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 -}
