[91734] trunk/dports/python

stromnov at macports.org stromnov at macports.org
Mon Apr 9 02:22:14 PDT 2012


Revision: 91734
          https://trac.macports.org/changeset/91734
Author:   stromnov at macports.org
Date:     2012-04-09 02:22:14 -0700 (Mon, 09 Apr 2012)
Log Message:
-----------
py2*-munk: unify and update to version 2.1.0

Modified Paths:
--------------
    trunk/dports/python/py-pymunk/Portfile
    trunk/dports/python/py-pymunk/files/patch-pymunk-_chipmunk.py.diff
    trunk/dports/python/py-pymunk/files/patch-setup.py.diff

Added Paths:
-----------
    trunk/dports/python/py-pymunk/
    trunk/dports/python/py-pymunk/files/patch-setup.py-ndebug.diff

Removed Paths:
-------------
    trunk/dports/python/py26-pymunk/

Modified: trunk/dports/python/py-pymunk/Portfile
===================================================================
--- trunk/dports/python/py26-pymunk/Portfile	2012-03-23 13:36:49 UTC (rev 91072)
+++ trunk/dports/python/py-pymunk/Portfile	2012-04-09 09:22:14 UTC (rev 91734)
@@ -2,34 +2,47 @@
 # $Id$
 
 PortSystem          1.0
-PortGroup           python26 1.0
+PortGroup           python 1.0
 
-name                py26-pymunk
-version             1.0.0
+name                py-pymunk
+version             2.1.0
+revision            0
+categories-append   devel
+license             MIT
+platforms           darwin
+supported_archs     i386 x86_64
+
 maintainers         stromnov openmaintainer
 
 description         Python wrapper around the 2d physics library Chipmunk
 
 long_description    ${description}
 
-platforms           darwin
-
 homepage            http://code.google.com/p/pymunk/
 master_sites        googlecode:pymunk
+
 distname            pymunk-${version}
 use_zip             yes
 
-checksums           md5     e303c3eb2f65b745e5ccef5faa08ecdd \
-                    sha1    846e7a54b686c63972a9cbd6aa1c04c15dc0bc83 \
-                    rmd160  50e0e7baf91ab6ec2b369ee95f4fe7a9b1445777
+checksums           rmd160  938e58ac33fe746a81325c7f2d8e4fda0d75c570 \
+                    sha256  5d19261d023522921f600e48f9b84933bf4edcf8d3c7c8805915e9e5d184766c
 
+python.default_version  27
+python.versions     26 27
+
 patchfiles          patch-setup.py.diff \
-                    patch-pymunk-libload.py.diff \
+                    patch-setup.py-ndebug.diff \
                     patch-pymunk-_chipmunk.py.diff
 
 variant debug description {Build with debug messages} {
-    patchfiles-delete   patch-pymunk-_chipmunk.py.diff
+    patchfiles-delete   patch-pymunk-_chipmunk.py.diff \
+                        patch-setup.py-ndebug.diff
 }
 
-depends_build       port:py26-distribute
-depends_run         port:chipmunk
+if {$subport != $name} {
+    depends_build   port:py${python.version}-distribute
+
+    post-build {
+        system "cd ${worksrcpath}; ${python.bin} setup.py build_chipmunk"
+    }
+}

Modified: trunk/dports/python/py-pymunk/files/patch-pymunk-_chipmunk.py.diff
===================================================================
--- trunk/dports/python/py26-pymunk/files/patch-pymunk-_chipmunk.py.diff	2012-03-23 13:36:49 UTC (rev 91072)
+++ trunk/dports/python/py-pymunk/files/patch-pymunk-_chipmunk.py.diff	2012-04-09 09:22:14 UTC (rev 91734)
@@ -1,7 +1,7 @@
---- pymunk/_chipmunk.py.orig	2010-03-07 20:20:16.000000000 +0300
-+++ pymunk/_chipmunk.py	2010-03-09 19:09:37.000000000 +0300
-@@ -4,7 +4,7 @@
- cpVect = Vec2d
+--- pymunk/_chipmunk.py.orig	2012-03-26 16:58:17.000000000 +0400
++++ pymunk/_chipmunk.py	2012-03-26 16:58:26.000000000 +0400
+@@ -5,7 +5,7 @@
+ STRING = c_char_p
  
  from .libload import load_library, platform_specific_functions
 -_lib_debug = True #Set to True to print the Chipmunk path.

Added: trunk/dports/python/py-pymunk/files/patch-setup.py-ndebug.diff
===================================================================
--- trunk/dports/python/py-pymunk/files/patch-setup.py-ndebug.diff	                        (rev 0)
+++ trunk/dports/python/py-pymunk/files/patch-setup.py-ndebug.diff	2012-04-09 09:22:14 UTC (rev 91734)
@@ -0,0 +1,11 @@
+--- setup.py.orig	2012-03-26 17:19:08.000000000 +0400
++++ setup.py	2012-03-26 17:19:30.000000000 +0400
+@@ -40,7 +40,7 @@
+                     
+         include_folders = [os.path.join('chipmunk_src','include','chipmunk')]
+         
+-        compiler_preargs = ['-O3', '-std=gnu99', '-ffast-math', '-fPIC', '-DCHIPMUNK_FFI'] #, '-DCP_ALLOW_PRIVATE_ACCESS', '-DNDEBUG']
++        compiler_preargs = ['-O3', '-std=gnu99', '-ffast-math', '-fPIC', '-DCHIPMUNK_FFI', '-DNDEBUG'] #, '-DCP_ALLOW_PRIVATE_ACCESS', '-DNDEBUG']
+         
+         # check if we are on a 64bit python
+         arch = ctypes.sizeof(ctypes.c_voidp) * 8

Modified: trunk/dports/python/py-pymunk/files/patch-setup.py.diff
===================================================================
--- trunk/dports/python/py26-pymunk/files/patch-setup.py.diff	2012-03-23 13:36:49 UTC (rev 91072)
+++ trunk/dports/python/py-pymunk/files/patch-setup.py.diff	2012-04-09 09:22:14 UTC (rev 91734)
@@ -1,23 +1,15 @@
---- setup.py.orig	2010-03-09 19:06:21.000000000 +0300
-+++ setup.py	2010-03-09 19:07:12.000000000 +0300
-@@ -99,20 +99,9 @@
-     , description='A python wrapper for the 2d physics library Chipmunk'
-     , long_description=long_description
-     , packages=['pymunk'] #find_packages(exclude=['*.tests']),
+--- setup.py.orig	2012-03-26 16:51:00.000000000 +0400
++++ setup.py	2012-03-26 16:51:53.000000000 +0400
+@@ -102,11 +102,7 @@
+     , description='pymunk is a easy-to-use pythonic 2d physics library built on top of Chipmunk'
+     , long_description=open('README.txt').read()
+     , packages=['pymunk']
 -    , package_data = {'pymunk': ['chipmunk.dll'
 -                                , 'chipmunk64.dll'
 -                                , 'libchipmunk.so'
 -                                , 'libchipmunk64.so'
 -                                , 'libchipmunk.dylib']}
--    , eager_resources = [os.path.join('pymunk','chipmunk.dll')
--                            , os.path.join('pymunk','chipmunk64.dll')
--                            , os.path.join('pymunk','libchipmunk.so')
--                            , os.path.join('pymunk','libchipmunk64.so')
--                            , os.path.join('pymunk','libchipmunk.dylib')]
-     #, platforms=['win32']
++    , package_data = {'pymunk': ['libchipmunk.dylib']}
      , license='MIT License'
      , classifiers=classifiers
--    , include_package_data = True
      , cmdclass={'build_chipmunk':build_chipmunk}
-     , test_suite = "tests"
-     )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120409/099d8a01/attachment-0001.html>


More information about the macports-changes mailing list