[gentoo-commits] data/api:master commit in: files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}