summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2013-06-26 15:29:23 +0000
committerJustin Lecher <jlec@gentoo.org>2013-06-26 15:29:23 +0000
commit308eba55967c0e2a783a340bda170a1fe5db3818 (patch)
tree166681a044247c752a8c96f253dc4b516edf9e99 /sci-libs/mpir
parentclarify dependencies (diff)
downloadhistorical-308eba55967c0e2a783a340bda170a1fe5db3818.tar.gz
historical-308eba55967c0e2a783a340bda170a1fe5db3818.tar.bz2
historical-308eba55967c0e2a783a340bda170a1fe5db3818.zip
sci-libs/mpir: Drop old
Package-Manager: portage-2.2.0_alpha184/cvs/Linux x86_64 Manifest-Sign-Key: 0x8009D6F070EB7916
Diffstat (limited to 'sci-libs/mpir')
-rw-r--r--sci-libs/mpir/ChangeLog6
-rw-r--r--sci-libs/mpir/Manifest26
-rw-r--r--sci-libs/mpir/metadata.xml6
-rw-r--r--sci-libs/mpir/mpir-2.2.1.ebuild65
-rw-r--r--sci-libs/mpir/mpir-2.5.1.ebuild62
-rw-r--r--sci-libs/mpir/mpir-2.6.0-r1.ebuild63
-rw-r--r--sci-libs/mpir/mpir-2.6.0.ebuild62
7 files changed, 13 insertions, 277 deletions
diff --git a/sci-libs/mpir/ChangeLog b/sci-libs/mpir/ChangeLog
index 3a1e3fc18568..53800825d150 100644
--- a/sci-libs/mpir/ChangeLog
+++ b/sci-libs/mpir/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sci-libs/mpir
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/mpir/ChangeLog,v 1.22 2013/06/25 13:01:37 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/mpir/ChangeLog,v 1.23 2013/06/26 15:29:22 jlec Exp $
+
+ 26 Jun 2013; Justin Lecher <jlec@gentoo.org> -mpir-2.2.1.ebuild,
+ -mpir-2.5.1.ebuild, -mpir-2.6.0.ebuild, -mpir-2.6.0-r1.ebuild, metadata.xml:
+ Drop old
25 Jun 2013; Agostino Sarubbo <ago@gentoo.org> mpir-2.6.0-r2.ebuild:
Stable for amd64, wrt bug #474076
diff --git a/sci-libs/mpir/Manifest b/sci-libs/mpir/Manifest
index ee8995c944ac..d7604946ca3f 100644
--- a/sci-libs/mpir/Manifest
+++ b/sci-libs/mpir/Manifest
@@ -6,30 +6,14 @@ AUX mpir-2.2.0-yasm.patch 2000 SHA256 c1d0e2fc1e844dac937dd2019b406a329c0b9696dd
AUX mpir-2.5.1-automake-1.12.patch 3388 SHA256 dc003924094f88d89582a5e4d626e67c6edacf8e81ee5080fff34fae1b9f836a SHA512 d96b238d2a0deaae1d5489121db02766bfde34e602cf137a608a862584192694da6bd61a27dce3294c62cb950fdbc80b71302585f9cf4a2ac0e5f68c48a66846 WHIRLPOOL 949cb479df53d8d643fdefa95199c777516b843368ef7c68e40fc85429c2736a4d62bda469c9b08224016af223617c573795f6d4041045c90997511a0513fd28
AUX mpir-2.6.0-gcc48.patch 467 SHA256 5e3656543f9a50bbfe063681d1135a33ca2c272bb79c1762a6759d907b601355 SHA512 28d88aa3ac0c9ccdc849e3ca63eb7768efbbcd77947a1d3befd3cb723eae0b3dda0ff8237f2fcccc9c161026e2a3a05d18ba848d55e51002ea31ab9fb291ed6f WHIRLPOOL 62be75abb8b04bd2653780602c31b7834ad269b7be554830e28210c3ae7368c0a38ad8e943c59ffe1a68cf62d682ea0cdaa73fdf14809b6f2840ef35866b8875
AUX mpir-2.6.0-yasm.patch 1897 SHA256 e7102052ea1bcda73107ec6c89c20a5f8e1233e9b85732d8847e74ba69a322ae SHA512 0ac3f67f9f8e340e02e4e33e84a482388c45cb59c0d62adf316bc94d1450144b0afcaa639ab9f18fe3a5bc74bb6c2730fdf910b036b4a79272aa28276256ec5c WHIRLPOOL eac13201f78bfe52297aa3787d7896f0d1da1d949118991836ef08559a1ec1ad5eba634b8886e47358bed17790ad79aecda028ad9af978a50c7490771c3bd777
-DIST mpir-2.2.1.tar.bz2 3352215 SHA256 172937988ec6d2fba8f280f0e132ab6b8c343c327bd980b69e65163849664372 SHA512 ec5957fc84aca1da0d837974b77c11af85df9522cbcc45be800235ff52b5e3c041050fe249ce97602942c6859c17bd0f90666bb4c150ad4b43be6c2030d0145e WHIRLPOOL e0c9b7d13c4e01e2fbed13f0149a77470ac0779a16c8f9f9d595be03ab57a52e1c3b70d61c2cb4f806c47f05cecf35888985826c1cd74a9812ae3a970ed8317a
-DIST mpir-2.5.1.tar.lzma 2515775 SHA256 70d5855db369e96eb62fa9db06b0930fda4b82a0d9062c208b02862efc2fe4ac SHA512 40af2f6e5ec5e4ad0330538e6e617adc2ae917d608f7130abd9e7cba95659258eb9bd86838fddbcaa942c21d05f059f54772918da05a5940aa00bd43ebc32c00 WHIRLPOOL f12f4a26e0bb9014feeac788ab3db33ddb6f46e06576a71c70c2bcb21bd2fb4f848af748a6610b003a9348e6328390194bb9bffe39431ba273dc327039111d15
DIST mpir-2.6.0.tar.lzma 2472231 SHA256 2d2cd75a21a73bcd8898f092e4f123016b578288d7c7eab2df05df5e1921695f SHA512 e2608beeb72651c9b2e47f8fb2bcf672f8c74e2cd622e17cd19b12100b66e929ee31d102d2901816379b23aee1a3ea3a854e3e10ebffe2a6e4772748858f911d WHIRLPOOL 4759be848778fc4f34e87083e83e3697bfb57b9c9360ab69666afadc1b2652285a3c2a4c14321d9091ed90d0df307e89e34875a7592e24c2e405453a0b6f6e06
-EBUILD mpir-2.2.1.ebuild 1697 SHA256 f3c59c5e3f69db7d1bd5d9f8c8658e124a5dfbb0a6839f063e6d5cb383f307f1 SHA512 848fb5c4351f9ae87b4ecb86d0dd6a299dd1eea1c740de0923ad660715a2c5d9fbfc670b64dc9eb76616993d038b1dcd60e8ff1d360843bfb8aa2d034ca92b4f WHIRLPOOL e7cd7d1d066d1824fa436f866443d34e637ef116e75fef7eac34d8921c5f11492a58ebfae1348c10c9ea0ab6123600589a95feb741b756c1c751bcf8851ae5c0
-EBUILD mpir-2.5.1.ebuild 1714 SHA256 d0df3c1871a60f050db1010c1500df0b3a3fb27fff976fd11b88da7b23c8c849 SHA512 6a20710fca5e6e507fcde087900a5da14835ca840c090ab4764472257c7df33872f4fa54ca0e946828fe80fead01894b535e5eec0412aced22f2af282c590a16 WHIRLPOOL 1625271269e619bc4b1a08c7c661f7d362e606082bb60a314cc7bebf00d75b89fdcd71a2ac0f14fe4a3f59f42c62adba972683b52e48d6d9ebf8b7d14a18cd39
-EBUILD mpir-2.6.0-r1.ebuild 1744 SHA256 9fde8e453636d7b039d9c2e1c64ec11b34a0ffe947cd0affa501e52a5d43da5c SHA512 cf85f514323df162d3f9dfe40da8852cedb8be92175cd18757af32451061a67963b64ebc76c2a829e2e6568cc31c661029d38c6c7fdccd425062e1532bf8f3ab WHIRLPOOL 0d35da9c4edbab30c52414cf22097204a4bde65d6f8e51a5252b5b95387c68a3a9f24469137c441f73a32731ed80b4a52b05d90cc3853b2cd1e77d541074e11a
EBUILD mpir-2.6.0-r2.ebuild 1781 SHA256 da1c87d59b13287da5d6a1af9625e6fe03e0f0fcd46aa9e4996ff5b7731117b0 SHA512 6155503cff5467a8d706099b480ec215cc0c2ab4325f8c839abc2b5d9a850e35ca3f988a3581ba122ae9c2da89053e4b764f439eb037bde223fa3f95d60dafef WHIRLPOOL 50729901b4e38d1f59ea40b4dd538b5b6cbf22f499cebb3bdf501573e1f58c28258086fa1f8914198c0bf61c26a485ec81c6cc7b37c32233c440f2f2148574c9
-EBUILD mpir-2.6.0.ebuild 1706 SHA256 aa3d3113aa4dc848c8f5345fa2e4ac99bdf51c33884be487fcf2f5d00d81d11e SHA512 e2e3c709b9f95c049c6293ca67fb0dc78bdbafd4efddf9ea95c666856ca8906c7d751a5d9b5982bd293d40aba83f7e27aa7fead9c5a1abbb39dafbf09b9dfb66 WHIRLPOOL 7f09b2ddbcfe9de61684f485fcc958b89c507f2b591634109733aada44ebbd4e79ee00d6c543351f2cda9d473765ca2139e3ee007a3da8be78ea4dd211f93c42
-MISC ChangeLog 3121 SHA256 60aa90805d1ebe7b7c8503faaf2d3916f582982aac4553113567a4a776e4e69b SHA512 2109a4b1192dd5f4047ca2250364a29763893c3dff8dc8226edbde5e44481d1b8f07de7660483d6b4af40ac0b62491ae513531665f31b5b8babf39491590cd16 WHIRLPOOL 853daee205f34b462aabc0ff2126ab9069b05274bd344434f7da5b1588b0aa82f4c25f0571e730267828d20c7fc8ed5e70ea0f28c67d709583da18edf1831428
-MISC metadata.xml 784 SHA256 0188fbe61ac973a5d01ef17bc65013d9855f02cdf80870db9cb9e7211d80a4c1 SHA512 505734b0b37cd6c758e26cd5acd26410fda809321768ec09ab97a1572a21407b4c56f8f5782931fb58845ef353471a3c4379ee0cd4b3b48ee6b67ca0f7da8404 WHIRLPOOL 973b88902920027862b727265cb30015ef8ca804ae1f7c3d4a3073d87204f82c5c027bde8cdc8d9019dd1e3ac3ed6bd99ed42d4bd396f4207a7b10687aff3c38
+MISC ChangeLog 3280 SHA256 b12f3da6c6ea956305da67be4a5addb22b3ab239f7213273e010a2b4eeb19025 SHA512 243aefd8d998687f422baf5a109634e202b0d4cf9b98d745aae9aa103ac71cbb7b152da3561bfd36bbdcdde6a1b0f9f8b7d3ed8b82af2c0eeb48f8acd80a5a4c WHIRLPOOL b29390221f6b4ea77283e06fb3425702d4d3fb81296b078a828ebd27ebc93643b86a4ee2538f7edfb389080883e290e55e1a49c45a21e5c41e31b5f100f03e23
+MISC metadata.xml 788 SHA256 a01964e65da1bbf8ef79608b3b5a8b04c6d40de5e0e076ff626f991407d0dbae SHA512 2e9d2268ac669bb867801f622d17d334650076aa3b8ab7bbe5ea11bcfa4ef369abee86a9b282373e0dae1d1fdab63256070d5a8148d48cf6619289ba5450e470 WHIRLPOOL 588bb6122383514058737ca390d0a67dfd1849770c9de06f50bb394a7876e995f660fce7c3172dc45892b8b24104db4505780eb05755674b7a2d4b042fe0c63e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iQIcBAEBCgAGBQJRyZSqAAoJELp701BxlEWfy64QAKy0nfK/HiFM5fkQNMx3PGdp
-4UQHHoB9eQnw3rjCVo4HdG+MCM2i7PvN/gtL3y62YxwMFZtxQfVyqtwLLe/a9Zax
-UmL3X4Fz0inlzCYMhvYiJdTt2dgZ5rJlNPQJGkUefxmMUn5rYxjtcBfWydrgA6Jx
-oERlgxNjLYPbsKSj5HnG2ayvOwZX8AZkCz7TDOWO1BrmAdnh4WLb7yUkyPaC2rIf
-PdPFo7uRyjIG/V265c5Lja/YM22kZbBnMPWIrteD+x6enTpnr4v8OBzTnPMAOVD4
-hj4SsIw08AMEBHLzNLfvuANSkZq6739X8now0jsHNbIt3CRK/1abWScsv6o082Na
-/FTrl3BWCw9sUhyTalxESntESZm4HN58wPAMPt3vEXVqUsutlNbJ48y/6WJk+WX1
-12EIVOi6YLbF59oXOUTeiEnMl8zqeZtykhPsF4AFKkCjiloC2WlwCBvSGvqIetwM
-XUUx30J7on6FFZPb5iDvG6ikhtvtRhuy9HHnUh6DM7gE6bb95KQLExfzzs0wk8CH
-vJYt4XFOewZsEK0dt7hKY+e3C808/wt9uvOCegJ66J2nPXZA8s30UDFDIyrUuNCi
-hIZbZNVY3ygbQ668+I8RhAVaP7lt0VgsTQWJGVf++/iuIA7+KozTjs05RoUMLmVF
-6vO75LwHKO2xpOwhw8te
-=sEHT
+iEYEAREKAAYFAlHLCNMACgkQgAnW8HDreRYhEwCeKjTVn4D0kBcWjQBF8ArnqnG7
+jEoAoKBqusRYgL4nvNQwphPodb64BaCf
+=AO6x
-----END PGP SIGNATURE-----
diff --git a/sci-libs/mpir/metadata.xml b/sci-libs/mpir/metadata.xml
index ea212fd9d22f..daf70f0500f8 100644
--- a/sci-libs/mpir/metadata.xml
+++ b/sci-libs/mpir/metadata.xml
@@ -3,8 +3,8 @@
<pkgmetadata>
<herd>sci</herd>
<maintainer>
- <email>tomka@gentoo.org</email>
- <name>Thomas Kahle</name>
+ <email>tomka@gentoo.org</email>
+ <name>Thomas Kahle</name>
</maintainer>
<longdescription>
MPIR is an open source multiprecision integer (bignum) library forked
@@ -17,6 +17,6 @@ professional and amateur mathematicians, computer scientists and
hobbyists.
</longdescription>
<use>
- <flag name='cpudetection'>Enables runtime cpudetection (useful for bindist, compatability on other CPUs)</flag>
+ <flag name="cpudetection">Enables runtime cpudetection (useful for bindist, compatability on other CPUs)</flag>
</use>
</pkgmetadata>
diff --git a/sci-libs/mpir/mpir-2.2.1.ebuild b/sci-libs/mpir/mpir-2.2.1.ebuild
deleted file mode 100644
index f7d4f4a763ee..000000000000
--- a/sci-libs/mpir/mpir-2.2.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# 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.2.1.ebuild,v 1.3 2011/05/14 09:33:32 tomka Exp $
-
-EAPI="3"
-
-inherit eutils autotools
-
-DESCRIPTION="Library for arbitrary precision integer arithmetic derived from version 4.2.1 of gmp"
-HOMEPAGE="http://www.mpir.org/"
-SRC_URI="http://www.mpir.org/${P}.tar.bz2"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+cxx cpudetection"
-
-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"
-
- 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.
- econf \
- $(use_enable cxx) \
- $(use_enable cpudetection fat)
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc ChangeLog README NEWS || die
-}
diff --git a/sci-libs/mpir/mpir-2.5.1.ebuild b/sci-libs/mpir/mpir-2.5.1.ebuild
deleted file mode 100644
index 3fd6c080a4b2..000000000000
--- a/sci-libs/mpir/mpir-2.5.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# 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.3 2012/08/03 19:53:49 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 ~amd64-linux ~x86-linux"
-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 \
- "${FILESDIR}"/${PN}-2.5.1-automake-1.12.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
-}
diff --git a/sci-libs/mpir/mpir-2.6.0-r1.ebuild b/sci-libs/mpir/mpir-2.6.0-r1.ebuild
deleted file mode 100644
index f18e6567c1f8..000000000000
--- a/sci-libs/mpir/mpir-2.6.0-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/mpir/mpir-2.6.0-r1.ebuild,v 1.1 2013/02/19 16:03:02 tomka Exp $
-
-EAPI=4
-
-inherit autotools-utils eutils toolchain-funcs
-
-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 ~amd64-linux ~x86-linux"
-IUSE="+cxx cpudetection static-libs"
-
-DEPEND="x86? ( dev-lang/yasm )
- amd64? ( dev-lang/yasm )"
-RDEPEND=""
-
-src_prepare() {
- tc-export CC
- epatch \
- "${FILESDIR}"/${PN}-2.6.0-yasm.patch \
- "${FILESDIR}"/${PN}-1.3.0-ABI-multilib.patch \
- "${FILESDIR}"/${PN}-2.5.1-automake-1.12.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
-}
diff --git a/sci-libs/mpir/mpir-2.6.0.ebuild b/sci-libs/mpir/mpir-2.6.0.ebuild
deleted file mode 100644
index 78c2408d0a6c..000000000000
--- a/sci-libs/mpir/mpir-2.6.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/mpir/mpir-2.6.0.ebuild,v 1.4 2013/02/18 20:34:02 ago 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 ~amd64-linux ~x86-linux"
-IUSE="+cxx cpudetection static-libs"
-
-DEPEND="x86? ( dev-lang/yasm )
- amd64? ( dev-lang/yasm )"
-RDEPEND=""
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${PN}-2.6.0-yasm.patch \
- "${FILESDIR}"/${PN}-1.3.0-ABI-multilib.patch \
- "${FILESDIR}"/${PN}-2.5.1-automake-1.12.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
-}