<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>