<pre style='margin:0'>
Dan Villiom Podlaski Christiansen (danchr) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/660136d24fa8dd5fb2e241647774edcf0cd2a87e">https://github.com/macports/macports-ports/commit/660136d24fa8dd5fb2e241647774edcf0cd2a87e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 660136d24fa8dd5fb2e241647774edcf0cd2a87e
</span>Author: Dan Villiom Podlaski Christiansen <danchr@macports.org>
AuthorDate: Sun Nov 24 19:07:16 2019 +0100

<span style='display:block; white-space:pre;color:#404040;'>    py27-pyobjc & py35-pyobjc: move to separate ports
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    and bump the revision of all dependents of the Python 2.7 ports, just
</span><span style='display:block; white-space:pre;color:#404040;'>    in case.
</span>---
 aqua/namebench/Portfile                            |  2 +-
 graphics/MyPaint/Portfile                          |  4 +-
 python/py-lightblue/Portfile                       |  2 +-
 python/py-pyobjc-cocoa/Portfile                    | 27 ++------
 python/py-pyobjc/Portfile                          | 24 ++-----
 python/py-pyxg/Portfile                            |  1 +
 python/py27-pyobjc-cocoa/Portfile                  | 63 ++++++++++++++++++
 .../files/pyobjc_setup.py.patch                    |  0
 python/{py-pyobjc => py27-pyobjc}/Portfile         | 76 +++++++++++++---------
 python/py35-pyobjc-cocoa/Portfile                  | 63 ++++++++++++++++++
 .../files/pyobjc_setup.py.patch                    |  0
 python/{py-pyobjc => py35-pyobjc}/Portfile         | 76 +++++++++++++---------
 python/quodlibet/Portfile                          |  1 +
 13 files changed, 238 insertions(+), 101 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/namebench/Portfile b/aqua/namebench/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ed53913..d5459dc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/namebench/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/namebench/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           xcode 1.0
</span> 
 name                namebench
 version             1.3.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> categories          aqua sysutils
 platforms           darwin
 license             Apache-2
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/MyPaint/Portfile b/graphics/MyPaint/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 65d29bd..805907e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/MyPaint/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/MyPaint/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ name                        MyPaint
</span> if {${name} eq ${subport}} {
     conflicts               ${name}-devel
     github.setup            mypaint mypaint 1.2.1 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                2
</span> 
     github.tarball_from     releases
     use_xz                  yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ subport ${name}-devel {
</span>     conflicts               ${name}
     github.setup            mypaint mypaint 1fc6f4ccab6e421ef38004d481ceae95960c9f02
     version                 1.3.0-alpha.20160514+git.[string range ${git.branch} 0 7]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                2
</span>     set libmypaint_branch   65ffae19bc152749d30e78593b7f78749b294718
 
     master_sites-append     https://github.com/${github.author}/libmypaint/tarball/${libmypaint_branch}:libmypaint
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-lightblue/Portfile b/python/py-lightblue/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 12b2167..8a261fa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-lightblue/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-lightblue/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup               deprecated 1.0
</span> 
 name                    py-lightblue
 version                 0.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                2
</span> license                 GPL-3+
 maintainers             nomaintainer
 supported_archs         noarch
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc-cocoa/Portfile b/python/py-pyobjc-cocoa/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3282647..ec0039c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc-cocoa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyobjc-cocoa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,30 +16,17 @@ long_description    This port provides the CoreFoundation, Foundation \
</span> homepage            https://pyobjc.readthedocs.io
 
 version             6.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160 e5a7095511e7d4d6daed8fb9c18d797ec519a75d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 c4077d2e6f96e4f3fd9780d66778cf51d27f414822498b24410e9df7a6a4d531 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   3941627
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${python.rootname}-${version}
</span> master_sites        pypi:p/${python.rootname}/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 37 38
</span> 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} == 27 ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${python.version} == 35} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # peg at the final version for these Python versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version   5.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision  0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distname  ${python.rootname}-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums rmd160 5790e8357f6e7e5668b8750dd4809522ae44f812 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  sha256 0b2d2f4a95d2634d1545c2d5cc949cb1b1bbfd73393d3c3b483be2a18906e568 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  size   3808584
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles pyobjc_setup.py.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision  0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distname  ${python.rootname}-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums rmd160 e5a7095511e7d4d6daed8fb9c18d797ec519a75d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  sha256 c4077d2e6f96e4f3fd9780d66778cf51d27f414822498b24410e9df7a6a4d531 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  size   3941627
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     depends_build-append \
                         port:py${python.version}-setuptools
     depends_lib-append  port:py${python.version}-pyobjc
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/Portfile b/python/py-pyobjc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 672784b..e2fc435 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyobjc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,27 +20,17 @@ long_description    The PyObjC project aims to provide a bridge between \
</span> homepage            https://pyobjc.readthedocs.io
 
 version             6.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            pyobjc-core-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160 dc2368d6c2bad5c7c64dfdffcb660df309aaba68 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 1a0fbf012fb575e0adf8c18cfd4453e657cc2c0deb2660c529bf524ba4c9149a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   791075
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> master_sites        pypi:p/pyobjc-core/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 37 38
</span> 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} == 27 ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${python.version} == 35} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # peg at the final version for these Python versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version   5.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision  0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distname  pyobjc-core-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums rmd160 6c2f3aa3d444bc5d577a3b59a116241374787587 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  sha256 07554c7fb02a980a2a648f567441cd0bf031a15a7afe284cda197bd4d8b443e3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  size   811139
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision  0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distname  pyobjc-core-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums rmd160 dc2368d6c2bad5c7c64dfdffcb660df309aaba68 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  sha256 1a0fbf012fb575e0adf8c18cfd4453e657cc2c0deb2660c529bf524ba4c9149a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  size   791075
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> 
     depends_lib-append \
                     port:libffi \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyxg/Portfile b/python/py-pyxg/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a9bd127..836cb69 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyxg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyxg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,6 +5,7 @@ PortGroup           github 1.0
</span> PortGroup           python 1.0
 
 github.setup        pyxg pyxg 0.3 v
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> name                py-pyxg
 python.versions     27
 categories-append   devel
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py27-pyobjc-cocoa/Portfile b/python/py27-pyobjc-cocoa/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6f3fefd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py27-pyobjc-cocoa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,63 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           deprecated 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# version 6.0 dropped support for Python 3.5 and earlier
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+deprecated.upstream_support no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                py27-pyobjc-cocoa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.rootname     pyobjc-framework-Cocoa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append   devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         cocoa wrappers for PyObjC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    This port provides the CoreFoundation, Foundation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    and AppKit wrappers for use with PyObjC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://pyobjc.readthedocs.io
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             5.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${python.rootname}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160 5790e8357f6e7e5668b8750dd4809522ae44f812 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 0b2d2f4a95d2634d1545c2d5cc949cb1b1bbfd73393d3c3b483be2a18906e568 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   3808584
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:p/${python.rootname}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          pyobjc_setup.py.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:py${python.version}-pyobjc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${configure.sdkroot} eq ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sdkroot "/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sdkroot ${configure.sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append    SDKROOT=${sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.env-append SDKROOT=${sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${subport} @${version} requires Mac OS X 10.5 or later"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "incompatible Mac OS X version"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        LICENSE.txt README.txt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/Examples \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/doc/${subport}/examples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc-cocoa/files/pyobjc_setup.py.patch b/python/py27-pyobjc-cocoa/files/pyobjc_setup.py.patch
</span>similarity index 100%
copy from python/py-pyobjc-cocoa/files/pyobjc_setup.py.patch
copy to python/py27-pyobjc-cocoa/files/pyobjc_setup.py.patch
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/Portfile b/python/py27-pyobjc/Portfile
</span>similarity index 57%
copy from python/py-pyobjc/Portfile
copy to python/py27-pyobjc/Portfile
<span style='display:block; white-space:pre;color:#808080;'>index 672784b..32da9ac 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py27-pyobjc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,8 +2,13 @@
</span> 
 PortSystem          1.0
 PortGroup           python 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           deprecated 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                py-pyobjc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# version 6.0 dropped support for Python 2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+deprecated.upstream_support no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                py27-pyobjc
</span> 
 categories-append   devel
 license             MIT
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,35 +24,24 @@ long_description    The PyObjC project aims to provide a bridge between \
</span>                     Python based functionality.
 homepage            https://pyobjc.readthedocs.io
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             6.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             5.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            pyobjc-core-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160 6c2f3aa3d444bc5d577a3b59a116241374787587 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 07554c7fb02a980a2a648f567441cd0bf031a15a7afe284cda197bd4d8b443e3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   811139
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> master_sites        pypi:p/pyobjc-core/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} == 27 ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${python.version} == 35} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # peg at the final version for these Python versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version   5.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision  0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distname  pyobjc-core-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums rmd160 6c2f3aa3d444bc5d577a3b59a116241374787587 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  sha256 07554c7fb02a980a2a648f567441cd0bf031a15a7afe284cda197bd4d8b443e3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  size   811139
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision  0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distname  pyobjc-core-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums rmd160 dc2368d6c2bad5c7c64dfdffcb660df309aaba68 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  sha256 1a0fbf012fb575e0adf8c18cfd4453e657cc2c0deb2660c529bf524ba4c9149a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  size   791075
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libffi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:libffi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-setuptools
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|use-system-libffi = 0|\\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|use-system-libffi = 0|\\
</span> use-system-libffi = 1\\
 deployment-target = ${macosx_deployment_target}\\
 |" ${worksrcpath}/setup.cfg
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -78,9 +72,31 @@ deployment-target = ${macosx_deployment_target}\\
</span>             ${destroot}${prefix}/share/doc/${subport}/examples
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${configure.sdkroot} eq ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sdkroot "/"
</span> } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.url   https://pypi.python.org/pypi/pyobjc-core/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.regex {pyobjc-core ([0-9.]+)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sdkroot ${configure.sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                SDKROOT=${sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                SDKROOT=${sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${subport} @${version} requires Mac OS X 10.5 or later"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "incompatible Mac OS X version"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} HISTORIC.txt License.txt README.txt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${destroot}${prefix}/share/doc/${subport}/examples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/Examples \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/doc/${subport}/examples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type  none
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py35-pyobjc-cocoa/Portfile b/python/py35-pyobjc-cocoa/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c23b5d2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py35-pyobjc-cocoa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,63 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           deprecated 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# version 6.0 dropped support for Python 3.5 and earlier
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+deprecated.upstream_support no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                py35-pyobjc-cocoa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.rootname     pyobjc-framework-Cocoa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append   devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         cocoa wrappers for PyObjC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    This port provides the CoreFoundation, Foundation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    and AppKit wrappers for use with PyObjC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://pyobjc.readthedocs.io
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             5.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${python.rootname}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160 5790e8357f6e7e5668b8750dd4809522ae44f812 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 0b2d2f4a95d2634d1545c2d5cc949cb1b1bbfd73393d3c3b483be2a18906e568 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   3808584
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:p/${python.rootname}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          pyobjc_setup.py.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     35
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:py${python.version}-pyobjc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${configure.sdkroot} eq ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sdkroot "/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sdkroot ${configure.sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append    SDKROOT=${sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.env-append SDKROOT=${sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${subport} @${version} requires Mac OS X 10.5 or later"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "incompatible Mac OS X version"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        LICENSE.txt README.txt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/Examples \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/doc/${subport}/examples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc-cocoa/files/pyobjc_setup.py.patch b/python/py35-pyobjc-cocoa/files/pyobjc_setup.py.patch
</span>similarity index 100%
rename from python/py-pyobjc-cocoa/files/pyobjc_setup.py.patch
rename to python/py35-pyobjc-cocoa/files/pyobjc_setup.py.patch
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/Portfile b/python/py35-pyobjc/Portfile
</span>similarity index 57%
copy from python/py-pyobjc/Portfile
copy to python/py35-pyobjc/Portfile
<span style='display:block; white-space:pre;color:#808080;'>index 672784b..ee5945a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py35-pyobjc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,8 +2,13 @@
</span> 
 PortSystem          1.0
 PortGroup           python 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           deprecated 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                py-pyobjc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# version 6.0 dropped support for Python 2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+deprecated.upstream_support no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                py35-pyobjc
</span> 
 categories-append   devel
 license             MIT
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,35 +24,24 @@ long_description    The PyObjC project aims to provide a bridge between \
</span>                     Python based functionality.
 homepage            https://pyobjc.readthedocs.io
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             6.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             5.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            pyobjc-core-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160 6c2f3aa3d444bc5d577a3b59a116241374787587 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 07554c7fb02a980a2a648f567441cd0bf031a15a7afe284cda197bd4d8b443e3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   811139
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> master_sites        pypi:p/pyobjc-core/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} == 27 ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${python.version} == 35} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # peg at the final version for these Python versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version   5.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision  0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distname  pyobjc-core-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums rmd160 6c2f3aa3d444bc5d577a3b59a116241374787587 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  sha256 07554c7fb02a980a2a648f567441cd0bf031a15a7afe284cda197bd4d8b443e3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  size   811139
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision  0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distname  pyobjc-core-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums rmd160 dc2368d6c2bad5c7c64dfdffcb660df309aaba68 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  sha256 1a0fbf012fb575e0adf8c18cfd4453e657cc2c0deb2660c529bf524ba4c9149a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  size   791075
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     35
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libffi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:libffi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-setuptools
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|use-system-libffi = 0|\\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|use-system-libffi = 0|\\
</span> use-system-libffi = 1\\
 deployment-target = ${macosx_deployment_target}\\
 |" ${worksrcpath}/setup.cfg
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -78,9 +72,31 @@ deployment-target = ${macosx_deployment_target}\\
</span>             ${destroot}${prefix}/share/doc/${subport}/examples
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${configure.sdkroot} eq ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sdkroot "/"
</span> } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.url   https://pypi.python.org/pypi/pyobjc-core/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.regex {pyobjc-core ([0-9.]+)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sdkroot ${configure.sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                SDKROOT=${sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                SDKROOT=${sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${subport} @${version} requires Mac OS X 10.5 or later"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "incompatible Mac OS X version"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} HISTORIC.txt License.txt README.txt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${destroot}${prefix}/share/doc/${subport}/examples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/Examples \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/doc/${subport}/examples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type  none
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/quodlibet/Portfile b/python/quodlibet/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 33f77f1..415bf22 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/quodlibet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/quodlibet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,6 +7,7 @@ PortGroup           active_variants 1.1
</span> 
 name                quodlibet
 version             3.9.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories-append   audio gnome
 maintainers         {elelay @elelay} openmaintainer
 license             GPL-2
</pre><pre style='margin:0'>

</pre>