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

2022-02-06 Thread Michał Górny
commit: e670b3a6dfc1cdb8f4ba58d42ac848a74c10de81
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  7 06:03:00 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  7 07:59:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e670b3a6

dev-python/pyamg: Bump to 4.2.2

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

 dev-python/pyamg/Manifest   |  1 +
 dev-python/pyamg/pyamg-4.2.2.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-python/pyamg/Manifest b/dev-python/pyamg/Manifest
index 4fa01624f567..70c507a67c10 100644
--- a/dev-python/pyamg/Manifest
+++ b/dev-python/pyamg/Manifest
@@ -1,2 +1,3 @@
 DIST pyamg-4.1.0.tar.gz 749906 BLAKE2B 
31c05d64317b32cbdbd616e982557f0a94bc17b2fce3d982fe93e629d56ad526516603032b3cba9785bf5ebed038481ae641f55a5a1ad621442dde08791981cb
 SHA512 
311642cbbe8dca621cb58bebb1bb05b7dc7b2364713886df96937ba56575137bcb4fb7006a232d2c14380cd41f4337f6f09a8a9794e279a155f27287497d2b08
 DIST pyamg-4.2.1.gh.tar.gz 3900395 BLAKE2B 
ad4427eb297f044b4782274ce55799bd9da4abec108267c4c0aaedab38e2fb4d89c4c365eca90e4045c411254640ead667fa0e511d9597ff00081c0ebacde9b2
 SHA512 
933f5f1da808cb02ff5fa91df54a48a971bb3b017582f5a829cf71c94f698469476b9f0306962140dc38f7265266c9b53f98dc7aaa99945b45bfa83003d26df9
+DIST pyamg-4.2.2.gh.tar.gz 3900331 BLAKE2B 
34858026eb9e1eff20101e3ef810e7f3fed40e5b363c3a0858189276259576b8abe4d2a46fc386a1d759eff724bb8b7814944d08fd555783cf33e908a05812f0
 SHA512 
f9f18df8b34f240be7e738f1e0f74f348d718f63bb7a32bf0c78158e2ace985d60fc182beee5a9e75248aad3fafe0525a6f41b3acc356c52ce15b52730cbd970

diff --git a/dev-python/pyamg/pyamg-4.2.2.ebuild 
b/dev-python/pyamg/pyamg-4.2.2.ebuild
new file mode 100644
index ..3b4aa574d96e
--- /dev/null
+++ b/dev-python/pyamg/pyamg-4.2.2.ebuild
@@ -0,0 +1,39 @@
+# 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="Algebraic multigrid solvers in Python"
+HOMEPAGE="https://pyamg.org;
+SRC_URI="
+   https://github.com/pyamg/pyamg/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   dev-python/pybind11[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   test? (
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   cd "${T}" || die
+   epytest --pyargs pyamg
+}



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

2022-02-06 Thread Maciej Barć
commit: 61c32f2c3e010d9eb019985f94e915d3208c7949
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb  7 07:42:57 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  7 07:42:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c32f2c

net-misc/gallery-dl: bump to 1.20.4

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

 net-misc/gallery-dl/Manifest |  1 +
 net-misc/gallery-dl/gallery-dl-1.20.4.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index c3bb0b180444..8338ac874037 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,3 +1,4 @@
 DIST gallery-dl-1.20.1.tar.gz 408366 BLAKE2B 
f6a40270dd4e4a9df84c852e1c580ffb84e5b282adec0750f59e8ded130e79f336d1ba81ed0abe66f3bdae18aef05bac6c7c7f889a070a9c23a407dc9c51d890
 SHA512 
7d2c6daa473f1aaa1bef94f3ac2b38c9ce06d6f19d564e7c2abec9ecba4fa7c4f092f765080a4079020a1d2aa7484894a37d9f4b0cca2efad3ca1bf440ebf0cb
 DIST gallery-dl-1.20.2.tar.gz 411489 BLAKE2B 
e63aaa59d8792edc6e73e70cd46364d893aa39b80b70baec46d5e16a2eb3e00891ccb092cceff0a07cb5646bb848b94c2a7d929f9aa043716866171aeec8
 SHA512 
436b8959dd97cea3792be6d87bdedd67d8c7a327f4d332306709850687445d0fd1f2f7b6068a0584ba12b613a975f11185aef0ad34ea8035429c7865435c7839
 DIST gallery-dl-1.20.3.tar.gz 411789 BLAKE2B 
f2fff5f2bf0c8f5e23625cada06a29078737d6ca869012cd790da4f3f93d8b4cdcd294715a94d6fec41f5184fcd7346fe63144b4dc02bd3680ec171bac0ea523
 SHA512 
68a53844ed4743f20e17bb4ece168c5dc14cb63f13bce35f25a7d2198894eb18eb84dc2cbc29c1289020db08095783718d14d8fcd3dfed64ed76a235b672861e
+DIST gallery-dl-1.20.4.tar.gz 414744 BLAKE2B 
2df2dc3aafebb28c48f3a8a8768b859044826ccf7854214ee7ec8899282bb52b719b6d447c9909a30091dcb24e0839274a54526a22a3115e5fd2be2bfc2fbc1f
 SHA512 
9e4c058f99355c2c957931b0ecc5b0b969ab92a251a020d45e9c269c8329de6d0d0328f5a4c391844c7314cff5b4e01b897d6f9382a6929c75f6e68808ec1bd9

diff --git a/net-misc/gallery-dl/gallery-dl-1.20.4.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.20.4.ebuild
new file mode 100644
index ..c33edc550b3f
--- /dev/null
+++ b/net-misc/gallery-dl/gallery-dl-1.20.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite,ssl,xml"
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Download image galleries and collections from several image 
hosting sites"
+HOMEPAGE="https://github.com/mikf/gallery-dl;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
+else
+   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+# tests require network access
+RESTRICT="test"
+
+RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests setup.py
+
+python_compile_all() {
+   emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man
+}
+
+pkg_postinst() {
+   optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
+   optfeature "video downloads" net-misc/youtube-dl
+}



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

2022-02-06 Thread Agostino Sarubbo
commit: 7111aa6f5089122dd9be05799294fa336f2d511d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb  7 07:32:21 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb  7 07:32:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7111aa6f

app-backup/dar: x86 stable wrt bug #832748

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/app-backup/dar/dar-2.7.3.ebuild b/app-backup/dar/dar-2.7.3.ebuild
index 01feaebdea36..420983ec8132 100644
--- a/app-backup/dar/dar-2.7.3.ebuild
+++ b/app-backup/dar/dar-2.7.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dar/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ppc sparc ~x86 ~amd64-linux"
+KEYWORDS="amd64 ppc sparc x86 ~amd64-linux"
 IUSE="argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync threads xattr"
 
 REQUIRED_USE="?? ( dar32 dar64 )



[gentoo-commits] repo/gentoo:master commit in: kde-misc/tellico/

2022-02-06 Thread Agostino Sarubbo
commit: dd67425a32ec2d52a5042544dacd5a339c7036ee
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb  7 07:32:14 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb  7 07:32:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd67425a

kde-misc/tellico: x86 stable wrt bug #832621

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 kde-misc/tellico/tellico-3.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-misc/tellico/tellico-3.4.3.ebuild 
b/kde-misc/tellico/tellico-3.4.3.ebuild
index 3c34e17b6b7e..432adf816b33 100644
--- a/kde-misc/tellico/tellico-3.4.3.ebuild
+++ b/kde-misc/tellico/tellico-3.4.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://tellico-project.org/;
 
 if [[ ${KDE_BUILD_TYPE} != live ]]; then
SRC_URI="https://tellico-project.org/files/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64 x86"
 fi
 
 LICENSE="|| ( GPL-2 GPL-3 )"



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

2022-02-06 Thread Marc Schiffbauer
commit: f9aa2491329e3b770bfa24a8139c8fde245f1867
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Feb  7 07:23:25 2022 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Mon Feb  7 07:30:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9aa2491

app-backup/bareos: fix pid file creation

Closes: https://bugs.gentoo.org/832805
Signed-off-by: Marc Schiffbauer  gentoo.org>

 ...eos-21.0.0-r1.ebuild => bareos-21.0.0-r2.ebuild} | 11 +++
 app-backup/bareos/files/bareos-dir-21.confd |  2 +-
 app-backup/bareos/files/bareos-dir-21.initd | 17 -
 app-backup/bareos/files/bareos-fd-21.confd  |  7 +++
 app-backup/bareos/files/bareos-fd-21.initd  | 21 +
 app-backup/bareos/files/bareos-sd-21.confd  | 10 ++
 app-backup/bareos/files/bareos-sd-21.initd  | 21 +
 7 files changed, 67 insertions(+), 22 deletions(-)

diff --git a/app-backup/bareos/bareos-21.0.0-r1.ebuild 
b/app-backup/bareos/bareos-21.0.0-r2.ebuild
similarity index 96%
rename from app-backup/bareos/bareos-21.0.0-r1.ebuild
rename to app-backup/bareos/bareos-21.0.0-r2.ebuild
index 787a7074b9fc..4baeaaf6c0ec 100644
--- a/app-backup/bareos/bareos-21.0.0-r1.ebuild
+++ b/app-backup/bareos/bareos-21.0.0-r2.ebuild
@@ -332,21 +332,16 @@ src_install() {
myscripts="bareos-fd"
if ! use clientonly; then
if use director; then
-   myscripts+=" bareos-dir-21"
+   myscripts+=" bareos-dir"
fi
if use storage-daemon; then
myscripts+=" bareos-sd"
fi
fi
for script in ${myscripts}; do
-   # copy over init script and config to a temporary location
-   # so we can modify them as needed
-   cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die 
"failed to copy ${script}.confd"
-   cp "${FILESDIR}/${script}".initd "${T}/${script}".initd || die 
"failed to copy ${script}.initd"
-
# install init script and config
-   newinitd "${T}/${script}".initd "${script/-21/}"
-   newconfd "${T}/${script}".confd "${script/-21/}"
+   newinitd "${FILESDIR}/${script}-21".initd "${script}"
+   newconfd "${FILESDIR}/${script}-21".confd "${script}"
done
 
# install systemd unit files

diff --git a/app-backup/bareos/files/bareos-dir-21.confd 
b/app-backup/bareos/files/bareos-dir-21.confd
index 3ad4b7482f93..4e2ee55d8924 100644
--- a/app-backup/bareos/files/bareos-dir-21.confd
+++ b/app-backup/bareos/files/bareos-dir-21.confd
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Config file for /etc/init.d/bareos-dir

diff --git a/app-backup/bareos/files/bareos-dir-21.initd 
b/app-backup/bareos/files/bareos-dir-21.initd
index 7100b615105c..916ee13b36ce 100644
--- a/app-backup/bareos/files/bareos-dir-21.initd
+++ b/app-backup/bareos/files/bareos-dir-21.initd
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 depend() {
@@ -9,23 +9,14 @@ depend() {
 
 start() {
ebegin "Starting bareos director"
-   # g+w until #631598 is resolved
-   checkpath -d -m 0770 -o root:bareos /run/bareos
+   checkpath -d -m 0750 -o root:bareos /run/bareos
start-stop-daemon --start --quiet --exec /usr/sbin/bareos-dir \
-   -- ${DIR_OPTIONS}
-   # harden pid file until #631598 is resolved
-   ewaitfile 10 /run/bareos/bareos-dir.9101.pid
-   chown root:bareos /run/bareos/bareos-dir.9101.pid
+   -- -p /run/bareos/bareos-dir.9101.pid ${DIR_OPTIONS}
eend $?
 }
 
 stop() {
ebegin "Stopping bareos director"
-   # check pid file until #631598 is resolved
-   if [[ $(stat -c %U /run/bareos/bareos-dir.9101.pid) != "root" ]]; then
-   eerror "SECURITY ALERT: pid file is not root owned anymore?! 
(see #631598)"
-   else
-   start-stop-daemon --stop --quiet --pidfile 
/run/bareos/bareos-dir.9101.pid
-   fi
+   start-stop-daemon --stop --quiet --pidfile 
/run/bareos/bareos-dir.9101.pid
eend $?
 }

diff --git a/app-backup/bareos/files/bareos-fd-21.confd 
b/app-backup/bareos/files/bareos-fd-21.confd
new file mode 100644
index ..407f2a8828eb
--- /dev/null
+++ b/app-backup/bareos/files/bareos-fd-21.confd
@@ -0,0 +1,7 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Config file for /etc/init.d/bareos-fd
+
+# Options for the file daemon.
+FD_OPTIONS="-u root -g bareos"

diff --git a/app-backup/bareos/files/bareos-fd-21.initd 

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

2022-02-06 Thread Joonas Niilola
commit: bd8f80e05d1ca7d22dfa3b75ac764f917c5e6169
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Feb  7 07:19:53 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Feb  7 07:20:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8f80e0

sys-kernel/pf-sources: add 5.16-pf3

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

 sys-kernel/pf-sources/Manifest  |  2 +
 sys-kernel/pf-sources/pf-sources-5.16_p3.ebuild | 76 +
 2 files changed, 78 insertions(+)

diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
index 7726ff1d4270..fdeff71e8003 100644
--- a/sys-kernel/pf-sources/Manifest
+++ b/sys-kernel/pf-sources/Manifest
@@ -10,5 +10,7 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7
 DIST linux-5.16.tar.xz 123114100 BLAKE2B 
07a90cc640ff89e1359c06cee8c38abd33e51f9b9a89833e31a1d2750526fda4a59e8884db3c1ea63df0a37f0d3de6b5a922b014b7313d8abce20d90ac08adcb
 SHA512 
7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf
 DIST pf-sources-5.15_p6.patch 5753774 BLAKE2B 
a56166b285b5c8cfb1697f5180584ed025e34a42b5b96dbf58c2aa14ba9d8c21b5dd6ebc6054bc198c922348ffe3613138baa75913dd9a8c43f3868dd3e18a48
 SHA512 
c42a434efcee22f4cfc42cc35a7a39e2467b1cf82046dc0fab1294086dd1b6307cb641c6ac709303b9f8c88cd744518d66b20fbdf140917976d50a17958aa8d6
 DIST pf-sources-5.16_p2.patch 847815 BLAKE2B 
d83c28770b0d2575107e858898f8019950303fd9e34d535fad6d6273e44a57402c96a24af7d6f7c66899d21897beb46335a59955482370993efd754df44d
 SHA512 
34e36df51c14812517bb55ed436fcb7ddd42dfc85f800a7d5aa3c41a6e94168d253d2c3a2aadd5d4b6edf8a7c5aa646956a79094fde68628b2a5849a7b166a48
+DIST pf-sources-5.16_p3.patch 2622064 BLAKE2B 
e5a9a11c713648a3a94c15b21f4f6d20965510cc05cbe432ae354c1601e2de828634abd3e5b29e839d99a26ecf62e73e5d9365b64bbb41b3796592da4ae59abf
 SHA512 
8c88d5650d29b4cfe3e5f1996c9dc14ad5b7f61c3cdcf5ac6ff9fb9db6e82ad60916e1f0fa30ebfa100a37c51a48e15fadb7ab56fb0ea3f3007e0f2773c16b34
 DIST prjc-v5.16-1uo.patch 282840 BLAKE2B 
9c6a27d999604febd831fb69d9722af3597096871d3330d750dd9ec3fefb79b7460d24c7713ce02aa8eba04222d0e112662fad21cdc1398b2e7e18f0a77ce629
 SHA512 
a18f38d7ac71159e0619f97665993eaeaf832bc08240aafd46a5c8a41a489de6b79bfbfe4bb104a655ca866174e79dbadae29a751e96864ebfb14e60756ab22a
+DIST prjc-v5.16-3uo.patch 270250 BLAKE2B 
b7ece53ae330499fa0da813428f1fd974fe540bf2cacb14122d50fde8a286c5edc3b5092a2316e38bd02c3ea3449932048ea35a10211f0008e5142aefcfd09a4
 SHA512 
5e86c21ac65effa184047c4e6238fc0f2c65d22d946d72f3325b75f7de80c0113f0380fcc1a9ba6219679895ecb74234bb13bb363573107d04315c83ef9cc68a
 DIST prjc_v5.15-r1.patch 266858 BLAKE2B 
110a03b5658200f7414922cf4ed361b6127c08d99359111209c86d951907626c92ff1e50f6906a0f56534e24aa2f35520dae11fa0d148ade488b93a401cb706f
 SHA512 
1abcd3f10941b6e342cabb5fcd3d2a097ceb2451acad09336d3b191ace0bccca23202d87cc916fc0bacaf977e96b26a85e2b6729a08117c4cbe40a470dbf6eaa

diff --git a/sys-kernel/pf-sources/pf-sources-5.16_p3.ebuild 
b/sys-kernel/pf-sources/pf-sources-5.16_p3.ebuild
new file mode 100644
index ..4b8cf6462fd9
--- /dev/null
+++ b/sys-kernel/pf-sources/pf-sources-5.16_p3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Define what default functions to run
+ETYPE="sources"
+
+# No 'experimental' USE flag provided, but we still want to use genpatches
+K_EXP_GENPATCHES_NOUSE="1"
+
+# Just get basic genpatches, -pf patch set already includes vanilla-linux 
updates
+K_GENPATCHES_VER="1"
+
+# -pf already sets EXTRAVERSION to kernel Makefile
+K_NOSETEXTRAVERSION="1"
+
+# Not supported by the Gentoo security team
+K_SECURITY_UNSUPPORTED="1"
+
+# We want the very basic patches from gentoo-sources, experimental patch is
+# already included in pf-sources
+K_WANT_GENPATCHES="base extras"
+
+# major kernel version, e.g. 5.14
+SHPV="${PV/_p*/}"
+
+# https://gitlab.com/alfredchen/projectc/ revision for a major version,
+# e.g. prjc-v5.14-r2 = 2
+PRJC_R=1
+
+inherit kernel-2 optfeature
+detect_version
+
+DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and 
Gentoo's genpatches"
+HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README
+   https://dev.gentoo.org/~mpagano/genpatches/;
+SRC_URI="${KERNEL_URI}
+   
https://github.com/pfactum/pf-kernel/compare/v${SHPV}...v${SHPV}-pf${PV/*_p/}.diff
 -> ${P}.patch
+   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.extras.tar.xz
+   https://dev.gentoo.org/~juippis/distfiles/prjc-v${SHPV}-3uo.patch
+   
https://dev.gentoo.org/~mpagano/genpatches/trunk/5.15/5021_BMQ-and-PDS-gentoo-defaults.patch
 -> 5021_BMQ-and-PDS-gentoo-defaults-5.15.patch"
+
+KEYWORDS="~amd64 

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

2022-02-06 Thread Eray Aslan
commit: b81b6f5dafc351e1619d9f34333b68a13ef954bd
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Feb  7 07:18:34 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Feb  7 07:19:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81b6f5d

package.mask: unmask postfix-3.7 releases

Signed-off-by: Eray Aslan  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 73544b418c33..f1918fc4ea22 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -553,10 +553,6 @@ net-libs/libsoup:3.0
 # to a fresher gcc branch.
  (2021-04-29)
-# Mask experimental software
-=mail-mta/postfix-3.7*
-
 # Ulrich Müller  (2021-04-20)
 # Version 3.15 is broken with Emacs 27.2.
 =app-emacs/mic-paren-3.15-r0



[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2022-02-06 Thread Eray Aslan
commit: bece4a3555934f62334a3ef8ea33e5582ea3dff7
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Feb  7 07:13:04 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Feb  7 07:13:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bece4a35

mail-mta/postfix: bump to 3.7.0

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

 mail-mta/postfix/Manifest   | 2 +-
 mail-mta/postfix/{postfix-3.7.0_rc2.ebuild => postfix-3.7.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 612858a1ff5e..83e73807b81a 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -1,5 +1,5 @@
 DIST postfix-3.6.3.tar.gz 4750833 BLAKE2B 
2a68e0f18227e09c0ce855901503fa83a58805f036f57eff9003102f5933a241e624e5f3f7a7af4f3d89784d95bc0be6ac1d17f30712f61491808ed6a90ce2d3
 SHA512 
7179aaeeaf27838b867d9a07f9a889d7cd6b7f5053e123caef4dff2820d4df6d5be167effedde6c857b4468966b8449c631e56405e1ac2d589716fb4e3f15e3b
 DIST postfix-3.6.4.tar.gz 4751433 BLAKE2B 
2b410413e18cc2792bab7b75bcb8bcf36191c6abca8f2fea0ce54053f7a0be681352542ea8a3e26752a60ddc026bbc6ce84c926cc721811b43f3debc07b557cf
 SHA512 
f5813801377a5887d27720cc7f85a6a68f8ca82fc7a9e852b27c8967996b3d64f651cc16e2b021d55316a074b4778e19155bb60c8f0885d4aaf72766cab7c4cd
 DIST postfix-3.6.5.tar.gz 4751485 BLAKE2B 
7d53ccf76d978db269fe0ab8641abcb3ba91a72c97fa739a2c8ea80c45bb3ecdaca51d08f7db03582887a0cdcdf96be423e3e35b4f2ab2fbb0fbe4e98dd60758
 SHA512 
510c7b387b38c8683bda33371468c1c1209285baca7d8f237fdb668b313fa4b4d6727f7e4eb79fc81c4155f0839b4e95995dff186e62621b26e5b8b31cff15d5
-DIST postfix-3.7.0-RC2.tar.gz 4822561 BLAKE2B 
9b05954f9b371423f7d372f1f23a2843eadb602f621c2fd588e762022bd6495d0dc3a1426f6b0e61d0fcb3d168d4468c8eb2332fdf8eeda553331181ddeeedb9
 SHA512 
226d9eb3face90dfb578968a1f9cf47314063f325358629c517a6d7516511fa674db9fe1c42eb2bab7124ce42cf21dccbb19ce328ce6a36342dc6eab82fbf431
+DIST postfix-3.7.0.tar.gz 4823087 BLAKE2B 
7388ad49862c97e20179a2d3ed26069f21e8a578790fcb8adc9f5b648202269bd4c07905931237dab905d991002bcfd9f03d11e6a85b46fcf0e3b72412d852eb
 SHA512 
f2fb5c0399100c19e428b68728a8ce62b1fb74d365038373f22ed698c1d0fece506b3f1335c322b949875a4a9fa96fa0a7680b12641d596d09615e8fef061da4
 DIST postfix-3.8-20220129.tar.gz 4820046 BLAKE2B 
10e1b9c8c8d2144061493401471580c2abdb6d551893e63b2e277666b7d6b9b2fb9bd83a1f874b6ee55084c2c83844760706abac66518e2864fc6880be3b6961
 SHA512 
5fa6427c84db4b9f15ea198da054e0d4a73bf098915b676df1d96aff47eb376c5a3f4ba1f9d23622488e4cb9abe90f885ce262f4d78925aac82b4d24a885b4a5

diff --git a/mail-mta/postfix/postfix-3.7.0_rc2.ebuild 
b/mail-mta/postfix/postfix-3.7.0.ebuild
similarity index 100%
rename from mail-mta/postfix/postfix-3.7.0_rc2.ebuild
rename to mail-mta/postfix/postfix-3.7.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2022-02-06 Thread Eray Aslan
commit: b81b30c8bc177cadfdf9ff849e1235c1e6955c13
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Feb  7 07:14:05 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Feb  7 07:14:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81b30c8

mail-mta/postfix: bump to 3.8_pre20220204

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

 mail-mta/postfix/Manifest   | 2 +-
 .../{postfix-3.8_pre20220129.ebuild => postfix-3.8_pre20220204.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 83e73807b81a..b857c3c280d8 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -2,4 +2,4 @@ DIST postfix-3.6.3.tar.gz 4750833 BLAKE2B 
2a68e0f18227e09c0ce855901503fa83a58805
 DIST postfix-3.6.4.tar.gz 4751433 BLAKE2B 
2b410413e18cc2792bab7b75bcb8bcf36191c6abca8f2fea0ce54053f7a0be681352542ea8a3e26752a60ddc026bbc6ce84c926cc721811b43f3debc07b557cf
 SHA512 
f5813801377a5887d27720cc7f85a6a68f8ca82fc7a9e852b27c8967996b3d64f651cc16e2b021d55316a074b4778e19155bb60c8f0885d4aaf72766cab7c4cd
 DIST postfix-3.6.5.tar.gz 4751485 BLAKE2B 
7d53ccf76d978db269fe0ab8641abcb3ba91a72c97fa739a2c8ea80c45bb3ecdaca51d08f7db03582887a0cdcdf96be423e3e35b4f2ab2fbb0fbe4e98dd60758
 SHA512 
510c7b387b38c8683bda33371468c1c1209285baca7d8f237fdb668b313fa4b4d6727f7e4eb79fc81c4155f0839b4e95995dff186e62621b26e5b8b31cff15d5
 DIST postfix-3.7.0.tar.gz 4823087 BLAKE2B 
7388ad49862c97e20179a2d3ed26069f21e8a578790fcb8adc9f5b648202269bd4c07905931237dab905d991002bcfd9f03d11e6a85b46fcf0e3b72412d852eb
 SHA512 
f2fb5c0399100c19e428b68728a8ce62b1fb74d365038373f22ed698c1d0fece506b3f1335c322b949875a4a9fa96fa0a7680b12641d596d09615e8fef061da4
-DIST postfix-3.8-20220129.tar.gz 4820046 BLAKE2B 
10e1b9c8c8d2144061493401471580c2abdb6d551893e63b2e277666b7d6b9b2fb9bd83a1f874b6ee55084c2c83844760706abac66518e2864fc6880be3b6961
 SHA512 
5fa6427c84db4b9f15ea198da054e0d4a73bf098915b676df1d96aff47eb376c5a3f4ba1f9d23622488e4cb9abe90f885ce262f4d78925aac82b4d24a885b4a5
+DIST postfix-3.8-20220204.tar.gz 4820913 BLAKE2B 
e5980070f7df9bcbddaf021293613c027ead45bbe5f95071f1ce9b524b8113e73d2d75406960823ef6a75fbd88d1a220f0b83d0c7ad8da22d097cfe02a0337fa
 SHA512 
f452e3cbb4c0466f89815307968326ff4207f168710f67f4b61bc1cefc4668d05a988aaf85b1c25a39b540edeaa5d9496b41ece0c6617cbb250c47057254d61c

diff --git a/mail-mta/postfix/postfix-3.8_pre20220129.ebuild 
b/mail-mta/postfix/postfix-3.8_pre20220204.ebuild
similarity index 100%
rename from mail-mta/postfix/postfix-3.8_pre20220129.ebuild
rename to mail-mta/postfix/postfix-3.8_pre20220204.ebuild



[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2022-02-06 Thread Eray Aslan
commit: 10303d22a0eddc71e5f1a1f1cd744855d21be21b
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Feb  7 07:11:59 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Feb  7 07:11:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10303d22

mail-mta/postfix: bump to 3.6.5

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

 mail-mta/postfix/Manifest |   1 +
 mail-mta/postfix/postfix-3.6.5.ebuild | 290 ++
 2 files changed, 291 insertions(+)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 326f6d5ffda9..612858a1ff5e 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -1,4 +1,5 @@
 DIST postfix-3.6.3.tar.gz 4750833 BLAKE2B 
2a68e0f18227e09c0ce855901503fa83a58805f036f57eff9003102f5933a241e624e5f3f7a7af4f3d89784d95bc0be6ac1d17f30712f61491808ed6a90ce2d3
 SHA512 
7179aaeeaf27838b867d9a07f9a889d7cd6b7f5053e123caef4dff2820d4df6d5be167effedde6c857b4468966b8449c631e56405e1ac2d589716fb4e3f15e3b
 DIST postfix-3.6.4.tar.gz 4751433 BLAKE2B 
2b410413e18cc2792bab7b75bcb8bcf36191c6abca8f2fea0ce54053f7a0be681352542ea8a3e26752a60ddc026bbc6ce84c926cc721811b43f3debc07b557cf
 SHA512 
f5813801377a5887d27720cc7f85a6a68f8ca82fc7a9e852b27c8967996b3d64f651cc16e2b021d55316a074b4778e19155bb60c8f0885d4aaf72766cab7c4cd
+DIST postfix-3.6.5.tar.gz 4751485 BLAKE2B 
7d53ccf76d978db269fe0ab8641abcb3ba91a72c97fa739a2c8ea80c45bb3ecdaca51d08f7db03582887a0cdcdf96be423e3e35b4f2ab2fbb0fbe4e98dd60758
 SHA512 
510c7b387b38c8683bda33371468c1c1209285baca7d8f237fdb668b313fa4b4d6727f7e4eb79fc81c4155f0839b4e95995dff186e62621b26e5b8b31cff15d5
 DIST postfix-3.7.0-RC2.tar.gz 4822561 BLAKE2B 
9b05954f9b371423f7d372f1f23a2843eadb602f621c2fd588e762022bd6495d0dc3a1426f6b0e61d0fcb3d168d4468c8eb2332fdf8eeda553331181ddeeedb9
 SHA512 
226d9eb3face90dfb578968a1f9cf47314063f325358629c517a6d7516511fa674db9fe1c42eb2bab7124ce42cf21dccbb19ce328ce6a36342dc6eab82fbf431
 DIST postfix-3.8-20220129.tar.gz 4820046 BLAKE2B 
10e1b9c8c8d2144061493401471580c2abdb6d551893e63b2e277666b7d6b9b2fb9bd83a1f874b6ee55084c2c83844760706abac66518e2864fc6880be3b6961
 SHA512 
5fa6427c84db4b9f15ea198da054e0d4a73bf098915b676df1d96aff47eb376c5a3f4ba1f9d23622488e4cb9abe90f885ce262f4d78925aac82b4d24a885b4a5

diff --git a/mail-mta/postfix/postfix-3.6.5.ebuild 
b/mail-mta/postfix/postfix-3.6.5.ebuild
new file mode 100644
index ..16ec4506ca6e
--- /dev/null
+++ b/mail-mta/postfix/postfix-3.6.5.ebuild
@@ -0,0 +1,290 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit pam systemd toolchain-funcs
+
+MY_PV="${PV/_rc/-RC}"
+MY_SRC="${PN}-${MY_PV}"
+MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official;
+RC_VER="2.7"
+
+DESCRIPTION="A fast and secure drop-in replacement for sendmail"
+HOMEPAGE="http://www.postfix.org/;
+SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
+
+LICENSE="|| ( IBM EPL-2.0 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb memcached mbox mysql 
nis pam postgres sasl selinux sqlite ssl"
+
+DEPEND="
+   acct-group/postfix
+   acct-group/postdrop
+   acct-user/postfix
+   >=dev-libs/libpcre-3.4
+   dev-lang/perl
+   berkdb? ( >=sys-libs/db-3.2:* )
+   cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) )
+   eai? ( dev-libs/icu:= )
+   ldap? ( net-nds/openldap )
+   ldap-bind? ( net-nds/openldap[sasl] )
+   lmdb? ( >=dev-db/lmdb-0.9.11:= )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   nis? ( net-libs/libnsl:= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:* )
+   sasl? (  >=dev-libs/cyrus-sasl-2 )
+   sqlite? ( dev-db/sqlite:3 )
+   ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   "
+
+RDEPEND="${DEPEND}
+   memcached? ( net-misc/memcached )
+   net-mail/mailbase
+   !mail-mta/courier
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/msmtp[mta]
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/sendmail
+   !mail-mta/opensmtpd
+   !mail-mta/ssmtp[mta]
+   selinux? ( sec-policy/selinux-postfix )"
+
+REQUIRED_USE="ldap-bind? ( ldap sasl )"
+
+S="${WORKDIR}/${MY_SRC}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-glibc-2.34.patch"
+)
+
+src_prepare() {
+   default
+   sed -i -e "/^#define ALIAS_DB_MAP/s|:/etc/aliases|:/etc/mail/aliases|" \
+   src/util/sys_defs.h || die "sed failed"
+   # change default paths to better comply with portage standard paths
+   sed -i -e "s:/usr/local/:/usr/:g" conf/master.cf || die "sed failed"
+}
+
+src_configure() {
+   for name in CDB LDAP LMDB MYSQL PCRE PGSQL SDBM SQLITE
+   do
+   local AUXLIBS_${name}=""
+   done
+
+   # Make sure LDFLAGS get passed down to the executables.
+   local 

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

2022-02-06 Thread Fabian Groffen
commit: 62cae785a39a8625de789928dbc99c851438
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Feb  7 07:18:31 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Feb  7 07:18:31 2022 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=62cae785

README: attempt to fix github build status badge

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

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 35d25db..49277e0 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
 | HOMEPAGE | https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities   |
 | GIT  | git clone git://anongit.gentoo.org/proj/pax-utils.git |
 | VIEWVCS  | https://gitweb.gentoo.org/proj/pax-utils.git/ |
-| STATUS   | [![Build 
Status](https://github.com/gentoo/pax-utils/actions/workflows/build-test-ci/badge.svg)
 [![Coverity 
Status](https://scan.coverity.com/projects/9213/badge.svg)](https://scan.coverity.com/projects/gentoo-pax-utils)
 |
+| STATUS   | [![Build 
Status](https://github.com/gentoo/pax-utils/actions/workflows/build-test-ci.yml/badge.svg)](https://github.com/gentoo/pax-utils/actions/workflows/build-test-ci.yml)
 [![Coverity 
Status](https://scan.coverity.com/projects/9213/badge.svg)](https://scan.coverity.com/projects/gentoo-pax-utils)
 |
 
 pax-utils is a small set of utilities for peforming Q/A (mostly security)
 checks on systems (most notably, `scanelf`).  It is focused on the ELF



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

2022-02-06 Thread Fabian Groffen
commit: f162a959f1d34bfdda0252e99d87a64271e1b13f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Feb  7 07:15:48 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Feb  7 07:15:48 2022 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=f162a959

README: use github badge for build status

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

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 60a2fd9..cb705b0 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
 | GIT  | https://anongit.gentoo.org/git/proj/portage-utils.git |
 | VIEWVCS  | https://gitweb.gentoo.org/proj/portage-utils.git/ |
 | GITHUB   | https://github.com/gentoo/portage-utils   |
-| STATUS   | [![Build 
Status](https://travis-ci.org/gentoo/portage-utils.svg?branch=master)](https://travis-ci.org/gentoo/portage-utils)
 [![Coverity 
Status](https://scan.coverity.com/projects/9213/badge.svg)](https://scan.coverity.com/projects/gentoo-portage-utils)
 |
+| STATUS   | [![Build 
Status](https://github.com/gentoo/portage-utils/actions/workflows/build-test-ci.yml/badge.svg)](https://github.com/gentoo/portage-utils/actions/workflows/build-test-ci.yml)
 [![Coverity 
Status](https://scan.coverity.com/projects/9213/badge.svg)](https://scan.coverity.com/projects/gentoo-portage-utils)
 |
 
 portage-utils is a small set of utilities for working with Portage, Gentoo
 ebuilds, Gentoo ebuild overlays, installed packages (vdb), and similar sources



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

2022-02-06 Thread Arthur Zamarin
commit: cba6455e736844255d22c80b8e24e4a20284584a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Feb  7 06:56:49 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Feb  7 06:56:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cba6455e

dev-python/cython: Stabilize 0.29.26 hppa, #831546

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

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

diff --git a/dev-python/cython/cython-0.29.26.ebuild 
b/dev-python/cython/cython-0.29.26.ebuild
index 9a05a3bf7890..13ce9563c542 100644
--- a/dev-python/cython/cython-0.29.26.ebuild
+++ b/dev-python/cython/cython-0.29.26.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/cython/cython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
 
 LICENSE="Apache-2.0"
 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 
~x64-solaris ~x86-solaris"
+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 
~x64-solaris ~x86-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2022-02-06 Thread Joonas Niilola
commit: 7f920292d3ef9c1605554229d801229cbc36296e
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Feb  7 06:26:54 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Feb  7 06:42:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f920292

www-client/firefox: remove unused patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/24105
Signed-off-by: Joonas Niilola  gentoo.org>

 .../firefox/files/firefox-95-fix-fatal-pip-invocation.patch | 13 -
 1 file changed, 13 deletions(-)

diff --git a/www-client/firefox/files/firefox-95-fix-fatal-pip-invocation.patch 
b/www-client/firefox/files/firefox-95-fix-fatal-pip-invocation.patch
deleted file mode 100644
index d39a6e1f72bc..
--- a/www-client/firefox/files/firefox-95-fix-fatal-pip-invocation.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/build/mach_initialize.py b/build/mach_initialize.py
-index 32f3011..5e6e2b4 100644
 a/build/mach_initialize.py
-+++ b/build/mach_initialize.py
-@@ -207,7 +207,7 @@ def _activate_python_environment(topsrcdir):
- else "MACH_USE_SYSTEM_PYTHON"
- )
- 
--has_pip = (
-+has_pip = False and (
- subprocess.run(
- [sys.executable, "-c", "import pip"], 
stderr=subprocess.DEVNULL
- ).returncode



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/

2022-02-06 Thread Sam James
commit: a6a5faad812849391e0350c8c52581513ffe0ca1
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:37:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:37:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a5faad

net-im/telegram-desktop: keyword 3.4.8 for ~arm64

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

 net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild 
b/net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild
index 5282d22ec82f..53e83c22319a 100644
--- a/net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="+dbus enchant +hunspell screencast +spell wayland +X"
 REQUIRED_USE="
spell? (



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

2022-02-06 Thread Sam James
commit: 8c3d66f2c79f7b5fd6a005880e9ad11e16647e2a
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c3d66f2

app-text/unpaper: Keyword 6.1-r1 arm64, #823161

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

 app-text/unpaper/unpaper-6.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/unpaper/unpaper-6.1-r1.ebuild 
b/app-text/unpaper/unpaper-6.1-r1.ebuild
index 7b1433f52f43..91982d16e2cb 100644
--- a/app-text/unpaper/unpaper-6.1-r1.ebuild
+++ b/app-text/unpaper/unpaper-6.1-r1.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=6
@@ -8,7 +8,7 @@ if [[ ${PV} == * ]]; then
inherit git-r3 autotools
 else
SRC_URI="https://www.flameeyes.eu/files/${P}.tar.xz;
-   KEYWORDS="amd64 x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 DESCRIPTION="Post-processor for scanned and photocopied book pages"



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

2022-02-06 Thread Sam James
commit: 9740b84b80597f1c97321a32ad1d18ce52ab3fa6
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9740b84b

media-gfx/gscan2pdf: Keyword 2.12.4 arm64, #823161

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

 media-gfx/gscan2pdf/gscan2pdf-2.12.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/gscan2pdf/gscan2pdf-2.12.4.ebuild 
b/media-gfx/gscan2pdf/gscan2pdf-2.12.4.ebuild
index f821ad0cbd97..a9f6ec537bcc 100644
--- a/media-gfx/gscan2pdf/gscan2pdf-2.12.4.ebuild
+++ b/media-gfx/gscan2pdf/gscan2pdf-2.12.4.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="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Gtk3-SimpleList/

2022-02-06 Thread Sam James
commit: c76c8e9b2c530d648061ed7add1c41fe2b138705
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c76c8e9b

dev-perl/Gtk3-SimpleList: Keyword 0.210.0 arm64, #823161

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

 dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild 
b/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild
index a11e4e7a950f..91bdaff39340 100644
--- a/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild
+++ b/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.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
@@ -11,7 +11,7 @@ DESCRIPTION="A simple interface to GTK+ 3's complex MVC list 
widget"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Set-IntSpan/

2022-02-06 Thread Sam James
commit: 1bde15ed57b6a262b66012e54f766b6d1b8bcfeb
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bde15ed

dev-perl/Set-IntSpan: Keyword 1.190.0-r2 arm64, #823161

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

 dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r2.ebuild 
b/dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r2.ebuild
index 0033f847692d..e3ce168ba357 100644
--- a/dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r2.ebuild
+++ b/dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r2.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,4 +10,4 @@ inherit perl-module
 DESCRIPTION="Manages sets of integers"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ppc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ppc x86 ~amd64-linux ~x86-linux"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Image-Sane/

2022-02-06 Thread Sam James
commit: a88a8d937d53d8e68307d718cead247f2fa04044
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a88a8d93

dev-perl/Image-Sane: Keyword 5.0.0 arm64, #823161

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

 dev-perl/Image-Sane/Image-Sane-5.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Image-Sane/Image-Sane-5.0.0.ebuild 
b/dev-perl/Image-Sane/Image-Sane-5.0.0.ebuild
index ec8db37b0107..f52955f3586a 100644
--- a/dev-perl/Image-Sane/Image-Sane-5.0.0.ebuild
+++ b/dev-perl/Image-Sane/Image-Sane-5.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Access SANE-compatible scanners from Perl"
 
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/PDF-Builder/

2022-02-06 Thread Sam James
commit: 80233e47b1325d5502f323cd425264d450812c23
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80233e47

dev-perl/PDF-Builder: Keyword 3.23.0 arm64, #823161

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

 dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild 
b/dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild
index 69eb5bf2cbcf..356b14fae908 100644
--- a/dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild
+++ b/dev-perl/PDF-Builder/PDF-Builder-3.23.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
@@ -12,7 +12,7 @@ DESCRIPTION="Facilitates the creation and modification of PDF 
files"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 RDEPEND="
>=dev-perl/Font-TTF-1.40.0



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

2022-02-06 Thread Sam James
commit: 7c2804eddff0b0ab18859d4014a4fd645d7a6443
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2804ed

dev-perl/GooCanvas2: Keyword 0.60.0-r1 arm64, #823161

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

 dev-perl/GooCanvas2/GooCanvas2-0.60.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/GooCanvas2/GooCanvas2-0.60.0-r1.ebuild 
b/dev-perl/GooCanvas2/GooCanvas2-0.60.0-r1.ebuild
index 22a09fef1955..c85bbd7025bc 100644
--- a/dev-perl/GooCanvas2/GooCanvas2-0.60.0-r1.ebuild
+++ b/dev-perl/GooCanvas2/GooCanvas2-0.60.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit perl-module
 
 DESCRIPTION="Perl binding for GooCanvas2 widget using 
Glib::Object::Introspection"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Cairo-GObject/

2022-02-06 Thread Sam James
commit: 47c316dfc61196cb194b2296ad8bbddb48bd3e4e
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c316df

dev-perl/Cairo-GObject: Keyword 1.5.0-r1 arm64, #823161

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

 dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild 
b/dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild
index 5b3ebd0469a7..5a28eb68d412 100644
--- a/dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild
+++ b/dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ DESCRIPTION="Integrate Cairo into the Glib type system"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc x86"
 
 RDEPEND="
x11-libs/cairo[glib]



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

2022-02-06 Thread Sam James
commit: c4c5ce1ee0f30e6443d5179d920be11135b3c04a
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c5ce1e

dev-perl/Gtk3: Keyword 0.38.0 arm64, #823161

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

 dev-perl/Gtk3/Gtk3-0.38.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Gtk3/Gtk3-0.38.0.ebuild b/dev-perl/Gtk3/Gtk3-0.38.0.ebuild
index e354d5f550aa..5c6a2be40a02 100644
--- a/dev-perl/Gtk3/Gtk3-0.38.0.ebuild
+++ b/dev-perl/Gtk3/Gtk3-0.38.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
@@ -9,7 +9,7 @@ inherit perl-module virtualx
 DESCRIPTION="Perl interface to the 3.x series of the gtk+ toolkit"
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Gtk3-ImageView/

2022-02-06 Thread Sam James
commit: dab69a0bd10d244bec159be5f1aa3288d2bac0cb
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab69a0b

dev-perl/Gtk3-ImageView: Keyword 10.0.0 arm64, #823161

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

 dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild 
b/dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild
index ad929df9db0c..083ab8f61790 100644
--- a/dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild
+++ b/dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module virtualx
 DESCRIPTION="Image viewer widget for Gtk3"
 
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 RDEPEND="
dev-perl/Cairo



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Number-Delta/

2022-02-06 Thread Sam James
commit: c25e3ade14f75ed2ce5fa1018c0346351b48eec3
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c25e3ade

dev-perl/Test-Number-Delta: Keyword 1.60.0-r1 arm64, #823161

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

 dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0-r1.ebuild 
b/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0-r1.ebuild
index 15608c732714..8ccb59680cc4 100644
--- a/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0-r1.ebuild
+++ b/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0-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
@@ -11,7 +11,7 @@ DESCRIPTION="Compare the difference between numbers against a 
given tolerance"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv 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 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 IUSE="minimal"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Filesys-Df/

2022-02-06 Thread Sam James
commit: 1840853d56420614566c3dc90a4f79b51bd23174
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1840853d

dev-perl/Filesys-Df: Keyword 0.920.0-r3 arm64, #823161

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

 dev-perl/Filesys-Df/Filesys-Df-0.920.0-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r3.ebuild 
b/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r3.ebuild
index fdfde0182869..ff4c9194fabe 100644
--- a/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r3.ebuild
+++ b/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r3.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
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Disk free based on Filesys::Statvfs"
 
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 BDEPEND="
virtual/perl-ExtUtils-MakeMaker



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

2022-02-06 Thread Sam James
commit: 32c745463bae5f816e86469d7167c821651d2c2d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c74546

dev-perl/Cairo: Keyword 1.109.0 arm64, #823161

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

 dev-perl/Cairo/Cairo-1.109.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Cairo/Cairo-1.109.0.ebuild 
b/dev-perl/Cairo/Cairo-1.109.0.ebuild
index 4428baaa67ca..d04e4995cc8d 100644
--- a/dev-perl/Cairo/Cairo-1.109.0.ebuild
+++ b/dev-perl/Cairo/Cairo-1.109.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
@@ -12,7 +12,7 @@ DESCRIPTION="Perl interface to the cairo library"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 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 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Glib-Object-Introspection/

2022-02-06 Thread Sam James
commit: 11c49ba2dfd7e2ece94440e642db6179879df537
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c49ba2

dev-perl/Glib-Object-Introspection: Keyword 0.49.0 arm64, #823161

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

 .../Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild 
b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild
index f9480f5a5b57..f5bfdd46ef03 100644
--- a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild
+++ b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.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
@@ -11,7 +11,7 @@ DESCRIPTION="Dynamically create Perl language bindings"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc x86"
 
 RDEPEND="
>=dev-perl/glib-perl-1.320.0



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Data-UUID/

2022-02-06 Thread Sam James
commit: e61252ceba35a93f4ced31eff539ba2f559a495b
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:33:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:33:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61252ce

dev-perl/Data-UUID: Keyword 1.226.0 arm64, #823161

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

 dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild 
b/dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild
index 4ab24f2e626c..4c9740a2831a 100644
--- a/dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild
+++ b/dev-perl/Data-UUID/Data-UUID-1.226.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
@@ -11,7 +11,7 @@ DESCRIPTION="Generate Globally/Universally Unique Identifiers 
(GUIDs/UUIDs)"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
 
 RDEPEND="
virtual/perl-Digest-MD5



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

2022-02-06 Thread Sam James
commit: 1a7c556f16557a387f4995b32bfe711e364874a1
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7c556f

dev-scheme/cyclone: Keyword 0.34.0 arm64, #830553

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

 dev-scheme/cyclone/cyclone-0.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/cyclone/cyclone-0.34.0.ebuild 
b/dev-scheme/cyclone/cyclone-0.34.0.ebuild
index 6af833b20e3d..091a3a968b6e 100644
--- a/dev-scheme/cyclone/cyclone-0.34.0.ebuild
+++ b/dev-scheme/cyclone/cyclone-0.34.0.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == ** ]]; then
EGIT_REPO_URI="https://github.com/justinethier/${PN}-bootstrap.git;
 else

SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
S="${WORKDIR}/${PN}-bootstrap-${PV}"
 fi
 



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

2022-02-06 Thread Sam James
commit: 1d0fde97b852d1eca1cad9439812f894bc11f63e
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d0fde97

media-libs/libtgvoip: Keyword 2.4.4_p20211129 arm64, #830712

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

 media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
index fdee80617c06..8c2c2aee32a2 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



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

2022-02-06 Thread Sam James
commit: 0d95cbbec40ee29a99cf93862710049c0bf41696
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d95cbbe

x11-misc/xsnow: Keyword 3.3.0 arm64, #829585

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

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

diff --git a/x11-misc/xsnow/xsnow-3.3.0.ebuild 
b/x11-misc/xsnow/xsnow-3.3.0.ebuild
index b088c85f4918..a92c57c6f197 100644
--- a/x11-misc/xsnow/xsnow-3.3.0.ebuild
+++ b/x11-misc/xsnow/xsnow-3.3.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
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
 
 LICENSE="freedist"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 
 RDEPEND="
dev-libs/glib:2



[gentoo-commits] repo/gentoo:master commit in: media-fonts/open-sans/

2022-02-06 Thread Sam James
commit: 0b8f6ce92a9c68d29718681a88a3dee7353ebd39
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b8f6ce9

media-fonts/open-sans: Keyword 1-r1 arm64, #830712

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

 media-fonts/open-sans/open-sans-1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-fonts/open-sans/open-sans-1-r1.ebuild 
b/media-fonts/open-sans/open-sans-1-r1.ebuild
index 5660b1a8d80c..f21bf7c715ff 100644
--- a/media-fonts/open-sans/open-sans-1-r1.ebuild
+++ b/media-fonts/open-sans/open-sans-1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 
 BDEPEND="app-arch/unzip"
 



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

2022-02-06 Thread Sam James
commit: f8811fdae9fe24ad8c344ebc6a74072b791a633c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8811fda

media-libs/tg_owt: Keyword 0_pre20211207 arm64, #830712

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

 media-libs/tg_owt/tg_owt-0_pre20211207.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/tg_owt/tg_owt-0_pre20211207.ebuild 
b/media-libs/tg_owt/tg_owt-0_pre20211207.ebuild
index b6dc20152178..a1476f496136 100644
--- a/media-libs/tg_owt/tg_owt-0_pre20211207.ebuild
+++ b/media-libs/tg_owt/tg_owt-0_pre20211207.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${TG_OWT_COMMIT}"
 
 LICENSE="BSD"
 SLOT="0/${PV##*pre}"
-KEYWORDS="amd64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="screencast +X"
 
 # This package's USE flags may change the ABI and require a rebuild of



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

2022-02-06 Thread Sam James
commit: 68bc346b620287d5e92e0e33ff85a041fc4d770f
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68bc346b

net-libs/usrsctp: Keyword 0.9.5.0 arm64, #830712

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

 net-libs/usrsctp/usrsctp-0.9.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/usrsctp/usrsctp-0.9.5.0.ebuild 
b/net-libs/usrsctp/usrsctp-0.9.5.0.ebuild
index 76dc368e9e03..dcfe7560f3e3 100644
--- a/net-libs/usrsctp/usrsctp-0.9.5.0.ebuild
+++ b/net-libs/usrsctp/usrsctp-0.9.5.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/sctplab/usrsctp/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
 DOCS=( LICENSE.md Manual.md README.md )
 PATCHES=( "${FILESDIR}/${P}-pc-inc-path.patch" )



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/

2022-02-06 Thread Sam James
commit: 5944e367de8c7a1e17b1408bc33525f81cc33055
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5944e367

net-im/telegram-desktop: Keyword 3.4.3 arm64, #830712

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

 net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild 
b/net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild
index 21f0978de9d5..b08c48be76ab 100644
--- a/net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="+dbus enchant +hunspell screencast +spell wayland +X"
 REQUIRED_USE="
spell? (



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/range-v3/

2022-02-06 Thread Sam James
commit: 5d644254649c092764f6f0f6f90e84119aba0ac7
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d644254

dev-cpp/range-v3: Keyword 0.11.0 arm64, #830712

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

 dev-cpp/range-v3/range-v3-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/range-v3/range-v3-0.11.0.ebuild 
b/dev-cpp/range-v3/range-v3-0.11.0.ebuild
index a23c13d69944..2c78e057a78e 100644
--- a/dev-cpp/range-v3/range-v3-0.11.0.ebuild
+++ b/dev-cpp/range-v3/range-v3-0.11.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ericniebler/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-02-06 Thread Sam James
commit: a687a088803f5ad18d3a884dea211d38671f59ea
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a687a088

www-apps/selfoss: Keyword 2.18-r2 arm64, #830614

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

 www-apps/selfoss/selfoss-2.18-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/selfoss/selfoss-2.18-r2.ebuild 
b/www-apps/selfoss/selfoss-2.18-r2.ebuild
index 36b140445094..d066e06aba0b 100644
--- a/www-apps/selfoss/selfoss-2.18-r2.ebuild
+++ b/www-apps/selfoss/selfoss-2.18-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/SSilence/${PN}/releases/download/${PV}/${P}.zip;
 S="${WORKDIR}"
 
 LICENSE="GPL-3"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
 BDEPEND="app-arch/unzip"
 RDEPEND="



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

2022-02-06 Thread Sam James
commit: 08a68c348a2d15c1c8e05f7ebe26eb3b5a1d4dcc
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a68c34

dev-libs/libdispatch: Keyword 5.3.3-r1 arm64, #830712

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

 dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild 
b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
index 5ec153ddcd8c..84d29b791acc 100644
--- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
+++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86"
 
 DEPEND="!gnustep-base/libobjc2"
 RDEPEND="${DEPEND}"



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

2022-02-06 Thread Sam James
commit: 923eaeee8801c685e29544b6550a4c3de545c52c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=923eaeee

dev-libs/libfilezilla: Keyword 0.35.0 arm64, #832698

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

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

diff --git a/dev-libs/libfilezilla/libfilezilla-0.35.0.ebuild 
b/dev-libs/libfilezilla/libfilezilla-0.35.0.ebuild
index 4652d201fefd..785d5e9fa7d6 100644
--- a/dev-libs/libfilezilla/libfilezilla-0.35.0.ebuild
+++ b/dev-libs/libfilezilla/libfilezilla-0.35.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
@@ -10,7 +10,7 @@ 
SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0/23" # libfilezilla.so version
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"



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

2022-02-06 Thread Sam James
commit: a7557b06ba4b5ec38746459f1d70b01502e3b881
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7557b06

dev-lang/gforth: Keyword 0.7.3-r2 arm64, #832691

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

 dev-lang/gforth/gforth-0.7.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/gforth/gforth-0.7.3-r2.ebuild 
b/dev-lang/gforth/gforth-0.7.3-r2.ebuild
index dfd7e9a7b684..2bf4b1dff982 100644
--- a/dev-lang/gforth/gforth-0.7.3-r2.ebuild
+++ b/dev-lang/gforth/gforth-0.7.3-r2.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
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/gforth/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86 ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris"
 IUSE="+check emacs"
 
 DEPEND="dev-libs/ffcall



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

2022-02-06 Thread Sam James
commit: 956e90f4d72d61193a31d2a0ec99957387896c14
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=956e90f4

net-ftp/filezilla: Keyword 3.57.0 arm64, #832698

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

 net-ftp/filezilla/filezilla-3.57.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-ftp/filezilla/filezilla-3.57.0.ebuild 
b/net-ftp/filezilla/filezilla-3.57.0.ebuild
index 54d6c4421bad..07b8bc826a8a 100644
--- a/net-ftp/filezilla/filezilla-3.57.0.ebuild
+++ b/net-ftp/filezilla/filezilla-3.57.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
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
 IUSE="dbus nls test"
 RESTRICT="!test? ( test )"
 



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

2022-02-06 Thread Sam James
commit: f9c600720231996b972d90dc69d8dd9808d83f64
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 05:48:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 05:48:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c60072

dev-python/sphinx-issues: Stabilize 3.0.1 arm64, #832641

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

 dev-python/sphinx-issues/sphinx-issues-3.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-issues/sphinx-issues-3.0.1.ebuild 
b/dev-python/sphinx-issues/sphinx-issues-3.0.1.ebuild
index ad21993d9545..d711e7f81f00 100644
--- a/dev-python/sphinx-issues/sphinx-issues-3.0.1.ebuild
+++ b/dev-python/sphinx-issues/sphinx-issues-3.0.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/sloria/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris"
 
 RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
 



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

2022-02-06 Thread Sam James
commit: 5bf9e0c880b43a6f0a46acc6eb052e3740bfdbf5
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 05:48:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 05:48:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf9e0c8

media-libs/openexr: Stabilize 3.1.4 arm64, #832726

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

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

diff --git a/media-libs/openexr/openexr-3.1.4.ebuild 
b/media-libs/openexr/openexr-3.1.4.ebuild
index 0db2b9a0e13b..ffe4572facba 100644
--- a/media-libs/openexr/openexr-3.1.4.ebuild
+++ b/media-libs/openexr/openexr-3.1.4.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/
 LICENSE="BSD"
 SLOT="3/30" # based on SONAME
 # -ppc -sparc because broken on big endian, bug #818424
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ia64 -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-solaris"
 IUSE="cpu_flags_x86_avx doc examples large-stack static-libs utils test 
threads"
 RESTRICT="!test? ( test )"
 



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

2022-02-06 Thread Sam James
commit: dbd352fa2a41865105062566319448c5fb1c0d57
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 05:48:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 05:48:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd352fa

dev-python/numpy: Stabilize 1.22.2 arm64, #832750

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

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

diff --git a/dev-python/numpy/numpy-1.22.2.ebuild 
b/dev-python/numpy/numpy-1.22.2.ebuild
index 4346da6545f2..b79bc0cb25ff 100644
--- a/dev-python/numpy/numpy-1.22.2.ebuild
+++ b/dev-python/numpy/numpy-1.22.2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
)"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~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 
~x64-solaris ~x86-solaris"
 IUSE="doc lapack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/u-boot-tools/

2022-02-06 Thread Sam James
commit: ab8b6e946648f888d68518ffdac7e1c141f548f4
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 05:49:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 05:49:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab8b6e94

dev-embedded/u-boot-tools: Stabilize 2021.10 arm64, #832768

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

 dev-embedded/u-boot-tools/u-boot-tools-2021.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2021.10.ebuild 
b/dev-embedded/u-boot-tools/u-boot-tools-2021.10.ebuild
index ba915eca9ad9..6e6bee222ea9 100644
--- a/dev-embedded/u-boot-tools/u-boot-tools-2021.10.ebuild
+++ b/dev-embedded/u-boot-tools/u-boot-tools-2021.10.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv x86"
 IUSE="envtools"
 
 RDEPEND="dev-libs/openssl:="



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

2022-02-06 Thread Sam James
commit: 02ef24811bd9b2709276593cf32de1488244cee7
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 05:11:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 05:11:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ef2481

dev-python/anyio: conditionalise uvloop test-dep for amd64 only

It's an optional test dependency and uvloop needs specific porting
to platforms. Let's only pull it in on amd64 to maximise test
coverage there but avoid pain elsewhere.

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

 dev-python/anyio/anyio-3.5.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/anyio/anyio-3.5.0.ebuild 
b/dev-python/anyio/anyio-3.5.0.ebuild
index a57dd40c611b..00e0c4511a52 100644
--- a/dev-python/anyio/anyio-3.5.0.ebuild
+++ b/dev-python/anyio/anyio-3.5.0.ebuild
@@ -21,14 +21,15 @@ RDEPEND="
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/sniffio-1.1[${PYTHON_USEDEP}]
 "
-
+# On amd64, let's get more test coverage by dragging in uvloop, but let's
+# not bother on other arches where uvloop may not be supported.
 BDEPEND="
test? (
>=dev-python/hypothesis-4.0[${PYTHON_USEDEP}]
>=dev-python/pytest-6.2[${PYTHON_USEDEP}]
>=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
dev-python/trustme[${PYTHON_USEDEP}]
-   >=dev-python/uvloop-0.15[${PYTHON_USEDEP}]
+   amd64? ( >=dev-python/uvloop-0.15[${PYTHON_USEDEP}] )
)
 "
 



[gentoo-commits] repo/gentoo:master commit in: games-sports/trigger/

2022-02-06 Thread Sam James
commit: ea9d025668dbe8ec90b089e6b7459657f0e78d54
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 04:40:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 04:41:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9d0256

games-sports/trigger: update EAPI 6 -> 8, fix joystick dependency

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

 games-sports/trigger/trigger-0.6.1-r1.ebuild | 23 +++
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/games-sports/trigger/trigger-0.6.1-r1.ebuild 
b/games-sports/trigger/trigger-0.6.1-r1.ebuild
index 71a5f7d7bfd1..cd17773e871f 100644
--- a/games-sports/trigger/trigger-0.6.1-r1.ebuild
+++ b/games-sports/trigger/trigger-0.6.1-r1.ebuild
@@ -1,7 +1,7 @@
-# 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
 
 inherit desktop toolchain-funcs
 
@@ -10,49 +10,48 @@ MY_P=${MY_PN}-${PV}
 DESCRIPTION="Free OpenGL rally car racing game"
 HOMEPAGE="http://trigger-rally.sourceforge.net/;
 SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
+S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 RDEPEND="
dev-games/physfs
media-libs/freealut
-   media-libs/libsdl
+   media-libs/libsdl[joystick]
media-libs/openal
media-libs/sdl-image[jpeg,png]
media-libs/sdl-mixer
virtual/glu
virtual/opengl"
-DEPEND="${RDEPEND}
-   dev-util/ftjam"
-
-S=${WORKDIR}/${MY_P}
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/ftjam"
 
 PATCHES=( "${FILESDIR}"/${P}-gcc6.patch )
 
-pkg_setup() {
+src_configure() {
# Otherwise build fails with:
# ...skipped trigger for lack of libpengine.a...
tc-export AR
-}
 
-src_configure() {
econf --datadir=/usr/share/games/${PN}
 }
 
 src_compile() {
AR="${AR} cru" jam -dx -qa || die
-
 }
 
 src_install() {
dobin ${PN}
+
insinto /usr/share/games/${PN}
doins -r data/*
+
newicon data/textures/life_helmet.png ${PN}.png
+
make_desktop_entry ${PN} Trigger
+
dodoc doc/*.txt
 }
 



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

2022-02-06 Thread Sam James
commit: 350cf9e5ff41a6a589a8ed40b69154eed7adbed7
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 04:32:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 04:33:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=350cf9e5

media-libs/codec2: add upstream -Os patch

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

 media-libs/codec2/codec2-1.0.3.ebuild |  9 +
 .../codec2/files/codec2-1.0.3-fix-build-with-Os.patch | 19 +++
 2 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/media-libs/codec2/codec2-1.0.3.ebuild 
b/media-libs/codec2/codec2-1.0.3.ebuild
index 3f50389d58e9..e9d3f48e1237 100644
--- a/media-libs/codec2/codec2-1.0.3.ebuild
+++ b/media-libs/codec2/codec2-1.0.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CMAKE_ECLASS=cmake
-inherit cmake-multilib flag-o-matic
+inherit cmake-multilib
 
 MY_PV="${PV%.*}${PV##*.}"
 DESCRIPTION="Low bit rate speech codec"
@@ -24,10 +24,11 @@ RESTRICT="test"
 
 #BDEPEND="test? ( sci-mathematics/octave )"
 
-multilib_src_configure() {
-   # bug #817437
-   replace-flags -Os -O2
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-build-with-Os.patch
+)
 
+multilib_src_configure() {
local mycmakeargs=(
-DUNITTEST=$(usex test)
-DINSTALL_EXAMPLES=$(usex examples)

diff --git a/media-libs/codec2/files/codec2-1.0.3-fix-build-with-Os.patch 
b/media-libs/codec2/files/codec2-1.0.3-fix-build-with-Os.patch
new file mode 100644
index ..4f3f30661421
--- /dev/null
+++ b/media-libs/codec2/files/codec2-1.0.3-fix-build-with-Os.patch
@@ -0,0 +1,19 @@
+https://github.com/drowe67/codec2/commit/a8d4226859548ceb050619160af562e0b43bb05c
+https://github.com/drowe67/codec2/issues/293#issuecomment-1025665342
+
+From: drowe67 
+Date: Tue, 1 Feb 2022 07:20:50 +1030
+Subject: [PATCH] change required to build with -Os
+
+--- a/src/cohpsk.c
 b/src/cohpsk.c
+@@ -816,7 +816,7 @@ typedef float float4 __attribute__ ((vector_size (16)));
+ 
+ 
\*---*/
+ 
+-inline void rx_filter_coh(COMP rx_filt[COHPSK_NC*COHPSK_ND][P+1], int Nc, 
COMP rx_baseband[COHPSK_NC*COHPSK_ND][COHPSK_M+COHPSK_M/P], COMP 
rx_filter_memory[COHPSK_NC*COHPSK_ND][COHPSK_NFILTER], int nin)
++inline extern void rx_filter_coh(COMP rx_filt[COHPSK_NC*COHPSK_ND][P+1], int 
Nc, COMP rx_baseband[COHPSK_NC*COHPSK_ND][COHPSK_M+COHPSK_M/P], COMP 
rx_filter_memory[COHPSK_NC*COHPSK_ND][COHPSK_NFILTER], int nin)
+ {
+ int c,i,j,k,l;
+ int n=COHPSK_M/P;
+



[gentoo-commits] repo/gentoo:master commit in: games-strategy/0ad/files/, games-strategy/0ad/

2022-02-06 Thread Sam James
commit: 763d3498173d92e9de312fafcf0a5335adf2dd46
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 04:21:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 04:21:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=763d3498

games-strategy/0ad: drop 0.0.24b_alpha-r1

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

 games-strategy/0ad/0ad-0.0.24b_alpha-r1.ebuild | 231 -
 games-strategy/0ad/Manifest|   2 -
 .../0ad-0.0.24_alpha_pre20210116040036-build.patch | 105 --
 ...0.24b_alpha-fix-hang-on-quit-without-nvtt.patch |  98 -
 .../0ad/files/0ad-0.0.24b_alpha-rust-1.50.patch|  82 
 5 files changed, 518 deletions(-)

diff --git a/games-strategy/0ad/0ad-0.0.24b_alpha-r1.ebuild 
b/games-strategy/0ad/0ad-0.0.24b_alpha-r1.ebuild
deleted file mode 100644
index 6307e21c5b2a..
--- a/games-strategy/0ad/0ad-0.0.24b_alpha-r1.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 2014-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WX_GTK_VER="3.0-gtk3"
-PYTHON_COMPAT=( python3_{7..9} )
-inherit desktop toolchain-funcs multiprocessing python-any-r1 wxwidgets xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/0ad/0ad;
-elif [[ ${PV} == *_pre* ]]; then
-   ZEROAD_GIT_REVISION="c7d07d3979f969b969211a5e5748fa775f6768a7"
-else
-   MY_P="0ad-${PV/_/-}"
-fi
-
-DESCRIPTION="A free, real-time strategy game"
-HOMEPAGE="https://play0ad.com/;
-
-if [[ ${PV} ==  ]]; then
-   S="${WORKDIR}/${P}"
-elif [[ ${PV} == *_pre* ]]; then
-   
SRC_URI="https://github.com/0ad/0ad/archive/${ZEROAD_GIT_REVISION}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}/${PN}-${ZEROAD_GIT_REVISION}"
-else
-   SRC_URI="http://releases.wildfiregames.com/${MY_P}-unix-build.tar.xz;
-   SRC_URI+=" https://releases.wildfiregames.com/${MY_P}-unix-data.tar.xz;
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="CC-BY-SA-3.0 GPL-2 LGPL-2.1 MIT ZLIB BitstreamVera LPPL-1.3c"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="editor +lobby nvtt pch test"
-RESTRICT="test"
-
-# virtual/rust is for bundled SpiderMonkey
-# Build-time Python dependency is for SM too
-# TODO: Unbundle premake5
-# See bug #773472 which may help (bump for it)
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   virtual/rust
-   test? ( dev-lang/perl )
-"
-# Removed dependency on nvtt as we use the bundled one
-# bug #768930
-DEPEND="
-   dev-libs/boost:=
-   dev-libs/icu:=
-   dev-libs/libfmt:0=
-   dev-libs/libsodium
-   dev-libs/libxml2
-   media-libs/libpng:0
-   media-libs/libsdl2[X,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   net-libs/enet:1.3
-   net-libs/miniupnpc:=
-   net-misc/curl
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/libX11
-   editor? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )
-   lobby? ( >=net-libs/gloox-1.0.20 )
-"
-RDEPEND="
-   ${DEPEND}
-   !games-strategy/0ad-data
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.0.24_alpha_pre20210116040036-build.patch
-   "${FILESDIR}"/${PN}-0.0.24b_alpha-rust-1.50.patch
-   "${FILESDIR}"/${PN}-0.0.24b_alpha-respect-tc.patch
-   "${FILESDIR}"/${PN}-0.0.24b_alpha-fix-hang-on-quit-without-nvtt.patch
-)
-
-pkg_setup() {
-   use editor && setup-wxwidgets
-
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # SpiderMonkey's configure no longer recognises --build for
-   # the build tuple
-   sed -i -e "/--build/d" libraries/source/spidermonkey/build.sh || die
-
-   # Originally from 0ad-data
-   rm binaries/data/tools/fontbuilder/fonts/*.txt || die
-}
-
-src_configure() {
-   local myconf=(
-   --minimal-flags
-   $(usex nvtt "" "--without-nvtt")
-   $(usex pch "" "--without-pch")
-   $(usex test "" "--without-tests")
-   $(usex editor "--atlas" "")
-   $(usex lobby "" "--without-lobby")
-   --bindir="/usr/bin"
-   --libdir="/usr/$(get_libdir)"/${PN}
-   --datadir="/usr/share/${PN}"
-   )
-
-   tc-export AR CC CXX RANLIB
-
-   # Stock premake5 does not work, use the shipped one
-   # TODO: revisit this, see above BDEPEND note re premake5
-   emake -C "${S}"/build/premake/premake5/build/gmake2.unix
-
-   # Regenerate scripts.c so our patch applies
-   cd "${S}"/build/premake/premake5 || die
-   "${S}"/build/premake/premake5/bin/release/premake5 embed || die
-
-   # Rebuild premake again
-   emake -C "${S}"/build/premake/premake5/build/gmake2.unix clean
-   emake -C "${S}"/build/premake/premake5/build/gmake2.unix
-
-   # Run premake to create build scripts
-   cd "${S}"/build/premake || die
-   "${S}"/build/premake/premake5/bin/release/premake5 \

[gentoo-commits] repo/gentoo:master commit in: games-strategy/0ad/files/, games-strategy/0ad/

2022-02-06 Thread Sam James
commit: c5948582c8e35c33b8d6793d6e2c83949b152586
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 04:30:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 04:30:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5948582

games-strategy/0ad: fix build with newer setuptools

Closes: https://bugs.gentoo.org/826762
Thanks-to: Stephen Cavilia  atomicradi.us>
Signed-off-by: Sam James  gentoo.org>

 games-strategy/0ad/0ad-0.0.25b_alpha.ebuild|   3 +-
 .../files/0ad-0.0.25b_alpha-fix-setuptools.patch   | 188 +
 2 files changed, 190 insertions(+), 1 deletion(-)

diff --git a/games-strategy/0ad/0ad-0.0.25b_alpha.ebuild 
b/games-strategy/0ad/0ad-0.0.25b_alpha.ebuild
index e01f6242d2cd..d7b282a68f35 100644
--- a/games-strategy/0ad/0ad-0.0.25b_alpha.ebuild
+++ b/games-strategy/0ad/0ad-0.0.25b_alpha.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2014-2021 Gentoo Authors
+# Copyright 2014-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -90,6 +90,7 @@ RDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.0.24b_alpha-respect-tc.patch
+   "${FILESDIR}"/${PN}-0.0.25b_alpha-fix-setuptools.patch
 )
 
 pkg_setup() {

diff --git a/games-strategy/0ad/files/0ad-0.0.25b_alpha-fix-setuptools.patch 
b/games-strategy/0ad/files/0ad-0.0.25b_alpha-fix-setuptools.patch
new file mode 100644
index ..ea0626fadadd
--- /dev/null
+++ b/games-strategy/0ad/files/0ad-0.0.25b_alpha-fix-setuptools.patch
@@ -0,0 +1,188 @@
+https://bugs.gentoo.org/826762
+https://bugzilla.mozilla.org/show_bug.cgi?id=1665675
+https://phabricator.services.mozilla.com/D90627
+--- a/libraries/source/spidermonkey/patch.sh
 b/libraries/source/spidermonkey/patch.sh
+@@ -51,5 +51,7 @@ then
+ # 
https://svnweb.freebsd.org/ports/head/lang/spidermonkey78/files/patch-third__party_rust_cc_.cargo-checksum.json?view=log
+ patch -p1 < ../FixFreeBSDCargoChecksum.diff
+ # 
https://svnweb.freebsd.org/ports/head/lang/spidermonkey78/files/patch-third__party_rust_cc_src_lib.rs?view=log
+ patch -p1 < ../FixFreeBSDRustThirdPartyOSDetection.diff
+ fi
++
++patch -p1 < ../FixSysconfigImport.diff
+--- a/libraries/source/spidermonkey/FixSysconfigImport.diff
 b/libraries/source/spidermonkey/FixSysconfigImport.diff
+@@ -0,0 +1,171 @@
++diff --git a/python/mozbuild/mozbuild/configure/__init__.py 
b/python/mozbuild/mozbuild/configure/__init__.py
++--- a/python/mozbuild/mozbuild/configure/__init__.py
+ b/python/mozbuild/mozbuild/configure/__init__.py
++@@ -877,17 +877,56 @@
++ 
++ def _apply_imports(self, func, glob):
++ for _from, _import, _as in self._imports.pop(func, ()):
++-_from = '%s.' % _from if _from else ''
++-if _as:
++-glob[_as] = self._get_one_import('%s%s' % (_from, _import))
+++self._get_one_import(_from, _import, _as, glob)
+++
+++def _handle_wrapped_import(self, _from, _import, _as, glob):
+++"""Given the name of a module, "import" a mocked package into the 
glob
+++iff the module is one that we wrap (either for the sandbox or for the
+++purpose of testing). Applies if the wrapped module is exposed by an
+++attribute of `self`.
+++
+++For example, if the import statement is `from os import environ`, 
then
+++this function will set
+++glob['environ'] = self._wrapped_os.environ.
+++
+++Iff this function handles the given import, return True.
+++"""
+++module = (_from or _import).split('.')[0]
+++attr = '_wrapped_' + module
+++wrapped = getattr(self, attr, None)
+++if wrapped:
+++if _as or _from:
+++obj = self._recursively_get_property(
+++module, (_from + '.' if _from else '') + _import, 
wrapped)
+++glob[_as or _import] = obj
++ else:
++-what = _import.split('.')[0]
++-glob[what] = self._get_one_import('%s%s' % (_from, what))
+++glob[module] = wrapped
+++return True
+++else:
+++return False
+++
+++def _recursively_get_property(self, module, what, wrapped):
+++"""Traverse the wrapper object `wrapped` (which represents the module
+++`module`) and return the property represented by `what`, which may 
be a
+++series of nested attributes.
+++
+++For example, if `module` is 'os' and `what` is 'os.path.join',
+++return `wrapped.path.join`.
+++"""
+++if what == module:
+++return wrapped
+++assert what.startswith(module + '.')
+++attrs = what[len(module + '.'):].split('.')
+++for attr in attrs:
+++wrapped = getattr(wrapped, attr)
+++return wrapped
++ 
++ @memoized_property
++ def _wrapped_os(self):
++ wrapped_os = {}
++ exec_('from os import *', {}, 

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

2022-02-06 Thread Sam James
commit: 5ff38b15e369d0afa9074fce033c69be7b48b8a7
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 04:19:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 04:19:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff38b15

media-gfx/blender: allow newer TBB

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

 media-gfx/blender/{blender-3.0.0.ebuild => blender-3.0.0-r1.ebuild} | 4 ++--
 media-gfx/blender/blender-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-gfx/blender/blender-3.0.0.ebuild 
b/media-gfx/blender/blender-3.0.0-r1.ebuild
similarity index 99%
rename from media-gfx/blender/blender-3.0.0.ebuild
rename to media-gfx/blender/blender-3.0.0-r1.ebuild
index 65bfc2f8e6d4..0b1419666cda 100644
--- a/media-gfx/blender/blender-3.0.0.ebuild
+++ b/media-gfx/blender/blender-3.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -100,7 +100,7 @@ RDEPEND="${PYTHON_DEPS}
pulseaudio? ( media-sound/pulseaudio )
sdl? ( media-libs/libsdl2[sound,joystick] )
sndfile? ( media-libs/libsndfile )
-   tbb? ( 

[gentoo-commits] proj/musl:master commit in: dev-libs/libgamin/, dev-libs/libgamin/files/

2022-02-06 Thread Sam James
commit: c5847976afc0970df6ae46f0e60028de8773a47c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 04:04:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 04:04:48 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=c5847976

dev-libs/libgamin: treeclean (now in ::gentoo)

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

 dev-libs/libgamin/Manifest |   4 -
 .../libgamin-0.1.10-G_CONST_RETURN-removal.patch   |  67 --
 .../files/libgamin-0.1.10-armel-features.patch |  47 --
 .../files/libgamin-0.1.10-compilewarnings.patch|  22 -
 .../files/libgamin-0.1.10-crosscompile-fix.patch   |  38 
 .../libgamin/files/libgamin-0.1.10-deadlock.patch  |  65 -
 ...amin-0.1.10-disable_python_static_library.patch |  13 ---
 .../files/libgamin-0.1.10-fix-pthread-mutex.patch  |  11 ---
 .../files/libgamin-0.1.10-noinst-lib.patch |  76 ---
 dev-libs/libgamin/libgamin-0.1.10-r6.ebuild| 102 -
 dev-libs/libgamin/metadata.xml |   7 --
 11 files changed, 452 deletions(-)

diff --git a/dev-libs/libgamin/Manifest b/dev-libs/libgamin/Manifest
deleted file mode 100644
index 94ac1dcd..
--- a/dev-libs/libgamin/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST gamin-0.1.10.tar.bz2 452194 BLAKE2B 
75537862c2b90734b616630b80103499f549fbab69f2417cc089b050a7e245d89701b0703a0916d6dc08a706785ee509ee4feed0375107f777fdf4248ff5f93b
 SHA512 
ccdbc06eeb958ed2d888aee3fcadbadf00e9e6566802adee82035e0762ac3351ed2a2983eabe07503ddde2ddf035185c6cd98cbece2feadaaa36e8f656a38306
-DIST gamin-0.1.9-freebsd.patch.bz2 4635 BLAKE2B 
ea27afc7b978e15e9e957cbc1129b5bc8f0dfea7571e7bbfda981bc319929f8702d6a823bababb97af2b1da95c8403e9189c5ecaf599275e063f71d370526b89
 SHA512 
a9d9a8e4d85b289df6f87bf2b966ff262281db0d7e6094deb4f2c179f12c6cc3e387c1e1c28306a9fb54f2eb2837f9bdd3a34b2bb68db8abfdbecc7492e9730b
-DIST libgamin-0.1.10-opensolaris.patch.bz2 16955 BLAKE2B 
a7c8466fbe9f6613108a6a1b450c47c69018f9f252c17647b07591cf9fba2ba3a08cc344ca54f4647a9c809cecaa18b42bf9f2eff9e253749518b68565024b48
 SHA512 
fd1cfc5a6b5ba429622f8d426cfba0e3c1c05c3677fb58c53af39b4030ae56f3f71caf63eb5ecb16169c2f7e8c79a32d7d440857c2c7fd3a259cf8312a9b2004
-DIST pkg-config-0.28.tar.gz 1931203 BLAKE2B 
bafdd4e838623965c6bd454421ddd9051fc43fc29948e1615b49fef463c3c3a18807aabe6416f96cfdf58d6b1c9e114d77f97bd985facee7c14284a8a64a768b
 SHA512 
6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320

diff --git 
a/dev-libs/libgamin/files/libgamin-0.1.10-G_CONST_RETURN-removal.patch 
b/dev-libs/libgamin/files/libgamin-0.1.10-G_CONST_RETURN-removal.patch
deleted file mode 100644
index 087312f5..
--- a/dev-libs/libgamin/files/libgamin-0.1.10-G_CONST_RETURN-removal.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-From 2a9d32734a2e5125ae77de6c75789e1c6ee24dbe Mon Sep 17 00:00:00 2001
-From: Maciej Piechotka 
-Date: Tue, 13 Sep 2011 09:47:05 +0200
-Subject: [PATCH] Fix compilation of recent glib removing G_CONST_RETURN
-

- server/gam_node.c |2 +-
- server/gam_node.h |2 +-
- server/gam_subscription.c |2 +-
- server/gam_subscription.h |2 +-
- 4 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/server/gam_node.c b/server/gam_node.c
-index 02358ba..d0302d2 100644
 a/server/gam_node.c
-+++ b/server/gam_node.c
-@@ -122,7 +122,7 @@ gam_node_set_is_dir(GamNode * node, gboolean is_dir)
-  * it has finished with the string.  If it must keep it longer, it
-  * should makes its own copy.  The returned string must not be freed.
-  */
--G_CONST_RETURN char *
-+const char *
- gam_node_get_path(GamNode * node)
- {
- g_assert(node);
-diff --git a/server/gam_node.h b/server/gam_node.h
-index 02c8692..83349a8 100644
 a/server/gam_node.h
-+++ b/server/gam_node.h
-@@ -58,7 +58,7 @@ gboolean  gam_node_is_dir  (GamNode  
   *node);
- void  gam_node_set_is_dir  (GamNode *node,
-  gbooleanis_dir);
-   
--G_CONST_RETURN char  *gam_node_get_path(GamNode *node);
-+const char   *gam_node_get_path(GamNode *node);
- 
- GList*gam_node_get_subscriptions   (GamNode *node);
- 
-diff --git a/server/gam_subscription.c b/server/gam_subscription.c
-index dfa3273..4675b34 100644
 a/server/gam_subscription.c
-+++ b/server/gam_subscription.c
-@@ -141,7 +141,7 @@ gam_subscription_pathlen(GamSubscription * sub)
-  * @param sub the GamSubscription
-  * @returns The path being monitored.  It should not be freed.
-  */
--G_CONST_RETURN char *
-+const char *
- gam_subscription_get_path(GamSubscription * sub)
- {
- if (sub == NULL)
-diff --git a/server/gam_subscription.h b/server/gam_subscription.h
-index 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/, sys-libs/libucontext/files/

2022-02-06 Thread Sam James
commit: 1d8718303b00e24d21ce70a6891a096e89c96f1d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 03:56:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 04:00:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d871830

sys-libs/libucontext: respect CFLAGS without overriding upstream define

Fixes musl runtime as the right symbols get defined now (unprefixed).

Bug: https://github.com/rui314/mold/issues/281
Bug: https://bugs.gentoo.org/832700
Closes: https://bugs.gentoo.org/832677
Thanks-to: Andrew Athalye  outlook.com>
Signed-off-by: Sam James  gentoo.org>

 .../libucontext/files/libucontext-1.1-respect-CFLAGS.patch  | 13 +
 .../{libucontext-1.1.ebuild => libucontext-1.1-r1.ebuild}   | 10 +++---
 2 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/sys-libs/libucontext/files/libucontext-1.1-respect-CFLAGS.patch 
b/sys-libs/libucontext/files/libucontext-1.1-respect-CFLAGS.patch
new file mode 100644
index ..49dd872690d5
--- /dev/null
+++ b/sys-libs/libucontext/files/libucontext-1.1-respect-CFLAGS.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/832677
+https://github.com/kaniini/libucontext/issues/39
+--- a/Makefile
 b/Makefile
+@@ -17,7 +17,7 @@ endif
+ LIBDIR := /lib
+ INCLUDEDIR := /usr/include
+ PKGCONFIGDIR := /usr/lib/pkgconfig
+-CFLAGS := -ggdb3 -O2 -Wall
++CFLAGS ?= -ggdb3 -O2 -Wall
+ CPPFLAGS := -Iinclude -Iarch/${ARCH} -Iarch/common
+ EXPORT_UNPREFIXED := yes
+ FREESTANDING := no

diff --git a/sys-libs/libucontext/libucontext-1.1.ebuild 
b/sys-libs/libucontext/libucontext-1.1-r1.ebuild
similarity index 82%
rename from sys-libs/libucontext/libucontext-1.1.ebuild
rename to sys-libs/libucontext/libucontext-1.1-r1.ebuild
index f637a693a337..cf76cfa1a756 100644
--- a/sys-libs/libucontext/libucontext-1.1.ebuild
+++ b/sys-libs/libucontext/libucontext-1.1-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
@@ -20,6 +20,10 @@ BDEPEND="man? ( app-text/scdoc )"
 # segfault needs investigation
 RESTRICT="test"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1-respect-CFLAGS.patch
+)
+
 src_compile() {
tc-export AR CC
 
@@ -39,11 +43,11 @@ src_compile() {
arch="$(uname -m)"
fi
 
-   emake ARCH="${arch}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" all $(usev 
man 'docs')
+   emake ARCH="${arch}" LDFLAGS="${LDFLAGS}" all $(usev man 'docs')
 }
 
 src_test() {
-   emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" check
+   emake LDFLAGS="${LDFLAGS}" check
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/tbb/, dev-cpp/tbb/files/

2022-02-06 Thread Sam James
commit: d4d7c559ae6598261d115f4db6b955d50c4a184c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 04:00:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 04:01:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d7c559

dev-cpp/tbb: fix underlinking on musl

Avoid *context APIs.

In theory, may not be needed (shouldn't be) given we've fixed our packaging
of libucontext, but let's do this anyway as the fix is upstream, and it
avoids possible otehr issues.

Bug: https://github.com/rui314/mold/issues/281
Closes: https://bugs.gentoo.org/832700
Signed-off-by: Sam James  gentoo.org>

 .../tbb/files/tbb-2021.5.0-musl-setcontext.patch   | 30 ++
 ...{tbb-2021.5.0.ebuild => tbb-2021.5.0-r1.ebuild} |  2 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-cpp/tbb/files/tbb-2021.5.0-musl-setcontext.patch 
b/dev-cpp/tbb/files/tbb-2021.5.0-musl-setcontext.patch
new file mode 100644
index ..111bbf123d9a
--- /dev/null
+++ b/dev-cpp/tbb/files/tbb-2021.5.0-musl-setcontext.patch
@@ -0,0 +1,30 @@
+https://bugs.gentoo.org/832700
+https://github.com/oneapi-src/oneTBB/commit/6a15b64093c51ddc00bdf4a6b49d4bbec1574a12
+
+From: Rui Ueyama 
+Date: Fri, 4 Feb 2022 19:32:11 +0900
+Subject: [PATCH] Make tbb compile with musl libc (#748)
+
+TBB resumable tasks are implemented using getcontext() and setcontext()
+on Unix-like systems. These functions are deprecated in the recent
+versions of POSIX and may not exist. musl libc does not provide these
+functions.
+
+There's unfortunately no way to detect musl (musl intentionally do not
+define macros like `__MUSL__`), so __TBB_RESUMABLE_TASKS is defined if
+`__GLIBC__`. glibc-compatible libc's such as uClibc defines `__GLIBC__`,
+so it should work as a catch-all condition.
+
+Signed-off-by: Rui Ueyama 
+--- a/include/oneapi/tbb/detail/_config.h
 b/include/oneapi/tbb/detail/_config.h
+@@ -268,7 +268,7 @@
+ #define __TBB_CPP20_COMPARISONS_PRESENT __TBB_CPP20_PRESENT
+ #endif
+ 
+-#define __TBB_RESUMABLE_TASKS   
(!__TBB_WIN8UI_SUPPORT && !__ANDROID__ && !__QNXNTO__)
++#define __TBB_RESUMABLE_TASKS   
(!__TBB_WIN8UI_SUPPORT && !__ANDROID__ && !__QNXNTO__ && (!__linux__ || 
__GLIBC__))
+ 
+ /* This macro marks incomplete code or comments describing ideas which are 
considered for the future.
+  * See also for plain comment with TODO and FIXME marks for small improvement 
opportunities.
+

diff --git a/dev-cpp/tbb/tbb-2021.5.0.ebuild 
b/dev-cpp/tbb/tbb-2021.5.0-r1.ebuild
similarity index 93%
rename from dev-cpp/tbb/tbb-2021.5.0.ebuild
rename to dev-cpp/tbb/tbb-2021.5.0-r1.ebuild
index 6b2ff50c7c4a..22d714102105 100644
--- a/dev-cpp/tbb/tbb-2021.5.0.ebuild
+++ b/dev-cpp/tbb/tbb-2021.5.0-r1.ebuild
@@ -30,6 +30,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-2021.4.0-missing-TBB_machine_fetchadd4.patch
# need to verify this is in master
"${FILESDIR}"/${PN}-2021.5.0-musl-mallinfo.patch
+   # musl again, should be in.. 2022?
+   "${FILESDIR}"/${PN}-2021.5.0-musl-setcontext.patch
 )
 
 src_configure() {



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

2022-02-06 Thread Sam James
commit: 11559f90b487fb1480b81dd58eb490e091042f5f
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 03:49:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 03:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11559f90

dev-libs/libgamin: fix musl build

Upstream is long dead and the patch has been used in ::musl for quite
some time.

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

 .../files/libgamin-0.1.10-musl-pthread.patch   | 33 ++
 dev-libs/libgamin/libgamin-0.1.10-r6.ebuild|  3 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-libs/libgamin/files/libgamin-0.1.10-musl-pthread.patch 
b/dev-libs/libgamin/files/libgamin-0.1.10-musl-pthread.patch
new file mode 100644
index ..35ad2602c46b
--- /dev/null
+++ b/dev-libs/libgamin/files/libgamin-0.1.10-musl-pthread.patch
@@ -0,0 +1,33 @@
+https://bugs.gentoo.org/538474
+https://bugzilla.gnome.org/show_bug.cgi?id=588337
+
+From: Felix Janda 
+Date: Mon, 2 Feb 2015 20:08:40 +0100
+Subject: [PATCH] Use PTHREAD_MUTEX_RECURSIVE unconditionally
+
+Previously the nonportable PTHREAD_MUTEX_RECURSIVE_NP had been
+used for portability with glibc. However since 1998 glibc also
+has PTHREAD_MUTEX_RECURSIVE if _XOPEN_SOURCE is >= 500. So we
+can use the portable version for all known systems.
+--- a/libgamin/gam_data.c
 b/libgamin/gam_data.c
+@@ -2,6 +2,7 @@
+  * gam_data.c: implementation of the connection data handling of libgamin
+  */
+ 
++#define _XOPEN_SOURCE 700
+ #include 
+ #include  /* for memset */
+ #include 
+@@ -470,11 +471,7 @@ gamin_data_new(void)
+ }
+ if (is_threaded > 0) {
+   pthread_mutexattr_init();
+-#if defined(linux) || defined(PTHREAD_MUTEX_RECURSIVE_NP)
+-  pthread_mutexattr_settype(, PTHREAD_MUTEX_RECURSIVE_NP);
+-#else
+   pthread_mutexattr_settype(, PTHREAD_MUTEX_RECURSIVE);
+-#endif
+   pthread_mutex_init(>lock, );
+   pthread_mutexattr_destroy();
+ }

diff --git a/dev-libs/libgamin/libgamin-0.1.10-r6.ebuild 
b/dev-libs/libgamin/libgamin-0.1.10-r6.ebuild
index 5353e67256ce..87a88a7e7a0c 100644
--- a/dev-libs/libgamin/libgamin-0.1.10-r6.ebuild
+++ b/dev-libs/libgamin/libgamin-0.1.10-r6.ebuild
@@ -59,6 +59,9 @@ src_prepare() {
# Fix possible server deadlock in ih_sub_cancel, upstream bug #667230
epatch "${FILESDIR}/${PN}-0.1.10-deadlock.patch"
 
+   # Fix musl build, upstream bug #588337
+   epatch "${FILESDIR}/${PN}-0.1.10-musl-pthread.patch"
+
# Drop DEPRECATED flags
sed -i -e 's:-DG_DISABLE_DEPRECATED:$(NULL):g' server/Makefile.am || die
 



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

2022-02-06 Thread Sam James
commit: d0b1a5cbfebe50ca1267f4b8ce1d93f1cb8ee522
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 03:00:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 03:00:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b1a5cb

media-sound/mumble: [QA] disable -Werror

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

 media-sound/mumble/mumble-1.4.230.ebuild | 1 +
 media-sound/mumble/mumble-.ebuild| 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-sound/mumble/mumble-1.4.230.ebuild 
b/media-sound/mumble/mumble-1.4.230.ebuild
index 8326c431832d..ac5308d30777 100644
--- a/media-sound/mumble/mumble-1.4.230.ebuild
+++ b/media-sound/mumble/mumble-1.4.230.ebuild
@@ -93,6 +93,7 @@ src_configure() {
-Dspeechd="$(usex speech)"
-Dtranslations="$(usex nls)"
-Dupdate="OFF"
+   -Dwarnings-as-errors="OFF"
-Dzeroconf="$(usex zeroconf)"
)
 

diff --git a/media-sound/mumble/mumble-.ebuild 
b/media-sound/mumble/mumble-.ebuild
index 632f8eab78d9..183ef2b659e8 100644
--- a/media-sound/mumble/mumble-.ebuild
+++ b/media-sound/mumble/mumble-.ebuild
@@ -93,6 +93,7 @@ src_configure() {
-Dspeechd="$(usex speech)"
-Dtranslations="$(usex nls)"
-Dupdate="OFF"
+   -Dwarnings-as-errors="OFF"
-Dzeroconf="$(usex zeroconf)"
)
 



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

2022-02-06 Thread Sam James
commit: df1d19fe321238ab45b334347bdce874a1d2ebcd
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 02:51:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 02:51:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df1d19fe

sys-libs/glibc: drop obsolete CVS arg in 2.35/

See upstream commit [0].

[0] 
https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=92963737c4376bcfd65235d5c325fa7f48302f89
Closes: https://bugs.gentoo.org/828864
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.35.ebuild | 2 --
 sys-libs/glibc/glibc-.ebuild | 2 --
 2 files changed, 4 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.35.ebuild b/sys-libs/glibc/glibc-2.35.ebuild
index 39ebc6f3a02b..a7b8b1ab6527 100644
--- a/sys-libs/glibc/glibc-2.35.ebuild
+++ b/sys-libs/glibc/glibc-2.35.ebuild
@@ -950,7 +950,6 @@ glibc_do_configure() {
fi
 
myconf+=(
-   --without-cvs
--disable-werror
--enable-bind-now
--build=${CBUILD_OPT:-${CBUILD}}
@@ -1121,7 +1120,6 @@ glibc_headers_configure() {
myconf+=(
--disable-sanity-checks
--enable-hacker-mode
-   --without-cvs
--disable-werror
--enable-bind-now
--build=${CBUILD_OPT:-${CBUILD}}

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 39ebc6f3a02b..a7b8b1ab6527 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -950,7 +950,6 @@ glibc_do_configure() {
fi
 
myconf+=(
-   --without-cvs
--disable-werror
--enable-bind-now
--build=${CBUILD_OPT:-${CBUILD}}
@@ -1121,7 +1120,6 @@ glibc_headers_configure() {
myconf+=(
--disable-sanity-checks
--enable-hacker-mode
-   --without-cvs
--disable-werror
--enable-bind-now
--build=${CBUILD_OPT:-${CBUILD}}



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

2022-02-06 Thread Sam James
commit: f58ea78c13b6078eade21a0de13e032e9ef49854
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 02:43:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 02:45:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f58ea78c

sys-libs/glibc: re-enable SSP for m68k; drop obsolete option in 2.35/

- Re-enable SSP for m68k (it works now!) [0]
- Drop no-op/obsolete/removed '--enable-stackguard-randomization' [1]

But defer a decision on whether to make USE=ssp continue to
mean -fstack-protector-strong or change to -fstack-protector-all now that
test failure issues have veen fixed.

[0] https://sourceware.org/PR24202
[1] 
https://sourceware.org/git/?p=glibc.git;a=commit;h=f294306ba1385b096f4e4cac9146a989f1e6d1c0

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

 sys-libs/glibc/glibc-2.35.ebuild | 18 +++---
 sys-libs/glibc/glibc-.ebuild | 24 ++--
 2 files changed, 9 insertions(+), 33 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.35.ebuild b/sys-libs/glibc/glibc-2.35.ebuild
index 3365dded67ed..39ebc6f3a02b 100644
--- a/sys-libs/glibc/glibc-2.35.ebuild
+++ b/sys-libs/glibc/glibc-2.35.ebuild
@@ -898,21 +898,9 @@ glibc_do_configure() {
echo
local myconf=()
 
-   case ${CTARGET} in
-   m68k*)
-   # setjmp() is not compatible with stack protection:
-   # https://sourceware.org/PR24202
-   myconf+=( --enable-stack-protector=no )
-   ;;
-   *)
-   # Use '=strong' instead of '=all' to protect only 
functions
-   # worth protecting from stack smashes.
-   # '=all' is also known to have a problem in IFUNC 
resolution
-   # tests: https://sourceware.org/PR25680, bug #712356.
-   myconf+=( --enable-stack-protector=$(usex ssp strong 
no) )
-   ;;
-   esac
-   myconf+=( --enable-stackguard-randomization )
+   # Use '=strong' instead of '=all' to protect only functions
+   # worth protecting from stack smashes.
+   myconf+=( --enable-stack-protector=$(usex ssp strong no) )
 
# Keep a whitelist of targets supporing IFUNC. glibc's ./configure
# is not robust enough to detect proper support:

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index b97550bf18f0..39ebc6f3a02b 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -23,7 +23,7 @@ SLOT="2.2"
 EMULTILIB_PKG="true"
 
 # Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=2
+PATCH_VER=1
 PATCH_DEV=dilfridge
 
 if [[ ${PV} == * ]]; then
@@ -148,13 +148,13 @@ RESTRICT="!test? ( test )"
 if [[ ${CATEGORY} == cross-* ]] ; then
BDEPEND+=" !headers-only? (
>=${CATEGORY}/binutils-2.27
-   >=${CATEGORY}/gcc-6
+   >=${CATEGORY}/gcc-6.2
)"
[[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
 else
BDEPEND+="
>=sys-devel/binutils-2.27
-   >=sys-devel/gcc-6
+   >=sys-devel/gcc-6.2
"
DEPEND+=" virtual/os-headers "
RDEPEND+="
@@ -898,21 +898,9 @@ glibc_do_configure() {
echo
local myconf=()
 
-   case ${CTARGET} in
-   m68k*)
-   # setjmp() is not compatible with stack protection:
-   # https://sourceware.org/PR24202
-   myconf+=( --enable-stack-protector=no )
-   ;;
-   *)
-   # Use '=strong' instead of '=all' to protect only 
functions
-   # worth protecting from stack smashes.
-   # '=all' is also known to have a problem in IFUNC 
resolution
-   # tests: https://sourceware.org/PR25680, bug #712356.
-   myconf+=( --enable-stack-protector=$(usex ssp strong 
no) )
-   ;;
-   esac
-   myconf+=( --enable-stackguard-randomization )
+   # Use '=strong' instead of '=all' to protect only functions
+   # worth protecting from stack smashes.
+   myconf+=( --enable-stack-protector=$(usex ssp strong no) )
 
# Keep a whitelist of targets supporing IFUNC. glibc's ./configure
# is not robust enough to detect proper support:



[gentoo-commits] proj/hardened-refpolicy: New tag: 2.20220106-r1

2022-02-06 Thread Jason Zaman
commit: 
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 02:31:18 2022 +

New tag: 2.20220106-r1




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

2022-02-06 Thread Sam James
commit: d18f8f70b9d8d712a7a71b78091b407a9dd5bb92
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 02:20:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 02:21:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d18f8f70

sys-apps/man-db: fix use of REPLACING_VERSIONS

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

 sys-apps/man-db/man-db-2.10.0.ebuild | 19 ++-
 sys-apps/man-db/man-db-.ebuild   | 19 ++-
 2 files changed, 28 insertions(+), 10 deletions(-)

diff --git a/sys-apps/man-db/man-db-2.10.0.ebuild 
b/sys-apps/man-db/man-db-2.10.0.ebuild
index 6948c20167a5..f49d58338bd1 100644
--- a/sys-apps/man-db/man-db-2.10.0.ebuild
+++ b/sys-apps/man-db/man-db-2.10.0.ebuild
@@ -163,8 +163,8 @@ pkg_preinst() {
# see bug  #602588 comment 18
local _replacing_version=
local _setgid_vuln=0
-   for _replacing_version in ${REPLACING_VERSIONS}; do
-   if ver_test '2.7.6.1-r2' -le "${_replacing_version}"; then
+   for _replacing_version in ${REPLACING_VERSIONS} ; do
+   if ver_test '2.7.6.1-r2' -le "${_replacing_version}" ; then
debug-print "Skipping security bug #602588 ... existing 
installation (${_replacing_version}) should not be affected!"
else
_setgid_vuln=1
@@ -189,8 +189,17 @@ pkg_preinst() {
 pkg_postinst() {
tmpfiles_process man-db.conf
 
-   if [[ $(ver_cut 2 ${REPLACING_VERSIONS}) -lt 7 ]] ; then
-   einfo "Rebuilding man-db from scratch with new database format!"
-   su man -s /bin/sh -c 'mandb --quiet --create' 2>/dev/null
+   if [[ -n "${REPLACING_VERSIONS}" ]] ; then
+   local _replacing_version=
+
+   for _replacing_version in ${REPLACING_VERSIONS} ; do
+   if [[ $(ver_cut 2 ${_replacing_version}) -lt 7 ]] ; then
+   einfo "Rebuilding man-db from scratch with new 
database format!"
+   su man -s /bin/sh -c 'mandb --quiet --create' 
2>/dev/null
+
+   # No need to run it again if we hit one
+   break
+   fi
+   done
fi
 }

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index c0406d043a09..0c5780d1e7bf 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -161,8 +161,8 @@ pkg_preinst() {
# see bug  #602588 comment 18
local _replacing_version=
local _setgid_vuln=0
-   for _replacing_version in ${REPLACING_VERSIONS}; do
-   if ver_test '2.7.6.1-r2' -le "${_replacing_version}"; then
+   for _replacing_version in ${REPLACING_VERSIONS} ; do
+   if ver_test '2.7.6.1-r2' -le "${_replacing_version}" ; then
debug-print "Skipping security bug #602588 ... existing 
installation (${_replacing_version}) should not be affected!"
else
_setgid_vuln=1
@@ -187,8 +187,17 @@ pkg_preinst() {
 pkg_postinst() {
tmpfiles_process man-db.conf
 
-   if [[ $(ver_cut 2 ${REPLACING_VERSIONS}) -lt 7 ]] ; then
-   einfo "Rebuilding man-db from scratch with new database format!"
-   su man -s /bin/sh -c 'mandb --quiet --create' 2>/dev/null
+   if [[ -n "${REPLACING_VERSIONS}" ]] ; then
+   local _replacing_version=
+
+   for _replacing_version in ${REPLACING_VERSIONS} ; do
+   if [[ $(ver_cut 2 ${_replacing_version}) -lt 7 ]] ; then
+   einfo "Rebuilding man-db from scratch with new 
database format!"
+   su man -s /bin/sh -c 'mandb --quiet --create' 
2>/dev/null
+
+   # No need to run it again if we hit one
+   break
+   fi
+   done
fi
 }



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

2022-02-06 Thread Jason Zaman
commit: 08e6022ae0fe8d137a6946961c87ef9ef5208465
Author: Laurent Bigonville  bigon  be>
AuthorDate: Wed Feb  2 11:34:02 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 02:09:50 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=08e6022a

container: On Debian, runc is installed in /usr/sbin

Signed-off-by: Laurent Bigonville  bigon.be>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/container.fc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/policy/modules/services/container.fc 
b/policy/modules/services/container.fc
index ef5ad3b6..63f1537d 100644
--- a/policy/modules/services/container.fc
+++ b/policy/modules/services/container.fc
@@ -24,6 +24,8 @@ HOME_DIR/\.local/share/docker/volumes(/.*)?   
gen_context(system_u:object_r:conta
 /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)
 
+/usr/sbin/runc --  
gen_context(system_u:object_r:container_engine_exec_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)



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

2022-02-06 Thread Jason Zaman
commit: 396af6dba258486b2dd020f029000a7ad265947c
Author: Jason Zaman  gentoo  org>
AuthorDate: Mon Feb  7 02:10:08 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 02:10:08 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=396af6db

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 0e471825..9949f24f 100644
--- a/gentoo/STATE
+++ b/gentoo/STATE
@@ -1 +1 @@
-32ecefdf2816c12868d03fdd25a8270a4158423f
+d96d8b5977f49a90637b5ae329974f1f21367433



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

2022-02-06 Thread Jason Zaman
commit: 09a4816dac1fb5111b3b67b71bdf7942b2c02c42
Author: Chris PeBenito  microsoft  com>
AuthorDate: Wed Jan  5 17:02:06 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 02:09:50 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=09a4816d

systemd: Updates for generators and kmod-static-nodes.service.

Signed-off-by: Chris PeBenito  microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/logging.te  | 1 +
 policy/modules/system/modutils.fc | 1 +
 policy/modules/system/systemd.te  | 5 -
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
index 451155d3..6cc5c16c 100644
--- a/policy/modules/system/logging.te
+++ b/policy/modules/system/logging.te
@@ -549,6 +549,7 @@ ifdef(`init_systemd',`
init_dgram_send(syslogd_t)
init_read_runtime_pipes(syslogd_t)
init_read_runtime_symlinks(syslogd_t)
+   init_read_runtime_files(syslogd_t)
init_read_state(syslogd_t)
 
# needed for systemd-initrd case when syslog socket is unlabelled

diff --git a/policy/modules/system/modutils.fc 
b/policy/modules/system/modutils.fc
index cfcfb715..88b30551 100644
--- a/policy/modules/system/modutils.fc
+++ b/policy/modules/system/modutils.fc
@@ -10,6 +10,7 @@ ifdef(`distro_gentoo',`
 
 /run/modules-load\.d/.*\.conf  --  
gen_context(system_u:object_r:modules_conf_t,s0)
 ')
+/run/tmpfiles\.d/static-nodes\.conf --  
gen_context(system_u:object_r:kmod_tmpfiles_conf_t,s0)
 
 /run/tmpfiles\.d/kmod\.conf--  
gen_context(system_u:object_r:kmod_tmpfiles_conf_t,s0)
 

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index 7ccfbaf2..68fb96ec 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -510,7 +510,7 @@ systemd_log_parse_environment(systemd_generator_t)
 
 term_use_unallocated_ttys(systemd_generator_t)
 
-udev_search_runtime(systemd_generator_t)
+udev_read_runtime_files(systemd_generator_t)
 
 ifdef(`distro_gentoo',`
corecmd_shell_entry_type(systemd_generator_t)
@@ -1469,6 +1469,8 @@ files_runtime_filetrans(systemd_sessions_t, 
systemd_sessions_runtime_t, file)
 
 fs_getattr_all_fs(systemd_sessions_t)
 fs_search_cgroup_dirs(systemd_sessions_t)
+fs_search_tmpfs(systemd_sessions_t)
+fs_search_ramfs(systemd_sessions_t)
 
 kernel_read_kernel_sysctls(systemd_sessions_t)
 kernel_dontaudit_getattr_proc(systemd_sessions_t)
@@ -1627,6 +1629,7 @@ init_read_state(systemd_tmpfiles_t)
 
 init_relabel_utmp(systemd_tmpfiles_t)
 init_relabel_var_lib_dirs(systemd_tmpfiles_t)
+init_read_runtime_files(systemd_tmpfiles_t)
 
 logging_manage_generic_logs(systemd_tmpfiles_t)
 logging_manage_generic_log_dirs(systemd_tmpfiles_t)



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

2022-02-06 Thread Jason Zaman
commit: 5ee13c254c0451f054558a0f22da48377311c551
Author: Chris PeBenito  linux  microsoft  com>
AuthorDate: Tue Feb  1 14:27:06 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 02:09:50 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=5ee13c25

domain: Allow lockdown for all domains.

The checks for this class were removed in 5.16.  This object
class will be removed in the future.

For more info:
https://lore.kernel.org/selinux/163243191040.178880.4295195865966623164.stgit@olly

Signed-off-by: Chris PeBenito  linux.microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/kernel/domain.te | 5 +
 1 file changed, 5 insertions(+)

diff --git a/policy/modules/kernel/domain.te b/policy/modules/kernel/domain.te
index 00cea380..2eff1d34 100644
--- a/policy/modules/kernel/domain.te
+++ b/policy/modules/kernel/domain.te
@@ -103,6 +103,11 @@ kernel_dontaudit_link_key(domain)
 # create child processes in the domain
 allow domain self:process { fork sigchld };
 
+# lockdown checks were removed in 5.16.  The class will be removed
+# from the policy in the future. For reference:
+# 
https://lore.kernel.org/selinux/163243191040.178880.4295195865966623164.stgit@olly
+allow domain self:lockdown { integrity confidentiality };
+
 # glibc get_nprocs requires read access to /sys/devices/system/cpu/online
 dev_read_cpu_online(domain)
 



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

2022-02-06 Thread Jason Zaman
commit: 06fc14861d2845562804a6ffef47402b13fcbad0
Author: Chris PeBenito  microsoft  com>
AuthorDate: Mon Jan  3 21:21:59 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 02:09:25 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=06fc1486

systemd: Additional fixes for fs getattrs.

This may need to be allowed more broadly.

Signed-off-by: Chris PeBenito  microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/systemd.te | 36 +---
 1 file changed, 29 insertions(+), 7 deletions(-)

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index 95939f0f..7ccfbaf2 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -482,8 +482,7 @@ files_search_all_mountpoints(systemd_generator_t)
 files_list_usr(systemd_generator_t)
 
 fs_list_efivars(systemd_generator_t)
-fs_getattr_cgroup(systemd_generator_t)
-fs_getattr_xattr_fs(systemd_generator_t)
+fs_getattr_all_fs(systemd_generator_t)
 
 init_create_runtime_files(systemd_generator_t)
 init_manage_runtime_dirs(systemd_generator_t)
@@ -695,6 +694,9 @@ files_etc_filetrans(systemd_hw_t, systemd_hwdb_t, file)
 
 files_search_runtime(systemd_hw_t)
 
+fs_getattr_all_fs(systemd_hw_t)
+fs_search_cgroup_dirs(systemd_hw_t)
+
 selinux_get_fs_mount(systemd_hw_t)
 selinux_use_status_page(systemd_hw_t)
 
@@ -822,6 +824,7 @@ fs_read_cgroup_files(systemd_logind_t)
 fs_read_efivarfs_files(systemd_logind_t)
 fs_relabelfrom_tmpfs_dirs(systemd_logind_t)
 fs_unmount_tmpfs(systemd_logind_t)
+fs_getattr_xattr_fs(systemd_logind_t)
 
 logging_send_audit_msgs(systemd_logind_t)
 
@@ -905,7 +908,6 @@ ifdef(`distro_redhat',`
 
 tunable_policy(`systemd_logind_get_bootloader',`
fs_getattr_dos_fs(systemd_logind_t)
-   fs_getattr_xattr_fs(systemd_logind_t)
fs_list_dos(systemd_logind_t)
fs_read_dos_files(systemd_logind_t)
 
@@ -1072,8 +1074,8 @@ files_read_etc_files(systemd_networkd_t)
 files_watch_runtime_dirs(systemd_networkd_t)
 files_watch_root_dirs(systemd_networkd_t)
 files_list_runtime(systemd_networkd_t)
-fs_getattr_xattr_fs(systemd_networkd_t)
-fs_getattr_cgroup(systemd_networkd_t)
+
+fs_getattr_all_fs(systemd_networkd_t)
 fs_search_cgroup_dirs(systemd_networkd_t)
 fs_read_nsfs_files(systemd_networkd_t)
 
@@ -1412,6 +1414,9 @@ files_watch_root_dirs(systemd_resolved_t)
 files_watch_runtime_dirs(systemd_resolved_t)
 files_list_runtime(systemd_resolved_t)
 
+fs_getattr_all_fs(systemd_resolved_t)
+fs_search_cgroup_dirs(systemd_resolved_t)
+
 init_dgram_send(systemd_resolved_t)
 
 seutil_read_file_contexts(systemd_resolved_t)
@@ -1462,6 +1467,9 @@ allow systemd_sessions_t self:process setfscreate;
 allow systemd_sessions_t systemd_sessions_runtime_t:file manage_file_perms;
 files_runtime_filetrans(systemd_sessions_t, systemd_sessions_runtime_t, file)
 
+fs_getattr_all_fs(systemd_sessions_t)
+fs_search_cgroup_dirs(systemd_sessions_t)
+
 kernel_read_kernel_sysctls(systemd_sessions_t)
 kernel_dontaudit_getattr_proc(systemd_sessions_t)
 
@@ -1491,6 +1499,9 @@ kernel_dontaudit_getattr_proc(systemd_sysctl_t)
 
 files_read_etc_files(systemd_sysctl_t)
 
+fs_getattr_all_fs(systemd_sysctl_t)
+fs_search_cgroup_dirs(systemd_sysctl_t)
+
 systemd_log_parse_environment(systemd_sysctl_t)
 
 #
@@ -1504,6 +1515,9 @@ allow systemd_sysusers_t self:unix_dgram_socket sendto;
 
 files_manage_etc_files(systemd_sysusers_t)
 
+fs_getattr_all_fs(systemd_sysusers_t)
+fs_search_cgroup_dirs(systemd_sysusers_t)
+
 kernel_read_kernel_sysctls(systemd_sysusers_t)
 
 selinux_use_status_page(systemd_sysusers_t)
@@ -1587,10 +1601,10 @@ files_setattr_lock_dirs(systemd_tmpfiles_t)
 # for /etc/mtab
 files_manage_etc_symlinks(systemd_tmpfiles_t)
 
-fs_getattr_tmpfs(systemd_tmpfiles_t)
-fs_getattr_xattr_fs(systemd_tmpfiles_t)
 fs_list_tmpfs(systemd_tmpfiles_t)
 fs_relabelfrom_tmpfs_dirs(systemd_tmpfiles_t)
+fs_getattr_all_fs(systemd_tmpfiles_t)
+fs_search_cgroup_dirs(systemd_tmpfiles_t)
 
 selinux_get_fs_mount(systemd_tmpfiles_t)
 selinux_use_status_page(systemd_tmpfiles_t)
@@ -1679,6 +1693,9 @@ allow systemd_update_done_t systemd_update_run_t:file 
manage_file_perms;
 files_etc_filetrans(systemd_update_done_t, systemd_update_run_t, file)
 files_var_filetrans(systemd_update_done_t, systemd_update_run_t, file)
 
+fs_getattr_all_fs(systemd_update_done_t)
+fs_search_cgroup_dirs(systemd_update_done_t)
+
 kernel_read_kernel_sysctls(systemd_update_done_t)
 
 selinux_use_status_page(systemd_update_done_t)
@@ -1787,8 +1804,12 @@ files_read_etc_files(systemd_userdbd_t)
 files_read_etc_runtime_files(systemd_userdbd_t)
 files_read_usr_files(systemd_userdbd_t)
 
+fs_getattr_all_fs(systemd_userdbd_t)
+fs_search_cgroup_dirs(systemd_userdbd_t)
 fs_read_efivarfs_files(systemd_userdbd_t)
 
+kernel_read_system_state(systemd_userdbd_t)
+
 init_stream_connect(systemd_userdbd_t)
 

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

2022-02-06 Thread Jason Zaman
commit: d2b6ae4f280b27859aeeda5c720a625297b72b2b
Author: Laurent Bigonville  bigon  be>
AuthorDate: Wed Feb  2 10:25:52 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 02:09:50 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=d2b6ae4f

docker: On debian dockerd and docker-proxy are in /usr/sbin

Signed-off-by: Laurent Bigonville  bigon.be>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/docker.fc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/policy/modules/services/docker.fc 
b/policy/modules/services/docker.fc
index 577d148f..a5d0868e 100644
--- a/policy/modules/services/docker.fc
+++ b/policy/modules/services/docker.fc
@@ -6,3 +6,5 @@
 /usr/bin/containerd-shim-runc-v1   --  
gen_context(system_u:object_r:dockerd_exec_t,s0)
 /usr/bin/containerd-shim-runc-v2   --  
gen_context(system_u:object_r:dockerd_exec_t,s0)
 /usr/bin/containerd-stress --  
gen_context(system_u:object_r:dockerd_exec_t,s0)
+/usr/sbin/dockerd  --  gen_context(system_u:object_r:dockerd_exec_t,s0)
+/usr/sbin/docker-proxy --  gen_context(system_u:object_r:dockerd_exec_t,s0)



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

2022-02-06 Thread Jason Zaman
commit: 006bc33c0ddb00e9f9c628a4ea17fe029a51964f
Author: Chris PeBenito  microsoft  com>
AuthorDate: Mon Jan  3 20:12:14 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 02:08:37 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=006bc33c

systemd: Add systemd-homed and systemd-userdbd.

Systemd-homed does not completely work since the code does not label
the filesystems it creates.

systemd-userdbd partially derived from the Fedora policy.

Signed-off-by: Chris PeBenito  microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/kernel/files.if  |  18 
 policy/modules/services/mta.if  |   1 +
 policy/modules/services/ssh.if  |   1 +
 policy/modules/system/fstools.if|   1 +
 policy/modules/system/init.if   |  18 
 policy/modules/system/init.te   |   1 +
 policy/modules/system/lvm.te|   4 +
 policy/modules/system/systemd.fc|   9 +-
 policy/modules/system/systemd.if|  38 +--
 policy/modules/system/systemd.te| 194 +++-
 policy/modules/system/userdomain.if |   4 +
 policy/support/misc_patterns.spt|  28 ++
 12 files changed, 304 insertions(+), 13 deletions(-)

diff --git a/policy/modules/kernel/files.if b/policy/modules/kernel/files.if
index f772bfe8..ea29fef3 100644
--- a/policy/modules/kernel/files.if
+++ b/policy/modules/kernel/files.if
@@ -3851,6 +3851,24 @@ interface(`files_relabelfrom_home',`
allow $1 home_root_t:dir relabelfrom;
 ')
 
+
+## 
+## Watch the user home root (/home).
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`files_watch_home',`
+   gen_require(`
+   type home_root_t;
+   ')
+
+   allow $1 home_root_t:dir watch;
+')
+
 
 ## 
 ## Create objects in /home.

diff --git a/policy/modules/services/mta.if b/policy/modules/services/mta.if
index 434fa9c2..38c8cdb5 100644
--- a/policy/modules/services/mta.if
+++ b/policy/modules/services/mta.if
@@ -820,6 +820,7 @@ interface(`mta_list_spool',`
')
 
allow $1 mail_spool_t:dir list_dir_perms;
+   files_search_spool($1)
 ')
 
 ###

diff --git a/policy/modules/services/ssh.if b/policy/modules/services/ssh.if
index ae23e199..b9ed26bc 100644
--- a/policy/modules/services/ssh.if
+++ b/policy/modules/services/ssh.if
@@ -277,6 +277,7 @@ template(`ssh_server_template', `
 
optional_policy(`
systemd_read_logind_sessions_files($1_t)
+   systemd_stream_connect_userdb($1_t)
')
 ')
 

diff --git a/policy/modules/system/fstools.if b/policy/modules/system/fstools.if
index 6ebe3800..f994965a 100644
--- a/policy/modules/system/fstools.if
+++ b/policy/modules/system/fstools.if
@@ -61,6 +61,7 @@ interface(`fstools_exec',`
')
 
can_exec($1, fsadm_exec_t)
+   corecmd_search_bin($1)
 ')
 
 

diff --git a/policy/modules/system/init.if b/policy/modules/system/init.if
index dacb8a93..1af2c62f 100644
--- a/policy/modules/system/init.if
+++ b/policy/modules/system/init.if
@@ -1114,6 +1114,24 @@ interface(`init_rw_stream_sockets',`
allow $1 init_t:unix_stream_socket rw_stream_socket_perms;
 ')
 
+
+## 
+## Do not audit attempts to search init keys.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`init_dontaudit_search_keys',`
+   gen_require(`
+   type init_t;
+   ')
+
+   dontaudit $1 init_t:key search;
+')
+
 
 ## 
 ## start service (systemd).

diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te
index 2dfc3ca0..8e7919c1 100644
--- a/policy/modules/system/init.te
+++ b/policy/modules/system/init.te
@@ -514,6 +514,7 @@ ifdef(`init_systemd',`
systemd_filetrans_userdb_runtime_dirs(init_t)
systemd_relabelto_journal_dirs(init_t)
systemd_relabelto_journal_files(init_t)
+   systemd_stream_connect_userdb(init_t)
 
term_create_devpts_dirs(init_t)
term_create_ptmx(init_t)

diff --git a/policy/modules/system/lvm.te b/policy/modules/system/lvm.te
index cfc4ed10..4d8380c3 100644
--- a/policy/modules/system/lvm.te
+++ b/policy/modules/system/lvm.te
@@ -251,6 +251,10 @@ optional_policy(`
rpm_manage_script_tmp_files(lvm_t)
 ')
 
+optional_policy(`
+   systemd_rw_homework_semaphores(lvm_t)
+')
+
 optional_policy(`
udev_read_runtime_files(lvm_t)
 ')

diff --git a/policy/modules/system/systemd.fc b/policy/modules/system/systemd.fc
index 6505951d..5cb24230 100644
--- a/policy/modules/system/systemd.fc
+++ b/policy/modules/system/systemd.fc
@@ -31,6 +31,8 @@
 /usr/lib/systemd/systemd-binfmt--  
gen_context(system_u:object_r:systemd_binfmt_exec_t,s0)
 

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

2022-02-06 Thread Jason Zaman
commit: 85d6a0dc23d32be6b29c25dfd4b5221346c05d52
Author: Chris PeBenito  microsoft  com>
AuthorDate: Mon Jan  3 21:17:56 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 02:08:37 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=85d6a0dc

systemd, ssh: Crypto sysctl use.

Signed-off-by: Chris PeBenito  microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/ssh.te   | 1 +
 policy/modules/system/systemd.te | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/policy/modules/services/ssh.te b/policy/modules/services/ssh.te
index 194e97f8..ce320c6a 100644
--- a/policy/modules/services/ssh.te
+++ b/policy/modules/services/ssh.te
@@ -339,6 +339,7 @@ allow ssh_keygen_t sshd_key_t:file manage_file_perms;
 files_etc_filetrans(ssh_keygen_t, sshd_key_t, file)
 
 kernel_read_kernel_sysctls(ssh_keygen_t)
+kernel_read_crypto_sysctls(ssh_keygen_t)
 kernel_dontaudit_getattr_proc(ssh_keygen_t)
 kernel_dontaudit_read_system_state(ssh_keygen_t)
 

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index db8c9979..95939f0f 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -701,6 +701,8 @@ selinux_use_status_page(systemd_hw_t)
 init_read_state(systemd_hw_t)
 init_search_runtime(systemd_hw_t)
 
+kernel_read_crypto_sysctls(systemd_hw_t)
+
 seutil_read_config(systemd_hw_t)
 seutil_read_file_contexts(systemd_hw_t)
 



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

2022-02-06 Thread Jason Zaman
commit: 906ec39d92b4e6cc11ff59c1d466c294be67b0b0
Author: Chris PeBenito  linux  microsoft  com>
AuthorDate: Tue Feb  1 13:50:41 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 02:07:41 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=906ec39d

Revert "users: remove MCS categories from default users"

This reverts commit 7d53784332b83ee264332d9c15fa0387a483ec89.

Signed-off-by: Chris PeBenito  linux.microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/users | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/policy/users b/policy/users
index 3f9d0fae..ca203758 100644
--- a/policy/users
+++ b/policy/users
@@ -15,7 +15,7 @@
 # and a user process should never be assigned the system user
 # identity.
 #
-gen_user(system_u,, system_r, s0, s0 - mls_systemhigh)
+gen_user(system_u,, system_r, s0, s0 - mls_systemhigh, mcs_allcats)
 
 #
 # user_u is a generic user identity for Linux users who have no
@@ -25,14 +25,14 @@ gen_user(system_u,, system_r, s0, s0 - mls_systemhigh)
 # permit any access to such users, then remove this entry.
 #
 gen_user(user_u, user, user_r, s0, s0)
-gen_user(staff_u, staff, staff_r sysadm_r ifdef(`enable_mls',`secadm_r 
auditadm_r'), s0, s0 - mls_systemhigh)
-gen_user(sysadm_u, sysadm, sysadm_r, s0, s0 - mls_systemhigh)
+gen_user(staff_u, staff, staff_r sysadm_r ifdef(`enable_mls',`secadm_r 
auditadm_r'), s0, s0 - mls_systemhigh, mcs_allcats)
+gen_user(sysadm_u, sysadm, sysadm_r, s0, s0 - mls_systemhigh, mcs_allcats)
 
 # Until order dependence is fixed for users:
 ifdef(`direct_sysadm_daemon',`
-gen_user(unconfined_u, unconfined, unconfined_r system_r, s0, s0 - 
mls_systemhigh)
+gen_user(unconfined_u, unconfined, unconfined_r system_r, s0, s0 - 
mls_systemhigh, mcs_allcats)
 ',`
-gen_user(unconfined_u, unconfined, unconfined_r, s0, s0 - 
mls_systemhigh)
+gen_user(unconfined_u, unconfined, unconfined_r, s0, s0 - 
mls_systemhigh, mcs_allcats)
 ')
 
 #
@@ -43,7 +43,7 @@ ifdef(`direct_sysadm_daemon',`
 # not in the sysadm_r.
 #
 ifdef(`direct_sysadm_daemon',`
-   gen_user(root, sysadm, sysadm_r staff_r ifdef(`enable_mls',`secadm_r 
auditadm_r') system_r, s0, s0 - mls_systemhigh)
+   gen_user(root, sysadm, sysadm_r staff_r ifdef(`enable_mls',`secadm_r 
auditadm_r') system_r, s0, s0 - mls_systemhigh, mcs_allcats)
 ',`
-   gen_user(root, sysadm, sysadm_r staff_r ifdef(`enable_mls',`secadm_r 
auditadm_r'), s0, s0 - mls_systemhigh)
+   gen_user(root, sysadm, sysadm_r staff_r ifdef(`enable_mls',`secadm_r 
auditadm_r'), s0, s0 - mls_systemhigh, mcs_allcats)
 ')



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

2022-02-06 Thread Jason Zaman
commit: 9fe987d0d2703cbfec2a88e4a559bc83fdd15fcb
Author: Jonathan Davies  protonmail  com>
AuthorDate: Fri Jan 28 00:22:55 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 02:07:41 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=9fe987d0

node_exporter: Added initial policy.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/node_exporter.fc |  6 +++
 policy/modules/services/node_exporter.if |  1 +
 policy/modules/services/node_exporter.te | 73 
 3 files changed, 80 insertions(+)

diff --git a/policy/modules/services/node_exporter.fc 
b/policy/modules/services/node_exporter.fc
new file mode 100644
index ..f2527d15
--- /dev/null
+++ b/policy/modules/services/node_exporter.fc
@@ -0,0 +1,6 @@
+/run/node_exporter\.pid--  
gen_context(system_u:object_r:node_exporter_runtime_t,s0)
+
+/usr/sbin/node_exporter--  
gen_context(system_u:object_r:node_exporter_exec_t,s0)
+
+/var/lib/node_exporter(/.*)?   
gen_context(system_u:object_r:node_exporter_var_lib_t,s0)
+/var/log/node_exporter(/.*)?   
gen_context(system_u:object_r:node_exporter_log_t,s0)

diff --git a/policy/modules/services/node_exporter.if 
b/policy/modules/services/node_exporter.if
new file mode 100644
index ..0cceb87e
--- /dev/null
+++ b/policy/modules/services/node_exporter.if
@@ -0,0 +1 @@
+## Prometheus Node Exporter

diff --git a/policy/modules/services/node_exporter.te 
b/policy/modules/services/node_exporter.te
new file mode 100644
index ..7b74a327
--- /dev/null
+++ b/policy/modules/services/node_exporter.te
@@ -0,0 +1,73 @@
+policy_module(node_exporter)
+
+
+#
+# Declarations
+#
+
+type node_exporter_t;
+type node_exporter_exec_t;
+init_daemon_domain(node_exporter_t, node_exporter_exec_t)
+
+type node_exporter_runtime_t;
+files_runtime_file(node_exporter_runtime_t)
+
+type node_exporter_var_lib_t;
+files_type(node_exporter_var_lib_t)
+
+type node_exporter_log_t;
+logging_log_file(node_exporter_log_t)
+
+
+#
+# Local policy
+#
+
+allow node_exporter_t self:fifo_file rw_fifo_file_perms;
+allow node_exporter_t self:process { getsched signal };
+allow node_exporter_t self:netlink_route_socket r_netlink_socket_perms;
+allow node_exporter_t self:tcp_socket create_stream_socket_perms;
+allow node_exporter_t self:udp_socket create_socket_perms;
+
+manage_files_pattern(node_exporter_t, node_exporter_runtime_t, 
node_exporter_runtime_t)
+files_runtime_filetrans(node_exporter_t, node_exporter_runtime_t, file)
+
+manage_dirs_pattern(node_exporter_t, node_exporter_var_lib_t, 
node_exporter_var_lib_t)
+manage_files_pattern(node_exporter_t, node_exporter_var_lib_t, 
node_exporter_var_lib_t)
+files_var_lib_filetrans(node_exporter_t, node_exporter_var_lib_t, { dir file })
+
+append_files_pattern(node_exporter_t, node_exporter_log_t, node_exporter_log_t)
+create_files_pattern(node_exporter_t, node_exporter_log_t, node_exporter_log_t)
+setattr_files_pattern(node_exporter_t, node_exporter_log_t, 
node_exporter_log_t)
+logging_log_filetrans(node_exporter_t, node_exporter_log_t, { dir file })
+
+# Also uses port 9100
+corenet_tcp_bind_hplip_port(node_exporter_t)
+corenet_tcp_bind_generic_node(node_exporter_t)
+
+dev_read_sysfs(node_exporter_t)
+
+fs_getattr_all_fs(node_exporter_t)
+
+init_read_state(node_exporter_t)
+
+kernel_read_fs_sysctls(node_exporter_t)
+kernel_read_kernel_sysctls(node_exporter_t)
+kernel_read_net_sysctls(node_exporter_t)
+kernel_read_network_state(node_exporter_t)
+kernel_read_software_raid_state(node_exporter_t)
+kernel_read_system_state(node_exporter_t)
+
+ifdef(`init_systemd',`
+   dbus_system_bus_client(node_exporter_t)
+
+   init_dbus_chat(node_exporter_t)
+   init_get_all_units_status(node_exporter_t)
+   init_get_system_status(node_exporter_t)
+')
+
+optional_policy(`
+   kernel_read_rpc_sysctls(node_exporter_t)
+
+   rpc_search_nfs_state_data(node_exporter_t)
+')



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

2022-02-06 Thread Sam James
commit: 4fed9a6d9b0ae81fff6b7a7390fea76e8e59d826
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 01:51:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 02:07:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fed9a6d

sys-apps/man-db: add 2.10.0

Now defaults to gdbm, but can use berkdb to switch back to that
instead if desired.

This doesn't change the default for anybody as USE="+gdbm" has
been in profiles for a long time and we dropped USE="+berkdb" in profiles
a while ago. Plus, when in doubt, the ebuild used to go for USE=gdbm when
both were set. So, this is just a cleanup of the existing logic.

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

 sys-apps/man-db/Manifest   |  1 +
 .../files/man-db-2.10.0-fix-build-clang.patch  | 44 ++
 .../files/man-db-2.9.3-darwin-libdb-intl.patch |  2 +
 .../{man-db-.ebuild => man-db-2.10.0.ebuild}   | 69 ++
 sys-apps/man-db/man-db-.ebuild | 67 ++---
 5 files changed, 109 insertions(+), 74 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 1125c257db2f..f1ed8e06a426 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1 +1,2 @@
+DIST man-db-2.10.0.tar.xz 1888196 BLAKE2B 
02aed8a8d490b4e481c42790b8783768bf4adcab1430f2e06d2a1b22a4c769dd3978800e609d221da1dcc25032e096ad9ba8580e2ff8a72e8b19dbda573562b4
 SHA512 
de9c9f3dd9e6a578eb99aca0d04ce5c98cf6733e83e3be5299b6cafc4aad202896429a263a34111529eccdf07c353438afdade278818fc5d884471df7a4816c9
 DIST man-db-2.9.4.tar.xz 1909020 BLAKE2B 
43427e851f0e661ca1cee55211dd7636f4ffde067c75de7715f525029b22c205728f8e86ac49abff60e47a4a4c9e1fbd78e2c87e70bd37778b88594a3897275f
 SHA512 
169f091dd0a1d0dbd1583366f8257afb8f57e030d0f7d4213c14ce0b1fc5debf8b9cf2731de503830cb2826b3a22b3cff7da993d44ec18557935bd293529133c

diff --git a/sys-apps/man-db/files/man-db-2.10.0-fix-build-clang.patch 
b/sys-apps/man-db/files/man-db-2.10.0-fix-build-clang.patch
new file mode 100644
index ..2896301008ad
--- /dev/null
+++ b/sys-apps/man-db/files/man-db-2.10.0-fix-build-clang.patch
@@ -0,0 +1,44 @@
+https://gitlab.com/cjwatson/man-db/-/commit/f4f94402834f20b9da730aeca5daa465be38efdf
+https://gitlab.com/cjwatson/man-db/-/issues/2
+
+From f4f94402834f20b9da730aeca5daa465be38efdf Mon Sep 17 00:00:00 2001
+From: Colin Watson 
+Date: Sun, 6 Feb 2022 12:37:01 +
+Subject: [PATCH] Revert "Reduce indentation depth using C99"
+
+This reverts commit c4d20840f3487588c4a0da4397b1acb6dc83a1e5.  Even in
+C99, a declaration isn't valid immediately after a label; this didn't
+become valid until C2x, although gcc allows it as an extension.
+
+Fixes https://gitlab.com/cjwatson/man-db/-/issues/2.
+
+* src/man.c (parse_opt): Restore enclosing block for OPT_WARNINGS.
+--- a/src/man.c
 b/src/man.c
+@@ -383,15 +383,18 @@ static error_t parse_opt (int key, char *arg, struct 
argp_state *state)
+ 
+   case OPT_WARNINGS:
+ #ifdef NROFF_WARNINGS
+-  char *s = xstrdup (arg ? arg : default_roff_warnings);
+-  const char *warning;
++  {
++  char *s = xstrdup
++  (arg ? arg : default_roff_warnings);
++  const char *warning;
+ 
+-  for (warning = strtok (s, ","); warning;
+-   warning = strtok (NULL, ","))
+-  gl_list_add_last (roff_warnings,
+-xstrdup (warning));
++  for (warning = strtok (s, ","); warning;
++   warning = strtok (NULL, ","))
++  gl_list_add_last (roff_warnings,
++xstrdup (warning));
+ 
+-  free (s);
++  free (s);
++  }
+ #endif /* NROFF_WARNINGS */
+   return 0;
+ 
+GitLab

diff --git a/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch 
b/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch
index a7df3c62fd06..71cbb1c20df6 100644
--- a/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch
+++ b/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch
@@ -1,3 +1,5 @@
+https://gitlab.com/cjwatson/man-db/-/merge_requests/3
+
 libdb: link against libintl
 
 necessary since gettext is used for translations

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-2.10.0.ebuild
similarity index 78%
copy from sys-apps/man-db/man-db-.ebuild
copy to sys-apps/man-db/man-db-2.10.0.ebuild
index e673f4391432..6948c20167a5 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-2.10.0.ebuild
@@ -1,4 +1,4 @@

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

2022-02-06 Thread Jason Zaman
commit: 598a0472420228ca340e654b26e76d45d755ddf5
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Feb  6 01:47:54 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 01:56:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598a0472

sci-libs/tensorflow: Bump 2.8.0

Also unbundle abseil-cpp and move to std=c++17

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

 sci-libs/tensorflow/Manifest|  14 +
 sci-libs/tensorflow/tensorflow-2.8.0.ebuild | 417 
 2 files changed, 431 insertions(+)

diff --git a/sci-libs/tensorflow/Manifest b/sci-libs/tensorflow/Manifest
index b10a7759061f..4ff9c0f48f12 100644
--- a/sci-libs/tensorflow/Manifest
+++ b/sci-libs/tensorflow/Manifest
@@ -1,5 +1,8 @@
 DIST ARM_NEON_2_x86_SSE-1200fe90bb174a6224a525ee60148671a786a71f.tar.gz 100612 
BLAKE2B 
84f81072d3298dde613b4c1ebabf852c67e04b5882a4ca0ed6f218b42e8fa3ea9598140b0c0009e8d6b62d08902622a6d57ee005ec3ad8a808c9fb21aa53430c
 SHA512 
03a289d8099a5c4a5298cba8f516d2edb41220935d8db750970113ca7513372c78241c2c948d0ffcd60e84686e50ba1d7fd0b46efea6881dd320435eca92a7b9
+DIST FP16-4dfe081cf6bcd15db339cf2680b9281b8451eeb3.zip 91462 BLAKE2B 
dc40d6129c009fc28b40d58b81b89e96a2deeeda3ea19c680b66073f02f955cc5dfc379d7843ec8aeed9fedeae6a70594b45752014526deee5c6226ec4b952e9
 SHA512 
15ae434977209a938739691eb91150556bac75a4a5449a9b4f135424f42beabd67ede4cf12c3a5594dea5028cc4aadaf989d0b42c2bb6f741db55ebd34717e24
+DIST FXdiv-63058eff77e11aa15bf531df5dd34395ec3017c8.zip 16646 BLAKE2B 
8f6ca6feee16cb57d9b4504e7615703c2c7ea86fa8ea3f814668478cc13b8cb3cb1429200359be5521ca11f77e1c3d575bd123d3ac03586faab88a131ac2
 SHA512 
6b4830a56137e226d51ba8166fe1a31c51256f1666cc0a683abfb154fbe313d415ce15e362756865a1dd91510cf581c619604b29e8a5288c328c85da57d53308
 DIST OouraFFT-v1.0.tar.gz 110531 BLAKE2B 
de0e280407e21118e2bc6ca93a7caf3c4a49d0a13eda018b1497f98851af73dda4cef56460dba310336c7ed958e34feef4784ca2575a13287dec2c1ac9a5af6d
 SHA512 
89c6e8fd57abf26351b3efb792008a1bbe62d404a4225dcae8aa666b3782a421be071bdc9760ebb0c95b5336ee5ea517d2fa43ab915045f7cf6fd76e73578079
+DIST XNNPACK-113092317754c7dea47bfb3cb49c4f59c3c1fa10.zip 14407754 BLAKE2B 
db0ba9250f83e413ebb9ca956bb59886d44da86054d54eed8f3fda736eff9aa424115c7b74b60298fe5ac71171e2b3ab0d6e61ce50bcee87038d5d60e6b06559
 SHA512 
4febbce5126d4129881106767d282a1df87b461235236861c38bb61f075b58cfbd83778576fc4f8cfc73cba4223d5dd0453391c81cf2e99008ec40a7b26a6264
 DIST XNNPACK-694d2524757f9040e65a02c374e152a462fe57eb.zip 12962048 BLAKE2B 
b7e2292f65b33a81281a5c1a813a02bf5bae172b640523919384a7b6fae4a583ffdab459179edc84d760a0e3c33779666b48ac68e4af5d1432537a77ef3d895b
 SHA512 
6498d9f0f139c1a017d5986c065b4842bd2a03262518a02113f6a40f40370906a2a3dd4b31e6700b49edac96c9a31fececb146f5063f618ae7a9d73328022c67
 DIST abseil-cpp-6f9d96a1f41439ac172ee2ef7ccd8edf0e5d068c.tar.gz 1785034 
BLAKE2B 
83cee194b416fff3d6ec3f4c02b4210a60ebfcf0316524fe9deb94372bfc34f33075fa59e2e71d8bb17c32f61a6e324072651c2bbf382d3d4a7540657b8a33a8
 SHA512 
f64fee62863f2103c1991136fd3bc2b71cd28c7ff62138ac991b5a7f81780a05e0e2bdd6a119d02e1d70dd54f989f584093957efaec94f26c9d6c3f4ee37f8ae
 DIST abseil-cpp-997aaf3a28308eba1b9156aa35ab7bca9688e9f6.tar.gz 1774075 
BLAKE2B 
2f082ce0a16df2a323add4b74cdc73443d720a5e1afe02e3eda18239b00bb8ce05488ef17a0a2553af4d92f1f26c6041215b0e914028ff5bc8c869c38cbce4b7
 SHA512 
bdd80a2278eef121e8837791fdebca06e87bfff4adc438c123e0ce11efc42a8bd461edcbbe18c0eee05be2cd6100f9acf8eab3db58ac73322b5852e6ffe7c85b
@@ -14,13 +17,17 @@ DIST 
bazelbuild-rules_cc-40548a2974f1aea06215272d9c2b47a14a24e556.tar.gz 129521
 DIST bazelbuild-rules_closure-308b05b2419edb5c8ee0471b67a40403df940149.tar.gz 
464906 BLAKE2B 
033d76b8081f4f987e64875ad5c8e7b8f894ec6be58c52ee02c4d31d4480fee02f3f432ea9c4630ad3f5d1163f820aff37f6493da797ec51b148b361ab3c8b25
 SHA512 
2cd841f4530503ed31fa6425cb749ef29f8a1071b5d55594644303233e58455783cb02402bc23d7104ef036745733087d43075a1fcdab2ac96cd1a9872a6ea4a
 DIST bazelbuild-rules_docker-v0.10.0.tar.gz 549649 BLAKE2B 
e7a537b21138a5c5d9ce360e46238f57c917d2dbf5dd17887607402227cbe7c5d68aead9db0ecdb74c09eed9dac26eb86e004a9020c251152d15beb48be0e0d7
 SHA512 
7802107f8520c88646728800637cce54dbcefc54aa4361288a5b46e403e41998bc23e16fbe94f23a2ca52e5c33fc255af65846963c2fd0139ca1195435ce1b03
 DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
+DIST bazelbuild-rules_pkg-0.2.5.tar.gz 29857 BLAKE2B 
3d03ac639c45b1cdbc039f14442277e09fe0b18d6753e6d390785613890135a5cfa9025c50e02b83db325baf4d9a0ec207b083064391cd7e8037451a417b
 SHA512 

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

2022-02-06 Thread Jason Zaman
commit: 9d925009dba95c91a31e2246ec53c58223ba2007
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Feb  6 01:45:30 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 01:56:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d925009

sci-libs/keras: bump 2.8.0

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

 sci-libs/keras/Manifest   |  1 +
 sci-libs/keras/keras-2.8.0.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/sci-libs/keras/Manifest b/sci-libs/keras/Manifest
index 1c91836bcaf7..6936ddab5983 100644
--- a/sci-libs/keras/Manifest
+++ b/sci-libs/keras/Manifest
@@ -1,3 +1,4 @@
 DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 
BLAKE2B 
0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56
 SHA512 
2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f
 DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
 DIST keras-2.7.0.tar.gz 2221030 BLAKE2B 
1920e2d01ed88599a49c188691999e30e2ade2fceb3e2225f0c972a34bc0690e4edc56405e0f17c869695b99345eac9fb9a22e9c9aa4fd7dd02be37286ffd62c
 SHA512 
31e4b2d2d10509e8b3cb86d08965cb5d1b1dad96dce322ba3c1aed1e0e585241e121c9873aa2f7986c6ac9c01d6c0a15b7a7d970caa288ac8eb95a93263df56f
+DIST keras-2.8.0.tar.gz 2001168 BLAKE2B 
64e756da102369bd41b176245f7f8184b2376b6fb714485627e30107af552035931c9fcff18d82def5f4e1b83f2eae2fa3d0c18b030986f8d3a53dffbdbb2963
 SHA512 
a70ae1409761211f3b59d358df4d5abf6bb76b915f5dde90ada5a867aef2831581836d38876bd2e962f3c345f59373bf76a7c21247cef8aeaec45ba1301f787b

diff --git a/sci-libs/keras/keras-2.8.0.ebuild 
b/sci-libs/keras/keras-2.8.0.ebuild
new file mode 100644
index ..ad31dfa47c78
--- /dev/null
+++ b/sci-libs/keras/keras-2.8.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9} )
+inherit bazel distutils-r1
+
+DESCRIPTION="Deep Learning for humans"
+HOMEPAGE="https://keras.io/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+bazel_external_uris="
+   
https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip
 -> bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip
+   
https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip
 -> bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip"
+
+SRC_URI="https://github.com/keras-team/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   ${bazel_external_uris}"
+
+RDEPEND="
+   >=dev-libs/protobuf-3.13.0:=
+   dev-python/absl-py[${PYTHON_USEDEP}]
+   dev-python/h5py[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.13.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=sci-libs/keras-applications-1.0.8[${PYTHON_USEDEP}]
+   >=sci-libs/keras-preprocessing-1.1.2[${PYTHON_USEDEP}]
+   >=sci-libs/tensorflow-2.8[python,${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="
+   app-arch/unzip
+   >=dev-libs/protobuf-3.13.0
+   dev-java/java-config
+   >=dev-util/bazel-4.2.2"
+
+# Bazel tests not pytest, also want GPU access
+RESTRICT="test"
+DOCS=( CONTRIBUTING.md README.md )
+PATCHES=(
+   "${FILESDIR}/keras-2.7.0-0001-bazel-Use-system-protobuf.patch"
+)
+
+src_unpack() {
+   unpack "${P}.tar.gz"
+   bazel_load_distfiles "${bazel_external_uris}"
+}
+
+src_prepare() {
+   bazel_setup_bazelrc
+   default
+   python_copy_sources
+}
+
+src_compile() {
+   export JAVA_HOME=$(java-config --jre-home)
+
+   do_compile() {
+   ebazel build //keras/tools/pip_package:build_pip_package
+   ebazel shutdown
+
+   local srcdir="${T}/src-${EPYTHON/./_}"
+   mkdir -p "${srcdir}" || die
+   bazel-bin/keras/tools/pip_package/build_pip_package --src 
"${srcdir}" || die
+   }
+
+   python_foreach_impl run_in_build_dir do_compile
+}
+
+src_install() {
+   do_install() {
+   cd "${T}/src-${EPYTHON/./_}" || die
+   esetup.py install
+   python_optimize
+   }
+   python_foreach_impl do_install
+
+   cd "${S}" || die
+   einstalldocs
+}



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

2022-02-06 Thread Jason Zaman
commit: a44dcacb29286b617df0e8b64c58bd17f1217b79
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Feb  6 01:24:47 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 01:56:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a44dcacb

bazel.eclass: Add SUPPORTED_EAPIS 8 doc

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

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

diff --git a/eclass/bazel.eclass b/eclass/bazel.eclass
index 8ae405c6941c..641da6194ca7 100644
--- a/eclass/bazel.eclass
+++ b/eclass/bazel.eclass
@@ -6,7 +6,7 @@
 # Jason Zaman 
 # @AUTHOR:
 # Jason Zaman 
-# @SUPPORTED_EAPIS: 7
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: Utility functions for packages using Bazel Build
 # @DESCRIPTION:
 # A utility eclass providing functions to run the Bazel Build system.



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

2022-02-06 Thread Jason Zaman
commit: 35e2f095892a9534e967edb8ae3b285041647c28
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Feb  6 01:22:42 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 01:56:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e2f095

dev-util/bazel: bump 4.2.2

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

 dev-util/bazel/Manifest|  1 +
 dev-util/bazel/bazel-4.2.2.ebuild  | 96 ++
 .../files/bazel-4.2.2-absl_numeric_limits.patch| 41 +
 3 files changed, 138 insertions(+)

diff --git a/dev-util/bazel/Manifest b/dev-util/bazel/Manifest
index a8c02affdac3..987213efe6b9 100644
--- a/dev-util/bazel/Manifest
+++ b/dev-util/bazel/Manifest
@@ -1 +1,2 @@
 DIST bazel-3.7.2-dist.zip 313677756 BLAKE2B 
cd6363762c68d25739a6bf6c13f10e191302a10b6fb7d97455effbc678d4f0b644c76115cad478aad7c09f703d9e594f4bdb8669ed6ab97d6a559a27723c510c
 SHA512 
e8746ef5ec22feb95e9dbbddb3fb56cf8f49c80f326fc2a4e0ce2619607826fac22f46bfb995daee55bf9ffabb9d646b8454be2bce7b479da5cf2a7e5b3be62b
+DIST bazel-4.2.2-dist.zip 279304631 BLAKE2B 
2a32838e50b63c4b6400aced10085c6c9aacf28641ea555a44b9c4ed8991fc29658b4d420b26179e8eed0e00cfe7391e8eec84c7851f17493c74d1c5682427af
 SHA512 
123f73dc87053e37705bb729f82bd722d6d2799fe106f79c51cf5566fb2771d824108cbe275aad55ae590b970c549008b433704cbf1245394769e950796eb8db

diff --git a/dev-util/bazel/bazel-4.2.2.ebuild 
b/dev-util/bazel/bazel-4.2.2.ebuild
new file mode 100644
index ..41553e6c87d4
--- /dev/null
+++ b/dev-util/bazel/bazel-4.2.2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 bazel java-pkg-2 multiprocessing
+
+DESCRIPTION="Fast and correct automated build system"
+HOMEPAGE="https://bazel.build/;
+
+SRC_URI="https://github.com/bazelbuild/bazel/releases/download/${PV}/${P}-dist.zip;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples tools"
+# strip corrupts the bazel binary
+# test fails with network-sandbox: An error occurred during the fetch of 
repository 'io_bazel_skydoc' (bug 690794)
+RESTRICT="strip test"
+RDEPEND=">=virtual/jdk-1.8:*"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+   app-arch/zip"
+
+S="${WORKDIR}"
+PATCHES=(
+   "${FILESDIR}/${PN}-3.2.0-include-limits-for-gcc-11.patch"
+   "${FILESDIR}/${PN}-4.2.2-absl_numeric_limits.patch"
+)
+
+pkg_setup() {
+   if has ccache ${FEATURES}; then
+   ewarn "${PN} usually fails to compile with ccache, you have 
been warned"
+   fi
+   java-pkg-2_pkg_setup
+}
+
+src_unpack() {
+   # Only unpack the main distfile
+   unpack ${P}-dist.zip
+}
+
+src_prepare() {
+   default
+
+   # F: fopen_wr
+   # S: deny
+   # P: /proc/self/setgroups
+   # A: /proc/self/setgroups
+   # R: /proc/24939/setgroups
+   # C: /usr/lib/systemd/systemd
+   addpredict /proc
+}
+
+src_compile() {
+   export EXTRA_BAZEL_ARGS="--jobs=$(makeopts_jobs) $(bazel_get_flags) 
--host_javabase=@local_jdk//:jdk"
+   VERBOSE=yes ./compile.sh || die
+
+   ./scripts/generate_bash_completion.sh \
+   --bazel=output/bazel \
+   --output=bazel-complete.bash \
+   --prepend=scripts/bazel-complete-header.bash \
+   --prepend=scripts/bazel-complete-template.bash
+}
+
+src_test() {
+   output/bazel test \
+   --verbose_failures \
+   --spawn_strategy=standalone \
+   --genrule_strategy=standalone \
+   --verbose_test_summary \
+   examples/cpp:hello-success_test || die
+   output/bazel shutdown
+}
+
+src_install() {
+   dobin output/bazel
+   newbashcomp bazel-complete.bash ${PN}
+   bashcomp_alias ${PN} ibazel
+   insinto /usr/share/zsh/site-functions
+   doins scripts/zsh_completion/_bazel
+
+   if use examples; then
+   docinto examples
+   dodoc -r examples/*
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   # could really build tools but I don't know which ones
+   # are actually used
+   if use tools; then
+   docinto tools
+   dodoc -r tools/*
+   docompress -x /usr/share/doc/${PF}/tools
+   docompress -x /usr/share/doc/${PF}/tools/build_defs/pkg/testdata
+   fi
+}

diff --git a/dev-util/bazel/files/bazel-4.2.2-absl_numeric_limits.patch 
b/dev-util/bazel/files/bazel-4.2.2-absl_numeric_limits.patch
new file mode 100644
index ..c120255bf383
--- /dev/null
+++ b/dev-util/bazel/files/bazel-4.2.2-absl_numeric_limits.patch
@@ -0,0 +1,41 @@
+ third_party/grpc/absl.patch| 11 +++
+ third_party/grpc/grpc_1.33.1.patch | 12 
+ 2 files changed, 23 insertions(+)
+
+diff --git a/third_party/grpc/absl.patch 

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/files/, dev-cpp/abseil-cpp/

2022-02-06 Thread Jason Zaman
commit: a7db6f594b175eebbf00de4ad8af0280198eae72
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Feb  6 23:58:10 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 01:56:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7db6f59

dev-cpp/abseil-cpp: Fix build with CUDA nvcc

Minor patch needed for tensorflow to unbundle abseil.
Acked by gyakovlev on IRC.

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

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild | 72 ++
 ...abseil-cpp-20211102.0-fix-cuda-nvcc-build.patch | 58 +
 2 files changed, 130 insertions(+)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild 
b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild
new file mode 100644
index ..9873c85b8ee8
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit cmake python-any-r1
+
+# yes, it needs SOURCE, not just installed one
+# and no, 1.11.0 is not enough
+GTEST_COMMIT="1b18723e874b256c1e39378c6774a90701d70f7a"
+GTEST_FILE="gtest-${GTEST_COMMIT}.tar.gz"
+
+DESCRIPTION="Abseil Common Libraries (C++), LTS Branch"
+HOMEPAGE="https://abseil.io;
+SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> 
${GTEST_FILE} )"
+
+LICENSE="
+   Apache-2.0
+   test? ( BSD )
+"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( sys-libs/timezone-data )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-20211102.0-fix-cuda-nvcc-build.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   # un-hardcode abseil compiler flags
+   sed -i \
+   -e '/"-maes",/d' \
+   -e '/"-msse4.1",/d' \
+   -e '/"-mfpu=neon"/d' \
+   -e '/"-march=armv8-a+crypto"/d' \
+   absl/copts/copts.py || die
+
+   # now generate cmake files
+   python_fix_shebang absl/copts/generate_copts.py
+   absl/copts/generate_copts.py || die
+
+   if use test; then
+   sed -i 's/-Werror//g' \
+   
"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake 
|| die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DABSL_ENABLE_INSTALL=TRUE
+   
-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
+   -DCMAKE_CXX_STANDARD=17
+   -DABSL_PROPAGATE_CXX_STD=TRUE
+   $(usex test -DBUILD_TESTING=ON '') #intentional usex
+   )
+   cmake_src_configure
+}

diff --git 
a/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-fix-cuda-nvcc-build.patch 
b/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-fix-cuda-nvcc-build.patch
new file mode 100644
index ..45a9fc5406e8
--- /dev/null
+++ b/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-fix-cuda-nvcc-build.patch
@@ -0,0 +1,58 @@
+Fixes compile failure with CUDA nvcc
+https://github.com/abseil/abseil-cpp/commit/5202173ca7671ebe241cb4d9447dc4b1f2d3ec10
+https://github.com/tensorflow/tensorflow/commit/e45ca6adf2458d4759e5c40f1f27bbf9505a3c79#diff-b79a9a542260a33fd122a5d1cdb923e08e16cbe321d69c014a9acdde34052b3dR235
+
+From 5202173ca7671ebe241cb4d9447dc4b1f2d3ec10 Mon Sep 17 00:00:00 2001
+From: Abseil Team 
+Date: Tue, 1 Feb 2022 13:52:49 -0800
+Subject: [PATCH] Export of internal Abseil changes
+
+--
+121db1a08321eaa3006726cc32b459cf17880e35 by Derek Mauro :
+
+Internal change
+
+PiperOrigin-RevId: 425707805
+
+--
+0dec484389bbb75aae0a412146e3564bf833a739 by Derek Mauro :
+
+macOS CI: Avoid depending on external sites like GitHub by prepopulating
+dependencies and setting --distdir
+
+Our Linux CI does this, but for some reason was never enabled on macOS
+
+PiperOrigin-RevId: 425668638
+GitOrigin-RevId: 121db1a08321eaa3006726cc32b459cf17880e35
+Change-Id: Id51645df90b6a0808dd5b18eb636a10f798e24ea
+---
+ absl/container/internal/inlined_vector.h |  8 
+ ci/macos_xcode_bazel.sh  | 10 +-
+ 2 files changed, 13 insertions(+), 5 deletions(-)
+
+diff --git a/absl/container/internal/inlined_vector.h 
b/absl/container/internal/inlined_vector.h
+index cd34a413a..2baf26f3e 100644
+--- a/absl/container/internal/inlined_vector.h
 b/absl/container/internal/inlined_vector.h
+@@ -925,8 +925,8 @@ auto Storage::Swap(Storage* other_storage_ptr) -> 
void {
+inlined_ptr->GetSize());
+ }
+ ABSL_INTERNAL_CATCH_ANY {
+-  allocated_ptr->SetAllocation(
+-  {allocated_storage_view.data, allocated_storage_view.capacity});
++  

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

2022-02-06 Thread Jason Zaman
commit: fd7e2ae235f5a470ae5fb0e0d070e8484a83ba5e
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Feb  6 01:49:41 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 01:56:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd7e2ae2

sci-libs/tensorflow-estimator: bump 2.8.0

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

 sci-libs/tensorflow-estimator/Manifest |  1 +
 .../tensorflow-estimator-2.8.0.ebuild  | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/sci-libs/tensorflow-estimator/Manifest 
b/sci-libs/tensorflow-estimator/Manifest
index cfb73ee3708b..0fad4e701ca4 100644
--- a/sci-libs/tensorflow-estimator/Manifest
+++ b/sci-libs/tensorflow-estimator/Manifest
@@ -4,3 +4,4 @@ DIST 
bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 BLA
 DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
 DIST tensorflow-estimator-2.5.0.tar.gz 689339 BLAKE2B 
6fb491b047cabed6edf67913de54e4c2337eb052ba833239b72b07facaf33410b8a57a8f95fc0e2c225190d9b26b7955579d77883dbc236519cb784784c3
 SHA512 
dc49d92f4d2e63770dd901b272d7c62db50bfef7107e38f6525b6a458ad9915d1cbcdc9961c70c6ef88b9a38361f7b6712f6a2d30e240a35aab4bb25ffe17e71
 DIST tensorflow-estimator-2.7.0.tar.gz 691956 BLAKE2B 
8a6cdc88fadbac6275d1c766c4b183dc7d1d374a1e898651ecdf0802d2f5c5bbc01d437a85826e3ef5dc0700b44c69ff84d8610fdf7ac3150fa4c0541f901707
 SHA512 
e02ee93baf2e36f2e42dec71bd2e31486dc96a7ff25d813fbbe3aae1d0eb1fccdda2cfcad46a87c6cdcd143c1b88915b95bc158ac3240a36734b725b3f89bda3
+DIST tensorflow-estimator-2.8.0.tar.gz 691913 BLAKE2B 
7c8059ec3c5e94f67b7fbb49b508e313f0a12eac0627b04471fe1ac82c26aaae2a120a834ce3dc5a16931119ffc31a9d96935b8f727d851885fa132eb08fa2ea
 SHA512 
02a3009fd8f9f560dea6190989af7c58402777a414cd4bf036d24546fc4a747bb8a5515a5d6fea3bdb848cb9604239b19d43096c5f125a1fa434ae8fee44cf0a

diff --git a/sci-libs/tensorflow-estimator/tensorflow-estimator-2.8.0.ebuild 
b/sci-libs/tensorflow-estimator/tensorflow-estimator-2.8.0.ebuild
new file mode 100644
index ..fcc862dd41a7
--- /dev/null
+++ b/sci-libs/tensorflow-estimator/tensorflow-estimator-2.8.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9} )
+MY_PN="estimator"
+MY_PV=${PV/_rc/-rc}
+MY_P=${MY_PN}-${MY_PV}
+
+inherit bazel distutils-r1
+
+DESCRIPTION="A high-level TensorFlow API that greatly simplifies machine 
learning programming"
+HOMEPAGE="https://www.tensorflow.org/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+bazel_external_uris="
+   
https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip
 -> bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip
+   
https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip
 -> bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip"
+
+SRC_URI="https://github.com/tensorflow/${MY_PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz
+   ${bazel_external_uris}"
+
+RDEPEND="
+   sci-libs/tensorflow[python,${PYTHON_USEDEP}]
+   sci-libs/keras[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/unzip
+   dev-java/java-config
+   >=dev-util/bazel-4.2.2"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( CONTRIBUTING.md README.md )
+
+src_unpack() {
+   unpack "${P}.tar.gz"
+   bazel_load_distfiles "${bazel_external_uris}"
+}
+
+src_prepare() {
+   bazel_setup_bazelrc
+   default
+   python_copy_sources
+}
+
+src_compile() {
+   export JAVA_HOME=$(java-config --jre-home)
+
+   do_compile() {
+   ebazel build 
//tensorflow_estimator/tools/pip_package:build_pip_package
+   ebazel shutdown
+
+   local srcdir="${T}/src-${EPYTHON/./_}"
+   mkdir -p "${srcdir}" || die
+   
bazel-bin/tensorflow_estimator/tools/pip_package/build_pip_package --src 
"${srcdir}" || die
+   }
+
+   python_foreach_impl run_in_build_dir do_compile
+}
+
+src_install() {
+   do_install() {
+   cd "${T}/src-${EPYTHON/./_}" || die
+   esetup.py install
+   python_optimize
+   }
+   python_foreach_impl do_install
+
+   cd "${S}" || die
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/tensorboard/

2022-02-06 Thread Jason Zaman
commit: 8069d722e272f5ab6348cd7e6f530fa8b173fe2f
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Feb  6 01:54:49 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Feb  7 01:56:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8069d722

sci-visualization/tensorboard: bump 2.8.0

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

 sci-visualization/tensorboard/Manifest |  1 +
 .../tensorboard/tensorboard-2.8.0.ebuild   | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/sci-visualization/tensorboard/Manifest 
b/sci-visualization/tensorboard/Manifest
index afa3e03768b3..62b5a34f8427 100644
--- a/sci-visualization/tensorboard/Manifest
+++ b/sci-visualization/tensorboard/Manifest
@@ -1,2 +1,3 @@
 DIST tensorboard-2.5.0.zip 6019104 BLAKE2B 
f07db4fec7cc39e15c4f580f479679f0db4f06e66d81768799ed3652bb9ba63c7b61bde7f12119d09474009e55c12d91ef0f2b3aeeb05682532630314cab871a
 SHA512 
e39ca09bd00fab9b5f6f9393e48cb6be2313f86c24b2f0ffcfd08b08b9ed4e95e7e19297bb67d8b558e1913640774f9b9d512a34153251acb9f566d6485e0f78
 DIST tensorboard-2.7.0.zip 5757617 BLAKE2B 
98e67e322548f4b88448856da3a2457a6aae9ecb1540916d46a90401307f4919df37af8a3048bdb850ea78886d18423edc87fca51812f3b9489de62d3effa0fc
 SHA512 
e9b046000250a78eab4e6e68e5cc05696254893cf7422b59d2e168d7322287501654370a797e90af7437e91b64a27743e348513bcb5571805b3f10bb2059636d
+DIST tensorboard-2.8.0.zip 5776309 BLAKE2B 
b06c740fbe01c707e937018184e286fb7221391715c5ca6d843a89c9dd3a364b8693e748ccbde735d074b0abdbca65d4e2dd9a6e57b4ede61f78a661bd16e702
 SHA512 
3d937e41ac0abfe44cfab12f0b5269de45615c512499107a239bb348df7f3ccaabf283afcea2a7bac4a34d7b9318947c709a84154d0d2e61912138c31c86673f

diff --git a/sci-visualization/tensorboard/tensorboard-2.8.0.ebuild 
b/sci-visualization/tensorboard/tensorboard-2.8.0.ebuild
new file mode 100644
index ..8923ebaec0e7
--- /dev/null
+++ b/sci-visualization/tensorboard/tensorboard-2.8.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9} )
+inherit python-r1
+
+DESCRIPTION="TensorFlow's Visualization Toolkit"
+HOMEPAGE="https://www.tensorflow.org/;
+SRC_URI="https://files.pythonhosted.org/packages/py3/${PN::1}/${PN}/${P}-py3-none-any.whl
 -> ${P}.zip"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-python/bleach[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.6.3[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-oauthlib-0.4.1[${PYTHON_USEDEP}]
+   dev-python/grpcio[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-41[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}]"
+BDEPEND="app-arch/unzip
+   ${PYTHON_DEPS}"
+PDEPEND="sci-libs/tensorflow[python,${PYTHON_USEDEP}]"
+
+S="${WORKDIR}"
+
+src_prepare() {
+   eapply_user
+
+   sed -i -e '/_vendor.__init__/d' -e '/_vendor.bleach/d' -e 
'/_vendor.html5lib/d' -e '/_vendor.webencodings/d' \
+   "${S}/${P}.dist-info/RECORD" || die "failed to unvendor"
+   grep -q "_vendor" "${S}/${P}.dist-info/RECORD" && die "More vendored 
deps found"
+
+   find "${S}/${PN}" -name '*.py' -exec sed -i \
+   -e 's/^from tensorboard\._vendor import /import /' \
+   -e 's/^from tensorboard\._vendor\./from /' \
+   {} + || die "failed to unvendor"
+
+   rm -rf "${S}/${PN}/_vendor" || die
+
+   sed -i -e '/tensorboard-plugin-/d' "${S}/${P}.dist-info/METADATA" || 
die "failed to remove plugin deps"
+   sed -i -e '/tensorboard-data-server/d' "${S}/${P}.dist-info/METADATA" 
|| die "failed to remove data-server deps"
+}
+
+src_install() {
+   do_install() {
+   python_domodule "${PN}"
+   python_domodule "${P}.dist-info"
+   }
+   python_foreach_impl do_install
+}



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

2022-02-06 Thread Sam James
commit: f7e9e6af2ae8a6908d1cf5093565683d8cfe6525
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 00:56:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 01:08:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7e9e6af

sys-libs/gdbm: add 1.23

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

 sys-libs/gdbm/Manifest |  1 +
 sys-libs/gdbm/gdbm-1.23.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-libs/gdbm/Manifest b/sys-libs/gdbm/Manifest
index 32567a6b6fb8..55fa566e2012 100644
--- a/sys-libs/gdbm/Manifest
+++ b/sys-libs/gdbm/Manifest
@@ -1 +1,2 @@
 DIST gdbm-1.22.tar.gz 1090100 BLAKE2B 
f27c65e8cc7c71fc4f4a119b92e1d1b2068c1ec87456d5a555879dc23654ad4e7cf8172049aa9f4f9c432cc7140ff61fc36ddf6d5e45c321add67a105754a59c
 SHA512 
67461fc4f41e825d0134175ff99c913ccb4aa7ea3d0f64f32bdedbc7677b3ecabd2c525ac6b2ee47a9561e002e4224e492b72088d57bb4862a1f8c089521ec51
+DIST gdbm-1.23.tar.gz 1115854 BLAKE2B 
a47746577cf2f3c9b62faea496c4d6a50a8f1b0a5af448cb2215e90057c99b5b630ba3f5357c85dfb7fd98ba4e90969e30a779120c29106ed1e8736721f9bec1
 SHA512 
918080cb0225b221c11eb7339634a95e00c526072395f7a3d46ccf42ef020dea7c4c5bec34aff2c4f16033e1fff6583252b7e978f68b8d7f8736b0e025838e10

diff --git a/sys-libs/gdbm/gdbm-1.23.ebuild b/sys-libs/gdbm/gdbm-1.23.ebuild
new file mode 100644
index ..621facf084e4
--- /dev/null
+++ b/sys-libs/gdbm/gdbm-1.23.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal
+
+DESCRIPTION="Standard GNU database libraries"
+HOMEPAGE="https://www.gnu.org/software/gdbm/;
+SRC_URI="mirror://gnu/gdbm/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/6" # libgdbm.so version
+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="+berkdb nls +readline static-libs"
+
+DEPEND="readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+
+multilib_src_configure() {
+   # gdbm doesn't appear to use either of these libraries
+   export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no
+
+   local myeconfargs=(
+   --includedir="${EPREFIX}"/usr/include/gdbm
+   $(use_enable berkdb libgdbm-compat)
+   $(use_enable nls)
+   $(use_enable static-libs static)
+   $(use_with readline)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if ! use static-libs ; then
+   find "${ED}" -name '*.la' -delete || die
+   fi
+
+   mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die
+}



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

2022-02-06 Thread Sam James
commit: 3e846fa4b82dbcba6025faffcde18ee6bdea4b3c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 01:17:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 01:21:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e846fa4

sys-apps/ed: add 1.18

Go back to using lzip. Upstream only provide lzip archives (and
indeed the maintainer of ed is the maintainer of lzip) and repacking
to avoid a BDEPEND for a relatively unpopular package is overkill.

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

 sys-apps/ed/Manifest   |  1 +
 sys-apps/ed/ed-1.18.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/sys-apps/ed/Manifest b/sys-apps/ed/Manifest
index 7d34d8566af4..f23f3129b7e6 100644
--- a/sys-apps/ed/Manifest
+++ b/sys-apps/ed/Manifest
@@ -1 +1,2 @@
 DIST ed-1.17.tar.xz 68516 BLAKE2B 
975e6547f0062dc980bf4490bbbc98e0ac77fc18b2960e18a4c86a6c9190dbd6e1afb155678a1b7d891dc6cb1c5f5c07612365bbf3ffae15bf7575989e4b67d7
 SHA512 
ebe755ea7d12a7f54379ad8e03b703e9c0dd9aec26b4a79e5014db4368ab2d2926ae094f2ef1aef90cc9b2d541746a81af472578fa44cdf5bfe78aff5882451d
+DIST ed-1.18.tar.lz 66019 BLAKE2B 
9f2b6f00e65dc8a13dd9eba4dfae5ad1e6e3c3ffe623c8b2cc2db78e221ba140595658fd710e4651165a2475a9ed673c9f230fab64f22a7a9488973b5e227198
 SHA512 
e5dac94697d63fb90cc17e3e653fa56309e9652cc25b2e98a0e21f1ed41e38c48bc33b5fc746275a59e702d1644d3af88f3d82598b482f7309f4e68aab783286

diff --git a/sys-apps/ed/ed-1.18.ebuild b/sys-apps/ed/ed-1.18.ebuild
new file mode 100644
index ..701bffec7605
--- /dev/null
+++ b/sys-apps/ed/ed-1.18.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs unpacker
+
+MY_P="${PN}-${PV/_/-}"
+
+DESCRIPTION="Your basic line editor"
+HOMEPAGE="https://www.gnu.org/software/ed/;
+SRC_URI="mirror://gnu/ed/${P}.tar.lz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2+"
+SLOT="0"
+if [[ "${PV}" != *_rc* ]] ; then
+   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"
+fi
+
+BDEPEND="sys-apps/texinfo
+   $(unpacker_src_uri_depends)"
+
+src_configure() {
+   ./configure \
+   CC="$(tc-getCC)" \
+   CFLAGS="${CFLAGS}" \
+   LDFLAGS="${LDFLAGS}" \
+   CPPFLAGS="${CPPFLAGS}" \
+   --bindir="${EPREFIX}/bin" \
+   --prefix="${EPREFIX}/usr" || die
+}



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

2022-02-06 Thread Sam James
commit: dff9935213f83e59335d330e496a9687c3afe42d
Author: Jannik Glückert  gmail  com>
AuthorDate: Sat Feb  5 18:00:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 00:30:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff99352

app-text/libmspub: always call eautoreconf (old libtool has clang bug)

Closes: https://bugs.gentoo.org/832764
Signed-off-by: Jannik Glückert  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/libmspub/libmspub-0.1.4.ebuild | 6 +++---
 app-text/libmspub/libmspub-.ebuild  | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-text/libmspub/libmspub-0.1.4.ebuild 
b/app-text/libmspub/libmspub-0.1.4.ebuild
index 20eba626a22a..ce65701b3002 100644
--- a/app-text/libmspub/libmspub-0.1.4.ebuild
+++ b/app-text/libmspub/libmspub-0.1.4.ebuild
@@ -3,11 +3,11 @@
 
 EAPI=7
 
-inherit flag-o-matic
+inherit autotools flag-o-matic
 
 if [[ ${PV} = * ]]; then

EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/libmspub.git;
-   inherit autotools git-r3
+   inherit git-r3
 else
SRC_URI="https://dev-www.libreoffice.org/src/libmspub/${P}.tar.xz;
KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86"
@@ -38,7 +38,7 @@ PATCHES=( "${FILESDIR}/${P}-gcc10.patch" )
 src_prepare() {
default
[[ -d m4 ]] || mkdir "m4"
-   [[ ${PV} == * ]] && eautoreconf
+   eautoreconf
 }
 
 src_configure() {

diff --git a/app-text/libmspub/libmspub-.ebuild 
b/app-text/libmspub/libmspub-.ebuild
index 2035408ee17b..1ae2f9cb01c2 100644
--- a/app-text/libmspub/libmspub-.ebuild
+++ b/app-text/libmspub/libmspub-.ebuild
@@ -3,11 +3,11 @@
 
 EAPI=7
 
-inherit flag-o-matic
+inherit autotools flag-o-matic
 
 if [[ ${PV} = * ]]; then

EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/libmspub.git;
-   inherit autotools git-r3
+   inherit git-r3
 else
SRC_URI="https://dev-www.libreoffice.org/src/libmspub/${P}.tar.xz;
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
@@ -36,7 +36,7 @@ DEPEND="${RDEPEND}
 src_prepare() {
default
[[ -d m4 ]] || mkdir "m4"
-   [[ ${PV} == * ]] && eautoreconf
+   eautoreconf
 }
 
 src_configure() {



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

2022-02-06 Thread Sam James
commit: 51ebf202e63cda0fd4a19f7b0cb8e209370aae29
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 00:16:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 00:30:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51ebf202

app-text/libmspub: add comment re eautoreconf (stale libtool breaking Clang)

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

 app-text/libmspub/libmspub-0.1.4.ebuild | 4 +++-
 app-text/libmspub/libmspub-.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/app-text/libmspub/libmspub-0.1.4.ebuild 
b/app-text/libmspub/libmspub-0.1.4.ebuild
index ce65701b3002..aac80c71a965 100644
--- a/app-text/libmspub/libmspub-0.1.4.ebuild
+++ b/app-text/libmspub/libmspub-0.1.4.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
@@ -38,6 +38,8 @@ PATCHES=( "${FILESDIR}/${P}-gcc10.patch" )
 src_prepare() {
default
[[ -d m4 ]] || mkdir "m4"
+
+   # Needed for Clang: stale libtool. bug #832764
eautoreconf
 }
 

diff --git a/app-text/libmspub/libmspub-.ebuild 
b/app-text/libmspub/libmspub-.ebuild
index 1ae2f9cb01c2..93a7036a4d2e 100644
--- a/app-text/libmspub/libmspub-.ebuild
+++ b/app-text/libmspub/libmspub-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,6 +36,8 @@ DEPEND="${RDEPEND}
 src_prepare() {
default
[[ -d m4 ]] || mkdir "m4"
+
+   # Needed for Clang: stale libtool. bug #832764
eautoreconf
 }
 



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

2022-02-06 Thread Sam James
commit: af6c21b7786b5a9150c1d36e76f3d4f21919a46a
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 00:10:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 00:30:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af6c21b7

sys-devel/m4: backport 198.sysval test fix

Closes: https://bugs.gentoo.org/808749
Thanks-to: A. Wilcox  Wilcox-Tech.com>
Signed-off-by: Sam James  gentoo.org>

 sys-devel/m4/Manifest | 1 +
 sys-devel/m4/m4-1.4.19.ebuild | 8 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/sys-devel/m4/Manifest b/sys-devel/m4/Manifest
index 7b0eef3c82b6..5e564659aaeb 100644
--- a/sys-devel/m4/Manifest
+++ b/sys-devel/m4/Manifest
@@ -1 +1,2 @@
+DIST m4-1.4.19-test-198-sysval.patch.bz2 6128 BLAKE2B 
8710a13721c95c0092c70a74af7f773ed4f225606dbd88b85655f5184f8afee02accc7bc3b3bd2e7744e6cfdc4db3508ef9144cf249cdd888e6bac0ae447979c
 SHA512 
14557d1ed23ca6cfdcf192d9be4464419bf535e187dc181177bb23c0a59d74cf308769db37be3fe1c21679bb50bc848c88d119eebb4c66bf0fa29a4f1a6b0825
 DIST m4-1.4.19.tar.xz 1654908 BLAKE2B 
08694485a49c542761fa9a7db4d7609f4dfb08a5c6b785b57f2e14cf1f696c2a1c788bb5eb934e8159a632b63ff071dfe42511d0109d7b1828f46d33c8bf416a
 SHA512 
47f595845c89709727bda0b3fc78e3188ef78ec818965b395532e7041cabe9e49677ee4aca3d042930095a7f8df81de3da1026b23b6897be471f6cf13ddd512b

diff --git a/sys-devel/m4/m4-1.4.19.ebuild b/sys-devel/m4/m4-1.4.19.ebuild
index 96bbad225664..7c3d013dc009 100644
--- a/sys-devel/m4/m4-1.4.19.ebuild
+++ b/sys-devel/m4/m4-1.4.19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,6 +12,7 @@ if [[ "${PV}" == *_beta* ]] ; then
S="${WORKDIR}/${MY_P}"
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-test-198-sysval.patch.bz2;
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"
 fi
 
@@ -30,7 +31,10 @@ DEPEND="${RDEPEND}"
 BDEPEND="app-arch/xz-utils
nls? ( sys-devel/gettext )"
 
-PATCHES=( "${FILESDIR}/ppc-musl.patch" )
+PATCHES=(
+   "${FILESDIR}"/ppc-musl.patch
+   "${WORKDIR}"/${P}-test-198-sysval.patch
+)
 
 src_configure() {
local -a myeconfargs=(



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

2022-02-06 Thread Michał Górny
commit: 10b2f5a7fda2ab2c5d72e084aedb8c7caf4b19a5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb  6 23:22:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  6 23:23:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b2f5a7

dev-python/semantic_version: Restore the original SRC_URI

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

 dev-python/semantic_version/semantic_version-2.9.0.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/semantic_version/semantic_version-2.9.0.ebuild 
b/dev-python/semantic_version/semantic_version-2.9.0.ebuild
index 1f78f47ad99f..21c573a3b61a 100644
--- a/dev-python/semantic_version/semantic_version-2.9.0.ebuild
+++ b/dev-python/semantic_version/semantic_version-2.9.0.ebuild
@@ -10,9 +10,7 @@ inherit distutils-r1
 
 DESCRIPTION="Python library providing a few tools handling SemVer in Python"
 HOMEPAGE="https://pypi.org/project/semantic-version/;
-SRC_URI="
-   https://github.com/rbarrois/python-semanticversion/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-portage/gentoopm/

2022-02-06 Thread Michał Górny
commit: d0ad15ad06bb08cd5f4e9f22b22ea52637d7889a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb  6 23:04:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  6 23:23:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ad15ad

app-portage/gentoopm: Bump to 0.4

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

 app-portage/gentoopm/Manifest|  1 +
 app-portage/gentoopm/gentoopm-0.4.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/app-portage/gentoopm/Manifest b/app-portage/gentoopm/Manifest
index f3c236ab7268..dde6c0d3e50f 100644
--- a/app-portage/gentoopm/Manifest
+++ b/app-portage/gentoopm/Manifest
@@ -1 +1,2 @@
 DIST gentoopm-0.3.3.tar.gz 38624 BLAKE2B 
018be741c6970b17525e56d5acdb23e15c8f78016fddda50ef329ea65b84e085a928e1e5e95c69757530c067c28aa578e9c56b8bd7546d7249a75e9c3cc3b57f
 SHA512 
91ea07035b25bdccd8072c5691690ae0b40b6220a2ea29e4b051aeb8455f200e94569036af42ff2f5d7714344d332e5d71e3ff8dfde811f2aa6b6c1b3a895b21
+DIST gentoopm-0.4.tar.gz 39123 BLAKE2B 
c8ea81e2d1aa09d3aa838ccb2a1d221e29ba6cf20c5539435a36da058733ee6814864f11a5a96742b371c6d0f2e1ffa269edf197cd30cf4bc7d517f9fa6623cc
 SHA512 
7af0d4d8b3562b009d8897b70b8621d2004e22a16006ec84144544174724757b39e09cbde98ee876adc166947a58e4afa85f752c66d4dbb03ff1d3a52074720f

diff --git a/app-portage/gentoopm/gentoopm-0.4.ebuild 
b/app-portage/gentoopm/gentoopm-0.4.ebuild
new file mode 100644
index ..ac0d89b5c90a
--- /dev/null
+++ b/app-portage/gentoopm/gentoopm-0.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A common interface to Gentoo package managers"
+HOMEPAGE="https://github.com/mgorny/gentoopm/;
+SRC_URI="
+   https://github.com/mgorny/gentoopm/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   || (
+   >=sys-apps/pkgcore-0.9.4[${PYTHON_USEDEP}]
+   >=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}] )"
+PDEPEND="app-eselect/eselect-package-manager"
+
+distutils_enable_tests pytest
+
+python_test() {
+   if has_version ">=sys-apps/pkgcore-0.9.4[${PYTHON_USEDEP}]"; then
+   einfo "Testing against pkgcore ..."
+   PACKAGE_MANAGER=pkgcore epytest
+   fi
+   if has_version ">=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}]"; then
+   einfo "Testing against portage ..."
+   PACKAGE_MANAGER=portage epytest
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/gentoopm/

2022-02-06 Thread Michał Górny
commit: 694ef49d2302b30712f37437dc5114391a0f7c41
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb  6 23:03:12 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  6 23:23:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694ef49d

app-portage/gentoopm: Update the live ebuild

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

 app-portage/gentoopm/gentoopm-.ebuild | 22 ++
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/app-portage/gentoopm/gentoopm-.ebuild 
b/app-portage/gentoopm/gentoopm-.ebuild
index 840415f2aa12..a187b336584d 100644
--- a/app-portage/gentoopm/gentoopm-.ebuild
+++ b/app-portage/gentoopm/gentoopm-.ebuild
@@ -1,22 +1,19 @@
-# 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
 
-DISTUTILS_USE_SETUPTOOLS=no
+DISTUTILS_USE_PEP517=flit
 PYTHON_COMPAT=( python3_{8..10} )
 
-EGIT_REPO_URI="https://github.com/mgorny/gentoopm.git;
 inherit distutils-r1 git-r3
 
 DESCRIPTION="A common interface to Gentoo package managers"
 HOMEPAGE="https://github.com/mgorny/gentoopm/;
-SRC_URI=""
+EGIT_REPO_URI="https://github.com/mgorny/gentoopm.git;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS=""
-IUSE=""
 
 RDEPEND="
|| (
@@ -24,6 +21,15 @@ RDEPEND="
>=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}] )"
 PDEPEND="app-eselect/eselect-package-manager"
 
+distutils_enable_tests pytest
+
 python_test() {
-   esetup.py test
+   if has_version ">=sys-apps/pkgcore-0.9.4[${PYTHON_USEDEP}]"; then
+   einfo "Testing against pkgcore ..."
+   PACKAGE_MANAGER=pkgcore epytest
+   fi
+   if has_version ">=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}]"; then
+   einfo "Testing against portage ..."
+   PACKAGE_MANAGER=portage epytest
+   fi
 }



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

2022-02-06 Thread Matt Turner
commit: 6f708745949718ac7f9f22d360df3889bb8d83c7
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  6 23:07:47 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb  6 23:10:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f708745

x11-libs/libxkbcommon: Version bump to 1.4.0

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

 x11-libs/libxkbcommon/Manifest  |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild | 62 +
 x11-libs/libxkbcommon/metadata.xml  |  3 ++
 3 files changed, 66 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 78e37feb74df..52bc9955af84 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1 +1,2 @@
 DIST libxkbcommon-1.3.1.tar.xz 471036 BLAKE2B 
c46d39876bd4477fe838e17e744ed04388417cfae8bb77c7de48237d31f51fe230d2705733dc0873253b48c61530fbe932e4da7317217c31a7897702fa1d03b4
 SHA512 
3b2cf6ae9ba4dc8b6fe702ac1fa700034fbc9bd147c73bd2cd93546bcfb71865734b3e46bad35a8fd618ed97266a02dad1dc966c63e6b10404a64919459d933e
+DIST libxkbcommon-1.4.0.tar.xz 471948 BLAKE2B 
5b0a155a3a47adb7302db01f3daa0ef81993a9754b032b01f1cdbd53af74d15df95dc6c9334860211a28272b246f66978ad6e409db74a242afb13c17dc25b76e
 SHA512 
7dd86952c036a6a78455b1ba05b53fcff9d6f133bb01c83fa860b4eaec3fc26bb0b5535948bcc2dafbd27204c3c91d01404ca9fc52896cc36af509384797d4f1

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild
new file mode 100644
index ..91654e01156c
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN};
+else
+   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/;
+LICENSE="MIT"
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+SLOT="0"
+
+BDEPEND="
+   sys-devel/bison
+   doc? ( app-doc/doxygen )
+   test? ( ${PYTHON_DEPS} )
+   wayland? ( dev-util/wayland-scanner )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP},xkb] )
+   wayland? ( >=dev-libs/wayland-1.2.0 )
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   wayland? ( >=dev-libs/wayland-protocols-1.12 )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}

diff --git a/x11-libs/libxkbcommon/metadata.xml 
b/x11-libs/libxkbcommon/metadata.xml
index 9527efe6ae50..045195581cc6 100644
--- a/x11-libs/libxkbcommon/metadata.xml
+++ b/x11-libs/libxkbcommon/metadata.xml
@@ -5,6 +5,9 @@
x...@gentoo.org
X11

+   
+   Build the xkbcli tools
+   

cpe:/a:xkbcommon:libxkbcommon




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

2022-02-06 Thread Sam James
commit: 59de33093462eccf9d71bff5fb81a248109c9e1a
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb  6 22:40:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  6 22:40:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59de3309

media-video/ffmpeg: add mips, x86 (i486) to atomic workaround

See https://forums.gentoo.org/viewtopic-t-1147131.html. The MIPS case
was reported to me on IRC by mrhansen and I'd forgot (I was sure I had!)
that I hadn't updated the ebuild for it.

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

 media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild | 2 +-
 media-video/ffmpeg/ffmpeg-5.0.ebuild  | 2 +-
 media-video/ffmpeg/ffmpeg-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild
index 5dbd2c460106..35cb418bf783 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild
@@ -456,7 +456,7 @@ multilib_src_configure() {
)
 
local extra_libs
-   if use arm || use ppc ; then
+   if use arm || use ppc || use mips || [[ ${CHOST} == *i486* ]] ; then
# bug #782811
# bug #790590
extra_libs+="$(test-flags-CCLD -latomic) "

diff --git a/media-video/ffmpeg/ffmpeg-5.0.ebuild 
b/media-video/ffmpeg/ffmpeg-5.0.ebuild
index a6be1e984dff..80468d5d74a1 100644
--- a/media-video/ffmpeg/ffmpeg-5.0.ebuild
+++ b/media-video/ffmpeg/ffmpeg-5.0.ebuild
@@ -456,7 +456,7 @@ multilib_src_configure() {
)
 
local extra_libs
-   if use arm || use ppc ; then
+   if use arm || use ppc || use mips || [[ ${CHOST} == *i486* ]] ; then
# bug #782811
# bug #790590
extra_libs+="$(test-flags-CCLD -latomic) "

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index a6be1e984dff..80468d5d74a1 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -456,7 +456,7 @@ multilib_src_configure() {
)
 
local extra_libs
-   if use arm || use ppc ; then
+   if use arm || use ppc || use mips || [[ ${CHOST} == *i486* ]] ; then
# bug #782811
# bug #790590
extra_libs+="$(test-flags-CCLD -latomic) "



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

2022-02-06 Thread Sam James
commit: 14dae82d4f6760f9ba4a6fc63ca8dfc02876f7ee
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb  6 22:35:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  6 22:35:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14dae82d

app-misc/rpick: Stabilize 0.8.7 x86, #832811

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

 app-misc/rpick/rpick-0.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/rpick/rpick-0.8.7.ebuild 
b/app-misc/rpick/rpick-0.8.7.ebuild
index 7c0b05c875ec..be7fd7bb6ed9 100644
--- a/app-misc/rpick/rpick-0.8.7.ebuild
+++ b/app-misc/rpick/rpick-0.8.7.ebuild
@@ -124,7 +124,7 @@ SRC_URI="$(cargo_crate_uris)"
 
 LICENSE="GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
CC0-1.0 MIT Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc64 x86"
 
 QA_FLAGS_IGNORED="usr/bin/rpick"
 



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

2022-02-06 Thread Sam James
commit: 5a7d5539d899ceabebffdd37b0fc3088977b0ed0
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb  6 22:35:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  6 22:35:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7d5539

app-misc/rpick: Stabilize 0.8.7 amd64, #832811

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

 app-misc/rpick/rpick-0.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/rpick/rpick-0.8.7.ebuild 
b/app-misc/rpick/rpick-0.8.7.ebuild
index be7fd7bb6ed9..4bd38884fb2f 100644
--- a/app-misc/rpick/rpick-0.8.7.ebuild
+++ b/app-misc/rpick/rpick-0.8.7.ebuild
@@ -124,7 +124,7 @@ SRC_URI="$(cargo_crate_uris)"
 
 LICENSE="GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
CC0-1.0 MIT Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 
 QA_FLAGS_IGNORED="usr/bin/rpick"
 



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

2022-02-06 Thread Stephan Hartmann
commit: 6384e0d3786ede68513b1405f1ae2cd7ba8ee7b7
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sun Feb  6 21:26:07 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sun Feb  6 21:26:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6384e0d3

net-misc/croc: remove old

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

 net-misc/croc/Manifest  |   1 -
 net-misc/croc/croc-9.4.2.ebuild | 147 
 2 files changed, 148 deletions(-)

diff --git a/net-misc/croc/Manifest b/net-misc/croc/Manifest
index a152b2ba5682..075710188ee9 100644
--- a/net-misc/croc/Manifest
+++ b/net-misc/croc/Manifest
@@ -1,4 +1,3 @@
-DIST croc-9.4.2.tar.gz 2807224 BLAKE2B 
dce3d065e9e367f9ed472728692f624b759930eb1dd6fa96dbe901efc17d1cf88073ccc68d690610bd5db498f18dc245d2b4f74e56c4f42f3028b68bd5c5afcb
 SHA512 
8207c5c25e9775ec25bdbab7d87ac353e459bda93874122b014e618d173ccff0fbe54a547ba7a36da93e47a6f7532dba5e21df9f1b7339e11d2faf7977eb8b33
 DIST croc-9.5.0.tar.gz 2806464 BLAKE2B 
56a15469f31c86a0fd26ba938768fb7a759813a3c974b5f99081231a2da99e5bd517c493338cdf6710ec4d7a37a5bf6af3a723fa360bb84e64f02bd076cb30f0
 SHA512 
a12b47c1d6fc5ddeac903d7020d82cf21ba8d0efc3275c7282b7a9498632a1ec5b1032b840cc7a66435f17d224f7a499721166d6028594e1f2c59c8aa231a717
 DIST croc-9.5.1.tar.gz 2830832 BLAKE2B 
22b70fee5861ce73ba5e1c289008a8af4069527215349830896830fac7e44c137ed7cee1df2c0536fbc8a331059832ab638457d00103f06118d3d3be4bdc3db1
 SHA512 
a3403681c17bbca9a9ec189d67486ada1c30844f4bbd595bb7961416f602bab827e4130fd45975694af99411d436693368e473f9fe3248d81c771482bfa12bfb
 DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B 
ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d
 SHA512 
320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146

diff --git a/net-misc/croc/croc-9.4.2.ebuild b/net-misc/croc/croc-9.4.2.ebuild
deleted file mode 100644
index 0b58de198139..
--- a/net-misc/croc/croc-9.4.2.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1 go-module systemd
-
-DESCRIPTION="Easily and securely send things from one computer to another"
-HOMEPAGE="https://github.com/schollz/croc;
-
-EGO_SUM=(
-   "github.com/BurntSushi/toml v0.3.1/go.mod"
-   "github.com/OneOfOne/xxhash v1.2.2/go.mod"
-   "github.com/OneOfOne/xxhash v1.2.5"
-   "github.com/OneOfOne/xxhash v1.2.5/go.mod"
-   "github.com/cespare/xxhash v1.1.0"
-   "github.com/cespare/xxhash v1.1.0/go.mod"
-   "github.com/cpuguy83/go-md2man/v2 
v2.0.0-20190314233015-f79a8a8ca69d/go.mod"
-   "github.com/cpuguy83/go-md2man/v2 v2.0.1"
-   "github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod"
-   "github.com/davecgh/go-spew v1.1.0/go.mod"
-   "github.com/davecgh/go-spew v1.1.1"
-   "github.com/davecgh/go-spew v1.1.1/go.mod"
-   "github.com/denisbrodbeck/machineid v1.0.1"
-   "github.com/denisbrodbeck/machineid v1.0.1/go.mod"
-   "github.com/k0kubun/go-ansi v0.0.0-20180517002512-3bf9e2903213/go.mod"
-   "github.com/kalafut/imohash v1.0.2"
-   "github.com/kalafut/imohash v1.0.2/go.mod"
-   "github.com/kr/pretty v0.1.0"
-   "github.com/kr/pretty v0.1.0/go.mod"
-   "github.com/kr/pty v1.1.1/go.mod"
-   "github.com/kr/text v0.1.0"
-   "github.com/kr/text v0.1.0/go.mod"
-   "github.com/mattn/go-isatty v0.0.14/go.mod"
-   "github.com/mattn/go-runewidth v0.0.13"
-   "github.com/mattn/go-runewidth v0.0.13/go.mod"
-   "github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db"
-   "github.com/mitchellh/colorstring 
v0.0.0-20190213212951-d06e56a500db/go.mod"
-   "github.com/pmezard/go-difflib v1.0.0"
-   "github.com/pmezard/go-difflib v1.0.0/go.mod"
-   "github.com/rivo/uniseg v0.2.0"
-   "github.com/rivo/uniseg v0.2.0/go.mod"
-   "github.com/russross/blackfriday/v2 v2.0.1/go.mod"
-   "github.com/russross/blackfriday/v2 v2.1.0"
-   "github.com/russross/blackfriday/v2 v2.1.0/go.mod"
-   "github.com/schollz/cli/v2 v2.2.1"
-   "github.com/schollz/cli/v2 v2.2.1/go.mod"
-   "github.com/schollz/logger v1.2.0"
-   "github.com/schollz/logger v1.2.0/go.mod"
-   "github.com/schollz/mnemonicode v1.0.1"
-   "github.com/schollz/mnemonicode v1.0.1/go.mod"
-   "github.com/schollz/pake/v3 v3.0.2"
-   "github.com/schollz/pake/v3 v3.0.2/go.mod"
-   "github.com/schollz/peerdiscovery v1.6.9"
-   "github.com/schollz/peerdiscovery v1.6.9/go.mod"
-   "github.com/schollz/progressbar/v3 v3.8.3"
-   "github.com/schollz/progressbar/v3 v3.8.3/go.mod"
-   "github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod"
-   

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

2022-02-06 Thread Stephan Hartmann
commit: b5b5add0f6abeaf7fb957cef15259f3bdc834312
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sun Feb  6 21:25:34 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sun Feb  6 21:25:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b5add0

net-misc/croc: bump to 9.5.1

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

 net-misc/croc/Manifest  |  13 
 net-misc/croc/croc-9.5.1.ebuild | 145 
 2 files changed, 158 insertions(+)

diff --git a/net-misc/croc/Manifest b/net-misc/croc/Manifest
index 489d7afb78c6..a152b2ba5682 100644
--- a/net-misc/croc/Manifest
+++ b/net-misc/croc/Manifest
@@ -1,5 +1,6 @@
 DIST croc-9.4.2.tar.gz 2807224 BLAKE2B 
dce3d065e9e367f9ed472728692f624b759930eb1dd6fa96dbe901efc17d1cf88073ccc68d690610bd5db498f18dc245d2b4f74e56c4f42f3028b68bd5c5afcb
 SHA512 
8207c5c25e9775ec25bdbab7d87ac353e459bda93874122b014e618d173ccff0fbe54a547ba7a36da93e47a6f7532dba5e21df9f1b7339e11d2faf7977eb8b33
 DIST croc-9.5.0.tar.gz 2806464 BLAKE2B 
56a15469f31c86a0fd26ba938768fb7a759813a3c974b5f99081231a2da99e5bd517c493338cdf6710ec4d7a37a5bf6af3a723fa360bb84e64f02bd076cb30f0
 SHA512 
a12b47c1d6fc5ddeac903d7020d82cf21ba8d0efc3275c7282b7a9498632a1ec5b1032b840cc7a66435f17d224f7a499721166d6028594e1f2c59c8aa231a717
+DIST croc-9.5.1.tar.gz 2830832 BLAKE2B 
22b70fee5861ce73ba5e1c289008a8af4069527215349830896830fac7e44c137ed7cee1df2c0536fbc8a331059832ab638457d00103f06118d3d3be4bdc3db1
 SHA512 
a3403681c17bbca9a9ec189d67486ada1c30844f4bbd595bb7961416f602bab827e4130fd45975694af99411d436693368e473f9fe3248d81c771482bfa12bfb
 DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B 
ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d
 SHA512 
320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
 DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.2.mod 34 BLAKE2B 
83966cb7de9bb687f99f17c5c89c03718258d2df34e3dda01b96a2fcb1273a0ba0e3253ba5950d5458193d3e54962371317a8fe85020ae338b44e864bd96667f
 SHA512 
9081c69a2480ef726f547047306dc9136211ac7550882e68d458e2c04e5343366cb08f20525a51c804ab9a554dfe8363a1d9660bc0f9e501e1d996f7b6f320e4
 DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.5.mod 43 BLAKE2B 
60ec6257dc0098e3dabfb32b6c668db9159d69dfc7daa06b9d7f9089f4a6dfc11d2b6d39393e1b990f6ca126019baa1b3d99364fe8a6df9ae323626c8d82494c
 SHA512 
beb482157b8c8dda0f45a71e587b51ef78cc9676db4cb560bf0e71c112f45bd048bab7f1b0a64651777bb395c0ce210cf3df20a4afe08e66a42b6da89765
@@ -42,10 +43,14 @@ DIST github.com%2Fschollz%2Fmnemonicode%2F@v%2Fv1.0.1.mod 
72 BLAKE2B 5f5815449eb
 DIST github.com%2Fschollz%2Fmnemonicode%2F@v%2Fv1.0.1.zip 21717 BLAKE2B 
611144d8f187db3a63bf6c8dce9b2b4752551c412a5228c4d52c7f24cc65336b95e6d2ffb8f20baf50d0ebf90ae77998c6ec6c5618c0fbebf5b312a7b26be892
 SHA512 
bac0d4ffb2e4bb0dcdcebdd5d651984dc9b1be639a7de249b1ba47bd66d7d4f0aad3ae7b9ba9ea6ba032204e543feb3b83b77e86e7a5de295f2fd06a0f8876b9
 DIST github.com%2Fschollz%2Fpake%2Fv3%2F@v%2Fv3.0.2.mod 200 BLAKE2B 
ac3886b13c5b45725a8b53e9f8c03b577cc1ade1d81947bc441e28d107b0cb402621def301c3507ffbae3ad822af7f04307794e6b215209ab12ccc30b0d35b39
 SHA512 
01d5e9bb9869ab766d61ab82cd383eeabef10b7f93a708271824958ce4f2cd6fa1140b21065809b0141c795c025c22f04501cf8874804a1fa3445ad722e42a13
 DIST github.com%2Fschollz%2Fpake%2Fv3%2F@v%2Fv3.0.2.zip 11584 BLAKE2B 
436025438469ea00bca4fd958a604a29d688bf0c9c205e651d814458a35728d065c7c1af9f5bf3d39b61bf629581656578b9453fb788cbd9c71af83c7f9416be
 SHA512 
c16986d2d0ecda2c9b119abfb4565eab79c829d8eaf0c2be00079f21b4f4988fb13bcd3e61add4a5781511aecbd1411d6a9da3aea12401db89ad41a67c409522
+DIST github.com%2Fschollz%2Fpeerdiscovery%2F@v%2Fv1.6.11.mod 216 BLAKE2B 
56064ed544a1be7c21a6dd1f1a2862f52bb8959c70382ce28d13ea12e429e4919b017a2e0f7e177686e75920457e133de8fa6900e80c3f530a598e9d1e51e692
 SHA512 
fdfe8293101d4d8bb7019c3efcbbeda88000c0b5a001522310b0e77b5019b438040992b708a2944621ca7a748bc50c4b24c926eb88af7409135a61379cac3904
+DIST github.com%2Fschollz%2Fpeerdiscovery%2F@v%2Fv1.6.11.zip 9448 BLAKE2B 
d5ed2a4ae8df89db0083447298e8f0c3808eb7d05abcd877c3c560e1e4170074a3da0d8700b5dc3dfbb301dd2c2a3d9125363af9c0d9a3e0c3e9789574eaae17
 SHA512 
f9fe05bea279c65da6318330ff41a21dfea9b9afcda5e469db10c72e93ead86cf12e12b3ffdae25885be49d2bf40cff8d4424185efab4c51880bf2349c3456b8
 DIST github.com%2Fschollz%2Fpeerdiscovery%2F@v%2Fv1.6.9.mod 216 BLAKE2B 
64dc481114d5b023c2dcce61c230585dc4e78b94918f5273aafffb60a58f750398c627515ce3a3aa43af3574a8ed7c7e502b65c9d45c547e90def848c2b143d2
 SHA512 
678e2acfe4a5296ac99974a8d50136adc1ccc7d987c356bbd2315685d4b2e865bf22404e55e7f5b8d7e24ce46d9fff9c09a6a24f5a8f8fa9a6ec48cdad88f2ae
 DIST github.com%2Fschollz%2Fpeerdiscovery%2F@v%2Fv1.6.9.zip 9468 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: kde-apps/dolphin/

2022-02-06 Thread Andreas Sturmlechner
commit: 7579d160859f5f25cc85b2e626ac8a65486a284c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb  6 21:15:05 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb  6 21:16:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7579d160

kde-apps/dolphin: Drop 21.12.2

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

 kde-apps/dolphin/Manifest   |  1 -
 kde-apps/dolphin/dolphin-21.12.2.ebuild | 95 -
 2 files changed, 96 deletions(-)

diff --git a/kde-apps/dolphin/Manifest b/kde-apps/dolphin/Manifest
index 15e39bfd6d5f..40cdda72c8fc 100644
--- a/kde-apps/dolphin/Manifest
+++ b/kde-apps/dolphin/Manifest
@@ -1,3 +1,2 @@
 DIST dolphin-21.08.3.tar.xz 5327496 BLAKE2B 
864016bdb3b30c181eeb158ad0b418c27556f8e0d1bcd2da495cc387667a99e655abcd320a352157156443ab91bd2b1820dce7cb10a4b8d226b5b07dcb46b167
 SHA512 
918be8ff9ac01ce9e9f0f575a31e70687b24edc08f022cc991922a136bda5900f5cc431b056d2aac8349858e3b9592c365b1cfa8e4bbf01f86eb7be8cbca751e
 DIST dolphin-21.12.2.1.tar.xz 5338960 BLAKE2B 
1b89c191f2824eb88b379ea8f72b34d0f28ab463e87fe6eb54fc553e2d2fe4a0379ad0e9b6d713bb5ec91777e29332a45a77cf1dc516bcfeb603881a3e88d9fc
 SHA512 
e80ee65759b8f48cf5d8ec0ec621610bc332f22dfbe01d934f590b49afcd18f79ee08a25c8b516831f1b65d85243c69bb29a520fa83b729e7b505589e2dc02f8
-DIST dolphin-21.12.2.tar.xz 5338952 BLAKE2B 
3a6a4b622e11bd1eafba137ac6468f1bd82e87b2b3a8ee4c5d3504623a7fa20026fa77ac85136b3a1bfe3c3c522b2ea615b9b9bd6b448b30daae7858ee4a4b87
 SHA512 
7037aa7c0aab9974ae6eedfe324d241f85458858ea79a8b0beb0c9f241c4e86df4ea17ed0cfe4e601ecb45cac4eb6c5ea3f134385ec719a91d9fe353b578c46e

diff --git a/kde-apps/dolphin/dolphin-21.12.2.ebuild 
b/kde-apps/dolphin/dolphin-21.12.2.ebuild
deleted file mode 100644
index 6a6c282d9542..
--- a/kde-apps/dolphin/dolphin-21.12.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.88.0
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
-
-DESCRIPTION="Plasma filemanager focusing on usability"
-HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin;
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="activities semantic-desktop telemetry"
-
-DEPEND="
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/kbookmarks-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/solid-${KFMIN}:5
-   >=media-libs/phonon-4.11.0
-   activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
-   semantic-desktop? (
-   >=kde-apps/baloo-widgets-${PVCUT}:5
-   >=kde-frameworks/baloo-${KFMIN}:5
-   >=kde-frameworks/kfilemetadata-${KFMIN}:5
-   )
-   telemetry? ( dev-libs/kuserfeedback:5 )
-"
-RDEPEND="${DEPEND}
-   >=kde-apps/kio-extras-${PVCUT}:5
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
-   $(cmake_use_find_package activities KF5Activities)
-   $(cmake_use_find_package semantic-desktop KF5Baloo)
-   $(cmake_use_find_package semantic-desktop KF5BalooWidgets)
-   $(cmake_use_find_package semantic-desktop KF5FileMetaData)
-   $(cmake_use_find_package telemetry KUserFeedback)
-   )
-   ecm_src_configure
-}
-
-src_test() {
-   local myctestargs=(
-   # servicemenuinstaller requires ruby, no thanks
-   # dolphinmainwindowtest, kitemlistcontrollertest, 
kfileitemlistviewtest, kfileitemmodeltest hang forever
-   # placesitemmodeltest requires DBus
-   -E 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-workspace/, kde-plasma/plasma-workspace/files/

2022-02-06 Thread Andreas Sturmlechner
commit: c23324df98b0e94a198c2fad530c3a470dcb39f7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb  6 20:14:07 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb  6 21:16:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c23324df

kde-plasma/plasma-workspace: Fix kcmfontinst/wallpaperplugin ProvidersUrl

See also:
https://mail.kde.org/pipermail/distributions/2022-February/001124.html
https://mail.kde.org/pipermail/distributions/2022-February/001129.html
https://mail.kde.org/pipermail/distributions/2022-February/001133.html

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

 ...space-5.23.5-fix-kcmfontinst-ProvidersUrl.patch | 28 +
 ...e-5.23.5-fix-wallpaperplugin-ProvidersUrl.patch | 29 ++
 5.ebuild => plasma-workspace-5.23.5-r1.ebuild} |  4 +++
 ...0.ebuild => plasma-workspace-5.23.90-r1.ebuild} |  4 +++
 4 files changed, 65 insertions(+)

diff --git 
a/kde-plasma/plasma-workspace/files/plasma-workspace-5.23.5-fix-kcmfontinst-ProvidersUrl.patch
 
b/kde-plasma/plasma-workspace/files/plasma-workspace-5.23.5-fix-kcmfontinst-ProvidersUrl.patch
new file mode 100644
index ..e546f46d6b7f
--- /dev/null
+++ 
b/kde-plasma/plasma-workspace/files/plasma-workspace-5.23.5-fix-kcmfontinst-ProvidersUrl.patch
@@ -0,0 +1,28 @@
+From 8c11f207e2bbf0f98488de7066bd3698705f20e1 Mon Sep 17 00:00:00 2001
+From: Ben Cooksley 
+Date: Mon, 7 Feb 2022 06:44:47 +1300
+Subject: [PATCH] Use the correct endpoint for this - hosted by a CDN and
+ therefore capable of handling much greater volumes of traffic.
+
+CCMAIL: plasma-de...@kde.org
+CCMAIL: distributi...@kde.org
+---
+ kcms/kfontinst/kcmfontinst/kfontinst.knsrc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/kcms/kfontinst/kcmfontinst/kfontinst.knsrc 
b/kcms/kfontinst/kcmfontinst/kfontinst.knsrc
+index deaf1e08f..932bc8802 100644
+--- a/kcms/kfontinst/kcmfontinst/kfontinst.knsrc
 b/kcms/kfontinst/kcmfontinst/kfontinst.knsrc
+@@ -41,7 +41,7 @@ Name[vi]=Phông chữ
+ Name[x-test]=xxFontsxx
+ Name[zh_CN]=字体
+ 
+-ProvidersUrl=https://distribute.kde.org/khotnewstuff/fonts-providers.xml
++ProvidersUrl=https://cdn.kde.org/khotnewstuff/v1/fonts-providers.xml
+ Categories=KDE-Look.org Fonts
+ TargetDir=kfontinst
+ Uncompress=archive
+-- 
+GitLab
+

diff --git 
a/kde-plasma/plasma-workspace/files/plasma-workspace-5.23.5-fix-wallpaperplugin-ProvidersUrl.patch
 
b/kde-plasma/plasma-workspace/files/plasma-workspace-5.23.5-fix-wallpaperplugin-ProvidersUrl.patch
new file mode 100644
index ..3bf9315facfc
--- /dev/null
+++ 
b/kde-plasma/plasma-workspace/files/plasma-workspace-5.23.5-fix-wallpaperplugin-ProvidersUrl.patch
@@ -0,0 +1,29 @@
+From b49a102074087e6680f330fcf61cebdeeac306b7 Mon Sep 17 00:00:00 2001
+From: Ben Cooksley 
+Date: Mon, 7 Feb 2022 06:25:33 +1300
+Subject: [PATCH] Purge all references to download.kde.org, replacing them with
+ the correct endpoint of autoconfig.kde.org.
+
+CCMAIL: plasma-de...@kde.org
+CCMAIL: distributi...@kde.org
+(cherry picked from commit 1ab87dbf43bb51f21e2cd9e0188cb482a541734b)
+---
+ components/shellprivate/wallpaperplugin.knsrc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/components/shellprivate/wallpaperplugin.knsrc 
b/components/shellprivate/wallpaperplugin.knsrc
+index 1495b6e27..3ed59f75d 100644
+--- a/components/shellprivate/wallpaperplugin.knsrc
 b/components/shellprivate/wallpaperplugin.knsrc
+@@ -42,7 +42,7 @@ Name[x-test]=xxWallpaper Pluginsxx
+ Name[zh_CN]=壁纸插件
+ Name[zh_TW]=桌布外掛程式
+ 
+-ProvidersUrl=https://download.kde.org/ocs/providers.xml
++ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
+ Categories=Plasma Wallpaper Plugin
+ StandardResource=tmp
+ Uncompress=kpackage
+-- 
+GitLab
+

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.23.5.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-5.23.5-r1.ebuild
similarity index 96%
rename from kde-plasma/plasma-workspace/plasma-workspace-5.23.5.ebuild
rename to kde-plasma/plasma-workspace/plasma-workspace-5.23.5-r1.ebuild
index 204a23153bd8..ad412dd4223b 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.23.5.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.23.5-r1.ebuild
@@ -150,6 +150,10 @@ PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
 PATCHES=(
"${FILESDIR}/${PN}-5.21.5-split-libkworkspace.patch" # downstream
"${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: 
KDE-bug 432975, bug 767478
+   # https://mail.kde.org/pipermail/distributions/2022-February/001129.html
+   "${FILESDIR}/${P}-fix-wallpaperplugin-ProvidersUrl.patch"
+   # https://mail.kde.org/pipermail/distributions/2022-February/001133.html
+   "${FILESDIR}/${P}-fix-kcmfontinst-ProvidersUrl.patch"
 )
 
 src_prepare() {

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.23.90.ebuild 

[gentoo-commits] repo/gentoo:master commit in: kde-apps/kpimtextedit/files/, kde-apps/kpimtextedit/

2022-02-06 Thread Andreas Sturmlechner
commit: cefc29423b72bf03dd5f548d0da560cef04f2635
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb  6 10:39:10 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb  6 21:16:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cefc2942

kde-apps/kpimtextedit: Re-add IUSE=speech

Backporting upstream commits 2fb145fd9132c0f3cc589c8030eda8f536a45812
and 3596c0a90f590c409654a9aec2b087809cff0a79.

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

 .../kpimtextedit-21.12.2-speech-optional-1.patch   | 289 +
 .../kpimtextedit-21.12.2-speech-optional-2.patch   |  25 ++
 12.2.ebuild => kpimtextedit-21.12.2-r1.ebuild} |  13 +-
 kde-apps/kpimtextedit/metadata.xml |   1 +
 4 files changed, 326 insertions(+), 2 deletions(-)

diff --git 
a/kde-apps/kpimtextedit/files/kpimtextedit-21.12.2-speech-optional-1.patch 
b/kde-apps/kpimtextedit/files/kpimtextedit-21.12.2-speech-optional-1.patch
new file mode 100644
index ..d7fa7474a4bf
--- /dev/null
+++ b/kde-apps/kpimtextedit/files/kpimtextedit-21.12.2-speech-optional-1.patch
@@ -0,0 +1,289 @@
+From 53f187315f51e7d53a03c4ed464812b388465c10 Mon Sep 17 00:00:00 2001
+From: Laurent Montel 
+Date: Mon, 27 Dec 2021 07:53:16 +0100
+Subject: [PATCH] Add support for building without texttospeech as for the
+ moment we don't
+
+have it in qt6
+---
+ CMakeLists.txt| 10 +-
+ src/CMakeLists.txt| 34 ++-
+ .../plaintexteditor/plaintexteditor.cpp   |  4 +++
+ .../plaintexteditor/plaintexteditorwidget.cpp | 10 --
+ .../richtexteditor/richtexteditor.cpp |  5 ++-
+ .../richtexteditor/richtexteditorwidget.cpp   |  9 -
+ 6 files changed, 59 insertions(+), 13 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index ae59804..d1a0181 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -76,7 +76,15 @@ add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050f02)
+ add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055A00)
+ 
+ 
+-find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS 
TextToSpeech)
++find_package(Qt5TextToSpeech ${QT_REQUIRED_VERSION} CONFIG)
++set_package_properties(Qt5TextToSpeech PROPERTIES DESCRIPTION
++"Add support for texttospeed"
++TYPE OPTIONAL
++)
++if(TARGET Qt5::TextToSpeech)
++set(HAVE_TEXT_TO_SPEECH_SUPPORT TRUE)
++add_definitions(-DHAVE_TEXT_TO_SPEECH_SUPPORT)
++endif()
+ 
+ if(BUILD_TESTING)
+find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Test)
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 2720e0a..98e2854 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -53,7 +53,7 @@ target_sources(KF5PimTextEdit PRIVATE
+ composer-ng/richtextcomposeremailquotehighlighter.h
+ composer-ng/richtextcomposerwidget.h
+ )
+-
++if (HAVE_TEXT_TO_SPEECH_SUPPORT)
+ target_sources(KF5PimTextEdit PRIVATE
+ texttospeech/texttospeech.cpp
+ texttospeech/texttospeechwidget.cpp
+@@ -76,6 +76,7 @@ target_sources(KF5PimTextEdit PRIVATE
+ texttospeech/texttospeechlanguagecombobox.h
+ texttospeech/texttospeechactions.h
+ )
++endif()
+ 
+ target_sources(KF5PimTextEdit PRIVATE
+ grantleebuilder/plaintextmarkupbuilder.cpp
+@@ -168,7 +169,12 @@ target_link_libraries(KF5PimTextEdit
+ KF5::SyntaxHighlighting
+ Qt::TextToSpeech
+ )
+-
++if (HAVE_TEXT_TO_SPEECH_SUPPORT)
++target_link_libraries(KF5PimTextEdit
++PRIVATE
++Qt::TextToSpeech
++)
++endif()
+ set_target_properties(KF5PimTextEdit PROPERTIES
+ VERSION ${KPIMTEXTEDIT_VERSION}
+ SOVERSION ${KPIMTEXTEDIT_SOVERSION}
+@@ -240,7 +246,7 @@ 
ecm_generate_headers(KPimTextEdit_CamelCasetexteditor_commonwidget_HEADERS
+ )
+ 
+ 
+-
++if (HAVE_TEXT_TO_SPEECH_SUPPORT)
+ ecm_generate_headers(KPimTextEdit_CamelCasetexttospeechs_HEADERS
+ HEADER_NAMES
+ TextToSpeech
+@@ -252,7 +258,7 @@ 
ecm_generate_headers(KPimTextEdit_CamelCasetexttospeechs_HEADERS
+ PREFIX KPIMTextEdit
+ RELATIVE texttospeech
+ )
+-
++endif()
+ ecm_generate_headers(KPimTextEdit_Camelcasecomposerng_HEADERS
+ HEADER_NAMES
+ RichTextComposer
+@@ -269,11 +275,22 @@ 
ecm_generate_headers(KPimTextEdit_Camelcasecomposerng_HEADERS
+ 
+ 
+ ### install files ###
++if (HAVE_TEXT_TO_SPEECH_SUPPORT)
++install(FILES
++${KPimTextEdit_texttospeechs_HEADERS}
++DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KPIMTextEdit/kpimtextedit
++COMPONENT Devel
++)
++install(FILES
++${KPimTextEdit_CamelCasetexttospeechs_HEADERS}
++DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KPIMTextEdit/KPIMTextEdit/
++COMPONENT Devel
++)
++endif()
+ 
+ install(FILES
+ ${CMAKE_CURRENT_BINARY_DIR}/kpimtextedit_export.h
+ ${kpimtextedit_HEADERS}

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kdeplasma-addons/files/, kde-plasma/kdeplasma-addons/

2022-02-06 Thread Andreas Sturmlechner
commit: e6dd15402dc90217c0a9ad11b8acdea1dc6d8bfc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb  6 20:23:35 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb  6 21:16:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6dd1540

kde-plasma/kdeplasma-addons: Fix comic ProvidersUrl

See also:
https://mail.kde.org/pipermail/distributions/2022-February/001124.html
https://mail.kde.org/pipermail/distributions/2022-February/001130.html

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

 ...asma-addons-5.23.5-fix-comic-ProvidersUrl.patch | 29 ++
 5.ebuild => kdeplasma-addons-5.23.5-r1.ebuild} |  3 +++
 ...0.ebuild => kdeplasma-addons-5.23.90-r1.ebuild} |  3 +++
 3 files changed, 35 insertions(+)

diff --git 
a/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.23.5-fix-comic-ProvidersUrl.patch
 
b/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.23.5-fix-comic-ProvidersUrl.patch
new file mode 100644
index ..628dc9cdcbc8
--- /dev/null
+++ 
b/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.23.5-fix-comic-ProvidersUrl.patch
@@ -0,0 +1,29 @@
+From 3e24d34d9c36b61973871b0dadb6c11e798348f4 Mon Sep 17 00:00:00 2001
+From: Ben Cooksley 
+Date: Mon, 7 Feb 2022 06:28:21 +1300
+Subject: [PATCH] Purge all references to download.kde.org, replacing them with
+ the correct endpoint of autoconfig.kde.org.
+
+CCMAIL: plasma-de...@kde.org
+CCMAIL: distributi...@kde.org
+(cherry picked from commit 2c39c2051d9c7fc9e2e5c28c1d0ed44ea582ccd6)
+---
+ applets/comic/comic.knsrc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/applets/comic/comic.knsrc b/applets/comic/comic.knsrc
+index 264381972..bfa9a5dda 100644
+--- a/applets/comic/comic.knsrc
 b/applets/comic/comic.knsrc
+@@ -47,7 +47,7 @@ Name[x-test]=xxComicsxx
+ Name[zh_CN]=漫画
+ Name[zh_TW]=漫畫
+ 
+-ProvidersUrl=https://download.kde.org/ocs/providers.xml
++ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
+ Categories=Plasma Comic
+ TargetDir=plasma/comics
+ Uncompress=kpackage
+-- 
+GitLab
+

diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.5.ebuild 
b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.5-r1.ebuild
similarity index 93%
rename from kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.5.ebuild
rename to kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.5-r1.ebuild
index edac0f280437..88fafe00a3bd 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.5.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.5-r1.ebuild
@@ -54,6 +54,9 @@ RDEPEND="${DEPEND}
>=kde-plasma/plasma-workspace-${PVCUT}:5
 "
 
+# https://mail.kde.org/pipermail/distributions/2022-February/001130.html
+PATCHES=( "${FILESDIR}/${P}-fix-comic-ProvidersUrl.patch" )
+
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package share KF5Purpose)

diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.90.ebuild 
b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.90-r1.ebuild
similarity index 93%
rename from kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.90.ebuild
rename to kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.90-r1.ebuild
index 76cd0ceb3de6..e55e7808d903 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.90.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.23.90-r1.ebuild
@@ -54,6 +54,9 @@ RDEPEND="${DEPEND}
>=kde-plasma/plasma-workspace-${PVCUT}:5
 "
 
+# https://mail.kde.org/pipermail/distributions/2022-February/001130.html
+PATCHES=( "${FILESDIR}/${PN}-5.23.5-fix-comic-ProvidersUrl.patch" )
+
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package share KF5Purpose)



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2022-02-06 Thread Andreas Sturmlechner
commit: 90eb423988d9b3f94bef702e3b988e2e2c0f4cc8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb  6 20:31:34 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb  6 21:16:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90eb4239

kde-plasma/kwin: Fix ProvidersUrl

See also:
https://mail.kde.org/pipermail/distributions/2022-February/001124.html
https://mail.kde.org/pipermail/distributions/2022-February/001127.html

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

 .../kwin/files/kwin-5.23.5-fix-ProvidersUrl.patch  | 71 ++
 .../{kwin-5.23.5.ebuild => kwin-5.23.5-r1.ebuild}  |  3 +
 ...{kwin-5.23.90.ebuild => kwin-5.23.90-r1.ebuild} |  3 +
 3 files changed, 77 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.23.5-fix-ProvidersUrl.patch 
b/kde-plasma/kwin/files/kwin-5.23.5-fix-ProvidersUrl.patch
new file mode 100644
index ..8829ec286f70
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.23.5-fix-ProvidersUrl.patch
@@ -0,0 +1,71 @@
+From c5c5f67f5d5ef2b4f7145f6586a8b3d8dba7fab5 Mon Sep 17 00:00:00 2001
+From: Ben Cooksley 
+Date: Mon, 7 Feb 2022 06:12:40 +1300
+Subject: [PATCH] Purge all references to download.kde.org, replacing them with
+ the correct endpoint of autoconfig.kde.org.
+
+CCMAIL: plasma-de...@kde.org
+CCMAIL: distributi...@kde.org
+(cherry picked from commit a428630ea4a46e967de71711c8da5cbaeb9b690b)
+---
+ src/kcmkwin/kwineffects/kwineffect.knsrc | 2 +-
+ src/kcmkwin/kwinscripts/kwinscripts.knsrc| 2 +-
+ src/kcmkwin/kwintabbox/kwinswitcher.knsrc| 2 +-
+ src/plugins/kdecorations/aurorae/src/aurorae.knsrc.cmake | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/src/kcmkwin/kwineffects/kwineffect.knsrc 
b/src/kcmkwin/kwineffects/kwineffect.knsrc
+index 6abcfb34f8..22bd1c98ec 100644
+--- a/src/kcmkwin/kwineffects/kwineffect.knsrc
 b/src/kcmkwin/kwineffects/kwineffect.knsrc
+@@ -45,7 +45,7 @@ Name[x-test]=xxWindow Manager Effectsxx
+ Name[zh_CN]=窗口管理器特效
+ Name[zh_TW]=視窗管理員效果
+ 
+-ProvidersUrl=https://download.kde.org/ocs/providers.xml
++ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
+ Categories=KWin Effects
+ StandardResource=tmp
+ Uncompress=kpackage
+diff --git a/src/kcmkwin/kwinscripts/kwinscripts.knsrc 
b/src/kcmkwin/kwinscripts/kwinscripts.knsrc
+index 44faa872ba..c002f0eec5 100644
+--- a/src/kcmkwin/kwinscripts/kwinscripts.knsrc
 b/src/kcmkwin/kwinscripts/kwinscripts.knsrc
+@@ -44,7 +44,7 @@ Name[x-test]=xxWindow Manager Scriptsxx
+ Name[zh_CN]=窗口管理器脚本
+ Name[zh_TW]=視窗管理員指令稿
+ 
+-ProvidersUrl=https://download.kde.org/ocs/providers.xml
++ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
+ Categories=KWin Scripts
+ StandardResource=tmp
+ Uncompress=kpackage
+diff --git a/src/kcmkwin/kwintabbox/kwinswitcher.knsrc 
b/src/kcmkwin/kwintabbox/kwinswitcher.knsrc
+index bef9bc07ea..d0f5c3b520 100644
+--- a/src/kcmkwin/kwintabbox/kwinswitcher.knsrc
 b/src/kcmkwin/kwintabbox/kwinswitcher.knsrc
+@@ -45,7 +45,7 @@ Name[x-test]=xxWindow Manager Switching Layoutsxx
+ Name[zh_CN]=窗口管理器切换布局
+ Name[zh_TW]=視窗切換器佈局
+ 
+-ProvidersUrl=https://download.kde.org/ocs/providers.xml
++ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
+ Categories=KWin Switching Layouts
+ StandardResource=tmp
+ Uncompress=kpackage
+diff --git a/src/plugins/kdecorations/aurorae/src/aurorae.knsrc.cmake 
b/src/plugins/kdecorations/aurorae/src/aurorae.knsrc.cmake
+index a773c28c52..d0c7748852 100644
+--- a/src/plugins/kdecorations/aurorae/src/aurorae.knsrc.cmake
 b/src/plugins/kdecorations/aurorae/src/aurorae.knsrc.cmake
+@@ -40,7 +40,7 @@ Name[x-test]=xxAurorae Window Decorationsxx
+ Name[zh_CN]=Aurorae 极光窗口装饰
+ Name[zh_TW]=Aurorae 視窗裝飾
+ 
+-ProvidersUrl=https://download.kde.org/ocs/providers.xml
++ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
+ Categories=Window Decoration Aurorae
+ Uncompress=archive
+ TargetDir=aurorae/themes
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-5.23.5.ebuild 
b/kde-plasma/kwin/kwin-5.23.5-r1.ebuild
similarity index 96%
rename from kde-plasma/kwin/kwin-5.23.5.ebuild
rename to kde-plasma/kwin/kwin-5.23.5-r1.ebuild
index 6a8b24a358d7..daceebb79c40 100644
--- a/kde-plasma/kwin/kwin-5.23.5.ebuild
+++ b/kde-plasma/kwin/kwin-5.23.5-r1.ebuild
@@ -97,6 +97,9 @@ DEPEND="${COMMON_DEPEND}
 "
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
 
+# https://mail.kde.org/pipermail/distributions/2022-February/001127.html
+PATCHES=( "${FILESDIR}/${P}-fix-ProvidersUrl.patch" )
+
 src_prepare() {
ecm_src_prepare
use multimedia || eapply 
"${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"

diff --git a/kde-plasma/kwin/kwin-5.23.90.ebuild 
b/kde-plasma/kwin/kwin-5.23.90-r1.ebuild
similarity index 96%
rename from kde-plasma/kwin/kwin-5.23.90.ebuild
rename to kde-plasma/kwin/kwin-5.23.90-r1.ebuild
index 92235562b5a5..6f373b80731f 

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

2022-02-06 Thread Andreas Sturmlechner
commit: 1588699c75e91b5fd34c32efb396d0f0813b3c5b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb  6 10:46:40 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb  6 21:16:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1588699c

www-client/falkon: Add missing dev-python/pyside[webengine] usedep

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

 www-client/falkon/{falkon-3.2.0.ebuild => falkon-3.2.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/falkon/falkon-3.2.0.ebuild 
b/www-client/falkon/falkon-3.2.0-r1.ebuild
similarity index 96%
rename from www-client/falkon/falkon-3.2.0.ebuild
rename to www-client/falkon/falkon-3.2.0-r1.ebuild
index ec970f41b0da..617c1b0a9d8d 100644
--- a/www-client/falkon/falkon-3.2.0.ebuild
+++ b/www-client/falkon/falkon-3.2.0-r1.ebuild
@@ -48,7 +48,7 @@ COMMON_DEPEND="
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
-   
dev-python/pyside2[designer,gui,widgets,${PYTHON_USEDEP}]
+   
dev-python/pyside2[designer,gui,webengine,widgets,${PYTHON_USEDEP}]
dev-python/shiboken2[${PYTHON_USEDEP}]
')
)



  1   2   3   >