From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-python/pyopencl/Manifest | 10 ++++++ dev-python/pyopencl/metadata.xml | 11 +++++++ dev-python/pyopencl/pyopencl-2014.1.ebuild | 46 +++++++++++++++++++++++++++ dev-python/pyopencl/pyopencl-2016.1.ebuild | 50 ++++++++++++++++++++++++++++++ dev-python/pyopencl/pyopencl-2017.2.ebuild | 50 ++++++++++++++++++++++++++++++ dev-python/pyopencl/pyopencl-9999.ebuild | 48 ++++++++++++++++++++++++++++ 6 files changed, 215 insertions(+) create mode 100644 dev-python/pyopencl/Manifest create mode 100644 dev-python/pyopencl/metadata.xml create mode 100644 dev-python/pyopencl/pyopencl-2014.1.ebuild create mode 100644 dev-python/pyopencl/pyopencl-2016.1.ebuild create mode 100644 dev-python/pyopencl/pyopencl-2017.2.ebuild create mode 100644 dev-python/pyopencl/pyopencl-9999.ebuild (limited to 'dev-python/pyopencl') diff --git a/dev-python/pyopencl/Manifest b/dev-python/pyopencl/Manifest new file mode 100644 index 000000000000..d9fc531115ee --- /dev/null +++ b/dev-python/pyopencl/Manifest @@ -0,0 +1,10 @@ +DIST pyopencl-2014.1.tar.gz 1642825 SHA256 7c8df4f22ef49516a1444760dc622a037c83079ff60ff81779e60cb9fc5410e7 SHA512 da3e4e8d95605381d87db482f61fe7030fe244611a3c35d84c88210bcfb3472dc197be721f92e46e6828cc5d0245981ae004331a7c19e7fd8011a0aab593072f WHIRLPOOL e9d3c742c6ef217cf1f223990f852ae5b5ef50b7eae3513955da00f41134d9805e2078c16cd31429e327ea64a7ea16c15c014a749a3a532c3a11e4babdb91202 +DIST pyopencl-2016.1.tar.gz 311327 SHA256 54b6e8ad02dc437807739bd53e43851efe979bd51ec87996e44b94ab67238297 SHA512 3be8da315f9b4a4e03071152bb5968c5c7b102cbae6c70f358438cfd7951d12970a76dd8e922187ff73e47f7d0ce7a070e6f303dbe364c016796fa65d7e1de71 WHIRLPOOL 23514d2ff8b578d623506033c749df5fd1d5604f5deefda72e817c688df9337c608d291f5ae8efc0e227e857ef16b65adb51ebc20773d0f8e636665990902ea9 +DIST pyopencl-2017.2.tar.gz 350145 SHA256 039b689a58eb98e27a577ac086210deae959f40d657487f3199d2d217c270ff9 SHA512 49f2ff619d8c214a3962b8444e68ba415dda032abaf9eeab259fcd1b21fbaab10bd057035161baef7f0182995834082218a6667464c01645231a94c88aa5c18b WHIRLPOOL 6dbcad877482932641c26c398ed464560c9787f5ef0fb9db0591c82dacdfe2fcfbe22db672b6e319d434e9bae59133c71fa4d1ac05eef4ada5b70bdf4f350f47 +EBUILD pyopencl-2014.1.ebuild 1126 SHA256 55a5bdee63e8d0c6817a31a752087e87594b830a9a068b137479d9338862b82e SHA512 b542a67042a3af992eefac3324e0f9466cfad2f0fc6d7d2ff5b1e9a9d8c52f09783bbab86e57640916bcf38826be5cbc954f4f584e381b02dcb0e42deafdd969 WHIRLPOOL 07d166fea3979fbd5eed863f00313b2638fefdd96b44d7061c21e4cd10aaa58152bc73bb59468c34655229748e543588325c3201e75df9867bab3d6eb23792fd +EBUILD pyopencl-2016.1.ebuild 1285 SHA256 b600b18ff007542678439c16429f3a2891dec086f1d7ade35fb412adb4d8aa72 SHA512 3489cbf14413d2fbed12dd9c6d5fb21291852ba0495525c93b14c667066533df1920a38623314121283a6fba1c859ea88f7e08ed096dcc7364ea5392c9e1f2a5 WHIRLPOOL dfbe49b8b03755a1164385d1bd00864c9ce5470015f612fbef13849371921788f27b157504a30e5f18d9f8f8c57fa85e68b8edf7722f6d2675acf7d199db1c84 +EBUILD pyopencl-2017.2.ebuild 1287 SHA256 f8c1789334595b3e24c29a081e86f9a61eb1d5ff3cceada628e282ff64811ccb SHA512 1d4208add16d2ee604a526d5a39d11cef7a8108bcdc466767ff359a5962dfad4c63820f98672531134338462824f873848fbb519d5a5b0e3365f50bdff01facf WHIRLPOOL f2f2f675efafef2f0d19fbfec332829bca77a56b794ae13523022ec97454edf2126a8737c4fc9974dedb34ee3569e99098fe3a6d1e74cd60f6e46d4fed35c822 +EBUILD pyopencl-9999.ebuild 1150 SHA256 a5ba0ed69648539f443431239af5a81c3dae1725701f1b815c11f10746177b76 SHA512 37e50f90b2703586efc50e025c2e6c237db908ec39d17801ca72aa1b7c5f336f50bfdd3d7cd5c29b7dd59beb24d95117e78d94bbabea43f966f21e3dddb5b136 WHIRLPOOL 30f2fa0fba446d24b429a668890c6b40f255f8f092bed808e95e86801a705385085c71b9716b952fe1e975621b5158314746cc69f61c766cfc087343d32c9b6b +MISC ChangeLog 3503 SHA256 c32c93731872b67c869d42037dd15c75100210e296ff324be0b898d3f3e1e4af SHA512 61290cc3029049df9f2310c5823fd0a4875725ebd9aea50b24506cfc4a1c7574e5d8551575bbd029ca4a75038dde62f595cd84222e3482f2f3d76348ee5b0d07 WHIRLPOOL 505ccfb791e701c2d85b4b7c250cb346acd28164038fe2b17aa506a5fea1c091aec9fc0267628eb60235ff0d4c3725e37de9695775f94285a2a775775df02075 +MISC ChangeLog-2015 5050 SHA256 11feb5099e8c5c704f3c015d3683224337300a274f802f6ad42a3fcae0b7ed0c SHA512 c6f3407dea6c20394d009482f2142481b7181c3086cdd0924d9c07ab0482935f68cb8431784ca9630bbbd78d62a01df9fb26ac82fd1da1180327010b90a7532e WHIRLPOOL 3e3cd8aa7c58c5c930ced7b0ca776f191b44119f971ca001f7a07c8586a38ecf4cf2289bba8e2a2fb296fa242ffa323a764860143ad52b72fcbd2e3d2c88955e +MISC metadata.xml 311 SHA256 41e9ff1d89aab50503aaa78870f88d769409ab225be4199caff2487ee5639ea6 SHA512 14da0f2cb9db48698adc78e6827c161a93ac3307c0a595fbf69c45839dac9178966fa855193adf2f175685b7be31eb161c0281b3a35ef2e455db62f0ba65dde5 WHIRLPOOL 533c18e972ce326b9cc546994c2121ea443920256bfe34e258a10842a3a42d62e3259d59aff9f628f32f8135bda1d49b19c7cc55e2b5a23fa302779656a9ebac diff --git a/dev-python/pyopencl/metadata.xml b/dev-python/pyopencl/metadata.xml new file mode 100644 index 000000000000..16b6e3efa20d --- /dev/null +++ b/dev-python/pyopencl/metadata.xml @@ -0,0 +1,11 @@ + + + + + python@gentoo.org + Python + + + pyopencl + + diff --git a/dev-python/pyopencl/pyopencl-2014.1.ebuild b/dev-python/pyopencl/pyopencl-2014.1.ebuild new file mode 100644 index 000000000000..95402dfd22c0 --- /dev/null +++ b/dev-python/pyopencl/pyopencl-2014.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_4} ) + +inherit distutils-r1 + +DESCRIPTION="Python wrapper for OpenCL" +HOMEPAGE="http://mathema.tician.de/software/pyopencl https://pypi.python.org/pypi/pyopencl" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="examples opengl" + +RDEPEND=">=dev-libs/boost-1.48[python,${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + dev-python/pytools[${PYTHON_USEDEP}] + >=virtual/opencl-0-r1" +DEPEND="${RDEPEND}" + +src_configure() +{ + local myconf=() + if use opengl; then + myconf+=(--cl-enable-gl) + fi + + "${PYTHON}" configure.py \ + --boost-compiler=gcc \ + --boost-python-libname=boost_python-${PYTHON_ABI}-mt \ + --no-use-shipped-boost \ + "${myconf[@]}" +} + +python_install_all() { + if use examples; then + local EXAMPLES=( examples/. ) + einfo "Some of the examples provided by this package require dev-python/matplotlib." + fi + distutils-r1_python_install_all +} diff --git a/dev-python/pyopencl/pyopencl-2016.1.ebuild b/dev-python/pyopencl/pyopencl-2016.1.ebuild new file mode 100644 index 000000000000..6856259e2497 --- /dev/null +++ b/dev-python/pyopencl/pyopencl-2016.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +inherit distutils-r1 + +DESCRIPTION="Python wrapper for OpenCL" +HOMEPAGE="http://mathema.tician.de/software/pyopencl https://pypi.python.org/pypi/pyopencl" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="examples opengl" + +RDEPEND=" + >=dev-libs/boost-1.48[python,${PYTHON_USEDEP}] + >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] + >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] + >=dev-python/decorator-3.2.0[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/pytools-2015.1.2[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + >=virtual/opencl-0-r1" +DEPEND="${RDEPEND}" + +src_configure() { + local myconf=() + if use opengl; then + myconf+=(--cl-enable-gl) + fi + + "${PYTHON}" configure.py \ + --boost-compiler=gcc \ + --boost-python-libname=boost_python-${PYTHON_ABI}-mt \ + --no-use-shipped-boost \ + "${myconf[@]}" +} + +python_install_all() { + if use examples; then + local EXAMPLES=( examples/. ) + einfo "Some of the examples provided by this package require dev-python/matplotlib." + fi + distutils-r1_python_install_all +} diff --git a/dev-python/pyopencl/pyopencl-2017.2.ebuild b/dev-python/pyopencl/pyopencl-2017.2.ebuild new file mode 100644 index 000000000000..f61d50f65f40 --- /dev/null +++ b/dev-python/pyopencl/pyopencl-2017.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +inherit distutils-r1 + +DESCRIPTION="Python wrapper for OpenCL" +HOMEPAGE="http://mathema.tician.de/software/pyopencl https://pypi.python.org/pypi/pyopencl" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples opengl" + +RDEPEND=" + >=dev-libs/boost-1.48[python,${PYTHON_USEDEP}] + >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] + >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] + >=dev-python/decorator-3.2.0[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/pytools-2015.1.2[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + >=virtual/opencl-0-r1" +DEPEND="${RDEPEND}" + +src_configure() { + local myconf=() + if use opengl; then + myconf+=(--cl-enable-gl) + fi + + "${PYTHON}" configure.py \ + --boost-compiler=gcc \ + --boost-python-libname=boost_python-${PYTHON_ABI}-mt \ + --no-use-shipped-boost \ + "${myconf[@]}" +} + +python_install_all() { + if use examples; then + local EXAMPLES=( examples/. ) + einfo "Some of the examples provided by this package require dev-python/matplotlib." + fi + distutils-r1_python_install_all +} diff --git a/dev-python/pyopencl/pyopencl-9999.ebuild b/dev-python/pyopencl/pyopencl-9999.ebuild new file mode 100644 index 000000000000..51361d489551 --- /dev/null +++ b/dev-python/pyopencl/pyopencl-9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +inherit distutils-r1 git-2 + +EGIT_REPO_URI="http://git.tiker.net/trees/pyopencl.git" + +DESCRIPTION="Python wrapper for OpenCL" +HOMEPAGE="http://mathema.tician.de/software/pyopencl https://pypi.python.org/pypi/pyopencl" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="examples opengl" + +RDEPEND=">=dev-libs/boost-1.48[python,${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + >=dev-python/pytools-9999[${PYTHON_USEDEP}] + >=virtual/opencl-0-r1" +DEPEND="${RDEPEND}" + +src_configure() +{ + local myconf=() + if use opengl; then + myconf+=(--cl-enable-gl) + fi + + "${PYTHON}" configure.py \ + --boost-compiler=gcc \ + --boost-python-libname=boost_python-${PYTHON_ABI}-mt \ + --no-use-shipped-boost \ + "${myconf[@]}" +} + +python_install_all() { + if use examples; then + local EXAMPLES=( examples/. ) + einfo "Some of the examples provided by this package require dev-python/matplotlib." + fi + distutils-r1_python_install_all +} -- cgit v1.2.3