From 5e8702bcbbed438e6c6cce023e7ef0cc9baa3e02 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 22 Apr 2018 14:25:03 +0100 Subject: gentoo resync : 22.04.2018 --- dev-perl/Math-Pari/Manifest | 6 +- dev-perl/Math-Pari/Math-Pari-2.10.806.50-r1.ebuild | 61 ------------------- dev-perl/Math-Pari/Math-Pari-2.10.806.50-r2.ebuild | 59 ++++++++++++++++++ dev-perl/Math-Pari/Math-Pari-2.10.808.ebuild | 63 -------------------- dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild | 66 +++++++++++++++++++++ dev-perl/Math-Pari/Math-Pari-2.10.809.0.ebuild | 69 ---------------------- 6 files changed, 127 insertions(+), 197 deletions(-) delete mode 100644 dev-perl/Math-Pari/Math-Pari-2.10.806.50-r1.ebuild create mode 100644 dev-perl/Math-Pari/Math-Pari-2.10.806.50-r2.ebuild delete mode 100644 dev-perl/Math-Pari/Math-Pari-2.10.808.ebuild create mode 100644 dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild delete mode 100644 dev-perl/Math-Pari/Math-Pari-2.10.809.0.ebuild (limited to 'dev-perl/Math-Pari') diff --git a/dev-perl/Math-Pari/Manifest b/dev-perl/Math-Pari/Manifest index 075a62b91087..f902a2786a18 100644 --- a/dev-perl/Math-Pari/Manifest +++ b/dev-perl/Math-Pari/Manifest @@ -2,10 +2,8 @@ AUX Math-Pari-2.10.809.0-no-dot-inc.patch 1012 BLAKE2B 656037748466f93042878f7ac AUX no-flto.patch 2946 BLAKE2B 69bcf98f178b22a333664de6c46d0b69b3f531e9b188b1268fb5fd438e477df97abe652be4698f0257377d10bc42c7216209afcb48c470644ce6f75dce32cbf9 SHA512 610cfaef1f9d9117872fb4275626ab0263754dc2d3688f198291b4fe625bae1b7ffa1c42f644d7a37bce294fd3a31d8be2306d55613b7831d22aa1d84d31ff73 AUX pari-2.3.5-no-dot-inc.patch 1594 BLAKE2B 5757108b0f94cfc94e9f386507120f8a1b9d3ba21a7515ac181561934c1b189d556b9c3f7aff19d17962a57f72571097195071e291f626da3a85d57772c8bd9e SHA512 4f3e7757c5fa564ea05b843e74118086fb22d8602bf29964aa3be886263941434bc1b7121805c5efafb64c208c2fe181da4831c6d662bda8d1a04cd5d9704605 DIST Math-Pari-2.01080605.tar.gz 122627 BLAKE2B 867839722c578fc5731745975b3f9a3ba48f94d0d8364a6d6e4d62f9f87f25f782296a60778b628b771db9a01ef050c822b62fb57fbe7f5725aae597c7d18d55 SHA512 a92ff01afce8d52c5d7c4fec1a5759b5d7b786c8f359348ac8f4e7fc95be9338b990879d4d89598dc5333f79c53a92e54f6756d0e6c9a0e9e72a4dfd15b0b263 -DIST Math-Pari-2.010808.zip 153838 BLAKE2B 58352ecbb9c66cb7f68cb38dfc8b689dba85dce0521669bfbc1e3b88eb55df07f75fcbe6b5759e5fbedb865e5cf265e17c17e08792dbe87772ee9da26ea772d9 SHA512 006e77328f0d8e61b89addbb6b8b8a8adb8c8c1591a1d3cdf80f5183a5fb30bb19219cbfc2624d15ffcdb6b0dc5cff4d69e6e27eb7cb6c29796bbab36ecfda88 DIST Math-Pari-2.01080900.zip 166396 BLAKE2B e4327d817cadc752e3471df873b1a4f2fe90efc18a9cbf195c6aa394f470fde9c1c32449b8e5237b5ee362ca0497e7295dc9c8dea7f41de8da17518a0573a768 SHA512 844324472632081e16d8c70e2f3b14a04cc125dc65ac1e4e75b495f7b83393cadc637c6b81d2e6657380b153a6d91eba4a437087481ffbd4c6c58c5da0e4d05b DIST pari-2.3.5.tar.gz 2018097 BLAKE2B b5f4f8bc83cd77aceab791263e1a2f0294d0663d354fea454bad8cac3cdbac9c4c8381cc83bc947d518522701c36e94ce1d6862125a9bfd3b17b1a31c9baabc8 SHA512 0e49e6310b4c76ef3370786a13aa8cbc5bb0b7dc84ec1665866d623e6284f45db8584eea759e8b5954dc9b5c8a3e866e77a377d18073ed33f11708a7e88a4cca -EBUILD Math-Pari-2.10.806.50-r1.ebuild 1870 BLAKE2B f944c87aa018a33ca5b1e3849e909d617776621622e8f82e6f65556346ac42fae57afc2d7ea9dd211adef8f2d6f2cd8b24ed2c69c085c562fc3ea51a47580bce SHA512 45fc72f79a41cc9bf52da93cfba814050d110d89018687a6cad71b25c3b83d7869f62c5a765bbf6fbac7e6e027795ad571647adc748268bea7c2ee47794c9075 -EBUILD Math-Pari-2.10.808.ebuild 1875 BLAKE2B ec7a05ca0209c1e74e00996eabc2a8cbe6cfb50b7d39fe7fb4a2eee611f0ece91203d4930bac8ce3a50f3f1b10bf6e87c752b6a4bab1a1696e1b840f2cb36958 SHA512 58c0f2f741f7888703d9fbe1d8ce4c6e49b5dc7c7459f26260d5e2ee63b0fe6c180db83df5584c9c4f4832e0bc0c5e38dda78d2a70d815a61bc572f045cb59cc -EBUILD Math-Pari-2.10.809.0.ebuild 2014 BLAKE2B 110eae065af53b2dfe51082bd7f515f25d6812ec30235406f2f5b9b78732a72cfcb0292852f0cfeb30f749fbcfd5fe41abc427c296d3422005251cfa3290e995 SHA512 641f436b362b78db89719661a30c4ace5366d4fd0153cba90bfc79e1e3e71e37482c216789be4bc333a793dbe235bf61bbf7e969f355aec8c426417b197bc33f +EBUILD Math-Pari-2.10.806.50-r2.ebuild 1806 BLAKE2B b5f7b19050788cca5bf18b8148a7a597c443b9dbb233e07c3d31e084e656e2f4c9b56a116c86942c33d251536e0b3d791be7740a618cd2857c5f297d4df518d6 SHA512 6adf6306c3799c59dfb5b5e95a9e6e62a4fcc801877ba78f89051c70042ecaea035fc77f42a50b4de9bee4e317714d7c372ed918dd500d4a9e2886410f75e6ae +EBUILD Math-Pari-2.10.809.0-r1.ebuild 1956 BLAKE2B 28017eda2f426f7fff0695b751ff8dfbe2bacbe145aac02395b840b0184fff5a33a13b492006cb2594c2b31f44b0f0220b26871948193b5ee8f36bc4663ad3a1 SHA512 62fa7278d91353c1a1135e2fd895c61faba496b3442da40a1bad7c00ac5220b8ab0e2197bf3858757e0c0c08bb7ec674a6d8fc5622c49ef6e3975c97deebb610 MISC metadata.xml 514 BLAKE2B 429f8360f1c85f0fda466bc9f8fd755eba4a22edb80c50d031319170cb57b77ffa9374a2e627a7dd188b103ca173c0e796852e5dc855d5a3c0b46cbc13807225 SHA512 b7649f8e65c708073587e21b0b8fc172e26a0c068857ff1a834952d2ab07f228a4de01f54073b321f0eaa4f8bffb3836057a396d2549f5ff63a8684c68eb6330 diff --git a/dev-perl/Math-Pari/Math-Pari-2.10.806.50-r1.ebuild b/dev-perl/Math-Pari/Math-Pari-2.10.806.50-r1.ebuild deleted file mode 100644 index 5b4db3772cf5..000000000000 --- a/dev-perl/Math-Pari/Math-Pari-2.10.806.50-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=ILYAZ -MODULE_SECTION=modules -MODULE_VERSION=2.01080605 -inherit perl-module toolchain-funcs - -PARI_VER=2.3.5 - -DESCRIPTION="Perl interface to PARI" -SRC_URI="${SRC_URI} - http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-${PARI_VER}.tar.gz" - -LICENSE="|| ( Artistic GPL-2 )" -SLOT="0" -KEYWORDS="alpha amd64 hppa sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -IUSE="" - -# Math::Pari requires that a copy of the pari source in a parallel -# directory to where you build it. It does not need to compile it, but -# it does need to be the same version as is installed, hence the hard -# DEPEND below -RDEPEND="~sci-mathematics/pari-${PARI_VER}" -DEPEND="${RDEPEND}" - -S_PARI=${WORKDIR}/pari-${PARI_VER} -SRC_TEST=do - -src_prepare() { - # On 64-bit hardware, these files are needed in both the 64/ and 32/ - # directories for the testsuite to pass. - cd "${S_PARI}"/src/test/ - for t in analyz compat ellglobalred elliptic galois graph intnum kernel \ - linear nfields number objets ploth polyser program qfbsolve rfrac \ - round4 stark sumiter trans ; do - i="in/${t}" - o32="32/${t}" - o64="64/${t}" - [ -f "$i" -a ! -f "$o32" ] && cp -al "$i" "$o32" - [ -f "$i" -a ! -f "$o64" ] && cp -al "$i" "$o64" - done - perl-module_src_prepare -} - -src_configure() { - # Unfortunately the assembly routines math-pari has for SPARC do not appear - # to be working at current. Perl cannot test math-pari or anything that - # pulls in the math-pari module as DynaLoader cannot load the resulting - # .so files math-pari generates. As such, we have to use the generic - # non-machine specific assembly methods here. - use sparc && myconf="${myconf} machine=none" - - perl-module_src_configure -} - -src_compile() { - emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}" -} diff --git a/dev-perl/Math-Pari/Math-Pari-2.10.806.50-r2.ebuild b/dev-perl/Math-Pari/Math-Pari-2.10.806.50-r2.ebuild new file mode 100644 index 000000000000..328bce2c350c --- /dev/null +++ b/dev-perl/Math-Pari/Math-Pari-2.10.806.50-r2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +MODULE_AUTHOR=ILYAZ +MODULE_SECTION=modules +MODULE_VERSION=2.01080605 +inherit perl-module toolchain-funcs + +PARI_VER=2.3.5 + +DESCRIPTION="Perl interface to PARI" +SRC_URI="${SRC_URI} + http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-${PARI_VER}.tar.gz" + +LICENSE="|| ( Artistic GPL-2 )" +SLOT="0" +KEYWORDS="alpha amd64 hppa sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="" + +# Math::Pari requires that a copy of the pari source in a parallel +# directory to where you build it. It does not need to compile it, but +# it does need to be the same version as is installed, hence the hard +# DEPEND below + +S_PARI=${WORKDIR}/pari-${PARI_VER} +SRC_TEST=do + +src_prepare() { + # On 64-bit hardware, these files are needed in both the 64/ and 32/ + # directories for the testsuite to pass. + cd "${S_PARI}"/src/test/ + for t in analyz compat ellglobalred elliptic galois graph intnum kernel \ + linear nfields number objets ploth polyser program qfbsolve rfrac \ + round4 stark sumiter trans ; do + i="in/${t}" + o32="32/${t}" + o64="64/${t}" + [ -f "$i" -a ! -f "$o32" ] && cp -al "$i" "$o32" + [ -f "$i" -a ! -f "$o64" ] && cp -al "$i" "$o64" + done + perl-module_src_prepare +} + +src_configure() { + # Unfortunately the assembly routines math-pari has for SPARC do not appear + # to be working at current. Perl cannot test math-pari or anything that + # pulls in the math-pari module as DynaLoader cannot load the resulting + # .so files math-pari generates. As such, we have to use the generic + # non-machine specific assembly methods here. + use sparc && myconf="${myconf} machine=none" + + perl-module_src_configure +} + +src_compile() { + emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}" +} diff --git a/dev-perl/Math-Pari/Math-Pari-2.10.808.ebuild b/dev-perl/Math-Pari/Math-Pari-2.10.808.ebuild deleted file mode 100644 index 174fceb70d71..000000000000 --- a/dev-perl/Math-Pari/Math-Pari-2.10.808.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=ILYAZ -MODULE_SECTION=modules -MODULE_VERSION=2.010808 -MODULE_A_EXT=zip -inherit perl-module toolchain-funcs - -PARI_VER=2.3.5 - -DESCRIPTION="Perl interface to PARI" -SRC_URI="${SRC_URI} - http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-${PARI_VER}.tar.gz" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -IUSE="" - -# Math::Pari requires that a copy of the pari source in a parallel -# directory to where you build it. It does not need to compile it, but -# it does need to be the same version as is installed, hence the hard -# DEPEND below -RDEPEND="~sci-mathematics/pari-${PARI_VER}" -DEPEND="${RDEPEND} - app-arch/unzip -" - -S_PARI=${WORKDIR}/pari-${PARI_VER} -SRC_TEST=do - -src_prepare() { - # On 64-bit hardware, these files are needed in both the 64/ and 32/ - # directories for the testsuite to pass. - cd "${S_PARI}"/src/test/ - for t in analyz compat ellglobalred elliptic galois graph intnum kernel \ - linear nfields number objets ploth polyser program qfbsolve rfrac \ - round4 stark sumiter trans ; do - i="in/${t}" - o32="32/${t}" - o64="64/${t}" - [ -f "$i" -a ! -f "$o32" ] && cp -al "$i" "$o32" - [ -f "$i" -a ! -f "$o64" ] && cp -al "$i" "$o64" - done - perl-module_src_prepare -} - -src_configure() { - # Unfortunately the assembly routines math-pari has for SPARC do not appear - # to be working at current. Perl cannot test math-pari or anything that - # pulls in the math-pari module as DynaLoader cannot load the resulting - # .so files math-pari generates. As such, we have to use the generic - # non-machine specific assembly methods here. - use sparc && myconf="${myconf} machine=none" - - perl-module_src_configure -} - -src_compile() { - emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}" -} diff --git a/dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild b/dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild new file mode 100644 index 000000000000..7747e9b28339 --- /dev/null +++ b/dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=ILYAZ +DIST_SECTION=modules +DIST_VERSION=2.01080900 +DIST_A_EXT=zip +inherit perl-module toolchain-funcs + +PARI_VER=2.3.5 + +DESCRIPTION="Perl interface to PARI" +SRC_URI="${SRC_URI} + http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-${PARI_VER}.tar.gz" + +SLOT="0" +KEYWORDS="alpha amd64 hppa sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="" + +# Math::Pari requires that a copy of the pari source in a parallel +# directory to where you build it. It does not need to compile it, but +# it does need to be the same version as is installed, hence the hard +# DEPEND below +DEPEND="app-arch/unzip" + +S_PARI=${WORKDIR}/pari-${PARI_VER} + +PATCHES=( + "${FILESDIR}/no-flto.patch" + "${FILESDIR}/${P}-no-dot-inc.patch" +) +src_prepare() { + # On 64-bit hardware, these files are needed in both the 64/ and 32/ + # directories for the testsuite to pass. + cd "${S_PARI}"/src/test/ + for t in analyz compat ellglobalred elliptic galois graph intnum kernel \ + linear nfields number objets ploth polyser program qfbsolve rfrac \ + round4 stark sumiter trans ; do + i="in/${t}" + o32="32/${t}" + o64="64/${t}" + [ -f "$i" -a ! -f "$o32" ] && cp -al "$i" "$o32" + [ -f "$i" -a ! -f "$o64" ] && cp -al "$i" "$o64" + done + cd "${S_PARI}" + eapply "${FILESDIR}/pari-${PARI_VER}-no-dot-inc.patch" + cd "${S}" + perl-module_src_prepare +} + +src_configure() { + # Unfortunately the assembly routines math-pari has for SPARC do not appear + # to be working at current. Perl cannot test math-pari or anything that + # pulls in the math-pari module as DynaLoader cannot load the resulting + # .so files math-pari generates. As such, we have to use the generic + # non-machine specific assembly methods here. + use sparc && myconf="${myconf} machine=none" + + perl-module_src_configure +} + +src_compile() { + emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}" +} diff --git a/dev-perl/Math-Pari/Math-Pari-2.10.809.0.ebuild b/dev-perl/Math-Pari/Math-Pari-2.10.809.0.ebuild deleted file mode 100644 index 203cf8607e03..000000000000 --- a/dev-perl/Math-Pari/Math-Pari-2.10.809.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=ILYAZ -DIST_SECTION=modules -DIST_VERSION=2.01080900 -DIST_A_EXT=zip -inherit perl-module toolchain-funcs - -PARI_VER=2.3.5 - -DESCRIPTION="Perl interface to PARI" -SRC_URI="${SRC_URI} - http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-${PARI_VER}.tar.gz" - -SLOT="0" -KEYWORDS="alpha amd64 hppa ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -IUSE="" - -# Math::Pari requires that a copy of the pari source in a parallel -# directory to where you build it. It does not need to compile it, but -# it does need to be the same version as is installed, hence the hard -# DEPEND below -RDEPEND="~sci-mathematics/pari-${PARI_VER}" -DEPEND="${RDEPEND} - app-arch/unzip -" - -S_PARI=${WORKDIR}/pari-${PARI_VER} - -PATCHES=( - "${FILESDIR}/no-flto.patch" - "${FILESDIR}/${P}-no-dot-inc.patch" -) -src_prepare() { - # On 64-bit hardware, these files are needed in both the 64/ and 32/ - # directories for the testsuite to pass. - cd "${S_PARI}"/src/test/ - for t in analyz compat ellglobalred elliptic galois graph intnum kernel \ - linear nfields number objets ploth polyser program qfbsolve rfrac \ - round4 stark sumiter trans ; do - i="in/${t}" - o32="32/${t}" - o64="64/${t}" - [ -f "$i" -a ! -f "$o32" ] && cp -al "$i" "$o32" - [ -f "$i" -a ! -f "$o64" ] && cp -al "$i" "$o64" - done - cd "${S_PARI}" - eapply "${FILESDIR}/pari-${PARI_VER}-no-dot-inc.patch" - cd "${S}" - perl-module_src_prepare -} - -src_configure() { - # Unfortunately the assembly routines math-pari has for SPARC do not appear - # to be working at current. Perl cannot test math-pari or anything that - # pulls in the math-pari module as DynaLoader cannot load the resulting - # .so files math-pari generates. As such, we have to use the generic - # non-machine specific assembly methods here. - use sparc && myconf="${myconf} machine=none" - - perl-module_src_configure -} - -src_compile() { - emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}" -} -- cgit v1.2.3