Always build depend on readline, so that devel/py-readline can pick up the right config. Bump revision.diff -r1.36 -r1.37 pkgsrc/lang/python21/Makefile
(joerg)
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.36 2008/07/11 13:17:39 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.37 2008/07/14 14:42:51 joerg Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= Python-2.1.3 | 4 | DISTNAME= Python-2.1.3 | |
5 | PKGNAME= python21-2.1.3 | 5 | PKGNAME= python21-2.1.3 | |
6 | PKGREVISION= 15 | 6 | PKGREVISION= 16 | |
7 | CATEGORIES= lang python | 7 | CATEGORIES= lang python | |
8 | MASTER_SITES= http://www.python.org/ftp/python/2.1.3/ | 8 | MASTER_SITES= http://www.python.org/ftp/python/2.1.3/ | |
9 | EXTRACT_SUFX= .tgz | 9 | EXTRACT_SUFX= .tgz | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= http://www.python.org/ | 12 | HOMEPAGE= http://www.python.org/ | |
13 | COMMENT= Interpreted, interactive, object-oriented programming language | 13 | COMMENT= Interpreted, interactive, object-oriented programming language | |
14 | 14 | |||
15 | CONFLICTS+= python-[0-9]* | 15 | CONFLICTS+= python-[0-9]* | |
16 | 16 | |||
17 | USE_LANGUAGES= c c++ | 17 | USE_LANGUAGES= c c++ | |
18 | GNU_CONFIGURE= YES | 18 | GNU_CONFIGURE= YES | |
19 | 19 | |||
@@ -67,23 +67,27 @@ PLIST.termios= yes | @@ -67,23 +67,27 @@ PLIST.termios= yes | |||
67 | .if ${OPSYS} != "SunOS" && ${OPSYS} != "IRIX" | 67 | .if ${OPSYS} != "SunOS" && ${OPSYS} != "IRIX" | |
68 | . include "../../mk/bdb.buildlink3.mk" | 68 | . include "../../mk/bdb.buildlink3.mk" | |
69 | PLIST.bsddb= yes | 69 | PLIST.bsddb= yes | |
70 | MAKE_ENV+= PY_BDB_TYPE=${BDB_TYPE:Q} | 70 | MAKE_ENV+= PY_BDB_TYPE=${BDB_TYPE:Q} | |
71 | MAKE_ENV+= PY_BDB_INCDIRS=${BDBBASE}/${BUILDLINK_INCDIRS.${BDB_TYPE}} | 71 | MAKE_ENV+= PY_BDB_INCDIRS=${BDBBASE}/${BUILDLINK_INCDIRS.${BDB_TYPE}} | |
72 | MAKE_ENV+= PY_BDB_LIBDIRS=${BDBBASE}/lib | 72 | MAKE_ENV+= PY_BDB_LIBDIRS=${BDBBASE}/lib | |
73 | .endif | 73 | .endif | |
74 | 74 | |||
75 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | 75 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | |
76 | 76 | |||
77 | post-extract: | 77 | post-extract: | |
78 | ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} | 78 | ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} | |
79 | 79 | |||
80 | USE_GNU_READLINE= # defined | |||
81 | BUILDLINK_DEPMETHOD.readline= build | |||
82 | ||||
83 | .include "../../devel/readline/buildlink3.mk" | |||
80 | .include "../../devel/zlib/buildlink3.mk" | 84 | .include "../../devel/zlib/buildlink3.mk" | |
81 | .include "../../mk/dlopen.buildlink3.mk" | 85 | .include "../../mk/dlopen.buildlink3.mk" | |
82 | .include "../../mk/bsd.pkg.mk" | 86 | .include "../../mk/bsd.pkg.mk" | |
83 | 87 | |||
84 | # This comes after bsd.pkg.mk so that the LDFLAGS here overrides the one | 88 | # This comes after bsd.pkg.mk so that the LDFLAGS here overrides the one | |
85 | # set earlier in the environment (last definition wins). | 89 | # set earlier in the environment (last definition wins). | |
86 | # | 90 | # | |
87 | .if ${OBJECT_FMT} == "a.out" | 91 | .if ${OBJECT_FMT} == "a.out" | |
88 | MAKE_ENV+= LDFLAGS="${LDFLAGS:S/-Wl,//}" | 92 | MAKE_ENV+= LDFLAGS="${LDFLAGS:S/-Wl,//}" | |
89 | .endif | 93 | .endif |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.38 2008/01/18 05:06:45 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.39 2008/07/14 14:42:51 joerg Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | PKGNAME= python23-2.3.5 | 4 | PKGNAME= python23-2.3.5 | |
5 | PKGREVISION= 10 | 5 | PKGREVISION= 11 | |
6 | 6 | |||
7 | CONFLICTS+= python-[0-9]* | 7 | CONFLICTS+= python-[0-9]* | |
8 | 8 | |||
9 | #PKG_INSTALLATION_TYPES= overwrite pkgviews | 9 | #PKG_INSTALLATION_TYPES= overwrite pkgviews | |
10 | 10 | |||
11 | PTHREAD_OPTS+= require | 11 | PTHREAD_OPTS+= require | |
12 | .include "../../mk/pthread.buildlink3.mk" | 12 | .include "../../mk/pthread.buildlink3.mk" | |
13 | .if ${PTHREAD_TYPE} == "pth" | 13 | .if ${PTHREAD_TYPE} == "pth" | |
14 | CONFIGURE_ARGS+= --with-pth | 14 | CONFIGURE_ARGS+= --with-pth | |
15 | .endif | 15 | .endif | |
16 | 16 | |||
17 | PY_VER_SUFFIX= 2.3 | 17 | PY_VER_SUFFIX= 2.3 | |
18 | 18 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.38 2008/04/12 22:43:02 jlam Exp $ | 1 | # $NetBSD: Makefile.common,v 1.39 2008/07/14 14:42:51 joerg Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= Python-2.3.5 | 4 | DISTNAME= Python-2.3.5 | |
5 | CATEGORIES= lang python | 5 | CATEGORIES= lang python | |
6 | MASTER_SITES= ftp://ftp.python.org/pub/python/2.3.5/ \ | 6 | MASTER_SITES= ftp://ftp.python.org/pub/python/2.3.5/ \ | |
7 | http://www.python.org/ftp/python/2.3.5/ | 7 | http://www.python.org/ftp/python/2.3.5/ | |
8 | EXTRACT_SUFX= .tgz | 8 | EXTRACT_SUFX= .tgz | |
9 | 9 | |||
10 | MAINTAINER= recht@NetBSD.org | 10 | MAINTAINER= recht@NetBSD.org | |
11 | HOMEPAGE= http://www.python.org/ | 11 | HOMEPAGE= http://www.python.org/ | |
12 | COMMENT= Interpreted, interactive, object-oriented programming language | 12 | COMMENT= Interpreted, interactive, object-oriented programming language | |
13 | 13 | |||
14 | USE_LANGUAGES= c c++ | 14 | USE_LANGUAGES= c c++ | |
@@ -104,20 +104,24 @@ CONFIGURE_ENV+= ac_cv_header_stropts_h=n | @@ -104,20 +104,24 @@ CONFIGURE_ENV+= ac_cv_header_stropts_h=n | |||
104 | . else | 104 | . else | |
105 | PLIST.nis= yes | 105 | PLIST.nis= yes | |
106 | . endif | 106 | . endif | |
107 | .endif | 107 | .endif | |
108 | 108 | |||
109 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | 109 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | |
110 | 110 | |||
111 | TEST_TARGET= test | 111 | TEST_TARGET= test | |
112 | INSTALL_TARGET= altinstall | 112 | INSTALL_TARGET= altinstall | |
113 | 113 | |||
114 | post-extract: | 114 | post-extract: | |
115 | ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} | 115 | ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} | |
116 | 116 | |||
117 | USE_GNU_READLINE= # defined | |||
118 | BUILDLINK_DEPMETHOD.readline= build | |||
119 | ||||
117 | .include "../../archivers/bzip2/buildlink3.mk" | 120 | .include "../../archivers/bzip2/buildlink3.mk" | |
118 | .include "../../devel/gettext-lib/buildlink3.mk" | 121 | .include "../../devel/gettext-lib/buildlink3.mk" | |
122 | .include "../../devel/readline/buildlink3.mk" | |||
119 | .include "../../devel/zlib/buildlink3.mk" | 123 | .include "../../devel/zlib/buildlink3.mk" | |
120 | .include "../../security/openssl/buildlink3.mk" | 124 | .include "../../security/openssl/buildlink3.mk" | |
121 | .include "../../mk/dlopen.buildlink3.mk" | 125 | .include "../../mk/dlopen.buildlink3.mk" | |
122 | .include "../../mk/oss.buildlink3.mk" | 126 | .include "../../mk/oss.buildlink3.mk" | |
123 | .include "../../mk/bsd.pkg.mk" | 127 | .include "../../mk/bsd.pkg.mk" |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.12 2007/02/22 19:26:39 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.13 2008/07/14 14:42:51 joerg Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | PKGNAME= python23-nth-2.3.5 | 4 | PKGNAME= python23-nth-2.3.5 | |
5 | PKGREVISION= 6 | 5 | PKGREVISION= 7 | |
6 | 6 | |||
7 | CONFLICTS+= python-[0-9]* | 7 | CONFLICTS+= python-[0-9]* | |
8 | 8 | |||
9 | CONFIGURE_ARGS+= --without-threads | 9 | CONFIGURE_ARGS+= --without-threads | |
10 | 10 | |||
11 | PY_VER_SUFFIX= 2n3 | 11 | PY_VER_SUFFIX= 2n3 | |
12 | 12 | |||
13 | DISTINFO_FILE= ${.CURDIR}/../../lang/python23/distinfo | 13 | DISTINFO_FILE= ${.CURDIR}/../../lang/python23/distinfo | |
14 | PATCHDIR= ${.CURDIR}/../../lang/python23/patches | 14 | PATCHDIR= ${.CURDIR}/../../lang/python23/patches | |
15 | 15 | |||
16 | SUBST_CLASSES+= version | 16 | SUBST_CLASSES+= version | |
17 | SUBST_FILES.version= configure Include/patchlevel.h setup.py | 17 | SUBST_FILES.version= configure Include/patchlevel.h setup.py | |
18 | SUBST_SED.version+= -e 's,VERSION=2\.3,VERSION=2n3,g' | 18 | SUBST_SED.version+= -e 's,VERSION=2\.3,VERSION=2n3,g' |
@@ -1,17 +1,18 @@ | @@ -1,17 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.43 2008/04/12 22:43:02 jlam Exp $ | 1 | # $NetBSD: Makefile,v 1.44 2008/07/14 14:42:51 joerg Exp $ | |
2 | 2 | |||
3 | DISTNAME= Python-2.4.5 | 3 | DISTNAME= Python-2.4.5 | |
4 | PKGNAME= python24-2.4.5 | 4 | PKGNAME= python24-2.4.5 | |
5 | PKGREVISION= 1 | |||
5 | CATEGORIES= lang python | 6 | CATEGORIES= lang python | |
6 | MASTER_SITES= http://www.python.org/ftp/python/2.4.5/ | 7 | MASTER_SITES= http://www.python.org/ftp/python/2.4.5/ | |
7 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
8 | 9 | |||
9 | MAINTAINER= recht@NetBSD.org | 10 | MAINTAINER= recht@NetBSD.org | |
10 | HOMEPAGE= http://www.python.org/ | 11 | HOMEPAGE= http://www.python.org/ | |
11 | COMMENT= Interpreted, interactive, object-oriented programming language | 12 | COMMENT= Interpreted, interactive, object-oriented programming language | |
12 | 13 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 15 | |||
15 | # Remember to update pkgsrc/lang/python/srcdist.mk when version changes | 16 | # Remember to update pkgsrc/lang/python/srcdist.mk when version changes | |
16 | 17 | |||
17 | CONFLICTS+= python-[0-9]* | 18 | CONFLICTS+= python-[0-9]* | |
@@ -153,20 +154,24 @@ post-build: | @@ -153,20 +154,24 @@ post-build: | |||
153 | ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} libpython2.4.2.dylib | 154 | ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} libpython2.4.2.dylib | |
154 | 155 | |||
155 | post-install: | 156 | post-install: | |
156 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython2.4.2.dylib \ | 157 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython2.4.2.dylib \ | |
157 | ${DESTDIR}${PREFIX}/lib/libpython2.4.dylib | 158 | ${DESTDIR}${PREFIX}/lib/libpython2.4.dylib | |
158 | .endif | 159 | .endif | |
159 | 160 | |||
160 | .if ${OPSYS} == "HPUX" | 161 | .if ${OPSYS} == "HPUX" | |
161 | post-install: | 162 | post-install: | |
162 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython2.4.sl \ | 163 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython2.4.sl \ | |
163 | ${DESTDIR}${PREFIX}/lib/libpython2.4.sl.1.0 | 164 | ${DESTDIR}${PREFIX}/lib/libpython2.4.sl.1.0 | |
164 | .endif | 165 | .endif | |
165 | 166 | |||
167 | USE_GNU_READLINE= # defined | |||
168 | BUILDLINK_DEPMETHOD.readline= build | |||
169 | ||||
166 | .include "../../archivers/bzip2/buildlink3.mk" | 170 | .include "../../archivers/bzip2/buildlink3.mk" | |
167 | .include "../../devel/gettext-lib/buildlink3.mk" | 171 | .include "../../devel/gettext-lib/buildlink3.mk" | |
172 | .include "../../devel/readline/buildlink3.mk" | |||
168 | .include "../../devel/zlib/buildlink3.mk" | 173 | .include "../../devel/zlib/buildlink3.mk" | |
169 | .include "../../security/openssl/buildlink3.mk" | 174 | .include "../../security/openssl/buildlink3.mk" | |
170 | .include "../../mk/dlopen.buildlink3.mk" | 175 | .include "../../mk/dlopen.buildlink3.mk" | |
171 | .include "../../mk/oss.buildlink3.mk" | 176 | .include "../../mk/oss.buildlink3.mk" | |
172 | .include "../../mk/bsd.pkg.mk" | 177 | .include "../../mk/bsd.pkg.mk" |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.6 2008/06/27 19:57:49 tron Exp $ | 1 | # $NetBSD: Makefile,v 1.7 2008/07/14 14:42:51 joerg Exp $ | |
2 | 2 | |||
3 | DISTNAME= Python-2.5.2 | 3 | DISTNAME= Python-2.5.2 | |
4 | PKGNAME= python25-2.5.2 | 4 | PKGNAME= python25-2.5.2 | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= lang python | 6 | CATEGORIES= lang python | |
7 | MASTER_SITES= ftp://ftp.python.org/pub/python/2.5.2/ \ | 7 | MASTER_SITES= ftp://ftp.python.org/pub/python/2.5.2/ \ | |
8 | http://www.python.org/ftp/python/2.5.2/ | 8 | http://www.python.org/ftp/python/2.5.2/ | |
9 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
10 | 10 | |||
11 | MAINTAINER= recht@NetBSD.org | 11 | MAINTAINER= recht@NetBSD.org | |
12 | HOMEPAGE= http://www.python.org/ | 12 | HOMEPAGE= http://www.python.org/ | |
13 | COMMENT= Interpreted, interactive, object-oriented programming language | 13 | COMMENT= Interpreted, interactive, object-oriented programming language | |
14 | 14 | |||
15 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
16 | 16 | |||
17 | # Remember to update pkgsrc/lang/python/srcdist.mk when version changes | 17 | # Remember to update pkgsrc/lang/python/srcdist.mk when version changes | |
18 | 18 | |||
@@ -146,20 +146,24 @@ REPLACE_FILES.py25= Lib/cgi.py # explici | @@ -146,20 +146,24 @@ REPLACE_FILES.py25= Lib/cgi.py # explici | |||
146 | REPLACE_FILES.py25+= Lib/bsddb/dbshelve.py Lib/test/test_bz2.py | 146 | REPLACE_FILES.py25+= Lib/bsddb/dbshelve.py Lib/test/test_bz2.py | |
147 | REPLACE_FILES.py25+= Lib/test/test_largefile.py Lib/test/test_optparse.py | 147 | REPLACE_FILES.py25+= Lib/test/test_largefile.py Lib/test/test_optparse.py | |
148 | 148 | |||
149 | post-extract: | 149 | post-extract: | |
150 | ${MV} ${WRKSRC}/Lib/smtpd.py ${WRKSRC}/Lib/smtpd${PY_VER_SUFFIX}.py | 150 | ${MV} ${WRKSRC}/Lib/smtpd.py ${WRKSRC}/Lib/smtpd${PY_VER_SUFFIX}.py | |
151 | ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} | 151 | ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} | |
152 | 152 | |||
153 | .if ${OPSYS} == "HPUX" | 153 | .if ${OPSYS} == "HPUX" | |
154 | post-install: | 154 | post-install: | |
155 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython2.5.sl \ | 155 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython2.5.sl \ | |
156 | ${DESTDIR}${PREFIX}/lib/libpython2.5.sl.1.0 | 156 | ${DESTDIR}${PREFIX}/lib/libpython2.5.sl.1.0 | |
157 | .endif | 157 | .endif | |
158 | 158 | |||
159 | USE_GNU_READLINE= # defined | |||
160 | BUILDLINK_DEPMETHOD.readline= build | |||
161 | ||||
159 | .include "../../archivers/bzip2/buildlink3.mk" | 162 | .include "../../archivers/bzip2/buildlink3.mk" | |
160 | .include "../../devel/gettext-lib/buildlink3.mk" | 163 | .include "../../devel/gettext-lib/buildlink3.mk" | |
164 | .include "../../devel/readline/buildlink3.mk" | |||
161 | .include "../../devel/zlib/buildlink3.mk" | 165 | .include "../../devel/zlib/buildlink3.mk" | |
162 | .include "../../security/openssl/buildlink3.mk" | 166 | .include "../../security/openssl/buildlink3.mk" | |
163 | .include "../../mk/dlopen.buildlink3.mk" | 167 | .include "../../mk/dlopen.buildlink3.mk" | |
164 | .include "../../mk/oss.buildlink3.mk" | 168 | .include "../../mk/oss.buildlink3.mk" | |
165 | .include "../../mk/bsd.pkg.mk" | 169 | .include "../../mk/bsd.pkg.mk" |