Add USE=static-libs support.
authorMike Frysinger <vapier@gentoo.org>
Tue, 15 Nov 2011 03:35:12 +0000 (03:35 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 15 Nov 2011 03:35:12 +0000 (03:35 +0000)
Package-Manager: portage-2.2.0_alpha74/cvs/Linux x86_64

dev-libs/mpc/ChangeLog
dev-libs/mpc/Manifest
dev-libs/mpc/mpc-0.9-r1.ebuild [new file with mode: 0644]

index 33cf1ab4487ccd11ebe240472499d757ad0f7d8a..1d3e73aba63318b3951352fc7b03a089c846319f 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-libs/mpc
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpc/ChangeLog,v 1.29 2011/04/15 09:27:58 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpc/ChangeLog,v 1.30 2011/11/15 03:35:12 vapier Exp $
+
+*mpc-0.9-r1 (15 Nov 2011)
+
+  15 Nov 2011; Mike Frysinger <vapier@gentoo.org> +mpc-0.9-r1.ebuild:
+  Add USE=static-libs support.
 
   15 Apr 2011; Fabian Groffen <grobian@gentoo.org> mpc-0.9.ebuild:
   mpc-0.9 requires on Solaris a fix in GCC's fix-included headers, only
index aef7db376425edae1be02b915e8844cf79c80c35..7b345e34f20f4dd2a965dfdb21e0b3d0083ab0e9 100644 (file)
@@ -1,7 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
 DIST mpc-0.8.2.tar.gz 548401 RMD160 3238da25077acee35423c7bd820806f537784114 SHA1 339550cedfb013b68749cd47250cd26163b9edd4 SHA256 ae79f8d41d8a86456b68607e9ca398d00f8b7342d1d83bcf4428178ac45380c7
 DIST mpc-0.9-configure.patch.bz2 18543 RMD160 1d0ee621be744003f11922aee82d8a102c61fae6 SHA1 3685b701d8d64b3bded3033be972d0ab7a001ea1 SHA256 d12cc7937eab787295529908a8f37866de7bf4e0e528a8e789b46c269e51133a
 DIST mpc-0.9.tar.gz 565953 RMD160 63d5fb8ab2725839e7565716c4d20187b606e2c8 SHA1 229722d553030734d49731844abfef7617b64f1a SHA256 fd3efe422f0d454592059e80f2c00d1a2e381bf2beda424c5094abd4deb049ac
 EBUILD mpc-0.8.2.ebuild 1066 RMD160 63741e67108c621c40e3ced1db5381f2b638f5ff SHA1 7141dddc522a39e61fe9ba691752a50493fcae05 SHA256 f5712311960d188f57c9feb393021da7f9d9a8fd97875a639a473170ae915646
+EBUILD mpc-0.9-r1.ebuild 1335 RMD160 d51913fd68f3604f2e867da440e83810be04830f SHA1 31fe3c43388d2f80e5405f44e5dfa1c02b1aff60 SHA256 8808220c36948eaa38f2a58b269e01e5da63562993380ff8b71c827b39a9c37f
 EBUILD mpc-0.9.ebuild 1203 RMD160 7d391dbab6fd6bddb78866ae3f06fd498cabcb80 SHA1 116884834ae6898fc79e4e66cd09657da266f63d SHA256 b60b9a412688356d4b1fa3b14ec60c50fefada2176f224616984cc7ce6bca00e
-MISC ChangeLog 3701 RMD160 63c5d3cbf12abfb453a3a2659295ad8f95e6777e SHA1 e3b5ac19f2948912f9962f97e43175ecf017a90d SHA256 883d13ce86ba02da263c87a03bc589b2c9ab9d072825112b1057c108a233a5b0
+MISC ChangeLog 3829 RMD160 3ba3514329d8894a4c95c67f3ead95ff0ff37549 SHA1 89dedbd697d381a6269d46e01f0ed5e88dd94b48 SHA256 8fea3eee3068e9eede1d4d77402190716dbd1f74ce1fd6fda3d3ad5101be5631
 MISC metadata.xml 163 RMD160 2d0556f797d77d9fcacd6553b47a87832706a23c SHA1 b2c854f69037828cb70a325515b4020f6331825d SHA256 48f50afce687f8d8f44781f3e93fc4768c8d2553effd30932e442fcc3bc39289
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iF4EAREIAAYFAk7B3fcACgkQaC/OocHi7JZENAD/VTtxnLFO4Q7YAGCfP2kN5EK/
+srW9BH9DQuxODFj9CsQA/0Qn5K2J9UBVxjyS+eEk9e75Jr/Ia5tFaYwtIQliVJyL
+=Flij
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/mpc/mpc-0.9-r1.ebuild b/dev-libs/mpc/mpc-0.9-r1.ebuild
new file mode 100644 (file)
index 0000000..372b78c
--- /dev/null
@@ -0,0 +1,41 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpc/mpc-0.9-r1.ebuild,v 1.1 2011/11/15 03:35:12 vapier Exp $
+
+# Unconditional dependency of gcc.  Keep this set to 0.
+EAPI="0"
+
+inherit eutils libtool
+
+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
+       mirror://gentoo/${P}-configure.patch.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-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
+       elibc_SunOS? ( >=sys-devel/gcc-4.5 )"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       epatch "${WORKDIR}"/${P}-configure.patch
+       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 "${D}"/usr/lib*/libmpc.la
+       dodoc ChangeLog NEWS README TODO
+}