Date: Fri, 14 Apr 2017 18:07:08 +0000 (UTC) From: Martin Wilke <miwi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r438530 - in head/lang: python27 python33 python34 python35 python36 Message-ID: <201704141807.v3EI78aE061641@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: miwi Date: Fri Apr 14 18:07:08 2017 New Revision: 438530 URL: https://svnweb.freebsd.org/changeset/ports/438530 Log: - Fix shebang Thanks to: amdmi3 Modified: head/lang/python27/Makefile head/lang/python33/Makefile head/lang/python34/Makefile head/lang/python35/Makefile head/lang/python36/Makefile Modified: head/lang/python27/Makefile ============================================================================== --- head/lang/python27/Makefile Fri Apr 14 17:36:31 2017 (r438529) +++ head/lang/python27/Makefile Fri Apr 14 18:07:08 2017 (r438530) @@ -2,7 +2,7 @@ PORTNAME= python27 PORTVERSION= ${PYTHON_PORTVERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON/ftp/python/${PORTVERSION} DISTNAME= Python-${PORTVERSION} @@ -13,10 +13,17 @@ COMMENT= Interpreted object-oriented pro LICENSE= PSFL -USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz +USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz shebangfix PATHFIX_MAKEFILEIN= Makefile.pre.in USE_LDCONFIG= yes GNU_CONFIGURE= yes +python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R} +SHEBANG_FILES= Lib/lib2to3/pgen2/*.py Lib/lib2to3/tests/*.py Lib/lib2to3/tests/data/*.py \ + Lib/idlelib/*.py Lib/encodings/*.py Lib/test/*.py Lib/UserString.py \ + Lib/base64.py Lib/cProfile.py Lib/keyword.py Lib/mimify.py Lib/pdb.py \ + Lib/platform.py Lib/profile.py Lib/pydoc.py Lib/quopri.py Lib/smtpd.py \ + Lib/smtplib.py Lib/symbol.py Lib/tabnanny.py Lib/timeit.py Lib/trace.py \ + Lib/uu.py Lib/webbrowser.py CPE_VENDOR= python CPE_PRODUCT= ${CPE_VENDOR} @@ -109,6 +116,8 @@ PLIST_SUB+= NO_NIS="" .endif post-patch: + ${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ + ${WRKSRC}/Lib/cgi.py @${REINPLACE_CMD} -e \ 's,/usr/doc/python-docs-,${PREFIX}/share/doc/python,g' \ ${PATCH_WRKSRC}/Lib/pydoc.py Modified: head/lang/python33/Makefile ============================================================================== --- head/lang/python33/Makefile Fri Apr 14 17:36:31 2017 (r438529) +++ head/lang/python33/Makefile Fri Apr 14 18:07:08 2017 (r438530) @@ -2,7 +2,7 @@ PORTNAME= python33 PORTVERSION= ${PYTHON_PORTVERSION} -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON/ftp/python/${PORTVERSION} DISTNAME= Python-${PORTVERSION} @@ -16,10 +16,12 @@ LICENSE= PSFL DEPRECATED= No longer receives bug fixes, only security updates. Please update to Python 3.5 EXPIRATION_DATE= 2017-09-01 -USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz +USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz shebangfix PATHFIX_MAKEFILEIN= Makefile.pre.in USE_LDCONFIG= yes GNU_CONFIGURE= yes +python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R} +SHEBANG_FILES= Lib/lib2to3/tests/data/*.py Lib/encodings/*.py CPE_VENDOR= python CPE_PRODUCT= ${CPE_VENDOR} @@ -106,6 +108,8 @@ PLIST_SUB+= NO_NIS="" .endif post-patch: + ${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ + ${WRKSRC}/Lib/cgi.py .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) @${REINPLACE_CMD} -e 's/disabled_module_list =[^]]*/&, "nis"/' \ ${WRKSRC}/setup.py Modified: head/lang/python34/Makefile ============================================================================== --- head/lang/python34/Makefile Fri Apr 14 17:36:31 2017 (r438529) +++ head/lang/python34/Makefile Fri Apr 14 18:07:08 2017 (r438530) @@ -3,6 +3,7 @@ PORTNAME= python34 PORTVERSION= ${PYTHON_PORTVERSION} +PORTREVISION= 1 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON/ftp/python/${PORTVERSION} DISTNAME= Python-${PORTVERSION} @@ -13,10 +14,12 @@ COMMENT= Interpreted object-oriented pro LICENSE= PSFL -USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz +USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz shebangfix PATHFIX_MAKEFILEIN= Makefile.pre.in USE_LDCONFIG= yes GNU_CONFIGURE= yes +python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R} +SHEBANG_FILES= Lib/lib2to3/tests/data/*.py Lib/encodings/*.py CPE_VENDOR= python CPE_PRODUCT= ${CPE_VENDOR} @@ -114,6 +117,10 @@ DISABLED_EXTENSIONS+= nis PLIST_SUB+= NO_NIS="" .endif +post-patch: + ${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ + ${WRKSRC}/Lib/cgi.py + post-install: .if ! ${PORT_OPTIONS:MDEBUG} ${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: http://bugs.python.org/issue17975 Modified: head/lang/python35/Makefile ============================================================================== --- head/lang/python35/Makefile Fri Apr 14 17:36:31 2017 (r438529) +++ head/lang/python35/Makefile Fri Apr 14 18:07:08 2017 (r438530) @@ -3,6 +3,7 @@ PORTNAME= python DISTVERSION= ${PYTHON_PORTVERSION} +PORTREVISION= 1 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON/ftp/python/${PYTHON_PORTVERSION} PKGNAMESUFFIX= ${PYTHON_SUFFIX} @@ -14,10 +15,12 @@ COMMENT= Interpreted object-oriented pro LICENSE= PSFL -USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz +USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz shebangfix PATHFIX_MAKEFILEIN= Makefile.pre.in USE_LDCONFIG= yes GNU_CONFIGURE= yes +python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R} +SHEBANG_FILES= Lib/lib2to3/tests/data/*.py Lib/encodings/*.py CPE_VENDOR= python CPE_PRODUCT= ${CPE_VENDOR} @@ -122,6 +125,10 @@ DISABLED_EXTENSIONS+= nis PLIST_SUB+= NO_NIS="" .endif +post-patch: + ${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ + ${WRKSRC}/Lib/cgi.py + post-install: .if ! ${PORT_OPTIONS:MDEBUG} ${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: http://bugs.python.org/issue17975 Modified: head/lang/python36/Makefile ============================================================================== --- head/lang/python36/Makefile Fri Apr 14 17:36:31 2017 (r438529) +++ head/lang/python36/Makefile Fri Apr 14 18:07:08 2017 (r438530) @@ -3,6 +3,7 @@ PORTNAME= python PORTVERSION= ${PYTHON_PORTVERSION} +PORTREVISION= 1 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON/ftp/python/${PYTHON_PORTVERSION} PKGNAMESUFFIX= ${PYTHON_SUFFIX} @@ -14,10 +15,12 @@ COMMENT= Interpreted object-oriented pro LICENSE= PSFL -USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz +USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz shebangfix PATHFIX_MAKEFILEIN= Makefile.pre.in USE_LDCONFIG= yes GNU_CONFIGURE= yes +python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R} +SHEBANG_FILES= Lib/lib2to3/tests/data/*.py Lib/encodings/*.py CPE_VENDOR= python CPE_PRODUCT= ${CPE_VENDOR} @@ -118,6 +121,10 @@ DISABLED_EXTENSIONS+= nis PLIST_SUB+= NO_NIS="" .endif +post-patch: + ${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ + ${WRKSRC}/Lib/cgi.py + post-install: .if ! ${PORT_OPTIONS:MDEBUG} ${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: http://bugs.python.org/issue17975
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704141807.v3EI78aE061641>