diff options
author | Sam James <sam@gentoo.org> | 2023-11-25 05:22:54 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-11-25 05:27:10 +0000 |
commit | e397d01f0c8c1bd71d3587f3b9348458861dcec7 (patch) | |
tree | 939f304f5982a667aeb62f65e3af804d77a69b5c /dev-libs/crypto++ | |
parent | dev-libs/mimalloc: drop 2.0.9, 2.1.1 (diff) | |
download | gentoo-e397d01f0c8c1bd71d3587f3b9348458861dcec7.tar.gz gentoo-e397d01f0c8c1bd71d3587f3b9348458861dcec7.tar.bz2 gentoo-e397d01f0c8c1bd71d3587f3b9348458861dcec7.zip |
dev-libs/crypto++: drop 8.6.0-r1, 8.8.0
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-libs/crypto++')
-rw-r--r-- | dev-libs/crypto++/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/crypto++/crypto++-8.6.0-r1.ebuild | 74 | ||||
-rw-r--r-- | dev-libs/crypto++/crypto++-8.8.0.ebuild | 73 | ||||
-rw-r--r-- | dev-libs/crypto++/files/crypto++-8.2.0-musl-ldconfig.patch | 24 |
4 files changed, 0 insertions, 175 deletions
diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest index c17239b8f80d..efe260be1d24 100644 --- a/dev-libs/crypto++/Manifest +++ b/dev-libs/crypto++/Manifest @@ -1,6 +1,2 @@ -DIST cryptopp860.zip 9274149 BLAKE2B c93998e2deb93abf12b801877404f0f82547bfbbbc5aae727e68daffc2407877dda76d7bcd06239d40a48baf21b6f2e29f74e9a97ecbc1b5d4b5bcc50ada71da SHA512 e7773f5e4a7dc7e8e735b1702524bee56ba38e5211544c9c9778bc51ed8dc7b376c17f2e406410043b636312336f26f76dc963f298872f8c13933e88c232fc03 -DIST cryptopp860.zip.sig 659 BLAKE2B 591a535092c61964c0fbb1ba31e44e70fc5f15757b9b56476ff64de0c28d47a13fe99d7f5819cfeb52e514ade1454622451b267bcc751868defcb080ddf79e8c SHA512 6231816b1ccec75cbcdd09daa8895830c5f4c595a4a0aa24dacc3e377832d8db5efa1aeadf815e53db32fc5263b09dd1b249668f34da4bfad5d5cba6f031ce21 -DIST cryptopp880.zip 9279806 BLAKE2B bdce352af83ff148cedbe0233efd3352d5052e6b4ea04484de11e35a8cb5d51cf6bd5aa641ada1bc4535454c1a1afdbfb96f4ae2ef5131d79a7985247810f423 SHA512 3fb1c591735f28dbd1329a6de6de9c495388c88bd5c4f077894c41668398ed313f14121a4553e0d4aa71e552ee8c3b744b770711748528ade71043ecc6159c80 -DIST cryptopp880.zip.sig 659 BLAKE2B a7d46e43cbe671714c5320b99824a91708058528be46e1a770bc214696b936aa5ba062279475966ce6108af6cacb3a22256df91ad5b9bbb54c81a69b9dcfca7b SHA512 8f3987841ff08f65a28fafed1ba3b0111e2c790d247ad739c28e6edb02a77e076b961007c4ba8684bc9e6c880730244b144ccc5f3416fb5fe57566b8021ee92e DIST cryptopp890.zip 9288053 BLAKE2B 95fe0585cff826587a301dd3df863c39cba889d407bb70ae7b35a4f9a0f7f5fef83b1c65cb95923a05f8ae91f18ed20e88738e8bb081a3f9c8c49c2d67d44ecc SHA512 903970c4c0312272e93bae0cc3477be66b273dd38c9329fda9f7157ec44e247a3bc16b9d2b4ad625f258af0eaf2dc2c4210d4d14829b455f180983859a5c4b41 DIST cryptopp890.zip.sig 659 BLAKE2B 741ec10a01a444573fbcf749258e26461ff131935fede8f47b3f2dd8c51f3b43a9af894e0e31f9ad925baf451bdd747b7e22cc8b178992e4190bba503f9bf648 SHA512 4891cf446a47000453884f36f4f8db2da254e11b573c02690fd5e1de604f01498a479847a732abaf0f75b1cdf3cd5bc104f6be240d0de6c7184a3651c674ac95 diff --git a/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild b/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild deleted file mode 100644 index 2074fd8b8c31..000000000000 --- a/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/crypto++.asc -inherit flag-o-matic toolchain-funcs verify-sig - -DESCRIPTION="C++ class library of cryptographic schemes" -HOMEPAGE="https://cryptopp.com" -SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip" -SRC_URI+=" verify-sig? ( https://cryptopp.com/cryptopp${PV//.}.zip.sig )" -S="${WORKDIR}" - -LICENSE="Boost-1.0" -# ABI notes: -# - Bumped to 8.5 in 8.5.0 out of caution -# subslot is so version (was broken in 8.3.0, check on bumps!) -# Seems to be broken in 8.6 again too -# -# - See https://cryptopp.com/#news, but releases usually say -# "recompile of programs required". Even if it doesn't, -# verify with abidiff! -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos" -IUSE="+asm static-libs" - -BDEPEND=" - app-arch/unzip - verify-sig? ( sec-keys/openpgp-keys-crypto++ ) -" - -PATCHES=( - "${FILESDIR}/${PN}-8.2.0-musl-ldconfig.patch" -) - -config_uncomment() { - sed -i -e "s://\s*\(#define\s*$1\):\1:" config.h || die -} - -src_prepare() { - default - - use asm || config_uncomment CRYPTOPP_DISABLE_ASM - - # ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS - [[ ${CHOST} == *-darwin* ]] && config_uncomment CRYPTOPP_DISABLE_ASM -} - -src_configure() { - export CXX="$(tc-getCXX)" - export LIBDIR="${EPREFIX}/usr/$(get_libdir)" - export PREFIX="${EPREFIX}/usr" - tc-export AR RANLIB - - # Long history of correctness bugs: - # https://github.com/weidai11/cryptopp/issues/1134 - # https://github.com/weidai11/cryptopp/issues/1141 - # https://github.com/weidai11/cryptopp/pull/1147 - append-flags -fno-strict-aliasing - filter-lto - - default -} - -src_compile() { - emake -f GNUmakefile all shared libcryptopp.pc -} - -src_install() { - default - - use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a -} diff --git a/dev-libs/crypto++/crypto++-8.8.0.ebuild b/dev-libs/crypto++/crypto++-8.8.0.ebuild deleted file mode 100644 index 57c31351372e..000000000000 --- a/dev-libs/crypto++/crypto++-8.8.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/crypto++.asc -inherit flag-o-matic toolchain-funcs verify-sig - -DESCRIPTION="C++ class library of cryptographic schemes" -HOMEPAGE="https://cryptopp.com" -SRC_URI=" - https://www.cryptopp.com/cryptopp${PV//.}.zip - verify-sig? ( https://cryptopp.com/cryptopp${PV//.}.zip.sig ) -" - -S="${WORKDIR}" - -LICENSE="Boost-1.0" -# ABI notes: -# - Bumped to 8.5 in 8.5.0 out of caution -# subslot is so version (was broken in 8.3.0, check on bumps!) -# Seems to be broken in 8.6 again too -# -# - See https://cryptopp.com/#news, but releases usually say -# "recompile of programs required". Even if it doesn't, -# verify with abidiff! -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos" -IUSE="+asm static-libs" - -BDEPEND=" - app-arch/unzip - verify-sig? ( sec-keys/openpgp-keys-crypto++ ) -" - -config_uncomment() { - sed -i -e "s://\s*\(#define\s*$1\):\1:" config.h || die -} - -src_prepare() { - default - - use asm || config_uncomment CRYPTOPP_DISABLE_ASM - - # ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS - [[ ${CHOST} == *-darwin* ]] && config_uncomment CRYPTOPP_DISABLE_ASM -} - -src_configure() { - export CXX="$(tc-getCXX)" - export LIBDIR="${EPREFIX}/usr/$(get_libdir)" - export PREFIX="${EPREFIX}/usr" - tc-export AR RANLIB - - # Long history of correctness bugs: - # https://github.com/weidai11/cryptopp/issues/1134 - # https://github.com/weidai11/cryptopp/issues/1141 - # https://github.com/weidai11/cryptopp/pull/1147 - append-flags -fno-strict-aliasing - filter-lto - - default -} - -src_compile() { - emake -f GNUmakefile LDCONF=true all shared libcryptopp.pc -} - -src_install() { - emake DESTDIR="${D}" LDCONF=true install - - use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a -} diff --git a/dev-libs/crypto++/files/crypto++-8.2.0-musl-ldconfig.patch b/dev-libs/crypto++/files/crypto++-8.2.0-musl-ldconfig.patch deleted file mode 100644 index 2ae8d287e12e..000000000000 --- a/dev-libs/crypto++/files/crypto++-8.2.0-musl-ldconfig.patch +++ /dev/null @@ -1,24 +0,0 @@ -https://github.com/void-ppc/void-packages/blob/master/srcpkgs/crypto++/patches/musl-soname-links.patch -https://bugs.gentoo.org/762997 ---- a/GNUmakefile -+++ b/GNUmakefile -@@ -1256,7 +1256,7 @@ - $(CHMOD) 0755 $(DESTDIR)$(LIBDIR)/libcryptopp.so$(SOLIB_VERSION_SUFFIX) - ifeq ($(HAS_SOLIB_VERSION),1) - -$(LN) libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so -- $(LDCONF) $(DESTDIR)$(LIBDIR) -+ -$(LN) libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so$(SOLIB_COMPAT_SUFFIX) - endif - endif - ifneq ($(wildcard libcryptopp.pc),) ---- a/GNUmakefile-cross -+++ b/GNUmakefile-cross -@@ -732,7 +732,7 @@ - $(CHMOD) 0755 $(DESTDIR)$(LIBDIR)/libcryptopp.so$(SOLIB_VERSION_SUFFIX) - ifeq ($(HAS_SOLIB_VERSION),1) - -$(LN) libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so -- $(LDCONF) $(DESTDIR)$(LIBDIR) -+ -$(LN) -sf libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so$(SOLIB_COMPAT_SUFFIX) - endif - endif - ifneq ($(wildcard libcryptopp.pc),) |