Date: Sun, 31 Jan 1999 09:39:22 -0500 (EST) From: wghicks@bellsouth.net To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/9840: experimental patch for CVS fetching (ports) Message-ID: <199901311439.JAA70045@bellsouth.net>
next in thread | raw e-mail | index | archive | help
>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,<W#@.3FAMDPND/><F/APA M+48U2%Q)V*$)__W.[.J--SLYUW7OTVC;&&DU.[.S.S,[,]+N3'6UL5Q4?O@3 MBU(LUBH5^`&H%-=^`2J56@V@5JM6B[5RI:P`*,5JI?@#%/_,3OEE[KBJ#?"# M;5GN?7!W8\8F3]&AIRUM4V>?&C"S;-<I7-P4AHZ>IYO\]$9J_M^+U#WMP<B8 ML`84QM:4%4SMUBELHY:[E6SFV@:[-<QKL/'',2P3E'RY6)9T8S0">0ZRS>\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=<X'D7:?;[U%W"GW+FC@$ MX>(%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`"F<IE]Z M[?]N-;)R#U(I<;-$,H+:#HSNC"!,5'GJ%_\%"?J=]Z=O"3"$=*TYT>9/!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)<XTU'.R&@`3LE0 M18N6CNA>'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<?PXX_@4[5A569\38@,!2(@Z'7]!P@,DO_[5WMMCU>$*[: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,<S9G"\8B/!')-"948><-.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@E<FLMTV"<6U:*+ML.G,7X'<\TJS9I';P>1M-9SZ;31;@15%P MRVP>IW%GAQI_4*ZPXWMO6R>O]S9['?9YS%0=A@$B1+!<[<2S)BC>I`#,;,-T M231;W6X@A89YJTX,7<PDI(D1V(,\I/+X9R_#190:>XZ`1V(V=\81K<NARR$Z M7KS*!1Q<><*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.<H\!17E%/XE/^+T&*T,OO0+;WI,@D M(MX`[8>4<44#A@,NQG[U2?'J*"+.:=AWQOLYV)<U_!MTA=L>9X']GZ8]6%Z% MPI#ZB>2@Z(M!=":7T@`#[=>#@20U29@4(!=1DKQ%'.20!14<E#K4>V?&-`.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(-(B<ZC8D2:CM%D,#:<[]?G*?\BCH MV!%!TJ(,M9%6U#48+^[\:A-ZZMA:`:>M,$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<X+E-V-U8I%<E&*)H&JMZ1 M-P$V]I16K9&M7J/`_H28-'1*_D;AU?_[$HW__$3B8]-X(/ZK5\JU,/ZK\_@/ M`\`X_GN*LB/^^T_CNTA@Y^6<MX1UE/DSU2E[**[3O;C.A\_M"/4V(B6_01`E M<==S[JC7K`&^E%..,`#\0'DI?,!17D6CN[\FA@PS52N!7EA-D9Z?O[\_7-P: M+6X-%@4&2IVNMJ666R.0%3C=PL4IB`B\Z,/W6+_74!3NC45WA*)A&*K<PSB/ MP,8J+?QW5DB8ES59^[I(442&GMKNB@N1,(9>#F`<QYF>V<S%K@^-ZXV($3T( M7%U4\E75V4RD_#VW)1HF!C+-XT2_Y^MQ8BCY.P+%`.#(1QZ8#<(;'94H;A]H MCP>8IG4'=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[W<T\V)T2$5A]7 M<9Y&N/[#X-9QK5<B?R,)N\:[AS`4I0\7$.:%O!2%@**4CC"UDK";=D2_)Y:F MBLP/"2K*JTI+/1I9QF#(T$PR:<BX457M@M>GKTI`K`X(C5<X.KC.\30(=@<M MB1]C<Q7P7!>?: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\<IZK_W8J7B?24%L$C@OT$::=(MHEW^DY%VSV:\Y@# M5>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%I<R__ZC$\_\D9>O\GW8N M:'%[+!H/Y'\!*F5O_LO%$I__2DFIQ_G?IRA]6NK)S^4O,--G])<<K/?H?J-4 MZ)G\=[`(?L=EJ_[SN._Q:#RD_Z5B2>A_O50N58MD_^OU6/^?I'R%_DL<!AUH M#/LM?:YAO*=20(IWKN4N9HPW\#QO*;J[)=S((J(VBE6XP-$;WRFC6"0V+W]M MV:K__#/YQZ/QX/JOE`+_3RGS]1_=P%C_GZ+0BU\^\;$>?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=)></4)G.=P8O(7N'COZMY MW-!_\9;[46E\=?ZG7BI52S7R_ROU<IS_>8JR8_[]'<./0N-!_Z\6V/]JA>__ M(D<PMO]/4>[YQ'WC^_;"`<3AVM^L[-!_[_/YQZ'QH/[7(_:?^W]5I1SG?YZD M)"/[-QZV`.$.E[^ZWW%YG+)#_Z?Z(SI?#^I_-=#_6JG&\S]*.?[^_TE*<N7C M$<?[=HT^6D41$/7.?.K$^OXW+9OY7_J"YW$CP&^)_VJ5.L__EN+W_T]2=LX_ M_Y55]1%H/&#_2^52\/Y/*1>Y_U<MQN=_/$FAT_/\E&_>LHWKQ(5E4L8.E.=T M*EZQVBC51.:.CL_S01,]U>50Y2(^;)1*C<IS`<6/_\EA=5;)E8IT](_,$WR- MH&WN%I1\'?S3]XC.H4=GZDSI2]+6IQFDZ&@\GAB$I"3367")1()[I?)EYUVW M0P<&>6>XR>W+?JM[>7(NH%:J>OV3?ON4/^#'O6'+-X1))/^`CE8:]+JG/:S3 M#<W-:]SSQ9^IZHYK%;Q`^=!NZ'?AZ&R&%[=3_'-GV;J3UR39:YP0QS1Q7$OT MI$>N9E'249)/SULGE_QX(P0+'_`7IE/5,*7L`R@"2,26O>Q<G%P2,.?F5?N2 M,IF\K7?*'FWED[(AT6PS0E0"FHV>_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-XKE</WW0=?6_[+2J-;#];^. M#L!SR.)/C9_]1X5.NTC/:!<<-W!)8Z2S$0P&M%UC,)#DP@'6P@'M$1I"FK^1 M3`+:!!DRO+[GTD99%88+VEYJ0;O0X4#^>26\`4$6)/G6,G1))G'N(+;T&3H` M@U\OX&#VZP4B^XS69C[0QK0O[(A?&Z9;+@U<CN.(K&R"KII\Y7]GS=Y?]LJE M-#:6CV<]JLM0,ZV9%E@R/ASZ'%O@B*$TX<MI=+\D_(4#SI-AAJPBHYK'*C_\ MTV>5;Y'Y.F;;YI_'*W:5,\%O!?#<&6]P'/"8%`<ERA(@KW!`\S<?PFANBO?+ M([YECE_3FV%5TYCC\/?(-M_UYF\FYV<D4_/PJ*R<V!I&&Y!M)O:PD#Q<SU5; M-5U&ARWCPD";0#F%>#VXMSQD_[5'H/%0_J]:J@3Q7Z5([W_Q,L[_/4GA]M_W M5PO<N_:6@3F#2^L6H`Q%I:$HC7*5#/QSL0RLMK@_&BP?'N8.(4L_XG#:CQ(T M0+5M=2$;IN&B!*11UX>_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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901311439.JAA70045>