[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/text-engine/

2022-03-20 Thread Yuan Liao
commit: 2c9cbd43c061b9d54e54464542f476df36b5a37a
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Mar 21 05:56:16 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Mar 21 05:56:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c9cbd43

gui-libs/text-engine: Fix typo in die message

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

 gui-libs/text-engine/text-engine-0.1.0.ebuild | 2 +-
 gui-libs/text-engine/text-engine-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/text-engine/text-engine-0.1.0.ebuild 
b/gui-libs/text-engine/text-engine-0.1.0.ebuild
index fef9b5c38..5b29e8753 100644
--- a/gui-libs/text-engine/text-engine-0.1.0.ebuild
+++ b/gui-libs/text-engine/text-engine-0.1.0.ebuild
@@ -42,5 +42,5 @@ RDEPEND="
 src_prepare() {
default
sed -i -e "/subdir('demo')/d" meson.build ||
-   die "Failed to modify meson.ebuild to exclude the demo program"
+   die "Failed to modify meson.build to exclude the demo program"
 }

diff --git a/gui-libs/text-engine/text-engine-.ebuild 
b/gui-libs/text-engine/text-engine-.ebuild
index fef9b5c38..5b29e8753 100644
--- a/gui-libs/text-engine/text-engine-.ebuild
+++ b/gui-libs/text-engine/text-engine-.ebuild
@@ -42,5 +42,5 @@ RDEPEND="
 src_prepare() {
default
sed -i -e "/subdir('demo')/d" meson.build ||
-   die "Failed to modify meson.ebuild to exclude the demo program"
+   die "Failed to modify meson.build to exclude the demo program"
 }



[gentoo-commits] repo/gentoo:master commit in: app-crypt/jitterentropy-rngd/

2022-03-20 Thread Matthias Maier
commit: 4aefdf748e76459c11045761b24760a98940a9c1
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Mar 21 05:27:43 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Mar 21 05:27:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aefdf74

app-crypt/jitterentropy-rngd: add 1.2.7

Signed-off-by: Matthias Maier  gentoo.org>

 app-crypt/jitterentropy-rngd/Manifest  |  1 +
 .../jitterentropy-rngd-1.2.7.ebuild| 31 ++
 2 files changed, 32 insertions(+)

diff --git a/app-crypt/jitterentropy-rngd/Manifest 
b/app-crypt/jitterentropy-rngd/Manifest
index c933aceadc60..f3618b9e43af 100644
--- a/app-crypt/jitterentropy-rngd/Manifest
+++ b/app-crypt/jitterentropy-rngd/Manifest
@@ -1,2 +1,3 @@
 DIST jitterentropy-rngd-1.2.5.tar.gz 45262 BLAKE2B 
0fdbd513f0dd2fa216c079d55790ea2848fac26ca17846cfce06d0d338e8e88a13f2e9a7a7d55c938f0366f7cb010d22fc35d63921e4bb1408a5bda73ac9e96c
 SHA512 
23079ff64e1145efa22960dfa772f77dd27f45f1cd950fe7b3a45d56cb75920902a7136da92a7202c686f33db0895115624ac3d809627378056ca13250e5b07b
 DIST jitterentropy-rngd-1.2.6.tar.gz 45213 BLAKE2B 
f193aef0d2a39792c0fac9b5a949f493377d98a282b921d9f4d01ddac5a4f423002e9d61b8e920d35e9f6a608ae2f1341f7255084ec9d501e64ebd1a1d72a9cf
 SHA512 
fc59f84a24b2a2078c6bb4524b9feddfb2033c97390b20a9654294211208ef50399968ad8a19f7b82079eb987841e703fdb5aee98b60f1159244bd28ee43db75
+DIST jitterentropy-rngd-1.2.7.tar.gz 46546 BLAKE2B 
82f0610ab5e2dd4ac42b5c2a72a59cc9c78dd65f82327302d4699b129280d45bf61a7197d44d3d141b6ccd3b512b984b0f95f1594c97a8c54f10c0d58906089c
 SHA512 
4d89110cb7456b360f4c268121b61c2141b9d592877728eb94de0c8679928689b3b039a99579af4ee1299a1eb538c9a2d4527d9a4e98f85022c590a0d01f4811

diff --git a/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.7.ebuild 
b/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.7.ebuild
new file mode 100644
index ..1d082547ec2f
--- /dev/null
+++ b/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.7.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info systemd
+
+DESCRIPTION="Jitter RNG daemon"
+HOMEPAGE="https://www.chronox.de/jent.html;
+SRC_URI="https://github.com/smuellerDD/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~x86"
+IUSE=""
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.0-do-not-strip-and-compress.patch
+)
+
+src_configure() {
+   filter-flags '*'
+   append-cflags '-O0'
+   default
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" \
+   UNITDIR="$(systemd_get_systemunitdir)" install
+   newinitd "${FILESDIR}"/jitterentropy-rngd-initd jitterentropy-rngd
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/jitterentropy-rngd/

2022-03-20 Thread Matthias Maier
commit: f529182f45f31fcc9a4f7ab8094d2d1bfb4b553c
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Mar 21 05:28:37 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Mar 21 05:28:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f529182f

app-crypt/jitterentropy-rngd: drop 1.2.5, 1.2.6

Signed-off-by: Matthias Maier  gentoo.org>

 app-crypt/jitterentropy-rngd/Manifest  |  2 --
 .../jitterentropy-rngd-1.2.5.ebuild| 31 --
 .../jitterentropy-rngd-1.2.6.ebuild| 31 --
 3 files changed, 64 deletions(-)

diff --git a/app-crypt/jitterentropy-rngd/Manifest 
b/app-crypt/jitterentropy-rngd/Manifest
index f3618b9e43af..432b1f574f94 100644
--- a/app-crypt/jitterentropy-rngd/Manifest
+++ b/app-crypt/jitterentropy-rngd/Manifest
@@ -1,3 +1 @@
-DIST jitterentropy-rngd-1.2.5.tar.gz 45262 BLAKE2B 
0fdbd513f0dd2fa216c079d55790ea2848fac26ca17846cfce06d0d338e8e88a13f2e9a7a7d55c938f0366f7cb010d22fc35d63921e4bb1408a5bda73ac9e96c
 SHA512 
23079ff64e1145efa22960dfa772f77dd27f45f1cd950fe7b3a45d56cb75920902a7136da92a7202c686f33db0895115624ac3d809627378056ca13250e5b07b
-DIST jitterentropy-rngd-1.2.6.tar.gz 45213 BLAKE2B 
f193aef0d2a39792c0fac9b5a949f493377d98a282b921d9f4d01ddac5a4f423002e9d61b8e920d35e9f6a608ae2f1341f7255084ec9d501e64ebd1a1d72a9cf
 SHA512 
fc59f84a24b2a2078c6bb4524b9feddfb2033c97390b20a9654294211208ef50399968ad8a19f7b82079eb987841e703fdb5aee98b60f1159244bd28ee43db75
 DIST jitterentropy-rngd-1.2.7.tar.gz 46546 BLAKE2B 
82f0610ab5e2dd4ac42b5c2a72a59cc9c78dd65f82327302d4699b129280d45bf61a7197d44d3d141b6ccd3b512b984b0f95f1594c97a8c54f10c0d58906089c
 SHA512 
4d89110cb7456b360f4c268121b61c2141b9d592877728eb94de0c8679928689b3b039a99579af4ee1299a1eb538c9a2d4527d9a4e98f85022c590a0d01f4811

diff --git a/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.5.ebuild 
b/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.5.ebuild
deleted file mode 100644
index 653e5d0a9589..
--- a/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.5.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic linux-info systemd
-
-DESCRIPTION="Jitter RNG daemon"
-HOMEPAGE="https://www.chronox.de/jent.html;
-SRC_URI="https://github.com/smuellerDD/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~mips ~x86"
-IUSE=""
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.0-do-not-strip-and-compress.patch
-)
-
-src_configure() {
-   filter-flags '*'
-   append-cflags '-O0'
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" \
-   UNITDIR="$(systemd_get_systemunitdir)" install
-   newinitd "${FILESDIR}"/jitterentropy-rngd-initd jitterentropy-rngd
-}

diff --git a/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.6.ebuild 
b/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.6.ebuild
deleted file mode 100644
index 653e5d0a9589..
--- a/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.6.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic linux-info systemd
-
-DESCRIPTION="Jitter RNG daemon"
-HOMEPAGE="https://www.chronox.de/jent.html;
-SRC_URI="https://github.com/smuellerDD/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~mips ~x86"
-IUSE=""
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.0-do-not-strip-and-compress.patch
-)
-
-src_configure() {
-   filter-flags '*'
-   append-cflags '-O0'
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" \
-   UNITDIR="$(systemd_get_systemunitdir)" install
-   newinitd "${FILESDIR}"/jitterentropy-rngd-initd jitterentropy-rngd
-}



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

2022-03-20 Thread Yuan Liao
commit: 6f6352d22989cfb993f9f0851c59ae20276709f8
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Mar 21 04:14:05 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Mar 21 04:14:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f6352d2

gnome-extra/extension-manager: Update live ebuild for new dependency

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

 gnome-extra/extension-manager/extension-manager-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index a7f2ed960..7949012b7 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -30,6 +30,7 @@ RDEPEND="
dev-libs/json-glib
gui-libs/gtk:4[introspection]
gui-libs/libadwaita:1[introspection]
+   gui-libs/text-engine
net-libs/libsoup:3.0
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/text-engine/

2022-03-20 Thread Yuan Liao
commit: 6a9257cdfd005ea19647f870cc521c6090fe7f76
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Mar 21 03:46:02 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Mar 21 04:12:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a9257cd

gui-libs/text-engine: Initial import

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

 gui-libs/text-engine/Manifest |  1 +
 gui-libs/text-engine/metadata.xml | 11 +++
 gui-libs/text-engine/text-engine-0.1.0.ebuild | 46 +++
 gui-libs/text-engine/text-engine-.ebuild  | 46 +++
 4 files changed, 104 insertions(+)

diff --git a/gui-libs/text-engine/Manifest b/gui-libs/text-engine/Manifest
new file mode 100644
index 0..d43363127
--- /dev/null
+++ b/gui-libs/text-engine/Manifest
@@ -0,0 +1 @@
+DIST text-engine-0.1.0.tar.gz 15728 BLAKE2B 
41a5b4bb0347eca29268cf089a7ea127a0a467fa123384bc1d92cbb215ca98f9963742ba5f93972d163c7f6708ac428762a92023d98ad130b56657b6eccb7956
 SHA512 
36be3e913187dfbba96945891a64cb2b3efde8324cdb3457a64c2fdfd19e2c1289d48a92ca60c957c52e18a6cabbcc13f178c34687f183f60557e41db5c36418

diff --git a/gui-libs/text-engine/metadata.xml 
b/gui-libs/text-engine/metadata.xml
new file mode 100644
index 0..20643c52a
--- /dev/null
+++ b/gui-libs/text-engine/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   liaoy...@gmail.com
+   Yuan Liao
+   
+   
+   mjakeman/text-engine
+   
+

diff --git a/gui-libs/text-engine/text-engine-0.1.0.ebuild 
b/gui-libs/text-engine/text-engine-0.1.0.ebuild
new file mode 100644
index 0..fef9b5c38
--- /dev/null
+++ b/gui-libs/text-engine/text-engine-0.1.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/text-engine.git;
+else
+   SRC_URI="https://github.com/mjakeman/text-engine/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A lightweight rich-text framework for GTK 4"
+HOMEPAGE="https://github.com/mjakeman/text-engine;
+
+LICENSE="MIT"
+SLOT="0"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+COMMON_DEPEND="
+   dev-libs/glib:2
+   dev-libs/libxml2:2
+   gui-libs/gtk:4
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/json-glib
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   x11-libs/pango
+"
+
+src_prepare() {
+   default
+   sed -i -e "/subdir('demo')/d" meson.build ||
+   die "Failed to modify meson.ebuild to exclude the demo program"
+}

diff --git a/gui-libs/text-engine/text-engine-.ebuild 
b/gui-libs/text-engine/text-engine-.ebuild
new file mode 100644
index 0..fef9b5c38
--- /dev/null
+++ b/gui-libs/text-engine/text-engine-.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/text-engine.git;
+else
+   SRC_URI="https://github.com/mjakeman/text-engine/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A lightweight rich-text framework for GTK 4"
+HOMEPAGE="https://github.com/mjakeman/text-engine;
+
+LICENSE="MIT"
+SLOT="0"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+COMMON_DEPEND="
+   dev-libs/glib:2
+   dev-libs/libxml2:2
+   gui-libs/gtk:4
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/json-glib
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   x11-libs/pango
+"
+
+src_prepare() {
+   default
+   sed -i -e "/subdir('demo')/d" meson.build ||
+   die "Failed to modify meson.ebuild to exclude the demo program"
+}



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

2022-03-20 Thread Yuan Liao
commit: 29fbb74e0fff0cf4ae211abae3a09a3becd568cb
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Mar 21 03:15:30 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Mar 21 03:15:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29fbb74e

gnome-extra/extension-manager: Reformat ebuild and update comments

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

 .../extension-manager-0.2.3.ebuild | 34 +-
 .../extension-manager-.ebuild  | 23 ---
 2 files changed, 39 insertions(+), 18 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
index ffce3d0d2..561186b6b 100644
--- a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
@@ -19,23 +19,41 @@ HOMEPAGE="https://github.com/mjakeman/extension-manager;
 LICENSE="GPL-3+"
 SLOT="0"
 
-DEPEND="
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   virtual/pkgconfig
+"
+
+RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
gui-libs/gtk:4[introspection]
gui-libs/libadwaita:1[introspection]
net-libs/libsoup:3.0
 "
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   virtual/pkgconfig
+
+DEPEND="
+   ${RDEPEND}
 "
 
-# disable AppStream test
+# Tests are skipped because as of version 0.2.3, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# # 'Validate appstream file' test case requires Internet connection
+# PROPERTIES="test_network"
+# RESTRICT="test"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
 src_test() {
-:
+   :
 }
 
 pkg_postinst() {

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 4a5dfc5e0..a7f2ed960 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -19,18 +19,22 @@ HOMEPAGE="https://github.com/mjakeman/extension-manager;
 LICENSE="GPL-3+"
 SLOT="0"
 
-DEPEND="
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   virtual/pkgconfig
+"
+
+RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
gui-libs/gtk:4[introspection]
gui-libs/libadwaita:1[introspection]
net-libs/libsoup:3.0
 "
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   virtual/pkgconfig
+
+DEPEND="
+   ${RDEPEND}
 "
 
 src_configure() {
@@ -44,14 +48,13 @@ src_configure() {
 
 # Tests are skipped because as of version 0.2.3, the tests only validate
 # resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or are not relevant on
+# validations are either already handled by QA checks or not relevant on
 # Gentoo.  For more information about the rationale, please refer to:
 # 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
 #
 # If tests are to be executed in the future because the upstream adds
-# functionality tests in the future or for other reasons, and should there be
-# no convenient way to skip the validations, the following variable values need
-# to be set:
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
 #
 # IUSE="test"
 # # 'Validate appstream file' test case requires Internet connection



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

2022-03-20 Thread Yuan Liao
commit: 2ef4c3c843abf6cdd2a4426e92c07ba86131e8c2
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Mar 21 03:13:16 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Mar 21 03:13:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2ef4c3c8

gnome-extra/extension-manager: Drop 0.2.2

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

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.2.2.ebuild | 57 --
 2 files changed, 58 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 3534858c5..bfb1562de 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1 @@
-DIST extension-manager-0.2.2.tar.gz 1381383 BLAKE2B 
bd3a945761da27aa5e9c701cc78b8b0d5404a94f18f988281c152223e470752417a20c7f6b86409392ada6bfce2ea4615d32ed38f4071df2f4dc9e102d693a4d
 SHA512 
319182d0d08cc94ec5db6fceb52c1efab287400ec9572f7d5eb96bbd765a8e3a5031b2a43066a535ff7a288d93647c8ecf5ed85ea202281e666e2dbdb0b812d6
 DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 
3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e
 SHA512 
9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218

diff --git a/gnome-extra/extension-manager/extension-manager-0.2.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.2.2.ebuild
deleted file mode 100644
index c59138704..0
--- a/gnome-extra/extension-manager/extension-manager-0.2.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-IUSE="test"
-# 'Validate appstream file' test case requires Internet connection
-PROPERTIES="test_network"
-RESTRICT="test"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   virtual/pkgconfig
-   test? (
-   dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   )
-"
-
-DEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
-   net-libs/libsoup:3.0
-"
-
-RDEPEND="
-   ${DEPEND}
-"
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/fti/

2022-03-20 Thread Yuan Liao
commit: 9f5e53441c8363d372dfc1a76e905d9f670534f8
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Mar 21 04:48:37 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Mar 21 04:49:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f5e5344

sys-cluster/fti: Drop lustre USE flag for last-rited dependency

Bug: https://bugs.gentoo.org/835693
Signed-off-by: Yuan Liao  gmail.com>

 sys-cluster/fti/{fti-1.6.ebuild => fti-1.6-r1.ebuild} | 4 +---
 sys-cluster/fti/metadata.xml  | 1 -
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-cluster/fti/fti-1.6.ebuild b/sys-cluster/fti/fti-1.6-r1.ebuild
similarity index 92%
rename from sys-cluster/fti/fti-1.6.ebuild
rename to sys-cluster/fti/fti-1.6-r1.ebuild
index a7da6c728..74bb2c580 100644
--- a/sys-cluster/fti/fti-1.6.ebuild
+++ b/sys-cluster/fti/fti-1.6-r1.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/leobago/fti/archive/refs/tags/v${PV}.tar.gz -> ${P}.
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="doc examples fi-io hdf5 lustre fortran openssl sionlib test tutorial"
+IUSE="doc examples fi-io hdf5 fortran openssl sionlib test tutorial"
 
 #TODO: unbundle jerasure bpp iniparser
 RDEPEND="
@@ -29,7 +29,6 @@ RDEPEND="
virtual/mpi
 
hdf5? ( sci-libs/hdf5[mpi] )
-   lustre? ( sys-cluster/lustre )
openssl? ( dev-libs/openssl )
sionlib? ( sys-cluster/sionlib )
 "
@@ -58,7 +57,6 @@ src_configure() {
-DENABLE_FI_IO=$(usex fi-io)
-DENABLE_FORTRAN=$(usex fortran)
-DENABLE_HDF5=$(usex hdf5)
-   -DENABLE_LUSTRE=$(usex lustre)
-DENABLE_OPENSSL=$(usex openssl)
-DENABLE_SIONLIB=$(usex sionlib)
-DENABLE_TESTS=$(usex test)

diff --git a/sys-cluster/fti/metadata.xml b/sys-cluster/fti/metadata.xml
index 1c078d89e..390df57b2 100644
--- a/sys-cluster/fti/metadata.xml
+++ b/sys-cluster/fti/metadata.xml
@@ -15,7 +15,6 @@ FTI stands for Fault Tolerance Interface and is a library 
that aims to give comp
   
 To use the dev-libs/openssl MD5 rather 
than the built-in
 Enables the build of a Fortran wrapper
-Enables Lustre Support
 Enables the parallel I/O 
sys-cluster/sionlib for FTI
 Enables the HDF5 checkpoints for FTI
 Enables the generation of tutorial files



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

2022-03-20 Thread Yixun Lan
commit: b885dbcdbe45a4fd5680d36e521ad4a4ee635322
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Mar 21 02:47:38 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Mar 21 02:47:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b885dbcd

dev-python/setuptools: Keyword 60.10.0 riscv, #832036

Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/dev-python/setuptools/setuptools-60.10.0.ebuild 
b/dev-python/setuptools/setuptools-60.10.0.ebuild
index 125826ca7062..664c89e0ecdc 100644
--- a/dev-python/setuptools/setuptools-60.10.0.ebuild
+++ b/dev-python/setuptools/setuptools-60.10.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-03-20 Thread Matt Turner
commit: cd2472ea33ac709092e390ea34ab61cc33e2bfc1
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 21 01:54:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 21 01:54:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd2472ea

dev-lang/vala: Version bump to 0.56.0

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

 dev-lang/vala/Manifest   |  1 +
 dev-lang/vala/vala-0.56.0.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index 439037cf2bef..e1f3a8ae48ff 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -3,3 +3,4 @@ DIST vala-0.48.22.tar.xz 3539404 BLAKE2B 
b9e5e845bbeefd240a9d332d64c2a77bdf581a3
 DIST vala-0.50.10.tar.xz 3547792 BLAKE2B 
80e57b0fa5fdec2e3403878db1d5c83f4fd14551863131ce359070ab11ef99bcd3813808ab61d8fd8acbb45e9882e83a2ca00f51d584608a0afdd0b9908ee2f3
 SHA512 
09212c128bc7f7f16b72912644e06c3b91c3b102698a6c7d7af60a8adbcbf8b8ed80b005cbf72654e1d3139c79595baf88561fa41b393a53b1e3ecc1af6896cd
 DIST vala-0.52.10.tar.xz 3598676 BLAKE2B 
f1d54634ffb8a152e5672badc912338a2982a81f5ee998b05212de807197d3f5cdd5b08ec9b521a004933fa6585b24b1e45a9cbc1a375c9863460350d3d3749b
 SHA512 
d7517c25228db9c69bc68e16ed3903ea5dda016d5e84183491fef0b65edbbaf34065e785b0e0dc48f3af2460dc9ac6c435436f460b01929b2403ef0b9a2ad2d8
 DIST vala-0.54.7.tar.xz 3916868 BLAKE2B 
0e9f1e20f7f2dc2e1b024baba6e64e9d192de7d9978c6f9b2ed37e5fff9e95e31718e7a44761c98e8fe2aa790e9464259df004610d4cf863ef39afe45cedd37d
 SHA512 
7d3345984c496e9fe6324fea6c4fd8d2887102b271d825740b0f5812538dbdabe9c88ec4022d25c34121df686200cce48d4678ec6a00b2a002b9e74242475440
+DIST vala-0.56.0.tar.xz 3958820 BLAKE2B 
dc4ac5ad65fd2650eb2ecf1cc8e7ed177a64ae7d93120793941760417b6d8d5992cef1a557a7de3f39cf1e646d00fa853ccfac7414c742d9cfcf313945cbd356
 SHA512 
dfaad6fc143835d601c586b270e7ee63309341fb9b7f023541bac75e96759d0eb9c563c67aa26acdcd1fb89a4a08759107f8a6c8e887f7d402fa2aa50a2e4038

diff --git a/dev-lang/vala/vala-0.56.0.ebuild b/dev-lang/vala/vala-0.56.0.ebuild
new file mode 100644
index ..73d616e5874c
--- /dev/null
+++ b/dev-lang/vala/vala-0.56.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2
+
+DESCRIPTION="Compiler for the GObject type system"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
+
+LICENSE="LGPL-2.1+"
+SLOT="0.54"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x86-linux"
+IUSE="test valadoc"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.48.0:2
+   >=dev-libs/vala-common-${PV}
+   valadoc? ( >=media-gfx/graphviz-2.16 )
+   != it, which 
would be bad
+# as the newer is not required with older vala when those are picked instead 
of 0.46.
+# vala-0.45.91 ships a broken libsoup-2.4.vapi copy too, but that'll be fixed 
by 0.45.92
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/dbus-glib
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection
+   )
+"
+BDEPEND="
+   dev-libs/libxslt
+   sys-devel/flex
+   virtual/pkgconfig
+   virtual/yacc
+"
+
+src_configure() {
+   # weasyprint enables generation of PDF from HTML
+   gnome2_src_configure \
+   --disable-unversioned \
+   $(use_enable valadoc) \
+   VALAC=: \
+   WEASYPRINT=:
+}
+
+src_install() {
+   default
+   find "${D}" -name "*.la" -delete || die
+}



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

2022-03-20 Thread Matt Turner
commit: c8c1efcf5d93d74c65bb0a5ef1ccb3d6544d0f80
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 21 01:54:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 21 01:54:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c1efcf

dev-libs/vala-common: Version bump to 0.56.0

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

 dev-libs/vala-common/Manifest  |  1 +
 dev-libs/vala-common/vala-common-0.56.0.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest
index 838b936b1e09..f1b11852286e 100644
--- a/dev-libs/vala-common/Manifest
+++ b/dev-libs/vala-common/Manifest
@@ -1,2 +1,3 @@
 DIST vala-0.52.10.tar.xz 3598676 BLAKE2B 
f1d54634ffb8a152e5672badc912338a2982a81f5ee998b05212de807197d3f5cdd5b08ec9b521a004933fa6585b24b1e45a9cbc1a375c9863460350d3d3749b
 SHA512 
d7517c25228db9c69bc68e16ed3903ea5dda016d5e84183491fef0b65edbbaf34065e785b0e0dc48f3af2460dc9ac6c435436f460b01929b2403ef0b9a2ad2d8
 DIST vala-0.54.7.tar.xz 3916868 BLAKE2B 
0e9f1e20f7f2dc2e1b024baba6e64e9d192de7d9978c6f9b2ed37e5fff9e95e31718e7a44761c98e8fe2aa790e9464259df004610d4cf863ef39afe45cedd37d
 SHA512 
7d3345984c496e9fe6324fea6c4fd8d2887102b271d825740b0f5812538dbdabe9c88ec4022d25c34121df686200cce48d4678ec6a00b2a002b9e74242475440
+DIST vala-0.56.0.tar.xz 3958820 BLAKE2B 
dc4ac5ad65fd2650eb2ecf1cc8e7ed177a64ae7d93120793941760417b6d8d5992cef1a557a7de3f39cf1e646d00fa853ccfac7414c742d9cfcf313945cbd356
 SHA512 
dfaad6fc143835d601c586b270e7ee63309341fb9b7f023541bac75e96759d0eb9c563c67aa26acdcd1fb89a4a08759107f8a6c8e887f7d402fa2aa50a2e4038

diff --git a/dev-libs/vala-common/vala-common-0.56.0.ebuild 
b/dev-libs/vala-common/vala-common-0.56.0.ebuild
new file mode 100644
index ..40415607535f
--- /dev/null
+++ b/dev-libs/vala-common/vala-common-0.56.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GNOME_ORG_MODULE="vala"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for packages that use Vala"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+
+RDEPEND=""
+DEPEND=""
+BDEPEND=""
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins vala.m4 vapigen/vapigen.m4
+   insinto /usr/share/vala
+   doins vapigen/Makefile.vapigen
+}



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

2022-03-20 Thread Matt Turner
commit: 6a4c777dbaaef7d91ca2c8cd08e8fd6d7973c713
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 21 01:49:02 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 21 01:49:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a4c777d

dev-python/nspektr: Keyword 0.3.0 alpha, #832036

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

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

diff --git a/dev-python/nspektr/nspektr-0.3.0.ebuild 
b/dev-python/nspektr/nspektr-0.3.0.ebuild
index 897aa1f8871a..664b424a9047 100644
--- a/dev-python/nspektr/nspektr-0.3.0.ebuild
+++ b/dev-python/nspektr/nspektr-0.3.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 RDEPEND="
>=dev-python/jaraco-context-4.1.1-r2[${PYTHON_USEDEP}]



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

2022-03-20 Thread Matt Turner
commit: 9006dd3748a5e49c6e92a207ebd38f2de41b6d82
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 21 01:49:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 21 01:49:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9006dd37

dev-python/setuptools: Keyword 60.10.0 alpha, #832036

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

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

diff --git a/dev-python/setuptools/setuptools-60.10.0.ebuild 
b/dev-python/setuptools/setuptools-60.10.0.ebuild
index ebd05cb41e48..125826ca7062 100644
--- a/dev-python/setuptools/setuptools-60.10.0.ebuild
+++ b/dev-python/setuptools/setuptools-60.10.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-03-20 Thread Matt Turner
commit: 028baea48e8552cc18679e4b7b567fc357ba6388
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 21 01:41:13 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 21 01:44:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=028baea4

gnome-base/librsvg: Fix non-primary ABI build

Closes: https://bugs.gentoo.org/835697
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/librsvg/librsvg-2.54.0.ebuild | 13 +
 1 file changed, 13 insertions(+)

diff --git a/gnome-base/librsvg/librsvg-2.54.0.ebuild 
b/gnome-base/librsvg/librsvg-2.54.0.ebuild
index 17264842982a..1def62d1e4fc 100644
--- a/gnome-base/librsvg/librsvg-2.54.0.ebuild
+++ b/gnome-base/librsvg/librsvg-2.54.0.ebuild
@@ -47,6 +47,11 @@ QA_FLAGS_IGNORED="
 RESTRICT="test" # Lots of issues on 32bit builds, 64bit build seems to get 
into an infinite compilation sometimes, etc.
 
 src_prepare() {
+   # Documentation is built unconditionally and depends on introspection,
+   # but introspection is only built for the primary ABI.
+   # Disable documentation and manually build the doc subdirectory 
separately.
+   sed -i -e '/SUBDIRS =/s/ doc//' Makefile.in Makefile.am || die
+
use vala && vala_src_prepare
gnome2_src_prepare
 }
@@ -80,10 +85,18 @@ multilib_src_configure() {
 
 multilib_src_compile() {
gnome2_src_compile
+
+   if multilib_is_native_abi; then
+   emake -C doc
+   fi
 }
 
 multilib_src_install() {
gnome2_src_install
+
+   if multilib_is_native_abi; then
+   emake DESTDIR="${D}" install -C doc
+   fi
 }
 
 multilib_src_install_all() {



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnome-bluetooth/

2022-03-20 Thread Matt Turner
commit: 0198dd66895d051654c0935e3dd484bd06b9890a
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 21 00:25:20 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 21 00:53:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0198dd66

net-wireless/gnome-bluetooth: Resolve file conflicts

The udev rules are included in systemd-250. See
https://github.com/systemd/systemd/pull/21605

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

 ...oth-42.0-r1.ebuild => gnome-bluetooth-42.0-r2.ebuild} | 16 
 net-wireless/gnome-bluetooth/metadata.xml|  3 +++
 2 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.0-r1.ebuild 
b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.0-r2.ebuild
similarity index 80%
rename from net-wireless/gnome-bluetooth/gnome-bluetooth-42.0-r1.ebuild
rename to net-wireless/gnome-bluetooth/gnome-bluetooth-42.0-r2.ebuild
index cdca419d67c0..7b73eda902ca 100644
--- a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.0-r1.ebuild
+++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.0-r2.ebuild
@@ -3,14 +3,14 @@
 
 EAPI=7
 PYTHON_COMPAT=( python3_{8..10} )
-inherit gnome.org meson python-any-r1 udev xdg
+inherit gnome.org meson python-any-r1 xdg
 
 DESCRIPTION="Bluetooth graphical utilities integrated with GNOME"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeBluetooth;
 
 LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
 SLOT="3/13" # subslot = libgnome-bluetooth-3 soname version
-IUSE="gtk-doc +introspection test"
+IUSE="gtk-doc +introspection sendto test"
 RESTRICT="!test? ( test )"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
@@ -28,6 +28,7 @@ RDEPEND="${DEPEND}
acct-group/plugdev
virtual/udev
>=net-wireless/bluez-5
+   sendto? ( !net-wireless/gnome-bluetooth:2 )
 "
 BDEPEND="
dev-libs/libxml2:2
@@ -56,22 +57,13 @@ pkg_setup() {
 
 src_configure() {
local emesonargs=(
-   -Dsendto=true
+   $(meson_use sendto)
$(meson_use gtk-doc gtk_doc)
$(meson_use introspection)
)
meson_src_configure
 }
 
-src_install() {
-   meson_src_install
-   udev_dorules "${FILESDIR}"/61-${PN}.rules
-}
-
 pkg_postinst() {
xdg_pkg_postinst
-   if ! has_version 'sys-apps/systemd[acl]' ; then
-   elog "Don't forget to add yourself to the plugdev group "
-   elog "if you want to be able to control bluetooth transmitter."
-   fi
 }

diff --git a/net-wireless/gnome-bluetooth/metadata.xml 
b/net-wireless/gnome-bluetooth/metadata.xml
index 7b343b06be8a..11abdacb27d2 100644
--- a/net-wireless/gnome-bluetooth/metadata.xml
+++ b/net-wireless/gnome-bluetooth/metadata.xml
@@ -5,4 +5,7 @@
gn...@gentoo.org
Gentoo GNOME Desktop
 
+
+   Build the bluetooth-sendto application to send 
files to various locations/devices
+
 



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2022-03-20 Thread Robin H. Johnson
commit: 86964447d6b2e6798be6874ae677cebfae1ab069
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sun Mar 20 22:51:44 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sun Mar 20 23:08:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86964447

net-nds: avoid automagic autoca

Signed-off-by: Robin H. Johnson  gentoo.org>

 net-nds/openldap/openldap-2.6.1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-nds/openldap/openldap-2.6.1.ebuild 
b/net-nds/openldap/openldap-2.6.1.ebuild
index 0edc6a14276a..62f91410a233 100644
--- a/net-nds/openldap/openldap-2.6.1.ebuild
+++ b/net-nds/openldap/openldap-2.6.1.ebuild
@@ -23,7 +23,7 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
 
 IUSE_DAEMON="argon2 +cleartext crypt experimental minimal samba tcpd"
-IUSE_OVERLAY="overlays perl"
+IUSE_OVERLAY="overlays perl autoca"
 IUSE_OPTIONAL="debug gnutls iodbc ipv6 odbc sasl ssl selinux static-libs 
+syslog test"
 IUSE_CONTRIB="kerberos kinit pbkdf2 sha2 smbkrb5passwd"
 IUSE_CONTRIB="${IUSE_CONTRIB} cxx"
@@ -34,6 +34,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="cxx? ( sasl )
pbkdf2? ( ssl )
test? ( cleartext sasl )
+   autoca? ( !gnutls )
?? ( test minimal )"
 
 S=${WORKDIR}/${PN}-OPENLDAP_REL_ENG_${MY_PV}
@@ -416,6 +417,7 @@ multilib_src_configure() {
fi
 
use overlays && myconf+=( --enable-overlays=mod )
+   use autoca && myconf+=( --enable-autoca=mod ) || myconf+=( 
--enable-autoca=no )
# compile-in the syncprov
myconf+=( --enable-syncprov=yes )
 
@@ -435,6 +437,7 @@ multilib_src_configure() {
--disable-slapd
--disable-mdb
--disable-overlays
+   --disable-autoca
--disable-syslog
--without-systemd
)



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2022-03-20 Thread Robin H. Johnson
commit: 4c4745b05a90742b564fef0714e66aec98e415f2
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sun Mar 20 23:07:56 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sun Mar 20 23:08:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c4745b0

net-nds/openldap: make src_test run parallel tests

Signed-off-by: Robin H. Johnson  gentoo.org>

 net-nds/openldap/openldap-2.6.1.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/net-nds/openldap/openldap-2.6.1.ebuild 
b/net-nds/openldap/openldap-2.6.1.ebuild
index 62f91410a233..7af43ba480d1 100644
--- a/net-nds/openldap/openldap-2.6.1.ebuild
+++ b/net-nds/openldap/openldap-2.6.1.ebuild
@@ -608,7 +608,15 @@ multilib_src_compile() {
 
 multilib_src_test() {
if multilib_is_native_abi; then
-   emake test
+   cd "tests"
+   pwd
+   # emake test => runs only lloadd & mdb, in serial; skips 
ldif,sql,wt,regression
+   # emake partests => runs ALL of the tests in parallel
+   # wt/WiredTiger is not supported in Gentoo
+   TESTS=( plloadd pmdb )
+   #TESTS+=( pldif ) # not done by default, so also exclude here
+   #use odbc && TESTS+=( psql ) # not done by default, so also 
exclude here
+   emake "${TESTS[@]}"
fi
 }
 



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

2022-03-20 Thread Marek Szuba
commit: e50b81190260527a9259a225e88c4ac5b763ad5e
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Mar 20 22:53:35 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Mar 20 23:03:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50b8119

dev-python/cerberus: keyword 1.3.2 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

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

diff --git a/dev-python/cerberus/cerberus-1.3.2.ebuild 
b/dev-python/cerberus/cerberus-1.3.2.ebuild
index 4e51f4427dae..709c7d86a270 100644
--- a/dev-python/cerberus/cerberus-1.3.2.ebuild
+++ b/dev-python/cerberus/cerberus-1.3.2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/pyeve/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.t
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~riscv"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.3.2_no-pytest-runner.patch



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

2022-03-20 Thread Marek Szuba
commit: 91eddeaef36d41c2f42a3b8ab9f0555de287dceb
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Mar 20 22:58:00 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Mar 20 23:03:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91eddeae

dev-python/cerberus: keyword 1.3.4 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

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

diff --git a/dev-python/cerberus/cerberus-1.3.4.ebuild 
b/dev-python/cerberus/cerberus-1.3.4.ebuild
index c117fa874d6b..f9243673a7fe 100644
--- a/dev-python/cerberus/cerberus-1.3.4.ebuild
+++ b/dev-python/cerberus/cerberus-1.3.4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/pyeve/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.t
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.3.2_no-pytest-runner.patch



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

2022-03-20 Thread Marek Szuba
commit: 208a26e5bcde1e37c6f32a4bdc5a790f7869fa79
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Mar 20 22:59:26 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Mar 20 23:03:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208a26e5

dev-python/nspektr: keyword 0.3.0 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

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

diff --git a/dev-python/nspektr/nspektr-0.3.0.ebuild 
b/dev-python/nspektr/nspektr-0.3.0.ebuild
index 3cb7845ac6c1..897aa1f8871a 100644
--- a/dev-python/nspektr/nspektr-0.3.0.ebuild
+++ b/dev-python/nspektr/nspektr-0.3.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
 
 RDEPEND="
>=dev-python/jaraco-context-4.1.1-r2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: www-apps/tt-rss/, www-apps/tt-rss/files/

2022-03-20 Thread James Le Cuirot
commit: 0acc10157e16422a8f125b7d3a2bcea27e17cc14
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 20 23:03:06 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 20 23:03:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0acc1015

www-apps/tt-rss: Drop old 20200922

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

 www-apps/tt-rss/Manifest   |  1 -
 www-apps/tt-rss/files/permissions  | 25 -
 www-apps/tt-rss/files/ttrssd.initd-r3  | 88 ---
 www-apps/tt-rss/tt-rss-20200922.ebuild | 95 --
 4 files changed, 209 deletions(-)

diff --git a/www-apps/tt-rss/Manifest b/www-apps/tt-rss/Manifest
index 5a6f1e2a2113..e407e317a278 100644
--- a/www-apps/tt-rss/Manifest
+++ b/www-apps/tt-rss/Manifest
@@ -1,2 +1 @@
-DIST tt-rss-20200922.tar.gz 3406007 BLAKE2B 
7058253fbbba1c121d11eace8a3ef024b7ef83b05fd8b10b0ba0d017fa75d16b970e2c95c13091f760b21bcf092f609d81a5649de03672b0394113412f90beb0
 SHA512 
90387d07af76bc90bfb2e740dcfa0b2e13ed9af679a6c9258edd053511277bc36fca8edd4b3862c3f1957fa65a827b161abf3ed7fa603d4b84514fd456947a47
 DIST tt-rss-20220218.tar.gz 9916433 BLAKE2B 
318969b6e5156842079bf68c4ea614e5e60e21d8caa46b1a78f2cef051904da30e5091838f6e10f6f610d8ee39c7922137aeb60b7cd5004cabc1d2cdf65edfa8
 SHA512 
38a81dd737462724bc52ca3915350c175abe548cd566a4f9a5e1d5efda9287d0666e9348e5b13dd20549360501de5b0bfb659292fb650f7a60fdab8b63cf8202

diff --git a/www-apps/tt-rss/files/permissions 
b/www-apps/tt-rss/files/permissions
deleted file mode 100644
index a26b87f4e715..
--- a/www-apps/tt-rss/files/permissions
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/bash -e
-
-cd "${MY_INSTALLDIR}"
-
-if [[ $1 = install ]]; then
-   # We need to lock down cache/ for the operations below to be
-   # safe. The permissions match the webapp-config defaults but these
-   # can be changed and existing installations may also differ.
-   chown root:root cache/
-   chmod 00755 cache/
-
-   chgrp --no-dereference ttrssd feed-icons/ lock/ cache/*/
-   chmod g+ws feed-icons/ lock/ cache/*/
-
-   # Files within lock/ are exclusively written by the update
-   # daemon. Files within feed-icons/ are always unlinked before
-   # modification. Only cache/ holds files that are modified in place
-   # by both processes and therefore ACLs are required to ensure that
-   # the files themselves are created as group writable.
-   if ! setfacl --modify d:g::rwX cache/*/; then
-   echo "WARNING: ACLs are not available on this filesystem. 
Either enable them or set TTRSSD_USER to your PHP user in /etc/conf.d/ttrssd to 
avoid permission issues."
-   elif [[ -n $(find cache/ -type f ! -name ".*" ! \( -group ttrssd -perm 
-020 \) -print -quit) ]]; then
-   echo "WARNING: Files that are not writable by the ttrssd group 
found within the cache directory. Either delete them or correct their 
permissions."
-   fi
-fi

diff --git a/www-apps/tt-rss/files/ttrssd.initd-r3 
b/www-apps/tt-rss/files/ttrssd.initd-r3
deleted file mode 100644
index a6f3b8a78ef1..
--- a/www-apps/tt-rss/files/ttrssd.initd-r3
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-   need net
-   after postgresql mysql
-}
-
-PID_DIR="/run/ttrssd"
-LOG_DIR=${LOG_DIR:-"/var/log/ttrssd"}
-TTRSSD_USER=${TTRSSD_USER:-"ttrssd"}
-
-setup() {
-   mkdir -p "${PID_DIR}" "${LOG_DIR}" || return 1
-   chown "${TTRSSD_USER}":ttrssd "${LOG_DIR}" || return 1
-}
-
-list_instance_dirs() {
-   if [ -z "${INSTANCE_DIRS}" ]; then
-   cut -d" " -f4 /var/db/webapps/tt-rss/*/installs 2>/dev/null
-   else
-   printf "%s\n" ${INSTANCE_DIRS}
-   fi
-}
-
-instance_dir_to_name() {
-   local name=${1#/}
-   echo ${name//\//--}
-}
-
-start() {
-   setup || return 1
-   local instance_dir instance_name ret=1
-
-   IFS=$'\n'
-   for instance_dir in $(list_instance_dirs); do
-   if [ -d "${instance_dir}" ]; then
-   if [ ! -f "${instance_dir}"/update_daemon2.php ]; then
-   ewarn "TT-RSS instance in ${instance_dir} has 
no update_daemon2.php script"
-   elif [ ! -f "${instance_dir}"/config.php ]; then
-   eerror "TT-RSS instance in ${instance_dir} is 
not configured"
-   else
-   instance_name=$(instance_dir_to_name 
"${instance_dir}")
-   ebegin "Starting TT-RSS update daemon in 
${instance_dir}"
-   start-stop-daemon --start --user 
"${TTRSSD_USER}":ttrssd \
- --background 
--wait 2000 \
-

[gentoo-commits] repo/gentoo:master commit in: games-util/joycond/, games-util/joycond/files/

2022-03-20 Thread James Le Cuirot
commit: 854bcc4eb92704b189020c527dd9f24f1c8f02f2
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 20 22:54:58 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 20 22:54:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854bcc4e

games-util/joycond: Patch to lock down the systemd service

Thanks to Andrew Udvare.

Closes: https://bugs.gentoo.org/833792
Signed-off-by: James Le Cuirot  gentoo.org>

 .../joycond/files/joycond-systemd-paranoia.patch   | 45 ++
 ...d-systemd.patch => joycond-systemd-paths.patch} |  0
 .../joycond/joycond-0.1.0_p20210730-r1.ebuild  |  3 +-
 3 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/games-util/joycond/files/joycond-systemd-paranoia.patch 
b/games-util/joycond/files/joycond-systemd-paranoia.patch
new file mode 100644
index ..f6803d074f17
--- /dev/null
+++ b/games-util/joycond/files/joycond-systemd-paranoia.patch
@@ -0,0 +1,45 @@
+From d39ce9de9420560494d92519f4e29a40d685a5b4 Mon Sep 17 00:00:00 2001
+From: Andrew Udvare 
+Date: Sun, 12 Dec 2021 22:02:00 -0500
+Subject: [PATCH] systemd service: paranoia mode
+
+---
+ systemd/joycond.service | 24 +++-
+ 1 file changed, 19 insertions(+), 5 deletions(-)
+
+diff --git a/systemd/joycond.service b/systemd/joycond.service
+index cc8e408..5a8b045 100644
+--- a/systemd/joycond.service
 b/systemd/joycond.service
+@@ -4,12 +4,26 @@ After=network.target
+ 
+ [Service]
+ ExecStart=/usr/bin/joycond
+-WorkingDirectory=/root
+-StandardOutput=inherit
+-StandardError=inherit
+ Restart=always
+-User=root
++
++DeviceAllow=char-input
++DevicePolicy=closed
++LockPersonality=yes
++MemoryDenyWriteExecute=yes
++NoNewPrivileges=yes
++ProtectClock=yes
++PrivateTmp=yes
++ProtectHome=yes
++ProtectHostname=yes
++ProtectControlGroups=yes
++ProtectKernelModules=yes
++ProtectProc=noaccess
++ProtectSystem=strict
++RestrictAddressFamilies=AF_NETLINK
++RestrictNetworkInterfaces=
++RestrictRealtime=yes
++RestrictSUIDSGID=yes
++SocketBindDeny=any
+ 
+ [Install]
+ WantedBy=multi-user.target
+-

diff --git a/games-util/joycond/files/joycond-systemd.patch 
b/games-util/joycond/files/joycond-systemd-paths.patch
similarity index 100%
rename from games-util/joycond/files/joycond-systemd.patch
rename to games-util/joycond/files/joycond-systemd-paths.patch

diff --git a/games-util/joycond/joycond-0.1.0_p20210730-r1.ebuild 
b/games-util/joycond/joycond-0.1.0_p20210730-r1.ebuild
index 85cfd03bba1c..89a5d6774449 100644
--- a/games-util/joycond/joycond-0.1.0_p20210730-r1.ebuild
+++ b/games-util/joycond/joycond-0.1.0_p20210730-r1.ebuild
@@ -32,7 +32,8 @@ CONFIG_CHECK="
 S="${WORKDIR}/${PN}-${COMMIT}"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-systemd.patch
+   "${FILESDIR}"/${PN}-systemd-paths.patch
+   "${FILESDIR}"/${PN}-systemd-paranoia.patch
 )
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: games-util/joycond/, games-util/joycond/files/

2022-03-20 Thread James Le Cuirot
commit: e8468c7ce1130e455974c4d3ce0185d157753a6a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 20 22:51:53 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 20 22:51:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8468c7c

games-util/joycond: Patch to install systemd files in the right locations

Closes: https://bugs.gentoo.org/833792
Signed-off-by: James Le Cuirot  gentoo.org>

 games-util/joycond/files/joycond-systemd.patch | 32 ++
 ...30.ebuild => joycond-0.1.0_p20210730-r1.ebuild} |  5 +++-
 2 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/games-util/joycond/files/joycond-systemd.patch 
b/games-util/joycond/files/joycond-systemd.patch
new file mode 100644
index ..8b8288350a3e
--- /dev/null
+++ b/games-util/joycond/files/joycond-systemd.patch
@@ -0,0 +1,32 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f9d6e93..4e05976 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -28,12 +28,24 @@ add_subdirectory(src)
+ install(TARGETS joycond DESTINATION /usr/bin/
+ PERMISSIONS OWNER_WRITE OWNER_READ OWNER_EXECUTE GROUP_READ 
GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
+ )
+-install(FILES udev/89-joycond.rules udev/72-joycond.rules DESTINATION 
/lib/udev/rules.d/
++
++pkg_get_variable(UDEV_RULES_PATH udev udevdir)
++install(FILES udev/89-joycond.rules udev/72-joycond.rules DESTINATION 
${UDEV_RULES_PATH}/rules.d/
+ PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ 
+ )
+-install(FILES systemd/joycond.service DESTINATION /etc/systemd/system
++
++execute_process(COMMAND systemd-path systemd-system-unit OUTPUT_VARIABLE 
SYSTEMD_SYSTEM_UNIT_PATH OUTPUT_STRIP_TRAILING_WHITESPACE RESULT_VARIABLE 
UNIT_RETVAL)
++if(NOT "${UNIT_RETVAL}" EQUAL 0)
++set(SYSTEMD_SYSTEM_UNIT_PATH "/usr/lib/systemd/system")
++endif()
++install(FILES systemd/joycond.service DESTINATION ${SYSTEMD_SYSTEM_UNIT_PATH}
+ PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ
+ )
+-install(FILES systemd/joycond.conf DESTINATION /etc/modules-load.d
++
++execute_process(COMMAND systemd-path modules-load OUTPUT_VARIABLE 
SYSTEMD_MODULES_LOAD_PATH OUTPUT_STRIP_TRAILING_WHITESPACE RESULT_VARIABLE 
MODULES_RETVAL)
++if(NOT "${MODULES_RETVAL}" EQUAL 0)
++set(SYSTEMD_MODULES_LOAD_PATH "/usr/lib/modules-load.d")
++endif()
++install(FILES systemd/joycond.conf DESTINATION ${SYSTEMD_MODULES_LOAD_PATH}
+ PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ
+ )

diff --git a/games-util/joycond/joycond-0.1.0_p20210730.ebuild 
b/games-util/joycond/joycond-0.1.0_p20210730-r1.ebuild
similarity index 93%
rename from games-util/joycond/joycond-0.1.0_p20210730.ebuild
rename to games-util/joycond/joycond-0.1.0_p20210730-r1.ebuild
index e06a319c6811..85cfd03bba1c 100644
--- a/games-util/joycond/joycond-0.1.0_p20210730.ebuild
+++ b/games-util/joycond/joycond-0.1.0_p20210730-r1.ebuild
@@ -31,9 +31,12 @@ CONFIG_CHECK="
 
 S="${WORKDIR}/${PN}-${COMMIT}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-systemd.patch
+)
+
 src_install() {
cmake_src_install
-   rm -r "${ED}"/etc/modules-load.d/ || die
newinitd "${FILESDIR}"/${PN}.initd ${PN}
doman doc/${PN}.1
 }



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

2022-03-20 Thread Matt Turner
commit: 053f112b49de410f4811ff6ed4f17774b199d998
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 22:43:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 22:45:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=053f112b

gnome-base/gnome-shell: Depend on slotted gnome-bluetooth

Closes: https://bugs.gentoo.org/835698
Signed-off-by: Matt Turner  gentoo.org>

 .../gnome-shell/{gnome-shell-41.4.ebuild => gnome-shell-41.4-r1.ebuild} | 2 +-
 gnome-base/gnome-shell/gnome-shell-42.0.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-41.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-41.4-r1.ebuild
similarity index 99%
rename from gnome-base/gnome-shell/gnome-shell-41.4.ebuild
rename to gnome-base/gnome-shell/gnome-shell-41.4-r1.ebuild
index 1d1c98f736d5..a0a38c2b4fa2 100644
--- a/gnome-base/gnome-shell/gnome-shell-41.4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-41.4-r1.ebuild
@@ -34,7 +34,7 @@ DEPEND="
>=x11-libs/startup-notification-0.11
>=app-i18n/ibus-1.5.19
>=gnome-base/gnome-desktop-3.35.90:3=[introspection]
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9:2=[introspection] )
>=media-libs/gstreamer-0.11.92:1.0
media-libs/gst-plugins-base:1.0
>=media-video/pipewire-0.3.0:=

diff --git a/gnome-base/gnome-shell/gnome-shell-42.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-42.0.ebuild
index 002edd7d2f1e..db9135e544bf 100644
--- a/gnome-base/gnome-shell/gnome-shell-42.0.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-42.0.ebuild
@@ -34,7 +34,7 @@ DEPEND="
>=x11-libs/startup-notification-0.11
>=app-i18n/ibus-1.5.19
>=gnome-base/gnome-desktop-3.35.90:3=[introspection]
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   bluetooth? ( net-wireless/gnome-bluetooth:3=[introspection] )
>=media-libs/gstreamer-0.11.92:1.0
media-libs/gst-plugins-base:1.0
>=media-video/pipewire-0.3.0:=



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnome-bluetooth/

2022-03-20 Thread Matt Turner
commit: da560da8d3ed2f7b1be0772a85917c54b43f4c05
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 22:42:26 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 22:45:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da560da8

net-wireless/gnome-bluetooth: Move to SLOT=3

Bug: https://bugs.gentoo.org/835698
Signed-off-by: Matt Turner  gentoo.org>

 .../{gnome-bluetooth-42.0.ebuild => gnome-bluetooth-42.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.0.ebuild 
b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.0-r1.ebuild
similarity index 96%
rename from net-wireless/gnome-bluetooth/gnome-bluetooth-42.0.ebuild
rename to net-wireless/gnome-bluetooth/gnome-bluetooth-42.0-r1.ebuild
index b636fe4e0a00..cdca419d67c0 100644
--- a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.0.ebuild
+++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.0-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Bluetooth graphical utilities integrated with 
GNOME"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeBluetooth;
 
 LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
-SLOT="2/13" # subslot = libgnome-bluetooth soname version
+SLOT="3/13" # subslot = libgnome-bluetooth-3 soname version
 IUSE="gtk-doc +introspection test"
 RESTRICT="!test? ( test )"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"



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

2022-03-20 Thread Marek Szuba
commit: 59255aa0999190e424ed969ffeeeb430a3caf3e7
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Mar 20 22:00:08 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Mar 20 22:42:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59255aa0

sys-cluster/singularity: add 3.8.7, drop 3.8.6

Technically deprecated by app-containers/apptainer but upstream HAS just
released another version.

Signed-off-by: Marek Szuba  gentoo.org>

 sys-cluster/singularity/Manifest   | 2 +-
 .../singularity/{singularity-3.8.6.ebuild => singularity-3.8.7.ebuild} | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/singularity/Manifest b/sys-cluster/singularity/Manifest
index c72ec8d05d74..0632e57fb18f 100644
--- a/sys-cluster/singularity/Manifest
+++ b/sys-cluster/singularity/Manifest
@@ -1,2 +1,2 @@
 DIST singularity-3.8.5.tar.gz 7898598 BLAKE2B 
3cf76734d6208340d8562f3d3d67f95c507bad3fad6797d82aed39aa39288385ca02d62854f3dddcfc1a1e3056e7485f27e6081c152b853c682ca8e3a587cf3a
 SHA512 
857761f47528a841a3cf11b49583ab7e8a2d137703e1826ff194011abba3334ed06859219e0c457f352304e7b18f1c493a8b337cc5df67981eb428c567d0ac5f
-DIST singularity-3.8.6.tar.gz 8183514 BLAKE2B 
be82b610c2a6647b4d74894e4095b1b58499ea00d9a7b491cdc1aa1b097e5d27bc8f8c43f9898ce1ea7b1866ce5734a6b487a17ac8081dfb89441c92bc2de343
 SHA512 
dd20a083505503d274d075574c4efaa4e59829d751d4836a7ba9095b9e88c3ce83e2203a194ede42e2c3dba22ed16546f97d980e7ba05021b94ec3dfa6ee309f
+DIST singularity-3.8.7.tar.gz 8185470 BLAKE2B 
afa1b0b5b3096e0f3634ce7b61bc19a9d5435a213e241220d2fb19cdb65e93b05e4d8a27db89eeaed6af6b4ab5e09a8914d21a3ff0be88a7c6c8d6245dce9e30
 SHA512 
5649264c15414b90bab47d1958ec61681fa0b9e37ee445a5059f78f3d822aa27f5b9c5c4f4010d053ec9d03e0215c67e2de8e315f74de7d3cd16b8399f40ee59

diff --git a/sys-cluster/singularity/singularity-3.8.6.ebuild 
b/sys-cluster/singularity/singularity-3.8.7.ebuild
similarity index 97%
rename from sys-cluster/singularity/singularity-3.8.6.ebuild
rename to sys-cluster/singularity/singularity-3.8.7.ebuild
index 382b76747883..2fe146707d54 100644
--- a/sys-cluster/singularity/singularity-3.8.6.ebuild
+++ b/sys-cluster/singularity/singularity-3.8.7.ebuild
@@ -26,7 +26,8 @@ DEPEND="${COMMON}
sys-apps/util-linux
sys-fs/cryptsetup"
 RDEPEND="${COMMON}
-   sys-fs/squashfs-tools"
+   sys-fs/squashfs-tools
+   !app-containers/apptainer"
 
 CONFIG_CHECK="~SQUASHFS"
 



[gentoo-commits] repo/gentoo:master commit in: app-containers/apptainer/

2022-03-20 Thread Marek Szuba
commit: 4ffa931b860b63fab7371e9ae96ca696a3324c2f
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Mar 20 21:57:37 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Mar 20 22:42:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ffa931b

app-containers/apptainer: add 1.0.1, drop 1.0.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-containers/apptainer/Manifest   | 2 +-
 .../apptainer/{apptainer-1.0.0.ebuild => apptainer-1.0.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/apptainer/Manifest 
b/app-containers/apptainer/Manifest
index 2a0979900d11..3473e30ba936 100644
--- a/app-containers/apptainer/Manifest
+++ b/app-containers/apptainer/Manifest
@@ -1 +1 @@
-DIST apptainer-1.0.0.tar.gz 11978144 BLAKE2B 
ca2444fedbd669e6da1a9bbc7c1561dfa8ddebcf82e14ce3233e7e4bbb743eb4b4289aeb1977afe4871ee3abc453ed61821fc25f5b28a0dbfe708253ec031fd9
 SHA512 
c772b9286d54b21112dba98b7361fac7e1661616643851dc12f58b2565a51d145806f8e5b5dc635b357526e5d270bea096498dcd6c40635530ec3beced6f582f
+DIST apptainer-1.0.1.tar.gz 11977965 BLAKE2B 
ba0187c82321583825210f418744add120b682af3f14ee6d8071b927cd884b7e58f67f891ccc53c0d7d98bd786a27abcc26b2bafe79ed723a2f4f38a8e1a344b
 SHA512 
273e94a348be2eaf83cf14b4c72a571670a9fa5cd185a90a0f557ba58ea7eb90d3a0f4bdb749673b0009e2291dd994dc715223c38ce82f9fcd6bf142e7692363

diff --git a/app-containers/apptainer/apptainer-1.0.0.ebuild 
b/app-containers/apptainer/apptainer-1.0.1.ebuild
similarity index 100%
rename from app-containers/apptainer/apptainer-1.0.0.ebuild
rename to app-containers/apptainer/apptainer-1.0.1.ebuild



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

2022-03-20 Thread Marek Szuba
commit: aa040c2ae9ee95ceb5a891c9dadadaae4beee914
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Mar 20 22:40:04 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Mar 20 22:42:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa040c2a

app-admin/ansible-lint: drop 5.3.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 -
 app-admin/ansible-lint/ansible-lint-5.3.2.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 5b7658ffdc5f..349a47f494d5 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1 @@
-DIST ansible-lint-5.3.2.tar.gz 356870 BLAKE2B 
4af11f760e30945e066a9d160438bbedd5a4d39799009bc6d30614baab0b88a21cad088c0b758529aaa5fbb54a9f2a1f636ab6d642a37297a27c8ba5240f53ef
 SHA512 
4ff2d36de20b2e6982d0cd1bca6a3f886307701dfa0bf880d2d417387191d90adc9361afb57f8ed26239cbc110e5f05f52a186950d7d3b4b0a8e4406e4695acd
 DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0

diff --git a/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild
deleted file mode 100644
index cd32e262ace6..
--- a/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible-community/ansible-lint;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# 14 tests fail due to usersandbox denying the executable 'ansible'
-# access to $HOME/.ansible. More importantly, some tests (6 as of 5.2.1)
-# fail even when run manually with tox.
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-2.10[${PYTHON_USEDEP}]
-   >=app-admin/ansible-base-2.11.4[${PYTHON_USEDEP}]
-   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
-   dev-python/tenacity[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests --install pytest
-
-pkg_postinst() {
-   optfeature_header "Consider installing the following optional packages:"
-   optfeature "letting ${PN} run YAML checks" dev-util/yamllint
-}



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/files/, sys-power/upower/

2022-03-20 Thread Matt Turner
commit: f105cddfadecc651eef8c45ee1576d5ee80c4385
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 22:37:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 22:37:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f105cddf

sys-power/upower: Fix build with USE=-doc

Closes: https://bugs.gentoo.org/835696
Signed-off-by: Matt Turner  gentoo.org>

 ...eson-Don-t-search-for-gtk-doc-if-disabled.patch | 60 ++
 sys-power/upower/upower-0.99.17.ebuild |  4 ++
 2 files changed, 64 insertions(+)

diff --git 
a/sys-power/upower/files/upower-0.99.17-meson-Don-t-search-for-gtk-doc-if-disabled.patch
 
b/sys-power/upower/files/upower-0.99.17-meson-Don-t-search-for-gtk-doc-if-disabled.patch
new file mode 100644
index ..ead41d2e64c8
--- /dev/null
+++ 
b/sys-power/upower/files/upower-0.99.17-meson-Don-t-search-for-gtk-doc-if-disabled.patch
@@ -0,0 +1,60 @@
+https://gitlab.freedesktop.org/upower/upower/-/merge_requests/123
+
+From 1003d5c2a69e6c28dcf68adf10181b5180b5defa Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Sun, 20 Mar 2022 15:32:55 -0700
+Subject: [PATCH] meson: Don't search for gtk-doc if disabled
+
+---
+ doc/meson.build | 38 --
+ 1 file changed, 20 insertions(+), 18 deletions(-)
+
+diff --git a/doc/meson.build b/doc/meson.build
+index dc93a16..5fc253c 100644
+--- a/doc/meson.build
 b/doc/meson.build
+@@ -27,21 +27,23 @@ version_xml = configure_file(
+ input: 'version.xml.in',
+ configuration: cdata)
+ 
+-gnome.gtkdoc('UPower',
+-main_xml: 'upower-docs.xml',
+-src_dir: meson.source_root() / 'libupower-glib',
+-dependencies: [ libupower_glib_dep ],
+-scan_args: ['--rebuild-types', '--rebuild-sections'],
+-content_files: [
+-version_xml,
+-ifaces_refs,
+-'man/UPower.xml',
+-'man/upowerd.xml',
+-'man/upower.xml',
+-'../COPYING',
+-],
+-ignore_headers: [
+-'config.h',
+-],
+-install: get_option('gtk-doc')
+-)
++if get_option('gtk-doc')
++  gnome.gtkdoc('UPower',
++  main_xml: 'upower-docs.xml',
++  src_dir: meson.source_root() / 'libupower-glib',
++  dependencies: [ libupower_glib_dep ],
++  scan_args: ['--rebuild-types', '--rebuild-sections'],
++  content_files: [
++  version_xml,
++  ifaces_refs,
++  'man/UPower.xml',
++  'man/upowerd.xml',
++  'man/upower.xml',
++  '../COPYING',
++  ],
++  ignore_headers: [
++  'config.h',
++  ],
++  install: true
++  )
++endif
+-- 
+2.34.1
+

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index 6a7dbc6a0d03..6dba8fb1854a 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -44,6 +44,10 @@ S="${WORKDIR}/${PN}-v${PV}"
 
 QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-meson-Don-t-search-for-gtk-doc-if-disabled.patch
+)
+
 src_prepare() {
default
xdg_environment_reset



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/at-spi2-core/

2022-03-20 Thread Matt Turner
commit: 48d10d435f17c1173e5fbd6b629aeb816bbfa525
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 21:40:11 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 22:15:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d10d43

app-accessibility/at-spi2-core: Version bump to 2.44.0

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

 app-accessibility/at-spi2-core/Manifest|  1 +
 .../at-spi2-core/at-spi2-core-2.44.0.ebuild| 55 ++
 2 files changed, 56 insertions(+)

diff --git a/app-accessibility/at-spi2-core/Manifest 
b/app-accessibility/at-spi2-core/Manifest
index 5de16e3f5284..a01b16f04f6f 100644
--- a/app-accessibility/at-spi2-core/Manifest
+++ b/app-accessibility/at-spi2-core/Manifest
@@ -1 +1,2 @@
 DIST at-spi2-core-2.42.0.tar.xz 198016 BLAKE2B 
9b14d7d0f5845c7510f7b256a05f5e30c3d3d893a9ae63eee81b3d378dfa9f6ebaa9853f60b23734929692efc4b8c652d4bd7bd035bd989fe0006975bdbea427
 SHA512 
befcab94b3aa99471723238d9666fc6667041b058a2bac3b012cfa15a91950996431296f33c921764e0ec4ffd0cc41ebe00be461a8460d6f4d2bafff19a38e10
+DIST at-spi2-core-2.44.0.tar.xz 209692 BLAKE2B 
149251ba4061f5dbfac1e27775491bb6d7cee279cb7bd58c05f97cdec8a4e0208e5a129651a07c9febea681cc3fe36a7d7fa57c43c2b558249cdd321466729dd
 SHA512 
6d74a56d7ad6c643985e98aebbbf0cdaad69c03b8030f8968bd9cce9357805cd846d71d35d2cc4a193770cd6d4a83cbfb98ef082e17719f3dee7b839c48bda44

diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.44.0.ebuild 
b/app-accessibility/at-spi2-core/at-spi2-core-2.44.0.ebuild
new file mode 100644
index ..6d1568dc223b
--- /dev/null
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.44.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson-multilib systemd virtualx xdg
+
+DESCRIPTION="D-Bus accessibility specifications and registration daemon"
+HOMEPAGE="https://wiki.gnome.org/Accessibility 
https://gitlab.gnome.org/GNOME/at-spi2-core;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="X gtk-doc +introspection"
+REQUIRED_USE="gtk-doc? ( X )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.62:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
+   X? (
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXtst[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.25
+   app-text/docbook-xml-dtd:4.3
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # disable teamspaces test since that requires Novell.ICEDesktop.Daemon
+   "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
+)
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dsystemd_user_dir="$(systemd_get_userunitdir)"
+   $(meson_native_use_bool gtk-doc docs)
+   -Dintrospection=$(multilib_native_usex introspection)
+   -Dx11=$(usex X)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}"
+}



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

2022-03-20 Thread Matt Turner
commit: 0f32de6855691a944135f2d29c7310ef6a3cf532
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 21:43:22 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 22:15:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f32de68

x11-libs/gdk-pixbuf: Version bump to 2.42.8

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

 x11-libs/gdk-pixbuf/Manifest |   1 +
 x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.8.ebuild | 116 +++
 2 files changed, 117 insertions(+)

diff --git a/x11-libs/gdk-pixbuf/Manifest b/x11-libs/gdk-pixbuf/Manifest
index db982254a62e..2fa547765298 100644
--- a/x11-libs/gdk-pixbuf/Manifest
+++ b/x11-libs/gdk-pixbuf/Manifest
@@ -1 +1,2 @@
 DIST gdk-pixbuf-2.42.6.tar.xz 7708484 BLAKE2B 
003b1de915ce8f17a987059bd9b2679127a08032dc70567ea169aa0dcdcc194216f66d03f35f5580e70e1c05fa15f08b18c86a72e9bcefc2bd6ed59abdb24b82
 SHA512 
02e6d89de6cb6c9768d5173dada88c038e2454b4345ebc6f7b012d484303c08e53b58f085e872290555e1ccb74a478fa6cef4623a75f2e1f05c27bfc4e986f4d
+DIST gdk-pixbuf-2.42.8.tar.xz 8503020 BLAKE2B 
39960043c5aa980f311d2705c868c170c90c7b580ac9ae849a3fdfc6a5faffcc24be23b82ca8fefb1cd5c28d2a02bfb87b1c5c5d1eab7b897f5e551a57577f7c
 SHA512 
994a1374becec6235d347f4980afcc8b85f43ac373e4d7e00b7445880d0a51932e63b54429b28ab5af09e7c4437f9d6008e1c25b2d44a2c9ef7cc9821b478387

diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.8.ebuild 
b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.8.ebuild
new file mode 100644
index ..dca340ce4412
--- /dev/null
+++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.8.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson-multilib multilib xdg
+
+DESCRIPTION="Image loading library for GTK+"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gdk-pixbuf;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+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="gtk-doc +introspection jpeg tiff"
+
+# TODO: For windows/darwin support: shared-mime-info conditional, 
native_windows_loaders option review
+DEPEND="
+   >=dev-libs/glib-2.56.0:2[${MULTILIB_USEDEP}]
+   x11-misc/shared-mime-info
+   >=media-libs/libpng-1.4:0=[${MULTILIB_USEDEP}]
+   jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
+   tiff? ( >=media-libs/tiff-3.9.2:0=[${MULTILIB_USEDEP}] )
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   !https://bugzilla.gnome.org/show_bug.cgi?id=756590
+   "${FILESDIR}"/${PN}-2.32.3-fix-lowmem-uclibc.patch
+)
+
+src_prepare() {
+   xdg_src_prepare
+   # This will avoid polluting the pkg-config file with versioned libpng,
+   # which is causing problems with libpng14 -> libpng15 upgrade
+   # See upstream bug #667068
+   # First check that the pattern is present, to catch upstream changes on 
bumps,
+   # because sed doesn't return failure code if it doesn't do any 
replacements
+   grep -q "foreach png: \[ 'libpng16', 'libpng15', 'libpng14', 
'libpng12', 'libpng13', 'libpng10' \]" meson.build || die "libpng check order 
has changed upstream"
+   sed -e "s/foreach png: \[ 'libpng16', 'libpng15', 'libpng14', 
'libpng12', 'libpng13', 'libpng10' \]/foreach png: \[ 'libpng', 'libpng16', 
'libpng15', 'libpng14', 'libpng12', 'libpng13', 'libpng10' \]/" -i meson.build 
|| die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dpng=enabled
+   $(meson_feature tiff)
+   $(meson_feature jpeg)
+   -Dbuiltin_loaders=png,jpeg
+   -Drelocatable=false
+   #native_windows_loaders
+   -Dinstalled_tests=false
+   -Dgio_sniffing=true
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   $(meson_native_use_feature introspection)
+   $(meson_native_true man)
+   )
+
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/gdk-pixbuf 
"${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/gdk-pixdata 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+
+   multilib_pkg_preinst() {
+   # Make sure loaders.cache belongs to gdk-pixbuf alone
+   local cache="usr/$(get_libdir)/${PN}-2.0/2.10.0/loaders.cache"
+
+   if [[ -e ${EROOT}/${cache} ]]; then
+   cp "${EROOT}"/${cache} "${ED}"/${cache} || die
+   else
+   touch "${ED}"/${cache} || die
+   fi
+   }
+
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2022-03-20 Thread Matt Turner
commit: f03d4f95c3afbaa64b316408d5476fe45899141a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 21:38:58 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 22:15:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f03d4f95

gui-libs/gtk: Version bump to 4.6.2

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

 gui-libs/gtk/Manifest |   1 +
 gui-libs/gtk/gtk-4.6.2.ebuild | 192 ++
 2 files changed, 193 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index c3047b45383b..9144df81372b 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1 +1,2 @@
 DIST gtk-4.6.1.tar.xz 22882528 BLAKE2B 
921f57124af67523e9d820427b1f5a099d8dfe14982630437df9a821b9ba25eb3db6aa494e71aea26cec3dca4d76e958e150c515d128bdda51b1812bd7801c2c
 SHA512 
7184c3a541172bcc712c00c0093426c5ff5cc54ad2de8529cfec17f8185966718b18b46cfb6c3d8067535909eb0275cd57e8887d2be7a2af459d14f5efb4d03b
+DIST gtk-4.6.2.tar.xz 23060652 BLAKE2B 
7cc3d5f06826c6f6d5c66ad251381dc34543672c778254c9044b7f58acfff9f7d0f44cdb0c124177cd0121a844a6168a46b8094d97565ef71c6ecfc9dc018865
 SHA512 
220959085b43c5a0bc496cb3d67213b73e1c597d6c799e5d788d0b75b664adc573b21c449850c7c0fbb7cbfafd77528c910f0e5eaa75a8fa59bff47e04c77f33

diff --git a/gui-libs/gtk/gtk-4.6.2.ebuild b/gui-libs/gtk/gtk-4.6.2.ebuild
new file mode 100644
index ..2b60e61d6409
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.6.2.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson optfeature virtualx xdg
+
+DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
+HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway colord cups examples ffmpeg gstreamer +introspection 
sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/fribidi-0.19.7
+   >=dev-libs/glib-2.66.0:2
+   >=media-libs/graphene-1.9.1[introspection?]
+   >=media-libs/libepoxy-1.4[X(+)?]
+   >=x11-libs/cairo-1.14[aqua?,glib,svg,X?]
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   media-libs/libpng:0=
+   media-libs/tiff:0=
+   virtual/jpeg:0=
+   >=media-libs/harfbuzz-2.1.0:=
+   x11-misc/shared-mime-info
+
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg )
+   gstreamer? ( >=media-libs/gst-plugins-bad-1.12.3 )
+   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.20.0
+   >=dev-libs/wayland-protocols-1.23
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-atk-2.5.3
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   dev-python/docutils
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+   test? (
+   dev-libs/glib:2
+   wayland? ( dev-libs/weston[headless] )
+   )
+"
+
+src_prepare() {
+   xdg_src_prepare
+   # dev-python/docutils installs rst2man.py, not rst2man
+   sed -i -e "s/'rst2man'/'rst2man.py'/" docs/reference/gtk/meson.build || 
die
+   # Nothing should use gtk4-update-icon-cache and an unversioned one is 
shipped by dev-util/gtk-update-icon-cache
+   sed -i -e '/gtk4-update-icon-cache/d' tools/meson.build || die
+   # Workaround RWX ELF sections, 
https://gitlab.gnome.org/GNOME/gtk/-/issues/4598
+   sed -i -e 's/^ld =.*/ld = disabler()/g' gtk/meson.build 
demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
+   sed -i -e 's/^objcopy =.*/objcopy = disabler()/g' gtk/meson.build 
demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
+}
+

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

2022-03-20 Thread David Seifert
commit: ee1568d633ac010ca9bdad02e733c7cfb6b4e7c0
Author: David Seifert  gentoo  org>
AuthorDate: Sun Mar 20 22:14:44 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 20 22:14:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee1568d6

profiles: last-rite sys-cluster/lustre

Bug: https://bugs.gentoo.org/725746
Bug: https://bugs.gentoo.org/728154
Bug: https://bugs.gentoo.org/835693
Signed-off-by: David Seifert  gentoo.org>

 profiles/package.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index ba5f2aa1fcb0..9b97dd0f1b15 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# David Seifert  (2022-03-20)
+# Added and then left unmaintained by author, no revdeps in tree,
+# stuck on kernel 4.19, distribution model unlikely a good fit for
+# Gentoo, QA issues, blocks automake-1.15 removal, build issues.
+# Bug #725746, #728154, #835693, removal on 2022-04-19.
+sys-cluster/lustre
+
 # David Seifert  (2022-03-20)
 # Mask gcc-8 branch (ended upstream support). Please switch
 # to a fresher gcc branch.



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-libnice/files/, media-plugins/gst-plugins-libnice/

2022-03-20 Thread Sam James
commit: ea5d653fc5784a724677e78b66872704ed3ff19d
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Sun Mar 20 20:55:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 22:10:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea5d653f

media-plugins/gst-plugins-libnice: bump to 0.1.18

Bug: https://bugs.gentoo.org/835681
Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24688
Signed-off-by: Sam James  gentoo.org>

 media-plugins/gst-plugins-libnice/Manifest |  1 +
 ...gins-libnice-0.1.18-use-installed-libnice.patch | 59 ++
 .../gst-plugins-libnice-0.1.18.ebuild  | 43 
 3 files changed, 103 insertions(+)

diff --git a/media-plugins/gst-plugins-libnice/Manifest 
b/media-plugins/gst-plugins-libnice/Manifest
index dc6cbc3cb4de..9de362f71b3d 100644
--- a/media-plugins/gst-plugins-libnice/Manifest
+++ b/media-plugins/gst-plugins-libnice/Manifest
@@ -1 +1,2 @@
 DIST libnice-0.1.15.tar.gz 1064100 BLAKE2B 
81f06ba599b01084586a8d904b9ae513d6bc3531ec42674648fda320eea6cd9348acf423571922bab4e338bf135f85b292046352ed6f5e4fefba736d787b1ff1
 SHA512 
60a8bcca06c0ab300dfabbf13e45aeac2085d553c420c5cc4d2fdeb46b449b2b9c9aee8015b0662c16bd1cecf5a49824b7e24951a8a0b66a87074cb00a619c0c
+DIST libnice-0.1.18.tar.gz 439791 BLAKE2B 
6bb68bb1484b4a622a580bc9c66b8be260d2615b211cf7991cb50a9f692df525cd0c3c9fc54ef86534426f396f8d2201966cdacfd3f69ff27193971f95886540
 SHA512 
08bac05874708f7e7a669d28727d8951a10c464b22dd6fada1a4644850bcf5c4cc022cce46bb24c806086a7869b274c4c7d3d6ddaa9ed0ce0bc2c47f72933227

diff --git 
a/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.18-use-installed-libnice.patch
 
b/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.18-use-installed-libnice.patch
new file mode 100644
index ..1b0782e00d6e
--- /dev/null
+++ 
b/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.18-use-installed-libnice.patch
@@ -0,0 +1,59 @@
+Carve out everything but gstreamer plugin part, libnice-0.1.18
+
+Signed-off-by: Igor V. Kovalenko 
+
+diff -udBbr libnice-0.1.18-original/gst/meson.build 
libnice-0.1.18/gst/meson.build
+--- libnice-0.1.18-original/gst/meson.build2020-10-21 04:03:07.271845300 
+0300
 libnice-0.1.18/gst/meson.build 2022-03-20 23:38:28.826178730 +0300
+@@ -12,8 +12,7 @@
+   gst_nice_sources,
+   c_args : gst_nice_args,
+   include_directories: nice_incs,
+-  dependencies: [nice_deps, gst_dep],
+-  link_with: libnice,
++  dependencies: [libnice_dep, gst_dep],
+   install_dir: gst_plugins_install_dir,
+   install: true)
+ 
+diff -udBbr libnice-0.1.18-original/meson.build libnice-0.1.18/meson.build
+--- libnice-0.1.18-original/meson.build2020-10-21 04:03:07.272845300 
+0300
 libnice-0.1.18/meson.build 2022-03-20 23:38:05.116302874 +0300
+@@ -263,9 +263,7 @@
+ 
+ libm = cc.find_library('m', required: false)
+ 
+-nice_incs = include_directories('.', 'agent', 'random', 'socket', 'stun')
+-
+-nice_deps = gio_deps + [gthread_dep, crypto_dep, gupnp_igd_dep] + syslibs
++nice_incs = include_directories('.')
+ 
+ ignored_iface_prefix = get_option('ignored-network-interface-prefix')
+ if ignored_iface_prefix != []
+@@ -278,11 +276,7 @@
+ 
+ gir = find_program('g-ir-scanner', required : get_option('introspection'))
+ 
+-subdir('agent')
+-subdir('stun')
+-subdir('socket')
+-subdir('random')
+-subdir('nice')
++libnice_dep = dependency('nice', version: nice_version, required: true)
+ 
+ if gst_dep.found()
+   subdir('gst')
+@@ -298,14 +292,6 @@
+   endif
+ endif
+ 
+-if not get_option('tests').disabled()
+-  subdir('tests')
+-endif
+-
+-if not get_option('examples').disabled()
+-  subdir('examples')
+-endif
+-
+ add_test_setup('valgrind',
+  exe_wrapper: ['valgrind',
+'--leak-check=full',

diff --git 
a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.18.ebuild 
b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.18.ebuild
new file mode 100644
index ..99b81c3f7797
--- /dev/null
+++ b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.18.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit meson-multilib
+
+DESCRIPTION="GStreamer plugin for ICE (RFC 5245) support"
+HOMEPAGE="https://nice.freedesktop.org/wiki/;
+MY_P=libnice-${PV}
+SRC_URI="https://nice.freedesktop.org/releases/${MY_P}.tar.gz;
+
+LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
+SLOT="1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="
+   ~net-libs/libnice-${PV}[${MULTILIB_USEDEP}]
+   media-libs/gstreamer:${SLOT}[${MULTILIB_USEDEP}]
+   media-libs/gst-plugins-base:${SLOT}[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   

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

2022-03-20 Thread Sam James
commit: e9526a355ffb2cc4dd787d3ec621db565728703a
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 21:51:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:54:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9526a35

media-sound/ardour: drop stale dev-cpp/libgnomecanvasmm dependency

Dep doesn't build with Clang for a start which is how we noticed
(thanks Jannik), but actually, the dep was dropped upstream in.. 2007!

Thanks-to: Jannik Glückert  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/ardour/{ardour-6.9.ebuild => ardour-6.9-r1.ebuild} | 3 +--
 media-sound/ardour/ardour-.ebuild  | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/media-sound/ardour/ardour-6.9.ebuild 
b/media-sound/ardour/ardour-6.9-r1.ebuild
similarity index 98%
rename from media-sound/ardour/ardour-6.9.ebuild
rename to media-sound/ardour/ardour-6.9-r1.ebuild
index db6b4df64dd7..95a824b4d2d7 100644
--- a/media-sound/ardour/ardour-6.9.ebuild
+++ b/media-sound/ardour/ardour-6.9-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
@@ -26,7 +26,6 @@ IUSE="altivec doc jack nls phonehome pulseaudio 
cpu_flags_x86_sse cpu_flags_x86_
 RDEPEND="
dev-cpp/glibmm:2
dev-cpp/gtkmm:2.4
-   dev-cpp/libgnomecanvasmm:2.6
dev-libs/boost:=
dev-libs/glib:2
dev-libs/libsigc++:2

diff --git a/media-sound/ardour/ardour-.ebuild 
b/media-sound/ardour/ardour-.ebuild
index d4f641297a64..4b3a74958f62 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.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
@@ -26,7 +26,6 @@ IUSE="altivec doc jack nls phonehome pulseaudio 
cpu_flags_x86_sse cpu_flags_x86_
 RDEPEND="
dev-cpp/glibmm:2
dev-cpp/gtkmm:2.4
-   dev-cpp/libgnomecanvasmm:2.6
dev-libs/boost:=
dev-libs/glib:2
dev-libs/libsigc++:2



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

2022-03-20 Thread Sam James
commit: c486d45e663d50280ff5b72f95d33661ab72279a
Author: Jannik Glückert  gmail  com>
AuthorDate: Fri Mar 18 12:16:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:54:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c486d45e

media-libs/lib3ds: always call eautoreconf (old libtool has clang bug)

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

 ...b3ds-2.0.0_rc1-underlinking-no-autoreconf.patch | 45 --
 media-libs/lib3ds/lib3ds-1.3.0-r2.ebuild   |  9 +
 media-libs/lib3ds/lib3ds-2.0.0_rc1-r1.ebuild   | 11 --
 3 files changed, 17 insertions(+), 48 deletions(-)

diff --git 
a/media-libs/lib3ds/files/lib3ds-2.0.0_rc1-underlinking-no-autoreconf.patch 
b/media-libs/lib3ds/files/lib3ds-2.0.0_rc1-underlinking-no-autoreconf.patch
deleted file mode 100644
index af9040883c10..
--- a/media-libs/lib3ds/files/lib3ds-2.0.0_rc1-underlinking-no-autoreconf.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-commit 562d1412a705b6667bc9fa594133366fb7e787ab
-Author: hasufell 
-Date:   Thu Sep 26 20:49:44 2013 +0200
-
-avoid autoreconf
-
-diff --git a/examples/3ds2obj/Makefile.in b/examples/3ds2obj/Makefile.in
-index 1b5b1fe..d2fda8a 100644
 a/examples/3ds2obj/Makefile.in
-+++ b/examples/3ds2obj/Makefile.in
-@@ -180,7 +180,7 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- INCLUDES = -I$(top_srcdir)/src
- 3ds2obj_SOURCES = 3ds2obj.c
--LDADD = $(top_builddir)/src/lib3ds.la 
-+LDADD = $(top_builddir)/src/lib3ds.la -lm
- EXTRA_DIST = 3ds2obj.vcproj
- all: all-am
- 
-diff --git a/examples/3dsdump/Makefile.in b/examples/3dsdump/Makefile.in
-index 4c915cc..f9f7bba 100644
 a/examples/3dsdump/Makefile.in
-+++ b/examples/3dsdump/Makefile.in
-@@ -180,7 +180,7 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- INCLUDES = -I$(top_srcdir)/src
- 3dsdump_SOURCES = 3dsdump.c
--LDADD = $(top_builddir)/src/lib3ds.la 
-+LDADD = $(top_builddir)/src/lib3ds.la -lm
- EXTRA_DIST = 3dsdump.vcproj
- all: all-am
- 
-diff --git a/examples/cube/Makefile.in b/examples/cube/Makefile.in
-index 76b7946..1c4b5b6 100644
 a/examples/cube/Makefile.in
-+++ b/examples/cube/Makefile.in
-@@ -180,7 +180,7 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- INCLUDES = -I$(top_srcdir)/src 
- cube_SOURCES = cube.c
--LDADD = $(top_builddir)/src/lib3ds.la 
-+LDADD = $(top_builddir)/src/lib3ds.la -lm
- EXTRA_DIST = cube.vcproj cube.tga 
- all: all-am
- 

diff --git a/media-libs/lib3ds/lib3ds-1.3.0-r2.ebuild 
b/media-libs/lib3ds/lib3ds-1.3.0-r2.ebuild
index 22bfc9ac8e31..d5158e9289e8 100644
--- a/media-libs/lib3ds/lib3ds-1.3.0-r2.ebuild
+++ b/media-libs/lib3ds/lib3ds-1.3.0-r2.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit autotools
+
 DESCRIPTION="library for managing 3D-Studio Release 3 and 4 .3DS files"
 HOMEPAGE="https://code.google.com/p/lib3ds/;
 SRC_URI="https://${PN}.googlecode.com/files/${P}.zip;
@@ -18,6 +20,13 @@ PATCHES=(
"${FILESDIR}"/${P}-mesh.c.patch
 )
 
+src_prepare() {
+   default
+
+   # Always eautoreconf to renew libtool (e.g. Clang)
+   eautoreconf
+}
+
 src_configure() {
econf $(use_enable static-libs static)
 }

diff --git a/media-libs/lib3ds/lib3ds-2.0.0_rc1-r1.ebuild 
b/media-libs/lib3ds/lib3ds-2.0.0_rc1-r1.ebuild
index b7da0c9e8a8c..653a994cfb71 100644
--- a/media-libs/lib3ds/lib3ds-2.0.0_rc1-r1.ebuild
+++ b/media-libs/lib3ds/lib3ds-2.0.0_rc1-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit autotools
+
 MY_PV="20080909"
 MY_P="${PN}-${MY_PV}"
 
@@ -18,9 +20,12 @@ BDEPEND="app-arch/unzip"
 
 S="${WORKDIR}/${MY_P}"
 
-PATCHES=(
-   "${FILESDIR}"/${P}-underlinking-no-autoreconf.patch
-)
+src_prepare() {
+   default
+
+   # Always eautoreconf to renew libtool (e.g. Clang)
+   eautoreconf
+}
 
 src_configure() {
econf $(use_enable static-libs static)



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

2022-03-20 Thread Sam James
commit: d50180c617f86d2b3f6218b84252f8fd46a42e34
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 21:54:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:55:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d50180c6

media-libs/lib3ds: tidy up variable order

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

 media-libs/lib3ds/lib3ds-1.3.0-r2.ebuild | 3 ++-
 media-libs/lib3ds/lib3ds-2.0.0_rc1-r1.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-libs/lib3ds/lib3ds-1.3.0-r2.ebuild 
b/media-libs/lib3ds/lib3ds-1.3.0-r2.ebuild
index d5158e9289e8..a2a9fdb2ba6c 100644
--- a/media-libs/lib3ds/lib3ds-1.3.0-r2.ebuild
+++ b/media-libs/lib3ds/lib3ds-1.3.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=7
@@ -8,6 +8,7 @@ inherit autotools
 DESCRIPTION="library for managing 3D-Studio Release 3 and 4 .3DS files"
 HOMEPAGE="https://code.google.com/p/lib3ds/;
 SRC_URI="https://${PN}.googlecode.com/files/${P}.zip;
+
 LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 x86"

diff --git a/media-libs/lib3ds/lib3ds-2.0.0_rc1-r1.ebuild 
b/media-libs/lib3ds/lib3ds-2.0.0_rc1-r1.ebuild
index 653a994cfb71..54f706d22467 100644
--- a/media-libs/lib3ds/lib3ds-2.0.0_rc1-r1.ebuild
+++ b/media-libs/lib3ds/lib3ds-2.0.0_rc1-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
@@ -11,6 +11,7 @@ MY_P="${PN}-${MY_PV}"
 DESCRIPTION="library for managing 3D-Studio Release 3 and 4 .3DS files"
 HOMEPAGE="https://code.google.com/p/lib3ds/;
 SRC_URI="https://lib3ds.googlecode.com/files/${MY_P}.zip;
+
 LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"



[gentoo-commits] repo/gentoo:master commit in: app-metrics/snmp_exporter/

2022-03-20 Thread William Hubbs
commit: 84ef7363ad13defa6b2ca7282314aa91f7db8b19
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Mar 20 21:43:23 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Mar 20 21:43:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ef7363

app-metrics/snmp_exporter: drop 0.15.0

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

 app-metrics/snmp_exporter/Manifest |  1 -
 .../snmp_exporter/snmp_exporter-0.15.0.ebuild  | 55 --
 2 files changed, 56 deletions(-)

diff --git a/app-metrics/snmp_exporter/Manifest 
b/app-metrics/snmp_exporter/Manifest
index fadd9527195e..bd2b5ac96442 100644
--- a/app-metrics/snmp_exporter/Manifest
+++ b/app-metrics/snmp_exporter/Manifest
@@ -1,3 +1,2 @@
-DIST snmp_exporter-0.15.0.tar.gz 1482592 BLAKE2B 
f7695eb37f2d702f3a6792337de7a1e878229ec20c8f4bea17d35e174219b71958aaf09bf91daaaffe12c5d03840887ce2ef3b37ce58a56352e8bcbb418bdb5f
 SHA512 
1050a25d12a8201deab0ab7ea95dc35e250954a321d14251c10f87b016c879cf036e01f4043e3463607200381de63f12ea6bcf094dea2939707545f978c2675b
 DIST snmp_exporter-0.20.0-deps.tar.xz 167938880 BLAKE2B 
26db1effd4c74c1d8ad063e390e3ebc2f652bc901b679a70dfa2fda479ead9622eb3bf729f24a3a0088d9b154be108e472218a84109ef23d8413e0db2f8afc9e
 SHA512 
f2b2e72967bd7255abf5f808d1dbb5691755d232b32e0c833ebc9b74a469b5c2b704afb7f32c1c591653a4ad6162efc5ec13345e9f5e2d08c7f01d24bdddf3a1
 DIST snmp_exporter-0.20.0.tar.gz 290899 BLAKE2B 
81c2c6e8b1f61fe322cf040910744857f0628b61172774069675f5702d7e8dcc443a5567d5fe9d3e26139fee87c3cae8ed5fb7ce21c13b8a0f0cab1cd76384aa
 SHA512 
fe09033e713f12b5a6ad79445def55c8d94c75cbee5e4e7c4683e853c1a8335005462d607e0c7306d2ee6e70178edeb9b6cff0c35aa6d36a4d0fa5ce45cedb51

diff --git a/app-metrics/snmp_exporter/snmp_exporter-0.15.0.ebuild 
b/app-metrics/snmp_exporter/snmp_exporter-0.15.0.ebuild
deleted file mode 100644
index aaf7c2142f37..
--- a/app-metrics/snmp_exporter/snmp_exporter-0.15.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit user golang-build golang-vcs-snapshot
-
-EGO_PN="github.com/prometheus/snmp_exporter"
-EGIT_COMMIT="v${PV/_rc/-rc.}"
-SNMP_EXPORTER_COMMIT="92a3da4"
-ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Prometheus exporter for snmp metrics"
-HOMEPAGE="https://github.com/prometheus/snmp_exporter;
-SRC_URI="${ARCHIVE_URI}"
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=dev-lang/go-1.11
-   dev-util/promu
-   net-analyzer/net-snmp"
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
-   default
-   sed -i -e "s/{{.Revision}}/${SNMP_EXPORTER_COMMIT}/" 
src/${EGO_PN}/.promu.yml || die
-}
-
-src_compile() {
-   pushd src/${EGO_PN} || die
-   GO111MODULE=on GOPATH="${S}" GOCACHE="${T}"/go-cache promu build -v || 
die
-   pushd generator || die
-   GO111MODULE=on GOPATH="${S}" GOCACHE="${T}"/go-cache go build 
-mod=vendor -o ../bin/generator . || die
-   popd || die
-}
-
-src_install() {
-   pushd src/${EGO_PN} || die
-   dobin bin/generator snmp_exporter
-   dodoc {README,CONTRIBUTING}.md generator/{FORMAT,README}.md 
generator/generator.yml
-   insinto /etc/snmp_exporter
-   newins snmp.yml snmp.yml.example
-   popd || die
-   keepdir /var/lib/snmp_exporter /var/log/snmp_exporter
-   fowners ${PN}:${PN} /var/lib/snmp_exporter /var/log/snmp_exporter
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
-}



[gentoo-commits] repo/gentoo:master commit in: app-metrics/snmp_exporter/

2022-03-20 Thread William Hubbs
commit: 1ce7c0f98f2135bb9da7e7236693f70548f1b4ea
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Mar 20 21:41:04 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Mar 20 21:43:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ce7c0f9

app-metrics/snmp_exporter: add 0.20.0

Closes: https://bugs.gentoo.org/781251
Closes: https://bugs.gentoo.org/834969
Signed-off-by: William Hubbs  gentoo.org>

 app-metrics/snmp_exporter/Manifest |  2 +
 .../snmp_exporter/snmp_exporter-0.20.0.ebuild  | 47 ++
 2 files changed, 49 insertions(+)

diff --git a/app-metrics/snmp_exporter/Manifest 
b/app-metrics/snmp_exporter/Manifest
index 5d485a3f35a2..fadd9527195e 100644
--- a/app-metrics/snmp_exporter/Manifest
+++ b/app-metrics/snmp_exporter/Manifest
@@ -1 +1,3 @@
 DIST snmp_exporter-0.15.0.tar.gz 1482592 BLAKE2B 
f7695eb37f2d702f3a6792337de7a1e878229ec20c8f4bea17d35e174219b71958aaf09bf91daaaffe12c5d03840887ce2ef3b37ce58a56352e8bcbb418bdb5f
 SHA512 
1050a25d12a8201deab0ab7ea95dc35e250954a321d14251c10f87b016c879cf036e01f4043e3463607200381de63f12ea6bcf094dea2939707545f978c2675b
+DIST snmp_exporter-0.20.0-deps.tar.xz 167938880 BLAKE2B 
26db1effd4c74c1d8ad063e390e3ebc2f652bc901b679a70dfa2fda479ead9622eb3bf729f24a3a0088d9b154be108e472218a84109ef23d8413e0db2f8afc9e
 SHA512 
f2b2e72967bd7255abf5f808d1dbb5691755d232b32e0c833ebc9b74a469b5c2b704afb7f32c1c591653a4ad6162efc5ec13345e9f5e2d08c7f01d24bdddf3a1
+DIST snmp_exporter-0.20.0.tar.gz 290899 BLAKE2B 
81c2c6e8b1f61fe322cf040910744857f0628b61172774069675f5702d7e8dcc443a5567d5fe9d3e26139fee87c3cae8ed5fb7ce21c13b8a0f0cab1cd76384aa
 SHA512 
fe09033e713f12b5a6ad79445def55c8d94c75cbee5e4e7c4683e853c1a8335005462d607e0c7306d2ee6e70178edeb9b6cff0c35aa6d36a4d0fa5ce45cedb51

diff --git a/app-metrics/snmp_exporter/snmp_exporter-0.20.0.ebuild 
b/app-metrics/snmp_exporter/snmp_exporter-0.20.0.ebuild
new file mode 100644
index ..8752286662b1
--- /dev/null
+++ b/app-metrics/snmp_exporter/snmp_exporter-0.20.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+SNMP_EXPORTER_COMMIT=c33572b6
+inherit go-module
+
+DESCRIPTION="Prometheus exporter for snmp metrics"
+HOMEPAGE="https://github.com/prometheus/snmp_exporter;
+SRC_URI="https://github.com/prometheus/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+COMMON_DEPEND="acct-group/snmp_exporter
+   acct-user/snmp_exporter
+   net-analyzer/net-snmp"
+   DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="dev-util/promu"
+
+src_prepare() {
+   default
+   sed -i -e "s/{{.Revision}}/${SNMP_EXPORTER_COMMIT}/" .promu.yml || die
+}
+
+src_compile() {
+   promu build --prefix bin || die
+   pushd generator || die
+   ego build -o ../bin/generator
+   popd || die
+}
+
+src_install() {
+   dobin bin/*
+   dodoc {README,CONTRIBUTING}.md generator/{FORMAT,README}.md 
generator/generator.yml
+   insinto /etc/snmp_exporter
+   newins snmp.yml snmp.yml.example
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   keepdir /var/lib/snmp_exporter /var/log/snmp_exporter
+   fowners ${PN}:${PN} /var/lib/snmp_exporter /var/log/snmp_exporter
+}



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

2022-03-20 Thread Stephan Hartmann
commit: c6d1023302f56192fb6ecc57ad1dd61e365c9707
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sun Mar 20 21:38:55 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sun Mar 20 21:41:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d10233

www-client/chromium: stable channel bump to 99.0.4844.82

Only fixes a problem with Hangouts, see https://crbug.com/1306866

Bug: https://bugs.gentoo.org/835468
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/Manifest |1 +
 www-client/chromium/chromium-99.0.4844.82.ebuild | 1013 ++
 2 files changed, 1014 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 819e96c7f515..a766a9f1422c 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,3 +4,4 @@ DIST chromium-101-patchset-3.tar.xz 3236 BLAKE2B 
6a190eb102a2d330a1224cd132f41ce
 DIST chromium-101.0.4947.0.tar.xz 1396239572 BLAKE2B 
2a87ea786b9bf0bb704e1053e31212b1e9477be78e535fd7a530ea7a768b8d83e461476d5ef8b710963e1648c891704ac0f0a0eff7f1d9ed77df72be26a86408
 SHA512 
2223ad069fbdb4131cefbfbda52cebd0d0e3f09c0df8ca5cb9cbc75c340f9671f9ddb7093e3dfc4e5a838fd2b8081a205295d0e3961997dc0b71b1fe5d88
 DIST chromium-99-patchset-3.tar.xz 3912 BLAKE2B 
79030156e81ebd6b3c348fb429e23d0c866059e047e7cdc0f656a1b1ee290f3afa8b358d0e1df18a86616a35a9a256e7432a5ab4e9b952c7a360aed871236659
 SHA512 
63d951cb3d17c1d02d9ddbee3a44aca000c5ba2f908012584944ce7fc435aebfe39b9628d4bd043df97c4dd7afa0ad614c65368ca759b64a84654126f06f9ea8
 DIST chromium-99.0.4844.74.tar.xz 1316293332 BLAKE2B 
4b145b7ac0581913874d735ea5ec2659de9db256bf470b386b9e06a91e68170a39caf5a0d44cd8afa52b240028e8c3367c9e2db7242956576dc6b9fa96d3
 SHA512 
d0b8d8fff715b249bbc214d30d7165ecd75f399c3a5d5234e7b8492bdfa2c0a1f24ed25ea33efe43f0c1210fa5ec65566be7eba7817e5566f1e0cdcae92214de
+DIST chromium-99.0.4844.82.tar.xz 1316414584 BLAKE2B 
6a6ae471c8bc586a936d95c1fd12d9937a4569339e30c771196fdfe7d5e76db69924c37551f09a8f59f573c1b3a8a0a699e68f00bf1eda35c7c28abe8d7a83d9
 SHA512 
9fa06c40fa99ee5a954667be4f04db1347b4e95583dd40d2a647ba7b6b8551453be78eef28ca6a29d325490fa3555d96fa49ce6e804f041f0b84a3d609bff2a2

diff --git a/www-client/chromium/chromium-99.0.4844.82.ebuild 
b/www-client/chromium/chromium-99.0.4844.82.ebuild
new file mode 100644
index ..67d7f48775d3
--- /dev/null
+++ b/www-client/chromium/chromium-99.0.4844.82.ebuild
@@ -0,0 +1,1013 @@
+# Copyright 2009-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml"
+
+CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu 
he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk vi zh-CN zh-TW"
+
+inherit check-reqs chromium-2 desktop flag-o-matic ninja-utils pax-utils 
python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://chromium.org/;
+PATCHSET="3"
+PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0/stable"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
+js-type-check kerberos libcxx +official pic +proprietary-codecs pulseaudio 
screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu 
+system-png vaapi wayland widevine"
+REQUIRED_USE="
+   component-build? ( !suid !libcxx )
+   screencast? ( wayland )
+"
+
+COMMON_X_DEPEND="
+   x11-libs/gdk-pixbuf:2
+   x11-libs/libXcomposite:=
+   x11-libs/libXcursor:=
+   x11-libs/libXdamage:=
+   x11-libs/libXfixes:=
+   >=x11-libs/libXi-1.6.0:=
+   x11-libs/libXrandr:=
+   x11-libs/libXrender:=
+   x11-libs/libXtst:=
+   x11-libs/libxshmfence:=
+   virtual/opengl
+"
+
+COMMON_SNAPSHOT_DEPEND="
+   system-icu? ( >=dev-libs/icu-69.1:= )
+   >=dev-libs/libxml2-2.9.4-r3:=[icu]
+   dev-libs/nspr:=
+   >=dev-libs/nss-3.26:=
+   !libcxx? ( >=dev-libs/re2-0.2019.08.01:= )
+   dev-libs/libxslt:=
+   media-libs/fontconfig:=
+   >=media-libs/freetype-2.11.0-r1:=
+   system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] )
+   media-libs/libjpeg-turbo:=
+   system-png? ( media-libs/libpng:=[-apng] )
+   >=media-libs/libwebp-0.4.0:=
+   media-libs/mesa:=[gbm(+)]
+   >=media-libs/openh264-1.6.0:=
+   sys-libs/zlib:=
+   x11-libs/libdrm:=
+   !headless? (
+   dev-libs/glib:2
+   >=media-libs/alsa-lib-1.0.19:=
+   pulseaudio? ( media-sound/pulseaudio:= )
+   sys-apps/pciutils:=
+  

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

2022-03-20 Thread Matt Turner
commit: d1398a3a6e61189db5c5350729cfe8f1354d4daf
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 21:18:41 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 21:29:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1398a3a

gnome-base/librsvg: Version bump to 2.54.0

Bug: https://bugs.gentoo.org/835630
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/librsvg/Manifest  |   1 +
 gnome-base/librsvg/librsvg-2.54.0.ebuild | 102 +++
 2 files changed, 103 insertions(+)

diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index 307bbff4a960..a98cc44df5bb 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -1,3 +1,4 @@
 DIST librsvg-2.40.21.tar.xz 1655860 BLAKE2B 
a3fd7915d39984057e860da90115d9d95cef97e61d3f5e4c3aaaf399c4b3bfe781e6a7b969958ae84a3b7f2c788576fe26f56b037ca0a6a2e059b53f2bd1b9fc
 SHA512 
db0563d8e0edaae642a6b2bcd239cf54191495058ac8c7ff614ebaf88c0e30bd58dbcd41f58d82a9d5ed200ced45fc5bae22f2ed3cf3826e9348a497009e1280
 DIST librsvg-2.52.6.tar.xz 23662708 BLAKE2B 
21108297aa4f87a852d0decb9cc7b8a5cdb546e00075d16f0f86502752adc176a67b56607eb90b034ca4e2dddbf8f82a3d81727496a5ae1a2b94715cdbbd87ac
 SHA512 
be4830fb34c4859bdbe0c86da7b5de0807f28bb63fc124b4405ca8f9ef6ee45add77b4c43b9031d00157870eceb458df30cf5ee25e73d3894797d622b465f38d
 DIST librsvg-2.52.7.tar.xz 23709632 BLAKE2B 
4eb83d71b77b851c408ddba711fe39ed23863aa6466634020a19ffc30e00c12f7dea81f11fdc09eb53c0c72efb35adc4528568b3c27e5dc0e886426d145d347f
 SHA512 
15c075d696ebba3f93456be088e6398da5b7992119edc78f1ee1d376a70425248e36b138dc86234aec13cb139fded11d6d74523c44f9a49eb19c2151fcb7
+DIST librsvg-2.54.0.tar.xz 23489972 BLAKE2B 
04fcbb688b18e98dcbef81e84106a99280d45f242152a355ac6f202410c13b289b281bd10f9e77854997362b7d3e88832d3274d7d63ace8adc05613da99e2aab
 SHA512 
3357ca8cf7537fe2792ee2d9a1719622656f3e1d7f30da062799a4b3ca8788cc07333a00e1c9da53a53da2b67a2aa5895a4c8fce35003da659fb7f98048b68eb

diff --git a/gnome-base/librsvg/librsvg-2.54.0.ebuild 
b/gnome-base/librsvg/librsvg-2.54.0.ebuild
new file mode 100644
index ..17264842982a
--- /dev/null
+++ b/gnome-base/librsvg/librsvg-2.54.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION=0.46
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome2 multilib-minimal python-any-r1 rust-toolchain vala
+
+DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
+HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg;
+
+LICENSE="LGPL-2+"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="+introspection +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=x11-libs/cairo-1.16.0[glib,svg,${MULTILIB_USEDEP}]
+   >=media-libs/freetype-2.9:2[${MULTILIB_USEDEP}]
+   >=x11-libs/gdk-pixbuf-2.20:2[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/harfbuzz-2.0.0:=[${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}]
+   >=x11-libs/pango-1.48.11[${MULTILIB_USEDEP}]
+
+   introspection? ( >=dev-libs/gobject-introspection-0.10.8:= )
+"
+DEPEND="${RDEPEND}
+   >=virtual/rust-1.54[${MULTILIB_USEDEP}]
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')
+   dev-util/gi-docgen
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+# >=gtk-doc-am-1.13, gobject-introspection-common, vala-common needed by 
eautoreconf
+
+QA_FLAGS_IGNORED="
+   usr/bin/rsvg-convert
+   usr/lib.*/librsvg.*
+"
+
+RESTRICT="test" # Lots of issues on 32bit builds, 64bit build seems to get 
into an infinite compilation sometimes, etc.
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-static
+   --disable-debug
+   $(multilib_native_use_enable introspection)
+   $(multilib_native_use_enable vala)
+   --enable-pixbuf-loader
+   )
+
+   if ! multilib_is_native_abi; then
+   myconf+=(
+   # Set the rust target, which can differ from CHOST
+   RUST_TARGET="$(rust_abi)"
+   # RUST_TARGET is only honored if cross_compiling, but 
non-native ABIs aren't cross as
+   # far as C parts and configure auto-detection are 
concerned as CHOST equals CBUILD
+   cross_compiling=yes
+   )
+   fi
+
+   ECONF_SOURCE=${S} \
+   gnome2_src_configure "${myconf[@]}"
+
+   if multilib_is_native_abi; then
+   ln -s "${S}"/doc/html doc/html || die
+   fi
+}
+
+multilib_src_compile() {
+   gnome2_src_compile
+}
+
+multilib_src_install() {
+   gnome2_src_install
+}

[gentoo-commits] proj/eselect-iptables:master commit in: src/

2022-03-20 Thread Sam James
commit: 2512407d3790155e67dd7e1133a47703c51501b0
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 21:17:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:18:37 2022 +
URL:
https://gitweb.gentoo.org/proj/eselect-iptables.git/commit/?id=2512407d

iptables.eselect: assume IPv6 is enabled if missing USE flag

In 174ce77f31336d5d8c9a4af20dfa7d31e2c55ca5 in ::gentoo, we dropped
USE=ipv6 from iptables. We need to adapt eselect-iptables for that.

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

 src/iptables.eselect | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/iptables.eselect b/src/iptables.eselect
index 7a62722..77b28db 100644
--- a/src/iptables.eselect
+++ b/src/iptables.eselect
@@ -78,7 +78,7 @@ get_symlinks_list() {
iptables)
printf -- '%s\n' "${IPTABLES_SYMLINKS[@]}"
 
-   if [[ ${1} == -a ]] || has_version 
'net-firewall/iptables[ipv6]'
+   if [[ ${1} == -a ]] || has_version 
'net-firewall/iptables[ipv6(+)]'
then
printf -- '%s\n' "${IP6TABLES_SYMLINKS[@]}"
fi



[gentoo-commits] proj/eselect-iptables: New tag: 20220320

2022-03-20 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:28:08 2022 +

New tag: 20220320




[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-iptables/

2022-03-20 Thread Sam James
commit: 1cd3804bdc11dbad287903ad7a13e63d9d8c81e0
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 21:25:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:25:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd3804b

app-eselect/eselect-iptables: add 20220320

Fixes installing ip6tables symlinks when using
newer iptables w/o USE=ipv6 (it's always on now).

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

 app-eselect/eselect-iptables/Manifest  |  1 +
 .../eselect-iptables-20220320.ebuild   | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/app-eselect/eselect-iptables/Manifest 
b/app-eselect/eselect-iptables/Manifest
index 0a2ac807b2da..bc40c152da5d 100644
--- a/app-eselect/eselect-iptables/Manifest
+++ b/app-eselect/eselect-iptables/Manifest
@@ -1 +1,2 @@
 DIST eselect-iptables-20211203.tar.xz 2144 BLAKE2B 
9a53784a0831e7d2c150a974faba6c9dc124b0eafdd22cd8a56d342f77d9d4741fb0ff289e429351b8cff2e7576d00ba7e66d36c73ebe7c43c9d42cf56c13292
 SHA512 
5a670d72f20722df12bae7baa9ad68175e9678610657e24c4182ef83f30cc356b7af2f3bd8ea22e16aa83ba34cf5c407761c6dc2b937a4488b2da47dcb9eca97
+DIST eselect-iptables-20220320.tar.xz 2152 BLAKE2B 
82813bf7814b91f1cf6da35c5c893e8ca28a8f5b5885e234c12853b5dc3afd73b3e0512e9d3d379e81b466706eabef8774d1b5738dd12582bbf1e344294a80f8
 SHA512 
7783d94d3bc463e0e8e084368c3906358efd03c9e47898686943d4900babd84e038991338f78459fca410f618dd5a62020e3d2af5ae45554f323a70a9b284135

diff --git a/app-eselect/eselect-iptables/eselect-iptables-20220320.ebuild 
b/app-eselect/eselect-iptables/eselect-iptables-20220320.ebuild
new file mode 100644
index ..9c41e81fefd2
--- /dev/null
+++ b/app-eselect/eselect-iptables/eselect-iptables-20220320.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Manages the {,/usr}/sbin/iptables symlink"
+HOMEPAGE="https://gitweb.gentoo.org/proj/eselect-iptables.git/;
+SRC_URI="https://dev.gentoo.org/~chutzpah/dist/iptables/${P}.tar.xz
+   https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="app-admin/eselect"
+
+src_install() {
+   insinto /usr/share/eselect/modules
+   doins iptables.eselect
+
+   local symlink
+   for symlink in {eb,arp}tables; do
+   dosym iptables.eselect 
/usr/share/eselect/modules/${symlink}.eselect
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/iptables/

2022-03-20 Thread Sam James
commit: 7a4d24e0336d8e24e310b44123edad15e9e23882
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 21:27:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:27:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4d24e0

net-firewall/iptables: depend on newer eselect-iptables for IPv6 fix

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

 .../iptables/{iptables-1.8.7-r1.ebuild => iptables-1.8.7-r2.ebuild}| 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-firewall/iptables/iptables-1.8.7-r1.ebuild 
b/net-firewall/iptables/iptables-1.8.7-r2.ebuild
similarity index 98%
rename from net-firewall/iptables/iptables-1.8.7-r1.ebuild
rename to net-firewall/iptables/iptables-1.8.7-r2.ebuild
index 886111459d9b..18d15c8dd6fc 100644
--- a/net-firewall/iptables/iptables-1.8.7-r1.ebuild
+++ b/net-firewall/iptables/iptables-1.8.7-r2.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~
 IUSE="conntrack netlink nftables pcap static-libs"
 
 BUILD_DEPEND="
-   >=app-eselect/eselect-iptables-20200508
+   >=app-eselect/eselect-iptables-20220320
 "
 COMMON_DEPEND="
conntrack? ( >=net-libs/libnetfilter_conntrack-1.0.6 )
@@ -33,7 +33,6 @@ DEPEND="${COMMON_DEPEND}
>=sys-kernel/linux-headers-4.4:0
 "
 BDEPEND="${BUILD_DEPEND}
-   app-eselect/eselect-iptables
virtual/pkgconfig
nftables? (
sys-devel/flex



[gentoo-commits] proj/eselect-iptables: New tag: 20200508

2022-03-20 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:17:17 2022 +

New tag: 20200508




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

2022-03-20 Thread Sam James
commit: b522ecb1078aad753b3970d91699053974440e2f
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 21:13:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:13:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b522ecb1

sys-libs/glibc: add safety check for /usr/lib/include

This directory isn't used by anything legitimate but
it breaks the build in a confusing way.

Add a check for it & bail out if it exists.

If you do have this directory on your system,
back up its contents, then move it away/delete it.

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

 sys-libs/glibc/glibc-2.34-r10.ebuild | 8 
 sys-libs/glibc/glibc-2.35.ebuild | 8 
 sys-libs/glibc/glibc-.ebuild | 8 
 3 files changed, 24 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.34-r10.ebuild 
b/sys-libs/glibc/glibc-2.34-r10.ebuild
index 4dea22b5ab39..2ec1d7e98e09 100644
--- a/sys-libs/glibc/glibc-2.34-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.34-r10.ebuild
@@ -760,6 +760,14 @@ sanity_prechecks() {
 
# When we actually have to compile something...
if ! just_headers && [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if [[ -d "${ESYSROOT}"/usr/lib/include ]] ; then
+   # bug #833620, bug #643302
+   eerror "Found ${ESYSROOT}/usr/lib/include directory!"
+   eerror "This is known to break glibc's build."
+   eerror "Please backup its contents then remove the 
directory."
+   die "Found directory (${ESYSROOT}/usr/lib/include) 
which will break build (bug #833620)!"
+   fi
+
if [[ ${CTARGET} == *-linux* ]] ; then
local run_kv build_kv want_kv
 

diff --git a/sys-libs/glibc/glibc-2.35.ebuild b/sys-libs/glibc/glibc-2.35.ebuild
index d656aea8f10a..430062880001 100644
--- a/sys-libs/glibc/glibc-2.35.ebuild
+++ b/sys-libs/glibc/glibc-2.35.ebuild
@@ -750,6 +750,14 @@ sanity_prechecks() {
 
# When we actually have to compile something...
if ! just_headers && [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if [[ -d "${ESYSROOT}"/usr/lib/include ]] ; then
+   # bug #833620, bug #643302
+   eerror "Found ${ESYSROOT}/usr/lib/include directory!"
+   eerror "This is known to break glibc's build."
+   eerror "Please backup its contents then remove the 
directory."
+   die "Found directory (${ESYSROOT}/usr/lib/include) 
which will break build (bug #833620)!"
+fi
+
if [[ ${CTARGET} == *-linux* ]] ; then
local run_kv build_kv want_kv
 

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index ffc7af277618..2a26162f17d2 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -750,6 +750,14 @@ sanity_prechecks() {
 
# When we actually have to compile something...
if ! just_headers && [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if [[ -d "${ESYSROOT}"/usr/lib/include ]] ; then
+   # bug #833620, bug #643302
+   eerror "Found ${ESYSROOT}/usr/lib/include directory!"
+   eerror "This is known to break glibc's build."
+   eerror "Please backup its contents then remove the 
directory."
+   die "Found directory (${ESYSROOT}/usr/lib/include) 
which will break build (bug #833620)!"
+   fi
+
if [[ ${CTARGET} == *-linux* ]] ; then
local run_kv build_kv want_kv
 



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

2022-03-20 Thread Sam James
commit: ec02fa205231d94d8e4b35e3c58c02b99313ff26
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 21:06:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:06:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec02fa20

sys-libs/glibc: drop USE=clone3 in >= 2.34-r10

All -clone3 deps are gone now, so we always enable
clone3 in these versions and beyond.

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

 sys-libs/glibc/glibc-2.34-r10.ebuild | 11 +++
 sys-libs/glibc/glibc-2.35.ebuild | 11 +++
 sys-libs/glibc/glibc-.ebuild | 11 +++
 3 files changed, 9 insertions(+), 24 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.34-r10.ebuild 
b/sys-libs/glibc/glibc-2.34-r10.ebuild
index 5c7b4c9a1936..4dea22b5ab39 100644
--- a/sys-libs/glibc/glibc-2.34-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.34-r10.ebuild
@@ -46,7 +46,7 @@ SRC_URI+=" 
https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${L
 SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
 SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
 
-IUSE="audit caps cet +clone3 compile-locales +crypt custom-cflags doc gd 
headers-only +multiarch multilib multilib-bootstrap nscd profile selinux +ssp 
+static-libs static-pie suid systemd systemtap test vanilla"
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd headers-only 
+multiarch multilib multilib-bootstrap nscd profile selinux +ssp +static-libs 
static-pie suid systemd systemtap test vanilla"
 
 # Minimum kernel version that glibc requires
 MIN_KERN_VER="3.2.0"
@@ -863,13 +863,8 @@ src_prepare() {
einfo "Done."
fi
 
-   if use clone3 ; then
-   append-cppflags -DGENTOO_USE_CLONE3
-   else
-   # See e.g. bug #827386, bug #819045.
-   elog "Disabling the clone3 syscall for compatibility with older 
Electron apps."
-   elog "Please re-enable this flag before filing bugs!"
-   fi
+   # TODO: We can drop this once patch is gone from our patchset
+   append-cppflags -DGENTOO_USE_CLONE3
 
default
 

diff --git a/sys-libs/glibc/glibc-2.35.ebuild b/sys-libs/glibc/glibc-2.35.ebuild
index b37bf4d692ac..d656aea8f10a 100644
--- a/sys-libs/glibc/glibc-2.35.ebuild
+++ b/sys-libs/glibc/glibc-2.35.ebuild
@@ -44,7 +44,7 @@ SRC_URI+=" 
https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${L
 SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
 SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
 
-IUSE="audit caps cet +clone3 compile-locales +crypt custom-cflags doc gd 
headers-only +multiarch multilib multilib-bootstrap nscd profile selinux +ssp 
+static-libs suid systemd systemtap test vanilla"
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd headers-only 
+multiarch multilib multilib-bootstrap nscd profile selinux +ssp +static-libs 
suid systemd systemtap test vanilla"
 
 # Minimum kernel version that glibc requires
 MIN_KERN_VER="3.2.0"
@@ -850,13 +850,8 @@ src_prepare() {
einfo "Done."
fi
 
-   if use clone3 ; then
-   append-cppflags -DGENTOO_USE_CLONE3
-   else
-   # See e.g. bug #827386, bug #819045.
-   elog "Disabling the clone3 syscall for compatibility with older 
Electron apps."
-   elog "Please re-enable this flag before filing bugs!"
-   fi
+   # TODO: We can drop this once patch is gone from our patchset
+   append-cppflags -DGENTOO_USE_CLONE3
 
default
 

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 6928c0dc4788..ffc7af277618 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -44,7 +44,7 @@ SRC_URI+=" 
https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${L
 SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
 SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
 
-IUSE="audit caps cet +clone3 compile-locales +crypt custom-cflags doc gd 
headers-only +multiarch multilib multilib-bootstrap nscd profile selinux +ssp 
+static-libs suid systemd systemtap test vanilla"
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd headers-only 
+multiarch multilib multilib-bootstrap nscd profile selinux +ssp +static-libs 
suid systemd systemtap test vanilla"
 
 # Minimum kernel version that glibc requires
 MIN_KERN_VER="3.2.0"
@@ -850,13 +850,8 @@ src_prepare() {
einfo "Done."
 

[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/files/, net-nds/openldap/

2022-03-20 Thread Sam James
commit: 524491b7848c723edf7707f1a21bc80a3b7ab3c0
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 20:26:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:04:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524491b7

net-nds/openldap: drop sys-libs/db (BDB) remnants from 2.6.1

We already dropped the dependency in 2.6.1 so let's
clean up some remnants.

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

 .../files/openldap-2.6.1-fix-bashism-configure.patch |  2 --
 net-nds/openldap/openldap-2.6.1.ebuild   | 12 +---
 2 files changed, 1 insertion(+), 13 deletions(-)

diff --git a/net-nds/openldap/files/openldap-2.6.1-fix-bashism-configure.patch 
b/net-nds/openldap/files/openldap-2.6.1-fix-bashism-configure.patch
index 93b104198ba6..c2acb679e3ba 100644
--- a/net-nds/openldap/files/openldap-2.6.1-fix-bashism-configure.patch
+++ b/net-nds/openldap/files/openldap-2.6.1-fix-bashism-configure.patch
@@ -1,5 +1,3 @@
-diff --git a/configure.ac b/configure.ac
-index a5075be..b78f2ad 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -2055,7 +2055,7 @@ dnl

diff --git a/net-nds/openldap/openldap-2.6.1.ebuild 
b/net-nds/openldap/openldap-2.6.1.ebuild
index 252fe1d5b198..0edc6a14276a 100644
--- a/net-nds/openldap/openldap-2.6.1.ebuild
+++ b/net-nds/openldap/openldap-2.6.1.ebuild
@@ -38,14 +38,6 @@ REQUIRED_USE="cxx? ( sasl )
 
 S=${WORKDIR}/${PN}-OPENLDAP_REL_ENG_${MY_PV}
 
-# always list newer first
-# Do not add any AGPL-3 BDB here!
-# See bug 525110, comment 15.
-# Advanced usage: OPENLDAP_BDB_SLOTS in the environment can be used to force a 
slot during build.
-BDB_SLOTS="${OPENLDAP_BDB_SLOTS:=5.3 4.8}"
-BDB_PKGS=''
-for _slot in $BDB_SLOTS; do BDB_PKGS="${BDB_PKGS} sys-libs/db:${_slot}" ; done
-
 # openssl is needed to generate lanman-passwords required by samba
 COMMON_DEPEND="
ssl? (
@@ -230,6 +222,7 @@ openldap_find_versiontags() {
[[ "${have_files}" == "1" ]] && einfo "DB files present" || einfo "No 
DB files present"
 
# Now we must check for the major version of sys-libs/db linked against.
+   # TODO: remove this as we dropped bdb support (gone upstream) in 2.6.1?
SLAPD_PATH="${EROOT}/usr/$(get_libdir)/openldap/slapd"
if [[ "${have_files}" == "1" ]] && [[ -f "${SLAPD_PATH}" ]]; then
OLDVER="$(/usr/bin/ldd ${SLAPD_PATH} \
@@ -787,9 +780,6 @@ pkg_postinst() {
elog "Getting started using OpenLDAP? There is some 
documentation available:"
elog "Gentoo Guide to OpenLDAP Authentication"
elog 
"(https://wiki.gentoo.org/wiki/Centralized_authentication_using_OpenLDAP)"
-   elog "---"
-   elog "An example file for tuning BDB backends with openldap is"
-   elog "DB_CONFIG.fast.example in /usr/share/doc/${PF}/"
fi
 
preserve_old_lib_notify 
/usr/$(get_libdir)/{liblber,libldap,libldap_r}-2.4$(get_libname 0)



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, sys-libs/db/files/, sys-libs/db/, profiles/arch/arm/

2022-03-20 Thread Sam James
commit: 9a037710a0f81491e4a66350548bcc7d12dd4a43
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 20:04:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a037710

sys-libs/db: drop USE=java

Flag was last-rited a while ago.

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

 profiles/arch/arm/package.use.mask |  1 -
 profiles/base/package.use.mask |  7 
 sys-libs/db/db-18.1.32-r1.ebuild   | 39 +++
 sys-libs/db/db-18.1.40-r1.ebuild   | 39 +++
 sys-libs/db/db-4.8.30-r6.ebuild| 39 +++
 sys-libs/db/db-5.3.28-r8.ebuild| 40 +++-
 sys-libs/db/db-6.0.35-r4.ebuild| 41 +++-
 sys-libs/db/db-6.1.38-r1.ebuild| 39 +++
 sys-libs/db/db-6.2.38-r1.ebuild| 41 +++-
 .../db/files/db-4.2-listen-to-java-options.patch   | 10 -
 .../db/files/db-4.6-jni-check-prefix-first.patch   | 30 ---
 .../files/db-4.8.24-java-manifest-location.patch   | 12 --
 .../db/files/db-6.2-jni-check-prefix-first.patch   | 38 ---
 .../files/db-6.2.32-jni-check-prefix-first.patch   | 44 --
 14 files changed, 39 insertions(+), 381 deletions(-)

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 78ced3f3b812..34e17113ed3a 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -436,7 +436,6 @@ media-libs/libjpeg-turbo java
 net-dns/libidn java
 net-misc/tigervnc java
 sys-devel/gettext java
-sys-libs/db java
 
 # Alexandre Rostovtsev  (2013-01-22)
 # remove mask if/when media-gfx/argyllcms is keywored here.

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 0666809d84c2..eb5b79974265 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -37,13 +37,6 @@ media-video/wireplumber system-service
 # isn't the same as it is for just glibc specifically.
 sys-libs/glibc custom-cflags
 
-# Sam James  (2022-01-23)
-# Java bindings are broken with OpenJDK 11+ and we're not
-# aware of any consumers. bug #713866
-# The bindings will be removed on 2022-02-23 due to their state
-# of disrepair.
-sys-libs/db java
-
 # Sam James  (2022-01-12)
 # Unmask PCH for now for GCC to avoid unnecessary rebuilds
 # (USE=pch is now use.mask-ed globally)

diff --git a/sys-libs/db/db-18.1.32-r1.ebuild b/sys-libs/db/db-18.1.32-r1.ebuild
index 76b018c57445..463c37170918 100644
--- a/sys-libs/db/db-18.1.32-r1.ebuild
+++ b/sys-libs/db/db-18.1.32-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit db flag-o-matic java-pkg-opt-2 autotools multilib multilib-minimal 
eapi7-ver toolchain-funcs
+inherit db flag-o-matic autotools multilib multilib-minimal eapi7-ver 
toolchain-funcs
 
 #Number of official patches
 #PATCHNO=`echo ${PV}|sed -e "s,\(.*_p\)\([0-9]*\),\2,"`
@@ -31,30 +31,21 @@ done
 LICENSE="AGPL-3"
 SLOT="$(ver_cut 1-2)"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-IUSE="doc java cxx tcl test"
+IUSE="doc cxx tcl test"
 
 REQUIRED_USE="test? ( tcl )"
 
 # the entire testsuite needs the TCL functionality
 DEPEND="tcl? ( >=dev-lang/tcl-8.5.15-r1:0=[${MULTILIB_USEDEP}] )
test? ( >=dev-lang/tcl-8.5.15-r1:0=[${MULTILIB_USEDEP}] )
-   java? ( >=virtual/jdk-1.8 )
>=sys-devel/binutils-2.16.1"
-RDEPEND="tcl? ( >=dev-lang/tcl-8.5.15-r1:0=[${MULTILIB_USEDEP}] )
-   java? ( >=virtual/jre-1.8 )"
+RDEPEND="tcl? ( >=dev-lang/tcl-8.5.15-r1:0=[${MULTILIB_USEDEP}] )"
 
 MULTILIB_WRAPPED_HEADERS=(
/usr/include/db$(ver_cut 1-2)/db.h
 )
 
 PATCHES=(
-   # bug #510506
-   "${FILESDIR}"/${PN}-4.8.24-java-manifest-location.patch
-
-   # use the includes from the prefix
-   "${FILESDIR}"/${PN}-6.2.32-jni-check-prefix-first.patch
-   "${FILESDIR}"/${PN}-4.2-listen-to-java-options.patch
-
# sqlite configure call has an extra leading ..
# upstreamed:5.2.36, missing in 5.3.x/6.x
# still needs to be patched in 6.0.20
@@ -83,12 +74,6 @@ src_prepare() {
-e "/^DB_RELEASE_DATE=/s~=.*~='${REAL_DB_RELEASE_DATE}'~g" \
"${S_BASE}"/dist/RELEASE || die
 
-   # Include the SLOT for Java JAR files
-   # This supersedes the unused jarlocation patches.
-   sed -r -i \
-   -e '/jarfile=.*\.jar$/s,(.jar$),-$(LIBVERSION)\1,g' \
-   "${S_BASE}"/dist/Makefile.in || die
-
cd "${S_BASE}"/dist || die
rm -f aclocal/libtool.m4
sed -i \
@@ -97,7 +82,7 @@ src_prepare() {
sed -i \
-e 

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

2022-03-20 Thread Sam James
commit: 9abad1e43a4afa095d8f97a40b4cafbf35dde087
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 20:19:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:04:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9abad1e4

sys-libs/db: fix bashism in 6.2.38 configure

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

 sys-libs/db/db-6.2.38-r1.ebuild |  2 ++
 sys-libs/db/files/db-6.2.38-bashism-configure.patch | 11 +++
 2 files changed, 13 insertions(+)

diff --git a/sys-libs/db/db-6.2.38-r1.ebuild b/sys-libs/db/db-6.2.38-r1.ebuild
index 69957a34e851..d83e4107efcc 100644
--- a/sys-libs/db/db-6.2.38-r1.ebuild
+++ b/sys-libs/db/db-6.2.38-r1.ebuild
@@ -54,6 +54,8 @@ PATCHES=(
# The upstream testsuite copies .lib and the binaries for each parallel 
test
# core, ~300MB each. This patch uses links instead, saves a lot of 
space.
"${FILESDIR}"/${PN}-6.0.20-test-link.patch
+
+   "${FILESDIR}"/${PN}-6.2.38-bashism-configure.patch
 )
 
 src_prepare() {

diff --git a/sys-libs/db/files/db-6.2.38-bashism-configure.patch 
b/sys-libs/db/files/db-6.2.38-bashism-configure.patch
new file mode 100644
index ..bea1f3d3bde0
--- /dev/null
+++ b/sys-libs/db/files/db-6.2.38-bashism-configure.patch
@@ -0,0 +1,11 @@
+--- a/dist/aclocal/types.m4
 b/dist/aclocal/types.m4
+@@ -188,7 +188,7 @@ AC_SUBST(db_off_t_decl)
+ AC_CHECK_TYPE(db_off_t,,
+ [AM_SEARCH_SSIZES(db_off_t_decl, db_off_t, $ac_cv_sizeof_off_t)])
+ AC_SUBST(db_off_t_max_decl)
+-if test "$ac_cv_sizeof_off_t" == "4"; then
++if test "$ac_cv_sizeof_off_t" = "4"; then
+   db_off_t_max_decl="#define DB_OFF_T_MAX INT32_MAX"
+ else
+   db_off_t_max_decl="#define DB_OFF_T_MAX INT64_MAX"



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/, net-nds/openldap/files/

2022-03-20 Thread Sam James
commit: 7accaa1bca99714064d7a7a69011d7186f8f0b92
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 20:26:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:04:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7accaa1b

net-nds/openldap: fix bashism in configure in 2.6.1

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

 .../files/openldap-2.6.1-fix-bashism-configure.patch| 13 +
 net-nds/openldap/openldap-2.6.1.ebuild  |  1 +
 2 files changed, 14 insertions(+)

diff --git a/net-nds/openldap/files/openldap-2.6.1-fix-bashism-configure.patch 
b/net-nds/openldap/files/openldap-2.6.1-fix-bashism-configure.patch
new file mode 100644
index ..93b104198ba6
--- /dev/null
+++ b/net-nds/openldap/files/openldap-2.6.1-fix-bashism-configure.patch
@@ -0,0 +1,13 @@
+diff --git a/configure.ac b/configure.ac
+index a5075be..b78f2ad 100644
+--- a/configure.ac
 b/configure.ac
+@@ -2055,7 +2055,7 @@ dnl
+ WITH_SYSTEMD=no
+ systemdsystemunitdir=
+ ol_link_systemd=no
+-if test $ol_enable_slapd == no && test $ol_enable_balancer != yes ; then
++if test $ol_enable_slapd = no && test $ol_enable_balancer != yes ; then
+   if test $ol_with_systemd != no ; then
+   AC_MSG_WARN([servers disabled, ignoring 
--with-systemd=$ol_with_systemd argument])
+   ol_with_systemd=no

diff --git a/net-nds/openldap/openldap-2.6.1.ebuild 
b/net-nds/openldap/openldap-2.6.1.ebuild
index 30b563e02efb..252fe1d5b198 100644
--- a/net-nds/openldap/openldap-2.6.1.ebuild
+++ b/net-nds/openldap/openldap-2.6.1.ebuild
@@ -145,6 +145,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.6.1-flags.patch
"${FILESDIR}"/${PN}-2.6.1-fix-missing-mapping.patch
"${FILESDIR}"/${PN}-2.6.1-make-flags.patch
+   "${FILESDIR}"/${PN}-2.6.1-fix-bashism-configure.patch
 )
 
 openldap_filecount() {



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

2022-03-20 Thread Sam James
commit: 7649b930ec479a2001992e905a5a87b2fe7981a3
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 20:48:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:04:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7649b930

sys-libs/db: cleanup patches

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

 sys-libs/db/db-18.1.40-r1.ebuild | 2 +-
 sys-libs/db/db-4.8.30-r6.ebuild  | 2 +-
 sys-libs/db/db-5.3.28-r8.ebuild  | 2 +-
 sys-libs/db/db-6.0.35-r4.ebuild  | 2 +-
 sys-libs/db/db-6.1.38-r1.ebuild  | 2 +-
 sys-libs/db/db-6.2.38-r1.ebuild  | 2 +-
 sys-libs/db/files/db-18.1.25-test-link.patch | 4 ++--
 sys-libs/db/files/db-4.8.30-rename-atomic-compare-exchange.patch | 2 --
 sys-libs/db/files/db-5.1.29-rename-atomic-compare-exchange.patch | 2 --
 sys-libs/db/files/db-5.2.28-sqlite-configure-path.patch  | 5 ++---
 sys-libs/db/files/db-6.0.20-test-link.patch  | 5 ++---
 sys-libs/db/files/db-6.0.35-sqlite-configure-path.patch  | 4 ++--
 sys-libs/db/files/db-6.1.19-sqlite-configure-path.patch  | 4 ++--
 13 files changed, 16 insertions(+), 22 deletions(-)

diff --git a/sys-libs/db/db-18.1.40-r1.ebuild b/sys-libs/db/db-18.1.40-r1.ebuild
index ce83bceb3309..7809ee145998 100644
--- a/sys-libs/db/db-18.1.40-r1.ebuild
+++ b/sys-libs/db/db-18.1.40-r1.ebuild
@@ -81,7 +81,7 @@ src_prepare() {
-e '/^AC_PATH_TOOL/s/ sh, none/ bash, none/' \
aclocal/programs.m4 || die
AT_M4DIR="aclocal" eautoreconf
-   # Upstream sucks - they do autoconf and THEN replace the version 
variables.
+   # They do autoconf and THEN replace the version variables :(
. ./RELEASE
for v in \
DB_VERSION_{FAMILY,LETTER,RELEASE,MAJOR,MINOR} \

diff --git a/sys-libs/db/db-4.8.30-r6.ebuild b/sys-libs/db/db-4.8.30-r6.ebuild
index 57cf68428074..ca3d63339448 100644
--- a/sys-libs/db/db-4.8.30-r6.ebuild
+++ b/sys-libs/db/db-4.8.30-r6.ebuild
@@ -67,7 +67,7 @@ src_prepare() {
 
AT_M4DIR="aclocal" eautoreconf
 
-   # Upstream sucks - they do autoconf and THEN replace the version 
variables.
+   # They do autoconf and THEN replace the version variables :(
. ./RELEASE
sed \
-e "s/__EDIT_DB_VERSION_MAJOR__/$DB_VERSION_MAJOR/g" \

diff --git a/sys-libs/db/db-5.3.28-r8.ebuild b/sys-libs/db/db-5.3.28-r8.ebuild
index 44cdf166b590..c7f5d0f6d288 100644
--- a/sys-libs/db/db-5.3.28-r8.ebuild
+++ b/sys-libs/db/db-5.3.28-r8.ebuild
@@ -85,7 +85,7 @@ src_prepare() {
 
AT_M4DIR="aclocal" eautoreconf
 
-   # Upstream sucks - they do autoconf and THEN replace the version 
variables.
+   # They do autoconf and THEN replace the version variables :(
. ./RELEASE
local v ev
for v in \

diff --git a/sys-libs/db/db-6.0.35-r4.ebuild b/sys-libs/db/db-6.0.35-r4.ebuild
index 046278265fb0..cf95493690ea 100644
--- a/sys-libs/db/db-6.0.35-r4.ebuild
+++ b/sys-libs/db/db-6.0.35-r4.ebuild
@@ -83,7 +83,7 @@ src_prepare() {
 
AT_M4DIR="aclocal" eautoreconf
 
-   # Upstream sucks - they do autoconf and THEN replace the version 
variables.
+   # They do autoconf and THEN replace the version variables :(
. ./RELEASE
local v ev
for v in \

diff --git a/sys-libs/db/db-6.1.38-r1.ebuild b/sys-libs/db/db-6.1.38-r1.ebuild
index 861f881a6b02..278f210fd913 100644
--- a/sys-libs/db/db-6.1.38-r1.ebuild
+++ b/sys-libs/db/db-6.1.38-r1.ebuild
@@ -82,7 +82,7 @@ src_prepare() {
-e '/^AC_PATH_TOOL/s/ sh, none/ bash, none/' \
aclocal/programs.m4 || die
AT_M4DIR="aclocal" eautoreconf
-   # Upstream sucks - they do autoconf and THEN replace the version 
variables.
+   # They do autoconf and THEN replace the version variables :(
. ./RELEASE
for v in \
DB_VERSION_{FAMILY,LETTER,RELEASE,MAJOR,MINOR} \

diff --git a/sys-libs/db/db-6.2.38-r1.ebuild b/sys-libs/db/db-6.2.38-r1.ebuild
index d83e4107efcc..de6a736bdf14 100644
--- a/sys-libs/db/db-6.2.38-r1.ebuild
+++ b/sys-libs/db/db-6.2.38-r1.ebuild
@@ -85,7 +85,7 @@ src_prepare() {
-e '/^AC_PATH_TOOL/s/ sh, none/ bash, none/' \
aclocal/programs.m4 || die
AT_M4DIR="aclocal" eautoreconf
-   # Upstream sucks - they do autoconf and THEN replace the version 
variables.
+   # They do autoconf and THEN replace the version variables :(
. ./RELEASE
for v in \
DB_VERSION_{FAMILY,LETTER,RELEASE,MAJOR,MINOR} \

diff --git a/sys-libs/db/files/db-18.1.25-test-link.patch 
b/sys-libs/db/files/db-18.1.25-test-link.patch
index dc3d8ae93c5a..5fb6d5fae7e9 100644
--- a/sys-libs/db/files/db-18.1.25-test-link.patch
+++ 

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

2022-03-20 Thread Sam James
commit: a4d649f7f7c12797f2f063752b0c4ae4d3892de1
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 21:00:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:04:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d649f7

sys-libs/db: restore SQLite patch for 18.1.32

... and tidied up.

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/24687
Signed-off-by: Sam James  gentoo.org>

 sys-libs/db/files/db-18.1.25-sqlite-configure-path.patch | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/sys-libs/db/files/db-18.1.25-sqlite-configure-path.patch 
b/sys-libs/db/files/db-18.1.25-sqlite-configure-path.patch
new file mode 100644
index ..83fe2d66765e
--- /dev/null
+++ b/sys-libs/db/files/db-18.1.25-sqlite-configure-path.patch
@@ -0,0 +1,11 @@
+--- a/dist/aclocal/sql.m4
 b/dist/aclocal/sql.m4
+@@ -99,7 +99,7 @@
+ if test "$db_cv_debug" = "yes"; then
+   CPPFLAGS="$CPPFLAGS -g"
+ fi
+-(cd sql && eval "\$SHELL ../$sqlite_dir/configure --disable-option-checking 
$ac_sub_configure_args CPPFLAGS=\"-I.. $CPPFLAGS\" 
--enable-amalgamation=$db_cv_sql_amalgamation --enable-readline=$with_readline 
--enable-editline=$with_editline" && cat build_config.h >> config.h) || exit 1
++(cd sql && eval "\$SHELL $sqlite_dir/configure --disable-option-checking 
$ac_sub_configure_args CPPFLAGS=\"-I.. $CPPFLAGS\" 
--enable-amalgamation=$db_cv_sql_amalgamation --enable-readline=$with_readline 
--enable-editline=$with_editline" && cat build_config.h >> config.h) || exit 1
+ 
+ # Configure JDBC if --enable-jdbc
+ if test "$db_cv_jdbc" != "no"; then



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/files/

2022-03-20 Thread Sam James
commit: 0bc178c7a0c13e2fa1926eafd9129ab4dbb99ab1
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 20:35:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 21:04:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc178c7

net-nds/openldap: cleanup patches

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

 .../files/openldap-2.2.14-perlthreadsfix.patch |  5 +-
 .../openldap/files/openldap-2.4.11-libldap_r.patch |  5 +-
 .../openldap/files/openldap-2.4.15-ppolicy.patch   |  4 +-
 net-nds/openldap/files/openldap-2.4.17-gcc44.patch |  5 +-
 .../openldap/files/openldap-2.4.28-fix-dash.patch  |  2 -
 .../files/openldap-2.4.28-gnutls-gcrypt.patch  |  4 +-
 .../files/openldap-2.4.35-contrib-samba4.patch |  5 +-
 .../files/openldap-2.4.35-contrib-smbk5pwd.patch   |  5 +-
 .../files/openldap-2.4.42-mdb-unbundle.patch   | 16 +++---
 ...enldap-2.4.45-fix-lmpasswd-gnutls-symbols.patch |  4 +-
 .../openldap/files/openldap-2.4.47-warnings.patch  |  6 --
 .../files/openldap-2.4.6-evolution-ntlm.patch  | 15 ++---
 net-nds/openldap/files/openldap-2.6.1-cloak.patch  |  4 --
 .../files/openldap-2.6.1-fix-missing-mapping.patch |  6 --
 net-nds/openldap/files/openldap-2.6.1-flags.patch  | 64 --
 .../openldap/files/openldap-2.6.1-system-mdb.patch |  8 ---
 net-nds/openldap/files/slapd-initd |  8 +--
 net-nds/openldap/files/slapd-initd-2.4.40-r2   |  2 +-
 18 files changed, 35 insertions(+), 133 deletions(-)

diff --git a/net-nds/openldap/files/openldap-2.2.14-perlthreadsfix.patch 
b/net-nds/openldap/files/openldap-2.2.14-perlthreadsfix.patch
index ddb6672a5fa7..2a8c4bc569c8 100644
--- a/net-nds/openldap/files/openldap-2.2.14-perlthreadsfix.patch
+++ b/net-nds/openldap/files/openldap-2.2.14-perlthreadsfix.patch
@@ -1,6 +1,5 @@
-diff -ur openldap-2.2.14.orig/servers/slapd/back-perl/Makefile.in 
openldap-2.2.14/servers/slapd/back-perl/Makefile.in
 openldap-2.2.14.orig/servers/slapd/back-perl/Makefile.in   2004-04-12 
11:20:14.0 -0700
-+++ openldap-2.2.14/servers/slapd/back-perl/Makefile.in2004-06-20 
18:43:41.0 -0700
+--- a/servers/slapd/back-perl/Makefile.in
 b/servers/slapd/back-perl/Makefile.in
 @@ -31,7 +31,7 @@
  
  shared_LDAP_LIBS = $(LDAP_LIBLDAP_R_LA) $(LDAP_LIBLBER_LA)

diff --git a/net-nds/openldap/files/openldap-2.4.11-libldap_r.patch 
b/net-nds/openldap/files/openldap-2.4.11-libldap_r.patch
index 448249a3b583..f63ad3cc8dff 100644
--- a/net-nds/openldap/files/openldap-2.4.11-libldap_r.patch
+++ b/net-nds/openldap/files/openldap-2.4.11-libldap_r.patch
@@ -1,6 +1,5 @@
-diff -Nuar openldap-2.4.11.orig/servers/slapd/slapi/Makefile.in 
openldap-2.4.11/servers/slapd/slapi/Makefile.in
 openldap-2.4.11.orig/servers/slapd/slapi/Makefile.in   2008-02-11 
15:26:49.0 -0800
-+++ openldap-2.4.11/servers/slapd/slapi/Makefile.in2008-10-14 
02:10:18.402799262 -0700
+--- a/servers/slapd/slapi/Makefile.in
 b/servers/slapd/slapi/Makefile.in
 @@ -37,6 +37,7 @@
  XLIBS = $(LIBRARY)
  XXLIBS = 

diff --git a/net-nds/openldap/files/openldap-2.4.15-ppolicy.patch 
b/net-nds/openldap/files/openldap-2.4.15-ppolicy.patch
index 3195ee550f68..1196f1b936e8 100644
--- a/net-nds/openldap/files/openldap-2.4.15-ppolicy.patch
+++ b/net-nds/openldap/files/openldap-2.4.15-ppolicy.patch
@@ -1,5 +1,5 @@
 openldap-2.4.15/clients/tools/common.c.orig2009-02-05 
15:05:03.0 -0800
-+++ openldap-2.4.15/clients/tools/common.c 2009-03-21 01:45:14.0 
-0700
+--- a/clients/tools/common.c
 b/clients/tools/common.c
 @@ -1315,8 +1315,8 @@
int nsctrls = 0;
  

diff --git a/net-nds/openldap/files/openldap-2.4.17-gcc44.patch 
b/net-nds/openldap/files/openldap-2.4.17-gcc44.patch
index aa7fe7ac35f6..a782da46f3af 100644
--- a/net-nds/openldap/files/openldap-2.4.17-gcc44.patch
+++ b/net-nds/openldap/files/openldap-2.4.17-gcc44.patch
@@ -1,6 +1,5 @@
-diff -ur openldap-2.4.17.orig/contrib/ldapc++/src/SaslInteractionHandler.cpp 
openldap-2.4.17/contrib/ldapc++/src/SaslInteractionHandler.cpp
 openldap-2.4.17.orig/contrib/ldapc++/src/SaslInteractionHandler.cpp
2008-04-15 02:09:26.0 +0300
-+++ openldap-2.4.17/contrib/ldapc++/src/SaslInteractionHandler.cpp 
2009-08-10 13:21:24.0 +0300
+--- a/contrib/ldapc++/src/SaslInteractionHandler.cpp
 b/contrib/ldapc++/src/SaslInteractionHandler.cpp
 @@ -13,6 +13,7 @@
  #include 
  #endif

diff --git a/net-nds/openldap/files/openldap-2.4.28-fix-dash.patch 
b/net-nds/openldap/files/openldap-2.4.28-fix-dash.patch
index d15c3d2231f4..bca213dbc6ce 100644
--- a/net-nds/openldap/files/openldap-2.4.28-fix-dash.patch
+++ b/net-nds/openldap/files/openldap-2.4.28-fix-dash.patch
@@ -11,8 +11,6 @@ Patch unbreaks build when /bin/sh points to dash:
 eval: 1: base_compile+= x86_64-pc-linux-gnu-gcc: not found
 ...
 make[2]: *** [decode.lo] Error 1
-diff --git a/build/top.mk b/build/top.mk
-index 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-super-smack/, dev-db/mysql-super-smack/files/

2022-03-20 Thread David Seifert
commit: 7208f5660462ad5beb0b563606f4337e14264ba1
Author: David Seifert  gentoo  org>
AuthorDate: Sun Mar 20 20:49:51 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 20 20:49:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7208f566

dev-db/mysql-super-smack: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 .../files/mysql-super-smack-1.3-autotools.patch| 255 +
 .../mysql-super-smack-1.3-r5.ebuild|  70 ++
 2 files changed, 325 insertions(+)

diff --git 
a/dev-db/mysql-super-smack/files/mysql-super-smack-1.3-autotools.patch 
b/dev-db/mysql-super-smack/files/mysql-super-smack-1.3-autotools.patch
new file mode 100644
index ..97e1e1aaccc6
--- /dev/null
+++ b/dev-db/mysql-super-smack/files/mysql-super-smack-1.3-autotools.patch
@@ -0,0 +1,255 @@
+--- a/configure.in
 b/configure.in
+@@ -16,9 +16,9 @@
+ 
+ # Process this file with autoconf to produce a configure script.
+ 
+-AC_INIT()
++AC_INIT([super-smack], [1.1])
+ AM_CONFIG_HEADER(config.h)
+-AM_INIT_AUTOMAKE(super-smack, 1.1)
++AM_INIT_AUTOMAKE
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
+ 
+ # Checks for programs.
+@@ -31,6 +31,14 @@
+ AM_PROG_LEX
+ AC_PROG_YACC
+ 
++AH_TEMPLATE([HAVE_CRYPT], [Define if we have a crypt()])
++AH_TEMPLATE([HAVE_MYSQL], [MySQL Support])
++AH_TEMPLATE([HAVE_ORACLE], [PostgreSQL Support])
++AH_TEMPLATE([HAVE_PGSQL], [Oracle Support])
++AH_TEMPLATE([SMACK_DATADIR], [Sample .smack data files])
++
++AC_CONFIG_MACRO_DIRS([m4])
++
+ # get super-smack datadir
+ AC_ARG_WITH(datadir,
+ [  --with-datadir=DIR  Specify default smack datadir],
+diff -aurwN a/m4/crypt.m4 b/m4/crypt.m4
+--- a/m4/crypt.m4
 b/m4/crypt.m4
+@@ -0,0 +1,5 @@
++AC_DEFUN([AC_FUNC_CRYPT], [
++AC_CHECK_LIB(crypt, crypt)
++AC_CHECK_FUNC(crypt, AC_DEFINE(HAVE_CRYPT))
++])
++
+diff -aruwN a/m4/lex.m4 b/m4/lex.m4
+--- a/m4/lex.m4
 b/m4/lex.m4
+@@ -0,0 +1,6 @@
++AC_DEFUN([AM_PROG_LEX],
++[missing_dir=ifelse([$1],,`cd $ac_aux_dir && pwd`,$1)
++AC_CHECK_PROGS(LEX, flex lex, "$missing_dir/missing flex")
++AC_PROG_LEX
++AC_DECL_YYTEXT])
++
+diff -aurwN a/m4/libz.m4 b/m4/libz.m4
+--- a/m4/libz.m4
 b/m4/libz.m4
+@@ -0,0 +1,4 @@
++AC_DEFUN([AC_LIB_Z], [
++AC_CHECK_LIB(z, compress)
++])
++
+diff -aurwN a/m4/mysql.m4 b/m4/mysql.m4
+--- a/m4/mysql.m4
 b/m4/mysql.m4
+@@ -0,0 +1,76 @@
++#serial 1
++AC_DEFUN([AC_LIB_MYSQL], [
++AC_ARG_WITH(mysql-lib,
++[  --with-mysql-lib=DIRLook for MySQL client library in DIR],
++mysql_lib=$withval, mysql_lib="")
++
++if test "x$want_mysql" = "xyes"
++then
++AC_MSG_CHECKING([for libmysqlclient])
++AC_MSG_RESULT()
++
++mysql_ok=no
++
++SAVE_LIBS=$LIBS
++
++mysql_lib="$mysql_lib /usr/lib /usr/lib/mysql \
++   /usr/local/lib /usr/local/lib/mysql \
++   /usr/local/mysql/lib"
++
++for dir in $mysql_lib; do
++if test "x$mysql_found" != "xyes"
++then
++if test -f "$dir/libmysqlclient.so" ;
++then
++LIBS="-L$dir $SAVE_LIBS $LIBZ_LIB"
++MYSQL_LIB="-L$dir -lmysqlclient $LIBZ_LIB"
++AC_SUBST(MYSQL_LIB)
++AC_CHECK_LIB(mysqlclient, mysql_real_connect,
++ mysql_ok=yes, mysql_ok=no)
++fi
++fi
++done
++
++if test "x$mysql_ok" != "xyes"
++then
++AC_MSG_ERROR([Could not find libmysqlclient in '$mysql_lib'])
++fi
++fi
++])
++
++AC_DEFUN([AC_HEADER_MYSQL], [
++AC_ARG_WITH(mysql-include,
++[  --with-mysql-include=DIR
++  Look for MySQL include files in DIR],
++mysql_include=$withval, mysql_include="")
++
++if test "x$want_mysql" = "xyes"
++then
++AC_MSG_CHECKING([for mysql.h])
++AC_MSG_RESULT()
++
++mysql_found=no
++
++mysql_include="$mysql_include /usr/include /usr/include/mysql \
++   /usr/local/include /usr/local/include/mysql \
++   /usr/local/mysql/include"
++
++for dir in $mysql_include; do
++if test "x$mysql_found" != "xyes"
++then
++if test -f "$dir/mysql.h"
++then
++MYSQL_INCLUDE="-I$dir"
++AC_SUBST(MYSQL_INCLUDE)
++mysql_found=yes
++fi
++fi
++done
++
++if test "x$mysql_found" != "xyes"
++then
++AC_MSG_ERROR([Could not find mysql.h in '$mysql_include'])
++fi
++fi
++])
++
+diff -aurwN a/m4/oracle.m4 b/m4/oracle.m4
+--- a/m4/oracle.m4
 b/m4/oracle.m4
+@@ -0,0 +1,10 @@
++AC_DEFUN([AC_LIB_ORACLE], [
++ORACLE_LIB=""
++AC_SUBST(ORACLE_LIB)
++])
++
++AC_DEFUN([AC_HEADER_ORACLE], [
++ORACLE_INCLUDE=""
++AC_SUBST(ORACLE_INCLUDE)
++])
++

[gentoo-commits] repo/gentoo:master commit in: media-gfx/pngnq/files/, media-gfx/pngnq/

2022-03-20 Thread David Seifert
commit: 809585418cd87f9fa202c5e5de0b26d9c2e08dd9
Author: David Seifert  gentoo  org>
AuthorDate: Sun Mar 20 20:49:50 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 20 20:49:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80958541

media-gfx/pngnq: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 .../pngnq-1.0-Wimplicit-function-declaration.patch | 10 
 media-gfx/pngnq/pngnq-1.1-r1.ebuild| 29 ++
 2 files changed, 39 insertions(+)

diff --git 
a/media-gfx/pngnq/files/pngnq-1.0-Wimplicit-function-declaration.patch 
b/media-gfx/pngnq/files/pngnq-1.0-Wimplicit-function-declaration.patch
new file mode 100644
index ..4b3ffbf0aaad
--- /dev/null
+++ b/media-gfx/pngnq/files/pngnq-1.0-Wimplicit-function-declaration.patch
@@ -0,0 +1,10 @@
+--- a/src/rwpng.c
 b/src/rwpng.c
+@@ -31,6 +31,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ #include "png.h"/* libpng header */

diff --git a/media-gfx/pngnq/pngnq-1.1-r1.ebuild 
b/media-gfx/pngnq/pngnq-1.1-r1.ebuild
new file mode 100644
index ..f8d71e93fc9d
--- /dev/null
+++ b/media-gfx/pngnq/pngnq-1.1-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Pngnq is a tool for quantizing PNG images in RGBA format"
+HOMEPAGE="http://pngnq.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD pngnq rwpng"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="media-libs/libpng:0="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0-libpng14.patch
+   "${FILESDIR}"/${PN}-1.0-libpng15.patch
+   "${FILESDIR}"/${PN}-1.0-Wimplicit-function-declaration.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}



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

2022-03-20 Thread David Seifert
commit: 4e2200202a42a8bceca8acc33852b993df9349a5
Author: David Seifert  gentoo  org>
AuthorDate: Sun Mar 20 20:49:53 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 20 20:49:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e220020

app-misc/sphinx: drop 2.2.11-r4

* required for automake-1.15 cleanup

Signed-off-by: David Seifert  gentoo.org>

 app-misc/sphinx/sphinx-2.2.11-r4.ebuild | 112 
 1 file changed, 112 deletions(-)

diff --git a/app-misc/sphinx/sphinx-2.2.11-r4.ebuild 
b/app-misc/sphinx/sphinx-2.2.11-r4.ebuild
deleted file mode 100644
index 0c4666a146d4..
--- a/app-misc/sphinx/sphinx-2.2.11-r4.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-WANT_AUTOMAKE=1.15
-
-inherit epatch autotools toolchain-funcs
-
-#MY_P=${P/_/-}
-MY_P=${P}-release
-
-DESCRIPTION="Full-text search engine with support for MySQL and PostgreSQL"
-HOMEPAGE="http://www.sphinxsearch.com/;
-SRC_URI="http://sphinxsearch.com/files/${MY_P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris"
-IUSE="debug +id64 mariadb mysql odbc postgres re2 stemmer syslog xml"
-
-REQUIRED_USE="mysql? ( !mariadb ) mariadb? ( !mysql )"
-
-RDEPEND="
-   mysql? ( dev-db/mysql-connector-c:= )
-   mariadb? ( dev-db/mariadb-connector-c:= )
-   postgres? ( dev-db/postgresql:* )
-   odbc? ( dev-db/unixODBC )
-   re2? ( dev-libs/re2:= )
-   stemmer? ( dev-libs/snowball-stemmer:= )
-   xml? ( dev-libs/expat )
-   virtual/libiconv"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-2.0.1_beta-darwin8.patch
-
-   # drop nasty hardcoded search path breaking Prefix
-   # We patch configure directly since otherwise we need to run
-   # eautoreconf twice and that causes problems, bug 425380
-   sed -i -e 's/\/usr\/local\//\/someplace\/nonexisting\//g' configure || 
die
-
-   if use mariadb ; then
-   sed -i -e 's/mysql_config/mariadb_config/g' configure || die
-   fi
-
-   # Fix QA compilation warnings.
-   sed -i -e '19i#include ' api/libsphinxclient/test.c || die
-
-   eapply_user
-
-   pushd api/libsphinxclient || die
-   eautoreconf
-   popd || die
-
-   # Drop bundled code to ensure building against system versions. We
-   # cannot remove libstemmer_c since configure updates its Makefile.
-   rm -rf libexpat libre2 || die
-}
-
-src_configure() {
-   # fix libiconv detection
-   use !elibc_glibc && export ac_cv_search_iconv=-liconv
-
-   local mysql_with
-   if use mysql || use mariadb ; then
-   mysql_with="--with-mysql"
-   else
-   mysql_with="--without-mysql"
-   fi
-
-   econf \
-   --sysconfdir="${EPREFIX}/etc/${PN}" \
-   $(use_enable id64) \
-   $(use_with debug) \
-   ${mysql_with} \
-   $(use_with odbc unixodbc) \
-   $(use_with postgres pgsql) \
-   $(use_with re2) \
-   --with-re2-libs="${EPREFIX}/usr/$(get_libdir)/libre2.so" \
-   $(use_with stemmer libstemmer) \
-   $(use_with syslog syslog) \
-   $(use_with xml libexpat )
-
-   cd api/libsphinxclient || die
-   econf STRIP=:
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-
-   emake -j 1 -C api/libsphinxclient
-}
-
-src_test() {
-   # Tests require a live database and only work from the source
-   # directory.
-   :
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   emake DESTDIR="${D}" -C api/libsphinxclient install
-
-   dodoc doc/*
-
-   dodir /var/lib/sphinx
-   dodir /var/log/sphinx
-
-   newinitd "${FILESDIR}"/searchd.rc searchd
-}



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-super-smack/

2022-03-20 Thread David Seifert
commit: 059a4b2ec925fd160ae1a7c22f847582991d6366
Author: David Seifert  gentoo  org>
AuthorDate: Sun Mar 20 20:49:52 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 20 20:49:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=059a4b2e

dev-db/mysql-super-smack: reformat metadata.xml

Signed-off-by: David Seifert  gentoo.org>

 dev-db/mysql-super-smack/metadata.xml | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/dev-db/mysql-super-smack/metadata.xml 
b/dev-db/mysql-super-smack/metadata.xml
index ee3ef09ebf87..80c2abfd5594 100644
--- a/dev-db/mysql-super-smack/metadata.xml
+++ b/dev-db/mysql-super-smack/metadata.xml
@@ -1,9 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-robb...@gentoo.org
-
-mysql-b...@gentoo.org
-MySQL
-
+   
+   robb...@gentoo.org
+   
+   
+   mysql-b...@gentoo.org
+   MySQL
+   
 



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

2022-03-20 Thread Arthur Zamarin
commit: 3beba9bb3916c62b0a698b5ff110c77423bfe558
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:40:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:40:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3beba9bb

media-libs/tg_owt: Stabilize 0_pre20220209 amd64, #835686

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

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

diff --git a/media-libs/tg_owt/tg_owt-0_pre20220209.ebuild 
b/media-libs/tg_owt/tg_owt-0_pre20220209.ebuild
index 7e7a27774fea..c67d2f3d5870 100644
--- a/media-libs/tg_owt/tg_owt-0_pre20220209.ebuild
+++ b/media-libs/tg_owt/tg_owt-0_pre20220209.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${TG_OWT_COMMIT}"
 
 LICENSE="BSD"
 SLOT="0/${PV##*pre}"
-KEYWORDS="~amd64 ~arm64 ~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: media-libs/libtgvoip/

2022-03-20 Thread Arthur Zamarin
commit: ece96e8a8a60957f36109b84667b01262bfeec81
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:40:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:40:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece96e8a

media-libs/libtgvoip: Stabilize 2.4.4_p20220117 amd64, #835686

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

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

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



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

2022-03-20 Thread Arthur Zamarin
commit: 9cb35cd67177faf75426b5690f7cd8264179bdf1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:40:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:40:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb35cd6

net-im/telegram-desktop: Stabilize 3.5.2-r1 amd64, #835686

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

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

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



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gnome-maps/

2022-03-20 Thread Matt Turner
commit: 9f98de8d04f0e666a9049f61bbf83dca396ffd19
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 20:36:39 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 20:40:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f98de8d

sci-geosciences/gnome-maps: Depend on libgweather:2=

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

 .../gnome-maps/{gnome-maps-41.4.ebuild => gnome-maps-41.4-r1.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/gnome-maps/gnome-maps-41.4.ebuild 
b/sci-geosciences/gnome-maps/gnome-maps-41.4-r1.ebuild
similarity index 97%
rename from sci-geosciences/gnome-maps/gnome-maps-41.4.ebuild
rename to sci-geosciences/gnome-maps/gnome-maps-41.4-r1.ebuild
index d8c1777a2930..85aac7b81b42 100644
--- a/sci-geosciences/gnome-maps/gnome-maps-41.4.ebuild
+++ b/sci-geosciences/gnome-maps/gnome-maps-41.4-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
>=net-libs/rest-0.7.90:0.7[introspection]
 
app-crypt/libsecret[introspection]
-   dev-libs/libgweather[introspection]
+   dev-libs/libgweather:2=[introspection]
media-libs/clutter-gtk:1.0[introspection]
media-libs/clutter:1.0[introspection]
net-libs/gnome-online-accounts[introspection]



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gnome-maps/

2022-03-20 Thread Matt Turner
commit: 72fd50e99378fee70b773e4eb2ca26c43a7d02e4
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 20:37:46 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 20:40:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72fd50e9

sci-geosciences/gnome-maps: Version bump to 42.0

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

 sci-geosciences/gnome-maps/Manifest   |  1 +
 sci-geosciences/gnome-maps/gnome-maps-42.0.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/sci-geosciences/gnome-maps/Manifest 
b/sci-geosciences/gnome-maps/Manifest
index 5a62a6625af7..13dd158a40c1 100644
--- a/sci-geosciences/gnome-maps/Manifest
+++ b/sci-geosciences/gnome-maps/Manifest
@@ -1 +1,2 @@
 DIST gnome-maps-41.4.tar.xz 2187076 BLAKE2B 
bb35925d1b69d50c65e3ffe68386242b776c2089bea3b2bfe88383f1a8fba4045474a1c8fc1c5d07a5b207ad953396d3a76af77fbdf984d286b5e242f9eea78f
 SHA512 
605de671f85ae38a8dc79e58594f2170215e8a070377b1d9ebded9891425898bb40613f6acee1c95f5ea2e0d95e6a8c25757665a5aa890831325701b1abbc8fa
+DIST gnome-maps-42.0.tar.xz 2315828 BLAKE2B 
dca0f7845b257780701186adf3408cf41797b235969dadf1fe73003b9e52b3ab26d39f8190336616d697bf87eafb2e1abd05a4da9de4837153237fd08e382854
 SHA512 
888caa6418a8afea6d334b90f28eb865e3955c0534df25d458e6b3a063944d09c46a3775a3d4953a968980446f2be69bd0c5c4183b3fc8419ed1f7bbb812429c

diff --git a/sci-geosciences/gnome-maps/gnome-maps-42.0.ebuild 
b/sci-geosciences/gnome-maps/gnome-maps-42.0.ebuild
new file mode 100644
index ..918462359832
--- /dev/null
+++ b/sci-geosciences/gnome-maps/gnome-maps-42.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+inherit gnome.org gnome2-utils meson python-any-r1 xdg
+
+DESCRIPTION="A map application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Maps;
+
+LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Pure introspection dependencies found by grepping imports.gi in ${S}
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   x11-libs/pango[introspection]
+   >=dev-libs/gjs-1.66.0
+   >=dev-libs/gobject-introspection-0.10.1:=
+   >=x11-libs/gtk+-3.22:3[introspection]
+   >=app-misc/geoclue-0.12.99:2.0[introspection]
+   >=gui-libs/libhandy-1.5.0:1=
+   >=dev-libs/libgee-0.16:0.8[introspection]
+   >=dev-libs/folks-0.10:=
+   >=sci-geosciences/geocode-glib-3.15.2[introspection]
+   >=media-libs/libchamplain-0.12.14:0.12[gtk,introspection]
+   dev-libs/libxml2:2
+   >=net-libs/rest-0.7.90:0.7[introspection]
+
+   app-crypt/libsecret[introspection]
+   dev-libs/libgweather:2=[introspection]
+   media-libs/clutter-gtk:1.0[introspection]
+   media-libs/clutter:1.0[introspection]
+   net-libs/gnome-online-accounts[introspection]
+   net-libs/libgfbgraph[introspection]
+   net-libs/libsoup:2.4[introspection]
+   net-libs/webkit-gtk:4[introspection]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postinst() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2022-03-20 Thread Arthur Zamarin
commit: 94b20593d832877ea4b1e9505fbf829ef79be171
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:38:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:38:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b20593

dev-python/myst_parser: Stabilize 0.17.0 arm, #834264

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

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

diff --git a/dev-python/myst_parser/myst_parser-0.17.0.ebuild 
b/dev-python/myst_parser/myst_parser-0.17.0.ebuild
index bc4b72e42a42..ff77bc3e9f07 100644
--- a/dev-python/myst_parser/myst_parser-0.17.0.ebuild
+++ b/dev-python/myst_parser/myst_parser-0.17.0.ebuild
@@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="


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

2022-03-20 Thread Arthur Zamarin
commit: 6e5d5a8359db6ffdb85b7c1e21e8f322d4c7179b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:38:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:38:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e5d5a83

dev-python/myst_parser: Stabilize 0.17.0 ppc64, #834264

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

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

diff --git a/dev-python/myst_parser/myst_parser-0.17.0.ebuild 
b/dev-python/myst_parser/myst_parser-0.17.0.ebuild
index ff77bc3e9f07..e2a7f33c4954 100644
--- a/dev-python/myst_parser/myst_parser-0.17.0.ebuild
+++ b/dev-python/myst_parser/myst_parser-0.17.0.ebuild
@@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="


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

2022-03-20 Thread Arthur Zamarin
commit: 826daa644b38db868f3a6c62a0d9a95ad2ba23b0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:31:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:31:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826daa64

dev-python/lxml: Stabilize 4.8.0-r1 hppa, #835679

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

 dev-python/lxml/lxml-4.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lxml/lxml-4.8.0-r1.ebuild 
b/dev-python/lxml/lxml-4.8.0-r1.ebuild
index dfb9b4b86330..7a2ee9cd0d94 100644
--- a/dev-python/lxml/lxml-4.8.0-r1.ebuild
+++ b/dev-python/lxml/lxml-4.8.0-r1.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/lxml-${P}
 
 LICENSE="BSD ElementTree GPL-2 PSF-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc examples +threads test"
 RESTRICT="!test? ( test )"
 



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

2022-03-20 Thread Arthur Zamarin
commit: 73f282468456a261abecc996a8aaf97a010d9cad
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:30:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:30:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f28246

dev-python/markupsafe: Stabilize 2.1.1 hppa, #835677

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

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

diff --git a/dev-python/markupsafe/markupsafe-2.1.1.ebuild 
b/dev-python/markupsafe/markupsafe-2.1.1.ebuild
index ccc786dd9220..3fe25269a5f9 100644
--- a/dev-python/markupsafe/markupsafe-2.1.1.ebuild
+++ b/dev-python/markupsafe/markupsafe-2.1.1.ebuild
@@ -18,6 +18,6 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 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"
 
 distutils_enable_tests pytest



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

2022-03-20 Thread Arthur Zamarin
commit: dd068d6d6af72cd5ad55bd7b40c86158b8c46885
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:21:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:21:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd068d6d

net-misc/geoipupdate: Keyword 4.8.0 s390, #717370

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

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

diff --git a/net-misc/geoipupdate/geoipupdate-4.8.0.ebuild 
b/net-misc/geoipupdate/geoipupdate-4.8.0.ebuild
index 37475632f16e..0a84de4d7aeb 100644
--- a/net-misc/geoipupdate/geoipupdate-4.8.0.ebuild
+++ b/net-misc/geoipupdate/geoipupdate-4.8.0.ebuild
@@ -47,7 +47,7 @@ SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
 
 LICENSE="ISC BSD BSD-2 MIT Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm ppc64 x86"
+KEYWORDS="amd64 arm ppc64 ~s390 x86"
 
 DOCS=( README.md CHANGELOG.md doc/GeoIP.conf.md doc/geoipupdate.md )
 



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

2022-03-20 Thread Arthur Zamarin
commit: 9e610f8334fdc7f50a3c064827cf9a04af24085e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:13:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:16:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e610f83

profiles/arch/s390: mask sys-libs/libunwind

Bug: https://bugs.gentoo.org/779730
Signed-off-by: Arthur Zamarin  gentoo.org>

 profiles/arch/s390/package.mask | 6 +-
 profiles/arch/s390/use.mask | 4 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/profiles/arch/s390/package.mask b/profiles/arch/s390/package.mask
index 824dc8c81eea..c666a0c11158 100644
--- a/profiles/arch/s390/package.mask
+++ b/profiles/arch/s390/package.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Arthur Zamarin  (2022-03-20)
+# sys-libs/libunwind doesn't work on s390
+sys-libs/libunwind
+
 # Sam James  (2021-11-05)
 # Perl segfaults during build on s390(x). Presumably related to
 # now truly respecting CFLAGS. bug #821577

diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
index 17dfcdd30afd..978f1839ad23 100644
--- a/profiles/arch/s390/use.mask
+++ b/profiles/arch/s390/use.mask
@@ -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
 
 # Unmask the flag which corresponds to ARCH.
@@ -120,5 +120,5 @@ video_cards_radeonsi
 # virtual/opencl is not keyworded
 opencl
 
-# Unmask once sys-libs/libunwind gets ported & keyworded.
+# sys-libs/libunwind is masked on s390, but enabled on s390x
 unwind



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

2022-03-20 Thread Arthur Zamarin
commit: 793ad8ad04af7d6a7bcb86dc81efca41d44263dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:13:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:16:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793ad8ad

profiles/arch/s390/s390x: unmask sys-libs/libunwind

sys-libs/libunwind can't work on s390, but it works nicely on s390x

Bug: https://bugs.gentoo.org/779730
Signed-off-by: Arthur Zamarin  gentoo.org>

 profiles/arch/s390/s390x/package.mask | 6 ++
 profiles/arch/s390/s390x/use.mask | 3 +++
 2 files changed, 9 insertions(+)

diff --git a/profiles/arch/s390/s390x/package.mask 
b/profiles/arch/s390/s390x/package.mask
new file mode 100644
index ..e8b44399b15a
--- /dev/null
+++ b/profiles/arch/s390/s390x/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin  (2022-03-20)
+# sys-libs/libunwind works on s390x
+-sys-libs/libunwind

diff --git a/profiles/arch/s390/s390x/use.mask 
b/profiles/arch/s390/s390x/use.mask
index a85334605169..aef62659bd5d 100644
--- a/profiles/arch/s390/s390x/use.mask
+++ b/profiles/arch/s390/s390x/use.mask
@@ -1,3 +1,6 @@
 # Switch ABI flags for this arch.
 abi_s390_32
 -abi_s390_64
+
+# sys-libs/libunwind is keyworded on s390x
+unwind



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

2022-03-20 Thread Arthur Zamarin
commit: 16c03cb8206bb2cb4605a19de9b03c8999fb9cba
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Mar 20 19:46:08 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:16:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16c03cb8

dev-java/cortado: Drop 0.6.0-r1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24686
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/cortado/cortado-0.6.0-r1.ebuild | 30 --
 1 file changed, 30 deletions(-)

diff --git a/dev-java/cortado/cortado-0.6.0-r1.ebuild 
b/dev-java/cortado/cortado-0.6.0-r1.ebuild
deleted file mode 100644
index fe8148871378..
--- a/dev-java/cortado/cortado-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Multimedia framework for Java written by Fluendo"
-HOMEPAGE="https://www.theora.org/cortado/;
-SRC_URI="https://downloads.xiph.org/releases/cortado/${P}.tar.gz;
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6
-   app-arch/unzip"
-
-EANT_BUILD_TARGET="stripped"
-
-src_prepare() {
-   echo "#!/bin/sh" > scripts/get-revision || die
-   echo "echo ${PV}" >> scripts/get-revision || die
-}
-
-src_install() {
-   java-pkg_newjar "output/dist/applet/${PN}-ovt-stripped-${PV}.jar"
-   dodoc ChangeLog HACKING NEWS README RELEASE TODO
-}



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

2022-03-20 Thread Arthur Zamarin
commit: 9e2c3c8a235395f44239cbeb2948ce3e8aa36a43
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:16:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:16:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e2c3c8a

sys-libs/libunwind: Keyword 1.6.2 s390, #779730

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

 sys-libs/libunwind/libunwind-1.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild 
b/sys-libs/libunwind/libunwind-1.6.2.ebuild
index c92b672c50e3..f67ca2db225d 100644
--- a/sys-libs/libunwind/libunwind-1.6.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv -sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 -sparc x86 
~amd64-linux ~x86-linux"
 IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
 
 RESTRICT="test !test? ( test )" # some tests are broken (toolchain version 
dependent, rely on external binaries)



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gucharmap/files/

2022-03-20 Thread Matt Turner
commit: 8e1ef591df19bf3d7ad0a1b1f60079544be1ce81
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:07:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1ef591

gnome-extra/gucharmap: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../gucharmap/files/14.0.1-meson-0.60-fix.patch| 32 --
 1 file changed, 32 deletions(-)

diff --git a/gnome-extra/gucharmap/files/14.0.1-meson-0.60-fix.patch 
b/gnome-extra/gucharmap/files/14.0.1-meson-0.60-fix.patch
deleted file mode 100644
index 682f52a960c4..
--- a/gnome-extra/gucharmap/files/14.0.1-meson-0.60-fix.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 7e748fcf7e7459e3a0368f4d057d241adc71936b Mon Sep 17 00:00:00 2001
-From: Christian Persch 
-Date: Wed, 15 Dec 2021 00:03:33 +0100
-Subject: [PATCH 1/3] build: Fix build with meson 0.60
-

- data/meson.build | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/data/meson.build b/data/meson.build
-index 11e4e8a6..4bd50014 100644
 a/data/meson.build
-+++ b/data/meson.build
-@@ -18,7 +18,6 @@
- metainfodir = gucharmap_prefix / gucharmap_datadir / 'metainfo'
- 
- i18n.merge_file(
--  'gucharmap.metainfo.xml',
-   input: 'gucharmap.metainfo.xml.in',
-   output: '@BASENAME@',
-   po_dir: po_dir,
-@@ -42,7 +41,6 @@ desktop_in = configure_file(
- )
- 
- i18n.merge_file(
--  'gucharmap.desktop',
-   input: desktop_in,
-   output: '@BASENAME@',
-   type: 'desktop',
--- 
-2.32.0
-



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

2022-03-20 Thread Matt Turner
commit: 689aa6c6acd48d50fd6a85244f0264e9168f918e
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:10:59 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689aa6c6

x11-misc/colord: remove unused patch(es)

Closes: https://github.com/gentoo/gentoo/pull/24685
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../files/1.4.5-optional-introspection.patch   | 64 --
 ...on-t-use-exact-floating-point-comparisons.patch | 39 -
 2 files changed, 103 deletions(-)

diff --git a/x11-misc/colord/files/1.4.5-optional-introspection.patch 
b/x11-misc/colord/files/1.4.5-optional-introspection.patch
deleted file mode 100644
index 8bc4580bebe3..
--- a/x11-misc/colord/files/1.4.5-optional-introspection.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From e73723cabe4d5a2e2b281d2f1ea751b2d75bccc6 Mon Sep 17 00:00:00 2001
-From: David Michael 
-Date: Fri, 30 Apr 2021 16:28:17 -0400
-Subject: [PATCH] build: Make introspection optional in meson
-
-It defaults to enabled to preserve existing behavior.

- lib/colord/meson.build   | 2 ++
- lib/colorhug/meson.build | 2 ++
- meson_options.txt| 1 +
- 3 files changed, 5 insertions(+)
-
-diff --git a/lib/colord/meson.build b/lib/colord/meson.build
-index dbb3d196..fe9d1cdb 100644
 a/lib/colord/meson.build
-+++ b/lib/colord/meson.build
-@@ -146,6 +146,7 @@ pkgg.generate(
-   description : 'colord is a system daemon for managing color devices',
- )
- 
-+if get_option('introspection')
- libcolord_girtarget = gnome.generate_gir(colord,
-   sources : [
- 'cd-client.c',
-@@ -202,6 +203,7 @@ libcolord_girtarget = gnome.generate_gir(colord,
- )
- libcolord_gir = libcolord_girtarget[0]
- libcolord_typelib = libcolord_girtarget[1]
-+endif
- 
- if get_option('vapi')
- gnome.generate_vapi('colord',
-diff --git a/lib/colorhug/meson.build b/lib/colorhug/meson.build
-index 9526ea4d..c0ce2887 100644
 a/lib/colorhug/meson.build
-+++ b/lib/colorhug/meson.build
-@@ -73,6 +73,7 @@ pkgg.generate(
-   description : 'ColorHug is a simple display hardware colorimeter',
- )
- 
-+if get_option('introspection')
- libcolorhug_gir = gnome.generate_gir(colorhug,
-   sources : [
- 'ch-common.c',
-@@ -107,6 +108,7 @@ libcolorhug_gir = gnome.generate_gir(colorhug,
-   ],
-   install : true
- )
-+endif
- 
- if get_option('tests')
-   e = executable(
-diff --git a/meson_options.txt b/meson_options.txt
-index c184898e..10517622 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -7,6 +7,7 @@ option('systemd', type : 'boolean', value : true, description 
: 'Enable systemd
- option('argyllcms_sensor', type : 'boolean', value : true, description : 
'Enable ArgllCMS sensor')
- option('reverse', type : 'boolean', value : false, description : 'Enable 
reverse engineering tools')
- option('sane', type : 'boolean', value : false, description : 'Enable SANE 
support')
-+option('introspection', type : 'boolean', value : true, description : 'Build 
gobject-introspection typelib files')
- option('vapi', type : 'boolean', value : false, description : 'Build vala 
bindings')
- option('print_profiles', type : 'boolean', value : false, description : 
'Build extra print profiles')
- option('tests', type : 'boolean', value : true, description : 'Build self 
tests')

diff --git 
a/x11-misc/colord/files/1.4.5-tests-Don-t-use-exact-floating-point-comparisons.patch
 
b/x11-misc/colord/files/1.4.5-tests-Don-t-use-exact-floating-point-comparisons.patch
deleted file mode 100644
index de56fe145440..
--- 
a/x11-misc/colord/files/1.4.5-tests-Don-t-use-exact-floating-point-comparisons.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From d68cd11cd31d379e4f3bb4c964b17fd50c8c54a6 Mon Sep 17 00:00:00 2001
-From: Christopher James Halse Rogers 
-Date: Wed, 11 Nov 2020 17:13:19 +1100
-Subject: [PATCH] tests: Don't use exact floating point comparisons.
-
-The tests asserting that cd_icc_get_version are exactly equal to 3.4 or
-2.09 fail on (at least) i386, armel, and s390x because floating point is
-hateful.
-
-Signed-off-by: Christopher James Halse Rogers 

- lib/colord/cd-test-private.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib/colord/cd-test-private.c b/lib/colord/cd-test-private.c
-index 4b16ca5..231c4ae 100644
 a/lib/colord/cd-test-private.c
-+++ b/lib/colord/cd-test-private.c
-@@ -1494,7 +1494,7 @@ colord_icc_func (void)
-   /* check profile properties */
-   g_assert_cmpint (cd_icc_get_size (icc), ==, 25244);
-   g_assert_cmpstr (cd_icc_get_checksum (icc), ==, 
"9ace8cce8baac8d492a93a2a232d7702");
--  g_assert_cmpfloat (cd_icc_get_version (icc), ==, 3.4);
-+  g_assert_cmpfloat_with_epsilon (cd_icc_get_version (icc), 3.4, 0.01);
-   g_assert (g_str_has_suffix (cd_icc_get_filename (icc), "ibm-t61.icc"));
-   g_assert_cmpint 

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

2022-03-20 Thread Matt Turner
commit: d0ee27a8f603a82dac2b42bd3cc28eb9cfac4651
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:08:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ee27a8

media-video/cheese: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 ...nite-loop-if-thumbnailer-is-not-available.patch |  88 --
 .../files/cheese-3.38.0-vala-genericarray.patch| 177 -
 2 files changed, 265 deletions(-)

diff --git 
a/media-video/cheese/files/cheese-3.38.0-Fix-infinite-loop-if-thumbnailer-is-not-available.patch
 
b/media-video/cheese/files/cheese-3.38.0-Fix-infinite-loop-if-thumbnailer-is-not-available.patch
deleted file mode 100644
index 5a27eb6e7844..
--- 
a/media-video/cheese/files/cheese-3.38.0-Fix-infinite-loop-if-thumbnailer-is-not-available.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera 
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x7f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x7f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x7f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x7f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x7f4a6157a43f in gdk_pixbuf_new_from_file () at 
/lib64/libgdk_pixbuf-2.0.so.0
- #5  0x7f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at 
/lib64/libgnome-desktop-3.so.19
- #6  0x55cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x7f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x7f4a612537af in g_main_context_dispatch () at 
/lib64/libglib-2.0.so.0
- #9  0x7f4a61253b38 in g_main_context_iterate.constprop () at 
/lib64/libglib-2.0.so.0
- #10 0x7f4a61253c03 in g_main_context_iteration () at 
/lib64/libglib-2.0.so.0
- #11 0x7f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x55cef4758547 in _vala_main ()
- #13 0x7f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x55cef47554be in _start ()
-
- #0  0x7f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x7f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x7f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x7f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x7f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x7f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x7f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at 
/lib64/libgtk-3.so.0
- #7  0x7f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at 
/lib64/libgtk-3.so.0
- #8  0x55cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x7f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x7f4a612537af in g_main_context_dispatch () at 
/lib64/libglib-2.0.so.0
- #11 0x7f4a61253b38 in g_main_context_iterate.constprop () at 
/lib64/libglib-2.0.so.0
- #12 0x7f4a61253c03 in g_main_context_iteration () at 
/lib64/libglib-2.0.so.0
- #13 0x7f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x55cef4758547 in _vala_main ()
- #15 0x7f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x55cef47554be in _start ()
-
-Closes: #81

- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c 
b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
 a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
- g_warning ("Invalid filename\n");
-+g_slice_free (CheeseThumbViewIdleData, item);
- return TRUE;
-   }
-   g_file_info_get_modification_time (info, );
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
- if (error)
- {
-   g_warning ("%s", error->message);
-+  g_slice_free (CheeseThumbViewIdleData, item);
-   return TRUE;
- }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/

2022-03-20 Thread Matt Turner
commit: 5dcfe78290b84a86149fbaf0a15a4611781bc18c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:06:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dcfe782

gnome-base/gnome-settings-daemon: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 ...emon-40.0.1-build-fix-str-bool-comparison.patch | 29 --
 1 file changed, 29 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..
--- 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera 
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of 
different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson 
release.

- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
 a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-



[gentoo-commits] repo/gentoo:master commit in: games-board/tali/files/

2022-03-20 Thread Matt Turner
commit: 3e9064488b5549bd45ebd29381085b8845fabd58
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:05:21 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e906448

games-board/tali: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../tali/files/tali-40.4-meson-0.61-build.patch| 29 --
 1 file changed, 29 deletions(-)

diff --git a/games-board/tali/files/tali-40.4-meson-0.61-build.patch 
b/games-board/tali/files/tali-40.4-meson-0.61-build.patch
deleted file mode 100644
index e5cfa34c3560..
--- a/games-board/tali/files/tali-40.4-meson-0.61-build.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://gitlab.gnome.org/GNOME/tali/-/merge_requests/14.patch
-https://bugs.gentoo.org/831461
-
-From 79509bf3e9456f52d6ac87538700e3ac89db4006 Mon Sep 17 00:00:00 2001
-From: rvalue 
-Date: Tue, 16 Nov 2021 05:56:26 +
-Subject: [PATCH] Remove incorrect i18n.merge_file argument
-
 a/data/meson.build
-+++ b/data/meson.build
-@@ -22,7 +22,7 @@ install_data ([ 'gnome-dice-1.svg',
- install_data (project_id + '.gschema.xml',
-   install_dir: join_paths (datadir, 'glib-2.0', 'schemas'))
- 
--desktop_file = i18n.merge_file ('desktop-file',
-+desktop_file = i18n.merge_file (
-  input: project_id + '.desktop.in',
-  output: project_id + '.desktop',
-  install: true,
-@@ -41,7 +41,7 @@ if desktop_file_validate.found()
-   )
- endif
- 
--appdata_file = i18n.merge_file ('appdata-file',
-+appdata_file = i18n.merge_file (
-  input: project_id + '.appdata.xml.in',
-  output: project_id + '.appdata.xml',
-  install: true,
-GitLab



[gentoo-commits] repo/gentoo:master commit in: games-board/gnome-mines/files/

2022-03-20 Thread Matt Turner
commit: ed679a2c039671df26b5c52f5f0873d99a51b1cd
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:05:01 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed679a2c

games-board/gnome-mines: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../files/gnome-mines-40.0-meson-0.61.patch| 33 --
 1 file changed, 33 deletions(-)

diff --git a/games-board/gnome-mines/files/gnome-mines-40.0-meson-0.61.patch 
b/games-board/gnome-mines/files/gnome-mines-40.0-meson-0.61.patch
deleted file mode 100644
index 291fc0b403e5..
--- a/games-board/gnome-mines/files/gnome-mines-40.0-meson-0.61.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-https://gitlab.gnome.org/GNOME/gnome-mines/-/merge_requests/31.patch
-https://bugs.gentoo.org/831454
-
-From 0a10c3a8ae4395c8059875bcea74be5c17ef9a21 Mon Sep 17 00:00:00 2001
-From: Jan Beich 
-Date: Mon, 24 Jan 2022 13:28:56 +
-Subject: [PATCH] meson: drop unused argument for i18n.merge_file()
-
-Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
-
-data/meson.build:18:0: ERROR: Function does not take positional arguments.
-data/meson.build:38:0: ERROR: Function does not take positional arguments.
 a/data/meson.build
-+++ b/data/meson.build
-@@ -15,7 +15,7 @@ foreach theme: [ 'default', 'bgcolors', 'classic' ]
- endforeach
- endforeach
- 
--desktop_file = i18n.merge_file ('desktop-file',
-+desktop_file = i18n.merge_file (
-  input: '@0...@.desktop.in'.format(app_id),
-  output: '@0@.desktop'.format(app_id),
-  install: true,
-@@ -35,7 +35,7 @@ if desktop_file_validate.found()
- endif
- 
- 
--appdata_file = i18n.merge_file ('appdata-file',
-+appdata_file = i18n.merge_file (
-  input: '@0...@.appdata.xml.in'.format(app_id),
-  output: '@0...@.appdata.xml'.format(app_id),
-  install: true,
-GitLab



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

2022-03-20 Thread Matt Turner
commit: 418f765190f2792e83607698859ffe7e43a709fa
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:10:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418f7651

sys-apps/accountsservice: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 ...ccountsservice-0.6.35-gentoo-system-users.patch | 51 --
 .../accountsservice-0.6.55-meson-0.61-build.patch  | 23 --
 2 files changed, 74 deletions(-)

diff --git 
a/sys-apps/accountsservice/files/accountsservice-0.6.35-gentoo-system-users.patch
 
b/sys-apps/accountsservice/files/accountsservice-0.6.35-gentoo-system-users.patch
deleted file mode 100644
index 39ebf42ea6ac..
--- 
a/sys-apps/accountsservice/files/accountsservice-0.6.35-gentoo-system-users.patch
+++ /dev/null
@@ -1,51 +0,0 @@
 a/src/user-classify.c.old  2013-12-04 20:29:48.944454769 +0100
-+++ b/src/user-classify.c  2013-12-04 20:32:59.728283477 +0100
-@@ -55,6 +55,48 @@
- "at",
- "gdm",
- "gnome-initial-setup"
-+/* Additional Gentoo system users with non-trivial login shell */
-+"amanda",
-+"backuppc",
-+"drqueue",
-+"firebird",
-+"flexlm",
-+"foldingathome",
-+"geneweb",
-+"git",
-+"gnump3d",
-+"hacluster",
-+"hg",
-+"hsqldb",
-+"infinote",
-+"foldingathome",
-+"geneweb",
-+"git",
-+"gnump3d",
-+"hacluster",
-+"hg",
-+"hsqldb",
-+"infinote",
-+"jffnms",
-+"klive",
-+"mailman",
-+"mpd",
-+"mythtv",
-+"nagios",
-+"nx",
-+"oneadmin",
-+"openvpn",
-+"p2p",
-+"phxd",
-+"resin",
-+"rplayd",
-+"scponly",
-+"secoff",
-+"tinyproxy",
-+"ttrssd",
-+"vboxguest",
-+"vdr",
-+"vdradmin",
- };
- 
- #define PATH_NOLOGIN "/sbin/nologin"

diff --git 
a/sys-apps/accountsservice/files/accountsservice-0.6.55-meson-0.61-build.patch 
b/sys-apps/accountsservice/files/accountsservice-0.6.55-meson-0.61-build.patch
deleted file mode 100644
index d56f4b7e63b8..
--- 
a/sys-apps/accountsservice/files/accountsservice-0.6.55-meson-0.61-build.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://gitlab.freedesktop.org/accountsservice/accountsservice/-/commit/ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch
-https://bugs.gentoo.org/831465
-
-From: Luca Boccassi 
-Date: Sun, 31 Oct 2021 12:29:14 +
-Subject: [PATCH] Fix build with meson 0.60
-
-Positional parameters to merge_file() were never allowed and always
-ignored, so just drop it.
-See: https://github.com/mesonbuild/meson/issues/9441
-
-Fixes #97
 a/data/meson.build
-+++ b/data/meson.build
-@@ -33,7 +33,6 @@ configure_file(
- policy = act_namespace.to_lower() + '.policy'
- 
- i18n.merge_file(
--  policy,
-   input: policy + '.in',
-   output: policy,
-   po_dir: po_dir,
-GitLab



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

2022-03-20 Thread Matt Turner
commit: dd8a866b6210bbc0b29b56faebe6739cf788b5fc
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:04:37 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd8a866b

dev-util/umockdev: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../umockdev/files/umockdev-0.16.1-Werror.patch| 24 --
 1 file changed, 24 deletions(-)

diff --git a/dev-util/umockdev/files/umockdev-0.16.1-Werror.patch 
b/dev-util/umockdev/files/umockdev-0.16.1-Werror.patch
deleted file mode 100644
index 4bb2f28f46bc..
--- a/dev-util/umockdev/files/umockdev-0.16.1-Werror.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 623286923d88990cf5f723004539b6d6d8a4a475 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Sun, 12 Sep 2021 15:41:35 -0400
-Subject: [PATCH] Drop -Werror from project arguments
-

- meson.build | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index 37509a9..7931a9c 100644
 a/meson.build
-+++ b/meson.build
-@@ -7,7 +7,6 @@ testsdir = meson.current_source_dir() / 'tests'
- lib_version = '0.3.0'
- 
- add_project_arguments(
--  '-Werror',
-   '-Werror=missing-prototypes',
-   '-Werror=strict-prototypes',
-   '-Werror=nested-externs',
--- 
-2.33.0
-



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/files/

2022-03-20 Thread Matt Turner
commit: 9e8df9a205112cc85d1e3139069fcae2be82275f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:07:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e8df9a2

gnome-base/nautilus: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../nautilus/files/3.32.3-optional-gstreamer.patch | 57 --
 1 file changed, 57 deletions(-)

diff --git a/gnome-base/nautilus/files/3.32.3-optional-gstreamer.patch 
b/gnome-base/nautilus/files/3.32.3-optional-gstreamer.patch
deleted file mode 100644
index f28e9575d783..
--- a/gnome-base/nautilus/files/3.32.3-optional-gstreamer.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From f2d55bc9a9398ed1c36e1b856bcb33080abbf7c0 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Thu, 19 Sep 2019 22:26:08 +0300
-Subject: [PATCH] build: Optional gstreamer
-

- extensions/meson.build | 4 +++-
- meson.build| 2 ++
- meson_options.txt  | 6 ++
- 3 files changed, 11 insertions(+), 1 deletion(-)
-
-diff --git a/extensions/meson.build b/extensions/meson.build
-index 5c6f64cef..bd8c41d3e 100644
 a/extensions/meson.build
-+++ b/extensions/meson.build
-@@ -1,3 +1,5 @@
- subdir('image-properties')
--subdir('audio-video-properties')
-+if get_option('gstreamer')
-+  subdir('audio-video-properties')
-+endif
- subdir('sendto')
-diff --git a/meson.build b/meson.build
-index 0a267d670..ccb2b8cc1 100644
 a/meson.build
-+++ b/meson.build
-@@ -122,8 +122,10 @@ libm = cc.find_library('m')
- 
- if get_option('extensions')
-   gexiv = dependency('gexiv2', version: '>= 0.10.0')
-+ if get_option('gstreamer')
-   gst_tag_dep = dependency('gstreamer-tag-1.0')
-   gst_pbutils_dep = dependency('gstreamer-pbutils-1.0')
-+ endif
- endif
- gio = dependency('gio-2.0', version: glib_ver)
- gio_unix = dependency('gio-unix-2.0', version: glib_ver)
-diff --git a/meson_options.txt b/meson_options.txt
-index fce5f16f9..1fa8f8952 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -13,6 +13,12 @@ option(
-   value: true,
-   description: 'Build stock extensions',
- )
-+option(
-+  'gstreamer',
-+  type: 'boolean',
-+  value: true,
-+  description: 'Build audio-video properties extension (requires 
"extensions")',
-+)
- option(
-   'introspection',
-   type: 'boolean',
--- 
-2.20.1
-



[gentoo-commits] repo/gentoo:master commit in: app-crypt/seahorse/files/

2022-03-20 Thread Matt Turner
commit: ff43d5c1a3a1c97ed7eef8ce34898606c304bd7f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:01:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff43d5c1

app-crypt/seahorse: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 ...orse-40.0-fix-segfault-with-ldap-disabled.patch | 29 --
 1 file changed, 29 deletions(-)

diff --git 
a/app-crypt/seahorse/files/seahorse-40.0-fix-segfault-with-ldap-disabled.patch 
b/app-crypt/seahorse/files/seahorse-40.0-fix-segfault-with-ldap-disabled.patch
deleted file mode 100644
index 8454a0388ea0..
--- 
a/app-crypt/seahorse/files/seahorse-40.0-fix-segfault-with-ldap-disabled.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 6fc0e3e321cdf0bf7e047234561fe8a8084a93f9 Mon Sep 17 00:00:00 2001
-From: Xi Ruoyao 
-Date: Wed, 14 Apr 2021 23:18:06 +0800
-Subject: [PATCH] Fix segfault when built with ldap disabled
-
-Fixes #321.

- pgp/seahorse-pgp-backend.c | 5 -
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/pgp/seahorse-pgp-backend.c b/pgp/seahorse-pgp-backend.c
-index 25febf31..8c10e7e3 100644
 a/pgp/seahorse-pgp-backend.c
-+++ b/pgp/seahorse-pgp-backend.c
-@@ -445,7 +445,10 @@ seahorse_pgp_backend_add_remote (SeahorsePgpBackend   
*self,
- /* Don't persist, so just immediately create a ServerSource */
- g_autoptr(SeahorseServerSource) ssrc = NULL;
- ssrc = seahorse_server_category_create_server (uri);
--g_list_store_append (G_LIST_STORE (self->remotes), ssrc);
-+/* If the scheme of the uri is ldap, but ldap support is disabled
-+ * in the build, ssrc will be NULL. */
-+if (ssrc)
-+g_list_store_append (G_LIST_STORE (self->remotes), ssrc);
- }
- }
- 
--- 
-GitLab
-



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gnome-maps/files/

2022-03-20 Thread Matt Turner
commit: 02a4ccfa90649380bb416f8bb7da6416bba83525
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:09:27 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02a4ccfa

sci-geosciences/gnome-maps: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../gnome-maps/files/gnome-maps-meson-0.61.patch   | 33 --
 1 file changed, 33 deletions(-)

diff --git a/sci-geosciences/gnome-maps/files/gnome-maps-meson-0.61.patch 
b/sci-geosciences/gnome-maps/files/gnome-maps-meson-0.61.patch
deleted file mode 100644
index 1ef4d4555c93..
--- a/sci-geosciences/gnome-maps/files/gnome-maps-meson-0.61.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-https://bugs.gentoo.org/831655
-https://gitlab.gnome.org/GNOME/gnome-maps/-/commit/def20cbb26e59e5023fe157e691de48d7afe7210
-
-From e81cbf910755c0387677a43a7427da4ec073e1eb Mon Sep 17 00:00:00 2001
-From: Marcus Lundblad 
-Date: Fri, 14 Jan 2022 23:33:43 +0100
-Subject: [PATCH] meson: Remove unnesseray argument to i18n.merg_file
-
-This causes a build failure with meson 0.60 (or later).
-Remove it, as it's ignored also for earlier meson versions.
-
-Fixes #418
-
-(cherry picked from commit def20cbb26e59e5023fe157e691de48d7afe7210)

- data/meson.build | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/data/meson.build b/data/meson.build
-index 2be4ee73..4ef7eba0 100644
 a/data/meson.build
-+++ b/data/meson.build
-@@ -33,7 +33,6 @@ install_data(
- appdata = app_id + '.appdata.xml'
- 
- appdata_file = i18n.merge_file(
--  appdata,
-   input: appdata + '.in',
-   output: appdata,
-   po_dir: po_dir,
--- 
-2.34.1
-



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/files/

2022-03-20 Thread Matt Turner
commit: ba7c1018429bc6a19573b07943c00c21fd732fff
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:02:16 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7c1018

app-editors/gedit: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../gedit/files/3.38-make-gspell-optional.patch| 59 ---
 .../gedit/files/3.38-make-python-optional.patch| 86 --
 app-editors/gedit/files/40.1-fix-meson-0.61.patch  | 29 
 .../gedit/files/restore-overlay-scrollbars.patch   | 26 ---
 4 files changed, 200 deletions(-)

diff --git a/app-editors/gedit/files/3.38-make-gspell-optional.patch 
b/app-editors/gedit/files/3.38-make-gspell-optional.patch
deleted file mode 100644
index f1197ebb5222..
--- a/app-editors/gedit/files/3.38-make-gspell-optional.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 4f32833325a6c95ec451adf1a8d9691cceb14dd8 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Sun, 16 Aug 2020 23:20:31 +0300
-Subject: [PATCH 1/2] build: Make gspell optional
-

- meson.build   | 3 ++-
- meson_options.txt | 4 
- plugins/spell/meson.build | 4 
- 3 files changed, 10 insertions(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index acaad0dad..2c5dccb82 100644
 a/meson.build
-+++ b/meson.build
-@@ -54,7 +54,7 @@ deps_basic_list = [
-   dependency('gobject-introspection-1.0'),
- ]
- 
--gspell_dep = dependency('gspell-1', version: '>= 1.0')
-+gspell_dep = dependency('gspell-1', version: '>= 1.0', required: 
get_option('spell'))
- python3 = python.find_installation('python3')
- 
- # Configurations
-@@ -94,3 +94,4 @@ summary('Prefix', get_option('prefix'))
- summary('API documentation', get_option('gtk_doc'))
- summary('User documentation', get_option('user_documentation'))
- summary('Require all tests', get_option('require_all_tests'))
-+summary('Spell checker plugin', get_option('spell').enabled().to_string())
-diff --git a/meson_options.txt b/meson_options.txt
-index 4e842d1ea..bb3923dd1 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -14,6 +14,10 @@ option(
-   description: 'Require that all tests can be run, even those that depend on 
third party programs'
- )
- 
-+option('spell',
-+   type: 'feature', value: 'enabled',
-+   description: 'Build spell checking plugin')
-+
- # This option exists for the developers, to speed up the install.
- option(
-   'user_documentation',
-diff --git a/plugins/spell/meson.build b/plugins/spell/meson.build
-index 8ce7634b7..cccb42fc1 100644
 a/plugins/spell/meson.build
-+++ b/plugins/spell/meson.build
-@@ -1,3 +1,7 @@
-+if not gspell_dep.found()
-+  subdir_done()
-+endif
-+
- libspell_sources = files(
-   'gedit-spell-app-activatable.c',
-   'gedit-spell-plugin.c',
--- 
-2.26.2
-

diff --git a/app-editors/gedit/files/3.38-make-python-optional.patch 
b/app-editors/gedit/files/3.38-make-python-optional.patch
deleted file mode 100644
index 7dccb18191cd..
--- a/app-editors/gedit/files/3.38-make-python-optional.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From 9ed333a94ea15f74c420cbb2766909953aa6acb6 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Sun, 16 Aug 2020 23:34:42 +0300
-Subject: [PATCH 2/2] build: Make python optional
-

- gedit/meson.build   | 2 ++
- meson.build | 2 ++
- meson_options.txt   | 4 
- plugins/meson.build | 9 ++---
- 4 files changed, 14 insertions(+), 3 deletions(-)
-
-diff --git a/gedit/meson.build b/gedit/meson.build
-index 9fc81468e..5e808a2d8 100644
 a/gedit/meson.build
-+++ b/gedit/meson.build
-@@ -197,10 +197,12 @@ libgedit_gir = gnome.generate_gir(
-   install_dir_typelib: get_option('libdir') / 'gedit/girepository-1.0',
- )
- 
-+if get_option('python')
- python3.install_sources(
-   'Gedit.py',
-   subdir: 'gi/overrides',
- )
-+endif
- 
- # Vala API
- libgedit_vapi = gnome.generate_vapi(
-diff --git a/meson.build b/meson.build
-index 2c5dccb82..5e1e9340a 100644
 a/meson.build
-+++ b/meson.build
-@@ -55,7 +55,9 @@ deps_basic_list = [
- ]
- 
- gspell_dep = dependency('gspell-1', version: '>= 1.0', required: 
get_option('spell'))
-+if get_option('python')
- python3 = python.find_installation('python3')
-+endif
- 
- # Configurations
- config_h = configuration_data()
-diff --git a/meson_options.txt b/meson_options.txt
-index bb3923dd1..962b82934 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -14,6 +14,10 @@ option(
-   description: 'Require that all tests can be run, even those that depend on 
third party programs'
- )
- 
-+option('python',
-+   type: 'boolean', value: true,
-+   description: 'Install GIR python overrides and python plugins')
-+
- option('spell',
-type: 'feature', value: 'enabled',
-description: 'Build spell checking plugin')
-diff --git 

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

2022-03-20 Thread Matt Turner
commit: 60705b71be0510dc997c221fa9bf3e80146d4e5c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 19:25:16 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60705b71

dev-libs/libgweather: Version bump to 4.0.0

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

 dev-libs/libgweather/Manifest  |  1 +
 .../files/4.0.0-autoskip-network-test.patch| 29 
 dev-libs/libgweather/files/4.0.0-vapigen.patch | 29 
 dev-libs/libgweather/libgweather-4.0.0.ebuild  | 80 ++
 4 files changed, 139 insertions(+)

diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest
index 75a29971b046..b886c39a5164 100644
--- a/dev-libs/libgweather/Manifest
+++ b/dev-libs/libgweather/Manifest
@@ -1 +1,2 @@
+DIST libgweather-4.0.0.tar.xz 4722620 BLAKE2B 
f2500d065fe9607b740c2f6c87378d5fc86c15951b2880f89c3ac22021d085eed601b645dcf1c9864fe1fa47860aa14ed1ab858263a7634c3b7615231d3ee6d1
 SHA512 
1441b8996a53b277e9453d3fcf32448800c963f40c32542f9055362bc3188dcf2e706466133d53b3f1b6343dc97b15cf5eabe16b950e7c9451cb79eeef87a9c3
 DIST libgweather-40.0.tar.xz 2704404 BLAKE2B 
27bc69c350ae91a07307d75b5ea1d03bb251f51bf87d5d54861965b61d7ed825ab708466cbe9d961c4f544b8b17ca6ed37b723c003ce2c1ef020270d6812c61d
 SHA512 
72e295246bf03550039a70bd4bf5b8f06357a6b70e04308c197fba309e406d410a97d128d849d97a29a6a114faa1ef5452e6632870b7ea45223a0c305c228cc1

diff --git a/dev-libs/libgweather/files/4.0.0-autoskip-network-test.patch 
b/dev-libs/libgweather/files/4.0.0-autoskip-network-test.patch
new file mode 100644
index ..3f27906de012
--- /dev/null
+++ b/dev-libs/libgweather/files/4.0.0-autoskip-network-test.patch
@@ -0,0 +1,29 @@
+From 87c0d202977c212a6b7fd360ceaa295e422de87d Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sun, 30 Aug 2020 10:35:13 +0300
+Subject: [PATCH] tests: Skip metar tests when METAR_SOURCES couldn't be
+ resolved
+
+---
+ libgweather/tests/metar.c | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/libgweather/tests/metar.c b/libgweather/tests/metar.c
+index 7d6c7c04..0b3025a2 100644
+--- a/libgweather/tests/metar.c
 b/libgweather/tests/metar.c
+@@ -142,6 +142,11 @@ test_metar_weather_stations (void)
+ g_test_message ("SSL/TLS failure, please check your glib-networking 
installation");
+ g_test_failed ();
+ return;
++} else if (msg->status_code == SOUP_STATUS_CANT_RESOLVE) {
++g_test_skip ("Could not resolve " METAR_SOURCES " - network 
sandboxed?");
++g_object_unref (session);
++g_object_unref (msg);
++return;
+ }
+ #if SOUP_CHECK_VERSION(2, 99, 2)
+ g_assert_no_error (error);
+-- 
+2.34.1
+

diff --git a/dev-libs/libgweather/files/4.0.0-vapigen.patch 
b/dev-libs/libgweather/files/4.0.0-vapigen.patch
new file mode 100644
index ..d5c4ca12623e
--- /dev/null
+++ b/dev-libs/libgweather/files/4.0.0-vapigen.patch
@@ -0,0 +1,29 @@
+https://gitlab.gnome.org/GNOME/libgweather/-/merge_requests/176
+
+From 98b505675f631c1fabbbcbcee2523f8dde8e7e3d Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Sun, 20 Mar 2022 12:19:59 -0700
+Subject: [PATCH] meson: Use dependency() for finding vapigen
+
+This allows the vapigen binary to be chosen by overriding the VAPIGEN
+environment variable.
+---
+ libgweather/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libgweather/meson.build b/libgweather/meson.build
+index 08311af4..7148f5ca 100644
+--- a/libgweather/meson.build
 b/libgweather/meson.build
+@@ -211,7 +211,7 @@ g_ir_scanner = find_program('g-ir-scanner', required: 
get_option('introspection'
+ build_gir = get_option('introspection') and g_ir_scanner.found() and not 
meson.is_cross_build()
+
+ enable_vala = get_option('enable_vala')
+-vapigen = find_program('vapigen', required: enable_vala == 'true')
++vapigen = dependency('vapigen', required: enable_vala == 'true')
+ if enable_vala == 'auto' or enable_vala == 'true'
+   build_vapi = vapigen.found() and get_option('introspection')
+   if enable_vala == 'true' and not build_vapi
+--
+2.34.1
+

diff --git a/dev-libs/libgweather/libgweather-4.0.0.ebuild 
b/dev-libs/libgweather/libgweather-4.0.0.ebuild
new file mode 100644
index ..60544f5ea355
--- /dev/null
+++ b/dev-libs/libgweather/libgweather-4.0.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Location and timezone database and weather-lookup library"
+HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather;
+
+LICENSE="GPL-2+"
+SLOT="4/4-0" # subslot = 4-(libgweather-4 soname suffix)
+
+IUSE="gtk-doc +introspection test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/, gnome-base/gnome-shell/files/

2022-03-20 Thread Matt Turner
commit: 314bbe352252e6e0085be5342025fee3df903888
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 17:38:59 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314bbe35

gnome-base/gnome-shell: Version bump to 42.0

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

 gnome-base/gnome-shell/Manifest|   1 +
 .../files/42.0-optional-bluetooth.patch|  59 ++
 gnome-base/gnome-shell/gnome-shell-42.0.ebuild | 202 +
 3 files changed, 262 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 8f39615367ab..9cedbba95216 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1 +1,2 @@
 DIST gnome-shell-41.4.tar.xz 1899464 BLAKE2B 
202408be8886bb5eb5615328a774993bea8dfe2fb78d304fde2806096ca68eff3fae7d5bdb4972b627cf10192ff76e3d457dc37eaa806cd4ed57d1558c235a48
 SHA512 
6ed5f215fcf9a1cf450b406620568aeceb3d255e0bb979151ccd2260565748e69825d7f5f7fb0c6768ed584a530599a8dcbc713c1ec12617551ae9df782c5ad7
+DIST gnome-shell-42.0.tar.xz 1918044 BLAKE2B 
742d13ad92795fb71bbe8376a86b8e9a828882288f105f026cf98304ef2e9eae8fb967fa978ec322f5c621303a1798d3490c001bbd63c704b0cddc5db688389d
 SHA512 
39b56d3c09a238d9ca387145fdbddfaa929b124d4006f097b792de2dceb882e50cbce1255b0b4585aea04b522a92a4e7a743367f43a863f95bb6386401e73935

diff --git a/gnome-base/gnome-shell/files/42.0-optional-bluetooth.patch 
b/gnome-base/gnome-shell/files/42.0-optional-bluetooth.patch
new file mode 100644
index ..c7fe07dd69de
--- /dev/null
+++ b/gnome-base/gnome-shell/files/42.0-optional-bluetooth.patch
@@ -0,0 +1,59 @@
+From d7cfd7bff4f9fa9d8528f72d4275e07551c6b288 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Thu, 28 Feb 2019 00:50:19 +0200
+Subject: [PATCH] build: Make bluetooth support optional
+
+---
+ js/misc/meson.build | 2 +-
+ meson.build | 7 ++-
+ meson_options.txt   | 6 ++
+ 3 files changed, 13 insertions(+), 2 deletions(-)
+
+diff --git a/js/misc/meson.build b/js/misc/meson.build
+index 582562711..ec9c62645 100644
+--- a/js/misc/meson.build
 b/js/misc/meson.build
+@@ -3,7 +3,7 @@ jsconf.set('PACKAGE_NAME', meson.project_name())
+ jsconf.set('PACKAGE_VERSION', meson.project_version())
+ jsconf.set('GETTEXT_PACKAGE', meson.project_name())
+ jsconf.set('LIBMUTTER_API_VERSION', mutter_api_version)
+-jsconf.set10('HAVE_BLUETOOTH', bt_dep.found())
++jsconf.set10('HAVE_BLUETOOTH', have_bluetooth)
+ jsconf.set10('HAVE_NETWORKMANAGER', have_networkmanager)
+ jsconf.set10('HAVE_SOUP2', have_soup2)
+ jsconf.set('datadir', datadir)
+diff --git a/meson.build b/meson.build
+index 8d7478f9b..79d340840 100644
+--- a/meson.build
 b/meson.build
+@@ -93,7 +93,12 @@ x11_dep = dependency('x11')
+ schemas_dep = dependency('gsettings-desktop-schemas', version: schemas_req)
+ gnome_desktop_dep = dependency('gnome-desktop-3.0', version: 
gnome_desktop_req)
+ 
+-bt_dep = dependency('gnome-bluetooth-3.0', version: bt_req, required: false)
++if get_option('bluetooth')
++  bt_dep = dependency('gnome-bluetooth-3.0', version: bt_req)
++  have_bluetooth = true
++else
++  have_bluetooth = false
++endif
+ gst_dep = dependency('gstreamer-1.0', version: gst_req, required: false)
+ gst_base_dep = dependency('gstreamer-base-1.0', required: false)
+ pipewire_dep = dependency('libpipewire-0.3', required: false)
+diff --git a/meson_options.txt b/meson_options.txt
+index f0f2ecf6c..85fc58ea4 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -1,3 +1,9 @@
++option('bluetooth',
++  type: 'boolean',
++  value: true,
++  description: 'Enable bluetooth support'
++)
++
+ option('extensions_tool',
+   type: 'boolean',
+   value: true,
+-- 
+2.34.1
+

diff --git a/gnome-base/gnome-shell/gnome-shell-42.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-42.0.ebuild
new file mode 100644
index ..002edd7d2f1e
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-42.0.ebuild
@@ -0,0 +1,202 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.68:2
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/libsecret/files/

2022-03-20 Thread Matt Turner
commit: a291b68690b18a0ca6987528ff8801cb9d8b816e
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:00:59 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a291b686

app-crypt/libsecret: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 ...-test-vala-unstable-with-DSECRET_WITH_UNS.patch | 44 --
 1 file changed, 44 deletions(-)

diff --git 
a/app-crypt/libsecret/files/libsecret-0.20.4-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
 
b/app-crypt/libsecret/files/libsecret-0.20.4-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
deleted file mode 100644
index 99e5f6902e5d..
--- 
a/app-crypt/libsecret/files/libsecret-0.20.4-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 92fe125ee1b9f36bd69308c173e9d6147a5fc1e1 Mon Sep 17 00:00:00 2001
-From: Matt Turner 
-Date: Thu, 10 Dec 2020 23:19:55 -0500
-Subject: [PATCH] meson: build test-vala-unstable with -DSECRET_WITH_UNSTABLE
-
-Fixes: https://gitlab.gnome.org/GNOME/libsecret/-/issues/54

- libsecret/meson.build | 12 ++--
- 1 file changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/libsecret/meson.build b/libsecret/meson.build
-index f57e363..55e9d95 100644
 a/libsecret/meson.build
-+++ b/libsecret/meson.build
-@@ -310,12 +310,12 @@ if get_option('introspection')
- add_languages('vala')
- valac = meson.get_compiler('vala')
- 
--valatest_names = [
--  'test-vala-lang',
--  'test-vala-unstable',
--]
-+valatests = {
-+  'test-vala-lang': [],
-+  'test-vala-unstable': ['-DSECRET_WITH_UNSTABLE'],
-+}
- 
--foreach _valatest : valatest_names
-+foreach _valatest, extra_cflags : valatests
-   test_bin = executable(_valatest,
- '@0@.vala'.format(_valatest),
- dependencies: [
-@@ -327,7 +327,7 @@ if get_option('introspection')
- ],
- link_with: mock_service_lib,
- include_directories: config_h_dir,
--c_args: test_cflags,
-+c_args: test_cflags + extra_cflags,
-   )
- 
-   test(_valatest, test_bin,
--- 
-2.26.2
-



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

2022-03-20 Thread Matt Turner
commit: 5f074abc710b26adc36e785f7771d7e1c1317d6c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:03:25 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f074abc

app-text/evince: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 app-text/evince/files/40.0-internal-synctex.patch | 28 ---
 1 file changed, 28 deletions(-)

diff --git a/app-text/evince/files/40.0-internal-synctex.patch 
b/app-text/evince/files/40.0-internal-synctex.patch
deleted file mode 100644
index 8c45548c639a..
--- a/app-text/evince/files/40.0-internal-synctex.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From ce976d98317535d17d8aabd67729918a94b24cea Mon Sep 17 00:00:00 2001
-From: Matt Turner 
-Date: Mon, 12 Apr 2021 23:07:50 -0400
-Subject: [PATCH] build: always use internal synctex instead of automagically
-
-We don't have a separate synctex package and would have to pull in
-all of texlive-core; so instead of fixing the automagic use of it,
-just remove support for external synctex, as that's easier.

- meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index abee124d..63c5040c 100644
 a/meson.build
-+++ b/meson.build
-@@ -251,7 +251,7 @@ config_h.set('HAVE_DESKTOP_SCHEMAS', 
gsettings_desktop_schemas_dep.found())
- 
- # *** libsynctex ***
- synctex_dep = dependency('synctex', version: '>= 1.19', required: false)
--external_synctex = synctex_dep.found()
-+external_synctex = false
- 
- # *** Mime types list ***
- mime_types_list = {
--- 
-2.26.3
-



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

2022-03-20 Thread Matt Turner
commit: 5ac10b6fe2826a1adba0807f6c7b98fd577aef01
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:04:09 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ac10b6f

dev-util/devhelp: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../files/40.0-optional-introspection.patch| 47 --
 1 file changed, 47 deletions(-)

diff --git a/dev-util/devhelp/files/40.0-optional-introspection.patch 
b/dev-util/devhelp/files/40.0-optional-introspection.patch
deleted file mode 100644
index d4c00d369d63..
--- a/dev-util/devhelp/files/40.0-optional-introspection.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 6c982d00f9d6f03f916bb6a572e7f938cd56fa74 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Fri, 22 Mar 2019 19:44:40 +0200
-Subject: [PATCH] build: Add optionality for introspection build
-

- devhelp/meson.build | 2 ++
- meson_options.txt   | 6 ++
- 2 files changed, 8 insertions(+)
-
-diff --git a/devhelp/meson.build b/devhelp/meson.build
-index eef055e7..eeaa51eb 100644
 a/devhelp/meson.build
-+++ b/devhelp/meson.build
-@@ -120,6 +120,7 @@ PKG_CONFIG.generate(
-   requires_private: LIBDEVHELP_PRIVATE_DEPS
- )
- 
-+if get_option('introspection')
- GNOME.generate_gir(
-   libdevhelp_shared_lib,
-   export_packages: 'libdevhelp-@0@'.format(LIBDEVHELP_API_VERSION_FULL),
-@@ -140,3 +141,4 @@ GNOME.generate_gir(
- '--quiet',
-   ],
- )
-+endif
-diff --git a/meson_options.txt b/meson_options.txt
-index 17dc85f5..c69a2906 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -10,6 +10,12 @@ option(
-   description: 'Build the API reference'
- )
- 
-+option(
-+  'introspection',
-+  type: 'boolean', value: true,
-+  description: 'Build GObject Introspection data'
-+)
-+
- option(
-   'plugin_emacs',
-   type: 'boolean', value: false,
--- 
-2.26.3
-



[gentoo-commits] repo/gentoo:master commit in: app-admin/openrc-settingsd/files/

2022-03-20 Thread Matt Turner
commit: d038852a008cac045eb30296511abce66d41a56b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:00:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d038852a

app-admin/openrc-settingsd: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../openrc-settingsd-1.0.1-remove-bashisms.patch   | 81 --
 1 file changed, 81 deletions(-)

diff --git 
a/app-admin/openrc-settingsd/files/openrc-settingsd-1.0.1-remove-bashisms.patch 
b/app-admin/openrc-settingsd/files/openrc-settingsd-1.0.1-remove-bashisms.patch
deleted file mode 100644
index 7723a44af677..
--- 
a/app-admin/openrc-settingsd/files/openrc-settingsd-1.0.1-remove-bashisms.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-https://bugs.gentoo.org/754987
 a/Makefile.am
-+++ b/Makefile.am
-@@ -123,31 +123,31 @@
-   $(NULL)
- 
- $(hostnamed_built_sources) : data/org.freedesktop.hostname1.xml
--  $(AM_V_GEN)( pushd "$(srcdir)/src" > /dev/null; \
-+  $(AM_V_GEN)( cd "$(srcdir)/src" && \
-   $(GDBUS_CODEGEN) \
-   --interface-prefix org.freedesktop. \
-   --c-namespace OpenrcSettingsdHostnamed \
-   --generate-c-code hostname1-generated \
-   $(abs_srcdir)/data/org.freedesktop.hostname1.xml; \
--  popd > /dev/null )
-+  )
- 
- $(localed_built_sources) : data/org.freedesktop.locale1.xml
--  $(AM_V_GEN)( pushd "$(srcdir)/src" > /dev/null; \
-+  $(AM_V_GEN)( cd "$(srcdir)/src" && \
-   $(GDBUS_CODEGEN) \
-   --interface-prefix org.freedesktop. \
-   --c-namespace OpenrcSettingsdLocaled \
-   --generate-c-code locale1-generated \
-   $(abs_srcdir)/data/org.freedesktop.locale1.xml; \
--  popd > /dev/null )
-+  )
- 
- $(timedated_built_sources) : data/org.freedesktop.timedate1.xml
--  $(AM_V_GEN)( pushd "$(srcdir)/src" > /dev/null; \
-+  $(AM_V_GEN)( cd "$(srcdir)/src" && \
-   $(GDBUS_CODEGEN) \
-   --interface-prefix org.freedesktop. \
-   --c-namespace OpenrcSettingsdTimedated \
-   --generate-c-code timedate1-generated \
-   $(abs_srcdir)/data/org.freedesktop.timedate1.xml; \
--  popd > /dev/null )
-+  )
- 
- BUILT_SOURCES = \
-   $(hostnamed_built_sources) \
 a/Makefile.in
-+++ b/Makefile.in
-@@ -1315,31 +1315,31 @@
-   $(do_subst) < $(srcdir)/$< > $(srcdir)/$@
- 
- $(hostnamed_built_sources) : data/org.freedesktop.hostname1.xml
--  $(AM_V_GEN)( pushd "$(srcdir)/src" > /dev/null; \
-+  $(AM_V_GEN)( cd "$(srcdir)/src" && \
-   $(GDBUS_CODEGEN) \
-   --interface-prefix org.freedesktop. \
-   --c-namespace OpenrcSettingsdHostnamed \
-   --generate-c-code hostname1-generated \
-   $(abs_srcdir)/data/org.freedesktop.hostname1.xml; \
--  popd > /dev/null )
-+  )
- 
- $(localed_built_sources) : data/org.freedesktop.locale1.xml
--  $(AM_V_GEN)( pushd "$(srcdir)/src" > /dev/null; \
-+  $(AM_V_GEN)( cd "$(srcdir)/src" && \
-   $(GDBUS_CODEGEN) \
-   --interface-prefix org.freedesktop. \
-   --c-namespace OpenrcSettingsdLocaled \
-   --generate-c-code locale1-generated \
-   $(abs_srcdir)/data/org.freedesktop.locale1.xml; \
--  popd > /dev/null )
-+  )
- 
- $(timedated_built_sources) : data/org.freedesktop.timedate1.xml
--  $(AM_V_GEN)( pushd "$(srcdir)/src" > /dev/null; \
-+  $(AM_V_GEN)( cd "$(srcdir)/src" && \
-   $(GDBUS_CODEGEN) \
-   --interface-prefix org.freedesktop. \
-   --c-namespace OpenrcSettingsdTimedated \
-   --generate-c-code timedate1-generated \
-   $(abs_srcdir)/data/org.freedesktop.timedate1.xml; \
--  popd > /dev/null )
-+  )
- 
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.



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

2022-03-20 Thread Matt Turner
commit: 5f384f908da76dbcfe5d0f3a9c2d21869460494f
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 18:15:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f384f90

sys-power/upower: Version bump to 0.99.17

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

 sys-power/upower/Manifest  |  1 +
 sys-power/upower/upower-0.99.17.ebuild | 92 ++
 2 files changed, 93 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index fbae0a59000e..b3e8efae9a24 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1 +1,2 @@
 DIST upower-0.99.12.tar.xz 423640 BLAKE2B 
4c5c6357f0a2f8d721ebae9736912b1871a898c7ce65708626f9a9465cde87036ba6ab8050d97f5b9074d92e2700d8ed1e71b67f43cd6305eb4e89336f1b628f
 SHA512 
9858a0e5f65271522cc5f36b0cd8722a5fb3effba37dbc5b22f08606701d4242ee54329d07460768004a24dc42705a84140ac6d9691afb7f09584b2e61fe3413
+DIST upower-v0.99.17.tar.bz2 139108 BLAKE2B 
de48a8058752f3e2bcefe83fe049ae9181517276f6d2930c402089291d935ecbdc6f7759d811467c537801c422f5d32a02366f3e3d57bea9e73e311b13df046a
 SHA512 
fcb2f344e82f04af85eee3a4ef42a4d119f7b55fd4e1c6bc2633845135bf524957b54c849bf6501d89cfbd285a7e1fbeecb8e846aa108e2b36d1550347150c04

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
new file mode 100644
index ..6a7dbc6a0d03
--- /dev/null
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios selinux"
+
+DEPEND="
+   >=dev-libs/glib-2.56:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   >=dev-libs/libgudev-236:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-2:=
+   )
+   )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   else
+   backend=dummy
+   fi
+
+   local emesonargs=(
+   --localstatedir "${EPREFIX}"/var
+
+   -Dman=true
+   $(meson_use doc gtk-doc)
+   $(meson_feature introspection)
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+   -Dos_backend="${backend}"
+   $(meson_feature ios idevice)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/upower #383091
+}
+
+pkg_postinst() {
+   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
0.99.12; then
+   elog "Support for Logitech Unifying Receiver battery state 
readout was"
+   elog "removed in version 0.99.12, these devices have been 
directly"
+   elog "supported by the Linux kernel since version >=3.2."
+   elog
+   elog "Support for CSR devices battery state was removed from 
udev rules"
+   elog "in version 0.99.12. This concerns the following Logitech 
products"
+   elog "from the mid 2000s:"
+   elog "Mouse/Dual/Keyboard+Mouse Receiver, Freedom Optical, 
Elite Duo,"
+   elog "MX700/MX1000, Optical TrackMan, Click! Mouse, Presenter."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/libhandy/

2022-03-20 Thread Matt Turner
commit: dbdcd6700bcee264a2aa86344e557b071b37fe77
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 18:00:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbdcd670

gui-libs/libhandy: Version bump to 1.6.1

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

 gui-libs/libhandy/Manifest  |  1 +
 gui-libs/libhandy/libhandy-1.6.1.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/gui-libs/libhandy/Manifest b/gui-libs/libhandy/Manifest
index cafb4cb74484..943c0c794df5 100644
--- a/gui-libs/libhandy/Manifest
+++ b/gui-libs/libhandy/Manifest
@@ -1,2 +1,3 @@
 DIST libhandy-1.4.0.tar.xz 496476 BLAKE2B 
fca22f75348de5a485aa426f90201217e3f5b9bea664d9625b205990fa2c1a6e7ee32dfeec9a6695fcc9bfd841de1d2d310590ed6c59ec9835cb243f6bba54eb
 SHA512 
a616430873cdd928d7875f776c5b98c66f1ab2f11422dffeed86844cec68cd212eb698413e38da0f0c38fc6c144372519ea1d03c8255fb4f7da9603c1713e6f8
 DIST libhandy-1.5.0.tar.xz 516128 BLAKE2B 
51b479b297009f0663b9cd614c350d78dd702e3428f98759219b277d9010f2453142eabda2a9f8318d65b0efb156f0716fd606bf93b157c296648e4a1cb68123
 SHA512 
cd7706e97bc9d5a7d595c450145bc157b95afaccc1ee26b5490149327fd644eb522b7bbfee92ea2780083c36d69bbd666c52e38a752e78068a5ba0f79b3c56a0
+DIST libhandy-1.6.1.tar.xz 1781604 BLAKE2B 
87f33662397d569fbb58e04b3e61e282fdeede0098753dcdf5da885a13096007446eb2d404cf4231021fdb2cd76895faa37929dad651d54e57f5a623db6c7823
 SHA512 
1fddf72d7e6d97f12c879a512baeef80e32be4108640b2ff64c5b7dec68d8e2da8f9a2da3c1cb6cde8c2e672f4225e7db698f794641264e64ee9af3c68dbfbb3

diff --git a/gui-libs/libhandy/libhandy-1.6.1.ebuild 
b/gui-libs/libhandy/libhandy-1.6.1.ebuild
new file mode 100644
index ..c396cac2d01a
--- /dev/null
+++ b/gui-libs/libhandy/libhandy-1.6.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson xdg vala virtualx
+
+DESCRIPTION="Building blocks for modern adaptive GNOME apps"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libhandy/;
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="examples glade gtk-doc +introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   >=x11-libs/gtk+-3.24.1:3[introspection?]
+   glade? ( dev-util/glade:3.10= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1
+   app-text/docbook-xml-dtd:4.3 )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dprofiling=false # -pg passing
+   $(meson_feature introspection)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use test tests)
+   $(meson_use examples)
+   $(meson_feature glade glade_catalog)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/files/

2022-03-20 Thread Matt Turner
commit: fd6c4ebced541b5aabb1f3a246c8e3cc8fafb292
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:02:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6c4ebc

app-editors/gedit-plugins: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../files/gedit-plugins-40.1-meson-0.61.patch  | 208 -
 1 file changed, 208 deletions(-)

diff --git 
a/app-editors/gedit-plugins/files/gedit-plugins-40.1-meson-0.61.patch 
b/app-editors/gedit-plugins/files/gedit-plugins-40.1-meson-0.61.patch
deleted file mode 100644
index d8661773ea0d..
--- a/app-editors/gedit-plugins/files/gedit-plugins-40.1-meson-0.61.patch
+++ /dev/null
@@ -1,208 +0,0 @@
-https://gitlab.gnome.org/GNOME/gedit-plugins/-/merge_requests/27.patch
-https://bugs.gentoo.org/832315
-
-From: Jan Beich 
-Date: Tue, 25 Jan 2022 12:10:06 +
-Subject: [PATCH] meson: drop unused argument for i18n.merge_file()
-
-Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
-
-plugins/bookmarks/meson.build:43:0: ERROR: Function does not take positional 
arguments.
-plugins/bracketcompletion/meson.build:32:0: ERROR: Function does not take 
positional arguments.
-plugins/charmap/meson.build:28:0: ERROR: Function does not take positional 
arguments.
-plugins/codecomment/meson.build:32:0: ERROR: Function does not take positional 
arguments.
-plugins/colorpicker/meson.build:32:0: ERROR: Function does not take positional 
arguments.
-plugins/colorschemer/meson.build:41:0: ERROR: Function does not take 
positional arguments.
-plugins/commander/meson.build:37:0: ERROR: Function does not take positional 
arguments.
-plugins/drawspaces/meson.build:58:0: ERROR: Function does not take positional 
arguments.
-plugins/findinfiles/meson.build:64:0: ERROR: Function does not take positional 
arguments.
-plugins/git/meson.build:28:0: ERROR: Function does not take positional 
arguments.
-plugins/joinlines/meson.build:32:0: ERROR: Function does not take positional 
arguments.
-plugins/multiedit/meson.build:28:0: ERROR: Function does not take positional 
arguments.
-plugins/smartspaces/meson.build:36:0: ERROR: Function does not take positional 
arguments.
-plugins/synctex/meson.build:28:0: ERROR: Function does not take positional 
arguments.
-plugins/terminal/meson.build:40:0: ERROR: Function does not take positional 
arguments.
-plugins/textsize/meson.build:28:0: ERROR: Function does not take positional 
arguments.
-plugins/translate/meson.build:49:0: ERROR: Function does not take positional 
arguments.
-plugins/wordcompletion/meson.build:57:0: ERROR: Function does not take 
positional arguments.
 a/plugins/bookmarks/meson.build
-+++ b/plugins/bookmarks/meson.build
-@@ -41,7 +41,6 @@ bookmarks_plugin = custom_target(
- )
- 
- bookmarks_metainfo = i18n.merge_file(
--  'gedit-bookmarks.metainfo.xml',
-   input: 'gedit-bookmarks.metainfo.xml.in',
-   output: 'gedit-bookmarks.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/bracketcompletion/meson.build
-+++ b/plugins/bracketcompletion/meson.build
-@@ -30,7 +30,6 @@ bracketcompletion_plugin = custom_target(
- )
- 
- bracketcompletion_metainfo = i18n.merge_file(
--  'gedit-bracketcompletion.metainfo.xml',
-   input: 'gedit-bracketcompletion.metainfo.xml.in',
-   output: 'gedit-bracketcompletion.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/charmap/meson.build
-+++ b/plugins/charmap/meson.build
-@@ -26,7 +26,6 @@ charmap_plugin = custom_target(
- )
- 
- charmap_metainfo = i18n.merge_file(
--  'gedit-charmap.metainfo.xml',
-   input: 'gedit-charmap.metainfo.xml.in',
-   output: 'gedit-charmap.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/codecomment/meson.build
-+++ b/plugins/codecomment/meson.build
-@@ -30,7 +30,6 @@ codecomment_plugin = custom_target(
- )
- 
- codecomment_metainfo = i18n.merge_file(
--  'gedit-codecomment.metainfo.xml',
-   input: 'gedit-codecomment.metainfo.xml.in',
-   output: 'gedit-codecomment.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/colorpicker/meson.build
-+++ b/plugins/colorpicker/meson.build
-@@ -30,7 +30,6 @@ colorpicker_plugin = custom_target(
- )
- 
- colorpicker_metainfo = i18n.merge_file(
--  'gedit-colorpicker.metainfo.xml',
-   input: 'gedit-colorpicker.metainfo.xml.in',
-   output: 'gedit-colorpicker.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/colorschemer/meson.build
-+++ b/plugins/colorschemer/meson.build
-@@ -39,7 +39,6 @@ colorschemer_plugin = custom_target(
- )
- 
- colorschemer_metainfo = i18n.merge_file(
--  'gedit-colorschemer.metainfo.xml',
-   input: 'gedit-colorschemer.metainfo.xml.in',
-   output: 'gedit-colorschemer.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/commander/meson.build
-+++ 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extensions/

2022-03-20 Thread Matt Turner
commit: 07a175778dd3a4e38d60ff34afdca28c726346ff
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 19:41:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a17577

gnome-extra/gnome-shell-extensions: Version bump to 42.0

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

 gnome-extra/gnome-shell-extensions/Manifest|  1 +
 .../gnome-shell-extensions-42.0.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/gnome-extra/gnome-shell-extensions/Manifest 
b/gnome-extra/gnome-shell-extensions/Manifest
index f7622997ed8d..dcd34f6f93fd 100644
--- a/gnome-extra/gnome-shell-extensions/Manifest
+++ b/gnome-extra/gnome-shell-extensions/Manifest
@@ -1 +1,2 @@
 DIST gnome-shell-extensions-41.2.tar.xz 222528 BLAKE2B 
132fdbc1e1c81a886dc250dabd44721aeeaefed5939f30274e2484ec6a8dfff25fd0c481a04edf47f732ccb34b9c8d132d106a45d862db07fc9fb8d835fee6de
 SHA512 
3b581dbc289f630bb85b0285a2f5956142a412e124d15e085770a578a9304211b1868f4eb940b79637b9cfa78b0da5973a717ee5866d75e9d15f38e91d4f414f
+DIST gnome-shell-extensions-42.0.tar.xz 226240 BLAKE2B 
c0c13ef58f632e3a8449580af52c40677b979c9f81fa037d936d31ebb693bc070bea5f0ec7a4715ff3f19480cc12d4ec471efa1d6b684e2924a5fbdd943e381c
 SHA512 
d413f8a7c12c9e4c71a51b4f5c3cc8e0145b57eec24648e928f02ccdeb4a02b44ad3adf9668f3ba65870d772490f2389582f4f5e8f4037da3ab88a0bb5958f5d

diff --git 
a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.0.ebuild 
b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.0.ebuild
new file mode 100644
index ..aea37b082f55
--- /dev/null
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org readme.gentoo-r1 meson xdg
+
+DESCRIPTION="JavaScript extensions for GNOME Shell"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.26:2
+   >=gnome-base/libgtop-2.28.3[introspection]
+   >=app-eselect/eselect-gnome-shell-extensions-20111211
+"
+RDEPEND="${DEPEND}
+   >=dev-libs/gjs-1.29
+   dev-libs/gobject-introspection:=
+   dev-libs/atk[introspection]
+   gnome-base/gnome-menus:3[introspection]
+   =gnome-base/gnome-shell-$(ver_cut 1)*
+   media-libs/clutter:1.0[introspection]
+   net-libs/telepathy-glib[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   x11-themes/adwaita-icon-theme
+   >=x11-wm/mutter-3.32[introspection]
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Installed extensions installed are initially disabled by default.
+To change the system default and enable some extensions, you can use
+# eselect gnome-shell-extensions
+
+Alternatively, to enable/disable extensions on a per-user basis,
+you can use the gnome-extensions-app (included with gnome-shell),
+https://extensions.gnome.org/ web interface, or modify the
+org.gnome.shell enabled-extensions gsettings key from the command
+line or a script."
+
+src_configure() {
+   meson_src_configure \
+   -Dextension_set=all \
+   -Dclassic_mode=true
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnome-bluetooth/

2022-03-20 Thread Matt Turner
commit: be2d4acfc36b17e877ce7aea732d1186ea1c6ed9
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 17:55:42 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be2d4acf

net-wireless/gnome-bluetooth: Version bump to 42.0

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

 net-wireless/gnome-bluetooth/Manifest  |  1 +
 .../gnome-bluetooth/gnome-bluetooth-42.0.ebuild| 77 ++
 2 files changed, 78 insertions(+)

diff --git a/net-wireless/gnome-bluetooth/Manifest 
b/net-wireless/gnome-bluetooth/Manifest
index b80dfc7b5403..f53082d2d5a5 100644
--- a/net-wireless/gnome-bluetooth/Manifest
+++ b/net-wireless/gnome-bluetooth/Manifest
@@ -1 +1,2 @@
 DIST gnome-bluetooth-3.34.5.tar.xz 353936 BLAKE2B 
40300752830f71d436591e22a64a282745d8419ee46de534f76c4871a86a4c8f7b2203e3ddc4ca08d26348b97bf4a68315802ffa09c69265c55001e4806c7f1e
 SHA512 
48431b3d19083705a6623442c5cd2d6c14962cdf30fc599ba47dceb6612b80142af77e1b6df142b530cb1015638081a06de38a3034177e0d05a354c40f19d9e5
+DIST gnome-bluetooth-42.0.tar.xz 302440 BLAKE2B 
f7e02efe04b1dddee365b9c316368d92428099d6d1191d9c785018bc4bebc19942e7216bd7e6e824cd132a53b6750b1f41393d270e99718312c96da7f6a4ad5b
 SHA512 
769bd9300fa1d830240e84257230425fe7f2e871cbd6c8fa6416514487a26326601a21c16075a66cf886850bab17f5c8e2235463f3695ea194c9230d6e50337c

diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.0.ebuild 
b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.0.ebuild
new file mode 100644
index ..b636fe4e0a00
--- /dev/null
+++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+inherit gnome.org meson python-any-r1 udev xdg
+
+DESCRIPTION="Bluetooth graphical utilities integrated with GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeBluetooth;
+
+LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
+SLOT="2/13" # subslot = libgnome-bluetooth soname version
+IUSE="gtk-doc +introspection test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.44:2
+   >=gui-libs/gtk-4.4:4[introspection?]
+   media-libs/gsound
+   >=gui-libs/libadwaita-1.1:1
+   >=x11-libs/libnotify-0.7.0
+   virtual/libudev
+   >=sys-power/upower-0.99.14
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/plugdev
+   virtual/udev
+   >=net-wireless/bluez-5
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.9 )
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep '
+   >=dev-python/python-dbusmock-0.26.0[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   if use test; then
+   has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]" &&
+   has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]"
+   fi
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dsendto=true
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   udev_dorules "${FILESDIR}"/61-${PN}.rules
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   if ! has_version 'sys-apps/systemd[acl]' ; then
+   elog "Don't forget to add yourself to the plugdev group "
+   elog "if you want to be able to control bluetooth transmitter."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/libadwaita/

2022-03-20 Thread Matt Turner
commit: b0ec61f9423e57109d13a5d352fc8313d98e1d65
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 17:57:58 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0ec61f9

gui-libs/libadwaita: Version bump to 1.1.0

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

 gui-libs/libadwaita/Manifest|  1 +
 gui-libs/libadwaita/libadwaita-1.1.0.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index f9d8e75de28f..5ef43aa2933f 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,2 +1,3 @@
 DIST libadwaita-1.0.1.tar.xz 1559064 BLAKE2B 
126b77cf7e75775a302b460a0912695839cfd69fb418f22290c2d3d03b85c5e7fe5e5d02064e29ae6e395b5c85d20b84b7a12b0af2e3b32f0624e213ed9a849f
 SHA512 
0f5bb34e26f13853eb646190aaac45c5c168d86e4edf39463b850c0969dd5ed02d8fbc4a20758a2ff5b7592c2284a7f1ffb2cea651f793f9a29764066da237bd
 DIST libadwaita-1.0.2.tar.xz 1557688 BLAKE2B 
7b357c06e221c02e5a98a3f776c650b4dfe6039206b135897b75058f4c79c1a8f6be46562025b42af481399e82839eb330b38fd909a72695c1641c29fc223cdc
 SHA512 
c11d8f4d25044896bc2c5ac3cc6c3e6597ad894aa9025b4588e4aa26cdb87f58939508e211290baf10839428a56616aacae6ea6b35c9bc9d95f05bdcfb9e1023
+DIST libadwaita-1.1.0.tar.xz 2723120 BLAKE2B 
48114b3b295819703836b03a0adaa860791857c5e4b93a74e2178c27da70a2585e5d7247b39ecf08a593289f26979a41f59c5f78c7ddfdb2d3f3c16694c8ef7c
 SHA512 
03f8af476676c4bc1861ca16c646240ac52b9d859f53ff94b6be1d3b3dd982004fd88d4105f3c69f997414a2b3c47315f1ef6a023cf174b01c888ead4efd8d72

diff --git a/gui-libs/libadwaita/libadwaita-1.1.0.ebuild 
b/gui-libs/libadwaita/libadwaita-1.1.0.ebuild
new file mode 100644
index ..b70296c62fd8
--- /dev/null
+++ b/gui-libs/libadwaita/libadwaita-1.1.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_MIN_API_VERSION="0.52"
+inherit gnome.org meson python-any-r1 vala virtualx
+
+DESCRIPTION="Building blocks for modern adaptive GNOME applications"
+HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ 
https://gitlab.gnome.org/GNOME/libadwaita;
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+IUSE="+introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.66:2
+   >=gui-libs/gtk-4.5.0:4[introspection?]
+   dev-libs/fribidi
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   vala? ( $(vala_depend) )
+   >=dev-util/meson-0.59.0
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   # Never use gi-docgen subproject
+   --wrap-mode nofallback
+
+   -Dprofiling=false
+   $(meson_feature introspection)
+   $(meson_use vala vapi)
+   -Dgtk_doc=false # we ship pregenerated docs
+   $(meson_use test tests)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test --timeout-multiplier 2
+}
+
+src_install() {
+   meson_src_install
+
+   insinto /usr/share/gtk-doc/html
+   # This will install libadwaita API docs unconditionally, but this is 
intentional
+   doins -r "${S}"/doc/libadwaita-1
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/libhandy/, profiles/

2022-03-20 Thread Matt Turner
commit: dd579220a056a00148582f8465a73e8c3285078c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 18:03:09 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd579220

gui-libs/libhandy: Drop old versions

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

 gui-libs/libhandy/Manifest  |  1 -
 gui-libs/libhandy/libhandy-1.5.0.ebuild | 56 -
 profiles/package.mask   |  1 -
 3 files changed, 58 deletions(-)

diff --git a/gui-libs/libhandy/Manifest b/gui-libs/libhandy/Manifest
index 943c0c794df5..cbde8dff3623 100644
--- a/gui-libs/libhandy/Manifest
+++ b/gui-libs/libhandy/Manifest
@@ -1,3 +1,2 @@
 DIST libhandy-1.4.0.tar.xz 496476 BLAKE2B 
fca22f75348de5a485aa426f90201217e3f5b9bea664d9625b205990fa2c1a6e7ee32dfeec9a6695fcc9bfd841de1d2d310590ed6c59ec9835cb243f6bba54eb
 SHA512 
a616430873cdd928d7875f776c5b98c66f1ab2f11422dffeed86844cec68cd212eb698413e38da0f0c38fc6c144372519ea1d03c8255fb4f7da9603c1713e6f8
-DIST libhandy-1.5.0.tar.xz 516128 BLAKE2B 
51b479b297009f0663b9cd614c350d78dd702e3428f98759219b277d9010f2453142eabda2a9f8318d65b0efb156f0716fd606bf93b157c296648e4a1cb68123
 SHA512 
cd7706e97bc9d5a7d595c450145bc157b95afaccc1ee26b5490149327fd644eb522b7bbfee92ea2780083c36d69bbd666c52e38a752e78068a5ba0f79b3c56a0
 DIST libhandy-1.6.1.tar.xz 1781604 BLAKE2B 
87f33662397d569fbb58e04b3e61e282fdeede0098753dcdf5da885a13096007446eb2d404cf4231021fdb2cd76895faa37929dad651d54e57f5a623db6c7823
 SHA512 
1fddf72d7e6d97f12c879a512baeef80e32be4108640b2ff64c5b7dec68d8e2da8f9a2da3c1cb6cde8c2e672f4225e7db698f794641264e64ee9af3c68dbfbb3

diff --git a/gui-libs/libhandy/libhandy-1.5.0.ebuild 
b/gui-libs/libhandy/libhandy-1.5.0.ebuild
deleted file mode 100644
index 8af23d0bf4e6..
--- a/gui-libs/libhandy/libhandy-1.5.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org meson xdg vala virtualx
-
-DESCRIPTION="Building blocks for modern adaptive GNOME apps"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libhandy/;
-
-LICENSE="LGPL-2.1+"
-SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-IUSE="examples glade gtk-doc +introspection test +vala"
-REQUIRED_USE="vala? ( introspection )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.44:2
-   >=x11-libs/gtk+-3.24.1:3[introspection?]
-   glade? ( dev-util/glade:3.10= )
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.3 )
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   use vala && vala_src_prepare
-   xdg_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dprofiling=false # -pg passing
-   $(meson_feature introspection)
-   $(meson_use vala vapi)
-   $(meson_use gtk-doc gtk_doc)
-   $(meson_use test tests)
-   $(meson_use examples)
-   $(meson_feature glade glade_catalog)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index a23379d49b0c..ba5f2aa1fcb0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -367,7 +367,6 @@ app-misc/emelfm2
 
 # Mart Raudsepp  (2021-12-18)
 # GNOME 42 mask, bug #835448
->=gui-libs/libhandy-1.5.0
 >=gui-libs/gtksourceview-5.3
 >=app-editors/gnome-text-editor-42_alpha
 



[gentoo-commits] repo/gentoo:master commit in: app-metrics/rabbitmq_exporter/

2022-03-20 Thread William Hubbs
commit: 5ec6eb68c44913c45d6e8238f1d8ba2dc44baf96
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Mar 20 19:41:24 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Mar 20 19:41:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec6eb68

app-metrics/rabbitmq_exporter: drop 0.29.0

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

 .../rabbitmq_exporter-0.29.0.ebuild| 59 --
 1 file changed, 59 deletions(-)

diff --git a/app-metrics/rabbitmq_exporter/rabbitmq_exporter-0.29.0.ebuild 
b/app-metrics/rabbitmq_exporter/rabbitmq_exporter-0.29.0.ebuild
deleted file mode 100644
index db1dbce3de09..
--- a/app-metrics/rabbitmq_exporter/rabbitmq_exporter-0.29.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGO_PN=github.com/kbudde/rabbitmq_exporter
-EGO_VENDOR=(
-   "github.com/kbudde/gobert a6daecb9ddeb548b7cfb3f5ac9deef9ded522730"
-   "github.com/prometheus/client_model 
f287a105a20ec685d797f65cd0ce8fbeaef42da1"
-   "github.com/prometheus/common 2998b132700a7d019ff618c06a234b47c1f3f681"
-   "github.com/prometheus/client_golang 
d2ead25884778582e740573999f7b07f47e171b4"
-   "github.com/prometheus/procfs b1a0a9a36d7453ba0f62578b99712f3a6c5f82d1"
-   "github.com/matttproud/golang_protobuf_extensions 
c182affec369e30f25d3eb8cd8a478dee585ae7d"
-   "github.com/golang/protobuf 347cf4a86c1cb8d262994d8ef5924d4576c5b331"
-   "github.com/beorn7/perks 3a771d992973f24aa725d07868b467d1ddfceafb"
-   "github.com/Sirupsen/logrus 78fb3852d92683dc28da6cc3d5f965100677c27d"
-   "golang.org/x/crypto ff983b9c42bc9fbf91556e191cc8efb585c16908 
github.com/golang/crypto"
-   "golang.org/x/sys 2be51725563103c17124a318f1745b66f2347acb 
github.com/golang/sys"
-)
-
-inherit user golang-build golang-vcs-snapshot
-
-DESCRIPTION="Rabbitmq exporter for Prometheus"
-HOMEPAGE="https://github.com/kbudde/rabbitmq_exporter;
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   ${EGO_VENDOR_URI}"
-LICENSE="MIT Apache-2.0 BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-util/promu"
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
-   default
-   sed -i -e "/-s$/d" -e "s/{{.Revision}}/v${PV}/" 
src/${EGO_PN}/.promu.yml || die
-}
-
-src_compile() {
-   pushd src/${EGO_PN} || die
-   mkdir -p bin || die
-   GOPATH="${S}" promu build -v --prefix bin || die
-   popd || die
-}
-
-src_install() {
-   pushd src/${EGO_PN} || die
-   dobin bin/${PN}
-   dodoc *.md
-   popd || die
-   keepdir /var/log/${PN}
-   fowners ${PN}:${PN} /var/log/${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: app-metrics/rabbitmq_exporter/

2022-03-20 Thread William Hubbs
commit: c81f2de4a99fcc2c97996904815ab3d71c4eb3f2
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Mar 20 19:39:49 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Mar 20 19:41:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c81f2de4

app-metrics/rabbitmq_exporter: update EAPI 6 -> 7

Closes: https://bugs.gentoo.org/675514
Closes: https://bugs.gentoo.org/689400
Closes: https://bugs.gentoo.org/781248
Signed-off-by: William Hubbs  gentoo.org>

 .../rabbitmq_exporter-0.29.0-r1.ebuild | 59 ++
 1 file changed, 59 insertions(+)

diff --git a/app-metrics/rabbitmq_exporter/rabbitmq_exporter-0.29.0-r1.ebuild 
b/app-metrics/rabbitmq_exporter/rabbitmq_exporter-0.29.0-r1.ebuild
new file mode 100644
index ..9fede10a764d
--- /dev/null
+++ b/app-metrics/rabbitmq_exporter/rabbitmq_exporter-0.29.0-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGO_PN=github.com/kbudde/rabbitmq_exporter
+EGO_VENDOR=(
+   "github.com/kbudde/gobert a6daecb9ddeb548b7cfb3f5ac9deef9ded522730"
+   "github.com/prometheus/client_model 
f287a105a20ec685d797f65cd0ce8fbeaef42da1"
+   "github.com/prometheus/common 2998b132700a7d019ff618c06a234b47c1f3f681"
+   "github.com/prometheus/client_golang 
d2ead25884778582e740573999f7b07f47e171b4"
+   "github.com/prometheus/procfs b1a0a9a36d7453ba0f62578b99712f3a6c5f82d1"
+   "github.com/matttproud/golang_protobuf_extensions 
c182affec369e30f25d3eb8cd8a478dee585ae7d"
+   "github.com/golang/protobuf 347cf4a86c1cb8d262994d8ef5924d4576c5b331"
+   "github.com/beorn7/perks 3a771d992973f24aa725d07868b467d1ddfceafb"
+   "github.com/Sirupsen/logrus 78fb3852d92683dc28da6cc3d5f965100677c27d"
+   "golang.org/x/crypto ff983b9c42bc9fbf91556e191cc8efb585c16908 
github.com/golang/crypto"
+   "golang.org/x/sys 2be51725563103c17124a318f1745b66f2347acb 
github.com/golang/sys"
+)
+
+inherit golang-build golang-vcs-snapshot
+
+DESCRIPTION="Rabbitmq exporter for Prometheus"
+HOMEPAGE="https://github.com/kbudde/rabbitmq_exporter;
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   ${EGO_VENDOR_URI}"
+LICENSE="MIT Apache-2.0 BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="acct-group/rabbitmq_exporter
+   acct-user/rabbitmq_exporter"
+   RDEPEND="${DEPEND}"
+BDEPEND="dev-util/promu"
+
+RESTRICT+=" test "
+
+src_prepare() {
+   default
+   sed -i -e "/-s$/d" -e "s/{{.Revision}}/v${PV}/" 
src/${EGO_PN}/.promu.yml || die
+}
+
+src_compile() {
+   pushd src/${EGO_PN} || die
+   mkdir -p bin || die
+   GOPATH="${S}" promu build -v --prefix bin || die
+   popd || die
+}
+
+src_install() {
+   pushd src/${EGO_PN} || die
+   dobin bin/${PN}
+   dodoc *.md
+   popd || die
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



  1   2   3   >