ports/58168: [PATCH] update devel/boost (it's labelled broken)

Keishi Katoux k-shi_freebsd at k2factory.org
Fri Oct 17 20:00:36 UTC 2003


>Number:         58168
>Category:       ports
>Synopsis:       [PATCH] update devel/boost (it's labelled broken)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 17 13:00:32 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Keishi Katoux <k-shi_freebsd at k2factory.org>
>Release:        FreeBSD 5.1-CURRENT i386 or 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD k2-2nd.k2factory.org 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Tue Oct  7 14:16:40 JST 2003     root at k2-2nd.k2factory.org:/usr/obj/usr/src/sys/K2-2ND  i386
 with python2.2.3_3

System: FreeBSD lib.k2factory.org 4.8-RELEASE-p13 FreeBSD 4.8-RELEASE-p13 #0: Sat Oct  4 21:30:31 GMT 2003     root at tora.jp.freebsd.org:/usr/obj/usr/src/sys/GENERIC  i386
 with python2.2.1

>Description:
 Devel/boost(1.30.0_2) is labelled broken.
 This is caused by (1)Python's version and (2)deprecated gcc "-pthread" option.

 (1)It uses python and only "USE_PYTHON" is written in Makefile(Rev. 1.8 on CVS).
 Boost-1.30.x doesn't support with python-2.3, but "PYTHON_VERSION" is not appeared in it.
 (2)Boost's original make option for freebsd including "-pthread".
 In -current, "-pthread" option is deperecated now.
 
 solution
 (1)use PYTHON_VERSION with python2.2
 (2)use OSVERSION and patch for gcc-tools.jam(in boost's original source)

 and more...
 I updated original source from 1.30.0 to 1.30.2 and add some make options.
 2 files(files/{gcc-custom-tools.jam|patch-gcc.hpp}) was removed because it was already merged with original source tree.

>How-To-Repeat:
 1. cvsup the ports tree and make devel/boost with python(2.3.x) on 4-stable or -current before OSVERSION 500016.
 2. make devel/boost with 5-current which is after OSVERSION 500016.

>Fix:
 apply boost.diff to devel/boost directory and put new patch file(gcc-tools.jam.diff) into files directory.

begin 644 boost.tar.gz
M'XL(`+DUD#\``^U<;7/:N!;NU_17:--F7T(P?N$MV4WO$D);MDGH`-G-O;,S
M'L<6X(VQO99)R/;FO]\CV1`#!BS;Z>S=06T(2.=Y="P='1T='-\Z#O$%PQP,
M7KU8$251K);+K\2 at T-]2K2*%GRMR399?B;5:N2PJ<D6J@;Q4E<NOD/AR*CV7
M"?$U#Z%7GN/XF^3NBF1D?@V%OFZA,X^*NH=*$^*57,?S2<G`]]@JW5++*%UJ
M=WA at 6A@M?GQ]>'BX#;+W&S901_>15$'2\8FBG$A5)(NB\KI8+"[Q[?4T/Y"M
M(U$\@?_R<2![N%A8Q[6C<A6Q3PB]@1_X_[G3[5\U+ENG>XSX]3>LYM=6M]?N
M7)WN28(B"F)8VVW]V at ZK`=EL]%L?.MUVJW>ZQRX#ZBX;O7ZKJ_;:?5K[]DOD
ML]KK7'>;K?>=[H?6TZ*HVKL^.V]W3]]^F6GS!#V>MWNA9I%Z-7@?ZG?2*PDE
MM31\"J[ELM&^ZL-/JWNZYXXU[\^)27YVG5MG*NC.F*K<N;QL7?5/]]Y[&",7
M8Z_HX7L3/\"`T_G0;F'"FH4"(L[$TS&RS%M/\TQ,*/\WZ*S;^=2"J]\[=S!!
MMN.CVXEI&;/./[74UM6OA=.]LTZGUU>[G4X?+NFW[J=>M_F$SJ[;%^>G^P:^
MG0R1ARVL$;P/I"LX)JA^;O0_GNXS.`S-4VFHZT4=UIPSWD?]3N>B=[H?J0(>
MN+;/[8O6N7K1/H.Q]_`03Q$QA[9F$>2//*P9("68`V2`Y=C8^/ZW=O]CY[JO
M?OXW_+[Z at 4[R!8PYG8VY,D';Z?[/,(!C;/N(=B5 at B^"-XOLP(->]UNSSWB,,
MX<*ES at 1A.MD[M7EY_K2/P@\S\X-F=;'J:3^.1VU?-2^NS\'FG at G#*CIX\9A>
M_QR&:C[082U4!1"T.**`<Q_]D6-#@X!M6/[PIGW5ZS<N+GIJ[R/(!)>)T'FG
M^1YP,`F'@DX(.A2&,.J'PL@?!Z\6_/K#Q4/VB[ZZ]A!P9[\T+L&XYB93\AW'
M(B5F8Z4_M+%*/+UT:]K"`*SWEABE6Z@,C,]PBKIC#\SAQ,,G<+5TZ3&[07$6
M%`CT6N=/J-A"18R^(Z6#@P\W-P<'I;=?FC<W(/S=<WVS&=0W6?5/Z'>*1U#>
M?F'7N<1>9&H+H!MZ%Y5=U2,6-+\@=MTG\'Y/-]#&04'??HN$H$H@(P2LS%/6
MCBIE!&^*?-Y.AMHW?Q-W5UQP=U_)S;UY$3\7XWSFGB?.6;Q!P6R`*6!B?^<C
M,G&I\BA8AK*@T-E;]!=[LS9Y_?(M;'1;A="Y;9**^,*Y+R@@"C5MW9H8&/T$
MJU. at R@JNAX7QW;N@?=4'L;&CSJ?;>M^^>=J/%=KH#>,`V[QA'&:S*\S3T150
M%E]76)E70_.QZIMCC&A`1!Z)C\=H:?O#Q)_M at 84X?_D&#1P/%=U`!CFN;SHV
M"4WV[9=.;S;@Z-TIJM`XO$H=6]0Q42?D:KX^`@^Y[!CGSHT=&- at .&NX at .;BZ
MN$"O*AY5E5FDMZ(F5>\*G#^L>X**_J.+D8&*M at 9#B*?:V+7P[X?HOR#6;\`.
MHO<AT(5_\XKI=9,.2NNF<?DYO$I4C&Z+;-Q6E@)=!M0M5^M'-6GFE_\FNKGT
M,$<5W!;6&R;Q37O at H,6/F\+ZF0QX8Q/],K%HJ"Y#3`__Q>6P?BZ[<@2HR.O#
M>BF8:0ARSBOH>\:D2JHBJJ(`9S1A^-</Z!0-<+UB8+VBX&I-PEK-J"OBL5(U
MC%I95LJ5.M,BG)<H4S%PPQ&F8U'3)%VORH.Z/*B(6L48:%7PZU5-NL6*/'C=
ML:U'9-KK!H0MTQ,4N_G/H"N22TLH61=L/18!+HQ<=^O<NG?#HFO!#*"ESYMF
M=RZ49'J?A:/'-OE$J9Z4Q0WS6Q?K1U)="E<TFZBPJCY;2*%-AUK=8X^`!V.7
MO=)F$M-7L::/8IL?L':GNK['&@MT'9;@)S"JN:L5M/5-Q%EN>_;+JSC7&ZIX
MBG5U[-BF[W@))*`#A`X.HIORP<$BA&WU0)5,+BFARH(:H(V?)(G.B%R)3I*L
M0)4RCT(7.-D6%5(R#19:PZV+74-LP^HPTUUNRUBNBJSV'.R!:QN,F)XGP!5P
M#SSPU`^.=[?:=YQ0./(TQH5 at HG=P0$::ATN&HX?6R%YI<+%%3B\4`M$A\_*;
M1.D[&IN4-/N1!2GQTWDLRT?P4HM,Y[$B0952FTWGIE[H_E6:+PK6<*814^]C
M;TR";OD)Z+;?ANTA);ZI6?K$TEAL$U`4N"E&FCW$:2_@'%/K_>!0^TW'T,4#
M[&%;3ZU"W],,[`P&9/W4*TJ]>J0HQY&5#)^@JBPFFOIHV`9'!2?<NQ+HNX!\
M<#VGG at YK:-Z#:4>QFR<ZBL7&,%VG=)>V'?UQN-0U'P/Q+;K)IB=(!31M`T]Y
M1XJ!U'N9OS,?6T7+M"?3M-I2`AAF14Y',#M at _0+AU/IE4!85L'FI&ED&9:D"
M58K$NPS&IDO`G--I.R;W&>V",:1:#61BI]:;[G7L10V#'UZ\-ZF6]6E*([G7
M=-=-"_5,FB/B!^JU=,,,0$'B53:R:).)$Q?K/B\,PC0/$QI-/R,375D$."46
MA'O!X0'>E\8:V(.W-JP)#[HD?A<+6^GB9=\HI6<`_88.3+4]XQ+NY5SH:!M1
M-:(2WS/M(1'`%.-]3*4*^VJE5I[E*I+U/?0T=S3O=QQ^%U:$(^H0^RQ90`30
M(37?5!U8S@/3.B-%=BWD'#@4QE',=BEX2I</-M+J0@^!*G$U.\NX/I-D5L=6
MZ:6YFC\*[)-M<)6Z!/98/UZ_P?W_VV.<\_J*=I"[7?]#[3'67]9J$(#5ZA*?
MOR2NZ9G^O"_-=2U39^?`$O2D6GB*O>=WJN_<X5GN*,<.`O);C>"7XF:*/_>0
MU.$EZF&VJO/2VW=4EH6(O.<R1'YZ]5ZOJK67Z(3FA<98\*=^X$5KQR)8*1R@
MF1>-->2Z!(<+FK]\/ES4Y1I4*0J?[]V at XI\34[^C8=F6D"\M[>Q-7D.Z2ASD
M8%^`F$Y5#AI[`YW&>J4Q''`>(7Z<6LDCV at 2T+O9-KB@Y*:=!UIQYCROR$;Q$
MLG[*<;5V5!;K93ZSI-]<J;ZGF1#RS]O!?UAJ^(G+:&+93#A#J.1!<_.CA'#]
MWM0LU8!3JS?1?<=;X(XS11N..I\[O?;-VE9PR=<]X;I7;/2:[?:2V,^&Z7EC
M]"S]UTAM7 at D?SCXE%93JHB)N$S9]M=T7VKU.O5XY+DH53OD$XLV/?/11^:WB
M1&WW>. at 7Y;>)CQ[5QJ70Z%[2^2G6MXI/U(_7<W9YJ[BG?NQRB)MJ^PK$J2KG
MK5^WB0\\]7V78VB6Y!.(<TWLDGP2\08G?8.+_JS%1Q^5WRINJN_;//2+\MO$
ML:^V>+2'2+S%LTJ6Y+>*,S?&0;\HGT#\ZC^)O60 at S:5,5#Z!^(<S'F5`FDN9
MJ'P"<3!Z#F6XEM22?`+QQG4B99)NNADXN*'L&]Q94SHT-XIFP=/V"%A>3!@"
MNB,'V^9T'@H.)K:AT;OVM.6\=$K&;"PIT3%74W(=8M((5Z7QH`8A6X[<NF;I
M^=%E9(I&\U,X=0X=Q\A@(6MH<V0C%IXR&V8WP.1,G"-=>#3*D7%^X*0__ at B/
M7XK\!6ASI'0U`BLH^`XP;QL(N',DC"1T<F9E";0\.5]F1'.<^6Q,Z=#<J+'F
M^?1.O]3=S at BX@<$M;*G[#>"\,':_W7RRZ#>7W(HO4A#;=%W,'X4MLOPQ]/!R
M9H63PB0.#5Y5*;RG,%UPN,"9"LP+"NZJA%_$QVD[CG*DQ,Y-8N+3KZ^YO=\B
M33HT-PJ,QG-T3(CCL4TV[6EBF2 at +GA=K3V`-FCJ[G\F[AXTR[44L$Z7$\\+&
M$\LW5<WSM,>TLQ^AX(:Z\P$K#<BXI$VF:D:.#/`44%[(XA>F`W/(;2<+#*G`
MO"`X_>@LN$C9Z0S/C7.\L98ZH`C0W*CY;?ZI^YTS\")7[T:BQ^(IJ\K.-;^S
M*3-5:@).8'+Q39+);VG+SK+TQ55"!AY4>`,@#^3Y1L[8KPO+XK%T5):JM;C;
M,=80S_[\(+%T(L&E>QW2)2+3<W!#%Q.1J=#<J&@B, at 66%Y,@$9D+8S:6E.AD
MB<C\N%DB,C>ZC$QK$Y&YTN;(MI2(S)<X1[I9(C(_QIA$Y,N0OP!MCI2KB<B\
MN7,DC"8B\V4-$I$Y<K[,B.8X\]F8TJ&Y42N)R+0$W,"E1&0Z."\L+A&9B6*>
MB,S$$B0B,U&L241FX4P%Y at 7%)B(S<*3$KB0B,]&D0W.CUB8B,Q)EP?-BUR<B
M,Q*EQ//"XA*1Z2FXH7&)R&P<&>`IH+R0F$1D%H948%[02B(R)9X;MYB(3(7F
M1JTF(E,S\"(W)B(S<STG(K-2I2;@!"87?XU0V+KX0)J);UJF_[BN.9K),K"O
MF58"279G?UF6ZD=E60[_X(3O^:^KSR3*_QFSFY__*XHU27E^_F\%VB5%VCW_
M]^L4FOZ-?_0$M0=8H\.]_ at 0'SW at J(UDZ4>KS9WA1XUN+78)5Q/G3?^,RT!)]
M2LW"0VIHA2+/_EAE5CXTF^A?ITC7T8_1VIL;5ELH+%0_O2ZPW[I&,*+/D#SK
MG:.3L)*6+_!^+WAFGC[Q//HLQ(>1J8]6GM4X>Z)>!#NPM"&AC_1"%^VK3^\O
M&A]ZZ*=`RK2'[U@<@DY0T=)5#[0J1+1"SUH=!BJAB$HHIHOF>O[9L_Y^Y%SX
MN[(KN[(KN[(KN[(KN[(KN[(KN[(KN[(KN[(KN[(KN[(KN[(KN[(KN_*/*_\#
(M:]HS@!X````
`
end

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list