BUILDDIR = perl5.004_04 DESTDIR = ${TOPDIR}/pkg BASEDIR = /opt/LWperl5 BASEDIREXISTS=/opt /var/opt CONFOPTS = PKGNAME = LWperl5 NAME = perl DESC = perl ARCH:sh = uname -p VERSIONSH = echo ${BUILDDIR} | sed 's/^perl//' VERSION = ${VERSIONSH:sh} REV:sh = test -f .revision || echo 0 > .revision ; REVSH=`cat .revision` ;\ REVSH=`expr $REVSH + 1`; echo $REVSH > .revision ; echo $REVSH CATEGORY = application MAXINST = 1000 VENDOR = Larry Wall EMAIL = dj@gregor.com CLASSES = none PKGPROTO = /usr/bin/pkgproto PKGMK = /usr/bin/pkgmk PKGTRANS = /usr/bin/pkgtrans INSTUSER = root INSTGROUP = root TOPDIR:sh = pwd SPOOLDIR = /var/spool/pkg OTHERFILES = ${BUILDDIR}/installperl.old ${BUILDDIR}/installman.old \ ${DESTDIR}${BASEDIR}/COPYRIGHT ${DESTDIR}/copyright INSTALLFILES= pkginfo copyright all: pkg pkg: ${BUILDDIR}.pkg ${BUILDDIR}.pkg: ${DESTDIR}/prototype ( cd ${DESTDIR} ; ${PKGMK} -d ${SPOOLDIR} -or . ) ( cd ${SPOOLDIR}/${PKGNAME}/reloc ; find . -depth -print | \ grep -v '^\.$$' | cpio -odm | compress > ../reloc.cpio.Z ) rm -rf ${SPOOLDIR}/${PKGNAME}/reloc $(PKGTRANS) ${SPOOLDIR} ${TOPDIR}/${BUILDDIR}.pkg ${PKGNAME} ${DESTDIR}/prototype: ${DESTDIR}/pkginfo @( cd ${DESTDIR} ; \ find . -print | \ $(PKGPROTO) | nawk -v instuser="${INSTUSER}" \ -v instgroup="${INSTGROUP}" -v basedirexists="${BASEDIREXISTS}"\ -v installfiles="${INSTALLFILES}" \ 'BEGIN { \ n = split(installfiles, setupinstallfiles); \ for ( i = 1; i <= n; i++ ) { \ print "i", setupinstallfiles[i]; \ } \ } \ { \ if ( match($$3, "^prototype$$") ) { \ next; \ } \ checkbasedir = basedirexists; \ sub("^/", "", checkbasedir); \ while ( checkbasedir != "" ) { \ if ( match($$3, "^"checkbasedir"$$") ) { \ sub("[^/]*$$", "", checkbasedir); \ sub("/$$", "", checkbasedir); \ next; \ } \ sub("[^/]*$$", "", checkbasedir); \ sub("/$$", "", checkbasedir); \ } \ n = split(installfiles, checkinstallfiles); \ for ( i = 1; i <= n; i++ ) { \ if (match($$3, "^"checkinstallfiles[i]"$$")) { \ next; \ } \ } \ \ print $$1, $$2, $$3, $$4, instuser, instgroup; \ }' \ ) > ${DESTDIR}/prototype ${DESTDIR}/pkginfo: .package-installed.${BUILDDIR} rm -f ${DESTDIR}/pkginfo @echo "PKG=\"${PKGNAME}\"" >> ${DESTDIR}/pkginfo @echo "NAME=\"${NAME}\"" >> ${DESTDIR}/pkginfo @echo "DESC=\"${DESC}\"" >> ${DESTDIR}/pkginfo @echo "ARCH=\"${ARCH}\"" >> ${DESTDIR}/pkginfo @echo "MAXINST=\"${MAXINST}\"" >> ${DESTDIR}/pkginfo @echo "VERSION=\"${VERSION},REV=${REV}\"" >> ${DESTDIR}/pkginfo @echo "CATEGORY=\"${CATEGORY}\"" >> ${DESTDIR}/pkginfo @echo "VENDOR=\"${VENDOR}\"" >> ${DESTDIR}/pkginfo @echo "EMAIL=\"${EMAIL}\"" >> ${DESTDIR}/pkginfo @echo "BASEDIR=\"/\"" >> ${DESTDIR}/pkginfo @echo "CLASSES=\"${CLASSES}\"" >> ${DESTDIR}/pkginfo .package-installed.${BUILDDIR}: .built.${BUILDDIR} clean.${DESTDIR} \ ${DESTDIR}${BASEDIR} ${OTHERFILES} cd ${BUILDDIR} ; sh -c "DESTDIR=${DESTDIR} ; export DESTDIR ; \ LD_LIBRARY_PATH=`pwd`; export LD_LIBRARY_PATH; ${MAKE} install" touch $@ ${DESTDIR}${BASEDIR}/COPYING: ${BUILDDIR}/COPYING cp $? $@ ${DESTDIR}/copyright: sed '/^------/,$$d' < ${BUILDDIR}/README > $@ echo "\n\nSee the file ${BASEDIR}/COPYRIGHT for details\n" >> $@ ${DESTDIR}${BASEDIR}/COPYRIGHT: sed '/^------/,$$d' < ${BUILDDIR}/README > $@ echo "\n\n----------------- Copying ---------------------\n\n" >> $@ cat < ${BUILDDIR}/Copying >> $@ echo "\n\n----------------- Artistic ---------------------\n\n" >> $@ cat < ${BUILDDIR}/Artistic >> $@ clean.${DESTDIR}: rm -rf ${DESTDIR} ${DESTDIR}${BASEDIR}: mkdir -p $@ .built.${BUILDDIR}: .configured.${BUILDDIR} (cd ${BUILDDIR}; /bin/sh -c "LD_LIBRARY_PATH=`pwd`; \ export LD_LIBRARY_PATH; ${MAKE}; ${MAKE} test") touch $@ clean: rm -rf ${BUILDDIR} ${DESTDIR} .configured.${BUILDDIR} \ .untarred.${BUILDDIR} .package-installed.${BUILDDIR} \ ${SPOOLDIR}/${PKGNAME} config.sh.Solaris distclean: clean rm -f ${BUILDDIR}.pkg install: cd ${BUILDDIR} ; ${MAKE} install .untarred.${BUILDDIR}:: ${BUILDDIR}.tar.gz gzip -cd $? | tar xvf - touch $@ .configured.${BUILDDIR}: .untarred.${BUILDDIR} .untar_Makefile.${BUILDDIR} cd ${BUILDDIR} ; /bin/sh Configure -f ../config.sh.Solaris -dse cd ${BUILDDIR} ; /bin/sh Makefile.SH touch $@ .untar_Makefile.${BUILDDIR}: #: Makefile grep '^# ' Makefile | sed 's/^# //' | uudecode -p | \ uncompress | tar xvf - touch $@ ${BUILDDIR}/Makefile: .configured.${BUILDDIR} ${BUILDDIR}/Makefile.SH (cd ${BUILDDIR}; /bin/sh Makefile.SH) ${BUILDDIR}/%.old: ${BUILDDIR}/% rm -f ${BUILDDIR}/$*.sav cp ${BUILDDIR}/$* ${BUILDDIR}/$*.sav sed 's/\($$Config{'\''*install\)/$$ENV{'\''DESTDIR'\''} . \1/' \ < ${BUILDDIR}/$* > ${BUILDDIR}/$*.new mv -f ${BUILDDIR}/$*.new ${BUILDDIR}/$* mv -f ${BUILDDIR}/$*.sav $@ veryclean: distclean rm -rf .revision # begin 644 perl.tar # M'YV08]ZX,9/FC(LY:%Q,><,FC)PT: @"/G#9DZ8\J0 2$F#P@Y==RX@7L&!!TT?H<()'BF # MCE00<\8\A$/'!0@02>B 0,.0C. P;-C8O>R73!F"D^FD$2B8LV?%(-[44=T8 # MA.:!!7^;!C&%=1TVB_,(!]'&'F # MC6HS5<^444UG/>$W<,*<"4/'KW3/((R!AG;R"58<9))19I<(Q_GV60M3B+!# # M<'*@5T8<=:0Q7E]NT,%&'NC]1UT8CB$(0AEA" B"0DCLE49?(/PG1WALF.$" # M70K8U6!R: # M'#V<<(("1/!71JDDI-K?J4B@:!NIIBJ0!!FLWGHJ$V^,L896I>[ZQAFL\GK& # MJ4V,,4:IR8YQJA1#3,'7JB>0 *VT+Y;Q;!EV0/0CJU)PZZU IR[D66+!*C!% # M4_VE&X895&&$.Z2ZM#]DZ*!AMIB%'J # M"_C1\0(35\"A%1LUO,"P&'(YVL(<##D$T0M\AD0###,D+.#&9> !Q\,13USQ # MQ1EOW+$;-'P<\D-SD.R"R2BKC,; !9]0:; OJ,MD24WQV # MVF*S#?+8M3:6XK(G"*[LU7GT5]6LI>XD0PRG$LZ%LPJ,$1@=9C1T!K\P1,Y? # MJ9;3$3GA9QQ>N;)DU*@YORV8 0>AHZ>>N7[\GM:"%"! 7+;>-&O<\,U([SQR # MR5_-\,(03TA1Q.BS;Y[N&&9\T5BI9$Y55>31PQG&B]2K 414ULOA@MO8?Z%; # MT5,2233X9Y9157IEE#%O>$#D:4;U]X7EP$&$* # M0PB'+S"E#F8P0^-DP,+F97"$<&@(4TK5 A:V 2Y+X2$+$52JTD&J!*! QRH$.*$ !'E+ # M A2X@8THH ,$)M$*G.WE#AW8VDXJD\2CUH3[2(^B<:A>9)3HWV10V'RN= [I@X_93AG22G*AC:U(3(> # M-29%ZY0A_Q73I'6 @S0+2LTR="=?;)@:3^]8AL@0BEHWW:09^&<8@7YAJ>9T # MZE([Q :I=K$-*2K,'E?:13-T,3S]'*I272.]--!AJ\SLZIK@4">I]@4/9B": # M6PL8TSO"1PY"S>A3X88&,,I0K%T%*UO1NLVG7K2NFUQ3_@AK4+ NUJEKPDR' # M(#N?H1$,J>.4:1?71, S.!&P7UBK9Q6:UM *DY<[3>IF3ZL_O:[U=:0M[%H? # M4A7*TN&B307M&=SPG(813K5?0$-]W%!5T,+%-GA ;!<-R2Z!*/<+$ G,&-*0 # M!J>NX45LH*53&>:&O'+U"PL$HQVV6\"_ZK6E[')J&QR:4O6NLCYW& -CJ;E> # M^!).KT-JPR5;^]W\CO"3H,UO=<2H7CB!5;UKP">""0(?!!\VP'.0:'\CK*3B # MXC?":U)OA"8 # M4J]\]:M3\Y.5'0?LFI=][NL2"%JVQF;'56D*>W<,&/DPN9MN<+*+Z=E%.,17 # MA_P"KI7=-J3)%OD.+7N=5(1\!PRY)PS/E4H8R*!@T*HY=7#Q;FFE0C2,?E%<9+.E)IP;:#'#Z[W,#+2C]8A*TX2E#@M- TM+2J Q* # M,C2<-*U?#W$ZPY"&$WXTW9_1DKJH:8AM8^?#W4'#D-0+A(V=+2W,5)-ZESI= # M-&MO3=M*%Q:L9;)UJ/%D'E-/^:,NG,\%:ZIK8C-[V'(P-G"!_>QISP>>JJ;F # M' BBS&FC89!Z10A6PQKN;_/G/O4Y()'+W6D+ _K;9"#WN]L ZG 7)$6Z<2ZD # M"P)6-3PZW 6 # MGVPS'$_U0?FO@2XNA9_UK$W)7STT,#&Z-KVTTZAK2;M$+< # M'=;JJUL7*7H-[:;^@/N[*QSXK\8U("+ # ME$XIGA*'0&K%'#&JP:?XN?C6L(*,_7.8%/4>>E*+N<$%>)@#%_- -$)]H65A # M901C0%6H\00@X 1$( 1-\ 5&D"U(DH +V( P\@1P$!"V 0)0\ 13D 18P!P0 # MR( .N!"^,A^G@B+[\5E%$ 1'$ 1)X 0E*"#*A&FL48(?5"I3(14DI#WRE2Y% # M=6+35RHZ4(*]]W_4QX,N0RMA)@="V!]N $^\42H"2(!)8( (J( @.($?*(%^ # M08$6Z!<9N($=. 59&((!)SH*@!O^@X:G0A S0@=8]2O34BIOR$A]L89OE2ZN # M4R?5=P)Y. ?/9P92,1_E5RJ=MX;/\5#R!38G\ )+(0=J$Q>):(BQD6S^PXCQ # M]XARH1BG8D3I8D1FY(2 (P,N< ,N0$,*,%I[.%K/=P8;0QJ*:(F.B! ;DSNR # MV#"YTXB^PS'Y$0,N\">PF(L:HR9^D8NW>(FS^(LV,P,X8 .YDXS+V(R_HS3R # M48R.:#-S,&)L (T< *J:(9GH =IH#_WF(^G@@9/-8">=@)X4A[]Z$)N$H=\2"]^E!=>)A5< # MEE*V00;]J(>ADRYH4 =2=BII(#VLM!L5EBX;V5"(%9)B,$A)%9+AYV43%9+0 # M,9(052,#Z$\;.54!N9)/14#N:)-GT% F^6(*L)%OMU(;R3 _=%8R"5Z](FM' # MB8TE)E8;.6Z*:)/Y514 =I)?H"92"TA\BU1XN.1F?99-6YG,_^06\)%]V # M, 8\>93;MALN&6&W594^N9%,I"9L20=L=AMW"6>[9Y,Q1QELZ29M9I5MTI:E # M%WQE69A\X99.:9#P!#B$Z28>69-"Z9AZ0GF1"4X.03"!&7_F(7^-69@TDFFA # MZ28R=EW*I)&.R10Y69F%67>N679WQWASZ9@7=7MT67;EAYN."5.E.0>L)V_, # MM)%<^4/=5IO%N1N\^6!6:51,=)3#<7='N2'EP9OCT2/1EF6U>9UH0 :T4I?1 # MY@)HH)J*5Q6T24]MPU<@*2AWD$$=U!2QL6(+TV*ZDS:#X^0(-2J': 3D*RIJQT: S # M *$QPSL36J$<&J :FET/80>*M(@?>I]ILS$D.J"A,1IA%:$@RC=KDZ$P:E8H # MHC /(5^$84> @)',(8P,H4'J*9;Z*9(4H&&X84:R($> # M:(5:R!QEN*4$=2K22"U^ZC]&%*BRLSH\= 2!:D/ITA<85"J,FJ0;\Z6EX@)A # MX*>^]3 VLS%C.VC![PZF>ZHH/,XY)68['&#/D2(RN.HZV^(O@ # M:(X*L#<U)E&$5LT(39V +0T:MLT :Z>D1L(!I5Y*G J1W]X3]MN1Y;"1JY # MRESL,0?9Z ;"BI7"NI,EF1[;VE#ID8VILQB50AT!$B"#]7N#42?H>IERD!Z4 # M%B 11RL! )"((88> 4@@ >6*BBAFDK<%59^N@:*6BN[ZJANX*=->*J7*#8: # M R0?XZ>]DIZ7H;#5F*HOT#9L4 <7&*&MBK$:.XRXN%MU<+%N, 89N[$Q([(D # M:[(?ZXU'X 15L+(G.XPQ\[(QZ[&V ;$F*ZH3NXBH:CFJ&JNL:K'B>(DJNZIE # M<[2QBHLVZZHU"[.T2D!1=GU9ZJ?Z8[6TXJ?\TE):6P:2MH?=$3UFB%7<4RMD # MRP; =RIS2+'?*%^8.(=J&P:_DFQT\ 5K>P(C$+NCM :J%QT: 8:KGJ=S[D7"H"E # M KHV%KGVV;DBJATI,[BJF[GZ\Z.HJQV4N[H<*KHG0+N3)WCI\D-+M+OYZ(=[ # MJ+:31BMM,+QJ.Z'5S254B>,X;[:L2=]THN # MDE*#4BB'DBB+0@.-@C.4(BF4$AF7DBF;TBD@<"H"I #6^@41PT,D-,$@0\$! # M52MN4!@QI+P>+%,5M[P.15@*!*\/0 # M(9\IBL-DH,,-$V;I$C%"@J4\] 2FN#@7TV+STE)^5"?<^[U+HP!U\HFE(HI^ # M0+>=RIYDJ)R+ ==U!X]W!0\A*%*=P)]QLMGFRX(8JVE # M,I!^%*/YB)>4]\H9DZ#23!JN:Z U>LTW>D_6IXD*<&E*LH=>1;>->RKAH2?+ # M;#00>;;J_(H,NT7C/""8C! . 0=8$V6EPA;Q/&Z+^WB+X;CUG&146\7QS$LI # MA;WUC,]K)Y"0$(!5P-DY # MX-E-<#*BW1.E726;O1,@@-E!T(%3F"5#4-48^ 0E_<#C/-&\-4B>\B=5,@,@ # M0, U +,> ,@T"2A#1).\B=4XB2^G1).$MPQP(PQ0-Q,HB4@( .>\CC7724R # MX-LQ<=W!/1/73=PRT"0R$-HSX"DS\"?1! (SX-L\X=[!C2CN3=R=/0.A3=JF # M+1._[=LD(=Q.8MY5HL[X AOF0X@"3>#](9\]ZA#6#(Q,6@9$BC9&"L40H> [ # M*B"A_ )/RKF]8XU46J3[:>%)&N&GW.&CG,KZ&>)H@^$LX\HH+J&P+*3],>%L # M0.#(M(=4^WS4ZK57.\[MK,[8F"X@8WV">YJ5Y9U$7H8[/,Y)9N1GI,Y9O 9; # M7"I00,K@9%8(L<;%%3I2SC .\Y4J^,[;H:L>4:@BK=M4<@3RK!V?.9GI8AL # M@8GTS)JZ42BV:]M,U$VT$AF:)RB+P>?J3,T5UW'4DD:NDP(MX /2DS4W!W+2 # M T/75RJ(#@>*SN@ "0(K (HD.B+;G%X$D6<[NF,;NB/3N@/%U:5?NFI?NH4 # M!^JTLNJ??G&G_A!3R[8X6P9R 4E1)I[J7 BH<5%S.[A#I0@<.->WF$5;[8H87A;&X7K(S*Q=N\@(7)9ZV?5%[>%'/5Q^( # MH8CJ+B#.3BMX\NYAFRXUM8$ # M0S<*D!7.#-$$N?#A@1]=^,P17?![PYA)E17G"GS07/#-*B\*Z?%HP$LIVO$0 # MSRV+!_),+/"V3CB_F.O\GN_ITBTS+] #N\L*@ >3_(JPRC'*R(S ^/.GH@=F # M//3Y6"KX2$)0$ 14,-5,4 168-D]0 /J4@5"$/52L($KW ,SH !I;01)< 0] # M ,VUVLJOR^8S7N'"TS/$?+!_#Q'ZACB#4RJ&0SGZXE/ #"PGX#@8*CF4 # M8TT#VSF5XXY>?CI/]/FHHSJTPT.N SNG4ZBK?P*V@SL/;HW>N_8^ S3&@SQ2 # HH!:^__O '_S"/_S$7_S&?_S(G_S*O_S,W_S.__S0'_W2/_W47_W3#S3& # # end