diff options
Diffstat (limited to 'dev-python/rpy')
-rw-r--r-- | dev-python/rpy/Manifest | 11 | ||||
-rw-r--r-- | dev-python/rpy/metadata.xml | 21 | ||||
-rw-r--r-- | dev-python/rpy/rpy-2.6.2.ebuild | 51 | ||||
-rw-r--r-- | dev-python/rpy/rpy-2.8.5.ebuild | 62 | ||||
-rw-r--r-- | dev-python/rpy/rpy-2.8.6.ebuild | 52 | ||||
-rw-r--r-- | dev-python/rpy/rpy-2.9.0.ebuild | 52 |
6 files changed, 249 insertions, 0 deletions
diff --git a/dev-python/rpy/Manifest b/dev-python/rpy/Manifest new file mode 100644 index 000000000000..6cac556f2727 --- /dev/null +++ b/dev-python/rpy/Manifest @@ -0,0 +1,11 @@ +DIST rpy2-2.6.2.tar.gz 171655 SHA256 2e28886b2a6a138cfc057f9b7cddade253e61c9abb43f0eae20dace58b6dfced SHA512 7a060ccc26a03dc93d75edb85d92f1ab31af96ba140932ff8e699cd5855e6078b1e0ffceed135d32deb6c8f273ebcc8b02be38e9b8fc66778cc2adab5745f542 WHIRLPOOL 26d9a9c13e4efa22a232507cfff0b13d650e0528f635dfa9fe464cde50462d2d94a668d1566b537bafaa5462eb66e96005296c6295308b1e3d1c5639da2879b6 +DIST rpy2-2.8.5.tar.gz 184190 SHA256 09c63bc934d666f4ec16e74caf52eb516e035557407a93591e8da694a1718ca6 SHA512 737649bea67f0cb2a73dfedfe6f342b52bd8e73840b0da6eb64c8a61d25665d74394df6070ed67ec7a59632798e12fce05225e5c1ec5de587f1ae40ce5074b99 WHIRLPOOL 2e6c449ca766ff73a20abff12ef6df5791a77d2ca3cf5e90862700370bddf20b9b4ded65c870ef84ab840bb282d66cffc10c078a4417a8e1074dfebc7d87c421 +DIST rpy2-2.8.6.tar.gz 191192 SHA256 004d13734a7b9a85cbc1e7a93ec87df741e28db1273ab5b0d9efaac04a9c5f98 SHA512 614fd404c2bcd51a503e05bd2ea51fe39ddf20b16088496e9d9f0017ccbd06707f26341243c33669ae4ddf5b37ed748546cab9d4d23b9c26fd39319d9831dcfe WHIRLPOOL ef160afafcec1db0c337ae53882586130f8e2d33c836633fe8fbeaf83202c525f1eb46b0ea944b2ef67446809c0cd1456f22bcce107e8157ef9de4a1daefcd8c +DIST rpy2-2.9.0.tar.gz 193062 SHA256 d1e6c109093965f717293b6c3a8d22d9c172c3721b6a8360c84572dcb284112f SHA512 55be876fb7316a08f507f3a332ed29d71b52f733c1986482f141e694d66d0e01a51a9c3f0260f6fe0086d7bfbc1f58b678cda4570665e4f1ffdb120c793ef1b2 WHIRLPOOL 44610716904ec8e1f53b65b5a3ec1d9be3f492104c7b563867e4d1ea526148e8034c84441a8bc60957e41d662b6185ccd3477fa9baa77d7344fa5e0d5bbd3635 +EBUILD rpy-2.6.2.ebuild 1273 SHA256 4fa4bb5d3093624febfd6fee69f4e1bdc2f8583cb6137641ad125597921d6ab2 SHA512 bfe2bc4a599d48b8906cf971e471e09c59248a8969f82a0873a2468cff8875dc4778056ba7e6c8ca66b8ff42d76b23e98194307bea7a5300d6e9ff1e5932314a WHIRLPOOL e8be88d645bd53442d7eb87f5287505b7822de3e2471a8e2e87ba828953abe67b86ee46058ca1e1e906c1187d6adc7fddf4ae6cefe5b394acdb20f25633056e6 +EBUILD rpy-2.8.5.ebuild 1575 SHA256 3fa4500e6d17c628fc1fbabae093f538fabd0b678faadceed704b2cb0e6e1376 SHA512 5df98a99ec5598e938ee04c3fb751b7bc1377866de075f1254bd67ac3dbfc6cbf7c5335c71cd25f13bf97d91ce01a858d20e911835eddac310e093f2483417bc WHIRLPOOL 51c5959e65787f170d150c4a7e144bb0cfd64a659b91e3a0c76a74b0cfc7cde27dd14b603ce2d295f0e289f78c5f531e13a16bbd7c36db9c795cc7be5478b826 +EBUILD rpy-2.8.6.ebuild 1210 SHA256 2f13db7e160930120d98f9b092d08d02d2d6220c2e6a813fc356ee00d4f83d7e SHA512 6ac5507969b467fc9472a93a899bc273923a634a7c973f4a5c8f6d434fb1219d994b74e5cafb8bdf591a0d0f9da99e9eb90e1a80fda78e54570da733ddd229f8 WHIRLPOOL e1c44cbab416cd831605bce1a481f9e0889bd9721c6835c258e67a52dbde1e8d378bf26b431be1f5adbef8777168ccfdf441f2b2f16ac8e6973cbb866c43007c +EBUILD rpy-2.9.0.ebuild 1200 SHA256 74ecd12e12527437745b2278964396f4592b0e8e3803f6a40a5791ec90a979ae SHA512 bf0c0f6a4f6b74a62c077e7423eaa4dc59ebeac673be3c8669c03dee08ddd28889c57e47a85e1bd37beca755d54fc1bfa869bb3848b383d34b876beba859aa09 WHIRLPOOL abda33b08f44a5dbadcd8b3b2d5ea68a3aca2fe396c1ca865633a4fabc0ff4109a36e0fa63b11824ed3d77d51b98ea514844a15b8a707b49ede4e0ad63449440 +MISC ChangeLog 5919 SHA256 c5ebc472bc6f1b501db13d587177f34106a3995e227a018d2fbaa4101622f1cf SHA512 54a286204a012dd8ac33ac7e805add23f116e7546038fa6c1e06ecdfe1c37cc0b0e8cb5685e1eba11a1b7e55533311e6d6f243d34eaed58c878e6ee40e69b11d WHIRLPOOL 1d1f5b4190092ef2b804b8af00ee2d23e5ac5cf23c3de731fd81dda00ce735a19e50ce9086860e76d6371d7351755ecc02d9a73b26aabd28e8f64333c9ef3412 +MISC ChangeLog-2015 13757 SHA256 1e85c2794dcd7ff5e38701e87047609508b0b30d8bdb95077ed89d427f0d21af SHA512 cda6e474e5b18745e021f3e6aa2318acae35d66b995ed3ef5b068f66f71cd0de765820147905f834f908d81ac9359b851c769fab752fab295d72e9dadd645e0a WHIRLPOOL 52f8f1bd2cb481a58af2daa76c204db55a219ccf695aa546bb85452a25fd74fe130b7351a781de1b2a475253cb64a46075b43045be609757ab88735313e5d49b +MISC metadata.xml 700 SHA256 0027523e0654823f46a21711aa14da8aa528ae2e66e85efdb606b77df52cf536 SHA512 f70b91d3a53220b814460d8836d0d04500b0c9fa62395a8264d81a8d952ec8f2090d20cfa55cd60ccd2698a947b61c6284c036abc298a9c18a7807302c15d8af WHIRLPOOL bdc7bfccf1bdec4e819c6590684bada303e7641274ee5f3b2783cce71aee5d7b55f5ff8f783c08f11966503af1a034cc385c35685d58ef80872d30b57241a95a diff --git a/dev-python/rpy/metadata.xml b/dev-python/rpy/metadata.xml new file mode 100644 index 000000000000..d11f5cf28f8c --- /dev/null +++ b/dev-python/rpy/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <longdescription lang="en"> + RPy provides a robust Python interface to the R programming + language. It can manage R objects and can execute arbitrary R + functions. All the errors from the R language are converted to + Python exceptions. + </longdescription> + <upstream> + <remote-id type="pypi">rpy2</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/rpy/rpy-2.6.2.ebuild b/dev-python/rpy/rpy-2.6.2.ebuild new file mode 100644 index 000000000000..1c4e89b019b7 --- /dev/null +++ b/dev-python/rpy/rpy-2.6.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 flag-o-matic + +MYSLOT=2 +MY_PN=${PN}${MYSLOT} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Python interface to the R Programming Language" +HOMEPAGE="http://rpy.sourceforge.net/ https://pypi.python.org/pypi/rpy2" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="AGPL-3 GPL-2 LGPL-2.1 MPL-1.1" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=" + >=dev-lang/R-3.1 + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/pandas-0.13.1[${PYTHON_USEDEP}] + virtual/python-singledispatch[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" +PDEPEND="dev-python/ipython[${PYTHON_USEDEP}]" + +# ggplot2 is an optional test dep but not in portage +S="${WORKDIR}/${MY_P}" + +# Tarball absent of doc files in doc folder +# https://bitbucket.org/rpy2/rpy2/issues/229 + +python_compile() { + if ! python_is_python3; then + local CFLAGS=${CFLAGS} + append-cflags -fno-strict-aliasing + fi + distutils-r1_python_compile +} + +python_test() { + cd "${BUILD_DIR}"/lib || die + ${PYTHON} -m 'rpy2.tests' || die +} diff --git a/dev-python/rpy/rpy-2.8.5.ebuild b/dev-python/rpy/rpy-2.8.5.ebuild new file mode 100644 index 000000000000..46d7f73bd7b0 --- /dev/null +++ b/dev-python/rpy/rpy-2.8.5.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 flag-o-matic virtualx + +MYSLOT=2 +MY_PN=${PN}${MYSLOT} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Python interface to the R Programming Language" +HOMEPAGE="http://rpy.sourceforge.net/ https://pypi.python.org/pypi/rpy2" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="AGPL-3 GPL-2 LGPL-2.1 MPL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=" + >=dev-lang/R-3.2 + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/pandas-0.13.1[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + virtual/python-singledispatch[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( >=dev-lang/R-3.2[X,png] ) + dev-python/setuptools[${PYTHON_USEDEP}]" +PDEPEND="dev-python/ipython[${PYTHON_USEDEP}]" + +# ggplot2 is an optional test dep but not in portage +S="${WORKDIR}/${MY_P}" + +# Tarball absent of doc files in doc folder +# https://bitbucket.org/rpy2/rpy2/issues/229 + +python_prepare() { + if ! python_is_python3; then + # https://bitbucket.org/rpy2/rpy2/pull-requests/56 + sed -e '1i# coding=utf-8' \ + -i rpy/rinterface/tests/test_SexpClosure.py \ + -i rpy/rinterface/tests/test_SexpEnvironment.py || die + fi +} + +python_compile() { + if ! python_is_python3; then + local CFLAGS=${CFLAGS} + append-cflags -fno-strict-aliasing + fi + distutils-r1_python_compile +} + +python_test() { + cd "${BUILD_DIR}"/lib || die + virtx "${EPYTHON}" -m 'rpy2.tests' || die +} diff --git a/dev-python/rpy/rpy-2.8.6.ebuild b/dev-python/rpy/rpy-2.8.6.ebuild new file mode 100644 index 000000000000..860a83e5bc0e --- /dev/null +++ b/dev-python/rpy/rpy-2.8.6.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 flag-o-matic virtualx + +MYSLOT=2 +MY_PN=${PN}${MYSLOT} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Python interface to the R Programming Language" +HOMEPAGE="http://rpy2.bitbucket.io/" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="AGPL-3 GPL-2 LGPL-2.1 MPL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +# ggplot2 is a test dep but not in portage +RESTRICT="test" + +RDEPEND=" + >=dev-lang/R-3.2 + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/pandas-0.13.1[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + virtual/python-singledispatch[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( >=dev-lang/R-3.2[X,png] ) + dev-python/setuptools[${PYTHON_USEDEP}]" +PDEPEND="dev-python/ipython[${PYTHON_USEDEP}]" + +S="${WORKDIR}/${MY_P}" + +python_compile() { + if ! python_is_python3; then + local CFLAGS=${CFLAGS} + append-cflags -fno-strict-aliasing + fi + distutils-r1_python_compile +} + +python_test() { + cd "${BUILD_DIR}"/lib || die + virtx "${EPYTHON}" -m 'rpy2.tests' || die +} diff --git a/dev-python/rpy/rpy-2.9.0.ebuild b/dev-python/rpy/rpy-2.9.0.ebuild new file mode 100644 index 000000000000..5e0640091ccb --- /dev/null +++ b/dev-python/rpy/rpy-2.9.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{4,5,6} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 flag-o-matic virtualx + +MYSLOT=2 +MY_PN=${PN}${MYSLOT} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Python interface to the R Programming Language" +HOMEPAGE="http://rpy2.bitbucket.io/" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="AGPL-3 GPL-2 LGPL-2.1 MPL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +# ggplot2 is a test dep but not in portage +RESTRICT="test" + +RDEPEND=" + >=dev-lang/R-3.2 + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/pandas-0.13.1[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + virtual/python-singledispatch[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( >=dev-lang/R-3.2[X,png] ) + dev-python/setuptools[${PYTHON_USEDEP}]" +PDEPEND="dev-python/ipython[${PYTHON_USEDEP}]" + +S="${WORKDIR}/${MY_P}" + +python_compile() { + if ! python_is_python3; then + local CFLAGS=${CFLAGS} + append-cflags -fno-strict-aliasing + fi + distutils-r1_python_compile +} + +python_test() { + cd "${BUILD_DIR}"/lib || die + virtx "${EPYTHON}" -m 'rpy2.tests' || die +} |