[gentoo-commits] repo/gentoo:master commit in: dev-libs/tomsfastmath/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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" +