From owner-freebsd-ports Sun Jan 31 06:30:05 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA05534 for freebsd-ports-outgoing; Sun, 31 Jan 1999 06:30:05 -0800 (PST) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA05511 for ; Sun, 31 Jan 1999 06:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id GAA13476; Sun, 31 Jan 1999 06:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from mail.atl.bellsouth.net (mail.atl.bellsouth.net [205.152.0.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA04706 for ; Sun, 31 Jan 1999 06:22:33 -0800 (PST) (envelope-from wghicks@bellsouth.net) Received: from wghicks.bellsouth.net (wghicks@host-216-76-138-9.ath.bellsouth.net [216.76.138.9]) by mail.atl.bellsouth.net (8.8.8-spamdog/8.8.5) with ESMTP id JAA05667 for ; Sun, 31 Jan 1999 09:22:29 -0500 (EST) Received: (from wghicks@localhost) by wghicks.bellsouth.net (8.9.2/8.9.2) id JAA70045; Sun, 31 Jan 1999 09:39:22 -0500 (EST) (envelope-from wghicks) Message-Id: <199901311439.JAA70045@bellsouth.net> Date: Sun, 31 Jan 1999 09:39:22 -0500 (EST) From: wghicks@bellsouth.net Reply-To: wghicks@bellsouth.net To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/9840: experimental patch for CVS fetching (ports) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9840 >Category: ports >Synopsis: patch allows ports to fetch their sources via CVS >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jan 31 06:30:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Jerry Hicks >Release: FreeBSD 3.0-STABLE i386 >Organization: Fair Play, Uninc. >Environment: FreeBSD wghicks.bellsouth.net 3.0-STABLE FreeBSD 3.0-STABLE #0: \ Thu Jan 28 07:47:24 EST 1999 >Description: This is an experimental patch to allow a port to specify its sources as a mapping from a CVS repository. This allows one to produce 'ports' of software which are derived from FreeBSD sources, as well as other projects such as RTEMS and EGCS that offer access to their CVS repositories. ports/Mk/bsd.port.mk is patched to provide the hooks for the perl scripts ports/Tools/{cvstool,fmaptool} which implement the fetching and mapping. This is almost certainly done the "wrong way"; I'd appreciate being corrected. Next version will be more disk-efficient. An example is provided in the tarball: ports/lang/uficl Cheers, Jerry Hicks wghicks@bellsouth.net >How-To-Repeat: >Fix: begin 644 fetchcvs.tar.gz M'XL(`&YGM#8``^T\;7O:QK+]BG[%Q/#48!`@7F,?&C"S;-IYO\]$9J_M^+U#WMP0ZRS>\A MVDM9EJ/W">7P\+!05`JE&A3+C>IS_#\AL&2SV:V0*')*I:%4&PCS\B7(Y6(I M5X,L_1S"RY<2)/%_.+-L&#'4E@959+&BU3]].SC]M>?)L0S&"'0V,DRFY\`= M,Q/F#J,+8)]FS#:FS'35"5`+C@@9)3R;A7URF4GLXV-.6E"Z>)U($)FS^60" M,]4=@VO!R)T5QJX[$RA!LZ93U=2I*Z;E@F%"ZMU)_RUB222H=1H[J,XG+L[' MW+$+0\,L\(:9?$CH5>NLTVT-3KIO>B#S$:F5GN>4$F1K9257JO`QN3CYI776 M/F_]U$PD+M0;1I,L:@>MRU^S6/NNBP#_:*8^BXLEG'=.3\Y?G?1:6!=<+^$? MBN)5>E=+N.CTVV?G[5?-O=1G_WJY!Z=GYR=O>E0IKK`*'[QN=ZE*7"WW))"R M^7`FTL$T9:3L96=P^K9U^DOO_05V<,$<*?NZW>L/>N^I+;&2^DP5ER<7K:64 MQ4;=3J=/]:IID>B^]'[S(YLQDB7+OFX4L((#]SN=(%ASI'`@**QD]`X?.)X;C\^6^=[B_T/(^5=Y9](V7/+D[>[<8]FJHS@9S@ MMF$G"(&>(`+\5"T(Y-G$P=FC86.?$-!)KTF'%,H@-5U]BI*S(3@H`"F9/!EP> M\+D\X@*KE.JU7!VR2NE0R2E"BXF[9VCLKYF;UBW99\R_1+5.O$1Q^X6&#%*? M!R0(=+U3G!`^K>E1T"/X*&6%#F.3#_`,9'KN3>H2KN!(&(8`C$KJ<^OT;6=P MT7NSA#TTFL<`9YY]`,>:VQISX,Y`=2?+D?:$LLG1TM4RL\?I)@2VS>?@T6]& M>H)BU.J>+T7G2+:6((_$'4G0$B*LC`S8P9@O3M_`V:G-5)'BOSUW\@9ROX?'K-*.F0%5]/EJ)W`3;!FJ\=.WG+^(J0W3JQD(`1 MK0'49[*K'#]7,GRL6QPBX8\.$DQQ2%D5M_].?2;;)OHCGOT;KH)!PZ:BK3P. M6EIT\T`[(>R'A[1@*>42"3W).F)#179!\3HN..67NF6R3*A:4=G&E>+T+>=H MEW!OC$'8Q!\$WJ-Z6?2H7JM[:RA9I.Z%-Q7AR*VC(!(C([/:KXB-SNPV[@EY MO$*[:R2#TZC0?\_VJI M5/7]?Z5<*Z'_7U:JM=C_?XJ2?!:LI^BB3J0DI-IZ"G_H#L,"'95:FW//U25_ M7'6AU3E#5_U_YH;-H)HO%JM'$OFY#CKOFBNNWS#7FKF-QKEE7A])TG0!*>.( M__S.?U[B*NR(*[[VDG,BGGO^J[AQU%NF&[:X,<-.R- MFLY>#CZ&$)`YDHQ1.K`2$'V$_WV6`+2)A1U-`^GX)34`L&9H4OE]#O9>A&WV M`$V>;C#88[9MV0U(/?MH[AU)2XE3>1:A@ZYON.SZI%9KF[#_D#.Y?Q]N8<#6 M<8M:Q.U[C0)'$DVU[;@Y#!=L9)>666O$0Q+.G70W1O[2\.+8'Q4,TF9'6T*2 M:"'A<&X6X-JJ,:&EW&1W^(O>-(!32/_KP[\^)J\.,ND/^)/-'Z0RA912.%I! M,,8YQLEPQ@Q[Y+@+O*:91S$C)%P\D!D'O587]F%_6X^2@(X<9V5DL(E.[4P, MG("&+97D&%Z@E1M-9SZ;31;@15%P MRVP>IW%GAQI_4*ZPXWMO6R>O]S9['?9YS%0=A@$B1+!<[<2S)BC>I`#,;,-T M231;W6X@A89YJTX,7XZ`1V(V=\81K<*CD;,F0E@4*]0!FVFN92]R,$6[R2-,'B^@8"&DOLA+TQL$6I7* M7+U>A2]?A`9IJKGOPA0#QC71#7!CK[7Q!I(CWITQTVZ`X:`O7.X=6\BXZ@!9 M(^:X3)?(.4D9J-9%R.-()`,^?77QXV.4<44#A@,NQG[U2?'J*"+.:=AWQOLYV)9X']GZ8]6%Z% MPI#ZB>2@Z(M!=":7T@`#[=>#@20U29@4(!=1DKQ%'.20!14V?&-`.U M10_"BI%M3?$Y!18VFUF.03,08.S]\[+SKM?N2=*K%Q[>8Y275R_DT3'P*N+T M&*Z"%J];O=-N^UV_W;F4I';8"%<3G)JI@[1".F$/L6\J)4MLW]P%/1;]S$M2 M'V7081.4$;+ZH*("A^SPZ(B;`FLRL>Y(-(BM,$3/H4"5T&V=MR[?#,I2V%CU>ZGY MM@+";(G`X=^#DB^5RH)3;K7!9?8TX')M[*:6/I^P7*@WM$@%M`A?'D`,FF:9 MNK2!RUE,A]8$85WUFMKZW3/GTR%.!,X&F1:A^]X\Y0ANJBY@Z%E/B1)0/.]$ M8*]>D-D[]C'E`ZGH<(%`,6I:^`RJ>&&@M&\($HK,R,-$#RR^PH/A"*MK4%K- M%V\R-\Y*YSASGD2'*/-2!X'L.\/!L4)7S]15VS>9AL/14#^'JG83=!?M0;O; MN;QH7?8WNMQ^X5F*X\A@AA(2F2%$^UH8=X?DJ_WBGE7_F*+JN>D)?WZ%&)F_ M=6+AI"-FO&3&+5L9C`WBOENP26F%]9/W_;>=KD__9UQI%O#6T&YP+?V=;O)C MNGEY/6&FNK!9'G7I.&C\ZOT;G&.3,9H9M,>HAD#F`V8IG4'=VR?!,&84IRO63/1?72&28V=`J+F+A5R:%"X0FZ.2(WY'3,H7L%A M$MX9F4MRW*_9)QX]"$=N0<,1<1LY;L`UQJ3H%M"'=(PAA@CK\:PW.YZ*)`43 M?+#Y>ZV(8^@IF_<>V(O/"=1F/+8$3]?W@B$HI#SL7E"[%Z0?(@$L'UL>P\[P M[[V-1?9A+;#ER94@FEZ34S$QG@BM(Q1A+^>:SPH?O2`"O)Y80T@C\W.,/6X9 M3AV%UCIR.\)_IL;?I2VF*/HW3F8M$:#-0)Z==W&$"U&+MLI2\0IV,_L?1ODB MTW3_:""E!SN&8K;9HZ4OSV-T\'$T%CS*CP@ICB"ZY1HM?QCG>2&TZDK1H4GC M:J)'%E29_R5$7^`39P*C2GED9Y#@PP.P4Q;6..>++*ZDME`L7DM?+DP8?W-X M4,`.%#*AROIO$+D%QH%888'<.^V/$1]$GP_O]>**^C]>]U?%>(TF-[827Q>+ M>+$]B1/Z*#X:=?-]:21WXX=]6S,W/C**M&6=_OI=BB9S1I[WGKTI`K`X(C5?:W6"GK`4I*%\$(.'WS-Y@E9]$AIG9#M-0J72368]&Q+,A"3U M(OD:/O?H)/&/?$Q7-4R1"Z#YIP[ZXN$MMHZ73$$>PCP*+07!F.9"5SC,I@2M M^3RN)DQP/"^\Q]^6?_OV!)S7:HK3!7F-V_+\V),36A/9)Q779^9X:5%Q4U!M M;5PPRL]KA8/\!VU\%8)Y^&8351.3J--TVD%>#YU;BY)Q8LFRM8)X7CC@E=^4 M'_(=D?6<#?G9*T[09H[&=^B_-1T4-0'WX=^5`VJCC37(-4#317DR+C6A*\$] M32_/CQ/A29^OU3+9'7\4&.XBBL):(DKZ_1)3(_TQ4\[HPIQQVX4^@`95BO5K=F?_A-_[WOV4%?76E M5*Y5?H#JG]"7C?*=YW\VYG]V<_W8,O"U\U^IENI%IO\GW8N M:'%[+!H/Y'\!*F5O_LO%$I__2DFIQ_G?IRA]6NK)S^4O,--G])<A_O50N58MD_^OU6/^?I'R%_DL?I=E0__]K]$>D<9# M^E^I*L'ZCX$?Z;]2C/7_24H2+MF=MRAKUL3[OI*_5^399%RV&PEA()+PJ_>) MH/=UB-Y(O'#89.1G!)E^C$"OZ76%>&N!`(ER$7Y6S3F]!J;]M@CPV]B:XH/$ M)RI2,MAR($G^AJVFH"@K^:)T>M)OO>ETVZU>$TA,I8N37K_5'?3:?:I*>A\B M8G7[LH__6MUF8E?.4%#P=A(U!5=2L(6HF?AGJR=)>8JR8_[]'<./0N-!_Z\6V/]JA>__ M(D[YQ'WC^_;"`<3AVM^L[-!_[_/YQZ'QH/[7(_:?^W]5I1SG?YZD M)"/[-QZV`.$.E[^ZWW%YG+)#_Z?Z(SI?#^I_-=#_6JG&\S]*.?[^_TE*Y_ULHWKQ(5E4L8.E.=T M*EZQVBC51.:.CL_S01,]U>50Y2(^;)1*C6>XR>W+?JM[>7(NH%:J>OV3?ON4/^#'O6'+-X1))/^`CE8:]+JG/:S3 M#N9E'249)/SULGE_QX(P0+'_`7IE/5,*7L`R@"2,26O>Q_U4O/>",(!N=L_YOG>[K7@1\9,/O8_KP M>D*74]6^839>$0JQ24^=0*<3ON2-XDL&"+$#ED4(M(GJ.(SV/=/4AK#9;Z`- M&ZCH<"8ZX;!!8Y`_?=_E)]Y%>B*."L1>R.T0`$=H6S7(K_NM7I]RR80X'+@& M(@^Z&9D<]>Y&@H0X=FJ3^!&Z4RZLM/P"V(0V&T919."8VO=/NF]:_25-TFH2 M>F(,>0Y:EF1?%AK"=D:HAE)"%$F&)#GQDF(Y0QS5%0H7/ZF+:6,+4JG/QC*? MS_-#T.0$(3P]Q6$@'-X9BY$QB9+C+8_X:6)$AV,CGKB.($:JW(IL$&"+:DE" MT^C`LW`4=K+6>?5SCY_)MY*FMZUK/D00>ZK?5!Y:_X>/0..!]5\I5X+UOU2J MEOGZKU3B]?\I"JW__LHFUO_^>"[6_PJZ`+BL-XKE26\`4$6)/G6,G1))G'N(+;T&3H` M@U\OX&#VZP4B^XS69C[0QK0O[(A?&Z9;+@U5;Y'Y.F;;YI_'*W:5,\%O!?#<&6]P'/"8%`#VXMSQD_[5'H/%0_J]:J@3Q7Z5([W_Q,L[_/4GA]M_W M5PO_HSUT7.';"[L/B2+H\QG?_#EQOL"/'/Q'?K:"`.,M MOJ!)HG-C/\*0=BM/F3NV=(=6$L?0Q7:_B67-R$HX_+P$8\J\)@*+LP>$>8_` M;N8S66`@>$[1.T`7"(YH;X.C>H33;6L66YRXQ"4N<8E+7.(2E[C$)2YQB4M< 6XA*7N,0E+G&)RU]>_A=GCGHX`'@``&L6 ` end >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message