Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Mar 2006 04:15:42 GMT
From:      Shaun Amott <shaun@inerd.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/94532: lang/fpc2 - Create slave port; modify master to facilitate
Message-ID:  <200603160415.k2G4FgS2083476@www.freebsd.org>
Resent-Message-ID: <200603161509.k2GF9Mbk082066@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         94532
>Category:       ports
>Synopsis:       lang/fpc2 - Create slave port; modify master to facilitate
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 16 15:09:21 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Shaun Amott
>Release:        FreeBSD 6.1-PRERELEASE i386
>Organization:
>Environment:
>Description:
Another PR swallowed by the spam filter... I'll try again.

I am working on a port which requires lang/fpc2 to be installed,
but also requires all of its additional "units" too. The current
port provides these via OPTIONS, but I need to be able to guarantee
all the units are installed.

I have created a slave port which does this, along with a patch to
modify the master to facilitate the slave.
>How-To-Repeat:

>Fix:
begin 644 fpc2.diff
M9&EF9B`M=7).(&9P8S(N;W)I9R]-86ME9FEL92!F<&,R+TUA:V5F:6QE"BTM
M+2!F<&,R+F]R:6<O36%K969I;&4)5V5D($1E8R`R."`R,CHP-CHS-B`R,#`U
M"BLK*R!F<&,R+TUA:V5F:6QE"51H=2!-87(@,38@,#,Z,34Z,S`@,C`P-@I`
M0"`M,3DL,3,@*S$Y+#$S($!`"B!$25-43D%-13T))'M03U)43D%-17TM)'M0
M3U)45D524TE/3GTN:3,X-BUF<F5E8G-D"B!%6%1204-47U-51E@]"2YT87(*
M(`HM34%)3E1!24Y%4CT)=G-E=F]L;V1`:&EG:'-E8W5R92YR=0HK34%)3E1!
M24Y%4C\]"79S979O;&]D0&AI9VAS96-U<F4N<G4*($-/34U%3E0]"49R964@
M4&%S8V%L(&-O;7!I;&5R('=I=&@@5'5R8F\L($1E;'!H:2!A;F0@;W1H97(@
M97AT96YS:6]N<PH@"B!"54E,1$Y!344]"6DS.#8M9G)E96)S9`H@"B`C($1E
M9FEN92!S;VUE(&QI8G)A<FEE<R!F;W(@9G!C('5S:6YG($]05$E/3E,*+4]0
M5$E/3E,]"4)&1"`B26YS=&%L;"!B9F0@<W5P<&]R="(@;V9F(%P**T]05$E/
M3E,_/0E"1D0@(DEN<W1A;&P@8F9D('-U<'!O<G0B(&]F9B!<"B`)"49#3"`B
M26YS=&%L;"!F8VP@<W5P<&]R="(@;V9F(%P*(`D)1D]235,@(DEN<W1A;&P@
M9F]R;7,@<W5P<&]R="(@;V9F(%P*(`D)1E!'5$L@(DEN<W1A;&P@9G!G=&L@
M<W5P<&]R="(@;V9F(%P*0$`@+38V+#<@*S8V+#8@0$`*(`H@+FEN8VQU9&4@
M/&)S9"YP;W)T+G!R92YM:SX*(`HM55-%7U)%24Y03$%#13T)>65S"B!/3DQ9
M7T9/4E]!4D-(4ST):3,X-@H@3D]?0E5)3$0]"7EE<PH@4$M'1$5)3E-404Q,
M/0DD>U!+1TE.4U1!3$Q]"D!`("TQ,#8L-B`K,3`U+#@@0$`*($Q)0E]$15!%
M3D13*ST)8RXT.B1[4$]25%-$25)]+VUI<V,O8V]M<&%T-'@*("YE;F1I9@H@
M"BLN:68@(61E9FEN960H54Y)5%,I"BL*(",@0G5I;&0@=6YI=',@;&ES=`H@
M+FEF(&1E9FEN960H5TE42%]"1D0I"B!53DE44RL]"6)F9`I`0"`M,C(V+#8@
M*S(R-RPX($!`"B`N96YD:68*("YI9B!D969I;F5D*%=)5$A?6E94*0H@54Y)
J5%,K/0EZ=G0**RYE;F1I9@HK"B`N96YD:68*(`H@9&\M97AT<F%C=#H*
`
end

begin 644 fpc2-allunits.shar
M(R!4:&ES(&ES(&$@<VAE;&P@87)C:&EV92X@(%-A=F4@:70@:6X@82!F:6QE
M+"!R96UO=F4@86YY=&AI;F<@8F5F;W)E"B,@=&AI<R!L:6YE+"!A;F0@=&AE
M;B!U;G!A8VL@:70@8GD@96YT97)I;F<@(G-H(&9I;&4B+B`@3F]T92P@:70@
M;6%Y"B,@8W)E871E(&1I<F5C=&]R:65S.R!F:6QE<R!A;F0@9&ER96-T;W)I
M97,@=VEL;"!B92!O=VYE9"!B>2!Y;W4@86YD"B,@:&%V92!D969A=6QT('!E
M<FUI<W-I;VYS+@HC"B,@5&AI<R!A<F-H:79E(&-O;G1A:6YS.@HC"B,)9G!C
M,BUA;&QU;FET<R\*(PEF<&,R+6%L;'5N:71S+TUA:V5F:6QE"B,*96-H;R!C
M("T@9G!C,BUA;&QU;FET<R\*;6MD:7(@+7`@9G!C,BUA;&QU;FET<R\@/B`O
M9&5V+VYU;&P@,CXF,0IE8VAO('@@+2!F<&,R+6%L;'5N:71S+TUA:V5F:6QE
M"G-E9"`G<R]>6"\O)R`^9G!C,BUA;&QU;FET<R]-86ME9FEL92`\/"`G14Y$
M+6]F+69P8S(M86QL=6YI=',O36%K969I;&4G"E@C($YE=R!P;W)T<R!C;VQL
M96-T:6]N(&UA:V5F:6QE(&9O<CH)9G!C,BUA;&QU;FET<PI8(R!$871E($-R
M96%T960Z"0D)"3(P,#8M,#(M,#D*6",@5VAO;3H)"0D)"5-H875N($%M;W1T
M(#QS:&%U;D!I;F5R9"YC;VT^"E@C"E@C("1&<F5E0E-$)`I8(PI8"EA02T=.
M04U%4U5&1DE8/0DM86QL=6YI=',*6`I834%)3E1!24Y%4CT)<VAA=6Y`:6YE
M<F0N8V]M"E@*6$U!4U1%4D1)4CT))'LN0U521$E2?2\N+B]F<&,R"E@*6$-/
M3D9,24-44ST)9G!C+3(J"E@*6",@3W9E<G)I9&4@;6%S=&5R('!O<G0*6",@
M26=N;W)E($]05$E/3E,L(&%N9"!I;G-T86QL(&%L;"!T:&4@;6]D=6QE<PI8
M"EA/4%1)3TY3/0I854Y)5%,]5TE42%]-1#4*6%5.2513*SU7251(7TU94U%,
M"EA53DE44RL]5TE42%].0U524T53"EA53DE44RL]5TE42%].151$0@I854Y)
M5%,K/5=)5$A?3T1"0PI854Y)5%,K/5=)5$A?3U!%3D=,"EA53DE44RL]5TE4
M2%]/4D%#3$4*6%5.2513*SU7251(7U!!4TI014<*6%5.2513*SU7251(7U!!
M4UI,24(*6%5.2513*SU7251(7U!/4U1'4D53"EA53DE44RL]5TE42%]05$A2
M14%$4PI854Y)5%,K/5=)5$A?4D5'15A0"EA53DE44RL]5TE42%]344Q)5$4*
M6%5.2513*SU7251(7U-61T%,24(*6%5.2513*SU7251(7U-94TQ/1PI854Y)
M5%,K/5=)5$A?5$-,"EA53DE44RL]5TE42%]53EI)4`I854Y)5%,K/5=)5$A?
M551-4`I854Y)5%,K/5=)5$A?6#$Q"EA53DE44RL]5TE42%]:3$E""EA53DE4
M4RL]5TE42%]:5E0*6`I8+FEN8VQU9&4@(B1[34%35$521$E2?2]-86ME9FEL
G92(*14Y$+6]F+69P8S(M86QL=6YI=',O36%K969I;&4*97AI=`H*
`
end
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603160415.k2G4FgS2083476>