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

2022-02-23 Thread Michał Górny
commit: 1b5f7b94fae9d7b3bac08490213acdfc6d16fdc0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 07:31:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 08:12:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b5f7b94

dev-python/cmd2: Bump to 2.4.0

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

 dev-python/cmd2/Manifest  |  1 +
 dev-python/cmd2/cmd2-2.4.0.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/cmd2/Manifest b/dev-python/cmd2/Manifest
index 9c2f2d3a6cf7..614972e417b5 100644
--- a/dev-python/cmd2/Manifest
+++ b/dev-python/cmd2/Manifest
@@ -1 +1,2 @@
 DIST cmd2-2.3.3.tar.gz 675880 BLAKE2B 
216b10d7a1d2eb78106e5af51a6c996ea22ff8ef13503ace6019978152f63d5015e61ab911a839703d2b3506fea4e709d507d147b2af259cf933ad628e52be22
 SHA512 
30d7a82a1c3d23431a40a7e99f10a4c23227e9ab073ab1d7fd83e516f54e9c90bda10e6072b50c0a2ca435498c1060e06b32a550409721899e28d2662995a8b8
+DIST cmd2-2.4.0.tar.gz 680118 BLAKE2B 
09f4893db7587dce9fd59103f8a1ef54c2b61248dd4aed313a90a390bb50e8927ef7a11dc5ca3af90b5ccf36ce16e0e18f3b555cc961a8c6862f7b8131f190ae
 SHA512 
4ecd4c71294bee86f02b39a588c42a7232309db54459c950f77734926dedc3ec273237b9615bab6ef8a499c65442e3d6f7d2e9f159ccca021db0b450435ffbc0

diff --git a/dev-python/cmd2/cmd2-2.4.0.ebuild 
b/dev-python/cmd2/cmd2-2.4.0.ebuild
new file mode 100644
index ..26a05e90d1bf
--- /dev/null
+++ b/dev-python/cmd2/cmd2-2.4.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Extra features for standard library's cmd module"
+HOMEPAGE="https://github.com/python-cmd2/cmd2";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}]
+   >=dev-python/pyperclip-1.6[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+# pyperclip uses clipboard backends in the following preference order:
+# pygtk, xclip, xsel, klipper, qtpy, pyqt5, pyqt4.
+# klipper is known to be broken in Xvfb, and therefore causes test
+# failures.  to avoid them, we must ensure that one of the backends
+# preferred to it is available (i.e. xclip or xsel) + which(1).
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   sys-apps/which
+   || (
+   x11-misc/xclip
+   x11-misc/xsel
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+   sed -i -e '/--cov/d' setup.cfg || die
+}
+
+src_test() {
+   # tests rely on very specific text wrapping...
+   local -x COLUMNS=80
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   epytest -p no:pytest-qt || die
+}



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

2022-02-23 Thread Michał Górny
commit: 32f338336ad6140a46317b7e95eb4fbb557c9f70
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 07:38:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 08:12:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f33833

dev-python/fsspec: Bump to 2022.02.0

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

 dev-python/fsspec/Manifest|  1 +
 dev-python/fsspec/fsspec-2022.02.0.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest
index 150ef358bf57..97e14ea7d6b8 100644
--- a/dev-python/fsspec/Manifest
+++ b/dev-python/fsspec/Manifest
@@ -1 +1,2 @@
 DIST filesystem_spec-2022.01.0.tar.gz 325470 BLAKE2B 
1a6dccad133a449ba9b78516f968586a0f300e97150a6aa887f2f65fafe6e2bae708620ef185789024a7248877405d736839292011f3db2221c119fb80bbb5ac
 SHA512 
50e36c9aded9ee9824694bad563b8e92ee564c6fb6fc30d3a51b8b2e8b4a1e5f605fdbaff00eefb354b0201cce4bced0ed95b48817c5ef15ad1f09965d311ac0
+DIST filesystem_spec-2022.02.0.tar.gz 329625 BLAKE2B 
c3d3815ece4cc3a0713d2ee6fd70c55a3236c926dd389dd55866bd6a11c63e6225cd4415dd310876b8e271bf82534826452a3327693f94bd8c8b5b7aa7893222
 SHA512 
6cc26cb61c75fea4ab7af37190a623a4fa07d85ff540accc4d85e8ebab5f6bcc78099e85a6196f93c9d7f4e0e0380395ad2625b485858fb8db40f7c2682f8c4d

diff --git a/dev-python/fsspec/fsspec-2022.02.0.ebuild 
b/dev-python/fsspec/fsspec-2022.02.0.ebuild
new file mode 100644
index ..ff6a3a18e84f
--- /dev/null
+++ b/dev-python/fsspec/fsspec-2022.02.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_P=filesystem_spec-${PV}
+DESCRIPTION="A specification that python filesystems should adhere to"
+HOMEPAGE="https://github.com/fsspec/filesystem_spec/
+   https://pypi.org/project/fsspec/";
+SRC_URI="
+   https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz
+   -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+   dev-python/versioneer[${PYTHON_USEDEP}]
+   test? (
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )"
+
+distutils_enable_tests pytest
+
+src_test() {
+   git config --global user.email "y...@example.com" || die
+   git config --global user.name "Your Name" || die
+   distutils-r1_src_test
+}
+
+EPYTEST_DESELECT=(
+   fsspec/tests/test_spec.py::test_find
+)
+
+EPYTEST_IGNORE=(
+   # sftp and smb require server started via docker
+   fsspec/implementations/tests/test_dbfs.py
+   fsspec/implementations/tests/test_sftp.py
+   fsspec/implementations/tests/test_smb.py
+)



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

2022-02-23 Thread Michał Górny
commit: 94850a91bea750db9a07759ed5f77070e74e7f84
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 07:35:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 08:12:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94850a91

dev-python/botocore: Bump to 1.24.5

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

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.24.5.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d76c4b00b097..dfcc10c7aed5 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.24.1.tar.gz 8768807 BLAKE2B 
649633afa85cab9fb248ed9907e2ea3e57aa
 DIST botocore-1.24.2.tar.gz 8770474 BLAKE2B 
ed0f5920ae29bc5d51ca5d304f3cc13feb3ca45667d397f77e982d283f1b5551eccdbf41c0e274f56c59cca3398e47c6790d97374f189d4a9411107b0fd7490c
 SHA512 
93811544f756419d6a0a9f49dc836e8c580c7c8ab49f90a541f2f8a24203959976a974056a0953f4d137a19254059e25c356843fb5df91a6d752d23c004f0c34
 DIST botocore-1.24.3.tar.gz 8770454 BLAKE2B 
35c77a5a65a75844594673d3a1af23b087cf88ed7c61177a3f422d4261f907c9ccd1b3beb9eb6f67dcc23084b27078d49e34102ebaa2b868da8b19b1c6e677b4
 SHA512 
313a1a94b985641257b3ee6b7dbfab88fd28efbfcec2cee6e5826ee6e65b174892c9ad9afa2b46caa4b262feb1e731823875d8981c6bd092f5f423ad4cac9430
 DIST botocore-1.24.4.tar.gz 8775103 BLAKE2B 
c23256daab72fd60dbc9c3cb665816970bb168d6e63e0d53bc16dbda6cdeec30a87a864a6a3107f104c3e9d7aabdd1bbe5e43105a8fccad606cf5ac250282738
 SHA512 
73a717b454ce715446e75852b37207691118106e45fd0484101527adbb7e9062d78b200bb650e183bb1a40c0a4d9b0e1c9cc8621e5b5c2d9e7a5de6d46c34297
+DIST botocore-1.24.5.tar.gz 8775639 BLAKE2B 
13237fb78068dcab03f33c5e13d97040520fe8538e6c626e806890bce04689af9b9a0997b0c374bd09e0ae410b4c4288e236d122c30326dab7395ada17a3dc07
 SHA512 
4ddb38ab4d4c777236576d806d6f611a1cc70a17f9e74f7d7a3071c51ee56354a19ba9e624c7369acb0a72b39473a8bf98b9aca4bf695286d3bf73df729172aa

diff --git a/dev-python/botocore/botocore-1.24.5.ebuild 
b/dev-python/botocore/botocore-1.24.5.ebuild
new file mode 100644
index ..79a1cd5da0e2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.24.5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="https://github.com/boto/botocore";
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore";
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+)
+
+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
+   )
+
+   epytest tests/{functional,unit}
+}



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

2022-02-23 Thread Michał Górny
commit: c45828d417d56c46bb5131598b0e11749d90540f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 07:38:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 08:12:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45828d4

dev-python/python-slugify: Bump to 6.1.0

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

 dev-python/python-slugify/Manifest |  1 +
 .../python-slugify/python-slugify-6.1.0.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/python-slugify/Manifest 
b/dev-python/python-slugify/Manifest
index c19bed9e151f..32bd4446bc88 100644
--- a/dev-python/python-slugify/Manifest
+++ b/dev-python/python-slugify/Manifest
@@ -1,3 +1,4 @@
 DIST python-slugify-4.0.1.tar.gz 11509 BLAKE2B 
b505c62c959dae3823db4441b8811ed98ec8afa0278325cb2715abb63a84b5de1506362699bc39216bbac4100ae265671f940dbbbdaf9164fd251bdaa7af462a
 SHA512 
c1d99a9dc891c4cfa927e4d2bc5701f47b23b7882cce22350283a53c6ded18e1290196c3bb9838883c29c9cb3582e5e684edffd50dfbb4e9da9c2b821ea54bb5
 DIST python-slugify-5.0.2.tar.gz 11728 BLAKE2B 
701fb3f679cd4f714b5c57c14fb8cbfefa5b8268e9c4b877dd1e558e8a7dac325d69519b8e666043b70540908dcb250f561cebf0c5f444f9a3cfae34d97456b1
 SHA512 
79cdd1d0312c9e34b07dca2e898f177a85b31d3f290403375032ae962df61f3a9c4167f4bdf10f47afd17d544731d6961810f8a081ef615d76d8758c1207e6b7
 DIST python-slugify-6.0.1.tar.gz 12184 BLAKE2B 
ecc39ad73ba4bf68a630c105b22c234c9f8089c5063457c02b21ae5bbe5c021741ce754eabec51bb125ae549274b26f6cf8d986b66ce0ede5a653e70b4528712
 SHA512 
b97aba9f3b74009a802b1a7bd356d1eb27d239a05d8617c8f0107391e9f09e9a7cb6b45437755a1c86c4eed966e8975f74f6b760e17090d2c56e4db5935c0b69
+DIST python-slugify-6.1.0.tar.gz 13279 BLAKE2B 
ecc51c97638f675573576457f6e6dee14fd2f07b9292e3a32134215887adf945e6b7cc0e373b558c7311a49cfbac1b760191b3e77597a86dac1ea48527d549ac
 SHA512 
4a274d5490bbddb8a600357200d44621cf3304c42a303148156cc732650431e76466099e4eee308e81c881b0da4e39b92146561cfd909a796e153411b22405c9

diff --git a/dev-python/python-slugify/python-slugify-6.1.0.ebuild 
b/dev-python/python-slugify/python-slugify-6.1.0.ebuild
new file mode 100644
index ..a518490e8af1
--- /dev/null
+++ b/dev-python/python-slugify/python-slugify-6.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python Slugify application that handles Unicode"
+HOMEPAGE="
+   https://github.com/un33k/python-slugify/
+   https://pypi.org/project/python-slugify/";
+SRC_URI="
+   https://github.com/un33k/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="dev-python/text-unidecode[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest



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

2022-02-23 Thread Michał Górny
commit: 489cebb327d0bd3fcac1d6e268f6d7392bd726eb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 07:35:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 08:12:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=489cebb3

app-admin/awscli: Bump to 1.22.60

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.22.60.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 85cb89804b51..e5422be70086 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -8,3 +8,4 @@ DIST awscli-1.22.56.tar.gz 2164531 BLAKE2B 
86ed7632aded1a5c3b18d2eabfbf5fd9954ef
 DIST awscli-1.22.57.tar.gz 2164852 BLAKE2B 
4387cd8a93972f23149c722aa03ce26f9d9fe8daa908d3d9db6e6e845265089a663d8b20f6cb7bd858f69ca29cbbda94813f58349921659534250177eb21dea6
 SHA512 
ad7912aa9bd2318b043796ffce4df42915e4af60ce85f76236ff9e9c1b06ef87a7acc45e560abcfc48c06ab9f14a9d3ebad12b9d02a02f66c9bbaccbbcc66100
 DIST awscli-1.22.58.tar.gz 2165016 BLAKE2B 
d7eec5a51a64d3a78555abfd4a3dd70a02b4e2c4399b57a023bf81603946cbbce3c0a5e49b02d90adfc74ea9d060f72d0350a9673abe855164aede6e35530085
 SHA512 
62e9eff1c8d0ad035566fb97bf26d52554cf314c35bf2277062aadcaa7d96a8c1cb949c85f61a79ace17821f5355d93aeb9f5692b8ca417e852fa4e3aa1325c9
 DIST awscli-1.22.59.tar.gz 2165629 BLAKE2B 
f4223e9095a76121a94345219057b94b830c80c233ebec8864110945d71317e94fe2f08f02e059816f1bdd9e1e2f4800e1f9770559bec4df51d5d39286e11bd0
 SHA512 
0efa161c976e6dd6168a7d8808298a196c0c6e3d4b54c9130efcf88179d6e6f78ae0a231a6c31e1615c84165ba33fffebefccd322442289537c9502102b5ee11
+DIST awscli-1.22.60.tar.gz 2165762 BLAKE2B 
217c5e889284071eb057b9f345baab711df40879b4ce598ee7ba0fdc1feb30848bd6310de23437902f82d523e10fea4ea2ec0bd607bf3d1beed2fdf9a88bc2eb
 SHA512 
b94bf11f37a5a31ca514d7f667d9a81d3f2b6cca61593f2d0cf70bf706a9a264b388504c84a0e6848d93ba23cea4562c47a4fb506150d37f127094c526664fd9

diff --git a/app-admin/awscli/awscli-1.22.60.ebuild 
b/app-admin/awscli/awscli-1.22.60.ebuild
new file mode 100644
index ..2fb60d145aa8
--- /dev/null
+++ b/app-admin/awscli/awscli-1.22.60.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="https://pypi.org/project/awscli/";
+#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/aws-cli-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# awscli 1.22.55 → botocore 1.24.0
+# so botocore is x.(y+2).(z-55)
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 55))"
+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.4.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit}
+}
+
+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/github3/

2022-02-23 Thread Michał Górny
commit: 6b350039d450417dd098988365c736bef04dd63d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 07:32:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 08:12:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b350039

dev-python/github3: Add explicit cryptography dep

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

 dev-python/github3/{github3-3.1.1.ebuild => github3-3.1.1-r1.ebuild} | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/github3/github3-3.1.1.ebuild 
b/dev-python/github3/github3-3.1.1-r1.ebuild
similarity index 91%
rename from dev-python/github3/github3-3.1.1.ebuild
rename to dev-python/github3/github3-3.1.1-r1.ebuild
index 6a9122cb9366..3619477f0fdb 100644
--- a/dev-python/github3/github3-3.1.1.ebuild
+++ b/dev-python/github3/github3-3.1.1-r1.ebuild
@@ -27,6 +27,10 @@ RDEPEND="
>=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}]
>=dev-python/pyjwt-2.3.0[${PYTHON_USEDEP}]
 "
+# via PyJWT[crypto]
+RDEPEND+="
+   >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+"
 BDEPEND="
test? (
>=dev-python/betamax-0.8.0[${PYTHON_USEDEP}]



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

2022-02-23 Thread Michał Górny
commit: 9e173ca60adcf84e73f3bf5077dab327c5415964
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 07:35:07 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 08:12:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e173ca6

dev-python/cssutils: Bump to 2.4.0

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

 dev-python/cssutils/Manifest  |  1 +
 dev-python/cssutils/cssutils-2.4.0.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/cssutils/Manifest b/dev-python/cssutils/Manifest
index eef8e73e8005..8c06275cb14e 100644
--- a/dev-python/cssutils/Manifest
+++ b/dev-python/cssutils/Manifest
@@ -1 +1,2 @@
 DIST cssutils-2.3.0.tar.gz 725849 BLAKE2B 
7c6f0280c24eb9cf8c6e4215fc6a102ea0b1f72f52b06d8396601a19ffe457fa628bbf5b9f6c020185378ddf26c96e4aec11026e686343513db9141c7ca22dfd
 SHA512 
9919224a61222e860a99ec80e6375a472b89c52af72272c1de7bcd5fd31cf8570a04da7762c62a17a85bef2c41b1c67447583087df4c86c1f8969ad4875a76d2
+DIST cssutils-2.4.0.tar.gz 725986 BLAKE2B 
2f8d0166288e3af1f838fec3443293b4166bab6e2e115e198f3e6f7a0ec0949262de77eaeebe7437b3cf27567780f94ce1225b94c379cabddcae0fe10543
 SHA512 
53e18f9d06905dbda5382a3ed6ef1808571e8a32204864364b0a344e641c774f0998bf23ad0997b34ddbe9f04d3d2c7d622249cfeb0a9e846f7fb1530ae9b12b

diff --git a/dev-python/cssutils/cssutils-2.4.0.ebuild 
b/dev-python/cssutils/cssutils-2.4.0.ebuild
new file mode 100644
index ..cb65c2fe41ca
--- /dev/null
+++ b/dev-python/cssutils/cssutils-2.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A CSS Cascading Style Sheets library"
+HOMEPAGE="https://pypi.org/project/cssutils/ https://cthedot.de/cssutils/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/cssselect[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib_resources[${PYTHON_USEDEP}]
+   ' 3.8)
+   )"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # network
+   encutils/__init__.py::encutils
+   cssutils/tests/test_parse.py::CSSParserTestCase::test_parseUrl
+   examples/website.py::website.logging
+)



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

2022-02-23 Thread Michał Górny
commit: d1452bca8cf5186853785ef66083f7232ca39648
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 07:37:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 08:12:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1452bca

dev-python/identify: Bump to 2.4.11

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

 dev-python/identify/Manifest   |  1 +
 dev-python/identify/identify-2.4.11.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index db4ad4b5cfe1..5aef5ac1664e 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -1,4 +1,5 @@
 DIST identify-2.4.10.gh.tar.gz 101382 BLAKE2B 
be41cbdbe8c2be99d3c703df3d5b23968047c146318c74b212ed1636091072b98cb25c57feb78a9a4fbd70a0cc2569e2f754108a9bbe2d983cc682cb0744fb4f
 SHA512 
5e065210e043e28cc46218a9ed997d8b734813b20bc7cd46da4cea0286749bd3a5558b60942edbe95484df3d4ee01100f186dd92fa8c2b3d96479b47faf9bc85
+DIST identify-2.4.11.gh.tar.gz 101383 BLAKE2B 
ed1c205ff54d437133eb3193cd200848687a928cb0f958124df039d44d59ce02477b9615142848340851c2664288bafb42aabfd96aab5de4bc80cf47ad1a0885
 SHA512 
3525325088d9e8e7e955fc7d044d65a23032dc38d287222173d99d66cad3d3c200e6948ee8250732bccf1bc6d5d2d8f92b6ebdac0a4a090ef154d535c7ff8f2d
 DIST identify-2.4.4.tar.gz 101270 BLAKE2B 
d5e31a8b74a724cfd0c169def52b434bd2b722aa7dfb9d92636a8eb28b1b1a7ccd9c9544d97d5fd359fb995b44b6d8a6428f484ee033f70292717053b1f5825f
 SHA512 
34a93640ca96483599e0cfdb1d69f37f8f4cb659b68ee84824079ee177e93aeb259ebc654f5fb39d5a0b68d267ba3c963870c9c55b6676e12c21b7f7573438a4
 DIST identify-2.4.5.gh.tar.gz 101319 BLAKE2B 
78e17e88ad5c463a8bca5cdc2e66433f38e41ad67fbabe60706d7154841ba6fefa52658550107760d521257366806999ffc24b9eb0ebbd37d3a94581df573b12
 SHA512 
f2c6ac86ad88431e835c723a83c7b8d0578166ab620e2681f5c16e9634592f58761551a1360491edc4863538c967b793fe8e0730cbf4c92bf1690e50c5669ac9
 DIST identify-2.4.8.gh.tar.gz 101369 BLAKE2B 
2f7d74799f624147427db96b6271e41a69f776ca4263571d4bfd7d43698694ed05dd0ff2c5176073da3af2a0582a540a473679508e239efa134411e0b3abc6e0
 SHA512 
5e6be3bd3debb295621bfa666f00f293cfda7dbe744b77e6c792cf1e44f0ba9134ecbef9faac4d3b8c93655e7f2f5bd3556281e077798a830d90368917483a50

diff --git a/dev-python/identify/identify-2.4.11.ebuild 
b/dev-python/identify/identify-2.4.11.ebuild
new file mode 100644
index ..ca074bc25eff
--- /dev/null
+++ b/dev-python/identify/identify-2.4.11.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="File identification library for Python"
+HOMEPAGE="https://github.com/pre-commit/identify";
+SRC_URI="
+   https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="dev-python/ukkonen[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



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

2022-02-23 Thread Michał Górny
commit: e259d87f83659d2e2f3b03011d71b315342b7138
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 07:36:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 08:12:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e259d87f

dev-python/django-allauth: Bump to 0.49.0

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

 dev-python/django-allauth/Manifest |  1 +
 .../django-allauth/django-allauth-0.49.0.ebuild| 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/django-allauth/Manifest 
b/dev-python/django-allauth/Manifest
index a2d43a1a2ba5..86c2ffecb86d 100644
--- a/dev-python/django-allauth/Manifest
+++ b/dev-python/django-allauth/Manifest
@@ -1,2 +1,3 @@
 DIST django-allauth-0.47.0.tar.gz 649860 BLAKE2B 
9d230c546f5615a38be5fc915f080c44765c52f315910436af6e698af860efdf0debbe72a7d754cc7bd90a9791cd8647e3a186c748385c2d6e1f91a8ea8fc619
 SHA512 
b96acb3f44d5c04bef992cd5905e5cb3643d0329b10d9ae7df08f55a80c59bca8b59537a192f8de61b3776842fe166463e001a08585d5f701eeb839882cb6dac
 DIST django-allauth-0.48.0.tar.gz 658354 BLAKE2B 
118b5ec1e02d39c437257ad7abc4b8970ccade3d6d129ba0bfb6149a8b79ce7ccc4206018ae08d89cfd07f63aabb65b1bdb09a683eeb47148ab891210ddceab2
 SHA512 
74390c0137cbd5b9351229fa659c2ae607e02b430e10751fc1588660772e74520fb495e0b8d7ef65d38e73168acefc30c608a69ee676b1ccf6644c83e18a6582
+DIST django-allauth-0.49.0.tar.gz 702336 BLAKE2B 
0f39ff98e8e6d18b80e2ce858dcc104a0bf41eded6d1211f157c158030a65494bfbdc522d37242247d260413d75bd73f4d50bc53e9993d3bd6517b062faccee8
 SHA512 
134c578c65c61da393cbdb2a2f3ea3fdc32479371af0106af8f97eb794315c3025a705fb659a81b11618924dc2968c57dbcf1fdc03cec023de14deb94307d8de

diff --git a/dev-python/django-allauth/django-allauth-0.49.0.ebuild 
b/dev-python/django-allauth/django-allauth-0.49.0.ebuild
new file mode 100644
index ..e44b2c123562
--- /dev/null
+++ b/dev-python/django-allauth/django-allauth-0.49.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Django 3rd party (social) account authentication"
+HOMEPAGE="
+   https://www.intenct.nl/projects/django-allauth/
+   https://github.com/pennersr/django-allauth/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+   dev-python/python3-openid[${PYTHON_USEDEP}]
+   dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]"
+# cryptography via pyjwt[crypto]
+RDEPEND+="
+   dev-python/cryptography[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? ( ${RDEPEND} )"
+
+DOCS=( README.rst AUTHORS ChangeLog.rst )
+
+src_test() {
+   # cern provider tests require Internet
+   rm allauth/socialaccount/providers/cern/tests.py || die
+   distutils-r1_src_test
+}
+
+python_test() {
+   local -x DJANGO_SETTINGS_MODULE=test_settings
+   local -x PYTHONPATH=.
+   django-admin test -v 2 || die "Tests failed with ${EPYTHON}"
+}



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

2022-02-23 Thread Michał Górny
commit: b4bf381cf55b72a6e336fd15e7a2df9dae2bdc8c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 07:30:08 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 08:12:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4bf381c

dev-python/requests-cache: Bump to 0.9.3

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

 dev-python/requests-cache/Manifest |  1 +
 .../requests-cache/requests-cache-0.9.3.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/requests-cache/Manifest 
b/dev-python/requests-cache/Manifest
index c3c1b2a057ed..0998e9ab636f 100644
--- a/dev-python/requests-cache/Manifest
+++ b/dev-python/requests-cache/Manifest
@@ -1,2 +1,3 @@
 DIST requests-cache-0.9.1.gh.tar.gz 1539483 BLAKE2B 
9adb6710cda7fb6ae9dba9b6ce57351b9817419f7108da328f4ac206534c6c5453d79592ecbe1108d3d5d78862ed109630fdce518025a42b1db101c906253d16
 SHA512 
829488f68f10be8f84203d488d5dab68c477d02bc4419b49b38851693f2bd1d0ec0b86bc5d953b951b9c7d4372b2bc179f096014f69eb6356f87a2b1d025d3a0
 DIST requests-cache-0.9.2.gh.tar.gz 1539753 BLAKE2B 
a49932b961486e5af1681d0094c599e12c12dc340b1631b9e0a8ab19268f04005ba56f6bb2c8759268e8cea866e94a1b3f59e1e7d9229aa257f3bb2daab8a187
 SHA512 
449dcd5924388cd8a02114e2588dfe50f0289be07ec3eaa06388298c959e69e891e51793a18ba2766d7a0ff866355e3d4950ebcd04b2349a146d342e11eb41bd
+DIST requests-cache-0.9.3.gh.tar.gz 1541517 BLAKE2B 
a6096e8db01ccc7e6afa94ca35460ad79bbc503fe32fb272c3b43bb3344cb4a4e3c6f9240dc8d26a49b2ae4b564de72be22553b40847480487c150b192aa9490
 SHA512 
d413fbed156bd3fca48db8b153b01a883ee72d62f6e8982d490a5378dc188c19d0b3af5e37e6f47d19ed0ba11b3c0e01489720d56df12afcf1b47088e1541221

diff --git a/dev-python/requests-cache/requests-cache-0.9.3.ebuild 
b/dev-python/requests-cache/requests-cache-0.9.3.ebuild
new file mode 100644
index ..5b0486352cb2
--- /dev/null
+++ b/dev-python/requests-cache/requests-cache-0.9.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 optfeature
+
+HOMEPAGE="
+   https://pypi.org/project/requests-cache/
+   https://github.com/reclosedev/requests-cache/";
+DESCRIPTION="Persistent cache for requests library"
+SRC_URI="
+   https://github.com/reclosedev/requests-cache/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   dev-python/cattrs[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   >=dev-python/url-normalize-1.4[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/timeout-decorator[${PYTHON_USEDEP}]
+   dev-python/ujson[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # These require extra servers running
+   tests/integration/test_dynamodb.py
+   tests/integration/test_gridfs.py
+   tests/integration/test_mongodb.py
+   tests/integration/test_redis.py
+   )
+   local EPYTEST_DESELECT=(
+   # Requires Internet access
+   tests/integration/test_compat.py::test_version_upgrade
+   )
+
+   local -x USE_PYTEST_HTTPBIN=true
+   epytest
+}
+
+pkg_postinst() {
+   optfeature "redis backend" "dev-python/redis-py"
+   optfeature "MongoDB backend" "dev-python/pymongo"
+
+   optfeature "JSON serialization" "dev-python/ujson"
+   optfeature "YAML serialization" "dev-python/pyyaml"
+   optfeature "signing serialized data" "dev-python/itsdangerous"
+}



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

2022-02-23 Thread Michał Górny
commit: 4d1d5a428a02494643ccd3481ad5c6a95e3b3e89
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 07:35:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 08:12:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1d5a42

dev-python/boto3: Bump to 1.21.5

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

 dev-python/boto3/Manifest|  1 +
 dev-python/boto3/boto3-1.21.5.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 132531e502e2..317ac1354d0d 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -8,3 +8,4 @@ DIST boto3-1.21.1.tar.gz 469079 BLAKE2B 
c2a30539709c7c9741e3a34d5d352a31a0997cfa
 DIST boto3-1.21.2.tar.gz 469425 BLAKE2B 
a49c1280610bcb0564ad357570712224abdc032e807926be7bc0d0652503381b2b854e94ced12c95765f9c30ff62128ec0bff4d38d33e8a7a3d5a8d397de084b
 SHA512 
bcd578c8b0665fc2951897d67279a7075d451a47cad70b59047c1cf66e26fd07f9f90ff8c69f9bc21038042dc6398944c02ebcc355dc8750d0613a11a0c3a2c6
 DIST boto3-1.21.3.tar.gz 469833 BLAKE2B 
97efa041762cbb1b2f493195ca680a6c1631c6f599c631ec33939295d41df03ff1faae2d9178e60a34343a9b2fba33759cbd3d07222e8fabdc923e1a7dc8464f
 SHA512 
57552b96dad6694dc7df34a83fa3822843e9f912c92146e1d11e2bf66fc85c89624752207389a612fa672556a9a02d62af573cbc9c2e264a97e933eb7f18a728
 DIST boto3-1.21.4.tar.gz 470233 BLAKE2B 
3e6d8c5264ac66829e468633700e155ac935aae9fb148d892c90bb629699a4fd726f4e73aa399d98fafbffd71c215d141d682e49850f6d046a4513ab6dda8208
 SHA512 
2366cb0c415ee0497912a2369b3f3981562324556f5e7137d0b52069c63c778406802e2434bec122a047ac14dbdc44e51f6bc3c90fcee12d315aa30c21d45f0c
+DIST boto3-1.21.5.tar.gz 470454 BLAKE2B 
850f7237b8063f0cf40d53c986b94ef571e7aa7bdcfeb2b7d4aec54a1874b1c3c7e95cb4b317e8f0ea84a809083223d32c419291d7702b51781ef0140436cb45
 SHA512 
c10fb11ca3db4d23806232190b4f5431efedb8601af0aa28f6e62178ae98b2b22c73e05b4d91a9f7ea3e9dce15304397e780f396a155b0e02623590af87a9905

diff --git a/dev-python/boto3/boto3-1.21.5.ebuild 
b/dev-python/boto3/boto3-1.21.5.ebuild
new file mode 100644
index ..48ea5aa483a1
--- /dev/null
+++ b/dev-python/boto3/boto3-1.21.5.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/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/${PN}/archive/${PV}.tar.gz -> 
${P}.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.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${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}
+}



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

2022-02-23 Thread Yixun Lan
commit: a5ced49662efdc5b2ab7b991398797cd24bafe69
Author: Ahmed Charles  ahmedcharles  com>
AuthorDate: Tue Feb 22 18:35:56 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 23 08:17:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ced496

dev-python/pyxattr: keyword ~riscv

Closes: https://github.com/gentoo/gentoo/pull/24266
Signed-off-by: Ahmed Charles  ahmedcharles.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/dev-python/pyxattr/pyxattr-0.7.2.ebuild 
b/dev-python/pyxattr/pyxattr-0.7.2.ebuild
index 01afb9842fb6..a6778fa0e754 100644
--- a/dev-python/pyxattr/pyxattr-0.7.2.ebuild
+++ b/dev-python/pyxattr/pyxattr-0.7.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="sys-apps/attr:="
 DEPEND="${RDEPEND}"



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

2022-02-23 Thread Jakov Smolić
commit: 439c9b136cfe5284136a447fd227f05a26aa5654
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 08:45:05 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 08:45:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439c9b13

media-libs/flac: Stabilize 1.3.4 amd64, #833938

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/media-libs/flac/flac-1.3.4.ebuild 
b/media-libs/flac/flac-1.3.4.ebuild
index 9ff56224f24f..1efbb0a796ef 100644
--- a/media-libs/flac/flac-1.3.4.ebuild
+++ b/media-libs/flac/flac-1.3.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz";
 
 LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_sse 
static-libs"
 
 RDEPEND="ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )"



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

2022-02-23 Thread Jakov Smolić
commit: 60e3706ccdda069bf761b1f3787c04976a8b76da
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 08:45:19 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 08:45:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60e3706c

media-libs/flac: Stabilize 1.3.4 x86, #833938

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/media-libs/flac/flac-1.3.4.ebuild 
b/media-libs/flac/flac-1.3.4.ebuild
index 1efbb0a796ef..826fc5c2c8ee 100644
--- a/media-libs/flac/flac-1.3.4.ebuild
+++ b/media-libs/flac/flac-1.3.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz";
 
 LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_sse 
static-libs"
 
 RDEPEND="ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-dataformat-xml/

2022-02-23 Thread Miroslav Šulc
commit: 12f5466fe2064a979ff531d1bd1d71d046161ca0
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Feb 22 18:08:38 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 23 09:17:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12f5466f

dev-java/jackson-dataformat-xml: Fix syntax error

Error was:
/var/tmp/portage/dev-java/jackson-dataformat-xml-2.13.0/temp/environment: line
2394: [[: 1.8: syntax error: invalid arithmetic operator (error token is ".8")

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24319
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.0.ebuild 
b/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.0.ebuild
index 15d216b6bcdc..00527219be1e 100644
--- a/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.0.ebuild
+++ b/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.0.ebuild
@@ -103,7 +103,7 @@ src_test() {
# java.util.LinkedList.first accessible: module java.base does not 
"opens java.util" to unnamed module @42bb2aee
 
local vm_version="$(java-config -g PROVIDES_VERSION)"
-   if [[ "${vm_version}" -ge "17" ]] ; then
+   if ver_test "${vm_version}" -ge "17" ; then
JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/java.util=ALL-UNNAMED )
fi
 



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

2022-02-23 Thread Miroslav Šulc
commit: 5bd9d4fc7fe0af7ce53545fd234bc329b2e32ebf
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Feb 22 18:04:06 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 23 09:17:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd9d4fc

dev-java/cglib: Fix syntax error

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/cglib/cglib-3.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/cglib/cglib-3.3.0-r1.ebuild 
b/dev-java/cglib/cglib-3.3.0-r1.ebuild
index d82a7f3a7d4a..26ae3e989c16 100644
--- a/dev-java/cglib/cglib-3.3.0-r1.ebuild
+++ b/dev-java/cglib/cglib-3.3.0-r1.ebuild
@@ -57,7 +57,7 @@ src_test() {
# throws java.lang.ClassFormatError accessible: module java.base does 
not "opens java.lang" to unnamed module @42bb2aee
 
local vm_version="$(java-config -g PROVIDES_VERSION)"
-   if [[ "${vm_version}" -ge "17" ]] ; then
+   if ver_test "${vm_version}" -ge "17" ; then
JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/java.lang=ALL-UNNAMED )
fi
 



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

2022-02-23 Thread Miroslav Šulc
commit: 959ee09256fbdea4b4f37a31de9dc81ca91032eb
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Feb 17 12:36:27 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 23 09:24:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959ee092

dev-java/spin: Switch to java-pkg-simple, min java 1.8:*

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24232
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/spin/spin-1.5-r2.ebuild | 93 
 1 file changed, 93 insertions(+)

diff --git a/dev-java/spin/spin-1.5-r2.ebuild b/dev-java/spin/spin-1.5-r2.ebuild
new file mode 100644
index ..00108804a159
--- /dev/null
+++ b/dev-java/spin/spin-1.5-r2.ebuild
@@ -0,0 +1,93 @@
+# 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://sourceforge/project/spin/spin/v1.5/spin-1.5-all.zip --slot 0 
--keywords "~amd64 ~x86" --ebuild spin-1.5-r2.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="spin:spin:1.5"
+JAVA_TESTING_FRAMEWORKS="junit"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Transparent threading solution for non-freezing Swing 
applications."
+HOMEPAGE="http://spin.sourceforge.net";
+SRC_URI="mirror://sourceforge/project/${PN}/${PN}/v${PV}/${P}-all.zip"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Common dependencies
+# POM: pom.xml
+# cglib:cglib-nodep:2.1_3 -> !!!artifactId-not-found!!!
+
+CP_DEPEND="
+   dev-java/cglib:3
+"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}"
+
+BDEPEND="app-arch/unzip"
+
+DOCS=( license.txt )
+
+S="${WORKDIR}/${P}"
+
+JAVA_SRC_DIR="src/main/java"
+JAVA_RESOURCE_DIRS="src/main/java"
+
+JAVA_TEST_GENTOO_CLASSPATH="junit"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS="src/test/java"
+
+src_test() {
+   # 1) 
testEDTNotBlockedDuringInvocation(spin.off.SpinOffTest)java.lang.Error:
+   # Unable to make void 
java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional) accessible:
+   # module java.desktop does not "opens java.awt" to unnamed module 
@42bb2aee
+
+   local vm_version="$(java-config -g PROVIDES_VERSION)"
+   if ver_test "${vm_version}" -ge "17" ; then
+   JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.desktop/java.awt=ALL-UNNAMED )
+   JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/java.lang=ALL-UNNAMED )
+   fi
+
+   # There was 1 error:
+   # 1) 
testNonAccessibleInterface(spin.JDKProxyFactoryTest)java.awt.HeadlessException
+   # at 
java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:166)
+   # at java.desktop/java.awt.Window.(Window.java:553)
+   # at java.desktop/java.awt.Frame.(Frame.java:428)
+   # at java.desktop/java.awt.Frame.(Frame.java:393)
+   # at java.desktop/javax.swing.JFrame.(JFrame.java:180)
+   # at 
spin.JDKProxyFactoryTest$1.(JDKProxyFactoryTest.java:44)
+   # at 
spin.JDKProxyFactoryTest.testNonAccessibleInterface(JDKProxyFactoryTest.java:44)
+   # at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+   # at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+   # at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+
+   # JAVA_TEST_RUN_ONLY="spin.JDKProxyFactoryTest"
+   # java-pkg-simple_src_test
+
+   JAVA_TEST_RUN_ONLY="spin.CGLibProxyFactoryTest"
+   java-pkg-simple_src_test
+
+   JAVA_TEST_RUN_ONLY="spin.off.AWTReflectDispatcherTest"
+   java-pkg-simple_src_test
+
+   JAVA_TEST_RUN_ONLY="spin.off.SpinOffTest"
+   java-pkg-simple_src_test
+}
+
+src_install() {
+   default # https://bugs.gentoo.org/789582
+   java-pkg-simple_src_install
+}



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

2022-02-23 Thread Miroslav Šulc
commit: f00c79ee89274bbe4db8b5ce12e24c7b331a1112
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Feb  4 16:15:54 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 23 09:27:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00c79ee

dev-java/log4j-api-java9: Drop 2.15.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/log4j-api-java9/Manifest  |  3 +-
 .../log4j-api-java9/log4j-api-java9-2.15.0.ebuild  | 52 --
 2 files changed, 1 insertion(+), 54 deletions(-)

diff --git a/dev-java/log4j-api-java9/Manifest 
b/dev-java/log4j-api-java9/Manifest
index d93be38f6f97..c2ad720f37fa 100644
--- a/dev-java/log4j-api-java9/Manifest
+++ b/dev-java/log4j-api-java9/Manifest
@@ -1,2 +1 @@
-DIST apache-log4j-2.15.0-src.tar.gz 11550453 BLAKE2B 
3b7a356714fbff0ad81f633750a45f6b3869df933c89c22b28346e49c6dfb83002ecf6374d04b1ae6a45b5486314654c8a660f3aee7a6b30273439e44db2c610
 SHA512 
61574722ab0a24bd0301fea57504a645f98f0e5913d1e02e49d25b3dcbf2dcbb3153cfca58fdde632087f94edc8e83820951288ba494234954ab4eeeb6b8be6a
-DIST apache-log4j-2.17.0-src.tar.gz 11556613 BLAKE2B 
e2c6ce2a129438329ee91e51581e4f5828f533b64e462102fd3314620bc35228f4fe556d7f7cc9ac1f705aed0064bfbdd5e431a35f16e22b203f517db724615c
 SHA512 
23433baa39a8cc76164ae96307e85b9e4ea671028015df6171bfaf025a1e1aaacf76a94a1beef67aada56952f013a8eae94024869a8530f42a3747ba70cc3a90
+DIST apache-log4j-2.17.1-src.tar.gz 11602282 BLAKE2B 
6e6a69565ee28fc138ddb78258ac30b13a9be3f3baee64c3427b63b059c552d314be3c4a345ea297010d345c4dcb31d154aaea6cd2fc587512c6087c5dfe0745
 SHA512 
21cdfca54eb0d6af261a5ae89ff98197473d9c0203b0ab530f3aef6c90957bfb95a423983c8a19d7fbab05ec194b6fad8e46628e32270dd8b94ddd194a1cb177

diff --git a/dev-java/log4j-api-java9/log4j-api-java9-2.15.0.ebuild 
b/dev-java/log4j-api-java9/log4j-api-java9-2.15.0.ebuild
deleted file mode 100644
index fc6b19c9ff55..
--- a/dev-java/log4j-api-java9/log4j-api-java9-2.15.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom log4j-api-java9/pom.xml 
--download-uri 
mirror://apache/logging/log4j/2.15.0/apache-log4j-2.15.0-src.tar.gz --slot 2 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild 
log4j-api-java9-2.15.0.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.apache.logging.log4j:log4j-api-java9:2.15.0"
-JAVA_TESTING_FRAMEWORKS="junit-jupiter"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="The Apache Log4j API (Java 9)"
-HOMEPAGE="https://logging.apache.org/log4j/2.x/";
-SRC_URI="mirror://apache/logging/log4j/${PV}/apache-log4j-${PV}-src.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-# junit-jupiter is not available in ::gentoo
-RESTRICT="test"
-
-# Compile dependencies
-# POM: ${PN}/pom.xml
-# test? org.apache.maven:maven-core:3.6.3 -> !!!groupId-not-found!!!
-# test? org.junit.jupiter:junit-jupiter-engine:5.7.2 -> !!!groupId-not-found!!!
-
-DEPEND=">=virtual/jdk-11:*"
-#  test? (
-#  !!!groupId-not-found!!!
-#  )
-#"
-
-RDEPEND=">=virtual/jre-11:*"
-
-DOCS=( {CONTRIBUTING,README,RELEASE-NOTES,SECURITY}.md LICENSE.txt )
-
-S="${WORKDIR}/apache-log4j-${PV}-src"
-
-JAVA_SRC_DIR="${PN}/src/main/java"
-JAVA_RESOURCE_DIRS="${PN}/src/assembly"
-
-#  
JAVA_TEST_GENTOO_CLASSPATH="!!!groupId-not-found!!!,!!!groupId-not-found!!!"
-#  JAVA_TEST_SRC_DIR="${PN}/src/test/java"
-
-src_install() {
-   default # https://bugs.gentoo.org/789582
-   java-pkg-simple_src_install
-}



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

2022-02-23 Thread Miroslav Šulc
commit: 7a3fe89b3729eb977bdf2649687284e2dc300876
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Dec 16 08:15:34 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 23 09:27:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a3fe89b

dev-java/log4j-api-java9: bump to 2.17.1

Bug: https://bugs.gentoo.org/530818
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/log4j-api-java9/Manifest  |  1 +
 .../log4j-api-java9/log4j-api-java9-2.17.1.ebuild  | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-java/log4j-api-java9/Manifest 
b/dev-java/log4j-api-java9/Manifest
index 50c36844ec0f..d93be38f6f97 100644
--- a/dev-java/log4j-api-java9/Manifest
+++ b/dev-java/log4j-api-java9/Manifest
@@ -1 +1,2 @@
 DIST apache-log4j-2.15.0-src.tar.gz 11550453 BLAKE2B 
3b7a356714fbff0ad81f633750a45f6b3869df933c89c22b28346e49c6dfb83002ecf6374d04b1ae6a45b5486314654c8a660f3aee7a6b30273439e44db2c610
 SHA512 
61574722ab0a24bd0301fea57504a645f98f0e5913d1e02e49d25b3dcbf2dcbb3153cfca58fdde632087f94edc8e83820951288ba494234954ab4eeeb6b8be6a
+DIST apache-log4j-2.17.0-src.tar.gz 11556613 BLAKE2B 
e2c6ce2a129438329ee91e51581e4f5828f533b64e462102fd3314620bc35228f4fe556d7f7cc9ac1f705aed0064bfbdd5e431a35f16e22b203f517db724615c
 SHA512 
23433baa39a8cc76164ae96307e85b9e4ea671028015df6171bfaf025a1e1aaacf76a94a1beef67aada56952f013a8eae94024869a8530f42a3747ba70cc3a90

diff --git a/dev-java/log4j-api-java9/log4j-api-java9-2.17.1.ebuild 
b/dev-java/log4j-api-java9/log4j-api-java9-2.17.1.ebuild
new file mode 100644
index ..6ebd34f1d05f
--- /dev/null
+++ b/dev-java/log4j-api-java9/log4j-api-java9-2.17.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 log4j-api-java9/pom.xml 
--download-uri 
mirror://apache/logging/log4j/2.17.1/apache-log4j-2.17.1-src.tar.gz --slot 2 
--keywords "~amd64 ~arm ~arm64" --ebuild log4j-api-java9-2.17.1.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.apache.logging.log4j:log4j-api-java9:2.17.1"
+JAVA_TESTING_FRAMEWORKS="junit-jupiter"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="The Apache Log4j API (Java 9)"
+HOMEPAGE="https://logging.apache.org/log4j/2.x/";
+SRC_URI="mirror://apache/logging/log4j/${PV}/apache-log4j-${PV}-src.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+# junit-jupiter is not available in ::gentoo
+RESTRICT="test"
+
+# Compile dependencies
+# POM: ${PN}/pom.xml
+# test? org.apache.maven:maven-core:3.6.3 -> !!!groupId-not-found!!!
+# test? org.junit.jupiter:junit-jupiter-engine:5.7.2 -> !!!groupId-not-found!!!
+
+DEPEND=">=virtual/jdk-11:*"
+#  test? (
+#  !!!groupId-not-found!!!
+#  )
+#"
+
+RDEPEND=">=virtual/jre-11:*"
+
+DOCS=( {CONTRIBUTING,README,RELEASE-NOTES,SECURITY}.md LICENSE.txt )
+
+S="${WORKDIR}/apache-log4j-${PV}-src"
+
+JAVA_SRC_DIR="${PN}/src/main/java"
+JAVA_RESOURCE_DIRS="${PN}/src/assembly"
+
+#  
JAVA_TEST_GENTOO_CLASSPATH="!!!groupId-not-found!!!,!!!groupId-not-found!!!"
+#  JAVA_TEST_SRC_DIR="${PN}/src/test/java"
+
+src_install() {
+   default # https://bugs.gentoo.org/789582
+   java-pkg-simple_src_install
+}



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

2022-02-23 Thread Miroslav Šulc
commit: d3fdf47d7e535f5d1e02caa0faa13b48ab0d9a5d
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Feb  4 08:04:49 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 23 09:27:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3fdf47d

profiles/package.mask: Drop mask on dev-java/log4j-api-java9

Closes: https://bugs.gentoo.org/829064
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24076
Signed-off-by: Miroslav Šulc  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index abef17794b25..1c4a8c944217 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -259,10 +259,6 @@ x11-plugins/purple-facebook
 # Masked for testing
 ~sci-libs/vtk-9.1.0
 
-# Volkmar W. Pogatzki  (2021-12-12)
-# Needs masked >=virtual/{jdk,jre}-11
->=dev-java/log4j-api-java9-2.15.0
-
 # Conrad Kostecki  (2021-12-04)
 # Masking newer versions for both packages,
 # as they cannot be compiled due upstream change.



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

2022-02-23 Thread Miroslav Šulc
commit: c295f6bac281aeb862778daffd5fe00e8631c983
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Feb 22 11:27:53 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 23 09:38:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c295f6ba

dev-java/leiningen-bin: Drop 2.8.0 and 2.8.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24314
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/leiningen-bin/Manifest   |  6 ---
 dev-java/leiningen-bin/leiningen-bin-2.8.0.ebuild | 62 ---
 dev-java/leiningen-bin/leiningen-bin-2.8.1.ebuild | 62 ---
 dev-java/leiningen-bin/leiningen-bin-2.8.3.ebuild | 62 ---
 4 files changed, 192 deletions(-)

diff --git a/dev-java/leiningen-bin/Manifest b/dev-java/leiningen-bin/Manifest
index 75202b393bb9..cd1269617f4f 100644
--- a/dev-java/leiningen-bin/Manifest
+++ b/dev-java/leiningen-bin/Manifest
@@ -1,8 +1,2 @@
-DIST leiningen-2.8.0-standalone.jar 13541842 BLAKE2B 
79697751b9da90a3f61bd4b8722436d1af1ce9f8db5c0e3a68d15d006f2afcb9518ab2034554b9b8a8e5f8bb991b304d51b8f45fb9a77d7337718035dc271e7d
 SHA512 
e16359b2d211f9a72eeb9b672a94155f49531cbb731df11451b76ec30ad83be4a22e0b2ecc582bb01fdadd6822f56f27d42fa214df222f6c95e0fde64cb305ed
-DIST leiningen-2.8.0.sh 4335 BLAKE2B 
951cc9b69e726bbb84c88b8b6407386c878cb1521c5cd79c7ce39ed48805cd24e9af0102f21cd7e852a024830b151751d42e7524f729bcca40f0e7de013ceb8b
 SHA512 
08a5e2fc68ac3bd34dc32558088bd2ff79c9d72c54a610cfcd8c79fa5dcb98ad28d6950cb91b88081d024d5be881a168c2f9235c7888aa36c0f0e7e1f124169f
-DIST leiningen-2.8.1-standalone.jar 13541128 BLAKE2B 
f38c5d9e8e0088af352f915c2e3290bbbd97fd791607e1553109084a302c6c58d37f1d712b68b31d16d5de83239a9908bcf69aad0eaf1d2dc2e358090665fab8
 SHA512 
7c585d25f7089dbd718d84711b202b087ec4987f2e1a448fc00cb789a12da88967c048f2de1d087c9e81c6fcfd8b82825117220ba729096b4c946ae25504c716
-DIST leiningen-2.8.1.sh 4461 BLAKE2B 
ed3fe5421bfdf4fc3a0a8d09bba7c3ca4de4571bd2dcd26251af338dcff0baaa71208c83317b62067f2fcde4a70aef5593cc7c31742eed6ce5db8c3ce8a80b9b
 SHA512 
77ef29885a87e7c23b972d519cdb052b94a74d63f8a455935c199f5f7c04ab30ed06503792ea5a21ac047c7abdcf7e4e72e54114b96f984e4bcb9790e97909de
-DIST leiningen-2.8.3-standalone.jar 13598124 BLAKE2B 
1810acb75adb25985b660d14d5be429a82b81480d38a6325ddb99a34ae6d44fed0b19243135c673001ff958935d1bb8e912940e22b25b3aed7982a80fbbd3fb3
 SHA512 
f9ed3604dbf0498524b3a137a872576de7cb5b8df6d4841cf6d552adc0b8cf2186244805cd53228d57c4285803069ed8a67a8dd33a326369cb468dcc773444f7
-DIST leiningen-2.8.3.sh 4509 BLAKE2B 
b5291c5596dea00c2043ae7c791f2a79077e545eec667a99e584400af5351258fb5041037fe060a12033115dd0fbc63a8e9ad83f1d6c926c231d49ad331adb51
 SHA512 
d62a5e9bbf10d940763ca988f900900413e80bf9d0e2d8c668f897f178dbc64daf7b828e8dcd1c72aa0794e266814491122b8d8acd47c5561feec177595cabdd
 DIST leiningen-2.9.1-standalone.jar 14621704 BLAKE2B 
51d3aca27c56dcdf1560271509e6c4868e387255af5f4e75f42755243b14949ef994cbee81f796a5a533089433fff59e9aff65d7e4e93df02e86fccfd47cf7f9
 SHA512 
4364aa2a071117049f97f95e020f75bfd0875c88475591d4e04100ac1b228137360a8b24c09877cd3400b7854bf9392b4e5d07ed7f7972e10e4ef5396d0db574
 DIST leiningen-2.9.1.sh 4511 BLAKE2B 
66fd656c20ed9b109982840315951b062b1a3fbf0b2b76fc1b6ca612d4daa5d07480838f3f58ec1f1193ff29318323123b6f58bde390d4fb628566687ed39eab
 SHA512 
044621254d31bee3bcdd3f6bd52e9c233a736e2e780edaa3af1d5a7a90424294efd25590c9d3a0606560b223b9e73c87c258fbbb626d2af1b39a400ba1aea86d

diff --git a/dev-java/leiningen-bin/leiningen-bin-2.8.0.ebuild 
b/dev-java/leiningen-bin/leiningen-bin-2.8.0.ebuild
deleted file mode 100644
index dd80a3d2fd2f..
--- a/dev-java/leiningen-bin/leiningen-bin-2.8.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit java-pkg-2
-
-MY_PN="${PN%-bin}"
-MY_PNV="${MY_PN}-${PV}"
-
-DESCRIPTION="Automate Clojure projects without setting your hair on fire"
-HOMEPAGE="https://leiningen.org/";
-SRC_URI="
-   
https://github.com/technomancy/${MY_PN}/releases/download/${PV}/${MY_PNV}-standalone.zip
 -> ${MY_PNV}-standalone.jar
-   
https://raw.githubusercontent.com/technomancy/${MY_PN}/${PV}/bin/lein-pkg -> 
${MY_PNV}.sh
-"
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x64-macos"
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6"
-
-RESTRICT="test"
-
-src_unpack() {
-   mkdir -p "${S}" || die "Can't mkdir ${S}"
-   cd "${S}"   || die "Can't enter ${S}"
-   for file in ${A}; do
-   einfo "Copying ${file}"
-   cp "${DISTDIR}/${file}" "${S}/" || die "Can't copy ${file}"
-   done
-}
-
-src_prepare() {
-   einfo "Copying leinrc"
-   cp "${FILESDIR}/leinrc" "${S}/" || die "Can't copy leinrc"
-   einfo "Patching leinrc"
-   sed -i "s^@@PN

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

2022-02-23 Thread Jakov Smolić
commit: a3468b3dba9129811063b54ec1c087c570d8f507
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:27:20 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:40:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3468b3d

profiles/features/hardened: Remove sys-devel/prelink masks

Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/features/hardened/package.mask | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/profiles/features/hardened/package.mask 
b/profiles/features/hardened/package.mask
deleted file mode 100644
index 9544faf8b3d7..
--- a/profiles/features/hardened/package.mask
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# broken on hardened, use sys-apps/elfix to fix gnustack
-sys-devel/prelink
-# depends on prelink
-app-crypt/hmaccalc



[gentoo-commits] repo/gentoo:master commit in: app-crypt/hmaccalc/, profiles/

2022-02-23 Thread Jakov Smolić
commit: b1d13d79da45f245eb17ad282f13209bafa9a9d6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:21:06 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:40:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d13d79

app-crypt/hmaccalc: treeclean

Closes: https://bugs.gentoo.org/717220
Closes: https://bugs.gentoo.org/747823
Signed-off-by: Jakov Smolić  gentoo.org>

 app-crypt/hmaccalc/Manifest   |  1 -
 app-crypt/hmaccalc/hmaccalc-0.9.14.ebuild | 25 -
 app-crypt/hmaccalc/metadata.xml   | 14 --
 profiles/package.mask |  7 ---
 4 files changed, 47 deletions(-)

diff --git a/app-crypt/hmaccalc/Manifest b/app-crypt/hmaccalc/Manifest
deleted file mode 100644
index 872e76ee4a67..
--- a/app-crypt/hmaccalc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hmaccalc-0.9.14.tar.gz 111893 BLAKE2B 
30aebd67e49db354c616110477e78fd6923df3ddfbe5e5023fd791bd90c783031da8c631fbfc9e5f2bdae06a08da1d56a08df921ddee359b630c5665e833ad4e
 SHA512 
688a72b4e534ca4a1d45a116c0361ffd389de93dfdeec68e35cbffe0be13832789abaf3333e12c7317ba473d3a0415f4b22cb3b7b36946c04bd40aa49184

diff --git a/app-crypt/hmaccalc/hmaccalc-0.9.14.ebuild 
b/app-crypt/hmaccalc/hmaccalc-0.9.14.ebuild
deleted file mode 100644
index b094e1169982..
--- a/app-crypt/hmaccalc/hmaccalc-0.9.14.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal
-
-DESCRIPTION="Tools for computing and checking HMAC values for files"
-HOMEPAGE="https://pagure.io/hmaccalc";
-SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+fips"
-
-DEPEND="dev-libs/nss
-   sys-devel/prelink"
-RDEPEND="${DEPEND}"
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   --enable-sum-directory=/usr/$(get_libdir)/${PN}/ \
-   $(use_enable !fips non-fips)
-}

diff --git a/app-crypt/hmaccalc/metadata.xml b/app-crypt/hmaccalc/metadata.xml
deleted file mode 100644
index 48c380e56115..
--- a/app-crypt/hmaccalc/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-
-Enable NSS FIPS mode and support only the FIPS-compliant 
functions
-
-
-hmaccalc can be used to compute HMAC (hash-based message authentication code)
-values for files. An HMAC is similar in concept to a message digest, except in
-that its calculation also incorporates a key which must be known to both the
-party generating the HMAC and the party verifying the HMAC. 
-
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 0b1cdb8a034a..265d10c3fff6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -175,13 +175,6 @@ dev-java/felix-gogo-runtime
 # https://bugs.gentoo.org/831474
 =dev-util/meson-0.61*
 
-# Andreas K. Hüttel  (2022-01-22)
-# Prelink support is being removed from glibc and was
-# already somewhat broken for a while...
-# hmaccalc hard-depends on it (?).
-# Removal in 30 days.
-app-crypt/hmaccalc
-
 # James Beddek  (2022-01-19)
 # FFmpeg 5.0 ABI/API changes break many packages.
 # Masking for tracker/tinderbox.



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

2022-02-23 Thread Jakov Smolić
commit: b98bdef7593af5fb0f9cdeb254c72ac91dce7b22
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:34:03 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:40:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b98bdef7

app-emulation/wine-staging: Remove sys-devel/prelink dependency

Signed-off-by: Jakov Smolić  gentoo.org>

 app-emulation/wine-staging/metadata.xml | 2 --
 app-emulation/wine-staging/wine-staging-6.23.ebuild | 3 +--
 app-emulation/wine-staging/wine-staging-7.0.ebuild  | 3 +--
 app-emulation/wine-staging/wine-staging-7.1.ebuild  | 3 +--
 app-emulation/wine-staging/wine-staging-7.2.ebuild  | 3 +--
 app-emulation/wine-staging/wine-staging-.ebuild | 3 +--
 6 files changed, 5 insertions(+), 12 deletions(-)

diff --git a/app-emulation/wine-staging/metadata.xml 
b/app-emulation/wine-staging/metadata.xml
index fed93400772b..ee411faa12da 100644
--- a/app-emulation/wine-staging/metadata.xml
+++ b/app-emulation/wine-staging/metadata.xml
@@ -31,8 +31,6 @@ This variant of the Wine packaging includes the Wine-Staging 
patchset.
Support packet capture software (e.g. 
wireshark)
Install helpers written in perl 
(winedump/winemaker)
Apply Wine-Staging patches for 
Pipelight/Silverlight support
-   Run prelink on DLLs during build;
-   For Gentoo hardened, do not disable if you do not know 
what this means as it can break things at runtime
Pull in sys-auth/rtkit for 
low-latency pulseaudio support
Use Wine to open and run .EXE and .MSI 
files
Add support for NTLM auth. See:

diff --git a/app-emulation/wine-staging/wine-staging-6.23.ebuild 
b/app-emulation/wine-staging/wine-staging-6.23.ebuild
index b3ea7415aeaf..8f3ae897d465 100644
--- a/app-emulation/wine-staging/wine-staging-6.23.ebuild
+++ b/app-emulation/wine-staging/wine-staging-6.23.ebuild
@@ -48,7 +48,7 @@ fi
 
 LICENSE="LGPL-2.1"
 SLOT="${MY_PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig 
+gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc 
openal opencl +opengl osmesa oss +perl pcap pipelight prelink pulseaudio 
+realtime +run-exes samba scanner sdl selinux +ssl staging test +threads 
+truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig 
+gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc 
openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime 
+run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev 
+udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@@ -136,7 +136,6 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
virtual/yacc
X? ( x11-base/xorg-proto )
-   prelink? ( sys-devel/prelink )
staging? (
dev-lang/perl
dev-perl/XML-Simple

diff --git a/app-emulation/wine-staging/wine-staging-7.0.ebuild 
b/app-emulation/wine-staging/wine-staging-7.0.ebuild
index 4a96ff084ab7..3424da8c68b2 100644
--- a/app-emulation/wine-staging/wine-staging-7.0.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.0.ebuild
@@ -48,7 +48,7 @@ fi
 
 LICENSE="LGPL-2.1"
 SLOT="${MY_PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight prelink 
pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test 
+threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite 
xinerama"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight 
pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test 
+threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite 
xinerama"
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@@ -136,7 +136,6 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
virtual/yacc
X? ( x11-base/xorg-proto )
-   prelink? ( sys-devel/prelink )
staging? (
dev-lang/perl
dev-perl/XML-Simple

diff --git a/app-emulation/wine-staging/wine-staging-7.1.ebuild 
b/app-emulation/wine-staging/wine-staging-7.1.ebuild
index 4a96ff084ab7..3424da8c68b2 100644
--- a/app-emulation/wine-staging/wine-staging-7.1.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.1.ebuild
@@ -48,7 +48,7 @@ fi
 
 LICENSE="LGPL-2.1"
 SLOT="${MY_PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi

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

2022-02-23 Thread Jakov Smolić
commit: 8e0bc9bfc3be5d6826c257a5169c20f4ac6c9db5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:31:32 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:40:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0bc9bf

app-emulation/wine-vanilla: Remove sys-devel/prelink dependency

Signed-off-by: Jakov Smolić  gentoo.org>

 app-emulation/wine-vanilla/metadata.xml  | 2 --
 app-emulation/wine-vanilla/wine-vanilla-6.0.2.ebuild | 3 +--
 app-emulation/wine-vanilla/wine-vanilla-6.23.ebuild  | 3 +--
 app-emulation/wine-vanilla/wine-vanilla-7.0.ebuild   | 3 +--
 app-emulation/wine-vanilla/wine-vanilla-7.1.ebuild   | 3 +--
 app-emulation/wine-vanilla/wine-vanilla-7.2.ebuild   | 3 +--
 app-emulation/wine-vanilla/wine-vanilla-.ebuild  | 3 +--
 7 files changed, 6 insertions(+), 14 deletions(-)

diff --git a/app-emulation/wine-vanilla/metadata.xml 
b/app-emulation/wine-vanilla/metadata.xml
index 66635dceb65c..8972283b6d89 100644
--- a/app-emulation/wine-vanilla/metadata.xml
+++ b/app-emulation/wine-vanilla/metadata.xml
@@ -31,8 +31,6 @@ This variant of the Wine packaging does not include external 
patchsets
Add support for OpenGL in bitmaps using 
libOSMesa
Support packet capture software (e.g. 
wireshark)
Install helpers written in perl 
(winedump/winemaker)
-   Run prelink on DLLs during build;
-   For Gentoo hardened, do not disable if you do not know 
what this means as it can break things at runtime
Pull in sys-auth/rtkit for 
low-latency pulseaudio support
Use Wine to open and run .EXE and .MSI 
files
Add support for NTLM auth. See:

diff --git a/app-emulation/wine-vanilla/wine-vanilla-6.0.2.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-6.0.2.ebuild
index 9b451141e32c..f4848310198e 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-6.0.2.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-6.0.2.ebuild
@@ -34,7 +34,7 @@ SRC_URI="${SRC_URI}
 
 LICENSE="LGPL-2.1"
 SLOT="${PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +faudio 
+fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos +lcms ldap mingw 
+mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap +png 
prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test 
+threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite 
xinerama +xml"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +faudio 
+fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos +lcms ldap mingw 
+mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap +png 
pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads 
+truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama 
+xml"
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@@ -128,7 +128,6 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
virtual/yacc
X? ( x11-base/xorg-proto )
-   prelink? ( sys-devel/prelink )
xinerama? ( x11-base/xorg-proto )"
 
 # These use a non-standard "Wine" category, which is provided by

diff --git a/app-emulation/wine-vanilla/wine-vanilla-6.23.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-6.23.ebuild
index c3e6fafac303..35fecb7eac1c 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-6.23.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-6.23.ebuild
@@ -35,7 +35,7 @@ SRC_URI="${SRC_URI}
 
 LICENSE="LGPL-2.1"
 SLOT="${PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig 
+gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc 
openal opencl +opengl osmesa oss +perl pcap prelink pulseaudio +realtime 
+run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks 
+unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig 
+gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc 
openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes 
samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb 
v4l vkd3d vulkan +X +xcomposite xinerama"
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@@ -121,7 +121,6 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
virtual/yacc
X? ( x11-base/xorg-proto )
-   prelink? ( sys-devel/prelink )
xinerama? ( x11-base/xorg-proto )"
 
 # These use a non-standard "Wine" category, which is provided by

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.0.ebuild
index 341e462b9afd..1cd97f295651 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.0.ebuild
+++ b/app-emulation/wine-vanilla/wine-van

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

2022-02-23 Thread Jakov Smolić
commit: c3063df4199c542fe2b5bf62800d4dcb43e4dc2b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:29:35 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:40:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3063df4

profiles/features/musl: Remove sys-devel/prelink mask

Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/features/musl/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 48784cb5be9d..831a7469cec0 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -188,10 +188,6 @@ net-misc/netkit-rsh
 # nvidia-drivers only works against glibc.
 x11-drivers/nvidia-drivers
 
-# Sergei Trofimovich  (2020-04-11)
-# musl has no support for prelinked sections, bug #717020
-sys-devel/prelink
-
 # Ulrich Müller (2020-03-31)
 # Not ported to musl, bug #715642.
 # See https://wiki.gentoo.org/wiki/Project:Emacs/Emacs-like_editors



[gentoo-commits] repo/gentoo:master commit in: profiles/hardened/linux/musl/, profiles/base/, profiles/features/hardened/

2022-02-23 Thread Jakov Smolić
commit: da2ac9de36ec6e0d78264edf750333907f06d3b6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:37:34 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:40:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2ac9de

profiles: Remove USE=prelink masks

Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/base/use.mask| 5 -
 profiles/features/hardened/use.mask   | 5 +
 profiles/hardened/linux/musl/use.mask | 3 ---
 3 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 185aa6b80bea..c781a10f9857 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,11 +4,6 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
-# Andreas K. Hüttel  (2022-01-22)
-# Prelink support is being removed from glibc, and has been
-# somewhat broken for a while already
-prelink
-
 # Sam James  (2022-01-12)
 # PCH has proven itself to be unreliable and lead to spurious build
 # failures. Masking so users aren't exposed to such failures without opting-in.

diff --git a/profiles/features/hardened/use.mask 
b/profiles/features/hardened/use.mask
index 1b90677af3d8..7a452f2323c2 100644
--- a/profiles/features/hardened/use.mask
+++ b/profiles/features/hardened/use.mask
@@ -1,10 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 -hardened
 
 # precompiled headers are not compat with ASLR.
 pch
-
-# prelink is masked for hardened
-prelink

diff --git a/profiles/hardened/linux/musl/use.mask 
b/profiles/hardened/linux/musl/use.mask
index c294cc126a42..a98fea1d4e7b 100644
--- a/profiles/hardened/linux/musl/use.mask
+++ b/profiles/hardened/linux/musl/use.mask
@@ -9,8 +9,5 @@ elibc_glibc
 # precompiled headers are not compat with ASLR.
 pch
 
-# prelink is masked for hardened
-prelink
-
 # profile are incompatible when linking with pie
 profile



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/

2022-02-23 Thread Jakov Smolić
commit: d74111ec5f1de52b1033f5b1a2caabae9ea7af26
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:29:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:40:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74111ec

app-forensics/aide: Remove sys-devel/prelink dependency

Signed-off-by: Jakov Smolić  gentoo.org>

 app-forensics/aide/aide-0.16.2_p20200614.ebuild | 9 -
 app-forensics/aide/metadata.xml | 1 -
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/app-forensics/aide/aide-0.16.2_p20200614.ebuild 
b/app-forensics/aide/aide-0.16.2_p20200614.ebuild
index 1089cf44d87c..cd9f0a7ea377 100644
--- a/app-forensics/aide/aide-0.16.2_p20200614.ebuild
+++ b/app-forensics/aide/aide-0.16.2_p20200614.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
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/aide/aide/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 x86"
-IUSE="acl audit curl e2fs mhash postgres prelink selinux xattr zlib"
+IUSE="acl audit curl e2fs mhash postgres selinux xattr zlib"
 
 REQUIRED_USE="
postgres? ( !mhash )
@@ -32,7 +32,6 @@ COMMON_DEPEND="
)
mhash? ( app-crypt/mhash )
postgres? ( dev-db/postgresql:= )
-   prelink? ( dev-libs/elfutils )
selinux? ( sys-libs/libselinux )
xattr? ( sys-apps/attr )
zlib? ( sys-libs/zlib )"
@@ -47,7 +46,7 @@ BDEPEND="
sys-devel/bison
sys-devel/flex
virtual/pkgconfig
-   prelink? ( sys-devel/prelink )"
+"
 
 HTML_DOCS=( doc/manual.html )
 
@@ -96,12 +95,12 @@ src_configure() {
# Disable broken l10n support: 
https://sourceforge.net/p/aide/bugs/98/
# This doesn't affect anything because there are no 
localizations yet.
--without-locale
+   --without-prelink
--disable-static
$(use_with zlib)
$(use_with curl)
$(use_with acl posix-acl)
$(use_with selinux)
-   $(use_with prelink prelink "${EPREFIX}/usr/sbin/prelink")
$(use_with xattr)
$(use_with e2fs e2fsattrs)
$(use_with mhash mhash)

diff --git a/app-forensics/aide/metadata.xml b/app-forensics/aide/metadata.xml
index 1910aeda4b05..acd69e82070a 100644
--- a/app-forensics/aide/metadata.xml
+++ b/app-forensics/aide/metadata.xml
@@ -6,7 +6,6 @@
Enable support for checking file attributes 
on ext2/ext3/ext4 filesystems
Use curl for http,https and ftp 
backends
Use postgresql library for storing 
databases
-   Bypass prelinking when calculating 
checksums


aide/aide



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-java/felix-gogo-runtime/, dev-java/felix-gogo-runtime/files/

2022-02-23 Thread Jakov Smolić
commit: 4cf9212aa53d4bcc97d0a6e3896957fde8044515
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:39:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:40:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf9212a

dev-java/felix-gogo-runtime: treeclean

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/felix-gogo-runtime/Manifest   |   1 -
 .../felix-gogo-runtime-0.10.0.ebuild   |  42 ---
 .../files/felix-gogo-runtime-0.10.0-build.xml  | 294 -
 ...go-runtime-0.10.0-event-properties-to-map.patch |  22 --
 dev-java/felix-gogo-runtime/metadata.xml   |   8 -
 profiles/package.mask  |   1 -
 6 files changed, 368 deletions(-)

diff --git a/dev-java/felix-gogo-runtime/Manifest 
b/dev-java/felix-gogo-runtime/Manifest
deleted file mode 100644
index 43680c468573..
--- a/dev-java/felix-gogo-runtime/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST org.apache.felix.gogo.runtime-0.10.0-project.tar.gz 69837 BLAKE2B 
3ffd6cc308b3125ee8cd467945ca58a9fcf3125d32b23f68065fa7a9266210d186ebf3aba354f64a9d2c38a176ac7a5767e4349707a56dcbd77831eb24df928c
 SHA512 
a71100796e400103cf9d46fcdb7bf45b5d1d180328db27900915c1771650297c9135589dc91e4c2194634b4312ea7c064b71496a7e11e9a3393bdc6eeb70e03d

diff --git a/dev-java/felix-gogo-runtime/felix-gogo-runtime-0.10.0.ebuild 
b/dev-java/felix-gogo-runtime/felix-gogo-runtime-0.10.0.ebuild
deleted file mode 100644
index f6a9d2f071d3..
--- a/dev-java/felix-gogo-runtime/felix-gogo-runtime-0.10.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit java-pkg-2 java-ant-2 java-osgi
-
-DESCRIPTION="Felix Gogo Runtime"
-HOMEPAGE="http://felix.apache.org/site/apache-felix-gogo.html";
-LICENSE="Apache-2.0"
-
-MY_PN="org.apache.felix.gogo.runtime"
-MY_P="${MY_PN}-${PV}"
-SRC_URI="mirror://apache/felix/${MY_P}-project.tar.gz"
-SLOT="0"
-KEYWORDS="amd64"
-
-DEPEND=">=virtual/jdk-1.6
-   dev-java/osgi-compendium:0
-   dev-java/osgi-core-api:0"
-
-RDEPEND=">=virtual/jre-1.6"
-
-S="${WORKDIR}/${MY_P}"
-
-java_prepare() {
-   cp "${FILESDIR}"/${P}-build.xml build.xml || die
-
-   epatch "${FILESDIR}"/${P}-event-properties-to-map.patch
-}
-
-JAVA_ANT_REWRITE_CLASSPATH="true"
-
-src_compile() {
-   EANT_EXTRA_ARGS="-Dgentoo.classpath=$(java-pkg_getjar --build-only 
osgi-core-api osgi-core-api.jar):$(java-pkg_getjar --build-only osgi-compendium 
osgi-compendium.jar)"
-
-   java-pkg-2_src_compile
-}
-
-src_install() {
-   java-osgi_newjar "${S}"/target/${MY_P}.jar ${MY_PN} ${MY_PN} 
"Export-Package: ${MY_PN}"
-}

diff --git 
a/dev-java/felix-gogo-runtime/files/felix-gogo-runtime-0.10.0-build.xml 
b/dev-java/felix-gogo-runtime/files/felix-gogo-runtime-0.10.0-build.xml
deleted file mode 100644
index 4bcd4c42ad62..
--- a/dev-java/felix-gogo-runtime/files/felix-gogo-runtime-0.10.0-build.xml
+++ /dev/null
@@ -1,294 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-  
-  
-
-  
-  
-
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-
-  
-  
-  
-
-  
-  
-  
-
-  
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-  
-
-  
-
-  
-
-  
-  
-  
-
-  
-
-
-  
-
-  
-  
-
-
-
-  
-
-
-  
-
-  
-
-  
-  
-  
-
-  
-
-
-  
-
-  
-  
-
-
-  
-
-  
-
-  
-  
-  
-
-  
-
-
-  
-  
-  
-  
-
-
-
-  
-  
-
-  
-  
-  
-  
-
-  
-  
-
-  
-  
-
-  
-
-  
-
-  
-
-  
-
-  
-
-  
-
-
-  
-
-
-  
-
-
-  
-
-  
-
-  
-=== WARNING 
===
- JUnit is not present in your $ANT_HOME/lib directory. Tests not 
executed.
-
===
-  
-
-  
-  
-  
-
-  
-
-  
-
-  
-  
-  
-
-  
-
-  
-
-  
-  
-  
-
-  
-
-  
-  
-  
-
-  
-
-  
-
-  
-
-  
-
-
-http://repository.apache.org/snapshots/org/osgi/org.osgi.core/4.0.0/org.osgi.core-4.0.0.jar";
 
- 
dest="${maven.repo.local}/org/osgi/org.osgi.core/4.0.0/org.osgi.core-4.0.0.jar" 
- usetimestamp="false" 
- ignoreerrors="true"/>
-http://repo.maven.apache.org/maven2/org/osgi/org.osgi.core/4.0.0/org.osgi.core-4.0.0.jar";
 
- 
dest="${maven.repo.local}/org/osgi/org.osgi.core/4.0.0/org.osgi.core-4.0.0.jar" 
- usetimestamp="false" 
- ignoreerrors="true"/>
-
-http://repository.apache.org/snapshots/org/osgi/org.osgi.compendium/4.0.0/org.osgi.compendium-4.0.0.jar";
 
- 
dest="${maven.repo.l

[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-java/yanfs/files/, dev-java/yanfs/

2022-02-23 Thread Jakov Smolić
commit: c773b46653fdb138148455d2736afc25278ac7ad
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:39:47 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:40:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c773b466

dev-java/yanfs: treeclean

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/yanfs/Manifest |  1 -
 dev-java/yanfs/files/1.0-make.patch | 82 -
 dev-java/yanfs/metadata.xml |  8 
 dev-java/yanfs/yanfs-1.0.ebuild | 45 
 profiles/package.mask   |  5 ---
 5 files changed, 141 deletions(-)

diff --git a/dev-java/yanfs/Manifest b/dev-java/yanfs/Manifest
deleted file mode 100644
index fc44f712c780..
--- a/dev-java/yanfs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yanfs-1.0.tar.bz2 107232 BLAKE2B 
4c344f03e52c4a5eb3cee87e05e4a5b33cdec78ef49427de5ac6a1a44b87444744b0e619963c67ca494092831474587e29dc506bc7261fa98dec05b6cd8c9ebd
 SHA512 
e7031ba630360240de136f588c337a3a4b551320f5e121c1910fc58ba08c7b7c6fe95fb87b57263c19e00a3e44fe81c36d9e8e8971d4fdf910bb3797c0a1eeeb

diff --git a/dev-java/yanfs/files/1.0-make.patch 
b/dev-java/yanfs/files/1.0-make.patch
deleted file mode 100644
index 3cd23cc042be..
--- a/dev-java/yanfs/files/1.0-make.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-diff --git a/src/com/sun/Makefile.common b/src/com/sun/Makefile.common
-index a5e49e8..ceea3ca 100644
 a/src/com/sun/Makefile.common
-+++ b/src/com/sun/Makefile.common
-@@ -35,7 +35,14 @@
- # nuclear facility.
- #
- 
--include $(CODEMGR_WS)/src/com/sun/Makefile.defs
-+CDIR= $(CODEMGR_WS)/classes
-+JAVADIR=  /usr/java
-+CLASSPATH=$(CDIR):$(JAVADIR)/lib/classes.zip
-+JCFLAGS=  -classpath $(CLASSPATH)
-+JC=   $(JAVADIR)/bin/javac
-+TFILE=$(CDIR)/$(PKGDIR)/.tfile
-+M4=   /usr/bin/m4
-+
- 
- # XXX
- #SWINGDIR, BEANCLASSPATH, JCBFLAGS need to be removed once JDK1.2 is FCS.
-diff --git a/src/com/sun/Makefile.defs b/src/com/sun/Makefile.defs
-index 2fa61c9..b4692cc 100644
 a/src/com/sun/Makefile.defs
-+++ b/src/com/sun/Makefile.defs
-@@ -36,9 +36,9 @@
- #
- 
- CDIR= $(CODEMGR_WS)/classes
--JAVADIR=  /usr/java
-+JAVADIR=  /usr
- CLASSPATH=$(CDIR):$(JAVADIR)/lib/classes.zip
- JCFLAGS=  -classpath $(CLASSPATH)
- JC=   $(JAVADIR)/bin/javac
- TFILE=$(CDIR)/$(PKGDIR)/.tfile
--M4=   /usr/ccs/bin/m4
-+M4=   /usr/bin/m4
-diff --git a/src/com/sun/gssapi/Makefile b/src/com/sun/gssapi/Makefile
-index 49d5933..fc16dfe 100644
 a/src/com/sun/gssapi/Makefile
-+++ b/src/com/sun/gssapi/Makefile
-@@ -81,7 +81,7 @@ classes: $(CDIR)/$(PKGDIR) \
-   $(SUBDIRS)
- 
- $(PFILES):
--  $(RM) $@; install -s -m 644 -f $(@D) $(PROP_FILES)
-+  $(RM) $@; install -m 644 $(PROP_FILES) $(@D)
- 
- clean:
-   $(RM) $(CDIR)/$(PKGDIR)/*.class $(TFILE) $(PFILES)
-diff --git a/src/com/sun/gssapi/mechs/dummy/Makefile 
b/src/com/sun/gssapi/mechs/dummy/Makefile
-index 88fc12d..cd3e0a7 100644
 a/src/com/sun/gssapi/mechs/dummy/Makefile
-+++ b/src/com/sun/gssapi/mechs/dummy/Makefile
-@@ -59,7 +59,7 @@ M4DEF_PROP += -D CONTEXT=_K1000A49
- M4DEF_PROP += -D CRED=_K2102CC5
- 
- Dummy.java: Dummy.m4
--  /usr/ccs/bin/m4 $(M4DEF_PROP) Dummy.m4 > Dummy.java 
-+  $(M4) $(M4DEF_PROP) Dummy.m4 > Dummy.java 
- 
- # Service Provider Interface Context Class and its methods/interface
- M4DEF_CTXTSPI = -D GSSCtxtSpi=C018FE95
-@@ -86,5 +86,5 @@ M4DEF_CTXTSPI += -D _importSecCtxt=_S0AC8F9E
- M4DEF_CTXTSPI += -D _dispose=_S020B957
- 
- DummyCtxt.java: DummyCtxt.m4
--  /usr/ccs/bin/m4 $(M4DEF_CTXTSPI) DummyCtxt.m4 > DummyCtxt.java
-+  $(M4) $(M4DEF_CTXTSPI) DummyCtxt.m4 > DummyCtxt.java
- 
-diff --git a/src/com/sun/nfs/XFileAccessor.java 
b/src/com/sun/nfs/XFileAccessor.java
-index 50281d1..348ee3a 100644
 a/src/com/sun/nfs/XFileAccessor.java
-+++ b/src/com/sun/nfs/XFileAccessor.java
-@@ -71,7 +71,7 @@ class XFileAccessor implements com.sun.xfile.XFileAccessor {
- return true;
- } catch (IOException e) {
- return false;
--};
-+}
- }
- 
- public XFile getXFile() {

diff --git a/dev-java/yanfs/metadata.xml b/dev-java/yanfs/metadata.xml
deleted file mode 100644
index 4221e170cbc0..
--- a/dev-java/yanfs/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   j...@gentoo.org
-   Java
-   
-

diff --git a/dev-java/yanfs/yanfs-1.0.ebuild b/dev-java/yanfs/yanfs-1.0.ebuild
deleted file mode 100644
index 477c34c8a244..
--- a/dev-java/yanfs/yanfs-1.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc source examples"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Yet Another NFS

[gentoo-commits] repo/gentoo:master commit in: sys-devel/prelink/, sys-devel/prelink/files/, profiles/

2022-02-23 Thread Jakov Smolić
commit: 9e73effa51918eb614a66f4fa7670fded98a0d66
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:20:03 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:40:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e73effa

sys-devel/prelink: treeclean

Closes: https://bugs.gentoo.org/579388
Closes: https://bugs.gentoo.org/726062
Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/package.mask  |  1 -
 sys-devel/prelink/Manifest |  2 -
 .../files/prelink-20130503-libiberty-md5.patch | 61 --
 .../files/prelink-20130503-prelink-conf.patch  | 39 
 sys-devel/prelink/files/prelink.confd  | 43 -
 sys-devel/prelink/files/prelink.cron   | 61 --
 sys-devel/prelink/files/prelink.service|  6 --
 sys-devel/prelink/files/prelink.timer  | 10 ---
 sys-devel/prelink/metadata.xml |  8 ---
 sys-devel/prelink/prelink-20151030-r1.ebuild   | 72 --
 sys-devel/prelink/prelink-.ebuild  | 71 -
 11 files changed, 374 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 1c4a8c944217..0b1cdb8a034a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -180,7 +180,6 @@ dev-java/felix-gogo-runtime
 # already somewhat broken for a while...
 # hmaccalc hard-depends on it (?).
 # Removal in 30 days.
-sys-devel/prelink
 app-crypt/hmaccalc
 
 # James Beddek  (2022-01-19)

diff --git a/sys-devel/prelink/Manifest b/sys-devel/prelink/Manifest
deleted file mode 100644
index 139e3eee1b83..
--- a/sys-devel/prelink/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST prelink-cross-20151030.tar.bz2 701337 BLAKE2B 
4875b936254a03afd0eeb1ee81ee99f97a2d654b7c0379acb80ea3763412f3e892c366a9962ff3e1493bba9c83a8a140e79a1d5fb08b269a08ef596d63fd1d32
 SHA512 
75edd8617b95ae5bd3bfc968732ee142c968855c97c5b2b93784d3476a9724e0fd9a4eb7af681a5356616a4f023e24d5c5a2e75fb57e2a25b142cc901d9bfcaf
-DIST prelink.pdf 474129 BLAKE2B 
6df5d4998d0822a8032c5dcd1103d7eafa8e9002f2cbfa8fa821131d7c804d2998100dc98d310ae3ae601137b6815435ecdd2684d547a8d25025984c20c06318
 SHA512 
86b7163fcf6f43d1764183b3dfc30aad8de99ce198b2721af276c81fc361e9f5fd8f4aea1e8e0c653f0566e8346dff4b4ba72909359167aa92c094f5561d2e1e

diff --git a/sys-devel/prelink/files/prelink-20130503-libiberty-md5.patch 
b/sys-devel/prelink/files/prelink-20130503-libiberty-md5.patch
deleted file mode 100644
index 5a9fffb838f9..
--- a/sys-devel/prelink/files/prelink-20130503-libiberty-md5.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 8eeb9da6d017761037bf757780ea544dfeabbad8 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Tue, 31 Jul 2012 09:02:35 +
-Subject: [PATCH] libiberty/md5: fix strict alias warnings
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Current libiberty md5 code triggers these warnings with gcc-4.7.1 for me:
-
-libiberty/md5.c: In function ‘md5_finish_ctx’:
-libiberty/md5.c:117:3: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
-libiberty/md5.c:118:3: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
-
-The change below fixes things for me.  The optimized output (-O2) is the same
-before/after my change on x86_64-linux.  I imagine it'll be the same for most
-targets.  It seems simpler than using a union on the md5_ctx buffer since these
-are the only two locations in the code where this occurs.

- libiberty/ChangeLog |  5 +
- libiberty/md5.c | 12 
- 2 files changed, 13 insertions(+), 4 deletions(-)
-
-2012-07-31  Mike Frysinger  
-
-   * md5.c (md5_finish_ctx): Declare swap_bytes.  Assign SWAP() output
-   to swap_bytes, and then call memcpy to move it to ctx->buffer.
-
-diff --git a/libiberty/md5.c b/libiberty/md5.c
-index 0db8fc8..8cc0cb5 100644
 a/src/md5.c
-+++ b/src/md5.c
-@@ -103,6 +103,7 @@ md5_finish_ctx (struct md5_ctx *ctx, void *resbuf)
- {
-   /* Take yet unprocessed bytes into account.  */
-   md5_uint32 bytes = ctx->buflen;
-+  md5_uint32 swap_bytes;
-   size_t pad;
- 
-   /* Now count remaining bytes.  */
-@@ -113,10 +114,13 @@ md5_finish_ctx (struct md5_ctx *ctx, void *resbuf)
-   pad = bytes >= 56 ? 64 + 56 - bytes : 56 - bytes;
-   memcpy (&ctx->buffer[bytes], fillbuf, pad);
- 
--  /* Put the 64-bit file length in *bits* at the end of the buffer.  */
--  *(md5_uint32 *) &ctx->buffer[bytes + pad] = SWAP (ctx->total[0] << 3);
--  *(md5_uint32 *) &ctx->buffer[bytes + pad + 4] = SWAP ((ctx->total[1] << 3) |
--  (ctx->total[0] >> 29));
-+  /* Put the 64-bit file length in *bits* at the end of the buffer.
-+ Use memcpy to avoid aliasing problems.  On most systems, this
-+ will be optimized away

[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-java/xp/files/, dev-java/xp/

2022-02-23 Thread Jakov Smolić
commit: 3052e5a45887b5d86843bd23db332639b2a07c3b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:39:30 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:40:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3052e5a4

dev-java/xp: treeclean

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/xp/Manifest|  1 -
 dev-java/xp/files/xp-0.5-fix-jdk-1.7-enum.patch | 30 
 dev-java/xp/metadata.xml|  8 ---
 dev-java/xp/xp-0.5-r4.ebuild| 31 -
 profiles/package.mask   |  1 -
 5 files changed, 71 deletions(-)

diff --git a/dev-java/xp/Manifest b/dev-java/xp/Manifest
deleted file mode 100644
index 43de144548a2..
--- a/dev-java/xp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xp-0.5.zip 281324 BLAKE2B 
c9bf54836b67773f2bcdf34cd0548acc9e2cad039aaae1ff397f63b9f3715742ad9e0494b696415f83ffc50d14e47462c0efcf52e9332f8cf469441094bceb74
 SHA512 
5bf354967a1135209d5c6b3be979a311aa5c909493dea16a0efd31a1838dda12be4005ac7e919620ed68266a333fdc93a07853ec1e0af0e83b329bd40bda74b6

diff --git a/dev-java/xp/files/xp-0.5-fix-jdk-1.7-enum.patch 
b/dev-java/xp/files/xp-0.5-fix-jdk-1.7-enum.patch
deleted file mode 100644
index d2c11ab3ed59..
--- a/dev-java/xp/files/xp-0.5-fix-jdk-1.7-enum.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/com/jclark/xml/sax/Driver.java b/com/jclark/xml/sax/Driver.java
-index 2b0d90a..d1efd3e 100644
 a/com/jclark/xml/sax/Driver.java
-+++ b/com/jclark/xml/sax/Driver.java
-@@ -160,9 +160,9 @@ public class Driver extends ApplicationImpl
- 
- DTD dtd = event.getDTD();
- 
--for (Enumeration enum = dtd.entityNames(DTD.NOTATION);
--   enum.hasMoreElements(); ) {
--  String name = (String)enum.nextElement();
-+for (Enumeration enumx = dtd.entityNames(DTD.NOTATION);
-+   enumx.hasMoreElements(); ) {
-+  String name = (String)enumx.nextElement();
-   Entity entity = dtd.getEntity(DTD.NOTATION, name);
-   String systemId = entity.getSystemId();
-   if (systemId != null) {
-@@ -173,9 +173,9 @@ public class Driver extends ApplicationImpl
-   }
-   dtdHandler.notationDecl(name, entity.getPublicId(), systemId);
- }
--for (Enumeration enum = dtd.entityNames(DTD.GENERAL_ENTITY);
--   enum.hasMoreElements();) {
--  String name = (String)enum.nextElement();
-+for (Enumeration enumx = dtd.entityNames(DTD.GENERAL_ENTITY);
-+   enumx.hasMoreElements();) {
-+  String name = (String)enumx.nextElement();
-   Entity entity = dtd.getEntity(DTD.GENERAL_ENTITY, name);
-   String notationName = entity.getNotationName();
-   if (notationName != null) {

diff --git a/dev-java/xp/metadata.xml b/dev-java/xp/metadata.xml
deleted file mode 100644
index 4221e170cbc0..
--- a/dev-java/xp/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   j...@gentoo.org
-   Java
-   
-

diff --git a/dev-java/xp/xp-0.5-r4.ebuild b/dev-java/xp/xp-0.5-r4.ebuild
deleted file mode 100644
index ae0095ad000a..
--- a/dev-java/xp/xp-0.5-r4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="XP is an XML 1.0 parser written in Java"
-HOMEPAGE="http://www.jclark.com/xml/xp";
-SRC_URI="ftp://ftp.jclark.com/pub/xml/${PN}.zip -> ${P}.zip"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.6
-"
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-jdk-1.7-enum.patch"
-)
-
-src_prepare() {
-   default
-   java-pkg_clean
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index c85cf0571020..a962937dcfea 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -163,7 +163,6 @@ dev-java/jsr223
 # Java-libraries with no consumers and depending on virtual/{jdk,jre}-1.6
 # Removal in 30 days.
 dev-java/yanfs
-dev-java/xp
 
 # Eray Aslan  (2022-01-24)
 # Mask experimental software



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

2022-02-23 Thread Joonas Niilola
commit: 8c8fd2b26337d90ccf399ab54a465ceee22184f6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 23 09:35:08 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 23 09:41:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c8fd2b2

app-emulation/virt-manager: stabilize 3.2.0-r1 for amd64

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

 app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild 
b/app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild
index 1bf166e0e62b..c86f2c250753 100644
--- a/app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild
+++ b/app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
EGIT_BRANCH="master"
 else
SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz";
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-2"



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

2022-02-23 Thread Joonas Niilola
commit: 1efba380e50bd7b87f7606811d729f4a8881b6a9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 23 09:35:33 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 23 09:41:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1efba380

app-emulation/virt-manager: stabilize 3.2.0-r1 for x86

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

 app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild 
b/app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild
index c86f2c250753..07b27acd931f 100644
--- a/app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild
+++ b/app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
EGIT_BRANCH="master"
 else
SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz";
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 fi
 
 LICENSE="GPL-2"



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

2022-02-23 Thread Joonas Niilola
commit: 3d55fa8d9f14c61cf03039e8e1c686014620c166
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 23 09:36:17 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 23 09:41:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d55fa8d

app-emulation/virt-manager: drop 2.2.1-r3, 3.1.0, 3.2.0

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

 app-emulation/virt-manager/Manifest|  2 -
 .../virt-manager/virt-manager-2.2.1-r3.ebuild  | 97 -
 .../virt-manager/virt-manager-3.1.0.ebuild | 98 --
 .../virt-manager/virt-manager-3.2.0.ebuild | 97 -
 4 files changed, 294 deletions(-)

diff --git a/app-emulation/virt-manager/Manifest 
b/app-emulation/virt-manager/Manifest
index a2de097882bf..f940c68df789 100644
--- a/app-emulation/virt-manager/Manifest
+++ b/app-emulation/virt-manager/Manifest
@@ -1,3 +1 @@
-DIST virt-manager-2.2.1.tar.gz 2623754 BLAKE2B 
c81e730f2d685152bd0ef0a0327a74a70c50bff91e80ed0e3de92d0b848183c4bc092be333f2f0785c6a0b39f0b6d6abbd1f38c902f52ba4af7c56d64ee9b026
 SHA512 
aa97af52b3552c087beab8701762c21e8e6d818c9787d5376ed4e1ae40a34d5e8870c4c00fda9cb17a2340d1dff5b17e853182df720cdd9ea4c91cf01502a33a
-DIST virt-manager-3.1.0.tar.gz 2848420 BLAKE2B 
729a16ee419cfc9f118e4a59336e961f17f38908ab3aaa3598c83bff3e8bca75b150f0f38b021c5ccb839a7c43e87f071859f68c2a81425715e236e14d0a7929
 SHA512 
185e34d8ebb2f9755bf9732bdafdbe9d0924d8c3b69758947252cce5deeac2042f473ba63673eea2bf36beb1f216a856938650f86e2c86eb5618e8f8522df53d
 DIST virt-manager-3.2.0.tar.gz 2858909 BLAKE2B 
83bd8589fb7d9c855300e06689fde575e354f9349b5bc63ff1da1a8b578a842f6f60d95a8b8fa53ed007c090d37f706f50fb8dcbcee83c08e27853a150cc
 SHA512 
90cd98fe6b269007cd30f628490c65df440abe39b4925c65dc80667e7d80d059752695353ccf6ac3e2436206da311bc402eda50df31874d82ef8fe115966e1ec

diff --git a/app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild 
b/app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild
deleted file mode 100644
index a5da10c5d597..
--- a/app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_8 )
-DISTUTILS_SINGLE_IMPL=1
-
-DISTUTILS_USE_SETUPTOOLS=no
-inherit gnome2 distutils-r1
-
-DESCRIPTION="A graphical tool for administering virtual machines"
-HOMEPAGE="http://virt-manager.org";
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git";
-else
-   SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz";
-   KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="gtk policykit sasl"
-
-RDEPEND="!app-emulation/virtinst
-   ${PYTHON_DEPS}
-   app-cdr/cdrtools
-   >=app-emulation/libvirt-glib-1.0.0[introspection]
-   $(python_gen_cond_dep '
-   dev-libs/libxml2[python,${PYTHON_USEDEP}]
-   dev-python/libvirt-python[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   ')
-   >=sys-libs/libosinfo-0.2.10[introspection]
-   gtk? (
-   gnome-base/dconf
-   >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection]
-   net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?]
-   net-misc/x11-ssh-askpass
-   x11-libs/gtk+:3[introspection]
-   x11-libs/gtksourceview:4[introspection]
-   x11-libs/vte:2.91[introspection]
-   policykit? ( sys-auth/polkit[introspection] )
-   )
-"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   dev-util/intltool
-"
-
-DOCS=( README.md NEWS.md )
-
-src_prepare() {
-   distutils-r1_src_prepare
-}
-
-python_configure() {
-   esetup.py configure \
-   --default-graphics=spice
-}
-
-python_install() {
-   esetup.py install
-}
-
-src_install() {
-   local mydistutilsargs=( --no-update-icon-cache --no-compile-schemas )
-   distutils-r1_src_install
-
-   python_fix_shebang "${ED}"/usr/share/virt-manager
-}
-
-pkg_preinst() {
-   if use gtk; then
-   gnome2_pkg_preinst
-
-   cd "${ED}"
-   export GNOME2_ECLASS_ICONS=$(find 
'usr/share/virt-manager/icons' -maxdepth 1 -mindepth 1 -type d 2> /dev/null)
-   else
-   rm -rf "${ED}/usr/share/virt-manager/virtManager"
-   rm -f "${ED}/usr/share/virt-manager/virt-manager"
-   rm -rf "${ED}/usr/share/virt-manager/ui/"
-   rm -rf "${ED}/usr/share/virt-manager/icons/"
-   rm -rf "${ED}/usr/share/man/man1/virt-manager.1*"
-   rm -rf "${ED}/usr/share/icons/"
-   rm -rf "${ED}/usr/share/applications/virt-manager.desktop"
-   rm -rf "${ED}/usr/bin/v

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

2022-02-23 Thread Joonas Niilola
commit: e3d5e26c56739a1e29c8273bcee37cf6ab504ed1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 23 09:39:29 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 23 09:41:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3d5e26c

dev-util/edi: meson-0.61.1 fix

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

 dev-util/edi/edi-0.8.0-r2.ebuild   | 64 ++
 .../edi/files/edi-0.8.0-meson-0.61.1-fix.patch | 15 +
 2 files changed, 79 insertions(+)

diff --git a/dev-util/edi/edi-0.8.0-r2.ebuild b/dev-util/edi/edi-0.8.0-r2.ebuild
new file mode 100644
index ..0c099bffe9de
--- /dev/null
+++ b/dev-util/edi/edi-0.8.0-r2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit llvm meson xdg
+
+DESCRIPTION="An EFL-based IDE"
+HOMEPAGE="https://www.enlightenment.org/about-edi
+   https://phab.enlightenment.org/w/projects/edi/
+   https://github.com/Enlightenment/edi";
+SRC_URI="https://github.com/Enlightenment/edi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2 GPL-3 LGPL-2.1-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang"
+
+RDEPEND="|| ( dev-libs/efl[X] dev-libs/efl[wayland] )
+   >=dev-libs/efl-1.22.0[eet]
+   clang? (
+   dev-util/bear
+   sys-devel/clang:=
+   )"
+DEPEND="${RDEPEND}
+   dev-libs/check"
+BDEPEND="virtual/libintl
+   virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/edi-0.8.0-meson-0.61.1-fix.patch )
+
+llvm_check_deps() {
+   has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   use clang && llvm_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # fix a QA issue with .desktop file, 
https://phab.enlightenment.org/T7368
+   sed -i '/Version=/d' data/desktop/edi.desktop* || die
+
+   # fix 'unexpected path' QA warning
+   sed -i 's|share/doc/edi/|share/doc/'${PF}'/|g' doc/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use clang bear)
+   $(meson_use clang libclang)
+   )
+
+   if use clang; then
+   emesonargs+=(
+   -D libclang-headerdir="$(llvm-config --includedir)"
+   -D libclang-libdir="$(llvm-config --libdir)"
+   )
+   fi
+
+   meson_src_configure
+}

diff --git a/dev-util/edi/files/edi-0.8.0-meson-0.61.1-fix.patch 
b/dev-util/edi/files/edi-0.8.0-meson-0.61.1-fix.patch
new file mode 100644
index ..8b829b5364ee
--- /dev/null
+++ b/dev-util/edi/files/edi-0.8.0-meson-0.61.1-fix.patch
@@ -0,0 +1,15 @@
+diff -Naur a/data/extra/templates/meson.build 
b/data/extra/templates/meson.build
+--- a/data/extra/templates/meson.build 2020-04-29 16:40:58.0 +0300
 b/data/extra/templates/meson.build 2022-02-23 11:27:30.271380219 +0200
+@@ -6,10 +6,9 @@
+ foreach skeleton_name : skeleton_names
+ 
+   custom_target('skeleton ' + skeleton_name,
+-command : [tar, 'zcf', '@OUTPUT@', '-C', 
++command : [tar, 'zcf', '@OUTPUT@', '-C',
+   join_paths(meson.source_root(), 'data', 'extra', 'templates', 
'skeletons'),
+   skeleton_name],
+-input : join_paths('skeletons', skeleton_name),
+ output : skeleton_name + '.tar.gz',
+ install_dir: join_paths(get_option('prefix'), get_option('datadir'), 
'edi', 'templates'),
+ install : true,



[gentoo-commits] repo/gentoo:master commit in: sci-libs/indilib/

2022-02-23 Thread Jakov Smolić
commit: 9371bf02737ec4975b860ab4753bf4e97f607800
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:42:06 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:42:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9371bf02

sci-libs/indilib: Stabilize 1.9.4 amd64, #833124

Signed-off-by: Jakov Smolić  gentoo.org>

 sci-libs/indilib/indilib-1.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/indilib/indilib-1.9.4.ebuild 
b/sci-libs/indilib/indilib-1.9.4.ebuild
index 995237b8373c..54d7bca89031 100644
--- a/sci-libs/indilib/indilib-1.9.4.ebuild
+++ b/sci-libs/indilib/indilib-1.9.4.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/lib/}"
 
 LICENSE="BSD GPL-2+ LGPL-2+ LGPL-2.1+"
 SLOT="0/1"
-KEYWORDS="~amd64 ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ppc ppc64 ~riscv ~x86"
 IUSE="ogg rtlsdr test websocket"
 
 RESTRICT="!test? ( test )"



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

2022-02-23 Thread Jakov Smolić
commit: ac848e609623cd70b32f8075b7b5b2bc6265ab3c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:42:11 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:42:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac848e60

net-analyzer/munin: Stabilize 2.0.67-r7 amd64, #833726

Signed-off-by: Jakov Smolić  gentoo.org>

 net-analyzer/munin/munin-2.0.67-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/munin/munin-2.0.67-r7.ebuild 
b/net-analyzer/munin/munin-2.0.67-r7.ebuild
index 57d42011da50..ee345b8a8fc0 100644
--- a/net-analyzer/munin/munin-2.0.67-r7.ebuild
+++ b/net-analyzer/munin/munin-2.0.67-r7.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86"
 IUSE="asterisk irc java ldap memcached minimal mysql postgres selinux ssl test 
cgi ipv6 syslog ipmi http dhcpd doc apache2"
 REQUIRED_USE="cgi? ( !minimal ) apache2? ( cgi )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-ftp/ncftp/

2022-02-23 Thread Jakov Smolić
commit: 43a9434accec2f9ebd2169ad36e883ebc1280320
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:42:19 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:42:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a9434a

net-ftp/ncftp: Stabilize 3.2.6-r4 x86, #833883

Signed-off-by: Jakov Smolić  gentoo.org>

 net-ftp/ncftp/ncftp-3.2.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-ftp/ncftp/ncftp-3.2.6-r4.ebuild 
b/net-ftp/ncftp/ncftp-3.2.6-r4.ebuild
index d929e133c2b0..db24a7e906c9 100644
--- a/net-ftp/ncftp/ncftp-3.2.6-r4.ebuild
+++ b/net-ftp/ncftp/ncftp-3.2.6-r4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="
 
 LICENSE="Clarified-Artistic"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="pch"
 
 DEPEND="



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

2022-02-23 Thread Jakov Smolić
commit: c45b5832d7b64de208234fd3a181eff561ec5261
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:42:07 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:42:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45b5832

sci-astronomy/kstars: Stabilize 3.5.7 amd64, #833124

Signed-off-by: Jakov Smolić  gentoo.org>

 sci-astronomy/kstars/kstars-3.5.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/kstars/kstars-3.5.7.ebuild 
b/sci-astronomy/kstars/kstars-3.5.7.ebuild
index fd33c32b39ef..cb2201885f9d 100644
--- a/sci-astronomy/kstars/kstars-3.5.7.ebuild
+++ b/sci-astronomy/kstars/kstars-3.5.7.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kstars/ 
https://edu.kde.org/kstars/";
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-2+ GPL-3+"



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

2022-02-23 Thread Jakov Smolić
commit: 2604a45ca2d6185b5fa605030695d15335619b2e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 09:42:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 09:42:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2604a45c

net-analyzer/munin: Stabilize 2.0.67-r7 x86, #833726

Signed-off-by: Jakov Smolić  gentoo.org>

 net-analyzer/munin/munin-2.0.67-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/munin/munin-2.0.67-r7.ebuild 
b/net-analyzer/munin/munin-2.0.67-r7.ebuild
index ee345b8a8fc0..fbf8cc071526 100644
--- a/net-analyzer/munin/munin-2.0.67-r7.ebuild
+++ b/net-analyzer/munin/munin-2.0.67-r7.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
 IUSE="asterisk irc java ldap memcached minimal mysql postgres selinux ssl test 
cgi ipv6 syslog ipmi http dhcpd doc apache2"
 REQUIRED_USE="cgi? ( !minimal ) apache2? ( cgi )"
 RESTRICT="!test? ( test )"



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

2022-02-23 Thread Miroslav Šulc
commit: f04fe272f826329376591b9e611165827687b057
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Feb 23 09:47:10 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 23 09:47:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04fe272

www-apps/wordpress: bump to 5.9.1, dropped 5.9

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 www-apps/wordpress/Manifest | 2 +-
 www-apps/wordpress/{wordpress-5.9.ebuild => wordpress-5.9.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index eb503cd2719c..22c33d38f762 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1 +1 @@
-DIST wordpress-5.9.tar.gz 19128627 BLAKE2B 
6bc3b384ce5b0bc016eb9845c7b158c40e8563f6e00801b737aaadc226d299e5fa8d42a974e50c56fb4a5d2819e356b04e3f0128a6bd2f0186b4473961291b9c
 SHA512 
10530ecc073b6793f1e3c3711160af0e45868a2a84585b1dcb4b643bd1346648c7ed53774f805841c49bf806986ab5db4b244f72688fc6c55a9f9d2f2ab60571
+DIST wordpress-5.9.1.tar.gz 18720933 BLAKE2B 
4bebfdba0b339b20b21fa84ab40cb95fab81bd738c0671de42bd9fb25a869c4593c74de4b0fbf6f87fe35fbd242107f74b02d17e8737558c8865e5b40c225087
 SHA512 
bef81308a1ac5797db71eb28d0f242dadd01edeb1db949ad2b619a2df23828fdde05befffe15c5948d0e864a6b1dbd09fff0296daccc6739b75f525d1fe21c0e

diff --git a/www-apps/wordpress/wordpress-5.9.ebuild 
b/www-apps/wordpress/wordpress-5.9.1.ebuild
similarity index 100%
rename from www-apps/wordpress/wordpress-5.9.ebuild
rename to www-apps/wordpress/wordpress-5.9.1.ebuild



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

2022-02-23 Thread Michał Górny
commit: c698ffe332b2df88e2c856756a7f26375191e122
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 09:20:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 09:47:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c698ffe3

dev-python/cryptography: Bump to EAPI 8 / PEP517

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

 .../cryptography/cryptography-3.4.7-r3.ebuild  | 81 ++
 1 file changed, 81 insertions(+)

diff --git a/dev-python/cryptography/cryptography-3.4.7-r3.ebuild 
b/dev-python/cryptography/cryptography-3.4.7-r3.ebuild
new file mode 100644
index ..4051e6af5c34
--- /dev/null
+++ b/dev-python/cryptography/cryptography-3.4.7-r3.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing
+
+VEC_P=cryptography_vectors-${PV}
+DESCRIPTION="Library providing cryptographic recipes and primitives"
+HOMEPAGE="
+   https://github.com/pyca/cryptography/
+   https://pypi.org/project/cryptography/
+"
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+   test? ( mirror://pypi/c/cryptography_vectors/${VEC_P}.tar.gz )
+"
+
+LICENSE="|| ( Apache-2.0 BSD )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}]
+   ' 'python*')
+"
+BDEPEND="
+   test? (
+   >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}]
+   dev-python/iso8601[${PYTHON_USEDEP}]
+   dev-python/pretend[${PYTHON_USEDEP}]
+   dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/pytest-subtests[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+DEPEND="
+   >=dev-libs/openssl-1.0.2o-r6:0=
+"
+RDEPEND+=${DEPEND}
+
+PATCHES=(
+   "${FILESDIR}/${P}-py310.patch"
+)
+
+src_prepare() {
+   default
+
+   # avoid automagic dependency on dev-libs/openssl[sslv3]
+   # https://bugs.gentoo.org/789450
+   export CPPFLAGS="${CPPFLAGS} -DOPENSSL_NO_SSL3_METHOD=1"
+
+   # work around availability macros not supported in GCC (yet)
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   local darwinok=0
+   [[ ${CHOST##*-darwin} -ge 16 ]] && darwinok=1
+   sed -e 's/__builtin_available(macOS 10\.12, 
\*)/'"${darwinok}"'/' \
+   -i src/_cffi_src/openssl/src/osrandom_engine.c || die
+   fi
+
+   # this version does not really use Rust, it just creates a dummy
+   # extension to break stuff
+   export CRYPTOGRAPHY_DONT_BUILD_RUST=1
+   sed -e 's:from setuptools_rust import RustExtension:pass:' \
+   -e '/setup_requires/d' \
+   -i setup.py || die
+}
+
+python_test() {
+   local -x PYTHONPATH=${PYTHONPATH}:${WORKDIR}/${VEC_P}
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}



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

2022-02-23 Thread Guilherme Amadio
commit: 4b43ff6fe5595ba4d930df5f358996a95f204425
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Feb 23 09:46:10 2022 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Wed Feb 23 09:47:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b43ff6f

dev-util/nvidia-cuda-toolkit: version bump to 11.6.1

Closes: https://bugs.gentoo.org/823882
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Guilherme Amadio  gentoo.org>

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

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index 3598390e75ee..297e4c9a4f78 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -1,3 +1,4 @@
 DIST cuda_10.2.89_440.33.01_linux.run 2645419389 BLAKE2B 
236aa70a7b45e3636c2c229fffa7d1ca0699ab4365865a73edab607a209c42c2899133dd6a83c61c5929fa754668ad15aec4d847639af1c00a8e6657c8487c77
 SHA512 
ad8da539ff5df7caf411d1e497ff3d6978cfa8a1fd9150fa4846089e92a604ea56be8631f3efdfe7229a655b8d2d28e6edb32f5731530a77d6f00241cc7aab6e
 DIST cuda_11.5.1_495.29.05_linux.run 3420998120 BLAKE2B 
0d3f9626f97c60291397ebd0edc04e2c84942473d943d95af6fae244e5809721335bb90eaa6c019c9391de516d20599ca5631e99764616b6d25eacf1899d99d9
 SHA512 
71fb354714cac09265b5102223f919e34e3a8503593dd4f2e7b9542ae7787de96d64c490276b36b685da9e691cc2704419b67cfa376dcd3647e4d0f93b02db9b
 DIST cuda_11.6.0_510.39.01_linux.run 3488951771 BLAKE2B 
f66d8b7779dc8e1e06ef5b83f1b565b6d500eb802aac1726c1393e0c0f065960761e8f6cdee955fd87362446331f7cb14febeb42efa5b89d86050e77b61b6ce9
 SHA512 
257b7b0bce1fa93cc442d8f335aec78681a3e4d457e31f04fb1cd01b91208aa35833f3793d8e2ef6d5db15e86c4d7659adb6ad127c57cbdabaa8dd14ef36a931
+DIST cuda_11.6.1_510.47.03_linux.run 3529826023 BLAKE2B 
93acd3a2984e89b1458d11051f4927e7bd2ac20bccce9166a2a4efcf16cf01a1ccbb6fa8be2f7a82ef1b5a403e4814c1e24aca493dd246c3a3c16e9107fbc1cc
 SHA512 
75c8f28bcd3de638f780b4d8c5e80cea3023fb0e57b4075bd6905071da273e9d09281d947d660f2e4ab6d71f47c12cc021f12656fd8fbf56d11cf7e520e90a9e

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

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

2022-02-23 Thread Miroslav Šulc
commit: 37bc31afb80200c83c5ea92252190ca6381b8c97
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Feb 23 10:02:46 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 23 10:02:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37bc31af

media-sound/abcmidi: bump to 2022.02.21, dropped 2022.02.18

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/abcmidi/Manifest| 2 +-
 .../abcmidi/{abcmidi-2022.02.18.ebuild => abcmidi-2022.02.21.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 2f37e0b794dc..1054fb382dfb 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,4 +1,4 @@
 DIST abcMIDI-2022.01.13.zip 608407 BLAKE2B 
a61a0b536b268082a60638d05ac40bf40453b44751f36647515e31511600f2530037e53dea931e212321a8cdab40571dbbe97c63a7b88ac79823cf4cbf4c5871
 SHA512 
eaaee84e269cb7bc5a171906ada72d65be3f44e6fc5f1426333e03962c032bc709becfce9bf5aee66cfd18e6200afe855e1f703436f2cc61e3b64facd13837cb
 DIST abcMIDI-2022.01.28.zip 608759 BLAKE2B 
21e1b6fcd89dbecb759251ec4419704b22548d86f35166a81b5b87ddee4825d6f369886bb351b3ff9f9c33c34d81b994e7025d63c6ff1c8d555f511f031c4591
 SHA512 
4fab766e86a4f5da10c8f6368383a4b4dad50d7677d85b6a9f5fe7cf7681d23cab117fdf39d9fce6ec078c5af4a49115b14477866543e9eb4ce9a80e983f5d21
 DIST abcMIDI-2022.02.13.zip 608999 BLAKE2B 
5b98d7cb4a51fbc1afca4a2423bb0904b224740bfb1a966fd540bb0dea546292c5c730b5a586422009ebb3090d3b063aa2e850369c95b789a71b59610c97d50e
 SHA512 
b6f26f06a7dddb54f70c176e51a1ed21d78f96691d26bd6fd9780a098f1a1305325cbfa68b0c80cad2773e608005ac9814118bc93f0bf2a86633e89baa3408aa
-DIST abcMIDI-2022.02.18.zip 609044 BLAKE2B 
e6c6a67bd765f13d1c5121d92fd0e46844ec2937b9614ef6b7adba8e6df5562a9021fd725ab7f3604eec50172a74075f11586bfe8a879adc8e36dc9be86a4574
 SHA512 
cac6df337235a13ccac7d344d0b75668582d6670931b9d580d4503da3d55f38417085d7d901109fe480a008ec997b350eb693af2973ab8d6200c20495bee02ed
+DIST abcMIDI-2022.02.21.zip 609368 BLAKE2B 
0608d9539d0a66f739a820693c5a9884d1b39b68e4bcd3d21ce020ef240de6e19eacb52bc35ed7a9d4c4fde47e6265c415cf4d80711853904ccdc1ffd752cefe
 SHA512 
515c6ebef75a5b0592578dab6f5d940ed5e25811dd66f15f85ebb1e6fdd7bcbcffdd4d361e0f16a78144323fac14a0cbd1a7ed6b14c7039e2d48986d40765171

diff --git a/media-sound/abcmidi/abcmidi-2022.02.18.ebuild 
b/media-sound/abcmidi/abcmidi-2022.02.21.ebuild
similarity index 100%
rename from media-sound/abcmidi/abcmidi-2022.02.18.ebuild
rename to media-sound/abcmidi/abcmidi-2022.02.21.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-backup/restic/

2022-02-23 Thread Jakov Smolić
commit: fcdf915ec9ab65a2bc5c78f5dac095338dc4eddd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 10:07:50 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 10:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcdf915e

app-backup/restic: Stabilize 0.12.1 amd64, #828325

Signed-off-by: Jakov Smolić  gentoo.org>

 app-backup/restic/restic-0.12.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-backup/restic/restic-0.12.1.ebuild 
b/app-backup/restic/restic-0.12.1.ebuild
index 1270d4b3f743..1658f7d50f71 100644
--- a/app-backup/restic/restic-0.12.1.ebuild
+++ b/app-backup/restic/restic-0.12.1.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
@@ -760,7 +760,7 @@ 
SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE=""
 
 RDEPEND="sys-fs/fuse:0"



[gentoo-commits] repo/gentoo:master commit in: app-backup/restic/

2022-02-23 Thread Jakov Smolić
commit: fd4494ce6b5bbcee18581a415f0d1a8c3d31c2a2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 10:07:55 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 10:07:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4494ce

app-backup/restic: Stabilize 0.12.1 x86, #828325

Signed-off-by: Jakov Smolić  gentoo.org>

 app-backup/restic/restic-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/restic/restic-0.12.1.ebuild 
b/app-backup/restic/restic-0.12.1.ebuild
index 1658f7d50f71..2a40c9e4bebc 100644
--- a/app-backup/restic/restic-0.12.1.ebuild
+++ b/app-backup/restic/restic-0.12.1.ebuild
@@ -760,7 +760,7 @@ 
SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 IUSE=""
 
 RDEPEND="sys-fs/fuse:0"



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

2022-02-23 Thread Andreas Sturmlechner
commit: 8c58292e608eccbed6a2ad6fdcdee7ccf4c087e5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 22 19:25:05 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 23 10:11:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c58292e

kde-frameworks/knewstuff: Drop 5.90.0 (r0)

Bug: https://bugs.gentoo.org/833774
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/knewstuff/knewstuff-5.90.0.ebuild | 49 
 1 file changed, 49 deletions(-)

diff --git a/kde-frameworks/knewstuff/knewstuff-5.90.0.ebuild 
b/kde-frameworks/knewstuff/knewstuff-5.90.0.ebuild
deleted file mode 100644
index 226a56df0c7b..
--- a/kde-frameworks/knewstuff/knewstuff-5.90.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="Framework for downloading and sharing additional application data"
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE="opds"
-
-DEPEND="
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/attica-${PVCUT}*:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kitemviews-${PVCUT}*:5
-   =kde-frameworks/kpackage-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/ktextwidgets-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   opds? ( =kde-frameworks/syndication-${PVCUT}*:5 )
-"
-RDEPEND="${DEPEND}
-   >=kde-frameworks/kirigami-${PVCUT}:5
-"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package opds KF5Syndication)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-desktop/

2022-02-23 Thread Andreas Sturmlechner
commit: 097b396397f5c20132bccd7f9190b3d739522442
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 22 19:26:24 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 23 10:11:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097b3963

kde-plasma/plasma-desktop: Drop 5.23.5 (r0)

Bug: https://bugs.gentoo.org/833774
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../plasma-desktop/plasma-desktop-5.23.5.ebuild| 186 -
 1 file changed, 186 deletions(-)

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.23.5.ebuild 
b/kde-plasma/plasma-desktop/plasma-desktop-5.23.5.ebuild
deleted file mode 100644
index 7faa99b22779..
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.23.5.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="true"
-KFMIN=5.86.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
-
-DESCRIPTION="KDE Plasma desktop"
-XORGHDRS="${PN}-override-include-dirs-1"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz";
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE="emoji ibus +kaccounts +policykit scim +semantic-desktop telemetry"
-
-COMMON_DEPEND="
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/attica-${KFMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kactivities-stats-${KFMIN}:5
-   >=kde-frameworks/karchive-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kbookmarks-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kded-${KFMIN}:5
-   >=kde-frameworks/kdelibs4support-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5
-   >=kde-frameworks/kguiaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/knotifyconfig-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/krunner-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-frameworks/solid-${KFMIN}:5
-   >=kde-frameworks/sonnet-${KFMIN}:5
-   >=kde-plasma/kwin-${PVCUT}:5
-   >=kde-plasma/libksysguard-${PVCUT}:5
-   >=kde-plasma/libkworkspace-${PVCUT}:5
-   >=kde-plasma/plasma-workspace-${PVCUT}:5
-   >=media-libs/phonon-4.11.0
-   virtual/libcrypt:=
-   x11-libs/libX11
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libxcb[xkb]
-   x11-libs/libxkbfile
-   emoji? (
-   app-i18n/ibus[emoji]
-   dev-libs/glib:2
-   media-fonts/noto-emoji
-   )
-   ibus? (
-   app-i18n/ibus
-   dev-libs/glib:2
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   x11-libs/libxcb
-   x11-libs/xcb-util-keysyms
-   )
-   kaccounts? (
-   kde-apps/kaccounts-integration:5
-   net-libs/accounts-qt
-   )
-   policykit? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
-   scim? ( app-i18n/scim )
-   semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
-   telemetry? ( dev-libs/kuserfeedback:5 )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/boost
-   x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/user-manager
-   >=dev-qt/qtgraphicaleffects-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
-   >=kde-pla

[gentoo-commits] repo/gentoo:master commit in: app-backup/restic/

2022-02-23 Thread Jakov Smolić
commit: b63bcc4f18eeb60e0c862e10e64ff6ce67fc3753
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 23 10:14:57 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 23 10:14:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63bcc4f

app-backup/restic: Stabilize 0.12.1 arm, #828325

Signed-off-by: Jakov Smolić  gentoo.org>

 app-backup/restic/restic-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/restic/restic-0.12.1.ebuild 
b/app-backup/restic/restic-0.12.1.ebuild
index 2a40c9e4bebc..518e428eda2b 100644
--- a/app-backup/restic/restic-0.12.1.ebuild
+++ b/app-backup/restic/restic-0.12.1.ebuild
@@ -760,7 +760,7 @@ 
SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc64 x86"
 IUSE=""
 
 RDEPEND="sys-fs/fuse:0"



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

2022-02-23 Thread Lars Wendler
commit: d9d94c1c92f59eff1a31a70cf37828052ae1ce33
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb 23 09:28:53 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Feb 23 10:29:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d94c1c

net-libs/nghttp2: Bump to version 1.47.0

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.47.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 9b5f2c56362a..575ac2674bd8 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,2 +1,3 @@
 DIST nghttp2-1.45.1.tar.xz 4017852 BLAKE2B 
17bc5e0a6270494a0296da7f1394d0b89666ca42ad04bcce097740da2b30cdc575f17e681a8320dc2a2161eeebb753f22f228a340fc7cd690fa883d29149bcd8
 SHA512 
320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150
 DIST nghttp2-1.46.0.tar.xz 4024972 BLAKE2B 
85fe1259b791ff7cda163265f553e0aac8a10ef6674cf6152d5bc7747c7f4f3bc6e9d9c0472534dd7185f093936efed1b4632da64d426b6a7ac432657e8579a1
 SHA512 
fcf3573bcc421705190c7cf0e3230f6f3028b669cb2976d29cfeb73e706deaae91ce60d0a615472e3f296454049ea5798f1e8defdd260a98895e94fea6a7a16b
+DIST nghttp2-1.47.0.tar.xz 4028580 BLAKE2B 
4f5302701c8d8a89c3ae72cbb8acb4cbcbe32cd0e2995643e0b669cf802ae28e8f6e52b2d59f69f87e0d12fc64a73c251edbe01c2b0eca2676626a9e456df93f
 SHA512 
ad6266a15789fec966db6be8ac0b9ee6cca257a3bb91fdd34a58acf0e472643a571941b5974d16c98f6ac5bfa6a03c4b70a6dff222fb0cd50909178b7e94ce48

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
new file mode 100644
index ..13938062e171
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=8
+
+inherit multilib-minimal
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git";
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/";
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_enable threads)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -type f -name '*.la' -delete || die
+   fi
+}



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

2022-02-23 Thread Michał Górny
commit: 5440145f6af81a30b339dcc71bf887324b99c995
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 10:26:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 10:34:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5440145f

dev-python/lxml: Migrate to PEP517 build

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

 dev-python/lxml/lxml-4.8.0-r1.ebuild | 100 +++
 1 file changed, 100 insertions(+)

diff --git a/dev-python/lxml/lxml-4.8.0-r1.ebuild 
b/dev-python/lxml/lxml-4.8.0-r1.ebuild
new file mode 100644
index ..62574e22e13f
--- /dev/null
+++ b/dev-python/lxml/lxml-4.8.0-r1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1 optfeature toolchain-funcs
+
+DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
+HOMEPAGE="https://lxml.de/ https://pypi.org/project/lxml/ 
https://github.com/lxml/lxml";
+SRC_URI="https://github.com/lxml/lxml/archive/${P}.tar.gz";
+S=${WORKDIR}/lxml-${P}
+
+LICENSE="BSD ElementTree GPL-2 PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc examples +threads test"
+RESTRICT="!test? ( test )"
+
+# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
+RDEPEND="
+   >=dev-libs/libxml2-2.9.12-r2
+   >=dev-libs/libxslt-1.1.28"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   dev-python/cython[${PYTHON_USEDEP}]
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+   ')
+   )
+   test? ( dev-python/cssselect[${PYTHON_USEDEP}] )
+   "
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.6.0-tests-pypy.patch
+)
+
+python_check_deps() {
+   use doc || return 0
+   has_version "dev-python/docutils[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/pygments[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
+}
+
+python_prepare_all() {
+   # avoid replacing PYTHONPATH in tests.
+   sed -i -e '/sys\.path/d' test.py || die
+
+   # don't use some random SDK on Darwin
+   sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \
+   setupinfo.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   tc-export PKG_CONFIG
+   distutils-r1_python_compile
+}
+
+python_compile_all() {
+   use doc && emake html
+}
+
+python_test() {
+   local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml
+   local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
+
+   cp -al "${BUILD_DIR}"/{install,test} || die
+   cp -al src/lxml/tests "${dir}/" || die
+   cp -al src/lxml/html/tests "${dir}/html/" || die
+   ln -rs "${S}"/doc "${dir}"/../../ || die
+
+   "${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails 
with ${EPYTHON}"
+}
+
+python_install_all() {
+   if use doc; then
+   local DOCS=( README.rst *.txt doc/*.txt )
+   local HTML_DOCS=( doc/html/. )
+   fi
+   if use examples; then
+   dodoc -r samples
+   fi
+
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   optfeature "Support for BeautifulSoup as a parser backend" 
dev-python/beautifulsoup4
+   optfeature "Translates CSS selectors to XPath 1.0 expressions" 
dev-python/cssselect
+}



[gentoo-commits] proj/kde:master commit in: Documentation/package.accept_keywords/, ...

2022-02-23 Thread Andreas Sturmlechner
commit: 2b7c06a77df1dde4d75dbb0aece33d23ac5226f2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 23 10:43:09 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 23 10:43:09 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2b7c06a7

Documentation: Cleanup stabilised KDE Plasma 5.24 deps

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

 Documentation/package.accept_keywords/.kde-plasma-5.24/more-deps | 1 -
 Documentation/package.accept_keywords/kde-plasma-5.24.keywords   | 1 -
 2 files changed, 2 deletions(-)

diff --git a/Documentation/package.accept_keywords/.kde-plasma-5.24/more-deps 
b/Documentation/package.accept_keywords/.kde-plasma-5.24/more-deps
index 64e4960880..e69de29bb2 100644
--- a/Documentation/package.accept_keywords/.kde-plasma-5.24/more-deps
+++ b/Documentation/package.accept_keywords/.kde-plasma-5.24/more-deps
@@ -1 +0,0 @@
-~dev-libs/plasma-wayland-protocols-1.6.0

diff --git a/Documentation/package.accept_keywords/kde-plasma-5.24.keywords 
b/Documentation/package.accept_keywords/kde-plasma-5.24.keywords
index 53302c8218..0b547fcf85 100644
--- a/Documentation/package.accept_keywords/kde-plasma-5.24.keywords
+++ b/Documentation/package.accept_keywords/kde-plasma-5.24.keywords
@@ -53,4 +53,3 @@
 

[gentoo-commits] proj/kde:master commit in: sets/

2022-02-23 Thread Andreas Sturmlechner
commit: efc0165dda151ec8471a5fc9ef7f6f0939e95b37
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 23 10:44:23 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 23 10:44:23 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=efc0165d

sets: Add kde-frameworks/countryflags to kde-frameworks-portingaids

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

 sets/kde-frameworks-portingaids | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sets/kde-frameworks-portingaids b/sets/kde-frameworks-portingaids
index a73c1bb3f6..a4bfb94317 100644
--- a/sets/kde-frameworks-portingaids
+++ b/sets/kde-frameworks-portingaids
@@ -1,5 +1,6 @@
 # Autogenerated by regenerate-files, DO NOT EDIT.
 # PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 
5.
+kde-frameworks/countryflags
 kde-frameworks/kdelibs4support
 kde-frameworks/khtml
 kde-frameworks/kjs



[gentoo-commits] proj/kde:master commit in: Documentation/, /

2022-02-23 Thread Andreas Sturmlechner
commit: 15fe90bc220019e362eacbf247778fe297de2a36
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 23 10:40:24 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 23 10:42:40 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=15fe90bc

Documentation: Update CONTRIBUTORS

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

 .mailmap   | 1 +
 Documentation/CONTRIBUTORS | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/.mailmap b/.mailmap
index 372a677133..248af32bba 100644
--- a/.mailmap
+++ b/.mailmap
@@ -1,6 +1,7 @@
 Alex Alexander  
 Alex Alexander  
 Alex Alexander  
+Alex Fan  
 Alexey Shvetsov  
 Andreas K. Hüttel  
 Andreas K. Hüttel  

diff --git a/Documentation/CONTRIBUTORS b/Documentation/CONTRIBUTORS
index 98c46b5b88..470a2e56e7 100644
--- a/Documentation/CONTRIBUTORS
+++ b/Documentation/CONTRIBUTORS
@@ -1,7 +1,7 @@
 # Autogenerated by regenerate-files, DO NOT EDIT.
 A. Wilcox 
 Alex Alexander 
-Alex Fan 
+Alex Fan 
 Alex Turbov 
 Alexander Tsoy 
 Alexandr Akulich 
@@ -88,6 +88,7 @@ Marc Schiffbauer 
 Marcus D. Hanwell 
 Marek Behun 
 Marek Hakala (Greg) 
+Marek Szuba 
 Markos Chandras 
 Markus Ullmann 
 Mart Raudsepp 



[gentoo-commits] proj/kde:master commit in: Documentation/maintainers/, Documentation/package.mask/, ...

2022-02-23 Thread Andreas Sturmlechner
commit: 64390f4ba8a8a7be9f2a8bcefd6cbfd1436ce140
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 23 10:43:36 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 23 10:43:36 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=64390f4b

Documentation: Drop KDE Frameworks 5.88, regenerate with 5.90 default

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

 Documentation/maintainers/regenerate-files |  4 +-
 .../.kde-frameworks-5.88/_HEADER_  |  2 -
 .../.kde-frameworks-5.88/kde-frameworks-5.88   |  1 -
 .../kde-frameworks-portingaids-5.88|  1 -
 .../.kde-frameworks-5.88/kde-frameworks-tier1-5.88 |  1 -
 .../.kde-frameworks-5.88/kde-frameworks-tier2-5.88 |  1 -
 .../.kde-frameworks-5.88/kde-frameworks-tier3-5.88 |  1 -
 .../.kde-frameworks-5.88/more-deps |  0
 .../kde-frameworks-5.88.keywords   | 90 --
 Documentation/package.mask/kde-frameworks-5.88 | 90 --
 .../package.unmask/.kde-frameworks-5.88/_HEADER_   |  2 -
 .../.kde-frameworks-5.88/kde-frameworks-5.88   |  1 -
 .../kde-frameworks-portingaids-5.88|  1 -
 .../.kde-frameworks-5.88/kde-frameworks-tier1-5.88 |  1 -
 .../.kde-frameworks-5.88/kde-frameworks-tier2-5.88 |  1 -
 .../.kde-frameworks-5.88/kde-frameworks-tier3-5.88 |  1 -
 Documentation/package.unmask/kde-frameworks-5.88   | 90 --
 17 files changed, 2 insertions(+), 286 deletions(-)

diff --git a/Documentation/maintainers/regenerate-files 
b/Documentation/maintainers/regenerate-files
index 5b7dfbbdf1..df790ee7c7 100755
--- a/Documentation/maintainers/regenerate-files
+++ b/Documentation/maintainers/regenerate-files
@@ -9,8 +9,8 @@ cd "$(dirname $0)"
 SCRIPT=$(basename $0)
 HEADER="# Autogenerated by ${SCRIPT}, DO NOT EDIT."
 
-KF_RELEASES="5.88 5.90 5.91"
-KF_RELEASE=${KF_RELEASE:-5.88}
+KF_RELEASES="5.90 5.91"
+KF_RELEASE=${KF_RELEASE:-5.90}
 
 PLASMA_RELEASES="5.23 5.24"
 PLASMA_RELEASE=${PLASMA_RELEASE:-5.23}

diff --git 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/_HEADER_ 
b/Documentation/package.accept_keywords/.kde-frameworks-5.88/_HEADER_
deleted file mode 100644
index 72697e8c57..00
--- a/Documentation/package.accept_keywords/.kde-frameworks-5.88/_HEADER_
+++ /dev/null
@@ -1,2 +0,0 @@
-# You can use this file to keyword/unkeyword the KDE Frameworks 5.88 release.
-# Edit Documentation/package.accept_keywords/.kde-frameworks-5.88/ files 
instead.

diff --git 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-5.88
 
b/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-5.88
deleted file mode 12
index 41cbdb9d91..00
--- 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-5.88
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-5.88
\ No newline at end of file

diff --git 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-portingaids-5.88
 
b/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-portingaids-5.88
deleted file mode 12
index 054431e7b0..00
--- 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-portingaids-5.88
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-portingaids-5.88
\ No newline at end of file

diff --git 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-tier1-5.88
 
b/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-tier1-5.88
deleted file mode 12
index 883d96c136..00
--- 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-tier1-5.88
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-tier1-5.88
\ No newline at end of file

diff --git 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-tier2-5.88
 
b/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-tier2-5.88
deleted file mode 12
index 60656a019e..00
--- 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-tier2-5.88
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-tier2-5.88
\ No newline at end of file

diff --git 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-tier3-5.88
 
b/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-tier3-5.88
deleted file mode 12
index 6809989ef2..00
--- 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/kde-frameworks-tier3-5.88
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-tier3-5.88
\ No newline at end of file

diff --git 
a/Documentation/package.accept_keywords/.kde-frameworks-5.88/more-deps 
b/Documentation/package.accept_keywords/.kde-frameworks-5.88/more-deps
deleted file mode 100644
index e69de29bb2..00

diff --git a/Documentation/package.accept_keywords/kde-frameworks-5.8

[gentoo-commits] proj/portage-utils:master commit in: /

2022-02-23 Thread Fabian Groffen
commit: 00445c1e96c31fcb6fa5c7c517479473dcaa69dc
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Feb 19 16:14:45 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Feb 19 16:14:45 2022 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=00445c1e

configure.ac: add copyright header

Signed-off-by: Fabian Groffen  gentoo.org>

 configure.ac | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/configure.ac b/configure.ac
index e7defe4..013e831 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,3 +1,9 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+#
+# Copyright 2011-2014 Mike Frysinger  - 
+# Copyright 2011- Fabian Groffen  - 
+
 AC_PREREQ([2.71])
 AC_INIT([portage-utils],[git])
 AM_INIT_AUTOMAKE([1.11 dist-xz no-dist-gzip silent-rules -Wall])



[gentoo-commits] proj/portage-utils:master commit in: /

2022-02-23 Thread Fabian Groffen
commit: b59cdb9849c6528922664fcc1c07537ac71e05b1
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Feb 23 11:55:55 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Feb 23 11:55:55 2022 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=b59cdb98

qlop: fix date parsing of epochs on musl

%s isn't a valid modifier in POSIX for strptime, so parse the number
manually and produce a time out of that.

Bug: https://bugs.gentoo.org/833942
Signed-off-by: Fabian Groffen  gentoo.org>

 qlop.c | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/qlop.c b/qlop.c
index addb4b3..16bf69f 100644
--- a/qlop.c
+++ b/qlop.c
@@ -126,18 +126,18 @@ parse_date(const char *sdate, time_t *t)
 */
size_t len = strspn(sdate, "0123456789-:T@");
if (sdate[len] == '\0') {
-   const char *fmt;
if (sdate[0] == '@') {
-   fmt = "@%s";
+   time_t d = (time_t)strtoll(&sdate[1], (char 
**)&s, 10);
+   localtime_r(&d, &tm);
} else if (strchr(sdate, '-') == NULL) {
-   fmt = "%s";
+   time_t d = (time_t)strtoll(sdate, (char **)&s, 
10);
+   localtime_r(&d, &tm);
} else if ((s = strchr(sdate, 'T')) == NULL) {
-   fmt = "%Y-%m-%d";
+   s = strptime(sdate, "%Y-%m-%d", &tm);
} else {
-   fmt = "%Y-%m-%dT%H:%M:%S";
+   s = strptime(sdate, "%Y-%m-%dT%H:%M:%S", &tm);
}
 
-   s = strptime(sdate, fmt, &tm);
if (s == NULL || s[0] != '\0')
return false;
} else {



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

2022-02-23 Thread Mike Pagano
commit: 82c29731525c5cbe043dec2d1646307e80bc0bb4
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Feb 23 12:06:34 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:06:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c29731

sys-kernel/vanilla-sources: Linux version bumps

Linux 5.16.11
Linux 5.15.25
Linux 5.10.10
Linux 5.4.181
Linux 4.19.231
Linux 4.14.268
Linux 4.9.303

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/vanilla-sources/Manifest| 14 +++---
 ...ces-4.14.267.ebuild => vanilla-sources-4.14.268.ebuild} |  0
 ...ces-4.19.230.ebuild => vanilla-sources-4.19.231.ebuild} |  0
 ...urces-4.9.302.ebuild => vanilla-sources-4.9.303.ebuild} |  0
 ...ces-5.10.101.ebuild => vanilla-sources-5.10.102.ebuild} |  0
 ...urces-5.15.24.ebuild => vanilla-sources-5.15.25.ebuild} |  0
 ...urces-5.16.10.ebuild => vanilla-sources-5.16.11.ebuild} |  0
 ...urces-5.4.180.ebuild => vanilla-sources-5.4.181.ebuild} |  0
 8 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-kernel/vanilla-sources/Manifest 
b/sys-kernel/vanilla-sources/Manifest
index 72453ff0530c..82d2699528e6 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -5,10 +5,10 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B 
b923d7b66309224f42f35f8a5fa219421b0a936
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b83a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83
 SHA512 
d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.16.tar.xz 123114100 BLAKE2B 
07a90cc640ff89e1359c06cee8c38abd33e51f9b9a89833e31a1d2750526fda4a59e8884db3c1ea63df0a37f0d3de6b5a922b014b7313d8abce20d90ac08adcb
 SHA512 
7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
-DIST patch-4.14.267.xz 4625592 BLAKE2B 
a2eb3a88f18280319c5a8dff9356114577cc0c9dfb2002dd9a07a165571828bb0ac985b46c5362cfa5f2c7feb783023a103c3fe3ca98b93811197a2d55e472da
 SHA512 
b6ecfe78916fade85e8b942b0a748d112c548b41eba379df57f64cc5217cf9af7d4d7a362a3c9e08226472dc0e790f568b7a8e529f8401cc603c75ec3d6e997f
-DIST patch-4.19.230.xz 4491576 BLAKE2B 
f7159c8fb2047be71c66c4fc6dc45cb3fa672cb23a5d055abaddd515af3cd23a7ca973a5c021265de653221a438c1eab9e9678edaff40e2d0ff8ca5706963e05
 SHA512 
932fa10d431d6fdb6be49a9bb8e081dd63a983415a70af5182ad2c00e0166caac39d80be435fbce46a14107dd357d37d32551087c36443696be5265554916867
-DIST patch-4.9.302.xz 4239268 BLAKE2B 
b5a15b71ca1e1ba8fb43ff3324ae0835cbdf02fc240ca73b34a38899c75184f22d0bbf1fe66b217eb85356c31e1c3397693f3dafb58fc650f9f88128486f98f5
 SHA512 
ce1fa5b978d95e2ce26bcdd7420d0a40c1ed2f9fd3ef3a08e85a54604cda4109f34b23136aa5c1cc07540652747bd4057a6bd3b298836b133e7e8694b08802a6
-DIST patch-5.10.101.xz 2767680 BLAKE2B 
f9e2960b8cd0131e09d968da61edbdc873d7715285905254c124a855d507d6615438dae7365e43525f446235b86d5a3ad8ebdb38bc3949fab1543e2fa2082821
 SHA512 
a2d100ace7a2d608464ad925e10e80d3d659761fd2d301a8c35a39993e44aecc2402525ef1a84a054513d52a06977ea14978b1276f46349157a6a875203e4368
-DIST patch-5.15.24.xz 1017496 BLAKE2B 
c4d55299554da915e3565332c6ee04d36b96200e95bc57395ebe82a3764a2f6b95959059894331681a0e910a82ef248538eae376c3c851d59a1a6c482c229d26
 SHA512 
5e8932fc1882fe26525ab20fb8f1df1e2da926fcfa7ac840878ff914591ee5716130383acb1934f039ca0b7ae725f0086ed4ea5661c075e6ebfb8177f269
-DIST patch-5.16.10.xz 501568 BLAKE2B 
9b3b86590d3b86b398c7ee2118df6944fe94dc872141706aca2e886ed7edf33d3e339847985208836f99c40858d1fe1efc6b6ef853854c9edfdb69b49d868798
 SHA512 
2e9917689f036b5b28ef9bb8d372148ed9dc0dd4460749d0e27aaa871adeb8e67aaeb557f0d891837be2ccb7f64c346e4f52fc23421917409f46d250fc793f53
-DIST patch-5.4.180.xz 3718816 BLAKE2B 
28437dbe0da22d3d2e3637155684d9cde25cc1f2375541a0f548f95d3b9c02a695490d53d89e4af1791c20519d711e113c289c277c158b92a87a8b20739dd6b6
 SHA512 
6486d698dbdbde976118e318e233b4a03cfc495a27424e05f46498bde0395ec21be60685745c9c5e3f895bb5751db8ffa9a4be1ee76a39fd3275d8fb36e9e6b1
+DIST patch-4.14.268.xz 4633624 BLAKE2B 
4013cd093946e2942412fa67e54b6299affe7a34b40127f11a8a4d7e0b84905aabc3b35889bf81f22b4fc11633f4dc151ccfdfbcadde5944999bbfc78a0a822a
 SHA512 
cca290487c46569fd56ab11ae880041e62a50d09df0be8cc6061ddc9006b279e3746e7dac5caf46c3edb9dd3a346f714660e8e13aed12ed32cb69a8d1869ce7b
+DIST patch-4.19.231.xz 4501860 BLAKE2B 
2cdf833e49a1fa3445a170c4ccc71d0c183299cd32178ac0056a61200469971ea86d8a93d984652c4d98c5bdd3bf2c503b6a7413cae60b674c56c4b96b6f7c5c
 SHA512 
c98b7a

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

2022-02-23 Thread Sergey Torokhov
commit: 8b702a11cc77dbc8e9fbf9bd89750b9de31ef1a7
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Feb 23 12:07:37 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Feb 23 12:07:37 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8b702a11

dev-python/markdown-include: add python3.10 compat, bump EAPI8

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-python/markdown-include/markdown-include-0.6.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/markdown-include/markdown-include-0.6.0.ebuild 
b/dev-python/markdown-include/markdown-include-0.6.0.ebuild
index 2d24ec8b2..87f3bbcee 100644
--- a/dev-python/markdown-include/markdown-include-0.6.0.ebuild
+++ b/dev-python/markdown-include/markdown-include-0.6.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 



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

2022-02-23 Thread Sergey Torokhov
commit: 2b1f0fd7f2dee995b57cb871ded877aa43346d5d
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Feb 23 12:08:19 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Feb 23 12:08:19 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b1f0fd7

dev-python/md-environ: add python3.10 compat, bump EAPI8

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-python/md-environ/md-environ-0.1.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/md-environ/md-environ-0.1.0.ebuild 
b/dev-python/md-environ/md-environ-0.1.0.ebuild
index 8ec0f936a..fa837db82 100644
--- a/dev-python/md-environ/md-environ-0.1.0.ebuild
+++ b/dev-python/md-environ/md-environ-0.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/proj/guru:dev commit in: app-doc/ford/

2022-02-23 Thread Sergey Torokhov
commit: 3910f44f3a11b317406791e95441100270902e5c
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Feb 23 12:09:55 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Feb 23 12:09:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3910f44f

app-doc/ford: 6.1.8 version bump

This version has broken test_projects/test_external_project.py
as it tries to use external url:

FORD-6.1.8/test/test_projects/test_external_project.py:61:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

.0 = 

>   links = {tag.text: tag.a["href"] for tag in uses_box("li", class_=None)}
E   TypeError: 'NoneType' object is not subscriptable

.0 = 
tag= aot_out_module

FORD-6.1.8/test/test_projects/test_external_project.py:61: TypeError

Signed-off-by: Sergey Torokhov  yandex.ru>

 app-doc/ford/Manifest  |  1 +
 app-doc/ford/ford-6.1.8.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/app-doc/ford/Manifest b/app-doc/ford/Manifest
index 700dc9446..bf28ff3d6 100644
--- a/app-doc/ford/Manifest
+++ b/app-doc/ford/Manifest
@@ -1,3 +1,4 @@
 DIST FORD-6.1.4.tar.gz 5838415 BLAKE2B 
fb98ec7b06b948e17d8df2896c1de125f779fdcf1c00303813db34164db5d39f46e5404264acde947aa3ba7d92765670139b7f1e6e19d7f5fcb8541eb3d9582c
 SHA512 
15e1318d0653c2477c32cb07e74b5090bf0509fb94fe3ad63e15ccc98fce56b9e28f0f38ba48e235241b15fe3b52fa27db2eac1dc405bb53c1fd557d0140df82
 DIST FORD-6.1.5.tar.gz 5841811 BLAKE2B 
15c08e3f36794e789d02b021477a76a9d97d08517eb05b13a8c919fd5b3d28df267019fb0728be6bdfe638e4f912fbbd7e4d74cf12accefbfe03a0f7c3bc8e65
 SHA512 
32cc6cfd8668a1970909c88837c03bb711caae894e844466db848358f08273d2596d964a010fb8494dbab4b3796387c4d6681d3aa3703dfc6df98a6db39a9eb5
 DIST FORD-6.1.7.tar.gz 5841796 BLAKE2B 
7a81cc46521cf9d293c1da70457124be91879ee8a6a2be9152d3c3f5b68ae5621fceeba62ed82a13dadaa7d508ae0ed14ff5b583fb134b0341ff777121300d15
 SHA512 
fad397e439facbbca50879972633ac5a85aa57b4fc4cbcf5deeb17e8e4964aa2d5182ef3ad72fd0d3bf1f113bb61ba0bb439cc9b2890bda185842770ad3edb2c
+DIST FORD-6.1.8.tar.gz 5843274 BLAKE2B 
a902dc204abbe389dbd2920b494e00a81f74de9c710247e61a13d63a05bb5e8ad9bb5da84cab035836e218c92aac33863dd97c16c025f449966b9114e180bf18
 SHA512 
618efac6ea4759cb08fc877493360a80eb6da1e21fd513a831639316e8d9cbbdb76cfdb36ce668dbe76f00bb2ef5abcce347ba714a91de8322b3d96b3a67adad

diff --git a/app-doc/ford/ford-6.1.8.ebuild b/app-doc/ford/ford-6.1.8.ebuild
new file mode 100644
index 0..2293d62f5
--- /dev/null
+++ b/app-doc/ford/ford-6.1.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_PN="FORD"
+DESCRIPTION="FORD, automatic documentation generator for modern Fortran 
programs"
+HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford";
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/graphviz[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/markdown-include[${PYTHON_USEDEP}]
+   dev-python/md-environ[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-python/toposort[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.md README.md README.rst )
+
+distutils_enable_tests pytest
+
+python_test(){
+   # The 'test/test_projects' tests use subprocess, i.e. require FORD to 
be installed.
+   distutils_install_for_testing
+   distutils-r1_python_test
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-doc/ford/

2022-02-23 Thread Sergey Torokhov
commit: 874c353799cc727be1f94c577847db0a01a000fb
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Feb 23 12:09:12 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Feb 23 12:09:12 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=874c3537

app-doc/ford: 6.1.7 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 app-doc/ford/Manifest  |  1 +
 app-doc/ford/ford-6.1.7.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/app-doc/ford/Manifest b/app-doc/ford/Manifest
index e4cfe9731..700dc9446 100644
--- a/app-doc/ford/Manifest
+++ b/app-doc/ford/Manifest
@@ -1,2 +1,3 @@
 DIST FORD-6.1.4.tar.gz 5838415 BLAKE2B 
fb98ec7b06b948e17d8df2896c1de125f779fdcf1c00303813db34164db5d39f46e5404264acde947aa3ba7d92765670139b7f1e6e19d7f5fcb8541eb3d9582c
 SHA512 
15e1318d0653c2477c32cb07e74b5090bf0509fb94fe3ad63e15ccc98fce56b9e28f0f38ba48e235241b15fe3b52fa27db2eac1dc405bb53c1fd557d0140df82
 DIST FORD-6.1.5.tar.gz 5841811 BLAKE2B 
15c08e3f36794e789d02b021477a76a9d97d08517eb05b13a8c919fd5b3d28df267019fb0728be6bdfe638e4f912fbbd7e4d74cf12accefbfe03a0f7c3bc8e65
 SHA512 
32cc6cfd8668a1970909c88837c03bb711caae894e844466db848358f08273d2596d964a010fb8494dbab4b3796387c4d6681d3aa3703dfc6df98a6db39a9eb5
+DIST FORD-6.1.7.tar.gz 5841796 BLAKE2B 
7a81cc46521cf9d293c1da70457124be91879ee8a6a2be9152d3c3f5b68ae5621fceeba62ed82a13dadaa7d508ae0ed14ff5b583fb134b0341ff777121300d15
 SHA512 
fad397e439facbbca50879972633ac5a85aa57b4fc4cbcf5deeb17e8e4964aa2d5182ef3ad72fd0d3bf1f113bb61ba0bb439cc9b2890bda185842770ad3edb2c

diff --git a/app-doc/ford/ford-6.1.7.ebuild b/app-doc/ford/ford-6.1.7.ebuild
new file mode 100644
index 0..2293d62f5
--- /dev/null
+++ b/app-doc/ford/ford-6.1.7.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_PN="FORD"
+DESCRIPTION="FORD, automatic documentation generator for modern Fortran 
programs"
+HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford";
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/graphviz[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/markdown-include[${PYTHON_USEDEP}]
+   dev-python/md-environ[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-python/toposort[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.md README.md README.rst )
+
+distutils_enable_tests pytest
+
+python_test(){
+   # The 'test/test_projects' tests use subprocess, i.e. require FORD to 
be installed.
+   distutils_install_for_testing
+   distutils-r1_python_test
+}



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

2022-02-23 Thread Sergey Torokhov
commit: a4d58d23763ea8f38cd709d5a84a6b2ff2e3fa3e
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Feb 23 12:06:13 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Feb 23 12:06:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4d58d23

dev-util/fypp: add python3.10 compat, bump EAPI8

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-util/fypp/fypp-3.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/fypp/fypp-3.1.ebuild b/dev-util/fypp/fypp-3.1.ebuild
index 18ea4aa1f..ced59723a 100644
--- a/dev-util/fypp/fypp-3.1.ebuild
+++ b/dev-util/fypp/fypp-3.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: mail-filter/opendkim/

2022-02-23 Thread Michael Orlitzky
commit: 77890fca37b6a6d889cd984eb029799652442574
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Feb 23 12:31:18 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Feb 23 12:32:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77890fca

mail-filter/opendkim: update sendmail/libmilter dependency.

As reported in bug 833778, it would be nice if we could bind to the
libmilter subslot with an := dependency. In the existing ebuild, that
wasn't possible because we accepted either libmilter || sendmail, and
using := within an any-of clause is disallowed.

Fortunately, the "|| sendmail" portion of that is a relic, for
versions of sendmail that don't themselves use libmilter. All versions
of mail-mta/sendmail in the tree today do, so we can drop the sendmail
portion of that any-of dependency entirely, and then afterwards add
the := to libmilter.

Closes: https://bugs.gentoo.org/833778
Reported-by: Daniel M. Weeks  danweeks.net>
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Orlitzky  gentoo.org>

 mail-filter/opendkim/opendkim-2.10.3-r27.ebuild | 254 
 1 file changed, 254 insertions(+)

diff --git a/mail-filter/opendkim/opendkim-2.10.3-r27.ebuild 
b/mail-filter/opendkim/opendkim-2.10.3-r27.ebuild
new file mode 100644
index ..129a8167f831
--- /dev/null
+++ b/mail-filter/opendkim/opendkim-2.10.3-r27.ebuild
@@ -0,0 +1,254 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-1 lua5-2 )
+
+inherit autotools db-use systemd tmpfiles lua-single
+
+DESCRIPTION="A milter providing DKIM signing and verification"
+HOMEPAGE="http://opendkim.org/";
+SRC_URI="https://downloads.sourceforge.net/project/opendkim/${P}.tar.gz";
+
+# The GPL-2 is for the init script, bug 425960.
+LICENSE="BSD GPL-2 Sendmail-Open-Source"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="berkdb ldap lmdb lua memcached opendbx poll sasl selinux +ssl 
static-libs stats querycache test unbound"
+
+BDEPEND="acct-user/opendkim
+   test? ( ${LUA_DEPS} )"
+
+COMMON_DEPEND="mail-filter/libmilter:=
+   dev-libs/libbsd
+   sys-apps/grep
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   berkdb? ( >=sys-libs/db-3.2:* )
+   opendbx? ( >=dev-db/opendbx-1.4.0 )
+   lua? ( ${LUA_DEPS} )
+   ldap? ( net-nds/openldap )
+   lmdb? ( dev-db/lmdb )
+   memcached? ( dev-libs/libmemcached )
+   sasl? ( dev-libs/cyrus-sasl )
+   unbound? ( >=net-dns/unbound-1.4.1:= net-dns/dnssec-root )
+   !unbound? ( net-libs/ldns )"
+
+DEPEND="${COMMON_DEPEND}"
+
+RDEPEND="${COMMON_DEPEND}
+   acct-user/opendkim
+   sys-process/psmisc
+   selinux? ( sec-policy/selinux-dkim )"
+
+REQUIRED_USE="sasl? ( ldap )
+   stats? ( opendbx )
+   querycache? ( berkdb )
+   lua? ( ${LUA_REQUIRED_USE} )
+   test? ( ${LUA_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-openrc.patch"
+   "${FILESDIR}/${P}-openssl-1.1.1.patch.r2"
+   "${FILESDIR}/${P}-lua-pkgconfig.patch"
+   "${FILESDIR}/${P}-lua-pkgconfig-pt2.patch"
+   "${FILESDIR}/${P}-define-P-macro-in-libvbr.patch"
+   "${FILESDIR}/${P}-fix-libmilter-search.patch"
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed -e 's:/var/db/dkim:/var/lib/opendkim:g' \
+   -i opendkim/opendkim.conf.sample 
opendkim/opendkim.conf.simple.in \
+   || die
+   sed -e 's:dist_doc_DATA:dist_html_DATA:' \
+   -i libopendkim/docs/Makefile.am \
+   || die
+
+   # The existing hard-coded path under /tmp is vulnerable to exploits
+   # since (for example) a user can create a symlink there to a file
+   # that portage will clobber. Reported upstream at,
+   #
+   #   https://github.com/trusteddomainproject/OpenDKIM/issues/113
+   #
+   sed -e "s:/tmp:${T}:" -i libopendkim/tests/t-testdata.h || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=()
+   if use berkdb ; then
+   myconf+=( --with-db-incdir=$(db_includedir) )
+   fi
+   if use unbound; then
+   myconf+=( --with-unbound )
+   else
+   myconf+=( --with-ldns )
+   fi
+   if use ldap; then
+   myconf+=( $(use_with sasl) )
+   fi
+
+   # We install the our configuration filed under e.g. /etc/opendkim,
+   # so the next line is necessary to point the daemon and all of its
+   # documentation to the right location by default.
+   myconf+=( --sysconfdir="${EPREFIX}/etc/${PN}" )
+
+   econf \
+   $(use_with berkdb db) \
+   $(use_with opendbx odbx) \
+   $(use_with lua) \
+   $(use_enable lua rbl) \
+   $(use_with ldap openldap) \
+   $(use_with lmdb) \
+ 

[gentoo-commits] proj/linux-patches:5.10 commit in: /

2022-02-23 Thread Mike Pagano
commit: e865be67acbccf8ac9a66c3fb1e8f50a2268c171
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Feb 23 12:37:21 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:37:21 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=e865be67

Linux patch 5.10.102

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

 _README   |4 +
 1101_linux-5.10.102.patch | 4328 +
 2 files changed, 4332 insertions(+)

diff --git a/_README b/_README
index 25df2085..3438f96a 100644
--- a/_README
+++ b/_README
@@ -447,6 +447,10 @@ Patch:  1100_linux-5.10.101.patch
 From:   http://www.kernel.org
 Desc:   Linux 5.10.101
 
+Patch:  1101_linux-5.10.102.patch
+From:   http://www.kernel.org
+Desc:   Linux 5.10.102
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1101_linux-5.10.102.patch b/1101_linux-5.10.102.patch
new file mode 100644
index ..f176b43c
--- /dev/null
+++ b/1101_linux-5.10.102.patch
@@ -0,0 +1,4328 @@
+diff --git a/Makefile b/Makefile
+index 32d9ed44e1c47..f71684d435e5a 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 5
+ PATCHLEVEL = 10
+-SUBLEVEL = 101
++SUBLEVEL = 102
+ EXTRAVERSION =
+ NAME = Dare mighty things
+ 
+diff --git a/arch/arm/mach-omap2/display.c b/arch/arm/mach-omap2/display.c
+index 2000fca6bd4e6..6098666e928d0 100644
+--- a/arch/arm/mach-omap2/display.c
 b/arch/arm/mach-omap2/display.c
+@@ -263,9 +263,9 @@ static int __init omapdss_init_of(void)
+   }
+ 
+   r = of_platform_populate(node, NULL, NULL, &pdev->dev);
++  put_device(&pdev->dev);
+   if (r) {
+   pr_err("Unable to populate DSS submodule devices\n");
+-  put_device(&pdev->dev);
+   return r;
+   }
+ 
+diff --git a/arch/arm/mach-omap2/omap_hwmod.c 
b/arch/arm/mach-omap2/omap_hwmod.c
+index 9443f129859b2..1fd67abca055b 100644
+--- a/arch/arm/mach-omap2/omap_hwmod.c
 b/arch/arm/mach-omap2/omap_hwmod.c
+@@ -749,8 +749,10 @@ static int __init _init_clkctrl_providers(void)
+ 
+   for_each_matching_node(np, ti_clkctrl_match_table) {
+   ret = _setup_clkctrl_provider(np);
+-  if (ret)
++  if (ret) {
++  of_node_put(np);
+   break;
++  }
+   }
+ 
+   return ret;
+diff --git a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi 
b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi
+index 7342c8a2b322d..075153a4d49fc 100644
+--- a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi
 b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi
+@@ -101,6 +101,12 @@
+   no-map;
+   };
+ 
++  /* 32 MiB reserved for ARM Trusted Firmware (BL32) */
++  secmon_reserved_bl32: secmon@530 {
++  reg = <0x0 0x0530 0x0 0x200>;
++  no-map;
++  };
++
+   linux,cma {
+   compatible = "shared-dma-pool";
+   reusable;
+diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts 
b/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
+index 4d5b3e514b514..71f91e31c1818 100644
+--- a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
 b/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
+@@ -157,14 +157,6 @@
+   regulator-always-on;
+   };
+ 
+-  reserved-memory {
+-  /* TEE Reserved Memory */
+-  bl32_reserved: bl32@500 {
+-  reg = <0x0 0x0530 0x0 0x200>;
+-  no-map;
+-  };
+-  };
+-
+   sdio_pwrseq: sdio-pwrseq {
+   compatible = "mmc-pwrseq-simple";
+   reset-gpios = <&gpio GPIOX_6 GPIO_ACTIVE_LOW>;
+diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi 
b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
+index 0edd137151f89..47cbb0a1eb183 100644
+--- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
 b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
+@@ -43,6 +43,12 @@
+   no-map;
+   };
+ 
++  /* 32 MiB reserved for ARM Trusted Firmware (BL32) */
++  secmon_reserved_bl32: secmon@530 {
++  reg = <0x0 0x0530 0x0 0x200>;
++  no-map;
++  };
++
+   linux,cma {
+   compatible = "shared-dma-pool";
+   reusable;
+diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts 
b/arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts
+index 5ab139a34c018..c21178e9c6064 100644
+--- a/arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts
 b/arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts
+@@ -203,14 +203,6 @@
+   regulator-always-on;
+   };
+ 
+-  reserv

[gentoo-commits] proj/linux-patches:5.4 commit in: /

2022-02-23 Thread Mike Pagano
commit: 3d7680c8b479e62dc905fdd532f8991b45ec5c37
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Feb 23 12:37:57 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:37:57 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=3d7680c8

Linux patch 5.4.181

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

 _README  |4 +
 1180_linux-5.4.181.patch | 2733 ++
 2 files changed, 2737 insertions(+)

diff --git a/_README b/_README
index d666a174..7ddf9a06 100644
--- a/_README
+++ b/_README
@@ -763,6 +763,10 @@ Patch:  1179_linux-5.4.180.patch
 From:   http://www.kernel.org
 Desc:   Linux 5.4.180
 
+Patch:  1180_linux-5.4.181.patch
+From:   http://www.kernel.org
+Desc:   Linux 5.4.181
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1180_linux-5.4.181.patch b/1180_linux-5.4.181.patch
new file mode 100644
index ..9f5693ce
--- /dev/null
+++ b/1180_linux-5.4.181.patch
@@ -0,0 +1,2733 @@
+diff --git a/Makefile b/Makefile
+index 6eb6645647147..afe2420bb3de0 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 5
+ PATCHLEVEL = 4
+-SUBLEVEL = 180
++SUBLEVEL = 181
+ EXTRAVERSION =
+ NAME = Kleptomaniac Octopus
+ 
+diff --git a/arch/arm/mach-omap2/display.c b/arch/arm/mach-omap2/display.c
+index 46012ca812f48..1bd64f6ba8cfe 100644
+--- a/arch/arm/mach-omap2/display.c
 b/arch/arm/mach-omap2/display.c
+@@ -263,9 +263,9 @@ static int __init omapdss_init_of(void)
+   }
+ 
+   r = of_platform_populate(node, NULL, NULL, &pdev->dev);
++  put_device(&pdev->dev);
+   if (r) {
+   pr_err("Unable to populate DSS submodule devices\n");
+-  put_device(&pdev->dev);
+   return r;
+   }
+ 
+diff --git a/arch/arm/mach-omap2/omap_hwmod.c 
b/arch/arm/mach-omap2/omap_hwmod.c
+index 6289b288d60a6..202b740adee0e 100644
+--- a/arch/arm/mach-omap2/omap_hwmod.c
 b/arch/arm/mach-omap2/omap_hwmod.c
+@@ -782,8 +782,10 @@ static int __init _init_clkctrl_providers(void)
+ 
+   for_each_matching_node(np, ti_clkctrl_match_table) {
+   ret = _setup_clkctrl_provider(np);
+-  if (ret)
++  if (ret) {
++  of_node_put(np);
+   break;
++  }
+   }
+ 
+   return ret;
+diff --git a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi 
b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi
+index 9533c85fb0a30..d2d255a988a81 100644
+--- a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi
 b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi
+@@ -76,6 +76,12 @@
+   no-map;
+   };
+ 
++  /* 32 MiB reserved for ARM Trusted Firmware (BL32) */
++  secmon_reserved_bl32: secmon@530 {
++  reg = <0x0 0x0530 0x0 0x200>;
++  no-map;
++  };
++
+   linux,cma {
+   compatible = "shared-dma-pool";
+   reusable;
+diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts 
b/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
+index b8d9e92197ac8..c76bf498ee388 100644
+--- a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
 b/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
+@@ -157,14 +157,6 @@
+   regulator-always-on;
+   };
+ 
+-  reserved-memory {
+-  /* TEE Reserved Memory */
+-  bl32_reserved: bl32@500 {
+-  reg = <0x0 0x0530 0x0 0x200>;
+-  no-map;
+-  };
+-  };
+-
+   sdio_pwrseq: sdio-pwrseq {
+   compatible = "mmc-pwrseq-simple";
+   reset-gpios = <&gpio GPIOX_6 GPIO_ACTIVE_LOW>;
+diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi 
b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
+index ce230d6ac35cd..ad7bc0eec6682 100644
+--- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
 b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
+@@ -41,6 +41,12 @@
+   no-map;
+   };
+ 
++  /* 32 MiB reserved for ARM Trusted Firmware (BL32) */
++  secmon_reserved_bl32: secmon@530 {
++  reg = <0x0 0x0530 0x0 0x200>;
++  no-map;
++  };
++
+   linux,cma {
+   compatible = "shared-dma-pool";
+   reusable;
+diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts 
b/arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts
+index 29ac78ddc057e..85fb59060cdff 100644
+--- a/arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts
 b/arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts
+@@ -164,14 +164,6 @@
+   regulator-always-on;
+   };
+ 
+-  reserved-memory 

[gentoo-commits] proj/linux-patches:4.19 commit in: /

2022-02-23 Thread Mike Pagano
commit: cf18885d021c12b4fccd6e06066a5b3d7e3adeef
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Feb 23 12:38:41 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:38:41 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=cf18885d

Linux patch 4.19.231

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

 _README   |4 +
 1230_linux-4.19.231.patch | 2055 +
 2 files changed, 2059 insertions(+)

diff --git a/_README b/_README
index 30a2e032..67a0a028 100644
--- a/_README
+++ b/_README
@@ -959,6 +959,10 @@ Patch:  1229_linux-4.19.230.patch
 From:   https://www.kernel.org
 Desc:   Linux 4.19.230
 
+Patch:  1230_linux-4.19.231.patch
+From:   https://www.kernel.org
+Desc:   Linux 4.19.231
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1230_linux-4.19.231.patch b/1230_linux-4.19.231.patch
new file mode 100644
index ..4f497003
--- /dev/null
+++ b/1230_linux-4.19.231.patch
@@ -0,0 +1,2055 @@
+diff --git a/Documentation/ABI/stable/sysfs-bus-vmbus 
b/Documentation/ABI/stable/sysfs-bus-vmbus
+index 3fed8fdb873d7..c4ffdfc324b41 100644
+--- a/Documentation/ABI/stable/sysfs-bus-vmbus
 b/Documentation/ABI/stable/sysfs-bus-vmbus
+@@ -81,7 +81,9 @@ What:
/sys/bus/vmbus/devices//channels//latency
+ Date: September. 2017
+ KernelVersion:4.14
+ Contact:  Stephen Hemminger 
+-Description:  Channel signaling latency
++Description:  Channel signaling latency. This file is available only for
++  performance critical channels (storage, network, etc.) that use
++  the monitor page mechanism.
+ Users:Debugging tools
+ 
+ What: /sys/bus/vmbus/devices//channels//out_mask
+@@ -95,7 +97,9 @@ What:
/sys/bus/vmbus/devices//channels//pending
+ Date: September. 2017
+ KernelVersion:4.14
+ Contact:  Stephen Hemminger 
+-Description:  Channel interrupt pending state
++Description:  Channel interrupt pending state. This file is available only for
++  performance critical channels (storage, network, etc.) that use
++  the monitor page mechanism.
+ Users:Debugging tools
+ 
+ What: /sys/bus/vmbus/devices//channels//read_avail
+@@ -137,7 +141,9 @@ What:  
/sys/bus/vmbus/devices//channels//monitor_id
+ Date: January. 2018
+ KernelVersion:4.16
+ Contact:  Stephen Hemminger 
+-Description:  Monitor bit associated with channel
++Description:  Monitor bit associated with channel. This file is available only
++  for performance critical channels (storage, network, etc.) that
++  use the monitor page mechanism.
+ Users:Debugging tools and userspace drivers
+ 
+ What: /sys/bus/vmbus/devices//channels//ring
+diff --git a/Makefile b/Makefile
+index 1a19d5d8840ff..165660cd857e1 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 4
+ PATCHLEVEL = 19
+-SUBLEVEL = 230
++SUBLEVEL = 231
+ EXTRAVERSION =
+ NAME = "People's Front"
+ 
+diff --git a/arch/arm/mach-omap2/omap_hwmod.c 
b/arch/arm/mach-omap2/omap_hwmod.c
+index a8269f0a87ced..47c55351df033 100644
+--- a/arch/arm/mach-omap2/omap_hwmod.c
 b/arch/arm/mach-omap2/omap_hwmod.c
+@@ -754,8 +754,10 @@ static int __init _init_clkctrl_providers(void)
+ 
+   for_each_matching_node(np, ti_clkctrl_match_table) {
+   ret = _setup_clkctrl_provider(np);
+-  if (ret)
++  if (ret) {
++  of_node_put(np);
+   break;
++  }
+   }
+ 
+   return ret;
+diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi 
b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
+index b8dc4dbb391b6..4252119bfd901 100644
+--- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
 b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
+@@ -41,6 +41,12 @@
+   no-map;
+   };
+ 
++  /* 32 MiB reserved for ARM Trusted Firmware (BL32) */
++  secmon_reserved_bl32: secmon@530 {
++  reg = <0x0 0x0530 0x0 0x200>;
++  no-map;
++  };
++
+   linux,cma {
+   compatible = "shared-dma-pool";
+   reusable;
+diff --git a/arch/powerpc/lib/sstep.c b/arch/powerpc/lib/sstep.c
+index d81568f783e5c..e87ae0dabce12 100644
+--- a/arch/powerpc/lib/sstep.c
 b/arch/powerpc/lib/sstep.c
+@@ -2681,12 +2681,14 @@ void emulate_update_regs(struct pt_regs *regs, struct 
instruction_op *op)
+   case BARRIER_EIEIO:
+   eieio();
+   break;
++#ifdef CONFIG_PPC64
+   case BARRIER_LWSYNC:
+   asm volatile("lwsy

[gentoo-commits] proj/linux-patches:4.14 commit in: /

2022-02-23 Thread Mike Pagano
commit: 95263d7678490baa4dee89a82442393210eac8d5
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Feb 23 12:39:53 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:39:53 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=95263d76

Linux patch 4.14.268

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

 _README   |4 +
 1267_linux-4.14.268.patch | 1575 +
 2 files changed, 1579 insertions(+)

diff --git a/_README b/_README
index 1ea11882..d97a880d 100644
--- a/_README
+++ b/_README
@@ -1115,6 +1115,10 @@ Patch:  1266_linux-4.14.267.patch
 From:   https://www.kernel.org
 Desc:   Linux 4.14.267
 
+Patch:  1267_linux-4.14.268.patch
+From:   https://www.kernel.org
+Desc:   Linux 4.14.268
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1267_linux-4.14.268.patch b/1267_linux-4.14.268.patch
new file mode 100644
index ..f128e939
--- /dev/null
+++ b/1267_linux-4.14.268.patch
@@ -0,0 +1,1575 @@
+diff --git a/Makefile b/Makefile
+index d953c6f478aaa..e3be05e00d9d2 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 4
+ PATCHLEVEL = 14
+-SUBLEVEL = 267
++SUBLEVEL = 268
+ EXTRAVERSION =
+ NAME = Petit Gorille
+ 
+diff --git a/arch/arm/mach-omap2/omap_hwmod.c 
b/arch/arm/mach-omap2/omap_hwmod.c
+index 9274a484c6a39..f6afd866e4cf9 100644
+--- a/arch/arm/mach-omap2/omap_hwmod.c
 b/arch/arm/mach-omap2/omap_hwmod.c
+@@ -768,8 +768,10 @@ static int _init_clkctrl_providers(void)
+ 
+   for_each_matching_node(np, ti_clkctrl_match_table) {
+   ret = _setup_clkctrl_provider(np);
+-  if (ret)
++  if (ret) {
++  of_node_put(np);
+   break;
++  }
+   }
+ 
+   return ret;
+diff --git a/arch/powerpc/lib/sstep.c b/arch/powerpc/lib/sstep.c
+index f208f560aecd0..eb3f7237d09a4 100644
+--- a/arch/powerpc/lib/sstep.c
 b/arch/powerpc/lib/sstep.c
+@@ -2652,12 +2652,14 @@ void emulate_update_regs(struct pt_regs *regs, struct 
instruction_op *op)
+   case BARRIER_EIEIO:
+   eieio();
+   break;
++#ifdef CONFIG_PPC64
+   case BARRIER_LWSYNC:
+   asm volatile("lwsync" : : : "memory");
+   break;
+   case BARRIER_PTESYNC:
+   asm volatile("ptesync" : : : "memory");
+   break;
++#endif
+   }
+   break;
+ 
+diff --git a/arch/x86/kvm/pmu.c b/arch/x86/kvm/pmu.c
+index 1bca8016ee8ae..b1fde6a548403 100644
+--- a/arch/x86/kvm/pmu.c
 b/arch/x86/kvm/pmu.c
+@@ -171,7 +171,7 @@ void reprogram_gp_counter(struct kvm_pmc *pmc, u64 
eventsel)
+   }
+ 
+   if (type == PERF_TYPE_RAW)
+-  config = eventsel & X86_RAW_EVENT_MASK;
++  config = eventsel & AMD64_RAW_EVENT_MASK;
+ 
+   pmc_reprogram_counter(pmc, type, config,
+ !(eventsel & ARCH_PERFMON_EVENTSEL_USR),
+diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
+index 8ec71243cdcca..791374199e227 100644
+--- a/drivers/ata/libata-core.c
 b/drivers/ata/libata-core.c
+@@ -4603,6 +4603,7 @@ static const struct ata_blacklist_entry 
ata_device_blacklist [] = {
+ 
+   /* devices that don't properly handle TRIM commands */
+   { "SuperSSpeed S238*",  NULL,   ATA_HORKAGE_NOTRIM, },
++  { "M88V29*",NULL,   ATA_HORKAGE_NOTRIM, },
+ 
+   /*
+* As defined, the DRAT (Deterministic Read After Trim) and RZAT
+diff --git a/drivers/dma/sh/rcar-dmac.c b/drivers/dma/sh/rcar-dmac.c
+index f7ca57125ac7c..e31fb3f91d074 100644
+--- a/drivers/dma/sh/rcar-dmac.c
 b/drivers/dma/sh/rcar-dmac.c
+@@ -1767,7 +1767,9 @@ static int rcar_dmac_probe(struct platform_device *pdev)
+   platform_set_drvdata(pdev, dmac);
+   dmac->dev->dma_parms = &dmac->parms;
+   dma_set_max_seg_size(dmac->dev, RCAR_DMATCR_MASK);
+-  dma_set_mask_and_coherent(dmac->dev, DMA_BIT_MASK(40));
++  ret = dma_set_mask_and_coherent(dmac->dev, DMA_BIT_MASK(40));
++  if (ret)
++  return ret;
+ 
+   ret = rcar_dmac_parse_of(&pdev->dev, dmac);
+   if (ret < 0)
+diff --git a/drivers/edac/edac_mc.c b/drivers/edac/edac_mc.c
+index 329021189c38b..60b7b9b7fde99 100644
+--- a/drivers/edac/edac_mc.c
 b/drivers/edac/edac_mc.c
+@@ -264,7 +264,7 @@ void *edac_align_ptr(void **p, unsigned size, int n_elems)
+   else
+   return (char *)ptr;
+ 
+-  r = (unsigned long)p % align;
++  r = (unsigned long)ptr % align;
+ 
+   if (r == 0)
+   return (char *)ptr;
+diff --git a/drivers/gpu/drm/radeon/atombios_encoders.c 
b/drivers/gpu/drm/radeon/atombios_encoders.c
+index e67ed383e11b1..

[gentoo-commits] proj/linux-patches:4.9 commit in: /

2022-02-23 Thread Mike Pagano
commit: cd46743bf50ca75b829e770d3418dc387a5e6350
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Feb 23 12:40:29 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:40:29 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=cd46743b

Linux 4.9.303

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

 _README  |4 +
 1302_linux-4.9.303.patch | 1157 ++
 2 files changed, 1161 insertions(+)

diff --git a/_README b/_README
index 236e8802..40c5fe88 100644
--- a/_README
+++ b/_README
@@ -1251,6 +1251,10 @@ Patch:  1301_linux-4.9.302.patch
 From:   http://www.kernel.org
 Desc:   Linux 4.9.302
 
+Patch:  1302_linux-4.9.303.patch
+From:   http://www.kernel.org
+Desc:   Linux 4.9.303
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1302_linux-4.9.303.patch b/1302_linux-4.9.303.patch
new file mode 100644
index ..0fcd5782
--- /dev/null
+++ b/1302_linux-4.9.303.patch
@@ -0,0 +1,1157 @@
+diff --git a/Makefile b/Makefile
+index d2a09d4a37082..27d5e129444e3 100644
+--- a/Makefile
 b/Makefile
+@@ -1,6 +1,6 @@
+ VERSION = 4
+ PATCHLEVEL = 9
+-SUBLEVEL = 302
++SUBLEVEL = 303
+ EXTRAVERSION =
+ NAME = Roaring Lionus
+ 
+diff --git a/arch/x86/kvm/pmu.c b/arch/x86/kvm/pmu.c
+index 0827ee7d0e9b6..f1aa0b932c547 100644
+--- a/arch/x86/kvm/pmu.c
 b/arch/x86/kvm/pmu.c
+@@ -164,7 +164,7 @@ void reprogram_gp_counter(struct kvm_pmc *pmc, u64 
eventsel)
+   }
+ 
+   if (type == PERF_TYPE_RAW)
+-  config = eventsel & X86_RAW_EVENT_MASK;
++  config = eventsel & AMD64_RAW_EVENT_MASK;
+ 
+   pmc_reprogram_counter(pmc, type, config,
+ !(eventsel & ARCH_PERFMON_EVENTSEL_USR),
+diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
+index a92cbe1aa72a2..35db918a1de56 100644
+--- a/drivers/ata/libata-core.c
 b/drivers/ata/libata-core.c
+@@ -4486,6 +4486,7 @@ static const struct ata_blacklist_entry 
ata_device_blacklist [] = {
+ 
+   /* devices that don't properly handle TRIM commands */
+   { "SuperSSpeed S238*",  NULL,   ATA_HORKAGE_NOTRIM, },
++  { "M88V29*",NULL,   ATA_HORKAGE_NOTRIM, },
+ 
+   /*
+* As defined, the DRAT (Deterministic Read After Trim) and RZAT
+diff --git a/drivers/edac/edac_mc.c b/drivers/edac/edac_mc.c
+index c3ee3ad98a638..4fb313f6612ce 100644
+--- a/drivers/edac/edac_mc.c
 b/drivers/edac/edac_mc.c
+@@ -199,7 +199,7 @@ void *edac_align_ptr(void **p, unsigned size, int n_elems)
+   else
+   return (char *)ptr;
+ 
+-  r = (unsigned long)p % align;
++  r = (unsigned long)ptr % align;
+ 
+   if (r == 0)
+   return (char *)ptr;
+diff --git a/drivers/gpu/drm/radeon/atombios_encoders.c 
b/drivers/gpu/drm/radeon/atombios_encoders.c
+index 7bb1e531325be..1b8652cf02187 100644
+--- a/drivers/gpu/drm/radeon/atombios_encoders.c
 b/drivers/gpu/drm/radeon/atombios_encoders.c
+@@ -192,7 +192,8 @@ void radeon_atom_backlight_init(struct radeon_encoder 
*radeon_encoder,
+* so don't register a backlight device
+*/
+   if ((rdev->pdev->subsystem_vendor == PCI_VENDOR_ID_APPLE) &&
+-  (rdev->pdev->device == 0x6741))
++  (rdev->pdev->device == 0x6741) &&
++  !dmi_match(DMI_PRODUCT_NAME, "iMac12,1"))
+   return;
+ 
+   if (!radeon_encoder->enc_priv)
+diff --git a/drivers/i2c/busses/i2c-brcmstb.c 
b/drivers/i2c/busses/i2c-brcmstb.c
+index a658f975605a7..fe51d3fb5c6b1 100644
+--- a/drivers/i2c/busses/i2c-brcmstb.c
 b/drivers/i2c/busses/i2c-brcmstb.c
+@@ -645,7 +645,7 @@ static int brcmstb_i2c_probe(struct platform_device *pdev)
+ 
+   /* set the data in/out register size for compatible SoCs */
+   if (of_device_is_compatible(dev->device->of_node,
+-  "brcmstb,brcmper-i2c"))
++  "brcm,brcmper-i2c"))
+   dev->data_regsz = sizeof(u8);
+   else
+   dev->data_regsz = sizeof(u32);
+diff --git a/drivers/net/ieee802154/at86rf230.c 
b/drivers/net/ieee802154/at86rf230.c
+index ce3b7fb7eda09..80c8e9abb402e 100644
+--- a/drivers/net/ieee802154/at86rf230.c
 b/drivers/net/ieee802154/at86rf230.c
+@@ -108,6 +108,7 @@ struct at86rf230_local {
+   unsigned long cal_timeout;
+   bool is_tx;
+   bool is_tx_from_off;
++  bool was_tx;
+   u8 tx_retry;
+   struct sk_buff *tx_skb;
+   struct at86rf230_state_change tx;
+@@ -351,7 +352,11 @@ at86rf230_async_error_recover_complete(void *context)
+   if (ctx->free)
+   kfree(ctx);
+ 
+-  ieee802154_wake_queue(lp->hw);
++  if (lp->was_tx) {
++  lp->was_tx = 0;
++  dev_kfree_skb_any(lp->tx_skb);
++  ieee802154_wake_queue(lp->hw);
++  }
+ }
+

[gentoo-commits] proj/linux-patches: New tag: 4.9-307

2022-02-23 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:41:53 2022 +

New tag: 4.9-307




[gentoo-commits] proj/linux-patches: New tag: 4.14-279

2022-02-23 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:44:26 2022 +

New tag: 4.14-279




[gentoo-commits] proj/linux-patches: New tag: 4.19-230

2022-02-23 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:46:14 2022 +

New tag: 4.19-230




[gentoo-commits] proj/linux-patches: New tag: 5.4-185

2022-02-23 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:48:51 2022 +

New tag: 5.4-185




[gentoo-commits] proj/linux-patches: New tag: 5.10-109

2022-02-23 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:51:32 2022 +

New tag: 5.10-109




[gentoo-commits] proj/linux-patches:5.15 commit in: /

2022-02-23 Thread Mike Pagano
commit: 3af55a99bc068ceb8986cd45d80b607ce6d6b5d5
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Feb 23 12:53:56 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:53:56 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=3af55a99

Remove redundant patch

2410_iwlwifi-fix-use-after-free.patch

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

 _README   |  4 
 2410_iwlwifi-fix-use-after-free.patch | 37 ---
 2 files changed, 41 deletions(-)

diff --git a/_README b/_README
index 802c4d2b..d129a8c2 100644
--- a/_README
+++ b/_README
@@ -155,10 +155,6 @@ Patch:  
2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
 From:   
https://lore.kernel.org/linux-bluetooth/20190522070540.48895-1-mar...@holtmann.org/raw
 Desc:   Bluetooth: Check key sizes only when Secure Simple Pairing is enabled. 
See bug #686758
 
-Patch:  2410_iwlwifi-fix-use-after-free.patch
-From:   https://marc.info/?l=linux-wireless&m=164431994900440&w=2
-Desc:   iwlwifi: fix use-after-free
-
 Patch:  2900_tmp513-Fix-build-issue-by-selecting-CONFIG_REG.patch
 From:   https://bugs.gentoo.org/710790
 Desc:   tmp513 requies REGMAP_I2C to build.  Select it by default in Kconfig. 
See bug #710790. Thanks to Phil Stracchino

diff --git a/2410_iwlwifi-fix-use-after-free.patch 
b/2410_iwlwifi-fix-use-after-free.patch
deleted file mode 100644
index 4c94467b..
--- a/2410_iwlwifi-fix-use-after-free.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-If no firmware was present at all (or, presumably, all of the
-firmware files failed to parse), we end up unbinding by calling
-device_release_driver(), which calls remove(), which then in
-iwlwifi calls iwl_drv_stop(), freeing the 'drv' struct. However
-the new code I added will still erroneously access it after it
-was freed.
-
-Set 'failure=false' in this case to avoid the access, all data
-was already freed anyway.
-
-Cc: sta...@vger.kernel.org
-Reported-by: Stefan Agner 
-Reported-by: Wolfgang Walter 
-Reported-by: Jason Self 
-Reported-by: Dominik Behr 
-Reported-by: Marek Marczykowski-Górecki 
-Fixes: ab07506b0454 ("iwlwifi: fix leaks/bad data after failed firmware load")
-Signed-off-by: Johannes Berg 

- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c 
b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
-index 83e3b731ad29..6651e78b39ec 100644
 a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
-+++ b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
-@@ -1707,6 +1707,8 @@ static void iwl_req_fw_callback(const struct firmware 
*ucode_raw, void *context)
-  out_unbind:
-   complete(&drv->request_firmware_complete);
-   device_release_driver(drv->trans->dev);
-+  /* drv has just been freed by the release */
-+  failure = false;
-  free:
-   if (failure)
-   iwl_dealloc_ucode(drv);
--- 
-2.34.1



[gentoo-commits] proj/linux-patches: New tag: 5.15-27

2022-02-23 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:54:43 2022 +

New tag: 5.15-27




[gentoo-commits] proj/linux-patches:5.16 commit in: /

2022-02-23 Thread Mike Pagano
commit: a3f065e0d1f162f03786176f45dd96b8f5f7132f
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Feb 23 12:55:52 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:55:52 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=a3f065e0

Remove redundant patch

2410_iwlwifi-fix-use-after-free.patch

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

 _README   |  4 
 2410_iwlwifi-fix-use-after-free.patch | 37 ---
 2 files changed, 41 deletions(-)

diff --git a/_README b/_README
index 544fcf03..7706410d 100644
--- a/_README
+++ b/_README
@@ -103,10 +103,6 @@ Patch:  
2400_mt76-mt7921e-fix-possible-probe-failure-after-reboot.patch
 From:   
https://patchwork.kernel.org/project/linux-wireless/patch/70e27cbc652cbdb78277b9c691a3a5ba02653afb.1641540175.git.obj...@gmail.com/
 Desc:   mt76: mt7921e: fix possible probe failure after reboot
 
-Patch:  2410_iwlwifi-fix-use-after-free.patch
-From:   https://marc.info/?l=linux-wireless&m=164431994900440&w=2
-Desc:   iwlwifi: fix use-after-free
-
 Patch:  2900_tmp513-Fix-build-issue-by-selecting-CONFIG_REG.patch
 From:   https://bugs.gentoo.org/710790
 Desc:   tmp513 requies REGMAP_I2C to build.  Select it by default in Kconfig. 
See bug #710790. Thanks to Phil Stracchino

diff --git a/2410_iwlwifi-fix-use-after-free.patch 
b/2410_iwlwifi-fix-use-after-free.patch
deleted file mode 100644
index 4c94467b..
--- a/2410_iwlwifi-fix-use-after-free.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-If no firmware was present at all (or, presumably, all of the
-firmware files failed to parse), we end up unbinding by calling
-device_release_driver(), which calls remove(), which then in
-iwlwifi calls iwl_drv_stop(), freeing the 'drv' struct. However
-the new code I added will still erroneously access it after it
-was freed.
-
-Set 'failure=false' in this case to avoid the access, all data
-was already freed anyway.
-
-Cc: sta...@vger.kernel.org
-Reported-by: Stefan Agner 
-Reported-by: Wolfgang Walter 
-Reported-by: Jason Self 
-Reported-by: Dominik Behr 
-Reported-by: Marek Marczykowski-Górecki 
-Fixes: ab07506b0454 ("iwlwifi: fix leaks/bad data after failed firmware load")
-Signed-off-by: Johannes Berg 

- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c 
b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
-index 83e3b731ad29..6651e78b39ec 100644
 a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
-+++ b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
-@@ -1707,6 +1707,8 @@ static void iwl_req_fw_callback(const struct firmware 
*ucode_raw, void *context)
-  out_unbind:
-   complete(&drv->request_firmware_complete);
-   device_release_driver(drv->trans->dev);
-+  /* drv has just been freed by the release */
-+  failure = false;
-  free:
-   if (failure)
-   iwl_dealloc_ucode(drv);
--- 
-2.34.1



[gentoo-commits] proj/linux-patches: New tag: 5.16-12

2022-02-23 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 12:57:59 2022 +

New tag: 5.16-12




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

2022-02-23 Thread Michael Orlitzky
commit: 643d480a4c984f2751201d808079060c593ae2b4
Author: Anton Fischl  fischl-online  de>
AuthorDate: Sun Feb 20 08:22:54 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Feb 23 12:58:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=643d480a

net-analyzer/nagios-check_rbl: bump to v1.6.3 and EAPI=8.

Closes: https://github.com/gentoo/gentoo/pull/24281
Signed-off-by: Anton Fischl  fischl-online.de>
Signed-off-by: Michael Orlitzky  gentoo.org>

 net-analyzer/nagios-check_rbl/Manifest |  1 +
 .../nagios-check_rbl/nagios-check_rbl-1.6.3.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/net-analyzer/nagios-check_rbl/Manifest 
b/net-analyzer/nagios-check_rbl/Manifest
index 1b3800e794d7..eae4701c7ccc 100644
--- a/net-analyzer/nagios-check_rbl/Manifest
+++ b/net-analyzer/nagios-check_rbl/Manifest
@@ -1 +1,2 @@
 DIST check_rbl-1.4.1.tar.gz 47585 BLAKE2B 
24979d1579ef46f6d0626700bb8b9aa3f3acd4b422398ecbfa98909248fd6ffe61a763e377e7942d3078d8b91488f3fc0e2ab25f7c4821bcfa5cde08d000bd5c
 SHA512 
3023aab6ba42dec46cb93eb2ef15e1998a1b3226bd1f143441e14a4271279ac9b24b85b9fc41a382eb203e5d2846b7f4ea4fe27db99d75b104d9182ea53079cb
+DIST check_rbl-1.6.3.tar.gz 50250 BLAKE2B 
cdaaf7252871c6a2cf34a1cacef36251b8526b73f4edb73fc1611a3426f350523928532bc78068438b8e71ec0e023da46749673aa5e9e1d5c6cd8b889f330305
 SHA512 
2fc84089eb9e41657f522aa7813776b3d46811759e177d031ff5d2f737d63c00897d50d5d878c1e5d5368ca1dde0b173e81b8a6f16fbb970270ef63d988add9b

diff --git a/net-analyzer/nagios-check_rbl/nagios-check_rbl-1.6.3.ebuild 
b/net-analyzer/nagios-check_rbl/nagios-check_rbl-1.6.3.ebuild
new file mode 100644
index ..ada2a30fe7af
--- /dev/null
+++ b/net-analyzer/nagios-check_rbl/nagios-check_rbl-1.6.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Monitor whether or not a host is blacklisted"
+HOMEPAGE="https://github.com/matteocorti/check_rbl";
+
+MY_P="${P/nagios-/}"
+SRC_URI="https://github.com/matteocorti/check_rbl/releases/download/v${PV}/${MY_P}.tar.gz";
+
+LICENSE="GPL-3"
+SLOT="0"
+
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+IUSE=""
+
+# No, this is not redundant -- see bug 627082.
+RESTRICT=test
+
+# The package's INSTALL/Makefile.PL files specify its dependencies.
+#
+#   * Data::Validate::Domain (dev-perl/Data-Validate-Domain)
+#   * Data::Validate::IP (dev-perl/Data-Validate-IP)
+#   * IO::Select (dev-lang/perl)
+#   * Monitoring::Plugin (dev-perl/Monitoring-Plugin)
+#   * Monitoring::Plugin::Getopt (dev-perl/Monitoring-Plugin)
+#   * Monitoring::Plugin::Threshold (dev-perl/Monitoring-Plugin)
+#   * Net::DNS (dev-perl/Net-DNS)
+#   * Net::IP (dev-perl/Net-IP)
+#   * Readonly (dev-perl/Readonly)
+#   * Socket (virtual/perl-Socket)
+#
+RDEPEND="dev-lang/perl
+   dev-perl/Data-Validate-Domain
+   dev-perl/Data-Validate-IP
+   dev-perl/Monitoring-Plugin
+   dev-perl/Net-DNS
+   dev-perl/Net-IP
+   dev-perl/Readonly
+   virtual/perl-Socket"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+   perl Makefile.PL INSTALLDIRS=vendor || die
+}
+
+src_install() {
+   default
+
+   local nagiosplugindir=/usr/$(get_libdir)/nagios/plugins
+
+   # It's simplest to move this file after it's been installed.
+   dodir "${nagiosplugindir}"
+   mv "${D}"/usr/bin/check_rbl "${D}"/"${nagiosplugindir}" || die
+}



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

2022-02-23 Thread Mike Pagano
commit: 563481aeb57b4aeb94aa01ff96ca86d049f9a2bb
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Feb 23 13:22:16 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 23 13:22:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563481ae

sys-kernel/gentoo-sources: Linux updates and genpatches

Linux 5.16.11
Linux 5.15.25
Linux 5.4.181
Linux 5.10.102
Linux 4.19.231
Linux 4.14.268

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest | 21 
 .../gentoo-sources/gentoo-sources-4.14.268.ebuild  | 28 ++
 .../gentoo-sources/gentoo-sources-4.19.231.ebuild  | 28 ++
 .../gentoo-sources/gentoo-sources-4.9.303.ebuild   | 28 ++
 .../gentoo-sources/gentoo-sources-5.10.102.ebuild  | 28 ++
 .../gentoo-sources/gentoo-sources-5.15.25.ebuild   | 28 ++
 .../gentoo-sources/gentoo-sources-5.16.11.ebuild   | 28 ++
 .../gentoo-sources/gentoo-sources-5.4.181.ebuild   | 28 ++
 8 files changed, 217 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index b6b216f6ac19..5d7bdc98b762 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -4,42 +4,63 @@ DIST genpatches-4.14-277.extras.tar.xz 3652 BLAKE2B 
2a16dbea93e4c13dd09035623f51
 DIST genpatches-4.14-278.base.tar.xz 5515232 BLAKE2B 
cae159e17b019a11600ad401ddc8065bedf34ac400dff539f9751914080980c584824d2a454aec350f7b01074599551b6826372b4d80add1b0ad79e82336cde2
 SHA512 
a093ac5d53369bb2e33a10af60d21800b81b415bc8b804da37a0fd8220777903e0df76aa5cad9761b5b09e1c99fc838bf6d97288c53af883f05cf551048182b3
 DIST genpatches-4.14-278.experimental.tar.xz 5708 BLAKE2B 
aad4f278876b351e3d96b17ed5bba0aaa92302eea7053a87ad03180075021b939fed4c68562ebfcfd4983dc15a195ec72785160c6bb132604269bdbec0393f90
 SHA512 
d1c6b97ce9a20b919866b507bd43eb9a819e02cde4f9d5c975ecfdad216be70c443ccf452e70049a47fb2a2ef640e711cbc7c9f5c171ead2601a47a4e5df475a
 DIST genpatches-4.14-278.extras.tar.xz 3652 BLAKE2B 
ca0c5a7d3521119e0fd9147d290711bb5b79e7f80e0047458c535232ea4f509c061981a9cc2bcb233cd4876c45590b91b518adc6c6e3450e962a98286db55135
 SHA512 
7afb788832d70d87b4f66077e9a329299c265375bce7b8d8a38c8bcf5a644e3761e093189d21b1b5b67f72fa3cbda00cafed6b4737dcb2a873eb5ae056c59385
+DIST genpatches-4.14-279.base.tar.xz 5526248 BLAKE2B 
b71aae8c035e7c23f214bc1c76c6201065a9a6089bcd5219d56c9e89ba840069bdd910ad315c8e074092b1b68cc438547f1fdfd5c5714dc679dac234fe719693
 SHA512 
863fdf78096e4708bed28960ced08a45ab908ff87503516afda5feb4cb599194d9f625c8d9540b075108b4892ab1f9c4ef120db655a2c103552ff2d43039b311
+DIST genpatches-4.14-279.experimental.tar.xz 5708 BLAKE2B 
12c287aaec5a65d75183724bbc5e515898c22363472c6bce4a163acd9f26c85b1f0a36917b6dc053bd99760006e84455d8eb41a4f15a323ba4b21371ad28b919
 SHA512 
57bd0a37509a137e04800a9ce2090de650485e7da2f1209880b6d57c51e8864861e69b2526a405e71d6ac7c0efb75babcf02d0d55317bb643754670982c21a54
+DIST genpatches-4.14-279.extras.tar.xz 3656 BLAKE2B 
4596bae5c90f5b7e457aff70abac8eb073debd2eca15d1c23e06d045a0b937be23bf89efbebcc0b4694aafa23479abd05735c49f59d57c52fb434929bb11b6cf
 SHA512 
6520972d43478219111aeeded695ae650aa62268604d1456c53fa09bc59f1d65db689ae16e588f83581782cf1504ad8f71c20ca8f0780881a740251e3fd5f5d0
 DIST genpatches-4.19-228.base.tar.xz 5264440 BLAKE2B 
2bee20bf1c4e1effa2598aef67db555c05cd45cff62ee2bb15463b89c57de6a982faa60994abfc6b597be7383fcaa649a6bd8377d508fe3565a58b8b2a2886b5
 SHA512 
ba7da9814608b8e3a982113cb40669cdbb679dbbf48c8399c8a1064cc7bad90d5f9aa11a287421744cb9d1833d8940bff2321d8fed508d3c4dec75696128dd3b
 DIST genpatches-4.19-228.experimental.tar.xz 5464 BLAKE2B 
eafb5be5b771745786af5452d977b324c191dd86d1ae548ba244cf2041fa6f3180bcdf4600ea3b7550b2bf9186c3af12f01c565b6996c1f14ac8a04a8f46
 SHA512 
90cf51529329433c31fa70d27b430a260b846be8004c19f01945f805f9481b68c908f2c78038e0d81309cfed7ba5a3925db473e703406af8b32fa12aa3a807fd
 DIST genpatches-4.19-228.extras.tar.xz 3664 BLAKE2B 
88f6a977d3274bdda72d62cf0de138662bdeda0d998df00da63aad1dc753359b61674e36b191b2cb3e03da2d651c318257f1fd13c49ca307011f2327dfffa119
 SHA512 
5687661f72b6b422e4f3e400215f37bf4187cc889a5bedda4385c67ea8a8cd0808d024594d1bfce330e7eae26b6947ac3a0b730686ca82d1e61e68d94850e573
 DIST genpatches-4.19-229.base.tar.xz 5273432 BLAKE2B 
005d0444e44fcd802abb6b24d96572d9461cedafbdc989fbc82d54c0749a8e84f2cf51f22365ae1553b354128a7fbc7c7469e33be676a64c03b146a48b6b625f
 SHA512 
b3ac5e8b118081c23c07c43a0324f6aef5e8f25b51ecb783d7bd6150a60d6a4bc70fe807aa2236273b0a63bdb40a6b135df153732746c20d16ca77ff87774ced
 DIST genpatches-4.19-229.experimental.tar.xz 5460 BLAKE2B 
3bb829ef64269077c3456866dfb27e8d67cbc7463ed3a9a4a98903bce51ee092f0e44ceced73bc76178fa5ad76f986dac069107f1e08d3f72eb1401348e075de
 SHA512 
b660ae4b518c24ba2644e5f88379765efc8e1425ea0dbdc93351c642a1708601642

[gentoo-commits] repo/gentoo:master commit in: gui-apps/grim/

2022-02-23 Thread Sam James
commit: 20ce0276635ba4bcb899ed6a063081c1e5eaa40d
Author: Alfred Wingate  protonmail  com>
AuthorDate: Wed Feb 23 11:07:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 23 13:28:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ce0276

gui-apps/grim: fix doins fish completions path

Closes: https://bugs.gentoo.org/833932
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24326
Signed-off-by: Sam James  gentoo.org>

 gui-apps/grim/grim-1.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/grim/grim-1.4.0-r1.ebuild 
b/gui-apps/grim/grim-1.4.0-r1.ebuild
index 66522ea185c3..0883e35c818a 100644
--- a/gui-apps/grim/grim-1.4.0-r1.ebuild
+++ b/gui-apps/grim/grim-1.4.0-r1.ebuild
@@ -46,5 +46,5 @@ src_install() {
 
newbashcomp contrib/completions/bash/grim.bash grim
insinto /usr/share/fish/vendor_completions.d/
-   doins contrib/completions/grim.fish
+   doins contrib/completions/fish/grim.fish
 }



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

2022-02-23 Thread Sam James
commit: 76cdfec1fc3e45daae3f56a9c68b016ea1af6c4f
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 23 06:44:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 23 13:28:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76cdfec1

dev-libs/cyrus-sasl: link to upstream bug for sasldir

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
index 35c729de449e..5da974a10707 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
@@ -49,6 +49,7 @@ src_prepare() {
default
 
# Use plugindir for sasldir
+   # https://github.com/cyrusimap/cyrus-sasl/issues/339 (I think)
sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
"${S}"/plugins/Makefile.{am,in} || die "sed failed"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/asciidoc/

2022-02-23 Thread Sam James
commit: 9c50dcd19cac6fa5f7fa663337dc84256b3fcb34
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Feb 23 05:45:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 23 13:31:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c50dcd1

app-text/asciidoc: stable 9.1.0 for hppa, bug #828345

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 app-text/asciidoc/asciidoc-9.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/asciidoc/asciidoc-9.1.0.ebuild 
b/app-text/asciidoc/asciidoc-9.1.0.ebuild
index ecac9b882fd4..437f83acac43 100644
--- a/app-text/asciidoc/asciidoc-9.1.0.ebuild
+++ b/app-text/asciidoc/asciidoc-9.1.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/asciidoc-py/asciidoc-py/releases/download/${PV}/${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2022-02-23 Thread Sam James
commit: 359382f6c434b558637aae306b13e7f660438772
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Feb 23 05:47:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 23 13:31:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359382f6

sys-kernel/installkernel-gentoo: stable 5 for hppa, bug #833370

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/installkernel-gentoo/installkernel-gentoo-5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/installkernel-gentoo/installkernel-gentoo-5.ebuild 
b/sys-kernel/installkernel-gentoo/installkernel-gentoo-5.ebuild
index 7247dcaa428e..0c5d84e07761 100644
--- a/sys-kernel/installkernel-gentoo/installkernel-gentoo-5.ebuild
+++ b/sys-kernel/installkernel-gentoo/installkernel-gentoo-5.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/mgorny/installkernel-gentoo/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x86-linux"
 IUSE="grub"
 
 RDEPEND="



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

2022-02-23 Thread Sam James
commit: 707667a52e068a58ddf24bf0ee70e20045d7764a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Feb 23 05:46:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 23 13:31:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=707667a5

dev-libs/openssl: stable 1.1.1m for hppa, bug #833655

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/openssl/openssl-1.1.1m.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-1.1.1m.ebuild 
b/dev-libs/openssl/openssl-1.1.1m.ebuild
index c81b4ebb584b..98e7d695b451 100644
--- a/dev-libs/openssl/openssl-1.1.1m.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1m.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
 LICENSE="openssl"
 SLOT="0/1.1" # .so version of libssl/libcrypto
 [[ "${PV}" = *_pre* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~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 ~x86-winnt"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~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 ~x86-winnt"
 IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test 
tls-compression tls-heartbeat vanilla"
 RESTRICT="!test? ( test )"
 



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

2022-02-23 Thread Sam James
commit: f4b02380c6eb5d4829d3909694a93566b789e5d6
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Feb 23 05:48:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 23 13:31:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b02380

dev-libs/libpipeline: stable 1.5.5 for hppa, bug #833640

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libpipeline/libpipeline-1.5.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpipeline/libpipeline-1.5.5.ebuild 
b/dev-libs/libpipeline/libpipeline-1.5.5.ebuild
index 202a3c33d644..4e2936431feb 100644
--- a/dev-libs/libpipeline/libpipeline-1.5.5.ebuild
+++ b/dev-libs/libpipeline/libpipeline-1.5.5.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/proj/guru:dev commit in: media-video/trakt-scrobbler/

2022-02-23 Thread Nicola Smaniotto
commit: 7a53b7e385554fa0de85d799af365ec1f8ba71b1
Author: Nicola Smaniotto  gmail  com>
AuthorDate: Wed Feb 23 14:39:33 2022 +
Commit: Nicola Smaniotto  gmail  com>
CommitDate: Wed Feb 23 14:39:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a53b7e3

media-video/trakt-scrobbler: install zsh completions

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nicola Smaniotto  gmail.com>

 media-video/trakt-scrobbler/trakt-scrobbler-1.4.0.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/media-video/trakt-scrobbler/trakt-scrobbler-1.4.0.ebuild 
b/media-video/trakt-scrobbler/trakt-scrobbler-1.4.0.ebuild
index cd9dc863d..186dd58c8 100644
--- a/media-video/trakt-scrobbler/trakt-scrobbler-1.4.0.ebuild
+++ b/media-video/trakt-scrobbler/trakt-scrobbler-1.4.0.ebuild
@@ -34,6 +34,13 @@ python_test(){
eunittest tests/
 }
 
+python_install() {
+   distutils-r1_python_install
+
+   insinto "/usr/share/zsh/site-functions"
+   newins "${S}/completions/trakts.zsh" "_trakts"
+}
+
 pkg_postinst() {
optfeature "start at boot support (see the trakts autostart command)" 
sys-apps/systemd
 }



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

2022-02-23 Thread Ben Kohler
commit: c9a7edb15e642ddc4ca6cac06c758bc0fe3c4ef0
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Feb 23 15:40:27 2022 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Feb 23 15:41:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a7edb1

media-libs/libcdaudio: fix hardcoded /usr/lib in libcdaudio-config

Bug: https://bugs.gentoo.org/832199
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ben Kohler  gentoo.org>

 .../files/libcdaudio-0.99.12-libdir-fix.patch  | 12 ++
 media-libs/libcdaudio/libcdaudio-0.99.12-r3.ebuild | 28 ++
 2 files changed, 40 insertions(+)

diff --git a/media-libs/libcdaudio/files/libcdaudio-0.99.12-libdir-fix.patch 
b/media-libs/libcdaudio/files/libcdaudio-0.99.12-libdir-fix.patch
new file mode 100644
index ..96ee6fabf69d
--- /dev/null
+++ b/media-libs/libcdaudio/files/libcdaudio-0.99.12-libdir-fix.patch
@@ -0,0 +1,12 @@
+diff -ur a/libcdaudio-config.in b/libcdaudio-config.in
+--- a/libcdaudio-config.in 2022-02-23 09:34:38.948920631 -0600
 b/libcdaudio-config.in 2022-02-23 09:34:56.239410252 -0600
+@@ -49,7 +49,7 @@
+   echo @LIB_LDADD@
+   ;;
+   --libs)
+-  libdir=-L${exec_prefix}/lib
++  libdir=-L${exec_prefix}@libdir@
+   echo $libdir -lcdaudio @LIBS@
+   ;;
+   *)

diff --git a/media-libs/libcdaudio/libcdaudio-0.99.12-r3.ebuild 
b/media-libs/libcdaudio/libcdaudio-0.99.12-r3.ebuild
new file mode 100644
index ..041695340a12
--- /dev/null
+++ b/media-libs/libcdaudio/libcdaudio-0.99.12-r3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Library of cd audio related routines"
+HOMEPAGE="http://libcdaudio.sourceforge.net/";
+SRC_URI="mirror://sourceforge/libcdaudio/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.99-CAN-2005-0706.patch
+   "${FILESDIR}"/${P}-bug245649.patch
+   "${FILESDIR}"/${P}-libdir-fix.patch
+)
+
+src_configure() {
+   econf --enable-threads --disable-static
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



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

2022-02-23 Thread Michał Górny
commit: ee6e57c091c2dbe5712fdc8624b7694ad0a75093
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Wed Feb 23 08:07:51 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 15:45:06 2022 +
URL:https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=ee6e57c0

README: add "License" section

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Michał Górny  gentoo.org>

 README.rst | 5 +
 1 file changed, 5 insertions(+)

diff --git a/README.rst b/README.rst
index 4c61046..1df3161 100644
--- a/README.rst
+++ b/README.rst
@@ -17,3 +17,8 @@ Bugs
 Please file issues or submit pull requests on github_.
 
 .. _github: https://github.com/gentoo/gentoo-syntax
+
+License
+===
+
+You may redistribute this package under the same terms as Vim itself.



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

2022-02-23 Thread Michał Górny
commit: 8e24f889cd79bbd20b1a67364330380cd1c43f78
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Wed Feb 23 08:23:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 15:45:07 2022 +
URL:https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=8e24f889

README: add instructions for syntax checker

Signed-off-by: Anna Vyalkova  sysrq.in>
Closes: https://github.com/gentoo/gentoo-syntax/pull/45
Signed-off-by: Michał Górny  gentoo.org>

 README.rst | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/README.rst b/README.rst
index 1df3161..6617aa4 100644
--- a/README.rst
+++ b/README.rst
@@ -11,6 +11,24 @@ Installing
 * Gentoo users: ``emerge app-vim/gentoo-syntax``
 * Everyone else: ``make PREFIX=~/.vim/ install``
 
+This plugin also provides a syntax checker for ebuilds and eclasses. To enable
+it, you need to install Syntastic_ and pkgcheck_ first::
+
+# emerge app-vim/syntastic dev-util/pkgcheck
+
+Then you'll need to configure Syntastic (see ``:help syntastic-quickstart``)
+and add the following line to your .vimrc file::
+
+let g:syntastic_ebuild_checkers = ['pkgcheck']
+
+To find non-POSIX code in OpenRC services, install ``dev-util/checkbashisms``
+and enable it for filetype "sh"::
+
+let g:syntastic_sh_checkers = ['sh', 'checkbashisms']
+
+.. _Syntastic: https://github.com/vim-syntastic/syntastic
+.. _pkgcheck:  https://github.com/pkgcore/pkgcheck
+
 Bugs
 
 



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

2022-02-23 Thread Michał Górny
commit: c030e871a8d47b6072cd347d9aaf031ce29dc77c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 15:49:51 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 15:49:51 2022 +
URL:https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=c030e871

Makefile: remove the old tagging logic

We're moving away from date-tags and into incremental version numbers.

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

 Makefile | 8 
 1 file changed, 8 deletions(-)

diff --git a/Makefile b/Makefile
index 87daee1..91ed461 100644
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,5 @@
 # Makefile for gentoo-syntax
 
-distapp = gentoo-syntax
-distver := $(shell date -u +%Y%m%d)
-distpkg := $(distapp)-$(distver)
-
 PREFIX = ${HOME}/.vim/
 
 files = $(wildcard \
@@ -40,9 +36,5 @@ uninstall-files: $(foreach a, $(sort $(files)), \
 uninstall-file-%: $(subst _,/,$*)
[ ! -f "$(PREFIX)/$(subst _,/,$*)" ] || rm "$(PREFIX)/$(subst _,/,$*)"
 
-tag:
-   git tag -s $(distpkg)
-   @echo "tag created, remember to push it"
-
 clean:
find . -name '*~' | xargs rm || true



[gentoo-commits] proj/gentoo-syntax: New tag: v1

2022-02-23 Thread Michał Górny
commit: 
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 15:51:00 2022 +

New tag: v1




[gentoo-commits] proj/musl:master commit in: sys-auth/polkit/, sys-auth/polkit/files/

2022-02-23 Thread Jory Pratt
commit: 3fa32295616a9ffef5bbea9c8568367b080a520f
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Feb 23 15:58:58 2022 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Feb 23 15:59:23 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=3fa32295

sys-auth/polkit: sync with ::gentoo

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jory Pratt  gentoo.org>

 .../polkit/files/polkit-0.120-CVE-2021-4115.patch  |  78 +
 sys-auth/polkit/polkit-0.120-r3.ebuild | 128 +
 2 files changed, 206 insertions(+)

diff --git a/sys-auth/polkit/files/polkit-0.120-CVE-2021-4115.patch 
b/sys-auth/polkit/files/polkit-0.120-CVE-2021-4115.patch
new file mode 100644
index ..a82ce25c
--- /dev/null
+++ b/sys-auth/polkit/files/polkit-0.120-CVE-2021-4115.patch
@@ -0,0 +1,78 @@
+https://gitlab.freedesktop.org/polkit/polkit/-/commit/41cb093f554da8772362654a128a84dd8a5542a7
+https://gitlab.freedesktop.org/polkit/polkit/-/issues/141
+https://bugs.gentoo.org/833574
+
+From: Jan Rybar 
+Date: Mon, 21 Feb 2022 08:29:05 +
+Subject: [PATCH] CVE-2021-4115 (GHSL-2021-077) fix
+
+--- a/src/polkit/polkitsystembusname.c
 b/src/polkit/polkitsystembusname.c
+@@ -62,6 +62,10 @@ enum
+   PROP_NAME,
+ };
+ 
++
++guint8 dbus_call_respond_fails;  // has to be global because of callback
++
++
+ static void subject_iface_init (PolkitSubjectIface *subject_iface);
+ 
+ G_DEFINE_TYPE_WITH_CODE (PolkitSystemBusName, polkit_system_bus_name, 
G_TYPE_OBJECT,
+@@ -364,6 +368,7 @@ on_retrieved_unix_uid_pid (GObject  *src,
+   if (!v)
+ {
+   data->caught_error = TRUE;
++  dbus_call_respond_fails += 1;
+ }
+   else
+ {
+@@ -405,6 +410,8 @@ polkit_system_bus_name_get_creds_sync (PolkitSystemBusName 
  *system_bus
+   tmp_context = g_main_context_new ();
+   g_main_context_push_thread_default (tmp_context);
+ 
++  dbus_call_respond_fails = 0;
++
+   /* Do two async calls as it's basically as fast as one sync call.
+*/
+   g_dbus_connection_call (connection,
+@@ -432,11 +439,34 @@ polkit_system_bus_name_get_creds_sync 
(PolkitSystemBusName   *system_bus
+ on_retrieved_unix_uid_pid,
+ &data);
+ 
+-  while (!((data.retrieved_uid && data.retrieved_pid) || data.caught_error))
+-g_main_context_iteration (tmp_context, TRUE);
++  while (TRUE)
++  {
++/* If one dbus call returns error, we must wait until the other call
++ * calls _call_finish(), otherwise fd leak is possible.
++ * Resolves: GHSL-2021-077
++*/
+ 
+-  if (data.caught_error)
+-goto out;
++if ( (dbus_call_respond_fails > 1) )
++{
++  // we got two faults, we can leave
++  goto out;
++}
++
++if ((data.caught_error && (data.retrieved_pid || data.retrieved_uid)))
++{
++  // we got one fault and the other call finally finished, we can leave
++  goto out;
++}
++
++if ( !(data.retrieved_uid && data.retrieved_pid) )
++{
++  g_main_context_iteration (tmp_context, TRUE);
++}
++else
++{
++  break;
++}
++  }
+ 
+   if (out_uid)
+ *out_uid = data.uid;
+GitLab

diff --git a/sys-auth/polkit/polkit-0.120-r3.ebuild 
b/sys-auth/polkit/polkit-0.120-r3.ebuild
new file mode 100644
index ..b4a58c38
--- /dev/null
+++ b/sys-auth/polkit/polkit-0.120-r3.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson pam pax-utils systemd xdg-utils
+
+DESCRIPTION="Policy framework for controlling privileges for system-wide 
services"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/polkit 
https://gitlab.freedesktop.org/polkit/polkit";
+SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz
+   https://dev.gentoo.org/~anarchy/dist/polkit-0.120-duktape-1.patch";
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc64 ~x86"
+IUSE="duktape examples gtk +introspection kde pam selinux systemd test"
+#RESTRICT="!test? ( test )"
+# Tests currently don't work with meson. See
+#   https://gitlab.freedesktop.org/polkit/polkit/-/issues/144
+RESTRICT="test"
+
+BDEPEND="
+   acct-user/polkitd
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xsl-stylesheets
+   dev-libs/glib
+   dev-libs/gobject-introspection-common
+   dev-libs/libxslt
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+   introspection? ( dev-libs/gobject-introspection )
+"
+DEPEND="
+   duktape? ( dev-lang/duktape )
+   !duktape? ( dev-lang/spidermonkey:78[-debug] )
+   dev-libs/glib:2
+   dev-libs/expat
+   pam? (
+   sys-auth/pambase
+   sys-libs/pam
+   )
+   !pam? ( virtual/libcrypt:= )
+   systemd? ( sys-apps/systemd:0=[policykit] )
+   !systemd? ( sys-auth/elogind )
+"
+RDEPEND="${DEPEND}
+   acct-user

[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-02-23 Thread Yuan Liao
commit: 08819e2c0d3643729488b2236d191d27303e62af
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Feb 23 15:18:01 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Wed Feb 23 16:01:59 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=08819e2c

gnome-extra/extension-manager: Add comments about the package's tests

Signed-off-by: Yuan Liao  gmail.com>

 .../extension-manager/extension-manager-.ebuild   | 19 +--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 1bf8f484c..4a5dfc5e0 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -42,9 +42,24 @@ src_configure() {
meson_src_configure
 }
 
-# disable AppStream test
+# Tests are skipped because as of version 0.2.3, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or are not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests in the future or for other reasons, and should there be
+# no convenient way to skip the validations, the following variable values need
+# to be set:
+#
+# IUSE="test"
+# # 'Validate appstream file' test case requires Internet connection
+# PROPERTIES="test_network"
+# RESTRICT="test"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
 src_test() {
-:
+   :
 }
 
 pkg_postinst() {



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

2022-02-23 Thread Matthew Thode
commit: 6d40bb73560fbd013706bb56f78ca147cb56ea5e
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb 23 16:03:26 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Feb 23 16:04:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d40bb73

app-emulation/diskimage-builder: 3.19.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-emulation/diskimage-builder/Manifest   |  1 +
 .../diskimage-builder-3.19.0.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/app-emulation/diskimage-builder/Manifest 
b/app-emulation/diskimage-builder/Manifest
index 4c6877e25d3a..11dafabbd533 100644
--- a/app-emulation/diskimage-builder/Manifest
+++ b/app-emulation/diskimage-builder/Manifest
@@ -1,3 +1,4 @@
 DIST diskimage-builder-3.16.0.tar.gz 499320 BLAKE2B 
2cf520957c270696a6c4c7f59d6c875d30e7245c9fa24d556ef90eca4bab9e45eb95ecc422bc84ac202df0ba8afbaac412663892c8ab18bd4847e5d630ea4e43
 SHA512 
e592fd9200681314519b6e58b4b3ba9106d3834e83e708b3f32c125a8f597252f43abec05b37a9f6b30397874d53b56740e2374d6d13f69e737d460f191bdd98
 DIST diskimage-builder-3.17.0.tar.gz 500580 BLAKE2B 
f219e8e1a3224dd23871a3d4f4688c6e8b75ad681763227a0dde34b3f89b0f5a7af827c1717a161f310590090cc0852936edb6b9e7298bbc989b01e4af28662d
 SHA512 
466039b6cf83636a2a245b5d36f7bf0e71e897edf092010219a40bcbe1804b0fe1f205eec2388cfbcd2e2adfdaf9256c53a01e3cf7ca48663e0296d4bf542a31
 DIST diskimage-builder-3.18.0.tar.gz 500804 BLAKE2B 
25a4607538f08a63757f7c52f5b48b0d6655ea29eb83c9f6aa2bb5f237e1b1a1be149ba7e4112871748247eade0db1f47eae9c34191e465b46dedcb498d6368f
 SHA512 
23b1212ca23c207beaf9a1c8bd4ba8b82186dc925aca45da8cc87f50c842a6e4865467f4b053ed58a1d0be6e45e76ea2c365ace6e7a3744856c9d1f45a34ba38
+DIST diskimage-builder-3.19.0.tar.gz 503102 BLAKE2B 
15c5312bb5304914ddc88a942fedb6167531970abc5d4d94946d2ddfa8a686cd1b84e192d4072ed4e03003e3f70e592cc805f1d33ddf5659fbaa87f5e7c074af
 SHA512 
87b5c2b3661e5e38e0941715c0ce1507278cd01931d0db85d35639388edb67cc1fc7733eacffef2c66261fcf68e217941865ece3020d23e1507bae9536c4c9ee

diff --git a/app-emulation/diskimage-builder/diskimage-builder-3.19.0.ebuild 
b/app-emulation/diskimage-builder/diskimage-builder-3.19.0.ebuild
new file mode 100644
index ..a2d3ad209af7
--- /dev/null
+++ b/app-emulation/diskimage-builder/diskimage-builder-3.19.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="Golden Disk Image builder"
+HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/";
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git";
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}
+   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+   !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
+   >=dev-python/networkx-1.10[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   app-emulation/qemu
+   sys-block/parted
+   sys-fs/multipath-tools
+   sys-fs/dosfstools
+   sys-apps/gptfdisk
+   !dev-python/dib-utils[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gtk/

2022-02-23 Thread Akinori Hattori
commit: 28f0fcbc7162d8c62cf131ae6ae0a2df82e01565
Author: Akinori Hattori  gentoo  org>
AuthorDate: Wed Feb 23 16:10:28 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Wed Feb 23 16:11:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f0fcbc

dev-scheme/gauche-gtk: fix commit hash

Closes: https://bugs.gentoo.org/833924
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/Manifest| 2 +-
 ...tk-0.6_pre20210518.ebuild => gauche-gtk-0.6_pre20210518-r1.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/gauche-gtk/Manifest b/dev-scheme/gauche-gtk/Manifest
index fa0ad107286e..f8b53b5c85f5 100644
--- a/dev-scheme/gauche-gtk/Manifest
+++ b/dev-scheme/gauche-gtk/Manifest
@@ -1,2 +1,2 @@
 DIST Gauche-gtk2-0.6_pre1.tar.gz 205003 BLAKE2B 
ecc444c246aa20f67a0030d7d87528596d6c2d69beb7ffaef1b53f80963d2fcc1294a04cacf958df6c3331789b6b0260f911126941d6e672a6c57e3aa4807d81
 SHA512 
5379dafbfabd536e335c30af18f8ddd13e00238e6d99494bbc8e78ee9cf1db872c08b5deee42ac50898dedde39c441d837312d2d6f559a0d2ac2568c31926f70
-DIST Gauche-gtk2-0.6_pre20210518.tar.gz 205003 BLAKE2B 
ecc444c246aa20f67a0030d7d87528596d6c2d69beb7ffaef1b53f80963d2fcc1294a04cacf958df6c3331789b6b0260f911126941d6e672a6c57e3aa4807d81
 SHA512 
5379dafbfabd536e335c30af18f8ddd13e00238e6d99494bbc8e78ee9cf1db872c08b5deee42ac50898dedde39c441d837312d2d6f559a0d2ac2568c31926f70
+DIST Gauche-gtk2-0.6_pre20210518.tar.gz 205759 BLAKE2B 
0f1a11d1b9c3324cc7c8fcb7bfcbcd1b23740e509241698f466cc52454c36ad4c6d4e7ad850b9a20c5a3cc3d854824162686911198aee24e43fe53ef6ca10e95
 SHA512 
a235271b34aafb89a9dfc62ee9db2cc260aa4ffc4b0d450689c699574a79f54299f6b8fbbfb62a32ba18947cf99546e4e118432f0e467457a2566ed4d4839d58

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518-r1.ebuild
similarity index 89%
rename from dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518.ebuild
rename to dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518-r1.ebuild
index d585ddc55762..5f58b4cc451b 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -6,7 +6,7 @@ EAPI="7"
 inherit autotools vcs-snapshot
 
 MY_P="${PN^g}2-${PV}"
-EGIT_COMMIT="0220722c44ef85f2e1b9b14745702c1b923258e8"
+EGIT_COMMIT="4a468e48a5d8c2289c53b5d416f632f62ca7f887"
 
 DESCRIPTION="GTK2 binding for Gauche"
 HOMEPAGE="https://practical-scheme.net/gauche/";



[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2022-02-23 Thread Michał Górny
commit: 68acddae5187e61bb9886fac5051aa692f22ce3f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 13:44:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 17:03:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68acddae

virtual/dist-kernel: Bump to 5.16.11

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

 virtual/dist-kernel/dist-kernel-5.16.11.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.16.11.ebuild 
b/virtual/dist-kernel/dist-kernel-5.16.11.ebuild
new file mode 100644
index ..8c4f59516aed
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.16.11.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



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

2022-02-23 Thread Michał Górny
commit: 1d0d49e159d73930db871ffb66cb52d5dcc698de
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 13:44:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 17:03:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d0d49e1

sys-kernel/gentoo-kernel: Bump to 5.16.11

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.16.11.ebuild | 131 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 901495f07038..469a66a58d0d 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.16-10.base.tar.xz 464508 BLAKE2B 
d590a7041f6309674e8000c735a23
 DIST genpatches-5.16-10.extras.tar.xz 3800 BLAKE2B 
79c288854d58ee20f8377be8bb15ecdca30b27fbfbbe314c2db7260576036258202f620d2ea2c2a6725fca1fe68fa1a158b207d36ae13630b3116397c3868cc4
 SHA512 
34069ffcf17636489af7d6df3e322926f566f43396297867c2b1a512fa884062bf86d50675c313ff29ed68f6fdb9039748fcd14c9395e29e9beeb166f45eb25d
 DIST genpatches-5.16-11.base.tar.xz 516420 BLAKE2B 
3e3d1a7ed60355a6d0911742fe1fe27961bd6efe16c25bf700ffc9aadbd8d02860d8b35a9fa3de61bd6d59024364e698cf4d78a7abe2eefdadd79b5aa086778e
 SHA512 
d513a67f55edd3ea469b36ecf93eda8f623fb2f899c8cb373ee5092838283fadda029db6d97687dc27b734634e666106c054d0f35498af086aadab4aa59a2e7d
 DIST genpatches-5.16-11.extras.tar.xz 3796 BLAKE2B 
d4df94755fa8b69b345c6df4b9362d1b007c3ad420a6cfcbb9cea79da1e918db6944771cefae0985c63af5ada87f13de124aa96adbb80900a4fb5faab830685a
 SHA512 
058a18c26fc651dacf9da50ad0eaf882f6760df29c37e8ddf2188151c4ec4131c094a04339c08bf54822e37c1b94e1d2c87b4cca7ed4b84d75bc19f80ebea784
+DIST genpatches-5.16-12.base.tar.xz 589172 BLAKE2B 
97e255628a387adc723a6f9bd5430860b1b9b2e7cf7a3106ef7219bf7d9ecce1b640181c277b725ee967846e7531bd9e0be1310ab63a43eb321b9dacd402
 SHA512 
7d298161666cae130bfd21fa1279245048cf59d78b9f237c063e0f3d4de47584736ea02267e96a948169c7c91b8b4d2b699136765b8a3118fdbd77cfb20192ad
+DIST genpatches-5.16-12.extras.tar.xz 3800 BLAKE2B 
d9c10bc2a613a2bb665c5c9f5cdb3be1383762f366066f65921fa2e52a8de492493a13ddec71d18925a90450c17f1ec185e7e19adf3400420723894dcd8e576d
 SHA512 
2be8582426c64d37916ce072cfa6f30310628dff165c7d292be94be4a7124ce39c2a6ea6370ca0190aea0f0841693ba57cb9109c9340e50a4cbfca835a498670
 DIST genpatches-5.4-183.base.tar.xz 4413940 BLAKE2B 
2f71eaa7ceeb4e1940c329a47ff05e80970a45db81b69ed5d68767a26351b7cab4f090934bff6bf1cd7efbe6688e2eecc50c9db95e6070844d44bdfe8c59102d
 SHA512 
3a077767398efaf020af82ca249b11d2df9ad0a254f5c76d9c88ff4a588ec9ee2cbf2fa1dfd0afc5b2e78f9db8b0cc2f8bc37681b056313cdbf27564744fe358
 DIST genpatches-5.4-183.extras.tar.xz 1812 BLAKE2B 
6755576f737a247e0a09a3eb19886c09fbf2495a50c1af2f70df08b00a62247f83b904ae8d2d98dbbae528830853d87639304eb17b5a336c324d982a41cee0c1
 SHA512 
603e76667384e94dc0e8795ce6cb9b2966b81d6f3dc8fbba71ab84c20857bc31e5cf15ced293ae03eabd5ce3b0147cc39b59382733f284241d018fb0d5b8319a
 DIST genpatches-5.4-184.base.tar.xz 4427792 BLAKE2B 
b8f4a7219641518d8435dd8c4b99c33157a3a937edd307da40d5c4fd80873e3fb66003f370310a221df28fc25f3203176a1ce55b4c5da0899034c4f3617c98f3
 SHA512 
7b611a3ae72349dc2d708d06cf0de7522978bcc8f09d98271efbb9c3b8afa1c1e33ed18036655c9ffc0c38d6bd7fb665a7116f01c98f9fb04cd994372e30d3c5

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.11.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.11.ebuild
new file mode 100644
index ..3aaf144fbd06
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.11.ebuild
@@ -0,0 +1,131 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+CONFIG_VER=5.16.8
+CONFIG_HASH=f38101bdd0124e3ae7c3116b66f7fd1cd76e5601
+GENTOO_CONFIG_VER=5.15.5
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fe

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

2022-02-23 Thread Michał Górny
commit: 9832799f3474049a3b1f976bea0693ca0434d400
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 23 13:45:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 23 17:03:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9832799f

sys-kernel/gentoo-kernel: Bump to 5.15.25

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.15.25.ebuild | 131 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 469a66a58d0d..34dda60bc1fe 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-25.base.tar.xz 1018612 BLAKE2B 
493b8c695f2bfcdfa36712143ffa
 DIST genpatches-5.15-25.extras.tar.xz 3876 BLAKE2B 
17a20913e907e6b6a87afdd7775b7f9811bc3eed5374b957244242fdbc655519606063656bb8e5f51ded3168f73e99832d0cdf66e830811dc1e5ea0c0b8a2582
 SHA512 
1b8f4424996351a70c26f5a90c2490078c1a8daa80da578e2e3b3d1c4be6a4474d40cbd2e6fae8b1f1b9389cdaf2257e01a14ac6c2f7ece8a883d74a686e
 DIST genpatches-5.15-26.base.tar.xz 1059876 BLAKE2B 
d3a7b03647f3ce4a10ac4b75e52723d26cd56f880ca786883c236b3569c7312555ca57325a039bf9713cb44b930190b2e099de6ef9d677a9cd5e8ef9179fb52e
 SHA512 
241f1cf431626fd0f406f5a661363a29293a23057c58a4cf63bce6383d126e4f276be371eda670abec8699036d46c1896788f1f56d47239fdb9eeec6d5c8a51b
 DIST genpatches-5.15-26.extras.tar.xz 3872 BLAKE2B 
84bf993010dbdf678e9c42e5807bcd1cbf6066d0ffacad81d8a3d7c16c65cf0b59b219e691aca1fb6932e6aaaed9a0eabcea8921e8042e5e6f57d0ae45e53826
 SHA512 
55cc9f5f2cb30f2b81b7815254d2932f851f5691fdc92c5a01b3a8977392ac9eebcb77b826571530ed435c4504560dcaeeab65e0c51c35c23599876b4992bb62
+DIST genpatches-5.15-27.base.tar.xz 1109928 BLAKE2B 
4f6113b0b1c378bec52a94c420265c3454b4b46dca3ebe25cf9bbd3d65761ac2d1bf14a5f60afcd974ceb319036c4e84adf247632bd93174dc144779d1169f8d
 SHA512 
77f39c84e78e64ed221a813292a3391ba1252c7bb5206d78f2e2c4b8fa3e6f082cd327ac45c30851840e62288f2958470d271d9ad2afbda2fa9f21d4b4f07c56
+DIST genpatches-5.15-27.extras.tar.xz 3872 BLAKE2B 
fc757f0d4fcba7b53aea34736b7a0cc0a7ca14b73bd9c249ad2c89b283475f3b53e4391870a239bd329f00e55c056f05cfc270ad00d57acd69cc26331cc20931
 SHA512 
102dc6ec977e184ec07cc3cdc2a39285f291bd3e3a344b5e53935f90319efcb5ca70ea1936d5d37ffe03f66148aad4e240508e3cf212d483abe145c21e6818c3
 DIST genpatches-5.16-10.base.tar.xz 464508 BLAKE2B 
d590a7041f6309674e8000c735a232bb2f70d872863e4122fa5a8cc8bc0e68b641685b4bfb10c81d286124084eba2f6815e9d650978b52fa2fff70508ee361bd
 SHA512 
cb591c67a3253b35d2d8dcbd229231507d28cbf2c1dbc2f734ba7e0fbfbeba6ca400f99bee6c9b94c90fad5facc9ee46c85fa4178087865d2e942a0717878a60
 DIST genpatches-5.16-10.extras.tar.xz 3800 BLAKE2B 
79c288854d58ee20f8377be8bb15ecdca30b27fbfbbe314c2db7260576036258202f620d2ea2c2a6725fca1fe68fa1a158b207d36ae13630b3116397c3868cc4
 SHA512 
34069ffcf17636489af7d6df3e322926f566f43396297867c2b1a512fa884062bf86d50675c313ff29ed68f6fdb9039748fcd14c9395e29e9beeb166f45eb25d
 DIST genpatches-5.16-11.base.tar.xz 516420 BLAKE2B 
3e3d1a7ed60355a6d0911742fe1fe27961bd6efe16c25bf700ffc9aadbd8d02860d8b35a9fa3de61bd6d59024364e698cf4d78a7abe2eefdadd79b5aa086778e
 SHA512 
d513a67f55edd3ea469b36ecf93eda8f623fb2f899c8cb373ee5092838283fadda029db6d97687dc27b734634e666106c054d0f35498af086aadab4aa59a2e7d

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.25.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.25.ebuild
new file mode 100644
index ..a918564b8bce
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.25.ebuild
@@ -0,0 +1,131 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+CONFIG_VER=5.15.14
+CONFIG_HASH=8cc461d9cfb256bb831225bb38e29fa944bd890f
+GENTOO_CONFIG_VER=5.15.5
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fed

  1   2   >