[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2023-07-26 Thread WANG Xuerui
commit: 5e2835b52f093d64c0421156a71eb33ae86da230
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Jul 27 04:58:49 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Jul 27 05:10:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2835b5

dev-libs/tomsfastmath: keyword 0.13.1-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index 1d3d1fa36d68..bbd30e67b8f7 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ LICENSE="Unlicense"
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 
 BDEPEND="sys-devel/libtool"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2022-04-25 Thread Sam James
commit: b98d1c899d00a5441f242b54352423c4306f7567
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 25 17:16:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 25 17:16:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b98d1c89

dev-libs/tomsfastmath: Keyword 0.13.1-r1 s390, #840779

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index f07c6214647d..1d3d1fa36d68 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-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
@@ -15,7 +15,7 @@ LICENSE="Unlicense"
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 
sparc x86"
 
 BDEPEND="sys-devel/libtool"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-09-27 Thread James Le Cuirot
commit: 763fb69b14cae640259ab4b2723feea4a4936459
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep 27 12:37:13 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep 27 12:37:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=763fb69b

dev-libs/tomsfastmath: Keyword 0.13.1-r1 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index c369b6ebb41..f07c6214647 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -15,7 +15,7 @@ LICENSE="Unlicense"
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86"
 
 BDEPEND="sys-devel/libtool"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-07-23 Thread Marek Szuba
commit: 6131db0176eb6d7791a54a61030c4a01931117d6
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul 23 15:33:37 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul 23 18:28:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6131db01

dev-libs/tomsfastmath: keyword 0.13.1-r1 for ~riscv

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index 7cde2a6d3e5..c369b6ebb41 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -15,7 +15,7 @@ LICENSE="Unlicense"
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 
 BDEPEND="sys-devel/libtool"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-03-22 Thread Sam James
commit: 3af3bb8eb4aaea4d3b9d57539847134c560b8b0e
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:44:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af3bb8e

dev-libs/tomsfastmath: tiny cosmetic changes

* Adjust HOMEPAGE (not split over 2 lines)
* Less quoting

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index 9eabf46f3fe..7cde2a6d3e5 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -6,8 +6,7 @@ EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="Fast public domain large integer arithmetic library"
-HOMEPAGE="https://www.libtom.net/TomsFastMath/
-   https://github.com/libtom/tomsfastmath;
+HOMEPAGE="https://www.libtom.net/TomsFastMath/ 
https://github.com/libtom/tomsfastmath;
 
SRC_URI="https://github.com/libtom/tomsfastmath/releases/download/v${PV}/tfm-${PV}.tar.xz;
 
 LICENSE="Unlicense"
@@ -21,8 +20,8 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc 
x86"
 BDEPEND="sys-devel/libtool"
 
 PATCHES=(
-   "${FILESDIR}/${P}-makefile-fix.patch"
-   "${FILESDIR}/${PN}-0.13.1-export-fp_isprime_ex.patch"
+   "${FILESDIR}"/${P}-makefile-fix.patch
+   "${FILESDIR}"/${PN}-0.13.1-export-fp_isprime_ex.patch
 )
 
 _emake() {
@@ -50,7 +49,7 @@ src_test() {
# We choose to be verbose during the test process
# because the output is quite repetitive with no
# clear demarcation b/t tests
-   local tests=( "test" "stest" "rsatest" )
+   local tests=( test stest rsatest )
 
local test
for test in "${tests[@]}"; do



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-03-03 Thread Sam James
commit: fd4009b59a9082b52b8dbef42d5cfa737f4ade2b
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  4 04:55:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  4 04:55:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4009b5

dev-libs/tomsfastmath: remove 0.13.1

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 69 
 1 file changed, 69 deletions(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
deleted file mode 100644
index 708ecd1d02a..000
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Fast public domain large integer arithmetic library"
-HOMEPAGE="https://www.libtom.net/TomsFastMath/
-   https://github.com/libtom/tomsfastmath;
-SRC_URI="https://github.com/libtom/tomsfastmath/releases/download/v${PV}/tfm-${PV}.tar.xz;
-
-LICENSE="Unlicense"
-# Current SONAME is 1
-# Please bump when the ABI changes upstream
-# Helpful site:
-# https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
-SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
-
-BDEPEND="sys-devel/libtool"
-
-PATCHES=(
-   "${FILESDIR}/${P}-makefile-fix.patch"
-)
-
-_emake() {
-   # Standard boilerplate
-   # Upstream use homebrewed makefiles
-   # Best to use same args for all, for consistency,
-   # in case behaviour changes (v possible).
-   emake \
-   CC="$(tc-getCC)" \
-   AR="$(tc-getAR)" \
-   RANLIB="$(tc-getRANLIB)" \
-   DESTDIR="${ED}" \
-   LIBPATH="/usr/$(get_libdir)" \
-   IGNORE_SPEED=1 \
-   "$@"
-}
-
-src_compile() {
-   _emake -f makefile.shared
-}
-
-src_test() {
-   _emake test_standalone stest rsatest
-
-   # We choose to be verbose during the test process
-   # because the output is quite repetitive with no
-   # clear demarcation b/t tests
-   local tests=( "test" "stest" "rsatest" )
-
-   local test
-   for test in "${tests[@]}"; do
-   einfo "Running test (${test})"
-   ./${test} || die "Test (${test}) failed"
-   einfo "Completed test (${test})"
-   done
-}
-
-src_install() {
-   _emake -f makefile.shared install
-
-   # Remove unnecessary .la files
-   find "${ED}" -name '*.la' -delete || die
-   # Same for static libs
-   find "${ED}" -name "*.a" -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-02-02 Thread Sam James
commit: 274ad250216c07b92e4b02a093d68ff9ec6bc016
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  2 21:01:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  2 21:01:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=274ad250

dev-libs/tomsfastmath: Stabilize 0.13.1-r1 x86, #767103

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index 35113efd3c4..9eabf46f3fe 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -16,7 +16,7 @@ LICENSE="Unlicense"
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
 
 BDEPEND="sys-devel/libtool"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-01-26 Thread Sam James
commit: 39b5384554837044d1b5084c6ef0a628f47875ff
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 27 03:06:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 27 03:06:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b53845

dev-libs/tomsfastmath: Stabilize 0.13.1-r1 amd64, #767103

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index 74d47022645..35113efd3c4 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -16,7 +16,7 @@ LICENSE="Unlicense"
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86"
 
 BDEPEND="sys-devel/libtool"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-01-25 Thread Sam James
commit: 9d8de9398ede08442fc617903c05290eb884ca60
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 25 20:06:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 25 20:06:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d8de939

dev-libs/tomsfastmath: Stabilize 0.13.1-r1 ppc, #767103

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index 8bc5ef9f29f..74d47022645 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -16,7 +16,7 @@ LICENSE="Unlicense"
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86"
 
 BDEPEND="sys-devel/libtool"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-01-25 Thread Sam James
commit: dd32bc141e9471a79c60adedce54ae4a4656ec58
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 25 20:06:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 25 20:06:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd32bc14

dev-libs/tomsfastmath: Stabilize 0.13.1-r1 arm, #767103

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index b10434cf8cc..8bc5ef9f29f 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -16,7 +16,7 @@ LICENSE="Unlicense"
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc ~x86"
 
 BDEPEND="sys-devel/libtool"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-01-25 Thread Sam James
commit: 33574727f00813c189e42ac15faeaea4c3f3b327
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 25 14:10:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 25 14:10:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33574727

dev-libs/tomsfastmath: Stabilize 0.13.1-r1 sparc, #767103

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index 60d3ed9d753..b10434cf8cc 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -16,7 +16,7 @@ LICENSE="Unlicense"
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc ~x86"
 
 BDEPEND="sys-devel/libtool"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-01-25 Thread Sam James
commit: b961100dcfaa195bcd71ae4dae51b438299db59f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 25 14:09:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 25 14:09:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b961100d

dev-libs/tomsfastmath: Stabilize 0.13.1-r1 ppc64, #767103

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index 77dca010467..60d3ed9d753 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -16,7 +16,7 @@ LICENSE="Unlicense"
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
 
 BDEPEND="sys-devel/libtool"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-01-25 Thread Sam James
commit: 387c235062c47e5a910994b7dc0fc107bd996efb
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 25 14:06:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 25 14:06:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=387c2350

dev-libs/tomsfastmath: Stabilize 0.13.1-r1 arm64, #767103

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index 844b7e31247..77dca010467 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -16,7 +16,7 @@ LICENSE="Unlicense"
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 BDEPEND="sys-devel/libtool"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2021-01-05 Thread Sam James
commit: 8c6dbafdc9c5fc5d1f6b3c972f1d3c39eb8d34e1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  6 00:01:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  6 00:01:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c6dbafd

dev-libs/tomsfastmath: add libtool BDEPEND

Bug: https://bugs.gentoo.org/763999
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 7 ---
 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild| 7 ---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index 738e6706e8c..844b7e31247 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.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=7
@@ -9,16 +9,17 @@ DESCRIPTION="Fast public domain large integer arithmetic 
library"
 HOMEPAGE="https://www.libtom.net/TomsFastMath/
https://github.com/libtom/tomsfastmath;
 
SRC_URI="https://github.com/libtom/tomsfastmath/releases/download/v${PV}/tfm-${PV}.tar.xz;
-LICENSE="Unlicense"
 
+LICENSE="Unlicense"
 # Current SONAME is 1
 # Please bump when the ABI changes upstream
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
+BDEPEND="sys-devel/libtool"
+
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"
"${FILESDIR}/${PN}-0.13.1-export-fp_isprime_ex.patch"

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 84470bb7f27..708ecd1d02a 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.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=7
@@ -9,16 +9,17 @@ DESCRIPTION="Fast public domain large integer arithmetic 
library"
 HOMEPAGE="https://www.libtom.net/TomsFastMath/
https://github.com/libtom/tomsfastmath;
 
SRC_URI="https://github.com/libtom/tomsfastmath/releases/download/v${PV}/tfm-${PV}.tar.xz;
-LICENSE="Unlicense"
 
+LICENSE="Unlicense"
 # Current SONAME is 1
 # Please bump when the ABI changes upstream
 # Helpful site:
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
-
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
 
+BDEPEND="sys-devel/libtool"
+
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"
 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/, dev-libs/tomsfastmath/files/

2020-12-20 Thread Michał Górny
commit: fb94282713e3a94fb240088227bf0f3b982a438b
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 20 05:45:27 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 20 11:35:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb942827

dev-libs/tomsfastmath: compatibility patch for (incoming) libtomcrypt

In a yet unreleased version of tomsfastmath, this patch
was added to export a needed symbol which libtomcrypt
makes use of.

Include it so that libtomcrypt can be built against
tomsfastmath if desired.

Signed-off-by: Sam James  gentoo.org>
Signed-off-by: Michał Górny  gentoo.org>

 .../tomsfastmath-0.13.1-export-fp_isprime_ex.patch | 13 
 .../tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 69 ++
 2 files changed, 82 insertions(+)

diff --git 
a/dev-libs/tomsfastmath/files/tomsfastmath-0.13.1-export-fp_isprime_ex.patch 
b/dev-libs/tomsfastmath/files/tomsfastmath-0.13.1-export-fp_isprime_ex.patch
new file mode 100644
index 000..627bf4b2f4d
--- /dev/null
+++ b/dev-libs/tomsfastmath/files/tomsfastmath-0.13.1-export-fp_isprime_ex.patch
@@ -0,0 +1,13 @@
+Needed because libtomcrypt expects this symbol to be available
+https://github.com/libtom/tomsfastmath/commit/81530c207da8b3a43867da14df7d79d2cdf96978.patch
+--- a/libtfm.symbols
 b/libtfm.symbols
+@@ -16,6 +16,7 @@ fp_gcd
+ fp_ident
+ fp_invmod
+ fp_isprime
++fp_isprime_ex
+ fp_lcm
+ fp_lshd
+ fp_mod
+

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
new file mode 100644
index 000..738e6706e8c
--- /dev/null
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Fast public domain large integer arithmetic library"
+HOMEPAGE="https://www.libtom.net/TomsFastMath/
+   https://github.com/libtom/tomsfastmath;
+SRC_URI="https://github.com/libtom/tomsfastmath/releases/download/v${PV}/tfm-${PV}.tar.xz;
+LICENSE="Unlicense"
+
+# Current SONAME is 1
+# Please bump when the ABI changes upstream
+# Helpful site:
+# https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
+SLOT="0/1"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+PATCHES=(
+   "${FILESDIR}/${P}-makefile-fix.patch"
+   "${FILESDIR}/${PN}-0.13.1-export-fp_isprime_ex.patch"
+)
+
+_emake() {
+   # Standard boilerplate
+   # Upstream use homebrewed makefiles
+   # Best to use same args for all, for consistency,
+   # in case behaviour changes (v possible).
+   emake \
+   CC="$(tc-getCC)" \
+   AR="$(tc-getAR)" \
+   RANLIB="$(tc-getRANLIB)" \
+   DESTDIR="${ED}" \
+   LIBPATH="/usr/$(get_libdir)" \
+   IGNORE_SPEED=1 \
+   "$@"
+}
+
+src_compile() {
+   _emake -f makefile.shared
+}
+
+src_test() {
+   _emake test_standalone stest rsatest
+
+   # We choose to be verbose during the test process
+   # because the output is quite repetitive with no
+   # clear demarcation b/t tests
+   local tests=( "test" "stest" "rsatest" )
+
+   local test
+   for test in "${tests[@]}"; do
+   einfo "Running test (${test})"
+   ./${test} || die "Test (${test}) failed"
+   einfo "Completed test (${test})"
+   done
+}
+
+src_install() {
+   _emake -f makefile.shared install
+
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   # Same for static libs
+   find "${ED}" -name "*.a" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-07-17 Thread Agostino Sarubbo
commit: e614fadae62a4e36e6d0f988aeedd578f46c4238
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 17 15:16:54 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 17 15:16:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e614fada

dev-libs/tomsfastmath: x86 stable wrt bug #732944

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 6611f30c200..84470bb7f27 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-07-17 Thread Agostino Sarubbo
commit: 6d8d68b4b30d665ed4537be7c84c4490bc629168
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 17 15:03:49 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 17 15:03:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8d68b4

dev-libs/tomsfastmath: amd64 stable wrt bug #732944

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 80bfc57efae..6611f30c200 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-07-17 Thread Sam James
commit: 341a11e82c9da357749180a99677996534475755
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 17 13:11:35 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 17 14:47:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=341a11e8

dev-libs/tomsfastmath: arm stable (bug #732944)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 183f6c04c6d..80bfc57efae 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-07-16 Thread Sam James
commit: 1438134924dbb372c67e1d9628005565979b4b50
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 17 01:24:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 17 01:24:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14381349

dev-libs/tomsfastmath: arm64 stable (bug #732944)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 83ddf2b713f..183f6c04c6d 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-07-16 Thread Sam James
commit: 9e5f2a5c13232b3473065276808d980170ef740b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 16 23:02:06 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 16 23:02:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5f2a5c

dev-libs/tomsfastmath: ppc64 stable (bug #732944)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index e2f98e39ef1..83ddf2b713f 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-07-16 Thread Sam James
commit: 738329933101389ed4c6b2559beb5801d012ad9c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 16 22:56:40 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 16 22:56:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73832993

dev-libs/tomsfastmath: ppc stable (bug #732944)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 8ddde173750..e2f98e39ef1 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-07-08 Thread Sam James
commit: 39ca9b0ed76decfb1672dbbffba9261d4be814e1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  8 20:48:31 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  8 20:50:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ca9b0e

dev-libs/tomsfastmath: update sam's email

Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Sam James  gentoo.org>

 dev-libs/tomsfastmath/metadata.xml | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-libs/tomsfastmath/metadata.xml 
b/dev-libs/tomsfastmath/metadata.xml
index dfaf4142e2c..15dd85b520a 100644
--- a/dev-libs/tomsfastmath/metadata.xml
+++ b/dev-libs/tomsfastmath/metadata.xml
@@ -2,13 +2,9 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
   
-s...@cmpct.info
+s...@gentoo.org
 Sam James
   
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
-  
   
 m...@gentoo.org
 Michael Orlitzky



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-06-21 Thread Michael Orlitzky
commit: 129b91e7a35315932451e8ac27bd2c59038ebee8
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun Jun 21 12:26:34 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun Jun 21 13:37:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=129b91e7

dev-libs/tomsfastmath: keyword ~x86.

We can't wait forever on this, and presumably it works since all we've
done is de-bundle the clamav copy (that worked on x86).

Closes: https://bugs.gentoo.org/725414
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index a4c45639df8..8ddde173750 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-06-08 Thread Sergei Trofimovich
commit: b5200df94b578308085bc8a85364d5249fff4980
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Jun  7 21:48:48 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun  8 06:12:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5200df9

dev-libs/tomsfastmath: keyworded 0.13.1 for hppa, bug #725414

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 94089caef86..a4c45639df8 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-05-31 Thread Matt Turner
commit: c314ddfe91e4b82c6bdbe01615c745641ea39dc5
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun  1 04:16:23 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun  1 04:16:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c314ddfe

dev-libs/tomsfastmath: Keyword 0.13.1 alpha, #725414

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 9f78ad519b9..016455eeab3 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-05-30 Thread Sergei Trofimovich
commit: fb819371ddcc52134fccd45c167d026dd9de5d2c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May 30 20:03:27 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May 30 20:03:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb819371

dev-libs/tomsfastmath: keyworded 0.13.1 for ia64, bug #725414

Package-Manager: Portage-2.3.100, Repoman-2.3.22
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 4db3691e573..9f78ad519b9 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-05-30 Thread Sergei Trofimovich
commit: 79f39f51ecad0818f46d901492e4ce33a0fbf0a2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May 30 19:22:29 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May 30 19:22:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f39f51

dev-libs/tomsfastmath: keyworded 0.13.1 for ppc64, bug #725414

Package-Manager: Portage-2.3.100, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 81182800d1a..4db3691e573 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~amd64 ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-05-30 Thread Sergei Trofimovich
commit: 4fc2993c5e86cf8c5abf7a1e6aa89be91847a552
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May 30 19:21:41 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May 30 19:21:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc2993c

dev-libs/tomsfastmath: keyworded 0.13.1 for ppc, bug #725414

Package-Manager: Portage-2.3.100, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index f76f0fec6aa..81182800d1a 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~amd64 ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm64 ~ppc ~sparc"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-05-28 Thread Sergei Trofimovich
commit: ecc202ad125eb4676685f2b05e06f7c6298fac88
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu May 28 15:45:05 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu May 28 18:19:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc202ad

dev-libs/tomsfastmath: keyworded 0.13.1 for sparc, bug #725414

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index ad32150329d..f76f0fec6aa 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~sparc"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-05-27 Thread Mart Raudsepp
commit: 1b424f141ad26b91bc9441f274edf1323a5320e4
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Tue May 26 09:37:27 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed May 27 16:56:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b424f14

dev-libs/tomsfastmath: arm64 keyworded (bug #725414)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 9518b0945ad..ad32150329d 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -17,7 +17,7 @@ LICENSE="Unlicense"
 # https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
 SLOT="0/1"
 
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 PATCHES=(
"${FILESDIR}/${P}-makefile-fix.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/

2020-05-25 Thread Michael Orlitzky
commit: 9db1a647c1f77224b2191d858075c6d7c970c0b7
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon May 25 23:59:31 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon May 25 23:59:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db1a647

dev-libs/tomsfastmath: add myself as a maintainer.

The proxy maintainers aren't taking new packages right now, but this
is a new dependency of app-antivirus/clamav so I'm adding myself as
a maintainer to take responsibility for future pull requests. I've
made two cosmetic changes to DESCRIPTION/HOMEPAGE and local'ized two
variables in the ebuild at the same time.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-libs/tomsfastmath/metadata.xml   | 4 
 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild | 8 +---
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/dev-libs/tomsfastmath/metadata.xml 
b/dev-libs/tomsfastmath/metadata.xml
index 6e3769c9110..dfaf4142e2c 100644
--- a/dev-libs/tomsfastmath/metadata.xml
+++ b/dev-libs/tomsfastmath/metadata.xml
@@ -9,4 +9,8 @@
 proxy-ma...@gentoo.org
 Proxy Maintainers
   
+  
+m...@gentoo.org
+Michael Orlitzky
+  
 

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
index 3b61e419f34..9518b0945ad 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -5,8 +5,9 @@ EAPI=7
 
 inherit toolchain-funcs
 
-DESCRIPTION="TomsFastMath is a fast public domain large integer arithmetic 
library"
-HOMEPAGE="https://www.libtom.net/TomsFastMath/ 
https://github.com/libtom/tomsfastmath;
+DESCRIPTION="Fast public domain large integer arithmetic library"
+HOMEPAGE="https://www.libtom.net/TomsFastMath/
+   https://github.com/libtom/tomsfastmath;
 
SRC_URI="https://github.com/libtom/tomsfastmath/releases/download/v${PV}/tfm-${PV}.tar.xz;
 LICENSE="Unlicense"
 
@@ -47,8 +48,9 @@ src_test() {
# We choose to be verbose during the test process
# because the output is quite repetitive with no
# clear demarcation b/t tests
-   tests=( "test" "stest" "rsatest" )
+   local tests=( "test" "stest" "rsatest" )
 
+   local test
for test in "${tests[@]}"; do
einfo "Running test (${test})"
./${test} || die "Test (${test}) failed"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/, dev-libs/tomsfastmath/files/

2020-05-25 Thread Michael Orlitzky
commit: f0b24a07e3b298277be4362cf56b33d591610c1f
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sun May 24 05:03:33 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon May 25 23:08:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b24a07

dev-libs/tomsfastmath: New package

"TomsFastMath is a fast public domain, open source, large integer
arithmetic library written in portable ISO C."

app-antivirus/clamav currently bundles this, and
the new dev-libs/libtomcrypto can optionally make
use of it.

Introduce it as a new package to keep track of security
issues.

Bug: https://bugs.gentoo.org/649394
Closes: https://bugs.gentoo.org/723856
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-libs/tomsfastmath/Manifest |  1 +
 .../files/tomsfastmath-0.13.1-makefile-fix.patch   | 45 +++
 dev-libs/tomsfastmath/metadata.xml | 12 
 dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild   | 66 ++
 4 files changed, 124 insertions(+)

diff --git a/dev-libs/tomsfastmath/Manifest b/dev-libs/tomsfastmath/Manifest
new file mode 100644
index 000..245166bd36a
--- /dev/null
+++ b/dev-libs/tomsfastmath/Manifest
@@ -0,0 +1 @@
+DIST tfm-0.13.1.tar.xz 322684 BLAKE2B 
393c0e0e018b199c9fc975ab3013466399ea337f520f4634649a9e61b2218b9a6b218d11212b535fc8bbd2bf40d8722fc413dc60756f1b8ff7c78da049765083
 SHA512 
84225fe81bbcd1df7e40ed0b8c8077d60612246a76f3149b672dfd1066eb0179262fa4f5a42ffd2034e60cb74cfd86e0b49139371971ebbb4f41a4ecebca2111

diff --git a/dev-libs/tomsfastmath/files/tomsfastmath-0.13.1-makefile-fix.patch 
b/dev-libs/tomsfastmath/files/tomsfastmath-0.13.1-makefile-fix.patch
new file mode 100644
index 000..7239178e5dd
--- /dev/null
+++ b/dev-libs/tomsfastmath/files/tomsfastmath-0.13.1-makefile-fix.patch
@@ -0,0 +1,45 @@
+diff --git a/makefile.shared b/makefile.shared
+index 47c35d9..cebaa04 100644
+--- a/makefile.shared
 b/makefile.shared
+@@ -1,7 +1,8 @@
+ #makefile for TomsFastMath
+ #
+ #
+-VERSION=1:0:0
++VERSION=0.13.1
++VERSION_LIB=1:0:0
+ 
+ LT  ?= libtool
+ LTCOMPILE = $(LT) --mode=compile --tag=CC $(CC)
+@@ -89,13 +90,16 @@ $(OBJECTS): $(HEADERS)
+   $(LTCOMPILE) $(CFLAGS) $(LDFLAGS) -o $@ -c $<
+ 
+ $(LIBNAME): $(OBJECTS)
+-  libtool --mode=link --tag=CC $(CC) $(CFLAGS) $(LDFLAGS) `find . -type f 
| LC_ALL=C sort | grep "[.]lo" | xargs` -o $(LIBNAME) -rpath $(LIBPATH) 
-version-info $(VERSION) -export-symbols libtfm.symbols
++  libtool --mode=link --tag=CC $(CC) $(CFLAGS) $(LDFLAGS) `find . -type f 
| LC_ALL=C sort | grep "[.]lo" | xargs` -o $(LIBNAME) -rpath $(LIBPATH) 
-version-info $(VERSION_LIB) -export-symbols libtfm.symbols
+ 
+ install: $(LIBNAME)
+   install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(LIBPATH)
+   libtool --mode=install install -c $(LIBNAME) 
$(DESTDIR)$(LIBPATH)/$(LIBNAME)
+   install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(INCPATH)
+   install -g $(GROUP) -o $(USER) $(HEADERS_PUB) $(DESTDIR)$(INCPATH)
++  sed -e 's,^Version:.*,Version: $(VERSION),' tomsfastmath.pc.in > 
tomsfastmath.pc
++  install -d $(DESTDIR)$(LIBPATH)/pkgconfig
++  install -m 644 tomsfastmath.pc $(DESTDIR)$(LIBPATH)/pkgconfig/
+ 
+ HEADER_FILES=$(notdir $(HEADERS_PUB))
+ uninstall:
+diff --git a/tomsfastmath.pc.in b/tomsfastmath.pc.in
+new file mode 100644
+index 000..a0275ab
+--- /dev/null
 b/tomsfastmath.pc.in
+@@ -0,0 +1,7 @@
++# TomsFastMath, a fast ISO C bignum library. -- Tom St Denis
++# SPDX-License-Identifier: Unlicense
++
++Name: TomFastMath
++Description: Fast multiple-precision integer library
++Version: @VERSION@
++Libs: -ltfm

diff --git a/dev-libs/tomsfastmath/metadata.xml 
b/dev-libs/tomsfastmath/metadata.xml
new file mode 100644
index 000..6e3769c9110
--- /dev/null
+++ b/dev-libs/tomsfastmath/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+s...@cmpct.info
+Sam James
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
new file mode 100644
index 000..3b61e419f34
--- /dev/null
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="TomsFastMath is a fast public domain large integer arithmetic 
library"
+HOMEPAGE="https://www.libtom.net/TomsFastMath/ 
https://github.com/libtom/tomsfastmath;
+SRC_URI="https://github.com/libtom/tomsfastmath/releases/download/v${PV}/tfm-${PV}.tar.xz;
+LICENSE="Unlicense"
+
+# Current SONAME is 1
+# Please bump when the ABI changes upstream
+# Helpful site:
+# https://abi-laboratory.pro/index.php?view=timeline=tomsfastmath
+SLOT="0/1"
+