[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/, sci-libs/mpir/files/, profiles/

2024-04-12 Thread Arthur Zamarin
commit: 0c33939dfcebcd2e10b00ac832a70128d2407dc5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 12 17:02:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 12 17:03:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c33939d

sci-libs/mpir: treeclean

Closes: https://bugs.gentoo.org/925308
Bug: https://bugs.gentoo.org/815685
Bug: https://bugs.gentoo.org/812950
Bug: https://bugs.gentoo.org/874537
Bug: https://bugs.gentoo.org/903157
Signed-off-by: Arthur Zamarin  gentoo.org>

 profiles/package.mask |   8 --
 sci-libs/mpir/Manifest|   1 -
 sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch | 145 --
 sci-libs/mpir/metadata.xml|  24 
 sci-libs/mpir/mpir-3.0.0-r1.ebuild|  77 
 5 files changed, 255 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 95aa63a0e4d0..ecb3733163f1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -356,14 +356,6 @@ app-portage/gs-elpa
 # Removal on 2024-04-03.
 kde-misc/gmail-feed
 
-# Eli Schwartz  (2024-02-29)
-# Ancient fork of gmp from 2017. Various build issues, fails tests. All
-# reverse dependencies turned out to be incorrect or preferred gmp
-# anyways. No path forward to keeping it buildable, no use case for
-# keeping it around.  Bug #812950, #874537, #925308
-# Removal on 2024-03-31.
-sci-libs/mpir
-
 # Andreas Sturmlechner  (2024-02-28)
 # KDE Plasma 6.0.3, Gear 24.02.1 and Frameworks 6.0.0 mask
 #

diff --git a/sci-libs/mpir/Manifest b/sci-libs/mpir/Manifest
deleted file mode 100644
index 1688d2b7877d..
--- a/sci-libs/mpir/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mpir-3.0.0.tar.bz2 2572041 BLAKE2B 
f564944dd76586ca6e50c39f1199468b905a3db7bbb8b2ee6cf3dcdfb00757d7eefc57e010d5cfc3d6db7ba2676e36f7980365e85c87827b4901ec4e80349915
 SHA512 
c735105db8b86db739fd915bf16064e6bc82d0565ad8858059e4e93f62c9d72d9a1c02a5ca9859b184346a8dc64fa714d4d61404cff1e405dc548cbd54d0a88e

diff --git a/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch 
b/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch
deleted file mode 100644
index 100a6ae7088d..
--- a/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch
+++ /dev/null
@@ -1,145 +0,0 @@
 a/configure.ac
-+++ b/configure.ac
-@@ -361,7 +361,7 @@
- # hugely bloat the output.
- 
- 
--AC_ARG_VAR(ABI, [desired ABI (for processors supporting more than one ABI)])
-+AC_ARG_VAR(MPIRABI, [desired ABI (for processors supporting more than one 
ABI)])
- 
- # abilist needs to be non-empty, "standard" is just a generic name here
- abilist="standard"
-@@ -1590,7 +1590,7 @@
- 
- cat >_FD_CC <_FD_CC <
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-
-MPIR is an open source multiprecision integer (bignum) library forked
-from the GMP (GNU Multi Precision) project. It consists of much code
-from past GMP releases, in combination with much original contributed
-code.
-
-MPIR is constructed by a developer and vendor friendly community of
-professional and amateur mathematicians, computer scientists and
-hobbyists.
-   
-   
-   Enables runtime cpudetection (useful 
for bindist, compatibility on other CPUs)
-   
-   
-   wbhart/mpir
-   
-

diff --git a/sci-libs/mpir/mpir-3.0.0-r1.ebuild 
b/sci-libs/mpir/mpir-3.0.0-r1.ebuild
deleted file mode 100644
index 1c8e843d6950..
--- a/sci-libs/mpir/mpir-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Library for arbitrary precision integer arithmetic (fork of gmp)"
-HOMEPAGE="https://www.mpir.org/;
-SRC_URI="https://www.mpir.org/${P}.tar.bz2;
-
-LICENSE="LGPL-3"
-SLOT="0/23"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
-IUSE="+cxx cpudetection"
-
-BDEPEND="
-   x86? ( dev-lang/yasm )
-   amd64? ( dev-lang/yasm )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.7.2-ABI-multilib.patch
-)
-
-src_prepare() {
-   tc-export CC
-
-   default
-
-   # 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.
-   einfo "Patching assembler files to remove executable sections"
-   local i
-   for i in $(find . -type f -name '*.asm') ; do
-   cat >> $i <<-EOF || die
-
-   #if defined(__linux__) && defined(__ELF__)
-   .section .note.GNU-stack,"",%progbits
-   #endif
-   EOF
-   done
-
-   for i in $(find . 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2022-06-28 Thread Sam James
commit: 569f90e3b328684cc367d00bc049f55eb2e56a86
Author: matoro  users  noreply  github  com>
AuthorDate: Mon Jun 27 00:41:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 28 09:39:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=569f90e3

sci-libs/mpir: Stabilize 3.0.0-r1 arm64, #640424

Confirmed that this bug no longer occurs in 3.0.0, builds and passes
tests fine.  Tested on arm64.

Closes: https://bugs.gentoo.org/640424
Signed-off-by: matoro  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/26089
Signed-off-by: Sam James  gentoo.org>

 sci-libs/mpir/mpir-3.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-3.0.0-r1.ebuild 
b/sci-libs/mpir/mpir-3.0.0-r1.ebuild
index 123282069fad..e5b47d07a8db 100644
--- a/sci-libs/mpir/mpir-3.0.0-r1.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2022-06-21 Thread Sam James
commit: 52357140f6a8248e7ea514955ea332cc9a85c31d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 21 22:08:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 21 22:08:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52357140

sci-libs/mpir: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 sci-libs/mpir/metadata.xml | 21 -
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/sci-libs/mpir/metadata.xml b/sci-libs/mpir/metadata.xml
index 069a5c0beaec..dc640b9e6bd5 100644
--- a/sci-libs/mpir/metadata.xml
+++ b/sci-libs/mpir/metadata.xml
@@ -1,11 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-s...@gentoo.org
-Gentoo Science Project
-  
-   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+
 MPIR is an open source multiprecision integer (bignum) library forked
 from the GMP (GNU Multi Precision) project. It consists of much code
 from past GMP releases, in combination with much original contributed
@@ -14,8 +14,11 @@ code.
 MPIR is constructed by a developer and vendor friendly community of
 professional and amateur mathematicians, computer scientists and
 hobbyists.
-
-  
-Enables runtime cpudetection (useful for 
bindist, compatability on other CPUs)
-  
+   
+   
+   Enables runtime cpudetection (useful 
for bindist, compatability on other CPUs)
+   
+   
+   wbhart/mpir
+   
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2022-06-21 Thread Sam James
commit: 0fbbee75b3f3a591559448b0be5889c38ace1bb4
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 21 22:09:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 21 22:09:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fbbee75

sci-libs/mpir: fix typo in metadata.xml description

Signed-off-by: Sam James  gentoo.org>

 sci-libs/mpir/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/metadata.xml b/sci-libs/mpir/metadata.xml
index dc640b9e6bd5..926ae4d3740e 100644
--- a/sci-libs/mpir/metadata.xml
+++ b/sci-libs/mpir/metadata.xml
@@ -16,7 +16,7 @@ professional and amateur mathematicians, computer scientists 
and
 hobbyists.


-   Enables runtime cpudetection (useful 
for bindist, compatability on other CPUs)
+   Enables runtime cpudetection (useful 
for bindist, compatibility on other CPUs)


wbhart/mpir



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2022-06-21 Thread Sam James
commit: 5984379fadf661539c5b3b725c0a6ad44f9500b9
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 21 22:08:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 21 22:08:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5984379f

sci-libs/mpir: use HTTPS

Signed-off-by: Sam James  gentoo.org>

 sci-libs/mpir/mpir-3.0.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/mpir/mpir-3.0.0-r1.ebuild 
b/sci-libs/mpir/mpir-3.0.0-r1.ebuild
index 15beb9f34033..123282069fad 100644
--- a/sci-libs/mpir/mpir-3.0.0-r1.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0-r1.ebuild
@@ -6,8 +6,8 @@ EAPI=7
 inherit autotools 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.bz2;
+HOMEPAGE="https://www.mpir.org/;
+SRC_URI="https://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2022-05-19 Thread Sam James
commit: 68dc143c02ece794317b08e6977ad026f91dfafd
Author: Sam James  gentoo  org>
AuthorDate: Fri May 20 00:19:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 20 00:19:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68dc143c

sci-libs/mpir: fix EendMissingArg

Signed-off-by: Sam James  gentoo.org>

 sci-libs/mpir/mpir-3.0.0-r1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/sci-libs/mpir/mpir-3.0.0-r1.ebuild 
b/sci-libs/mpir/mpir-3.0.0-r1.ebuild
index 3c3622524aac..15beb9f34033 100644
--- a/sci-libs/mpir/mpir-3.0.0-r1.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0-r1.ebuild
@@ -25,12 +25,14 @@ PATCHES=(
 
 src_prepare() {
tc-export CC
+
default
+
# 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"
+   einfo "Patching assembler files to remove executable sections"
local i
for i in $(find . -type f -name '*.asm') ; do
cat >> $i <<-EOF || die
@@ -49,7 +51,7 @@ src_prepare() {
%endif
EOF
done
-   eend
+
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2022-04-30 Thread Marek Szuba
commit: 00ee66d2df80901fbfe795922aeed107f945c976
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Apr 30 11:13:48 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Apr 30 15:53:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ee66d2

sci-libs/mpir: keyword 3.0.0-r1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 sci-libs/mpir/mpir-3.0.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/mpir/mpir-3.0.0-r1.ebuild 
b/sci-libs/mpir/mpir-3.0.0-r1.ebuild
index eab814932b38..3c3622524aac 100644
--- a/sci-libs/mpir/mpir-3.0.0-r1.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/, sci-libs/mpir/files/

2021-05-27 Thread David Seifert
commit: 766ccf333003215d0b0d0fc3b86a84eb52a7feb4
Author: Jakov Smolic  sartura  hr>
AuthorDate: Thu May 27 21:05:41 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu May 27 21:05:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766ccf33

sci-libs/mpir: Port to EAPI 7, drop static-libs

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch  |  4 ++--
 .../mpir/{mpir-3.0.0.ebuild => mpir-3.0.0-r1.ebuild}   | 18 --
 2 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch 
b/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch
index f02df55ccf9..100a6ae7088 100644
--- a/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch
+++ b/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch
@@ -1,5 +1,5 @@
 a/configure.ac 2009-11-28 10:48:59.196977657 +
-+++ b/configure.ac 2009-11-28 10:54:50.717976971 +
+--- a/configure.ac
 b/configure.ac
 @@ -361,7 +361,7 @@
  # hugely bloat the output.
  

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild 
b/sci-libs/mpir/mpir-3.0.0-r1.ebuild
similarity index 85%
rename from sci-libs/mpir/mpir-3.0.0.ebuild
rename to sci-libs/mpir/mpir-3.0.0-r1.ebuild
index ccd38ea08c0..eab814932b3 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit autotools toolchain-funcs
 
@@ -12,14 +12,12 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 LICENSE="LGPL-3"
 SLOT="0/23"
 KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="+cxx cpudetection static-libs"
+IUSE="+cxx cpudetection"
 
-DEPEND="
+BDEPEND="
x86? ( dev-lang/yasm )
amd64? ( dev-lang/yasm )
-   amd64-fbsd? ( dev-lang/yasm )
 "
-RDEPEND=""
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.7.2-ABI-multilib.patch
@@ -35,7 +33,7 @@ src_prepare() {
ebegin "Patching assembler files to remove executable sections"
local i
for i in $(find . -type f -name '*.asm') ; do
-   cat >> $i <<-EOF
+   cat >> $i <<-EOF || die
 
#if defined(__linux__) && defined(__ELF__)
.section .note.GNU-stack,"",%progbits
@@ -44,7 +42,7 @@ src_prepare() {
done
 
for i in $(find . -type f -name '*.as') ; do
-   cat >> $i <<-EOF
+   cat >> $i <<-EOF || die
 
%ifidn __OUTPUT_FORMAT__,elf
section .note.GNU-stack noalloc noexec nowrite progbits
@@ -62,16 +60,16 @@ src_configure() {
local myeconfargs=(
$(use_enable cxx)
$(use_enable cpudetection fat)
-   $(use_enable static-libs static)
+   --disable-static
)
# https://bugs.gentoo.org/661430
if ! use amd64 && ! use x86; then
-   myeconfargs+=( --with-yasm=/bin/false )
+   myeconfargs+=( --with-yasm="${BROOT}"/bin/false )
fi
econf "${myeconfargs[@]}"
 }
 
 src_install() {
default
-   use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*la
+   find "${ED}" -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/files/, sci-libs/mpir/

2021-03-04 Thread Andreas Sturmlechner
commit: 5c1b43e0b973fd708c266a1c0a3f808c8d5505f2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar  5 01:04:04 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Mar  5 01:04:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1b43e0

sci-libs/mpir: Drop 2.6.0-r2, EAPI5--

Closes: https://bugs.gentoo.org/679338
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/mpir/Manifest |   1 -
 sci-libs/mpir/files/mpir-1.3.0-ABI-multilib.patch  | 145 -
 sci-libs/mpir/files/mpir-2.5.1-automake-1.12.patch |  95 --
 sci-libs/mpir/files/mpir-2.6.0-gcc48.patch |  13 --
 sci-libs/mpir/files/mpir-2.6.0-yasm.patch  |  52 
 sci-libs/mpir/mpir-2.6.0-r2.ebuild |  63 -
 6 files changed, 369 deletions(-)

diff --git a/sci-libs/mpir/Manifest b/sci-libs/mpir/Manifest
index d9ece8a2318..1688d2b7877 100644
--- a/sci-libs/mpir/Manifest
+++ b/sci-libs/mpir/Manifest
@@ -1,2 +1 @@
-DIST mpir-2.6.0.tar.lzma 2472231 BLAKE2B 
ec768fb78317220d677fac24609fdc4db1315e3c5594d7e098a0f502c38eb8dcf69bac5317c3b7afd629c089504856bb686aa4de65ad54b4f728325e100db44f
 SHA512 
e2608beeb72651c9b2e47f8fb2bcf672f8c74e2cd622e17cd19b12100b66e929ee31d102d2901816379b23aee1a3ea3a854e3e10ebffe2a6e4772748858f911d
 DIST mpir-3.0.0.tar.bz2 2572041 BLAKE2B 
f564944dd76586ca6e50c39f1199468b905a3db7bbb8b2ee6cf3dcdfb00757d7eefc57e010d5cfc3d6db7ba2676e36f7980365e85c87827b4901ec4e80349915
 SHA512 
c735105db8b86db739fd915bf16064e6bc82d0565ad8858059e4e93f62c9d72d9a1c02a5ca9859b184346a8dc64fa714d4d61404cff1e405dc548cbd54d0a88e

diff --git a/sci-libs/mpir/files/mpir-1.3.0-ABI-multilib.patch 
b/sci-libs/mpir/files/mpir-1.3.0-ABI-multilib.patch
deleted file mode 100644
index fba6fea2e8f..000
--- a/sci-libs/mpir/files/mpir-1.3.0-ABI-multilib.patch
+++ /dev/null
@@ -1,145 +0,0 @@
 configure.in.orig  2009-11-28 10:48:59.196977657 +
-+++ configure.in   2009-11-28 10:54:50.717976971 +
-@@ -361,7 +361,7 @@
- # hugely bloat the output.
- 
- 
--AC_ARG_VAR(ABI, [desired ABI (for processors supporting more than one ABI)])
-+AC_ARG_VAR(MPIRABI, [desired ABI (for processors supporting more than one 
ABI)])
- 
- # abilist needs to be non-empty, "standard" is just a generic name here
- abilist="standard"
-@@ -1590,7 +1590,7 @@
- 
- cat >_FD_CC <_FD_CC = 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined
-+# In automake >= 1.10, @MKDIR_P@ is derived from ${MKDIR_P}, which is defined
- # either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
- # versions, $(mkinstalldirs) and $(install_sh) are unused.
- mkinstalldirs = $(SHELL) @install_sh@ -d
- install_sh = $(SHELL) @install_sh@
- MKDIR_P = @MKDIR_P@
--mkdir_p = @mkdir_p@
-+MKDIR_P = @MKDIR_P@
- 
- GMSGFMT_ = @GMSGFMT@
- GMSGFMT_no = @GMSGFMT@
-@@ -204,7 +204,7 @@
- install-exec:
- install-data: install-data-@USE_NLS@
-   if test "$(PACKAGE)" = "gettext-tools"; then \
--$(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
-+$(MKDIR_P) $(DESTDIR)$(gettextsrcdir); \
- for file in $(DISTFILES.common) Makevars.template; do \
-   $(INSTALL_DATA) $(srcdir)/$$file \
-   $(DESTDIR)$(gettextsrcdir)/$$file; \
-@@ -217,13 +217,13 @@
-   fi
- install-data-no: all
- install-data-yes: all
--  $(mkdir_p) $(DESTDIR)$(datadir)
-+  $(MKDIR_P) $(DESTDIR)$(datadir)
-   @catalogs='$(CATALOGS)'; \
-   for cat in $$catalogs; do \
- cat=`basename $$cat`; \
- lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
- dir=$(localedir)/$$lang/LC_MESSAGES; \
--$(mkdir_p) $(DESTDIR)$$dir; \
-+$(MKDIR_P) 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2021-03-01 Thread Sergei Trofimovich
commit: 7c48219f59e209bbcc721578f6cae42ea848d2d2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar  1 19:51:35 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar  1 19:51:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c48219f

sci-libs/mpir: stable 3.0.0 for hppa

stable wrt bug #679338

Package-Manager: Portage-3.0.16, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sci-libs/mpir/mpir-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index 57228ff75a7..28e0345af63 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2021-02-28 Thread Sam James
commit: 9a90fb9c34142106ae2ba489e784961a85859ac4
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 28 21:34:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 28 21:34:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a90fb9c

sci-libs/mpir: Stabilize 3.0.0 arm, #679338

Signed-off-by: Sam James  gentoo.org>

 sci-libs/mpir/mpir-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index 4953f535cb4..57228ff75a7 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2021-02-27 Thread Sam James
commit: 12854ad59b232b695e9565c7158ca2c3d170f871
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 10:08:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 10:08:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12854ad5

sci-libs/mpir: Stabilize 3.0.0 ppc, #679338

Signed-off-by: Sam James  gentoo.org>

 sci-libs/mpir/mpir-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index 1236a5a6edf..4953f535cb4 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2021-02-27 Thread Sam James
commit: 831ddc2d16cff90138a4ed89f42207381967e512
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 10:07:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 10:07:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831ddc2d

sci-libs/mpir: Stabilize 3.0.0 ppc64, #679338

Signed-off-by: Sam James  gentoo.org>

 sci-libs/mpir/mpir-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index 9d87b5c1be1..1236a5a6edf 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2021-02-26 Thread Sam James
commit: 1269ccc0f1cb050b964c5200422fb6182a48aec5
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 26 21:58:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 26 21:58:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1269ccc0

sci-libs/mpir: Stabilize 3.0.0 s390, #679338

Signed-off-by: Sam James  gentoo.org>

 sci-libs/mpir/mpir-3.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index cdefac106b6..9d87b5c1be1 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2020-08-17 Thread Sergei Trofimovich
commit: 18f811201667a3201196b87e646f8eb8c057fff8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 17 07:55:55 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 17 07:56:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f81120

sci-libs/mpir: keyworded 3.0.0 for sparc

keyworded wrt bug #729782

Package-Manager: Portage-3.0.2, Repoman-2.3.23
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sci-libs/mpir/mpir-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index b71c8d79fab..cdefac106b6 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2020-06-28 Thread Mike Gilbert
commit: c7fca1e78622356c562e049cc1aa4ebfd3b456f0
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jun 28 22:06:26 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jun 28 22:06:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7fca1e7

sci-libs/mpir: fix bash syntax

Closes: https://bugs.gentoo.org/725554
Signed-off-by: Mike Gilbert  gentoo.org>

 sci-libs/mpir/mpir-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index dd1e6cc41e8..b22fb7b3603 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -65,7 +65,7 @@ src_configure() {
$(use_enable static-libs static)
)
# https://bugs.gentoo.org/661430
-   if !use amd64 && !use x86; then
+   if ! use amd64 && ! use x86; then
myeconfargs+=( --with-yasm=/bin/false )
fi
econf "${myeconfargs[@]}"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2019-11-11 Thread Mike Gilbert
commit: 298d3c36aed5cdb79508f1527944cf2e64bf8686
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Nov 11 21:48:10 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Nov 11 21:48:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298d3c36

sci-libs/mpir: pass --with-yasm=/bin/false on non-x86 archs

Closes: https://bugs.gentoo.org/661430
Package-Manager: Portage-2.3.78_p18, Repoman-2.3.17_p114
Signed-off-by: Mike Gilbert  gentoo.org>

 sci-libs/mpir/mpir-3.0.0.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index 9fd8a755b58..6efc062bb0a 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -59,12 +59,16 @@ 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.
-   local myeconfargs+=(
+   local myeconfargs=(
$(use_enable cxx)
$(use_enable cpudetection fat)
$(use_enable static-libs static)
)
-   econf ${myeconfargs[@]}
+   # https://bugs.gentoo.org/661430
+   if !use amd64 && !use x86; then
+   myeconfargs+=( --with-yasm=/bin/false )
+   fi
+   econf "${myeconfargs[@]}"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2019-05-02 Thread Mikle Kolyada
commit: ca9dd2bc2c8ae3db8b506b517788108492250f85
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu May  2 22:01:27 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu May  2 22:01:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9dd2bc

sci-libs/mpir: Add ~alpha keyword wrt bug #661320

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="~alpha"

 sci-libs/mpir/mpir-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index 9fd9b3183b9..14d47e5f430 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2019-03-10 Thread Mikle Kolyada
commit: 280e275be35363dc62adb37a2ba556e1bde644ef
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 10 15:26:03 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 10 15:26:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=280e275b

sci-libs/mpir: amd64 stable wrt bug #679338

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 sci-libs/mpir/mpir-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index 05964507cda..9fd9b3183b9 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~amd64-linux 
~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2019-03-09 Thread Thomas Deutschmann
commit: 48c499ed1005639142e633da31ced40f58831ce1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Mar  9 19:11:23 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Mar  9 19:18:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c499ed

sci-libs/mpir: x86 stable (bug #679338)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sci-libs/mpir/mpir-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index da93b8c038b..05964507cda 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2019-02-28 Thread Mikle Kolyada
commit: de0e7e61a81df6fd9b689bf9b3cced7d3feb258b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Feb 28 16:56:07 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Feb 28 16:56:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de0e7e61

sci-libs/mpir: mark s390 stable

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sci-libs/mpir/mpir-2.6.0-r2.ebuild | 4 ++--
 sci-libs/mpir/mpir-3.0.0.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/mpir/mpir-2.6.0-r2.ebuild 
b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
index 5ad238f36cf..ed8549c8560 100644
--- a/sci-libs/mpir/mpir-2.6.0-r2.ebuild
+++ b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.lzma;
 
 LICENSE="LGPL-3"
 SLOT="0/11"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="x86? ( dev-lang/yasm )

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index 202580838f5..da93b8c038b 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~x86 ~amd64-fbsd ~amd64-linux 
~x86-linux"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2019-01-17 Thread Mikle Kolyada
commit: 7cb7ad31e53d2ed9809a0a10560365c4be6b99d9
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jan 17 20:43:31 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jan 17 20:43:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cb7ad31

sci-libs/mpir: Add ~sh keyword wrt bug #661320

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sci-libs/mpir/mpir-3.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index f6a4b38450f..202580838f5 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux 
~x86-linux"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~x86 ~amd64-fbsd ~amd64-linux 
~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2018-07-08 Thread Sergei Trofimovich
commit: b260d5c376bffb430cf79d8c3153b3b0ac50d803
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Jul  8 18:39:30 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul  8 19:09:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b260d5c3

sci-libs/mpir: keyworded 2.6.0-r2 for sparc

Bug: https://bugs.gentoo.org/605122
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

 sci-libs/mpir/mpir-2.6.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-2.6.0-r2.ebuild 
b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
index 18eb9665355..5ad238f36cf 100644
--- a/sci-libs/mpir/mpir-2.6.0-r2.ebuild
+++ b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.lzma;
 
 LICENSE="LGPL-3"
 SLOT="0/11"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="x86? ( dev-lang/yasm )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2018-05-01 Thread Mikle Kolyada
commit: b934fdf8adafe20539ba63efb0942d12f12d94a7
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue May  1 10:48:15 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue May  1 10:48:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b934fdf8

sci-libs/mpir: arm stable wrt bug #622648

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sci-libs/mpir/mpir-2.6.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-2.6.0-r2.ebuild 
b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
index 31eadc40408..18eb9665355 100644
--- a/sci-libs/mpir/mpir-2.6.0-r2.ebuild
+++ b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.lzma;
 
 LICENSE="LGPL-3"
 SLOT="0/11"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 x86 ~amd64-linux 
~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="x86? ( dev-lang/yasm )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2018-03-30 Thread Sergei Trofimovich
commit: d23c33e570421b412c80fe53acf1b432af31b106
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Mar 30 18:07:44 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Mar 30 18:08:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d23c33e5

sci-libs/mpir: stable 2.6.0-r2 for hppa, bug #622648

Package-Manager: Portage-2.3.26, Repoman-2.3.7
RepoMan-Options: --include-arches="hppa"

 sci-libs/mpir/mpir-2.6.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/mpir/mpir-2.6.0-r2.ebuild 
b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
index ee388c74a0e..31eadc40408 100644
--- a/sci-libs/mpir/mpir-2.6.0-r2.ebuild
+++ b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.lzma;
 
 LICENSE="LGPL-3"
 SLOT="0/11"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 x86 ~amd64-linux 
~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="x86? ( dev-lang/yasm )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2018-02-21 Thread Michał Górny
commit: 14ad47c6b894b3ec51b279f955c1fc3b3fbec7ca
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 21:59:45 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 21 22:11:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ad47c6

sci-libs/mpir: Tested on ~amd64-fbsd

 sci-libs/mpir/mpir-3.0.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index 14bfad90ba2..f6a4b38450f 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,12 +11,13 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/23"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux 
~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="
x86? ( dev-lang/yasm )
amd64? ( dev-lang/yasm )
+   amd64-fbsd? ( dev-lang/yasm )
 "
 RDEPEND=""
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2017-07-24 Thread Sebastien Fabbro
commit: 225d0f08f014632aa519898bf333f7d3c02b5307
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Mon Jul 24 19:29:23 2017 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Mon Jul 24 19:32:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=225d0f08

sci-libs/mpir:

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sci-libs/mpir/Manifest  |  1 +
 sci-libs/mpir/mpir-3.0.0.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/sci-libs/mpir/Manifest b/sci-libs/mpir/Manifest
index 23509da06a0..04f53fced36 100644
--- a/sci-libs/mpir/Manifest
+++ b/sci-libs/mpir/Manifest
@@ -1,2 +1,3 @@
 DIST mpir-2.6.0.tar.lzma 2472231 SHA256 
2d2cd75a21a73bcd8898f092e4f123016b578288d7c7eab2df05df5e1921695f SHA512 
e2608beeb72651c9b2e47f8fb2bcf672f8c74e2cd622e17cd19b12100b66e929ee31d102d2901816379b23aee1a3ea3a854e3e10ebffe2a6e4772748858f911d
 WHIRLPOOL 
4759be848778fc4f34e87083e83e3697bfb57b9c9360ab69666afadc1b2652285a3c2a4c14321d9091ed90d0df307e89e34875a7592e24c2e405453a0b6f6e06
 DIST mpir-2.7.2.tar.bz2 3771429 SHA256 
a7d4c33595b4f781a51c92d5d139ec2efb3cf1bf101dfc3eef5b40c54e6f45ec SHA512 
8436a0123201f9e30130ea340331c5a6445dddb58ce1f6c6a3a8303c310ac5b3c279c83b5c520a757cba82c2b14e92da44583e0eec287090cf69cbb29d516a9c
 WHIRLPOOL 
8c7804b183282b7d804e91233176ce948a2e5e5c83dcefc4eaf31194a59431af55002a8b6a3405ddb45cac89270066c3c0ae2c4adcaa22329f4af06dbdf10ffb
+DIST mpir-3.0.0.tar.bz2 2572041 SHA256 
52f63459cf3f9478859de29e00357f004050ead70b45913f2c2269d9708675bb SHA512 
c735105db8b86db739fd915bf16064e6bc82d0565ad8858059e4e93f62c9d72d9a1c02a5ca9859b184346a8dc64fa714d4d61404cff1e405dc548cbd54d0a88e
 WHIRLPOOL 
7f10d08291f3a47db2d02d1db63fde8a187bd6896d42dfdd45ec9d77dafa35199b87871c53abbd43b22f78f2948e202402100c67f78f73c60a0692e5bdb49753

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
new file mode 100644
index 000..14bfad90ba2
--- /dev/null
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools 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.bz2;
+
+LICENSE="LGPL-3"
+SLOT="0/23"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+cxx cpudetection static-libs"
+
+DEPEND="
+   x86? ( dev-lang/yasm )
+   amd64? ( dev-lang/yasm )
+"
+RDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.7.2-ABI-multilib.patch
+)
+
+src_prepare() {
+   tc-export CC
+   default
+   # 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.
+   local myeconfargs+=(
+   $(use_enable cxx)
+   $(use_enable cpudetection fat)
+   $(use_enable static-libs static)
+   )
+   econf ${myeconfargs[@]}
+}
+
+src_install() {
+   default
+   use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*la
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2017-06-26 Thread Tobias Klausmann
commit: 695e11386b549879ad9c19397c86bd540fccbed2
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 26 20:18:16 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 26 20:18:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=695e1138

sci-libs/mpir-2.6.0-r2: add alpha keyword

Gentoo-Bug: 622648

 sci-libs/mpir/mpir-2.6.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-2.6.0-r2.ebuild 
b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
index 7cf6ab85412..ee388c74a0e 100644
--- a/sci-libs/mpir/mpir-2.6.0-r2.ebuild
+++ b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.lzma;
 
 LICENSE="LGPL-3"
 SLOT="0/11"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 x86 ~amd64-linux 
~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="x86? ( dev-lang/yasm )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2017-05-26 Thread Tobias Klausmann
commit: 05002c492338135ad80d0c2977af9eac771776b2
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Fri May 26 08:25:00 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Fri May 26 10:16:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05002c49

sci-libs/mpir-2.6.0-r2: add ~alpha keyword

Gentoo-Bug: 605122

 sci-libs/mpir/mpir-2.6.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-2.6.0-r2.ebuild 
b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
index 385a40aebb4..7cf6ab85412 100644
--- a/sci-libs/mpir/mpir-2.6.0-r2.ebuild
+++ b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.lzma;
 
 LICENSE="LGPL-3"
 SLOT="0/11"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 x86 ~amd64-linux 
~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="x86? ( dev-lang/yasm )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2017-03-22 Thread Markus Meier
commit: f157b5953d0b83ae5ae812beca2596a588bf22eb
Author: Markus Meier  gentoo  org>
AuthorDate: Wed Mar 22 19:35:29 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed Mar 22 19:45:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f157b595

sci-libs/mpir: add ~arm64, bug #605122

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --include-arches="arm64"

 sci-libs/mpir/mpir-2.6.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-2.6.0-r2.ebuild 
b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
index aee91b0e3bd..385a40aebb4 100644
--- a/sci-libs/mpir/mpir-2.6.0-r2.ebuild
+++ b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.lzma;
 
 LICENSE="LGPL-3"
 SLOT="0/11"
-KEYWORDS="amd64 ~arm ~hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="x86? ( dev-lang/yasm )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2017-02-19 Thread Markus Meier
commit: de66057db43934931f53628fe2515089166490ec
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Feb 19 08:39:08 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Feb 19 08:39:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de66057d

sci-libs/mpir: add ~arm, bug #605122

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 sci-libs/mpir/mpir-2.6.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/mpir/mpir-2.6.0-r2.ebuild 
b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
index e674a131d9..b989525146 100644
--- a/sci-libs/mpir/mpir-2.6.0-r2.ebuild
+++ b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.lzma;
 
 LICENSE="LGPL-3"
 SLOT="0/11"
-KEYWORDS="amd64 ~hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="x86? ( dev-lang/yasm )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/

2017-01-24 Thread Jeroen Roovers
commit: 488ec935a081dea918f3cfdd247aa947b8257431
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Jan 25 06:13:12 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Jan 25 06:38:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=488ec935

sci-libs/mpir: Mark ~hppa (bug #605122).

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches

 sci-libs/mpir/mpir-2.6.0-r2.ebuild | 2 +-
 sci-libs/mpir/mpir-2.7.2.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/mpir/mpir-2.6.0-r2.ebuild 
b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
index 98a4352..e674a13 100644
--- a/sci-libs/mpir/mpir-2.6.0-r2.ebuild
+++ b/sci-libs/mpir/mpir-2.6.0-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.lzma;
 
 LICENSE="LGPL-3"
 SLOT="0/11"
-KEYWORDS="amd64 ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="x86? ( dev-lang/yasm )

diff --git a/sci-libs/mpir/mpir-2.7.2.ebuild b/sci-libs/mpir/mpir-2.7.2.ebuild
index e49488b..0e1e7b1 100644
--- a/sci-libs/mpir/mpir-2.7.2.ebuild
+++ b/sci-libs/mpir/mpir-2.7.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.bz2;
 
 LICENSE="LGPL-3"
 SLOT="0/16"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+cxx cpudetection static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/, sci-libs/mpir/files/

2017-01-15 Thread Justin Lecher
commit: 5f34df490cc12bdb24e89fac3424d4e2ebb5596c
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Jan 15 22:52:41 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Jan 15 22:52:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f34df49

sci-libs/mpir: Backport patch for newer sed

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=604764

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Signed-off-by: Justin Lecher  gentoo.org>

 sci-libs/mpir/files/mpir-2.7.2-sed-backport.patch | 16 
 sci-libs/mpir/mpir-2.7.2.ebuild   |  9 -
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/sci-libs/mpir/files/mpir-2.7.2-sed-backport.patch 
b/sci-libs/mpir/files/mpir-2.7.2-sed-backport.patch
new file mode 100644
index ..8976429
--- /dev/null
+++ b/sci-libs/mpir/files/mpir-2.7.2-sed-backport.patch
@@ -0,0 +1,16 @@
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index a3821c5..15fa93d 100644
+--- a/configure.ac
 b/configure.ac
+@@ -2595,7 +2595,7 @@ for tmp_fn in $gmp_mpn_functions; do
+ sed -n 's/^[  ]*MULFUNC_PROLOGUE(\(.*\))/\1/p' $tmp_file ;
+ sed -n 's/^[  ]*PROLOGUE(\([^,]*\).*)/\1/p' $tmp_file ;
+ sed -n 's/^;[ ]*PROLOGUE(\([^,]*\).*)/\1/p' $tmp_file ;
+-sed -n 's/[^G]*GLOBAL_FUNC[:space:]*\(.*\)/\1/p' $tmp_file ;
++sed -n 's/[^G]*GLOBAL_FUNC[[:space:]]*\(.*\)/\1/p' $tmp_file ;
+   `]
+   for gmp_tmp in $gmp_ep; do
+ AC_DEFINE_UNQUOTED(HAVE_NATIVE_$gmp_tmp)

diff --git a/sci-libs/mpir/mpir-2.7.2.ebuild b/sci-libs/mpir/mpir-2.7.2.ebuild
index 20408ff..e49488b 100644
--- a/sci-libs/mpir/mpir-2.7.2.ebuild
+++ b/sci-libs/mpir/mpir-2.7.2.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit autotools eutils toolchain-funcs
+inherit autotools toolchain-funcs
 
 DESCRIPTION="Library for arbitrary precision integer arithmetic (fork of gmp)"
 HOMEPAGE="http://www.mpir.org/;
@@ -23,6 +23,7 @@ RDEPEND=""
 
 PATCHES=(
"${FILESDIR}"/${P}-ABI-multilib.patch
+   "${FILESDIR}"/${P}-sed-backport.patch
 )
 
 src_prepare() {
@@ -63,6 +64,12 @@ src_configure() {
--with-system-yasm
$(use_enable cxx)
$(use_enable cpudetection fat)
+   $(use_enable static-libs static)
)
econf ${myeconfargs[@]}
 }
+
+src_install() {
+   default
+   rm "${ED}"/usr/$(get_libdir)/*la || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mpir/files/, sci-libs/mpir/

2017-01-15 Thread Justin Lecher
commit: f07eeec3c59081e46fda12c83bed06e4cc6e0f91
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Jan 15 19:27:57 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Jan 15 19:28:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07eeec3

sci-libs/mpir: Version Bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Signed-off-by: Justin Lecher  gentoo.org>

 sci-libs/mpir/Manifest |   1 +
 sci-libs/mpir/files/mpir-2.2.0-yasm.patch  |  54 
 sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch  | 145 +
 sci-libs/mpir/mpir-2.6.0-r2.ebuild |   4 +-
 .../{mpir-2.6.0-r2.ebuild => mpir-2.7.2.ebuild}|  32 +++--
 5 files changed, 166 insertions(+), 70 deletions(-)

diff --git a/sci-libs/mpir/Manifest b/sci-libs/mpir/Manifest
index e79d818..23509da 100644
--- a/sci-libs/mpir/Manifest
+++ b/sci-libs/mpir/Manifest
@@ -1 +1,2 @@
 DIST mpir-2.6.0.tar.lzma 2472231 SHA256 
2d2cd75a21a73bcd8898f092e4f123016b578288d7c7eab2df05df5e1921695f SHA512 
e2608beeb72651c9b2e47f8fb2bcf672f8c74e2cd622e17cd19b12100b66e929ee31d102d2901816379b23aee1a3ea3a854e3e10ebffe2a6e4772748858f911d
 WHIRLPOOL 
4759be848778fc4f34e87083e83e3697bfb57b9c9360ab69666afadc1b2652285a3c2a4c14321d9091ed90d0df307e89e34875a7592e24c2e405453a0b6f6e06
+DIST mpir-2.7.2.tar.bz2 3771429 SHA256 
a7d4c33595b4f781a51c92d5d139ec2efb3cf1bf101dfc3eef5b40c54e6f45ec SHA512 
8436a0123201f9e30130ea340331c5a6445dddb58ce1f6c6a3a8303c310ac5b3c279c83b5c520a757cba82c2b14e92da44583e0eec287090cf69cbb29d516a9c
 WHIRLPOOL 
8c7804b183282b7d804e91233176ce948a2e5e5c83dcefc4eaf31194a59431af55002a8b6a3405ddb45cac89270066c3c0ae2c4adcaa22329f4af06dbdf10ffb

diff --git a/sci-libs/mpir/files/mpir-2.2.0-yasm.patch 
b/sci-libs/mpir/files/mpir-2.2.0-yasm.patch
deleted file mode 100644
index e717891..
--- a/sci-libs/mpir/files/mpir-2.2.0-yasm.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff -U 3 -dHrN mpir-2.2.0.orig/configure.in mpir-2.2.0/configure.in
 mpir-2.2.0.orig/configure.in   2010-12-16 10:16:19.0 +0100
-+++ mpir-2.2.0/configure.in2010-12-16 10:16:53.0 +0100
-@@ -1455,8 +1455,6 @@
- ;;
- esac
- 
--AM_CONDITIONAL(BUILD_YASM, test "$want_yasm" = "yes")
--
- CFLAGS_or_unset=${CFLAGS-'(unset)'}
- CPPFLAGS_or_unset=${CPPFLAGS-'(unset)'}
- 
-@@ -1848,7 +1846,7 @@
- GMP_CHECK_LIBM_FOR_BUILD
- 
- 
--MPIR_AS="/yasm/yasm"
-+MPIR_AS="yasm"
- 
- # How to assemble, used with CFLAGS etc, see mpn/Makeasm.am.
- # Using the compiler is a lot easier than figuring out how to invoke the
-@@ -3161,9 +3159,6 @@
- # FIXME: Upcoming version of autoconf/automake don't like broken lines.
- #Right now automake isn't accepting the new AC_CONFIG_FILES scheme.
- 
--# allways configure all subdirectorys , even if there are not going to be 
built , 
--AC_CONFIG_SUBDIRS([yasm])
--
- case $host in
-   *-w64-mingw*)
-   if test $enable_fat = yes; then
-diff -U 3 -dHrN mpir-2.2.0.orig/Makefile.am mpir-2.2.0/Makefile.am
 mpir-2.2.0.orig/Makefile.am2010-12-16 10:16:21.0 +0100
-+++ mpir-2.2.0/Makefile.am 2010-12-16 10:17:19.0 +0100
-@@ -95,10 +95,6 @@
- 
- SUBDIRS = tests
- 
--if BUILD_YASM
--SUBDIRS += yasm
--endif
--
- SUBDIRS += mpn mpz mpq mpf printf scanf cxx tune doc
- 
- EXTRA_DIST = configfsf.guess configfsf.sub .gdbinit INSTALL.autoconf
-diff -U 3 -dHrN mpir-2.2.0.orig/mpn/Makeasm.am mpir-2.2.0/mpn/Makeasm.am
 mpir-2.2.0.orig/mpn/Makeasm.am 2010-12-16 10:16:18.0 +0100
-+++ mpir-2.2.0/mpn/Makeasm.am  2010-12-16 10:16:35.0 +0100
-@@ -112,4 +112,4 @@
- #  .as assembler, assembled with Yasm
- 
- .as.lo:
--  $(LIBTOOL) --mode=compile --tag=CC $(top_srcdir)/strip_fPIC.sh 
$(top_builddir)$(MPIR_AS) -I $(top_builddir) $(OBJECT_FORMAT) $(GSYM_FLAG) -o 
$@ `test -f '$<' || echo '$(srcdir)/'`$<
-+  $(LIBTOOL) --mode=compile --tag=CC $(top_srcdir)/strip_fPIC.sh 
$(MPIR_AS) -I $(top_builddir) $(OBJECT_FORMAT) $(GSYM_FLAG) -o $@ `test -f '$<' 
|| echo '$(srcdir)/'`$<

diff --git a/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch 
b/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch
new file mode 100644
index ..f02df55
--- /dev/null
+++ b/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch
@@ -0,0 +1,145 @@
+--- a/configure.ac 2009-11-28 10:48:59.196977657 +
 b/configure.ac 2009-11-28 10:54:50.717976971 +
+@@ -361,7 +361,7 @@
+ # hugely bloat the output.
+ 
+ 
+-AC_ARG_VAR(ABI, [desired ABI (for processors supporting more than one ABI)])
++AC_ARG_VAR(MPIRABI, [desired ABI (for processors supporting more than one 
ABI)])
+ 
+ # abilist needs to be non-empty, "standard" is just a generic name here
+ abilist="standard"
+@@ -1590,7 +1590,7 @@
+ 
+ cat >_FD_CC <_FD_CC 
    
    

34 matches