diff options
Diffstat (limited to 'dev-libs/mpc')
-rw-r--r-- | dev-libs/mpc/Manifest | 10 | ||||
-rw-r--r-- | dev-libs/mpc/metadata.xml | 8 | ||||
-rw-r--r-- | dev-libs/mpc/mpc-1.0.1.ebuild | 45 | ||||
-rw-r--r-- | dev-libs/mpc/mpc-1.0.2-r1.ebuild | 32 | ||||
-rw-r--r-- | dev-libs/mpc/mpc-1.0.2.ebuild | 33 | ||||
-rw-r--r-- | dev-libs/mpc/mpc-1.0.3.ebuild | 32 |
6 files changed, 160 insertions, 0 deletions
diff --git a/dev-libs/mpc/Manifest b/dev-libs/mpc/Manifest new file mode 100644 index 000000000000..7918ef3723c0 --- /dev/null +++ b/dev-libs/mpc/Manifest @@ -0,0 +1,10 @@ +DIST mpc-1.0.1.tar.gz 624125 SHA256 ed5a815cfea525dc778df0cb37468b9c1b554aaf30d9328b1431ca705b7400ff SHA512 fa381e75999bba626ba08d73225285b03c6d2f6cca87881b28829925d1624eaed1c9b544f75e7281cf5d8dcdd7831025a4eafc05f88f13375f9e08239a8a9303 WHIRLPOOL ddc857d361b10c7702e2a6bfec3ecb8538f80ae22a41097caaad6f767f035e2a4af2317fe9685a93c6f3d9bcdb0982db042eeb073f7b0e71a72500a5ef07630c +DIST mpc-1.0.2.tar.gz 633173 SHA256 b561f54d8a479cee3bc891ee52735f18ff86712ba30f036f8b8537bae380c488 SHA512 0e94ba9a20c7374839d2a53a9ed8cce647cc74142b464634fdb9cbaf96e91e43ea13f0b4dab5c06c247e6719de0c0ae03fdcba0c7c4518ee504c545c96da70d0 WHIRLPOOL 23cadbdda08e0f66c74650d1a2190c0cfc788b8cc055eebfafeedfb0f8879c2be286dff7443133f4c737a45ca4a4dfc5f1e1609f0871f119f2cf3a9fd991815c +DIST mpc-1.0.3.tar.gz 669925 SHA256 617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3 SHA512 0028b76df130720c1fad7de937a0d041224806ce5ef76589f19c7b49d956071a683e2f20d154c192a231e69756b19e48208f2889b0c13950ceb7b3cfaf059a43 WHIRLPOOL f119b70aa53f188fbf7478246a7cb102f94dbebd7281b80424c826cae3c51afaad1c41ce4d1854f3d07bde668f9214d3500e751fb8a8985708da55e7bce85094 +EBUILD mpc-1.0.1.ebuild 1234 SHA256 db39b5822992e529ea30215f851c9cb84d5a1fc900c8d02fb5aa801a1d29f8c3 SHA512 f4c78bc29a2f787fc88ca6b9a3f6f6058a152d4aa1367672c99fec73e5c5baaa3659da9db77d8c03f1d792331e0d2983987425f1a75afb7dbbde3db0b9fc366f WHIRLPOOL 99a225cef0c37405313d407c04f56828d66a582f8723fd8815d524bf9655d95b8b60cf4c0fea1a92575a0465ea0d618e7d3a63193c979e0372ea9d8db289dff2 +EBUILD mpc-1.0.2-r1.ebuild 996 SHA256 5dc4e5c6bf7559abff0be7ce7c98c2e4011482d7e1dfe86914e0ace7e8cee466 SHA512 282f0cb69c00a7777fd4a37a6f750e30ad4af8e68d5c5c47399582d5a509ec7a4756f9c0a85152d2042e612e4d4576d0ebf9b45a1fa25cdf88e40bfd20aa0535 WHIRLPOOL 720d099c0cb9ed0086e047092d48a942e52f9b29f5bbef1bbbfdbfa47e2dbafa5fb918d27000036126bc6d284533a444410705f6aadad8a0d455f88dd2b9ca5e +EBUILD mpc-1.0.2.ebuild 924 SHA256 f70ecf1723b561c3e80151aaf59fbe81e52f465892029e93458171f6b8a81a52 SHA512 072141030433d3646010b1a94f5a623bad734dc7e68756b37d3dce20a9f4e8c1482c0958c1bf3628c6251a46cdd82e2a85d364f3187e2bb8cf945b26a7622416 WHIRLPOOL 45593a0bc3c1dc4599e67ff3dc652483cb095bbf81f89f62318536505f4e74d40dba9bdfe24d35bf68eaca6b24f8aacaa6bb24f4e1a86879c89d0250ab0f9991 +EBUILD mpc-1.0.3.ebuild 1018 SHA256 83c691eed59d10e3aaf88c5a6196164755cc3b9a8e2329381c166af572fcd8fe SHA512 c072c9121c0cbf3c037122af99e73548792e961402ca28f00fe99b9fd3b4105435a97bdc97cf2c8ba418d0fe9b35bc867f83ea96305fa9f0031d8afe07a5986a WHIRLPOOL 5c10d0d2065c1b407c14e2275556e6494ecbe1d1a376c238f5f0c9cf7dfd93a92cc1326ba655f2c03f1b4b7de55b3a2f33b255ed12f7ed0d61ba4ec944b2048f +MISC ChangeLog 2693 SHA256 85fba0ec2f0fd2eaebd42f1fd1b804200f4088d842a538626a999e7e88c0ac4d SHA512 fa3a8b80d58473a96b587a6e9448c36999716559437bf3011b41ca01b7b6ea97e2344b3c55be0b60113faae374e82fb3e99ca520525f2753bd2663afb7915674 WHIRLPOOL b3ad234dfbaaae87d76144db767743f38079dd81d44cc96b466ed43fd1a2fedb6a4121b36a4901f21cd283919bd3164ed9f805090b6b51314da46f3e737d9bf7 +MISC ChangeLog-2015 7188 SHA256 16bc8731547ea6c791c15fccab491a1946dd67ac134ceaaa55af42677bc2b98f SHA512 e8d712bf0469595b05237efb91f7b09d8b23f019166d9fdae8c6d86fc9e7cc319b930d1b1b75c66c60b25045186d7b0cb0112f5ae50abde65bac20fe1f5706a5 WHIRLPOOL 63e438069a7d0de032b5a91693a737c2d5791a0298057576e40a7a8bb0cad8a4eaa166c7d10cd1bb4775c11c7c7469a00cb50c4a9261f1f79064b307b84c43c2 +MISC metadata.xml 261 SHA256 32cf9d2acfad8cfc0ced4efb27454a4c665402c6b5f384157f1498ef0840960c SHA512 31c9514d1798d2ab9ad46006c8e85222798c200a7466568170da1587d99144d2fabb8e5056b723710d19cdb1d5482d93eff479a8caa77f00e93aa46861ceb05c WHIRLPOOL 3797ee431c8622b2628bb983fe985530f4dbd3af402515424b6a208751ebacf01ed885097ef4dfbf8d83d60218dfa92c2206ac102349133a23435e0c02ac6622 diff --git a/dev-libs/mpc/metadata.xml b/dev-libs/mpc/metadata.xml new file mode 100644 index 000000000000..67bd6a97db11 --- /dev/null +++ b/dev-libs/mpc/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> +</pkgmetadata> diff --git a/dev-libs/mpc/mpc-1.0.1.ebuild b/dev-libs/mpc/mpc-1.0.1.ebuild new file mode 100644 index 000000000000..e52f0de66af9 --- /dev/null +++ b/dev-libs/mpc/mpc-1.0.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Unconditional dependency of gcc. Keep this set to 0. +EAPI="0" + +inherit eutils libtool multilib + +DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" +HOMEPAGE="http://mpc.multiprecision.org/" +SRC_URI="http://www.multiprecision.org/mpc/download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND=">=dev-libs/gmp-4.3.2 + >=dev-libs/mpfr-2.4.2" +RDEPEND="${DEPEND}" + +src_unpack() { + unpack ${A} + cd "${S}" + elibtoolize # for FreeMiNT, bug #347317 +} + +src_compile() { + econf $(use_enable static-libs static) || die + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + use static-libs || rm "${ED:-${D}}"/usr/lib*/libmpc.la + dodoc ChangeLog NEWS README TODO +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/libmpc.so.2 +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/libmpc.so.2 +} diff --git a/dev-libs/mpc/mpc-1.0.2-r1.ebuild b/dev-libs/mpc/mpc-1.0.2-r1.ebuild new file mode 100644 index 000000000000..3f9ced6b4564 --- /dev/null +++ b/dev-libs/mpc/mpc-1.0.2-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit eutils libtool multilib-minimal + +DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" +HOMEPAGE="http://mpc.multiprecision.org/" +SRC_URI="http://www.multiprecision.org/mpc/download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND=">=dev-libs/gmp-4.3.2[${MULTILIB_USEDEP},static-libs?] + >=dev-libs/mpfr-2.4.2[${MULTILIB_USEDEP},static-libs?]" +RDEPEND="${DEPEND}" + +src_prepare() { + elibtoolize #347317 +} + +multilib_src_configure() { + ECONF_SOURCE=${S} econf $(use_enable static-libs static) +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files +} diff --git a/dev-libs/mpc/mpc-1.0.2.ebuild b/dev-libs/mpc/mpc-1.0.2.ebuild new file mode 100644 index 000000000000..553ade3d4da7 --- /dev/null +++ b/dev-libs/mpc/mpc-1.0.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit eutils libtool multilib + +DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" +HOMEPAGE="http://mpc.multiprecision.org/" +SRC_URI="http://www.multiprecision.org/mpc/download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND=">=dev-libs/gmp-4.3.2 + >=dev-libs/mpfr-2.4.2" +RDEPEND="${DEPEND}" + +src_prepare() { + elibtoolize # for FreeMiNT, bug #347317 +} + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + prune_libtool_files + dodoc ChangeLog +} diff --git a/dev-libs/mpc/mpc-1.0.3.ebuild b/dev-libs/mpc/mpc-1.0.3.ebuild new file mode 100644 index 000000000000..6e355c43499e --- /dev/null +++ b/dev-libs/mpc/mpc-1.0.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit eutils libtool multilib-minimal + +DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" +HOMEPAGE="http://mpc.multiprecision.org/" +SRC_URI="http://www.multiprecision.org/mpc/download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND=">=dev-libs/gmp-4.3.2[${MULTILIB_USEDEP},static-libs?] + >=dev-libs/mpfr-2.4.2[${MULTILIB_USEDEP},static-libs?]" +RDEPEND="${DEPEND}" + +src_prepare() { + elibtoolize #347317 +} + +multilib_src_configure() { + ECONF_SOURCE=${S} econf $(use_enable static-libs static) +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files +} |