diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /sec-keys | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'sec-keys')
922 files changed, 12980 insertions, 0 deletions
diff --git a/sec-keys/minisig-keys-ccache/metadata.xml b/sec-keys/minisig-keys-ccache/metadata.xml new file mode 100644 index 000000000000..a07a362c3608 --- /dev/null +++ b/sec-keys/minisig-keys-ccache/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild b/sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild new file mode 100644 index 000000000000..d5ba39379baa --- /dev/null +++ b/sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="minisig keys used for ccache" +HOMEPAGE="https://ccache.dev/download.html" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + newins - ccache.minisig <<-EOF + RWQX7yXbBedVfI4PNx6FLdFXu9GHUFsr28s4BVGxm4BeybtnX3P06saF + EOF +} diff --git a/sec-keys/minisig-keys-libsodium/metadata.xml b/sec-keys/minisig-keys-libsodium/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/minisig-keys-libsodium/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/minisig-keys-libsodium/minisig-keys-libsodium-20230914.ebuild b/sec-keys/minisig-keys-libsodium/minisig-keys-libsodium-20230914.ebuild new file mode 100644 index 000000000000..5b07d937f765 --- /dev/null +++ b/sec-keys/minisig-keys-libsodium/minisig-keys-libsodium-20230914.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used for libsodium" +HOMEPAGE="https://doc.libsodium.org/installation#integrity-checking" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + newins - libsodium.minisig <<-EOF + RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3 + EOF +} diff --git a/sec-keys/minisig-keys-zig-software-foundation/metadata.xml b/sec-keys/minisig-keys-zig-software-foundation/metadata.xml new file mode 100644 index 000000000000..c75975502d74 --- /dev/null +++ b/sec-keys/minisig-keys-zig-software-foundation/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>bratishkaerik@landless-city.net</email> + <name>Eric Joldasov</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <upstream> + <bugs-to>https://github.com/ziglang/zig/issues</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/minisig-keys-zig-software-foundation/minisig-keys-zig-software-foundation-20240330.ebuild b/sec-keys/minisig-keys-zig-software-foundation/minisig-keys-zig-software-foundation-20240330.ebuild new file mode 100644 index 000000000000..e562dce59bdc --- /dev/null +++ b/sec-keys/minisig-keys-zig-software-foundation/minisig-keys-zig-software-foundation-20240330.ebuild @@ -0,0 +1,21 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Minisign keys used by Zig Software Foundation" + +HOMEPAGE="https://ziglang.org/download/" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/minisig-keys + # Key can be found at ebuild's HOMEPAGE. + newins - zig-software-foundation.pub <<-EOF + RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U + EOF +} diff --git a/sec-keys/openpgp-keys-aacid/Manifest b/sec-keys/openpgp-keys-aacid/Manifest new file mode 100644 index 000000000000..53497f8dbba5 --- /dev/null +++ b/sec-keys/openpgp-keys-aacid/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-aacid-20230907-0xCA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7.asc 28145 BLAKE2B f7cc653b4d147abb44091ed5a61a860bca5f3fce7b14ec09ab447343d6247537b9d3797b8d4af992187dddf399d2aef4d90ec93d28590da0f437320f05855ed9 SHA512 085e54e1d4fd355196c8eb04190f87fd00cc7bbfe87c933f3b564aba77310abf80bae10959effa8b69fa2d048d9a9c6408cbe78c92edbdbad0fa4b4ee8bf53dd +DIST openpgp-keys-aacid-ubuntu-20260210.asc 26794 BLAKE2B a6cf347f51b2a77b1c652ef744389f6b7b4b87378f2d8ab77ed98c9ca5c09c4187e334d8bc8aaf30b0846d52a6ead69d640a80b620a94346517fd3fbc1f4744b SHA512 89aedc110c47594e8d6b9434fe9d600f0f74d7ec312139ab30174c4b8146ab3cf7e6f94027878e9f0cfdbfb6eb278cc56befc3f0dd58511c86b49a50d46b1cc0 diff --git a/sec-keys/openpgp-keys-aacid/metadata.xml b/sec-keys/openpgp-keys-aacid/metadata.xml new file mode 100644 index 000000000000..afac1dbcfe34 --- /dev/null +++ b/sec-keys/openpgp-keys-aacid/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <maintainer type="project"> + <email>printing@gentoo.org</email> + <name>Gentoo Printing Project</name> + </maintainer> + <maintainer type="project"> + <email>office@gentoo.org</email> + <description>Please CC on stabilisation bugs</description> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20230907.ebuild b/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20230907.ebuild new file mode 100644 index 000000000000..9b702a5e3496 --- /dev/null +++ b/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20230907.ebuild @@ -0,0 +1,17 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7:aacid:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Albert Astals Cid" +HOMEPAGE="https://poppler.freedesktop.org/" +# Mirrored from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xca262c6c83de4d2fb28a332a3a6a4db839eaa6d7 +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-0xCA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20260210.ebuild b/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20260210.ebuild new file mode 100644 index 000000000000..fe1dde7fa156 --- /dev/null +++ b/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20260210.ebuild @@ -0,0 +1,15 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7:aacid:ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Albert Astals Cid" +HOMEPAGE="https://poppler.freedesktop.org/" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-adamspiers/Manifest b/sec-keys/openpgp-keys-adamspiers/Manifest new file mode 100644 index 000000000000..b138134d0897 --- /dev/null +++ b/sec-keys/openpgp-keys-adamspiers/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-adamspiers-20210426.asc 13166 BLAKE2B 8d20b7b3a87c78d10a85bb66fb8eaa83e5967d710d19328a922341810e112d8dceb441c22f55eb4745cd17d6fb4d90ceb79ef8940f9b701b51c95af82e327502 SHA512 4d748e343fab9e4089538e64e1d947e85c619e265fcccd9f86a59dadc8396600bbee9cf290e9d40a37ac578047a262cad0c4b70c27d2380318b826da3db3d95f +DIST openpgp-keys-adamspiers-20250806.asc 13166 BLAKE2B 8d20b7b3a87c78d10a85bb66fb8eaa83e5967d710d19328a922341810e112d8dceb441c22f55eb4745cd17d6fb4d90ceb79ef8940f9b701b51c95af82e327502 SHA512 4d748e343fab9e4089538e64e1d947e85c619e265fcccd9f86a59dadc8396600bbee9cf290e9d40a37ac578047a262cad0c4b70c27d2380318b826da3db3d95f +DIST openpgp-keys-aspiers-ubuntu-20250806.asc 13416 BLAKE2B c1c5daf519d31c957f13fe3f384301600a0dfd79b81f2a02ce779987f070d434a5d6deae7f3df744e06f803305b65964082811259207b16ecc83bf600973774d SHA512 451cd34a418641b3d969491f13f3f12704edcb60c5a92cafb517e04126aa1d3bfbd27e4f42c241251f99fa05de1902ea5f18ec7b6066298c498a4fbc9a6cd468 diff --git a/sec-keys/openpgp-keys-adamspiers/metadata.xml b/sec-keys/openpgp-keys-adamspiers/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-adamspiers/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-adamspiers/openpgp-keys-adamspiers-20210426-r1.ebuild b/sec-keys/openpgp-keys-adamspiers/openpgp-keys-adamspiers-20210426-r1.ebuild new file mode 100644 index 000000000000..f2d0830aee7b --- /dev/null +++ b/sec-keys/openpgp-keys-adamspiers/openpgp-keys-adamspiers-20210426-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '942B9075ACCA04E9037C73FED31B5563DAC1D4FA:aspiers:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Adam Spiers" +HOMEPAGE="https://savannah.gnu.org/users/aspiers" +SRC_URI="https://savannah.gnu.org/people/viewgpg.php?user_id=85959 -> ${P}.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-adamspiers/openpgp-keys-adamspiers-20210426.ebuild b/sec-keys/openpgp-keys-adamspiers/openpgp-keys-adamspiers-20210426.ebuild new file mode 100644 index 000000000000..f3f69d9310b9 --- /dev/null +++ b/sec-keys/openpgp-keys-adamspiers/openpgp-keys-adamspiers-20210426.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Adam Spiers" +HOMEPAGE="https://savannah.gnu.org/users/aspiers" +SRC_URI="https://savannah.gnu.org/people/viewgpg.php?user_id=85959 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - adamspiers.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-adamspiers/openpgp-keys-adamspiers-20250806.ebuild b/sec-keys/openpgp-keys-adamspiers/openpgp-keys-adamspiers-20250806.ebuild new file mode 100644 index 000000000000..a86b6bdd2d84 --- /dev/null +++ b/sec-keys/openpgp-keys-adamspiers/openpgp-keys-adamspiers-20250806.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '942B9075ACCA04E9037C73FED31B5563DAC1D4FA:aspiers:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Adam Spiers" +HOMEPAGE="https://savannah.gnu.org/users/aspiers" +SRC_URI+="https://savannah.gnu.org/people/viewgpg.php?user_id=85959 -> ${P}.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-aherbert/Manifest b/sec-keys/openpgp-keys-aherbert/Manifest new file mode 100644 index 000000000000..044658b2e554 --- /dev/null +++ b/sec-keys/openpgp-keys-aherbert/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-aherbert-ubuntu-20240709.asc 3142 BLAKE2B 8eac16707f65afe89179013f8ab920a068d59eb1fcdb929e7dee2c8b137e37f216e691b08b31250da689d9eb2b27338b5d984a21c89c49e8f3c0633300070b8c SHA512 92a743bfe7e59eb965dd5d2889db0662ce849e73e212fad26814edb7e8f813a1141574c6f029bac8114e7168ffc33db0d3d107d88034711727eb415e98dd2169 diff --git a/sec-keys/openpgp-keys-aherbert/metadata.xml b/sec-keys/openpgp-keys-aherbert/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-aherbert/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-aherbert/openpgp-keys-aherbert-20240709.ebuild b/sec-keys/openpgp-keys-aherbert/openpgp-keys-aherbert-20240709.ebuild new file mode 100644 index 000000000000..78609b55c01a --- /dev/null +++ b/sec-keys/openpgp-keys-aherbert/openpgp-keys-aherbert-20240709.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'BC87A3FD0A54480F0BADBEBD21939FF0CA2A6567:aherbert:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by commons.apache.org/rng" +HOMEPAGE="https://downloads.apache.org/commons/rng/" + +KEYWORDS="amd64 arm64 ppc64" diff --git a/sec-keys/openpgp-keys-akallabeth/Manifest b/sec-keys/openpgp-keys-akallabeth/Manifest new file mode 100644 index 000000000000..f226ca6ba151 --- /dev/null +++ b/sec-keys/openpgp-keys-akallabeth/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-akallabeth-20240521.asc 3938 BLAKE2B d5b0ac3c8a48746b818ee07d29e432c1142fd3ad8b65929f3a5a2d95ff6fb9750dee7f678d4a43bf09fff9701478dfbeb88ccd123175f5d19dd7cf83d8f9d7bc SHA512 9c3eaefa44676b62d84553677e127c633f21663835f52b9cc4f40aabf10dba548ff8843890c3f0ff0339190d00dc333fc0e13ca7592a6438ebd722e9273404bd diff --git a/sec-keys/openpgp-keys-akallabeth/metadata.xml b/sec-keys/openpgp-keys-akallabeth/metadata.xml new file mode 100644 index 000000000000..8035f60fb748 --- /dev/null +++ b/sec-keys/openpgp-keys-akallabeth/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>floppym@gentoo.org</email> + <name>Mike Gilbert</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-akallabeth/openpgp-keys-akallabeth-20240521.ebuild b/sec-keys/openpgp-keys-akallabeth/openpgp-keys-akallabeth-20240521.ebuild new file mode 100644 index 000000000000..1ffad766e3ab --- /dev/null +++ b/sec-keys/openpgp-keys-akallabeth/openpgp-keys-akallabeth-20240521.ebuild @@ -0,0 +1,22 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key for Github user akallabeth" +HOMEPAGE="https://github.com/akallabeth" +SRC_URI="https://github.com/akallabeth.gpg -> ${P}.asc" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" + +src_unpack() { + : +} + +src_install() { + insinto /usr/share/openpgp-keys + newins "${DISTDIR}/${P}.asc" akallabeth.asc +} diff --git a/sec-keys/openpgp-keys-alejandro-colomar/Manifest b/sec-keys/openpgp-keys-alejandro-colomar/Manifest new file mode 100644 index 000000000000..90427c70e714 --- /dev/null +++ b/sec-keys/openpgp-keys-alejandro-colomar/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-alejandro-colomar-20231031.asc 8524 BLAKE2B 1062df7b52d1d8cf09488b153cd1cba2af9fe5ac31af32f2f20ff65498bcc53cc887a9466080dc7701eaf9d196ef410e15a0f2e4fb0e86abd178158b1ae9f77d SHA512 7f2796ce452d7d3986b6e065381fcf2e4a74aeb19a6a00facdefff3d3a4bd0cf52d224c493aca22c5f5355b991c9ee39112f481b7e0849e292dc5fb4e6bfae6d +DIST openpgp-keys-alejandro-colomar-openpgp-20260122.asc 15632 BLAKE2B a3bb70e87746dfee13eaf4516d44dc03eacf9e43728a28af8ef6477564311b2581e2db7f8704ee4314812232a7d5a6e4a3b921535d33af4d2edf1a4b0d3d39e4 SHA512 7a358eb45f3e365feb5d7f12521d73ea42efed94475cd40287df0e047fe93f2dff4dc3789b84980c128370137e01c4d1a1c211b9cde9fd5cbb9d7ecefe447d8f diff --git a/sec-keys/openpgp-keys-alejandro-colomar/metadata.xml b/sec-keys/openpgp-keys-alejandro-colomar/metadata.xml new file mode 100644 index 000000000000..5ff340f76df4 --- /dev/null +++ b/sec-keys/openpgp-keys-alejandro-colomar/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-alejandro-colomar/openpgp-keys-alejandro-colomar-20231031.ebuild b/sec-keys/openpgp-keys-alejandro-colomar/openpgp-keys-alejandro-colomar-20231031.ebuild new file mode 100644 index 000000000000..f77ff0b1aeff --- /dev/null +++ b/sec-keys/openpgp-keys-alejandro-colomar/openpgp-keys-alejandro-colomar-20231031.ebuild @@ -0,0 +1,19 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Alejandro Colomar" +HOMEPAGE="https://github.com/alejandro-colomar" +SRC_URI="https://github.com/alejandro-colomar.gpg -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - alejandro-colomar.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-alejandro-colomar/openpgp-keys-alejandro-colomar-20260122.ebuild b/sec-keys/openpgp-keys-alejandro-colomar/openpgp-keys-alejandro-colomar-20260122.ebuild new file mode 100644 index 000000000000..f0e9a10eca5a --- /dev/null +++ b/sec-keys/openpgp-keys-alejandro-colomar/openpgp-keys-alejandro-colomar-20260122.ebuild @@ -0,0 +1,15 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'A9348594CE31283A826FBDD8D57633D441E25BB5:alejandro-colomar:openpgp' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Alejandro Colomar" +HOMEPAGE="https://github.com/alejandro-colomar" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-alekseysanin/Manifest b/sec-keys/openpgp-keys-alekseysanin/Manifest new file mode 100644 index 000000000000..def9aedbf176 --- /dev/null +++ b/sec-keys/openpgp-keys-alekseysanin/Manifest @@ -0,0 +1 @@ +DIST aleksey%40aleksey.com.gpg 2255 BLAKE2B 69ac8455a15ae541d2426e493c9342bbf06631c18a88e9d3bc94526724a8a6679a9bf0439aa3eb3798cb5348c1ac3ecb23f5281502eccb177ad73e9eb6715d04 SHA512 c752bc902a3fc43c30a47c20408c04575627eb6a3bab8ba6116fabfa97d1a5bd04739d0339cf254aab7116dad087eff1ce2340eea44d807e742c8f70590d2570 diff --git a/sec-keys/openpgp-keys-alekseysanin/metadata.xml b/sec-keys/openpgp-keys-alekseysanin/metadata.xml new file mode 100644 index 000000000000..30bbac324889 --- /dev/null +++ b/sec-keys/openpgp-keys-alekseysanin/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>bacs@librecast.net</email> + <name>Brett A C Sheffield</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-alekseysanin/openpgp-keys-alekseysanin-20231021.ebuild b/sec-keys/openpgp-keys-alekseysanin/openpgp-keys-alekseysanin-20231021.ebuild new file mode 100644 index 000000000000..086fccee9b6c --- /dev/null +++ b/sec-keys/openpgp-keys-alekseysanin/openpgp-keys-alekseysanin-20231021.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "00FDD6A7DFB81C88F34B9BF0E63ECDEF9E1D829E:aleksey@aleksey.com:manual" +) + +inherit sec-keys + +DESCRIPTION="Aleksey Sanin OpenPGP Key" +HOMEPAGE="https://www.aleksey.com/xmlsec/" +SRC_URI="https://www.aleksey.com/xmlsec/download/aleksey%40aleksey.com.gpg" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-alexanderneumann/Manifest b/sec-keys/openpgp-keys-alexanderneumann/Manifest new file mode 100644 index 000000000000..a3befb09fd17 --- /dev/null +++ b/sec-keys/openpgp-keys-alexanderneumann/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-alexanderneumann-20241028.asc 33940 BLAKE2B 418b74d03045d48a1836e68df1db0988126aa558d309a2906eaa431313b7ea5fa162526be0c10b7fb1783be19720fc0cf917e989362bceeacc01f8bc84c095e4 SHA512 2b72105873652c42b37ba3bb3cf7d82e0a0a1a0b1e295da839b61e29e812a5201aa39a22a447ab29e08a687322e8d09c84178dd700d3b0602b198f39305b487a diff --git a/sec-keys/openpgp-keys-alexanderneumann/metadata.xml b/sec-keys/openpgp-keys-alexanderneumann/metadata.xml new file mode 100644 index 000000000000..bc09a9480cba --- /dev/null +++ b/sec-keys/openpgp-keys-alexanderneumann/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>stkw0@disroot.org</email> + <name>David Roman</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-alexanderneumann/openpgp-keys-alexanderneumann-20241028.ebuild b/sec-keys/openpgp-keys-alexanderneumann/openpgp-keys-alexanderneumann-20241028.ebuild new file mode 100644 index 000000000000..4500d882f2fa --- /dev/null +++ b/sec-keys/openpgp-keys-alexanderneumann/openpgp-keys-alexanderneumann-20241028.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Alexander Neumann" +HOMEPAGE="https://github.com/fd0" +SRC_URI="https://restic.net/gpg-key-alex.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - alexanderneumann.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-alexbarton/Manifest b/sec-keys/openpgp-keys-alexbarton/Manifest new file mode 100644 index 000000000000..5c0dae0126c5 --- /dev/null +++ b/sec-keys/openpgp-keys-alexbarton/Manifest @@ -0,0 +1,2 @@ +DIST 5F22A309911C1C6EFA1B69C1FE8B05CE1FA6365E.asc 28646 BLAKE2B 3341c5bd388bf2f895c1acc7481f0fe8cea5796d713f10cb777bc950ba5ebe8f499e14dcf3e89bc8017138743daaad75c16e292ccd72bdfa363128fd21327c2f SHA512 4e5eb16e9c81317ca34321e1e3368fe9c058138acc755de3d1e67e8ddd49d4421bc95d36910ac6676b72a4bbe25970011d4ec80dbbbec047b0c94c9f0d5b61f9 +DIST F5B9F52ED90920D2520376A2C24A0F637E364856.asc 33070 BLAKE2B f53f4b3c91c8e1aa702870cc1fede7aec1990a6f2e89c06b20bc1b2341db6dcb0820fac3cefabbe8f880a7ca9c438a7dac2f07b9740a588d3b5e2f1309ea40ed SHA512 64e9cbdee294ab063365b98c2e222d074b74ee02ae30000d0aa6ab5027b9ca25fe0068e77238e0656fa4f2c008e582e6fd303d92296c1fb0cf2e92f7e94d5632 diff --git a/sec-keys/openpgp-keys-alexbarton/metadata.xml b/sec-keys/openpgp-keys-alexbarton/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-alexbarton/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-alexbarton/openpgp-keys-alexbarton-20241211.ebuild b/sec-keys/openpgp-keys-alexbarton/openpgp-keys-alexbarton-20241211.ebuild new file mode 100644 index 000000000000..9ad36824c8ef --- /dev/null +++ b/sec-keys/openpgp-keys-alexbarton/openpgp-keys-alexbarton-20241211.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Alex Barton" +HOMEPAGE="https://github.com/alexbarton https://keybase.io/alexbarton" +SRC_URI=" + https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xF5B9F52ED90920D2520376A2C24A0F637E364856 + -> F5B9F52ED90920D2520376A2C24A0F637E364856.asc + https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x5F22A309911C1C6EFA1B69C1FE8B05CE1FA6365E + -> 5F22A309911C1C6EFA1B69C1FE8B05CE1FA6365E.asc +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + newins - alexbarton.asc < <( + for x in ${A}; do + cat "${DISTDIR}/${x}" + done + ) +} diff --git a/sec-keys/openpgp-keys-alisarctl/Manifest b/sec-keys/openpgp-keys-alisarctl/Manifest new file mode 100644 index 000000000000..bbffe4d18651 --- /dev/null +++ b/sec-keys/openpgp-keys-alisarctl/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-alisarctl-github-20200302.asc 4848 BLAKE2B 952cc0eab6993b9647a30971620523b41365af27bf50555ad10c59d5cbeb45c0d038df2e2c7d75b5097a9a8794e1921fdbf81278b8ca45faba2097b1d57afcb2 SHA512 a39e747ec1cacf546d5288dd2ca241aa9b2ce0bb00958ddd86c0fcefbda9500de8b9e98c3b267ec60098ce2750806c6f6e0294112088b454be60ddad7fbf17ac diff --git a/sec-keys/openpgp-keys-alisarctl/metadata.xml b/sec-keys/openpgp-keys-alisarctl/metadata.xml new file mode 100644 index 000000000000..afce87b1d808 --- /dev/null +++ b/sec-keys/openpgp-keys-alisarctl/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>zhixu.liu@gmail.com</email> + <name>Z. Liu</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-alisarctl/openpgp-keys-alisarctl-20200302.ebuild b/sec-keys/openpgp-keys-alisarctl/openpgp-keys-alisarctl-20200302.ebuild new file mode 100644 index 000000000000..4657ca630a3c --- /dev/null +++ b/sec-keys/openpgp-keys-alisarctl/openpgp-keys-alisarctl-20200302.ebuild @@ -0,0 +1,15 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 51A0F4A0C8CFC98F842EA9A8B94556F81C85D0D5:alisarctl:github +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Ali Abdallah" +HOMEPAGE="https://github.com/alisarctl" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-alsa/Manifest b/sec-keys/openpgp-keys-alsa/Manifest new file mode 100644 index 000000000000..64a3f290081b --- /dev/null +++ b/sec-keys/openpgp-keys-alsa/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-alsa-20260116.gpg 1696 BLAKE2B 9cc43d4f556d76acf508e20f5e44cd5accdb2547d97accf7970ab8830e4ba81494c9ed1ba7b0d919aa260e443982e2518263c6ec5d173d6fb4c36e25d30adafc SHA512 6579e07da6fad6c3d747206a3cf3a1fd099744a0c2dc158d5476575e7eae419cc08c974700a25bb1b339f7ee87790aea16174ea7046a20ad9cba8fe3ede01428 diff --git a/sec-keys/openpgp-keys-alsa/metadata.xml b/sec-keys/openpgp-keys-alsa/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/sec-keys/openpgp-keys-alsa/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-alsa/openpgp-keys-alsa-20260116.ebuild b/sec-keys/openpgp-keys-alsa/openpgp-keys-alsa-20260116.ebuild new file mode 100644 index 000000000000..cd548e5024e8 --- /dev/null +++ b/sec-keys/openpgp-keys-alsa/openpgp-keys-alsa-20260116.ebuild @@ -0,0 +1,19 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# The fingerprint is also listed in release announcements like +# https://lore.kernel.org/alsa-devel/b60207fd-e214-4d8c-8a56-9d2b1f3509ff@perex.cz/T/#u +SEC_KEYS_VALIDPGPKEYS=( + 'F04DF50737AC1A884C4B3D718380596DA6E59C91:alsa:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by the Alsa Project" +HOMEPAGE="https://www.alsa-project.org/files/pub/" +SRC_URI="https://www.alsa-project.org/files/pub/gpg-release-key-v1.txt -> ${P}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-andreasschneider/Manifest b/sec-keys/openpgp-keys-andreasschneider/Manifest new file mode 100644 index 000000000000..bd5f338cb75e --- /dev/null +++ b/sec-keys/openpgp-keys-andreasschneider/Manifest @@ -0,0 +1 @@ +DIST 0x8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D_asn_cryptomilk_org_gpgkey.asc 4331 BLAKE2B 783fceaddb95175c5d4ba2144bc8e0e013077c45ae31d4f6ee6a8eb38809509c337a3085b3b4d6b8a9202c058d16070794282ddf91f51e1e6d7f805531e37150 SHA512 de704cfa868a4c045b2c153129c6dc8493e1f22d243d0e8e16e86d867693c9b79e9bb962d96fd12d84f20d1e1925824e3fb6bcaa57d2a358c0387d3cc7cd3114 diff --git a/sec-keys/openpgp-keys-andreasschneider/metadata.xml b/sec-keys/openpgp-keys-andreasschneider/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-andreasschneider/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-andreasschneider/openpgp-keys-andreasschneider-20260218.ebuild b/sec-keys/openpgp-keys-andreasschneider/openpgp-keys-andreasschneider-20260218.ebuild new file mode 100644 index 000000000000..9d27872504ed --- /dev/null +++ b/sec-keys/openpgp-keys-andreasschneider/openpgp-keys-andreasschneider-20260218.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D:asn:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Andreas Schneider" +HOMEPAGE="https://cryptomilk.org/" +SRC_URI="https://cryptomilk.org/0x8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D_asn_cryptomilk_org_gpgkey.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-andresimon/Manifest b/sec-keys/openpgp-keys-andresimon/Manifest new file mode 100644 index 000000000000..feda134ab9f1 --- /dev/null +++ b/sec-keys/openpgp-keys-andresimon/Manifest @@ -0,0 +1,2 @@ +DIST B8C55574187F49180EDC763750FE0279D805A7C7.20250911.asc 4982 BLAKE2B 3875f9ebbc6eec3418802993d7b113cfdfae9bbb388628a878427e1d0067a86dadbe4f738af25fbcb29497159e94120d0129f63a3cb5414c3a7d451176031634 SHA512 c9fddfa7776ee3b8140c15a45797614d53e7da77cf8a85273f913ca3cea0db423b07372f6f0696982dd78f834ad9713c8c8937cf458192336de22a0248bd4c3c +DIST B8C55574187F49180EDC763750FE0279D805A7C7.v2.asc 4519 BLAKE2B 723900405c26400cc238eee931dcac22affee80aa1b27323929f6ac6b61f71c1ed3043adf255ec61bbb121d6cf1ad6e495b844dfc1c674dfacf14cef8d06fbf0 SHA512 96e45cf91ff72e1f45e1edc74f5e5c1964a6b2d49880033b52a2c6a459ecdd8aaeced27c3f0041b9ed6f1515c42e432951dbdb9b917a5f3403a91202b29c5240 diff --git a/sec-keys/openpgp-keys-andresimon/metadata.xml b/sec-keys/openpgp-keys-andresimon/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-andresimon/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-andresimon/openpgp-keys-andresimon-20240906.ebuild b/sec-keys/openpgp-keys-andresimon/openpgp-keys-andresimon-20240906.ebuild new file mode 100644 index 000000000000..452d371e7250 --- /dev/null +++ b/sec-keys/openpgp-keys-andresimon/openpgp-keys-andresimon-20240906.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Andre Simon" +HOMEPAGE="http://andre-simon.de/zip/download.php#gpgsig" +SRC_URI=" + https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xb8c55574187f49180edc763750fe0279d805a7c7 + -> B8C55574187F49180EDC763750FE0279D805A7C7.v2.asc +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - andresimon.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-andresimon/openpgp-keys-andresimon-20250911.ebuild b/sec-keys/openpgp-keys-andresimon/openpgp-keys-andresimon-20250911.ebuild new file mode 100644 index 000000000000..323595e0cb1b --- /dev/null +++ b/sec-keys/openpgp-keys-andresimon/openpgp-keys-andresimon-20250911.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Andre Simon" +HOMEPAGE="http://andre-simon.de/zip/download.php#gpgsig" +SRC_URI=" + https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xb8c55574187f49180edc763750fe0279d805a7c7 + -> B8C55574187F49180EDC763750FE0279D805A7C7.${PV}.asc +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - andresimon.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-andrewtridgell/Manifest b/sec-keys/openpgp-keys-andrewtridgell/Manifest new file mode 100644 index 000000000000..f3ecdf3499eb --- /dev/null +++ b/sec-keys/openpgp-keys-andrewtridgell/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-andrewtridgell-20250329.asc 3139 BLAKE2B 76c68684814462fc280498633816c6c4b0bde9c7220f149b130031023b5889e4113d1b328d7aa5833e6330e18a61f99e0e9041d57fc5c2909afcec8560999e93 SHA512 79eb94958312080d043bf682dbba4cb67c2f6c77cf25ce0b59c596ff6e476b8bfaca2f6c85ef3e4e723b010531059628615137c0111138a08518948a8fb8a57e diff --git a/sec-keys/openpgp-keys-andrewtridgell/metadata.xml b/sec-keys/openpgp-keys-andrewtridgell/metadata.xml new file mode 100644 index 000000000000..5ff340f76df4 --- /dev/null +++ b/sec-keys/openpgp-keys-andrewtridgell/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-andrewtridgell/openpgp-keys-andrewtridgell-20250329.ebuild b/sec-keys/openpgp-keys-andrewtridgell/openpgp-keys-andrewtridgell-20250329.ebuild new file mode 100644 index 000000000000..4bc86417b69b --- /dev/null +++ b/sec-keys/openpgp-keys-andrewtridgell/openpgp-keys-andrewtridgell-20250329.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Andrew Tridgell" +HOMEPAGE="https://www.samba.org/~tridge/" +SRC_URI=" + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - andrewtridgell.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-annejan/Manifest b/sec-keys/openpgp-keys-annejan/Manifest new file mode 100644 index 000000000000..980f5e395498 --- /dev/null +++ b/sec-keys/openpgp-keys-annejan/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-annejan-20260129.asc 34108 BLAKE2B c7619786559e50f6dafaa8606b88b5f6dddfbff1b8141481d5e24877ac169e0da6bbecbe354686ffbaccc65dbf3564236c183613a89fb7094558a54eacf53376 SHA512 f3831c8850fe22718648030c7f84964e575dee0dd15697b48ad26727b475031ec996fc0bf554b12b497c98953add9eac46137931167f558e59aca03b00083516 diff --git a/sec-keys/openpgp-keys-annejan/metadata.xml b/sec-keys/openpgp-keys-annejan/metadata.xml new file mode 100644 index 000000000000..1984ca6b8d23 --- /dev/null +++ b/sec-keys/openpgp-keys-annejan/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>spiderx@spiderx.dp.ua</email> + <name>Vladimir Pavljuchenkov</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-annejan/openpgp-keys-annejan-20260129.ebuild b/sec-keys/openpgp-keys-annejan/openpgp-keys-annejan-20260129.ebuild new file mode 100644 index 000000000000..4d41d2ee9681 --- /dev/null +++ b/sec-keys/openpgp-keys-annejan/openpgp-keys-annejan-20260129.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + DF7FEF8DFBA721E320B18F5615B63ADCA0034B9E:annejan:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Anne Jan Brouwer (annejan)" +HOMEPAGE="https://annejan.com/" +SRC_URI="https://annejan.com/key -> ${P}.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-antoniodiazdiaz/Manifest b/sec-keys/openpgp-keys-antoniodiazdiaz/Manifest new file mode 100644 index 000000000000..eace829cb506 --- /dev/null +++ b/sec-keys/openpgp-keys-antoniodiazdiaz/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-antoniodiazdiaz-20260213.asc 7905 BLAKE2B 93044997d6089d4cb8012dacc42f433df6dd3daf6a64edfc9b156519d515326ea563ff82235ea88fa2f122429b8d9236e080533b8fb06acb31d20581e1a42575 SHA512 68821158eaa609f6ec432a64991ebe702523bf9debada80e03e3f5ccfca8a51a737e1893721f0df2465aa76eefa5c596014616d407b85f995f0f712be5735ba4 diff --git a/sec-keys/openpgp-keys-antoniodiazdiaz/metadata.xml b/sec-keys/openpgp-keys-antoniodiazdiaz/metadata.xml new file mode 100644 index 000000000000..b24e3072b60c --- /dev/null +++ b/sec-keys/openpgp-keys-antoniodiazdiaz/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-antoniodiazdiaz/openpgp-keys-antoniodiazdiaz-20260213.ebuild b/sec-keys/openpgp-keys-antoniodiazdiaz/openpgp-keys-antoniodiazdiaz-20260213.ebuild new file mode 100644 index 000000000000..fb6f93cf0ee0 --- /dev/null +++ b/sec-keys/openpgp-keys-antoniodiazdiaz/openpgp-keys-antoniodiazdiaz-20260213.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + # Old DSA1024 key + 1D41C14B272A2219A739FA4F8FE99503132D7742:dsa:manual + # New RSA4096 key + 1E5AEE0B18C0DEB45D64AA0325B62C9821501AA0:rsa:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Antonio Diaz Diaz" +HOMEPAGE="https://savannah.gnu.org/users/antonio" +SRC_URI="https://savannah.gnu.org/people/viewgpg.php?user_id=12809 -> ${P}.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-apache-ant/Manifest b/sec-keys/openpgp-keys-apache-ant/Manifest new file mode 100644 index 000000000000..3c14c8043f67 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-ant/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-ant-20230104-KEYS.asc 95939 BLAKE2B 33b2cf24cd35897ee1257c87a47a730fad775b113b20adfb11221760eb4ee782dfae5012a2c50805a2b261a6773dd645da576050c2e9c900772a938acd17bdc3 SHA512 7147929068cf6f9709958268a4e5e57fcad2c37cc5f59861a1a99b6a35bdcd76205df8813f52b54cbe0958d03081e37c6bbbedc1207038f213518a5b33ecc62f diff --git a/sec-keys/openpgp-keys-apache-ant/metadata.xml b/sec-keys/openpgp-keys-apache-ant/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-ant/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-ant/openpgp-keys-apache-ant-20230104.ebuild b/sec-keys/openpgp-keys-apache-ant/openpgp-keys-apache-ant-20230104.ebuild new file mode 100644 index 000000000000..a56fc795b321 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-ant/openpgp-keys-apache-ant-20230104.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by ant.apache.org" +HOMEPAGE="https://ant.apache.org/srcdownload.cgi" +SRC_URI="https://downloads.apache.org/ant/KEYS -> ${P}-KEYS.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - ant.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-commons-httpclient/Manifest b/sec-keys/openpgp-keys-apache-commons-httpclient/Manifest new file mode 100644 index 000000000000..20be6ea1c0e0 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-commons-httpclient/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-commons-httpclient-20220903-KEYS.asc 11039 BLAKE2B 65673a304def6c6a9df28ac7f5828c22ad715e687e4ce6537eb1c09794d1ce41cb8e3ebf452f07006e2b8f8d607c465051f7ed866605fa5f41ca7e840c456e60 SHA512 89383a142bfc2a8e8794afa6dc54522bdd6d4405bb0c029a7cd49feeace736b510a69cc1d42429551f0bb48b2c067df4f7cb9a5f914b7b7c21efe67f246bb1d8 diff --git a/sec-keys/openpgp-keys-apache-commons-httpclient/metadata.xml b/sec-keys/openpgp-keys-apache-commons-httpclient/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-commons-httpclient/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-commons-httpclient/openpgp-keys-apache-commons-httpclient-20220903.ebuild b/sec-keys/openpgp-keys-apache-commons-httpclient/openpgp-keys-apache-commons-httpclient-20220903.ebuild new file mode 100644 index 000000000000..2e293460b605 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-commons-httpclient/openpgp-keys-apache-commons-httpclient-20220903.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by httpclient.commons.apache.org" +HOMEPAGE="https://downloads.apache.org/httpcomponents/commons-httpclient/" +SRC_URI="https://downloads.apache.org/httpcomponents/commons-httpclient/KEYS -> ${P}-KEYS.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - httpclient.commons.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-commons/Manifest b/sec-keys/openpgp-keys-apache-commons/Manifest new file mode 100644 index 000000000000..23bafb3986b8 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-commons/Manifest @@ -0,0 +1,8 @@ +DIST openpgp-keys-chtompki-ubuntu-20251102.asc 12059 BLAKE2B 072a472f7cb31a409a679eab7422162d0c9e0736e4f7ffe0d95fd3bf60a2c7d5d5f697c803066a8eaf2e3f39532d478258d6e69e372bb1ec9e0794eac905059d SHA512 b21b7847df15e7b60604a696c55cf15ba1c2297a2fabe160ca46fd5fcb2d3578922176119fa3574f9859c7fdecc2a658d48527591d73e820c54c3effa078871d +DIST openpgp-keys-ggregory-ubuntu-20251102.asc 2528 BLAKE2B 326716b838b7c99943ef7f473d40b859bae63d23bf0bd5f1c66b1d6ca496dd3b5da1849107e54e24fb73b558e979f81d46b12ffce68734c6f1c771418887aeaf SHA512 241e310a93354137992235df8c35c889a1e273cf1152c0f0f0b3a7ee9192ae5d0cb26b8f25357dddee94d02eaae9aa5190ebeac3cd0ca156e67fa9f8a1e9ce91 +DIST openpgp-keys-ggregory2-ubuntu-20251102.asc 2463 BLAKE2B a32c31502d6e8ad9d817c75f35233333c2edebb0f8a892aea7573100e3c88e062a50e736c570b0e7a53b5dacf66e93dd72cff36aaaa45747f0cc11170ed1d631 SHA512 7fb760fa63c2f2a5a492e0605ae18770cb000ccc693602ec72df6ba92d9593f79c217efc3626c974673cf701f68f4c4139aa6f9d26b967296951a4ac854904e6 +DIST openpgp-keys-kinow-ubuntu-20251102.asc 3130 BLAKE2B 9890d65d2af127502d5fb676453a107a0599804d27e3faff0547b38b8bfe2df35a8a586adde60ef333c61325afcd1a5939e22d35bfd0bd490e776139f3b6a5db SHA512 68fda5480fba5a3d1c057290fb35c9bd32a8a65a88a31ac376017c5481fd9b99766915db0a9d3c136b78df9490ff54b61266f9210158b154541cdb5416e773a9 +DIST openpgp-keys-markt-ubuntu-20251102.asc 28350 BLAKE2B 383df52115a59612a0fb7364edf28458854e4a9615ea9d70297543026007b0a2b9eaea6936cee26384d2dde64fbd0999260265463a051e66948e186483f5e51a SHA512 66b32cb0050f95e3d3e2262a9da63e39fbcb372ad9ef7f544272cc15d3763fe9a2a37331548405a18b2c77373f9bdbc48a36ae230e34317b573211b1aed1eb6f +DIST openpgp-keys-sanka-ubuntu-20251102.asc 6786 BLAKE2B 3f19b390e2bc05646848b6c60f548f376d78b74f98568396396aa025c1ef4bb4f0a9fbf212fda38b27a56ade2006fdf365017f5700901edc13430680ffdaf950 SHA512 9fb63e4d1900ee14b4484acf46ea17478977de6cff3d45387a32a760a640e379ccec8c4ca73c0a579de4a4454db44be8fbf154ed66b0324efdebd1ea050f95fb +DIST openpgp-keys-simonetripodi-ubuntu-20251102.asc 2805 BLAKE2B e9dd53a9d1f8d22b51daf9dc3221abfa3c7f3df9b8face13d2383c6533607dbc40f141d60cfb3ecf2883bb5b54cb8d8b475c70ed12e23a9c2d33f2491169228d SHA512 16e24f8d2fd9919fbb29f6ed14aa9871533566fb91e0113a8955e0cfe808a1b9e8cfede7bf03e235814a2ff626614dc773660d55a6eadb030cc85541f147d923 +DIST openpgp-keys-tn-ubuntu-20251102.asc 6977 BLAKE2B 31f5a5c0f414ed46e01c9850fec8c426411f7d0b3c31bcddcfbeafd311c575e22740075ae51808ecabd22e90f3ee4dcb4421f1379a8f2273ff72297cbf302ad3 SHA512 21c76e7d53106f3b371e3d811e1bcb34096e294650fe635d0b43eab05bcf8bdfc45f702c4d8da15bc1d1b512e159820077c281fbaa38b328e43c97de1db6ebd7 diff --git a/sec-keys/openpgp-keys-apache-commons/metadata.xml b/sec-keys/openpgp-keys-apache-commons/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-commons/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20251102.ebuild b/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20251102.ebuild new file mode 100644 index 000000000000..d18c5fb8e9c7 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20251102.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '2DB4F1EF0FA761ECC4EA935C86FDC7E2A11262CB:ggregory:ubuntu' + 'F4DD59C90148BDC52BEB90A4530AA5F25C25011F:ggregory2:ubuntu' + 'ADC51A76E03EF9BDF4635E65FC777411329D80D2:sanka:ubuntu' + 'B6E73D84EA4FCC47166087253FAAD2CD5ECBB314:chtompki:ubuntu' + '0CC641C3A62453AB390066C4A41F13C999945293:tn:ubuntu' + 'A9C5DF4D22E99998D9875A5110C01C5A2F6059E7:markt:ubuntu' + 'A9F885A21BA0EFB7D0991E6CCAF5EC5919FEA27D:simonetripodi:ubuntu' + '33C6E01240C5468C2B7A556954E2764B48A42DF0:kinow:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by commons.apache.org" +HOMEPAGE="https://logging.apache.org/log4j/2.x/download.html" + +KEYWORDS="amd64 arm64 ppc64" + +src_install() { + sec-keys_src_install + mv "${ED}"/usr/share/openpgp-keys/{apache-commons,commons.apache.org}.asc || die +} diff --git a/sec-keys/openpgp-keys-apache-creadur/Manifest b/sec-keys/openpgp-keys-apache-creadur/Manifest new file mode 100644 index 000000000000..0936743085a1 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-creadur/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-creadur-20230123-KEYS.asc 61715 BLAKE2B cd3e61edbd9fcfa64dbab46ec65362f1f003b46826de4ff2916ab8c048368214c637a0f3c198283595548ab292a846f620597a11824740c5bcbeb690889f627f SHA512 c0f0d608900b86d7db9da4d4810ee9862f95d33c955065edfd52e1a02fda186c5c0f2275b702c00328d21280749e8c460e889e7b96843093c3a37584f7c06ba3 diff --git a/sec-keys/openpgp-keys-apache-creadur/metadata.xml b/sec-keys/openpgp-keys-apache-creadur/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-creadur/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-creadur/openpgp-keys-apache-creadur-20230123.ebuild b/sec-keys/openpgp-keys-apache-creadur/openpgp-keys-apache-creadur-20230123.ebuild new file mode 100644 index 000000000000..ec343672dfc3 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-creadur/openpgp-keys-apache-creadur-20230123.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by creadur.apache.org" +HOMEPAGE="https://creadur.apache.org" +SRC_URI="https://downloads.apache.org/creadur/KEYS -> ${P}-KEYS.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - creadur.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-felix/Manifest b/sec-keys/openpgp-keys-apache-felix/Manifest new file mode 100644 index 000000000000..b1d5c2c87239 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-felix/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-felix-20200125-KEYS.asc 122140 BLAKE2B afc767cb8b1de2df2f02bb3cbc208dd1b700c5431039ea232d8661b0c5d0820085ee832f49b67f8068e3d7c5f02f2a8d131c30bf077116de983cb32a41395af3 SHA512 0dabde201c81cce4aad8c4d531f739f5e25a28d6d0091fb02306150f9e931e5c0e37b6370a0b4729d1181cfea436fb136c70e39e264b16e4be09c3a5e7a5d06a diff --git a/sec-keys/openpgp-keys-apache-felix/metadata.xml b/sec-keys/openpgp-keys-apache-felix/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-felix/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-felix/openpgp-keys-apache-felix-20200125.ebuild b/sec-keys/openpgp-keys-apache-felix/openpgp-keys-apache-felix-20200125.ebuild new file mode 100644 index 000000000000..1a5190db8649 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-felix/openpgp-keys-apache-felix-20200125.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by felix.apache.org" +HOMEPAGE="https://felix.apache.org/documentation/downloads.html" +SRC_URI="https://downloads.apache.org/felix/KEYS -> ${P}-KEYS.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - felix.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-httpcomponents-client/Manifest b/sec-keys/openpgp-keys-apache-httpcomponents-client/Manifest new file mode 100644 index 000000000000..6fc1bedc550a --- /dev/null +++ b/sec-keys/openpgp-keys-apache-httpcomponents-client/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-httpcomponents-client-220903-KEYS.asc 11039 BLAKE2B 65673a304def6c6a9df28ac7f5828c22ad715e687e4ce6537eb1c09794d1ce41cb8e3ebf452f07006e2b8f8d607c465051f7ed866605fa5f41ca7e840c456e60 SHA512 89383a142bfc2a8e8794afa6dc54522bdd6d4405bb0c029a7cd49feeace736b510a69cc1d42429551f0bb48b2c067df4f7cb9a5f914b7b7c21efe67f246bb1d8 diff --git a/sec-keys/openpgp-keys-apache-httpcomponents-client/metadata.xml b/sec-keys/openpgp-keys-apache-httpcomponents-client/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-httpcomponents-client/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-httpcomponents-client/openpgp-keys-apache-httpcomponents-client-220903.ebuild b/sec-keys/openpgp-keys-apache-httpcomponents-client/openpgp-keys-apache-httpcomponents-client-220903.ebuild new file mode 100644 index 000000000000..7280af3b3ea1 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-httpcomponents-client/openpgp-keys-apache-httpcomponents-client-220903.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by httpcomponents-client.hc.apache.org" +HOMEPAGE="https://downloads.apache.org/httpcomponents/httpclient/" +SRC_URI="https://downloads.apache.org/httpcomponents/httpclient/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - httpcomponents-client.hc.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-httpcomponents-httpcore/Manifest b/sec-keys/openpgp-keys-apache-httpcomponents-httpcore/Manifest new file mode 100644 index 000000000000..9d23d29fc230 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-httpcomponents-httpcore/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-httpcomponents-httpcore-220903-KEYS.asc 11039 BLAKE2B 65673a304def6c6a9df28ac7f5828c22ad715e687e4ce6537eb1c09794d1ce41cb8e3ebf452f07006e2b8f8d607c465051f7ed866605fa5f41ca7e840c456e60 SHA512 89383a142bfc2a8e8794afa6dc54522bdd6d4405bb0c029a7cd49feeace736b510a69cc1d42429551f0bb48b2c067df4f7cb9a5f914b7b7c21efe67f246bb1d8 diff --git a/sec-keys/openpgp-keys-apache-httpcomponents-httpcore/metadata.xml b/sec-keys/openpgp-keys-apache-httpcomponents-httpcore/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-httpcomponents-httpcore/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-httpcomponents-httpcore/openpgp-keys-apache-httpcomponents-httpcore-220903.ebuild b/sec-keys/openpgp-keys-apache-httpcomponents-httpcore/openpgp-keys-apache-httpcomponents-httpcore-220903.ebuild new file mode 100644 index 000000000000..0718a03766d5 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-httpcomponents-httpcore/openpgp-keys-apache-httpcomponents-httpcore-220903.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by httpcomponents-core.hc.apache.org" +HOMEPAGE="https://downloads.apache.org/httpcomponents/httpcore/" +SRC_URI="https://downloads.apache.org/httpcomponents/httpcore/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - httpcomponents-core.hc.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-logging/Manifest b/sec-keys/openpgp-keys-apache-logging/Manifest new file mode 100644 index 000000000000..5e718d1e528c --- /dev/null +++ b/sec-keys/openpgp-keys-apache-logging/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-private-ubuntu-20251104.asc 1716 BLAKE2B e645ac55f72afe4748690af22e956c0dc040dc976133f4c7829c9ba5d84e331b6055149bbe8181ac7f242215225347862f185fecfc486c7c41c24918b454e483 SHA512 7fcb0b34431e1d3948a968af163257b26948f227b5769f8be2df479ffa82cdd70e0388f8353103400ba687662601cddfcfd776307f4c440c3c35ac61f02ebd31 +DIST openpgp-keys-rgoers-ubuntu-20251104.asc 12868 BLAKE2B 1232f4a76839cb61d8f542b4593453217e702512e82e60287cdbc4d2e46f04268db3b6462e467eb5a5355af7b2577ecdabf9d376268c0667eedc662f2490c0c9 SHA512 fca4c65b7c18d5f9992d570f191190c9a3a537d779279b208fc4b2a3980201ed1600f7fa9044fcc0866e52478854ae42b7a65984715f0668af2f478070d67e30 diff --git a/sec-keys/openpgp-keys-apache-logging/metadata.xml b/sec-keys/openpgp-keys-apache-logging/metadata.xml new file mode 100644 index 000000000000..1f5997cfad3e --- /dev/null +++ b/sec-keys/openpgp-keys-apache-logging/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-logging/openpgp-keys-apache-logging-20251104.ebuild b/sec-keys/openpgp-keys-apache-logging/openpgp-keys-apache-logging-20251104.ebuild new file mode 100644 index 000000000000..1fc83a1f38ca --- /dev/null +++ b/sec-keys/openpgp-keys-apache-logging/openpgp-keys-apache-logging-20251104.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '077E8893A6DCC33DD4A4D5B256E73BA9A0B592D0:private:ubuntu' + '53C935821AA6A755BD337DB53595395EB3D8E1BA:rgoers:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by logging.apache.org" +HOMEPAGE="https://logging.apache.org/log4j/2.x/download.html" + +KEYWORDS="amd64 arm64 ppc64" + +src_install() { + sec-keys_src_install + mv "${ED}"/usr/share/openpgp-keys/{apache-logging,logging.apache.org}.asc || die +} diff --git a/sec-keys/openpgp-keys-apache-lucene/Manifest b/sec-keys/openpgp-keys-apache-lucene/Manifest new file mode 100644 index 000000000000..5f2d134e2adf --- /dev/null +++ b/sec-keys/openpgp-keys-apache-lucene/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-lucene-20170408-KEYS.asc 135412 BLAKE2B 7416455d168db3f41d6fc9bf79ef61c5f5fd2ac98df7d8bc627b55c581208f5298fac3c84276ab6b236d714bcb5f0c78dc6435e8643246536572e4f9131e8468 SHA512 b1e3990cd64471f9121227d8c9b5218936ac7f5037f22e8de914cd9096c9355d1ee3dadfae52fa5351f10c6cadaf7f943319dbd206c91abac4516e2e6f215d04 diff --git a/sec-keys/openpgp-keys-apache-lucene/metadata.xml b/sec-keys/openpgp-keys-apache-lucene/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-lucene/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-lucene/openpgp-keys-apache-lucene-20170408.ebuild b/sec-keys/openpgp-keys-apache-lucene/openpgp-keys-apache-lucene-20170408.ebuild new file mode 100644 index 000000000000..03802088d367 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-lucene/openpgp-keys-apache-lucene-20170408.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by lucene.apache.org" +HOMEPAGE="https://lucene.apache.org/core/downloads.html" +SRC_URI="https://archive.apache.org/dist/lucene/java/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - lucene.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-maven/Manifest b/sec-keys/openpgp-keys-apache-maven/Manifest new file mode 100644 index 000000000000..4f173879bb3e --- /dev/null +++ b/sec-keys/openpgp-keys-apache-maven/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-maven-bin-3.9.15-ubuntu-20260421.asc 4072 BLAKE2B ad71f95e6a1b8a3054ac38040ede95db2ac388cb40a0a0e0e9abfef9e87e1e006055043e69d12d012fe655aefd6e88f1a5524117080f862f2717cb3f757e1d8c SHA512 2547f19f1fc5651171a5ba6d52f827a653ff25a5c04b90c82d7007c55c1dc0288ec9fbf42ac1f546eadb5e0ffdd3965358c62aefdfd53f289115b03c827c0d37 +DIST openpgp-keys-maven-bin-ubuntu-20260421.asc 977 BLAKE2B 36d01184085d565057e865c3d78fca9aa30daf3ae8debd4a99f64470f491158d716d21426eee3c863d4f9fd7337bf5fbbfe2821a7eec324da78490320b95049b SHA512 9d4e2b39095610c5b3081055d54d6afc518f9353699b44439101b3e4e47c8e02598460f13cfa88118ba25301bd59638a3d100a00b0e57296ea96744ac3f4c791 diff --git a/sec-keys/openpgp-keys-apache-maven/metadata.xml b/sec-keys/openpgp-keys-apache-maven/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-maven/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-maven/openpgp-keys-apache-maven-20260421.ebuild b/sec-keys/openpgp-keys-apache-maven/openpgp-keys-apache-maven-20260421.ebuild new file mode 100644 index 000000000000..7d0c8ad8ea9d --- /dev/null +++ b/sec-keys/openpgp-keys-apache-maven/openpgp-keys-apache-maven-20260421.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '88BE34F94BDB2B5357044E2E3A387D43964143E3:maven-bin:ubuntu' + '84789D24DF77A32433CE1F079EB80E92EB2135B1:maven-bin-3.9.15:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by maven.apache.org" +HOMEPAGE="https://maven.apache.org/download.cgi" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64" diff --git a/sec-keys/openpgp-keys-apache-pdfbox/Manifest b/sec-keys/openpgp-keys-apache-pdfbox/Manifest new file mode 100644 index 000000000000..a7477fe79f7c --- /dev/null +++ b/sec-keys/openpgp-keys-apache-pdfbox/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-lehmi-ubuntu-20251111.asc 6022 BLAKE2B a36df4689cb20a0242b72285b95e003a61025440614a6208e806a6210400fc06cf42ea763823b525e8b7ef2ccfab30467ff7fb76f07c78db35109d859caa51df SHA512 2071c1300b4a0adacb992c94d7d6644ae7055aff06533ba2e92085950a6821cde77f09c6f37b637eb9fabe10c2b062eddbf5e916e709a4676dae2b854c0564be diff --git a/sec-keys/openpgp-keys-apache-pdfbox/metadata.xml b/sec-keys/openpgp-keys-apache-pdfbox/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-pdfbox/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-pdfbox/openpgp-keys-apache-pdfbox-20251111.ebuild b/sec-keys/openpgp-keys-apache-pdfbox/openpgp-keys-apache-pdfbox-20251111.ebuild new file mode 100644 index 000000000000..480a5465a712 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-pdfbox/openpgp-keys-apache-pdfbox-20251111.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'A602970FE1BF5C9C8A9491B97A3C9FE21DFDBF44:lehmi:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by pdfbox.apache.org" +HOMEPAGE="https://pdfbox.apache.org/download.html" + +KEYWORDS="amd64 arm64 ppc64" + +src_install() { + sec-keys_src_install + mv "${ED}"/usr/share/openpgp-keys/{apache-pdfbox,pdfbox.apache.org}.asc || die +} diff --git a/sec-keys/openpgp-keys-apache-poi/Manifest b/sec-keys/openpgp-keys-apache-poi/Manifest new file mode 100644 index 000000000000..a973ddb645e5 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-poi/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-poi-20230921-KEYS.asc 167947 BLAKE2B faecd737de9c8659a41d08e30df1d5534cc3588e0e5b120b47d344a4cd80d14e6c1537352cafcea569ad03b75e2ec28e17fe60b97487343f4b57717aa91dce82 SHA512 92f0100b155f64a23f430ecb09cec48f94000615723f43c01dca275948e8ac5164e9f4b5da3dae119f7516da8b53012b8d6681497890638deba7b764645767db diff --git a/sec-keys/openpgp-keys-apache-poi/metadata.xml b/sec-keys/openpgp-keys-apache-poi/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-poi/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-poi/openpgp-keys-apache-poi-20230921.ebuild b/sec-keys/openpgp-keys-apache-poi/openpgp-keys-apache-poi-20230921.ebuild new file mode 100644 index 000000000000..e9c0eaf5c551 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-poi/openpgp-keys-apache-poi-20230921.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by poi.apache.org" +HOMEPAGE="https://poi.apache.org/download.html" +SRC_URI="https://downloads.apache.org/poi/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - poi.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-tomcat-connectors/Manifest b/sec-keys/openpgp-keys-apache-tomcat-connectors/Manifest new file mode 100644 index 000000000000..e49a0f52aee2 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-tomcat-connectors/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-tomcat-connectors-20141023-KEYS.asc 73175 BLAKE2B b59c8986c4974e79e32ed0f6f04a7b62e48dcf7e4e7e71f7900de8b8dc2613a5ae96700952545e2548a5784af950f3dc5d39b30fd2489b2392344c32737861ef SHA512 fd8420bb991614bf93b9b7549feaf054481ea0a479b3f675d647b5af8e097e4464b889a987e9b65d8dffe75556befc27d4c2ff2279a579ea7bfd16403751a100 diff --git a/sec-keys/openpgp-keys-apache-tomcat-connectors/metadata.xml b/sec-keys/openpgp-keys-apache-tomcat-connectors/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-tomcat-connectors/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-tomcat-connectors/openpgp-keys-apache-tomcat-connectors-20141023.ebuild b/sec-keys/openpgp-keys-apache-tomcat-connectors/openpgp-keys-apache-tomcat-connectors-20141023.ebuild new file mode 100644 index 000000000000..ee2596a47309 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-tomcat-connectors/openpgp-keys-apache-tomcat-connectors-20141023.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by tomcat-connectors" +HOMEPAGE="https://tomcat.apache.org/download-native.cgi" +SRC_URI="https://downloads.apache.org/tomcat/tomcat-connectors/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - tomcat-connectors.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration/Manifest b/sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration/Manifest new file mode 100644 index 000000000000..453653e758e1 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-tomcat-jakartaee-migration-20210205-KEYS.asc 28613 BLAKE2B a8e4795f4808e12bb0bd165fbb6268a28881bb25d4055d6f98bc43605b7a50a86f27ca5f2b98fe5bcaf2df21a2e762b6af8741ed5f68e22b0626b7e5808353b4 SHA512 228c9d417e6fca660151263f06e283b651ee838deb340bfde291e6c851b3dbb843c0e111db9816736efc7c050b36c129238e6bc4acd4d1df1248c33c5bd33b9b diff --git a/sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration/metadata.xml b/sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration/openpgp-keys-apache-tomcat-jakartaee-migration-20210205.ebuild b/sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration/openpgp-keys-apache-tomcat-jakartaee-migration-20210205.ebuild new file mode 100644 index 000000000000..21611d0b41c7 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration/openpgp-keys-apache-tomcat-jakartaee-migration-20210205.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by jakartaee-migration" +HOMEPAGE="https://tomcat.apache.org/download-native.cgi" +SRC_URI="https://downloads.apache.org/tomcat/jakartaee-migration/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm64" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - tomcat-jakartaee-migration.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-tomcat/Manifest b/sec-keys/openpgp-keys-apache-tomcat/Manifest new file mode 100644 index 000000000000..0684a15640e2 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-tomcat/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-apache-tomcat-10-KEYS.asc 35385 BLAKE2B 1c2bba42759f901fef1cda1871c706cd5f960de4120de62361853b7e6cade3c205852215e8562e066ca675506bf1a8d424fb588dfd856cdc99bca5bcc575be06 SHA512 43d3c06e6eb776b939864a092161f70759e6f095b9b2bb7f00172cb6dca890fb88dff6f646863b882226ac490ad8082c03a84f93dfe917e7b9aab378f54612ce +DIST openpgp-keys-apache-tomcat-11-KEYS.asc 32010 BLAKE2B eb068ae51575991c5e4fc43409aae8e7630a860996e55c18c04798848910db427777a0acc869df920a1206703a2c564716f41994cb4a477883bb9b1fa28c0b31 SHA512 263186367375b0d650ca06862e5adbe774d7cc81092e73c9a1ca9cca77564b2a5f094dc955af1b4bd936310dc6f574c59ac06a028243f4521616bd37b10bb40c +DIST openpgp-keys-apache-tomcat-9-KEYS.asc 14245 BLAKE2B 95314b83bea302f61504a469cc64305361cf10f404db0524885928533fe6dd950fb052690c37920a2c18ba5e521bf8cd3309b17701cc762413a88c922e4301e7 SHA512 d1b45c80ec4a707ac6842a10957f19d136098a8e95710708dcea182ca49b61dc53af794529f79680d290539aac19b8a3bd7b353da8cbb680096e3b99f94122a0 diff --git a/sec-keys/openpgp-keys-apache-tomcat/metadata.xml b/sec-keys/openpgp-keys-apache-tomcat/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-tomcat/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.ebuild new file mode 100644 index 000000000000..0b3a8ecb71c4 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'A9C5DF4D22E99998D9875A5110C01C5A2F6059E7:markt:manual' + '5C3C5F3E314C866292F359A8F3AD5C94A67F707E:schultz:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by tomcat.apache.org" +HOMEPAGE="https://tomcat.apache.org/download-10.cgi" +SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="amd64 ~arm64" + +src_install() { + sec-keys_src_install + mv "${ED}"/usr/share/openpgp-keys/{apache-tomcat-${SLOT},tomcat-${SLOT}.apache.org}.asc || die +} diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-11.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-11.ebuild new file mode 100644 index 000000000000..e2983b5d8ece --- /dev/null +++ b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-11.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'A9C5DF4D22E99998D9875A5110C01C5A2F6059E7:markt:manual' + '48F8E69F6390C9F25CFEDCD268248959359E722B:remm:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by tomcat.apache.org" +HOMEPAGE="https://tomcat.apache.org/download-11.cgi" +SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="amd64 ~arm64" + +src_install() { + sec-keys_src_install + mv "${ED}"/usr/share/openpgp-keys/{apache-tomcat-${SLOT},tomcat-${SLOT}.apache.org}.asc || die +} diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.ebuild new file mode 100644 index 000000000000..a75a5239f615 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'A9C5DF4D22E99998D9875A5110C01C5A2F6059E7:markt:manual' + 'DCFD35E0BF8CA7344752DE8B6FB21E8933C60243:markt2:manual' + '48F8E69F6390C9F25CFEDCD268248959359E722B:remm:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by tomcat.apache.org" +HOMEPAGE="https://tomcat.apache.org/download-90.cgi" +SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="amd64 ~arm64" + +src_install() { + sec-keys_src_install + mv "${ED}"/usr/share/openpgp-keys/{apache-tomcat-${SLOT},tomcat-${SLOT}.apache.org}.asc || die +} diff --git a/sec-keys/openpgp-keys-apache-xalan-c/Manifest b/sec-keys/openpgp-keys-apache-xalan-c/Manifest new file mode 100644 index 000000000000..7ff9fb67ef2f --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xalan-c/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-xalan-c-20221123 29329 BLAKE2B 2f30c23ce368db54d6222ed774495482c65b620774f57906591ead9c413f99dbf23c1457f33f87a6d036e84ad43d12ad296513005ae1199b3810ca64c5de3df5 SHA512 89bf04a06d33d9e0cf9945406d9fb5809547b06df62acbbd4549832dcd2021c6ff4a9f7c4674ce2e3c93034d9a87783ba47089da1973adbc9077312c39a154e2 diff --git a/sec-keys/openpgp-keys-apache-xalan-c/metadata.xml b/sec-keys/openpgp-keys-apache-xalan-c/metadata.xml new file mode 100644 index 000000000000..ee72d0c44c7a --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xalan-c/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ceamac@gentoo.org</email> + <name>Viorel Munteanu</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-xalan-c/openpgp-keys-apache-xalan-c-20221123.ebuild b/sec-keys/openpgp-keys-apache-xalan-c/openpgp-keys-apache-xalan-c-20221123.ebuild new file mode 100644 index 000000000000..0767c8592ecf --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xalan-c/openpgp-keys-apache-xalan-c-20221123.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign Apache Xalan-C" +HOMEPAGE="https://xalan.apache.org/" +SRC_URI="https://downloads.apache.org/xalan/xalan-c/KEYS -> ${P}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - apache-xalan-c.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-xalan-j/Manifest b/sec-keys/openpgp-keys-apache-xalan-j/Manifest new file mode 100644 index 000000000000..dab8520b46d3 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xalan-j/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-xalan-j-20221029-KEYS.asc 29204 BLAKE2B fcbcecfeb2f183e8d98933e03c9355c6dc15249a7b6a59eac72a84c5976ebc34d97b7fce4f6c849d2d84535c65d96fae106c21ab91a87feecc303bb94910a9b1 SHA512 b8b826c705ff1b6863c1c4dc16716f8e2ff5ab6cea03dc2691218cfc0d6fcc543ba1264a9fa5036cdde373f1c1400c630444d501333649e59067b0e10ef66033 diff --git a/sec-keys/openpgp-keys-apache-xalan-j/metadata.xml b/sec-keys/openpgp-keys-apache-xalan-j/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xalan-j/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-xalan-j/openpgp-keys-apache-xalan-j-20221029.ebuild b/sec-keys/openpgp-keys-apache-xalan-j/openpgp-keys-apache-xalan-j-20221029.ebuild new file mode 100644 index 000000000000..8942e21042db --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xalan-j/openpgp-keys-apache-xalan-j-20221029.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by xalan.apache.org" +HOMEPAGE="https://xalan.apache.org" +SRC_URI="https://downloads.apache.org/xalan/xalan-j/KEYS -> ${P}-KEYS.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - xalan-j.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-xerces-j/Manifest b/sec-keys/openpgp-keys-apache-xerces-j/Manifest new file mode 100644 index 000000000000..b94cf23b73f5 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xerces-j/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-xerces-j-20200102-KEYS.asc 19880 BLAKE2B 7307d801fbfe347946ff1927970210d51c1db9934ab641464243d8d7d3bbd47bc740d8c4cf900d20bb65a3af143368ca650000a1b45b273bec72e5eb88118861 SHA512 2a8befee7384b35dafd7835bd6abc59284bd217dd65d77b90255dcb832db205163c90d28d11b5deea870c3501c9851a06028921bba1395fbb74323f517329106 diff --git a/sec-keys/openpgp-keys-apache-xerces-j/metadata.xml b/sec-keys/openpgp-keys-apache-xerces-j/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xerces-j/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-xerces-j/openpgp-keys-apache-xerces-j-20200102.ebuild b/sec-keys/openpgp-keys-apache-xerces-j/openpgp-keys-apache-xerces-j-20200102.ebuild new file mode 100644 index 000000000000..76f4fd3be859 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xerces-j/openpgp-keys-apache-xerces-j-20200102.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by xerces.apache.org/xerces2-j" +HOMEPAGE="https://xerces.apache.org" +SRC_URI="https://downloads.apache.org/xerces/j/KEYS -> ${P}-KEYS.asc" +# https://downloads.apache.org/xerces/j/KEYS + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - xerces-j.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-xmlgraphics-batik/Manifest b/sec-keys/openpgp-keys-apache-xmlgraphics-batik/Manifest new file mode 100644 index 000000000000..6b6c85d28590 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xmlgraphics-batik/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-xmlgraphics-batik-20170410-KEYS.asc 18450 BLAKE2B 160f9fb04c0b349b59b50c5fcc811ac087407be682f114b2f32c7747f7b1c46d0def6fe27aa3b79ef1b8e35cdcece8cc3761a89ec00b8575b8919944173c79d5 SHA512 98c2d7e51c76c64c9c0040bd18851d08cb55f383d7850a01bcd7df3e0b5eb123e23bf064e10d58d72d627edfa118f1c12bb814e71be5255834274179b90fdc6b diff --git a/sec-keys/openpgp-keys-apache-xmlgraphics-batik/metadata.xml b/sec-keys/openpgp-keys-apache-xmlgraphics-batik/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xmlgraphics-batik/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-xmlgraphics-batik/openpgp-keys-apache-xmlgraphics-batik-20170410.ebuild b/sec-keys/openpgp-keys-apache-xmlgraphics-batik/openpgp-keys-apache-xmlgraphics-batik-20170410.ebuild new file mode 100644 index 000000000000..bc986dd43e67 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xmlgraphics-batik/openpgp-keys-apache-xmlgraphics-batik-20170410.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by xmlgraphics.apache.org/batik" +HOMEPAGE="https://xmlgraphics.apache.org/batik/download.html" +SRC_URI="https://downloads.apache.org/xmlgraphics/batik/KEYS -> ${P}-KEYS.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - xmlgraphics-batik.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-xmlgraphics-commons/Manifest b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/Manifest new file mode 100644 index 000000000000..1dbb25698d1b --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-xmlgraphics-commons-20150603-KEYS.asc 27516 BLAKE2B b55b773ebd0b5a3033b6c5a7b704a0db03b856b0af910abb7aa71b1f883632e6811d8c4fc8e0525171c7cfb16f98d7dd7713657699946a601f19bf8b3dc9bd51 SHA512 b9917fc7a2ed3422c9b702133964f475a0ae988fccd06ec8f9afa2933f211582788f54453236c86ff3c4382969ad3157331482232a576f71512bc090853015d3 diff --git a/sec-keys/openpgp-keys-apache-xmlgraphics-commons/metadata.xml b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-xmlgraphics-commons/openpgp-keys-apache-xmlgraphics-commons-20150603.ebuild b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/openpgp-keys-apache-xmlgraphics-commons-20150603.ebuild new file mode 100644 index 000000000000..9149769ac289 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/openpgp-keys-apache-xmlgraphics-commons-20150603.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by xmlgraphics.apache.org/commons" +HOMEPAGE="https://xmlgraphics.apache.org/commons/download.html" +SRC_URI="https://downloads.apache.org/xmlgraphics/commons/KEYS -> ${P}-KEYS.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - xmlgraphics-commons.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-xmlgraphics-fop/Manifest b/sec-keys/openpgp-keys-apache-xmlgraphics-fop/Manifest new file mode 100644 index 000000000000..25a20ec6c1ad --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xmlgraphics-fop/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-xmlgraphics-fop-20150603-KEYS.asc 18941 BLAKE2B 40ac4dff3ea5de72f66b5d38fd495139bfcbe2c635aec1d72007a6ef1f75aef5f48df0a4d34ef0db57332ddd2f3b6512c301ed5db0375e7a36b4e741d9592fdc SHA512 0d35727716e670639d1dfc623bdd9f91518ce24ab32d4bf0e21629d5e719dedfffdd66bc8af6e09fe65ae9ccca3bb4808a8beb0b13101080e122cf5b69a5d8f7 diff --git a/sec-keys/openpgp-keys-apache-xmlgraphics-fop/metadata.xml b/sec-keys/openpgp-keys-apache-xmlgraphics-fop/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xmlgraphics-fop/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-xmlgraphics-fop/openpgp-keys-apache-xmlgraphics-fop-20150603.ebuild b/sec-keys/openpgp-keys-apache-xmlgraphics-fop/openpgp-keys-apache-xmlgraphics-fop-20150603.ebuild new file mode 100644 index 000000000000..7cd757d97a88 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-xmlgraphics-fop/openpgp-keys-apache-xmlgraphics-fop-20150603.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by xmlgraphics.apache.org/fop" +HOMEPAGE="https://xmlgraphics.apache.org/fop/download.html" +SRC_URI="https://downloads.apache.org/xmlgraphics/fop/KEYS -> ${P}-KEYS.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - xmlgraphics-fop.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-apache-zeppelin/Manifest b/sec-keys/openpgp-keys-apache-zeppelin/Manifest new file mode 100644 index 000000000000..ffab7fd26b29 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-zeppelin/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-apache-zeppelin-20240211-KEYS.asc 19113 BLAKE2B 5c74b40de439d433d05a07dc801300b43199828530756e97aac21f715f8a52155aeb5c799f9374a089cfce8066c3618e777f1d37bdcc1a5250e5e6fe0458d7ea SHA512 cd64d25eff1a191d886800afe6e4a288899845e9fea93152970c6b667e8a4dd1c2724a83bdf64dd77dac6ccdb5e270c06ee8cf4f4effbf1c2f86c2423952c08d diff --git a/sec-keys/openpgp-keys-apache-zeppelin/metadata.xml b/sec-keys/openpgp-keys-apache-zeppelin/metadata.xml new file mode 100644 index 000000000000..d9067a7aa2ed --- /dev/null +++ b/sec-keys/openpgp-keys-apache-zeppelin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ceamac@gentoo.org</email> + <name>Viorel Munteanu</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-apache-zeppelin/openpgp-keys-apache-zeppelin-20240211.ebuild b/sec-keys/openpgp-keys-apache-zeppelin/openpgp-keys-apache-zeppelin-20240211.ebuild new file mode 100644 index 000000000000..85116ec84de7 --- /dev/null +++ b/sec-keys/openpgp-keys-apache-zeppelin/openpgp-keys-apache-zeppelin-20240211.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by zeppelin.apache.org" +HOMEPAGE="https://downloads.apache.org/zeppelin/" +SRC_URI="https://downloads.apache.org/zeppelin/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - zeppelin.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-arnaldocarvalhodemelo/Manifest b/sec-keys/openpgp-keys-arnaldocarvalhodemelo/Manifest new file mode 100644 index 000000000000..b7348bcc2773 --- /dev/null +++ b/sec-keys/openpgp-keys-arnaldocarvalhodemelo/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-arnaldocarvalhodemelo-20180830.asc 10159 BLAKE2B 4f45335079431a383af76dacf1c9b9b41a28c50036db32a317c97814d3966ace4bde08bc890e595934e5a6b73ffe963c00d3e7be87863af01c65508d40e22b07 SHA512 e6db24be775594b570f218b7ef486fe628f0219863c095e33eb5c161ae5afb14858f2dfd0768c431c283529e7773d0ee72715b0ac19b96a326b50aa1458abbed diff --git a/sec-keys/openpgp-keys-arnaldocarvalhodemelo/metadata.xml b/sec-keys/openpgp-keys-arnaldocarvalhodemelo/metadata.xml new file mode 100644 index 000000000000..1bcf6bdf626e --- /dev/null +++ b/sec-keys/openpgp-keys-arnaldocarvalhodemelo/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>zzam@gentoo.org</email> + <name>Matthias Schwarzott</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-arnaldocarvalhodemelo/openpgp-keys-arnaldocarvalhodemelo-20180830.ebuild b/sec-keys/openpgp-keys-arnaldocarvalhodemelo/openpgp-keys-arnaldocarvalhodemelo-20180830.ebuild new file mode 100644 index 000000000000..2a0ed8fc33fb --- /dev/null +++ b/sec-keys/openpgp-keys-arnaldocarvalhodemelo/openpgp-keys-arnaldocarvalhodemelo-20180830.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KEYRING_COMMIT="a180d237a0d1914531072872543a50af04956896" + +DESCRIPTION="OpenPGP keys of Arnaldo Carvalho de Melo" +HOMEPAGE="https://www.kernel.org/signature.html" +SRC_URI="https://git.kernel.org/pub/scm/docs/kernel/pgpkeys.git/plain/keys/D65016F35352AA40.asc?id=${KEYRING_COMMIT} -> ${P}.asc" + +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - arnaldocarvalhodemelo.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-baldurkarlsson/Manifest b/sec-keys/openpgp-keys-baldurkarlsson/Manifest new file mode 100644 index 000000000000..0748dab109bc --- /dev/null +++ b/sec-keys/openpgp-keys-baldurkarlsson/Manifest @@ -0,0 +1 @@ +DIST baldurkarlsson.gpg 3113 BLAKE2B 3950914ab59286de1a90c09cd27355d46271d2737bfd872e9b98f8e5524383579f6ec39ff5129b6c9e74fe94064bef21ab2222fb63aa8684b972991ba3f430b6 SHA512 a6b18e23caf3fb5d64d2b70de31bd6a51dd30600a2ce195970ad8db9a580609ceeed97a675bc5be1d8bf97c0181a11751958f4d14ee2467a1a86e5d875072cfe diff --git a/sec-keys/openpgp-keys-baldurkarlsson/metadata.xml b/sec-keys/openpgp-keys-baldurkarlsson/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/sec-keys/openpgp-keys-baldurkarlsson/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-baldurkarlsson/openpgp-keys-baldurkarlsson-20220415.ebuild b/sec-keys/openpgp-keys-baldurkarlsson/openpgp-keys-baldurkarlsson-20220415.ebuild new file mode 100644 index 000000000000..261b3465d013 --- /dev/null +++ b/sec-keys/openpgp-keys-baldurkarlsson/openpgp-keys-baldurkarlsson-20220415.ebuild @@ -0,0 +1,18 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Baldur Karlsson" +HOMEPAGE="https://renderdoc.org/builds" +SRC_URI="https://renderdoc.org/baldurk-pubkey.asc -> baldurkarlsson.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + doins "${DISTDIR}"/baldurkarlsson.gpg +} diff --git a/sec-keys/openpgp-keys-bcl/Manifest b/sec-keys/openpgp-keys-bcl/Manifest new file mode 100644 index 000000000000..aaf599c07316 --- /dev/null +++ b/sec-keys/openpgp-keys-bcl/Manifest @@ -0,0 +1,3 @@ +DIST B4C6B451E4FA8B4232CA191E117E8C168EFE3A7F.asc 9479 BLAKE2B 43405b419a7c80f7b5e955cdf05ccf4ce9fc2f1df6c4e42b644bdb1b5d696c8e05c81b1be4f9ff5e67d1c68fde9246681e505ec1969db2c0a4ca64b1971da7da SHA512 4942954559715f4584d127334080c676a19f2e959611012bc8d356655f99d2e04f8116d53cd5733fff068437b8350cada52f19c4040580f55665c0b73b9a2130 +DIST bcl-publickeys.asc 29990 BLAKE2B 220a23b549c9f13f5b3a55200b07f34e8178e6a1dba69d484f564f0d1293a02c6ca3c986091be511122d43e465f6d32206f9bbcaffe42aef03d5d3eca2e79db0 SHA512 5740390fef55fa10e6f89743390706001bd9f7d242a19e906e140a116de1aad1d3c22b280a7e789e792e7636fd60b6d32ba30ed6d82ae13381cf8d27320cef1f +DIST openpgp-keys-bcl-20260418.gpg 42162 BLAKE2B 9a56b67113a41b4a7743b5171271974dbd1b5437f3e57bf38f41c1ec0adfcef8b71686afaa3a28811bfaa6ba4279a38b5ccc37e00bba19ba54e23d15204862c4 SHA512 a22afbfa6a32a81eab274561f4b20739cf2faf0a2818aa4abdc33934479a9cfeb6227d85876e2d91e4c1ce3328abcda2b9964b82b34056b103d3eb1a4b9bfc3f diff --git a/sec-keys/openpgp-keys-bcl/metadata.xml b/sec-keys/openpgp-keys-bcl/metadata.xml new file mode 100644 index 000000000000..032cc7905c43 --- /dev/null +++ b/sec-keys/openpgp-keys-bcl/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>dist-kernel@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-bcl/openpgp-keys-bcl-20210128.ebuild b/sec-keys/openpgp-keys-bcl/openpgp-keys-bcl-20210128.ebuild new file mode 100644 index 000000000000..21797ed6f275 --- /dev/null +++ b/sec-keys/openpgp-keys-bcl/openpgp-keys-bcl-20210128.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Brian C. Lane" +HOMEPAGE="https://www.brianlane.com/about-brian-c-lane/" +SRC_URI=" + https://www.brianlane.com/publickeys.txt -> bcl-publickeys.asc +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S=${WORKDIR} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - bcl.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-bcl/openpgp-keys-bcl-20230315.ebuild b/sec-keys/openpgp-keys-bcl/openpgp-keys-bcl-20230315.ebuild new file mode 100644 index 000000000000..c2a3b4926aab --- /dev/null +++ b/sec-keys/openpgp-keys-bcl/openpgp-keys-bcl-20230315.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Brian C. Lane" +HOMEPAGE="https://www.brianlane.com/about-brian-c-lane/" +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/B4C6B451E4FA8B4232CA191E117E8C168EFE3A7F + -> B4C6B451E4FA8B4232CA191E117E8C168EFE3A7F.asc +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S=${WORKDIR} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - bcl.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-bcl/openpgp-keys-bcl-20260418.ebuild b/sec-keys/openpgp-keys-bcl/openpgp-keys-bcl-20260418.ebuild new file mode 100644 index 000000000000..ab8c9ed48da4 --- /dev/null +++ b/sec-keys/openpgp-keys-bcl/openpgp-keys-bcl-20260418.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + # Oldest key + B4C6B451E4FA8B4232CA191E117E8C168EFE3A7F:old:manual + # Old key + 33C686A096DC124777D99326D29845A70F5017DE:old2:manual + # ed25519 + F9EFF62D0139C8D8D14CDB721C8AFE4A0CE55DF7:bcl:manual + # ed25519 (redhat) + 872F3A8A0B84905AFFBC8766FF9868A2D488A5A9:rh:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Brian C. Lane" +HOMEPAGE="https://www.brianlane.com/about-brian-c-lane/" +SRC_URI+=" https://www.brianlane.com/publickeys.txt -> ${P}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-bennoschulenberg/Manifest b/sec-keys/openpgp-keys-bennoschulenberg/Manifest new file mode 100644 index 000000000000..7c8d1b72aa38 --- /dev/null +++ b/sec-keys/openpgp-keys-bennoschulenberg/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-benno-openpgp-20260119.asc 4182 BLAKE2B 3ad61533394048238f81988639050ea42d2fa1c6e8908d3691d2518996853070f0759db8bf809b859f298c7ac8f651a7673f7858ed915ed8551364f78f9e56b4 SHA512 7a299f34cf97cf21efc87ceaeca34443ba712bf1c30cb5f0cbe73e753c6b0348c60fea654a2dce7d369540ad3dabe34dcfbf9964b17b21118871af14ca33df3c diff --git a/sec-keys/openpgp-keys-bennoschulenberg/metadata.xml b/sec-keys/openpgp-keys-bennoschulenberg/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-bennoschulenberg/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-bennoschulenberg/openpgp-keys-bennoschulenberg-20260119.ebuild b/sec-keys/openpgp-keys-bennoschulenberg/openpgp-keys-bennoschulenberg-20260119.ebuild new file mode 100644 index 000000000000..a82103fa8b28 --- /dev/null +++ b/sec-keys/openpgp-keys-bennoschulenberg/openpgp-keys-bennoschulenberg-20260119.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 168E6F4297BFD7A79AFD4496514BBE2EB8E1961F:benno:openpgp +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Benno Schulenberg" +HOMEPAGE="https://www.nano-editor.org/who.php" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-bison/Manifest b/sec-keys/openpgp-keys-bison/Manifest new file mode 100644 index 000000000000..68f9e56d3206 --- /dev/null +++ b/sec-keys/openpgp-keys-bison/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-bison-20220407.asc 70490 BLAKE2B f53a9e8d02cdb2f414f199b970aed98dc50f5570f8f290b541727d742d61d75224ec17e061154c949c181b9d303e2b9b8cd9b7e787ed22b70eefbf745d38fc98 SHA512 9f7cab36424cb8983680cc9cf3312974e92e80fb567018de13dca9dcb457dc80b9622fee270189e22d06302141f18f98adb50d9b7d02952c28ea99b5df69bccb diff --git a/sec-keys/openpgp-keys-bison/metadata.xml b/sec-keys/openpgp-keys-bison/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-bison/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-bison/openpgp-keys-bison-20220407.ebuild b/sec-keys/openpgp-keys-bison/openpgp-keys-bison-20220407.ebuild new file mode 100644 index 000000000000..dc511870fc82 --- /dev/null +++ b/sec-keys/openpgp-keys-bison/openpgp-keys-bison-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Bison" +HOMEPAGE="https://savannah.gnu.org/projects/bison" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=bison&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - bison.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-bobfriesenhahn/Manifest b/sec-keys/openpgp-keys-bobfriesenhahn/Manifest new file mode 100644 index 000000000000..9b1ed0ae7cbd --- /dev/null +++ b/sec-keys/openpgp-keys-bobfriesenhahn/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-bobfriesenhahn-20220326.asc 10049 BLAKE2B 4756d092f3f6f3cbc1791a172e2fd64b37e5428a3bc81784c842647197e2d10b9f238fca11c9a38cfb6838015bf2b93e9e222a4a360b4bee300b839203b72ee5 SHA512 9c01cfa9dcc18a26a690a67232821682dbce0b8f5b7cea17fde50bacb202eae24bc7c373dc24256f40cd1c9ec39d9a058d6f7b55c0c015f92c4938dde77225a1 diff --git a/sec-keys/openpgp-keys-bobfriesenhahn/metadata.xml b/sec-keys/openpgp-keys-bobfriesenhahn/metadata.xml new file mode 100644 index 000000000000..489ec32d272d --- /dev/null +++ b/sec-keys/openpgp-keys-bobfriesenhahn/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <maintainer type="project"> + <email>codec@gentoo.org</email> + <name>Gentoo Codec Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-bobfriesenhahn/openpgp-keys-bobfriesenhahn-20220326.ebuild b/sec-keys/openpgp-keys-bobfriesenhahn/openpgp-keys-bobfriesenhahn-20220326.ebuild new file mode 100644 index 000000000000..abc5a6fc26ca --- /dev/null +++ b/sec-keys/openpgp-keys-bobfriesenhahn/openpgp-keys-bobfriesenhahn-20220326.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Bob Friesenhahn" +HOMEPAGE="http://www.simplesystems.org/users/bfriesen/" +# http://www.graphicsmagick.org/security.html +SRC_URI="http://www.simplesystems.org/users/bfriesen/public-key.txt -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - bobfriesenhahn.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-botan/Manifest b/sec-keys/openpgp-keys-botan/Manifest new file mode 100644 index 000000000000..3d7aaaf38180 --- /dev/null +++ b/sec-keys/openpgp-keys-botan/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-botan-20210416.asc 11506 BLAKE2B 3f601f0875d420cdc47a33d3c9de84efcd8cbe945d11b5831c1f860289495d5a0b02ac97c91b493e0e0fc50aa5fe22afbd323ba3607ad23e443f035c4860ebe7 SHA512 b4ce10cb9dff16059d766b490aeaacfa48dfc729a2339ec8aace9a19a62d07b645c8fcdd46ddcc9930caa839e2a057858342c21be91197a62b0c3212943aa165 diff --git a/sec-keys/openpgp-keys-botan/metadata.xml b/sec-keys/openpgp-keys-botan/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-botan/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-botan/openpgp-keys-botan-20210416.ebuild b/sec-keys/openpgp-keys-botan/openpgp-keys-botan-20210416.ebuild new file mode 100644 index 000000000000..20b928044061 --- /dev/null +++ b/sec-keys/openpgp-keys-botan/openpgp-keys-botan-20210416.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign Botan releases" +HOMEPAGE="https://botan.randombit.net https://botan.randombit.net/pgpkey.txt" +SRC_URI="https://botan.randombit.net/pgpkey.txt -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - botan.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-bradhouse/Manifest b/sec-keys/openpgp-keys-bradhouse/Manifest new file mode 100644 index 000000000000..00192bf3a528 --- /dev/null +++ b/sec-keys/openpgp-keys-bradhouse/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-bradhouse-20240624.asc 3503 BLAKE2B c514517eb6976a7b1f31feda6e9079019204cff55aa2434d2220b6daa7ae322ec0560410ed2b84f1c1328282e29471419d4e4837b87d728d89813b2721daf5e9 SHA512 239074bf41cb3e9a8121c2cec2aee50106e77f2bba822cb5e6246f89151f7a1e8c37bca6838d8289126476356ce62bb329e4d71068cd43bb5d252d0906efbf6c diff --git a/sec-keys/openpgp-keys-bradhouse/metadata.xml b/sec-keys/openpgp-keys-bradhouse/metadata.xml new file mode 100644 index 000000000000..2341dbcb3c39 --- /dev/null +++ b/sec-keys/openpgp-keys-bradhouse/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:daniel_stenberg:c-ares</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-bradhouse/openpgp-keys-bradhouse-20240624.ebuild b/sec-keys/openpgp-keys-bradhouse/openpgp-keys-bradhouse-20240624.ebuild new file mode 100644 index 000000000000..c843b0965225 --- /dev/null +++ b/sec-keys/openpgp-keys-bradhouse/openpgp-keys-bradhouse-20240624.ebuild @@ -0,0 +1,22 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Brad House" +HOMEPAGE="https://bradhouse.dev/ https://github.com/c-ares/c-ares" +SRC_URI=" + https://github.com/bradh352.gpg -> ${P}.asc +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - bradhouse.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-bradking/Manifest b/sec-keys/openpgp-keys-bradking/Manifest new file mode 100644 index 000000000000..7f7ac4fb55f4 --- /dev/null +++ b/sec-keys/openpgp-keys-bradking/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-bradking-20230817-2D2CEF1034921684.asc 46654 BLAKE2B 6ecf16805ed61939dce3d48a4d9720305695e86dc8ce941bb889ee1f5b13c4abf594ef8b2aa0012788faf846c8f05d8fe15545848a76ce77bec869e416e7d7d5 SHA512 5ae674d7829d818ea054d3f048fe230fd681ec1014909f0e2d8ad47a8348c1d513c6094189205c01a3ea4b5ede583d69afd14ee4ec8ddc98014d1090777b0e9e +DIST openpgp-keys-bradking-20240902-2D2CEF1034921684.asc 36974 BLAKE2B 19dc455ed7acce9113e7514a85a4d479412e895fab588e28acc120f680cfe7171f79ae9d7f97fcfdee41856dff4dec23bf7539e32bb11484e0a0f7dd40d7708e SHA512 68b9a3cbbb67bb34a41e6b45251f1bc8a3d1ca596a6c4e040234359c8a9ec9c793bf04abc8325cfc320b8965916507bda4a74d60c5ec600c23271eed3a110c5b +DIST openpgp-keys-bradking-20250904-2D2CEF1034921684.asc 12356 BLAKE2B 2d08272818ad4b0eca7ddeec369a1387ce2e5c22467337514b061fa654270baa7541250d03e25487281e5a2f1f44374376d7b2f33d2cb64559162c88412116b5 SHA512 9cd6845d51ed6a2e41549956759bb3006aa5fb5b7b3614ef0b6d8fc5e265592787bfb827edfd6f525b4436783010ddd10351257e88fb82b9f6620fe3ec8e02c0 diff --git a/sec-keys/openpgp-keys-bradking/metadata.xml b/sec-keys/openpgp-keys-bradking/metadata.xml new file mode 100644 index 000000000000..8076000a3ff7 --- /dev/null +++ b/sec-keys/openpgp-keys-bradking/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild b/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild new file mode 100644 index 000000000000..c45cf312a12d --- /dev/null +++ b/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Brad King" +HOMEPAGE="https://cmake.org/download/" +# Mirrored from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xcba23971357c2e6590d9efd3ec8fef3a7bfb4eda +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-2D2CEF1034921684.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - bradking.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20240902.ebuild b/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20240902.ebuild new file mode 100644 index 000000000000..c45cf312a12d --- /dev/null +++ b/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20240902.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Brad King" +HOMEPAGE="https://cmake.org/download/" +# Mirrored from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xcba23971357c2e6590d9efd3ec8fef3a7bfb4eda +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-2D2CEF1034921684.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - bradking.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20250904.ebuild b/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20250904.ebuild new file mode 100644 index 000000000000..a3b4a455a9c9 --- /dev/null +++ b/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20250904.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'CBA23971357C2E6590D9EFD3EC8FEF3A7BFB4EDA:bradking:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Brad King" +HOMEPAGE="https://cmake.org/download/" +# Mirrored from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xcba23971357c2e6590d9efd3ec8fef3a7bfb4eda +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-2D2CEF1034921684.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-bzip2/Manifest b/sec-keys/openpgp-keys-bzip2/Manifest new file mode 100644 index 000000000000..49b5ca6b4808 --- /dev/null +++ b/sec-keys/openpgp-keys-bzip2/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-bzip2-20220406-gpgkey-5C1D1AA44BE649DE760A.gpg 5236 BLAKE2B 7ee5acba54608f450d7081cfc9411ad6e0d965e607143750cb491306eef8943c10b5e52ead9cba1e55a212f94c7e2d13ea4e18d7aff212fc4e455493a8dde091 SHA512 dc44ed3e38f54c3e57a4d83fa8b48ce2a8694802dd6bbf057cf432958f88ace9b585ee36a59ba98444e76c9aef0e998b9108a3807f97ebd6ba62303b41ab4690 diff --git a/sec-keys/openpgp-keys-bzip2/metadata.xml b/sec-keys/openpgp-keys-bzip2/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-bzip2/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-bzip2/openpgp-keys-bzip2-20220406.ebuild b/sec-keys/openpgp-keys-bzip2/openpgp-keys-bzip2-20220406.ebuild new file mode 100644 index 000000000000..e7e56ba8a830 --- /dev/null +++ b/sec-keys/openpgp-keys-bzip2/openpgp-keys-bzip2-20220406.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP key used to sign bzip2 releases" +HOMEPAGE="https://www.sourceware.org/bzip2/downloads.html" +# This is the same key as sec-keys/openpgp-keys-debugedit but it's not guaranteed +# to always be the same, so let's not assume. +SRC_URI="https://www.sourceware.org/pub/bzip2/gpgkey-5C1D1AA44BE649DE760A.gpg -> ${P}-gpgkey-5C1D1AA44BE649DE760A.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - bzip2.gpg < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-canonical/Manifest b/sec-keys/openpgp-keys-canonical/Manifest new file mode 100644 index 000000000000..25576ec0c761 --- /dev/null +++ b/sec-keys/openpgp-keys-canonical/Manifest @@ -0,0 +1 @@ +DIST 15754614.asc 4051 BLAKE2B 693a1386bc94cd037657b5c1e44a5b10665a2481aa71f9d657c5fe09cdfc8d367ebdbfe527c04e327ac0fee00d4bd8701c9c6d09efab2f6b0ccd4fc4df34a9e2 SHA512 15a40cc728701bf22c28dd4832a3cbc67addcf516a1875c900bbfad29b8cbff53d27cbb0acd5b15e5daac761821762521a6b582c952f87a00733821a1e348442 diff --git a/sec-keys/openpgp-keys-canonical/metadata.xml b/sec-keys/openpgp-keys-canonical/metadata.xml new file mode 100644 index 000000000000..8d4e09670b14 --- /dev/null +++ b/sec-keys/openpgp-keys-canonical/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + <maintainer type="project"> + <email>virtualization@gentoo.org</email> + <name>Gentoo Virtualization Project</name> + </maintainer> + <maintainer type="person" proxied="yes"> + <email>brahmajit.xyz@gmail.com</email> + <name>Brahmajit Das</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-canonical/openpgp-keys-canonical-20190401.ebuild b/sec-keys/openpgp-keys-canonical/openpgp-keys-canonical-20190401.ebuild new file mode 100644 index 000000000000..465450539476 --- /dev/null +++ b/sec-keys/openpgp-keys-canonical/openpgp-keys-canonical-20190401.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +DESCRIPTION="OpenPGP keys used to sign LXD-related packages" +HOMEPAGE="https://ubuntu.com/lxd" +SRC_URI="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xed1ca1e7a6f80e22e5cb2da84ace106615754614 -> 15754614.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - canonical.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-cathugger/Manifest b/sec-keys/openpgp-keys-cathugger/Manifest new file mode 100644 index 000000000000..ffdf8558abd6 --- /dev/null +++ b/sec-keys/openpgp-keys-cathugger/Manifest @@ -0,0 +1 @@ +DIST cathugger.gpg 8963 BLAKE2B e78b44c7ed330912d21fc07c548f70f6ca52f5ffa37bbcf6eeb65e2bd119f264b08c939161d088f10ecacf2a05a612774e48fea00174f0c2484c15609d003b47 SHA512 2d67fab9b50521d97aef30a011df5e787e5b9318a19f0f4378cd65d356dcbc3f32a423eac4212feb1f21dd9f8284ec64b1e705867cd25eaca89d91a52289e977 diff --git a/sec-keys/openpgp-keys-cathugger/metadata.xml b/sec-keys/openpgp-keys-cathugger/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/sec-keys/openpgp-keys-cathugger/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-cathugger/openpgp-keys-cathugger-20240123.ebuild b/sec-keys/openpgp-keys-cathugger/openpgp-keys-cathugger-20240123.ebuild new file mode 100644 index 000000000000..e664b3f6f46b --- /dev/null +++ b/sec-keys/openpgp-keys-cathugger/openpgp-keys-cathugger-20240123.ebuild @@ -0,0 +1,18 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by cathugger" +HOMEPAGE="https://github.com/cathugger" +SRC_URI="https://github.com/cathugger.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + doins "${DISTDIR}"/cathugger.gpg +} diff --git a/sec-keys/openpgp-keys-cgzones/Manifest b/sec-keys/openpgp-keys-cgzones/Manifest new file mode 100644 index 000000000000..18877483d471 --- /dev/null +++ b/sec-keys/openpgp-keys-cgzones/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-cgzones-20240624.asc 3162 BLAKE2B b609f0feab3c91b513ad2e763632671f7e148e268cdbec0ae85ce98906b66ec33dac06040ed64dc8b6f2ec9d71862cb44725d8789ccca4022c966e797d270d2d SHA512 208abc3fb4adfbb0ed35c87e4918f6fa4c363c9dfe1aa57de0c8850b6cd6165603ed7085ad1aa3abefa71e0264b3729851ca0775dc8e97e1ae4d160fd1d65b9d diff --git a/sec-keys/openpgp-keys-cgzones/metadata.xml b/sec-keys/openpgp-keys-cgzones/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-cgzones/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-cgzones/openpgp-keys-cgzones-20240624.ebuild b/sec-keys/openpgp-keys-cgzones/openpgp-keys-cgzones-20240624.ebuild new file mode 100644 index 000000000000..8559e685fa91 --- /dev/null +++ b/sec-keys/openpgp-keys-cgzones/openpgp-keys-cgzones-20240624.ebuild @@ -0,0 +1,22 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Christian Göttsche (cgzones)" +HOMEPAGE="https://github.com/cgzones" +SRC_URI=" + https://github.com/cgzones.gpg -> ${P}.asc +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - cgzones.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-chetramey/Manifest b/sec-keys/openpgp-keys-chetramey/Manifest new file mode 100644 index 000000000000..c434d3ed7b19 --- /dev/null +++ b/sec-keys/openpgp-keys-chetramey/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-chetramey-20220406-gpgkey.asc 1321 BLAKE2B f361ba7a955d36b522ef1bae038af6c5ef5008c5bb52140cdae723dec1cec7e2b7e16289b67b8f09257e5e2b9faabeebccb092f8fb470514b02e64f79f672e2a SHA512 451d6ebfedc1ee2aaed599a57aa93e66d064509ec3ff8e0fbf512ec5d2edc06be0c8a420caef657f47c470bff28d75fc6ea2cc1ea7c9851598a52fbbdf875ce9 diff --git a/sec-keys/openpgp-keys-chetramey/metadata.xml b/sec-keys/openpgp-keys-chetramey/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-chetramey/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-chetramey/openpgp-keys-chetramey-20220406.ebuild b/sec-keys/openpgp-keys-chetramey/openpgp-keys-chetramey-20220406.ebuild new file mode 100644 index 000000000000..f6c469272231 --- /dev/null +++ b/sec-keys/openpgp-keys-chetramey/openpgp-keys-chetramey-20220406.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Chet Ramey" +HOMEPAGE="https://tiswww.case.edu/php/chet/" +SRC_URI="https://tiswww.case.edu/php/chet/gpgkey.asc -> ${P}-gpgkey.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - chetramey.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-chrislamb/Manifest b/sec-keys/openpgp-keys-chrislamb/Manifest new file mode 100644 index 000000000000..87c6fc95337c --- /dev/null +++ b/sec-keys/openpgp-keys-chrislamb/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-lamby-ubuntu-20260211.asc 137074 BLAKE2B 0ffca0a1226f7b34a33c7444e8c039b23b939e8b4fa2f1f31a4cfeb32dbe85fee5a70b7442e972f145d48ecf62866cf124e63258751b4089c40e21b5a79099eb SHA512 0971b09f38e5b0e19098f820f7b4fa8bd028724b459360818cbc90c7daf7bacc4d1065cf109001d75e496011141ef3a27a304feaed8cbfad7fcb83231025ad79 diff --git a/sec-keys/openpgp-keys-chrislamb/metadata.xml b/sec-keys/openpgp-keys-chrislamb/metadata.xml new file mode 100644 index 000000000000..d9201802d6c5 --- /dev/null +++ b/sec-keys/openpgp-keys-chrislamb/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-chrislamb/openpgp-keys-chrislamb-20260211.ebuild b/sec-keys/openpgp-keys-chrislamb/openpgp-keys-chrislamb-20260211.ebuild new file mode 100644 index 000000000000..e21d35fc27b0 --- /dev/null +++ b/sec-keys/openpgp-keys-chrislamb/openpgp-keys-chrislamb-20260211.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + C2FE4BD271C139B86C533E461E953E27D4311E58:lamby:ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Chris Lamb" +HOMEPAGE="https://chris-lamb.co.uk/" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-cjwatson/Manifest b/sec-keys/openpgp-keys-cjwatson/Manifest new file mode 100644 index 000000000000..986be5c2785f --- /dev/null +++ b/sec-keys/openpgp-keys-cjwatson/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-cjwatson-github-20260124.asc 5595 BLAKE2B 9f0b946162e0f51316fc58ace96da5c4bc89914845a9ac6784873868b8fca614d8f0a548c46238eebb4eb3081d8f88976f6d11c0b691ebfecffeccf6f9f4fcf2 SHA512 06cea05e896daeabcdcc14151cbf7c097273a1228d4ef4b9c5fb2210004bc5c6b1c6dd8b52f33cce201dac1e21f0ddcd1676ab2e8a6ceeaa07ca6dd2b5eb284b +DIST openpgp-keys-cjwatson-github-20260210.asc 5595 BLAKE2B 9f0b946162e0f51316fc58ace96da5c4bc89914845a9ac6784873868b8fca614d8f0a548c46238eebb4eb3081d8f88976f6d11c0b691ebfecffeccf6f9f4fcf2 SHA512 06cea05e896daeabcdcc14151cbf7c097273a1228d4ef4b9c5fb2210004bc5c6b1c6dd8b52f33cce201dac1e21f0ddcd1676ab2e8a6ceeaa07ca6dd2b5eb284b +DIST openpgp-keys-cjwatson-ubuntu-20260210.asc 370181 BLAKE2B 386f74a2f4e0c0e4d0e08da1da674d75b663c9b42c62145681bd4f2db87d5678b2cd5f8df7ba78aff606ed484a6dae430fa943a83f32d45efe2c430fd05db7e3 SHA512 701e8949e99494807791fb09f1347e7844142079ea16ef9bec55c385ec1a4c71cfc55c21bb27482ef2e4e90014051b9e5bab3ea499aee88ad70c1f35d1eb1458 diff --git a/sec-keys/openpgp-keys-cjwatson/metadata.xml b/sec-keys/openpgp-keys-cjwatson/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-cjwatson/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-cjwatson/openpgp-keys-cjwatson-20260124.ebuild b/sec-keys/openpgp-keys-cjwatson/openpgp-keys-cjwatson-20260124.ebuild new file mode 100644 index 000000000000..f1adb6e8f49c --- /dev/null +++ b/sec-keys/openpgp-keys-cjwatson/openpgp-keys-cjwatson-20260124.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + AC0A4FF12611B6FCCF01C111393587D97D86500B:cjwatson:github +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Colin Watson" +HOMEPAGE="https://github.com/cjwatson https://www.columbiform.co.uk/" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-cjwatson/openpgp-keys-cjwatson-20260210.ebuild b/sec-keys/openpgp-keys-cjwatson/openpgp-keys-cjwatson-20260210.ebuild new file mode 100644 index 000000000000..ed13cfbc70ec --- /dev/null +++ b/sec-keys/openpgp-keys-cjwatson/openpgp-keys-cjwatson-20260210.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + # opengpg cannot be used due to missing user ID's + AC0A4FF12611B6FCCF01C111393587D97D86500B:cjwatson:github,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Colin Watson" +HOMEPAGE="https://github.com/cjwatson https://www.columbiform.co.uk/" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-colordiff/Manifest b/sec-keys/openpgp-keys-colordiff/Manifest new file mode 100644 index 000000000000..36417a79cd67 --- /dev/null +++ b/sec-keys/openpgp-keys-colordiff/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-colordiff-20260118.gpg 15280 BLAKE2B 31a3c372df8194f2827b8edd4a429187ccef366f93a50fcbe620866aa4b27c0779bc75fcec358c1e4fbeb93708f5992be43697d1c0c38a310d3268d1621e8706 SHA512 15080ee4e771b325b8ec85617a1394c1a3c1bb8f428b8ddc76851c5687d9eea31e2989b726da3a9264077395454762ab3c257cf405218d12e697b41a91c3118a diff --git a/sec-keys/openpgp-keys-colordiff/metadata.xml b/sec-keys/openpgp-keys-colordiff/metadata.xml new file mode 100644 index 000000000000..6aac50524584 --- /dev/null +++ b/sec-keys/openpgp-keys-colordiff/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>shell-tools@gentoo.org</email> + <name>Gentoo Shell Tools Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-colordiff/openpgp-keys-colordiff-20260118.ebuild b/sec-keys/openpgp-keys-colordiff/openpgp-keys-colordiff-20260118.ebuild new file mode 100644 index 000000000000..bc90f38f4714 --- /dev/null +++ b/sec-keys/openpgp-keys-colordiff/openpgp-keys-colordiff-20260118.ebuild @@ -0,0 +1,18 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + CF3A93EF01E616C5AE7A1D2745E1E473378BB197:colordiff:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used to sign colordiff releases" +# https://www.colordiff.org/ -> https://www.sungate.co.uk/?page_id=203 +HOMEPAGE="https://www.sungate.co.uk/?page_id=203" +SRC_URI="https://www.sungate.co.uk/gpgkey_2013.txt -> ${P}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-conserver/Manifest b/sec-keys/openpgp-keys-conserver/Manifest new file mode 100644 index 000000000000..8e3078f64f56 --- /dev/null +++ b/sec-keys/openpgp-keys-conserver/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-bstansell-github-20180324.asc 4832 BLAKE2B 020f58959f1931171354884d52ac8e65dec6367cdf74cf37dead113550be2e57569a9375476519b8b0d48ff320ea2344a23dc7913548c11d4f0ddd9624494c2e SHA512 0f8ebc1cc19e9e65f5985fc5fdefce4b69eb28ea7bdc8dee9896351677d0e8fb7c80d2d28c81d0df5613561ee342f4aa319335351863707c0bbe9c72c095b62b +DIST openpgp-keys-bstansell-openpgp-20180324.asc 3288 BLAKE2B 7e791a812aefe3e41a2ef0575b110682fb4526c7cc9af14791d43e94273f509710d2270acbbe5bf23d804a470a657a6deb4012ead3774b664202d8fa2a465250 SHA512 37f8a7fed63884df090dce578b4ca7729a8bf2820b99b01ce9fdd8bd14b480d2d055a056af79da6e90131b290409146983c4ca3e862189cb008b2a82ad451dc0 diff --git a/sec-keys/openpgp-keys-conserver/metadata.xml b/sec-keys/openpgp-keys-conserver/metadata.xml new file mode 100644 index 000000000000..2d476f6eac1a --- /dev/null +++ b/sec-keys/openpgp-keys-conserver/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>nicolas.parlant@parhuet.fr</email> + <name>Nicolas PARLANT</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-conserver/openpgp-keys-conserver-20180324.ebuild b/sec-keys/openpgp-keys-conserver/openpgp-keys-conserver-20180324.ebuild new file mode 100644 index 000000000000..eb5a805d6a59 --- /dev/null +++ b/sec-keys/openpgp-keys-conserver/openpgp-keys-conserver-20180324.ebuild @@ -0,0 +1,15 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'D8D14B91ACAF41E231F8686728E4B7253029E7F6:bstansell:github,openpgp' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by the conserver developer" +HOMEPAGE="https://conserver.com" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-coreutils/Manifest b/sec-keys/openpgp-keys-coreutils/Manifest new file mode 100644 index 000000000000..2cd398fcab5e --- /dev/null +++ b/sec-keys/openpgp-keys-coreutils/Manifest @@ -0,0 +1,15 @@ +DIST openpgp-keys-bernhard.voelker-ubuntu-20260210.asc 1744 BLAKE2B bfe54308c013afebe4d78ee245337b4fa517d4e2516eabdfc7ec1cc8960ae07cd6d7e17b63d1207225978777ceb83a489203f6064ca7bb0d97fbca92a04d27df SHA512 325b75e92bb720c4dbd2f56a157578cfa5561f183193424a84fa595456fc6a1f93e353fba1cb59b0ae596a25e2af49a21333c402c575daf50cbc4d8c72c84d5d +DIST openpgp-keys-bob.proulx-openpgp-20260210.asc 16764 BLAKE2B 8c146e9860c75d1390c23bfa673cd9eec69991bb017264cd5a2ca09427ef83c09e7389c3aaa70656d3881a0dcf588bf654d6b7f8ab0a97f887875511e4d342cd SHA512 24c613d9b8ee508ae299177e4b19bf30f7ad2f9d7d2836b7fe5a8aaa1c21a3c548269ace98f917b4c3b8aa4dbe5fa49d8f2bdda3cf47485adc47be9420c44490 +DIST openpgp-keys-bob.proulx-ubuntu-20260210.asc 20123 BLAKE2B ca15922cbea6d43cc331d2f7601ba0f4aeacc493eb26f14c6887db5b4a9317d10ea1fd20fe9d429ddf1bc40e600942db20ad5238f30eefdf1143808e2d6e7a7c SHA512 8f67af814d671977b36fca54aae2e380fa1536fd9a740af590a413857f01f7239e24541048669209ca01dac6f2b8ff4cca2653b8e404cf3da4f27dba13163eff +DIST openpgp-keys-collin.funk-openpgp-20260210.asc 3261 BLAKE2B 89d6a3dc89abdc1d30e1fdad2ac72ce444357b634fa057a93ad5b2e6a8182b462e31c92909348310a41591942a62b921dbd22259c58543a779bf4377f61a7a9c SHA512 2f3de7460ed4e3ce5a7d5b7860e2789110bab4ea51ec1db8e2bb42e6d86fa0db4f93a2b3dd8638176080a7f506745f41f2f5068d4c5b532161126a3886915ae6 +DIST openpgp-keys-collin.funk-ubuntu-20260210.asc 3199 BLAKE2B 495b6c5ed4b7f90d82c23d54f3bfe619c709a4054625c3bb8af0c6103ba8cdd5f2f8f1dd28bcf3b0aa85df78800188b93b1fd390f98cc434628fbce99b558820 SHA512 d14326b9d3f33a0a0affcecf29313c2272d03bd652aa54eb8d3380646c41278cb2c851f7dba940f3a2eb355f0e0b309a2b9ba3f2a95c06814472ec2014e12269 +DIST openpgp-keys-coreutils-20220407.asc 75101 BLAKE2B f87efb0de32c8bf764982031528499871843a4d49b938916a047142f19dc76483ba39c26836bc49fa9f5ef09e228cce6005c8048c866fbc7692863d0e24df214 SHA512 ec9f6831ea7490cf1b3edb233e581c9d2a7386067254edf8a2e2ffc35c7aeaf187aab57c06d69371abb916cc81229f7590202aa1974419f24edf72d0d4fe8c92 +DIST openpgp-keys-coreutils-20250806.asc 285140 BLAKE2B af33ca3916c7295f1b767372589fa2296b2721ce7b23ec5f033eaef3c417518253290ed78e09f8cb202e586f191f3d5e882f3a1679090de7de7091d5c7cfdb7b SHA512 fa53f6b3029bf51a3159569be35f0e3e8e75d4799df097131286f41f742d70706f72803b5690e5f498f76da82a8d7e2b7a5c246e8e0ed827a63cb1ea7e93c549 +DIST openpgp-keys-coreutils-20260210.asc 285140 BLAKE2B 200b729825f07a089d6120fe969226b65a8102441c30c05ff9c5f78f1d333214038d9232d75ce9589d54280bf8d327c4213a0f4868ce57fcf753bf4ffcaca0fe SHA512 118a5d948456be104b8683865b39033476570eadfe9074f93e3dcc531b54b34495921c0ef050cc086cbb583ccbd1864acc5c83ed1204dfa81faaa8087904825e +DIST openpgp-keys-eblake-ubuntu-20260210.asc 4543 BLAKE2B 97adf37cd1271f1e2535e8d9de71b320bd90762246009f264999662fa27611394b8f26823ecd59526e5082fe1bc37b63238777fed6541d70b6cf6e804ee9307a SHA512 6d4a244773fd7e562c37def69f2aa8a803b8dbe68d318b8d36baae814cd86289b06835bc49dfc993ae85cd5305dd35f1794ef57f67c313df29a6e0d3a22e0b29 +DIST openpgp-keys-eblake2-ubuntu-20260210.asc 73464 BLAKE2B 44498cf86b4961a4f8bf8bbda4336274e74e42b672099c53afa365528ecde10181befe8a43f84dd6675a036da4d8348503442ee42ae70b01b49503130b8b2497 SHA512 7e8d2e4c41b67e38dd08201ab135c7827041e9d1c7505f2ca2ed16272ea159b179c8ea5b71605ae53e88d857910002f37a4aa6ba4d4f7a8d4a260fdd96c53619 +DIST openpgp-keys-eggert-openpgp-20260210.asc 6434 BLAKE2B 267bf82520177aead9d57115cead5b9a01e597f28c62b42744fecda54ec0bb9ae43bc62fa85fe135e9025511ef02f0ac4a75672e8488ba7e81fde0b05e294d83 SHA512 6e4881311fe512db879986b1304b380cfebf24edd8eaaf5843f21aa55ebac7e3e4a0563e45b99efba6a915fce8e60dcbf74cd9022f85eb1a7a9d48a963431a4a +DIST openpgp-keys-eggert-ubuntu-20260210.asc 7208 BLAKE2B 794852ea3118c9d70518dff1e39a31bac74f4ac91a3fd66d33f97d6a1ecc74cae656d19ce40325152f27c1adf8e0492aab15b822a75dc998e7c433c81d091de6 SHA512 2e999f113d4cb13def0b4a43aae7c7a2f5156be490156774c4a8f21dada67b1cafcd46280ac619159f0239175007c9cc87486c5c6522692c286accdda4ecae08 +DIST openpgp-keys-jim.meyering-ubuntu-20260210.asc 238873 BLAKE2B 4757be67547a5971e19da5d616adccd5da70dcd4b646d60a813851ac117ee923a1b82a572d8537034d5126001165159b64fa119500773546a48c78fa9d423ae0 SHA512 bf1f908d3a0e83166de9cf55453ec55e7fed5614c291dfb414ac2ed3ff6b4a679cd3fb14c001df074fdcd70095d54f2f9b2babe70c78f675faf65ef1d772ced0 +DIST openpgp-keys-pixelb-ubuntu-20250806.asc 23832 BLAKE2B f670602f463e0249fd6fee8603803ed5650905958c98150a7a133a4ed4c86b93d079249e9a0575aeca57513fcae375a6cf1bd1b9a481a6f46e5221716105de8f SHA512 e985fa6aa860d572c257f0d59224051d80bab0935fe277069ce66dc09a3bcb629b44030c284bb9cfefdf7fcd9c850fe1eba91cdf339f3dd9199c7fdf8d563541 +DIST openpgp-keys-pixelb-ubuntu-20260210.asc 23832 BLAKE2B f670602f463e0249fd6fee8603803ed5650905958c98150a7a133a4ed4c86b93d079249e9a0575aeca57513fcae375a6cf1bd1b9a481a6f46e5221716105de8f SHA512 e985fa6aa860d572c257f0d59224051d80bab0935fe277069ce66dc09a3bcb629b44030c284bb9cfefdf7fcd9c850fe1eba91cdf339f3dd9199c7fdf8d563541 diff --git a/sec-keys/openpgp-keys-coreutils/metadata.xml b/sec-keys/openpgp-keys-coreutils/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-coreutils/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-coreutils/openpgp-keys-coreutils-20220407.ebuild b/sec-keys/openpgp-keys-coreutils/openpgp-keys-coreutils-20220407.ebuild new file mode 100644 index 000000000000..055650b08574 --- /dev/null +++ b/sec-keys/openpgp-keys-coreutils/openpgp-keys-coreutils-20220407.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '155D3FC500C834486D1EEA677FD9FCCB000BEEEE:jim.meyering:manual' + '2B7C1A53420D4AF3BFF4738BF382AE19F4850180:eblake:manual' + '71C2CC22B1C4602927D2F3AAA7A16B4A2527436A:eblake2:manual' + '63B16683841CE3DC25D3C6EB421AFA26387F9A8E:bob.proulx:manual' + '7E3792A9D8ACF7D633BC1588ED97E90E62AA7E34:eggert:manual' + '6C37DC12121A5006BC1DB804DF6FD971306037D9:pixelb:manual' + 'A5189DB69C1164D33002936646502EF796917195:bernhard.voelker:manual' + 'F576AAAC1B0FF849792D8CB129A794FD2272BC86:assaf.gordon:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by GNU coreutils" +HOMEPAGE="https://savannah.gnu.org/projects/coreutils/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=coreutils&download=1 -> ${P}.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-coreutils/openpgp-keys-coreutils-20250806.ebuild b/sec-keys/openpgp-keys-coreutils/openpgp-keys-coreutils-20250806.ebuild new file mode 100644 index 000000000000..c828d4abb895 --- /dev/null +++ b/sec-keys/openpgp-keys-coreutils/openpgp-keys-coreutils-20250806.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '155D3FC500C834486D1EEA677FD9FCCB000BEEEE:jim.meyering:manual' + '2B7C1A53420D4AF3BFF4738BF382AE19F4850180:eblake:manual' + '71C2CC22B1C4602927D2F3AAA7A16B4A2527436A:eblake2:manual' + '63B16683841CE3DC25D3C6EB421AFA26387F9A8E:bob.proulx:manual' + '7E3792A9D8ACF7D633BC1588ED97E90E62AA7E34:eggert:manual' + '6C37DC12121A5006BC1DB804DF6FD971306037D9:pixelb:ubuntu' + 'A5189DB69C1164D33002936646502EF796917195:bernhard.voelker:manual' + '2371185508D1317BD578E5CC8CE6491AE30D7D75:collin.funk:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by GNU coreutils" +HOMEPAGE="https://savannah.gnu.org/projects/coreutils/" +SRC_URI+=" https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=coreutils&download=1 -> ${P}.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-coreutils/openpgp-keys-coreutils-20260210.ebuild b/sec-keys/openpgp-keys-coreutils/openpgp-keys-coreutils-20260210.ebuild new file mode 100644 index 000000000000..42e7e0f1cb08 --- /dev/null +++ b/sec-keys/openpgp-keys-coreutils/openpgp-keys-coreutils-20260210.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + # opengpg cannot be used due to missing user ID's + '155D3FC500C834486D1EEA677FD9FCCB000BEEEE:jim.meyering:manual,ubuntu' + '2B7C1A53420D4AF3BFF4738BF382AE19F4850180:eblake:manual,ubuntu' + '71C2CC22B1C4602927D2F3AAA7A16B4A2527436A:eblake2:manual,ubuntu' + '63B16683841CE3DC25D3C6EB421AFA26387F9A8E:bob.proulx:manual,openpgp,ubuntu' + '7E3792A9D8ACF7D633BC1588ED97E90E62AA7E34:eggert:manual,openpgp,ubuntu' + '6C37DC12121A5006BC1DB804DF6FD971306037D9:pixelb:ubuntu' + 'A5189DB69C1164D33002936646502EF796917195:bernhard.voelker:manual,ubuntu' + '2371185508D1317BD578E5CC8CE6491AE30D7D75:collin.funk:manual,openpgp,ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by GNU coreutils" +HOMEPAGE="https://savannah.gnu.org/projects/coreutils/" +SRC_URI+=" https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=coreutils&download=1 -> ${P}.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-craigsmall/Manifest b/sec-keys/openpgp-keys-craigsmall/Manifest new file mode 100644 index 000000000000..fbecbba22d96 --- /dev/null +++ b/sec-keys/openpgp-keys-craigsmall/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-craigsmall-ubuntu-20260203.asc 95527 BLAKE2B 16f4fe366c50131a3bd9f854fa727e629ece4fc2061b940b60e5ecbc6043e1f4a1a92d5f74e83d93d2195126196a29c769d03ee924a55ec6fdbe44a78e44b20b SHA512 4b74347b8ff0a86ceaafc828b4713e73926840d715abdee69bd01f5ba54dbe8e836ff4a27f1689cdc3440a7cfbf2e9a9d82a3d4d031aca4dc817133050a36861 diff --git a/sec-keys/openpgp-keys-craigsmall/metadata.xml b/sec-keys/openpgp-keys-craigsmall/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-craigsmall/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-craigsmall/openpgp-keys-craigsmall-20260203.ebuild b/sec-keys/openpgp-keys-craigsmall/openpgp-keys-craigsmall-20260203.ebuild new file mode 100644 index 000000000000..c2fc8ce5be98 --- /dev/null +++ b/sec-keys/openpgp-keys-craigsmall/openpgp-keys-craigsmall-20260203.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 5D2FB320B825D93904D205193938F96BDF50FEA5:craigsmall:ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Craig Small" +HOMEPAGE="https://dropbear.xyz/about/" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-crypto++/files/openpgp-keys-crypto++-noloader.asc b/sec-keys/openpgp-keys-crypto++/files/openpgp-keys-crypto++-noloader.asc new file mode 100644 index 000000000000..5d2263a8fe90 --- /dev/null +++ b/sec-keys/openpgp-keys-crypto++/files/openpgp-keys-crypto++-noloader.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGNBFwlSggBDADclzJ4pgefT7BKm1OAoxp4NeqZzpU7f+70eyG9WlHxk0YUBKL4 +s4wbsF2nub5YmCQ0vqXmfeyElbdYqCxXVygUOm64LlzsuRXw30gwupSg2xu0j7V1 +WQCoWWG1j1XZ4pDTo9tYXiUztFHjfWD2oNjMUgEjo3jSdgAhY7re/sD+jNEjFnKc +N0h8tquivpu8gqcobeCVUyMLd/n4M5Fw9TSCPZUrz1/Dfi+Cn0ODwmknuP3hH3dg +I1pT7StEtZkq5tzQI2LPs/ItbvmwQWLWYCXQ6HsHSkFgDJc3kqV3EVvzM9/j+ynh +waSThXNCPNORk487oD4CfeCgC6pXQuQBkv+Ts+porX8k59LpRmb7oszU1tOMHXEn +Z2my/ljVonn6ibMvpLQrEscyFrQbjO8suv2TS1MuEnlEWXhT9INCmcTqDVKOC7WC +Xnh2JEOEGe8ONaYuLw+Y+8TQ+uuyEue/yeiTVUpEB6ezOf5Je4ziFTze/Zq7ga9y +iOFF5Lesem7llSEAEQEAAbQ2SmVmZnJleSBXYWx0b24gKENyeXB0bysrIFJlbGVh +c2UpIDxub2xvYWRlckBnbWFpbC5jb20+iQG+BBMBAgAoBQJcJUoIAhsDBQkJZgGA +BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRDOBYavH443vTJoC/4j8vzpbPbh +tcnTZqC+rzfhSmqUGR024B5MkuETwi+AHwYcOzz/IKBYaIknqZ9P9q49gAthpiCO +NE/OSf0YavJRFZ/diOcSmGP5m5yYGaA7ksrq+/82rFAANq3gpiMXuk/6xWpaRCvR +0LTGLbGcKmAE37/CpTXb+YJxMciaKQvb45yhcSnVAR1Ool+hQxZS/OYsOXzjRVMp +5dPivez3jEk+EJgirSCk/hkxc6Sh0HgI257IAuYHzqF000ahl7uJ9DBLkdglOD03 +HwTA4kU9i+wlwWfkJRztDhvTy3qK5WnwN7eh88Wy4H7tIIG3CybGKwqjgu2wu7Nh +ghc1ZrVMU0mSVmXDZ+ZWPgze8eLqoMDqdFzm4lWYTGl+gb6gIbg9dnU9p1YRtnXw +/lUx0nnj33R/9LKKkTK5zmwnqdJ/lU3X0mGf1VyFzjpMrBE9mCkbnC7kOEiNh7kS +/KdN9BoaX5M4e9LtohIobLsXfVQCWWOHePD1gQsbspksHA/GC/EyGN8= +=Yi2N +-----END PGP PUBLIC KEY BLOCK----- diff --git a/sec-keys/openpgp-keys-crypto++/metadata.xml b/sec-keys/openpgp-keys-crypto++/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-crypto++/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-crypto++/openpgp-keys-crypto++-20210416.ebuild b/sec-keys/openpgp-keys-crypto++/openpgp-keys-crypto++-20210416.ebuild new file mode 100644 index 000000000000..7bcf3377d34d --- /dev/null +++ b/sec-keys/openpgp-keys-crypto++/openpgp-keys-crypto++-20210416.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign crypto++ releases" +HOMEPAGE="https://cryptopp.com/signing.html" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + # Note: Currently Jeffrey Walton (noloader) makes releases, but may need to add + # others in future (listed on HOMEPAGE) + # (only one other fingerprint is given though and they haven't made a release in ages, + # so avoiding adding that for now.) + local files=( + "${FILESDIR}"/${PN}-noloader.asc + ) + + insinto /usr/share/openpgp-keys + newins - crypto++.asc < <(cat "${files[@]}" || die) +} diff --git a/sec-keys/openpgp-keys-danielstenberg/Manifest b/sec-keys/openpgp-keys-danielstenberg/Manifest new file mode 100644 index 000000000000..11152b716db1 --- /dev/null +++ b/sec-keys/openpgp-keys-danielstenberg/Manifest @@ -0,0 +1 @@ +DIST danielstenberg-27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2.asc 4741 BLAKE2B bdba040ab0d6b213bac63f0777c8c6feaab20afef8750db34d9cf4859af1cf4a6ed08eac6f6430bad303b9a6ec54635ab54edddfd929af13d32dd923748be651 SHA512 435cf46e65a051c8f2b5ef5bede857a4c76ddf72854cef52b14569eaaf08ad7c17279eb6e736f8c668a4ef16a0b1caebf10534543d09d31e4bda5bd4e3ab4b81 diff --git a/sec-keys/openpgp-keys-danielstenberg/metadata.xml b/sec-keys/openpgp-keys-danielstenberg/metadata.xml new file mode 100644 index 000000000000..2e28173fac1c --- /dev/null +++ b/sec-keys/openpgp-keys-danielstenberg/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>kangie@gentoo.org</email> + <name>Matt Jolly</name> + </maintainer> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-danielstenberg/openpgp-keys-danielstenberg-20220330.ebuild b/sec-keys/openpgp-keys-danielstenberg/openpgp-keys-danielstenberg-20220330.ebuild new file mode 100644 index 000000000000..98836e37de67 --- /dev/null +++ b/sec-keys/openpgp-keys-danielstenberg/openpgp-keys-danielstenberg-20220330.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Daniel Stenberg" +HOMEPAGE="https://daniel.haxx.se/" +# see https://daniel.haxx.se/address.html +SRC_URI=" + https://daniel.haxx.se/mykey.asc + -> danielstenberg-27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - danielstenberg.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-danielveillard/Manifest b/sec-keys/openpgp-keys-danielveillard/Manifest new file mode 100644 index 000000000000..0bbd9313659d --- /dev/null +++ b/sec-keys/openpgp-keys-danielveillard/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-danielveillard-20210514-DB46681BB91ADCEA170FA2D415588B26596BEA5D.asc 6275 BLAKE2B d4c8a9fbe923b4d8491434df59a63f359d40b7d442849874f57e88d31146b8819de52d444b000ad2d979226ed42003b632e936a05b6a5484efb24282a9d04b26 SHA512 38f2453d851c8c14ddd54e99148e04e36a4f66f2b13f14982411b01656771b32fd5e4bab7d4a526e7c060d6bbce58386a2d2fc2bb9af02b2c7c3140b2217fb64 diff --git a/sec-keys/openpgp-keys-danielveillard/metadata.xml b/sec-keys/openpgp-keys-danielveillard/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-danielveillard/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-danielveillard/openpgp-keys-danielveillard-20210514.ebuild b/sec-keys/openpgp-keys-danielveillard/openpgp-keys-danielveillard-20210514.ebuild new file mode 100644 index 000000000000..62e883ff2cbd --- /dev/null +++ b/sec-keys/openpgp-keys-danielveillard/openpgp-keys-danielveillard-20210514.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Daniel Veillard" +HOMEPAGE="http://veillard.com" +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-DB46681BB91ADCEA170FA2D415588B26596BEA5D.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - danielveillard.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-dealii/Manifest b/sec-keys/openpgp-keys-dealii/Manifest new file mode 100644 index 000000000000..46b80dae7bfd --- /dev/null +++ b/sec-keys/openpgp-keys-dealii/Manifest @@ -0,0 +1,4 @@ +DIST openpgp-keys-dealii-20230904-1EE97BF66221FC3069B5CF90B5A4E06FBD3A97A3.asc 130501 BLAKE2B 07526d497ffe1719e9ae8b1532b80ad9a6300d5d3a1c39fb50f70063b4bb1577df317da0293a45852c8aceadcc57cda9b46544060f2217969829db88a71fa1e6 SHA512 a0f0e18c6686aee2dc4bfeafaa3a620baf5d153c3285aa95b9b0215cc615e8fc94b934863a3a7cc80ce79e6d8eb467353f00fc674cfab11f8764de6e9018861d +DIST openpgp-keys-dealii-20230904-3D0EAB10AE6243B4BA27CE03E31EE5662371CB21.asc 9495 BLAKE2B f34454b6c608c6da5498b8289da7700b8805befc23511fa37c50bb121eafb6661ae0013e3dd9ca2d28d2af1109ff71d4b481b10f7fd995e70ac6a78fe8b0b83f SHA512 b338b4d36752695493ce3f78499e038e10127de63cf1756c6a3f359d46948417e4681e9d57b62b5357c99825ea25265feba59ae16e53f2dd6178a11420fdf3d5 +DIST openpgp-keys-dealii-20240811-1EE97BF66221FC3069B5CF90B5A4E06FBD3A97A3.asc 134145 BLAKE2B 9bf8e5c77beb902d2129f88d831ec8ebe335552b99cf3410d7526687e864f05dc5f162b116e83bbe3d5e40414b746a6415e1c1b257b05a91eca041c8604a0f0e SHA512 7c585a1ceddde8b495f7d0b3ddf3008823ca132e010043a757eade87683955e7b687f2665ca5c7dc261c72a875db145f38026cf9c169c3730d68fadb40f4e979 +DIST openpgp-keys-dealii-20240811-3D0EAB10AE6243B4BA27CE03E31EE5662371CB21.asc 9495 BLAKE2B f34454b6c608c6da5498b8289da7700b8805befc23511fa37c50bb121eafb6661ae0013e3dd9ca2d28d2af1109ff71d4b481b10f7fd995e70ac6a78fe8b0b83f SHA512 b338b4d36752695493ce3f78499e038e10127de63cf1756c6a3f359d46948417e4681e9d57b62b5357c99825ea25265feba59ae16e53f2dd6178a11420fdf3d5 diff --git a/sec-keys/openpgp-keys-dealii/metadata.xml b/sec-keys/openpgp-keys-dealii/metadata.xml new file mode 100644 index 000000000000..ee0368d75185 --- /dev/null +++ b/sec-keys/openpgp-keys-dealii/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tamiko@gentoo.org</email> + <name>Matthias Maier</name> + </maintainer> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-dealii/openpgp-keys-dealii-20230904.ebuild b/sec-keys/openpgp-keys-dealii/openpgp-keys-dealii-20230904.ebuild new file mode 100644 index 000000000000..1f7543f2869f --- /dev/null +++ b/sec-keys/openpgp-keys-dealii/openpgp-keys-dealii-20230904.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by dealii" +HOMEPAGE="https://www.dealii.org/ https://github.com/dealii/dealii/" +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/1EE97BF66221FC3069B5CF90B5A4E06FBD3A97A3 + -> ${P}-1EE97BF66221FC3069B5CF90B5A4E06FBD3A97A3.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/3D0EAB10AE6243B4BA27CE03E31EE5662371CB21 + -> ${P}-3D0EAB10AE6243B4BA27CE03E31EE5662371CB21.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - dealii.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-dealii/openpgp-keys-dealii-20240811.ebuild b/sec-keys/openpgp-keys-dealii/openpgp-keys-dealii-20240811.ebuild new file mode 100644 index 000000000000..1f7543f2869f --- /dev/null +++ b/sec-keys/openpgp-keys-dealii/openpgp-keys-dealii-20240811.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by dealii" +HOMEPAGE="https://www.dealii.org/ https://github.com/dealii/dealii/" +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/1EE97BF66221FC3069B5CF90B5A4E06FBD3A97A3 + -> ${P}-1EE97BF66221FC3069B5CF90B5A4E06FBD3A97A3.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/3D0EAB10AE6243B4BA27CE03E31EE5662371CB21 + -> ${P}-3D0EAB10AE6243B4BA27CE03E31EE5662371CB21.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - dealii.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-debugedit/Manifest b/sec-keys/openpgp-keys-debugedit/Manifest new file mode 100644 index 000000000000..fcb2150bc6a5 --- /dev/null +++ b/sec-keys/openpgp-keys-debugedit/Manifest @@ -0,0 +1 @@ +DIST gnupg-pub.txt 32552 BLAKE2B 0a948b5d00d01c978708132c0e575ec8e7d627efccdf3cf7a80a290104a6acaab1ac5cd840ce94b17720e044a5bf0c359367ad905aa1c0854270515cb72d9109 SHA512 4f49eb94e40c26850134c5d3eb2f543dc6c358c3f36f58e7ff115135ae0d4a0747fa3c1e34e34fb8adeacfba48a5bf3796603ead7fa921b99fd06440af5d8539 diff --git a/sec-keys/openpgp-keys-debugedit/metadata.xml b/sec-keys/openpgp-keys-debugedit/metadata.xml new file mode 100644 index 000000000000..c7a305a4ca2c --- /dev/null +++ b/sec-keys/openpgp-keys-debugedit/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-debugedit/openpgp-keys-debugedit-20260311.ebuild b/sec-keys/openpgp-keys-debugedit/openpgp-keys-debugedit-20260311.ebuild new file mode 100644 index 000000000000..5cfd459b32a4 --- /dev/null +++ b/sec-keys/openpgp-keys-debugedit/openpgp-keys-debugedit-20260311.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key used to sign debugedit releases" +HOMEPAGE="https://sourceware.org/debugedit/" +SRC_URI=" + https://www.klomp.org/mark/gnupg-pub.txt +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - debugedit.gpg < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-dehydrated/Manifest b/sec-keys/openpgp-keys-dehydrated/Manifest new file mode 100644 index 000000000000..2a7dc9bf0056 --- /dev/null +++ b/sec-keys/openpgp-keys-dehydrated/Manifest @@ -0,0 +1 @@ +DIST dehydrated-3C2F2605E078A1E18F4793909C4DBE6CF438F333.asc 9378 BLAKE2B 7bae91147ee894288ecaea10ace18164bf9d92a57617fc5e52dff51f2bf5fa9f0dd0943fddf9a55641e0fb72400310017aba4b9a9835d963ff7cebafb573d094 SHA512 9887fb114e724e51d5b22fbf10f260a226e71c3704d4cde78576052f143a6ce49c5e273835ca8cda372ba9fcc77940510378e86f06cf550296f58ddc46e9d730 diff --git a/sec-keys/openpgp-keys-dehydrated/metadata.xml b/sec-keys/openpgp-keys-dehydrated/metadata.xml new file mode 100644 index 000000000000..d4df02fbaeb3 --- /dev/null +++ b/sec-keys/openpgp-keys-dehydrated/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mschiff@gentoo.org</email> + <name>Marc Schiffbauer</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-dehydrated/openpgp-keys-dehydrated-20230716.ebuild b/sec-keys/openpgp-keys-dehydrated/openpgp-keys-dehydrated-20230716.ebuild new file mode 100644 index 000000000000..512e4ab97993 --- /dev/null +++ b/sec-keys/openpgp-keys-dehydrated/openpgp-keys-dehydrated-20230716.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by dehydrated" +HOMEPAGE="https://dehydrated.io/" +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/3C2F2605E078A1E18F4793909C4DBE6CF438F333 + -> dehydrated-3C2F2605E078A1E18F4793909C4DBE6CF438F333.asc +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" + +S=${WORKDIR} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - dehydrated.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-diffutils/Manifest b/sec-keys/openpgp-keys-diffutils/Manifest new file mode 100644 index 000000000000..1ec49cde3a4a --- /dev/null +++ b/sec-keys/openpgp-keys-diffutils/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-diffutils-20220407.asc 65633 BLAKE2B 7afa78362d4a2d508882d9669f664cd5dc8891e7da720212b8a5c7d31d6a8cf8495e8847689c09b8af2fb9bb9a681c02b095fa8dc641064c0ea9e0aecd78de1f SHA512 3f68baf7410a94ec44ece8fe04bb1036d099f19f02a81111c64eca8494f736abf60750645318abf6001f253686bd1c9bbabb40cf8c0f9dee63f79ad639aa2d00 diff --git a/sec-keys/openpgp-keys-diffutils/metadata.xml b/sec-keys/openpgp-keys-diffutils/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-diffutils/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-diffutils/openpgp-keys-diffutils-20220407.ebuild b/sec-keys/openpgp-keys-diffutils/openpgp-keys-diffutils-20220407.ebuild new file mode 100644 index 000000000000..25eec63b8c53 --- /dev/null +++ b/sec-keys/openpgp-keys-diffutils/openpgp-keys-diffutils-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU diffutils" +HOMEPAGE="https://savannah.gnu.org/projects/diffutils/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=diffutils&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - diffutils.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-django/Manifest b/sec-keys/openpgp-keys-django/Manifest new file mode 100644 index 000000000000..c3668c356752 --- /dev/null +++ b/sec-keys/openpgp-keys-django/Manifest @@ -0,0 +1,5 @@ +DIST 53D46942E006A2A3EEDC8BC8131403F4D16D8DC7.asc 3154 BLAKE2B 2e49ed5634c8d1fb3fc311f6c1bc9b925b0c48ecbcb0ec90a1314d7a3678eadc1f990507f1cb3d69b454a2f0c5336a564f16d6eed47e0fbefef13d292dff6935 SHA512 aca1f3fbf658acf9461d9c45b826afad22e3f61a0dfeaa0e8bfbba9e004268bff4184321fa5debeac16c3869a190485335d66a68221f7302fee11e1f918ae26f +DIST 5B5B1BA10D85AC7C5C76E38F2EE82A8D9470983E.asc 5644 BLAKE2B a776ca3ed4c3751c40b1714eb9ebd4f802c5d0323343acd92dae8a96fd226d4ce00958964cb3d2e490b5bda2820e304827d16898220d294d0ed224e126cc4ca5 SHA512 41c3ebcacfbe3368a62927b2111aee710985609e28dddf259c32fbc73b1097009550bc4279c0b197d72005e22084d6b526bcb3e20ef47e03b4c6caa6eef8a506 +DIST ABB2C2A8CD01F1613618B70D2EF56372BA48CD1B.asc 6888 BLAKE2B 2782b48f59abbc1caed8f91ea0ba5ad85edf921628bc8b3a56b3b71020e88693657ada02dddf1d667a2005b59751c4dcd27bd1950edf90dd50760822b8857923 SHA512 7c814596f1818a83ab5dd5ae781a2323b4a3fe3f1c21c6b8152d76c29366d0a1be50e0d4584307ba52cf0252245385ad138a01a6c99d8c071482c9c3f1dd461b +DIST EB1B380D8AC52D002BACD3323955B19851EA96EF.asc 2500 BLAKE2B 77f7c83b4eb2a34906264fe4f5e3ecb983f639f8d9480024bd24580d42b1cc1526bff30b5f3a65450ce7fd082b0e76e2748a940ecdedffd2ed38cb33936f1504 SHA512 71c36401eaca87c73f016f7d33b926b90a1830846ee2d2e91499e49c17ee79835878bc1836cab2a4a459d9d45dd972346a01d1a1a6f5b73147f0ded037cdfed3 +DIST FE5FB63876A1D718A8C67556E17DF5C82B4F9D00.r1.asc 9134 BLAKE2B b4bab5d4533a1d6b4ea83961b37582e3276559a36ff72934663baa13a1979dfbccd80a6d162d5e9035ce8432a19b4b9cf49be37a73d343ddc3cb6425d56de1a2 SHA512 4d934ebc3b8721de3c7be2da7ab251e1b441d19c1f2981072c2de0ad37a58eb0591d5f2ed0f39ee60be18879ff41236d39d7559fc9ad9eff0372483bcc0dbdf6 diff --git a/sec-keys/openpgp-keys-django/metadata.xml b/sec-keys/openpgp-keys-django/metadata.xml new file mode 100644 index 000000000000..d34971a915e9 --- /dev/null +++ b/sec-keys/openpgp-keys-django/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-django/openpgp-keys-django-20241002.ebuild b/sec-keys/openpgp-keys-django/openpgp-keys-django-20241002.ebuild new file mode 100644 index 000000000000..8fc231b30fd8 --- /dev/null +++ b/sec-keys/openpgp-keys-django/openpgp-keys-django-20241002.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign Django releases" +HOMEPAGE="https://www.djangoproject.com/download/" +# key URL is given in the *-checksums.txt file +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/FE5FB63876A1D718A8C67556E17DF5C82B4F9D00 + -> FE5FB63876A1D718A8C67556E17DF5C82B4F9D00.r1.asc + https://keybase.io/felixx/pgp_keys.asc?fingerprint=abb2c2a8cd01f1613618b70d2ef56372ba48cd1b + -> ABB2C2A8CD01F1613618B70D2EF56372BA48CD1B.asc + https://github.com/nessita.gpg + -> 5B5B1BA10D85AC7C5C76E38F2EE82A8D9470983E.asc + https://github.com/sarahboyce.gpg + -> EB1B380D8AC52D002BACD3323955B19851EA96EF.asc + https://github.com/jacobtylerwalls.gpg + -> 53D46942E006A2A3EEDC8BC8131403F4D16D8DC7.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + newins - django.asc < <( + for x in ${A}; do + cat "${DISTDIR}/${x}" + # GitHub outputs keys without trailing newline, so we cannot + # just concatenate them + echo + done + ) +} diff --git a/sec-keys/openpgp-keys-dnkl/Manifest b/sec-keys/openpgp-keys-dnkl/Manifest new file mode 100644 index 000000000000..d5cf9a6514b5 --- /dev/null +++ b/sec-keys/openpgp-keys-dnkl/Manifest @@ -0,0 +1 @@ +DIST B19964FBBA09664CC81027ED5BBD4992C116573F.asc 1780 BLAKE2B b33b944265dbe9393d0f5a7afc273d02834b9906190fd395c32e5306c6323857b76383f05afaf7b470e3df7aaac96510ad30ebc4418ea255e6b1f95385ad301a SHA512 c292c7fcde157753872cc632151b9b8d5ffa5dfbb24337c9b83cfbc3d0447d177537c0eb94c57db4841b8aaae87632b6dd2d4c10644f8862ae0e6292c287c414 diff --git a/sec-keys/openpgp-keys-dnkl/metadata.xml b/sec-keys/openpgp-keys-dnkl/metadata.xml new file mode 100644 index 000000000000..863a3eb809d8 --- /dev/null +++ b/sec-keys/openpgp-keys-dnkl/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>arsen@gentoo.org</email> + <name>Arsen Arsenović</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-dnkl/openpgp-keys-dnkl-20190530.ebuild b/sec-keys/openpgp-keys-dnkl/openpgp-keys-dnkl-20190530.ebuild new file mode 100644 index 000000000000..6de42b9e6c9d --- /dev/null +++ b/sec-keys/openpgp-keys-dnkl/openpgp-keys-dnkl-20190530.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by dnkl to sign releases & commits" +HOMEPAGE="https://codeberg.org/dnkl" +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/B19964FBBA09664CC81027ED5BBD4992C116573F + -> B19964FBBA09664CC81027ED5BBD4992C116573F.asc +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - dnkl.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-dovecot/Manifest b/sec-keys/openpgp-keys-dovecot/Manifest new file mode 100644 index 000000000000..0d81dbce3c14 --- /dev/null +++ b/sec-keys/openpgp-keys-dovecot/Manifest @@ -0,0 +1 @@ +DIST DOVECOT-REPO-GPG-2.4 1432 BLAKE2B a82121f2ba8a42cc858b4bca415cd9c182f8bf54395472f4eb2b2b0f333a9d8f533bd99d793823a608df378d9591c086f573db65c4b07c2fc03bc403d5bd4371 SHA512 bc5ab9534d53fde382ec2532e41c6c7f321c05ffd65b7b3a31b4d83ce5cd6694fdd7b4c1981fbbf6e3cd8a72f885a75f3ae635fb44a44c8bedb41f5913ac3e72 diff --git a/sec-keys/openpgp-keys-dovecot/metadata.xml b/sec-keys/openpgp-keys-dovecot/metadata.xml new file mode 100644 index 000000000000..80e30ac6ad5b --- /dev/null +++ b/sec-keys/openpgp-keys-dovecot/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>eras@gentoo.org</email> + <name>Eray Aslan</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-dovecot/openpgp-keys-dovecot-20260122.ebuild b/sec-keys/openpgp-keys-dovecot/openpgp-keys-dovecot-20260122.ebuild new file mode 100644 index 000000000000..880fe70239b0 --- /dev/null +++ b/sec-keys/openpgp-keys-dovecot/openpgp-keys-dovecot-20260122.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'EF0882079FD4ED32BF8B23B2A1B09EF84EDC5219:2.4:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by net-mail/dovecot" +HOMEPAGE="https://repo.dovecot.org/#source" +SRC_URI="https://repo.dovecot.org/DOVECOT-REPO-GPG-2.4" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-dropbear/Manifest b/sec-keys/openpgp-keys-dropbear/Manifest new file mode 100644 index 000000000000..e78c88c28459 --- /dev/null +++ b/sec-keys/openpgp-keys-dropbear/Manifest @@ -0,0 +1 @@ +DIST dropbear-key-2015.asc 2464 BLAKE2B 2004123088d6a4f48903d9162bb74a31bb63820767898c51d2ff4e4b6b56f17f2c20c98b8819ccfe38343a0301d4e6c2325759509dd96d6f259f2bb773a9a28f SHA512 9df36cf81fc026306937b38ee546857ae1effac7ab7744f84a684a64eb869f0d502a41ad1c5e7bf3458cfeeca9222510c46c41a271d08c2c9f5df72798049208 diff --git a/sec-keys/openpgp-keys-dropbear/metadata.xml b/sec-keys/openpgp-keys-dropbear/metadata.xml new file mode 100644 index 000000000000..b20aa5ba17dd --- /dev/null +++ b/sec-keys/openpgp-keys-dropbear/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>embedded@gentoo.org</email> + <name>Embedded Gentoo</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-dropbear/openpgp-keys-dropbear-20220406.ebuild b/sec-keys/openpgp-keys-dropbear/openpgp-keys-dropbear-20220406.ebuild new file mode 100644 index 000000000000..d3694c115dc8 --- /dev/null +++ b/sec-keys/openpgp-keys-dropbear/openpgp-keys-dropbear-20220406.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign Dropbear releases" +HOMEPAGE="https://matt.ucc.asn.au/dropbear/" +SRC_URI="https://matt.ucc.asn.au/dropbear/releases/dropbear-key-2015.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - dropbear.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-dshaw/Manifest b/sec-keys/openpgp-keys-dshaw/Manifest new file mode 100644 index 000000000000..6bc6a8db939b --- /dev/null +++ b/sec-keys/openpgp-keys-dshaw/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-dshaw-20260121.gpg 10043 BLAKE2B b3d1126021a532ce60dfaab68721f9352b6b37d6216b0e7ef999ee4b9c3179140249cde3943dc70f729761e9ee8d2498626d6939e1db0e6af5783eaa424f11af SHA512 985277a45b8903230d19e6d4606312725497ab46fe5e39dd48e7b60244d43fca1e15cc9926dda2f2416fdfe667ae6c695b669a8cf7f45b73af833198d85db43b +DIST openpgp-keys-dshaw-ubuntu-20260121.asc 53423 BLAKE2B 1df111893dad1e45c99c4218dfdaf6fb9ab67355ed68f9c0ba1b316566079e4005ccfbd9e82232db2478c38baed7395691bd7d77fa0d5a0c81aaa09684c92131 SHA512 288aab61d02f8996a584884baf9ec5154edc7e2534a2baef5b3a512bfea3465e72f4abfbc8723b9a02090d2dde6753ae8c395ba4131efc1613be8fd4c8c62b12 diff --git a/sec-keys/openpgp-keys-dshaw/metadata.xml b/sec-keys/openpgp-keys-dshaw/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-dshaw/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-dshaw/openpgp-keys-dshaw-20260121.ebuild b/sec-keys/openpgp-keys-dshaw/openpgp-keys-dshaw-20260121.ebuild new file mode 100644 index 000000000000..bf18f220575f --- /dev/null +++ b/sec-keys/openpgp-keys-dshaw/openpgp-keys-dshaw-20260121.ebuild @@ -0,0 +1,19 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + # Need Ubuntu for subkeys + 7D92FD313AB6F3734CC59CA1DB698D7199242560:dshaw:manual,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by David Shaw" +HOMEPAGE="https://www.jabberwocky.com/software/" +# PGP key is at the end +SRC_URI+=" https://raw.githubusercontent.com/dmshaw/paperkey/ce2666fab55309a179060c069c380fc2fbae04ff/README -> ${P}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-dsterba/Manifest b/sec-keys/openpgp-keys-dsterba/Manifest new file mode 100644 index 000000000000..6f0ea8ac5e99 --- /dev/null +++ b/sec-keys/openpgp-keys-dsterba/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-dsterba-20231215.asc 21698 BLAKE2B 7ed84cc90adf6a9d1e65d051f0c2daedbe036502a714995fa19a5449dfeb998acb934827215eee7d7f9e0c42ef670e8fc640047495297004dfd94e38b27c4bb7 SHA512 ed9ed997b3b981d8a5a716fa656728cc727ecaf87dac5440768562b8f487d6a2cd5a7a66593cdff36485604d1b671e2ee86ecf2b24f22ba5cfdfa06fdc457d84 diff --git a/sec-keys/openpgp-keys-dsterba/metadata.xml b/sec-keys/openpgp-keys-dsterba/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-dsterba/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-dsterba/openpgp-keys-dsterba-20231215.ebuild b/sec-keys/openpgp-keys-dsterba/openpgp-keys-dsterba-20231215.ebuild new file mode 100644 index 000000000000..ccf2f9a24b0c --- /dev/null +++ b/sec-keys/openpgp-keys-dsterba/openpgp-keys-dsterba-20231215.ebuild @@ -0,0 +1,20 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KEYRING_COMMIT="cb054da9bd0aafde33ec7b73709de2db3e383ca0" + +DESCRIPTION="OpenPGP keys used by David Sterba" +HOMEPAGE="https://github.com/kdave" +SRC_URI="https://git.kernel.org/pub/scm/docs/kernel/pgpkeys.git/plain/keys/C565D5F9D76D583B.asc?id=${KEYRING_COMMIT} -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + newins "${DISTDIR}"/${P}.asc ${PN##openpgp-keys-}.asc +} diff --git a/sec-keys/openpgp-keys-dwmw2/Manifest b/sec-keys/openpgp-keys-dwmw2/Manifest new file mode 100644 index 000000000000..3b95e8cb9bd8 --- /dev/null +++ b/sec-keys/openpgp-keys-dwmw2/Manifest @@ -0,0 +1 @@ +DIST dwmw2@kernel.org.key 4034 BLAKE2B 8ba9d786a698219a58a3f328807e4a26872646638bce40ffd840a9ad4aff6f3179b8a768948fbbb26c270cb141fd2bea26eb3d390d7985094ce3f63626020065 SHA512 075709754b376dfcf7444f603ff842c044c991fac3206b1d5ec966642b4bceeebb983151337ada74b9509dc37b262efbb0b2ce1e87c2f2a79b167ac04bbaebd1 diff --git a/sec-keys/openpgp-keys-dwmw2/metadata.xml b/sec-keys/openpgp-keys-dwmw2/metadata.xml new file mode 100644 index 000000000000..8035f60fb748 --- /dev/null +++ b/sec-keys/openpgp-keys-dwmw2/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>floppym@gentoo.org</email> + <name>Mike Gilbert</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-dwmw2/openpgp-keys-dwmw2-20230504.ebuild b/sec-keys/openpgp-keys-dwmw2/openpgp-keys-dwmw2-20230504.ebuild new file mode 100644 index 000000000000..ea7fcdd450a5 --- /dev/null +++ b/sec-keys/openpgp-keys-dwmw2/openpgp-keys-dwmw2-20230504.ebuild @@ -0,0 +1,23 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key for David Woodhouse" +HOMEPAGE="https://www.kernel.org/category/signatures.html" +SRC_URI="https://kernel.org/.well-known/openpgpkey/hu/163ux8fk184q7f9reyj4huqggwnwb6w7?l=dwmw2 -> dwmw2@kernel.org.key" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" + +S=${WORKDIR} + +src_unpack() { + : +} + +src_install() { + insinto /usr/share/openpgp-keys + doins "${DISTDIR}/dwmw2@kernel.org.key" +} diff --git a/sec-keys/openpgp-keys-dwz/Manifest b/sec-keys/openpgp-keys-dwz/Manifest new file mode 100644 index 000000000000..d094e8877f23 --- /dev/null +++ b/sec-keys/openpgp-keys-dwz/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-dwz-20260115-mjw.gpg 32552 BLAKE2B 0a948b5d00d01c978708132c0e575ec8e7d627efccdf3cf7a80a290104a6acaab1ac5cd840ce94b17720e044a5bf0c359367ad905aa1c0854270515cb72d9109 SHA512 4f49eb94e40c26850134c5d3eb2f543dc6c358c3f36f58e7ff115135ae0d4a0747fa3c1e34e34fb8adeacfba48a5bf3796603ead7fa921b99fd06440af5d8539 diff --git a/sec-keys/openpgp-keys-dwz/metadata.xml b/sec-keys/openpgp-keys-dwz/metadata.xml new file mode 100644 index 000000000000..0853793ec926 --- /dev/null +++ b/sec-keys/openpgp-keys-dwz/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-dwz/openpgp-keys-dwz-20260115.ebuild b/sec-keys/openpgp-keys-dwz/openpgp-keys-dwz-20260115.ebuild new file mode 100644 index 000000000000..941659cdcc58 --- /dev/null +++ b/sec-keys/openpgp-keys-dwz/openpgp-keys-dwz-20260115.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 47CC0331081B8BC6D0FD4DA08370665B57816A6A:mjw:manual + EE8B11837F9C35A66A594B73C558590895ABF50C:mjw:manual + 28FF4B30A88D5523A7E2CBA20376A15C6FFC11CD:mjw:manual + EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A:mjw:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used to sign dwz releases" +HOMEPAGE="https://www.sourceware.org/dwz/" +# This is the same key as sec-keys/openpgp-keys-debugedit + sec-keys/openpgp-keys-bzip2 +# but it's not guaranteed to always be the same, so let's not assume. +SRC_URI="https://www.klomp.org/mark/gnupg-pub.txt -> ${P}-mjw.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-eduvpn/metadata.xml b/sec-keys/openpgp-keys-eduvpn/metadata.xml new file mode 100644 index 000000000000..ec518947b10c --- /dev/null +++ b/sec-keys/openpgp-keys-eduvpn/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>mario.haustein@hrz.tu-chemnitz.de</email> + <name>Mario Haustein</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-eduvpn/openpgp-keys-eduvpn-20231208.ebuild b/sec-keys/openpgp-keys-eduvpn/openpgp-keys-eduvpn-20231208.ebuild new file mode 100644 index 000000000000..d661d1734df6 --- /dev/null +++ b/sec-keys/openpgp-keys-eduvpn/openpgp-keys-eduvpn-20231208.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by eduVPN developers" +HOMEPAGE="https://www.eduvpn.org/" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + newins - eduvpn.asc <<-EOF + -----BEGIN PGP PUBLIC KEY BLOCK----- + + mDMEY/9MXBYJKwYBBAHaRw8BAQdA2bC0zO381EeJPHYwKva61bmsosc6fyKq23jM + NdxZ7bq0PmVkdVZQTiBMaW51eCBBcHAgUmVwb3NpdG9yeSBTaWduaW5nIEtleSA8 + YXBwK2xpbnV4QGVkdXZwbi5vcmc+iJkEExYKAEEWIQQif/P4+CnZqTFNnroCu4BI + u/8iLAUCY/9MXAIbAwUJEswDAAULCQgHAgIiAgYVCgkICwIEFgIDAQIeBwIXgAAK + CRACu4BIu/8iLI2ZAP97myPuZLwtrN+o+JF0p/3CNihR6zRJOpmwF091xOcqtgEA + iDrsQULCIxmesTPXRYW/mainxUgYXaF4GQpGTGOXowk= + =Qpnp + -----END PGP PUBLIC KEY BLOCK----- + EOF +} diff --git a/sec-keys/openpgp-keys-eduvpn/openpgp-keys-eduvpn-20240307.ebuild b/sec-keys/openpgp-keys-eduvpn/openpgp-keys-eduvpn-20240307.ebuild new file mode 100644 index 000000000000..48bf1ed6adf8 --- /dev/null +++ b/sec-keys/openpgp-keys-eduvpn/openpgp-keys-eduvpn-20240307.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by eduVPN developers" +HOMEPAGE="https://www.eduvpn.org/" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + newins - eduvpn.asc <<-EOF + -----BEGIN PGP PUBLIC KEY BLOCK----- + + mDMEY/9MXBYJKwYBBAHaRw8BAQdA2bC0zO381EeJPHYwKva61bmsosc6fyKq23jM + NdxZ7bq0PmVkdVZQTiBMaW51eCBBcHAgUmVwb3NpdG9yeSBTaWduaW5nIEtleSA8 + YXBwK2xpbnV4QGVkdXZwbi5vcmc+iJkEExYKAEEWIQQif/P4+CnZqTFNnroCu4BI + u/8iLAUCY/9MXAIbAwUJEswDAAULCQgHAgIiAgYVCgkICwIEFgIDAQIeBwIXgAAK + CRACu4BIu/8iLI2ZAP97myPuZLwtrN+o+JF0p/3CNihR6zRJOpmwF091xOcqtgEA + iDrsQULCIxmesTPXRYW/mainxUgYXaF4GQpGTGOXowk= + =Qpnp + -----END PGP PUBLIC KEY BLOCK----- + EOF + newins - eduvpn-dev.asc <<-EOF + -----BEGIN PGP PUBLIC KEY BLOCK----- + + mDMEZTkiAhYJKwYBBAHaRw8BAQdAdREDbNbEDNvOtNxwcwFLoaAOhdwJSkpddxn4 + qniBqee0RWVkdVZQTiBMaW51eCBEZXYgQXBwIFJlcG9zaXRvcnkgU2lnbmluZyBL + ZXkgPGFwcCtsaW51eCtkZXZAZWR1dnBuLm9yZ4iZBBMWCgBBFiEEenPWKtDwhFca + Mslg1XEEv5siPL8FAmU5IgICGwMFCRLMAwAFCwkIBwICIgIGFQoJCAsCBBYCAwEC + HgcCF4AACgkQ1XEEv5siPL/rrgD/caiME81fUtpqCnKgGXD2ntAg2M2mSpk7IfHe + J/Ih1bgA/i3uQOWFhur1r3I1ufxaaS0YjIIMZisSugTc5cWJ0isC + =orU4 + -----END PGP PUBLIC KEY BLOCK----- + EOF +} diff --git a/sec-keys/openpgp-keys-electrum/Manifest b/sec-keys/openpgp-keys-electrum/Manifest new file mode 100644 index 000000000000..023289bd90b0 --- /dev/null +++ b/sec-keys/openpgp-keys-electrum/Manifest @@ -0,0 +1 @@ +DIST electrum-4.5.8.gh.tar.gz 5896794 BLAKE2B a58a62adfdfe9d3f033033f9120e697cb2c2441076abfc7e914ad7185b9bbe63d81e2c305b80ab57cd0649274f9077f3c4ae59d6236a0bb23ad6838553186894 SHA512 0e7b15747fcce94ad60f068c013a5f6051402b049bb63493179768f6a4c6cb7b8d1b7b1750861afd89f7ed6a83313dee6d40022098ed2dbb9897fbf31e978350 diff --git a/sec-keys/openpgp-keys-electrum/metadata.xml b/sec-keys/openpgp-keys-electrum/metadata.xml new file mode 100644 index 000000000000..838d14f7406b --- /dev/null +++ b/sec-keys/openpgp-keys-electrum/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-electrum/openpgp-keys-electrum-4.5.8.ebuild b/sec-keys/openpgp-keys-electrum/openpgp-keys-electrum-4.5.8.ebuild new file mode 100644 index 000000000000..ce425e2d1b81 --- /dev/null +++ b/sec-keys/openpgp-keys-electrum/openpgp-keys-electrum-4.5.8.ebuild @@ -0,0 +1,28 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=electrum-${PV} +DESCRIPTION="OpenPGP keys for net-misc/electrum releases" +HOMEPAGE="https://electrum.org/#download" +SRC_URI=" + https://github.com/spesmilo/electrum/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local keys=( + pubkeys/ThomasV.asc + pubkeys/sombernight_releasekey.asc + pubkeys/Emzy.asc + ) + + insinto /usr/share/openpgp-keys + newins - electrum.asc < <(cat "${keys[@]}") +} diff --git a/sec-keys/openpgp-keys-elfutils/Manifest b/sec-keys/openpgp-keys-elfutils/Manifest new file mode 100644 index 000000000000..6e5cfe5adbc3 --- /dev/null +++ b/sec-keys/openpgp-keys-elfutils/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-elfutils-20220427-gpgkey-1AA44BE649DE760A.gpg 11658 BLAKE2B b8b1b7a0e16e811cae9d4c89c80b997aa4b0620b12212988068810d240959db93ddebc4637e69d28ede763bc4c8a5b1fe0714b6cc5df7cb4350376e50abe0360 SHA512 a4b33e225633f883aa829e6a984c184467e2dd22d928c1564ac32b2b49afda86260afc2b0ab026b36ee27d984e5c12ca16b6ee223e1afc7aa3cebdc1e9066cab +DIST openpgp-keys-elfutils-20240301.gpg 9147 BLAKE2B e959f255125b007b2a7c6a00e7765d2b48e7f7bb5fc44e7f77c178723adb66d533005ac8e74b2e5e9853470c61e88e462f7ccab9b636be36593b5f873e92db4c SHA512 18080caa36af466173c2bd70bfa850746b7a37309914e9e8973f984a9e12b9b93ef8b5971357ec098eae8a4d8aafb823e0cf7f9a7fb958dd037712754e4ce468 diff --git a/sec-keys/openpgp-keys-elfutils/metadata.xml b/sec-keys/openpgp-keys-elfutils/metadata.xml new file mode 100644 index 000000000000..a07a362c3608 --- /dev/null +++ b/sec-keys/openpgp-keys-elfutils/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-elfutils/openpgp-keys-elfutils-20220427.ebuild b/sec-keys/openpgp-keys-elfutils/openpgp-keys-elfutils-20220427.ebuild new file mode 100644 index 000000000000..39c2567bdc4b --- /dev/null +++ b/sec-keys/openpgp-keys-elfutils/openpgp-keys-elfutils-20220427.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP key used to sign elfutils releases" +HOMEPAGE="https://sourceware.org/elfutils/" +# This is the same key as sec-keys/openpgp-keys-debugedit but it's not guaranteed +# to always be the same, so let's not assume. +SRC_URI="https://sourceware.org/elfutils/ftp/gpgkey-1AA44BE649DE760A.gpg -> ${P}-gpgkey-1AA44BE649DE760A.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - elfutils.gpg < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-elfutils/openpgp-keys-elfutils-20240301.ebuild b/sec-keys/openpgp-keys-elfutils/openpgp-keys-elfutils-20240301.ebuild new file mode 100644 index 000000000000..f46115c1f72a --- /dev/null +++ b/sec-keys/openpgp-keys-elfutils/openpgp-keys-elfutils-20240301.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key used to sign elfutils releases" +HOMEPAGE="https://sourceware.org/elfutils/" +# This is the same key as sec-keys/openpgp-keys-debugedit but it's not guaranteed +# to always be the same, so let's not assume. +#SRC_URI="https://sourceware.org/elfutils/ftp/gpgkey-1AA44BE649DE760A.gpg -> ${P}-gpgkey-1AA44BE649DE760A.gpg" +SRC_URI="https://sourceware.org/git/?p=elfutils.git;a=blob_plain;f=GPG-KEY;h=dca558b76ca1eeb22d52b1993510c54d0d8ad75f;hb=ec5ce487c15dcd709d033dd5693b468ac34223ce -> ${P}.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - elfutils.gpg < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-emersion/Manifest b/sec-keys/openpgp-keys-emersion/Manifest new file mode 100644 index 000000000000..76768d78266c --- /dev/null +++ b/sec-keys/openpgp-keys-emersion/Manifest @@ -0,0 +1,6 @@ +DIST emersion-20260206.gpg 2263 BLAKE2B 46a33cd90f116f20b1715ef62cc3dead0d02c6b2fd89e736ad1f756dc61c7c2c03c02c16913aa162a507f95d12cd3b2e7c7b299ee06b3e430460175b6bd966b3 SHA512 0cc8d3cc2635398f21084cade65acdb8698699ddda61ea5b899b76990ec14d0e60bb4ac0ab202179226d72ebdcdb33db86c215511036a5313f6effcaef246f4e +DIST emersion-20260503.gpg 2263 BLAKE2B 2661bf49cc71ada935d5a4d011e99555050df193151efe6320ba863e7e0de4d79559f67d7393d8aad58012a2abda6090891d2c08cb8301656eedf2c58160ccf1 SHA512 02f6af0c0c20642447a7fc53b89a8a3608e8aa0e215058e3c35d8b94ded560e8f2826dc80d7ad2450b6057fcb33f7d3063d4be457acdec86847c0ffe2cb4e8d0 +DIST openpgp-keys-emersion-openpgp-20260206.asc 19274 BLAKE2B 7e5c94fe96ab4161229b847b3df4dd58b210fe7720735ee8dcb31e072905c16b535457db7418871e437604e630d98e784bb0478d9a907514fffbefc18c0b53b6 SHA512 8c309f12e829d84b2954606b8d0f43938a6f9d6cc615fbc5f165bf1404d3dfe57910dad0d6c7784497de4c4f884ebc8c027f7710305655de7e8e28e6bc93413f +DIST openpgp-keys-emersion-openpgp-20260503.asc 20862 BLAKE2B 8f6fdd44858bad3de3357bb35952053e903b6463592bae6ec1e99a9bb8550f3dc986a3dbfeaa5a27ac00aa42b703d4ad827df6547b4db38542569013ce4430e1 SHA512 748408d52e8edd5eff019efbd5a0b1778f5ee1a0c1c0b98bd0c0eed79203a07bef001b205819d12c3a89c9bbd08c50cd11e52abed72f9d3e32d3b6db58124ee5 +DIST openpgp-keys-emersion-ubuntu-20260206.asc 19806 BLAKE2B e2c1209bfa0d53121d79cd0bede540c21db9f30ca062698a7feb8f4d3c8665773772ef9c9dccacf9791f8d972f5e0ad59a47cf86bf38e14fe6306fd0ac2f3b31 SHA512 232f514765a62954d87eafaf88c6b3b8ec017e6426cb82eb6d5caf58ef16d601fbceb95006168a4b302cb10b4d7164ed70e3cbd9e345bc3467c7ade3acdf7a5b +DIST openpgp-keys-emersion-ubuntu-20260503.asc 19806 BLAKE2B e2c1209bfa0d53121d79cd0bede540c21db9f30ca062698a7feb8f4d3c8665773772ef9c9dccacf9791f8d972f5e0ad59a47cf86bf38e14fe6306fd0ac2f3b31 SHA512 232f514765a62954d87eafaf88c6b3b8ec017e6426cb82eb6d5caf58ef16d601fbceb95006168a4b302cb10b4d7164ed70e3cbd9e345bc3467c7ade3acdf7a5b diff --git a/sec-keys/openpgp-keys-emersion/metadata.xml b/sec-keys/openpgp-keys-emersion/metadata.xml new file mode 100644 index 000000000000..b82a9d768074 --- /dev/null +++ b/sec-keys/openpgp-keys-emersion/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>arthurzam@gentoo.org</email> + <name>Arthur Zamarin</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20260206.ebuild b/sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20260206.ebuild new file mode 100644 index 000000000000..9ce06d37785d --- /dev/null +++ b/sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20260206.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48:emersion:openpgp,ubuntu,manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Simon Ser" +HOMEPAGE="https://emersion.fr/about/" +SRC_URI+=" https://emersion.fr/.well-known/openpgpkey/hu/dj3498u4hyyarh35rkjfnghbjxug6b19 -> emersion-${PV}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20260503.ebuild b/sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20260503.ebuild new file mode 100644 index 000000000000..9ce06d37785d --- /dev/null +++ b/sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20260503.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48:emersion:openpgp,ubuntu,manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Simon Ser" +HOMEPAGE="https://emersion.fr/about/" +SRC_URI+=" https://emersion.fr/.well-known/openpgpkey/hu/dj3498u4hyyarh35rkjfnghbjxug6b19 -> emersion-${PV}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-erwinwaterlander/Manifest b/sec-keys/openpgp-keys-erwinwaterlander/Manifest new file mode 100644 index 000000000000..6a202d9c0dc9 --- /dev/null +++ b/sec-keys/openpgp-keys-erwinwaterlander/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-erwin-ubuntu-20260418.asc 1915 BLAKE2B 0e8eb5ae33b81cc1eeed060d1cea528394e4a856825d7483b407682f9dbaa505b1acf8b1829640a934744c2c0f02bb8a8a62d2c2e4acbeab76937b193e0ffa83 SHA512 d0bf6cb177fa33efa4be523e46b122bd4f6b8448430e8e27bccc4965e78deeaddc6efe1a7c633a034c7e2141014728d443f6316c06f3159f3e3e7661acd4e229 diff --git a/sec-keys/openpgp-keys-erwinwaterlander/metadata.xml b/sec-keys/openpgp-keys-erwinwaterlander/metadata.xml new file mode 100644 index 000000000000..6aac50524584 --- /dev/null +++ b/sec-keys/openpgp-keys-erwinwaterlander/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>shell-tools@gentoo.org</email> + <name>Gentoo Shell Tools Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-erwinwaterlander/openpgp-keys-erwinwaterlander-20260418.ebuild b/sec-keys/openpgp-keys-erwinwaterlander/openpgp-keys-erwinwaterlander-20260418.ebuild new file mode 100644 index 000000000000..166b8a5d7df7 --- /dev/null +++ b/sec-keys/openpgp-keys-erwinwaterlander/openpgp-keys-erwinwaterlander-20260418.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + F8F1BEA490496A09CCA328CC38C1F572B12725BE:erwin:ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Erwin Waterlander" +HOMEPAGE="https://waterlander.net/" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-eschwartz/Manifest b/sec-keys/openpgp-keys-eschwartz/Manifest new file mode 100644 index 000000000000..e57524752b74 --- /dev/null +++ b/sec-keys/openpgp-keys-eschwartz/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-eli-schwartz-github-20250723.asc 9325 BLAKE2B ade7d497938e2d4357b3e96ab8736bf97105b7d2f1312b5a030ab9841b9e71a6f492016db938fa16c210e083fa4fa4aa3e94b616b0b163a0d159100d6ac6a7a1 SHA512 3467c73acc909d6b597c66cc526560e19fdeeb501c95f3f9a28f4c148275f071594d5bcfd5ddb0f92d4c245c3b41d8a463c6725ee419c712f406226034a15487 diff --git a/sec-keys/openpgp-keys-eschwartz/metadata.xml b/sec-keys/openpgp-keys-eschwartz/metadata.xml new file mode 100644 index 000000000000..69a19c59aa3a --- /dev/null +++ b/sec-keys/openpgp-keys-eschwartz/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>eschwartz@gentoo.org</email> + <name>Eli Schwartz</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-eschwartz/openpgp-keys-eschwartz-20250723-r1.ebuild b/sec-keys/openpgp-keys-eschwartz/openpgp-keys-eschwartz-20250723-r1.ebuild new file mode 100644 index 000000000000..3bf454884f86 --- /dev/null +++ b/sec-keys/openpgp-keys-eschwartz/openpgp-keys-eschwartz-20250723-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'BD27B07A5EF45C2ADAF70E0484818A6819AF4A9B:eli-schwartz:github' + 'EF51D308B1CE230888BE0D84EA423E93A16343F1:eli-schwartz2:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Eli Schwartz" +HOMEPAGE="https://github.com/eli-schwartz" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" diff --git a/sec-keys/openpgp-keys-evenrouault/Manifest b/sec-keys/openpgp-keys-evenrouault/Manifest new file mode 100644 index 000000000000..b130250255e8 --- /dev/null +++ b/sec-keys/openpgp-keys-evenrouault/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-rouault-github-20250913.asc 1695 BLAKE2B a66840f7599460b091ddfefcbbf0d29e8d15cfeaf423bef56ad0c2b51f889f723cd1b038031c4eba6563b2f56616b70e70fe71e5217f12eb3d60a0c1ed00f848 SHA512 68dea3bb4b9f77d532a8d296b2c2c473f663503b2882557122f5cb2c0ea92fbf4ddc70e9195e837a4addc9675977d9f0204cfcdbfe1b33bf7c7246fdb4a1ad6a +DIST openpgp-keys-rouault-openpgp-20250913.asc 1817 BLAKE2B bb7dc84923d61507ab35ec35289898b010ca762f44f6d30a1a9a71f430b7cdd74f6e95e8158c4b2b27ccf276174b2cae9b3c88d182d2585e4d9b6e8085a62b00 SHA512 ec4d7531fc9315cde02927d405f895a6be842f7a20193875e511be7c2fa61dbbd08d9b0e08879e01127abdd7b13ad0fc34138db01f8fee7a9fb41991ae8662e5 +DIST openpgp-keys-rouault-ubuntu-20250913.asc 1740 BLAKE2B 29a34b63a81f03a42820d43ce0b7e9770c96765b44382ee39c3f286bd5bf86089459dc3ec9b2fee342ad7eb19b7d1eb96b02818f30d16fe3bbe9f85a604f52ea SHA512 484a510208bf84de4caec845b43c94d5808dc4d349c5776bdecd829b6b3623dc68dbc35876175d8b05d8bb27358b7e55b6b2fe55ff168228b648781f9c338742 diff --git a/sec-keys/openpgp-keys-evenrouault/metadata.xml b/sec-keys/openpgp-keys-evenrouault/metadata.xml new file mode 100644 index 000000000000..2897a70ae2d3 --- /dev/null +++ b/sec-keys/openpgp-keys-evenrouault/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>codec@gentoo.org</email> + <name>Gentoo Codec Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-evenrouault/openpgp-keys-evenrouault-20250913.ebuild b/sec-keys/openpgp-keys-evenrouault/openpgp-keys-evenrouault-20250913.ebuild new file mode 100644 index 000000000000..a77ff6bc8d62 --- /dev/null +++ b/sec-keys/openpgp-keys-evenrouault/openpgp-keys-evenrouault-20250913.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "B1FA7D81EEB8E66399178B9733EBBFC47B3DD87D:rouault:github,openpgp,ubuntu" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Even Rouault" +HOMEPAGE="https://github.com/rouault" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-fche/Manifest b/sec-keys/openpgp-keys-fche/Manifest new file mode 100644 index 000000000000..d09e73b01564 --- /dev/null +++ b/sec-keys/openpgp-keys-fche/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-fche-20260119-gpg-public-key.gpg 1290 BLAKE2B 02b7d2d58d72fa4ec976a04e471a9aa46174353a528bfc96d7686ab0e6e62202a70d8f05450bd3a9254b6b9b81fe6a92d3195b98cfa60c842b80e1a76a9cb2ff SHA512 dc12ba6a47c94654403fc975cdf6586dff78019948431be93526bbad0a388d88b9b80481cfd3e27c0e87c690ffb910de19acc57fa7a66fb66f7945c9bb00673a diff --git a/sec-keys/openpgp-keys-fche/metadata.xml b/sec-keys/openpgp-keys-fche/metadata.xml new file mode 100644 index 000000000000..0853793ec926 --- /dev/null +++ b/sec-keys/openpgp-keys-fche/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-fche/openpgp-keys-fche-20260119.ebuild b/sec-keys/openpgp-keys-fche/openpgp-keys-fche-20260119.ebuild new file mode 100644 index 000000000000..1e8c55d3bbdf --- /dev/null +++ b/sec-keys/openpgp-keys-fche/openpgp-keys-fche-20260119.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + C60CFE9F27405101D06DE3B86D8D01ADE253B252:fche:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Frank Ch. Eigler (fche)" +HOMEPAGE="https://web.elastic.org/~fche/index.shtml" +SRC_URI="https://web.elastic.org/~fche/gpg-public-key.asc -> ${P}-gpg-public-key.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-fefe/Manifest b/sec-keys/openpgp-keys-fefe/Manifest new file mode 100644 index 000000000000..5c1b34cca48f --- /dev/null +++ b/sec-keys/openpgp-keys-fefe/Manifest @@ -0,0 +1 @@ +DIST felix@fefe.de.asc 46748 BLAKE2B b21a6758152dc069be83f1adb442bbf2cec7cf40008a9fa3af90db37b373351f133161895e2f81ee64b5d7cb4465c6c4a99ecd07678a34fa99e7dcef340b8196 SHA512 4d9297f71edb15831580c32a66030319d218137fb0230a9cdc5a7f8987ac35e7c78ae6642d619328f2719615f022a0af9ad266843d1c4251e080c31ca78000bd diff --git a/sec-keys/openpgp-keys-fefe/metadata.xml b/sec-keys/openpgp-keys-fefe/metadata.xml new file mode 100644 index 000000000000..a0c1cab446a6 --- /dev/null +++ b/sec-keys/openpgp-keys-fefe/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>alexey+gentoo@asokolov.org</email> + <name>Alexey Sokolov</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-fefe/openpgp-keys-fefe-20250926.ebuild b/sec-keys/openpgp-keys-fefe/openpgp-keys-fefe-20250926.ebuild new file mode 100644 index 000000000000..602878dda779 --- /dev/null +++ b/sec-keys/openpgp-keys-fefe/openpgp-keys-fefe-20250926.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign packages from http://www.fefe.de/" +HOMEPAGE="http://www.fefe.de/" +SRC_URI="http://www.fefe.de/felix@fefe.de.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~sparc ~x86" + +S=${WORKDIR} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - fefe.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-ffmpeg/Manifest b/sec-keys/openpgp-keys-ffmpeg/Manifest new file mode 100644 index 000000000000..d45b9e8ae56a --- /dev/null +++ b/sec-keys/openpgp-keys-ffmpeg/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-ffmpeg-20220405.asc 1709 BLAKE2B dd227596409062cb8f7814df12484c883222d0d531d251fd8dfd625207162b925ccc7eb20e34da5b2f4297dd11153cac2783b6732cd3aee72cf2c37b98e6f2ca SHA512 96b3754d1454162792758e7185b65f2d6dba8a62ad49232b27c8ef7f56148bc7cbe2147b06265625e2616fa96b9170d5bf265c117ddee5f863f0db30d091fafe diff --git a/sec-keys/openpgp-keys-ffmpeg/metadata.xml b/sec-keys/openpgp-keys-ffmpeg/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-ffmpeg/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-ffmpeg/openpgp-keys-ffmpeg-20220405.ebuild b/sec-keys/openpgp-keys-ffmpeg/openpgp-keys-ffmpeg-20220405.ebuild new file mode 100644 index 000000000000..0d4adc753baf --- /dev/null +++ b/sec-keys/openpgp-keys-ffmpeg/openpgp-keys-ffmpeg-20220405.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign FFmpeg" +HOMEPAGE="https://ffmpeg.org/download.html" +SRC_URI="https://ffmpeg.org/ffmpeg-devel.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - ffmpeg.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-file/Manifest b/sec-keys/openpgp-keys-file/Manifest new file mode 100644 index 000000000000..0c2bf79d733a --- /dev/null +++ b/sec-keys/openpgp-keys-file/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-file-20220611-BE04995BA8F90ED0C0C176C471112AB16CB33B3A.asc 2590 BLAKE2B 61296a3f1c626d4e579c74256bcdfd5b0a72f9c39770c97a37757b9633044a5253e7f4740cb1ed0f033730393758f5838f643f38dccdaae368235901ad0dba89 SHA512 cf5ef2be4d26fccb2b59d21aea57eb0f329661e6ed18d52b12b84ceba71994586db03292ff3cfbc70151d962db69cd5c8a62b0ff9485fc64745ff24ea7f315e9 diff --git a/sec-keys/openpgp-keys-file/metadata.xml b/sec-keys/openpgp-keys-file/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-file/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-file/openpgp-keys-file-20220611.ebuild b/sec-keys/openpgp-keys-file/openpgp-keys-file-20220611.ebuild new file mode 100644 index 000000000000..0a10269d5e9f --- /dev/null +++ b/sec-keys/openpgp-keys-file/openpgp-keys-file-20220611.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Christos Zoulas (to sign file releases)" +# See e.g. https://github.com/file/file#gpg-for-dummies +HOMEPAGE="https://www.darwinsys.com/file/" +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-BE04995BA8F90ED0C0C176C471112AB16CB33B3A.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - file.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-findutils/Manifest b/sec-keys/openpgp-keys-findutils/Manifest new file mode 100644 index 000000000000..de418b558213 --- /dev/null +++ b/sec-keys/openpgp-keys-findutils/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-findutils-20220407.asc 39705 BLAKE2B 483d2ee0c03370f41cf7ce670749d26e174e1943b64c5777c954834a1134579713808b71b0c808ddcc68f252d6ca4daecccbc5cdd0482382ce2bb59f11caf537 SHA512 afe1690a00cad35a573bbfde7c62a4c0a5d075d72e3c6a95eb31f2d962324e3932f7379d2d7ce727c26bfb6d91f01264f260b72cc580e901348dd1babd07a57b diff --git a/sec-keys/openpgp-keys-findutils/metadata.xml b/sec-keys/openpgp-keys-findutils/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-findutils/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-findutils/openpgp-keys-findutils-20220407.ebuild b/sec-keys/openpgp-keys-findutils/openpgp-keys-findutils-20220407.ebuild new file mode 100644 index 000000000000..f7658b4273af --- /dev/null +++ b/sec-keys/openpgp-keys-findutils/openpgp-keys-findutils-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU findutils" +HOMEPAGE="https://savannah.gnu.org/projects/findutils/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=findutils&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - findutils.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-foxboron/Manifest b/sec-keys/openpgp-keys-foxboron/Manifest new file mode 100644 index 000000000000..14684d1b3b0f --- /dev/null +++ b/sec-keys/openpgp-keys-foxboron/Manifest @@ -0,0 +1 @@ +DIST C100346676634E80C940FB9E9C02FF419FECBE16.asc 281574 BLAKE2B be1ac106e8f7210c686498604f73c74ee8b7136ee154c152bae338f4257af3a99b12832eb4561062657b0b4280ddd32514cfbc981cf02ab86922374644577c67 SHA512 60bd4b9a0d656b3b1205250e1a837a68ca4d6d4248a1acb6b8230c41ed9162bc7039ccc7c4fde4537e88434a390f96dc4e5db8e2cb713695ce1b50ce97d455f1 diff --git a/sec-keys/openpgp-keys-foxboron/metadata.xml b/sec-keys/openpgp-keys-foxboron/metadata.xml new file mode 100644 index 000000000000..93c2787e3761 --- /dev/null +++ b/sec-keys/openpgp-keys-foxboron/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ajak@gentoo.org</email> + <name>John Helmert III</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-foxboron/openpgp-keys-foxboron-20220802.ebuild b/sec-keys/openpgp-keys-foxboron/openpgp-keys-foxboron-20220802.ebuild new file mode 100644 index 000000000000..1d8e53e88b3a --- /dev/null +++ b/sec-keys/openpgp-keys-foxboron/openpgp-keys-foxboron-20220802.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Morten Linderund" +HOMEPAGE="https://linderud.dev/about/" +SRC_URI=" + https://linderud.dev/gpg.asc -> + C100346676634E80C940FB9E9C02FF419FECBE16.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - foxboron.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-franz/Manifest b/sec-keys/openpgp-keys-franz/Manifest new file mode 100644 index 000000000000..1af8704d7b33 --- /dev/null +++ b/sec-keys/openpgp-keys-franz/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-franz-github-20260413.asc 4039 BLAKE2B 2948b104bdbe7d88d611cff467f56f6480b68b699ea36552071b289f92eb7dc1b2570477dd2290e86d03d259b1ab71e0a0dc7e6c8b264427b11e7fdd4f0dc611 SHA512 e482779c1749ba5a4417c148623277342daa002a417b8b01fe63134d956d60c6953f4c142802cd9dd8aa63f905675e2b271c0f01f6313b5a710f9e521da5dced diff --git a/sec-keys/openpgp-keys-franz/metadata.xml b/sec-keys/openpgp-keys-franz/metadata.xml new file mode 100644 index 000000000000..d9201802d6c5 --- /dev/null +++ b/sec-keys/openpgp-keys-franz/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-franz/openpgp-keys-franz-20260413.ebuild b/sec-keys/openpgp-keys-franz/openpgp-keys-franz-20260413.ebuild new file mode 100644 index 000000000000..c1f59176f894 --- /dev/null +++ b/sec-keys/openpgp-keys-franz/openpgp-keys-franz-20260413.ebuild @@ -0,0 +1,15 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "FCE8B369F2F0B73FD546DAAC0375688EE44CD168:franz:github" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Michal Babej (franz)" +HOMEPAGE="https://github.com/franz" + +KEYWORDS="~amd64 ~ppc64" diff --git a/sec-keys/openpgp-keys-freenet/Manifest b/sec-keys/openpgp-keys-freenet/Manifest new file mode 100644 index 000000000000..8f2a96c0d5da --- /dev/null +++ b/sec-keys/openpgp-keys-freenet/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-arne_bab-ubuntu-20250830.asc 8679 BLAKE2B f39fa81eaf178efee47fc99a297401e04a919015d53420ed10dcb38aaa2d46975fa2f54a713c53e6749af799c8c77f81dd2ada358f8f203a19d73e72fceb2fc7 SHA512 d3ab8240979c909ed4bf9caa30cfbb565b456a1b919da5a816b3fe141325dfccfa04b67f70a5a66dd3f8468e83c3f1177b147e1ae149f9fb436fdaba0651d0a8 diff --git a/sec-keys/openpgp-keys-freenet/metadata.xml b/sec-keys/openpgp-keys-freenet/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-freenet/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-freenet/openpgp-keys-freenet-20250830.ebuild b/sec-keys/openpgp-keys-freenet/openpgp-keys-freenet-20250830.ebuild new file mode 100644 index 000000000000..4cbb331166d7 --- /dev/null +++ b/sec-keys/openpgp-keys-freenet/openpgp-keys-freenet-20250830.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + # :manual fails with "Too many keys found. Suspicious keys: [...]" + 'B30C3D91069F81ECFEFED0B1B41A6047FD6C57F9:arne_bab:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by freenetproject.org" +HOMEPAGE="https://www.hyphanet.org/pages/download.html" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm64" + +src_install() { + sec-keys_src_install + mv "${ED}"/usr/share/openpgp-keys/freenet{,project.org}.asc || die +} diff --git a/sec-keys/openpgp-keys-fwknop/Manifest b/sec-keys/openpgp-keys-fwknop/Manifest new file mode 100644 index 000000000000..a561a412f008 --- /dev/null +++ b/sec-keys/openpgp-keys-fwknop/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-fwknop-20240208.asc 2433 BLAKE2B e8423904c8fa32fb74131f663e545178e64760bde4da46b1b221b61a7336141081f0004080bb0a49a8f68f822e9ad361d51275c0dff09c388ee91adc34255728 SHA512 281f46e2a1c04be4bbbd9ebf822851fd5b16ecc3de1f003f2703f40f02ed032e3570d67da1746d2a28ed0898515c16d51aa7eee5655435fb811401a53e7b7ece diff --git a/sec-keys/openpgp-keys-fwknop/metadata.xml b/sec-keys/openpgp-keys-fwknop/metadata.xml new file mode 100644 index 000000000000..ae2d62efbed5 --- /dev/null +++ b/sec-keys/openpgp-keys-fwknop/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>hlein@korelogic.com</email> + <name>Hank Leininger</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-fwknop/openpgp-keys-fwknop-20240208.ebuild b/sec-keys/openpgp-keys-fwknop/openpgp-keys-fwknop-20240208.ebuild new file mode 100644 index 000000000000..e02ba0db9afd --- /dev/null +++ b/sec-keys/openpgp-keys-fwknop/openpgp-keys-fwknop-20240208.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key used to sign fwknop releases" +HOMEPAGE="https://www.cipherdyne.org/fwknop/index.html" +SRC_URI="https://www.cipherdyne.org/signing_key -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - fwknop.gpg < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-garyemiller/Manifest b/sec-keys/openpgp-keys-garyemiller/Manifest new file mode 100644 index 000000000000..50ebbe7afb36 --- /dev/null +++ b/sec-keys/openpgp-keys-garyemiller/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-garyemiller-20230413-garyemiller.asc 4422 BLAKE2B b260dea75268962ca1bb8b14ed377024a32c9f0d23986775c339cc830dc8c101bed5c5931c9ff612a58e0d8423ee1271945c4a273b72ebf8d2fbad2bb1a07eeb SHA512 14ea785ce48332ab7251467117c6e0ab40466c10ebc3cec88395a8d9e95420df81fbd4456b8d2e5b02e36914e9aa021e0eb727717ec845fa594792b322cd2dcd diff --git a/sec-keys/openpgp-keys-garyemiller/metadata.xml b/sec-keys/openpgp-keys-garyemiller/metadata.xml new file mode 100644 index 000000000000..30bbac324889 --- /dev/null +++ b/sec-keys/openpgp-keys-garyemiller/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>bacs@librecast.net</email> + <name>Brett A C Sheffield</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-garyemiller/openpgp-keys-garyemiller-20230413.ebuild b/sec-keys/openpgp-keys-garyemiller/openpgp-keys-garyemiller-20230413.ebuild new file mode 100644 index 000000000000..f281d52e51e5 --- /dev/null +++ b/sec-keys/openpgp-keys-garyemiller/openpgp-keys-garyemiller-20230413.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +DESCRIPTION="OpenPGP key for Gary E. Miller" +HOMEPAGE="https://gpsd.io/" +SRC_URI="https://keys.openpgp.org/vks/v1/by-fingerprint/1256D5A74A01B8145593C41EADA54A78FC147EEE -> ${P}-garyemiller.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - garyemiller.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-gawk/Manifest b/sec-keys/openpgp-keys-gawk/Manifest new file mode 100644 index 000000000000..c6691c26d3d4 --- /dev/null +++ b/sec-keys/openpgp-keys-gawk/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-gawk-20220407.asc 8176 BLAKE2B b84ee3e72cabf64a4136c86b6b420c525416a715776795684683a5d237385d6f93ebea15e9102f23459979b85b89cde9019320f19c46c44fbd54e29d04b418ce SHA512 515268c5f02d1c499037787a9cef15ec237cc33689695616f9434076a02a9c49ae8d57f1eb60d517ccf4e64b227086244dc36b933903d17266def39db0d25b98 diff --git a/sec-keys/openpgp-keys-gawk/metadata.xml b/sec-keys/openpgp-keys-gawk/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-gawk/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gawk/openpgp-keys-gawk-20220407.ebuild b/sec-keys/openpgp-keys-gawk/openpgp-keys-gawk-20220407.ebuild new file mode 100644 index 000000000000..11dedde6a835 --- /dev/null +++ b/sec-keys/openpgp-keys-gawk/openpgp-keys-gawk-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU Awk" +HOMEPAGE="https://savannah.gnu.org/projects/gawk/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gawk&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - gawk.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-gdal/Manifest b/sec-keys/openpgp-keys-gdal/Manifest new file mode 100644 index 000000000000..3748aa2956e5 --- /dev/null +++ b/sec-keys/openpgp-keys-gdal/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-gdal-ubuntu-20260412.asc 1704 BLAKE2B 12fc7af6cd4a010c764df2b32207ed0579739482648f0cc28d7a86af769f08ba01e081e9bf9290755eea2bca0f879cccc4d726191fb54d708154e4e8d6cb9b12 SHA512 322c8c42b39a85074004c400ac97f10b90da1fc9d56f616d52358572864c9f0f0415579f57d491a76cece4e14da2625f265f223ee45d27962f7a23719c340aea diff --git a/sec-keys/openpgp-keys-gdal/files/gdal-20260412.gpg b/sec-keys/openpgp-keys-gdal/files/gdal-20260412.gpg new file mode 100644 index 000000000000..78594b39648c --- /dev/null +++ b/sec-keys/openpgp-keys-gdal/files/gdal-20260412.gpg @@ -0,0 +1,31 @@ +https://gdal.org/en/stable/download.html#current-release + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBGjlDXoBEACjbYUouwHnW+X/xK51AfwN1vTrJn+pZziGGLobD4Jfs4gU4PwQ +dEw1bFj6tsgBrJ7hrKmcyd0bBQiKU1FTYy+tOu768t9qlC7HC3JfRBACrGn3Svz4 +evinQkq5GGcZ1FkJhRKgEIxJLGppG7O45XEFYdcbCkLqC8uyu2+PbY2SYXlzlKs8 +DLiAwqX670eZ78pDtynJj81CRowSqyNBOzaltR6OLCsYZrYzAYYtBqSiifKoIpm/ +sV4VRvUuWaaUNNMPPRLt+mV+iIYm8cKLH2uyozZWIfOSck7I30fGIuuUhulc41bi +3WNV+QtOepPyuMolab8JNbaRJXAFxQ5Q2k5ZyzXvpuAEqwrhaFIroc7LvkQ4RLlT +r6BkFUzvCCjRWG5jCFA0CjvvvYG9DPSUKdSaD2Vxfor/cwSRqnPYwRauFMuST57H +exrLYJZqfeZuqV2mlI8wVvh3tO9oC/pGmggV3B1KxYvzj2I/nQ/bnugveEvD005j +EcfSlmAPWcuily+rgB9xqed0tZwG0A9fjY/gveqxLVE41EIoAfkdeRl+KVOqEEYk +cyiJQdFKBuGxemEP2cfDnROUawp+1XXEuA1MGkLvB+6nNIp1e+mhUtWfDY70MEz1 +l7J49MUZBfPM3vy63t7ihlPLIP9IUcO9j9rfy1iW8t86qG3CnZE/rsnVZwARAQAB +tCRHREFMIFJlbGVhc2UgQm90IDxnZGFsb3JnQGdtYWlsLmNvbT6JAlQEEwEKAD4W +IQR7Ew6VW0TYfM4nZfDb2B/1LsKkKgUCaOUNegIbAwUJA8JnAAULCQgHAgYVCgkI +CwIEFgIDAQIeAQIXgAAKCRDb2B/1LsKkKpY+D/9hVR9JIQNT3So4fg/fQx36azSf +kVzO4nS0lZhSxR4/Xig5Zqq8EOFk7ipWwb4hhivPi7yR49BhVSQbHo36+jNbC5k/ +jDMsZ+9CNzUjp1XSH/v06mcdSD4LB4vSvHBfLjDdV7OoOGnExkEyqBcoje53tW6p +tKQGwqZ3ilZs75GkLO1UC3DNQ9VpVc7lk1Cv+npto86A6CWMAC7q+n540wC/oTj7 +APn6dz1S0LAPWR9v0aBoLMoRP9YiRQSmQmyQsKe3HJd4c7hSdWyST/PIMvPZawpP +BYG+JRRuRoWm6zjJIWnvqj9IZeFkQv1fKqYHKW86aITTqGGF6kcq83mf2XH26KQR +mu8ArI5aLULmpKA67p2RXxyPdoSNiaiP8UuWQ18rnEA/Hedz2sgBYSvjeYYziTRm +wgiRbts4MjB5pj+JGKtX7FEL6HuPDVnMYGc8n8bO8qiKctuYMwBM/KRE+2e3zx0m +m5YXjjCSvBiTLYNhvrrQ5pxiUK5xiAH0G/MzPXjJToJzLrHn0vqRVHXs9F8d9zLe +o6E4S8VVgyJ9zdXkYtj9nyL9jb00K+jj/g4avpnOKTuIgpsTR2ntxWz2liWU6Saz +03Vrd9mVwgU7NBnYAMXOg54eYwhyWkGvbFHvCK6ijL1+SaAkN9mVs5VTJMpGiJ9s +qj7DbIY0GwZQMVSvxQ== +=FY/p +-----END PGP PUBLIC KEY BLOCK----- diff --git a/sec-keys/openpgp-keys-gdal/metadata.xml b/sec-keys/openpgp-keys-gdal/metadata.xml new file mode 100644 index 000000000000..226805f7a6e3 --- /dev/null +++ b/sec-keys/openpgp-keys-gdal/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci-geosciences@gentoo.org</email> + <name>Gentoo Geosciences Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gdal/openpgp-keys-gdal-20260412.ebuild b/sec-keys/openpgp-keys-gdal/openpgp-keys-gdal-20260412.ebuild new file mode 100644 index 000000000000..568cd93edf70 --- /dev/null +++ b/sec-keys/openpgp-keys-gdal/openpgp-keys-gdal-20260412.ebuild @@ -0,0 +1,24 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Key isn't in a convenient format to download +# https://gdal.org/en/stable/download.html#current-release + +SEC_KEYS_VALIDPGPKEYS=( + # openpgp GDPR policy strikes again. Dont use it + "7B130E955B44D87CCE2765F0DBD81FF52EC2A42A:gdal:ubuntu,manual" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used to sign GDAL" +HOMEPAGE="https://gdal.org" + +KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86" + +src_compile() { + # hack + A="${A} ${FILESDIR}/gdal-${PV}.gpg" sec-keys_src_compile +} diff --git a/sec-keys/openpgp-keys-gdbm/Manifest b/sec-keys/openpgp-keys-gdbm/Manifest new file mode 100644 index 000000000000..d144a32f36b6 --- /dev/null +++ b/sec-keys/openpgp-keys-gdbm/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-gdbm-20220407.asc 2009 BLAKE2B 15dd3906aac780b8f479862d161f5adf356a17c18889bf4237bee7415884eecb240ca4eb530ff14b0e89e73601796177beaa0a4cc117592ceb87cfde6d4981e8 SHA512 dd41fff70dc5fb8104df3881554fccb3738c5caa52613d685794a2a3ec2b598a4514551f2b1a2723c579b8c5ce731bcb7d8e5fee4d01a3bf589e79ef8c224be1 +DIST openpgp-keys-gdbm-20250323.asc 7940 BLAKE2B 9cd53f541202bf90ba76ad179440924870ae67534b960545cef70793648276e3793dd2b23acecd32d417fb217449b8fa08d8ec8e880190f11a66a3d48c706280 SHA512 66ea2fcc772c24dead54803a320cca9e48334d3b23b302bb7b2a7ef6691136c45298686a9fb9622ea210bad998c5da241ceff72afe754420aba399842705caa1 diff --git a/sec-keys/openpgp-keys-gdbm/metadata.xml b/sec-keys/openpgp-keys-gdbm/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-gdbm/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gdbm/openpgp-keys-gdbm-20220407.ebuild b/sec-keys/openpgp-keys-gdbm/openpgp-keys-gdbm-20220407.ebuild new file mode 100644 index 000000000000..7738c9ae24d1 --- /dev/null +++ b/sec-keys/openpgp-keys-gdbm/openpgp-keys-gdbm-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU dbm" +HOMEPAGE="https://savannah.gnu.org/projects/gdbm/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gdbm&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - gdbm.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-gdbm/openpgp-keys-gdbm-20250323.ebuild b/sec-keys/openpgp-keys-gdbm/openpgp-keys-gdbm-20250323.ebuild new file mode 100644 index 000000000000..2e3a77cdfe50 --- /dev/null +++ b/sec-keys/openpgp-keys-gdbm/openpgp-keys-gdbm-20250323.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by GNU dbm" +HOMEPAGE="https://savannah.gnu.org/projects/gdbm/" +# Listed at https://www.gnu.org.ua/software/gdbm/download.html +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - gdbm.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-gentoo-auth/Manifest b/sec-keys/openpgp-keys-gentoo-auth/Manifest new file mode 100644 index 000000000000..dd6365dde05a --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-auth/Manifest @@ -0,0 +1 @@ +DIST gentoo-auth.asc.20260206.gz 6171 BLAKE2B 5cb94044a19456343405a3c6cd7b921995170c0c10e56aac4830553e551a82bb8165ff7f0de68c6b615110f222b1684de0fe1721abb4c00837f6c699e28bd00f SHA512 fd424486cc2d18354108e45f448b3fe0761bf4b406d6076b68290638a2d093671d9a629bf7749399dba0dc5df2968fef0ca6ea7794bdf8934ae6484b9210133f diff --git a/sec-keys/openpgp-keys-gentoo-auth/metadata.xml b/sec-keys/openpgp-keys-gentoo-auth/metadata.xml new file mode 100644 index 000000000000..c7a305a4ca2c --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-auth/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gentoo-auth/openpgp-keys-gentoo-auth-20260206.ebuild b/sec-keys/openpgp-keys-gentoo-auth/openpgp-keys-gentoo-auth-20260206.ebuild new file mode 100644 index 000000000000..c059038fc051 --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-auth/openpgp-keys-gentoo-auth-20260206.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Gentoo Authority Keys (GLEP 79)" +HOMEPAGE="https://www.gentoo.org/downloads/signatures/" +# https://dev.gentoo.org/~mgorny/dist/openpgp-keys/gentoo-auth.asc.${PV}.gz +SRC_URI=" + https://dev.gentoo.org/~sam/dist/sec-keys/${PN}/gentoo-auth.asc.${PV}.gz +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +# Generated with: +# 1. export GNUPGHOME=$(mktemp -d) +# 2. gpg --import-options no-import-clean,no-self-sigs-only --import /usr/share/openpgp-keys/gentoo-auth.asc +# 3. Verify gpg --list-keys shows only expected L1 and L2 authority keys +# 4. gpg --armor --export > gentoo-auth.asc.${PV} +# 5. diff the existing version with the new version with pgpdump, make sure +# the changes look expected. +# 5. gzip gentoo-auth.asc.${PV} +# +# Keys included: +# ABD00913019D6354BA1D9A132839FE0D796198B1 +# 18F703D702B1B9591373148C55D3238EC050396E +# 2C13823B8237310FA213034930D132FF0FF50EEB +# ABA5E4E7F4E407ABE9CA7EC7422C9066E21F705A + +src_install() { + insinto /usr/share/openpgp-keys + newins "gentoo-auth.asc.${PV}" gentoo-auth.asc + newins - gentoo-auth-ownertrust.txt <<-EOF + ABD00913019D6354BA1D9A132839FE0D796198B1:6: + EOF +} diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest b/sec-keys/openpgp-keys-gentoo-developers/Manifest new file mode 100644 index 000000000000..2b6ba0d39a8c --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-gentoo-developers-20260323-active-devs.gpg 3072609 BLAKE2B 94e2872bb2e122a40688466b624be402b621c4335cf939f01feabd3d3f4a4d96b283ab587649db3c272d12d61d1ee1e34ff24e764d53245f7f961f00fbfc4977 SHA512 22058b0794785537e46a8535a4d478960b0fc39e95564e1d938352dccdd7b122f3928a1443265d6d5ec7f95a551fdc1a2ddc2a35b40dd5a5bf300e9235fbb13d +DIST openpgp-keys-gentoo-developers-20260406-active-devs.gpg 3179093 BLAKE2B eff7cd01391730c121dad546ba5631b155cc05f9883959ad98c852dbacdfdd9e743ba05ef1555baaad0e0de7c4c2a23f01d9986c9c2fbc15b02c90409640abb4 SHA512 79fa4dfd989b9470e7c5ad1246d534c93c5164e37c64f2957277630dda44be0f3656eb00a9f31fd599f070853bc3d9b38c995599a06eeaab180fae95ecb52b74 diff --git a/sec-keys/openpgp-keys-gentoo-developers/files/keyring-mangler.py b/sec-keys/openpgp-keys-gentoo-developers/files/keyring-mangler.py new file mode 100644 index 000000000000..87031370c1c6 --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-developers/files/keyring-mangler.py @@ -0,0 +1,104 @@ +#!/usr/bin/env python +# +# Distributed under the terms of the GNU General Public License v2 +# +# Takes as input: +# 1. authority keys as gentoo-auth.asc (sec-keys/openpgp-keys-gentoo-auth); +# 2. a downloaded, unverified bundle of active developers from qa-reports.gentoo.org (https://qa-reports.gentoo.org/output/active-devs.gpg); +# but this must be converted to ASCII first(!), and +# 3. an output file (armored). +# +# Outputs armored keyring with all expired keys dropped and all keys without +# a signature from the L2 developer key dropped. +# +# Usage: python keyring-mangler.py <gentoo-auth.asc> <active-devs.gpg> <output for armored keys.asc> +from xml.dom import ValidationErr + +import gnupg +import os +import sys + +AUTHORITY_KEYS = [ + # Gentoo Authority Key L1 + "ABD00913019D6354BA1D9A132839FE0D796198B1", + # Gentoo Authority Key L2 for Developers + "2C13823B8237310FA213034930D132FF0FF50EEB", +] +SKIP_KEYS = [ + # Gentoo Authority Key L2 for Services + "18F703D702B1B9591373148C55D3238EC050396E", + # Gentoo Authority Key L2 for Infrastructure + "ABA5E4E7F4E407ABE9CA7EC7422C9066E21F705A" +] + +# logging.basicConfig(level=os.environ.get("LOGLEVEL", "DEBUG")) + +gentoo_auth = sys.argv[1] +active_devs = sys.argv[2] +armored_output = sys.argv[3] + +gpg = gnupg.GPG(verbose=False, gnupghome=os.environ["GNUPGHOME"], options="--auto-check-trustdb") +gpg.encoding = "utf-8" + +with open(gentoo_auth, "r", encoding="utf8") as keyring: + keys = keyring.read() + gpg.import_keys(keys) + +gpg.trust_keys([AUTHORITY_KEYS[0]], "TRUST_ULTIMATE") + +with open(active_devs, "r", encoding="utf8") as keyring: + keys = keyring.read() + gpg.import_keys(keys) + +# print(keys) +# print(gpg.list_keys) + +good_keys = [] + +# TODO: Use new 'problems' key from python-gnupg-0.5.1? +for key in gpg.list_keys(sigs=True): + print(f"Checking key={key['keyid']}, uids={key['uids']}") + + # pprint.pprint(key) + + if key["fingerprint"] in AUTHORITY_KEYS: + # Just add this in. + good_keys.append(key["fingerprint"]) + continue + if key["fingerprint"] in SKIP_KEYS: + # We don't want the other L2 keys (e.g. infra) in here as we're filtering + # for developers. + continue + + # https://security.stackexchange.com/questions/41208/what-is-the-exact-meaning-of-this-gpg-output-regarding-trust + if key["trust"] == "e": + # If it's expired, drop the key, as we can't easily then + # verify it because of gpg limitations. + print( + f"Dropping expired {key['keyid']=}, {key['uids']=} (because this prevents validation)" + ) + continue + + if key["trust"] == "-": + print(f"Dropping {key['keyid']=}, {key['uids']=} because no trust calculated") + continue + + if key["trust"] != "f": + print( + f"Dropping {key['keyid']=}, {key['uids']=} because not calculated as fully trusted" + ) + continue + + # As a sanity check, make sure each key has a signature from + # the L2 developer signing key. + got_l2_signature = any(sig[0] == "30D132FF0FF50EEB" for sig in key["sigs"]) + if not got_l2_signature: + raise ValidationErr(f"{key['uids']=} lacks a signature from L2 key!") + + good_keys.append(key["fingerprint"]) + +if len(good_keys) <= len(AUTHORITY_KEYS): + raise RuntimeError("No valid developer keys were found!") + +with open(armored_output, "w", encoding="utf8") as keyring: + keyring.write(gpg.export_keys(good_keys)) diff --git a/sec-keys/openpgp-keys-gentoo-developers/metadata.xml b/sec-keys/openpgp-keys-gentoo-developers/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-developers/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20260323.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20260323.ebuild new file mode 100644 index 000000000000..9dab7dff910a --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20260323.ebuild @@ -0,0 +1,236 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +inherit edo python-any-r1 + +DESCRIPTION="Gentoo Authority Keys (GLEP 79)" +HOMEPAGE="https://www.gentoo.org/downloads/signatures/" +if [[ ${PV} == 9999* ]] ; then + PROPERTIES="live" + + BDEPEND="net-misc/curl" +else + SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86" +fi + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND+=" + $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') + || ( app-crypt/gnupg[nls] app-crypt/freepg[nls] ) + >=sec-keys/openpgp-keys-gentoo-auth-20240703 + test? ( + sys-apps/grep[pcre] + ) +" + +python_check_deps() { + python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" +} + +src_unpack() { + if [[ ${PV} == 9999* ]] ; then + curl https://qa-reports.gentoo.org/output/active-devs.gpg -o ${P}-active-devs.gpg || die + else + default + fi +} + +src_compile() { + export GNUPGHOME="${T}"/.gnupg + + get_gpg_keyring_dir() { + if [[ ${PV} == 9999* ]] ; then + echo "${WORKDIR}" + else + echo "${DISTDIR}" + fi + } + + local mygpgargs=( + --no-autostart + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + mkdir "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + + # Convert the binary keyring into an armored one so we can process it + edo gpg "${mygpgargs[@]}" --import "$(get_gpg_keyring_dir)"/${P}-active-devs.gpg + edo gpg "${mygpgargs[@]}" --export --armor > "${WORKDIR}"/gentoo-developers.asc + + # Now strip out the keys which are expired and/or missing a signature + # from our L2 developer authority key + edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ + "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ + "${WORKDIR}"/gentoo-developers.asc \ + "${WORKDIR}"/gentoo-developers-sanitised.asc +} + +src_test() { + export GNUPGHOME="${T}"/tests/.gnupg + + local mygpgargs=( + # We don't have --no-autostart here because we need + # to let it spawn an agent for the key generation. + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + # Check each of the keys to verify they're trusted by + # the L2 developer key. + mkdir -p "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + cd "${T}"/tests || die + + # First, grab the L1 key, and mark it as ultimately trusted. + edo gpg "${mygpgargs[@]}" --import "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc + edo gpg "${mygpgargs[@]}" --import-ownertrust "${BROOT}"/usr/share/openpgp-keys/gentoo-auth-ownertrust.txt + + # Generate a temporary key which isn't signed by anything to check + # whether we're detecting unexpected keys. + # + # The test is whether this appears in the sanitised keyring we + # produce in src_compile (it should not be in there). + # + # https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html + edo gpg "${mygpgargs[@]}" --batch --gen-key <<-EOF + %echo Generating temporary key for testing... + + %no-protection + %transient-key + %pubring ${P}-ebuild-test-key.asc + + Key-Type: 1 + Key-Length: 2048 + Subkey-Type: 1 + Subkey-Length: 2048 + Name-Real: Larry The Cow + Name-Email: larry@example.com + Expire-Date: 0 + Handle: ${P}-ebuild-test-key + + %commit + %echo Temporary key generated! + EOF + + # Import the new injected key that shouldn't be signed by anything into a temporary testing keyring + edo gpg "${mygpgargs[@]}" --import "${T}"/tests/${P}-ebuild-test-key.asc + + # Sign a tiny file with the to-be-injected key for testing rejection below + echo "Hello world!" > "${T}"/tests/signme || die + edo gpg "${mygpgargs[@]}" -u "Larry The Cow <larry@example.com>" --sign "${T}"/tests/signme || die + + # keyring-mangler will fail with no valid keys so import the sanitised list from src_compile. + edo gpg "${mygpgargs[@]}" --import "${WORKDIR}"/gentoo-developers-sanitised.asc + + edo gpg "${mygpgargs[@]}" --export --armor > "${T}"/tests/tainted-keyring.asc + + # keyring-mangler.py should now produce a keyring *without* it + edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ + "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ + "${T}"/tests/tainted-keyring.asc \ + "${T}"/tests/gentoo-developers-sanitised.asc | tee "${T}"/tests/keyring-mangler.log + assert "Key mangling in tests failed?" + + # Check the log to verify the injected key got detected + grep -q "Dropping key.*Larry The Cow" "${T}"/tests/keyring-mangler.log || die "Did not remove injected key from test keyring!" + + # gnupg doesn't have an easy way for us to actually just.. ask + # if a key is known via WoT. So, sign a file using the key + # we just made, and then try to gpg --verify it, and check exit code. + # + # Let's now double check by seeing if a file signed by the injected key + # is rejected. + if gpg "${mygpgargs[@]}" --keyring "${T}"/tests/gentoo-developers-sanitised.asc --verify "${T}"/tests/signme.gpg ; then + die "'gpg --verify' using injected test key succeeded! This shouldn't happen!" + fi + + # Bonus lame sanity check + edo gpg "${mygpgargs[@]}" --check-trustdb 2>&1 | tee "${T}"/tests/trustdb.log + assert "trustdb call failed!" + + check_trust_levels() { + local mode=${1} + + while IFS= read -r line; do + # gpg: depth: 0 valid: 1 signed: 2 trust: 0-, 0q, 0n, 0m, 0f, 1u + # gpg: depth: 1 valid: 2 signed: 0 trust: 0-, 0q, 0n, 0m, 2f, 0u + if [[ ${line} == *depth* ]] ; then + depth=$(echo ${line} | grep -Po "depth: [0-9]") + trust=$(echo ${line} | grep -Po "trust:.*") + + trust_uncalculated=$(echo ${trust} | grep -Po "[0-9]-") + [[ ${trust_uncalculated} == 0 ]] || ${mode} + + trust_insufficient=$(echo ${trust} | grep -Po "[0-9]q") + [[ ${trust_insufficient} == 0 ]] || ${mode} + + trust_never=$(echo ${trust} | grep -Po "[0-9]n") + [[ ${trust_never} == 0 ]] || ${mode} + + trust_marginal=$(echo ${trust} | grep -Po "[0-9]m") + [[ ${trust_marginal} == 0 ]] || ${mode} + + trust_full=$(echo ${trust} | grep -Po "[0-9]f") + [[ ${trust_full} != 0 ]] || ${mode} + + trust_ultimate=$(echo ${trust} | grep -Po "[0-9]u") + [[ ${trust_ultimate} == 1 ]] || ${mode} + + echo "${trust_uncalculated}, ${trust_insufficient}" + fi + done < "${T}"/tests/trustdb.log + } + + # First, check with the bad key still in the test keyring. + # This is supposed to fail, so we want it to return 1 + check_trust_levels "return 1" && die "Trustdb passed when it should have failed!" + + # Now check without the bad key in the test keyring. + # This one should pass. + # + # Drop the bad key first (https://superuser.com/questions/174583/how-to-delete-gpg-secret-keys-by-force-without-fingerprint) + keys=$(gpg "${mygpgargs[@]}" --fingerprint --with-colons --batch "Larry The Cow <larry@example.com>" \ + | grep "^fpr" \ + | sed -n 's/^fpr:::::::::\([[:alnum:]]\+\):/\1/p') + + local key + for key in ${keys[@]} ; do + nonfatal edo gpg "${mygpgargs[@]}" --batch --yes --delete-secret-keys ${key} + done + + edo gpg "${mygpgargs[@]}" --batch --yes --delete-keys "Larry The Cow <larry@example.com>" + check_trust_levels "return 0" || die "Trustdb failed when it should have passed!" + + gpgconf --kill gpg-agent || die +} + +src_install() { + insinto /usr/share/openpgp-keys + newins gentoo-developers-sanitised.asc gentoo-developers.asc + + # TODO: install an ownertrust file like sec-keys/openpgp-keys-gentoo-auth? +} diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20260406.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20260406.ebuild new file mode 100644 index 000000000000..9dab7dff910a --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20260406.ebuild @@ -0,0 +1,236 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +inherit edo python-any-r1 + +DESCRIPTION="Gentoo Authority Keys (GLEP 79)" +HOMEPAGE="https://www.gentoo.org/downloads/signatures/" +if [[ ${PV} == 9999* ]] ; then + PROPERTIES="live" + + BDEPEND="net-misc/curl" +else + SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86" +fi + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND+=" + $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') + || ( app-crypt/gnupg[nls] app-crypt/freepg[nls] ) + >=sec-keys/openpgp-keys-gentoo-auth-20240703 + test? ( + sys-apps/grep[pcre] + ) +" + +python_check_deps() { + python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" +} + +src_unpack() { + if [[ ${PV} == 9999* ]] ; then + curl https://qa-reports.gentoo.org/output/active-devs.gpg -o ${P}-active-devs.gpg || die + else + default + fi +} + +src_compile() { + export GNUPGHOME="${T}"/.gnupg + + get_gpg_keyring_dir() { + if [[ ${PV} == 9999* ]] ; then + echo "${WORKDIR}" + else + echo "${DISTDIR}" + fi + } + + local mygpgargs=( + --no-autostart + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + mkdir "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + + # Convert the binary keyring into an armored one so we can process it + edo gpg "${mygpgargs[@]}" --import "$(get_gpg_keyring_dir)"/${P}-active-devs.gpg + edo gpg "${mygpgargs[@]}" --export --armor > "${WORKDIR}"/gentoo-developers.asc + + # Now strip out the keys which are expired and/or missing a signature + # from our L2 developer authority key + edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ + "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ + "${WORKDIR}"/gentoo-developers.asc \ + "${WORKDIR}"/gentoo-developers-sanitised.asc +} + +src_test() { + export GNUPGHOME="${T}"/tests/.gnupg + + local mygpgargs=( + # We don't have --no-autostart here because we need + # to let it spawn an agent for the key generation. + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + # Check each of the keys to verify they're trusted by + # the L2 developer key. + mkdir -p "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + cd "${T}"/tests || die + + # First, grab the L1 key, and mark it as ultimately trusted. + edo gpg "${mygpgargs[@]}" --import "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc + edo gpg "${mygpgargs[@]}" --import-ownertrust "${BROOT}"/usr/share/openpgp-keys/gentoo-auth-ownertrust.txt + + # Generate a temporary key which isn't signed by anything to check + # whether we're detecting unexpected keys. + # + # The test is whether this appears in the sanitised keyring we + # produce in src_compile (it should not be in there). + # + # https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html + edo gpg "${mygpgargs[@]}" --batch --gen-key <<-EOF + %echo Generating temporary key for testing... + + %no-protection + %transient-key + %pubring ${P}-ebuild-test-key.asc + + Key-Type: 1 + Key-Length: 2048 + Subkey-Type: 1 + Subkey-Length: 2048 + Name-Real: Larry The Cow + Name-Email: larry@example.com + Expire-Date: 0 + Handle: ${P}-ebuild-test-key + + %commit + %echo Temporary key generated! + EOF + + # Import the new injected key that shouldn't be signed by anything into a temporary testing keyring + edo gpg "${mygpgargs[@]}" --import "${T}"/tests/${P}-ebuild-test-key.asc + + # Sign a tiny file with the to-be-injected key for testing rejection below + echo "Hello world!" > "${T}"/tests/signme || die + edo gpg "${mygpgargs[@]}" -u "Larry The Cow <larry@example.com>" --sign "${T}"/tests/signme || die + + # keyring-mangler will fail with no valid keys so import the sanitised list from src_compile. + edo gpg "${mygpgargs[@]}" --import "${WORKDIR}"/gentoo-developers-sanitised.asc + + edo gpg "${mygpgargs[@]}" --export --armor > "${T}"/tests/tainted-keyring.asc + + # keyring-mangler.py should now produce a keyring *without* it + edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ + "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ + "${T}"/tests/tainted-keyring.asc \ + "${T}"/tests/gentoo-developers-sanitised.asc | tee "${T}"/tests/keyring-mangler.log + assert "Key mangling in tests failed?" + + # Check the log to verify the injected key got detected + grep -q "Dropping key.*Larry The Cow" "${T}"/tests/keyring-mangler.log || die "Did not remove injected key from test keyring!" + + # gnupg doesn't have an easy way for us to actually just.. ask + # if a key is known via WoT. So, sign a file using the key + # we just made, and then try to gpg --verify it, and check exit code. + # + # Let's now double check by seeing if a file signed by the injected key + # is rejected. + if gpg "${mygpgargs[@]}" --keyring "${T}"/tests/gentoo-developers-sanitised.asc --verify "${T}"/tests/signme.gpg ; then + die "'gpg --verify' using injected test key succeeded! This shouldn't happen!" + fi + + # Bonus lame sanity check + edo gpg "${mygpgargs[@]}" --check-trustdb 2>&1 | tee "${T}"/tests/trustdb.log + assert "trustdb call failed!" + + check_trust_levels() { + local mode=${1} + + while IFS= read -r line; do + # gpg: depth: 0 valid: 1 signed: 2 trust: 0-, 0q, 0n, 0m, 0f, 1u + # gpg: depth: 1 valid: 2 signed: 0 trust: 0-, 0q, 0n, 0m, 2f, 0u + if [[ ${line} == *depth* ]] ; then + depth=$(echo ${line} | grep -Po "depth: [0-9]") + trust=$(echo ${line} | grep -Po "trust:.*") + + trust_uncalculated=$(echo ${trust} | grep -Po "[0-9]-") + [[ ${trust_uncalculated} == 0 ]] || ${mode} + + trust_insufficient=$(echo ${trust} | grep -Po "[0-9]q") + [[ ${trust_insufficient} == 0 ]] || ${mode} + + trust_never=$(echo ${trust} | grep -Po "[0-9]n") + [[ ${trust_never} == 0 ]] || ${mode} + + trust_marginal=$(echo ${trust} | grep -Po "[0-9]m") + [[ ${trust_marginal} == 0 ]] || ${mode} + + trust_full=$(echo ${trust} | grep -Po "[0-9]f") + [[ ${trust_full} != 0 ]] || ${mode} + + trust_ultimate=$(echo ${trust} | grep -Po "[0-9]u") + [[ ${trust_ultimate} == 1 ]] || ${mode} + + echo "${trust_uncalculated}, ${trust_insufficient}" + fi + done < "${T}"/tests/trustdb.log + } + + # First, check with the bad key still in the test keyring. + # This is supposed to fail, so we want it to return 1 + check_trust_levels "return 1" && die "Trustdb passed when it should have failed!" + + # Now check without the bad key in the test keyring. + # This one should pass. + # + # Drop the bad key first (https://superuser.com/questions/174583/how-to-delete-gpg-secret-keys-by-force-without-fingerprint) + keys=$(gpg "${mygpgargs[@]}" --fingerprint --with-colons --batch "Larry The Cow <larry@example.com>" \ + | grep "^fpr" \ + | sed -n 's/^fpr:::::::::\([[:alnum:]]\+\):/\1/p') + + local key + for key in ${keys[@]} ; do + nonfatal edo gpg "${mygpgargs[@]}" --batch --yes --delete-secret-keys ${key} + done + + edo gpg "${mygpgargs[@]}" --batch --yes --delete-keys "Larry The Cow <larry@example.com>" + check_trust_levels "return 0" || die "Trustdb failed when it should have passed!" + + gpgconf --kill gpg-agent || die +} + +src_install() { + insinto /usr/share/openpgp-keys + newins gentoo-developers-sanitised.asc gentoo-developers.asc + + # TODO: install an ownertrust file like sec-keys/openpgp-keys-gentoo-auth? +} diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-99999999.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-99999999.ebuild new file mode 100644 index 000000000000..06adca6a47cf --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-99999999.ebuild @@ -0,0 +1,236 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +inherit edo python-any-r1 + +DESCRIPTION="Gentoo Authority Keys (GLEP 79)" +HOMEPAGE="https://www.gentoo.org/downloads/signatures/" +if [[ ${PV} == 9999* ]] ; then + PROPERTIES="live" + + BDEPEND="net-misc/curl" +else + SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND+=" + $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') + || ( app-crypt/gnupg[nls] app-crypt/freepg[nls] ) + >=sec-keys/openpgp-keys-gentoo-auth-20240703 + test? ( + sys-apps/grep[pcre] + ) +" + +python_check_deps() { + python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" +} + +src_unpack() { + if [[ ${PV} == 9999* ]] ; then + curl https://qa-reports.gentoo.org/output/active-devs.gpg -o ${P}-active-devs.gpg || die + else + default + fi +} + +src_compile() { + export GNUPGHOME="${T}"/.gnupg + + get_gpg_keyring_dir() { + if [[ ${PV} == 9999* ]] ; then + echo "${WORKDIR}" + else + echo "${DISTDIR}" + fi + } + + local mygpgargs=( + --no-autostart + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + mkdir "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + + # Convert the binary keyring into an armored one so we can process it + edo gpg "${mygpgargs[@]}" --import "$(get_gpg_keyring_dir)"/${P}-active-devs.gpg + edo gpg "${mygpgargs[@]}" --export --armor > "${WORKDIR}"/gentoo-developers.asc + + # Now strip out the keys which are expired and/or missing a signature + # from our L2 developer authority key + edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ + "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ + "${WORKDIR}"/gentoo-developers.asc \ + "${WORKDIR}"/gentoo-developers-sanitised.asc +} + +src_test() { + export GNUPGHOME="${T}"/tests/.gnupg + + local mygpgargs=( + # We don't have --no-autostart here because we need + # to let it spawn an agent for the key generation. + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + # Check each of the keys to verify they're trusted by + # the L2 developer key. + mkdir -p "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + cd "${T}"/tests || die + + # First, grab the L1 key, and mark it as ultimately trusted. + edo gpg "${mygpgargs[@]}" --import "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc + edo gpg "${mygpgargs[@]}" --import-ownertrust "${BROOT}"/usr/share/openpgp-keys/gentoo-auth-ownertrust.txt + + # Generate a temporary key which isn't signed by anything to check + # whether we're detecting unexpected keys. + # + # The test is whether this appears in the sanitised keyring we + # produce in src_compile (it should not be in there). + # + # https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html + edo gpg "${mygpgargs[@]}" --batch --gen-key <<-EOF + %echo Generating temporary key for testing... + + %no-protection + %transient-key + %pubring ${P}-ebuild-test-key.asc + + Key-Type: 1 + Key-Length: 2048 + Subkey-Type: 1 + Subkey-Length: 2048 + Name-Real: Larry The Cow + Name-Email: larry@example.com + Expire-Date: 0 + Handle: ${P}-ebuild-test-key + + %commit + %echo Temporary key generated! + EOF + + # Import the new injected key that shouldn't be signed by anything into a temporary testing keyring + edo gpg "${mygpgargs[@]}" --import "${T}"/tests/${P}-ebuild-test-key.asc + + # Sign a tiny file with the to-be-injected key for testing rejection below + echo "Hello world!" > "${T}"/tests/signme || die + edo gpg "${mygpgargs[@]}" -u "Larry The Cow <larry@example.com>" --sign "${T}"/tests/signme || die + + # keyring-mangler will fail with no valid keys so import the sanitised list from src_compile. + edo gpg "${mygpgargs[@]}" --import "${WORKDIR}"/gentoo-developers-sanitised.asc + + edo gpg "${mygpgargs[@]}" --export --armor > "${T}"/tests/tainted-keyring.asc + + # keyring-mangler.py should now produce a keyring *without* it + edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ + "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ + "${T}"/tests/tainted-keyring.asc \ + "${T}"/tests/gentoo-developers-sanitised.asc | tee "${T}"/tests/keyring-mangler.log + assert "Key mangling in tests failed?" + + # Check the log to verify the injected key got detected + grep -q "Dropping key.*Larry The Cow" "${T}"/tests/keyring-mangler.log || die "Did not remove injected key from test keyring!" + + # gnupg doesn't have an easy way for us to actually just.. ask + # if a key is known via WoT. So, sign a file using the key + # we just made, and then try to gpg --verify it, and check exit code. + # + # Let's now double check by seeing if a file signed by the injected key + # is rejected. + if gpg "${mygpgargs[@]}" --keyring "${T}"/tests/gentoo-developers-sanitised.asc --verify "${T}"/tests/signme.gpg ; then + die "'gpg --verify' using injected test key succeeded! This shouldn't happen!" + fi + + # Bonus lame sanity check + edo gpg "${mygpgargs[@]}" --check-trustdb 2>&1 | tee "${T}"/tests/trustdb.log + assert "trustdb call failed!" + + check_trust_levels() { + local mode=${1} + + while IFS= read -r line; do + # gpg: depth: 0 valid: 1 signed: 2 trust: 0-, 0q, 0n, 0m, 0f, 1u + # gpg: depth: 1 valid: 2 signed: 0 trust: 0-, 0q, 0n, 0m, 2f, 0u + if [[ ${line} == *depth* ]] ; then + depth=$(echo ${line} | grep -Po "depth: [0-9]") + trust=$(echo ${line} | grep -Po "trust:.*") + + trust_uncalculated=$(echo ${trust} | grep -Po "[0-9]-") + [[ ${trust_uncalculated} == 0 ]] || ${mode} + + trust_insufficient=$(echo ${trust} | grep -Po "[0-9]q") + [[ ${trust_insufficient} == 0 ]] || ${mode} + + trust_never=$(echo ${trust} | grep -Po "[0-9]n") + [[ ${trust_never} == 0 ]] || ${mode} + + trust_marginal=$(echo ${trust} | grep -Po "[0-9]m") + [[ ${trust_marginal} == 0 ]] || ${mode} + + trust_full=$(echo ${trust} | grep -Po "[0-9]f") + [[ ${trust_full} != 0 ]] || ${mode} + + trust_ultimate=$(echo ${trust} | grep -Po "[0-9]u") + [[ ${trust_ultimate} == 1 ]] || ${mode} + + echo "${trust_uncalculated}, ${trust_insufficient}" + fi + done < "${T}"/tests/trustdb.log + } + + # First, check with the bad key still in the test keyring. + # This is supposed to fail, so we want it to return 1 + check_trust_levels "return 1" && die "Trustdb passed when it should have failed!" + + # Now check without the bad key in the test keyring. + # This one should pass. + # + # Drop the bad key first (https://superuser.com/questions/174583/how-to-delete-gpg-secret-keys-by-force-without-fingerprint) + keys=$(gpg "${mygpgargs[@]}" --fingerprint --with-colons --batch "Larry The Cow <larry@example.com>" \ + | grep "^fpr" \ + | sed -n 's/^fpr:::::::::\([[:alnum:]]\+\):/\1/p') + + local key + for key in ${keys[@]} ; do + nonfatal edo gpg "${mygpgargs[@]}" --batch --yes --delete-secret-keys ${key} + done + + edo gpg "${mygpgargs[@]}" --batch --yes --delete-keys "Larry The Cow <larry@example.com>" + check_trust_levels "return 0" || die "Trustdb failed when it should have passed!" + + gpgconf --kill gpg-agent || die +} + +src_install() { + insinto /usr/share/openpgp-keys + newins gentoo-developers-sanitised.asc gentoo-developers.asc + + # TODO: install an ownertrust file like sec-keys/openpgp-keys-gentoo-auth? +} diff --git a/sec-keys/openpgp-keys-gentoo-infrastructure/Manifest b/sec-keys/openpgp-keys-gentoo-infrastructure/Manifest new file mode 100644 index 000000000000..0480a89f3282 --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-infrastructure/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-gentoo-infrastructure-20260202-infra-devs.gpg 297079 BLAKE2B 5c265c5a716b3e00c5c5bacfef72d01f73e40166c185ea723b3b3f80f0aba45563715b3bc492559a717abbfa99b7842a46c03f182bd4dee2a83d5e89628eb108 SHA512 4a7a42fb83e50643b6c7a42d1dcc4a235620e88f8931778fab1fc02f9361b276ce4a2e42a546c717c47c33e4492ac483027f9fdaf8b2288854c910de29f06931 diff --git a/sec-keys/openpgp-keys-gentoo-infrastructure/files/keyring-mangler.py b/sec-keys/openpgp-keys-gentoo-infrastructure/files/keyring-mangler.py new file mode 100644 index 000000000000..d78101038d1e --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-infrastructure/files/keyring-mangler.py @@ -0,0 +1,104 @@ +#!/usr/bin/env python +# +# Distributed under the terms of the GNU General Public License v2 +# +# Takes as input: +# 1. authority keys as gentoo-auth.asc (sec-keys/openpgp-keys-gentoo-auth); +# 2. a downloaded, unverified bundle of active infra developers from qa-reports.gentoo.org (https://qa-reports.gentoo.org/output/infra-devs.gpg); +# but this must be converted to ASCII first(!), and +# 3. an output file (armored). +# +# Outputs armored keyring with all expired keys dropped and all keys without +# a signature from the L2 infrastructure key dropped. +# +# Usage: python keyring-mangler.py <gentoo-auth.asc> <infra-devs.gpg> <output for armored keys.asc> +from xml.dom import ValidationErr + +import gnupg +import os +import sys + +AUTHORITY_KEYS = [ + # Gentoo Authority Key L1 + "ABD00913019D6354BA1D9A132839FE0D796198B1", + # Gentoo Authority Key L2 for Infrastructure + "ABA5E4E7F4E407ABE9CA7EC7422C9066E21F705A", +] +SKIP_KEYS = [ + # Gentoo Authority Key L2 for Services + "18F703D702B1B9591373148C55D3238EC050396E", + # Gentoo Authority Key L2 for Developers + "2C13823B8237310FA213034930D132FF0FF50EEB" +] + +# logging.basicConfig(level=os.environ.get("LOGLEVEL", "DEBUG")) + +gentoo_auth = sys.argv[1] +active_devs = sys.argv[2] +armored_output = sys.argv[3] + +gpg = gnupg.GPG(verbose=False, gnupghome=os.environ["GNUPGHOME"], options="--auto-check-trustdb") +gpg.encoding = "utf-8" + +with open(gentoo_auth, "r", encoding="utf8") as keyring: + keys = keyring.read() + gpg.import_keys(keys) + +gpg.trust_keys([AUTHORITY_KEYS[0]], "TRUST_ULTIMATE") + +with open(active_devs, "r", encoding="utf8") as keyring: + keys = keyring.read() + gpg.import_keys(keys) + +# print(keys) +# print(gpg.list_keys) + +good_keys = [] + +# TODO: Use new 'problems' key from python-gnupg-0.5.1? +for key in gpg.list_keys(sigs=True): + print(f"Checking key={key['keyid']}, uids={key['uids']}") + + # pprint.pprint(key) + + if key["fingerprint"] in AUTHORITY_KEYS: + # Just add this in. + good_keys.append(key["fingerprint"]) + continue + if key["fingerprint"] in SKIP_KEYS: + # We don't want the other L2 keys (e.g. developers) in here as we're filtering + # for infra members. + continue + + # https://security.stackexchange.com/questions/41208/what-is-the-exact-meaning-of-this-gpg-output-regarding-trust + if key["trust"] == "e": + # If it's expired, drop the key, as we can't easily then + # verify it because of gpg limitations. + print( + f"Dropping expired {key['keyid']=}, {key['uids']=} (because this prevents validation)" + ) + continue + + if key["trust"] == "-": + print(f"Dropping {key['keyid']=}, {key['uids']=} because no trust calculated") + continue + + if key["trust"] != "f": + print( + f"Dropping {key['keyid']=}, {key['uids']=} because not calculated as fully trusted" + ) + continue + + # As a sanity check, make sure each key has a signature from + # the L2 infrastructure signing key. + got_l2_signature = any(sig[0] == "422C9066E21F705A" for sig in key["sigs"]) + if not got_l2_signature: + raise ValidationErr(f"{key['uids']=} lacks a signature from L2 key!") + + good_keys.append(key["fingerprint"]) + +if len(good_keys) <= len(AUTHORITY_KEYS): + raise RuntimeError("No valid infrastructure developer keys were found!") + +with open(armored_output, "w", encoding="utf8") as keyring: + keyring.write(gpg.export_keys(good_keys)) diff --git a/sec-keys/openpgp-keys-gentoo-infrastructure/metadata.xml b/sec-keys/openpgp-keys-gentoo-infrastructure/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-infrastructure/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gentoo-infrastructure/openpgp-keys-gentoo-infrastructure-20260202.ebuild b/sec-keys/openpgp-keys-gentoo-infrastructure/openpgp-keys-gentoo-infrastructure-20260202.ebuild new file mode 100644 index 000000000000..700a402959ea --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-infrastructure/openpgp-keys-gentoo-infrastructure-20260202.ebuild @@ -0,0 +1,238 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +inherit edo python-any-r1 + +DESCRIPTION="Gentoo Authority Keys (GLEP 79)" +HOMEPAGE="https://www.gentoo.org/downloads/signatures/" +if [[ ${PV} == 9999* ]] ; then + PROPERTIES="live" + + BDEPEND="net-misc/curl" +else + SRC_URI="https://qa-reports.gentoo.org/output/keys/infra-devs-${PV}.gpg -> ${P}-infra-devs.gpg" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86" +fi + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND+=" + $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') + || ( app-crypt/gnupg[nls] app-crypt/freepg[nls] ) + >=sec-keys/openpgp-keys-gentoo-auth-20260206 + test? ( + sys-apps/grep[pcre] + ) +" + +python_check_deps() { + python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" +} + +src_unpack() { + if [[ ${PV} == 9999* ]] ; then + curl https://qa-reports.gentoo.org/output/infra-devs.gpg -o ${P}-infra-devs.gpg || die + else + default + fi +} + +src_compile() { + export TMPDIR="$(mktemp -d --tmpdir=/tmp g-infra-XXX || die)" + export GNUPGHOME="${TMPDIR}"/.gnupg + + get_gpg_keyring_dir() { + if [[ ${PV} == 9999* ]] ; then + echo "${WORKDIR}" + else + echo "${DISTDIR}" + fi + } + + local mygpgargs=( + --no-autostart + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + mkdir "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + + # Convert the binary keyring into an armored one so we can process it + edo gpg "${mygpgargs[@]}" --import "$(get_gpg_keyring_dir)"/${P}-infra-devs.gpg + edo gpg "${mygpgargs[@]}" --export --armor > "${WORKDIR}"/gentoo-infrastructure.asc + + # Now strip out the keys which are expired and/or missing a signature + # from our L2 infrastructure authority key + edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ + "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ + "${WORKDIR}"/gentoo-infrastructure.asc \ + "${WORKDIR}"/gentoo-infrastructure-sanitised.asc +} + +src_test() { + export TMPDIR="$(mktemp -d --tmpdir=/tmp g-infra-XXX || die)" + export GNUPGHOME="${TMPDIR}"/tests/.gnupg + + local mygpgargs=( + # We don't have --no-autostart here because we need + # to let it spawn an agent for the key generation. + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + # Check each of the keys to verify they're trusted by + # the L2 developer key. + mkdir -p "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + cd "${TMPDIR}"/tests || die + + # First, grab the L1 key, and mark it as ultimately trusted. + edo gpg "${mygpgargs[@]}" --import "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc + edo gpg "${mygpgargs[@]}" --import-ownertrust "${BROOT}"/usr/share/openpgp-keys/gentoo-auth-ownertrust.txt + + # Generate a temporary key which isn't signed by anything to check + # whether we're detecting unexpected keys. + # + # The test is whether this appears in the sanitised keyring we + # produce in src_compile (it should not be in there). + # + # https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html + edo gpg "${mygpgargs[@]}" --batch --gen-key <<-EOF + %echo Generating temporary key for testing... + + %no-protection + %transient-key + %pubring ${P}-ebuild-test-key.asc + + Key-Type: 1 + Key-Length: 2048 + Subkey-Type: 1 + Subkey-Length: 2048 + Name-Real: Larry The Cow + Name-Email: larry@example.com + Expire-Date: 0 + Handle: ${P}-ebuild-test-key + + %commit + %echo Temporary key generated! + EOF + + # Import the new injected key that shouldn't be signed by anything into a temporary testing keyring + edo gpg "${mygpgargs[@]}" --import "${TMPDIR}"/tests/${P}-ebuild-test-key.asc + + # Sign a tiny file with the to-be-injected key for testing rejection below + echo "Hello world!" > "${TMPDIR}"/tests/signme || die + edo gpg "${mygpgargs[@]}" -u "Larry The Cow <larry@example.com>" --sign "${TMPDIR}"/tests/signme || die + + # keyring-mangler will fail with no valid keys so import the sanitised list from src_compile. + edo gpg "${mygpgargs[@]}" --import "${WORKDIR}"/gentoo-infrastructure-sanitised.asc + + edo gpg "${mygpgargs[@]}" --export --armor > "${TMPDIR}"/tests/tainted-keyring.asc + + # keyring-mangler.py should now produce a keyring *without* it + edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ + "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ + "${TMPDIR}"/tests/tainted-keyring.asc \ + "${TMPDIR}"/tests/gentoo-infrastructure-sanitised.asc | tee "${TMPDIR}"/tests/keyring-mangler.log + assert "Key mangling in tests failed?" + + # Check the log to verify the injected key got detected + grep -q "Dropping key.*Larry The Cow" "${TMPDIR}"/tests/keyring-mangler.log || die "Did not remove injected key from test keyring!" + + # gnupg doesn't have an easy way for us to actually just.. ask + # if a key is known via WoT. So, sign a file using the key + # we just made, and then try to gpg --verify it, and check exit code. + # + # Let's now double check by seeing if a file signed by the injected key + # is rejected. + if gpg "${mygpgargs[@]}" --keyring "${TMPDIR}"/tests/gentoo-infrastructure-sanitised.asc --verify "${TMPDIR}"/tests/signme.gpg ; then + die "'gpg --verify' using injected test key succeeded! This shouldn't happen!" + fi + + # Bonus lame sanity check + edo gpg "${mygpgargs[@]}" --check-trustdb 2>&1 | tee "${TMPDIR}"/tests/trustdb.log + assert "trustdb call failed!" + + check_trust_levels() { + local mode=${1} + + while IFS= read -r line; do + # gpg: depth: 0 valid: 1 signed: 2 trust: 0-, 0q, 0n, 0m, 0f, 1u + # gpg: depth: 1 valid: 2 signed: 0 trust: 0-, 0q, 0n, 0m, 2f, 0u + if [[ ${line} == *depth* ]] ; then + depth=$(echo ${line} | grep -Po "depth: [0-9]") + trust=$(echo ${line} | grep -Po "trust:.*") + + trust_uncalculated=$(echo ${trust} | grep -Po "[0-9]-") + [[ ${trust_uncalculated} == 0 ]] || ${mode} + + trust_insufficient=$(echo ${trust} | grep -Po "[0-9]q") + [[ ${trust_insufficient} == 0 ]] || ${mode} + + trust_never=$(echo ${trust} | grep -Po "[0-9]n") + [[ ${trust_never} == 0 ]] || ${mode} + + trust_marginal=$(echo ${trust} | grep -Po "[0-9]m") + [[ ${trust_marginal} == 0 ]] || ${mode} + + trust_full=$(echo ${trust} | grep -Po "[0-9]f") + [[ ${trust_full} != 0 ]] || ${mode} + + trust_ultimate=$(echo ${trust} | grep -Po "[0-9]u") + [[ ${trust_ultimate} == 1 ]] || ${mode} + + echo "${trust_uncalculated}, ${trust_insufficient}" + fi + done < "${TMPDIR}"/tests/trustdb.log + } + + # First, check with the bad key still in the test keyring. + # This is supposed to fail, so we want it to return 1 + check_trust_levels "return 1" && die "Trustdb passed when it should have failed!" + + # Now check without the bad key in the test keyring. + # This one should pass. + # + # Drop the bad key first (https://superuser.com/questions/174583/how-to-delete-gpg-secret-keys-by-force-without-fingerprint) + keys=$(gpg "${mygpgargs[@]}" --fingerprint --with-colons --batch "Larry The Cow <larry@example.com>" \ + | grep "^fpr" \ + | sed -n 's/^fpr:::::::::\([[:alnum:]]\+\):/\1/p') + + local key + for key in ${keys[@]} ; do + nonfatal edo gpg "${mygpgargs[@]}" --batch --yes --delete-secret-keys ${key} + done + + edo gpg "${mygpgargs[@]}" --batch --yes --delete-keys "Larry The Cow <larry@example.com>" + check_trust_levels "return 0" || die "Trustdb failed when it should have passed!" + + gpgconf --kill gpg-agent || die +} + +src_install() { + insinto /usr/share/openpgp-keys + newins gentoo-infrastructure-sanitised.asc gentoo-infrastructure.asc + + # TODO: install an ownertrust file like sec-keys/openpgp-keys-gentoo-auth? +} diff --git a/sec-keys/openpgp-keys-gentoo-infrastructure/openpgp-keys-gentoo-infrastructure-99999999.ebuild b/sec-keys/openpgp-keys-gentoo-infrastructure/openpgp-keys-gentoo-infrastructure-99999999.ebuild new file mode 100644 index 000000000000..a754fd5247eb --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-infrastructure/openpgp-keys-gentoo-infrastructure-99999999.ebuild @@ -0,0 +1,238 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +inherit edo python-any-r1 + +DESCRIPTION="Gentoo Authority Keys (GLEP 79)" +HOMEPAGE="https://www.gentoo.org/downloads/signatures/" +if [[ ${PV} == 9999* ]] ; then + PROPERTIES="live" + + BDEPEND="net-misc/curl" +else + SRC_URI="https://qa-reports.gentoo.org/output/keys/infra-devs-${PV}.gpg -> ${P}-infra-devs.gpg" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND+=" + $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') + || ( app-crypt/gnupg[nls] app-crypt/freepg[nls] ) + >=sec-keys/openpgp-keys-gentoo-auth-20260206 + test? ( + sys-apps/grep[pcre] + ) +" + +python_check_deps() { + python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" +} + +src_unpack() { + if [[ ${PV} == 9999* ]] ; then + curl https://qa-reports.gentoo.org/output/infra-devs.gpg -o ${P}-infra-devs.gpg || die + else + default + fi +} + +src_compile() { + export TMPDIR="$(mktemp -d --tmpdir=/tmp g-infra-XXX || die)" + export GNUPGHOME="${TMPDIR}"/.gnupg + + get_gpg_keyring_dir() { + if [[ ${PV} == 9999* ]] ; then + echo "${WORKDIR}" + else + echo "${DISTDIR}" + fi + } + + local mygpgargs=( + --no-autostart + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + mkdir "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + + # Convert the binary keyring into an armored one so we can process it + edo gpg "${mygpgargs[@]}" --import "$(get_gpg_keyring_dir)"/${P}-infra-devs.gpg + edo gpg "${mygpgargs[@]}" --export --armor > "${WORKDIR}"/gentoo-infrastructure.asc + + # Now strip out the keys which are expired and/or missing a signature + # from our L2 infrastructure authority key + edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ + "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ + "${WORKDIR}"/gentoo-infrastructure.asc \ + "${WORKDIR}"/gentoo-infrastructure-sanitised.asc +} + +src_test() { + export TMPDIR="$(mktemp -d --tmpdir=/tmp g-infra-XXX || die)" + export GNUPGHOME="${TMPDIR}"/tests/.gnupg + + local mygpgargs=( + # We don't have --no-autostart here because we need + # to let it spawn an agent for the key generation. + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + # Check each of the keys to verify they're trusted by + # the L2 developer key. + mkdir -p "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + cd "${TMPDIR}"/tests || die + + # First, grab the L1 key, and mark it as ultimately trusted. + edo gpg "${mygpgargs[@]}" --import "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc + edo gpg "${mygpgargs[@]}" --import-ownertrust "${BROOT}"/usr/share/openpgp-keys/gentoo-auth-ownertrust.txt + + # Generate a temporary key which isn't signed by anything to check + # whether we're detecting unexpected keys. + # + # The test is whether this appears in the sanitised keyring we + # produce in src_compile (it should not be in there). + # + # https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html + edo gpg "${mygpgargs[@]}" --batch --gen-key <<-EOF + %echo Generating temporary key for testing... + + %no-protection + %transient-key + %pubring ${P}-ebuild-test-key.asc + + Key-Type: 1 + Key-Length: 2048 + Subkey-Type: 1 + Subkey-Length: 2048 + Name-Real: Larry The Cow + Name-Email: larry@example.com + Expire-Date: 0 + Handle: ${P}-ebuild-test-key + + %commit + %echo Temporary key generated! + EOF + + # Import the new injected key that shouldn't be signed by anything into a temporary testing keyring + edo gpg "${mygpgargs[@]}" --import "${TMPDIR}"/tests/${P}-ebuild-test-key.asc + + # Sign a tiny file with the to-be-injected key for testing rejection below + echo "Hello world!" > "${TMPDIR}"/tests/signme || die + edo gpg "${mygpgargs[@]}" -u "Larry The Cow <larry@example.com>" --sign "${TMPDIR}"/tests/signme || die + + # keyring-mangler will fail with no valid keys so import the sanitised list from src_compile. + edo gpg "${mygpgargs[@]}" --import "${WORKDIR}"/gentoo-infrastructure-sanitised.asc + + edo gpg "${mygpgargs[@]}" --export --armor > "${TMPDIR}"/tests/tainted-keyring.asc + + # keyring-mangler.py should now produce a keyring *without* it + edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ + "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ + "${TMPDIR}"/tests/tainted-keyring.asc \ + "${TMPDIR}"/tests/gentoo-infrastructure-sanitised.asc | tee "${TMPDIR}"/tests/keyring-mangler.log + assert "Key mangling in tests failed?" + + # Check the log to verify the injected key got detected + grep -q "Dropping key.*Larry The Cow" "${TMPDIR}"/tests/keyring-mangler.log || die "Did not remove injected key from test keyring!" + + # gnupg doesn't have an easy way for us to actually just.. ask + # if a key is known via WoT. So, sign a file using the key + # we just made, and then try to gpg --verify it, and check exit code. + # + # Let's now double check by seeing if a file signed by the injected key + # is rejected. + if gpg "${mygpgargs[@]}" --keyring "${TMPDIR}"/tests/gentoo-infrastructure-sanitised.asc --verify "${TMPDIR}"/tests/signme.gpg ; then + die "'gpg --verify' using injected test key succeeded! This shouldn't happen!" + fi + + # Bonus lame sanity check + edo gpg "${mygpgargs[@]}" --check-trustdb 2>&1 | tee "${TMPDIR}"/tests/trustdb.log + assert "trustdb call failed!" + + check_trust_levels() { + local mode=${1} + + while IFS= read -r line; do + # gpg: depth: 0 valid: 1 signed: 2 trust: 0-, 0q, 0n, 0m, 0f, 1u + # gpg: depth: 1 valid: 2 signed: 0 trust: 0-, 0q, 0n, 0m, 2f, 0u + if [[ ${line} == *depth* ]] ; then + depth=$(echo ${line} | grep -Po "depth: [0-9]") + trust=$(echo ${line} | grep -Po "trust:.*") + + trust_uncalculated=$(echo ${trust} | grep -Po "[0-9]-") + [[ ${trust_uncalculated} == 0 ]] || ${mode} + + trust_insufficient=$(echo ${trust} | grep -Po "[0-9]q") + [[ ${trust_insufficient} == 0 ]] || ${mode} + + trust_never=$(echo ${trust} | grep -Po "[0-9]n") + [[ ${trust_never} == 0 ]] || ${mode} + + trust_marginal=$(echo ${trust} | grep -Po "[0-9]m") + [[ ${trust_marginal} == 0 ]] || ${mode} + + trust_full=$(echo ${trust} | grep -Po "[0-9]f") + [[ ${trust_full} != 0 ]] || ${mode} + + trust_ultimate=$(echo ${trust} | grep -Po "[0-9]u") + [[ ${trust_ultimate} == 1 ]] || ${mode} + + echo "${trust_uncalculated}, ${trust_insufficient}" + fi + done < "${TMPDIR}"/tests/trustdb.log + } + + # First, check with the bad key still in the test keyring. + # This is supposed to fail, so we want it to return 1 + check_trust_levels "return 1" && die "Trustdb passed when it should have failed!" + + # Now check without the bad key in the test keyring. + # This one should pass. + # + # Drop the bad key first (https://superuser.com/questions/174583/how-to-delete-gpg-secret-keys-by-force-without-fingerprint) + keys=$(gpg "${mygpgargs[@]}" --fingerprint --with-colons --batch "Larry The Cow <larry@example.com>" \ + | grep "^fpr" \ + | sed -n 's/^fpr:::::::::\([[:alnum:]]\+\):/\1/p') + + local key + for key in ${keys[@]} ; do + nonfatal edo gpg "${mygpgargs[@]}" --batch --yes --delete-secret-keys ${key} + done + + edo gpg "${mygpgargs[@]}" --batch --yes --delete-keys "Larry The Cow <larry@example.com>" + check_trust_levels "return 0" || die "Trustdb failed when it should have passed!" + + gpgconf --kill gpg-agent || die +} + +src_install() { + insinto /usr/share/openpgp-keys + newins gentoo-infrastructure-sanitised.asc gentoo-infrastructure.asc + + # TODO: install an ownertrust file like sec-keys/openpgp-keys-gentoo-auth? +} diff --git a/sec-keys/openpgp-keys-gentoo-release/Manifest b/sec-keys/openpgp-keys-gentoo-release/Manifest new file mode 100644 index 000000000000..70d3901987c3 --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-release/Manifest @@ -0,0 +1,2 @@ +DIST gentoo-release-test-sigs-20190224.tar.gz 3235 BLAKE2B 924c69a62d5321716f536144f0607bd3ec4a65d76be492adc729864fd9bef82df0086541ae13034a83152ea0c8dc3cbd168be6cff111a3484128a22cbc8ef1d4 SHA512 f8cc2e84bedbdf14ace6abe4aacf8f0c9810c77ff6ae0fac301829d9d4d5cf0c128a76516c773ac993879215bcdb0aab097e1e7e747d8e1a7c4cfc815bd4d3e6 +DIST gentoo-release.asc.20260125.gz 14059 BLAKE2B 461167bbd4188c38e78e8d4e220d4da4f0b81b87064da7805c06c75402b629a03b3cdadd5fb2001d6db970e426ee420de655da160ae1399f916ba814a35ce7db SHA512 12cb97e0c0d613d75f36e3543eb8ed566f5ab66895ca7b4abcf3d60adae23ac6230b905972f0ca668187755cef2aaae68b6b01d6372796a8ee566957e36cd3e5 diff --git a/sec-keys/openpgp-keys-gentoo-release/metadata.xml b/sec-keys/openpgp-keys-gentoo-release/metadata.xml new file mode 100644 index 000000000000..c7a305a4ca2c --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-release/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gentoo-release/openpgp-keys-gentoo-release-20260125.ebuild b/sec-keys/openpgp-keys-gentoo-release/openpgp-keys-gentoo-release-20260125.ebuild new file mode 100644 index 000000000000..82a2ae10e495 --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-release/openpgp-keys-gentoo-release-20260125.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used for Gentoo releases (snapshots, stages)" +HOMEPAGE="https://www.gentoo.org/downloads/signatures/" +# https://dev.gentoo.org/~mgorny/dist/openpgp-keys/gentoo-release.asc.${PV}.gz +SRC_URI=" + https://dev.gentoo.org/~sam/dist/sec-keys/${PN}/gentoo-release.asc.${PV}.gz + test? ( + https://dev.gentoo.org/~mgorny/dist/openpgp-keys/gentoo-release-test-sigs-20190224.tar.gz + ) +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + || ( + app-crypt/gnupg[alternatives(-)] + >=app-crypt/freepg-2.5.12_p1-r1 + ) + ) +" + +# Generated with: +# 1. export GNUPGHOME=$(mktemp -d) +# 2. gpg --import-options no-import-clean,no-self-sigs-only --import /usr/share/openpgp-keys/gentoo-auth.asc +# 3. gpg --import-options no-import-clean,no-self-sigs-only --import /usr/share/openpgp-keys/gentoo-release.asc +# 4. Verify gpg --list-keys shows only expected L1 and L2 authority keys +# 5. gpg --armor --export > gentoo-release.asc.${PV} +# 6. diff the existing version with the new version with pgpdump, make sure +# the changes look expected. +# 7. gzip gentoo-release.asc.${PV} +# +# Keys included: +# DCD05B71EAB94199527F44ACDB6B8C1F96D8BF6D +# D99EAC7379A850BCE47DA5F29E6438C817072058 +# 13EBBDBEDE7A12775DFDB1BABB572E0E2D182910 +# EF9538C9E8E64311A52CDEDFA13D0EF1914E7A72 + +src_test() { + local old_umask=$(umask) + umask 077 + + local -x GNUPGHOME=${T}/.gnupg + mkdir "${GNUPGHOME}" || die + einfo "Importing keys ..." + gpg-reference --import "gentoo-release.asc.${PV}" || die "Key import failed" + + local f + for f in gentoo-release-test-sigs*/*.asc; do + einfo "Testing ${f##*/} ..." + gpg-reference -q --trust-model always --verify "${f}" || die "Verification failed on ${f}" + done + + umask "${old_umask}" +} + +src_install() { + insinto /usr/share/openpgp-keys + newins "gentoo-release.asc.${PV}" gentoo-release.asc +} diff --git a/sec-keys/openpgp-keys-gettext/Manifest b/sec-keys/openpgp-keys-gettext/Manifest new file mode 100644 index 000000000000..6699dbf1007c --- /dev/null +++ b/sec-keys/openpgp-keys-gettext/Manifest @@ -0,0 +1,4 @@ +DIST openpgp-keys-gettext-20220407.asc 28602 BLAKE2B c2631bb02e9685428f8d2af1bd03595341353450ce0dc6590a7d6ceeb67c8a59445308c90af85c817eba58b10fca9dbeeeb01489c60f7dcc1469ef612156540e SHA512 9e16206e010a9fb064c4a9198599d1bd971d2e5babfdb2070ad7ffb9eb0aefe1e0f88e9c98043f32459668ebe0e2c0850452f16ea7e03bd9fa51f5e015b6acfb +DIST openpgp-keys-gettext-20250608-1BBEAC08.asc 1461 BLAKE2B d10e459e205b693ba6c972f4ed2d5309ebe19de1e22710a3c9927121a3f0e9237bd1dfd43eb89859c42fe234c3e0d2e6928cdace6bf88e00829c95dad83de631 SHA512 124c23bc41d1f382ffa0b5e96bc1d4887a8e6a6f124600e6a73cc30e8aff3b4f2a3d9b2b8b5867555b1b7fe0293c0bc2370667e14bfe5206e1d43e4ee3d2dccd +DIST openpgp-keys-gettext-20250608-2E4616C2.asc 3251 BLAKE2B 399ea292618820f05a794b823e252542f4a9466d45650a570b189e8d2f5a55519b8ba322e63bb2dd6935d5f4ca97e8933b54bd8986b2b9e689198dcf6f4ae09a SHA512 588dd319431c34105ecb39773c66c9a79eb0a41428fff4be383b8754c851e37a8857c22a1817eb50bdfded1203cfa1d58360433c13e0818f0b90dab6fb4fbbfa +DIST openpgp-keys-gettext-20250608-7C6A406D.asc 3872 BLAKE2B f8d482b0cabd451815d275328c58af2c29a84b2f93913222fbe107ede03f9e33ebc69e5b20b3adb9929340384beb70a12247db9dfa8d588170edcbd8bd988862 SHA512 468c21fc2095e5ca4838c6f722fdffb8a4de256f8c568778e55193abba0c55dc20395ec997e1afa83d9b7655c9d51a6df2b4fb636f982d6a395769001c88b9c5 diff --git a/sec-keys/openpgp-keys-gettext/metadata.xml b/sec-keys/openpgp-keys-gettext/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-gettext/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gettext/openpgp-keys-gettext-20220407.ebuild b/sec-keys/openpgp-keys-gettext/openpgp-keys-gettext-20220407.ebuild new file mode 100644 index 000000000000..178411538408 --- /dev/null +++ b/sec-keys/openpgp-keys-gettext/openpgp-keys-gettext-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU gettext" +HOMEPAGE="https://savannah.gnu.org/projects/gettext/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gettext&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - gettext.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-gettext/openpgp-keys-gettext-20250608.ebuild b/sec-keys/openpgp-keys-gettext/openpgp-keys-gettext-20250608.ebuild new file mode 100644 index 000000000000..12c58378fa35 --- /dev/null +++ b/sec-keys/openpgp-keys-gettext/openpgp-keys-gettext-20250608.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by GNU gettext" +HOMEPAGE="https://savannah.gnu.org/projects/gettext/" +#SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gettext&download=1 -> ${P}.asc" +# https://www.haible.de/bruno/gpgkeys.html +SRC_URI=" + https://www.haible.de/bruno/gpgkey-1BBEAC08.asc -> ${P}-1BBEAC08.asc + https://www.haible.de/bruno/gpgkey-7C6A406D.asc -> ${P}-7C6A406D.asc + https://www.haible.de/bruno/gpgkey-2E4616C2.asc -> ${P}-2E4616C2.asc +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - gettext.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-ggregory/Manifest b/sec-keys/openpgp-keys-ggregory/Manifest new file mode 100644 index 000000000000..ede848a29259 --- /dev/null +++ b/sec-keys/openpgp-keys-ggregory/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-ggregory-ubuntu-20250720.asc 2528 BLAKE2B 326716b838b7c99943ef7f473d40b859bae63d23bf0bd5f1c66b1d6ca496dd3b5da1849107e54e24fb73b558e979f81d46b12ffce68734c6f1c771418887aeaf SHA512 241e310a93354137992235df8c35c889a1e273cf1152c0f0f0b3a7ee9192ae5d0cb26b8f25357dddee94d02eaae9aa5190ebeac3cd0ca156e67fa9f8a1e9ce91 diff --git a/sec-keys/openpgp-keys-ggregory/metadata.xml b/sec-keys/openpgp-keys-ggregory/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-ggregory/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-ggregory/openpgp-keys-ggregory-20250720.ebuild b/sec-keys/openpgp-keys-ggregory/openpgp-keys-ggregory-20250720.ebuild new file mode 100644 index 000000000000..c4892fb42339 --- /dev/null +++ b/sec-keys/openpgp-keys-ggregory/openpgp-keys-ggregory-20250720.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '2DB4F1EF0FA761ECC4EA935C86FDC7E2A11262CB:ggregory:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by commons.apache.org" +HOMEPAGE="https://commons.apache.org" + +KEYWORDS="amd64 arm64 ppc64" diff --git a/sec-keys/openpgp-keys-glibc/Manifest b/sec-keys/openpgp-keys-glibc/Manifest new file mode 100644 index 000000000000..2cc217867587 --- /dev/null +++ b/sec-keys/openpgp-keys-glibc/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-glibc-20251014.asc 484960 BLAKE2B 6c637f7c80364dd0ca0f35192f14b6c354715941a8e341f3b12634888dc108a593787cb71f1371467b6be412ff10e71f030d39a537c7ef4481f28c20bd54242e SHA512 86e87c9ec00e9d5f3e66f6633352f2bd0e36197e2ab700494f3cb8fb707ecb6266a122a6907d50866c43a19d1aa864b456d530b009e13e06bef0e3fcee1ae630 diff --git a/sec-keys/openpgp-keys-glibc/metadata.xml b/sec-keys/openpgp-keys-glibc/metadata.xml new file mode 100644 index 000000000000..5f68cd296bf2 --- /dev/null +++ b/sec-keys/openpgp-keys-glibc/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Team</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-glibc/openpgp-keys-glibc-20251014.ebuild b/sec-keys/openpgp-keys-glibc/openpgp-keys-glibc-20251014.ebuild new file mode 100644 index 000000000000..3861485290be --- /dev/null +++ b/sec-keys/openpgp-keys-glibc/openpgp-keys-glibc-20251014.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign glibc releases" +HOMEPAGE="https://sourceware.org/glibc/wiki/SSDLC/Policy/glibc" + +# this is a workaround until a better source exists +SRC_URI="https://www.akhuettel.de/key-atwork.txt -> ${P}.asc" + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - glibc.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-gmp/Manifest b/sec-keys/openpgp-keys-gmp/Manifest new file mode 100644 index 000000000000..53a5e7ed5daf --- /dev/null +++ b/sec-keys/openpgp-keys-gmp/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-gmp-20250628.asc 21810 BLAKE2B 495707510d772b8cc604d7ed096c0c7b570c469d552a6dffe4dcd1437aa6c856e0b8d98a7bbc624581b4b7ca231c55856058e41db61995c6b55d3e5b95409f54 SHA512 030b8505654cff3e6c8105fdd4a751d53e6e06d2014815a2b1de10bf609768e7645f859f7b28b49a1440dbd8c1d700425eb54baea8b9fe75fb55658f48a2afb1 diff --git a/sec-keys/openpgp-keys-gmp/metadata.xml b/sec-keys/openpgp-keys-gmp/metadata.xml new file mode 100644 index 000000000000..0853793ec926 --- /dev/null +++ b/sec-keys/openpgp-keys-gmp/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gmp/openpgp-keys-gmp-20250628.ebuild b/sec-keys/openpgp-keys-gmp/openpgp-keys-gmp-20250628.ebuild new file mode 100644 index 000000000000..c441bc94ef53 --- /dev/null +++ b/sec-keys/openpgp-keys-gmp/openpgp-keys-gmp-20250628.ebuild @@ -0,0 +1,17 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 343C2FF0FBEE5EC2EDBEF399F3599FF828C67298:niels:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Niels Möller (to sign GMP releases)" +HOMEPAGE="https://www.lysator.liu.se/~nisse/ https://gmplib.org/#DOWNLOAD" +SRC_URI="http://www.lysator.liu.se/~nisse/archive/distribution-key.gpg -> ${P}.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-gnupg/Manifest b/sec-keys/openpgp-keys-gnupg/Manifest new file mode 100644 index 000000000000..cddc5be16976 --- /dev/null +++ b/sec-keys/openpgp-keys-gnupg/Manifest @@ -0,0 +1 @@ +DIST signature_key.asc 5365 BLAKE2B 1bdf7c8f225f3f59f6aa440dbd0a6d040025bf247ca5cb80691546769217a45e6d52bc827b9d451a608a7426300cd36d88c1d5a4da361f90688ec09e2ba33f6c SHA512 3f235464bdc2c120a740454eadc98572e010abee0e5796bb76e0217c1ada75ca0799378e401dc40e5120645ca77a33aa3dc95ebf3d14bbbd734c46ce5057bbc7 diff --git a/sec-keys/openpgp-keys-gnupg/metadata.xml b/sec-keys/openpgp-keys-gnupg/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-gnupg/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gnupg/openpgp-keys-gnupg-20220210.ebuild b/sec-keys/openpgp-keys-gnupg/openpgp-keys-gnupg-20220210.ebuild new file mode 100644 index 000000000000..3375c86907cd --- /dev/null +++ b/sec-keys/openpgp-keys-gnupg/openpgp-keys-gnupg-20220210.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign GnuPG releases" +HOMEPAGE="https://gnupg.org/signature_key.html" +SRC_URI="https://gnupg.org/signature_key.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - gnupg.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-gnustep/Manifest b/sec-keys/openpgp-keys-gnustep/Manifest new file mode 100644 index 000000000000..2fdbd9d7b3b9 --- /dev/null +++ b/sec-keys/openpgp-keys-gnustep/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-gnustep-ubuntu-20251025.asc 2155 BLAKE2B 11693adf374f366e9ae7302365efe4236c4c034e6e25b6af5119ac006d2ddcf51cad97d49495459a6b2169938db4c4f67afacffc91609de3ec4400d06ed87c06 SHA512 aa4c4f818ec8e2d6f4794d0253f4d2745b0be4ac244db248b691983ba925271c3a9dd7900e697db07e19f683ffa82930e2d20683a0069a7bc30074afa94311b9 diff --git a/sec-keys/openpgp-keys-gnustep/metadata.xml b/sec-keys/openpgp-keys-gnustep/metadata.xml new file mode 100644 index 000000000000..dc8fc3dbcd69 --- /dev/null +++ b/sec-keys/openpgp-keys-gnustep/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnustep@gentoo.org</email> + <name>Gentoo GNUstep Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gnustep/openpgp-keys-gnustep-20251025.ebuild b/sec-keys/openpgp-keys-gnustep/openpgp-keys-gnustep-20251025.ebuild new file mode 100644 index 000000000000..a5c5e66f001b --- /dev/null +++ b/sec-keys/openpgp-keys-gnustep/openpgp-keys-gnustep-20251025.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "83AAE47CE829A4146EF83420CA868D4C99149679:gnustep:ubuntu" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by the GNUstep project" +HOMEPAGE="https://www.gnustep.org/" + +KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86" diff --git a/sec-keys/openpgp-keys-gnutls/Manifest b/sec-keys/openpgp-keys-gnutls/Manifest new file mode 100644 index 000000000000..d76d41f0cd2f --- /dev/null +++ b/sec-keys/openpgp-keys-gnutls/Manifest @@ -0,0 +1,19 @@ +DIST openpgp-keys-alexander.sosedken-openpgp-20260210.asc 6957 BLAKE2B 4a700e816f843a7d851c8fb14ee0525b6ac95b268546c1a99a330d9a0fc3de8581bbca027080e632d5b55cfaada12bfef53911bc4ac80c39c681fee4352fd005 SHA512 52a6afc427cbe90b2dcc7e6b76eee5cf9b55c3dccf6ccdedd6fd5ffa4a4fd75c8bfa055b1ac5cec57059d10aca3a64febfaaceb02ac44f1f0a9d10849c4e66e1 +DIST openpgp-keys-alexander.sosedken-ubuntu-20260210.asc 6798 BLAKE2B ae88da2bf5e5ad3cdcd5c23e2644a1ecd6106cf27de5295d644cbb814ecece0307db4814d7b0b0ec480565259477788cf48f1f48842c45717f29308cfe844b22 SHA512 4db983efff08f4d35bd76c3c7210a1d4b4e7ed3c622b200de1f8600be06dea7504dd91414d42effdf3b6c5f398cd61d26486d6e22843b1422f5c129ae0fcc23a +DIST openpgp-keys-daiki-openpgp-20240415.asc 7345 BLAKE2B 0a6a0079483320bbd191f3c04a21ac52b159f755518ae7d6e27869b7cda06548bd7772ce5b9def07dece791537cbfb750bd227023f7665cbd860b5ce200fc4d0 SHA512 55af264087eceb244c59bec2aa4c62df3fc0b25ceb13728e7c3fc9042ae2fb990282367e6b46eda7ceb7f267add6dcd8948a887d825c7759cc61c642d6e0a3a7 +DIST openpgp-keys-daiki-openpgp-20250704.asc 7345 BLAKE2B 0a6a0079483320bbd191f3c04a21ac52b159f755518ae7d6e27869b7cda06548bd7772ce5b9def07dece791537cbfb750bd227023f7665cbd860b5ce200fc4d0 SHA512 55af264087eceb244c59bec2aa4c62df3fc0b25ceb13728e7c3fc9042ae2fb990282367e6b46eda7ceb7f267add6dcd8948a887d825c7759cc61c642d6e0a3a7 +DIST openpgp-keys-daiki-openpgp-20260210.asc 12410 BLAKE2B a3b59281abc4950e81bb17a806a73ecd3ef99ee0553ede16d7e21a624b6daddc62a6e89be9a977a18651bc729c7702e20531d21194b5567f441d809cfc8b0a34 SHA512 a88410f3ed341dbc6c1edf1cbf0be0da846fc7c22203e925b8eb6a42cd999b1bb5eb21ac61b1a1ca68660aab74627545e1db9a4e769692a52268d3dd403288af +DIST openpgp-keys-daiki-ubuntu-20250704.asc 26095 BLAKE2B 1071abe6c7a9c0cd272aed9f3abf009c8aa673496a711c092d24079bf8dbdb87f3e20b82284a10f4c888e4778558130fa7147067c28674d85b02cc3879233657 SHA512 cffaac8e4298324f741cd95d5875b241516d1b4abcd8ed16ae632a5d0184538961503bd111bc968231691a68dcf0c7ce8c972f12e162240c7ab4773886fa4bd4 +DIST openpgp-keys-daiki-ubuntu-20260210.asc 26095 BLAKE2B 1071abe6c7a9c0cd272aed9f3abf009c8aa673496a711c092d24079bf8dbdb87f3e20b82284a10f4c888e4778558130fa7147067c28674d85b02cc3879233657 SHA512 cffaac8e4298324f741cd95d5875b241516d1b4abcd8ed16ae632a5d0184538961503bd111bc968231691a68dcf0c7ce8c972f12e162240c7ab4773886fa4bd4 +DIST openpgp-keys-gnutls-20220320-release-keyring.gpg 20850 BLAKE2B 06865e4ac4e69237f7c52f551ce902281f6699bd144cb16c97e81aa1323c99187637c3b62730e700bc1c7f9de4608da55d3a80c8ffc240ee533e42b4707e4fbe SHA512 ebf592298142c7f05d8298a9e42aa4e5579eda54bf3c16f5a97cd22c22f3904a635a20cb1af6587d03b1a58545b925bddb769b098c664a336abce8ec9f10b9d5 +DIST openpgp-keys-gnutls-20221017-release-keyring.gpg 26256 BLAKE2B c42024bade07f5e0d189c653a052aaa89803c71c8c3a5653417fb1ae3961c392257b5ef719b9236d291d449490d5dba90ae238b76391933f864458c0805e02e0 SHA512 5c14d83f4f37bd319c652db0d76fc5bb04752fb461bbe853e25b20ffe41d6d14faae6c0bdd0193ac6242975bf1205ce606a9d0082261cc4581fd680abfcdbd4d +DIST openpgp-keys-gnutls-20231129-daiki-updated.gpg 7345 BLAKE2B 0a6a0079483320bbd191f3c04a21ac52b159f755518ae7d6e27869b7cda06548bd7772ce5b9def07dece791537cbfb750bd227023f7665cbd860b5ce200fc4d0 SHA512 55af264087eceb244c59bec2aa4c62df3fc0b25ceb13728e7c3fc9042ae2fb990282367e6b46eda7ceb7f267add6dcd8948a887d825c7759cc61c642d6e0a3a7 +DIST openpgp-keys-gnutls-20231129-release-keyring.gpg 26256 BLAKE2B c42024bade07f5e0d189c653a052aaa89803c71c8c3a5653417fb1ae3961c392257b5ef719b9236d291d449490d5dba90ae238b76391933f864458c0805e02e0 SHA512 5c14d83f4f37bd319c652db0d76fc5bb04752fb461bbe853e25b20ffe41d6d14faae6c0bdd0193ac6242975bf1205ce606a9d0082261cc4581fd680abfcdbd4d +DIST openpgp-keys-gnutls-20240415-daiki-updated.gpg 7345 BLAKE2B 0a6a0079483320bbd191f3c04a21ac52b159f755518ae7d6e27869b7cda06548bd7772ce5b9def07dece791537cbfb750bd227023f7665cbd860b5ce200fc4d0 SHA512 55af264087eceb244c59bec2aa4c62df3fc0b25ceb13728e7c3fc9042ae2fb990282367e6b46eda7ceb7f267add6dcd8948a887d825c7759cc61c642d6e0a3a7 +DIST openpgp-keys-gnutls-20240415-release-keyring.gpg 14485 BLAKE2B 279fd58f346f093f6cedf267a4c973b3d2a72da5d6c5bbc412849cc99edfde36f8d86a8a1ac4eb1047d2b44fb0ff1d30ba413392c1e2795015d96fcef995399e SHA512 8c2b39239d1d8c5319757fcf669f28a11de7f8ec4a726f9904c57ba8105bea80240083c0de71b747115907bab46569f10cf58004137cc7884ac5c20f8319ae0a +DIST openpgp-keys-gnutls-20250704-release-keyring.gpg 14485 BLAKE2B 279fd58f346f093f6cedf267a4c973b3d2a72da5d6c5bbc412849cc99edfde36f8d86a8a1ac4eb1047d2b44fb0ff1d30ba413392c1e2795015d96fcef995399e SHA512 8c2b39239d1d8c5319757fcf669f28a11de7f8ec4a726f9904c57ba8105bea80240083c0de71b747115907bab46569f10cf58004137cc7884ac5c20f8319ae0a +DIST openpgp-keys-gnutls-20260210-release-keyring.gpg 14485 BLAKE2B 279fd58f346f093f6cedf267a4c973b3d2a72da5d6c5bbc412849cc99edfde36f8d86a8a1ac4eb1047d2b44fb0ff1d30ba413392c1e2795015d96fcef995399e SHA512 8c2b39239d1d8c5319757fcf669f28a11de7f8ec4a726f9904c57ba8105bea80240083c0de71b747115907bab46569f10cf58004137cc7884ac5c20f8319ae0a +DIST openpgp-keys-tim.ruehsen-openpgp-20260210.asc 11211 BLAKE2B 30cd84978ece20eb39d6673e0eb9f36bb419b0e7fdc8390bb5b1411b905bc95ff6b2bc04780ab644988fc52b65cfb080a6ea67599ca8370635cf5b7c74bc8c39 SHA512 18a18daf9e0981612cd9cc54a66b70b5f123e65244ee33370360d5f8258c98352682e30d38f2be404c767b2bec3be471e9526f0d193bfe7f3222980349eacbf2 +DIST openpgp-keys-tim.ruehsen-ubuntu-20260210.asc 16629 BLAKE2B 5fb42f35323acb1e700a62d91de47eeb5579249025086a618f6f47a12e1d2b5f3cc54bf5ee69b46189dd8b38d3eaa654d9274725c00607a726605d9e919d7bd9 SHA512 cb778f45ca65962591eddc960f1d6730a050d08f28f7952dfc1cdafa88b2d350c6e2b5cdd654b03b6b7595cc3a692470b6085c0a3314631cb90e6bcb3b5911a2 +DIST openpgp-keys-zfridrich-openpgp-20260210.asc 1161 BLAKE2B 12fdb614b43dc0304166520a05da13ce5e9bc1bd32e733941d958de10f25bcc0eb841888705f9417f6c1acf5e68cb290ff309a4bd1b5f3f84818e018ec5fb8ed SHA512 5def6982fdc47f1e8d33098d20226b0ddcfa00cd5d9d8ad99b634931df29578d321d1a2f6a2899047a1cc0d267d865e7c8844518abdc45bf70eaaa0924ccbc46 +DIST openpgp-keys-zfridrich-ubuntu-20260210.asc 1098 BLAKE2B d03c7cdbc6deedeecb21d2834a2fbe02b078d76216eff05e7763fb6fae769e29e986fd54fde1c919ca4a6496287a47de687b7b8a8d3f68f3813d360882d050cc SHA512 9be72f13560e7e13e74daa04d68e3d2c058102864011c9388debacbf6fb23fe8cc18dd6dd3097c8e459f523a98c0c980015d6e0a7974752abd8fee59673a479d diff --git a/sec-keys/openpgp-keys-gnutls/metadata.xml b/sec-keys/openpgp-keys-gnutls/metadata.xml new file mode 100644 index 000000000000..5ff340f76df4 --- /dev/null +++ b/sec-keys/openpgp-keys-gnutls/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20220320.ebuild b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20220320.ebuild new file mode 100644 index 000000000000..18846ddc1772 --- /dev/null +++ b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20220320.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GnuTLS" +HOMEPAGE="https://www.gnutls.org/download.html" +SRC_URI="https://gnutls.org/gnutls-release-keyring.gpg -> ${P}-release-keyring.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - gnutls.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20221017.ebuild b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20221017.ebuild new file mode 100644 index 000000000000..18846ddc1772 --- /dev/null +++ b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20221017.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GnuTLS" +HOMEPAGE="https://www.gnutls.org/download.html" +SRC_URI="https://gnutls.org/gnutls-release-keyring.gpg -> ${P}-release-keyring.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - gnutls.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20231129.ebuild b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20231129.ebuild new file mode 100644 index 000000000000..b1060e2ffb19 --- /dev/null +++ b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20231129.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GnuTLS" +HOMEPAGE="https://www.gnutls.org/download.html" +SRC_URI=" + https://gnutls.org/gnutls-release-keyring.gpg -> ${P}-release-keyring.gpg + https://keys.openpgp.org/vks/v1/by-fingerprint/462225C3B46F34879FC8496CD605848ED7E69871 -> ${P}-daiki-updated.gpg +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_compile() { + local files=( ${A} ) + local -x GNUPGHOME=${T}/.gnupg + + mkdir "${GNUPGHOME}" || die + gpg --import "${files[@]/#/${DISTDIR}/}" || die "Key import failed" + gpg --export --armor --export-options export-minimal > gnutls.asc || die +} + +src_install() { + insinto /usr/share/openpgp-keys + doins gnutls.asc +} diff --git a/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20240415-r1.ebuild b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20240415-r1.ebuild new file mode 100644 index 000000000000..ae3f91b7b075 --- /dev/null +++ b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20240415-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'E987AB7F7E89667776D05B3BB0E9DD20B29F1432:alexander.sosedken:manual' + # GnuTLS website has expired key for daiki + '462225C3B46F34879FC8496CD605848ED7E69871:daiki:openpgp' + '1CB27DBC98614B2D5841646D08302DB6A2670428:tim.ruehsen:manual' + '5D46CB0F763405A7053556F47A75A648B3F9220C:zfridrich:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by GnuTLS" +HOMEPAGE="https://www.gnutls.org/download.html" +SRC_URI+=" + https://gnutls.org/gnutls-release-keyring.gpg -> ${P}-release-keyring.gpg +" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20240415.ebuild b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20240415.ebuild new file mode 100644 index 000000000000..b1060e2ffb19 --- /dev/null +++ b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20240415.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GnuTLS" +HOMEPAGE="https://www.gnutls.org/download.html" +SRC_URI=" + https://gnutls.org/gnutls-release-keyring.gpg -> ${P}-release-keyring.gpg + https://keys.openpgp.org/vks/v1/by-fingerprint/462225C3B46F34879FC8496CD605848ED7E69871 -> ${P}-daiki-updated.gpg +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_compile() { + local files=( ${A} ) + local -x GNUPGHOME=${T}/.gnupg + + mkdir "${GNUPGHOME}" || die + gpg --import "${files[@]/#/${DISTDIR}/}" || die "Key import failed" + gpg --export --armor --export-options export-minimal > gnutls.asc || die +} + +src_install() { + insinto /usr/share/openpgp-keys + doins gnutls.asc +} diff --git a/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20250704.ebuild b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20250704.ebuild new file mode 100644 index 000000000000..9ab62c48afc4 --- /dev/null +++ b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20250704.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'E987AB7F7E89667776D05B3BB0E9DD20B29F1432:alexander.sosedken:manual' + # GnuTLS website has expired key for daiki + '462225C3B46F34879FC8496CD605848ED7E69871:daiki:openpgp,ubuntu' + '1CB27DBC98614B2D5841646D08302DB6A2670428:tim.ruehsen:manual' + '5D46CB0F763405A7053556F47A75A648B3F9220C:zfridrich:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by GnuTLS" +HOMEPAGE="https://www.gnutls.org/download.html" +SRC_URI+=" + https://gnutls.org/gnutls-release-keyring.gpg -> ${P}-release-keyring.gpg +" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20260210.ebuild b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20260210.ebuild new file mode 100644 index 000000000000..4f9cbfd90682 --- /dev/null +++ b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20260210.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'E987AB7F7E89667776D05B3BB0E9DD20B29F1432:alexander.sosedken:manual,openpgp,ubuntu' + # GnuTLS website has expired key for daiki + '462225C3B46F34879FC8496CD605848ED7E69871:daiki:openpgp,ubuntu' + '1CB27DBC98614B2D5841646D08302DB6A2670428:tim.ruehsen:manual,openpgp,ubuntu' + '5D46CB0F763405A7053556F47A75A648B3F9220C:zfridrich:manual,openpgp,ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by GnuTLS" +HOMEPAGE="https://www.gnutls.org/download.html" +SRC_URI+=" + https://gnutls.org/gnutls-release-keyring.gpg -> ${P}-release-keyring.gpg +" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-gocryptfs/Manifest b/sec-keys/openpgp-keys-gocryptfs/Manifest new file mode 100644 index 000000000000..64c967cba68e --- /dev/null +++ b/sec-keys/openpgp-keys-gocryptfs/Manifest @@ -0,0 +1,4 @@ +DIST openpgp-keys-gocryptfs-nuetzlich-gocryptfs-signing-key-20250916.pub 3148 BLAKE2B 0098d0826f392a118990bd0ff29f0eeb86a02ca06e487764034c3f4baf67100b9c2ba4d041935beba70170a313a710988de73a876bbf0e3b3fc1191e0cc0aaeb SHA512 c5608e0c53ff47a2ff5082575f3a1c8da1dc3161d1683b4b02f40b2e5cedb0726620140219208c83fb1f1bdb27342a65edf872021f67129bdffe53afc7f7982a +DIST openpgp-keys-gocryptfs-nuetzlich-gocryptfs-signing-key-20260208.pub 3191 BLAKE2B 8a6a9f73aa8e2b8a538a10f233e5590feb2b00977a98392f88c05c9e01a8296eff3753436a8c698680660b39183e0539c1bfcd383e3de93e83e7c00d6ba15017 SHA512 581ae2fe90250aba7cd04dc7a1d5ecac2e6c2936872ab123f5cdbc0ec018339b481e7f07540e16eb3dd7d4a597b180c6b8e8d96a6d11c6a48e19bd7bc9db68a7 +DIST openpgp-keys-nuetzlich-gocryptfs-signing-key-ubuntu-20250916.asc 4706 BLAKE2B e7b44e5c3f75e11c7e436af9e31b7a7ddb9c6e87a86adce298a10c2827e61ab433f4ae128af8f14883016727c65ad63405428241d9571f3bd3a3dc0e5cb81738 SHA512 e6f6586d901b3d392d0ef86d58908114cce71f3bffca6ed0b907f3b37569e137106843fd0237554f9c86eea53eb9810a5c4498049020f4a5eab642657dbc4074 +DIST openpgp-keys-nuetzlich-gocryptfs-signing-key-ubuntu-20260208.asc 4706 BLAKE2B e7b44e5c3f75e11c7e436af9e31b7a7ddb9c6e87a86adce298a10c2827e61ab433f4ae128af8f14883016727c65ad63405428241d9571f3bd3a3dc0e5cb81738 SHA512 e6f6586d901b3d392d0ef86d58908114cce71f3bffca6ed0b907f3b37569e137106843fd0237554f9c86eea53eb9810a5c4498049020f4a5eab642657dbc4074 diff --git a/sec-keys/openpgp-keys-gocryptfs/metadata.xml b/sec-keys/openpgp-keys-gocryptfs/metadata.xml new file mode 100644 index 000000000000..7f7e47f26b31 --- /dev/null +++ b/sec-keys/openpgp-keys-gocryptfs/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>parona@protonmail.com</email> + <name>Alfred Wingate</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="person"> + <email>zmedico@gentoo.org</email> + <name>Zac Medico</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gocryptfs/openpgp-keys-gocryptfs-20250916.ebuild b/sec-keys/openpgp-keys-gocryptfs/openpgp-keys-gocryptfs-20250916.ebuild new file mode 100644 index 000000000000..96dd5e31ebfc --- /dev/null +++ b/sec-keys/openpgp-keys-gocryptfs/openpgp-keys-gocryptfs-20250916.ebuild @@ -0,0 +1,16 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "FFF3E01444FED7C316A3545A895F5BC123A02740:nuetzlich-gocryptfs-signing-key:ubuntu,manual" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used to sign gocryptfs" +HOMEPAGE="https://nuetzlich.net/" +SRC_URI+="https://nuetzlich.net/gocryptfs-signing-key.pub -> ${PN}-nuetzlich-gocryptfs-signing-key-${PV}.pub" + +KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" diff --git a/sec-keys/openpgp-keys-gocryptfs/openpgp-keys-gocryptfs-20260208.ebuild b/sec-keys/openpgp-keys-gocryptfs/openpgp-keys-gocryptfs-20260208.ebuild new file mode 100644 index 000000000000..60bb686aa105 --- /dev/null +++ b/sec-keys/openpgp-keys-gocryptfs/openpgp-keys-gocryptfs-20260208.ebuild @@ -0,0 +1,16 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "FFF3E01444FED7C316A3545A895F5BC123A02740:nuetzlich-gocryptfs-signing-key:ubuntu,manual" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used to sign gocryptfs" +HOMEPAGE="https://nuetzlich.net/" +SRC_URI+="https://nuetzlich.net/gocryptfs-signing-key.pub -> ${PN}-nuetzlich-gocryptfs-signing-key-${PV}.pub" + +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" diff --git a/sec-keys/openpgp-keys-grep/Manifest b/sec-keys/openpgp-keys-grep/Manifest new file mode 100644 index 000000000000..b9e05c5feed9 --- /dev/null +++ b/sec-keys/openpgp-keys-grep/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-grep-20220407.asc 74147 BLAKE2B 9691223f730ba86470eaca6dcc2c96cd404636e5f883b39012a5741446f9d6d6b0b8b210e82714e81ff91fafbc18be0696c636dd5f2e8114cfcc5a33651644e0 SHA512 db4914574f7af75e38c9daca8c8cab35bfb1a34432bfb3700cf4b546973659543e1262e2a89744432308104df11bf07cf029b5dfee9a0352f8cfbe4960c0bde5 diff --git a/sec-keys/openpgp-keys-grep/metadata.xml b/sec-keys/openpgp-keys-grep/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-grep/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-grep/openpgp-keys-grep-20220407.ebuild b/sec-keys/openpgp-keys-grep/openpgp-keys-grep-20220407.ebuild new file mode 100644 index 000000000000..6c6f5686ae2a --- /dev/null +++ b/sec-keys/openpgp-keys-grep/openpgp-keys-grep-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU Grep" +HOMEPAGE="https://savannah.gnu.org/projects/grep/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=grep&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - grep.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-grub/Manifest b/sec-keys/openpgp-keys-grub/Manifest new file mode 100644 index 000000000000..f59ec3e07ae5 --- /dev/null +++ b/sec-keys/openpgp-keys-grub/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-dkiper-openpgp-20251028.asc 9998 BLAKE2B 30a801ad609bb3c40c0e4d61b0ca43c16b5c1272527a7af933cc85306b650d8bb98632b3209b46440d24003ef832d300866a374a5d15c4cea0682ae0beef777d SHA512 a8e0a5cb3bf57c341e86feebbc502fdcfd21057d99c75339f88342ab53f816a4c2aecf6d95d42591b09c95e6f28d4a8cd9d78d896b71030220d209047ee5723c diff --git a/sec-keys/openpgp-keys-grub/metadata.xml b/sec-keys/openpgp-keys-grub/metadata.xml new file mode 100644 index 000000000000..8035f60fb748 --- /dev/null +++ b/sec-keys/openpgp-keys-grub/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>floppym@gentoo.org</email> + <name>Mike Gilbert</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-grub/openpgp-keys-grub-20251028.ebuild b/sec-keys/openpgp-keys-grub/openpgp-keys-grub-20251028.ebuild new file mode 100644 index 000000000000..fbe9c337d1df --- /dev/null +++ b/sec-keys/openpgp-keys-grub/openpgp-keys-grub-20251028.ebuild @@ -0,0 +1,14 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'BE5C23209ACDDACEB20DB0A28C8189F1988C2166:dkiper:openpgp' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used for GRUB releases" +HOMEPAGE="https://www.gnu.org/software/grub/" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" diff --git a/sec-keys/openpgp-keys-gsasl/Manifest b/sec-keys/openpgp-keys-gsasl/Manifest new file mode 100644 index 000000000000..cc7ee355d646 --- /dev/null +++ b/sec-keys/openpgp-keys-gsasl/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-gsasl-20260127-josefsson-key-20190320.txt 8193 BLAKE2B e1140f703351282d38f3322360d1aed4da109eef38094ee11fb9ede1bfed119766019a5acde5d0ec78c4bce79f96361ba135e57f15c33e719b0ab517220a953f SHA512 487ac3383b507cb3b7b5db076e108cd41dea925bb74eed5d83b6659ffbbeaf359eac30560b0dc7ef430de0e962c3ce7221d6bd787ad82deb22ae8d73dce49481 diff --git a/sec-keys/openpgp-keys-gsasl/metadata.xml b/sec-keys/openpgp-keys-gsasl/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-gsasl/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gsasl/openpgp-keys-gsasl-20260127.ebuild b/sec-keys/openpgp-keys-gsasl/openpgp-keys-gsasl-20260127.ebuild new file mode 100644 index 000000000000..01ec04627752 --- /dev/null +++ b/sec-keys/openpgp-keys-gsasl/openpgp-keys-gsasl-20260127.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE:josefsson:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by the GNU SASL Library" +HOMEPAGE="https://www.gnu.org/software/gsasl/#downloading" +# Listed at https://www.gnu.org/software/libtasn1/ +SRC_URI=" + https://josefsson.org/key-20190320.txt -> ${P}-josefsson-key-20190320.txt +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-guillemjover/Manifest b/sec-keys/openpgp-keys-guillemjover/Manifest new file mode 100644 index 000000000000..29a83956e7bc --- /dev/null +++ b/sec-keys/openpgp-keys-guillemjover/Manifest @@ -0,0 +1 @@ +DIST guillem-4F3E74F436050C10F5696574B972BF3EA4AE57A3.asc 42291 BLAKE2B 4d507618fd99a959ea8fe777a5f48b53a0734b6ba7922e36621430c5c4aea0ebac1c1176dd35a4d59c6437490adc549316f186aef1bfcf805f73a61459c31653 SHA512 b1844db4498a23e9130606d5488627f5bb5ba4cd9b52aa79471d6201c2e8404b6d53995bfb31c80eb96799f3bef876dd1b99bfb4ca1aa835322b6007874c80f9 diff --git a/sec-keys/openpgp-keys-guillemjover/metadata.xml b/sec-keys/openpgp-keys-guillemjover/metadata.xml new file mode 100644 index 000000000000..ed011aa44f11 --- /dev/null +++ b/sec-keys/openpgp-keys-guillemjover/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + <name>Gentoo Freedesktop Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-guillemjover/openpgp-keys-guillemjover-20220331.ebuild b/sec-keys/openpgp-keys-guillemjover/openpgp-keys-guillemjover-20220331.ebuild new file mode 100644 index 000000000000..431caf3002d1 --- /dev/null +++ b/sec-keys/openpgp-keys-guillemjover/openpgp-keys-guillemjover-20220331.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Guillem Jover" +HOMEPAGE="https://www.hadrons.org/~guillem/" +SRC_URI="https://www.hadrons.org/~guillem/guillem-4F3E74F436050C10F5696574B972BF3EA4AE57A3.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - guillemjover.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-gzip/Manifest b/sec-keys/openpgp-keys-gzip/Manifest new file mode 100644 index 000000000000..20d675d082ed --- /dev/null +++ b/sec-keys/openpgp-keys-gzip/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-gzip-20220406.asc 46857 BLAKE2B 5c1ac39cc37b49c0fdd7e29440a6262723591611c9c6aa827961c6d4b95196081fc52360b4f6eea995fbf01e663a7e3d52b432a73fee6be670838ac15b27bec9 SHA512 a83a455d496a9805a396e39f01b52e821fd7db1aa9e442d6039076145ed5695865defb2e941dd2a0f741610720a995d9c12d5efa1d65b425fa623ac42275bab0 diff --git a/sec-keys/openpgp-keys-gzip/metadata.xml b/sec-keys/openpgp-keys-gzip/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-gzip/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-gzip/openpgp-keys-gzip-20220406.ebuild b/sec-keys/openpgp-keys-gzip/openpgp-keys-gzip-20220406.ebuild new file mode 100644 index 000000000000..452353a2251a --- /dev/null +++ b/sec-keys/openpgp-keys-gzip/openpgp-keys-gzip-20220406.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU Gzip" +HOMEPAGE="https://savannah.gnu.org/projects/gzip/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gzip&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - gzip.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-handbrake/Manifest b/sec-keys/openpgp-keys-handbrake/Manifest new file mode 100644 index 000000000000..797ec62f1ed2 --- /dev/null +++ b/sec-keys/openpgp-keys-handbrake/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-handbrake-ubuntu-20260208.asc 22479 BLAKE2B 3e7ece4f120b51301731f5b233efccd548ede448928b61bdcb707a956c13c7e07c52e6426c493ff4bb0bc6abe75bc772952cb72b74d7f27d7607ea736dcc2989 SHA512 067ca49014c3fc2a62a1fc408a571ea6293034105893ba41b87ffa2e6878fa3f150d570c2be5b6670243821754fd1b3649ad6a846a564d0e3bcb3aa34d485a29 +DIST openpgp-keys-handbrake-ubuntu-20260311.asc 22479 BLAKE2B 3e7ece4f120b51301731f5b233efccd548ede448928b61bdcb707a956c13c7e07c52e6426c493ff4bb0bc6abe75bc772952cb72b74d7f27d7607ea736dcc2989 SHA512 067ca49014c3fc2a62a1fc408a571ea6293034105893ba41b87ffa2e6878fa3f150d570c2be5b6670243821754fd1b3649ad6a846a564d0e3bcb3aa34d485a29 diff --git a/sec-keys/openpgp-keys-handbrake/files/handbrake-20260311.gpg b/sec-keys/openpgp-keys-handbrake/files/handbrake-20260311.gpg new file mode 100644 index 000000000000..1d35cb074414 --- /dev/null +++ b/sec-keys/openpgp-keys-handbrake/files/handbrake-20260311.gpg @@ -0,0 +1,90 @@ +https://handbrake.fr/openpgp.php + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBFkQpw8BEADpPeQ2xW4rVObYATTXCWGA4nHmaHkDzWMqrHRXspx80KL2Lv/8 +dJgbtYVzldIExKJnxOkielDRH+pLx+B9wHXcaX/ZA++vhz74tcwk9iXiGgKE1bZa +6fu2sAOBED4OHPik9MHGyHuC/zJUaM6LtEg6GrRio/iR//WFjPo8DFf7mN/1NcrG +AWT+4egcFxiJ2x+jOQ6s9p1kSzNJN/Xw/0goMnF1rQHUqklIKX5duA8mQ6HqL1pY +RGnSobZmasmSPG+CCFhXZg1LFzutDrxYuz3AIAFUgMJxCwfstu9Blf95lPSzqdPc +fTG2lyX2O+zSfR4M/Woc1Ki5VT081h+w03Z6CGSO33w/Ua9C7DF8RMZJPWlBwQdf +qNvz0fFEvMYDAJqqIwxyJMdrLq1zX25oBFZZwhugmlxp11/uBWegprGGtf/6U8lJ +v6Zyq4ffB6SaVWYAEGh9J3zDoyuHVuzDLBPAEh2mXJ4a5JysWPVblzYzjjSiT4MI +fQuiYbnwK8CSPXP5NmixMyk4wjQmVvptCsjlLguQCFPRYYpqvDlRiRTR8l815LqH +eIwUIgjU8SlujQq7ui4gCdi+9/yWLbNQk/+NB4bjVMn15a0PWeoxW+Jw0YXbXNpZ +ZM4McgAvbMvRbj0a8s9wpfGpbOG6cGv+yMU7kiPTPoi2MqJSpSSw3Dm9UQARAQAB +tChIYW5kQnJha2UgVGVhbSA8ZGV2ZWxvcGVyc0BoYW5kYnJha2UuZnI+iQJUBBMB +CgA+AhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAFiEEFinAYbPd5+tK40uBAh24 +tE5KhkUFAmCXzdgFCQzcUPAACgkQAh24tE5KhkVRcRAAtZH2ihrJNjweHQKdwcaF +HNbh56JzOwSbljKk8FLOhoVjsR8+QS3F09sZd6snB6yLR82nGQTC76kME8cXfcop +R92Wj3s9YIEbll4auIQRF3+G9WVnBPZhkAZKybLa3DWr/QZ3l1Uq54quSKeOmonG +WV1P8wGrq3h1D1U5lm35lfPkVG+d0LGFM6WQqFh9QK5muIF6aIOCgROmaJTOSQEP +Hx56H9uZ5CuFCmd07hRIWo5N43lYmsHm9P0z5Uu/6KoomQCtvLwtSuE8gXav6ouY +6rDKmRqCFHeXd69KOPeritbXsHruKM1FeL3uhc5Yr5/IhAmJAWJDLNMJ0Zz2IJiA +Xlr8SDBM3CrXniKa3JpaI/AcAbXdeFCPky+5ncQ5VWfUADGDffGNH48hA+brj8lH +xvsPq+MwaXUt2rHuBBl2YoCEQeX/0XGBTjeQwKFhoA87RPbwW8zxYAVmyYNsNVq2 +7Ng+RybTR59lg3Isow6a6dpTmdsbMv3WwCkkCbeblGHTwHLvCkC/eEsJBPl/pge1 +MkhZQvZiyvVn24Rd6zrvnL9FHjCOODdKE8Hc4hEhZUQF3Lns0hlWqWkDDIQw2z19 +609tAbEF0b/aTcnL9d5Xlu16prRujqjIQbGF7QjSLnGqHCh+ATYosnrV+3GKNI4e +nEDhHvM5oTG0hW8d6afZTWSJAlQEEwEKAD4CGwMFCwkIBwMFFQoJCAsFFgIDAQAC +HgECF4AWIQQWKcBhs93n60rjS4ECHbi0TkqGRQUCaQZ61gUJFZrj7wAKCRACHbi0 +TkqGRVeoD/99TvaBt1GDulju8DDJTCQaGfRvnd4deLgT7uCIExqXGFSxA1yx1P1k +lb8GSCEfScm04s8KJMMKWtWppqmhTfTmFDJM4roLjkSGRbagau9GiPS2IGtYd3IX +MAeIjdCLHrIisJiw0nBIS6uTsjB00aMQ4E8oqmiXMSd4R8mYFKtDnceE417Ai5pH +LwyNeYtHuDW8qU9c1X6D7KakBxWamcs5owjAx2837Csa4ZwJVjb0h285uLK1Li+3 +stPckIx7EqOuyGpp/M1PYD23K+vHy4WSQriL/HQIbSR3k+2mUmNuL5FEdSn6wz0N +vCUYTudGOt/AnJq98p/mMQCx2GOmShLL2ZownCZRZFdEDCiFWeERWL8Vx3O9+Ks1 +wnUjAcv0rD0IG0vDvcGAI7sWQhmWFPoheWdAP44mOUOUsn7Db4eLRHcItSCn8FyM +Zxf9FiDYEelkzE+jgeC2XJFYr3uo0lAJ8bTpJ241etLjyOFwmptdEsz1aXOA/Ucf +pFR3oZzGe40zxP36iqfpurUky6GYNTzqHcv5AH+XndkDxlD7B325H1zXpwzVh38F +Mix3EaewsvHyza/eKkNiXPx5q0xJwcCIC14wvibzAFTCQyG2Mn3vcYW7BvWucCuV +9xNGsNynJF8PcouRvEa0Eq7BZoW4iUZ/SXBjcaGexYosYJ4i3dP1MYkCVAQTAQoA +PgIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYhBBYpwGGz3efrSuNLgQIduLRO +SoZFBQJhYx/3BQkP2OjfAAoJEAIduLROSoZFXlQQANtdwROIs7h6JGluszjq3t76 +RqI+mWCBA+azLRhJHx7UIUR0pvEF+TuO1emTXiGLkAWEIiYLU891K1iRjuGTAxHo +Hvs3hLpr5B7thlU16rW+pkUjSyQ2/G8baRbuLNo7wyTOfiGKx7Hnopyax/oyeuk2 +vb4TwWeobpbBOBzaJ1eFlJfwTtNFZWYZ4vpv7RES+CUNCHCMqpO8ppBjAN9mSZDf +D1pIvOsbNcIqh3VOYAKNJmZtBwR4p6K9RhYVN+1xmpcqlxbdknKXo4Q5bt8ACRIi +4G/BoJFFYJhYRwGsR926eaMBSpxWY7bqeOz6sxwAfuma2Z3q7F1wKHaZzeTlxVBK +//8mE//ZpuioV6084KFyi4sMtEkPtmAMV7v8aGsFQ/Z5NHmIZHgXIKtmdLwGKOoQ +McZp4+gK78+jRCrK8+QumlQsF2AKrQtj/FUuVHF/x+XI9Vv4DBC4TxoIhhPPKv7n +8mhg/HsvgN1uUlk8npo4eDBD1Ay8fyfpQDaasW+P7YWQvrP9eSf5oTEI+Z6xAvki +/0Ubsb1+ZTTBjW+Amfmeles5WQ4IBdLAjC1U3M0Pbsh2Xp9m5aK7nRRIF/2+OXc2 +bUqiMTX1ZrDUKEs7kTPNTkKJrmBiaH8BHt389sWl75I2p8bYDscBU9lcPVCk46ke +SU/yxbyvLmMQDdR3UPXhuQINBFkQpw8BEADYbTDxSnniwZNs+/zHhN1RyiqVO/od +lu3jF/ld7/u+EMy09X1joCNrFA2iGfPkc3ofmg8XhGCbisCZmpPGz7fXNzrdxapL +OsNci8nYWrlzwrVrtHfHIKuf/711lsbYnxmNJBMZbE+6tXVYZzEIvA7MIwB15FTf +K/1Ehmneql5RRKk274Wbc3cR4VvXuoat43zbFt3dQEi/lq3U39fjpsDPha47JVSf +IJlmAHbSHFlYKv1BeeZdq6eRlrwjn51ZWEzV4rcN136EoRrQNRyoFopoDh5TAvAX +AZADNpYSfY8Kc+/HnqiMj0O1qwTHALjWPVbr+eGJ5yPjK2dmooYZ4XbXKuaIc1Fg +NF4G8ZzIYjcxzmjt03GqRI2mtRo78SF2YryUnhbZLRNuui31AQaPG/cl2ZJGPiS+ +j7HPHNW1PzgCq/vz/YU1m8NmrSpdKh53RI42bsd7q3HScT5TfoVzqB69bROqLoUK +KKN3o9tazflymRjZ3jE6GY62Yx41WWRsRlP+eYbs8c7MJiM+/o7ElFWkx3Z4mrKz +sdKp+Z0yPvEU1CdHStogPkJbKJfaxrI40VAY1/2PRNV2LNUpCAjrD5h/PYpl3XkY +Bt3r4+0uNGlZrVU3dDPpmopMWkevhPLkveQufyuPPdRLpooMfcLXT7C/viTa6cOa +4GshR7zaZWIXTwARAQABiQIlBBgBCgAPBQJZEKcPAhsMBQkHhh+AAAoJEAIduLRO +SoZF9AwQAOj0GDn9NWCLeL0IYXIG+ypTV1YgnFv9gADGN1cjr7iQqAHvwUFHoRwq +D2pqUycj2dbiY1roAr8L6fBhvmfqBj2AArjZ5SiIvKgVmXLWymPLpgICzRYYkjcX +Eqx4U6IWwZQD33HxY+wSfdL0Kiv5hsMeb1nfk9MZvFhn7LFflZclztYpipKV/imB +CcG0RB5cFmLrYRzgwyIL6FU52uCKV/JZuePc+nZF4nQ3/LziRpb1SkP2emw1U7Cl +mxB+gvL8B4cgpsi2VduMAWPzc0CilZPPc+bLeMPC1WFZSKrdz41IQcngj14Rn7Y1 +6m9apFIbH3aSaf96pKvEpWGd7DlW4W7J9R9l6Cmvcx8S6ZIIHbllcC8H9wF7Op8A +KiGkRlWM1Q/IgU81kXpaO999wNuSZauiwbjcuvoOZdLU23AYmQWvDWbzay9HerDL +oQld9FH4ZaDn4aq28Tgn0NlPk5NVFWKfSAVvLQL1nc2n57l9NTRiWyzFVN9vD0qs +YPcVShjtXjw8zMLH4lX48gfTlupaNaghFGS8apfNJB1nMFHhkweu8sZ/fGmF7tUp +Hgz8xaAYmRfF5bIZO3jt+EpmcTKpN9R0KA2Tau8RgIr14e9ws1i/NylW7z/CXMtx +GiWwegWJxl5ZcVKm/3e/Nh4Am0PJTalAuh1G9VxHGQR88NntjQOKiQI8BBgBCgAm +AhsMFiEEFinAYbPd5+tK40uBAh24tE5KhkUFAmkGexkFCRWa4+8ACgkQAh24tE5K +hkUCkhAAheE0k120Dcz63bdhjCtJx/BT/rDiSek1bys32C3iAQIXfvXjkoj1yuuI +iWOBoSijzVdnfkOpo2T4BS9YTQ1d/NHlrJJ8VbsOj2J4P8X74zx/Pg4LzPIY4zda +pHxr4pitBv+sdbsqc1/2JvPsjkwwXJMMwDcjxJil+3g/9jUdvFi1mxPiVtfAHgP6 +nM+aCnPQSmQIouMNcpW0IhmLGLMNeB0SyGLxvmwBnKkWxBqO8UjP7fG86iElnmlE +fplGB44oDCJeTtCJml0KaBOsq1iUWZeIR+Dtir8mK7qza6RGu5lb0Yy9vWaVLw5d +g+kihj65bnfYcpq6lF7kYoWR4pRzWMR9AV1yT/5eck82TJzXZllN28lwrerNueqN ++f2FtzMUx3gBaQ6QyOBzO2pxe8x6dsBCHzEO+bHZKN9IezWf7Ey5x1eQ9HUVJy4n +81TL+GDL05AvJVZev5JNPRekDz0Aj/IHokp9kJOQQny3Unvt+hHGCbV26lEws/K0 +NkOXK3uRUmF4Yzacg3EX9JVLdxZRYfeZH8v360Cwx+wiLUsYfwb6kvCLe/g7w+9G +zKautgzum6o3XYfljPS4zgQfn9bWtjgYes7lZOs3T99iCmFi71it5zgfnrokicFB +SlrOIc6jJmoAlOlSk3ypgfoyOPhCiMPOvFEFpQ8Tr76SX6XDRn8= +=/k9S +-----END PGP PUBLIC KEY BLOCK----- diff --git a/sec-keys/openpgp-keys-handbrake/metadata.xml b/sec-keys/openpgp-keys-handbrake/metadata.xml new file mode 100644 index 000000000000..cdf39ad73729 --- /dev/null +++ b/sec-keys/openpgp-keys-handbrake/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>parona@protonmail.com</email> + <name>Alfred Wingate</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-handbrake/openpgp-keys-handbrake-20260208.ebuild b/sec-keys/openpgp-keys-handbrake/openpgp-keys-handbrake-20260208.ebuild new file mode 100644 index 000000000000..d7ba0ae4f6fe --- /dev/null +++ b/sec-keys/openpgp-keys-handbrake/openpgp-keys-handbrake-20260208.ebuild @@ -0,0 +1,19 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Key isn't in a convenient format to download on their website +# https://handbrake.fr/openpgp.php + +SEC_KEYS_VALIDPGPKEYS=( + # opengpg cannot be used due to missing user ID's + "1629C061B3DDE7EB4AE34B81021DB8B44E4A8645:handbrake:ubuntu" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used to sign HandBrake" +HOMEPAGE="https://handbrake.fr/" + +KEYWORDS="amd64 ~arm64 ~x86" diff --git a/sec-keys/openpgp-keys-handbrake/openpgp-keys-handbrake-20260311.ebuild b/sec-keys/openpgp-keys-handbrake/openpgp-keys-handbrake-20260311.ebuild new file mode 100644 index 000000000000..4d9a063bc6e9 --- /dev/null +++ b/sec-keys/openpgp-keys-handbrake/openpgp-keys-handbrake-20260311.ebuild @@ -0,0 +1,24 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Key isn't in a convenient format to download on their website +# https://handbrake.fr/openpgp.php + +SEC_KEYS_VALIDPGPKEYS=( + # opengpg cannot be used due to missing user ID's + "1629C061B3DDE7EB4AE34B81021DB8B44E4A8645:handbrake:ubuntu,manual" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used to sign HandBrake" +HOMEPAGE="https://handbrake.fr/" + +KEYWORDS="amd64 ~arm64 ~x86" + +src_compile() { + # hack + A="${A} ${FILESDIR}/handbrake-${PV}.gpg" sec-keys_src_compile +} diff --git a/sec-keys/openpgp-keys-hclee/Manifest b/sec-keys/openpgp-keys-hclee/Manifest new file mode 100644 index 000000000000..2b98da01ce89 --- /dev/null +++ b/sec-keys/openpgp-keys-hclee/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-hclee-openpgp-20260204.asc 4889 BLAKE2B 1bb3b6f2e765b1d9141ceb29b250271c3c96a9eca2acd66dcc48bbdbdebc6afefaa8d302f5056e378eb1add54a7aa5d7e164c47953d7cfc98e7a4936f5de0aec SHA512 cb29a869bf1bfa1752bfdf20a830ddbcdcdf38b31b593f7f17cb98ad3cba3338f477f41a1d36c0a1c31fbc3aa931188792d32d464b41b8f504dfb217321d066a diff --git a/sec-keys/openpgp-keys-hclee/metadata.xml b/sec-keys/openpgp-keys-hclee/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-hclee/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-hclee/openpgp-keys-hclee-20260204.ebuild b/sec-keys/openpgp-keys-hclee/openpgp-keys-hclee-20260204.ebuild new file mode 100644 index 000000000000..60f5b506099c --- /dev/null +++ b/sec-keys/openpgp-keys-hclee/openpgp-keys-hclee-20260204.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + D58529CC5376E36D6E1E6F6234F230FAF78E48D3:hclee:openpgp +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Hyunchul Lee (hclee)" +HOMEPAGE="https://github.com/hclee" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-hughsie/Manifest b/sec-keys/openpgp-keys-hughsie/Manifest new file mode 100644 index 000000000000..6eff739f38ef --- /dev/null +++ b/sec-keys/openpgp-keys-hughsie/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-hughsie-github-20260124.asc 6847 BLAKE2B 21fa7925ae03031f965fbf44291e70a7156e167b46482fc9a1c7ef2c0bd6a6ac1a2bcd581a38f41f8bbd3ceb1b22b5eb2c89e42c8847a69125bf8d6d0014c5f4 SHA512 013b0f5f2d5c41262b6884507e2d850cbd68d69ce61add0c42ea704f4412a35d8d3731bab84df2e8ae0c7fbfebd4f34671cfcd30f6355512c4f9f8006e2be1f8 +DIST openpgp-keys-hughsie-github-20260210.asc 6847 BLAKE2B 21fa7925ae03031f965fbf44291e70a7156e167b46482fc9a1c7ef2c0bd6a6ac1a2bcd581a38f41f8bbd3ceb1b22b5eb2c89e42c8847a69125bf8d6d0014c5f4 SHA512 013b0f5f2d5c41262b6884507e2d850cbd68d69ce61add0c42ea704f4412a35d8d3731bab84df2e8ae0c7fbfebd4f34671cfcd30f6355512c4f9f8006e2be1f8 +DIST openpgp-keys-hughsie-ubuntu-20260210.asc 1919 BLAKE2B 064e9e41dc2f0fe77bfb306561283854498c91a78102357d6908ce1be3da95f7619dd978a3a2722e69bfa06ed3a7ea77becfc9b9a2fe988c7646eff5f9f8cc8f SHA512 194b1dd8526b175ee52c4acba0b971848d5cc2301b921a32c71e53d4fce7cd9007a9f682e7ddc70bb6051da383fe3ec433a4f563e1d0d90da89d8591ce80002e diff --git a/sec-keys/openpgp-keys-hughsie/metadata.xml b/sec-keys/openpgp-keys-hughsie/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-hughsie/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-hughsie/openpgp-keys-hughsie-20260124.ebuild b/sec-keys/openpgp-keys-hughsie/openpgp-keys-hughsie-20260124.ebuild new file mode 100644 index 000000000000..a1c2f17e0605 --- /dev/null +++ b/sec-keys/openpgp-keys-hughsie/openpgp-keys-hughsie-20260124.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 163EB50119225DB3DF8F49EA17ACBA8DFA970E17:hughsie:github +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Richard Hughes (hughsie)" +HOMEPAGE="https://github.com/hughsie https://hughsie.com/" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-hughsie/openpgp-keys-hughsie-20260210.ebuild b/sec-keys/openpgp-keys-hughsie/openpgp-keys-hughsie-20260210.ebuild new file mode 100644 index 000000000000..e98d64b5d01e --- /dev/null +++ b/sec-keys/openpgp-keys-hughsie/openpgp-keys-hughsie-20260210.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 163EB50119225DB3DF8F49EA17ACBA8DFA970E17:hughsie:github,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Richard Hughes (hughsie)" +HOMEPAGE="https://github.com/hughsie https://hughsie.com/" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-i2p/Manifest b/sec-keys/openpgp-keys-i2p/Manifest new file mode 100644 index 000000000000..c6be914cfe16 --- /dev/null +++ b/sec-keys/openpgp-keys-i2p/Manifest @@ -0,0 +1 @@ +DIST idk.key.asc 6189 BLAKE2B ef5b39cf429a6e5255ea24ec3635f68cb4439ef35ef356ef6939690b53872a5985d4f021057467a4f811bc9245865f1da58a475ad9c9549170fb744cab4094c8 SHA512 4e894e60e7fe6d6af7233f969bed4e6715d1be6038f213ba76dbed80e5df094d0128ad4f7a8c18a70e272293ea055fec8fdbfd062e69ce37dbed7024691fb537 diff --git a/sec-keys/openpgp-keys-i2p/metadata.xml b/sec-keys/openpgp-keys-i2p/metadata.xml new file mode 100644 index 000000000000..340f507df23c --- /dev/null +++ b/sec-keys/openpgp-keys-i2p/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>tharvik@proton.me</email> + <name>Valérian Rousset</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-i2p/openpgp-keys-i2p-20260310.ebuild b/sec-keys/openpgp-keys-i2p/openpgp-keys-i2p-20260310.ebuild new file mode 100644 index 000000000000..0f0000945ead --- /dev/null +++ b/sec-keys/openpgp-keys-i2p/openpgp-keys-i2p-20260310.ebuild @@ -0,0 +1,20 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION='OpenPGP keys used to sign I2P releases' +HOMEPAGE='https://i2p.net/en/docs/development/release-signing-key/' +SRC_URI=' + https://i2p.net/idk.key.asc +' +S=${WORKDIR} + +LICENSE='public-domain' +SLOT='0' +KEYWORDS='~amd64 ~arm64' + +src_install() { + insinto /usr/share/openpgp-keys + newins "${DISTDIR}/idk.key.asc" i2p.asc +} diff --git a/sec-keys/openpgp-keys-icu/Manifest b/sec-keys/openpgp-keys-icu/Manifest new file mode 100644 index 000000000000..56ed67183309 --- /dev/null +++ b/sec-keys/openpgp-keys-icu/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-icu-20220408-KEYS.asc 60588 BLAKE2B 8aca0313411a2ddc5c3e3b7e9b353b0a18c0b753a5e7f08f4996c032cf2bbdc6c354ec71da7f68351b28f6e2f824a9898bc2ea692517f640ced7600a3bc44b34 SHA512 518f199c003516ef4f030fa9c709907514a51f09fefcbeda1925b4206992f012bb7c76e3d18c5ecf668fed1a7cf420cada6e8a8181b1b2bc9ebe2ac61b6265b2 +DIST openpgp-keys-icu-20221020-KEYS.asc 65849 BLAKE2B d4ff3bb8ec6f40148d80175173658f6d9d1f8c5d6feda8dda5af8ede918e69e28f7a87f8280b69e96dc3c982b8a60a055139eb167c64fb07089d1d28a1b06288 SHA512 e2a9c2e9fbf53d10feb3e2012af0562b4eec8d096257bf4a5fe3084e2b01f9a6612a14ce5b28268d542ea841c672b1779c62babb70cbd06f8f5e50d527de1a1f +DIST openpgp-keys-icu-20241110-KEYS.asc 84672 BLAKE2B ce1932c5cdfcfd80de5f7657f210186252ce20c4f35bece7aa681b0aa8a33deb5f81cfdee16644e98d3943d571afbce023c4f2701294761fd470cb07ee8145ac SHA512 b97db017174580415a8d57989f6bf80a1e5475aed1113c95d08d18e606d9850dc08ba4c20340d2df83d761e1b4a76e674881bd845d752190feb08c8729109a32 diff --git a/sec-keys/openpgp-keys-icu/metadata.xml b/sec-keys/openpgp-keys-icu/metadata.xml new file mode 100644 index 000000000000..99486446fa08 --- /dev/null +++ b/sec-keys/openpgp-keys-icu/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>office@gentoo.org</email> + <name>Gentoo Office project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20220408.ebuild b/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20220408.ebuild new file mode 100644 index 000000000000..20f5aacbea0b --- /dev/null +++ b/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20220408.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_COMMIT="50f3d015530781dc9719565ad3f0a81ef3ae4de0" +DESCRIPTION="OpenPGP keys used by ICU" +HOMEPAGE="https://icu.unicode.org/download/verification" +# https://github.com/unicode-org/icu/blob/main/KEYS +SRC_URI="https://raw.githubusercontent.com/unicode-org/icu/${MY_COMMIT}/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - icu.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20221020.ebuild b/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20221020.ebuild new file mode 100644 index 000000000000..67ec53d8a50b --- /dev/null +++ b/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20221020.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_COMMIT="d453c12bfacde783b7e985cdb4eb15c6db277f78" +DESCRIPTION="OpenPGP keys used by ICU" +HOMEPAGE="https://icu.unicode.org/download/verification" +# https://github.com/unicode-org/icu/blob/main/KEYS +SRC_URI="https://raw.githubusercontent.com/unicode-org/icu/${MY_COMMIT}/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - icu.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20241110.ebuild b/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20241110.ebuild new file mode 100644 index 000000000000..8bdea48c01f1 --- /dev/null +++ b/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20241110.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# If a key isn't in KEYS on master, check the release branch too. +# See https://unicode-org.atlassian.net/browse/ICU-22959. +MY_COMMIT="9e68dceba9994dfc5b11d8e9c4987b0d323f6d46" +DESCRIPTION="OpenPGP keys used by ICU" +HOMEPAGE="https://icu.unicode.org/download/verification" +# https://github.com/unicode-org/icu/blob/main/KEYS +SRC_URI="https://raw.githubusercontent.com/unicode-org/icu/${MY_COMMIT}/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - icu.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-imagemagick/Manifest b/sec-keys/openpgp-keys-imagemagick/Manifest new file mode 100644 index 000000000000..ef51a4faf847 --- /dev/null +++ b/sec-keys/openpgp-keys-imagemagick/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-imagemagick-ubuntu-20260329.asc 5527 BLAKE2B da595f7f394949667abf55f712805a2ee716b513096f6069ef951d4a64403b5b93c2b1e1a698024df700373d7889c9afad8b0bebb6b110e8737e7c5ea746f11e SHA512 7b77b40fdf56c55560eb267ac5308bc91dc20f4e056b4c6e7abd2ad3821a2d335498ef70f17859c3249c01a793aa202599b04081d5960026a208128bee80fae1 diff --git a/sec-keys/openpgp-keys-imagemagick/metadata.xml b/sec-keys/openpgp-keys-imagemagick/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-imagemagick/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-imagemagick/openpgp-keys-imagemagick-20260329.ebuild b/sec-keys/openpgp-keys-imagemagick/openpgp-keys-imagemagick-20260329.ebuild new file mode 100644 index 000000000000..929def374df9 --- /dev/null +++ b/sec-keys/openpgp-keys-imagemagick/openpgp-keys-imagemagick-20260329.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + D8272EF51DA223E4D05B466989AB63D48277377A:imagemagick:ubuntu +) +inherit sec-keys + +DESCRIPTION="OpenPGP key used to sign ImageMagick releases" +# Linked in footer as "Public Key" +HOMEPAGE="https://imagemagick.org/script/install-source.php" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-inetutils/Manifest b/sec-keys/openpgp-keys-inetutils/Manifest new file mode 100644 index 000000000000..deafc9db396c --- /dev/null +++ b/sec-keys/openpgp-keys-inetutils/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-jas-openpgp-20260120.asc 3956 BLAKE2B 59e36f64355ae142ca7b55279f13ef2522981eca1dba90878acbd5574e7e0d62942cf19559d82ef6e879d6bf9424e72bdf06f63f8a200c2bdfa8c5d4de84bdbc SHA512 57f55060b16026246fe1af5956aec783000c343cae77f8d34239f1c8c314c40572976afc419bb877fb0c710c3aed4809c0c424e16ad0b52fa5722703ad186030 diff --git a/sec-keys/openpgp-keys-inetutils/metadata.xml b/sec-keys/openpgp-keys-inetutils/metadata.xml new file mode 100644 index 000000000000..f9a937a32b07 --- /dev/null +++ b/sec-keys/openpgp-keys-inetutils/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>floppym@gentoo.org</email> + <name>Mike Gilbert</name> + </maintainer> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-inetutils/openpgp-keys-inetutils-20260120.ebuild b/sec-keys/openpgp-keys-inetutils/openpgp-keys-inetutils-20260120.ebuild new file mode 100644 index 000000000000..feeb80b05b0f --- /dev/null +++ b/sec-keys/openpgp-keys-inetutils/openpgp-keys-inetutils-20260120.ebuild @@ -0,0 +1,14 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE:jas:openpgp' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used for net-misc/inetutils" +HOMEPAGE="https://savannah.gnu.org/projects/inetutils/" +KEYWORDS="amd64 ~x86" diff --git a/sec-keys/openpgp-keys-irssi/Manifest b/sec-keys/openpgp-keys-irssi/Manifest new file mode 100644 index 000000000000..df3425f8bd9d --- /dev/null +++ b/sec-keys/openpgp-keys-irssi/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-irssi-openpgp-20260119.asc 1773 BLAKE2B b031a68d1982e308ca8ed45ffe8e32e372423a4d95768c0dea0404be811161dccd57c2bda0ca53d4b8f3e238981197e62e876d0ad45436238eef183828816719 SHA512 e75097dfd9260ce4689213c32318a5f7035914d415bb524e1a5465f849e340ee8ff5a6074d1f95e4af8dbd8d41b9308308452393d7950230762304c7ec1f5713 diff --git a/sec-keys/openpgp-keys-irssi/metadata.xml b/sec-keys/openpgp-keys-irssi/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-irssi/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-irssi/openpgp-keys-irssi-20260119.ebuild b/sec-keys/openpgp-keys-irssi/openpgp-keys-irssi-20260119.ebuild new file mode 100644 index 000000000000..b061cf4c78e3 --- /dev/null +++ b/sec-keys/openpgp-keys-irssi/openpgp-keys-irssi-20260119.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 7EE65E3082A5FB06AC7C368D00CCB587DDBEF0E1:irssi:openpgp +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used for irssi releases" +HOMEPAGE="https://irssi.org/download/" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-isc/Manifest b/sec-keys/openpgp-keys-isc/Manifest new file mode 100644 index 000000000000..f65a39d3106b --- /dev/null +++ b/sec-keys/openpgp-keys-isc/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-isc-20240213.asc 11190 BLAKE2B d3eca0c6b70e3addfb4980da23b009eb03ecb1ccc9ee956aed86261b9ef6643bcf0591948ea8ea505265a0794ea69b63c9fab44b664fd752e46b116c3610d20a SHA512 362695eb6513033877959f7aca71637c38785753aeda2cdfa5220477a3b30a43eb3e084464f08c6335f6b048569d9ce711f6620b070119d1a1294e7df5c489f9 diff --git a/sec-keys/openpgp-keys-isc/metadata.xml b/sec-keys/openpgp-keys-isc/metadata.xml new file mode 100644 index 000000000000..ae2d62efbed5 --- /dev/null +++ b/sec-keys/openpgp-keys-isc/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>hlein@korelogic.com</email> + <name>Hank Leininger</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-isc/openpgp-keys-isc-20240213.ebuild b/sec-keys/openpgp-keys-isc/openpgp-keys-isc-20240213.ebuild new file mode 100644 index 000000000000..728dc33f11eb --- /dev/null +++ b/sec-keys/openpgp-keys-isc/openpgp-keys-isc-20240213.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign ISC releases" +HOMEPAGE="https://www.isc.org/pgpkey/" +SRC_URI="https://www.isc.org/docs/isc-keyblock.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - isc.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-janwassenberg/Manifest b/sec-keys/openpgp-keys-janwassenberg/Manifest new file mode 100644 index 000000000000..deff95690a67 --- /dev/null +++ b/sec-keys/openpgp-keys-janwassenberg/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-jan-ubuntu-20260503.asc 713 BLAKE2B 6c136293b69e0566807a2a261998c3b5377e94cfdfb70f8e4dc7b512383f9d2cdf13ea850bc73b9d739caa05c8bd933d53859d5acd7dcbd3229f50db82c795c1 SHA512 fb4129f3462511325126b6a38a4978687c4a265fec410f01f90b21b94b2fdc95914f4516e155c66f83a029aa9b5f317355015f903ad765c42e7accff3ab6d3b7 diff --git a/sec-keys/openpgp-keys-janwassenberg/metadata.xml b/sec-keys/openpgp-keys-janwassenberg/metadata.xml new file mode 100644 index 000000000000..2c9d42b78bd1 --- /dev/null +++ b/sec-keys/openpgp-keys-janwassenberg/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>dnovomesky@gmail.com</email> + <name>Daniel Novomesky</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-janwassenberg/openpgp-keys-janwassenberg-20260503.ebuild b/sec-keys/openpgp-keys-janwassenberg/openpgp-keys-janwassenberg-20260503.ebuild new file mode 100644 index 000000000000..842d50a1ec35 --- /dev/null +++ b/sec-keys/openpgp-keys-janwassenberg/openpgp-keys-janwassenberg-20260503.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 1EE19F760E8995DEB6E7EAA8D37698ED2BD17D7F:jan:ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Jan Wassenberg" +HOMEPAGE="https://github.com/jan-wassenberg" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-jariruusu/Manifest b/sec-keys/openpgp-keys-jariruusu/Manifest new file mode 100644 index 000000000000..51d72cb28f73 --- /dev/null +++ b/sec-keys/openpgp-keys-jariruusu/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-jariruusu-20240521.asc 7766 BLAKE2B e1788964f9102a062405e6691c5f31eb561085068b4d5a398a8a72f58727c2ee8232aaa14bd72954d592be19577088745865bf19ad8a4ab3bc7faf29944d9706 SHA512 9bf911c3614f813baede1442bcf98e771ee9bbb9d375f0b4cab5cde77fb7b312540b8e38cb4bef3d83d639dba1917fb143323545b4186f7a14b060adb6fef631 diff --git a/sec-keys/openpgp-keys-jariruusu/metadata.xml b/sec-keys/openpgp-keys-jariruusu/metadata.xml new file mode 100644 index 000000000000..ae2d62efbed5 --- /dev/null +++ b/sec-keys/openpgp-keys-jariruusu/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>hlein@korelogic.com</email> + <name>Hank Leininger</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-jariruusu/openpgp-keys-jariruusu-20240521.ebuild b/sec-keys/openpgp-keys-jariruusu/openpgp-keys-jariruusu-20240521.ebuild new file mode 100644 index 000000000000..db6dee895fe3 --- /dev/null +++ b/sec-keys/openpgp-keys-jariruusu/openpgp-keys-jariruusu-20240521.ebuild @@ -0,0 +1,22 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key used by Jari Ruusu" +HOMEPAGE="https://loop-aes.sourceforge.net/" +SRC_URI="https://loop-aes.sourceforge.net/PGP-public-key.asc -> ${P}.asc" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ppc ~sparc x86" + +src_unpack() { + : +} + +src_install() { + insinto /usr/share/openpgp-keys + newins "${DISTDIR}/${P}.asc" jariruusu.asc +} diff --git a/sec-keys/openpgp-keys-jberkenbilt/Manifest b/sec-keys/openpgp-keys-jberkenbilt/Manifest new file mode 100644 index 000000000000..d0361dbc5284 --- /dev/null +++ b/sec-keys/openpgp-keys-jberkenbilt/Manifest @@ -0,0 +1 @@ +DIST jberkenbilt.asc 3885 BLAKE2B 772fe8ac5377333b145c5a7e0b8c9f24b52f8bd3776070fc2d2d487de3709ee48faa71544b1677e7157c8aad8bce8b91205373fcf49dc46b41a2a3a9a0001d50 SHA512 31d8d4793f8792093141040b0f617bb488603288407e37aa74ffba1e8cf1039d3a7c98d011fe490f01cfdffbb4a04e8c615c363d9d9d5dae584b4d1b82453912 diff --git a/sec-keys/openpgp-keys-jberkenbilt/metadata.xml b/sec-keys/openpgp-keys-jberkenbilt/metadata.xml new file mode 100644 index 000000000000..137cb98e6853 --- /dev/null +++ b/sec-keys/openpgp-keys-jberkenbilt/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>printing@gentoo.org</email> + <name>Gentoo Printing Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-jberkenbilt/openpgp-keys-jberkenbilt-1.ebuild b/sec-keys/openpgp-keys-jberkenbilt/openpgp-keys-jberkenbilt-1.ebuild new file mode 100644 index 000000000000..39dad09d725c --- /dev/null +++ b/sec-keys/openpgp-keys-jberkenbilt/openpgp-keys-jberkenbilt-1.ebuild @@ -0,0 +1,18 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key of Jay Berkenbilt (QPDF maintainer)" +HOMEPAGE="https://github.com/jberkenbilt/" +SRC_URI="https://github.com/jberkenbilt.gpg -> jberkenbilt.asc" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + doins "${DISTDIR}/jberkenbilt.asc" +} diff --git a/sec-keys/openpgp-keys-jedisct1/Manifest b/sec-keys/openpgp-keys-jedisct1/Manifest new file mode 100644 index 000000000000..4b4cfc30e443 --- /dev/null +++ b/sec-keys/openpgp-keys-jedisct1/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-jedisct1-20210416.asc 8879 BLAKE2B 1446bfb781a38e2006c527e1df16189c76f8a3bf9b899d5b78fc86d1c4c0e6a97e6e41e66d09dc46ed0297e5970393d7775f63682fa9f9554d6e373f9dad34ed SHA512 56015a7a6d571a4df158e0b2a419fb50097f27b7327dbc6e980a7431be10d339c25d91163113c546b0a0dd4119c5737c2f5eaf877e1e04f8ddfaf93e81bdab06 diff --git a/sec-keys/openpgp-keys-jedisct1/metadata.xml b/sec-keys/openpgp-keys-jedisct1/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-jedisct1/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-jedisct1/openpgp-keys-jedisct1-20210416.ebuild b/sec-keys/openpgp-keys-jedisct1/openpgp-keys-jedisct1-20210416.ebuild new file mode 100644 index 000000000000..5450ecb62388 --- /dev/null +++ b/sec-keys/openpgp-keys-jedisct1/openpgp-keys-jedisct1-20210416.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Frank Denis (jedisct1)" +HOMEPAGE="https://github.com/jedisct1" +SRC_URI="https://download.pureftpd.org/public_keys/jedi.gpg.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - jedisct1.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-jeremiegalarneau/Manifest b/sec-keys/openpgp-keys-jeremiegalarneau/Manifest new file mode 100644 index 000000000000..dd09f43080d7 --- /dev/null +++ b/sec-keys/openpgp-keys-jeremiegalarneau/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-jeremiegalarneau-ubuntu-20250910.asc 18843 BLAKE2B 868c5f7db534c3759b8b515b726b2e3335e44cef6debbbd1046b028ad2425e4f4284ac841b82257a9f5f45046a4f3e74125bf5285c374e259ecc15c552445739 SHA512 be509859b415abc3f96528c64d9215e138c01a5df0fa73d2fefcf2ea7a33d5a3dcfbfcf0099d754243f74de36eb3542885cd711fcf5c92aafd7f8fd39804adc2 diff --git a/sec-keys/openpgp-keys-jeremiegalarneau/metadata.xml b/sec-keys/openpgp-keys-jeremiegalarneau/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-jeremiegalarneau/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-jeremiegalarneau/openpgp-keys-jeremiegalarneau-20250910.ebuild b/sec-keys/openpgp-keys-jeremiegalarneau/openpgp-keys-jeremiegalarneau-20250910.ebuild new file mode 100644 index 000000000000..2115cb39192f --- /dev/null +++ b/sec-keys/openpgp-keys-jeremiegalarneau/openpgp-keys-jeremiegalarneau-20250910.ebuild @@ -0,0 +1,15 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "7F49314A26E0DE78427680E05F1B2A0789F12B11:jeremiegalarneau:ubuntu" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Jérémie Galarneau" +HOMEPAGE="https://github.com/jgalar" + +KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv x86" diff --git a/sec-keys/openpgp-keys-jimmeyering/Manifest b/sec-keys/openpgp-keys-jimmeyering/Manifest new file mode 100644 index 000000000000..3bd593ad9def --- /dev/null +++ b/sec-keys/openpgp-keys-jimmeyering/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-jimmeyering-20220407.asc 239679 BLAKE2B 4b04925511aed4294cd614a467456ce0eda5f50618ffccb4cb1a22898dcab3f71f34aadc07880b6b0735abc6d5e88162e09e2867fa0519d1ef59f18fb7eade31 SHA512 dafe750c15ad2345346155b9e2bc1588334a95997667377442b3353c818b0d1df5467ca798f0e5f47c5db3f0b6a297e54cfe743720b8a3d07a961afd0c04fcdd diff --git a/sec-keys/openpgp-keys-jimmeyering/metadata.xml b/sec-keys/openpgp-keys-jimmeyering/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-jimmeyering/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-jimmeyering/openpgp-keys-jimmeyering-20220407.ebuild b/sec-keys/openpgp-keys-jimmeyering/openpgp-keys-jimmeyering-20220407.ebuild new file mode 100644 index 000000000000..f74a43a467c3 --- /dev/null +++ b/sec-keys/openpgp-keys-jimmeyering/openpgp-keys-jimmeyering-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Jim Meyering" +HOMEPAGE="https://meyering.net/ https://savannah.gnu.org/users/meyering" +SRC_URI="https://savannah.gnu.org/people/viewgpg.php?user_id=133 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - jimmeyering.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-joelrosdahl/Manifest b/sec-keys/openpgp-keys-joelrosdahl/Manifest new file mode 100644 index 000000000000..5292a365b29e --- /dev/null +++ b/sec-keys/openpgp-keys-joelrosdahl/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-joelrosdahl-20220409-0x5A939A71A46792CF57866A51996DDA075594ADB8.asc 16281 BLAKE2B 42fdb8de44e61f71e1199125a085502ea88a319608d8df715b0d09200f20e7525f54b95d1a8f4a1c18be31d2885698f1524d84129ecf6a4b38ff2fc3cbcc115a SHA512 3fa8fd9db74576967da3020d310c8b0451a246ea3e3b3fe7f464acfa9281a3da5fd186f9b0373489b86329e9baa648a3f85e2a0484ff22707203a33bf253cad6 diff --git a/sec-keys/openpgp-keys-joelrosdahl/metadata.xml b/sec-keys/openpgp-keys-joelrosdahl/metadata.xml new file mode 100644 index 000000000000..a07a362c3608 --- /dev/null +++ b/sec-keys/openpgp-keys-joelrosdahl/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-joelrosdahl/openpgp-keys-joelrosdahl-20220409.ebuild b/sec-keys/openpgp-keys-joelrosdahl/openpgp-keys-joelrosdahl-20220409.ebuild new file mode 100644 index 000000000000..26da17243539 --- /dev/null +++ b/sec-keys/openpgp-keys-joelrosdahl/openpgp-keys-joelrosdahl-20220409.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Joel Rosdahl" +HOMEPAGE="https://ccache.dev/download.html" +# Mirrored from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x5a939a71a46792cf57866a51996dda075594adb8 +# (https://pgp.key-server.io/pks/lookup?search=0x5A939A71A46792CF57866A51996DDA075594ADB8&fingerprint=on&op=vindex was down) +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-0x5A939A71A46792CF57866A51996DDA075594ADB8.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - joelrosdahl.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-johnogness/Manifest b/sec-keys/openpgp-keys-johnogness/Manifest new file mode 100644 index 000000000000..3cae4f2cd961 --- /dev/null +++ b/sec-keys/openpgp-keys-johnogness/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-johnogness-20260524-key-0x4CE14D2AAAC6C2E31BF36920F51469ECE1E71FFB.asc 896 BLAKE2B 6600a3321d525fef355e68a6489f7d6716122b80f168953e9416a0ec2ea6a1c866980dbb2de17722fd5d6b4b68e60e7a90fba8d16b10124b26cf90ff786f69e2 SHA512 f6bd68642d7ab5462d1a12a0d682604ff21ea0f9ba996f23a8132e46c4889e79d208fd5f14ff73d21f8bb5a7e6b8fc9fb6b8b1086f89f6b61ab4d8b3d1739e94 +DIST openpgp-keys-johnogness-openpgp-20260524.asc 2536 BLAKE2B 5c8a0f0ae0b0418ba50ea163ba46e709a448ca075827cac64ba79630ee28ab85195f339156d6b86751a62da98c99e99516c79982f9c34c7feabe1f4cc2404e17 SHA512 ea8a4afb97e903df5bd7a0d2669b0c3d7d8722f84356f5fb991835fb604267756ac4aa2dc2bb32b66267d6f0081cb3129d3566afb8a2ddb1977568023cebf153 +DIST openpgp-keys-johnogness-ubuntu-20260524.asc 5011 BLAKE2B fe25d2c6a051fdb0894a3eef31e18976b5b58fb43177489e4dae8367edb8cdae32e39ed22b8325c98a76d42eaa70d089310731138d2fbfcbf46b487a58c414fa SHA512 65851b0b2325be790b522f75b97ca900b96c1fcc884c3125244d02ecd7ca48f2c7b68d7924b39fa9f018c978ed800b859aad0ad065eebf1407e27aa7cbac0724 diff --git a/sec-keys/openpgp-keys-johnogness/metadata.xml b/sec-keys/openpgp-keys-johnogness/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-johnogness/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-johnogness/openpgp-keys-johnogness-20260524.ebuild b/sec-keys/openpgp-keys-johnogness/openpgp-keys-johnogness-20260524.ebuild new file mode 100644 index 000000000000..505ab9d63c2f --- /dev/null +++ b/sec-keys/openpgp-keys-johnogness/openpgp-keys-johnogness-20260524.ebuild @@ -0,0 +1,19 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "4CE14D2AAAC6C2E31BF36920F51469ECE1E71FFB:johnogness:manual,openpgp,ubuntu" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by John Ogness" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI+=" + https://www.linutronix.de/minicoredumper/files/0x4CE14D2AAAC6C2E31BF36920F51469ECE1E71FFB.asc + -> ${P}-key-0x4CE14D2AAAC6C2E31BF36920F51469ECE1E71FFB.asc +" + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" diff --git a/sec-keys/openpgp-keys-jpakkane/Manifest b/sec-keys/openpgp-keys-jpakkane/Manifest new file mode 100644 index 000000000000..842a7a475ffe --- /dev/null +++ b/sec-keys/openpgp-keys-jpakkane/Manifest @@ -0,0 +1 @@ +DIST jpakkane-20231105.gpg 3918 BLAKE2B a4e9db8a302d4271c8692e74e78027321b8603376fa44c2813806a91200523eed507ef8c24b0fdcbfe239093f7b3795c6a47a439dd2745b6aaae71a726a4bc04 SHA512 55a75551780d14617baf9a39a56c267cf6d83f11468400d19eefec5328c8246158b638defc1d5fab5583f4e7a79215935c18bf7846913a879e991356cd49cf2b diff --git a/sec-keys/openpgp-keys-jpakkane/metadata.xml b/sec-keys/openpgp-keys-jpakkane/metadata.xml new file mode 100644 index 000000000000..69a19c59aa3a --- /dev/null +++ b/sec-keys/openpgp-keys-jpakkane/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>eschwartz@gentoo.org</email> + <name>Eli Schwartz</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-jpakkane/openpgp-keys-jpakkane-20231105.ebuild b/sec-keys/openpgp-keys-jpakkane/openpgp-keys-jpakkane-20231105.ebuild new file mode 100644 index 000000000000..4da84026bd54 --- /dev/null +++ b/sec-keys/openpgp-keys-jpakkane/openpgp-keys-jpakkane-20231105.ebuild @@ -0,0 +1,18 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Jussi Pakkanen" +HOMEPAGE="https://github.com/jpakkane" +SRC_URI="https://github.com/jpakkane.gpg -> jpakkane-${PV}.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" + +src_install() { + insinto /usr/share/openpgp-keys + newins "${DISTDIR}"/jpakkane-${PV}.gpg jpakkane.gpg +} diff --git a/sec-keys/openpgp-keys-jvoisin/Manifest b/sec-keys/openpgp-keys-jvoisin/Manifest new file mode 100644 index 000000000000..31d89539eac3 --- /dev/null +++ b/sec-keys/openpgp-keys-jvoisin/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-jvoisin-openpgp-20251029.asc 14724 BLAKE2B 23cffafe597fa33a419ab184a688b0c9934dc7aae6c88a9ed1ff76f8fb083aff21802a386b521b2ccf2cbdd01eb877112af265cc8d99e0ff5cdb98faaed25b50 SHA512 8f99fe87bd87488444b0a147a6b91b2138b9003b56e64cd1779ff7ddd825704230e90a9c7e1aa8806beb4c69d8c56a9dc0a24b687b7ffa2e0f5d67ce05b1a25f +DIST openpgp-keys-jvoisin-ubuntu-20251029.asc 29040 BLAKE2B 8ba92361a17addca3c76fe2953d287db3c3d946ed5e469d38f9ae2f5fe561f5199918566e977e3ae508102305fddc16d4ed7c2d3846f90deae4a3f447d0510ee SHA512 b33c8f4c567a331b7e1f27d3acf1ec4e24ca933dcb28bac5b26e0d7bbeb38bf5d5e8593eed83862481ef96166f2c7ea62d6d75bf16ac4b5616b6d0ac62e57c3d diff --git a/sec-keys/openpgp-keys-jvoisin/metadata.xml b/sec-keys/openpgp-keys-jvoisin/metadata.xml new file mode 100644 index 000000000000..f68a80951aeb --- /dev/null +++ b/sec-keys/openpgp-keys-jvoisin/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>lschmelting@posteo.com</email> + <name>Lukas Schmelting</name> + </maintainer> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-jvoisin/openpgp-keys-jvoisin-20251029.ebuild b/sec-keys/openpgp-keys-jvoisin/openpgp-keys-jvoisin-20251029.ebuild new file mode 100644 index 000000000000..4a911fcba502 --- /dev/null +++ b/sec-keys/openpgp-keys-jvoisin/openpgp-keys-jvoisin-20251029.ebuild @@ -0,0 +1,15 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '9FCDEE9E1A381F311EA62A7404D041E8171901CC:jvoisin:openpgp,ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Julien Voisin" +HOMEPAGE="https://dustri.org/" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-kamildudka/Manifest b/sec-keys/openpgp-keys-kamildudka/Manifest new file mode 100644 index 000000000000..8de6d3f0ac75 --- /dev/null +++ b/sec-keys/openpgp-keys-kamildudka/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-kamildudka-20220525-992A96E075056E79CD8214F9873DB37572A37B36.asc 3147 BLAKE2B 3100ae89ead4291a0d9cffa1ccfd0512c46d7ee883a0c52e0ade4667aa5a51a3ccfd14faed9b3cea0efd9626162928b1e04fcc938751abbd96ac0266789d0b90 SHA512 e80b925d2fa18a836c003d154b04a4136bbf11ba132adcf5570b8ba885b961660362cf8d63e337078ce805aa9cfb217ee4aa99aa51d0fb094e42fcada6f6bcbd diff --git a/sec-keys/openpgp-keys-kamildudka/metadata.xml b/sec-keys/openpgp-keys-kamildudka/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-kamildudka/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-kamildudka/openpgp-keys-kamildudka-20220525.ebuild b/sec-keys/openpgp-keys-kamildudka/openpgp-keys-kamildudka-20220525.ebuild new file mode 100644 index 000000000000..7b3d68a5f61d --- /dev/null +++ b/sec-keys/openpgp-keys-kamildudka/openpgp-keys-kamildudka-20220525.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Kamil Dudka" +HOMEPAGE="https://github.com/logrotate/logrotate/tree/master#verify-and-unpack" +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-992A96E075056E79CD8214F9873DB37572A37B36.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - kamildudka.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-karelzak/Manifest b/sec-keys/openpgp-keys-karelzak/Manifest new file mode 100644 index 000000000000..752c74199e26 --- /dev/null +++ b/sec-keys/openpgp-keys-karelzak/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-karelzak-20220331.asc 4128 BLAKE2B c92253c5691de219a2d5ab8311997f4cab46d13c30fc6631713837655641d4766cd8eebdd786344a6491f337f93a7f11fd34c1e1e0213002c463ac4bcc6e36c7 SHA512 ffa2247a15313a1d7879d6a620bd6255615740055380f104fb7530f1e75dad82dd3febf5d6f36fb325ea40b1154960e7f6abb07fc72f4091dec7a551bde13b4e +DIST openpgp-keys-karelzak-20230110.asc 3143 BLAKE2B d4900a0895f090a522a926d7b648c74595c12e0f4eb86e26edcc6d253e503cd6606c2f2a5491b227becf62839df51bee8785e29a4a6cbf40b99773e67ede27ed SHA512 b9435499df5cb5cbd0b690e45ff929b1ea5c013251ef8d573febfba73773456251d418671fd017482040ca32380dabb18dcf7a8526bce8aa4786b3338237960a +DIST openpgp-keys-karelzak-20230517.asc 6762 BLAKE2B 0d82509398a7b297d85d0c919d7d330b4a06976278d7d486dda66358b5601f6aea6d5703617078ca2968d081ebf86839b5e3722252f385892d11048e9094b6b4 SHA512 880246495281d55f0e2e709d4a442218433fd57d332c6e825d438841c236fb424ef8cbf355bffbea9564376116336d9a6fb33d5401f1b9b90c02516bec54fff8 diff --git a/sec-keys/openpgp-keys-karelzak/metadata.xml b/sec-keys/openpgp-keys-karelzak/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-karelzak/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-karelzak/openpgp-keys-karelzak-20220331.ebuild b/sec-keys/openpgp-keys-karelzak/openpgp-keys-karelzak-20220331.ebuild new file mode 100644 index 000000000000..42dc6a73e719 --- /dev/null +++ b/sec-keys/openpgp-keys-karelzak/openpgp-keys-karelzak-20220331.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Karel Zak" +HOMEPAGE="https://kzak.redcrew.org/doku.php?id=me" +# Grabbed from HOMEPAGE but it's HTML +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - karelzak.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-karelzak/openpgp-keys-karelzak-20230110.ebuild b/sec-keys/openpgp-keys-karelzak/openpgp-keys-karelzak-20230110.ebuild new file mode 100644 index 000000000000..42dc6a73e719 --- /dev/null +++ b/sec-keys/openpgp-keys-karelzak/openpgp-keys-karelzak-20230110.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Karel Zak" +HOMEPAGE="https://kzak.redcrew.org/doku.php?id=me" +# Grabbed from HOMEPAGE but it's HTML +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - karelzak.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-karelzak/openpgp-keys-karelzak-20230517.ebuild b/sec-keys/openpgp-keys-karelzak/openpgp-keys-karelzak-20230517.ebuild new file mode 100644 index 000000000000..32694ddb5205 --- /dev/null +++ b/sec-keys/openpgp-keys-karelzak/openpgp-keys-karelzak-20230517.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Karel Zak" +HOMEPAGE="https://kzak.redcrew.org/doku.php?id=me" +# Grabbed from HOMEPAGE but it's HTML +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - karelzak.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-karlberry/Manifest b/sec-keys/openpgp-keys-karlberry/Manifest new file mode 100644 index 000000000000..1b966e54bd84 --- /dev/null +++ b/sec-keys/openpgp-keys-karlberry/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-karlberry-20250528.asc 5604 BLAKE2B 62927ca67b8545088abe0673d09391143da2261b76a19bfce842f397d6357bfe660a667abe323b4e6500f4eab480aad7cd7bcd497f69c961db08f33046beab6f SHA512 516f336ce38c8a9bd30157be169c98523de2ad2fdf74a6d636cba5c02f1df0d5cc04cf149281f186453cdb1015479bb8a535925c44b4625110279c209bcf5308 diff --git a/sec-keys/openpgp-keys-karlberry/metadata.xml b/sec-keys/openpgp-keys-karlberry/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-karlberry/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-karlberry/openpgp-keys-karlberry-20250528.ebuild b/sec-keys/openpgp-keys-karlberry/openpgp-keys-karlberry-20250528.ebuild new file mode 100644 index 000000000000..68b438899047 --- /dev/null +++ b/sec-keys/openpgp-keys-karlberry/openpgp-keys-karlberry-20250528.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Karl Berry" +HOMEPAGE="https://freefriends.org/~karl/" +SRC_URI="https://freefriends.org/~karl/karlkeys.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - karlberry.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-keepass/Manifest b/sec-keys/openpgp-keys-keepass/Manifest new file mode 100644 index 000000000000..5233c000d44c --- /dev/null +++ b/sec-keys/openpgp-keys-keepass/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-dominik-ubuntu-20260415.asc 53887 BLAKE2B b6bfefb157cb533b9d1e123003ef43fb6bcdca263d216414059fc8f588e8b667886860006a417825d6388214bf4d48f327ff7ac381cb60992a9fe19580cdc8f8 SHA512 f436d5f093e4a3f20cb8dc6fc3c3772ac060050dbad9732f6171ca7b913dcd4a1ec0bd918b5b45e07499089a6019e1aa19e0a4ed3751763b75d774bebff8c4d2 +DIST openpgp-keys-keepass-20260415-DominikReichl.asc 3246 BLAKE2B e7b645d0ac961efce032e952e4d3dc90c5ad73d61d2f97dfe1c524a91906c29a1db092bb66a1098558c16dd94394564a5943d6132f5118dedd0e6436adc2866e SHA512 029b49d6120bff413ce18d0b4d695ad98d28495e59c341cd19cfeaf859e6a2c8701c7b9ce92f203521536212bdf6bec84dc08be05bd9294f1aeea82844b30747 diff --git a/sec-keys/openpgp-keys-keepass/metadata.xml b/sec-keys/openpgp-keys-keepass/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-keepass/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-keepass/openpgp-keys-keepass-20260415.ebuild b/sec-keys/openpgp-keys-keepass/openpgp-keys-keepass-20260415.ebuild new file mode 100644 index 000000000000..6c8fbc75b581 --- /dev/null +++ b/sec-keys/openpgp-keys-keepass/openpgp-keys-keepass-20260415.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + D95044283EE948D911E8B606A4F762DC58C6F98E:dominik:manual,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by KeePass" +HOMEPAGE="https://keepass.info/integrity.html" +SRC_URI+=" https://keepass.info/integrity/DominikReichl.asc -> ${P}-DominikReichl.asc" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-kentoverstreet/Manifest b/sec-keys/openpgp-keys-kentoverstreet/Manifest new file mode 100644 index 000000000000..ff51c45e8f77 --- /dev/null +++ b/sec-keys/openpgp-keys-kentoverstreet/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-kentoverstreet-20241012.asc 6493 BLAKE2B f9ecef9eb135445df6ec7830e9903c9ca0e7530e98b22401df5b3fca681e25a68d1ca4b9e945b790e0ecb1321c574267852e483da6d02b7443bdc34e56e7dbff SHA512 cdc721e1f4a676b4b3f8580179363e3e94675b920d6e9cd64b2e814a3ef9184578662048dc3c1f12872a4c8061f730d540c74c5aeed0370b22a0509970a3d80d diff --git a/sec-keys/openpgp-keys-kentoverstreet/metadata.xml b/sec-keys/openpgp-keys-kentoverstreet/metadata.xml new file mode 100644 index 000000000000..7b4b286e100f --- /dev/null +++ b/sec-keys/openpgp-keys-kentoverstreet/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>kangie@gentoo.org</email> + <name>Matt Jolly</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-kentoverstreet/openpgp-keys-kentoverstreet-20241012.ebuild b/sec-keys/openpgp-keys-kentoverstreet/openpgp-keys-kentoverstreet-20241012.ebuild new file mode 100644 index 000000000000..d99c00a7326f --- /dev/null +++ b/sec-keys/openpgp-keys-kentoverstreet/openpgp-keys-kentoverstreet-20241012.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Kent Overstreet" +HOMEPAGE="https://bcachefs.org/" +SRC_URI="https://git.kernel.org/pub/scm/docs/kernel/pgpkeys.git/plain/keys/13AB336D8DCA6E76.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 arm64" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - kentoverstreet.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-kernel/Manifest b/sec-keys/openpgp-keys-kernel/Manifest new file mode 100644 index 000000000000..3da222ca065b --- /dev/null +++ b/sec-keys/openpgp-keys-kernel/Manifest @@ -0,0 +1,3 @@ +DIST autosigner@kernel.org.key 1155 BLAKE2B f5e82c450aed4c192b436cbedb264d5e73de7989f246fb32cb36d62923289e8fb6d726b3ec6771b2ad66368308be57689fc191cf8c61ff726a0f64d08cff76a8 SHA512 36d241b63397e278b87cc36204a196cc8fe85b4947f6cb2a970256f4a71d27f984672e8b96902a7153b8ad09e0f24730ce716fd0f936b9f705f889e9726abe89 +DIST gregkh@kernel.org.key 3527 BLAKE2B 7ace705a7cf4727f4ee659774025867ddebf3c6706a23e6bba99adc681101f0a935870f1bdf505735f4842009816ce19d83e05e399a6dc65866ea3588c3b73f1 SHA512 6adc7c22cdf1902a537b6af3f4d006f1f56d0a246d595dd615be14b5121898ed5091dff30043b824a307c0294bb16424103bf697cfe6f7ecee6666f2199cdcd0 +DIST torvalds@kernel.org.key 1572 BLAKE2B 4f6ca50c692f6b2b89097cebe54d20b90160039cf7a396f91dff11259668d4a9a0da08293eafe63ad843a128f8e869c7c59f4a27501fe2cd04e11f16f6fa8ae8 SHA512 039ee4d7a304703020b386672fac66b8304c71ad1dfea60820f9ba13c42fddc01c0bacc26ea792dd6ee4dc10008149d21102c261df61452e6a87abeb9f2fcfd5 diff --git a/sec-keys/openpgp-keys-kernel/metadata.xml b/sec-keys/openpgp-keys-kernel/metadata.xml new file mode 100644 index 000000000000..032cc7905c43 --- /dev/null +++ b/sec-keys/openpgp-keys-kernel/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>dist-kernel@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-kernel/openpgp-keys-kernel-20250702.ebuild b/sec-keys/openpgp-keys-kernel/openpgp-keys-kernel-20250702.ebuild new file mode 100644 index 000000000000..08f53754bbdc --- /dev/null +++ b/sec-keys/openpgp-keys-kernel/openpgp-keys-kernel-20250702.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign Linux kernel releases" +HOMEPAGE="https://www.kernel.org/signature.html" +SRC_URI=" + https://kernel.org/.well-known/openpgpkey/hu/e3n9xnm94c5apezqnj1pmrfuaoyfm8cf?l=gregkh + -> gregkh@kernel.org.key + https://kernel.org/.well-known/openpgpkey/hu/pf113mfnx1f3eb1yiwhsipa91xfc7o4x?l=torvalds + -> torvalds@kernel.org.key + https://kernel.org/.well-known/openpgpkey/hu/ew8uiogxwri7d3fuioqgt7u1d5sngorx?l=autosigner + -> autosigner@kernel.org.key +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - kernel.org.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-khali/Manifest b/sec-keys/openpgp-keys-khali/Manifest new file mode 100644 index 000000000000..1599b65e196b --- /dev/null +++ b/sec-keys/openpgp-keys-khali/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-khali-20260204.asc 41761 BLAKE2B 7474255e8075afd2ffa5b331f1233d835548ef8a73171bef6b9fa60024bc2aabf3408815b865556cb79274d748ae9da2e590d4bfca014dc1cc5cfc0cb634345d SHA512 d05753e6238159555732d5d4fb3bc4dc1947b5125a9aa9a62db4c5eeb28aaf26476e902dc61313b0494f5e645ec2ef0c252df562a8c5b71d641b70c62488a8f1 diff --git a/sec-keys/openpgp-keys-khali/metadata.xml b/sec-keys/openpgp-keys-khali/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-khali/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-khali/openpgp-keys-khali-20260204.ebuild b/sec-keys/openpgp-keys-khali/openpgp-keys-khali-20260204.ebuild new file mode 100644 index 000000000000..7495bbf574ab --- /dev/null +++ b/sec-keys/openpgp-keys-khali/openpgp-keys-khali-20260204.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 7CA69F4460F1BDC41FD2C858A5526B9BB3CD4E6A:khali:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Jean Delvare (khali)" +HOMEPAGE="https://savannah.nongnu.org/users/khali" +SRC_URI="https://savannah.nongnu.org/people/viewgpg.php?user_id=12366 -> ${P}.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-knot-resolver/Manifest b/sec-keys/openpgp-keys-knot-resolver/Manifest new file mode 100644 index 000000000000..71a2bd4b62fa --- /dev/null +++ b/sec-keys/openpgp-keys-knot-resolver/Manifest @@ -0,0 +1,4 @@ +DIST openpgp-keys-ales.mrazek-openpgp-20251203.asc 4837 BLAKE2B e075d7b9ab101472b1b562e8ce14b7508a4d577d6c958da56810aa73535c74b86fc5570fd399a93061ad75581f81bc3544ed966a476fe6222dc8e693e500bfa3 SHA512 8137bfdd6478461cc8077da85841d5d8a20618eadaf6c0348b7e5967a8fee7994e8b87c6b8a80e6ec12cb0d4bbf4bab1b393eb9123f1884b55803486d88e3e8b +DIST openpgp-keys-ales.mrazek-openpgp-20260304.asc 6430 BLAKE2B 4c4f6973c499ae2532418da368c8ca5cda6bef4fe888a3bd2180bc9e1739e33e94ad2a6e68567973d6d11c29944c1ce9b544b9ddb493e6fec9830376e5fd3638 SHA512 2970b12af235c180b1ca3cbd26b8e2bed5eec0c7dcc2410cd8b22a6b1aaced9fbd7edaceb949b236b07f26a25bae6c73c2374f8331b57674eb2bf8b1dc2a8012 +DIST openpgp-keys-vladimir.cunat-openpgp-20251203.asc 12401 BLAKE2B f67a50dbda0726c1a2ce17a35d651bf02a4a404ddbab336d79c8cd2554dca667f51df0d5807891dc1d433ef4372d302133f186ea88be1be480488118f0f9a04c SHA512 d653625770fe19d878c69d098f7e039913a0105fb9c30d9255231adab2903ca61feb3e34d1be14a3f06271a6b9bd965a412007dd1b6aea8ee127540daecb311e +DIST openpgp-keys-vladimir.cunat-openpgp-20260304.asc 12401 BLAKE2B f67a50dbda0726c1a2ce17a35d651bf02a4a404ddbab336d79c8cd2554dca667f51df0d5807891dc1d433ef4372d302133f186ea88be1be480488118f0f9a04c SHA512 d653625770fe19d878c69d098f7e039913a0105fb9c30d9255231adab2903ca61feb3e34d1be14a3f06271a6b9bd965a412007dd1b6aea8ee127540daecb311e diff --git a/sec-keys/openpgp-keys-knot-resolver/metadata.xml b/sec-keys/openpgp-keys-knot-resolver/metadata.xml new file mode 100644 index 000000000000..2d476f6eac1a --- /dev/null +++ b/sec-keys/openpgp-keys-knot-resolver/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>nicolas.parlant@parhuet.fr</email> + <name>Nicolas PARLANT</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-knot-resolver/openpgp-keys-knot-resolver-20251203.ebuild b/sec-keys/openpgp-keys-knot-resolver/openpgp-keys-knot-resolver-20251203.ebuild new file mode 100644 index 000000000000..b5d87a7abff8 --- /dev/null +++ b/sec-keys/openpgp-keys-knot-resolver/openpgp-keys-knot-resolver-20251203.ebuild @@ -0,0 +1,16 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '3057EE9A448F362D74205A779AB120DA0A76F6DE:ales.mrazek:openpgp' + 'B6006460B60A80E782062449E747DF1F9575A3AA:vladimir.cunat:openpgp' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by the Knot Resolver developers" +HOMEPAGE="https://www.knot-resolver.cz/download/" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-knot-resolver/openpgp-keys-knot-resolver-20260304.ebuild b/sec-keys/openpgp-keys-knot-resolver/openpgp-keys-knot-resolver-20260304.ebuild new file mode 100644 index 000000000000..553392cffffa --- /dev/null +++ b/sec-keys/openpgp-keys-knot-resolver/openpgp-keys-knot-resolver-20260304.ebuild @@ -0,0 +1,17 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# expiration: 2030-02-04 +SEC_KEYS_VALIDPGPKEYS=( + '3057EE9A448F362D74205A779AB120DA0A76F6DE:ales.mrazek:openpgp' + 'B6006460B60A80E782062449E747DF1F9575A3AA:vladimir.cunat:openpgp' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by the Knot Resolver developers" +HOMEPAGE="https://www.knot-resolver.cz/download/" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-knot/Manifest b/sec-keys/openpgp-keys-knot/Manifest new file mode 100644 index 000000000000..8e78330a1359 --- /dev/null +++ b/sec-keys/openpgp-keys-knot/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-daniel.salzman-ubuntu-20170710.asc 11901 BLAKE2B 26414abf61f625f6e27c48f2001b122125b6152cc31418fc27985102f71e5ff02a26928e2001309f02c9672dd712020fc2ebfc77b4d0a8271280af5101c43d67 SHA512 60677a615f982fd8da99d7aa23b23cc63f335bcd5b09c1286bdf12a0cec9b1839b4874ced2faccb510cc0fac27f9b3409a0bf523f1af9e9a9b0627f1aa8e886f +DIST openpgp-keys-daniel.salzman-ubuntu-20260304.asc 13489 BLAKE2B 42f53b2505bbe1faba2328f2d158ea92951861dd0d86977f24984298b21027f9db3a150b6cb174b37cae82b4f1c0cfb2bc7d9ce1a88c9474b0177087af9292e1 SHA512 c19489f3c4c96c8a5dd257358cf056211de7bf5024cb17bff2477083a5757845de08e759b48e7dcbb94c17ed6a876449547c66f93b779edf18536ec18ca33443 diff --git a/sec-keys/openpgp-keys-knot/metadata.xml b/sec-keys/openpgp-keys-knot/metadata.xml new file mode 100644 index 000000000000..2d476f6eac1a --- /dev/null +++ b/sec-keys/openpgp-keys-knot/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>nicolas.parlant@parhuet.fr</email> + <name>Nicolas PARLANT</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-knot/openpgp-keys-knot-20170710-r1.ebuild b/sec-keys/openpgp-keys-knot/openpgp-keys-knot-20170710-r1.ebuild new file mode 100644 index 000000000000..7967a0c55870 --- /dev/null +++ b/sec-keys/openpgp-keys-knot/openpgp-keys-knot-20170710-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '742FA4E95829B6C5EAC6B85710BB7AF6FEBBD6AB:daniel.salzman:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by the Knot DNS developers" +HOMEPAGE="https://www.knot-dns.cz/download/" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-knot/openpgp-keys-knot-20260304.ebuild b/sec-keys/openpgp-keys-knot/openpgp-keys-knot-20260304.ebuild new file mode 100644 index 000000000000..c54fc5f57b3f --- /dev/null +++ b/sec-keys/openpgp-keys-knot/openpgp-keys-knot-20260304.ebuild @@ -0,0 +1,16 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# expiration: 2030-11-11 +SEC_KEYS_VALIDPGPKEYS=( + '742FA4E95829B6C5EAC6B85710BB7AF6FEBBD6AB:daniel.salzman:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by the Knot DNS developers" +HOMEPAGE="https://www.knot-dns.cz/download/" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-kovidgoyal/Manifest b/sec-keys/openpgp-keys-kovidgoyal/Manifest new file mode 100644 index 000000000000..4dcba39a96ec --- /dev/null +++ b/sec-keys/openpgp-keys-kovidgoyal/Manifest @@ -0,0 +1 @@ +DIST kovidgoyal.gpg 2225 BLAKE2B ac8f7530b2c7f07994d850afad84d8d02084a5c58c45c705352aa2608bd246b2c5cd55d6e95591a708b9cd703c5ba492c8090621b3867f8bdf1eacf4ad94d82d SHA512 ca081a89522c0d719f0fe8209735a23fc778d870681c4d1cbcb6654fa685e36f1ced6640284ba6608570dce88289d3f5ea35cdc19b902abfcc8c3d9e0a2e2148 diff --git a/sec-keys/openpgp-keys-kovidgoyal/metadata.xml b/sec-keys/openpgp-keys-kovidgoyal/metadata.xml new file mode 100644 index 000000000000..5fb88ec82f25 --- /dev/null +++ b/sec-keys/openpgp-keys-kovidgoyal/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ionen@gentoo.org</email> + <name>Ionen Wolkens</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-kovidgoyal/openpgp-keys-kovidgoyal-20220106.ebuild b/sec-keys/openpgp-keys-kovidgoyal/openpgp-keys-kovidgoyal-20220106.ebuild new file mode 100644 index 000000000000..d4696eb87a6b --- /dev/null +++ b/sec-keys/openpgp-keys-kovidgoyal/openpgp-keys-kovidgoyal-20220106.ebuild @@ -0,0 +1,18 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Kovid Goyal" +HOMEPAGE="https://calibre-ebook.com/signatures/" +SRC_URI="https://calibre-ebook.com/signatures/kovid.gpg -> kovidgoyal.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + doins "${DISTDIR}"/kovidgoyal.gpg +} diff --git a/sec-keys/openpgp-keys-lassecollin/Manifest b/sec-keys/openpgp-keys-lassecollin/Manifest new file mode 100644 index 000000000000..14a26d12bc6e --- /dev/null +++ b/sec-keys/openpgp-keys-lassecollin/Manifest @@ -0,0 +1,4 @@ +DIST openpgp-keys-lassecollin-20230213-lasse_collin_pubkey.txt 4658 BLAKE2B 27458fc0af9637eb541550d9d3b27a94c7632c4ed32644bd4a4a45f544f1f2434833f143cc3ae25bc6343848aa25e1b521408bf0d3e31b90467f096d262be96f SHA512 d8751fc9c7014dfe9a6c0a06338d615c4bd26567c489162288eb4eff04b0348d16f70b13abef6c0bfda0bd76af5c8470d72019f533cfd992b93eddf4b7666ee4 +DIST openpgp-keys-lassecollin-20240529-lasse_collin_pubkey.txt 3151 BLAKE2B 032012d16fe0f57bc140d2921cd8a9823cfc43ee9441dd107142a14e649d303a7dc0fa478de08baff260ceb6f5bd77cd76ff790eebcf88d91502306bba4c64a7 SHA512 c1e488a3a3a574c8fa840178c33eb9bd047c68c51a9880b49b5af540a7f0cf6a18532be3bd3e6a2081d6c08e2b785ec97561f6a3b2d2a20c6c1bc6fbde94e96b +DIST openpgp-keys-lassecollin-20250313-lasse_collin_pubkey.txt 3151 BLAKE2B b9e94411bc470ffeb828ea26a5f6ebf73f88a44d7fdc04e3beeda7604ac62552b5ee1634858a7d09dd0c5f12fcf0081cf079d075080b7212224fef819c7df033 SHA512 924c41a49599171a6e566fab36e72269226cd903f6f38ee0116949ecd0c6bf3c1cc5ed098cf6b9342466ede17b691f9c7eef03fc4ddd57f21ce5e6ac8bfc2a25 +DIST openpgp-keys-lassecollin-20260210-lasse_collin_pubkey.txt 3151 BLAKE2B bae1116b012d9e0e651576173b2e96fe79c7f8dc9162b24cf7b3f8a5c397cff29a865dac58d84cb4a7fa6bf9b85dcd6963a2568af066243ea9b8539d0496430d SHA512 4c0aaf520329670fd6e8d949744107c3a6217fbcd1bab5219d01b744d71c7a6b9d22c7443b802e5cf035856f2a26cecb65afe9e3de2ccc6176d11d4630647cbb diff --git a/sec-keys/openpgp-keys-lassecollin/metadata.xml b/sec-keys/openpgp-keys-lassecollin/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-lassecollin/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20230213.ebuild b/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20230213.ebuild new file mode 100644 index 000000000000..f96b57e1acad --- /dev/null +++ b/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20230213.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Lasse Collin" +HOMEPAGE="https://tukaani.org/xz/" +SRC_URI="https://tukaani.org/misc/lasse_collin_pubkey.txt -> ${P}-lasse_collin_pubkey.txt" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - lassecollin.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20240529.ebuild b/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20240529.ebuild new file mode 100644 index 000000000000..f96b57e1acad --- /dev/null +++ b/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20240529.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Lasse Collin" +HOMEPAGE="https://tukaani.org/xz/" +SRC_URI="https://tukaani.org/misc/lasse_collin_pubkey.txt -> ${P}-lasse_collin_pubkey.txt" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - lassecollin.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20250313-r1.ebuild b/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20250313-r1.ebuild new file mode 100644 index 000000000000..1be1109d7608 --- /dev/null +++ b/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20250313-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '3690C240CE51B4670D30AD1C38EE757D69184620:Larhzu:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Lasse Collin" +HOMEPAGE="https://tukaani.org/xz/" +SRC_URI="https://tukaani.org/misc/lasse_collin_pubkey.txt -> ${P}-lasse_collin_pubkey.txt" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20260210.ebuild b/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20260210.ebuild new file mode 100644 index 000000000000..635395f02938 --- /dev/null +++ b/sec-keys/openpgp-keys-lassecollin/openpgp-keys-lassecollin-20260210.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '3690C240CE51B4670D30AD1C38EE757D69184620:Larhzu:manual,openpgp,ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Lasse Collin" +HOMEPAGE="https://tukaani.org/xz/" +SRC_URI="https://tukaani.org/misc/lasse_collin_pubkey.txt -> ${P}-lasse_collin_pubkey.txt" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-leancrypto/Manifest b/sec-keys/openpgp-keys-leancrypto/Manifest new file mode 100644 index 000000000000..ce369b7ebd11 --- /dev/null +++ b/sec-keys/openpgp-keys-leancrypto/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-leancrypto-20260116-2024.gpg 1522 BLAKE2B 74c7b82de93389c30e3b2eb2a9435b4051a86f7a96a55f80b47310085de3440c1a9f96d7979232549bc8e013b99c5e238a2dedc4fe19cdb1350116e429a86d9c SHA512 3caa959833a7494ddf1da1fa9986ba210e4eafd1b8c8083f79954aa75cdcd750a2188f18af9939e8e4549399c4e4793fae3b8df6152f3490b78e821427cc1ac9 diff --git a/sec-keys/openpgp-keys-leancrypto/metadata.xml b/sec-keys/openpgp-keys-leancrypto/metadata.xml new file mode 100644 index 000000000000..9948806b74b4 --- /dev/null +++ b/sec-keys/openpgp-keys-leancrypto/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-leancrypto/openpgp-keys-leancrypto-20260116.ebuild b/sec-keys/openpgp-keys-leancrypto/openpgp-keys-leancrypto-20260116.ebuild new file mode 100644 index 000000000000..59a0cf61c12b --- /dev/null +++ b/sec-keys/openpgp-keys-leancrypto/openpgp-keys-leancrypto-20260116.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 342C4E3A39EA5F19909BE38AAE5D0DA3FD092353:lc-2024:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used to sign leancrypto releases" +HOMEPAGE="https://leancrypto.org/about/index.html" +SRC_URI="https://leancrypto.org/about/smuellerDD-2024.asc -> ${P}-2024.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-leiningen/Manifest b/sec-keys/openpgp-keys-leiningen/Manifest new file mode 100644 index 000000000000..3bce94bdecb4 --- /dev/null +++ b/sec-keys/openpgp-keys-leiningen/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-leiningen-openpgp-20260128.asc 3232 BLAKE2B 8c65e36692b89189c7e6ce2fbe449ee9ee2ed50c17827043f2d391388edb5e255efc190dcdeddccb91a63358c46421224db9f58900704aac367f3554f3822a16 SHA512 2802e97bcd17ba4a92b71feb7ed23ca2bc0aa8ff1c9dca5c2c71b9453286a7c228291499b83f979c48165028f935ea56f6fe9aadca9b4df0fc8ab1a72defc35f diff --git a/sec-keys/openpgp-keys-leiningen/metadata.xml b/sec-keys/openpgp-keys-leiningen/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-leiningen/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-leiningen/openpgp-keys-leiningen-20260128.ebuild b/sec-keys/openpgp-keys-leiningen/openpgp-keys-leiningen-20260128.ebuild new file mode 100644 index 000000000000..ace94d3daa38 --- /dev/null +++ b/sec-keys/openpgp-keys-leiningen/openpgp-keys-leiningen-20260128.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 9D13D9426A0814B3373CF5E3D8A8243577A7859F:leiningen:openpgp +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used to sign Leiningen packages" +HOMEPAGE="https://codeberg.org/leiningen/leiningen/releases" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-less/Manifest b/sec-keys/openpgp-keys-less/Manifest new file mode 100644 index 000000000000..be12ed07cbfa --- /dev/null +++ b/sec-keys/openpgp-keys-less/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-less-20260115.asc 1718 BLAKE2B 8581f0c2693d32aaccae5c237c4ad5917b275860d5729a01b9402bb0c073b4a94a63854cc0e19ea7f720794c39f30caded09cade5c43b78fbdffce89eb539195 SHA512 095ec1927c02ddc52d947830797572b3b50a40e4279c6b36645f15a5657e8290cb6bf56ff9cee95b45bb4426da5fb1f34d3a0a7a20e48ef00d15910a66347316 diff --git a/sec-keys/openpgp-keys-less/metadata.xml b/sec-keys/openpgp-keys-less/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-less/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-less/openpgp-keys-less-20260115.ebuild b/sec-keys/openpgp-keys-less/openpgp-keys-less-20260115.ebuild new file mode 100644 index 000000000000..7d85ffc0d3a4 --- /dev/null +++ b/sec-keys/openpgp-keys-less/openpgp-keys-less-20260115.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'AE27252BD6846E7D6EAE1DD6F153A7C833235259:less:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by less" +HOMEPAGE="https://www.greenwoodsoftware.com/less/download.html" +SRC_URI="https://www.greenwoodsoftware.com/less/pubkey.asc -> ${P}.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-libarchive/Manifest b/sec-keys/openpgp-keys-libarchive/Manifest new file mode 100644 index 000000000000..d63a947f45b3 --- /dev/null +++ b/sec-keys/openpgp-keys-libarchive/Manifest @@ -0,0 +1,2 @@ +DIST libarchive-659C84C0E23EA1FA97E0B58CC040B508D63D2B36.asc 5055 BLAKE2B 3527a2d0d1ac058b391cfb2f3b82aca6e08b9e6ca12fdb9cb6122c553f33ab54b988f549a3236a7db4943a2cb036257ec8eada4e573bb856a0347c00fb6e1128 SHA512 2e119901eb6dc0d265eb78c7c3d45b6c5e3866c6903213d09a656292b32efc3fb36fe64ec23a4466ad0b2fe36abd881bbaa917a4eae57c3ac7fcea2516465ac9 +DIST libarchive-DB2C7CF1B4C265FAEF56E3FC5848A18B8F14184B.asc 3285 BLAKE2B e8a0b70c5d91dd55a79aa0ebc5312d26a28644d241dddf36f35af3d1416610402e311210db6d35afa47b8909d0d762a750d400f73bb88784d53714978904b3e4 SHA512 ae8c5ce65c5ea287e1a193c3f0c0ce40854bc3cfd91a14bef7012a0927137830f922ef023ad36e02a43490d1768d021ef0ef72ca2a1ac741b30d385b81357ba4 diff --git a/sec-keys/openpgp-keys-libarchive/metadata.xml b/sec-keys/openpgp-keys-libarchive/metadata.xml new file mode 100644 index 000000000000..f441821953f4 --- /dev/null +++ b/sec-keys/openpgp-keys-libarchive/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libarchive/openpgp-keys-libarchive-20251118.ebuild b/sec-keys/openpgp-keys-libarchive/openpgp-keys-libarchive-20251118.ebuild new file mode 100644 index 000000000000..2ee3e76fbb69 --- /dev/null +++ b/sec-keys/openpgp-keys-libarchive/openpgp-keys-libarchive-20251118.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by the libarchive project" +HOMEPAGE="https://www.libarchive.org/" +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/DB2C7CF1B4C265FAEF56E3FC5848A18B8F14184B + -> libarchive-DB2C7CF1B4C265FAEF56E3FC5848A18B8F14184B.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/659C84C0E23EA1FA97E0B58CC040B508D63D2B36 + -> libarchive-659C84C0E23EA1FA97E0B58CC040B508D63D2B36.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - libarchive.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-libass/Manifest b/sec-keys/openpgp-keys-libass/Manifest new file mode 100644 index 000000000000..26ed189d6ee5 --- /dev/null +++ b/sec-keys/openpgp-keys-libass/Manifest @@ -0,0 +1,4 @@ +DIST openpgp-keys-libass-20220515-TheOneric.gpg 5396 BLAKE2B e9772392f3735d182bc1d7ba33ba0bd4f31bdccf7342cb4c9e2faae6aa1e078e1ee1f00dc1583fbe04bdeb9c86736361c05f3375141075169e54590b4886d88d SHA512 9eeba0082f22dac0ea7d896e725b009e0370431951c33a4a88ea26e8eb08e9e04ea37f58596956c79fbdc4d37753af6652038208a0c5e8c2ba978f450c5d1aec +DIST openpgp-keys-libass-20220515-astiob.gpg 3170 BLAKE2B 908bca010e667763bfbc5759a1dd159aa2266ff38ab8f12564670a316ea57b80a14deed3f83704f65075d0f450e46959413f427985c2f771192cd604c9acb43e SHA512 3719cf6618b0e96dfaa9c475413c98fe5847a7931ae02654d84a53c7cdb7b452a39213c4d031408cc57917029411d2b77e4ba8f7f16a0315afa02b3cf8623760 +DIST openpgp-keys-libass-20220515-rcombs.gpg 3129 BLAKE2B 9a81d74819f5b3bc716d20f9135e8f554599a03546c6c5330649fff3b81ad2aa343ede2121604f0595949ae942e1ee2cbad63b09027fca85cc4367d1ab396174 SHA512 7bc27f10651885b06f069f6f62d873342fb8a8bee2b23b53dbcb86a96c504471d4f821dd1106c748f25e2c23b7488cb472d167c3564f6079d3bd93a775037b88 +DIST openpgp-keys-libass-20250608.gpg 11536 BLAKE2B 647e12dd78d5e9e2f64617e834522872d464001d36379a964598d0bbf8306f49b0c1955193f4b8f5a8205f92684d331b585caaab382ce0e1c5b9aa4e7e1bc9fa SHA512 29d53a45514ed433463ebe9763220d6c7531d45fc855c902f3478cd2521a77a0242f870b36fc735ba5dddb418fc7b214981241ffc311a3f438011b793c94a615 diff --git a/sec-keys/openpgp-keys-libass/metadata.xml b/sec-keys/openpgp-keys-libass/metadata.xml new file mode 100644 index 000000000000..0d403ea9ff4e --- /dev/null +++ b/sec-keys/openpgp-keys-libass/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>media-video@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libass/openpgp-keys-libass-20220515.ebuild b/sec-keys/openpgp-keys-libass/openpgp-keys-libass-20220515.ebuild new file mode 100644 index 000000000000..949351abc8b9 --- /dev/null +++ b/sec-keys/openpgp-keys-libass/openpgp-keys-libass-20220515.ebuild @@ -0,0 +1,22 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign libass releases" +HOMEPAGE="https://github.com/libass/libass/blob/master/MAINTAINERS" +SRC_URI="https://github.com/astiob.gpg -> ${P}-astiob.gpg + https://github.com/TheOneric.gpg -> ${P}-TheOneric.gpg + https://github.com/rcombs.gpg -> ${P}-rcombs.gpg" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - libass.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-libass/openpgp-keys-libass-20250608.ebuild b/sec-keys/openpgp-keys-libass/openpgp-keys-libass-20250608.ebuild new file mode 100644 index 000000000000..4cc51ed8824c --- /dev/null +++ b/sec-keys/openpgp-keys-libass/openpgp-keys-libass-20250608.ebuild @@ -0,0 +1,26 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign libass releases" +HOMEPAGE="https://github.com/libass/libass/blob/master/MAINTAINERS" +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.gpg" +# UIDs missing +#SRC_URI=" +# https://github.com/astiob.gpg -> ${P}-astiob.gpg +# https://github.com/TheOneric.gpg -> ${P}-TheOneric.gpg +# https://github.com/rcombs.gpg -> ${P}-rcombs.gpg +#" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - libass.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-libevent/Manifest b/sec-keys/openpgp-keys-libevent/Manifest new file mode 100644 index 000000000000..2746b9650c08 --- /dev/null +++ b/sec-keys/openpgp-keys-libevent/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-libevent-0-azat-khuzhin.asc 6037 BLAKE2B ae0387c68b66804f6e343498123d89c4c94a878129b0c9d053cd54027f80a2f0f5f625bc990241f7a318473a080d1e3947fd27dea1b6f1680f36af0545fa7563 SHA512 d59681aeb045c04c3eec53a4034cdda50af72f262b5ef33c111f9ea0f0345b37eae67dfbcf5aa9bd1226119b2eba593712ac2269c7dd8caa8760cd704e2aef6b diff --git a/sec-keys/openpgp-keys-libevent/metadata.xml b/sec-keys/openpgp-keys-libevent/metadata.xml new file mode 100644 index 000000000000..f441821953f4 --- /dev/null +++ b/sec-keys/openpgp-keys-libevent/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libevent/openpgp-keys-libevent-0.ebuild b/sec-keys/openpgp-keys-libevent/openpgp-keys-libevent-0.ebuild new file mode 100644 index 000000000000..0033639b0fe0 --- /dev/null +++ b/sec-keys/openpgp-keys-libevent/openpgp-keys-libevent-0.ebuild @@ -0,0 +1,22 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by the libevent project" +HOMEPAGE="https://libevent.org/" +SRC_URI=" + https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9e3ac83a27974b84d1b3401db86086848ef8686d + -> ${P}-azat-khuzhin.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - libevent.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-libgssglue/Manifest b/sec-keys/openpgp-keys-libgssglue/Manifest new file mode 100644 index 000000000000..189fb7bac130 --- /dev/null +++ b/sec-keys/openpgp-keys-libgssglue/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-libgssglue-20260127-josefsson-key-20190320.txt 8193 BLAKE2B e1140f703351282d38f3322360d1aed4da109eef38094ee11fb9ede1bfed119766019a5acde5d0ec78c4bce79f96361ba135e57f15c33e719b0ab517220a953f SHA512 487ac3383b507cb3b7b5db076e108cd41dea925bb74eed5d83b6659ffbbeaf359eac30560b0dc7ef430de0e962c3ce7221d6bd787ad82deb22ae8d73dce49481 diff --git a/sec-keys/openpgp-keys-libgssglue/metadata.xml b/sec-keys/openpgp-keys-libgssglue/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-libgssglue/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libgssglue/openpgp-keys-libgssglue-20260127.ebuild b/sec-keys/openpgp-keys-libgssglue/openpgp-keys-libgssglue-20260127.ebuild new file mode 100644 index 000000000000..193b14f8f050 --- /dev/null +++ b/sec-keys/openpgp-keys-libgssglue/openpgp-keys-libgssglue-20260127.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE:josefsson:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by net-libs/libgssglue" +HOMEPAGE="https://gitlab.com/gsasl/libgssglue" +SRC_URI=" + https://josefsson.org/key-20190320.txt -> ${P}-josefsson-key-20190320.txt +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-libidn/Manifest b/sec-keys/openpgp-keys-libidn/Manifest new file mode 100644 index 000000000000..63e988b2f988 --- /dev/null +++ b/sec-keys/openpgp-keys-libidn/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-libidn-20250414-simonjosefsson-0424D4EE81A0E3D119C6F835EDA21E94B565716F.r1.asc 8193 BLAKE2B e1140f703351282d38f3322360d1aed4da109eef38094ee11fb9ede1bfed119766019a5acde5d0ec78c4bce79f96361ba135e57f15c33e719b0ab517220a953f SHA512 487ac3383b507cb3b7b5db076e108cd41dea925bb74eed5d83b6659ffbbeaf359eac30560b0dc7ef430de0e962c3ce7221d6bd787ad82deb22ae8d73dce49481 diff --git a/sec-keys/openpgp-keys-libidn/metadata.xml b/sec-keys/openpgp-keys-libidn/metadata.xml new file mode 100644 index 000000000000..1dacd5a78a3f --- /dev/null +++ b/sec-keys/openpgp-keys-libidn/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libidn/openpgp-keys-libidn-20250414.ebuild b/sec-keys/openpgp-keys-libidn/openpgp-keys-libidn-20250414.ebuild new file mode 100644 index 000000000000..a711b1dbc0fb --- /dev/null +++ b/sec-keys/openpgp-keys-libidn/openpgp-keys-libidn-20250414.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign libidn releases" +HOMEPAGE="https://www.gnu.org/software/libidn/" +# Simon Josefsson +# https://savannah.gnu.org/project/release-gpgkeys.php?group=libidn&download=1 +#SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-simonjosefsson-0424D4EE81A0E3D119C6F835EDA21E94B565716F.asc" +# Tim Rühsen +# https://savannah.gnu.org/project/release-gpgkeys.php?group=wget&download=1 +#SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-timruehsen-99415CE1905D0E55A9F88026860B7FBB32F8119D.asc" +SRC_URI="https://josefsson.org/key-20190320.txt -> ${P}-simonjosefsson-0424D4EE81A0E3D119C6F835EDA21E94B565716F.r1.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - libidn.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-libjpeg-turbo/Manifest b/sec-keys/openpgp-keys-libjpeg-turbo/Manifest new file mode 100644 index 000000000000..3a2d2783f36c --- /dev/null +++ b/sec-keys/openpgp-keys-libjpeg-turbo/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-libjpeg-turbo-20260124-LJT-GPG-KEY 1733 BLAKE2B e75e306444a0d8990d5a3d4284691d01a81a904fded91bc649457107e06ef626a74e1f7d18dfd8db27555a7edfd8c39e9e5c8f51bf3353297774051602d0c3b6 SHA512 108fe07df71841aab830bce268b817926e4b6e98f63382dc2ebcf9753a2f12052596c62e97be7c588c239df64f09f73535aa52fd761cda23df823b4fc037f7d5 diff --git a/sec-keys/openpgp-keys-libjpeg-turbo/metadata.xml b/sec-keys/openpgp-keys-libjpeg-turbo/metadata.xml new file mode 100644 index 000000000000..1d028f7dcc65 --- /dev/null +++ b/sec-keys/openpgp-keys-libjpeg-turbo/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>codec@gentoo.org</email> + <name>Gentoo Codec Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libjpeg-turbo/openpgp-keys-libjpeg-turbo-20260124.ebuild b/sec-keys/openpgp-keys-libjpeg-turbo/openpgp-keys-libjpeg-turbo-20260124.ebuild new file mode 100644 index 000000000000..944e0ad543b1 --- /dev/null +++ b/sec-keys/openpgp-keys-libjpeg-turbo/openpgp-keys-libjpeg-turbo-20260124.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 0338C8D8D9FDA62CF9C421BD7EC2DBB6F4DBF434:libjpeg-turbo:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by media-libs/libjpeg-turbo" +HOMEPAGE="https://libjpeg-turbo.org/Downloads/DigitalSignatures" +SRC_URI="https://raw.githubusercontent.com/libjpeg-turbo/repo/main/LJT-GPG-KEY -> ${P}-LJT-GPG-KEY" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-libmicrohttpd/Manifest b/sec-keys/openpgp-keys-libmicrohttpd/Manifest new file mode 100644 index 000000000000..25ea757d3e37 --- /dev/null +++ b/sec-keys/openpgp-keys-libmicrohttpd/Manifest @@ -0,0 +1,2 @@ +DIST christiangrothoff-D8423BCB326C7907033929C7939E6BE1E29FC3CC.asc 3914 BLAKE2B 1d36acfa9bfe998987084f9aa81bb6090525405128347bdf7e47ccdab6b6632918ef794a951dddab8a6e5e1eaac6ae41c32317265a166ece75532d1f0ed7ab13 SHA512 d26dc34a028d075063822db7d2ff64288b6345cc9d135ae14532b30deae30ee3b809e2075fc2de981bc2c4d3181e76a6d89b6155bec9d2aa690a29c472f338f1 +DIST karlson2k-EA812DBEFA5A7EF17DA8F2C1460A317C3326D2AE.asc 4994 BLAKE2B 1f9eb0aa78fa3637e8de3a10ca1bb9a88a964e87ec08cc5929a885dbe079bc2e5e44edf2a918a84f5633f5a5c00927d0d83fd98e1cc06172154e3d8694e2c7a1 SHA512 3935313ae8f0cb8af6fd280fd02c2eec426b2bcd14c79ff8aaa8ed2bb2ee9259de2ea15eb7f93018963bd23c08916c5cca9e2266f67b5d2cd5b3c2aa4bd1a3e3 diff --git a/sec-keys/openpgp-keys-libmicrohttpd/metadata.xml b/sec-keys/openpgp-keys-libmicrohttpd/metadata.xml new file mode 100644 index 000000000000..5fa558c1213c --- /dev/null +++ b/sec-keys/openpgp-keys-libmicrohttpd/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>k2k@narod.ru</email> + <name>Evgeny Grin</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-201906.ebuild b/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-201906.ebuild new file mode 100644 index 000000000000..bff0a8e1f15d --- /dev/null +++ b/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-201906.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign GNU libmicrohttpd releases" +HOMEPAGE="https://savannah.gnu.org/projects/libmicrohttpd/" +if [[ ${PV} == 9999* ]] ; then + PROPERTIES="live" + + BDEPEND="|| ( net-misc/wget[gnutls] net-misc/wget[ssl] )" +else + KARLSON2K_ID='EA812DBEFA5A7EF17DA8F2C1460A317C3326D2AE' + CHRISTIAN_ID='D8423BCB326C7907033929C7939E6BE1E29FC3CC' + # Technically public keys are not stable. + # While the fingerprint is stable, the contents of the key can be + # changed at any time by an additional user ID (email address), + # an additional signature or updated date of expiration. + SRC_URI="https://keys.openpgp.org/vks/v1/by-fingerprint/${CHRISTIAN_ID} -> christiangrothoff-${CHRISTIAN_ID}.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/${KARLSON2K_ID} -> karlson2k-${KARLSON2K_ID}.asc" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +fi + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="${PV}" + +src_unpack() { + if [[ ${PV} == 9999* ]] ; then + # The release keyring can be changed at any moment and should always match the latest release + wget 'https://savannah.gnu.org/project/release-gpgkeys.php?group=libmicrohttpd&download=1' -O libmicrohttpd-keyring.gpg || die + else + default + fi +} + +src_install() { + local files + local key_file + + if [[ ${PV} == 9999* ]] ; then + files=( "${WORKDIR}/libmicrohttpd-keyring.gpg" ) + else + for key_file in ${A} ; do + files+=( "${DISTDIR}/${key_file}" ) + done + fi + + insinto /usr/share/openpgp-keys + newins - libmicrohttpd-${PV}.asc < <(cat "${files[@]}" || die) +} diff --git a/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-999999.ebuild b/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-999999.ebuild new file mode 100644 index 000000000000..4301520a67ca --- /dev/null +++ b/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-999999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign GNU libmicrohttpd releases" +HOMEPAGE="https://savannah.gnu.org/projects/libmicrohttpd/" +if [[ ${PV} == 9999* ]] ; then + PROPERTIES="live" + + BDEPEND="|| ( net-misc/wget[gnutls] net-misc/wget[ssl] )" +else + KARLSON2K_ID='EA812DBEFA5A7EF17DA8F2C1460A317C3326D2AE' + CHRISTIAN_ID='D8423BCB326C7907033929C7939E6BE1E29FC3CC' + # Technically public keys are not stable. + # While the fingerprint is stable, the contents of the key can be + # changed at any time by an additional user ID (email address), + # an additional signature or updated date of expiration. + SRC_URI="https://keys.openpgp.org/vks/v1/by-fingerprint/${CHRISTIAN_ID} -> christiangrothoff-${CHRISTIAN_ID}.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/${KARLSON2K_ID} -> karlson2k-${KARLSON2K_ID}.asc" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="${PV}" + +src_unpack() { + if [[ ${PV} == 9999* ]] ; then + # The release keyring can be changed at any moment and should always match the latest release + wget 'https://savannah.gnu.org/project/release-gpgkeys.php?group=libmicrohttpd&download=1' -O libmicrohttpd-keyring.gpg || die + else + default + fi +} + +src_install() { + local files + local key_file + + if [[ ${PV} == 9999* ]] ; then + files=( "${WORKDIR}/libmicrohttpd-keyring.gpg" ) + else + for key_file in ${A} ; do + files+=( "${DISTDIR}/${key_file}" ) + done + fi + + insinto /usr/share/openpgp-keys + newins - libmicrohttpd-${PV}.asc < <(cat "${files[@]}" || die) +} diff --git a/sec-keys/openpgp-keys-libntlm/Manifest b/sec-keys/openpgp-keys-libntlm/Manifest new file mode 100644 index 000000000000..d0fac4fd552c --- /dev/null +++ b/sec-keys/openpgp-keys-libntlm/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-libntlm-20260127-josefsson-key-20190320.txt 8193 BLAKE2B e1140f703351282d38f3322360d1aed4da109eef38094ee11fb9ede1bfed119766019a5acde5d0ec78c4bce79f96361ba135e57f15c33e719b0ab517220a953f SHA512 487ac3383b507cb3b7b5db076e108cd41dea925bb74eed5d83b6659ffbbeaf359eac30560b0dc7ef430de0e962c3ce7221d6bd787ad82deb22ae8d73dce49481 diff --git a/sec-keys/openpgp-keys-libntlm/metadata.xml b/sec-keys/openpgp-keys-libntlm/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-libntlm/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libntlm/openpgp-keys-libntlm-20260127.ebuild b/sec-keys/openpgp-keys-libntlm/openpgp-keys-libntlm-20260127.ebuild new file mode 100644 index 000000000000..b96daf62c6b1 --- /dev/null +++ b/sec-keys/openpgp-keys-libntlm/openpgp-keys-libntlm-20260127.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE:josefsson:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by net-libs/libntlm" +HOMEPAGE="https://gitlab.com/gsasl/libntlm/#download" +SRC_URI=" + https://josefsson.org/key-20190320.txt -> ${P}-josefsson-key-20190320.txt +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-libseccomp/Manifest b/sec-keys/openpgp-keys-libseccomp/Manifest new file mode 100644 index 000000000000..b1bf7544ad9c --- /dev/null +++ b/sec-keys/openpgp-keys-libseccomp/Manifest @@ -0,0 +1,6 @@ +DIST openpgp-keys-drakenclimber-github-20260122.asc 3138 BLAKE2B 4d5c336ae608ca7582556a2558db7a47be71f30a6db18d59df8c275252c376e8d0471f69941a82daba605bb907fa0a54601b42fab128d5d2bb60ddd49b55b05d SHA512 6d8b1ba3cd90a4f256c7d6349aa2c1b4ab312032789dbf3c9eb75299ef35cc5262d971c3fbab66fb5e19c143ef3927a58d5374de0e5ddb093d1ab53f8db37236 +DIST openpgp-keys-drakenclimber-github-20260210.asc 3138 BLAKE2B 4d5c336ae608ca7582556a2558db7a47be71f30a6db18d59df8c275252c376e8d0471f69941a82daba605bb907fa0a54601b42fab128d5d2bb60ddd49b55b05d SHA512 6d8b1ba3cd90a4f256c7d6349aa2c1b4ab312032789dbf3c9eb75299ef35cc5262d971c3fbab66fb5e19c143ef3927a58d5374de0e5ddb093d1ab53f8db37236 +DIST openpgp-keys-drakenclimber-openpgp-20260210.asc 3247 BLAKE2B 0d1fcc86b9f3cbe8e755da1e821f4f1b5009afe0fc2e36763fb5a14a5916dfb5856e6bd9c9c5bc8cb469fe263da71d404e9edb9d53e50c233220c7ad0cb49c2f SHA512 acb0be7f45c1b2d0fb0310b8db19eb26debb806fcee4bf26acdb96838c693884e74cffd6909b9701c3a794ed939eb3625e63e55e29dfb160feacc0ef84227289 +DIST openpgp-keys-drakenclimber-ubuntu-20260210.asc 4808 BLAKE2B 66e16864536f10de03c2799afa1b390adbcdf4a4648fc6bf45c56eb885fdedea4bff95b3278e728595ed95f5a3bf3b4716534a8c9e86d880d56837eb0a0d8ebe SHA512 2ec0350b1462fafc588cbf3a9ceae3058802bc13199c54b94d7ce24f410a483725e7fd3a62b009e95a3412fdcfaebed4d4ddd2c82dda2052e66e2a6277916e3e +DIST openpgp-keys-pcmoore-github-20260122.asc 57725 BLAKE2B 8f68759fdb283de247e361cd9af2075438225188df8432cabf6448dc02de459b63e5db03f633f801ca7c490c1e5d37a89f60cabcabf83526eb2e1e7c9083ac32 SHA512 ed9249341ebaf63eb1b4de27905f309bee8bb3108322d2f9b6a09cbe76677fd1231d8edc9568b23ef565e1340d4744f92656df5fd775bacf0643d8e7d92694fc +DIST openpgp-keys-pcmoore-github-20260210.asc 57725 BLAKE2B 8f68759fdb283de247e361cd9af2075438225188df8432cabf6448dc02de459b63e5db03f633f801ca7c490c1e5d37a89f60cabcabf83526eb2e1e7c9083ac32 SHA512 ed9249341ebaf63eb1b4de27905f309bee8bb3108322d2f9b6a09cbe76677fd1231d8edc9568b23ef565e1340d4744f92656df5fd775bacf0643d8e7d92694fc diff --git a/sec-keys/openpgp-keys-libseccomp/metadata.xml b/sec-keys/openpgp-keys-libseccomp/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-libseccomp/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libseccomp/openpgp-keys-libseccomp-20260122.ebuild b/sec-keys/openpgp-keys-libseccomp/openpgp-keys-libseccomp-20260122.ebuild new file mode 100644 index 000000000000..14056c34a523 --- /dev/null +++ b/sec-keys/openpgp-keys-libseccomp/openpgp-keys-libseccomp-20260122.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 7100AADFAE6E6E940D2E0AD655E45A5AE8CA7C8A:pcmoore:github + 47A68FCE37C7D7024FD65E11356CE62C2B524099:drakenclimber:github +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used for sys-libs/libseccomp" +HOMEPAGE="https://github.com/seccomp/libseccomp#verifying-release-tarballs" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-libseccomp/openpgp-keys-libseccomp-20260210.ebuild b/sec-keys/openpgp-keys-libseccomp/openpgp-keys-libseccomp-20260210.ebuild new file mode 100644 index 000000000000..5cce1ca4ccfc --- /dev/null +++ b/sec-keys/openpgp-keys-libseccomp/openpgp-keys-libseccomp-20260210.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 7100AADFAE6E6E940D2E0AD655E45A5AE8CA7C8A:pcmoore:github + 47A68FCE37C7D7024FD65E11356CE62C2B524099:drakenclimber:github,openpgp,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used for sys-libs/libseccomp" +HOMEPAGE="https://github.com/seccomp/libseccomp#verifying-release-tarballs" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-libssh/Manifest b/sec-keys/openpgp-keys-libssh/Manifest new file mode 100644 index 000000000000..4c43519734de --- /dev/null +++ b/sec-keys/openpgp-keys-libssh/Manifest @@ -0,0 +1 @@ +DIST 0x03D5DF8CFDD3E8E7_libssh_libssh_org_gpgkey.asc 3179 BLAKE2B ff895e6d415d1e7660a5896a3cad7f733582939cabf01aa10aa9a80c8e69430a09a3f928db1a46436dc82d619800e1c03d1440cb4373067389f85670e37ba4ef SHA512 1428371e5eeb27c36e7918df4e91ffa751fde832e5ed6a249eef8f359d8762a2709c13767781fc9b879da61ba3d0e2b4bc5879d75fffbe6a0a60a69da881e27e diff --git a/sec-keys/openpgp-keys-libssh/metadata.xml b/sec-keys/openpgp-keys-libssh/metadata.xml new file mode 100644 index 000000000000..02ffb2bf11fe --- /dev/null +++ b/sec-keys/openpgp-keys-libssh/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libssh/openpgp-keys-libssh-20260121.ebuild b/sec-keys/openpgp-keys-libssh/openpgp-keys-libssh-20260121.ebuild new file mode 100644 index 000000000000..51bcab0c834c --- /dev/null +++ b/sec-keys/openpgp-keys-libssh/openpgp-keys-libssh-20260121.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 88A228D89B07C2C77D0C780903D5DF8CFDD3E8E7:libssh:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by net-libs/libssh" +HOMEPAGE="https://www.libssh.org/get-it/" +SRC_URI="https://www.libssh.org/files/0x03D5DF8CFDD3E8E7_libssh_libssh_org_gpgkey.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-libtasn1/Manifest b/sec-keys/openpgp-keys-libtasn1/Manifest new file mode 100644 index 000000000000..07c21230ea56 --- /dev/null +++ b/sec-keys/openpgp-keys-libtasn1/Manifest @@ -0,0 +1,9 @@ +DIST openpgp-keys-josefsson1-openpgp-20260210.asc 3956 BLAKE2B 59e36f64355ae142ca7b55279f13ef2522981eca1dba90878acbd5574e7e0d62942cf19559d82ef6e879d6bf9424e72bdf06f63f8a200c2bdfa8c5d4de84bdbc SHA512 57f55060b16026246fe1af5956aec783000c343cae77f8d34239f1c8c314c40572976afc419bb877fb0c710c3aed4809c0c424e16ad0b52fa5722703ad186030 +DIST openpgp-keys-josefsson1-ubuntu-20260210.asc 14761 BLAKE2B a0f81be61c82b7f5bfcb5358bfa98ea8850ffa5b0e508871e70fd6599d9b5003b5bf3fdaac7ebffbf522a51336fa9838efbd32229fa2dd9c316e3f82f616e416 SHA512 3fec42b1e2ca6350c36df27eaba13c39020c5d80f2cea5adef94bba1e1921f79b29b3ec4c6711562d9875f2750d61358f7b5617d99581985357671a307b134b5 +DIST openpgp-keys-josefsson2-ubuntu-20260210.asc 64380 BLAKE2B 7f07cf4fb022e5d38a7beb2f37f93b25154866c6131f1a863ec1b70d41b7628d7e74d14338f617dc2ff4d3707f018c95b8b0f7b00a3ec8c679cd3cd3b62b7076 SHA512 ac2a7e1e847da4129ff79d5396d5483d04ffefd2c478e65b5d9dd15e3cb27cde6d29ab64f2f8d235f21dd6795490991ff63c8c7bb11aa177b7e0c903e5d36670 +DIST openpgp-keys-josefsson3-ubuntu-20260210.asc 93435 BLAKE2B 217bbbbaa21df7dd0fc7b2252e04f4b2666fc2ca8560037cf614f682c01ecd0078f4a3c33f9a31cf77035425b2d2157ce801c5f019f08ba17ec1189de0730670 SHA512 579e9700e90bb8af14440176fa117d151161477204408e74ea5c0f3463b35b28bc5492e69144a83b2f64df1ce6a689cdc10f7b17be1e13f1edd226841d56f4a1 +DIST openpgp-keys-libtasn1-20260210-josefsson-54265e8c.txt 80039 BLAKE2B c5b685b71d2ce5522121ffd4b7f57aba6facea3a9f58cae114cfe0b87201bcc1dd72ed0fb6727031560448e46c509702209d02daa6e70bc7776404d902333e2e SHA512 177303d69b271528658a268a622906e3709b64cf20d9c1f5159969db9607b4d7e3816c8f403694c7ee45eb7e420117173f45ea7bc281a465770fd5c8a13046f0 +DIST openpgp-keys-libtasn1-20260210-josefsson-key-20190320.txt 8193 BLAKE2B e1140f703351282d38f3322360d1aed4da109eef38094ee11fb9ede1bfed119766019a5acde5d0ec78c4bce79f96361ba135e57f15c33e719b0ab517220a953f SHA512 487ac3383b507cb3b7b5db076e108cd41dea925bb74eed5d83b6659ffbbeaf359eac30560b0dc7ef430de0e962c3ce7221d6bd787ad82deb22ae8d73dce49481 +DIST openpgp-keys-libtasn1-20260210-josefsson-key.txt 58545 BLAKE2B 575e72bc49d70e7aaab66d6435850e22484bc96b8cb7293e125218f46901d55acae62f32193a6cde15577d24cbe620980c0364eb1f37695e68e832b0198394b4 SHA512 36e0e29495ffe1ae9bcf437c00697568c4e3c4eef0b2f16c2d487d9ce329d1fe3ee1ff2c2dff0094112479a6d61bc1b477aca2d086058e85460119ccf9ba68c5 +DIST openpgp-keys-libtasn1-20260210-nmav-pgpkeys.asc 56725 BLAKE2B 3db5279dbb7ecacda4fcc04401dfd0795527a5d4c1e01f9d22fd5565f30d772170f5e17727d4fe421f704dc5fac7581572dba722660b6512145b5db921141eeb SHA512 50babaaea25671db93fb3ba55fddd0d5a544a346eec5b64cc7d01a740fe9565dcf7732ee34d00a9f69f1986896c61f36180a54fc43371aca57e7c303fc95ba6c +DIST openpgp-keys-nmav-ubuntu-20260210.asc 128974 BLAKE2B c4fbbf23a6b64b080ca59d2b124f3e14f63f73992ddca9c5b06c80b8090a613bd7ba04d03622793ebe3560093a184e50812078f9a0ea2fe93fd4aecdea376ed3 SHA512 85a6a97480d584e2815c97cbdff5ea436b7a1593c9e7d3a963cc9d041687a39484ea7505ee9b9f91a7abc5d436391c1dc3575a002d7582e5f42c4880fdfb4701 diff --git a/sec-keys/openpgp-keys-libtasn1/metadata.xml b/sec-keys/openpgp-keys-libtasn1/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-libtasn1/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libtasn1/openpgp-keys-libtasn1-20260210-r1.ebuild b/sec-keys/openpgp-keys-libtasn1/openpgp-keys-libtasn1-20260210-r1.ebuild new file mode 100644 index 000000000000..c488ad3e1e16 --- /dev/null +++ b/sec-keys/openpgp-keys-libtasn1/openpgp-keys-libtasn1-20260210-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE:josefsson1:manual,openpgp,ubuntu + # opengpg cannot be used due to missing user ID's + 0424D4EE81A0E3D119C6F835EDA21E94B565716F:josefsson2:manual,ubuntu + # opengpg cannot be used due to missing user ID's + 9AA9BDB11BB1B99A21285A330664A76954265E8C:nmav:manual,ubuntu + # opengpg cannot be used due to missing user ID's + 1F42418905D8206AA754CCDC29EE58B996865171:josefsson3:manual,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by GNU Libtasn1" +HOMEPAGE="https://www.gnu.org/software/libtasn1/" +# Listed at https://www.gnu.org/software/libtasn1/ +SRC_URI+=" + https://josefsson.org/key-20190320.txt -> ${P}-josefsson-key-20190320.txt + https://josefsson.org/54265e8c.txt -> ${P}-josefsson-54265e8c.txt + https://members.hellug.gr/nmav/pgpkeys.asc -> ${P}-nmav-pgpkeys.asc + https://josefsson.org/key.txt -> ${P}-josefsson-key.txt +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +BDEPEND=" + || ( + >=app-crypt/gnupg-2.5.17 + app-crypt/freepg + ) +" diff --git a/sec-keys/openpgp-keys-libusb/Manifest b/sec-keys/openpgp-keys-libusb/Manifest new file mode 100644 index 000000000000..17905332e590 --- /dev/null +++ b/sec-keys/openpgp-keys-libusb/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-libusb-1.0.29-libusb-KEYS.txt 7048 BLAKE2B ac27ead461d3151b5c266ef8746029076540cd29ae06776f2f903f78c11a60df05b6c4f819e73389086c5eb1dc50a58b537c2aedf3a1e01da636540cf9172bf1 SHA512 e57f8ea93289c5defc88c7e8efde9ccbcd1a02e50c0a571ea0c8b0b25ea12737360bf96b33730a06af560b76457961f9a452f3cd857cde9856676fdc3d2e28ea diff --git a/sec-keys/openpgp-keys-libusb/metadata.xml b/sec-keys/openpgp-keys-libusb/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-libusb/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libusb/openpgp-keys-libusb-1.0.29.ebuild b/sec-keys/openpgp-keys-libusb/openpgp-keys-libusb-1.0.29.ebuild new file mode 100644 index 000000000000..ceff14e5ee33 --- /dev/null +++ b/sec-keys/openpgp-keys-libusb/openpgp-keys-libusb-1.0.29.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + C68187379B23DE9EFC46651E2C80FF56C6830A0E:tormod:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by dev-libs/libusb" +HOMEPAGE="https://github.com/libusb/libusb/blob/master/KEYS" +SRC_URI="https://raw.githubusercontent.com/libusb/libusb/refs/tags/v${PV}/KEYS -> ${P}-libusb-KEYS.txt" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-libuv/Manifest b/sec-keys/openpgp-keys-libuv/Manifest new file mode 100644 index 000000000000..6b7453227ee5 --- /dev/null +++ b/sec-keys/openpgp-keys-libuv/Manifest @@ -0,0 +1,23 @@ +DIST libuv-20240209-57353E0DBDAAA7E839B66A1AFF47D5E4AD8B4FDC.asc 3152 BLAKE2B e0734fa2633aadf41600cd8624420134fc4954e753397d404dd0ef340fec5b8f8767f2eae574b6a4879b5ec37b7b413a497838dd48e10339c86df5c5a6989c49 SHA512 cad23c21ca34225b834692fd4d70286e2197a51e37562d1a213548caca751da3600b14c605836a4e5760c6e4c7fc8b1eec46b4f4f18b194918a0f11bf9322e69 +DIST libuv-20240209-612F0EAD9401622379DF4402F28C3C8DA33C03BE.asc 6353 BLAKE2B bdc1a3172de4d70f70baaa82f08ce36f0d3d8d03079344498ea39ca217df82228e33ccbe0a64de0046feec5cd6be7d33409cfaa7fd082cf1c5d0e8eaa36a6d13 SHA512 cd284b06625977efef9aa21026a210bbfcc680c3102420f5849581b10491824ee1514a55b19248aa5aeed308cf386dfe211480a35fba48e629901f773ad42154 +DIST libuv-20240209-94AE36675C464D64BAFA68DD7434390BDBE9B9C5.asc 8868 BLAKE2B 231d9ce15d1e8e93b795622a2cce1787fe71a342d33e17b592d3d2ef5b143703a0114fe54e7a5f5809c15336db201f4ac1a1817eeed89f372d9d32a7b7369afd SHA512 fba1e5c127ea5c41a94b5743c3593ac72d06a1890cb09f7ca4f4e295a64b5f4aaed279cdd6e11841942b7b98bc3831455c59f2ba854c9a6a5de716c33461ae5f +DIST libuv-20240209-AEAD0A4B686767751A0E4AEF34A25FB128246514.asc 4675 BLAKE2B f0924b25bee3846833fe09735987c3dbc29b09dc4285b4d626a89cea7af8d549a6f34d7d88124d6c6ff828a439d2dd8cd4151cd8347901f769a3a3810c004481 SHA512 9c090087d93d52715f881d5d95ced73b423fedf329501c8612976ffaa07a73605a45f3d2840626a53365b259ea0f375d34d29b5c86f72c722564667383bf9687 +DIST libuv-20240209-AF2EEA41EC3447BFDD86FED9D7063CCE19B7E890.asc 12894 BLAKE2B 83b1cfbcf4ec354c890e151f9d391c6809543474995b30d5170252a90347323f04136fd51a6a5a876358e649ef97827d183b0eb315244e31f73efeb5d393eac8 SHA512 f7717288f225316c287bd186171098d018a540683be73bc02ab1431760193cf0ffa411bac85bfa4e5ef82837dff1b0fa6d79c021e823f9f60292915c8abbeb25 +DIST libuv-20240209-C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C.asc 5618 BLAKE2B 0774b7bda18fcc3eed58fca208d7b0eeba63450d6069a6ee17f69260095685a637e6485303f70d922277955cc7b2c78897319d385cf81c36edbd8228401d0e24 SHA512 18386e1e6e6ed3e6230312a4c0ea2f5a695f8379c978ae4f8f0ea0b3eb2ac1ae72a6a77dfda297e996a4ff4121ca1e96651ed8e093a65913a69b34819d93c4de +DIST libuv-20240209-CFBB9CA9A5BEAFD70E2B3C5A79A67C55A3679C8B.asc 5439 BLAKE2B 85986b25527343eb2da809ffa96c1a9692778787eb07044c48c7debc49d8ab8b3ff4d5ee17bd7cc17de83a6df57fa9e10b6ec8f20c29734e9396a1f937a484d4 SHA512 7a2eb8f7fa1d7ef38a692fc3366b5f9f8e808c832c9aaabbeaa843685304fddc0ddd770d2d15a2992ec02610d3c350628d674b19b10ec6ad45fe541755609663 +DIST libuv-20240209-D77B1E34243FBAF05F8E9CC34F55C8C846AB89B9.asc 3132 BLAKE2B e960017ae1da0810ce1f38b235704d6955ca8a8b21a77d84300d9cc155f6836716b5ffa531348cb6939f7be7710503d1c5b3e0a069ac7cd33373bdda67f0426a SHA512 c325f81ef1995f76550149ef7bf010385f46c796bcb9230b97d4a4977f4e1bb7535eb5b22a016d6938cd8cded7edd2c3102dc242df006247e3799260b87bdbe8 +DIST libuv-20240209-FDF519364458319FA8233DC9410E5553AE9BC059.asc 19617 BLAKE2B de49e6d9b39565556a2364c5fbd68d2201e3ecfa8ba89a4ac991f517ef769d5a72c58691f9dc2dcb106762e936c091761ad238f0a26697da4aee11ef592c3ed4 SHA512 4c6ac6f6b7bf865b2b5c6ab86a4b8a6b97ff68c45080b7b8d0f06907508a627aed6270678ff20325d95bed9d62f5ded274dad91e95c237802bd9c8e6b006b8a5 +DIST libuv-20240209-cjihrig.asc 7261 BLAKE2B 123e547a5b17328a1236bd6656caf3d21f1f5074c9bfe6849552b3f0d1adcac6107daade3c297998c3cfd35a8b1f4f3ca4dc55b89609f6c06793cc81ad4e5ef1 SHA512 fca56be70e2d80524b81eae37af56d7a996a7aa7b3cb705f64c668e4da1a804bd7aab38004c3c76fdd42c5176bbd2007a2f2d667c38afd89cb11ec85b5812754 +DIST libuv-20240209-richardlau.asc 3946 BLAKE2B b31d77e265076802eec291cb9f01e1be6c786e939aee80ac7d079b9018eb5db41c9276614a955704e13328e697e3b106d44f9d95d23aca617548bd7febfa1cad SHA512 f3d3f914d9207644cc7c5366c9edd3676f4603df5cdedbd436c0d4e0005d564ced035b2b1c3346dfbcc0cf5801e35e83f9026093529aada1b8599e6dcf7e9de4 +DIST libuv-20240209-santigimeno.asc 3174 BLAKE2B eb8167817635fa0b7aa78c8a074fe40b7d16fa39ac5cac85800722c27aa1978d2a2795ef14f8aad35f541ee53695c57fbc425c707d036c9a6501fc002c27eebe SHA512 c008101d48c05e4b0b0a948f12b54ef3b2b8796504eb921a917b5eb89462cab57d9429e2eec91cc27ba45df6645dde7968c4ec32e34ee1c75639e3c73f613a44 +DIST libuv-20240209-trevnorris.asc 2545 BLAKE2B 2b6466c087e1fba30caa06d011faf3b497622c15dbe22d32257339ddcd196a261e49b92ef9c7b21d1264674b12c6b0d72b614e6478fe0bf2be234969205e8938 SHA512 fecc7cd2e773ba32437d8b78f23878735d0fb8f3e6fa096f8c3c49a37e291a7732fca73f38ff0c1b358bba0752a4951314a3bdad84ef2cb4f592d084a79ded08 +DIST libuv-20240209-vtjnash.asc 10016 BLAKE2B 7aaf31b5413ca38162a31eeb60f05fcff3a31b9609beb671e9fd448fe5cb833d52abf19d739ad186196920bc0063a3e4a4728f6a6e0dd63fc2615d75f8cdb1b3 SHA512 e2221483a5a859e10345e6ac9f09afb9e61142346346ea961f674ce844ff076d5055a078d401ad5a4f3fca9986a19ecd163b7f08238f53f687eb91df77229e2a +DIST openpgp-keys-bnoordhuis-ubuntu-20260323.asc 3118 BLAKE2B 06deb0a2fef73a7a1d0e5d18f3f455245d014d6819292943e713bf4e04cb2b1a9bf6f9fdea1e69a8f49544ba5efec015e46b50495abf8f93fc5cdf4b33afef73 SHA512 063c7be50a3138a84a51644c908f1aefe68a28d6d53ea2f940a0b2e293356090ca90d7f39074f5d8e19b728b2c4a162cb9cffc16e168e6c271ac1890b2c67b7f +DIST openpgp-keys-cjihrig-openpgp-20260323.asc 4836 BLAKE2B 9f28765815dbfcbf6e9c8736aae1e6be701f4a3a34b780900f4afc471abcc9cf5a87aa9daea01db84798c8245a0b304f4fc88a223ef72a6d540f08bf7beb8772 SHA512 a218652f9478973ba201a283f7bec4506993db0460bf65d142131ccd5555977c7d6426f5f861fc3476d5d217a44296e1e736b70a86b30be7a90d40f33fbd48bd +DIST openpgp-keys-erw7-github-20260323.asc 3154 BLAKE2B 64e58c4a3cff77de2ea29becb199ded72d551c6f3c91d0e2a3af10a221ce8db820f39cb3610879a4e75426953189db3e4db04dc77a4fa49e2bf8528b6728b788 SHA512 2220fe8968f6892853548321382adefbfe5f7675ed87ec5b35ed4d8d3ab001fef19b7b0c9ed700264b0f5e76af21b736e66f0d2b6945b97fa7dcc6e98398d9e8 +DIST openpgp-keys-richardlau-github-20260323.asc 5612 BLAKE2B 082ff58396ba0e92f95a2d7d211e32bf3920bb677b9050f8977ee3a978fbe05f4950da70549cbc77d2bc69c1e68f9c252a7d5eff9f424fb884d78674e8d4ecf2 SHA512 4146e4b8f3b77c88664972f92751c7c85a5b31f809960665912f15438a7dcdf9508326c57040688fa9ba63d417a3dc4ca86ebea236c317517a14573d6438a1e6 +DIST openpgp-keys-saghul-openpgp-20260323.asc 6370 BLAKE2B 5c329615b7e177823398da54de7105a2c33282590671b5ebb95bbe83aa051fff42c44bc2ed0e70e0a896d20c9b4f3d0fc200d392b2bf3db50ac467f7c7698885 SHA512 17ed27c0481a854f031f8311e261c5be322df12593fa7ee81c695a00be1cd10c7bc23c13b6a74654bdf45f7366a442c9306db984ddeeefeaf2526a4e4f438dc3 +DIST openpgp-keys-santigimeno-github-20260323.asc 3174 BLAKE2B eb8167817635fa0b7aa78c8a074fe40b7d16fa39ac5cac85800722c27aa1978d2a2795ef14f8aad35f541ee53695c57fbc425c707d036c9a6501fc002c27eebe SHA512 c008101d48c05e4b0b0a948f12b54ef3b2b8796504eb921a917b5eb89462cab57d9429e2eec91cc27ba45df6645dde7968c4ec32e34ee1c75639e3c73f613a44 +DIST openpgp-keys-santigimeno-ubuntu-20260323.asc 7932 BLAKE2B 93c328b85c4e3b57ec7708e81a305de4c46417c4dc2009f2b9de136a887e343c3121b9a9a634ee19988cd3afb70bf72ac5f6c43732de624283eadeaa0d0f4aac SHA512 e923b5744f77650ced6666ddef604b07c82c80a7fa0e5c1c3c33e60fbc874efb483f2afa4ce6d41cf87a496f511446c9bf704d795ca063b2ca32978eec894a0c +DIST openpgp-keys-vtjnash-2022-ubuntu-20260323.asc 5425 BLAKE2B d12a33f9e1bf4728b6e49ca787f74ece37cff20275d66b9267728bc575ce5d74781c0a56c65b6811d8a7e6fc23354a7a186ec872bccaf491077e0ec88fb8dcbe SHA512 3c588a498e0e09d3e3bb4178b72ebda1bf28910e0a872d795e7164864bc16ca941094e5a0ef772c9e1241b565a211ee5a9df85928a839cd443722d47ac1020f7 +DIST openpgp-keys-vtjnash-ubuntu-20260323.asc 4661 BLAKE2B 6689aa7be32e7e1f93e72b3b5bb390d717b42d6efdafa086d212e70c1b6f638da9a15b57acb097b1cfc8037b4d35c345b547f33d9644568286f900c13d4d0400 SHA512 14db2d10a8b6c68280d5992d45ad4dae7eb3aa06f05fe2c6c60aa482e266819ef470c3cf741ff71595e2391144380764a7f00e2a70375a25d34c89c09047cbb0 diff --git a/sec-keys/openpgp-keys-libuv/metadata.xml b/sec-keys/openpgp-keys-libuv/metadata.xml new file mode 100644 index 000000000000..bb7bb22a1f6a --- /dev/null +++ b/sec-keys/openpgp-keys-libuv/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <maintainer type="person"> + <email>jsmolic@gentoo.org</email> + <name>Jakov Smolić</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libuv/openpgp-keys-libuv-20240209.ebuild b/sec-keys/openpgp-keys-libuv/openpgp-keys-libuv-20240209.ebuild new file mode 100644 index 000000000000..88578a85d63c --- /dev/null +++ b/sec-keys/openpgp-keys-libuv/openpgp-keys-libuv-20240209.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by libuv" +HOMEPAGE="https://libuv.org/" + +# See the following: +# - https://github.com/libuv/libuv/blob/v1.x/MAINTAINERS.md +# - https://github.com/libuv/libuv/issues/4306 +# - https://github.com/libuv/libuv/issues/4307 +# +# Most keys are uploaded to keyserver.ubuntu.com, some are not. +# +# Some keys at keyserver.ubuntu.com are not "registered", so no UID. +# +# Some keys are uploaded to github.com, some are not. +# +# Some keys at github.com are expired, despite owner having extended +# them locally and still using them. +# +# GitHub key export (/username.gpg) may include cruft comment lines +# which cause GPG to error during import. +# +# Most keys are stored within the git repo, but in a manner that cannot +# be fetched via https://github.com/, only by cloning the repo. +# +# Some of the keys stored in the repo are expired. +# +# Test for viability of sources: +# +# for key in $(egrep 'GPG key:' MAINTAINERS.md | sed 's/^ *- GPG key: //; s/ (pubkey.*//; s/ //g') ; do +# echo -n "$key " +# curl -s "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x${key}" | \ +# egrep -q 'BEGIN PGP' && echo yes || echo no +# done +# +# for user in $(egrep -B1 'GPG key:' MAINTAINERS.md | sed -n -E 's/.*\*\* +\( *\[@([^] ]+)\].*/\1/p') ; do +# echo -n "$user " +# curl -s "https://github.com/${user}.gpg" | egrep -q '^mQ' && echo yes || echo no +# done +# +# Collect the yeses (keep dupes because some are not current) and then: +# +# for A in \ +# D77B1E34243FBAF05F8E9CC34F55C8C846AB89B9 \ +# AEAD0A4B686767751A0E4AEF34A25FB128246514 \ +# CFBB9CA9A5BEAFD70E2B3C5A79A67C55A3679C8B \ +# C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ +# 612F0EAD9401622379DF4402F28C3C8DA33C03BE \ +# FDF519364458319FA8233DC9410E5553AE9BC059 \ +# 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 \ +# 57353E0DBDAAA7E839B66A1AFF47D5E4AD8B4FDC \ +# AF2EEA41EC3447BFDD86FED9D7063CCE19B7E890 \ +# ; do +# echo -e "\t'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x${A}\n\t\t-> libuv-\${PV}-${A}.asc" +# done +# +# for A in vtjnash richardlau santigimeno trevnorris cjihrig ; do +# echo -e "\thttps://github.com/${A}.gpg\n\t\t-> libuv-\${PV}-${A}.asc" +# done + +# XXXX: keyserver.ubuntu.com gives unstable results so we can't even get it mirrored +# as the result has already changed by that point. +# +#SRC_URI=" +# https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xD77B1E34243FBAF05F8E9CC34F55C8C846AB89B9 +# -> libuv-${PV}-D77B1E34243FBAF05F8E9CC34F55C8C846AB89B9.asc +# https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xAEAD0A4B686767751A0E4AEF34A25FB128246514 +# -> libuv-${PV}-AEAD0A4B686767751A0E4AEF34A25FB128246514.asc +# https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xCFBB9CA9A5BEAFD70E2B3C5A79A67C55A3679C8B +# -> libuv-${PV}-CFBB9CA9A5BEAFD70E2B3C5A79A67C55A3679C8B.asc +# https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C +# -> libuv-${PV}-C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C.asc +# https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x612F0EAD9401622379DF4402F28C3C8DA33C03BE +# -> libuv-${PV}-612F0EAD9401622379DF4402F28C3C8DA33C03BE.asc +# https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xFDF519364458319FA8233DC9410E5553AE9BC059 +# -> libuv-${PV}-FDF519364458319FA8233DC9410E5553AE9BC059.asc +# https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x94AE36675C464D64BAFA68DD7434390BDBE9B9C5 +# -> libuv-${PV}-94AE36675C464D64BAFA68DD7434390BDBE9B9C5.asc +# https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x57353E0DBDAAA7E839B66A1AFF47D5E4AD8B4FDC +# -> libuv-${PV}-57353E0DBDAAA7E839B66A1AFF47D5E4AD8B4FDC.asc +# https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xAF2EEA41EC3447BFDD86FED9D7063CCE19B7E890 +# -> libuv-${PV}-AF2EEA41EC3447BFDD86FED9D7063CCE19B7E890.asc +# https://github.com/vtjnash.gpg +# -> libuv-${PV}-vtjnash.asc +# https://github.com/richardlau.gpg +# -> libuv-${PV}-richardlau.asc +# https://github.com/santigimeno.gpg +# -> libuv-${PV}-santigimeno.asc +# https://github.com/trevnorris.gpg +# -> libuv-${PV}-trevnorris.asc +# https://github.com/cjihrig.gpg +# -> libuv-${PV}-cjihrig.asc +#" + +SRC_URI=" + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-D77B1E34243FBAF05F8E9CC34F55C8C846AB89B9.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-AEAD0A4B686767751A0E4AEF34A25FB128246514.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-CFBB9CA9A5BEAFD70E2B3C5A79A67C55A3679C8B.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-612F0EAD9401622379DF4402F28C3C8DA33C03BE.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-FDF519364458319FA8233DC9410E5553AE9BC059.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-94AE36675C464D64BAFA68DD7434390BDBE9B9C5.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-57353E0DBDAAA7E839B66A1AFF47D5E4AD8B4FDC.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-AF2EEA41EC3447BFDD86FED9D7063CCE19B7E890.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-vtjnash.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-richardlau.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-santigimeno.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-trevnorris.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/libuv-${PV}-cjihrig.asc +" + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_compile() { + local files=( ${A} ) + + touch libuv.asc || die + # Skip keys w/no UID (gpg will error and gemato will abort), + # and strip github header (gpg will error and gemato will abort) + local file + for file in "${files[@]/#/${DISTDIR}/}" ; do + if gpg --list-packets "${file}" 2>/dev/null | egrep -q '^:user ID' ; then + sed "/^Note: The keys with the following IDs couldn't be exported/d" "${file}" >>libuv.asc || die + fi + done +} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + doins libuv.asc +} diff --git a/sec-keys/openpgp-keys-libuv/openpgp-keys-libuv-20260323.ebuild b/sec-keys/openpgp-keys-libuv/openpgp-keys-libuv-20260323.ebuild new file mode 100644 index 000000000000..ad2b0c7b496f --- /dev/null +++ b/sec-keys/openpgp-keys-libuv/openpgp-keys-libuv-20260323.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# See the following: +# - https://github.com/libuv/libuv/blob/v1.x/MAINTAINERS.md +# - https://github.com/libuv/libuv/issues/4306 +# - https://github.com/libuv/libuv/issues/4307 +# +# Most keys are uploaded to keyserver.ubuntu.com, some are not. +# +# Some keys at keyserver.ubuntu.com are not "registered", so no UID. +# +# Some keys are uploaded to github.com, some are not. +# +# Some keys at github.com are expired, despite owner having extended +# them locally and still using them. +# +# GitHub key export (/username.gpg) may include cruft comment lines +# which cause GPG to error during import. +# +# Most keys are stored within the git repo, but in a manner that cannot +# be fetched via https://github.com/, only by cloning the repo. +# +# Some of the keys stored in the repo are expired +SEC_KEYS_VALIDPGPKEYS=( + 'D77B1E34243FBAF05F8E9CC34F55C8C846AB89B9:bnoordhuis:ubuntu' + # GH comment breaks this + '94AE36675C464D64BAFA68DD7434390BDBE9B9C5:cjihrig:openpgp' + #'57353E0DBDAAA7E839B66A1AFF47D5E4AD8B4FDC:cjihrig-kb:ubuntu' + # GH comment breaks this + 'AEAD0A4B686767751A0E4AEF34A25FB128246514:vtjnash:ubuntu' + 'CFBB9CA9A5BEAFD70E2B3C5A79A67C55A3679C8B:vtjnash-2022:ubuntu' + '5804F9998A922AFBA39847A0718350906134887F:erw7:github' + 'C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:richardlau:github' + '612F0EAD9401622379DF4402F28C3C8DA33C03BE:santigimeno:github,ubuntu' + 'FDF519364458319FA8233DC9410E5553AE9BC059:saghul:openpgp' + # GH comment breaks this + #'AEFC279A0C9306767E5829A1251CA676820DC7F3:trevnorris:github' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by libuv" +HOMEPAGE="https://libuv.org/" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-libvirt/Manifest b/sec-keys/openpgp-keys-libvirt/Manifest new file mode 100644 index 000000000000..359c4e1c5c3b --- /dev/null +++ b/sec-keys/openpgp-keys-libvirt/Manifest @@ -0,0 +1,2 @@ +DIST 453B65310595562855471199CA68BE8010084C9C-r2.asc 3155 BLAKE2B 593023f6801d367a0e1b0f0f13b693980bc9e6ea599b4d02e665fd57ca57e7e791b8b10c4e7b76f2620b126eb840137c046f0186bea07a9ea998fb3160bb478a SHA512 705883dfdfdfb8bb784c5a78a7ad1402dd44a4dc92f29779579eb401f3d08115b0e6be07710e258ad91588ebb32d0dcf679973b79815786e4b91c7b7b61ab65d +DIST 453B65310595562855471199CA68BE8010084C9C.asc 3155 BLAKE2B 7126ccc1af0350ab179c137915bfb1ab7da715219a7f037a08f79d3e503d4fa424a01cf83cd57866c8fb22957e1b736d7c32e68035189b182b09ac9be696eda6 SHA512 49861840e534d1b1ed7d9ba16d825b5f861e05d82119adea8e3bf16355c6c3ed5cdab39c828f9e33f644ff9b806735ca2e70ddaa7c9e92aead87019515118006 diff --git a/sec-keys/openpgp-keys-libvirt/metadata.xml b/sec-keys/openpgp-keys-libvirt/metadata.xml new file mode 100644 index 000000000000..cd2d6dee61b2 --- /dev/null +++ b/sec-keys/openpgp-keys-libvirt/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>virtualization@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-libvirt/openpgp-keys-libvirt-20210401.ebuild b/sec-keys/openpgp-keys-libvirt/openpgp-keys-libvirt-20210401.ebuild new file mode 100644 index 000000000000..7ac12c800cd3 --- /dev/null +++ b/sec-keys/openpgp-keys-libvirt/openpgp-keys-libvirt-20210401.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by libvirt" +HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/" +SRC_URI="https://download.libvirt.org/gpg_key.asc -> 453B65310595562855471199CA68BE8010084C9C.asc" + +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - libvirt.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-libvirt/openpgp-keys-libvirt-20250830.ebuild b/sec-keys/openpgp-keys-libvirt/openpgp-keys-libvirt-20250830.ebuild new file mode 100644 index 000000000000..8ed8aeb04160 --- /dev/null +++ b/sec-keys/openpgp-keys-libvirt/openpgp-keys-libvirt-20250830.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by libvirt" +HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/" +SRC_URI="https://download.libvirt.org/gpg_key.asc -> 453B65310595562855471199CA68BE8010084C9C-r2.asc" + +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - libvirt.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-lighttpd/Manifest b/sec-keys/openpgp-keys-lighttpd/Manifest new file mode 100644 index 000000000000..fb3e3fb72d3d --- /dev/null +++ b/sec-keys/openpgp-keys-lighttpd/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-lighttpd-20231008.asc 5397 BLAKE2B 6a234c7ea217fe5819ab06a1c87544752c097bfa8cb765a2742ffd82086887aa43962059d823a5262710983f54c28928051aea709534a3d556d6a479caf0da6c SHA512 000a10351998f0d058a0e127040127e8baeca33f9bf5c76c0df33dd85c863f6838d0dc60b6d964f1b6d760328ed1e0dfb91663795fa5b1ce112e26f228298abf +DIST openpgp-keys-lighttpd-20250325.asc 5397 BLAKE2B 8d6f8f98919294d1d5f37d34f46e70ff750eead2607c66cb09ebf968ab748d928bc1d34b49380ba1b0a7d8ca150d3acbfb4da6d9c469ffca33b885fd6bb9dd67 SHA512 d84787763a80f0b72080b706c6601859b07ecc9e02348de301c60722ff90f90094beb1d9f0cc861a38eada4450f558df71fee07416d9092f18faf87300806154 diff --git a/sec-keys/openpgp-keys-lighttpd/metadata.xml b/sec-keys/openpgp-keys-lighttpd/metadata.xml new file mode 100644 index 000000000000..d9201802d6c5 --- /dev/null +++ b/sec-keys/openpgp-keys-lighttpd/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-lighttpd/openpgp-keys-lighttpd-20231008.ebuild b/sec-keys/openpgp-keys-lighttpd/openpgp-keys-lighttpd-20231008.ebuild new file mode 100644 index 000000000000..4daca911dd63 --- /dev/null +++ b/sec-keys/openpgp-keys-lighttpd/openpgp-keys-lighttpd-20231008.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign lighttpd" +HOMEPAGE="https://www.lighttpd.net/" +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - lighttpd.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-lighttpd/openpgp-keys-lighttpd-20250325.ebuild b/sec-keys/openpgp-keys-lighttpd/openpgp-keys-lighttpd-20250325.ebuild new file mode 100644 index 000000000000..9b4a81266429 --- /dev/null +++ b/sec-keys/openpgp-keys-lighttpd/openpgp-keys-lighttpd-20250325.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# XXX: When this expires next after 20250325, there should be a static +# key location for us to pull from (see https://github.com/gentoo/gentoo/pull/41230). +DESCRIPTION="OpenPGP keys used to sign lighttpd" +HOMEPAGE="https://www.lighttpd.net/" +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - lighttpd.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-linuxcontainers/Manifest b/sec-keys/openpgp-keys-linuxcontainers/Manifest new file mode 100644 index 000000000000..b0958454f66f --- /dev/null +++ b/sec-keys/openpgp-keys-linuxcontainers/Manifest @@ -0,0 +1,2 @@ +DIST 64792D67.asc 91149 BLAKE2B 06c03b71dfd6242d8b33c4a2eeac02099a0a5139aa9fc7d82e2fae0dc78473b683bd5aa89ac4289576bb05d45dbb183007d7b488bf1c4cfaff4e307f75198af8 SHA512 838d18d84f3dd1199c5f811beedd083d2b704a99c5647dee543386f9c8cb05eadac3f987247aa11db240e5cd285dc2ef5c6f708a16f36abab41debf2a442b73b +DIST FEA93624.asc 62695 BLAKE2B 93aee7b0a6a0eedc5c0695c5389122b4daed62a5c1c875815a798d844c89f82485362ff157a82c29a6b252956734ba88b55482376fe19a9ef8875cdd964fcdde SHA512 1b7f48fd145243773a0523e7b6d3f834377c299c06a2675da308d1b78b36c48a09277ec438b92bb55ca579dfb923f01f08df7471a7155532cbd60415f4db0430 diff --git a/sec-keys/openpgp-keys-linuxcontainers/metadata.xml b/sec-keys/openpgp-keys-linuxcontainers/metadata.xml new file mode 100644 index 000000000000..0830c15ea0b2 --- /dev/null +++ b/sec-keys/openpgp-keys-linuxcontainers/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-linuxcontainers/openpgp-keys-linuxcontainers-20201014.ebuild b/sec-keys/openpgp-keys-linuxcontainers/openpgp-keys-linuxcontainers-20201014.ebuild new file mode 100644 index 000000000000..b20c9082bd38 --- /dev/null +++ b/sec-keys/openpgp-keys-linuxcontainers/openpgp-keys-linuxcontainers-20201014.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign LXC-related packages" +HOMEPAGE="https://linuxcontainers.org/" +SRC_URI="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x4880b8c9bd0e5106fc070f4f7b3c391efea93624 -> FEA93624.asc + https://keyserver.ubuntu.com/pks/lookup?op=hget&search=32873a3b691d14a1b2b2e09a7fb6ee0d -> 64792D67.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - linuxcontainers.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-llvm/Manifest b/sec-keys/openpgp-keys-llvm/Manifest new file mode 100644 index 000000000000..8d8ae795b741 --- /dev/null +++ b/sec-keys/openpgp-keys-llvm/Manifest @@ -0,0 +1,4 @@ +DIST openpgp-keys-cullen.rhodes-ubuntu-21.1.4.asc 696 BLAKE2B dddcef8cf9a5cf72341519495c4b40c908932d8580264c3a063d6b3b98f2c9d225d4e1a1957eea7feb8d034f1d4e2c89e5bf316053949415de53fea33d694faf SHA512 9e47ed1256c6eac028bcfb65500d3c1f0e1a6f3e21569e622a870d39b3835d7030d7b802cc36ca6e19cbad0e7affb3c8c421da4c1ae7be381e55c5c59d6cc622 +DIST openpgp-keys-douglas.yung-ubuntu-21.1.4.asc 692 BLAKE2B 6edfdb4f157ee769780753c893dce1a1a02bdc17cfcb04215823e8125b7e788f501b3005b659d97bf8593c0c1f2ecb3d8f4f69803297d659dbc2d33eb7e0a4e7 SHA512 4868cb55c05056517d9952c031d568b2b2f6f30097ce709e463abe3e8f414cbe6e4c3efcb5e3fb0e73533542284622d66b52c3db2e9e2e4a3e9c12fe53fca412 +DIST openpgp-keys-tobiashieta-ubuntu-21.1.4.asc 2496 BLAKE2B ce4769483c71732dbf09967d9566069f629ea3abb918a05c58c0cf044ec48420992ac3bb43ec8dc7716301ce9cb71652ffabb3dc353c265048d0a2d6fa2cc862 SHA512 6b8f6b0ccf3b5a7c32f6a4993f3b9e495b074b0b9d84128389127423f65912d69f956121b607973cd81e85a9279e575df29a3f7898df8d79b2b2aad763cc79b5 +DIST openpgp-keys-tstellar-ubuntu-21.1.4.asc 10288 BLAKE2B 89f93b3b9672af785174ec4beb707ddc127d83831068810c49cddf5a3caed57fb7dc7f8fac46680b2709f3919cd4a5d1cb9df88f6796542f4e74165abb04c5ff SHA512 549b05a24f4ca8fb994e098c1767b4a59821fcbbc95ad44d2d752c51c5d52cd1d04f5e9053631b71d5a9a70b513e42588ee92d90df21f7c281786a274d758356 diff --git a/sec-keys/openpgp-keys-llvm/metadata.xml b/sec-keys/openpgp-keys-llvm/metadata.xml new file mode 100644 index 000000000000..fd2f83f2a06e --- /dev/null +++ b/sec-keys/openpgp-keys-llvm/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>llvm@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-llvm/openpgp-keys-llvm-21.1.4.ebuild b/sec-keys/openpgp-keys-llvm/openpgp-keys-llvm-21.1.4.ebuild new file mode 100644 index 000000000000..088df835aebd --- /dev/null +++ b/sec-keys/openpgp-keys-llvm/openpgp-keys-llvm-21.1.4.ebuild @@ -0,0 +1,19 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# linked PGP key file misses necessary keys +SEC_KEYS_VALIDPGPKEYS=( + '474E22316ABF4785A88C6E8EA2C794A986419D8A:tstellar:ubuntu' + 'D574BD5D1D0E98895E3BF90044F2485E45D59042:tobiashieta:ubuntu' + 'FFB3368980F3E6BB5737145A316C56D064CACBA5:douglas.yung:ubuntu' + '71046D1E9C6656BDD61171873E83BABF4A4F9E85:cullen.rhodes:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used to sign LLVM releases" +HOMEPAGE="https://github.com/llvm/llvm-project/releases/tag/llvmorg-21.1.4/" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-ludovicrousseau/Manifest b/sec-keys/openpgp-keys-ludovicrousseau/Manifest new file mode 100644 index 000000000000..e767e1572740 --- /dev/null +++ b/sec-keys/openpgp-keys-ludovicrousseau/Manifest @@ -0,0 +1,2 @@ +DIST gpg_key_CCF072ED09712A89.txt 3228 BLAKE2B 63e61a7da19dc979eabc41e5aecfea301328b7725007e0867c7fb5cb47518b8eecb24e6d2c6079a747e64e0b9dc8e85aa845c3fbe2e0ca1b8ac0be5ef399bc60 SHA512 44adf5cb379c006e412fa3d3c4ba29aeef24e8e7f695791e939dd84b715c33af608e0a3ff93cd57fbc005e49b58a62e89ce039d8432774a7017adbae393afa73 +DIST gpg_key_E8F9C57E.txt 29923 BLAKE2B 1cc1ebbeeb187a4c43cc1d26eadf2d9074f39804bc4324f8d8cbf24cb1663e7e06fa9ddbc8ee362b570d5e9e627dcb1fb13c03bbc8e7bc44897c1f9b8970eebd SHA512 772c4931e6f5ecc05913da8e00f0d54934e2629ae19891dada9da7c467d46da50b0e013e7c775c0e9fac08dc94972789f9c5f9912309576d40e6f4d263a98096 diff --git a/sec-keys/openpgp-keys-ludovicrousseau/metadata.xml b/sec-keys/openpgp-keys-ludovicrousseau/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-ludovicrousseau/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-ludovicrousseau/openpgp-keys-ludovicrousseau-20260204.ebuild b/sec-keys/openpgp-keys-ludovicrousseau/openpgp-keys-ludovicrousseau-20260204.ebuild new file mode 100644 index 000000000000..7b88dd55e2dc --- /dev/null +++ b/sec-keys/openpgp-keys-ludovicrousseau/openpgp-keys-ludovicrousseau-20260204.ebuild @@ -0,0 +1,21 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 0AB8E37F4E12D95D6FE26AF2CCF072ED09712A89:ludovic4096:manual + F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E:ludovic3072:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Ludovic Rousseau" +HOMEPAGE="http://ludovic.rousseau.free.fr/" +SRC_URI=" + http://ludovic.rousseau.free.fr/gpg_key_E8F9C57E.txt + http://ludovic.rousseau.free.fr/gpg_key_CCF072ED09712A89.txt +" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-lyx/Manifest b/sec-keys/openpgp-keys-lyx/Manifest new file mode 100644 index 000000000000..02da2761ec87 --- /dev/null +++ b/sec-keys/openpgp-keys-lyx/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-lyx-openpgp-20260207.asc 1858 BLAKE2B ff7ec208255a19a6a47023e65a641bf5b4e35b6349699a99048beae758d715cf0fe4a7059b08fdfaf2e1861f599f127d3d2defc19bd1f54c4d4c3bff76e0fa65 SHA512 1b03d2f10ee58764f240c851d9ceff1a8f0ff0261cc32ffdde4fe29e1d95dc5d8d14c66114991398cdc53b0af0c1cf715f642dc9913c6a6071145e44aba6d784 +DIST openpgp-keys-lyx-ubuntu-20260207.asc 6733 BLAKE2B 7c6affe6e5e6811151202e33287fc038666126028f59af8433df35b895fddfd10ca2a8bfa0f786f873a82a74b93e8a4a66bd124339b683d92b57c111e2bd2538 SHA512 3578072d58a20f530db1508738adf851ed9e23fa6632aed0d85f4160deb100ba7fbfc14f5a80de73c83b278fcf09380b738cbf6bb6c779590dd67b35bca56134 diff --git a/sec-keys/openpgp-keys-lyx/metadata.xml b/sec-keys/openpgp-keys-lyx/metadata.xml new file mode 100644 index 000000000000..b82a9d768074 --- /dev/null +++ b/sec-keys/openpgp-keys-lyx/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>arthurzam@gentoo.org</email> + <name>Arthur Zamarin</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-lyx/openpgp-keys-lyx-20260207.ebuild b/sec-keys/openpgp-keys-lyx/openpgp-keys-lyx-20260207.ebuild new file mode 100644 index 000000000000..40df12fda474 --- /dev/null +++ b/sec-keys/openpgp-keys-lyx/openpgp-keys-lyx-20260207.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + FE66471B43559707AFDAD955DE7A44FAC7FB382D:lyx:openpgp,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by app-office/lyx" +HOMEPAGE="https://www.lyx.org/Download#signing" + +SLOT="0" +KEYWORDS="amd64 ~arm64" diff --git a/sec-keys/openpgp-keys-m4/Manifest b/sec-keys/openpgp-keys-m4/Manifest new file mode 100644 index 000000000000..25cbdaf8657c --- /dev/null +++ b/sec-keys/openpgp-keys-m4/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-m4-20220407.asc 66450 BLAKE2B 8501bcfff9f036dfe6561d1f8f1b82f98b4062828c292b4982b97fb406aacbe2adc7e1ab438274d826dbe8d986917d3f7d8225913ee1a519865bbb95922f01fc SHA512 add4cd10e455ec03d07860c2add80b6f26363505fd281a212efdf0b3795673b3feb7a20051182b87214ad484e8d43466d25211dca8d8c34f26b813b21d33b59c diff --git a/sec-keys/openpgp-keys-m4/metadata.xml b/sec-keys/openpgp-keys-m4/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-m4/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-m4/openpgp-keys-m4-20220407.ebuild b/sec-keys/openpgp-keys-m4/openpgp-keys-m4-20220407.ebuild new file mode 100644 index 000000000000..37ea71a55267 --- /dev/null +++ b/sec-keys/openpgp-keys-m4/openpgp-keys-m4-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU m4" +HOMEPAGE="https://savannah.gnu.org/projects/m4/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=m4&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - m4.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-madler/Manifest b/sec-keys/openpgp-keys-madler/Manifest new file mode 100644 index 000000000000..a22e5ba3825e --- /dev/null +++ b/sec-keys/openpgp-keys-madler/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-madler-20220328.asc 1969 BLAKE2B 3299bab4e9c9df49fcdd1153649b01c75d0ba6405bc1e82780c67712cb6ce0ce027f80d69d38e0f134fae3e115bb4b95a3fd747eeeb9f29d4de20832668d49fa SHA512 6cbd114dbcad937cf99e7b5463a914cb41728b7de1c5be751632b473fc4cc14d961bc5a19f16a571c88389ab5d463e2c55e3abd62c4800165b2a65e296701f97 diff --git a/sec-keys/openpgp-keys-madler/metadata.xml b/sec-keys/openpgp-keys-madler/metadata.xml new file mode 100644 index 000000000000..5ff340f76df4 --- /dev/null +++ b/sec-keys/openpgp-keys-madler/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-madler/openpgp-keys-madler-20220328.ebuild b/sec-keys/openpgp-keys-madler/openpgp-keys-madler-20220328.ebuild new file mode 100644 index 000000000000..aedd9ca238eb --- /dev/null +++ b/sec-keys/openpgp-keys-madler/openpgp-keys-madler-20220328.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Mark Adler" +HOMEPAGE="https://madler.net/madler/pgp.html" +SRC_URI="https://madler.net/madler/pgp.html -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - madler.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-make/Manifest b/sec-keys/openpgp-keys-make/Manifest new file mode 100644 index 000000000000..9928c10e65c0 --- /dev/null +++ b/sec-keys/openpgp-keys-make/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-make-20220407.asc 14847 BLAKE2B 10b421949c869b952baed4fa7ed84ccc3e288a4c67fab8e354605c866c7100455027926110841396dc98808f12837672b709a51196be26cba5e225e94033a709 SHA512 c23f0f5c7acab98fff8a3f570c89ffb5eba47357b4ea25d4a0c4c1cc9a35d76f5c54a979836ac999cef29f4543da03203d314524f9f4ed351d60e453eeeb14a8 diff --git a/sec-keys/openpgp-keys-make/metadata.xml b/sec-keys/openpgp-keys-make/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-make/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-make/openpgp-keys-make-20220407.ebuild b/sec-keys/openpgp-keys-make/openpgp-keys-make-20220407.ebuild new file mode 100644 index 000000000000..2c5456271598 --- /dev/null +++ b/sec-keys/openpgp-keys-make/openpgp-keys-make-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU make" +HOMEPAGE="https://savannah.gnu.org/projects/make/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=make&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - make.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-marcusb/Manifest b/sec-keys/openpgp-keys-marcusb/Manifest new file mode 100644 index 000000000000..57f1028e2ac3 --- /dev/null +++ b/sec-keys/openpgp-keys-marcusb/Manifest @@ -0,0 +1,2 @@ +DIST 9FCFF9AEE365B2A8918FD3576CA3CD34C6363576.asc 3935 BLAKE2B 2cc476bdfd112a81e82fea26dc6d367d0e88d4ecb8626e0d78c4da86c870401bcbbbd1d32aef1dbb09314248ea681dbbd549ab237a0fcf82a12580f100229e86 SHA512 70eb46a51765b2ce6eae9771fc1c9c51cb47056c7eb5ad6a82ed4b07aeece30634541a95fda7401679a902838fb7eec92f8667bd58f49e8f92d2855f0ab8c6db +DIST openpgp-keys-marcusb-openpgp-20260217.asc 7257 BLAKE2B 6164e018823eb3690a148d16a1f427ad073b35389342758e73f2d61850f47b26ddcb9bbc2cdcd0daaa8dbb82c6c0cf15b1cd746a758ced09916200f174dccffd SHA512 81b1690fbdef94bf2cf09945ccd1eaa1b48e6e4efc65802d70f4713d44b8d5fdf64e447f8c38a511caf91a47b0a7dc8123b2c4c5758aea17c8b160725b196cca diff --git a/sec-keys/openpgp-keys-marcusb/metadata.xml b/sec-keys/openpgp-keys-marcusb/metadata.xml new file mode 100644 index 000000000000..d9201802d6c5 --- /dev/null +++ b/sec-keys/openpgp-keys-marcusb/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-marcusb/openpgp-keys-marcusb-20260217.ebuild b/sec-keys/openpgp-keys-marcusb/openpgp-keys-marcusb-20260217.ebuild new file mode 100644 index 000000000000..7df9d952af17 --- /dev/null +++ b/sec-keys/openpgp-keys-marcusb/openpgp-keys-marcusb-20260217.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 9FCFF9AEE365B2A8918FD3576CA3CD34C6363576:marcusb:manual,openpgp +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Marcus Butler (marcusb)" +HOMEPAGE="https://marcusb.org/contact.html" +SRC_URI+=" https://marcusb.org/9FCFF9AEE365B2A8918FD3576CA3CD34C6363576.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-marcusmeissner/Manifest b/sec-keys/openpgp-keys-marcusmeissner/Manifest new file mode 100644 index 000000000000..57f525472e84 --- /dev/null +++ b/sec-keys/openpgp-keys-marcusmeissner/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-marcusmeissner-ubuntu-20260415.asc 582528 BLAKE2B 7459ab4c0bd61c6a9c84198c983f6fe2b9e516887a3356c2ed8e962ace84bce11cfb7e22da80689f538d2e3e55d82f62be3f948bf2f0d7324cc68ced4b48fe52 SHA512 c24cc3d2306e4068695d16e41b92749e6533c6c729569c836486bb36a21b355e9b539adc4cdb06b9ed2c4df694b362f191528a0d51937553057ce2fe54d8785f diff --git a/sec-keys/openpgp-keys-marcusmeissner/metadata.xml b/sec-keys/openpgp-keys-marcusmeissner/metadata.xml new file mode 100644 index 000000000000..1d028f7dcc65 --- /dev/null +++ b/sec-keys/openpgp-keys-marcusmeissner/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>codec@gentoo.org</email> + <name>Gentoo Codec Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-marcusmeissner/openpgp-keys-marcusmeissner-20260415.ebuild b/sec-keys/openpgp-keys-marcusmeissner/openpgp-keys-marcusmeissner-20260415.ebuild new file mode 100644 index 000000000000..b347d92f604d --- /dev/null +++ b/sec-keys/openpgp-keys-marcusmeissner/openpgp-keys-marcusmeissner-20260415.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 7C4AFD61D8AAE7570796A5172209D6902F969C95:marcusmeissner:ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Marcus Meissner" +HOMEPAGE="https://github.com/msmeissn" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-martinlambers/Manifest b/sec-keys/openpgp-keys-martinlambers/Manifest new file mode 100644 index 000000000000..72ebde614219 --- /dev/null +++ b/sec-keys/openpgp-keys-martinlambers/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-martinlambers-20260120.gpg 1745 BLAKE2B 9844b2867171748942198d3467f9243c92c46417b03fa720b6430e0e3c83b6820d7bcc4ded7b89931db2aeb9bb8ae66853229746dab1db9e70d29686e1ae6276 SHA512 e358189e74c4cd49bccafe9a125b18454d8a53a5595eae345734e6a0e1764f6b1b01bc1f79811c3762ef1b9d8a9af4e06085768a5df9a90350beb1bee742f2c8 diff --git a/sec-keys/openpgp-keys-martinlambers/metadata.xml b/sec-keys/openpgp-keys-martinlambers/metadata.xml new file mode 100644 index 000000000000..7a557e84261c --- /dev/null +++ b/sec-keys/openpgp-keys-martinlambers/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>leohdz172@proton.me</email> + <name>Leonardo Hernández Hernández</name> + </maintainer> + <maintainer type="person" proxied="proxy"> + <email>dlan@gentoo.org</email> + <name>Yixun Lan</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-martinlambers/openpgp-keys-martinlambers-20260120.ebuild b/sec-keys/openpgp-keys-martinlambers/openpgp-keys-martinlambers-20260120.ebuild new file mode 100644 index 000000000000..9f4829014581 --- /dev/null +++ b/sec-keys/openpgp-keys-martinlambers/openpgp-keys-martinlambers-20260120.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 2F61B4828BBA779AECB3F32703A2A4AB1E32FD34:marlam:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Martin Lambers" +HOMEPAGE="https://marlam.de/msmtp/contact/" +SRC_URI="https://marlam.de/key.txt -> ${P}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-martinmares/Manifest b/sec-keys/openpgp-keys-martinmares/Manifest new file mode 100644 index 000000000000..da298e359b31 --- /dev/null +++ b/sec-keys/openpgp-keys-martinmares/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-martinmares-20260120.gpg 8976 BLAKE2B 6c8565435034dec939586d998c51ccb7d5f7ed2e712ff76ce84da2087683e283361901b8f52f011e2dccae801498b33db265587ef6f9c40cfea862e357241cb6 SHA512 778c44b3ed7dd509ca8f10020c529d4f17167e87d4fc62f7d9517522f3326ff37005a2ca4ca704ea7e3597e73dfad4589fac4317f41ca4a2300539ec8607aa4b diff --git a/sec-keys/openpgp-keys-martinmares/metadata.xml b/sec-keys/openpgp-keys-martinmares/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-martinmares/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-martinmares/openpgp-keys-martinmares-20260120.ebuild b/sec-keys/openpgp-keys-martinmares/openpgp-keys-martinmares-20260120.ebuild new file mode 100644 index 000000000000..2b61a1e322c3 --- /dev/null +++ b/sec-keys/openpgp-keys-martinmares/openpgp-keys-martinmares-20260120.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + C466A56CADA981F4297D20C31F3D0761D9B65F0B:martin:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Martin Mareš" +HOMEPAGE="https://mj.ucw.cz/pgp.html" +SRC_URI="https://mj.ucw.cz/pgpkey.txt -> ${P}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-mathieudesnoyers/Manifest b/sec-keys/openpgp-keys-mathieudesnoyers/Manifest new file mode 100644 index 000000000000..1e74e6cdfc1a --- /dev/null +++ b/sec-keys/openpgp-keys-mathieudesnoyers/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-mathieudesnoyers-openpgp-20250909.asc 4583 BLAKE2B 66d58d88bc76b636129dbf48f04c32a924389b71f10a49a6b190d4fd6350c542b1fd65e6c1d09a2df64377791d44dad595ac10c9c8f29799334d5beb8c167f87 SHA512 b4041feb4d272e078dc703fc71dcc901b1a8cdc7a3eba474741a508b2e36f483a5605d8d9e7fabd9ac615f883b41dacf13e070c1f0f8340e192c8dec8af78870 +DIST openpgp-keys-mathieudesnoyers-ubuntu-20250909.asc 14793 BLAKE2B 6dc21350f0b56db0e1104454c9fb2d087b67fea159e194b137b4479e6ec11fa3f3c36d947c2c909fa558af213b098db89e257c4744f2f4299db66b35f79147c2 SHA512 4797575e551e33f9b6bbe0be69373a039818b8bbda81ff8d72acb8b927f488f2599e2b2f43485ba27cbc3fb0eadd5c1cd4c68c949462d5094bf4a605ce54f514 diff --git a/sec-keys/openpgp-keys-mathieudesnoyers/metadata.xml b/sec-keys/openpgp-keys-mathieudesnoyers/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-mathieudesnoyers/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-mathieudesnoyers/openpgp-keys-mathieudesnoyers-20250909.ebuild b/sec-keys/openpgp-keys-mathieudesnoyers/openpgp-keys-mathieudesnoyers-20250909.ebuild new file mode 100644 index 000000000000..100000d9dd8d --- /dev/null +++ b/sec-keys/openpgp-keys-mathieudesnoyers/openpgp-keys-mathieudesnoyers-20250909.ebuild @@ -0,0 +1,15 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "2A0B4ED915F2D3FA45F5B16217280A9781186ACF:mathieudesnoyers:openpgp,ubuntu" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Mathieu Desnoyers" +HOMEPAGE="https://github.com/compudj" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-maxbaz/Manifest b/sec-keys/openpgp-keys-maxbaz/Manifest new file mode 100644 index 000000000000..0af6509329b9 --- /dev/null +++ b/sec-keys/openpgp-keys-maxbaz/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-maxbaz-20260207.asc 5678 BLAKE2B 8aebf663f1d5169cca19010ff1fd2801cb3ad78b30a1a438cbbc67d86e3d3c5a88fadcc12e27a5802e77af07d3b1cc7187f4b49e18e92014c9654a9601295155 SHA512 30529d5836878450a3d691ed83327c90d49e1fb1e797a427051ee2bcbdf0e9da932f6e655e1185b254b208e104add57ae701c3d8f3fff274d2f115b1d09fc455 diff --git a/sec-keys/openpgp-keys-maxbaz/metadata.xml b/sec-keys/openpgp-keys-maxbaz/metadata.xml new file mode 100644 index 000000000000..2799e35f0d0e --- /dev/null +++ b/sec-keys/openpgp-keys-maxbaz/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mattst88@gentoo.org</email> + <name>Matt Turner</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-maxbaz/openpgp-keys-maxbaz-20260207.ebuild b/sec-keys/openpgp-keys-maxbaz/openpgp-keys-maxbaz-20260207.ebuild new file mode 100644 index 000000000000..bbbd562537b5 --- /dev/null +++ b/sec-keys/openpgp-keys-maxbaz/openpgp-keys-maxbaz-20260207.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 56C3E775E72B0C8B1C0C1BD0B5DB77409B11B601:maxbaz:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Max Baz" +HOMEPAGE="https://maximbaz.com/" +SRC_URI="https://maximbaz.com/pgp_keys.asc -> ${P}.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-midipix/Manifest b/sec-keys/openpgp-keys-midipix/Manifest new file mode 100644 index 000000000000..a7ad2827b799 --- /dev/null +++ b/sec-keys/openpgp-keys-midipix/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-midipix-20250517.asc 15078 BLAKE2B 44745028ad60edc7fbe8bb3ecbf23ef533a13ee42dcec7c0dd85c86f5e0fa7908b616411a0883259f9d694161c844017bfeb083669449734184e559bcf118f62 SHA512 d4ebe32c851be273b401daee7969d1a9e6190a946e609a259418832cf9ea93c0fe297deff0a24baf022f7208241f38dbe0e60abf26596c60a1d4863d7e743ba9 diff --git a/sec-keys/openpgp-keys-midipix/metadata.xml b/sec-keys/openpgp-keys-midipix/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-midipix/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20250517.ebuild b/sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20250517.ebuild new file mode 100644 index 000000000000..ef42da286cd6 --- /dev/null +++ b/sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20250517.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign midipix releases" +HOMEPAGE="https://midipix.org/" +SRC_URI="https://dl.foss21.org/keys/6482133FE45A8A91EEB0733716997AE880F70A46.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - midipix.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-milanbroz/Manifest b/sec-keys/openpgp-keys-milanbroz/Manifest new file mode 100644 index 000000000000..badeb47f12d6 --- /dev/null +++ b/sec-keys/openpgp-keys-milanbroz/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-mbroz-github-20260121.asc 13578 BLAKE2B a9fac2d31a52bf93cc40a7425ef76ea1f90d2228eda2ebc626ea6d5a6a665b8050d442661c730aed52e4ab7ae09387622b5457e44924b61f27d649027fecd818 SHA512 f6614f1937a740a3a67dae807ff3be012fae434126db657bd5dc0a7c3983ad6be16b81657c876f46c280e7b1122ca9a62746d25b4b15332794f49c06101dcf45 diff --git a/sec-keys/openpgp-keys-milanbroz/metadata.xml b/sec-keys/openpgp-keys-milanbroz/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-milanbroz/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-milanbroz/openpgp-keys-milanbroz-20260121.ebuild b/sec-keys/openpgp-keys-milanbroz/openpgp-keys-milanbroz-20260121.ebuild new file mode 100644 index 000000000000..39abe6c3c2fb --- /dev/null +++ b/sec-keys/openpgp-keys-milanbroz/openpgp-keys-milanbroz-20260121.ebuild @@ -0,0 +1,18 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + # 2.17 How do I Verify I have an Authentic cryptsetup Source Package? + # https://gitlab.com/cryptsetup/cryptsetup/-/wikis/FrequentlyAskedQuestions#2-setup + 2A2918243FDE46648D0686F9D9B0577BD93E98FC:mbroz:github +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Milan Broz" +HOMEPAGE="https://github.com/mbroz" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-miniupnp/Manifest b/sec-keys/openpgp-keys-miniupnp/Manifest new file mode 100644 index 000000000000..c8f82da42fa6 --- /dev/null +++ b/sec-keys/openpgp-keys-miniupnp/Manifest @@ -0,0 +1,2 @@ +DIST A31ACAAF.asc 3139 BLAKE2B 4574c3f37965fafa4e2d703276a585d1f17b0da862042620681bac591062b3b70c52cbe5481da543d3c3193a640c06e9d86c3cef1568ae3a3f62901a6ad200ab SHA512 ecad52850fdcc7c21bab81917b3cea85c48b751534427d3db5750c43cbce73916ec4879e4f5535d4b87b7eca927ad249e384c5597702a0052afa89c23c5719b9 +DIST A5C0863C.asc 3098 BLAKE2B fdbc8629fd462b9cc72c568b0af5607951055abc03a1e344e4c1b411fb87bfa285c2e29d2781f9e9b02ec0bc63eacf55e5dc19198056a417ba3358dba445cc0c SHA512 adebff655374dbc8a045f9ab148f9fc343b043e80cb7e4e14c66aa56bfb2f0f5521e294c7600ca708893efc84679f788116d82ef5818370f1425f03dea0a77b9 diff --git a/sec-keys/openpgp-keys-miniupnp/metadata.xml b/sec-keys/openpgp-keys-miniupnp/metadata.xml new file mode 100644 index 000000000000..c7a305a4ca2c --- /dev/null +++ b/sec-keys/openpgp-keys-miniupnp/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-miniupnp/openpgp-keys-miniupnp-20201006.ebuild b/sec-keys/openpgp-keys-miniupnp/openpgp-keys-miniupnp-20201006.ebuild new file mode 100644 index 000000000000..66969d7850b8 --- /dev/null +++ b/sec-keys/openpgp-keys-miniupnp/openpgp-keys-miniupnp-20201006.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign miniupnp* packages" +HOMEPAGE="http://miniupnp.free.fr/files/" +SRC_URI=" + http://miniupnp.free.fr/A31ACAAF.asc + http://miniupnp.free.fr/A5C0863C.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - miniupnp.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-mkvtoolnix/Manifest b/sec-keys/openpgp-keys-mkvtoolnix/Manifest new file mode 100644 index 000000000000..e80c2db36ae9 --- /dev/null +++ b/sec-keys/openpgp-keys-mkvtoolnix/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-mkvtoolnix-20231119.asc 10057 BLAKE2B 6bf62f1afb14605049a8cbf5b625602535410ad61f61950cd29bdf83faaba5cf400bba85732a97989b3245493da3d16a1ebd8e67e3f35fcecbdcb4765bb9b860 SHA512 abff84123d8576395d53369ce01702373d38acfb716f43639cae6cbd50a6a80e4398be3cf85f36635a7968f78beb8d2ee9da86ccb795a14c76ee3b3e62f8da23 diff --git a/sec-keys/openpgp-keys-mkvtoolnix/metadata.xml b/sec-keys/openpgp-keys-mkvtoolnix/metadata.xml new file mode 100644 index 000000000000..2d659d311a25 --- /dev/null +++ b/sec-keys/openpgp-keys-mkvtoolnix/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>media-video@gentoo.org</email> + <name>Gentoo Video project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-mkvtoolnix/openpgp-keys-mkvtoolnix-20231119.ebuild b/sec-keys/openpgp-keys-mkvtoolnix/openpgp-keys-mkvtoolnix-20231119.ebuild new file mode 100644 index 000000000000..d5e2487bd301 --- /dev/null +++ b/sec-keys/openpgp-keys-mkvtoolnix/openpgp-keys-mkvtoolnix-20231119.ebuild @@ -0,0 +1,20 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign mkvtoolnix releases" +HOMEPAGE="https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt" +SRC_URI="https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - mkvtoolnix.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-mlichvar/Manifest b/sec-keys/openpgp-keys-mlichvar/Manifest new file mode 100644 index 000000000000..2af600d8c481 --- /dev/null +++ b/sec-keys/openpgp-keys-mlichvar/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-mlichvar-20210513.asc 3285 BLAKE2B 3ba5046e98eafe52eae126d0e05cda195f12a20a15c3cfe92cffc25a7d339418931e4e72ba2a36d5ae614b6f7a96a923495592419c09dfe712dbdcac80cb2624 SHA512 8cedd37e6a42b21e71fa5c8779300e65fdc078d41fb750abd07bd8f6f1cd41bc54814c021f6fd3d25e67190e84aa45d37735ea03325dbc5e77582506fa4b8b9b diff --git a/sec-keys/openpgp-keys-mlichvar/metadata.xml b/sec-keys/openpgp-keys-mlichvar/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-mlichvar/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-mlichvar/openpgp-keys-mlichvar-20210513.ebuild b/sec-keys/openpgp-keys-mlichvar/openpgp-keys-mlichvar-20210513.ebuild new file mode 100644 index 000000000000..62c3091ec7db --- /dev/null +++ b/sec-keys/openpgp-keys-mlichvar/openpgp-keys-mlichvar-20210513.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Miroslav Lichvar" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="https://chrony.tuxfamily.org/gpgkey-8F375C7E8D0EE125A3D3BD51537E2B76F7680DAC.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - mlichvar.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-moritzbunkus/Manifest b/sec-keys/openpgp-keys-moritzbunkus/Manifest new file mode 100644 index 000000000000..fe92f8462f4e --- /dev/null +++ b/sec-keys/openpgp-keys-moritzbunkus/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-mbunkus-github-20260524.asc 10056 BLAKE2B 507f86d7958b3746b41b0f658adaf9910c5350515ddb0d50311013373afca3bf3a18b02adea7b4a5130d4c7ef952d0fc9c0b0a0214bec2fc5649b0b84be22f75 SHA512 35db576c55b0d6e61271442dd343d618ea43c37dbba79595f3b33c00033cda6f1204356dc8d1fa734de402df06d39b886206a191748521d94eee9d2ea48199d6 +DIST openpgp-keys-mbunkus-ubuntu-20260524.asc 18027 BLAKE2B 34955ea3cbb7a5b506d63a0ee32457157a98e47885ebfa6b484aa8b111ff6e896bc7fa12e88b266bada4f5cf1c65dd5d6901103523a52666b2de1a31deea12e4 SHA512 0492407f3942ea2c278b96a4205e5ae09b93f6818327440b231493be526853d4a2a67069964720dda5b9bd2ac598996b0cd59abc1f0ba238ade5c76a03ce5215 +DIST openpgp-keys-moritzbunkus-20260524-gpg-pub-moritzbunkus.txt 10057 BLAKE2B 6bf62f1afb14605049a8cbf5b625602535410ad61f61950cd29bdf83faaba5cf400bba85732a97989b3245493da3d16a1ebd8e67e3f35fcecbdcb4765bb9b860 SHA512 abff84123d8576395d53369ce01702373d38acfb716f43639cae6cbd50a6a80e4398be3cf85f36635a7968f78beb8d2ee9da86ccb795a14c76ee3b3e62f8da23 diff --git a/sec-keys/openpgp-keys-moritzbunkus/metadata.xml b/sec-keys/openpgp-keys-moritzbunkus/metadata.xml new file mode 100644 index 000000000000..2d659d311a25 --- /dev/null +++ b/sec-keys/openpgp-keys-moritzbunkus/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>media-video@gentoo.org</email> + <name>Gentoo Video project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-moritzbunkus/openpgp-keys-moritzbunkus-20260524.ebuild b/sec-keys/openpgp-keys-moritzbunkus/openpgp-keys-moritzbunkus-20260524.ebuild new file mode 100644 index 000000000000..1a3505b6126f --- /dev/null +++ b/sec-keys/openpgp-keys-moritzbunkus/openpgp-keys-moritzbunkus-20260524.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + # openpgp: missing user ID + "D9199745B0545F2E8197062B0F92290A445B9007:mbunkus:github,manual,ubuntu" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Moritz Bunkus" +HOMEPAGE="https://www.bunkus.org/" +SRC_URI+=" https://www.bunkus.org/gpg-pub-moritzbunkus.txt -> ${P}-gpg-pub-moritzbunkus.txt" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-mpc/Manifest b/sec-keys/openpgp-keys-mpc/Manifest new file mode 100644 index 000000000000..2a310c455dd4 --- /dev/null +++ b/sec-keys/openpgp-keys-mpc/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-enge-ubuntu-20260210.asc 127312 BLAKE2B 07199fc102f5d6923b6986780b5ce8c89d1f83a80ffe6f875c5f7963b2d6fe30409a3de82bf1f88df1dbf467e6d3fde89e992e4cda2263b1a607e51983089979 SHA512 05324156d1a81bea7521ba07ca08c199dd79ab4d34dc61924f004f90a3af9e0151a066aa08aa10c9170ab884a9b97c5e079d0508170b6ae29dc9eccf303fb973 +DIST openpgp-keys-mpc-20260118-enge.gpg 124014 BLAKE2B 3a43b45bff3bba937ccfa1cfcbf8ca94fb79c189d02ca248a67e79c306f65f293304fc4e80291e905c9ab19dd53208b8b6c71200234c989e0c65116d260248f2 SHA512 b025f4d1f073305b47f70faddf8e4c504024c62c0d0c690b0a340571af9a1ed731bfd6bae4bfb5430e758fb40a2cf68a009c449e4153d3a56278dc175b41636f +DIST openpgp-keys-mpc-20260210-enge.gpg 124014 BLAKE2B 3a43b45bff3bba937ccfa1cfcbf8ca94fb79c189d02ca248a67e79c306f65f293304fc4e80291e905c9ab19dd53208b8b6c71200234c989e0c65116d260248f2 SHA512 b025f4d1f073305b47f70faddf8e4c504024c62c0d0c690b0a340571af9a1ed731bfd6bae4bfb5430e758fb40a2cf68a009c449e4153d3a56278dc175b41636f diff --git a/sec-keys/openpgp-keys-mpc/metadata.xml b/sec-keys/openpgp-keys-mpc/metadata.xml new file mode 100644 index 000000000000..0853793ec926 --- /dev/null +++ b/sec-keys/openpgp-keys-mpc/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-mpc/openpgp-keys-mpc-20260118.ebuild b/sec-keys/openpgp-keys-mpc/openpgp-keys-mpc-20260118.ebuild new file mode 100644 index 000000000000..59f4b446d5d3 --- /dev/null +++ b/sec-keys/openpgp-keys-mpc/openpgp-keys-mpc-20260118.ebuild @@ -0,0 +1,17 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + AD17A21EF8AED8F1CC02DBD9F7D5C9BF765C61E3:enge:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Andreas Enge (to sign MPC releases)" +HOMEPAGE="https://www.multiprecision.org/mpc/download.html" +SRC_URI="https://www.multiprecision.org/downloads/enge.gpg -> ${P}-enge.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-mpc/openpgp-keys-mpc-20260210.ebuild b/sec-keys/openpgp-keys-mpc/openpgp-keys-mpc-20260210.ebuild new file mode 100644 index 000000000000..d7fe60ccf3be --- /dev/null +++ b/sec-keys/openpgp-keys-mpc/openpgp-keys-mpc-20260210.ebuild @@ -0,0 +1,17 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + AD17A21EF8AED8F1CC02DBD9F7D5C9BF765C61E3:enge:manual,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Andreas Enge (to sign MPC releases)" +HOMEPAGE="https://www.multiprecision.org/mpc/download.html" +SRC_URI+="https://www.multiprecision.org/downloads/enge.gpg -> ${P}-enge.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-musl/Manifest b/sec-keys/openpgp-keys-musl/Manifest new file mode 100644 index 000000000000..97fdbf66e3bf --- /dev/null +++ b/sec-keys/openpgp-keys-musl/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-musl-20220407.pub 1707 BLAKE2B 7177611a21f0caa52496bb7c0cd039e5dcb24dfad8032c575529c4b9732c30d2050bb757a038d3cf297cbb183996acc99352ac1f75bb1bc5a8f07d5db51ce63a SHA512 f5493a5c05afe86fe853cc424831856f620549067be73371da1bc9a287a2fdd2e2eefa9be89d6e93bd91065fe6d041ede0e9da02278754a6f737eeaa59a6a681 diff --git a/sec-keys/openpgp-keys-musl/metadata.xml b/sec-keys/openpgp-keys-musl/metadata.xml new file mode 100644 index 000000000000..bd6581e1e086 --- /dev/null +++ b/sec-keys/openpgp-keys-musl/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>lu_zero@gentoo.org</email> + </maintainer> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <maintainer type="project"> + <email>musl@gentoo.org</email> + <name>Musl project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-musl/openpgp-keys-musl-20220407.ebuild b/sec-keys/openpgp-keys-musl/openpgp-keys-musl-20220407.ebuild new file mode 100644 index 000000000000..97a36fac769c --- /dev/null +++ b/sec-keys/openpgp-keys-musl/openpgp-keys-musl-20220407.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign musl" +HOMEPAGE="https://musl.libc.org/releases.html" +SRC_URI="https://musl.libc.org/musl.pub -> ${P}.pub" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - musl.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-mysql/Manifest b/sec-keys/openpgp-keys-mysql/Manifest new file mode 100644 index 000000000000..7301a906069d --- /dev/null +++ b/sec-keys/openpgp-keys-mysql/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-mysql-20231023.asc 3175 BLAKE2B 76ade4b39a24a03c6ebb0ada25207f86a9461bff1a1b62a118f061099e5272aa00564aa23ec91d7a2033d23905db00f6e2d012a4ed662d9929bb72ad2c47a233 SHA512 0731cc973718379968056bb18e117cfe161781715a928a3eefbff852b34ec9cd7aad7627e70759468711fee05d4bbfdbaba761cdead16247510f5209ba180c7f +DIST openpgp-keys-mysql-ubuntu-20250120.asc 5575 BLAKE2B 0d9df9641a9197ebf44fc668e7a34445c78d4f381387c0fbaa844a2072a97f8a21331820b9117e33dd18f98e53b9d3cadc27d35fb79428046b9ff3eaea44b603 SHA512 b766eb75aa41a65cb1bd40dd42a4d0b3cd91a238d3e95d8f614c549ae60202183d54de2ad80179465e795bc68abdf029847a2c7d0dfcf51cba0b9a3d1198d1bb diff --git a/sec-keys/openpgp-keys-mysql/metadata.xml b/sec-keys/openpgp-keys-mysql/metadata.xml new file mode 100644 index 000000000000..6d71fbe572c4 --- /dev/null +++ b/sec-keys/openpgp-keys-mysql/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mysql-bugs@gentoo.org</email> + <name>MySQL</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-mysql/openpgp-keys-mysql-20231023.ebuild b/sec-keys/openpgp-keys-mysql/openpgp-keys-mysql-20231023.ebuild new file mode 100644 index 000000000000..a9fdebb275cb --- /dev/null +++ b/sec-keys/openpgp-keys-mysql/openpgp-keys-mysql-20231023.ebuild @@ -0,0 +1,20 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign MySQL releases" +HOMEPAGE="https://dev.mysql.com/doc/refman/8.4/en/checking-gpg-signature.html" +SRC_URI="https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - mysql.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-mysql/openpgp-keys-mysql-20250120.ebuild b/sec-keys/openpgp-keys-mysql/openpgp-keys-mysql-20250120.ebuild new file mode 100644 index 000000000000..529a3b93c2d7 --- /dev/null +++ b/sec-keys/openpgp-keys-mysql/openpgp-keys-mysql-20250120.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + BCA43417C3B485DD128EC6D4B7B3B788A8D3785C:mysql:ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used to sign MySQL releases" +HOMEPAGE="https://dev.mysql.com/doc/refman/8.4/en/checking-gpg-signature.html" + +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-netfilter/Manifest b/sec-keys/openpgp-keys-netfilter/Manifest new file mode 100644 index 000000000000..0473631b5add --- /dev/null +++ b/sec-keys/openpgp-keys-netfilter/Manifest @@ -0,0 +1,5 @@ +DIST netfilter-gpg-0xD55D978A8A1420E4.txt 3931 BLAKE2B b15678f8743d77b068f996064ec4b69604710530fa2c1181208883668bfcdd4eff915302f63c6390b662b59e1c38a5abd7b190c5d1ac14f3df72af40f325b351 SHA512 47db90388a7d9f17d9d869de2547767d58e723c2be7aac36d646a1659c227c01262ff38293e4f614cf220f10e79db8d7d1939f22a5d355d180c31c64f46fc448 +DIST netfilter-gpg-0xD70D1A666ACF2B21.txt 3931 BLAKE2B 111ef29f69b5e8400f69c5ea0fa4d3c2d779026fa10f39d43331054cc63daa37242384174e25921e51e8c8b9092af7b095fe042b4f47b68b9e1b6f124dced771 SHA512 46c678308628eb50ee3fb98ae69b13a806ba102b82c2ca9c188c7fa135f087be3b3f4c8dd6bb0b90ba6379aefd3481d0d49e10de583064cde9269ae5cd96a44c +DIST netfilter-gpg-26D292E4.txt 3855 BLAKE2B 6500bb7a21facb9fba9c425ad2ef0e4c4adf471c1429a9829c02a13794a1305a8d333d8236e2a57bdd302501923f38dfa44f6ce8129f652d3878386826f85020 SHA512 779d82a3bcf59df32e468858208ca43451128aa8ef1e30c19d8440278ac4eb7b8113b56a7c86c770d42466e09a3e281f5614224116bde54f9a10f7b8b88bb7dd +DIST netfilter-gpg-2D0987E6.txt 1714 BLAKE2B a7562d84c9ac66899acb9a31a709813a4232824e7ae86ea32ce027faefeaf771fc8a09dc7c8521eb4a945d6724a39fd51b55ff9935241bac048f3fad717738b0 SHA512 641dc6d4da0d7d1682f977041332863dcd425c5eafdc72edf373ecde9cea68527543d60a8c501d4822491c6d46aa910ffce942df1fb1b34f38d963547f1f06df +DIST netfilter-gpg-BB5F58CC.txt 3429 BLAKE2B 815ad0977c0f9a1ff830b9419ad006bd5fda0a6fb8ee6b27b3622089856dbfd92a30f9c0a227f3eda0c84176ef179a4f5b13d0acc1739b30e29ac1f50a3fe2e2 SHA512 d3e41641843a36d4f0ad608ee01faa04156a51e6679f6b984fd986c2f4064a72220d4e6f4f7735787fb7e332c6cb3584c27d46c0c561df9ba9875dad72d17523 diff --git a/sec-keys/openpgp-keys-netfilter/metadata.xml b/sec-keys/openpgp-keys-netfilter/metadata.xml new file mode 100644 index 000000000000..3e6023768fc5 --- /dev/null +++ b/sec-keys/openpgp-keys-netfilter/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20220326.ebuild b/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20220326.ebuild new file mode 100644 index 000000000000..f248a74474c7 --- /dev/null +++ b/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20220326.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by the netfilter project" +HOMEPAGE="https://www.netfilter.org/" +SRC_URI=" + https://www.netfilter.org/files/coreteam-gpg-key-26D292E4.txt + -> netfilter-gpg-26D292E4.txt + https://www.netfilter.org/files/coreteam-gpg-key-2D0987E6.txt + -> netfilter-gpg-2D0987E6.txt + https://www.netfilter.org/files/coreteam-gpg-key-BB5F58CC.txt + -> netfilter-gpg-BB5F58CC.txt + https://www.netfilter.org/files/coreteam-gpg-key-0xD55D978A8A1420E4.txt + -> netfilter-gpg-0xD55D978A8A1420E4.txt +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - netfilter.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20240415.ebuild b/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20240415.ebuild new file mode 100644 index 000000000000..4d538c88aaaf --- /dev/null +++ b/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20240415.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by the netfilter project" +HOMEPAGE="https://www.netfilter.org/" +# New keys get posted at https://www.netfilter.org/about.html#gpg +SRC_URI=" + https://www.netfilter.org/files/coreteam-gpg-key-26D292E4.txt + -> netfilter-gpg-26D292E4.txt + https://www.netfilter.org/files/coreteam-gpg-key-2D0987E6.txt + -> netfilter-gpg-2D0987E6.txt + https://www.netfilter.org/files/coreteam-gpg-key-BB5F58CC.txt + -> netfilter-gpg-BB5F58CC.txt + https://www.netfilter.org/files/coreteam-gpg-key-0xD55D978A8A1420E4.txt + -> netfilter-gpg-0xD55D978A8A1420E4.txt + https://www.netfilter.org/files/coreteam-gpg-key-0xD70D1A666ACF2B21.txt + -> netfilter-gpg-0xD70D1A666ACF2B21.txt +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - netfilter.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-nettle/Manifest b/sec-keys/openpgp-keys-nettle/Manifest new file mode 100644 index 000000000000..190e1a09cf46 --- /dev/null +++ b/sec-keys/openpgp-keys-nettle/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-nettle-20220603-F3599FF828C67298.asc 2115 BLAKE2B 51f9a15b1f75f0450288c41f6a6634c1c5732699047217ca952bdf378cb211dca753c5e412615af5c2ee61aac75c7488ff6a444a993cf1c6fc4fab111c5214d7 SHA512 6b884406794d60b5ceb717b8bd39466caf3fab87bae065f0d73ff8c3b1d19522028015af213d377fdebe246a0f72c71b5f9934f2c33a42463cb083cdd1f02dea +DIST openpgp-keys-nettle-20250628.asc 21810 BLAKE2B 495707510d772b8cc604d7ed096c0c7b570c469d552a6dffe4dcd1437aa6c856e0b8d98a7bbc624581b4b7ca231c55856058e41db61995c6b55d3e5b95409f54 SHA512 030b8505654cff3e6c8105fdd4a751d53e6e06d2014815a2b1de10bf609768e7645f859f7b28b49a1440dbd8c1d700425eb54baea8b9fe75fb55658f48a2afb1 diff --git a/sec-keys/openpgp-keys-nettle/metadata.xml b/sec-keys/openpgp-keys-nettle/metadata.xml new file mode 100644 index 000000000000..2d6ef0e82ce4 --- /dev/null +++ b/sec-keys/openpgp-keys-nettle/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <name>Gentoo Base System</name> + <email>base-system@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-nettle/openpgp-keys-nettle-20220603.ebuild b/sec-keys/openpgp-keys-nettle/openpgp-keys-nettle-20220603.ebuild new file mode 100644 index 000000000000..14a140e9d812 --- /dev/null +++ b/sec-keys/openpgp-keys-nettle/openpgp-keys-nettle-20220603.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Niels Möller (to sign nettle releases)" +HOMEPAGE="https://www.lysator.liu.se/~nisse/" +# Had to grab from keyserver.ubuntu.com +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-F3599FF828C67298.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - nettle.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-nettle/openpgp-keys-nettle-20250628.ebuild b/sec-keys/openpgp-keys-nettle/openpgp-keys-nettle-20250628.ebuild new file mode 100644 index 000000000000..1d844f94dd97 --- /dev/null +++ b/sec-keys/openpgp-keys-nettle/openpgp-keys-nettle-20250628.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Niels Möller (to sign nettle releases)" +HOMEPAGE="https://www.lysator.liu.se/~nisse/" +SRC_URI="http://www.lysator.liu.se/~nisse/archive/distribution-key.gpg -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - nettle.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-networkmanager-strongswan/Manifest b/sec-keys/openpgp-keys-networkmanager-strongswan/Manifest new file mode 100644 index 000000000000..48172445088b --- /dev/null +++ b/sec-keys/openpgp-keys-networkmanager-strongswan/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-networkmanager-strongswan-20260119-STRONGSWAN-NM-RELEASE-PGP-KEY.gpg 3963 BLAKE2B 12641d1e2dd78f5373e657cda39401ed8c887e10adac5929d40170f1bb6c22e4db8d943b75d112ab2c6400e13a1c0135679aee64f00c1a8de2c212579e8ebd68 SHA512 27c79b0509cbc4f70f8c9e60ef6da141f76bfc00687565a984f99fc80cca67baba14a464f2ce4cfd3636b7767f4484a97b20515aebc69ead973bc3a718a6559a diff --git a/sec-keys/openpgp-keys-networkmanager-strongswan/metadata.xml b/sec-keys/openpgp-keys-networkmanager-strongswan/metadata.xml new file mode 100644 index 000000000000..61748ea16a00 --- /dev/null +++ b/sec-keys/openpgp-keys-networkmanager-strongswan/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-networkmanager-strongswan/openpgp-keys-networkmanager-strongswan-20260119.ebuild b/sec-keys/openpgp-keys-networkmanager-strongswan/openpgp-keys-networkmanager-strongswan-20260119.ebuild new file mode 100644 index 000000000000..8b6b61b94e85 --- /dev/null +++ b/sec-keys/openpgp-keys-networkmanager-strongswan/openpgp-keys-networkmanager-strongswan-20260119.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 12538F8F689B5F1F15F07BE1765FE26C6B467584:strongswan-nm:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used for networkmanager-strongswan releases" +HOMEPAGE="https://www.strongswan.org/download.html" +SRC_URI="https://download.strongswan.org/STRONGSWAN-NM-RELEASE-PGP-KEY -> ${P}-STRONGSWAN-NM-RELEASE-PGP-KEY.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-nghttp2/Manifest b/sec-keys/openpgp-keys-nghttp2/Manifest new file mode 100644 index 000000000000..eb6f4a707198 --- /dev/null +++ b/sec-keys/openpgp-keys-nghttp2/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-tatsuhiro-t-github-20260127.asc 3970 BLAKE2B a7a2e70466f31af3956b1475f1c711692717a51ed67f0a79a7c182b45a27442b54d2445422b7a7b0eb0535a7d3c24d800179718c87f1ad73e7d46b9fef2d1898 SHA512 da65c0e42dcf111e7342fd33582aeecc33bb8dafb15a8e82b3850e74b718576f7778a313b5d09cf235a566f49288374cffb040d1998d42c65a751a1defd560ff diff --git a/sec-keys/openpgp-keys-nghttp2/metadata.xml b/sec-keys/openpgp-keys-nghttp2/metadata.xml new file mode 100644 index 000000000000..e7778ddc74c3 --- /dev/null +++ b/sec-keys/openpgp-keys-nghttp2/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>voyageur@gentoo.org</email> + <name>Bernard Cafarelli</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-nghttp2/openpgp-keys-nghttp2-20260127.ebuild b/sec-keys/openpgp-keys-nghttp2/openpgp-keys-nghttp2-20260127.ebuild new file mode 100644 index 000000000000..9abf744d89ab --- /dev/null +++ b/sec-keys/openpgp-keys-nghttp2/openpgp-keys-nghttp2-20260127.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + F4F3B91474D1EB29889BD0EF7E8403D5D673C366:tatsuhiro-t:github +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by net-libs/nghttp2" +HOMEPAGE="https://github.com/tatsuhiro-t" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-nghttp3/Manifest b/sec-keys/openpgp-keys-nghttp3/Manifest new file mode 100644 index 000000000000..eb6f4a707198 --- /dev/null +++ b/sec-keys/openpgp-keys-nghttp3/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-tatsuhiro-t-github-20260127.asc 3970 BLAKE2B a7a2e70466f31af3956b1475f1c711692717a51ed67f0a79a7c182b45a27442b54d2445422b7a7b0eb0535a7d3c24d800179718c87f1ad73e7d46b9fef2d1898 SHA512 da65c0e42dcf111e7342fd33582aeecc33bb8dafb15a8e82b3850e74b718576f7778a313b5d09cf235a566f49288374cffb040d1998d42c65a751a1defd560ff diff --git a/sec-keys/openpgp-keys-nghttp3/metadata.xml b/sec-keys/openpgp-keys-nghttp3/metadata.xml new file mode 100644 index 000000000000..8a3cd034e7ab --- /dev/null +++ b/sec-keys/openpgp-keys-nghttp3/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-nghttp3/openpgp-keys-nghttp3-20260127.ebuild b/sec-keys/openpgp-keys-nghttp3/openpgp-keys-nghttp3-20260127.ebuild new file mode 100644 index 000000000000..7ef1c3f9188d --- /dev/null +++ b/sec-keys/openpgp-keys-nghttp3/openpgp-keys-nghttp3-20260127.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + F4F3B91474D1EB29889BD0EF7E8403D5D673C366:tatsuhiro-t:github +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by net-libs/nghttp3" +HOMEPAGE="https://github.com/tatsuhiro-t" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-ngtcp2/Manifest b/sec-keys/openpgp-keys-ngtcp2/Manifest new file mode 100644 index 000000000000..eb6f4a707198 --- /dev/null +++ b/sec-keys/openpgp-keys-ngtcp2/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-tatsuhiro-t-github-20260127.asc 3970 BLAKE2B a7a2e70466f31af3956b1475f1c711692717a51ed67f0a79a7c182b45a27442b54d2445422b7a7b0eb0535a7d3c24d800179718c87f1ad73e7d46b9fef2d1898 SHA512 da65c0e42dcf111e7342fd33582aeecc33bb8dafb15a8e82b3850e74b718576f7778a313b5d09cf235a566f49288374cffb040d1998d42c65a751a1defd560ff diff --git a/sec-keys/openpgp-keys-ngtcp2/metadata.xml b/sec-keys/openpgp-keys-ngtcp2/metadata.xml new file mode 100644 index 000000000000..8a3cd034e7ab --- /dev/null +++ b/sec-keys/openpgp-keys-ngtcp2/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-ngtcp2/openpgp-keys-ngtcp2-20260127.ebuild b/sec-keys/openpgp-keys-ngtcp2/openpgp-keys-ngtcp2-20260127.ebuild new file mode 100644 index 000000000000..be70b9f44d7d --- /dev/null +++ b/sec-keys/openpgp-keys-ngtcp2/openpgp-keys-ngtcp2-20260127.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + F4F3B91474D1EB29889BD0EF7E8403D5D673C366:tatsuhiro-t:github +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by net-libs/ngtcp2" +HOMEPAGE="https://github.com/tatsuhiro-t" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-nicholaswilson/Manifest b/sec-keys/openpgp-keys-nicholaswilson/Manifest new file mode 100644 index 000000000000..b2b234246671 --- /dev/null +++ b/sec-keys/openpgp-keys-nicholaswilson/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-nicholaswilson-20250209-0xA95536204A3BB489715231282A98E77EB6F24CA8.asc 7968 BLAKE2B c9a579f10183fd643c096dc8fa17a366fc1ae0b2be6b190b5bd206451a8295495485f0c00f2a82e667ca7610c9abbdca96c0b6baf51a9c4fb66825f0db8234e8 SHA512 a5c93c9273594d44910882fea60c2b0730c0e2b433c7d25430112e085c5987b03d2bce8c6d7629a5afc6360e1cc73ca002dc513f2687a59cb81e9cba43efd110 +DIST openpgp-keys-nicholaswilson-20250910-A95536204A3BB489715231282A98E77EB6F24CA8.asc 8525 BLAKE2B 73602cefee30a3d3e75a5b6d99da0ee28f87361386adfc5dcf3779eda97888564ad779cc19d459d15bf00c8fc0c66f1d484605481562b23b197e288ab5f5d2e5 SHA512 2dc6da3fdfeafff2d4a9f8daa6352058a4cee1163302a535ce0d04a21054595983a0c441680a8a7df7be08af9a865dce1f6d61c8bf2db5d2e11023f8d1463681 diff --git a/sec-keys/openpgp-keys-nicholaswilson/metadata.xml b/sec-keys/openpgp-keys-nicholaswilson/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-nicholaswilson/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-nicholaswilson/openpgp-keys-nicholaswilson-20250209.ebuild b/sec-keys/openpgp-keys-nicholaswilson/openpgp-keys-nicholaswilson-20250209.ebuild new file mode 100644 index 000000000000..a658d0f9d516 --- /dev/null +++ b/sec-keys/openpgp-keys-nicholaswilson/openpgp-keys-nicholaswilson-20250209.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Nicholas Wilson" +HOMEPAGE="https://github.com/NWilson" +# Grabbed from https://keyserver.ubuntu.com/pks/lookup?search=A95536204A3BB489715231282A98E77EB6F24CA8&fingerprint=on&op=index because gh lacks a subuid + sigs +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-20250209-0xA95536204A3BB489715231282A98E77EB6F24CA8.asc" +#SRC_URI="https://github.com/NWilson.gpg -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - nicholaswilson.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-nicholaswilson/openpgp-keys-nicholaswilson-20250910.ebuild b/sec-keys/openpgp-keys-nicholaswilson/openpgp-keys-nicholaswilson-20250910.ebuild new file mode 100644 index 000000000000..e517de8802f7 --- /dev/null +++ b/sec-keys/openpgp-keys-nicholaswilson/openpgp-keys-nicholaswilson-20250910.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + # https://pcre2project.github.io/pcre2/project/security/ + 'A95536204A3BB489715231282A98E77EB6F24CA8:nwilson:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Nicholas Wilson" +HOMEPAGE="https://github.com/NWilson" +# gh lacks a subuid + sigs +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-A95536204A3BB489715231282A98E77EB6F24CA8.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-nlnetlabs/Manifest b/sec-keys/openpgp-keys-nlnetlabs/Manifest new file mode 100644 index 000000000000..1827b042df13 --- /dev/null +++ b/sec-keys/openpgp-keys-nlnetlabs/Manifest @@ -0,0 +1 @@ +DIST releases-g2.asc 1335 BLAKE2B 1fe19140f40888b57d84b950213615fa671a0da968a257bd299686fca0b7c520d181313dcf4081cb5ad0ba4cff299ce28effcfa04cc9e1fd3b780e65f10c9550 SHA512 f9b34ec474bc2e47f1fd37eb45133278c880b44a44a0b39714f13e11e5e1c2139265bc46a32683de4d70251d16e08773a3eeaa030ebad52f185e452523d6f877 diff --git a/sec-keys/openpgp-keys-nlnetlabs/metadata.xml b/sec-keys/openpgp-keys-nlnetlabs/metadata.xml new file mode 100644 index 000000000000..30bbac324889 --- /dev/null +++ b/sec-keys/openpgp-keys-nlnetlabs/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>bacs@librecast.net</email> + <name>Brett A C Sheffield</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-nlnetlabs/openpgp-keys-nlnetlabs-20260101.ebuild b/sec-keys/openpgp-keys-nlnetlabs/openpgp-keys-nlnetlabs-20260101.ebuild new file mode 100644 index 000000000000..636e89efa9d8 --- /dev/null +++ b/sec-keys/openpgp-keys-nlnetlabs/openpgp-keys-nlnetlabs-20260101.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "231018690C4D903EF419146AA144323DEAACDF45:nlnetlabs:manual" +) + +inherit sec-keys + +DESCRIPTION="NLnet Labs releases signing key G2" +HOMEPAGE="https://www.nlnetlabs.nl/projects/nsd/download/" +SRC_URI="https://www.nlnetlabs.nl/downloads/keys/releases-g2.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-nmap/Manifest b/sec-keys/openpgp-keys-nmap/Manifest new file mode 100644 index 000000000000..caa0838ae3d2 --- /dev/null +++ b/sec-keys/openpgp-keys-nmap/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-nmap-20210416.asc 4977 BLAKE2B 7c9c7d40fe7d70ba58c91acaaf7f265847447001f2208c8bab310312a67bb35c8fdc9f089e477e55c247ae928b6e76b45735b8ad94859b20b0d95f298a80602f SHA512 ab9dddbedb7c74697ae1ec68e456e3d607c057b4ca9a3bf0269a9fde0289e81031ec15718da2686aa7a68b5428e95042072c53f93925439ba6b60abf43e61317 diff --git a/sec-keys/openpgp-keys-nmap/metadata.xml b/sec-keys/openpgp-keys-nmap/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-nmap/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-nmap/openpgp-keys-nmap-20210416.ebuild b/sec-keys/openpgp-keys-nmap/openpgp-keys-nmap-20210416.ebuild new file mode 100644 index 000000000000..6cc25027c0ee --- /dev/null +++ b/sec-keys/openpgp-keys-nmap/openpgp-keys-nmap-20210416.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign Nmap releases" +HOMEPAGE="https://svn.nmap.org/nmap/docs/nmap_gpgkeys.txt" +SRC_URI="https://svn.nmap.org/nmap/docs/nmap_gpgkeys.txt -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - nmap.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-notqmail/Manifest b/sec-keys/openpgp-keys-notqmail/Manifest new file mode 100644 index 000000000000..13cd6d8d406c --- /dev/null +++ b/sec-keys/openpgp-keys-notqmail/Manifest @@ -0,0 +1 @@ +DIST 9A6150DEAB029ADDF4D735E35CA4893E69B9FC4E.asc 3285 BLAKE2B 920d0f68824963a3713ab4a0f1cef65d449550b3034738b61656be2ce4d115f5f6f8a6c3f8f3289753000d7a9670efef9b5bb83c60d0091f049d88605559fd65 SHA512 af24cc2ba8671cfcfa21961fd6f575fd76d97f4414e76b7014e19adff67b201ed87ff875eb79a383e89321724ef4b5bcdf2b6c6a0ba6c06805825bb305f688b0 diff --git a/sec-keys/openpgp-keys-notqmail/metadata.xml b/sec-keys/openpgp-keys-notqmail/metadata.xml new file mode 100644 index 000000000000..36834747cb0f --- /dev/null +++ b/sec-keys/openpgp-keys-notqmail/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>eike@sf-mail.de</email> + <name>Rolf Eike Beer</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-notqmail/openpgp-keys-notqmail-20210223.ebuild b/sec-keys/openpgp-keys-notqmail/openpgp-keys-notqmail-20210223.ebuild new file mode 100644 index 000000000000..773e3280a26a --- /dev/null +++ b/sec-keys/openpgp-keys-notqmail/openpgp-keys-notqmail-20210223.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign notqmail releases" +HOMEPAGE="https://notqmail.org" +SRC_URI=" + https://der-dakon.net/eike-69b9fc4e-minimal.asc + -> 9A6150DEAB029ADDF4D735E35CA4893E69B9FC4E.asc +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S=${WORKDIR} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - notqmail.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-ntpsec/Manifest b/sec-keys/openpgp-keys-ntpsec/Manifest new file mode 100644 index 000000000000..6123e2639f26 --- /dev/null +++ b/sec-keys/openpgp-keys-ntpsec/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-ntpsec-20230919-ntpsec.gpg.pub.asc 8501 BLAKE2B 5c57dceefda87fde123728bb0aac324dbe2f0a28cb5e710fcf527b87ed77f25df8d2c1f4a893379993dc58dff94e80b153f9a30c6dd2e408f3ca3ec3b83f0787 SHA512 c691ee7ee5b780633b1ecb3031ad115f27b4db4f3b6897dc127a6669cecd8032b943ff52601ccd33c1b41c1f761d9aeb5b2e553c5365d57e35382d2400ab19da diff --git a/sec-keys/openpgp-keys-ntpsec/metadata.xml b/sec-keys/openpgp-keys-ntpsec/metadata.xml new file mode 100644 index 000000000000..7a92131dcc40 --- /dev/null +++ b/sec-keys/openpgp-keys-ntpsec/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>bacs@librecast.net</email> + <name>Brett A C Sheffield</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-ntpsec/openpgp-keys-ntpsec-20230919.ebuild b/sec-keys/openpgp-keys-ntpsec/openpgp-keys-ntpsec-20230919.ebuild new file mode 100644 index 000000000000..b92148b8a93b --- /dev/null +++ b/sec-keys/openpgp-keys-ntpsec/openpgp-keys-ntpsec-20230919.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign ntpsec releases" +HOMEPAGE="https://ftp.ntpsec.org/pub/releases/" +SRC_URI="https://ftp.ntpsec.org/pub/releases/ntpsec.gpg.pub.asc -> ${P}-ntpsec.gpg.pub.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - ntpsec.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-oath-toolkit/Manifest b/sec-keys/openpgp-keys-oath-toolkit/Manifest new file mode 100644 index 000000000000..1d5f47e34250 --- /dev/null +++ b/sec-keys/openpgp-keys-oath-toolkit/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-jas-ubuntu-20260122.asc 14761 BLAKE2B a0f81be61c82b7f5bfcb5358bfa98ea8850ffa5b0e508871e70fd6599d9b5003b5bf3fdaac7ebffbf522a51336fa9838efbd32229fa2dd9c316e3f82f616e416 SHA512 3fec42b1e2ca6350c36df27eaba13c39020c5d80f2cea5adef94bba1e1921f79b29b3ec4c6711562d9875f2750d61358f7b5617d99581985357671a307b134b5 diff --git a/sec-keys/openpgp-keys-oath-toolkit/metadata.xml b/sec-keys/openpgp-keys-oath-toolkit/metadata.xml new file mode 100644 index 000000000000..47b69149562b --- /dev/null +++ b/sec-keys/openpgp-keys-oath-toolkit/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>robbat2@gentoo.org</email> + </maintainer> + <maintainer type="project"> + <email>sysadmin@gentoo.org</email> + <name>Gentoo Sysadmin Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-oath-toolkit/openpgp-keys-oath-toolkit-20260122.ebuild b/sec-keys/openpgp-keys-oath-toolkit/openpgp-keys-oath-toolkit-20260122.ebuild new file mode 100644 index 000000000000..a1e7653d1b3e --- /dev/null +++ b/sec-keys/openpgp-keys-oath-toolkit/openpgp-keys-oath-toolkit-20260122.ebuild @@ -0,0 +1,15 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 'B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE:jas:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used for sys-auth/oath-toolkit" +HOMEPAGE="https://oath-toolkit.codeberg.page/" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-ocserv/Manifest b/sec-keys/openpgp-keys-ocserv/Manifest new file mode 100644 index 000000000000..1280218c619d --- /dev/null +++ b/sec-keys/openpgp-keys-ocserv/Manifest @@ -0,0 +1 @@ +DIST ocserv-20230505.asc 34659 BLAKE2B e9be0787ffc7dddaef13b2a2c1a92137eeab1773d8427e3a37ab7bb1a3f7c222d9938724fa9cfba6b6be5a2768223cd67ea3ecf73371863303d222690d8653c4 SHA512 b350248838978b86e67fbbc2b41795eb5954b76f23c83f7d1445d6abeb4801dd442b4b37bfba411b11a5dc2ff3e6e0133296ffbdd0d3850e325e76b349b1644d diff --git a/sec-keys/openpgp-keys-ocserv/metadata.xml b/sec-keys/openpgp-keys-ocserv/metadata.xml new file mode 100644 index 000000000000..8035f60fb748 --- /dev/null +++ b/sec-keys/openpgp-keys-ocserv/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>floppym@gentoo.org</email> + <name>Mike Gilbert</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-ocserv/openpgp-keys-ocserv-20230505.ebuild b/sec-keys/openpgp-keys-ocserv/openpgp-keys-ocserv-20230505.ebuild new file mode 100644 index 000000000000..c1a267cb728e --- /dev/null +++ b/sec-keys/openpgp-keys-ocserv/openpgp-keys-ocserv-20230505.ebuild @@ -0,0 +1,23 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key for ocserv" +HOMEPAGE="https://ocserv.gitlab.io/www/download.html" +SRC_URI="https://ocserv.gitlab.io/www/96865171.asc -> ocserv-${PV}.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" + +S=${WORKDIR} + +src_unpack() { + : +} + +src_install() { + insinto /usr/share/openpgp-keys + newins "${DISTDIR}/ocserv-${PV}.asc" ocserv.asc +} diff --git a/sec-keys/openpgp-keys-oisf/Manifest b/sec-keys/openpgp-keys-oisf/Manifest new file mode 100644 index 000000000000..08bed5b21ac6 --- /dev/null +++ b/sec-keys/openpgp-keys-oisf/Manifest @@ -0,0 +1 @@ +DIST oisf-B36FDAF2607E10E8FFA89E5E2BA9C98CCDF1E93A-exp20300911.asc 4800 BLAKE2B 623b9c2a1a221986e3f34bcdc148cf6ede9ed958974f9bc401fe9e66538c0568579cfa5b83797b070ec3943852aefc9172562f4c7177fdd36f38e2dd7c642ee7 SHA512 326423578924ffab6e0d34bf5e657b9225dbd1e03e39059ab3d73eb6374314c339b240daefaa585c88b8bd08f29e05e8ca459550ddf4e387a106fd929666d88b diff --git a/sec-keys/openpgp-keys-oisf/metadata.xml b/sec-keys/openpgp-keys-oisf/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/sec-keys/openpgp-keys-oisf/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-oisf/openpgp-keys-oisf-20260319.ebuild b/sec-keys/openpgp-keys-oisf/openpgp-keys-oisf-20260319.ebuild new file mode 100644 index 000000000000..e2af6b454470 --- /dev/null +++ b/sec-keys/openpgp-keys-oisf/openpgp-keys-oisf-20260319.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +DESCRIPTION="OpenPGP key used by Open InfoSec Foundation (OISF) software releases" +HOMEPAGE="https://www.openinfosecfoundation.org/" +SRC_URI="https://www.openinfosecfoundation.org/download/OISF.pub + -> oisf-B36FDAF2607E10E8FFA89E5E2BA9C98CCDF1E93A-exp20300911.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - openinfosecfoundation.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-oletange/files/CDA01A4208C4F74506107E7BD1AB451688888888.asc b/sec-keys/openpgp-keys-oletange/files/CDA01A4208C4F74506107E7BD1AB451688888888.asc new file mode 100644 index 000000000000..a1d68e4775b9 --- /dev/null +++ b/sec-keys/openpgp-keys-oletange/files/CDA01A4208C4F74506107E7BD1AB451688888888.asc @@ -0,0 +1,238 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQThBFHZWJUBJqDW0tKMvnK0P0Pgb2mlWrUBHXFxfHQ/svj2mQydWgRvF3WnbM6Y +4cOB4rgrizaHOgm/wqssmpNs6e9jZqEBjW94Tm3tt1d6dYdsYuPAtaEwsGYuLzMt +fSKvKyTqSKFTesvvjOSjYO/zrTA7hcRGF/aEkftzZ7RqVB7AZ6NFCOs2YckaZnr1 +X9a3WiyjM0q3TGjrcyZwQPCOjrAeFOmg65MV6sfLSB6CJobUYL+a+IjxIQDOAVHO +tctlvnkbcL8KSpD76M1lD8tkVgoznukdmeYGIUI7ziMVEYHQ36slw/Ig86Nj+coW +L8qDr6b9Twk0Uz7UphF4nr9jQ3DDcQ6yroxA+indYJv2zMqOfTIFAUP4KIH/ath0 +C4xPGLAjSkSPxhsbcnnGO0EPpXd5aW2pzSHXPsqib4EignuUhsQe2SkIBj/oV9nf +Wmmdi1GqRuMa+f7+ddzYQ5OxvLtNriX0g1WaUn8tHVjH9i5A4oIg1cgWhheKwTVe +ZgZ8sYleUX+XDT0AYwtS+DV+sAm10qyQm/Cj7b/AkGtytQNYjkuIv5J3w68nVk9V +Gr9n0B+idcHHVqXxDhJw0mSMmEWKK9LBGNb1J6QLRJboNSwHnHPLaTLWfsj6RFFJ +eiQlDoYprsy8qu8lKPoSgN6o5MtW48wQAtWWNc9/fK63kaXOPDtVnIXgUAjFc1ib +x938Q2gfPMajNtD+ZbKBKLnRSAGn5B+tSV3fgqy0IK2R9vPHfCZYRWcrNLwASzOb +e8u+hT+PARnln6hdcvg0TcpvDobH79OA4SlCNe9w2Gd2c7hWRZdIq13HLK/ErPMw +XLy7TqvNSAEKpXcWoVq2i4DvDQMTBdApgP4uXrHiwE1rfguv6P/WkZSGfuAX8qJh +a1yCbEbTHf8klbhkiA5C/zi/ZS1vmWrq40K3wd9cjwYH/fBVMPnSoXR3ho1KEwkG +4AReb5QxpiESkw7fcD2uVoIGEMonrjn03wtHdZ0Cg1Qa/8vHtGtBTy2O4OP+kKWp +kbxqAzwXWQiJedY0lnM4rOiQlcaxL8+1vEhSAY6rzS0YDY3lkXoqRNRQFPvtyqke +3bp1cD3x42/z8sFE+PV3pmykwSb2CYtA8aeHGydky77IUnWNB269JRhKSPFhk7or +8vnczuVxbBaeLUxs6R53jugczS4abc5dGboaRsJ48OKAVT6mEWvMSnQFQ022VTZu +pTh9UsCL/qZ0oxQ9/lAkaFR4t+ih/A4QhNQgHmmnGPBNuuhptBdnDLrxmvada0Qh +O7v/cuh5msOWxbeGNyvb8yGWJN9QhlivMhLjYj7UY1w9r4CHQG9wGucGGiy4bkMY +q4awFzLBN5G/6xrEwkteQwB/q9oK/gu1bwNGs2g42B4PSbXYXKyR/UUrYB7b0ioO +cWg0xCl73zBokUFSvM01DExTiDnEUD5v906oZKipfGeSc8lX4/K1jt4yi8n26YGz +TsBI3ZutFH4r8NQtoEzP7Eplz/hodCnLK6YoUGhYJW6dXI5kSbKyeRCBdadSAY7T +RFwdo8X/IQkCXZRr6LnkOMnlFo2cENv8VbS9hoFksmOUuyn0LTnJMDv6xmaUL0lU +mz6yhqBn3LNuQperSqYmoMCqyJkPUh2LFxXb3wQfBAoNyRVYOFwW7Y4Oac3Ou1sA +EQEAAbQYT2xlIFRhbmdlIDxvbGVAdGFuZ2UuZGs+iQULBBMBAgAhAhsvAh4BAheA +BQJR6qn6BQsJCAcDBRUKCQgLBRYCAwEAAAoJENGrRRaIiIiIoy4mn3BAEMjEto0u +LWs6aULjAIOPq/WTsAQh3wKGDw561yP3SENBp47YSs3sR5s/+hVX/FTWBakFL+yO +At3UrcRNaWK8M/Al9iDzUem6CzTyTORENy0mv6Vl1mgDxhskgDuN7zwKl6qqXJzK +ezUNSWFmC2vcUhL/go0tuY1esbi/gqBJUka9wuMv7xZQFzzI6snZFOog1P7C+5Eb +pCDgox7Wm7XBkznAXbz27PVOt4GbXtc+MKFrpli8Lkkgpm6vME6/3H5LxNqjBD1K +St+cd5hnEqlO6xVkZflRwDGOjCl/I6eU8cD6LexZxrqvVQN5zm7favv0jueNpcUv +MYU9cbbFLNWuUjfURTJ7O5DzX0xl3pNpq0vxP/MdHLrAsQlfJw2a94+WMF/a/4Nu +y4z9126SAyh8VFRPQdUqZ5E9fy3YgYSxZM2II97EL5F5/Y9l09y4vESI0XyakboU +4JDxN9eTSy6Sc3TvDxA5ry2XP1suhxEeibvxy8LRBB20R18iBexiDMQEjPZ0eXE6 +dJBwIQUdBzpdnknI2nvEDTa8jXx427Y4kEoOWHfIggz7EzWdHtG56tv3+kC3vI2h +6SmbGJn6xXnXV+GneOpTusXII4M5RtBI+btqYYDMcdAUBXFqHMEn2MYZhCeujJ7X +dzWidpMUgCiP3LLjPm+F9oKosxWk6UdnPIOi0v6QcvPAtbNmRJU/rcesBfl6HxM7 +SrWA8FAJGAnvLk9VIz8uyWPn9kLUp5Z2+nmERjDHKwekxwYGs2MA5qpHuU9q94R2 +QvyDSkRANbgJ9iLXqZQ+U8c62oZiV7YOLKaaUB/ujgw7Kn8YrjYnJqdPWx9RJJIr +eiNUkkxqq1jgtzcL7iIL0Jw08/CtnG/1hox47tZxXqePOVXme7Q9MP4AYwDXtWf/ +3ZGwbZEFPtnCdxQG8yONaAYwesvazzrElcZdoSgVxIcTbt7YVxKMia5yJ93Q8DCx +t310910Gdfb2eF/w9UlV69Mt9OMl/8CdGnEPNLK/afERPsf96IPl37vp4KP3atyz +jAcwjjBAixHojG0bjnfE7NZS6c8XXVuohKP+nEr+qZbBiI/rGXr8yegwEzxHmTm1 +a+fcj1Fc9UiZgt1+rBrsjNkVZSnnMcYj3CLo15fwFKBbID6R754FEr+jyXbXzKub +Xp/U/iF8O8/laP7/OcM/moIlSd+65npJ1wPUwW3uJYJCF42MUz/2jUpYB9eTpHPm +2hP8cemOeaKkveCQ2plZfRnGupP19qA76SUicRGW6ZmxlpgA8qs1lHp0j/TodNBl +A6PjsT6rmy5s3KMCQha+BAKUVXKWKQIdups0aK1vEAWhDgD7UQK+Mv+UYFch4cHQ +h3tFgTtWzw69uld3QTasl0EKmMJZK2ywikWfnutgzv7O1/iqQS5yj++KewN2vq/i +3qxqqL8orcVgwbQUxeFhlyX2ltmUXNsddAuctuv4dmyrQSSnwfoGXrwhdXqcCHTk +L4Jobi5bT2DGcBiXgseT8pkynAwD+LZnNUFWuyHQ2XwG98/p2ZAw537HEYKtrWEq +9laMPkJ4fATe4+7gKi+bTAaGvq1jazlrLuZOjppbQRuyud1BWQjOnGqQ4YOXOc9h +kbnVdSEF917E9UIJq0JdV0xjCyJBdoy4J1QRs7QZT2xlIFRhbmdlIDx0YW5nZUBn +bnUub3JnPokFCwQTAQIAIQIbLwIeAQIXgAUCUeqp9AULCQgHAwUVCgkICwUWAgMB +AAAKCRDRq0UWiIiIiE5NJp94wr5IQI+F75z2HVVy2OLXXA9sV5r5JZ3tikbTyuFL +IL10UDPO/gLr3BXFrWGmp0AIZPli7QZfhzgXXsJqFBK31qC8CFCaCmVj3wyxZJNE +kcW/JhZN8rDx2OnniVe1sK29vBstwgPcH0rRLbSQmPs7aHmeY1Xr+bZPsM0GHXBK +sWMtZXDtqmZB343bVmG3KQftz0OjNKPZcUkFhrQyMOZw5X0bZ5NL3gjTfIDHOTvF +gyuf8NlhBf/9o336dXGROJc2mscqJjudBmP6Z7+A1DiY3dWz2wR+ywBbh3eZ9/ai +0rC/m8YdzCqk1DfyQvgHUefVtMlfliTG5/mLRZOsU8FPrbf/Ve4f0DPR2ZsdOpR3 +nOs5Po7O6MKKv0FXq7hEqG153v/JF33ScXhjfWo67+mfzlPYIY7UjkwVjM6Jj4EA +rcS11SRMm2w4xg+wIiFMbaxiR/hlRm4a05WN/agibV1dghaYXkWvlRs7CCcORsds +Shjr+JFa/nGx7BzMzMkDDB/OBjlMgkZcIbDq5LAadKWnglFDc1r/s1RQETtnDs0X +1I0gM2VKo6l4sbNSIcmTVRIuN9id9Zga2Nr/yAmKQNP3TTmQeJX2M1t00ViX4nuS +oWjK9m31hwGOzAeAp1rtl8Ctb167GwOJBEIfLSjGM8CXzYoMJsMd+aChiu8Yl/+R +xn6VtgixIcQxCVdpnYmv5BFvDFjEFVAtxkeJXwcJaFabiDsIyPqf6XPpNBcuteTh +LyRnydhuugj6/tiW2w8UCnomei+L7M8OrKxq8k+Wq5XUBqMPFtWkTKM1GsncyFqQ +cuoFy1C3vjy3cE7+JHxSu7laJ2zMbDWZ6j+3sM1Cfgs/xaMs2xg73wVAcN6vX4Zd +gGniZu1paRPKN+jGT/4NfX4WmyD9Hp37KWIl4CKbzhazrml9Xb3qHNGxpS1VfXUD +wNRK1Et/qoIbO1tDqXMcDr/RerGht/OUNzQP78+QO21nPkd7lfvMkAqF/e4Bh/x9 +wj0FbS8jH/QKqpDklK50CMwIExGSEbnjYY1kx2s0MwBktVmBN95XT2Tj01PPDauF +XSvObLt9L/J1tnkNjycaCscVpSeRPYgheSll8tKhpy2e2tZUsszRPs4CMSRc6qGh +s/398O2fPy38yfnXp+6rqRzMtwfingxBbv5vy50N0YVoUDT7cfo5cjbk7SMThbnS +xFrG23hlAGIbAXpnLDJuioZW8kedOic/q+16oQr+2Ok42bom/9XxsGe/L6odG/3u +kYBQO/SMkNKZXxqwwewO2JZF7YTIEvnFnXVEYzaZb34ORGoXNOCC3Vj3i9iy/1t4 +GBqK5mfDa0oTd4yaDCq4Mz+QJuhCf5XJ5WIMdIZYS7Q9kLXgOSOmmRkGGRPuZPxY +dwLVtYVlE66lLwX0l+iNlFmBdI2zpq8LIj1vwmKpw01MpBcMhNEIOz0d7Y9hnNbj +aD1dZZzn34rpsYNQo/zt0O+VtOaulGatFTHnTt7JwhCO7SURWLpiEKwRXMezrOO6 +MFO6yZu3jBGmDGCYSeWg46DDIZLHXp/BMe6XuipkTrdEikrr2XuSfctBa5ImPG8W +zX9z6g2NX67i2JObbrFX9eJG6zuOOihxJA4GixhHCmF00PAvjh0GlmAP9FYMhdmY +9q+Fk6rR1sTWwgEQAAEBAAAAAAAAAAAAAAAA/9j/4AAQSkZJRgABAQEASABIAAD/ +2wBDAA8KCw0LCQ8NDA0REA8SFyYYFxUVFy4hIxsmNzA5ODYwNTQ8RFZJPEBSQTQ1 +S2ZMUllcYWJhOkhqcmlecVZfYV3/2wBDARARERcUFywYGCxdPjU+XV1dXV1dXV1d +XV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV3/wAARCAEg +APADASIAAhEBAxEB/8QAGwAAAgMBAQEAAAAAAAAAAAAABAUBAgMGAAf/xAA1EAAC +AgEDAwQBAwQBAgcBAAABAgADEQQSIQUxQRMiUWFxFCMyBkJSgaEzkRVTcoKxwdHh +/8QAGAEAAwEBAAAAAAAAAAAAAAAAAAECAwT/xAAeEQEBAQEAAwEBAQEAAAAAAAAA +ARECAyExEkEiUf/aAAwDAQACEQMRAD8AU0aPe0cabQitQe8y0NJJyRHFdXsE55Wi +ldgrXtJa0sODPWrhTBt4B7x6MaXWbFyYMutXdgtK667Ne1TFa1OzZ5i08Mdbd6qY +Q8wbTaAltxl6a9re4w5LQBgRar4vUFqEu2uRO5g9j+05OB9zntd1Jd7LX/acbjCJ +ro7uqaetS1jDjx5iXWdZ0tluAjY+Yit1JsJLMSYOLQTyMysTh6eu21+2jCj58wZu +o3Mxc2MzHyTFZfPOefie3ez7MrBgyzqOoLHD8TSnrWopwA+R9xUWIMgHOfmPBkro +av6lYY9SvgnHeb/+P02/9SraPrmcsylhkeJG5sd8GPCx2ug6ppzeFVwAfmdAHS6r +g8GfMK7jWw579/zGWj65qtKwKHftP8WJwRCIspl13QMtxdRxEgUqZ0un61p+rD03 +C12/4nz+IFrtF6ZJC4k2rk0Hp9TZUO5m7dUsK4yYIxI4MzI8wLGlrvYcnMnT6p9O ++QTKo4xgzxQO0eAxs6o9qARda259xm6UZEpbURFh6pRaEszmNB1Va0HMTFDulGB8 +wGu7A9Hss1TVZHPEL9FXXkRfrKfTyVk2YprbYCucxTqbyGws33EqBmDWr7wcSbTx +qqbkBaVa4IdoGZdQWQACbU6LPLCJUgesNYckYmtllenTLnk9prq7q9Fpmb2hse0E ++Yhpa/VWm/UkZHZVHEef0ffUW1+sZ8gEgfEUNp7LrCAOI5FHr28J+ZsNMtPYc94v +1ivyTp0rFZZyATxKN0tmIWrDHzGFq2XYx4b3Y8Sa67EBJZQM8cR/qlhPborNOf3F +ImddL2H2LkR7qKbLAuTn48gzJaEZP/Lbt9Ex/osJ20tjnAXmeWjYe3PmMfdQvu8H +O4GetWtyLsY3DmVKVgWupFQsy8PxmDWab9uyxeQCIxKjGFGVJyR8TJqnr3Vrnbbw +Y9LCgnnBlxYVxgTVqFW0qTkDzKWJzL1OMtx45jnp/WXrZatTmyjsSeSv3E7jHEgZ +x9Qs1Px2Gs6WCA9JyrDII8iLLdLYg5Bk9D6ydLWNPqCXr/sJ/tnQr6GoTIIIMi+l +bv1yrIy+J5WIj/VdOVwSoijU6RqjyIToXl6rUY7zTcLDAGyGmtL4MpA30VzmC6pQ +ucTf1OJg53mLBHY0dUVxwQZZ7fWET6PSuw/Mb6fTlFGZn1VyB2XHGJdKA/MIanPa +WGkfHBxJkP8AWKpWijxAeo9VTRrgAsx4AE21QspGSeIg1Q/VajtnmP1FTaHsst12 +o32liM8A+I902hIoBI7ydD09RtJGfmN0p8kY+Jn11rfnnC1lWpCqj3dswfUZ9OvO +eM5P+o2t0+TmC31ZG345ilOwqKBFUE49XwP8h5mdBIsZLfB4+xGV1G6lOP4niY/p +d4XwQe8rU/kIajTa1fJrY5U/Ew1VbJb7ckWKCfphHdmlDKD8cwS+kg9uI9F5Lqhm +xq3ANbDBHwYNbRZUShHt8fUPFP7j4yTCf03qL7hzHpfknWlkXvkGbek3LNkgDv8A +EP8A0mFH1LWVD9ME+8w0fkgegbj4JmBp+Y7spVkxjkQV6sHtLlReSmynyZgwP+o1 +spzkYgzUbTyJcqLAYYqY26TrHZxWGOfiAXVjZkSlDNTclidwciF9ovp3+j99Y3CZ +a3SCwcLNunWpfpK7U8jn8wogEczG1pHG63QvWxIU4gJBRp3FumS0HIiXqXTVQFlG +JXPabCVbj2lkJaYuArkQrSqGxNkO0wmnr+MQN+qorkZltdd6gKiYabQK5y0ykUL0 +nUEsswTHVToyZBE5zUaYUjKDmbaGzUHA8Sp6R1Lq39QWAqKqhl24z8QHp2jIwzjO +Zved/UWFp/gAI0qoUbQOwmXd10eOel6alCj57QhUkKBNQD4mbdi6Yg1tWSfuHsnE +yZOYzBmkeniSmm2nIhBXIkovgxAOavZ9wa3TFzjEYsvxI2nHIjBYmjCnJEs1W2HW +LxB28w05AjICOYPaoxzC3wDmD2cyoVBFcNmD3IN3ELcCD2DkGUzrAICeR3gmor2w +3zKWruHIlM7Cm1So45AmHjj5zD70K5+4Gy4b8y4zsdN/TdpOnIzwDg/UeMeOJzX9 +NMd1qjORg/6nQFsCc3f1fM9NV/jFvVnxWfxGK/xzEvWrAEIzL4TXOWtlyZfTuVeZ +sMsZtTXzOj+M3V3V7DzCNMWI9syUG05aH6WtVWYS40sYvUXOGEIoVa147z1jDdxL +Km4ZMelhHpw2r6nezDtZ3nRquxQIn6Sg9R2A4dyf+Y6bsJnfro5iVlxKiXAktFsz +zICJOOJIjCgrEj0/iaeZYGGEx2cSpGB2hJXImbJ8x4ehHAMHsXiGOnEGsWJQKwQW +wQ+xeILasqFQLjz2mLjMKsUniD2CUyocjnEnAxJxlpOOOY0ANSuBALB57xpeODxF +lw2kkeZcZ0w/p1gOolT3dcf9p0zIZyHSLTV1XTkeSQf9idgxMw8k9r4Q9grqPM5f +qupNtxAPEZ9T1LIhAnPWMXfJmvjiO6qOWhtIGIJWAWhKnAmuMnaOqUjnEiq7dkCC +3O97cfMvUPQXmc9baKY45ModXsHEGfU7mxmb16dXTJMchajpDZfaP7STG57xN0sb +NTYM8xyOWmddHKyiaKJVRNFEUWsqydsuglsTTE6xIIkDvNGEriLBq3iUeWE8RxGQ +d14grrzDnHEGsEmtJQVg7waxcwxxBnHEUpgrF8wK4YaM7F4i+8HPEuVn0wTGeZNo +29pIxIc8RsgtvIMWXcN9GM7eMmLruWlcprGmz0r67OcowOf9zvW2ugYeRmcAykA8 +8TvdB79LWRyNok+SFzfZD1heTEZHM6/qWj9VSROb1WkepzxK4uT2O5vwMnHeaCwT +IqZXHM11ljv66gog+u9RlO1YyWrInnQAdszBpjn6ks3jcCI1p5UDMuaAzdsTZdMA +sWnhXoWK9VvXPt3cR8kQj9rqdn0Y/r5xIv1vz8bKOJcSq9pcQU1Uy0ossDLiKgiV +Il5BjDMjE9n7lmEoeJJqsYNaZsxmDmTVwO8xYeMTduZRhxEYSwe2L71IPMauODF+ +qWXE9APMhh9yzDEqTmUyDXkYgD4JhupMCbvmVEVkV9wE6PSdQGnqVTxxOdqsVdUj +OMqGyVHmMSH1JLMgUHsBCpkt+Ohq1iX8CTdoksGSBzFPSga7SGJ+o31OqWqrMWDQ +VnSa2zgCC2dGAziFVdTVnwDDDqFZYtH01DyCM/iStWBzKu4UQxTxwo7SwfPEHDMz +TRiETJiwFmpcHqNm1MYOMnzHlByin6i3VorNWxXlgGBjCg/tr+JFdGYJWaCDG5V8 +5M8t+efEIBiy2IH+rQHGZsl6sO8qJbT2ZT1BPbsx6MX7zNxieD4MzteK0SM3mDni +WewA8mDW6hRnmTitX48yjuoHMGOq3HgyG3Fckx+gmyxfBgGocHM9dlc4Jgljtz5j +ibUN3mbSQcz3zKQHvX2kxfZ9Rjd7kI8Yiwr7/wARxFX0lBa3JGfuMLs11gA4Erpq +ilQI7nvLar/oknwIfWvMV/UNWiWDzxMtXrmuXaCZemv1dCT4EBcbW58S+fjDyfR3 +TqHtfMdnS2bOIv6LaucTpAwKduJn1No5rW7UgcQV71J5MC1drKu4mKb9c7NgN2l4 +W46ul0IzkQDq+rFVZVT3Ew0LWtSDzAeqMxf3QP2b6O06zpunvH8kU1sPgiMAx/TL +/kROb6Nf6b26YcC5Cf8A3AZnVUoprX4wJj1MdHPX6kCoCR5OJFlm0Y7CE3owQhGw +fqBChr7wtjYrH/MUUHtvVfcbFH5MrTr1zhLlJ/Mp13pden1BuXT+rS+natTn+D+D +E/RunWBVL+7ae80vHpnOrvx12m1TOOYZW+4RN09fe2D7FOMkxzQNvEza1Fj7TzMb +7htOJrrCFXMQ6vWEZUQoa36g5PMCe8MeMk/UH9YOSXbCgZJjjo1dJZbbceNo8ARy +FfhXdq20hbdprG2pvY9to+TM9P1r9Qyr6JAPkGdB/UPS21Qsv0dwHq1ejagP8lzm +JtB0f9NWA4A29h3mt55kYy9Wpa+ojdg48yVqS0ZTzCG0o7IOTN6dGF5PBmNbYXto +z8QS+socGP3UKIo12PEqVNheRxF7DF544zGRGcwBh+/j7lRFjT9U9dmM+3GMTcuu +oqI8kRbrAVfGe0J6dzHY0MdKiJoNrHkxVqFHqHHaF3WMp2jtMWrLc4lT05evdZ6O +40W5ziPa+rp6eC05+2vaDiYhWz3MpPw/6pfn2qYnJ94/M3LNaxJ8yo01j2AAQF91 +0/TCv6VfxBOqV5OQJtoNPalQB7TW+rf7WmdaS+iTSWejrK38KwnaUHFYH1OVOhbe +SBxOj0RYUqH7gSe/+tPHf4M25lfSGe0upmoGRIjVg1e6sqScHwYFZpccLwPqMiMS +uFz2laJ6LadLWuQ6ZyecRimBgDsB5ltg7yp4knuhOo2YQ8+JzdzFmOY96k2KzEDD +LRlW+jpQ2DeuR8To9OlYQbFA+og03GI50rkARlgl0BGMd5kaPqE/yWR2ERhhSFPa +echRNHbiCXP3iNhqX4OIo1L7mhups4OItsOSZUTVB3mLVqGd2xgCbjiVdQwZT2Ma +So0veRjGYw0OmNeAe5OJNdQQ8Rn0rT+tcznHsHAj3R1cjC3SA2dpI0gA7Rk1IzyZ +Y0jbxFrBzmorAcjEGbaMxl1CsK5ixymTNeU10Gm6OB/MZjCvQ01gYUTSzUKDgGZt +aSuc4kLrcsiLgTMlWEDd2Y98SRY6jgyvzajRSsiH3AQim1X/AI+Iq9xPuOYRo/bb +n5HaLvn0vx3/AEcIcwlO0DqMMr5Ex5dXSryijLTawfPaZM6oOTHSi54mb8gzwuDj +I7Ty+7MQKepH9sxL/dHXUFODErjDHMqHRFDciN9L2E5+uwq0b6DVrkBoqUOUHEhp +etldcqZ6wYEAEsPcQHUHgw2w94BqexiUWahiTBjmbXfymJls6iUJ92JY9oB1O59P +R6lRGc45jk1NuDWIrXcxAHzAW1VnrC2i1q2XsVP/ANRJqNbfqD+5YSB2HiFaK/cu +095rzxjDvv8AXp02g6ytzhNYwrb/ADz7T/8AkfIylMqQwPkHM4UjPfmWqstoP7Nj +V/8ApOB/2hfFPsROrHQ9UrBUmc3ZjcRDD1TUWV7LWVx84wYC672JzCc2Hbrrwpzz +3lsTTbPBOJUkimREjE3Kz20fMZMgs1oyLBJCD5llXBBycxde4fP0dUYXXbgQFGmm +/jvOOenb9b36gAcQEu11m0SLnJmmlXbyYbo+CwoVQPiEUV55g+ciWGoNS8nEqek0 +HrasMQYi1KAWHEcdR1g8ckxBd6l7HBI/Eeq/iQmOZFTMLcr2kpVYBgkkQimrH1Aj +TQ6lgADGJt3LE9bBcQuuzjvI+BpZzAtSODC2bIgepPBEJVFVveYmb3DmYnvLZVm0 +W9YGdE35EZGAdSG7SWA/Evn6jr45wy9LmuwMJQz06HKd1sGUH5liINoH3VDzC+8Y +ZEZlcTTHcSjDHMA7fGJ7xJkeZDRGJInjPD6jCZ7OJ6ezAN0PEsScTGpvE2HM4+pl +dfN2KhMnmaqcTxXjiCaq2xF9g5kxX0xVxJOHBziK9NbqV0/qXqDz/bCK9XWwHfJ8 +S4PzXrKlZjgCZHSqOQJut1QOTn/tIfVVMMIC2O+BDAFesfEzIAl3u33GpUO4Luwf +iK0136i22tQVKHH5jkAu3U11As7BQPJM30eor1C7qXDD6iarpd+rt36t8jPC+BOg +0GjSjCoMCLoZjbBC5g15BEOv9qYi2xvdiTg0FqBhoOwhd4yYLZKiKxME1Y3UuvyD +C2g93KmXEX45YyJY8MZWdLkG9OY5YRj/AMxX084tMaCOBB+pVuRiXxKkGIO1zKyT +jMqTiS0ezzPAypPM9mMLg5npTMsIEupwZsrwcGWVsGY+Tnfbbx9Z6Go/EzZQzTJX +E0VuZhG7dEG3b4gV2jAs3JwRD1M8Tg5xKlVz1ger1q6wMK+PJmFFT6cXY5Nr7znx +DSR4mZMrT2ALaHs1HrHhgu3j4lKtKlR4UQ15TbzFovSK1xCqDiDngS1bYESK01Le +2K3b9ww3UWe2LWf3GIkXNA7Gml1nMHznvKkTa94mNvYzaCa+z09LY2cHGJcnsr6j +m2/kZWSZE6HGJ0HN3+o2AwIr6cM2t+I1HaAe8SMS2JGIG7E8zMzTxM24ElahMrme +ZpTMZNAecCXziVUYGT3kE5MA0EsTMwRJzALZI/E2qfJ5g5OBKeqEbk4E5++M9xvx +3/KaK3Ev3EFpsDATcNxM22vEYlcS/fmR3jNQyuJLHBlGbAgGdhmZt2iZ3WjmB23/ +AHDEWttRqPEEe3iZPZk5zMi2Y8LVmbcZ6VEkRh6J+t3/AMaVP20Z6q9aKWdvE5i6 +w22tYe7GacTfbLy9ZMUkSZE2c4/pi8sYzAgXTExVnHeMAvEAriSFz3lwvGMS6pA3 +Sk8QHVvqkYPXtsTyn93+od45mL8GSsJVqq7c4PI7g8ETerDZ+RMdTparxkghx2ZT +giBO+q0RywNtY/vUcj8iBG2fE8DBdLra9SuUYEwjPMYX/EkH5lAZGcmBrlvMW9Zc +jRWEHHHjxD8xT16zbpCPniAY/wBPdccsun1T5zwjnz9GdbU4Zcgz5nVhWHxOj6H1 +r0yNNqWxjhHJ7/RmPfH9i/H5P5XXIJYgwdLwVBzJOoGO8y10pt7Qa6zaplrdSO0W +6zUgDGYFayvv5IzBWsznmZvYWaVBlIXzIzInoGvPFgoyTxKMwVck4ijqPUC+a6zx +5MqS1PXUkZ9T1v6izYh/bX/mAeJ7M9N5Mctu3UTw5M9NtJX6mpRfuMjrR1bKFHkC +FBZ6tcATQDmI0KuJoqzwE0URg5mT9pcnHmUc+JK2ZMpmSTKkxgFqunI7G3TuaLu+ +V7H8iaaTU25FOrTbYOzj+L//ANm+ZBG7xEGwMkmUJ44ng0AknAiH+o7QK0XyzR07 +cTkesan9Rrm28qntEZVgp4zNCQf9zJOBL5hUGfSOr26e0ae+wms8KT4j9rn8NxOL +sG4Rz0fqXqINPefev8SfImPfH9jfx9/ymztYx/lBrKiTliTCAwH4kPjHeZOgJ6c9 +txNGKjzMmfPaUVeJlHtWtSSZlfqFqU88xTqNS9pPJxK55tZ9dY012uawlEPEAMue +JWbyY5+utQJ7HE8fxIjSgw/o1e/VFv8AEQCOegV+y1/kgQENgmBmXAlgslBjgwUg +CaAfU8BxLiAHsZQnInmMzB4IkqVfgyplnOeZnmAeMkHErPZgFy3E9mUzxI3QAbqe +p/TaJ7B/Ijav5M5HGWzG/wDUGoNmoWlf41jn8mKgMDMaasDiWMpkywyTiCXgRKtl +HDKSCOQRLZVTyeZ4lmHC8fcWqkt+Guh6qHGy3Ab/AOYa1iMOHIiOvSLZWCLBv+Dx +LMdRSNtg4HnvMrzN9NpeoaNai92g1+tUKQkXvaT4MzLMW/g22OcF13V7LGtbJMzb +A+pcqcZEzIPniaxjbf6r5njJxieAzzGSv5lTJMrAPTpeiV7enof8iTOaE7DQV+no +6VPhBA42ltu76ngJYCBvKAZYDmR25EuO0A//2YkFCwQTAQgAIQUCU6M3ZwIbLwUL +CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRDRq0UWiIiIiBEoJqCTBiaElnIMC4qt +lgLmcibYiJ8mEC2cwllJUgRGKyDIH9HSyUkV/eG2FXqPJwK1HaBsBLNAEePFCGvg +4aLK1roTCurpQWlHmrIlUUFbj0XaRiqrSDZZxkl4T2ff5uF1TsjNlOXjNe716SKN +Y6hWDLrvqBJZGddq8EWhVkeg1d0A0czFtp6/6G7wQ3k6eOUSiEr6aNEtKrDjjhXz +VQgABNY9cOUyfwSKB6WtYLuOj/G340ULeDqUd++CW5AtSWevQCr7honUD53M6eMJ +T0znDEn/r/fOoD+mn9GDx0fqPqbwMvCW9cmeEObfZN5w/fmJeszXqmtEoJwUOkit +JAGXZ6d/Wh7uS6q2qdR0C7lUqLcaFK0gR7JNnNfIqALpXiesHY/fJHiLkuwPq+JW +d6k4n6NyVu0u9jtlgQppAJ/WmhsgOMaYW52i3f054jkWCL6KFIBOCrzSOSgoB9ki +2Dvtzw0jlqcMLWijMHs3iEZ3KT7B6jVEd/CwFjKGrSiGAwqmiPUfcECfWWYHWl51 +FwpZUHDPV7A1l85UeWtZvZYitJ1Shqeu9Ra44dVSKCBx3HuXB+EY1fxKEiL3IEaI +wuNBTvPKbEdIU4TIDXFSszuNcNHjlPXX8o/9mdcOohmaq9sFml4GW/imr4zs8nkZ +macIR6VRf0hpG00quT/No5MUYo6Rzlv4oyt7w4mQ1lkuHwt34NVsvHoaGSLSZFl7 +WF+WHrDo3wlEF03ww6ivRzmOsVec8amMCqVpxUETC28KYIxR5MQl3Pm1aKDxO2CD +QjXIin0Mfway0LjONUCqBWClJAMR4QOnBb97c/ckWUHk7gDxZncr7Mpxg482w0vr +wKvGpzKQyyu3OGEdyggef0dK12sUJDdugRPRyQo2XNgwSLJKxa8211KBYn+mDmOs +EYokp0gam7vSDEgO25Vl6EXDmVU/MOKJDIy0SA9Xjt9Hle9UpgQ4g+dIC/Iw2jjF +wj5UyF8spTjGx6+l2m1R1/XY7mhEcFS4kgIAgicplswPf8eXJufIATqvwyTxvBRp +uJ4jrz3hFchUg2O3AfTjRLuCGAEqZr9oOn/R5F/mESUTCv6SGUx/433spaTbmzgG +IQVlz20bvGdaHnfSYUo8YW29v8Qt2yox28/c+2UyEzmoRnFC0oXDcjZ5umtX5Cz4 ++4LaowdN7vH9Lyi4bG9d+RkUO5ikGU1SSX4R9jyQdcSMOmn/imTWMH4eeWPpwxgP +V10TgSohjVWNwuokmLFrZy5sjoLNM8iK/QvLR/uIrZ7xXa0AqM+sWSxvqprPsjok +GxyvZSoDcw2mqO7kvMQzl7LyjJDub193htfKxQiUU4moVuZgkggAxPqB8feRju7a +0thIRix6StyJAZUh815JnBA4NbnP8ie8x53KWbBqWyaqMQYrYwXfLb993NYQMtbA +nnBmyXY3ipKyJ3CXYYOV4dbRKITuHNy81XQtlDkgaJWdxAHEU2K4myRhLPCGyGaS +ZwNZSwuCDKMQrOQh8qX4RvDENga3qwDliFj+w1xvQxFO0c+hBlrwu99fnjeTMP3n +RXcNV+pafUmucwiKRVlQPhEGKZ0WNE0OxU8rb2VGFmAWC+T2GY52OLPT880soTIt +T8+y6LMuDugRSp1s1T9ImCUOSU1VKIruHfA= +=xcqq +-----END PGP PUBLIC KEY BLOCK----- diff --git a/sec-keys/openpgp-keys-oletange/metadata.xml b/sec-keys/openpgp-keys-oletange/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-oletange/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-oletange/openpgp-keys-oletange-20210423.ebuild b/sec-keys/openpgp-keys-oletange/openpgp-keys-oletange-20210423.ebuild new file mode 100644 index 000000000000..31198c696b15 --- /dev/null +++ b/sec-keys/openpgp-keys-oletange/openpgp-keys-oletange-20210423.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Ole Tange" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( + "${FILESDIR}"/CDA01A4208C4F74506107E7BD1AB451688888888.asc + ) + + insinto /usr/share/openpgp-keys + newins - oletange.asc < <(cat "${files[@]}" || die) +} diff --git a/sec-keys/openpgp-keys-ollybetts/Manifest b/sec-keys/openpgp-keys-ollybetts/Manifest new file mode 100644 index 000000000000..cb3ff24b4336 --- /dev/null +++ b/sec-keys/openpgp-keys-ollybetts/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-ollybetts-20260119-gpg-public-key.txt 7930 BLAKE2B d0053973f72091bd272b55466e31a4c07008cc0b7dbb0c40c813e3e2fb739aabbcfad2f3a150a5fe84002f5240795252464115ca0597f4cbbacbceb75848993a SHA512 1b3d061bc489717b69d65bc99e4c5f651927fdc267c99fe2e9de201ded25dd33f0823bd3a669618d0d160f6487f66fcec2265bc110ca4f53a410927e02e6e150 diff --git a/sec-keys/openpgp-keys-ollybetts/metadata.xml b/sec-keys/openpgp-keys-ollybetts/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-ollybetts/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-ollybetts/openpgp-keys-ollybetts-20260119.ebuild b/sec-keys/openpgp-keys-ollybetts/openpgp-keys-ollybetts-20260119.ebuild new file mode 100644 index 000000000000..51618de4e797 --- /dev/null +++ b/sec-keys/openpgp-keys-ollybetts/openpgp-keys-ollybetts-20260119.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 08E2400FF7FE8FEDE3ACB52818147B073BAD2B07:olly:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Olly Betts" +HOMEPAGE="https://survex.com/~olly/" +SRC_URI="https://survex.com/~olly/gpg-public-key.txt -> ${P}-gpg-public-key.txt" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-ondrejjirman/Manifest b/sec-keys/openpgp-keys-ondrejjirman/Manifest new file mode 100644 index 000000000000..b9827712cafa --- /dev/null +++ b/sec-keys/openpgp-keys-ondrejjirman/Manifest @@ -0,0 +1 @@ +DIST ondrejjirman-20250216-EBFBDDE11FB918D44D1F56C1F9F0A873BE9777ED.asc 7252 BLAKE2B 0647cee90ce9c0c54103cbe16187414167fafe3ab93b9f6a923536f2603e197f45533de5c3dceb24facab178e32e7defbfa40d6a7fa2e5006e725fdb3f26dadf SHA512 435d4d798913461abd6b7daa9a10a61c4c0aa0afa53b68fb01eb6c02ae5c32ffcdbeaf3823910779ec2ab98743ec8df1da561469bc7e1c722153652b70447c27 diff --git a/sec-keys/openpgp-keys-ondrejjirman/metadata.xml b/sec-keys/openpgp-keys-ondrejjirman/metadata.xml new file mode 100644 index 000000000000..93c2787e3761 --- /dev/null +++ b/sec-keys/openpgp-keys-ondrejjirman/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ajak@gentoo.org</email> + <name>John Helmert III</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-ondrejjirman/openpgp-keys-ondrejjirman-20250216.ebuild b/sec-keys/openpgp-keys-ondrejjirman/openpgp-keys-ondrejjirman-20250216.ebuild new file mode 100644 index 000000000000..837a724a2d05 --- /dev/null +++ b/sec-keys/openpgp-keys-ondrejjirman/openpgp-keys-ondrejjirman-20250216.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Ondrej Jirman" +HOMEPAGE="https://xff.cz/megatools/" +SRC_URI=" + https://xff.cz/key.txt + -> ondrejjirman-${PV}-EBFBDDE11FB918D44D1F56C1F9F0A873BE9777ED.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - ondrejjirman.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-openldap/Manifest b/sec-keys/openpgp-keys-openldap/Manifest new file mode 100644 index 000000000000..818e4d9d8d74 --- /dev/null +++ b/sec-keys/openpgp-keys-openldap/Manifest @@ -0,0 +1 @@ +DIST openldap-20201216.asc 3485 BLAKE2B 4b3140b02a581b11cc26a5696147078c9f37bcf506fc276c75f96d39af1fb71a85f1369393928ff588f2ea48e5eb99d6f596875b6f8be667837f573f7c510734 SHA512 526c080e5c13b8d3ad1bb571a57d7fe8028eb5ce32f1f4cbedb3f13d0bf4945597928d992a7f1e6bb4c73e49fa309868b0916b0336751bba762c05724880238b diff --git a/sec-keys/openpgp-keys-openldap/metadata.xml b/sec-keys/openpgp-keys-openldap/metadata.xml new file mode 100644 index 000000000000..afce87b1d808 --- /dev/null +++ b/sec-keys/openpgp-keys-openldap/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>zhixu.liu@gmail.com</email> + <name>Z. Liu</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-openldap/openpgp-keys-openldap-20201216.ebuild b/sec-keys/openpgp-keys-openldap/openpgp-keys-openldap-20201216.ebuild new file mode 100644 index 000000000000..760c4c5a9f50 --- /dev/null +++ b/sec-keys/openpgp-keys-openldap/openpgp-keys-openldap-20201216.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by OpenLDAP Project" +HOMEPAGE="https://openldap.org/software/download/OpenLDAP/gpg-pubkey.txt" +SRC_URI="https://openldap.org/software/download/OpenLDAP/gpg-pubkey.txt -> openldap-${PV}.asc" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - openldap.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-openssh/Manifest b/sec-keys/openpgp-keys-openssh/Manifest new file mode 100644 index 000000000000..17e2a0fe850a --- /dev/null +++ b/sec-keys/openpgp-keys-openssh/Manifest @@ -0,0 +1 @@ +DIST openssh-7168B983815A5EEF59A4ADFD2A3F414E736060BA.asc 22720 BLAKE2B beec9b791d87c6f10edaca584d7ce16c578baa5bb7715a4fcf062c7014effb00187e32461aeb3e88ac0b05200630ff7fd3f8abd2b0b8b6d3ab451e2d30315847 SHA512 005d08dfe5cc486de0f17f305e617a2d921451b697aec1c58d66fe961dea36df43d5c643fab0a6720dd9a5891536c7eea628a8d9b381bbd613e41b8313989ac0 diff --git a/sec-keys/openpgp-keys-openssh/metadata.xml b/sec-keys/openpgp-keys-openssh/metadata.xml new file mode 100644 index 000000000000..5ff340f76df4 --- /dev/null +++ b/sec-keys/openpgp-keys-openssh/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-openssh/openpgp-keys-openssh-20220316.ebuild b/sec-keys/openpgp-keys-openssh/openpgp-keys-openssh-20220316.ebuild new file mode 100644 index 000000000000..2d6aaab2c406 --- /dev/null +++ b/sec-keys/openpgp-keys-openssh/openpgp-keys-openssh-20220316.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by OpenSSH" +HOMEPAGE="https://www.openssh.org/" +# Listed on https://www.openssh.org/portable.html +SRC_URI=" + https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/RELEASE_KEY.asc + -> openssh-7168B983815A5EEF59A4ADFD2A3F414E736060BA.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - openssh.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-openssl/Manifest b/sec-keys/openpgp-keys-openssl/Manifest new file mode 100644 index 000000000000..bd9b49a3987c --- /dev/null +++ b/sec-keys/openpgp-keys-openssl/Manifest @@ -0,0 +1,34 @@ +DIST openssl-20220316-7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc 45632 BLAKE2B 31595337315ac852dc837f690743149e5e66956b938165c56d8bd624c6e5797f6f1f927ee44bc6139b243945b837af494642176e33c1697348319ce923576c42 SHA512 c00b300370dbce3a75fefe1cbfae1938276478c836f39c115c51b72a5dd8b8e01d0f3a62b48da54caa238e532cfe83e1f8a0be2466b2926cf2f362c0e4a60bda +DIST openssl-20220316-8657ABB260F056B1E5190839D9C4D26D0E604491.asc 29252 BLAKE2B f256f7c9f3d84293f461f3dd9f5156dfaf134a376ff7fa06d9988e7923e0a1a0e2cb6344cb978c590870963fabea3d7dea7eeb740b785049700275a9c975f213 SHA512 c62f3463f12b213db21945d8c8846a9823fa91b45f954c5248bc3c35b5c9ab31424cedb73e56065001d3f9ab6409e1926fa3ffaab3484bb8dfe126607d450e9c +DIST openssl-keys-20221101-5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33.asc 3050 BLAKE2B 5c785d9ed3019865fac34a0b7647ddadda30ceaed57a711c32483a1309b2160209a50b89bc9a01a1696b691999e27808ef2a44e94242478e388d963b8a2c13b4 SHA512 583a32254ea46b89e348ad14f22a784920b6ca3c75b9bd681298be94e5d367a6beedf4b320212ddd5509881e1bc88a643680c9ff2829d7a529d3f27956e2e086 +DIST openssl-keys-20221101-8657ABB260F056B1E5190839D9C4D26D0E604491.asc 1531 BLAKE2B 7333259523feb8e79c00c8f0652544471abfc087ebbe149eed2413f8e55637fdb3138d39885a88aafecd7b8edda207542198dc2deba8a882253fd91cd5ab0ace SHA512 e3f9b5a77124fbecef6c37a1d4fe8292ccc3210eabf60d6349f704d22014dd4d3343e40dc26c65659297e2a713ddbec52662924ae93468a6e0e9709f724944a7 +DIST openssl-keys-20221101-95A9908DDFA16830BE9FB9003D30A3A9FF1360DC.asc 2854 BLAKE2B 22bfca60053ccac3c06fe1a5099f81272119d12ac3f188ff7d6634111bd6f881abf0007452ad5dbe2b80aa1383695889e1fcfa981a2b4d5baa507c160d7782ab SHA512 54d98dd0392edd7b522081565ab5194e36b1ad2b56d1138a3830ebcd7ca02de4e5bcaa1b6ba19a626a44156b56f55abd7a104a3374cec0b94897dd7ec08601ff +DIST openssl-keys-20221101-A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C.asc 5194 BLAKE2B e8bb04c8590ec2171f024c49439bbae04690f14db4dfac20ddc43d963659d2b3788dcd34105f8c987b0413cd5803222cdbaf5ca3b7ec8808eb43c3a8bf23da8f SHA512 fe14c26a3075019d9c876f23550d3c897b5773f4ce92d68cb578d2a266557bf00ced11a91d048d2e2448f0c453651f61faa42eb1608d9d0faed8ddd03ead7ec4 +DIST openssl-keys-20221101-B7C1C14360F353A36862E4D5231C84CDDCC69C45.asc 2249 BLAKE2B a9913d00635a73636dae7ea30bf16ade55a8f56d6fa3a804ebaf736705cfb3628b4838289c9b9847d1809da94dd4c9c23d01fe0521701dd164ff5036cfa78ec3 SHA512 c7927ff7643ac4aa12f516103d76af4c56e25f3d3a3d4064ec5d11f30d9447899b18c22cfb7217488b2e5b912220269e78668655343db52f486d29788e4759fc +DIST openssl-keys-20221101-C1F33DD8CE1D4CC613AF14DA9195C48241FBF7DD.asc 1534 BLAKE2B b572d5893a44f120b5ddec55d96d53cb5bd490e563253906f597fb8253c198f0fa318a955b4f30db3b93565ea87e0e423db661de17253fc2255843513a86b6b6 SHA512 359acc73f14e9c6ba68729b234f0bc94d67bc16eec7a18bb641bdfc8d51e19c2afa96292e99c97308ebce4bb5e4aa040beabba051f08b42fca242dff2e99b7f7 +DIST openssl-keys-20221101-E5E52560DD91C556DDBDA5D02064C53641C25E5D.asc 6131 BLAKE2B 36e076cb5ab722c5efe378fc70a9109c30db12bf59af3634af0b7df1cc6beaec8d1fdf5099ffbfb66ce59d51581009ed59278336238755122ba5126cf1b191e5 SHA512 ee72fff17111f437b372b0bbfaa851075125da524a8d0f861232fe9bec2da0c0933c4d0ab3fa9ad1aa9015f9ae302773d0f5eb25bea270f0a5884f0d5b9b6fc1 +DIST openssl-keys-20230207-5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33.asc 3050 BLAKE2B 5c785d9ed3019865fac34a0b7647ddadda30ceaed57a711c32483a1309b2160209a50b89bc9a01a1696b691999e27808ef2a44e94242478e388d963b8a2c13b4 SHA512 583a32254ea46b89e348ad14f22a784920b6ca3c75b9bd681298be94e5d367a6beedf4b320212ddd5509881e1bc88a643680c9ff2829d7a529d3f27956e2e086 +DIST openssl-keys-20230207-7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc 5302 BLAKE2B 30ec164d0022c432747063e8aac63d51ba44d3f1096925376aed00d8b843835d891b01e2b4b46abd0e4567b4108ea96266a2a8949508e4767632bc01cf3901c2 SHA512 724a2ba71404c7bcb7aa6ec5ab6fe91b50c3294dc1b0791a369554505c812a142879a05663d098447f20a7383e039dcf4e0699740c4ab0ba4393c891e237bcc0 +DIST openssl-keys-20230207-8657ABB260F056B1E5190839D9C4D26D0E604491.asc 1531 BLAKE2B 7333259523feb8e79c00c8f0652544471abfc087ebbe149eed2413f8e55637fdb3138d39885a88aafecd7b8edda207542198dc2deba8a882253fd91cd5ab0ace SHA512 e3f9b5a77124fbecef6c37a1d4fe8292ccc3210eabf60d6349f704d22014dd4d3343e40dc26c65659297e2a713ddbec52662924ae93468a6e0e9709f724944a7 +DIST openssl-keys-20230207-95A9908DDFA16830BE9FB9003D30A3A9FF1360DC.asc 3505 BLAKE2B 10e4a6970366dd6c2b2633da3045cf3da0857b1ea1f84b40bf0b85b0424583030593d3eb85bab06fe9b1dcbaa7c4c5c7023cb8a5d82d9340b0741601b6a79deb SHA512 154f173c316cff4c325746de3c6c992f1a493315958bcfb6b9c273edb9921d78f8c5febb69d6e8a743d89427aacc181e90ccc8098deb97295c2c6b258867be96 +DIST openssl-keys-20230207-A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C.asc 5194 BLAKE2B e8bb04c8590ec2171f024c49439bbae04690f14db4dfac20ddc43d963659d2b3788dcd34105f8c987b0413cd5803222cdbaf5ca3b7ec8808eb43c3a8bf23da8f SHA512 fe14c26a3075019d9c876f23550d3c897b5773f4ce92d68cb578d2a266557bf00ced11a91d048d2e2448f0c453651f61faa42eb1608d9d0faed8ddd03ead7ec4 +DIST openssl-keys-20230207-B7C1C14360F353A36862E4D5231C84CDDCC69C45.asc 2249 BLAKE2B a9913d00635a73636dae7ea30bf16ade55a8f56d6fa3a804ebaf736705cfb3628b4838289c9b9847d1809da94dd4c9c23d01fe0521701dd164ff5036cfa78ec3 SHA512 c7927ff7643ac4aa12f516103d76af4c56e25f3d3a3d4064ec5d11f30d9447899b18c22cfb7217488b2e5b912220269e78668655343db52f486d29788e4759fc +DIST openssl-keys-20230207-E5E52560DD91C556DDBDA5D02064C53641C25E5D.asc 6131 BLAKE2B 36e076cb5ab722c5efe378fc70a9109c30db12bf59af3634af0b7df1cc6beaec8d1fdf5099ffbfb66ce59d51581009ed59278336238755122ba5126cf1b191e5 SHA512 ee72fff17111f437b372b0bbfaa851075125da524a8d0f861232fe9bec2da0c0933c4d0ab3fa9ad1aa9015f9ae302773d0f5eb25bea270f0a5884f0d5b9b6fc1 +DIST openssl-keys-20230801-5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33.asc 3050 BLAKE2B 5c785d9ed3019865fac34a0b7647ddadda30ceaed57a711c32483a1309b2160209a50b89bc9a01a1696b691999e27808ef2a44e94242478e388d963b8a2c13b4 SHA512 583a32254ea46b89e348ad14f22a784920b6ca3c75b9bd681298be94e5d367a6beedf4b320212ddd5509881e1bc88a643680c9ff2829d7a529d3f27956e2e086 +DIST openssl-keys-20230801-7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc 5302 BLAKE2B 30ec164d0022c432747063e8aac63d51ba44d3f1096925376aed00d8b843835d891b01e2b4b46abd0e4567b4108ea96266a2a8949508e4767632bc01cf3901c2 SHA512 724a2ba71404c7bcb7aa6ec5ab6fe91b50c3294dc1b0791a369554505c812a142879a05663d098447f20a7383e039dcf4e0699740c4ab0ba4393c891e237bcc0 +DIST openssl-keys-20230801-8657ABB260F056B1E5190839D9C4D26D0E604491.asc 1531 BLAKE2B 7333259523feb8e79c00c8f0652544471abfc087ebbe149eed2413f8e55637fdb3138d39885a88aafecd7b8edda207542198dc2deba8a882253fd91cd5ab0ace SHA512 e3f9b5a77124fbecef6c37a1d4fe8292ccc3210eabf60d6349f704d22014dd4d3343e40dc26c65659297e2a713ddbec52662924ae93468a6e0e9709f724944a7 +DIST openssl-keys-20230801-95A9908DDFA16830BE9FB9003D30A3A9FF1360DC.asc 3505 BLAKE2B 10e4a6970366dd6c2b2633da3045cf3da0857b1ea1f84b40bf0b85b0424583030593d3eb85bab06fe9b1dcbaa7c4c5c7023cb8a5d82d9340b0741601b6a79deb SHA512 154f173c316cff4c325746de3c6c992f1a493315958bcfb6b9c273edb9921d78f8c5febb69d6e8a743d89427aacc181e90ccc8098deb97295c2c6b258867be96 +DIST openssl-keys-20230801-A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C.asc 5194 BLAKE2B e8bb04c8590ec2171f024c49439bbae04690f14db4dfac20ddc43d963659d2b3788dcd34105f8c987b0413cd5803222cdbaf5ca3b7ec8808eb43c3a8bf23da8f SHA512 fe14c26a3075019d9c876f23550d3c897b5773f4ce92d68cb578d2a266557bf00ced11a91d048d2e2448f0c453651f61faa42eb1608d9d0faed8ddd03ead7ec4 +DIST openssl-keys-20230801-B7C1C14360F353A36862E4D5231C84CDDCC69C45.asc 2249 BLAKE2B a9913d00635a73636dae7ea30bf16ade55a8f56d6fa3a804ebaf736705cfb3628b4838289c9b9847d1809da94dd4c9c23d01fe0521701dd164ff5036cfa78ec3 SHA512 c7927ff7643ac4aa12f516103d76af4c56e25f3d3a3d4064ec5d11f30d9447899b18c22cfb7217488b2e5b912220269e78668655343db52f486d29788e4759fc +DIST openssl-keys-20230801-E5E52560DD91C556DDBDA5D02064C53641C25E5D.asc 6131 BLAKE2B 36e076cb5ab722c5efe378fc70a9109c30db12bf59af3634af0b7df1cc6beaec8d1fdf5099ffbfb66ce59d51581009ed59278336238755122ba5126cf1b191e5 SHA512 ee72fff17111f437b372b0bbfaa851075125da524a8d0f861232fe9bec2da0c0933c4d0ab3fa9ad1aa9015f9ae302773d0f5eb25bea270f0a5884f0d5b9b6fc1 +DIST openssl-keys-20230801-EFC0A467D613CB83C7ED6D30D894E2CE8B3D79F5.asc 5414 BLAKE2B e079aa52ac42857eb63a3c62e752b44db93cc445e8370dafe19440056b65b50c8479ff689ea9b0dd13974d9f94230b368556084b17e077b0ed82d234e5142b92 SHA512 7858bfb779e53caa50b2ded103976b51f694ac3a99872a887c1b895394e5099c692d56cb5d7ca3a8ea168f2df6a9ca29749ecdbe9a20c8863b79346a1c63d27b +DIST openssl-keys-20240424-5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33.asc 3050 BLAKE2B 5c785d9ed3019865fac34a0b7647ddadda30ceaed57a711c32483a1309b2160209a50b89bc9a01a1696b691999e27808ef2a44e94242478e388d963b8a2c13b4 SHA512 583a32254ea46b89e348ad14f22a784920b6ca3c75b9bd681298be94e5d367a6beedf4b320212ddd5509881e1bc88a643680c9ff2829d7a529d3f27956e2e086 +DIST openssl-keys-20240424-7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc 5302 BLAKE2B 30ec164d0022c432747063e8aac63d51ba44d3f1096925376aed00d8b843835d891b01e2b4b46abd0e4567b4108ea96266a2a8949508e4767632bc01cf3901c2 SHA512 724a2ba71404c7bcb7aa6ec5ab6fe91b50c3294dc1b0791a369554505c812a142879a05663d098447f20a7383e039dcf4e0699740c4ab0ba4393c891e237bcc0 +DIST openssl-keys-20240424-8657ABB260F056B1E5190839D9C4D26D0E604491.asc 1531 BLAKE2B 7333259523feb8e79c00c8f0652544471abfc087ebbe149eed2413f8e55637fdb3138d39885a88aafecd7b8edda207542198dc2deba8a882253fd91cd5ab0ace SHA512 e3f9b5a77124fbecef6c37a1d4fe8292ccc3210eabf60d6349f704d22014dd4d3343e40dc26c65659297e2a713ddbec52662924ae93468a6e0e9709f724944a7 +DIST openssl-keys-20240424-95A9908DDFA16830BE9FB9003D30A3A9FF1360DC.asc 3505 BLAKE2B 10e4a6970366dd6c2b2633da3045cf3da0857b1ea1f84b40bf0b85b0424583030593d3eb85bab06fe9b1dcbaa7c4c5c7023cb8a5d82d9340b0741601b6a79deb SHA512 154f173c316cff4c325746de3c6c992f1a493315958bcfb6b9c273edb9921d78f8c5febb69d6e8a743d89427aacc181e90ccc8098deb97295c2c6b258867be96 +DIST openssl-keys-20240424-A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C.asc 5194 BLAKE2B e8bb04c8590ec2171f024c49439bbae04690f14db4dfac20ddc43d963659d2b3788dcd34105f8c987b0413cd5803222cdbaf5ca3b7ec8808eb43c3a8bf23da8f SHA512 fe14c26a3075019d9c876f23550d3c897b5773f4ce92d68cb578d2a266557bf00ced11a91d048d2e2448f0c453651f61faa42eb1608d9d0faed8ddd03ead7ec4 +DIST openssl-keys-20240424-B7C1C14360F353A36862E4D5231C84CDDCC69C45.asc 2249 BLAKE2B a9913d00635a73636dae7ea30bf16ade55a8f56d6fa3a804ebaf736705cfb3628b4838289c9b9847d1809da94dd4c9c23d01fe0521701dd164ff5036cfa78ec3 SHA512 c7927ff7643ac4aa12f516103d76af4c56e25f3d3a3d4064ec5d11f30d9447899b18c22cfb7217488b2e5b912220269e78668655343db52f486d29788e4759fc +DIST openssl-keys-20240424-E5E52560DD91C556DDBDA5D02064C53641C25E5D.asc 6131 BLAKE2B 36e076cb5ab722c5efe378fc70a9109c30db12bf59af3634af0b7df1cc6beaec8d1fdf5099ffbfb66ce59d51581009ed59278336238755122ba5126cf1b191e5 SHA512 ee72fff17111f437b372b0bbfaa851075125da524a8d0f861232fe9bec2da0c0933c4d0ab3fa9ad1aa9015f9ae302773d0f5eb25bea270f0a5884f0d5b9b6fc1 +DIST openssl-keys-20240424-EFC0A467D613CB83C7ED6D30D894E2CE8B3D79F5.asc 4216 BLAKE2B c32204394c4e1240fd53197100429abf51600e71fc0e979c43a7c1f99212d4200d1df7408f08c514aed014162fb1e4bbedbf4b7cd69a80a0ca3b814da98843b3 SHA512 ad0e2a6ea817ed6ae18988bc0216bafe35fb817807c6d507efcfb957b0df238f0b326d63c5c494c9a26ce64408f81f2e021b009bc7729dc213e691b72ac31c41 +DIST openssl-keys-20240920-BA5473A2B0587B07FB27CF2D216094DFD0CB81EF.asc 1747 BLAKE2B e79fd1c91a737e0835e27a49b17dffbb16f96c41a1ad5d4b5e7ffe0d1ea24648f0d17a8cc4eab19a89ea37cc1053611515bcae2d33dd3b1b6f186b61337c90bc SHA512 00012ef3d08dfc56f1f57094cf3202bb71d7518252557049ac78b6933237d05fb0f66d754205583d0569465c55b05310bdcf00182cfa843c6b0b14e5354ca1e0 +DIST openssl-keys-20260415-BA5473A2B0587B07FB27CF2D216094DFD0CB81EF.asc 2559 BLAKE2B 7aa1b1504594a1c37d3eddb37804e50b222c7057639879efd0132cacb792620e132592771f53171886e19230cd8e9769fbb133c1c04014e567be467a6a0a8d73 SHA512 2bf0a87f69e687a40780896d4326bc12a2d8982896a76c19b547c6d372f2fd8a9b6ec3eb04ec8543c3ca8a329bd552f882120d35f2a519bb9fc72b22299723a2 diff --git a/sec-keys/openpgp-keys-openssl/metadata.xml b/sec-keys/openpgp-keys-openssl/metadata.xml new file mode 100644 index 000000000000..5ff340f76df4 --- /dev/null +++ b/sec-keys/openpgp-keys-openssl/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20220316-r1.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20220316-r1.ebuild new file mode 100644 index 000000000000..7a1f8a8e793a --- /dev/null +++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20220316-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by OpenSSL" +HOMEPAGE="https://www.openssl.org/" +# See https://www.openssl.org/source/ and https://www.openssl.org/community/omc.html +# Mirrored from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8657ABB260F056B1E5190839D9C4D26D0E604491 etc (unstable results) +SRC_URI=" + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/openssl-${PV}-8657ABB260F056B1E5190839D9C4D26D0E604491.asc + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/openssl-${PV}-7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S=${WORKDIR} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - openssl.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20221101.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20221101.ebuild new file mode 100644 index 000000000000..3817859e46e7 --- /dev/null +++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20221101.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by OpenSSL" +HOMEPAGE="https://www.openssl.org/" + +# See the following: +# - https://www.openssl.org/source/ +# - https://www.openssl.org/community/otc.html +# - https://www.openssl.org/community/omc.html +# Mirrored from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8657ABB260F056B1E5190839D9C4D26D0E604491 etc (unstable results) +# ``` +# gpg --no-default-keyring --homedir=/tmp/tmp-gpg --keyserver keyserver.ubuntu.com --recv-keys "${OSSL_FINGERPRINTS[@]}" || exit 1 +# +# for key in "${OSSL_FINGERPRINTS[@]}" ; do +# gpg --no-default-keyring --homedir=/tmp/tmp-gpg --export "${key}" > openssl-keys-20221101-${key}.asc +# done +# ``` +# +# https://github.com/openssl/openssl/issues/19566 +# https://github.com/openssl/openssl/issues/19567 + +OSSL_FINGERPRINTS=( + # Matt Caswell <matt@openssl.org> + 5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 + + # Paul Dale <pauli@openssl.org> + 8657ABB260F056B1E5190839D9C4D26D0E604491 + + # Tim Hudson <tjh@openssl.org> + B7C1C14360F353A36862E4D5231C84CDDCC69C45 + + # Hugo Landau <hlandau@openssl.org> + 95A9908DDFA16830BE9FB9003D30A3A9FF1360DC + + # Tomas Mraz <tomas@openssl.org> + A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C + + # Richard Levitte <levitte@openssl.org> + C1F33DD8CE1D4CC613AF14DA9195C48241FBF7DD + + # Kurt Roeckx <kurt@openssl.org> + E5E52560DD91C556DDBDA5D02064C53641C25E5D +) + +ossl_key= +for ossl_key in "${OSSL_FINGERPRINTS[@]}" ; do + SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/openssl-keys-${PV}-${ossl_key}.asc" +done +unset ossl_key + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - openssl.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild new file mode 100644 index 000000000000..a29afe6c1171 --- /dev/null +++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by OpenSSL" +HOMEPAGE="https://www.openssl.org/" + +# See the following: +# - https://www.openssl.org/source/ +# - https://www.openssl.org/community/otc.html +# - https://www.openssl.org/community/omc.html +# Mirrored from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8657ABB260F056B1E5190839D9C4D26D0E604491 etc (unstable results) +# ``` +# mkdir /tmp/tmp-gpg +# gpg --no-default-keyring --homedir=/tmp/tmp-gpg --keyserver keyserver.ubuntu.com --recv-keys "${OSSL_FINGERPRINTS[@]}" || exit 1 +# +# for key in "${OSSL_FINGERPRINTS[@]}" ; do +# gpg --no-default-keyring --homedir=/tmp/tmp-gpg --export "${key}" > openssl-keys-20221101-${key}.asc +# done +# ``` +# +# https://github.com/openssl/openssl/issues/19566 +# https://github.com/openssl/openssl/issues/19567 + +OSSL_FINGERPRINTS=( + # Matt Caswell <matt@openssl.org> + 5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 + + # Paul Dale <pauli@openssl.org> + 8657ABB260F056B1E5190839D9C4D26D0E604491 + + # Tim Hudson <tjh@openssl.org> + B7C1C14360F353A36862E4D5231C84CDDCC69C45 + + # Hugo Landau <hlandau@openssl.org> + 95A9908DDFA16830BE9FB9003D30A3A9FF1360DC + + # Tomas Mraz <tomas@openssl.org> + A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C + + # Richard Levitte <levitte@openssl.org> + 7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C + + # Kurt Roeckx <kurt@openssl.org> + E5E52560DD91C556DDBDA5D02064C53641C25E5D +) + +ossl_key= +for ossl_key in "${OSSL_FINGERPRINTS[@]}" ; do + SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/openssl-keys-${PV}-${ossl_key}.asc" +done +unset ossl_key + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - openssl.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230801.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230801.ebuild new file mode 100644 index 000000000000..754aff65d288 --- /dev/null +++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230801.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by OpenSSL" +HOMEPAGE="https://www.openssl.org/" + +# See the following: +# - https://www.openssl.org/source/ +# - https://www.openssl.org/community/otc.html +# - https://www.openssl.org/community/omc.html +# Mirrored from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8657ABB260F056B1E5190839D9C4D26D0E604491 etc (unstable results) +# ``` +# mkdir /tmp/tmp-gpg +# gpg --no-default-keyring --homedir=/tmp/tmp-gpg --keyserver keyserver.ubuntu.com --recv-keys "${OSSL_FINGERPRINTS[@]}" || exit 1 +# +# for key in "${OSSL_FINGERPRINTS[@]}" ; do +# gpg --no-default-keyring --homedir=/tmp/tmp-gpg --export "${key}" > openssl-keys-20221101-${key}.asc +# done +# ``` +# +# https://github.com/openssl/openssl/issues/19566 +# https://github.com/openssl/openssl/issues/19567 + +OSSL_FINGERPRINTS=( + # Matt Caswell <matt@openssl.org> + 5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 + + # Paul Dale <pauli@openssl.org> + 8657ABB260F056B1E5190839D9C4D26D0E604491 + + # Tim Hudson <tjh@openssl.org> + B7C1C14360F353A36862E4D5231C84CDDCC69C45 + + # Hugo Landau <hlandau@openssl.org> + 95A9908DDFA16830BE9FB9003D30A3A9FF1360DC + + # Tomas Mraz <tomas@openssl.org> + A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C + + # Richard Levitte <levitte@openssl.org> + 7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C + + # Kurt Roeckx <kurt@openssl.org> + E5E52560DD91C556DDBDA5D02064C53641C25E5D + + # OpenSSL OMC (see https://github.com/openssl/openssl/commit/f925bfebbb287321133b9251e72bee869a0f58b4) + EFC0A467D613CB83C7ED6D30D894E2CE8B3D79F5 +) + +ossl_key= +for ossl_key in "${OSSL_FINGERPRINTS[@]}" ; do + SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/openssl-keys-${PV}-${ossl_key}.asc" +done +unset ossl_key + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - openssl.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20240424.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20240424.ebuild new file mode 100644 index 000000000000..e53cbeeadd74 --- /dev/null +++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20240424.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by OpenSSL" +HOMEPAGE="https://www.openssl.org/" + +# See the following: +# - https://www.openssl.org/source/ +# - https://www.openssl.org/community/otc.html +# - https://www.openssl.org/community/omc.html +# Mirrored from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8657ABB260F056B1E5190839D9C4D26D0E604491 etc (unstable results) +# ``` +# mkdir /tmp/tmp-gpg +# gpg --no-default-keyring --homedir=/tmp/tmp-gpg --keyserver keyserver.ubuntu.com --recv-keys "${OSSL_FINGERPRINTS[@]}" || exit 1 +# +# for key in "${OSSL_FINGERPRINTS[@]}" ; do +# gpg --no-default-keyring --homedir=/tmp/tmp-gpg --export "${key}" > openssl-keys-20221101-${key}.asc +# done +# ``` +# Compare with e.g.: +# for x in "${OSSL_FINGERPRINTS[@]}" ; do +# diff -ruN <(pgpdump /var/cache/distfiles/openssl-keys-2023*-${x}*) <(pgpdump /var/cache/distfiles/openssl-keys-2024*-${x}*) ; done +# and/or diffoscope +# +# https://github.com/openssl/openssl/issues/19566 +# https://github.com/openssl/openssl/issues/19567 + +OSSL_FINGERPRINTS=( + # Matt Caswell <matt@openssl.org> + 5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 + + # Paul Dale <pauli@openssl.org> + 8657ABB260F056B1E5190839D9C4D26D0E604491 + + # Tim Hudson <tjh@openssl.org> + B7C1C14360F353A36862E4D5231C84CDDCC69C45 + + # Hugo Landau <hlandau@openssl.org> + 95A9908DDFA16830BE9FB9003D30A3A9FF1360DC + + # Tomas Mraz <tomas@openssl.org> + A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C + + # Richard Levitte <levitte@openssl.org> + 7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C + + # Kurt Roeckx <kurt@openssl.org> + E5E52560DD91C556DDBDA5D02064C53641C25E5D + + # OpenSSL OMC (see https://github.com/openssl/openssl/commit/f925bfebbb287321133b9251e72bee869a0f58b4) + EFC0A467D613CB83C7ED6D30D894E2CE8B3D79F5 +) + +ossl_key= +for ossl_key in "${OSSL_FINGERPRINTS[@]}" ; do + SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/openssl-keys-${PV}-${ossl_key}.asc" +done +unset ossl_key + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - openssl.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20240920.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20240920.ebuild new file mode 100644 index 000000000000..21386cfafa5a --- /dev/null +++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20240920.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by OpenSSL" +HOMEPAGE="https://www.openssl.org/" + +OSSL_FINGERPRINTS=( + # OpenSSL <openssl@openssl.org> + # See https://openssl-library.org/source/ + BA5473A2B0587B07FB27CF2D216094DFD0CB81EF +) + +# We keep older keys here for now to allow verifying older & newer +# releases with the same keyring package. We'll drop them eventually. +# +# https://github.com/openssl/openssl/issues/19566 +# https://github.com/openssl/openssl/issues/19567 +OSSL_OLD_FINGERPRINTS=( + # Matt Caswell <matt@openssl.org> + 5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 + + # Paul Dale <pauli@openssl.org> + 8657ABB260F056B1E5190839D9C4D26D0E604491 + + # Tim Hudson <tjh@openssl.org> + B7C1C14360F353A36862E4D5231C84CDDCC69C45 + + # Hugo Landau <hlandau@openssl.org> + 95A9908DDFA16830BE9FB9003D30A3A9FF1360DC + + # Tomas Mraz <tomas@openssl.org> + A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C + + # Richard Levitte <levitte@openssl.org> + 7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C + + # Kurt Roeckx <kurt@openssl.org> + E5E52560DD91C556DDBDA5D02064C53641C25E5D + + # OpenSSL OMC (see https://github.com/openssl/openssl/commit/f925bfebbb287321133b9251e72bee869a0f58b4) + EFC0A467D613CB83C7ED6D30D894E2CE8B3D79F5 +) + +ossl_key= +for ossl_key in "${OSSL_FINGERPRINTS[@]}" ; do + SRC_URI+=" https://keys.openpgp.org/vks/v1/by-fingerprint/${ossl_key} -> openssl-keys-${PV}-${ossl_key}.asc" +done +for ossl_key in "${OSSL_OLD_FINGERPRINTS[@]}" ; do + SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/openssl-keys-20240424-${ossl_key}.asc" +done +unset ossl_key + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - openssl.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20260415.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20260415.ebuild new file mode 100644 index 000000000000..e8500af4b706 --- /dev/null +++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20260415.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by OpenSSL" +HOMEPAGE="https://www.openssl.org/" + +OSSL_FINGERPRINTS=( + # OpenSSL <openssl@openssl.org> + # See https://openssl-library.org/source/ + BA5473A2B0587B07FB27CF2D216094DFD0CB81EF +) + +# We keep older keys here for now to allow verifying older & newer +# releases with the same keyring package. We'll drop them eventually. +# +# https://github.com/openssl/openssl/issues/19566 +# https://github.com/openssl/openssl/issues/19567 +OSSL_OLD_FINGERPRINTS=( + # Matt Caswell <matt@openssl.org> + 5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 + + # Paul Dale <pauli@openssl.org> + 8657ABB260F056B1E5190839D9C4D26D0E604491 + + # Tim Hudson <tjh@openssl.org> + B7C1C14360F353A36862E4D5231C84CDDCC69C45 + + # Hugo Landau <hlandau@openssl.org> + 95A9908DDFA16830BE9FB9003D30A3A9FF1360DC + + # Tomas Mraz <tomas@openssl.org> + A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C + + # Richard Levitte <levitte@openssl.org> + 7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C + + # Kurt Roeckx <kurt@openssl.org> + E5E52560DD91C556DDBDA5D02064C53641C25E5D + + # OpenSSL OMC (see https://github.com/openssl/openssl/commit/f925bfebbb287321133b9251e72bee869a0f58b4) + EFC0A467D613CB83C7ED6D30D894E2CE8B3D79F5 +) + +ossl_key= +for ossl_key in "${OSSL_FINGERPRINTS[@]}" ; do + SRC_URI+=" https://keys.openpgp.org/vks/v1/by-fingerprint/${ossl_key} -> openssl-keys-${PV}-${ossl_key}.asc" +done +for ossl_key in "${OSSL_OLD_FINGERPRINTS[@]}" ; do + SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/openssl-keys-20240424-${ossl_key}.asc" +done +unset ossl_key + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - openssl.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-openvpn/Manifest b/sec-keys/openpgp-keys-openvpn/Manifest new file mode 100644 index 000000000000..3907b06889c9 --- /dev/null +++ b/sec-keys/openpgp-keys-openvpn/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-openvpn-openpgp-20260119.asc 42750 BLAKE2B 55224f9f6855ba18670ca8877917e183a8b345819b36b24a82933ee8b555093bf6855ebe27da6fa1476ddec2fe42d9390eb036e461cfa555902b8e95fd83ebc0 SHA512 938ccf78c45c9953a35025b86944cb7174790e41e588bd17aa53129b951c4455d3ae23a35912ac3fe4f00a9a026419b3ac5bfc1ffecc45834d0e0383bc7f5222 diff --git a/sec-keys/openpgp-keys-openvpn/metadata.xml b/sec-keys/openpgp-keys-openvpn/metadata.xml new file mode 100644 index 000000000000..8e2574785fbe --- /dev/null +++ b/sec-keys/openpgp-keys-openvpn/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>chutzpah@gentoo.org</email> + <name>Patrick McLean</name> + </maintainer> + <maintainer type="person"> + <email>williamh@gentoo.org</email> + <name>William Hubbs</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-openvpn/openpgp-keys-openvpn-20260119.ebuild b/sec-keys/openpgp-keys-openvpn/openpgp-keys-openvpn-20260119.ebuild new file mode 100644 index 000000000000..c548470860df --- /dev/null +++ b/sec-keys/openpgp-keys-openvpn/openpgp-keys-openvpn-20260119.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + F554A3687412CFFEBDEFE0A312F5F7B42F2B01E7:openvpn:openpgp +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used for OpenVPN releases" +HOMEPAGE="https://community.openvpn.net/Downloads/Verify%20signature" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-openwall/Manifest b/sec-keys/openpgp-keys-openwall/Manifest new file mode 100644 index 000000000000..20e30f2cdfd6 --- /dev/null +++ b/sec-keys/openpgp-keys-openwall/Manifest @@ -0,0 +1 @@ +DIST 297AD21CF86C948081520C1805C027FD4BDC136E.asc 4937 BLAKE2B 1bb6cc151a5b826b16373a2fc9126a23d590cf6b5e763494755a07dc5f19159f90e4a61840151bf01ac28727bb7cd69ec3f1506492d515039faad2b7ab2aea47 SHA512 c09e7cc9d5c048f9947a6a79a4bbe4f7c1d6ec897fca684658a16e9998437c2d5c100bfa36e92a8e594ec14c349d6dcfb9cfe9c13154ec673f9ccfa74ca7d3b4 diff --git a/sec-keys/openpgp-keys-openwall/metadata.xml b/sec-keys/openpgp-keys-openwall/metadata.xml new file mode 100644 index 000000000000..93c2787e3761 --- /dev/null +++ b/sec-keys/openpgp-keys-openwall/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ajak@gentoo.org</email> + <name>John Helmert III</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-openwall/openpgp-keys-openwall-20210107.ebuild b/sec-keys/openpgp-keys-openwall/openpgp-keys-openwall-20210107.ebuild new file mode 100644 index 000000000000..cd324ae5caf0 --- /dev/null +++ b/sec-keys/openpgp-keys-openwall/openpgp-keys-openwall-20210107.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign Openwall software releases" +HOMEPAGE="https://www.openwall.com/signatures/" +SRC_URI=" + https://www.openwall.com/signatures/openwall-offline-signatures.asc -> + 297AD21CF86C948081520C1805C027FD4BDC136E.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - openwall.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-openzfs/files/29D5610EAE2941E355A2FE8AB97467AAC77B9667-nedbass.asc b/sec-keys/openpgp-keys-openzfs/files/29D5610EAE2941E355A2FE8AB97467AAC77B9667-nedbass.asc new file mode 100644 index 000000000000..215a05fb184a --- /dev/null +++ b/sec-keys/openpgp-keys-openzfs/files/29D5610EAE2941E355A2FE8AB97467AAC77B9667-nedbass.asc @@ -0,0 +1,51 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBFY9SoEBEACjL6PIUuTmkMOhXaVo/Pe+/pCyBLoYzD2m1Yfj0MOVFbjf/74o +LCwc2im1IYoCTwgwd8HkBb50xoRiPyAdN6gpCfiKHxgFnvIwHr1r/Es9SbJm3aJr +X1effY76ZSwKOmGZr5CxIWCbYGxJLSZGNRaMrDuBUP3jSR9AlMKJS1vwGvr5MJYt +6rVWpwDQ6IRwZ5eeJL+CcXG+bCBIDydK+pb2Rr4b6R4pea72L4u7bYNDGRwWHcbg +4NE9JeFD/6hlpSrKMfibEeg93rh8AXAI+0OHYk4a1/ExljxGQS9V/oyjrJbjW4lZ ++z2VoAP4yViVO+bTJ1r3f3v7SopEPy4lSHJ830ydegk/42K8nm4zcCQfB3glUosK +3DW00SU1H8aj/GmekllKlH10ldRey4tUG6SkUYWJGpeQOZ9n7bRrTMRNYbfYJn0e +IS5oocOEcdgto2iIn6wSln3FtdBLFYRJ1tKa5D6GTKJFQB3Omqdklp+zBF6Xj6xn +z+TFe0QYZPOxL8ml57hfmD8KtKFo5kRA1/ekLvyLFtXswUsR+mIOLHzKDfOf95IP +wSVNAknmWvY+6xjtg6attHi2UI24XRCziM2SBd7dpv4ZwRiu/68ZFxvj/SD63xwI +G3i6DU29SVcQEocDfTEudHa0ltoT8byNZO0COv41/zsPEPTxUv1dYB7vVQARAQAB +tDJOZWQgQWFyb24gQmFzcyAoQ09ERSBTSUdOSU5HIEtFWSkgPGJhc3M2QGxsbmwu +Z292PokCNwQTAQIAIQIbAwIeAQIXgAUCVj1LFAULCQgHAwUVCgkICwUWAgMBAAAK +CRC5dGeqx3uWZ1KSD/9iJztApSFtrBFN0+iXnb20nFGMs0T01aWA+F9el2DBzeIp +EJd/OMhHaZPD+bgNP/FthoEdmejyy0T1vFcawiFuqn06jrl7o6D31MH+0q1iajvB +R6jEL6zIczp26uQNETYmmH9GIbSaGvibYEEgUFdaHJs6QIYTwtlGmL+8AVIhEvn3 +D1Ty2FJl1L5xRmMQ8B4lpBZ4VQDU/jD2dun8m+A0t5BVuSZAg6YACjZeHVkfGaIP +e6hgBGPzDpGIT8DEC59Yh50yA0GFmhK+2BoFPR0EBvFTsIRtm5ub3IBAJqXfaSZP +HXIvfM9QXQ5ruKhyYN1Nobz5Q/xxcy2Iqu//TK9k+Zq50BqkbMCvV2BwkU8FZ9C5 +son/rAjpuevIaCmMhxVG5vVI5QCndInC71RNBUu61nkN1J0a5kXIAxF71A8xuMH3 +n5V2HVWQUE4rLHauOCo17gbk0X3ZucpVIZ5Zm71aldNvK7SInjh6v/FUfjjtc7i6 +81404myIKvW+IQY2pc8PVMnjyTJaRweGdTqbM7sMumh33IUeMdQ28L5oS8gRxTWS +BiElm07Y2+oGeQVbC8hD29Tx2irek6kcQ/rF/J0Tg5w17wZl1LLJ1kTg5xG76xzV +Emj2greRSTsAkB/WvbMUm4LmVRTgYE1AtvM1cY+T8YsbmC5rnOwTZEfojthvkrkC +DQRWPUqBARAAuY/jgP8oo9B8yKciG/ck1ah2uskuEZ1YHs5SCP+AOTp6Upf8QjBc +/E2OtBqreeeL/d5wY50f6wcPtz/jDZpRdrdYTAkwwjq1JF4zRC+oPVDg+epKmeab +F4e+scXyBWm1dK1xkldegiP8HWtIEvmkMGHPONAMQ2yGeli3ga/cIZWgUFqOgH/+ +jLys1bwb19tiB/Fl9ksH5FzdqnKGjj9+krGLb0esonQBPSyCU5OFH2WqRWQ2zR+1 +4hknWPETKZKV+PVWSvZQKx4gw/Ck95x+PACP6qaTjECJP/is4k2M5HFNzrSKXQav +XhF3IU/G81YlDygKDeTqiyxYGA+szUajfTCHqUdtQ/Gq2P8yya6Dyu70o3DCnOXc +IaERe3Ap2sUsLzhfDBCAJCiH0t5lsERh+LfgfOfIXz4rsUnXc7WfZJ1GWRlxgj7Z +0M6bbr3U20JiH86t4Jjei558chZObvTUYJZLoomxXd1QroouIEW3JK1rWDLnItvv ++ZGgGETHghlz4pZn66/ZdxFcPGiR8XuT5pCTVEDmpoyL3groVclzA2jCfEXfRLXO ++uVM3aT20WeTAs0ybIoXiRsedIWe6f1TgyhjXpT8qs7usIZoq4AbT6WGw9Q6JnBN +xVOU6l9hQeWcMQJhtd+CBNQgthnuqePr/IczA+7YpNtdXguqGVXTitcAEQEAAYkC +HwQYAQIACQUCVj1KgQIbDAAKCRC5dGeqx3uWZ/8BD/9jAxuwz4oDhqmpiFdyii+K +4yzeImLQnuEKbOrCjJ6nbLaW/cGPzoGpAgwA7OTRAgZX/VVuozx3lm9TuOMKsNZA +phGPUTvuz9dhHsk3eCg/PSQmZ/2FJckFa6uZj157TKH0Egq0gUPFZJPOBgknI4kW +GKXjWAIJHwDFxBeYGJnodvt+qQ5I5s3xZmTTdxkhHABdtAQFcWpUjs9Maht/Tiha +h7X9g1QVBf/OrZWKaPhKQISDIxihK0xHTRVuuPpYOs+GALcflM912iOPnEn+BhXh +q3sEXAK3G+4rExZJkCrZqB3iXTnH9RUWtpDeEPToDJkVX7U3Ek0IMe83i8VaBo0X +LdKA3uvLOG9QJS5+vS/OHky2quLxa8n2hfagPFqKmIPOs+2HdZD0ue4ASqmWveLX +29TSnIrtq34/rQXuUM9LesXCMfL40fRbdu7Q1NTDLaiO3c1tjvrPkHs3dYI8qSuf +SByBt/tjEu2+z4M5xopfAbgWx+9jzN/RMEMflYv7P9nTpVlGPY9lgHO130xt9kqI +QszV2yurMlMb//4OodPhtoYYLnzItiTOTZu/v3PzroqGPotVNtOF7u2P4BDHYIM0 +e9Hr6YowiublH35PcRBrTjrwb+U7JIiRmiYDOVMbH2hL0kwgAnkUz+qS1ZVy8PRu +4HD4pkI3POeezjpwiyeG3w== +=Y6f+ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/sec-keys/openpgp-keys-openzfs/files/4F3BA9AB6D1F8D683DC2DFB56AD860EED4598027-tonyhutter.asc b/sec-keys/openpgp-keys-openzfs/files/4F3BA9AB6D1F8D683DC2DFB56AD860EED4598027-tonyhutter.asc new file mode 100644 index 000000000000..a9a5dcad43fe --- /dev/null +++ b/sec-keys/openpgp-keys-openzfs/files/4F3BA9AB6D1F8D683DC2DFB56AD860EED4598027-tonyhutter.asc @@ -0,0 +1,51 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBFk5kxgBEADvT/aR1SzR0oBZcOypkb48wAzir3ZzZFXByHh5dJgds9r/kDNG +Md6pXyWKW8nrUAPvYmCGMFjRl3CbDl5DHDiqGGEV615I27C4OLKJO64iCHdz/SDw +pDJDE1D/uvG7TeVygtqIpU3aqLcGfWPkJ1NtBV5veC7khrSppYYGv9q2bKPk40BA +5awZusED1clOQv0po/TTxoFdIciS4RBUTX5DnJ9mAHHvLK9GFP0U1e0Nd6aei7ER +jqjz0yHpMcB45pt6uNGsyzjM1r7wIWEy5gzCAvs8bUvtqOcal4XjY9suWGi/6v0Z +QSKw9mOp2kZvCUboLuUy1WhBsYNJ2MVZdU0bPQaLEe4a/wFEDssHfjFE8nMsC1AE +YM3gl7l3htUyIP+UJ9Hg6fj7M2pD20hbnUgXBfV9IMiwCChyGtgkciDdpOykj5Lj +QO7Nqv710yKigWBzxym9nRBNXLd2R6Z0YkmyV5MmUZUtTTfGjDKVBWkZoq83F4xi +gGPtRcSimujFo2dfNrsSdVJ26f5F/shkMnD6/+0Kyo7sBh/qqw3vNFoM4M1pfPar +PwSkOYc8lrOlIk/TX9Brs84mlqspjRzpKg5XrrJ2en7L7cgxRrFOWYRLC80hmlfe +YIrlkGrQJp3J76NfudHbz3gYffj8BYgalPV5GXVKLSXYtYXDzhlXWZRi6QARAQAB +tEFUb255IEh1dHRlciAoR1BHIGtleSBmb3Igc2lnbmluZyBaRlMgcmVsZWFzZXMp +IDxodXR0ZXIyQGxsbmwuZ292PokCOQQTAQIAIwUCWTmTGAIbAwcLCQgHAwIBBhUI +AgkKCwQWAgMBAh4BAheAAAoJEGrYYO7UWYAnd/0P/A6DXyRKEE15Esy4uPN7BVc6 +flRxbuY2HNvzs09tamG7QaRGA/+ON8nEIaAv5hVsdWmR+UjJE9VjiCmkiKG8nbME +oeukUFNZzevybsmRv3xdhZyPUbgUHa+pY7ed9rDxXauhxuTkQXqjM6FHMDyMpktQ +13m7RHfp1CJc1qiO23qRkVRQySImSJxqZHpyGQKQjev4IhN6nFi7lBl6lgrZ/RDV +9Ogq3ea1SKfFa98wg1zHq8q3cN9uQxZDzoUmSI9C6T/KZ9N1/YPaUAEB1UfU/9dr +67as9rBW7/9FLHeeUeRzW4Kc5p06ubmwu6IF0X1FT7+IHwyR6c654PpQgUaPNuY/ +sDx9975eT0cIBePUvg6GFO0ghEHPtegHBz/1HS/Z6DBEOZUhoyoXx3oQHGrFBTZJ +hCwViu/FUiViE3cyyBAiaP0iBVFNliila/3yoj3xQADI2j8JXKEgdLfuyJIRCSyS +lmZxcdSKVf9kbQg2It9IRJYQpn0+XnzsZVUyzOfFYbhCJq/nZuFU9tKTPffGmD+h +e+VnBEf/9kIMoRalWfhhk7/RzRXdvVjEPm4mcaKtmwvmIHxHcdjQwqU8qmmKsbma +dMSIn0rHQ0VB09wTWAbdp8REjCOTQkipvKJViZ9KLTpLY0rz7HyK833UGtQV+9Zi +teZgwWTOhSh4UWjw+jiYuQINBFk5kxgBEACe/kvatgdvG2VMCp6yawlHZzTEpuLi +FNKDSZR7NZLXt4ECEChJEOp5He5aVCIsyIgsq4O/trERxONqSAZ/3grewz927mtN +d/Uj66ImB2tl/LE/47ncixRuQbmCa8ulAIASE1kdEQyTUoS9r5SDDWdjrcgWsjnM +LjV0C8TkJRSlY/QPAMX9UCWhOpCtqHInYF5Em7ptID3pL7lqUb0hW103AT5z0myC +33U7nlBBdpnU18PiKsqkjjjSNfQazsq9GDjX3tEhHfKGfLHftohLyXVxmkg78Ryl +cO8IOs6P9qRUmc6XgVUWcMVSswPrJW9TrshXh3a/nvDkMbXs8yaxcV7kX9GD2u21 +QXbnC2EImlP2d1w89YD/C/2N4+RavTwwXypp5760vgD7wg2fbLJRNMY2YfA7jKMQ +2ZCGhuNNxs48dYkSj7FOgBMt261in1SZYLWK9aN+/xAFgP6OStZxqLbQbGynXKwv +luwHeBXgdT7oV/O1oCon+D7gMRzXKvmxXGY/QCBo/fo7t/nPLjZy0bQILDeO3+8I +p3h3cKP7f6HZn4oHXntGN/ZihMbEEbomOs7Ozo+MIg2tLFdazZclTUfSAsXKlPUR +VPUEFaNfVXrSYjLme6o3HzAcpLhUX17abbfWu1+1ZjaOmjBBR6T4l/5aBmO2sq5e +vvtnLQM23Cwn9QARAQABiQIfBBgBAgAJBQJZOZMYAhsMAAoJEGrYYO7UWYAndwUQ +ANZJW/W97oDRhEJCQXmgU+u4BT3PtFUBdIW+VbpY+FrhBOu52cZu+1H4NP8Lw8Pg +wiaHm04OOWB6qfJ1kf/W7sTVckuSjEDZpDBh7QKL6lT8RFFGTwwVs4udzJc7cZVO +Gl9rXoU3e8NBEk5Kmel0pA0XkCaifwHTdBOFsdk6kqqyeNUAVi0iK4f1D15v447C +zSVQuCu3nx8ew1S7lMAVoWhy60V7W4CEF5y2D3stlSxnYi5WMVaZDI5uub435v2l +vX/P6W6EQ+9zaGPA1mZrcnZ2+ZWtM4WaN4BtvzO5+RuarZwizh1SXRTIf8ltwged +6mAx06OI+yXoFjuGiiz30l/9c2jTjLyBf/BwW+QwUM+tVTiaEoJLF6YMRTCOML1V +dgHtbfmxyon8ZIb9P8Bs0fGO7CSvDSEWOF/I6pYF83CYh+76tBFRDUYLi6v4tNxs +/dtGsH8Fhkpriv5E4IaXCSEJkRcFYOTDBzAyZasSTi1s0Lmpz0A4CtyWFo9TPGgD +BPEuQrWCHBPNkUDwFVhSD2JVOKDF89XRSNddiGkyZ0wBDzLp8ZjT/cJszdfHZlkg +FJR97Bff3lDOnCW9DOI80NvAppWSf6RC8m4Tgn3ElJUTWsxu2AGOXAI5l3k27Yvy +XVHGWPTr+pL8TjB05SjDkzsh68kUZ3J2jZ0n03jtbXWc +=WTIO +-----END PGP PUBLIC KEY BLOCK----- diff --git a/sec-keys/openpgp-keys-openzfs/files/C33DF142657ED1F7C328A2960AB9E991C6AF658B-brianbehlendorf.asc b/sec-keys/openpgp-keys-openzfs/files/C33DF142657ED1F7C328A2960AB9E991C6AF658B-brianbehlendorf.asc new file mode 100644 index 000000000000..5dfbd470278c --- /dev/null +++ b/sec-keys/openpgp-keys-openzfs/files/C33DF142657ED1F7C328A2960AB9E991C6AF658B-brianbehlendorf.asc @@ -0,0 +1,32 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGiBEby9kIRBACl6ggDFcor8bG3nj1tFSBanC12CF5vo2oK7HxRBeEvKlBzqIfd +c6gcegZVGYm0EEMaW7ANjhdAm7LAuiC3PjhpMjvIh6f+jqiqYSI8XPjav9kLUXCq +R7bdwkpmUXe1PZ+fEbB1qAFCsueVzO2jNisnYB408yDBv9KGf6aUMk7CNwCg3XwG +2HObD4A6LvolmqaQp6t/N98D/2tFMKAiL/rIxCbownGA6blX22nJBkAcApCZswUi +jSZsjqXFRcWI9/+ckKyRpHYkGJUhiDykZ/kmw1ApLw+PQS3MXv+hfLfF34Dw5709 +Xf9j/YW9Z7h/IYhR985p9vi0Kt2mZokeNulQMRC6M4QMPOloIW4XZ3d+FeKzua7r +zEc1A/9pBt9uozz6k+GnjAOGQsS655nHW8xGOekVasHbWICM7mflj+nqovLZJN5D +vxE5MyklQNV8tGQA9Pw9AZDKw5kY0kpyvdE/3b4Odtivr0NoAwVlIT5aIcr+wuLV +PVcGx9vZKGpkTPGcDbDRH9zBeLu1G3qt+1SMDjw6QFWUbH6yVbQnQnJpYW4gQmVo +bGVuZG9yZiA8YmVobGVuZG9yZjFAbGxubC5nb3Y+iGAEExECACAFAknEFzACGwMG +CwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRAKuemRxq9liy4PAKDYlprKOQCJkVpO +Y4N4OKi4Cl06nQCgh9rkbIkRFeBSfqiEr2LquONDUNu0LkJyaWFuIEJlaGxlbmRv +cmYgKExMTkwpIDxiZWhsZW5kb3JmMUBsbG5sLmdvdj6IXgQTEQIAHgUCRvL2QgIb +AwYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRAKuemRxq9li3IUAJ91uoYT9XVsWrDB +RlPoqjfWsKznVQCfaK+mRj7TpSmR9aw77ll52PdV21y5Ag0ERvL2ShAIANbPczuS +yBi5+eEv9q/onCrQoFAx8bCiy6ATfk4n2mEQdJiM3AP5fhYGIiVitYX52uNf+JiT +AkBGDL/MsUHuT5xtNVQYbk6EaIeXwWk6WDUmNEq203tBsXp5iGQrsBK/p5tdrtB2 +jWRRsTaz5MeDTH6ogPtMv0LSxyHyqGcc21b35vvt3x7TZwoyS21KvF4vQd1t0No3 +nFbEO7pHtO47t0Xs5KvoATSvWNcfPw3KsJAN8omxoaEsjv/YQRBOi84s4LHgj5KE +qOpRPs41qfVGNcgPWys74BPXDo5mei6DJo+mppKd1gNEXEo1QXmHiU4Oe7mZllsf +psjVeZYxnZa5y08AAwUH/A0Pc9e4WsArzx5NCl5dvJ7biXs6+gMIW8I4cv+k+iVw +0vlJMumuPzRTC4CglVjYFiszPqw2FsRTDBnHfgrd1urLuli5OWe7unO6w2+v2wsp +Dnc4IvygiVqxB2c7k8/SuiES68ypMZwBOCpucqvMi1YDHtDQYiydC3RajUjAUAwU +8P+jPdZxthaGYiaZ0yMgb7ZznB/bTeAINGDnQ+uhvW9KtGBhyRShpI3NlNzix+08 +rcNZ92jOXRNz8T9U0ykFCdGBm7iZlLNxGVU5u0N36HXRdWRXgLjNo3APqaglF+Rf +V9wf3RlNN64ISdiwPDe0wv5Bm6q1dlysnYqJGKQ4Uf6ISQQYEQIACQUCRvL2SgIb +DAAKCRAKuemRxq9liwm5AJ4gSyDQ6KvnvWwz/GITokfqEQscLACgyuSX45p3biIX +YMXfJucoJR6ZFKg= +=kHeM +-----END PGP PUBLIC KEY BLOCK----- diff --git a/sec-keys/openpgp-keys-openzfs/metadata.xml b/sec-keys/openpgp-keys-openzfs/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/sec-keys/openpgp-keys-openzfs/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-openzfs/openpgp-keys-openzfs-20210419.ebuild b/sec-keys/openpgp-keys-openzfs/openpgp-keys-openzfs-20210419.ebuild new file mode 100644 index 000000000000..95f4015379e0 --- /dev/null +++ b/sec-keys/openpgp-keys-openzfs/openpgp-keys-openzfs-20210419.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign OpenZFS releases" +HOMEPAGE="https://openzfs.github.io/openzfs-docs/" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( + # Ned Bass (releases) + "${FILESDIR}"/29D5610EAE2941E355A2FE8AB97467AAC77B9667-nedbass.asc + # Tony Hutter (releases) + "${FILESDIR}"/4F3BA9AB6D1F8D683DC2DFB56AD860EED4598027-tonyhutter.asc + # Brian Behlendorf (master), but he signs RCs at least too + "${FILESDIR}"/C33DF142657ED1F7C328A2960AB9E991C6AF658B-brianbehlendorf.asc + ) + + insinto /usr/share/openpgp-keys + newins - openzfs.asc < <(cat "${files[@]}" || die) +} diff --git a/sec-keys/openpgp-keys-p11-kit/Manifest b/sec-keys/openpgp-keys-p11-kit/Manifest new file mode 100644 index 000000000000..6a1cb6d497de --- /dev/null +++ b/sec-keys/openpgp-keys-p11-kit/Manifest @@ -0,0 +1,6 @@ +DIST openpgp-keys-p11-kit-20260120-p11-kit-release-keyring.gpg 13085 BLAKE2B 1ee924f726edb2fac8dbef6243ee8e63e99e11c104f4f8ba58a1a82c91ccadfc42ef2a8cc024337e65c7bee1ea61f265f67e395d5c3b92b4d6ba56ad0d9fc394 SHA512 f7e0dc5147820100727f52b00aa863175449c5f370a24c83cda49a3a25b74ecf9913ff535bbb90d64b38512a51fadb6886ef0c18aa976c6aacb1385da3128d69 +DIST openpgp-keys-p11-kit-20260210-p11-kit-release-keyring.gpg 13085 BLAKE2B 1ee924f726edb2fac8dbef6243ee8e63e99e11c104f4f8ba58a1a82c91ccadfc42ef2a8cc024337e65c7bee1ea61f265f67e395d5c3b92b4d6ba56ad0d9fc394 SHA512 f7e0dc5147820100727f52b00aa863175449c5f370a24c83cda49a3a25b74ecf9913ff535bbb90d64b38512a51fadb6886ef0c18aa976c6aacb1385da3128d69 +DIST openpgp-keys-ueno-openpgp-20260210.asc 1161 BLAKE2B 12fdb614b43dc0304166520a05da13ce5e9bc1bd32e733941d958de10f25bcc0eb841888705f9417f6c1acf5e68cb290ff309a4bd1b5f3f84818e018ec5fb8ed SHA512 5def6982fdc47f1e8d33098d20226b0ddcfa00cd5d9d8ad99b634931df29578d321d1a2f6a2899047a1cc0d267d865e7c8844518abdc45bf70eaaa0924ccbc46 +DIST openpgp-keys-ueno-ubuntu-20260210.asc 1098 BLAKE2B d03c7cdbc6deedeecb21d2834a2fbe02b078d76216eff05e7763fb6fae769e29e986fd54fde1c919ca4a6496287a47de687b7b8a8d3f68f3813d360882d050cc SHA512 9be72f13560e7e13e74daa04d68e3d2c058102864011c9388debacbf6fb23fe8cc18dd6dd3097c8e459f523a98c0c980015d6e0a7974752abd8fee59673a479d +DIST openpgp-keys-zfridric-openpgp-20260210.asc 12410 BLAKE2B a3b59281abc4950e81bb17a806a73ecd3ef99ee0553ede16d7e21a624b6daddc62a6e89be9a977a18651bc729c7702e20531d21194b5567f441d809cfc8b0a34 SHA512 a88410f3ed341dbc6c1edf1cbf0be0da846fc7c22203e925b8eb6a42cd999b1bb5eb21ac61b1a1ca68660aab74627545e1db9a4e769692a52268d3dd403288af +DIST openpgp-keys-zfridric-ubuntu-20260210.asc 26095 BLAKE2B 1071abe6c7a9c0cd272aed9f3abf009c8aa673496a711c092d24079bf8dbdb87f3e20b82284a10f4c888e4778558130fa7147067c28674d85b02cc3879233657 SHA512 cffaac8e4298324f741cd95d5875b241516d1b4abcd8ed16ae632a5d0184538961503bd111bc968231691a68dcf0c7ce8c972f12e162240c7ab4773886fa4bd4 diff --git a/sec-keys/openpgp-keys-p11-kit/metadata.xml b/sec-keys/openpgp-keys-p11-kit/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-p11-kit/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-p11-kit/openpgp-keys-p11-kit-20260120.ebuild b/sec-keys/openpgp-keys-p11-kit/openpgp-keys-p11-kit-20260120.ebuild new file mode 100644 index 000000000000..7351f76fb822 --- /dev/null +++ b/sec-keys/openpgp-keys-p11-kit/openpgp-keys-p11-kit-20260120.ebuild @@ -0,0 +1,18 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 462225C3B46F34879FC8496CD605848ED7E69871:zfridric:manual + 5D46CB0F763405A7053556F47A75A648B3F9220C:ueno:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used to sign p11-kit releases" +HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html" +SRC_URI="https://p11-glue.github.io/p11-glue/p11-kit/p11-kit-release-keyring.gpg -> ${P}-p11-kit-release-keyring.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-p11-kit/openpgp-keys-p11-kit-20260210.ebuild b/sec-keys/openpgp-keys-p11-kit/openpgp-keys-p11-kit-20260210.ebuild new file mode 100644 index 000000000000..71e8026500d3 --- /dev/null +++ b/sec-keys/openpgp-keys-p11-kit/openpgp-keys-p11-kit-20260210.ebuild @@ -0,0 +1,18 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 462225C3B46F34879FC8496CD605848ED7E69871:zfridric:manual,openpgp,ubuntu + 5D46CB0F763405A7053556F47A75A648B3F9220C:ueno:manual,openpgp,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used to sign p11-kit releases" +HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html" +SRC_URI+="https://p11-glue.github.io/p11-glue/p11-kit/p11-kit-release-keyring.gpg -> ${P}-p11-kit-release-keyring.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-pam/Manifest b/sec-keys/openpgp-keys-pam/Manifest new file mode 100644 index 000000000000..76313a20c571 --- /dev/null +++ b/sec-keys/openpgp-keys-pam/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-pam-20230330-pam.gpg 8678 BLAKE2B 9ea0614de2fa3f3f5f067bf2e3e40e290d02a0409a3e1c0d042f957a9f5d99da0fbcd2f909fb3f1caa7adfe7adee77442a148307a9b048131bdab2c570e78740 SHA512 a79e385e8b5cf375eb5d88e438e3aa277aeb36780f52e3551e71d3f8677e91c110c703b119a958ffd6d97da2806f69b57c42e0294efe59c0fbc280f7b90db55b +DIST openpgp-keys-pam-20260122.asc 5637 BLAKE2B 71cbb76d3a9af94936f13ed30e72a0fafc97f4749c53ccf78a7afea2160ed059494719b94027a91060eb0661a9673c15133602582fefcc8894470955f725ff40 SHA512 e96c1045bf84b688fdbf8acf29da71e119ae6969fffb11f853884d5a2bcb162c3a5d8ec857dbc29a387e603feb013c3b92c3a32db12f95d60f9dde3d23556662 diff --git a/sec-keys/openpgp-keys-pam/metadata.xml b/sec-keys/openpgp-keys-pam/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-pam/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-pam/openpgp-keys-pam-20230330.ebuild b/sec-keys/openpgp-keys-pam/openpgp-keys-pam-20230330.ebuild new file mode 100644 index 000000000000..bd563299f1cf --- /dev/null +++ b/sec-keys/openpgp-keys-pam/openpgp-keys-pam-20230330.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Cannot use sec-keys.eclass (bug #967745) + +DESCRIPTION="OpenPGP keys used by the linux-pam project" +HOMEPAGE="https://github.com/linux-pam/linux-pam" +# https://github.com/linux-pam/linux-pam/commit/b7ba550110f2f93fabb50976ea920fcb656c9a8e +# pgp.keys.asc in linux-pam.git +SRC_URI="https://raw.githubusercontent.com/linux-pam/linux-pam/b7ba550110f2f93fabb50976ea920fcb656c9a8e/pgp.keys.asc -> ${P}-pam.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - pam.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-pam/openpgp-keys-pam-20260122.ebuild b/sec-keys/openpgp-keys-pam/openpgp-keys-pam-20260122.ebuild new file mode 100644 index 000000000000..765be975f21b --- /dev/null +++ b/sec-keys/openpgp-keys-pam/openpgp-keys-pam-20260122.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '7BECFE3AF7B280BB52FF77F104BA4521C996DDE1:pam:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by the linux-pam project" +HOMEPAGE="https://github.com/linux-pam/linux-pam" +SRC_URI="https://github.com/linux-pam/linux-pam/raw/refs/tags/v1.7.2/pgp.keys.asc -> ${P}.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-patch/Manifest b/sec-keys/openpgp-keys-patch/Manifest new file mode 100644 index 000000000000..1612c1d28713 --- /dev/null +++ b/sec-keys/openpgp-keys-patch/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-patch-20220407.asc 59668 BLAKE2B 431cd6af280e5af9f129afa786fd696b21862171781af89321dd851f4433477a6cd748dc80459c54b459499f7dd5e8617aff5ef1239d83c6fb530994fd81f5a6 SHA512 61dc081c8353692d63e19b4195c4cfd326c4e3aee42429c58eb8dc3bdf73f44d1273756f74446d39289fc95aa0103ef8a9a9c37f50582a784a416d90b4836a32 +DIST openpgp-keys-patch-20250206.asc 252928 BLAKE2B 4f32a11f50e4a41a9acfc0aed49960d2cd9bf5f79768836f0f2b0a6d75de695e3af64d8a592d9bd15c859b67b985d514e52d413e42b787db0a82408187480ec4 SHA512 0688cc589428cf85047ecf6d79b11e89f077247c2dd15acbaf9f5cc00214738da6f103a9cb05a27a01ec41169eca0e000e00069b8333b0987926bc1ed93a11d4 diff --git a/sec-keys/openpgp-keys-patch/metadata.xml b/sec-keys/openpgp-keys-patch/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-patch/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-patch/openpgp-keys-patch-20220407.ebuild b/sec-keys/openpgp-keys-patch/openpgp-keys-patch-20220407.ebuild new file mode 100644 index 000000000000..55f66341035a --- /dev/null +++ b/sec-keys/openpgp-keys-patch/openpgp-keys-patch-20220407.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '155D3FC500C834486D1EEA677FD9FCCB000BEEEE:jim.meyering:manual' + '259B3792B3D6D319212CC4DCD5BF9FEB0313653A:agruen:manual' + '7E3792A9D8ACF7D633BC1588ED97E90E62AA7E34:eggert:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by GNU patch" +HOMEPAGE="https://savannah.gnu.org/projects/patch/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=patch&download=1 -> ${P}.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-patch/openpgp-keys-patch-20250206.ebuild b/sec-keys/openpgp-keys-patch/openpgp-keys-patch-20250206.ebuild new file mode 100644 index 000000000000..55f66341035a --- /dev/null +++ b/sec-keys/openpgp-keys-patch/openpgp-keys-patch-20250206.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '155D3FC500C834486D1EEA677FD9FCCB000BEEEE:jim.meyering:manual' + '259B3792B3D6D319212CC4DCD5BF9FEB0313653A:agruen:manual' + '7E3792A9D8ACF7D633BC1588ED97E90E62AA7E34:eggert:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by GNU patch" +HOMEPAGE="https://savannah.gnu.org/projects/patch/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=patch&download=1 -> ${P}.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-pevik/Manifest b/sec-keys/openpgp-keys-pevik/Manifest new file mode 100644 index 000000000000..880ff5cb99d9 --- /dev/null +++ b/sec-keys/openpgp-keys-pevik/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-pevik-github-20260120.asc 7460 BLAKE2B e29ef4e45d8ae5f772803bd982cd386a190b7268f5c27996541f0c7c9d7591990018d73b9e151a344338d6789f88cffd5361d9e8449d8126dc6b74e6808cd5bd SHA512 a1658795e3cf808a4b9ba0f8611617bd355b3cba2e4210fca82b00e73f0159839de417e2e6a967661df697eba4548f5fe6d43c57d51cfd4f7c82e5322d027dc9 diff --git a/sec-keys/openpgp-keys-pevik/metadata.xml b/sec-keys/openpgp-keys-pevik/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-pevik/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-pevik/openpgp-keys-pevik-20260120.ebuild b/sec-keys/openpgp-keys-pevik/openpgp-keys-pevik-20260120.ebuild new file mode 100644 index 000000000000..1227933f3f57 --- /dev/null +++ b/sec-keys/openpgp-keys-pevik/openpgp-keys-pevik-20260120.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 2016FEA4858B1C36B32E833AC0DEC2EE72F33A5F:pevik:github +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Petr Vorel (pevik)" +HOMEPAGE="https://github.com/pevik" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-philiphazel/Manifest b/sec-keys/openpgp-keys-philiphazel/Manifest new file mode 100644 index 000000000000..733c500d1b1e --- /dev/null +++ b/sec-keys/openpgp-keys-philiphazel/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-philiphazel-20220416.asc 12051 BLAKE2B ba5d7d1576659c002c5673e1cf14a2bb0810af231621c5cb23f24072cf51e9de17981c04f8fdd0316771dcc46c6cd2f759ed0d67015932625ac54ac15ad1c2af SHA512 0ea285c04b794cd5b389ae002ad62d879bdb10c3adb6acdc73ac30e0ec273abd2177d8d170f6bbe457eb0e74602bd7a544f7393c312a3043bc16289345ee3ee2 diff --git a/sec-keys/openpgp-keys-philiphazel/metadata.xml b/sec-keys/openpgp-keys-philiphazel/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-philiphazel/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-philiphazel/openpgp-keys-philiphazel-20220416.ebuild b/sec-keys/openpgp-keys-philiphazel/openpgp-keys-philiphazel-20220416.ebuild new file mode 100644 index 000000000000..57c47c5961fb --- /dev/null +++ b/sec-keys/openpgp-keys-philiphazel/openpgp-keys-philiphazel-20220416.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Philip Hazel" +HOMEPAGE="http://quercite.dx.am/" +SRC_URI="https://github.com/PhilipHazel.gpg -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - philiphazel.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-plexmediaserver/Manifest b/sec-keys/openpgp-keys-plexmediaserver/Manifest new file mode 100644 index 000000000000..8efc80400f56 --- /dev/null +++ b/sec-keys/openpgp-keys-plexmediaserver/Manifest @@ -0,0 +1 @@ +DIST plexmediaserver-6EFFEB478A6559D75C7C4FE706C521790B9CFFDE.asc 786 BLAKE2B 9a5a23fc3122bc4e1841676bf8976b3800472bb2089bc9765c7849f82d913c30c9d36ef28145e9a4641da2ee13e7d51ee6a6617d8f314241e209dd9a9999432e SHA512 c19b1255387ca9b020643ebacd8f6e3d84d0c26a1077522640012936d259f57fec20bac5f7577f1d5452983bf850cb1d980c975959c8ced83f9a258caacdc85f diff --git a/sec-keys/openpgp-keys-plexmediaserver/metadata.xml b/sec-keys/openpgp-keys-plexmediaserver/metadata.xml new file mode 100644 index 000000000000..965091ee2356 --- /dev/null +++ b/sec-keys/openpgp-keys-plexmediaserver/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>joe@wt.gd</email> + <name>Joe Kappus</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-plexmediaserver/openpgp-keys-plexmediaserver-20240120.ebuild b/sec-keys/openpgp-keys-plexmediaserver/openpgp-keys-plexmediaserver-20240120.ebuild new file mode 100644 index 000000000000..a5b3ecd8f438 --- /dev/null +++ b/sec-keys/openpgp-keys-plexmediaserver/openpgp-keys-plexmediaserver-20240120.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 6EFFEB478A6559D75C7C4FE706C521790B9CFFDE:plexmediaserver:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Plex Inc." +HOMEPAGE="https://www.plex.tv/" +SRC_URI=" + https://downloads.plex.tv/plex-keys/PlexSign.v2.key + -> plexmediaserver-6EFFEB478A6559D75C7C4FE706C521790B9CFFDE.asc +" +S=${WORKDIR} + +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~x86" diff --git a/sec-keys/openpgp-keys-postfix/Manifest b/sec-keys/openpgp-keys-postfix/Manifest new file mode 100644 index 000000000000..429419964648 --- /dev/null +++ b/sec-keys/openpgp-keys-postfix/Manifest @@ -0,0 +1 @@ +DIST wietse.pgp 9281 BLAKE2B 8ad48042bf20d66baff9d5f6707339a092ec0d97d03b7dcdb508c6b251b08b48c82d0f5643c24e72eaebb75f2c8957a8aa2648712c121b2c86519491e12b4fdf SHA512 5c44818e3cfbe166fedf75f9bf13a09b936357ebba45daa119d636d8a5686505559a8e9ee545d4a383488de3a1a5dd0308a5ad6cf7f6fa11e343361b6a1b26c7 diff --git a/sec-keys/openpgp-keys-postfix/metadata.xml b/sec-keys/openpgp-keys-postfix/metadata.xml new file mode 100644 index 000000000000..08abeeb20405 --- /dev/null +++ b/sec-keys/openpgp-keys-postfix/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>eras@gentoo.org</email> + <name>Eray Aslan</name> + </maintainer> + <maintainer type="person"> + <email>williamh@gentoo.org</email> + <name>William Hubbs</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-postfix/openpgp-keys-postfix-20260122.ebuild b/sec-keys/openpgp-keys-postfix/openpgp-keys-postfix-20260122.ebuild new file mode 100644 index 000000000000..b6c30b50056a --- /dev/null +++ b/sec-keys/openpgp-keys-postfix/openpgp-keys-postfix-20260122.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '622C7C012254C186677469C50C0B590E80CA15A7:wietse:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by mail-mta/postfix" +HOMEPAGE="http://ftp.porcupine.org/mirrors/postfix-release/index.html" +SRC_URI="http://ftp.porcupine.org/mirrors/postfix-release/wietse.pgp" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-pottlinger/Manifest b/sec-keys/openpgp-keys-pottlinger/Manifest new file mode 100644 index 000000000000..ba9c64f76112 --- /dev/null +++ b/sec-keys/openpgp-keys-pottlinger/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-pottlinger-ubuntu-20251006.asc 3126 BLAKE2B 62b364f6c0be4d66d5fd5ee4895f1b63ab0fb1f44f2091fbb1e7d5eaa363c5a3cbb3b77b019a6bac8f8142170ce104ac55cd48c76d04a7296d773a6c80bf7905 SHA512 ab027244ab549037f4c926cd706bdca2b58195f88e46dab67eff1f29eb637816f9761ba2df724d2fe696ecfff85559810774c3cddee750ba1bf9bba448353bee diff --git a/sec-keys/openpgp-keys-pottlinger/metadata.xml b/sec-keys/openpgp-keys-pottlinger/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-pottlinger/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-pottlinger/openpgp-keys-pottlinger-20251006.ebuild b/sec-keys/openpgp-keys-pottlinger/openpgp-keys-pottlinger-20251006.ebuild new file mode 100644 index 000000000000..184d04aafb65 --- /dev/null +++ b/sec-keys/openpgp-keys-pottlinger/openpgp-keys-pottlinger-20251006.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '6BFAB2E3C6490B421B25C76C9C8C892F91F8E6D1:pottlinger:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by creadur.apache.org" +HOMEPAGE="https://creadur.apache.org" + +KEYWORDS="amd64 arm64 ppc64" diff --git a/sec-keys/openpgp-keys-processone/Manifest b/sec-keys/openpgp-keys-processone/Manifest new file mode 100644 index 000000000000..2028bfe0b264 --- /dev/null +++ b/sec-keys/openpgp-keys-processone/Manifest @@ -0,0 +1 @@ +DIST processone-31468D18DF9841242B90D7328ECA469419C09311.asc 1336 BLAKE2B 6a639d7c2e2e3a11857a9eaddb4df03f2aca9f9f42c99bab9a8f224477349e66daab71f61e0288579514e40a94823abaa7fe8ff3883da815ee789bb883f80ab6 SHA512 f51cfff4dc568e859d973ca1738210a63796ad6ba0a75def8d9dc16ba7b0e0eb8e50ef49e62c7aacf7922cfb642f53c5baacbfea36d5a86433c073b253d70d42 diff --git a/sec-keys/openpgp-keys-processone/metadata.xml b/sec-keys/openpgp-keys-processone/metadata.xml new file mode 100644 index 000000000000..5356c39bc038 --- /dev/null +++ b/sec-keys/openpgp-keys-processone/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ejabberd@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-processone/openpgp-keys-processone-20220316.ebuild b/sec-keys/openpgp-keys-processone/openpgp-keys-processone-20220316.ebuild new file mode 100644 index 000000000000..6284459f5a51 --- /dev/null +++ b/sec-keys/openpgp-keys-processone/openpgp-keys-processone-20220316.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by processone/ejabberd" +HOMEPAGE="https://www.process-one.net/" +# See https://www.process-one.net/blog/verifying_process_one_downloads_integrity/ +SRC_URI=" + https://www.process-one.net/downloads/KEYS + -> processone-31468D18DF9841242B90D7328ECA469419C09311.asc +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S=${WORKDIR} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - process-one.net.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-proftpd/Manifest b/sec-keys/openpgp-keys-proftpd/Manifest new file mode 100644 index 000000000000..03d0cde12757 --- /dev/null +++ b/sec-keys/openpgp-keys-proftpd/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-proftpd-20260119.asc 6198 BLAKE2B 694fe1d737ae2b34af30462d0009073b16ed9ca60ca6e7e8a7c387cb6bc0326c2deeb8d453d4806597a6242b1ea8906e5ac39fd100039af06336689aede0f148 SHA512 ee56e86bbb599f8e4ca8302807d0908485e56f780b9faec04b270e9428be8f26af3b9f5f87b4bdbd4dc45af078786d4a04c2e75da2d356ebb3b11aa191bf9959 diff --git a/sec-keys/openpgp-keys-proftpd/metadata.xml b/sec-keys/openpgp-keys-proftpd/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-proftpd/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-proftpd/openpgp-keys-proftpd-20260119.ebuild b/sec-keys/openpgp-keys-proftpd/openpgp-keys-proftpd-20260119.ebuild new file mode 100644 index 000000000000..c1e03ec53a3a --- /dev/null +++ b/sec-keys/openpgp-keys-proftpd/openpgp-keys-proftpd-20260119.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 697E684D1668D6968428405CB78E893FA511976A:proftpd:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used for ProFTPD releases" +HOMEPAGE="http://www.proftpd.org/pgp.html" +SRC_URI="http://www.proftpd.org/pgp.html -> ${P}.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-putty-release/Manifest b/sec-keys/openpgp-keys-putty-release/Manifest new file mode 100644 index 000000000000..ec82f5172d33 --- /dev/null +++ b/sec-keys/openpgp-keys-putty-release/Manifest @@ -0,0 +1 @@ +DIST release-2023.asc 2090 BLAKE2B 497ff10a5b00fe2a7009f5ea8dbb1572b07171e283f5f1a1be5e3161d07b4d8d665fa6cf87b144d6ce805d522ce673356b3a14d147e7905352f93228d92c67e3 SHA512 5f1e031482a813fd3d2bd5be0afda7f2938a968bc16176b915719d70a37c1a83dae5d57e0ef83b59b7302a7905ef76fb848aad8360e74b8c9715a35a404d2c84 diff --git a/sec-keys/openpgp-keys-putty-release/metadata.xml b/sec-keys/openpgp-keys-putty-release/metadata.xml new file mode 100644 index 000000000000..30bbac324889 --- /dev/null +++ b/sec-keys/openpgp-keys-putty-release/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>bacs@librecast.net</email> + <name>Brett A C Sheffield</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-putty-release/openpgp-keys-putty-release-2023.ebuild b/sec-keys/openpgp-keys-putty-release/openpgp-keys-putty-release-2023.ebuild new file mode 100644 index 000000000000..80ea7ee9b794 --- /dev/null +++ b/sec-keys/openpgp-keys-putty-release/openpgp-keys-putty-release-2023.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "F412BA3AA30FDC0E77B4E3871993D21BCAD1AA77:sgtatham:manual" +) + +inherit sec-keys + +DESCRIPTION="PuTTY Release Key" +HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/putty/keys.html" +SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/putty/keys/release-${PV}.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-pv/Manifest b/sec-keys/openpgp-keys-pv/Manifest new file mode 100644 index 000000000000..cadaae1a1097 --- /dev/null +++ b/sec-keys/openpgp-keys-pv/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-pv-20230926.asc 2460 BLAKE2B d142543a13e78a964b43a2de492e0e5904b3aef3d59554660863adef0c2075e6fab78686139dd5902fab863cce2637e90aebe7cf948f560a3be613b66301a397 SHA512 9973934d4be14d4fbe32009b30f68a27d842a322c4daf6485bf57713851eb2de50e2e5c65b67afd2813724bee79f772dad04f07075b66a2ab69573c1671093c7 +DIST openpgp-keys-pv-20251012-pv.gpg 3630 BLAKE2B 64b1f1283ee978c93ce6438a32ce594d96d3b65dcd88e905447bcc2cc39e35cf72008c730a85cdd489361cda1067bea35e3fd6b020bd1550698a592513dc3769 SHA512 0658a8552cf40e4798db718b0ddb75727756f3009e3a19803bc12e06d3609d1295d02e641edf7ae681cb94abe955c2ea9661b7ba06022c064fc7d3ad8ba386bd diff --git a/sec-keys/openpgp-keys-pv/metadata.xml b/sec-keys/openpgp-keys-pv/metadata.xml new file mode 100644 index 000000000000..d9201802d6c5 --- /dev/null +++ b/sec-keys/openpgp-keys-pv/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-pv/openpgp-keys-pv-20230926.ebuild b/sec-keys/openpgp-keys-pv/openpgp-keys-pv-20230926.ebuild new file mode 100644 index 000000000000..76d616eb0f87 --- /dev/null +++ b/sec-keys/openpgp-keys-pv/openpgp-keys-pv-20230926.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Andrew Wood for sys-apps/pv" +HOMEPAGE="https://www.ivarch.com/personal/contact.shtml" +SRC_URI="https://www.ivarch.com/personal/public-key.txt -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - pv.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-pv/openpgp-keys-pv-20251012.ebuild b/sec-keys/openpgp-keys-pv/openpgp-keys-pv-20251012.ebuild new file mode 100644 index 000000000000..7ae7c6deecad --- /dev/null +++ b/sec-keys/openpgp-keys-pv/openpgp-keys-pv-20251012.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + D8FF44A79CC8A61EF694FA7EB883E01314DA8E84:pv:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Andrew Wood for sys-apps/pv" +HOMEPAGE="https://www.ivarch.com/personal/contact.shtml" +SRC_URI="https://www.ivarch.com/personal/public-key.txt -> ${P}-pv.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-python/Manifest b/sec-keys/openpgp-keys-python/Manifest new file mode 100644 index 000000000000..02c99db544ae --- /dev/null +++ b/sec-keys/openpgp-keys-python/Manifest @@ -0,0 +1,6 @@ +DIST 0d96df4d4110e5c43fbfb17f2d347ea6aa65421d.asc 9704 BLAKE2B 2639ab1b08b725d87048c963b9680e8fe0d84a3e56a57b519c3071b354b6826068f71a450484caa7b521b98bade8fb6ee85ffa65d1fb12f61df893607c97c82f SHA512 8bc92419736b0b0a363c4f28f37b083083e84b9e34113ad65b8696c44e8d45717a53569ee5b17cda38e6a5c51b15cc3d674cee3425959074e872351cf38e6ffb +DIST Yhg1s.gpg 8638 BLAKE2B b7975f67e6254008efc917432872daeedbf71246990af83054dd35bf2dc18845ac68041fd4d8e6ca02bb4c537f199b06f9daad16701691749cccfc3e144dab94 SHA512 9fc8e9464447db1fd4d12aeae2fe0a578cc5151579968d0218aa08599d68e756f8e5401eb3b7a255ac747717de3e080d8a68fdcf8d8695d6bd2ebc1e02f13c2c +DIST a035c8c19219ba821ecea86b64e628f8d684696d.asc 6884 BLAKE2B 3cb0826e3ccce466f7ccef5f6a2dcfa8a2c98cbb3b7bb067da220f57e0003197ef7b5efdd75f033e5818f701bcad7ca2eade0bd2ff1b8892a2a80e94e2fc5e44 SHA512 b54c02ae19f90e6a50b1b46e470ea8e0c07d5d7d2509ddc8303008837db37b275f4b951fa532c2d5c30f18951d160748e0e10406df16d66e09e3ec39a2f3d61c +DIST c01e1cad5ea2c4f0b8e3571504c367c218add4ff.asc 11972 BLAKE2B 56a943a1a6f0ed45d7d891f22092d15ac13f0e31adf430f47e970e9f2a1d93223362c35e72e8e5107acab5fec345134980e4826a8a4cf50362faba3bfa340e8c SHA512 6d1bf0ae7bafb34aa7080bed468fcec09d9b279beeedcc91be6180e52026f1543e27f3fec159fafc38ab433af23c928bfd2fcae7571bd099170cdef9fefe0605 +DIST c9b104b3dd3aa72d7ccb1066fb9921286f5e1540.asc 3403 BLAKE2B 8be2e6de6dbd4150a9167ef12eff278107103e4962b6de409959c5cf03cf506ed64c0e1d735856db6e94b812390383f126de8b1fc440f34294adb4b1cbfa994c SHA512 d32322792fb4d1dc0c548ae7158c1c4e368d9c0fa62898f0b5f03b8d57a9497fbf8c5b2c0175027ea5f09afac36886fbb3cf89900c3d3e8f49de70a17228b6ce +DIST e3ff2839c048b25c084debe9b26995e310250568-r1.asc 75979 BLAKE2B b9b02af8e03791335f2e3bdd783c2875aaf2f574dd79dc8556fa4af8df43a95feadd3abb97272709be819d4f164eb676783faa311eae1b4199ab2808ae1a67fe SHA512 469d51fe41a6487b854beab8a04b5f11ac5488ee23c3f30b0c20f38fd6f8bb63e456d1681eac9a5bd54a2202a4cdfe77c97498feb3129ef0556effb417855532 diff --git a/sec-keys/openpgp-keys-python/metadata.xml b/sec-keys/openpgp-keys-python/metadata.xml new file mode 100644 index 000000000000..d34971a915e9 --- /dev/null +++ b/sec-keys/openpgp-keys-python/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-python/openpgp-keys-python-20221025.ebuild b/sec-keys/openpgp-keys-python/openpgp-keys-python-20221025.ebuild new file mode 100644 index 000000000000..209f4914ce83 --- /dev/null +++ b/sec-keys/openpgp-keys-python/openpgp-keys-python-20221025.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign CPython releases" +HOMEPAGE="https://www.python.org/downloads/" +SRC_URI=" + https://keybase.io/pablogsal/pgp_keys.asc?fingerprint=a035c8c19219ba821ecea86b64e628f8d684696d + -> a035c8c19219ba821ecea86b64e628f8d684696d.asc + https://keybase.io/ambv/pgp_keys.asc?fingerprint=e3ff2839c048b25c084debe9b26995e310250568 + -> e3ff2839c048b25c084debe9b26995e310250568-r1.asc + https://keybase.io/nad/pgp_keys.asc?fingerprint=0d96df4d4110e5c43fbfb17f2d347ea6aa65421d + -> 0d96df4d4110e5c43fbfb17f2d347ea6aa65421d.asc + https://keybase.io/nad/pgp_keys.asc?fingerprint=c9b104b3dd3aa72d7ccb1066fb9921286f5e1540 + -> c9b104b3dd3aa72d7ccb1066fb9921286f5e1540.asc + https://keybase.io/bp/pgp_keys.asc?fingerprint=c01e1cad5ea2c4f0b8e3571504c367c218add4ff + -> c01e1cad5ea2c4f0b8e3571504c367c218add4ff.asc + https://github.com/Yhg1s.gpg +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S=${WORKDIR} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - python.org.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-qbittorrent/Manifest b/sec-keys/openpgp-keys-qbittorrent/Manifest new file mode 100644 index 000000000000..7b27c280c8c1 --- /dev/null +++ b/sec-keys/openpgp-keys-qbittorrent/Manifest @@ -0,0 +1 @@ +DIST qBittorrent-20161227.asc 5716 BLAKE2B a1502b631c50a603e6b2c5ad73c801bf3963320d0330dbaabb5f4e15646ead61c81b40fc38561d41269849c23bbc4081ac9769b11d790ff06b1d93f4b48e7e18 SHA512 1e30158bb15462787d0f5dea04c9cbb51fffa4e3de14cc9faad4e01a5e5e77896a32ba5ee244e68eb389bf6cc4dfbef7137560a63118a77007c04ddb6139ffe6 diff --git a/sec-keys/openpgp-keys-qbittorrent/metadata.xml b/sec-keys/openpgp-keys-qbittorrent/metadata.xml new file mode 100644 index 000000000000..69a19c59aa3a --- /dev/null +++ b/sec-keys/openpgp-keys-qbittorrent/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>eschwartz@gentoo.org</email> + <name>Eli Schwartz</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild b/sec-keys/openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild new file mode 100644 index 000000000000..c67b2a6cdeee --- /dev/null +++ b/sec-keys/openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild @@ -0,0 +1,18 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by qBittorrent" +HOMEPAGE="https://www.qbittorrent.org/download" +SRC_URI="https://github.com/qbittorrent/qBittorrent/raw/master/5B7CC9A2.asc -> qBittorrent-${PV}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" + +src_install() { + insinto /usr/share/openpgp-keys + newins "${DISTDIR}"/qBittorrent-${PV}.asc qBittorrent.asc +} diff --git a/sec-keys/openpgp-keys-qutebrowser/Manifest b/sec-keys/openpgp-keys-qutebrowser/Manifest new file mode 100644 index 000000000000..8ecab21fd170 --- /dev/null +++ b/sec-keys/openpgp-keys-qutebrowser/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-qutebrowser-20251024.gpg 2460 BLAKE2B e86a242178707a6992cecfcc18670df28b37f9d8324ff1138d2cfa5d33b3b3022f48c91b82ae1d9f9c556968ae7b5aa6a96f0fc9e5d9df7a7116f93c07ddee64 SHA512 20f1cd6653d8de6bfdc5ae5849e284272b4698b23ba43cc67650c28829971c951927ea3e3e42039544ce17e9cb1913ab514ca9738a90d9b2041659c910f0211f diff --git a/sec-keys/openpgp-keys-qutebrowser/metadata.xml b/sec-keys/openpgp-keys-qutebrowser/metadata.xml new file mode 100644 index 000000000000..5fb88ec82f25 --- /dev/null +++ b/sec-keys/openpgp-keys-qutebrowser/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ionen@gentoo.org</email> + <name>Ionen Wolkens</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-qutebrowser/openpgp-keys-qutebrowser-20251024.ebuild b/sec-keys/openpgp-keys-qutebrowser/openpgp-keys-qutebrowser-20251024.ebuild new file mode 100644 index 000000000000..c03f68d6bf3d --- /dev/null +++ b/sec-keys/openpgp-keys-qutebrowser/openpgp-keys-qutebrowser-20251024.ebuild @@ -0,0 +1,18 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Qutebrowser" +HOMEPAGE="https://qutebrowser.org/" +SRC_URI="https://qutebrowser.org/pubkey.gpg -> ${P}.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + newins "${DISTDIR}"/${P}.gpg qutebrowser.gpg +} diff --git a/sec-keys/openpgp-keys-roddhjav/Manifest b/sec-keys/openpgp-keys-roddhjav/Manifest new file mode 100644 index 000000000000..15d70fdf6b45 --- /dev/null +++ b/sec-keys/openpgp-keys-roddhjav/Manifest @@ -0,0 +1,2 @@ +DIST 0xc5469996f0df68ec.asc 1818 BLAKE2B 420bfd6f6cdd2efc5e4b2fdebaa97b2947b942907f190714a061144559be0fd2404b7bcf784e442057969bcf4e8a0c7d90a9054f2eef1d8f5165a56ca91d26ab SHA512 6dc9f85fd24cc22119b3c3ca07d0bb4699399b638b7af22237ea01a7723bd7cf47f9a055e0f53bd3ffc26cf78661b4deea4ed5588ed32602a899dc40db505300 +DIST 0xe0cc7d788da0ebf2.asc 413 BLAKE2B 4b5e68a3cc9e9c3863a5955c8e786bb5ca3132893b1dc886e37fa5d786012ae5d5a4a0c694c0a2a83aa46a717b4ab164383f91441a3ebbc0c2544ef2f470d0d9 SHA512 280b373760040c828d11090e0f601a383cf9c8f1c3f7ad537e1082978f5707a2c7ef542bcfcf7b1d31db32f5d78ce6382c46ec48cf7152695dabf3aed2d73352 diff --git a/sec-keys/openpgp-keys-roddhjav/metadata.xml b/sec-keys/openpgp-keys-roddhjav/metadata.xml new file mode 100644 index 000000000000..2b36a6240983 --- /dev/null +++ b/sec-keys/openpgp-keys-roddhjav/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>parona@protonmail.com</email> + <name>Alfred Wingate</name> + </maintainer> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-roddhjav/openpgp-keys-roddhjav-20260129.ebuild b/sec-keys/openpgp-keys-roddhjav/openpgp-keys-roddhjav-20260129.ebuild new file mode 100644 index 000000000000..d0180457ca6d --- /dev/null +++ b/sec-keys/openpgp-keys-roddhjav/openpgp-keys-roddhjav-20260129.ebuild @@ -0,0 +1,20 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + #06A26D531D56C42D66805049C5469996F0DF68EC:roddhjav:github + 61F02B21BA2503A526345A40E0CC7D788DA0EBF2:master:manual + 06A26D531D56C42D66805049C5469996F0DF68EC:code:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Alexandre Pujol (roddhjav)" +HOMEPAGE="https://pujol.io/keys/" +SRC_URI+=" https://pujol.io/keys/0xe0cc7d788da0ebf2.asc" +SRC_URI+=" https://pujol.io/keys/0xc5469996f0df68ec.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-roymarples/Manifest b/sec-keys/openpgp-keys-roymarples/Manifest new file mode 100644 index 000000000000..79235ae76128 --- /dev/null +++ b/sec-keys/openpgp-keys-roymarples/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-roy-openpgp-20260418.asc 3649 BLAKE2B c911ef927377b7775d50c5c92c482a83286e7a3117d66803f598b580b3a38da87361f16a91d0e5f332ea41db653d1cd9743f8c3e29e2e37f45d899056daf67ea SHA512 7d9d583a375c742de9a22d4c5a5cc328dfea553b1aabfad9e2a3f5eecb22b20095a88818df6373a64bf2a66c5f44ee79519483c52fc7f21977af29b027b70818 +DIST openpgp-keys-roy-ubuntu-20260418.asc 6420 BLAKE2B 95ef352781ec8899f62c2091c745010c7ea58990cd324a8295aec8ab7131bb93121a86c690c91ba851f7145fac45d5ef998237693b0b9c10c8d496421b24e665 SHA512 a9382f865733b20c80ac423242b5f05b64d92d0e4046402f325a1ef739b8e813f25612fa089b8e88155e30c0b701198a1b73d9ef6102ee384955455aa4162a8e diff --git a/sec-keys/openpgp-keys-roymarples/metadata.xml b/sec-keys/openpgp-keys-roymarples/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-roymarples/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-roymarples/openpgp-keys-roymarples-20260418-r1.ebuild b/sec-keys/openpgp-keys-roymarples/openpgp-keys-roymarples-20260418-r1.ebuild new file mode 100644 index 000000000000..bd44a16c4fd6 --- /dev/null +++ b/sec-keys/openpgp-keys-roymarples/openpgp-keys-roymarples-20260418-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + A785ED2755955D9E93EA59F6597F97EA9AD45549:roy:openpgp,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Roy Marples" +HOMEPAGE="https://roy.marples.name/" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-rust/Manifest b/sec-keys/openpgp-keys-rust/Manifest new file mode 100644 index 000000000000..619aa6a1e8f7 --- /dev/null +++ b/sec-keys/openpgp-keys-rust/Manifest @@ -0,0 +1 @@ +DIST rust-key.gpg.ascii 5326 BLAKE2B d64f3afe75786535c6218b378e11f6e9d2ab585dfb98d72e039ed529b27671ff4338d1aa4fb5920f96d6e3d5416b72e273a862c955cb4b30788e4cc60e6b937a SHA512 a8b557e3cc23824b2a21b75ebdfb2cc1bff94ca0359ec13da2ce99398977d913639ab7bcf67d7cfb511510ca76038f243ad2eacff8a2e49435246128b2ee5cb8 diff --git a/sec-keys/openpgp-keys-rust/metadata.xml b/sec-keys/openpgp-keys-rust/metadata.xml new file mode 100644 index 000000000000..3de9a9c239da --- /dev/null +++ b/sec-keys/openpgp-keys-rust/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>rust@gentoo.org</email> + <name>Rust</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-rust/openpgp-keys-rust-20210504.ebuild b/sec-keys/openpgp-keys-rust/openpgp-keys-rust-20210504.ebuild new file mode 100644 index 000000000000..4b428458b320 --- /dev/null +++ b/sec-keys/openpgp-keys-rust/openpgp-keys-rust-20210504.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Rust Language Tag and Release Signing Key" +HOMEPAGE="https://forge.rust-lang.org/infra/other-installation-methods.html" +SRC_URI="https://static.rust-lang.org/rust-key.gpg.ascii" +# https://keybase.io/rust/pgp_keys.asc?fingerprint=108f66205eaeb0aaa8dd5e1c85ab96e6fa1be5fe +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - rust.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-sed/Manifest b/sec-keys/openpgp-keys-sed/Manifest new file mode 100644 index 000000000000..8e1c48fcab2d --- /dev/null +++ b/sec-keys/openpgp-keys-sed/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-sed-20220407.asc 48620 BLAKE2B afc2c75e75bf15ae4b4fa33ab1bab7744cccced1e8d9bb4785ed145a5123582abd048560a5e678ad43930910b5153597dfcc6efde55d4ba9f9dbca3eb97d2235 SHA512 04589c5e4a1e28e654ad4e4062a0c94208b1bc263c066c0d8ab25b2a4432baa12b8846c528e06576e8dab8b7acc2451f443e606bdf0371c3a37f01f765d5f5e1 diff --git a/sec-keys/openpgp-keys-sed/metadata.xml b/sec-keys/openpgp-keys-sed/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-sed/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-sed/openpgp-keys-sed-20220407.ebuild b/sec-keys/openpgp-keys-sed/openpgp-keys-sed-20220407.ebuild new file mode 100644 index 000000000000..35e6918a6ad3 --- /dev/null +++ b/sec-keys/openpgp-keys-sed/openpgp-keys-sed-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU sed" +HOMEPAGE="https://savannah.gnu.org/projects/sed/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=sed&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - sed.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-sendmail/Manifest b/sec-keys/openpgp-keys-sendmail/Manifest new file mode 100644 index 000000000000..aa1dbaaba0d4 --- /dev/null +++ b/sec-keys/openpgp-keys-sendmail/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-sendmail-20250220.asc 305422 BLAKE2B f114b83dd081db536a25e17febe46fc0ce4b394e0342987247ca22eabfafdf4cd100c4f749cd8244861131f489157241329840d31e81bec84e6fff6bac10ef5c SHA512 e128f217426f18fa2d96951ee471bdb11adff3e1cf0c32ec26ff615aeda4425b7404efe9b4dd63f1d1fac5e528cdce141687cb043eb3540ccd58159ba5ac3136 +DIST openpgp-keys-sendmail-20251229.asc 320747 BLAKE2B 4520756414c09feccf340919afe3499032b1b75aec4adff946e3255f1aeb620a742d8205d0fe92814b256f3bdfe8392cb97b970460d7a6685395a718a576f590 SHA512 570bbb50312fd3238fab0b430e0ade0a05f025a28f1a0f35c65d5431f94f6f92110177c5179b83afc1b8627d1c81e92c61d86d19812e0b5ad3b385821469d50a diff --git a/sec-keys/openpgp-keys-sendmail/metadata.xml b/sec-keys/openpgp-keys-sendmail/metadata.xml new file mode 100644 index 000000000000..87dcd44060af --- /dev/null +++ b/sec-keys/openpgp-keys-sendmail/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>cfuga@cfuga.mx</email> + <name>Cristian Othón Martínez Vera</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-sendmail/openpgp-keys-sendmail-20250220.ebuild b/sec-keys/openpgp-keys-sendmail/openpgp-keys-sendmail-20250220.ebuild new file mode 100644 index 000000000000..fe3c830a3d33 --- /dev/null +++ b/sec-keys/openpgp-keys-sendmail/openpgp-keys-sendmail-20250220.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '8E6A55750635A7EAF56CFE803D67CBA7CA28E5A4:security:manual' + '032312C7C0C2B1973D5013180C19D37CB7E6543E:sendmail2025:manual' + '8AB063D7A4C5939DA9C01E38C4065A87C71F6844:sendmail2024:manual' + '81864A0375F2781064FE8E4DCFF9F96740ED9550:sendmail2023:manual' + '6327DDCB5E7E80E4987EA3B7FD79DC0C81D9210A:sendmail2022:manual' + 'F4CE2263210253D6A9F979B04C66EA8D4BEE1BEE:sendmail2021:manual' + 'ADFDB709FE1EA682E5855971D583210EF51471A7:sendmail2020:manual' + '50A303098EA2DD7BCBEE2ADA09E01FA03C0C504E:sendmail2019:manual' + 'A6873D24A4D6D6284AE42A75F06059FD5DC7CC3F:sendmail2018:manual' + '3C8A1E8E7F44CADE114FED464BC9BDA66BF726AD:sendmail2017:manual' + '0F5C96AEC8E69E9C8E542E5C6D4CD19429FB03DE:sendmail2016:manual' + '30BCA74705FA415455731D7BAAF5B5DE05BDCC53:sendmail2015:manual' + '49F6A8BE8473394951916F3B61DE11ECE2763A73:sendmail2014:manual' + 'B87D456986F1948407E5CCB43D68B25D5207CAD3:sendmail2013:manual' + 'CA7A8F39A2419FFFB0A9AB278E5AE9FBCEEEF43B:sendmail2012:manual' + '58726218A913400DE660360139A4C77DA97884B0:sendmail2011:manual' + 'B175964453035DCEDD7BE919604DFBF285410ABE:sendmail2010:manual' + 'B080979F4D043E19D05A369C629EF8EE0C8B8333:security-officer:manual' + '770E4AC88A97B69E6E75060510432518A0F8AA0C:security-officer2:manual' + '296C94DBD0280245BFD391D77B529648EE857264:gshaphiro:manual' + 'D0EFB47E909D1550525E9DF51090AF20A5AA5BE6:ca:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Sendmail" +HOMEPAGE="https://www.sendmail.org/" +SRC_URI="https://ftp.sendmail.org/PGPKEYS -> ${P}.asc" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-sendmail/openpgp-keys-sendmail-20251229.ebuild b/sec-keys/openpgp-keys-sendmail/openpgp-keys-sendmail-20251229.ebuild new file mode 100644 index 000000000000..e4f1b9cf0f75 --- /dev/null +++ b/sec-keys/openpgp-keys-sendmail/openpgp-keys-sendmail-20251229.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '8E6A55750635A7EAF56CFE803D67CBA7CA28E5A4:security:manual' + 'E73A77EF550AEEFBD362DC31C029CC30D575D027:sendmail2026:manual' + '032312C7C0C2B1973D5013180C19D37CB7E6543E:sendmail2025:manual' + '8AB063D7A4C5939DA9C01E38C4065A87C71F6844:sendmail2024:manual' + '81864A0375F2781064FE8E4DCFF9F96740ED9550:sendmail2023:manual' + '6327DDCB5E7E80E4987EA3B7FD79DC0C81D9210A:sendmail2022:manual' + 'F4CE2263210253D6A9F979B04C66EA8D4BEE1BEE:sendmail2021:manual' + 'ADFDB709FE1EA682E5855971D583210EF51471A7:sendmail2020:manual' + '50A303098EA2DD7BCBEE2ADA09E01FA03C0C504E:sendmail2019:manual' + 'A6873D24A4D6D6284AE42A75F06059FD5DC7CC3F:sendmail2018:manual' + '3C8A1E8E7F44CADE114FED464BC9BDA66BF726AD:sendmail2017:manual' + '0F5C96AEC8E69E9C8E542E5C6D4CD19429FB03DE:sendmail2016:manual' + '30BCA74705FA415455731D7BAAF5B5DE05BDCC53:sendmail2015:manual' + '49F6A8BE8473394951916F3B61DE11ECE2763A73:sendmail2014:manual' + 'B87D456986F1948407E5CCB43D68B25D5207CAD3:sendmail2013:manual' + 'CA7A8F39A2419FFFB0A9AB278E5AE9FBCEEEF43B:sendmail2012:manual' + '58726218A913400DE660360139A4C77DA97884B0:sendmail2011:manual' + 'B175964453035DCEDD7BE919604DFBF285410ABE:sendmail2010:manual' + 'B080979F4D043E19D05A369C629EF8EE0C8B8333:security-officer:manual' + '770E4AC88A97B69E6E75060510432518A0F8AA0C:security-officer2:manual' + '296C94DBD0280245BFD391D77B529648EE857264:gshaphiro:manual' + 'D0EFB47E909D1550525E9DF51090AF20A5AA5BE6:ca:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Sendmail" +HOMEPAGE="https://www.sendmail.org/" +SRC_URI="https://ftp.sendmail.org/PGPKEYS -> ${P}.asc" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-sergehallyn/Manifest b/sec-keys/openpgp-keys-sergehallyn/Manifest new file mode 100644 index 000000000000..43c02f4a38bb --- /dev/null +++ b/sec-keys/openpgp-keys-sergehallyn/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-sergehallyn-20220812.asc 14968 BLAKE2B 12dfc04f3937b31af215b15f86008846de852d5786f480fc13d708b5bb905c5f6069bdee3df5c2762a2a723ec21834941662fa9d91d60fb59782bc1622dce1fa SHA512 35af0ac0600db204e31a2ce5812cf136caff2bc17ef160daefd113fc8b5daf068793bbd0f563588aec6780c26f082820d0c6bd6b7c72839321feecabfa6a4a01 diff --git a/sec-keys/openpgp-keys-sergehallyn/metadata.xml b/sec-keys/openpgp-keys-sergehallyn/metadata.xml new file mode 100644 index 000000000000..5ff340f76df4 --- /dev/null +++ b/sec-keys/openpgp-keys-sergehallyn/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-sergehallyn/openpgp-keys-sergehallyn-20220812.ebuild b/sec-keys/openpgp-keys-sergehallyn/openpgp-keys-sergehallyn-20220812.ebuild new file mode 100644 index 000000000000..85064d731089 --- /dev/null +++ b/sec-keys/openpgp-keys-sergehallyn/openpgp-keys-sergehallyn-20220812.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Serge Hallyn" +HOMEPAGE="https://github.com/hallyn" +SRC_URI="https://github.com/hallyn.gpg -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - sergehallyn.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-signify/Manifest b/sec-keys/openpgp-keys-signify/Manifest new file mode 100644 index 000000000000..104b5f3240f6 --- /dev/null +++ b/sec-keys/openpgp-keys-signify/Manifest @@ -0,0 +1 @@ +DIST signify-20211219.pgp.asc 3805 BLAKE2B dd570dc33925fcb3a2992cbc685af6c0236d873a61ff71a2108c9d730094a9beda140264fc7bdcd7eda5a8a5d9691a94d42b959ca02f4288c53768888cfff30a SHA512 381a64534abb35b038aafc21e2c6e5396b9b3e8c93c3b889a45469d4ee24e1364d97846201d928a04bf5496aba5b9bbea19ad6b7f2ead99d28b284886f22f3c9 diff --git a/sec-keys/openpgp-keys-signify/metadata.xml b/sec-keys/openpgp-keys-signify/metadata.xml new file mode 100644 index 000000000000..c7a305a4ca2c --- /dev/null +++ b/sec-keys/openpgp-keys-signify/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-signify/openpgp-keys-signify-20211219.ebuild b/sec-keys/openpgp-keys-signify/openpgp-keys-signify-20211219.ebuild new file mode 100644 index 000000000000..db0b4cad50b4 --- /dev/null +++ b/sec-keys/openpgp-keys-signify/openpgp-keys-signify-20211219.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign signify's signify key" +HOMEPAGE="https://github.com/aperezdc/signify/" +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/5AA3BC334FD7E3369E7C77B291C559DBE4C9123B + -> signify-${PV}.pgp.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/openpgp-keys + newins "${DISTDIR}/signify-${PV}.pgp.asc" signify.asc +} diff --git a/sec-keys/openpgp-keys-simonkelley/Manifest b/sec-keys/openpgp-keys-simonkelley/Manifest new file mode 100644 index 000000000000..cb3e515400b3 --- /dev/null +++ b/sec-keys/openpgp-keys-simonkelley/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-simonkelley-20260512.asc 7358 BLAKE2B fb8911795028733d32b863c272bfb7d3467d7f6d001655f75416bff004ed5c75ff6f939195a90976ff9732331e1f9c682159e9b324880cc10e001a44f30c1b2a SHA512 1487f587cdfb7b75e50629d3cad113bb6af4e47d0c5d5a6fc0567f89d0ffdcc9b09622182a64867b2bfbe15b160db371ca454c0535af377954da7992545397de diff --git a/sec-keys/openpgp-keys-simonkelley/metadata.xml b/sec-keys/openpgp-keys-simonkelley/metadata.xml new file mode 100644 index 000000000000..56e379f48d61 --- /dev/null +++ b/sec-keys/openpgp-keys-simonkelley/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>chutzpah@gentoo.org</email> + <name>Patrick McLean</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-simonkelley/openpgp-keys-simonkelley-20260512.ebuild b/sec-keys/openpgp-keys-simonkelley/openpgp-keys-simonkelley-20260512.ebuild new file mode 100644 index 000000000000..8fd2e6dc3893 --- /dev/null +++ b/sec-keys/openpgp-keys-simonkelley/openpgp-keys-simonkelley-20260512.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + D6EACBD6EE46B834248D111215CDDA6AE19135A2:simon:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Simon Kelley" +HOMEPAGE="https://thekelleys.org.uk/" +SRC_URI="https://thekelleys.org.uk/srkgpg.txt -> ${P}.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-sjaranowski/Manifest b/sec-keys/openpgp-keys-sjaranowski/Manifest new file mode 100644 index 000000000000..5e271734c7f8 --- /dev/null +++ b/sec-keys/openpgp-keys-sjaranowski/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-sjaranowski-ubuntu-20250712.asc 4072 BLAKE2B ad71f95e6a1b8a3054ac38040ede95db2ac388cb40a0a0e0e9abfef9e87e1e006055043e69d12d012fe655aefd6e88f1a5524117080f862f2717cb3f757e1d8c SHA512 2547f19f1fc5651171a5ba6d52f827a653ff25a5c04b90c82d7007c55c1dc0288ec9fbf42ac1f546eadb5e0ffdd3965358c62aefdfd53f289115b03c827c0d37 diff --git a/sec-keys/openpgp-keys-sjaranowski/metadata.xml b/sec-keys/openpgp-keys-sjaranowski/metadata.xml new file mode 100644 index 000000000000..3f89ec24b9fb --- /dev/null +++ b/sec-keys/openpgp-keys-sjaranowski/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-sjaranowski/openpgp-keys-sjaranowski-20250712.ebuild b/sec-keys/openpgp-keys-sjaranowski/openpgp-keys-sjaranowski-20250712.ebuild new file mode 100644 index 000000000000..74e0f3fc7627 --- /dev/null +++ b/sec-keys/openpgp-keys-sjaranowski/openpgp-keys-sjaranowski-20250712.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '84789D24DF77A32433CE1F079EB80E92EB2135B1:sjaranowski:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by maven.apache.org" +HOMEPAGE="https://downloads.apache.org/maven/" + +LICENSE="public-domain" +KEYWORDS="amd64" diff --git a/sec-keys/openpgp-keys-smartmontools/Manifest b/sec-keys/openpgp-keys-smartmontools/Manifest new file mode 100644 index 000000000000..138b1fbc50b2 --- /dev/null +++ b/sec-keys/openpgp-keys-smartmontools/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-smartmontools-20260116.gpg 3549 BLAKE2B 326d6035af4ba82ccebc95005c62f70117f270666cf31dcd4857987e61dcb0108b12644b1205b29a7a5bb1f2bafe92cbeeb13ba988afbcca1497ded18ada68a1 SHA512 e9827f23bbe7fe6175e244d30496e02c720f4953082d6b59005a5618848ce8903224c99c564f0305ef9146e7c2090454956118a78716ac32fe3d4b388d3a3430 diff --git a/sec-keys/openpgp-keys-smartmontools/metadata.xml b/sec-keys/openpgp-keys-smartmontools/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-smartmontools/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-smartmontools/openpgp-keys-smartmontools-20260116.ebuild b/sec-keys/openpgp-keys-smartmontools/openpgp-keys-smartmontools-20260116.ebuild new file mode 100644 index 000000000000..448ef8f23124 --- /dev/null +++ b/sec-keys/openpgp-keys-smartmontools/openpgp-keys-smartmontools-20260116.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 0C9577FD2C4CFCB4B9A599640A30812EFF3AEFF5:smartmontools:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used to sign smartmontools releases" +HOMEPAGE="https://www.smartmontools.org/wiki/Download https://www.smartmontools.org/wiki/FAQ#check-signature" +SRC_URI="https://raw.githubusercontent.com/smartmontools/smartmontools/refs/heads/main/doc/old/SmartmontoolsSigningKey_2021.txt -> ${P}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-spamassassin/Manifest b/sec-keys/openpgp-keys-spamassassin/Manifest new file mode 100644 index 000000000000..1217073339f0 --- /dev/null +++ b/sec-keys/openpgp-keys-spamassassin/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-spamassassin-20221226-KEYS.asc 13212 BLAKE2B fb52b3de8166465cd3c34e62530c084bc14b294a1a807c2281bfe217bced4c658de75490c0624fe9d4072eda688e9073180ea24334e45408b9513fb0e26dea37 SHA512 528b854d9f91cdc6a53bf0ece2debc9ad97490ca4c9081376047f482810a9a7ca236ce164ff5e1d765580ea444c191b808c39dab0e7cd320be463c9a2bd97356 diff --git a/sec-keys/openpgp-keys-spamassassin/metadata.xml b/sec-keys/openpgp-keys-spamassassin/metadata.xml new file mode 100644 index 000000000000..828ee8e8956b --- /dev/null +++ b/sec-keys/openpgp-keys-spamassassin/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>gentoo_bugs_2_peep@parallaxshift.com</email> + <name>Philippe Chaintreuil</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-spamassassin/openpgp-keys-spamassassin-20221226.ebuild b/sec-keys/openpgp-keys-spamassassin/openpgp-keys-spamassassin-20221226.ebuild new file mode 100644 index 000000000000..1a2f8ae84538 --- /dev/null +++ b/sec-keys/openpgp-keys-spamassassin/openpgp-keys-spamassassin-20221226.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by spamassassin.apache.org" +HOMEPAGE="https://spamassassin.apache.org/downloads.cgi" +SRC_URI="https://downloads.apache.org/spamassassin/KEYS -> ${P}-KEYS.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - spamassassin.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-squid/Manifest b/sec-keys/openpgp-keys-squid/Manifest new file mode 100644 index 000000000000..bd9fe1ffc10f --- /dev/null +++ b/sec-keys/openpgp-keys-squid/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-squid-20240206.asc 134114 BLAKE2B d54ff33a03a6997b026d33a26d2c345ddac26f6d7bcf85c2d6f3f2394d0b6c86881ece76b70fbdb32e3383929e3fa8bb5a19b9280cd694254be2ae332abcbb84 SHA512 b1e1dd5ead34711f064a12a324b2f156ad4835330d861eae4032926b8a6cd07c0eacc76f52518d47ed5a8ead4695f5abd02f2b4190af8e7833bd3ea31453569d diff --git a/sec-keys/openpgp-keys-squid/metadata.xml b/sec-keys/openpgp-keys-squid/metadata.xml new file mode 100644 index 000000000000..ae2d62efbed5 --- /dev/null +++ b/sec-keys/openpgp-keys-squid/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>hlein@korelogic.com</email> + <name>Hank Leininger</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-squid/openpgp-keys-squid-20240206.ebuild b/sec-keys/openpgp-keys-squid/openpgp-keys-squid-20240206.ebuild new file mode 100644 index 000000000000..00332508ef16 --- /dev/null +++ b/sec-keys/openpgp-keys-squid/openpgp-keys-squid-20240206.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key used to sign squid releases" +HOMEPAGE="https://www.squid-cache.org/" +SRC_URI="https://www.squid-cache.org/pgp.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - squid.gpg < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-sssd/Manifest b/sec-keys/openpgp-keys-sssd/Manifest new file mode 100644 index 000000000000..4635468ebcd7 --- /dev/null +++ b/sec-keys/openpgp-keys-sssd/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-sssd-openpgp-20260214.asc 3312 BLAKE2B 60320d266f42a2d28398740c53c42ba027298cbf3d20c3933ae07e64e28252827791afc8c175c7fcc514e23330ae3ce51fb93d863f79fc6df0c7f132a8cd7726 SHA512 ca02b0f5f4edbb67e01fa328d2e85297986b1dd8703bdeab0b1931497a83d9ea66750389843624f0223271b86da8c74a90447e9b07b1838e614e52135774ed55 +DIST openpgp-keys-sssd-ubuntu-20260214.asc 5506 BLAKE2B a0e3f292342a7d9ceb58f7fb025dfc47ba2472922bfd7925a6d6ddda877054d74359c644f806a12fe2216c888c45333a11918791dd1d751df8e224d60ebea004 SHA512 cfa48433f8983d0941e39315e6c0ddf19c7023036171a09e97c076c0c182b0aee5cab4112d9b322f1a9802e7bc14ba267b94443afb9e6ac3bb7d411076fed5c0 +DIST sssd-20260214.gpg 4694 BLAKE2B 01afaa534c968263fcc7ee678291fe7b31b000a99aac64543aa162a70ab48cca499a563287257301f1c26c2b1c069c00e6ffd1d4bb9acde8514b8a3bd33a602d SHA512 abfa0e8f541a7084c8b36cec7df6f5738361e03147d8d242840c6747484519563c6ce22ef7673c4bbc9e80f2565bcbc6896e99f9da6469272b22111a001ad15a diff --git a/sec-keys/openpgp-keys-sssd/metadata.xml b/sec-keys/openpgp-keys-sssd/metadata.xml new file mode 100644 index 000000000000..b82a9d768074 --- /dev/null +++ b/sec-keys/openpgp-keys-sssd/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>arthurzam@gentoo.org</email> + <name>Arthur Zamarin</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-sssd/openpgp-keys-sssd-20260214.ebuild b/sec-keys/openpgp-keys-sssd/openpgp-keys-sssd-20260214.ebuild new file mode 100644 index 000000000000..2cdbe55fbe9e --- /dev/null +++ b/sec-keys/openpgp-keys-sssd/openpgp-keys-sssd-20260214.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + C13CD07FFB2DB1408E457A3CD3D21B2910CF6759:sssd:openpgp,ubuntu,manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by sssd" +HOMEPAGE="https://sssd.io/" +SRC_URI+=" https://raw.githubusercontent.com/SSSD/sssd/refs/heads/master/contrib/pubkey.asc -> sssd-${PV}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-stellarium/files/stellarium.asc b/sec-keys/openpgp-keys-stellarium/files/stellarium.asc new file mode 100644 index 000000000000..0ee8da5c87a5 --- /dev/null +++ b/sec-keys/openpgp-keys-stellarium/files/stellarium.asc @@ -0,0 +1,54 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: Hostname: +Version: Hockeypuck 2.1.0-189-g15ebf24 + +xsFNBE9/5KABEADI6s6H1JiTsBLZTQlrvSgiIZ7eFj44cXRrTV3N6cGTVPVRj+eS +YEeZx7KJbPcpSjOMszBUcEmLP74t49n4DNxbyckF4bTeP5e6cmlGwM0R5XRZkRfH +ZQwmZA3lsWjJuEMP+l6tf/r9sv/0RsvvvesDYu9FkQqcDxa2VncBIPIxSyqrfLuu +jx8GNeLLZVtbK7wCcNkst2/33d3OBVUCiJU9ttGWwrf19Ar7Y9CLaWzs/yqJQqMS +XdCMnZrE1NJkuY8PxiK1UZfmnpZZ4Gi7G7geOEqC0offSfLeotmlu3RGHesILWJA +DIKTf5XHtUNbojYxi3aRGJs9wobw5y6Mc2GcdPAWnfb3Kv8YGaHgDXu7hAFgxHFM +v7WJBqiaIIxs+Na2xUQfcJMTsEFzf3y5QyKdFMTidWuOMhrbgCwvvyRAcxwDXjNA +C3u6o/1RULeUAsz6Kv6oyEi2ZhK/wbsbx6d0JkWQu9fGCyN1ao6BTBAkg7Lxvh4x +eW1FOmNaSiW6xtzYPvZtlbslA5D5F+A8GXVSO2TPwr/jTEEXNWS4Vh1gnKhQ/oMF +n+0lYJmwMrJMA+yzByMgMMAgGYmrky+njACQPQx4ykBiUYIilgtEyqoQmY1DZK6C +iD7Q+hNDrqXPkQAG6xpftfSHZokOLt2UK8nYLgNjVCAH/+447AiLr95b3wARAQAB +zSZBbGV4YW5kZXIgV29sZiA8YWxleC52LndvbGZAZ21haWwuY29tPsLBeAQTAQIA +IgUCT3/koAIbLwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQvzjU0Coyjf8n +ng//dXI4rYcJlY0gvbcM6GzPRcDhEHTD4Es7IwDXtpcPiTGpXDopzIGk2np6pv6Z +GRMiej3f9oS9F4C1ByAes6xAvMAjTx5385YPnE0GgC1DbFbWEg8fGL07fT2uV91R +MD1ewWw+1NNQwdSmtgwvCBW2eztlAn2NGXLID6jA8QYJ4pm9lipcxr305wm5rdfN +qrjv1FjvpqVpUqeIwXN4T1cZxiCfHPV/AV+RfqJt+xNf5x6uW29G/YN3FojeNZI2 +ZAKRNXKwUuvxptSmodoH8HwU3LeNMwJMChuxOzdcUr5AIfDuW1RPppOjCP+oX41d +1aRZ3zcl0mMDXUZVff1q3R5Qr5ijNh6EVoNnab+ZiFJGYLG1PEjJ1+2BO+l2A3lP +B4PApvKyvCBKvddbSp/mAvj7cbROCeRMFawFgb3NoxmmRsDzvd7bo6CbJGhVyQAu +dQzvkATpdaSV0ll8T5cIJTil81F5IpyQkcEk/qKWybQjr63hnxbaTewBzrSoBiX1 +0pEVqS7IP6XSIJ91PYYfe2WH47tZnLHM99fZnE1VfipHJbjP8BMbRn7YICKvO2gM +x8GzPbkwDyh1lIJojabFJ4xsI+pR5/WxUZ6NP+1m5eRerLf20PqMfXzcjbv7hU5J +TtXdEs8tsmZLNYOGLLdfzgKZJ0OSt9SHxZ/U+C48RpUzqCrCwHMEEAEIAB0WIQSk +dXudVIwWDejsPnXhIpINyz7jmAUCY1q1tAAKCRDhIpINyz7jmHNbB/9FbruizpSG +DBA3iRzIxv+mJ/CYuhFE0zOPrg0+YK0MRK4T0JGlY3Bwn2xQ6OTTCB2VYRmT1Ned +R/BmEIIstMapH58ALvyfP41u4vvicCni189mfQDDUd1sCbJ+7uBIcJFF79aNTnfM +xcmpZoCj1tY98qvZolwXdkgdyAM7Pu3pkcbI5ufxr6cUIXUTMHBS3ru8VYYIAp+e +y/h4FPu6vEJjzjsDCGZdMVJtoUJImNpI/6SI7dS4rmbV78h7d3M6YmzfKBPn6Z+p +6AgyOc/pTvn98P/ZigQDbr426tVhUB6zc+qiqn0GlISTyE+0rYJumChb+jRSHWhk +/crGNWgNQl9Uzo0ET3/koAEEALCB6cOY6HSUvxd26PgsXk2bA2Qydgm+5Sdj2/Mk +/oYFufFinh/aWCDSAJKz5HIqEBlssZcLnxLiSWUx/PAlQyvU/A1iD/Ww4rFkkSvw +dyb0piWmXIQUWzSx/7jNGZmHhMzdNnE3ms8eA7FgNQLDDplGh6d+vklEDHIJAP3d +mSO3ABEBAAHCwf0EGAECAAkFAk9/5KACGy4AqAkQvzjU0Coyjf+dIAQZAQIABgUC +T3/koAAKCRCTgOR8A3ThacQhA/9z3DtKLlYqjgEcVf7DXW+K3MQ9t+FIEC1jhITu +0Nk/tLEMn8NClYdO/Mr9Y0V4qlQHr1PFNufTHXNgnA9ZzbamyqbSR0r+Qc33n32I +hBQPsLDpi4OJ76VxR44s58iw49+bsDFPQPTvTcBSUNRkXkIXbfnH7LGWZDy/Ekgp +BjF3HBEXD/4mCBD15BqYjMsteZSIA4j60SKQCn5/yuki58AvD2cEL6uyHD/dcYih +PSGL0V48WA4y12I9kf5hH8El7mmDnVYjAoc1nf5+csY9Anlh1cvHWBc1xCuBjvPC +v+Eiawg/IPBlZVn29AVCRw2z8hdf+xkqckEj9n4K5UHg7aEzgnhJzpacMFt8YU/O +pCqRLcE7ao2odCyHHS0CX6gsrbFqK7Vv0cQL/he5QfwYwrw/S1zMZB/3ZeWk/XR4 +6zZ+9RZsSCfjopNjZAXjjfdLeWIV5UscxTPTahkNoc+rhyhAU4HBxTwk4Rqt/xOv +UHTSEX3dyPt0iLwTbfbplW2kUeOhMfjIP2vMyYfExPyfAcr7G5o4xMcZni4S/YwE +Vnnik5Kl0jz59updDQ++nzDXGBe84joYyF4sc87MoCHz7dboQYjj+GYnAebGcKYP +Mf63IejOZo4ZiR2czCjelYcD4F2D7IsHOvDcVdNf8sE6AYBGTyEcpT4cWafqBv8M +kV363QLayQqDlJ+nrqIS++wYemHkW6ixSIGE7JUYyzLl7qGIe27UCowPAVIv7Fu7 +X8R9b9eA8WDkdN9FmhkyRhjT6Hsh8TLcsxPxZ5Yp1TGn6DrbL0ab+bfnyNcnG5To +JZKNqrDV03I/vR4xrv0SkypN8YtOBmP/r3YNPLvx/B1pk+QNgqb9Rw== +=2TMA +-----END PGP PUBLIC KEY BLOCK----- diff --git a/sec-keys/openpgp-keys-stellarium/metadata.xml b/sec-keys/openpgp-keys-stellarium/metadata.xml new file mode 100644 index 000000000000..a0c1cab446a6 --- /dev/null +++ b/sec-keys/openpgp-keys-stellarium/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>alexey+gentoo@asokolov.org</email> + <name>Alexey Sokolov</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-stellarium/openpgp-keys-stellarium-20221229.ebuild b/sec-keys/openpgp-keys-stellarium/openpgp-keys-stellarium-20221229.ebuild new file mode 100644 index 000000000000..84ef0c276feb --- /dev/null +++ b/sec-keys/openpgp-keys-stellarium/openpgp-keys-stellarium-20221229.ebuild @@ -0,0 +1,19 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign Stellarium releases" +HOMEPAGE="https://stellarium.org/ https://github.com/Stellarium/stellarium" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 ~riscv x86" + +S="${WORKDIR}" + +src_install() { + local files=( "${FILESDIR}"/stellarium.asc ) + insinto /usr/share/openpgp-keys + newins - stellarium.asc < <(cat "${files[@]}" || die) +} diff --git a/sec-keys/openpgp-keys-stewartsmith/Manifest b/sec-keys/openpgp-keys-stewartsmith/Manifest new file mode 100644 index 000000000000..6dd11e59722d --- /dev/null +++ b/sec-keys/openpgp-keys-stewartsmith/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-stewartsmith-20260121.gpg 3285 BLAKE2B 42cc670b17efab4b7a442405f593c0d99941a4bf403e82b32ff4b5fe9112ca66b713fcfff414a493c4e19af12b5333204a5f77a3461ac92064ca74f6ba5d05fd SHA512 87b20e245b87147d9a01379d6c5e3d95340bccfb68b328db840a5170aa4e79e373dd5dc66ba406dd916a9cf37cd667f3cd5b27eb59f6846d5f95bbab74465f65 diff --git a/sec-keys/openpgp-keys-stewartsmith/metadata.xml b/sec-keys/openpgp-keys-stewartsmith/metadata.xml new file mode 100644 index 000000000000..d9201802d6c5 --- /dev/null +++ b/sec-keys/openpgp-keys-stewartsmith/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-stewartsmith/openpgp-keys-stewartsmith-20260121.ebuild b/sec-keys/openpgp-keys-stewartsmith/openpgp-keys-stewartsmith-20260121.ebuild new file mode 100644 index 000000000000..de22073bac97 --- /dev/null +++ b/sec-keys/openpgp-keys-stewartsmith/openpgp-keys-stewartsmith-20260121.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + C17ED1F615E0795742AF1ACD537034284E0EFB7E:stewart:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Stewart Smith" +HOMEPAGE="https://www.flamingspork.com/" +SRC_URI="https://www.flamingspork.com/stewart.gpg -> ${P}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-strace/Manifest b/sec-keys/openpgp-keys-strace/Manifest new file mode 100644 index 000000000000..db5512051d42 --- /dev/null +++ b/sec-keys/openpgp-keys-strace/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-strace-20151021-ldv.asc 18604 BLAKE2B 6ebc04c411fab0748a781f6957ca867f9fa947f5581aab0337ddf6ab6e1cae929426a0d2bd0b60b62e7c4689f3bfbbb24096fd79c6e9d57777e87b8f91266037 SHA512 42ee6e993c2f0e53ddd220c858c2d14047842497e9b716ea473195a84ca154ecae2581879f134665cb58f52a58a145b9ce89b5ba3feb0112a9c63bb4f20ba468 +DIST openpgp-keys-strace-20251218-strace.gpg 5401 BLAKE2B 5aef24e3bd683e74a8a43e91312d99424fed52f3335663d28585c9ada629f3118dd064e6cc66fa5bf9798df2612098a7029a218ab0dfff285b899865fd60e18e SHA512 e21c59b3d456bb45ba8311e4e4d32e585a7d85b962a5ea64caddf2f377dbf61d8bd1cfe430ea584482ea3770c345a6cb001b3239b24994f8491b72936fd33f55 diff --git a/sec-keys/openpgp-keys-strace/metadata.xml b/sec-keys/openpgp-keys-strace/metadata.xml new file mode 100644 index 000000000000..8f501b10339a --- /dev/null +++ b/sec-keys/openpgp-keys-strace/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:strace_project:strace</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-strace/openpgp-keys-strace-20151021.ebuild b/sec-keys/openpgp-keys-strace/openpgp-keys-strace-20151021.ebuild new file mode 100644 index 000000000000..51b0e5f582e5 --- /dev/null +++ b/sec-keys/openpgp-keys-strace/openpgp-keys-strace-20151021.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by the strace project" +HOMEPAGE="https://strace.io/" +# Mirrored from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x296d6f29a020808e8717a8842db5bd89a340aeb7 +# on 2024-09-18. +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-ldv.asc" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - strace.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-strace/openpgp-keys-strace-20251218.ebuild b/sec-keys/openpgp-keys-strace/openpgp-keys-strace-20251218.ebuild new file mode 100644 index 000000000000..2c2e391495ff --- /dev/null +++ b/sec-keys/openpgp-keys-strace/openpgp-keys-strace-20251218.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + # https://github.com/strace/strace/commit/f798e04233c8f3be0b201c05c274303a8f28e314 + '7BECFE3AF7B280BB52FF77F104BA4521C996DDE1:strace:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by the strace project" +HOMEPAGE="https://strace.io/" +# GPG-KEY in strace.git +SRC_URI="https://raw.githubusercontent.com/strace/strace/f798e04233c8f3be0b201c05c274303a8f28e314/GPG-KEY -> ${P}-strace.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-streamlink/Manifest b/sec-keys/openpgp-keys-streamlink/Manifest new file mode 100644 index 000000000000..80318d002a43 --- /dev/null +++ b/sec-keys/openpgp-keys-streamlink/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-streamlink-ubuntu-20260118.asc 1208 BLAKE2B b9359f00a79d7a88844304ccd0042f616d5ef7cb4be498babad9cdbc635f7c99bcbcdc7888d3b4a6293206604a4197e41de2c0903c3d40ad516e234c41bbcad3 SHA512 26fb68198e716ac478aa9efa3ba3b36f31ab8fe87229abc0327a24163223ca3cb36492baa1c18a1fa8c1fe74850cb3fb9660824bac488f24a0e25a61689dcd13 diff --git a/sec-keys/openpgp-keys-streamlink/metadata.xml b/sec-keys/openpgp-keys-streamlink/metadata.xml new file mode 100644 index 000000000000..0853793ec926 --- /dev/null +++ b/sec-keys/openpgp-keys-streamlink/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-streamlink/openpgp-keys-streamlink-20260118.ebuild b/sec-keys/openpgp-keys-streamlink/openpgp-keys-streamlink-20260118.ebuild new file mode 100644 index 000000000000..5b3b56301ef6 --- /dev/null +++ b/sec-keys/openpgp-keys-streamlink/openpgp-keys-streamlink-20260118.ebuild @@ -0,0 +1,16 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + CDAC41B9122470FAF357A9D344448A298D5C3618:streamlink:ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used for streamlink releases" +HOMEPAGE="https://streamlink.github.io/install.html#source-distribution" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-strongswan/Manifest b/sec-keys/openpgp-keys-strongswan/Manifest new file mode 100644 index 000000000000..4bb303a2bb66 --- /dev/null +++ b/sec-keys/openpgp-keys-strongswan/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-strongswan-20260119-STRONGSWAN-RELEASE-PGP-KEY.gpg 2915 BLAKE2B 49d719ec74fd95e69a219b8757d737361de16d38e1d4dcbfc2f5a54666957937ab26d5fe3d79870da307c1d8254808d0b3fb2f01f2f497223036219c3323d569 SHA512 2803ebc9bdbbe88e19b75130ad9cc36af730fd3d0c9055665da99ce9b831ce518b0083f98389e6fb9b00dd62da28fcbb03df5dbf899df52b59d49c6bd34c6d37 diff --git a/sec-keys/openpgp-keys-strongswan/metadata.xml b/sec-keys/openpgp-keys-strongswan/metadata.xml new file mode 100644 index 000000000000..09c4235c2745 --- /dev/null +++ b/sec-keys/openpgp-keys-strongswan/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>kernlpanic@dennis-eisele.de</email> + <name>Dennis Eisele</name> + </maintainer> + <maintainer type="person" proxied="yes"> + <email>rndxelement@protonmail.com</email> + <name>Philipp Rösner</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-strongswan/openpgp-keys-strongswan-20260119.ebuild b/sec-keys/openpgp-keys-strongswan/openpgp-keys-strongswan-20260119.ebuild new file mode 100644 index 000000000000..995f71ae8066 --- /dev/null +++ b/sec-keys/openpgp-keys-strongswan/openpgp-keys-strongswan-20260119.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 948F158A4E76A27BF3D07532DF42C170B34DBA77:strongswan:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used for strongswan releases" +HOMEPAGE="https://www.strongswan.org/download.html" +SRC_URI="https://download.strongswan.org/STRONGSWAN-RELEASE-PGP-KEY -> ${P}-STRONGSWAN-RELEASE-PGP-KEY.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-stunnel/Manifest b/sec-keys/openpgp-keys-stunnel/Manifest new file mode 100644 index 000000000000..7c6be9d3db9b --- /dev/null +++ b/sec-keys/openpgp-keys-stunnel/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-stunnel-20260120.gpg 7940 BLAKE2B 9a2570d55e3763c0d2ec1dfc4ba079e87d9a7f619b18f6c9d44aa2e4db76e8b2c2223afbffaa91c4a14f47f10aacae2d869f9bf657e44b4adaeac0f9043673c5 SHA512 d9d86dc8f2870e2d35ce097f8e144edde60177f6e9588d5adce9d468d06fc7e3b8b30b80ec67723167c58a9788ccbb9a1bc957972ad803d15dd0a6ab3bd0e158 diff --git a/sec-keys/openpgp-keys-stunnel/metadata.xml b/sec-keys/openpgp-keys-stunnel/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-stunnel/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-stunnel/openpgp-keys-stunnel-20260120.ebuild b/sec-keys/openpgp-keys-stunnel/openpgp-keys-stunnel-20260120.ebuild new file mode 100644 index 000000000000..11ec4cc1778b --- /dev/null +++ b/sec-keys/openpgp-keys-stunnel/openpgp-keys-stunnel-20260120.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + AC915EA30645D9D3D4DAE4FEB1048932DD3AAAA3:Michal.Trojnara:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by stunnel" +HOMEPAGE="https://www.stunnel.org/downloads.html" +SRC_URI="https://www.stunnel.org/pgp.asc -> ${P}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-sudo/Manifest b/sec-keys/openpgp-keys-sudo/Manifest new file mode 100644 index 000000000000..179bc21221bf --- /dev/null +++ b/sec-keys/openpgp-keys-sudo/Manifest @@ -0,0 +1 @@ +DIST sudo-pgpkeys.asc 5898 BLAKE2B 0550cbce1d56cf6b931aea96866b48856895680ac38ec6ba5f62afcb4afee832fb6129ed79bb3fb97523448c751ce61331dedf44455fb72dc7646220a30dbb3d SHA512 030b6b11a1ed1bd51c4b05746402f462ebabb7835ef73ee62f07c93df67820f3cd11f7caaa861fa094b1705e4ee6e7f3da43cfe1f9b9eb321a2f70dc1db8cac0 diff --git a/sec-keys/openpgp-keys-sudo/metadata.xml b/sec-keys/openpgp-keys-sudo/metadata.xml new file mode 100644 index 000000000000..5ff340f76df4 --- /dev/null +++ b/sec-keys/openpgp-keys-sudo/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-sudo/openpgp-keys-sudo-20220321.ebuild b/sec-keys/openpgp-keys-sudo/openpgp-keys-sudo-20220321.ebuild new file mode 100644 index 000000000000..12b56f29ae99 --- /dev/null +++ b/sec-keys/openpgp-keys-sudo/openpgp-keys-sudo-20220321.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by the sudo project" +HOMEPAGE="https://www.sudo.ws/" +SRC_URI=" + https://www.sudo.ws/dist/PGPKEYS -> sudo-pgpkeys.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - sudo.ws.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-syncthing/Manifest b/sec-keys/openpgp-keys-syncthing/Manifest new file mode 100644 index 000000000000..a45c78eaa768 --- /dev/null +++ b/sec-keys/openpgp-keys-syncthing/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-syncthing-20250904-release-key.txt 3581 BLAKE2B 4490a8dcfa734131ef42740ad2154491e42b9ebfa0d6804d93b95676986b648d8cb47fcbaeff08db87434e66b7e1b30bbab34fe8b972b52e91852782e79d7925 SHA512 52b6b868f5153fe1ffaadad450e1fa6369990134c6f07b64da0c4aac7ef4973e1eff9000640b04180c4e093222531fab4dd68d439daf40c7454b596f23248960 diff --git a/sec-keys/openpgp-keys-syncthing/metadata.xml b/sec-keys/openpgp-keys-syncthing/metadata.xml new file mode 100644 index 000000000000..d4df02fbaeb3 --- /dev/null +++ b/sec-keys/openpgp-keys-syncthing/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mschiff@gentoo.org</email> + <name>Marc Schiffbauer</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-syncthing/openpgp-keys-syncthing-20250904.ebuild b/sec-keys/openpgp-keys-syncthing/openpgp-keys-syncthing-20250904.ebuild new file mode 100644 index 000000000000..463ff46e0f25 --- /dev/null +++ b/sec-keys/openpgp-keys-syncthing/openpgp-keys-syncthing-20250904.ebuild @@ -0,0 +1,18 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "FBA2E162F2F44657B38F0309E5665F9BD5970C47:syncthing:manual" +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used to sign Syncthing releases" +HOMEPAGE="https://syncthing.net/" +SRC_URI+=" + https://syncthing.net/release-key.txt -> ${P}-release-key.txt +" + +KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" diff --git a/sec-keys/openpgp-keys-sysvinit/Manifest b/sec-keys/openpgp-keys-sysvinit/Manifest new file mode 100644 index 000000000000..ca029fe7d5fe --- /dev/null +++ b/sec-keys/openpgp-keys-sysvinit/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-sysvinit-20220413-key-2.asc 3134 BLAKE2B dc9ffe0b47f27b88349e324b29a3d51a14c1f68602110fd4fdd9e9604356a91dff538837da9a55dc1af3b866565228a0f382d1929fbaeb9dd4b8102dd9d1dd7c SHA512 0c23cb1845b3f13db0fbbba5b6dc2da39a3249dc5b7eba4f8baa1ec65ec03a93abe3998a957b8bffa1852ff5d98aa92260d0e5b6bc01ef1d776409f26e3b50b4 +DIST openpgp-keys-sysvinit-20220413-key-3.asc 3143 BLAKE2B aa460268aa471a195398ac8b6fef1cd40de11449ab3501627b929cdc6f08b4a96a6cb5e3ce2a6342114991e9f620c2e71a6284b9ae339419a7bfd6993a4af5cb SHA512 c4d5af7d55983ffb4507e62206ab054f6e579731e048775857801dd406fc6e3c29b08bd3e416f3815d614955cfa3fedc71de4fa864f47641ad4ee3abb3bdb523 diff --git a/sec-keys/openpgp-keys-sysvinit/metadata.xml b/sec-keys/openpgp-keys-sysvinit/metadata.xml new file mode 100644 index 000000000000..5ff340f76df4 --- /dev/null +++ b/sec-keys/openpgp-keys-sysvinit/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-sysvinit/openpgp-keys-sysvinit-20220413.ebuild b/sec-keys/openpgp-keys-sysvinit/openpgp-keys-sysvinit-20220413.ebuild new file mode 100644 index 000000000000..28875ca8b849 --- /dev/null +++ b/sec-keys/openpgp-keys-sysvinit/openpgp-keys-sysvinit-20220413.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by the sysvinit project" +HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit https://github.com/slicer69/sysvinit" +#https://github.com/slicer69/sysvinit/commit/5eee38102bc1ebf21f4546c2973509924d08d251 +#SRC_URI="https://savannah.nongnu.org/project/memberlist-gpgkeys.php?group=sysvinit&download=1 -> ${P}.asc" +SRC_URI="https://download.savannah.nongnu.org/releases/sysvinit/sysvinit-verification-key-2.pub -> ${P}-key-2.asc + https://download.savannah.nongnu.org/releases/sysvinit/sysvinit-verification-key-3.pub -> ${P}-key-3.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - sysvinit.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-tar/Manifest b/sec-keys/openpgp-keys-tar/Manifest new file mode 100644 index 000000000000..900365251cf6 --- /dev/null +++ b/sec-keys/openpgp-keys-tar/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-tar-20220406.asc 5987 BLAKE2B ad76db6a7f8fe33e16e423b16bc5a90c834b808973a0f6d2bec29e55867358f1be567b0fe1ff49b52559fe45061fc7b3d1b3edc073f507cbcc66118c9fbbccb9 SHA512 cf4ed7fb68802b531911153a9360576c045ab34864ffb7763a3728312e4da31de4e24e78eba9067f470c21ad6b619ae826a7d7d0175f3a5dd5837af28c4deb42 diff --git a/sec-keys/openpgp-keys-tar/metadata.xml b/sec-keys/openpgp-keys-tar/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-tar/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-tar/openpgp-keys-tar-20220406.ebuild b/sec-keys/openpgp-keys-tar/openpgp-keys-tar-20220406.ebuild new file mode 100644 index 000000000000..dec3312c0b83 --- /dev/null +++ b/sec-keys/openpgp-keys-tar/openpgp-keys-tar-20220406.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU tar" +HOMEPAGE="https://savannah.gnu.org/projects/tar/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=tar&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - tar.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-tarsnap/Manifest b/sec-keys/openpgp-keys-tarsnap/Manifest new file mode 100644 index 000000000000..5759e2448d3d --- /dev/null +++ b/sec-keys/openpgp-keys-tarsnap/Manifest @@ -0,0 +1,2 @@ +DIST tarsnap-signing-key-2025.asc 2578 BLAKE2B f9a88ea9723547a2ef43c763e945acffd24efdd45f529ec5457aade3db443ea2d671b565b446c38492646db67fd9e004710d01ec591a287314a739ceba2d8eff SHA512 13f5cea9ff0ab074d28eb2db0005596fb1270c26eae52f79d6fd8034068bee19d68a9a82b3eaa6186f0da07f2eb372f560a20404ff896c77b9abd2f7cdd16a63 +DIST tarsnap-signing-key-2026.asc 2448 BLAKE2B 9432381fa4cb486e3bbcd14ea2f28f5ebd6edef87262e3a7b933966187cf7f0c26bc47b91c65ddf1866f8b014eb2ef56289c56f8e975f2781f0c318d0c764c82 SHA512 307bdf27135375ad6a709f089d97206bbea121ecc87106a863a411cee42e585de4712f989937806bf96405210300b736b7bd5162168d479067f8578007b32da3 diff --git a/sec-keys/openpgp-keys-tarsnap/metadata.xml b/sec-keys/openpgp-keys-tarsnap/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-tarsnap/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-tarsnap/openpgp-keys-tarsnap-20260123.ebuild b/sec-keys/openpgp-keys-tarsnap/openpgp-keys-tarsnap-20260123.ebuild new file mode 100644 index 000000000000..3969b992e804 --- /dev/null +++ b/sec-keys/openpgp-keys-tarsnap/openpgp-keys-tarsnap-20260123.ebuild @@ -0,0 +1,21 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 6D6F81DD4C0442A2F292FFCCD82E72039DF54C96:2025:manual + FD7E894950C9805F2B88B11443FE83427863740F:2026:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by app-backup/tarsnap" +HOMEPAGE="https://www.tarsnap.com/compiling.html https://www.tarsnap.com/contact.html" +SRC_URI=" + https://www.tarsnap.com/tarsnap-signing-key-2025.asc + https://www.tarsnap.com/tarsnap-signing-key-2026.asc +" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-tcpdump/Manifest b/sec-keys/openpgp-keys-tcpdump/Manifest new file mode 100644 index 000000000000..726c20e7aff2 --- /dev/null +++ b/sec-keys/openpgp-keys-tcpdump/Manifest @@ -0,0 +1,4 @@ +DIST openpgp-keys-tcpdump-20210416.asc 1776 BLAKE2B d0522a6e03156685b88e74d80311ec37065430ad304116c892b7623b792957aaff38abf1b41f10e9c9ca8a74f852659b6194da61d5d4f309e48ce82a10c740c5 SHA512 5182b3ecc229cdb53b4ecc14696717698df3ffdca93482a771945b4e988da929dc30ad11cad272c6545c10290df1dc0338c26c039821ad19acabb9c08fd690ad +DIST openpgp-keys-tcpdump-20240308.asc 2387 BLAKE2B 7cc47626d6a99f07228b213fb3c0f87bb307bb145350aaca05bedf41ca1b801b6458c061e078a34419c8b1767856272ffb30af1ad75ff1b0cf7d923ad15b0ea7 SHA512 c7ec80997c754fbd9ee249941f0224572afa9c36c0b8afec220081b1012c506f3df27bf29c3c55b0431b97448d0a05241bd4ef32450f7f1fd9dae09d4a30da98 +DIST openpgp-keys-tcpdump-20240901.asc 1359 BLAKE2B 27b1a6323838b481afbff2292d4e77956e3f37df36b8d8470b5c96989967a00f0712c0ac1f22d1536bbf1613d9b6c7de644de4f1bb6118cc7049c59a19b89a1b SHA512 0af707e30cf857a848c91dc91d1c778bef2168fcc504dddda8157bc6bc133787288e5fe3f48f777ca5e58bad1578b304b3ef2cb996906384058a9e22f91dcad6 +DIST openpgp-keys-tcpdump-20260104.gpg 1359 BLAKE2B 0a74e3776783b59579983af1effd021daf6d1281ec541a6b3c85f30aa1abb3574813a3a02737f9ed3be71629329e3a4e695f7f1b630f5329b979774ceee5c2fd SHA512 8fe3c57612880bf0d6dc78662ede87d2b2510780672abe4eaf9b6cb557d971d7563f9dac69c136a4e79b667bec7d791a9b520786ca6c643d07420f0e8f7d4b34 diff --git a/sec-keys/openpgp-keys-tcpdump/metadata.xml b/sec-keys/openpgp-keys-tcpdump/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-tcpdump/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20210416.ebuild b/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20210416.ebuild new file mode 100644 index 000000000000..da3d16d3d0bf --- /dev/null +++ b/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20210416.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign tcpdump releases" +HOMEPAGE="https://www.tcpdump.org/index.html#latest-releases" +SRC_URI="https://www.tcpdump.org/release/signing-key.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - tcpdump.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20240308.ebuild b/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20240308.ebuild new file mode 100644 index 000000000000..fcfe1b04873a --- /dev/null +++ b/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20240308.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign tcpdump releases" +HOMEPAGE="https://www.tcpdump.org/index.html#latest-releases" +SRC_URI="https://www.tcpdump.org/release/signing-key.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - tcpdump.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20240901.ebuild b/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20240901.ebuild new file mode 100644 index 000000000000..fcfe1b04873a --- /dev/null +++ b/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20240901.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign tcpdump releases" +HOMEPAGE="https://www.tcpdump.org/index.html#latest-releases" +SRC_URI="https://www.tcpdump.org/release/signing-key.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - tcpdump.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20260104.ebuild b/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20260104.ebuild new file mode 100644 index 000000000000..c331c1df01e3 --- /dev/null +++ b/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20260104.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D:tcpdump:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used to sign tcpdump releases" +HOMEPAGE="https://www.tcpdump.org/index.html#latest-releases" +SRC_URI="https://www.tcpdump.org/release/signing-key-RSA-E089DEF1D9C15D0D.asc -> ${P}.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-teemutoivola/Manifest b/sec-keys/openpgp-keys-teemutoivola/Manifest new file mode 100644 index 000000000000..3e3bb8afd069 --- /dev/null +++ b/sec-keys/openpgp-keys-teemutoivola/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-teemutoivola-20210426-23EF1DD76E65248FB055201ADAFE84E63D140114.asc 3907 BLAKE2B 13e089c7a6f0fdc652e77bd5d201b49687952626644896f152ecf895cff05061a1cee9e07fb22e7b95d2d0e932c8723c321adf1a856528fbe6c8bf30ba80f64d SHA512 898614a9d2e0d20617b93a86de65681f66b1ee0b61108bd2545a5ca59c04f84ce4308b73596ccae241a5534067c1b390f7898d8a4401cd0abcd23a3f5139b95c diff --git a/sec-keys/openpgp-keys-teemutoivola/metadata.xml b/sec-keys/openpgp-keys-teemutoivola/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-teemutoivola/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-teemutoivola/openpgp-keys-teemutoivola-20210426.ebuild b/sec-keys/openpgp-keys-teemutoivola/openpgp-keys-teemutoivola-20210426.ebuild new file mode 100644 index 000000000000..f37d019e141a --- /dev/null +++ b/sec-keys/openpgp-keys-teemutoivola/openpgp-keys-teemutoivola-20210426.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Teemu Toivola" +HOMEPAGE="https://humdi.net/" +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-23EF1DD76E65248FB055201ADAFE84E63D140114.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( + ${P}-23EF1DD76E65248FB055201ADAFE84E63D140114.asc + ) + + insinto /usr/share/openpgp-keys + newins - teemutoivola.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-tenable/Manifest b/sec-keys/openpgp-keys-tenable/Manifest new file mode 100644 index 000000000000..f6ca866868fa --- /dev/null +++ b/sec-keys/openpgp-keys-tenable/Manifest @@ -0,0 +1 @@ +DIST tenable-9E53A34068D18A6E0EE45E41A021B5142F12969D.asc 1696 BLAKE2B f98a18db15d355dbb98a1f1dcd9da634e0c4d65aabc2c97f15a5cfe2b389df10e20f761037fa4f424c39b41db6e49d4421450daee4ee140127cbb04834a7a625 SHA512 beb45c0d409d126529dd5b1f700f5228dba4ab50ee4ef7071ce342a7cb3b092d087fd2e39e3d8b0fd92df896e7015ee8a29241bb6b02b642f584f84bc31f6b36 diff --git a/sec-keys/openpgp-keys-tenable/metadata.xml b/sec-keys/openpgp-keys-tenable/metadata.xml new file mode 100644 index 000000000000..bc9da0a0100d --- /dev/null +++ b/sec-keys/openpgp-keys-tenable/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>zerochaos@gentoo.org</email> + <name>Rick Farina</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-tenable/openpgp-keys-tenable-20220718.ebuild b/sec-keys/openpgp-keys-tenable/openpgp-keys-tenable-20220718.ebuild new file mode 100644 index 000000000000..95453fa7a5df --- /dev/null +++ b/sec-keys/openpgp-keys-tenable/openpgp-keys-tenable-20220718.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign Tenable Inc. software packages" +HOMEPAGE="https://www.tenable.com/" +# Current key, used to sign Nessus releases since 10.4 and Nessus Agent releases since 10.2 +SRC_URI=" + https://www.tenable.com/downloads/api/v2/pages/nessus/files/tenable-4096.gpg + -> tenable-9E53A34068D18A6E0EE45E41A021B5142F12969D.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - tenable.com.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-terminator/Manifest b/sec-keys/openpgp-keys-terminator/Manifest new file mode 100644 index 000000000000..976eeced08ae --- /dev/null +++ b/sec-keys/openpgp-keys-terminator/Manifest @@ -0,0 +1 @@ +DIST gpg-D11A7596F61705480C711598F2FAC7C7BAE930A5.asc 3898 BLAKE2B d0ad7f85001c2e7ecaabfee90e4676296be271b00a10dc8206d8be3b5e4c4c8619f65d9d2361569ad7be44a41d67b5815ce0521e85e7a6bededd3840e0912bfb SHA512 c7b9df5ff1ac3cc64ca12643be7415742f7af6d43324d355412cab2c6a6c9d1f4b3d5ea33005d76ebff9a6513a25beab16ee4446e753adecfde125b5c1ca9f5a diff --git a/sec-keys/openpgp-keys-terminator/metadata.xml b/sec-keys/openpgp-keys-terminator/metadata.xml new file mode 100644 index 000000000000..a0c1cab446a6 --- /dev/null +++ b/sec-keys/openpgp-keys-terminator/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>alexey+gentoo@asokolov.org</email> + <name>Alexey Sokolov</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-terminator/openpgp-keys-terminator-20210306.ebuild b/sec-keys/openpgp-keys-terminator/openpgp-keys-terminator-20210306.ebuild new file mode 100644 index 000000000000..df362bd41122 --- /dev/null +++ b/sec-keys/openpgp-keys-terminator/openpgp-keys-terminator-20210306.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign x11-terms/terminator package" +HOMEPAGE="https://github.com/gnome-terminator/terminator" +SRC_URI="https://github.com/gnome-terminator/terminator/releases/download/v2.1.0/gpg-D11A7596F61705480C711598F2FAC7C7BAE930A5.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S=${WORKDIR} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - terminator.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-testssl/Manifest b/sec-keys/openpgp-keys-testssl/Manifest new file mode 100644 index 000000000000..3b8965b56bbd --- /dev/null +++ b/sec-keys/openpgp-keys-testssl/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-drwetter-openpgp-20260210.asc 15717 BLAKE2B 2d66dd29a1376cb305c42f7538f2665d99dd0c5c67ebb21c93fb98a1f1af01beb80c05ced020fb8e5eea182817512c3730c3fdbe25e167ea7ffe6d7d0ef9820c SHA512 4a881d618a5ae91de4a9239950f63a62681ce3ac7a0e2e59337b3cd2e07d66ce160cac1467da80a13b2f36f85ff6a8c3d3a259d3330e8b3f04b418509e5a011c +DIST openpgp-keys-testssl-openpgp-20260210.asc 6123 BLAKE2B 93ebd6220f2a59e8a486e545de7a050ffc95f667f1f1eaf04e5c8602db66d190980b484fbaaffb7ebf37e37c651fc59f2cefed5826d3fd0b88e6a75e1193669b SHA512 b91f9febbe21b5c74a793f100592c4c294bff8296b225382e217f6e08709cb8aafce44c4306dace60b587cb9f5cb7b457bca022310a49bd0420d3430a95adf1e diff --git a/sec-keys/openpgp-keys-testssl/metadata.xml b/sec-keys/openpgp-keys-testssl/metadata.xml new file mode 100644 index 000000000000..87dcd44060af --- /dev/null +++ b/sec-keys/openpgp-keys-testssl/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>cfuga@cfuga.mx</email> + <name>Cristian Othón Martínez Vera</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-testssl/openpgp-keys-testssl-20260210.ebuild b/sec-keys/openpgp-keys-testssl/openpgp-keys-testssl-20260210.ebuild new file mode 100644 index 000000000000..4b346c39f03e --- /dev/null +++ b/sec-keys/openpgp-keys-testssl/openpgp-keys-testssl-20260210.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '2A7C7DDFCEEF0F68C8E13AF5549F26C800B4701F:drwetter:openpgp' + 'D8342DA2F5041387E17F4CA14D9CA7F2E2FA20B3:testssl:openpgp' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by testssl.sh" +HOMEPAGE="https://testssl.sh/" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-texinfo/Manifest b/sec-keys/openpgp-keys-texinfo/Manifest new file mode 100644 index 000000000000..fb846cc01fec --- /dev/null +++ b/sec-keys/openpgp-keys-texinfo/Manifest @@ -0,0 +1,6 @@ +DIST openpgp-keys-akim-ubuntu-20260210.asc 12993 BLAKE2B 2f071c0505cdeaee8cc2cdba1c3cd92e57dfecadf7ae2c6917ca4a6258ef30cadf3d6539bbc2822b2e1ea2e1b118271efda245903085a8809d766290ee414a53 SHA512 394e8b64c534ef3daef50a75c78b9069e50f1984cdbcffe49ff18219000eaab6f829ccad156adfb900242ce7c980f62b9565ba42e1fcf6c14a97d39d3edcf7d3 +DIST openpgp-keys-arsen-gentoo-20260210.asc 19783 BLAKE2B 16af63dc83a223919cbf0c15d3fe75552c1349dda24f299381781b2097b66c4e6984a56101f6c6c1f4a064bfc5c47bf2b48096c3a52741e62cb42f1a0083718f SHA512 ec588344af3d75e5d1c7b4a033df4a57a082ec25eabcb56a984db001b9bace58566d54fe690e65a1dda6fd47ba91895c1458b8d8dee9f326fb76c236b04652ce +DIST openpgp-keys-mathieu-ubuntu-20260210.asc 36182 BLAKE2B de2d190977c0dd3d2366d4ed422618c1b4cb8227fb87c917367d79682fc75e6eb7d8ab431c7da89835acb882b6a2451f073ebfc44a2bcd3b5e1753029d934e3d SHA512 7343f8e672a7a9b43aa96328acf056d1a6e943900e8f72c632bded8a339618e87e738778c1d269d4bc741cd0c5687c3f2f85007c34f5b9a881360128e8f62383 +DIST openpgp-keys-texinfo-20260206.asc 29225 BLAKE2B fc44870a8007a613992bba760b58412b84f81c09b32a0eae7c6afd2ce044a8e9dc00a1ddf0eacdbe4d1f7d05619b26bf100688e945d280f5a185dc622111e08b SHA512 da01bcb934db1015371ea29af46f22acf87328196719033622382762146312265cbc2e0a38f58208e6c16ee0fe0151ddd4cc67f7bb20c3156bddef063534e0a7 +DIST openpgp-keys-texinfo-20260210.asc 29225 BLAKE2B fc44870a8007a613992bba760b58412b84f81c09b32a0eae7c6afd2ce044a8e9dc00a1ddf0eacdbe4d1f7d05619b26bf100688e945d280f5a185dc622111e08b SHA512 da01bcb934db1015371ea29af46f22acf87328196719033622382762146312265cbc2e0a38f58208e6c16ee0fe0151ddd4cc67f7bb20c3156bddef063534e0a7 +DIST openpgp-keys-werner-ubuntu-20260210.asc 7168 BLAKE2B 510c3dedc1ccbe8b2f21c229a564b2e48f2ed68a2643fa25e79ccaa4936e27f319b293ec256da0bbd924842da0fbd1c4ca2741ecbe159efaba569e6ddc92e0ed SHA512 9e6d35cf173dc894feb75ac5046a39688a463a46735bad00e4ccc0b03f9241c50096bf29d725fd15579b6359beed94f95736cb540f639966cbdef049acc8c927 diff --git a/sec-keys/openpgp-keys-texinfo/metadata.xml b/sec-keys/openpgp-keys-texinfo/metadata.xml new file mode 100644 index 000000000000..e3ca1275dfac --- /dev/null +++ b/sec-keys/openpgp-keys-texinfo/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <maintainer type="project"> + <email>perl@gentoo.org</email> + <name>Gentoo Perl Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-texinfo/openpgp-keys-texinfo-20260206.ebuild b/sec-keys/openpgp-keys-texinfo/openpgp-keys-texinfo-20260206.ebuild new file mode 100644 index 000000000000..6d681f1bc624 --- /dev/null +++ b/sec-keys/openpgp-keys-texinfo/openpgp-keys-texinfo-20260206.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 17D3311B14BC0F248267BF020716748A30D155AD::manual + 17E90D521672C04631B1183EE78DAE0F3115E06B::manual + 57BFCD364692123BD9E28A5476DB1462567FA8C0::manual + 58E0C111E39F5408C5D3EC76C1A60EACE707FDA5::manual + 7DF84374B1EE1F9764BBE25D0DDCAA3278D5264E::manual + 9804BBF566E198FCA15D5C215EC2A77F36ECC523::manual + CADB8A59CC58856BCB578CE14DB993BC6D083BB3::manual + D1967C63788713177D861ED7DF597815937EC0D2::manual + E6C9029C363AD41D787A8EBB91C1262F01EB8D39::manual + EAF669B31E31E1DECBD11513DDBC579DAB37FBA9::manual + F2A38D7EEB2B66405761070D0ADEE10094604D37::manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by GNU texinfo" +HOMEPAGE="https://savannah.gnu.org/projects/texinfo/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=texinfo&download=1 -> ${P}.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-texinfo/openpgp-keys-texinfo-20260210.ebuild b/sec-keys/openpgp-keys-texinfo/openpgp-keys-texinfo-20260210.ebuild new file mode 100644 index 000000000000..18a6a681edfd --- /dev/null +++ b/sec-keys/openpgp-keys-texinfo/openpgp-keys-texinfo-20260210.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 17D3311B14BC0F248267BF020716748A30D155AD::manual + 17E90D521672C04631B1183EE78DAE0F3115E06B::manual + 57BFCD364692123BD9E28A5476DB1462567FA8C0:arsen:manual,gentoo + 58E0C111E39F5408C5D3EC76C1A60EACE707FDA5:werner:manual,ubuntu + 7DF84374B1EE1F9764BBE25D0DDCAA3278D5264E:akim:manual,ubuntu + 9804BBF566E198FCA15D5C215EC2A77F36ECC523::manual + CADB8A59CC58856BCB578CE14DB993BC6D083BB3::manual + D1967C63788713177D861ED7DF597815937EC0D2::manual + E6C9029C363AD41D787A8EBB91C1262F01EB8D39::manual + EAF669B31E31E1DECBD11513DDBC579DAB37FBA9::manual + F2A38D7EEB2B66405761070D0ADEE10094604D37:mathieu:manual,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by GNU texinfo" +HOMEPAGE="https://savannah.gnu.org/projects/texinfo/" +SRC_URI+=" https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=texinfo&download=1 -> ${P}.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-thomasdickey/Manifest b/sec-keys/openpgp-keys-thomasdickey/Manifest new file mode 100644 index 000000000000..597aab430a80 --- /dev/null +++ b/sec-keys/openpgp-keys-thomasdickey/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-thomasdickey-20240114.asc 3212 BLAKE2B 02545994c3c0007a9126ec3d01d1b85416635bac88425ddb151a12c818766cdfc19c39730e5c59e527bb9eff23ffa9c61295aae2033e6747e16da4b423902f54 SHA512 80aeb4606431118b55ec9023c02bbb463e358441ed610535372effa5cb66c823b9c0b962584d550ae53c45252de54a960250b6b08c79b6f6e9b8c622e55cfa59 +DIST openpgp-keys-thomasdickey-20260204-dickey@invisible-island.net-rsa3072.asc 5479 BLAKE2B bdf139dbfc2760bfb8d041da0ba65524ace05459175775e10507e8f1a007ece1495eb2144fbf4402f91e45bfb174ecd23773ea7f718d6d0486a13c2569331aee SHA512 c2a1608d640f583b316cc543d496dc1d877032e53c9d4758628662373bab6d339a8fa36b39af6ec5625bc892959e7180a034047477a517e6a4f7bec06383364d diff --git a/sec-keys/openpgp-keys-thomasdickey/metadata.xml b/sec-keys/openpgp-keys-thomasdickey/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-thomasdickey/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20240114.ebuild b/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20240114.ebuild new file mode 100644 index 000000000000..39ae390a9883 --- /dev/null +++ b/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20240114.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Thomas Dickey" +HOMEPAGE="https://invisible-island.net/public/public.html" +# Expired, so we get the refreshed one from keyservers +#SRC_URI="https://invisible-island.net/public/dickey@invisible-island.net-rsa3072.asc -> ${P}-dickey@invisible-island.net-rsa3072.asc" +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - thomasdickey.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20260204.ebuild b/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20260204.ebuild new file mode 100644 index 000000000000..9be011bbcb3b --- /dev/null +++ b/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20260204.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 19882D92DDA4C400C22C0D56CC2AF4472167BE03:dickey:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Thomas Dickey" +HOMEPAGE="https://invisible-island.net/public/public.html" +SRC_URI="https://invisible-island.net/public/dickey@invisible-island.net-rsa3072.asc -> ${P}-dickey@invisible-island.net-rsa3072.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-thomashaller/Manifest b/sec-keys/openpgp-keys-thomashaller/Manifest new file mode 100644 index 000000000000..fb1fd79f4fc2 --- /dev/null +++ b/sec-keys/openpgp-keys-thomashaller/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-thom311-github-20260124.asc 13204 BLAKE2B 14b62361717be8f1312a1740b6f1a2d0c535ffe9dbc0e0714d29711baf50a7556a66b36ce3ae460f6f34eaabe9e72d60036d5f68bd10437d58a2b735b7b98a6a SHA512 0df369288c9fd49df177d23a00b71b184f275cd96b3209575dcaa203e821b0e9213f769cbafcb593fc0ef2df8ea6341816e5992b0c2b552c8771d6fc9ea4eacd diff --git a/sec-keys/openpgp-keys-thomashaller/metadata.xml b/sec-keys/openpgp-keys-thomashaller/metadata.xml new file mode 100644 index 000000000000..def7802554eb --- /dev/null +++ b/sec-keys/openpgp-keys-thomashaller/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-thomashaller/openpgp-keys-thomashaller-20260124.ebuild b/sec-keys/openpgp-keys-thomashaller/openpgp-keys-thomashaller-20260124.ebuild new file mode 100644 index 000000000000..7e4c6796d71f --- /dev/null +++ b/sec-keys/openpgp-keys-thomashaller/openpgp-keys-thomashaller-20260124.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 49EA7C670E0850E7419514F629C2366E4DFC5728:thom311:github + 67DA3FAEBAE276BA58FC6CE314F18A98993AECD5:thom311:github +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Thomas Haller" +HOMEPAGE="https://github.com/thom311" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-tinc/Manifest b/sec-keys/openpgp-keys-tinc/Manifest new file mode 100644 index 000000000000..69df3e1e7bab --- /dev/null +++ b/sec-keys/openpgp-keys-tinc/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-tinc-devel-ubuntu-20260205.asc 9414 BLAKE2B 9805d53e2b8f58ff229c3df34fa61a5461aca05b05e5e874f5dc4c1827f17a683321e4f55d449a28e14666512f087706df7cdf061811bbe4e145548402dbc896 SHA512 06f03cb958dba19fe8c2eb9bb27d774375c347ed58883d29cef171eba3f2359e317dc8f6005f9c54c45c2bd3a4c11744adb97cdab110dfbb54e6a22a01056b72 diff --git a/sec-keys/openpgp-keys-tinc/metadata.xml b/sec-keys/openpgp-keys-tinc/metadata.xml new file mode 100644 index 000000000000..be783bae8849 --- /dev/null +++ b/sec-keys/openpgp-keys-tinc/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>dlan@gentoo.org</email> + <name>Yixun Lan</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-tinc/openpgp-keys-tinc-20260205.ebuild b/sec-keys/openpgp-keys-tinc/openpgp-keys-tinc-20260205.ebuild new file mode 100644 index 000000000000..679731dd5f31 --- /dev/null +++ b/sec-keys/openpgp-keys-tinc/openpgp-keys-tinc-20260205.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + D62BDD168EFBE48BC60E8E234A6084B9C0D71F4A:tinc-devel:ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by net-vpn/tinc" +HOMEPAGE="https://www.tinc-vpn.org/download/" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-tor/Manifest b/sec-keys/openpgp-keys-tor/Manifest new file mode 100644 index 000000000000..96c6d2ad714c --- /dev/null +++ b/sec-keys/openpgp-keys-tor/Manifest @@ -0,0 +1,8 @@ +DIST tor-20230727-1C1BC007A9F607AA8152C040BEA7B180B1491921.asc 2562 BLAKE2B fde1e8e1d11eddc2c436b20de0fee40c57f6588a0b87f9bc28b564d6dbca6a728b0d219a24e3772855569106885085ca965604970ab3e03e70ef20dfe6971c5d SHA512 e0194cf63ece27542c04dadde3a849ab393581ecd5cf05490143638d41bf41ffa176b13801f0bba06f765e428aa249d972736e2fde3d32c061d69d099370d5a5 +DIST tor-20230727-2133BC600AB133E1D826D173FE43009C4607B1FB.asc 21639 BLAKE2B 6aa893ed68a06ec546bb6c09202f1fa72a1f9437f683fed9adbdd46d93439465d13e5f8b78b79de1e3b0de33333be8940b8e285b67e34efc4df39e9879c8900c SHA512 e8512c35861caea88148cc16bf8f0df95d9526b1025e263e17dca53f5a9957913f4b3248c00dd61d12b7f823ee9782accc3faf98ac8008473fa74ab7c01d91f2 +DIST tor-20230727-B74417EDDF22AC9F9E90F49142E86A2A11F48D36.asc 21953 BLAKE2B 33d3c0f39f137a2284cff7b70ff5d216dfc735a89445cb691cc28c72a42aa0cfee2fd8c23dd0000e14992ddaabec340461149e9df5a557ba010ba58ff094ec9e SHA512 90da47c933122e65fec8734a44ef9a44297d1a2449680fe50ec1b19cbd193213fffa224fb7d9562418ce72aa1c2f62d3c87cdaecca1cabd243de85c516c7c035 +DIST tor-20230727-EF6E286DDA85EA2A4BA7DE684E2C6E8793298290.asc 25282 BLAKE2B de300d1d17009c636ee0090e26d88b7779ae56bfb00eb7602356bc0ac7a0f7b85c98f81b834409ba23e278e6895bdf3a3e0654df5436a363c9fdeda203050e57 SHA512 4b5d2ef8e5778201298517e20cbdbc8dbf8734872fed5fc162b3aa6897d0a96d193670da068e72dd25e4de0765e8b6ba18ed6dc72f2ed1e7b98a86a8e37dfd8b +DIST tor-20250713-1C1BC007A9F607AA8152C040BEA7B180B1491921.asc 4123 BLAKE2B faa24b78c769fdcfff82fb17ca8cdce51cfc00d1fc844417fe75d0e214daec20b1c4a72e3fde8bacb5c83e4bf68cd49900a1649dc0f022cf485c42b56cdb9be9 SHA512 927080dea52371941dc11e767be5bb2a9ac0437e8cadc4b7653bad15c9efb3ac5717b433630e262e24607f38a8c02a68d0d029023d224b011284ac88b93d7d52 +DIST tor-20250713-2133BC600AB133E1D826D173FE43009C4607B1FB.asc 22568 BLAKE2B aa66feb6126265a7583a7ba1483a153be10cfc4b1f65209170199e544cba732a8fd191a6c9a8567e3e4d995835d74b7385e9c9411dec40d7ee189e7ab87d74fc SHA512 07e10334816aa3290c82f8197ce031ca6689f446f2acafe80aa753a7b1633a9e2e35cb198a399cf15806e6d6e5f9bbfdc7834ededef9cbc61637b38268a5ca82 +DIST tor-20250713-B74417EDDF22AC9F9E90F49142E86A2A11F48D36.asc 24208 BLAKE2B f88ff96b8d39534823b34a6769e2b5ec81b4f0eaa4b0a33490dcac04957b5e32314e32826e7ef2bb166fe1290bd7da5458855823f4c1d71cc8da4fbb631426b5 SHA512 cc8e0409a14c6527054507616f692d1c490e4c131be9a5b391827307b5168eff2f02347e8e1e436d0353bcc53e787480397ebd62259e832f76736801527c8c56 +DIST tor-20250713-EF6E286DDA85EA2A4BA7DE684E2C6E8793298290.asc 36052 BLAKE2B ea978e2e512bc2650e2b31720fd9162b1748304e700de37766d159c9d0d3728e12cfa420b29cac5e3063ef24f5b579c79949978e96d470e7debbd05ebdafd7eb SHA512 6542d9d398f51b899209f14f8f8ddde54cd58d245558d6824330e1001b2aef5b62f4b241b7a240a0a4d51e8b874b4ac0892eb6b14966e0e81edb462b5ee95127 diff --git a/sec-keys/openpgp-keys-tor/metadata.xml b/sec-keys/openpgp-keys-tor/metadata.xml new file mode 100644 index 000000000000..bdd8b1f923f6 --- /dev/null +++ b/sec-keys/openpgp-keys-tor/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ajak@gentoo.org</email> + <name>John Helmert III</name> + </maintainer> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20230727.ebuild b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20230727.ebuild new file mode 100644 index 000000000000..1bf7a98afb10 --- /dev/null +++ b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20230727.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by the Tor project" +HOMEPAGE="https://www.torproject.org/" +# see https://gitweb.torproject.org/tor.git/tree/README.md +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/1C1BC007A9F607AA8152C040BEA7B180B1491921 + -> tor-${PV}-1C1BC007A9F607AA8152C040BEA7B180B1491921.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/B74417EDDF22AC9F9E90F49142E86A2A11F48D36 + -> tor-${PV}-B74417EDDF22AC9F9E90F49142E86A2A11F48D36.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/2133BC600AB133E1D826D173FE43009C4607B1FB + -> tor-${PV}-2133BC600AB133E1D826D173FE43009C4607B1FB.asc +" +# old keys +SRC_URI+=" + https://keys.openpgp.org/vks/v1/by-fingerprint/EF6E286DDA85EA2A4BA7DE684E2C6E8793298290 + -> tor-${PV}-EF6E286DDA85EA2A4BA7DE684E2C6E8793298290.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - torproject.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20250713.ebuild b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20250713.ebuild new file mode 100644 index 000000000000..1bf7a98afb10 --- /dev/null +++ b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20250713.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by the Tor project" +HOMEPAGE="https://www.torproject.org/" +# see https://gitweb.torproject.org/tor.git/tree/README.md +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/1C1BC007A9F607AA8152C040BEA7B180B1491921 + -> tor-${PV}-1C1BC007A9F607AA8152C040BEA7B180B1491921.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/B74417EDDF22AC9F9E90F49142E86A2A11F48D36 + -> tor-${PV}-B74417EDDF22AC9F9E90F49142E86A2A11F48D36.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/2133BC600AB133E1D826D173FE43009C4607B1FB + -> tor-${PV}-2133BC600AB133E1D826D173FE43009C4607B1FB.asc +" +# old keys +SRC_URI+=" + https://keys.openpgp.org/vks/v1/by-fingerprint/EF6E286DDA85EA2A4BA7DE684E2C6E8793298290 + -> tor-${PV}-EF6E286DDA85EA2A4BA7DE684E2C6E8793298290.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - torproject.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-tpm/Manifest b/sec-keys/openpgp-keys-tpm/Manifest new file mode 100644 index 000000000000..8fd0ad164c58 --- /dev/null +++ b/sec-keys/openpgp-keys-tpm/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-tpm-20260324-freedesktop.gpg 6820 BLAKE2B cd9edc435e2c5576279d5c54baa8b08418243a47ee8a89c0cec843c801f4067038b2f12f7036ef884fdf0f7ec0ac58c7336a61defb715f633ddb8d05894bb0b6 SHA512 b5446d1625294b5f98a07330e778c0096db2241f5ad0d467e71219c0b7acd127bd9bd47066202d2d79f48c3e5b7cb0d8cc56fbf7ed7887b419e48a62c0ea7aa3 +DIST openpgp-keys-tpm-20260324-github.gpg 5851 BLAKE2B b22cbd4c5c038098a4ab19e82dbbc17d2c5b01c3876baa24d27ee7c9fc3cebcb8489202bc1dae87f9ee3ac20f708be43ce3457d692069f0c0429539a1e474f83 SHA512 0232583bfb404b55d74fb4cf104f611cdf97252a42a9eb791b532e61df68e8cbc294845d7a61e3f9d6cc53b3c0ff214126f308612b7d00dfa648d91ac9b0725a +DIST openpgp-keys-tpm-ubuntu-20260324.asc 9825 BLAKE2B de449dad4c9e342413cef6fb2278fd846d75033bf7629e80e050fdb734c76bec081aee432f778f8f53a7705f2c8600ca18b3c13a78d188abdec988667b1fefa9 SHA512 98ef7d57cc1905ddb94c6787c427166e1146a040b824046fc336bf9c084a9e0e4a617ba2165bdf554ea864aa9eca1c370a088b51abec392bb06477440a840851 diff --git a/sec-keys/openpgp-keys-tpm/metadata.xml b/sec-keys/openpgp-keys-tpm/metadata.xml new file mode 100644 index 000000000000..b260f47a6d70 --- /dev/null +++ b/sec-keys/openpgp-keys-tpm/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gstreamer@gentoo.org</email> + <name>GStreamer package maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-tpm/openpgp-keys-tpm-20260324.ebuild b/sec-keys/openpgp-keys-tpm/openpgp-keys-tpm-20260324.ebuild new file mode 100644 index 000000000000..3224dafe6046 --- /dev/null +++ b/sec-keys/openpgp-keys-tpm/openpgp-keys-tpm-20260324.ebuild @@ -0,0 +1,31 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + "D637032E45B8C6585B9456565D2EEE6F6F349D7C:tpm:manual,ubuntu" +) + +inherit eapi9-pipestatus sec-keys + +DESCRIPTION="OpenPGP keys used by Tim-Philipp Müller" +HOMEPAGE="https://gitlab.freedesktop.org/tpm" +SRC_URI+=" + https://gitlab.freedesktop.org/tpm.gpg -> ${P}-freedesktop.gpg + https://github.com/tp-m.gpg -> ${P}-github.gpg +" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" + +src_test() { + # manually check + wget -qO- https://gitlab.freedesktop.org/tpm.gpg | gpg --import + pipestatus || die + + wget -qO- https://github.com/tp-m.gpg | gpg --import + pipestatus || die + + sec-keys_src_test +} diff --git a/sec-keys/openpgp-keys-tsujan/Manifest b/sec-keys/openpgp-keys-tsujan/Manifest new file mode 100644 index 000000000000..f3ef5a2e8f3a --- /dev/null +++ b/sec-keys/openpgp-keys-tsujan/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-tsujan-github-20260206.asc 3138 BLAKE2B 75aba55acd4db2f0acb5fb44347cfeb0809c5b973b1e660102286f3ec30b70f1e8fa5da8978042f064364002d528bdd7d4d595c6dd634e2cc4603e164a392305 SHA512 265785fd139215f21b78a0e078740274fe127c957d91ff70543e6fc34ffaa2fd682d43dcbc64fb92e0a4f5ab0939cb757d4e82a4f6a1eb0dd8f1c1efa8264b28 +DIST openpgp-keys-tsujan-openpgp-20260206.asc 3246 BLAKE2B 924ee9ae1c31d896f33bbd0eee217cd195422c8147247696724c463da57703360671214feed83e3b59755ee8502de5cc74ab679729b3fcb6fa1839078cce01cf SHA512 4fe1cdf6fbab005eb8b4ca7213c87a9e785fa72a1cc2d544465015c2a27c1c1993808219df096e78c4ad985f3daef4ba4a2b15f8071934b581bd0b76e308466d +DIST openpgp-keys-tsujan-ubuntu-20260206.asc 3183 BLAKE2B ac84e550906353ebb7755807a9cf86178c409a35e9b16857757914b3919f5760313be94587dae08e12613fc91fd5a1e4552d70fa02f50382671c46e5e66c06c4 SHA512 6bfefa85405ea3ce76727e802f56417c836289f7737e4f056444dad53e68c4eacd26ac7c89ffa9c627e09f6b74ed07e8690b503d2fc1e0d2eb18a5bb4fb33218 diff --git a/sec-keys/openpgp-keys-tsujan/metadata.xml b/sec-keys/openpgp-keys-tsujan/metadata.xml new file mode 100644 index 000000000000..b82a9d768074 --- /dev/null +++ b/sec-keys/openpgp-keys-tsujan/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>arthurzam@gentoo.org</email> + <name>Arthur Zamarin</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-tsujan/openpgp-keys-tsujan-20260206.ebuild b/sec-keys/openpgp-keys-tsujan/openpgp-keys-tsujan-20260206.ebuild new file mode 100644 index 000000000000..b2a810fe6715 --- /dev/null +++ b/sec-keys/openpgp-keys-tsujan/openpgp-keys-tsujan-20260206.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 19DFDF3A579BD509DBB572D8BE793007AD22DF7E:tsujan:github,openpgp,ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Pedram Pourang" +HOMEPAGE="https://github.com/tsujan" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-tytso/Manifest b/sec-keys/openpgp-keys-tytso/Manifest new file mode 100644 index 000000000000..045a206fba6a --- /dev/null +++ b/sec-keys/openpgp-keys-tytso/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-tytso-20260115.asc 289053 BLAKE2B beb5d7c686980c0bc72d8b48c7857831e9e9d8d4c3045dde734376ef643c906dece5c87515f89ab28454ae420178b7c6e57dca343b0c2fe6a2fd0d150b4b9563 SHA512 8356e4040ac23705a3c064188075e57ca7ee990093f3814fab89f638f603fc6fb28cb25ecac0b3fee901c142635c02df6d7f24108089b0471f689ff5718490b1 diff --git a/sec-keys/openpgp-keys-tytso/metadata.xml b/sec-keys/openpgp-keys-tytso/metadata.xml new file mode 100644 index 000000000000..f308c62eb267 --- /dev/null +++ b/sec-keys/openpgp-keys-tytso/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-tytso/openpgp-keys-tytso-20260115.ebuild b/sec-keys/openpgp-keys-tytso/openpgp-keys-tytso-20260115.ebuild new file mode 100644 index 000000000000..b09d1c911973 --- /dev/null +++ b/sec-keys/openpgp-keys-tytso/openpgp-keys-tytso-20260115.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '3AB057B7E78D945C8C5591FBD36F769BC11804F0:tytso:manual' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Theodore Ts'o" +HOMEPAGE="https://thunk.org/tytso/" +SRC_URI="https://thunk.org/tytso/tytso-key.asc -> ${P}.asc" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-unbound/Manifest b/sec-keys/openpgp-keys-unbound/Manifest new file mode 100644 index 000000000000..3c0d34a56df2 --- /dev/null +++ b/sec-keys/openpgp-keys-unbound/Manifest @@ -0,0 +1,3 @@ +DIST unbound-948EB42322C5D00B79340F5DCFF3344D9087A490-20251107.asc 25317 BLAKE2B 7dd7e46911192ec340243a596d746b9e9680d1a7bd1c569868a42fa0f98aad0985c0dd7ce5a8988566b026611b2597e103f0b7bec891f24da198180ccefc63c2 SHA512 b6aaeabc22cdaafdbeccd5d14c468939d82283d001ac6b503f8f1e1e4a505ad45b70d8a092d6a1a5e3a9bbb34e0d061ef3e5d5a5e97049b6e041984b9d54e85b +DIST unbound-EDFAA3F2CA4E6EB05681AF8E9F6F1C2D7E045F8D-20250515.asc 9662 BLAKE2B de94c00ec9ab6e5b978e1e5248a583cd0bba4f25e6d0294d5232567c677e3ad116526f496153b0c7b7da059850a3a0b6b6fda1de8f0a18a5dd269105dfd8722a SHA512 d512127e8c0656b6ec20c24644d3cab24e92776afc9ebb64686e597c41b3d406c365ea4ac860b1f263718108ddda57c3c7101c7d2db7b198f6c5d9ed9ba88df2 +DIST unbound-EDFAA3F2CA4E6EB05681AF8E9F6F1C2D7E045F8D.asc 9662 BLAKE2B de94c00ec9ab6e5b978e1e5248a583cd0bba4f25e6d0294d5232567c677e3ad116526f496153b0c7b7da059850a3a0b6b6fda1de8f0a18a5dd269105dfd8722a SHA512 d512127e8c0656b6ec20c24644d3cab24e92776afc9ebb64686e597c41b3d406c365ea4ac860b1f263718108ddda57c3c7101c7d2db7b198f6c5d9ed9ba88df2 diff --git a/sec-keys/openpgp-keys-unbound/metadata.xml b/sec-keys/openpgp-keys-unbound/metadata.xml new file mode 100644 index 000000000000..d4df02fbaeb3 --- /dev/null +++ b/sec-keys/openpgp-keys-unbound/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mschiff@gentoo.org</email> + <name>Marc Schiffbauer</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-unbound/openpgp-keys-unbound-20220316.ebuild b/sec-keys/openpgp-keys-unbound/openpgp-keys-unbound-20220316.ebuild new file mode 100644 index 000000000000..97ec0fee0fdd --- /dev/null +++ b/sec-keys/openpgp-keys-unbound/openpgp-keys-unbound-20220316.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by unbound" +HOMEPAGE="https://unbound.net/" +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/EDFAA3F2CA4E6EB05681AF8E9F6F1C2D7E045F8D + -> unbound-EDFAA3F2CA4E6EB05681AF8E9F6F1C2D7E045F8D.asc +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S=${WORKDIR} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - unbound.net.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-unbound/openpgp-keys-unbound-20250515.ebuild b/sec-keys/openpgp-keys-unbound/openpgp-keys-unbound-20250515.ebuild new file mode 100644 index 000000000000..663fd95a416e --- /dev/null +++ b/sec-keys/openpgp-keys-unbound/openpgp-keys-unbound-20250515.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by unbound" +HOMEPAGE="https://unbound.net/" +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/EDFAA3F2CA4E6EB05681AF8E9F6F1C2D7E045F8D + -> unbound-EDFAA3F2CA4E6EB05681AF8E9F6F1C2D7E045F8D-20250515.asc +" + +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - unbound.net.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-unbound/openpgp-keys-unbound-20251107.ebuild b/sec-keys/openpgp-keys-unbound/openpgp-keys-unbound-20251107.ebuild new file mode 100644 index 000000000000..feca9bd74375 --- /dev/null +++ b/sec-keys/openpgp-keys-unbound/openpgp-keys-unbound-20251107.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by unbound" +HOMEPAGE="https://unbound.net/" +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/948EB42322C5D00B79340F5DCFF3344D9087A490 + -> unbound-948EB42322C5D00B79340F5DCFF3344D9087A490-20251107.asc +" + +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - unbound.net.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-unifont/Manifest b/sec-keys/openpgp-keys-unifont/Manifest new file mode 100644 index 000000000000..27de5f45486e --- /dev/null +++ b/sec-keys/openpgp-keys-unifont/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-unifont-ubuntu-20251028.asc 107552 BLAKE2B ec870e9594d15526f1b4c1051649d0e48fcc262ba8279238e79a8adaf32e3b22a8c70447d46beeea8a51e66ad4805b3d03e226b1ee2149ff4153759d1df2fc89 SHA512 33b2537d52dcf0eafe450b1a129ac6ecd81ab8c6cf9d6d63c4284208f20ec8f671c225bce856c1d7abe46d60739dddf8a27668e96cdb19c613358f9741cd5fbc diff --git a/sec-keys/openpgp-keys-unifont/metadata.xml b/sec-keys/openpgp-keys-unifont/metadata.xml new file mode 100644 index 000000000000..8035f60fb748 --- /dev/null +++ b/sec-keys/openpgp-keys-unifont/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>floppym@gentoo.org</email> + <name>Mike Gilbert</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-unifont/openpgp-keys-unifont-20251028.ebuild b/sec-keys/openpgp-keys-unifont/openpgp-keys-unifont-20251028.ebuild new file mode 100644 index 000000000000..694b09331d7d --- /dev/null +++ b/sec-keys/openpgp-keys-unifont/openpgp-keys-unifont-20251028.ebuild @@ -0,0 +1,14 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '95D2E9AB8740D8046387FD151A09227B1F435A33:unifont:ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Unifont" +HOMEPAGE="https://unifoundry.com/unifont/index.html" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" diff --git a/sec-keys/openpgp-keys-unrealircd/Manifest b/sec-keys/openpgp-keys-unrealircd/Manifest new file mode 100644 index 000000000000..ef6ce7999209 --- /dev/null +++ b/sec-keys/openpgp-keys-unrealircd/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-unrealircd-20220407.asc 2873 BLAKE2B 2c4a47773f0da5fa0da8ef8a10d8537c3aac98e438edb64251c61156373201bf224555c17512dd1ab0af5bd43a21cc363760521f3caf7b53f481defbfe45faf1 SHA512 9a485dec581102e5c42ba9602744a4d92eb63f1629795f4b1e3de6a3b9f8426f62980520eeb097d181a2620dfd2457ed559cfaba9d77c3e4a5d76ffc80ad2016 diff --git a/sec-keys/openpgp-keys-unrealircd/metadata.xml b/sec-keys/openpgp-keys-unrealircd/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-unrealircd/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-unrealircd/openpgp-keys-unrealircd-20220407.ebuild b/sec-keys/openpgp-keys-unrealircd/openpgp-keys-unrealircd-20220407.ebuild new file mode 100644 index 000000000000..1d871673a6a7 --- /dev/null +++ b/sec-keys/openpgp-keys-unrealircd/openpgp-keys-unrealircd-20220407.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# https://www.unrealircd.org/download/6.0/6.0.2/src +MY_COMMIT="0fd9c2ee6fafe1e8b8ed8b69bf73dded47c8b01a" +DESCRIPTION="OpenPGP keys used to sign UnrealIRCd releases" +HOMEPAGE="https://github.com/unrealircd/unrealircd/blob/unreal60_dev/doc/KEYS" +# https://www.unrealircd.org/downloads/release_key.gpg +SRC_URI="https://raw.githubusercontent.com/unrealircd/unrealircd/${MY_COMMIT}/doc/KEYS -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - unrealircd.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-valgrind/Manifest b/sec-keys/openpgp-keys-valgrind/Manifest new file mode 100644 index 000000000000..c0d71cfbd790 --- /dev/null +++ b/sec-keys/openpgp-keys-valgrind/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-valgrind-20230124-gpgkey-5C1D1AA44BE649DE760A.gpg 5236 BLAKE2B 7ee5acba54608f450d7081cfc9411ad6e0d965e607143750cb491306eef8943c10b5e52ead9cba1e55a212f94c7e2d13ea4e18d7aff212fc4e455493a8dde091 SHA512 dc44ed3e38f54c3e57a4d83fa8b48ce2a8694802dd6bbf057cf432958f88ace9b585ee36a59ba98444e76c9aef0e998b9108a3807f97ebd6ba62303b41ab4690 +DIST openpgp-keys-valgrind-20251018-mjw.gpg 12236 BLAKE2B 30828fac827adffaacaf3dbbd467d429957c8bd6295daa1916a14b84840b32ea40d706750c2cecbf44f83db5435c753bb94194da75af3ea3d09f4faef241deff SHA512 4b2d1db9371db0bd7296788cac25c1cda918bce46d43199b9164d387e1529cc5ab022cb9e19a7e86a26d649049e0906060d38a8e57b75baa705a18d4837bad59 diff --git a/sec-keys/openpgp-keys-valgrind/metadata.xml b/sec-keys/openpgp-keys-valgrind/metadata.xml new file mode 100644 index 000000000000..0853793ec926 --- /dev/null +++ b/sec-keys/openpgp-keys-valgrind/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-valgrind/openpgp-keys-valgrind-20230124.ebuild b/sec-keys/openpgp-keys-valgrind/openpgp-keys-valgrind-20230124.ebuild new file mode 100644 index 000000000000..98dd3d557a06 --- /dev/null +++ b/sec-keys/openpgp-keys-valgrind/openpgp-keys-valgrind-20230124.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key used to sign Valgrind releases" +HOMEPAGE="https://valgrind.org/downloads/" +# This is the same key as sec-keys/openpgp-keys-debugedit/sec-keys/openpgp-keys-bzip2 +# but it's not guaranteed to always be the same, so let's not assume. +SRC_URI="https://www.sourceware.org/pub/bzip2/gpgkey-5C1D1AA44BE649DE760A.gpg -> ${P}-gpgkey-5C1D1AA44BE649DE760A.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - valgrind.gpg < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-valgrind/openpgp-keys-valgrind-20251018.ebuild b/sec-keys/openpgp-keys-valgrind/openpgp-keys-valgrind-20251018.ebuild new file mode 100644 index 000000000000..cbc08ff31217 --- /dev/null +++ b/sec-keys/openpgp-keys-valgrind/openpgp-keys-valgrind-20251018.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 28FF4B30A88D5523A7E2CBA20376A15C6FFC11CD:mjw:manual + EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A:mjw-old:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used to sign Valgrind releases" +HOMEPAGE="https://valgrind.org/downloads/" +# This is the same key as sec-keys/openpgp-keys-debugedit/sec-keys/openpgp-keys-bzip2 +# but it's not guaranteed to always be the same, so let's not assume. +SRC_URI="https://gnu.wildebeest.org/~mark/gnupg-pub.txt -> ${P}-mjw.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-vgl-turbovnc/Manifest b/sec-keys/openpgp-keys-vgl-turbovnc/Manifest new file mode 100644 index 000000000000..c722a01b8b04 --- /dev/null +++ b/sec-keys/openpgp-keys-vgl-turbovnc/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-vgl-turbovnc-20221229 1816 BLAKE2B 7565ae0a59f801a3e5b21d642b614a585a7031ba31c0afee24e427bb913cd41b5f19bca5cf2d89e2ae3e8c1a2d8d9161c9d00ad25f11dda63a7e917df23176f5 SHA512 1a94c6f9c5107457384dcba22ac5320a95fa10590f3ae1efe01743a71acb50082e0dc3d88fd124c6534a5804f1e6a32bb24dd5dc1a00fa8b2ba6d4de097744bf diff --git a/sec-keys/openpgp-keys-vgl-turbovnc/metadata.xml b/sec-keys/openpgp-keys-vgl-turbovnc/metadata.xml new file mode 100644 index 000000000000..ee72d0c44c7a --- /dev/null +++ b/sec-keys/openpgp-keys-vgl-turbovnc/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ceamac@gentoo.org</email> + <name>Viorel Munteanu</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-vgl-turbovnc/openpgp-keys-vgl-turbovnc-20221229.ebuild b/sec-keys/openpgp-keys-vgl-turbovnc/openpgp-keys-vgl-turbovnc-20221229.ebuild new file mode 100644 index 000000000000..46e72cafd635 --- /dev/null +++ b/sec-keys/openpgp-keys-vgl-turbovnc/openpgp-keys-vgl-turbovnc-20221229.ebuild @@ -0,0 +1,19 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign VGL TurboVNC" +HOMEPAGE="https://turbovnc.org/Downloads/DigitalSignatures" +SRC_URI="https://www.turbovnc.org/key/VGL-GPG-KEY -> ${P}" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - vgl-turbovnc.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-vinaysajip/Manifest b/sec-keys/openpgp-keys-vinaysajip/Manifest new file mode 100644 index 000000000000..009864176d51 --- /dev/null +++ b/sec-keys/openpgp-keys-vinaysajip/Manifest @@ -0,0 +1 @@ +DIST CA749061914EAC138E66EADB9147B477339A9B86 3102 BLAKE2B 19418953dde71c10c81287e92914586ce39f508272001fa76eaf9cce2f6f5d5ae82be685f796972faa786d932756f9a28efb19cef4b98aa8bbe8ac8e87cfd381 SHA512 721ba0d53053b0aa2a56e0cf3c93d1ad0e85685cb38e666f3d49f1869ae203cbadf7dd54ff2dc5930998974159914042c7b6000165f42a5aa51c458bbd82aed4 diff --git a/sec-keys/openpgp-keys-vinaysajip/metadata.xml b/sec-keys/openpgp-keys-vinaysajip/metadata.xml new file mode 100644 index 000000000000..5e95859f915a --- /dev/null +++ b/sec-keys/openpgp-keys-vinaysajip/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-vinaysajip/openpgp-keys-vinaysajip-20220520.ebuild b/sec-keys/openpgp-keys-vinaysajip/openpgp-keys-vinaysajip-20220520.ebuild new file mode 100644 index 000000000000..38e7bedfe841 --- /dev/null +++ b/sec-keys/openpgp-keys-vinaysajip/openpgp-keys-vinaysajip-20220520.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Vinay Sajip" +HOMEPAGE="https://github.com/vsajip/python-gnupg" +SRC_URI="https://keys.openpgp.org/vks/v1/by-fingerprint/CA749061914EAC138E66EADB9147B477339A9B86" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - vinaysajip.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-vincentlefevre/Manifest b/sec-keys/openpgp-keys-vincentlefevre/Manifest new file mode 100644 index 000000000000..364848b83df0 --- /dev/null +++ b/sec-keys/openpgp-keys-vincentlefevre/Manifest @@ -0,0 +1 @@ +DIST key.asc 15034 BLAKE2B eed69fb1e4faeaa555ef487d299b98a1af8dbbb750ed74d1298dc54ad564c0ff7d14c1b0282fd8357450e5e1e219c8fab0edce9800f1cb646b3feaf51971e07d SHA512 ab857ddb8e4510dc4c7a020a6b565edcc23c85ac04436c1789e632780e47531d7f49dbd0be3da68f3b226c841ff5ca42d4c596c1dd417fa3a46d63bc5ec5fc87 diff --git a/sec-keys/openpgp-keys-vincentlefevre/metadata.xml b/sec-keys/openpgp-keys-vincentlefevre/metadata.xml new file mode 100644 index 000000000000..0853793ec926 --- /dev/null +++ b/sec-keys/openpgp-keys-vincentlefevre/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-vincentlefevre/openpgp-keys-vincentlefevre-20221213.ebuild b/sec-keys/openpgp-keys-vincentlefevre/openpgp-keys-vincentlefevre-20221213.ebuild new file mode 100644 index 000000000000..480d0605be34 --- /dev/null +++ b/sec-keys/openpgp-keys-vincentlefevre/openpgp-keys-vincentlefevre-20221213.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Vincent Lefèvre" +HOMEPAGE="https://www.vinc17.net/pgp.html" +SRC_URI="https://www.vinc17.net/key.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - vincentlefevre.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-virt-manager/Manifest b/sec-keys/openpgp-keys-virt-manager/Manifest new file mode 100644 index 000000000000..21594dab6a19 --- /dev/null +++ b/sec-keys/openpgp-keys-virt-manager/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-virt-manager-20250106-0x4252d86a52041137c291cadfc85c5e957062a701.asc 30080 BLAKE2B 7597b187b7be1ac81e79405838dea3979f958dc6ff10509f3c33863948464795fdaf1c52b4b1a9638df5621ffeeba321265f5ad031c2a985d8b02232dff653cd SHA512 e1306b04822e40a97611734ea6085ff9037fb311100aa5e0f3fd8cbac15c58bdb26e4b1c7998c5abf12c990840481522674bf143003fc4d45abec2c4089abbaf diff --git a/sec-keys/openpgp-keys-virt-manager/metadata.xml b/sec-keys/openpgp-keys-virt-manager/metadata.xml new file mode 100644 index 000000000000..9c5aff01501e --- /dev/null +++ b/sec-keys/openpgp-keys-virt-manager/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>virtualization@gentoo.org</email> + <name>Gentoo Virtualization Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-virt-manager/openpgp-keys-virt-manager-20250106.ebuild b/sec-keys/openpgp-keys-virt-manager/openpgp-keys-virt-manager-20250106.ebuild new file mode 100644 index 000000000000..902bdf3ad6e7 --- /dev/null +++ b/sec-keys/openpgp-keys-virt-manager/openpgp-keys-virt-manager-20250106.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Pavel Hrdina's OpenPGP keys used to sign virt-manager since version 5.0.0" +HOMEPAGE="https://virt-manager.org" +# Grabbed from https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x4252d86a52041137c291cadfc85c5e957062a701 +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-0x4252d86a52041137c291cadfc85c5e957062a701.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - virt-manager.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-voikko/Manifest b/sec-keys/openpgp-keys-voikko/Manifest new file mode 100644 index 000000000000..b681d8c2cee5 --- /dev/null +++ b/sec-keys/openpgp-keys-voikko/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-voikko-20250614-4ae3942e.asc 4868 BLAKE2B cb845a6a9d0a3e0099e837454da1f736b5892a7e41be8543cfed045ef8ba669d656c99506b586a806370ee9735d1e11059c80cec426e6c01ee0436d22d3c8ef4 SHA512 60b96608ff33abf035fd5b6e94c597c4bbb87adf4d053a297b49740d0512638e7f8354af26cc560f1739f23f7f7f763f51584be059a3f9d74be5b16a25e77150 diff --git a/sec-keys/openpgp-keys-voikko/metadata.xml b/sec-keys/openpgp-keys-voikko/metadata.xml new file mode 100644 index 000000000000..0830c15ea0b2 --- /dev/null +++ b/sec-keys/openpgp-keys-voikko/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-voikko/openpgp-keys-voikko-20250614.ebuild b/sec-keys/openpgp-keys-voikko/openpgp-keys-voikko-20250614.ebuild new file mode 100644 index 000000000000..80156d3debd3 --- /dev/null +++ b/sec-keys/openpgp-keys-voikko/openpgp-keys-voikko-20250614.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign voikko* packages" +HOMEPAGE="https://voikko.puimula.org/" +SRC_URI="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xac5d65f10c8596d7e2dae2633d309b604ae3942e -> ${P}-4ae3942e.asc" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +S="${WORKDIR}" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - voikko.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-vsftpd/Manifest b/sec-keys/openpgp-keys-vsftpd/Manifest new file mode 100644 index 000000000000..5a0ecd2b5890 --- /dev/null +++ b/sec-keys/openpgp-keys-vsftpd/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-vsftpd-20260119-scarybeasts_gmail_pubkey.gpg 3151 BLAKE2B 999ff902cf55f773564af7edb2955585751252f987b835680272cecd1f6c2249aade8530e8d14a6e7b2759b70930d5ebfa2af052ed325fbd31925c34af04192e SHA512 e04124b89ee1451b6ad3cdb1df26b8c08834c75c948ee4e0f7fdaa97bf2e7ed63e43456baced9d63068f2e0950d4633c66ae249e5b62b23f8656094da061b604 diff --git a/sec-keys/openpgp-keys-vsftpd/metadata.xml b/sec-keys/openpgp-keys-vsftpd/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/sec-keys/openpgp-keys-vsftpd/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-vsftpd/openpgp-keys-vsftpd-20260119.ebuild b/sec-keys/openpgp-keys-vsftpd/openpgp-keys-vsftpd-20260119.ebuild new file mode 100644 index 000000000000..272a56f18f77 --- /dev/null +++ b/sec-keys/openpgp-keys-vsftpd/openpgp-keys-vsftpd-20260119.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 67A2AB4F41F9972C21F6BF667B89011BCAE1CFEA:vsftpd:manual +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used for vsftpd releases" +HOMEPAGE="https://security.appspot.com/vsftpd.html" +SRC_URI="https://security.appspot.com/downloads/scarybeasts_gmail_pubkey.gpg -> ${P}-scarybeasts_gmail_pubkey.gpg" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-waynedavison/Manifest b/sec-keys/openpgp-keys-waynedavison/Manifest new file mode 100644 index 000000000000..16bba562bbb8 --- /dev/null +++ b/sec-keys/openpgp-keys-waynedavison/Manifest @@ -0,0 +1 @@ +DIST waynedavison-0048C8B026D4C96F0E589C2F6C859FB14B96A8C5.asc 4020 BLAKE2B f490e3a8529c8455fa79429f5c420a9bc514461fd9b66787c19c69c043d1b368a028879bd76353158c7afdbfd76891c8c807780222ace49ad662b2d59fe79cb3 SHA512 4b456192d19128b5863629d8d6a56ed17f0d641dea33766ec8e86d14818e7bb9d2cbf7f521a754a330315397e83664364d7977a5bec29bed28e41f54f70e2e82 diff --git a/sec-keys/openpgp-keys-waynedavison/metadata.xml b/sec-keys/openpgp-keys-waynedavison/metadata.xml new file mode 100644 index 000000000000..5ff340f76df4 --- /dev/null +++ b/sec-keys/openpgp-keys-waynedavison/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-waynedavison/openpgp-keys-waynedavison-20220329.ebuild b/sec-keys/openpgp-keys-waynedavison/openpgp-keys-waynedavison-20220329.ebuild new file mode 100644 index 000000000000..b8530879925f --- /dev/null +++ b/sec-keys/openpgp-keys-waynedavison/openpgp-keys-waynedavison-20220329.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by Wayne Davison" +HOMEPAGE="https://opencoder.net/" +SRC_URI=" + https://opencoder.net/WayneDavison.key + -> waynedavison-0048C8B026D4C96F0E589C2F6C859FB14B96A8C5.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - waynedavison.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-weechat/Manifest b/sec-keys/openpgp-keys-weechat/Manifest new file mode 100644 index 000000000000..b7df8e55538e --- /dev/null +++ b/sec-keys/openpgp-keys-weechat/Manifest @@ -0,0 +1 @@ +DIST weechat-A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8.asc 3086 BLAKE2B 79055de9236e8fd51bae647e61fa3a05c3952f54a54b6e40d1cfa31abcbd7a04fc313b02ad3ca8d14d92160d5b794c685ee3c35909526d7d1579c3260aca311f SHA512 6ed2cc57bcd223807e37beeb672e9839fdc6214e6948f2196b57eef9a9492471786d0d3ea8634f37749b0cdd2feea29b5deff2f6ab0d5d533c9198eceaca7ba0 diff --git a/sec-keys/openpgp-keys-weechat/metadata.xml b/sec-keys/openpgp-keys-weechat/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/sec-keys/openpgp-keys-weechat/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-weechat/openpgp-keys-weechat-20220316.ebuild b/sec-keys/openpgp-keys-weechat/openpgp-keys-weechat-20220316.ebuild new file mode 100644 index 000000000000..c10f00780f7b --- /dev/null +++ b/sec-keys/openpgp-keys-weechat/openpgp-keys-weechat-20220316.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by the WeeChat project" +HOMEPAGE="https://www.weechat.org/" +# see https://weechat.org/download/ +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8 + -> weechat-A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - weechat.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-wernerlemberg/Manifest b/sec-keys/openpgp-keys-wernerlemberg/Manifest new file mode 100644 index 000000000000..03ef8f2535e4 --- /dev/null +++ b/sec-keys/openpgp-keys-wernerlemberg/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-wl-ubuntu-20260121.asc 5449 BLAKE2B 96d094a6191246e295622b20fd6f1eaab29555bea20c9ee77b5b3ed99f2d1483ef8a06bb861676350a75a3e7d0942a1594a089a6b3e6fcc68778f29464045b84 SHA512 5753858f4e129623c596d985db5496d23785edc0345c62f1a3059787110ba1dae3cd0a58213471fc4c27827204e8074cc1adda44d090537e70738566c5c51e19 diff --git a/sec-keys/openpgp-keys-wernerlemberg/metadata.xml b/sec-keys/openpgp-keys-wernerlemberg/metadata.xml new file mode 100644 index 000000000000..8acc6160b1ca --- /dev/null +++ b/sec-keys/openpgp-keys-wernerlemberg/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>fonts@gentoo.org</email> + <name>Fonts</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-wernerlemberg/openpgp-keys-wernerlemberg-20260121.ebuild b/sec-keys/openpgp-keys-wernerlemberg/openpgp-keys-wernerlemberg-20260121.ebuild new file mode 100644 index 000000000000..2a4d73cff78a --- /dev/null +++ b/sec-keys/openpgp-keys-wernerlemberg/openpgp-keys-wernerlemberg-20260121.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + E30674707856409FF1948010BE6C3AAC63AD8E3F:wl:ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by Werner Lemberg (wl)" +HOMEPAGE="https://freetype.org/download.html" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/openpgp-keys-wget/Manifest b/sec-keys/openpgp-keys-wget/Manifest new file mode 100644 index 000000000000..b483513f4f3d --- /dev/null +++ b/sec-keys/openpgp-keys-wget/Manifest @@ -0,0 +1,5 @@ +DIST openpgp-keys-wget-20220407.asc 72073 BLAKE2B e35ed2340caa7a3221cb7abd71a827aeedba4422108dc18e027a14402bed11015e5ff0a54776d6ce5ca913c93279e9b109b7bc8db9c448ad2124552a5f13c4b2 SHA512 9bde0be2d57e9fbb8e3174063386a277d17439e49834bcb4379a572a9c86fcca9cf8a8dd40ef50197281473469f51289b610dc99228624e439373b65a93e0d2f +DIST openpgp-keys-wget-20230313.asc 72073 BLAKE2B e35ed2340caa7a3221cb7abd71a827aeedba4422108dc18e027a14402bed11015e5ff0a54776d6ce5ca913c93279e9b109b7bc8db9c448ad2124552a5f13c4b2 SHA512 9bde0be2d57e9fbb8e3174063386a277d17439e49834bcb4379a572a9c86fcca9cf8a8dd40ef50197281473469f51289b610dc99228624e439373b65a93e0d2f +DIST openpgp-keys-wget-20230511.asc 123495 BLAKE2B 9fe3f9a6935cbcec8a8d13f83cb350f8b8be9dbd3dac20db3c7c88cc2b765748e55d59cdaad1a4cb2e0ebbc95a1d7c511ca4e408f941fd3e952b4201fd4ee004 SHA512 92d7de286fcb8bd116542f7c569627467a3a3283d56343cf9293398789339be4cf7a6484734bb554a0604a3451cd7d499cf574b38f808cb93bf5b55414d14952 +DIST openpgp-keys-wget-20240415.asc 125149 BLAKE2B 1d6e971a671d9c1a680c113a6c73772c7446647257a4664af45ba60850810ac78032cb3d9b43a321fe5174456a02f536a7d0a7bb646bb2668ce331aef41d16a4 SHA512 29b8be92f17442c541bfdd1bcaecfccce023d2661ad02db04cc3613687380604f2e533bcb74650fb124efd77feefc2d9403965682da893d8f9034471cf04e827 +DIST openpgp-keys-wget-20241111-7845120B07CBD8D6ECE5FF2B2A1743EDA91A35B6.asc 14916 BLAKE2B 1bc32afad27e1d54d7f43222eb172be0fba417eb80b7a68e288c0b3f8b1e67f53e8bd4333b13d7f52a8a4dbeedb256937406d2667e4d6890617fa6865062a0f1 SHA512 f4613adb370c74e96bf723a74fffb2168c6e4394d47f39ad205a727484ed47f7b17c3f226f5adb277b9d4fe30303d95514e4cb02c06ce5c25524be29d0f49bac diff --git a/sec-keys/openpgp-keys-wget/metadata.xml b/sec-keys/openpgp-keys-wget/metadata.xml new file mode 100644 index 000000000000..e093771dd80c --- /dev/null +++ b/sec-keys/openpgp-keys-wget/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20220407.ebuild b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20220407.ebuild new file mode 100644 index 000000000000..06ca05dc46e7 --- /dev/null +++ b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20220407.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU wget" +HOMEPAGE="https://savannah.gnu.org/projects/wget/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=wget&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - wget.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230313.ebuild b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230313.ebuild new file mode 100644 index 000000000000..06ca05dc46e7 --- /dev/null +++ b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230313.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU wget" +HOMEPAGE="https://savannah.gnu.org/projects/wget/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=wget&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - wget.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild new file mode 100644 index 000000000000..06ca05dc46e7 --- /dev/null +++ b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU wget" +HOMEPAGE="https://savannah.gnu.org/projects/wget/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=wget&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - wget.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20240415.ebuild b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20240415.ebuild new file mode 100644 index 000000000000..06ca05dc46e7 --- /dev/null +++ b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20240415.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used by GNU wget" +HOMEPAGE="https://savannah.gnu.org/projects/wget/" +SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=wget&download=1 -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - wget.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20241111.ebuild b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20241111.ebuild new file mode 100644 index 000000000000..1089d5b39fc8 --- /dev/null +++ b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20241111.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by GNU wget" +HOMEPAGE="https://savannah.gnu.org/projects/wget/" +# Expired on savannah +#SRC_URI="https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=wget&download=1 -> ${P}.asc" +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-7845120B07CBD8D6ECE5FF2B2A1743EDA91A35B6.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - wget.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-wireshark/Manifest b/sec-keys/openpgp-keys-wireshark/Manifest new file mode 100644 index 000000000000..0cf8ab271897 --- /dev/null +++ b/sec-keys/openpgp-keys-wireshark/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-wireshark-20230903-gerald-wireshark-org.gpg 4099 BLAKE2B 2f8de508e9ad829d0d881742435ed8436b70dc74b26357cf924d69194b467bf599125bca36171640f227b04c3eafcfbc2614cb3daaf5cf41a0fa52cfa7a07aaa SHA512 6822012a6f744f729a89781a8a5070e18f3a99a6db0902eba301f4ef3ecc2524514491ed26e10b46b3e6bbc23bad12ddf9d0390deba3068643275087e3a29b12 diff --git a/sec-keys/openpgp-keys-wireshark/metadata.xml b/sec-keys/openpgp-keys-wireshark/metadata.xml new file mode 100644 index 000000000000..1852c8beba1b --- /dev/null +++ b/sec-keys/openpgp-keys-wireshark/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-wireshark/openpgp-keys-wireshark-20230903.ebuild b/sec-keys/openpgp-keys-wireshark/openpgp-keys-wireshark-20230903.ebuild new file mode 100644 index 000000000000..26a6c7c81afa --- /dev/null +++ b/sec-keys/openpgp-keys-wireshark/openpgp-keys-wireshark-20230903.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign Wireshark releases" +HOMEPAGE="https://www.wireshark.org/download.html" +SRC_URI="https://www.wireshark.org/download/gerald_at_wireshark_dot_org.gpg -> ${P}-gerald-wireshark-org.gpg" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - wireshark.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sec-keys/openpgp-keys-xpdf/Manifest b/sec-keys/openpgp-keys-xpdf/Manifest new file mode 100644 index 000000000000..1f18a5854fd1 --- /dev/null +++ b/sec-keys/openpgp-keys-xpdf/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-xpdf-20220515.asc 3797 BLAKE2B 25bcf2d07e91e2ad1eba97266bb0c4598b64adc434bfb9f425486f9d85b497ecc36d20b0b6781e8b004bc882a3db8e37ac9f7baba1fe8572a10e12bdb637b26f SHA512 8527ab03deedf3c6bd18428a90888335a89d29d5d12ec74da224e94e9d539a2ecbf392dfb82e65878f8eb95be7549da5c21d55a06da15107873fcb50cac8da82 diff --git a/sec-keys/openpgp-keys-xpdf/metadata.xml b/sec-keys/openpgp-keys-xpdf/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/sec-keys/openpgp-keys-xpdf/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-xpdf/openpgp-keys-xpdf-20220515.ebuild b/sec-keys/openpgp-keys-xpdf/openpgp-keys-xpdf-20220515.ebuild new file mode 100644 index 000000000000..02d7c9888d1a --- /dev/null +++ b/sec-keys/openpgp-keys-xpdf/openpgp-keys-xpdf-20220515.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key used to sign Xpdf releases" +HOMEPAGE="https://www.xpdfreader.com" +SRC_URI="https://www.xpdfreader.com/gpg-key.txt -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - xpdf.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-yorhel/Manifest b/sec-keys/openpgp-keys-yorhel/Manifest new file mode 100644 index 000000000000..7d8641a045a1 --- /dev/null +++ b/sec-keys/openpgp-keys-yorhel/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-yorhel-20221110-key.asc 4725 BLAKE2B 68fc2d0123ea58c459bd93ba0a4d31bf6f1676574e2a8a50635146b6bbf61165397735649a286cdc8c3d32a8dc2318fabdc2835c6a097024d1e76024d522785f SHA512 da3d6ee8e3d14a06b75877208a4b29691e926dd60655510a3abdc1dc4a972cbe919763f1f143b465f781b63cc4cf8f725a199c0ed1dad94a763cdeb2c1f920ad diff --git a/sec-keys/openpgp-keys-yorhel/metadata.xml b/sec-keys/openpgp-keys-yorhel/metadata.xml new file mode 100644 index 000000000000..db3977d27b82 --- /dev/null +++ b/sec-keys/openpgp-keys-yorhel/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>jsmolic@gentoo.org</email> + <name>Jakov Smolić</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-yorhel/openpgp-keys-yorhel-20221110.ebuild b/sec-keys/openpgp-keys-yorhel/openpgp-keys-yorhel-20221110.ebuild new file mode 100644 index 000000000000..86666fd16058 --- /dev/null +++ b/sec-keys/openpgp-keys-yorhel/openpgp-keys-yorhel-20221110.ebuild @@ -0,0 +1,19 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Yoran Heling" +HOMEPAGE="https://dev.yorhel.nl" +SRC_URI="https://yorhel.nl/key.asc -> ${P}-key.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - yoranheling.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-yubico/Manifest b/sec-keys/openpgp-keys-yubico/Manifest new file mode 100644 index 000000000000..5980e33bd32e --- /dev/null +++ b/sec-keys/openpgp-keys-yubico/Manifest @@ -0,0 +1,15 @@ +DIST yubico-20260509-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc 25734 BLAKE2B 337dfe607d29605364a3ca26278d09e577f1242fcee405fc7a34ef2d506dc50939bbcdc9f5f5c53aa0829d099591bad7c43034371ed31401c53ba7c02f65ac09 SHA512 0fad762f204607e5b60b142c5faeb1277df2d798b85843d80fe73e788821b9f2ca3feffc7de023656cc5a05f37a0027fa81d375e02d646f48553e129eb6700e4 +DIST yubico-20260509-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc 54373 BLAKE2B 53126a2dc9d4f13ecd3c7286134060a5c15b9c0b70a46e1ee3ce1e44ca6bbff3fff5931d5ca5db3a426b772ab5e6a8771dc5e601dbc7501fb5a033d85fcd117a SHA512 30cedcf60c9945968677b7d002993ae5da44dd555d56eb34185c303881bdd62d653fb79855edf01edec4677877b59c287d2d1deda8fda2678fab874e7abe3b36 +DIST yubico-20260509-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc 7134 BLAKE2B f27926c15079377a35e0b294e74d2d12913572ff018d249f9d8096fc943a3f3525e1d5ed8e454e9d35000d06760f69f34209f9e11189781f326feaae11c5c1c4 SHA512 1e598955a6ce204136925957f282ce1bcaa63d7caf22452a2e837ae2146ba5b74e8c1b36cd399c3343dbd8f6e63b3f0517965d5ad338a388b3d42e8e59d74cab +DIST yubico-20260509-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc 19927 BLAKE2B e6381f64e5001adb6598eaac7fcaaab1707700b5d2671f16bf7540f3fcbf66944a9ed98f84fcb01b56e625759a67529318a3af1b138227bb538818d7acc26df0 SHA512 c65b8bb6ccb5f1e8af050801ec17c69f391de203b79987c6483ca0c84269ff0b3e10a9f55b788ef50850760651e8e228a98a20ac0e98ee63e521826637d26a7c +DIST yubico-20260509-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc 28959 BLAKE2B f1a1043ecc4fc299487486098b9f8d41f4a2e160526c6f71bbc49284c1846eda4c50035833c95d7729bcde86de005ecabef0ba88fa9d2a59c86978cef05771c4 SHA512 8aaac5dda433b8057ebc1e898f144e04dbc9373619e236988f29df94a4d66bf72a721148685beade1d17dcd5f4922eb57cf729be20ebcba5729c9c3c4444e059 +DIST yubico-20260509-57A9DEED4C6D962A923BB691816F3ED99921835E.asc 86046 BLAKE2B 2603be8973a2c3435ec7cc1e8821ce4566a5d9e11a7ed2f92f9b2bd84aa458a27cb0bd347fbbcd64d8eb4ec1558a908172ec7753926cac1fa2cb466e47af945e SHA512 8d3e76bb83abcd399b4ade3ef3f9acbfb35875e179012d6e5a12914fc46cd5bd07de7c08a1499ea86a9c44e3959ffaca2f9067a1e08ca8a3a64b1ab41d69da3a +DIST yubico-20260509-78D997D53E9C0A2A205392ED14A19784723C9988.asc 5865 BLAKE2B efec85c79fcbc79425a0f9bbd204437f86a29ca33aca16b3b2988f70abcb2e28247e77a11deb5d901ca8e2b84baedd17dd415eaf4d3d8138f91eb3ae4458570d SHA512 34d2858a3ce3dc3649233ab4f11c5821c2bbae25080ed920d14d72b36fddc711c8b236427f7a0aa2f68427ed1d17397604eb07b27ff8dc4b5757014b1efebce7 +DIST yubico-20260509-7FBB6186957496D58C751AC20E777DD85755AA4A.asc 28557 BLAKE2B d450afcf23e068c9720c04ca292e5a49bfb4664a9fbe856f36bf5f7977877f0e7ab9fe0996e7353d99c7228eed3ff42941f6d1b0571fa19e5a1919190a794b0d SHA512 0f3d501a3def675defe73fdc1a7ad5d99c4baeb96acf63dae8ccd4f4b1316d8c68b1c309c733dc16f85c17a1f308d0a1c4f6c61f36a0642a1f2946eaa5de9588 +DIST yubico-20260509-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc 23296 BLAKE2B 74bb124db6ed512ab492844c1bb391ff22b5f14bf85fa2cbfc070fffb9510aacd410de52eaf302720fbc5f78d35967f14bbd58203979dc1dca421a7577f3f8eb SHA512 3ee85f9dd4aa9605b6bad398de998068100fb4b3967c30601a5742f046c19c9cca17366fea8dfd5d80f56e2469249b41f05ad54b25c6a41486431b467f849c4d +DIST yubico-20260509-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc 23811 BLAKE2B a4912c97c7d8c10d929198ea7badc84a4a575cb037bf14a15aa34df82e58372e56fa6a65c5ab2e674e89d469937f8137720073887aee7b6aa9be77e2c4ace75f SHA512 0781b925d182bdd51bbf4f648bdc665a5da4b029c20954ed633bc6a9a6c85661c390551da85228efd543d0571ba09834eb3ebb397d2b5939350ca08becb8a4bf +DIST yubico-20260509-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc 21560 BLAKE2B 1d133512d35f9f8cce4fe19ac5f0d678ee67ea40e9d77e8242c1e763215398c06845abe95bd52c9a1c3b1dd9262c78111572666cb7aa1838c98cf708dd65cdbd SHA512 b3489c9741d6378f9a9a36c4aa47965f99a97bed0b8666df353b44696bb01b8fa97238511943fbac5d646c09ea0675f7836510b6f4d252f29ae9a50c3c7dd1db +DIST yubico-20260509-B6042E2BD1FDBC2BCA8588B2FF8D3B45B7B875A9.asc 16859 BLAKE2B 3567ce5a86678b4d9fbc7ff56f28a442922632b5f7ddda063eee86718598b2dd8b0cf797ab2350596328cc1f73fb1535dd88178bc05475ec64ccedd858396814 SHA512 79086f9db22bdc416934d18b1bb66800cd28fdbddf61917168248befe4aa52eee705c375f7fb08d4fcf3273119f23f22737ddff0e5edc680f40bc5dd3f61a2c3 +DIST yubico-20260509-B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A.asc 45607 BLAKE2B dcade2b4c9cde35147e1a2b6734ffce7fd550371c8f96dd0367c0d06ef0de7b851b60f35528145e00661e353789952d31d7d6043188b6ebef8fd7751d73cd43b SHA512 57e629c202791c554df3d591f146efd20721100cf40d0f40118e5487b4271bfb9e875c03a97979ff72b044bcb1008f4d75034f6e6a321467c0b55ce91b788a8a +DIST yubico-20260509-C28ED3753F01B4B097A1B306948B29C5F1E063ED.asc 15359 BLAKE2B 1dda6a7c6b169a9a64599c19b64754777e2ca7e1f58c41a9f5b08769092c1077d8c58de05fd77afa3c0025be8be5115daae8d251cf235f9ae1bdb6c2a4d18806 SHA512 644c47737d04e76e052e7d45e637f34b816055e7d8993ba05326c3a8434d694f0cafc501137718603652a441c575494357cc20c7e339f472ddb85df583d8c8d5 +DIST yubico-20260509-F475928225229F58460640EAD91777C175533EE5.asc 1706 BLAKE2B ae65d30fce46b346edc3213825dc12072fca1081a322269b208cba0f6bb375c90509df4709e71fa2f54109b53f5e547d0d73245d3650256df730f0a1dfc33c78 SHA512 a47e562c979699cf23df64352bad4bd793ae17ddcdf5194403d278b84b821e01e18308b1a9bf9617667a53a407a288b26c377d8f40c36fb117c1e7a889d9d7f4 diff --git a/sec-keys/openpgp-keys-yubico/metadata.xml b/sec-keys/openpgp-keys-yubico/metadata.xml new file mode 100644 index 000000000000..ec518947b10c --- /dev/null +++ b/sec-keys/openpgp-keys-yubico/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>mario.haustein@hrz.tu-chemnitz.de</email> + <name>Mario Haustein</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20260509.ebuild b/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20260509.ebuild new file mode 100644 index 000000000000..b9a66c44220c --- /dev/null +++ b/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20260509.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Yubico's developers" +HOMEPAGE="https://developers.yubico.com/Software_Projects/Software_Signing.html" +# Current keys. Keys listed on yubico but missing from keyserver as of 2026-05-08 +# - Trevor Bentley <trevor@yubico.com> 2685 83B6 4786 F50F 8074 56DA 8CED 3A80 D41C 0DCB +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A + -> yubico-${PV}-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/20EE325B86A81BCBD3E56798F04367096FBA95E8 + -> yubico-${PV}-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A + -> yubico-${PV}-B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/B6042E2BD1FDBC2BCA8588B2FF8D3B45B7B875A9 + -> yubico-${PV}-B6042E2BD1FDBC2BCA8588B2FF8D3B45B7B875A9.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/57A9DEED4C6D962A923BB691816F3ED99921835E + -> yubico-${PV}-57A9DEED4C6D962A923BB691816F3ED99921835E.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/1D7308B0055F5AEF36944A8F27A9C24D9588EA0F + -> yubico-${PV}-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/355C8C0186CC96CBA49F9CD8DAA17C2953914D9D + -> yubico-${PV}-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1 + -> yubico-${PV}-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/7FBB6186957496D58C751AC20E777DD85755AA4A + -> yubico-${PV}-7FBB6186957496D58C751AC20E777DD85755AA4A.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/78D997D53E9C0A2A205392ED14A19784723C9988 + -> yubico-${PV}-78D997D53E9C0A2A205392ED14A19784723C9988.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/AF511D2CBC0F973E5D308054325C8E4AE2E6437D + -> yubico-${PV}-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/C28ED3753F01B4B097A1B306948B29C5F1E063ED + -> yubico-${PV}-C28ED3753F01B4B097A1B306948B29C5F1E063ED.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/F475928225229F58460640EAD91777C175533EE5 + -> yubico-${PV}-F475928225229F58460640EAD91777C175533EE5.asc +" +# Old keys. Keys listed on yubico but missing from keyserver as of 2026-05-08 +# - Tommaso De Orchi <tom@yubico.com> FF8A F719 AE58 2818 1B89 4D83 1CE3 9268 A097 3948 +# - Henrik Stråth <henrik@yubico.com> DCB9 04FA B343 CFA7 1907 6EF7 9EA9 0242 958E 0658 +# - Pedro Martelletto <pedro@yubico.com> EE90 AE0D 1977 4C83 8662 8FAA B428 949E F791 4718 +# Keys which should also be there but as of 2026-05-08 trigger import failures +# due to having no user IDs associated with them on the keyserver: +# - Simon Josefsson <simon@yubico.com> 9AA9 BDB1 1BB1 B99A 2128 5A33 0664 A769 5426 5E8C +SRC_URI+=" + https://keys.openpgp.org/vks/v1/by-fingerprint/8D0B4EBA9345254BCEC0E843514F078FF4AB24C3 + -> yubico-${PV}-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc + https://keys.openpgp.org/vks/v1/by-fingerprint/1DC4BA2872525B3F2FE8207F5D9C760A3FB51707 + -> yubico-${PV}-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - yubico.com.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-zackweinberg/Manifest b/sec-keys/openpgp-keys-zackweinberg/Manifest new file mode 100644 index 000000000000..e67c173755ac --- /dev/null +++ b/sec-keys/openpgp-keys-zackweinberg/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-zackweinberg-20231223-82F854F3CE73174B8B63174091FCC32B6769AA64.asc 3065 BLAKE2B 7c0c920e05f45a98979ec2a20a2f6bd93dce599ae056f2b7f9205586a85395d43fe18709b4646d652334fd343990c079ab944584d37ca73f9cae6abe0b043ad4 SHA512 af5f9395234f57037174f5fe6026033e72f039a70cd32dbb22e9f2778d6197a44b6b2c4bbfb066350436decf0ab4317744c967b5043d0893402da2b56e2e13af diff --git a/sec-keys/openpgp-keys-zackweinberg/metadata.xml b/sec-keys/openpgp-keys-zackweinberg/metadata.xml new file mode 100644 index 000000000000..bdd8b1f923f6 --- /dev/null +++ b/sec-keys/openpgp-keys-zackweinberg/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ajak@gentoo.org</email> + <name>John Helmert III</name> + </maintainer> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-zackweinberg/openpgp-keys-zackweinberg-20231223.ebuild b/sec-keys/openpgp-keys-zackweinberg/openpgp-keys-zackweinberg-20231223.ebuild new file mode 100644 index 000000000000..dce7c1043fd8 --- /dev/null +++ b/sec-keys/openpgp-keys-zackweinberg/openpgp-keys-zackweinberg-20231223.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Zack Weinberg" +HOMEPAGE="https://www.owlfolio.org/about/ https://www.owlfolio.org/contact/" +# https://www.owlfolio.org/contact/ +SRC_URI=" + https://keys.openpgp.org/vks/v1/by-fingerprint/82F854F3CE73174B8B63174091FCC32B6769AA64 + -> ${P}-82F854F3CE73174B8B63174091FCC32B6769AA64.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - zackweinberg.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sec-keys/openpgp-keys-zsh/Manifest b/sec-keys/openpgp-keys-zsh/Manifest new file mode 100644 index 000000000000..6709a7282b7f --- /dev/null +++ b/sec-keys/openpgp-keys-zsh/Manifest @@ -0,0 +1 @@ +DIST zsh-keyring-2026.05.31.asc 16649 BLAKE2B 792de9a6b5517009f50b5fb8e8985efe8abb64ad277c99a58c0ad4630dac59901683a2fe1f8ac68a9036a9f35d48ca66bb2be565e99684bb3bd400fd3bbbc77d SHA512 6ffbe85544f38cfb937cdb30454f2e5bd7267d9a43d156fd8e7ae8a26eabe44e67b1179fd4f02d1781f62fb6edd9bdeed4fe65a722f0e94fabdac1f590ba38bf diff --git a/sec-keys/openpgp-keys-zsh/metadata.xml b/sec-keys/openpgp-keys-zsh/metadata.xml new file mode 100644 index 000000000000..8035f60fb748 --- /dev/null +++ b/sec-keys/openpgp-keys-zsh/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>floppym@gentoo.org</email> + <name>Mike Gilbert</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-zsh/openpgp-keys-zsh-2026.05.31.ebuild b/sec-keys/openpgp-keys-zsh/openpgp-keys-zsh-2026.05.31.ebuild new file mode 100644 index 000000000000..13214206b89f --- /dev/null +++ b/sec-keys/openpgp-keys-zsh/openpgp-keys-zsh-2026.05.31.ebuild @@ -0,0 +1,22 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PGP keys used to sign ZSH releases" +HOMEPAGE="https://www.zsh.org/" +SRC_URI="https://www.zsh.org/pub/zsh-keyring.asc -> zsh-keyring-${PV}.asc" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + +src_unpack() { + : +} + +src_install() { + insinto /usr/share/openpgp-keys + newins "${DISTDIR}/zsh-keyring-${PV}.asc" zsh-keyring.asc +} diff --git a/sec-keys/openpgp-keys-zstd/Manifest b/sec-keys/openpgp-keys-zstd/Manifest new file mode 100644 index 000000000000..52c88487d205 --- /dev/null +++ b/sec-keys/openpgp-keys-zstd/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-zstd-ubuntu-20260121.asc 3243 BLAKE2B 4377039e9f627bd08ef5656a6f1f376e2bffa7fef0275a12d2ea90def8ba27f6036fc8d29c75577456a98d4b68911384104e6b4af7312f3cc99e6c6085f26de4 SHA512 9e51824443c28624ef300051150fc060a0d81e54fdc5d74d9856f138a7dd8d57cb0bfb8d02f9af506ed5b7696688d34c8d867f87197caf35bc50e441b4d8ba81 diff --git a/sec-keys/openpgp-keys-zstd/metadata.xml b/sec-keys/openpgp-keys-zstd/metadata.xml new file mode 100644 index 000000000000..9948806b74b4 --- /dev/null +++ b/sec-keys/openpgp-keys-zstd/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-zstd/openpgp-keys-zstd-20260121.ebuild b/sec-keys/openpgp-keys-zstd/openpgp-keys-zstd-20260121.ebuild new file mode 100644 index 000000000000..5141f988a472 --- /dev/null +++ b/sec-keys/openpgp-keys-zstd/openpgp-keys-zstd-20260121.ebuild @@ -0,0 +1,16 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + 4EF4AC63455FC9F4545D9B7DEF8FE99528B52FFD:zstd:ubuntu +) + +inherit sec-keys + +DESCRIPTION="OpenPGP key used by app-arch/zstd" +HOMEPAGE="https://facebook.github.io/zstd/" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sec-keys/signify-keys-opensmtpd/Manifest b/sec-keys/signify-keys-opensmtpd/Manifest new file mode 100644 index 000000000000..663dcd94b1c0 --- /dev/null +++ b/sec-keys/signify-keys-opensmtpd/Manifest @@ -0,0 +1 @@ +DIST opensmtpd-20181026.pub 95 BLAKE2B dc6affcec245f812bc2c48363f5bd6b5b9238e4d31bf8444dec43ebfe2d3ef1f41cd1976e61a760e3d9f290d6b24211940377de0b140d0ef16a916d4894db0db SHA512 86e22c42a2aa25b1cbd62e77ffe150b3018e882ffe7cac6351db7d4dbe8a0b0f3de86c3f6c583ae88b04aff4371ad11a04787e3972bf9b1b397efdd180dc7aa1 diff --git a/sec-keys/signify-keys-opensmtpd/metadata.xml b/sec-keys/signify-keys-opensmtpd/metadata.xml new file mode 100644 index 000000000000..a82b68ad33ed --- /dev/null +++ b/sec-keys/signify-keys-opensmtpd/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>cedk@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/signify-keys-opensmtpd/signify-keys-opensmtpd-20181026.ebuild b/sec-keys/signify-keys-opensmtpd/signify-keys-opensmtpd-20181026.ebuild new file mode 100644 index 000000000000..e7359ba2a3dd --- /dev/null +++ b/sec-keys/signify-keys-opensmtpd/signify-keys-opensmtpd-20181026.ebuild @@ -0,0 +1,19 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${P#signify-keys-}" +DESCRIPTION="Signify keys used to sign OpenSMTPD portable releases" +HOMEPAGE="https://www.opensmtpd.org/" +SRC_URI="https://www.opensmtpd.org/archives/${MY_P}.pub" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/signify-keys + newins "${DISTDIR}"/${MY_P}.pub opensmtpd.pub +} diff --git a/sec-keys/signify-keys-signify/Manifest b/sec-keys/signify-keys-signify/Manifest new file mode 100644 index 000000000000..d97e821794b1 --- /dev/null +++ b/sec-keys/signify-keys-signify/Manifest @@ -0,0 +1,2 @@ +DIST signify-30.pub 120 BLAKE2B 871116e2e3c7d57cb7c052a1402d9e6e0cae248d9eba1db873c614be4b0165d564504f18a8738c3216af32f6344eaf62f2d76d6f23fb459e7e457b0da7acf384 SHA512 65477898d1e1f8db98d4c862acd0b93c9a2fbe8d1fe2888456917ac316c82b25d764b2d83cdc5f3b64879b24332105515f45c90267b60c517fd7d0e39ed112fa +DIST signify-30.pub.asc 195 BLAKE2B ea03c57174133a135e6e2ae9c43a830527f0271d7ae36f44107586a7e8799003a0afa0f860dc7d1369dc0a7160a4077e8556edd3ab03225afbc499b869b8f3b7 SHA512 47d54b53c791b1662223960dd995692733db66becc1054214c392bdd19167b05f13a31e7486c93f7256752bd410ef6e7b575cb0af89aa9a18d49150958d32e13 diff --git a/sec-keys/signify-keys-signify/metadata.xml b/sec-keys/signify-keys-signify/metadata.xml new file mode 100644 index 000000000000..c7a305a4ca2c --- /dev/null +++ b/sec-keys/signify-keys-signify/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/signify-keys-signify/signify-keys-signify-30.ebuild b/sec-keys/signify-keys-signify/signify-keys-signify-30.ebuild new file mode 100644 index 000000000000..450b3d2ca6a0 --- /dev/null +++ b/sec-keys/signify-keys-signify/signify-keys-signify-30.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit verify-sig + +EGIT_COMMIT=cb113fe442f84ab7d4ac95b44c49812001e32350 +MY_P=${P#signify-keys-} +DESCRIPTION="Signify keys used to sign signify portable releases" +HOMEPAGE="https://github.com/aperezdc/signify" +SRC_URI=" + https://github.com/aperezdc/signify/raw/${EGIT_COMMIT}/keys/signifyportable.pub + -> ${MY_P}.pub + verify-sig? ( + https://github.com/aperezdc/signify/raw/${EGIT_COMMIT}/keys/signifyportable.pub.asc + -> ${MY_P}.pub.asc + )" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/signify.asc + +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-signify )" + +src_install() { + insinto /usr/share/signify-keys + doins "${DISTDIR}/${MY_P}.pub" +} diff --git a/sec-keys/sigstore-trusted-root/Manifest b/sec-keys/sigstore-trusted-root/Manifest new file mode 100644 index 000000000000..23c5cf224248 --- /dev/null +++ b/sec-keys/sigstore-trusted-root/Manifest @@ -0,0 +1,2 @@ +DIST Python-3.13.0.tar.xz.sigstore 5067 BLAKE2B a774f8d3947bd114ea9cd8d028ba06d30a11385a5295d2f0535f507789e08697e290a920df23064add58496f3a8765aeb1ce3bad4e5548613e78e2b283852ff8 SHA512 6c9d99299ed3f1d221deca6e0a7abc9a89a7c87d2c74225c1175691b1c21ccc5d55da17d69dc9893f94d91deaf1870c1a2a4be0905fc2dbed16d34a4110e3ec2 +DIST sigstore-trusted-root-0_p20241016.tar.xz 7984 BLAKE2B e140e6262f803b5f08939c5234bdf4bd604e53fed1490c8cf33ddffda330de42db358c11cefe9e89d28943fbb61bb91e0e7f2ebe9153e90aa6662038154e22fb SHA512 09acc16c1b0b87d2fcfb0d1f2adadd2c2f62a6b0794e04cc75df88e4119ae628cd9438ce43ac6cd8163f2fcd59735aa7c76cc340702caed2decd78ea84d924d1 diff --git a/sec-keys/sigstore-trusted-root/metadata.xml b/sec-keys/sigstore-trusted-root/metadata.xml new file mode 100644 index 000000000000..838d14f7406b --- /dev/null +++ b/sec-keys/sigstore-trusted-root/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/sigstore-trusted-root/sigstore-trusted-root-0_p20241016.ebuild b/sec-keys/sigstore-trusted-root/sigstore-trusted-root-0_p20241016.ebuild new file mode 100644 index 000000000000..002f4c8906f8 --- /dev/null +++ b/sec-keys/sigstore-trusted-root/sigstore-trusted-root-0_p20241016.ebuild @@ -0,0 +1,59 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="trusted-root.json for dev-python/sigstore" +HOMEPAGE="https://www.sigstore.dev/" +SRC_URI=" + https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz + test? ( + https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tar.xz.sigstore + ) +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64" +IUSE="test" +PROPERTIES="test_network" +RESTRICT="test" + +BDEPEND=" + test? ( + dev-python/sigstore + sys-apps/diffutils + ) +" + +src_test() { + local common_args=( + --bundle "${DISTDIR}"/Python-3.13.0.tar.xz.sigstore + --cert-identity thomas@python.org + --cert-oidc-issuer https://accounts.google.com + sha256:086de5882e3cb310d4dca48457522e2e48018ecd43da9cdf827f6a0759efb07d + ) + + cp -r "${WORKDIR}"/{.cache,.local} "${HOME}"/ || die + einfo "Attempting offline verification ..." + sigstore verify identity --offline "${common_args[@]}" || + die "Verification failed with extracted trust root" + einfo "Attempting online verification ..." + sigstore verify identity "${common_args[@]}" || + die "Verification failed in online mode" + + # check if anything needs updating + if ! diff -ur "${WORKDIR}" "${HOME}"; then + local tar="${WORKDIR}/${PN}-0_p$(date +%Y%m%d).tar" + cd "${HOME}" || die + tar -c -v -f "${tar}" $(find .cache .local -type f | sort) || die + xz -v9e "${tar}" || die + die "Changes found, please update to use ${tar}.xz" + fi +} + +src_install() { + insinto /usr/share/sigstore-gentoo + doins -r .cache .local +} |
