version 1.60.2.1, 2016/09/06 19:04:27 |
version 1.64, 2016/07/23 18:28:26 |
|
|
.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 |
Line 161 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},' |
|
|
|
# XXX: It might be needed to add manually more paths like ${PREFIX}/qt5/lib |
|
# Testing: |
|
# >>> from ctypes.util import find_library |
|
# >>> find_library("m") |
|
# 'libm.so.0' |
|
# >>> find_library("crypto") |
|
# 'libcrypto.so.11' |
|
# >>> find_library("GL") |
|
# 'libGL.so.2' |
|
# >>> find_library("curl") |
|
# 'libcurl.so.4' |
|
|
|
SUBST_CLASSES+= pfindlib |
|
SUBST_MESSAGE.pfindlib= Fixing find_library() on POSIX-like (excluding Darwin) systems. |
|
SUBST_STAGE.pfindlib= pre-configure |
|
SUBST_FILES.pfindlib= Lib/ctypes/util.py |
|
SUBST_SED.pfindlib= -e 's!\(-Wl,-t -o\)!${COMPILER_RPATH_FLAG}${X11BASE}/lib -L${X11BASE}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib -L${PREFIX}/lib \1!' |
|
|
|
SUBST_CLASSES+= cdlopen |
|
SUBST_MESSAGE.cdlopen= Handle X11BASE paths in dlopen(3) calls of _ctypes.so |
|
SUBST_STAGE.cdlopen= pre-configure |
|
SUBST_FILES.cdlopen= setup.py |
|
SUBST_VARS.cdlopen= X11BASE |
|
|
SUBST_CLASSES+= sslbase |
SUBST_CLASSES+= sslbase |
SUBST_MESSAGE.sslbase= Fixing find-file for openssl with SSLBASE. |
SUBST_MESSAGE.sslbase= Fixing find-file for openssl with SSLBASE. |
SUBST_STAGE.sslbase= pre-configure |
SUBST_STAGE.sslbase= pre-configure |
Line 199 BUILDLINK_DEPMETHOD.readline= build |
|
Line 224 BUILDLINK_DEPMETHOD.readline= build |
|
.include "../../devel/zlib/buildlink3.mk" |
.include "../../devel/zlib/buildlink3.mk" |
.include "../../security/openssl/buildlink3.mk" |
.include "../../security/openssl/buildlink3.mk" |
.include "../../mk/dlopen.buildlink3.mk" |
.include "../../mk/dlopen.buildlink3.mk" |
|
# Required to detect X11BASE paths in dlopen(3) calls of _ctypes.so |
|
.include "../../mk/x11.buildlink3.mk" |
.include "../../mk/bsd.pkg.mk" |
.include "../../mk/bsd.pkg.mk" |