[gentoo-commits] repo/gentoo:master commit in: dev-util/bear/

2022-11-09 Thread Sam James
commit: 921eead920ebbe9bce2f67d097f9aef5dd79415a
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 07:57:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 07:57:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921eead9

dev-util/bear: add 3.0.20

Closes: https://bugs.gentoo.org/861176
Signed-off-by: Sam James  gentoo.org>

 dev-util/bear/Manifest   |  1 +
 dev-util/bear/bear-3.0.20.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/dev-util/bear/Manifest b/dev-util/bear/Manifest
index c654704a0b5f..b33a606156fb 100644
--- a/dev-util/bear/Manifest
+++ b/dev-util/bear/Manifest
@@ -1,2 +1,3 @@
 DIST bear-2.4.4.tar.gz 50347 BLAKE2B 
73fa332cf97413e55c588f8830806a26c6905299af902c6cf1f39fd576c6261690239c1b502b28b5a2aa24e5ca521c3f1dd58aacd60e00ece4fe1840f5656155
 SHA512 
4ee3fd5c846149029fe9e4104e2a0d0e318a15215aa80fc5dc376e22ebea510384b02d4d62765495343cab537bacd2b1b0130c00246e081feb4e543761a594e5
 DIST bear-3.0.19.tar.gz 125086 BLAKE2B 
0c6a27359e8c88ab0dbaa3f5442a87efeaba4f6a9b8d0912ad026231421e2555a524b194a19972f549600951bc1f6620398c48338f7eac8850ba6c3969f2e6ac
 SHA512 
688766a76cc3bee1dc82478d29d6e8754618f92633c842586fce95f2f1096764902ffd64a6f2f59101e58eba5472bf39ddb178c3dfcd48491fa4eb63d111585c
+DIST bear-3.0.20.tar.gz 125393 BLAKE2B 
826a774beeb0596038f69b345a3659fe58f897bdb1a63f5faeac1d4242ae3cf4bf346ab82d2f87934d0786e5c0d4e835837b838a62f5a92c28ffe5e6a3d6a900
 SHA512 
4cf0e648b73fd4c0ac109c4a853e203efccb34ac7373d6c2f3ee3d5089853b791008990df768871dfd1268324bcce97c44657b4c3a2d1383134cba3eaec40bdd

diff --git a/dev-util/bear/bear-3.0.20.ebuild b/dev-util/bear/bear-3.0.20.ebuild
new file mode 100644
index ..d4c5a6e6cc28
--- /dev/null
+++ b/dev-util/bear/bear-3.0.20.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake python-any-r1
+
+DESCRIPTION="Build EAR generates a compilation database for clang tooling"
+HOMEPAGE="https://github.com/rizsotto/Bear";
+SRC_URI="https://github.com/rizsotto/Bear/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RDEPEND="
+   >=dev-cpp/nlohmann_json-3.7.3:=
+   >=dev-db/sqlite-3.14:=
+   dev-libs/libfmt:=
+   dev-libs/protobuf:=
+   >=dev-libs/spdlog-1.5
+   >=net-libs/grpc-1.26:=
+"
+
+DEPEND="${RDEPEND}
+   test? (
+   >=dev-cpp/gtest-1.10
+   )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   sys-devel/libtool
+   $(python_gen_any_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/${P^}"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+   # Turn off testing before installation
+   sed -i 's/TEST_BEFORE_INSTALL/TEST_EXCLUDE_FROM_MAIN/g' CMakeLists.txt 
|| die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_UNIT_TESTS="$(usex test)"
+   -DENABLE_FUNC_TESTS="$(usex test)"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "\'FEATURES=sandbox\' detected"
+   ewarn "Bear overrides LD_PRELOAD and conflicts with gentoo 
sandbox"
+   ewarn "Skipping tests"
+   elif
+   has usersandbox ${FEATURES}; then
+   ewarn "\'FEATURES=usersandbox\' detected"
+   ewarn "Skipping tests"
+   elif
+   has network-sandbox ${FEATURES}; then
+   ewarn "\'FEATURES=network-sandbox\' detected"
+   ewarn "Skipping tests"
+   elif
+   has_version -b 'sys-devel/gcc-config[-native-symlinks]'; then
+   ewarn "\'sys-devel/gcc-config[-native-symlinks]\' detected, 
tests call /usr/bin/cc directly (hardcoded)"
+   ewarn "and will fail without generic cc symlink"
+   ewarn "Skipping tests"
+   else
+   einfo "test may use optional tools if found: qmake gfortran 
valgrind"
+   # unit tests
+   cmake_run_in "${BUILD_DIR}/subprojects/Build/BearSource" ctest 
--verbose
+   # functional tests
+   cmake_run_in "${BUILD_DIR}/subprojects/Build/BearTest" ctest 
--verbose
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/

2022-11-09 Thread Joonas Niilola
commit: 9727ea837b301f13c1716d25e4b139454453b4d0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 10 07:53:36 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 10 07:54:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9727ea83

mail-client/thunderbird: cover more scenarios with AS="$(tc-getCC) -c"

Closes: https://bugs.gentoo.org/733268
Signed-off-by: Joonas Niilola  gentoo.org>

 mail-client/thunderbird/thunderbird-102.4.0.ebuild | 2 +-
 mail-client/thunderbird/thunderbird-102.4.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-client/thunderbird/thunderbird-102.4.0.ebuild 
b/mail-client/thunderbird/thunderbird-102.4.0.ebuild
index eb9b1b7dc0fe..67f10b0179dc 100644
--- a/mail-client/thunderbird/thunderbird-102.4.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-102.4.0.ebuild
@@ -574,7 +574,6 @@ src_configure() {
have_switched_compiler=yes
fi
AR=llvm-ar
-   AS="clang -c"
CC=${CHOST}-clang
CXX=${CHOST}-clang++
NM=llvm-nm
@@ -599,6 +598,7 @@ src_configure() {
# Ensure we use correct toolchain
export HOST_CC="$(tc-getBUILD_CC)"
export HOST_CXX="$(tc-getBUILD_CXX)"
+   export AS="$(tc-getCC) -c"
tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
 
# Pass the correct toolchain paths through cbindgen

diff --git a/mail-client/thunderbird/thunderbird-102.4.2.ebuild 
b/mail-client/thunderbird/thunderbird-102.4.2.ebuild
index 831f69b6d8f2..1dfca9adeb82 100644
--- a/mail-client/thunderbird/thunderbird-102.4.2.ebuild
+++ b/mail-client/thunderbird/thunderbird-102.4.2.ebuild
@@ -574,7 +574,6 @@ src_configure() {
have_switched_compiler=yes
fi
AR=llvm-ar
-   AS="clang -c"
CC=${CHOST}-clang
CXX=${CHOST}-clang++
NM=llvm-nm
@@ -599,6 +598,7 @@ src_configure() {
# Ensure we use correct toolchain
export HOST_CC="$(tc-getBUILD_CC)"
export HOST_CXX="$(tc-getBUILD_CXX)"
+   export AS="$(tc-getCC) -c"
tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
 
# Pass the correct toolchain paths through cbindgen



[gentoo-commits] repo/gentoo:master commit in: www-client/firefox/

2022-11-09 Thread Joonas Niilola
commit: 82b69b4c3b20285be228a8eb1ad9487aff73986a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 10 07:51:42 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 10 07:54:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b69b4c

www-client/firefox: cover more scenarios with AS="$(tc-getCC) -c"

Closes: https://bugs.gentoo.org/732190
Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/firefox/firefox-102.4.0.ebuild | 2 +-
 www-client/firefox/firefox-106.0.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/firefox/firefox-102.4.0.ebuild 
b/www-client/firefox/firefox-102.4.0.ebuild
index 49346cd4dda6..c5330f9f9bbf 100644
--- a/www-client/firefox/firefox-102.4.0.ebuild
+++ b/www-client/firefox/firefox-102.4.0.ebuild
@@ -625,7 +625,6 @@ src_configure() {
have_switched_compiler=yes
fi
AR=llvm-ar
-   AS="clang -c"
CC=${CHOST}-clang
CXX=${CHOST}-clang++
NM=llvm-nm
@@ -650,6 +649,7 @@ src_configure() {
# Ensure we use correct toolchain
export HOST_CC="$(tc-getBUILD_CC)"
export HOST_CXX="$(tc-getBUILD_CXX)"
+   export AS="$(tc-getCC) -c"
tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
 
# Pass the correct toolchain paths through cbindgen

diff --git a/www-client/firefox/firefox-106.0.5.ebuild 
b/www-client/firefox/firefox-106.0.5.ebuild
index 84b885c8cd46..c4bc3fc9939a 100644
--- a/www-client/firefox/firefox-106.0.5.ebuild
+++ b/www-client/firefox/firefox-106.0.5.ebuild
@@ -670,7 +670,6 @@ src_configure() {
have_switched_compiler=yes
fi
AR=llvm-ar
-   AS="clang -c"
CC=${CHOST}-clang
CXX=${CHOST}-clang++
NM=llvm-nm
@@ -695,6 +694,7 @@ src_configure() {
# Ensure we use correct toolchain
export HOST_CC="$(tc-getBUILD_CC)"
export HOST_CXX="$(tc-getBUILD_CXX)"
+   export AS="$(tc-getCC) -c"
tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
 
# Pass the correct toolchain paths through cbindgen



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-09 Thread Joonas Niilola
commit: 85609bb43e013fa2f90ff1bbd29a96174b86e0b1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 10 07:54:29 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 10 07:54:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85609bb4

dev-lang/spidermonkey: cover more scenarios with AS="$(tc-getCC) -c"

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
index edf248964440..4f58b769e17b 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
@@ -235,7 +235,6 @@ src_configure() {
have_switched_compiler=yes
fi
AR=llvm-ar
-   AS="clang -c"
CC=${CHOST}-clang
CXX=${CHOST}-clang++
NM=llvm-nm
@@ -260,6 +259,7 @@ src_configure() {
# Ensure we use correct toolchain
export HOST_CC="$(tc-getBUILD_CC)"
export HOST_CXX="$(tc-getBUILD_CXX)"
+   export AS="$(tc-getCC) -c"
tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
 
cd "${MOZJS_BUILDDIR}" || die



[gentoo-commits] repo/gentoo:master commit in: media-video/vcsi/

2022-11-09 Thread Joonas Niilola
commit: 2672d568af5af3504f47cef95361410d865ef515
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 10 07:17:21 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 10 07:54:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2672d568

media-video/vcsi: stabilize 7.0.13-r1 for ALLARCHES

Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/vcsi/vcsi-7.0.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vcsi/vcsi-7.0.13-r1.ebuild 
b/media-video/vcsi/vcsi-7.0.13-r1.ebuild
index c46a705de422..45698a8fc6bf 100644
--- a/media-video/vcsi/vcsi-7.0.13-r1.ebuild
+++ b/media-video/vcsi/vcsi-7.0.13-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/amietn/vcsi/archive/${MY_COMMIT}.tar.gz -> ${P}-r1.t
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="dev-python/jinja[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: media-video/vcsi/

2022-11-09 Thread Joonas Niilola
commit: b02ff28fa31797078fc721f69a831760f11a8a9a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 10 07:17:49 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 10 07:54:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b02ff28f

media-video/vcsi: drop 7.0.13

Bug: https://bugs.gentoo.org/878715
Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/vcsi/Manifest   |  1 -
 media-video/vcsi/vcsi-7.0.13.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/media-video/vcsi/Manifest b/media-video/vcsi/Manifest
index 2e0b267f731d..a1bf9ecc990e 100644
--- a/media-video/vcsi/Manifest
+++ b/media-video/vcsi/Manifest
@@ -1,2 +1 @@
 DIST vcsi-7.0.13-r1.tar.gz 25491 BLAKE2B 
64babd9637e7bc01e5b40f33db24309fe7ac7d1eb6c831d9755a313fea1147eccd45951c0d17d874f9f9a417a4fae69b43199f92d30a1f78ea91c724cf9ef92d
 SHA512 
91edd1e82b3a2d8b1cffd0392dd1e807f289a5e4a6885e9d44f39c1393b9bca412b7766b1148233daee611ba9a2ea43af623f50c2c83a24b2250f79f5270d345
-DIST vcsi-7.0.13.tar.gz 24343 BLAKE2B 
d3bacb95f470f118d7d0e8cc1f810a069f85bb07eaa15c25e4bee35f8b8fa4c6eb908b1fa791fc48e8510e627e2bd7d1b915a1525cc214130829c03498d9bf8c
 SHA512 
bd5b20635a3184e1bfae5b1ba804124c6af884af5b3a12fcc9130451f084c0496b87b6f1193cd8d6a2b39676a2b91e2266e17c80c2013444cee5bd1dfefc3b1c

diff --git a/media-video/vcsi/vcsi-7.0.13.ebuild 
b/media-video/vcsi/vcsi-7.0.13.ebuild
deleted file mode 100644
index fedc09b71e5e..
--- a/media-video/vcsi/vcsi-7.0.13.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-MY_COMMIT="7c974f7396a5c6e459f7c6033674ad7144e820a8"
-
-DESCRIPTION="Create thumbnail sheets from video files"
-HOMEPAGE="https://github.com/amietn/vcsi";
-SRC_URI="https://github.com/amietn/vcsi/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/parsedatetime[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,truetype,${PYTHON_USEDEP}]
-   dev-python/texttable[${PYTHON_USEDEP}]
-   media-fonts/dejavu
-   media-video/ffmpeg"
-
-distutils_enable_tests nose
-
-S="${WORKDIR}"/vcsi-${MY_COMMIT}



[gentoo-commits] repo/gentoo:master commit in: dev-util/coccinelle/

2022-11-09 Thread Alfredo Tupone
commit: 6c122468d6bb8de245c11fa9b7dc6e8296128344
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Nov 10 07:50:45 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Nov 10 07:51:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c122468

dev-util/coccinelle: unbundling stdcompat

Closes: https://bugs.gentoo.org/880165
Signed-off-by: Alfredo Tupone  gentoo.org>

 .../{coccinelle-1.1.1-r2.ebuild => coccinelle-1.1.1-r3.ebuild}   | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/coccinelle/coccinelle-1.1.1-r2.ebuild 
b/dev-util/coccinelle/coccinelle-1.1.1-r3.ebuild
similarity index 99%
rename from dev-util/coccinelle/coccinelle-1.1.1-r2.ebuild
rename to dev-util/coccinelle/coccinelle-1.1.1-r3.ebuild
index da7c3d3ec5db..dcca7af3cc71 100644
--- a/dev-util/coccinelle/coccinelle-1.1.1-r2.ebuild
+++ b/dev-util/coccinelle/coccinelle-1.1.1-r3.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
dev-ml/camlp4:=[ocamlopt?]
dev-ml/parmap:=[ocamlopt?]
dev-ml/findlib:=[ocamlopt?]
+   dev-ml/stdcompat:=
emacs? ( >=app-editors/emacs-23.1:* )
pcre? (
dev-libs/libpcre



[gentoo-commits] repo/gentoo:master commit in: sys-apps/shadow/

2022-11-09 Thread Sam James
commit: 29f7dbc439273a7da2ea20371035a3ec639c015e
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 07:22:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 07:48:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29f7dbc4

sys-apps/shadow: keyword 4.13

Signed-off-by: Sam James  gentoo.org>

 sys-apps/shadow/shadow-4.13.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-apps/shadow/shadow-4.13.ebuild 
b/sys-apps/shadow/shadow-4.13.ebuild
index 373918e9f2e2..49415126ddb3 100644
--- a/sys-apps/shadow/shadow-4.13.ebuild
+++ b/sys-apps/shadow/shadow-4.13.ebuild
@@ -3,6 +3,10 @@
 
 EAPI=8
 
+# Upstream sometimes pushes releases as pre-releases before marking them
+# official. Don't keyword the pre-releases!
+# Check https://github.com/shadow-maint/shadow/releases.
+
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sergehallyn.asc
 inherit libtool pam verify-sig
 
@@ -14,8 +18,7 @@ SRC_URI+=" verify-sig? ( 
https://github.com/shadow-maint/shadow/releases/downloa
 LICENSE="BSD GPL-2"
 # Subslot is for libsubid's SONAME.
 SLOT="0/4"
-# Marked as pre-release for now
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="acl audit bcrypt cracklib nls pam selinux skey split-usr su xattr"
 # Taken from the man/Makefile.am file.
 LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )



[gentoo-commits] repo/gentoo:master commit in: dev-util/diffoscope/

2022-11-09 Thread Sam James
commit: 0ef8dfb6b06626505c9ae80a478ed66dec99fdca
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 07:23:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 07:48:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef8dfb6

dev-util/diffoscope: add 226

No Python 3.11 yet as a test fails, but Debian's gitlab is down right now,
so can't file a bug.

Bug: https://bugs.gentoo.org/879007
Signed-off-by: Sam James  gentoo.org>

 dev-util/diffoscope/Manifest  |   1 +
 dev-util/diffoscope/diffoscope-226.ebuild | 120 ++
 2 files changed, 121 insertions(+)

diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 5459304021ee..9f09ba783628 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -1,2 +1,3 @@
 DIST diffoscope-223.tar.gz 3145330 BLAKE2B 
47ebe733c6330c2c8a7a78dfaad4c364ac3570d5a691b889f3154dcc5f7bec7b97744f04433cf56544ca208233271bbbca8bb767ed43844786fca4e77505d95b
 SHA512 
5f83177133fd4689a77fb08038222998f9597cd63b0f328d3ae55c2ef6f5136f55ab1f5841b70ce1f64a62d216e2332bb4cecb82a3edcc90a6a5841e95955d4c
 DIST diffoscope-224.tar.gz 3145263 BLAKE2B 
918de272781a7829ad4a16f5db3f8d98e05fd1c7e342e18028bf448bf94ede09d5c475a3c1cadf255fa35f46bc8912374cb6cedf2cea878dcaf59380188b084f
 SHA512 
2efbf2ea45e3a43a86eb6a3432852e0eb5a299d3745d8acb3f8857638cb4775d4322d844f2020ed718e4d28419c8a5ca8ab26f66b9bedeea15da57f33a008909
+DIST diffoscope-226.tar.gz 3164328 BLAKE2B 
96fbafcd00c695fd3391122b8468abb0bb27936c45d97d01b2e0bb44bb1f18dc46b7ed2c7cf365993d6303c96a6cc8aeaa780808f23c6dfee5066e0cb377456b
 SHA512 
59e8fd73fcf6e94a603c7e5fa8793f4746e770b0ff84d13379e155d3b4eb91defed79b688109785b62ae5cca1faf9b536454b3107ea93aa361eb511916601615

diff --git a/dev-util/diffoscope/diffoscope-226.ebuild 
b/dev-util/diffoscope/diffoscope-226.ebuild
new file mode 100644
index ..24af754a0edd
--- /dev/null
+++ b/dev-util/diffoscope/diffoscope-226.ebuild
@@ -0,0 +1,120 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="ncurses"
+inherit distutils-r1
+
+DESCRIPTION="Will try to get to the bottom of what makes files or directories 
different"
+HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
+find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
+mono opendocument pascal pdf postscript R rpm sqlite squashfs
+ssh tar test tcpdump zip zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   dev-python/libarchive-c[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/tlsh[${PYTHON_USEDEP}]
+   acl? ( sys-apps/acl )
+   binutils? ( sys-devel/binutils )
+   bzip2? ( app-arch/bzip2 )
+   libcaca? ( media-libs/libcaca )
+   colord? ( x11-misc/colord )
+   cpio? ( app-arch/cpio )
+   diff? ( sys-apps/diffutils )
+   docx? ( app-text/docx2txt )
+   dtc? ( sys-apps/dtc )
+   e2fsprogs? ( sys-fs/e2fsprogs )
+   file? ( sys-apps/file )
+   find? ( sys-apps/findutils )
+   gettext? ( sys-devel/gettext )
+   gif? ( media-libs/giflib )
+   gpg? ( app-crypt/gnupg )
+   haskell? ( dev-lang/ghc )
+   hdf5? ( sci-libs/hdf5 )
+   hex? ( app-editors/vim-core )
+   imagemagick? ( media-gfx/imagemagick )
+   iso? ( app-cdr/cdrtools )
+   java? ( virtual/jdk )
+   llvm? ( sys-devel/llvm )
+   lzma? ( app-arch/xz-utils )
+   mono? ( dev-lang/mono )
+   opendocument? ( app-text/odt2txt )
+   pascal? ( dev-lang/fpc )
+   pdf? (
+   app-text/pdftk
+   app-text/poppler
+   dev-python/PyPDF2[${PYTHON_USEDEP}]
+   )
+   postscript? ( app-text/ghostscript-gpl )
+   R? ( dev-lang/R )
+   rpm? ( app-arch/rpm )
+   sqlite? ( dev-db/sqlite:3 )
+   squashfs? ( sys-fs/squashfs-tools )
+   ssh? ( net-misc/openssh )
+   tar? ( app-arch/tar )
+   tcpdump? ( net-analyzer/tcpdump )
+   zip? ( app-arch/unzip )
+   zlib? ( app-arch/gzip )
+   zstd? ( app-arch/zstd )
+"
+# Presence of filemagic's magic.py breaks imports
+# of dev-python/python-magic: bug #716482
+RDEPEND+=" !dev-python/filemagic"
+
+# pull in optional tools for tests:
+# img2txt: bug #797688
+# docx2txt: bug #797688
+BDEPEND="
+   test? (
+   app-text/docx2txt
+   app-text/html2text
+   media-libs/libcaca
+   virtual/imagemagick-tools[jpeg]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Test seems to use different tarball
+   tests/test_presenters.py::test_text_proper_indenta

[gentoo-commits] repo/gentoo:master commit in: dev-python/tlsh/

2022-11-09 Thread Sam James
commit: eb6894a12f602b2f89e865969e3d925d40d8403b
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 07:21:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 07:48:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb6894a1

dev-python/tlsh: enable py3.11

Bug: https://bugs.gentoo.org/879007
Signed-off-by: Sam James  gentoo.org>

 dev-python/tlsh/tlsh-4.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tlsh/tlsh-4.8.2.ebuild 
b/dev-python/tlsh/tlsh-4.8.2.ebuild
index 0c04d759bb83..ff90343fe42c 100644
--- a/dev-python/tlsh/tlsh-4.8.2.ebuild
+++ b/dev-python/tlsh/tlsh-4.8.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="Fuzzy matching library - C++ extension for Python"



[gentoo-commits] repo/gentoo:master commit in: dev-ml/stdcompat/

2022-11-09 Thread Alfredo Tupone
commit: 7f6eb5e36ac4f0d8b66f1f65793a439f50c69419
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Nov 10 07:44:10 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Nov 10 07:44:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f6eb5e3

dev-ml/stdcompat: keyword 19 for ~x86 and SUBSLOT

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/stdcompat/stdcompat-19.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ml/stdcompat/stdcompat-19.ebuild 
b/dev-ml/stdcompat/stdcompat-19.ebuild
index c89f04625894..e6001579ae46 100644
--- a/dev-ml/stdcompat/stdcompat-19.ebuild
+++ b/dev-ml/stdcompat/stdcompat-19.ebuild
@@ -9,7 +9,8 @@ 
SRC_URI="https://github.com/thierry-martinez/stdcompat/releases/download/v${PV}/
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
+SLOT="0/${PV}"
 
 DEPEND="dev-lang/ocaml:=[ocamlopt]
dev-ml/result:=[ocamlopt]



[gentoo-commits] repo/gentoo:master commit in: dev-ml/stdcompat/

2022-11-09 Thread Alfredo Tupone
commit: cbcc1097887913e754c52b536b42d23382837d2d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Nov 10 07:34:47 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Nov 10 07:35:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbcc1097

dev-ml/stdcompat: new package, add 19

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/stdcompat/Manifest|  1 +
 dev-ml/stdcompat/metadata.xml| 16 
 dev-ml/stdcompat/stdcompat-19.ebuild | 24 
 3 files changed, 41 insertions(+)

diff --git a/dev-ml/stdcompat/Manifest b/dev-ml/stdcompat/Manifest
new file mode 100644
index ..bd3fa2e01ed9
--- /dev/null
+++ b/dev-ml/stdcompat/Manifest
@@ -0,0 +1 @@
+DIST stdcompat-19.tar.gz 530511 BLAKE2B 
4af97c355b98f63366d647a4a375bde43ffbf959a2c02132ab57457db4213b8f98a972bf99667dd53603b28235b4f853470c2117270ce42c6aa579a21dd148fb
 SHA512 
25582731170f2f80eed281c48af4904d1d00ef88a38d1b17853395c19a326d7b11e42c17b69f639402c467ff6f9b83a2e9d4dbab7255ac25d466b85a55674bd0

diff --git a/dev-ml/stdcompat/metadata.xml b/dev-ml/stdcompat/metadata.xml
new file mode 100644
index ..ef295f228ea6
--- /dev/null
+++ b/dev-ml/stdcompat/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   m...@gentoo.org
+   ML
+   
+   
+   Compatibility module for OCaml standard library allowing 
programs
+   to use some recent additions to the OCaml standard library while
+   preserving the ability to be compiled on former versions of 
OCaml.
+   
+   
+   thierry-martinez/stdcompat
+   
+

diff --git a/dev-ml/stdcompat/stdcompat-19.ebuild 
b/dev-ml/stdcompat/stdcompat-19.ebuild
new file mode 100644
index ..c89f04625894
--- /dev/null
+++ b/dev-ml/stdcompat/stdcompat-19.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Compatibility module for OCaml standard library"
+HOMEPAGE="https://github.com/thierry-martinez/stdcompat";
+SRC_URI="https://github.com/thierry-martinez/stdcompat/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-lang/ocaml:=[ocamlopt]
+   dev-ml/result:=[ocamlopt]
+   dev-ml/uchar:=[ocamlopt]"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-ml/dune
+   dev-ml/findlib[ocamlopt]"
+
+src_configure () {
+   econf --libdir="${EPREFIX}"/usr/$(get_libdir)/ocaml
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/tor/

2022-11-09 Thread Sam James
commit: b2401006174688f113736b5f21df702bdb8466a3
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 07:14:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 07:14:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2401006

net-vpn/tor: drop 0.4.6.10 (EOL)

Signed-off-by: Sam James  gentoo.org>

 net-vpn/tor/Manifest|   3 -
 net-vpn/tor/tor-0.4.6.10.ebuild | 123 
 2 files changed, 126 deletions(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index c405403bd189..3eb2a3a845a2 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,6 +1,3 @@
-DIST tor-0.4.6.10.tar.gz 7811644 BLAKE2B 
4bdf8ab8ac992866ffc18711de0ad9e19b496398dfdace4d3902273822666dcfda3acd825ee22251cd8d671ff563702c6f24fe8670719a2c75d144cfe9219f68
 SHA512 
7d3ca14f260f8d18c020f629fee93a9e941962f99d7b6106d81b1f302152e4be14f5f719c06a34257c2bedf1612c53da21c26750b2608034bd6c6cf0c82192a9
-DIST tor-0.4.6.10.tar.gz.sha256sum 85 BLAKE2B 
1c51a80a0bdc34c31725ba6d632ae16ddec1c4aadd4c5ce8ff5ccd4dc9b051f76ddebbe1f1dc2c6f86194bf6badc95222ae14be100bbc24b75bc53f525cb8378
 SHA512 
97b49664f9f998b00fdd80f956bd5ab9588cd75d09041a0b946fdabd9f10c471eb49aa4bbb4d19bde45a554c1f2ef60d76ff58aa1dc74d4e7d930df77ac68262
-DIST tor-0.4.6.10.tar.gz.sha256sum.asc 488 BLAKE2B 
4f17ba1b555eeaa0aadad9348420979c1c83d3ce3cc4fa7e1cc6f453e75ae0bb43db19b883efcc329de5b52b91cda0f740ed949674f64e8cbfc0eb343ca2819b
 SHA512 
3d814c0b3533cf2b2ff421dc92f254596f2af7206bbefdc15a71a906c667dd3606b2c37ada3d36df6011fd0b4d5fe78860f8845fae9e19bd9e3ba5745f45130b
 DIST tor-0.4.7.10.tar.gz 7933376 BLAKE2B 
46a9d932e7451bcc683e18d296d7a26bb4b544767cf4622910ebf90d82715718451ec3e0d6cd215eff5fe2cc3ae8441b8e6065c5877d7fc92c2f26ab5c7fa0cb
 SHA512 
e82877807d9e73fe12ab424830641e52b9b45034ca06f07e37648f50a3c1c10cd1b07081d8646b8e92c58658bdff5f6e9670e5104e9d05a531b1d85d0851a606
 DIST tor-0.4.7.10.tar.gz.sha256sum 86 BLAKE2B 
4b372b3508ffee497ecc9adab4a4d3d2b548100bb7dd54e1036c71004503d96148899096bbae807f2d626a5e26d0a947f7546df0a708a78b59b4d39bed3e849c
 SHA512 
518b6e617702386df7a84155d528f1a904a45221c946402da3fc3d40170dcdac117bff38c92a2e58ef4dd8d422433950f3904d27da66a99d808204432732cc9b
 DIST tor-0.4.7.10.tar.gz.sha256sum.asc 1321 BLAKE2B 
fc7fd43115992e5d434cc1bf2808eeb971ead532935be7493b4eef7804a65cad3cf4f9fd18158a0c8f3e19bb9e55c5fe7487ded9adb6782cbc1583e1159aaf7c
 SHA512 
789923b465e72a1a77b1b1951cd0f66c266c10119a480ce8b622f1f4aa07381b7403c27aca3badf51381da0b41498c9b0d42b2c5cedd6c54a617df9dc138689e

diff --git a/net-vpn/tor/tor-0.4.6.10.ebuild b/net-vpn/tor/tor-0.4.6.10.ebuild
deleted file mode 100644
index e5d94f3b2d67..
--- a/net-vpn/tor/tor-0.4.6.10.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit python-any-r1 readme.gentoo-r1 systemd verify-sig
-
-MY_PV="$(ver_rs 4 -)"
-MY_PF="${PN}-${MY_PV}"
-DESCRIPTION="Anonymizing overlay network for TCP"
-HOMEPAGE="https://www.torproject.org/";
-SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz
-   https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz
-   verify-sig? (
-   https://dist.torproject.org/${MY_PF}.tar.gz.sha256sum
-   https://dist.torproject.org/${MY_PF}.tar.gz.sha256sum.asc
-   )"
-S="${WORKDIR}/${MY_PF}"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 
~ppc-macos"
-fi
-IUSE="caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening 
test zstd"
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/torproject.org.asc
-
-BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20220216 )"
-DEPEND="
-   dev-libs/libevent:=[ssl]
-   sys-libs/zlib
-   caps? ( sys-libs/libcap )
-   man? ( app-text/asciidoc )
-   dev-libs/openssl:0=[-bindist(-)]
-   lzma? ( app-arch/xz-utils )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( >=sys-libs/libseccomp-2.4.1 )
-   systemd? ( sys-apps/systemd )
-   zstd? ( app-arch/zstd )"
-RDEPEND="
-   acct-user/tor
-   acct-group/tor
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-tor )"
-
-# bug #764260
-DEPEND+="
-   test? (
-   ${DEPEND}
-   ${PYTHON_DEPS}
-   )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
-)
-
-DOCS=()
-
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_unpack() {
-   if use verify-sig; then
-   cd "${DISTDIR}" || die
-   verify-sig_verify_detached ${MY_PF}.tar.gz.sha256sum{,.asc}
-   verify-sig_verify_unsigned_checksums \
-   ${MY_PF}.tar.gz.sha256sum sha256 ${MY_PF}.tar.gz
-   cd "${W

[gentoo-commits] proj/devmanual:master commit in: general-concepts/ebuild-revisions/

2022-11-09 Thread Sam James
commit: 2b94b64306230dc3595150c5bba87ec0763d93a3
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 04:31:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 07:17:02 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=2b94b643

general-concepts/ebuild-revisions: note which build-time fixes need a new 
revision

Signed-off-by: Sam James  gentoo.org>

 general-concepts/ebuild-revisions/text.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/general-concepts/ebuild-revisions/text.xml 
b/general-concepts/ebuild-revisions/text.xml
index fc5ba7c..b2fa57f 100644
--- a/general-concepts/ebuild-revisions/text.xml
+++ b/general-concepts/ebuild-revisions/text.xml
@@ -85,7 +85,11 @@ of thumb could be used as a guideline:
   
 adding a patch to fix a build-time issue that prevented users from
 building the package (since it does not affect users who already
-managed to build it),
+managed to build it) unless: it affected runtime behaviour in some way
+(e.g. -Wformat or -Wimplicit-function-declaration fixes);
+the package may have been miscompiled, or the change is substantial
+(if adding a huge patch to fix a problem, the chances of an unexpected
+issue being introduced by it are larger).
   
   adding a trivial documentation fix,
   



[gentoo-commits] proj/devmanual:master commit in: general-concepts/ebuild-revisions/

2022-11-09 Thread Sam James
commit: ce68316d173482f9b82fb3255b1a657c08c80c56
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 04:31:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 07:17:03 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=ce68316d

general-concepts/ebuild-revisions: note that build failures may be a missing 
rdepend

If, for example, a "qtcore" missing dependency results in a src_configure
failure and a bug is filed, that doesn't mean a revbump can be skipped,
as for others, if they had qtcore installed already, the package is
silently linked against it without it being recorded as a dependency.

Signed-off-by: Sam James  gentoo.org>

 general-concepts/ebuild-revisions/text.xml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/general-concepts/ebuild-revisions/text.xml 
b/general-concepts/ebuild-revisions/text.xml
index b2fa57f..ad394e8 100644
--- a/general-concepts/ebuild-revisions/text.xml
+++ b/general-concepts/ebuild-revisions/text.xml
@@ -89,7 +89,7 @@ of thumb could be used as a guideline:
 (e.g. -Wformat or -Wimplicit-function-declaration fixes);
 the package may have been miscompiled, or the change is substantial
 (if adding a huge patch to fix a problem, the chances of an unexpected
-issue being introduced by it are larger).
+issue being introduced by it are greater).
   
   adding a trivial documentation fix,
   
@@ -99,7 +99,8 @@ of thumb could be used as a guideline:
 is expected soon),
   
   
-adding a missing build-time dependency that caused a build failure,
+adding a missing build-time dependency that caused a build failure
+(unless it is also a runtime dependency),
   
   
 adding a new USE flag or removing an existing one (since change



[gentoo-commits] repo/gentoo:master commit in: net-vpn/tor/files/, net-vpn/tor/

2022-11-09 Thread Sam James
commit: 3fbcbcd0cdc8cc1730feb90334317fdf2172112e
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 07:06:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 07:06:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fbcbcd0

net-vpn/tor: fix -Wstrict-prototypes

Closes: https://bugs.gentoo.org/879747
Signed-off-by: Sam James  gentoo.org>

 .../tor-0.4.7.10-strict-prototypes-clang16.patch   |  75 
 net-vpn/tor/tor-0.4.7.10-r1.ebuild | 127 +
 2 files changed, 202 insertions(+)

diff --git a/net-vpn/tor/files/tor-0.4.7.10-strict-prototypes-clang16.patch 
b/net-vpn/tor/files/tor-0.4.7.10-strict-prototypes-clang16.patch
new file mode 100644
index ..9317b6b215b7
--- /dev/null
+++ b/net-vpn/tor/files/tor-0.4.7.10-strict-prototypes-clang16.patch
@@ -0,0 +1,75 @@
+https://gitlab.torproject.org/tpo/core/tor/-/commit/ee38514cc4372bfb7d01ee96a1110d600a30e061
+
+From ee38514cc4372bfb7d01ee96a1110d600a30e061 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 8 Nov 2022 06:42:59 +
+Subject: [PATCH] build: fix -Wstrict-prototypes (Clang 16)
+
+Clang 16 warns on -Wstrict-prototypes in preparation for C23 which can
+among other things, lead to some configure tests silently failing/returning 
the wrong result.
+
+Fixes this error:
+```
+-ignoreme: warning: a function declaration without a prototype is deprecated 
in all versions of C [-Wstrict-prototypes]
++ignoreme: error: a function declaration without a prototype is deprecated in 
all versions of C [-Werror,-Wstrict-prototypes]
+ main ()
+```
+
+For more information, see LWN.net [0] or LLVM's Discourse [1], gentoo-dev@ [2],
+or the (new) c-std-porting mailing list [3].
+
+[0] https://lwn.net/Articles/913505/
+[1] 
https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
+[2] 
https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240
+[3] hosted at lists.linux.dev.
+
+Bug: https://bugs.gentoo.org/879747
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -1982,7 +1982,7 @@ AC_CACHE_CHECK([whether memset(0) sets pointers to 
NULL], tor_cv_null_is_zero,
+ #ifdef HAVE_STDDEF_H
+ #include 
+ #endif
+-int main () { char *p1,*p2; p1=NULL; memset(&p2,0,sizeof(p2));
++int main (void) { char *p1,*p2; p1=NULL; memset(&p2,0,sizeof(p2));
+ return memcmp(&p1,&p2,sizeof(char*))?1:0; }]])],
+[tor_cv_null_is_zero=yes],
+[tor_cv_null_is_zero=no],
+@@ -2006,7 +2006,7 @@ AC_CACHE_CHECK([whether memset(0) sets doubles to 0.0], 
tor_cv_dbl0_is_zero,
+ #ifdef HAVE_STDDEF_H
+ #include 
+ #endif
+-int main () { double d1,d2; d1=0; memset(&d2,0,sizeof(d2));
++int main (void) { double d1,d2; d1=0; memset(&d2,0,sizeof(d2));
+ return memcmp(&d1,&d2,sizeof(d1))?1:0; }]])],
+[tor_cv_dbl0_is_zero=yes],
+[tor_cv_dbl0_is_zero=no],
+@@ -2031,7 +2031,7 @@ AC_CACHE_CHECK([whether we can malloc(0) safely.], 
tor_cv_malloc_zero_works,
+ #ifdef HAVE_STDDEF_H
+ #include 
+ #endif
+-int main () { return malloc(0)?0:1; }]])],
++int main (void) { return malloc(0)?0:1; }]])],
+[tor_cv_malloc_zero_works=yes],
+[tor_cv_malloc_zero_works=no],
+[tor_cv_malloc_zero_works=cross])])
+@@ -2049,7 +2049,7 @@ fi
+ # whether we seem to be in a 2s-complement world.
+ AC_CACHE_CHECK([whether we are using 2s-complement arithmetic], 
tor_cv_twos_complement,
+ [AC_RUN_IFELSE([AC_LANG_SOURCE(
+-[[int main () { int problem = ((-99) != (~99)+1);
++[[int main (void) { int problem = ((-99) != (~99)+1);
+ return problem ? 1 : 0; }]])],
+[tor_cv_twos_complement=yes],
+[tor_cv_twos_complement=no],
+@@ -2069,7 +2069,7 @@ fi
+ # What does shifting a negative value do?
+ AC_CACHE_CHECK([whether right-shift on negative values does sign-extension], 
tor_cv_sign_extend,
+ [AC_RUN_IFELSE([AC_LANG_SOURCE(
+-[[int main () { int okay = (-60 >> 8) == -1; return okay ? 0 : 1; }]])],
++[[int main (void) { int okay = (-60 >> 8) == -1; return okay ? 0 : 1; }]])],
+[tor_cv_sign_extend=yes],
+[tor_cv_sign_extend=no],
+[tor_cv_sign_extend=cross])])
+GitLab

diff --git a/net-vpn/tor/tor-0.4.7.10-r1.ebuild 
b/net-vpn/tor/tor-0.4.7.10-r1.ebuild
new file mode 100644
index ..42aab32d686a
--- /dev/null
+++ b/net-vpn/tor/tor-0.4.7.10-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit python-any-r1 readme.gentoo-r1 systemd verify-sig
+
+MY_PV="$(ver_rs 4 -)"
+MY_PF="${PN}-${MY_PV}"
+DESCRIPTION="Anonymizing overlay network for TCP"
+HOMEPAGE="https://www.torproject.org/";
+SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz
+   https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz
+   verify-sig? (
+   https://dist.torproject.org/${MY_PF}.tar.gz.sha256sum
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/

2022-11-09 Thread Sam James
commit: 0f47f234cebf80ebc7c857823f09b0641a0e5515
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 07:12:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 07:12:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f47f234

media-libs/freetype: fix -Wstrict-prototypes

I've been revbumping for these anyway Just In Case (also to reveal
quickly if there's any remaining issues) but in this case, it includes
a fix to the installed freetype2.m4 macro as well.

Signed-off-by: Sam James  gentoo.org>

 ...freetype-2.12.1-strict-prototypes-clang16.patch |  36 +++
 media-libs/freetype/freetype-2.12.1-r2.ebuild  | 261 +
 2 files changed, 297 insertions(+)

diff --git 
a/media-libs/freetype/files/freetype-2.12.1-strict-prototypes-clang16.patch 
b/media-libs/freetype/files/freetype-2.12.1-strict-prototypes-clang16.patch
new file mode 100644
index ..0526c27df405
--- /dev/null
+++ b/media-libs/freetype/files/freetype-2.12.1-strict-prototypes-clang16.patch
@@ -0,0 +1,36 @@
+https://gitlab.freedesktop.org/freetype/freetype/-/commit/e82371bf6ec2efdf79f9ed2d00e633ba0bbf7830
+
+From e82371bf6ec2efdf79f9ed2d00e633ba0bbf7830 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 6 Nov 2022 05:18:59 +
+Subject: [PATCH] Fix `-Wstrict-prototypes`.
+
+* builds/unix/configure.raw: Fix `-Wstrict-prototypes`.
+Clang 16 warns on these and they will be dropped in C23.
+
+* builds/unix/freetype2.m4: Ditto.
+
+Signed-off-by: Sam James 
+--- a/builds/unix/configure.raw
 b/builds/unix/configure.raw
+@@ -50,7 +50,7 @@ if test ${cross_compiling} = yes; then
+ 
+   AC_MSG_CHECKING([for suffix of native executables])
+   rm -f a.* b.* a_out.exe conftest.*
+-  echo > conftest.c "int main() { return 0;}"
++  echo > conftest.c "int main(void) { return 0;}"
+   ${CC_BUILD} conftest.c || AC_MSG_ERROR([native C compiler is not working])
+   rm -f conftest.c
+   if test -x a.out -o -x b.out -o -x conftest; then
+--- a/builds/unix/freetype2.m4
 b/builds/unix/freetype2.m4
+@@ -121,7 +121,7 @@ AC_DEFUN([AC_CHECK_FT2],
+ #include 
+ 
+ int
+-main()
++main(void)
+ {
+   FT_Library library;
+   FT_Error  error;
+GitLab

diff --git a/media-libs/freetype/freetype-2.12.1-r2.ebuild 
b/media-libs/freetype/freetype-2.12.1-r2.ebuild
new file mode 100644
index ..a42c32a28638
--- /dev/null
+++ b/media-libs/freetype/freetype-2.12.1-r2.ebuild
@@ -0,0 +1,261 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic libtool multilib-build multilib-minimal 
toolchain-funcs
+
+DESCRIPTION="High-quality and portable font engine"
+HOMEPAGE="https://www.freetype.org/";
+IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz 
infinality +png static-libs svg utils"
+
+if [[ "${PV}" !=  ]] ; then
+   SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz
+   mirror://nongnu/freetype/${P/_/}.tar.xz
+   utils?  ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz
+   mirror://nongnu/freetype/ft2demos-${PV}.tar.xz )
+   doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz
+   mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   IUSE+=" doc"
+else
+   inherit git-r3
+fi
+
+LICENSE="|| ( FTL GPL-2+ )"
+SLOT="2"
+
+RDEPEND="
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] )
+   bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
+   harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] )
+   png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] )
+   utils? (
+   svg? ( >=gnome-base/librsvg-2.46.0[${MULTILIB_USEDEP}] )
+   X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] )
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-strict-prototypes-clang16.patch
+)
+
+_egit_repo_handler() {
+   if [[ "${PV}" ==  ]] ; then
+   local phase="${1}"
+   case ${phase} in
+   fetch|unpack)
+   :;
+   ;;
+   *)
+   die "Please use this function with either 
\"fetch\" or \"unpack\""
+   ;;
+   esac
+
+   local EGIT_REPO_URI
+   
EGIT_REPO_URI="https://gitlab.freedesktop.org/freetype/freetype.git";
+   git-r3_src_${phase}
+   if use utils ; then
+   
EGIT_REPO_URI="https://gitlab.freedesktop.org/freetype/freetype-de

[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/

2022-11-09 Thread Sam James
commit: 950f2bcf514f844b58ae9ff4cf635e0e0e076b7a
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 07:10:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 07:10:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950f2bcf

media-libs/freetype: sync live

Signed-off-by: Sam James  gentoo.org>

 media-libs/freetype/freetype-.ebuild | 33 ++--
 1 file changed, 23 insertions(+), 10 deletions(-)

diff --git a/media-libs/freetype/freetype-.ebuild 
b/media-libs/freetype/freetype-.ebuild
index 011cc4310aba..4b80a7e3b439 100644
--- a/media-libs/freetype/freetype-.ebuild
+++ b/media-libs/freetype/freetype-.ebuild
@@ -3,11 +3,11 @@
 
 EAPI=8
 
-inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs
+inherit autotools flag-o-matic libtool multilib-build multilib-minimal 
toolchain-funcs
 
 DESCRIPTION="High-quality and portable font engine"
 HOMEPAGE="https://www.freetype.org/";
-IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz 
infinality +png static-libs utils"
+IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz 
infinality +png static-libs svg utils"
 
 if [[ "${PV}" !=  ]] ; then
SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz
@@ -16,10 +16,10 @@ if [[ "${PV}" !=  ]] ; then
mirror://nongnu/freetype/ft2demos-${PV}.tar.xz )
doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz
mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE+=" doc"
 else
-   inherit autotools git-r3
+   inherit git-r3
 fi
 
 LICENSE="|| ( FTL GPL-2+ )"
@@ -32,17 +32,18 @@ RDEPEND="
harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] )
png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] )
utils? (
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]
-   )
-   )"
+   svg? ( >=gnome-base/librsvg-2.46.0[${MULTILIB_USEDEP}] )
+   X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] )
+   )
+"
 DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+)
+
 _egit_repo_handler() {
if [[ "${PV}" ==  ]] ; then
local phase="${1}"
@@ -68,6 +69,12 @@ _egit_repo_handler() {
fi
 }
 
+pkg_pretend() {
+   if use svg && ! use utils ; then
+   einfo "The \"svg\" USE flag only has effect when the \"utils\" 
USE flag is also enabled."
+   fi
+}
+
 src_fetch() {
_egit_repo_handler ${EBUILD_PHASE}
 }
@@ -109,6 +116,11 @@ src_prepare() {
 
default
 
+   pushd builds/unix &>/dev/null || die
+   # eautoheader produces broken ftconfig.in
+   AT_NOEAUTOHEADER="yes" AT_M4DIR="." eautoreconf
+   popd &>/dev/null || die
+
# This is the same as the 01 patch from infinality
sed '/AUX_MODULES += \(gx\|ot\)valid/s@^# @@' -i modules.cfg || die
 
@@ -185,6 +197,7 @@ multilib_src_configure() {
$(use_with harfbuzz)
$(use_with png)
$(use_enable static-libs static)
+   $(usex utils $(use_with svg librsvg) --without-librsvg)
 
# avoid using libpng-config
LIBPNG_CFLAGS="$($(tc-getPKG_CONFIG) --cflags libpng)"



[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl-mixer/files/, media-libs/sdl-mixer/

2022-11-09 Thread Sam James
commit: 24c9402d23e17f82fd06e074f460da2645698244
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:45:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:45:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24c9402d

media-libs/sdl-mixer: fix Clang 16 compatibility

Closes: https://bugs.gentoo.org/880619
Signed-off-by: Sam James  gentoo.org>

 ...dl-mixer-1.2.12-incompatible-func-clang16.patch |  64 +++
 media-libs/sdl-mixer/sdl-mixer-1.2.12-r6.ebuild| 128 +
 2 files changed, 192 insertions(+)

diff --git 
a/media-libs/sdl-mixer/files/sdl-mixer-1.2.12-incompatible-func-clang16.patch 
b/media-libs/sdl-mixer/files/sdl-mixer-1.2.12-incompatible-func-clang16.patch
new file mode 100644
index ..0f104d5d6ffe
--- /dev/null
+++ 
b/media-libs/sdl-mixer/files/sdl-mixer-1.2.12-incompatible-func-clang16.patch
@@ -0,0 +1,64 @@
+https://github.com/libsdl-org/SDL_mixer/commit/03bd4ca6aa38c1a382c892cef86296cd621ecc1d
+https://github.com/libsdl-org/SDL_mixer/commit/9e6d7b67a00656a68ea0c2eace75c587871549b9
+https://github.com/libsdl-org/SDL_mixer/commit/d28cbc34d63dd20b256103c3fe506ecf3d34d379
+
+From 03bd4ca6aa38c1a382c892cef86296cd621ecc1d Mon Sep 17 00:00:00 2001
+From: Ozkan Sezer 
+Date: Sun, 7 Oct 2018 10:15:50 +0300
+Subject: [PATCH] backported a warning fix. (from 2.0 branch commit
+ 6fa075aa693e).
+
+---
+ dynamic_ogg.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/dynamic_ogg.h b/dynamic_ogg.h
+index 822458d4..8eb91656 100644
+--- a/dynamic_ogg.h
 b/dynamic_ogg.h
+@@ -31,7 +31,7 @@ typedef struct {
+   void *handle;
+   int (*ov_clear)(OggVorbis_File *vf);
+   vorbis_info *(*ov_info)(OggVorbis_File *vf,int link);
+-  int (*ov_open_callbacks)(void *datasource, OggVorbis_File *vf, char 
*initial, long ibytes, ov_callbacks callbacks);
++  int (*ov_open_callbacks)(void *datasource, OggVorbis_File *vf, const 
char *initial, long ibytes, ov_callbacks callbacks);
+   ogg_int64_t (*ov_pcm_total)(OggVorbis_File *vf,int i);
+ #ifdef OGG_USE_TREMOR
+   long (*ov_read)(OggVorbis_File *vf,char *buffer,int length, int 
*bitstream);
+
+From 9e6d7b67a00656a68ea0c2eace75c587871549b9 Mon Sep 17 00:00:00 2001
+From: Ozkan Sezer 
+Date: Sun, 7 Oct 2018 12:41:20 +0300
+Subject: [PATCH] fixed a warning after commit cb08fb0976e6
+
+--- a/dynamic_ogg.c
 b/dynamic_ogg.c
+@@ -52,7 +52,7 @@ int Mix_InitOgg()
+   return -1;
+   }
+   vorbis.ov_open_callbacks =
+-  (int (*)(void *, OggVorbis_File *, char *, long, 
ov_callbacks))
++  (int (*)(void *, OggVorbis_File *, const char *, long, 
ov_callbacks))
+   SDL_LoadFunction(vorbis.handle, "ov_open_callbacks");
+   if ( vorbis.ov_open_callbacks == NULL ) {
+   SDL_UnloadObject(vorbis.handle);
+
+From d28cbc34d63dd20b256103c3fe506ecf3d34d379 Mon Sep 17 00:00:00 2001
+From: Ozkan Sezer 
+Date: Mon, 25 Nov 2019 03:28:02 +0300
+Subject: [PATCH] dynamic_ogg.c: fixed ov_time_seek() signature for
+ libvorbisidec.
+
+reported by Vitaly Novichkov.
+--- a/dynamic_ogg.c
 b/dynamic_ogg.c
+@@ -78,7 +78,7 @@ int Mix_InitOgg()
+   }
+   vorbis.ov_time_seek =
+ #ifdef OGG_USE_TREMOR
+-  (long (*)(OggVorbis_File *,ogg_int64_t))
++  (int (*)(OggVorbis_File *,ogg_int64_t))
+ #else
+   (int (*)(OggVorbis_File *,double))
+ #endif
+

diff --git a/media-libs/sdl-mixer/sdl-mixer-1.2.12-r6.ebuild 
b/media-libs/sdl-mixer/sdl-mixer-1.2.12-r6.ebuild
new file mode 100644
index ..04a69cf22ab4
--- /dev/null
+++ b/media-libs/sdl-mixer/sdl-mixer-1.2.12-r6.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# We may want to grab backports from the SDL-1.2 branch upstream or
+# even take snapshots from it in future, as no SDL 1 / 1.2.x releases
+# will be made anymore.
+
+MY_P=${P/sdl-/SDL_}
+inherit autotools multilib-minimal
+
+DESCRIPTION="Simple Direct Media Layer Mixer Library"
+HOMEPAGE="https://www.libsdl.org/projects/SDL_mixer/";
+SRC_URI="https://www.libsdl.org/projects/SDL_mixer/release/${MY_P}.tar.gz";
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE="flac fluidsynth mad midi mikmod mod modplug mp3 playtools smpeg 
static-libs timidity vorbis +wav"
+
+REQUIRED_USE="
+   midi? ( || ( timidity fluidsynth ) )
+   timidity? ( midi )
+   fluidsynth? ( midi )
+   mp3? ( || ( smpeg mad ) )
+   smpeg? ( mp3 )
+   mad? ( mp3 )
+   mod? ( || ( mikmod modplug ) )
+   mikmod? ( mod )
+   modplug? ( mod )
+"
+
+RDEPEND="
+   >=media-libs/libsdl-1.2.15-r4[${MULTILIB_USEDEP}]
+   flac? 

[gentoo-commits] repo/gentoo:master commit in: net-misc/chrony/, net-misc/chrony/files/

2022-11-09 Thread Sam James
commit: 5b8a644606babdb63998693ece2f3a9d5a8e9e6e
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 07:02:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 07:02:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b8a6446

net-misc/chrony: fix -Wstrict-prototypes

Closes: https://bugs.gentoo.org/880519
Thanks-to: Holger Hoffstätte  applied-asynchrony.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/chrony/chrony-4.3-r1.ebuild   | 254 +
 .../chrony-4.3-strict-prototypes-clang16.patch |  71 ++
 2 files changed, 325 insertions(+)

diff --git a/net-misc/chrony/chrony-4.3-r1.ebuild 
b/net-misc/chrony/chrony-4.3-r1.ebuild
new file mode 100644
index ..021c2b2f5fb2
--- /dev/null
+++ b/net-misc/chrony/chrony-4.3-r1.ebuild
@@ -0,0 +1,254 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo systemd tmpfiles toolchain-funcs
+
+DESCRIPTION="NTP client and server programs"
+HOMEPAGE="https://chrony.tuxfamily.org/ 
https://git.tuxfamily.org/chrony/chrony.git";
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.tuxfamily.org/chrony/chrony.git";
+   inherit git-r3
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/mlichvar.asc
+   inherit verify-sig
+
+   SRC_URI="https://download.tuxfamily.org/${PN}/${P/_/-}.tar.gz";
+   SRC_URI+=" verify-sig? ( 
https://download.tuxfamily.org/chrony/${P/_/-}-tar-gz-asc.txt -> 
${P/_/-}.tar.gz.asc )"
+
+   if [[ ${PV} != *_pre* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   fi
+fi
+
+S="${WORKDIR}/${P/_/-}"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+caps +cmdmon debug html ipv6 libedit libtomcrypt +nettle nss +ntp +nts 
+phc pps +refclock +rtc samba +seccomp +sechash selinux"
+# nettle > nss > libtomcrypt in configure
+REQUIRED_USE="
+   sechash? ( || ( nettle nss libtomcrypt ) )
+   nettle? ( !nss )
+   nss? ( !nettle )
+   libtomcrypt? ( !nettle !nss )
+   !sechash? ( !nss )
+   !sechash? ( !nts? ( !nettle ) )
+"
+
+DEPEND="
+   caps? (
+   acct-group/ntp
+   acct-user/ntp
+   sys-libs/libcap
+   )
+   libedit? ( dev-libs/libedit )
+   !libedit? ( sys-libs/readline:= )
+   nettle? ( dev-libs/nettle:= )
+   nss? ( dev-libs/nss:= )
+   nts? ( net-libs/gnutls:= )
+   pps? ( net-misc/pps-tools )
+   seccomp? ( sys-libs/libseccomp )
+"
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-chronyd )
+"
+# bison dep only for 4.3-r1 for ${P}-strict-prototypes-clang16.patch
+BDEPEND="
+   sys-devel/bison
+   html? ( dev-ruby/asciidoctor )
+   nts? ( virtual/pkgconfig )
+   sechash? (
+   nettle? ( virtual/pkgconfig )
+   nss? ( virtual/pkgconfig )
+   )
+"
+
+if [[ ${PV} ==  ]] ; then
+   # Needed for doc generation in 
+   REQUIRED_USE+=" html"
+   BDEPEND+=" virtual/w3m"
+else
+   BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-mlichvar-20210513 )"
+fi
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.5-pool-vendor-gentoo.patch
+   "${FILESDIR}"/${PN}-4.2-systemd-gentoo.patch
+   "${FILESDIR}"/${P}-strict-prototypes-clang16.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e 's:/etc/chrony\.conf:/etc/chrony/chrony.conf:g' \
+   doc/* examples/* || die
+
+   cp "${FILESDIR}"/chronyd.conf-r3 "${T}"/chronyd.conf || die
+}
+
+src_configure() {
+   if ! use caps ; then
+   sed -i \
+   -e 's/ -u ntp//' \
+   "${T}"/chronyd.conf examples/chronyd.service || die
+   fi
+
+   if ! use seccomp ; then
+   sed -i \
+   -e 's/ -F 2//' \
+   "${T}"/chronyd.conf examples/chronyd.service || die
+   fi
+
+   tc-export CC PKG_CONFIG
+
+   # Update from time to time with output from "date +%s"
+   # on a system that is time-synced.
+   export SOURCE_DATE_EPOCH=1607976314
+
+   # Not an autotools generated script
+   local myconf=(
+   $(use_enable seccomp scfilter)
+
+   $(usex caps '' '--disable-linuxcaps')
+   $(usex cmdmon '' '--disable-cmdmon')
+   $(usex debug '--enable-debug' '')
+   $(usex ipv6 '' '--disable-ipv6')
+   $(usex libedit '' '--without-editline')
+   $(usex libtomcrypt '' '--without-tomcrypt')
+   $(usex nettle '' '--without-nettle')
+   $(usex nss '' '--without-nss')
+   $(usex ntp '' '--disable-ntp')
+   $(usex nts '' '--disable-nts')
+   $(usex nts '' '--without-gnutls')
+   $(usex phc '' '--disable-phc')
+   $(usex pps '' '--disable-pps')
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl-sound/

2022-11-09 Thread Sam James
commit: 136a3bc42265bdd325bf7cf1c9402343bee0e2dd
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:40:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:40:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=136a3bc4

media-libs/sdl-sound: add explicit backports/snapshot TODO

Signed-off-by: Sam James  gentoo.org>

 media-libs/sdl-sound/sdl-sound-1.0.3-r3.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-libs/sdl-sound/sdl-sound-1.0.3-r3.ebuild 
b/media-libs/sdl-sound/sdl-sound-1.0.3-r3.ebuild
index eb34c69194cf..7380edd37f8e 100644
--- a/media-libs/sdl-sound/sdl-sound-1.0.3-r3.ebuild
+++ b/media-libs/sdl-sound/sdl-sound-1.0.3-r3.ebuild
@@ -3,6 +3,10 @@
 
 EAPI=8
 
+# We may want to grab backports from the SDL-1.2 branch upstream or
+# even take snapshots from it in future, as no SDL 1 / 1.x releases
+# will be made anymore.
+
 inherit autotools multilib-minimal
 
 MY_P="${P/sdl-/SDL_}"



[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl-net/

2022-11-09 Thread Sam James
commit: 94775f3ec226df2dd196ae3c4af3d928511934ab
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:40:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:40:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94775f3e

media-libs/sdl-net: add explicit backports/snapshot TODO

Signed-off-by: Sam James  gentoo.org>

 media-libs/sdl-net/sdl-net-1.2.8-r2.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-libs/sdl-net/sdl-net-1.2.8-r2.ebuild 
b/media-libs/sdl-net/sdl-net-1.2.8-r2.ebuild
index 7cfc2935b429..e03f1e258a2e 100644
--- a/media-libs/sdl-net/sdl-net-1.2.8-r2.ebuild
+++ b/media-libs/sdl-net/sdl-net-1.2.8-r2.ebuild
@@ -1,8 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+# We may want to grab backports from the SDL-1.2 branch upstream or
+# even take snapshots from it in future, as no SDL 1 / 1.2.x releases
+# will be made anymore.
+
 inherit multilib-minimal
 
 MY_P="${P/sdl-/SDL_}"



[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl-image/

2022-11-09 Thread Sam James
commit: 25cca8cd852fed2e6f245a14aee1e22d480d8152
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:41:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:41:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25cca8cd

media-libs/sdl-image: add explicit backports/snapshot TODO

Signed-off-by: Sam James  gentoo.org>

 media-libs/sdl-image/sdl-image-1.2.12_p20210314.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/media-libs/sdl-image/sdl-image-1.2.12_p20210314.ebuild 
b/media-libs/sdl-image/sdl-image-1.2.12_p20210314.ebuild
index 3fe9ea4a9024..16f9cc515aad 100644
--- a/media-libs/sdl-image/sdl-image-1.2.12_p20210314.ebuild
+++ b/media-libs/sdl-image/sdl-image-1.2.12_p20210314.ebuild
@@ -1,7 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
+# We may want to grab backports from the SDL-1.2 branch upstream or
+# or take new snapshots every so often as no SDL 1 / 1.2.x releases
+# will be made anymore.
+
 inherit toolchain-funcs multilib-minimal
 
 MY_P="${P/sdl-/SDL_}"



[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl-image/

2022-11-09 Thread Sam James
commit: 92d1afde87b6b2137801a05aae55102394875b9f
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:38:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:38:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d1afde

media-libs/sdl-image: add github upstream metadata

Note that we want the SDL-1.2 branch.

Signed-off-by: Sam James  gentoo.org>

 media-libs/sdl-image/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-libs/sdl-image/metadata.xml 
b/media-libs/sdl-image/metadata.xml
index 7c730d47817a..b9962e96bc14 100644
--- a/media-libs/sdl-image/metadata.xml
+++ b/media-libs/sdl-image/metadata.xml
@@ -5,4 +5,8 @@
ga...@gentoo.org
Gentoo Games Project

+   
+   
+   libsdl-org/SDL_image
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl-mixer/

2022-11-09 Thread Sam James
commit: 161cf5dee023f32c4642b8a9675dc609eb8b4374
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:30:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:30:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161cf5de

media-libs/sdl-mixer: add github upstream metadata

Note we need the SDL-1.2 branch.

Signed-off-by: Sam James  gentoo.org>

 media-libs/sdl-mixer/metadata.xml | 28 
 1 file changed, 16 insertions(+), 12 deletions(-)

diff --git a/media-libs/sdl-mixer/metadata.xml 
b/media-libs/sdl-mixer/metadata.xml
index e21b7d3404e3..164919840177 100644
--- a/media-libs/sdl-mixer/metadata.xml
+++ b/media-libs/sdl-mixer/metadata.xml
@@ -1,16 +1,20 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-
- ga...@gentoo.org
- Gentoo Games Project
-
-
- Use media-sound/fluidsynth for MIDI 
support
- basic support for MIDI files
- basic support for MOD files
- Install playwave and playmus tools (useful for 
testing)
- Use media-libs/smpeg for MP3 support
- support WAVE files
-
+   
+   ga...@gentoo.org
+   Gentoo Games Project
+   
+   
+   Use media-sound/fluidsynth 
for MIDI support
+   basic support for MIDI files
+   basic support for MOD files
+   Install playwave and playmus tools 
(useful for testing)
+   Use media-libs/smpeg for MP3 
support
+   support WAVE files
+   
+   
+   
+   libsdl-org/SDL_mixer
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl-ttf/

2022-11-09 Thread Sam James
commit: 0915ed81e89dd211b45bdd8d200f3d8c70c39624
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:39:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:39:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0915ed81

media-libs/sdl-ttf: add explicit backports/snapshot TODO

Signed-off-by: Sam James  gentoo.org>

 media-libs/sdl-ttf/sdl-ttf-2.0.11-r1.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/media-libs/sdl-ttf/sdl-ttf-2.0.11-r1.ebuild 
b/media-libs/sdl-ttf/sdl-ttf-2.0.11-r1.ebuild
index a2068af4c79a..040210674b8a 100644
--- a/media-libs/sdl-ttf/sdl-ttf-2.0.11-r1.ebuild
+++ b/media-libs/sdl-ttf/sdl-ttf-2.0.11-r1.ebuild
@@ -2,6 +2,11 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
+
+# We may want to grab backports from the SDL-1.2 branch upstream or
+# even take snapshots from it in future, as no SDL 1 / 1.2.x releases
+# will be made anymore.
+
 inherit autotools multilib-minimal
 
 MY_P="${P/sdl-/SDL_}"



[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl-mixer/

2022-11-09 Thread Sam James
commit: 4389d11fbdcbcd2847962814b6dc8a2507a47524
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:39:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:39:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4389d11f

media-libs/sdl-mixer: add explicit backports/snapshot TODO

Signed-off-by: Sam James  gentoo.org>

 media-libs/sdl-mixer/sdl-mixer-1.2.12-r5.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-libs/sdl-mixer/sdl-mixer-1.2.12-r5.ebuild 
b/media-libs/sdl-mixer/sdl-mixer-1.2.12-r5.ebuild
index 1e21b42d4cad..45fe1cea8182 100644
--- a/media-libs/sdl-mixer/sdl-mixer-1.2.12-r5.ebuild
+++ b/media-libs/sdl-mixer/sdl-mixer-1.2.12-r5.ebuild
@@ -3,6 +3,10 @@
 
 EAPI=7
 
+# We may want to grab backports from the SDL-1.2 branch upstream or
+# even take snapshots from it in future, as no SDL 1 / 1.2.x releases
+# will be made anymore.
+
 MY_P=${P/sdl-/SDL_}
 inherit autotools multilib-minimal
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl-ttf/

2022-11-09 Thread Sam James
commit: 61085e74f6a8ebecb44203aa439f86565573db77
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:37:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:37:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61085e74

media-libs/sdl-ttf: add github upstream metadata

Note that we want the SDL-1.2 branch.

Signed-off-by: Sam James  gentoo.org>

 media-libs/sdl-ttf/metadata.xml | 22 +-
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/media-libs/sdl-ttf/metadata.xml b/media-libs/sdl-ttf/metadata.xml
index a569823703ad..f82bde12e798 100644
--- a/media-libs/sdl-ttf/metadata.xml
+++ b/media-libs/sdl-ttf/metadata.xml
@@ -1,13 +1,17 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-
-   ga...@gentoo.org
-   Gentoo Games Project
-
-
-This is a sample library which allows you to use TrueType fonts in your SDL 
applications. It 
-comes with an example program "showfont" which displays an example string for 
a given 
-TrueType font file.
-
+   
+   ga...@gentoo.org
+   Gentoo Games Project
+   
+   
+   This is a sample library which allows you to use TrueType fonts in your 
SDL applications. It
+   comes with an example program "showfont" which displays an example 
string for a given
+   TrueType font file.
+   
+   
+   
+   libsdl-org/SDL_ttf
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl-sound/

2022-11-09 Thread Sam James
commit: 6fbb99cc6126d69f808859fb6621f8dd71c1dee4
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:35:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:35:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fbb99cc

media-libs/sdl-sound: add github upstream metadata

Note that it's the stable-1.0 branch.

Signed-off-by: Sam James  gentoo.org>

 media-libs/sdl-sound/metadata.xml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/media-libs/sdl-sound/metadata.xml 
b/media-libs/sdl-sound/metadata.xml
index adf47d033fce..f155573d634e 100644
--- a/media-libs/sdl-sound/metadata.xml
+++ b/media-libs/sdl-sound/metadata.xml
@@ -10,5 +10,7 @@


mailto:sdlso...@icculus.org
+   
+   icculus/SDL_sound

 



[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl2-net/

2022-11-09 Thread Sam James
commit: 71038b7c2ade660db7246c7605b0b9af66030dfb
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:37:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:37:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71038b7c

media-libs/sdl2-net: add note re SDL-1.2 branch

Signed-off-by: Sam James  gentoo.org>

 media-libs/sdl2-net/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/sdl2-net/metadata.xml b/media-libs/sdl2-net/metadata.xml
index 56790c9e6201..53042ad2a247 100644
--- a/media-libs/sdl2-net/metadata.xml
+++ b/media-libs/sdl2-net/metadata.xml
@@ -6,6 +6,7 @@
Gentoo Games Project


+   
libsdl-org/SDL_net

 



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/fail2ban/

2022-11-09 Thread Sam James
commit: 3841e6bbdb365e4a992177c2851f9efb66e7e62e
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:18:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:18:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3841e6bb

net-analyzer/fail2ban: add 1.0.2

Signed-off-by: Sam James  gentoo.org>

 net-analyzer/fail2ban/Manifest  |   1 +
 net-analyzer/fail2ban/fail2ban-1.0.2.ebuild | 133 
 2 files changed, 134 insertions(+)

diff --git a/net-analyzer/fail2ban/Manifest b/net-analyzer/fail2ban/Manifest
index 44e3f95a0485..8d0bacdc9b1a 100644
--- a/net-analyzer/fail2ban/Manifest
+++ b/net-analyzer/fail2ban/Manifest
@@ -1,2 +1,3 @@
 DIST fail2ban-0.11.2.tar.gz 559552 BLAKE2B 
0c61c1d5f6eb23d585533fbb84e69343cb305df188537a97002489318292c6056447c4c221c9d4d4cde6cca52f0c2fb877b597957f703e4d6707801a646e52b0
 SHA512 
46b27abd947b00ea64106dbac563ef8afef38eec86684024d47d9a0e8c1969ff864ad6df7f4f8de2aa3eb1af6d769fb6796592d9f0e35521d5f95f17b8cade97
 DIST fail2ban-1.0.1.tar.gz 582122 BLAKE2B 
1fe1e5b3d6a1790304c29066b7a8edcb5a6ea11bea6fd8a2bf5f42a4725db1d5bfdd9ed1215a51bfc0eeccafa8a0e93c45940e897ceba7335965126f9b913ab0
 SHA512 
a4d0ee5405225b1ec950f3209bc304c1168c644d06309a187d77119f6bea12c382db046130a86411aad4210b458a16ee092269dc7953400950969a34550c6da5
+DIST fail2ban-1.0.2.tar.gz 583295 BLAKE2B 
84eb5e3487c4db734f4f0a36af142d520e1cc53c2960893ee2f05ff4e78133860be59ed9580fa0d972509a03c17e5d9458b8e3f6b470a4c3154f10911f94691e
 SHA512 
688a84361b5794e1658f53d2d200ce752fe1e3320ddb1742c32c4b4b82a79ace16ae464e7ea3eeb94a0e862bcac73c2d3a0e61dd7b28e179a4c857f950d74dbb

diff --git a/net-analyzer/fail2ban/fail2ban-1.0.2.ebuild 
b/net-analyzer/fail2ban/fail2ban-1.0.2.ebuild
new file mode 100644
index ..cf108a52442c
--- /dev/null
+++ b/net-analyzer/fail2ban/fail2ban-1.0.2.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit bash-completion-r1 distutils-r1 systemd tmpfiles
+
+DESCRIPTION="Scans log files and bans IPs that show malicious signs"
+HOMEPAGE="https://www.fail2ban.org/";
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/fail2ban/fail2ban";
+   inherit git-r3
+else
+   SRC_URI="https://github.com/fail2ban/fail2ban/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux systemd"
+
+RDEPEND="
+   virtual/logger
+   virtual/mta
+   selinux? ( sec-policy/selinux-fail2ban )
+   systemd? (
+   $(python_gen_cond_dep '
+   || (
+   dev-python/python-systemd[${PYTHON_USEDEP}]
+   sys-apps/systemd[python(-),${PYTHON_USEDEP}]
+   )' 'python*' )
+   )
+"
+
+DOCS=( ChangeLog DEVELOP README.md THANKS TODO doc/run-rootless.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.11.2-adjust-apache-logs-paths.patch
+)
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   # Replace /var/run with /run, but not in the top source directory
+   find . -mindepth 2 -type f -exec \
+   sed -i -e 's|/var\(/run/fail2ban\)|\1|g' {} + || die
+}
+
+python_compile() {
+   ./fail2ban-2to3 || die
+   distutils-r1_python_compile
+}
+
+python_test() {
+   bin/fail2ban-testcases \
+   --no-network \
+   --no-gamin \
+   --verbosity=4 || die "Tests failed with ${EPYTHON}"
+
+   # Workaround for bug #790251
+   rm -r fail2ban.egg-info || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   rm -rf "${ED}"/usr/share/doc/${PN} "${ED}"/run || die
+
+   newconfd files/fail2ban-openrc.conf ${PN}
+
+   # These two are placed in the ${BUILD_DIR} after being "built"
+   # in install_scripts().
+   newinitd "${BUILD_DIR}/fail2ban-openrc.init" "${PN}"
+   systemd_dounit "${BUILD_DIR}/${PN}.service"
+
+   dotmpfiles files/${PN}-tmpfiles.conf
+
+   doman man/*.{1,5}
+
+   # Use INSTALL_MASK if you do not want to touch /etc/logrotate.d.
+   # See http://thread.gmane.org/gmane.linux.gentoo.devel/35675
+   insinto /etc/logrotate.d
+   newins files/${PN}-logrotate ${PN}
+
+   keepdir /var/lib/${PN}
+
+   newbashcomp files/bash-completion ${PN}-client
+   bashcomp_alias ${PN}-client ${PN}-server ${PN}-regex
+}
+
+pkg_preinst() {
+   has_version "<${CATEGORY}/${PN}-0.7"
+   previous_less_than_0_7=$?
+}
+
+pkg_postinst() {
+   tmpfiles_process ${PN}-tmpfiles.conf
+
+   if [[ ${previous_less_than_0_7} = 0 ]] ; then
+   elog
+   elog "Configuration files are now in /etc/fail2ban/"
+   elog "You probably have to manually update your co

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/

2022-11-09 Thread Sam James
commit: cdd49b29d2550717d9ca52a3f89d8facf1646ddb
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:08:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:08:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd49b29

app-doc/doxygen: drop 1.9.1, 1.9.2, 1.9.3

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/Manifest   |   3 -
 app-doc/doxygen/doxygen-1.9.1.ebuild   | 132 -
 app-doc/doxygen/doxygen-1.9.2.ebuild   | 132 -
 app-doc/doxygen/doxygen-1.9.3.ebuild   | 129 
 .../files/doxygen-1.8.16-link_with_pthread.patch   |  16 ---
 ...en-1.8.17-ensure_static_support_libraries.patch |  27 -
 .../files/doxygen-1.8.9.1-empty-line-sigsegv.patch |  20 
 .../doxygen/files/doxygen-1.9.1-header-dep.patch   |  25 
 .../doxygen/files/doxygen-1.9.2-xml-static.patch   |  29 -
 9 files changed, 513 deletions(-)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index a3ec76f59f93..4eeb34d8ba29 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,5 +1,2 @@
-DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 
28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7
 SHA512 
637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed
-DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 
7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566
 SHA512 
2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0
-DIST doxygen-1.9.3.src.tar.gz 5152094 BLAKE2B 
1dabbed1058544159cf369fa1728410545d51857f053d43202fc2b1b19a7fda887fad711efa88770eac98ee7da7cf6fe3d13b03c0525db680b5f5f87f4c16fba
 SHA512 
a4a3efac6897d9aeabc4a1eab6530883da782cdd8461c96b47a82f89328a877c91916d3a338706a8232270732efa37e9f05440cb4034976622e35f301aa1659b
 DIST doxygen-1.9.4.src.tar.gz 5196383 BLAKE2B 
8fe27a8821e3309aa0314586b569a7e295425ba50f4c3e56eb1e2e726f15197c7e1b4c68803b4017345b5a67fddbadcc5a5b30039287a38c3a804bfce844c513
 SHA512 
613f17800ebd05b66b1954af4d51282a1779678e7ade6c43046fc940742a697ebdf3af8e94ac70a3422bc96def663e70eaea8c4349d192e2fe5e516c57cc345a
 DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 
46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc
 SHA512 
4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
deleted file mode 100644
index ba0582b0ce36..
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake flag-o-matic llvm python-any-r1
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git";
-else
-   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz";
-   SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="clang debug doc dot doxysearch qt5 sqlite"
-# We need TeX for tests, bug #765472
-RESTRICT="!doc? ( test )"
-
-BDEPEND="sys-devel/bison
-   sys-devel/flex
-   ${PYTHON_DEPS}
-"
-RDEPEND="app-text/ghostscript-gpl
-   dev-lang/perl
-   media-libs/libpng:0=
-   virtual/libiconv
-   clang? ( >=sys-devel/clang-10:= )
-   dot? (
-   media-gfx/graphviz
-   media-libs/freetype
-   )
-   doc? (
-   dev-texlive/texlive-bibtexextra
-   dev-texlive/texlive-fontsextra
-   dev-texlive/texlive-fontutils
-   dev-texlive/texlive-latex
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-plaingeneric
-   )
-   doxysearch? ( dev-libs/xapian:= )
-   qt5? (
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   )
-   sqlite? ( dev-db/sqlite:3 )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
-   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
-   "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
-   "${FI

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-11-09 Thread Sam James
commit: 31fe475621038e92b74d7330bd96e0b79ca3ff63
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:09:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:09:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31fe4756

app-doc/doxygen: sync live

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild |  2 +-
 app-doc/doxygen/doxygen-.ebuild  | 10 +++---
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index 696cc076dd6b..27307799a712 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -25,7 +25,7 @@ IUSE="clang debug doc dot doxysearch qt5 sqlite test"
 # We need TeX for tests, bug #765472
 # We keep the odd construct of noop USE=test because of
 # the special relationship b/t RESTRICT & USE for tests. Also, it's a hint
-# which avoids tests being silently skipped during arch testing.t
+# which avoids tests being silently skipped during arch testing.
 REQUIRED_USE="test? ( doc )"
 RESTRICT="!test? ( test )"
 

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 32ddae8a3c9e..27307799a712 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git";
 else
-   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz";
+   SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz";
SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
@@ -21,9 +21,13 @@ HOMEPAGE="http://www.doxygen.org";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="clang debug doc dot doxysearch qt5 sqlite"
+IUSE="clang debug doc dot doxysearch qt5 sqlite test"
 # We need TeX for tests, bug #765472
-RESTRICT="!doc? ( test )"
+# We keep the odd construct of noop USE=test because of
+# the special relationship b/t RESTRICT & USE for tests. Also, it's a hint
+# which avoids tests being silently skipped during arch testing.
+REQUIRED_USE="test? ( doc )"
+RESTRICT="!test? ( test )"
 
 BDEPEND="sys-devel/bison
sys-devel/flex



[gentoo-commits] repo/gentoo:master commit in: dev-util/diffstat/

2022-11-09 Thread Sam James
commit: 9dc73199c3db8448da383bd542a353972b1e4f06
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:44:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:44:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc73199

dev-util/diffstat: add 1.65

Signed-off-by: Sam James  gentoo.org>

 dev-util/diffstat/Manifest |  2 ++
 dev-util/diffstat/diffstat-1.65.ebuild | 18 ++
 2 files changed, 20 insertions(+)

diff --git a/dev-util/diffstat/Manifest b/dev-util/diffstat/Manifest
index 75495af177fe..1d8d398d9f15 100644
--- a/dev-util/diffstat/Manifest
+++ b/dev-util/diffstat/Manifest
@@ -1,2 +1,4 @@
 DIST diffstat-1.63.tgz 270855 BLAKE2B 
01a54c49200396a102c42d982e952d38d23c78452ae467e799d29ae1199aa179927ff719955d700081c4b4f4296c0b73229fa35823e3e18f80b2edc51e3316e2
 SHA512 
e1319f95088e615d442b0b02af922605d0c76e15ba2f0e8cf8c4db56949ac63f4a6e3e42099254480b9aab388cbd6550f515ed4d4995c6723d24f392d1872b16
 DIST diffstat-1.64.tgz 278873 BLAKE2B 
41500977adacf492498a7ea38d5f5a7bb5a31d5e39a202c72ee344ad1996f36c493ff18af74cf4dda18d47617832351fd55e386f008493c39f4b64e6d3f01910
 SHA512 
d647477beb49b0999c5de41d084da827528571c4848f40c69c2d64d060fc89848d15d03d59b1a31d79f02180f81d92cdf6e19d0172482bc569cf2a87476f12cf
+DIST diffstat-1.65.tgz 295596 BLAKE2B 
85a0967854473d7893fac7e49c7e22d9039bd46a45cd00cfbf85c0d20d48bb05876d3e68d97ca6ae785d0cf9cf90540dbd248d39503ebccb195cb9b69dbe4111
 SHA512 
8b516201d3070ccc37522f3e57aa8b1abf4ddb52956e5a7c7a7027ac0ada1630bb54c95c57e6acdbe6e110867073d1cec2b1726edb2d60d326caded1501b1e89
+DIST diffstat-1.65.tgz.asc 729 BLAKE2B 
31dc2cf15df97d83dbc466f30c7eebf451450395fba76d9561dcee5a7dbb7f3972928c60634fdd78b947f7d3cff6dc1eb3d3ae77270e960fc8ce5ee1a60d8b3c
 SHA512 
f25b88b5f70e30ada85650a081fa3f67409d06d2a0ead446c038d08dcd9ccb7c0ee711d12ebc202669456bbeb9807cfc891018048f5a08c20b46d56433fac6ec

diff --git a/dev-util/diffstat/diffstat-1.65.ebuild 
b/dev-util/diffstat/diffstat-1.65.ebuild
new file mode 100644
index ..06e5391b4e8d
--- /dev/null
+++ b/dev-util/diffstat/diffstat-1.65.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="Display a histogram of diff changes"
+HOMEPAGE="https://invisible-island.net/diffstat/";
+SRC_URI="https://invisible-mirror.net/archives/${PN}/${P}.tgz";
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/luit/

2022-11-09 Thread Sam James
commit: 770c8fba2f7e9d2fbe01f6e984421362dc5a0187
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:48:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:48:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=770c8fba

x11-apps/luit: add 20221028

Signed-off-by: Sam James  gentoo.org>

 x11-apps/luit/Manifest |  2 ++
 x11-apps/luit/luit-20221028.ebuild | 30 ++
 2 files changed, 32 insertions(+)

diff --git a/x11-apps/luit/Manifest b/x11-apps/luit/Manifest
index 522281d2bf69..f3a4b11bf151 100644
--- a/x11-apps/luit/Manifest
+++ b/x11-apps/luit/Manifest
@@ -1 +1,3 @@
 DIST luit-20220111.tgz 206011 BLAKE2B 
030f4c734b1b63c7f51f4e601445522a318b9b0cb3d291d9a392c8aac12315088115e513d368977c3a4536c580f033b78ab575ae4d6d4e8439c53fad6f5cd5e0
 SHA512 
c3e0e2e7e9da5ca1176f61b1aa050e6a525af1e4c924d9685ae0684657e549093677240cc3f74517dcb12821f7c447e5b4f5306f37d1ddefc9fc7bf1971eee28
+DIST luit-20221028.tgz 209510 BLAKE2B 
cf2785ac5c9c1081e2845d3b72b968a621add556575ceac807079970cfa701928711708aa3f8714910aad1a2648e9fafaaed5ae1afa2f32e6c18ddb29c12c0d5
 SHA512 
c6930ce6adb4ad74160bbee22f245ca1e68395e38d0a1d871fc4d8b2c87f42c2c18a91c1afe5d8647a6e0c6a61caf8e227e46985d0f344c3bafa763bf6f2b0e4
+DIST luit-20221028.tgz.asc 729 BLAKE2B 
0bc964a275cc46616ca4730c2dde55cda1fc95e254a9c5f4e5e7bed17ad34ce7d540de6aecd9a3dee6ac13eb0e5b68de40d16e4236c7896a957f7b82fcbeaf19
 SHA512 
6f627cb8fa36f4f46321e3170dbc8d3a4a59f82bec885131c5751df81e37ad1a37f8dc7362458ef04e6d35960a5482dfead61b32ee2420014a22d4267d40c5a2

diff --git a/x11-apps/luit/luit-20221028.ebuild 
b/x11-apps/luit/luit-20221028.ebuild
new file mode 100644
index ..c9fb3ab74067
--- /dev/null
+++ b/x11-apps/luit/luit-20221028.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="Locale and ISO 2022 support for Unicode terminals"
+HOMEPAGE="https://invisible-island.net/luit/";
+SRC_URI="https://invisible-mirror.net/archives/${PN}/${P}.tgz";
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="
+   sys-libs/zlib
+   virtual/libiconv
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   sys-apps/groff
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+src_configure() {
+   econf --disable-fontenc --enable-iconv
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/byacc/

2022-11-09 Thread Sam James
commit: 2c00d9ce1a9dcd7cd9d96a88d2415258dbfdc9ba
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:40:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:40:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c00d9ce

dev-util/byacc: add 20221106

Signed-off-by: Sam James  gentoo.org>

 dev-util/byacc/Manifest  |  2 ++
 dev-util/byacc/byacc-20221106.ebuild | 24 
 2 files changed, 26 insertions(+)

diff --git a/dev-util/byacc/Manifest b/dev-util/byacc/Manifest
index 2324a1cf2a34..fdde5217e8bb 100644
--- a/dev-util/byacc/Manifest
+++ b/dev-util/byacc/Manifest
@@ -1,2 +1,4 @@
 DIST byacc-20220128.tgz 896513 BLAKE2B 
a5dd491702274ed84fdddc8b2d2d240d8ddcc9350db82eee067978297ceda012ab99d7c8f53102f8190ce6e6bb3feb8d9beb62969ddf222b4ba967041b746c00
 SHA512 
e8ae4c56f5be4cc0ef1d281c43f02c6296fdc40f630269f2a61af511f270ae059ad185b9718190b8133018f7b74b7ca6f84ced5d63a359960b52ea2a3ef562ea
 DIST byacc-20220128.tgz.asc 729 BLAKE2B 
7e43d182d06419fdfc925f078535163cf1bba49c7ec05788e2268adc34fbca8ce368516cbd46605bfe2c700950e3c9a202ed120f8a9ff507599a1a2acf6998dd
 SHA512 
84140b9aa4aaada776c580be7adb265bf281decd1d24661b1368e0ffdaf52257751931e61ad0bcc59977e966c32125f751f889d5bfa806b7e0bdeaf96dd629e3
+DIST byacc-20221106.tgz 896951 BLAKE2B 
36be6de11f06ed38068d35ac7ace6ca9585ac001d1ad2bc1aee3f9da47aa40a0a01820e3c0183dc9ce49d90d474608d19e45653b937d0dd960e9368b19813480
 SHA512 
866933b4eb2296565ce70b4ade565e4679f3b652715f0066072bbcc42b95389fa47a2f96cd03de577807dcc49bf453b1d4f7e22b96c80fef1aa66898d3de5d5c
+DIST byacc-20221106.tgz.asc 729 BLAKE2B 
89142646f85d6ec86c2e227f773e1091771c8218ade06190f1218d5b2cf37a4699e90d8fba0e67f42e4c0ce299960ce3eb505f715a51264d321bf55467b47be4
 SHA512 
ffdf93c720dcc73356fd7035cdbca36081383b3f75b34286432cfcd292076386ba4ddbc8d7bd23ae10331f281553f7d8b0a5d19f1b03cc6178ee9d0715bf81a3

diff --git a/dev-util/byacc/byacc-20221106.ebuild 
b/dev-util/byacc/byacc-20221106.ebuild
new file mode 100644
index ..0f65a03aaf8a
--- /dev/null
+++ b/dev-util/byacc/byacc-20221106.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="The best variant of the Yacc parser generator"
+HOMEPAGE="https://invisible-island.net/byacc/byacc.html";
+SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz";
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"
+
+DOCS=( ACKNOWLEDGEMENTS AUTHORS CHANGES NEW_FEATURES NOTES README )
+
+src_configure() {
+   econf --program-prefix=b
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/diffstat/

2022-11-09 Thread Sam James
commit: 1960f4e8cdb710e832e2ce300bd3cc1120420af2
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:44:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:44:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1960f4e8

dev-util/diffstat: drop 1.63

Signed-off-by: Sam James  gentoo.org>

 dev-util/diffstat/Manifest |  1 -
 dev-util/diffstat/diffstat-1.63.ebuild | 13 -
 2 files changed, 14 deletions(-)

diff --git a/dev-util/diffstat/Manifest b/dev-util/diffstat/Manifest
index 1d8d398d9f15..1a287d4bb0bd 100644
--- a/dev-util/diffstat/Manifest
+++ b/dev-util/diffstat/Manifest
@@ -1,4 +1,3 @@
-DIST diffstat-1.63.tgz 270855 BLAKE2B 
01a54c49200396a102c42d982e952d38d23c78452ae467e799d29ae1199aa179927ff719955d700081c4b4f4296c0b73229fa35823e3e18f80b2edc51e3316e2
 SHA512 
e1319f95088e615d442b0b02af922605d0c76e15ba2f0e8cf8c4db56949ac63f4a6e3e42099254480b9aab388cbd6550f515ed4d4995c6723d24f392d1872b16
 DIST diffstat-1.64.tgz 278873 BLAKE2B 
41500977adacf492498a7ea38d5f5a7bb5a31d5e39a202c72ee344ad1996f36c493ff18af74cf4dda18d47617832351fd55e386f008493c39f4b64e6d3f01910
 SHA512 
d647477beb49b0999c5de41d084da827528571c4848f40c69c2d64d060fc89848d15d03d59b1a31d79f02180f81d92cdf6e19d0172482bc569cf2a87476f12cf
 DIST diffstat-1.65.tgz 295596 BLAKE2B 
85a0967854473d7893fac7e49c7e22d9039bd46a45cd00cfbf85c0d20d48bb05876d3e68d97ca6ae785d0cf9cf90540dbd248d39503ebccb195cb9b69dbe4111
 SHA512 
8b516201d3070ccc37522f3e57aa8b1abf4ddb52956e5a7c7a7027ac0ada1630bb54c95c57e6acdbe6e110867073d1cec2b1726edb2d60d326caded1501b1e89
 DIST diffstat-1.65.tgz.asc 729 BLAKE2B 
31dc2cf15df97d83dbc466f30c7eebf451450395fba76d9561dcee5a7dbb7f3972928c60634fdd78b947f7d3cff6dc1eb3d3ae77270e960fc8ce5ee1a60d8b3c
 SHA512 
f25b88b5f70e30ada85650a081fa3f67409d06d2a0ead446c038d08dcd9ccb7c0ee711d12ebc202669456bbeb9807cfc891018048f5a08c20b46d56433fac6ec

diff --git a/dev-util/diffstat/diffstat-1.63.ebuild 
b/dev-util/diffstat/diffstat-1.63.ebuild
deleted file mode 100644
index dbb0ae8eb11f..
--- a/dev-util/diffstat/diffstat-1.63.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Display a histogram of diff changes"
-HOMEPAGE="https://invisible-island.net/diffstat/";
-SRC_URI="https://invisible-mirror.net/archives/${PN}/${P}.tgz";
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcpp/

2022-11-09 Thread Sam James
commit: e0d7cf371aa39ab8954903b95afa6b59ac105ab7
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:42:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:42:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d7cf37

dev-util/bcpp: add 20221002

Signed-off-by: Sam James  gentoo.org>

 dev-util/bcpp/Manifest |  2 ++
 dev-util/bcpp/bcpp-20221002.ebuild | 40 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-util/bcpp/Manifest b/dev-util/bcpp/Manifest
index 85625dc946e9..ac87731d2325 100644
--- a/dev-util/bcpp/Manifest
+++ b/dev-util/bcpp/Manifest
@@ -1 +1,3 @@
 DIST bcpp-20210108.tgz 150080 BLAKE2B 
5614b1e9957d63532ed6ba6d4588ae8b899201c363984bc99726bf48ae49ee9d16a71c407e3988fdeb715fef5e67343bc56c94eb1c8e977a14a6c2b08ee6668a
 SHA512 
46a8fff766bbca4833c898d550ce4f0ac5e6ea64a2e05e63e4680186345a080aa30e54a4a5a3d22d47df8e8c8cbc4e738578fd59ec647d305c32a228d3b01e73
+DIST bcpp-20221002.tgz 151426 BLAKE2B 
6978b30ca684ec5e9eb781955679d333e7efdb389af2b29a341b466387bf4147bc72c54d80eaa6d57770cd720c2074881594418ccbe7aa81241ebeac938499e3
 SHA512 
a1d2c57e5acabf90f19d3721c79f76867c2b93af51b717af80089ab9dc5117ac28263ceb6aff6544a1040b6fc5115a229759631309c4f6ea9808c6b6eb7d1c92
+DIST bcpp-20221002.tgz.asc 729 BLAKE2B 
64a211fb84ac6ca2926cb54b06945a908bb19ef15fb8784f4201b29dbc1ebe1be85e8bb0d05d14ebde126508cb33bb9e2d2411fa54b1290246263829d1f4f7f0
 SHA512 
867b2c04c957daff028a0eaa14ce2c7fd8718dbe9a9af5bf46b293ce51a0a49f823b18978f10f77b7363ff62691683e2945d0d71280185386f19dc7f1cc883d5

diff --git a/dev-util/bcpp/bcpp-20221002.ebuild 
b/dev-util/bcpp/bcpp-20221002.ebuild
new file mode 100644
index ..08c0120f1997
--- /dev/null
+++ b/dev-util/bcpp/bcpp-20221002.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="Indents C/C++ source code"
+HOMEPAGE="https://invisible-island.net/bcpp/";
+SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz";
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"
+
+src_compile() {
+   emake CPPFLAGS='-DBCPP_CONFIG_DIR=\"/etc/bcpp/\"'
+}
+
+src_install() {
+   default
+   dodoc CHANGES MANIFEST README VERSION txtdocs/hirachy.txt \
+   txtdocs/manual.txt
+
+   insinto /etc/bcpp
+   doins bcpp.cfg indent.cfg
+}
+
+pkg_postinst() {
+   elog "Check the documentation for more information on how to"
+   elog "Run bcpp.  Please note that in order to get help for"
+   elog "bcpp, please run bcpp -h and not the command by itself."
+   elog ""
+   elog "Configuration files are at ${EPREFIX}/etc/bcpp."
+   elog "To use them, use the -c option followed by the filename."
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/diffstat/

2022-11-09 Thread Sam James
commit: edb8585d3c8a74e7de88c949b2113aaff919ccec
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:43:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:43:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb8585d

dev-util/diffstat: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 dev-util/diffstat/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/diffstat/metadata.xml b/dev-util/diffstat/metadata.xml
index 1050bc28611f..8a804831c723 100644
--- a/dev-util/diffstat/metadata.xml
+++ b/dev-util/diffstat/metadata.xml
@@ -7,5 +7,6 @@
   
   
 https://invisible-island.net/diffstat/CHANGES
+ThomasDickey/diffstat-snapshots
   
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/jack-audio-connection-kit/

2022-11-09 Thread Sam James
commit: 0e70d62319e04ad52b1865e90852fab7625d4de6
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:26:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:26:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e70d623

media-sound/jack-audio-connection-kit: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 media-sound/jack-audio-connection-kit/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-sound/jack-audio-connection-kit/metadata.xml 
b/media-sound/jack-audio-connection-kit/metadata.xml
index aa2076180f8a..4fc61802269e 100644
--- a/media-sound/jack-audio-connection-kit/metadata.xml
+++ b/media-sound/jack-audio-connection-kit/metadata.xml
@@ -8,4 +8,7 @@

Add basic realtime configuration via 
sys-auth/realtime-base

+   
+   jackaudio/jack1
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/libftdi/

2022-11-09 Thread Sam James
commit: d350ffce621f6dc475f04177cb485c3df391075f
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:22:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:22:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d350ffce

dev-embedded/libftdi: fix live ebuild

Closes: https://bugs.gentoo.org/880265
Signed-off-by: Sam James  gentoo.org>

 dev-embedded/libftdi/libftdi-1.5-r4.ebuild | 3 ++-
 dev-embedded/libftdi/libftdi-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/libftdi/libftdi-1.5-r4.ebuild 
b/dev-embedded/libftdi/libftdi-1.5-r4.ebuild
index d0809d5547ab..aff84e7671eb 100644
--- a/dev-embedded/libftdi/libftdi-1.5-r4.ebuild
+++ b/dev-embedded/libftdi/libftdi-1.5-r4.ebuild
@@ -12,12 +12,13 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="git://developer.intra2net.com/${PN}"
 else

SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2";
+   S="${WORKDIR}/${MY_P}"
+
KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv sparc x86"
 fi
 
 DESCRIPTION="Userspace access to FTDI USB interface chips"
 HOMEPAGE="https://www.intra2net.com/en/developer/libftdi/";
-S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-2"
 SLOT="1"

diff --git a/dev-embedded/libftdi/libftdi-.ebuild 
b/dev-embedded/libftdi/libftdi-.ebuild
index 2e1662312d70..e59e64110b94 100644
--- a/dev-embedded/libftdi/libftdi-.ebuild
+++ b/dev-embedded/libftdi/libftdi-.ebuild
@@ -12,12 +12,13 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="git://developer.intra2net.com/${PN}"
 else

SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2";
+   S="${WORKDIR}/${MY_P}"
+
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Userspace access to FTDI USB interface chips"
 HOMEPAGE="https://www.intra2net.com/en/developer/libftdi/";
-S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-2"
 SLOT="1"



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/mbrola/

2022-11-09 Thread Sam James
commit: bf11bcd0b49602ebdc518e24be16c41c296a0f32
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:24:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:24:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf11bcd0

app-accessibility/mbrola: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 app-accessibility/mbrola/metadata.xml | 19 +++
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/app-accessibility/mbrola/metadata.xml 
b/app-accessibility/mbrola/metadata.xml
index 904973efe33a..0ffb3e4615bb 100644
--- a/app-accessibility/mbrola/metadata.xml
+++ b/app-accessibility/mbrola/metadata.xml
@@ -1,12 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-
-   accessibil...@gentoo.org
-   Gentoo Accessibility Project
-
-
-   so...@gentoo.org
-   Gentoo Sound project
-
+   
+   accessibil...@gentoo.org
+   Gentoo Accessibility Project
+   
+   
+   so...@gentoo.org
+   Gentoo Sound project
+   
+   
+   numediart/MBROLA
+   
 



[gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/

2022-11-09 Thread Sam James
commit: d01d9568c590c799acece6eea54944123734e62a
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:21:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:21:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d01d9568

net-wireless/kismet: add github remote-id

Signed-off-by: Sam James  gentoo.org>

 net-wireless/kismet/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index 06fff9ef465d..2728866d3aa6 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -16,4 +16,7 @@
Enable rtlsdr based kismet capture 
sources
Enable capture source for ubertooth to 
sniff bluetooth low energy

+   
+   kismetwireless/kismet
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-process/btop/

2022-11-09 Thread Sam James
commit: ecf14ae72ae820b9d321a219a2e24e0d768959ab
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:20:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:20:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf14ae7

sys-process/btop: Stabilize 1.2.12 amd64, #880583

Signed-off-by: Sam James  gentoo.org>

 sys-process/btop/btop-1.2.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/btop-1.2.12.ebuild 
b/sys-process/btop/btop-1.2.12.ebuild
index 434e21b8080c..39aa6592146f 100644
--- a/sys-process/btop/btop-1.2.12.ebuild
+++ b/sys-process/btop/btop-1.2.12.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/aristocratos/btop/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
 
 BDEPEND="
>=sys-devel/gcc-8



[gentoo-commits] repo/gentoo:master commit in: sys-process/btop/

2022-11-09 Thread Sam James
commit: 364f586ba1ef0b00278dc74c919c3e2550090e4c
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:20:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:20:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=364f586b

sys-process/btop: Stabilize 1.2.12 ppc64, #880583

Signed-off-by: Sam James  gentoo.org>

 sys-process/btop/btop-1.2.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/btop-1.2.12.ebuild 
b/sys-process/btop/btop-1.2.12.ebuild
index c9f3f4f10c86..767326218491 100644
--- a/sys-process/btop/btop-1.2.12.ebuild
+++ b/sys-process/btop/btop-1.2.12.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/aristocratos/btop/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~riscv ~x86"
 
 BDEPEND="
>=sys-devel/gcc-8



[gentoo-commits] repo/gentoo:master commit in: sys-process/btop/

2022-11-09 Thread Sam James
commit: 763cf1c3b1168b5f7be677f999132f12db470d02
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:20:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:20:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=763cf1c3

sys-process/btop: Stabilize 1.2.12 x86, #880583

Signed-off-by: Sam James  gentoo.org>

 sys-process/btop/btop-1.2.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/btop-1.2.12.ebuild 
b/sys-process/btop/btop-1.2.12.ebuild
index 767326218491..434e21b8080c 100644
--- a/sys-process/btop/btop-1.2.12.ebuild
+++ b/sys-process/btop/btop-1.2.12.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/aristocratos/btop/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~riscv x86"
 
 BDEPEND="
>=sys-devel/gcc-8



[gentoo-commits] repo/gentoo:master commit in: media-libs/harfbuzz/, media-libs/harfbuzz/files/

2022-11-09 Thread Sam James
commit: 9e5d8576d295164bc6dc9873e68ed94fd46968cf
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:13:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:14:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5d8576

media-libs/harfbuzz: backport fix for icu/freetype detection

Bug: https://bugs.gentoo.org/830966
Closes: https://bugs.gentoo.org/880405
Closes: https://bugs.gentoo.org/880479
Thanks-to: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/harfbuzz-5.3.1-meson-freetype-icu.patch  | 120 +
 media-libs/harfbuzz/harfbuzz-5.3.1-r1.ebuild   | 104 ++
 2 files changed, 224 insertions(+)

diff --git a/media-libs/harfbuzz/files/harfbuzz-5.3.1-meson-freetype-icu.patch 
b/media-libs/harfbuzz/files/harfbuzz-5.3.1-meson-freetype-icu.patch
new file mode 100644
index ..3e0a7beece9c
--- /dev/null
+++ b/media-libs/harfbuzz/files/harfbuzz-5.3.1-meson-freetype-icu.patch
@@ -0,0 +1,120 @@
+https://bugs.gentoo.org/880479
+https://bugs.gentoo.org/880405
+https://github.com/harfbuzz/harfbuzz/pull/3870
+
+From 2c14943fb06ffd6de4e270454501ff5d305ede6e Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Tue, 8 Nov 2022 16:24:08 -0500
+Subject: [PATCH] meson: fix regression in detecting freetype2/icu-uc when
+ explicitly disabled
+
+In #3811 / commit 53a194aa3f5f7de0b40e879e41fcbe0de6e9fefe a broken and
+half-implemented approach to kind of sort of handling the detection of
+both pkg-config and cmake names for dependencies, was implemented. It
+just checked for both versions with required: false, but when the build
+was configured with *disabled* options, it was still found because it
+was treated as auto.
+
+Really, the problem here is trying to outsmart Meson, which handles a
+lot of edge cases correctly. But it's possible, albeit very wordy, to
+manually implement Meson's internal logic via if/else fallbacks. Do so
+here.
+--- a/meson.build
 b/meson.build
+@@ -83,20 +83,35 @@ check_funcs = [
+ 
+ m_dep = cpp.find_library('m', required: false)
+ 
+-
+-# Try pkgconfig name
+-freetype_dep = dependency('freetype2', required: false)
+-if not freetype_dep.found()
+-  # Try cmake name
+-  freetype_dep = dependency('freetype', required: false)
+-endif
+-if not freetype_dep.found()
+-  # Subproject fallback, `allow_fallback: true` means the fallback will be
+-  # tried even if the freetype option is set to `auto`.
+-  freetype_dep = dependency('freetype2',
++if meson.version().version_compare('>=0.60.0')
++  # pkg-config: freetype2, cmake: Freetype
++  freetype_dep = dependency('freetype2', 'Freetype',
+ required: get_option('freetype'),
+ default_options: ['harfbuzz=disabled'],
+ allow_fallback: true)
++else
++  # painful hack to handle multiple dependencies but also respect options
++  freetype_opt = get_option('freetype')
++  # we want to handle enabled manually after fallbacks, but also handle 
disabled normally
++  if freetype_opt.enabled()
++freetype_opt = false
++  endif
++  # try pkg-config name
++  freetype_dep = dependency('freetype2', method: 'pkg-config', required: 
freetype_opt)
++  # when disabled, leave it not-found
++  if not freetype_dep.found() and not get_option('freetype').disabled()
++# Try cmake name
++freetype_dep = dependency('Freetype', method: 'cmake', required: false)
++# Subproject fallback, `allow_fallback: true` means the fallback will be
++# tried even if the freetype option is set to `auto`.
++if not freetype_dep.found()
++  freetype_dep = dependency('freetype2',
++method: 'pkg-config',
++required: get_option('freetype'),
++default_options: ['harfbuzz=disabled'],
++allow_fallback: true)
++endif
++  endif
+ endif
+ 
+ glib_dep = dependency('glib-2.0', required: get_option('glib'))
+@@ -104,18 +119,36 @@ gobject_dep = dependency('gobject-2.0', required: 
get_option('gobject'))
+ graphite2_dep = dependency('graphite2', required: get_option('graphite2'))
+ graphite_dep = dependency('graphite2', required: get_option('graphite'))
+ 
+-# Try pkgconfig name
+-icu_dep = dependency('icu-uc', required: false)
+-if not icu_dep.found()
+-  # Try cmake name
+-  icu_dep = dependency('ICU',
+-   required: false,
+-   components: 'uc',
+-   method: 'cmake')
+-endif
+-if not icu_dep.found()
+-  # Subproject fallback if icu option is enabled
+-  icu_dep = dependency('icu-uc', required: get_option('icu'))
++if meson.version().version_compare('>=0.60.0')
++  # pkg-config: icu-uc, cmake: ICU but with components
++  icu_dep = dependency('icu-uc', 'ICU',
++components: 'uc',
++required: get_option('icu'),
++  

[gentoo-commits] repo/gentoo:master commit in: sys-process/btop/

2022-11-09 Thread Arthur Zamarin
commit: 36b8a7b846b407c9eb632a951cba4eef2e724b36
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 10 05:11:44 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 10 05:11:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b8a7b8

sys-process/btop: Stabilize 1.2.12 arm64, #880583

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-process/btop/btop-1.2.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/btop-1.2.12.ebuild 
b/sys-process/btop/btop-1.2.12.ebuild
index 5dbb46974fd7..c9f3f4f10c86 100644
--- a/sys-process/btop/btop-1.2.12.ebuild
+++ b/sys-process/btop/btop-1.2.12.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/aristocratos/btop/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
 
 BDEPEND="
>=sys-devel/gcc-8



[gentoo-commits] repo/gentoo:master commit in: app-admin/procinfo-ng/, app-admin/procinfo-ng/files/

2022-11-09 Thread Sam James
commit: a4ae230be03c2f8ab6ed0e2d53f431d5bd649dbb
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 04:57:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:09:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ae230b

app-admin/procinfo-ng: fix build w/ clang, -Wformat-security

It's a lazy fix but upstream is dead and surprisingly other
distros still package this. Fix -Wformat-security while at it.

Closes: https://bugs.gentoo.org/719790
Signed-off-by: Sam James  gentoo.org>

 .../files/procinfo-ng-2.0.304-wformat-security.patch| 11 +++
 ...-2.0.304-r1.ebuild => procinfo-ng-2.0.304-r2.ebuild} | 17 +
 2 files changed, 24 insertions(+), 4 deletions(-)

diff --git 
a/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-wformat-security.patch 
b/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-wformat-security.patch
new file mode 100644
index ..315983c9af30
--- /dev/null
+++ b/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-wformat-security.patch
@@ -0,0 +1,11 @@
+--- a/procinfo.cpp
 b/procinfo.cpp
+@@ -211,7 +211,7 @@ int mainLoop(bool perSecond, bool showTotals, bool 
showTotalsMem, bool fullScree
+   try {
+   rows = getNetStats(perSecond, showTotals, skipIfaces, elapsed);
+   } catch (string exceptionMessage) {
+-  print(exceptionMessage.c_str());
++  print("%s", exceptionMessage.c_str());
+   }
+   print("\n");
+   prettyPrint(rows, rowWidth, true);

diff --git a/app-admin/procinfo-ng/procinfo-ng-2.0.304-r1.ebuild 
b/app-admin/procinfo-ng/procinfo-ng-2.0.304-r2.ebuild
similarity index 70%
rename from app-admin/procinfo-ng/procinfo-ng-2.0.304-r1.ebuild
rename to app-admin/procinfo-ng/procinfo-ng-2.0.304-r2.ebuild
index c1fe7c224965..d9384bee0dd8 100644
--- a/app-admin/procinfo-ng/procinfo-ng-2.0.304-r1.ebuild
+++ b/app-admin/procinfo-ng/procinfo-ng-2.0.304-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit autotools
+inherit autotools flag-o-matic
 
 DESCRIPTION="Completely rewrite of the old system monitoring app procinfo"
 HOMEPAGE="https://sourceforge.net/projects/procinfo-ng/";
@@ -13,17 +13,26 @@ LICENSE="|| ( GPL-2 LGPL-2.1 )"
 SLOT="0"
 KEYWORDS="amd64 ~hppa x86"
 
-RDEPEND="sys-libs/ncurses:0="
+RDEPEND="sys-libs/ncurses:="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${P}-autotools.patch
"${FILESDIR}"/${P}-man.patch
+   "${FILESDIR}"/${P}-wformat-security.patch
 )
 
 src_prepare() {
default
+
mv configure.{in,ac} || die
eautoreconf
 }
+
+src_configure() {
+   # bug #719790
+   append-cxxflags -std=c++03
+
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/libftdi/

2022-11-09 Thread Sam James
commit: 7d13210666e659d12f068b61c96f83c29005ec30
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 05:07:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 05:09:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d132106

dev-embedded/libftdi: drop obsolete sed for .pc files

Closes: https://bugs.gentoo.org/880659
Bug: https://bugs.gentoo.org/766818
Signed-off-by: Sam James  gentoo.org>

 .../libftdi/{libftdi-1.5-r3.ebuild => libftdi-1.5-r4.ebuild}  |  7 ---
 dev-embedded/libftdi/libftdi-.ebuild  | 11 ++-
 2 files changed, 2 insertions(+), 16 deletions(-)

diff --git a/dev-embedded/libftdi/libftdi-1.5-r3.ebuild 
b/dev-embedded/libftdi/libftdi-1.5-r4.ebuild
similarity index 88%
rename from dev-embedded/libftdi/libftdi-1.5-r3.ebuild
rename to dev-embedded/libftdi/libftdi-1.5-r4.ebuild
index e9ceec3285f5..d0809d5547ab 100644
--- a/dev-embedded/libftdi/libftdi-1.5-r3.ebuild
+++ b/dev-embedded/libftdi/libftdi-1.5-r4.ebuild
@@ -71,13 +71,6 @@ src_test() {
 src_install() {
cmake_src_install
 
-   # Fix up pkgconfig files
-   # bug #766818
-   if use cxx ; then
-   sed -i -e "s/libftdipp1/libftdi1/" 
"${ED}"/usr/$(get_libdir)/pkgconfig/libftdi1.pc || die
-   sed -i -e "s/libftdi1/libftdipp1/" 
"${ED}"/usr/$(get_libdir)/pkgconfig/libftdipp1.pc || die
-   fi
-
use python && python_optimize
dodoc AUTHORS ChangeLog README TODO
 

diff --git a/dev-embedded/libftdi/libftdi-.ebuild 
b/dev-embedded/libftdi/libftdi-.ebuild
index 36487c2e0df9..2e1662312d70 100644
--- a/dev-embedded/libftdi/libftdi-.ebuild
+++ b/dev-embedded/libftdi/libftdi-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit cmake python-single-r1
 
 MY_P="${PN}1-${PV}"
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="git://developer.intra2net.com/${PN}"
 else

SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2";
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Userspace access to FTDI USB interface chips"
@@ -66,13 +66,6 @@ src_test() {
 src_install() {
cmake_src_install
 
-   # Fix up pkgconfig files
-   # bug #766818
-   if use cxx ; then
-   sed -i -e "s/libftdipp1/libftdi1/" 
"${ED}"/usr/$(get_libdir)/pkgconfig/libftdi1.pc || die
-   sed -i -e "s/libftdi1/libftdipp1/" 
"${ED}"/usr/$(get_libdir)/pkgconfig/libftdipp1.pc || die
-   fi
-
use python && python_optimize
dodoc AUTHORS ChangeLog README TODO
 



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/pyephem/

2022-11-09 Thread Arthur Zamarin
commit: 295049084817e1617202a53f4f71cdcb40420625
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov  9 19:56:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 10 05:02:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29504908

sci-astronomy/pyephem: fix UnquotedVariable

Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-astronomy/pyephem/pyephem-3.7.7.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-astronomy/pyephem/pyephem-3.7.7.1.ebuild 
b/sci-astronomy/pyephem/pyephem-3.7.7.1.ebuild
index cac5abc5aca7..2a874902d059 100644
--- a/sci-astronomy/pyephem/pyephem-3.7.7.1.ebuild
+++ b/sci-astronomy/pyephem/pyephem-3.7.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -34,7 +34,7 @@ src_compile() {
 }
 
 python_test() {
-   PYTHONPATH="$(ls -d ${BUILD_DIR}/lib*)" unit2 discover -s ephem
+   PYTHONPATH="$(ls -d "${BUILD_DIR}"/lib*)" unit2 discover -s ephem
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-admin/sysstat/

2022-11-09 Thread Arthur Zamarin
commit: 5293767ded49173753ea5ad43113e17cc85963e7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 10 05:06:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 10 05:06:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5293767d

app-admin/sysstat: Stabilize 12.7.1 ppc64, #880673

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-admin/sysstat/sysstat-12.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sysstat/sysstat-12.7.1.ebuild 
b/app-admin/sysstat/sysstat-12.7.1.ebuild
index 0e7b4a4aaebe..a7392068b03d 100644
--- a/app-admin/sysstat/sysstat-12.7.1.ebuild
+++ b/app-admin/sysstat/sysstat-12.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc 
x86"
 IUSE="dcron debug nls lm-sensors lto selinux systemd"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcore/

2022-11-09 Thread Arthur Zamarin
commit: a86251acafb914d259ff63d4b8678267b3ab6026
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 10 05:06:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 10 05:06:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a86251ac

sys-apps/pkgcore: add 0.12.17

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/pkgcore/Manifest   |  1 +
 sys-apps/pkgcore/pkgcore-0.12.17.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index 31326a7d7586..c1d1f55b2050 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1 +1,2 @@
 DIST pkgcore-0.12.16.tar.gz 623795 BLAKE2B 
b591aeaa5d780f0b273d446d1bdbdf33a44d085aa4975d3c5f394820a6f479c15da7850a699c92a56cb280ee028d922551c7226801dea6f4c34620bde3859c31
 SHA512 
acd7c478b342349e66dfda5ed1284663037b221e39b557215d1441e8a908c845fe26e274bcfd97b1879f5792fc017437cd0fbde1cdffc5ebc595a34fa56d2589
+DIST pkgcore-0.12.17.tar.gz 615375 BLAKE2B 
9aabdeead2997e53ee3c966c908a231ff5e3b85422844538f47ff7bed03611459224ad7e931a9e94f0e376f221bd5c54f0f77f7883543cbd5b03c4dba6ba591b
 SHA512 
9bad9b6e6177873b9187cff66b6b51c644a59a2d9f01b8ca110bc49006d6f0221c2c3b145d7cf5cec6f3c7526b6751100d56df13350b674a68ab5bbf19f10131

diff --git a/sys-apps/pkgcore/pkgcore-0.12.17.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.17.ebuild
new file mode 100644
index ..727dcbf220de
--- /dev/null
+++ b/sys-apps/pkgcore/pkgcore-0.12.17.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcore.git
+   https://github.com/pkgcore/pkgcore.git";
+   inherit git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="a framework for package management"
+HOMEPAGE="https://github.com/pkgcore/pkgcore";
+
+LICENSE="BSD MIT"
+SLOT="0"
+
+RDEPEND="
+   >=app-shells/bash-5.0
+   dev-python/lxml[${PYTHON_USEDEP}]
+"
+if [[ ${PV} == * ]]; then
+   RDEPEND+=" ~dev-python/snakeoil-[${PYTHON_USEDEP}]"
+else
+   RDEPEND+=" >=dev-python/snakeoil-0.10.1[${PYTHON_USEDEP}]"
+fi
+BDEPEND="
+   >=dev-python/flit_core-3.8[${PYTHON_USEDEP}]
+   test? (
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # fail because of forcing Gentoo's prefix
+   tests/ebuild/test_eapi.py::TestEAPI::test_register
+   tests/ebuild/test_eapi.py::TestEAPI::test_is_supported
+)
+
+src_prepare() {
+   # force Gentoo's prefix
+   sed -e "/INSTALL_PREFIX =/s@= .*\$@= '${EPREFIX}/usr'@" -i py_build.py 
|| die
+
+   distutils-r1_src_prepare
+}
+
+python_install_all() {
+   local DOCS=( NEWS.rst )
+   [[ ${PV} == * ]] || doman build/sphinx/man/*
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/sysstat/

2022-11-09 Thread Arthur Zamarin
commit: 83b8c1aa90caca6f7dd57b74a8827c74d76ebc75
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 10 05:06:48 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 10 05:06:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b8c1aa

app-admin/sysstat: Stabilize 12.7.1 ppc, #880673

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-admin/sysstat/sysstat-12.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sysstat/sysstat-12.7.1.ebuild 
b/app-admin/sysstat/sysstat-12.7.1.ebuild
index a7392068b03d..df4308ea1361 100644
--- a/app-admin/sysstat/sysstat-12.7.1.ebuild
+++ b/app-admin/sysstat/sysstat-12.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc 
x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc 
x86"
 IUSE="dcron debug nls lm-sensors lto selinux systemd"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: www-plugins/browserpass/

2022-11-09 Thread Arthur Zamarin
commit: ec1b9213ff58c433b593dedd1cbad12739ae02d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov  9 19:53:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 10 05:02:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1b9213

www-plugins/browserpass: fix UnquotedVariable

Signed-off-by: Arthur Zamarin  gentoo.org>

 www-plugins/browserpass/browserpass-3.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/browserpass/browserpass-3.0.10.ebuild 
b/www-plugins/browserpass/browserpass-3.0.10.ebuild
index 086dfb387890..ccca3aa0379f 100644
--- a/www-plugins/browserpass/browserpass-3.0.10.ebuild
+++ b/www-plugins/browserpass/browserpass-3.0.10.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}"/${MY_PN}-${PV}
 src_compile() {
ego build || die
 
-   sed -e 's|%%replace%%|'${EPREFIX}'/usr/libexec/browserpass-native|' \
+   sed -e "s|%%replace%%|${EPREFIX}/usr/libexec/browserpass-native|" \
-i browser-files/firefox-host.json 
browser-files/chromium-host.json || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2022-11-09 Thread Arthur Zamarin
commit: e51ca099bec28c5a27a7eb070e7c77a06790a30d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov  9 19:52:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 10 05:02:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51ca099

dev-util/nvidia-cuda-toolkit: fix UnquotedVariable

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.7.0-r2.ebuild | 2 +-
 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.7.0-r2.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.7.0-r2.ebuild
index ddd576b50961..b4b3850015f4 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.7.0-r2.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.7.0-r2.ebuild
@@ -232,7 +232,7 @@ src_install() {
 }
 
 pkg_postinst_check() {
-   local a="$(${EROOT}/opt/cuda/bin/cuda-config -s)"
+   local a="$("${EROOT}"/opt/cuda/bin/cuda-config -s)"
local b="0.0"
local v
for v in ${a}; do

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r1.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r1.ebuild
index 6892b8af6f78..14112f7a0201 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r1.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r1.ebuild
@@ -232,7 +232,7 @@ src_install() {
 }
 
 pkg_postinst_check() {
-   local a="$(${EROOT}/opt/cuda/bin/cuda-config -s)"
+   local a="$("${EROOT}"/opt/cuda/bin/cuda-config -s)"
local b="0.0"
local v
for v in ${a}; do



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/molequeue/

2022-11-09 Thread Arthur Zamarin
commit: 06da890c4b79d9a78e6098f3576a15cd952dfd4e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov  9 19:57:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 10 05:02:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06da890c

sci-chemistry/molequeue: fix UnquotedVariable

Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-chemistry/molequeue/molequeue-0.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-chemistry/molequeue/molequeue-0.9.0-r1.ebuild 
b/sci-chemistry/molequeue/molequeue-0.9.0-r1.ebuild
index 8901b0f81ce5..097499b09f3c 100644
--- a/sci-chemistry/molequeue/molequeue-0.9.0-r1.ebuild
+++ b/sci-chemistry/molequeue/molequeue-0.9.0-r1.ebuild
@@ -53,7 +53,7 @@ src_configure() {
-DINSTALL_LIBRARY_DIR=$(get_libdir)
)
use zeromq && \
-   mycmakeargs+=( -DZeroMQ_ROOT_DIR=\"${EPREFIX}/usr\" )
+   mycmakeargs+=( "-DZeroMQ_ROOT_DIR=\"${EPREFIX}/usr\"" )
 
cmake_src_configure
}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/elogind/

2022-11-09 Thread Arthur Zamarin
commit: be3fe57cf41091204ff46706056efacff747420c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov  9 19:58:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 10 05:02:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3fe57c

sys-auth/elogind: fix UnquotedVariable

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-auth/elogind/elogind-246.10-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-auth/elogind/elogind-246.10-r1.ebuild 
b/sys-auth/elogind/elogind-246.10-r1.ebuild
index c6a1f102edac..545f56aa84e4 100644
--- a/sys-auth/elogind/elogind-246.10-r1.ebuild
+++ b/sys-auth/elogind/elogind-246.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -66,7 +66,7 @@ src_prepare() {
 }
 
 src_configure() {
-   local rccgroupmode="$(grep rc_cgroup_mode ${EPREFIX}/etc/rc.conf | cut 
-d '"' -f 2)"
+   local rccgroupmode="$(grep rc_cgroup_mode "${EPREFIX}"/etc/rc.conf | 
cut -d '"' -f 2)"
local cgroupmode="legacy"
 
if [[ "xhybrid" = "x${rccgroupmode}" ]] ; then



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: /

2022-11-09 Thread Arthur Zamarin
commit: a48d81e5d4e51bdf0ca4928fbea788950411def1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  8 19:48:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 10 04:50:33 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=a48d81e5

new release 0.12.17

Signed-off-by: Arthur Zamarin  gentoo.org>

 NEWS.rst | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 3358a795c..892f9a1a7 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,29 @@
 Release Notes
 =
 
+
+pkgcore 0.12.17 (2022-11-10)
+
+
+- profiles: support package.bashrc files as an extension (#370, Arthur Zamarin)
+
+- patom: new command for working with atoms, like qatom (#362, Arthur Zamarin)
+
+- ebuild.repository: fix manifest entries generation with precise restricts
+  (#371, Arthur Zamarin)
+
+- operations.fetch: better error messages when fetching fails (Arthur Zamarin)
+  https://github.com/pkgcore/pkgdev/issues/86
+
+- ebuild.profiles: error out when USE_EXPAND syntax is used in package.mask
+  (Arthur Zamarin)
+  https://github.com/pkgcore/pkgcheck/issues/370
+
+- drop Python 3.8 support (Arthur Zamarin)
+
+- Use flit with custom wrapper as build backend (#372, #374, Arthur Zamarin,
+  with special thanks to Michał Górny for reviewing and helping with it)
+
 
 pkgcore 0.12.16 (2022-10-04)
 



[gentoo-commits] repo/gentoo:master commit in: games-misc/exult-sound/

2022-11-09 Thread Ionen Wolkens
commit: d2bc73a26119a5330ffeafdf471b269f78fc85ac
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Nov 10 02:02:18 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 10 02:52:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2bc73a2

games-misc/exult-sound: Keyword 0-r2 ppc64, #850493

Tested-by: ernsteiswuerfel  mailbox.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-misc/exult-sound/exult-sound-0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-misc/exult-sound/exult-sound-0-r2.ebuild 
b/games-misc/exult-sound/exult-sound-0-r2.ebuild
index 6583d1301935..21a835bed962 100644
--- a/games-misc/exult-sound/exult-sound-0-r2.ebuild
+++ b/games-misc/exult-sound/exult-sound-0-r2.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://downloads.sourceforge.net/exult/exult-data/exult_audio.zip";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 
 BDEPEND="app-arch/unzip"
 



[gentoo-commits] repo/gentoo:master commit in: games-engines/exult/

2022-11-09 Thread Ionen Wolkens
commit: ca274de84dd6dfaa2dc71dcb30ebc50fdab9e11e
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Nov  9 11:08:54 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 10 02:52:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca274de8

games-engines/exult: add 1.8

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28200
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-engines/exult/Manifest |  1 +
 games-engines/exult/exult-1.8.ebuild | 56 
 games-engines/exult/metadata.xml |  2 +-
 3 files changed, 58 insertions(+), 1 deletion(-)

diff --git a/games-engines/exult/Manifest b/games-engines/exult/Manifest
index 89066ec8df51..6f8438c5319a 100644
--- a/games-engines/exult/Manifest
+++ b/games-engines/exult/Manifest
@@ -1 +1,2 @@
 DIST exult-1.6.tar.gz 7906968 BLAKE2B 
f58b009bf82c5120a7ce588cbc5d2b282b92d7e8d08fb3e6119436de178ebd8af1d9a10e4ba660038aac9b87f0ced3fbbdbc5f39a3b3e17fee36b295d7df2603
 SHA512 
e786ccc11d3fc1b0747c0c620b51152d09f5157ca1e458a5aecc5e66c91e3222b6ba61311149bd6be83e20d339ea1d6d47640f89cc1750a9720549278a33e1b2
+DIST exult-1.8.tar.gz 19104130 BLAKE2B 
56e127d95d3a948b7c52ca3439f8a84691728817c855b46580a8baf21ad0b8f663d5f9fb2fb855d73baa1d3cc29181d001adae1a978c75a7dfa598879b559ab4
 SHA512 
5422f70c00a1d5ff0606cb7613b891abda430872c50b1058999085c7df08360fd55d5bdf95cbff09616cf3b11e51dce4b11c7322c3db9a8756946e5854ef0fde

diff --git a/games-engines/exult/exult-1.8.ebuild 
b/games-engines/exult/exult-1.8.ebuild
new file mode 100644
index ..8e0e2b0a48b2
--- /dev/null
+++ b/games-engines/exult/exult-1.8.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="an Ultima 7 game engine that runs on modern operating systems"
+HOMEPAGE="http://exult.sourceforge.net/";
+SRC_URI="https://downloads.sourceforge.net/${PN}/exult-all-versions/${PV}/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="alsa fluidsynth timidity tools"
+
+DEPEND="
+   games-misc/exult-sound
+   >=media-libs/libpng-1.6:0=
+   media-libs/libvorbis
+   sys-libs/zlib:=
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   fluidsynth? ( media-sound/fluidsynth )
+   media-libs/libsdl2[sound,video,X]
+   timidity? ( >=media-sound/timidity++-2 )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=(
+   AUTHORS ChangeLog FAQ NEWS README
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-zip-support \
+   --with-desktopdir=/usr/share/applications \
+   --with-icondir=/usr/share/pixmaps \
+   $(use_enable alsa) \
+   $(use_enable fluidsynth) \
+   $(use_enable timidity timidity-midi) \
+   $(use_enable tools) \
+   $(use_enable tools compiler) \
+   $(use_enable tools mods)
+}
+
+pkg_postinst() {
+   elog "You *must* have the original Ultima7 The Black Gate and/or"
+   elog "The Serpent Isle installed."
+   elog "See documentation in /usr/share/doc/${PF} for information."
+}

diff --git a/games-engines/exult/metadata.xml b/games-engines/exult/metadata.xml
index dfaf409414b7..6351a584ce67 100644
--- a/games-engines/exult/metadata.xml
+++ b/games-engines/exult/metadata.xml
@@ -12,6 +12,6 @@

Compile with support for 
FluidSynth
Use libsdl2 instead of libsdl
-   Enable tools
+   Enable tools, usercode compiler and mods 
support

 



[gentoo-commits] repo/gentoo:master commit in: games-engines/exult/

2022-11-09 Thread Ionen Wolkens
commit: 35e351938ca7e189dece0b5df4084ffebaa9d78b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Nov 10 02:02:19 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 10 02:52:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e35193

games-engines/exult: Keyword 1.6 ppc64, #850493

Tested-by: ernsteiswuerfel  mailbox.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-engines/exult/exult-1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-engines/exult/exult-1.6.ebuild 
b/games-engines/exult/exult-1.6.ebuild
index 890ac649e4c7..bb5e1c9d1715 100644
--- a/games-engines/exult/exult-1.6.ebuild
+++ b/games-engines/exult/exult-1.6.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://downloads.sourceforge.net/${PN}/exult-all-versions/${PV}/${P}.t
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="alsa fluidsynth opengl +sdl2 timidity tools"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: games-engines/exult/

2022-11-09 Thread Ionen Wolkens
commit: 760490f827d38225e9d492249176b39d4da117c1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Nov 10 02:09:56 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 10 02:52:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760490f8

games-engines/exult: forward ~ppc64 keyword

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-engines/exult/exult-1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-engines/exult/exult-1.8.ebuild 
b/games-engines/exult/exult-1.8.ebuild
index 8e0e2b0a48b2..0b544c3211fb 100644
--- a/games-engines/exult/exult-1.8.ebuild
+++ b/games-engines/exult/exult-1.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.sourceforge.net/${PN}/exult-all-versions/${PV}/${P}.t
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="alsa fluidsynth timidity tools"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: games-engines/exult/

2022-11-09 Thread Ionen Wolkens
commit: 1def587ca3c65f00199e30a512e3d5558d1c8533
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Nov 10 01:28:00 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 10 03:10:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1def587c

games-engines/exult: extra ebuild changes/updates

bit of tidying and:
* use EPREFIX
* use html/ for for docs
* add joystick on libSDL2
* depend on xorg-proto, fails without because of libsdl2
 (and keep X on libsdl2, seems needed)
* drop virtual/opengl, this doesn't use GL anymore I can see?
  also does not seem to need libsdl2[opengl]

Probably other improvements that could be done (better way or
instructions to find game data in $HOME rather than /usr/share,
and have not looked at gtk+exult-studio), but left alone for now.

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-engines/exult/exult-1.8.ebuild | 51 ++--
 1 file changed, 26 insertions(+), 25 deletions(-)

diff --git a/games-engines/exult/exult-1.8.ebuild 
b/games-engines/exult/exult-1.8.ebuild
index 0b544c3211fb..bf03c5b70837 100644
--- a/games-engines/exult/exult-1.8.ebuild
+++ b/games-engines/exult/exult-1.8.ebuild
@@ -5,52 +5,53 @@ EAPI=8
 
 inherit autotools
 
-DESCRIPTION="an Ultima 7 game engine that runs on modern operating systems"
-HOMEPAGE="http://exult.sourceforge.net/";
-SRC_URI="https://downloads.sourceforge.net/${PN}/exult-all-versions/${PV}/${P}.tar.gz";
+DESCRIPTION="Ultima 7 game engine that runs on modern operating systems"
+HOMEPAGE="https://exult.sourceforge.net/";
+SRC_URI="mirror://sourceforge/exult/exult-all-versions/${PV}/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="alsa fluidsynth timidity tools"
 
-DEPEND="
+RDEPEND="
games-misc/exult-sound
-   >=media-libs/libpng-1.6:0=
+   media-libs/libpng:=
+   media-libs/libsdl2[X,joystick,sound,video]
media-libs/libvorbis
sys-libs/zlib:=
-   virtual/opengl
alsa? ( media-libs/alsa-lib )
-   fluidsynth? ( media-sound/fluidsynth )
-   media-libs/libsdl2[sound,video,X]
-   timidity? ( >=media-sound/timidity++-2 )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=(
-   AUTHORS ChangeLog FAQ NEWS README
-)
+   fluidsynth? ( media-sound/fluidsynth:= )
+   timidity? ( media-sound/timidity++ )"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto"
 
 src_prepare() {
default
+
eautoreconf
 }
 
 src_configure() {
-   econf \
-   --enable-zip-support \
-   --with-desktopdir=/usr/share/applications \
-   --with-icondir=/usr/share/pixmaps \
-   $(use_enable alsa) \
-   $(use_enable fluidsynth) \
-   $(use_enable timidity timidity-midi) \
-   $(use_enable tools) \
-   $(use_enable tools compiler) \
+   local econfargs=(
+   --docdir="${EPREFIX}"/usr/share/${PF}/html
+   --with-desktopdir="${EPREFIX}"/usr/share/applications
+   --with-icondir="${EPREFIX}"/usr/share/pixmaps
+   $(use_enable alsa)
+   $(use_enable fluidsynth)
+   $(use_enable timidity timidity-midi)
+   $(use_enable tools)
+   $(use_enable tools compiler)
$(use_enable tools mods)
+   --enable-zip-support
+   )
+
+   econf "${econfargs[@]}"
 }
 
 pkg_postinst() {
elog "You *must* have the original Ultima7 The Black Gate and/or"
elog "The Serpent Isle installed."
-   elog "See documentation in /usr/share/doc/${PF} for information."
+   elog "See documentation in ${EROOT}/usr/share/doc/${PF} for 
information."
 }



[gentoo-commits] repo/gentoo:master commit in: app-admin/sysstat/

2022-11-09 Thread Sam James
commit: a95157e9d4756d04c271fa45378a7800e7a0aeeb
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 02:50:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 02:50:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a95157e9

app-admin/sysstat: Stabilize 12.7.1 arm, #880673

Signed-off-by: Sam James  gentoo.org>

 app-admin/sysstat/sysstat-12.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sysstat/sysstat-12.7.1.ebuild 
b/app-admin/sysstat/sysstat-12.7.1.ebuild
index 37ab5d829827..577502c84f2f 100644
--- a/app-admin/sysstat/sysstat-12.7.1.ebuild
+++ b/app-admin/sysstat/sysstat-12.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE="dcron debug nls lm-sensors lto selinux systemd"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-admin/sysstat/

2022-11-09 Thread Sam James
commit: a650181e7a2860e7d22fb9fee72bdbc8e26c5eda
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 02:50:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 02:50:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a650181e

app-admin/sysstat: Stabilize 12.7.1 x86, #880673

Signed-off-by: Sam James  gentoo.org>

 app-admin/sysstat/sysstat-12.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sysstat/sysstat-12.7.1.ebuild 
b/app-admin/sysstat/sysstat-12.7.1.ebuild
index 577502c84f2f..0e7b4a4aaebe 100644
--- a/app-admin/sysstat/sysstat-12.7.1.ebuild
+++ b/app-admin/sysstat/sysstat-12.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
 IUSE="dcron debug nls lm-sensors lto selinux systemd"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3/

2022-11-09 Thread Sam James
commit: 2a6e361aa0de186556ff15fb35655a58c22bcd58
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 02:49:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 02:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6e361a

dev-python/pypy3: Stabilize 7.3.9_p9 amd64, #880645

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy3/pypy3-7.3.9_p9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3/pypy3-7.3.9_p9.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
index c895b7eb2e25..b8fada825778 100644
--- a/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
@@ -25,7 +25,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-11-09 Thread Sam James
commit: c174548e1652d1fddd6b8e100ea6f6f5b8be7029
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 02:49:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 02:49:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c174548e

dev-lang/python: Stabilize 3.10.8_p3 arm64, #880641

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.10.8_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.8_p3.ebuild 
b/dev-lang/python/python-3.10.8_p3.ebuild
index dedc83e8a23d..1a6849d68da3 100644
--- a/dev-lang/python/python-3.10.8_p3.ebuild
+++ b/dev-lang/python/python-3.10.8_p3.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-11-09 Thread Sam James
commit: 2af3ae603888187b4e7f8ead75d11e4cbc38f74e
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 02:49:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 02:49:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2af3ae60

dev-lang/python: Stabilize 3.8.15_p3 arm64, #880637

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.8.15_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.15_p3.ebuild 
b/dev-lang/python/python-3.8.15_p3.ebuild
index d6eac9f2a689..928658f24517 100644
--- a/dev-lang/python/python-3.8.15_p3.ebuild
+++ b/dev-lang/python/python-3.8.15_p3.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk wininst +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-11-09 Thread Sam James
commit: ac03f645b11f7be9b63e6ed4a40bef538cd481b7
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 02:49:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 02:49:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac03f645

dev-lang/python: Stabilize 3.9.15_p3 arm64, #880639

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.9.15_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.15_p3.ebuild 
b/dev-lang/python/python-3.9.15_p3.ebuild
index 10dc65809a85..516f6837b10a 100644
--- a/dev-lang/python/python-3.9.15_p3.ebuild
+++ b/dev-lang/python/python-3.9.15_p3.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3/

2022-11-09 Thread Sam James
commit: bffecda3af883a5ff85d71b0fbb0a313018cd21d
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 02:49:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 02:49:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bffecda3

dev-python/pypy3: Stabilize 7.3.9_p9 x86, #880645

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy3/pypy3-7.3.9_p9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3/pypy3-7.3.9_p9.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
index 6370feafe7b8..c895b7eb2e25 100644
--- a/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
@@ -25,7 +25,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-apache/

2022-11-09 Thread Matthew Thode
commit: a9fb6ba64398b57c1fe7b74b546b531c75ba42ac
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Nov 10 02:07:16 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Nov 10 02:08:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9fb6ba6

app-crypt/certbot-apache: add 1.32.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-apache/Manifest  |  1 +
 .../certbot-apache/certbot-apache-1.32.0.ebuild| 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 4374c9ab7fd6..05f21a3b696b 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1,3 +1,4 @@
 DIST certbot-1.29.0.tar.gz 1367853 BLAKE2B 
c0d8d2c05a061b2d50564a97bf17ae883bd443321bf99cea13fbae196c7ec876231d803d5389e524997dd8632035d5ad60b1a99b025a22a65d0865d564cfafc5
 SHA512 
755781e12e0e4cdb41aa16d90ab6a334ef41a98630e08127a867c8e8813ee45ebd3f6f54168fe747900f6ab59539e414ffed7891c05746b3a7af2e2a96a8d522
 DIST certbot-1.30.0.tar.gz 1370072 BLAKE2B 
c9286bc6dfee59c5a7b458430b08ee273615b42e40d2355b41c5d58a0b8757d83551e947058660e4abda88d7f11c16184a248c313b4d01e145df0e39b717bf86
 SHA512 
15727a7a38a9cbe4890a347c0cc2a795be19502ece28034400d41cf96a6d4bef197890bd85cd02ecc6a792e3502ae8aa663aad45e980047567f0d3b161cbe3df
 DIST certbot-1.31.0.tar.gz 1371459 BLAKE2B 
95fc9f29b1e91f5bc12a9b7146d00f4f3b4647eeda8e866c46c17d8d8a2443bd46cfa04758e8571e84b2bbf70bd68943c47ceaf6d830d3e5121e41d9548da051
 SHA512 
a2f6d7714bfc8e2c400e69be038404da138b53f0dc09e071048d560ba9e9527cc0b786b8d210b62c3d07c3aeadaee12dc0d060d144af4b5c3178576fde65b052
+DIST certbot-1.32.0.tar.gz 1372897 BLAKE2B 
ce0be11e07186fa5ec71c52bb728161be3326b86214e13951335f460ed19b3fd7a66eaca242cb51767e0c335c02ceba1c964fc39ab79dd7c3dd2b6a383e47732
 SHA512 
6addbb14e69dd6206749c5659a114bc2421d948b5d01c95cacf389fc9c23a735881f3eb0c2fc18e6729e3fac95bc86b4b6a1575affe28e94b81255d4ec13b242

diff --git a/app-crypt/certbot-apache/certbot-apache-1.32.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-1.32.0.ebuild
new file mode 100644
index ..4a5e9753518c
--- /dev/null
+++ b/app-crypt/certbot-apache/certbot-apache-1.32.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
+   inherit git-r3
+   S=${WORKDIR}/${P}/${PN}
+else
+   
SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz 
-> ${PN%-apache}-${PV}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   S=${WORKDIR}/${PN%-apache}-${PV}/${PN}
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND=">=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   dev-python/python-augeas[${PYTHON_USEDEP}]
+   dev-python/zope-component[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-nginx/

2022-11-09 Thread Matthew Thode
commit: 3c723aae90b1eea541ea1904c8c0f4b622fae579
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Nov 10 02:07:42 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Nov 10 02:08:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c723aae

app-crypt/certbot-nginx: add 1.32.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-nginx/Manifest   |  1 +
 .../certbot-nginx/certbot-nginx-1.32.0.ebuild  | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 4374c9ab7fd6..05f21a3b696b 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -1,3 +1,4 @@
 DIST certbot-1.29.0.tar.gz 1367853 BLAKE2B 
c0d8d2c05a061b2d50564a97bf17ae883bd443321bf99cea13fbae196c7ec876231d803d5389e524997dd8632035d5ad60b1a99b025a22a65d0865d564cfafc5
 SHA512 
755781e12e0e4cdb41aa16d90ab6a334ef41a98630e08127a867c8e8813ee45ebd3f6f54168fe747900f6ab59539e414ffed7891c05746b3a7af2e2a96a8d522
 DIST certbot-1.30.0.tar.gz 1370072 BLAKE2B 
c9286bc6dfee59c5a7b458430b08ee273615b42e40d2355b41c5d58a0b8757d83551e947058660e4abda88d7f11c16184a248c313b4d01e145df0e39b717bf86
 SHA512 
15727a7a38a9cbe4890a347c0cc2a795be19502ece28034400d41cf96a6d4bef197890bd85cd02ecc6a792e3502ae8aa663aad45e980047567f0d3b161cbe3df
 DIST certbot-1.31.0.tar.gz 1371459 BLAKE2B 
95fc9f29b1e91f5bc12a9b7146d00f4f3b4647eeda8e866c46c17d8d8a2443bd46cfa04758e8571e84b2bbf70bd68943c47ceaf6d830d3e5121e41d9548da051
 SHA512 
a2f6d7714bfc8e2c400e69be038404da138b53f0dc09e071048d560ba9e9527cc0b786b8d210b62c3d07c3aeadaee12dc0d060d144af4b5c3178576fde65b052
+DIST certbot-1.32.0.tar.gz 1372897 BLAKE2B 
ce0be11e07186fa5ec71c52bb728161be3326b86214e13951335f460ed19b3fd7a66eaca242cb51767e0c335c02ceba1c964fc39ab79dd7c3dd2b6a383e47732
 SHA512 
6addbb14e69dd6206749c5659a114bc2421d948b5d01c95cacf389fc9c23a735881f3eb0c2fc18e6729e3fac95bc86b4b6a1575affe28e94b81255d4ec13b242

diff --git a/app-crypt/certbot-nginx/certbot-nginx-1.32.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-1.32.0.ebuild
new file mode 100644
index ..7eeac389284d
--- /dev/null
+++ b/app-crypt/certbot-nginx/certbot-nginx-1.32.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
+   inherit git-r3
+   S=${WORKDIR}/${P}/${PN}
+else
+   
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> 
${PN%-nginx}-${PV}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="Nginx plugin for certbot (Let's Encrypt Client)"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-17.5.0[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot/

2022-11-09 Thread Matthew Thode
commit: 674a7254de51209c994911d1959233af31c8a58e
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Nov 10 02:06:40 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Nov 10 02:08:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674a7254

app-crypt/certbot: add 1.32.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot/Manifest  |  1 +
 app-crypt/certbot/certbot-1.32.0.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index 4374c9ab7fd6..05f21a3b696b 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -1,3 +1,4 @@
 DIST certbot-1.29.0.tar.gz 1367853 BLAKE2B 
c0d8d2c05a061b2d50564a97bf17ae883bd443321bf99cea13fbae196c7ec876231d803d5389e524997dd8632035d5ad60b1a99b025a22a65d0865d564cfafc5
 SHA512 
755781e12e0e4cdb41aa16d90ab6a334ef41a98630e08127a867c8e8813ee45ebd3f6f54168fe747900f6ab59539e414ffed7891c05746b3a7af2e2a96a8d522
 DIST certbot-1.30.0.tar.gz 1370072 BLAKE2B 
c9286bc6dfee59c5a7b458430b08ee273615b42e40d2355b41c5d58a0b8757d83551e947058660e4abda88d7f11c16184a248c313b4d01e145df0e39b717bf86
 SHA512 
15727a7a38a9cbe4890a347c0cc2a795be19502ece28034400d41cf96a6d4bef197890bd85cd02ecc6a792e3502ae8aa663aad45e980047567f0d3b161cbe3df
 DIST certbot-1.31.0.tar.gz 1371459 BLAKE2B 
95fc9f29b1e91f5bc12a9b7146d00f4f3b4647eeda8e866c46c17d8d8a2443bd46cfa04758e8571e84b2bbf70bd68943c47ceaf6d830d3e5121e41d9548da051
 SHA512 
a2f6d7714bfc8e2c400e69be038404da138b53f0dc09e071048d560ba9e9527cc0b786b8d210b62c3d07c3aeadaee12dc0d060d144af4b5c3178576fde65b052
+DIST certbot-1.32.0.tar.gz 1372897 BLAKE2B 
ce0be11e07186fa5ec71c52bb728161be3326b86214e13951335f460ed19b3fd7a66eaca242cb51767e0c335c02ceba1c964fc39ab79dd7c3dd2b6a383e47732
 SHA512 
6addbb14e69dd6206749c5659a114bc2421d948b5d01c95cacf389fc9c23a735881f3eb0c2fc18e6729e3fac95bc86b4b6a1575affe28e94b81255d4ec13b242

diff --git a/app-crypt/certbot/certbot-1.32.0.ebuild 
b/app-crypt/certbot/certbot-1.32.0.ebuild
new file mode 100644
index ..3d098ba0560b
--- /dev/null
+++ b/app-crypt/certbot/certbot-1.32.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
+   inherit git-r3
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+S=${WORKDIR}/${P}/${PN}
+
+inherit distutils-r1
+
+DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="selinux"
+
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/ConfigArgParse-0.9.3[${PYTHON_USEDEP}]
+   >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+   >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   dev-python/zope-component[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+   selinux? ( sec-policy/selinux-certbot )"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/acme/

2022-11-09 Thread Matthew Thode
commit: e90165322ea24366f6081cf76c10f1ae92dfb644
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Nov 10 02:05:28 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Nov 10 02:08:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9016532

app-crypt/acme: add 1.32.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/acme/Manifest   |  1 +
 app-crypt/acme/acme-1.32.0.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 4374c9ab7fd6..05f21a3b696b 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -1,3 +1,4 @@
 DIST certbot-1.29.0.tar.gz 1367853 BLAKE2B 
c0d8d2c05a061b2d50564a97bf17ae883bd443321bf99cea13fbae196c7ec876231d803d5389e524997dd8632035d5ad60b1a99b025a22a65d0865d564cfafc5
 SHA512 
755781e12e0e4cdb41aa16d90ab6a334ef41a98630e08127a867c8e8813ee45ebd3f6f54168fe747900f6ab59539e414ffed7891c05746b3a7af2e2a96a8d522
 DIST certbot-1.30.0.tar.gz 1370072 BLAKE2B 
c9286bc6dfee59c5a7b458430b08ee273615b42e40d2355b41c5d58a0b8757d83551e947058660e4abda88d7f11c16184a248c313b4d01e145df0e39b717bf86
 SHA512 
15727a7a38a9cbe4890a347c0cc2a795be19502ece28034400d41cf96a6d4bef197890bd85cd02ecc6a792e3502ae8aa663aad45e980047567f0d3b161cbe3df
 DIST certbot-1.31.0.tar.gz 1371459 BLAKE2B 
95fc9f29b1e91f5bc12a9b7146d00f4f3b4647eeda8e866c46c17d8d8a2443bd46cfa04758e8571e84b2bbf70bd68943c47ceaf6d830d3e5121e41d9548da051
 SHA512 
a2f6d7714bfc8e2c400e69be038404da138b53f0dc09e071048d560ba9e9527cc0b786b8d210b62c3d07c3aeadaee12dc0d060d144af4b5c3178576fde65b052
+DIST certbot-1.32.0.tar.gz 1372897 BLAKE2B 
ce0be11e07186fa5ec71c52bb728161be3326b86214e13951335f460ed19b3fd7a66eaca242cb51767e0c335c02ceba1c964fc39ab79dd7c3dd2b6a383e47732
 SHA512 
6addbb14e69dd6206749c5659a114bc2421d948b5d01c95cacf389fc9c23a735881f3eb0c2fc18e6729e3fac95bc86b4b6a1575affe28e94b81255d4ec13b242

diff --git a/app-crypt/acme/acme-1.32.0.ebuild 
b/app-crypt/acme/acme-1.32.0.ebuild
new file mode 100644
index ..a905a81b75cc
--- /dev/null
+++ b/app-crypt/acme/acme-1.32.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
+   inherit git-r3
+   S=${WORKDIR}/${P}/${PN}
+else
+   SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> 
certbot-${PV}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   S=${WORKDIR}/certbot-${PV}/acme
+fi
+
+DESCRIPTION="An implementation of the ACME protocol"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-17.5.0[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/

2022-11-09 Thread John Helmert III
commit: f3372327fcbb60401503751c4ab58f8ef272204a
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Nov 10 01:49:35 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Nov 10 01:50:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3372327

www-apps/grafana-bin: drop 8.5.14, 9.0.9, 9.1.8, 9.2.0

Bug: https://bugs.gentoo.org/877097
Bug: https://bugs.gentoo.org/879025
Bug: https://bugs.gentoo.org/880551
Signed-off-by: John Helmert III  gentoo.org>

 www-apps/grafana-bin/Manifest  |  4 --
 www-apps/grafana-bin/grafana-bin-8.5.14.ebuild | 66 --
 www-apps/grafana-bin/grafana-bin-9.0.9.ebuild  | 66 --
 www-apps/grafana-bin/grafana-bin-9.1.8.ebuild  | 66 --
 www-apps/grafana-bin/grafana-bin-9.2.0.ebuild  | 66 --
 5 files changed, 268 deletions(-)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 12b797a81127..3ff8e1e8f6e8 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,5 +1 @@
-DIST grafana-bin-8.5.14.tar.gz 77799742 BLAKE2B 
a4e61135f4eea5e5b06cb75f38de2350f36c2a103dad87d0900c0862c20024345bab6aae78553b0d7e5c10764473c465351a4c7b614b77a5f0af785a05a27087
 SHA512 
fbf9600184ef425b26144a09e252d4e4301546da5ca471e142a278502e6d3174974dead7bbed58f841c683d7df27fc923c65f79cebdbf0931c1f2def472c82b4
-DIST grafana-bin-9.0.9.tar.gz 79913712 BLAKE2B 
9c3a088c5d01a514738dac598e254ef4a10769aecb8a43cc62bab74516337fddd592ac655a9260d661784ed27f14c0ba764de83183a47ed35c98629a9e40c8ea
 SHA512 
dd496f6a52f10c1f579cb5cb13ce92297c3e9a3b2685f0e5d995bf27236ff09c95af662c5613eb4b9d4cf7224995dbb2be27f1a0d63f963f535b281b1be765b6
-DIST grafana-bin-9.1.8.tar.gz 82490356 BLAKE2B 
8c6cd47d9de5a3331903566e144d9bbbd876de822d869774c4fab717c05f1b10571af9c3a520d8c1ac319e39b3c8ba53d7264883749bd5a3b41e6838141e
 SHA512 
6aff45a8ca178c1b0cf42dccf2ec34447c5c3318c7f0e04324c7b4a1a274218cf408ff06f23f423dfdfa24ef63d88e4a25354a87e69b88d383993b0ced282cfc
-DIST grafana-bin-9.2.0.tar.gz 96845048 BLAKE2B 
7e1755624232fc316b11c7d37f3cfb6641f79dc92d22405127e98d596c2f4974110ae926715a313602b6d300b121a7621a1ecb6c6ddbfd1e27b2cc763daa6d85
 SHA512 
ebd74bb144e65b778bbabd7f13ee4a3fb479854a49b1a4ebb1d28cda736edbc8b68bb3e8f44d89f94a5656bf9064b3902b297d8185c2e986d1ce0467efcfbc5b
 DIST grafana-bin-9.2.4.tar.gz 96905343 BLAKE2B 
bb4f55e166f01123cbfcd1a940a4a42736195f208578889393d66aad35a42726a95908ad793f84769b5483e3bd0de861c5ce7f1375506d2a616f78c836d263e1
 SHA512 
094d1d131f22f63d8e96a1a61b52440910cb82a9790b502b30375901fcaf48b8b45db52040c9e43667c96e710266f2df77c0ce6542755656e28f84668210f4e9

diff --git a/www-apps/grafana-bin/grafana-bin-8.5.14.ebuild 
b/www-apps/grafana-bin/grafana-bin-8.5.14.ebuild
deleted file mode 100644
index 34a49d80d06a..
--- a/www-apps/grafana-bin/grafana-bin-8.5.14.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-MY_PN=${PN/-bin/}
-MY_PV=${PV/_beta/-beta}
-S=${WORKDIR}/${MY_PN}-${MY_PV}
-
-DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
-HOMEPAGE="https://grafana.org";
-SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
-
-RESTRICT="mirror"
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-DEPEND="acct-group/grafana
-   acct-user/grafana"
-RDEPEND="${DEPEND}
-   media-libs/fontconfig
-   sys-libs/glibc"
-
-QA_PREBUILT="usr/bin/grafana-*"
-QA_PRESTRIPPED=${QA_PREBUILT}
-
-src_install() {
-   keepdir /etc/grafana
-   insinto /etc/grafana
-   newins "${S}"/conf/sample.ini grafana.ini
-   rm "${S}"/conf/sample.ini || die
-
-   # Frontend assets
-   insinto /usr/share/${MY_PN}
-   doins -r public conf
-
-   dobin bin/grafana-cli
-   dobin bin/grafana-server
-
-   newconfd "${FILESDIR}"/grafana-r1.confd grafana
-   newinitd "${FILESDIR}"/grafana.initd grafana
-   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
-
-   keepdir /var/{lib,log}/grafana
-   keepdir /var/lib/grafana/{dashboards,plugins}
-   fowners grafana:grafana /var/{lib,log}/grafana
-   fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
-   fperms 0750 /var/{lib,log}/grafana
-   fperms 0750 /var/lib/grafana/{dashboards,plugins}
-}
-
-postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   # This is a new installation
-
-   elog "${PN} has built-in log rotation. Please see [log.file] 
section of"
-   elog "/etc/grafana/grafana.ini for related settings."
-   elog
-   elog "You may add your own custom configuration for 
app-admin/logrotate if you"
-   elog "wish to use external rotation of logs. In this case, you 
also need to make"
-   el

[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/

2022-11-09 Thread John Helmert III
commit: b4c1fcd35fb637eebe424ca7ad4a19da02ab2398
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Nov 10 01:48:42 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Nov 10 01:49:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c1fcd3

www-apps/grafana-bin: add 9.2.4

Bug: https://bugs.gentoo.org/879025
Bug: https://bugs.gentoo.org/880551
Signed-off-by: John Helmert III  gentoo.org>

 www-apps/grafana-bin/Manifest |  1 +
 www-apps/grafana-bin/grafana-bin-9.2.4.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 58fb208f8b79..12b797a81127 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -2,3 +2,4 @@ DIST grafana-bin-8.5.14.tar.gz 77799742 BLAKE2B 
a4e61135f4eea5e5b06cb75f38de2350
 DIST grafana-bin-9.0.9.tar.gz 79913712 BLAKE2B 
9c3a088c5d01a514738dac598e254ef4a10769aecb8a43cc62bab74516337fddd592ac655a9260d661784ed27f14c0ba764de83183a47ed35c98629a9e40c8ea
 SHA512 
dd496f6a52f10c1f579cb5cb13ce92297c3e9a3b2685f0e5d995bf27236ff09c95af662c5613eb4b9d4cf7224995dbb2be27f1a0d63f963f535b281b1be765b6
 DIST grafana-bin-9.1.8.tar.gz 82490356 BLAKE2B 
8c6cd47d9de5a3331903566e144d9bbbd876de822d869774c4fab717c05f1b10571af9c3a520d8c1ac319e39b3c8ba53d7264883749bd5a3b41e6838141e
 SHA512 
6aff45a8ca178c1b0cf42dccf2ec34447c5c3318c7f0e04324c7b4a1a274218cf408ff06f23f423dfdfa24ef63d88e4a25354a87e69b88d383993b0ced282cfc
 DIST grafana-bin-9.2.0.tar.gz 96845048 BLAKE2B 
7e1755624232fc316b11c7d37f3cfb6641f79dc92d22405127e98d596c2f4974110ae926715a313602b6d300b121a7621a1ecb6c6ddbfd1e27b2cc763daa6d85
 SHA512 
ebd74bb144e65b778bbabd7f13ee4a3fb479854a49b1a4ebb1d28cda736edbc8b68bb3e8f44d89f94a5656bf9064b3902b297d8185c2e986d1ce0467efcfbc5b
+DIST grafana-bin-9.2.4.tar.gz 96905343 BLAKE2B 
bb4f55e166f01123cbfcd1a940a4a42736195f208578889393d66aad35a42726a95908ad793f84769b5483e3bd0de861c5ce7f1375506d2a616f78c836d263e1
 SHA512 
094d1d131f22f63d8e96a1a61b52440910cb82a9790b502b30375901fcaf48b8b45db52040c9e43667c96e710266f2df77c0ce6542755656e28f84668210f4e9

diff --git a/www-apps/grafana-bin/grafana-bin-9.2.4.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.2.4.ebuild
new file mode 100644
index ..0143a5740601
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-9.2.4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
+HOMEPAGE="https://grafana.org";
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
+
+RESTRICT="mirror"
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+DEPEND="acct-group/grafana
+   acct-user/grafana"
+RDEPEND="${DEPEND}
+   media-libs/fontconfig
+   sys-libs/glibc"
+
+QA_PREBUILT="usr/bin/grafana-*"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+src_install() {
+   keepdir /etc/grafana
+   insinto /etc/grafana
+   newins "${S}"/conf/sample.ini grafana.ini
+   rm "${S}"/conf/sample.ini || die
+
+   # Frontend assets
+   insinto /usr/share/${MY_PN}
+   doins -r public conf
+
+   dobin bin/grafana-cli
+   dobin bin/grafana-server
+
+   newconfd "${FILESDIR}"/grafana-r1.confd grafana
+   newinitd "${FILESDIR}"/grafana.initd grafana
+   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
+
+   keepdir /var/{lib,log}/grafana
+   keepdir /var/lib/grafana/{dashboards,plugins}
+   fowners grafana:grafana /var/{lib,log}/grafana
+   fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
+   fperms 0750 /var/{lib,log}/grafana
+   fperms 0750 /var/lib/grafana/{dashboards,plugins}
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   # This is a new installation
+
+   elog "${PN} has built-in log rotation. Please see [log.file] 
section of"
+   elog "/etc/grafana/grafana.ini for related settings."
+   elog
+   elog "You may add your own custom configuration for 
app-admin/logrotate if you"
+   elog "wish to use external rotation of logs. In this case, you 
also need to make"
+   elog "sure the built-in rotation is turned off."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/consult-flycheck/

2022-11-09 Thread Maciej Barć
commit: f5eedc65ba7821c9ce44fb7cf01607bfb2c3e086
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Nov 10 01:17:58 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Nov 10 01:19:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5eedc65

app-emacs/consult-flycheck: bump to 0.9

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/consult-flycheck/Manifest |  1 +
 .../consult-flycheck/consult-flycheck-0.9.ebuild| 21 +
 2 files changed, 22 insertions(+)

diff --git a/app-emacs/consult-flycheck/Manifest 
b/app-emacs/consult-flycheck/Manifest
index 059d3055cb13..393975c0af1f 100644
--- a/app-emacs/consult-flycheck/Manifest
+++ b/app-emacs/consult-flycheck/Manifest
@@ -1 +1,2 @@
 DIST consult-flycheck-0.8.tar.gz 2146 BLAKE2B 
9b27456095012818b73484303c9d798595fb7997658952d8878b8ff63cbec860cb562e871e009ab4535f8ae12d67c1283b2ca80ce0927a471a846137a6eec8f4
 SHA512 
304cb58b164155f95e6c8088949fc3946145a50461388a2c8a085c940c20ada0e8834c861ee1f8900a02f308ed09c0a04d10917e94da8be0500539ddf87fe217
+DIST consult-flycheck-0.9.tar.gz 2189 BLAKE2B 
6fd39f9f79af54a9b02b1e1d2884b0caaba45562e13b4f10ec7bf95c9c193a248b24c0eb3160e1a97bae98c5034e24cd379f8ff54d66cf4e7ece8b426aad826a
 SHA512 
ba742a28f37943680739b924dc163cf96d2557e22be420a7a3ca27db79365352a5b6223d988fc45e92c578e00114b2415d1be3f13feb70ac0c5509d5cd915199

diff --git a/app-emacs/consult-flycheck/consult-flycheck-0.9.ebuild 
b/app-emacs/consult-flycheck/consult-flycheck-0.9.ebuild
new file mode 100644
index ..71a13cdc7f92
--- /dev/null
+++ b/app-emacs/consult-flycheck/consult-flycheck-0.9.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+NEED_EMACS=26
+
+inherit elisp
+
+DESCRIPTION="Consult integration for Flycheck"
+HOMEPAGE="https://github.com/minad/consult-flycheck";
+SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+SITEFILE="50${PN}-gentoo.el"
+
+DEPEND="app-emacs/consult
+   app-emacs/flycheck"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sysstat/

2022-11-09 Thread Marek Szuba
commit: b814ba7f85e862d8440469f64f16277b2c132f5d
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:56:02 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b814ba7f

app-admin/sysstat: add 12.7.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/sysstat/Manifest  |  1 +
 app-admin/sysstat/sysstat-12.7.1.ebuild | 84 +
 2 files changed, 85 insertions(+)

diff --git a/app-admin/sysstat/Manifest b/app-admin/sysstat/Manifest
index 8990d74b24f2..87f66f8cc67c 100644
--- a/app-admin/sysstat/Manifest
+++ b/app-admin/sysstat/Manifest
@@ -1 +1,2 @@
 DIST sysstat-12.6.0.tar.gz 1454167 BLAKE2B 
84213e1d63e6d44e889e9763c9f47c769805baf65715199b1ddb3472ce68c37b3b46229af43ecf0cd85d6c09be85273e90b96a975304cf2f6695298b3e552630
 SHA512 
f4d0e0dead0cce84782e985c8074871c45e77949c2bcfefd5642280e961f39e9eaa9f9fc93c013d79deba6e3703626894dd665ff64db72550d1c24f404780a5f
+DIST sysstat-12.7.1.tar.gz 1464847 BLAKE2B 
dd4cb510d45879665945d7c3efcb9e1011f6b77d152c7f989ef6a3e8f203c05c1ca708959030cb864c31810ec27a5e880a9cfcd805f26c4f3537d55bdd9fd763
 SHA512 
5c1da0f5a1bf26091f029c5ea138f836616becb1e531843aa2c150a66ddc1f07b43cffeac98445855bf70319942fe22838a682c2f7685893bead7d8de7e9e2a8

diff --git a/app-admin/sysstat/sysstat-12.7.1.ebuild 
b/app-admin/sysstat/sysstat-12.7.1.ebuild
new file mode 100644
index ..37ab5d829827
--- /dev/null
+++ b/app-admin/sysstat/sysstat-12.7.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+DESCRIPTION="System performance tools for Linux"
+HOMEPAGE="http://sebastien.godard.pagesperso-orange.fr/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="dcron debug nls lm-sensors lto selinux systemd"
+
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+COMMON_DEPEND="
+   nls? ( virtual/libintl )
+   lm-sensors? ( sys-apps/lm-sensors:= )
+"
+
+DEPEND="${COMMON_DEPEND}"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   !dcron? ( !sys-process/dcron )
+   selinux? ( sec-policy/selinux-sysstat )
+"
+
+REQUIRED_USE="dcron? ( !systemd )"
+
+src_prepare() {
+   if use dcron; then
+   sed -i 's/@CRON_OWNER@ //g' cron/sysstat.crond.in || die
+   fi
+   default
+}
+
+src_configure() {
+   tc-export AR
+
+   sa_lib_dir=/usr/lib/sa \
+   conf_dir=/etc \
+   econf \
+   $(use_enable !systemd use-crond) \
+   $(use_enable lm-sensors sensors) \
+   $(use_enable lto) \
+   $(use_enable nls) \
+   $(usex debug --enable-debuginfo '') \
+   --disable-compress-manpg \
+   --disable-stripping \
+   --disable-pcp \
+   --enable-copy-only \
+   --enable-documentation \
+   --enable-install-cron \
+   --with-systemdsystemunitdir=$(systemd_get_systemunitdir)
+}
+
+src_compile() {
+   LFLAGS="${LDFLAGS}" default
+}
+
+src_install() {
+   keepdir /var/log/sa
+
+   emake \
+   CHOWN=true \
+   DESTDIR="${D}" \
+   DOC_DIR=/usr/share/doc/${PF} \
+   MANGRPARG='' \
+   install
+
+   dodoc -r contrib/
+
+   newinitd "${FILESDIR}"/${PN}.init.d ${PN}
+   systemd_dounit ${PN}.service
+
+   rm "${D}"/usr/share/doc/${PF}/COPYING || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: games-util/xivlauncher/

2022-11-09 Thread Anna Figueiredo Gomes
commit: c4dda6b6d4d890e9886f9bf763a33925f8c0cd54
Author: Anna Figueiredo Gomes  tutanota  com>
AuthorDate: Thu Nov 10 00:43:24 2022 +
Commit: Anna Figueiredo Gomes  tutanota  com>
CommitDate: Thu Nov 10 00:43:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c4dda6b6

games-util/xivlauncher: new package, add 1.0.2

Signed-off-by: Anna Figueiredo Gomes  tutanota.com>

 games-util/xivlauncher/Manifest | 189 +
 games-util/xivlauncher/metadata.xml |  14 ++
 games-util/xivlauncher/xivlauncher-1.0.2.ebuild | 264 
 3 files changed, 467 insertions(+)

diff --git a/games-util/xivlauncher/Manifest b/games-util/xivlauncher/Manifest
new file mode 100644
index 0..4b54332c9
--- /dev/null
+++ b/games-util/xivlauncher/Manifest
@@ -0,0 +1,189 @@
+DIST FFXIVQuickLauncher-223db565dbe88cf770c2a383fb3fb2b2ff28ec51.tar.gz 
23242986 BLAKE2B 
7d3543c94fd1ba08c52d3479f24fcb854c07229bd021269de4ed1db0965fe1f80c250185760a57982805866c8d6f030bd49c5a53b770d60ac3a73ae6ea88007a
 SHA512 
4584fc8e8a5e62994b8ac11795604a9d8382e3ad3cd875829bd5994ac201050514b0c27f90e2c53e78df3a9fba75ecd7e43818229e67ed1dbca8d9ff199c60ed
+DIST castle.core.4.4.1.nupkg 919111 BLAKE2B 
5ee1245ef79f00b89fd03957b260337b4af242667c10cd9189540853344d062e27dee224989ef6a29544083f9a8416a197b9d97ba38ee1ace4630e89893355e7
 SHA512 
b27c340df07622abda8543a48c057eb936c9b02b7ed2d6f58e09e33bd5a5f70c7a2ee867127a05697e5a4127ba40494a17ea40080482578328aa8a33ae97aa3a
+DIST cheaploc.1.1.6.nupkg 17585 BLAKE2B 
1ed77a02342449f2b20fc97f0dfca7122637beb9f5f08854dc3d6c4f3676340686e49ac46173945f90dc56e7f41bc719d1976b5b4e61f1b25ced0b94cdb6a29d
 SHA512 
ff2d6e19a08b54d288eced17cafe2dca9943bc7b0fab131c477f9ce7d8390762b11949228bc4193e661490432828ea8596ccb3d0d01ce2e990c346caa4cbb8fa
+DIST commandlineparser.2.9.1.nupkg 496069 BLAKE2B 
e2c4b38841f83d6bc10432b8055af90369f1fe0a10105a58b51b44cd48e5d84cb0b5e4b19f444d8c81b38646a62c7c4d11cbd710e92fea68be3ebea6ab98e3f1
 SHA512 
4f364e45c9668c7e7cc6a922b488f3fa523033c20d7a432694f0a6af05ce528ea0481d8375e2f4f1032c6990347b4803ce9a0e48068c6fe15ec46fb1254f085d
+DIST config.net.4.19.0.nupkg 224230 BLAKE2B 
81d9af329eeef4fd936351aa4c61957c43672bce351143c2f3a6b71a19e9a6b3595e312ff79c6c6ae54b05bb6abf952b3cd79702b34cc2e238a213efe1d74407
 SHA512 
62e44041c1baca88f0d7ce1c65edebb845c0fac14784d62f47908fd03434ac9abf5f142a7ae6eb2d68cd8c46435f2c71d8e9ff72c4a5e1de50c19f40ff5a3a91
+DIST downloader.2.2.8.nupkg 134929 BLAKE2B 
5151b9ce44e864fccacac7827a33f400f872c709c2cc8f5cb7329f29738a1617e987d3c1c35bbcf6e88f84b3a1ce33a5164d5a5c50f1191780ef436c4558f908
 SHA512 
366be64bd23c63137355826476c864b5681c290e60a7d40899af0ecf2e980ba2a03e9113ecd32a09b40d7b5e4be3913706d21e01289b085fd0eeecbd282d3335
+DIST goaaats.nativelibraryloader.4.9.0-beta1-g70f642e82e.nupkg 22508 BLAKE2B 
0c8cdcf09351f18a3bbfa623958b79cb3cdb1cdf8fb596c4652f9ba834e8885b7ff5f64eb9d7d846270ba554773ce8ab448c25cb1e30d8e1848bfc4370f9b75b
 SHA512 
5a7d007930f196b82299b9a371dcc70a4962d6fb938c3b04174488e6aa02746c55022fc1db00765c9dd8ec91c61e3529d86d8bd61292ff04f81e5058da0feba3
+DIST goaaats.steamworks.2.3.4.nupkg 929848 BLAKE2B 
a0ee5f4f72d366b68919d23224611fa7e5dee4d78b0c607f742fae0fb69b742864f5f069a116bb531e2ef28efc655b5fe24701eb31949d119737ce811812bf83
 SHA512 
af40b958d208e81c1374ad14c2c4c989934e31fa2afc46990efdc02b3d443068e82716249bc3c575cc2aa627556fcb1795a4e932ccea438acbcd0935967801cf
+DIST goaaats.veldrid.4.9.0-beta1-g70f642e82e.nupkg 312436 BLAKE2B 
d54627c540c1c395996782d7818357d15b2be499650b54918b7db71f80eae931d6c2da2f3e75d617c232ad7fd5daa895f9f0f09e5ec68a7627d1201eb7c2e082
 SHA512 
434649d07db4b2b048dced42a6f14e42945f7874a5067b9a162de659ebed0f830a1fab6517cafd945cd007bcfead2bb7d97aa55e9e94db4b914ab44858dfb098
+DIST goaaats.veldrid.imagesharp.4.9.0-beta1-g70f642e82e.nupkg 26972 BLAKE2B 
7f3f7db3e6c56b49b7f82d622d46292d656566bf9a1c15b321493096c0e19b5e843a4ed1d89adb66be5268b13b691bffab038b32a38ccf457c74ffc0c40dfbdc
 SHA512 
1c9a3d2d8e4b2e2eef271ca1022e32a9bfd1415c7a8d1dc0e08e58096b6a2c1d30b1d22996ce8825b894a731c6a98306086b2e9fbde4efba70cfd0945bbae307
+DIST goaaats.veldrid.metalbindings.4.9.0-beta1-g70f642e82e.nupkg 55350 BLAKE2B 
a76fc1aa3b8afce356ed3dfeaee469d590df766899c6fba31e87e73f099c701a7b4cf29e1a3bde597008bde2d33bc6740fbc760351891fb5bdd0272507c85f15
 SHA512 
486a699e5850272dd312ea1f76850cbb4d138c6b60f96fd4d4ff2ff09bc7a82c8aa788a9f1db688ce119d540621602746e6d43e3a173f9f6af7772ba7856c727
+DIST goaaats.veldrid.openglbindings.4.9.0-beta1-g70f642e82e.nupkg 64101 
BLAKE2B 
faa7f6160504d9acbb345c6a391c114e017210b89014641de3b6a4e090e83f65e8e51141f8da6b214c76341c3f8ee0f28fb3aff487c283568d045f5e63f11d3f
 SHA512 
098d204c05cf9121b8521a31fd5a974a53c4d42ba30c045251626b1f780b3e3b2ae87d5450f08e4f8b5f9ed2ce5cc212a1f607ead0359479620a769a68993701
+DIST goaaats.veldrid.sdl2.4.9.0-beta1-g70f642e82e.nupkg 1480273 BLAKE2B 
a09199216d636691f3241c176f266b7f327ed37e1ca5e4d3ed91c66e55b0cdc91f37707ab892259cc82dc932a0f9a

[gentoo-commits] repo/proj/guru:dev commit in: eclass/

2022-11-09 Thread Anna Figueiredo Gomes
commit: bff17eaa33fa048bf6eca18d658b2cf5bea8d375
Author: Anna Figueiredo Gomes  tutanota  com>
AuthorDate: Thu Nov 10 00:41:49 2022 +
Commit: Anna Figueiredo Gomes  tutanota  com>
CommitDate: Thu Nov 10 00:42:53 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bff17eaa

dotnet-utils.eclass: Utilities for net6.0 packages

Functions for generating nuget uris and restoring
them in dotnet.

Signed-off-by: Anna Figueiredo Gomes  tutanota.com>

 eclass/dotnet-utils.eclass | 154 +
 1 file changed, 154 insertions(+)

diff --git a/eclass/dotnet-utils.eclass b/eclass/dotnet-utils.eclass
new file mode 100644
index 0..26a968035
--- /dev/null
+++ b/eclass/dotnet-utils.eclass
@@ -0,0 +1,154 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: dotnet-utils.eclass
+# @MAINTAINER:
+# anna-...@tutanota.com
+# @AUTHOR:
+# Anna Figueiredo Gomes 
+# @SUPPORTED_EAPIS: 7 8
+# @BLURB: common functions and variables for dotnet builds
+
+case "${EAPI:-0}" in
+   7|8)
+   ;;
+   *)
+   die "Unsupported EAPI=${EAPI} for ${ECLASS}"
+   ;;
+esac
+
+inherit multiprocessing
+
+BDEPEND=">=virtual/dotnet-sdk-6.0"
+EXPORT_FUNCTIONS src_unpack src_prepare src_compile
+
+# @ECLASS_VARIABLE: DOTNET_CLI_TELEMETRY_OPTOUT
+# @DESCRIPTION:
+# Disables telemetry on dotnet.
+export DOTNET_CLI_TELEMETRY_OPTOUT=1
+# @ECLASS_VARIABLE: MSBUILDDISABLENODEREUSE
+# @DESCRIPTION:
+# Stops the dotnet node from not stopping after the build is done.
+export MSBUILDDISABLENODEREUSE=1
+# @ECLASS_VARIABLE: DOTNET_NOLOGO
+# @DESCRIPTION:
+# Disables the header logo when running dotnet commands.
+export DOTNET_NOLOGO=1
+
+# Needed otherwise the binaries break
+RESTRICT="strip"
+
+# @ECLASS_VARIABLE: NUGETS
+# @DEFAULT_UNSET
+# @PRE_INHERIT
+# @DESCRIPTION:
+# bash string containing all nuget package wants to download
+# used by nuget_uris()
+# Example:
+# @CODE
+# NUGETS="
+# ImGui.NET-1.87.2
+# Config.Net-4.19.0
+# "
+# inherit nuget
+# ...
+# SRC_URI="$(nuget_uris)"
+# @CODE
+
+# @FUNCTION: nuget_uris
+# @DESCRIPTION:
+# Generates the URIs to put in SRC_URI to help fetch dependencies.
+# Uses first argument as nuget list.
+# If no argument provided, uses NUGETS variable.
+nuget_uris() {
+   local -r regex='^([a-zA-Z0-9_.-]+)-([0-9]+\.[0-9]+\.[0-9]+.*)$'
+   local nuget nugets
+
+   if [[ -n ${@} ]]; then
+   nugets="$@"
+   elif [[ -n ${NUGETS} ]]; then
+   nugets="${NUGETS}"
+   else
+   eerror "NUGETS variable is not defined and nothing passed as 
argument"
+   die "Can't generate SRC_URI from empty input"
+   fi
+
+   for nuget in ${nugets}; do
+   local name version url
+   [[ $nuget =~ $regex ]] || die "Could not parse name and version 
from nuget: $nuget"
+   name="${BASH_REMATCH[1]}"
+   version="${BASH_REMATCH[2]}"
+   
url="https://api.nuget.org/v3-flatcontainer/${name}/${version}/${name}.${version}.nupkg";
+   echo "${url}"
+   done
+}
+
+# @FUNCTION: edotnet
+# @USAGE: [[command]  ...]
+# @DESCRIPTION:
+# Call dotnet, passing the supplied arguments.
+# @RETURN: dotnet exit code
+edotnet() {
+   debug-print-function ${FUNCNAME} "$@"
+
+   local ret
+
+   set -- dotnet "${@}" -maxcpucount:$(makeopts_jobs)
+   echo "${@}" >&2
+   "${@}"
+   ret=${?}
+
+   if [[ ${ret} -ne 0 ]]; then
+   die -n "edotnet failed"
+   fi
+
+   return ${ret}
+}
+
+# @FUNCTION: dotnet-utils_src_unpack
+# @DESCRIPTION:
+# Unpacks the package
+dotnet-utils_src_unpack() {
+   debug-print-function ${FUNCNAME} "$@"
+
+   local archive
+   for archive in ${A}; do
+   case "${archive}" in
+   *.nupkg)
+   ;;
+   *)
+   unpack ${archive}
+   ;;
+   esac
+   done
+}
+
+# @FUNCTION: dotnet-utils_src_prepare
+# @DESCRIPTION:
+# Restores the packages
+
+dotnet-utils_src_prepare() {
+   debug-print-function ${FUNCNAME} "$@"
+   edotnet restore \
+   --runtime linux-x64 \
+   --source "${DISTDIR}" || die
+   default
+}
+
+# @FUNCTION: dotnet-utils_src_compile
+# @DESCRIPTION:
+# Build the package using dotnet publish
+dotnet-utils_src_compile() {
+   debug-print-function ${FUNCNAME} "$@"
+
+   addpredict /opt/dotnet-sdk-bin-6.0/metadata
+
+   edotnet publish \
+   --nologo \
+   --no-restore \
+   --configuration Release \
+   --runtime linux-x64 \
+   "-p:Version=${PV}" \
+   -p:DebugType=embedded \
+   --self-contained || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/, app-admin/ansible-lint/files/

2022-11-09 Thread Marek Szuba
commit: 98884e9992a796a54b3281b0730ff206826ed7fc
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:05:35 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98884e99

app-admin/ansible-lint: drop 6.5.2, 6.7.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest|  2 -
 app-admin/ansible-lint/ansible-lint-6.5.2.ebuild   | 78 --
 app-admin/ansible-lint/ansible-lint-6.7.0.ebuild   | 78 --
 .../ansible-lint-6.5.2_test-module-check.patch | 32 -
 .../ansible-lint-6.6.1_test-module-check.patch | 32 -
 5 files changed, 222 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index a03c12c2bcb8..e240d969041e 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,4 +1,2 @@
-DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5
-DIST ansible-lint-6.7.0.gh.tar.gz 275573 BLAKE2B 
56788efbd44f6c2d8f1dd946d26f4c784c5c9e077355823d143a7b95196a3b5ce672a987639da6f051832320585fe7106d92c293a0707c9886142eebdaa812f5
 SHA512 
39d5292c5d262a6ee6fe60b41d531d362c95b466fe28524d314c0f2554e50906db050df93c7dc6374b99e6ef283754844e08484d24570bbbaf637d08e0af4ae2
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
 DIST ansible-lint-6.8.6.gh.tar.gz 293630 BLAKE2B 
aa43acb9cca21d3cdafebddb18d82781ab708d5696edc51567a8c56cc3eacb3bd96d08f97436eab54e69866f55fa6fc6537eb62e44e4d26eb3ee46ee13e7322d
 SHA512 
0beb16ecff432444a25d3efa70f67eb55437faed593dfbb4bcaf080b06558403e711218f5a021268a2450ceeab1127d8dc8de027d1e4889350f20ca3d9ed9dca

diff --git a/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
deleted file mode 100644
index 71e510a4133d..
--- a/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint";
-# PyPI tarballs do not contain all the data files needed by the tests
-SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.2.0[${PYTHON_USEDEP}]
-   dev-python/black[${PYTHON_USEDEP}]
-   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.9.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-6.5.2_test-module-check.patch
-)
-
-# Skip problematic tests:
-#  - test_call_from_outside_venv doesn't play nicely with the sandbox
-#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
-EPYTEST_DESELECT=(
-   test/test_cli_role_paths.py::test_run_playbook_github
-   test/test_eco.py
-   test/test_examples.py::test_custom_kinds
-   test/test_import_playbook.py::test_task_hook_import_playbook
-   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
-   test/test_list_rules.py::test_list_rules_with_format_option
-   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
-   test/test_main.py::test_call_from_outside_venv
-   test/test_prerun.py::test_install_collection
-   test/test_prerun.py::test_prerun_reqs_v1
-   test/test_prerun.py::test_prerun_reqs_v2
-   test/test_prerun.py::

[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/

2022-11-09 Thread Marek Szuba
commit: 6e549e69bee4860b4a8e387bfb4cd61734eb9a2a
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:23:48 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e549e69

sys-apps/fwupd: drop 1.8.3, 1.8.4

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest|   2 -
 .../fwupd/files/fwupd-1.8.3-docgen_deps_test.patch |  16 --
 .../files/fwupd-1.8.3-gresource_quirks_paths.patch |  11 --
 .../fwupd/files/fwupd-1.8.3-installed_tests.patch  | 215 -
 sys-apps/fwupd/fwupd-1.8.3.ebuild  | 208 
 sys-apps/fwupd/fwupd-1.8.4.ebuild  | 205 
 6 files changed, 657 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index e0eab0f3b1c5..b0ed0d827c15 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,4 +1,2 @@
-DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 
35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618
 SHA512 
271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4
-DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 
20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f
 SHA512 
569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f
 DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B 
d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700
 SHA512 
96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15
 DIST fwupd-1.8.6.tar.xz 3306416 BLAKE2B 
d19ad5ce1227810e9ecd8d6e57d9c6902371fbb33763faa04750fc58f508b29ed529b9e39f2efd959f899ffb9df6ff7c3b194896e5af636413945fef48710c31
 SHA512 
c04c9f9e0d46b42c4c4c56738bd9c53a7e17a873defaebe5e262953314f6311937cd0c38db21d4bc9b481760e490024e6c4c059bb73206ed02f24216dd65a74d

diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch 
b/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch
deleted file mode 100644
index 297bde7d1740..
--- a/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-test-deps.py attempts to check the version of dev-python/markdown used
-by dev-util/gi-docgen by importing it. However, on Gentoo there is no
-guarantee that the gi-docgen executable and fwupd build scripts use
-the same Python interpreter.
-
 a/meson.build
-+++ b/meson.build
-@@ -542,7 +542,7 @@
- fwupd_gir = []
- introspection = 
get_option('introspection').disable_auto_if(host_machine.system() != 'linux')
- r = run_command([python3, 'docs/test-deps.py'])
--docs_python_deps = get_option('docs').require(r.returncode() == 0, 
error_message: r.stdout())
-+docs_python_deps = get_option('docs')
- gidocgen_dep = dependency('gi-docgen',
-   version: '>= 2021.1',
-   native: true,

diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch 
b/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch
deleted file mode 100644
index f4f628adc7c2..
--- a/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/src/meson.build
-+++ b/src/meson.build
-@@ -154,7 +154,7 @@
- error_message: 'meson >= 0.63.0 is needed for 
-Dgresource_quirks=enabled').allowed()
-   fwupd_gresource_xml = custom_target('fwupd-resources-xml',
- input : [
--  'org.freedesktop.fwupd.xml',
-+  join_paths(meson.current_source_dir(), 'org.freedesktop.fwupd.xml'),
- ] + plugin_quirks,
- output : 'fwupd.gresource.xml',
- command : [

diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch 
b/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch
deleted file mode 100644
index be97e6a61d20..
--- a/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch
+++ /dev/null
@@ -1,215 +0,0 @@
 a/data/meson.build
-+++ b/data/meson.build
-@@ -10,20 +10,10 @@
-   subdir('fish-completion')
- endif
- 
--if get_option('tests')
--subdir('device-tests')
--endif
--
- if build_daemon
- subdir('motd')
- endif
- 
--if get_option('tests')
--  if build_daemon
--subdir('installed-tests')
--  endif
--endif
--
- if build_standalone
-   install_data(['daemon.conf'],
- install_dir: join_paths(sysconfdir, 'fwupd')
 a/plugins/acpi-dmar/meson.build
-+++ b/plugins/acpi-dmar/meson.build
-@@ -49,7 +49,6 @@
-   fwupd,
-   fwupdplugin,
- ],
--install: true,
- install_dir: installed_test_bindir,
-   )
-   test('acpi-dmar-self-test', e, env: env)  # added to installed-tests
 a/plugins/acpi-facp/meson.build
-+++ b/plugins/acpi-facp/meson.build
-@@ -47,

[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubikey-manager/

2022-11-09 Thread Marek Szuba
commit: 0e48f572a43affac02de5cdfc3709bf5dc94b82d
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:18:38 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e48f572

app-crypt/yubikey-manager: add 5.0.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-crypt/yubikey-manager/Manifest |  2 +
 .../yubikey-manager/yubikey-manager-5.0.0.ebuild   | 53 ++
 2 files changed, 55 insertions(+)

diff --git a/app-crypt/yubikey-manager/Manifest 
b/app-crypt/yubikey-manager/Manifest
index 4051e5b50470..993ede070bc6 100644
--- a/app-crypt/yubikey-manager/Manifest
+++ b/app-crypt/yubikey-manager/Manifest
@@ -1,3 +1,5 @@
 DIST yubikey-manager-4.0.8.tar.gz 147076 BLAKE2B 
efdefb15c3939bfb2171766aec195fb776668894d4439565840587d14387999e052aee6eb225b9332662f1ebdbf1db24fceb606393e23d591ff61b91c1ee96f5
 SHA512 
87352bbb133eead48d1588df2db5420687278a9f76ceb283a53af8eab3d29e30c86e01a588a6da2884e6dac6af192ad355a28745f2f8505ef6cd0e96dea3e9c7
 DIST yubikey-manager-4.0.9.gh.tar.gz 145952 BLAKE2B 
e7a5488be1163e3f3f82c049b7c068c4be82debfccab1d6a60c1f9bdebcab4df94f257082e9c83d6bb0ea037bdab4b47b924d27890537d066205e2fbc28d2066
 SHA512 
bbffbdf9437d0f2de0b7713fe577a342c8da95e9d9512cb5118374b63637dbde6ee95e516dbb47bbea3af5b2e5edd495882c7e4adcbec1fd3eb750471a50add5
 DIST yubikey-manager-4.0.9.gh.tar.gz.sig 310 BLAKE2B 
7519032073c94c8aef3552bec3b2288993606ace9e6774fe0c1d2ae90b46a084d85cbf607fe060fbaa8c8edb0ef8e6cb07c22e94d215b18715d7845345f4b775
 SHA512 
b27e9725e9e1b28f405476c443d4c0bc70fc954f7302c6d2e35f2ad78d9fc6696ff5b011fc8df4226f740079ca6b4dadf754f48dd7862a68f18fa167395b0b9d
+DIST yubikey_manager-5.0.0.tar.gz 158461 BLAKE2B 
622c01883efcaa3db27e8ef9e52e2b4e941e627ae144b753b1b161ada5766578320b6bf748fb71c97c3ac9f2cd96993f6180d8e40563ac423df21a333dc3b06e
 SHA512 
b529ab33712ebf2e88509dbceb19e4582e6a5b00890a0660f9409e3f8e4475ba1842fc1edcb515a1ca766b0e57b3ea323a19d8cd155c914d16cf67cfc693dfed
+DIST yubikey_manager-5.0.0.tar.gz.sig 310 BLAKE2B 
9f561511320dca89c2d757e079ad7b22b783006214d538e03ee5721540a03f528dc8098922e2df191d013b3038e664e05eb12d017f130995c345aec613b7bd48
 SHA512 
98d13154863441b3d3b5e2a75806db3aed1a489635d4257e4249ded4eb393042c8371ce9ccb66ed35b9015c5f7baec36ceae07a64a48d2a12c3971e395de0173

diff --git a/app-crypt/yubikey-manager/yubikey-manager-5.0.0.ebuild 
b/app-crypt/yubikey-manager/yubikey-manager-5.0.0.ebuild
new file mode 100644
index ..b5d7bf33527a
--- /dev/null
+++ b/app-crypt/yubikey-manager/yubikey-manager-5.0.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1 verify-sig
+
+MY_PN="${PN/-/_}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Python library and command line tool for configuring a YubiKey"
+HOMEPAGE="https://developers.yubico.com/yubikey-manager/";
+# According to https://github.com/Yubico/yubikey-manager/issues/518 the release
+# tarballs on Yubico Web site and on GitHub should be identical, and at least
+# for recent releases the latter are signed as well. Only the automatically
+# generated "Source code (tar.gz)" tarballs should not be used.
+# Still, prefer the former if available.
+SRC_URI="https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz
+   verify-sig? ( 
https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz.sig )"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="ssl"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc"
+
+# app-crypt/ccid required for
+# - 'ykman oath'
+# - 'ykman openpgp'
+# - 'ykman piv'
+RDEPEND="
+   app-crypt/ccid
+   dev-python/click[${PYTHON_USEDEP}]
+   =dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}] )"
+BDEPEND="
+   test? ( dev-python/makefun[${PYTHON_USEDEP}] )
+   verify-sig? ( >=sec-keys/openpgp-keys-yubico-20220824 )"
+
+S="${WORKDIR}"/${MY_P}
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   doman man/ykman.1
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/

2022-11-09 Thread Marek Szuba
commit: 5c767782b73b5bf2a8d3d0b52030cb010d8c9ff9
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:38:58 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c767782

sys-apps/fwupd: add 1.8.7, drop 1.8.6

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest   | 2 +-
 sys-apps/fwupd/{fwupd-1.8.6.ebuild => fwupd-1.8.7.ebuild} | 9 +
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index b0ed0d827c15..1e876937a4bc 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,2 +1,2 @@
 DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B 
d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700
 SHA512 
96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15
-DIST fwupd-1.8.6.tar.xz 3306416 BLAKE2B 
d19ad5ce1227810e9ecd8d6e57d9c6902371fbb33763faa04750fc58f508b29ed529b9e39f2efd959f899ffb9df6ff7c3b194896e5af636413945fef48710c31
 SHA512 
c04c9f9e0d46b42c4c4c56738bd9c53a7e17a873defaebe5e262953314f6311937cd0c38db21d4bc9b481760e490024e6c4c059bb73206ed02f24216dd65a74d
+DIST fwupd-1.8.7.tar.xz 3335636 BLAKE2B 
1c4e8f369581f826a710274e0789fbcfe735ce58407d1c0f7472721895bf426e0ddf0fd3d014a35efe39726f8891faa7960aaa455482b435138ea116bddbc142
 SHA512 
374339178a1fbf85bc25b47077d0db351b3664a02ec9478c4a5381228125f3bd65ef0be9eb526574bd09ab665aadd6cd9e39f01ebbfebbd338ec191ba24c5a36

diff --git a/sys-apps/fwupd/fwupd-1.8.6.ebuild 
b/sys-apps/fwupd/fwupd-1.8.7.ebuild
similarity index 97%
rename from sys-apps/fwupd/fwupd-1.8.6.ebuild
rename to sys-apps/fwupd/fwupd-1.8.7.ebuild
index 35b6091f0d04..0c8dee6a1b40 100644
--- a/sys-apps/fwupd/fwupd-1.8.6.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.7.ebuild
@@ -116,9 +116,6 @@ src_prepare() {
sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 
120)/d" \
-i plugins/thunderbolt/meson.build || die
 
-   sed -e '/platform-integrity/d' \
-   -i plugins/meson.build || die #753521
-
sed -e "/install_dir.*'doc'/s/doc/gtk-doc/" \
-i docs/meson.build || die
 
@@ -128,7 +125,7 @@ src_prepare() {
 src_configure() {
local plugins=(
-Dplugin_gpio="enabled"
-   $(meson_feature amt plugin_amt)
+   $(meson_feature amt plugin_intel_me)
$(meson_feature dell plugin_dell)
$(meson_feature fastboot plugin_fastboot)
$(meson_feature flashrom plugin_flashrom)
@@ -179,6 +176,10 @@ src_configure() {
meson_src_configure
 }
 
+src_test() {
+   LC_ALL="C" meson_src_test
+}
+
 src_install() {
meson_src_install
 



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-machete/

2022-11-09 Thread Marek Szuba
commit: 3e71a7267014b4ac06e184cf799a6e4fe30ba073
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:09:25 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e71a726

dev-vcs/git-machete: drop 3.12.4

Signed-off-by: Marek Szuba  gentoo.org>

 dev-vcs/git-machete/Manifest  |  1 -
 dev-vcs/git-machete/git-machete-3.12.4.ebuild | 41 ---
 2 files changed, 42 deletions(-)

diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest
index ffaee9af11d7..53570c0a7bbf 100644
--- a/dev-vcs/git-machete/Manifest
+++ b/dev-vcs/git-machete/Manifest
@@ -1,3 +1,2 @@
-DIST git-machete-3.12.4.gh.tar.gz 1381813 BLAKE2B 
2eb0f8d72fe82cd68bf8f778979ed8a14c2cfd9e752f02f3c0c69e53000c5f8877c433fdaa461f988545e60687d5516c28ee7de0eb2bfd1bc377fcc129425c6b
 SHA512 
39217be678d1cc2fa52a314ebeabf127e71ae130dcbdc8a93bdd075e3130ca2ce2464e153367f8eccc61315234cfe39ec675920eca4599dca41167abc195c1d4
 DIST git-machete-3.12.5.gh.tar.gz 1386934 BLAKE2B 
f6a1966fc37dfc6b726f453751d97b466720db6e574bf76e3b830f0895a1f98dd73cbe367c2c4bd20662f434f1e19809324d3a695f5cf62471db38c47648e34f
 SHA512 
8ed7dc13fbcd965e9867b882a2d80cf514b5d8de653a0e19f26fef808e51a53f2fcf9ca0971d1c6b40161d397341af8f4e823175452294b603b1f6559144c715
 DIST git-machete-3.13.0.gh.tar.gz 1388145 BLAKE2B 
e12c12ff5a34b7dee0ea14f4260154dc5c94a356a584c3bd00688777b4425a4c45fd39ece0c76751ff8b9b45c131ccd3d4ea25c3f14711ac91f75fa6a47e651e
 SHA512 
85d719e9a983db9aea7bb7540c85aeb6ac5bfcbf94e4920683b37bae22714078f5e8b9a39d63fa397a03ddf139c52acd970310e499a26296fbdb1091672873f9

diff --git a/dev-vcs/git-machete/git-machete-3.12.4.ebuild 
b/dev-vcs/git-machete/git-machete-3.12.4.ebuild
deleted file mode 100644
index 9c6b4673cedb..
--- a/dev-vcs/git-machete/git-machete-3.12.4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Probably the sharpest git repo organizer & rebase/merge workflow 
automation tool"
-HOMEPAGE="https://github.com/VirtusLab/git-machete 
https://pypi.org/project/git-machete/";
-# No tests in PyPI tarballs
-SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="dev-vcs/git"
-BDEPEND="test? (
-   >=dev-python/pytest-mock-3.8.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-)"
-
-DOCS=( CONTRIBUTING.md README.md )
-
-distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme
-distutils_enable_tests pytest
-
-src_install() {
-   distutils-r1_src_install
-
-   newbashcomp completion/${PN}.completion.bash ${PN}
-
-   insinto /usr/share/fish/vendor_completions.d
-   doins completion/${PN}.fish
-
-   insinto /usr/share/zsh/site-functions
-   newins completion/${PN}.completion.zsh _${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/suricata/

2022-11-09 Thread Marek Szuba
commit: fa455e775b038a6b8e1c0fe57df3ed0d39882955
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Nov  9 22:59:42 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa455e77

net-analyzer/suricata: do not mention version 5 any more

Signed-off-by: Marek Szuba  gentoo.org>

 net-analyzer/suricata/suricata-6.0.8-r1.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/net-analyzer/suricata/suricata-6.0.8-r1.ebuild 
b/net-analyzer/suricata/suricata-6.0.8-r1.ebuild
index 9b39a338afc0..1caffbd09a2c 100644
--- a/net-analyzer/suricata/suricata-6.0.8-r1.ebuild
+++ b/net-analyzer/suricata/suricata-6.0.8-r1.ebuild
@@ -203,11 +203,7 @@ pkg_postinst() {
fi
 
elog
-   if [[ -n "${REPLACING_VERSIONS}" ]]; then
-   ewarn "Since version 6.0.0 Suricata no longer supports the 
unified2 output format commonly used"
-   ewarn "in legacy, Snort-compatible IDS solutions, e.g. ones 
based on net-analyzer/barnyard2."
-   ewarn "If you need unified2 support, please continue to use 
suricata-5."
-   else
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
elog "To download and install an initial set of rules, run:"
elog "emerge --config =${CATEGORY}/${PF}"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-machete/

2022-11-09 Thread Marek Szuba
commit: 8bf80257ef40aab4a85f2270648557e331097c88
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:09:17 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf80257

dev-vcs/git-machete: add 3.13.0

Signed-off-by: Marek Szuba  gentoo.org>

 dev-vcs/git-machete/Manifest  |  1 +
 dev-vcs/git-machete/git-machete-3.13.0.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest
index 79dc98e32e30..ffaee9af11d7 100644
--- a/dev-vcs/git-machete/Manifest
+++ b/dev-vcs/git-machete/Manifest
@@ -1,2 +1,3 @@
 DIST git-machete-3.12.4.gh.tar.gz 1381813 BLAKE2B 
2eb0f8d72fe82cd68bf8f778979ed8a14c2cfd9e752f02f3c0c69e53000c5f8877c433fdaa461f988545e60687d5516c28ee7de0eb2bfd1bc377fcc129425c6b
 SHA512 
39217be678d1cc2fa52a314ebeabf127e71ae130dcbdc8a93bdd075e3130ca2ce2464e153367f8eccc61315234cfe39ec675920eca4599dca41167abc195c1d4
 DIST git-machete-3.12.5.gh.tar.gz 1386934 BLAKE2B 
f6a1966fc37dfc6b726f453751d97b466720db6e574bf76e3b830f0895a1f98dd73cbe367c2c4bd20662f434f1e19809324d3a695f5cf62471db38c47648e34f
 SHA512 
8ed7dc13fbcd965e9867b882a2d80cf514b5d8de653a0e19f26fef808e51a53f2fcf9ca0971d1c6b40161d397341af8f4e823175452294b603b1f6559144c715
+DIST git-machete-3.13.0.gh.tar.gz 1388145 BLAKE2B 
e12c12ff5a34b7dee0ea14f4260154dc5c94a356a584c3bd00688777b4425a4c45fd39ece0c76751ff8b9b45c131ccd3d4ea25c3f14711ac91f75fa6a47e651e
 SHA512 
85d719e9a983db9aea7bb7540c85aeb6ac5bfcbf94e4920683b37bae22714078f5e8b9a39d63fa397a03ddf139c52acd970310e499a26296fbdb1091672873f9

diff --git a/dev-vcs/git-machete/git-machete-3.13.0.ebuild 
b/dev-vcs/git-machete/git-machete-3.13.0.ebuild
new file mode 100644
index ..9c6b4673cedb
--- /dev/null
+++ b/dev-vcs/git-machete/git-machete-3.13.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Probably the sharpest git repo organizer & rebase/merge workflow 
automation tool"
+HOMEPAGE="https://github.com/VirtusLab/git-machete 
https://pypi.org/project/git-machete/";
+# No tests in PyPI tarballs
+SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="dev-vcs/git"
+BDEPEND="test? (
+   >=dev-python/pytest-mock-3.8.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+)"
+
+DOCS=( CONTRIBUTING.md README.md )
+
+distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+src_install() {
+   distutils-r1_src_install
+
+   newbashcomp completion/${PN}.completion.bash ${PN}
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins completion/${PN}.fish
+
+   insinto /usr/share/zsh/site-functions
+   newins completion/${PN}.completion.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/files/, app-admin/ansible-lint/

2022-11-09 Thread Marek Szuba
commit: 09b921071f4a9f34515c93dafc591f1c61099c08
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:04:23 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b92107

app-admin/ansible-lint: add 6.8.6

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest|  1 +
 app-admin/ansible-lint/ansible-lint-6.8.6.ebuild   | 79 ++
 .../ansible-lint-6.8.6_test-module-check.patch | 59 
 3 files changed, 139 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index a4e006f9827b..a03c12c2bcb8 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,4 @@
 DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5
 DIST ansible-lint-6.7.0.gh.tar.gz 275573 BLAKE2B 
56788efbd44f6c2d8f1dd946d26f4c784c5c9e077355823d143a7b95196a3b5ce672a987639da6f051832320585fe7106d92c293a0707c9886142eebdaa812f5
 SHA512 
39d5292c5d262a6ee6fe60b41d531d362c95b466fe28524d314c0f2554e50906db050df93c7dc6374b99e6ef283754844e08484d24570bbbaf637d08e0af4ae2
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
+DIST ansible-lint-6.8.6.gh.tar.gz 293630 BLAKE2B 
aa43acb9cca21d3cdafebddb18d82781ab708d5696edc51567a8c56cc3eacb3bd96d08f97436eab54e69866f55fa6fc6537eb62e44e4d26eb3ee46ee13e7322d
 SHA512 
0beb16ecff432444a25d3efa70f67eb55437faed593dfbb4bcaf080b06558403e711218f5a021268a2450ceeab1127d8dc8de027d1e4889350f20ca3d9ed9dca

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
new file mode 100644
index ..df6b0f93eebd
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint";
+SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.4[${PYTHON_USEDEP}]
+   >=dev-python/black-22.1.0[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.9.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.8.6_test-module-check.patch
+)
+
+# Skip problematic tests:
+#  - test_rules_id_format has been giving an internal error since 6.5.4 or so 
(TODO: follow this up with upstream)
+#  - similar problem with test_example_custom_module and 6.8.6
+#  - test_call_from_outside_venv doesn't play nicely with the sandbox
+#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
+EPYTEST_DESELECT=(
+   test/test_ansiblesyntax.py::test_null_tasks
+   test/test_cli_role_paths.py::test_run_playbook_github
+   test/test_eco.py
+   test/test_examples.py::test_example_custom_module
+   test/test_examples.py::test_custom_kinds
+   test/test_import_playbook.py::test_task_hook_import_playbook
+   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
+   test/test_list_rules.py::test_list_rules_with_format_option
+   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
+   test/test_main.py::test_call_from_outside_venv
+   test/test_prerun.py::test_install_collection
+   test/test_prerun.py::test_prerun_req

[gentoo-commits] repo/gentoo:master commit in: dev-java/slf4j-reload4j/

2022-11-09 Thread Sam James
commit: e71ff851d5cc52943a49313d3a207ee7011d1b68
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 00:40:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 00:40:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71ff851

dev-java/slf4j-reload4j: Stabilize 2.0.3 arm64, #880575

Signed-off-by: Sam James  gentoo.org>

 dev-java/slf4j-reload4j/slf4j-reload4j-2.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/slf4j-reload4j/slf4j-reload4j-2.0.3.ebuild 
b/dev-java/slf4j-reload4j/slf4j-reload4j-2.0.3.ebuild
index a233a13fb8b4..e1d1af7da79c 100644
--- a/dev-java/slf4j-reload4j/slf4j-reload4j-2.0.3.ebuild
+++ b/dev-java/slf4j-reload4j/slf4j-reload4j-2.0.3.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: dev-java/slf4j-simple/

2022-11-09 Thread Sam James
commit: 39da1c428f90b115e0c223a9b600257f28d0bf23
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 00:40:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 00:40:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39da1c42

dev-java/slf4j-simple: Stabilize 2.0.3 arm64, #880575

Signed-off-by: Sam James  gentoo.org>

 dev-java/slf4j-simple/slf4j-simple-2.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/slf4j-simple/slf4j-simple-2.0.3.ebuild 
b/dev-java/slf4j-simple/slf4j-simple-2.0.3.ebuild
index 039a2a31d32e..27a4d59a5ec5 100644
--- a/dev-java/slf4j-simple/slf4j-simple-2.0.3.ebuild
+++ b/dev-java/slf4j-simple/slf4j-simple-2.0.3.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: dev-java/slf4j-api/

2022-11-09 Thread Sam James
commit: 50b744ef2691213ca6038d75f2391bc710f86e1c
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 00:40:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 00:40:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b744ef

dev-java/slf4j-api: Stabilize 2.0.3 arm64, #880575

Signed-off-by: Sam James  gentoo.org>

 dev-java/slf4j-api/slf4j-api-2.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/slf4j-api/slf4j-api-2.0.3.ebuild 
b/dev-java/slf4j-api/slf4j-api-2.0.3.ebuild
index 2b7ace030551..c3c40616757b 100644
--- a/dev-java/slf4j-api/slf4j-api-2.0.3.ebuild
+++ b/dev-java/slf4j-api/slf4j-api-2.0.3.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-11-09 Thread Sam James
commit: a0e2ede73edbc516852311cb82f3eae08dd3078b
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 00:40:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 00:40:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e2ede7

dev-lang/python: Stabilize 3.11.0_p2 arm64, #880643

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.11.0_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.11.0_p2.ebuild 
b/dev-lang/python/python-3.11.0_p2.ebuild
index 6d62c1ec19dc..208123c05378 100644
--- a/dev-lang/python/python-3.11.0_p2.ebuild
+++ b/dev-lang/python/python-3.11.0_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk



[gentoo-commits] repo/gentoo:master commit in: dev-java/mockito/

2022-11-09 Thread Sam James
commit: e6262d6e72d7492481b0eb2e2940ff1842327737
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 00:40:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 00:40:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6262d6e

dev-java/mockito: Stabilize 1.9.5-r3 arm64, #880607

Signed-off-by: Sam James  gentoo.org>

 dev-java/mockito/mockito-1.9.5-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/mockito/mockito-1.9.5-r3.ebuild 
b/dev-java/mockito/mockito-1.9.5-r3.ebuild
index cb36c73ce18c..b3f923f412a9 100644
--- a/dev-java/mockito/mockito-1.9.5-r3.ebuild
+++ b/dev-java/mockito/mockito-1.9.5-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/org/mockito/mockito-core/${PV}/mockito-c
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 CP_DEPEND="
dev-java/ant-core:0



[gentoo-commits] repo/gentoo:master commit in: dev-java/jul-to-slf4j/

2022-11-09 Thread Sam James
commit: 3458e092e2cf4259f0f8648e91124163dbd1f47a
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 00:40:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 00:40:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3458e092

dev-java/jul-to-slf4j: Stabilize 2.0.3 arm64, #880575

Signed-off-by: Sam James  gentoo.org>

 dev-java/jul-to-slf4j/jul-to-slf4j-2.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jul-to-slf4j/jul-to-slf4j-2.0.3.ebuild 
b/dev-java/jul-to-slf4j/jul-to-slf4j-2.0.3.ebuild
index 1705da62ac58..7645e3ae5e6d 100644
--- a/dev-java/jul-to-slf4j/jul-to-slf4j-2.0.3.ebuild
+++ b/dev-java/jul-to-slf4j/jul-to-slf4j-2.0.3.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: dev-java/slf4j-nop/

2022-11-09 Thread Sam James
commit: c8118544057e56802c8eb73f2005da3067cfafd3
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 00:40:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 00:40:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8118544

dev-java/slf4j-nop: Stabilize 2.0.3 arm64, #880575

Signed-off-by: Sam James  gentoo.org>

 dev-java/slf4j-nop/slf4j-nop-2.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/slf4j-nop/slf4j-nop-2.0.3.ebuild 
b/dev-java/slf4j-nop/slf4j-nop-2.0.3.ebuild
index 0b091b8ec913..dc1dbd5e3cf4 100644
--- a/dev-java/slf4j-nop/slf4j-nop-2.0.3.ebuild
+++ b/dev-java/slf4j-nop/slf4j-nop-2.0.3.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: dev-java/log4j-over-slf4j/

2022-11-09 Thread Sam James
commit: 93681bde4aec1d36e354eda8759433c6ee70f5bc
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 00:40:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 00:40:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93681bde

dev-java/log4j-over-slf4j: Stabilize 2.0.3 arm64, #880575

Signed-off-by: Sam James  gentoo.org>

 dev-java/log4j-over-slf4j/log4j-over-slf4j-2.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/log4j-over-slf4j/log4j-over-slf4j-2.0.3.ebuild 
b/dev-java/log4j-over-slf4j/log4j-over-slf4j-2.0.3.ebuild
index 10dd42ec8003..adcf47826a9d 100644
--- a/dev-java/log4j-over-slf4j/log4j-over-slf4j-2.0.3.ebuild
+++ b/dev-java/log4j-over-slf4j/log4j-over-slf4j-2.0.3.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: dev-java/slf4j-ext/

2022-11-09 Thread Sam James
commit: 40ed6df81190e69dd4a83d29c6e2e765281ae9d6
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 00:40:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 00:40:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ed6df8

dev-java/slf4j-ext: Stabilize 2.0.3 arm64, #880575

Signed-off-by: Sam James  gentoo.org>

 dev-java/slf4j-ext/slf4j-ext-2.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/slf4j-ext/slf4j-ext-2.0.3.ebuild 
b/dev-java/slf4j-ext/slf4j-ext-2.0.3.ebuild
index 448d46c221f4..dbc7e9961412 100644
--- a/dev-java/slf4j-ext/slf4j-ext-2.0.3.ebuild
+++ b/dev-java/slf4j-ext/slf4j-ext-2.0.3.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: dev-java/reload4j/

2022-11-09 Thread Sam James
commit: de9d0dceaae70dcd4063ad5444b9e7b60f67f4a4
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 00:40:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 00:40:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9d0dce

dev-java/reload4j: Stabilize 1.2.22 arm64, #880575

Signed-off-by: Sam James  gentoo.org>

 dev-java/reload4j/reload4j-1.2.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/reload4j/reload4j-1.2.22.ebuild 
b/dev-java/reload4j/reload4j-1.2.22.ebuild
index 5dfd4307a90b..18e1a14ad3f0 100644
--- a/dev-java/reload4j/reload4j-1.2.22.ebuild
+++ b/dev-java/reload4j/reload4j-1.2.22.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/qos-ch/reload4j/archive/v_${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64"
 
 # There are unresolved test failures
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/dnssec-root/

2022-11-09 Thread Marc Schiffbauer
commit: d7d3e1a3f72e278bbb37c64400ea906553d207b8
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Thu Nov 10 00:34:30 2022 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Thu Nov 10 00:35:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7d3e1a3

net-dns/dnssec-root: add 20210902

Closes: https://bugs.gentoo.org/870358
Signed-off-by: Marc Schiffbauer  gentoo.org>

 net-dns/dnssec-root/Manifest|  3 +
 net-dns/dnssec-root/dnssec-root-20210902.ebuild | 81 +
 2 files changed, 84 insertions(+)

diff --git a/net-dns/dnssec-root/Manifest b/net-dns/dnssec-root/Manifest
index e45aebf827d8..4fdc207de438 100644
--- a/net-dns/dnssec-root/Manifest
+++ b/net-dns/dnssec-root/Manifest
@@ -1,3 +1,6 @@
 DIST icannbundle-20181220.pem 13026 BLAKE2B 
36f760c69e8e22036d7d927071be25508b6906838f0f468900385d5a3b9ce301c5688f9bdcab471abc5445a14bfbbe34ecb39ca131b01d9e6bbebcc3f1481241
 SHA512 
6a8b8bec6d104d31253a8acafc1694a095714537a39a4dc53a379ac900c83715f85d75ea7322de430557691ff31ec95ae5104f47b050da3568dd68377c2d5767
+DIST icannbundle-20210902.pem 1261 BLAKE2B 
cc21c2066478c3385528a0b4635d324b2033f9d2c939c4d7176bdd42ba6e606a23036326036c82c665db64bec13783347d4ff0830807f431830ccf22ddbc7f58
 SHA512 
c749bf4649480f2ddaa2ee0622a104c56c858e10e8c8768307ef24cac7afe120837bedc61dee1eda302273040cb61060298dceed8dd6e83904f953e3f3f5
 DIST root-anchors-20181220.p7s 4182 BLAKE2B 
3d7d881f5ef066a3ff937cf638941f783e9b65834a13ba0efce766b59e8f469826718cea9e8968ca64e216b7ef1f1b4d7b73c3110ff2d65667a28e071cd52859
 SHA512 
af96358bbb7847fe7c30452f566771480a38a99f192775168ab8672332381958ffa6d2f4870f539e3957b6ecf62e0e3a80b1cffbd579beb3be6941ffba3f6fa9
 DIST root-anchors-20181220.xml 690 BLAKE2B 
548fd62073542f527e0b05c09ed1e668baafbb3cf7ca8afd1a32b67dd43d8958cef5005729c1bc11c2b1d0ddea48ca4db69a10b049f2e8a05536b93fff15e911
 SHA512 
e3adfaa4f8c9751599b8062787f4c3a81d3fa1478411f138f227c0cc972c7262bcf85578d333d36352da3628211b7d8ec4416528814a8937078dc393ce195f32
+DIST root-anchors-20210902.p7s 2551 BLAKE2B 
2a079bf36d77a7cc480c197700bfb3f06bbc67f0cc2937954793fab1f4fee5fff4477ceb028a8796a5cb41c0fb1369df7df45b33410f78b03cb18794ddd564df
 SHA512 
3d57446cc145081841ced6cda3ecff8fba1de5123f116d580cd3ea33011e26ad9dc790281590a06f68e551e22fef45aa2408a4e2ea80e35ec0a642454b45ca0d
+DIST root-anchors-20210902.xml 690 BLAKE2B 
548fd62073542f527e0b05c09ed1e668baafbb3cf7ca8afd1a32b67dd43d8958cef5005729c1bc11c2b1d0ddea48ca4db69a10b049f2e8a05536b93fff15e911
 SHA512 
e3adfaa4f8c9751599b8062787f4c3a81d3fa1478411f138f227c0cc972c7262bcf85578d333d36352da3628211b7d8ec4416528814a8937078dc393ce195f32

diff --git a/net-dns/dnssec-root/dnssec-root-20210902.ebuild 
b/net-dns/dnssec-root/dnssec-root-20210902.ebuild
new file mode 100644
index ..0bf32c583d2f
--- /dev/null
+++ b/net-dns/dnssec-root/dnssec-root-20210902.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="The DNSSEC root key(s)"
+HOMEPAGE="https://www.iana.org/dnssec/";
+# check https://data.iana.org/root-anchors/ foro updates!
+SRC_URI="https://data.iana.org/root-anchors/root-anchors.xml -> 
root-anchors-${PV}.xml
+   https://data.iana.org/root-anchors/root-anchors.p7s -> 
root-anchors-${PV}.p7s
+   https://data.iana.org/root-anchors/icannbundle.pem -> 
icannbundle-${PV}.pem"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+IUSE=""
+
+BDEPEND=">=dev-perl/XML-XPath-1.420.0"
+DEPEND=""
+
+src_unpack() {
+   mkdir "${S}" || die
+
+   cp -t "${S}" "${DISTDIR}"/root-anchors-${PV}.{p7s,xml} 
"${DISTDIR}"/icannbundle-${PV}.pem || die
+}
+
+src_prepare() {
+   mv root-anchors-${PV}.xml root-anchors.xml || die
+   mv root-anchors-${PV}.p7s root-anchors.p7s || die
+   mv icannbundle-${PV}.pem icannbundle.pem || die
+
+   if has_version "dev-libs/openssl" ; then
+   # Signature validating is optional:
+   #   - We are already downloading SRC, signature file & CA from 
same URI
+   #   - We store checksums for distfiles
+   einfo "dev-libs/openssl is available, will validate signature 
of root-anchors.xml"
+   openssl smime -verify \
+   -content root-anchors.xml \
+   -in root-anchors.p7s -inform der \
+   -CAfile icannbundle.pem \
+   -noverify || die "OpenSSL S/Mime verify failed"
+   else
+   einfo "dev-libs/openssl is not available, skipping optional 
validation root-anchors.xml"
+   fi
+
+   default
+}
+
+src_compile() {
+   local KEYTAGS="" ALGORITHMS="" DIGESTTYPES="" DIGESTS="" i=1
+
+   KEYTAGS=$(xpath -q -e '/TrustAnchor/KeyDigest/KeyTag/node()' 
root-anchors.xml)
+   ALGORITHMS=$(xpath -q -e '/TrustAnchor/KeyDigest/Al

  1   2   3   >