<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/39dfa023e10256d51a98a53dd589631b1e440265">https://github.com/macports/macports-ports/commit/39dfa023e10256d51a98a53dd589631b1e440265</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 39dfa02  python35: update to 3.5.5
</span>39dfa02 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 39dfa023e10256d51a98a53dd589631b1e440265
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Mon Feb 5 18:11:24 2018 +1100

<span style='display:block; white-space:pre;color:#404040;'>    python35: update to 3.5.5
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Likewise py35-gdbm and py35-tkinter.
</span>---
 lang/python35/Portfile                             | 51 ++++++-------
 .../files/patch-setup.py-disabled_modules.diff     | 11 ---
 lang/python35/files/patch-setup.py.diff            | 87 +++++++++++-----------
 python/py-gdbm/Portfile                            |  9 ++-
 python/py-tkinter/Portfile                         |  9 ++-
 5 files changed, 74 insertions(+), 93 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python35/Portfile b/lang/python35/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9ca990f..15e90a7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python35/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python35/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,11 +5,9 @@ PortGroup select 1.0
</span> 
 name                python35
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Remember to keep py35-tkinter and py35-gdbm's versions sync'd with this
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.5.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> epoch               20170810
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Remember to keep py35-tkinter and py35-gdbm's versions sync'd with this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.5.5
</span> 
 set major           [lindex [split $version .] 0]
 set branch          [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,26 +24,31 @@ homepage            https://www.python.org/
</span> master_sites        ${homepage}ftp/python/${version}/
 
 distname            Python-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> use_xz              yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  b0df9be4047421672456c9c57b4ddc0aaad7c095 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  94d93bfabb3b109f8a10365a325f920f9ec98c6e2380bf228f9700a14054c84c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           md5 f3763edf9824d5d3a15f5f646083b6e0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 dd0b7b9e093312b854b7ba56afbe12a655934744 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 063d2c3b0402d6191b90731e0f735c64830e7522348aeb7ed382a83165d45009
</span> 
 patchfiles          patch-setup.py.diff \
                     patch-Lib-cgi.py.diff \
                     patch-configure.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-setup.py-disabled_modules.diff \
</span>                     patch-Lib-ctypes-macholib-dyld.py.diff \
                     patch-libedit.diff \
                     omit-local-site-packages.patch \
                     patch-xcode4bug.diff \
                     Modules_posixmodule.c.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:zlib path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:sqlite3 port:ncurses \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:bzip2 port:libedit port:gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:xz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:expat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libedit \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libffi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:ncurses \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:sqlite3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:zlib
</span> depends_run         port:python_select \
                     port:python3_select
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,12 +61,12 @@ configure.args      --enable-framework=${frameworks_dir} \
</span>                     --enable-ipv6 \
                     --enable-loadable-sqlite-extensions \
                     --with-computed-gotos \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-ensurepip=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-ensurepip=no \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-system-expat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-system-ffi
</span> 
 configure.ccache    no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build  yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-patch {
     reinplace "s|@@PREFIX@@|${prefix}|g" \
       ${worksrcpath}/Lib/cgi.py \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -78,18 +81,11 @@ post-patch {
</span> 
 build.target        all
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# test_cmd_line fails
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://bugs.python.org/issue4388 and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#     https://bugs.python.org/issue4474
</span> test.run            yes
 test.target         test
 
 destroot.target     frameworkinstall maninstall
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# ensure that correct compiler is used
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args-append   MAKE="${build.cmd} CC=${configure.cc}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args-append    MAKE="${destroot.cmd} CC=${configure.cc}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> set pythonNoDot python[string map {. {}} $branch]
 select.entries      [list python python-$pythonNoDot $pythonNoDot] \
                     [list python3 python3-$pythonNoDot $pythonNoDot]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -132,7 +128,7 @@ post-destroot {
</span> 
 platform darwin {
     post-configure {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # See http://trac.macports.org/ticket/18376
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # See https://trac.macports.org/ticket/18376
</span>         system -W ${worksrcpath} "ed - pyconfig.h < ${filespath}/pyconfig.ed"
     }
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -150,13 +146,13 @@ variant universal {
</span>         reinplace \
           "s|UNIVERSAL_ARCH_FLAGS=\".*\"|UNIVERSAL_ARCH_FLAGS=\"${universal_arch_flags}\"|" \
           ${worksrcpath}/configure
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if { ${arch_run_32bit} != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${arch_run_32bit} ne ""} {
</span>             reinplace \
               "s|ARCH_RUN_32BIT=\".*\"|ARCH_RUN_32BIT=\"arch ${arch_run_32bit}\"|" \
               ${worksrcpath}/configure
         }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${configure.sdkroot} != ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${configure.sdkroot} ne ""} {
</span>         configure.args-append   --enable-universalsdk=${configure.sdkroot}
     } else {
         configure.args-append   --enable-universalsdk=/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -173,8 +169,5 @@ variant universal {
</span> }
 
 livecheck.type      regex
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#livecheck.url       ${homepage}downloads/
</span> livecheck.url       ${homepage}downloads/source/
 livecheck.regex     Python (${branch}(?:\\.\\d+)*)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#regex below just for test releases, proper above
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#livecheck.regex     Python\[      \]+(3.5.0\[abrc\]+\[0-9\])
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python35/files/patch-setup.py-disabled_modules.diff b/lang/python35/files/patch-setup.py-disabled_modules.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 6abb863..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python35/files/patch-setup.py-disabled_modules.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setup.py.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -44,7 +44,7 @@ host_platform = get_platform()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # This global variable is used to hold the list of modules to be disabled.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--disabled_module_list = []
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+disabled_module_list = ["_tkinter", "_gdbm"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- def add_dir_to_list(dirlist, dir):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     """Add the directory 'dir' to the list 'dirlist' (after any relative
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python35/files/patch-setup.py.diff b/lang/python35/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 6b7a62b..21866a7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python35/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python35/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,53 +1,50 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setup.py.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1695,7 +1695,7 @@ class PyBuildExt(build_ext):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         # For 8.4a2, the X11 headers are not included. Rather than include a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         # complicated search, this is a hard-coded path. It could bail out
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         # if X11 libs are not found...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        include_dirs.append('/usr/X11R6/include')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        #include_dirs.append('/usr/X11R6/include')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         frameworks = ['-framework', 'Tcl', '-framework', 'Tk']
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py.orig  2018-02-05 10:40:56.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py       2018-02-05 17:38:00.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -43,7 +43,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-         # All existing framework builds of Tcl/Tk don't support 64-bit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1746,13 +1746,6 @@ class PyBuildExt(build_ext):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         if self.detect_tkinter_explicitly():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This global variable is used to hold the list of modules to be disabled.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-disabled_module_list = []
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++disabled_module_list = ["_tkinter", "_gdbm"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def add_dir_to_list(dirlist, dir):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     """Add the directory 'dir' to the list 'dirlist' (after any relative
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -487,12 +487,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             return ['m']
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>--        # Rather than complicate the code below, detecting and building
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        # AquaTk is a separate method. Only one Tkinter will be built on
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        # Darwin - either AquaTk, if it is found, or X11 based Tk.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     def detect_modules(self):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        # Ensure that /usr/local is always used, but the local build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        # directories (i.e. '.' and 'Include') must be first.  See issue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        # 10520.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        if not cross_compiling:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # only change this for cross builds for 3.3, issues on Mageia
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if cross_compiling:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             self.add_gcc_paths()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1751,9 +1745,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # Rather than complicate the code below, detecting and building
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # AquaTk is a separate method. Only one Tkinter will be built on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # Darwin - either AquaTk, if it is found, or X11 based Tk.
</span> -        if (host_platform == 'darwin' and
 -            self.detect_tkinter_darwin(inc_dirs, lib_dirs)):
 -            return
<span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        # In MacPorts, tkinter is provided by a separate port
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        self.announce("INFO: Not using Tcl/Tk", 2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span>          # Assume we haven't found any of the libraries or include files
          # The versions with dots are used on Unix, and the versions without
<span style='display:block; white-space:pre;background:#ffe0e0;'>-         # dots on Windows, for detection by cygwin.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1801,17 +1794,17 @@ class PyBuildExt(build_ext):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         if host_platform == 'sunos5':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             include_dirs.append('/usr/openwin/include')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             added_lib_dirs.append('/usr/openwin/lib')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        elif os.path.exists('/usr/X11R6/include'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            include_dirs.append('/usr/X11R6/include')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            added_lib_dirs.append('/usr/X11R6/lib64')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            added_lib_dirs.append('/usr/X11R6/lib')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        elif os.path.exists('/usr/X11R5/include'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            include_dirs.append('/usr/X11R5/include')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            added_lib_dirs.append('/usr/X11R5/lib')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        #elif os.path.exists('/usr/X11R6/include'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        #    include_dirs.append('/usr/X11R6/include')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        #    added_lib_dirs.append('/usr/X11R6/lib64')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        #    added_lib_dirs.append('/usr/X11R6/lib')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        #elif os.path.exists('/usr/X11R5/include'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        #    include_dirs.append('/usr/X11R5/include')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        #    added_lib_dirs.append('/usr/X11R5/lib')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        #else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             # Assume default location for X11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            include_dirs.append('/usr/X11/include')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            added_lib_dirs.append('/usr/X11/lib')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        #    include_dirs.append('/usr/X11/include')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        #    added_lib_dirs.append('/usr/X11/lib')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1989,11 +1984,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if not '--with-system-ffi' in sysconfig.get_config_var("CONFIG_ARGS"):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             return
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-         # If Cygwin, then verify that X is installed before proceeding
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         if host_platform == 'cygwin':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        if host_platform == 'darwin':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            # OS X 10.5 comes with libffi.dylib; the include files are
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            # in /usr/include/ffi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            inc_dirs.append('/usr/include/ffi')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ffi_inc = [sysconfig.get_config_var("LIBFFI_INCLUDEDIR")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if not ffi_inc or ffi_inc[0] == '':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             ffi_inc = find_file('ffi.h', [], inc_dirs)
</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 8ac8e71..46ecd42 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;'>@@ -96,13 +96,14 @@ subport py34-gdbm {
</span> }
 subport py35-gdbm {
     maintainers     {jmr @jmroot} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         3.5.4
</span>     epoch           20170810
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         3.5.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        0
</span>     homepage        https://docs.python.org/release/${version}/library/dbm.html
     use_xz                     yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  b0df9be4047421672456c9c57b4ddc0aaad7c095 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  94d93bfabb3b109f8a10365a325f920f9ec98c6e2380bf228f9700a14054c84c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       md5 f3763edf9824d5d3a15f5f646083b6e0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 dd0b7b9e093312b854b7ba56afbe12a655934744 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 063d2c3b0402d6191b90731e0f735c64830e7522348aeb7ed382a83165d45009
</span>     set setup_py "setup-py3k.py"
     set extract_files "Modules/_gdbmmodule.c Modules/clinic/_gdbmmodule.c.h"
     livecheck.regex    Python (3.5.\[0-9\]+)
<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 f30d68e..88794b1 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;'>@@ -90,13 +90,14 @@ subport py34-tkinter {
</span> }
 subport py35-tkinter {
     maintainers {jmr @jmroot} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version     3.5.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision    0
</span>     epoch       20170810
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    version     3.5.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision    0
</span>     homepage    https://docs.python.org/release/${version}/library/tkinter.html
     use_xz      yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums   rmd160  b0df9be4047421672456c9c57b4ddc0aaad7c095 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  94d93bfabb3b109f8a10365a325f920f9ec98c6e2380bf228f9700a14054c84c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums   md5 f3763edf9824d5d3a15f5f646083b6e0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                rmd160 dd0b7b9e093312b854b7ba56afbe12a655934744 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256 063d2c3b0402d6191b90731e0f735c64830e7522348aeb7ed382a83165d45009
</span>     append extract_files " Modules/tkinter.h Modules/clinic/_tkinter.c.h"
     set module_name tkinter
 }
</pre><pre style='margin:0'>

</pre>