mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
Merge updates from master
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/roddhjav.asc
|
||||
@@ -70,13 +70,15 @@ python_test() {
|
||||
)
|
||||
EPYTEST_IGNORE=()
|
||||
|
||||
if ! has_version dev-python/pykeepass; then
|
||||
local usedep="python_targets_${EPYTHON/./_}(-)"
|
||||
|
||||
if ! has_version "dev-python/pykeepass[${usedep}]"; then
|
||||
EPYTEST_DESELECT+=(
|
||||
tests/imports/test_parse.py::TestParse::test_import_keepass
|
||||
)
|
||||
fi
|
||||
|
||||
if ! has_version dev-python/jsonpath-ng; then
|
||||
if ! has_version "dev-python/jsonpath-ng[${usedep}]"; then
|
||||
EPYTEST_IGNORE+=(
|
||||
tests/filters/test_filter_jsonpath.py
|
||||
)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -103,6 +103,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu17)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -108,6 +108,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu17)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -103,6 +103,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu17)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -105,6 +105,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu17)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -99,6 +99,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu17)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -94,6 +94,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu17)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -106,6 +106,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu17)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -114,6 +114,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu17)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -124,6 +124,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu17)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -128,6 +128,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu89)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -178,6 +178,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu17)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -195,6 +195,7 @@ src_configure() {
|
||||
append-cflags $(test-flags-CC -std=gnu17)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
fi
|
||||
|
||||
|
||||
@@ -181,6 +181,7 @@ src_configure() {
|
||||
unset -v YACC
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
# https://lists.gnu.org/archive/html/bug-bash/2025-05/msg00029.html
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
|
||||
|
||||
@@ -181,6 +181,7 @@ src_configure() {
|
||||
unset -v YACC
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
# https://lists.gnu.org/archive/html/bug-bash/2025-05/msg00029.html
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
|
||||
|
||||
@@ -178,6 +178,7 @@ src_configure() {
|
||||
unset -v YACC
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
# https://lists.gnu.org/archive/html/bug-bash/2025-05/msg00029.html
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
|
||||
|
||||
@@ -181,6 +181,7 @@ src_configure() {
|
||||
unset -v YACC
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
# https://lists.gnu.org/archive/html/bug-bash/2025-05/msg00029.html
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
|
||||
|
||||
@@ -175,6 +175,7 @@ src_configure() {
|
||||
unset -v YACC
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
# https://lists.gnu.org/archive/html/bug-bash/2025-05/msg00029.html
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
|
||||
|
||||
@@ -181,6 +181,7 @@ src_configure() {
|
||||
unset -v YACC
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
# https://lists.gnu.org/archive/html/bug-bash/2025-05/msg00029.html
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
|
||||
|
||||
@@ -181,6 +181,7 @@ src_configure() {
|
||||
unset -v YACC
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
# https://lists.gnu.org/archive/html/bug-bash/2025-05/msg00029.html
|
||||
export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST valijson-1.0.6.tar.gz 739545 BLAKE2B 54a7c81db610cb8a2eab8d1ed24e0e7e3d6976a52a7a1e0026a97bb90bc5479467dc44a895ce7ba0c51e2afa6f7c7c2f0bc2699f0a60daec73d7e7b5b11d4607 SHA512 d62fd57c10ef5343f2ba16c23f0c327ead21dabe637a9100c3a4ab88920b7feb55b53f6abc966da37e3cebbb44c19bc2588470dd036f0ff6e58054b41b71758a
|
||||
DIST valijson-1.1.0.tar.gz 740497 BLAKE2B e03fdf7838145df065699be48569d2e7b1e054f436f5ad5fbf91991c2cfb88eed1dba6250f7ff24c26c18aeb451efdd1dccb85df5013005734daae9d76d7855b SHA512 4916e12dc45312462a7abbc2707f5c1edfe129feb03e73afebf11a80ac6fb2f4469fdb4d83174d1c0565f8553ff958b1dc0ea78132d7063bbf640de0ade1676b
|
||||
DIST valijson-1.1.1.tar.gz 754566 BLAKE2B 1cf0f91fd9660be88dce75cec670c9d677ddf0c309a562af9ea7325dbfe2ac6303ac2ff275071a7bb62d723919ad681974a2f2986ff2640b9076c14488ff0a5f SHA512 4e1bcbb006e090c58e209acb46045548b6ba92162ae8061f6ecc74eaebf5b26a8457192fc23e1efccb00970cc590b87e724bab29b0bc34d5504da2ee24bfa795
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/tristanpenman/valijson/archive/v${PV}.tar.gz -> ${P}
|
||||
|
||||
LICENSE="BSD-2 Boost-1.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
# Bundled test dependencies are included as submodules, so not in github
|
||||
# autogenerated tarballs. The dependencies are largely packaged, but
|
||||
# needs patching to use those.
|
||||
@@ -1,6 +1,6 @@
|
||||
DIST mycli-1.65.0.tar.gz 358883 BLAKE2B f155547301dc01fd3e2546dc662998f7f9c2bb301a0b8081b7eac1078782a879d0f96854ca50be298a144ca292b9a119032890091115c76726811621faa8bab6 SHA512 fcd58c72cc0d98c58467e90e566f79d1ce4693ce79b0be49203a547f3a92f0818ba04ebfc8c0822a5807e37701ec1345d785bd01e1d5fad1258f28d188b375f8
|
||||
DIST mycli-1.65.0.tar.gz.provenance 9484 BLAKE2B f9af01db05dac0a069e3a5da5ccb9c3741079f21c6f3d0dcc07eb475d672aa6ecd83eb992f3f8c8fa42ca5b4d1d6707d961012a4677f9f9244a5fcf2fda71fbb SHA512 0d1418fd257a7efab78f1266eb166b37669c9fa308b93c1f84ffe967e74d83da33cf7265930329296fed5ae5161107edb207780922961251b81df0220035422d
|
||||
DIST mycli-1.74.1.tar.gz 471346 BLAKE2B c406d0954f0a2dc0dbf3e954b7a88667e9f02c695dc14f9201de2a95fe89110d10c1e29ea9411e6855c29d85a0667c251fe566c54f2a87d01c5314d403d59709 SHA512 3610006ffe628fcef76654991e2e1d7efeee191dec35ad10625fb1e193e424914862978e39378ece8729da7e2935c60b45d5dfa7de650d8b1e04df71aab8a5a7
|
||||
DIST mycli-1.74.1.tar.gz.provenance 9773 BLAKE2B 0a7b1ccebfb5159aaffba4690716052023ab002b97b1e37a716fcfd5e0900f507c88a39c467fd8068cbd86d661a640f598a0897b712fb47f5a7ca802383bf8a6 SHA512 44e6e97fc1fb73e6220c76dbde2cdff2487e1ff1918e5cd32a54a646840ea74a4220331da6675f8b77c78260842fb37c320cc29f68fb32634d0a3b41ff2f04b6
|
||||
DIST mycli-1.76.0.tar.gz 480878 BLAKE2B 2027ff017974f70464ccc407db49e071711e6b70cb7576460bf0cd42345a2fdf6cc05bd42f03bcad127d78f4422808a3aca389e1992cd3adec160f17040cff03 SHA512 56a762ffddb9b61e16d6344449852cd75d2d258fc8a8534e1cdb7d4ad125449e8c4ee055e6925f6ce66516c49987dee2f29d9eb19ea38de02a6e887ad2ae5acc
|
||||
DIST mycli-1.76.0.tar.gz.provenance 9534 BLAKE2B 0eb30a7849d18dabe9967258dd4f59d007274fb6b1de810678ba71a1e0278f7c2b6f21e3feacd591d41c89e6f7cb4bb7cbba8d8c202d10483f682b527fa60d4b SHA512 f74ff4f923a6c6cf16ab5454cea4aa9e3705e3a4c016ecc598e7eecb74d3fc8006d93f8e318327f7b167129c2f41af777134bd22f98b6217284c0f21f0c4fded
|
||||
DIST mycli-2.0.0.tar.gz 474615 BLAKE2B 6ceb3e72a9d30c319e0f5db1985f6c705a8815110ad149a06020e31a3842bc671ce4f90c406c551c4ee82cc065d49331586ceb6e2d3a4da35ca48cc52eaefb10 SHA512 ce198a98c417927893bfd1b0a1ed8c4bcab0cd47a3c3dcd54f8cbafd6130df02cb3e2d094d3aa5aa94bfe0cd78d6877d935765adfe8154283d870915cb8fb918
|
||||
DIST mycli-2.0.0.tar.gz.provenance 9616 BLAKE2B 62f55830442844523b59310aff689e285c6acc57c04c37e5b36df849556d020401fc99e299dfe8b1d8b7719a85fb4f5a460d000c2baac7cce1b524684f34e13a SHA512 43250989c5a6fbdd2e185acb51cf5356231741440829fb9b86605a4fc366f406c353ad8a3f89860921a4e25155430abddcdca0ee1870d3935f2f5ac837cb01db
|
||||
|
||||
@@ -7,7 +7,7 @@ DISTUTILS_SINGLE_IMPL=yes
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYPI_VERIFY_REPO=https://github.com/dbcli/mycli
|
||||
inherit distutils-r1 edo eapi9-ver multiprocessing pypi
|
||||
inherit distutils-r1 edo multiprocessing pypi
|
||||
|
||||
DESCRIPTION="CLI for MySQL Database with auto-completion and syntax highlighting"
|
||||
HOMEPAGE="
|
||||
@@ -21,14 +21,10 @@ SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
# optional llm unpackaged
|
||||
IUSE="ssh"
|
||||
|
||||
# <pymysql-1.2: Upstream pins per version and test failures with
|
||||
# test_ssl_mode_off and test_ssl_mode_overrides_ssl
|
||||
|
||||
# ~paramiko-3.5.1: Pinned due to breakage. Feature soft deprecated for future removal
|
||||
# https://github.com/dbcli/mycli/commit/82c7d92a16ad15906c46df14cc6e6ee0249609e6
|
||||
# https://github.com/dbcli/mycli/issues/1464
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/cli-helpers-2.15.0[${PYTHON_USEDEP}]
|
||||
@@ -49,11 +45,8 @@ RDEPEND="
|
||||
>=dev-python/sqlglot-30.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/sqlparse-0.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlparse-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yaspin-3.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wcwidth-0.6.0[${PYTHON_USEDEP}]
|
||||
ssh? (
|
||||
~dev-python/paramiko-3.5.1[${PYTHON_USEDEP}]
|
||||
dev-python/sshtunnel[${PYTHON_USEDEP}]
|
||||
)
|
||||
')
|
||||
"
|
||||
BDEPEND="
|
||||
@@ -62,9 +55,7 @@ BDEPEND="
|
||||
test? (
|
||||
dev-db/mysql[server]
|
||||
>=dev-python/behave-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/paramiko-3.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pexpect-4.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/sshtunnel[${PYTHON_USEDEP}]
|
||||
)
|
||||
')
|
||||
"
|
||||
@@ -97,9 +88,6 @@ python_prepare_all() {
|
||||
sed -e '/edit sql in file with external editor/i @gentoo_skip' \
|
||||
-i test/features/iocommands.feature || die
|
||||
|
||||
# avoid unpackaged pytest-random-order
|
||||
sed -e "/^addopts =/ s/, '--random-order'//" -i pyproject.toml || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
@@ -148,7 +136,7 @@ src_test() {
|
||||
)
|
||||
|
||||
local failures=()
|
||||
if ! nonfatal distutils-r1_src_test ; then
|
||||
if ! nonfatal epytest -o addopts= ; then
|
||||
failures+=( pytest )
|
||||
fi
|
||||
|
||||
@@ -175,20 +163,3 @@ src_test() {
|
||||
die "Tests failed with ${EPYTHON}: ${failures}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use ssh && ver_replacing -lt 1.49; then
|
||||
elog "The built-in SSH functionality has been soft deprecated in mycli."
|
||||
elog "It may be removed upstream in a future release and even sooner"
|
||||
elog "downstream in the ebuild due to the pinned paramiko dependency."
|
||||
elog "See also https://github.com/dbcli/mycli/issues/1464"
|
||||
elog ""
|
||||
fi
|
||||
if ver_replacing -lt 1.50; then
|
||||
elog "Reading configuration from '.my.cnf' has been deprecated."
|
||||
elog "Configuration should be done in '.myclirc' from now on,"
|
||||
elog "and in the future '.my.cnf' will be ignored."
|
||||
elog "See also https://github.com/dbcli/mycli/issues/1490"
|
||||
elog ""
|
||||
fi
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -635,6 +635,11 @@ src_configure() {
|
||||
HOSTCC=$(tc-getBUILD_CC) \
|
||||
HOSTCFLAGS="${CFLAGS_FOR_BUILD} -D_GNU_SOURCE" \
|
||||
HOSTLDFLAGS="${LDFLAGS_FOR_BUILD}"
|
||||
|
||||
# bug #977768
|
||||
if tc-is-clang; then
|
||||
export HOSTCFLAGS="${HOSTCFLAGS} -fno-strict-aliasing"
|
||||
fi
|
||||
fi
|
||||
|
||||
# bug #877659, bug #821577
|
||||
|
||||
@@ -649,6 +649,11 @@ src_configure() {
|
||||
HOSTCC=$(tc-getBUILD_CC) \
|
||||
HOSTCFLAGS="${CFLAGS_FOR_BUILD} -D_GNU_SOURCE" \
|
||||
HOSTLDFLAGS="${LDFLAGS_FOR_BUILD}"
|
||||
|
||||
# bug #977768
|
||||
if tc-is-clang; then
|
||||
export HOSTCFLAGS="${HOSTCFLAGS} -fno-strict-aliasing"
|
||||
fi
|
||||
fi
|
||||
|
||||
# bug #877659, bug #821577
|
||||
|
||||
@@ -639,6 +639,11 @@ src_configure() {
|
||||
HOSTCC=$(tc-getBUILD_CC) \
|
||||
HOSTCFLAGS="${CFLAGS_FOR_BUILD} -D_GNU_SOURCE" \
|
||||
HOSTLDFLAGS="${LDFLAGS_FOR_BUILD}"
|
||||
|
||||
# bug #977768
|
||||
if tc-is-clang; then
|
||||
export HOSTCFLAGS="${HOSTCFLAGS} -fno-strict-aliasing"
|
||||
fi
|
||||
fi
|
||||
|
||||
# bug #877659, bug #821577
|
||||
|
||||
@@ -638,6 +638,11 @@ src_configure() {
|
||||
HOSTCC=$(tc-getBUILD_CC) \
|
||||
HOSTCFLAGS="${CFLAGS_FOR_BUILD} -D_GNU_SOURCE" \
|
||||
HOSTLDFLAGS="${LDFLAGS_FOR_BUILD}"
|
||||
|
||||
# bug #977768
|
||||
if tc-is-clang; then
|
||||
export HOSTCFLAGS="${HOSTCFLAGS} -fno-strict-aliasing"
|
||||
fi
|
||||
fi
|
||||
|
||||
# bug #877659, bug #821577
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST blazesym-capi-v0.1.7-crates.tar.xz 32043400 BLAKE2B af3e7709107c7521089b02928f620203b7b0fb91a208f7d95e863b0625ca4d535e6a55a559d4e6c54613683f7b25e04f8d141d9b4adb1000e6f83ce579182888 SHA512 43ed09299888272a37844a395a8ff9d3613abb2775b0587c0a0c0c171e5d88441549e93d0c1fef2e08e916e3beb1fecd49b55b54da271285d3c2cf9fe7f461ea
|
||||
DIST blazesym-capi-v0.1.8-crates.tar.xz 31772456 BLAKE2B 7f6ad49e7a123cf8e8811735c1873329987b5687bba267f11d7617798f60c8584c0725eb64dcad8b50eaa7aeb5a4501af7079c5e6bce260a1cf7d29d8c7c8c3d SHA512 fdd5b1e6b9d992dc8f245543b636ec17165ed8d6970f1641f43dd450b582edf677d9c5f52af11437216dd2956663c86ca12ba91ee610e9c2783ebb490c21653f
|
||||
DIST blazesym_c-0.1.7.tar.gz 624367 BLAKE2B d0287ac5e204630da53a4f1c61d93e0827bf65d7a003a7fafe7e1e359384668f513d38d5e7c58e97f10aeef40a2875e8a32f2cbdc3fe3aba4a715d43806752ce SHA512 db940f32fb4bef5881a74b0b8d0be5b6575eda82e78abbd0e20bf4e7ded1a585e2d782d5053560e15c8391bcccb657808360ee5774c18eaa59ed5a1bfed95d4b
|
||||
DIST blazesym-capi-v0.1.9-crates.tar.xz 31954584 BLAKE2B 67419b7a9d2ee709234ce944a0e8460cfdbff3a212874e2378db9c64e177bed6e50e4136aa5aa111d97c6b44663eb8b9f22ed6996981a549c7f70fc0d5d75736 SHA512 9a38dfd42dca4b8f0163b068840216ec481e8728a0eb4dcad58ac678af84b06b8f5a60c3a0215cb3a8dea40342339ce7205ede353c626056c8e24500606ef0f0
|
||||
DIST blazesym_c-0.1.8.tar.gz 642543 BLAKE2B e1c4b80d2705c4f8dd9b946275478fb5906eee06680dac061c0a9371c22e9787c758e1392870ec168b770a49a9aa634fc07e1ee79ec429e8cbd3b7f3d4402d34 SHA512 921ea4e604540e24edaef9efef90a75eee11669bbc6305fba812ee21d9ae6e2891c9e2a15ef4d599281f8d372b769226603d70886c9dbb9936566446da4e398d
|
||||
DIST blazesym_c-0.1.9.tar.gz 644880 BLAKE2B a496a231618f52a5e73bf4b7711b9d798b742deaf7d1fa1d7744a165c7013d16c044afa1145b586a7f0293d4553cfa13f7bf61f45b0654c1641817fc59fb8b81 SHA512 17afe4d8b149c9d32cc712a3ae95df655e0f85048d5391cb95fca925bfb6499330d0e5d5e4d1f15d571339f471408de20f30e0770db247f68e5a753838d4cc85
|
||||
DIST vmlinux.h-a9c092aa771310bf8b00b5018f7d40a1fdb6ec82.gh.tar.gz 3327904 BLAKE2B 4798b43e1b9213fe45b284fe3e4cf86a5df77eddcb4a699dada630c07eddd9365c62ebf09c6ef85d2b304b6dbcbfb3013f7479b32b72fdf836223d36458e9750 SHA512 02f957c3642b22d801c5eac5f9fc70f1606fc045b14fb1b7ffedbd3a3171c53728f664a33d88a90e2a7d15a9fe1c0559a48b52fcbea2e699199e9bc35943fa81
|
||||
|
||||
@@ -8,7 +8,7 @@ EAPI=8
|
||||
CRATES="
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.87.0"
|
||||
RUST_MIN_VER="1.88.0"
|
||||
|
||||
declare -A GIT_CRATES=(
|
||||
[vmlinux]='https://github.com/libbpf/vmlinux.h;a9c092aa771310bf8b00b5018f7d40a1fdb6ec82;vmlinux.h-%commit%'
|
||||
@@ -36,7 +36,7 @@ LICENSE+="
|
||||
"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
# Currently suffers from (at least):
|
||||
# - problems with crate tarball
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -45,6 +45,7 @@ src_configure() {
|
||||
local myeconfargs=(
|
||||
GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
|
||||
GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config"
|
||||
CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
$("${S}/configure" --help | grep -o -- '--without-.*-prefix')
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -39,6 +39,7 @@ src_configure() {
|
||||
local myeconfargs=(
|
||||
GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
|
||||
GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config"
|
||||
CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
$("${S}/configure" --help | grep -o -- '--without-.*-prefix')
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -39,6 +39,7 @@ src_configure() {
|
||||
local myeconfargs=(
|
||||
GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
|
||||
GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config"
|
||||
CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
$("${S}/configure" --help | grep -o -- '--without-.*-prefix')
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
MY_PV=${PV/_p/-}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
DIST tree-sitter-0.24.0.gh.tar.gz 170141 BLAKE2B 3d7f076f947192105be2fc9d93831eb331c1ec189619f6db860db8b6b6c1f2f33cd03edf315c09a5de6637d870351d06d5507d9c0de8a4dadc4e9e863ac233e8 SHA512 471d605cc29bcf7fd228eefe8a3bc2dd39c163d584e941cfd8ac0e498ff1815c7cadb9a7a45c643f704b8c9f12932bcc53597c835e23b5988da087f9a6a59067
|
||||
DIST tree-sitter-0.25.1.gh.tar.gz 174288 BLAKE2B 2580e7909e28ea05dfe8a015eb0e26d465318a0962666dc8de3d82d80c7647a62398abee093ccea13a04119e685dac3365ed098a70f7c50fac383cef34f7cb62 SHA512 37a6035921d44a13ef2128c8ff5dd7d8424dd50c1b5089a143ecfd921848304d91339d17108fa9e2f7ea0a6755b03413061ed6a6561ef1d8473534e8cf4636ef
|
||||
DIST tree-sitter-0.25.2.gh.tar.gz 174357 BLAKE2B c136098245beff521e7bf26b58b0cb4adfcfbec05ad59f62949c422c414cd879a973390875c285b014593790a5fb243863cc2b82dbecbf3297f24b394b06350a SHA512 ee0ee294cd3380442bb6f4f62413590818bfa4afbde1601bb89c777e97dcee885a22a06e529913c2fb08d082f5de775ced9403ffd5d2ca35dcfd0b19072ee452
|
||||
DIST tree-sitter-0.26.0.gh.tar.gz 174361 BLAKE2B 450b47a6b74abb445fdf88c75407d3a9b7273e644b9914179ec06bb4736c9c35a22efcbe50bfbae7a80d53160ee86d96ff9a4ed2b4250183969ab1236ebbe7f8 SHA512 595936f82d561bcd6aea83164b68d47336da06bd902f4c2756439df9f3282bbd4bca858849fda946b3ad3ea7b8d710f004096d1e989f331b3b7f13239b645de7
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings to the Tree-sitter parsing library"
|
||||
HOMEPAGE="
|
||||
https://github.com/tree-sitter/py-tree-sitter/
|
||||
https://pypi.org/project/tree-sitter/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/tree-sitter/py-tree-sitter/archive/v${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
"
|
||||
S=${WORKDIR}/py-${P}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
|
||||
# setuptools is needed for distutils import
|
||||
DEPEND=">=dev-libs/tree-sitter-0.25.0:="
|
||||
RDEPEND="${DEPEND}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
' 3.12 3.13)
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
>=dev-libs/tree-sitter-html-0.23.2[python,${PYTHON_USEDEP}]
|
||||
>=dev-libs/tree-sitter-javascript-0.23.1[python,${PYTHON_USEDEP}]
|
||||
>=dev-libs/tree-sitter-json-0.24.8[python,${PYTHON_USEDEP}]
|
||||
>=dev-libs/tree-sitter-python-0.23.6[python,${PYTHON_USEDEP}]
|
||||
>=dev-libs/tree-sitter-rust-0.23.2[python,${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.22.2-unbundle.patch
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
rmdir "${S}/tree_sitter/core" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's/ts_node_child_containing_descendant/ts_node_child_with_descendant/' \
|
||||
-i tree_sitter/binding/node.c || die
|
||||
sed -e 's/TSInputEncodingUTF16/TSInputEncodingUTF16LE/' \
|
||||
-i tree_sitter/binding/parser.c || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
src_test() {
|
||||
rm -r tree_sitter || die
|
||||
distutils-r1_src_test
|
||||
}
|
||||
@@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings to the Tree-sitter parsing library"
|
||||
HOMEPAGE="
|
||||
https://github.com/tree-sitter/py-tree-sitter/
|
||||
https://pypi.org/project/tree-sitter/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/tree-sitter/py-tree-sitter/archive/v${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
"
|
||||
S=${WORKDIR}/py-${P}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
|
||||
# setuptools is needed for distutils import
|
||||
DEPEND="=dev-libs/tree-sitter-0.25*:="
|
||||
RDEPEND="${DEPEND}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
' 3.12 3.13)
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
>=dev-libs/tree-sitter-html-0.23.2[python,${PYTHON_USEDEP}]
|
||||
>=dev-libs/tree-sitter-javascript-0.23.1[python,${PYTHON_USEDEP}]
|
||||
>=dev-libs/tree-sitter-json-0.24.8[python,${PYTHON_USEDEP}]
|
||||
>=dev-libs/tree-sitter-python-0.23.6[python,${PYTHON_USEDEP}]
|
||||
>=dev-libs/tree-sitter-rust-0.23.2[python,${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.22.2-unbundle.patch
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
rmdir "${S}/tree_sitter/core" || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
rm -r tree_sitter || die
|
||||
distutils-r1_src_test
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -22,10 +22,10 @@ S=${WORKDIR}/py-${P}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
|
||||
# setuptools is needed for distutils import
|
||||
DEPEND="=dev-libs/tree-sitter-0.25*:="
|
||||
DEPEND="=dev-libs/tree-sitter-0.26*:="
|
||||
RDEPEND="${DEPEND}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit flag-o-matic libtool python-single-r1 verify-sig
|
||||
|
||||
DESCRIPTION="Command-line tool and library to read and convert trace files"
|
||||
@@ -34,7 +34,7 @@ BDEPEND="
|
||||
app-alternatives/lex
|
||||
python? (
|
||||
>=dev-lang/swig-3.0
|
||||
$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]' python3_12)
|
||||
$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
|
||||
doc? ( >=dev-python/sphinx-1.3 )
|
||||
)
|
||||
doc? ( >=app-text/doxygen-1.8.6 )
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST codespell-2.4.1.tar.gz 344740 BLAKE2B d3b62f89f50a1219063e765c22ed82782c93b6bc4a2ffa5929c842e6767acb7d3cd37fa7033df6fb9f9c7c51434da7de2d8d028dbf583e34cf3f259a64e89799 SHA512 744543ee9565130248928390404076ae43f89425a61461809e5fa157ab16cbe2ae361a53f6997e48e93dce8b46ee5f3a8a63bcbc8f62c7efffb3fec3e01ded6b
|
||||
DIST codespell-2.4.2.tar.gz 352058 BLAKE2B 18d3c73b90efe04b79b93e813f67b497ea2c561e7da826da972b2d1e7128e38ff68d921f6cfa99821b40a3baedb363236c9c2d1ea881d3b2a9ce717cd5670af8 SHA512 ff67f3b0e6630cb95bd804fd9b0732add500a06c6fd4d50a796b9b5f944b3ea6fc3b8408c7cbc8cf4ff4d7673c023b9346fdbfd0fe3c193b64e7b94637019706
|
||||
|
||||
35
dev-util/codespell/codespell-2.4.2.ebuild
Normal file
35
dev-util/codespell/codespell-2.4.2.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..14} pypy3 pypy3_11 )
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Check text files for common misspellings"
|
||||
HOMEPAGE="https://pypi.org/project/codespell
|
||||
https://github.com/codespell-project/codespell"
|
||||
|
||||
# Code licensed under GPL-2, dictionary licensed under CC-BY-SA-3.0
|
||||
LICENSE="GPL-2 CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/chardet[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
|
||||
# Remove bundled dictionary
|
||||
sed -e '/addopts/d' -i pyproject.toml || die
|
||||
|
||||
# Do not install stray top-level files in site-packages
|
||||
sed -e 's#tools/gen_OX.sh##g' -i codespell.egg-info/SOURCES.txt || die
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit autotools flag-o-matic python-any-r1 verify-sig
|
||||
|
||||
# Please bump the following packages together:
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST fheroes2-1.1.16.tar.gz 13059190 BLAKE2B d96dbfeca4cb7be388ea28ef1e28ced4924963dfa7a63f5dea30ad4a624d9a6ca2f7147e142ac20e5f6f76263311e9e030b8757c1f3b793b895804a4e790cf3b SHA512 0d2a4645430a13796e2891c8b8ed5f911bbc1c1c346c4d05e210ef96f6f8319ba058b3e121b6754bf220a6bb7eab5914bbbc790eb98f2793bf0887c46b3e95f9
|
||||
DIST fheroes2-1.1.17.tar.gz 13141365 BLAKE2B 6df2ebbe58b2f3bcfc4801200b2c03ffd2b1d90439d313b68a5a86d572d2c5701fe4109c677db42efce7f22e90885bc37a0f21e50f541c591b0d4dc647267af0 SHA512 0ff7a352773c8b87d6c398f811cfc9752f60781026944fb0c29737b216c89a635635546de01138af59ac750a7634b22e59c603286ee0294aa8935fad30d039a1
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
inherit cmake python-single-r1 xdg
|
||||
|
||||
DESCRIPTION="Recreation of HoMM2 game engine"
|
||||
@@ -1,7 +1,9 @@
|
||||
DIST dnsdist-2.0.5.tar.xz 2289448 BLAKE2B e00273f837d24b07c3d424c507fff8fea6f0c579014ad20a24dbd75a86c8c24a9a3d3477b3e044999303b34fa02ffa2e28d22dade967fdc1cca540b91c135015 SHA512 82eb29c378ac05e1a029a8bd04ca4144a9636ac777020c97090ce0bea3ad215cd7a6fde9218ec4bcb8a4d773730f34ba9f476484f42e7fea34e84717a43f9286
|
||||
DIST dnsdist-2.0.6.tar.xz 2293488 BLAKE2B 5584784ae29553659e7c6b6001adf0c616fa4107ec77829fe70ef3107fed88b78d45dcc849526e58f1600ad529c0fa086258de422c6ce57497599ee28046697d SHA512 fe8ebb819d73eea8344c56108264f00f1d185a2ffed2a64c5f13997a159bb93b0384fba7c49ee562b3d42f6d091dd34a0e792402e1bec0b47f5988a5dd30c2bd
|
||||
DIST dnsdist-2.0.7.tar.xz 2294560 BLAKE2B b1b4abfc418c58919b970ca2f670dd0ad2ffb4a8178dace00c0f52289287ae94d5c65e3e26763e14f24d894b842eafeb23aa8ba1e075340f13cd6ecdbcb45925 SHA512 709f8fde8a5e7d40ed7588cd95aa7ae0f65b4b71f964a6c0bd8b3836ca37ee9b4cd4a94d2ed7fdb7368c1337421693050475c0ece13f4efd4158954c3f0e6c60
|
||||
DIST dnsdist-2.1.0.tar.xz 2369224 BLAKE2B ae4abaea64f4ae0eb2615e649dd7f39997483d2376d063451d13c4089f6218b6d66dc206a5fae7a2245c6cddf392961047386b54bdbcaf90dd922a8c330e1034 SHA512 862d3bc0b01e2222dea63e48756ef5eff3d7f22a5c5dc38412f11f7937eeb5ae754bb1ae402d581ea72be9d9ef95ae381ed8d2d9d6588631a0aa895067135b45
|
||||
DIST dnsdist-rust-2.0.5-crates.tar.xz 5268364 BLAKE2B 36b370eacb7332d04de0fa1be2a49983c030c94df00abcc6681180b1ad5fa8bfe3e19744543b3707e305d57649837a632c1400fd4ae1b4626f084310db8f9bad SHA512 a9f1e10a71a9fb2e6879077224823dd278f1a27c5698076e69bc4bcdf89cff5e54ffd0fce90113131358398289400da263b90c895d167cb3c007fcc96654e116
|
||||
DIST dnsdist-rust-2.0.6-crates.tar.xz 5268364 BLAKE2B 36b370eacb7332d04de0fa1be2a49983c030c94df00abcc6681180b1ad5fa8bfe3e19744543b3707e305d57649837a632c1400fd4ae1b4626f084310db8f9bad SHA512 a9f1e10a71a9fb2e6879077224823dd278f1a27c5698076e69bc4bcdf89cff5e54ffd0fce90113131358398289400da263b90c895d167cb3c007fcc96654e116
|
||||
DIST dnsdist-rust-2.0.7-crates.tar.xz 5268364 BLAKE2B 36b370eacb7332d04de0fa1be2a49983c030c94df00abcc6681180b1ad5fa8bfe3e19744543b3707e305d57649837a632c1400fd4ae1b4626f084310db8f9bad SHA512 a9f1e10a71a9fb2e6879077224823dd278f1a27c5698076e69bc4bcdf89cff5e54ffd0fce90113131358398289400da263b90c895d167cb3c007fcc96654e116
|
||||
DIST dnsdist-rust-2.1.0-crates.tar.xz 3275568 BLAKE2B 1185b4c96fb0ec94e96333fea49b1bfee20384cf6515acc9dc95056ae7a759933cbe885175766c2239f2d86524af0df264a92256f7853a6b16c01e257267ad1b SHA512 10221f627bf6733c03882f3f050c2fa40b5d601c6744672d4f2903d863dfa6378b9582feaaa11cdc10b6ca3900db2805bccd84e3bc69a5623eaa24c5d4569047
|
||||
DIST dnsdist-rust-9999-630a017b-crates.tar.xz 3275568 BLAKE2B 1185b4c96fb0ec94e96333fea49b1bfee20384cf6515acc9dc95056ae7a759933cbe885175766c2239f2d86524af0df264a92256f7853a6b16c01e257267ad1b SHA512 10221f627bf6733c03882f3f050c2fa40b5d601c6744672d4f2903d863dfa6378b9582feaaa11cdc10b6ca3900db2805bccd84e3bc69a5623eaa24c5d4569047
|
||||
|
||||
186
net-dns/dnsdist/dnsdist-2.1.0.ebuild
Normal file
186
net-dns/dnsdist/dnsdist-2.1.0.ebuild
Normal file
@@ -0,0 +1,186 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LUA_COMPAT=( lua5-{1..4} luajit )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
RUST_MIN_VER="1.85.0"
|
||||
RUST_OPTIONAL=1
|
||||
|
||||
inherit cargo flag-o-matic lua-single meson python-any-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="A highly DNS-, DoS- and abuse-aware loadbalancer"
|
||||
HOMEPAGE="https://www.dnsdist.org/index.html"
|
||||
|
||||
if [[ ${PV} == *9999* ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/PowerDNS/pdns"
|
||||
EGIT_BRANCH="rel/dnsdist-2.1.x"
|
||||
inherit git-r3
|
||||
# the first 8 digits of the sha256sum of the 9999 crates tarball
|
||||
CRATES_HASH=630a017b
|
||||
CRATES_PV="${PV}"-"${CRATES_HASH}"
|
||||
else
|
||||
SRC_URI="https://downloads.powerdns.com/releases/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
CRATES_PV="${PV}"
|
||||
fi
|
||||
|
||||
SRC_URI+="
|
||||
yaml? ( https://www.applied-asynchrony.com/distfiles/${PN}-rust-${CRATES_PV}-crates.tar.xz )
|
||||
"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="bpf cdb dnscrypt dnstap doh doh3 ipcipher ipcrypt lmdb quic regex snmp +ssl systemd test web xdp yaml"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
REQUIRED_USE="${LUA_REQUIRED_USE}
|
||||
dnscrypt? ( ssl )
|
||||
doh? ( ssl )
|
||||
doh3? ( ssl quic )
|
||||
ipcipher? ( ssl )
|
||||
quic? ( ssl )"
|
||||
|
||||
RDEPEND="acct-group/dnsdist
|
||||
acct-user/dnsdist
|
||||
bpf? ( dev-libs/libbpf:= )
|
||||
cdb? ( dev-db/tinycdb:= )
|
||||
sys-libs/libcap
|
||||
dev-libs/libedit
|
||||
dev-libs/libsodium:=
|
||||
dnstap? ( dev-libs/fstrm )
|
||||
doh? ( net-libs/nghttp2:= )
|
||||
doh3? ( net-libs/quiche:= )
|
||||
lmdb? ( dev-db/lmdb:= )
|
||||
quic? ( net-libs/quiche )
|
||||
regex? ( dev-libs/re2:= )
|
||||
snmp? ( net-analyzer/net-snmp:= )
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
systemd? ( sys-apps/systemd:0= )
|
||||
xdp? ( net-libs/xdp-tools )
|
||||
${LUA_DEPS}
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/boost:=
|
||||
"
|
||||
BDEPEND="$(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
|
||||
virtual/pkgconfig
|
||||
yaml? ( ${RUST_DEPEND} )
|
||||
"
|
||||
|
||||
# special requirements for live
|
||||
if [[ ${PV} == *9999* ]] ; then
|
||||
BDEPEND+=" dev-util/ragel"
|
||||
S="${S}/pdns/dnsdistdist"
|
||||
fi
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/2.1.0-comboaddress-missing-lua-methods.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
lua-single_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
use yaml && rust_pkg_setup
|
||||
}
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
# git-r3 overrides automatic SRC_URI unpacking
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
if [[ ${PV} == *9999* ]] ; then
|
||||
git-r3_src_unpack
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# clean up duplicate file
|
||||
rm -f README.md
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# bug #822855
|
||||
append-lfs-flags
|
||||
|
||||
# There is currently no reliable way to handle mixed C++/Rust + LTO
|
||||
# correctly: https://bugs.gentoo.org/963128
|
||||
if use yaml && tc-is-lto ; then
|
||||
ewarn "Disabling LTO because of mixed C++/Rust toolchains."
|
||||
filter-lto
|
||||
fi
|
||||
|
||||
# some things can only be enabled/disabled by defines
|
||||
! use dnstap && append-cppflags -DDISABLE_PROTOBUF
|
||||
! use web && append-cppflags -DDISABLE_BUILTIN_HTML
|
||||
|
||||
local emesonargs=(
|
||||
--sysconfdir="${EPREFIX}/etc/dnsdist"
|
||||
# always use libsodium
|
||||
-Dlibsodium=enabled
|
||||
-Dlua=${ELUA}
|
||||
# never try to build man pages (virtualenv)
|
||||
-Dman-pages=false
|
||||
# never use gnutls (openssl only)
|
||||
-Dtls-gnutls=disabled
|
||||
$(meson_feature bpf ebpf)
|
||||
$(meson_feature cdb)
|
||||
$(meson_feature dnscrypt)
|
||||
$(meson_feature dnstap)
|
||||
$(meson_feature doh dns-over-https)
|
||||
$(meson_feature doh nghttp2)
|
||||
$(meson_feature doh3 dns-over-http3)
|
||||
$(meson_feature ipcipher)
|
||||
$(meson_feature ipcrypt ipcrypt2)
|
||||
$(meson_feature lmdb)
|
||||
$(meson_feature quic dns-over-quic)
|
||||
$(meson_feature regex re2)
|
||||
$(meson_feature snmp)
|
||||
$(meson_feature ssl libcrypto)
|
||||
$(meson_feature ssl tls-libssl)
|
||||
$(meson_feature ssl dns-over-tls)
|
||||
$(meson_feature systemd systemd-service)
|
||||
$(meson_use test unit-tests)
|
||||
$(meson_feature xdp xsk)
|
||||
$(meson_feature yaml)
|
||||
)
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
# explicitly implement src_compile/test to override the
|
||||
# otherwise automagic cargo_src_compile/test phases
|
||||
|
||||
src_compile() {
|
||||
cargo_gen_config
|
||||
cargo_env meson_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
meson_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
|
||||
insinto /etc/dnsdist
|
||||
doins "${FILESDIR}"/dnsdist.conf.example
|
||||
|
||||
newconfd "${FILESDIR}"/dnsdist.confd ${PN}
|
||||
newinitd "${FILESDIR}"/dnsdist.initd ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "dnsdist provides multiple instances support. You can create more instances"
|
||||
elog "by symlinking the dnsdist init script to another name."
|
||||
elog
|
||||
elog "The name must be in the format dnsdist.<suffix> and dnsdist will use the"
|
||||
elog "/etc/dnsdist/dnsdist-<suffix>.conf configuration file instead of the default."
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
https://github.com/PowerDNS/pdns/pull/17624
|
||||
Patch minimised & paths adjusted for dnsdist tarball.
|
||||
|
||||
From: =?UTF-8?q?Holger=20Hoffst=C3=A4tte?= <holger@applied-asynchrony.com>
|
||||
Date: Sun, 28 Jun 2026 13:47:10 +0200
|
||||
Subject: [PATCH] dnsdist: add missing ComboAddress functions to Lua bindings
|
||||
|
||||
iputils.hh implements toStringReversed & toStringNoInterface, but they
|
||||
were not exposed to Lua:
|
||||
|
||||
> ca4=newCA("192.168.100.200")
|
||||
> ca4:toStringReversed()
|
||||
200.100.168.192
|
||||
> ca6=newCA("fd39:8628:558:0:62b5:8dff:fe1e:d8a8")
|
||||
> ca6:toStringReversed()
|
||||
8.a.8.d.e.1.e.f.f.f.d.8.5.b.2.6.0.0.0.0.8.5.5.0.8.2.6.8.9.3.d.f
|
||||
> ca6if=newCA("fe80::1ff:fe23:4567:890a%eth0")
|
||||
> ca6if:toStringNoInterface()
|
||||
fe80::1ff:fe23:4567:890a
|
||||
|
||||
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
|
||||
|
||||
--- a/dnsdist-lua-bindings.cc
|
||||
+++ b/dnsdist-lua-bindings.cc
|
||||
@@ -482,6 +482,8 @@ void setupLuaBindings(LuaContext& luaCtx, bool client, bool configCheck)
|
||||
luaCtx.registerFunction<string (ComboAddress::*)() const>("tostringWithPort", [](const ComboAddress& addr) { return addr.toStringWithPort(); });
|
||||
luaCtx.registerFunction<string (ComboAddress::*)() const>("__tostring", [](const ComboAddress& addr) { return addr.toString(); });
|
||||
luaCtx.registerFunction<string (ComboAddress::*)() const>("toString", [](const ComboAddress& addr) { return addr.toString(); });
|
||||
+ luaCtx.registerFunction<string (ComboAddress::*)() const>("toStringNoInterface", [](const ComboAddress& addr) { return addr.toStringNoInterface(); });
|
||||
+ luaCtx.registerFunction<string (ComboAddress::*)() const>("toStringReversed", [](const ComboAddress& addr) { return addr.toStringReversed(); });
|
||||
luaCtx.registerFunction<string (ComboAddress::*)() const>("toStringWithPort", [](const ComboAddress& addr) { return addr.toStringWithPort(); });
|
||||
luaCtx.registerFunction<string (ComboAddress::*)() const>("getRaw", [](const ComboAddress& addr) { return addr.toByteString(); });
|
||||
luaCtx.registerFunction<uint16_t (ComboAddress::*)() const>("getPort", [](const ComboAddress& addr) { return ntohs(addr.sin4.sin_port); });
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST doggo-1.1.5-vendor.tar.xz 2386128 BLAKE2B 23d5b9b2b48cb29667aa469ea93a7604c624c5d062feb347081179d724e560961d4ff3d0e528859d2a082609a30aa5ebff3f027a0db33b5d11c1ca0e34f43a54 SHA512 b0acd365405b8cd2ca133b07de380d9c4e03cba4643f0d36b924cbd5ae9352335dff0e8aaf489fd6bf3bcf80c1081509bab7bf52f20ba4a05c84f2cf7b5e18fb
|
||||
DIST doggo-1.1.5.tar.gz 2460993 BLAKE2B fc28921c963f280a89862dbaf6713592a3f8cfda67b99bf93a339e782ad8633a084ccaf00f9d2366df44185497b50a5b4cc8fb4304fd14648f4fe7a939a4745a SHA512 4dcd75dd67620ce1b8ff0f3deab57cc27b5b2be1b7e70f259d6535c2abbf080c45b25b1d10349cc813df7ba3d6d7979ad3aeed7912ef252bcb6e86af58a68044
|
||||
DIST doggo-1.1.7-vendor.tar.xz 2386876 BLAKE2B 3f29045f07cdf23944d7b2dd65509e8b55713813ed262258acb22651d55add5cf5fdb606490bd689dd81d89d72322299e9f10a2bffdb0ceb60275f36b2feb3e8 SHA512 ad4837455412221b856133e0c75c76f0de10b4c2ba9b286806726c2d4d181d9b1277d26781dc786cd9f85d5ed0e7302ee014b1053635a4a0f701c6bb6e50a993
|
||||
DIST doggo-1.1.7.tar.gz 2469590 BLAKE2B a3f21106d57e6d215a0f7fd08806352fe8df9c60bd6486b910d93963f39b785123a1f5d090ede9a0bf2e8a6775bf624a2f1a6e0613f15c96d57e5d3a9d558650 SHA512 27b5ca46c1ea23b8d363221bfb7a5c2dbf7f53b0ec605df26df800c649dd9b0090693da24165f258a3e8336251ed8897d23bc66ae212af272594820b3db849e5
|
||||
DIST doggo-1.2.0-vendor.tar.xz 2386052 BLAKE2B 6d36d48437b477590421cc4c53b8684672b0430a0f80e2115b6a12cdddc21f9c48080ae75a796ea414e28b3a3c6e559d4a1f3e2ea8c6408ecdfa62d3d137c725 SHA512 72424a7e06f477d108846b345a37aa5bc20a63a6ea24435be973ec8b92126531d42deff90ab680be064863213a4cd24fceed4412f7d6884cd0efd2354ba65dae
|
||||
DIST doggo-1.2.0.tar.gz 2471501 BLAKE2B aadf18cf9dbe83dcd493821d22349503a6e9ce89fe4bbf2d47aff5dcbe854426bb4f1908de69233e39c1336b86549257451287668dfc280fdc38e3c872ac669f SHA512 327340db86c901aa63bcfb1d44dd888829de3ea0eb3da0e54f1ea6266f58d4dd8d5360642a4978c842111369f7c75ca1a401a9b2cba77296bee39e630822b57e
|
||||
|
||||
@@ -14,9 +14,9 @@ SRC_URI="https://github.com/mr-karan/doggo/archive/refs/tags/v${PV}.tar.gz -> ${
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.25.5"
|
||||
BDEPEND=">=dev-lang/go-1.26.4"
|
||||
|
||||
src_compile() {
|
||||
emake build-cli VERSION=${PV}
|
||||
@@ -1 +1,3 @@
|
||||
DIST openpgp-keys-akallabeth-20240521.asc 3938 BLAKE2B d5b0ac3c8a48746b818ee07d29e432c1142fd3ad8b65929f3a5a2d95ff6fb9750dee7f678d4a43bf09fff9701478dfbeb88ccd123175f5d19dd7cf83d8f9d7bc SHA512 9c3eaefa44676b62d84553677e127c633f21663835f52b9cc4f40aabf10dba548ff8843890c3f0ff0339190d00dc333fc0e13ca7592a6438ebd722e9273404bd
|
||||
DIST openpgp-keys-akallabeth-github-20260703.asc 3938 BLAKE2B d5b0ac3c8a48746b818ee07d29e432c1142fd3ad8b65929f3a5a2d95ff6fb9750dee7f678d4a43bf09fff9701478dfbeb88ccd123175f5d19dd7cf83d8f9d7bc SHA512 9c3eaefa44676b62d84553677e127c633f21663835f52b9cc4f40aabf10dba548ff8843890c3f0ff0339190d00dc333fc0e13ca7592a6438ebd722e9273404bd
|
||||
DIST openpgp-keys-akallabeth-ubuntu-20260703.asc 924 BLAKE2B da4b6156f17bdd80066fd29e2bef949da74f2725060066c153b06af8fcc39e91328f6efbbb39d513b77a16aec54ca49896559ae28570a30c43fa0de371cbe03e SHA512 bb61879309fd445b3e52ec1acc6bf3d89abd4340df85b30f5e0a4959bd227f0ad36e61479422e9c3eda33350110f0fbabad9fb447881c408218d1ae653a41e4c
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
'7703B333420E0AEF995EB4B3A49454A3FC909FD5:akallabeth:github,ubuntu'
|
||||
'96487F87AB317D3C9B58531D2CF4A2D2D3D72105:akallabeth:github'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
DESCRIPTION="OpenPGP key for Github user akallabeth"
|
||||
HOMEPAGE="https://github.com/akallabeth"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST B8C55574187F49180EDC763750FE0279D805A7C7.20250911.asc 4982 BLAKE2B 3875f9ebbc6eec3418802993d7b113cfdfae9bbb388628a878427e1d0067a86dadbe4f738af25fbcb29497159e94120d0129f63a3cb5414c3a7d451176031634 SHA512 c9fddfa7776ee3b8140c15a45797614d53e7da77cf8a85273f913ca3cea0db423b07372f6f0696982dd78f834ad9713c8c8937cf458192336de22a0248bd4c3c
|
||||
DIST B8C55574187F49180EDC763750FE0279D805A7C7.v2.asc 4519 BLAKE2B 723900405c26400cc238eee931dcac22affee80aa1b27323929f6ac6b61f71c1ed3043adf255ec61bbb121d6cf1ad6e495b844dfc1c674dfacf14cef8d06fbf0 SHA512 96e45cf91ff72e1f45e1edc74f5e5c1964a6b2d49880033b52a2c6a459ecdd8aaeced27c3f0041b9ed6f1515c42e432951dbdb9b917a5f3403a91202b29c5240
|
||||
DIST openpgp-keys-andresimon-20260703-andre_simon.pub 2610 BLAKE2B 5f827a1b7ab975e95ccc48bf16d6e7c390732c8b794d2c0c3bf400a37b08da4faa7e06cea96e15855427728c091f50a6c4572ffd4d64f083e2a4bf06e333a381 SHA512 15af11c9a58ae21b711d51da4bd4a7519d613cedbedf41c8130d6a86a08ef3cf22eeed2535ab8cca87fdd402f934edf7d4042f78f3e8a3ddd51b2942b489f7e8
|
||||
DIST openpgp-keys-andresimon-ubuntu-20260703.asc 6392 BLAKE2B a126a79d3dc74f27c8f2be326d1b9ba26f711b4bd84dbd97a343f2e43c07689e899c543b5e3acb2f66a0aba6ac61b5176db6429ba5c903914a777a729376799e SHA512 3a2408400d6ccea7394e633edb04001c304b963969cd8c86dc7c683e8618147e552e50c5c1af4a5cfc42809d4d59e354f4d50d1ddff3bd8c3bb178bd4c400fe9
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
'B8C55574187F49180EDC763750FE0279D805A7C7:andresimon:manual,ubuntu'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
DESCRIPTION="OpenPGP keys used by Andre Simo"
|
||||
HOMEPAGE="http://andre-simon.de/zip/download.php#gpgsig"
|
||||
SRC_URI+=" http://andre-simon.de/zip/andre_simon.pub -> ${P}-andre_simon.pub"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
@@ -1 +1,3 @@
|
||||
DIST openpgp-keys-andrewtridgell-20250329.asc 3139 BLAKE2B 76c68684814462fc280498633816c6c4b0bde9c7220f149b130031023b5889e4113d1b328d7aa5833e6330e18a61f99e0e9041d57fc5c2909afcec8560999e93 SHA512 79eb94958312080d043bf682dbba4cb67c2f6c77cf25ce0b59c596ff6e476b8bfaca2f6c85ef3e4e723b010531059628615137c0111138a08518948a8fb8a57e
|
||||
DIST openpgp-keys-andrewtridgell-openpgp-20260703.asc 4902 BLAKE2B 16e19b3a38d522fd83d805a8c9e2eddd3b61bbbb0de1e2798d5406518dbdc8298f485076f9059d31566c3724402e9dbbcc70c2036224e394f39f42f5a81db899 SHA512 2821b6bb4eb5b5d3c241cc6ced7882f538a23fb81a030d1f35470b39097e118e24941e06de9ce0ee6f22f927ee2187448f961e58c47893e333cc37d87f7bbe90
|
||||
DIST openpgp-keys-andrewtridgell-ubuntu-20260703.asc 8980 BLAKE2B 224676e12cb0118fb531398dd93018f61a9d89b78b22ca42ea50ab76c76a83db510760724d4a2a7269a6a85de0fda62d327f880d3a69e7ae255db4e7ad38c10b SHA512 7219ecb16262b4720634f2adfbd91f6ccb191539dabde17e9abbe8d93aca60789b947b8f56a87251be9676fde803d0ae384ef63220b49826afeb2649ea63a972
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
# See GPG singing key instructions here https://rsync.samba.org/download.html
|
||||
# https://www.samba.org/~tridge/ contains the email signing key rather than release singing key
|
||||
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
'9FEF112DCE19A0DC7E882CB81BB24997A8535F6F:andrewtridgell:ubuntu,openpgp'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
DESCRIPTION="OpenPGP keys used by Andrew Tridgell"
|
||||
HOMEPAGE="https://www.samba.org/~tridge/"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
@@ -1 +1,4 @@
|
||||
DIST openpgp-keys-acme-openpgp-20260703.asc 6631 BLAKE2B 74eb92a13a2dfca1d36e738b30020f655fbdb4b646aa15fadce001ec02f02bc6e7b70c8faf66c33336254f722e6131514cf918c3d30802cfe65e8956fac8c7d3 SHA512 b178f0e8d939a681348d81262b9b93e5362e041598c00108fbf68a807f36e8c8bd16193e8ca9bc6f992eed7bb3e54116eaf0d68ed40393ed9e3cdb9ff234478b
|
||||
DIST openpgp-keys-acme-ubuntu-20260703.asc 13879 BLAKE2B 14e16251f1ab0a52f54695aee42de692cd7029c220170564a05522d7b4a6bacee8f9efa4bdb76d4f8dc71b6a42290f4cd51ba6d3c0c51eae7651ea4dee114a4a SHA512 9c23bd9595b4ef1e8c4a7ccf1c515d65ad2ed49d539013e8b1ecae2e1197d4c2cc0e2a7606c6425fc1648631582e212ab473fb5dbb276be07b595c3408c86768
|
||||
DIST openpgp-keys-arnaldocarvalhodemelo-20180830.asc 10159 BLAKE2B 4f45335079431a383af76dacf1c9b9b41a28c50036db32a317c97814d3966ace4bde08bc890e595934e5a6b73ffe963c00d3e7be87863af01c65508d40e22b07 SHA512 e6db24be775594b570f218b7ef486fe628f0219863c095e33eb5c161ae5afb14858f2dfd0768c431c283529e7773d0ee72715b0ac19b96a326b50aa1458abbed
|
||||
DIST openpgp-keys-arnaldocarvalhodemelo-20260703.asc 10159 BLAKE2B 4f45335079431a383af76dacf1c9b9b41a28c50036db32a317c97814d3966ace4bde08bc890e595934e5a6b73ffe963c00d3e7be87863af01c65508d40e22b07 SHA512 e6db24be775594b570f218b7ef486fe628f0219863c095e33eb5c161ae5afb14858f2dfd0768c431c283529e7773d0ee72715b0ac19b96a326b50aa1458abbed
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KEYRING_COMMIT="a180d237a0d1914531072872543a50af04956896"
|
||||
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
'2DBF5BAA46FB4DED338A335BD65016F35352AA40:acme:manual,ubuntu,openpgp'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
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"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
@@ -1 +1,13 @@
|
||||
DIST openpgp-keys-akim-ubuntu-20260703.asc 12993 BLAKE2B 2f071c0505cdeaee8cc2cdba1c3cd92e57dfecadf7ae2c6917ca4a6258ef30cadf3d6539bbc2822b2e1ea2e1b118271efda245903085a8809d766290ee414a53 SHA512 394e8b64c534ef3daef50a75c78b9069e50f1984cdbcffe49ff18219000eaab6f829ccad156adfb900242ce7c980f62b9565ba42e1fcf6c14a97d39d3edcf7d3
|
||||
DIST openpgp-keys-bison-20220407.asc 70490 BLAKE2B f53a9e8d02cdb2f414f199b970aed98dc50f5570f8f290b541727d742d61d75224ec17e061154c949c181b9d303e2b9b8cd9b7e787ed22b70eefbf745d38fc98 SHA512 9f7cab36424cb8983680cc9cf3312974e92e80fb567018de13dca9dcb457dc80b9622fee270189e22d06302141f18f98adb50d9b7d02952c28ea99b5df69bccb
|
||||
DIST openpgp-keys-bison-20260703.asc 285928 BLAKE2B 58c9dc5379c6460c9cee13b0753767029396220dd03bdef3de6fd94bc878611cc0f4283d5843201ba6206c9e222a2d58b10f4c44cef8c3ef2f0a4a7cac712345 SHA512 f4a9e5e44c3b9fcee624d1c7514013a1b83e0812ba3234c0a5022c0a3cb51ecce36cac9e7cb83cbbd14985423249c0cbe03b69fb67291f5ac8858011541f2fdf
|
||||
DIST openpgp-keys-bob-openpgp-20260703.asc 16764 BLAKE2B 8c146e9860c75d1390c23bfa673cd9eec69991bb017264cd5a2ca09427ef83c09e7389c3aaa70656d3881a0dcf588bf654d6b7f8ab0a97f887875511e4d342cd SHA512 24c613d9b8ee508ae299177e4b19bf30f7ad2f9d7d2836b7fe5a8aaa1c21a3c548269ace98f917b4c3b8aa4dbe5fa49d8f2bdda3cf47485adc47be9420c44490
|
||||
DIST openpgp-keys-bob-ubuntu-20260703.asc 20123 BLAKE2B ca15922cbea6d43cc331d2f7601ba0f4aeacc493eb26f14c6887db5b4a9317d10ea1fd20fe9d429ddf1bc40e600942db20ad5238f30eefdf1143808e2d6e7a7c SHA512 8f67af814d671977b36fca54aae2e380fa1536fd9a740af590a413857f01f7239e24541048669209ca01dac6f2b8ff4cca2653b8e404cf3da4f27dba13163eff
|
||||
DIST openpgp-keys-eblake1-ubuntu-20260703.asc 4543 BLAKE2B 97adf37cd1271f1e2535e8d9de71b320bd90762246009f264999662fa27611394b8f26823ecd59526e5082fe1bc37b63238777fed6541d70b6cf6e804ee9307a SHA512 6d4a244773fd7e562c37def69f2aa8a803b8dbe68d318b8d36baae814cd86289b06835bc49dfc993ae85cd5305dd35f1794ef57f67c313df29a6e0d3a22e0b29
|
||||
DIST openpgp-keys-eblake2-ubuntu-20260703.asc 73464 BLAKE2B 44498cf86b4961a4f8bf8bbda4336274e74e42b672099c53afa365528ecde10181befe8a43f84dd6675a036da4d8348503442ee42ae70b01b49503130b8b2497 SHA512 7e8d2e4c41b67e38dd08201ab135c7827041e9d1c7505f2ca2ed16272ea159b179c8ea5b71605ae53e88d857910002f37a4aa6ba4d4f7a8d4a260fdd96c53619
|
||||
DIST openpgp-keys-eggert-ubuntu-20260703.asc 7208 BLAKE2B 794852ea3118c9d70518dff1e39a31bac74f4ac91a3fd66d33f97d6a1ecc74cae656d19ce40325152f27c1adf8e0492aab15b822a75dc998e7c433c81d091de6 SHA512 2e999f113d4cb13def0b4a43aae7c7a2f5156be490156774c4a8f21dada67b1cafcd46280ac619159f0239175007c9cc87486c5c6522692c286accdda4ecae08
|
||||
DIST openpgp-keys-joeldenny-ubuntu-20260703.asc 2927 BLAKE2B 58514c5c9a68aefa38520f22b8128ff959f00e74c8baa20e8241c7a2d8101868cdd969ca69cd48f8cb038341f1257f14c3243f59f1578f8c2ce1c882e8f72c98 SHA512 d284a916eda06b3dcde1a6763eb7588c651e545cedfdb05b0449e69df9b56a47ebe17dc550c98992bb883660b326decabb4db530da24f4e4f8192b103ef0a945
|
||||
DIST openpgp-keys-meyering-ubuntu-20260703.asc 238873 BLAKE2B 4757be67547a5971e19da5d616adccd5da70dcd4b646d60a813851ac117ee923a1b82a572d8537034d5126001165159b64fa119500773546a48c78fa9d423ae0 SHA512 bf1f908d3a0e83166de9cf55453ec55e7fed5614c291dfb414ac2ed3ff6b4a679cd3fb14c001df074fdcd70095d54f2f9b2babe70c78f675faf65ef1d772ced0
|
||||
DIST openpgp-keys-polak-ubuntu-20260703.asc 1976 BLAKE2B 258601d059534cb5b23ea1f1bc55901b58892866f5e3f93b161205f2e7a9c7dbb6bcb0ec0c7cd09d496b08173d5b56bf919c1384e8cbe81ff0bf2a7ea0bc6b27 SHA512 cceba73f01e5edfd1875b1ef85a197bb6f06fc8dc76cd97e89d8d7865f635239f11aa6c087008dae161945a87b3bef164c4bc6415e05f5f531ae5ad1e82fce39
|
||||
DIST openpgp-keys-rozenman-ubuntu-20260703.asc 1692 BLAKE2B 013388cb8df2a3038187ba9f3fc1bff2950d9d6f44c0e0ea2517984a2ef9119dae9c3f135f8aed9f07b8d1a80da34b5e3fa6bde0242f8328281d8de8274c92d4 SHA512 95eb07dddcf4dfd609c223e3c8d1b9146a414f0b875b8e16ee369c1e30a94dad9abbe18778f56e664b3ba68bfdc5997a279b175c610236603d943f20dba35251
|
||||
DIST openpgp-keys-yyu-ubuntu-20260703.asc 1720 BLAKE2B 44d7f9107904f33e679e939724d01591004d89712e44fbf9414af417d12eba3649f384b1ae8841f0aa93377c8f09918a2644d42cab273070831f3b2a070a6626 SHA512 3fadfc72ec807db733174342c880541893f32798e07d734ce5507fc70853c7f32b793a8d57c0091db510852ff19b5aee528977a72d375ce0459a55f6e395e7f2
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
# openpgp, no user id
|
||||
'155D3FC500C834486D1EEA677FD9FCCB000BEEEE:meyering:manual,ubuntu'
|
||||
'2B7C1A53420D4AF3BFF4738BF382AE19F4850180:eblake1:manual,ubuntu'
|
||||
'63B16683841CE3DC25D3C6EB421AFA26387F9A8E:bob:manual,ubuntu,openpgp'
|
||||
'71C2CC22B1C4602927D2F3AAA7A16B4A2527436A:eblake2:manual,ubuntu'
|
||||
'7DF84374B1EE1F9764BBE25D0DDCAA3278D5264E:akim:manual,ubuntu'
|
||||
'7E3792A9D8ACF7D633BC1588ED97E90E62AA7E34:eggert:manual,ubuntu'
|
||||
'A4F4CBDB67EE745D1824F07EB7F0DD78CD1759CB:joeldenny:manual,ubuntu'
|
||||
'A78EDBD82850EDFE8C7F9850A309D67919A22547:polak:manual,ubuntu'
|
||||
'C28DA2F8435AF1B3C563CC7C17EB3CBCA7EE17A2:rozenman:manual,ubuntu'
|
||||
'EDFAB4C9554BDF6AD29A47D57FFE5E4115598D5E:yyu:manual,ubuntu'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
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"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
@@ -1 +1,6 @@
|
||||
DIST openpgp-keys-botan-20210416.asc 11506 BLAKE2B 3f601f0875d420cdc47a33d3c9de84efcd8cbe945d11b5831c1f860289495d5a0b02ac97c91b493e0e0fc50aa5fe22afbd323ba3607ad23e443f035c4860ebe7 SHA512 b4ce10cb9dff16059d766b490aeaacfa48dfc729a2339ec8aace9a19a62d07b645c8fcdd46ddcc9930caa839e2a057858342c21be91197a62b0c3212943aa165
|
||||
DIST openpgp-keys-botan-20260703.asc 9662 BLAKE2B 8f34970535a955a66fa6ce57281be20356764ee2c3479b8ef235c21225aea2cfaaa4566cf6c61e1d811319fb989aa06ac4619ea7726e22a914d4218c86b27bbe SHA512 562f502cc2e3d43a5afe58cb856aa89905cff413e79607f0a5879f050b76c1569584942de1a2831e8eceee8c548037b9c66a04f62e623cef401b649c36959859
|
||||
DIST openpgp-keys-botan-ubuntu-20260703.asc 2281 BLAKE2B e88f0aafc1feea6e08f3fa7ead96194caa0ab6687f2d9744bd74b2bd6ecb1212e18c66e4f12cccd0ad59343da48bb8ee93285ce56a3151b9507db99df2d6ac9f SHA512 58a99288d8a92f17e6099d3f6be3d5cb98b253a0636ddf15016039a9c365e1880902e01d29586f98cdc70bbcea65580e166689d1e3fc272135885d3196d9ac4d
|
||||
DIST openpgp-keys-jack1-openpgp-20260703.asc 3912 BLAKE2B 47de46a5b646b44bd60dd3dddabe91ad4ef6f1f18178d696f26edd22e5f3c4de842ea3fae2d4494af63752984e9b642343012cd21640ed248290bdc7aac5641c SHA512 97f8f58ed67e18802ec10698227994311fa543d89d76dd52df1b5200829e20e571d459d981bea26a0625b127fc46f66447023afcc12f72d0a25400ada4e15d3d
|
||||
DIST openpgp-keys-jack1-ubuntu-20260703.asc 6640 BLAKE2B cca153160d6a5bfbb689650c8418fbd8be98fc3bab6398e7e2aefde8aab6adc80f413d05651dd25c1674d05602ffab66e70a1599b2a91bb7087d4cf0592d913b SHA512 870af9f431afa4545fd705542dfc2e43a065b77f4e3194a667fe9fac4a71739d85d3daf9da8451478d8de49b82f972006c653bcf19dd82de35bdec1ffd8f5591
|
||||
DIST openpgp-keys-jack2-ubuntu-20260703.asc 2528 BLAKE2B ce3f6a3dc1e81738d1f4af1e9e7bd0760378bd802d28963608566559ca77ddb4a94a1911f97a9c5b78677fe8831166437c0f8837f64c7886dd9715b0a2fbfbf7 SHA512 0543ddb28c3578c9484f48556ccce0d095edc665e391940d68ddf08aaa989c390da92f540eddd341b3a1a13391d7f9e57605187088ce04cc52dd9a6f217f2b04
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
# openpgp, no user id
|
||||
'621DAF6411E1851C4CF9A2E16211EBF1EFBADFBC:botan:manual,ubuntu'
|
||||
'4E60C73551AF2188DF0A5A6278E9804357123B60:jack1:manual,ubuntu,openpgp'
|
||||
'117510149DF418ABD19CB06D9FFD596FAB50F90D:jack2:manual,ubuntu'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
DESCRIPTION="OpenPGP keys used to sign Botan releases"
|
||||
HOMEPAGE="https://botan.randombit.net"
|
||||
SRC_URI+=" https://botan.randombit.net/pgpkey.txt -> ${P}.asc"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
@@ -1 +1,4 @@
|
||||
DIST openpgp-keys-bradh352-github-20260703.asc 3503 BLAKE2B c514517eb6976a7b1f31feda6e9079019204cff55aa2434d2220b6daa7ae322ec0560410ed2b84f1c1328282e29471419d4e4837b87d728d89813b2721daf5e9 SHA512 239074bf41cb3e9a8121c2cec2aee50106e77f2bba822cb5e6246f89151f7a1e8c37bca6838d8289126476356ce62bb329e4d71068cd43bb5d252d0906efbf6c
|
||||
DIST openpgp-keys-bradh352-openpgp-20260703.asc 3606 BLAKE2B 968ad1f7cdc517e86683e7166218587a8e4b06b1fc81d13d350578e639cc72f5b37d5f44265215536d3c759e9400339e22d945f512699bb114f7e024d185a0e2 SHA512 0c00d32a560f279628ed439f85a857e44ee1b5f646ef9406ddf17d381fbbf8084bab2f86e7c3c817a64575decc14ddbd6d816f9af5afe90874a8c71aace43167
|
||||
DIST openpgp-keys-bradh352-ubuntu-20260703.asc 3971 BLAKE2B fd742edd768b15f24319c32ae9de360813bc9611acdf768b0176f19169e23e1b72ffbc868458e835b8ac56d7ba7df31cf72f070e2a17225fd88d4f3137cc14a9 SHA512 e66122b48db9e86a970b5e4209d934a3d2f2a0447e27f7e54c30e864e68a0eea02dfc7e432e30b64d43150136fb1d15f86c58ca4b91456572611260b68774872
|
||||
DIST openpgp-keys-bradhouse-20240624.asc 3503 BLAKE2B c514517eb6976a7b1f31feda6e9079019204cff55aa2434d2220b6daa7ae322ec0560410ed2b84f1c1328282e29471419d4e4837b87d728d89813b2721daf5e9 SHA512 239074bf41cb3e9a8121c2cec2aee50106e77f2bba822cb5e6246f89151f7a1e8c37bca6838d8289126476356ce62bb329e4d71068cd43bb5d252d0906efbf6c
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
'DA7D64E4C82C6294CB73A20E22E3D13B5411B7CA:bradh352:github,ubuntu,openpgp'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
DESCRIPTION="OpenPGP keys used by Brad House (bradh352)"
|
||||
HOMEPAGE="https://bradhouse.dev/"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
@@ -1 +1,3 @@
|
||||
DIST openpgp-keys-cgzones-20240624.asc 3162 BLAKE2B b609f0feab3c91b513ad2e763632671f7e148e268cdbec0ae85ce98906b66ec33dac06040ed64dc8b6f2ec9d71862cb44725d8789ccca4022c966e797d270d2d SHA512 208abc3fb4adfbb0ed35c87e4918f6fa4c363c9dfe1aa57de0c8850b6cd6165603ed7085ad1aa3abefa71e0264b3729851ca0775dc8e97e1ae4d160fd1d65b9d
|
||||
DIST openpgp-keys-cgzones-github-20260703.asc 3162 BLAKE2B b609f0feab3c91b513ad2e763632671f7e148e268cdbec0ae85ce98906b66ec33dac06040ed64dc8b6f2ec9d71862cb44725d8789ccca4022c966e797d270d2d SHA512 208abc3fb4adfbb0ed35c87e4918f6fa4c363c9dfe1aa57de0c8850b6cd6165603ed7085ad1aa3abefa71e0264b3729851ca0775dc8e97e1ae4d160fd1d65b9d
|
||||
DIST openpgp-keys-cgzones-ubuntu-20260703.asc 11157 BLAKE2B beff4b5d1bab6a50e49a1d8c3e48332ecf9e0d4d874ca5b97a38d351c9a27b3a1cc342af1ea36b64aa709097fd121beb2c9b05970097b5a8ea3588a44ac96406 SHA512 dcafd5271bf97f7c9ef314b79e2a717f3638113725f894f88da991e40bdd5f6f01c3d036251dabf48bf6c9aa3897d3ad744b333045e816eb69af2d71aca868b4
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
'8ECCDF12100AD84DA2EE7EBFC78CE737A3C3E28E:cgzones:github,ubuntu'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
DESCRIPTION="OpenPGP keys used by Christian Göttsche (cgzones)"
|
||||
HOMEPAGE="https://github.com/cgzones"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
@@ -1 +1,3 @@
|
||||
DIST openpgp-keys-chet-ubuntu-20260703.asc 4942 BLAKE2B 6f1946e22e86face10dbf702a659de2505f5d95ebb22f0f64b83431a665407230ef5368bff84e7da09c41bc53a4f23c01ccc0c323a6a063104c1ab9fc49ada22 SHA512 9a8e0954a795f1bf4b481ba2dfa37d3150c56c1a35697d5b433f2cb6f327399b4223397bf51dea3680f51f47dac27a447208b700d2fb0fe816b3c970f8677f02
|
||||
DIST openpgp-keys-chetramey-20220406-gpgkey.asc 1321 BLAKE2B f361ba7a955d36b522ef1bae038af6c5ef5008c5bb52140cdae723dec1cec7e2b7e16289b67b8f09257e5e2b9faabeebccb092f8fb470514b02e64f79f672e2a SHA512 451d6ebfedc1ee2aaed599a57aa93e66d064509ec3ff8e0fbf512ec5d2edc06be0c8a420caef657f47c470bff28d75fc6ea2cc1ea7c9851598a52fbbdf875ce9
|
||||
DIST openpgp-keys-chetramey-20260703-gpgkey.asc 1321 BLAKE2B f361ba7a955d36b522ef1bae038af6c5ef5008c5bb52140cdae723dec1cec7e2b7e16289b67b8f09257e5e2b9faabeebccb092f8fb470514b02e64f79f672e2a SHA512 451d6ebfedc1ee2aaed599a57aa93e66d064509ec3ff8e0fbf512ec5d2edc06be0c8a420caef657f47c470bff28d75fc6ea2cc1ea7c9851598a52fbbdf875ce9
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
'7C0135FB088AAF6C66C650B9BB5869F064EA74AB:chet:manual,ubuntu'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
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"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
1
sec-keys/openpgp-keys-crypto++/Manifest
Normal file
1
sec-keys/openpgp-keys-crypto++/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST openpgp-keys-noloader-ubuntu-20260703.asc 1350 BLAKE2B 99cbfc72f98b9789243dd6a83104aa2e4b1466a267235a63b67cbab986fbc6ac621dba102552b4cd7af83fc365e4351292ac07e9711392a13f55aa843d8223aa SHA512 05cc5ce3ecfa2bffab5a1a0ff95a667ba0f72793394a62fcd4a753ca960b8f096d206809cf345ad743a6597a45be93c088ad9f0446d6ce538c82c642923edb14
|
||||
@@ -0,0 +1,15 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
'B8CC19802062211A508B2F5CCE0586AF1F8E37BD:noloader:ubuntu'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
DESCRIPTION="OpenPGP keys used to sign crypto++ releases"
|
||||
HOMEPAGE="https://cryptopp.com/signing.html"
|
||||
|
||||
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
@@ -1 +1,8 @@
|
||||
DIST openpgp-keys-bernhardvoelker-ubuntu-20260703.asc 1744 BLAKE2B bfe54308c013afebe4d78ee245337b4fa517d4e2516eabdfc7ec1cc8960ae07cd6d7e17b63d1207225978777ceb83a489203f6064ca7bb0d97fbca92a04d27df SHA512 325b75e92bb720c4dbd2f56a157578cfa5561f183193424a84fa595456fc6a1f93e353fba1cb59b0ae596a25e2af49a21333c402c575daf50cbc4d8c72c84d5d
|
||||
DIST openpgp-keys-bob-openpgp-20260703.asc 16764 BLAKE2B 8c146e9860c75d1390c23bfa673cd9eec69991bb017264cd5a2ca09427ef83c09e7389c3aaa70656d3881a0dcf588bf654d6b7f8ab0a97f887875511e4d342cd SHA512 24c613d9b8ee508ae299177e4b19bf30f7ad2f9d7d2836b7fe5a8aaa1c21a3c548269ace98f917b4c3b8aa4dbe5fa49d8f2bdda3cf47485adc47be9420c44490
|
||||
DIST openpgp-keys-bob-ubuntu-20260703.asc 20123 BLAKE2B ca15922cbea6d43cc331d2f7601ba0f4aeacc493eb26f14c6887db5b4a9317d10ea1fd20fe9d429ddf1bc40e600942db20ad5238f30eefdf1143808e2d6e7a7c SHA512 8f67af814d671977b36fca54aae2e380fa1536fd9a740af590a413857f01f7239e24541048669209ca01dac6f2b8ff4cca2653b8e404cf3da4f27dba13163eff
|
||||
DIST openpgp-keys-eblake1-ubuntu-20260703.asc 4543 BLAKE2B 97adf37cd1271f1e2535e8d9de71b320bd90762246009f264999662fa27611394b8f26823ecd59526e5082fe1bc37b63238777fed6541d70b6cf6e804ee9307a SHA512 6d4a244773fd7e562c37def69f2aa8a803b8dbe68d318b8d36baae814cd86289b06835bc49dfc993ae85cd5305dd35f1794ef57f67c313df29a6e0d3a22e0b29
|
||||
DIST openpgp-keys-eblake2-ubuntu-20260703.asc 73464 BLAKE2B 44498cf86b4961a4f8bf8bbda4336274e74e42b672099c53afa365528ecde10181befe8a43f84dd6675a036da4d8348503442ee42ae70b01b49503130b8b2497 SHA512 7e8d2e4c41b67e38dd08201ab135c7827041e9d1c7505f2ca2ed16272ea159b179c8ea5b71605ae53e88d857910002f37a4aa6ba4d4f7a8d4a260fdd96c53619
|
||||
DIST openpgp-keys-findutils-20220407.asc 39705 BLAKE2B 483d2ee0c03370f41cf7ce670749d26e174e1943b64c5777c954834a1134579713808b71b0c808ddcc68f252d6ca4daecccbc5cdd0482382ce2bb59f11caf537 SHA512 afe1690a00cad35a573bbfde7c62a4c0a5d075d72e3c6a95eb31f2d962324e3932f7379d2d7ce727c26bfb6d91f01264f260b72cc580e901348dd1babd07a57b
|
||||
DIST openpgp-keys-findutils-20260703.asc 39705 BLAKE2B 529c48334e19ef911d5f4f212cecb9f668b30290ec6d2f7c93b43c3eeb164c193d4418e8dd40428f88c87bd0c320f690c6f884eb32a8b62a0dfa915a005b6cd4 SHA512 11a9e5d04ebd2ef9a8e3ec519c392272ade9f4dd1534ab3caf51de202f8d3cb4f10fc698b21342324aa0750d0151ee0f046a8e913d4e84f0a3dfcc3b0a436bee
|
||||
DIST openpgp-keys-jay-ubuntu-20260703.asc 5141 BLAKE2B 69ccb2600b40556f2f0ec57e2627e5ddbb7f56524ff23fb0f9373f10cb022373f99c088904839782c62e3e5a6f51edc0e5b9ce2b5522387938154ba749cc339b SHA512 8f87f9de8cc77aa7362c4040f5b909cdb27def9d0c932b132ea54b51a837b22bf13b9bc79af8c4bf2c1b1eba723d9f0a6549dab05269aac2882cff2f4ced04a8
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
'0CF4E8D871593224842832B888DD9E08C5DDACB9:jay:manual,ubuntu'
|
||||
'2B7C1A53420D4AF3BFF4738BF382AE19F4850180:eblake1:manual,ubuntu'
|
||||
'63B16683841CE3DC25D3C6EB421AFA26387F9A8E:bob:manual,ubuntu,openpgp'
|
||||
'71C2CC22B1C4602927D2F3AAA7A16B4A2527436A:eblake2:manual,ubuntu'
|
||||
'A5189DB69C1164D33002936646502EF796917195:bernhardvoelker:manual,ubuntu'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
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"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
@@ -1 +1,7 @@
|
||||
DIST openpgp-keys-alexanderkulbartsch-ubuntu-20260703.asc 7208 BLAKE2B aaf530c2a0e9a1bad3556b9f41079e51c27ab6ef6a0f39187759f0c1bd721bdf181e85d42b15ffc550a459480d21a07b80bb52aafc6a7303c796796e8ca2124d SHA512 1f762dda85af4068108ede7d1998bbd56964e8229816cd57aef4f6569ff35b3c28e2285fba44eacf366a64da3fbe52ace1511f50bd58307d9ccbed6fc7b24585
|
||||
DIST openpgp-keys-gnupg-20260703-signature_key.asc 5925 BLAKE2B 08d81b1672079afc02b5eec6d42e598394b9809a4af8de3cff78f948a959cee15ad8f5cf1f66d3fb4f65d2127f4fb585f8f96b3bf739914aa96ee501b71ed551 SHA512 84e1e431bda27a958e526336b50ca2bece28bbbfd10eaaf19680f865699a3aed4046d54c925672960ecb264a5d417a33ce46f2bb5812fe3fa6007f15778cd067
|
||||
DIST openpgp-keys-gnupg2021-ubuntu-20260703.asc 26538 BLAKE2B 2dd11b4c4f24cbbf5e06d20fd9581f4221d401253d68a3cadb01a0a0baad05ee0dd9fcca9a44d460a3687ef3f39affab053b2d14f7757e76c5201569e57ca279 SHA512 6398410085e92babb2b72114fd6fa2b0f0b22023b542b71d77050fce3ba7f67171d4a868f3070556adfc2845a098c1bed1e19e1a652502270e46a13038f5faec
|
||||
DIST openpgp-keys-gnupg2026-ubuntu-20260703.asc 948 BLAKE2B c6b7063bffefe8aaa011df4a13682ecd6e1174880f18e9deada8995bfd63b697230d61dccc4d1d92bcd139ec32c739d5341ab59f37b683a747c7be3574c2f3a7 SHA512 aed365836b2861ff74fc4d689f32486063b6a4b0b3f9d1f3dac5bdba8cd9702a4c0ae95a306c7824a85d82061bb7a807de3693fcc18caca7d63ed5832a757842
|
||||
DIST openpgp-keys-niibeyutaka-ubuntu-20260703.asc 15065 BLAKE2B 6a77e4ebd095a3ba3657e7a6b1bc85da2198bd4c0cda5640a50fe3b66c9b7a94c458297c85fb54aeda7187834e63c27bc01f740e077a388ad45d0bb2cbeb5a4d SHA512 f0ab51e645b4222f8bdcfd37703a970fa1ddfce69d20c543ce9e201142caccac4a78302d528e1773433f3f5d5e31e8b99c7bafa1af1f912ea1e7c47506a64cdf
|
||||
DIST openpgp-keys-wernerkoch-ubuntu-20260703.asc 30759 BLAKE2B 2abf469fe7782df02da67b3ac7ee43341ee63727feefc35e74b4aec514a6e7c6f598c5d7a112d37401780f776eeef3e7e4c1bcff76371b66a29d45c46b7b5c7e SHA512 bf258f0ce5a7972dfd2520baadf63e626f4b30d7ca27336c7bc01635e47b87584b0c254003f61d4919acd5916fba6ad1392cf204eb8c0f94def77b08f682280b
|
||||
DIST signature_key.asc 5365 BLAKE2B 1bdf7c8f225f3f59f6aa440dbd0a6d040025bf247ca5cb80691546769217a45e6d52bc827b9d451a608a7426300cd36d88c1d5a4da361f90688ec09e2ba33f6c SHA512 3f235464bdc2c120a740454eadc98572e010abee0e5796bb76e0217c1ada75ca0799378e401dc40e5120645ca77a33aa3dc95ebf3d14bbbd734c46ce5057bbc7
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
# openpgp, no user id
|
||||
SEC_KEYS_VALIDPGPKEYS=(
|
||||
'6DAA6E64A76D2840571B4902528897B826403ADA:wernerkoch:manual,ubuntu'
|
||||
'AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD:niibeyutaka:manual,ubuntu'
|
||||
'3B761AE4E63BF3519CE7D63BECB664CBE1332EEF:alexanderkulbartsch:manual,ubuntu'
|
||||
'02F38DFF731FF97CB039A1DA549E695E905BA208:gnupg2021:manual,ubuntu'
|
||||
'1493269DE61F124AA69A316E3ADF34EBDBB200A4:gnupg2026:manual,ubuntu'
|
||||
)
|
||||
|
||||
inherit sec-keys
|
||||
|
||||
DESCRIPTION="OpenPGP keys used to sign GnuPG releases"
|
||||
HOMEPAGE="https://gnupg.org/signature_key.html"
|
||||
SRC_URI+=" https://gnupg.org/signature_key.asc -> ${P}-signature_key.asc"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
Reference in New Issue
Block a user