<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a685d4f1827d57f55465e9494b19cd6911866d07">https://github.com/macports/macports-ports/commit/a685d4f1827d57f55465e9494b19cd6911866d07</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit a685d4f1827d57f55465e9494b19cd6911866d07
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Fri Jan 22 21:24:01 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> py-pyobjc-{qtkit,cocoa,fsevents,quartz}: remove obsolete port
</span>---
python/py-pyobjc-cocoa/Portfile | 23 --------
python/py-pyobjc-fsevents/Portfile | 24 --------
.../py-pyobjc-fsevents/files/pyobjc_setup.py.patch | 65 ----------------------
python/py-pyobjc-qtkit/Portfile | 23 --------
python/py-pyobjc-qtkit/files/pyobjc_setup.py.patch | 65 ----------------------
python/py-pyobjc-quartz/Portfile | 23 --------
.../py-pyobjc-quartz/files/pyobjc_setup.py.patch | 65 ----------------------
7 files changed, 288 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc-cocoa/Portfile b/python/py-pyobjc-cocoa/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 3c129d0c708..00000000000
</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;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,23 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- 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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name py-pyobjc-cocoa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 6.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories python devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license MIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-replaced_by py-pyobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description obsolete wrapper for PyObjC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach v {36 37 38} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subport py$v-pyobjc-cocoa {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- replaced_by py$v-pyobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Remove in November, 2020
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc-fsevents/Portfile b/python/py-pyobjc-fsevents/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 18ab9b5b73b..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc-fsevents/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,24 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- 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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name py-pyobjc-fsevents
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 6.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories python devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license MIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-replaced_by py-pyobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description obsolete wrapper for PyObjC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach v {35 36 37 38} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subport py$v-pyobjc-fsevents {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- replaced_by py$v-pyobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Remove in November, 2020
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc-fsevents/files/pyobjc_setup.py.patch b/python/py-pyobjc-fsevents/files/pyobjc_setup.py.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9bbbe545438..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc-fsevents/files/pyobjc_setup.py.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,65 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc_setup.py.orig 2019-10-16 20:40:22.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc_setup.py 2019-10-24 20:40:00.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -207,14 +207,28 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- v = pl['ProductVersion']
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return '.'.join(v.split('.')[:2])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cflags = get_config_var('CFLAGS')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cflags = shlex.split(cflags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- for i, val in enumerate(cflags):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if val == '-isysroot':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- sdk = cflags[i+1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+def get_sdk():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ env_cflags = os.environ.get('CFLAGS', '')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ config_cflags = get_config_var('CFLAGS')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = None
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ for cflags_str in [env_cflags, config_cflags]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cflags = shlex.split(cflags_str)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ for i, val in enumerate(cflags):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if val == '-isysroot':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = cflags[i+1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ elif val.find('-isysroot') == 0:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = val[len('-isysroot'):]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if sdk:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return sdk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = get_sdk()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if not sdk:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return None
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if sdk == '/':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -223,7 +237,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sdk = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- assert sdk.startswith('MacOSX')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- assert sdk.endswith('.sdk')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return sdk[6:-4]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if sdk == 'MacOSX.sdk':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return get_os_level()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return sdk[6:-4]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class pyobjc_install_lib (install_lib.install_lib):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- def get_exclusions(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -396,10 +413,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if 'clang' in get_config_var('CC'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cflags.append('-Wno-deprecated-declarations')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CFLAGS = get_config_var('CFLAGS')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if '-isysroot' not in CFLAGS: # and os.path.exists('/usr/include/stdio.h'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # We're likely on a system with de Xcode Command Line Tools.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Explicitly use the most recent problems to avoid compile problems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = get_sdk()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if not sdk: # and os.path.exists('/usr/include/stdio.h'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We're likely on a system with the Xcode Command Line Tools.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Explicitly use the most recent SDK to avoid compile problems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- data = os.popen('/usr/bin/xcrun -sdk macosx --show-sdk-path').read()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- data = data.strip()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if data:
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc-qtkit/Portfile b/python/py-pyobjc-qtkit/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 71e137eaaee..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc-qtkit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,23 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- 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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name py-pyobjc-qtkit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 6.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories python devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license MIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-replaced_by py-pyobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description obsolete wrapper for PyObjC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach v {35 36 37 38} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subport py$v-pyobjc-qtkit {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- replaced_by py$v-pyobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Remove in November, 2020
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc-qtkit/files/pyobjc_setup.py.patch b/python/py-pyobjc-qtkit/files/pyobjc_setup.py.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9bbbe545438..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc-qtkit/files/pyobjc_setup.py.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,65 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc_setup.py.orig 2019-10-16 20:40:22.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc_setup.py 2019-10-24 20:40:00.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -207,14 +207,28 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- v = pl['ProductVersion']
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return '.'.join(v.split('.')[:2])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cflags = get_config_var('CFLAGS')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cflags = shlex.split(cflags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- for i, val in enumerate(cflags):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if val == '-isysroot':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- sdk = cflags[i+1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+def get_sdk():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ env_cflags = os.environ.get('CFLAGS', '')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ config_cflags = get_config_var('CFLAGS')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = None
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ for cflags_str in [env_cflags, config_cflags]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cflags = shlex.split(cflags_str)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ for i, val in enumerate(cflags):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if val == '-isysroot':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = cflags[i+1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ elif val.find('-isysroot') == 0:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = val[len('-isysroot'):]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if sdk:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return sdk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = get_sdk()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if not sdk:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return None
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if sdk == '/':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -223,7 +237,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sdk = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- assert sdk.startswith('MacOSX')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- assert sdk.endswith('.sdk')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return sdk[6:-4]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if sdk == 'MacOSX.sdk':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return get_os_level()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return sdk[6:-4]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class pyobjc_install_lib (install_lib.install_lib):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- def get_exclusions(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -396,10 +413,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if 'clang' in get_config_var('CC'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cflags.append('-Wno-deprecated-declarations')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CFLAGS = get_config_var('CFLAGS')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if '-isysroot' not in CFLAGS: # and os.path.exists('/usr/include/stdio.h'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # We're likely on a system with de Xcode Command Line Tools.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Explicitly use the most recent problems to avoid compile problems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = get_sdk()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if not sdk: # and os.path.exists('/usr/include/stdio.h'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We're likely on a system with the Xcode Command Line Tools.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Explicitly use the most recent SDK to avoid compile problems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- data = os.popen('/usr/bin/xcrun -sdk macosx --show-sdk-path').read()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- data = data.strip()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if data:
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc-quartz/Portfile b/python/py-pyobjc-quartz/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index f16e7b05079..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc-quartz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,23 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- 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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name py-pyobjc-quartz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 6.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories python devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license MIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-replaced_by py-pyobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description obsolete wrapper for PyObjC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach v {27 35 36 37 38} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subport py$v-pyobjc-quartz {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- replaced_by py$v-pyobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Remove in November, 2020
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc-quartz/files/pyobjc_setup.py.patch b/python/py-pyobjc-quartz/files/pyobjc_setup.py.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9bbbe545438..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc-quartz/files/pyobjc_setup.py.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,65 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc_setup.py.orig 2019-10-16 20:40:22.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc_setup.py 2019-10-24 20:40:00.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -207,14 +207,28 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- v = pl['ProductVersion']
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return '.'.join(v.split('.')[:2])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cflags = get_config_var('CFLAGS')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cflags = shlex.split(cflags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- for i, val in enumerate(cflags):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if val == '-isysroot':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- sdk = cflags[i+1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+def get_sdk():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ env_cflags = os.environ.get('CFLAGS', '')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ config_cflags = get_config_var('CFLAGS')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = None
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ for cflags_str in [env_cflags, config_cflags]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cflags = shlex.split(cflags_str)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ for i, val in enumerate(cflags):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if val == '-isysroot':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = cflags[i+1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ elif val.find('-isysroot') == 0:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = val[len('-isysroot'):]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if sdk:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return sdk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = get_sdk()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if not sdk:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return None
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if sdk == '/':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -223,7 +237,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sdk = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- assert sdk.startswith('MacOSX')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- assert sdk.endswith('.sdk')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return sdk[6:-4]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if sdk == 'MacOSX.sdk':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return get_os_level()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return sdk[6:-4]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class pyobjc_install_lib (install_lib.install_lib):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- def get_exclusions(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -396,10 +413,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if 'clang' in get_config_var('CC'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cflags.append('-Wno-deprecated-declarations')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CFLAGS = get_config_var('CFLAGS')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if '-isysroot' not in CFLAGS: # and os.path.exists('/usr/include/stdio.h'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # We're likely on a system with de Xcode Command Line Tools.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Explicitly use the most recent problems to avoid compile problems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sdk = get_sdk()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if not sdk: # and os.path.exists('/usr/include/stdio.h'):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We're likely on a system with the Xcode Command Line Tools.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Explicitly use the most recent SDK to avoid compile problems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- data = os.popen('/usr/bin/xcrun -sdk macosx --show-sdk-path').read()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- data = data.strip()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if data:
</span></pre><pre style='margin:0'>
</pre>