[gentoo-commits] data/api:master commit in: files/

2022-01-29 Thread William Hubbs
commit: d2a3fcd3aecc5c0d34c9d1c56580b0ecb8c168a6
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jan 30 07:50:57 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jan 30 07:50:57 2022 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=d2a3fcd3

uid-gid.txt: add brlapi group

Signed-off-by: William Hubbs  gentoo.org>

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index a77ced2..6d95ee8 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -597,6 +597,7 @@ reg 503 503 
acct
 fluentd504 504 acct
 systemd-hostname   -   505 acct
 brltty 506 506 acct
+brlapi -   507 acct
 -  750..999750..999reserved
Dynamic allocation by user.eclass. Do not use!
 -  1000..6 1000..6 reserved
`UID_MIN`..`UID_MAX` / `GID_MIN`..`GID_MAX` in login.defs
 ventrilo   37843784historical  
Used by media-sound/ventrilo-server-bin, removed in 
[15c6a556cef2](https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c6a556cef202a72f7226648ebea19fcffe834d)



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

2022-01-29 Thread Michał Górny
commit: d91c0c0059094ecdf981b7e8628a8e638594f110
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 30 07:33:11 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 30 07:42:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d91c0c00

dev-python/treq: Remove old

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

 dev-python/treq/Manifest   |  1 -
 dev-python/treq/treq-21.5.0.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/dev-python/treq/Manifest b/dev-python/treq/Manifest
index 88af47e45f62..fb7fdf5fda1a 100644
--- a/dev-python/treq/Manifest
+++ b/dev-python/treq/Manifest
@@ -1,2 +1 @@
-DIST treq-21.5.0.tar.gz 71323 BLAKE2B 
1e1f0f4c885c1d197fdf9c1a88c9ee486c3fcc4d126498f4ce10e59d62e2445e4935e3f4cabed5de2f2663c3049ab6b49e47a0bad29380a4bb901e30d6723f49
 SHA512 
81ccfaa90513f0ef53c60f69ff7c60e066c6f0669ab82cf361e0720e5fd3098eb88e9b205f5bb590f1e0cde6083e5e2dfbacb6086986f0dd91fc2b3038da3093
 DIST treq-22.1.0.tar.gz 72634 BLAKE2B 
e59271bbd53124fa6c01cb9fba03d83ba8cdfc1b2be065c649e26dbcd0202473b59fc1762ce02d5d016d1ac5a6a848568b248c316d7ecde8e3f3521cb213d532
 SHA512 
6c9a49bc4c9e73365275bf841a5a31873c092e33c4978571caae3601d02e9b8d161dcf684c40ccd297d8a8c4dafe62eddb7872a86513598260fe38c98c7c44f5

diff --git a/dev-python/treq/treq-21.5.0.ebuild 
b/dev-python/treq/treq-21.5.0.ebuild
deleted file mode 100644
index 4a466dd998f2..
--- a/dev-python/treq/treq-21.5.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A requests-like API built on top of twisted.web's Agent"
-HOMEPAGE="https://github.com/twisted/treq https://pypi.org/project/treq/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/attrs[${PYTHON_USEDEP}]
-   >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}]
-   dev-python/incremental[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/twisted-18.7.0[crypt,${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/httpbin[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_sphinx docs
-
-src_prepare() {
-   # fix relative path for docs generation
-   sed -e "s@('..')@('../src')@" -i docs/conf.py || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   distutils_install_for_testing
-   "${EPYTHON}" -m twisted.trial treq || die "Tests failed with ${EPYTHON}"
-}



[gentoo-commits] repo/gentoo:master commit in: sec-policy/selinux-container/

2022-01-29 Thread Jason Zaman
commit: 4a44a1bbc44d7b262422817841a4d44926970506
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jan 30 05:33:22 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 07:27:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a44a1bb

sec-policy/selinux-container: New  policy package

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

 sec-policy/selinux-container/metadata.xml |  8 
 .../selinux-container/selinux-container-.ebuild   | 15 +++
 2 files changed, 23 insertions(+)

diff --git a/sec-policy/selinux-container/metadata.xml 
b/sec-policy/selinux-container/metadata.xml
new file mode 100644
index ..781bc07e6d59
--- /dev/null
+++ b/sec-policy/selinux-container/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   seli...@gentoo.org
+   SELinux Team
+   
+

diff --git a/sec-policy/selinux-container/selinux-container-.ebuild 
b/sec-policy/selinux-container/selinux-container-.ebuild
new file mode 100644
index ..e664a42c56f3
--- /dev/null
+++ b/sec-policy/selinux-container/selinux-container-.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+IUSE=""
+MODS="container"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for container"
+
+if [[ ${PV} != * ]] ; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+fi



[gentoo-commits] repo/gentoo:master commit in: sec-policy/selinux-podman/

2022-01-29 Thread Jason Zaman
commit: c22985f36831904cc13a8915376045eba4745c6b
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jan 30 05:36:22 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 07:27:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c22985f3

sec-policy/selinux-podman: New  policy package

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

 sec-policy/selinux-podman/metadata.xml |  8 
 .../selinux-podman/selinux-podman-.ebuild  | 22 ++
 2 files changed, 30 insertions(+)

diff --git a/sec-policy/selinux-podman/metadata.xml 
b/sec-policy/selinux-podman/metadata.xml
new file mode 100644
index ..781bc07e6d59
--- /dev/null
+++ b/sec-policy/selinux-podman/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   seli...@gentoo.org
+   SELinux Team
+   
+

diff --git a/sec-policy/selinux-podman/selinux-podman-.ebuild 
b/sec-policy/selinux-podman/selinux-podman-.ebuild
new file mode 100644
index ..86c074ff20d0
--- /dev/null
+++ b/sec-policy/selinux-podman/selinux-podman-.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+IUSE=""
+MODS="podman"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for podman"
+
+if [[ ${PV} != * ]] ; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+fi
+
+DEPEND="${DEPEND}
+   sec-policy/selinux-container
+"
+RDEPEND="${RDEPEND}
+   sec-policy/selinux-container
+"



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

2022-01-29 Thread Jason Zaman
commit: b63f695110c4a405b334eea0ecd50d072d783c9f
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jan 29 18:23:43 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 07:27:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63f6951

bazel.eclass: Add EAPI8 support

Also don't BDEP on bazel from the bazel package itself

Signed-off-by: Jason Zaman  gentoo.org>

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

diff --git a/eclass/bazel.eclass b/eclass/bazel.eclass
index 9e09255fd66f..8ae405c6941c 100644
--- a/eclass/bazel.eclass
+++ b/eclass/bazel.eclass
@@ -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
 
 # @ECLASS: bazel.eclass
@@ -17,7 +17,7 @@ case "${EAPI:-0}" in
0|1|2|3|4|5|6)
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
;;
-   7)
+   7|8)
;;
*)
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
@@ -28,7 +28,9 @@ if [[ ! ${_BAZEL_ECLASS} ]]; then
 
 inherit multiprocessing toolchain-funcs
 
-BDEPEND=">=dev-util/bazel-0.20"
+if [[ ${CATEGORY}/${PN} != "dev-util/bazel" ]]; then
+   BDEPEND=">=dev-util/bazel-0.20"
+fi
 
 # @FUNCTION: bazel_get_flags
 # @DESCRIPTION:



[gentoo-commits] repo/gentoo:master commit in: sec-policy/selinux-docker/

2022-01-29 Thread Jason Zaman
commit: f82309aea7eef7dcc01b961ac0d608bed3cecf10
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jan 30 05:33:56 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 07:27:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82309ae

sec-policy/selinux-docker: New  policy package

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

 sec-policy/selinux-docker/metadata.xml |  8 
 .../selinux-docker/selinux-docker-.ebuild  | 22 ++
 2 files changed, 30 insertions(+)

diff --git a/sec-policy/selinux-docker/metadata.xml 
b/sec-policy/selinux-docker/metadata.xml
new file mode 100644
index ..781bc07e6d59
--- /dev/null
+++ b/sec-policy/selinux-docker/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   seli...@gentoo.org
+   SELinux Team
+   
+

diff --git a/sec-policy/selinux-docker/selinux-docker-.ebuild 
b/sec-policy/selinux-docker/selinux-docker-.ebuild
new file mode 100644
index ..86cb6e1fc893
--- /dev/null
+++ b/sec-policy/selinux-docker/selinux-docker-.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+IUSE=""
+MODS="docker"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for docker"
+
+if [[ ${PV} != * ]] ; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+fi
+
+DEPEND="${DEPEND}
+   sec-policy/selinux-container
+"
+RDEPEND="${RDEPEND}
+   sec-policy/selinux-container
+"



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

2022-01-29 Thread Michał Górny
commit: 8ac094d49a7c1acf42809153841e93f5d5e85fe1
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 30 07:08:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 30 07:08:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac094d4

dev-python/breathe: Bump to 4.32.0

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

 dev-python/breathe/Manifest  |  1 +
 dev-python/breathe/breathe-4.32.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-python/breathe/Manifest b/dev-python/breathe/Manifest
index ac63ac869e3d..b35b631fec19 100644
--- a/dev-python/breathe/Manifest
+++ b/dev-python/breathe/Manifest
@@ -1 +1,2 @@
 DIST breathe-4.31.0.tar.gz 193629 BLAKE2B 
d883f5d8ec339e3bb3db7382e17b27445f4ac05039aaa6ecc29fb38db51e95483c559e78cf642e70bea975c42b1ef2ed48d8804fd9557f7693139b7f5639dc3d
 SHA512 
f6fd7db50ca68cad64d150fcb76227deb282c08109c38b343749f8ce9ee607ccddf767e3020328a61a7570e7a0c1159607148b773bc0b695e87d6b17a6068eac
+DIST breathe-4.32.0.tar.gz 198379 BLAKE2B 
904ac5f18c82354eb670ae7056fd1244d973b67931db308b90adeb69455d09f793e3e5045b5f7d9ecfa930a4ac9e92526b4cd02a9297aafa6701caee2ce0f8df
 SHA512 
d62d721fa2afa81d501405044d39bd4c0753d4aef82c39c543c2c6d58f5e0e3f97c92b9fb2772e07fb877b85107a6493f34a0099bd71c416843a01a10b4bbb73

diff --git a/dev-python/breathe/breathe-4.32.0.ebuild 
b/dev-python/breathe/breathe-4.32.0.ebuild
new file mode 100644
index ..4c47cd1dbb3d
--- /dev/null
+++ b/dev-python/breathe/breathe-4.32.0.ebuild
@@ -0,0 +1,32 @@
+# 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="Sphinx Doxygen renderer"
+HOMEPAGE="
+   https://breathe.readthedocs.io/en/latest/
+   https://github.com/michaeljones/breathe/;
+SRC_URI="https://github.com/michaeljones/breathe/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   app-doc/doxygen
+   dev-python/docutils[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-3.0.0[${PYTHON_USEDEP}]
+   dev-texlive/texlive-bibtexextra
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-fontutils
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexextra
+"
+
+distutils_enable_tests pytest



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

2022-01-29 Thread Michał Górny
commit: 023a5dab34c513280cd95fa83d21771899401635
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 30 07:11:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 30 07:12:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=023a5dab

dev-python/oauthlib: Bump to 3.2.0

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

 dev-python/oauthlib/Manifest  |  1 +
 dev-python/oauthlib/oauthlib-3.2.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/oauthlib/Manifest b/dev-python/oauthlib/Manifest
index 9f074dfca091..c0ff31e615a7 100644
--- a/dev-python/oauthlib/Manifest
+++ b/dev-python/oauthlib/Manifest
@@ -1 +1,2 @@
 DIST oauthlib-3.1.1.tar.gz 161395 BLAKE2B 
bc127841a16429364191a6941135594366a5c99b32f063ce9bec4b6a3e9b7eb67515aee4da37f26cc2e8b2a2450fc708a21da7e4944861b9adbd9e112018
 SHA512 
1c18f265a6017a6f2bf77507f5de095b439be36f309316993b547ded0f306461b058dcb85dc245bf26f65a9c77be44ca38f9053f3300a9b5cb92332b61a7f307
+DIST oauthlib-3.2.0.tar.gz 163829 BLAKE2B 
cf14aeea253bc25f696bb638f364ff74d1a695a0f72dc8a77e2a5433e20672a5cf4a7b25f222940a08a5a26b503e671258ef26ee96e121fa016fbec3d6c5c874
 SHA512 
abb052cbaccb00a61e9a6c0028102927310d2d864d853cd0826c9a8eae8a9e921da33b79be554a3c6f6067cbcf43b25140f5224c8ab1e7f0a4eb6ab227d418a3

diff --git a/dev-python/oauthlib/oauthlib-3.2.0.ebuild 
b/dev-python/oauthlib/oauthlib-3.2.0.ebuild
new file mode 100644
index ..8b0e728b69a5
--- /dev/null
+++ b/dev-python/oauthlib/oauthlib-3.2.0.ebuild
@@ -0,0 +1,30 @@
+# 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="Spec-compliant and thorough implementation of the OAuth 
request-signing logic"
+HOMEPAGE="https://github.com/oauthlib/oauthlib 
https://pypi.org/project/oauthlib/;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+# optional extras hard set as RDEPs. See setup.py
+RDEPEND="
+   >=dev-python/pyjwt-1.0.0[${PYTHON_USEDEP}]
+   dev-python/blinker[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   "
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests unittest



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

2022-01-29 Thread Michał Górny
commit: 84100aa99ab45a4ae9857e9e3ea54335772ef999
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 30 07:19:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 30 07:19:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84100aa9

dev-python/black: Bump to 22.1.0

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

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

diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index 200f21f8b85d..20ba92e03eea 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1 +1,2 @@
 DIST black-21.12b0.tar.gz 1200305 BLAKE2B 
cd019b230d2ba1fab88075a5e14cb5de88a4ee283b53d869564f071a104d2810ca31c04db09310b99a1610bdace7d5b9b360b2a3a4810822322a4eacc8998ad8
 SHA512 
1f6e4eeafd653fa9db608585110f5c5067942031b2d67e630befa899d7fca3c35f52cbde8fc91c2697fb294fb16525254756ebce16e556fc139b621f738bfa22
+DIST black-22.1.0.tar.gz 1161720 BLAKE2B 
d74cbdd39dc1576583cee57089cb6d75a338f2d6640697adda79d38d02eeb51664049dca934d5014761d0fd4080ca2f40a3ea10c30e40bde9fe6af6c178b202c
 SHA512 
9b97a3b32ecebebeb61ea581784a9b2215540c20533097fe87d5ef3c046dbe7c2ab8f2f21d1884cbe0ddd458434f17eb9b540764f955385873e6fdef86c3014c

diff --git a/dev-python/black/black-22.1.0.ebuild 
b/dev-python/black/black-22.1.0.ebuild
new file mode 100644
index ..40f9911a807b
--- /dev/null
+++ b/dev-python/black/black-22.1.0.ebuild
@@ -0,0 +1,49 @@
+# 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 optfeature
+
+MY_PV="${PV//_beta/b}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="The uncompromising Python code formatter"
+HOMEPAGE="https://black.readthedocs.io/en/stable/ https://github.com/psf/black;
+SRC_URI="https://github.com/psf/${PN}/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+
+RDEPEND="
+   >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
+   >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-3.10.0.0[${PYTHON_USEDEP}]
+   ' python3_{8..9})
+"
+BDEPEND="
+   >=dev-python/setuptools_scm-6.3.1[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
+   dev-python/aiohttp-cors[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${MY_PV}
+
+pkg_postinst() {
+   optfeature "blackd - HTTP API for black" "dev-python/aiohttp 
dev-python/aiohttp-cors"
+}



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

2022-01-29 Thread Michał Górny
commit: 6e9fa1d0bd54aa1ba28ce806e9972026184293dd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 30 07:06:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 30 07:06:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e9fa1d0

dev-python/treq: Switch to PEP 517 build

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

 dev-python/treq/treq-22.1.0-r1.ebuild | 43 +++
 1 file changed, 43 insertions(+)

diff --git a/dev-python/treq/treq-22.1.0-r1.ebuild 
b/dev-python/treq/treq-22.1.0-r1.ebuild
new file mode 100644
index ..e5e1a9824053
--- /dev/null
+++ b/dev-python/treq/treq-22.1.0-r1.ebuild
@@ -0,0 +1,43 @@
+# 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 requests-like API built on top of twisted.web's Agent"
+HOMEPAGE="https://github.com/twisted/treq https://pypi.org/project/treq/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}]
+   dev-python/incremental[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/twisted-18.7.0[crypt,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/httpbin[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx docs
+
+src_prepare() {
+   # fix relative path for docs generation
+   sed -e "s@('..')@('../src')@" -i docs/conf.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   "${EPYTHON}" -m twisted.trial treq || die "Tests failed with ${EPYTHON}"
+}



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

2022-01-29 Thread Michał Górny
commit: 72c236a8171adce6b2d32d1029a3c1211a8f2cf8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 30 07:04:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 30 07:04:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72c236a8

dev-python/treq: Bump to 22.1.0

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

 dev-python/treq/Manifest   |  1 +
 dev-python/treq/treq-22.1.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/treq/Manifest b/dev-python/treq/Manifest
index 1a6ba24b421b..88af47e45f62 100644
--- a/dev-python/treq/Manifest
+++ b/dev-python/treq/Manifest
@@ -1 +1,2 @@
 DIST treq-21.5.0.tar.gz 71323 BLAKE2B 
1e1f0f4c885c1d197fdf9c1a88c9ee486c3fcc4d126498f4ce10e59d62e2445e4935e3f4cabed5de2f2663c3049ab6b49e47a0bad29380a4bb901e30d6723f49
 SHA512 
81ccfaa90513f0ef53c60f69ff7c60e066c6f0669ab82cf361e0720e5fd3098eb88e9b205f5bb590f1e0cde6083e5e2dfbacb6086986f0dd91fc2b3038da3093
+DIST treq-22.1.0.tar.gz 72634 BLAKE2B 
e59271bbd53124fa6c01cb9fba03d83ba8cdfc1b2be065c649e26dbcd0202473b59fc1762ce02d5d016d1ac5a6a848568b248c316d7ecde8e3f3521cb213d532
 SHA512 
6c9a49bc4c9e73365275bf841a5a31873c092e33c4978571caae3601d02e9b8d161dcf684c40ccd297d8a8c4dafe62eddb7872a86513598260fe38c98c7c44f5

diff --git a/dev-python/treq/treq-22.1.0.ebuild 
b/dev-python/treq/treq-22.1.0.ebuild
new file mode 100644
index ..1ca0af3cfc5a
--- /dev/null
+++ b/dev-python/treq/treq-22.1.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A requests-like API built on top of twisted.web's Agent"
+HOMEPAGE="https://github.com/twisted/treq https://pypi.org/project/treq/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}]
+   dev-python/incremental[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/twisted-18.7.0[crypt,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/httpbin[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx docs
+
+src_prepare() {
+   # fix relative path for docs generation
+   sed -e "s@('..')@('../src')@" -i docs/conf.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   distutils_install_for_testing
+   "${EPYTHON}" -m twisted.trial treq || die "Tests failed with ${EPYTHON}"
+}



[gentoo-commits] data/api:master commit in: files/

2022-01-29 Thread William Hubbs
commit: 4ec854ad9266a21fd25ca475fca9804052fb91e2
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jan 30 06:41:46 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jan 30 06:41:46 2022 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=4ec854ad

uid-gid.txt: add brltty user

Signed-off-by: William Hubbs  gentoo.org>

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 183b1fb..a77ced2 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -596,6 +596,7 @@ burrow_exporter 502 502 
acct
 reg503 503 acct
 fluentd504 504 acct
 systemd-hostname   -   505 acct
+brltty 506 506 acct
 -  750..999750..999reserved
Dynamic allocation by user.eclass. Do not use!
 -  1000..6 1000..6 reserved
`UID_MIN`..`UID_MAX` / `GID_MIN`..`GID_MAX` in login.defs
 ventrilo   37843784historical  
Used by media-sound/ventrilo-server-bin, removed in 
[15c6a556cef2](https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c6a556cef202a72f7226648ebea19fcffe834d)



[gentoo-commits] repo/gentoo:master commit in: x11-misc/devilspie2/

2022-01-29 Thread Ionen Wolkens
commit: 97dec9139d936d336bf35455d80829585d835031
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jan 30 04:43:00 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jan 30 04:52:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97dec913

x11-misc/devilspie2: add 0.44

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

 x11-misc/devilspie2/Manifest   |  1 +
 x11-misc/devilspie2/devilspie2-0.44.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/x11-misc/devilspie2/Manifest b/x11-misc/devilspie2/Manifest
index 7deddd722f8e..9de4f0a7d04f 100644
--- a/x11-misc/devilspie2/Manifest
+++ b/x11-misc/devilspie2/Manifest
@@ -1 +1,2 @@
+DIST devilspie2-0.44.tar.xz 46028 BLAKE2B 
e9ec3115781575c331d91e982fd1c71361ea57004a1b7ff234957998d3d44fd4e9a0ca1fde9d133e9e4c2d01b6e8d192921554eae8b83acfb0e3fa44b0c9fd23
 SHA512 
f01f2d044a670dd9b1b97e896a3e8ebcac3e67daea9f08a14bce26fe8084b85f7fdaa0ed147aba91626200f882eddeba7e0ec18f0f565cb7557ffb2ac74a4a64
 DIST devilspie2_0.43-src.tar.gz 48666 BLAKE2B 
3657693547f1dbdfe8542f123601f228086261855dc8e7cea76ef586b744aacb260222000300dbe34d3030646044fc046e94c2285e6386995853ceaaffda
 SHA512 
0f44f3991e31f68a2d38eac32ea6fe4275a56e8b5e9439490d1e819fd69b5455ede565aa2b09b70c20ac852c465ac2c05c339ae1e5c1b7824685c46a28871abd

diff --git a/x11-misc/devilspie2/devilspie2-0.44.ebuild 
b/x11-misc/devilspie2/devilspie2-0.44.ebuild
new file mode 100644
index ..46b7dd07d740
--- /dev/null
+++ b/x11-misc/devilspie2/devilspie2-0.44.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+inherit lua-single plocale toolchain-funcs
+
+DESCRIPTION="Window matching utility with Lua scripting"
+HOMEPAGE="https://www.nongnu.org/devilspie2/;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-libs/glib:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXinerama
+   x11-libs/libwnck:3"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+src_compile() {
+   tc-export CC PKG_CONFIG
+
+   local PLOCALES="fi fr it ja nl pt_BR ru sv"
+
+   DEVILSPIE2_ARGS=(
+   PREFIX="${EPREFIX}"/usr
+   LANGUAGES="$(plocale_get_locales)"
+   LUA=${ELUA}
+   )
+
+   emake "${DEVILSPIE2_ARGS[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" "${DEVILSPIE2_ARGS[@]}" install
+   einstalldocs
+
+   dodoc -r doc/examples
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/devilspie2/

2022-01-29 Thread Ionen Wolkens
commit: c064673b4066ca8523e1c52a334b85688fdfd69a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jan 30 04:16:49 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jan 30 04:45:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c064673b

x11-misc/devilspie2: add github remote-id

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

 x11-misc/devilspie2/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-misc/devilspie2/metadata.xml b/x11-misc/devilspie2/metadata.xml
index 06d84e396dc3..e02d812d6f06 100644
--- a/x11-misc/devilspie2/metadata.xml
+++ b/x11-misc/devilspie2/metadata.xml
@@ -5,4 +5,7 @@
io...@gentoo.org
Ionen Wolkens

+   
+   dsalt/devilspie2
+   
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-01-29 Thread John Helmert III
commit: 0dbec6ec6aa08ef726cf783b5d9aab261192e853
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan 30 01:45:52 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jan 30 01:46:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dbec6ec

x11-misc/polybar: drop 3.5.6

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

 x11-misc/polybar/Manifest |  1 -
 x11-misc/polybar/polybar-3.5.6.ebuild | 71 ---
 2 files changed, 72 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 2698335a484b..f6f5801aaee1 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,4 +1,3 @@
 DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 43693 BLAKE2B 
a84525b0bd00d4ab4ed8afed00fd92eee965efea9960670dcea3efaa259834df5bb7cf8e79a894dd4d4f92f28643ad1b43ccbb374ade96174c6c2f6fc63f5ddc
 SHA512 
f4643bea5a78bd9518fecc9d56ece8d679539b99016440a6e4d45305984c02963d80e00c5375cc53ac7418e2f24f57279930428b331e077eaafa8d0717677662
-DIST polybar-3.5.6.tar.gz 282964 BLAKE2B 
518e8b2e1d2e0698540c4c93cdfce5283c5479b077859dfc98d57072ad23f6140cc2e7d34c34f5af71aeaf9e86642d111f409c53baba0b9398d923ad9b4058a4
 SHA512 
5022f7876489cc28805a52894c8ea42c2afc0600c84f6ce27f1a7c738fcc48fbf5f5d5537472378eae4f3d5ca36fc2fc8b069b379e35b1047d12a3b294e1857f
 DIST polybar-3.5.7.tar.gz 283520 BLAKE2B 
3f7cad2886c0f8352b92e636035607b2abab6dafd0966e6edb9f3b768fc6e5b180be2479f81812eb792f66edada6fe2625af5c3ecc9216763c141a393ab90474
 SHA512 
6336613d37ae45ca43d1cc2e1e2126bcd09247dbf81b3df979def44b240e2a736035503cf5aaeff0a86c830deb956f9ef7057c7fa1ac3da5119b8e6c1db0fe7f
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4

diff --git a/x11-misc/polybar/polybar-3.5.6.ebuild 
b/x11-misc/polybar/polybar-3.5.6.ebuild
deleted file mode 100644
index d36b8fef936b..
--- a/x11-misc/polybar/polybar-3.5.6.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
-I3IPCPP_COMMIT="86ddf7102c6903ae0cc543071e2d375403fc0727"
-
-inherit cmake python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar;
-SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
-   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb[xkb]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   doc? ( dev-python/sphinx )
-   i3wm? (
-   dev-libs/jsoncpp:=
-   || ( x11-wm/i3 x11-wm/i3-gaps )
-   )
-   mpd? ( media-libs/libmpdclient )
-   network? ( net-wireless/wireless-tools )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   rmdir "${S}/lib/xpp" || die
-   mv "${WORKDIR}/xpp-${XPP_COMMIT}" "${S}/lib/xpp" || die
-
-   rmdir "${S}/lib/i3ipcpp" || die
-   mv "${WORKDIR}/i3ipcpp-${I3IPCPP_COMMIT}" "${S}/lib/i3ipcpp" || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   -DBUILD_DOC="$(usex doc)"
-   -DENABLE_I3="$(usex i3wm)"
-   -DBUILD_IPC_MSG="$(usex ipc)"
-   -DENABLE_MPD="$(usex mpd)"
-   -DENABLE_NETWORK="$(usex network)"
-   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
-   # Bug 767949
-   -DENABLE_CCACHE="OFF"
-   )
-
-   cmake_src_configure
-}



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

2022-01-29 Thread John Helmert III
commit: ed30e50bab38dbdaf68a7093fd08616c969a58ab
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan 30 01:43:43 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jan 30 01:46:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed30e50b

media-sound/pulsemixer: update EAPI 7 -> 8, add python3_10

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

 media-sound/pulsemixer/pulsemixer-1.5.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-sound/pulsemixer/pulsemixer-1.5.1.ebuild 
b/media-sound/pulsemixer/pulsemixer-1.5.1.ebuild
index 59fab70d4f78..a4059e5a370c 100644
--- a/media-sound/pulsemixer/pulsemixer-1.5.1.ebuild
+++ b/media-sound/pulsemixer/pulsemixer-1.5.1.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_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="ncurses"
 
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-01-29 Thread John Helmert III
commit: 15b507142ee56d4d1f9293be3bacefd9ae5b66ab
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan 30 01:45:04 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jan 30 01:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15b50714

x11-misc/polybar: enable py3.10

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

 x11-misc/polybar/polybar-3.5.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/polybar/polybar-3.5.7.ebuild 
b/x11-misc/polybar/polybar-3.5.7.ebuild
index d36b8fef936b..0086e86f6492 100644
--- a/x11-misc/polybar/polybar-3.5.7.ebuild
+++ b/x11-misc/polybar/polybar-3.5.7.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
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
 I3IPCPP_COMMIT="86ddf7102c6903ae0cc543071e2d375403fc0727"
 



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

2022-01-29 Thread John Helmert III
commit: 50238b8237a2dd79a2b5e12203b195c8ad225c73
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan 30 01:44:32 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jan 30 01:46:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50238b82

media-sound/pulsemixer: sync live

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

 media-sound/pulsemixer/pulsemixer-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/pulsemixer/pulsemixer-.ebuild 
b/media-sound/pulsemixer/pulsemixer-.ebuild
index 69fcc89df9db..a4059e5a370c 100644
--- a/media-sound/pulsemixer/pulsemixer-.ebuild
+++ b/media-sound/pulsemixer/pulsemixer-.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_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="ncurses"
 
 inherit distutils-r1
@@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/GeorgeFilipkin/${PN};
 else
SRC_URI="https://github.com/GeorgeFilipkin/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: 1841ac553d3131121749274fe165af7af8d6865d
Author: Kenton Groombridge  concord  sh>
AuthorDate: Fri Jan 21 19:03:38 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:06 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=1841ac55

docker: call rootlesskit access in docker access

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/docker.if | 4 
 1 file changed, 4 insertions(+)

diff --git a/policy/modules/services/docker.if 
b/policy/modules/services/docker.if
index 6460ed6e..c3ac8174 100644
--- a/policy/modules/services/docker.if
+++ b/policy/modules/services/docker.if
@@ -178,6 +178,8 @@ template(`docker_user_role',`
docker_run_user_daemon($3, $4)
docker_run_user_cli($3, $4)
 
+   rootlesskit_role($1, $2, $3, $4)
+
ifdef(`init_systemd',`
systemd_user_daemon_domain($1, dockerd_exec_t, dockerd_user_t)
systemd_user_send_systemd_notify($1, dockerd_user_t)
@@ -226,4 +228,6 @@ interface(`docker_signal_user_daemon',`
 #
 interface(`docker_admin',`
docker_run_cli($1, $2)
+
+   rootlesskit_run($1, $2)
 ')



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: 362646fea58e06a59f257c4c0f7e96cfd3105de6
Author: Kenton Groombridge  concord  sh>
AuthorDate: Tue Jan 11 20:56:38 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:06 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=362646fe

rootlesskit: new policy module

Rootlesskit is required by rootless docker

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/rootlesskit.fc |   3 +
 policy/modules/services/rootlesskit.if | 106 +
 policy/modules/services/rootlesskit.te |  43 +
 3 files changed, 152 insertions(+)

diff --git a/policy/modules/services/rootlesskit.fc 
b/policy/modules/services/rootlesskit.fc
new file mode 100644
index ..613ebd9b
--- /dev/null
+++ b/policy/modules/services/rootlesskit.fc
@@ -0,0 +1,3 @@
+/usr/bin/rootlesskit   --  
gen_context(system_u:object_r:rootlesskit_exec_t,s0)
+/usr/bin/rootlessctl   --  
gen_context(system_u:object_r:rootlesskit_exec_t,s0)
+/usr/bin/rootlesskit-docker-proxy  --  
gen_context(system_u:object_r:rootlesskit_exec_t,s0)

diff --git a/policy/modules/services/rootlesskit.if 
b/policy/modules/services/rootlesskit.if
new file mode 100644
index ..2be598d7
--- /dev/null
+++ b/policy/modules/services/rootlesskit.if
@@ -0,0 +1,106 @@
+## Policy for RootlessKit
+
+
+## 
+## Execute rootlesskit in the caller domain.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`rootlesskit_exec',`
+   gen_require(`
+   type rootlesskit_exec_t;
+   ')
+
+   can_exec($1, rootlesskit_exec_t)
+')
+
+
+## 
+## Execute rootlesskit in the rootlesskit domain.
+## 
+## 
+## 
+## Domain allowed to transition.
+## 
+## 
+#
+interface(`rootlesskit_domtrans',`
+   gen_require(`
+   type rootlesskit_t, rootlesskit_exec_t;
+   ')
+
+   corecmd_search_bin($1)
+   domtrans_pattern($1, rootlesskit_exec_t, rootlesskit_t)
+')
+
+
+## 
+## Execute rootlesskit in the rootlesskit
+## domain, and allow the specified role
+## the rootlesskit domain.
+## 
+## 
+## 
+## Domain allowed to transition.
+## 
+## 
+## 
+## 
+## The role to be allowed the rootlesskit domain.
+## 
+## 
+#
+interface(`rootlesskit_run',`
+   gen_require(`
+   type rootlesskit_t;
+   ')
+
+   role $2 types rootlesskit_t;
+
+   rootlesskit_domtrans($1)
+')
+
+
+## 
+## Role access for rootlesskit.
+## 
+## 
+## 
+## The prefix of the user role (e.g., user
+## is the prefix for user_r).
+## 
+## 
+## 
+## 
+## User domain for the role.
+## 
+## 
+## 
+## 
+## User exec domain for execute and transition access.
+## 
+## 
+## 
+## 
+## Role allowed access.
+## 
+## 
+## 
+#
+template(`rootlesskit_role',`
+   gen_require(`
+   type rootlesskit_t;
+   type rootlesskit_exec_t;
+   ')
+
+   rootlesskit_run($3, $4)
+
+   optional_policy(`
+   systemd_user_daemon_domain($1, rootlesskit_exec_t, 
rootlesskit_t)
+   ')
+')
+

diff --git a/policy/modules/services/rootlesskit.te 
b/policy/modules/services/rootlesskit.te
new file mode 100644
index ..31168801
--- /dev/null
+++ b/policy/modules/services/rootlesskit.te
@@ -0,0 +1,43 @@
+policy_module(rootlesskit)
+
+
+#
+# Declarations
+#
+
+container_engine_domain_template(rootlesskit)
+type rootlesskit_exec_t;
+container_user_engine(rootlesskit_t)
+application_domain(rootlesskit_t, rootlesskit_exec_t)
+mls_trusted_object(rootlesskit_t)
+
+
+#
+# Rootlesskit local policy
+#
+
+# rootlesskit fails without this access
+allow rootlesskit_t self:tun_socket { relabelfrom relabelto };
+
+can_exec(rootlesskit_t, rootlesskit_exec_t)
+
+domain_use_interactive_fds(rootlesskit_t)
+
+# any dir not readable or file not stat-able causes rootlesskit to hang
+# when --copy-up would access it; the below rules cover at least the
+# access needed for rootless docker (copying /etc and /run)
+files_list_all(rootlesskit_t)
+files_getattr_all_files(rootlesskit_t)
+files_getattr_all_pipes(rootlesskit_t)
+files_getattr_all_sockets(rootlesskit_t)
+
+kernel_read_sysctl(rootlesskit_t)
+
+auth_use_nsswitch(rootlesskit_t)
+
+userdom_exec_user_bin_files(rootlesskit_t)
+
+optional_policy(`
+   dbus_list_system_bus_runtime(rootlesskit_t)
+   dbus_system_bus_client(rootlesskit_t)
+')



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2022-01-29 Thread Jason Zaman
commit: f1666469b87a81d52a5a15aec0a53771b2b7e486
Author: Kenton Groombridge  concord  sh>
AuthorDate: Mon Jan 17 21:09:10 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:06 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=f1666469

systemd: add supporting interfaces for user daemons

Add an interface to allow systemd user daemons to use systemd notify and
an interface to write to the systemd user runtime named socket.

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/systemd.if | 48 
 1 file changed, 48 insertions(+)

diff --git a/policy/modules/system/systemd.if b/policy/modules/system/systemd.if
index db98053a..e5214124 100644
--- a/policy/modules/system/systemd.if
+++ b/policy/modules/system/systemd.if
@@ -257,6 +257,35 @@ interface(`systemd_user_unix_stream_activated_socket',`
systemd_user_activated_sock_file($2)
 ')
 
+##
+## 
+## Allow the target domain the permissions necessary
+## to use systemd notify when started by the specified
+## systemd user instance.
+## 
+## 
+## 
+## Prefix for the user domain.
+## 
+## 
+## 
+## 
+## Domain to be allowed systemd notify permissions.
+## 
+## 
+#
+template(`systemd_user_send_systemd_notify',`
+   gen_require(`
+   type $1_systemd_t;
+   type systemd_user_runtime_notify_t;
+   ')
+
+   systemd_search_user_runtime($2)
+   allow $2 systemd_user_runtime_notify_t:sock_file rw_sock_file_perms;
+
+   allow $2 $1_systemd_t:unix_dgram_socket sendto;
+')
+
 ##
 ## 
 ##   Allow the target domain to be monitored and have its output
@@ -596,6 +625,25 @@ interface(`systemd_read_user_runtime_lnk_files',`
read_lnk_files_pattern($1, systemd_user_runtime_t, 
systemd_user_runtime_t)
 ')
 
+##
+## 
+## Allow the specified domain to write to
+## the systemd user runtime named socket.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`systemd_write_user_runtime_socket',`
+   gen_require(`
+   type systemd_user_runtime_t;
+   ')
+
+   allow $1 systemd_user_runtime_t:sock_file write;
+')
+
 ##
 ## 
 ##   Allow the specified domain to read system-wide systemd



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: 16711830e9075fd6d36b32875cde26c286a98b5d
Author: Kenton Groombridge  concord  sh>
AuthorDate: Mon Jan 24 16:08:50 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:06 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=16711830

container: allow containers to getsession

Found to be required by a jellyfin container when testing.

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.te | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/services/container.te 
b/policy/modules/services/container.te
index 1291768c..d5f79b15 100644
--- a/policy/modules/services/container.te
+++ b/policy/modules/services/container.te
@@ -150,7 +150,7 @@ corenet_port(container_port_t)
 
 allow container_domain self:capability { dac_override kill setgid setuid 
sys_boot sys_chroot };
 allow container_domain self:cap_userns { chown dac_override fowner setgid 
setuid };
-allow container_domain self:process { execstack execmem getattr signal_perms 
getsched setsched setcap setpgid };
+allow container_domain self:process { execstack execmem getattr getsched 
getsession setsched setcap setpgid signal_perms };
 allow container_domain self:fifo_file manage_fifo_file_perms;
 allow container_domain self:sem create_sem_perms;
 allow container_domain self:shm create_shm_perms;



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: dbbe51a3b5cddeb4105fffecc3c29be701b10360
Author: Kenton Groombridge  concord  sh>
AuthorDate: Tue Jan 11 19:15:24 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:06 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=dbbe51a3

container, docker, rootlesskit: add support for rootless docker

Rootless docker runs as root in a user namespace. Because of this,
rootless docker containers will run as spc_user_t as docker cannot be
SELinux-aware in its own container.

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.fc   |   8 ++
 policy/modules/services/container.if   |  59 
 policy/modules/services/docker.if  | 160 +
 policy/modules/services/docker.te  |  82 +
 policy/modules/services/rootlesskit.te |   3 +
 5 files changed, 312 insertions(+)

diff --git a/policy/modules/services/container.fc 
b/policy/modules/services/container.fc
index 524ccedb..ef5ad3b6 100644
--- a/policy/modules/services/container.fc
+++ b/policy/modules/services/container.fc
@@ -9,6 +9,14 @@ 
HOME_DIR/\.local/share/containers/storage/overlay2-layers(/.*)?
gen_context(sys
 HOME_DIR/\.local/share/containers/storage/overlay-images(/.*)? 
gen_context(system_u:object_r:container_ro_file_t,s0)
 HOME_DIR/\.local/share/containers/storage/overlay2-images(/.*)?
gen_context(system_u:object_r:container_ro_file_t,s0)
 HOME_DIR/\.local/share/containers/storage/volumes/[^/]+/.* 
gen_context(system_u:object_r:container_file_t,s0)
+HOME_DIR/\.local/share/docker(/.*)?
gen_context(system_u:object_r:container_data_home_t,s0)
+HOME_DIR/\.local/share/docker/.*/config\.env   --  
gen_context(system_u:object_r:container_ro_file_t,s0)
+HOME_DIR/\.local/share/docker/containers/.*/.*\.log--  
gen_context(system_u:object_r:container_log_t,s0)
+HOME_DIR/\.local/share/docker/containers/.*/hostname   --  
gen_context(system_u:object_r:container_ro_file_t,s0)
+HOME_DIR/\.local/share/docker/containers/.*/hosts  --  
gen_context(system_u:object_r:container_ro_file_t,s0)
+HOME_DIR/\.local/share/docker/init(/.*)?   
gen_context(system_u:object_r:container_ro_file_t,s0)
+HOME_DIR/\.local/share/docker/fuse-overlayfs(/.*)? 
gen_context(system_u:object_r:container_ro_file_t,s0)
+HOME_DIR/\.local/share/docker/volumes(/.*)?
gen_context(system_u:object_r:container_file_t,s0)
 
 /usr/bin/crun  --  
gen_context(system_u:object_r:container_engine_exec_t,s0)
 /usr/bin/runc  --  
gen_context(system_u:object_r:container_engine_exec_t,s0)

diff --git a/policy/modules/services/container.if 
b/policy/modules/services/container.if
index 28699f52..e9217f63 100644
--- a/policy/modules/services/container.if
+++ b/policy/modules/services/container.if
@@ -619,6 +619,28 @@ interface(`container_stream_connect_system_containers',`
allow $1 container_runtime_t:sock_file read_sock_file_perms;
 ')
 
+
+## 
+## Connect to a user container domain
+## over a unix stream socket.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`container_stream_connect_user_containers',`
+   gen_require(`
+   attribute container_user_domain;
+   type container_runtime_t;
+   ')
+
+   files_search_runtime($1)
+   stream_connect_pattern($1, container_runtime_t, container_runtime_t, 
container_user_domain)
+   allow $1 container_runtime_t:sock_file read_sock_file_perms;
+')
+
 
 ## 
 ## Connect to a container domain
@@ -661,6 +683,24 @@ interface(`container_signal_all_containers',`
allow $1 container_domain:process signal_perms;
 ')
 
+
+## 
+## Set the attributes of container ptys.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`container_setattr_container_ptys',`
+   gen_require(`
+   type container_devpts_t;
+   ')
+
+   allow $1 container_devpts_t:chr_file setattr;
+')
+
 
 ## 
 ## Read and write container ptys.
@@ -1156,6 +1196,25 @@ interface(`container_manage_user_runtime_files',`
manage_files_pattern($1, container_user_runtime_t, 
container_user_runtime_t)
 ')
 
+
+## 
+## Allow the specified domain to read and
+## write user runtime container named sockets.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`container_rw_user_runtime_sock_files',`
+   gen_require(`
+   type container_user_runtime_t;
+   ')
+
+   allow $1 container_user_runtime_t:sock_file rw_sock_file_perms;
+')
+
 
 ## 
 ## Allow 

[gentoo-commits] proj/hardened-refpolicy:master commit in: gentoo/

2022-01-29 Thread Jason Zaman
commit: 842965b397382d6f6a1b1237d882d79a7c6fbb47
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jan 30 01:15:57 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:57 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=842965b3

Merge upstream

Signed-off-by: Jason Zaman  gentoo.org>

 gentoo/STATE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gentoo/STATE b/gentoo/STATE
index 996a232d..1389c44a 100644
--- a/gentoo/STATE
+++ b/gentoo/STATE
@@ -1 +1 @@
-6eb1469ce78e3cdaa8560c7d580f2ad374a0608b
+f84770f5ce6ceeff4691c517f86abba6223fd528



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2022-01-29 Thread Jason Zaman
commit: b76bc8b1d78cf22cb9c3e019b4ff0ff80c1c0155
Author: Kenton Groombridge  concord  sh>
AuthorDate: Mon Jan 17 20:52:00 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:06 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=b76bc8b1

systemd: use stream socket perms in systemd_user_app_status

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/systemd.if | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/system/systemd.if b/policy/modules/system/systemd.if
index 4906767a..db98053a 100644
--- a/policy/modules/system/systemd.if
+++ b/policy/modules/system/systemd.if
@@ -289,7 +289,7 @@ template(`systemd_user_app_status',`
ps_process_pattern($1_systemd_t, $2)
allow $1_systemd_t $2:process signal_perms;
allow $2 $1_systemd_t:fd use;
-   allow $2 $1_systemd_t:unix_stream_socket rw_socket_perms;
+   allow $2 $1_systemd_t:unix_stream_socket rw_stream_socket_perms;
 
# apps run by systemd --user instances need to be able to read the
# state of the systemd --user instance



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2022-01-29 Thread Jason Zaman
commit: f7e5d1a892569f1f9adb0df63eb3965340763a5e
Author: Kenton Groombridge  concord  sh>
AuthorDate: Tue Jan 11 19:59:59 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:06 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=f7e5d1a8

systemd: allow systemd user managers to execute user bin files

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/systemd.if | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/policy/modules/system/systemd.if b/policy/modules/system/systemd.if
index 975623f5..4906767a 100644
--- a/policy/modules/system/systemd.if
+++ b/policy/modules/system/systemd.if
@@ -126,6 +126,8 @@ template(`systemd_role_template',`
dbus_spec_session_bus_client($1, $1_systemd_t)
dbus_connect_spec_session_bus($1, $1_systemd_t)
 
+   userdom_exec_user_bin_files($1_systemd_t)
+
# userdomain rules
allow $3 $1_systemd_t:process signal;
allow $3 $1_systemd_t:unix_stream_socket rw_stream_socket_perms;



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: 12977dbcd922fd1bc6175ed523033d08133e7718
Author: Kenton Groombridge  concord  sh>
AuthorDate: Fri Dec 31 19:47:00 2021 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=12977dbc

container, podman: add policy for conmon

Make conmon run in a separate domain and allow podman types to
transition to it.

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.if | 406 +++
 policy/modules/services/podman.fc|   1 +
 policy/modules/services/podman.if|  98 +
 policy/modules/services/podman.te| 162 +-
 4 files changed, 665 insertions(+), 2 deletions(-)

diff --git a/policy/modules/services/container.if 
b/policy/modules/services/container.if
index 92b5a2f7..1c1950c7 100644
--- a/policy/modules/services/container.if
+++ b/policy/modules/services/container.if
@@ -356,6 +356,52 @@ interface(`container_engine_executable_file',`
application_executable_file($1)
 ')
 
+
+## 
+## Execute a generic container engine
+## executable with an automatic transition
+## to a private type.
+## 
+## 
+## 
+## Domain allowed to transition.
+## 
+## 
+## 
+## 
+## The type of the new process.
+## 
+## 
+#
+interface(`container_generic_engine_domtrans',`
+   gen_require(`
+   type container_engine_exec_t;
+   ')
+
+   corecmd_search_bin($1)
+   domtrans_pattern($1, container_engine_exec_t, $2)
+')
+
+
+## 
+## Allow the generic container engine
+## executables to be an entrypoint
+## for the specified domain.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`container_engine_executable_entrypoint',`
+   gen_require(`
+   type container_engine_exec_t;
+   ')
+
+   allow $1 container_engine_exec_t:file entrypoint;
+')
+
 
 ## 
 ## Send and receive messages from
@@ -377,6 +423,115 @@ interface(`container_engine_dbus_chat',`
allow container_engine_domain $1:dbus send_msg;
 ')
 
+
+## 
+## Allow the specified domain to manage
+## container engine temporary files.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`container_manage_engine_tmp_files',`
+   gen_require(`
+   type container_engine_tmp_t;
+   ')
+
+   files_search_tmp($1)
+   allow $1 container_engine_tmp_t:file manage_file_perms;
+')
+
+
+## 
+## Allow the specified domain to manage
+## container engine temporary named sockets.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`container_manage_engine_tmp_sock_files',`
+   gen_require(`
+   type container_engine_tmp_t;
+   ')
+
+   files_search_tmp($1)
+   allow $1 container_engine_tmp_t:sock_file manage_sock_file_perms;
+')
+
+
+## 
+## Allow the specified domain to create
+## objects in generic temporary directories
+## with an automatic type transition to
+## the container engine temporary file type.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+## 
+## 
+## The object class of the object being created.
+## 
+## 
+## 
+## 
+## The name of the object being created.
+## 
+## 
+#
+interface(`container_engine_tmp_filetrans',`
+   gen_require(`
+   type container_engine_tmp_t;
+   ')
+
+   files_tmp_filetrans($1, container_engine_tmp_t, $2, $3)
+')
+
+
+## 
+## Read the process state (/proc/pid)
+## of all system containers.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`container_read_system_container_state',`
+   gen_require(`
+   attribute container_system_domain;
+   ')
+
+   ps_process_pattern($1, container_system_domain)
+')
+
+
+## 
+## Read the process state (/proc/pid)
+## of all user containers.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`container_read_user_container_state',`
+   gen_require(`
+   attribute container_user_domain;
+   ')
+
+   ps_process_pattern($1, container_user_domain)
+')
+
 
 ## 
 ## All of the permissions necessary
@@ -611,6 +766,25 @@ interface(`container_manage_sock_files',`
manage_sock_files_pattern($1, container_file_t, container_file_t)
 ')
 
+
+## 
+## Allow the specified domain to read
+## and write container chr files.
+## 
+## 
+## 

[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: 3973d1bd59980dc6e122e2b8b759c03937de9173
Author: Kenton Groombridge  concord  sh>
AuthorDate: Fri Jan 21 19:05:31 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=3973d1bd

container: call docker access in container access

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.if | 8 
 1 file changed, 8 insertions(+)

diff --git a/policy/modules/services/container.if 
b/policy/modules/services/container.if
index 58e8c470..28699f52 100644
--- a/policy/modules/services/container.if
+++ b/policy/modules/services/container.if
@@ -284,6 +284,10 @@ template(`container_user_role',`
systemd_user_app_status($1, container_user_domain)
')
 
+   optional_policy(`
+   docker_user_role($1, $2, $3, $4)
+   ')
+
optional_policy(`
podman_user_role($1, $2, $3, $4)
')
@@ -1323,6 +1327,10 @@ interface(`container_admin',`
fs_search_tmpfs($1)
admin_pattern($1, container_engine_tmpfs_t)
 
+   optional_policy(`
+   docker_admin($1, $2)
+   ')
+
optional_policy(`
podman_admin($1, $2)
')



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: e6119d9b84916327586cd41094684567ff29a69d
Author: Kenton Groombridge  concord  sh>
AuthorDate: Tue Jan 18 01:09:47 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:06 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=e6119d9b

container: drop old commented rules

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.te | 5 -
 1 file changed, 5 deletions(-)

diff --git a/policy/modules/services/container.te 
b/policy/modules/services/container.te
index 82de38ee..1291768c 100644
--- a/policy/modules/services/container.te
+++ b/policy/modules/services/container.te
@@ -192,7 +192,6 @@ files_dontaudit_getattr_all_pipes(container_domain)
 files_dontaudit_getattr_all_sockets(container_domain)
 files_dontaudit_list_all_mountpoints(container_domain)
 files_dontaudit_write_etc_runtime_files(container_domain)
-# files_entrypoint_all_files(container_domain)
 files_list_var(container_domain)
 files_list_var_lib(container_domain)
 files_search_all(container_domain)
@@ -209,10 +208,6 @@ fs_manage_fusefs_symlinks(container_domain)
 fs_exec_fusefs_files(container_domain)
 fs_fusefs_entry_type(container_domain)
 
-# fs_rw_inherited_tmpfs_files(container_domain)
-# fs_rw_inherited_cifs_files(container_domain)
-# fs_rw_inherited_noxattr_fs_files(container_domain)
-
 auth_dontaudit_read_login_records(container_domain)
 auth_dontaudit_write_login_records(container_domain)
 auth_search_pam_console_data(container_domain)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: bf53167e28f78a0f7f80784ee5ea5999c434
Author: Kenton Groombridge  concord  sh>
AuthorDate: Fri Dec 31 19:20:49 2021 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=bf53

container, docker: add initial support for docker

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.fc | 25 ++
 policy/modules/services/container.if | 96 
 policy/modules/services/docker.fc|  8 +++
 policy/modules/services/docker.if| 69 ++
 policy/modules/services/docker.te| 85 +++
 5 files changed, 283 insertions(+)

diff --git a/policy/modules/services/container.fc 
b/policy/modules/services/container.fc
index 9de5a68d..524ccedb 100644
--- a/policy/modules/services/container.fc
+++ b/policy/modules/services/container.fc
@@ -13,13 +13,24 @@ HOME_DIR/\.local/share/containers/storage/volumes/[^/]+/.*  
gen_context(system_u
 /usr/bin/crun  --  
gen_context(system_u:object_r:container_engine_exec_t,s0)
 /usr/bin/runc  --  
gen_context(system_u:object_r:container_engine_exec_t,s0)
 
+/usr/lib/systemd/system/docker.*   --  
gen_context(system_u:object_r:container_unit_t,s0)
+/usr/lib/systemd/system/containerd.*   --  
gen_context(system_u:object_r:container_unit_t,s0)
+
 /etc/containers(/.*)?  
gen_context(system_u:object_r:container_config_t,s0)
 /etc/cni(/.*)? gen_context(system_u:object_r:container_config_t,s0)
+/etc/docker(/.*)?  
gen_context(system_u:object_r:container_config_t,s0)
+/etc/containerd(/.*)?  
gen_context(system_u:object_r:container_config_t,s0)
 
 /run/containers(/.*)?  
gen_context(system_u:object_r:container_runtime_t,s0)
 /run/libpod(/.*)?  
gen_context(system_u:object_r:container_runtime_t,s0)
 /run/runc(/.*)?
gen_context(system_u:object_r:container_runtime_t,s0)
 
+/run/docker(/.*)?  
gen_context(system_u:object_r:container_runtime_t,s0)
+/run/docker\.pid   --  
gen_context(system_u:object_r:container_runtime_t,s0)
+/run/docker\.sock  -s  
gen_context(system_u:object_r:container_runtime_t,s0)
+/run/containerd(/.*)?  
gen_context(system_u:object_r:container_runtime_t,s0)
+/run/containerd/[^/]+/sandboxes/[^/]+/shm(/.*)?
gen_context(system_u:object_r:container_engine_tmpfs_t,s0)
+
 /run/user/%{USERID}/netns(/.*)?
gen_context(system_u:object_r:container_runtime_t,s0)
 
 /var/cache/containers(/.*)?
gen_context(system_u:object_r:container_engine_cache_t,s0)
@@ -42,5 +53,19 @@ HOME_DIR/\.local/share/containers/storage/volumes/[^/]+/.*   
gen_context(system_u
 /var/lib/containers/storage/overlay2-images(/.*)?  
gen_context(system_u:object_r:container_ro_file_t,s0)
 /var/lib/containers/storage/volumes/[^/]+/.*   
gen_context(system_u:object_r:container_file_t,s0)
 
+/var/lib/docker(/.*)?  
gen_context(system_u:object_r:container_var_lib_t,s0)
+/var/lib/docker/.*/config\.env --  
gen_context(system_u:object_r:container_ro_file_t,s0)
+/var/lib/docker/containers/.*/.*\.log  --  
gen_context(system_u:object_r:container_log_t,s0)
+/var/lib/docker/containers/.*/hostname --  
gen_context(system_u:object_r:container_ro_file_t,s0)
+/var/lib/docker/containers/.*/hosts--  
gen_context(system_u:object_r:container_ro_file_t,s0)
+/var/lib/docker/init(/.*)? 
gen_context(system_u:object_r:container_ro_file_t,s0)
+/var/lib/docker/overlay(/.*)?  
gen_context(system_u:object_r:container_ro_file_t,s0)
+/var/lib/docker/overlay2(/.*)? 
gen_context(system_u:object_r:container_ro_file_t,s0)
+/var/lib/docker/volumes/[^/]+/.*   
gen_context(system_u:object_r:container_file_t,s0)
+
+/var/lib/containerd(/.*)?  
gen_context(system_u:object_r:container_var_lib_t,s0)
+/var/lib/containerd/[^/]+/sandboxes(/.*)?  
gen_context(system_u:object_r:container_ro_file_t,s0)
+/var/lib/containerd/[^/]+/snapshots(/.*)?  
gen_context(system_u:object_r:container_ro_file_t,s0)
+
 /var/log/containers(/.*)?  
gen_context(system_u:object_r:container_log_t,s0)
 /var/log/pods(/.*)?
gen_context(system_u:object_r:container_log_t,s0)

diff --git a/policy/modules/services/container.if 
b/policy/modules/services/container.if
index 1c1950c7..58e8c470 100644
--- a/policy/modules/services/container.if
+++ b/policy/modules/services/container.if
@@ -423,6 +423,27 @@ interface(`container_engine_dbus_chat',`
allow container_engine_domain $1:dbus send_msg;
 ')
 
+
+## 
+## Allow the specified domain to be started
+## by systemd socket activation using a
+## named socket labeled the 

[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: 4c30d6c3518839622475b09cd70011ad9bb6f757
Author: Kenton Groombridge  concord  sh>
AuthorDate: Mon Jan 24 22:34:27 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:06 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=4c30d6c3

docker: make rootlesskit optional

Avoid a potential build error and circular dependency by making
rootlesskit optional. Note that rootlesskit is still required in order
for rootless docker to function.

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/docker.if | 10 +++---
 policy/modules/services/docker.te |  6 --
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/policy/modules/services/docker.if 
b/policy/modules/services/docker.if
index c3ac8174..532fa441 100644
--- a/policy/modules/services/docker.if
+++ b/policy/modules/services/docker.if
@@ -178,8 +178,6 @@ template(`docker_user_role',`
docker_run_user_daemon($3, $4)
docker_run_user_cli($3, $4)
 
-   rootlesskit_role($1, $2, $3, $4)
-
ifdef(`init_systemd',`
systemd_user_daemon_domain($1, dockerd_exec_t, dockerd_user_t)
systemd_user_send_systemd_notify($1, dockerd_user_t)
@@ -188,6 +186,10 @@ template(`docker_user_role',`
optional_policy(`
dbus_spec_session_bus_client($1, dockerd_user_t)
')
+
+   optional_policy(`
+   rootlesskit_role($1, $2, $3, $4)
+   ')
 ')
 
 
@@ -229,5 +231,7 @@ interface(`docker_signal_user_daemon',`
 interface(`docker_admin',`
docker_run_cli($1, $2)
 
-   rootlesskit_run($1, $2)
+   optional_policy(`
+   rootlesskit_run($1, $2)
+   ')
 ')

diff --git a/policy/modules/services/docker.te 
b/policy/modules/services/docker.te
index 0e2e2e68..bb5eeb49 100644
--- a/policy/modules/services/docker.te
+++ b/policy/modules/services/docker.te
@@ -125,8 +125,6 @@ mount_exec(dockerd_user_t)
 container_setattr_container_ptys(dockerd_user_t)
 container_use_container_ptys(dockerd_user_t)
 
-rootlesskit_exec(dockerd_user_t)
-
 ifdef(`init_systemd',`
systemd_search_user_runtime(dockerd_user_t)
systemd_write_user_runtime_socket(dockerd_user_t)
@@ -140,6 +138,10 @@ optional_policy(`
dbus_write_session_runtime_socket(dockerd_user_t)
 ')
 
+optional_policy(`
+   rootlesskit_exec(dockerd_user_t)
+')
+
 
 #
 # Rootless Docker CLI local policy



[gentoo-commits] proj/hardened-refpolicy:master commit in: config/appconfig-mls/, config/appconfig-mcs/, config/appconfig-standard/

2022-01-29 Thread Jason Zaman
commit: 3a6f1fdc625af28d62c7906f4e8666a7ae8661dd
Author: Kenton Groombridge  concord  sh>
AuthorDate: Tue Jan 18 01:17:44 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:06 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=3a6f1fdc

lxc_contexts: add ro_file and sandbox_lxc_process contexts

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 config/appconfig-mcs/lxc_contexts  | 2 ++
 config/appconfig-mls/lxc_contexts  | 2 ++
 config/appconfig-standard/lxc_contexts | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/config/appconfig-mcs/lxc_contexts 
b/config/appconfig-mcs/lxc_contexts
index 659a0c7c..de397ed2 100644
--- a/config/appconfig-mcs/lxc_contexts
+++ b/config/appconfig-mcs/lxc_contexts
@@ -1,3 +1,5 @@
 process = "system_u:system_r:container_t:s0"
 content = "system_u:object_r:virt_var_lib_t:s0"
 file = "system_u:object_r:container_file_t:s0"
+ro_file = "system_u:object_r:container_ro_file_t:s0"
+sandbox_lxc_process = "system_u:system_r:container_t:s0"

diff --git a/config/appconfig-mls/lxc_contexts 
b/config/appconfig-mls/lxc_contexts
index 659a0c7c..de397ed2 100644
--- a/config/appconfig-mls/lxc_contexts
+++ b/config/appconfig-mls/lxc_contexts
@@ -1,3 +1,5 @@
 process = "system_u:system_r:container_t:s0"
 content = "system_u:object_r:virt_var_lib_t:s0"
 file = "system_u:object_r:container_file_t:s0"
+ro_file = "system_u:object_r:container_ro_file_t:s0"
+sandbox_lxc_process = "system_u:system_r:container_t:s0"

diff --git a/config/appconfig-standard/lxc_contexts 
b/config/appconfig-standard/lxc_contexts
index 2cf33ddb..f2d6ef9b 100644
--- a/config/appconfig-standard/lxc_contexts
+++ b/config/appconfig-standard/lxc_contexts
@@ -1,3 +1,5 @@
 process = "system_u:system_r:container_t"
 content = "system_u:object_r:virt_var_lib_t"
 file = "system_u:object_r:container_file_t"
+ro_file = "system_u:object_r:container_ro_file_t:s0"
+sandbox_lxc_process = "system_u:system_r:container_t:s0"



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: 95d8a0674bc68569a236d0ee1fee0962829e360b
Author: Kenton Groombridge  concord  sh>
AuthorDate: Fri Jan 21 19:05:06 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=95d8a067

container: call podman access in container access

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.if | 8 
 1 file changed, 8 insertions(+)

diff --git a/policy/modules/services/container.if 
b/policy/modules/services/container.if
index 3a229ead..d7ad3e84 100644
--- a/policy/modules/services/container.if
+++ b/policy/modules/services/container.if
@@ -283,6 +283,10 @@ template(`container_user_role',`
 
systemd_user_app_status($1, container_user_domain)
')
+
+   optional_policy(`
+   podman_user_role($1, $2, $3, $4)
+   ')
 ')
 
 
@@ -797,4 +801,8 @@ interface(`container_admin',`
 
fs_search_tmpfs($1)
admin_pattern($1, container_engine_tmpfs_t)
+
+   optional_policy(`
+   podman_admin($1, $2)
+   ')
 ')



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2022-01-29 Thread Jason Zaman
commit: c57bb49065554c2efa1f8bf8a6854eaeb0588d31
Author: Kenton Groombridge  concord  sh>
AuthorDate: Thu Jan  6 23:24:35 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c57bb490

xdg: add interface to search xdg data directories

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/xdg.if | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/policy/modules/system/xdg.if b/policy/modules/system/xdg.if
index b7620384..6e1cd836 100644
--- a/policy/modules/system/xdg.if
+++ b/policy/modules/system/xdg.if
@@ -635,6 +635,24 @@ interface(`xdg_relabel_all_config',`
userdom_search_user_home_dirs($1)
 ')
 
+
+## 
+## Search through the xdg data home directories
+## 
+## 
+## 
+## Domain allowed access
+## 
+## 
+#
+interface(`xdg_search_data_dirs',`
+   gen_require(`
+   type xdg_data_t;
+   ')
+
+   allow $1 xdg_data_t:dir search_dir_perms;
+')
+
 
 ## 
 ## Watch the xdg data home directories



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: c293797e2f2a99b76d81bb1fc89ffbd4d5955e0f
Author: Kenton Groombridge  concord  sh>
AuthorDate: Sat Nov 27 20:08:52 2021 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c293797e

container: add tunables for containers to use nfs and cifs

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.te | 51 
 1 file changed, 51 insertions(+)

diff --git a/policy/modules/services/container.te 
b/policy/modules/services/container.te
index 015d9f2d..35613b23 100644
--- a/policy/modules/services/container.te
+++ b/policy/modules/services/container.te
@@ -9,6 +9,20 @@ policy_module(container)
 ## 
 gen_tunable(container_manage_cgroup, false)
 
+## 
+## 
+## Allow containers to use NFS filesystems.
+## 
+## 
+gen_tunable(container_use_nfs, false)
+
+## 
+## 
+## Allow containers to use CIFS filesystems.
+## 
+## 
+gen_tunable(container_use_samba, false)
+
 
 #
 # Declarations
@@ -216,6 +230,22 @@ tunable_policy(`container_manage_cgroup',`
fs_manage_cgroup_files(container_domain)
 ')
 
+tunable_policy(`container_use_nfs',`
+   fs_manage_nfs_dirs(container_domain)
+   fs_manage_nfs_files(container_domain)
+   fs_manage_nfs_named_sockets(container_domain)
+   fs_read_nfs_symlinks(container_domain)
+   fs_exec_nfs_files(container_domain)
+')
+
+tunable_policy(`container_use_samba',`
+   fs_manage_cifs_dirs(container_domain)
+   fs_manage_cifs_files(container_domain)
+   fs_manage_cifs_named_sockets(container_domain)
+   fs_read_cifs_symlinks(container_domain)
+   fs_exec_cifs_files(container_domain)
+')
+
 optional_policy(`
udev_read_runtime_files(container_domain)
 ')
@@ -476,6 +506,27 @@ ifdef(`init_systemd',`
init_run_bpf(container_engine_domain)
 ')
 
+tunable_policy(`container_use_nfs',`
+   fs_manage_nfs_dirs(container_engine_domain)
+   fs_manage_nfs_files(container_engine_domain)
+   fs_manage_nfs_named_sockets(container_engine_domain)
+   fs_read_nfs_symlinks(container_engine_domain)
+   fs_mount_nfs(container_engine_domain)
+   fs_unmount_nfs(container_engine_domain)
+   fs_exec_nfs_files(container_engine_domain)
+   kernel_rw_fs_sysctls(container_engine_domain)
+',`
+   kernel_dontaudit_search_fs_sysctls(container_engine_domain)
+')
+
+tunable_policy(`container_use_samba',`
+   fs_manage_cifs_dirs(container_engine_domain)
+   fs_manage_cifs_files(container_engine_domain)
+   fs_manage_cifs_named_sockets(container_engine_domain)
+   fs_read_cifs_symlinks(container_engine_domain)
+   fs_exec_cifs_files(container_engine_domain)
+')
+
 optional_policy(`
# to verify container image signatures
gpg_exec(container_engine_domain)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/, policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: 79b0ec7e2d66dadd3570e99801632ac32cfe0147
Author: Kenton Groombridge  concord  sh>
AuthorDate: Sat Dec  4 18:43:43 2021 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=79b0ec7e

container, iptables: dontaudit iptables rw on /ptmx

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.if | 19 +++
 policy/modules/system/iptables.te|  5 +
 2 files changed, 24 insertions(+)

diff --git a/policy/modules/services/container.if 
b/policy/modules/services/container.if
index d7ad3e84..92b5a2f7 100644
--- a/policy/modules/services/container.if
+++ b/policy/modules/services/container.if
@@ -611,6 +611,25 @@ interface(`container_manage_sock_files',`
manage_sock_files_pattern($1, container_file_t, container_file_t)
 ')
 
+
+## 
+## Do not audit attempts to read
+## and write container chr files.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`container_dontaudit_rw_chr_files',`
+   gen_require(`
+   type container_file_t;
+   ')
+
+   dontaudit $1 container_file_t:chr_file rw_chr_file_perms;
+')
+
 
 ## 
 ## Allow the specified domain to

diff --git a/policy/modules/system/iptables.te 
b/policy/modules/system/iptables.te
index f61b8af1..39ce924d 100644
--- a/policy/modules/system/iptables.te
+++ b/policy/modules/system/iptables.te
@@ -105,6 +105,11 @@ ifdef(`hide_broken_symptoms',`
dev_dontaudit_write_mtrr(iptables_t)
 ')
 
+optional_policy(`
+   # iptables may try to rw /ptmx in a container
+   container_dontaudit_rw_chr_files(iptables_t)
+')
+
 optional_policy(`
fail2ban_append_log(iptables_t)
 ')



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2022-01-29 Thread Jason Zaman
commit: ff059cfa2c7ef4bd5ff446240617a14e515a0ace
Author: Kenton Groombridge  concord  sh>
AuthorDate: Tue Jan 11 19:56:49 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:15:06 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=ff059cfa

userdomain: add type for user bin files

Add a type and allow execute access to executable files that may be
freely managed by users in their home directories. Although users may
normally execute anything labeled user_home_t, this type is intended to
be executed by user services such as the user's systemd --user instance.

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/userdomain.fc |  2 ++
 policy/modules/system/userdomain.if | 52 -
 policy/modules/system/userdomain.te |  3 +++
 3 files changed, 56 insertions(+), 1 deletion(-)

diff --git a/policy/modules/system/userdomain.fc 
b/policy/modules/system/userdomain.fc
index 70b83058..173e314a 100644
--- a/policy/modules/system/userdomain.fc
+++ b/policy/modules/system/userdomain.fc
@@ -1,5 +1,7 @@
 HOME_DIR   -d  
gen_context(system_u:object_r:user_home_dir_t,s0-mls_systemhigh)
 HOME_DIR/.+gen_context(system_u:object_r:user_home_t,s0)
+HOME_DIR/bin(/.*)? gen_context(system_u:object_r:user_bin_t,s0)
+HOME_DIR/\.local/bin(/.*)? 
gen_context(system_u:object_r:user_bin_t,s0)
 HOME_DIR/\.pki(/.*)?   gen_context(system_u:object_r:user_cert_t,s0)
 
 /tmp/gconfd-%{USERNAME} -d gen_context(system_u:object_r:user_tmp_t,s0)

diff --git a/policy/modules/system/userdomain.if 
b/policy/modules/system/userdomain.if
index ef4419a5..6380e869 100644
--- a/policy/modules/system/userdomain.if
+++ b/policy/modules/system/userdomain.if
@@ -376,7 +376,8 @@ interface(`userdom_ro_home_role',`
 #
 interface(`userdom_manage_home_role',`
gen_require(`
-   type user_home_t, user_home_dir_t, user_cert_t;
+   type user_home_t, user_home_dir_t;
+   type user_bin_t, user_cert_t;
')
 
##
@@ -410,6 +411,10 @@ interface(`userdom_manage_home_role',`
allow $2 user_home_t:sock_file { watch watch_mount watch_sb 
watch_with_perm watch_reads };
allow $2 user_home_t:fifo_file { watch watch_mount watch_sb 
watch_with_perm watch_reads };
 
+   userdom_manage_user_bin($2)
+   userdom_exec_user_bin_files($2)
+   userdom_user_home_dir_filetrans($2, user_bin_t, dir, "bin")
+
userdom_manage_user_certs($2)
userdom_user_home_dir_filetrans($2, user_cert_t, dir, ".pki")
 
@@ -442,6 +447,10 @@ interface(`userdom_manage_home_role',`
flash_relabel_home($2)
')
')
+
+   optional_policy(`
+   xdg_data_filetrans($2, user_bin_t, dir, "bin")
+   ')
 ')
 
 ###
@@ -2774,6 +2783,47 @@ 
interface(`userdom_user_home_dir_filetrans_user_home_content',`
files_search_home($1)
 ')
 
+
+## 
+## Execute user executable files.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`userdom_exec_user_bin_files',`
+   gen_require(`
+   type user_bin_t;
+   ')
+
+   exec_files_pattern($1, user_bin_t, user_bin_t)
+   read_lnk_files_pattern($1, user_bin_t, user_bin_t)
+   files_search_home($1)
+')
+
+
+## 
+## Manage user executable files.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`userdom_manage_user_bin',`
+   gen_require(`
+   type user_bin_t;
+   ')
+
+   allow $1 user_bin_t:dir { manage_dir_perms relabel_dir_perms };
+   allow $1 user_bin_t:file { manage_file_perms relabel_file_perms };
+   allow $1 user_bin_t:lnk_file { manage_lnk_file_perms 
relabel_lnk_file_perms };
+   files_search_home($1)
+')
+
 
 ## 
 ## Read user SSL certificates.

diff --git a/policy/modules/system/userdomain.te 
b/policy/modules/system/userdomain.te
index e9a5ccfc..9339cb9d 100644
--- a/policy/modules/system/userdomain.te
+++ b/policy/modules/system/userdomain.te
@@ -95,6 +95,9 @@ files_associate_tmp(user_home_t)
 files_poly_parent(user_home_t)
 files_mountpoint(user_home_t)
 
+type user_bin_t;
+userdom_user_home_content(user_bin_t)
+
 type user_cert_t;
 userdom_user_home_content(user_cert_t)
 



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: 08ba013322d222832ac979d0ca4b72dbdd153511
Author: Kenton Groombridge  concord  sh>
AuthorDate: Thu Dec  2 20:04:22 2021 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=08ba0133

container: add tunable to allow engines to mounton non security

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.te | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/policy/modules/services/container.te 
b/policy/modules/services/container.te
index 35613b23..82de38ee 100644
--- a/policy/modules/services/container.te
+++ b/policy/modules/services/container.te
@@ -9,6 +9,13 @@ policy_module(container)
 ## 
 gen_tunable(container_manage_cgroup, false)
 
+## 
+## 
+## Allow container engines to mount on all non-security files.
+## 
+## 
+gen_tunable(container_mounton_non_security, false)
+
 ## 
 ## 
 ## Allow containers to use NFS filesystems.
@@ -506,6 +513,10 @@ ifdef(`init_systemd',`
init_run_bpf(container_engine_domain)
 ')
 
+tunable_policy(`container_mounton_non_security',`
+   files_mounton_non_security(container_engine_domain)
+')
+
 tunable_policy(`container_use_nfs',`
fs_manage_nfs_dirs(container_engine_domain)
fs_manage_nfs_files(container_engine_domain)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/kernel/

2022-01-29 Thread Jason Zaman
commit: fccd438443de08a9d13f8795297efc63f0e6cd19
Author: Kenton Groombridge  concord  sh>
AuthorDate: Thu Dec  2 18:32:04 2021 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=fccd4384

kernel: add filetrans interface for unlabeled dirs

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/kernel/kernel.if | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/policy/modules/kernel/kernel.if b/policy/modules/kernel/kernel.if
index 30aca9ae..4cd35959 100644
--- a/policy/modules/kernel/kernel.if
+++ b/policy/modules/kernel/kernel.if
@@ -2911,6 +2911,40 @@ interface(`kernel_dontaudit_read_unlabeled_files',`
dontaudit $1 unlabeled_t:file { getattr read };
 ')
 
+
+## 
+## Create an object in unlabeled directories
+## with a private type.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+## 
+## 
+## The type of the object to be created.
+## 
+## 
+## 
+## 
+## The object class of the object being created.
+## 
+## 
+## 
+## 
+## The name of the object being created.
+## 
+## 
+#
+interface(`kernel_unlabeled_filetrans',`
+   gen_require(`
+   type unlabeled_t;
+   ')
+
+   filetrans_pattern($1, unlabeled_t, $2, $3, $4)
+')
+
 
 ## 
 ## Delete unlabeled symbolic links.



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/roles/, policy/modules/system/

2022-01-29 Thread Jason Zaman
commit: 8e5c3ef52981f7fe7a093add0ea2e774c4a03367
Author: Kenton Groombridge  concord  sh>
AuthorDate: Thu Dec 23 14:54:00 2021 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=8e5c3ef5

staff, unconfined: allow container user access

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/roles/staff.te   | 4 
 policy/modules/system/unconfined.te | 4 
 2 files changed, 8 insertions(+)

diff --git a/policy/modules/roles/staff.te b/policy/modules/roles/staff.te
index 253869d9..4a4867f7 100644
--- a/policy/modules/roles/staff.te
+++ b/policy/modules/roles/staff.te
@@ -23,6 +23,10 @@ optional_policy(`
auditadm_role_change(staff_r)
 ')
 
+optional_policy(`
+   container_user_role(staff, staff_t, staff_application_exec_domain, 
staff_r)
+')
+
 optional_policy(`
dbadm_role_change(staff_r)
 ')

diff --git a/policy/modules/system/unconfined.te 
b/policy/modules/system/unconfined.te
index e30a1197..df6fbdb7 100644
--- a/policy/modules/system/unconfined.te
+++ b/policy/modules/system/unconfined.te
@@ -80,6 +80,10 @@ optional_policy(`
bootloader_run(unconfined_t, unconfined_r)
 ')
 
+optional_policy(`
+   container_user_role(unconfined, unconfined_t, 
unconfined_application_exec_domain, unconfined_r)
+')
+
 optional_policy(`
cron_unconfined_role(unconfined, unconfined_t, 
unconfined_application_exec_domain, unconfined_r)
 ')



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: 9a4bd55ce8206aae6be8fcba774d5659d9daf8ce
Author: Kenton Groombridge  concord  sh>
AuthorDate: Fri Dec 31 19:04:16 2021 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=9a4bd55c

container: allow containers to read read-only container files

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.te | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/policy/modules/services/container.te 
b/policy/modules/services/container.te
index 483cdcb2..87ceaeda 100644
--- a/policy/modules/services/container.te
+++ b/policy/modules/services/container.te
@@ -137,6 +137,13 @@ rw_chr_files_pattern(container_domain, container_file_t, 
container_file_t)
 rw_blk_files_pattern(container_domain, container_file_t, container_file_t)
 allow container_domain container_file_t:dir_file_class_set watch;
 
+allow container_domain container_ro_file_t:blk_file read_blk_file_perms;
+allow container_domain container_ro_file_t:dir list_dir_perms;
+allow container_domain container_ro_file_t:chr_file read_chr_file_perms;
+allow container_domain container_ro_file_t:file { exec_file_perms 
read_file_perms };
+allow container_domain container_ro_file_t:lnk_file read_lnk_file_perms;
+allow container_domain container_ro_file_t:sock_file read_sock_file_perms;
+
 can_exec(container_domain, container_file_t)
 
 kernel_getattr_proc(container_domain)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: dec4d917db0fc74b940f6e21dc10d41f99920f7a
Author: Kenton Groombridge  concord  sh>
AuthorDate: Sat Nov 13 01:33:52 2021 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=dec4d917

container: add tunable for containers to manage cgroups

systemd running inside containers needs to be able to manage cgroups.
Add this feature behind a tunable.

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.te | 15 ++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/policy/modules/services/container.te 
b/policy/modules/services/container.te
index 87ceaeda..015d9f2d 100644
--- a/policy/modules/services/container.te
+++ b/policy/modules/services/container.te
@@ -1,5 +1,14 @@
 policy_module(container)
 
+## 
+## 
+## Allow containers to manage cgroups.
+## This is required for systemd to run inside
+## containers.
+## 
+## 
+gen_tunable(container_manage_cgroup, false)
+
 
 #
 # Declarations
@@ -202,6 +211,11 @@ mta_dontaudit_read_spool_symlinks(container_domain)
 
 container_use_container_ptys(container_domain)
 
+tunable_policy(`container_manage_cgroup',`
+   fs_manage_cgroup_dirs(container_domain)
+   fs_manage_cgroup_files(container_domain)
+')
+
 optional_policy(`
udev_read_runtime_files(container_domain)
 ')
@@ -280,7 +294,6 @@ dev_read_urand(container_t)
 files_read_kernel_modules(container_t)
 
 fs_mount_cgroup(container_t)
-fs_manage_cgroup_dirs(container_t)
 fs_rw_cgroup_files(container_t)
 
 auth_use_nsswitch(container_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-01-29 Thread Jason Zaman
commit: 7312b188899d6ea718be9c885eb4a6f15ccd8aa7
Author: Kenton Groombridge  concord  sh>
AuthorDate: Thu Dec 23 15:55:53 2021 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jan 30 01:12:42 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=7312b188

container: add policy for privileged containers

Signed-off-by: Kenton Groombridge  concord.sh>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.te | 86 
 1 file changed, 86 insertions(+)

diff --git a/policy/modules/services/container.te 
b/policy/modules/services/container.te
index 7ab2765e..483cdcb2 100644
--- a/policy/modules/services/container.te
+++ b/policy/modules/services/container.te
@@ -22,6 +22,9 @@ attribute container_engine_user_domain;
 # containers which require network access
 attribute container_net_domain;
 
+# containers considered privileged
+attribute privileged_container_domain;
+
 attribute container_engine_exec_type;
 
 attribute container_mountpoint_type;
@@ -43,6 +46,13 @@ ifdef(`enable_mls',`
 ')
 mls_trusted_object(container_engine_t)
 
+type spc_t, container_domain, container_net_domain, container_system_domain, 
privileged_container_domain;
+domain_type(spc_t)
+role system_r types spc_t;
+
+type spc_user_t, container_domain, container_net_domain, 
container_user_domain, privileged_container_domain;
+domain_type(spc_user_t)
+
 type container_unit_t;
 init_unit_file(container_unit_t)
 
@@ -562,3 +572,79 @@ filetrans_pattern(container_engine_user_domain, 
container_data_home_t, container
 filetrans_pattern(container_engine_user_domain, container_data_home_t, 
container_ro_file_t, dir, "overlay2-images")
 filetrans_pattern(container_engine_user_domain, container_data_home_t, 
container_ro_file_t, dir, "overlay2-layers")
 filetrans_pattern(container_engine_user_domain, container_data_home_t, 
container_file_t, dir, "volumes")
+
+
+#
+# Common privileged container local policy
+#
+
+allow privileged_container_domain container_file_t:file entrypoint;
+allow privileged_container_domain container_ro_file_t:file entrypoint;
+allow privileged_container_domain container_var_lib_t:file entrypoint;
+
+optional_policy(`
+   systemd_dbus_chat_machined(privileged_container_domain)
+   systemd_dbus_chat_logind(privileged_container_domain)
+')
+
+
+#
+# spc local policy
+#
+# spc_t is the default type for containers created
+# with the --privileged (or similar) argument
+#
+
+# Containers run from an engine with the --privileged argument are not
+# restricted by the engine. One of these restrictions is a manual
+# transition to the default context for containers, usually container_t.
+# Instead of performing a manual transition when creating a restricted
+# container (default), we do an automatic transition to spc_t when
+# restrictions are disabled.
+domtrans_pattern(container_engine_system_domain, container_file_t, spc_t)
+domtrans_pattern(container_engine_system_domain, container_ro_file_t, spc_t)
+domtrans_pattern(container_engine_system_domain, container_var_lib_t, spc_t)
+
+allow container_engine_system_domain spc_t:process { setsched signal_perms };
+
+allow spc_t container_engine_system_domain:fifo_file rw_fifo_file_perms;
+
+init_dbus_chat(spc_t)
+
+optional_policy(`
+   dbus_system_bus_client(spc_t)
+   dbus_all_session_bus_client(spc_t)
+')
+
+optional_policy(`
+# If unconfined domains are enabled, spc is also unconfined
+   unconfined_domain_noaudit(spc_t)
+   domain_ptrace_all_domains(spc_t)
+')
+
+
+#
+# spc user local policy
+#
+
+# Similar to above, automatically transition to spc_user_t when a
+# container engine runs a container with the --privileged argument
+domtrans_pattern(container_engine_user_domain, container_file_t, spc_user_t)
+domtrans_pattern(container_engine_user_domain, container_ro_file_t, spc_user_t)
+domtrans_pattern(container_engine_user_domain, container_var_lib_t, spc_user_t)
+fs_fusefs_domtrans(container_engine_user_domain, spc_user_t)
+
+allow container_engine_user_domain spc_user_t:process { setsched signal_perms 
};
+
+allow spc_user_t container_engine_user_domain:fifo_file rw_fifo_file_perms;
+
+optional_policy(`
+   dbus_system_bus_client(spc_user_t)
+   dbus_all_session_bus_client(spc_user_t)
+')
+
+optional_policy(`
+   # If unconfined domains are enabled, spc is also unconfined
+   unconfined_domain_noaudit(spc_user_t)
+   domain_ptrace_all_domains(spc_user_t)
+')



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

2022-01-29 Thread Matthias Coppens
commit: ce05b59f05d33aff945a8a0da91dd685ee87e307
Author: Matthias Coppens  gmail  com>
AuthorDate: Sun Jan 30 01:05:07 2022 +
Commit: Matthias Coppens  gmail  com>
CommitDate: Sun Jan 30 01:05:07 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce05b59f

dev-python/colored: Version bump 1.4.3

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

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

diff --git a/dev-python/colored/Manifest b/dev-python/colored/Manifest
index e7db83bf9..461230d2a 100644
--- a/dev-python/colored/Manifest
+++ b/dev-python/colored/Manifest
@@ -1 +1,2 @@
 DIST colored-1.4.2.tar.gz 23973 BLAKE2B 
3f6d91c08634d6e6616f968b7e06d0d7822a15d02e7129fab6fb4d3a4cb9ca166fd0de5cf3240fdf76918d09aab28224459d332821994730b4070dd7d4336b7e
 SHA512 
31b604baf41d054a3b269e843393c63ede3be279331108ce1127ee30e63f19365c45f63744a5c3bdb5c355716138b7d1768e761ead456c480d5ae1183952a406
+DIST colored-1.4.3.tar.gz 24324 BLAKE2B 
8924029b06571053a450d1beebe12fb7318d813bcd273b816c88d2f9186e66f12ebdaee631680dbe17348141faf8d80e551c6446a5bd3cb9c09eb09131058571
 SHA512 
e6f8047a210f38e5fc84e4e24870810ab34eed2bc9003e5f777c3f6de007c3cf61a89bf75e275f3ebfa8fb63420925b41502498534516c464c92ba3949d2f4eb

diff --git a/dev-python/colored/colored-1.4.3.ebuild 
b/dev-python/colored/colored-1.4.3.ebuild
new file mode 100644
index 0..4c1e89350
--- /dev/null
+++ b/dev-python/colored/colored-1.4.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit distutils-r1
+
+EGIT_REPO_URI="https://gitlab.com/dslackw/${PN};
+
+DESCRIPTION="Very simple Python library for color and formatting in terminal"
+HOMEPAGE="https://gitlab.com/dslackw/colored;
+SRC_URI="https://gitlab.com/dslackw/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+DOCS=( CHANGES.md README.rst docs )
+
+python_test() {
+   "${EPYTHON}" tests/test_hex_1.py || die
+   "${EPYTHON}" tests/test_hex_2.py || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/mpvpaper/

2022-01-29 Thread Matthias Coppens
commit: 3b6bd9ad6975ec983c810494743ef67fbe1b554c
Author: Matthias Coppens  gmail  com>
AuthorDate: Sun Jan 30 00:57:53 2022 +
Commit: Matthias Coppens  gmail  com>
CommitDate: Sun Jan 30 00:57:53 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b6bd9ad

gui-apps/mpvpaper: Version bump 1.2

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

 gui-apps/mpvpaper/Manifest | 2 +-
 gui-apps/mpvpaper/{mpvpaper-1.0.ebuild => mpvpaper-1.2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-apps/mpvpaper/Manifest b/gui-apps/mpvpaper/Manifest
index 4bb209c97..1a934f71d 100644
--- a/gui-apps/mpvpaper/Manifest
+++ b/gui-apps/mpvpaper/Manifest
@@ -1,2 +1,2 @@
-DIST mpvpaper-1.0.tar.gz 81679 BLAKE2B 
2f5ef776ee71eb63c48d87d9513292aa73c318841538e11e890016ba4c8f5b21ea7a9145dc12af4675239686bd6b2706e662178c289cfcf08b7c2a07e3173a7b
 SHA512 
8d17cfd0ddbf68d1f260ae9b4165dfa2aed57d471a5975fcc27c06e2371a1f80f916ef0dd9dbdd99c8e6aba9b3e5f607752703f45d4446090f68175400860031
 DIST mpvpaper-1.1.tar.gz 85586 BLAKE2B 
1144bc716523c4cf61c7b512158709b9f643895b018875602486386790440c389cc09a034487a404bff460fc277c0d78638fb7912bf75a210d0a656de6d99192
 SHA512 
777674ec6aa2855b2d4c0aedc2a427d40d83e717d79d241ff1d542c51ca70628911dd7faa93a742976437e42752b2c75f6422c61f04c6ffd6877a7bbef9591a8
+DIST mpvpaper-1.2.tar.gz 88081 BLAKE2B 
76b24fbed73de74c3a62a066b4b75b235eec62036ddb0aa5377c3cfff0171509665ed78a32901631b29ab632a33b1a9d881874b655aa839c3167c4c94654b271
 SHA512 
893f6b246a65a748430e2738709d93ff2f5b330988918d6713cc3284c29295b374b6543feceaaba745f9c92e2a4c51c0c5cd9dca8450c863668b0968b1c0c30e

diff --git a/gui-apps/mpvpaper/mpvpaper-1.0.ebuild 
b/gui-apps/mpvpaper/mpvpaper-1.2.ebuild
similarity index 93%
rename from gui-apps/mpvpaper/mpvpaper-1.0.ebuild
rename to gui-apps/mpvpaper/mpvpaper-1.2.ebuild
index 791c70418..1291bcb93 100644
--- a/gui-apps/mpvpaper/mpvpaper-1.0.ebuild
+++ b/gui-apps/mpvpaper/mpvpaper-1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



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

2022-01-29 Thread Sebastian Pipping
commit: 7fd316fb024f9d26a1931314740c3ac4ca29f806
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Jan 30 00:38:23 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Jan 30 00:39:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fd316fb

dev-libs/expat: 2.4.4

Bug: https://bugs.gentoo.org/831918
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-libs/expat/Manifest   |  1 +
 dev-libs/expat/expat-2.4.4.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest
index 6c2601c3fde7..da07d5e74745 100644
--- a/dev-libs/expat/Manifest
+++ b/dev-libs/expat/Manifest
@@ -1 +1,2 @@
 DIST expat-2.4.3.tar.xz 451012 BLAKE2B 
4c0200837ea0054a88d2a2606486482f234e4b4f6b5f16134bf2a4b7b61457b12d534c6be3f16d28f6926f896d00177ef53a947a0a6c3ad11ff024a8e76edf84
 SHA512 
62a7fe751f6846deec4b04fd2c2ca8ed9e139fa27cda0e3fe7f8f05107caaed70597aed17b45c49d30a60c8a0c6beae1317dd5f24240640310951aabb16dbcb7
+DIST expat-2.4.4.tar.xz 449448 BLAKE2B 
20b2cfb27746c24e56580478c933b3ca9e9ff19aed13561bc07e8ad879daff575882b8940fdca00f8c99b146067438a4a680238728098b10e4d08303ffa00119
 SHA512 
c88a82f4732e27340eb9480c082bcc909b0284e16b368ee9feeb4e2dd058e8f7c42fd48feacd5272cc76cb78bd183df33eb5d0b135fdd1d3c493cb156572ab76

diff --git a/dev-libs/expat/expat-2.4.4.ebuild 
b/dev-libs/expat/expat-2.4.4.ebuild
new file mode 100644
index ..f397e99485c2
--- /dev/null
+++ b/dev-libs/expat/expat-2.4.4.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+AUTOTOOLS_AUTO_DEPEND=no
+AT_NOEAUTOHEADER=yes  # because expat_config.h.in would need post-processing
+inherit autotools multilib-minimal
+
+DESCRIPTION="Stream-oriented XML parser library"
+HOMEPAGE="https://libexpat.github.io/;
+SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/expat-${PV}.tar.xz;
+
+LICENSE="MIT"
+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 ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE="examples static-libs unicode"
+BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )"
+
+DOCS=( README.md )
+
+src_prepare() {
+   default
+
+   # fix interpreter to be a recent/good shell
+   sed -i -e "1s:/bin/sh:${BASH}:" conftools/get-version.sh || die
+   if use unicode; then
+   cp -R "${S}" "${S}"w || die
+   pushd "${S}"w >/dev/null
+   find -name Makefile.am \
+   -exec sed \
+   -e 's,libexpat\.la,libexpatw.la,' \
+   -e 's,libexpat_la,libexpatw_la,' \
+   -i {} + || die
+   eautoreconf
+   popd >/dev/null
+   fi
+}
+
+multilib_src_configure() {
+   local myconf="$(use_enable static-libs static) --without-docbook"
+
+   mkdir -p "${BUILD_DIR}"w || die
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}"w econf 
${myconf}
+   popd >/dev/null
+   fi
+
+   ECONF_SOURCE="${S}" econf ${myconf}
+}
+
+multilib_src_compile() {
+   emake
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake -C lib
+   popd >/dev/null
+   fi
+}
+
+multilib_src_install() {
+   emake install DESTDIR="${D}"
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake -C lib install DESTDIR="${D}"
+   popd >/dev/null
+
+   pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
+   cp expat.pc expatw.pc
+   sed -i -e '/^Libs/s:-lexpat::' expatw.pc || die
+   popd >/dev/null
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   doman doc/xmlwf.1
+
+   # Note: Use of HTML_DOCS would add unwanted "doc" subfolder
+   docinto html
+   dodoc doc/*.{css,html}
+
+   if use examples; then
+   docinto examples
+   dodoc examples/*.c
+   docompress -x usr/share/doc/${PF}/examples
+   fi
+
+   find "${D}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/easycrypt/

2022-01-29 Thread Maciej Barć
commit: a7fa452ea0b84128bd45f820f62f340032bbe299
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Jan 30 00:37:44 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Jan 30 00:39:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7fa452e

sci-mathematics/easycrypt: fix theories location; bump to EAPI 8

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 ...10-r1.ebuild => easycrypt-1.0_pre20211210-r2.ebuild} | 17 -
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/sci-mathematics/easycrypt/easycrypt-1.0_pre20211210-r1.ebuild 
b/sci-mathematics/easycrypt/easycrypt-1.0_pre20211210-r2.ebuild
similarity index 64%
rename from sci-mathematics/easycrypt/easycrypt-1.0_pre20211210-r1.ebuild
rename to sci-mathematics/easycrypt/easycrypt-1.0_pre20211210-r2.ebuild
index 17f451552103..ef1279bbd12b 100644
--- a/sci-mathematics/easycrypt/easycrypt-1.0_pre20211210-r1.ebuild
+++ b/sci-mathematics/easycrypt/easycrypt-1.0_pre20211210-r2.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
 
-COMMIT="49aec58ea63a64adcf5fbabcc14c6739f337b206"
+H=49aec58ea63a64adcf5fbabcc14c6739f337b206
 
 inherit dune
 
@@ -14,8 +14,8 @@ if [[ "${PV}" == ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/EasyCrypt/${PN}.git;
 else
-   SRC_URI="https://github.com/EasyCrypt/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}/${PN}-${COMMIT}"
+   SRC_URI="https://github.com/EasyCrypt/${PN}/archive/${H}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${H}"
 fi
 
 LICENSE="CeCILL-B CeCILL-C"
@@ -36,3 +36,10 @@ RDEPEND="
dev-ml/zarith:=
 "
 DEPEND="${RDEPEND}"
+
+src_prepare() {
+   local theories="[\"$(ocamlc -where)/easycrypt/theories\"]"
+   sed -i "s|EcRelocate\.Sites\.theories|${theories}|g" src/ec.ml || die
+
+   default
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/lbry/

2022-01-29 Thread Matthias Coppens
commit: 837c60e99639c23da61317175fb38b89dda48e90
Author: Matthias Coppens  gmail  com>
AuthorDate: Sun Jan 30 00:37:02 2022 +
Commit: Matthias Coppens  gmail  com>
CommitDate: Sun Jan 30 00:37:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=837c60e9

net-p2p/lbry: Version bump 0.52.0

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

 net-p2p/lbry/Manifest   | 2 +-
 net-p2p/lbry/{lbry-0.49.1.ebuild => lbry-0.52.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/lbry/Manifest b/net-p2p/lbry/Manifest
index 7e3658edc..e94663783 100644
--- a/net-p2p/lbry/Manifest
+++ b/net-p2p/lbry/Manifest
@@ -1,3 +1,3 @@
-DIST lbry-0.49.1.deb 158503494 BLAKE2B 
c547338ac5cfa524d75d002f43900becabbbf3d65a4343bfa8bd562ddd6f8169e6fc303481f1bfc4556cf6ce487094430f0662c9db62220188ef7a21a9d48d70
 SHA512 
eef6288dbe95e87b870ae5cf1cf6a8f65bcd08f9f77a79c12686fa9a436de33d08193ced1beb44d274447f7dfe14ea12fdb6fa52493784d219c19fe48875830a
 DIST lbry-0.50.2.deb 171020830 BLAKE2B 
b6c54dcbc0dd49bc615cbcea97e3d1620c2c47b7fac6e0250ed366377d3b915bceaf0e185eacd2f4241057370c048cce0f6c3041fb6d4ad051ded5d05f0a957b
 SHA512 
034726bdc634e5fc6d7b74f1accd6976f0299a5115eb4dc34de3973071d69db317970e88a42c7246dbc417823beb71906c0b394d09b8a216f52cef1e3a83f696
 DIST lbry-0.51.2.deb 181217578 BLAKE2B 
b9ae7c761c2d05df84355187eec6cdaefac078e84061790cdd0e246503034a0ecad717e013b31292805ca81fbdd07530fe6a2ef22bfd47bef6b2e63b73b3
 SHA512 
da01e022402a141caa7d627afeac52698a5b5407de9d2fc9fadc4bb82e599c8a153e7cf1ef22ea8bd81624aa67688cd131a1584bb90d3dcd352534158b61
+DIST lbry-0.52.0.deb 291219532 BLAKE2B 
a6e740f42f32863c887aa5f54037cccb1adfe3bde26a92837eb34afd7a2ae52284f8649860cb94d76351c5b3eb240459a87d959647f2e9a319528050d66e6219
 SHA512 
b131da951da16e2a22feb0ffc1fa022963dcbcbfb23b50d21ed697748f6d1c72e8eb9be5583204be4c8718f44f3195c0f9fab1ad63505f3d4aa40de8d20776a3

diff --git a/net-p2p/lbry/lbry-0.49.1.ebuild b/net-p2p/lbry/lbry-0.52.0.ebuild
similarity index 95%
rename from net-p2p/lbry/lbry-0.49.1.ebuild
rename to net-p2p/lbry/lbry-0.52.0.ebuild
index 3851c4229..e4c44aa26 100644
--- a/net-p2p/lbry/lbry-0.49.1.ebuild
+++ b/net-p2p/lbry/lbry-0.52.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/navi/

2022-01-29 Thread Matthias Coppens
commit: e11f50544a1b9ce6cf76ae04b7370d0bcf6b0c74
Author: Matthias Coppens  gmail  com>
AuthorDate: Sun Jan 30 00:27:58 2022 +
Commit: Matthias Coppens  gmail  com>
CommitDate: Sun Jan 30 00:29:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e11f5054

app-misc/navi: Version bump 2.19.0 + update live ebuild crates

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

 app-misc/navi/Manifest | 58 +-
 .../{navi-2.16.0.ebuild => navi-2.19.0.ebuild} | 92 +++---
 app-misc/navi/navi-.ebuild | 41 +-
 3 files changed, 86 insertions(+), 105 deletions(-)

diff --git a/app-misc/navi/Manifest b/app-misc/navi/Manifest
index 4e7c4c432..2a6ec8609 100644
--- a/app-misc/navi/Manifest
+++ b/app-misc/navi/Manifest
@@ -1,119 +1,103 @@
-DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
-DIST anyhow-1.0.40.crate 34534 BLAKE2B 
79a3731153f8e3ace906b9a360521147fd055f7401a99ea2373501ade7e49ecdb280dd59b6a3b9b2f88e90857302e71f772c767e62cb702e32c8343fd4b0f741
 SHA512 
5efc7347a7fa72abce9a8b3b76649abb00d73c16c5125aa4b6faaa7040eb5138d7d9470b66c186825c9651272f5c359578503d0866ce7242ea7ca9dc05087165
 DIST anyhow-1.0.42.crate 34827 BLAKE2B 
adf276a869889819c78dc10cf9ceb310d57fc64dd00b603a16e7b6f111d446ca8ed43439c3f18f590c28c1e59a67cbe39fafb00c510d03b65eb8ba15a18d2b0d
 SHA512 
7bbafa2fc5d78a6d8e68b44b104fd8d6a7882fc127b39e04c5a76240ee24ccf311004b754d93836d6daf1918be9c33fdb68a6baf55eab8f1e921b7aec3a35455
-DIST anyhow-1.0.44.crate 35067 BLAKE2B 
19dd53abcbf5ade698f3bf5b1522fa8c1c55b777d91fd05f6c43a7a32691d00da756c7af9d991ebfc71b02fa4e8e2e257c78ce3e29f8c3034066ca43eea4c07d
 SHA512 
d8ec44c64cf4b06121421c99157573b59e2078ab1aba7d949aad9ddd5ec4a1b585a07d0ca06807ed2349c6becaed1cba69f10f9affa2da25f749b615a70aa9ff
+DIST anyhow-1.0.52.crate 44224 BLAKE2B 
79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31
 SHA512 
b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a
+DIST anyhow-1.0.53.crate 44233 BLAKE2B 
09033ff6e5a64456dea7d9c9039479c02334aefe3cebc449150df16486be3c0c52005bc3b6153c9a044671c52f36a16e97033ff68ffc4fa66e44cffbdcae23b5
 SHA512 
3c7e03a02b75982bd43f73503f0e12382e03d74136ddccde753617f6a8fd9d28eaf5b67f8fceb7d2dd70ea5414995cbaeb7ae1776bad31c6c8c084614f8376df
 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clap-3.0.0-beta.2.crate 141105 BLAKE2B 

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

2022-01-29 Thread Lars Wendler
commit: 56e1b38134afbca05e63cb0876bfb4653a084608
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jan 30 00:16:33 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jan 30 00:16:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e1b381

sys-process/at: Bump to version 3.2.4

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

 sys-process/at/Manifest|  1 +
 sys-process/at/at-3.2.4.ebuild | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/sys-process/at/Manifest b/sys-process/at/Manifest
index bad2559f93ab..570181492682 100644
--- a/sys-process/at/Manifest
+++ b/sys-process/at/Manifest
@@ -1 +1,2 @@
 DIST at_3.2.2.orig.tar.gz 127677 BLAKE2B 
f4b0e1cd09d1e679d0bcc287462300827d12663927dce1534a74bd4ecd670f903a81cd6147c03b0e55192655c2a99250c27ad0e9892342d91b0279210fb79a64
 SHA512 
e6f5aeddd89438aadff627d654ebc821a0b0e1a600ebaacc8a5fd3ec2c7c716f593757d00501311736d28f6d4276899667d6901d70836af208ff7d181b5b680f
+DIST at_3.2.4.orig.tar.gz 132124 BLAKE2B 
cd5a0c70d3a72bd6667166f17442dcc1a59371e0527ba7da79375e49dc5f8558ef62bface0517b5205ac32e280e88efb12cfe493982a06b9716dd68331bcad01
 SHA512 
e1d3a1394e90686d4f99784aa3b49fccfda137f0cfb69b3369cff4bce8bda745c8bbf5ca9b8e0863a927eda1b16652562294ff0d4eafa11d121de8de321156a2

diff --git a/sys-process/at/at-3.2.4.ebuild b/sys-process/at/at-3.2.4.ebuild
new file mode 100644
index ..413b02bb81e8
--- /dev/null
+++ b/sys-process/at/at-3.2.4.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools pam systemd
+
+MY_P="${PN}_${PV}"
+
+DESCRIPTION="Queues jobs for later execution"
+HOMEPAGE="http://blog.calhariz.com/index.php/tag/at 
https://packages.qa.debian.org/a/at.html;
+SRC_URI="http://software.calhariz.com/at/${MY_P}.orig.tar.gz
+   mirror://debian/pool/main/a/at/${MY_P}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="pam selinux"
+
+DEPEND="
+   acct-group/at
+   acct-user/at
+   virtual/mta
+   pam? ( sys-libs/pam )
+   selinux? ( sys-libs/libselinux )
+"
+RDEPEND="${DEPEND}
+   virtual/mta
+   virtual/logger
+   selinux? ( sec-policy/selinux-at )
+"
+BDEPEND="
+   >=sys-devel/autoconf-2.64
+   sys-devel/bison
+   >=sys-devel/flex-2.5.4a
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.8-more-deny.patch
+   "${FILESDIR}"/${PN}-3.1.14-Makefile.patch
+   # fix parallel make issues, bug #244884
+   "${FILESDIR}"/${PN}-3.1.10.2-Makefile.in-parallel-make-fix.patch
+   "${FILESDIR}"/${PN}-3.1.13-configure.in-fix-PAM-automagick-dep.patch
+   # Fix parallel make issue (bug #408375)
+   "${FILESDIR}"/${PN}-3.1.13-parallel-make-fix.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --sysconfdir="${EPREFIX}"/etc/at
+   --with-jobdir="${EPREFIX}"/var/spool/at/atjobs
+   --with-atspool="${EPREFIX}"/var/spool/at/atspool
+   --with-etcdir="${EPREFIX}"/etc/at
+   --with-daemon_username=at
+   --with-daemon_groupname=at
+   $(usex pam '' --without-pam)
+   $(use_with selinux)
+   )
+   econf ${myeconfargs[@]}
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/atd.rc9 atd
+   newconfd "${FILESDIR}"/atd.confd atd
+
+   if use pam ; then
+   newpamd "${FILESDIR}"/at.pamd-3.1.13-r1 atd
+   fi
+
+   # Preserve existing .SEQ files (bug #386625)
+   local seq_file="${EROOT}/var/spool/at/atjobs/.SEQ"
+   if [[ -f "${seq_file}" ]] ; then
+   einfo "Preserving existing .SEQ file (bug #386625)."
+   cp -p "${seq_file}" "${ED}"/var/spool/at/atjobs/ || die
+   fi
+
+   systemd_dounit "${FILESDIR}/atd.service"
+   keepdir /var/spool/at/atspool
+}
+
+pkg_postinst() {
+   einfo "Forcing correct permissions on /var/spool/at"
+   local atspooldir="${EROOT}/var/spool/at"
+   chown at:at "${atspooldir}/atjobs"
+   chmod 1770  "${atspooldir}/atjobs"
+   chown at:at "${atspooldir}/atjobs/.SEQ"
+   chmod 0600  "${atspooldir}/atjobs/.SEQ"
+   chown at:at "${atspooldir}/atspool"
+   chmod 1770  "${atspooldir}/atspool"
+}



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

2022-01-29 Thread Lars Wendler
commit: c7095509abf3a3b15f9255e0751e0d7d1385c783
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jan 30 00:08:26 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jan 30 00:08:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7095509

media-sound/mumble: Synced live ebuild

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

 media-sound/mumble/mumble-.ebuild | 28 +---
 1 file changed, 17 insertions(+), 11 deletions(-)

diff --git a/media-sound/mumble/mumble-.ebuild 
b/media-sound/mumble/mumble-.ebuild
index 260bec92b200..1ef095f57225 100644
--- a/media-sound/mumble/mumble-.ebuild
+++ b/media-sound/mumble/mumble-.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
@@ -17,19 +17,21 @@ else
else
MY_PV="${PV/_/-}"
MY_P="${PN}-${MY_PV}"
-   
SRC_URI="https://github.com/mumble-voip/mumble/releases/download/${MY_PV}/${MY_P}.tar.gz
-   https://dl.mumble.info/${MY_P}.tar.gz;
-   S="${WORKDIR}/${P/_*}"
+   
SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz;
+   S="${WORKDIR}/${P/_*}.src"
fi
KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 LICENSE="BSD MIT"
 SLOT="0"
-IUSE="+alsa +dbus debug g15 jack portaudio pulseaudio nls +rnnoise speech test 
zeroconf"
+IUSE="+alsa +dbus debug g15 jack pipewire portaudio pulseaudio multilib nls 
+rnnoise speech test zeroconf"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+   >=dev-libs/openssl-1.0.0b:0=
+   dev-libs/poco
+   >=dev-libs/protobuf-2.2.0:=
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5[ssl]
@@ -37,8 +39,6 @@ RDEPEND="
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
-   dev-libs/poco
-   >=dev-libs/protobuf-2.2.0:=
>=media-libs/libsndfile-1.0.20[-minimal]
>=media-libs/opus-1.3.1
>=media-libs/speex-1.2.0
@@ -50,9 +50,9 @@ RDEPEND="
dbus? ( dev-qt/qtdbus:5 )
g15? ( app-misc/g15daemon )
jack? ( virtual/jack )
-   >=dev-libs/openssl-1.0.0b:0=
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )
+   pipewire? ( media-video/pipewire )
speech? ( >=app-accessibility/speech-dispatcher-0.8.0 )
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
 "
@@ -74,7 +74,7 @@ src_configure() {
 
local mycmakeargs=(
-Dalsa="$(usex alsa)"
-   -DBUILD_TESTING="$(usex test)"
+   -Dtests="$(usex test)"
-Dbundled-celt="ON"
-Dbundled-opus="OFF"
-Dbundled-speex="OFF"
@@ -83,6 +83,8 @@ src_configure() {
-Djackaudio="$(usex jack)"
-Doverlay="ON"
-Dportaudio="$(usex portaudio)"
+   -Doverlay-xcompile="$(usex multilib)"
+   -Dpipewire="$(usex pipewire)"
-Dpulseaudio="$(usex pulseaudio)"
-Drnnoise="$(usex rnnoise)"
-Dserver="OFF"
@@ -92,14 +94,18 @@ src_configure() {
-Dzeroconf="$(usex zeroconf)"
)
 
+   if [[ "${PV}" !=  ]] ; then
+   mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" )
+   fi
+
cmake_src_configure
 }
 
 src_install() {
cmake_src_install
 
-   if use amd64 ; then
-   # The 32bit overlay library gets automatically built and 
installed on x86_64 platforms.
+   if use amd64 && use multilib ; then
+   # The 32bit overlay library gets built when multilib is enabled.
# Install it into the correct 32bit lib dir.
local libdir_64="/usr/$(get_libdir)/mumble"
local libdir_32="/usr/$(get_abi_var LIBDIR x86)/mumble"



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

2022-01-29 Thread Lars Wendler
commit: 853e938885fb31be0f02bd8154e21959bfac6ce4
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jan 30 00:05:54 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jan 30 00:06:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853e9388

media-sound/mumble: Minor ebuild adjustments

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

 media-sound/mumble/mumble-1.4.230.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/media-sound/mumble/mumble-1.4.230.ebuild 
b/media-sound/mumble/mumble-1.4.230.ebuild
index c7f0e51ec445..7b162b0a15c1 100644
--- a/media-sound/mumble/mumble-1.4.230.ebuild
+++ b/media-sound/mumble/mumble-1.4.230.ebuild
@@ -29,6 +29,9 @@ IUSE="+alsa +dbus debug g15 jack pipewire portaudio 
pulseaudio multilib nls +rnn
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+   >=dev-libs/openssl-1.0.0b:0=
+   dev-libs/poco
+   >=dev-libs/protobuf-2.2.0:=
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5[ssl]
@@ -36,8 +39,6 @@ RDEPEND="
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
-   dev-libs/poco
-   >=dev-libs/protobuf-2.2.0:=
>=media-libs/libsndfile-1.0.20[-minimal]
>=media-libs/opus-1.3.1
>=media-libs/speex-1.2.0
@@ -49,7 +50,6 @@ RDEPEND="
dbus? ( dev-qt/qtdbus:5 )
g15? ( app-misc/g15daemon )
jack? ( virtual/jack )
-   >=dev-libs/openssl-1.0.0b:0=
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )
pipewire? ( media-video/pipewire )
@@ -94,6 +94,10 @@ src_configure() {
-Dzeroconf="$(usex zeroconf)"
)
 
+   if [[ "${PV}" !=  ]] ; then
+   mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" )
+   fi
+
cmake_src_configure
 }
 



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

2022-01-29 Thread Lars Wendler
commit: 51e0c617d06c44e2b4549ff5289e36c13cf28b99
Author: Linus Karl  lotz  li>
AuthorDate: Sat Jan 22 10:01:07 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jan 30 00:06:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51e0c617

media-sound/mumble: bump to 1.4.230

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Linus Karl  lotz.li>
Closes: https://github.com/gentoo/gentoo/pull/23864
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/mumble/Manifest  |   1 +
 media-sound/mumble/metadata.xml  |   1 +
 media-sound/mumble/mumble-1.4.230.ebuild | 120 +++
 3 files changed, 122 insertions(+)

diff --git a/media-sound/mumble/Manifest b/media-sound/mumble/Manifest
index 60171f29aec6..5d94cb422874 100644
--- a/media-sound/mumble/Manifest
+++ b/media-sound/mumble/Manifest
@@ -1 +1,2 @@
 DIST mumble-1.3.4.tar.gz 8592741 BLAKE2B 
bcde3fd859ec4faea06f996cd4c583af7c0b8409cca79cb05ef8ba7fcdeac9e49ed1d07a4131225dd582da7610190d4006abc731fd4276b2288e02e8c18effb6
 SHA512 
e2dde5aad30d1a931e7acd8d7db0b8c785d3a268d0b8cf5626fa03953a51bcadb719c6682c440d02524e83beee13d73d8f5bb3fdf98ab1c82d3ecf824cc25f68
+DIST mumble-1.4.230.tar.gz 9441667 BLAKE2B 
da433f3c15d7e45dfac0c8a78c9dbe86ba8d5cd078d2d87fd4d90718968fc9e5928c3c5c5ba2e40a8a54d02a646c5fc6a7ee2fff4b71dfa411d74f395b097c26
 SHA512 
6cffc7a95d88b33876f4093b99266468210f5c14f190fbd2fbe4991bef91a567e55296e7c8c6cc99e19c054853211085cc3cc08109e367e6776afb70766b3a53

diff --git a/media-sound/mumble/metadata.xml b/media-sound/mumble/metadata.xml
index 45d6f53a49e9..8c16fbd1e7e9 100644
--- a/media-sound/mumble/metadata.xml
+++ b/media-sound/mumble/metadata.xml
@@ -7,6 +7,7 @@


Enable support for the Logitech G15 LCD (and 
compatible devices).
+   Enable pipewire support for audio 
output.
Enable alternative noise suppression 
option based on RNNoise.
Enable text-to-speech support in 
Mumble.


diff --git a/media-sound/mumble/mumble-1.4.230.ebuild 
b/media-sound/mumble/mumble-1.4.230.ebuild
new file mode 100644
index ..c7f0e51ec445
--- /dev/null
+++ b/media-sound/mumble/mumble-1.4.230.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat 
software"
+HOMEPAGE="https://wiki.mumble.info;
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git;
+   EGIT_SUBMODULES=( '-*' celt-0.7.0-src celt-0.11.0-src themes/Mumble 
3rdparty/rnnoise-src 3rdparty/FindPythonInterpreter )
+else
+   if [[ "${PV}" == *_pre* ]] ; then
+   SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz;
+   else
+   MY_PV="${PV/_/-}"
+   MY_P="${PN}-${MY_PV}"
+   
SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz;
+   S="${WORKDIR}/${P/_*}.src"
+   fi
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="+alsa +dbus debug g15 jack pipewire portaudio pulseaudio multilib nls 
+rnnoise speech test zeroconf"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   dev-libs/poco
+   >=dev-libs/protobuf-2.2.0:=
+   >=media-libs/libsndfile-1.0.20[-minimal]
+   >=media-libs/opus-1.3.1
+   >=media-libs/speex-1.2.0
+   media-libs/speexdsp
+   sys-apps/lsb-release
+   x11-libs/libX11
+   x11-libs/libXi
+   alsa? ( media-libs/alsa-lib )
+   dbus? ( dev-qt/qtdbus:5 )
+   g15? ( app-misc/g15daemon )
+   jack? ( virtual/jack )
+   >=dev-libs/openssl-1.0.0b:0=
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   pipewire? ( media-video/pipewire )
+   speech? ( >=app-accessibility/speech-dispatcher-0.8.0 )
+   zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/boost-1.41.0
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   # required because of xdg.eclass also providing src_prepare
+   cmake_src_prepare
+}
+
+src_configure() {
+
+   local mycmakeargs=(
+   -Dalsa="$(usex alsa)"
+   -Dtests="$(usex test)"
+   -Dbundled-celt="ON"
+   -Dbundled-opus="OFF"
+   -Dbundled-speex="OFF"
+   -Ddbus="$(usex dbus)"
+   -Dg15="$(usex g15)"
+   -Djackaudio="$(usex jack)"
+   -Doverlay="ON"
+   -Dportaudio="$(usex portaudio)"
+   

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

2022-01-29 Thread Michał Górny
commit: 56ff7bfc6ddf1f15fac17c3adbc78f478155927b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 22:55:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 22:55:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ff7bfc

sys-kernel/gentoo-kernel-bin: Bump to 5.4.175

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-5.4.175.ebuild   | 131 +
 2 files changed, 137 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index c139f4d0fa07..8a68a7988549 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.4-177.base.tar.xz 4317444 BLAKE2B 
e7ad5f0a561dc50a11aa3720c309
 DIST genpatches-5.4-177.extras.tar.xz 1784 BLAKE2B 
e840ca0c6b2dd9399ff4f0d03e828bbb42f53528e1c13b2825c5439cbccdc36577f029caccf91690857cd6e4901cebd98cc27e2ad2d0644c7503822563f38d0c
 SHA512 
a17abf06bb76236986b9a86f671dc60544b39fc47736aca69359e6d68699a52a3e72b1a2ebd57f78602114e9d1f5a201f37121bd6917f50c9d06e385b194cb20
 DIST genpatches-5.4-178.base.tar.xz 4382260 BLAKE2B 
f43573bed5925ddad264a150c6bf7e769771cbb89ec56c0c07f73375c19386ebd15b538b12b89c9e18ad3592b1be038288f8bc4e8ee4365fe92c118d81e3a5a7
 SHA512 
26fec31e23bb0758ec4a5c5542868795172d7717dcb1323cb9a930cb9b60c860cd033836d9ef80ab327a85656f4a70a46a597ffdb8e9ad27f7431d1bd1944b31
 DIST genpatches-5.4-178.extras.tar.xz 1788 BLAKE2B 
23bb980b7e3fb49b1905df1febe219c3b3ad573a4757b34c4c54c7b61b6c1a175d45c873267c89d5345015c2d80761de30e52aa2e812dd10f71c6db32dcd7a22
 SHA512 
75c6b8d3cca3099527ef38163324cbbb8c2764c1693cbefcdcf0835bffcf500354f78813a4c625ca0eaf0d86ce6c9524aa8e4586fedf00cb662ef6960a55339d
+DIST genpatches-5.4-179.base.tar.xz 4388128 BLAKE2B 
3620d9964110c1da10d01520e8308f4b972a9f8b1402ffde92ee57afdc9b51a465c988b2b86b8c9b384d6938cb85a2089315b0ece399b38960aedf37d1184f0c
 SHA512 
bc399ea00e41b968d0bdb9fa6e41548e9f67694a5b5a728d7c0c289087ce1672076237034f1c4fbffba012e015d362629e1a5bfc425d8e59d39d384d694d4304
+DIST genpatches-5.4-179.extras.tar.xz 1784 BLAKE2B 
308033aec35fab42e5ec7fbaee2d20a1897c73b270678de252ca363a6b371c6f64d465fb5386451fcd3af64f2f3afa0a1be39f90ebb85ac2dace76349b67813f
 SHA512 
9e22e6dc2bfae27f8fea851698feec4fdd7141b0c1ba8f2cbc3e4361cdf397376cb52553de744e016cf58c5122a940fd31b6b143d355c03c374cb83388032746
 DIST gentoo-kernel-5.10.93-1.amd64.xpak 65587762 BLAKE2B 
bd99d1842a244a3424b835106e6478a7e010ec07bbb801126f3492f8300438885b2ce141b08e79e89329140a606e27afb6ae8d5f19c8f22526bd31a76b9933c2
 SHA512 
19c3063f034b6c4265a7a821116d5ba01c26975863b9205181eef6c8ff189ca5dd2199452f24b9d6dec8f88deeac788095f9138f69e30511252cc35e7a807d00
 DIST gentoo-kernel-5.10.93-1.arm64.xpak 60910039 BLAKE2B 
362765c54257379558cfdae5ed7603646e693c239147ac33f4994da8cbd3e0525fb4f859838ba60dd55eb7df4ba6cf2f8d7d660e6acdc995d9983bb9725c298a
 SHA512 
39a7f6e4b9fbbe8188c8dbfbfd7d141e0d87eba038c9766874cfe37c202d87fcbfe7c44aea1c7edf100852c4859d1c9891ed1018ec8bcd8e45ced8c5b2032e7c
 DIST gentoo-kernel-5.10.93-1.ppc64le.xpak 55673233 BLAKE2B 
1058a631e87d651ff9f3514595e93af6b796819d508730c6357ce7db701c1dcc9a27f05a6179183cd1679e71ca7eaac4bc335e40869efbd8dab2f94cf5ddfc12
 SHA512 
0653cb1877b7f1988964c310703462dc010213a1d63641f6c9ea7dc7e3eeb3686baff88f765ee431bb4d6865b12fed92fae26cda46b5c61ec9a100750a57a7b8
@@ -46,6 +48,10 @@ DIST gentoo-kernel-5.4.174-1.amd64.xpak 61501128 BLAKE2B 
2e235c50c7d689733a9b23f
 DIST gentoo-kernel-5.4.174-1.arm64.xpak 57639288 BLAKE2B 
80578d817dec15a2883931381b41000132ad0b51b428458caa2386bf5ce430af2911d2cba7fc48242c93de519c466a87d0ac8bba984949f81b27fd7cd9d5b1d5
 SHA512 
ca5c8568ace3c0df314612090cbfa39815f3c91246dfcd5c6e6f57d8f636138354df42a0c990c49386a9d9ab228e5e1f3a9d80fd182d699ef7d21c89b06b83a0
 DIST gentoo-kernel-5.4.174-1.ppc64le.xpak 54936060 BLAKE2B 
1e2cc2356e0c425e1a5249c6438ecac8b4e28bbd39d76a7b196ee5f6a5160d0d7ee754f23d7f34afbb8ec4fc57965388749f4cac906ad91e7ce254b76005ae33
 SHA512 
18dc483ac38d28fa8173d591987c01686fee941830652536dc9eafefc5f6cd59f603c57580cc081224b89325b1a1d00b380bc96174260d7211e389f13d98bcec
 DIST gentoo-kernel-5.4.174-1.x86.xpak 53190980 BLAKE2B 
f6397855fb596dd0433c0ffbb24ba214d547670460bfeedb2ed57c4d1c9d19936f03a6f46cb9b8dd25b45446f22500995606dc730fc9be07d765e0fdde8f5684
 SHA512 
725cb88b0eec3ed9813004b48c4ae4543d94c492946e23f729977c9ff3b5caa635133bfd52ccb580c7d489a47560188c199b54c8ddcd835e8a01d1d9d7158848
+DIST gentoo-kernel-5.4.175-1.amd64.xpak 61478411 BLAKE2B 
08fe5ca6407e5c488382da2fe1740539499e85938bcce851d0966c8c082cd4acfad9dd4f02e582dea90488061b8a027ba9c809e77086b814f0ab00dbe963bbd3
 SHA512 
e22cb061c6921246862e2b71221b995401aaecf1e179a33706a69d6708ba6052592fde759202a6c71bf5071c3a0bde02b1edd59cf5c43365fd19a55ddc8ef46e
+DIST gentoo-kernel-5.4.175-1.arm64.xpak 57644401 BLAKE2B 

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

2022-01-29 Thread Michał Górny
commit: 56dd0c89973f4184b0e9e783b6a743eefdd14f48
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 22:55:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 22:55:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56dd0c89

sys-kernel/gentoo-kernel-bin: Bump to 5.10.95

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-5.10.95.ebuild   | 131 +
 2 files changed, 137 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 988690749f46..c139f4d0fa07 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-100.base.tar.xz 2822696 BLAKE2B 
8958af480d9babf927d8b1ac5ff
 DIST genpatches-5.10-100.extras.tar.xz 3852 BLAKE2B 
7ac718b6080adb6a641ef7b976185b09ddf7f225fcaede25afbf6a15bf855eb6dbbe44416fcddf1ea466c36433e04736c68f032a1c79bde858434427c6658a1b
 SHA512 
558c9fc3279d7fb507ac8251369966dd40282776890da045d96eab328fd7300a93dab12afbfabc3dd52f61d49c0020b87cd4087d4c8f840f3443ed8ffe89c81d
 DIST genpatches-5.10-101.base.tar.xz 2955936 BLAKE2B 
3370c569b41cace5d3a2712ade28dfe0abb2be3e4a5578356a6c53dc241a38eaf402900a1c1c1598dbad32f304244a286b538f98318f4cf6e66c18b74ec5bb7e
 SHA512 
901de3d038a85c673a1645e5e58ab5ac195cfb1b449dbf424410db22e5855dadcb75f70b406bfee37220652f300db3a8588d093db9da3d011e2d5f100486d184
 DIST genpatches-5.10-101.extras.tar.xz 3852 BLAKE2B 
dbf3e7e310992dbaf119a9f9e0784e63bc9a37588ffda6f532fb70c798ab50ca97e5083d3e63451d33d67ff46229b7c67ee0e92fc1d72d96f4a64cb605a232fc
 SHA512 
31ca45cb7b38203f39e1b10d5e23835e226b3adcfe83fef0d9a6cf9d7fce88c1249f25aa19188d39042e44d733ab4a6cfab1ac37b5f945488e81e157a1b9cd8c
+DIST genpatches-5.10-102.base.tar.xz 2961600 BLAKE2B 
cac29a452129492227feca71107c20eea35fc7712604c5d124c15e326c93cfba3105f1d5e08486e2b8f1934983ffe7a8a52e6b6994e101a55a5a1fca832c2fe3
 SHA512 
b40778eee0defffe381864edb70130a000a9380358f6061439e2e58f37ee798afacef9599d1454a519a29e72bbc1fbc8cdffc50454fb2ab3e12df4b36b45bc8a
+DIST genpatches-5.10-102.extras.tar.xz 3852 BLAKE2B 
771f6f91cc36f7c18ece75ea1b5f5bfd47a304ae60b6c1307164e5b96e3cc22eb987733368047d48193bac0b16ca7be9ddb092d8abbe1ea710614ff1bf31dfbe
 SHA512 
8058f4cd33ab70adaebbf0ef6981950c35e7a3f2451c4e7f81ceda786838150d514661d3ac51764e48747e1db14d5d1c03de64798e2003c600dd28ad6a675e5e
 DIST genpatches-5.15-18.base.tar.xz 697228 BLAKE2B 
01a377a9c1f2709ad2cde18e3094d37ba2414c7c3d949f236d41f5d36e8c4513331c4859740ec34bc8418d6fb2457fbb7d9f7c64f6f596795e1abc9a02c9e340
 SHA512 
14a652cf64e8e22539a61f14af715fd1a59644875a8a61473b5eb66bcc7b5f4bb34602463b208114bb4dbb73f159932983d48c0567a44b5090b9ff8f52920eaf
 DIST genpatches-5.15-18.extras.tar.xz 3852 BLAKE2B 
d3521142bf5ece893429ec7e1b6aec724fff15fbba2f80e9fb092af4d40bc258e034226989d2502ee258faa0c7e0aacd885499d22f4317060d61cd916e00e7fa
 SHA512 
f1a98d3875541ec4b8f3461c1af8a9b37fd4f5a64e7d717e906f851bf4e976e4509df4b8cb67b9e210215cc33924d039599cecc8f4892dcbed510e00f8119df8
 DIST genpatches-5.15-19.base.tar.xz 925776 BLAKE2B 
040a1cabc9217a91e8bae89ef7878e61056f3eccc97472a27dd2b3c695b2bce59c487ff303048d1f98553349c0b6227d0a3dfa837ccfd6cfd7b1147606b4703f
 SHA512 
b2facd0ba66001ce9327ef2d037097e78e4b9c8e02eb5b66f9ab9bacc6af5800ccfe576ca4383c263c597a67e92b96bb0287140396a602f15fbec403a4173a53
@@ -20,6 +22,10 @@ DIST gentoo-kernel-5.10.94-1.amd64.xpak 65625902 BLAKE2B 
73053b4da769a768cb589e5
 DIST gentoo-kernel-5.10.94-1.arm64.xpak 60935202 BLAKE2B 
39bb07264772f1957e46fc7040893e40fd05b471ebd849f84ea430bc9a3a76aeb886024877889b2a8cf537c16e03e9e36eeb44131e35729a5a22da28bc6f24cd
 SHA512 
6d81502f8961dd64f6001c1f81e6a233ad4839b14c67d822b5b3e0965a856c771ef4d5e1dabb1b279deebdf0049e16cc850e58a1b813471410cde2527992d264
 DIST gentoo-kernel-5.10.94-1.ppc64le.xpak 55686563 BLAKE2B 
e6a5a588ddb205248a0bd2f8c5d1a27a523f11909c580a83efc63bf00a8d482add9b49fa7f14520e95e7183531e9d233ff8c06c9d08b2eaaf41cbb727d5a5196
 SHA512 
a316eaec3f88f4dbfcb8d4ba1e8333a361a07c9fdadde1f6f2532f2213ceff0ca1dd1e08498db85ff15c474d901fdb0a7afaada91ce6952c942e2bfe6c5e096b
 DIST gentoo-kernel-5.10.94-1.x86.xpak 57279632 BLAKE2B 
3d2d14ec811893237b938e937055ddc234043d8137e9f2a97567749c3ab6cd9af8b3dc6d7fc708401d33181d1f9e6e566f978b27594dadad7b5fd6d4e9113db5
 SHA512 
e46025f507d9b25c6e5cf34c731fa94957553652db6ea23ebff4ce6e6105e8345a9753ff20e1a23257a3b7dacaff4c9ef9c0dde4b1af99269130dde83c17cb61
+DIST gentoo-kernel-5.10.95-1.amd64.xpak 65650777 BLAKE2B 
7196ce60d1d4f3a17721f96691d36a8eb620e32fe94489c16bcad52c19875d0e6f2452fc69557fac03f5f768c6d68039af84ac6b75f1d7be849e77f7732aadcd
 SHA512 
fbaefc72eeb1096bf85d34828ad7669ebefd4148ced3ae67671c2d95512f072f258f613fcf75cf9c44765ab1653301e3774b76b051a57aec6cf8dc19106b8ed5
+DIST gentoo-kernel-5.10.95-1.arm64.xpak 60977898 BLAKE2B 

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

2022-01-29 Thread Michał Górny
commit: 51a7b2a52390d944ffb163d91244b0bba6611e75
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 22:55:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 22:55:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a7b2a5

sys-kernel/gentoo-kernel-bin: Bump to 5.15.18

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-5.15.18.ebuild   | 131 +
 2 files changed, 137 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index c83695de092a..988690749f46 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-18.base.tar.xz 697228 BLAKE2B 
01a377a9c1f2709ad2cde18e3094d
 DIST genpatches-5.15-18.extras.tar.xz 3852 BLAKE2B 
d3521142bf5ece893429ec7e1b6aec724fff15fbba2f80e9fb092af4d40bc258e034226989d2502ee258faa0c7e0aacd885499d22f4317060d61cd916e00e7fa
 SHA512 
f1a98d3875541ec4b8f3461c1af8a9b37fd4f5a64e7d717e906f851bf4e976e4509df4b8cb67b9e210215cc33924d039599cecc8f4892dcbed510e00f8119df8
 DIST genpatches-5.15-19.base.tar.xz 925776 BLAKE2B 
040a1cabc9217a91e8bae89ef7878e61056f3eccc97472a27dd2b3c695b2bce59c487ff303048d1f98553349c0b6227d0a3dfa837ccfd6cfd7b1147606b4703f
 SHA512 
b2facd0ba66001ce9327ef2d037097e78e4b9c8e02eb5b66f9ab9bacc6af5800ccfe576ca4383c263c597a67e92b96bb0287140396a602f15fbec403a4173a53
 DIST genpatches-5.15-19.extras.tar.xz 3852 BLAKE2B 
9ae7ef921212fb3b67dedf9647e0ca3091382410a5bf9c7ae67539f9cac0b97f54eef1bb63279481722184bf0e64d4208928d9485f670e47f0c60e62a0bc036e
 SHA512 
462cc99b18a41f5dc2265732d63349c17696d5ca4e360e23e50ecfe56f3b08ce7d5bb0dc1505011cd5336c16057d1f9d97c3faecb551f4eeffe4d8ca95938998
+DIST genpatches-5.15-20.base.tar.xz 934800 BLAKE2B 
6134e0fb2d9810d96809e5f0994361183c0a1bd188ab24ecf83f76914efba3d9341dda8ee0ba3ef4d02f2cd7c93959aa2b59aaeddb4fff6807faf2ac623e7d56
 SHA512 
43281972c4eadc5299bf16270021531f9c56943a907331e7c1ee270b2e26f745693d0d312c5c2487de82f4d8df164dcd1e2e132a3d3fd86866467ccfe1776703
+DIST genpatches-5.15-20.extras.tar.xz 3852 BLAKE2B 
277432195bcb89cffe0fcb0ab0b2f00b889fa7c39c6178d81eb7426405f1bf5b85bc2d6bf5a69e6a0e2c18431eb768d3cae116fd8523de25f720479cc860d6d6
 SHA512 
e565d94865328b2296fbab040a7bb7010d478a0b361c1b3502a0d8263ee868fbb446adb5f680716bbd189ecb42519c63849d92690c7e504975a5ff43ffe5
 DIST genpatches-5.4-177.base.tar.xz 4317444 BLAKE2B 
e7ad5f0a561dc50a11aa3720c3096230d8209c58a523da7f6f0fb1b0c8ed903780d74c48edc2791f8d8ba7fdc946ef0fc506d73ff3f86e9e2bfb4c05609d4456
 SHA512 
0e04707f1f5e85b53f425d54c74d9483d33280769d1cdd5122e34d19dfea1fcf0cf258d84579f3f169a1f620d9107a7d454970da313806c5edbad8a6d8632c9d
 DIST genpatches-5.4-177.extras.tar.xz 1784 BLAKE2B 
e840ca0c6b2dd9399ff4f0d03e828bbb42f53528e1c13b2825c5439cbccdc36577f029caccf91690857cd6e4901cebd98cc27e2ad2d0644c7503822563f38d0c
 SHA512 
a17abf06bb76236986b9a86f671dc60544b39fc47736aca69359e6d68699a52a3e72b1a2ebd57f78602114e9d1f5a201f37121bd6917f50c9d06e385b194cb20
 DIST genpatches-5.4-178.base.tar.xz 4382260 BLAKE2B 
f43573bed5925ddad264a150c6bf7e769771cbb89ec56c0c07f73375c19386ebd15b538b12b89c9e18ad3592b1be038288f8bc4e8ee4365fe92c118d81e3a5a7
 SHA512 
26fec31e23bb0758ec4a5c5542868795172d7717dcb1323cb9a930cb9b60c860cd033836d9ef80ab327a85656f4a70a46a597ffdb8e9ad27f7431d1bd1944b31
@@ -26,6 +28,10 @@ DIST gentoo-kernel-5.15.17-1.amd64.xpak 69148683 BLAKE2B 
b40154c0680e5f4220cb8f4
 DIST gentoo-kernel-5.15.17-1.arm64.xpak 64063189 BLAKE2B 
ab53f70019e9653aec8c41f6601fef52255ece5036002c8b3453b14977d6af9fb801d2fe3d139c96be0d5be8a86dfd4d1ffdbd2dccba9edad7c96d80f258366d
 SHA512 
674491916aea32cca2cc52b4dc816158011709a4a16062480f67ef42cc7f4e376f94e1fa2b7b7151bacd96d5870464237477ec948c6ee84b1db071491d5bf5de
 DIST gentoo-kernel-5.15.17-1.ppc64le.xpak 57779621 BLAKE2B 
958c2240903d55f0f7eb6065209526cd7d74c5ac955b96cdbb8e04aa4a8d7a9e19ff088e7709c1af466d2ed6ba59113f17edb4b2dc5f84e784ef5d37d52d197e
 SHA512 
2b7ce28f1608a7a617c6ce58fc6e7a6a166c2ec2493869b2cde0fa5899cd2187a9adcbb705be2c0ae0907628c71eff2c7f48374d4a2ee3bab412b4f82060893e
 DIST gentoo-kernel-5.15.17-1.x86.xpak 59906195 BLAKE2B 
4d1e9b6968d07838feed61b315fccd1bbfc7e389af430006e8bf51736ae41be72bbf8abf50d539cf95bbcef1a8ff01f4bcacff434452eb1829d6b658b4361cce
 SHA512 
412390ec4cd903f554e39fe6ea7884dc24c2a83573797eff363b18ad0b2577954d21b190f9777cd398fe15a1ab40eccd1b208deb30dfb1012d675b3ed699f935
+DIST gentoo-kernel-5.15.18-1.amd64.xpak 69132656 BLAKE2B 
5e94ab481497164deed411eba7efcaf02bf933a84c3789ea8c0871cdd85cc7707533d37a6ea8196fd2279b1007e66485d8741127fd83b3c1b7d32a629e4409b6
 SHA512 
c903d2922fd12b7e2337d630fa5f055acf770d5b6b241466073c6d9bfa8645292c111cecf3b1d0e54058c30ce1878982d29a0b4912c5b7afaa0e829b487cc6a8
+DIST gentoo-kernel-5.15.18-1.arm64.xpak 64082286 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: app-text/OCRmyPDF/

2022-01-29 Thread Carlos Eduardo
commit: fdeb1562163d8942513011b1c247561e0471089f
Author: Carlos Eduardo  gmail  com>
AuthorDate: Sat Jan 29 22:43:09 2022 +
Commit: Carlos Eduardo  gmail  com>
CommitDate: Sat Jan 29 22:43:09 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fdeb1562

app-text/OCRmyPDF: add 13.2.0

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

 app-text/OCRmyPDF/Manifest   |  1 +
 app-text/OCRmyPDF/OCRmyPDF-13.2.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest
index ad570a2cb..8680e73f5 100644
--- a/app-text/OCRmyPDF/Manifest
+++ b/app-text/OCRmyPDF/Manifest
@@ -1,2 +1,3 @@
 DIST OCRmyPDF-12.0.2.tar.gz 7895055 BLAKE2B 
4fab449f9edf8788c74773da0e73adca9dc686afcbc69d9d6263049044b202744244eab4f4d6e5596461c55d399320a5e7604c6a8080c0d6a05ea6df15314eac
 SHA512 
8bc749353d88dd1e0b2fbd313ba45fa5bf79b70c0366bde21dbe457ce269d02bea64e797e73b823fe9c02b2bd18f181f6cea414306ab1470e244e4201f86781a
 DIST OCRmyPDF-12.6.0.tar.gz 7897200 BLAKE2B 
e183280e11414a7b2bedd339e971f1c74697d9847771e24592207e5bfe82af184544576c067856cdee9d8409bdca856e8aeb48c8e5b4e32154b69111fba2d775
 SHA512 
0792fccec7ecdfc93a02c4e29d0c88076c191aed3a2848c4db5d6b18ad4837a24e325dfc961aaa7c68407de7dd471e45e7b6389d6cf8f9465fe3892038696e97
+DIST OCRmyPDF-13.2.0.tar.gz 7885396 BLAKE2B 
0eea864d056d2238f7ea244a7fc9b6a548409caf9264349be2e0d5be5dea7ddc474f5e95ce92ad926992e42b27cdedf77005d124782374be5b6606a01338aa69
 SHA512 
476924ad440042fb75a9cd56fb90a93b636fc805393087952d704602f92bd0d33ed5701b45ed037b312874800857da784b367eaea3858dc0b38e4b1d49417e52

diff --git a/app-text/OCRmyPDF/OCRmyPDF-13.2.0.ebuild 
b/app-text/OCRmyPDF/OCRmyPDF-13.2.0.ebuild
new file mode 100644
index 0..ec16fef12
--- /dev/null
+++ b/app-text/OCRmyPDF/OCRmyPDF-13.2.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="OCRmyPDF adds an OCR text layer to scanned PDF files"
+HOMEPAGE="https://github.com/jbarlow83/OCRmyPDF;
+SRC_URI="https://github.com/jbarlow83/OCRmyPDF/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# This uses *a lot* of RAM, I have 32gb and these tests tried to use it all
+RESTRICT="test"
+IUSE="jbig2enc"
+
+RDEPEND="
+   app-text/ghostscript-gpl
+   app-text/tesseract
+   app-text/unpaper
+   dev-python/cffi[${PYTHON_USEDEP}]
+   dev-python/coloredlogs[${PYTHON_USEDEP}]
+   >=dev-python/pdfminer-six-20191110[${PYTHON_USEDEP}]
+   <=dev-python/pdfminer-six-20201018[${PYTHON_USEDEP}]
+   dev-python/pikepdf[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/reportlab[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   media-gfx/img2pdf[${PYTHON_USEDEP}]
+   media-gfx/pngquant
+   media-libs/leptonica
+   virtual/python-cffi[${PYTHON_USEDEP}]
+   jbig2enc? ( media-libs/jbig2enc )
+"
+DEPEND="
+   test? (
+   dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   ~dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs --no-autodoc
+
+src_install() {
+   distutils-r1_src_install
+   newbashcomp misc/completion/ocrmypdf.bash "${PN,,}"
+   insinto /usr/share/fish/vendor_completions.d
+   doins misc/completion/ocrmypdf.fish
+}



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

2022-01-29 Thread Jakov Smolić
commit: 08d4d1dcbce375da974d198356af897cc1590375
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 22:27:44 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 22:27:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d4d1dc

dev-java/resin-servlet-api: Stabilize 4.0.27-r2 amd64, #832342

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

 dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild 
b/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild
index b56012fa2268..76d36904b0a5 100644
--- a/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild
+++ b/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://caucho.com/download/resin-${PV}-src.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="3.0"
-KEYWORDS="~amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-01-29 Thread Jakov Smolić
commit: aeb1f0e9193d250ee1a811c729721c74a2af2ccc
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 22:27:38 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 22:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb1f0e9

dev-lang/tcl: Stabilize 8.6.12 x86, #832316

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

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

diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index c4ca98785823..572baa402b1b 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
 
 LICENSE="tcltk"
 SLOT="0/8.6"
-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="debug +threads"
 
 RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"



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

2022-01-29 Thread Jakov Smolić
commit: b693dfb195c821121aa087e2344d8bab1a4f7084
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 22:27:39 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 22:27:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b693dfb1

dev-lang/tk: Stabilize 8.6.12 x86, #832316

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

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

diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild
index 16ce56d5cee9..bbac527b5b7a 100644
--- a/dev-lang/tk/tk-8.6.12.ebuild
+++ b/dev-lang/tk/tk-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
 
 LICENSE="tcltk"
 SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug +threads truetype aqua xscreensaver"
 RESTRICT="!test? ( test )"
 



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

2022-01-29 Thread Jakov Smolić
commit: 6d84f5874168a406940d6896716e65d459bd6c6b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 22:27:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 22:27:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d84f587

dev-java/resin-servlet-api: Stabilize 4.0.46-r1 amd64, #832342

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

 dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild 
b/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild
index 8248194aa51d..0958f4d4bf4a 100644
--- a/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild
+++ b/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://caucho.com/download/resin-${PV}-src.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="3.1"
-KEYWORDS="~amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-01-29 Thread James Le Cuirot
commit: da9ff01b3908568741642811e38f7c4223d4a48e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 29 22:24:05 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 29 22:24:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da9ff01b

dev-util/uglifyjs: Bump to 3.15.0, drop old 3.14.5

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

 dev-util/uglifyjs/Manifest   | 2 +-
 dev-util/uglifyjs/{uglifyjs-3.14.5.ebuild => uglifyjs-3.15.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/uglifyjs/Manifest b/dev-util/uglifyjs/Manifest
index 826e089c1ab3..844ff9b550c5 100644
--- a/dev-util/uglifyjs/Manifest
+++ b/dev-util/uglifyjs/Manifest
@@ -1 +1 @@
-DIST uglifyjs-3.14.5.tar.gz 492153 BLAKE2B 
2bf02bde9421c57f9cc5db474342c8e05edeeca340ba92a4b8b0e11fe45c4749273fb97315833db8fe87af9ab64d4e741ba9d7468f0932622d929f2ef4033943
 SHA512 
7b09c1c40d402f225fad78fa283ca8055c5e48bce11d6639f70b60574c9ce936e715c0c94725fa87400d80954aa7455ffd5c5997e7a501e1851dd1f3b0c9e78a
+DIST uglifyjs-3.15.0.tar.gz 506210 BLAKE2B 
3c08c0030b1e42b47236c66ac9d655fb79f3740b8bcaeb23e7b6fed0f913def3052b5b375f86e9cf035638a023dfb5d8a3063640f0986e5c7caff1c0aa135903
 SHA512 
d001c7943b2d0818000571d503e1c7e73b56087c0bd8d8ad29a8e4ff490a130c06735bc881df369cb99fcc164fc4e24df04c86678801d9e86f6059a79f88f5b3

diff --git a/dev-util/uglifyjs/uglifyjs-3.14.5.ebuild 
b/dev-util/uglifyjs/uglifyjs-3.15.0.ebuild
similarity index 95%
rename from dev-util/uglifyjs/uglifyjs-3.14.5.ebuild
rename to dev-util/uglifyjs/uglifyjs-3.15.0.ebuild
index 66d57eae5391..1a44c1a32320 100644
--- a/dev-util/uglifyjs/uglifyjs-3.14.5.ebuild
+++ b/dev-util/uglifyjs/uglifyjs-3.15.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2022-01-29 Thread William Hubbs
commit: 02ffe3da656eb5932316599e75fbfab30049db38
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 29 22:22:10 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 29 22:22:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ffe3da

app-accessibility/brltty: deactivate parallel make for all emake calls

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

 app-accessibility/brltty/brltty-6.4.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-accessibility/brltty/brltty-6.4.ebuild 
b/app-accessibility/brltty/brltty-6.4.ebuild
index e5a7f0d48519..f96e01f92f91 100644
--- a/app-accessibility/brltty/brltty-6.4.ebuild
+++ b/app-accessibility/brltty/brltty-6.4.ebuild
@@ -152,7 +152,7 @@ src_compile() {
if use python; then
python_build() {
cd "Bindings/Python" || die
-   emake
+   emake -j1
}
python_foreach_impl run_in_build_dir python_build
fi
@@ -163,12 +163,12 @@ src_install() {
findlib_src_preinst
fi
 
-   emake INSTALL_ROOT="${D}" OCAML_LDCONF= install
+   emake -j1 INSTALL_ROOT="${D}" OCAML_LDCONF= install
 
if use python; then
python_install() {
cd "Bindings/Python" || die
-   emake INSTALL_ROOT="${D}" install
+   emake -j1 INSTALL_ROOT="${D}" install
}
python_foreach_impl run_in_build_dir python_install
fi



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

2022-01-29 Thread James Le Cuirot
commit: 148a99265eb672bab49d132a3a1370dcc8b2339d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 29 22:18:36 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 29 22:20:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148a9926

www-client/vivaldi: Stabilise 5.0.2497.48 on amd64

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

 www-client/vivaldi/vivaldi-5.0.2497.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-5.0.2497.48.ebuild 
b/www-client/vivaldi/vivaldi-5.0.2497.48.ebuild
index a0fb3fa96f92..569a0ea501a7 100644
--- a/www-client/vivaldi/vivaldi-5.0.2497.48.ebuild
+++ b/www-client/vivaldi/vivaldi-5.0.2497.48.ebuild
@@ -96,7 +96,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"



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

2022-01-29 Thread James Le Cuirot
commit: 90c89499062d6b3e3d161664245998aa399489bf
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 29 22:17:07 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 29 22:20:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c89499

www-client/vivaldi-snapshot: Add version 5.1.2562.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 +
 www-client/vivaldi-snapshot/metadata.xml   |   2 +-
 .../vivaldi-snapshot-5.1.2562.3.ebuild | 204 +
 3 files changed, 208 insertions(+), 1 deletion(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 783175bd9bbc..ee2123defa70 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_5.1.2549.3-1_armhf.deb 78050960 BLAKE2B 
6a697e0de2c88d7b2d
 DIST vivaldi-snapshot_5.1.2553.3-1_amd64.deb 87312508 BLAKE2B 
7612f96a28a8b47a1254e80720b1b4f89b20c5c49791365cfd13321fa3912cdf0a677246a22bfc519c2993ccefbd979d0ed8c23bd400bf3855b24c5dcaffca7f
 SHA512 
d1eb8a26e87b1503ac0b2cd4d19236334c69c6e6832b3139eb8d8aaba5fa34fa43107069598e805dedebfc6d17ea51afadba43f601124f15284dced5eb04d39e
 DIST vivaldi-snapshot_5.1.2553.3-1_arm64.deb 82228428 BLAKE2B 
0268d1d554fbc5aa248c0e62014973768bef3a379e7ef0fa8c4c649640cdfa51249296b62bed03867630b8d2664762bcb0996582cf2c60e303906e77af32360a
 SHA512 
390be88ac5bd43e79cfe5c80d432d56c10fbff06a65992d5d19a5572238b1acf8aa2802fb51e2211a119b9c0c6a99725c567dbb1a8569807352a90f3cd3080b9
 DIST vivaldi-snapshot_5.1.2553.3-1_armhf.deb 78053564 BLAKE2B 
e07252d38bea954e6fb0c1c11093ec3976e25bd627613b848919b128a974a8d8571e2fc8f2a3eadcf9d49038b32e3fc0a02ec68fd48b2a484f6549dfe0abd4b6
 SHA512 
bab25960f20f0190289f89878c040e712388a59b75da748d5f51253bfcf20baaa14a4e40d0240df2257bc347c20ef6564cb0461c56c155047f03ca4209114129
+DIST vivaldi-snapshot_5.1.2562.3-1_amd64.deb 87305856 BLAKE2B 
94c0c45f5448f85a4047a81d05ac0cfe801dd2ca72727a49ba676149ae5d7f1b3aa19650629f757060719a5c97a249c3b2b593c1be35ea0436b7d1cb7dde8d12
 SHA512 
973cb15d42921eb9e0df0e8617c088a0c7624d27e36a50d21e88f8dce8182d5993e4278117880329d87dda42c059fc541899dae2c774fba428769fbc2cba05cf
+DIST vivaldi-snapshot_5.1.2562.3-1_arm64.deb 8700 BLAKE2B 
31dfe37e9c028a6fe0c896deef6282d1d47de5b65a0e9d89377b6f2ea3280fa8cb142af3fd5f78c535445883cda3d63a8cc9d93e339cc9021b3dfccd88f57745
 SHA512 
6d0f079230bfc4b345812bf1dc6f842fe2589f94ab2cd951919c75331d5b3b4473f20c7c8e85df772efbe4ca4ef7f7185c6b2d10f5cf7eb8cc173738bd09a40d
+DIST vivaldi-snapshot_5.1.2562.3-1_armhf.deb 78085032 BLAKE2B 
d3b15e179de0c37aaab3cdb38f2615f6f5d61e0e2593743fda168c48e77c753acef3d2e481b66602a66be54555a70d2867ebd6a6ca3999512c730447c36bf442
 SHA512 
add83e2db3a22dc66105fd0e019d991e9998dbc88c724f68eea71ce9d81a521733446cf89129152c1d62a6413717bf934a79dfe66d370429fa3d91e61f3fc78a

diff --git a/www-client/vivaldi-snapshot/metadata.xml 
b/www-client/vivaldi-snapshot/metadata.xml
index 1170096145fc..d177249115d3 100644
--- a/www-client/vivaldi-snapshot/metadata.xml
+++ b/www-client/vivaldi-snapshot/metadata.xml
@@ -1,5 +1,5 @@
 
-https://www.gentoo.org/dtd/metadata.dtd;>
+http://www.gentoo.org/dtd/metadata.dtd;>
 

ch...@gentoo.org

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.1.2562.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.1.2562.3.ebuild
new file mode 100644
index ..a0fb3fa96f92
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.1.2562.3.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="96"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+

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

2022-01-29 Thread James Le Cuirot
commit: 7f106b62b32f9eb0106f2902e2543585971f12ef
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 29 22:18:17 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 29 22:20:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f106b62

www-client/vivaldi-snapshot: Drop old 5.1.2549.3

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

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-5.1.2549.3.ebuild | 204 -
 2 files changed, 207 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index ee2123defa70..fed914301c1b 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_5.1.2549.3-1_amd64.deb 87293528 BLAKE2B 
4306bbc4c23bbcad384df55fac19973d97e5776d57d15880b8ff6fb4734220c8cb6cd82ae995eeaf52e7e8b96643c4309d23a06cc41e8da1639096ef7f2790f0
 SHA512 
86eadcc2ab8bd280512cab77e1c8e80467be1360ea5a634d3762ae8ff4d0df1533d6dbba71cf1a5d886b04c2b6f420a519cf2c74a2b28771ac7f0dad43d15d2b
-DIST vivaldi-snapshot_5.1.2549.3-1_arm64.deb 82208632 BLAKE2B 
a935fba6962d87162f1314308da11a143a015ae7f9033979258e72aa0d2be4e0d2b61f83866c0d3125314383898349b6cf5ba00737b50678be6b515c1dfdf0f4
 SHA512 
cdf9b484ea921939170e4bbf1694504ce9786d94ff01fb093887f4be5ac8a4a4bea22c45c85b6205b6b5425b0eae32817538a14a53689f3a66a65548a2fc8243
-DIST vivaldi-snapshot_5.1.2549.3-1_armhf.deb 78050960 BLAKE2B 
6a697e0de2c88d7b2dcbb41f8380679abad2003bd6025e414fce531fd8b95475ff6b4faf3c3184740e1cb06767b3de74baad4e89c151256fa8e68d0d28289e13
 SHA512 
3570944a53e2720819fb1858db8a9ac6aeb2c8450f0183645c652e4f541453b9511fd750962f8c25c17102d89e9ae3aeb2e8ca0f7e06331649928c62b6003c56
 DIST vivaldi-snapshot_5.1.2553.3-1_amd64.deb 87312508 BLAKE2B 
7612f96a28a8b47a1254e80720b1b4f89b20c5c49791365cfd13321fa3912cdf0a677246a22bfc519c2993ccefbd979d0ed8c23bd400bf3855b24c5dcaffca7f
 SHA512 
d1eb8a26e87b1503ac0b2cd4d19236334c69c6e6832b3139eb8d8aaba5fa34fa43107069598e805dedebfc6d17ea51afadba43f601124f15284dced5eb04d39e
 DIST vivaldi-snapshot_5.1.2553.3-1_arm64.deb 82228428 BLAKE2B 
0268d1d554fbc5aa248c0e62014973768bef3a379e7ef0fa8c4c649640cdfa51249296b62bed03867630b8d2664762bcb0996582cf2c60e303906e77af32360a
 SHA512 
390be88ac5bd43e79cfe5c80d432d56c10fbff06a65992d5d19a5572238b1acf8aa2802fb51e2211a119b9c0c6a99725c567dbb1a8569807352a90f3cd3080b9
 DIST vivaldi-snapshot_5.1.2553.3-1_armhf.deb 78053564 BLAKE2B 
e07252d38bea954e6fb0c1c11093ec3976e25bd627613b848919b128a974a8d8571e2fc8f2a3eadcf9d49038b32e3fc0a02ec68fd48b2a484f6549dfe0abd4b6
 SHA512 
bab25960f20f0190289f89878c040e712388a59b75da748d5f51253bfcf20baaa14a4e40d0240df2257bc347c20ef6564cb0461c56c155047f03ca4209114129

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.1.2549.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.1.2549.3.ebuild
deleted file mode 100644
index a0fb3fa96f92..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.1.2549.3.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="96"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="proprietary-codecs 

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

2022-01-29 Thread James Le Cuirot
commit: 1db641389db82ecab20ce1f8b975f78a2a76f1fd
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 29 22:19:00 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 29 22:20:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1db64138

www-client/vivaldi: Drop old 5.0.2497.38

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

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-5.0.2497.38.ebuild | 204 --
 2 files changed, 207 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 6c684fe7055c..ec3b797bdb8e 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_5.0.2497.38-1_amd64.deb 86973208 BLAKE2B 
8c1581d2ac1382c69d1cf0c9938a7ce0bf9302d9947c5624ab80f30b028c781914189508cd2e281914682b0d55a527478e06f0072e347ee56c7adf515e94353b
 SHA512 
81a7a6744cefadc1997fc696c6d1204e32f4fc9bc718f1eea315e4ec060d7340b6a25f777fa7f8f133c35b018e92c03d2bdd1892bf3dbef021b7cfce777252eb
-DIST vivaldi-stable_5.0.2497.38-1_arm64.deb 81614372 BLAKE2B 
c630a534448fda19373a316e0d7249ce7e91fed07caa2e1a30d6f1713bc4b5f29111699f8e6f6d610cd15b51a18fdd7df36547d942bc358daaf9b022a5ce10db
 SHA512 
cdd9321cf2a2b7732bf3de1a3203f6287f87c419019705c387483852479da373172399deccf9782ab64b7f67f4e0053d76f199b29b451d15057bcf6a2a3c4383
-DIST vivaldi-stable_5.0.2497.38-1_armhf.deb 77929184 BLAKE2B 
09ff00ba33be0af7ed37806e3632e6158c8e68d1788d2ad12dd994f57cda43ae3619b697d078821114d06caa6ba4aa0053cc661a10cc50ffa8579423870436e9
 SHA512 
fd73e158b8c234888f9ef5381d5915e9de100d6125ad30eb4355e7f1b89c2b47afa87ce168ac0da05cb8b9b15782eaad9462e3617498258f46f9e7e3a84929e3
 DIST vivaldi-stable_5.0.2497.48-1_amd64.deb 86975784 BLAKE2B 
05b03f7b4998ebfefb2b14d1b6e62d8795c0a9a20cda53a70610538327a66e045a2cb24fed607c7c7b237f3e54f91d20046e45c4700348821499a90e4af767e7
 SHA512 
84a463bfe4eba4d94ee8cb21a0316a51a062f938d4b4050a59894de616774574ef46ce38042569e18e359e2c85af5ba6db112a9d044267269c16aa894c36308b
 DIST vivaldi-stable_5.0.2497.48-1_arm64.deb 81589608 BLAKE2B 
dac0542d803cd49858d9b0e4a3c4e7ef3227ae903ba2362e82a7681fb7c92902f33112056d0049f102004a7a041a0a03b7c0bf5e21db8cb20ce4e666ed7e8719
 SHA512 
b0e4af19f92d93aa60b476b47efe1524c3fead12daa731153c8146b128e6c52f10a6480ee7037849c306585537f853cbd03996e8954ca020b21a73d931d5147f
 DIST vivaldi-stable_5.0.2497.48-1_armhf.deb 77941040 BLAKE2B 
39e519229a7ba00261ca3be24ff59f7a34a33ecd97991b9acfcf630e2379c1d7f2873375cd10f3732419834fddbbf95253d2eeb8a4fcca4ac50545e7fed7b09c
 SHA512 
e57cf9c0094ae7890efad146f39238593f94490d67adcfc0fcd5d6527fd32ee6628d46e8861b2d2085c02a828de575a29873abfc9512281f1aaf2068161e2294

diff --git a/www-client/vivaldi/vivaldi-5.0.2497.38.ebuild 
b/www-client/vivaldi/vivaldi-5.0.2497.38.ebuild
deleted file mode 100644
index 569a0ea501a7..
--- a/www-client/vivaldi/vivaldi-5.0.2497.38.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="96"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="proprietary-codecs widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   

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

2022-01-29 Thread Alfredo Tupone
commit: 3312e89ce3812593467a066970f42cc26d206bfa
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jan 29 22:15:30 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jan 29 22:15:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3312e89c

dev-ml/gen: 1.0 bump

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

 dev-ml/gen/Manifest   |  1 +
 dev-ml/gen/gen-1.0.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-ml/gen/Manifest b/dev-ml/gen/Manifest
index 828d96d6cd55..01fc4779aa6c 100644
--- a/dev-ml/gen/Manifest
+++ b/dev-ml/gen/Manifest
@@ -1 +1,2 @@
 DIST gen-0.5.3.tar.gz 30905 BLAKE2B 
a6b8351ec4a75dd986cc0b4e9ed60dbfa78c3b8e3625c1e294f8bc0253d92be1f5d27cc7162e1cfc4f6397bbe272df22d9b7b0d1dd410d7760f30cf4c36c4745
 SHA512 
192178de106d2ae5f936caead8b21b4b9ec1b8fe35ba56296825900ea15a4ea702caf8824ac34d4478d107b954e22c3dffd81f12d4c08fbd6d9760f49a0deb14
+DIST gen-1.0.tar.gz 32266 BLAKE2B 
1be57d34e794e8dffae19322e8b2504b0ff10a72608cc1dec4bc55867b50b08a765c88d7e6ec7125884dc2b8ea6752d4eb9c5cd2bcb10c2515250ba04fb21bf7
 SHA512 
fb4ec2ab35a1aba0dcc8439b11f14a0a785d939f661f505aec88a6f2ca6ca87e14ddfda860d9c180b215190b76690de87040c144582f069224f7e58d37ef48a0

diff --git a/dev-ml/gen/gen-1.0.ebuild b/dev-ml/gen/gen-1.0.ebuild
new file mode 100644
index ..447856c6c34c
--- /dev/null
+++ b/dev-ml/gen/gen-1.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Iterators for OCaml, both restartable and consumable"
+HOMEPAGE="https://github.com/c-cube/gen/;
+SRC_URI="https://github.com/c-cube/gen/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"  # tests fail  > unused-open
+
+DEPEND="dev-ml/dune-configurator:="
+RDEPEND="${DEPEND}"
+# BDEPEND="test? ( dev-ml/qtest )"



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

2022-01-29 Thread William Hubbs
commit: 34a29016a8996709ef33fab73d58cc123f3ded9a
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 29 22:12:17 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 29 22:13:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34a29016

app-accessibility/brltty: typo fix in metadata.xml

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

 app-accessibility/brltty/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-accessibility/brltty/metadata.xml 
b/app-accessibility/brltty/metadata.xml
index f3f6d0a7c577..32eb443cb936 100644
--- a/app-accessibility/brltty/metadata.xml
+++ b/app-accessibility/brltty/metadata.xml
@@ -10,7 +10,7 @@
   support the console tone generator
   support in-line contracted braille
   support for the sound card synthesizer
-  Use braille tranlator dev-libs/liblouis
+  Use braille translator dev-libs/liblouis
   support the musical instrument digital interface
   support for sound card digital audio
   speech support



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

2022-01-29 Thread James Le Cuirot
commit: aea21693d0ae7249cf8eb03a48ec328ffd358fde
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 29 22:11:34 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 29 22:12:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea21693

dev-python/pyzmq: Keyword 22.1.0 for ~m68k

The tests pass.

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

 dev-python/pyzmq/pyzmq-22.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyzmq/pyzmq-22.1.0.ebuild 
b/dev-python/pyzmq/pyzmq-22.1.0.ebuild
index cf61db214c79..ab3b8854870c 100644
--- a/dev-python/pyzmq/pyzmq-22.1.0.ebuild
+++ b/dev-python/pyzmq/pyzmq-22.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+draft"
 
 DEPEND="



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

2022-01-29 Thread James Le Cuirot
commit: 00b37b9b7f20076ba383966fd1783871fbc3a839
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 29 22:10:21 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 29 22:12:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00b37b9b

profiles: Mask dev-python/numpydoc[test] on m68k

We're not going to keyword matplotlib yet.

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

 profiles/arch/m68k/package.use.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/arch/m68k/package.use.mask 
b/profiles/arch/m68k/package.use.mask
index fb5823138e69..3ecf60896168 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -53,6 +53,7 @@ dev-python/fonttools test
 dev-python/isort test
 dev-python/jsonschema test
 dev-python/nose test
+dev-python/numpydoc test
 dev-python/pytest-regressions test
 dev-python/requests test
 dev-python/sphinx test



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

2022-01-29 Thread James Le Cuirot
commit: 38fe72ae24b4c5cb9acf60c29b73512c6967dad5
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 29 22:11:45 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 29 22:12:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38fe72ae

dev-python/numpydoc: Keyword 1.2 for ~m68k

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

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

diff --git a/dev-python/numpydoc/numpydoc-1.2.ebuild 
b/dev-python/numpydoc/numpydoc-1.2.ebuild
index 1d6b9cd2cb0a..f59030e0df57 100644
--- a/dev-python/numpydoc/numpydoc-1.2.ebuild
+++ b/dev-python/numpydoc/numpydoc-1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
 
 RDEPEND="
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]



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

2022-01-29 Thread Alfredo Tupone
commit: 156ccbf5b34227d11bae1438c37db90e8d1febf9
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jan 29 22:09:35 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jan 29 22:11:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=156ccbf5

dev-ml/fix: 20220121 bump

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

 dev-ml/fix/Manifest|  1 +
 dev-ml/fix/fix-20220121.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-ml/fix/Manifest b/dev-ml/fix/Manifest
index b6c745a7a453..5ee0f6c20df4 100644
--- a/dev-ml/fix/Manifest
+++ b/dev-ml/fix/Manifest
@@ -1 +1,2 @@
 DIST fix-20211125.tar.gz 383709 BLAKE2B 
f74b41e10579423449ec4c78ddc2d58d94c0ba96fe46676979c8f8e31c49a4ab2b305f78082785c52ff3665f19162b14c849b80ba0d09819e327ce7f390ff2d2
 SHA512 
2ffd3bea841247adeaf8d9ba3cf76669f31dcca97a2ebd415ca3b4540cf273c95f6a0e8bc990aed36dd097b09cf0603c676127ca4141f281f1ae8bb343d90d5f
+DIST fix-20220121.tar.gz 385029 BLAKE2B 
4534ddea956e2079018056c27423a5e308e5faeaf5c8af97457691b2c1094bd97e5d82302387299a92834d491e6cc5c7b183793403c7ea0bd3c8daf71a54d493
 SHA512 
6b0afa1e3d2a75b814fe4617cdbc72f1c57959d77fbe6e67b5df03dc316e22cba448c6a496b77bded102edc55af885145a1a74bbef86df714c896aeccbd40052

diff --git a/dev-ml/fix/fix-20220121.ebuild b/dev-ml/fix/fix-20220121.ebuild
new file mode 100644
index ..eedbd2f24ad4
--- /dev/null
+++ b/dev-ml/fix/fix-20220121.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Facilities for memoization and fixed points"
+HOMEPAGE="https://gitlab.inria.fr/fpottier/fix;
+SRC_URI="https://gitlab.inria.fr/fpottier/fix/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="LGPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"  # regenerate & qcheck not yet packaged



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

2022-01-29 Thread Michał Górny
commit: 27d6fe7bb12d90548326131794500e1ac00b7166
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 22:08:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 22:08:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d6fe7b

dev-python/ipaddr: Run 2to3 via Python

Closes: https://bugs.gentoo.org/832343
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild 
b/dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild
index cf3c4704e910..d3ee873cc8c5 100644
--- a/dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild
+++ b/dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild
@@ -16,8 +16,8 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
-src_configure() {
-   2to3 -n -w --no-diffs *.py || die
+python_configure_all() {
+   "${EPYTHON}" -m lib2to3 -n -w --no-diffs *.py || die
 }
 
 python_test() {



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

2022-01-29 Thread Michał Górny
commit: 08d667216a3772a88ddacc9b6f24670d5f82a5c6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 22:00:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 22:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d66721

dev-python/PyPDF2: Switch to PEP 517 build

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

 dev-python/PyPDF2/PyPDF2-1.26.0-r2.ebuild | 33 +++
 1 file changed, 33 insertions(+)

diff --git a/dev-python/PyPDF2/PyPDF2-1.26.0-r2.ebuild 
b/dev-python/PyPDF2/PyPDF2-1.26.0-r2.ebuild
new file mode 100644
index ..f58c46912f0d
--- /dev/null
+++ b/dev-python/PyPDF2/PyPDF2-1.26.0-r2.ebuild
@@ -0,0 +1,33 @@
+# 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="Python library to work with PDF files"
+HOMEPAGE="https://pypi.org/project/PyPDF2/ https://github.com/mstamy2/PyPDF2;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="examples"
+
+PATCHES=( "${FILESDIR}/${P}-py3-tests.patch" )
+
+python_test() {
+   "${EPYTHON}" -m unittest Tests.tests || die "Tests failed under 
${EPYTHON}"
+}
+
+python_install_all() {
+   if use examples; then
+   docinto examples
+   dodoc -r Sample_Code/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



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

2022-01-29 Thread Michał Górny
commit: 117dda79905cb93c250729a31461b2c6f8bbcd94
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 22:00:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 22:04:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117dda79

dev-python/pypax: Switch to PEP 517 build

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

 .../pypax/{pypax-.ebuild => pypax-0.9.5-r1.ebuild}| 15 ++-
 dev-python/pypax/pypax-.ebuild| 15 ++-
 2 files changed, 12 insertions(+), 18 deletions(-)

diff --git a/dev-python/pypax/pypax-.ebuild 
b/dev-python/pypax/pypax-0.9.5-r1.ebuild
similarity index 83%
copy from dev-python/pypax/pypax-.ebuild
copy to dev-python/pypax/pypax-0.9.5-r1.ebuild
index 6e639fff609e..1da867b776a7 100644
--- a/dev-python/pypax/pypax-.ebuild
+++ b/dev-python/pypax/pypax-0.9.5-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]] ; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
S="${WORKDIR}/elfix-${PV}"
 fi
 
@@ -24,15 +24,12 @@ HOMEPAGE="https://dev.gentoo.org/~blueness/elfix/
 LICENSE="GPL-3"
 SLOT="0"
 IUSE="+ptpax +xtpax"
-
 REQUIRED_USE="|| ( ptpax xtpax )"
 
 RDEPEND="
ptpax? ( dev-libs/elfutils )
xtpax? ( sys-apps/attr )"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   ${RDEPEND}"
+DEPEND="${RDEPEND}"
 
 src_compile() {
cd scripts || die

diff --git a/dev-python/pypax/pypax-.ebuild 
b/dev-python/pypax/pypax-.ebuild
index 6e639fff609e..1da867b776a7 100644
--- a/dev-python/pypax/pypax-.ebuild
+++ b/dev-python/pypax/pypax-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]] ; then
inherit git-r3
 else
SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
S="${WORKDIR}/elfix-${PV}"
 fi
 
@@ -24,15 +24,12 @@ HOMEPAGE="https://dev.gentoo.org/~blueness/elfix/
 LICENSE="GPL-3"
 SLOT="0"
 IUSE="+ptpax +xtpax"
-
 REQUIRED_USE="|| ( ptpax xtpax )"
 
 RDEPEND="
ptpax? ( dev-libs/elfutils )
xtpax? ( sys-apps/attr )"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   ${RDEPEND}"
+DEPEND="${RDEPEND}"
 
 src_compile() {
cd scripts || die



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

2022-01-29 Thread Michał Górny
commit: d0aed4f39fd3e1640821ae02eaa512cb46656957
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 22:01:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 22:04:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0aed4f3

dev-python/pypeg2: Switch to PEP 517 build

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

 dev-python/pypeg2/pypeg2-2.15.2-r2.ebuild | 28 
 1 file changed, 28 insertions(+)

diff --git a/dev-python/pypeg2/pypeg2-2.15.2-r2.ebuild 
b/dev-python/pypeg2/pypeg2-2.15.2-r2.ebuild
new file mode 100644
index ..c75dac24608f
--- /dev/null
+++ b/dev-python/pypeg2/pypeg2-2.15.2-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+MY_PN=pyPEG2
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="An intrinsic PEG Parser-Interpreter for Python"
+HOMEPAGE="https://fdik.org/pyPEG/
+   https://pypi.org/project/pyPEG2/;
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.15.1-test.patch )
+
+distutils_enable_tests unittest



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

2022-01-29 Thread Michał Górny
commit: 36bc549f02f7635ca2547fe0c50bf29458b5b06c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 22:02:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 22:04:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36bc549f

dev-python/pyspf: Switch to PEP 517 build

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

 dev-python/pyspf/pyspf-2.0.14-r3.ebuild | 37 +
 1 file changed, 37 insertions(+)

diff --git a/dev-python/pyspf/pyspf-2.0.14-r3.ebuild 
b/dev-python/pyspf/pyspf-2.0.14-r3.ebuild
new file mode 100644
index ..c21474ff960f
--- /dev/null
+++ b/dev-python/pyspf/pyspf-2.0.14-r3.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} )
+PYTHON_REQ_USE="ipv6(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of the Sender Policy Framework (SPF)"
+HOMEPAGE="https://pypi.org/project/pyspf/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/authres[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   cd test || die
+   "${EPYTHON}" testspf.py || die "Test fail with ${EPYTHON}"
+}



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

2022-01-29 Thread Michał Górny
commit: d35636b237f520e62dfb6b9c5bf4538d39f28326
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 22:02:11 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 22:04:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35636b2

dev-python/PyRSS2Gen: Switch to PEP 517 build

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

 dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild | 17 +
 1 file changed, 17 insertions(+)

diff --git a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild 
b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild
new file mode 100644
index ..9d006ce0828b
--- /dev/null
+++ b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild
@@ -0,0 +1,17 @@
+# 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="RSS feed generator written in Python"
+HOMEPAGE="http://www.dalkescientific.com/Python/PyRSS2Gen.html 
https://pypi.org/project/PyRSS2Gen/;
+SRC_URI="http://www.dalkescientific.com/Python/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



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

2022-01-29 Thread Jakov Smolić
commit: 8ddbefb80717aa077b180914aa84db334a3d4906
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:54:32 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:54:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ddbefb8

dev-libs/libzia: Stabilize 4.34 x86, #832340

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

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

diff --git a/dev-libs/libzia/libzia-4.34.ebuild 
b/dev-libs/libzia/libzia-4.34.ebuild
index d9234c2c2103..7d83b69f0dae 100644
--- a/dev-libs/libzia/libzia-4.34.ebuild
+++ b/dev-libs/libzia/libzia-4.34.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="ftdi"
 
 RDEPEND="dev-libs/glib:2



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

2022-01-29 Thread Jakov Smolić
commit: c31fbef1c4e90370d00f638d6f020afd3d7ea08d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:54:37 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:54:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c31fbef1

dev-java/resin-servlet-api: Stabilize 4.0.27-r2 x86, #832342

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

 dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild 
b/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild
index e0bc4f832070..b56012fa2268 100644
--- a/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild
+++ b/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://caucho.com/download/resin-${PV}-src.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="3.0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-01-29 Thread Jakov Smolić
commit: ede0bd92a04d1348c4e2102f09561e57fec2c17b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:54:38 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:54:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede0bd92

dev-java/resin-servlet-api: Stabilize 4.0.46-r1 x86, #832342

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

 dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild 
b/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild
index 4e73714c0d20..8248194aa51d 100644
--- a/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild
+++ b/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-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=8
@@ -13,7 +13,7 @@ SRC_URI="https://caucho.com/download/resin-${PV}-src.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="3.1"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2022-01-29 Thread Jakov Smolić
commit: 95befdc79cc0e822601078353cad37ad363a0db9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:54:33 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:54:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95befdc7

media-radio/tucnak: Stabilize 4.34 x86, #832340

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

 media-radio/tucnak/tucnak-4.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-radio/tucnak/tucnak-4.34.ebuild 
b/media-radio/tucnak/tucnak-4.34.ebuild
index 1a73834796e2..2d6fc4b8d46d 100644
--- a/media-radio/tucnak/tucnak-4.34.ebuild
+++ b/media-radio/tucnak/tucnak-4.34.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="alsa fftw gpm hamlib suid"
 
 RDEPEND="dev-libs/glib:2



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

2022-01-29 Thread Jakov Smolić
commit: 615f4cd20fc904de5344bfc67c8049fbafbc9c8e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:41:46 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:41:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615f4cd2

net-analyzer/fail2ban: Stabilize 0.11.2-r4 amd64, #831578

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

 net-analyzer/fail2ban/fail2ban-0.11.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/fail2ban/fail2ban-0.11.2-r4.ebuild 
b/net-analyzer/fail2ban/fail2ban-0.11.2-r4.ebuild
index fe1a7dcfa4cb..1a14ba3bd3e0 100644
--- a/net-analyzer/fail2ban/fail2ban-0.11.2-r4.ebuild
+++ b/net-analyzer/fail2ban/fail2ban-0.11.2-r4.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



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

2022-01-29 Thread Jakov Smolić
commit: ab90da31defc693f5146c2de39e36e03215d73ba
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:42:04 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:42:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab90da31

net-analyzer/fail2ban: Stabilize 0.11.2-r4 x86, #831578

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

 net-analyzer/fail2ban/fail2ban-0.11.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/fail2ban/fail2ban-0.11.2-r4.ebuild 
b/net-analyzer/fail2ban/fail2ban-0.11.2-r4.ebuild
index 1a14ba3bd3e0..a0ab7a9bbcd1 100644
--- a/net-analyzer/fail2ban/fail2ban-0.11.2-r4.ebuild
+++ b/net-analyzer/fail2ban/fail2ban-0.11.2-r4.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
 fi
 
 LICENSE="GPL-2"



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

2022-01-29 Thread Jakov Smolić
commit: 293c77a81f585deda31311583b9ad21f186f84db
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:42:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:42:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293c77a8

dev-python/sqlalchemy: Stabilize 1.4.29 x86, #832113

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

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

diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.29.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-1.4.29.ebuild
index 3d91cf384c08..937b3a7c7d13 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.4.29.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.4.29.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="examples +sqlite test"
 
 BDEPEND="



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

2022-01-29 Thread Jakov Smolić
commit: 3d16e27be3497845ffe6d51101302148e0fa0d89
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:41:56 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:41:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d16e27b

dev-python/sqlalchemy: Stabilize 1.4.28 x86, #830952

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

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

diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.28.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-1.4.28.ebuild
index c800236ef479..47c29cea3e98 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.4.28.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.4.28.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="examples +sqlite test"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2022-01-29 Thread Jakov Smolić
commit: b35030aa8eeea249743e3c65a529e1e7977261c0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:41:51 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:41:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b35030aa

media-radio/tucnak: Stabilize 4.34 amd64, #832340

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

 media-radio/tucnak/tucnak-4.34.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-radio/tucnak/tucnak-4.34.ebuild 
b/media-radio/tucnak/tucnak-4.34.ebuild
index ae02ee026cda..1a73834796e2 100644
--- a/media-radio/tucnak/tucnak-4.34.ebuild
+++ b/media-radio/tucnak/tucnak-4.34.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=8
@@ -10,7 +10,7 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="alsa fftw gpm hamlib suid"
 
 RDEPEND="dev-libs/glib:2



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

2022-01-29 Thread Jakov Smolić
commit: cf8e96358a5462de3f4a1b09a5c7689cc7f75c8f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:41:50 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:41:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8e9635

dev-libs/libzia: Stabilize 4.34 amd64, #832340

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

 dev-libs/libzia/libzia-4.34.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libzia/libzia-4.34.ebuild 
b/dev-libs/libzia/libzia-4.34.ebuild
index 0e9b995dd476..d9234c2c2103 100644
--- a/dev-libs/libzia/libzia-4.34.ebuild
+++ b/dev-libs/libzia/libzia-4.34.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=8
@@ -11,7 +11,7 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="ftdi"
 
 RDEPEND="dev-libs/glib:2



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

2022-01-29 Thread Michał Górny
commit: 148c71ac2f8ae1eb4e791d7294019cd2d945ba9b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 21:21:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 21:28:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148c71ac

dev-python/pyparted: Switch to PEP 517 build

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

 dev-python/pyparted/pyparted-3.11.7-r1.ebuild | 31 +++
 1 file changed, 31 insertions(+)

diff --git a/dev-python/pyparted/pyparted-3.11.7-r1.ebuild 
b/dev-python/pyparted/pyparted-3.11.7-r1.ebuild
new file mode 100644
index ..83b0589069d4
--- /dev/null
+++ b/dev-python/pyparted/pyparted-3.11.7-r1.ebuild
@@ -0,0 +1,31 @@
+# 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="Python bindings for sys-block/parted"
+HOMEPAGE="https://github.com/dcantrell/pyparted/;
+SRC_URI="https://github.com/dcantrell/pyparted/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="
+   >=sys-block/parted-3.2
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/decorator[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? ( dev-python/six[${PYTHON_USEDEP}] )
+   virtual/pkgconfig
+"
+
+distutils_enable_tests unittest



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

2022-01-29 Thread Michał Górny
commit: 19a5e157c2944eff56ed289e43b0cb2b0f5f3afc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 21:20:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 21:28:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a5e157

dev-python/pypam: Switch to PEP 517 build

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

 dev-python/pypam/pypam-0.5.0-r8.ebuild | 40 ++
 1 file changed, 40 insertions(+)

diff --git a/dev-python/pypam/pypam-0.5.0-r8.ebuild 
b/dev-python/pypam/pypam-0.5.0-r8.ebuild
new file mode 100644
index ..9d2b524b2b96
--- /dev/null
+++ b/dev-python/pypam/pypam-0.5.0-r8.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+MY_P="PyPAM-${PV}"
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Python Bindings for PAM (Pluggable Authentication Modules)"
+HOMEPAGE="http://www.pangalactic.org/PyPAM;
+SRC_URI="http://www.pangalactic.org/PyPAM/${MY_P}.tar.gz
+   https://distfiles.gentoo.org/distfiles/ad/PyPAM-0.5.0.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=sys-libs/pam-0.64"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS examples/pamtest.py )
+
+PATCHES=(
+   # Pull patches from fedora.
+   "${FILESDIR}/PyPAM-${PV}-dealloc.patch"
+   "${FILESDIR}/PyPAM-${PV}-nofree.patch"
+   "${FILESDIR}/PyPAM-${PV}-memory-errors.patch"
+   "${FILESDIR}/PyPAM-${PV}-return-value.patch"
+   "${FILESDIR}/PyPAM-python3-support.patch"
+   # Fix a missing include.
+   "${FILESDIR}/${P}-stricter.patch"
+)
+
+python_test() {
+   "${EPYTHON}" tests/PamTest.py || die
+}



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

2022-01-29 Thread Jakov Smolić
commit: a9368e172ebdb1d048afdfeb8d82cbf34a194ff0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:15:49 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:21:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9368e17

dev-util/bpftool: add 5.16.2

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

 dev-util/bpftool/Manifest  |   1 +
 dev-util/bpftool/bpftool-5.16.2.ebuild | 117 +
 2 files changed, 118 insertions(+)

diff --git a/dev-util/bpftool/Manifest b/dev-util/bpftool/Manifest
index b6dd031e6422..07ba673ff532 100644
--- a/dev-util/bpftool/Manifest
+++ b/dev-util/bpftool/Manifest
@@ -4,3 +4,4 @@ DIST linux-5.16.tar.xz 123114100 BLAKE2B 
07a90cc640ff89e1359c06cee8c38abd33e51f9
 DIST patch-5.14.14.xz 528644 BLAKE2B 
3917c340eb1cd814b7fd40420e32baa84c6a062a7c52ab75301cfce8e59acf055f3c9ff38f4ae1590837f245607e294277001f0a0b53ee44b0056b83f98bc68f
 SHA512 
258fa67ee6e6d13b4e92d361898313b4e2f3d9d0be883e5c5a0c436e51cf8bcb3eb5acb46272bb5df2bbf8390b81152e8244b1d6faf7299314589b90c95eebba
 DIST patch-5.15.8.xz 537596 BLAKE2B 
0f431804d406c4bbb09c44826fe1018b0bca94018337b73387d44ff3e25e6b90e2ec10cf9935847786e4dac6e1523e8e7daeaedb4f854d20a155bd13b29a0c72
 SHA512 
ef6d0841033fecba7c4aa25f5249a1e532a0d95f4b7e7048357ff00277d9abc11897f92d05d4a2cb90372da9cec8aa6664ce1058f71a6cae6bc647649787667d
 DIST patch-5.16.1.xz 10492 BLAKE2B 
dcdef3f247252ac7cbbdd7892fb017b8181ea4028d56b1d710144effaf59498c42703b85ea3ecaa85f513f1813dc4ce6bb24adbfe54395a119f9ad20d35ea523
 SHA512 
0506dd2b6758107cdd66bb75d51e263d77115c79529bd64f206119f809adb11fdeaa4cf4595d38051390bf9afca63b5af4d886a8e1a799caf0927d4858273b24
+DIST patch-5.16.2.xz 20432 BLAKE2B 
9c9f697e4dd0a78a94ac0bd361ec69683c6904d9af02da55c3001394e6a6efcc1fccd5d44747fff6ea47271b7655bd7866d161a90196cecaddde1c630ef5c425
 SHA512 
50d3c386e391603fbfe86780bbfa69c3a7caa83a7eea6c239af133dde3a7aa4746f4a3f1483589018d5ac27caa7ee69d869f8f64f4b5121ddab52224f530

diff --git a/dev-util/bpftool/bpftool-5.16.2.ebuild 
b/dev-util/bpftool/bpftool-5.16.2.ebuild
new file mode 100644
index ..d4a6b8926868
--- /dev/null
+++ b/dev-util/bpftool/bpftool-5.16.2.ebuild
@@ -0,0 +1,117 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit estack linux-info optfeature python-any-r1 toolchain-funcs
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-pre/-git}"
+
+DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and 
maps"
+HOMEPAGE="https://kernel.org/;
+
+LINUX_V="${PV:0:1}.x"
+LINUX_VER=$(ver_cut 1-2)
+LINUX_PATCH=patch-${PV}.xz
+SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH};
+
+LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
+SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES};
+
+S_K="${WORKDIR}/linux-${LINUX_VER}"
+S="${S_K}/tools/bpf/bpftool"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="caps"
+
+RDEPEND="
+   sys-libs/binutils-libs:=
+   sys-libs/zlib:=
+   virtual/libelf:=
+   caps? ( sys-libs/libcap:= )
+"
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-5.8
+"
+BDEPEND="
+   ${LINUX_PATCH+dev-util/patchutils}
+   ${PYTHON_DEPS}
+   dev-python/docutils
+"
+
+CONFIG_CHECK="~DEBUG_INFO_BTF"
+
+# src_unpack and src_prepare are copied from dev-util/perf since
+# it's building from the same tarball, please keep it in sync with perf
+src_unpack() {
+   local paths=(
+   tools/bpf kernel/bpf
+   tools/{arch,build,include,lib,perf,scripts} 
{scripts,include,lib} "arch/*/lib"
+   )
+
+   # We expect the tar implementation to support the -j option (both
+   # GNU tar and libarchive's tar support that).
+   echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
+   tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
+   "${paths[@]/#/linux-${LINUX_VER}/}" || die
+
+   if [[ -n ${LINUX_PATCH} ]] ; then
+   eshopts_push -o noglob
+   ebegin "Filtering partial source patch"
+   filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} 
\
+   > ${P}.patch
+   eend $? || die "filterdiff failed"
+   eshopts_pop
+   fi
+
+   local a
+   for a in ${A}; do
+   [[ ${a} == ${LINUX_SOURCES} ]] && continue
+   [[ ${a} == ${LINUX_PATCH} ]] && continue
+   unpack ${a}
+   done
+}
+
+src_prepare() {
+   default
+
+   if [[ -n ${LINUX_PATCH} ]] ; then
+   pushd "${S_K}" >/dev/null || die
+   eapply "${WORKDIR}"/${P}.patch
+   popd || die
+   fi
+
+   # dev-python/docutils installs rst2man.py, not rst2man
+   sed -i -e 's/rst2man/rst2man.py/g' Documentation/Makefile || die
+}
+
+bpftool_make() {
+   local 

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

2022-01-29 Thread Jakov Smolić
commit: db4f43bd40a6808261151bdd64e2ab055bc38c04
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:15:59 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:21:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db4f43bd

dev-util/bpftool: drop 5.16.1

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

 dev-util/bpftool/Manifest  |   1 -
 dev-util/bpftool/bpftool-5.16.1.ebuild | 117 -
 2 files changed, 118 deletions(-)

diff --git a/dev-util/bpftool/Manifest b/dev-util/bpftool/Manifest
index 07ba673ff532..11d3b683ad0f 100644
--- a/dev-util/bpftool/Manifest
+++ b/dev-util/bpftool/Manifest
@@ -3,5 +3,4 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7
 DIST linux-5.16.tar.xz 123114100 BLAKE2B 
07a90cc640ff89e1359c06cee8c38abd33e51f9b9a89833e31a1d2750526fda4a59e8884db3c1ea63df0a37f0d3de6b5a922b014b7313d8abce20d90ac08adcb
 SHA512 
7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf
 DIST patch-5.14.14.xz 528644 BLAKE2B 
3917c340eb1cd814b7fd40420e32baa84c6a062a7c52ab75301cfce8e59acf055f3c9ff38f4ae1590837f245607e294277001f0a0b53ee44b0056b83f98bc68f
 SHA512 
258fa67ee6e6d13b4e92d361898313b4e2f3d9d0be883e5c5a0c436e51cf8bcb3eb5acb46272bb5df2bbf8390b81152e8244b1d6faf7299314589b90c95eebba
 DIST patch-5.15.8.xz 537596 BLAKE2B 
0f431804d406c4bbb09c44826fe1018b0bca94018337b73387d44ff3e25e6b90e2ec10cf9935847786e4dac6e1523e8e7daeaedb4f854d20a155bd13b29a0c72
 SHA512 
ef6d0841033fecba7c4aa25f5249a1e532a0d95f4b7e7048357ff00277d9abc11897f92d05d4a2cb90372da9cec8aa6664ce1058f71a6cae6bc647649787667d
-DIST patch-5.16.1.xz 10492 BLAKE2B 
dcdef3f247252ac7cbbdd7892fb017b8181ea4028d56b1d710144effaf59498c42703b85ea3ecaa85f513f1813dc4ce6bb24adbfe54395a119f9ad20d35ea523
 SHA512 
0506dd2b6758107cdd66bb75d51e263d77115c79529bd64f206119f809adb11fdeaa4cf4595d38051390bf9afca63b5af4d886a8e1a799caf0927d4858273b24
 DIST patch-5.16.2.xz 20432 BLAKE2B 
9c9f697e4dd0a78a94ac0bd361ec69683c6904d9af02da55c3001394e6a6efcc1fccd5d44747fff6ea47271b7655bd7866d161a90196cecaddde1c630ef5c425
 SHA512 
50d3c386e391603fbfe86780bbfa69c3a7caa83a7eea6c239af133dde3a7aa4746f4a3f1483589018d5ac27caa7ee69d869f8f64f4b5121ddab52224f530

diff --git a/dev-util/bpftool/bpftool-5.16.1.ebuild 
b/dev-util/bpftool/bpftool-5.16.1.ebuild
deleted file mode 100644
index d4a6b8926868..
--- a/dev-util/bpftool/bpftool-5.16.1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit estack linux-info optfeature python-any-r1 toolchain-funcs
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-pre/-git}"
-
-DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and 
maps"
-HOMEPAGE="https://kernel.org/;
-
-LINUX_V="${PV:0:1}.x"
-LINUX_VER=$(ver_cut 1-2)
-LINUX_PATCH=patch-${PV}.xz
-SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH};
-
-LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
-SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES};
-
-S_K="${WORKDIR}/linux-${LINUX_VER}"
-S="${S_K}/tools/bpf/bpftool"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="caps"
-
-RDEPEND="
-   sys-libs/binutils-libs:=
-   sys-libs/zlib:=
-   virtual/libelf:=
-   caps? ( sys-libs/libcap:= )
-"
-DEPEND="
-   ${RDEPEND}
-   >=sys-kernel/linux-headers-5.8
-"
-BDEPEND="
-   ${LINUX_PATCH+dev-util/patchutils}
-   ${PYTHON_DEPS}
-   dev-python/docutils
-"
-
-CONFIG_CHECK="~DEBUG_INFO_BTF"
-
-# src_unpack and src_prepare are copied from dev-util/perf since
-# it's building from the same tarball, please keep it in sync with perf
-src_unpack() {
-   local paths=(
-   tools/bpf kernel/bpf
-   tools/{arch,build,include,lib,perf,scripts} 
{scripts,include,lib} "arch/*/lib"
-   )
-
-   # We expect the tar implementation to support the -j option (both
-   # GNU tar and libarchive's tar support that).
-   echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
-   tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
-   "${paths[@]/#/linux-${LINUX_VER}/}" || die
-
-   if [[ -n ${LINUX_PATCH} ]] ; then
-   eshopts_push -o noglob
-   ebegin "Filtering partial source patch"
-   filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} 
\
-   > ${P}.patch
-   eend $? || die "filterdiff failed"
-   eshopts_pop
-   fi
-
-   local a
-   for a in ${A}; do
-   [[ ${a} == ${LINUX_SOURCES} ]] && continue
-   [[ ${a} == ${LINUX_PATCH} ]] && continue
-   unpack ${a}
-   done
-}
-
-src_prepare() {
-   default
-
-   if [[ -n ${LINUX_PATCH} ]] ; then
-  

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

2022-01-29 Thread Jakov Smolić
commit: ecb208006db9448b7ce1e006fd95c85a3fab9065
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jan 29 21:16:08 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jan 29 21:21:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecb20800

dev-util/bpftool: drop 5.14.14

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

 dev-util/bpftool/Manifest   |   2 -
 dev-util/bpftool/bpftool-5.14.14.ebuild | 117 
 2 files changed, 119 deletions(-)

diff --git a/dev-util/bpftool/Manifest b/dev-util/bpftool/Manifest
index 11d3b683ad0f..9e2cbd5347ad 100644
--- a/dev-util/bpftool/Manifest
+++ b/dev-util/bpftool/Manifest
@@ -1,6 +1,4 @@
-DIST linux-5.14.tar.xz 120669872 BLAKE2B 
0047f5aaa3940dff97f4055ef544faafbbb5282128e6afe21d2f47d8dc8c395806a17016febfa050117d16f59e74b882cb8b9c5011d68f119c230d0a4d120524
 SHA512 
8e4f3ec3d36f774280f75dc7b004a43e09417af58f12e9c9f8348976659d4cfda7ad905f306f43fed66a27922e5c45db22e46bbfa7a0b9f365012380de3b6f64
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b83a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83
 SHA512 
d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.16.tar.xz 123114100 BLAKE2B 
07a90cc640ff89e1359c06cee8c38abd33e51f9b9a89833e31a1d2750526fda4a59e8884db3c1ea63df0a37f0d3de6b5a922b014b7313d8abce20d90ac08adcb
 SHA512 
7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf
-DIST patch-5.14.14.xz 528644 BLAKE2B 
3917c340eb1cd814b7fd40420e32baa84c6a062a7c52ab75301cfce8e59acf055f3c9ff38f4ae1590837f245607e294277001f0a0b53ee44b0056b83f98bc68f
 SHA512 
258fa67ee6e6d13b4e92d361898313b4e2f3d9d0be883e5c5a0c436e51cf8bcb3eb5acb46272bb5df2bbf8390b81152e8244b1d6faf7299314589b90c95eebba
 DIST patch-5.15.8.xz 537596 BLAKE2B 
0f431804d406c4bbb09c44826fe1018b0bca94018337b73387d44ff3e25e6b90e2ec10cf9935847786e4dac6e1523e8e7daeaedb4f854d20a155bd13b29a0c72
 SHA512 
ef6d0841033fecba7c4aa25f5249a1e532a0d95f4b7e7048357ff00277d9abc11897f92d05d4a2cb90372da9cec8aa6664ce1058f71a6cae6bc647649787667d
 DIST patch-5.16.2.xz 20432 BLAKE2B 
9c9f697e4dd0a78a94ac0bd361ec69683c6904d9af02da55c3001394e6a6efcc1fccd5d44747fff6ea47271b7655bd7866d161a90196cecaddde1c630ef5c425
 SHA512 
50d3c386e391603fbfe86780bbfa69c3a7caa83a7eea6c239af133dde3a7aa4746f4a3f1483589018d5ac27caa7ee69d869f8f64f4b5121ddab52224f530

diff --git a/dev-util/bpftool/bpftool-5.14.14.ebuild 
b/dev-util/bpftool/bpftool-5.14.14.ebuild
deleted file mode 100644
index 96d2e40cb699..
--- a/dev-util/bpftool/bpftool-5.14.14.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit estack linux-info optfeature python-any-r1 toolchain-funcs
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-pre/-git}"
-
-DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and 
maps"
-HOMEPAGE="https://kernel.org/;
-
-LINUX_V="${PV:0:1}.x"
-LINUX_VER=$(ver_cut 1-2)
-LINUX_PATCH=patch-${PV}.xz
-SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH};
-
-LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
-SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES};
-
-S_K="${WORKDIR}/linux-${LINUX_VER}"
-S="${S_K}/tools/bpf/bpftool"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="caps"
-
-RDEPEND="
-   sys-libs/binutils-libs:=
-   sys-libs/zlib:=
-   virtual/libelf:=
-   caps? ( sys-libs/libcap:= )
-"
-DEPEND="
-   ${RDEPEND}
-   >=sys-kernel/linux-headers-5.8
-"
-BDEPEND="
-   ${LINUX_PATCH+dev-util/patchutils}
-   ${PYTHON_DEPS}
-   dev-python/docutils
-"
-
-CONFIG_CHECK="~DEBUG_INFO_BTF"
-
-# src_unpack and src_prepare are copied from dev-util/perf since
-# it's building from the same tarball, please keep it in sync with perf
-src_unpack() {
-   local paths=(
-   tools/bpf kernel/bpf
-   tools/{arch,build,include,lib,perf,scripts} 
{scripts,include,lib} "arch/*/lib"
-   )
-
-   # We expect the tar implementation to support the -j option (both
-   # GNU tar and libarchive's tar support that).
-   echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
-   tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
-   "${paths[@]/#/linux-${LINUX_VER}/}" || die
-
-   if [[ -n ${LINUX_PATCH} ]] ; then
-   eshopts_push -o noglob
-   ebegin "Filtering partial source patch"
-   filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} 
\
-   > ${P}.patch
-   eend $? || die "filterdiff failed"
-   eshopts_pop
-   fi
-
-   local a
-   for a in ${A}; do
-   

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

2022-01-29 Thread Michał Górny
commit: f7a41b2c222c8942dbd4537a3b88579271dde7b0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 21:17:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 21:17:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a41b2c

dev-python/pymilter: Switch to PEP 517 build

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

 dev-python/pymilter/pymilter-1.0.4-r2.ebuild | 25 +
 1 file changed, 25 insertions(+)

diff --git a/dev-python/pymilter/pymilter-1.0.4-r2.ebuild 
b/dev-python/pymilter/pymilter-1.0.4-r2.ebuild
new file mode 100644
index ..716df497df76
--- /dev/null
+++ b/dev-python/pymilter/pymilter-1.0.4-r2.ebuild
@@ -0,0 +1,25 @@
+# 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..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface to sendmail milter API"
+HOMEPAGE="https://github.com/sdgathman/pymilter;
+SRC_URI="https://github.com/sdgathman/${PN}/archive/${P}.tar.gz;
+S="${WORKDIR}/${PN}-${P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="|| ( mail-filter/libmilter mail-mta/sendmail )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? ( $(python_gen_impl_dep sqlite) )"
+
+distutils_enable_tests unittest



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

2022-01-29 Thread Michał Górny
commit: 4afca1749e93c4abc66e3ae1674a4316c996abb8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 21:18:13 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 21:18:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4afca174

dev-python/pymountboot: Switch to PEP 517 build

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

 dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild 
b/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild
new file mode 100644
index ..073ad8efd08a
--- /dev/null
+++ b/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild
@@ -0,0 +1,22 @@
+# 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..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python extension module to (re)mount /boot"
+HOMEPAGE="https://github.com/mgorny/pymountboot/;
+SRC_URI="
+   https://github.com/mgorny/pymountboot/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=sys-apps/util-linux-2.20"
+DEPEND="${RDEPEND}"



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

2022-01-29 Thread Michał Górny
commit: 1535a00b0a5e4c8813e1628f6b8c343cb09186ce
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 21:15:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 21:15:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1535a00b

dev-python/pylibmc: Switch to PEP 517 build

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

 dev-python/pylibmc/pylibmc-1.6.1-r2.ebuild | 57 ++
 1 file changed, 57 insertions(+)

diff --git a/dev-python/pylibmc/pylibmc-1.6.1-r2.ebuild 
b/dev-python/pylibmc/pylibmc-1.6.1-r2.ebuild
new file mode 100644
index ..93cd31ed9d80
--- /dev/null
+++ b/dev-python/pylibmc/pylibmc-1.6.1-r2.ebuild
@@ -0,0 +1,57 @@
+# 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="Libmemcached wrapper written as a Python extension"
+HOMEPAGE="
+   https://sendapatch.se/projects/pylibmc/
+   https://pypi.org/project/pylibmc/
+   https://github.com/lericson/pylibmc/;
+# One image is missing from the doc at PyPI
+# https://github.com/lericson/pylibmc/pull/221
+SRC_URI="https://github.com/lericson/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+RDEPEND=">=dev-libs/libmemcached-0.32"
+# Older sphinx versions fail to compile the doc
+# https://github.com/sphinx-doc/sphinx/issues/3266
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   net-misc/memcached
+   )"
+
+PATCHES=(
+   "${FILESDIR}/pylibmc-1.6.1-fix-test-failures-r1.patch"
+)
+
+distutils_enable_sphinx docs
+distutils_enable_tests nose
+
+python_prepare_all() {
+   sed -e "/with-info=1/d" -i setup.cfg || die
+
+   # some amazon thing, expects to be in AWS
+   rm tests/test_autoconf.py || die
+   distutils-r1_python_prepare_all
+
+   # needed for docs
+   export PYLIBMC_DIR=.
+}
+
+src_test() {
+   local -x MEMCACHED_PORT=11219
+   memcached -d -p "${MEMCACHED_PORT}" -u nobody -l localhost \
+   -P "${T}/m.pid" || die
+   distutils-r1_src_test
+   kill "$(<"${T}/m.pid")" || die
+}



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

2022-01-29 Thread Michał Górny
commit: aba4cb9a91634abbd62dca1e19d0ef2470404b4f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 21:17:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 21:17:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aba4cb9a

dev-python/pymountboot: Remove the live ebuild

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

 dev-python/pymountboot/pymountboot-.ebuild | 21 -
 1 file changed, 21 deletions(-)

diff --git a/dev-python/pymountboot/pymountboot-.ebuild 
b/dev-python/pymountboot/pymountboot-.ebuild
deleted file mode 100644
index 785c3ca73800..
--- a/dev-python/pymountboot/pymountboot-.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1 git-r3
-
-DESCRIPTION="Python extension module to (re)mount /boot"
-HOMEPAGE="https://github.com/mgorny/pymountboot/;
-EGIT_REPO_URI="https://github.com/mgorny/${PN}.git;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND=">=sys-apps/util-linux-2.20"
-DEPEND="${RDEPEND}"



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

2022-01-29 Thread Michał Górny
commit: 418d17f6ffe7ff1935e46c23b9c95c626e7eac33
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 21:16:01 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 21:16:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418d17f6

dev-python/pymad: Switch to PEP 517 build

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

 dev-python/pymad/pymad-0.10-r1.ebuild | 21 +
 1 file changed, 21 insertions(+)

diff --git a/dev-python/pymad/pymad-0.10-r1.ebuild 
b/dev-python/pymad/pymad-0.10-r1.ebuild
new file mode 100644
index ..f9e7b3d99845
--- /dev/null
+++ b/dev-python/pymad/pymad-0.10-r1.ebuild
@@ -0,0 +1,21 @@
+# 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..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python wrapper for libmad MP3 decoding in python"
+HOMEPAGE="https://github.com/jaqx0r/pymad;
+SRC_URI="https://github.com/jaqx0r/${PN}/archive/version/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-version-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="media-libs/libmad"
+RDEPEND="${DEPEND}"



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

2022-01-29 Thread Michał Górny
commit: 5344a32bb90b493c57bb834e7009d4516386773c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 29 21:10:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 29 21:10:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5344a32b

dev-python/pycups: Switch to PEP 517 build

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

 dev-python/pycups/pycups-2.0.1-r1.ebuild | 34 
 1 file changed, 34 insertions(+)

diff --git a/dev-python/pycups/pycups-2.0.1-r1.ebuild 
b/dev-python/pycups/pycups-2.0.1-r1.ebuild
new file mode 100644
index ..5ee0c6ba6147
--- /dev/null
+++ b/dev-python/pycups/pycups-2.0.1-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the CUPS API"
+HOMEPAGE="https://github.com/OpenPrinting/pycups;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="examples"
+
+RDEPEND="net-print/cups"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   # 
https://github.com/OpenPrinting/pycups/commit/8cbf6d40a0132764ad51e7416aa7034966875091
+   "${FILESDIR}/${P}-py3.10.patch"
+)
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



  1   2   3   4   >