ports/135828: [patch] graphics/py-cairo: specify the version 1.8.4 needs Python >= 2.6

Eygene Ryabinkin rea-fbsd at codelabs.ru
Fri Jun 19 10:40:03 UTC 2009


>Number:         135828
>Category:       ports
>Synopsis:       [patch] graphics/py-cairo: specify the version 1.8.4 needs Python >= 2.6
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 19 10:40:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Eygene Ryabinkin
>Release:        FreeBSD 7.2-STABLE amd64
>Organization:
Code Labs
>Environment:

System: FreeBSD 7.2-STABLE amd64

>Description:

py-cairo version 1.8.4 requires Python 2.6+ inside its configure script.
The following diagnostics is seen when one tries to build the port with
system Python being at 2.5:
-----
checking whether /usr/local/bin/python2.5 version >= 2.6... configure:
error: too old
-----

>How-To-Repeat:

Install only Python < 2.6 and try to build graphics/py-cairo.

>Fix:

The following patch will require Python 2.6+:
--- py-cairo-1.8.4-require-Python-2.6.diff begins here ---
begin 644 py-cairo-1.8.4-require-Python-2.6.diff
M1G)O;2`W9C0X.3,T-F$S-C5B8F,S-C0X-#`X,V)D,CAF860R9#AC,F%D9&(S
M($UO;B!397`@,3<@,#`Z,#`Z,#`@,C`P,0I&<F]M.B!%>6=E;F4 at 4GEA8FEN
M:VEN(#QR96$M9F)S9$!C;V1E;&%B<RYR=3X*1&%T93H at 1G)I+"`Q.2!*=6X@
M,C`P.2`Q-#HR,3HT-B`K,#0P,`I3=6)J96-T.B!;4$%40TA=(&=R87!H:6-S
M+W!Y+6-A:7)O.B!R97%U:7)E(%!Y=&AO;B`^/2`R+C8*"D-A:7)O(&)I;F1I
M;F=S(#$N."XT(')E<75I<F4@;6]D97)N(%!Y=&AO;B!I;G-I9&4@:71S(&-O
M;F9I9W5R92!S8W)I<'0L"G-O('!O<G0 at 8G5I;&1I;F<@=VEL;"!F86EL('=I
M=&@@86YY=&AI;F<@;&]W97(@=&AA;B`R+C8N"@I3:6=N960M;V9F+6)Y.B!%
M>6=E;F4 at 4GEA8FEN:VEN(#QR96$M9F)S9$!C;V1E;&%B<RYR=3X*+2TM"B!G
M<F%P:&EC<R]P>2UC86ER;R]-86ME9FEL92!\("`@(#(@*RT*(#$@9FEL97,@
M8VAA;F=E9"P@,2!I;G-E<G1I;VYS*"LI+"`Q(&1E;&5T:6]N<R at M*0H*9&EF
M9B`M+6=I="!A+V=R87!H:6-S+W!Y+6-A:7)O+TUA:V5F:6QE(&(O9W)A<&AI
M8W,O<'DM8V%I<F\O36%K969I;&4*:6YD97@@.#,Y.#$R92XN8C8V93)B."`Q
M,#`V-#0*+2TM(&$O9W)A<&AI8W,O<'DM8V%I<F\O36%K969I;&4**RLK(&(O
M9W)A<&AI8W,O<'DM8V%I<F\O36%K969I;&4*0$`@+3$X+#<@*S$X+#<@0$`@
M0T]-345.5#T)4'ET:&]N(&)I;F1I;F=S(&9O<B!#86ER;PH@"B!,24)?1$50
M14Y$4ST)8V%I<F\N,CHD>U!/4E131$E2?2]G<F%P:&EC<R]C86ER;PH@"BU5
M4T5?4%E42$]./0EY97,**U5315]0651(3TX]"3(N-BL*(%5315]'34%+13T)
M>65S"B!54T5?1TY/344]"6=N;VUE=&%R9V5T(&=N;VUE:&%C:PH at 1TY57T-/
:3D9)1U5213T)>65S"BTM(`HQ+C8N,RXR"@H`
`
end
--- py-cairo-1.8.4-require-Python-2.6.diff ends here ---

>From my experience, multiple Pythons in the system will coexist just
fine, but a general upgrade, say, from Python 2.5 to Python 2.6 is the
pain in the butt.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list