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

Reply via email to