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

2022-12-28 Thread Hans de Graaff
commit: 34629fb811c191cd6aa1287ebea109269b010d18
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec 29 07:19:57 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec 29 07:19:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34629fb8

dev-ruby/curb: stabilize 1.0.1 for amd64

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

 dev-ruby/curb/curb-1.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/curb/curb-1.0.1.ebuild b/dev-ruby/curb/curb-1.0.1.ebuild
index b82ed935cd1c..a99824162e8a 100644
--- a/dev-ruby/curb/curb-1.0.1.ebuild
+++ b/dev-ruby/curb/curb-1.0.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/taf2/curb;
 
 LICENSE="Ruby"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE=""
 
 DEPEND+=" net-misc/curl[ssl] test? ( net-misc/curl )"



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

2022-12-28 Thread Hans de Graaff
commit: afb7d309de78ca9bbab21f9d52134fa2b1aad47b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec 29 07:16:11 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec 29 07:16:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb7d309

dev-ruby/curb: add 1.0.3

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

 dev-ruby/curb/Manifest  |  1 +
 dev-ruby/curb/curb-1.0.3.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-ruby/curb/Manifest b/dev-ruby/curb/Manifest
index e43e45d5c238..227c66d9ebd4 100644
--- a/dev-ruby/curb/Manifest
+++ b/dev-ruby/curb/Manifest
@@ -1,2 +1,3 @@
 DIST curb-0.9.11.gem 88576 BLAKE2B 
1656a17070151ddd1bd63c3e23885d36d8e2b133b19e00347892363a9a20c88baa10932ceb5273733b18847d8d19dc403aa4b7f36fbd80c8dde126ae46743796
 SHA512 
000ee2054a5866de09042dfc5894330900e401aa94a0fe8bb133fe9c661f782adff0585e5ed3725d3564cd9819d76653655f3539faaa61ca6acabe3a8602
 DIST curb-1.0.1.gem 90624 BLAKE2B 
b54404e0ea81ccb2ea03e262abce247ca4e0db1a5208cfecd57a6c0e423c36b282cdaef7db9bd3fe70d3fdb8cfa60c6085be04ff78daac71e83b63fe25bfef06
 SHA512 
78eeef1b3a778c64517243a25ff82889cb4703589d27f08cff6e84d39a806610a80bb749c51ddba93a82e02a18797978b55ebc4643948caa8900e76d343f4bc6
+DIST curb-1.0.3.gem 91648 BLAKE2B 
8f819a5411c92e353cee4e1ef87c65bed67783606fcfe238a736ca5110b790d942e1cce6079508b854ab8b22e0079e8240e3d417f9e9ec6c2bef39878321ab55
 SHA512 
6273acd74121e3a4e42f7cb89eff4bad9511c7cafdf5e046773ec988c816003531877f6e5e756fab73296cedfa4599693014b6b65e9a9001a6e3c4875f53b73e

diff --git a/dev-ruby/curb/curb-1.0.3.ebuild b/dev-ruby/curb/curb-1.0.3.ebuild
new file mode 100644
index ..5d6fd59c9f39
--- /dev/null
+++ b/dev-ruby/curb/curb-1.0.3.ebuild
@@ -0,0 +1,45 @@
+# 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_RECIPE_TEST="rake"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby-language bindings for libcurl"
+HOMEPAGE="https://github.com/taf2/curb;
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" net-misc/curl[ssl] test? ( net-misc/curl )"
+RDEPEND+=" net-misc/curl[ssl]"
+
+all_ruby_prepare() {
+   # fix tests when localhost is also ::1
+   sed -i -e 's|localhost:|127.0.0.1:|g' tests/*.rb || die
+
+   # avoid tests making outside network connections
+   rm tests/bug_postfields_crash.rb || die
+   sed -e '/test_easy_http_verbs_must_respond_to_str/,/^  end/ s:^:#:' \
+   -i tests/tc_curl_easy.rb || die
+   sed -e '/test_connection_keepalive/aomit "network connection needed"' \
+   -i tests/tc_curl_multi.rb || die
+
+   # Fix test that expects wrong output
+   sed -i -e 's/200 OK /200 OK/' tests/tc_curl_easy.rb || die
+
+   # avoid failing tests where failure condition seems weird, no
+   # upstream travis so not clear if the test is indeed broken.
+   sed -i -e '/test_multi_easy_http/,/^  end/ s:^:#:' 
tests/tc_curl_multi.rb || die
+
+   # avoid test requiring ntlm support on curl which is no longer 
available in gentoo
+   sed -i -e '/test_username_password/aomit "ntlm support in curl needed"' 
-i tests/tc_curl_easy.rb || die
+}



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

2022-12-28 Thread Michał Górny
commit: 366391fdc329b712a3264431acfb82d27a77ad11
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 29 04:57:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 29 04:57:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=366391fd

dev-python/boto3: Bump to 1.26.39

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 64f56f6df122..6a2ee3ce7c8d 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -7,3 +7,4 @@ DIST boto3-1.26.34.gh.tar.gz 582767 BLAKE2B 
279138d5b6093a16d54bd14bab6e9e4c4901
 DIST boto3-1.26.36.gh.tar.gz 584205 BLAKE2B 
d5aad2ab0b8ee3392c636309454859e30cbe937d0dc2efb4b5a817fc83c555e5592ec8a8ae94a273ab2ab55be5d627b44475d0b5ca77caebc246229e3f78b155
 SHA512 
818843d82b27ee2e376382f1a74a950cbacf04a588bdc012e8c88d569ad5571d231a2dd399a3e26efc3de96c89f722ceabc3e70eb3cdba930c08277fa6c2c189
 DIST boto3-1.26.37.gh.tar.gz 584822 BLAKE2B 
08c08502f3defee6365aa19a55cb5bb6c006ce9685421119d1469f90f35e0aeb49fc11a6c5dd133cdfe1138248c0952338adb7b864010825f6f32f40398c2f4f
 SHA512 
4c73b45cae0ed42f219b77d5b58f26560f3ac660d66eaea0c8452053ed38b4c8cc7ab168062483a52e091f7241623466a473368e0545a9fa07c0ac12d0185e31
 DIST boto3-1.26.38.gh.tar.gz 585100 BLAKE2B 
22bbaad5e5ba59c29300ac1331e570b763d7544c9feddff307b2eba3e3da9076c6d64ed189d115ff63fd2deb156f6edd2a767121489c5d02e9ee0b897cb39712
 SHA512 
f97bd9cffd6d4c4d03841038940edb592962b72a3595e9255fc0af491aee1eb1742e819861c8f207383062f6ec284f8ecc37e9a30c59eb1e7702066b4a7c988f
+DIST boto3-1.26.39.gh.tar.gz 585471 BLAKE2B 
acf5631bccdc96f540bdd9396084f09d0b3d070f6b0d3a85267eeb54b1c1b1e5e38b662114dd8a52fb839f168f6d5694647a87559c389f4acbc23ee6bc0dd38d
 SHA512 
d795dd9a553932d75317cf0f528757be201e6655e088499733318068fd8d15bb04dc67d370b1d5160b46eb3fc4ed489dc66181ac12e2d91c0b3a3c86043abdd0

diff --git a/dev-python/boto3/boto3-1.26.39.ebuild 
b/dev-python/boto3/boto3-1.26.39.ebuild
new file mode 100644
index ..aa8071e64d5e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.39.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_{10..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/Nuitka/

2022-12-28 Thread Michał Górny
commit: 55b73777f85aaa4804bd0eb888cd61f630133954
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 29 05:00:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 29 05:00:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b73777

dev-python/Nuitka: Bump to 1.3.4

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-1.3.4.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 8eec4dab1d2f..04498c8c4155 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -3,3 +3,4 @@ DIST Nuitka-1.2.7.tar.gz 3960368 BLAKE2B 
582ad7f7a96577fd87a4f9fe083d90f532f2ddd
 DIST Nuitka-1.3.1.tar.gz 4028497 BLAKE2B 
877413970a1e169abe8b9770d927d2e9a33bcd775466adc7287fdcc8f69d412fae249ea96a16aca4166d655f1a016852e06018f55c0b62afe4b53c5b1c540870
 SHA512 
09f8ff13f14af20ee2fa8b80714ff52a3bc2a36658113e122ba383f34e9ca8c27af42b14cb06477e3a2ed2e5dfa60e10295c4f96a209db699719c456518c464d
 DIST Nuitka-1.3.2.tar.gz 4019850 BLAKE2B 
fce2015b1af9e0b93b777982c772aaa903145bc55a5effb68ba581a31f63e34280aace47df8292d2125725dee02c55c1d54580a08d2d8d3a775459edb9807837
 SHA512 
5a1713757a6b1347320accc717a01b2abfb3b815683880845fb35ec92e7c94bd7e011a83bd16ed1ba28d14f4128945bdd89d39b89fe8dc7a59c69e9f127bc4b6
 DIST Nuitka-1.3.3.tar.gz 4028744 BLAKE2B 
864f69dd62e12ef29cc9418ff2bfd646b07ac298458fb97efa4177d1e974dc8bff435637eb61dde6e6f67e38aa22dad3b7d024b4b880379928012a143956f181
 SHA512 
3c59456e4da524a0a9f66d0c3f8ed0221264ca342ba9a9a8d07a4975f3ba14e875e762fe16ff5960dbe4b2c77391636d98e245be9c00e260f2bcd1d177edab67
+DIST Nuitka-1.3.4.tar.gz 4028710 BLAKE2B 
5cf02644524f612cd4403147323ce0e4d121efd91d8a9da3f55e81117e088337ce9d56f801691b52236bb17bb7ffc3987e98c8d23bad1c84b4bae61fae41b5cd
 SHA512 
7c3562a264833ba2b5ed09a43d91113f59ece8a088480ac03517fe66b380d354faf465845fb7218d34f328114d8bdee92d4374651182f85f50593ce9294e8796

diff --git a/dev-python/Nuitka/Nuitka-1.3.4.ebuild 
b/dev-python/Nuitka/Nuitka-1.3.4.ebuild
new file mode 100644
index ..6ba48aa72091
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.3.4.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_10 )
+
+inherit distutils-r1 flag-o-matic optfeature
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://www.nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



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

2022-12-28 Thread Michał Górny
commit: d096551b023c4f518b4258b68c5b5bb7ae614b43
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 29 04:59:01 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 29 04:59:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d096551b

dev-python/spyder-kernels: Bump to 2.4.1

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

 dev-python/spyder-kernels/Manifest |  1 +
 .../spyder-kernels/spyder-kernels-2.4.1.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/dev-python/spyder-kernels/Manifest 
b/dev-python/spyder-kernels/Manifest
index 4f9f6720865b..fe7635110422 100644
--- a/dev-python/spyder-kernels/Manifest
+++ b/dev-python/spyder-kernels/Manifest
@@ -1 +1,2 @@
 DIST spyder-kernels-2.4.0.gh.tar.gz 92247 BLAKE2B 
7dd5a5c6f43de36f23ebac2707e9dc06ced20bb965325b0a31657d03b49cdd993aafe6f1d52d7108dbd2aa8fddf3ae7a6e2da4c2b75eabf05f8302b2119cd3cd
 SHA512 
6744cd05f4cbe452b0b8fa4f416055b8a69f75e49a10b9de3f2781b11f63c84ed7a6686e1a00bbc2020ba015a0cb7f350a6e85665270629a0e714ffe80bcb08d
+DIST spyder-kernels-2.4.1.gh.tar.gz 92461 BLAKE2B 
44858b58094365c07e8d9aa683d721b5a5fb3475849486cdafb9f4e74330e58c13a1ed4839a470238d5ceee0e990c13fb7c913ba04c0297e91f3f47bc469a5e4
 SHA512 
d6dbbb4359f9b0a040159e0d654058cb62448c4596d87fcfd0445e31905e61e0a3ac71575763393d25d9f5d81aa07fba62384ef2ef6a1cce32feac5a62153402

diff --git a/dev-python/spyder-kernels/spyder-kernels-2.4.1.ebuild 
b/dev-python/spyder-kernels/spyder-kernels-2.4.1.ebuild
new file mode 100644
index ..925b5969f6cb
--- /dev/null
+++ b/dev-python/spyder-kernels/spyder-kernels-2.4.1.ebuild
@@ -0,0 +1,69 @@
+# 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_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Kernels used by spyder on its ipython console"
+HOMEPAGE="
+   https://github.com/spyder-ide/spyder-kernels/
+   https://pypi.org/project/spyder-kernels/
+"
+SRC_URI="
+   https://github.com/spyder-ide/spyder-kernels/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   =dev-python/ipykernel-6.16.1[${PYTHON_USEDEP}]
+   =dev-python/ipython-7.31.1[${PYTHON_USEDEP}]
+   =dev-python/jupyter_client-7.3.4[${PYTHON_USEDEP}]
+   =dev-python/pyzmq-22.1.0[${PYTHON_USEDEP}]
+   >=dev-python/wurlitzer-1.0.3[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/dask[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # we no longer package distributed
+   
spyder_kernels/console/tests/test_console_kernel.py::test_dask_multiprocessing
+   # RuntimeError: There is no current event loop in thread 'MainThread'.
+   # https://bugs.gentoo.org/834893
+   
spyder_kernels/console/tests/test_console_kernel.py::test_cwd_in_sys_path
+   
spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing
+   
spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing_2
+   spyder_kernels/console/tests/test_console_kernel.py::test_runfile
+   spyder_kernels/console/tests/test_console_kernel.py::test_np_threshold
+   spyder_kernels/console/tests/test_console_kernel.py::test_turtle_launch
+   
spyder_kernels/console/tests/test_console_kernel.py::test_matplotlib_inline
+)



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

2022-12-28 Thread Michał Górny
commit: d6073db968d2fa06c6dfc03ba15c930e06a6276c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 29 05:01:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 29 05:12:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6073db9

dev-python/jupyter_server: Bump to 2.0.6

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

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

diff --git a/dev-python/jupyter_server/Manifest 
b/dev-python/jupyter_server/Manifest
index b5ac4789890a..9467344a7a75 100644
--- a/dev-python/jupyter_server/Manifest
+++ b/dev-python/jupyter_server/Manifest
@@ -1,3 +1,4 @@
 DIST jupyter_server-1.19.1.tar.gz 453411 BLAKE2B 
800231e7e7ddfcf2a2c2f2725971983d754c76940623ce000e6b86ad503bc6ca68a27e55ca3766193e58184a7148471464dfa9c27076e53ac84b176b8ff65897
 SHA512 
f4228c73950e49fe26add11c61f3de425b963726908a2df7dae21bb38b986c2ebb6abfc3319ef9e3acbc2fef9579a1a70ac594920985977adf580a082d272368
 DIST jupyter_server-2.0.1.tar.gz 680584 BLAKE2B 
06ec85e0088f3ab7d08935b2b085c96d4ce9b787895a573024f64af48b78a7c99bbe8fa8330f8536b55d32fd7321a5cb56958a55a6044aec687107d13dce9db0
 SHA512 
c8d676da5af479ca0492c94615b01f9d2efb0d8e3aefa78437c44997409afeef1eaf7e269ce48047597d83cc82a26602108db17eacddca73179e9042ee145afa
 DIST jupyter_server-2.0.5.tar.gz 682705 BLAKE2B 
ea83b74c105fe7337dfafd725a7f6989b440a7124be73f854900d578439b5a3f0f5056e39056ce28ee07611b742afb4c4b1d1352f123125d4d7080269f217a94
 SHA512 
6e2af05c1cc6875fd32158bbd70a55f7a05e18af7b264d7d3e966d3d8c1c515927e86a0763e5734bca90b57119183d1ad4e10c44a47d929c6d62b15f78cc18f0
+DIST jupyter_server-2.0.6.tar.gz 686312 BLAKE2B 
dfa309146e74c646ab28f31a4a7293d2b658771077240179aebd13176151c982035649acf3b78c86ddb06e914e3342e5894fb55f8b8711cb493a6a7c4b259cfa
 SHA512 
186b41b13cc727d0674a49abcb9b3a9aa5b898f0e9e42124e46e862ec62528b4127b159a30352f33e6b91321f1dd3f086f82dca72d5616755bcf3220d154faa6

diff --git a/dev-python/jupyter_server/jupyter_server-2.0.6.ebuild 
b/dev-python/jupyter_server/jupyter_server-2.0.6.ebuild
new file mode 100644
index ..2b15b9a6e42a
--- /dev/null
+++ b/dev-python/jupyter_server/jupyter_server-2.0.6.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=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web 
applications"
+HOMEPAGE="https://jupyter.org;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+
+RDEPEND="
+   >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]
+   =dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_core-4.12.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_events-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/prometheus_client[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-24[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
+
+"
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-python/pytest_jupyter[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # This fails if your terminal is zsh (and maybe other non-bash as well?)
+   tests/test_terminal.py
+   # Fails because above is ignored
+   tests/auth/test_authorizer.py
+   # Fails with additional extensions installed
+   tests/extension/test_app.py::test_stop_extension
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.1-skip-npm.patch"
+)
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest \
+   -p pytest_tornasync.plugin \
+   -p jupyter_server.pytest_plugin \
+   -p pytest_console_scripts \
+   -p pytest_timeout
+}



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

2022-12-28 Thread Michał Górny
commit: 0836a99acfb0a9450cd42da6e1a5b8e48bb4e2cc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 29 04:57:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 29 04:57:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0836a99a

app-admin/awscli: Bump to 1.27.39

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.27.39.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index b2fd383fa022..64112574b748 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -7,3 +7,4 @@ DIST aws-cli-1.27.34.gh.tar.gz 2330530 BLAKE2B 
ee58a6cf4b2fa66c308a479222d13bdb1
 DIST aws-cli-1.27.36.gh.tar.gz 2332507 BLAKE2B 
215356ff11388b5ecc3c71cf6a33b7a9e23449fd88bc4342aeae4660a17b2348f736d646b34eb343a4fc0f4d990d7b39d43de3b21d3b8b4bc1bdfa0f37db2fb6
 SHA512 
a84bf8c636d39ced6e1e5153e8eedc1db8629cd325236b5c9ab5cd39b59105f9f906822955318bec99062f438ddb118e26e5aa4e50d2e1c2397249b64014288e
 DIST aws-cli-1.27.37.gh.tar.gz 2332965 BLAKE2B 
9c855f02bc63f64e3d9bb706139305a6b3dad523bd2563c9d6ca4b39b340ea242bf8e85ee369ca92d327073d9eb0a4f0e3da59b4016eaa2ce4f48aa083cc9c51
 SHA512 
3f53d4c15244019d1773486e192bda4ca69a9afe8e32f2fcfd9f56affc3bcc84e15a1aa4b27563f404bc5471b868eabc74c8fb3884deb0372d61a038e101202a
 DIST aws-cli-1.27.38.gh.tar.gz 2333077 BLAKE2B 
721ebce0e39b90b9ac18552046b62a5263ebec3d6abbe798ccbf28a9ab63dbf17699a8d2eab2d7b620717c56b8b9ff1d8b3316940a21925b3a58bfcbbc65e03b
 SHA512 
3e529a64542fc14f179bdb5cea3b275f1a2d0d9d4df63c118f5d18067a5a69d1c7677fd8ddbb18d45cef8ce5be880fa9f2a2546d8e57475e1f35a2e0ced7b8ec
+DIST aws-cli-1.27.39.gh.tar.gz 2333488 BLAKE2B 
a50ea5601f36646fbc0e6dfd6053ff09cfee9476fe0923f8b969e639f7c7af4c52e9482be9eae9b2b48cc905263b80117d9b49ae3e6a9a1b361f6929c6640b87
 SHA512 
b6f7fba1ccf4a9828af63222d422a4b83c97ed848bbae899816c1323caa450f2114527d9d1acc4c14ed54fe3aa92cae10dfd4df62e1e98ab38dddc856b0df677

diff --git a/app-admin/awscli/awscli-1.27.39.ebuild 
b/app-admin/awscli/awscli-1.27.39.ebuild
new file mode 100644
index ..caea725bbca7
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.39.ebuild
@@ -0,0 +1,80 @@
+# 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_{10..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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+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() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # 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/botocore/

2022-12-28 Thread Michał Górny
commit: a33e8e6f2d2527a1b9f3ecbc2b334453007fdc37
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 29 04:57:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 29 04:57:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a33e8e6f

dev-python/botocore: Bump to 1.29.39

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.39.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index af20f85dfa19..2f275a05ed10 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.29.34.gh.tar.gz 11061036 BLAKE2B 
03b4b48d1308113be6711e27d15dfca
 DIST botocore-1.29.36.gh.tar.gz 11075582 BLAKE2B 
4db73c753acc1eba93bc5fc3a2486b3ded6ee41e35220f56cefc71e808128cb88582474782b1e77b992186b8bcab3ec34ec5566517b1464ee226480f615ef1f0
 SHA512 
dfaf655fabe85c54cc58a4266fa11b78c7b0dab771a639d9bf8d2583db1b245ae8d5344b7fc6aff759fce80a3ab7ba7f61a7d912adc1dab3c147077cd4fd79c9
 DIST botocore-1.29.37.gh.tar.gz 11077206 BLAKE2B 
59c877edba074d4d5858dbf0a4026c0884cc4fce5bc2c9a7d933cfbff8317825663955205ebc754f8a4713b817b7d775fe208d6946f788a1943989949da58a04
 SHA512 
e79447fe66a506326c5f6396a32b5f4f6560038c57ab03457c36c838f52c1e48a94cba7624350a738eb937d0f3954984b77fd97ffb4becfa72cc4c61005efd40
 DIST botocore-1.29.38.gh.tar.gz 11079677 BLAKE2B 
3edca40f575278b24c4b65ccaba3432715f8d7908f6e561cc475963f0865ef777a53845a1e8579f023a4943d69f33c8e1071afa6dd214d480dd48bacc8c132e1
 SHA512 
814863a6653f36f58bb20d4c7e154ba6d731f4046f3183ce696f515b1baa5ce342620bdfdd09eeea3847c6494add5611651487ad4d8f9c773823cf20393cb940
+DIST botocore-1.29.39.gh.tar.gz 11079996 BLAKE2B 
535475b3402861cd497ee2831cb82c7d6db977c6573cb43cd70ec06291a4eba6c39a601c798414c2fb47c92f14df6e302623c1d5a5523edfdd9c977bf579
 SHA512 
bf7c30313737792eea1506855aa166cac63fcba48b764ec5e5b2313c9c66fe48970cfeef1f7405f329db715ee0b9d49ff4550d6d69ccd4c7db09923e77bcbe8d

diff --git a/dev-python/botocore/botocore-1.29.39.ebuild 
b/dev-python/botocore/botocore-1.29.39.ebuild
new file mode 100644
index ..36f6e1eb862b
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.39.ebuild
@@ -0,0 +1,74 @@
+# 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_{10..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
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-12-28 Thread Michał Górny
commit: 8020581aef00ccf92d8d29cd93fe9328ec07a09a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 29 05:01:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 29 05:12:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8020581a

dev-python/importlib_resources: Bump to 5.10.2

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

 dev-python/importlib_resources/Manifest|  1 +
 .../importlib_resources-5.10.2.ebuild  | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/importlib_resources/Manifest 
b/dev-python/importlib_resources/Manifest
index ec610b2db848..3af250d235e1 100644
--- a/dev-python/importlib_resources/Manifest
+++ b/dev-python/importlib_resources/Manifest
@@ -1,2 +1,3 @@
 DIST importlib_resources-5.10.0.gh.tar.gz 34195 BLAKE2B 
9b9fc1c33de8a0072edb28a0a67ae73b6830a4d0e16ebfa28bdeaff1409b2f9aeafc84e24f1187cc4ac1b36de78fdecc25acb4a1839ff5fd32f1c38124a98ff2
 SHA512 
3cf2bdea4fa4572402236ff71678376398d8cae4e87f08487100792275976047a5ee4f024308f1727758ba15ba2f03ed02d8cb95f2d9875c77842a5d24f7f384
 DIST importlib_resources-5.10.1.gh.tar.gz 34781 BLAKE2B 
63b516e1bd9cdb141751dc432944b520227a9b5e18b814db8204e1a5820a410d6101a2c902d25855796d3d1fbb790e2bc1f9327a47f828e946419fb8e787fb4e
 SHA512 
1a3a6e36e30d72ceefe014beafc668624975c74e1ac4c2f526c377443e93792e432f4aa22d3c7d08101dabf906f50227f8716a0ee7f60d62ea24ca99641f8c67
+DIST importlib_resources-5.10.2.gh.tar.gz 34882 BLAKE2B 
df84de4cf9f6f912c034c8a85be1005782ff6ac48df61c251d09990033ebc6bedc0db5913f556b9b2825c19a2dd1962d9481404b7ab85b4156ab685857ae6cb1
 SHA512 
891db784e030ab3262361165cef8730cb26f6a4526e279c13b8e538bed5d0035cb63ee6f4c62eb9d43ccfabfd97fb5b0effafda688185b89de8718910631b4d4

diff --git a/dev-python/importlib_resources/importlib_resources-5.10.2.ebuild 
b/dev-python/importlib_resources/importlib_resources-5.10.2.ebuild
new file mode 100644
index ..7fbce509df31
--- /dev/null
+++ b/dev-python/importlib_resources/importlib_resources-5.10.2.ebuild
@@ -0,0 +1,49 @@
+# 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
+# This is a backport of Python 3.9's importlib.resources
+PYTHON_COMPAT=( pypy3 python3_8 )
+
+inherit distutils-r1
+
+DESCRIPTION="Read resources from Python packages"
+HOMEPAGE="
+   https://github.com/python/importlib_resources/
+   https://pypi.org/project/importlib-resources/
+"
+SRC_URI="
+   https://github.com/python/importlib_resources/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/zipp-3.7.0-r1[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_resources"
+   version = "${PV}"
+   description = "Read resources from Python packages"
+   EOF
+}



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

2022-12-28 Thread Michał Górny
commit: 77c3b85e2a3092b3de63a7b756589cfba8f1024f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 29 05:03:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 29 05:12:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c3b85e

dev-python/platformdirs: Bump to 2.6.2

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

 dev-python/platformdirs/Manifest  |  1 +
 dev-python/platformdirs/platformdirs-2.6.2.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index b2f1ece8b0a8..bd3f599ff0e5 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -1,3 +1,4 @@
 DIST platformdirs-2.5.4.gh.tar.gz 20645 BLAKE2B 
c995b881bf25d215ffbcfa4d9fd6721d763d2c27e306961965cd16da00bffce5a1e8dc3ebb48f0f499dbc0f5a079fcffbe0755913f61bc3e8a7192e951e8f18b
 SHA512 
35e2f4ff4d289d6d83172105c716b3a337dc55b52be6d4ac653460e6e5696cce2256a645b2e91a8bab4a17f8a6c6e49b4a005924ede8da7ef2d03ede35061703
 DIST platformdirs-2.6.0.gh.tar.gz 20779 BLAKE2B 
5958cff9e3583091c365aea0b3380fc02b273d529868587cda80713db43794c5b69df729390152611d1611aa8a29a5aff84d26a4ccd8777bbd800b3c982bb0fe
 SHA512 
727e057197b1f50cd6e9c0afcba042c9c0f85e061a8667f04548966e6d3d8eb80ce35d07d6578f98fc66273f31caf2a0dc7db9599f2f55fe2e89493803c4db57
 DIST platformdirs-2.6.1.gh.tar.gz 21135 BLAKE2B 
65cd34d5fcc3aea46f216780d3a069d39395e0e9af1cff7a7af8511318c165233fff50ad6610ccd48a1e98e1dc4ca68f1cb2d6156a2c4e2a4523f04c09abdd0e
 SHA512 
aff9d091ffad8e110aa2b3d615da65e3618b20f26f007210a9cb75d5e7d72d9ab8309e7e5a139f344f9f6dbedb419ab97848f8301e5104a667a6def58f947a6e
+DIST platformdirs-2.6.2.gh.tar.gz 21184 BLAKE2B 
4acc85301f764d4457ace88f9fb409e4d2f8bb17b9133dc3316c4d265a7cf50019298f1ba4cef87f5999b48fd7060687f7008079de26ffe74740a4cefff9309e
 SHA512 
704cc39ba1746055e0459139759e118bd6178fb13cc8ecf580f58d16073fbb8ade0bce8b5eb9230ccc45b19f622a41c84a06f8698ee722da9d5cec44c5f46e25

diff --git a/dev-python/platformdirs/platformdirs-2.6.2.ebuild 
b/dev-python/platformdirs/platformdirs-2.6.2.ebuild
new file mode 100644
index ..0b566d529d88
--- /dev/null
+++ b/dev-python/platformdirs/platformdirs-2.6.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-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} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A small Python module for determining appropriate 
platform-specific dirs"
+HOMEPAGE="
+   https://pypi.org/project/platformdirs/
+   https://github.com/platformdirs/platformdirs/
+"
+SRC_URI="
+   https://github.com/platformdirs/platformdirs/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



[gentoo-commits] repo/gentoo:master commit in: app-alternatives/sh/

2022-12-28 Thread Mike Gilbert
commit: bdfbc6b12be8b6a186f27adc63308b93edac9c7b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Dec 29 04:15:43 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Dec 29 04:16:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdfbc6b1

app-alternatives/sh: change eselect-sh blocker from hard to soft

Since app-alternatives/sh was added to @system, this will allow for an
automatic replacement.

Signed-off-by: Mike Gilbert  gentoo.org>

 app-alternatives/sh/sh-0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-alternatives/sh/sh-0.ebuild b/app-alternatives/sh/sh-0.ebuild
index 682533efb3bf..f51bc5622d0c 100644
--- a/app-alternatives/sh/sh-0.ebuild
+++ b/app-alternatives/sh/sh-0.ebuild
@@ -18,7 +18,7 @@ DESCRIPTION="/bin/sh (POSIX shell) symlink"
 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"
 
 RDEPEND="
-   !!app-eselect/eselect-sh
+   !app-eselect/eselect-sh
 "
 
 pkg_setup() {



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

2022-12-28 Thread Sam James
commit: e65c1c1f611eb693319e6225fb2fcac83a4b0bd4
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 03:19:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 03:19:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65c1c1f

dev-util/cproto: Stabilize 4.7u-r1 ppc, #23

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

 dev-util/cproto/cproto-4.7u-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cproto/cproto-4.7u-r1.ebuild 
b/dev-util/cproto/cproto-4.7u-r1.ebuild
index 7d30e68386e2..81d598ac4fa1 100644
--- a/dev-util/cproto/cproto-4.7u-r1.ebuild
+++ b/dev-util/cproto/cproto-4.7u-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
 DEPEND="app-alternatives/lex"
 BDEPEND="



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

2022-12-28 Thread Sam James
commit: 9be1f9276b62e0ad46e2bbf276614d18702e7a08
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 03:16:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 03:16:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9be1f927

dev-util/cproto: Stabilize 4.7u-r1 amd64, #23

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

 dev-util/cproto/cproto-4.7u-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cproto/cproto-4.7u-r1.ebuild 
b/dev-util/cproto/cproto-4.7u-r1.ebuild
index 5ce2c524d545..7d30e68386e2 100644
--- a/dev-util/cproto/cproto-4.7u-r1.ebuild
+++ b/dev-util/cproto/cproto-4.7u-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
 DEPEND="app-alternatives/lex"
 BDEPEND="



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

2022-12-28 Thread Sam James
commit: e9032704f4570cd14977f2ceba62bc82a8bcecd6
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 03:16:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 03:16:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9032704

dev-util/cproto: Stabilize 4.7u-r1 x86, #23

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

 dev-util/cproto/cproto-4.7u-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cproto/cproto-4.7u-r1.ebuild 
b/dev-util/cproto/cproto-4.7u-r1.ebuild
index 30f8f696e3d9..5ce2c524d545 100644
--- a/dev-util/cproto/cproto-4.7u-r1.ebuild
+++ b/dev-util/cproto/cproto-4.7u-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
 DEPEND="app-alternatives/lex"
 BDEPEND="



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

2022-12-28 Thread Sam James
commit: 399d4a0ed9fe5d67fa0539b4361d6cb7e372a709
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 02:21:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 02:21:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399d4a0e

dev-util/cproto: add myself as a maintainer

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

 dev-util/cproto/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-util/cproto/metadata.xml b/dev-util/cproto/metadata.xml
index 3af032a14a57..0aa71120b119 100644
--- a/dev-util/cproto/metadata.xml
+++ b/dev-util/cproto/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   s...@gentoo.org
+   Sam James
+   


https://invisible-island.net/cproto/CHANGES.html
ThomasDickey/cproto-snapshots



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

2022-12-28 Thread Sam James
commit: 5b0c283e7bf34a338597ad38fd0aae3ff4460846
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 02:08:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 02:08:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0c283e

sys-apps/goawk: new package, add 1.21.0

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

 sys-apps/goawk/Manifest|  1 +
 sys-apps/goawk/goawk-1.21.0.ebuild | 28 
 sys-apps/goawk/metadata.xml| 11 +++
 3 files changed, 40 insertions(+)

diff --git a/sys-apps/goawk/Manifest b/sys-apps/goawk/Manifest
new file mode 100644
index ..445acde1b676
--- /dev/null
+++ b/sys-apps/goawk/Manifest
@@ -0,0 +1 @@
+DIST goawk-1.21.0.tar.gz 1674139 BLAKE2B 
782cbba57efecd8cb707d5eeaf5021756b5472232a7ef9ce4a55645c31b46f90a187c65f05acc05ea39ca2a225cdc65e96d25c6ecb44d814b5f7c0a085c14712
 SHA512 
32d4ad87db9eb40ecd90dee5aa34c312c96d223d59298bab5781621fa3f933492a1fab9cc4738faf24fe8eb38c802224f9cbbcde368ea7c2f136cde82f7eeca5

diff --git a/sys-apps/goawk/goawk-1.21.0.ebuild 
b/sys-apps/goawk/goawk-1.21.0.ebuild
new file mode 100644
index ..7f7a8282cd24
--- /dev/null
+++ b/sys-apps/goawk/goawk-1.21.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="POSIX-compliant AWK interpreter written in Go, with CSV support"
+HOMEPAGE="https://github.com/benhoyt/goawk;
+SRC_URI="https://github.com/benhoyt/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+   ego build
+}
+
+src_test() {
+   ego test
+}
+
+src_install() {
+   einstalldocs
+
+   dobin goawk
+}

diff --git a/sys-apps/goawk/metadata.xml b/sys-apps/goawk/metadata.xml
new file mode 100644
index ..65bd5f412a1b
--- /dev/null
+++ b/sys-apps/goawk/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   benhoyt/goawk
+   
+



[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/files/, games-emulation/pcsx2/

2022-12-28 Thread Ionen Wolkens
commit: 8d20cc57acca57295f7b20b3313d83625d9947a7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 02:00:41 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 02:04:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d20cc57

games-emulation/pcsx2: update rapidyaml patch for live

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

 .../files/pcsx2-1.7.3803-rapidyaml-0.5.0.patch | 63 ++
 games-emulation/pcsx2/pcsx2-.ebuild|  2 +-
 2 files changed, 64 insertions(+), 1 deletion(-)

diff --git a/games-emulation/pcsx2/files/pcsx2-1.7.3803-rapidyaml-0.5.0.patch 
b/games-emulation/pcsx2/files/pcsx2-1.7.3803-rapidyaml-0.5.0.patch
new file mode 100644
index ..bded24136fe3
--- /dev/null
+++ b/games-emulation/pcsx2/files/pcsx2-1.7.3803-rapidyaml-0.5.0.patch
@@ -0,0 +1,63 @@
+Quick fix for >=0.5.0 (breaks <0.5.0)
+
+Upstream seem to have no intention to acknowledge this as an issue
+until they bump their bundled copy of rapidyaml:
+https://github.com/PCSX2/pcsx2/issues/7623#issuecomment-1357048378
+--- a/pcsx2/GameDatabase.cpp
 b/pcsx2/GameDatabase.cpp
+@@ -176,5 +176,5 @@
+   if (node.has_child("gameFixes") && node["gameFixes"].has_children())
+   {
+-  for (const ryml::NodeRef& n : node["gameFixes"].children())
++  for (const ryml::ConstNodeRef& n : node["gameFixes"].children())
+   {
+   bool fixValidated = false;
+@@ -207,5 +207,5 @@
+   if (node.has_child("speedHacks") && node["speedHacks"].has_children())
+   {
+-  for (const ryml::NodeRef& n : node["speedHacks"].children())
++  for (const ryml::ConstNodeRef& n : 
node["speedHacks"].children())
+   {
+   bool speedHackValidated = false;
+@@ -237,5 +237,5 @@
+   if (node.has_child("gsHWFixes"))
+   {
+-  for (const ryml::NodeRef& n : node["gsHWFixes"].children())
++  for (const ryml::ConstNodeRef& n : node["gsHWFixes"].children())
+   {
+   const std::string_view id_name(n.key().data(), 
n.key().size());
+@@ -258,5 +258,5 @@
+   if (node.has_child("memcardFilters") && 
node["memcardFilters"].has_children())
+   {
+-  for (const ryml::NodeRef& n : node["memcardFilters"].children())
++  for (const ryml::ConstNodeRef& n : 
node["memcardFilters"].children())
+   {
+   auto memcardFilter = std::string(n.val().str, 
n.val().len);
+@@ -268,5 +268,5 @@
+   if (node.has_child("patches") && node["patches"].has_children())
+   {
+-  for (const ryml::NodeRef& n : node["patches"].children())
++  for (const ryml::ConstNodeRef& n : node["patches"].children())
+   {
+   // use a crc of 0 for default patches
+@@ -293,5 +293,5 @@
+   if (node.has_child("dynaPatches") && node["dynaPatches"].has_children())
+   {
+-  for (const ryml::NodeRef& n : node["dynaPatches"].children())
++  for (const ryml::ConstNodeRef& n : 
node["dynaPatches"].children())
+   {
+   DynamicPatch patch;
+@@ -299,5 +299,5 @@
+   if (n.has_child("pattern") && 
n["pattern"].has_children())
+   {
+-  for (const ryml::NodeRef& db_pattern : 
n["pattern"].children())
++  for (const ryml::ConstNodeRef& db_pattern : 
n["pattern"].children())
+   {
+   DynamicPatchEntry entry;
+@@ -307,5 +307,5 @@
+   patch.pattern.push_back(entry);
+   }
+-  for (const ryml::NodeRef& db_replacement : 
n["replacement"].children())
++  for (const ryml::ConstNodeRef& db_replacement : 
n["replacement"].children())
+   {
+   DynamicPatchEntry entry;

diff --git a/games-emulation/pcsx2/pcsx2-.ebuild 
b/games-emulation/pcsx2/pcsx2-.ebuild
index 17916151687b..eebe34cc10de 100644
--- a/games-emulation/pcsx2/pcsx2-.ebuild
+++ b/games-emulation/pcsx2/pcsx2-.ebuild
@@ -128,7 +128,7 @@ src_prepare() {
# could depend on >=0.5 for unconditional, but rather not force it yet
# https://github.com/PCSX2/pcsx2/issues/7623
has_version '>=dev-cpp/rapidyaml-0.5' &&
-   eapply "${FILESDIR}"/${PN}-1.7.3602-rapidyaml-0.5.0.patch
+   eapply "${FILESDIR}"/${PN}-1.7.3803-rapidyaml-0.5.0.patch
 
cmake_src_prepare
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/MIME-Types/

2022-12-28 Thread Sam James
commit: a4a4a995970faa702663d3906ff612584fbc414a
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 01:58:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 01:58:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a4a995

dev-perl/MIME-Types: add github upstream metadata

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

 dev-perl/MIME-Types/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-perl/MIME-Types/metadata.xml b/dev-perl/MIME-Types/metadata.xml
index d4deb5e0492f..24b28f0a2439 100644
--- a/dev-perl/MIME-Types/metadata.xml
+++ b/dev-perl/MIME-Types/metadata.xml
@@ -9,5 +9,6 @@
MIME-Types
MIME::Type
MIME::Types
+   markov2/perl5-MIME-Types

 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/MIME-Types/

2022-12-28 Thread Sam James
commit: e2671592286ac2441fce413e9904a249a562a850
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 01:57:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 01:57:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2671592

dev-perl/MIME-Types: add 2.240.0

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

 dev-perl/MIME-Types/MIME-Types-2.240.0.ebuild | 21 +
 dev-perl/MIME-Types/Manifest  |  1 +
 2 files changed, 22 insertions(+)

diff --git a/dev-perl/MIME-Types/MIME-Types-2.240.0.ebuild 
b/dev-perl/MIME-Types/MIME-Types-2.240.0.ebuild
new file mode 100644
index ..91c5594509af
--- /dev/null
+++ b/dev-perl/MIME-Types/MIME-Types-2.240.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=2.24
+inherit perl-module
+
+DESCRIPTION="Definition of MIME types"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+RDEPEND="
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"

diff --git a/dev-perl/MIME-Types/Manifest b/dev-perl/MIME-Types/Manifest
index abb600f173c6..e2ccc1092a2c 100644
--- a/dev-perl/MIME-Types/Manifest
+++ b/dev-perl/MIME-Types/Manifest
@@ -1,2 +1,3 @@
 DIST MIME-Types-2.21.tar.gz 64535 BLAKE2B 
cd3a144c541a5f72be0378622f9488f0b4b0f3b71aaa7769285592aae31165afd315f52c0f0060eceedc20ec742fb1ae2bb220f08f45d59911dddbc1e7e0
 SHA512 
223aacf8f8ea3c8dd3059791bb86d3203684fb632d972639d88d9e176a5fee428c5fd637cbeee65b52f008ad70a92cef3f82f524926fc5fa55ea24ca0448f4ad
 DIST MIME-Types-2.22.tar.gz 65002 BLAKE2B 
1dd416b030e9a6b38897d316ebad618eef39160e9e68dc100034908f66638a9291cace8104609297eb53e6003b340ef0b24803692d7d3c892d19d8d2ab3490dc
 SHA512 
93dd5f54defcb2d9ff0e157b05c0f1e6ffd0d62422ae1b17f7f6deee4886d647cc4abf50dde584a65ee0472859ed224ed7dc491cb27066d15cf937fd7de80da7
+DIST MIME-Types-2.24.tar.gz 65785 BLAKE2B 
07897834b5c8c75d21a909c1baeb55d19fa6c5cd7f7ae81b3525af8a7a68c16d06304e2fcda95e2d104cfd67c1a4ce2ba08b68d34b47e377015626a2b797f0dd
 SHA512 
5f1ba7b461eb18438b7e1bcc49291d0a506d937f0020f2a8b17594e4de626110f8d4b4a767d78b491ae788b6a6ea531d8ce2c2245cc614700ac8fa6d320d2bd7



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

2022-12-28 Thread Sam James
commit: 5456f1feff22ce92262517341431048bbc7a5084
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 01:39:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 01:39:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5456f1fe

dev-util/valgrind: Stabilize 3.20.0 ppc64, #19

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

 dev-util/valgrind/valgrind-3.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/valgrind/valgrind-3.20.0.ebuild 
b/dev-util/valgrind/valgrind-3.20.0.ebuild
index 500034e6c541..3988dcd1f6ae 100644
--- a/dev-util/valgrind/valgrind-3.20.0.ebuild
+++ b/dev-util/valgrind/valgrind-3.20.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2;
-   KEYWORDS="-* amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2022-12-28 Thread Sam James
commit: 8e5ced8e1016daad324d90f2bb13d3a7ef17cc50
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 01:35:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 01:35:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e5ced8e

dev-util/valgrind: Stabilize 3.20.0 x86, #19

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

 dev-util/valgrind/valgrind-3.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/valgrind/valgrind-3.20.0.ebuild 
b/dev-util/valgrind/valgrind-3.20.0.ebuild
index 6fc8047bd5a3..9776b2fe99cd 100644
--- a/dev-util/valgrind/valgrind-3.20.0.ebuild
+++ b/dev-util/valgrind/valgrind-3.20.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2;
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2022-12-28 Thread Sam James
commit: 7c38ca60beb2109038fc103c7c489a887b475066
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 01:35:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 01:35:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c38ca60

dev-util/valgrind: Stabilize 3.20.0 arm64, #19

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

 dev-util/valgrind/valgrind-3.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/valgrind/valgrind-3.20.0.ebuild 
b/dev-util/valgrind/valgrind-3.20.0.ebuild
index 83ccd17342b0..500034e6c541 100644
--- a/dev-util/valgrind/valgrind-3.20.0.ebuild
+++ b/dev-util/valgrind/valgrind-3.20.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2;
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2022-12-28 Thread Sam James
commit: 0f5a3747f3a00ef6cec2e6921f569f24376c2988
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 01:35:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 01:35:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f5a3747

dev-util/valgrind: Stabilize 3.20.0 amd64, #19

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

 dev-util/valgrind/valgrind-3.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/valgrind/valgrind-3.20.0.ebuild 
b/dev-util/valgrind/valgrind-3.20.0.ebuild
index 9776b2fe99cd..83ccd17342b0 100644
--- a/dev-util/valgrind/valgrind-3.20.0.ebuild
+++ b/dev-util/valgrind/valgrind-3.20.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2;
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2022-12-28 Thread Sam James
commit: ef0f2d0c1e074d48a6272a646dd0cb7f0605d160
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 01:13:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 01:13:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0f2d0c

sys-apps/texinfo: backport LTO & crash fixes

>From 7.0.1 branch.

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

 .../files/texinfo-7.0.1-info-groff-crash.patch | 44 ++
 .../files/texinfo-7.0.1-lto-type-mismatch.patch| 31 ++
 sys-apps/texinfo/texinfo-7.0.1-r1.ebuild   | 67 ++
 3 files changed, 142 insertions(+)

diff --git a/sys-apps/texinfo/files/texinfo-7.0.1-info-groff-crash.patch 
b/sys-apps/texinfo/files/texinfo-7.0.1-info-groff-crash.patch
new file mode 100644
index ..d215ae719ccb
--- /dev/null
+++ b/sys-apps/texinfo/files/texinfo-7.0.1-info-groff-crash.patch
@@ -0,0 +1,44 @@
+https://git.savannah.gnu.org/cgit/texinfo.git/commit/?h=release/7.0=86185e7cedafd011376d0efb6f7e028231dbf641
+
+From 86185e7cedafd011376d0efb6f7e028231dbf641 Mon Sep 17 00:00:00 2001
+From: Gavin Smith 
+Date: Mon, 12 Dec 2022 18:40:01 +
+Subject: =?UTF-8?q?*=20info/util.c=20(text=5Fbuffer=5Ficonv):=20Correctly?=
+ =?UTF-8?q?=20update=20arguments=20for=20iconv=20in=20loop.=20=20Crash=20f?=
+ =?UTF-8?q?or=20"info=20groff"=20reported=20by=20Jakub=20Wilk=20via=20Hilm?=
+ =?UTF-8?q?ar=20Preu=C3=9Fe=20.?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+--- a/info/util.c
 b/info/util.c
+@@ -350,11 +350,11 @@ text_buffer_iconv (struct text_buffer *buf, iconv_t 
iconv_state,
+   size_t iconv_ret;
+   size_t extra_alloc = 1;
+ 
+-  outptr = text_buffer_base (buf) + text_buffer_off (buf);
+-  out_bytes_left = text_buffer_space_left (buf);
+-
+   while (1)
+ {
++  outptr = text_buffer_base (buf) + text_buffer_off (buf);
++  out_bytes_left = text_buffer_space_left (buf);
++
+   iconv_ret = iconv (iconv_state, inbuf, inbytesleft,
+  , _bytes_left);
+   if (iconv_ret != (size_t) -1)
+@@ -362,10 +362,7 @@ text_buffer_iconv (struct text_buffer *buf, iconv_t 
iconv_state,
+ 
+   /* If we ran out of space, allocate more and try again. */
+   if (errno == E2BIG)
+-{
+-  text_buffer_alloc (buf, (extra_alloc *= 4));
+-  out_bytes_left = text_buffer_space_left (buf);
+-}
++text_buffer_alloc (buf, (extra_alloc *= 4));
+   else
+ break; /* let calling code deal with it */
+ }
+-- 
+cgit v1.1

diff --git a/sys-apps/texinfo/files/texinfo-7.0.1-lto-type-mismatch.patch 
b/sys-apps/texinfo/files/texinfo-7.0.1-lto-type-mismatch.patch
new file mode 100644
index ..a8906195480e
--- /dev/null
+++ b/sys-apps/texinfo/files/texinfo-7.0.1-lto-type-mismatch.patch
@@ -0,0 +1,31 @@
+https://git.savannah.gnu.org/cgit/texinfo.git/patch/?id=952b333db85f88fb51c7e051b15063d95cf7dfc8
+https://lists.gnu.org/archive/html/bug-texinfo/2022-12/msg00034.html
+https://bugs.gentoo.org/863713
+
+From 952b333db85f88fb51c7e051b15063d95cf7dfc8 Mon Sep 17 00:00:00 2001
+From: Gavin Smith 
+Date: Sat, 10 Dec 2022 01:10:38 +
+Subject: =?UTF-8?q?*=20install-info/install-info.c=20(error):=20Declare=20?=
+ =?UTF-8?q?as=20static=20to=20avoid=20clash=20with=20error=20function=20fr?=
+ =?UTF-8?q?om=20glibc,=20called=20from=20gnulib.=20Report=20from=20Sam=20J?=
+ =?UTF-8?q?ames=20=20and=20suggested=20solution=20from=20A?=
+ =?UTF-8?q?rsen=20Arsenovi=C4=87=20.?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+--- a/install-info/install-info.c
 b/install-info/install-info.c
+@@ -214,7 +214,9 @@ vdiag (const char *fmt, const char *diagtype, va_list ap)
+   putc ('\n', stderr);
+ }
+ 
+-void
++/* declare as static to avoid clash with glibc error function, called from
++   gnulib. */
++static void
+ error (const char *fmt, ...)
+ {
+   va_list ap;
+-- 
+cgit v1.1

diff --git a/sys-apps/texinfo/texinfo-7.0.1-r1.ebuild 
b/sys-apps/texinfo/texinfo-7.0.1-r1.ebuild
new file mode 100644
index ..ac7dbea1ee77
--- /dev/null
+++ b/sys-apps/texinfo/texinfo-7.0.1-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Note: if your package uses the texi2dvi utility, it must depend on the
+# virtual/texi2dvi package to pull in all the right deps.  The tool is not
+# usable out-of-the-box because it requires the large tex packages.
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU info program and utilities"
+HOMEPAGE="https://www.gnu.org/software/texinfo/;
+
+if [[ $(ver_cut 3) -ge 90 ]] ; then
+   SRC_URI="https://alpha.gnu.org/gnu/${PN}/${P}.tar.xz;
+else
+   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 

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

2022-12-28 Thread Vadim Misbakh-Soloviov
commit: 1697fd889d8126b8e3b09f671c4baffdd6db0cae
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec 29 00:29:05 2022 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Thu Dec 29 00:34:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1697fd88

app-misc/qcma: added xdg incon caching things

Closes: https://bugs.gentoo.org/882765
Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 app-misc/qcma/qcma-0.4.1-r2.ebuild | 14 +-
 app-misc/qcma/qcma-0.4.2_pre20181227-r2.ebuild | 14 +-
 app-misc/qcma/qcma-.ebuild | 14 +-
 3 files changed, 39 insertions(+), 3 deletions(-)

diff --git a/app-misc/qcma/qcma-0.4.1-r2.ebuild 
b/app-misc/qcma/qcma-0.4.1-r2.ebuild
index 011ad13717ee..d6c461d3cc9c 100644
--- a/app-misc/qcma/qcma-0.4.1-r2.ebuild
+++ b/app-misc/qcma/qcma-0.4.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit qmake-utils
+inherit qmake-utils xdg-utils
 
 DESCRIPTION="Cross-platform content manager assistant for the PS Vita"
 HOMEPAGE="https://github.com/codestation/qcma;
@@ -51,3 +51,15 @@ src_install() {
insinto /usr/share/${PN}/translations
doins common/resources/translations/${PN}_*.qm
 }
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}

diff --git a/app-misc/qcma/qcma-0.4.2_pre20181227-r2.ebuild 
b/app-misc/qcma/qcma-0.4.2_pre20181227-r2.ebuild
index d294019b2044..bd1e2fe321dc 100644
--- a/app-misc/qcma/qcma-0.4.2_pre20181227-r2.ebuild
+++ b/app-misc/qcma/qcma-0.4.2_pre20181227-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit qmake-utils vcs-snapshot
+inherit qmake-utils vcs-snapshot xdg-utils
 
 GIT_COMMIT="65f0eab8ca0640447d2e84cdc5fadc66d2c07efb"
 
@@ -53,3 +53,15 @@ src_install() {
insinto /usr/share/${PN}/translations
doins common/resources/translations/${PN}_*.qm
 }
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}

diff --git a/app-misc/qcma/qcma-.ebuild b/app-misc/qcma/qcma-.ebuild
index 7b9f7476760f..ce4bbebe7511 100644
--- a/app-misc/qcma/qcma-.ebuild
+++ b/app-misc/qcma/qcma-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit qmake-utils git-r3
+inherit qmake-utils git-r3 xdg-utils
 
 DESCRIPTION="Cross-platform content manager assistant for the PS Vita"
 HOMEPAGE="https://github.com/codestation/qcma;
@@ -51,3 +51,15 @@ src_install() {
insinto /usr/share/${PN}/translations
doins common/resources/translations/${PN}_*.qm
 }
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}



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

2022-12-28 Thread Sam James
commit: 9d3a7d167d99ee2bfec19840a6a01ea7dd888b15
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 00:27:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 00:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d3a7d16

net-misc/curl: Stabilize 7.87.0 hppa, #01

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

 net-misc/curl/curl-7.87.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-7.87.0.ebuild b/net-misc/curl/curl-7.87.0.ebuild
index c73887d6a737..7c3bc5f7d1e8 100644
--- a/net-misc/curl/curl-7.87.0.ebuild
+++ b/net-misc/curl/curl-7.87.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://curl.se/download/${P}.tar.xz
 
 LICENSE="curl"
 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"
+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="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba 
+smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
 IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
 IUSE+=" nghttp3 quiche"



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-tor/

2022-12-28 Thread Sam James
commit: a2a31d0fc8d9044c9f84eaa64d51b17907db4bda
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 00:27:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 00:27:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a31d0f

sec-keys/openpgp-keys-tor: Stabilize 20221213 arm64, #888799

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

 sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild 
b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
index 95f2bce77e86..3efd978c3c99 100644
--- a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
+++ b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
 src_install() {
local files=( ${A} )



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-tor/

2022-12-28 Thread Sam James
commit: d6c325cf835b2f0f9e0b724cf9aa8d86d4e9831b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 00:27:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 00:27:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c325cf

sec-keys/openpgp-keys-tor: Stabilize 20221213 arm, #888799

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

 sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild 
b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
index 3efd978c3c99..0dd6bb210a87 100644
--- a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
+++ b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
 src_install() {
local files=( ${A} )



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

2022-12-28 Thread Sam James
commit: 65642e303b23a3495e483fe7be500fed1eb4c55a
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 00:27:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 00:27:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65642e30

net-misc/curl: Stabilize 7.87.0 ppc, #01

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

 net-misc/curl/curl-7.87.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-7.87.0.ebuild b/net-misc/curl/curl-7.87.0.ebuild
index 7c3bc5f7d1e8..68fc4577aa21 100644
--- a/net-misc/curl/curl-7.87.0.ebuild
+++ b/net-misc/curl/curl-7.87.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://curl.se/download/${P}.tar.xz
 
 LICENSE="curl"
 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"
+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="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba 
+smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
 IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
 IUSE+=" nghttp3 quiche"



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

2022-12-28 Thread Sam James
commit: c896d2308ef049c96c1330706235bf875da0e2e7
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 00:27:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 00:27:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c896d230

net-vpn/tor: Stabilize 0.4.7.12 arm64, #888799

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

 net-vpn/tor/tor-0.4.7.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/tor-0.4.7.12.ebuild b/net-vpn/tor/tor-0.4.7.12.ebuild
index 7b6656aba409..110f4a5a6738 100644
--- a/net-vpn/tor/tor-0.4.7.12.ebuild
+++ b/net-vpn/tor/tor-0.4.7.12.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_PF}"
 LICENSE="BSD GPL-2"
 SLOT="0"
 if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 
~ppc-macos"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 
~ppc-macos"
 fi
 IUSE="caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening 
test zstd"
 RESTRICT="!test? ( test )"



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

2022-12-28 Thread Sam James
commit: 4d5e6a22e81fa5de5a275e8d0057015aa32e4be7
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 00:27:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 00:27:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5e6a22

net-vpn/tor: Stabilize 0.4.7.12 arm, #888799

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

 net-vpn/tor/tor-0.4.7.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/tor-0.4.7.12.ebuild b/net-vpn/tor/tor-0.4.7.12.ebuild
index 110f4a5a6738..88e164965eb1 100644
--- a/net-vpn/tor/tor-0.4.7.12.ebuild
+++ b/net-vpn/tor/tor-0.4.7.12.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_PF}"
 LICENSE="BSD GPL-2"
 SLOT="0"
 if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 
~ppc-macos"
+   KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 
~ppc-macos"
 fi
 IUSE="caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening 
test zstd"
 RESTRICT="!test? ( test )"



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

2022-12-28 Thread Sam James
commit: d1d47ec43ceaacf33478a91b0114f6dd338fbc6d
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 00:27:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 00:27:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1d47ec4

net-misc/curl: Stabilize 7.87.0 ppc64, #01

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

 net-misc/curl/curl-7.87.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-7.87.0.ebuild b/net-misc/curl/curl-7.87.0.ebuild
index e305f5163fac..c73887d6a737 100644
--- a/net-misc/curl/curl-7.87.0.ebuild
+++ b/net-misc/curl/curl-7.87.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://curl.se/download/${P}.tar.xz
 
 LICENSE="curl"
 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"
+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="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba 
+smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
 IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
 IUSE+=" nghttp3 quiche"



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

2022-12-28 Thread Maciej Barć
commit: a909b0903f066031dec899bfe59b056f36e808a6
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec 28 23:31:25 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec 28 23:31:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a909b090

dev-ml/mirage-clock: bump to 4.2.0

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

 dev-ml/mirage-clock/Manifest  |  1 +
 dev-ml/mirage-clock/mirage-clock-4.2.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-ml/mirage-clock/Manifest b/dev-ml/mirage-clock/Manifest
index ae784e839c2d..82acb7cc92fa 100644
--- a/dev-ml/mirage-clock/Manifest
+++ b/dev-ml/mirage-clock/Manifest
@@ -1 +1,2 @@
 DIST mirage-clock-3.1.0.tar.gz 8441 BLAKE2B 
a8cc3b1ab3f929c4c28ce5f0dfe30d316b1d9445f4fd053743d5e224e8b5630c9ae2d12804ca690488a238c6aa8cd8b197ca8ca7d9e49b902964570c78ed946b
 SHA512 
e4518a6c47e18c7fd3fd910de2f68cacb18735d59bcfffc79b676c8526466f2134979805222c39496588ef6f16a8f6b1fb79fec478459a3ec474fb60118c5551
+DIST mirage-clock-4.2.0.tar.gz 8440 BLAKE2B 
37c701a92ec8cdf71e9d297ec09992f313f1b3637146988b8fac3e7c6e21be4eb2ebe622fdf1ae52612b2cf51e6cbfa87750c62bf68f126d3e61789d461a4a31
 SHA512 
7c32adf30505fe35a1313c162731b96e283a883dbc18d530344830a1f76d3397a6dd3b76a4ac3024aa02ff917d228c953c9ebdfeeae1f48686e776007234edda

diff --git a/dev-ml/mirage-clock/mirage-clock-4.2.0.ebuild 
b/dev-ml/mirage-clock/mirage-clock-4.2.0.ebuild
new file mode 100644
index ..5e66c4963037
--- /dev/null
+++ b/dev-ml/mirage-clock/mirage-clock-4.2.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Portable clock implementation for Unix and Xen"
+HOMEPAGE="https://github.com/mirage/mirage-clock;
+SRC_URI="https://github.com/mirage/mirage-clock/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+BDEPEND="dev-ml/dune-configurator"
+
+src_install() {
+   dune-install mirage-clock mirage-clock-solo5 mirage-clock-unix
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/feather/, net-p2p/p2pool/

2022-12-28 Thread Adam Pimentel
commit: 1f6f6544b20f3350651f7d8c2e6141de9859a919
Author: Adam Pimentel  protonmail  com>
AuthorDate: Wed Dec 28 23:19:31 2022 +
Commit: Adam Pimentel  protonmail  com>
CommitDate: Wed Dec 28 23:19:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1f6f6544

net-p2p/feather: add additional "die" to pushd/popd

Signed-off-by: Adam Pimentel  protonmail.com>

 net-p2p/feather/feather-2.1.2.ebuild | 4 ++--
 net-p2p/p2pool/p2pool-2.6-r1.ebuild  | 1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-p2p/feather/feather-2.1.2.ebuild 
b/net-p2p/feather/feather-2.1.2.ebuild
index 697aca1eb..1678afc9e 100644
--- a/net-p2p/feather/feather-2.1.2.ebuild
+++ b/net-p2p/feather/feather-2.1.2.ebuild
@@ -98,9 +98,9 @@ src_prepare() {
default
echo "#define FEATHER_VERSION \"${PV}\"" > 
"${WORKDIR}"/${PF}/src/config-feather.h || die
echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> 
"${WORKDIR}"/${PF}/src/config-feather.h || die
-   pushd monero
+   pushd monero || die
eapply "${FILESDIR}"/monero_add_some_includes.patch
-   popd
+   popd || die
cmake_src_prepare
 }
 

diff --git a/net-p2p/p2pool/p2pool-2.6-r1.ebuild 
b/net-p2p/p2pool/p2pool-2.6-r1.ebuild
index 960bce71a..4d2e93547 100644
--- a/net-p2p/p2pool/p2pool-2.6-r1.ebuild
+++ b/net-p2p/p2pool/p2pool-2.6-r1.ebuild
@@ -71,7 +71,6 @@ src_prepare() {
 
# Stop their script from overriding flags:
cp "${FILESDIR}"/flags.cmake cmake/flags.cmake || die
-   die
 
cmake_src_prepare
 }



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-tor/

2022-12-28 Thread Sam James
commit: 473001e56af6cd6e8ca4b17a1eb74b45e2cf2802
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:47:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:47:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=473001e5

sec-keys/openpgp-keys-tor: Stabilize 20221213 ppc64, #888799

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

 sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild 
b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
index e35371e93dbf..95f2bce77e86 100644
--- a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
+++ b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
 src_install() {
local files=( ${A} )



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

2022-12-28 Thread Sam James
commit: ab415100bcdf88ef975e07ebbbf7b31a884dc6da
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:47:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:47:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab415100

net-vpn/tor: Stabilize 0.4.7.12 ppc64, #888799

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

 net-vpn/tor/tor-0.4.7.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/tor-0.4.7.12.ebuild b/net-vpn/tor/tor-0.4.7.12.ebuild
index acf4849620de..7b6656aba409 100644
--- a/net-vpn/tor/tor-0.4.7.12.ebuild
+++ b/net-vpn/tor/tor-0.4.7.12.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_PF}"
 LICENSE="BSD GPL-2"
 SLOT="0"
 if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~sparc x86 
~ppc-macos"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 
~ppc-macos"
 fi
 IUSE="caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening 
test zstd"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/gzip/

2022-12-28 Thread Sam James
commit: 320f20babbe68947121b65c0e233f63234afd542
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:46:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:46:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=320f20ba

app-arch/gzip: add 1.12_p20221228 (unkeyworded, RC)

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

 app-arch/gzip/Manifest   |  2 +
 app-arch/gzip/gzip-1.12_p20221228.ebuild | 99 
 2 files changed, 101 insertions(+)

diff --git a/app-arch/gzip/Manifest b/app-arch/gzip/Manifest
index bf24f30d7571..670e486ce3fe 100644
--- a/app-arch/gzip/Manifest
+++ b/app-arch/gzip/Manifest
@@ -1,2 +1,4 @@
 DIST gzip-1.12.tar.xz 825548 BLAKE2B 
7e2d482c08555f5fb0ff5408c0afe48c61034e9779eed6e3dd8046c847234c0a8a6bc34d49a934a54db0d73033e12c71a228d373551384a4cd663315071637e0
 SHA512 
116326fe991828227de150336a0c016f4fe932dfbb728a16b4a84965256d9929574a4f5cfaf3cf6bb4154972ef0d110f26ab472c93e62ec9a5fd7a5d65abea24
 DIST gzip-1.12.tar.xz.sig 833 BLAKE2B 
ab7b4a759ef163d67f20773607ba0408ea9f1f7c7c224f43635fc3752acc521b74dbea4ec9ebb58a2f4fa13ecae19e00779b4b56c2cb95976301445beff817aa
 SHA512 
1f4702797f7c5f1873c2f9c2f6210ba23824455d17ee82f50f0bf24240ed5bdf0090cf85338ccf76ba82422f8b4ad3a329d8bbf1350cb094d7bd61aa45550397
+DIST gzip-1.12_p20221228.tar.xz 806448 BLAKE2B 
278eb44caca7ee16ca5d0210673726a1daebef6da7eaf0a87fc24590cb4c53d4ebe2decb6b8975440e1eb2c2cfebb69f091c658f9a7430a1717f0477fec279da
 SHA512 
87d1fccb9603ec336c89689337e3cf3cfef70054ab4416bd8380fee011e9f517555d80a2a009bd312a58c34fdaf48778e5f0e9bea350ae280b440a325a837866
+DIST gzip-1.12_p20221228.tar.xz.sig 833 BLAKE2B 
b59d4677d15e2461d5fa95b4d53e94914e14cad613a9766aa3e51bfcece84ec0c4dd752c0d124cb76cc2240f9460f809c5bbbab958522c795e94026c8d4206ef
 SHA512 
09a3a6687c80d7ec7e97ebd4c679e4d162729232d77966352c2f7ddd45594d79039ff33a93592889137605412b18b7868ea19ba4f4d162a5912a3978b3d67dd2

diff --git a/app-arch/gzip/gzip-1.12_p20221228.ebuild 
b/app-arch/gzip/gzip-1.12_p20221228.ebuild
new file mode 100644
index ..5e5dd9d96e0a
--- /dev/null
+++ b/app-arch/gzip/gzip-1.12_p20221228.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gzip.asc
+inherit flag-o-matic verify-sig
+
+DESCRIPTION="Standard GNU compressor"
+HOMEPAGE="https://www.gnu.org/software/gzip/;
+if [[ ${PV} == *_p* ]] ; then
+   # Note: could put this in devspace, but if it's gone, we don't want
+   # it in tree anyway. It's just for testing.
+   MY_SNAPSHOT="$(ver_cut 1-2).31-7553"
+   SRC_URI="
+   https://meyering.net/gzip/gzip-${MY_SNAPSHOT}.tar.xz -> 
${P}.tar.xz
+   verify-sig? (
+   
https://meyering.net/gzip/gzip-${MY_SNAPSHOT}.tar.xz.sig -> ${P}.tar.xz.sig
+   )
+   "
+   S="${WORKDIR}"/${PN}-${MY_SNAPSHOT}
+else
+   SRC_URI="
+   mirror://gnu/gzip/${P}.tar.xz
+   verify-sig? (
+   mirror://gnu/gzip/${P}.tar.xz.sig
+   )
+   "
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+if [[ ${PV} != *_p* ]] ; then
+   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
+IUSE="pic static"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-gzip )"
+RDEPEND="!app-arch/pigz[symlink(-)]"
+PDEPEND="
+   app-alternatives/gzip
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.3.8-install-symlinks.patch"
+)
+
+src_configure() {
+   use static && append-flags -static
+
+   # Avoid text relocation in gzip
+   use pic && export DEFS="NO_ASM"
+
+   # bug #663928
+   econf --disable-gcc-warnings
+}
+
+src_install() {
+   default
+
+   docinto txt
+   dodoc algorithm.doc gzip.doc
+
+   # Avoid conflict with app-arch/ncompress
+   rm "${ED}"/usr/bin/uncompress || die
+
+   # keep most things in /usr, just the fun stuff in /
+   # also rename them to avoid conflict with app-alternatives/gzip
+   dodir /bin
+   local x
+   for x in gunzip gzip zcat; do
+   mv "${ED}/usr/bin/${x}" "${ED}/bin/${x}-reference" || die
+   done
+   sed -i -e 's:exec gzip:&-reference:' \
+   "${ED}"/bin/{gunzip,zcat}-reference || die
+   mv "${ED}"/usr/share/man/man1/gzip{,-reference}.1 || die
+   rm "${ED}"/usr/share/man/man1/{gunzip,zcat}.1 || die
+}
+
+pkg_postinst() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   local ver
+   for ver in ${REPLACING_VERSIONS}; do
+   if ver_test "${ver}" -lt "1.12-r2"; then
+   ewarn "This package no longer installs 
'uncompress'."
+   ewarn 

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-tor/

2022-12-28 Thread Sam James
commit: bae9e7284b4481f4446997c858c803da2d0fd3bd
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:47:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:47:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bae9e728

sec-keys/openpgp-keys-tor: Stabilize 20221213 ppc, #888799

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

 sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild 
b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
index 3a8dcb61cdaa..e35371e93dbf 100644
--- a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
+++ b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
 
 src_install() {
local files=( ${A} )



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

2022-12-28 Thread Sam James
commit: a2d9d597194f63561f17f72e2ac8a9a002fcfe49
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:47:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:47:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d9d597

net-misc/curl: Stabilize 7.87.0 x86, #01

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

 net-misc/curl/curl-7.87.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-7.87.0.ebuild b/net-misc/curl/curl-7.87.0.ebuild
index 9e455b269cd4..e305f5163fac 100644
--- a/net-misc/curl/curl-7.87.0.ebuild
+++ b/net-misc/curl/curl-7.87.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://curl.se/download/${P}.tar.xz
 
 LICENSE="curl"
 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"
+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="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba 
+smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
 IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
 IUSE+=" nghttp3 quiche"



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

2022-12-28 Thread Sam James
commit: 7188d38d16828288981e41a8925f152e16b691ff
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:47:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:47:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7188d38d

net-vpn/tor: Stabilize 0.4.7.12 ppc, #888799

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

 net-vpn/tor/tor-0.4.7.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/tor-0.4.7.12.ebuild b/net-vpn/tor/tor-0.4.7.12.ebuild
index 65677f6a27aa..acf4849620de 100644
--- a/net-vpn/tor/tor-0.4.7.12.ebuild
+++ b/net-vpn/tor/tor-0.4.7.12.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_PF}"
 LICENSE="BSD GPL-2"
 SLOT="0"
 if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 
~ppc-macos"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~sparc x86 
~ppc-macos"
 fi
 IUSE="caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening 
test zstd"
 RESTRICT="!test? ( test )"



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

2022-12-28 Thread Sam James
commit: 732be7e60fca49687a0c1cf264ea69c5b1a22cf7
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:47:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:47:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732be7e6

net-vpn/tor: Stabilize 0.4.7.12 amd64, #888799

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

 net-vpn/tor/tor-0.4.7.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/tor-0.4.7.12.ebuild b/net-vpn/tor/tor-0.4.7.12.ebuild
index 24d6786df1fb..65677f6a27aa 100644
--- a/net-vpn/tor/tor-0.4.7.12.ebuild
+++ b/net-vpn/tor/tor-0.4.7.12.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_PF}"
 LICENSE="BSD GPL-2"
 SLOT="0"
 if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 
~ppc-macos"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 
~ppc-macos"
 fi
 IUSE="caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening 
test zstd"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-tor/

2022-12-28 Thread Sam James
commit: 4927334a20e52af7ee64e28bbabe443db5c50688
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:47:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:47:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4927334a

sec-keys/openpgp-keys-tor: Stabilize 20221213 amd64, #888799

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

 sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild 
b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
index c463a11957ae..3a8dcb61cdaa 100644
--- a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
+++ b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 
 src_install() {
local files=( ${A} )



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

2022-12-28 Thread Sam James
commit: be3c8357925ff2225b1f100cdaddc8d8736e81f4
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:47:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:47:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3c8357

net-vpn/tor: Stabilize 0.4.7.12 x86, #888799

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

 net-vpn/tor/tor-0.4.7.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/tor-0.4.7.12.ebuild b/net-vpn/tor/tor-0.4.7.12.ebuild
index de5e0e4c2145..24d6786df1fb 100644
--- a/net-vpn/tor/tor-0.4.7.12.ebuild
+++ b/net-vpn/tor/tor-0.4.7.12.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_PF}"
 LICENSE="BSD GPL-2"
 SLOT="0"
 if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~ppc-macos"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 
~ppc-macos"
 fi
 IUSE="caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening 
test zstd"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-tor/

2022-12-28 Thread Sam James
commit: 9d6a27ca069d3e9c597662c2211b2b18b41d7c1c
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:47:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:47:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d6a27ca

sec-keys/openpgp-keys-tor: Stabilize 20221213 x86, #888799

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

 sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild 
b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
index 73f6500ddc62..c463a11957ae 100644
--- a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
+++ b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 
 src_install() {
local files=( ${A} )



[gentoo-commits] repo/gentoo:master commit in: dev-db/oracle-instantclient/

2022-12-28 Thread Sam James
commit: f075a6e1d05dfeeeb68bb9367be6b9b081f47a71
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:25:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:25:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f075a6e1

dev-db/oracle-instantclient: Stabilize 21.3.0.0.0 x86, #888793

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

 dev-db/oracle-instantclient/oracle-instantclient-21.3.0.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/oracle-instantclient/oracle-instantclient-21.3.0.0.0.ebuild 
b/dev-db/oracle-instantclient/oracle-instantclient-21.3.0.0.0.ebuild
index aed8a1a49856..18e18ca2dbf5 100644
--- a/dev-db/oracle-instantclient/oracle-instantclient-21.3.0.0.0.ebuild
+++ b/dev-db/oracle-instantclient/oracle-instantclient-21.3.0.0.0.ebuild
@@ -71,7 +71,7 @@ SRC_URI="
 
 LICENSE="OTN"
 SLOT="0/${MY_SOVER}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 RESTRICT="mirror splitdebug test"
 
 DEPEND="app-arch/unzip"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/superslicer/

2022-12-28 Thread Sam James
commit: bf42d23a305a76e3f6cd8535e40b226a572f721e
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:25:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:25:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf42d23a

media-gfx/superslicer: Stabilize 2.5.59.0-r3 amd64, #888775

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

 media-gfx/superslicer/superslicer-2.5.59.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/superslicer/superslicer-2.5.59.0-r3.ebuild 
b/media-gfx/superslicer/superslicer-2.5.59.0-r3.ebuild
index 5316cceb3c63..083ab1fda40d 100644
--- a/media-gfx/superslicer/superslicer-2.5.59.0-r3.ebuild
+++ b/media-gfx/superslicer/superslicer-2.5.59.0-r3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="test"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-tor/

2022-12-28 Thread Sam James
commit: 42bb0c1d2123c52736919d8824e0bf67e1dcf1c1
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:25:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:25:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42bb0c1d

sec-keys/openpgp-keys-tor: Stabilize 20221213 sparc, #888799

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

 sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild 
b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
index ce29e33c1f39..73f6500ddc62 100644
--- a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
+++ b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20221213.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 
 src_install() {
local files=( ${A} )



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

2022-12-28 Thread Sam James
commit: 2ae7903a0733ee2b287a24ba27c5c31fc9089773
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:25:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:25:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ae7903a

sys-apps/hponcfg: Stabilize 5.6.0.0 amd64, #888797

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

 sys-apps/hponcfg/hponcfg-5.6.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/hponcfg/hponcfg-5.6.0.0.ebuild 
b/sys-apps/hponcfg/hponcfg-5.6.0.0.ebuild
index 867b52259c96..65d9db612401 100644
--- a/sys-apps/hponcfg/hponcfg-5.6.0.0.ebuild
+++ b/sys-apps/hponcfg/hponcfg-5.6.0.0.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
@@ -13,7 +13,7 @@ SRC_URI="amd64? ( 
https://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7/x86_64/cur
 
 LICENSE="hpe"
 SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 IUSE=""
 
 DEPEND=""



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

2022-12-28 Thread Sam James
commit: 30c3898b346a8713dab30e4332f6c1ca36fdc508
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:25:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:25:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c3898b

dev-db/opendbx: Stabilize 1.4.6-r5 x86, #888791

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

 dev-db/opendbx/opendbx-1.4.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/opendbx/opendbx-1.4.6-r5.ebuild 
b/dev-db/opendbx/opendbx-1.4.6-r5.ebuild
index 9fc129f26fcc..e9fc59eabfb2 100644
--- a/dev-db/opendbx/opendbx-1.4.6-r5.ebuild
+++ b/dev-db/opendbx/opendbx-1.4.6-r5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.linuxnetworks.de/opendbx/download/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
 IUSE="firebird +man +mysql oracle postgres sqlite"
 RESTRICT="firebird? ( bindist )"
 



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

2022-12-28 Thread Sam James
commit: 8976791ff74d8b7ff3ea237389a78318a6d070ea
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:25:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:25:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8976791f

dev-db/opendbx: Stabilize 1.4.6-r5 amd64, #888791

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

 dev-db/opendbx/opendbx-1.4.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/opendbx/opendbx-1.4.6-r5.ebuild 
b/dev-db/opendbx/opendbx-1.4.6-r5.ebuild
index e9fc59eabfb2..a84c00e4f96d 100644
--- a/dev-db/opendbx/opendbx-1.4.6-r5.ebuild
+++ b/dev-db/opendbx/opendbx-1.4.6-r5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.linuxnetworks.de/opendbx/download/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="firebird +man +mysql oracle postgres sqlite"
 RESTRICT="firebird? ( bindist )"
 



[gentoo-commits] repo/gentoo:master commit in: app-shells/zsh-completions/

2022-12-28 Thread Sam James
commit: 3650a4fcad6cd57d5c966f49c6f593ef5bd44039
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 22:25:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 22:25:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3650a4fc

app-shells/zsh-completions: Stabilize 0.34.0 ALLARCHES, #888789

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

 app-shells/zsh-completions/zsh-completions-0.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/zsh-completions/zsh-completions-0.34.0.ebuild 
b/app-shells/zsh-completions/zsh-completions-0.34.0.ebuild
index f5ebe5d49325..ec9a9ddd1f80 100644
--- a/app-shells/zsh-completions/zsh-completions-0.34.0.ebuild
+++ b/app-shells/zsh-completions/zsh-completions-0.34.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/zsh-users/zsh-completions.git;
 else
SRC_URI="https://github.com/zsh-users/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+   KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~x64-macos"
 fi
 
 DESCRIPTION="Additional completion definitions for Zsh"



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/

2022-12-28 Thread Alarig Le Lay
commit: 44523c3366ce633a455f80668b40b6b434bb
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Dec 28 22:23:51 2022 +
Commit: Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Dec 28 22:23:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=44523c37

net-misc/FORT-validator: Don’t debug by default

Closes: https://bugs.gentoo.org/888753
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild
index ee859b588..8ff4f6a32 100644
--- a/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild
@@ -39,6 +39,8 @@ src_prepare() {
default
# Don't strip CFLAGS
sed -i 's/fort_CFLAGS  =/fort_CFLAGS  = ${CFLAGS} /' src/Makefile.am || 
die
+   # Don’t compile debug by default
+   sed -i '/fort_CFLAGS/ s/ -g / /' src/Makefile.am || die
# Don't test network
sed -i '/http/d' test/Makefile.am || die
eautoreconf



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

2022-12-28 Thread Nick Sarnie
commit: a7352b7107294f862221540a6e12345150ee6d7d
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Dec 28 21:52:10 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Dec 28 21:52:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7352b71

media-libs/vulkan-loader: Don't automatically pass werror

Closes: https://bugs.gentoo.org/887293

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild | 1 +
 media-libs/vulkan-loader/vulkan-loader-.ebuild| 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild
index 873df8148a72..12218ef24e7b 100644
--- a/media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild
@@ -49,6 +49,7 @@ multilib_src_configure() {
-DBUILD_WSI_XCB_SUPPORT=$(usex X)
-DBUILD_WSI_XLIB_SUPPORT=$(usex X)
-DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   -DENABLE_WERROR=OFF
)
cmake_src_configure
 }

diff --git a/media-libs/vulkan-loader/vulkan-loader-.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-.ebuild
index 6c8c92090b8c..91126dbe41df 100644
--- a/media-libs/vulkan-loader/vulkan-loader-.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-.ebuild
@@ -50,6 +50,7 @@ multilib_src_configure() {
-DBUILD_WSI_XCB_SUPPORT=$(usex X)
-DBUILD_WSI_XLIB_SUPPORT=$(usex X)
-DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   -DENABLE_WERROR=OFF
)
cmake_src_configure
 }



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

2022-12-28 Thread Nick Sarnie
commit: eedd8994717645f117883ad0fca7b04c4920be96
Author: Sergei Chernyadyev  gmail  com>
AuthorDate: Mon Dec 19 20:08:38 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Dec 28 21:39:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eedd8994

dev-util/vulkan-headers: Version bump

Signed-off-by: Sergei Chernyadyev  gmail.com>
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-headers/Manifest   |  1 +
 .../vulkan-headers/vulkan-headers-1.3.236.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index b1594723fd8d..538734e330bd 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-headers-1.3.231.tar.gz 1691630 BLAKE2B 
321ad1d472a80ec31e0bbc80e8eb79ef831a385415e216b2ddf83014fcf4c3fda804fb8d085be10b35bd9454ab42cada4bf3d7f25d3d854cd607f7afd8ace906
 SHA512 
3d460c2e768de02f8bf5ad2963c4c75c4efe03be3d6a5a752c54676307fc2913fd765c7955bee4da42a9f9c64c20b984ffde805c3561b4e97d2b4120049e88ab
+DIST vulkan-headers-1.3.236.tar.gz 1764629 BLAKE2B 
bcab4628979aba6121779f876010cca18308b42b2eea5f7e2c9ab45855914a5ef8f2f217a9853feca461c2fd002ad44696b60ef229c4a2f187aacb7e68ae3dd4
 SHA512 
f4623a9076896403ceff2c97b02bbda0692535be01dba0a51a1faaa015d9c57c47aaa0960505b94553f24b4efb9ebb84adac5a949d341bbb13898d734e6c722c

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.236.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.236.ebuild
new file mode 100644
index ..591287d773f0
--- /dev/null
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.236.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-Headers
+inherit cmake
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Header files and API registry"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+BDEPEND=">=dev-util/cmake-3.10.2"



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

2022-12-28 Thread Nick Sarnie
commit: daebf84e5fc667eea0b64c67902a3d1b3764728d
Author: Sergei Chernyadyev  gmail  com>
AuthorDate: Sun Dec 25 15:49:10 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Dec 28 21:39:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daebf84e

dev-util/glslang: Bump install-static-libs patch for  version to 1.3.236

Signed-off-by: Sergei Chernyadyev  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28716
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/glslang/glslang-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/glslang/glslang-.ebuild 
b/dev-util/glslang/glslang-.ebuild
index c7d6b2354929..cfde31bd6156 100644
--- a/dev-util/glslang/glslang-.ebuild
+++ b/dev-util/glslang/glslang-.ebuild
@@ -19,7 +19,7 @@ fi
 DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V 
generator"
 HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ 
https://github.com/KhronosGroup/glslang;
 
-PATCHES=( "${FILESDIR}/${PN}-1.3.231-Install-static-libs.patch" )
+PATCHES=( "${FILESDIR}/${PN}-1.3.236-Install-static-libs.patch" )
 
 LICENSE="BSD"
 SLOT="0/1"



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

2022-12-28 Thread Nick Sarnie
commit: a26e6d7d4440932dbb8367a46fd3dc6798d8bfb5
Author: Sergei Chernyadyev  gmail  com>
AuthorDate: Mon Dec 19 20:11:25 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Dec 28 21:39:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a26e6d7d

media-libs/vulkan-loader: Version bump

Signed-off-by: Sergei Chernyadyev  gmail.com>
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-loader/Manifest  |  1 +
 .../vulkan-loader/vulkan-loader-1.3.236.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/media-libs/vulkan-loader/Manifest 
b/media-libs/vulkan-loader/Manifest
index a3473d6f8e3a..bd950daebfeb 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1 +1,2 @@
 DIST vulkan-loader-1.3.231.tar.gz 1609720 BLAKE2B 
0e6c2bdb6934502cd7f315636cf17dc0eeca7b990f8573944dcf5aec775272ce8c246efe51ee0395e0c2ed23c63a584be104d8a49a556c6d17e0fa66fda772cf
 SHA512 
07f1a8e7737d9609a138b4e9740f9c2228db1ac56f8ddbf3c1ec0ec3b745647002ba3af4725347941dae2feb63e7c33c9db5f14ab98d2f47dfd2181a559ba849
+DIST vulkan-loader-1.3.236.tar.gz 1646230 BLAKE2B 
dd4448f32ef6f9ba25cb9bfd07549213ce787bfe21fd7d677fed55940173f583457f9082b75a497f4849afa3584fc147f3973c8d59f2a6a10ab16a10753ad5f8
 SHA512 
d80f979775e6a98b1a68e079b825984a03c76ecc04d9a8e979ff751f0f0825234662b15f2096a1c183f35bce8a1cfc16dda3238ad8f192f1622da74b9ee4e078

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild
new file mode 100644
index ..873df8148a72
--- /dev/null
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-Loader
+inherit flag-o-matic cmake-multilib toolchain-funcs
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+fi
+
+DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="layers wayland X"
+
+BDEPEND=">=dev-util/cmake-3.10.2"
+DEPEND="
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )"
+
+multilib_src_configure() {
+   # Integrated clang assembler doesn't work with x86 - Bug #698164
+   if tc-is-clang && [[ ${ABI} == x86 ]]; then
+   append-cflags -fno-integrated-as
+   fi
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_TESTS=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+   cmake_src_configure
+}
+
+multilib_src_install() {
+   keepdir /etc/vulkan/icd.d
+
+   cmake_src_install
+}
+
+pkg_postinst() {
+   einfo "USE=demos has been dropped as per upstream packaging"
+   einfo "vulkaninfo is now available in the dev-util/vulkan-tools package"
+}



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

2022-12-28 Thread Nick Sarnie
commit: 5142826a4c693224b86f43e4c5a716094fa2ac71
Author: Sergei Chernyadyev  gmail  com>
AuthorDate: Mon Dec 19 20:07:05 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Dec 28 21:39:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5142826a

dev-util/spirv-headers: Version bump

Signed-off-by: Sergei Chernyadyev  gmail.com>
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-headers/Manifest |  1 +
 dev-util/spirv-headers/spirv-headers-1.3.236.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index b2415ef88b9f..9eab65e5f541 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1 +1,2 @@
 DIST spirv-headers-1.3.231.tar.gz 439643 BLAKE2B 
034f3ff56a36dbd62290980f55ead654af209eb23359b541b6d6de72f8c6dbd67d7e0ca5c64f0e2b2f29077a19b224909c507d373a17b76010862df3222e8a08
 SHA512 
227d0ae49d3095813cb48b5657858df4caebfc4c711b5d8b1d358f4b37f40b482d4cc7ca4d91cb029c32c8ba6af73221ba0fa02724e795a46dc324f2bc832ff9
+DIST spirv-headers-1.3.236.tar.gz 445166 BLAKE2B 
cf64f91a3d4368f876fb5834c0fa42d36861519b842fee8789515752dc8cb519266579cec8be26f3e0ea2917884b3bad2644f337adf9184cda139224cbc33240
 SHA512 
0cd35cbff41b5dc6f78c5129c138c83e099c8bea63eca9dfc8fdf0a19fed015b9d4435fc8e1c8d98997f1c673162b289842e0bbe3ba243f798bc631cd92d85d2

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.236.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.236.ebuild
new file mode 100644
index ..d2781b9e4327
--- /dev/null
+++ b/dev-util/spirv-headers/spirv-headers-1.3.236.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Machine-readable files for the SPIR-V Registry"
+HOMEPAGE="https://www.khronos.org/registry/spir-v/;
+EGIT_COMMIT="sdk-${PV}"
+SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"



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

2022-12-28 Thread Nick Sarnie
commit: a35f6b713e250635375a3bbc6fd06197030a8c88
Author: Sergei Chernyadyev  gmail  com>
AuthorDate: Mon Dec 19 20:13:06 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Dec 28 21:39:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a35f6b71

media-libs/vulkan-layers: Version bump

Signed-off-by: Sergei Chernyadyev  gmail.com>
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-layers/Manifest  |  1 +
 .../vulkan-layers/vulkan-layers-1.3.236.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index b6b37bf2a765..3074cdc9ac80 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-layers-1.3.231.tar.gz 4408601 BLAKE2B 
9b777559a540c34c5f86a93b15c42a223b8b7fd517f06e28d7bd0ba0fdc938063fd86126f7cdb43e692f3cc22296b5f8df924c2f39e3ead38325b2e1442bf3a6
 SHA512 
550ff2f5d718ab1a272977f3beb89f653107a7a2b89209408233cb3b969206d1d9383e0e8933343bc71fc920dd80e0cf62ad3baa588b671f24ce04cb93d4b606
+DIST vulkan-layers-1.3.236.tar.gz 4519779 BLAKE2B 
087ecbfc4e460dbdd65009262d3ddedbed72258742ec902ac6e6e89d779aa350f819d4aa2aad4a30d365bdfb079c25ccaec265b9c5b56066e082db4701300095
 SHA512 
0ebb9d44b1a465a28702e12c80c6accb55dbd6a53ce2f1eb8e8cd627583a217544e21e8eb7e1619620458d756c0cde244bcde331710ab8244e113e302839f479

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.236.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.236.ebuild
new file mode 100644
index ..4651b8594c3a
--- /dev/null
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.236.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-ValidationLayers
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Validation Layers"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="wayland X"
+
+BDEPEND=">=dev-util/cmake-3.10.2"
+RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-cpp/robin-hood-hashing-3.11.5
+   ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_LAYER_SUPPORT_FILES=ON
+   -DBUILD_WERROR=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DBUILD_TESTS=OFF
+   -DVulkanRegistry_DIR="${ESYSROOT}/usr/share/vulkan/registry"
+   )
+   cmake_src_configure
+}



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

2022-12-28 Thread Nick Sarnie
commit: c05fa83c6e2a8de24540d5b8776bff259ba534a4
Author: Sergei Chernyadyev  gmail  com>
AuthorDate: Mon Dec 19 20:09:36 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Dec 28 21:39:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05fa83c

dev-util/spirv-tools: Version bump

Signed-off-by: Sergei Chernyadyev  gmail.com>
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-tools/Manifest   |  1 +
 dev-util/spirv-tools/spirv-tools-1.3.236.ebuild | 44 +
 2 files changed, 45 insertions(+)

diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index be15be4148a5..d5f357d0b2f8 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1 +1,2 @@
 DIST spirv-tools-1.3.231.tar.gz 3044417 BLAKE2B 
f59afde3ec653e9ed0e8c43814e2ec8e9e379d3872c5f277215948d57ff4dc29374525e42fb5cace08d59c8322c28a9077c3573691242c5aaf4b057865ed7cf1
 SHA512 
d38ca24b9316e9e878f56e63a08ee40d7cae5aa947546f4d9e789d71b81d0f551fcafacce09d59e9874e284705f55f98e5fdc0acc27ec429fab02f9762e47952
+DIST spirv-tools-1.3.236.tar.gz 3079909 BLAKE2B 
97c773b3bee60d3889f9bda49d0b729ce199fab1d6ac211f0bcc9fd0ec2d1d770ed6dccd603cf9beae82541d009fa37bc6d5e1a3a8cae82985c84e3bcfbc4149
 SHA512 
c70287582cc42eca1a4b81259217f02e4d7003503d43a2aabc24b3c6c50b9081768bdd69ed8a9c8489b1e9a52e9762629c920a96eb2ef43a96e9ead7a1438674

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.236.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.236.ebuild
new file mode 100644
index ..0e9cb686acc2
--- /dev/null
+++ b/dev-util/spirv-tools/spirv-tools-1.3.236.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=SPIRV-Tools
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   EGIT_COMMIT="sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION="Provides an API and commands for processing SPIR-V modules"
+HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+# Tests fail upon finding symbols that do not match a regular expression
+# in the generated library. Easily hit with non-standard compiler flags
+RESTRICT="test"
+COMMON_DEPEND="~dev-util/spirv-headers-${PV}"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND=""
+BDEPEND="${PYTHON_DEPS}
+   ${COMMON_DEPEND}"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   "-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/"
+   "-DSPIRV_WERROR=OFF"
+   "-DSPIRV_TOOLS_BUILD_STATIC=OFF"
+   "-DBUILD_SHARED_LIBS=ON"
+   )
+
+   cmake_src_configure
+}



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

2022-12-28 Thread Nick Sarnie
commit: a5e559f331c8f88863cddc95afe949d12a5526a3
Author: Sergei Chernyadyev  gmail  com>
AuthorDate: Mon Dec 19 20:10:28 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Dec 28 21:39:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e559f3

dev-util/vulkan-tools: Version bump

Signed-off-by: Sergei Chernyadyev  gmail.com>
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-tools/Manifest|  1 +
 dev-util/vulkan-tools/vulkan-tools-1.3.236.ebuild | 82 +++
 2 files changed, 83 insertions(+)

diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index 1e28a261797b..6c6ab95b9c4d 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1 +1,2 @@
 DIST vulkan-tools-1.3.231.tar.gz 876613 BLAKE2B 
5c57e5f1f101d79b2bc57a7033a438c470db0d089beaeafa69865f95f14a55c0f71fcc0fb0dea1d898ddcdb80364abb883805e6b60f488a2b5b56bb42cffd4e9
 SHA512 
b6b1404e3d77e85c5f5d7e93503e9b2a409a506692a862fcfc01a57d3ee5c6410f47dc7175175b817a1f0e9af62b7a99934c33c68f90babd698aeaeb0b8f
+DIST vulkan-tools-1.3.236.tar.gz 880927 BLAKE2B 
0d2b885057d063946140489eae4fb08ad8ff3172d23243f746c74090a20990901b18126cfb41efdd38b24f7c2e7dcd62dd3453f0f6130c618632592a4ecb1d31
 SHA512 
aa3b934ab084a29ae2503be96f0af69c52b693525cd5bd641c85b5a6f79ec3b7a48ba1b08a1a898229f80086bd5fc819b8ad4019835490653edadcf2d086b9f3

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.236.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.236.ebuild
new file mode 100644
index ..8a1f2672d510
--- /dev/null
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.236.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-Tools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cube wayland +X"
+
+# Cube demo only supports one window system at a time
+REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
+
+BDEPEND="${PYTHON_DEPS}
+   >=dev-util/cmake-3.10.2
+   cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+   ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   ~dev-util/vulkan-headers-${PV}
+"
+
+pkg_setup() {
+   MULTILIB_CHOST_TOOLS=(
+   /usr/bin/vulkaninfo
+   )
+
+   use cube && MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/vkcube
+   /usr/bin/vkcubepp
+   )
+
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_VULKANINFO=ON
+   -DBUILD_CUBE=$(usex cube)
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+
+   use cube && mycmakeargs+=(
+   -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
+   -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_install() {
+   cmake_src_install
+}



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

2022-12-28 Thread Nick Sarnie
commit: 6790faaf95b65351d3f0512f27a65287848dfcb9
Author: Sergei Chernyadyev  gmail  com>
AuthorDate: Mon Dec 19 20:10:06 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Dec 28 21:39:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6790faaf

dev-util/glslang: Version bump

Signed-off-by: Sergei Chernyadyev  gmail.com>
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/glslang/Manifest  |  1 +
 .../glslang-1.3.236-Install-static-libs.patch  | 39 ++
 dev-util/glslang/glslang-1.3.236.ebuild| 37 
 3 files changed, 77 insertions(+)

diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest
index bb1609390d75..2d49fc095c50 100644
--- a/dev-util/glslang/Manifest
+++ b/dev-util/glslang/Manifest
@@ -1,3 +1,4 @@
 DIST glslang-1.3.216.tar.gz 3537750 BLAKE2B 
0eddc7be8a4499a283b941b51aefec5bfa3d555b8f44408f33a6993db1bea96b6dfeedb093d64117ef4ffca6ad264ea5968492af642fc2b0563bb43eff241cb8
 SHA512 
4ab3953df2e881e4eb923307d6ec906daaa1786a1ad1b4d7d6713d63599c8f7cfd41257d53f7caeddcc4ad8cc4aac707393d2b7a1c7452ff5e9d1ae5f84696e8
 DIST glslang-1.3.224.tar.gz 3543160 BLAKE2B 
5773f884b39f2bd01bf71269e62ee3c0ee36a736249e65b6b205560227698230e708feb4137cffe7b4b30e8756c206e53663bb3942b1d5d528511ac96e8bc407
 SHA512 
d982fb166d07e8862b8b41d90652fd419a35a0987ff86e21b4cb760594e0c8505d927dcdb089540168ca4b47e4d89d5e150706758ff82b25011f52c1716cfbf4
 DIST glslang-1.3.231.tar.gz 3657070 BLAKE2B 
3a33854d165e966f339027f73d0f05bf4a2df5998f379529413209eaca2b3e95939ead4bb606e7f65effb7a32e81ce40f4bd7af94b2e6fbad1ed8d809f6a1f19
 SHA512 
2235c476b03bcb93ac9d0d8a88fdf980f6435086d7ce13a1d9c8ff223880d788a49f35e7392f1b5af9174da7b501a171b80ce4e89bc0c6d609d2b737da982e56
+DIST glslang-1.3.236.tar.gz 3659402 BLAKE2B 
7ee37cf00e5d9bd821253d7c907d29422410cf6809f7ec09551b1d0b08e53924add24595a52b241017b69890037ea91660be1ea5645e18cb1e0bba80ad224a5b
 SHA512 
4758b137a31bc6ef999c6b00f4d4a55c0edc879eb09082acbc22a56549a53e61ee5a67e705a40f679f2e25f3a5f1245c14a880e646febc5270e8374809debcb3

diff --git a/dev-util/glslang/files/glslang-1.3.236-Install-static-libs.patch 
b/dev-util/glslang/files/glslang-1.3.236-Install-static-libs.patch
new file mode 100644
index ..826e0f6cd856
--- /dev/null
+++ b/dev-util/glslang/files/glslang-1.3.236-Install-static-libs.patch
@@ -0,0 +1,39 @@
+diff --git a/OGLCompilersDLL/CMakeLists.txt b/OGLCompilersDLL/CMakeLists.txt
+index b44cbc73..41f6de93 100644
+--- a/OGLCompilersDLL/CMakeLists.txt
 b/OGLCompilersDLL/CMakeLists.txt
+@@ -41,7 +41,7 @@ if(WIN32)
+ source_group("Source" FILES ${SOURCES})
+ endif(WIN32)
+ 
+-if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS)
++if(ENABLE_GLSLANG_INSTALL)
+ install(TARGETS OGLCompiler EXPORT glslang-targets)
+ 
+ # Backward compatibility
+diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt
+index a8b14911..57ec1efd 100644
+--- a/glslang/CMakeLists.txt
 b/glslang/CMakeLists.txt
+@@ -203,7 +203,7 @@ endif()
+ 

+ if(ENABLE_GLSLANG_INSTALL)
+ install(TARGETS glslang EXPORT glslang-targets)
+-if(NOT BUILD_SHARED_LIBS)
++if(BUILD_SHARED_LIBS)
+ install(TARGETS MachineIndependent EXPORT glslang-targets)
+ install(TARGETS GenericCodeGen EXPORT glslang-targets)
+ 
+diff --git a/glslang/OSDependent/Unix/CMakeLists.txt 
b/glslang/OSDependent/Unix/CMakeLists.txt
+index 16eb939b..959788dc 100644
+--- a/glslang/OSDependent/Unix/CMakeLists.txt
 b/glslang/OSDependent/Unix/CMakeLists.txt
+@@ -52,7 +52,7 @@ else()
+ target_link_libraries(OSDependent Threads::Threads)
+ endif()
+ 
+-if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS)
++if(ENABLE_GLSLANG_INSTALL)
+ install(TARGETS OSDependent EXPORT glslang-targets)
+ 
+ # Backward compatibility

diff --git a/dev-util/glslang/glslang-1.3.236.ebuild 
b/dev-util/glslang/glslang-1.3.236.ebuild
new file mode 100644
index ..519eb9fd2b13
--- /dev/null
+++ b/dev-util/glslang/glslang-1.3.236.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git;
+   inherit git-r3
+else
+   SNAPSHOT_COMMIT="sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
+fi
+
+DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V 
generator"
+HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ 
https://github.com/KhronosGroup/glslang;
+
+PATCHES=( "${FILESDIR}/${P}-Install-static-libs.patch" )
+

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/multilib/n32/systemd/, ...

2022-12-28 Thread Andreas K. Hüttel
commit: 334ac67a7da42802b3ae940c924ad10455b39755
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec 28 18:17:48 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec 28 21:24:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=334ac67a

profiles: add 23.0 mips profiles without special changes, do not use yet

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/23.0/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/multilib/n64/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/n64/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/multilib/n64/systemd/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/n64/systemd/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/multilib/o32/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/o32/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/multilib/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/n32/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/n32/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/n32/systemd/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/n32/systemd/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/n64/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/n64/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/n64/systemd/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/n64/systemd/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/o32/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/o32/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/o32/systemd/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/o32/systemd/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/parent  | 2 ++
 profiles/default/linux/mips/23.0/multilib/eapi  | 1 +
 profiles/default/linux/mips/23.0/multilib/n32/eapi  | 1 +
 profiles/default/linux/mips/23.0/multilib/n32/parent| 2 ++
 profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi  | 1 +
 profiles/default/linux/mips/23.0/multilib/n32/systemd/parent| 2 ++
 profiles/default/linux/mips/23.0/multilib/n64/eapi  | 1 +
 profiles/default/linux/mips/23.0/multilib/n64/parent| 2 ++
 profiles/default/linux/mips/23.0/multilib/o32/eapi  | 1 +
 profiles/default/linux/mips/23.0/multilib/o32/parent| 2 ++
 profiles/default/linux/mips/23.0/multilib/parent| 2 ++
 profiles/default/linux/mips/23.0/musl/eapi  | 1 +
 profiles/default/linux/mips/23.0/musl/mipsel/eapi   | 1 +
 profiles/default/linux/mips/23.0/musl/mipsel/make.defaults  | 5 +
 profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi   | 1 +
 profiles/default/linux/mips/23.0/musl/mipsel/n64/make.defaults  | 6 ++
 profiles/default/linux/mips/23.0/musl/mipsel/n64/parent | 2 ++
 profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi   | 1 +
 profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults  | 6 ++
 profiles/default/linux/mips/23.0/musl/mipsel/o32/parent | 2 ++
 profiles/default/linux/mips/23.0/musl/mipsel/parent | 2 ++
 profiles/default/linux/mips/23.0/musl/n64/eapi  | 1 +
 profiles/default/linux/mips/23.0/musl/n64/make.defaults | 6 ++
 profiles/default/linux/mips/23.0/musl/n64/parent| 2 ++
 profiles/default/linux/mips/23.0/musl/o32/eapi  | 1 +
 profiles/default/linux/mips/23.0/musl/o32/make.defaults | 6 ++
 profiles/default/linux/mips/23.0/musl/o32/parent| 2 ++
 profiles/default/linux/mips/23.0/musl/parent| 3 +++
 profiles/default/linux/mips/23.0/n32/eapi   | 1 +
 profiles/default/linux/mips/23.0/n32/parent | 2 ++
 profiles/default/linux/mips/23.0/n32/systemd/eapi   | 1 +
 profiles/default/linux/mips/23.0/n32/systemd/parent | 2 ++
 profiles/default/linux/mips/23.0/n64/eapi   | 1 +
 profiles/default/linux/mips/23.0/n64/parent | 2 ++
 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/mipsel/o32/, ...

2022-12-28 Thread Andreas K. Hüttel
commit: b14ccff2d4d0eb8f88860b15818ca95b7e06ed6d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec 28 21:24:02 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec 28 21:24:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14ccff2

profiles: add new CHOST settings to mips 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/23.0/make.defaults| 6 ++
 profiles/default/linux/mips/23.0/mipsel/make.defaults | 6 ++
 .../default/linux/mips/23.0/mipsel/multilib/n32/make.defaults | 8 
 .../default/linux/mips/23.0/mipsel/multilib/n64/make.defaults | 8 
 .../default/linux/mips/23.0/mipsel/multilib/o32/make.defaults | 8 
 profiles/default/linux/mips/23.0/mipsel/n32/make.defaults | 8 
 profiles/default/linux/mips/23.0/mipsel/n64/make.defaults | 8 
 profiles/default/linux/mips/23.0/mipsel/o32/make.defaults | 8 
 profiles/default/linux/mips/23.0/multilib/n32/make.defaults   | 8 
 profiles/default/linux/mips/23.0/multilib/n64/make.defaults   | 8 
 profiles/default/linux/mips/23.0/multilib/o32/make.defaults   | 8 
 profiles/default/linux/mips/23.0/n32/make.defaults| 8 
 profiles/default/linux/mips/23.0/n64/make.defaults| 8 
 profiles/default/linux/mips/23.0/o32/make.defaults| 8 
 .../linux/mips/23.0/split-usr/mipsel/multilib/n32/make.defaults   | 8 
 .../linux/mips/23.0/split-usr/mipsel/multilib/n64/make.defaults   | 8 
 .../linux/mips/23.0/split-usr/mipsel/multilib/o32/make.defaults   | 8 
 .../default/linux/mips/23.0/split-usr/mipsel/n32/make.defaults| 8 
 .../default/linux/mips/23.0/split-usr/mipsel/n64/make.defaults| 8 
 .../default/linux/mips/23.0/split-usr/mipsel/o32/make.defaults| 8 
 .../default/linux/mips/23.0/split-usr/multilib/n32/make.defaults  | 8 
 .../default/linux/mips/23.0/split-usr/multilib/n64/make.defaults  | 8 
 .../default/linux/mips/23.0/split-usr/multilib/o32/make.defaults  | 8 
 profiles/default/linux/mips/23.0/split-usr/n32/make.defaults  | 8 
 profiles/default/linux/mips/23.0/split-usr/n64/make.defaults  | 8 
 profiles/default/linux/mips/23.0/split-usr/o32/make.defaults  | 8 
 26 files changed, 204 insertions(+)

diff --git a/profiles/default/linux/mips/23.0/make.defaults 
b/profiles/default/linux/mips/23.0/make.defaults
new file mode 100644
index ..54bc24e5fac5
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mips-unknown-linux-gnu"
+CHOST_n32="mips64-unknown-linux-gnuabin32"
+CHOST_n64="mips64-unknown-linux-gnuabi64"

diff --git a/profiles/default/linux/mips/23.0/mipsel/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/make.defaults
new file mode 100644
index ..58571c559dcf
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults
new file mode 100644
index ..b91472d0279c
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_n32}

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n64/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n64/make.defaults
new file mode 100644
index ..6413aabdf532
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_n64}

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/o32/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/multilib/o32/make.defaults
new file mode 100644
index ..e9cc91c33347
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/o32/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/torque/

2022-12-28 Thread Sam James
commit: a69a6f22169f6190713f6202f3a068d88fbaeebd
Author: Marco Scardovi  icloud  com>
AuthorDate: Wed Dec 28 00:34:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 21:00:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a69a6f22

sys-cluster/torque: revbump, fix .la error

Closes: https://bugs.gentoo.org/852089

Signed-off-by: Marco Scardovi  icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/28868
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/torque/torque-6.0.4-r3.ebuild | 200 ++
 1 file changed, 200 insertions(+)

diff --git a/sys-cluster/torque/torque-6.0.4-r3.ebuild 
b/sys-cluster/torque/torque-6.0.4-r3.ebuild
new file mode 100644
index ..6799806e325e
--- /dev/null
+++ b/sys-cluster/torque/torque-6.0.4-r3.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_COMMIT="6a0b37f85c7d644e9217cbab1542792d646f59a6"
+inherit autotools flag-o-matic linux-info toolchain-funcs
+
+DESCRIPTION="Resource manager and queuing system based on OpenPBS"
+HOMEPAGE="http://www.adaptivecomputing.com/products/open-source/torque;
+SRC_URI="
+   https://github.com/adaptivecomputing/torque/archive/${MY_COMMIT}.tar.gz 
-> ${P}-gh-20170829.tar.gz
+   https://dev.gentoo.org/~juippis/distfiles/tmp/torque-6.0.4-gcc7.patch
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-glibc-2.34-pthread.patch.bz2
+"
+
+LICENSE="torque-2.5"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="autorun cgroups cpusets +crypt doc munge nvidia quickcommit server 
+syslog tk"
+
+DEPEND_COMMON="
+   sys-libs/zlib
+   sys-libs/readline:0=
+   dev-libs/libxml2
+   dev-libs/boost
+   cpusets? ( sys-apps/hwloc:= )
+   munge? ( sys-auth/munge )
+   nvidia? ( >=x11-drivers/nvidia-drivers-275 )
+   tk? (
+   dev-lang/tk:0=
+   dev-lang/tcl:0=
+   )
+   syslog? ( virtual/logger )
+   !!games-util/qstat
+"
+
+# libncurses.so is only needed for configure check on readline
+DEPEND="
+   ${DEPEND_COMMON}
+   sys-libs/ncurses:*
+   !!sys-cluster/slurm
+"
+
+RDEPEND="
+   ${DEPEND_COMMON}
+   crypt? ( net-misc/openssh )
+   !crypt? ( net-misc/netkit-rsh )
+   !dev-libs/uthash
+"
+
+# Torque should depend on dev-libs/uthash but that's pretty much impossible
+# to patch in as they ship with a broken configure such that files referenced
+# by the configure.ac and Makefile.am are missing.
+# http://www.supercluster.org/pipermail/torquedev/2014-October/004773.html
+
+S="${WORKDIR}"/${PN}-6a0b37f85c7d644e9217cbab1542792d646f59a6
+
+PATCHES=(
+   "${DISTDIR}"/${P}-gcc7.patch
+   "${FILESDIR}"/${PN}-6.0.3-fix-emptystring-comparison.patch
+   "${FILESDIR}"/${P}-no-openssl.patch
+   "${FILESDIR}"/${P}-error_buf_overflow_prevent.patch
+   "${WORKDIR}"/${P}-glibc-2.34-pthread.patch
+   "${FILESDIR}"/${P}-pthreads-deux.patch
+)
+
+pkg_setup() {
+   PBS_SERVER_HOME="${PBS_SERVER_HOME:-/var/spool/${PN}}"
+
+   # Find a Torque server to use.  Check environment, then
+   # current setup (if any), and fall back on current hostname.
+   if [[ -z "${PBS_SERVER_NAME}" ]]; then
+   if [ -f "${EROOT}/${PBS_SERVER_HOME}/server_name" ]; then
+   
PBS_SERVER_NAME="$(<${EROOT}/${PBS_SERVER_HOME}/server_name)"
+   else
+   PBS_SERVER_NAME=$(hostname -f)
+   fi
+   fi
+
+   if use cpusets || use cgroups; then
+   if ! use kernel_linux; then
+   einfo
+   elog "Torque currently only has support for cpusets 
and cgroups in linux."
+   elog "Assuming you didn't really want this USE flag and 
ignoring its state."
+   einfo
+   else
+   linux-info_pkg_setup
+   if ! linux_config_exists || ! linux_chkconfig_present 
CPUSETS; then
+   einfo
+   elog "Torque support for cpusets will 
require that you recompile"
+   elog "your kernel with CONFIG_CPUSETS enabled."
+   einfo
+   fi
+   fi
+   fi
+}
+
+src_prepare() {
+   default
+   # We install to a valid location, no need to muck with ld.so.conf
+   # --without-loadlibfile is supposed to do this for us...
+   sed -i '/mk_default_ld_lib_file || return 1/d' buildutils/pbs_mkdirs.in 
|| die
+   eautoreconf
+}
+
+src_configure() {
+   append-cflags "-fpermissive"
+
+   # Force Bash for configure as there's a lot of issues with configure.ac 
and such here
+   CONFIG_SHELL="${BROOT}/bin/bash" econf \
+   $(use_enable tk gui) \
+  

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/torque/

2022-12-28 Thread Sam James
commit: 1d2eedbdf40f9d5b439501b49b94282b254453f0
Author: Marco Scardovi  icloud  com>
AuthorDate: Wed Dec 28 00:26:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 21:00:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2eedbd

sys-cluster/torque: add github upstream metadata

Signed-off-by: Marco Scardovi  icloud.com>
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/torque/metadata.xml | 29 -
 1 file changed, 16 insertions(+), 13 deletions(-)

diff --git a/sys-cluster/torque/metadata.xml b/sys-cluster/torque/metadata.xml
index afd1ec84a4a9..4ce5f5914612 100644
--- a/sys-cluster/torque/metadata.xml
+++ b/sys-cluster/torque/metadata.xml
@@ -1,17 +1,20 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-clus...@gentoo.org
-Gentoo Cluster Project
-  
-  
-Enable the AUTORUN_JOBS codebase
-Enable pbs_mom to use linux cgroups to isolate 
jobs
-Enable pbs_mom to utilize linux cpusets if 
available
-Enable authentication via munge
-Enable management of Nvidia GPUs
-Enable the QUICKCOMMIT codebase
-Enable compilation of pbs_server and pbs_sched
-  
+   
+   clus...@gentoo.org
+   Gentoo Cluster Project
+   
+   
+   Enable the AUTORUN_JOBS codebase
+   Enable pbs_mom to use linux cgroups to 
isolate jobs
+   Enable pbs_mom to utilize linux cpusets if 
available
+   Enable authentication via munge
+   Enable management of Nvidia GPUs
+   Enable the QUICKCOMMIT codebase
+   Enable compilation of pbs_server and 
pbs_sched
+   
+   
+   adaptivecomputing/torque
+   
 



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

2022-12-28 Thread Sam James
commit: 70ff320ef013db4b0572a0e5547b7da286aa0ea4
Author: Marco Scardovi  icloud  com>
AuthorDate: Wed Dec 28 20:36:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 21:00:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ff320e

sys-apps/hponcfg: drop 4.6.0.0, 5.4.0.0

Signed-off-by: Marco Scardovi  icloud.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/hponcfg/Manifest   |  3 ---
 sys-apps/hponcfg/hponcfg-4.6.0.0.ebuild | 43 -
 sys-apps/hponcfg/hponcfg-5.4.0.0.ebuild | 37 
 3 files changed, 83 deletions(-)

diff --git a/sys-apps/hponcfg/Manifest b/sys-apps/hponcfg/Manifest
index 8c48f52a9b61..5f5de327a059 100644
--- a/sys-apps/hponcfg/Manifest
+++ b/sys-apps/hponcfg/Manifest
@@ -1,5 +1,2 @@
-DIST hponcfg-4.6.0-0.i386.rpm 39344 BLAKE2B 
a1fb8c4237eae8caa90086b49dd89ad641c77663e0c98f82ec97724564437837223ea3acd15136aaf6c575e35923f2e804766c51179771aead9800ecae424cd1
 SHA512 
534e2d656349e34c539755d807456a671363640ca8dd6853787dbf7f2a594acb88478b59b2e21ca07b8c6f118f6ad3c2e0eb1ec072484db6a8fb707bd593e0e7
-DIST hponcfg-4.6.0-0.x86_64.rpm 44121 BLAKE2B 
5fb073a0789380527066087a14e1806bd98a7ee76da18facbc578b0aff397a73df8a3236c22939bda4e8af19e3b6a03670947998c666fdd9b8e390a77be6d9e3
 SHA512 
830abe6816295fa7e0888e0848d707ab41510a9ea6dc17d01fd5de2fa56faf49af43ef6698aa379ac8baa6ab729262e77e209b90103ce67d45bf6f0b2d4df142
-DIST hponcfg-5.4.0-0.x86_64.rpm 59246 BLAKE2B 
50979eec63121ad89fa2e13eb286236b1cd6fc02269ba93767a9cf19a7782aea570577f98cb307e75c73fcac1fc8bc8c281f21187be157cb816253751d263ed6
 SHA512 
55583acd1a9e5a639fe63ecff051af9676518130e431ba76a0cdbf2ba18f4b600aaae8388895631eb0b9be343e110b5fe39dc4ab844c3a2afef0bc601756c04c
 DIST hponcfg-5.5.0-0.x86_64.rpm 60092 BLAKE2B 
8a81b1b0e3f0cd81e5a3861d1f7e0f5a07ed32cd0efac2c77d8c8b94666a44daf7cb289e53b1610cb5ea66782c256dce652f897f15370a2c7d129ffc6c47f6c1
 SHA512 
478b94f9a99be7f1cab10e909d33b804a0831159c5829dbdcfa78df02aa5fd9a140f0f036c2e9556e2ffb90ac85bf0efcfddc137665fd438c6379fa0eb43ce74
 DIST hponcfg-5.6.0-0.x86_64.rpm 60457 BLAKE2B 
88ed71e20e7c7db28b0228974ed0ca41726d3b1f976005b211013028c9ca9a8704c26119c2a41525458e87515d06c57232d109d795fd9bb0096366f91d7523d7
 SHA512 
7685584ff9ab3f3f23ff77017de194ba935cbddee2ba8946299ed25399fd67ce58697fc754071ecf2c6e3f926a82da89307088cf8b721efd3667397025a73db7

diff --git a/sys-apps/hponcfg/hponcfg-4.6.0.0.ebuild 
b/sys-apps/hponcfg/hponcfg-4.6.0.0.ebuild
deleted file mode 100644
index d8e4a559205d..
--- a/sys-apps/hponcfg/hponcfg-4.6.0.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit pax-utils rpm versionator
-
-MY_PV=$(replace_version_separator 3 '-')
-
-DESCRIPTION="HP Lights-Out Online Configuration Utility (HPONCFG)"
-HOMEPAGE="http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_5ab6295f49964f16a699064f29;
-SRC_URI="
-   amd64? ( 
https://downloads.linux.hpe.com/SDR/repo/spp/RHEL/6/x86_64/current/${PN}-${MY_PV}.x86_64.rpm
 )
-   x86? ( 
https://downloads.linux.hpe.com/SDR/repo/spp/RHEL/6/i686/current/${PN}-${MY_PV}.i386.rpm
 )"
-
-LICENSE="hpe"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="elibc_glibc? ( >sys-libs/glibc-2.14 )"
-
-S="${WORKDIR}"
-
-QA_PRESTRIPPED="/usr/sbin/hponcfg /usr/li.*/libcpqc.*"
-
-src_install() {
-   dosbin sbin/hponcfg
-
-   # When bumping, verify SONAME (scanelf -S libhponcfg64.so)!
-   if use amd64; then
-   newlib.so "${S}"/usr/lib64/libhponcfg64.so libcpqci64.so.3
-   dosym libcpqci64.so.3 /usr/$(get_libdir)/libhponcfg64.so
-   elif use x86; then
-   newlib.so "${S}"/usr/lib/libhponcfg.so libcpqci.so.3
-   dosym libcpqci.so.3 /usr/$(get_libdir)/libhponcfg.so
-   fi
-
-   dodoc "${S}"/usr/share/doc/hponcfg/*
-
-   pax-mark m "${D}"usr/sbin/hponcfg
-}

diff --git a/sys-apps/hponcfg/hponcfg-5.4.0.0.ebuild 
b/sys-apps/hponcfg/hponcfg-5.4.0.0.ebuild
deleted file mode 100644
index 8afc8cddad42..
--- a/sys-apps/hponcfg/hponcfg-5.4.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit pax-utils rpm
-
-MY_PV=$(ver_rs 3 '-')
-
-DESCRIPTION="HP Lights-Out Online Configuration Utility (HPONCFG)"
-HOMEPAGE="http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_5ab6295f49964f16a699064f29;
-SRC_URI="amd64? ( 
https://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7/x86_64/current/${PN}-${MY_PV}.x86_64.rpm
 )"
-
-LICENSE="hpe"
-SLOT="0"
-KEYWORDS="-* amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="elibc_glibc? ( >sys-libs/glibc-2.14 )"
-
-S="${WORKDIR}"
-
-QA_PRESTRIPPED="usr/sbin/hponcfg usr/lib*/libcp*"
-QA_PREBUILT="${QA_PRESTRIPPED}"
-
-src_install() {
-   dosbin sbin/hponcfg
-
-   # When bumping, 

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

2022-12-28 Thread Sam James
commit: d2518948601d7f71c6b2a151e7269b6c272384f9
Author: Marco Scardovi  icloud  com>
AuthorDate: Wed Dec 28 20:38:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 21:00:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2518948

sys-apps/hponcfg: update EAPI 7 -> 8

Signed-off-by: Marco Scardovi  icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/28878
Signed-off-by: Sam James  gentoo.org>

 sys-apps/hponcfg/hponcfg-5.6.0.0-r1.ebuild | 35 ++
 1 file changed, 35 insertions(+)

diff --git a/sys-apps/hponcfg/hponcfg-5.6.0.0-r1.ebuild 
b/sys-apps/hponcfg/hponcfg-5.6.0.0-r1.ebuild
new file mode 100644
index ..d0ac235482e9
--- /dev/null
+++ b/sys-apps/hponcfg/hponcfg-5.6.0.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils rpm
+
+MY_PV=$(ver_rs 3 '-')
+
+DESCRIPTION="HP Lights-Out Online Configuration Utility (HPONCFG)"
+HOMEPAGE="https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a7610en_us;
+SRC_URI="https://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7/x86_64/current/${PN}-${MY_PV}.x86_64.rpm;
+
+LICENSE="hpe"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="elibc_glibc? ( >sys-libs/glibc-2.14 )"
+
+S="${WORKDIR}"
+
+QA_PRESTRIPPED="usr/sbin/hponcfg usr/lib*/libcp*"
+QA_PREBUILT="${QA_PRESTRIPPED}"
+
+src_install() {
+   dosbin sbin/hponcfg
+
+   # When bumping, verify SONAME (scanelf -S libhponcfg64.so)!
+   newlib.so "${S}"/usr/lib64/libhponcfg64.so libcpqci64.so.3
+   dosym libcpqci64.so.3 /usr/$(get_libdir)/libhponcfg64.so
+
+   dodoc "${S}"/usr/share/doc/hponcfg/*
+
+   pax-mark m "${D}"/usr/sbin/hponcfg
+}



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

2022-12-28 Thread John Helmert III
commit: eadbba1d383201b13a6392480682a029d5cd6632
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Dec 28 20:47:37 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Dec 28 20:47:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eadbba1d

net-misc/openssh: drop 9.0_p1-r6

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

 net-misc/openssh/Manifest |   4 -
 net-misc/openssh/openssh-9.0_p1-r6.ebuild | 499 --
 2 files changed, 503 deletions(-)

diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest
index 09985386afdf..19c7a125738b 100644
--- a/net-misc/openssh/Manifest
+++ b/net-misc/openssh/Manifest
@@ -1,10 +1,6 @@
 DIST openssh-8_5_P1-hpn-AES-CTR-15.2.diff 30096 BLAKE2B 
f0c020dd2403806c79d4c37a019996d275655b04997301e247f5c4dd7fad35d12b3b7c25afb1b078d915ef2a4ae02f736f0aec9ba2a8c56a405d7ca303bcadf7
 SHA512 
4c2dbf99a9b5953fdb955f700272bbaeaa025f108a8860d2190197962b849f8385327af82c4d6a3a130a7fba35a74a8ec9437d642867601acb29817c49632a8f
 DIST openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff 51428 BLAKE2B 
370b88a7da7f148bf5a4d445f05cf593b486e9df53bba027e2e179726f534b68cf9d94edd6e53024e0b6ff5f20e568727bc9d26c94d0d415603602a80d3ad241
 SHA512 
2d8d887901164b33b2799ff3ec72e86a39ae4a1696e52bcee0872dbae7772fcc534351e6e7f87126ee71b164c74e9091350f14b782f4b242a09f09b4f50d047a
 DIST openssh-8_5_P1-hpn-PeakTput-15.2.diff 2429 BLAKE2B 
849bf3c313719ab7a25c75e82d5dc5ac98365a038b2a66fe58d01eae5b20c258b94b5830e799d6909e75c69753cda05a910f3bdab9606fb7d5efa68e05f1
 SHA512 
c4a56fab55fabd1d902d45f235b603708d43f969920e45c9a57e557dccfa9cade2ec61f26d1ace938f6f73e79f17b12f119b5aea9166cbda8e3435b910500914
-DIST openssh-9.0p1+x509-13.4.1.diff.gz 1146757 BLAKE2B 
070d6bc23179a581e4fe79412274f11399009ba69ad643cc354ec9cd6392ffb0a651fd2d7f310c52c60a9c626140b9c823e2f19c600f15ac9cdf992707274bcb
 SHA512 
4aaa86c1a785741b28c5e2738cf6de6fa7965ac8692165a8b18fe7677aeb0996979f23b45306781e6be75d34fb39294659be5ae016ab4a82ef2a73bedcc6e8e7
-DIST openssh-9.0p1-sctp-1.2.patch.xz 6768 BLAKE2B 
8a18aea57b0b3f8f0a641870f0cd1570c6cc48d1e28ef7261344918905e94a548d3a3acb6feb1c6ef13f0c6cacf2b845163cad2b96ab20cb9fc58a49aeb699c1
 SHA512 
d6aa5f32464d5f3e2e63e9ba82108f33bdaa890e2adf2ccc47ce0d672979fc67510d9dd7561b17eaba0c2f11a8eb565029b0ebff3b2d050e9e04e6143aedb8a3
-DIST openssh-9.0p1.tar.gz 1822183 BLAKE2B 
49724a400951964d659d136908657940f79e150056728cc4dadf8ff8652a832f7fd46eebb47b15085e57fca4b00c77d1ec4dd1b056ea2bbcee89f54a121ed5e2
 SHA512 
613ae95317e734868c6a60d9cc5af47a889baa3124bbdd2b31bb51dd6b57b136f4cfcb5604cca78a03bd500baab9b9b45eaf77e038b1ed776c86dce0437449a9
-DIST openssh-9.0p1.tar.gz.asc 833 BLAKE2B 
e29ff08f10feee7347c02a7ce4b33b8d9c71a26656f0430a2511c25bc6b5006f1683d845826a68ff4eed068b30c911e273cb34e5b4880854d55a776415474019
 SHA512 
7b1445764058435d2fa8a9c7553643983650d4232036c088e46e44beeb538d32cba88f775b1be9da5f21a01d6caea59b3dc4714507781e9cb946546fa54f169f
 DIST openssh-9.1_p1-X509-glue-13.5.patch.xz 1092 BLAKE2B 
19da945547472048d01a6ec26f28cba11afe1a0590a115582d1e21a852b6b66589b091ab4440d57952200522318aeffb7d9404e53f9532ae80e47685c24c4097
 SHA512 
96de9f59bacfd99aa9ef03362d55d88b3eea0acc57a11fb72e5c612bfb0f5e48455b0a0d0add9a8a5524b9d4701f47db1ff7859f1d3c2a12947b27292961cbd5
 DIST openssh-9.1_p1-X509-glue-14.0.1.patch.xz 1096 BLAKE2B 
cf5568982c9b2b69ee9f99f3e80459aed7b89f1350362e550ae8db3e5eee4a6d2e07879f962262a05c9745d39f34a3ae83792595c61f0ac287226ee9e0ec2a1b
 SHA512 
18c65c97cc8c436fa8e28c0ad9f0a3874f1fb745d75e0bfb76c180bc148ae14a5f6cc5c2b2fa7261d76a8e1234f28fe869bd7f64ed282bf39c88cc3f20932be5
 DIST openssh-9.1_p1-hpn-15.2-X509-14.0.1-glue.patch.xz 5536 BLAKE2B 
4629e62287f2bc36fe1eb830e4c47c5482e36650c1e725978e150e4f2a233d58b5bd1286024bdbef4d05586bb3e5d13c51fbd191dfe7429fdb06a278c564a777
 SHA512 
03467605b57ab3fb7ef2a9be175cf3708fa92234f3f0abfa74ea371c9ee90f2c01a3311022e282823c7bb67249d65aabf89f1574b917dc798c51847e57b0e33f

diff --git a/net-misc/openssh/openssh-9.0_p1-r6.ebuild 
b/net-misc/openssh/openssh-9.0_p1-r6.ebuild
deleted file mode 100644
index eb042a3fb063..
--- a/net-misc/openssh/openssh-9.0_p1-r6.ebuild
+++ /dev/null
@@ -1,499 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit user-info flag-o-matic autotools pam systemd toolchain-funcs verify-sig
-
-# Make it more portable between straight releases
-# and _p? releases.
-PARCH=${P/_}
-
-# PV to USE for HPN patches
-#HPN_PV="${PV^^}"
-HPN_PV="8.5_P1"
-
-HPN_VER="15.2"
-HPN_PATCHES=(
-   ${PN}-${HPN_PV/./_}-hpn-DynWinNoneSwitch-${HPN_VER}.diff
-   ${PN}-${HPN_PV/./_}-hpn-AES-CTR-${HPN_VER}.diff
-   ${PN}-${HPN_PV/./_}-hpn-PeakTput-${HPN_VER}.diff
-)
-
-SCTP_VER="1.2"
-SCTP_PATCH="${PARCH}-sctp-${SCTP_VER}.patch.xz"
-X509_VER="13.4.1"
-X509_PATCH="${PARCH}+x509-${X509_VER}.diff.gz"
-

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

2022-12-28 Thread John Helmert III
commit: ae4de40668abbfd2a9bb19284a0bb0d4d6d6106e
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Dec 28 20:45:17 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Dec 28 20:45:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4de406

Revert "net-misc/openssh: drop 9.0_p1-r6, 9.1_p1"

This reverts commit 08f683984806bb85009e0e7ab23623600c8129e2.

Signed-off-by: John Helmert III  gentoo.org>

 net-misc/openssh/Manifest |   7 +
 net-misc/openssh/openssh-9.0_p1-r6.ebuild | 499 +
 net-misc/openssh/openssh-9.1_p1.ebuild| 514 ++
 3 files changed, 1020 insertions(+)

diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest
index 3666c5881a43..09985386afdf 100644
--- a/net-misc/openssh/Manifest
+++ b/net-misc/openssh/Manifest
@@ -1,9 +1,16 @@
 DIST openssh-8_5_P1-hpn-AES-CTR-15.2.diff 30096 BLAKE2B 
f0c020dd2403806c79d4c37a019996d275655b04997301e247f5c4dd7fad35d12b3b7c25afb1b078d915ef2a4ae02f736f0aec9ba2a8c56a405d7ca303bcadf7
 SHA512 
4c2dbf99a9b5953fdb955f700272bbaeaa025f108a8860d2190197962b849f8385327af82c4d6a3a130a7fba35a74a8ec9437d642867601acb29817c49632a8f
 DIST openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff 51428 BLAKE2B 
370b88a7da7f148bf5a4d445f05cf593b486e9df53bba027e2e179726f534b68cf9d94edd6e53024e0b6ff5f20e568727bc9d26c94d0d415603602a80d3ad241
 SHA512 
2d8d887901164b33b2799ff3ec72e86a39ae4a1696e52bcee0872dbae7772fcc534351e6e7f87126ee71b164c74e9091350f14b782f4b242a09f09b4f50d047a
 DIST openssh-8_5_P1-hpn-PeakTput-15.2.diff 2429 BLAKE2B 
849bf3c313719ab7a25c75e82d5dc5ac98365a038b2a66fe58d01eae5b20c258b94b5830e799d6909e75c69753cda05a910f3bdab9606fb7d5efa68e05f1
 SHA512 
c4a56fab55fabd1d902d45f235b603708d43f969920e45c9a57e557dccfa9cade2ec61f26d1ace938f6f73e79f17b12f119b5aea9166cbda8e3435b910500914
+DIST openssh-9.0p1+x509-13.4.1.diff.gz 1146757 BLAKE2B 
070d6bc23179a581e4fe79412274f11399009ba69ad643cc354ec9cd6392ffb0a651fd2d7f310c52c60a9c626140b9c823e2f19c600f15ac9cdf992707274bcb
 SHA512 
4aaa86c1a785741b28c5e2738cf6de6fa7965ac8692165a8b18fe7677aeb0996979f23b45306781e6be75d34fb39294659be5ae016ab4a82ef2a73bedcc6e8e7
+DIST openssh-9.0p1-sctp-1.2.patch.xz 6768 BLAKE2B 
8a18aea57b0b3f8f0a641870f0cd1570c6cc48d1e28ef7261344918905e94a548d3a3acb6feb1c6ef13f0c6cacf2b845163cad2b96ab20cb9fc58a49aeb699c1
 SHA512 
d6aa5f32464d5f3e2e63e9ba82108f33bdaa890e2adf2ccc47ce0d672979fc67510d9dd7561b17eaba0c2f11a8eb565029b0ebff3b2d050e9e04e6143aedb8a3
+DIST openssh-9.0p1.tar.gz 1822183 BLAKE2B 
49724a400951964d659d136908657940f79e150056728cc4dadf8ff8652a832f7fd46eebb47b15085e57fca4b00c77d1ec4dd1b056ea2bbcee89f54a121ed5e2
 SHA512 
613ae95317e734868c6a60d9cc5af47a889baa3124bbdd2b31bb51dd6b57b136f4cfcb5604cca78a03bd500baab9b9b45eaf77e038b1ed776c86dce0437449a9
+DIST openssh-9.0p1.tar.gz.asc 833 BLAKE2B 
e29ff08f10feee7347c02a7ce4b33b8d9c71a26656f0430a2511c25bc6b5006f1683d845826a68ff4eed068b30c911e273cb34e5b4880854d55a776415474019
 SHA512 
7b1445764058435d2fa8a9c7553643983650d4232036c088e46e44beeb538d32cba88f775b1be9da5f21a01d6caea59b3dc4714507781e9cb946546fa54f169f
+DIST openssh-9.1_p1-X509-glue-13.5.patch.xz 1092 BLAKE2B 
19da945547472048d01a6ec26f28cba11afe1a0590a115582d1e21a852b6b66589b091ab4440d57952200522318aeffb7d9404e53f9532ae80e47685c24c4097
 SHA512 
96de9f59bacfd99aa9ef03362d55d88b3eea0acc57a11fb72e5c612bfb0f5e48455b0a0d0add9a8a5524b9d4701f47db1ff7859f1d3c2a12947b27292961cbd5
 DIST openssh-9.1_p1-X509-glue-14.0.1.patch.xz 1096 BLAKE2B 
cf5568982c9b2b69ee9f99f3e80459aed7b89f1350362e550ae8db3e5eee4a6d2e07879f962262a05c9745d39f34a3ae83792595c61f0ac287226ee9e0ec2a1b
 SHA512 
18c65c97cc8c436fa8e28c0ad9f0a3874f1fb745d75e0bfb76c180bc148ae14a5f6cc5c2b2fa7261d76a8e1234f28fe869bd7f64ed282bf39c88cc3f20932be5
 DIST openssh-9.1_p1-hpn-15.2-X509-14.0.1-glue.patch.xz 5536 BLAKE2B 
4629e62287f2bc36fe1eb830e4c47c5482e36650c1e725978e150e4f2a233d58b5bd1286024bdbef4d05586bb3e5d13c51fbd191dfe7429fdb06a278c564a777
 SHA512 
03467605b57ab3fb7ef2a9be175cf3708fa92234f3f0abfa74ea371c9ee90f2c01a3311022e282823c7bb67249d65aabf89f1574b917dc798c51847e57b0e33f
+DIST openssh-9.1_p1-hpn-15.2-X509-glue.patch.xz 5504 BLAKE2B 
776b467ddde16e268536c5632b028a32db22b26d7bc11e2a9fa6c8e29528be3eb781066d6b30fb2f561a73a24c34a29963fcd7c872aa92dc19d715d8ffbf2cbe
 SHA512 
aa753da5f75d90165f5922ead1dd495a15a4c581360d5862ec6f802caea54055da8e308c1919efa8e78b31a7ea082f8693dda0ab84ccee414c562ec062c50fb1
 DIST openssh-9.1_p1-hpn-15.2-glue.patch.xz 3840 BLAKE2B 
06fb14d8c6f52f1c6fae7971fc4da810c814d7b52063f8cc7e83356baa7ed70c84476c1d1cc896eba6d0d51813dc994e3c82278e66c04998431c8123a09fe7df
 SHA512 
99c88c08fb384336a9680629bc04a89121780d64ee8b03ac164c4e446cc30b865004292e98516b6f857bd75e1b4393291427c046ffcabc1578629e6075636cbf
+DIST openssh-9.1p1+x509-13.5.diff.gz 1213948 BLAKE2B 
5663a1c865c80f590642bb855f7d7a17e71e0db099deb4cea5750cfe734bd506b70a1b266fccc2a58174ae2b1b96a7f1ced56382d5d7e741b07e46422b03f7e6
 SHA512 

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

2022-12-28 Thread John Helmert III
commit: 08f683984806bb85009e0e7ab23623600c8129e2
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Dec 28 20:43:45 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Dec 28 20:43:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08f68398

net-misc/openssh: drop 9.0_p1-r6, 9.1_p1

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

 net-misc/openssh/Manifest |   7 -
 net-misc/openssh/openssh-9.0_p1-r6.ebuild | 499 -
 net-misc/openssh/openssh-9.1_p1.ebuild| 514 --
 3 files changed, 1020 deletions(-)

diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest
index 09985386afdf..3666c5881a43 100644
--- a/net-misc/openssh/Manifest
+++ b/net-misc/openssh/Manifest
@@ -1,16 +1,9 @@
 DIST openssh-8_5_P1-hpn-AES-CTR-15.2.diff 30096 BLAKE2B 
f0c020dd2403806c79d4c37a019996d275655b04997301e247f5c4dd7fad35d12b3b7c25afb1b078d915ef2a4ae02f736f0aec9ba2a8c56a405d7ca303bcadf7
 SHA512 
4c2dbf99a9b5953fdb955f700272bbaeaa025f108a8860d2190197962b849f8385327af82c4d6a3a130a7fba35a74a8ec9437d642867601acb29817c49632a8f
 DIST openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff 51428 BLAKE2B 
370b88a7da7f148bf5a4d445f05cf593b486e9df53bba027e2e179726f534b68cf9d94edd6e53024e0b6ff5f20e568727bc9d26c94d0d415603602a80d3ad241
 SHA512 
2d8d887901164b33b2799ff3ec72e86a39ae4a1696e52bcee0872dbae7772fcc534351e6e7f87126ee71b164c74e9091350f14b782f4b242a09f09b4f50d047a
 DIST openssh-8_5_P1-hpn-PeakTput-15.2.diff 2429 BLAKE2B 
849bf3c313719ab7a25c75e82d5dc5ac98365a038b2a66fe58d01eae5b20c258b94b5830e799d6909e75c69753cda05a910f3bdab9606fb7d5efa68e05f1
 SHA512 
c4a56fab55fabd1d902d45f235b603708d43f969920e45c9a57e557dccfa9cade2ec61f26d1ace938f6f73e79f17b12f119b5aea9166cbda8e3435b910500914
-DIST openssh-9.0p1+x509-13.4.1.diff.gz 1146757 BLAKE2B 
070d6bc23179a581e4fe79412274f11399009ba69ad643cc354ec9cd6392ffb0a651fd2d7f310c52c60a9c626140b9c823e2f19c600f15ac9cdf992707274bcb
 SHA512 
4aaa86c1a785741b28c5e2738cf6de6fa7965ac8692165a8b18fe7677aeb0996979f23b45306781e6be75d34fb39294659be5ae016ab4a82ef2a73bedcc6e8e7
-DIST openssh-9.0p1-sctp-1.2.patch.xz 6768 BLAKE2B 
8a18aea57b0b3f8f0a641870f0cd1570c6cc48d1e28ef7261344918905e94a548d3a3acb6feb1c6ef13f0c6cacf2b845163cad2b96ab20cb9fc58a49aeb699c1
 SHA512 
d6aa5f32464d5f3e2e63e9ba82108f33bdaa890e2adf2ccc47ce0d672979fc67510d9dd7561b17eaba0c2f11a8eb565029b0ebff3b2d050e9e04e6143aedb8a3
-DIST openssh-9.0p1.tar.gz 1822183 BLAKE2B 
49724a400951964d659d136908657940f79e150056728cc4dadf8ff8652a832f7fd46eebb47b15085e57fca4b00c77d1ec4dd1b056ea2bbcee89f54a121ed5e2
 SHA512 
613ae95317e734868c6a60d9cc5af47a889baa3124bbdd2b31bb51dd6b57b136f4cfcb5604cca78a03bd500baab9b9b45eaf77e038b1ed776c86dce0437449a9
-DIST openssh-9.0p1.tar.gz.asc 833 BLAKE2B 
e29ff08f10feee7347c02a7ce4b33b8d9c71a26656f0430a2511c25bc6b5006f1683d845826a68ff4eed068b30c911e273cb34e5b4880854d55a776415474019
 SHA512 
7b1445764058435d2fa8a9c7553643983650d4232036c088e46e44beeb538d32cba88f775b1be9da5f21a01d6caea59b3dc4714507781e9cb946546fa54f169f
-DIST openssh-9.1_p1-X509-glue-13.5.patch.xz 1092 BLAKE2B 
19da945547472048d01a6ec26f28cba11afe1a0590a115582d1e21a852b6b66589b091ab4440d57952200522318aeffb7d9404e53f9532ae80e47685c24c4097
 SHA512 
96de9f59bacfd99aa9ef03362d55d88b3eea0acc57a11fb72e5c612bfb0f5e48455b0a0d0add9a8a5524b9d4701f47db1ff7859f1d3c2a12947b27292961cbd5
 DIST openssh-9.1_p1-X509-glue-14.0.1.patch.xz 1096 BLAKE2B 
cf5568982c9b2b69ee9f99f3e80459aed7b89f1350362e550ae8db3e5eee4a6d2e07879f962262a05c9745d39f34a3ae83792595c61f0ac287226ee9e0ec2a1b
 SHA512 
18c65c97cc8c436fa8e28c0ad9f0a3874f1fb745d75e0bfb76c180bc148ae14a5f6cc5c2b2fa7261d76a8e1234f28fe869bd7f64ed282bf39c88cc3f20932be5
 DIST openssh-9.1_p1-hpn-15.2-X509-14.0.1-glue.patch.xz 5536 BLAKE2B 
4629e62287f2bc36fe1eb830e4c47c5482e36650c1e725978e150e4f2a233d58b5bd1286024bdbef4d05586bb3e5d13c51fbd191dfe7429fdb06a278c564a777
 SHA512 
03467605b57ab3fb7ef2a9be175cf3708fa92234f3f0abfa74ea371c9ee90f2c01a3311022e282823c7bb67249d65aabf89f1574b917dc798c51847e57b0e33f
-DIST openssh-9.1_p1-hpn-15.2-X509-glue.patch.xz 5504 BLAKE2B 
776b467ddde16e268536c5632b028a32db22b26d7bc11e2a9fa6c8e29528be3eb781066d6b30fb2f561a73a24c34a29963fcd7c872aa92dc19d715d8ffbf2cbe
 SHA512 
aa753da5f75d90165f5922ead1dd495a15a4c581360d5862ec6f802caea54055da8e308c1919efa8e78b31a7ea082f8693dda0ab84ccee414c562ec062c50fb1
 DIST openssh-9.1_p1-hpn-15.2-glue.patch.xz 3840 BLAKE2B 
06fb14d8c6f52f1c6fae7971fc4da810c814d7b52063f8cc7e83356baa7ed70c84476c1d1cc896eba6d0d51813dc994e3c82278e66c04998431c8123a09fe7df
 SHA512 
99c88c08fb384336a9680629bc04a89121780d64ee8b03ac164c4e446cc30b865004292e98516b6f857bd75e1b4393291427c046ffcabc1578629e6075636cbf
-DIST openssh-9.1p1+x509-13.5.diff.gz 1213948 BLAKE2B 
5663a1c865c80f590642bb855f7d7a17e71e0db099deb4cea5750cfe734bd506b70a1b266fccc2a58174ae2b1b96a7f1ced56382d5d7e741b07e46422b03f7e6
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vagrant/

2022-12-28 Thread Sam James
commit: b24cde270cb200da9f222e306e8cf7062ea7bfc2
Author: Alexander Puck Neuwirth  neuwirth-informatik  
de>
AuthorDate: Wed Dec 28 20:22:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 20:36:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24cde27

app-emulation/vagrant: Depend on >=dev-ruby/listen-3.6

Bug: https://bugs.gentoo.org/888787
Signed-off-by: Alexander Puck Neuwirth  neuwirth-informatik.de>
Closes: https://github.com/gentoo/gentoo/pull/28877
Signed-off-by: Sam James  gentoo.org>

 app-emulation/vagrant/vagrant-2.2.19-r1.ebuild | 95 ++
 1 file changed, 95 insertions(+)

diff --git a/app-emulation/vagrant/vagrant-2.2.19-r1.ebuild 
b/app-emulation/vagrant/vagrant-2.2.19-r1.ebuild
new file mode 100644
index ..bb916546e995
--- /dev/null
+++ b/app-emulation/vagrant/vagrant-2.2.19-r1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec"
+RUBY_FAKEGEM_EXTRAINSTALL="keys plugins templates version.txt"
+RUBY_FAKEGEM_TASK_DOC=""
+
+inherit bash-completion-r1 optfeature ruby-fakegem
+
+DESCRIPTION="A tool for building and distributing development environments"
+HOMEPAGE="https://vagrantup.com/;
+SRC_URI="https://github.com/hashicorp/vagrant/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${RDEPEND}
+   app-arch/libarchive
+   net-misc/curl
+"
+
+ruby_add_rdepend "
+   >=dev-ruby/bcrypt_pbkdf-1.0.0
+   >=dev-ruby/childprocess-4.0.0
+   >=dev-ruby/ed25519-1.2.4
+   dev-ruby/erubi
+   >=dev-ruby/hashicorp-checkpoint-0.1.5
+   >=dev-ruby/i18n-1.8:1
+   >=dev-ruby/listen-3.6
+   =dev-ruby/mime-types-3.3:*
+   >=dev-ruby/rubyzip-2.0
+   >=dev-ruby/net-scp-3.0.0
+   >=dev-ruby/net-sftp-3.0
+   >=dev-ruby/net-ssh-6.1.0
+   dev-ruby/rest-client:2
+   >=dev-ruby/vagrant_cloud-3.0.5
+   >=dev-ruby/rexml-3.2.5
+"
+
+ruby_add_bdepend "
+   >=dev-ruby/rake-12.3.3
+   test? (
+   dev-ruby/rspec
+   dev-ruby/rspec-its
+   dev-ruby/webmock
+   )
+"
+
+all_ruby_prepare() {
+   # remove bundler support
+   sed -i '/[Bb]undler/d' Rakefile || die
+   rm Gemfile || die
+   rm tasks/bundler.rake || die
+
+   sed -e ':rake\|rspec\|webmock: s:~>:>=:' \
+   -e 
':bcrypt_pbkdf\|hashicorp-checkpoint\|i18n\|listen\|net-ssh\|net-scp\|net-sftp\|childprocess:
 s:~>:>=:' \
+   -e '/fake_ftp/ s:^#*:#:' \
+   -e '/wdm/ s:^#*:#:' \
+   -e '/winrm/ s:^#*:#:' \
+   -e '/rb-kqueue/ s:^#*:#:' \
+   -e '/ruby_dep/ s:^#*:#:' \
+   -i ${PN}.gemspec || die
+
+   sed -e "s/@VAGRANT_VERSION@/${PV}/g" "${FILESDIR}/${PN}.in" > "${PN}" 
|| die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   newbashcomp contrib/bash/completion.sh ${PN}
+
+   # provide executable similar to upstream:
+   # 
https://github.com/hashicorp/vagrant-installers/blob/master/substrate/modules/vagrant_installer/templates/vagrant.erb
+   dobin "${PN}"
+
+   # directory for plugins.json
+   keepdir /var/lib/vagrant
+
+   insinto /usr/share/vim/vimfiles/syntax/
+   doins contrib/vim/vagrantfile.vim
+
+   optfeature_header "Optional emulation/container backends:"
+   optfeature "VirtualBox support" app-emulation/virtualbox
+   optfeature "Docker support" app-containers/docker
+}



[gentoo-commits] repo/gentoo:master commit in: app-alternatives/sh/

2022-12-28 Thread Sam James
commit: 42bbd9ef45231f9bd1c296608351d57bf6e8b673
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 20:26:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 20:26:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42bbd9ef

app-alternatives/sh: describe USE=busybox

I've got the patch ready just to post to the bug so missed the pkgcheck
warning earlier :(

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

 app-alternatives/sh/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-alternatives/sh/metadata.xml b/app-alternatives/sh/metadata.xml
index b91b8f41c94c..ab59369a30d1 100644
--- a/app-alternatives/sh/metadata.xml
+++ b/app-alternatives/sh/metadata.xml
@@ -13,6 +13,9 @@

Symlink to app-shells/bash

+   
+   Symlink to sys-apps/busybox
+   

Symlink to app-shells/dash




[gentoo-commits] repo/gentoo:master commit in: app-alternatives/sh/

2022-12-28 Thread Sam James
commit: 689f36370d85a43fba6d7329290b5d2086b61fb4
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 20:04:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 20:07:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689f3637

app-alternatives/sh: support sys-apps/busybox

Note that we have to check for CONFIG_FEATURE_SH_STANDALONE=y to avoid
busybox preferring internal applets over commands in PATH.

See 
https://web.archive.org/web/20221206223848/https://busybox.net/FAQ.html#standalone_shell.

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

 app-alternatives/sh/sh-0.ebuild | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/app-alternatives/sh/sh-0.ebuild b/app-alternatives/sh/sh-0.ebuild
index 4cd530a89d9c..682533efb3bf 100644
--- a/app-alternatives/sh/sh-0.ebuild
+++ b/app-alternatives/sh/sh-0.ebuild
@@ -5,6 +5,7 @@ EAPI=8
 
 ALTERNATIVES=(
bash:app-shells/bash
+   busybox:sys-apps/busybox
dash:app-shells/dash
ksh:app-shells/ksh
"lksh:app-shells/mksh[lksh]"
@@ -20,6 +21,19 @@ RDEPEND="
!!app-eselect/eselect-sh
 "
 
+pkg_setup() {
+   if [[ -z ${ROOT} ]] && use busybox ; then
+   # Needed to avoid busybox preferring internal applets over PATH 
lookups.
+   # 
https://web.archive.org/web/20221206223848/https://busybox.net/FAQ.html#standalone_shell.
+   if busybox bbconfig | grep -q "CONFIG_FEATURE_SH_STANDALONE=y" 
; then
+   ewarn "busybox is configured with 
CONFIG_FEATURE_SH_STANDALONE=y!"
+   ewarn "This is not a safe configuration for busybox as 
/bin/sh."
+   ewarn "Please use savedconfig to disable 
CONFIG_FEATURE_SH_STANDALONE on busybox."
+   die "Aborting due to unsafe Busybox configuration 
(CONFIG_FEATURE_SH_STANDALONE=y)!"
+   fi
+   fi
+}
+
 src_install() {
dosym "$(get_alternative)" /bin/sh || die
 }



[gentoo-commits] proj/gcc-patches:master commit in: 12.2.0/gentoo/

2022-12-28 Thread Sam James
commit: 224f6241ec785ccc386eb191df36d919e9b62351
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 17:54:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 17:54:22 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=224f6241

12.2.0: add patches for FORTIFY_SOURCE=3, default GLIBCXX_ASSERTIONS

Bug: https://bugs.gentoo.org/876895
Bug: https://bugs.gentoo.org/884417
Bug: https://bugs.gentoo.org/847148
Bug: https://bugs.gentoo.org/876893
Signed-off-by: Sam James  gentoo.org>

 12.2.0/gentoo/01_all_default-fortify-source.patch|  8 ++--
 12.2.0/gentoo/15_all_DEF_GENTOO_GLIBCXX_ASSERTIONS.patch | 14 ++
 12.2.0/gentoo/README.history |  4 
 3 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/12.2.0/gentoo/01_all_default-fortify-source.patch 
b/12.2.0/gentoo/01_all_default-fortify-source.patch
index d9f001a..79d6639 100644
--- a/12.2.0/gentoo/01_all_default-fortify-source.patch
+++ b/12.2.0/gentoo/01_all_default-fortify-source.patch
@@ -7,14 +7,18 @@ initially Gentoo used too complicated macro.
 # DP: if the optimization level is > 0
 --- a/gcc/c-family/c-cppbuiltin.cc
 +++ b/gcc/c-family/c-cppbuiltin.cc
-@@ -1510,6 +1510,12 @@ c_cpp_builtins (cpp_reader *pfile)
+@@ -1510,6 +1510,16 @@ c_cpp_builtins (cpp_reader *pfile)
builtin_define_with_value ("__REGISTER_PREFIX__", REGISTER_PREFIX, 0);
builtin_define_with_value ("__USER_LABEL_PREFIX__", user_label_prefix, 0);
  
 +#if !defined(ACCEL_COMPILER)
++  #ifndef GENTOO_FORTIFY_SOURCE_LEVEL
++#define GENTOO_FORTIFY_SOURCE_LEVEL 2
++  #endif
++
 +  /* Fortify Source enabled by default for optimization levels > 0 */
 +  if (optimize)
-+builtin_define_with_int_value ("_FORTIFY_SOURCE", 2);
++builtin_define_with_int_value ("_FORTIFY_SOURCE", 
GENTOO_FORTIFY_SOURCE_LEVEL);
 +#endif
 +
/* Misc.  */

diff --git a/12.2.0/gentoo/15_all_DEF_GENTOO_GLIBCXX_ASSERTIONS.patch 
b/12.2.0/gentoo/15_all_DEF_GENTOO_GLIBCXX_ASSERTIONS.patch
new file mode 100644
index 000..2daf73b
--- /dev/null
+++ b/12.2.0/gentoo/15_all_DEF_GENTOO_GLIBCXX_ASSERTIONS.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/876895
+--- a/gcc/c-family/c-cppbuiltin.cc
 b/gcc/c-family/c-cppbuiltin.cc
+@@ -957,6 +957,10 @@ c_cpp_builtins (cpp_reader *pfile)
+ cpp_define (pfile, "__cpp_rtti=199711L");
+   }
+ 
++  #ifdef DEF_GENTOO_GLIBCXX_ASSERTIONS
++cpp_define (pfile, "_GLIBCXX_ASSERTIONS");
++  #endif
++
+   if (cxx_dialect >= cxx11)
+ cpp_define (pfile, "__GXX_EXPERIMENTAL_CXX0X__");
+ 

diff --git a/12.2.0/gentoo/README.history b/12.2.0/gentoo/README.history
index 29fd78e..713d788 100644
--- a/12.2.0/gentoo/README.history
+++ b/12.2.0/gentoo/README.history
@@ -1,3 +1,7 @@
+8  28 Dec 2022
+   U 01_all_default-fortify-source.patch
+   + 15_all_DEF_GENTOO_GLIBCXX_ASSERTIONS.patch
+
 7  25 Dec 2022
- 78_all_Factor-out-jobserver_active_p.patch
- 79_all_lto-support-jobserver-style-fifo-for-recent-GNU-make.patch



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

2022-12-28 Thread Sam James
commit: 8f98a5aa67503ee63823e4114cce2a418aa1a7c2
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 19:14:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 19:14:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f98a5aa

sys-devel/crossdev: add 20221228

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

 sys-devel/crossdev/Manifest |  1 +
 sys-devel/crossdev/crossdev-20221228.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index b6c903c301ff..c26d337dc565 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -1,2 +1,3 @@
 DIST crossdev-20220909.tar.xz 29480 BLAKE2B 
9c3ef9d9b8f13c81f9d2e21f8914158c04035a105ee1ac90ba30cb23a69744c9c6959bbcfd2e50d29144fc79937e5e585054d2eedfb2ced65a88467e509243be
 SHA512 
86e8900a13095b7b12b00d739d28e2921f98818cd62daccfe6d750ce02113d0ef2d5e470b500bbfb80a9cf8f05b2a13882ac9963c3f1a4e1b7454bc1201df183
 DIST crossdev-20221227.tar.xz 29548 BLAKE2B 
c990ca8494db59e0dd5792fc0327d50424a816e2584eb1aff369185ce56c5cba00db783300d5eda709944df92da2679df792c6b090f9ebfb21dc65e63dccd779
 SHA512 
e5ae34234d6527f792ed30747f962afff9920cf85e449671651a9bf5726bce7b5cf4009d3be2e0965732857420de0937a5d7c78e61025e7f437d95a15cb56685
+DIST crossdev-20221228.tar.xz 29568 BLAKE2B 
0458a338a872a27058240c816abfcf9116703d18b687da0050213f834d5aba5df87552e16999fca7d0340aab5b8738ee0edb6ccfb656579b99f20357c077e326
 SHA512 
16d9d72f74c3b0d6c587c16eb8bea405c7c8eb3effc59fac55027d02348db2e10aacd9098b6f42479574a014783022737325acfaf63031e430fdf90391fa574b

diff --git a/sys-devel/crossdev/crossdev-20221228.ebuild 
b/sys-devel/crossdev/crossdev-20221228.ebuild
new file mode 100644
index ..a3a84da996ad
--- /dev/null
+++ b/sys-devel/crossdev/crossdev-20221228.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/crossdev.git;
+else
+   
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Gentoo Cross-toolchain generator"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Crossdev;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   >=sys-apps/portage-2.1
+   app-shells/bash
+   sys-apps/gentoo-functions
+"
+BDEPEND="app-arch/xz-utils"
+
+src_install() {
+   default
+
+   if [[ ${PV} == "" ]] ; then
+   sed -i "s:@CDEVPV@:${EGIT_VERSION}:" "${ED}"/usr/bin/crossdev 
|| die
+   fi
+}



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

2022-12-28 Thread Sam James
commit: 47f7d0085b02dfd5f7b6f1419f03e89fa4ad9f79
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 19:13:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 19:14:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f7d008

sys-devel/gcc-config: add 2.9

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

 sys-devel/gcc-config/Manifest  |  1 +
 sys-devel/gcc-config/gcc-config-2.9.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/sys-devel/gcc-config/Manifest b/sys-devel/gcc-config/Manifest
index 7a6b9f24f235..d50b35cec6b8 100644
--- a/sys-devel/gcc-config/Manifest
+++ b/sys-devel/gcc-config/Manifest
@@ -1 +1,2 @@
 DIST gcc-config-2.8.tar.xz 17968 BLAKE2B 
aa34e681ef0c86bb846d89b816b46276f5c7c32974c785a9611a903a4fe165c997a34664abe17aa4d8720a96f194054e5d8c371a6c9270b1c235d7539094436c
 SHA512 
5e91df44fb7782b9ad41ed06fbd53f74868c059f892c6c2b8195ebaa899905dd9f502562887f1a3765dd6b61698e956d01c6fa6f97a535cf16e26e70fcd902ba
+DIST gcc-config-2.9.tar.xz 18032 BLAKE2B 
6ee4d89a7fc2c211cb2ce0f6b0802ac300b30deccf6e54cd80a548d6e2e878097ad93cb0174485df8611780cf29e0c3c7590f726409f369a92c6d780db5c167f
 SHA512 
11fa782699ffcca38eee9ef3ca8dbdfdda68459bdad80ca3378ae07e0ee7c114a494c3362e05dc39d69d9770808f2b97bc682aec49e3c3483e7ba0c4498d57f3

diff --git a/sys-devel/gcc-config/gcc-config-2.9.ebuild 
b/sys-devel/gcc-config/gcc-config-2.9.ebuild
new file mode 100644
index ..7ff12f007e38
--- /dev/null
+++ b/sys-devel/gcc-config/gcc-config-2.9.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gcc-config.git;
+   inherit git-r3
+else
+   
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Utility to manage compilers"
+HOMEPAGE="https://gitweb.gentoo.org/proj/gcc-config.git/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+cc-wrappers +native-symlinks"
+
+RDEPEND=">=sys-apps/gentoo-functions-0.10"
+
+_emake() {
+   emake \
+   PV="${PVR}" \
+   SUBLIBDIR="$(get_libdir)" \
+   USE_CC_WRAPPERS="$(usex cc-wrappers)" \
+   USE_NATIVE_LINKS="$(usex native-symlinks)" \
+   TOOLCHAIN_PREFIX="${CHOST}-" \
+   "$@"
+}
+
+src_compile() {
+   _emake
+}
+
+src_install() {
+   _emake DESTDIR="${D}" install
+}
+
+pkg_postinst() {
+   # Do we have a valid multi ver setup ?
+   local x
+   for x in $(gcc-config -C -l 2>/dev/null | awk '$NF == "*" { print $2 
}') ; do
+   gcc-config ${x}
+   done
+
+   # USE flag change can add or delete files in /usr/bin worth recaching
+   if [[ ! ${ROOT} && -f 
${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+   eselect compiler-shadow update all
+   fi
+
+   if ! has_version "sys-devel/gcc[gcj(-)]" && [[ -x 
"${EROOT}"/usr/bin/gcj ]] ; then
+   # Warn about obsolete /usr/bin/gcj for bug #804178
+   ewarn "Obsolete GCJ wrapper found: ${EROOT}/usr/bin/gcj!"
+   ewarn "Please delete this file unless you know it is needed 
(e.g. custom gcj install)."
+   ewarn "If you have no idea what this means, please delete the 
file:"
+   ewarn " rm ${EROOT}/usr/bin/gcj"
+   fi
+}



[gentoo-commits] proj/crossdev: New tag: 20221228

2022-12-28 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 19:14:26 2022 +

New tag: 20221228




[gentoo-commits] proj/gcc-config: New tag: v2.9

2022-12-28 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 19:12:52 2022 +

New tag: v2.9




[gentoo-commits] proj/gcc-config:master commit in: /

2022-12-28 Thread Sam James
commit: 77d64fc9897a157aafec35515848c907b4661bb0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Dec 26 10:13:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 19:11:59 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-config.git/commit/?id=77d64fc9

Read CHOST with portageq from EROOT and not /

Failing that, the fallback method still reads from EROOT as before.

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

 gcc-config | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gcc-config b/gcc-config
index c5d907c..236c433 100755
--- a/gcc-config
+++ b/gcc-config
@@ -13,6 +13,7 @@ BROOT="@GENTOO_EPREFIX@"
 [[ ${BROOT} == @*@ ]] && BROOT=""
 : ${EPREFIX="${BROOT}"}
 EROOT="${ROOT%/}${EPREFIX}/"
+export PORTAGE_CONFIGROOT="${EROOT}"
 
 cd /
 



[gentoo-commits] proj/gcc-config:master commit in: /

2022-12-28 Thread Sam James
commit: 9fbedc2a1aa8b71daaafc4598f69d312914c191d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Dec 26 10:09:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 19:11:58 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-config.git/commit/?id=9fbedc2a

Allow EPREFIX to be overridden for manipulating prefixed ROOT

This use case was totally broken. We need to hardcode BROOT instead, as
we don't want to source /lib/gentoo/functions.sh from ROOT.

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

 gcc-config | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gcc-config b/gcc-config
index 08002fd..c5d907c 100755
--- a/gcc-config
+++ b/gcc-config
@@ -9,8 +9,9 @@
 : ${ROOT:=/}
 [[ ${ROOT} != */ ]] && ROOT="${ROOT}/"
 [[ ${ROOT} != /* ]] && ROOT="${PWD%/}/${ROOT}"
-EPREFIX="@GENTOO_EPREFIX@"
-[[ ${EPREFIX} == @*@ ]] && EPREFIX=""
+BROOT="@GENTOO_EPREFIX@"
+[[ ${BROOT} == @*@ ]] && BROOT=""
+: ${EPREFIX="${BROOT}"}
 EROOT="${ROOT%/}${EPREFIX}/"
 
 cd /
@@ -18,7 +19,7 @@ cd /
 trap ":" INT QUIT TSTP
 
 argv0=${0##*/}
-functions_script="${EPREFIX}/lib/gentoo/functions.sh"
+functions_script="${BROOT}/lib/gentoo/functions.sh"
 source "${functions_script}" || {
echo "${argv0}: Could not source ${functions_script}!" 1>&2
exit 1



[gentoo-commits] proj/gcc-config:master commit in: /

2022-12-28 Thread Sam James
commit: fc3edfcd1cc277a3457c0d17041f74452b4d3465
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Dec 26 10:14:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 19:11:59 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-config.git/commit/?id=fc3edfcd

Read LIBDIR with portageq from EROOT instead of hardcoding the / value

We fall back to the hardcoded / value if that fails.

Signed-off-by: James Le Cuirot  gentoo.org>
Closes: https://github.com/gentoo/gcc-config/pull/1
Signed-off-by: Sam James  gentoo.org>

 gcc-config | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gcc-config b/gcc-config
index 236c433..a44fced 100755
--- a/gcc-config
+++ b/gcc-config
@@ -41,7 +41,10 @@ fi
 
 PV="@PV@"
 [[ ${PV} == @*@ ]] && PV="git"
-GENTOO_LIBDIR="@GENTOO_LIBDIR@"
+
+ABI=$(portageq envvar DEFAULT_ABI 2>/dev/null)
+GENTOO_LIBDIR=$(portageq envvar LIBDIR_"${ABI}" 2>/dev/null)
+[[ $? != 0 || -z ${GENTOO_LIBDIR} ]] && GENTOO_LIBDIR="@GENTOO_LIBDIR@"
 [[ ${GENTOO_LIBDIR} == @*@ ]] && GENTOO_LIBDIR="lib"
 
 usage() {



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

2022-12-28 Thread Arthur Zamarin
commit: 11024d0247abd7d628d9f67e404a4b850dab7fc4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 28 18:49:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 28 19:11:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11024d02

dev-python/xlsxwriter: add 3.0.4

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

 dev-python/xlsxwriter/Manifest|  1 +
 dev-python/xlsxwriter/xlsxwriter-3.0.4.ebuild | 28 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index 57ed2a081a4c..1f8917edde83 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -1 +1,2 @@
 DIST XlsxWriter-RELEASE_3.0.3.tar.gz 35519702 BLAKE2B 
f4dfa6b286dda94a1a44d8168b8e17f7a37f2f59a23aa3a5ed0efa46b5d8bdcdb831e99a61924e22755c6a921c23f5c540c048152cd07363841ff09a49549c79
 SHA512 
92a53226aa9ee9f8493fe7171ce752f3a13ef8f3107aecbef896f17022e93bd7dbccb5e619fcbbb3598102030b190d75508d4dacce20b9643eead59a4441f6aa
+DIST XlsxWriter-RELEASE_3.0.4.gh.tar.gz 35033608 BLAKE2B 
49a54380f1753077f0d9e56024a09ffd9d26540daeb03c270e892ae986c8e36fb0ce74ab96e62b1cb15adebbb51ba2093b6b1e356077433537af62ededd79d5c
 SHA512 
e10bbbcc975ee3c2395c642c7a04e53d792b8c739c9f5acbb3858b47963a0f9b68ac565d96d4a9f9c87b104fc02b8930b0629e753d53735892e10bd17e5c1fcc

diff --git a/dev-python/xlsxwriter/xlsxwriter-3.0.4.ebuild 
b/dev-python/xlsxwriter/xlsxwriter-3.0.4.ebuild
new file mode 100644
index ..eb7598818634
--- /dev/null
+++ b/dev-python/xlsxwriter/xlsxwriter-3.0.4.ebuild
@@ -0,0 +1,28 @@
+# 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
+
+TAG=RELEASE_${PV}
+MY_P=XlsxWriter-${TAG}
+DESCRIPTION="Python module for creating Excel XLSX files"
+HOMEPAGE="
+   https://github.com/jmcnamara/XlsxWriter/
+   https://pypi.org/project/XlsxWriter/
+"
+SRC_URI="
+   https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest



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

2022-12-28 Thread Arthur Zamarin
commit: f473dc1ceac12ef30ad07410fd6b5a7c4de63147
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 28 19:04:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 28 19:11:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f473dc1c

dev-python/pyquery: add 2.0.0

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

 dev-python/pyquery/Manifest |  1 +
 dev-python/pyquery/pyquery-2.0.0.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-python/pyquery/Manifest b/dev-python/pyquery/Manifest
index 0eef5930be6d..2c9de0a63bb8 100644
--- a/dev-python/pyquery/Manifest
+++ b/dev-python/pyquery/Manifest
@@ -1 +1,2 @@
 DIST pyquery-1.4.3.tar.gz 47448 BLAKE2B 
32451dfc8f8160207b4be12006ceba3098b8cb344bfa3e80ccf75f8cfca9542614ae78b9bfec773139cbbf12434201f92f8b4738e7d9e6241b3addfeb1bc8dda
 SHA512 
cb61326e38f78763ca15de09e3a56dad776b3d4831b54eabf295db0f9af8bf04599642c73f5db3e3172b86d7b66ba2ef626c8cba2dfb458af6ac432d15ea7cba
+DIST pyquery-2.0.0.tar.gz 45210 BLAKE2B 
2c1d052d310541b36f526e72906681ea03e0d55be16202c98ab5d5b9f5fc408b7612a353100937381639a03f8871b8bf691c6b0d5ad09dec8cc6f2e2ced7944d
 SHA512 
316a479acd23e371b6e70550681527b15203e7ab62f4722375335180f13d9b48d9170abf308bb26b6180d954de4f8dfea5f90426cb820c5e888cc56f8a99ba33

diff --git a/dev-python/pyquery/pyquery-2.0.0.ebuild 
b/dev-python/pyquery/pyquery-2.0.0.ebuild
new file mode 100644
index ..db800b1d1d74
--- /dev/null
+++ b/dev-python/pyquery/pyquery-2.0.0.ebuild
@@ -0,0 +1,45 @@
+# 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 optfeature
+
+DESCRIPTION="A jQuery-like library for python"
+HOMEPAGE="
+   https://github.com/gawel/pyquery/
+   https://pypi.org/project/pyquery/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/lxml-2.1[${PYTHON_USEDEP}]
+   >=dev-python/cssselect-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/webob-1.1.9[${PYTHON_USEDEP}]
+"
+DEPEND="
+   test? (
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/webtest[${PYTHON_USEDEP}]
+   dev-python/webob[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # needs network
+   tests/test_pyquery.py::TestWebScrappingEncoding::test_get
+)
+
+pkg_postinst() {
+   optfeature "Support for BeautifulSoup3 as a parser backend" 
dev-python/beautifulsoup4
+}



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

2022-12-28 Thread Arthur Zamarin
commit: 941d4843b292af3c26427b9dfd31c67e23c0a350
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 28 19:09:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 28 19:11:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941d4843

dev-python/mock: add 5.0.0

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

 dev-python/mock/Manifest  |  1 +
 dev-python/mock/mock-5.0.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/mock/Manifest b/dev-python/mock/Manifest
index 6e034d8a6680..ef079b4586e6 100644
--- a/dev-python/mock/Manifest
+++ b/dev-python/mock/Manifest
@@ -1 +1,2 @@
 DIST mock-4.0.3.gh.tar.gz 80318 BLAKE2B 
bc0dc8b97129eaa2f0f9c89898157ea5de398f59f4e2ebc07318cf745b74d1f1bcc989774600ec88ce1956f9fe16f9464f101ea5df5cd23b3a58b432d19feb8a
 SHA512 
adfdab253eb3bc1b6cb767c58ffa3a8a5c5f88da0f04ea6680e0d87da59177972d2d99bfe0a770ac2ed4f809ca6a090a9d0f789eea8f4365ef2c54f8e8792e89
+DIST mock-5.0.0.gh.tar.gz 83866 BLAKE2B 
7c0718f8d43325b293b070f37c39ccf539a80460ac7e7b724674deb02154157a7dd62a81cd439e19589cee66f256f111f0feec9f8790f16c70948fac3745b43b
 SHA512 
acde3099cb8daf49dffc390faffc45f94c9f1dd24f196ef613b0677cd88d1b55b5cbd04604ff540731e919784242c1cc341065fae99c347c6dfbb3d8115fc2fe

diff --git a/dev-python/mock/mock-5.0.0.ebuild 
b/dev-python/mock/mock-5.0.0.ebuild
new file mode 100644
index ..44bde8bc459b
--- /dev/null
+++ b/dev-python/mock/mock-5.0.0.ebuild
@@ -0,0 +1,35 @@
+# 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="Rolling backport of unittest.mock for all Pythons"
+HOMEPAGE="
+   https://github.com/testing-cabal/mock/
+   https://pypi.org/project/mock/
+"
+SRC_URI="
+   https://github.com/testing-cabal/mock/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+
+RDEPEND="
+   >=dev-python/six-1.9[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   local DOCS=( CHANGELOG.rst README.rst )
+
+   distutils-r1_python_install_all
+}



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

2022-12-28 Thread Arthur Zamarin
commit: ee54c4a385f5d4bbfedffb9d8ff5a85206d38727
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 28 18:58:00 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 28 19:11:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee54c4a3

dev-python/tox: add 4.0.19

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

 dev-python/tox/Manifest  |  1 +
 dev-python/tox/tox-4.0.19.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index a86b2bc96599..ee227995b6d7 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -3,3 +3,4 @@ DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3
 DIST tox-4.0.16.gh.tar.gz 283676 BLAKE2B 
b9b8149dcfa141518cb18a0ac3263c65f4928fc068357d7a513971d7037cc60cb4b3627d61d3e3479622b9fcbdc235356ca97cde993ab47db7abf4755854b17d
 SHA512 
db4428b576dd3b669969b2390203ba6a0efa85f60073374b32c7ff1273745dde59ef0ffd404a7db98ca9056c5d5b5bd1811b51af7b475c116816c150c4d88c4c
 DIST tox-4.0.17.gh.tar.gz 284062 BLAKE2B 
65055fd793fa5d4006d0082a89d7f42452cc5b3d1507a87875175db334bf177efeefa8b3e671d9042b795d8f21898ea1b1650cb1337bb9581a3b83ce8b42fec7
 SHA512 
065f4b91c32902fc8a65b5529e615af428a5ee8f8ad5cebee6c4ba14ceea315844cda8c6d2a882ba34baf7369d5676f210752d89d1cb3f9e2c7d7af790481193
 DIST tox-4.0.18.gh.tar.gz 284137 BLAKE2B 
b507b0a15664656f381bc06356adb04c5fdfbe52deeef673e4ccc3d7a45d8cec10de80f6fe141a35bf529b020d5d8579c4dd6e4e3aa323bad320c7fcc6c34d18
 SHA512 
cd10cd4194002644d57fc63295099fccf6ffdaa2eeaf7bfe2f47c85d76dc115f9faa78ce0cfc43603b11ec04abaf4d41fe653fa48bff71e71ab7d102356ec5b8
+DIST tox-4.0.19.gh.tar.gz 284319 BLAKE2B 
f0ed3d300e0fadfaa5725589cea91511ed0c37937dc3761b203cfd1f0a5cf4033b6006e693521c932d3af64feb150951c046f5853a8b9bb9e37dcf3c5db4de95
 SHA512 
27d01b96acf4f7650b5a4a3ad80293ea884ee6791ff2e734cb64c94551943af1fb91804944f7ae82937fe4172522c0d5e4f24e84d35012d11657adc49702fc88

diff --git a/dev-python/tox/tox-4.0.19.ebuild b/dev-python/tox/tox-4.0.19.ebuild
new file mode 100644
index ..98dc8a8f2545
--- /dev/null
+++ b/dev-python/tox/tox-4.0.19.ebuild
@@ -0,0 +1,91 @@
+# 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} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+SRC_URI="
+   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc"
+
+RDEPEND="
+   >=dev-python/cachetools-5.2[${PYTHON_USEDEP}]
+   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-api-1.2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   # the minimal bounds in tox are entirely meaningless and new packaging
+   # breaks setuptools
+   sed -i -e '/packaging/s:>=22::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+   if 

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

2022-12-28 Thread Arthur Zamarin
commit: 39101393aeb588a6bc0cd10b2ea0cb8258155868
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 28 18:51:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 28 19:11:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39101393

dev-python/platformdirs: add 2.6.1

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

 dev-python/platformdirs/Manifest  |  1 +
 dev-python/platformdirs/platformdirs-2.6.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index c4d630365fe9..b2f1ece8b0a8 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -1,2 +1,3 @@
 DIST platformdirs-2.5.4.gh.tar.gz 20645 BLAKE2B 
c995b881bf25d215ffbcfa4d9fd6721d763d2c27e306961965cd16da00bffce5a1e8dc3ebb48f0f499dbc0f5a079fcffbe0755913f61bc3e8a7192e951e8f18b
 SHA512 
35e2f4ff4d289d6d83172105c716b3a337dc55b52be6d4ac653460e6e5696cce2256a645b2e91a8bab4a17f8a6c6e49b4a005924ede8da7ef2d03ede35061703
 DIST platformdirs-2.6.0.gh.tar.gz 20779 BLAKE2B 
5958cff9e3583091c365aea0b3380fc02b273d529868587cda80713db43794c5b69df729390152611d1611aa8a29a5aff84d26a4ccd8777bbd800b3c982bb0fe
 SHA512 
727e057197b1f50cd6e9c0afcba042c9c0f85e061a8667f04548966e6d3d8eb80ce35d07d6578f98fc66273f31caf2a0dc7db9599f2f55fe2e89493803c4db57
+DIST platformdirs-2.6.1.gh.tar.gz 21135 BLAKE2B 
65cd34d5fcc3aea46f216780d3a069d39395e0e9af1cff7a7af8511318c165233fff50ad6610ccd48a1e98e1dc4ca68f1cb2d6156a2c4e2a4523f04c09abdd0e
 SHA512 
aff9d091ffad8e110aa2b3d615da65e3618b20f26f007210a9cb75d5e7d72d9ab8309e7e5a139f344f9f6dbedb419ab97848f8301e5104a667a6def58f947a6e

diff --git a/dev-python/platformdirs/platformdirs-2.6.1.ebuild 
b/dev-python/platformdirs/platformdirs-2.6.1.ebuild
new file mode 100644
index ..0b566d529d88
--- /dev/null
+++ b/dev-python/platformdirs/platformdirs-2.6.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-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} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A small Python module for determining appropriate 
platform-specific dirs"
+HOMEPAGE="
+   https://pypi.org/project/platformdirs/
+   https://github.com/platformdirs/platformdirs/
+"
+SRC_URI="
+   https://github.com/platformdirs/platformdirs/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2022-12-28 Thread Arthur Zamarin
commit: cf8c771d2049a67a2c2175d023e98adc98b898f4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 28 18:46:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 28 19:11:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8c771d

dev-python/filelock: add 3.9.0

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

 dev-python/filelock/Manifest  |  1 +
 dev-python/filelock/filelock-3.9.0.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index ef74829c91af..89f6d317c77d 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,2 +1,3 @@
 DIST py-filelock-3.8.0.gh.tar.gz 204748 BLAKE2B 
719f965eddf9a76aaa7d3700ffbd29df3856fdcd76aa184b12a1e3b3341a5d8681f05ebd7239b48a0ffbc942aebc8574ff3878177100ba659347a904945b2234
 SHA512 
a9b63ab9a6697334eb8c561c422e8ec6febd0b7b203c0ebb4cfd1e4281f16cc0ef5145121c90f3c08bec88f13e219c0655142e3d3f856163702a0d32e14cd5ce
 DIST py-filelock-3.8.2.gh.tar.gz 204940 BLAKE2B 
a83fbea21690f82680ab5d024cbca6e52b5f6490854fa1d14a98191a4e56edea41c0a8bda9dd396f8b9c5b83187d9f976011440ca00987fbe4e96cd1e311a244
 SHA512 
2d5f7f49cf2d112a060156391eeb600040b9ae8619a9795173b9888ee977ec718432beff68bfefca290791b14f8cefca6d2a92defd78132822dc3596493aaa23
+DIST py-filelock-3.9.0.gh.tar.gz 205047 BLAKE2B 
3995f7ad27bb09ca75310c4ada7645f2dd16c09ddb39663394f315443851037f2f9cf08eecb507eba521479696ad1004978d3fdd300a7128ac3354fce2e57d5f
 SHA512 
1235ae9ebdb4c84b0c30e68be91e01eb1acbfcd15c85202fa54a3b91e4e507f221926f8886e1ec91acd4f71d2d88c08f536529b4cebfd2de4fb90118f5dc242e

diff --git a/dev-python/filelock/filelock-3.9.0.ebuild 
b/dev-python/filelock/filelock-3.9.0.ebuild
new file mode 100644
index ..bcb4d61210d0
--- /dev/null
+++ b/dev-python/filelock/filelock-3.9.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2018-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} pypy3 )
+
+inherit distutils-r1
+
+MY_P=py-filelock-${PV}
+DESCRIPTION="A platform independent file lock for Python"
+HOMEPAGE="
+   https://github.com/tox-dev/py-filelock/
+   https://pypi.org/project/filelock/
+"
+SRC_URI="
+   https://github.com/tox-dev/py-filelock/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2022-12-28 Thread Arthur Zamarin
commit: 5002c1d31530d65a1b7c7233efc4c7a700251e9d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 28 18:54:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 28 19:11:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5002c1d3

dev-python/xxhash: add 3.2.0

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

 dev-python/xxhash/Manifest|  1 +
 dev-python/xxhash/xxhash-3.2.0.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/xxhash/Manifest b/dev-python/xxhash/Manifest
index f35f9c821333..eb61887a7efd 100644
--- a/dev-python/xxhash/Manifest
+++ b/dev-python/xxhash/Manifest
@@ -1 +1,2 @@
 DIST xxhash-3.1.0.tar.gz 74389 BLAKE2B 
c2c7467aca51a397366c9de47104831f2d3d732b6b287e3fce4a0481d21bf059330dd63e1372b8da3aa9354efbc3de6ba106501d86c907b5783f7192e5e7c9a1
 SHA512 
a1d78dbbcc8fc8e41b6bc1d9e571df6951d4545fe61b198427db6f8c99058a095cf20e09951acc7bf9b432963f8b234741ae1f15ebb19972e69be0c59c9eb165
+DIST xxhash-3.2.0.tar.gz 74561 BLAKE2B 
d2c32b9a556eaaa67d961e130b017ff82944fbec983f24e0356436a7a23927faaba118328eff508e288e0757a1379b5ff88a48c2130eb9b3cf347e178cfc810d
 SHA512 
bbe903b95de3e91177064986adc5c945a9b7058650ea2b5cc10ee162a15a42909dc69f95b86081b8d276960f309b4bacf895ad263a9d9188fa66bb216d76dcd5

diff --git a/dev-python/xxhash/xxhash-3.2.0.ebuild 
b/dev-python/xxhash/xxhash-3.2.0.ebuild
new file mode 100644
index ..dc94bedd6f45
--- /dev/null
+++ b/dev-python/xxhash/xxhash-3.2.0.ebuild
@@ -0,0 +1,38 @@
+# 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="Python binding for the xxHash library"
+HOMEPAGE="
+   https://github.com/ifduyue/python-xxhash/
+   https://pypi.org/project/xxhash/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+   >=dev-libs/xxhash-0.8.0
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_tests unittest
+
+python_configure_all() {
+   export XXHASH_LINK_SO=1
+}
+
+python_test() {
+   cd tests || die
+   eunittest
+}



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

2022-12-28 Thread Florian Schmaus
commit: 8a71794f106aa0cf9eae4036f33a56a95d8e04ec
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Dec 10 13:49:50 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec 28 18:59:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a71794f

dev-java/guava-testlib: add 31.1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/28611
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/guava-testlib/Manifest  |  1 +
 dev-java/guava-testlib/guava-testlib-31.1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/dev-java/guava-testlib/Manifest b/dev-java/guava-testlib/Manifest
index 6cdfcc4ae4a4..532be5cbf826 100644
--- a/dev-java/guava-testlib/Manifest
+++ b/dev-java/guava-testlib/Manifest
@@ -1 +1,2 @@
 DIST guava-30.1.1.tar.gz 5404546 BLAKE2B 
818ef4b17c4f0c8e92c327f046434a3bb428ac35d6e95edd6d6be558c755d138a8ac7f8ad2032073cad131890d8f838e896fff84ba217f8305be8bd65c619a48
 SHA512 
23b30d886a3200b8f998897ca7bc424b2d223a4fecb03ab644e08a989a85f008e30ef093055e6305c4148a1eb8919c407e35d19f492c5b189830bd115e9484f2
+DIST guava-31.1.tar.gz 5583483 BLAKE2B 
b430257b6a21e8cc85b11241be3abc463d13d29d85c6e7a3e4240977213428ec92af63afb66d0637f6b6dbbab1e3493cfc684a6be21ba4633cec7c6df5d0a8e7
 SHA512 
660b486d82d526ce722130f2968ea8ab9eb53f5915f80e53ef135a7bfcb6ced9b2f2a50ebdb8b316cc48a4f2553fa067a1d6fc0bc4498774a9f1990a535651b8

diff --git a/dev-java/guava-testlib/guava-testlib-31.1.ebuild 
b/dev-java/guava-testlib/guava-testlib-31.1.ebuild
new file mode 100644
index ..4b42897f23a3
--- /dev/null
+++ b/dev-java/guava-testlib/guava-testlib-31.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom guava-testlib/pom.xml 
--download-uri https://github.com/google/guava/archive/v31.1.tar.gz --slot 0 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild guava-testlib-31.1.ebuild
+
+EAPI=8
+
+# No tests because "error: package com.google.common.truth does not exist"
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="com.google.guava:guava-testlib:31.1-jre"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A set of java classes to assist the tests for Guava itself"
+HOMEPAGE="https://github.com/google/guava;
+SRC_URI="https://github.com/google/guava/archive/v${PV}.tar.gz -> 
guava-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Common dependencies
+# POM: ${PN}/pom.xml
+# com.google.code.findbugs:jsr305:3.0.2 -> >=dev-java/jsr305-3.0.2:0
+# com.google.errorprone:error_prone_annotations:2.11.0 -> 
>=dev-java/error-prone-annotations-2.16:0
+# com.google.guava:guava:31.1-jre -> >=dev-java/guava-31.1:0
+# com.google.j2objc:j2objc-annotations:1.3 -> 
>=dev-java/j2objc-annotations-2.8:0
+# junit:junit:4.13.2 -> >=dev-java/junit-4.13.2:4
+# org.checkerframework:checker-qual:3.12.0 -> 
>=dev-java/checker-framework-qual-3.14.0:0
+
+CP_DEPEND="
+   dev-java/checker-framework-qual:0
+   dev-java/error-prone-annotations:0
+   ~dev-java/guava-${PV}:0
+   dev-java/j2objc-annotations:0
+   dev-java/jsr305:0
+   dev-java/junit:4
+"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}"
+
+S="${WORKDIR}/guava-${PV}"
+
+JAVA_SRC_DIR="${PN}/src"



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

2022-12-28 Thread Florian Schmaus
commit: 93a755fbc1b06016caac92b2bb9ba57dd42958f3
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Dec  7 16:49:47 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec 28 18:59:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a755fb

dev-java/guava: add 31.1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/guava/Manifest  |  1 +
 dev-java/guava/guava-31.1.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/dev-java/guava/Manifest b/dev-java/guava/Manifest
index 6cdfcc4ae4a4..532be5cbf826 100644
--- a/dev-java/guava/Manifest
+++ b/dev-java/guava/Manifest
@@ -1 +1,2 @@
 DIST guava-30.1.1.tar.gz 5404546 BLAKE2B 
818ef4b17c4f0c8e92c327f046434a3bb428ac35d6e95edd6d6be558c755d138a8ac7f8ad2032073cad131890d8f838e896fff84ba217f8305be8bd65c619a48
 SHA512 
23b30d886a3200b8f998897ca7bc424b2d223a4fecb03ab644e08a989a85f008e30ef093055e6305c4148a1eb8919c407e35d19f492c5b189830bd115e9484f2
+DIST guava-31.1.tar.gz 5583483 BLAKE2B 
b430257b6a21e8cc85b11241be3abc463d13d29d85c6e7a3e4240977213428ec92af63afb66d0637f6b6dbbab1e3493cfc684a6be21ba4633cec7c6df5d0a8e7
 SHA512 
660b486d82d526ce722130f2968ea8ab9eb53f5915f80e53ef135a7bfcb6ced9b2f2a50ebdb8b316cc48a4f2553fa067a1d6fc0bc4498774a9f1990a535651b8

diff --git a/dev-java/guava/guava-31.1.ebuild b/dev-java/guava/guava-31.1.ebuild
new file mode 100644
index ..9ac8599ce3d2
--- /dev/null
+++ b/dev-java/guava/guava-31.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/google/guava/archive/refs/tags/v31.1.tar.gz --slot 0 
--keywords "amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild guava-31.1.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="com.google.guava:guava:${PV}-jre"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A collection of Google's core Java libraries"
+HOMEPAGE="https://github.com/google/guava;
+SRC_URI="https://github.com/google/guava/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Common dependencies
+# POM: pom.xml
+# com.google.code.findbugs:jsr305:3.0.2 -> >=dev-java/jsr305-3.0.2:0
+# com.google.errorprone:error_prone_annotations:2.11.0 -> 
>=dev-java/error-prone-annotations-2.16:0
+# com.google.guava:failureaccess:1.0.1 -> >=dev-java/failureaccess-30.1.1:0
+# com.google.guava:listenablefuture:.0-empty-to-avoid-conflict-with-guava 
-> !!!artifactId-not-found!!!
+# com.google.j2objc:j2objc-annotations:1.3 -> 
>=dev-java/j2objc-annotations-2.8:0
+# org.checkerframework:checker-qual:3.12.0 -> 
>=dev-java/checker-framework-qual-3.14.0:0
+
+CP_DEPEND="
+   >=dev-java/checker-framework-qual-3.14.0:0
+   >=dev-java/error-prone-annotations-2.16:0
+   >=dev-java/failureaccess-30.1.1:0
+   >=dev-java/j2objc-annotations-2.8:0
+   >=dev-java/jsr305-3.0.2:0
+"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}
+"
+
+S="${WORKDIR}/${P}"
+
+JAVA_AUTOMATIC_MODULE_NAME="com.google.common"
+JAVA_SRC_DIR="guava/src"



[gentoo-commits] repo/gentoo:master commit in: dev-java/error-prone-annotations/

2022-12-28 Thread Florian Schmaus
commit: a4f134516001e716b56967e1a06d8e2ca5d48b5b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Dec  7 15:54:19 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec 28 18:59:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f13451

dev-java/error-prone-annotations: add 2.16

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/error-prone-annotations/Manifest  |  1 +
 .../error-prone-annotations-2.16.ebuild| 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-java/error-prone-annotations/Manifest 
b/dev-java/error-prone-annotations/Manifest
index a5e1af113ed1..fe18c7c5ac82 100644
--- a/dev-java/error-prone-annotations/Manifest
+++ b/dev-java/error-prone-annotations/Manifest
@@ -1 +1,2 @@
+DIST error-prone-2.16.tar.gz 2685946 BLAKE2B 
e10d38e5d0f6be102d64c4d24543f525c192300665a141d136d4bcb1db0e8553c16828411b60e2bca0d27a89fe7e094ac2fc2a367028091a4ad28b303c023a43
 SHA512 
c61d14e237ae45f3d1196e03ecdb5e77aa8aaa2f5983eee3667cc73951a12b1f0c85bd8a15c477c18fd517d486024d3b1f115928affb3697afc064d561b5f405
 DIST error-prone-2.7.1.tar.gz 1576363 BLAKE2B 
a204a6a0dfcc88e06ff4f9288764c33c72e1d0c692ba20ce34a1440025abbb96d510129e335a475ffecc037806c72a0e1a85f0ad55a5ee4402d7b731eabd057b
 SHA512 
2e8ff78b2fc65a0a53244711a3b5dd3d42cd09c0c9cca8dde5c814ee3e9dbc6e2c44f8bdb778111c93cd867f9b85b8afae4fd0551eda9326c0a9b1aa1dcaaf92

diff --git 
a/dev-java/error-prone-annotations/error-prone-annotations-2.16.ebuild 
b/dev-java/error-prone-annotations/error-prone-annotations-2.16.ebuild
new file mode 100644
index ..b12f83e9e5fd
--- /dev/null
+++ b/dev-java/error-prone-annotations/error-prone-annotations-2.16.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/google/error-prone/archive/v2.16.tar.gz --slot 0 --keywords 
"~amd64 ~arm64 ~ppc64 ~x86" --ebuild error-prone-annotations-2.16.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="com.google.errorprone:error_prone_annotations:${PV}"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java annotations for the Error Prone static analysis tool"
+HOMEPAGE="https://errorprone.info;
+SRC_URI="https://github.com/google/error-prone/archive/v${PV}.tar.gz -> 
error-prone-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/error-prone-${PV}/annotations"
+
+JAVA_AUTOMATIC_MODULE_NAME="com.google.errorprone.annotations"
+JAVA_SRC_DIR="src/main/java"



[gentoo-commits] repo/gentoo:master commit in: app-backup/rdiff-backup/files/, app-backup/rdiff-backup/

2022-12-28 Thread Bernard Cafarelli
commit: 5c993050352ad30ebbfbf41c106dd445f04026ee
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Dec 28 18:58:53 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Dec 28 18:59:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c993050

app-backup/rdiff-backup: add 2.2.1, drop 2.2.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-backup/rdiff-backup/Manifest   |  7 +++--
 .../files/rdiff-backup-2.2.0-no-manpages.patch | 35 --
 app-backup/rdiff-backup/metadata.xml   |  1 +
 ...ckup-2.2.0.ebuild => rdiff-backup-2.2.1.ebuild} | 19 
 4 files changed, 12 insertions(+), 50 deletions(-)

diff --git a/app-backup/rdiff-backup/Manifest b/app-backup/rdiff-backup/Manifest
index 6871763398d0..5247d1216fb5 100644
--- a/app-backup/rdiff-backup/Manifest
+++ b/app-backup/rdiff-backup/Manifest
@@ -1,3 +1,6 @@
 DIST rdiff-backup-2.0.5.tar.gz 456115 BLAKE2B 
9cd51644e11af3320fa5aca7864388da4b1165a1fc9e660265445d861eb356ba32e3b148a1d8de8e702bd9a6f0276ec3a4453c85ec702d80be5839661a1a679f
 SHA512 
59482e6d78bc887fc99efd4b4779e9b41c7e4b0427e51b80b18a550d0051e4213a0c200296154759d1734f511f7abe3175d171f018c59c55e5abdfd0a890cfbd
-DIST rdiff-backup-2.2.0-manpages.tar.gz 30062 BLAKE2B 
88a9afa238e7a1551aed5f60801d5445a268a6a0e80035564a8a37379f2e356a7eb8f9f39180948a7fd12ba153e08f400c77fa5badc61f79f322054842cad81a
 SHA512 
23f2112b16e4d3340a15be3c58f2a716177268a2d38e5ba28eb72230522a25799ae3a8faf5ffc77fd262023b2b2dfab09198112bb24751a3a8c4766e85af
-DIST rdiff-backup-2.2.0.tar.gz 903121 BLAKE2B 
53adaa64842609e40bbc7aafc14b9a2b062fb5aae17ee6eb5c649a93f7dddc99e3ba681587aad2f9e1adb7fc8191073ccbbcb9e26bf09a90274740b013fd10e3
 SHA512 
3cae2ada5766c85c7aa1d1c15bd4068e406f524143abcae58775ef24b022ceec499c3262e54bef184f70a1c22c4eb2ce3fb06babbaea64dc0a9115b80831fde5
+DIST rdiff-backup-2.2.1.tar.gz 912681 BLAKE2B 
5eb5a2aebb60bac84b836fc76a687695ccde679e6f7eabf22c948f38575f50b83aae339ee77c5e8b6c119e9dff6b4357324908b2e31cef3e32980e2016ff4477
 SHA512 
f57431cf3478791d2a5b6ef970768c99490737da811237b8c45a0adde8f4ee44ca17fc77ae39f73d0ff2587f089b6f8cd7d21f364323618b24c52bcf1d3864af
+DIST rdiff-backup-delete.1 1957 BLAKE2B 
c270afbdba56776e1e9449af03bd9a9903219fe04e2eb7ee5695bf59a35ce13da690e14286fbda1e9120ee0bad733fd4baa7271406c457f91a04bed85f598232
 SHA512 
97eeb64e800aea0653fc1d5a3b517db74b7d95dce8bbd8a406a9dfc3687a207193f7f289e8fd77837419a1c9e796e5446d83147597b9998978426a6c9b86e318
+DIST rdiff-backup-old.1 41328 BLAKE2B 
dacbf5ae1313dc4596124ef4d5887cdaf75c0c15be6a76239668ae60ea6a6dc65089f99fa6f02bc858d339b8b0466fac3dd8b5992d01ca42f9641e40465ca552
 SHA512 
cf07b579393bde71cda7da74fea7d974346ea9366ff51af4c24d6215fb2978bd925b4d64a8a1008e5b292d23529ac8499e407cf17590c7e9876d737d42651c72
+DIST rdiff-backup-statistics.1 3961 BLAKE2B 
9be7c279d3f24e7c4a391046a027d5b2ef03653d6079176f648e0359c12f6811809859cd67c5bfd1d01b271409cdaf64c69f44d11d47d1e612456a3402531fdd
 SHA512 
b31efbf32538fc2d3c65be2d7fb1166a7a13ca66449fea38d08b00d3dca79e436df930f81e0bd9a3f8fa16ebf30633a82962f7e37376b12ab87544d8103b5290
+DIST rdiff-backup.1 53335 BLAKE2B 
996ba1ef156171d64e4b909e4dab9d2d94998fad555a1460f4d0b97ea937ed9f236a63cf84e2f4641a0b5c78ab66bd6e58695168c168d4f24b2b9c379a9def3c
 SHA512 
9fcc0e94b03d539b0ed9326186abd73a9417f5feda9dce924961726865998b0d69076d8823a7b2ae72e1bec108b6714fb664f269ff7d8e19293e55c5779b7d72

diff --git a/app-backup/rdiff-backup/files/rdiff-backup-2.2.0-no-manpages.patch 
b/app-backup/rdiff-backup/files/rdiff-backup-2.2.0-no-manpages.patch
deleted file mode 100644
index 207bf6cfe106..
--- a/app-backup/rdiff-backup/files/rdiff-backup-2.2.0-no-manpages.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-diff -Naur rdiff-backup-2.2.0.orig/setup.py rdiff-backup-2.2.0/setup.py
 rdiff-backup-2.2.0.orig/setup.py   2022-12-18 09:19:30.0 +0100
-+++ rdiff-backup-2.2.0/setup.py2022-12-19 22:00:43.289239007 +0100
-@@ -283,10 +283,7 @@
- ),
- ],
- data_files=[
--("share/man/man1", ["build/rdiff-backup.1",
--"build/rdiff-backup-old.1",
--"build/rdiff-backup-delete.1",
--"build/rdiff-backup-statistics.1"]),
-+("share/man/man1", ["build/rdiff-backup-old.1"]),
- (
- "share/doc/rdiff-backup", [
- "CHANGELOG.adoc",
-@@ -311,19 +308,6 @@
- ("tools/rdiff-backup.spec.template-fedora", 
"build/rdiff-backup.fedora.spec"),
- ("docs/rdiff-backup-old.1", "build/rdiff-backup-old.1"),
- ]},
--"build_exec": {"commands": [
--("asciidoctor -b manpage -a revdate=\"{date}\" "
-- "-a revnumber=\"{ver}\" -o {outfile} {infile}",
-- ("docs", "rdiff-backup.1.adoc"), ("build", "rdiff-backup.1")),
--("asciidoctor -b manpage -a revdate=\"{date}\" "
-- "-a revnumber=\"{ver}\" -o {outfile} {infile}",

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

2022-12-28 Thread Sam James
commit: 412f08a0980207e1502bf61fff242a041cbd212d
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 15:56:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 18:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=412f08a0

profiles/base: add app-alternatives/{awk,bzip2,gzip,sh,tar} to @system

- Before this commit, nothing pulls in app-alternatives/sh, so we're relying on
  app-shells/bash handling /bin/sh as an orphaned symlink (which is one of the 
big
  things we're trying to move away from).

- Add in the others (app-alternatives/{awk,bzip2,gzip,tar}) to allow setup
  via /etc/portage/package.use without adding these to @world manually,
  this also lays the ground work for at some point removing specific 
implementations
  in the future (after making sure ebuilds which need specific impls. depend on 
them).

- Note that there's two exceptions:
  1. app-alternatives/yacc

 No need to explicitly add into @system, because we previously had 
virtual/yacc
 so it'll get pulled in by ebuild dependencies anyway.

  2. app-alternatives/lex

 We never had virtual/lex before and packages very often explicitly
 depend on sys-devel/flex. But this isn't a big deal given it's very 
unlikely
 that a user wants to try modify lex yet and reflex is still very new as an
 option in Gentoo.

 That is, as time goes on and we test more to ensure it works with any lex,
 it'll get pulled in as various ebuilds get updated anyway.

- We keep app-arch/bzip2 & app-arch/gzip in @system for now because PMS
  is clear they must be available and I'd rather be conservative for now,
  as we want to get the change in this commit in to minimise disruption
  wrt the app-alternatives migration, but I'd like to revisit this another
  time.

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

 profiles/base/packages | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/profiles/base/packages b/profiles/base/packages
index e0cee163af99..43b1f069add7 100644
--- a/profiles/base/packages
+++ b/profiles/base/packages
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License, v2
 
 # Gentoo Base Profile
@@ -24,6 +24,11 @@
 # of the minimum set of packages needed for any Gentoo based system.
 
 *>=sys-apps/baselayout-2
+*app-alternatives/awk
+*app-alternatives/bzip2
+*app-alternatives/gzip
+*app-alternatives/sh
+*app-alternatives/tar
 *app-admin/eselect
 *app-arch/bzip2
 *app-arch/gzip



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

2022-12-28 Thread Florian Schmaus
commit: 12f2c6ad379195b5fbacf5c01f0bfdd5a05aa0e7
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Oct 26 14:57:10 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec 28 18:52:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12f2c6ad

dev-java/woodstox-core: add 6.4.0

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/27962
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/woodstox-core/Manifest   |  1 +
 dev-java/woodstox-core/woodstox-core-6.4.0.ebuild | 89 +++
 2 files changed, 90 insertions(+)

diff --git a/dev-java/woodstox-core/Manifest b/dev-java/woodstox-core/Manifest
index 4bf6f9a20850..b58cc4a47a7e 100644
--- a/dev-java/woodstox-core/Manifest
+++ b/dev-java/woodstox-core/Manifest
@@ -1 +1,2 @@
 DIST woodstox-core-6.3.1.tar.gz 6029586 BLAKE2B 
04fcd7fd958cd3efa8a1e864786b88a1f8c3f0d6d6faecb5eb91a7cf755da4cef2664c0583702bf21dde741632638242131f0d46acb8f1b91bd00bf4c9a7af5b
 SHA512 
fee1d8dc33aa2e3617b451fab285dbc91154738765eb9d93e8c1809a70f09ccb2f1cf2b70f57f836323d0a80bd5caeae0f5a4c5e2cee609c2a9d30106bf42acb
+DIST woodstox-core-6.4.0.tar.gz 6030457 BLAKE2B 
0506a4af84eff8ac11bc6363581f8de737116bd254d0c3b2f68a9ce062325934188c5a05eeff918ae012330d885ba7940f9dc1afb01ee951ff58cdcd1c86b2c7
 SHA512 
ca8033084c0355c5a321ab51ab6cfee62737b49ab98106fab0abb3ac8950ddd773dc91d864e4e62bdddaca1b7ba98f3639d1a61d8c436892b35193a8c838659f

diff --git a/dev-java/woodstox-core/woodstox-core-6.4.0.ebuild 
b/dev-java/woodstox-core/woodstox-core-6.4.0.ebuild
new file mode 100644
index ..0e7d55983aa4
--- /dev/null
+++ b/dev-java/woodstox-core/woodstox-core-6.4.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/FasterXML/woodstox/archive/woodstox-core-6.4.0.tar.gz --slot 
0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild 
woodstox-core-6.4.0.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.fasterxml.woodstox:woodstox-core:6.4.0"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="An XML processor that implements Stax (JSR-173), SAX2 and Stax2 
APIs"
+HOMEPAGE="https://github.com/FasterXML/woodstox;
+SRC_URI="https://github.com/FasterXML/woodstox/archive/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Common dependencies
+# POM: pom.xml
+# net.java.dev.msv:msv-core:2013.6.1 -> >=dev-java/msv-2022.7:0
+# net.java.dev.msv:xsdlib:2013.6.1 -> >=dev-java/xsdlib-2022.7:0
+# org.codehaus.woodstox:stax2-api:4.2.1 -> >=dev-java/stax2-api-4.2.1:0
+# relaxngDatatype:relaxngDatatype:20020414 -> 
>=dev-java/relaxng-datatype-20020414:0
+
+CP_DEPEND="
+   dev-java/msv:0
+   dev-java/relaxng-datatype:0
+   dev-java/stax2-api:0
+   dev-java/xsdlib:0
+"
+
+# Compile dependencies
+# POM: pom.xml
+# biz.aQute.bnd:biz.aQute.bnd.annotation:6.3.1 -> 
>=dev-java/aqute-bnd-annotation-6.3.1:0
+# org.osgi:osgi.core:5.0.0 -> >=dev-java/osgi-core-8.0.0:0
+# POM: pom.xml
+# test? junit:junit:4.13.2 -> >=dev-java/junit-4.13.2:4
+
+DEPEND="${CP_DEPEND}
+   >=virtual/jdk-11:*
+   dev-java/aqute-bnd-annotation:0
+   dev-java/osgi-core:0"
+
+RDEPEND="${CP_DEPEND}
+   >=virtual/jre-1.8:*"
+
+DOCS=( {README,SECURITY}.md release-notes/{CREDITS,VERSION} )
+
+S="${WORKDIR}/woodstox-${P}"
+
+JAVA_CLASSPATH_EXTRA="aqute-bnd-annotation,osgi-core"
+JAVA_SRC_DIR=( "src/main/java" "src/moditect" )
+JAVA_RESOURCE_DIRS="src/main/resources"
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+
+# 
https://github.com/FasterXML/woodstox/blob/woodstox-core-6.3.0/pom.xml#L229-L243
+src_test() {
+   pushd src/test/java > /dev/null || die
+   local JAVA_TEST_RUN_ONLY=$(find * \
+   \( -wholename "**/Test*.java" \
+   -o -wholename "**/*Test.java" \) \
+   ! -wholename "failing/*.java" \
+   ! -wholename "**/Abstract*.jav" \
+   ! -wholename "**/Base*.java" \
+   )
+   popd > /dev/null
+   JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}"
+   JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}"
+   java-pkg-simple_src_test
+}
+
+src_prepare() {
+   default
+
+   # src/moditect/module-info.java:33: error: cannot find symbol
+   #provides 
org.codehaus.stax2.validation.XMLValidationSchemaFactory.dtd with 
com.ctc.wstx.dtd.DTDSchemaFactory;
+   # https://bugs.gentoo.org/858302
+   sed -e '/com.ctc.wstx.shaded.msv/d' \
+   -e '/org.codehaus.stax2.validation/d' \
+   -i "src/moditect/module-info.java" || die
+}



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-xmlgraphics-commons/

2022-12-28 Thread Florian Schmaus
commit: cd095954b63468c6b5d061c812bc8345813034cb
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Nov 13 08:46:25 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec 28 18:52:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd095954

sec-keys/openpgp-keys-apache-xmlgraphics-commons: new package, add 20150603

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 .../openpgp-keys-apache-xmlgraphics-commons/Manifest |  1 +
 .../metadata.xml |  8 
 ...p-keys-apache-xmlgraphics-commons-20150603.ebuild | 20 
 3 files changed, 29 insertions(+)

diff --git a/sec-keys/openpgp-keys-apache-xmlgraphics-commons/Manifest 
b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/Manifest
new file mode 100644
index ..1dbb25698d1b
--- /dev/null
+++ b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-apache-xmlgraphics-commons-20150603-KEYS.asc 27516 BLAKE2B 
b55b773ebd0b5a3033b6c5a7b704a0db03b856b0af910abb7aa71b1f883632e6811d8c4fc8e0525171c7cfb16f98d7dd7713657699946a601f19bf8b3dc9bd51
 SHA512 
b9917fc7a2ed3422c9b702133964f475a0ae988fccd06ec8f9afa2933f211582788f54453236c86ff3c4382969ad3157331482232a576f71512bc090853015d3

diff --git a/sec-keys/openpgp-keys-apache-xmlgraphics-commons/metadata.xml 
b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/metadata.xml
new file mode 100644
index ..6ef2d50cf07e
--- /dev/null
+++ b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+j...@gentoo.org
+Java
+  
+

diff --git 
a/sec-keys/openpgp-keys-apache-xmlgraphics-commons/openpgp-keys-apache-xmlgraphics-commons-20150603.ebuild
 
b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/openpgp-keys-apache-xmlgraphics-commons-20150603.ebuild
new file mode 100644
index ..9149769ac289
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-apache-xmlgraphics-commons/openpgp-keys-apache-xmlgraphics-commons-20150603.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by xmlgraphics.apache.org/commons"
+HOMEPAGE="https://xmlgraphics.apache.org/commons/download.html;
+SRC_URI="https://downloads.apache.org/xmlgraphics/commons/KEYS -> 
${P}-KEYS.asc"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
+
+S="${WORKDIR}"
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - xmlgraphics-commons.apache.org.asc < <(cat 
"${files[@]/#/${DISTDIR}/}" || die)
+}



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

2022-12-28 Thread Florian Schmaus
commit: a4d53ecbb0894b410f744ae73ab2f416c16bf1ef
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Dec 28 18:52:06 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec 28 18:52:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d53ecb

dev-java/xmlgraphics-commons: fix verify-sig BDEPEND

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild 
b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild
index 973d1085e255..e2a835d17188 100644
--- a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild
+++ b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild
@@ -47,7 +47,7 @@ DEPEND="${CP_DEPEND}
 RDEPEND="${CP_DEPEND}
>=virtual/jre-1.8:*"
 
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-commons )"
 
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-commons.apache.org.asc"
 
 DOCS=( NOTICE README )



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

2022-12-28 Thread Florian Schmaus
commit: 2d224bfa26a9094f3f40a538bc963f815b25850d
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Nov  1 14:50:47 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec 28 18:52:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d224bfa

dev-java/zstd-jni: add 1.5.2.5

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/28079
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/zstd-jni/Manifest|  1 +
 dev-java/zstd-jni/zstd-jni-1.5.2.5.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-java/zstd-jni/Manifest b/dev-java/zstd-jni/Manifest
index 14a650f44f39..22e87ae6df6c 100644
--- a/dev-java/zstd-jni/Manifest
+++ b/dev-java/zstd-jni/Manifest
@@ -1 +1,2 @@
 DIST zstd-jni-1.5.2.4.tar.gz 9343792 BLAKE2B 
8a446b229d49671b3f38d630ecf2c2688210176af95b66c788027de89986ad1f23615582d670f1d7a0b3866572b05c722ad6c71783d208401844287e8149f65c
 SHA512 
bf67fc6573f2b1e45bd4985186814a54fb948a1b7280b5cf2f6d2577626c1f70626a58994291ffb228f097c91d60e3ed52d56ad92830c8f386b96b11fb6cf4a2
+DIST zstd-jni-1.5.2.5.tar.gz 9342510 BLAKE2B 
259f3087f06c567f2126dacfb90ecfcc1d20f389ff99ef48a6f8c558441b37b56f29b73ca55aad176116439c4ef47f9ad253116a968f74e527eb13a0fda98f7e
 SHA512 
16f2aeee6005e2da366a849f0972b3ef9245d355ed875e633bf4013d340cc74445604710e7b628aefafa90f74dfaa82a93c741f06f633b8a6c2162e9da304850

diff --git a/dev-java/zstd-jni/zstd-jni-1.5.2.5.ebuild 
b/dev-java/zstd-jni/zstd-jni-1.5.2.5.ebuild
new file mode 100644
index ..c7430c949f87
--- /dev/null
+++ b/dev-java/zstd-jni/zstd-jni-1.5.2.5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="com.github.luben:zstd-jni:1.5.2-5"
+
+inherit java-pkg-2 java-pkg-simple cmake
+
+DESCRIPTION="JNI bindings for Zstd native library"
+HOMEPAGE="https://github.com/luben/zstd-jni;
+SRC_URI="https://github.com/luben/zstd-jni/archive/c$(ver_rs 3 -).tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND=">=virtual/jre-1.8:*"
+DEPEND=">=virtual/jdk-1.8:*"
+
+S="${WORKDIR}/zstd-jni-c$(ver_rs 3 -)"
+
+JAVA_AUTOMATIC_MODULE_NAME="com.github.luben.zstd_jni"
+JAVA_RESOURCE_DIRS="resources"
+JAVA_SRC_DIR="src/main/java"
+
+src_prepare() {
+   cmake_src_prepare
+   # https://github.com/luben/zstd-jni/blob/c1.5.2-5/build.gradle#L66
+   cat > src/main/java/com/github/luben/zstd/util/ZstdVersion.java <<-EOF 
|| die
+   package com.github.luben.zstd.util;
+
+   public class ZstdVersion
+   {
+   public static final String VERSION = "$(ver_rs 3 -)";
+   }
+   EOF
+
+   mkdir -p  resources/META-INF || die
+   echo "Implementation-Version: $(ver_rs 3 -)" \
+   > resources/META-INF/MANIFEST.MF || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DJAVA_HOME="$(java-config -g JAVA_HOME)"
+   # Resolve bug #776910
+   # Reference: https://stackoverflow.com/a/51764145
+   -DJAVA_AWT_LIBRARY="NotNeeded"
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   java-pkg-simple_src_compile
+}
+
+src_install() {
+   java-pkg_doso "${BUILD_DIR}/libzstd-jni-$(ver_rs 3 -).so"
+   java-pkg-simple_src_install
+}



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

2022-12-28 Thread Florian Schmaus
commit: 573dc7e69673d57fdd26b246ef609ab2783a4217
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Nov 13 08:30:19 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec 28 18:52:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=573dc7e6

dev-java/xmlgraphics-commons: add 2.8

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/28252
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/xmlgraphics-commons/Manifest  |  2 +
 .../xmlgraphics-commons-2.8.ebuild | 72 ++
 2 files changed, 74 insertions(+)

diff --git a/dev-java/xmlgraphics-commons/Manifest 
b/dev-java/xmlgraphics-commons/Manifest
index ee6793181490..f21616af05c7 100644
--- a/dev-java/xmlgraphics-commons/Manifest
+++ b/dev-java/xmlgraphics-commons/Manifest
@@ -1 +1,3 @@
 DIST xmlgraphics-commons-2.7-src.tar.gz 2021218 BLAKE2B 
a16dda389662a38d5ebf6cbd015ac5bf8154b5e2df9e36fd3a33987b04a4de08cc1ebc71e940c05793ef045249c68e7dbb54c418a7c6888020a800e039b0a188
 SHA512 
7d3993fc920767512f94edef3342757f0ffc9c9dbad80695fe3d77b0ec162380d9b467682ae41238e7ee719601709edb41b2dab06c385dfd9fa898577d8d2c22
+DIST xmlgraphics-commons-2.8-src.tar.gz 2243271 BLAKE2B 
86456adf4b9610e580b3b4f87c362dc1259c2f2bb4d4abb0dc3d765ee2cc5fb3df54597f5a5fa620a813dee83cd7549771d2b4116d20077103e389f1942903a0
 SHA512 
3e6c397a7444c4ce1d1aeda96a7c9abfd3d8d57a0997d7d6ae2be36303dd17550b7b92fd86eac832566bbeefccdd06619e31c0d907cd6b953a8eb934d7fa618b
+DIST xmlgraphics-commons-2.8-src.tar.gz.asc 833 BLAKE2B 
d68b6fe36b44764c44b67baca02a50f01644aaf2e8ed6571caeffd7724b6284860bd81d5a2ddcbefde6411bd5c9ed072f853cd178f862541f9f49aea3e023e21
 SHA512 
6e17a628ddd253c44d62a7f08d615f5a484bb6433482e6e217e794620396150b327f2e89836f62aafde3050ac0677432e0b12b645c57ae74cc11e093d86ac43c

diff --git a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild 
b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild
new file mode 100644
index ..973d1085e255
--- /dev/null
+++ b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
mirror://apache/xmlgraphics/commons/source/2.8-src.tar.gz --slot 2 --keywords 
"~amd64 ~arm64 ~ppc64 ~x86" --ebuild xmlgraphics-commons-2.8.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.apache.xmlgraphics:xmlgraphics-commons:2.8"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple verify-sig
+
+DESCRIPTION="XML Graphics Commons"
+HOMEPAGE="https://xmlgraphics.apache.org/commons/;
+SRC_URI="mirror://apache/xmlgraphics/commons/source/${P}-src.tar.gz
+   verify-sig? ( 
https://downloads.apache.org/xmlgraphics/commons/source/xmlgraphics-commons-${PV}-src.tar.gz.asc
 )"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+# Common dependencies
+# POM: pom.xml
+# commons-io:commons-io:2.11.0 -> >=dev-java/commons-io-2.11.0:1
+# commons-logging:commons-logging:1.2 -> >=dev-java/commons-logging-1.2:0
+
+CP_DEPEND="
+   dev-java/commons-io:1
+   dev-java/commons-logging:0
+"
+
+# Compile dependencies
+# POM: pom.xml
+# test? junit:junit:4.11 -> >=dev-java/junit-4.13.2:4
+# test? org.mockito:mockito-core:2.28.2 -> >=dev-java/mockito-4.8.0:4
+# test? xml-resolver:xml-resolver:1.2 -> >=dev-java/xml-commons-resolver-1.2:0
+
+DEPEND="${CP_DEPEND}
+   >=virtual/jdk-1.8:*
+   test? (
+   dev-java/mockito:4
+   dev-java/xml-commons-resolver:0
+   )"
+
+RDEPEND="${CP_DEPEND}
+   >=virtual/jre-1.8:*"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-commons.apache.org.asc"
+
+DOCS=( NOTICE README )
+
+S="${WORKDIR}/${P}"
+
+JAVA_RESOURCE_DIRS="src/main/resources"
+JAVA_SRC_DIR="src/main/java"
+
+JAVA_TEST_EXTRA_ARGS=( -ea )
+JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito-4,xml-commons-resolver"
+# Some *.{png,tiff,txt,xmp} are misplaced in "src/main/java".
+JAVA_TEST_RESOURCE_DIRS=( "src/test/resources" "src/test/java" )
+JAVA_TEST_SRC_DIR="src/test/java"
+
+src_test() {
+   local vm_version="$(java-config -g PROVIDES_VERSION)"
+   if ver_test "${vm_version}" -ge 11; then
+   
JAVA_TEST_EXCLUDES="org.apache.xmlgraphics.image.loader.CorruptImagesTestCase"
+   fi
+   java-pkg-simple_src_test
+}



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

2022-12-28 Thread Florian Schmaus
commit: f3202cdc2f1f684bec76cf33ecd0e5108c49dacc
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Oct 27 20:23:23 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec 28 18:52:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3202cdc

dev-java/jctools-core: add 4.0.1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/27997
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/jctools-core/Manifest  |  1 +
 dev-java/jctools-core/jctools-core-4.0.1.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/dev-java/jctools-core/Manifest b/dev-java/jctools-core/Manifest
index 1d6df5e96a0b..87afb73243e2 100644
--- a/dev-java/jctools-core/Manifest
+++ b/dev-java/jctools-core/Manifest
@@ -1 +1,2 @@
 DIST jctools-3.3.0.tar.gz 4214717 BLAKE2B 
c9c5f5897ebf8bb7ac439b969f372c45b7652517cbc5369c07fe80d11f779eebe7fe5ffb5d93a18fe3df5d9ca9adf3cee7268c8c6ed962fccb4d84f5b0451c4b
 SHA512 
ce212abacca6137a133f7a4e94370442d00bf73794fa7b9ce440631701a9a2fca31c4dda05e2a768fcf28f75e84f2a7f318a936e429c7f4ed20daa7b79d11a4a
+DIST jctools-4.0.1.tar.gz 4234647 BLAKE2B 
652cfc70d92a37e04056e306050b156632ba92b2cacd9b759556ea92e1b9b6dda3d766e33936cdd92ec690abb6fb51a562305f82746f500f89d9d797e27f9c54
 SHA512 
9c8f55be4640f7b1315e7f93c20cf6b4b8d84c542103d69a2e34c0abe00c25fb362b6d8c4042feb4462559e5f6babd90ab0a59a66c3d407e13004ff02ce95c8f

diff --git a/dev-java/jctools-core/jctools-core-4.0.1.ebuild 
b/dev-java/jctools-core/jctools-core-4.0.1.ebuild
new file mode 100644
index ..63903c525b85
--- /dev/null
+++ b/dev-java/jctools-core/jctools-core-4.0.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/JCTools/JCTools/archive/v4.0.1.tar.gz --slot 3 --keywords 
"~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jctools-core-4.0.1.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.jctools:jctools-core:4.0.1"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java Concurrency Tools Core Library"
+HOMEPAGE="https://jctools.github.io/JCTools/;
+SRC_URI="https://github.com/JCTools/JCTools/archive/v${PV}.tar.gz -> 
jctools-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*
+   test? (
+   dev-java/guava-testlib:0
+   dev-java/hamcrest-library:1.3
+   )"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( ../{README,RELEASE-NOTES}.md )
+
+S="${WORKDIR}/JCTools-${PV}/jctools-core"
+
+JAVA_AUTOMATIC_MODULE_NAME="org.jctools.core"
+JAVA_SRC_DIR="src/main/java"
+
+JAVA_TEST_GENTOO_CLASSPATH="guava-testlib,hamcrest-library-1.3,junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+
+# Using the defaults of java-pkg-simple would skip more than half the number 
of tests.
+src_test() {
+   # org.jetbrains.kotlinx.lincheck is not yet packaged
+   rm -r src/test/java/org/jctools/maps/linearizability_test || die
+   # These tests would fail and are not run by "mvn test".
+   # "org.jctools.queues.MpqSanityTest"
+   # "org.jctools.queues.QueueSanityTest"
+   # "org.jctools.queues.ScQueueRemoveTest"
+   # "org.jctools.util.TestUtil"
+   # Test timeout on arm64, https://bugs.gentoo.org/863977
+   # "org.jctools.queues.atomic.AtomicMpqSanityTestMpscLinked"
+   # "org.jctools.queues.MpqSanityTestMpscLinked"
+   pushd src/test/java || die
+   local JAVA_TEST_RUN_ONLY=$(find * \
+   \( -name "*Test*.java" \
+   -o -name "nbsi_tester.java" \
+   -o -name "nbhs_tester.java" \)\
+   ! -name "MpqSanityTest.java" \
+   ! -name "QueueSanityTest.java" \
+   ! -name "ScQueueRemoveTest.java" \
+   ! -name "TestUtil.java" \
+   ! -name "AtomicMpqSanityTestMpscLinked.java" \
+   ! -name "MpqSanityTestMpscLinked.java" \
+   )
+   popd
+   JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}"
+   JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}"
+   java-pkg-simple_src_test
+   # OK (7226 tests)
+}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/elementary-xfce-icon-theme/

2022-12-28 Thread Sebastian Pipping
commit: 9beb5f0048760a75049c5c8ce3f19a91bbc43150
Author: Alexander Kurakin  mail  ru>
AuthorDate: Wed Aug 10 14:47:30 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Wed Dec 28 18:35:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9beb5f00

x11-themes/elementary-xfce-icon-theme: 0.17

Closes: https://bugs.gentoo.org/864799
Closes: https://github.com/gentoo/gentoo/pull/26809
Signed-off-by: Alexander Kurakin  mail.ru>
Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-themes/elementary-xfce-icon-theme/Manifest |  1 +
 .../elementary-xfce-icon-theme-0.17.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/x11-themes/elementary-xfce-icon-theme/Manifest 
b/x11-themes/elementary-xfce-icon-theme/Manifest
index 1a609f388ccd..0c18186cd09d 100644
--- a/x11-themes/elementary-xfce-icon-theme/Manifest
+++ b/x11-themes/elementary-xfce-icon-theme/Manifest
@@ -1,3 +1,4 @@
 DIST elementary-xfce-0.15.1.tar.gz 6198394 BLAKE2B 
18638aa2c55a01a48fc342a836c9271aeb09524ee1032bc8237fc864e92fa09f8784439ab793f474311465ef40710ac7665217496ce98444ae146c7c526d43da
 SHA512 
e28524c0a1f3b2b35a43428ab4de58e0e7635b5ca4e57f88d44de356965dd978d34aeb514440d7413dd8cdaf1b869bd5024e63cb3bd668fe9b47b52872de9445
 DIST elementary-xfce-0.15.2.tar.gz 6215682 BLAKE2B 
917f9b8f555a02d01807695b67857e4f31b3a1d6229727f992c299f119641c1ec2c62098473f7617a77cd25ba8e385cbb2209d2bf73554cb6934faf610a18b00
 SHA512 
c7d62dc38295ed9fa66e9e21f06d18bdd095aaa6f5f012065e70517117d8daa05c3a25942185fdfcd5a2b79e510c55983a09dee79568e95e8f22e6199ec28ef0
 DIST elementary-xfce-0.16.tar.gz 6983116 BLAKE2B 
e33f244d6a19ba447149981e57cc5a41a98f17039ba0ae546945b75dabefde3bc15288fb8d09b00c500de8cf11ed37160b0b35d7d653d9a8eb29ed6117edb723
 SHA512 
d1f1338e3b6d2835741835be04db03154bef8fc53dd365855f646c3668f108f1a6d2ea7c7e8b07152f79cfcf29dc9959b2363417ca19b425da908c913fdab960
+DIST elementary-xfce-0.17.tar.gz 6964314 BLAKE2B 
3dbeb664a0ad6fbcca916df7103057e63ff988456471070f62e020188d3f7dd900ded634c5e13b9b80780c2c5514a7155c533df3537c791da54f367a13834cc3
 SHA512 
3e577f8f800b77f2efaa17877d0031790a700b4d0433e6ab5d6ce2f859941160291a32a0a042e5ad99e81e631042db1abedc31c2f657ee025df1807fbb456720

diff --git 
a/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.17.ebuild 
b/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.17.ebuild
new file mode 100644
index ..036ea4f33508
--- /dev/null
+++ 
b/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.17.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg toolchain-funcs
+
+MY_P="${PN%-icon-theme}-${PV}"
+DESCRIPTION="Elementary icons forked from upstream, extended and maintained 
for Xfce"
+HOMEPAGE="https://github.com/shimmerproject/elementary-xfce;
+SRC_URI="https://github.com/shimmerproject/elementary-xfce/archive/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="public-domain GPL-1 GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+BDEPEND="
+   media-gfx/optipng
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3"
+
+src_prepare() {
+   sed -i -e 's:-Werror -O0 -pipe:${CFLAGS} ${CPPFLAGS} ${LDFLAGS}:' \
+   svgtopng/Makefile || die
+   default
+}
+
+src_configure() {
+   # custom script
+   ./configure --prefix="${EPREFIX}/usr" || die
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   default
+   # delete dangling doc links
+   find -L "${D}" -type l -delete || die
+}



  1   2   >