diff options
author | Sebastien Fabbro <bicatali@gentoo.org> | 2012-04-24 19:55:56 +0000 |
---|---|---|
committer | Sebastien Fabbro <bicatali@gentoo.org> | 2012-04-24 19:55:56 +0000 |
commit | e6ed8db832c55dd34c9b1c9fc8ac6b56994d60eb (patch) | |
tree | 8adc8f15c06514bd76bec7851eb24274886f7b5a /sci-libs | |
parent | Fix typo from older code -- there is no $new variable to expand. (diff) | |
download | historical-e6ed8db832c55dd34c9b1c9fc8ac6b56994d60eb.tar.gz historical-e6ed8db832c55dd34c9b1c9fc8ac6b56994d60eb.tar.bz2 historical-e6ed8db832c55dd34c9b1c9fc8ac6b56994d60eb.zip |
Version bump
Package-Manager: portage-2.1.10.56/cvs/Linux x86_64
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/mpir/ChangeLog | 9 | ||||
-rw-r--r-- | sci-libs/mpir/Manifest | 12 | ||||
-rw-r--r-- | sci-libs/mpir/mpir-2.5.1.ebuild | 61 |
3 files changed, 75 insertions, 7 deletions
diff --git a/sci-libs/mpir/ChangeLog b/sci-libs/mpir/ChangeLog index d8cff7d02fba..a6a6613898cd 100644 --- a/sci-libs/mpir/ChangeLog +++ b/sci-libs/mpir/ChangeLog @@ -1,6 +1,11 @@ # 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.10 2011/08/15 09:22:11 tomka Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/mpir/ChangeLog,v 1.11 2012/04/24 19:55:56 bicatali Exp $ + +*mpir-2.5.1 (24 Apr 2012) + + 24 Apr 2012; SĂ©bastien Fabbro <bicatali@gentoo.org> +mpir-2.5.1.ebuild: + Version bump 15 Aug 2011; Thomas Kahle <tomka@gentoo.org> mpir-2.4.0.ebuild: use autotools-utils.eclass diff --git a/sci-libs/mpir/Manifest b/sci-libs/mpir/Manifest index b7a817fc5ced..d89b67d01346 100644 --- a/sci-libs/mpir/Manifest +++ b/sci-libs/mpir/Manifest @@ -1,20 +1,22 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 +Hash: SHA1 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.2.1.tar.bz2 3352215 RMD160 d06e2de92d7610da124b49eb40c5e613cd80e4b8 SHA1 cc2612d0edaaf02785d8a93e1d35fc0c1d404a74 SHA256 172937988ec6d2fba8f280f0e132ab6b8c343c327bd980b69e65163849664372 DIST mpir-2.3.1.tar.bz2 3284025 RMD160 b4605c08f77109625397fcfc2409198cbc024dea SHA1 c0174426a2d0f5b0bac470aceeb0a4da14311a26 SHA256 469c2554cfe34a468319a5efea5071e8a27f511e882355d33a62172fd14894c7 DIST mpir-2.4.0.tar.bz2 3347496 RMD160 6ef3574f95d998f94483bd45ffb1755af9e54a0f SHA1 db58d72dc098915826499f27aa6c1bf2d84293a9 SHA256 01562d0d4e81d7e273eb54dec334e9694cb2e14289944f8713b960f089c3bfa6 +DIST mpir-2.5.1.tar.lzma 2515775 RMD160 1149e1da98a5a4bc528f2bbb16a19b75356e8083 SHA1 7c4ebd815b0b8110f7383f4e3f48a470b9ce0f11 SHA256 70d5855db369e96eb62fa9db06b0930fda4b82a0d9062c208b02862efc2fe4ac 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 1684 RMD160 15d06c851f73cc5c132f9bd900e93f525738de46 SHA1 72f701544a569185d62369d8cd6045f17858e36b SHA256 6c910a6d563b1c763637ffad7a9b2899685400bc888e14e1fdd01098b7c7c6e9 -MISC ChangeLog 1461 RMD160 b0d047d1eb4dc02941ba042a81ee416bbdefcc82 SHA1 86607cfdcf3454b88bf8351034057c72cefd8948 SHA256 cdc58ab066e1ca939ea396e0ff48d7025b3d7763edf10a93b79d9a01e6dd950f +EBUILD mpir-2.5.1.ebuild 1640 RMD160 ba44683075a685a61a246f41251252e8b1895ce0 SHA1 f7d1cdd7cb81a57cd64c39bc21a15ce9e65a1579 SHA256 18e479a5b0a28fb863d44c10c36f9c0d161d18eee26680353630cf016999a3c0 +MISC ChangeLog 1582 RMD160 2392b594593ef63219c5a1cde9fdead2c8e646e2 SHA1 4993639e864bbb5edf5bb9d15758e43d32adb12f SHA256 f147958edb81c6fb8a3ee6f5479a1955d322a66de52943998967a964b145e5c7 MISC metadata.xml 784 RMD160 ff84adf5c55fb3f30eae61447ca148041d4e23d8 SHA1 a56f8fe3d0ebcd85d1ae26705eddab41c9879681 SHA256 0188fbe61ac973a5d01ef17bc65013d9855f02cdf80870db9cb9e7211d80a4c1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) -iF4EAREIAAYFAk5I5UgACgkQodBTJSDyo67eZwD+MHgPh2vLYJDvr798FaDp/srl -eOomFvXTDjRpdZhwqDkA/3TeykJcNq3dOeS3leiPG8NgT1O6in9sbcU4yd2PmkBs -=4UG7 +iEYEARECAAYFAk+XBVQACgkQ1ycZbhPLE2DDDwCbBpUJULGKyQoLI4kMgF1kAA6/ +1kEAnjOFooG36XbNhx3vykKOkjJSDqLK +=oSbm -----END PGP SIGNATURE----- diff --git a/sci-libs/mpir/mpir-2.5.1.ebuild b/sci-libs/mpir/mpir-2.5.1.ebuild new file mode 100644 index 000000000000..653f2484e6db --- /dev/null +++ b/sci-libs/mpir/mpir-2.5.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/mpir/mpir-2.5.1.ebuild,v 1.1 2012/04/24 19:55:56 bicatali Exp $ + +EAPI=4 + +inherit eutils autotools-utils + +DESCRIPTION="Library for arbitrary precision integer arithmetic (fork of gmp)" +HOMEPAGE="http://www.mpir.org/" +SRC_URI="http://www.mpir.org/${P}.tar.lzma" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="+cxx cpudetection static-libs" + +DEPEND="x86? ( dev-lang/yasm ) + amd64? ( dev-lang/yasm )" +RDEPEND="" + +src_prepare() { + 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 + cat >> $i <<-EOF + #if defined(__linux__) && defined(__ELF__) + .section .note.GNU-stack,"",%progbits + #endif + EOF + done + + for i in $(find . -type f -name '*.as') ; do + cat >> $i <<-EOF + %ifidn __OUTPUT_FORMAT__,elf + section .note.GNU-stack noalloc noexec nowrite progbits + %endif + EOF + done + eend + eautoreconf +} + +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. + myeconfargs+=( + $(use_enable cxx) + $(use_enable cpudetection fat) + ) + autotools-utils_src_configure +} |