[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mocha/

2022-10-18 Thread Hans de Graaff
commit: dd686b02962e32370cecb9d2eaac40244352f0e6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 19 05:21:47 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 19 05:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd686b02

dev-ruby/mocha: add 1.16.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/mocha/Manifest|  1 +
 dev-ruby/mocha/mocha-1.16.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index 61e4eff7cfb6..e9bc7c3a339b 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -2,3 +2,4 @@ DIST mocha-0.14.0.gem 82944 BLAKE2B 
50a066e2f5007df08a7f76785fd4c2b12327b4969c11
 DIST mocha-1.13.0.tar.gz 246249 BLAKE2B 
028b40646b96084f26df9813a8c8c4d5adc9f4649e11971069af086716d84f90f1acc6abc8fac8297c3a516afa51049c4bcd7ff0f6fd3917d0665fa6f9afe754
 SHA512 
84cbe344b0bae434e9931a83b587dcefc14e8699893022a56e30a59bff574b52e3879a123b8f2f70e77301701b167d5992489e2173191ffd3450f09db3e7383b
 DIST mocha-1.14.0.tar.gz 246015 BLAKE2B 
836b678ca0bcbc1860cb185ee6cd5a71bbdeff4698780fdfcffe6fd38196b1291aa6c23a779e7e1e59bd8155d5ec48fbde426ace468f8186e18860f3d3764836
 SHA512 
41dfd1f9add0b62c8609ec4cdf07ae58580503c81eb40886cae6c97ee5a5109ae5aa6094756c9666985266c83fad38adef7c9c4a2add8ef2b7571c2c1753cfb0
 DIST mocha-1.15.0.tar.gz 245879 BLAKE2B 
982c0b1a59f47fa7ee990ba20e8acd55d581a508f281f83a9ada1cc7e6e6a214351c69f4d9bad127c0b900ea1d2107a7e47d7da0aa8b185e58a9027cdc0b1ab3
 SHA512 
c4218098e4f7a4099e2c9c8046fddabc41ab099b60aa635f9da1f5e4e37c7170dd3afa66ea5959e1bdb020e44b0bf5063721df3f8bdd312c53c36227b2e23f6d
+DIST mocha-1.16.0.tar.gz 246370 BLAKE2B 
c2891021c33e4038ff965a470eda3be7eac2765f7c038fef33f38cd07b8501fdb88a1dcd8d291eabb124fb0fff50c40651bf29ac4a28012b57c7a02d2ff46b63
 SHA512 
b7d8825771f84245e7383e4081dcb42734b9716e7bef3c1b5d49ac28850590b4beabf8d0370992e100b6340ff3cfb3113610e303de74bc33c059bd9b9910cb8e

diff --git a/dev-ruby/mocha/mocha-1.16.0.ebuild 
b/dev-ruby/mocha/mocha-1.16.0.ebuild
new file mode 100644
index ..5f825dc0d59e
--- /dev/null
+++ b/dev-ruby/mocha/mocha-1.16.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
+
+RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
+
+RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and 
SchMock"
+HOMEPAGE="https://mocha.jamesmead.org/;
+SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "
+   test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
+
+all_ruby_prepare() {
+   sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' 
Rakefile || die
+
+   sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}
+
+each_ruby_test() {
+   export MOCHA_NO_DOCS=true
+   each_fakegem_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/net-scp/

2022-10-18 Thread Hans de Graaff
commit: 20a744d916ad8f7dde219a5349dfb5f2bd73849c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 19 05:28:02 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 19 05:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20a744d9

dev-ruby/net-scp: add 4.0.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/net-scp/Manifest |  1 +
 dev-ruby/net-scp/net-scp-4.0.0.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/net-scp/Manifest b/dev-ruby/net-scp/Manifest
index 1d9f8827588e..fa5cce36eef8 100644
--- a/dev-ruby/net-scp/Manifest
+++ b/dev-ruby/net-scp/Manifest
@@ -1 +1,2 @@
 DIST net-scp-3.0.0.tar.gz 27947 BLAKE2B 
78a1100b7602b9c09c8f06228b6e564fce15133c6cf8c9816613cb56b1d3805d9393700eb66c3710e482771e4116beae393c12ad12963b85428e21e7cf105218
 SHA512 
6d68b75124ccd2d387983f6d66a8b0e040132ba17d942631c806e899dff757ffae7a031a27ea0988166bf56e803c1a6175199845a848b92c7064388564e0ac79
+DIST net-scp-4.0.0.tar.gz 27962 BLAKE2B 
0531fccad790e5466da9bf5c4cdcfa6416d84e759b096fcaabebc6403293be8ad8f15546126fb51bc76929d871b6ec067302dd88859c09e9c1774ecd6ae3
 SHA512 
9691f707c83d2b24954670e73b306f1262437d9c10561f4ceaa4979e3b06a237d97cba9f517f73931cd44a494fd04306ded077284927dcab313ce669037a1cdf

diff --git a/dev-ruby/net-scp/net-scp-4.0.0.ebuild 
b/dev-ruby/net-scp/net-scp-4.0.0.ebuild
new file mode 100644
index ..6e81a942da16
--- /dev/null
+++ b/dev-ruby/net-scp/net-scp-4.0.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_GEMSPEC="net-scp.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A pure Ruby implementation of the SCP client protocol"
+HOMEPAGE="https://github.com/net-ssh/net-scp;
+SRC_URI="https://github.com/net-ssh/net-scp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "
+   doc? ( || ( dev-ruby/net-ssh:7 dev-ruby/net-ssh:6 dev-ruby/net-ssh:5 ) )
+   test? (
+   dev-ruby/mocha
+   )"
+
+ruby_add_rdepend "|| ( dev-ruby/net-ssh:7 dev-ruby/net-ssh:6 
dev-ruby/net-ssh:5 )"
+
+all_ruby_prepare() {
+   sed -e "s:_relative ': './:" \
+   -e 's/git ls-files -z/find -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test test/test_all.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/

2022-10-18 Thread Hans de Graaff
commit: a22d44c63805596b6ce58a99bb27f9ee6d72cf40
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 19 05:44:33 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 19 05:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a22d44c6

dev-ruby/nokogiri: add 1.13.9

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.13.9.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 5d823aa1eaeb..bb36ceed322b 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
 DIST nokogiri-1.13.6-git.tgz 6249974 BLAKE2B 
db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985
 SHA512 
96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486
 DIST nokogiri-1.13.7-git.tgz 6250903 BLAKE2B 
b8756a8af2428518451acabf629e5f634a526bcd184c6884ff90f3014ae71d700895527ff571f743929e168e39c1fd9a83cb55a8327c3b12e069c0804f765579
 SHA512 
34f406681fab399221306366ba8c82a2030164641bd9ec8502c8e0ecfd02423b5635517d2c6015f97cc80bcc2be83d81bda6038f61b59352d7348b591c411711
 DIST nokogiri-1.13.8-git.tgz 6251962 BLAKE2B 
122f82b1e00c0b4ae889c72a5c47f543cec70dde5ef814665ac63e795dd1b761806b62f719300b85d9de141d509533d132c34156e5073e717670c6c4aee3bbef
 SHA512 
61ed70b5493a3c54d0c272d75cad60f6c8bc86592e9cf9455ca0b1b9a8830564ffe102f0cbcc816b90297aa8e27e1c31f19e5d553c6998fb19a1fd32aa39daf3
+DIST nokogiri-1.13.9-git.tgz 6236252 BLAKE2B 
665d04b5fd54d26030f5ed973266a4a380f19f23cc79320bf93726841695c425eb0397ce377a093f87fd5d34a72f5235ade51fd4e8b7081f814b028b0b17b5f5
 SHA512 
d24698221e916c043f0ef8c22f0e224da3c14df4b3780a867b93ba680600bdc8f4b0411dc5d149df2c7122d4f56347f750a609f3526ee3b100f72292b1c8a3e9

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.9.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.9.ebuild
new file mode 100644
index ..275f8e0224cb
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.9.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://www.nokogiri.org/;
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.10.3:=
+   >=dev-libs/libxslt-1.1.37
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.10.3
+   >=dev-libs/libxslt-1.1.37
+   >=sys-libs/zlib-1.2.13
+   virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+   dev-ruby/mini_portile2:2.8
+   >=dev-ruby/rexical-1.0.7
+   dev-ruby/rdoc
+   test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   sed -i \
+   -e '/tasks\/cross_compile/s:^:#:' \
+   -e '/:test.*prerequisites/s:^:#:' \
+   -e '/license/ s:^:#:' \
+   Rakefile || die
+   # Remove the cross compilation options since they interfere with
+   # native building.
+   sed -i -e 's/cross_compile  = true/cross_compile = false/' Rakefile || 
die
+   sed -i -e '/cross_config_options/d' Rakefile || die
+
+   sed -e '/simplecov/,/^end/ s:^:#:' \
+   -e '/reporters/I s:^:#:' \
+   -i test/helper.rb || die
+
+   # There is no need for mini_portile2 to be a runtime dependency on 
Gentoo
+   sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+   NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+   ${RUBY} -Cext/${PN} extconf.rb \
+   --with-zlib-include="${EPREFIX}"/usr/include \
+   --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+   --with-iconv-include="${EPREFIX}"/usr/include \
+   --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+   --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+   --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+   --with-xslt-dir="${EPREFIX}"/usr \
+   --with-iconvlib=iconv \
+   || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+   if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+   ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical 
failed"
+   fi
+
+   if ! [[ -f lib/nokogiri/css/parser.rb ]]; 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/kpatch/

2022-10-18 Thread Alice Ferrazzi
commit: a0571f327d0eb2150803a558702bb6e6ac576aa3
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:42:23 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:42:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0571f32

sys-kernel/kpatch: update EAPI 7 -> 8

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/kpatch/kpatch-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/kpatch/kpatch-.ebuild 
b/sys-kernel/kpatch/kpatch-.ebuild
index 02fcece583ad..f75259ae7a68 100644
--- a/sys-kernel/kpatch/kpatch-.ebuild
+++ b/sys-kernel/kpatch/kpatch-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit flag-o-matic linux-mod
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/kpatch/

2022-10-18 Thread Alice Ferrazzi
commit: 56e8dd8612432a16fc3e07329359d23404d9fb75
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:41:34 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:41:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e8dd86

sys-kernel/kpatch: drop 0.9.6

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/kpatch/Manifest|   1 -
 sys-kernel/kpatch/kpatch-0.9.6.ebuild | 100 --
 2 files changed, 101 deletions(-)

diff --git a/sys-kernel/kpatch/Manifest b/sys-kernel/kpatch/Manifest
index 325519f1b607..2e6869005550 100644
--- a/sys-kernel/kpatch/Manifest
+++ b/sys-kernel/kpatch/Manifest
@@ -1,2 +1 @@
-DIST kpatch-0.9.6.tar.gz 260687 BLAKE2B 
5c535af463f54d7be00fe987716dcb84ed17df69e4ccf5c0a6b4bde32704756c1c217ec43d9f338ce478ff6e0403e5c10f15055c56fbfa786b592b7d67427c6f
 SHA512 
898c5704098c473187f2eab9bccd5fb3cfc31f4211492d658abcd0b7cac6d03f11a27df19a56ad17c20163803084ddf54a27defcf12b4975a8a8eb5dbad73f21
 DIST kpatch-0.9.7.tar.gz 283662 BLAKE2B 
c57578b2e5db8582cb09b9ba2bf2040cc5a178cd6c8fdb7f14a0819c50fd71eb8576b08264d019678498e98baf2875c3bd38247ebae31a9631f0e6a17ec5941a
 SHA512 
c876d9b1e5f6e6ab858fa6f302e78152beb3e50cedd93f3c61ab6f747e32199b0601ad4a36d426d43d0e9a37d9bf1d6bbfddccc86df4b31d5e3e6edead6cded3

diff --git a/sys-kernel/kpatch/kpatch-0.9.6.ebuild 
b/sys-kernel/kpatch/kpatch-0.9.6.ebuild
deleted file mode 100644
index e30e6e2e09cf..
--- a/sys-kernel/kpatch/kpatch-0.9.6.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic linux-mod
-
-if [[ "${PV}" == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/dynup/${PN}.git;
-else
-   SRC_URI="https://github.com/dynup/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Dynamic kernel patching for Linux"
-HOMEPAGE="https://github.com/dynup/kpatch;
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="contrib +kpatch +kpatch-build kmod test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-crypt/pesign
-   sys-libs/zlib
-   sys-apps/pciutils
-"
-
-DEPEND="
-   ${RDEPEND}
-   dev-libs/elfutils
-   sys-devel/bison
-   test? ( dev-util/shellcheck-bin )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.9.4-no-werror.patch
-)
-
-pkg_setup() {
-   if use kmod; then
-   if kernel_is gt 3 9 0; then
-   if ! linux_config_exists; then
-   eerror "Unable to check the currently running 
kernel for kpatch support"
-   eerror "Please be sure a .config file is 
available in the kernel src dir"
-   eerror "and ensure the kernel has been built."
-   else
-   # Fail to build if these kernel options are not 
enabled (see kpatch/kmod/core/Makefile)
-   CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY 
MODULES SYSFS KALLSYMS_ALL"
-   ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER 
must be enabled in the kernel's config file"
-   ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be 
enabled in the kernel's config file"
-   ERROR_MODULES="CONFIG_MODULES must be enabled 
in the kernel's config file"
-   ERROR_SYSFS="CONFIG_SYSFS must be enabled in 
the kernel's config file"
-   ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be 
enabled in the kernel's config file"
-   fi
-   else
-   eerror
-   eerror "kpatch is not available for Linux kernels below 
4.0.0"
-   eerror
-   die "Upgrade the kernel sources before installing 
kpatch."
-   fi
-   check_extra_config
-   fi
-
-}
-
-src_prepare() {
-   replace-flags '-O?' '-O1'
-   default
-}
-
-src_compile() {
-   use kpatch-build && emake -C kpatch-build
-   use kpatch && emake -C kpatch
-   use kmod && set_arch_to_kernel && emake -C kmod
-   use contrib && emake -C contrib
-   use test && emake check
-}
-
-src_install() {
-   if use kpatch-build; then
-   emake DESTDIR="${D}" PREFIX="/usr" install -C kpatch-build
-   insinto /usr/share/${PN}/patch
-   doins kmod/patch/kpatch{.lds.S,-macros.h,-patch.h,-patch-hook.c}
-   doins kmod/patch/{livepatch-patch-hook.c,Makefile,patch-hook.c}
-   doins kmod/core/kpatch.h
-   doman man/kpatch-build.1
-   fi
-
-   if use kpatch; then
-   emake DESTDIR="${D}" PREFIX="/usr" install -C kpatch
-   doman man/kpatch.1
-   fi
-
-   use kmod && set_arch_to_kernel && emake DESTDIR="${D}" 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/kpatch/

2022-10-18 Thread Alice Ferrazzi
commit: b9cee68287ef64ec01a45fa5723cbd12ff04d2ac
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:37:59 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:37:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9cee682

sys-kernel/kpatch: drop 0.9.4

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/kpatch/Manifest|   1 -
 sys-kernel/kpatch/kpatch-0.9.4.ebuild | 100 --
 2 files changed, 101 deletions(-)

diff --git a/sys-kernel/kpatch/Manifest b/sys-kernel/kpatch/Manifest
index 921cb76ec222..325519f1b607 100644
--- a/sys-kernel/kpatch/Manifest
+++ b/sys-kernel/kpatch/Manifest
@@ -1,3 +1,2 @@
-DIST kpatch-0.9.4.tar.gz 257885 BLAKE2B 
3c84dd120b0b512e6a55d342b5950ce5d3a81c8c1e956f167bdb25c0c89dde5d4c2bd91fad687ab9eec4d6f965c21ff647f330f1fbcbfe560ca1f3cd37c6ac54
 SHA512 
647509fb9772b7564c0533ea043a15a66e29d413e045258036e78890c1d9cb072622bf458dda9bd4a87fe0855522c9b6ec3761f9bb4ab7e08157a179abfbaa62
 DIST kpatch-0.9.6.tar.gz 260687 BLAKE2B 
5c535af463f54d7be00fe987716dcb84ed17df69e4ccf5c0a6b4bde32704756c1c217ec43d9f338ce478ff6e0403e5c10f15055c56fbfa786b592b7d67427c6f
 SHA512 
898c5704098c473187f2eab9bccd5fb3cfc31f4211492d658abcd0b7cac6d03f11a27df19a56ad17c20163803084ddf54a27defcf12b4975a8a8eb5dbad73f21
 DIST kpatch-0.9.7.tar.gz 283662 BLAKE2B 
c57578b2e5db8582cb09b9ba2bf2040cc5a178cd6c8fdb7f14a0819c50fd71eb8576b08264d019678498e98baf2875c3bd38247ebae31a9631f0e6a17ec5941a
 SHA512 
c876d9b1e5f6e6ab858fa6f302e78152beb3e50cedd93f3c61ab6f747e32199b0601ad4a36d426d43d0e9a37d9bf1d6bbfddccc86df4b31d5e3e6edead6cded3

diff --git a/sys-kernel/kpatch/kpatch-0.9.4.ebuild 
b/sys-kernel/kpatch/kpatch-0.9.4.ebuild
deleted file mode 100644
index e30e6e2e09cf..
--- a/sys-kernel/kpatch/kpatch-0.9.4.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic linux-mod
-
-if [[ "${PV}" == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/dynup/${PN}.git;
-else
-   SRC_URI="https://github.com/dynup/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Dynamic kernel patching for Linux"
-HOMEPAGE="https://github.com/dynup/kpatch;
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="contrib +kpatch +kpatch-build kmod test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-crypt/pesign
-   sys-libs/zlib
-   sys-apps/pciutils
-"
-
-DEPEND="
-   ${RDEPEND}
-   dev-libs/elfutils
-   sys-devel/bison
-   test? ( dev-util/shellcheck-bin )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.9.4-no-werror.patch
-)
-
-pkg_setup() {
-   if use kmod; then
-   if kernel_is gt 3 9 0; then
-   if ! linux_config_exists; then
-   eerror "Unable to check the currently running 
kernel for kpatch support"
-   eerror "Please be sure a .config file is 
available in the kernel src dir"
-   eerror "and ensure the kernel has been built."
-   else
-   # Fail to build if these kernel options are not 
enabled (see kpatch/kmod/core/Makefile)
-   CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY 
MODULES SYSFS KALLSYMS_ALL"
-   ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER 
must be enabled in the kernel's config file"
-   ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be 
enabled in the kernel's config file"
-   ERROR_MODULES="CONFIG_MODULES must be enabled 
in the kernel's config file"
-   ERROR_SYSFS="CONFIG_SYSFS must be enabled in 
the kernel's config file"
-   ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be 
enabled in the kernel's config file"
-   fi
-   else
-   eerror
-   eerror "kpatch is not available for Linux kernels below 
4.0.0"
-   eerror
-   die "Upgrade the kernel sources before installing 
kpatch."
-   fi
-   check_extra_config
-   fi
-
-}
-
-src_prepare() {
-   replace-flags '-O?' '-O1'
-   default
-}
-
-src_compile() {
-   use kpatch-build && emake -C kpatch-build
-   use kpatch && emake -C kpatch
-   use kmod && set_arch_to_kernel && emake -C kmod
-   use contrib && emake -C contrib
-   use test && emake check
-}
-
-src_install() {
-   if use kpatch-build; then
-   emake DESTDIR="${D}" PREFIX="/usr" install -C kpatch-build
-   insinto /usr/share/${PN}/patch
-   doins kmod/patch/kpatch{.lds.S,-macros.h,-patch.h,-patch-hook.c}
-   doins 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/kpatch/

2022-10-18 Thread Alice Ferrazzi
commit: c85fee7d87abf5b11e4a52ae2f437556091b2471
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:36:40 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:36:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85fee7d

sys-kernel/kpatch: add 0.9.7

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/kpatch/Manifest|   1 +
 sys-kernel/kpatch/kpatch-0.9.7.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/sys-kernel/kpatch/Manifest b/sys-kernel/kpatch/Manifest
index ba8ec801896f..921cb76ec222 100644
--- a/sys-kernel/kpatch/Manifest
+++ b/sys-kernel/kpatch/Manifest
@@ -1,2 +1,3 @@
 DIST kpatch-0.9.4.tar.gz 257885 BLAKE2B 
3c84dd120b0b512e6a55d342b5950ce5d3a81c8c1e956f167bdb25c0c89dde5d4c2bd91fad687ab9eec4d6f965c21ff647f330f1fbcbfe560ca1f3cd37c6ac54
 SHA512 
647509fb9772b7564c0533ea043a15a66e29d413e045258036e78890c1d9cb072622bf458dda9bd4a87fe0855522c9b6ec3761f9bb4ab7e08157a179abfbaa62
 DIST kpatch-0.9.6.tar.gz 260687 BLAKE2B 
5c535af463f54d7be00fe987716dcb84ed17df69e4ccf5c0a6b4bde32704756c1c217ec43d9f338ce478ff6e0403e5c10f15055c56fbfa786b592b7d67427c6f
 SHA512 
898c5704098c473187f2eab9bccd5fb3cfc31f4211492d658abcd0b7cac6d03f11a27df19a56ad17c20163803084ddf54a27defcf12b4975a8a8eb5dbad73f21
+DIST kpatch-0.9.7.tar.gz 283662 BLAKE2B 
c57578b2e5db8582cb09b9ba2bf2040cc5a178cd6c8fdb7f14a0819c50fd71eb8576b08264d019678498e98baf2875c3bd38247ebae31a9631f0e6a17ec5941a
 SHA512 
c876d9b1e5f6e6ab858fa6f302e78152beb3e50cedd93f3c61ab6f747e32199b0601ad4a36d426d43d0e9a37d9bf1d6bbfddccc86df4b31d5e3e6edead6cded3

diff --git a/sys-kernel/kpatch/kpatch-0.9.7.ebuild 
b/sys-kernel/kpatch/kpatch-0.9.7.ebuild
new file mode 100644
index ..c900d328d08d
--- /dev/null
+++ b/sys-kernel/kpatch/kpatch-0.9.7.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-mod
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dynup/${PN}.git;
+else
+   SRC_URI="https://github.com/dynup/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Dynamic kernel patching for Linux"
+HOMEPAGE="https://github.com/dynup/kpatch;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="contrib +kpatch +kpatch-build kmod test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-crypt/pesign
+   sys-libs/zlib
+   sys-apps/pciutils
+"
+
+DEPEND="
+   ${RDEPEND}
+   dev-libs/elfutils
+   sys-devel/bison
+   test? ( dev-util/shellcheck-bin )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.4-no-werror.patch
+)
+
+pkg_setup() {
+   if use kmod; then
+   if kernel_is gt 3 9 0; then
+   if ! linux_config_exists; then
+   eerror "Unable to check the currently running 
kernel for kpatch support"
+   eerror "Please be sure a .config file is 
available in the kernel src dir"
+   eerror "and ensure the kernel has been built."
+   else
+   # Fail to build if these kernel options are not 
enabled (see kpatch/kmod/core/Makefile)
+   CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY 
MODULES SYSFS KALLSYMS_ALL"
+   ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER 
must be enabled in the kernel's config file"
+   ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be 
enabled in the kernel's config file"
+   ERROR_MODULES="CONFIG_MODULES must be enabled 
in the kernel's config file"
+   ERROR_SYSFS="CONFIG_SYSFS must be enabled in 
the kernel's config file"
+   ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be 
enabled in the kernel's config file"
+   fi
+   else
+   eerror
+   eerror "kpatch is not available for Linux kernels below 
4.0.0"
+   eerror
+   die "Upgrade the kernel sources before installing 
kpatch."
+   fi
+   check_extra_config
+   fi
+
+}
+
+src_prepare() {
+   replace-flags '-O?' '-O1'
+   default
+}
+
+src_compile() {
+   use kpatch-build && emake -C kpatch-build
+   use kpatch && emake -C kpatch
+   use kmod && set_arch_to_kernel && emake -C kmod
+   use contrib && emake -C contrib
+   use test && emake check
+}
+
+src_install() {
+   if use kpatch-build; then
+   emake DESTDIR="${D}" PREFIX="/usr" install -C kpatch-build
+   insinto /usr/share/${PN}/patch
+   doins kmod/patch/kpatch{.lds.S,-macros.h,-patch.h,-patch-hook.c}
+   doins 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/rt-sources/

2022-10-18 Thread Alice Ferrazzi
commit: ac8bbab7f024ca412fc836a994cefdb633c60f2a
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:35:25 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:35:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac8bbab7

sys-kernel/rt-sources: drop versions

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest | 10 -
 .../rt-sources/rt-sources-4.19.252_p112.ebuild | 51 -
 .../rt-sources/rt-sources-5.10.131_p72.ebuild  | 51 -
 .../rt-sources/rt-sources-5.15.55_p48.ebuild   | 52 --
 .../rt-sources/rt-sources-5.15.71_p51.ebuild   | 52 --
 .../rt-sources/rt-sources-5.4.193_p74.ebuild   | 51 -
 6 files changed, 267 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 6b519296e362..765079ba1ba9 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -4,21 +4,11 @@ DIST linux-4.19.tar.xz 103117552 BLAKE2B 
1dbf16cf410867412d17568fe42bc1e90c03418
 DIST linux-5.10.tar.xz 116606704 BLAKE2B 
b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1
 SHA512 
95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b83a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83
 SHA512 
d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
-DIST patch-4.19.252-rt112.patch.xz 166928 BLAKE2B 
d67eb9c6767e9b0573507c3b0f17eeb485cf25e2010ebb14b75005863f77db4c287ee38b03b994985ddd6a12c559c6ccef5f2e36e0cb3498ad8bd3155ffd6df3
 SHA512 
e55186a5a87217691d2a586a840d8c8d0638e6f6b7c628f216b7586b65c9c7fddaa099746241b04918df070b1067c82245aa0f25d3f7015f531d270e68c7e8e4
-DIST patch-4.19.252.xz 4753088 BLAKE2B 
2b0ba6fdba076648488b931414f1e45dfd4cffd298e4f898062cc9f6f0350f1747dd01a16ad5ff5a458d7802a6ea19412a6b25fb4cc5d1405cca2b7b78ff6f0f
 SHA512 
2c7257661bf19ffe4e473fa7e06d6fbb8b9487a39001361aaa726283632ae6b2fa0d1e9064f9102c5b69c1b66ba1c06bfc3501f2d8dcd89c81e237fc99ed3e47
 DIST patch-4.19.255-rt113.patch.xz 166868 BLAKE2B 
e2f37bf6d6fc5a1588bb1114baa65468bbfe3799cda3fb0aed07cb2cfc48352a08f00d716d563714a8927cac814f1c1d07bd33407ce6db101e0adb9ce61c0bfb
 SHA512 
3f9cfc713b7c1fbd064449f5ca87131a29e042abedde62e9ee72a4699c3937577b1c400752d0c3f1e70f60e2622dcc90278e4eff6b609ea9260821f92e8635b6
 DIST patch-4.19.255.xz 4776772 BLAKE2B 
65f0dd0d52db82c58f73a3407fe15ae38be0ef690aea391ad9e2b21330e94b02a1f38a802ff9a8c3ec424a27a0e23ab85a8e2282b93262cd21e7ece1094f4aca
 SHA512 
e0a797ae95e0cc7bc52e7e8fa8b42ec11cb88353519a22868fb52447dd804daf759d0c4df5cfd6a02464ca145569fb119b22fd894f3cd4baf950db505708fa6b
-DIST patch-5.10.131-rt72.patch.xz 172172 BLAKE2B 
fa0be15fea059e023e7457869dc92a583010b4c5f2504c0e758c4f005028a19f0616e6e909b11a3106be9e0ed4cfcc6244a716b4bace2b02691e842b906ac941
 SHA512 
500a61a5572e8d252f99337f435db2494deecc438d340e427de4fe772c9dc6b141834e2f6eb05b25527fe0ee7bfcc6a5dbda1f232e8af11f8199fd361c447ebb
-DIST patch-5.10.131.xz 3385312 BLAKE2B 
525121ea96691308ee052b79e4e1fc77c84a5f9477639a4e7aac5ef2d043cad0fe321e203add00d24da302747f33e7ac7f05e99ee75fe90ef514501efe5750b0
 SHA512 
fc45127c2b3b5b7b596b80544aef38dac2e838f139c92f59e5f068b3431fadd9ac3f249f58f35ff6bb60003ed48b0a57f969d12d0c793d64060b27ff8616b493
 DIST patch-5.10.145-rt74.patch.xz 172728 BLAKE2B 
763bb5e2b88ca1daa65d5502389e93dbb04a874f92d135368627295b890e8059cf677bdcbf874f53fe457c36dfcad58fed06714596aeb322423cf0c5fc04b170
 SHA512 
7a5c32e397bc250182c11253b6e75e78d3806966c8f40022f005971d19a2a9261f33f7d344e317c88733a663efcb037a32c282d25d3a1aa634df995e4fd011d1
 DIST patch-5.10.145.xz 3702272 BLAKE2B 
6908b4c7458ef8d64eb6d0fea02c70877b46b5ab403cd3d1904745e3b00f1517c155197ab698e2e4dce4f09c596573f4e867da0aeb02e70a676cdd9a5b213f6b
 SHA512 
e497e56d6585cc3ca5c1fe92d343b01a607a1029ed15d9cb3ecff6465864fba5c76bde2589554c38e05694c89aa9ff772c57bc653c7386b24d4f007b59aac30b
-DIST patch-5.15.55-rt48.patch.xz 80184 BLAKE2B 
707bfc30c824b3e58a99fb6f188666a5aa63b24b407770b517332343b98c2806b053570e8355d40d64feb3fc368d47fe81a1bc480c5eaf18ca05adc660c15bcb
 SHA512 
6de353dcbe47cacc066ef50f6e824687326ea4e8e8e7b3df624e050a0776a0175a9f633c6125d4a4c83f7ac0ff0c484bc65f3d23b9389dc6a31b5d769f93238e
-DIST patch-5.15.55.xz 2199420 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/rt-sources/

2022-10-18 Thread Alice Ferrazzi
commit: 7f0d0b2cecedb532a276d42b9d1ecc0056dbb9c4
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:33:03 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:33:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0d0b2c

sys-kernel/rt-sources: add 5.15.73_p52

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest |  2 +
 .../rt-sources/rt-sources-5.15.73_p52.ebuild   | 52 ++
 2 files changed, 54 insertions(+)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 5bd88fe459ab..6b519296e362 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -16,6 +16,8 @@ DIST patch-5.15.55-rt48.patch.xz 80184 BLAKE2B 
707bfc30c824b3e58a99fb6f188666a5a
 DIST patch-5.15.55.xz 2199420 BLAKE2B 
c190a25360df8be15a33c3bcff69c86d3def4d41490d6b382eb3d5e9e09265ca29233b327e8099f73a3630b7c2c8641874fd76c03ff26d8f05c26aafd23f35a3
 SHA512 
ca57514bc525f1fae396ee4ff445a9c9d24e3ad8cf424a1cec39a905d85a81dc7e04f17052214cd4554301946b489e5fe3b671d35b64512c75b590b8382c29ef
 DIST patch-5.15.71-rt51.patch.xz 77164 BLAKE2B 
b0e981a9b9782aea88a5559ecf35712454a2cbc5a954234cf1abf6d9b98198816c4bd4b5aea9deedda4baff42fcb35094b215d57ca83007510cc2f79db903534
 SHA512 
4478fb3b35d79c103559d000e013ef52a6882c5223702e3e25fe96328d5168c1fc288dffd65a3f42e3b57b80367db2b1f9601ae619520373ceb4a6ba2fb7177b
 DIST patch-5.15.71.xz 2790084 BLAKE2B 
2d841bbe57d155417aa8d8d20f58176d3b10887a048a1eadf10c23ee46cd314c172bba68a1ff2566cbc8de71882bcc5c42cb271201c2afb5ccc0317aa7e2c40f
 SHA512 
0978040fb8066fc1ef674d0b1f682bb5eba91c085af61cd8925db9da0a4f1c15bee03957be16d81f260cc92e211968014919067d0c7107cb2777857532933753
+DIST patch-5.15.73-rt52.patch.xz 77124 BLAKE2B 
9bde253c31448cc1c0b537f17af5762713b8493f70d48297fabfe6f4c7c4407b7a81d67305ede849183f879f0089959e900d4f4e7ab6b55c2595a54bdc531e38
 SHA512 
683634ad34c6c62847126981cbaa964daa37bf123ff4651f96adbbb4f03a3befbd223e26d7834022c0ecbec533ee4990b7893f5f6639d1e5b6518759bb028d32
+DIST patch-5.15.73.xz 2806172 BLAKE2B 
a9d403e4cd1b0cb4baa171434e2bbdfd730477d629b72f8678640e39d3cd62844a773feb581d276a5d749cde60bad6c6a2b8db6ed164dce1053c9c0d480b
 SHA512 
dc5acb832242ae9577726c086bf318091c2c403161450ee354b22094c9b2cab408725fec23edfeb5a81ecbab647a71ca329de5b3606ef4c8680fd630bad75e57
 DIST patch-5.4.193-rt74.patch.xz 184160 BLAKE2B 
02988c8f7856292a6e56aca99b7721be85b4356c4a52218a4bddb9bd1790edccde31f367eb8abf6783aa30a08626fc1c7aabf65a1eb909e76a64dbe5661149ea
 SHA512 
2077b070566135e303cfff3687e9cd72ceb3479f9030d13caec9b29cb4ecfaf2691ed34973c5a14b431c7de8f952a4544c78e5119b1e366c1748eab6c95c
 DIST patch-5.4.193.xz 3907812 BLAKE2B 
a9d3eb2186f8f29d2164f4b3ee1ed0339969890b0ea007c8b03a5f08d2fe6aba7239112af2c661d0e147481dcddec5931f67504f752e4aba73da1c6b5a648244
 SHA512 
6166943e76285ae6c48fe2ebf6d057c39c18d268869c3c03620883f3e087eb3378293799e601ca3f2e948ed24e52afac0f04df808e23d7686844ec24d812b26e
 DIST patch-5.4.209-rt77.patch.xz 183176 BLAKE2B 
c17a15064404b6f5ebc0a965166dbeae193202f135f6869d6bc21f259c1596210c914891c8ea27a53295559fd43726c913225693596ef00b8e717af9
 SHA512 
6e0e85470b5589bc53a80f5ff217765854817c7e81bb0e482a0a60616ca2b3726d5dedb4bdc081204caca3b0d49d70e2f1cace4bcceb57489460c3bda1f01dca

diff --git a/sys-kernel/rt-sources/rt-sources-5.15.73_p52.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.15.73_p52.ebuild
new file mode 100644
index ..8e20943244fb
--- /dev/null
+++ b/sys-kernel/rt-sources/rt-sources-5.15.73_p52.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+KEYWORDS="~amd64 ~arm64"
+
+HOMEPAGE="https://wiki.linuxfoundation.org/realtime/start;
+
+CKV="$(ver_cut 1-3)"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+RT_PATCHSET="${PV/*_p}"
+
+inherit kernel-2
+detect_version
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
+RT_URI="https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE}
 \
+   
https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE};
+
+DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the 
CONFIG_PREEMPT_RT patch"
+SRC_URI="${KERNEL_URI} ${RT_URI}"
+
+KV_FULL="${PVR/_p/-rt}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
+UNIPATCH_STRICTORDER="yes"
+
+src_prepare() {
+   default
+
+   # 627796
+   sed \
+   "s/default PREEMPT_NONE/default PREEMPT_RT/g" \
+   -i "${S}/kernel/Kconfig.preempt" || die "sed failed"
+}
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   ewarn
+   ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any 
way."
+   ewarn "If you need support, please contact the RT project developers 
directly."
+   ewarn "Do *not* open bugs 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/rt-sources/

2022-10-18 Thread Alice Ferrazzi
commit: 326c5bb50b61c814749e80ff6ef9dacd688b731d
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:30:20 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:30:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326c5bb5

sys-kernel/rt-sources: add 5.10.145_p74

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest |  2 +
 .../rt-sources/rt-sources-5.10.145_p74.ebuild  | 51 ++
 2 files changed, 53 insertions(+)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 1a2e7054249a..5bd88fe459ab 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -10,6 +10,8 @@ DIST patch-4.19.255-rt113.patch.xz 166868 BLAKE2B 
e2f37bf6d6fc5a1588bb1114baa654
 DIST patch-4.19.255.xz 4776772 BLAKE2B 
65f0dd0d52db82c58f73a3407fe15ae38be0ef690aea391ad9e2b21330e94b02a1f38a802ff9a8c3ec424a27a0e23ab85a8e2282b93262cd21e7ece1094f4aca
 SHA512 
e0a797ae95e0cc7bc52e7e8fa8b42ec11cb88353519a22868fb52447dd804daf759d0c4df5cfd6a02464ca145569fb119b22fd894f3cd4baf950db505708fa6b
 DIST patch-5.10.131-rt72.patch.xz 172172 BLAKE2B 
fa0be15fea059e023e7457869dc92a583010b4c5f2504c0e758c4f005028a19f0616e6e909b11a3106be9e0ed4cfcc6244a716b4bace2b02691e842b906ac941
 SHA512 
500a61a5572e8d252f99337f435db2494deecc438d340e427de4fe772c9dc6b141834e2f6eb05b25527fe0ee7bfcc6a5dbda1f232e8af11f8199fd361c447ebb
 DIST patch-5.10.131.xz 3385312 BLAKE2B 
525121ea96691308ee052b79e4e1fc77c84a5f9477639a4e7aac5ef2d043cad0fe321e203add00d24da302747f33e7ac7f05e99ee75fe90ef514501efe5750b0
 SHA512 
fc45127c2b3b5b7b596b80544aef38dac2e838f139c92f59e5f068b3431fadd9ac3f249f58f35ff6bb60003ed48b0a57f969d12d0c793d64060b27ff8616b493
+DIST patch-5.10.145-rt74.patch.xz 172728 BLAKE2B 
763bb5e2b88ca1daa65d5502389e93dbb04a874f92d135368627295b890e8059cf677bdcbf874f53fe457c36dfcad58fed06714596aeb322423cf0c5fc04b170
 SHA512 
7a5c32e397bc250182c11253b6e75e78d3806966c8f40022f005971d19a2a9261f33f7d344e317c88733a663efcb037a32c282d25d3a1aa634df995e4fd011d1
+DIST patch-5.10.145.xz 3702272 BLAKE2B 
6908b4c7458ef8d64eb6d0fea02c70877b46b5ab403cd3d1904745e3b00f1517c155197ab698e2e4dce4f09c596573f4e867da0aeb02e70a676cdd9a5b213f6b
 SHA512 
e497e56d6585cc3ca5c1fe92d343b01a607a1029ed15d9cb3ecff6465864fba5c76bde2589554c38e05694c89aa9ff772c57bc653c7386b24d4f007b59aac30b
 DIST patch-5.15.55-rt48.patch.xz 80184 BLAKE2B 
707bfc30c824b3e58a99fb6f188666a5aa63b24b407770b517332343b98c2806b053570e8355d40d64feb3fc368d47fe81a1bc480c5eaf18ca05adc660c15bcb
 SHA512 
6de353dcbe47cacc066ef50f6e824687326ea4e8e8e7b3df624e050a0776a0175a9f633c6125d4a4c83f7ac0ff0c484bc65f3d23b9389dc6a31b5d769f93238e
 DIST patch-5.15.55.xz 2199420 BLAKE2B 
c190a25360df8be15a33c3bcff69c86d3def4d41490d6b382eb3d5e9e09265ca29233b327e8099f73a3630b7c2c8641874fd76c03ff26d8f05c26aafd23f35a3
 SHA512 
ca57514bc525f1fae396ee4ff445a9c9d24e3ad8cf424a1cec39a905d85a81dc7e04f17052214cd4554301946b489e5fe3b671d35b64512c75b590b8382c29ef
 DIST patch-5.15.71-rt51.patch.xz 77164 BLAKE2B 
b0e981a9b9782aea88a5559ecf35712454a2cbc5a954234cf1abf6d9b98198816c4bd4b5aea9deedda4baff42fcb35094b215d57ca83007510cc2f79db903534
 SHA512 
4478fb3b35d79c103559d000e013ef52a6882c5223702e3e25fe96328d5168c1fc288dffd65a3f42e3b57b80367db2b1f9601ae619520373ceb4a6ba2fb7177b

diff --git a/sys-kernel/rt-sources/rt-sources-5.10.145_p74.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.10.145_p74.ebuild
new file mode 100644
index ..55e6c5d1d9b1
--- /dev/null
+++ b/sys-kernel/rt-sources/rt-sources-5.10.145_p74.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+KEYWORDS="~amd64 ~arm64"
+
+HOMEPAGE="https://wiki.linuxfoundation.org/realtime/start;
+
+CKV="$(ver_cut 1-3)"
+K_SECURITY_UNSUPPORTED="1"
+RT_PATCHSET="${PV/*_p}"
+
+inherit kernel-2
+detect_version
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
+RT_URI="https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE}
 \
+   
https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE};
+
+DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the 
CONFIG_PREEMPT_RT patch"
+SRC_URI="${KERNEL_URI} ${RT_URI}"
+
+KV_FULL="${PVR/_p/-rt}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
+UNIPATCH_STRICTORDER="yes"
+
+src_prepare() {
+   default
+
+   # 627796
+   sed \
+   "s/default PREEMPT_NONE/default PREEMPT_RT_FULL/g" \
+   -i "${S}/kernel/Kconfig.preempt" || die "sed failed"
+}
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   ewarn
+   ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any 
way."
+   ewarn "If you need support, please contact the RT project developers 
directly."
+   ewarn "Do *not* open bugs in 

[gentoo-commits] repo/gentoo:master commit in: net-misc/kea/

2022-10-18 Thread Dennis Lamm
commit: 689d277d2f090e9e49e611cb13290404dd265b28
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sat Oct 15 14:40:40 2022 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 19 04:48:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689d277d

net-misc/kea: ebuild improvements

Signed-off-by: Dennis Lamm  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/27783
Signed-off-by: Dennis Lamm  gentoo.org>

 net-misc/kea/kea-2.2.0.ebuild | 11 +++
 net-misc/kea/kea-.ebuild  | 11 +++
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/net-misc/kea/kea-2.2.0.ebuild b/net-misc/kea/kea-2.2.0.ebuild
index c7127f76da89..56fe907cd840 100644
--- a/net-misc/kea/kea-2.2.0.ebuild
+++ b/net-misc/kea/kea-2.2.0.ebuild
@@ -22,7 +22,9 @@ else
ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz;
# odd minor version = development release
if [[ $(( $(ver_cut 2) % 2 )) -ne 1 ]] ; then
-   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || 
KEYWORDS="~amd64 ~arm64 ~x86"
+   if ! [[ "${PV}" == *_beta* || "${PV}" == *_rc* ]] ; then
+KEYWORDS="~amd64 ~arm64 ~x86"
+   fi
fi
 fi
 
@@ -36,8 +38,9 @@ COMMON_DEPEND="
dev-libs/log4cplus
doc? (
$(python_gen_cond_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]')
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+   ')
)
mysql? ( dev-db/mysql-connector-c )
!openssl? ( dev-libs/botan:2= )
@@ -68,7 +71,7 @@ pkg_setup() {
 src_prepare() {
default
 
-   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4
+   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4 || die 
'Replace gtest m4 macro failed'
 
# brand the version with Gentoo
sed -i \

diff --git a/net-misc/kea/kea-.ebuild b/net-misc/kea/kea-.ebuild
index c7127f76da89..56fe907cd840 100644
--- a/net-misc/kea/kea-.ebuild
+++ b/net-misc/kea/kea-.ebuild
@@ -22,7 +22,9 @@ else
ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz;
# odd minor version = development release
if [[ $(( $(ver_cut 2) % 2 )) -ne 1 ]] ; then
-   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || 
KEYWORDS="~amd64 ~arm64 ~x86"
+   if ! [[ "${PV}" == *_beta* || "${PV}" == *_rc* ]] ; then
+KEYWORDS="~amd64 ~arm64 ~x86"
+   fi
fi
 fi
 
@@ -36,8 +38,9 @@ COMMON_DEPEND="
dev-libs/log4cplus
doc? (
$(python_gen_cond_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]')
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+   ')
)
mysql? ( dev-db/mysql-connector-c )
!openssl? ( dev-libs/botan:2= )
@@ -68,7 +71,7 @@ pkg_setup() {
 src_prepare() {
default
 
-   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4
+   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4 || die 
'Replace gtest m4 macro failed'
 
# brand the version with Gentoo
sed -i \



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

2022-10-18 Thread Dennis Lamm
commit: 624d139ae7abe036425e4628cd59da1703867db3
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Oct 14 21:23:48 2022 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 19 04:48:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=624d139a

net-misc/kea: version bump 2.2.0

Signed-off-by: Dennis Lamm  gentoo.org>

 net-misc/kea/Manifest  |   1 +
 net-misc/kea/files/ax_gtest.m4 |  62 ++
 net-misc/kea/files/kea-2.2.0-openssl-version.patch |  11 ++
 net-misc/kea/kea-2.2.0.ebuild  | 137 +
 4 files changed, 211 insertions(+)

diff --git a/net-misc/kea/Manifest b/net-misc/kea/Manifest
index bff98126c828..5107f3317c1b 100644
--- a/net-misc/kea/Manifest
+++ b/net-misc/kea/Manifest
@@ -1,2 +1,3 @@
 DIST kea-1.8.2.tar.gz 9005645 BLAKE2B 
fec1118ca34adc4bdafea13dd6c1c3abcd42df80043b621d1ed994e7ec6906a5d13e86a1bbb6dcbdfee32a4d70281c751b46c57d4866bd92557448ab7c602c30
 SHA512 
7bea9eb30ee819bd350ba3f64da7dc46d1176363e7243e934ff0f0498fcd47ef4eccb7fe8d8dd4f883ab9e376174aaba4fae06b20405181d46b6b12cfbdf7dd0
 DIST kea-2.0.2.tar.gz 9796557 BLAKE2B 
a859c4cc3f6686db2dcf640738b421499a816700d134ee9322290051c3a192bab482be4a4bdb2630113594a3af1cafe2b95abce4a463815a6404fe87fac227ad
 SHA512 
edb7de227898fb7bd76dd8b503d02e07b4ba512b907b53399a5c45bd216820b342f00c1834858848ce8ff94aa3c228ceead0e2946cbcb1f75a03ca579630be83
+DIST kea-2.2.0.tar.gz 074 BLAKE2B 
10b4bca1a135c6d146490f8c4c7bd4d56c1c03e2b4cc88a6888fcad5d1a5c2ee2d2c0215cb345b53a2a4262dbd02516d75d5778835d45384a7d69a062b8696b9
 SHA512 
82cd44efea8c968ef097de242e1ca59e0183c80df25050017fd45538d35da64a9a0d2f4a5249ad3bd3d30b1f8895c360d301518bc22e60dfddd966fe020dc773

diff --git a/net-misc/kea/files/ax_gtest.m4 b/net-misc/kea/files/ax_gtest.m4
new file mode 100644
index ..acd887c2d3ab
--- /dev/null
+++ b/net-misc/kea/files/ax_gtest.m4
@@ -0,0 +1,62 @@
+AC_DEFUN([AX_ISC_GTEST], [
+
+AC_ARG_WITH([lcov],
+[AS_HELP_STRING([--with-lcov[[=PROGRAM]]],
+[enable gtest and coverage target using the 
specified lcov])],
+[lcov="$withval"],
+[lcov="no"])
+
+USE_LCOV="no"
+if test "$lcov" != "no"; then
+# force gtest if not set
+if test "$enable_gtest" = "no"; then
+#   AC_MSG_ERROR("lcov needs gtest for test coverage report")
+AC_MSG_NOTICE([gtest support is now enabled, because used by 
coverage tests])
+enable_gtest="yes"
+fi
+if test "$lcov" != "yes"; then
+LCOV=$lcov
+else
+AC_PATH_PROG([LCOV], [lcov])
+fi
+if test -x "${LCOV}"; then
+USE_LCOV="yes"
+else
+AC_MSG_ERROR([Cannot find lcov.])
+fi
+# is genhtml always in the same directory?
+GENHTML=`echo "$LCOV" | ${SED} s/lcov$/genhtml/`
+if test ! -x $GENHTML; then
+AC_MSG_ERROR([genhtml not found, needed for lcov])
+fi
+# GCC specific?
+CXXFLAGS="$CXXFLAGS -fprofile-arcs -ftest-coverage"
+LIBS=" $LIBS -lgcov"
+AC_SUBST(CPPFLAGS)
+AC_SUBST(LIBS)
+AC_SUBST(LCOV)
+AC_SUBST(GENHTML)
+fi
+AC_SUBST(USE_LCOV)
+
+#
+# Check availability of gtest, which will be used for unit tests.
+#
+DISTCHECK_GTEST_CONFIGURE_FLAG=
+
+AS_IF([test "x$enable_gtest" = "xyes"], [
+DISTCHECK_GTEST_CONFIGURE_FLAG="--with-gtest"
+PKG_CHECK_MODULES([GTEST], [gtest], [], [AC_MSG_ERROR([gtest requested but 
not found])])
+GTEST_INCLUDES=`${PKG_CONFIG} --keep-system-cflags --cflags-only-I gtest`
+GTEST_LDFLAGS=`${PKG_CONFIG} --keep-system-libs --libs-only-L gtest`
+GTEST_VERSION=`${PKG_CONFIG} --modversion gtest`
+])
+
+AM_CONDITIONAL(HAVE_GTEST, test $enable_gtest != "no")
+AM_CONDITIONAL(HAVE_GTEST_SOURCE, test "X$have_gtest_source" = "Xyes")
+AC_SUBST(DISTCHECK_GTEST_CONFIGURE_FLAG)
+AC_SUBST(GTEST_INCLUDES)
+AC_SUBST([GTEST_LDADD], [$GTEST_LIBS])
+AC_SUBST(GTEST_SOURCE)
+
+])dnl AX_ISC_GTEST

diff --git a/net-misc/kea/files/kea-2.2.0-openssl-version.patch 
b/net-misc/kea/files/kea-2.2.0-openssl-version.patch
new file mode 100644
index ..5e323357d7c5
--- /dev/null
+++ b/net-misc/kea/files/kea-2.2.0-openssl-version.patch
@@ -0,0 +1,11 @@
+--- a/m4macros/ax_crypto.m4
 b/m4macros/ax_crypto.m4
+@@ -258,7 +258,7 @@ then
+ else
+CRYPTO_NAME="OpenSSL"
+DISABLED_CRYPTO="Botan"
+-   CRYPTO_PACKAGE="openssl-1.1.0"
++   CRYPTO_PACKAGE="openssl"
+DISTCHECK_CRYPTO_CONFIGURE_FLAG="--with-openssl=${use_openssl}"
+AC_DEFINE_UNQUOTED([WITH_OPENSSL], [], [Compile with OpenSSL crypto])
+AC_MSG_CHECKING(for OpenSSL library)

diff --git a/net-misc/kea/kea-2.2.0.ebuild b/net-misc/kea/kea-2.2.0.ebuild
new file mode 100644
index ..c7127f76da89
--- /dev/null
+++ b/net-misc/kea/kea-2.2.0.ebuild
@@ -0,0 

[gentoo-commits] repo/gentoo:master commit in: net-misc/kea/

2022-10-18 Thread Dennis Lamm
commit: ea69c2b044d957d71f4676cbcda94dfee6533b8d
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Oct 14 21:30:29 2022 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 19 04:48:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea69c2b0

net-misc/kea-: fix gtest patch rejection

Closes: https://bugs.gentoo.org/846620
Signed-off-by: Dennis Lamm  gentoo.org>

 net-misc/kea/kea-.ebuild | 28 +++-
 1 file changed, 19 insertions(+), 9 deletions(-)

diff --git a/net-misc/kea/kea-.ebuild b/net-misc/kea/kea-.ebuild
index aca4fe99e606..c7127f76da89 100644
--- a/net-misc/kea/kea-.ebuild
+++ b/net-misc/kea/kea-.ebuild
@@ -10,31 +10,35 @@ MY_P="${PN}-${MY_PV}"
 DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server"
 HOMEPAGE="https://www.isc.org/kea/;
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit autotools fcaps python-single-r1 systemd tmpfiles
 
 if [[ ${PV} = * ]] ; then
inherit git-r3
-   EGIT_REPO_URI="https://github.com/isc-projects/kea.git;
+   EGIT_REPO_URI="https://gitlab.isc.org/isc-projects/kea.git;
 else
SRC_URI="ftp://ftp.isc.org/isc/kea/${MY_P}.tar.gz
ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz;
-   # Odd minor version = development release
+   # odd minor version = development release
if [[ $(( $(ver_cut 2) % 2 )) -ne 1 ]] ; then
-   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || 
KEYWORDS="~amd64 ~arm64 ~x86"
fi
 fi
 
 LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script
 SLOT="0"
-IUSE="mysql +openssl postgres +samples shell test"
+IUSE="debug doc mysql +openssl postgres +samples shell test"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
dev-libs/boost:=
dev-libs/log4cplus
+   doc? (
+   $(python_gen_cond_dep '
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]')
+   )
mysql? ( dev-db/mysql-connector-c )
!openssl? ( dev-libs/botan:2= )
openssl? ( dev-libs/openssl:0= )
@@ -54,8 +58,7 @@ REQUIRED_USE="shell? ( ${PYTHON_REQUIRED_USE} )"
 S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-1.8.2-boost-1.77.0.patch
-   "${FILESDIR}"/${PN}-1.9.10-gtest.patch
+   "${FILESDIR}"/${PN}-2.2.0-openssl-version.patch
 )
 
 pkg_setup() {
@@ -64,7 +67,10 @@ pkg_setup() {
 
 src_prepare() {
default
-   # Brand the version with Gentoo
+
+   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4
+
+   # brand the version with Gentoo
sed -i \
-e "s/AC_INIT(kea,${PV}.*, 
kea-...@lists.isc.org)/AC_INIT([kea], [${PVR}-gentoo], 
[kea-...@lists.isc.org])/g" \
configure.ac || die
@@ -79,12 +85,16 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
--disable-install-configurations
+   --disable-rpath
--disable-static
--enable-generate-messages
--enable-perfdhcp
--localstatedir="${EPREFIX}/var"
--runstatedir="${EPREFIX}/run"
--without-werror
+   --with-log4cplus
+   $(use_enable debug)
+   $(use_enable doc generate-docs)
$(use_enable test gtest)
$(use_enable shell)
$(use_with mysql)



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

2022-10-18 Thread Dennis Lamm
commit: b44f361442e631027343bb22286d8392cecde6c6
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Oct 14 21:32:22 2022 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 19 04:48:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b44f3614

net-misc/kea: drop old

Signed-off-by: Dennis Lamm  gentoo.org>

 net-misc/kea/Manifest  |   1 -
 .../kea/files/kea-1.8.2-fix-cxx11-detection.patch  |  50 ---
 net-misc/kea/files/kea-1.8.2-gtest.patch   | 149 -
 net-misc/kea/kea-1.8.2-r1.ebuild   | 112 
 4 files changed, 312 deletions(-)

diff --git a/net-misc/kea/Manifest b/net-misc/kea/Manifest
index 5107f3317c1b..08665ba991a5 100644
--- a/net-misc/kea/Manifest
+++ b/net-misc/kea/Manifest
@@ -1,3 +1,2 @@
-DIST kea-1.8.2.tar.gz 9005645 BLAKE2B 
fec1118ca34adc4bdafea13dd6c1c3abcd42df80043b621d1ed994e7ec6906a5d13e86a1bbb6dcbdfee32a4d70281c751b46c57d4866bd92557448ab7c602c30
 SHA512 
7bea9eb30ee819bd350ba3f64da7dc46d1176363e7243e934ff0f0498fcd47ef4eccb7fe8d8dd4f883ab9e376174aaba4fae06b20405181d46b6b12cfbdf7dd0
 DIST kea-2.0.2.tar.gz 9796557 BLAKE2B 
a859c4cc3f6686db2dcf640738b421499a816700d134ee9322290051c3a192bab482be4a4bdb2630113594a3af1cafe2b95abce4a463815a6404fe87fac227ad
 SHA512 
edb7de227898fb7bd76dd8b503d02e07b4ba512b907b53399a5c45bd216820b342f00c1834858848ce8ff94aa3c228ceead0e2946cbcb1f75a03ca579630be83
 DIST kea-2.2.0.tar.gz 074 BLAKE2B 
10b4bca1a135c6d146490f8c4c7bd4d56c1c03e2b4cc88a6888fcad5d1a5c2ee2d2c0215cb345b53a2a4262dbd02516d75d5778835d45384a7d69a062b8696b9
 SHA512 
82cd44efea8c968ef097de242e1ca59e0183c80df25050017fd45538d35da64a9a0d2f4a5249ad3bd3d30b1f8895c360d301518bc22e60dfddd966fe020dc773

diff --git a/net-misc/kea/files/kea-1.8.2-fix-cxx11-detection.patch 
b/net-misc/kea/files/kea-1.8.2-fix-cxx11-detection.patch
deleted file mode 100644
index 867561f2e7e5..
--- a/net-misc/kea/files/kea-1.8.2-fix-cxx11-detection.patch
+++ /dev/null
@@ -1,50 +0,0 @@
 a/m4macros/ax_cpp11.m4
-+++ b/m4macros/ax_cpp11.m4
-@@ -182,6 +182,7 @@
-   AC_COMPILE_IFELSE(
-   [AC_LANG_PROGRAM(
-   [#include 
-+   #include 
-std::shared_ptr th;],
-   [th.reset(new std::thread([[]]() { return; }));
-th->join();])],
 a/src/bin/perfdhcp/Makefile.am
-+++ b/src/bin/perfdhcp/Makefile.am
-@@ -3,7 +3,6 @@
- AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
- AM_CPPFLAGS += -I$(top_srcdir)/src/bin -I$(top_builddir)/src/bin
- AM_CPPFLAGS += $(BOOST_INCLUDES)
--AM_CPPFLAGS += -Werror
- 
- AM_CXXFLAGS = $(KEA_CXXFLAGS)
- 
 a/src/bin/perfdhcp/tests/Makefile.am
-+++ b/src/bin/perfdhcp/tests/Makefile.am
-@@ -4,7 +4,6 @@
- AM_CPPFLAGS += -I$(srcdir)/.. -I$(builddir)/..
- AM_CPPFLAGS += -DTEST_DATA_DIR=\"$(abs_srcdir)/testdata\"
- AM_CPPFLAGS += $(BOOST_INCLUDES)
--AM_CPPFLAGS += -Werror
- AM_CXXFLAGS = $(KEA_CXXFLAGS)
- 
- if USE_STATIC_LINK
 a/src/lib/database/backend_selector.cc
-+++ b/src/lib/database/backend_selector.cc
-@@ -7,6 +7,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- 
- using namespace isc::data;
 a/src/lib/dhcpsrv/subnet_id.h
-+++ b/src/lib/dhcpsrv/subnet_id.h
-@@ -10,6 +10,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- namespace isc {
- namespace dhcp {

diff --git a/net-misc/kea/files/kea-1.8.2-gtest.patch 
b/net-misc/kea/files/kea-1.8.2-gtest.patch
deleted file mode 100644
index 5fa4488b926c..
--- a/net-misc/kea/files/kea-1.8.2-gtest.patch
+++ /dev/null
@@ -1,149 +0,0 @@
 a/m4macros/ax_gtest.m4
-+++ b/m4macros/ax_gtest.m4
-@@ -1,24 +1,14 @@
- AC_DEFUN([AX_ISC_GTEST], [
-
--enable_gtest="no"
--GTEST_INCLUDES=
--
--AC_ARG_WITH([gtest-source],
--[AS_HELP_STRING([--with-gtest-source=PATH],
--[location of the Googletest source])],
--[enable_gtest="yes" ; GTEST_SOURCE="$withval"])
--
--AC_ARG_WITH([gtest],
--[AS_HELP_STRING([--with-gtest=PATH],
--[specify a path to gtest header files 
(PATH/include) and library (PATH/lib)])],
--[gtest_path="$withval"; enable_gtest="yes"], [gtest_path="no"])
-+AC_ARG_ENABLE([gtest],
-+  [AS_HELP_STRING([--enable-gtest],
-+  [Enable testing via Googletest [default=no]])])
-
- AC_ARG_WITH([lcov],
- [AS_HELP_STRING([--with-lcov=PROGRAM],
- [enable gtest and coverage target using the 
specified lcov])],
- [lcov="$withval"],
- [lcov="no"])
--
- USE_LCOV="no"
- if test "$lcov" != "no"; then
- # force gtest if not set
-@@ -55,110 +45,22 @@
- #
- # Check availability of gtest, which will be used for unit tests.
- #
--GTEST_LDFLAGS=
--GTEST_LDADD=
- DISTCHECK_GTEST_CONFIGURE_FLAG=
--GTEST_VERSION="unknown"
--
--if 

[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2022-10-18 Thread Michał Górny
commit: 7207e32e9377c309cf2d853f8602213d740ac408
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:09:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7207e32e

dev-python/google-api-python-client: Bump to 2.65.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.65.0.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 0f963a790d79..df5ede3f97db 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,2 +1,3 @@
 DIST google-api-python-client-2.63.0.gh.tar.gz 34736367 BLAKE2B 
4657dd86a62def7d2858cefd63d8c8b23b36a38f65aa3e76f4436eb4d3334321fbda9530684b2d001883ba0345ef7de6d8447a86208023a3e77dae59269ef255
 SHA512 
a8253904fc9db8687be7a04356e9e11202073ce05c77f770d51ed973e0c87db32c4b39750e1a48d813186530dfeae0f76452df7241686d6a64afbdff35626387
 DIST google-api-python-client-2.64.0.gh.tar.gz 36028133 BLAKE2B 
8e9abaa17d078210c9cdf5e18db02199bae1ee6f7e5364002266ca9795100fefd8dbbfbaecd5c9e2b74e5125e42535e23f9735fb83b8fe5bc1adae1fe815
 SHA512 
a525d26224e7b4b647bf5fde82434fbe0e221ff55591b1564b0a3af5e1d49492b3ea157d75bec0328bda754318b9d5e57d78b4d8d532afad2e3b8cbfc650f876
+DIST google-api-python-client-2.65.0.gh.tar.gz 36079173 BLAKE2B 
32e60989dbc6e02ed2bd128772a71c24670d16da09ca4e5be6d4f56ebf16c94ccac120e233b4efb5fb9c9b8c464d052129eb6305a57fb61f732ca9d593f1297c
 SHA512 
3b215e290c9a63aca914c08478342ab41ef760c135d3d5a13387be52a2993b814568c86cad752de6afe16fb3097989f4d7df06f4c9ce9c453fb7d0cb55f17053

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.65.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.65.0.ebuild
new file mode 100644
index ..7e8aaa05d6d4
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.65.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-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} )
+
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+SRC_URI="
+   
https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2022-10-18 Thread Michał Górny
commit: 273512631e3d742fef4d50016efbc9fd500aad9f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:06:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27351263

app-admin/awscli: Bump to 1.25.94

Signed-off-by: Michał Górny  gentoo.org>

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.25.94.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 10886be8dad2..926a8f258bb4 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.25.90.gh.tar.gz 2285948 BLAKE2B 
a664e70e7367e6cf6fbaf62ab4dbbf649
 DIST aws-cli-1.25.91.gh.tar.gz 2287481 BLAKE2B 
6cc39905deee332187249124bedc14ef7f2bd82c8a54ee56c6156e767f811a8d26070040f64a059b1bf9a6c46e64cecf82be3d94434f6fb3e0c16dca4cbd94d2
 SHA512 
531985f71aea2c7eafeba61a214a7f19dfd84912b3c25c47d5c4c44b2e2fae25510a57027fa9a79aaee9a417cbcea1a6d222c7a0f0233ee0afee844a2d99dbe1
 DIST aws-cli-1.25.92.gh.tar.gz 2287842 BLAKE2B 
5cbadaeed098efa7a7ac911e76d1259e2fd7310b4c87f6f37fb4c3aa731d4f4fdacf6a3ea4345a295e8f6eba2985698ed36287f84303ba22e1466afa7acdcd06
 SHA512 
9c646c7f081ffe26571d36953e1c98a80a863ae4b0b3cf941aaa4958a96967481aeb634dfb84dae2bf9d3e20ad528b093634d2bb011ec85f3d583de84c72ebb8
 DIST aws-cli-1.25.93.gh.tar.gz 2288018 BLAKE2B 
ef0a0c679f5e4e698b21f84f2f0aa594889205c0f468cd3ac665040987a843ad9888687e3127f7755d90c715680fcba39430b094e35c8d017837cd9e8b1d51f0
 SHA512 
6052e677e04b84eb90a853bb6a85506f1b0b1270e64e2f93d666c66deda1824392cbfa1746a55dfb4f2a64554decb54a94e91b60564291621ff939c894f39ca3
+DIST aws-cli-1.25.94.gh.tar.gz 2288438 BLAKE2B 
c30b798d1e489b04d0d63630fee9a782262be83cb30df6e66793cbba7951135a814734d90cb6117f87382ec520204f7e553a16bee87c1acd448d22581e0cc14d
 SHA512 
9407751a543c4d15d80d8986508abe2b4c1eb2bc375119f17e60928342f3af442359982f6600b551c318fda0c80629ea02511ad70cdb096adf8e91891ceadc03

diff --git a/app-admin/awscli/awscli-1.25.94.ebuild 
b/app-admin/awscli/awscli-1.25.94.ebuild
new file mode 100644
index ..511be374181c
--- /dev/null
+++ b/app-admin/awscli/awscli-1.25.94.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+# botocore is x.(y+2).(z-1)
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2022-10-18 Thread Michał Górny
commit: 5599a3d36754893de323550baf38a7a5114c0853
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:01:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5599a3d3

dev-python/weasyprint: Bump to 57.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/weasyprint/Manifest   |  1 +
 dev-python/weasyprint/weasyprint-57.0.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest
index 815a722af43a..0b0e82863b75 100644
--- a/dev-python/weasyprint/Manifest
+++ b/dev-python/weasyprint/Manifest
@@ -1,3 +1,4 @@
 DIST weasyprint-55.0.tar.gz 410970 BLAKE2B 
ba77f249c3568031eff9b7110864b69113f71ea197d0c7136de01bd40155a437b5e540e87219e6ca49428b98d8ec471dcf9ed1d0224d68a3b320e5fffb568239
 SHA512 
96cc6de5af86da47aa0b5a84c3f00679690774574f3370ca319afe77f3eb9c9725f3b0a6cbddf589f23f444972bc77b07cce7e27ee2c466484636b3cb30250a3
 DIST weasyprint-56.0.tar.gz 419236 BLAKE2B 
c64d382e4ac169904a51fec17152faacccf4ccdab775a3b34b0db7e0a4306e6cadf6810482cee5535991400455864749cce1fc6ba5e0b469a3eb934d62298028
 SHA512 
d8efc83f77967a514d26806a9b73ef03e047431c6db9b367cd23a819b4a68714d216081afc74162b60084d0f3755498dc782d0335069bc9e70c42b611b737eec
 DIST weasyprint-56.1.tar.gz 420035 BLAKE2B 
ac6ff4fae70406c125f8e5c959acba297fa92644dd6a69a95af0192260c6fc8890b1ae790c25eb16f79a3f527a88e4912787c8d29f4ea213c2fc4ecab589ecf8
 SHA512 
c64bcef9789cb8c52853cfe02f5249240b67fa8368f3467c0e56cefe8ee9fde3dc9a1a489278e7238ed7fddfebba2f238f37245a3ef4d7482a32cee14dbf66b0
+DIST weasyprint-57.0.tar.gz 428504 BLAKE2B 
f5a1ffd1e5ceed3ec51c5babad38bdcbce34b8183f6226519e82e86b080bae01c106109348233875ec3448b7014765eeb1b07c2eb430c4d49a1e784e60d89262
 SHA512 
627769b0584804c34aacf52c3006b11d2be50cd79f8f2621ac39a630a9b2dd132dc4e6005c844ced84479f901e24515615755fa1b863825b4bb0edde97b24a7d

diff --git a/dev-python/weasyprint/weasyprint-57.0.ebuild 
b/dev-python/weasyprint/weasyprint-57.0.ebuild
new file mode 100644
index ..91e490bc0ec2
--- /dev/null
+++ b/dev-python/weasyprint/weasyprint-57.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF"
+HOMEPAGE="
+   https://weasyprint.org/
+   https://github.com/Kozea/WeasyPrint/
+   https://pypi.org/project/weasyprint/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}]
+   >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.1[${PYTHON_USEDEP}]
+   >=dev-python/pillow-4.0.0[jpeg,jpeg2k,${PYTHON_USEDEP}]
+   >=dev-python/pydyf-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}]
+   x11-libs/pango
+"
+
+BDEPEND="
+   test? (
+   || (
+   >=app-text/ghostscript-gpl-9.56.1-r3
+   

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

2022-10-18 Thread Michał Górny
commit: 9f3e3dfe68b30a44db4c937a40eeb74c6e85ad02
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:08:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3e3dfe

dev-python/pymongo: Bump to 4.3.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pymongo/Manifest |   1 +
 dev-python/pymongo/pymongo-4.3.2.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index 3133431084a1..584fc15e7469 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1,2 +1,3 @@
 DIST mongo-python-driver-4.1.1.tar.gz 1070349 BLAKE2B 
9b792343a22c4b0c625376e6f3d10e9c1a88442b63ff2638c29588a26755006507189bf40a8dad96d7f8e4f997efc153c8616826b58114aba32442c05b80ca60
 SHA512 
b01eb6bc4c39a25cae8350bdc2f37dd5d78da38a6eddbd8a26f91cb6ee067f7b4b1d97eb603defca16e05abc992b8f11b2e3558f9697c99697b3e876838de737
 DIST mongo-python-driver-4.2.0.gh.tar.gz 1136734 BLAKE2B 
b3e2d86780c2874656f94ba3071317c0b9190418274c163135a260cad3f5672b9390aa738d0cf1aaff47412827620706e67c5c990910a5ea232aaacda0758dea
 SHA512 
4439149c35f897a61109b26f5e4c613682ca59727495377a3bbb49f9ff22273cd5a73f58fb55080d07c9403310d4ada59d3a5969d0f76f2f4d1081422fe2dfec
+DIST mongo-python-driver-4.3.2.gh.tar.gz 1154135 BLAKE2B 
f2a560dc9829b6b26a78c032a3978fff93935b78aa20a088a080bdd607d951a57434473d698d4cabc1ca0a767cdb75352e0e25d9cfd77389d43062768409625c
 SHA512 
f35dd2fc54e806bb7f91d982f29ebdee8ef12a8629b415b2472e3f99d60ad9e3153cd54e6e7369124c2b31c27df636c2a0fa72f937aeafb60c64c90728d7b03b

diff --git a/dev-python/pymongo/pymongo-4.3.2.ebuild 
b/dev-python/pymongo/pymongo-4.3.2.ebuild
new file mode 100644
index ..1f6df3375c8e
--- /dev/null
+++ b/dev-python/pymongo/pymongo-4.3.2.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-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} )
+
+inherit check-reqs distutils-r1
+
+MY_P=mongo-python-driver-${PV}
+DESCRIPTION="Python driver for MongoDB"
+HOMEPAGE="
+   https://github.com/mongodb/mongo-python-driver/
+   https://pypi.org/project/pymongo/
+"
+SRC_URI="
+   https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+IUSE="doc kerberos"
+
+RDEPEND="
+   

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

2022-10-18 Thread Michał Górny
commit: ff6fe1e9d122244ecb2b266996bbe10554cfcbeb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:03:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff6fe1e9

dev-python/botocore: Bump to 1.27.93

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.27.93.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 4f38a50cbd3d..9bf04a469b07 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.27.89.gh.tar.gz 9704257 BLAKE2B 
f7c0f34d93940aea72337c1cfb229ba7
 DIST botocore-1.27.90.gh.tar.gz 9712235 BLAKE2B 
3140dd97ed33b368bf605ff77e15ada2b0ace21d8816f7ea0b614f822a4f6ab1fe7640c52c08087cc3d12a8a6a2e15cde0895eb65d643441398b743800ed8296
 SHA512 
4ba1d0cc82ee0f0d77da2613b8dae20aeeb49d0ce6c87c074800e4887fa341948292a4fb9eec605c5a3f9ed9ff7773e4c8b46ff286d8b2d9588b125f5d3fcac9
 DIST botocore-1.27.91.gh.tar.gz 9712617 BLAKE2B 
3317a45a297e1903d43d608760fb9e12c68d132f979bf4c76d73592aaa42a5f2d29a8c20bfa1f868365e962573bfa16986858dca2078b1fa797c58e71ab9a642
 SHA512 
0e2895cded36c3a9583c38ad018683556e26faa066d930c37a754798c31f0b510a86362357c66d13fbc141d04c30ae4f3d518ec46c95a1e37ed0e9912ab96a1e
 DIST botocore-1.27.92.gh.tar.gz 9758222 BLAKE2B 
4f3c04b9822dfb84eacf758c6768e3e278cd53148041982ca89f7bba451cb287b23e0f13198543766caa9719e5010b0e5ee0cf1b072caf6c49602d07dac6c1ca
 SHA512 
107f36ef2bfb2fb98f2b8b5db04d3f5c345b1a4e7c03f2e949da5b4eb3694bfdf8d711c6a154df4bd248ef98be3868d69ba5a429037e3be61db4d3a4aa7df9e0
+DIST botocore-1.27.93.gh.tar.gz 9759939 BLAKE2B 
4d0afb73e8d0cd7bf14191ae104c28d5d0999db3542bf9ba7be1612ea616aeb446d13b13a91ecc0698471fad49b3623708d5d716229ad0f95fd17ff12809b466
 SHA512 
31fb75c83a8235fdda36b09e2348f9698eb8999363ce8cba085ff91ff1ae505c20206c6c553a3fbad5a802b6888e02390203926b145909c86a92bc1c1180

diff --git a/dev-python/botocore/botocore-1.27.93.ebuild 
b/dev-python/botocore/botocore-1.27.93.ebuild
new file mode 100644
index ..d1a6948e70e5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.27.93.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-10-18 Thread Michał Górny
commit: 1d7929fac855f5473ab5f25cc6ab31a7b6c3cacd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:02:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d7929fa

dev-python/psutil: Bump to 5.9.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psutil/Manifest|  2 ++
 dev-python/psutil/psutil-5.9.3.ebuild | 47 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest
index fef27f7b5aff..082c3167cb0a 100644
--- a/dev-python/psutil/Manifest
+++ b/dev-python/psutil/Manifest
@@ -1,2 +1,4 @@
 DIST psutil-5.9.1-tests-r2.patch.xz 3516 BLAKE2B 
6a16d6f89fdeb06c7aa0d9d986eba84deae5f8d2bb829c2509744f954f9b274d8a70a00f94127f1880cea71f8d7e7b85097517f8516ee6ef14f17522ee9297b2
 SHA512 
b69efb32cd0229056ff9fbbde963f0f01f6bf1d0820f028527f464e38a9bd4211a55bd725cc8962a20608c12c28edb24b2063f5f58b53fdb6b001fe2f95da103
 DIST psutil-5.9.1.tar.gz 479090 BLAKE2B 
88f35a9134d942fa56b5fbc79753e82245c3bfdb1f640dbf3b56815b89d872517f9ee3a3945532ebd1a399c3307e160ac80394766c3b2cc7e3fb36ffdd555eef
 SHA512 
1ddb119a10243d17d808417817ec8659d22447f12a4bbc0366c13f6587a4b0b59f4e74f6ac5d1e1a908bb5fd287be630466d32beabcb5008f6a19c24a1557c27
+DIST psutil-5.9.3-tests-r1.patch.xz 3648 BLAKE2B 
df56e3b11da307fdd4441284d1a7928c928b36c512ef05d313ac71e76545eabaca1f6a1ea9dab301c86005ef4c9af9622e0d1c6d7be858b92b0dce9d6031440d
 SHA512 
0d8b35fe76b1caf1265ab4ecf182c92b71714be9612418c945f39c58f384979ed36e47bdf11b11a8cf2fc3925fed60abadf4f3eaea083f6bcd6d2cddb81fb5f9
+DIST psutil-5.9.3.tar.gz 483579 BLAKE2B 
c1b5c77483a1e280cc68aa3ae5ca39fcc3992f3c07a591bbe92278050e9517a9e9c0e17338f2932f5ec680a19c4f6958e21e4b9b02158041e76dd877b5311c21
 SHA512 
d226364b416823783058f19c06dae4ac1ea03f061646f01ea6953ded8fbb89aed92aa743c9e55181e4d57101f7dbbb78336043e1fc7a3bd62ff82b19f0a4efae

diff --git a/dev-python/psutil/psutil-5.9.3.ebuild 
b/dev-python/psutil/psutil-5.9.3.ebuild
new file mode 100644
index ..609517d00b2f
--- /dev/null
+++ b/dev-python/psutil/psutil-5.9.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+TEST_PATCH=psutil-5.9.3-tests-r1.patch
+DESCRIPTION="Retrieve information on running processes and system utilization"
+HOMEPAGE="
+   https://github.com/giampaolo/psutil/
+   https://pypi.org/project/psutil/
+"
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+   https://dev.gentoo.org/~mgorny/dist/${TEST_PATCH}.xz
+"
+
+LICENSE="BSD"
+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 ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${WORKDIR}/${TEST_PATCH}"
+)
+
+python_test() {
+   # Since we are running in an environment a bit similar to CI,
+   # let's skip the tests that are disabled for CI
+   local -x TRAVIS=1
+   local -x APPVEYOR=1
+   local -x GITHUB_ACTIONS=1
+   local -x GENTOO_TESTING=1
+   "${EPYTHON}" psutil/tests/runner.py ||
+   die "tests failed with ${EPYTHON}"
+}
+
+python_compile() {
+   # Force -j1 to avoid .o linking race conditions
+   local MAKEOPTS=-j1
+   distutils-r1_python_compile
+}



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

2022-10-18 Thread Michał Górny
commit: 6e4ddc86dd91d50e1d23eb8e6942673ac3d15e80
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:06:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4ddc86

dev-python/boto3: Bump to 1.24.93

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.24.93.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index a20c6a2d3975..c48a5ef5e9a6 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.24.89.gh.tar.gz 544293 BLAKE2B 
53854b91c1c4c677eee743776a67e552bd2e
 DIST boto3-1.24.90.gh.tar.gz 545802 BLAKE2B 
04148b878266a9d541a6fe8a4b4e8088fa2af11fd88b0fd9bac064bf493a9e787958d61c721254c1cf72edea72d761cd3583370f587c925f70c099027e94f72c
 SHA512 
92c9da4559fdef7a7ee68eda9f1e9f70d652ec383471b9d1fafcf260b1456e84b7cc86347c3a0c44990f38aa87632885b1df65aafdae3c7f5948c0223ffe6981
 DIST boto3-1.24.91.gh.tar.gz 545914 BLAKE2B 
763b39653d7de6ce27bb2a429ae0856a077f490e2c61b648ad89bde3c79731578272ffb558479517fd8a5235c41280413812b91f22604e6671cc1c941459fc90
 SHA512 
5b86a1518e8e6a9972d62dbcd8cd2f784d03e9e9fe7dc76ae4fc28b7c5151b24bf01fce0473a3ff88af736132c389df5f7ae33c54f895b4c447e8cc19135
 DIST boto3-1.24.92.gh.tar.gz 546140 BLAKE2B 
308f170f83a8cdc66c0423721e3fc9a2a58fe11f3b5bc7290e85aa637714ce10bd728ae69ff9e09a6e62bcf76a178e1f118e78e85c0c845d925be1937402ca87
 SHA512 
a8968f780a6b2929368f8696c83e501d42f17219e5015f668734e3a66146ca3e4cb539a2cd47525ba5a8376ee4cd4b180b9a362fd221f8fe75b78bfa17b92894
+DIST boto3-1.24.93.gh.tar.gz 546679 BLAKE2B 
edb3324c20fae7a0f7811d56c865c161dbd8f329a2bf2411641255439f6b046a773d414e884e1ec22cad7169e8b02f4644b7a39c4062fb9c845f2a42710263e2
 SHA512 
bd02644d14a3eb2b39b38269e503f3e7ef58a39ac69445306f23e7ddc56103c1cb7f5a2b7383ffa6eb65a5fb658bf67780ff2062840f018384df80d950ac4b46

diff --git a/dev-python/boto3/boto3-1.24.93.ebuild 
b/dev-python/boto3/boto3-1.24.93.ebuild
new file mode 100644
index ..6edcc751d54b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.24.93.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-10-18 Thread Michał Górny
commit: a3dffa3df6cc86a2a4ea27500e6a349197873082
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 02:55:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3dffa3d

dev-python/patiencediff: Bump to 0.2.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/patiencediff/Manifest  |  1 +
 dev-python/patiencediff/patiencediff-0.2.6.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/patiencediff/Manifest b/dev-python/patiencediff/Manifest
index 90010e078ab1..8b292ae5c52a 100644
--- a/dev-python/patiencediff/Manifest
+++ b/dev-python/patiencediff/Manifest
@@ -1 +1,2 @@
 DIST patiencediff-0.2.3.tar.gz 28903 BLAKE2B 
83a5dffc11e02b759e8fda540453055d3f2fa03db098c2b323c965b39b121e5bc7e9b3fb0a7f5f1eff76aba81223350def2823469d2a3ceedb54824ae22a32c0
 SHA512 
4211aa824a8f0e4e5c9fa788ab532bc163684381fc143a089250b16ae70229efabdd1b2e4e50fdd8d36f3363526b80cf687030c435bd9b87e12624fc1fc6b786
+DIST patiencediff-0.2.6.tar.gz 29124 BLAKE2B 
f43e7fbbdef316f9ededb680f9c3c20eaab7e988489ba6dfc6038deb91cced5727b9461dbfd30f11b81a12aa238e27df1697abe84d323461da3029daf9fbfce1
 SHA512 
033c4da38a12cfcd180535635dc84ce6da14fe4f8ae9fc7665fc0b711759fe5a5440d73ed2c7f8f4edf967c9dea9046163b5b48d32ee59d0f4cc01256c7c9055

diff --git a/dev-python/patiencediff/patiencediff-0.2.6.ebuild 
b/dev-python/patiencediff/patiencediff-0.2.6.ebuild
new file mode 100644
index ..0fed7fa1f361
--- /dev/null
+++ b/dev-python/patiencediff/patiencediff-0.2.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of the patiencediff algorithm"
+HOMEPAGE="
+   https://github.com/breezy-team/patiencediff/
+   https://pypi.org/project/patiencediff/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests unittest
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   eunittest
+}



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

2022-10-18 Thread Michał Górny
commit: 99fcc8c4c6c51bd5e614b64c563bbf5ac3334587
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:00:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99fcc8c4

dev-python/cfn-lint: Bump to 0.68.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.68.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index e2892985440c..b6e88c190a41 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -3,3 +3,4 @@ DIST cfn-lint-0.65.1.gh.tar.gz 9670213 BLAKE2B 
22a627dc417f8df76fef9228eb4139210
 DIST cfn-lint-0.66.0.gh.tar.gz 9710208 BLAKE2B 
e4d333d9ac0e05b9b6a7030ca63f2feb019d0b18d271f5e3d6a6176ac3c3c99c207709447be4397aecd831933f3938249786f6b043131b584432c04bcc2c1304
 SHA512 
05580c6602becd1b2545c1a87ffdbd3abf21026f76de2c476c986da3972a4dbb2a4ecc31f53dc23732bcfdd52a9c7ceb620f88c12a0b4b22536b6cb692e55f06
 DIST cfn-lint-0.66.1.gh.tar.gz 9738245 BLAKE2B 
e4b546d2f8543699e134ab33f2c06f71c48ff4685a50ac81d43e5089cceec45023499b30069ced9bdb7b76f56a6e7f2eb68efae0c59f3e82fe1fd2c31bf07cf5
 SHA512 
869f300d865b969e8203a071bee149e859b70a8d6bac0696ef65d73b523d0f7fb14c83b19243ff3f9eb0b5080bf008d905085e240a9d3b6c8804940c7f6e8f04
 DIST cfn-lint-0.67.0.gh.tar.gz 9787161 BLAKE2B 
5299c956e7ca7c63c0c7608d51b01487cf4669f7af54c33f3d9917feae85565a2ce73a96a8d0a5d32cfe1c0a6db6d61b118f2994bb66700145787b650eefe6ea
 SHA512 
35d4686da1f610a970dc1976d7a72ff58c884446f5967b069cc4826b2d9a1b75e2b8a10e676585009c918317186b4dac1c6dc78bf26215eefd5aadd4dce03e0e
+DIST cfn-lint-0.68.0.gh.tar.gz 9805426 BLAKE2B 
6d7bb80943180fd1f11378db3d49d2705b68b60b5afc014db59d013d8e2be22469978060940e106ee5cf504cc10663e6427aa480ae1bbac22c3e52dc157e5403
 SHA512 
fb0c74ddd356cf95f04e9b86130aa56f6ef17a91c04027329d425fa83bbcf245dfc6f37fc1790c32c6d683e44512e06dabc9730d19687df470aaa390d3831395

diff --git a/dev-python/cfn-lint/cfn-lint-0.68.0.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.68.0.ebuild
new file mode 100644
index ..0916420e1790
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.68.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+SRC_URI="
+   https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.53.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # TODO
+   test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+)
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2022-10-18 Thread Michał Górny
commit: cccff7fa1fd64b27ef73e4fdf28133973c7e28f5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 02:53:00 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cccff7fa

dev-python/trove-classifiers: Bump to 2022.10.19

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2022.10.19.ebuild| 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 1ebd11384aee..c2d55331defe 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,2 +1,3 @@
+DIST trove-classifiers-2022.10.19.gh.tar.gz 15030 BLAKE2B 
c5841fd36070979577fe154559d7c578cbef0166bb933cef0b2945581a388602c65a0711320b610ac9acd4166784ec616f1e4d532453488ddf7b933f5fac124b
 SHA512 
5e7319028d16f917c7ddbc997f2082f3e5816dd1f93038c2193aa70a74e2e47f5bf72d8d205453fb2e0ddae3fe56affc0c78930b11767d2d55db0910a454568d
 DIST trove-classifiers-2022.8.31.gh.tar.gz 15020 BLAKE2B 
3898164f5afe8c381894b7dfb07b0b2f5fb9f20b2b8b450bbde5651d71989cb39de674364e298e3fa67011a2f8f13c099bf92d67e4e79da33ac5e90e078af155
 SHA512 
bce304ca9d4b4b7a40272e69f4805de9798987baee2c14983fc809daa32b6c06479d1e24c64599228f3c6f3fa79709a2fee9b6661fdbcb40d539689e4fdd1595
 DIST trove-classifiers-2022.9.26.gh.tar.gz 15029 BLAKE2B 
f1a6dbee8dc03de54d4c5a9b61ab8493bf8ab8369d3ca99a1505459eaf4383f07246320d46a4aa2b75f2bae835932d28ed45ac983c478052c7ae3d86f647
 SHA512 
32fc05d993adb7c6056153c9250fcae519aae47f9b7b38a41c4bfec2f304d4bd1a7655d709ea387b887ec6a5a33b31b8dfa6edb112fb91453f8d4831d16baf98

diff --git a/dev-python/trove-classifiers/trove-classifiers-2022.10.19.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2022.10.19.ebuild
new file mode 100644
index ..964617661415
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2022.10.19.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+SRC_URI="
+   https://github.com/pypa/trove-classifiers/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2022-10-18 Thread Sam James
commit: 5ade1d73bd8fd847143f56323d4d28390859cc16
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 03:46:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 03:46:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ade1d73

app-crypt/fcrackzip: commit missing patch

Fixes: 9b691f1c8dc6cd99b2048abc5e4a5a6dd0f51f98
Closes: https://bugs.gentoo.org/874951
Signed-off-by: Sam James  gentoo.org>

 .../files/fcrackzip-1.0-Fix-Wimplicit-int.patch   | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/app-crypt/fcrackzip/files/fcrackzip-1.0-Fix-Wimplicit-int.patch 
b/app-crypt/fcrackzip/files/fcrackzip-1.0-Fix-Wimplicit-int.patch
new file mode 100644
index ..131cb4afade2
--- /dev/null
+++ b/app-crypt/fcrackzip/files/fcrackzip-1.0-Fix-Wimplicit-int.patch
@@ -0,0 +1,19 @@
+From 29a7c52bbf58b9465bbda3f2aa76849e30282a85 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 19 Oct 2022 03:43:04 +0100
+Subject: [PATCH] Fix -Wimplicit-int
+
+Bug: https://bugs.gentoo.org/874951
+--- a/cpmask.c
 b/cpmask.c
+@@ -126,8 +126,8 @@ static u8 cp_key[] =
+ 0x03, 0x01, 0x04, 0x19, 0x0c, 0x0f, 0x0e, 0x12, 0x07, 0x0b, 0x18, 0x11, 0x1a
+ };
+ 
+-static cp_table_lu1[MAX_CP_WIDTH];
+-static cp_table_lu2[MAX_CP_WIDTH];
++static UI cp_table_lu1[MAX_CP_WIDTH];
++static UI cp_table_lu2[MAX_CP_WIDTH];
+ 
+ /* this is a bottleneck */
+ static void



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

2022-10-18 Thread Sam James
commit: 3d57e27328003037ca49aa48f6ca477c77a87dfe
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 03:46:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 03:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d57e273

media-libs/lsp-plugins: backport double buffering fix

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

 .../lsp-plugins-1.2.3-fix-double-buffering.patch   | 34 
 media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild | 92 ++
 2 files changed, 126 insertions(+)

diff --git 
a/media-libs/lsp-plugins/files/lsp-plugins-1.2.3-fix-double-buffering.patch 
b/media-libs/lsp-plugins/files/lsp-plugins-1.2.3-fix-double-buffering.patch
new file mode 100644
index ..8bd6cc4170e2
--- /dev/null
+++ b/media-libs/lsp-plugins/files/lsp-plugins-1.2.3-fix-double-buffering.patch
@@ -0,0 +1,34 @@
+https://github.com/lsp-plugins/lsp-tk-lib/commit/9afbda5b0db2909304248bdc69bb5c03a4278f74
+https://github.com/sadko4u/lsp-plugins/issues/272
+https://bugs.gentoo.org/877557
+
+From: sadko4u 
+Date: Fri, 9 Sep 2022 23:36:53 +0300
+Subject: [PATCH] Returned back double buffering for the window
+
+--- a/modules/lsp-tk-lib/src/main/widgets/containers/Window.cpp
 b/modules/lsp-tk-lib/src/main/widgets/containers/Window.cpp
+@@ -300,15 +300,20 @@ namespace lsp
+ 
+ size_t flags = nFlags;
+ 
+-s->begin();
++ws::ISurface *bs = get_surface(s);
++bs->begin();
+ {
+ ws::rectangle_t xr;
+ xr.nLeft= 0;
+ xr.nTop = 0;
+ xr.nWidth   = sSize.nWidth;
+ xr.nHeight  = sSize.nHeight;
+-render(s, , flags);
++render(bs, , flags);
+ }
++bs->end();
++
++s->begin();
++s->draw(bs, 0.0f, 0.0f, 1.0f, 1.0f, 0.0f);
+ s->end();
+ commit_redraw();
+ 
+

diff --git a/media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild 
b/media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild
new file mode 100644
index ..a2b21db8ebdc
--- /dev/null
+++ b/media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic xdg
+
+DESCRIPTION="Linux Studio Plugins"
+HOMEPAGE="https://lsp-plug.in;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sadko4u/lsp-plugins;
+   EGIT_BRANCH="devel"
+else
+   
SRC_URI="https://github.com/sadko4u/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+   S="${WORKDIR}/${PN}"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="doc jack ladspa +lv2 test vst X"
+REQUIRED_USE="|| ( jack ladspa lv2 )
+   test? ( jack )"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( dev-lang/php:* )"
+DEPEND="
+   media-libs/libglvnd[X]
+   media-libs/libsndfile
+   jack? (
+   media-libs/freetype
+   virtual/jack
+   x11-libs/cairo[X]
+   x11-libs/libX11
+   x11-libs/libXrandr
+   )
+   ladspa? ( media-libs/ladspa-sdk )
+   lv2? (
+   media-libs/freetype
+   media-libs/lv2
+   x11-libs/cairo[X]
+   x11-libs/libX11
+   x11-libs/libXrandr
+   )
+   vst? (
+   media-libs/freetype
+   x11-libs/cairo[X]
+   x11-libs/libX11
+   x11-libs/libXrandr
+   )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-double-buffering.patch
+)
+
+src_configure() {
+   use doc && MODULES+="doc"
+   use jack && MODULES+=" jack"
+   use ladspa && MODULES+=" ladspa"
+   use lv2 && MODULES+=" lv2"
+   use vst && MODULES+=" vst2"
+   use X && MODULES+=" xdg"
+   emake \
+   FEATURES="${MODULES}" \
+   PREFIX="/usr" \
+   LIBDIR="/usr/$(get_libdir)" \
+   CFLAGS_EXT="${CFLAGS}" \
+   CXXFLAGS_EXT="${CXXFLAGS}" \
+   LDFLAGS_EXT="$(raw-ldflags)" \
+   VERBOSE=1 \
+   config
+}
+
+src_compile() {
+   emake \
+   FEATURES="${MODULES}" \
+   PREFIX="/usr" \
+   LIBDIR="/usr/$(get_libdir)" \
+   CFLAGS_EXT="${CFLAGS}" \
+   CXXFLAGS_EXT="${CXXFLAGS}" \
+   LDFLAGS_EXT="$(raw-ldflags)" \
+   VERBOSE=1
+}
+
+src_install() {
+   emake PREFIX="/usr" DESTDIR="${ED}" LIB_PATH="/usr/$(get_libdir)" 
VERBOSE=1 install
+}



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

2022-10-18 Thread Sam James
commit: c9b6d1e121f73981f59d960efb2320e524e91cd8
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 03:42:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 03:42:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9b6d1e1

media-libs/lsp-plugins: drop 1.1.22, 1.1.24

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

 media-libs/lsp-plugins/Manifest  |  2 -
 media-libs/lsp-plugins/lsp-plugins-1.1.22.ebuild | 52 --
 media-libs/lsp-plugins/lsp-plugins-1.1.24.ebuild | 55 
 3 files changed, 109 deletions(-)

diff --git a/media-libs/lsp-plugins/Manifest b/media-libs/lsp-plugins/Manifest
index 8b3a7cc14619..11db6e6441b5 100644
--- a/media-libs/lsp-plugins/Manifest
+++ b/media-libs/lsp-plugins/Manifest
@@ -1,4 +1,2 @@
-DIST lsp-plugins-1.1.22.tar.gz 61694018 BLAKE2B 
5c14140af797624cf67d61618d22a006c4b02232cef92533244f36b108b58461c56c28379cbdefc8d967de34c3bae91450bc787a0e6ab2ae41f53e4e431a17ff
 SHA512 
6004136b55a990033d22e60af6c418a5ee708aaf0f4263fc3af8097876f7eea6e125a44392468ed8e30a92c0fa44eb65f40d80b25a5f243d3fd4f1c0f3af70d6
-DIST lsp-plugins-1.1.24.tar.gz 63809276 BLAKE2B 
3d623d4a5b21f2b4dbd7263805b50c9cd9bf19733aeab774983d7a79695015d1e30201f3de46dde950adadcced347f878a272c1c3da9c5f0721c6effda05d9b4
 SHA512 
20a82594aec51877255ca2808b6c8af03fcfc2f393fdbc6ae6826dd0da17c4a5cb14f02658c1f102600477d7d4d4fc9e24ee3c6a6ef704afc443499a43bd65ec
 DIST lsp-plugins-1.1.29.tar.gz 66143142 BLAKE2B 
6fa6943d8cdf3aedc9f671c64b433ffd5c4f6c7ca14f6a75578300240971e7c9e8546b9a7df7a13b8cd6e0844724c064daa7e249aba70636f47a622e73ed264a
 SHA512 
b8c3804ad583322bce414d6beb079afa5b98a26bb4507642376fcf1f82b31525b4959c6388b02cc1d14e0ec25de3596794895f2860f492a5fbf87f6e88b7
 DIST lsp-plugins-1.2.3.tar.gz 38760829 BLAKE2B 
c28a4b5cfdbbe5fe42c3f4821ce323cb097b84eddc850f43adcc14e8a9edb2e313236ce44e4eca17dd226c578113a5749d06754deb45a6c2e7c2ff37bfed4fc2
 SHA512 
1db849ebceffb24540879fcd0971ddd8bffe9a0ecaaebf4b69bf8633a267562bb3eb5cd55dce8b804868d880efdec95b19a312ee017c2a9334b5e764ee30

diff --git a/media-libs/lsp-plugins/lsp-plugins-1.1.22.ebuild 
b/media-libs/lsp-plugins/lsp-plugins-1.1.22.ebuild
deleted file mode 100644
index 5a71e0a3425b..
--- a/media-libs/lsp-plugins/lsp-plugins-1.1.22.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Linux Studio Plugins"
-HOMEPAGE="https://lsp-plug.in;
-
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/sadko4u/lsp-plugins;
-   EGIT_BRANCH="devel"
-else
-   SRC_URI="https://github.com/sadko4u/lsp-plugins/archive/${P}.tar.gz;
-   S="${WORKDIR}/${PN}-${P}"
-   KEYWORDS="amd64 x86"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-IUSE="doc jack ladspa +lv2"
-REQUIRED_USE="|| ( jack ladspa lv2 )"
-
-DEPEND="
-   dev-libs/expat
-   media-libs/libsndfile
-   doc? ( dev-lang/php:* )
-   jack? (
-   virtual/jack
-   x11-libs/cairo[X]
-   )
-   ladspa? ( media-libs/ladspa-sdk )
-   lv2? (
-   media-libs/lv2
-   x11-libs/cairo[X]
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-src_compile() {
-   use doc && MODULES+="doc"
-   use jack && MODULES+=" jack"
-   use ladspa && MODULES+=" ladspa"
-   use lv2 && MODULES+=" lv2"
-   emake BUILD_MODULES="${MODULES}"
-}
-
-src_install() {
-   emake PREFIX="/usr" DESTDIR="${ED}" LIB_PATH="/usr/$(get_libdir)" 
install
-}

diff --git a/media-libs/lsp-plugins/lsp-plugins-1.1.24.ebuild 
b/media-libs/lsp-plugins/lsp-plugins-1.1.24.ebuild
deleted file mode 100644
index e261700b430d..
--- a/media-libs/lsp-plugins/lsp-plugins-1.1.24.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit xdg
-
-DESCRIPTION="Linux Studio Plugins"
-HOMEPAGE="https://lsp-plug.in;
-
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/sadko4u/lsp-plugins;
-   EGIT_BRANCH="devel"
-else
-   SRC_URI="https://github.com/sadko4u/lsp-plugins/archive/${P}.tar.gz;
-   S="${WORKDIR}/${PN}-${P}"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-IUSE="doc jack ladspa +lv2"
-REQUIRED_USE="|| ( jack ladspa lv2 )"
-
-DEPEND="
-   dev-libs/expat
-   media-libs/libsndfile
-   media-libs/libglvnd[X]
-   doc? ( dev-lang/php:* )
-   jack? (
-   virtual/jack
-   x11-libs/cairo[X]
-   )
-   ladspa? ( media-libs/ladspa-sdk )
-   lv2? (
-   media-libs/lv2
-   x11-libs/cairo[X]
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-src_compile() {
-   use doc && MODULES+="doc"
-   use jack && MODULES+=" jack"
-   use ladspa && 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libxcrypt/

2022-10-18 Thread Sam James
commit: 884319a75efc97f367338fc9d2f099e7bc1b2b6b
Author: Adrian Ratiu  collabora  com>
AuthorDate: Tue Oct 18 17:18:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 03:14:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884319a7

sys-libs/libxcrypt: add headers-only install

While bootstrapping a pure LLVM based toolchain, compiler-rt-sanitizers
depends on crypt.h, but libxcrypt cannot be built yet because
it requires a working compiler runtime, so the solution is:

1. Install libxcrypt headers-only
2. Build compiler-rt-sanitizers & the rest of llvm/clang
3. Build full libxcrypt

Thus we add the ability to install libxcrypt headers-only,
similar to how glibc does it.

Closes: https://bugs.gentoo.org/877567
Signed-off-by: Adrian Ratiu  collabora.com>
Closes: https://github.com/gentoo/gentoo/pull/27840
Signed-off-by: Sam James  gentoo.org>

 sys-libs/libxcrypt/libxcrypt-4.4.28-r2.ebuild | 18 --
 sys-libs/libxcrypt/metadata.xml   |  1 +
 2 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.28-r2.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.28-r2.ebuild
index 3f390bf67ca3..430e3dc385ed 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.28-r2.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.28-r2.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="LGPL-2.1+ public-domain BSD BSD-2"
 SLOT="0/1"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="+compat split-usr static-libs system test"
+IUSE="+compat split-usr static-libs system test headers-only"
 REQUIRED_USE="split-usr? ( system )"
 RESTRICT="!test? ( test )"
 
@@ -209,10 +209,18 @@ multilib_src_configure() {
*) die "Unexpected MULTIBUILD_ID: ${MULTIBUILD_ID}";;
esac
 
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+   if use headers-only; then
+   # Nothing is compiled here which would affect the headers for 
the target.
+   # So forcing CC is sane.
+   headers_only_flags="CC=$(tc-getBUILD_CC)"
+   fi
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}" "${headers_only_flags}"
 }
 
 src_compile() {
+   use headers-only && return
+
multibuild_foreach_variant multilib-minimal_src_compile
 }
 
@@ -227,6 +235,7 @@ src_test() {
 src_install() {
multibuild_foreach_variant multilib-minimal_src_install
 
+   use headers-only || \
(
shopt -s failglob || die "failglob failed"
 
@@ -250,6 +259,11 @@ src_install() {
 }
 
 multilib_src_install() {
+   if use headers-only; then
+   emake DESTDIR="${D}" install-nodist_includeHEADERS
+   return
+   fi
+
emake DESTDIR="${D}" install
 
# Don't install the libcrypt.so symlink for the "compat" version

diff --git a/sys-libs/libxcrypt/metadata.xml b/sys-libs/libxcrypt/metadata.xml
index 36921daf30b5..cef5e501f632 100644
--- a/sys-libs/libxcrypt/metadata.xml
+++ b/sys-libs/libxcrypt/metadata.xml
@@ -13,6 +13,7 @@

Build with compatibility interfaces for 
other crypt implementations
Install as system libcrypt.so rather than 
to an alternate directory (will collide with sys-libs/glibc's 
version)
+   Build and install only the 
headers.


besser82/libxcrypt



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-10-18 Thread Sam James
commit: 9480cc629e2f98caf0bdf410724a294377e07f57
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 03:08:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 03:08:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9480cc62

font.eclass: check for dir existence in _update_fontcache

It's still subject to a narrow race but nowhere near as bad as 
removed-last-font-now-
its-gone.

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

 eclass/font.eclass | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/eclass/font.eclass b/eclass/font.eclass
index 83636ac3fed5..4970c959f7cd 100644
--- a/eclass/font.eclass
+++ b/eclass/font.eclass
@@ -186,9 +186,11 @@ font_src_install() {
 # @DESCRIPTION:
 # Updates fontcache if !prefix and media-libs/fontconfig installed
 _update_fontcache() {
-   # unreadable font files = fontconfig segfaults
-   find "${EROOT}"/usr/share/fonts/ -type f '!' -perm 0644 \
-   -exec chmod -v 0644 2>/dev/null {} + || die "failed to fix font 
files perms"
+   if [[ -d "${EROOT}"/usr/share/fonts ]] ; then
+   # unreadable font files = fontconfig segfaults
+   find "${EROOT}"/usr/share/fonts/ -type f '!' -perm 0644 \
+   -exec chmod -v 0644 2>/dev/null {} + || die "failed to 
fix font files perms"
+   fi
 
if [[ -z ${ROOT} ]] ; then
if has_version media-libs/fontconfig ; then



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

2022-10-18 Thread Sam James
commit: 9b691f1c8dc6cd99b2048abc5e4a5a6dd0f51f98
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:44:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:44:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b691f1c

app-crypt/fcrackzip: fix build w/ Clang 16

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

 app-crypt/fcrackzip/fcrackzip-1.0.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/app-crypt/fcrackzip/fcrackzip-1.0.ebuild 
b/app-crypt/fcrackzip/fcrackzip-1.0.ebuild
index 696cdae5bdf0..be7a5a2cff1a 100644
--- a/app-crypt/fcrackzip/fcrackzip-1.0.ebuild
+++ b/app-crypt/fcrackzip/fcrackzip-1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-DESCRIPTION="a zip password cracker"
+DESCRIPTION="Zip password cracker"
 HOMEPAGE="http://oldhome.schmorp.de/marc/fcrackzip.html;
 SRC_URI="http://oldhome.schmorp.de/marc/data/${P}.tar.gz;
 
@@ -13,6 +13,10 @@ KEYWORDS="~amd64 ~x86"
 
 RDEPEND="app-arch/unzip"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0-Fix-Wimplicit-int.patch
+)
+
 src_prepare() {
default
sed -i -e '/funroll/d' configure || die



[gentoo-commits] repo/gentoo:master commit in: app-arch/createrepo_c/files/, app-arch/createrepo_c/

2022-10-18 Thread Sam James
commit: 0065c8d2fb3b3838fd8940725cd84fb15506ac43
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:11:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:11:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0065c8d2

app-arch/createrepo_c: add 0.20.1

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

 app-arch/createrepo_c/Manifest |  1 +
 app-arch/createrepo_c/createrepo_c-0.20.1.ebuild   | 42 ++
 ...0.1-Include-rpm-rpmstring.h-for-rasprintf.patch | 20 +++
 3 files changed, 63 insertions(+)

diff --git a/app-arch/createrepo_c/Manifest b/app-arch/createrepo_c/Manifest
index 3207cc02e8ba..ad7a2616f3a4 100644
--- a/app-arch/createrepo_c/Manifest
+++ b/app-arch/createrepo_c/Manifest
@@ -1 +1,2 @@
 DIST createrepo_c-0.16.2.tar.gz 601935 BLAKE2B 
8b9f279d97744e9eeb68cfcc7e9a229ab5a4d8cfca74a2a3d444915eaae7a6d2fa113e517fdcd72b69d0343e541ccce8020f50162e4800c54ba989cea8d5756e
 SHA512 
c63abc8aa6c65584b51a0aa337e261fe5d9a52d72287874f86531caa8133718290a4f44aa765979fa319973c4ba0681437a26f84f64bd5bf781c86a6daa8a39b
+DIST createrepo_c-0.20.1.tar.gz 614968 BLAKE2B 
8eb35c121e1beaa960310d10bfe616799b3a6b13d99f1e8c9d4077975cc929c9f786dec7d26a17d7efbd1859e2e7d8a614147c36a0a82c87f1c1c1a652afa6f3
 SHA512 
54a2cc7c7cd3f3b9a0c23cd8c136ae1331e7fa7cc995189088e7e6f2276c78b2b84e21c2a2b93f4528b5e9e4018dd6525262c8aaba3bc8a1412a51dfafd101f7

diff --git a/app-arch/createrepo_c/createrepo_c-0.20.1.ebuild 
b/app-arch/createrepo_c/createrepo_c-0.20.1.ebuild
new file mode 100644
index ..91a1e6965990
--- /dev/null
+++ b/app-arch/createrepo_c/createrepo_c-0.20.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C implementation of createrepo"
+HOMEPAGE="https://github.com/rpm-software-management/createrepo_c;
+SRC_URI="https://github.com/rpm-software-management/createrepo_c/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Notes: Help with enabling the python support would be great
+
+DEPEND="app-arch/bzip2:=
+   app-arch/rpm
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/libxml2
+   dev-libs/openssl:=
+   net-misc/curl
+   sys-apps/file
+   sys-libs/zlib:="
+RDEPEND="${DEPEND}
+   app-arch/lzma"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.20.1-Include-rpm-rpmstring.h-for-rasprintf.patch
+)
+
+src_configure() {
+   # Other than for python (where tests are failing) we have special 
no-in-tree dependencies.
+   local mycmakeargs=(
+   -DENABLE_DRPM=OFF
+   -DENABLE_PYTHON=OFF
+   -DWITH_ZCHUNK=OFF
+   -DWITH_LIBMODULEMD=OFF
+   )
+   cmake_src_configure
+}

diff --git 
a/app-arch/createrepo_c/files/createrepo_c-0.20.1-Include-rpm-rpmstring.h-for-rasprintf.patch
 
b/app-arch/createrepo_c/files/createrepo_c-0.20.1-Include-rpm-rpmstring.h-for-rasprintf.patch
new file mode 100644
index ..f7df38935aed
--- /dev/null
+++ 
b/app-arch/createrepo_c/files/createrepo_c-0.20.1-Include-rpm-rpmstring.h-for-rasprintf.patch
@@ -0,0 +1,20 @@
+https://github.com/rpm-software-management/createrepo_c/pull/328
+
+From cddd4c161523cf4340aa59f832d130e7c34ffd14 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 19 Oct 2022 03:10:06 +0100
+Subject: [PATCH] Include  for rasprintf
+
+Fixes build with Clang 16.
+
+Bug: https://bugs.gentoo.org/875698
+--- a/src/xml_file.c
 b/src/xml_file.c
+@@ -20,6 +20,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include "xml_file.h"
+ #include 
+ #include "error.h"



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

2022-10-18 Thread Sam James
commit: 0b030537c6794f46d0213d328dcebb38c040ec58
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:35:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:35:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b030537

net-analyzer/authforce: drop 0.9.9-r2

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

 net-analyzer/authforce/authforce-0.9.9-r2.ebuild | 44 
 1 file changed, 44 deletions(-)

diff --git a/net-analyzer/authforce/authforce-0.9.9-r2.ebuild 
b/net-analyzer/authforce/authforce-0.9.9-r2.ebuild
deleted file mode 100644
index 09d3520a5b40..
--- a/net-analyzer/authforce/authforce-0.9.9-r2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="An HTTP authentication brute forcer"
-HOMEPAGE="http://www.divineinvasion.net/authforce/;
-SRC_URI="http://www.divineinvasion.net/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="curl nls"
-
-RDEPEND="sys-libs/readline:0=
-   curl? ( net-misc/curl )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-DOCS=( AUTHORS BUGS NEWS README THANKS TODO )
-
-PATCHES=(
-   "${FILESDIR}"/${P}-curl.patch
-   "${FILESDIR}"/${P}-locale.patch
-)
-
-src_prepare() {
-   default
-   gunzip doc/${PN}.1.gz
-   sed -i -e "s/${PN}.1.gz/${PN}.1/g" \
-   -e "s/\/mang/\/man1/g" doc/Makefile* || die
-}
-
-src_configure() {
-   econf \
-   $(use_with curl) \
-   $(use_enable nls) \
-   --with-path=/usr/share/${PN}/data:.
-}
-
-src_install() {
-   default
-   doman doc/${PN}.1
-}



[gentoo-commits] repo/gentoo:master commit in: app-cdr/extract-xiso/

2022-10-18 Thread Sam James
commit: b22ff23e5c3798378a3107b9e444acd6c38ea534
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:28:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:28:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b22ff23e

app-cdr/extract-xiso: add github upstream metadata

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

 app-cdr/extract-xiso/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-cdr/extract-xiso/metadata.xml 
b/app-cdr/extract-xiso/metadata.xml
index 007250656038..35c3ca39e60c 100644
--- a/app-cdr/extract-xiso/metadata.xml
+++ b/app-cdr/extract-xiso/metadata.xml
@@ -4,5 +4,6 @@
   
   
 extract-xiso
+XboxDev/extract-xiso
   
 



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/bing/, net-analyzer/bing/files/

2022-10-18 Thread Sam James
commit: 3c0f503329f70145681b5a2d4d89d4267697d584
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:01:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:02:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0f5033

net-analyzer/bing: add 1.3.5

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

 net-analyzer/bing/Manifest |  1 +
 net-analyzer/bing/bing-1.3.5.ebuild| 33 ++
 ...ing-1.3.5-Add-missing-string.h-for-memcpy.patch | 17 +++
 3 files changed, 51 insertions(+)

diff --git a/net-analyzer/bing/Manifest b/net-analyzer/bing/Manifest
index 52c4ade6d53a..a5cff71f03e5 100644
--- a/net-analyzer/bing/Manifest
+++ b/net-analyzer/bing/Manifest
@@ -1 +1,2 @@
 DIST bing_1.1.3.orig.tar.gz 38847 BLAKE2B 
ba01ff0e9a53fa8e9cd44ee085d78ae8d8891cc5478697a0d8fb13917c9a4104a672dcc7aba0c6c91e7f0084ac4254b6f565cf44486b6162225c5a21cb1614a7
 SHA512 
df56f93047454a02b305154b12898b063c340e96778db9e4ac4598446648b3ed5fe4304e0f3e33f612069b0f0e4e231396ee878655683f923ad5418d6242
+DIST bing_1.3.5.orig.tar.gz 81083 BLAKE2B 
b6d7b9de4181cbe5054e2260482d6d2f6026e433815924fc5a8c74e4bb2d2da465a57e31e588b4d30f7e7b1c577440c4018b463df46278e8dc90f01e9d710ea6
 SHA512 
187c0dd8aff289943d044402cb072a64f9eb8470295ab4d3e94e78f1f8388c6737929b8ed6c11b551fc866bba4c45c3fbb1aa7b5ca1a6c798f313db9902d003f

diff --git a/net-analyzer/bing/bing-1.3.5.ebuild 
b/net-analyzer/bing/bing-1.3.5.ebuild
new file mode 100644
index ..7d3c5ef5ae8a
--- /dev/null
+++ b/net-analyzer/bing/bing-1.3.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A point-to-point bandwidth measurement tool"
+HOMEPAGE="http://fgouget.free.fr/bing/index-en.shtml;
+SRC_URI="mirror://debian/pool/main/b/bing/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="BSD-4"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.3.5-Add-missing-string.h-for-memcpy.patch
+)
+
+src_prepare() {
+   default
+   sed -i -e "s|#COPTIM = -g| COPTIM = ${CFLAGS}|" Makefile || die
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   dobin bing
+   doman unix/bing.8
+   dodoc ChangeLog Readme.{1st,txt}
+}

diff --git 
a/net-analyzer/bing/files/bing-1.3.5-Add-missing-string.h-for-memcpy.patch 
b/net-analyzer/bing/files/bing-1.3.5-Add-missing-string.h-for-memcpy.patch
new file mode 100644
index ..424a591c1548
--- /dev/null
+++ b/net-analyzer/bing/files/bing-1.3.5-Add-missing-string.h-for-memcpy.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/874057
+
+From dafa483ba52e334cdc138a4f9e5999d2d5cc5d9b Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 19 Oct 2022 02:58:47 +0100
+Subject: [PATCH] Add missing  for memcpy
+
+--- a/bing_probes.c
 b/bing_probes.c
+@@ -10,6 +10,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ /* types.h provides u_short on HPUX10 and Solaris */
+ #include 



[gentoo-commits] repo/gentoo:master commit in: app-cdr/extract-xiso/

2022-10-18 Thread Sam James
commit: 612b6507a47ef4f7faf851ec812c9bba372d3790
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:28:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:28:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=612b6507

app-cdr/extract-xiso: add 2.7.1_p202204252159

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

 app-cdr/extract-xiso/Manifest  |  1 +
 .../extract-xiso-2.7.1_p202204252159.ebuild| 22 ++
 2 files changed, 23 insertions(+)

diff --git a/app-cdr/extract-xiso/Manifest b/app-cdr/extract-xiso/Manifest
index f460511db0de..f92cfad8bd6a 100644
--- a/app-cdr/extract-xiso/Manifest
+++ b/app-cdr/extract-xiso/Manifest
@@ -1 +1,2 @@
 DIST extract-xiso-2.7.1.tar.gz 207518 BLAKE2B 
bf99e2555e85344db318bdedf0e6dfb80b5f8cd079dc2083ba94e06c62032235d88296909a1aa887180ce94ce9d80a6b39aab25ed99b04741951aed79c2e8cdb
 SHA512 
a7153d96fa7cfb01dfa385a0984d94dc0fa5ac14ce9f7e2d50287b7e1edbb6a4ba84b6b874aa2628b1a82f23b30687958e411699487896cc48787f48e0e012c6
+DIST extract-xiso-2.7.1_p202204252159.tar.gz 26979 BLAKE2B 
e313f78a6c835cbb87467a4509c576e589e05103c5723ecf224b85e5ca6f55cbdcf290c98bc03a745e2a24b2eca3368aea7dffe894300312e2b6287873258f9b
 SHA512 
459a69a95f9680fb4659e30a777694b1ea37087742885e2d06338eab985d9d5734b4571fe7222d1e11489457d584b9da999c2bfb455f3d5eadcf36c8e4c8d844

diff --git a/app-cdr/extract-xiso/extract-xiso-2.7.1_p202204252159.ebuild 
b/app-cdr/extract-xiso/extract-xiso-2.7.1_p202204252159.ebuild
new file mode 100644
index ..b14a4594871a
--- /dev/null
+++ b/app-cdr/extract-xiso/extract-xiso-2.7.1_p202204252159.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PV=${PV/_beta/b}
+
+DESCRIPTION="Tool for extracting and creating optimised Xbox ISO images"
+HOMEPAGE="https://sourceforge.net/projects/extract-xiso;
+if [[ ${PV} == *_p* ]] ; then
+   
SRC_URI="https://github.com/XboxDev/extract-xiso/archive/refs/tags/build-$(ver_cut
 5).tar.gz -> ${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-build-$(ver_cut 5)
+else
+   SRC_URI="mirror://sourceforge/extract-xiso/${P}.tar.gz"
+   S="${WORKDIR}"/${PN}
+fi
+
+LICENSE="BSD-4"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/authforce/files/, net-analyzer/authforce/

2022-10-18 Thread Sam James
commit: 65ea27c50ef813e5aa0acaaf966d896ddcb56460
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:34:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:34:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ea27c5

net-analyzer/authforce: fix build w/ Clang 16

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

 ...thforce-0.9.9-r3.ebuild => authforce-0.9.9-r4.ebuild} |  9 ++---
 .../authforce-0.9.9-Include-stdlib.h-for-free.patch  | 16 
 2 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/authforce/authforce-0.9.9-r3.ebuild 
b/net-analyzer/authforce/authforce-0.9.9-r4.ebuild
similarity index 85%
rename from net-analyzer/authforce/authforce-0.9.9-r3.ebuild
rename to net-analyzer/authforce/authforce-0.9.9-r4.ebuild
index 556c3128dad6..1c3be5b08d76 100644
--- a/net-analyzer/authforce/authforce-0.9.9-r3.ebuild
+++ b/net-analyzer/authforce/authforce-0.9.9-r4.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
@@ -12,7 +12,7 @@ SLOT="0"
 KEYWORDS="amd64 ~ppc x86"
 IUSE="curl nls"
 
-RDEPEND="sys-libs/readline:0=
+RDEPEND="sys-libs/readline:=
curl? ( net-misc/curl )"
 DEPEND="${RDEPEND}"
 BDEPEND="nls? ( sys-devel/gettext )"
@@ -25,11 +25,14 @@ PATCHES=(
"${FILESDIR}"/${P}-fixes-for-Wall-warnings.patch
"${FILESDIR}"/${P}-fix-parsing-of-sample-config-file.patch
"${FILESDIR}"/${P}-fix-submit_dummy_list-re-declaration.patch
+   "${FILESDIR}"/${PN}-0.9.9-Include-stdlib.h-for-free.patch
 )
 
 src_prepare() {
default
-   gunzip doc/${PN}.1.gz
+
+   gunzip doc/${PN}.1.gz || die
+
sed -i -e "s/${PN}.1.gz/${PN}.1/g" \
-e "s/\/mang/\/man1/g" doc/Makefile* || die
 }

diff --git 
a/net-analyzer/authforce/files/authforce-0.9.9-Include-stdlib.h-for-free.patch 
b/net-analyzer/authforce/files/authforce-0.9.9-Include-stdlib.h-for-free.patch
new file mode 100644
index ..fec77215435c
--- /dev/null
+++ 
b/net-analyzer/authforce/files/authforce-0.9.9-Include-stdlib.h-for-free.patch
@@ -0,0 +1,16 @@
+From e5e62f92c53f5f8cca9380ad3225c84be5eec04f Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 19 Oct 2022 03:33:51 +0100
+Subject: [PATCH] Include  for free()
+
+Bug: https://bugs.gentoo.org/871222
+--- a/src/debug.c
 b/src/debug.c
+@@ -3,6 +3,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #ifdef MEMWATCH
+ #include "memwatch.h"
+ #endif /* MEMWATCH*/



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

2022-10-18 Thread Matt Turner
commit: 76953fce573bb0a2a7c2e52cccb9480334c8945a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Oct 19 01:43:55 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct 19 01:44:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76953fce

sys-apps/osinfo-db: Version bump to 20221018

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/osinfo-db/Manifest  |  1 +
 sys-apps/osinfo-db/osinfo-db-20221018.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index be1d1d66b8df..c7e5daeb9f26 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1,2 +1,3 @@
 DIST osinfo-db-20220516.tar.xz 129272 BLAKE2B 
47f6eb2e1ae0cad277be71fb0955415c4afdb27e3b80e36c98ce5b7c8d22efcab91047e93c586045baa233ac61dc08113a5aedb626db4f24bf0472455826e481
 SHA512 
44c56824c774e68bd79633c415c71155e814c1f928fceba845ab649f8cb0dd325ad06b91a2d720cb25fd62e67d7ea17774cc395995b4f201527c4a6aa447a744
 DIST osinfo-db-20220830.tar.xz 136300 BLAKE2B 
8710ed459db0573c436e2f25bd22d9dc7761b23a9046a406ffb2b106e7623010f8c9134ce24fe7fa096c6da698d9ec6749df9755c75e43af4d1be1140d2ab1b9
 SHA512 
8d728ce1afab9855430fa40595f8c156e72c155cd91e0064a9922a49e948116d5f49a75c89b642c5804b7f43f73e4d81ba179f8dc8cbeef8f10ccef7f9a696fb
+DIST osinfo-db-20221018.tar.xz 136440 BLAKE2B 
819e3debffb2381242047d8e93cb8eff04b3b7b77b2490e9a94a1326586114ac8113410795663179a9922d78123c59f93d492e678111388d97b72a8d5863a248
 SHA512 
5a74d05ff1b2c7ac3693c8b4678a2464268f53efa41fce9920d3d030cf3c8b719d696353144f867fcf00d7462b4c37768d569277b73865df258532b51c971ee1

diff --git a/sys-apps/osinfo-db/osinfo-db-20221018.ebuild 
b/sys-apps/osinfo-db/osinfo-db-20221018.ebuild
new file mode 100644
index ..28ae854564ac
--- /dev/null
+++ b/sys-apps/osinfo-db/osinfo-db-20221018.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="osinfo database files"
+HOMEPAGE="https://libosinfo.org/ https://gitlab.com/libosinfo/osinfo-db;
+SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz;
+S="${WORKDIR}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+BDEPEND="sys-apps/osinfo-db-tools"
+
+# we don't depend on intltool here, contrary to README, as the tarball already
+# contains the processed results with translations in XML files
+
+src_unpack() { :; }
+
+src_install() {
+   osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" 
"${DISTDIR}/${A}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgusb/

2022-10-18 Thread Matt Turner
commit: f6eb92ef60fbcfaa9605fa0e0aca1a6674554980
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Oct 19 01:43:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct 19 01:44:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6eb92ef

dev-libs/libgusb: Version bump to 0.4.2

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libgusb/Manifest |  1 +
 dev-libs/libgusb/libgusb-0.4.2.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest
index b0c78bbda0fe..c5b9a7433b0f 100644
--- a/dev-libs/libgusb/Manifest
+++ b/dev-libs/libgusb/Manifest
@@ -1,2 +1,3 @@
 DIST libgusb-0.3.10.tar.xz 42972 BLAKE2B 
4c49aa15c56d5ee5b896adb3e34b45332cd846933fd3aa86a645e7d897418d0e7a30d9972980e6527f1e60fc6e579f5df119708a12b3e504ff695c94d922
 SHA512 
66bd7c292cb9df2799b02acd48dc4b07794e7339ea1bd6473ea512dfec1b8e7e58abbd40f16a2a4805240cc8df4aec050335edb4f4178ad12ac5275438b8ae59
 DIST libgusb-0.4.1.tar.xz 50384 BLAKE2B 
e6613758bb24710ce8326e12a6fb6a8708135c0c826a7b8f87fa95df5dba04bf5155c2daf42713d5f74478ca457f795c2f553acbdef1a8b1df0019f7832b019f
 SHA512 
de0a74d75b00699e6b113c0ec334f7385e892317b2814047f7990fed361d78d6acdb2148ded9e602cf3537ff87e8c10017da2315923db4cb3f5c29f75418e9b8
+DIST libgusb-0.4.2.tar.xz 48440 BLAKE2B 
6241271efe40a8653e417ffcbd9b7ba0463c5a1e289a39fb8aab6b6c70da75973af1bcb8afba0a6c3a1535a7015e7d0f121f22ca1dddcd74d57722af3c95c312
 SHA512 
c3e8e7a21f1e2f355cda5dddbde7235f9c48d4ff96c2d012e48df5bd7e1216ed41f3cc81f4a215ceead8b6e8cf0d04a85916043adfd074e543c041dbe63acd48

diff --git a/dev-libs/libgusb/libgusb-0.4.2.ebuild 
b/dev-libs/libgusb/libgusb-0.4.2.ebuild
new file mode 100644
index ..ae1b186b47a5
--- /dev/null
+++ b/dev-libs/libgusb/libgusb-0.4.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="GObject wrapper for libusb"
+HOMEPAGE="https://github.com/hughsie/libgusb;
+SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+IUSE="gtk-doc +introspection test +vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
+   virtual/libusb:1[udev,${MULTILIB_USEDEP}]
+   >=dev-libs/json-glib-1.1.1[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   sys-apps/hwdata
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/umockdev-0.17.7[${MULTILIB_USEDEP}] )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+   gtk-doc? ( dev-util/gi-docgen )
+   vala? ( $(vala_depend) )
+   virtual/pkgconfig
+"
+
+python_check_deps() {
+   python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library=shared
+   $(meson_use test tests)
+   $(meson_native_use_bool vala vapi)
+   -Dusb_ids="${EPREFIX}"/usr/share/hwdata/usb.ids
+   $(meson_native_use_bool gtk-doc docs)
+   $(meson_native_use_bool introspection)
+   $(meson_feature test umockdev)
+
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/libgusb || die
+   fi
+}



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

2022-10-18 Thread Anna Vyalkova
commit: 2b736a3e8fe3f8bcbdd7bc22b9781781801e51b3
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Oct 19 01:24:11 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Wed Oct 19 01:32:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b736a3e

dev-python/pyfiglet: update EAPI 7 -> 8

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/pyfiglet/Manifest   |  2 +-
 dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild | 29 +
 2 files changed, 14 insertions(+), 17 deletions(-)

diff --git a/dev-python/pyfiglet/Manifest b/dev-python/pyfiglet/Manifest
index f6bf80965..7785bcec6 100644
--- a/dev-python/pyfiglet/Manifest
+++ b/dev-python/pyfiglet/Manifest
@@ -1 +1 @@
-DIST pyfiglet-0.8_p1.tar.gz 634618 BLAKE2B 
49268581974e72f28ddb11785a1629a4ac2696bcdd57710147cafdcf7709be8c67bdf03e5ccdb1655a9be6eb8a83baf4ca5ae0a6412e2318d0923376558b8d49
 SHA512 
3b8c7b4c9ae48466da3ccc6711aac9c35b08a373abbdda66c60a62f17ba6edd316b0d5e3085613f7c44fbaa2f02acc4a5b3830a31d22437d9261863878421400
+DIST pyfiglet-0.8.post1.tar.gz 634618 BLAKE2B 
49268581974e72f28ddb11785a1629a4ac2696bcdd57710147cafdcf7709be8c67bdf03e5ccdb1655a9be6eb8a83baf4ca5ae0a6412e2318d0923376558b8d49
 SHA512 
3b8c7b4c9ae48466da3ccc6711aac9c35b08a373abbdda66c60a62f17ba6edd316b0d5e3085613f7c44fbaa2f02acc4a5b3830a31d22437d9261863878421400

diff --git a/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild 
b/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
index f7387fa2a..5ef028ce0 100644
--- a/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
+++ b/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
@@ -1,27 +1,24 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
+MY_PV="$(ver_cut 1-2).post$(ver_cut 4)"
+MY_P="${PN}-${MY_PV}"
 DESCRIPTION="Pure-python FIGlet implementation"
 HOMEPAGE="https://pypi.org/project/pyfiglet/ 
https://github.com/pwaller/pyfiglet;
-
-if [[ "${PV}" ==  ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/pwaller/pyfiglet.git;
-else
-   MY_PV="$(ver_cut 1-2).post$(ver_cut 4)"
-   MY_P="${PN}-${MY_PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://files.pythonhosted.org/packages/source/p/pyfiglet/${MY_P}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
+KEYWORDS="~amd64"
 SLOT="0"
 
-RESTRICT="mirror test"
+# requires subprocess32
+RESTRICT="test"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: net-client/kristall/

2022-10-18 Thread Anna Vyalkova
commit: 569b89fae38536e9b20482a7ed7acb6c30c0ec5e
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Oct 19 01:34:37 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Wed Oct 19 01:34:37 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=569b89fa

net-client/kristall: missing build dep

Closes: https://bugs.gentoo.org/877445
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-client/kristall/kristall-0.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-client/kristall/kristall-0.4.ebuild 
b/net-client/kristall/kristall-0.4.ebuild
index e40cb59f8..0dab9ee4f 100644
--- a/net-client/kristall/kristall-0.4.ebuild
+++ b/net-client/kristall/kristall-0.4.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
dev-qt/qtsvg:5
 "
+BDEPEND="dev-qt/linguist-tools:5"
 
 src_prepare() {
default



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pyfiglet/, app-misc/termdown/

2022-10-18 Thread Anna Vyalkova
commit: 8affa6c6caeb284e3215f8f56b01da040c3405a2
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Oct 19 01:17:23 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Wed Oct 19 01:32:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8affa6c6

app-misc/termdown: add 1.18.0, drop 1.17.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-misc/termdown/Manifest   |  2 +-
 app-misc/termdown/metadata.xml   |  3 ---
 app-misc/termdown/termdown-1.17.0.ebuild | 27 ---
 app-misc/termdown/termdown-1.18.0.ebuild | 27 +++
 dev-python/pyfiglet/pyfiglet-.ebuild | 27 ---
 5 files changed, 28 insertions(+), 58 deletions(-)

diff --git a/app-misc/termdown/Manifest b/app-misc/termdown/Manifest
index 69363384e..475aa437f 100644
--- a/app-misc/termdown/Manifest
+++ b/app-misc/termdown/Manifest
@@ -1 +1 @@
-DIST termdown-1.17.0.tar.gz 66675 BLAKE2B 
fef398b205578182330c38fb184ee74ec2282c074d5cbe93443cf8870ec0a67d02be3f47cde9c4bb953f09e9abfced1a62848b9e9cb1e2a77eca89e1d1cfb903
 SHA512 
166b5a617f91ec149fe8dadf14b26dfc75b5719a4ad5ef8fa495028588949255a08ea896145a211221aa6d825be858bc8bc3ffc4300808ffbba0d31b41f3157b
+DIST termdown-1.18.0.gh.tar.gz 67431 BLAKE2B 
edfc8727d565a85f2e0dac960b6aa087e48a452d081356b66f868558059477a89b2218e4c2f9b246e4095ca6b5dee6efdd21a5a81f98b17672d5ba9c6fd6
 SHA512 
b20a2629993b3b7a8cc20420c015f47a94eb5c5e91f7cf1fd69751fb40ee2be73206096f22345cf139d5cd5879d9e0f5f27209e5ad6f04551444daed49adb3c7

diff --git a/app-misc/termdown/metadata.xml b/app-misc/termdown/metadata.xml
index f0d38ccd0..ad8cead24 100644
--- a/app-misc/termdown/metadata.xml
+++ b/app-misc/termdown/metadata.xml
@@ -5,7 +5,4 @@
 svdm-gen...@protonmail.com
 Simon van der Maas
 
-
-Support for spoken countdown
-
 

diff --git a/app-misc/termdown/termdown-1.17.0.ebuild 
b/app-misc/termdown/termdown-1.17.0.ebuild
deleted file mode 100644
index c7d19326f..0
--- a/app-misc/termdown/termdown-1.17.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_8,3_9} )
-inherit distutils-r1
-
-DESCRIPTION="Countdown timer and stopwatch in your terminal"
-HOMEPAGE="https://github.com/trehn/termdown;
-SRC_URI="https://github.com/trehn/termdown/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-
-SLOT="0"
-
-KEYWORDS="~amd64"
-
-IUSE="speak"
-
-DEPEND="
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   dev-python/pyfiglet[${PYTHON_USEDEP}]
-   speak? ( app-accessibility/espeak )"
-
-RDEPEND="${DEPEND}"

diff --git a/app-misc/termdown/termdown-1.18.0.ebuild 
b/app-misc/termdown/termdown-1.18.0.ebuild
new file mode 100644
index 0..b90793491
--- /dev/null
+++ b/app-misc/termdown/termdown-1.18.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_REQ_USE="ncurses(+)"
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Countdown timer and stopwatch in your terminal"
+HOMEPAGE="https://github.com/trehn/termdown;
+SRC_URI="https://github.com/trehn/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pyfiglet[${PYTHON_USEDEP}]
+"
+
+pkg_postinst() {
+   optfeature "spoken countdown" app-accessibility/espeak-ng
+}

diff --git a/dev-python/pyfiglet/pyfiglet-.ebuild 
b/dev-python/pyfiglet/pyfiglet-.ebuild
deleted file mode 100644
index f7387fa2a..0
--- a/dev-python/pyfiglet/pyfiglet-.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-inherit distutils-r1
-
-DESCRIPTION="Pure-python FIGlet implementation"
-HOMEPAGE="https://pypi.org/project/pyfiglet/ 
https://github.com/pwaller/pyfiglet;
-
-if [[ "${PV}" ==  ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/pwaller/pyfiglet.git;
-else
-   MY_PV="$(ver_cut 1-2).post$(ver_cut 4)"
-   MY_P="${PN}-${MY_PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://files.pythonhosted.org/packages/source/p/pyfiglet/${MY_P}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RESTRICT="mirror test"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libtompoly/files/, dev-libs/libtompoly/

2022-10-18 Thread Sam James
commit: d9f8ce4f700de0ba53c26148762d4dbdd7240c63
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 01:23:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 01:23:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f8ce4f

dev-libs/libtompoly: fix build w/ Clang 16, fix LICENSE

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

 ...y-0.04-Fix-Wimplicit-function-declaration.patch | 117 +
 dev-libs/libtompoly/libtompoly-0.04-r1.ebuild  |   8 +-
 2 files changed, 123 insertions(+), 2 deletions(-)

diff --git 
a/dev-libs/libtompoly/files/libtompoly-0.04-Fix-Wimplicit-function-declaration.patch
 
b/dev-libs/libtompoly/files/libtompoly-0.04-Fix-Wimplicit-function-declaration.patch
new file mode 100644
index ..49a005d44b1e
--- /dev/null
+++ 
b/dev-libs/libtompoly/files/libtompoly-0.04-Fix-Wimplicit-function-declaration.patch
@@ -0,0 +1,117 @@
+https://github.com/libtom/libtompoly/pull/4
+
+From 62f0b57e577cb3ec371042e60eb82ffcd0ae6bd0 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 19 Oct 2022 02:21:00 +0100
+Subject: [PATCH] Fix -Wimplicit-function-declaration
+
+Causes build failures with Clang 16.
+
+Bug: https://bugs.gentoo.org/875527
+--- a/pb_add.c
 b/pb_add.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ int pb_add(pb_poly *a, pb_poly *b, pb_poly *c)
+ {
+@@ -17,7 +18,7 @@ int pb_add(pb_poly *a, pb_poly *b, pb_poly *c)
+pb_poly *tmp;
+ 
+/* grow c to be the max size */
+-   y = MAX(a->used, b->used);
++   y = fmax(a->used, b->used);
+if (c->alloc < y) {
+   if ((err = pb_grow(c, y)) != MP_OKAY) {
+  return err;
+@@ -28,7 +29,7 @@ int pb_add(pb_poly *a, pb_poly *b, pb_poly *c)
+characteristic = mp_iszero(&(c->characteristic));
+ 
+/* add the terms */
+-   z = MIN(a->used, b->used);
++   z = fmin(a->used, b->used);
+for (x = 0; x < z; x++) {
+if ((err = mp_add(&(a->terms[x]), &(b->terms[x]), &(c->terms[x]))) != 
MP_OKAY) {
+   return err;
+--- a/pb_clear.c
 b/pb_clear.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ void pb_clear(pb_poly *a)
+ {
+--- a/pb_grow.c
 b/pb_grow.c
+@@ -10,6 +10,8 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
++#include 
+ 
+ int pb_grow(pb_poly *a, int size)
+ {
+--- a/pb_init.c
 b/pb_init.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ /* initialize a */
+ int pb_init(pb_poly *a, mp_int *characteristic)
+--- a/pb_init_size.c
 b/pb_init_size.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ /* initialize a */
+ int pb_init_size(pb_poly *a, mp_int *characteristic, int size)
+--- a/pb_shrink.c
 b/pb_shrink.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ int pb_shrink(pb_poly *a)
+ {
+--- a/pb_sub.c
 b/pb_sub.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ int pb_sub(pb_poly *a, pb_poly *b, pb_poly *c)
+ {
+@@ -17,7 +18,7 @@ int pb_sub(pb_poly *a, pb_poly *b, pb_poly *c)
+pb_poly *tmp;
+ 
+/* grow c to be the max size */
+-   y = MAX(a->used, b->used);
++   y = fmax(a->used, b->used);
+if (c->alloc < y) {
+   if ((err = pb_grow(c, y)) != MP_OKAY) {
+  return err;
+@@ -28,7 +29,7 @@ int pb_sub(pb_poly *a, pb_poly *b, pb_poly *c)
+characteristic = mp_iszero(&(c->characteristic));
+ 
+/* sub the terms */
+-   z = MIN(a->used, b->used);
++   z = fmin(a->used, b->used);
+for (x = 0; x < z; x++) {
+if ((err = mp_sub(&(a->terms[x]), &(b->terms[x]), &(c->terms[x]))) != 
MP_OKAY) {
+   return err;

diff --git a/dev-libs/libtompoly/libtompoly-0.04-r1.ebuild 
b/dev-libs/libtompoly/libtompoly-0.04-r1.ebuild
index b21e94a8c54f..b8fd20681358 100644
--- a/dev-libs/libtompoly/libtompoly-0.04-r1.ebuild
+++ b/dev-libs/libtompoly/libtompoly-0.04-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,13 +9,17 @@ DESCRIPTION="portable ISO C library for polynomial basis 
arithmetic"
 HOMEPAGE="https://www.libtom.net/;
 
SRC_URI="https://github.com/libtom/libtompoly/releases/download/${PV}/ltp-${PV}.tar.bz2;
 
-LICENSE="WTFPL-2"
+LICENSE="|| ( public-domain WTFPL-2 )"
 SLOT="0"
 KEYWORDS="amd64 ppc x86"
 
 DEPEND="dev-libs/libtommath"
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.04-Fix-Wimplicit-function-declaration.patch
+)
+
 src_prepare() {
default
sed -i \



[gentoo-commits] proj/releng:master commit in: releases/specs/ppc/ppc32/, tools/

2022-10-18 Thread Georgy Yakovlev
commit: 109d2208b0d3cd6f8dd2124daddf191d0ed2324b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Oct 19 01:14:00 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Oct 19 01:16:06 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=109d2208

releases/specs/ppc/ppc32: add systemd specs

Signed-off-by: Georgy Yakovlev  gentoo.org>

 releases/specs/ppc/ppc32/stage1-systemd.spec | 12 
 releases/specs/ppc/ppc32/stage3-systemd.spec | 10 ++
 tools/catalyst-auto-ppc.conf |  4 
 3 files changed, 26 insertions(+)

diff --git a/releases/specs/ppc/ppc32/stage1-systemd.spec 
b/releases/specs/ppc/ppc32/stage1-systemd.spec
new file mode 100644
index ..2221dbf3
--- /dev/null
+++ b/releases/specs/ppc/ppc32/stage1-systemd.spec
@@ -0,0 +1,12 @@
+subarch: ppc
+target: stage1
+version_stamp: systemd-@TIMESTAMP@
+rel_type: default
+profile: default/linux/ppc/17.0/systemd
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-ppc-systemd-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --newuse @world --jobs 8 --load-average 12
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/ppc/ppc32/stage3-systemd.spec 
b/releases/specs/ppc/ppc32/stage3-systemd.spec
new file mode 100644
index ..8a94106e
--- /dev/null
+++ b/releases/specs/ppc/ppc32/stage3-systemd.spec
@@ -0,0 +1,10 @@
+subarch: ppc
+target: stage3
+version_stamp: systemd-@TIMESTAMP@
+rel_type: default
+profile: default/linux/ppc/17.0/systemd
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ppc-systemd-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/tools/catalyst-auto-ppc.conf b/tools/catalyst-auto-ppc.conf
index 8b08df59..a4ce6e78 100644
--- a/tools/catalyst-auto-ppc.conf
+++ b/tools/catalyst-auto-ppc.conf
@@ -13,6 +13,7 @@ SPECS="ppc32/stage1-openrc.spec ppc32/stage3-openrc.spec 
ppc64/stage1-openrc.spe
 OPTIONAL_SPECS="ppc32/installcd-stage1.spec 
ppc32/installcd-stage2-minimal.spec"
 OPTIONAL_SPECS="${OPTIONAL_SPECS} ppc64/stage1-systemd.spec 
ppc64/stage3-systemd.spec"
 OPTIONAL_SPECS="${OPTIONAL_SPECS} ppc64/stage1-musl-hardened-openrc.spec 
ppc64/stage3-musl-hardened-openrc.spec"
+OPTIONAL_SPECS="${OPTIONAL_SPECS} ppc32/stage1-systemd.spec 
ppc32/stage3-systemd.spec"
 OPTIONAL_SPECS="${OPTIONAL_SPECS} ppc32/stage1-musl-hardened-openrc.spec 
ppc32/stage3-musl-hardened-openrc.spec"
 
 KCONFIG_DIR=${REPO_DIR}/releases/kconfig/powerpc
@@ -48,6 +49,9 @@ post_build() {
ppc32/stage3-openrc.spec)
upload default/stage3-ppc-openrc-*${TIMESTAMP}*.xz*
;;
+   ppc32/stage3-systemd.spec)
+   upload default/stage3-ppc-systemd-*${TIMESTAMP}*.xz*
+   ;;
ppc32/stage3-musl-hardened-openrc.spec)
upload 
musl-hardened/stage3-ppc-musl-hardened-openrc-*${TIMESTAMP}*.xz*
;;



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-image/

2022-10-18 Thread Matt Turner
commit: c7ae569d3e1f5b08038ebeea0992546d5789ee4b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Oct 19 00:54:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct 19 00:54:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ae569d

Revert "x11-libs/xcb-util-image: Version bump to 0.4.1"

This reverts commit c119d0b1e8e18729288c48b14795dedb833b5c60.

Our dep requires the same version of xcb-util. Don't know if that's
actually true. Will investigate later.

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/xcb-util-image/Manifest|  1 -
 x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild | 18 --
 2 files changed, 19 deletions(-)

diff --git a/x11-libs/xcb-util-image/Manifest b/x11-libs/xcb-util-image/Manifest
index c846753c1d3a..d2e3e2bd680d 100644
--- a/x11-libs/xcb-util-image/Manifest
+++ b/x11-libs/xcb-util-image/Manifest
@@ -1,2 +1 @@
 DIST xcb-util-image-0.4.0.tar.bz2 327891 BLAKE2B 
022536e7b7410ba1ed129f9efc2ad48fda26d9a69e79e54fe6fd4510df38d1e957289d249dc1a5beb4385116b0808f3282ad496b3f2a246bc6f5762bbe8c7e36
 SHA512 
9b7202c054e1160f9ca97a86be1210d9fb47f2119f89ca85f15f20909cca884bfe0cb88e3e71c75b65e1a0a72b980066ccac810e41a91db895c74dde77440d4f
-DIST xcb-util-image-0.4.1.tar.xz 289016 BLAKE2B 
7f1c7c3da950604adf4a22146e9bd3b77fb3b0d35f0a1bb17a1eefeb1ba5546d58a3e40ac0c130d67ebcbc8bdaf40ef734ff19434f66bd57bc4a4a849a88cf82
 SHA512 
9b47ba38b91196d76541b6ccabeaf291d3b91036f15422909cd6a79b3fd1a9786d5b1728e411bc41cfdf3d60a253485f4ef7c65ffa6ae646fa93439ec782746e

diff --git a/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild 
b/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild
deleted file mode 100644
index 69827b267abc..
--- a/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_MULTILIB=yes
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X C-language Bindings sample implementations"
-HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-image;
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris"
-
-RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
-   >=x11-libs/xcb-util-${PV}:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-image/

2022-10-18 Thread Matt Turner
commit: c119d0b1e8e18729288c48b14795dedb833b5c60
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Oct 18 23:45:14 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct 19 00:43:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c119d0b1

x11-libs/xcb-util-image: Version bump to 0.4.1

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/xcb-util-image/Manifest|  1 +
 x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-libs/xcb-util-image/Manifest b/x11-libs/xcb-util-image/Manifest
index d2e3e2bd680d..c846753c1d3a 100644
--- a/x11-libs/xcb-util-image/Manifest
+++ b/x11-libs/xcb-util-image/Manifest
@@ -1 +1,2 @@
 DIST xcb-util-image-0.4.0.tar.bz2 327891 BLAKE2B 
022536e7b7410ba1ed129f9efc2ad48fda26d9a69e79e54fe6fd4510df38d1e957289d249dc1a5beb4385116b0808f3282ad496b3f2a246bc6f5762bbe8c7e36
 SHA512 
9b7202c054e1160f9ca97a86be1210d9fb47f2119f89ca85f15f20909cca884bfe0cb88e3e71c75b65e1a0a72b980066ccac810e41a91db895c74dde77440d4f
+DIST xcb-util-image-0.4.1.tar.xz 289016 BLAKE2B 
7f1c7c3da950604adf4a22146e9bd3b77fb3b0d35f0a1bb17a1eefeb1ba5546d58a3e40ac0c130d67ebcbc8bdaf40ef734ff19434f66bd57bc4a4a849a88cf82
 SHA512 
9b47ba38b91196d76541b6ccabeaf291d3b91036f15422909cd6a79b3fd1a9786d5b1728e411bc41cfdf3d60a253485f4ef7c65ffa6ae646fa93439ec782746e

diff --git a/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild 
b/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild
new file mode 100644
index ..69827b267abc
--- /dev/null
+++ b/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X C-language Bindings sample implementations"
+HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-image;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris"
+
+RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
+   >=x11-libs/xcb-util-${PV}:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2022-10-18 Thread Sam James
commit: b85f63ef5d0acfdc31ec663a3e30026814eb19d0
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:38:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:38:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b85f63ef

dev-java/jdbc-postgresql: Stabilize 42.5.0 ppc64, #877381

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

 dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild 
b/dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild
index 52690c919d62..92d4515b2c01 100644
--- a/dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild
+++ b/dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://jdbc.postgresql.org/download/postgresql-jdbc-${PV}.src.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 
 # Common dependencies
 # POM: pom.xml



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

2022-10-18 Thread Sam James
commit: 13ecedf8e36d5e033bd02eddd16cfdbafe20a1fc
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:38:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:38:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ecedf8

dev-java/jmock: Keyword 2.12.0 arm, #877285

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

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

diff --git a/dev-java/jmock/jmock-2.12.0.ebuild 
b/dev-java/jmock/jmock-2.12.0.ebuild
index 56d262a4cbfe..ebbf40d09c68 100644
--- a/dev-java/jmock/jmock-2.12.0.ebuild
+++ b/dev-java/jmock/jmock-2.12.0.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/${PN}-developers/${PN}-library/archive/${PV}.tar.gz
 
 LICENSE="BSD"
 SLOT="2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND="
dev-java/asm:9



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

2022-10-18 Thread Sam James
commit: 98856adaabaabc71373ff5134dcf4ffad56197e3
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:38:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:38:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98856ada

dev-java/jaxws-api: Keyword 2.3.3 arm, #877285

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

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

diff --git a/dev-java/jaxws-api/jaxws-api-2.3.3.ebuild 
b/dev-java/jaxws-api/jaxws-api-2.3.3.ebuild
index eb2fe70a8d8f..60b9e7e63676 100644
--- a/dev-java/jaxws-api/jaxws-api-2.3.3.ebuild
+++ b/dev-java/jaxws-api/jaxws-api-2.3.3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/eclipse-ee4j/jax-ws-api/archive/${PV}.tar.gz -> ${P}
 
 LICENSE="BSD" # "BSD-3 Clause"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 
 RDEPEND=">=virtual/jre-1.8:*"
 DEPEND="



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

2022-10-18 Thread Sam James
commit: 7ed3dc0a71f4ea0aae1dea1e34e0d69940b2fbc6
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:28:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:28:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed3dc0a

dev-vcs/git: Stabilize 2.37.4 ppc, #877571

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

 dev-vcs/git/git-2.37.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.4.ebuild b/dev-vcs/git/git-2.37.4.ebuild
index 24d8536f5efe..a74318b59828 100644
--- a/dev-vcs/git/git-2.37.4.ebuild
+++ b/dev-vcs/git/git-2.37.4.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/lvm2/

2022-10-18 Thread Sam James
commit: 3258b45965fce3a8f0a0af4cb77bc05fd40f5cd2
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:28:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:28:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3258b459

sys-fs/lvm2: Stabilize 2.03.14-r3 arm, #877569

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

 sys-fs/lvm2/lvm2-2.03.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild 
b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
index 6af624f3fbc9..bfc544fd0732 100644
--- a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="readline static static-libs systemd lvm2create-initrd sanlock selinux 
+udev +thin device-mapper-only"
 REQUIRED_USE="device-mapper-only? ( !lvm2create-initrd !sanlock !thin )
static? ( !systemd !udev )



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

2022-10-18 Thread Georgy Yakovlev
commit: 45ac2f015b036def39d7d6c1709d7da8422e77aa
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Oct 19 00:27:39 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Oct 19 00:27:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45ac2f01

media-video/libva-utils: Stabilize 2.15.0 ppc64, #869200

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-video/libva-utils/libva-utils-2.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/libva-utils/libva-utils-2.15.0.ebuild 
b/media-video/libva-utils/libva-utils-2.15.0.ebuild
index 4bfd73ab7da7..908a4fa7da64 100644
--- a/media-video/libva-utils/libva-utils-2.15.0.ebuild
+++ b/media-video/libva-utils/libva-utils-2.15.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/intel/libva-utils;
 else
SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 arm64 ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="MIT"



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

2022-10-18 Thread Georgy Yakovlev
commit: 45bb504b89f33b250f2a3edcbe3825e7c799ee76
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Oct 19 00:27:38 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Oct 19 00:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45bb504b

media-libs/libva: Stabilize 2.15.0 ppc64, #869200

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libva/libva-2.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libva/libva-2.15.0.ebuild 
b/media-libs/libva/libva-2.15.0.ebuild
index 12568ff67d7f..72f219a1b687 100644
--- a/media-libs/libva/libva-2.15.0.ebuild
+++ b/media-libs/libva/libva-2.15.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/intel/libva;
 else
SRC_URI="https://github.com/intel/libva/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="MIT"



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

2022-10-18 Thread Georgy Yakovlev
commit: 4b0ddc3c7113eaccac52942d81a19ace8b634676
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Oct 18 23:50:27 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Oct 19 00:22:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b0ddc3c

x11-apps/transset: keyword 1.0.2 for ~ppc64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-apps/transset/transset-1.0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-apps/transset/transset-1.0.2.ebuild 
b/x11-apps/transset/transset-1.0.2.ebuild
index 18372fbb4b41..c2ce0b4d500b 100644
--- a/x11-apps/transset/transset-1.0.2.ebuild
+++ b/x11-apps/transset/transset-1.0.2.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
@@ -8,7 +8,7 @@ inherit xorg-3
 DESCRIPTION="An utility for setting opacity property"
 
 LICENSE="SGI-B-2.0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 
 RDEPEND="x11-libs/libX11"
 DEPEND="



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

2022-10-18 Thread Georgy Yakovlev
commit: 0f2eb1d41ba15df285a726170b09f1687e985b37
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Oct 18 23:51:00 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Oct 19 00:22:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f2eb1d4

x11-base/xorg-apps: keyword 1 for ~ppc64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-base/xorg-apps/xorg-apps-1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-apps/xorg-apps-1.ebuild 
b/x11-base/xorg-apps/xorg-apps-1.ebuild
index 608313220ee2..689f12729ddc 100644
--- a/x11-base/xorg-apps/xorg-apps-1.ebuild
+++ b/x11-base/xorg-apps/xorg-apps-1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 
 RDEPEND="
x11-apps/appres



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

2022-10-18 Thread Sam James
commit: b25bc3fa08cc9a29282d35664c2ef6c3442138ec
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:01:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:01:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25bc3fa

dev-vcs/git: Stabilize 2.37.4 arm64, #877571

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

 dev-vcs/git/git-2.37.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.4.ebuild b/dev-vcs/git/git-2.37.4.ebuild
index 94dedf872da9..24d8536f5efe 100644
--- a/dev-vcs/git/git-2.37.4.ebuild
+++ b/dev-vcs/git/git-2.37.4.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2022-10-18 Thread Sam James
commit: bbb33cbc5b99b1e04a3e384f550b722bca03aa2a
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:01:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:01:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb33cbc

dev-vcs/git: Stabilize 2.37.4 arm, #877571

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

 dev-vcs/git/git-2.37.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.4.ebuild b/dev-vcs/git/git-2.37.4.ebuild
index e2238103595d..94dedf872da9 100644
--- a/dev-vcs/git/git-2.37.4.ebuild
+++ b/dev-vcs/git/git-2.37.4.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: dev-util/tinlink/files/, dev-util/tinlink/

2022-10-18 Thread Sam James
commit: 218bdc5f36d2a1408317ff7c61c5bbec48c60898
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 20:27:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 23:46:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=218bdc5f

dev-util/tinlink: fix build w/ Clang 16

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

 .../tinlink-1.0.0-Add-missing-include-for-strlen.patch| 15 +++
 .../{tinlink-1.0.0-r1.ebuild => tinlink-1.0.0-r2.ebuild}  |  8 ++--
 2 files changed, 21 insertions(+), 2 deletions(-)

diff --git 
a/dev-util/tinlink/files/tinlink-1.0.0-Add-missing-include-for-strlen.patch 
b/dev-util/tinlink/files/tinlink-1.0.0-Add-missing-include-for-strlen.patch
new file mode 100644
index ..6b4f8516b65a
--- /dev/null
+++ b/dev-util/tinlink/files/tinlink-1.0.0-Add-missing-include-for-strlen.patch
@@ -0,0 +1,15 @@
+From 38a37394194794217371d1213424646a77674ce6 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 18 Oct 2022 21:26:25 +0100
+Subject: [PATCH] Add missing include for strlen
+
+--- a/tinlink.c
 b/tinlink.c
+@@ -33,6 +33,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #define DEFAULT_START (unsigned char 
*)(0x800+sizeof(Elf32_Ehdr)-8+sizeof(Elf32_Phdr)-2)
+ #define DEFAULT_OUTPUT "a.out"

diff --git a/dev-util/tinlink/tinlink-1.0.0-r1.ebuild 
b/dev-util/tinlink/tinlink-1.0.0-r2.ebuild
similarity index 80%
rename from dev-util/tinlink/tinlink-1.0.0-r1.ebuild
rename to dev-util/tinlink/tinlink-1.0.0-r2.ebuild
index 2a2612b009a4..5c78fd98757c 100644
--- a/dev-util/tinlink/tinlink-1.0.0-r1.ebuild
+++ b/dev-util/tinlink/tinlink-1.0.0-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -13,6 +13,10 @@ LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.0-Add-missing-include-for-strlen.patch
+)
+
 src_prepare() {
default
rm Makefile || die



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

2022-10-18 Thread Sam James
commit: a8b188cde4f31d16875458ce0dac299c95459d35
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 19:50:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 23:46:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b188cd

sys-apps/man-pages: add 6.01, drop 6.00

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

 sys-apps/man-pages/Manifest   | 2 +-
 .../man-pages/{man-pages-6.00.ebuild => man-pages-6.01.ebuild}| 8 ++--
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/sys-apps/man-pages/Manifest b/sys-apps/man-pages/Manifest
index 27edd4de0db3..55f188dc9b10 100644
--- a/sys-apps/man-pages/Manifest
+++ b/sys-apps/man-pages/Manifest
@@ -1,4 +1,4 @@
 DIST man-pages-5.12.tar.xz 1778220 BLAKE2B 
347c5ef63cb80134018f322f810545354ccc7afdb8acb62f83e3b06ef15d7fbe6c0c68db37f52ce9727682a856a7810a5e64f1dcbe1cc11b22f83fb0273f7add
 SHA512 
455794ed6e3bf20649f78b464300d5c1adad5000668a82a1194c1af8bdcbd064e4d930696cbe534481368d6526c7cda69927e958b9a868d95891202476fb4608
 DIST man-pages-5.13.tar.xz 1788980 BLAKE2B 
7cca88b7f201d177b087893f60e6a87fd3ed8c78a183bd6ebcd0c28961f5f5d24aa2ba9d3a1d9cec4e0fc9cc0b26489c91e991a2d4420c28e1f61b850b882752
 SHA512 
a68c0bd5f078aff2f13f962060863e5d30734c1c562e8e9e3d5eda5a329b18ad3e9b4ebb883d31cacfc0a476f91fccb8dd4257598acd75d09dd21351893d3499
-DIST man-pages-6.00-upstream.tar.xz 1787416 BLAKE2B 
a61a6b771fc3a5f4412d460f53bcb9a3424f29bf1d0001caea2df1f20340da30e0ee89a35da6b9dad7ed910e00262dbc89aeba770ebbf0d13670b5f618a7a586
 SHA512 
c0286146fed800175316610998ea887568c168bcf3ec9a401209c6c159cedd9258c1e77e513cbe835268b563dd766b3ecc24751c6ab49ebb7ace8c84d8b83e68
+DIST man-pages-6.01.tar.xz 1789204 BLAKE2B 
37005b45af798315992fe4836457982d4203245eb546a6f1dcb02b67d63db1ba7e872b1259ebb58ee01178c726fff5f2276ec548ba768f73683edaee9a3233ca
 SHA512 
93d09380a08c36740dbb2f3f246d190e5467147344b584253a2e0248fa764559008c21bb567f379f6166952ee1635ae3c2145e2a63aaf6d30728ca680d7b57a9
 DIST man-pages-gentoo-2.tar.bz2 5141 BLAKE2B 
c5c7956ab47c8a473e258b1902d5d19d9eb2e9d01786e907d9c3ba691c2a506834ed96cd1f54e8d8415e65d4fea0056659537f0faffe68fcbed33aa728a5e61e
 SHA512 
6e6524b8ad6f1b8c9b147665ee32af49e05603dac61d433acd6b4f1164adef27cd542898f272b07d8659725013dac59c7f34a858968cc054a4785c945e14a770

diff --git a/sys-apps/man-pages/man-pages-6.00.ebuild 
b/sys-apps/man-pages/man-pages-6.01.ebuild
similarity index 93%
rename from sys-apps/man-pages/man-pages-6.00.ebuild
rename to sys-apps/man-pages/man-pages-6.01.ebuild
index 290e9994e445..4da3d9ecbf1d 100644
--- a/sys-apps/man-pages/man-pages-6.00.ebuild
+++ b/sys-apps/man-pages/man-pages-6.01.ebuild
@@ -20,10 +20,6 @@ EAPI=8
 MAN_PAGES_GENTOO_DIST=0
 GENTOO_PATCH=2
 
-if [[ ${PV} != 6.00 ]] ; then
-   die "Please use  as a template for the next bump for SRC_URI fixes."
-fi
-
 DESCRIPTION="A somewhat comprehensive collection of Linux man pages"
 HOMEPAGE="https://www.kernel.org/doc/man-pages/;
 if [[ ${PV} ==  ]] ; then
@@ -39,8 +35,8 @@ else

SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-gentoo.tar.xz;
else
SRC_URI="
-   
https://www.kernel.org/pub/linux/docs/man-pages/Archive/${P}.tar.xz -> 
${P}-upstream.tar.xz
-   
https://www.kernel.org/pub/linux/docs/man-pages/${P}.tar.xz -> 
${P}-upstream.tar.xz
+   
https://www.kernel.org/pub/linux/docs/man-pages/Archive/${P}.tar.xz
+   
https://www.kernel.org/pub/linux/docs/man-pages/${P}.tar.xz
"
fi
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/dasel/

2022-10-18 Thread Zac Medico
commit: 2cdb84d8f7862b9da3769ee456731b7db1ce9782
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Oct 18 23:45:50 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct 18 23:45:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cdb84d8

app-misc/dasel: add 1.27.3

Signed-off-by: Zac Medico  gentoo.org>

 app-misc/dasel/Manifest|  1 +
 app-misc/dasel/dasel-1.27.3.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/app-misc/dasel/Manifest b/app-misc/dasel/Manifest
index 2574704d8ab5..87353f5567c3 100644
--- a/app-misc/dasel/Manifest
+++ b/app-misc/dasel/Manifest
@@ -1,3 +1,4 @@
 DIST dasel-1.24.3-deps.tar.xz 20531068 BLAKE2B 
6cd947a88c54e46300432c2f87c0ef757a53739e0755af48f4596a87ba46faf12c967145a0f263e13abb8f01ffe10c51b45f641de348fc02e7af39417b709d1d
 SHA512 
27696cd5a5c93b3e29ba12fd2730c04047dc752ef17a32db73e7cbc8e5d38d914705720da9ff0ffb0c8d3fb383b5070eb552b24a4e72e72ebad70c2e1085cab3
 DIST dasel-1.26.1.tar.gz 3054446 BLAKE2B 
760f03ee0feb1b6e0e0da9a92922f13bb3786b90ab01bda040d2be2cf10ed5d8a8c2db69ac146ac2ec64f6c4503eaaa87d32c73068f27ebc9ce87045052b4af3
 SHA512 
07efcf0bf31573decc856a8b41842af9658dc1a3b968510b8e4c642ec8cfe24e97de64b6ef2c296da7d5623ca47e92d42e3f7bb927a8a25e54f97546fac279f0
 DIST dasel-1.27.1.tar.gz 3055281 BLAKE2B 
fde309780c2eef80e1efb52eafe1f5c1fc9c6824f88ed5d902564f4831f6628cf03501d52b7f2605be8ee7d5eb84898d752bac1077e3c06243ffe5b1f1eb4527
 SHA512 
de9a68cd158262d7d216fe54bc05b7bbaed671dbdee2f3c8055957434903364491c79c00e009e357f1650f2d3f2558ccd609b15f5320026b536eb23cb74482bd
+DIST dasel-1.27.3.tar.gz 3056021 BLAKE2B 
2145f501f837cd16aaa7cc16074e446e07cbb8b6b7ce043c644badbe758d255c9e42f408ca818e6241feb91f22eaa1e8e7fbf74b84275b7eba576687e877b1aa
 SHA512 
51e5f770f75e34f72692adf0987bcb965dd2100ac3e251c035cf62479462e22f982640bab6adac3c12bebac6987f7852f53cceb2c0c4d6dd009befe843cc1aec

diff --git a/app-misc/dasel/dasel-1.27.3.ebuild 
b/app-misc/dasel/dasel-1.27.3.ebuild
new file mode 100644
index ..261c64912713
--- /dev/null
+++ b/app-misc/dasel/dasel-1.27.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Query, update and convert data structures from the command line"
+HOMEPAGE="https://github.com/TomWright/dasel;
+SRC_URI="https://github.com/TomWright/dasel/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~zmedico/dist/dasel-1.24.3-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD BSD-2 ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+src_compile() {
+   CGO_ENABLED=0 go build -o bin/dasel -ldflags="-X 
'github.com/tomwright/dasel/internal.Version=${PV}'" ./cmd/dasel || die
+}
+
+src_install() {
+   dobin bin/dasel
+   dodoc CHANGELOG.md README.md
+}



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

2022-10-18 Thread Zac Medico
commit: 085a8b3200e3da044e1f1556053b2daae4ba242f
Author: Chris Su  lesscrowds  org>
AuthorDate: Tue Oct 18 15:07:44 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct 18 23:39:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=085a8b32

app-admin/vault: Keyword 1.12.0 riscv, #877561

Closes: https://bugs.gentoo.org/877561
Closes: https://github.com/gentoo/gentoo/pull/27838
Signed-off-by: Chris Su  lesscrowds.org>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/app-admin/vault/vault-1.12.0.ebuild 
b/app-admin/vault/vault-1.12.0.ebuild
index 004b6dd49b57..aaad01680cec 100644
--- a/app-admin/vault/vault-1.12.0.ebuild
+++ b/app-admin/vault/vault-1.12.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz
 
 LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 IUSE="+webui"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kimageformats/, kde-frameworks/kimageformats/files/

2022-10-18 Thread Andreas Sturmlechner
commit: 959799bb81f7b422193a758a05a90607cbb0394e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct 18 21:34:06 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct 18 21:37:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959799bb

kde-frameworks/kimageformats: More AVIF fixes, support 0.11.0

Backporting upstream commits:
bfb12093ad7a0624aa0b779bacf1377bd86c551d
f475a4b24a166d7582163753bc2f4f254257daed

Bug: https://bugs.gentoo.org/877501
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kimageformats-5.99.0-avif-0.11.0.patch   | 51 
 .../files/kimageformats-5.99.0-avif-perf-3.patch   | 70 ++
 .../kimageformats/kimageformats-5.99.0-r2.ebuild   | 47 +++
 3 files changed, 168 insertions(+)

diff --git 
a/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-0.11.0.patch 
b/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-0.11.0.patch
new file mode 100644
index ..8f605331f365
--- /dev/null
+++ b/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-0.11.0.patch
@@ -0,0 +1,51 @@
+From f475a4b24a166d7582163753bc2f4f254257daed Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Daniel=20Novomesk=C3=BD?= 
+Date: Tue, 11 Oct 2022 14:36:17 +0200
+Subject: [PATCH] avif: revert 9ac923ad09316dcca0fc11e0be6b3dfc6cce6ca0 commit
+
+Changes to libavif's avifImageRGBToYUV() API were reverted too.
+---
+ src/imageformats/avif.cpp | 11 +--
+ 1 file changed, 1 insertion(+), 10 deletions(-)
+
+diff --git a/src/imageformats/avif.cpp b/src/imageformats/avif.cpp
+index ccb4c56..7721c1b 100644
+--- a/src/imageformats/avif.cpp
 b/src/imageformats/avif.cpp
+@@ -336,7 +336,7 @@ bool QAVIFHandler::decode_one_frame()
+ rgb.format = AVIF_RGB_FORMAT_ARGB;
+ #endif
+ 
+-#if (AVIF_VERSION >= 80400) && (AVIF_VERSION <= 100100)
++#if AVIF_VERSION >= 80400
+ if (m_decoder->imageCount > 1) {
+ /* accelerate animated AVIF */
+ rgb.chromaUpsampling = AVIF_CHROMA_UPSAMPLING_FASTEST;
+@@ -351,12 +351,7 @@ bool QAVIFHandler::decode_one_frame()
+ rgb.rowBytes = result.bytesPerLine();
+ rgb.pixels = result.bits();
+ 
+-#if AVIF_VERSION >= 100101
+-// use faster decoding for animations
+-avifResult res = avifImageYUVToRGB(m_decoder->image, , 
(m_decoder->imageCount > 1) ? AVIF_CHROMA_UPSAMPLING_NEAREST : 
AVIF_YUV_TO_RGB_DEFAULT);
+-#else
+ avifResult res = avifImageYUVToRGB(m_decoder->image, );
+-#endif
+ if (res != AVIF_RESULT_OK) {
+ qWarning("ERROR in avifImageYUVToRGB: %s", avifResultToString(res));
+ return false;
+@@ -782,11 +777,7 @@ bool QAVIFHandler::write(const QImage )
+ }
+ }
+ 
+-#if AVIF_VERSION >= 100101
+-res = avifImageRGBToYUV(avif, , AVIF_RGB_TO_YUV_DEFAULT);
+-#else
+ res = avifImageRGBToYUV(avif, );
+-#endif
+ if (res != AVIF_RESULT_OK) {
+ qWarning("ERROR in avifImageRGBToYUV: %s", 
avifResultToString(res));
+ return false;
+-- 
+GitLab
+

diff --git 
a/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-perf-3.patch 
b/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-perf-3.patch
new file mode 100644
index ..1cc9f2f99895
--- /dev/null
+++ b/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-perf-3.patch
@@ -0,0 +1,70 @@
+From bfb12093ad7a0624aa0b779bacf1377bd86c551d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Daniel=20Novomesk=C3=BD?= 
+Date: Sat, 15 Oct 2022 20:03:56 +0200
+Subject: [PATCH] avif: indicate when all frames have been read
+
+---
+ src/imageformats/avif.cpp | 13 ++---
+ src/imageformats/avif_p.h |  1 +
+ 2 files changed, 11 insertions(+), 3 deletions(-)
+
+diff --git a/src/imageformats/avif.cpp b/src/imageformats/avif.cpp
+index 24aec84..cd3a08b 100644
+--- a/src/imageformats/avif.cpp
 b/src/imageformats/avif.cpp
+@@ -43,7 +43,7 @@ bool QAVIFHandler::canRead() const
+ if (m_parseState != ParseAvifError) {
+ setFormat("avif");
+ 
+-if (m_parseState == ParseAvifSuccess && m_decoder->imageIndex >= 
m_decoder->imageCount - 1) {
++if (m_parseState == ParseAvifFinished) {
+ return false;
+ }
+ 
+@@ -74,7 +74,7 @@ bool QAVIFHandler::canRead(QIODevice *device)
+ 
+ bool QAVIFHandler::ensureParsed() const
+ {
+-if (m_parseState == ParseAvifSuccess || m_parseState == 
ParseAvifMetadata) {
++if (m_parseState == ParseAvifSuccess || m_parseState == ParseAvifMetadata 
|| m_parseState == ParseAvifFinished) {
+ return true;
+ }
+ if (m_parseState == ParseAvifError) {
+@@ -88,7 +88,7 @@ bool QAVIFHandler::ensureParsed() const
+ 
+ bool QAVIFHandler::ensureOpened() const
+ {
+-if (m_parseState == ParseAvifSuccess) {
++if (m_parseState == ParseAvifSuccess || m_parseState == 
ParseAvifFinished) {
+ return true;
+ }
+ if (m_parseState == ParseAvifError) {
+@@ -459,6 

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kimageformats/

2022-10-18 Thread Andreas Sturmlechner
commit: dade55c9ce34decddab8ed38f3a0169fb6b7fd86
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct 18 21:37:15 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct 18 21:37:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dade55c9

kde-frameworks/kimageformats: drop 5.99.0-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kimageformats/kimageformats-5.99.0-r1.ebuild   | 44 --
 1 file changed, 44 deletions(-)

diff --git a/kde-frameworks/kimageformats/kimageformats-5.99.0-r1.ebuild 
b/kde-frameworks/kimageformats/kimageformats-5.99.0-r1.ebuild
deleted file mode 100644
index 776f0af5e0b7..
--- a/kde-frameworks/kimageformats/kimageformats-5.99.0-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.5
-VIRTUALX_REQUIRED="test"
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing additional format plugins for Qt's image I/O 
system"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="avif eps heif jpegxl openexr raw"
-
-DEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   avif? ( >=media-libs/libavif-0.8.2:= )
-   eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 )
-   heif? ( >=media-libs/libheif-1.10.0:= )
-   jpegxl? ( media-libs/libjxl )
-   openexr? ( >=media-libs/openexr-3:= )
-   raw? ( media-libs/libraw:= )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( src/imageformats/AUTHORS )
-
-PATCHES=( "${FILESDIR}"/${P}-avif-perf-{1,2}.patch )
-
-src_configure() {
-   local mycmakeargs=(
-   -DKIMAGEFORMATS_JXL=$(usex jpegxl)
-   $(cmake_use_find_package avif libavif)
-   $(cmake_use_find_package eps Qt5PrintSupport)
-   -DKIMAGEFORMATS_HEIF=$(usex heif)
-   $(cmake_use_find_package openexr OpenEXR)
-   $(cmake_use_find_package raw LibRaw)
-   )
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-10-18 Thread Michał Górny
commit: 873fdb621f755c716f8d187b9b8757c6e6c53f29
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 19:45:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 19:45:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873fdb62

llvm.org.eclass: Enable manpage dist for 15.0.3

Signed-off-by: Michał Górny  gentoo.org>

 eclass/llvm.org.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 88047e4233cc..820ada22dd9f 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -66,7 +66,7 @@ _LLVM_MASTER_MAJOR=16
 # @INTERNAL
 # @DESCRIPTION:
 # The newest release of LLVM for which manpages were generated.
-_LLVM_NEWEST_MANPAGE_RELEASE=15.0.2
+_LLVM_NEWEST_MANPAGE_RELEASE=15.0.3
 
 # @ECLASS_VARIABLE: _LLVM_SOURCE_TYPE
 # @INTERNAL



[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm/

2022-10-18 Thread Michał Górny
commit: 6a7ea7717a068fa03a55fead4dda87010c0e6b58
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 19:45:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 19:45:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7ea771

sys-devel/llvm: Add manpage archive hash

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/llvm/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 3e66cbb4a2b5..b1fa2803b6a4 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -1,6 +1,7 @@
 DIST llvm-13.0.1-manpages.tar.bz2 202187 BLAKE2B 
32a761426dbe4c3c355d30660254305cd88b6d513faee04c78e370cea9d38761108a9be4c4b4ac39b6a74400af1f9d37ffd11ab05acd7340175c8d66845ae7d9
 SHA512 
9495e1daf588540fdb8b9ee905a9b6be4693bd70b7f42c8e8a0d667242fc24dc853c45918d3bc09d02f0761ad61541bc9749c1498e312da129abdab638a0d572
 DIST llvm-14.0.6-manpages.tar.bz2 218186 BLAKE2B 
4491296e490936a2d7b518e19a0ff6312b89abeef3fbe5da5d0b93bb2add1088ddf64a0b00ec8846062d19b1ad31e53eadee7ce03c9034aab554e183d1baccf6
 SHA512 
f8328dc2ec1e8d941d47e583ee31fae7bdcebb3f854b5c8a4a84bd19a79bf5427ad204012c81349bc05a291e41cf48e5129b4578bbd5d4490dd01e1c0b5823bf
 DIST llvm-15.0.2-manpages.tar.bz2 226248 BLAKE2B 
7bb0cd950bd8f697107d498f2858be13e2d26cd7baa96bbb645cd627fe42e64e7b087f427d1ccd6f054e7c08056d6fbb24386f2a37e4c7e36e1d4a3fa83b19a9
 SHA512 
4916d863377e081a70f153b7129dfc1c4e09cbceddb2bf83863f3a95ddcb464e37eee9244750d4e9ee67a41bcb9e5edc163bf6f14bace9cb9b88ca2f70810a2f
+DIST llvm-15.0.3-manpages.tar.bz2 229076 BLAKE2B 
377809b34339af7deb80856281932d94d694dab2b7dddbac1f82f653f7bf6932c1f3827635d151479fdb6d776de3e3ee4d08aeae4e320e07baaa1b32877f64c5
 SHA512 
d4872f68f044e55ecf927b0e6fe4206046f60aafcf41009ae5580e0a3f6a6d6a69f4929487b2740124a41f22073eaa8a4a184b367b7f4606402735374294f4f6
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
 DIST llvm-gentoo-patchset-15.0.2-r2.tar.xz 16356 BLAKE2B 
a2a4e61b4e44db2673429c66e456b74ce6e2c875662ef4ba9b0c4f49c6e453e7171238517269f8724fe33e3258e34d1f4cd37b57a7108c5ea35156a2b3a333aa
 SHA512 
e654c543b1b169b4e0fe33b8ff7da163a1e7b43d9c82218968189221aac25efc8a1ef309edf5024af8ea69aea18148dde484443951cb8072ebf68d2e590d2569



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

2022-10-18 Thread Michał Górny
commit: 596fb99d69a0e8813f031e0e1a907b43e55db5e6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 19:46:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 19:46:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596fb99d

dev-python/oauthlib: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/oauthlib/Manifest  |  1 -
 dev-python/oauthlib/oauthlib-3.2.1.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-python/oauthlib/Manifest b/dev-python/oauthlib/Manifest
index 833481f0e062..2137052efeb7 100644
--- a/dev-python/oauthlib/Manifest
+++ b/dev-python/oauthlib/Manifest
@@ -1,2 +1 @@
-DIST oauthlib-3.2.1.tar.gz 176109 BLAKE2B 
69da6e8ae0efac3928b0e8ee0be1eb57f0871b4a9361f7347a0abfabf183f82bf8431d0247168531dd5fb12c6df2e8a55e5f95f3df1da2d3c8931a6b1751fe4c
 SHA512 
87fa320f3a660337a2d4da03c4b5f2345f7e907c1acf8fff93cf13095ceb699e282dc458fb03350b0da371c7b2af875925e808bccab6d8549f7ce2847e69aba3
 DIST oauthlib-3.2.2.tar.gz 177352 BLAKE2B 
98c128eb0ec2a24f45fd63826eb2253e2e90afb37c1954a9d21f0046168bfff8d52a24b230b60f4d756e4730c0cc05b3484d2cb6ac3eb2d710ee113dea6598c9
 SHA512 
c147b96e0ab0d1a8845f525e80831cfd04495134dd1f17fd95eac62f3a95c91e6dca9d38e34206537d77f3c12dd5b553252239318ba39546979c350e96536b8b

diff --git a/dev-python/oauthlib/oauthlib-3.2.1.ebuild 
b/dev-python/oauthlib/oauthlib-3.2.1.ebuild
deleted file mode 100644
index 3afa5a56219c..
--- a/dev-python/oauthlib/oauthlib-3.2.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Spec-compliant and thorough implementation of the OAuth 
request-signing logic"
-HOMEPAGE="https://github.com/oauthlib/oauthlib 
https://pypi.org/project/oauthlib/;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
-
-# optional extras hard set as RDEPs. See setup.py
-RDEPEND="
-   >=dev-python/pyjwt-1.0.0[${PYTHON_USEDEP}]
-   dev-python/blinker[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang/

2022-10-18 Thread Michał Górny
commit: d4b47b6ff7dda9c79d4816d7612cd57f7176f2a7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 19:45:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 19:45:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b47b6f

sys-devel/clang: Add manpage archive hash

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/clang/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 13daf0c8e3ec..ab5f9012e469 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -1,6 +1,7 @@
 DIST llvm-13.0.1-manpages.tar.bz2 202187 BLAKE2B 
32a761426dbe4c3c355d30660254305cd88b6d513faee04c78e370cea9d38761108a9be4c4b4ac39b6a74400af1f9d37ffd11ab05acd7340175c8d66845ae7d9
 SHA512 
9495e1daf588540fdb8b9ee905a9b6be4693bd70b7f42c8e8a0d667242fc24dc853c45918d3bc09d02f0761ad61541bc9749c1498e312da129abdab638a0d572
 DIST llvm-14.0.6-manpages.tar.bz2 218186 BLAKE2B 
4491296e490936a2d7b518e19a0ff6312b89abeef3fbe5da5d0b93bb2add1088ddf64a0b00ec8846062d19b1ad31e53eadee7ce03c9034aab554e183d1baccf6
 SHA512 
f8328dc2ec1e8d941d47e583ee31fae7bdcebb3f854b5c8a4a84bd19a79bf5427ad204012c81349bc05a291e41cf48e5129b4578bbd5d4490dd01e1c0b5823bf
 DIST llvm-15.0.2-manpages.tar.bz2 226248 BLAKE2B 
7bb0cd950bd8f697107d498f2858be13e2d26cd7baa96bbb645cd627fe42e64e7b087f427d1ccd6f054e7c08056d6fbb24386f2a37e4c7e36e1d4a3fa83b19a9
 SHA512 
4916d863377e081a70f153b7129dfc1c4e09cbceddb2bf83863f3a95ddcb464e37eee9244750d4e9ee67a41bcb9e5edc163bf6f14bace9cb9b88ca2f70810a2f
+DIST llvm-15.0.3-manpages.tar.bz2 229076 BLAKE2B 
377809b34339af7deb80856281932d94d694dab2b7dddbac1f82f653f7bf6932c1f3827635d151479fdb6d776de3e3ee4d08aeae4e320e07baaa1b32877f64c5
 SHA512 
d4872f68f044e55ecf927b0e6fe4206046f60aafcf41009ae5580e0a3f6a6d6a69f4929487b2740124a41f22073eaa8a4a184b367b7f4606402735374294f4f6
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
 DIST llvm-gentoo-patchset-15.0.2-r100.tar.xz 15916 BLAKE2B 
c48afb18c706292d55e028aae2be8f1bc7035ff527ca4f0b32c47d38cbf3022730cc21ca67f921c53d8535fc04c51fdaf63a4810a2c6b519fa33c08116259f30
 SHA512 
1051a0b2674d2b74c4ac75b734dbaba53507577ce6bd150b0f241b39c9a60b3bd4c420a90dddeee675005633714e5d634684eef22e43fc87e28c1d8c9229e5ee



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

2022-10-18 Thread Sam James
commit: 2defa0838f01737ca3c442c6f79ee909c38c1114
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 19:19:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 19:19:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2defa083

dev-util/ccache: fix Redis option (noop)

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

 dev-util/ccache/ccache-4.7.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-util/ccache/ccache-4.7.ebuild 
b/dev-util/ccache/ccache-4.7.ebuild
index e6fd6165c15d..57b53e31e44a 100644
--- a/dev-util/ccache/ccache-4.7.ebuild
+++ b/dev-util/ccache/ccache-4.7.ebuild
@@ -64,11 +64,10 @@ src_configure() {
-DENABLE_DOCUMENTATION=$(usex doc)
-DENABLE_TESTING=$(usex test)
-DZSTD_FROM_INTERNET=OFF
+   -DHIREDIS_FROM_INTERNET=OFF
-DREDIS_STORAGE_BACKEND=$(usex redis)
)
 
-   use redis && mycmakeargs+=( -DHIREDIS_FROM_INTERNET_DEFAULT=OFF )
-
cmake_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/cpio/files/, app-arch/cpio/

2022-10-18 Thread Sam James
commit: a52ec56f85b11ee1faceddac7874666ad6d2b164
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 19:11:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 19:12:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52ec56f

app-arch/cpio: revert CVE-2015-1197 fix for --no-absolute-filenames

At least we can have the fix for CVE-2021-38185.

Bug: https://bugs.gentoo.org/699456
Bug: https://bugs.gentoo.org/807088
Closes: https://bugs.gentoo.org/700020
Signed-off-by: Sam James  gentoo.org>

 .../{cpio-2.13-r1.ebuild => cpio-2.13-r2.ebuild}   |  1 +
 ...e-filenames-revert-CVE-2015-1197-handling.patch | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/app-arch/cpio/cpio-2.13-r1.ebuild 
b/app-arch/cpio/cpio-2.13-r2.ebuild
similarity index 92%
rename from app-arch/cpio/cpio-2.13-r1.ebuild
rename to app-arch/cpio/cpio-2.13-r2.ebuild
index 6005349fe120..c3924649236b 100644
--- a/app-arch/cpio/cpio-2.13-r1.ebuild
+++ b/app-arch/cpio/cpio-2.13-r2.ebuild
@@ -19,6 +19,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
"${WORKDIR}"/${P}-CVE-2021-38185.patch
"${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch
+   
"${FILESDIR}"/${PN}-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
 )
 
 src_prepare() {

diff --git 
a/app-arch/cpio/files/cpio-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
 
b/app-arch/cpio/files/cpio-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
new file mode 100644
index ..326489a54943
--- /dev/null
+++ 
b/app-arch/cpio/files/cpio-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
@@ -0,0 +1,47 @@
+https://sources.debian.org/patches/cpio/2.13%2Bdfsg-7.1/revert-CVE-2015-1197-handling.patch/
+https://bugs.gentoo.org/700020
+
+From: Chris Lamb 
+Date: Sat, 1 Feb 2020 13:36:37 +0100
+Subject: Fix a regression in handling of CVE-2015-1197 &
+ --no-absolute-filenames.
+
+See:
+
+  * https://bugs.debian.org/946267
+  * https://bugs.debian.org/946469
+
+This reverts (most of): 
https://git.savannah.gnu.org/cgit/cpio.git/diff/?id=45b0ee2b407913c533f7ded8d6f8cbeec16ff6ca=3177d660a4c62a6acb538b0f7c54ba423698889a
+--- a/src/copyin.c
 b/src/copyin.c
+@@ -646,8 +646,6 @@ copyin_link (struct cpio_file_stat *file_hdr, int 
in_file_des)
+   link_name = xstrdup (file_hdr->c_tar_linkname);
+ }
+ 
+-  cpio_safer_name_suffix (link_name, true, !no_abs_paths_flag, false);
+-  
+   res = UMASKED_SYMLINK (link_name, file_hdr->c_name,
+file_hdr->c_mode);
+   if (res < 0 && create_dir_flag)
+--- a/tests/testsuite
 b/tests/testsuite
+@@ -2787,7 +2787,7 @@ read at_status <"$at_status_file"
+ #AT_START_14
+ at_fn_group_banner 14 'CVE-2015-1197.at:17' \
+   "CVE-2015-1197 (--no-absolute-filenames for symlinks)" ""
+-at_xfail=no
++at_xfail=yes
+ (
+   $as_echo "14. $at_setup_line: testing $at_desc ..."
+   $at_traceon
+
+--- a/tests/CVE-2015-1197.at
 b/tests/CVE-2015-1197.at
+@@ -15,6 +15,7 @@
+ # along with this program.  If not, see .
+ 
+ AT_SETUP([CVE-2015-1197 (--no-absolute-filenames for symlinks)])
++AT_XFAIL_IF([true])
+ AT_CHECK([
+ tempdir=$(pwd)/tmp
+ mkdir $tempdir



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

2022-10-18 Thread Sam James
commit: 730d2674a480fd94691c538eba45ac294e486a0f
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=730d2674

dev-python/pbkdf2: Keyword 1.3-r2 arm, #877017

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

 dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild 
b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
index 78b53146cdb5..ff16a19484ae 100644
--- a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
+++ b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux"
 
 python_test() {
"${EPYTHON}" test/test_pbkdf2.py -v || die "Tests failed with 
${EPYTHON}"



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

2022-10-18 Thread Sam James
commit: ce6b5c497ba441b4356a4235df68040b8fb50306
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6b5c49

dev-java/gson: Stabilize 2.9.1 arm64, #877541

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

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

diff --git a/dev-java/gson/gson-2.9.1.ebuild b/dev-java/gson/gson-2.9.1.ebuild
index db9194478d17..66a68d95e6e2 100644
--- a/dev-java/gson/gson-2.9.1.ebuild
+++ b/dev-java/gson/gson-2.9.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-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-python/aiorpcX/

2022-10-18 Thread Sam James
commit: 6e29eab66ed015a00c870db5545a3498dfd70754
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e29eab6

dev-python/aiorpcX: Keyword 0.22.1 arm, #877017

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

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

diff --git a/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild 
b/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild
index 39798768ad86..8cec15f124fe 100644
--- a/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild
+++ b/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/kyuupichan/aiorpcX/archive/${PV}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 BDEPEND="
test? (



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

2022-10-18 Thread Sam James
commit: 362bf5cc6c3ca2459fdc33e8154e75442dd381d7
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362bf5cc

dev-python/oauthlib: Stabilize 3.2.2 ALLARCHES, #877523

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

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

diff --git a/dev-python/oauthlib/oauthlib-3.2.2.ebuild 
b/dev-python/oauthlib/oauthlib-3.2.2.ebuild
index 68d28962cdb7..188e845b3c8f 100644
--- a/dev-python/oauthlib/oauthlib-3.2.2.ebuild
+++ b/dev-python/oauthlib/oauthlib-3.2.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
 
 # optional extras hard set as RDEPs. See setup.py
 RDEPEND="



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

2022-10-18 Thread Sam James
commit: 9b5e350e130f6d4554743a73c3ce929a9d435354
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5e350e

dev-python/aiohttp-socks: Keyword 0.7.1 arm, #877017

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

 dev-python/aiohttp-socks/aiohttp-socks-0.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.7.1.ebuild 
b/dev-python/aiohttp-socks/aiohttp-socks-0.7.1.ebuild
index 006f9b41cd32..278f457864a0 100644
--- a/dev-python/aiohttp-socks/aiohttp-socks-0.7.1.ebuild
+++ b/dev-python/aiohttp-socks/aiohttp-socks-0.7.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 RDEPEND="
>=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2022-10-18 Thread Sam James
commit: b24e55ab5eded069bcc19ef91b07be92ba5c8660
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24e55ab

net-misc/electrum-ltc: Keyword 4.2.2.1 arm, #877017

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

 net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
index 43ff09aeef74..f397ad0b62cb 100644
--- a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/pooler/electrum-ltc/archive/refs/tags/${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="cli ncurses qrcode +qt5"
 REQUIRED_USE="|| ( cli ncurses qt5 )"
 



[gentoo-commits] repo/proj/guru:dev commit in: x11-terms/wezterm/

2022-10-18 Thread Jonas Frei
commit: 9c9c97bad1412b69e473ca88ac6393639538f7b0
Author: Jonas Frei  pm  me>
AuthorDate: Tue Oct 18 18:43:40 2022 +
Commit: Jonas Frei  pm  me>
CommitDate: Tue Oct 18 18:43:40 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c9c97ba

x11-terms/wezterm: Added 'wayland' USE flag

Signed-off-by: Jonas Frei  pm.me>

 x11-terms/wezterm/wezterm-20220905.ebuild | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/x11-terms/wezterm/wezterm-20220905.ebuild 
b/x11-terms/wezterm/wezterm-20220905.ebuild
index 261825b5e..18060effd 100644
--- a/x11-terms/wezterm/wezterm-20220905.ebuild
+++ b/x11-terms/wezterm/wezterm-20220905.ebuild
@@ -562,6 +562,7 @@ SUBMODULES=(
 LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 BSD BSD-2 
Boost-1.0 CC0-1.0 GPL-3 ISC LGPL-2.1 MIT MPL-2.0 Unicode-DFS-2016 Unlicense 
WTFPL-2 ZLIB"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="wayland"
 
 PATCHES=(
"${FILESDIR}/${P}-vendored-sources.patch"
@@ -569,7 +570,7 @@ PATCHES=(
 
 DEPEND="
dev-libs/openssl
-   dev-libs/wayland
+   wayland? ( dev-libs/wayland )
media-libs/fontconfig
media-libs/mesa
sys-apps/dbus
@@ -637,6 +638,17 @@ src_prepare() {
eapply_user
 }
 
+src_configure() {
+   if use wayland; then
+   cargo_src_configure
+   else
+   local myfeatures=(
+   $(usex wayland vendored-fonts '')
+   )
+   cargo_src_configure --no-default-features
+   fi
+}
+
 src_install() {
exeinto /usr/bin
doexe target/release/wezterm



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

2022-10-18 Thread David Seifert
commit: 30de58c7424548d08f05b00305b9f09b2d002fc9
Author: Sobhan Mohammadpour  umontreal  ca>
AuthorDate: Tue Oct 18 18:42:55 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Oct 18 18:42:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30de58c7

dev-util/nvidia-cuda-toolkit: add 11.8.0

Closes: https://github.com/gentoo/gentoo/pull/27817
Signed-off-by: Sobhan Mohammadpour  umontreal.ca>
Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-11.8.0.ebuild  | 271 +
 2 files changed, 272 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index 324e9bad7e5e..34faee0ce0f5 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -3,3 +3,4 @@ DIST cuda_11.6.0_510.39.01_linux.run 3488951771 BLAKE2B 
f66d8b7779dc8e1e06ef5b83
 DIST cuda_11.6.1_510.47.03_linux.run 3529826023 BLAKE2B 
93acd3a2984e89b1458d11051f4927e7bd2ac20bccce9166a2a4efcf16cf01a1ccbb6fa8be2f7a82ef1b5a403e4814c1e24aca493dd246c3a3c16e9107fbc1cc
 SHA512 
75c8f28bcd3de638f780b4d8c5e80cea3023fb0e57b4075bd6905071da273e9d09281d947d660f2e4ab6d71f47c12cc021f12656fd8fbf56d11cf7e520e90a9e
 DIST cuda_11.6.2_510.47.03_linux.run 3462542823 BLAKE2B 
8160591bc491a8d18bf9810c248a1e1966f82f6170fe4f98915fd51e984e594da390aab2eddee8a02ee245428c9db3ca4dbf6871d71a54823c06b5ba16769c4d
 SHA512 
8afec50a2697074ee25eca59d5061041eb517bf324e20c21d7595f7000b445b9baeb8902b50fd2dcee16861502a7789b1c81994e1cba312426eea24f1252f21f
 DIST cuda_11.7.0_515.43.04_linux.run 3490450898 BLAKE2B 
f5984a3ae67a116f7944d8e1c2b3b0a25b41aa5081bff869dd30ea2213cc96d23459dffdfd84ec145d5a860bd683d81d212f331939d7b39f9d9b5f17c838f13c
 SHA512 
070c9a4b3bb11503d99212cf483ead88ae182e7da7eabd7390a0211b57ea550fb8a806ed3c009b8bae654529a7dc6c11dd35c0d59066f6f4eebe064c94d4e071
+DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B 
cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17
 SHA512 
e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0.ebuild
new file mode 100644
index ..b36b219bb292
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="520.61.05"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone;
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run;
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger nsight profiler vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different. Lowering the
+# bound helps Kepler sm_35 and sm_37 users.
+# 
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-major-component-versions
+RDEPEND="
+   =x11-drivers/nvidia-drivers-450.80.02
+   nsight? (
+   dev-libs/libpfm
+   dev-libs/wayland
+   || (
+   dev-libs/openssl-compat:1.1.1
+   =dev-libs/openssl-1.1.1*
+   )
+   sys-libs/zlib
+   )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="6800M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump
+   local cuda_supported_gcc="8.5 9.4 9.5 10.3 10.4 11.1 11.2 11.3"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,memcheck,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx}
+   builds/lib{cublas,cufft,curand,cusolver,cusparse,npp,nvjpeg}
+   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti" "")
+   $(usex vis-profiler "builds/cuda_nvvp" "")
+   $(usex debugger "builds/cuda_gdb" "")
+   )
+
+   local d f
+   for d in "${builddirs[@]}"; do
+   

[gentoo-commits] repo/gentoo:master commit in: app-arch/cpio/files/, app-arch/cpio/

2022-10-18 Thread Sam James
commit: 30d0bdb974112f7857d6e50efb7d6b4b2b1ec295
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:40:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:41:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d0bdb9

app-arch/cpio: patch regressions in 2.13, allowing CVE-2021-38185 fix 
(unkeyworded)

To be keyworded after testing on more machines.

Bug: https://bugs.gentoo.org/699456
Bug: https://bugs.gentoo.org/807088
Bug: https://bugs.gentoo.org/854192
Closes: https://bugs.gentoo.org/700020
Signed-off-by: Sam James  gentoo.org>

 app-arch/cpio/Manifest |  1 +
 app-arch/cpio/cpio-2.13-r1.ebuild  | 39 ++
 .../files/cpio-2.13-sysmacros-glibc-2.26.patch | 12 +++
 3 files changed, 52 insertions(+)

diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest
index e3d8f9e77f92..c9fcf3fa150e 100644
--- a/app-arch/cpio/Manifest
+++ b/app-arch/cpio/Manifest
@@ -1,2 +1,3 @@
 DIST cpio-2.12.tar.bz2 1258605 BLAKE2B 
4b6d42a1d8aaeaa980cab5894b2e264451e96a108f2c3aa89d3e6fde0bff338e026ee233ebd7c8cf41f3c926d42d38b866778244db774055736ca8792889e160
 SHA512 
0cd4da5f2fbca179ab4e666a5f878414c086a5f98bce4c76273f21d9b2a6fe422d901b5d453826c5f81bbe363aa015047a1e99779ad1a451c8feca6205c63120
+DIST cpio-2.13-CVE-2021-38185.patch.xz 7844 BLAKE2B 
e338950e03c3eed3b4288435c9c75af8f0c3497b43680be4ee347e628db7cfac616b437a848094bf82cfc2c7f29d59b388bf0f6368b3b99770022e3f9533be11
 SHA512 
4d2cafefcd1ae9d86cb5171de2896799713490dfd9ed27d3dce0886fa4588c8df2b16ad8508a5dbb9155c9de6e40b6d1083bdb4774d967193a270a1dcbe37a33
 DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 
45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778
 SHA512 
459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3

diff --git a/app-arch/cpio/cpio-2.13-r1.ebuild 
b/app-arch/cpio/cpio-2.13-r1.ebuild
new file mode 100644
index ..6005349fe120
--- /dev/null
+++ b/app-arch/cpio/cpio-2.13-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A file archival tool which can also read and write tar files"
+HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
+SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021-38185.patch.xz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="nls"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+   "${WORKDIR}"/${P}-CVE-2021-38185.patch
+   "${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch
+)
+
+src_prepare() {
+   default
+
+   # Drop after 2.13 (only here for CVE patch)
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   --bindir="${EPREFIX}"/bin
+   --with-rmt="${EPREFIX}"/usr/sbin/rmt
+   )
+
+   econf "${myeconfargs[@]}"
+}

diff --git a/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch 
b/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
new file mode 100644
index ..0f902f060f86
--- /dev/null
+++ b/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
@@ -0,0 +1,12 @@
+--- a/am/ax_compile_check_rettype.m4
 b/am/ax_compile_check_rettype.m4
+@@ -70,6 +70,7 @@ AC_CACHE_VAL(AC_CV_NAME,
+ [for ac_type in char short int long "long long" $4
+  do 
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
++#include 
+ #include 
+ $3
+ ]], [[switch (0) case 0: case (sizeof ($1($2)) == sizeof ($ac_type)):;]])], 
[AC_CV_NAME=$ac_type])
+ 
+ 



[gentoo-commits] repo/gentoo:master commit in: profiles/

2022-10-18 Thread David Seifert
commit: d836cd44c1b06bac0d1ad99f8dd9064c400f5312
Author: David Seifert  gentoo  org>
AuthorDate: Tue Oct 18 18:27:37 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Oct 18 18:27:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d836cd44

profiles: last-rite dev-util/nvidia-cuda-sdk

Bug: https://bugs.gentoo.org/722092
Bug: https://bugs.gentoo.org/749900
Bug: https://bugs.gentoo.org/762169
Bug: https://bugs.gentoo.org/840656
Bug: https://bugs.gentoo.org/845381
Bug: https://bugs.gentoo.org/858392
Bug: https://bugs.gentoo.org/866701
Signed-off-by: David Seifert  gentoo.org>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 098915579b24..b5f5e41dffc5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# David Seifert  (2022-10-18)
+# Dead package, use dev-util/nvidia-cuda-toolkit instead. Examples were
+# removed in 11.6, no revdeps left. Removal on 2022-11-17.
+# Bug #722092, #749900, #762169, #840656, #845381, #858392, #866701.
+dev-util/nvidia-cuda-sdk
+
 # Andrew Ammerlaan  (2022-10-17)
 # Hostile takeover ongoing, integrity of the live version
 # cannot be guaranteed. Use the release version only if you



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-cursor/

2022-10-18 Thread Matt Turner
commit: d6d0fbc2dc1e0a44919a595a68abc92fa7d0eedb
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Oct 18 17:28:29 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d0fbc2

x11-libs/xcb-util-cursor: Version bump to 0.1.4

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/xcb-util-cursor/Manifest  |  1 +
 .../xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild   | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/x11-libs/xcb-util-cursor/Manifest 
b/x11-libs/xcb-util-cursor/Manifest
index ee189ce86170..b5276649a5ad 100644
--- a/x11-libs/xcb-util-cursor/Manifest
+++ b/x11-libs/xcb-util-cursor/Manifest
@@ -1 +1,2 @@
 DIST xcb-util-cursor-0.1.3.tar.bz2 295224 BLAKE2B 
7a1a89c0f326f4ac0768110c4aa5a7818ddace1f231f6a0dcfacaf8b157a2d6aae53f5278a02cb945822d83eccb8a01ebb14ab98e8828d8f1d506e42f51431ba
 SHA512 
be5eee7b268b18f356d6aae04820a7e1c51397dac9020d876df379e833200255b5194269541c245a9b4ac286edad4cfe44dae8e4fcfd16a4726dd7553c104c21
+DIST xcb-util-cursor-0.1.4.tar.xz 265508 BLAKE2B 
8d7eac0116652833e1835e9c7454bc859901e146b06985b3926fd5f7568d92f2249ef6ea17c2202fa247e36bb998ba5b76fa519e92ca5cd51eb778169c88218c
 SHA512 
d27dd59a4d7ded9994dca4421dd9533e3ee823b880af35d3219bd7340c89fbc61d1d0fa10e2991de2cac9e6395e09497769d7b8728eedc691e76649107b1

diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild 
b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild
new file mode 100644
index ..3f3659032f51
--- /dev/null
+++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X C-language Bindings sample implementations"
+HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris"
+
+RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
+   >=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/xcb-util-renderutil-0.3.9[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   >=x11-base/xcb-proto-1.8-r3:=
+   x11-base/xorg-proto"
+BDEPEND=">=dev-util/gperf-3.0.1"
+
+XORG_CONFIGURE_OPTIONS=(
+   
--with-cursorpath='~/.cursors:~/.icons:/usr/local/share/cursors/xorg-x11:/usr/local/share/cursors:/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/cursors/xorg-x11:/usr/share/cursors:/usr/share/pixmaps/xorg-x11:/usr/share/icons:/usr/share/pixmaps'
+)



[gentoo-commits] repo/gentoo:master commit in: net-misc/networkmanager/

2022-10-18 Thread Matt Turner
commit: e755a32c230f33a41fac2ba2fac1db848c5fff12
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Oct 18 11:54:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e755a32c

net-misc/networkmanager: Version bump to 1.40.2

Closes: https://github.com/gentoo/gentoo/pull/27835
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 net-misc/networkmanager/Manifest   |   1 +
 .../networkmanager/networkmanager-1.40.2.ebuild| 415 +
 2 files changed, 416 insertions(+)

diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest
index 183a968337ac..09eb55cd4525 100644
--- a/net-misc/networkmanager/Manifest
+++ b/net-misc/networkmanager/Manifest
@@ -1,2 +1,3 @@
 DIST NetworkManager-1.38.4.tar.xz 5446860 BLAKE2B 
c7b1e456a33ff136137cf0bd615fffdbc2d24b853bbe31dcab143c2748baf0a8f25fcc55af1811f4a179c5d85d86a09dcb2cdd3b374996b013be1acfea580316
 SHA512 
b36b35f1292df9888a5930cb28aca693ee566eec9216520adf3f5aeb9631d4d399bb0ea06641ab488f025584df438b69b2be01a3a7782e20267b60165f9159b6
 DIST NetworkManager-1.40.0.tar.xz 6580984 BLAKE2B 
7c5288afd791dbf02af783540cc6c316ca061c5d9bfcc222918928c74c519a852206ed61101c1f105a0907c8ec640cb6a024c6d1055e326c0fd1c042e9d83a5e
 SHA512 
2e51a70a6ef5c0c7ba9af400b9af8e6956c9a23dd93566a7c07efe531bb6253bf3544ac2a61e147fc17145eaaeeb25d7e58c1cb7daf7e7bf7b8ae6742545417e
+DIST NetworkManager-1.40.2.tar.xz 6585760 BLAKE2B 
12bd809e0d5140ecb1f52f61680fbd21044350d0c265bfff2ac812f977a7db5c5342a0302b6f02b057ce675ab917f449106e4bb1bb9b1d187066e076785ed951
 SHA512 
b79119d11ad98262a22a3f78a7dfa979a7890682f97ed8154552f7ceb964402fc9c2dcda082bf80ba45d7f717f541d3145e40f7f6c4fbb8f2858272cc9505761

diff --git a/net-misc/networkmanager/networkmanager-1.40.2.ebuild 
b/net-misc/networkmanager/networkmanager-1.40.2.ebuild
new file mode 100644
index ..b34c9b9ac16d
--- /dev/null
+++ b/net-misc/networkmanager/networkmanager-1.40.2.ebuild
@@ -0,0 +1,415 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="NetworkManager"
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org linux-info meson-multilib python-any-r1 readme.gentoo-r1 
systemd toolchain-funcs udev vala virtualx
+
+DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
+HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+IUSE="audit bluetooth +concheck connection-sharing debug dhclient dhcpcd 
elogind gnutls +gtk-doc +introspection iptables +iwd psl libedit lto +nss 
nftables +modemmanager ofono ovs policykit +ppp resolvconf selinux syslog 
systemd teamd test +tools vala +wext +wifi"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   bluetooth? ( modemmanager )
+   connection-sharing? ( || ( iptables nftables ) )
+   gtk-doc? ( introspection )
+   iwd? ( wifi )
+   vala? ( introspection )
+   wext? ( wifi )
+   ^^ ( gnutls nss )
+   ?? ( elogind systemd )
+   ?? ( dhclient dhcpcd )
+   ?? ( syslog systemd )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   sys-apps/util-linux[${MULTILIB_USEDEP}]
+   elogind? ( >=sys-auth/elogind-219 )
+   >=virtual/libudev-175:=[${MULTILIB_USEDEP}]
+   sys-apps/dbus
+   net-libs/libndp
+   systemd? ( >=sys-apps/systemd-209:0= )
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-0.10.3:= )
+   selinux? (
+   sec-policy/selinux-networkmanager
+   sys-libs/libselinux
+   )
+   audit? ( sys-process/audit )
+   teamd? (
+   >=dev-libs/jansson-2.7:=
+   >=net-misc/libteam-1.9
+   )
+   policykit? ( >=sys-auth/polkit-0.106 )
+   nss? ( >=dev-libs/nss-3.11:=[${MULTILIB_USEDEP}] )
+   gnutls? (
+   >=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}]
+   )
+   ppp? ( >=net-dialup/ppp-2.4.5:=[ipv6] )
+   modemmanager? (
+   net-misc/mobile-broadband-provider-info
+   >=net-misc/modemmanager-0.7.991:0=
+   )
+   bluetooth? ( >=net-wireless/bluez-5 )
+   ofono? ( net-misc/ofono )
+   dhclient? ( >=net-misc/dhcp-4[client] )
+   dhcpcd? ( >=net-misc/dhcpcd-9.3.3 )
+   ovs? ( >=dev-libs/jansson-2.7:= )
+   resolvconf? ( virtual/resolvconf )
+   connection-sharing? (
+   net-dns/dnsmasq[dbus,dhcp]
+   iptables? ( net-firewall/iptables )
+   nftables? ( net-firewall/nftables )
+   )
+   psl? ( net-libs/libpsl )
+   concheck? ( net-misc/curl )
+   tools? (
+   >=dev-libs/newt-0.52.15
+   libedit? ( dev-libs/libedit )
+   !libedit? ( 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2022-10-18 Thread Matt Turner
commit: d2e75c729e35f9e1592f38f8ce7d7796ccee692d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Oct 18 11:33:50 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e75c72

gnome-base/gnome-control-center: Version bump to 43.1

* Add RDEPEND on media-libs/libcanberra[pulseaudio,sound] (bug #814110)

Closes: https://bugs.gentoo.org/814110
Closes: https://github.com/gentoo/gentoo/pull/27832
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-control-center/Manifest   |   1 +
 .../gnome-control-center-43.1.ebuild   | 201 +
 2 files changed, 202 insertions(+)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index 7f55045af7fc..0c2fc4dbf4d4 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -2,5 +2,6 @@ DIST gnome-control-center-42.0-patchset.tar.xz 5932 BLAKE2B 
1c9311481be6a07dc2ff
 DIST gnome-control-center-42.3.tar.xz 6242028 BLAKE2B 
8b757e3286acb2b40732ce601d63be4de0fe0f16fec652e3be83b6c7ed6718d89b6e15608d29ce3f295453510b8986ea410c0de96bb0d9dabb4f3b9c77c2fae5
 SHA512 
eb82f65b580637fa057196daed836b3ea24a223b9932a2063b2879357f8a62626a6939835dc165a6d3c5706d16b99192301d4de021e68faaabb8d2ecc2a317a3
 DIST gnome-control-center-43.0-patchset.tar.xz 5940 BLAKE2B 
91f47272518175286943a160ef77338b0153aa700a75315708ec478627dda8353b21d257b2baed9961ba77700e43c5655be06591b447c442881f828dd7002622
 SHA512 
e4683e99f43d9c395238df02228a87df4798df53c936bc8d188e366653d9e75b5219b0b0d8eb66ad21141fc2f1a882b994b96cf523c26b8dc21edb854aa1f384
 DIST gnome-control-center-43.0.tar.xz 5693880 BLAKE2B 
290e0fbdd9557954ac2fbd79fe1872653c44ddaef540dd220b049c08958e688ac42de056a659ddcd0a7c47af2fbbabc078e658640ca9771e863eec5c174b3f9e
 SHA512 
3fbb9252fedf44ceed6b7d6f1fed5263a110adce432effe4966f793a1f1443e92e39ff11595a6a2b3179297cc17979c310a33e3e2ac9d23dae0087ee227375a7
+DIST gnome-control-center-43.1.tar.xz 5702380 BLAKE2B 
646342ff6d2384fd5324a01284d4db9459db1982a127ff7c6b107cc6cc8e92cab97dd93adaafacde1e3159f9874a5a652a44da4729e5a2afc18a7fbead624d5e
 SHA512 
aea5d137dbe25b8da13521ebfdff8858aebb210e849e2d93105df5a1d80b41f7221de493c7c343bb4bdcec29a48b9c6ddfbafc24f3ca90a44c6c63e80e5b25e5
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git a/gnome-base/gnome-control-center/gnome-control-center-43.1.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-43.1.ebuild
new file mode 100644
index ..8667b835a0b8
--- /dev/null
+++ b/gnome-base/gnome-control-center/gnome-control-center-43.1.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 xdg
+
+DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center;
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-43.0-patchset.tar.xz;
+SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg;
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg;
+# Logo is CC-BY-SA-2.5
+LICENSE="GPL-2+ CC-BY-SA-2.5"
+SLOT="2"
+IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus 
input_devices_wacom kerberos networkmanager systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+" # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime, but needs testing if handled gracefully enough
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+
+# meson.build depends on python unconditionally
+BDEPEND="${PYTHON_DEPS}"
+
+# kerberos unfortunately means mit-krb5; build fails with heimdal
+# display panel requires colord and gnome-settings-daemon[colord]
+# wacom panel requires gsd-enums.h from gsd at build time, probably also 
runtime support
+# printer panel requires cups and smbclient (the latter is not patched yet to 
be separately optional)
+# First block is toplevel meson.build deps in order of occurrence (plus deeper 
deps if in same conditional). Second block is dependency() 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-10-18 Thread Matt Turner
commit: fdce7cd069c9de8b43e85eb7fe07acdb39e90acf
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Oct 18 11:48:21 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdce7cd0

sys-apps/xdg-desktop-portal-gnome: Version bump to 43.1

Closes: https://github.com/gentoo/gentoo/pull/27834
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 +
 .../xdg-desktop-portal-gnome-43.1.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 6e6f4ae1636d..29410e8a025a 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,2 +1,3 @@
 DIST xdg-desktop-portal-gnome-42.3.tar.xz 119228 BLAKE2B 
1cafeda9e9ad5431eb52520db19350e9ee4c9f65e0923f6f320561893a29e32fc5033f3da540dd492c3341a8cb6bf29687cbf04b027e68ee388d102ac7023cac
 SHA512 
0704eb29af5464fa0598cb4a05451866c8bacc20ad0638f7e799e7abdb4bbd86c41efbad963c493767190ae55f9d9c5d28360ee5fbbe1c42881969d03c7e84f5
 DIST xdg-desktop-portal-gnome-43.0.tar.xz 123836 BLAKE2B 
304655c999cf938de6cff23e190835d3a902dce81e64b041dfd2ceed817ec239cb67479dc3fca979659dc15d31acb12e36f38499408c6a063e412760f28266ac
 SHA512 
57dc455b19fc0c22aac9fb9fab375964999e99d96d2c6452ffecde3081e3a5a860eaf04dbada5ed87d43ae35119d1ab4d4fdfce3d1a9dc54b20862166984c2b3
+DIST xdg-desktop-portal-gnome-43.1.tar.xz 125248 BLAKE2B 
5290041b3b0d24c6d62c1433c492fa5b04af80493d192392d6b89839356c1a4f2c74aba5509476bd5df5383375889d50636216b52e2448de1b3c8360501cb16b
 SHA512 
fc9b2a0bf5483194326308099be0cb76245644bfc26546a4e63679eb695400cf254aa9e85de1b168e07ba7f05eb4f9fe4fde31853bcee4bd8bfb94063933ebc3

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
new file mode 100644
index ..a29af51cf559
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson systemd xdg
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="wayland X"
+
+BDEPEND="
+   dev-util/gdbus-codegen
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/glib:2
+   gnome-base/gnome-desktop:4=
+   gui-libs/libadwaita:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.15.0
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk:4[wayland?,X?]
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-calendar/

2022-10-18 Thread Matt Turner
commit: d17cc6aa7f17733c38a07fb8b93465439e11e9a8
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Oct 18 11:40:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17cc6aa

gnome-extra/gnome-calendar: Version bump to 43.1

Closes: https://github.com/gentoo/gentoo/pull/27833
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-calendar/Manifest|  1 +
 .../gnome-calendar/gnome-calendar-43.1.ebuild  | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/gnome-extra/gnome-calendar/Manifest 
b/gnome-extra/gnome-calendar/Manifest
index f525a5e0349d..aabd0d1f5ec3 100644
--- a/gnome-extra/gnome-calendar/Manifest
+++ b/gnome-extra/gnome-calendar/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-calendar-42.2.tar.xz 578276 BLAKE2B 
44684f7c1b6db6865bf0b9bc7096a990212b086d7c2e748cb41e4ac6ced4a1bec0e14f5ed3d6253f49006f4e73578ded9cd6cd84533fcc03316c5a437b4d
 SHA512 
6ab72017dc0230dc396c7c19cdeab633744b6a44ac4a5c2183389cadca1507bf696c5cdf39def1c0158fb0be5f1988f2a30a6fc2ea0090d6fc341adc45daddbe
 DIST gnome-calendar-43.0.tar.xz 422052 BLAKE2B 
08f11b309087c80090f364fa569738a0348d609fa5c0a32b5c5ea4f32681bf53c54248fc7fc3b755f2d01f382b3a8c27511daef9f0bd59faaa148b1f6d253add
 SHA512 
33c77b37e53132892665a44547974c44b7155e673bff27f438fcd30ee68b16b4bbabd9e6a287f3680b39e5032b19409278bc1c63ae46b1ea1191e32f81a55e32
+DIST gnome-calendar-43.1.tar.xz 423132 BLAKE2B 
abc68034794343a644bc61165195aa0bf5ce85d741cb5f5fdf32128e857938eba085a7a4dd7321b1c02eab6c02dadbfe00a063738ba976121e36168151b01c2d
 SHA512 
a527cb672794a8ce452f6bd0cc389547c8293cb18ce94fc80c47d171926fbc5901f02761f723a853bf83af359fbe276e4c634ef47f94e7d72d73e25b2d725483

diff --git a/gnome-extra/gnome-calendar/gnome-calendar-43.1.ebuild 
b/gnome-extra/gnome-calendar/gnome-calendar-43.1.ebuild
new file mode 100644
index ..c9bb9e966775
--- /dev/null
+++ b/gnome-extra/gnome-calendar/gnome-calendar-43.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Manage your online calendars with simple and modern interface"
+HOMEPAGE="https://wiki.gnome.org/Apps/Calendar;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/libical-1.0.1:0=
+   >=gnome-base/gsettings-desktop-schemas-3.21.2
+   >=gnome-extra/evolution-data-server-3.45.1:=[gtk]
+   net-libs/libsoup:3.0
+   >=gui-libs/libadwaita-1.2:1
+   >=dev-libs/glib-2.67.5:2
+   >=gui-libs/gtk-4.6.0:4
+   >=dev-libs/libgweather-4.2.0:4=
+   >=app-misc/geoclue-2.4:2.0
+   >=sci-geosciences/geocode-glib-3.26.3:2
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxshmfence/

2022-10-18 Thread Matt Turner
commit: 9f8a8762f6ce7ae11c1cc15f5cd8f5637a8947ea
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Oct 18 17:26:50 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f8a8762

x11-libs/libxshmfence: Version bump to 1.3.1

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libxshmfence/Manifest  |  1 +
 x11-libs/libxshmfence/libxshmfence-1.3.1.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/x11-libs/libxshmfence/Manifest b/x11-libs/libxshmfence/Manifest
index ee5c7cfa025b..375b3e293ebb 100644
--- a/x11-libs/libxshmfence/Manifest
+++ b/x11-libs/libxshmfence/Manifest
@@ -1 +1,2 @@
+DIST libxshmfence-1.3.1.tar.xz 257104 BLAKE2B 
22c5ac15340e4aeac25e3f9e92ce25055ea668c60d1c8fb0d8a0801c6a83a3e405dcc32f733a89c8f6f689ca3c205c500ffec41dff000699a29369d8c6a8455d
 SHA512 
f0c33b97204d62dc8352e2728ce12694bdb83ccbd1fd11c19db17246cd62bcd3e675f5b5b88a4e14bda59b4174003c758c24a3d93abc4bf574fdadc3bf07da71
 DIST libxshmfence-1.3.tar.bz2 308644 BLAKE2B 
6e1e75fbe9d113cb258eb8f6a5106ea565f6749efd79bd3aa21222514063aadf8499d82d2a14bfcd0a69f7d4c4dce49a5efeb38d54d2019eb0c93345f0ba8a37
 SHA512 
c446e055f8fac62b9aa266132289a4cfc030282147974c45ce96d1768a98d1afb997470e58e4a68513174c404cbf373bdde2f0cd4b34abdbce1d89dd0b6fe2b7

diff --git a/x11-libs/libxshmfence/libxshmfence-1.3.1.ebuild 
b/x11-libs/libxshmfence/libxshmfence-1.3.1.ebuild
new file mode 100644
index ..64fd743beb41
--- /dev/null
+++ b/x11-libs/libxshmfence/libxshmfence-1.3.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="Shared memory fences using futexes"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
+
+DEPEND="x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/lvm2/

2022-10-18 Thread David Seifert
commit: d595e13165ea9b039ce724d47d7a45787ee2d927
Author: David Seifert  gentoo  org>
AuthorDate: Tue Oct 18 18:09:12 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Oct 18 18:09:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d595e131

sys-fs/lvm2: remove inactive maintainer

Signed-off-by: David Seifert  gentoo.org>

 sys-fs/lvm2/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-fs/lvm2/metadata.xml b/sys-fs/lvm2/metadata.xml
index e264bd799086..a9013d489689 100644
--- a/sys-fs/lvm2/metadata.xml
+++ b/sys-fs/lvm2/metadata.xml
@@ -5,10 +5,6 @@
base-sys...@gentoo.org
Gentoo Base System

-   
-   robb...@gentoo.org
-   Robin H. Johnson
-   

a...@redhat.com
Alasdair Kergon



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

2022-10-18 Thread Arthur Zamarin
commit: 4c79f44fa2b74a6ef4616e21c5f8a1c90b943d3b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 18 18:02:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 18 18:07:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c79f44f

dev-python/pypiserver: add 1.5.1

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

 dev-python/pypiserver/Manifest|  1 +
 dev-python/pypiserver/pypiserver-1.5.1.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/dev-python/pypiserver/Manifest b/dev-python/pypiserver/Manifest
index f915562aa4ae..6c4aaf7288cc 100644
--- a/dev-python/pypiserver/Manifest
+++ b/dev-python/pypiserver/Manifest
@@ -1 +1,2 @@
 DIST pypiserver-1.5.0.gh.tar.gz 149963 BLAKE2B 
bfc0760982f97e93357702342eb5b1776f72c43e66742a8741ee2ba3109839006e99e49b65e04380097500c400e09bce77b74fc5f9072c7670349817ae3a73cb
 SHA512 
c93e724a3aa6ec265d483c2989129292a05132d3d52db6d9b9c1429610ee23b56e106c9389bdfaad142f34071ee258bdd4291668c11f8bb412df043bf4555611
+DIST pypiserver-1.5.1.gh.tar.gz 150145 BLAKE2B 
23ceba3064da4a0d7a19af0a48f370913948dd8cec101cdee43f59c78087b71adcb0fb3a494ca1a94cf3cc2c42751f8710f9cf9037401d73bec7f94f300dbf6b
 SHA512 
35797c37ecfc2c7de21211c5c5f9c0edf98ba49e54fbee779099e411dde73377706aeddcd3dfb34c3ae2ef7d7f4ebf9146c3fb02b0778742d688f8ac17a64cfd

diff --git a/dev-python/pypiserver/pypiserver-1.5.1.ebuild 
b/dev-python/pypiserver/pypiserver-1.5.1.ebuild
new file mode 100644
index ..3796c36d2b11
--- /dev/null
+++ b/dev-python/pypiserver/pypiserver-1.5.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Minimal PyPI server"
+HOMEPAGE="
+   https://github.com/pypiserver/pypiserver/
+   https://pypi.org/project/pypiserver/
+"
+SRC_URI="
+   https://github.com/pypiserver/pypiserver/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   dev-python/bottle[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.25.0[${PYTHON_USEDEP}]
+"
+# NB: many test deps are optional/specific to tests we skip
+BDEPEND="
+   dev-python/setuptools-git[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/passlib-1.6[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/webtest[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( README.rst )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.5.0-unbundle-bottle.patch"
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # remove bundled bottle (sic!)
+   rm pypiserver/bottle.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/test_server.py::test_hash_algos
+   tests/test_server.py::test_pipInstall_openOk
+   tests/test_server.py::test_pipInstall_authedOk
+   # TODO
+   tests/test_app.py::test_root_count
+   tests/test_server.py::test_pip_install_open_succeeds
+   tests/test_server.py::test_pip_install_authed_succeeds
+   # seems to rely on internal bottle details
+   tests/test_main.py::test_auto_servers
+   )
+
+   if ! has_version dev-python/twine; then
+   EPYTEST_DESELECT+=(
+   tests/test_server.py::test_twine_upload
+   tests/test_server.py::test_twine_register
+   )
+   fi
+
+   epytest tests
+}



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

2022-10-18 Thread Arthur Zamarin
commit: 913f6fcd4ae3b5c779a679149fb55ccc8c86c7d7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 18 17:44:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 18 18:07:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913f6fcd

dev-python/more-itertools: add 9.0.0

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

 dev-python/more-itertools/Manifest |  1 +
 .../more-itertools/more-itertools-9.0.0.ebuild | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-python/more-itertools/Manifest 
b/dev-python/more-itertools/Manifest
index 6da5230147a0..bf488eebe42d 100644
--- a/dev-python/more-itertools/Manifest
+++ b/dev-python/more-itertools/Manifest
@@ -1 +1,2 @@
 DIST more-itertools-8.14.0.tar.gz 102642 BLAKE2B 
8315bf1d5c2096ae2365a8212bed790b1e443e31a17a3a094f3bbf2b85feb71ba15a79489473a53af6680db3d8dacc54849769db8ef43ded6c5b3f44767c4213
 SHA512 
a85ad9359ddd65caa81b743ff342c3917420d57ffc53b130eaa2d049fc90b55e0e00f12c878b49eb5f882b62e3a3b2a4ea04677c4e959958eab89aa5dd26eb0d
+DIST more-itertools-9.0.0.tar.gz 104237 BLAKE2B 
523fe14889862edc2f05da79156914e12984d62168df46630fbe3169ebbe48ba66e018a65bd17dfad54676e5334335dbcda5c442556970442ccc2a792940bcc4
 SHA512 
a1e73a7a3e4530d070d639baa01c08d91ca11cdab6fec36131764001c2b78f1649e19ddf78ee3c1295f2f9d9951ea7483a4fd1f7c12d5655c3b696db7de35c1e

diff --git a/dev-python/more-itertools/more-itertools-9.0.0.ebuild 
b/dev-python/more-itertools/more-itertools-9.0.0.ebuild
new file mode 100644
index ..1857cb45c541
--- /dev/null
+++ b/dev-python/more-itertools/more-itertools-9.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="More routines for operating on iterables, beyond itertools"
+HOMEPAGE="
+   https://github.com/more-itertools/more-itertools/
+   https://pypi.org/project/more-itertools/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+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 ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx_rtd_theme
+distutils_enable_tests unittest



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

2022-10-18 Thread Arthur Zamarin
commit: a086f3e09d7f82ad2bdd2f54bb69d4aba525d5b6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 18 17:22:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 18 18:07:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a086f3e0

dev-python/progressbar2: add 4.1.1

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

 dev-python/progressbar2/Manifest  |  1 +
 dev-python/progressbar2/progressbar2-4.1.1.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/progressbar2/Manifest b/dev-python/progressbar2/Manifest
index 0d877556c2e0..42ecadf766ce 100644
--- a/dev-python/progressbar2/Manifest
+++ b/dev-python/progressbar2/Manifest
@@ -1 +1,2 @@
 DIST progressbar2-4.0.0.tar.gz 663046 BLAKE2B 
1616f1b9c5f720f370dc9eb02ba37cf83391c853a525fca523fb33af1b580f38647b835a83558674a78dacc33bf7652cb9af8799ad13763f62d33417abaa35cf
 SHA512 
b9b9dabb3093e42bc6f40c0e284caae2d29ebfa450db379c214a5ae39e7ccb8c690655da21a44882d0b68f24d83f55a3342671087a25ada168bce9d236685666
+DIST progressbar2-4.1.1.tar.gz 638622 BLAKE2B 
f9e73c29aac68f3f12c978e29990382dd2a31f668159f9198c162901b2e4ae1e52943fb0a3259fadb8aa62e45e57c0f867923e064953c6f9ddc5ff2c62a5dea1
 SHA512 
4df7652584c867589448ea8765ba2da99ce5e4c9cfc27268ff850dfe41efa6342a6a44f19384c5c54ef8c79432db35a755958ed9561cf2d37f98fc661a42099f

diff --git a/dev-python/progressbar2/progressbar2-4.1.1.ebuild 
b/dev-python/progressbar2/progressbar2-4.1.1.ebuild
new file mode 100644
index ..cdd74919e01e
--- /dev/null
+++ b/dev-python/progressbar2/progressbar2-4.1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Text progressbar library for python"
+HOMEPAGE="https://progressbar-2.readthedocs.io/ 
https://pypi.org/project/progressbar2/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-utils-3.0.0[${PYTHON_USEDEP}]
+   !dev-python/progressbar
+"
+BDEPEND="
+   test? ( dev-python/freezegun[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/cov/d' pytest.ini || die
+   default
+}
+
+python_test() {
+   PYTHONDONTWRITEBYTECODE=1 epytest tests
+}



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

2022-10-18 Thread Arthur Zamarin
commit: fb4bb67a30dd395b4138526bc318c0822925b01f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 18 17:22:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 18 18:07:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4bb67a

dev-python/traitlets: add 5.5.0

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

 dev-python/traitlets/Manifest   |  1 +
 dev-python/traitlets/traitlets-5.5.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/traitlets/Manifest b/dev-python/traitlets/Manifest
index 2bbfaef6844c..75dffed13a56 100644
--- a/dev-python/traitlets/Manifest
+++ b/dev-python/traitlets/Manifest
@@ -1,2 +1,3 @@
 DIST traitlets-5.3.0.tar.gz 136916 BLAKE2B 
72f1a8ec9524a2a77046e592206ca0fd5c788daf67c673b8335f840272ce49b6b82735b272d29e1a507096dc2c65b82350b1ccbf925864a643918ff813e8a888
 SHA512 
1c6c74b18b1a4d37fb61f466b9018b5612a8cf8b7a52c58bf0d3f576d0a94487f73c9d1005458d2b56ac9e86083bb5f1ef67e107ceced1009fda442f1fc9aa44
 DIST traitlets-5.4.0.tar.gz 134340 BLAKE2B 
56950fe680a4f4ede970e310894105a5df102799a383a5e55baa6d76d6059b31eb0b255491b1c294801dbf2a25118934f1167e8e12c397dc16e3896b7d180d49
 SHA512 
0059bdaa3c1efebdd645b95d5f7c596f8db65b76d659d57636ae3ec53119eaf6b6ac978002c5e4d59bbf6a0ad0ddd5a15c731404550f17c151e7a7612dfc92ff
+DIST traitlets-5.5.0.tar.gz 131686 BLAKE2B 
1206c2f86367eb421202070a48fe12b20b214f446d8d54a0720e9474f77e2c9382186a6b3e32fc5896bd30c27f8fe7d2e1bdcaf24d88b445001b7203c6655a82
 SHA512 
c99c28fb503b0322599563ad934a6160fa9e2c1cc41c37e19f4d6cb0343a1a2228cbead9a6a296997fd9eb24f3e077d3043b349a7b7e765fdf1955cf63c49266

diff --git a/dev-python/traitlets/traitlets-5.5.0.ebuild 
b/dev-python/traitlets/traitlets-5.5.0.ebuild
new file mode 100644
index ..08fe26572c56
--- /dev/null
+++ b/dev-python/traitlets/traitlets-5.5.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A configuration system for Python applications"
+HOMEPAGE="
+   https://github.com/ipython/traitlets/
+   https://pypi.org/project/traitlets/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_sphinx docs/source \
+   dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2022-10-18 Thread Robin H. Johnson
commit: c16537f9b0375835920b82c9f506456dd3d47f44
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue Oct 18 17:55:44 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Oct 18 17:57:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c16537f9

dev-vcs/git: bump for security: CVE 2022-39253, CVE 2022-39260

Signed-off-by: Robin H. Johnson  gentoo.org>
Bug: https://bugs.gentoo.org/show_bug.cgi?id=877565

 dev-vcs/git/Manifest  |   9 +
 dev-vcs/git/git-2.35.5.ebuild | 641 +
 dev-vcs/git/git-2.37.4.ebuild | 647 +
 dev-vcs/git/git-2.38.1.ebuild | 657 ++
 4 files changed, 1954 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index b18c0e647a26..dcefedeb85ca 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -1,9 +1,18 @@
 DIST git-2.35.1.tar.xz 6874520 BLAKE2B 
028ff97b47748871da145720d0d258a0dcf4acc60b10c787dee5703fcab5f6e621c5671ee9e7a25009e82a2830400f35fa232d88c62606a6687260c744680025
 SHA512 
926c6813ef61931e1a1c43dfd7b15e20dc5878c1752876bd08f039249c9ed09f20f096b2f01947de9c9522c942e9fa8c1363d7d31a488bbe3f93c0cff31fcbcb
+DIST git-2.35.5.tar.xz 6879940 BLAKE2B 
4e96108611db0cff8b6e74cd2265186a1f906580737462dbcd98efae355f9a62ca17d0530f83149443890dc9b4c4551e42c30274e4cff84f963399f83dadf62a
 SHA512 
f8fab6ca37d42eec74047b95edc1f83deeb6f1d61f7a7785b571bbc32f2615651fec67126900d98cc45d5ed892bbbc6ac5ea3cb7cbe3ebcd46775adbb58fcd67
 DIST git-2.37.3.tar.xz 6987464 BLAKE2B 
b672ed0a99532b2e2e69babbea9155e39f05590a76f55791ffed6ce4ef8b68d8e306a0a23819af26f34fcf3d16211c3a10ec58d86d81262f7a1261d0e51b1305
 SHA512 
9120050b01d8ac8d9f9e85f19cb84dc90c28f3beadc3ea94da94845f2eb5e35aa83eee8447a7ecef5190b8eb5d01be621be2e82bb3020e51e05037cd1fa9b58f
+DIST git-2.37.4.tar.xz 6990080 BLAKE2B 
731ae7ff4247fd9d300b2b2b27074cce2d62b6333051bbdb161cdf644b4b40247963a978e1ed25a4f8fc9b544b52aa94ef97abf16db46ffcb688efab380efaec
 SHA512 
f13a25548f6463ee0c3e662819a4af13dfafa8d18108534aeaebafd9a36c84dbea913402d781f7bc1436560c9937d76fd78b39cafa5864f576a1278ed96a9a80
 DIST git-2.38.0.tar.xz 7086664 BLAKE2B 
800f46dc08b5a4df7437e07c7c9c23c29a3bfcbcc624e482590bbd15c046691922799e7d8650ef0b10825363b57060211f4692a639f095dcc1c6dcf0c43d726d
 SHA512 
5c475d25b40a01cc62be28478b9b5a1b0cedf91c3e007d4869019a25bdc980b5ef9b761e7ee02d7c581bff6c7dbf2696a624431a718dcd976bad34a3f2be5cb6
+DIST git-2.38.1.tar.xz 7088208 BLAKE2B 
50e4e9ef04d9eef7c10aba1f0d53d5d15f50ea9a8c344733e7a7865e2f2a833edb4f4b5882f47dd39389dfdedf22a813cfe3d35ab950d6543d21e0294ce17f2d
 SHA512 
e62ca6f54f01d2e4ccffb5f94e8e5cd2f3e098b766d909c694a8daf4d00d5cdeb9cc5ff8e9bc55d888406f292ba99433d334d4da9689c0ce5d7299a3c67c90e0
 DIST git-htmldocs-2.35.1.tar.xz 1410148 BLAKE2B 
68c3d12341271b861f42135bd4bd6e68ebcc6466931d383378b49aac42f77187f3fadc237974349cb0b50e4c5fb7a8ab185114341dd3012d159e420405d9ef91
 SHA512 
52a40644a7cd38caddecc43182863ca2f456644fff918ed4c8f826cbf269352c73d6bdc9119d25fcf537bc2fa38750791013329e4b0e32c8d14f0769dab85804
+DIST git-htmldocs-2.35.5.tar.xz 1412776 BLAKE2B 
a76fafacd1f27f6c9e1acbf14a6b924228f1a66b0d69a7e533213aad3e3bacd38a353fb163fcfa3e5eca2a2c5396b4b9f1d34fbd27c3bbe002a8cebd3e3416c5
 SHA512 
4eca490371d4ba3c917a93f5f1d4a0ccb047ab177bb0080d91db0ba524895923ad7aaf61cd6bf404817d0d17fe7dfca687f44f3e8117df3b0f57dd3d5972d8ef
 DIST git-htmldocs-2.37.3.tar.xz 1447620 BLAKE2B 
4efb86fb5431fd96ec4bcad7ecd9d5ae1d3f81f57f17dab4d8343948758f66b549b2442330b20cdb4ecd96f2029f4e7a376de5561fd9eda70acc46d2cffd7090
 SHA512 
ecc483a1fecf8c056a57e14a59950dc8a00f7940453dd5e2ccfd8dab966a9fee47178a7bbf8988e2c9a67ea6d84ffc33be790c49f812fb0ba661b57b7ff7b6ef
+DIST git-htmldocs-2.37.4.tar.xz 1448376 BLAKE2B 
2414b2f18e3c75c377400623f9e804b6fd5623724834ce52d2680cc10839466d52a8407cac9ed0c8c5928d65058963fe62e9ae2e31f1b695ea3a6fc18ea1938a
 SHA512 
638feee014498af63ea083540b065778d3e3b7fdec9bb7f6e915bbc524e1525e0c4056f8af7d859376b60fcc936cb0ac1e6f83ff940e09f822dfa11570465db4
 DIST git-htmldocs-2.38.0.tar.xz 1478392 BLAKE2B 
d90dff60ed0acbf4b86049c06bc2978839906ebcc6aa6a12d8e78408bb79f8f62f38431f58bff18afec69ba99953de9d3815ddc270c3381b7ce7ea62980d9287
 SHA512 
460720021db8cef9125f9dfdfea54af05986b658958346d68e5dd8b6b13cb21797b3d6393888fb31b509d76b1e722f6e646bc5857daee507fa410dada4273924
+DIST git-htmldocs-2.38.1.tar.xz 1479360 BLAKE2B 
72d33a04c94ccb250def2136a2967fd333f3704f8e525f065b508cee890058546fec4e5b1349285b83768a7bd1513c0fac8d9ca287e5e964e6f1ec0d055ef7de
 SHA512 
740da4546bdc0e9c4131e9dd0775662525aeb30a468fc4be63bb09c728da2903d479da5b7ef25d5ee029690ff5c9640de0271c7defcba1fadfa4a21f96d0aa8b
 DIST git-manpages-2.35.1.tar.xz 497284 BLAKE2B 
2d0d633320982243316575cc278df6c6a9ef181bf45ea9c1c8288e2677e4e71a33af96bada9bd90b03310be7dd33f2762b6b95489e267e2c191dcc7d1a715fe7
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/

2022-10-18 Thread Jakov Smolić
commit: c5bf0bb3996a5ce11d42801292ec217f8f028bdb
Author: Xin Yang  icloud  com>
AuthorDate: Fri Oct 14 11:58:46 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Oct 18 16:30:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5bf0bb3

sys-libs/libapparmor: keyword 3.0.4 riscv, #877087

Signed-off-by: Xin Yang  icloud.com>
Signed-off-by: Jakov Smolić  gentoo.org>

 sys-libs/libapparmor/libapparmor-3.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild 
b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild
index 4ff695d242a7..46759e82e40d 100644
--- a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild
+++ b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE="doc +perl +python static-libs"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-10-18 Thread Jakov Smolić
commit: accd7e5d4642f1cbc208fd1cfb846426b5f73c82
Author: Xin Yang  icloud  com>
AuthorDate: Fri Oct 14 12:31:54 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Oct 18 16:31:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=accd7e5d

dev-python/notify2: keyword 0.3.1-r3 riscv, #877087

Signed-off-by: Xin Yang  icloud.com>
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/notify2/notify2-0.3.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/notify2/notify2-0.3.1-r3.ebuild 
b/dev-python/notify2/notify2-0.3.1-r3.ebuild
index 5bc052252be0..dbd7e73109af 100644
--- a/dev-python/notify2/notify2-0.3.1-r3.ebuild
+++ b/dev-python/notify2/notify2-0.3.1-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
 IUSE="examples"
 
 RDEPEND="dev-python/dbus-python[${PYTHON_USEDEP}]"



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

2022-10-18 Thread Jakov Smolić
commit: 0a614a93a0a3620cbb415f5e0aa9311e29f059e1
Author: Xin Yang  icloud  com>
AuthorDate: Fri Oct 14 11:59:44 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Oct 18 16:31:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a614a93

sys-apps/apparmor: keyword 3.0.4 riscv, #877087

Signed-off-by: Xin Yang  icloud.com>
Signed-off-by: Jakov Smolić  gentoo.org>

 sys-apps/apparmor/apparmor-3.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/apparmor/apparmor-3.0.4.ebuild 
b/sys-apps/apparmor/apparmor-3.0.4.ebuild
index d1413fd5619e..ef1b175456ce 100644
--- a/sys-apps/apparmor/apparmor-3.0.4.ebuild
+++ b/sys-apps/apparmor/apparmor-3.0.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://launchpad.net/${PN}/${MY_PV}/${PV}/+download/${PN}-${PV}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 IUSE="doc"
 
 # Was restricted previously b/c needs apparmor support in kernel



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

2022-10-18 Thread Jakov Smolić
commit: 18974c258b2fe62ef81dd0287c34d86ac712c11a
Author: Xin Yang  icloud  com>
AuthorDate: Fri Oct 14 12:32:55 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Oct 18 16:31:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18974c25

sys-apps/apparmor-utils: keyword 3.0.4 riscv, #877087

Signed-off-by: Xin Yang  icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/2
Signed-off-by: Jakov Smolić  gentoo.org>

 sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild 
b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild
index fdeef59727a9..0ef73bf6738b 100644
--- a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild
+++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2022-10-18 Thread Hans de Graaff
commit: 854ae166c610086206e3f954223ccdcc0bdebc62
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 18 15:28:22 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 18 15:29:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854ae166

dev-db/mysql-workbench: add 8.0.31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/Manifest|   1 +
 .../mysql-workbench/mysql-workbench-8.0.31.ebuild  | 111 +
 2 files changed, 112 insertions(+)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index 528af0af025a..077605c3b94c 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -2,3 +2,4 @@ DIST antlr-4.9.1-complete.jar 2100605 BLAKE2B 
6fcdc184900cd30e42b3e1b6f56bcccbf1
 DIST mysql-workbench-community-8.0.28-src.tar.gz 19275374 BLAKE2B 
31930e181888dba0b5dd54509ffa58a9328d12ac2ad080a27715bbcd7fbf347d892175323632e5e7edc2926836427499be5a040ad9c731d9ad5b165a36065d4e
 SHA512 
373f829c6f4ab5e97d277476166144f70f76e32b7443cd5d403dffc10f4fa80ad4dc27bb88b2c564f7c39e5f32045be94eb2b1b9ee2bf560f22d9c4d7fce53e1
 DIST mysql-workbench-community-8.0.29-src.tar.gz 19353576 BLAKE2B 
7562da75534261e128e990e64dbdbe7486bbf7a5d3c777f505178be9f33c6266e2e5c3efcad2cb14fdb53878fc485bbc13dce7f37bc0aaaf114d41e9c86335a7
 SHA512 
f2ce224154c35ee7076d044ec0db3d23bec466f22361ed5d0cd1f49a34a4aeb963405db6d9bd1923bd176163652a54f0501b53ad34c5c0a999f6a39f137bce3e
 DIST mysql-workbench-community-8.0.30-src.tar.gz 19349201 BLAKE2B 
aea468a2952b45edec4405094a1fbea6c1dd67831222a9255f1b9ce3ce35095dc45946fb6908d1ec60876d592d4f64cc0ebc952bfe81477c4258628ead8b5dab
 SHA512 
195f7dceeb9a0c596c49a3ea6c3a9647763671676bae52e4d21a4dd85eb7d5ca05f78158bfe31bca9217e3cf868d8f335cad0ae3f68357937e951525c5fbf4f0
+DIST mysql-workbench-community-8.0.31-src.tar.gz 19350289 BLAKE2B 
eac2024763f1129020584f1f0d019567b88a5de6236607d9c5c140e3041c6570a50bed50d3783f5a51ac2d16331300d49095f16f786d5152bb378f0d8f5cb548
 SHA512 
7ff9b6636292d6fa1708903e5fd26fdcd07150e34217ddb6fe552dd46c026ed49cd5086e7f43daea09d90f390cd14b59ddd8371b308dc6c9b3f0fe3455e04b7a

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.31.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.31.ebuild
new file mode 100644
index ..84d63f05fb5a
--- /dev/null
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.31.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GCONF_DEBUG="no"
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="sqlite"
+
+ANTLR_VERSION=4.9.1
+
+inherit gnome2 flag-o-matic python-single-r1 cmake
+
+MY_P="${PN}-community-${PV}-src"
+
+DESCRIPTION="MySQL Workbench"
+HOMEPAGE="https://www.mysql.com/products/workbench/;
+SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
+   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug doc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# glibc: deprecated mutex functions, removed in 2.36.0
+CDEPEND="${PYTHON_DEPS}
+   app-crypt/libsecret
+   dev-libs/glib:2
+   dev-cpp/antlr-cpp:4
+   dev-cpp/atkmm:*
+   dev-cpp/pangomm:1.4
+   >=dev-cpp/glibmm-2.14:2
+   dev-cpp/gtkmm:3.0
+   dev-libs/atk
+   >=net-libs/libssh-0.8.5[server]
+   x11-libs/pango
+   x11-libs/gtk+:3
+   gnome-base/libglade:2.0
+   >=x11-libs/cairo-1.5.12[glib,svg(+)]
+   >=dev-libs/rapidjson-1.1.0
+   dev-libs/libsigc++:2
+   dev-libs/boost[nls]
+   >=dev-cpp/ctemplate-0.95
+   >=dev-libs/libxml2-2.6.2:2
+   dev-libs/libzip
+   dev-libs/libpcre[cxx]
+   >=sci-libs/gdal-1.11.1-r1
+   virtual/opengl
+   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
+   dev-libs/tinyxml[stl]
+   >=dev-db/mysql-connector-c++-8.0.27-r1
+   dev-db/vsqlite++
+   || ( dev-db/libiodbc dev-db/unixODBC )
+   dev-python/pexpect
+   >=dev-python/paramiko-1.7.4
+"
+
+RDEPEND="${CDEPEND}
+   app-admin/sudo
+   >=sys-apps/net-tools-1.60_p20120127084908"
+
+DEPEND="${CDEPEND}
+   dev-lang/swig
+   virtual/jre
+   virtual/pkgconfig"
+
+S="${WORKDIR}"/"${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
+   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
+)
+
+src_unpack() {
+   unpack ${PN}-community-${PV}-src.tar.gz
+}
+
+src_prepare() {
+   ## remove hardcoded CXXFLAGS
+   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
+   ## And avoid -Werror
+   sed -i -e 

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

2022-10-18 Thread Andrew Ammerlaan
commit: 9805bb723391d4741041e8f32faffc60289d7a4a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Oct 18 15:00:40 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Oct 18 15:01:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9805bb72

net-libs/xrootd: add 5.5.0

Closes: https://bugs.gentoo.org/877555
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 net-libs/xrootd/Manifest|   1 +
 net-libs/xrootd/xrootd-5.5.0.ebuild | 134 
 2 files changed, 135 insertions(+)

diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest
index 82d24fcfcf67..1515cb9abb1e 100644
--- a/net-libs/xrootd/Manifest
+++ b/net-libs/xrootd/Manifest
@@ -1 +1,2 @@
 DIST xrootd-5.4.3.tar.gz 3182127 BLAKE2B 
ed3f6a943167eafb5f6d7f78ca34f44c9a18b5ed672a4e622acb1e6e6997bd21756a30bf24f0b799ab4f16e7e1fb3f61a042f4e5e00f965b898fc5a287bf995a
 SHA512 
189ec8e20901fd07093494187502e031a60d4ade22af33067313fad7a1bf6a6feb5c5d9d59d3a86d13a6a767e5a93cf4836da02e9cae11c81ccac07199898d72
+DIST xrootd-5.5.0.tar.gz 3227490 BLAKE2B 
3d9c0ab859f95d6e651ae98dc132ade389f9981a20c738798bc2079a5470d766cd882df326359ccd4777389e15bf064537e6d4f7f653fbb5fe251b019b4ca5fd
 SHA512 
d13d76be54eacc097363cd1c06448f87bffdd32c81eaad12b4c3321be31c7b221ef34b1bf5da50ee5128d9682e13dc670554317c29c13607c246c781a1fefffe

diff --git a/net-libs/xrootd/xrootd-5.5.0.ebuild 
b/net-libs/xrootd/xrootd-5.5.0.ebuild
new file mode 100644
index ..53f8a65ef85d
--- /dev/null
+++ b/net-libs/xrootd/xrootd-5.5.0.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream does not support the building of Python bindings
+# via CMake for more than one implementation at a time.
+PYTHON_COMPAT=( python3_{8..11} )
+DOCS_BUILDER="doxygen"
+DOCS_DEPEND="
+   media-gfx/graphviz
+   virtual/latex-base
+   python? ( dev-python/sphinx )
+"
+
+inherit cmake docs python-single-r1
+
+DESCRIPTION="Extended ROOT remote file server"
+HOMEPAGE="https://xrootd.slac.stanford.edu/;
+SRC_URI="https://xrootd.slac.stanford.edu/download/v${PV}/${P}.tar.gz;
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples fuse http kerberos +libxml2 python readline +server systemd 
test"
+RESTRICT="!test? ( test )"
+
+CDEPEND="acct-group/xrootd
+   acct-user/xrootd
+   dev-libs/openssl:0=
+   net-libs/davix
+   sys-libs/zlib
+   virtual/libcrypt:=
+   fuse? ( sys-fs/fuse:0= )
+   http? ( net-misc/curl:= )
+   kerberos? ( virtual/krb5 )
+   libxml2? ( dev-libs/libxml2:2= )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0= )
+   systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${CDEPEND}"
+BDEPEND="
+   python? ( $(python_gen_cond_dep 'dev-python/pip[${PYTHON_USEDEP}]') )
+   test? ( dev-util/cppunit )
+"
+RDEPEND="${CDEPEND}
+   dev-lang/perl
+"
+REQUIRED_USE="
+   http? ( kerberos )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   test? ( server )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.8.3-crc32.patch
+   "${FILESDIR}"/${PN}-5.4.3-no_automagic.patch
+)
+
+# xrootd plugins are not intended to be linked with,
+# they are to be loaded at runtime by xrootd,
+# see https://github.com/xrootd/xrootd/issues/447
+QA_SONAME="/usr/lib.*/libXrd.*-$(ver_cut 1)\.so
+   /usr/lib.*/libXrdClTests\.so"
+
+pkg_setup() {
+   use python && python_setup
+}
+
+# FIXME: support xrdec - currently only builds against bundled isa-l
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_FUSE=$(usex fuse)
+   -DENABLE_HTTP=$(usex http)
+   -DENABLE_KRB5=$(usex kerberos)
+   -DENABLE_LIBXML2=$(usex libxml2)
+   -DENABLE_PYTHON=$(usex python)
+   -DENABLE_READLINE=$(usex readline)
+   -DENABLE_TESTS=$(usex test)
+   -DENABLE_VOMS=no
+   -DFORCE_ENABLED=yes
+   -DPIP_OPTIONS="--ignore-installed" # bug 861452
+   -DXRDCL_ONLY=$(usex server "no" "yes")
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   docs_compile
+
+   # secondary documentation for python bindings
+   if use python && use doc; then
+   emake -C bindings/python/docs html
+   fi
+}
+
+src_install() {
+   dodoc docs/ReleaseNotes.txt
+   cmake_src_install
+   find "${ED}" \( -iname '*.md5' -o -iname '*.map' \) -delete || die
+
+   # base configs
+   insinto /etc/xrootd
+   doins packaging/common/*.cfg
+
+   fowners root:xrootd /etc/xrootd
+   keepdir /var/log/xrootd
+   fowners xrootd:xrootd /var/log/xrootd
+
+   if use server; then
+   local i
+   for i in cmsd frm_purged frm_xfrd xrootd; do
+   newinitd "${FILESDIR}"/${i}.initd ${i}
+   done
+   

[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-common/

2022-10-18 Thread Michał Górny
commit: 6e364bf5ca38f7120bc702ab791bcaf0da45c438
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 10:50:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 15:00:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e364bf5

sys-devel/clang-common: Bump to 15.0.3

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/clang-common/Manifest|   2 +
 .../clang-common/clang-common-15.0.3-r2.ebuild | 129 +
 2 files changed, 131 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 12e49043ca01..ae2ccdf7e8d9 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -3,5 +3,7 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
+DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
+DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
 DIST llvm-project-ebb258d3b0785f6dcc65e1f277d0690891ddc94d.tar.gz 168823463 
BLAKE2B 
111afe0f6ba6cef28c3d0162c9c650d15239f981949030768780ebe308418346d0ad367e0e58417832ae43e57b27bccaf56415f81e8221c6c5e78d1113f5617b
 SHA512 
80351d7eeac77a15bf5613b289c71d718ecaccd8a6a4ea6736ed8bfc15c8154099c771564f99ea6c8b491f99bf1ca3a45fac977d638f6a03d7f7b42ba522fa20
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang-common/clang-common-15.0.3-r2.ebuild 
b/sys-devel/clang-common/clang-common-15.0.3-r2.ebuild
new file mode 100644
index ..819076f87723
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-15.0.3-r2.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+IUSE="
+   default-compiler-rt default-libcxx default-lld llvm-libunwind
+   stricter
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind )
+   !llvm-libunwind? ( sys-libs/libunwind )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( sys-devel/lld )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/

2022-10-18 Thread Michał Górny
commit: 40a50d73e657324a956f47688b90f1652dbd2607
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 10:50:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 15:00:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a50d73

sys-devel/lld: Bump to 15.0.3

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/lld/Manifest  |  2 +
 sys-devel/lld/lld-15.0.3.ebuild | 84 +
 2 files changed, 86 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 12e49043ca01..ae2ccdf7e8d9 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -3,5 +3,7 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
+DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
+DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
 DIST llvm-project-ebb258d3b0785f6dcc65e1f277d0690891ddc94d.tar.gz 168823463 
BLAKE2B 
111afe0f6ba6cef28c3d0162c9c650d15239f981949030768780ebe308418346d0ad367e0e58417832ae43e57b27bccaf56415f81e8221c6c5e78d1113f5617b
 SHA512 
80351d7eeac77a15bf5613b289c71d718ecaccd8a6a4ea6736ed8bfc15c8154099c771564f99ea6c8b491f99bf1ca3a45fac977d638f6a03d7f7b42ba522fa20
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/lld/lld-15.0.3.ebuild b/sys-devel/lld/lld-15.0.3.ebuild
new file mode 100644
index ..b9d830d792d4
--- /dev/null
+++ b/sys-devel/lld/lld-15.0.3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}
+   sys-libs/zlib:=
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-15-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/

2022-10-18 Thread Michał Górny
commit: 95276a9b459901d34fde2807854ebc83182186ca
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 10:50:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 15:00:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95276a9b

sys-libs/libcxx: Bump to 15.0.3

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxx/Manifest |   2 +
 sys-libs/libcxx/libcxx-15.0.3.ebuild | 204 +++
 2 files changed, 206 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index bb50c6334e17..aa71c78ca1a9 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -5,5 +5,7 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
+DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
+DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
 DIST llvm-project-ebb258d3b0785f6dcc65e1f277d0690891ddc94d.tar.gz 168823463 
BLAKE2B 
111afe0f6ba6cef28c3d0162c9c650d15239f981949030768780ebe308418346d0ad367e0e58417832ae43e57b27bccaf56415f81e8221c6c5e78d1113f5617b
 SHA512 
80351d7eeac77a15bf5613b289c71d718ecaccd8a6a4ea6736ed8bfc15c8154099c771564f99ea6c8b491f99bf1ca3a45fac977d638f6a03d7f7b42ba522fa20
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxx/libcxx-15.0.3.ebuild 
b/sys-libs/libcxx/libcxx-15.0.3.ebuild
new file mode 100644
index ..8b5e382b8889
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-15.0.3.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="+clang +libcxxabi static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+  

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxabi/

2022-10-18 Thread Michał Górny
commit: 89daaceda407bc2358da8e7228568df9daace5b6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 10:50:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 15:00:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89daaced

sys-libs/libcxxabi: Bump to 15.0.3

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxxabi/Manifest|   2 +
 sys-libs/libcxxabi/libcxxabi-15.0.3.ebuild | 116 +
 2 files changed, 118 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 12e49043ca01..ae2ccdf7e8d9 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -3,5 +3,7 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
+DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
+DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
 DIST llvm-project-ebb258d3b0785f6dcc65e1f277d0690891ddc94d.tar.gz 168823463 
BLAKE2B 
111afe0f6ba6cef28c3d0162c9c650d15239f981949030768780ebe308418346d0ad367e0e58417832ae43e57b27bccaf56415f81e8221c6c5e78d1113f5617b
 SHA512 
80351d7eeac77a15bf5613b289c71d718ecaccd8a6a4ea6736ed8bfc15c8154099c771564f99ea6c8b491f99bf1ca3a45fac977d638f6a03d7f7b42ba522fa20
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxxabi/libcxxabi-15.0.3.ebuild 
b/sys-libs/libcxxabi/libcxxabi-15.0.3.ebuild
new file mode 100644
index ..b97740de2fbf
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-15.0.3.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="+clang static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

  1   2   >