[127057] trunk/dports/python/py-pyobjc-cocoa

aronnax at macports.org aronnax at macports.org
Sun Oct 19 23:07:17 PDT 2014


Revision: 127057
          https://trac.macports.org/changeset/127057
Author:   aronnax at macports.org
Date:     2014-10-19 23:07:17 -0700 (Sun, 19 Oct 2014)
Log Message:
-----------
py-pyobjc-cocoa: update to 3.0.1, and temporary fix for #45310

Modified Paths:
--------------
    trunk/dports/python/py-pyobjc-cocoa/Portfile

Added Paths:
-----------
    trunk/dports/python/py-pyobjc-cocoa/files/patch2-pyobjc_setup.py.diff

Modified: trunk/dports/python/py-pyobjc-cocoa/Portfile
===================================================================
--- trunk/dports/python/py-pyobjc-cocoa/Portfile	2014-10-20 06:05:30 UTC (rev 127056)
+++ trunk/dports/python/py-pyobjc-cocoa/Portfile	2014-10-20 06:07:17 UTC (rev 127057)
@@ -5,7 +5,7 @@
 PortGroup python 1.0
 
 name            py-pyobjc-cocoa
-version         2.5.1
+version         3.0.1
 categories-append     devel
 license         MIT
 maintainers     nomaintainer
@@ -17,8 +17,9 @@
 homepage        http://pyobjc.sourceforge.net/
 master_sites    http://pypi.python.org/packages/source/p/pyobjc-framework-Cocoa/
 distname        pyobjc-framework-Cocoa-${version}
-checksums           sha1    ce4eb756dfdcb94495aa10f4f06ec7659ff4a917 \
-                    rmd160  b00418861f7d5bee7851a1986ff8a07dcbe887ba
+checksums       md5     a8eb4d7cbc181d990808372c980dabb1 \
+                sha1    38607c95a127d1f422012d34c3ade220149cfe88 \
+                rmd160  6ac9a422a86863effbbbed41707e0bb138c92ddb
 
 python.versions 25 26 27 31 32 33 34
 
@@ -31,9 +32,12 @@
         checksums       md5 324185e6699b59d1ce85b5020e8f83e5 \
                         sha1 b6c224065096cb2389660e19f0a757d0289031a8 \
                         rmd160 c8ebb071a0d04188106c9698f117d655325367f9
+        patchfiles      patch-pyobjc_setup.py.diff
     }
 
-    patchfiles          patch-pyobjc_setup.py.diff
+    # See https://trac.macports.org/ticket/45310
+    # FIXME: remove when version 3.0.2 comes out
+    patchfiles      patch2-pyobjc_setup.py.diff
 
     platform darwin 8 {
         depends_fetch

Added: trunk/dports/python/py-pyobjc-cocoa/files/patch2-pyobjc_setup.py.diff
===================================================================
--- trunk/dports/python/py-pyobjc-cocoa/files/patch2-pyobjc_setup.py.diff	                        (rev 0)
+++ trunk/dports/python/py-pyobjc-cocoa/files/patch2-pyobjc_setup.py.diff	2014-10-20 06:07:17 UTC (rev 127057)
@@ -0,0 +1,25 @@
+--- pyobjc_setup.py.orig	2014-10-19 22:32:43.000000000 -0700
++++ pyobjc_setup.py	2014-10-19 22:33:00.000000000 -0700
+@@ -197,15 +197,17 @@
+         else:
+             outputs = install_lib.orig.install_lib.get_outputs(self)
+ 
++        exclusions = {}
+         for fn in outputs:
+             if 'PyObjCTest' in fn:
+-                result[fn] = 1
++                exclusions[fn] = 1
+ 
+-        result['PyObjCTest'] = 1
+-        result[os.path.join(self.install_dir, 'PyObjCTest')] = 1
++        exclusions['PyObjCTest'] = 1
++        exclusions[os.path.join(self.install_dir, 'PyObjCTest')] = 1
+         for fn in os.listdir('PyObjCTest'):
+-            result[os.path.join('PyObjCTest', fn)] = 1
+-            result[os.path.join(self.install_dir, 'PyObjCTest', fn)] = 1
++            exclusions[os.path.join('PyObjCTest', fn)] = 1
++            exclusions[os.path.join(self.install_dir, 'PyObjCTest', fn)] = 1
++        result.update(exclusions)
+ 
+         return result
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141019/aea5e9d4/attachment.html>


More information about the macports-changes mailing list