[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