Hi, this is the diff to update Python to 2.7.17.
We need to modify the Makefile.inc to add ${LOCALBASE}/lib/ because it does not find libintl.
-MAKE_FLAGS += LDFLAGS='-L${WRKSRC}' +MAKE_FLAGS += LDFLAGS='-L${WRKSRC} -L${LOCALBASE}/lib/' Ok? Cheers, Remi.
--- Makefile.inc.orig Wed Oct 16 12:00:19 2019 +++ Makefile.inc Sun Oct 20 12:23:28 2019 @@ -124,7 +124,7 @@ LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} MAKE_ENV += LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} MAKE_FLAGS += LD_LIBRARY_PATH=${WRKSRC} PATH="${WRKDIST}:${PORTPATH}" -MAKE_FLAGS += LDFLAGS='-L${WRKSRC}' +MAKE_FLAGS += LDFLAGS='-L${WRKSRC} -L${LOCALBASE}/lib/' FAKE_FLAGS += RANLIB=: # Python itself is clean, but some extensions e.g. py-cryptography
Index: Makefile =================================================================== RCS file: /cvs/ports/lang/python/2.7/Makefile,v retrieving revision 1.62 diff -u -p -u -p -r1.62 Makefile --- Makefile 20 May 2019 22:15:15 -0000 1.62 +++ Makefile 20 Oct 2019 11:46:23 -0000 @@ -6,12 +6,9 @@ # Python itself. VERSION = 2.7 -PATCHLEVEL = .16 +PATCHLEVEL = .17 SHARED_LIBS = python2.7 0.0 VERSION_SPEC = >=2.7,<2.8 - -REVISION-main = 1 -REVISION-tools = 0 CONFIGURE_ARGS += --with-ensurepip=no Index: distinfo =================================================================== RCS file: /cvs/ports/lang/python/2.7/distinfo,v retrieving revision 1.16 diff -u -p -u -p -r1.16 distinfo --- distinfo 3 Apr 2019 05:23:40 -0000 1.16 +++ distinfo 20 Oct 2019 11:46:23 -0000 @@ -1,2 +1,2 @@ -SHA256 (Python-2.7.16.tgz) = AdqBOjYAh28D9G2xHMXECBdemfA68rqULvMkOJqDutU= -SIZE (Python-2.7.16.tgz) = 17431748 +SHA256 (Python-2.7.17.tgz) = 8iBZ0JzfliXgpyhNJKEwYgRPW/Wdk6fzOCGQ36lM7N4= +SIZE (Python-2.7.17.tgz) = 17535962 Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/python/2.7/pkg/PLIST-main,v retrieving revision 1.23 diff -u -p -u -p -r1.23 PLIST-main --- pkg/PLIST-main 3 Apr 2019 05:23:40 -0000 1.23 +++ pkg/PLIST-main 20 Oct 2019 11:46:23 -0000 @@ -713,6 +713,7 @@ lib/python2.7/distutils/tests/Setup.samp lib/python2.7/distutils/tests/__init__.py lib/python2.7/distutils/tests/__init__.pyc lib/python2.7/distutils/tests/__init__.pyo +lib/python2.7/distutils/tests/includetest.rst lib/python2.7/distutils/tests/setuptools_build_ext.py lib/python2.7/distutils/tests/setuptools_build_ext.pyc lib/python2.7/distutils/tests/setuptools_build_ext.pyo @@ -1376,8 +1377,8 @@ lib/python2.7/ensurepip/__main__.py lib/python2.7/ensurepip/__main__.pyc lib/python2.7/ensurepip/__main__.pyo lib/python2.7/ensurepip/_bundled/ -lib/python2.7/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl -lib/python2.7/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl +lib/python2.7/ensurepip/_bundled/pip-19.2.3-py2.py3-none-any.whl +lib/python2.7/ensurepip/_bundled/setuptools-41.2.0-py2.py3-none-any.whl lib/python2.7/ensurepip/_uninstall.py lib/python2.7/ensurepip/_uninstall.pyc lib/python2.7/ensurepip/_uninstall.pyo @@ -1551,7 +1552,7 @@ lib/python2.7/keyword.py lib/python2.7/keyword.pyc lib/python2.7/keyword.pyo lib/python2.7/lib-dynload/ -lib/python2.7/lib-dynload/Python-2.7.16-py2.7.egg-info +lib/python2.7/lib-dynload/Python-2.7.17-py2.7.egg-info lib/python2.7/lib-dynload/_bisect.so lib/python2.7/lib-dynload/_codecs_cn.so lib/python2.7/lib-dynload/_codecs_hk.so @@ -1614,9 +1615,9 @@ lib/python2.7/lib-dynload/unicodedata.so lib/python2.7/lib-dynload/zlib.so lib/python2.7/lib2to3/ lib/python2.7/lib2to3/Grammar.txt -lib/python2.7/lib2to3/Grammar2.7.16.final.0.pickle +lib/python2.7/lib2to3/Grammar2.7.17.final.0.pickle lib/python2.7/lib2to3/PatternGrammar.txt -lib/python2.7/lib2to3/PatternGrammar2.7.16.final.0.pickle +lib/python2.7/lib2to3/PatternGrammar2.7.17.final.0.pickle lib/python2.7/lib2to3/__init__.py lib/python2.7/lib2to3/__init__.pyc lib/python2.7/lib2to3/__init__.pyo Index: pkg/PLIST-tests =================================================================== RCS file: /cvs/ports/lang/python/2.7/pkg/PLIST-tests,v retrieving revision 1.16 diff -u -p -u -p -r1.16 PLIST-tests --- pkg/PLIST-tests 3 Apr 2019 05:23:40 -0000 1.16 +++ pkg/PLIST-tests 20 Oct 2019 11:46:23 -0000 @@ -59,6 +59,7 @@ lib/python2.7/test/capath/5ed36f99.0 lib/python2.7/test/capath/6e88d7b8.0 lib/python2.7/test/capath/99d0fa06.0 lib/python2.7/test/capath/ce7b8643.0 +lib/python2.7/test/capath/efa5f9c3.0 lib/python2.7/test/cfgparser.1 lib/python2.7/test/cjkencodings/ lib/python2.7/test/cjkencodings/big5-utf8.txt