[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / lang / python27

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /pkgsrc/lang/python27/Makefile between version 1.52 and 1.63

version 1.52, 2015/11/16 13:47:25 version 1.63, 2016/07/23 13:09:15
Line 3 
Line 3 
 .include "dist.mk"  .include "dist.mk"
   
 PKGNAME=        python27-${PY_DISTVERSION}  PKGNAME=        python27-${PY_DISTVERSION}
 PKGREVISION=    1  PKGREVISION=    2
 CATEGORIES=     lang python  CATEGORIES=     lang python
   
 MAINTAINER=     pkgsrc-users@NetBSD.org  MAINTAINER=     pkgsrc-users@NetBSD.org
Line 11  HOMEPAGE= http://www.python.org/
Line 11  HOMEPAGE= http://www.python.org/
 COMMENT=        Interpreted, interactive, object-oriented programming language  COMMENT=        Interpreted, interactive, object-oriented programming language
 LICENSE=        python-software-foundation  LICENSE=        python-software-foundation
   
   DEPENDS=        mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts
   
 CONFLICTS+=     python-[0-9]*  CONFLICTS+=     python-[0-9]*
   
 GNU_CONFIGURE=          yes  GNU_CONFIGURE=          yes
Line 58  PLIST_SRC+= ${.CURDIR}/../../lang/python
Line 60  PLIST_SRC+= ${.CURDIR}/../../lang/python
 PLIST_SRC+=     ${.CURDIR}/../../lang/python27/PLIST.common_end  PLIST_SRC+=     ${.CURDIR}/../../lang/python27/PLIST.common_end
   
 .if ${OPSYS} == "NetBSD"  .if ${OPSYS} == "NetBSD"
 .  if !defined(USE_DESTDIR) || empty(USE_DESTDIR:M[Yy][Ee][Ss])  
 PRIVILEGED_STAGES+=     clean  
 .  endif  
 # XXX work around a botched autoconf check which ignores libintl  # XXX work around a botched autoconf check which ignores libintl
 CONFIGURE_ENV+=         ac_cv_func_bind_textdomain_codeset=yes  CONFIGURE_ENV+=         ac_cv_func_bind_textdomain_codeset=yes
 .endif  .endif
Line 83  PY_PLATNAME= ${LOWER_OPSYS}${OS_VERSION:
Line 82  PY_PLATNAME= ${LOWER_OPSYS}${OS_VERSION:
 .endif  .endif
 PLIST_SUBST+=   PY_PLATNAME=${PY_PLATNAME:Q}  PLIST_SUBST+=   PY_PLATNAME=${PY_PLATNAME:Q}
   
 .if (${MACHINE_ARCH} == "alpha") || (${MACHINE_ARCH} == "sparc64") || \  .if !empty(LP64PLATFORMS:@.PLAT.@${MACHINE_PLATFORM:M${.PLAT.}}@) || \
     (${MACHINE_ARCH} == "x86_64") || (${MACHINE_ARCH} == "powerpc64") || \  
     (defined(ABI) && ${ABI} == "64")      (defined(ABI) && ${ABI} == "64")
 IS_64BIT_PLATFORM?=     yes  IS_64BIT_PLATFORM?=     yes
 .else  .else
Line 134  BUILDLINK_TRANSFORM+= rm:-ldb
Line 132  BUILDLINK_TRANSFORM+= rm:-ldb
 .endif  .endif
 CFLAGS+=        -DHAVE_DB_185_H  CFLAGS+=        -DHAVE_DB_185_H
   
 .if ${OPSYS} == "OSF1"  
 # configure complains about buggy getaddrinfo()  # configure complains about buggy getaddrinfo()
 CONFIGURE_ARGS+=        --disable-ipv6  CONFIGURE_ARGS.OSF1+=   --disable-ipv6
 .endif  
   
 .if defined(BUILDLINK_TRANSFORM)  .if defined(BUILDLINK_TRANSFORM)
 MAKE_ENV+=      PY_BDB_TRANSFORM=${BUILDLINK_TRANSFORM:Q}  MAKE_ENV+=      PY_BDB_TRANSFORM=${BUILDLINK_TRANSFORM:Q}
Line 154  REPLACE.py27.new= ${PREFIX}/bin/python${
Line 150  REPLACE.py27.new= ${PREFIX}/bin/python${
 REPLACE_FILES.py27=     Lib/*.py Lib/*/*.py Lib/*/*/*.py  REPLACE_FILES.py27=     Lib/*.py Lib/*/*.py Lib/*/*/*.py
 REPLACE_FILES.py27+=    Lib/*/*/*/*.py  REPLACE_FILES.py27+=    Lib/*/*/*/*.py
   
   SUBST_CLASSES+=         libffi
   SUBST_MESSAGE.libffi=   Fixing libffi include path on Darwin.
   SUBST_STAGE.libffi=     pre-configure
   SUBST_FILES.libffi=     setup.py
   SUBST_SED.libffi=       -e 's,/usr/include/ffi,${BUILDLINK_PREFIX.libffi}/include,'
   
 SUBST_CLASSES+=         findlib  SUBST_CLASSES+=         findlib
 SUBST_MESSAGE.findlib=  Fixing find_library_file on Darwin.  SUBST_MESSAGE.findlib=  Fixing find_library_file on Darwin.
 SUBST_STAGE.findlib=    pre-configure  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+=         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
 SUBST_FILES.sslbase=    setup.py  SUBST_FILES.sslbase=    setup.py
 SUBST_VARS.sslbase=     SSLBASE  SUBST_VARS.sslbase=     SSLBASE
   
   SUBST_CLASSES+=         cacert
   SUBST_MESSAGE.cacert=   Configuring location of default CA certificate file.
   SUBST_STAGE.cacert=     pre-configure
   SUBST_FILES.cacert=     Modules/_ssl.c
   SUBST_SED.cacert=       -e 's,@PREFIX@,${PREFIX},'
   
 post-extract:  post-extract:
         ${LN} -s ${WRKSRC}/Lib/smtpd.py ${WRKSRC}/Tools/scripts/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}

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.63

CVSweb <webmaster@jp.NetBSD.org>