# ChangeLog for sci-libs/mpir
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/mpir/ChangeLog,v 1.9 2011/08/07 01:23:20 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/mpir/ChangeLog,v 1.10 2011/08/15 09:22:11 tomka Exp $
+
+ 15 Aug 2011; Thomas Kahle <tomka@gentoo.org> mpir-2.4.0.ebuild:
+ use autotools-utils.eclass
*mpir-2.4.0 (07 Aug 2011)
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
AUX mpir-1.3.0-ABI-multilib.patch 3903 RMD160 3f961212097a7957f2cc831929c545cfc3e80e2b SHA1 cda3a90665716132f5078eedb0fdfca2eff3d4b2 SHA256 3db2dc41f385d6c8ce9da8406a42072c8462e6e15eba0b6ff93664ef31c00957
AUX mpir-2.2.0-yasm.patch 2000 RMD160 78f93ced35f5c4bf88c051080b67a26467783653 SHA1 eeed8eb5fc421fb1a530dc7897b9cca581f36f2a SHA256 c1d0e2fc1e844dac937dd2019b406a329c0b9696dddb2afa85c8beaf8d312d1c
DIST mpir-2.4.0.tar.bz2 3347496 RMD160 6ef3574f95d998f94483bd45ffb1755af9e54a0f SHA1 db58d72dc098915826499f27aa6c1bf2d84293a9 SHA256 01562d0d4e81d7e273eb54dec334e9694cb2e14289944f8713b960f089c3bfa6
EBUILD mpir-2.2.1.ebuild 1697 RMD160 d053421e9f1c419f873ece83657c21a237b03e62 SHA1 7f71e54359881a93d5ca3cbf0cca1dad564ede7c SHA256 f3c59c5e3f69db7d1bd5d9f8c8658e124a5dfbb0a6839f063e6d5cb383f307f1
EBUILD mpir-2.3.1.ebuild 1705 RMD160 ecd3e89d2a7b11402d5f21f6e1c22cbaf6b49265 SHA1 9e657ffd13b18069cdde9fc985ce193d8e7a0c2b SHA256 752d447901f3c8c79e762fb66e50259c4e1f327d3bb83a16508c1d1950e8a62f
-EBUILD mpir-2.4.0.ebuild 1646 RMD160 94f5803382f104e7382ee13b030f887127cc2239 SHA1 33d9a4b85c2502317d32ffe22b6943d028f0c391 SHA256 8cd6de0bc20c1a43be98894a11203c37b140385b1aeef18a883f977abf81f39c
-MISC ChangeLog 1367 RMD160 bef1d7300241efa476b659d8af6eac1a2e48b16e SHA1 1340327ceae6db7001e39046e3bc11c9957e358c SHA256 f3d31fc0b3db5858391abd56be35a369a7c2c5a0e2c3ef4e71eda6ecb6f64fbd
+EBUILD mpir-2.4.0.ebuild 1684 RMD160 15d06c851f73cc5c132f9bd900e93f525738de46 SHA1 72f701544a569185d62369d8cd6045f17858e36b SHA256 6c910a6d563b1c763637ffad7a9b2899685400bc888e14e1fdd01098b7c7c6e9
+MISC ChangeLog 1461 RMD160 b0d047d1eb4dc02941ba042a81ee416bbdefcc82 SHA1 86607cfdcf3454b88bf8351034057c72cefd8948 SHA256 cdc58ab066e1ca939ea396e0ff48d7025b3d7763edf10a93b79d9a01e6dd950f
MISC metadata.xml 784 RMD160 ff84adf5c55fb3f30eae61447ca148041d4e23d8 SHA1 a56f8fe3d0ebcd85d1ae26705eddab41c9879681 SHA256 0188fbe61ac973a5d01ef17bc65013d9855f02cdf80870db9cb9e7211d80a4c1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk496RIACgkQ1ycZbhPLE2CzvwCfeKmQzoknwL2OUC8Hyihf5B5m
-YNAAn2tEeRXPcw5ICPfS2uBHbRTtA3Pd
-=bz2L
+iF4EAREIAAYFAk5I5UgACgkQodBTJSDyo67eZwD+MHgPh2vLYJDvr798FaDp/srl
+eOomFvXTDjRpdZhwqDkA/3TeykJcNq3dOeS3leiPG8NgT1O6in9sbcU4yd2PmkBs
+=4UG7
-----END PGP SIGNATURE-----
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/mpir/mpir-2.4.0.ebuild,v 1.1 2011/08/07 01:23:20 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/mpir/mpir-2.4.0.ebuild,v 1.2 2011/08/15 09:22:11 tomka Exp $
EAPI=4
-inherit eutils autotools
+inherit eutils autotools-utils
DESCRIPTION="Library for arbitrary precision integer arithmetic derived from version 4.2.1 of gmp"
HOMEPAGE="http://www.mpir.org/"
epatch \
"${FILESDIR}/${PN}-2.2.0-yasm.patch" \
"${FILESDIR}/${PN}-1.3.0-ABI-multilib.patch"
+
# In the same way there was QA regarding executable stacks
# with GMP we have some here as well. We cannot apply the
# GMP solution as yasm is used, at least on x86/amd64.
# Furthermore we are able to patch config.ac.
-
ebegin "Patching assembler files to remove executable sections"
local i
for i in $(find . -type f -name '*.asm') ; do
src_configure() {
# beware that cpudetection aka fat binaries is x86/amd64 only.
# Place mpir in profiles/arch/$arch/package.use.mask when making it available on $arch.
- econf \
- $(use_enable cxx) \
- $(use_enable cpudetection fat) \
+ myeconfargs=(
+ $(use_enable cxx)
+ $(use_enable cpudetection fat)
$(use_enable static-libs static)
-
+ )
+ autotools-utils_src_configure
}