commit:     64011ead2dc9ba58382851b5a77d37bbc32ecd96
Author:     Matt Whitlock <gentoo <AT> mattwhitlock <DOT> name>
AuthorDate: Fri Feb  6 02:20:54 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 11 07:15:20 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64011ead

dev-libs/libsecp256k1: drop old

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

 dev-libs/libsecp256k1/Manifest                  |  1 -
 dev-libs/libsecp256k1/libsecp256k1-0.6.0.ebuild | 77 -------------------------
 2 files changed, 78 deletions(-)

diff --git a/dev-libs/libsecp256k1/Manifest b/dev-libs/libsecp256k1/Manifest
index 3ca76631b52e..9c924ac43344 100644
--- a/dev-libs/libsecp256k1/Manifest
+++ b/dev-libs/libsecp256k1/Manifest
@@ -1,4 +1,3 @@
 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-0.7.0.tar.gz 2143012 BLAKE2B 
5255c1740812bdf3248c87c40f4efaf63bdd0cdc61b863961bc313dde3e95f1804a3634c78dd06551ed62b770d2664966c10aee98e4c4fe2902b2d7300d6d043
 SHA512 
1e07587df5e693b59410b019e6ece961891faa234ebf91577a0cee4307f6fa18d7bf87873410e74693990b9464eb46157d0bdfb527a11bf679a8a579e01443fe
 DIST libsecp256k1-0.7.1.tar.gz 2154599 BLAKE2B 
85364a592f60633e4aa90da18d565014567b4a952334781bd2e7e081c678b16a4fd7bd62341f94a7eaff7b9809cbf25c4cd10fa64defd97ba2d5acba831fe6b9
 SHA512 
747bda9276c02a87511c2d3275ec8894db1b7b99dcc9ab9a48497659c2eb512c555cc5f5f2c0269b00237e7177aa3790a5c7cf635ee695f2d440f0ddcb8672ab

diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.6.0.ebuild 
b/dev-libs/libsecp256k1/libsecp256k1-0.6.0.ebuild
deleted file mode 100644
index a2be2bfae624..000000000000
--- a/dev-libs/libsecp256k1/libsecp256k1-0.6.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-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/5"  # subslot is "$((_LIB_VERSION_CURRENT-_LIB_VERSION_AGE))" from 
configure.ac
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86"
-IUSE="asm +ecdh +ellswift experimental +extrakeys lowmem musig +recovery 
+schnorr test valgrind"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-       asm? ( || ( amd64 arm ) arm? ( experimental ) )
-       musig? ( schnorr )
-       schnorr? ( extrakeys )
-"
-BDEPEND="
-       dev-build/autoconf-archive
-       virtual/pkgconfig
-       valgrind? ( dev-debug/valgrind )
-"
-
-PATCHES=(
-       "${FILESDIR}/0.4.0-fix-cross-compile.patch"
-)
-
-DOCS=(
-       README.md
-       doc/safegcd_implementation.md
-)
-
-src_prepare() {
-       default
-       eautoreconf
-
-       # Generate during build
-       rm -f src/precomputed_ecmult.c src/precomputed_ecmult_gen.c || die
-}
-
-src_configure() {
-       # https://bugs.gentoo.org/729888
-       tc-export_build_env BUILD_CC BUILD_CPP
-       export CC_FOR_BUILD="${BUILD_CC}" CPP_FOR_BUILD="${BUILD_CPP}"
-
-       local myeconfargs=(
-               --disable-benchmark
-               $(use_enable experimental)
-               $(use_enable test tests)
-               $(use_enable test exhaustive-tests)
-               $(use_enable {,module-}ecdh)
-               $(use_enable {,module-}ellswift)
-               $(use_enable {,module-}extrakeys)
-               $(use_enable {,module-}musig)
-               $(use_enable {,module-}recovery)
-               $(use_enable schnorr module-schnorrsig)
-               $(use_with asm asm "$(usex arm arm32 auto)")
-               $(usev lowmem '--with-ecmult-window=4 --with-ecmult-gen-kb=2')
-               $(use_with valgrind)
-       )
-       econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       use ellswift && DOCS+=( doc/ellswift.md )
-       use musig && DOCS+=( doc/musig.md )
-
-       default
-       find "${ED}" -name '*.la' -delete || die
-}

Reply via email to