<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5e51ebbba62d9cec588ee4dc75a4d95650c19aaa">https://github.com/macports/macports-ports/commit/5e51ebbba62d9cec588ee4dc75a4d95650c19aaa</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 5e51ebb  python27: update to 2.7.16
</span>5e51ebb is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5e51ebbba62d9cec588ee4dc75a4d95650c19aaa
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Mar 9 14:22:40 2019 +1100

<span style='display:block; white-space:pre;color:#404040;'>    python27: update to 2.7.16
</span>---
 lang/python27/Portfile               | 12 +++++------
 lang/python27/files/uuid-64bit.patch | 42 ------------------------------------
 python/py-gdbm/Portfile              | 10 ++++-----
 python/py-tkinter/Portfile           |  8 +++----
 4 files changed, 14 insertions(+), 58 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python27/Portfile b/lang/python27/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a421b7e..6ea06af 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python27/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python27/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,8 +6,7 @@ PortGroup           select 1.0
</span> name                python27
 epoch               2
 # Remember to keep py27-tkinter and py27-gdbm's versions sync'd with this
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2.7.15
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.7.16
</span> 
 set major           [lindex [split $version .] 0]
 set branch          [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,9 +26,9 @@ master_sites        ${homepage}ftp/python/${version}/
</span> distname            Python-${version}
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5 a80ae3cc478460b922242f43a1b4094d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 4bbb2b0012b82e1b27661a08305fad461371679f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 22d9b1ac5b26135ad2b8c2901a9413537e08749a753356ee913c84dbd2df5574
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           md5 30157d85a2c0479c09ea2cbe61f2aaf5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 2e4ab325a9c9edf1687b6a5969cdafeb3cc954da \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 f222ef602647eecb6853681156d32de4450a2c39f4de93bd5b20235f2e660ed7
</span> 
 patchfiles          patch-Makefile.pre.in.diff \
                     patch-setup.py.diff \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,8 +36,7 @@ patchfiles          patch-Makefile.pre.in.diff \
</span>                     patch-Lib-ctypes-macholib-dyld.py.diff \
                     patch-configure.diff \
                     patch-libedit.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    enable-loadable-sqlite-extensions.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    uuid-64bit.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    enable-loadable-sqlite-extensions.patch
</span> 
 depends_build       port:pkgconfig
 depends_lib         port:bzip2 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python27/files/uuid-64bit.patch b/lang/python27/files/uuid-64bit.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2746880..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python27/files/uuid-64bit.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,42 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix uuid failure on systems with 64-bit hardware addresses:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://bugs.python.org/issue32502
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Backported from:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/python/cpython/commit/d69794f4df81de731cc66dc82136e28bee691e1e#diff-9d2d23bf4362c9ec2b6dd4b64b73756c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Lib/uuid.py.orig       2018-04-29 17:47:33.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Lib/uuid.py    2018-08-25 23:35:37.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -522,6 +522,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _node = None
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_NODE_GETTERS_WIN32 = [_windll_getnode, _netbios_getnode, _ipconfig_getnode]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_NODE_GETTERS_UNIX = [_unixdll_getnode, _ifconfig_getnode, _arp_getnode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                      _lanscan_getnode, _netstat_getnode]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- def getnode():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     """Get the hardware address as a 48-bit positive integer.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -537,18 +543,18 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     import sys
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if sys.platform == 'win32':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        getters = [_windll_getnode, _netbios_getnode, _ipconfig_getnode]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        getters = _NODE_GETTERS_WIN32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        getters = [_unixdll_getnode, _ifconfig_getnode, _arp_getnode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                   _lanscan_getnode, _netstat_getnode]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        getters = _NODE_GETTERS_UNIX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     for getter in getters + [_random_getnode]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             _node = getter()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         except:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             continue
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        if _node is not None:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        if (_node is not None) and (0 <= _node < (1 << 48)):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             return _node
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    assert False, '_random_getnode() returned invalid value: {}'.format(_node)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _last_timestamp = None
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gdbm/Portfile b/python/py-gdbm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 18766c6..1ea8efe 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-gdbm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-gdbm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,12 +32,12 @@ subport py26-gdbm {
</span> }
 subport py27-gdbm {
     maintainers     {jmr @jmroot} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         2.7.15
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         2.7.16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        0
</span>     use_xz                        yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       md5 a80ae3cc478460b922242f43a1b4094d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 4bbb2b0012b82e1b27661a08305fad461371679f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 22d9b1ac5b26135ad2b8c2901a9413537e08749a753356ee913c84dbd2df5574
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       md5 30157d85a2c0479c09ea2cbe61f2aaf5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 2e4ab325a9c9edf1687b6a5969cdafeb3cc954da \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 f222ef602647eecb6853681156d32de4450a2c39f4de93bd5b20235f2e660ed7
</span>     livecheck.regex       Python (2.7.\[0-9\]+)
 }
 subport py32-gdbm {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-tkinter/Portfile b/python/py-tkinter/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fedf4f5..aa8132b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-tkinter/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-tkinter/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,13 +32,13 @@ subport py26-tkinter {
</span> }
 subport py27-tkinter {
     maintainers {jmr @jmroot} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version     2.7.15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version     2.7.16
</span>     revision    0
     homepage    https://docs.python.org/release/${version}/library/tkinter.html
     use_xz      yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums   md5 a80ae3cc478460b922242f43a1b4094d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                rmd160 4bbb2b0012b82e1b27661a08305fad461371679f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256 22d9b1ac5b26135ad2b8c2901a9413537e08749a753356ee913c84dbd2df5574
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums   md5 30157d85a2c0479c09ea2cbe61f2aaf5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                rmd160 2e4ab325a9c9edf1687b6a5969cdafeb3cc954da \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256 f222ef602647eecb6853681156d32de4450a2c39f4de93bd5b20235f2e660ed7
</span>     append extract_files " Modules/tkinter.h"
 }
 subport py32-tkinter {
</pre><pre style='margin:0'>

</pre>