[113022] trunk/dports/python/py-pyopencl

ryandesign at macports.org ryandesign at macports.org
Wed Nov 6 17:25:13 PST 2013


Revision: 113022
          https://trac.macports.org/changeset/113022
Author:   ryandesign at macports.org
Date:     2013-11-06 17:25:13 -0800 (Wed, 06 Nov 2013)
Log Message:
-----------
py-pyopencl: update to 2013.2

Modified Paths:
--------------
    trunk/dports/python/py-pyopencl/Portfile

Removed Paths:
-------------
    trunk/dports/python/py-pyopencl/files/patch-aksetup_helper.py.diff
    trunk/dports/python/py-pyopencl/files/patch-clCreateProgramWithBuiltInKernels.diff

Modified: trunk/dports/python/py-pyopencl/Portfile
===================================================================
--- trunk/dports/python/py-pyopencl/Portfile	2013-11-07 01:19:49 UTC (rev 113021)
+++ trunk/dports/python/py-pyopencl/Portfile	2013-11-07 01:25:13 UTC (rev 113022)
@@ -5,8 +5,7 @@
 PortGroup           python 1.0
 
 name                py-pyopencl
-version             2012.1
-revision            0
+version             2013.2
 categories-append   science
 license             MIT
 platforms           darwin
@@ -24,18 +23,16 @@
 
 distname            pyopencl-${version}
 
-checksums           rmd160  bd4f5776ee7bd5393a8a46b4682d1e757372cc38 \
-                    sha256  823c9af3540ab84221acf7978bf688d98c7635e19d6bdb4d6818c48235184297
+checksums           rmd160  ad0d599183bd068db939e4eb1522d7887b4d9073 \
+                    sha256  f8e4218e4e47d397886f5dabde16a4d8dcc12caa0cb16ec68cae31f89c94d918
 
 patch.pre_args      -p1
-patchfiles          patch-setup.py.diff \
-                    patch-aksetup_helper.py.diff \
-                    patch-clCreateProgramWithBuiltInKernels.diff
+patchfiles          patch-setup.py.diff
 
 # Skipping 31 because there's no py31-mako
 python.versions     26 27 32 33
 
-if {${subport} != ${name}} {
+if {${subport} ne ${name}} {
     depends_build-append \
                         port:py${python.version}-setuptools \
                         port:py${python.version}-numpy \

Deleted: trunk/dports/python/py-pyopencl/files/patch-aksetup_helper.py.diff
===================================================================
--- trunk/dports/python/py-pyopencl/files/patch-aksetup_helper.py.diff	2013-11-07 01:19:49 UTC (rev 113021)
+++ trunk/dports/python/py-pyopencl/files/patch-aksetup_helper.py.diff	2013-11-07 01:25:13 UTC (rev 113022)
@@ -1,38 +0,0 @@
-From 7f7fa90c69781616ee448778e65336e368670452 Mon Sep 17 00:00:00 2001
-From: Andreas Kloeckner <inform at tiker.net>
-Date: Wed, 1 Aug 2012 01:39:17 -0400
-Subject: [PATCH 1/1] Update aksetup to preserve commas in StringListOption defaults.
-
----
- aksetup_helper.py |    8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/aksetup_helper.py b/aksetup_helper.py
-index cafdad6..12953df 100644
---- a/aksetup_helper.py
-+++ b/aksetup_helper.py
-@@ -486,7 +486,7 @@ class StringListOption(Option):
-         if default is None:
-             return None
- 
--        return ",".join([str(el) for el in default])
-+        return ",".join([str(el).replace(",", r"\,") for el in default])
- 
-     def get_help(self, default):
-         return Option.get_help(self, default) + " (several ok)"
-@@ -497,7 +497,11 @@ class StringListOption(Option):
-             return None
-         else:
-             if opt:
--                return opt.split(",")
-+                import re
-+                sep = re.compile(r"(?<!\\),")
-+                result = sep.split(opt)
-+                result = [i.replace(r"\,", ",") for i in result]
-+                return result
-             else:
-                 return []
- 
--- 
-1.7.2.5
-

Deleted: trunk/dports/python/py-pyopencl/files/patch-clCreateProgramWithBuiltInKernels.diff
===================================================================
--- trunk/dports/python/py-pyopencl/files/patch-clCreateProgramWithBuiltInKernels.diff	2013-11-07 01:19:49 UTC (rev 113021)
+++ trunk/dports/python/py-pyopencl/files/patch-clCreateProgramWithBuiltInKernels.diff	2013-11-07 01:25:13 UTC (rev 113022)
@@ -1,54 +0,0 @@
-From a6294d0b7a0bae75c67598426b0b2264b018c2cb Mon Sep 17 00:00:00 2001
-From: Andreas Kloeckner <inform at tiker.net>
-Date: Sat, 28 Jul 2012 16:18:52 -0400
-Subject: [PATCH 1/1] Don't expose clCreateProgramWithBuiltInKernels on Apple CL 1.2.
-
-(reported by Bogdan Opanchuk)
----
- src/wrapper/wrap_cl.hpp        |    5 ++++-
- src/wrapper/wrap_cl_part_2.cpp |    3 ++-
- 2 files changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/src/wrapper/wrap_cl.hpp b/src/wrapper/wrap_cl.hpp
-index 90c9a3f..9efedf7 100644
---- a/src/wrapper/wrap_cl.hpp
-+++ b/src/wrapper/wrap_cl.hpp
-@@ -3006,7 +3006,8 @@ namespace pyopencl
- 
- 
- 
--#if PYOPENCL_CL_VERSION >= 0x1020
-+#if (PYOPENCL_CL_VERSION >= 0x1020) && \
-+      ((PYOPENCL_CL_VERSION >= 0x1030) && defined(__APPLE__))
-   inline
-   program *create_program_with_built_in_kernels(
-       context &ctx,
-@@ -3033,9 +3034,11 @@ namespace pyopencl
-       throw;
-     }
-   }
-+#endif
- 
- 
- 
-+#if PYOPENCL_CL_VERSION >= 0x1020
-   inline
-   program *link_program(
-       context &ctx,
-diff --git a/src/wrapper/wrap_cl_part_2.cpp b/src/wrapper/wrap_cl_part_2.cpp
-index 3205c2e..cc7942c 100644
---- a/src/wrapper/wrap_cl_part_2.cpp
-+++ b/src/wrapper/wrap_cl_part_2.cpp
-@@ -196,7 +196,8 @@ void pyopencl_expose_part_2()
-             create_program_with_binary,
-             py::default_call_policies(),
-             py::args("context", "devices", "binaries")))
--#if PYOPENCL_CL_VERSION >= 0x1020
-+#if (PYOPENCL_CL_VERSION >= 0x1020) && \
-+      ((PYOPENCL_CL_VERSION >= 0x1030) && defined(__APPLE__))
-       .def("create_with_built_in_kernels",
-           create_program_with_built_in_kernels,
-           py::args("context", "devices", "kernel_names"),
--- 
-1.7.2.5
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20131106/9909bdc5/attachment.html>


More information about the macports-changes mailing list