pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang Fix Python's makesetup script to treat -pthread a...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/55a0cefe0511
branches:  trunk
changeset: 503225:55a0cefe0511
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Wed Nov 16 19:18:58 2005 +0000

description:
Fix Python's makesetup script to treat -pthread as linker flag.
This is needed for databases/py-psycopg at least to compile properly.
Since the installed version changed, bump revision.

diffstat:

 lang/python20/Makefile         |   4 ++--
 lang/python20/distinfo         |   3 ++-
 lang/python20/patches/patch-ag |  12 ++++++++++++
 lang/python21/Makefile         |   4 ++--
 lang/python21/distinfo         |   3 ++-
 lang/python21/patches/patch-bi |  12 ++++++++++++
 lang/python22/Makefile         |   4 ++--
 lang/python22/distinfo         |   3 ++-
 lang/python22/patches/patch-ac |  12 ++++++++++++
 lang/python23/Makefile         |   4 ++--
 lang/python23/distinfo         |   3 ++-
 lang/python23/patches/patch-ac |  12 ++++++++++++
 lang/python24/Makefile         |   3 ++-
 lang/python24/distinfo         |   3 ++-
 lang/python24/patches/patch-an |  12 ++++++++++++
 15 files changed, 80 insertions(+), 14 deletions(-)

diffs (230 lines):

diff -r 164a3a39c94a -r 55a0cefe0511 lang/python20/Makefile
--- a/lang/python20/Makefile    Wed Nov 16 18:06:12 2005 +0000
+++ b/lang/python20/Makefile    Wed Nov 16 19:18:58 2005 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.28 2005/08/19 06:06:09 grant Exp $
+# $NetBSD: Makefile,v 1.29 2005/11/16 19:18:58 joerg Exp $
 #
 
 DISTNAME=      Python-2.0.1
 PKGNAME=       python20-2.0.1
-PKGREVISION=   10
+PKGREVISION=   11
 CATEGORIES=    lang python
 MASTER_SITES=  ftp://ftp.python.org/pub/python/2.0.1/
 EXTRACT_SUFX=  .tgz
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python20/distinfo
--- a/lang/python20/distinfo    Wed Nov 16 18:06:12 2005 +0000
+++ b/lang/python20/distinfo    Wed Nov 16 19:18:58 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.9 2005/08/19 06:12:09 grant Exp $
+$NetBSD: distinfo,v 1.10 2005/11/16 19:18:58 joerg Exp $
 
 SHA1 (python/Python-2.0.1.tgz) = 776584b245ad58ad548732d0c47397c582a4bbab
 RMD160 (python/Python-2.0.1.tgz) = fe663234ff4a8b363f10f6e5589acf1d8b00573f
@@ -9,6 +9,7 @@
 SHA1 (patch-ad) = f545b33bde36eac8737458506f3fdb25c0f39b5d
 SHA1 (patch-ae) = e962dad92260a1f506298ba3ebb059e852c4ccf4
 SHA1 (patch-af) = 9ed51b6868c3c7e24d92b52f0dc260e9c30d99bc
+SHA1 (patch-ag) = 4b1b561832d6a044c6be0372f9f915b09fab4c3c
 SHA1 (patch-bb) = adab8436d470acdc07149fdd6eed09c20ebf965e
 SHA1 (patch-bc) = fdd18d0fab171364d4733975351fbc60c81d0a4a
 SHA1 (patch-cd) = 60107e1857ff4177efebfbf33fcc2df2a50c61fc
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python20/patches/patch-ag
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/python20/patches/patch-ag    Wed Nov 16 19:18:58 2005 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-ag,v 1.1 2005/11/16 19:18:58 joerg Exp $
+
+--- Modules/makesetup.orig     2000-08-11 15:58:37.000000000 +0200
++++ Modules/makesetup
+@@ -145,6 +145,7 @@ sed -e 's/[        ]*#.*//' -e '/^[        ]*$/d' |
+                       -rpath)         libs="$libs $arg"; skip=libs;;
+                       --rpath)        libs="$libs $arg"; skip=libs;;
+                       -[A-Zl]*)       libs="$libs $arg";;
++                      -pthread)       libs="$libs $arg";;
+                       *.a)            libs="$libs $arg";;
+                       *.so)           libs="$libs $arg";;
+                       *.sl)           libs="$libs $arg";;
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python21/Makefile
--- a/lang/python21/Makefile    Wed Nov 16 18:06:12 2005 +0000
+++ b/lang/python21/Makefile    Wed Nov 16 19:18:58 2005 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.24 2005/11/01 21:49:31 adrianp Exp $
+# $NetBSD: Makefile,v 1.25 2005/11/16 19:18:58 joerg Exp $
 #
 
 DISTNAME=      Python-2.1.3
 PKGNAME=       python21-2.1.3
-PKGREVISION=   8
+PKGREVISION=   9
 CATEGORIES=    lang python
 MASTER_SITES=  ftp://ftp.python.org/pub/python/2.1.3/
 EXTRACT_SUFX=  .tgz
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python21/distinfo
--- a/lang/python21/distinfo    Wed Nov 16 18:06:12 2005 +0000
+++ b/lang/python21/distinfo    Wed Nov 16 19:18:58 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.22 2005/11/10 23:39:24 joerg Exp $
+$NetBSD: distinfo,v 1.23 2005/11/16 19:18:58 joerg Exp $
 
 SHA1 (Python-2.1.3.tgz) = 7042a5c5fd60d334c0ac227885d68a4c305713b4
 RMD160 (Python-2.1.3.tgz) = d7216480cf884507d97bf7932767871977fc1ccc
@@ -19,3 +19,4 @@
 SHA1 (patch-bf) = 5a4f05c563d46c66485780c8dd8badac624c4f49
 SHA1 (patch-bg) = 2e0733e66681582d36b1470dce50c8e8b43cd083
 SHA1 (patch-bh) = fa0d154bc5e1ccb1d59b2902aa61df8c91d52b2d
+SHA1 (patch-bi) = 19e9e7ecba296b6fd955087f0dad85c52dfee058
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python21/patches/patch-bi
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/python21/patches/patch-bi    Wed Nov 16 19:18:58 2005 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-bi,v 1.1 2005/11/16 19:18:58 joerg Exp $
+
+--- Modules/makesetup.orig     2005-11-16 15:48:30.000000000 +0100
++++ Modules/makesetup
+@@ -163,6 +163,7 @@ sed -e 's/[        ]*#.*//' -e '/^[        ]*$/d' |
+                       -rpath)         libs="$libs $arg"; skip=libs;;
+                       --rpath)        libs="$libs $arg"; skip=libs;;
+                       -[A-Zl]*)       libs="$libs $arg";;
++                      -pthread)       libs="$libs $arg";;
+                       *.a)            libs="$libs $arg";;
+                       *.so)           libs="$libs $arg";;
+                       *.sl)           libs="$libs $arg";;
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python22/Makefile
--- a/lang/python22/Makefile    Wed Nov 16 18:06:12 2005 +0000
+++ b/lang/python22/Makefile    Wed Nov 16 19:18:58 2005 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.28 2005/10/01 19:59:39 recht Exp $
+# $NetBSD: Makefile,v 1.29 2005/11/16 19:18:58 joerg Exp $
 #
 
 DISTNAME=      Python-2.2.3
 PKGNAME=       python22-2.2.3
-PKGREVISION=   6
+PKGREVISION=   7
 CATEGORIES=    lang python
 MASTER_SITES=  ftp://ftp.python.org/pub/python/2.2.3/
 EXTRACT_SUFX=  .tgz
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python22/distinfo
--- a/lang/python22/distinfo    Wed Nov 16 18:06:12 2005 +0000
+++ b/lang/python22/distinfo    Wed Nov 16 19:18:58 2005 +0000
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.17 2005/10/01 19:59:39 recht Exp $
+$NetBSD: distinfo,v 1.18 2005/11/16 19:18:58 joerg Exp $
 
 SHA1 (Python-2.2.3.tgz) = 177d587e77e0eaa14131ab0d0d0b470777de4400
 RMD160 (Python-2.2.3.tgz) = 3590f813582d65194b467f4ab450e360e35eb40e
 Size (Python-2.2.3.tgz) = 6709556 bytes
 SHA1 (patch-aa) = e4d0ec82dc34b7c60fb926e10c205bdf0ea6cabd
 SHA1 (patch-ab) = aa06824d9f595a24aaddc96c83f31646f522ab09
+SHA1 (patch-ac) = 533d4c75b12f83a60808b784b794e200c4fa363f
 SHA1 (patch-ae) = aefeec78e25631a6e9e2aa047dce12c9c522715e
 SHA1 (patch-af) = a2b23859941766319f638e40c49b5af3f504ef52
 SHA1 (patch-ai) = 02f530a08fd8b61a696ae43ddabd7e86e4af7727
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python22/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/python22/patches/patch-ac    Wed Nov 16 19:18:58 2005 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-ac,v 1.3 2005/11/16 19:18:59 joerg Exp $
+
+--- Modules/makesetup.orig     2001-06-02 08:16:02.000000000 +0200
++++ Modules/makesetup
+@@ -163,6 +163,7 @@ sed -e 's/[        ]*#.*//' -e '/^[        ]*$/d' |
+                       -rpath)         libs="$libs $arg"; skip=libs;;
+                       --rpath)        libs="$libs $arg"; skip=libs;;
+                       -[A-Zl]*)       libs="$libs $arg";;
++                      -pthread)       libs="$libs $arg";;
+                       *.a)            libs="$libs $arg";;
+                       *.so)           libs="$libs $arg";;
+                       *.sl)           libs="$libs $arg";;
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python23/Makefile
--- a/lang/python23/Makefile    Wed Nov 16 18:06:12 2005 +0000
+++ b/lang/python23/Makefile    Wed Nov 16 19:18:58 2005 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.30 2005/10/01 19:36:01 recht Exp $
+# $NetBSD: Makefile,v 1.31 2005/11/16 19:18:59 joerg Exp $
 #
 
 PKGNAME=       python23-2.3.5
-PKGREVISION=   3
+PKGREVISION=   4
 
 CONFLICTS+=    python-[0-9]*
 
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python23/distinfo
--- a/lang/python23/distinfo    Wed Nov 16 18:06:12 2005 +0000
+++ b/lang/python23/distinfo    Wed Nov 16 19:18:58 2005 +0000
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.35 2005/10/23 20:05:33 rillig Exp $
+$NetBSD: distinfo,v 1.36 2005/11/16 19:18:59 joerg Exp $
 
 SHA1 (Python-2.3.5.tgz) = 2729d068f5d1abe7b743f32012d4f7c4b0508a3c
 RMD160 (Python-2.3.5.tgz) = 2104a393ca7c91b72b990ced53a0da752ccf42ef
 Size (Python-2.3.5.tgz) = 8535749 bytes
 SHA1 (patch-aa) = dd8f89952d7f40c9a979e362758775f093e047bc
 SHA1 (patch-ab) = 111d7fa8adbb7001bacad36e3bdbe23ae6ce8b9b
+SHA1 (patch-ac) = 0ae5b3d547c7dbe1366c5ae6c60c11516e4550b8
 SHA1 (patch-ad) = c8f6ea08e68dae3bd9ad639c38e74cf654c0b41e
 SHA1 (patch-ae) = 3dcf150147333342b333871b41fe6fa92bced2d9
 SHA1 (patch-af) = f161ce64bb1b318926bd9c534fe7050d7ddb636f
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python23/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/python23/patches/patch-ac    Wed Nov 16 19:18:58 2005 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-ac,v 1.3 2005/11/16 19:18:59 joerg Exp $
+
+--- Modules/makesetup.orig     2002-03-29 19:00:18.000000000 +0100
++++ Modules/makesetup
+@@ -164,6 +164,7 @@ sed -e 's/[        ]*#.*//' -e '/^[        ]*$/d' |
+                       -rpath)         libs="$libs $arg"; skip=libs;;
+                       --rpath)        libs="$libs $arg"; skip=libs;;
+                       -[A-Zl]*)       libs="$libs $arg";;
++                      -pthread)       libs="$libs $arg";;
+                       *.a)            libs="$libs $arg";;
+                       *.so)           libs="$libs $arg";;
+                       *.sl)           libs="$libs $arg";;
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python24/Makefile
--- a/lang/python24/Makefile    Wed Nov 16 18:06:12 2005 +0000
+++ b/lang/python24/Makefile    Wed Nov 16 19:18:58 2005 +0000
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.12 2005/10/01 21:12:05 recht Exp $
+# $NetBSD: Makefile,v 1.13 2005/11/16 19:18:59 joerg Exp $
 #
 
 DISTNAME=      Python-2.4.2
 PKGNAME=       python24-2.4.2
+PKGREVISION=   1
 CATEGORIES=    lang python
 MASTER_SITES=  ftp://ftp.python.org/pub/python/2.4.2/
 EXTRACT_SUFX=  .tar.bz2
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python24/distinfo
--- a/lang/python24/distinfo    Wed Nov 16 18:06:12 2005 +0000
+++ b/lang/python24/distinfo    Wed Nov 16 19:18:58 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.14 2005/10/01 21:12:05 recht Exp $
+$NetBSD: distinfo,v 1.15 2005/11/16 19:18:59 joerg Exp $
 
 SHA1 (Python-2.4.2.tar.bz2) = a1f1c466fb4a06f612faac75dbaa8bc81e609c2e
 RMD160 (Python-2.4.2.tar.bz2) = c511d2b76b5394742d285e71570a2bcd3c1fa871
@@ -16,3 +16,4 @@
 SHA1 (patch-ak) = f2e1d4087a94490bd3589a8c829ec72e04f31f72
 SHA1 (patch-al) = 5aa766853c353a9ceae4513dc896a1d13a548c6c
 SHA1 (patch-am) = 9ce50340d76e8612384f94d4b03414d3f38e35d3
+SHA1 (patch-an) = 0ae5b3d547c7dbe1366c5ae6c60c11516e4550b8
diff -r 164a3a39c94a -r 55a0cefe0511 lang/python24/patches/patch-an
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/python24/patches/patch-an    Wed Nov 16 19:18:58 2005 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-an,v 1.7 2005/11/16 19:18:59 joerg Exp $
+
+--- Modules/makesetup.orig     2002-03-29 19:00:18.000000000 +0100
++++ Modules/makesetup
+@@ -164,6 +164,7 @@ sed -e 's/[        ]*#.*//' -e '/^[        ]*$/d' |
+                       -rpath)         libs="$libs $arg"; skip=libs;;
+                       --rpath)        libs="$libs $arg"; skip=libs;;
+                       -[A-Zl]*)       libs="$libs $arg";;
++                      -pthread)       libs="$libs $arg";;
+                       *.a)            libs="$libs $arg";;
+                       *.so)           libs="$libs $arg";;
+                       *.sl)           libs="$libs $arg";;



Home | Main Index | Thread Index | Old Index