| @@ -1,37 +1,38 @@ | | | @@ -1,37 +1,38 @@ |
1 | # $NetBSD: Makefile,v 1.12 2009/03/16 21:11:51 tnn Exp $ | | 1 | # $NetBSD: Makefile,v 1.13 2009/03/20 18:19:20 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= 4 | | 5 | PKGREVISION= 5 |
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 | |
19 | CONFLICTS+= python-[0-9]* | | 19 | CONFLICTS+= python-[0-9]* |
20 | | | 20 | |
21 | GNU_CONFIGURE= yes | | 21 | GNU_CONFIGURE= yes |
22 | CONFIGURE_ARGS+= --with-threads | | 22 | CONFIGURE_ARGS+= --with-threads |
23 | CONFIGURE_ARGS+= --enable-shared | | 23 | CONFIGURE_ARGS+= --enable-shared |
24 | CONFIGURE_ARGS+= OPT=${CFLAGS:M*:Q} | | 24 | CONFIGURE_ARGS+= OPT=${CFLAGS:M*:Q} |
| | | 25 | CONFIGURE_ARGS+= --with-system-ffi |
25 | | | 26 | |
26 | LDFLAGS+= -L${WRKSRC} | | 27 | LDFLAGS+= -L${WRKSRC} |
27 | | | 28 | |
28 | USE_LANGUAGES= c c++ | | 29 | USE_LANGUAGES= c c++ |
29 | | | 30 | |
30 | PTHREAD_OPTS+= require | | 31 | PTHREAD_OPTS+= require |
31 | .include "../../mk/pthread.buildlink3.mk" | | 32 | .include "../../mk/pthread.buildlink3.mk" |
32 | .if ${PTHREAD_TYPE} == "pth" | | 33 | .if ${PTHREAD_TYPE} == "pth" |
33 | CONFIGURE_ARGS+= --with-pth | | 34 | CONFIGURE_ARGS+= --with-pth |
34 | .endif | | 35 | .endif |
35 | | | 36 | |
36 | .include "../../mk/bsd.prefs.mk" | | 37 | .include "../../mk/bsd.prefs.mk" |
37 | | | 38 | |
| @@ -149,19 +150,20 @@ post-extract: | | | @@ -149,19 +150,20 @@ post-extract: |
149 | ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} | | 150 | ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} |
150 | | | 151 | |
151 | .if ${OPSYS} == "HPUX" | | 152 | .if ${OPSYS} == "HPUX" |
152 | post-install: | | 153 | post-install: |
153 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython2.5.sl \ | | 154 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython2.5.sl \ |
154 | ${DESTDIR}${PREFIX}/lib/libpython2.5.sl.1.0 | | 155 | ${DESTDIR}${PREFIX}/lib/libpython2.5.sl.1.0 |
155 | .endif | | 156 | .endif |
156 | | | 157 | |
157 | USE_GNU_READLINE= yes | | 158 | USE_GNU_READLINE= yes |
158 | BUILDLINK_DEPMETHOD.readline= build | | 159 | BUILDLINK_DEPMETHOD.readline= build |
159 | | | 160 | |
160 | .include "../../archivers/bzip2/buildlink3.mk" | | 161 | .include "../../archivers/bzip2/buildlink3.mk" |
161 | .include "../../devel/gettext-lib/buildlink3.mk" | | 162 | .include "../../devel/gettext-lib/buildlink3.mk" |
| | | 163 | .include "../../devel/libffi/buildlink3.mk" |
162 | .include "../../devel/readline/buildlink3.mk" | | 164 | .include "../../devel/readline/buildlink3.mk" |
163 | .include "../../devel/zlib/buildlink3.mk" | | 165 | .include "../../devel/zlib/buildlink3.mk" |
164 | .include "../../security/openssl/buildlink3.mk" | | 166 | .include "../../security/openssl/buildlink3.mk" |
165 | .include "../../mk/dlopen.buildlink3.mk" | | 167 | .include "../../mk/dlopen.buildlink3.mk" |
166 | .include "../../mk/oss.buildlink3.mk" | | 168 | .include "../../mk/oss.buildlink3.mk" |
167 | .include "../../mk/bsd.pkg.mk" | | 169 | .include "../../mk/bsd.pkg.mk" |