[66286] trunk/dports/python
stromnov at macports.org
stromnov at macports.org
Thu Apr 8 03:44:12 PDT 2010
Revision: 66286
http://trac.macports.org/changeset/66286
Author: stromnov at macports.org
Date: 2010-04-08 03:44:07 -0700 (Thu, 08 Apr 2010)
Log Message:
-----------
py26-pyopencl: new port
Added Paths:
-----------
trunk/dports/python/py26-pyopencl/
trunk/dports/python/py26-pyopencl/Portfile
trunk/dports/python/py26-pyopencl/files/
trunk/dports/python/py26-pyopencl/files/patch-siteconf.py.diff
trunk/dports/python/py26-pyopencl/files/patch-wrap_cl.hpp.diff
Added: trunk/dports/python/py26-pyopencl/Portfile
===================================================================
--- trunk/dports/python/py26-pyopencl/Portfile (rev 0)
+++ trunk/dports/python/py26-pyopencl/Portfile 2010-04-08 10:44:07 UTC (rev 66286)
@@ -0,0 +1,44 @@
+# -*- 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
+# $Id$
+
+PortSystem 1.0
+PortGroup python26 1.0
+
+name py26-pyopencl
+version 0.91.5
+categories-append science
+
+maintainers stromnov openmaintainer
+
+description Python wrapper for OpenCL.
+
+long_description PyOpenCL lets you access GPUs and \
+ other massively parallel compute \
+ devices from Python.
+
+platforms darwin
+
+homepage http://mathema.tician.de/software/pyopencl
+master_sites http://cheeseshop.python.org/packages/source/p/pyopencl/
+distname pyopencl-${version}
+
+checksums md5 e09ad8c07b5412e965d6004ba3a644b8 \
+ sha1 e616f1c63471154bb185d6502ee912cbbf7da4c5 \
+ rmd160 e4e425d62384d9eada1661c2880c6c1dd003ddb9
+
+patchfiles patch-wrap_cl.hpp.diff \
+ patch-siteconf.py.diff
+
+depends_build-append \
+ port:py26-distribute \
+ port:py26-numpy \
+ port:boost
+
+post-patch {
+ reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/siteconf.py
+ reinplace "s|@@GCC@@|gcc|g" ${worksrcpath}/siteconf.py
+}
+
+livecheck.type regex
+livecheck.url ${master_sites}
+livecheck.regex "pyopencl-(\\d+(?:\\.\\d+)*)${extract.suffix}"
Property changes on: trunk/dports/python/py26-pyopencl/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/python/py26-pyopencl/files/patch-siteconf.py.diff
===================================================================
--- trunk/dports/python/py26-pyopencl/files/patch-siteconf.py.diff (rev 0)
+++ trunk/dports/python/py26-pyopencl/files/patch-siteconf.py.diff 2010-04-08 10:44:07 UTC (rev 66286)
@@ -0,0 +1,16 @@
+--- /dev/null 2010-03-29 00:03:17.000000000 +0400
++++ siteconf.py 2010-03-28 21:17:52.000000000 +0400
+@@ -0,0 +1,13 @@
++BOOST_INC_DIR = ['@@PREFIX@@/include']
++BOOST_LIB_DIR = ['@@PREFIX@@/lib']
++BOOST_COMPILER = '@@GCC@@'
++BOOST_PYTHON_LIBNAME = ['boost_python-mt']
++BOOST_THREAD_LIBNAME = ['boost_thread-mt']
++CL_TRACE = False
++CL_ENABLE_GL = True
++SHIPPED_CL_HEADERS = False
++CL_INC_DIR = []
++CL_LIB_DIR = []
++CL_LIBNAME = []
++CXXFLAGS = []
++LDFLAGS = ['-Wl,-framework,OpenCL']
Added: trunk/dports/python/py26-pyopencl/files/patch-wrap_cl.hpp.diff
===================================================================
--- trunk/dports/python/py26-pyopencl/files/patch-wrap_cl.hpp.diff (rev 0)
+++ trunk/dports/python/py26-pyopencl/files/patch-wrap_cl.hpp.diff 2010-04-08 10:44:07 UTC (rev 66286)
@@ -0,0 +1,11 @@
+--- src/wrapper/wrap_cl.hpp.orig 2010-03-29 01:25:41.000000000 +0400
++++ src/wrapper/wrap_cl.hpp 2010-03-29 01:25:56.000000000 +0400
+@@ -14,7 +14,7 @@
+ // Mac ------------------------------------------------------------------------
+ #include <OpenCL/opencl.h>
+ #ifdef HAVE_GL
+-#include <OpenCL/opencl_gl.h>
++#include <OpenCL/cl_gl.h>
+ #endif
+
+ #else
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100408/ac3aef91/attachment.html>
More information about the macports-changes
mailing list