version 1.32, 2013/11/12 18:57:25 |
version 1.38, 2014/03/27 05:22:33 |
|
|
.include "dist.mk" |
.include "dist.mk" |
|
|
PKGNAME= python27-${PY_DISTVERSION} |
PKGNAME= python27-${PY_DISTVERSION} |
|
PKGREVISION= 3 |
CATEGORIES= lang python |
CATEGORIES= lang python |
|
|
MAINTAINER= pkgsrc-users@NetBSD.org |
MAINTAINER= pkgsrc-users@NetBSD.org |
|
|
PLIST.dl= yes |
PLIST.dl= yes |
.endif |
.endif |
|
|
# builds additional modules if OpenSSL < 0.9.8 |
|
PLIST_VARS+= openssl097 |
|
CHECK_BUILTIN.openssl:= yes |
|
.include "../../security/openssl/builtin.mk" |
|
CHECK_BUILTIN.openssl:= no |
|
.if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) && \ |
|
!empty(BUILTIN_PKG.openssl:Mopenssl-0.9.[67]*) |
|
PLIST.openssl097= yes |
|
.endif |
|
|
|
# setup.py causes some modules to be built if the platform is *not* 64bit. |
# setup.py causes some modules to be built if the platform is *not* 64bit. |
PLIST_VARS+= extra-so |
PLIST_VARS+= extra-so |
.if !empty(IS_64BIT_PLATFORM:M[nN][oO]) |
.if !empty(IS_64BIT_PLATFORM:M[nN][oO]) |
Line 114 PLIST.extra-so= yes |
|
Line 105 PLIST.extra-so= yes |
|
INSTALL_UNSTRIPPED= yes |
INSTALL_UNSTRIPPED= yes |
.endif |
.endif |
|
|
|
# For Xcode 5 we need to search the SDK path for headers, otherwise certain |
|
# modules will not be built. |
|
.if ${OPSYS} == "Darwin" && exists(${OSX_SDK_PATH}/usr/include) |
|
CFLAGS+= -I${OSX_SDK_PATH}/usr/include |
|
.endif |
|
|
PLIST_VARS+= dll nis no-nis |
PLIST_VARS+= dll nis no-nis |
.if ${OPSYS} == "IRIX" |
.if ${OPSYS} == "IRIX" |
. if ${ABI} == "64" |
. if ${ABI} == "64" |
Line 165 SUBST_STAGE.findlib= pre-configure |
|
Line 162 SUBST_STAGE.findlib= pre-configure |
|
SUBST_FILES.findlib= Lib/distutils/unixccompiler.py |
SUBST_FILES.findlib= Lib/distutils/unixccompiler.py |
SUBST_SED.findlib= -e 's,/usr/local,${PREFIX},' |
SUBST_SED.findlib= -e 's,/usr/local,${PREFIX},' |
|
|
|
SUBST_CLASSES+= sslbase |
|
SUBST_MESSAGE.sslbase= Fixing find-file for openssl with SSLBASE. |
|
SUBST_STAGE.sslbase= pre-configure |
|
SUBST_FILES.sslbase= setup.py |
|
SUBST_VARS.sslbase= SSLBASE |
|
|
post-extract: |
post-extract: |
${MV} ${WRKSRC}/Lib/smtpd.py ${WRKSRC}/Lib/smtpd${PY_VER_SUFFIX}.py |
${LN} -s ${WRKSRC}/Lib/smtpd.py ${WRKSRC}/Tools/scripts/smtpd${PY_VER_SUFFIX}.py |
${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} |
${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} |
${MV} ${WRKSRC}/Tools/scripts/2to3 ${WRKSRC}/Tools/scripts/2to3-${PY_VER_SUFFIX} |
${MV} ${WRKSRC}/Tools/scripts/2to3 ${WRKSRC}/Tools/scripts/2to3-${PY_VER_SUFFIX} |
|
|