Tue Sep 10 14:22:30 2013 UTC ()
Always pass rpath argument with -Wl prefix, especially if clang is not called
gcc. Bump revision.


(joerg)
diff -r1.54 -r1.55 pkgsrc/lang/python26/Makefile
diff -r1.50 -r1.51 pkgsrc/lang/python26/distinfo
diff -r0 -r1.1 pkgsrc/lang/python26/patches/patch-Lib_distutils_unixccompiler.py
diff -r1.27 -r1.28 pkgsrc/lang/python27/Makefile
diff -r1.25 -r1.26 pkgsrc/lang/python27/distinfo
diff -r1.1 -r1.2 pkgsrc/lang/python27/patches/patch-Lib_distutils_unixccompiler.py
diff -r1.7 -r1.8 pkgsrc/lang/python32/Makefile
diff -r1.5 -r1.6 pkgsrc/lang/python32/distinfo
diff -r0 -r1.1 pkgsrc/lang/python32/patches/patch-Lib_distutils_unixccompiler.py
diff -r1.10 -r1.11 pkgsrc/lang/python33/Makefile
diff -r1.5 -r1.6 pkgsrc/lang/python33/distinfo
diff -r0 -r1.1 pkgsrc/lang/python33/patches/patch-Lib_distutils_unixccompiler.py

cvs diff -r1.54 -r1.55 pkgsrc/lang/python26/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/python26/Attic/Makefile 2013/08/27 18:00:32 1.54
+++ pkgsrc/lang/python26/Attic/Makefile 2013/09/10 14:22:29 1.55
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile,v 1.54 2013/08/27 18:00:32 tez Exp $ 1# $NetBSD: Makefile,v 1.55 2013/09/10 14:22:29 joerg Exp $
2 2
3.include "dist.mk" 3.include "dist.mk"
4 4
5PKGNAME= python26-${PY_DISTVERSION} 5PKGNAME= python26-${PY_DISTVERSION}
6PKGREVISION= 4 6PKGREVISION= 5
7CATEGORIES= lang python 7CATEGORIES= lang python
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.python.org/ 10HOMEPAGE= http://www.python.org/
11COMMENT= Interpreted, interactive, object-oriented programming language 11COMMENT= Interpreted, interactive, object-oriented programming language
12LICENSE= python-software-foundation 12LICENSE= python-software-foundation
13 13
14CONFLICTS+= python-[0-9]* 14CONFLICTS+= python-[0-9]*
15 15
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
17CONFIGURE_ARGS+= --with-threads 17CONFIGURE_ARGS+= --with-threads
18CONFIGURE_ARGS+= --enable-shared 18CONFIGURE_ARGS+= --enable-shared
19CONFIGURE_ARGS+= OPT=${CFLAGS:Q} 19CONFIGURE_ARGS+= OPT=${CFLAGS:Q}

cvs diff -r1.50 -r1.51 pkgsrc/lang/python26/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/python26/Attic/distinfo 2013/08/27 18:00:32 1.50
+++ pkgsrc/lang/python26/Attic/distinfo 2013/09/10 14:22:29 1.51
@@ -1,19 +1,20 @@ @@ -1,19 +1,20 @@
1$NetBSD: distinfo,v 1.50 2013/08/27 18:00:32 tez Exp $ 1$NetBSD: distinfo,v 1.51 2013/09/10 14:22:29 joerg Exp $
2 2
3SHA1 (Python-2.6.8.tar.bz2) = 348b727a9818146a57aa43203f37d8c6b462fe79 3SHA1 (Python-2.6.8.tar.bz2) = 348b727a9818146a57aa43203f37d8c6b462fe79
4RMD160 (Python-2.6.8.tar.bz2) = fcfa3554af415cbddd3e8d68aead46f1e7b8e616 4RMD160 (Python-2.6.8.tar.bz2) = fcfa3554af415cbddd3e8d68aead46f1e7b8e616
5Size (Python-2.6.8.tar.bz2) = 11127915 bytes 5Size (Python-2.6.8.tar.bz2) = 11127915 bytes
6SHA1 (patch-CVE-2013-4238) = faaed25653b80c971bbd588f11fb8f38a6ff9c77 6SHA1 (patch-CVE-2013-4238) = faaed25653b80c971bbd588f11fb8f38a6ff9c77
 7SHA1 (patch-Lib_distutils_unixccompiler.py) = 1ce01fbe2d36cf0c7ce347c878cfe2d290ec8490
7SHA1 (patch-Mac_Modules_fm___Fmmodule.c) = b9314bccb51b4fe672b81559068f7a79d2965f94 8SHA1 (patch-Mac_Modules_fm___Fmmodule.c) = b9314bccb51b4fe672b81559068f7a79d2965f94
8SHA1 (patch-Mac_Modules_qd___Qdmodule.c) = 45c748b15b9436d45ba137460389638aa7108c8d 9SHA1 (patch-Mac_Modules_qd___Qdmodule.c) = 45c748b15b9436d45ba137460389638aa7108c8d
9SHA1 (patch-Mac_Modules_qdoffs___Qdoffsmodule.c) = 9994f0c1a908f18f1f3df3f05b184f082c018365 10SHA1 (patch-Mac_Modules_qdoffs___Qdoffsmodule.c) = 9994f0c1a908f18f1f3df3f05b184f082c018365
10SHA1 (patch-Modules_pyexpat.c) = 093f5abb50667e776c66564f4ec87addfdc05ff3 11SHA1 (patch-Modules_pyexpat.c) = 093f5abb50667e776c66564f4ec87addfdc05ff3
11SHA1 (patch-SA43463) = a0285ce9eb1d994bb05cd54812f3fc9cb678fe7f 12SHA1 (patch-SA43463) = a0285ce9eb1d994bb05cd54812f3fc9cb678fe7f
12SHA1 (patch-aa) = 0528fc5da76d5f1d19586ea3dda1acd09a4b0113 13SHA1 (patch-aa) = 0528fc5da76d5f1d19586ea3dda1acd09a4b0113
13SHA1 (patch-ab) = b47aa9d18a7c1a99ac8cc8b29c64867443f303e5 14SHA1 (patch-ab) = b47aa9d18a7c1a99ac8cc8b29c64867443f303e5
14SHA1 (patch-ac) = 57c88d47f82630e67bcd27ab61bf4362035da2f2 15SHA1 (patch-ac) = 57c88d47f82630e67bcd27ab61bf4362035da2f2
15SHA1 (patch-ad) = a997e39d16a8f0023125362b180d19ee97ab519b 16SHA1 (patch-ad) = a997e39d16a8f0023125362b180d19ee97ab519b
16SHA1 (patch-ae) = a6d578b5f12eb42fbbcc11791576d2686a4807d9 17SHA1 (patch-ae) = a6d578b5f12eb42fbbcc11791576d2686a4807d9
17SHA1 (patch-ah) = 501d220b41e578402f3400fe88e582aa2408a147 18SHA1 (patch-ah) = 501d220b41e578402f3400fe88e582aa2408a147
18SHA1 (patch-al) = 8425c119a64d67701e2b94aa9db3359150e0d7c0 19SHA1 (patch-al) = 8425c119a64d67701e2b94aa9db3359150e0d7c0
19SHA1 (patch-am) = 380dfaa8ca90532a52dcca972e34965f6e64fce1 20SHA1 (patch-am) = 380dfaa8ca90532a52dcca972e34965f6e64fce1

File Added: pkgsrc/lang/python26/patches/Attic/patch-Lib_distutils_unixccompiler.py
$NetBSD: patch-Lib_distutils_unixccompiler.py,v 1.1 2013/09/10 14:22:30 joerg Exp $

--- Lib/distutils/unixccompiler.py.orig	2012-04-10 15:32:04.000000000 +0000
+++ Lib/distutils/unixccompiler.py
@@ -292,10 +292,8 @@ class UnixCCompiler(CCompiler):
             return ["+s", "-L" + dir]
         elif sys.platform[:7] == "irix646" or sys.platform[:6] == "osf1V5":
             return ["-rpath", dir]
-        elif self._is_gcc(compiler):
-            return "-Wl,-R" + dir
         else:
-            return "-R" + dir
+            return "-Wl,-R" + dir
 
     def library_option(self, lib):
         return "-l" + lib

cvs diff -r1.27 -r1.28 pkgsrc/lang/python27/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/python27/Makefile 2013/08/18 13:42:14 1.27
+++ pkgsrc/lang/python27/Makefile 2013/09/10 14:22:30 1.28
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile,v 1.27 2013/08/18 13:42:14 spz Exp $ 1# $NetBSD: Makefile,v 1.28 2013/09/10 14:22:30 joerg Exp $
2 2
3.include "dist.mk" 3.include "dist.mk"
4 4
5PKGNAME= python27-${PY_DISTVERSION} 5PKGNAME= python27-${PY_DISTVERSION}
6PKGREVISION= 1 6PKGREVISION= 2
7CATEGORIES= lang python 7CATEGORIES= lang python
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.python.org/ 10HOMEPAGE= http://www.python.org/
11COMMENT= Interpreted, interactive, object-oriented programming language 11COMMENT= Interpreted, interactive, object-oriented programming language
12LICENSE= python-software-foundation 12LICENSE= python-software-foundation
13 13
14CONFLICTS+= python-[0-9]* 14CONFLICTS+= python-[0-9]*
15 15
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
17CONFIGURE_ARGS+= --with-threads 17CONFIGURE_ARGS+= --with-threads
18CONFIGURE_ARGS+= --enable-shared 18CONFIGURE_ARGS+= --enable-shared
19CONFIGURE_ARGS+= OPT=${CFLAGS:Q} 19CONFIGURE_ARGS+= OPT=${CFLAGS:Q}

cvs diff -r1.25 -r1.26 pkgsrc/lang/python27/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/python27/distinfo 2013/08/18 13:42:14 1.25
+++ pkgsrc/lang/python27/distinfo 2013/09/10 14:22:30 1.26
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1$NetBSD: distinfo,v 1.25 2013/08/18 13:42:14 spz Exp $ 1$NetBSD: distinfo,v 1.26 2013/09/10 14:22:30 joerg Exp $
2 2
3SHA1 (Python-2.7.5.tar.xz) = b7389791f789625c2ba9d897aa324008ff482daf 3SHA1 (Python-2.7.5.tar.xz) = b7389791f789625c2ba9d897aa324008ff482daf
4RMD160 (Python-2.7.5.tar.xz) = baa7ad7d82cb4dc0a70b6a7aded43b7b78b0067e 4RMD160 (Python-2.7.5.tar.xz) = baa7ad7d82cb4dc0a70b6a7aded43b7b78b0067e
5Size (Python-2.7.5.tar.xz) = 10252148 bytes 5Size (Python-2.7.5.tar.xz) = 10252148 bytes
6SHA1 (patch-Include_node.h) = 673d148b625711ac47e4bfeb0f5b0d5b31f94d7e 6SHA1 (patch-Include_node.h) = 673d148b625711ac47e4bfeb0f5b0d5b31f94d7e
7SHA1 (patch-Include_pyerrors.h) = 3eba043c83b1d1df4918524f7b53047a6ed372ae 7SHA1 (patch-Include_pyerrors.h) = 3eba043c83b1d1df4918524f7b53047a6ed372ae
8SHA1 (patch-Lib_distutils_unixccompiler.py) = 3964e0c6bd2b3899b24b31892d5ad830ae04d308 8SHA1 (patch-Lib_distutils_unixccompiler.py) = 39b967dc2ae648143d5841f22602a21063b4d5ea
9SHA1 (patch-Lib_test_nullbytecert.pem) = 22f866c0e00016a0931985f672513c0d533d9db5 9SHA1 (patch-Lib_test_nullbytecert.pem) = 22f866c0e00016a0931985f672513c0d533d9db5
10SHA1 (patch-Lib_test_test__ssl.py) = 30622803b45db6c081f8a507139ad0ad56b1ba43 10SHA1 (patch-Lib_test_test__ssl.py) = 30622803b45db6c081f8a507139ad0ad56b1ba43
11SHA1 (patch-Misc_NEWS) = a7871e744f509aca0e3eac7bc3c71d742621ca20 11SHA1 (patch-Misc_NEWS) = a7871e744f509aca0e3eac7bc3c71d742621ca20
12SHA1 (patch-Modules___ssl.c) = d66e56a1a88d885564cbbce7afef55467f80d19a 12SHA1 (patch-Modules___ssl.c) = d66e56a1a88d885564cbbce7afef55467f80d19a
13SHA1 (patch-Modules_getpath.c) = f68b38eb90f974b67ceab3922ce7f92eb77f25c3 13SHA1 (patch-Modules_getpath.c) = f68b38eb90f974b67ceab3922ce7f92eb77f25c3
14SHA1 (patch-aa) = 990e4025bb6a37715e1f5df1831499f0ab08acfa 14SHA1 (patch-aa) = 990e4025bb6a37715e1f5df1831499f0ab08acfa
15SHA1 (patch-ab) = 0d0ae9802dfe3b85659adb16793affd8c4ffce43 15SHA1 (patch-ab) = 0d0ae9802dfe3b85659adb16793affd8c4ffce43
16SHA1 (patch-ad) = de730b9f5a5efb56afa8bed05824b5f6579242ec 16SHA1 (patch-ad) = de730b9f5a5efb56afa8bed05824b5f6579242ec
17SHA1 (patch-ae) = ff6d8c6164fe3c6dc4fb33d88eb8a49d5c5442f6 17SHA1 (patch-ae) = ff6d8c6164fe3c6dc4fb33d88eb8a49d5c5442f6
18SHA1 (patch-ah) = ae3ce0656d890ca34292920bf0185f94ba847139 18SHA1 (patch-ah) = ae3ce0656d890ca34292920bf0185f94ba847139
19SHA1 (patch-al) = bb492863afae88d1627b3caba13b73759adb2d15 19SHA1 (patch-al) = bb492863afae88d1627b3caba13b73759adb2d15
20SHA1 (patch-am) = c07ae10d62d3b071c180ea138b225d9d1586abb3 20SHA1 (patch-am) = c07ae10d62d3b071c180ea138b225d9d1586abb3
21SHA1 (patch-an) = 6098fbf0fc31422196cc40d3a227934523db11ca 21SHA1 (patch-an) = 6098fbf0fc31422196cc40d3a227934523db11ca

cvs diff -r1.1 -r1.2 pkgsrc/lang/python27/patches/patch-Lib_distutils_unixccompiler.py (expand / switch to unified diff)

--- pkgsrc/lang/python27/patches/patch-Lib_distutils_unixccompiler.py 2013/04/17 13:21:05 1.1
+++ pkgsrc/lang/python27/patches/patch-Lib_distutils_unixccompiler.py 2013/09/10 14:22:30 1.2
@@ -1,14 +1,26 @@ @@ -1,14 +1,26 @@
1$NetBSD: patch-Lib_distutils_unixccompiler.py,v 1.1 2013/04/17 13:21:05 obache Exp $ 1$NetBSD: patch-Lib_distutils_unixccompiler.py,v 1.2 2013/09/10 14:22:30 joerg Exp $
2 2
3* from cygport 2.7.3-dylib.patch 3* from cygport 2.7.3-dylib.patch
4 4
5--- Lib/distutils/unixccompiler.py.orig 2013-04-06 14:02:26.000000000 +0000 5--- Lib/distutils/unixccompiler.py.orig 2013-05-12 03:32:42.000000000 +0000
6+++ Lib/distutils/unixccompiler.py 6+++ Lib/distutils/unixccompiler.py
7@@ -82,6 +82,7 @@ class UnixCCompiler(CCompiler): 7@@ -82,6 +82,7 @@ class UnixCCompiler(CCompiler):
8 static_lib_format = shared_lib_format = dylib_lib_format = "lib%s%s" 8 static_lib_format = shared_lib_format = dylib_lib_format = "lib%s%s"
9 if sys.platform == "cygwin": 9 if sys.platform == "cygwin":
10 exe_extension = ".exe" 10 exe_extension = ".exe"
11+ dylib_lib_extension = ".dll.a" 11+ dylib_lib_extension = ".dll.a"
12  12
13 def preprocess(self, source, 13 def preprocess(self, source,
14 output_file=None, macros=None, include_dirs=None, 14 output_file=None, macros=None, include_dirs=None,
 15@@ -234,10 +235,8 @@ class UnixCCompiler(CCompiler):
 16 return ["+s", "-L" + dir]
 17 elif sys.platform[:7] == "irix646" or sys.platform[:6] == "osf1V5":
 18 return ["-rpath", dir]
 19- elif self._is_gcc(compiler):
 20- return "-Wl,-R" + dir
 21 else:
 22- return "-R" + dir
 23+ return "-Wl,-R" + dir
 24
 25 def library_option(self, lib):
 26 return "-l" + lib

cvs diff -r1.7 -r1.8 pkgsrc/lang/python32/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/python32/Attic/Makefile 2013/08/09 10:54:17 1.7
+++ pkgsrc/lang/python32/Attic/Makefile 2013/09/10 14:22:30 1.8
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile,v 1.7 2013/08/09 10:54:17 drochner Exp $ 1# $NetBSD: Makefile,v 1.8 2013/09/10 14:22:30 joerg Exp $
2 2
3.include "dist.mk" 3.include "dist.mk"
4 4
5PKGNAME= python32-${PY_DISTVERSION} 5PKGNAME= python32-${PY_DISTVERSION}
6PKGREVISION= 3 6PKGREVISION= 4
7CATEGORIES= lang python 7CATEGORIES= lang python
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.python.org/ 10HOMEPAGE= http://www.python.org/
11COMMENT= Interpreted, interactive, object-oriented programming language 11COMMENT= Interpreted, interactive, object-oriented programming language
12LICENSE= python-software-foundation 12LICENSE= python-software-foundation
13 13
14CONFLICTS+= python-[0-9]* 14CONFLICTS+= python-[0-9]*
15 15
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
17CONFIGURE_ARGS+= --with-threads 17CONFIGURE_ARGS+= --with-threads
18CONFIGURE_ARGS+= --enable-shared 18CONFIGURE_ARGS+= --enable-shared
19CONFIGURE_ARGS+= OPT=${CFLAGS:M*:Q} 19CONFIGURE_ARGS+= OPT=${CFLAGS:M*:Q}

cvs diff -r1.5 -r1.6 pkgsrc/lang/python32/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/python32/Attic/distinfo 2013/08/09 10:54:17 1.5
+++ pkgsrc/lang/python32/Attic/distinfo 2013/09/10 14:22:30 1.6
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1$NetBSD: distinfo,v 1.5 2013/08/09 10:54:17 drochner Exp $ 1$NetBSD: distinfo,v 1.6 2013/09/10 14:22:30 joerg Exp $
2 2
3SHA1 (Python-3.2.3.tar.bz2) = 4c2d562a0681ba27bc920500050e2f08de224311 3SHA1 (Python-3.2.3.tar.bz2) = 4c2d562a0681ba27bc920500050e2f08de224311
4RMD160 (Python-3.2.3.tar.bz2) = a4d902bc4436ea28df3d706015afd6e0f50131f4 4RMD160 (Python-3.2.3.tar.bz2) = a4d902bc4436ea28df3d706015afd6e0f50131f4
5Size (Python-3.2.3.tar.bz2) = 10743046 bytes 5Size (Python-3.2.3.tar.bz2) = 10743046 bytes
 6SHA1 (patch-Lib_distutils_unixccompiler.py) = 4265844957fcdb9e8e0ed03b490898a16d16624c
6SHA1 (patch-aa) = 99ebcbbfc53b855a32b424dec27012e1e969c3d0 7SHA1 (patch-aa) = 99ebcbbfc53b855a32b424dec27012e1e969c3d0
7SHA1 (patch-ab) = 1c0a25bf7ec6ee76e84c799619ec7cd8910f16e1 8SHA1 (patch-ab) = 1c0a25bf7ec6ee76e84c799619ec7cd8910f16e1
8SHA1 (patch-ah) = bb43aaab260935a5a0d5e7ce1ccc30f4832cab1d 9SHA1 (patch-ah) = bb43aaab260935a5a0d5e7ce1ccc30f4832cab1d
9SHA1 (patch-al) = 6265d71b7cb5bc6c09ed7f516ef804f5f447cd21 10SHA1 (patch-al) = 6265d71b7cb5bc6c09ed7f516ef804f5f447cd21
10SHA1 (patch-am) = 73e4ad86b414d336a454287c4bdd347bf56dc20d 11SHA1 (patch-am) = 73e4ad86b414d336a454287c4bdd347bf56dc20d
11SHA1 (patch-an) = 933acde107b735931d26ace4eef251000b9f07ba 12SHA1 (patch-an) = 933acde107b735931d26ace4eef251000b9f07ba
12SHA1 (patch-ao) = 3dca4a62bebcfc6465a527b2e44323b8ef10d399 13SHA1 (patch-ao) = 3dca4a62bebcfc6465a527b2e44323b8ef10d399
13SHA1 (patch-au) = 6af232b3802c602f19d04049bca6a067724c2c3b 14SHA1 (patch-au) = 6af232b3802c602f19d04049bca6a067724c2c3b
14SHA1 (patch-av) = 9b44f339f65f029b7f17dbc654739a7ae3c12780 15SHA1 (patch-av) = 9b44f339f65f029b7f17dbc654739a7ae3c12780
15SHA1 (patch-aw) = 598e4710c426110012048946786a6d72f050e0fc 16SHA1 (patch-aw) = 598e4710c426110012048946786a6d72f050e0fc
16SHA1 (patch-modules__posixsubprocess.c) = 39790dbcfb0d99e7dafa6a175bb65dcfc190168f 17SHA1 (patch-modules__posixsubprocess.c) = 39790dbcfb0d99e7dafa6a175bb65dcfc190168f
17SHA1 (patch-pyconfig.h.in) = 7ebc0ed9ca9a37c5a6c8e04cc3f7fca4a5c90e8c 18SHA1 (patch-pyconfig.h.in) = 7ebc0ed9ca9a37c5a6c8e04cc3f7fca4a5c90e8c
18SHA1 (patch-xa) = fb81eaa604b4ed7c1b64c3f4731d58a8aee257be 19SHA1 (patch-xa) = fb81eaa604b4ed7c1b64c3f4731d58a8aee257be

File Added: pkgsrc/lang/python32/patches/Attic/patch-Lib_distutils_unixccompiler.py
$NetBSD: patch-Lib_distutils_unixccompiler.py,v 1.1 2013/09/10 14:22:30 joerg Exp $

--- Lib/distutils/unixccompiler.py.orig	2012-04-11 06:54:02.000000000 +0000
+++ Lib/distutils/unixccompiler.py
@@ -290,7 +290,7 @@ class UnixCCompiler(CCompiler):
         elif sys.platform[:7] == "irix646" or sys.platform[:6] == "osf1V5":
             return ["-rpath", dir]
         else:
-            if self._is_gcc(compiler):
+            if True:
                 # gcc on non-GNU systems does not need -Wl, but can
                 # use it anyway.  Since distutils has always passed in
                 # -Wl whenever gcc was used in the past it is probably

cvs diff -r1.10 -r1.11 pkgsrc/lang/python33/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/python33/Attic/Makefile 2013/08/09 10:54:17 1.10
+++ pkgsrc/lang/python33/Attic/Makefile 2013/09/10 14:22:30 1.11
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.10 2013/08/09 10:54:17 drochner Exp $ 1# $NetBSD: Makefile,v 1.11 2013/09/10 14:22:30 joerg Exp $
2 2
3.include "dist.mk" 3.include "dist.mk"
4 4
5PKGREVISION= 1 5PKGREVISION= 2
6 6
7PKGNAME= python33-${PY_DISTVERSION} 7PKGNAME= python33-${PY_DISTVERSION}
8CATEGORIES= lang python 8CATEGORIES= lang python
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.python.org/ 11HOMEPAGE= http://www.python.org/
12COMMENT= Interpreted, interactive, object-oriented programming language 12COMMENT= Interpreted, interactive, object-oriented programming language
13LICENSE= python-software-foundation 13LICENSE= python-software-foundation
14 14
15CONFLICTS+= python-[0-9]* 15CONFLICTS+= python-[0-9]*
16 16
17GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes
18CONFIGURE_ENV+= ac_cv_path_mkdir=${TOOLS_PATH.mkdir:Q} 18CONFIGURE_ENV+= ac_cv_path_mkdir=${TOOLS_PATH.mkdir:Q}

cvs diff -r1.5 -r1.6 pkgsrc/lang/python33/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/python33/Attic/distinfo 2013/08/09 10:54:17 1.5
+++ pkgsrc/lang/python33/Attic/distinfo 2013/09/10 14:22:30 1.6
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1$NetBSD: distinfo,v 1.5 2013/08/09 10:54:17 drochner Exp $ 1$NetBSD: distinfo,v 1.6 2013/09/10 14:22:30 joerg Exp $
2 2
3SHA1 (Python-3.3.2.tar.bz2) = b28c36a9752b690059dc6df4fb9b4ec9d6c5708a 3SHA1 (Python-3.3.2.tar.bz2) = b28c36a9752b690059dc6df4fb9b4ec9d6c5708a
4RMD160 (Python-3.3.2.tar.bz2) = 7383734cbbd9e15b5d883063e1266abf368fd8e4 4RMD160 (Python-3.3.2.tar.bz2) = 7383734cbbd9e15b5d883063e1266abf368fd8e4
5Size (Python-3.3.2.tar.bz2) = 13983134 bytes 5Size (Python-3.3.2.tar.bz2) = 13983134 bytes
 6SHA1 (patch-Lib_distutils_unixccompiler.py) = 39cb8d1e1e3e76e2b6b5dbc1a6b5e0815300b2ce
6SHA1 (patch-aa) = 99ebcbbfc53b855a32b424dec27012e1e969c3d0 7SHA1 (patch-aa) = 99ebcbbfc53b855a32b424dec27012e1e969c3d0
7SHA1 (patch-ab) = 1c0a25bf7ec6ee76e84c799619ec7cd8910f16e1 8SHA1 (patch-ab) = 1c0a25bf7ec6ee76e84c799619ec7cd8910f16e1
8SHA1 (patch-ah) = bb43aaab260935a5a0d5e7ce1ccc30f4832cab1d 9SHA1 (patch-ah) = bb43aaab260935a5a0d5e7ce1ccc30f4832cab1d
9SHA1 (patch-al) = e5438d1bbc20cc85521b3570710846cf4a070ae1 10SHA1 (patch-al) = e5438d1bbc20cc85521b3570710846cf4a070ae1
10SHA1 (patch-am) = 9712e33cf8e3c04a9bc0e89be4fb571790e26e4e 11SHA1 (patch-am) = 9712e33cf8e3c04a9bc0e89be4fb571790e26e4e
11SHA1 (patch-an) = 933acde107b735931d26ace4eef251000b9f07ba 12SHA1 (patch-an) = 933acde107b735931d26ace4eef251000b9f07ba
12SHA1 (patch-ao) = dc524b08634c23c25227bd03e221dab0ff2a03f3 13SHA1 (patch-ao) = dc524b08634c23c25227bd03e221dab0ff2a03f3
13SHA1 (patch-au) = c892f1004eb32e9608f93c08ec6f94e16bdca182 14SHA1 (patch-au) = c892f1004eb32e9608f93c08ec6f94e16bdca182
14SHA1 (patch-av) = 9b44f339f65f029b7f17dbc654739a7ae3c12780 15SHA1 (patch-av) = 9b44f339f65f029b7f17dbc654739a7ae3c12780
15SHA1 (patch-aw) = 598e4710c426110012048946786a6d72f050e0fc 16SHA1 (patch-aw) = 598e4710c426110012048946786a6d72f050e0fc
16SHA1 (patch-pyconfig.h.in) = 7ebc0ed9ca9a37c5a6c8e04cc3f7fca4a5c90e8c 17SHA1 (patch-pyconfig.h.in) = 7ebc0ed9ca9a37c5a6c8e04cc3f7fca4a5c90e8c
17SHA1 (patch-xa) = fb81eaa604b4ed7c1b64c3f4731d58a8aee257be 18SHA1 (patch-xa) = fb81eaa604b4ed7c1b64c3f4731d58a8aee257be

File Added: pkgsrc/lang/python33/patches/Attic/patch-Lib_distutils_unixccompiler.py
$NetBSD: patch-Lib_distutils_unixccompiler.py,v 1.1 2013/09/10 14:22:30 joerg Exp $

--- Lib/distutils/unixccompiler.py.orig	2013-05-15 16:32:54.000000000 +0000
+++ Lib/distutils/unixccompiler.py
@@ -232,7 +232,7 @@ class UnixCCompiler(CCompiler):
         elif sys.platform[:7] == "irix646" or sys.platform[:6] == "osf1V5":
             return ["-rpath", dir]
         else:
-            if self._is_gcc(compiler):
+            if True:
                 # gcc on non-GNU systems does not need -Wl, but can
                 # use it anyway.  Since distutils has always passed in
                 # -Wl whenever gcc was used in the past it is probably