Hello Jann! Just wanted to point out a couple of things about this last commit of yours. We have the policy of making one commit per logical block of changes, but down here you condensed three blocks in a single commit: new port (py-glewpy), dependency rework for a different port (py-matplotlib) and version update and other changes to yet a third port (py-pil). For future reference, each of these three should be separate commits, and in case of the third one the log should detail what the other changes are about (besides the version updates). It's a matter of policy, for improved tracking, hope you don't mind! Other than that, great work, keep it up! Regards,... -jmpp On Apr 30, 2007, at 6:11 PM, source_changes@macosforge.org wrote:
Revision 24708 Author jann@macports.org Date 2007-04-30 15:11:20 -0700 (Mon, 30 Apr 2007) Log Message
New port py-glewpy Modified Paths
trunk/dports/python/py-matplotlib/Portfile trunk/dports/python/py-pil/Portfile Added Paths
trunk/dports/python/py-glewpy/ trunk/dports/python/py-glewpy/Portfile trunk/dports/python/py-glewpy/files/ trunk/dports/python/py-glewpy/files/patch-setup-osx.py trunk/dports/python/py-glewpy/files/patch-setup.py Diff
Added: trunk/dports/python/py-glewpy/Portfile (0 => 24708)
--- trunk/dports/python/py-glewpy/Portfile (rev 0) +++ trunk/dports/python/py-glewpy/Portfile 2007-04-30 22:11:20 UTC (rev 24708) @@ -0,0 +1,29 @@ +# $Id$ + +PortSystem 1.0 +PortGroup python24 1.0 + +name py-glewpy +version 0.7.4 +revision 2 +maintainers nomaintainer@macports.org +description Python bindings for GLEW (OpenGL Extension Wrangler) +long_description GLEWpy aims to bring advanced OpenGL extensions to Python. \ + This will allow the Python OpenGL developer to use features such as \ + fragment and vertex shaders and image processing on the GPU. \ + It serves as a compliment to PyOpenGL and toolkits such as \ + GLUT and SDL (pygame). +categories-append graphics +platforms darwin freebsd +homepage http://glewpy.sourceforge.net/ +master_sites http://ovh.dl.sourceforge.net/sourceforge/glewpy/ +distname glewpy-${version} +checksums md5 3d2aae86aae328ab60897915bf9530fc +patchfiles patch-setup.py + +depends_lib-append port:glew \ + port:py-pyrex + +post-destroot { + xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name} +} Property changes on: trunk/dports/python/py-glewpy/Portfile ___________________________________________________________________ Name: svn:keywords + Id Name: svn:eol-style + native Added: trunk/dports/python/py-glewpy/files/patch-setup-osx.py (0 => 24708)
--- trunk/dports/python/py-glewpy/files/patch-setup- osx.py (rev 0) +++ trunk/dports/python/py-glewpy/files/patch-setup-osx.py 2007-04-30 22:11:20 UTC (rev 24708) @@ -0,0 +1,69 @@ +--- setup-osx.py 2006-04-25 00:34:28.000000000 +0200 ++++ setup-osx.py.new 2007-04-15 21:49:20.000000000 +0200 +@@ -1,6 +1,9 @@ + from distutils.core import setup + from distutils.extension import Extension + from Pyrex.Distutils import build_ext ++ ++glew_include_dirs=['/opt/local/include'] ++ + setup( + name = "glewpy", + version = '0.7.4', +@@ -16,31 +19,31 @@ + 'examples/oneshot.py', + 'examples/logo2.jpg']}, + ext_modules=[ +- Extension('glew', ['src/glew.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.threedfx', ['src/gl/threedfx.pyx'], extra_link_args = ['-framework', 'OpenGL']), +- Extension('gl.apple', ['src/gl/apple.pyx'], extra_link_args = ['-framework', 'OpenGL']), +- Extension('gl.arb', ['src/gl/arb.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.ati', ['src/gl/ati.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.atix', ['src/gl/atix.pyx'], extra_link_args = ['-framework', 'OpenGL']), +- Extension('gl.ext', ['src/gl/ext.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.gl', ['src/gl/gl.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.hp', ['src/gl/hp.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.ibm', ['src/gl/ibm.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.ingr', ['src/gl/ingr.pyx'], extra_link_args = ['-framework', 'OpenGL']), +- Extension('gl.intel', ['src/gl/intel.pyx'], extra_link_args = ['-framework', 'OpenGL']), +- Extension('gl.ktx', ['src/gl/ktx.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.mesa', ['src/gl/mesa.pyx'], extra_link_args = ['-framework', 'OpenGL']), +- Extension('gl.nv', ['src/gl/nv.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.oml', ['src/gl/oml.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.pgi', ['src/gl/pgi.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.rend', ['src/gl/rend.pyx'], extra_link_args = ['-framework', 'OpenGL']), +- Extension('gl.s3', ['src/gl/s3.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.sgis', ['src/gl/sgis.pyx'], extra_link_args = ['-framework', 'OpenGL']), +- Extension('gl.sgix', ['src/gl/sgix.pyx'], extra_link_args = ['-framework', 'OpenGL']), +- Extension('gl.sgi', ['src/gl/sgi.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.sunx', ['src/gl/sunx.pyx'], extra_link_args = ['-framework', 'OpenGL']), +- Extension('gl.sun', ['src/gl/sun.pyx'], extra_link_args = ['- framework', 'OpenGL']), +- Extension('gl.win', ['src/gl/win.pyx'], extra_link_args = ['- framework', 'OpenGL']) ++ Extension('glew', ['src/glew.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.threedfx', ['src/gl/threedfx.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.apple', ['src/gl/apple.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.arb', ['src/gl/arb.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.ati', ['src/gl/ati.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.atix', ['src/gl/atix.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.ext', ['src/gl/ext.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.gl', ['src/gl/gl.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.hp', ['src/gl/hp.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.ibm', ['src/gl/ibm.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.ingr', ['src/gl/ingr.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.intel', ['src/gl/intel.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.ktx', ['src/gl/ktx.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.mesa', ['src/gl/mesa.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.nv', ['src/gl/nv.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.oml', ['src/gl/oml.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.pgi', ['src/gl/pgi.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.rend', ['src/gl/rend.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.s3', ['src/gl/s3.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.sgis', ['src/gl/sgis.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.sgix', ['src/gl/sgix.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.sgi', ['src/gl/sgi.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.sunx', ['src/gl/sunx.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.sun', ['src/gl/sun.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']), ++ Extension('gl.win', ['src/gl/win.pyx'], include_dirs=glew_include_dirs, extra_link_args = ['-framework', 'OpenGL']) + ], + cmdclass = {'build_ext': build_ext} + ) Property changes on: trunk/dports/python/py-glewpy/files/patch- setup-osx.py ___________________________________________________________________ Name: svn:keywords + Author Date ID Revision Name: svn:eol-style + native Added: trunk/dports/python/py-glewpy/files/patch-setup.py (0 => 24708)
--- trunk/dports/python/py-glewpy/files/patch- setup.py (rev 0) +++ trunk/dports/python/py-glewpy/files/patch-setup.py 2007-04-30 22:11:20 UTC (rev 24708) @@ -0,0 +1,16 @@ +--- setup.py 2006-04-25 00:34:28.000000000 +0200 ++++ setup.py.new 2007-04-15 23:21:45.000000000 +0200 +@@ -13,9 +13,12 @@ + 'pgi', 'rend', 's3', 'sgis', 'sgix', 'sgi', 'sunx', + 'sun', 'win'] + +-glew_extensions = [Extension('glew', ['src/glew.pyx'], libraries=libs)] ++glew_extensions = [Extension('glew', ['src/glew.pyx'], ++ include_dirs=['/opt/local/include'], ++ libraries=libs)] + gl_extensions = [Extension('gl.%s' % g, + ['src/gl/%s.pyx' % g], ++ include_dirs=['/opt/local/include'], + libraries=libs) for g in gl_modules] + + all_extensions = [] Property changes on: trunk/dports/python/py-glewpy/files/patch- setup.py ___________________________________________________________________ Name: svn:keywords + Author Date ID Revision Name: svn:eol-style + native Modified: trunk/dports/python/py-matplotlib/Portfile (24707 => 24708)
--- trunk/dports/python/py-matplotlib/Portfile 2007-04-30 19:33:12 UTC (rev 24707) +++ trunk/dports/python/py-matplotlib/Portfile 2007-04-30 22:11:20 UTC (rev 24708) @@ -25,7 +25,7 @@
depends_lib-append port:freetype port:libpng \ port:antigraingeometry port:py-numarray \ - port:py-numeric port:py-dateutil port:py-tz + port:py-numeric port:py-dateutil
patchfiles patch-setupext.py.diff
Modified: trunk/dports/python/py-pil/Portfile (24707 => 24708)
--- trunk/dports/python/py-pil/Portfile 2007-04-30 19:33:12 UTC (rev 24707) +++ trunk/dports/python/py-pil/Portfile 2007-04-30 22:11:20 UTC (rev 24708) @@ -4,8 +4,7 @@ PortGroup python24 1.0
name py-pil -version 1.1.5 -revision 1 +version 1.1.6 maintainers nomaintainer@macports.org description Python Imaging Library long_description The Python Imaging Library (PIL) adds image \ @@ -18,7 +17,7 @@ homepage http://www.pythonware.com/ master_sites http://effbot.org/downloads/ distname Imaging-${version} -checksums md5 a64512e39469213ced0d091b9eba76c0 +checksums md5 3a9b5c20ca52f0a9900512d2c7347622 patchfiles patch-setup.py
depends_lib-append port:jpeg \ @@ -31,12 +30,6 @@
post-destroot { xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name} - xinstall -m 0644 -W ${worksrcpath} BUILDME CHANGES-115 CONTENTS README \ + xinstall -m 0644 -W ${worksrcpath} BUILDME CHANGES CONTENTS README \ ${destroot}${prefix}/share/doc/${name} } - -# broke this variant during update to 1.1.5! -#variant tk { -# build.env WITH_TK=yes ${configure.env} -# depends_lib-append port:tk port:py-tkinter -#} _______________________________________________ macports-changes mailing list macports-changes@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo/macports-changes