FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo Alt

 
 
LinkBack Thread Tools
 
Old 02-08-2008, 03:12 AM
Logan Bowers
 
Default Getting Perl 5.10 into the Prefix Tree (and general ports policy) - perl-5.10.0.ebuild (1/1)

Hello all,

It appears that Perl 5.8 does not compile as a shared library on Leopard (due
to upstream breakage). As such, I'd like to get 5.10 into the portage tree
asap so I can link it against Postgres.

Per bug http://bugs.gentoo.org/show_bug.cgi?id=206455, Perl 5.10 is not yet in
mainline although I've made several changes (attached) to the ebuild in the
bug and *almost* have libperl building properly. It compiles fine (sans the
soname patch), but I get the following error:

>>> Source compiled.
>>> Test phase [not enabled]: sys-devel/libperl-5.10.0

>>> Install libperl-5.10.0 into
/Volumes/Gentoo/var/tmp/portage/sys-devel/libperl-5.10.0/image/Volumes/Gentoo/
category sys-devel
>>> Completed installing libperl-5.10.0 into
/Volumes/Gentoo/var/tmp/portage/sys-devel/libperl-5.10.0/image/Volumes/Gentoo/

* QA Notice: invalid reference to
/Volumes/Gentoo/usr/lib/perl5/5.10.0/darwin-2level/CORE/libperl.1.5.10.dylib
in
/Volumes/Gentoo/var/tmp/portage/sys-devel/libperl-5.10.0/image/Volumes/Gentoo/u
sr/lib/libperl.1.5.10.dylib
* ERROR: sys-devel/libperl-5.10.0 failed:
* invalid install_name found, your application will crash at runtime
*
* Call stack:
* misc-functions.sh:713: <call install_qa_check>
* misc-functions.sh:378: hasq allow_broken_install_names
${FEATURES} ||
die "invalid install_name found, your application will crash at
runtime"
*
* If you need support, post the topmost build error, and the call stack if
relevant.
* This ebuild is from an overlay: '/Volumes/Gentoo/usr/local/portage/'
* build log:
'/Volumes/Gentoo/var/tmp/portage/sys-devel/libperl-5.10.0/temp/build.log'
* ebuild environment:
'/Volumes/Gentoo/var/tmp/portage/sys-devel/libperl-5.10.0/temp/environment'
* S:
'/Volumes/Gentoo/var/tmp/portage/sys-devel/libperl-5.10.0/work/perl-5.10.0'
!!! install_qa_check failed; exiting.


1) I'm assuming the conf isn't quite right for the prefixed environment but
I'm not sure how. Any thoughts?

2) How do you guys handle packages not in mainline? Assuming we iron out
these build issues, what the preferred delivery mechanism/format/process for
the ebuilds into the prefix tree?


Thanks!

Logan Bowers

begin 644 perl-5.10.0.ebuild
M(R!#;W!Y<FEG:'0@,3DY.2TR,#`W($=E;G1O;R!&;W5N9&%T: 6]N"B,@1&ES
M=')I8G5T960@=6YD97(@=&AE('1E<FUS(&]F('1H92!'3E4@1V5N97)A;"!0
M=6)L:6,@3&EC96YS92!V,@HC("1(96%D97(Z("]V87(O8W9S<F]O="]G96YT
M;VM>#@V+V1E=BUL86YG+W!E<FPO<&5R;"TU+C@N."UR-"YE8G5I;&0L=B`Q
M+C(@,C`P-RQ,BQ,2`P.3HT-CHQ-"!V87!I97(@17AP("0*"FEN:&5R:70@
M975T:6QS(&9L86<M;RUM871I8R!T;V]L8VAA:6XM9G5N8W,@;75L=&EL:6(*
M"B-!9&1E9"!T;R!S=7!P;W)T('!R969I>"UB=6EL9',*14%023TB< ')E9FEX
M(@H*(R!4:&4@<VQO="!O9B!T:&ES(&)I;F%R>2!C;VUP870@= F5R<VEO;B!O
M9B!L:6)P97)L+G-O"E!%4DQ33$]4/2(Q(@H*4TA/4E1?4%8](B1[4%8E+BI]
M(@I-65]0/2)P97)L+21[4%8O7W)C+RU20WTB"DU97U!6/2(D>U!6)5]R8RI]
M(@I$15-#4DE05$E/3CTB3&%R<GD@5V%L;"=S(%!R86-T:6-A;"!%>'1R86-T
M:6]N(&%N9"!297!O<G0@3&%N9W5A9V4B"E,](B1[5T]22T1)4GTO)'M-65]0
M?2(*4U)#7U5223TB:'1T<#HO+W=W=RYC<&%N+F]R9R]S<F,O<&5R;"TU+C$P
M+C`N=&%R+F=Z(@I215-44DE#5#TB;F]M:7)R;W(B"DA/345004=%/2)H='1P
M.BO=W=W+G!E<FPN;W)G+R(*3$E"4$523#TB;&EB<&5R;"0H9V 5T7VQI8FYA
M;64@)'M015),4TQ/5'TN)'M32$]25%]05GTI(@H*3$E#14Y313TB?'P@*"!!
M<G1I<W1I8R!'4$PM,B`I(@I33$]4/2(P(@I+15E73U)$4STB86QP:&$@86UD
M-C0@87)M(&AP<&$@:6$V-"!M-CAK('YM:7!S('YX.#8M;6%C;W,@<'!C('!P
M8S8T(',S.3`@<V@@<W!A<F,@?G-P87)C+69B<V0@>#@V('YX.#8M9F)S9"(*
M255313TB8F5R:V1B(&1E8G5G(&1O8R!G9&)M(&ET:')E861S( '!E<FQS=6ED
M(&)U:6QD(&5L:6)C7T9R965"4T0B"E!%4DQ?3TQ$5D524T5./2(U+C@N,"`U
M+C@N,B`U+C@N-"`U+C@N-2`U+C@N-B`U+C@N-R`U+C@N."(*"D1%4$5.1#TB
M8F5R:V1B/R`H('-Y<RUL:6)S+V1B("D*"6=D8FT_("@@/CUS>7,M;&EB<R]G
M9&)M+3$N."XS("D*"3X]<WES+61E=F5L+VQI8G!E<FPM)'M05GT*"65L:6)C
M7T9R965"4T0_("@@<WES+69R965B<V0O9G)E96)S9"UM:RUD9 69S("D*"2$
M<&5R;"UC;W)E+T9I;&4M4W!E8RTP+C@W"@DA/'!E<FPM8V]R92]497-T+5-I
M;7!L92TP+C0W+7(Q(@H*4D1%4$5.1#TB?G-Y<RUD979E;"]L:6)P97)L+21[
M4%9]"@EB97)K9&(_("@@<WES+6QI8G,O9&(@*0H)9V1B;3@*"` ^/7-Y<RUL
M:6)S+V=D8FTM,2XX+C,@*0H)8G5I;&0_("@*"0DA<&5R;"UC; W)E+U1E<W0M
M2&%R;F5S<PH)"2%P97)L+6-O<F4O4&]D4&%R<V5R"@D)(61E=BUP97)L+TQO
M8V%L92UG971T97AT"@DI(@H*4$1%4$5.1#TB/CUA<'`M861M:6XO<&5R;"UC
M;&5A;F5R+3$N,#,*"0DA8G5I;&0_("@*"0D)/CUP97)L+6-O<F4O4&]D4&%R
M<V5R+3$N,S(*"0D)/CUP97)L+6-O<F4O5&5S="U(87)N97-S+3(N-38*"0DI
M(@H*<&MG7W-E='5P*"D@>PH)(R!)('1H:6YK('1H:7,@<VAO=6QD(')A=&AE
M<B!B92!D:7-P;&%Y960@:68@>6]U("IH879E*B`G:71H<F5A9',G"@DC(&EN
M(%5312!I9B!I="!C;W5L9"!B<F5A:R!T:&EN9W,@+BXN"@EI9 B!U<V4@:71H
M<F5A9',*"71H96X*"0EE=V%R;B`B4$Q%05-%($Y/5$4Z(%EO=2!A<F4@8V]M
M<&EL:6YG("1[35E?4'T@=VET:"(*"0EE=V%R;B`B:6YT97)P<F5T97(M;&5V
M96P@=&AR96%D:6YG(&5N86)L960N(@H)"65W87)N(")4:')E8 61I;F<@:7,@
M;F]T('-U<'!O<G1E9"!B>2!A;&P@87!P;&EC871I;VYS("(*"0EE=V%R; B`B
M=&AA="!C;VUP:6QE(&%G86EN<W0@<&5R;"X@66]U('5S92!T:')E861I;F<@
M870@(@H)"65W87)N(")Y;W5R(&]W;B!D:7-C<F5T:6]N+B`B"@D)97!A=7-E
M(#4*"69I"@H):68@6UL@(2`M9B`B)'M23T]4?2]U<W(O)"AG971?;&EB9&ER
M*2D>TQ)0E!%4DQ](B!=70H)=&AE;@H)"2,@36%K92!S=7)E('=E(&AA=F4@
M;&EB<&5R;"!I;G-T86QL960@+BXN"@D)965R<F]R(")#86YN;W0@9FEN9"`D
M>U)/3U1]+W5S<BD*&=E=%]L:6)D:7(I+R1[3$E"4$523'TA("!-86ME('-U
M<F4@=&AA="!Y;W4B"@D)965R<F]R(")H879E('-Y<RUL:6)S+VQI8G!E<FP@
M:6YS=&%L;&5D('!R;W!E<FQY("XN+B(*"0ED:64@(D-A;FYO="!F:6YD("1[
M4D]/5'TO=7-R+R0H9V5T7VQI8F1I<BDO)'M,24)015),?2$B"@EF:0I]"@IS
M<F-?=6YP86-K*"D@>PH)=6YP86-K("1[07T*"@DC($=E="`M;'!T:')E860@
M;&EN:V5D(&)E9F]R92`M;&,N("!4:&ES(&ES(&YE961E9`H)(R!W:&5N('5S
M:6YG(&=L:6)C(#X](#(N,RP@;W(@96QS92!R=6YT:6UE('-I9VYA;`H)(R!H
M86YD;&EN9R!B<F5A:W,N("!&:7AE<R!B=6<@(S$T,S@P+@H)( R`<F%C0&=E
M;G1O;RYO<F<^("@Q-"!&96(@,C`P,RD*"2,@<F5I;G-T871E9"!T;R!T<GD@
M=&@879O:60@<V1L('-E9V9A=6QT<R`P,RXQ,"XP,@H)8V0@(B1[4WTB.R!E
M<&%T8V@@(B1[1DE,15-$25)](BD>U!.?2UP<F5L:6YK+6QP=&AR96%D+G!A
M=&-H"@H)(R!0871C:"!P97)L9&]C('1O(&YO="!A8F]R="!W:&5N(&ET(&%T
M=&5M<'1S('1O('-E87)C:`H)(R!N;VYE>&ES=&5N="!D:7)E8W1O<FEE<SL@
M9FEX97,@8G5G(",Q-C4X.2X*"2,@/')A8T!G96YT;VN;W)G/B`H,C@@1F5B
M(#(P,#,I("A&25A%1"!I;B`U+C$P+C`I"@DC8V0@(B1[4WTB.R!E<&%T8V@@
M(B1[1DE,15-$25)](BD>U!.?2UP97)L9&]C+65M<'1Y9&ER<RYP871C:`H*
M"2,@=&AI<R!L87ES('1H92!G<F]U;F1W;W)K(&9O<B!S;VQV:6YG('1H92!I
M<W-U92!O9B!W:&%T(&AA<'!E;G,*"2,@=VAE;B!P96]P;&4@*&]R(&5B=6EL
M9',I(&EN<W1A;&P@9&EF9F5R96YT('9E<G-I;W-N(&]F(&UO9'5L97,*"2,@
M=&AA="!A<F4@:6X@=&AE(&-O<F4L(&)Y(')E87)R86YG:6YG('1H92!`24Y#
M(&1I<F5C=&]R>2!T;R!L;V]K"@DC('-I=&4@+3X@=F5N9&]R("T^(&-O<F4N
M"@EC9"`B)'M3?2([(&5P871C:"`B)'M&24Q%4T1)4GTB+R1[4'TM<F5O<F1E
M<BU)3D,N<&%T8V@*"@DC('-O;64@=V5L;"UI;G1E;G1I;VYE9"!S='5F9B!I
M;B!H='1P.BO9W)O=7!S+F=O;V=L92YC;VTO9W)O=7!S/VAL/65N)FQR/29I
M93U55$8M."9S96QM/5!I;F4N4T],+C0N,3`N,3`R,#4R,S$R,S$R,#`N-3,Y
M.2TQ,#`P,#`E-#!M87AW96QL+G!H>7,N;&%F87EE='1E+F5D=0H)(R!A='1E
M;7!T<R!T;R!A=F]I9"!B<FEN9VEN9R!C8V-D;&9L86=S('1O(&)E87(@;VX@
M<W1A=&EC"@DC(&5X=&5N<VEO;G,@*&QI:V4@1'EN84QO861E< BDN("!I(&)E
M;&EE=F4@=&AI<R!I<PH)(R!C;W5N=&5R<')O9'5C=&EV92!O; B!A($=E;G1O
M;R!S>7-T96T@=VAI8V@@:&%S(&)O=&@@82!S:&%R960*"2,@86YD('-T871I
M8R!L:6)P97)L+"!S;R!E9F9E8W1I=F5L>2!R979E<G0@=&AI< R!H97)E+@H)
M8V0@(B1[4WTB.R!E<&%T8V@@(B1[1DE,15-$25)](BD>U!.?2UP:6-D;"YP
M871C:`H*"2,@0V]N9FEG=7)E(&UA:V5S(&%N('5N=V%R<F%N=&5D(&%S<W5M
M<'1I;VX@=&AA="`O8FEN+VMS:"!I<R!A"@DC(&=O;V0@<VAE; &PN(%1H:7,@
M<&%T8V@@;6%K97,@:70@<F5V97)T('1O('5S:6YG("]B:6XO<V@@=6YL97-S
M"@DC("]B:6XO:W-H(')E86QL>2!I<R!E>&5C=71A8FQE+B!3:&]U;&0@9FEX
M(&)U9R`T,C8V-2X*"2,@<F%C(#(P,#0N,#8N,#D*"6-D("(D>U-](CL@97!A
M=&-H("(D>T9)3$531$E2?2(O)'M03GTM;F]K<V@N<&%T8V@*"@DC(&UA:V5D
M97!E;F0N4T@@8V]N=&%I;G,@82!S>6YT87@@97)R;W(@=VAI8V@@:7,@:6=N
M;W)E9"!B>2!B87-H(&)U="!C875S97,*"2,@9&%S:"!T;R!A8F]R="`H1DE8
M140@:6X@-2XQ,"XP*0H)(V5P871C:"`B)'M&24Q%4T1)4GTB+R1[4'TM;6%K
M961E<&5N9"US>6YT87@N<&%T8V@*"@DC(%=E(&1O(&YO="!W8 6YT('1H92!B
M=6EL9"!R;V]T(&EN('1H92!L:6YK960@<&5R;"!M;V1U;&4G<R!254Y0051(
M+"!S;PH)(R!S=')I<"!P871H<R!C;VYT86EN:6YG(%!/4E1!1T5?5$U01$E2
M(&EF(&ET<R!S970N("!4:&ES(&ES(&9O<B!T:&4*"2,@36%K9 4UA:V5R(&UO
M9'5L92P@8G5G(",Q,#4P-30N"@EE<&%T8V@@(B1[1DE,15-$25)](BD>U!.
M?2TU+C@N-RU-86ME36%K97(M4E5.4$%42"YP871C:`H*"2,@4W1A<G1I;F<@
M86YD(&AO<&5F=6QL>2!E;F1I;F<@=VET:"`U+C@N-R!W92!O8G-E<G9E('-T
M86-K"@DC(&-O<G)U<'1I;VX@=VET:"!T:&4@<F5G97AP(&AA;F1L:6YG(&EN
M('!E<FQS($1Y;F%,;V%D97(@8V]D90H)(R!W:71H('-S<"!E;F%B;&5D+B!4
M:&ES(&)E8V]M92!F871A;"!D=7)I;F<@8V]M<&EL92!T:6UE('-O('=E"@DC
M('1E;7!O<F%L;'D@9&ES86)L92!S<W`@;VX@='=O(')E9V5X< "!F:6QE<R!T
M:6QL('5P<W1R96%M(&AA<R!A"@DC(&-H86YC92!T;R!W;W)K(&ET(&]U="X@
M0G5G(",Y-S0U,@H)6UL@+6X@)"AT97-T+69L86=S("UF;FM<W1A8VLM<')O
M=&5C=&]R*2!=72`F)B!<"@D)97!A=&-H("(D>T9)3$531$E2?2(O)'M03GTM
M<F5G97AP+6YO<W-P+G!A=&-H"@H)(R!/;B!003<R,#`L('5N86UE("UA(&-O
M;G1A:6YS(&$@<VEN9VQE('%U;W1E(&%N9"!W92!N965D('1O" @DC(&9I;'1E
M<B!I="!O=&AE<G=I<V4@8V]N9FEG=7)E(&9A:6QS+B!3964@(S$R-34S-2X*
M"65P871C:"`B)'M&24Q%4T1)4GTB+W!E<FPM:'!P82UP83<R, #`M8V]N9FEG
M=7)E+G!A=&-H"@H)(UM;("1[9V5T7VQI8F1I<GT@/3T@;&EB-C0@75T@)B8@
M8V0@)'M3?2`F)B!E<&%T8V@@)'M&24Q%4T1)4GTO)'M0?2UL: 6(V-"YP871C
M:`H)=7-E(&%M9#8T('Q('5S92!P<&,V-"`F)B!C9"`B)'M3?2(@)B8@97!A
M=&-H("(D>T9)3$531$E2?2(O)'M0?2UL:6(V-"YP871C:`H*"5M;("1[0TA/
M4U1](#T]("HM9')A9V]N9FQY*B!=72`F)B!C9"`B)'M3?2(@)B8@97!A=&-H
M("(D>T9)3$531$E2?2(O)'M0?2UD<F%G;VYF;'DM8VQE86XN< &%T8V@*"5M;
M("1[0TA/4U1](#T]("HM9G)E96)S9"H@75T@)B8@8V0@(B1[4WTB("8F(&5P
M871C:"`B)'M&24Q%4T1)4GTB+R1[4'TM9F)S9&AI;G1S+G!A=&-H"@EC9"`B
M)'M3?2([(&5P871C:"`B)'M&24Q%4T1)4GTB+R1[4'TM55-%7TU-7TQ$7U)5
M3E]0051(+G!A=&-H"@EC9"`B)'M3?2([(&5P871C:"`B)'M&24Q%4T1)4GTB
M+R1[4'TM;&EN:W,N<&%T8V@*"@DC($YE=V5R(&QI;G5X+6AE861E<G ,@9&]N
M)W0@:6YC;'5D92!A<VTO<&%G92YH+B!&:7@@=&AI<RX*"2,@4 &%T8V@@9G)O
M;2!B=6<@,38X,S$R+"!T:&%N:W,@4&5T97(A"@DC:&%S7W9E< G-I;VX@)SYS
M>7,M:V5R;F5L+VQI;G5X+6AE861E<G,M,BXV+C(P)R`F)B!E< &%T8V@@(B1[
M1DE,15-$25)](BD>U!]+6%S;2UP86=E+6@M8V]M<&EL92UF86EL=7)E+G!A
M=&-H"@H)(R!P97)L8V,@9FEX('!A=&-H("T@8G5G(",Q.#$R,CD*"2-E<&%T
M8V@@(B1[1DE,15-$25)](BD>U!]+7!E<FQC8RYP871C:`H*"2,@<&%T8V@@
M=&@9FEX(&)U9R`C,3DX,3DV"@DC(%541B]296=U;&%R(&5X<')E<W-I;VYS
M(&)O=6YD87)Y(&5R<F]R("A#5D4M,C`P-RTU,3$V*2`H1DE8140@:6X@-2XQ
M,"XP*0H)(V5P871C:"`B)'M&24Q%4T1)4GTB+R1[4'TM=71F."UB;W5N9&%R
M>2YP871C:`I]"@IM>6-O;F8H*2!["@DC('1H92!M>6-O;F8@87)R87D@:7,@
M9&5C;&%R960@:6X@<W)C7V-O;F9I9W5R90H);7EC;VYF/2@@(B1[;7EC;VYF
M6T!=?2(@(B1`(B`I"GT*"G-R8U]C;VYF:6=U<F4H*2!["@ED96-L87)E("UA
M(&UY8V]N9@H*"2,@<V]M92!A<F-H97,@86YD("U/(&1O(&YO="!M:7@@.BD*
M"75S92!A<FT@)B8@<F5P;&%C92UF;&%G<R`M3S@+4Q"@EU<V4 @<'!C("8F
M(')E<&QA8V4M9FQA9W,@+4\_("U/,0H)=7-E(&EA-C0@)B8@<F5P;&%C92UF
M;&%G<R`M3S@+4Q"@DC(%!E<FP@:&%S('!R;V)L96US(&-O;7!I;&EN9R!W
M:71H("U/<R!I;B!Y;W5R(&9L86=S('=I=&@@9VQI8F,*"75S92!E;&EB 8U]U
M8VQI8F,@?'P@<F5P;&%C92UF;&%G<R`B+4]S(B`B+4R(@H)*"!G8V,M<W!E
M8W,M<W-P("8F('5S92!I838T("D@)B8@87!P96YD+69L86=S("UF;FM<W 1A
M8VLM<')O=&5C=&]R"@DC(%1H:7,@9FQA9R!M86ME<R!C;VUP:6QI;F<@8W)A
M<V@@:6X@:6YT97)E<W1I;F<@=V%Y<PH)9FEL=&5R+69L86=S( "UM86QI9VXM
M9&]U8FQE"@DC($9I>&5S(&)U9R`C.3<V-#4*"75S92!P<&,@)B8@9FEL=&5R
M+69L86=S("UM<&]W97)P8RUG<&]P=`H)(R!&:7AE<R!B=6<@(S$T,S@Y-2!O
M;B!G8V,M-"XQ+C$*"69I;'1E<BUF;&%G<R`B+69S8VAE9#(M=7-E+7-U<&5R
M8FQO8VMS(@H*"65X<&]R="!,0U]!3$P](D,B"@H)8V%S92`D>T-(3U-4?2!I
M;@H)"2HM9G)E96)S9"HI(&]S;F%M93TB9G)E96)S9"(@.SL*"0DJ+61R86=O
M;F9L>2HI(&]S;F%M93TB9')A9V]N9FQY(B`[.PH)"2HM;F5T8G-D*BD@;W-N
M86UE/2)N971B<V0B(#L["@D)*BUO<&5N8G-D*BD@;W-N86UE/2)O<&5N8G-D
M(B`[.PH)"2HM9&%R=VEN*BD@;W-N86UE/2)D87)W:6XB(#L["@H)"2HI(&]S
M;F%M93TB;&EN=7@B(#L["@EE<V%C"@H):68@=7-E(&ET:')E861S"@ET:&5N
M"@D)96EN9F@(G5S:6YG(&ET:')E861S(@H)"6UY=&AR96%D:6 YG/2(M;75L
M=&DB"@D);7EC;VYF("U$=7-E=&AR96%D<PH)"6UY87)C:#TD>T-(3U-4?0H)
M"6UY87)C:#TB)'MM>6%R8V@E)2TJ?2TD>V]S;F%M97TM=&AR96%D(@H)96QS
M90H)"6UY87)C:#TD>T-(3U-4?0H)"6UY87)C:#TB)'MM>6%R8V@E)2TJ?2TD
M>V]S;F%M97TB"@EF:0H*"6QO8V%L(&EN8VQI<W0])"AF;W(@=B!I;B`D4$52
M3%]/3$1615)314X[(&1O(&5C:&@+6X@(B1V("1V+R1M>6%R8V@D;7ET:')E
M861I;F<@(CL@9&]N92D*"@DC(&%L;&]W(&5I=&AE<B!G9&)M('1O('!R;W9I
M9&4@;F1B;2`H:6X@/&=D8FTO;F1B;2YH/BD@;W(@9&(Q"@H);7EN9&)M/2=5
M)PH);7EG9&)M/2=5)PH);7ED8CTG52<*"@EI9B!U<V4@9V1B;0H)=&AE;@H)
M"6UY9V1B;3TG1"<*"0EM>6YD8FT])T0G"@EF:0H):68@=7-E(&)E<FMD8@H)
M=&AE;@H)"6UY9&(])T0G"@D):&%S7W9E<G-I;VX@)SUS>7,M;&EB<R]D8BTQ
M*B<@)B8@;7EN9&)M/2=$)PH)9FD*"@EM>6-O;F8@(BTD>VUY;F1B;7UI7VYD
M8FTB("(M)'MM>6=D8FU]:5]G9&)M(B`B+21[;7ED8GUI7V1B(@H*"6EF('5S
M92!M:7!S"@ET:&5N"@D)(R!T:&ES(&ES(&YE961E9"!B96-A=7-E(&=C8R`S
M+C,M8V]M<&EL960@:V5R;F5L<R!W:6QL(&AA;F<*"0DC('1H92!M86-H:6YE
M('1R>6EN9R!T;R!R=6X@=&AI<R!T97-T("T@8VAE8VL@=VET:"!@2W5M8F$*
M"0DC(#QR86-`9V5N=&]O+F]R9SX@,C`P,RXP-BXR-@H)"6UY8V]N9B`M1&1?
M=3,R86QI9VX*"69I"@H):68@=7-E('!E<FQS=6ED"@ET:&5N"@D);7EC;VYF
M("U$9%]D;W-U:60*"0EE=V%R;B`B66]U(&AA=F4@96YA8FQE9"!097)L)W,@
M<W5I9"!C;VUP:6QE+B!0;&5A<V4B"@D)97=A<FX@(G)E860@: '1T<#HO+W!E
M<FQD;V,N8V]M+W!E<FPU+C@N,B])3E-404Q,+FAT;6PC<W5I9'!E<FPB"@D)
M97!A=7-E(#,*"69I"@H):68@=7-E(&1E8G5G"@ET:&5N"@D)0T9,04=3/2(D
M>T-&3$%'4WT@+6<B"@D);7EC;VYF("U$1$5"54='24Y'"@EF:0H*" 6EF('5S
M92!S<&%R8PH)=&AE;@H)"6UY8V]N9B`M561?;&]N9V1B;`H)9FD*"@EI9B!U
M<V4@86QP:&$@)B8@(B0H=&,M9V5T0T,I(B`]/2`B8V-C(@H)=&AE;@H)"65W
M87)N(")097)L('=I;&P@;F]T(&)E(&)U:6QT('=I=&@@8F5R:V1B('-U<'!O
M<G0L('5S92!G8V,@:68@>6]U(&YE961E9"!I="XN+B(*"0EM>6-O;F8@+55I
M7V1B("U5:5]N9&)M"@EF:0H*"5M;("UN("(D>T%"27TB(%U=("8F(&UY8V]N
M9B`B+41U<W)I;F,])"AG971?;6Q?:6YC9&ER*2(*"@E;6R`D>T5,24)#?2`]
M/2`B1G)E94)31"(@75T@)B8@;7EC;VYF("(M1&QI8F,]+W5S<BD*&=E=%]L
M:6)D:7(I+VQI8F,N82(*"@EI9B!;6R`D*&=E=%]L:6)D:7(I("$](")L:6(B
M(%U=(#L@=&AE;@H)"2,@5V4@;F5E9"!T;R!U<V4@(B!A;F0@; F]T("<L(&%S
M('1H92!W<FET=&5N(&-O;F9I9RYS:"!U<V4@)R`N+BX*"0EM>6-O;F8@(BU$
M;&EB<'1H/2]U<W(O;&]C86PO)"AG971?;&EB9&ER*2`O)"AG971?;&EB9&ER
M*2`O=7-R+R0H9V5T7VQI8F1I<BDB"@EF:0H*"0ES:"!#;VYF:6=U<F4@+ 61E
M<R!<"@D)+41A<F-H;F%M93TB)'MM>6%R8VA](B!<"@D)+41C8V-D;&9L86=S
M/2<M9E!)0R<@7`H)"2U$8V-D;&9L86=S/2<M<F1Y;F%M:6,G(%P*"0DM1&-C
M/2(D*'1C+6=E=$-#*2(@7`H)"2U$<')E9FEX/2<O=7-R)R!<"@D)+41V96YD
M;W)P<F5F:7@])R]U<W(G(%P*"0DM1'-I=&5P<F5F:7@])R]U<W(G(%P*"0DM
M1&QO8VEN8W!T:#TG("<@7`H)"2U$;W!T:6UI>F4](B1[0T9,04=3?2(@7`H)
M"2U$=7-E;&%R9V5F:6QE<R!<"@D)+41D7W-E;6-T;%]S96UU;B!<"@D)+41S
M8W)I<'1D:7(]+W5S<B]B:6X@7`H)"2U$;6%N,61I<CTO=7-R+W-H87)E+VUA
M;B]M86XQ(%P*"0DM1&UA;C-D:7(]+W5S<B]S:&%R92]M86XO;6%N,R!<"@D)
M+41I;G-T86QL;6%N,61I<CTO=7-R+W-H87)E+VUA;B]M86XQ(%P*"0DM1&EN
M<W1A;&QM86XS9&ER/2]U<W(O<VAA<F4O;6%N+VUA;C,@7`H)"2U$;6%N,65X
M=#TG,2<@7`H)"2U$;6%N,V5X=#TG,W!M)R!<"@D)+41I;F-?=F5R<VEO;E]L
M:7-T/2(D:6YC;&ES="(@7`H)"2U$8V9?8GD])T=E;G1O;R<@7`H)"2U59%]C
M<V@@7`H)"2U$=7-E;FT@7`H)"2(D>VUY8V]N9EM`77TB('Q(&1I92`B56YA
M8FQE('1O(&-O;F9I9W5R92(*?0H*<W)C7V-O;7!I;&4H*2!["@H)(R!W;W5L
M9"!L:6ME('1O(&)R86-K970@=&AI<R!W:71H(&$@=&5S="!F;W(@=&AE(&5X
M:7-T96YC92!O9B!A"@DC(&1O=&9I;&4L(&)U="!C86XG="!C;&5A; B!I="!A
M=71O;6%T:6-A;&QY(&YO=RX*"@ES<F-?8V]N9FEG=7)E"@H)96UA:V4@+6HQ
M('Q(&1I92`B56YA8FQE('1O(&UA:V4B"GT*"G-R8U]T97-T*"D@>PH)=7-E
M(&5L:6)C7W5C;&EB8R`F)B!E>'!O<G0@34%+14]05%,](B1[34%+14]05%-]
M("UJ,2(*"65M86ME("UI('1E<W0@0T-$3$9,04=3/2!?"!D:64@(G1E<W0@
M9F%I;&5D(@I]"@IS<F-?:6YS=&%L;"@I('L*"@EE>'!O<G0@3$-?04Q,/2)#
M(@H*"2,@3F5E9"!T;R!D;R!T:&ES+"!E;'-E(&%P<',@9&@;F]T(&QI;FL@
M=&@9'EN86UI8R!V97)S:6]N(&]F"@DC('1H92!L:6)R87)Y("XN+@H);&]C
M86P@8V]R961I<CTB+W5S<BD*&=E=%]L:6)D:7(I+W!E<FPU+R1[35E?4%9]
M+R1[;7EA<F-H?21[;7ET:')E861I;F=]+T-/4D4B"@ED;V1I<B`D>V-O<F5D
M:7)]"@ED;W-Y;2`N+BN+BN+BN+BN+BD*&=E=%]L:6)D:7(I+R1[3$E"
M4$523'T@)'MC;W)E9&ER?2D>TQ)0E!%4DQ]"@ED;W-Y;2`N+BN+BN+BN
M+BN+BD*&=E=%]L:6)D:7(I+R1[3$E"4$523'T@)'MC;W)E9&ER?2]L:6)P
M97)L)"AG971?;&EB;F%M92`D>U!%4DQ33$]4?2D*"61O<WEM("XN+RXN+RXN
M+RXN+RXN+R0H9V5T7VQI8F1I<BDO)'M,24)015),?2`D>V-O<F5D:7)]+VQI
M8G!E<FPD*&=E=%]L:6)N86UE*0H*"2,@1FEX(&9O<B`B<W1U<&ED(B!M;V1U
M;&5S(&%N9"!P<F]G<F%M<PH)9&]D:7(@+W5S<BD*&=E=%]L:6)D:7(I+W!E
M<FPU+W-I=&5?<&5R;"D>TU97U!6?2D>VUY87)C:'TD>VUY=&AR96%D:6Y G
M?0H*"6QO8V%L(&EN<W1A;&QT87)G970]:6YS=&%L;`H):68@=7-E(&)U:6QD
M(#L@=&AE;@H)"6EN<W1A;&QT87)G970]:6YS=&%L;"YP97)L"@EF:0H);6%K
M92!$15-41$E2/2(D>T1](B`D>VEN<W1A;&QT87)G971]('Q(&1I92`B56YA
M8FQE('1O(&UA:V4@)'MI;G-T86QL=&%R9V5T?2(*"@ER;2`B)'M$?2(O=7-R
M+V)I;B]P97)L"@EL;B`M<R!P97)L)'M-65]05GT@(B1[1'TB+W5S<B]B:6XO
M<&5R;`H*"6-P("UF('5T:6QS+V@R<&@@=71I;',O:#)P:%]P871C:&5D"@EE
M<&%T8V@@(B1[1DE,15-$25)](BD>U!.?2UH,G!H+6%N<VDM:&5A9&5R+G!A
M=&-H"@H)3$1?3$E"4D%265]0051(/2X@+B]P97)L("U);&EB('5T:6QS+V@R
M<&A?<&%T8VAE9"!<"@D)+6$@+60@(B1[1'TB+W5S<BD*&=E=%]L:6)D:7(I
M+W!E<FPU+R1[35E?4%9]+R1[;7EA<F-H?21[;7ET:')E861I;F=](#P14]&
M"F%S;2]T97)M:6]S+F@*<WES8V%L;"YH"G-Y<VQI;6ET<RYH"G-Y<VQO9RYH
M"G-Y<R]I;V-T;"YH"G-Y<R]S;V-K970N:`IS>7,O=&EM92YH"G=A:70N:`I%
M3T8*"@DC(%1H:7,@:7,@=&@9FEX(&$@;6ES<VEN9R!C(&9L86 <@9F]R(&)A
M8VMW87)D<R!C;VUP870*"69O<B!I(&EN(&!F:6YD("(D>T1](B]U<W(O)"AG
M971?;&EB9&ER*2]P97)L-2`M:6YA;64@(D-O;F9I9RYP;2)@.V1O"@D)<V5D
M("UE(")S.F-C9FQA9W,])SIC8V9L86=S/2<M1%!%4DPU(#HB(%P*"0D@("`@
M+64@(G,Z8W!P9FQA9W,])SIC<'!F;&%G<STG+41015),-2`Z(B!<"@D)"21[
M:7T@/B`D>VE]+FYE=R`F)EP*"0D);78@)'MI?2YN97<@)'MI?2!?"!D:64@
M(E-E9"!F86EL960B"@ED;VYE"@H)(R!!('!O;W(@9FEX(&9O<B!T: &4@;6EN
M:7!E<FP@:7-S=65S"@ED;W-E9"`G<SHN+VUI;FEP97)L.B]U<W(O8FEN+W!E
M<FPZ)R`O=7-R+R0H9V5T7VQI8F1I<BDO<&5R;#4O)'M-65]05GTO17AT571I
M;',O>'-U8G!P"@EF<&5R;7,@,#0T-"`O=7-R+R0H9V5T7VQI8F1I<BDO<&5R
M;#4O)'M-65]05GTO17AT571I;',O>'-U8G!P"@ED;W-E9"`G<SHN+VUI;FEP
M97)L.B]U<W(O8FEN+W!E<FPZ)R`O=7-R+V)I;B]X<W5B<'`*"69P97)M<R`P
M-S4U("]U<W(O8FEN+WAS=6)P<`H*"2,@5&AI<R!R96UO=F5S("1[1'T@9G)O
M;2!#;VYF:6<N<&T@86YD("YP86-K;&ES=`H)9F]R(&D@:6X@8&9I;F0@(B1[
M1'TB("UI;F%M92`B0V]N9FEG+G!M(F`@8&9I;F0@(B1[1'TB("UI;F%M92`B
M+G!A8VML:7-T(F`[9&*"0EE:6YF;R`B4F5M;W9I;F<@)'M$?2!F<F]M("1[
M:7TN+BXB"@D)<V5D("UE(")S.B1[1'TZ.B(@)'MI?2`^("1[:7TN;F5W("8F
M7`H)"0EM=B`D>VE]+FYE=R`D>VE]('Q(&1I92`B4V5D(&9A:6QE9"(*"61O
M;F4*"@DC($YO=&4Z(&9I;F0@;W5T(&9R;VT@<'-M('=H>2!W92!W;W5L9"!N
M965D+W=A;G0@=&AI<RX*"2,@*"!U<V4@8F5R:V1B("8F(&AA< U]V97)S:6]N
M("<]<WES+6QI8G,O9&(M,2HG("D@?'P*"2,)9FEN9"`D>T1]("UN86UE("(J
M3D1"32HB('P@>&%R9W,@<FT@+68*"@ED;V1O8R!#:&%N9V5S* B!!<G1I<W1I
M8R!#;W!Y:6YG(%)%041-12!4;V1O*B!!551(3U)3"@H):68@=7-E(&1O8PH)
M=&AE;@H)"2,@2%1-3"!$;V-U;65N=&%T:6]N"@D)(R!792!E>'!E8W0@97)R
M;W)S+"!W87)N:6YG<RP@86YD('-U8V@@=VET:"!T:&4@9F]L;&]W:6YG+@H*
M"0ED;V1I<B`O=7-R+W-H87)E+V1O8RD>U!&?2]H=&UL"@D)+B]P97)L(&EN
M<W1A;&QH=&UL(%P*"0D)+2UP;V1R;V]T/2<N)R!<"@D)"2TM<&]D<&%T:#TG
M;&EB.F5X=#IP;V0Z=FUS)R!<"@D)"2TM<F5C=7)S92!<"@D)" 2TM:'1M;&1I
M<CTB)'M$?2]U<W(O<VAA<F4O9&]C+R1[4$9]+VAT;6PB(%P*"0D)+2UL:6)P
M;V1S/2=P97)L9G5N8SIP97)L9W5T<SIP97)L=F%R.G!E<FQR=6XZ<&5 R;&]P
M)PH)9FD*"6-D(&!F:6YD("(D>T1](B`M;F%M92!0871H+G!M?'-E9"`M92`G
M<R]0871H+G!M+RG8`H)(R!#04X@<&%T8V@@:6X@8G5G(#<Y-C@U"@DC97!A
M=&-H("(D>T9)3$531$E2?2(O)'M0?2U#04XM,C`P-2TP-#0X+7)M=')E92YP
M871C:`H*"2,@4F5M;W9E('1H;W-E(&ET96US('=E(%!$4$5.1"!O;@H)<FT@
M+68@(B1[1'TB+W5S<B]B:6XO<&]D,G5S86=E"@ER;2`M9B`B)'M$?2(O=7-R
M+V)I;B]P;V1C:&5C:V5R"@ER;2`M9B`B)'M$?2(O=7-R+V)I;B]P;V1S96QE
M8W0*"7)M("UF("(D>T1](B]U<W(O8FEN+W!R;W9E"@ER;2`M9B`B)'M$?2(O
M=7-R+W-H87)E+VUA;B]M86XQ+W!O9#)U<V%G92H*"7)M("UF("(D>T1](B]U
M<W(O<VAA<F4O;6%N+VUA;C$O<&]D8VAE8VME<BH*"7)M("UF("(D>T1](B]U
M<W(O<VAA<F4O;6%N+VUA;C$O<&]D<V5L96-T*@H)<FT@+68@(B1[1'TB+W5S
M<B]S:&%R92]M86XO;6%N,2]P<F]V92H*"6EF('5S92!B=6EL9"`[('1H96X*
M"0ES<F-?<F5M;W9E7V5X=')A7V9I;&5S"@EF:0H*?0H*<W)C7W)E;6]V95]E
M>'1R85]F:6QE<R@I"GL*"6QO8V%L('!R969I>#TB+B]U<W(B(",@+B@:7,@
M:6UP;W)T86YT"@EL;V-A;"!B:6YD:7(](B1[<')E9FEX?2]B:6XB"@EL;V-A
M;"!P97)L<F]O=#TB)'MP<F5F:7A]+R0H9V5T7VQI8F1I<BDO<&5R;#4B(",@
M<&5R;"!I;G-T86QL<R!P97(M87)C:"!D:7)S"@EL;V-A;"!P<E8](B1[<&5R
M;')O;W1]+R1[35E?4%9](@H)(R!M>6%R8V@@86YD(&UY=&AR96%D:6YG(&%R
M92!D969I;F5D(&EN<VED92!S<F-?8V]N9FEG=7)E*"D*"6QO8V%L('!R5D$]
M(B1[<')6?2D>VUY87)C:'TD>VUY=&AR96%D:6YG?2(*"@DC($D@;6% D92!T
M:&ES(&QI<W0@9G)O;2!T:&4@36%N9'(J+"!$96)I86X@86YD( &5X+4-O;FYE
M8W1I=F$@<&5R;"UB87-E(&QI<W0*"2,@5&AE;BP@22!A9&1E9"!S979E<F%L
M(&9I;&5S('1O(&=E="!'3E4@875T;W1O;VQS(')U;FYI;F<*" 2,@1DE8344Z
M('-H;W5L9"!T:&ES(&)E(&EN(&$@<V5P87)A=&5D(&9I;&4@=&@8F 4@<V]U
M<F-E9#*"6QO8V%L($U)3DE-04Q?4$523%])3E-404Q,/2(*"21[8FEN9&ER
M?2]H,G!H"@DD>V)I;F1I<GTO<&5R;`H))'MB:6YD:7)]+W!E<FPD>TU97U!6
M?0H))'MB:6YD:7)]+W!O9#)M86X*"21[<')6?2]A='1R:6)U=&5S+G!M"@DD
M>W!R5GTO075T;TQO861E<BYP;0H))'MP<E9]+V%U=&]U<V4N<&T*"21[<')6
M?2]B87-E+G!M"@DD>W!R5GTO8FEG:6YT+G!M"@DD>W!R5GTO8FEG;G5M+ G!M
M"@DD>W!R5GTO8FEG<F%T+G!M"@DD>W!R5GTO8FQI8BYP;0H)) 'MP<E9]+V)Y
M=&5S7VAE879Y+G!L"@DD>W!R5GTO8GET97,N<&T*"21[<')6?2]#87)P+TAE
M879Y+G!M"@DD>W!R5GTO0V%R<"YP;0H))'MP<E9]+V-H87)N86UE<RYP;0H)
M)'MP<E9]+T-L87-S+U-T<G5C="YP;0H))'MP<E9]+V-O;G-T86YT+G!M"@DD
M>W!R5GTO9&EA9VYO<W1I8W,N<&T*"21[<')6?2]$:7)(86YD;&4N<&T*"21[
M<')6?2]%>'!O<G1E<B](96%V>2YP;0H))'MP<E9]+T5X<&]R=&5R+G!M"@DD
M>W!R5GTO17AT571I;',O0V]M;6%N9"YP;0H))'MP<E9]+T5X=%5T:6QS+T-O
M;G-T86YT+G!M"@DD>W!R5GTO17AT571I;',O16UB960N<&T*"21[<')6?2]%
M>'15=&EL<R]);G-T86QL960N<&T*"21[<')6?2]%>'15=&EL<R]);G-T86QL
M+G!M"@DD>W!R5GTO17AT571I;',O3&EB;&ES="YP;0H))'MP< E9]+T5X=%5T
M:6QS+TUA:V5-86ME<BYP;0H))'MP<E9]+T5X=%5T:6QS+TUA;FEF97-T+G!M
M"@DD>W!R5GTO17AT571I;',O36MB;V]T<W1R87`N<&T*"21[<')6?2]%>'15
M=&EL<R]-:W-Y;6QI<W1S+G!M"@DD>W!R5GTO17AT571I;',O34U?06YY+G!M
M"@DD>W!R5GTO17AT571I;',O34U?36%C3U,N<&T*"21[<')6?2]%>'15=&EL
M<R]-32YP;0H))'MP<E9]+T5X=%5T:6QS+TU-7U5N:7@N<&T*"21[<')6?2]%
M>'15=&EL<R]-62YP;0H))'MP<E9]+T5X=%5T:6QS+U!A8VML:7-T+G!M"@DD
M>W!R5GTO17AT571I;',O=&5S=&QI8BYP;0H))'MP<E9]+T5X=%5T:6QS+TUI
M;FEP97)L+G!M"@DD>W!R5GTO17AT571I;',O0V]M;6%N9"]-32YP;0H))'MP
M<E9]+T5X=%5T:6QS+T-O;G-T86YT+T)A<V4N<&T*"21[<')6?2]%>'15=&EL
M<R]#;VYS=&%N="]5=&EL<RYP;0H))'MP<E9]+T5X=%5T:6QS+T-O;G-T86YT
M+UA3+G!M"@DD>W!R5GTO17AT571I;',O3&EB;&ES="]+:60N<&T*"21[<')6
M?2]%>'15=&EL<R]-86ME36%K97(O8GET97,N<&T*"21[<')6?2]%>'15=&EL
M<R]-86ME36%K97(O=FUS:7-H+G!M"@DD>W!R5GTO9FEE;&1S+G!M"@DD>W!R
M5GTO1FEL92]"87-E;F%M92YP;0H))'MP<E9]+T9I;&4O0V]M<&%R92YP;0H)
M)'MP<E9]+T9I;&4O0V]P>2YP;0H))'MP<E9]+T9I;&4O1FEN9"YP;0H))'MP
M<E9]+T9I;&5(86YD;&4N<&T*"21[<')6?2]&:6QE+U!A=&@N<&T*"21[<')6
M?2]&:6QE+U-P96,N<&T*"21[<')6?2]&:6QE+U-P96,O56YI>"YP;0H))'MP
M<E9]+T9I;&4O<W1A="YP;0H))'MP<E9]+V9I;&5T97-T+G!M"@DD>W!R5D%]
M+V%T=')S+G!M"@DD>W!R5D%]+V%U=&O871T<G,*"21[<')607TO875T;R]#
M=V0O0W=D)"AG971?;&EB;F%M92D*"21[<')607TO875T;R]$871A+T1U;7!E
M<B]$=6UP97(D*&=E=%]L:6)N86UE*0H))'MP<E9!?2]A=71O+T1Y;F%,;V%D
M97(O9&Q?9FEN9&9I;&4N86P*"21[<')607TO875T;R]&8VYT;"]&8VYT;"0H
M9V5T7VQI8FYA;64I"@DD>W!R5D%]+V%U=&O1FEL92]';&]B+T=L;V(D*&=E
M=%]L:6)N86UE*0H))'MP<E9!?2]A=71O+TE/+TE/)"AG971?;&EB;F%M92D*
M"21[<')607TO875T;R]03U-)6"]A=71O<W!L:70N:7@*"21[<')607TO875T
M;R]03U-)6"]F<W1A="YA;`H))'MP<E9!?2]A=71O+U!/4TE8+VQO861?:6UP
M;W)T<RYA;`H))'MP<E9!?2]A=71O+U!/4TE8+U!/4TE8+F)S"@DD>W!R5D%]
M+V%U=&O4$]325@O4$]325@D*&=E=%]L:6)N86UE*0H))'MP<E9!?2]A=71O
M+U!/4TE8+V%S<V5R="YA;`H))'MP<E9!?2]A=71O+U!/4TE8+W-T870N86P*
M"21[<')607TO875T;R]03U-)6"]T;7!F:6QE+F%L"@DD>W!R5D%]+V%U=&O
M<F4O<F4D*&=E=%]L:6)N86UE*0H))'MP<E9!?2]A=71O+U-O8VME="]3;V-K
M970D*&=E=%]L:6)N86UE*0H))'MP<E9!?2]A=71O+U-T;W)A8FQE+V%U=&]S
M<&QI="YI>`H))'MP<E9!?2]A=71O+U-T;W)A8FQE+U]R971R:65V92YA;`H)
M)'MP<E9!?2]A=71O+U-T;W)A8FQE+W)E=')I979E+F%L"@DD>W!R5D%]+V%U
M=&O4W1O<F%B;&4O4W1O<F%B;&4D*&=E=%]L:6)N86UE*0H))'MP<E9!?2]A
M=71O+U-T;W)A8FQE+U]S=&]R92YA;`H))'MP<E9!?2]A=71O+U-T;W)A8FQE
M+W-T;W)E+F%L"@DD>W!R5D%]+T(O1&5P87)S92YP;0H))'MP<E9!?2]"+G!M
M"@DD>W!R5D%]+T-O;F9I9RYP;0H))'MP<E9!?2]#;VYF:6=?:&5A=GDN<&P*
M"21[<')607TO0T]212]L:6)P97)L)"AG971?;&EB;F%M92D*"21[<')607TO
M0W=D+G!M"@DD>W!R5D%]+T1A=&$O1'5M<&5R+G!M"@DD>W!R5D%]+T1Y;F%,
M;V%D97(N<&T*"21[<')607TO96YC;V1I;F<N<&T*"21[<')607TO17)R;FN
M<&T*"21[<')607TO1F-N=&PN<&T*"21[<')607TO1FEL92]';&]B+G!M"@DD
M>W!R5D%]+U]H,G!H7W!R92YP:`H))'MP<E9!?2])3R]&:6QE+G!M"@DD>W!R
M5D%]+TE/+TAA;F1L92YP;0H))'MP<E9!?2])3R]0:7!E+G!M"@DD>W!R5D%]
M+TE/+G!M"@DD>W!R5D%]+TE/+U-E96MA8FQE+G!M"@DD>W!R5D%]+TE/+U-E
M;&5C="YP;0H))'MP<E9!?2])3R]3;V-K970N<&T*"21[<')607TO;&EB+G!M
M"@DD>W!R5D%]+TY$0DU?1FEL92YP;0H))'MP<E9!?2]O<',N<&T*"21[<')6
M07TO4$]325@N<&T*"21[<')607TO<F4N<&T*"21[<')607TO4V]C:V5T+G!M
M"@DD>W!R5D%]+U-T;W)A8FQE+G!M"@DD>W!R5D%]+W1H<F5A9',*"21[<')6
M07TO=&AR96%D<RYP;0H))'MP<E9!?2]84TQO861E<BYP;0H))'MP<E9]+T=E
M=&]P="],;VYG+G!M"@DD>W!R5GTO1V5T;W!T+U-T9"YP;0H))'MP<E9]+VEF
M+G!M"@DD>W!R5GTO:6YT96=E<BYP;0H))'MP<E9]+TE/+U-O8VME="])3D54
M+G!M"@DD>W!R5GTO24O4V]C:V5T+U5.25@N<&T*"21[<')6?2])4$,O3W!E
M;C(N<&T*"21[<')6?2])4$,O3W!E;C,N<&T*"21[<')6?2]L97-S+G!M"@DD
M>W!R5GTO3&ES="]5=&EL+G!M"@DD>W!R5GTO;&]C86QE+G!M"@DD>W!R5GTO
M;W!E;BYP;0H))'MP<E9]+V]V97)L;V%D+G!M"@DD>W!R5GTO4&]D+TEN<'5T
M3V)J96-T<RYP;0H))'MP<E9]+U!O9"]-86XN<&T*"21[<')6?2]0;V0O4&%R
M<V5,:6YK+G!M"@DD>W!R5GTO4&]D+U!A<G-E<BYP;0H))'MP<E9]+U!O9"]3
M96QE8W0N<&T*"21[<')6?2]0;V0O5&5X="YP;0H))'MP<E9]+U!O9"]5<V%G
M92YP;0H))'MP<E9]+U!E<FQ)3RYP;0H))'MP<E9]+U-C86QA<B]5=&EL+G!M
M"@DD>W!R5GTO4V5L96-T4V%V97(N<&T*"21[<')6?2]S:6=T<F%P+G!M"@DD
M>W!R5GTO<V]R="YP;0H))'MP<E9]+W-T870N<&P*"21[<')6?2]S=')I8W0N
M<&T*"21[<')6?2]S=6)S+G!M"@DD>W!R5GTO4WEM8F]L+G!M"@DD>W!R5GTO
M5&5X="]087)S95=O<F1S+G!M"@DD>W!R5GTO5&5X="]486)S+G!M"@DD>W!R
M5GTO5&5X="]7<F%P+G!M"@DD>W!R5GTO5&EM92],;V-A;"YP;0H))'MP<E9]
M+W5N:6-O<F4O0V%N;VYI8V%L+G!L"@DD>W!R5GTO=6YI8V]R92]%>&%C="YP
M;`H))'MP<E9]+W5N:6-O<F4O;&EB+V=C7W-C+T1I9VET+G!L"@DD>W!R5GTO
M=6YI8V]R92]L:6(O9V-?<V,O5V]R9"YP;`H))'MP<E9]+W5N:6-O<F4O4%9!
M+G!L"@DD>W!R5GTO=6YI8V]R92]4;R]&;VQD+G!L"@DD>W!R5GTO=6YI8V]R
M92]4;R],;W=E<BYP;`H))'MP<E9]+W5N:6-O<F4O5&O57!P97(N<&P*"21[
M<')6?2]U=&8X7VAE879Y+G!L"@DD>W!R5GTO=71F."YP;0H))'MP<E9]+W9A
M<G,N<&T*"21[<')6?2]V;7-I<V@N<&T*"21[<')6?2]W87)N:6YG<PH))'MP
M<E9]+W=A<FYI;F=S+G!M"@DD>W!R5GTO=V%R;FEN9W,O<F5G:7-T97(N<&TB
M"@H):68@=7-E('!E<FQS=6ED(#L@=&AE;@H)"4U)3DE-04Q?4$523%])3E-4
M04Q,/2(D>TU)3DE-04Q?4$523%])3E-404Q,?0H)"21[8FEN9&ER?2]S=6ED
M<&5R;`H)"21[8FEN9&ER?2]S<&5R;"1[35E?4%9](@H)9FD*"@EP=7-H9"`B
M)'M$?2(@/B`O9&5V+VYU;&P*"2,@4F5M;W9E(&-R=69T"@EE:6YF;R`B4F5M
M;W9I;F<@9FEL97,@=&AA="!A<F4@;F]T(&EN('1H92!M:6YI;6%L(&EN<W1A
M;&PB"@EE8VAO("(D>TU)3DE-04Q?4$523%])3E-404Q,?2(*"69O<B!F(&EN
M("0H9FEN9"`N("UT>7!E(&8I.R!D;PH)"6AA<R`D>V9]("1[34E.24U!3%]0
M15),7TE.4U1!3$Q]('Q(')M("UF("1[9GT*"61O;F4*"2,@4F5M;W9E(&5M
M<'1Y(&1I<F5C=&]R:65S"@EF:6YD("X@+61E<'1H("UT>7!E(&0@?"!X87)G
M<R`M<B!R;61I<B`F/B`O9&5V+VYU;&P*"7!O<&0@/B`O9&5V+VYU;&P*?0H*
M<&MG7W!O<W1I;G-T*"D@>PH)24Y#/20H<&5R;"`M92`G9F]R("1L:6YE("A`
M24Y#*2![(&YE>'0@:68@)&QI;F4@97$@(BXB.R!N97AT(&EF("1L:6YE(# U^
M(&TO)R1[35E?4%9])WQE=&-;&]C86Q<&5R;"0O.R!P<FEN="`B)&QI;F5<
M;B(@?2<I"@EI9B!;6R`B)'M23T]4?2(@/2`B+R(@75T*"71H96X*"0EE8F5G
M:6X@(E)E;6]V:6YG(&]L9"`N<&@@9FEL97,B"@D)9F]R($1)4B!I;B`D24Y#
M.R!D;PH)"0EI9B!;6R`M9"`B)'M23T]4?2(O)$1)4B!=73L@=&AE;@H)"0D)
M9F]R(&9I;&4@:6X@)"AF:6YD("(D>U)/3U1](BD1$E2("UN86UE("(J+G!H
M(B`M='EP92!F*3L@9&*"0D)"0ER;2`B)'M23T]4?2(O)&9I;&4*"0D)"0EE
M:6YF;R`B/#P@)&9I;&4B"@D)"0ED;VYE"@D)"69I"@D)9&]N90H)"2,@4VEL
M96YT;'D@<F5M;W9E('1H92!N;W<@96UP='D@9&ER<PH)"69O< B!$25(@:6X@
M)$E.0SL@9&*"0D@("!I9B!;6R`M9"`B)'M23T]4?2(O)$1)4B!=73L@=&AE
M;@H)"2`@(`EF:6YD("(D>U)/3U1](BD1$E2("UD97!T:"`M='EP92!D('P@
M>&%R9W,@+7(@<FUD:7(@)CX@+V1E=B]N=6QL"@D)("`@9FD*"0ED;VYE"@D)
M96)E9VEN(")'96YE<F%T:6YG($-O;F9I9TQO8V%L+G!M("AI9VYO<F4@86YY
M(&5R<F]R*2(*"0EE;F,R>',@+4,*"0EE8F5G:6X@(D-O;G9E<G1I;F<@0R!H
M96%D97(@9FEL97,@=&@=&AE(&-O<G)E<W!O;F1I;F<@4&5R;"!F;W)M870B
M"@D)8V0@+W5S<B]I;F-L=61E.PH)"6@R<&@@*@H)"6@R<&@@+7(@<WES+RH@
M87)P82J(&YE=&EN970O*B!B:71S+RH@<V5C=7)I='DO*B!A<V TO*B!G;G4O
M*B!L:6YU>"J(&=E;G1O;RH*"0EC9"`O=7-R+VEN8VQU9&4O;&EN=7@*"0EH
M,G!H("H*"69I"@HC(%1H:7,@:&%S(&)E96X@;6]V960@:6YT;R!A(&9U;F-T
M:6]N(&)E8V%U<V4@<G5M;W(@:&%S(&ET('1H870@82!F=71U<F4@< F5L96%S
M90HC(&]F('!O<G1A9V4@=VEL;"!A;&QO=R!U<R!T;R!C:&5C:R!W:&%T( '9E
M<G-I;VX@=V%S(&IU<W0@<F5M;W9E9"`M('=H:6-H(&UE86YS"B,@=V4@=VEL
M;"!B92!A8FQE('1O(&EN=F]K92!T:&ES(&]N;'D@87,@;F5E9&5D(#HI"@DC
M(%1R:65D(&1O:6YG('1H:7,@=FEA("`M>BP@8G5T("1)3D,@: 7,@=&]O(&)I
M9RXN+@H):68@6UL@(B1[24Y#?7@B("$](")X(B!=73L@=&AE;@H)"6-L96%N
M97)?;7-G"@D)97!A=7-E(#4*"69I"GT*"F-L96%N97)?;7-G*"D@>PH)965R
M<F]R(")9;W4@:&%V92!H860@;75L=&EP;&4@=F5R<VEO;G,@;V8@< &5R;"X@
M270@:7,@<F5C;VUM96YD960B"@EE97)R;W(@(G1H870@>6]U(')U;B!P97)L
M+6-L96%N97(@;F]W+B!P97)L+6-L96%N97(@=VEL;"(*"65E<G)O<B`B87-S
M:7-T('=I=&@@=&AI<R!T<F%N<VET:6]N+B!4:&ES('-C<FEP="!I<R!C87!A
M8FQE(@H)965R<F]R(")O9B!C;&5A;FEN9R!O=70@;VQD("YP:"!F:6QE<RP@
M<F5B=6EL9&EN9R!M;V1U;&5S(&9O<B`B"@EE97)R;W(@(GEO= 7(@;F5W('9E
M<G-I;VX@;V8@<&5R;"P@87,@=V5L;"!A<R!R92UE;65R9VEN9R(*" 65E<G)O
M<B`B87!P;&EC871I;VYS('1H870@8V]M<&EL960@86=A:6YS="!Y;W5R(&]L
M9"!L:6)P97)L)"AG971?;&EB;F%M92DB"@EE97)R;W(*"65E< G)O<B`B4$Q%
M05-%($1/($Y/5"!)3E1%4E)54%0@5$A%(%)53DY)3D<@3T8@5$A)4R!30U) )
M4%0N(@H)965R<F]R(")087)T(&]F('1H92!R96)U:6QD:6YG(&]F(&%P<&QI
M8V%T:6]N<R!C;VUP:6QE9"!A9V%I;G-T("(*"65E<G)O<B`B>6]U<B!O;&0@
M;&EB<&5R;"!I;G9O;'9E<R!T96UP;W)A<FEL>2!U;FUE<F=I; F<B"@EE97)R
M;W(@(G1H96T@+2!I;G1E<G)U<'1I;VYS(&-O=6QD(&QE879E('EO=2!W:71H
M('5N;65R9V5D(@H)965R<F]R(")P86-K86=E<R!B969O<F4@=&AE>2!C86X@
M8F4@<F5M97)G960N(@H)965R<F]R("(B"@EE97)R;W(@(DEF('EO=2!H879E
M(')U;B!P97)L+6-L96%N97(@86YD(&$@<&%C:V%G92!S=&EL;"!G:79E<R(*
M"65E<G)O<B`B>6]U('1R;W5B;&4L(&%N9"!R92UE;65R9VEN9R!I="!F86EL
M<R!T;R!C;W)R96-T(@H)965R<F]R(")T:&4@<')O8FQE;2P@<&QE87-E(&-H
M96-K(&AT='`Z+R]B=6=S+F=E;G1O;RYO<F<O(@H)965R<F]R(")F;W(@;6]R
M92!I;F9O<FUA=&EO;B!O<B!T;R!R97!O<G0@82!B=6<N(@H)9 65R<F]R("(B
/"@EE97)R;W(@(B(*"GT*
`
end

--
gentoo-alt@lists.gentoo.org mailing list
 
Old 02-08-2008, 08:43 PM
Logan Bowers
 
Default Getting Perl 5.10 into the Prefix Tree (and general ports policy) - perl-5.10.0.ebuild (1/1)

Perl 5.8 compiles fine on Leopard as long as you don't specify
-Duseshrplib (for a dynamic libperl), but unfortunately that is
necessary to install Postgres with Pl/Perl support.

I've tried hand-compiling Perl from raw source (and Gentoo's build and
macport's build) to no avail; it clearly is a problem in the official
release.

5.10 does properly build shared libraries using both the official
release and the macports build.

Logan Bowers

In article <20080208091057.GF1750@gentoo.org>,
Fabian Groffen <grobian@gentoo.org> wrote:

> On 07-02-2008 20:12:48 -0800, Logan Bowers wrote:
> > Hello all,
> >
> > It appears that Perl 5.8 does not compile as a shared library on Leopard
> > (due
> > to upstream breakage). As such, I'd like to get 5.10 into the portage tree
> > asap so I can link it against Postgres.
>
> Is there a bug on this issue? I don't recall having problems with Perl
> 5.8 on Leopard.
>
> > Per bug http://bugs.gentoo.org/show_bug.cgi?id=206455, Perl 5.10 is not yet
> > in
> > mainline although I've made several changes (attached) to the ebuild in
> > the
> > bug and *almost* have libperl building properly. It compiles fine (sans
> > the
> > soname patch), but I get the following error:
>
> That bug looks like it may going to take a while before 5.10 is in
> portage, hence my preference to "fix" 5.8 if feasible.
>
> > >>> Source compiled.
> > >>> Test phase [not enabled]: sys-devel/libperl-5.10.0
> >
> > >>> Install libperl-5.10.0 into
> > /Volumes/Gentoo/var/tmp/portage/sys-devel/libperl-5.10.0/image/Volumes/Gento
> > o/
> > category sys-devel
> > >>> Completed installing libperl-5.10.0 into
> > /Volumes/Gentoo/var/tmp/portage/sys-devel/libperl-5.10.0/image/Volumes/Gento
> > o/
> >
> > * QA Notice: invalid reference to
> > /Volumes/Gentoo/usr/lib/perl5/5.10.0/darwin-2level/CORE/libperl.1.5.10.dylib
> >
> > in
> > /Volumes/Gentoo/var/tmp/portage/sys-devel/libperl-5.10.0/image/Volumes/Gento
> > o/u
> > sr/lib/libperl.1.5.10.dylib
> > * ERROR: sys-devel/libperl-5.10.0 failed:
> > * invalid install_name found, your application will crash at runtime
>
> Something is broken. There may be a darwin patch for this in 5.8. In
> any case, building is broken for Darwin as the build dir library
> references are stored in the dylibs, instead of the locations that the
> libs would get installed in. This usually is a missing -install_name
> directive (similar to -soname).
>
> > 1) I'm assuming the conf isn't quite right for the prefixed environment but
> > I'm not sure how. Any thoughts?
>
> See above.
>
> > 2) How do you guys handle packages not in mainline? Assuming we iron out
> > these build issues, what the preferred delivery mechanism/format/process
> > for
> > the ebuilds into the prefix tree?
>
> I'm very much not in favour of adding newer versions of packages not in
> gentoo-x86, simply because that results in conflicts nevertheless. If
> we do it, it should be a really last resort, but first I'd try and see
> what the main tree devs think about it, and maybe adding it there, so we
> can use its mirror in prefix.
>
> --
> Fabian Groffen
> Gentoo on a different level

--
gentoo-alt@lists.gentoo.org mailing list
 

Thread Tools




All times are GMT. The time now is 04:29 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org