diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 05:35:26 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 05:35:26 -0500 |
| commit | f716a9fe6455d39eef01e718aae68dae61c19704 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-libs/crypto++ | |
| parent | 3f9cf298e89cd5037b982abba06091224ee76daf (diff) | |
| download | baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip | |
Adding metadata
Diffstat (limited to 'dev-libs/crypto++')
| -rw-r--r-- | dev-libs/crypto++/Manifest | 2 | ||||
| -rw-r--r-- | dev-libs/crypto++/crypto++-8.9.0.ebuild | 88 | ||||
| -rw-r--r-- | dev-libs/crypto++/metadata.xml | 14 |
3 files changed, 0 insertions, 104 deletions
diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest deleted file mode 100644 index efe260be1d24..000000000000 --- a/dev-libs/crypto++/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -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.9.0.ebuild b/dev-libs/crypto++/crypto++-8.9.0.ebuild deleted file mode 100644 index 9dc8966442dc..000000000000 --- a/dev-libs/crypto++/crypto++-8.9.0.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2025 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 - https://github.com/weidai11/cryptopp/releases/download/CRYPTOPP_${PV//./_}/cryptopp${PV//.}.zip - verify-sig? ( - https://cryptopp.com/cryptopp${PV//.}.zip.sig - https://github.com/weidai11/cryptopp/releases/download/CRYPTOPP_${PV//./_}/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 ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="+asm openmp 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 -} - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -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 - - # https://github.com/cryfs/cryfs/issues/369#issuecomment-1030678487 - use openmp && append-flags -fopenmp - - # 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++/metadata.xml b/dev-libs/crypto++/metadata.xml deleted file mode 100644 index 350684939bd1..000000000000 --- a/dev-libs/crypto++/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <upstream> - <remote-id type="github">weidai11/cryptopp</remote-id> - </upstream> - <slots> - <subslots>so version</subslots> - </slots> -</pkgmetadata> |
