summaryrefslogtreecommitdiff
path: root/dev-libs/mpc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/mpc
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/mpc')
-rw-r--r--dev-libs/mpc/Manifest10
-rw-r--r--dev-libs/mpc/metadata.xml8
-rw-r--r--dev-libs/mpc/mpc-1.0.1.ebuild45
-rw-r--r--dev-libs/mpc/mpc-1.0.2-r1.ebuild32
-rw-r--r--dev-libs/mpc/mpc-1.0.2.ebuild33
-rw-r--r--dev-libs/mpc/mpc-1.0.3.ebuild32
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
+}