commit:     4c2b6b091443db96b43845551366ef1c2fe5415d
Author:     Matt Whitlock <gentoo <AT> mattwhitlock <DOT> name>
AuthorDate: Thu Nov  7 12:42:31 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov  7 13:05:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2b6b09

dev-libs/libsecp256k1: drop old

Signed-off-by: Matt Whitlock <gentoo <AT> mattwhitlock.name>
Closes: https://github.com/gentoo/gentoo/pull/39227
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libsecp256k1/Manifest                     |  4 --
 .../libsecp256k1-0.1_pre20190401.ebuild            | 72 ----------------------
 .../libsecp256k1-0.1_pre20201028-r1.ebuild         | 72 ----------------------
 dev-libs/libsecp256k1/libsecp256k1-0.3.0.ebuild    | 71 ---------------------
 dev-libs/libsecp256k1/libsecp256k1-0.3.1.ebuild    | 71 ---------------------
 dev-libs/libsecp256k1/metadata.xml                 |  2 -
 6 files changed, 292 deletions(-)

diff --git a/dev-libs/libsecp256k1/Manifest b/dev-libs/libsecp256k1/Manifest
index 229f65591a0d..2c7b78a61933 100644
--- a/dev-libs/libsecp256k1/Manifest
+++ b/dev-libs/libsecp256k1/Manifest
@@ -1,10 +1,6 @@
-DIST libsecp256k1-0.3.0.tar.gz 2475682 BLAKE2B 
a531a87da63abc67a55e756852cde41cdc56d388963871beb23233623721f583ade4ce6b273ffa1c319a3875541e18c549512034d7b6a9eb926e8e916513d14d
 SHA512 
77251b37990b0e73442aa1ec1ff51c5c7e293755ace9abc92ce6c3d21c7ed7f3b1666b939b4410bf1f637e3a69b16a7d33069caf071327f05177420a10f15eda
-DIST libsecp256k1-0.3.1.tar.gz 2560292 BLAKE2B 
70ff57e222dd47d0e63a40653d4e7b4e727f6bcb5abf005f15c94cf70e7d11843281d7406d2640b06a0f6a2c2f79cc66ea544cca761d1587973d57006ca39daf
 SHA512 
58ec679625ef4663c94c7198ee953283106c1e027623c3de341277fa757265b822ad3c0e98019f9e425f0e9e414b03e6b62853a1581611813cce753e81845d0f
 DIST libsecp256k1-0.3.2.tar.gz 2566680 BLAKE2B 
bf0a5ac1edbc115247148912822a2cefe798651f6c6a480422eee90eba96ebbfba772d561e321ac2bf7a0f8261f8ccd9f3af0e66e196f1e861aa550ee1303f27
 SHA512 
18104b72dd5d1f5e776d72c31c36247e450736437b453b59cf6ec86f84fedeafcf231e266c1ddad727befd9864c65a779000d01e6cef4b9a6485850afebc8a81
 DIST libsecp256k1-0.4.0.tar.gz 2607093 BLAKE2B 
abbd68580e5e35478d74cad13e0e55a175d2000a0a071dc0812655a47ee262572c1e6944d2d5c8f3dd2b798a72e90be7b64d76f7be25e85ba2471e03254a8fb0
 SHA512 
84cc115a74d39bc4173012f321ae13195ae92bb96f1dcdcb01fe8392fd5b2437addfa63a1654d07f70e67f0ea6e27978134196442b9ae25bc6f9159ee9ef6527
 DIST libsecp256k1-0.4.1.tar.gz 2614189 BLAKE2B 
50de3e2699afa6b80aa64b9c593a6eff98d779706fde3cbb9b54ae0b596c584538abfc9f6d03cdcfd92e6df46db287049a83609e4f5dbb197fd067202f728810
 SHA512 
68d057d6820ca77006a16d6997c1e8240480b2d6e8d6a4d68188c699c476b71a46850dd3bc217e53a2ebd518b4db37d669058d2104d89cb2a356ba54892ad447
 DIST libsecp256k1-0.5.0.tar.gz 1960832 BLAKE2B 
118e3bb1d8e0a4493debae3b1feb68ff5a93348bbed32486779416cc2359dd65d8cfaa7bb47afca8b4ddb214b7ce05c9997896fd256ad73df35ec51a8966fe69
 SHA512 
b8511b0d8b581d371ee48f2c8a5a72930e7a0686a860200e56e83e2f58a63f2d781af75829d922e98f6648d361e20efde29abcf52c086b77647457c6c3586e78
 DIST libsecp256k1-0.5.1.tar.gz 1962518 BLAKE2B 
edff454529755c5de4f7a5192235b7e461426cc05da83ba1be03a3f9f4327397ae96b11bbf4250cd09165a1a6bd5383b928d4374713c47ef930de0af11cfc772
 SHA512 
5cba94794ac9c0e9a72111958562690bfb79b1ccd3071e0aaa22c4c6a4fe4007b87e402c00bbab1bdc93f31490d4b528d7ac368870ac05de12ee76db8313e510
 DIST libsecp256k1-0.6.0.tar.gz 1996783 BLAKE2B 
6c8ec26bd3d10f463ac4aeed4aa092718a8101012d9ae0b8931166a4bec717f9d5bdc2c8ef21395f6ce2285828871deefa1e47299654d19634c9398d7447acea
 SHA512 
bccaa15295b0633e1fe5a4a4d7a80be812e40c8ed815be4f0d3f3348a5e185633c599cd50b7461a3584f89aea94f6d5321772876c5146553e2732df8b72becc2
-DIST libsecp256k1-v0.1_pre20190401.tgz 166663 BLAKE2B 
68c9fc3fda6af56452f32edeae5dcb5a92f68bc3fb39a397c532951c6392347df14ea0347bbe05cab43158512e0d9f5ea87bd8f69bece1b04440860ebb8065ee
 SHA512 
8c4945e93cb5ff241482ba4426b25162a7ae3b26860edc10c91d06b1c396887202ad971f4d38e035828352531b87fc29087a12b675e43da44f23c9ea3b6c0cc8
-DIST libsecp256k1-v0.1_pre20201028.tgz 200051 BLAKE2B 
90d636049b411e02703feb2661006900a55f952f60e76e2b7147a5afe8e391a06a80d6ae1489b1e7f2382176c7ea831526465a85bca09156dc6d37b417fcb33b
 SHA512 
54a0fa21b64dd6836e4227de51f3539afe06e0e2f352683397d6adb5dd0508af443d2e25f91e90e1ae366b261965fe7d438292314705baee799cf37421644958

diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.1_pre20190401.ebuild 
b/dev-libs/libsecp256k1/libsecp256k1-0.1_pre20190401.ebuild
deleted file mode 100644
index f9c8c9d6cffd..000000000000
--- a/dev-libs/libsecp256k1/libsecp256k1-0.1_pre20190401.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MyPN=secp256k1
-DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
-HOMEPAGE="https://github.com/bitcoin-core/secp256k1";
-COMMITHASH="b19c000063be11018b4d1a6b0a85871ab9d0bdcf"
-SRC_URI="https://github.com/bitcoin-core/${MyPN}/archive/${COMMITHASH}.tar.gz 
-> ${PN}-v${PV}.tgz"
-S="${WORKDIR}/${MyPN}-${COMMITHASH}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="asm ecdh endomorphism experimental gmp java +recovery test test-openssl"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-       asm? ( || ( amd64 arm ) arm? ( experimental ) )
-       ecdh? ( experimental )
-       java? ( ecdh )
-       test-openssl? ( test )
-"
-RDEPEND="
-       gmp? ( dev-libs/gmp:0= )
-"
-DEPEND="${RDEPEND}
-       java? ( virtual/jdk )
-       test-openssl? ( dev-libs/openssl:0 )
-"
-BDEPEND="
-       java? ( virtual/jdk )
-       virtual/pkgconfig
-"
-
-src_prepare() {
-       default
-       eautoreconf
-}
-
-src_configure() {
-       local asm_opt
-       if use asm; then
-               if use arm; then
-                       asm_opt=arm
-               else
-                       asm_opt=auto
-               fi
-       else
-               asm_opt=no
-       fi
-       econf \
-               --disable-benchmark \
-               $(use_enable experimental) \
-               $(use_enable java jni) \
-               $(use_enable test tests) \
-               $(use_enable test-openssl openssl-tests) \
-               $(use_enable ecdh module-ecdh) \
-               $(use_enable endomorphism)  \
-               --with-asm=$asm_opt \
-               --with-bignum=$(usex gmp gmp no) \
-               $(use_enable recovery module-recovery) \
-               --disable-static
-}
-
-src_install() {
-       default
-       find "${D}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.1_pre20201028-r1.ebuild 
b/dev-libs/libsecp256k1/libsecp256k1-0.1_pre20201028-r1.ebuild
deleted file mode 100644
index 5d25d6fc5453..000000000000
--- a/dev-libs/libsecp256k1/libsecp256k1-0.1_pre20201028-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MyPN=secp256k1
-DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
-HOMEPAGE="https://github.com/bitcoin-core/secp256k1";
-COMMITHASH="3967d96bf184519eb98b766af665b4d4b072563e"
-SRC_URI="https://github.com/bitcoin-core/${MyPN}/archive/${COMMITHASH}.tar.gz 
-> ${PN}-v${PV}.tgz"
-S="${WORKDIR}/${MyPN}-${COMMITHASH}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="asm ecdh +experimental +extrakeys gmp lowmem +recovery +schnorr test 
test-openssl valgrind"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-       asm? ( || ( amd64 arm ) arm? ( experimental ) )
-       extrakeys? ( experimental )
-       schnorr? ( experimental extrakeys )
-       test-openssl? ( test )
-"
-RDEPEND="
-       gmp? ( dev-libs/gmp:0= )
-"
-DEPEND="${RDEPEND}
-       virtual/pkgconfig
-       test-openssl? ( dev-libs/openssl:0 )
-       valgrind? ( dev-debug/valgrind )
-"
-
-src_prepare() {
-       default
-       eautoreconf
-}
-
-src_configure() {
-       local asm_opt
-       if use asm; then
-               if use arm; then
-                       asm_opt=arm
-               else
-                       asm_opt=auto
-               fi
-       else
-               asm_opt=no
-       fi
-       econf \
-               --disable-benchmark \
-               $(use_enable experimental) \
-               $(use_enable test tests) \
-               $(use_enable test exhaustive-tests) \
-               $(use_enable test-openssl openssl-tests) \
-               $(use_enable ecdh module-ecdh) \
-               $(use_enable extrakeys module-extrakeys) \
-               --with-asm=${asm_opt} \
-               --with-bignum=$(usex gmp gmp no) \
-               $(use_enable recovery module-recovery) \
-               $(use_enable schnorr module-schnorrsig) \
-               $(usex lowmem '--with-ecmult-window=4 
--with-ecmult-gen-precision=2' '') \
-               $(use_with valgrind) \
-               --disable-static
-}
-
-src_install() {
-       default
-       find "${D}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.3.0.ebuild 
b/dev-libs/libsecp256k1/libsecp256k1-0.3.0.ebuild
deleted file mode 100644
index 9dacf0b84fde..000000000000
--- a/dev-libs/libsecp256k1/libsecp256k1-0.3.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MyPN=secp256k1
-DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
-HOMEPAGE="https://github.com/bitcoin-core/secp256k1";
-SRC_URI="https://github.com/bitcoin-core/secp256k1/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MyPN}-${PV}"
-
-LICENSE="MIT"
-SLOT="0/2"  # subslot is "$((_LIB_VERSION_CURRENT-_LIB_VERSION_AGE))" from 
configure.ac
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="asm +ecdh experimental +extrakeys lowmem +recovery +schnorr test 
valgrind"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-       asm? ( || ( amd64 arm ) arm? ( experimental ) )
-       schnorr? ( extrakeys )
-"
-BDEPEND="
-       dev-build/autoconf-archive
-       virtual/pkgconfig
-       valgrind? ( dev-debug/valgrind )
-"
-
-PATCHES=(
-       "${FILESDIR}/0.3.0-fix-cross-compile.patch"
-)
-
-src_prepare() {
-       default
-       eautoreconf
-
-       # Generate during build
-       rm -f src/precomputed_ecmult.c src/precomputed_ecmult_gen.c || die
-}
-
-src_configure() {
-       local myeconfargs=(
-               --disable-benchmark
-               $(use_enable experimental)
-               $(use_enable test tests)
-               $(use_enable test exhaustive-tests)
-               $(use_enable {,module-}ecdh)
-               $(use_enable {,module-}extrakeys)
-               $(use_enable {,module-}recovery)
-               $(use_enable schnorr module-schnorrsig)
-               $(usev lowmem '--with-ecmult-window=4 
--with-ecmult-gen-precision=2')
-               $(use_with valgrind)
-       )
-       if use asm; then
-               if use arm; then
-                       myeconfargs+=( --with-asm=arm )
-               else
-                       myeconfargs+=( --with-asm=auto )
-               fi
-       else
-               myeconfargs+=( --with-asm=no )
-       fi
-
-       econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-       find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.3.1.ebuild 
b/dev-libs/libsecp256k1/libsecp256k1-0.3.1.ebuild
deleted file mode 100644
index 9dacf0b84fde..000000000000
--- a/dev-libs/libsecp256k1/libsecp256k1-0.3.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MyPN=secp256k1
-DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
-HOMEPAGE="https://github.com/bitcoin-core/secp256k1";
-SRC_URI="https://github.com/bitcoin-core/secp256k1/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MyPN}-${PV}"
-
-LICENSE="MIT"
-SLOT="0/2"  # subslot is "$((_LIB_VERSION_CURRENT-_LIB_VERSION_AGE))" from 
configure.ac
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="asm +ecdh experimental +extrakeys lowmem +recovery +schnorr test 
valgrind"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-       asm? ( || ( amd64 arm ) arm? ( experimental ) )
-       schnorr? ( extrakeys )
-"
-BDEPEND="
-       dev-build/autoconf-archive
-       virtual/pkgconfig
-       valgrind? ( dev-debug/valgrind )
-"
-
-PATCHES=(
-       "${FILESDIR}/0.3.0-fix-cross-compile.patch"
-)
-
-src_prepare() {
-       default
-       eautoreconf
-
-       # Generate during build
-       rm -f src/precomputed_ecmult.c src/precomputed_ecmult_gen.c || die
-}
-
-src_configure() {
-       local myeconfargs=(
-               --disable-benchmark
-               $(use_enable experimental)
-               $(use_enable test tests)
-               $(use_enable test exhaustive-tests)
-               $(use_enable {,module-}ecdh)
-               $(use_enable {,module-}extrakeys)
-               $(use_enable {,module-}recovery)
-               $(use_enable schnorr module-schnorrsig)
-               $(usev lowmem '--with-ecmult-window=4 
--with-ecmult-gen-precision=2')
-               $(use_with valgrind)
-       )
-       if use asm; then
-               if use arm; then
-                       myeconfargs+=( --with-asm=arm )
-               else
-                       myeconfargs+=( --with-asm=auto )
-               fi
-       else
-               myeconfargs+=( --with-asm=no )
-       fi
-
-       econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-       find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/libsecp256k1/metadata.xml 
b/dev-libs/libsecp256k1/metadata.xml
index 734060bad981..08a4e16cdf19 100644
--- a/dev-libs/libsecp256k1/metadata.xml
+++ b/dev-libs/libsecp256k1/metadata.xml
@@ -16,14 +16,12 @@
   <use>
     <flag name="ecdh">Enable ECDH shared secret computation</flag>
     <flag name="ellswift">Enable ElligatorSwift encoding for public keys</flag>
-    <flag name="endomorphism">Enable endomorphism</flag>
     <flag name="experimental">Allow experimental USE flags</flag>
     <flag name="extrakeys">Enable extrakeys module</flag>
     <flag name="lowmem">Reduce runtime memory usage at the expense of 
performance (ecmult window size 4, gen precision 2)</flag>
     <flag name="musig">Enable MuSig2 module</flag>
     <flag name="recovery">Enable ECDSA pubkey recovery module</flag>
     <flag name="schnorr">Enable Schnorr signature module</flag>
-    <flag name="test-openssl">Enable OpenSSL comparison tests</flag>
   </use>
   <upstream>
     <remote-id type="github">bitcoin-core/secp256k1</remote-id>

Reply via email to