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

2022-04-22 Thread Joonas Niilola
commit: e16c3cdd119f7627683e984ea8ad4bd5b219d666
Author: Maria Keating  mariakeating  com>
AuthorDate: Tue Apr 19 18:14:20 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 23 05:30:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16c3cdd

media-fonts/joypixels: Version bump to 6.6.0

Signed-off-by: Maria Keating  mariakeating.com>
Closes: https://github.com/gentoo/gentoo/pull/25111
Signed-off-by: Joonas Niilola  gentoo.org>

 media-fonts/joypixels/Manifest   |  1 +
 media-fonts/joypixels/joypixels-6.6.0.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/media-fonts/joypixels/Manifest b/media-fonts/joypixels/Manifest
index 754f5c20f7e6..1605b12808e2 100644
--- a/media-fonts/joypixels/Manifest
+++ b/media-fonts/joypixels/Manifest
@@ -1 +1,2 @@
 DIST joypixels-6.5.0.ttf 25348564 BLAKE2B 
4e38a3bb04f71292ba9003b52d050c04afe96eac5b99073560a6e39c781ad895102812093f4aa3b64670ff2907060e8ca1cfebbf00a22abc68315a1691713cc5
 SHA512 
abe44c631e5b1e7f7a2c59ae979beb381bbf10c04a157f67ca022cff5ee4c5162e3108b34fe55d4165f4b5e062755387f421363fa8ca8d600d5a005a534b0f4f
+DIST joypixels-6.6.0.ttf 25445808 BLAKE2B 
a07ca010b469b5b720fce86521f0c6de35d463c010dec7da7f0e601c1e54f399b0e2c7a6e5250c1fcca0c0c4f345501e2d73ea5dc2a7c312f85f321ab6133bec
 SHA512 
6a8aebb8f37a22821a1b55364619bbe8d5eb180505422808d6005d06afba2e25051a962a6ecd00ad386eb0c6495cf10337892deeb424ee28d85cced73a540c16

diff --git a/media-fonts/joypixels/joypixels-6.6.0.ebuild 
b/media-fonts/joypixels/joypixels-6.6.0.ebuild
new file mode 100644
index ..369c558cb45f
--- /dev/null
+++ b/media-fonts/joypixels/joypixels-6.6.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FONT_SUFFIX="ttf"
+inherit font readme.gentoo-r1
+
+DESCRIPTION="A font for better emoji and unicode support"
+HOMEPAGE="https://www.joypixels.com/;
+SRC_URI="https://cdn.joypixels.com/distributions/gentoo-linux/font/${PV}/joypixels-android.ttf
 -> ${P}.ttf"
+S="${WORKDIR}"
+
+#https://cdn.joypixels.com/distributions/gentoo-linux/appendix/joypixels-license-appendix.txt
+#https://cdn.joypixels.com/distributions/gentoo-linux/license/free-license.txt
+LICENSE="JoyPixels"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+RESTRICT="bindist mirror"
+
+FONT_CONF=( "${FILESDIR}"/99-joypixels.conf )
+
+DOC_CONTENTS="Free for personal/education use only, premium/enterprise license
+   required for any other use. See: https://www.joypixels.com/licenses;
+
+src_prepare() {
+   default
+   cp "${DISTDIR}"/${P}.ttf "${S}"/${P}.ttf || die
+}
+
+src_install() {
+   font_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+   font_pkg_postinst
+}



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

2022-04-22 Thread Joonas Niilola
commit: f250882b8253439e6fb14a0ec4288a41690c10a6
Author: David Roman  gmail  com>
AuthorDate: Wed Jan 19 17:46:33 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 23 05:39:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f250882b

app-editors/ghostwriter: verbump to 2.1.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: David Roman  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23873
Signed-off-by: Joonas Niilola  gentoo.org>

 app-editors/ghostwriter/Manifest |  1 +
 app-editors/ghostwriter/ghostwriter-2.1.2.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest
index a6bed456afc1..b50928bccec3 100644
--- a/app-editors/ghostwriter/Manifest
+++ b/app-editors/ghostwriter/Manifest
@@ -1,2 +1,3 @@
 DIST ghostwriter-1.8.1.tar.gz 122 BLAKE2B 
3fa3d95ed819bc8f7b76b396e6634658a8bda23e9100cbb298d301fc382db451430a4a31fbd092326af198825c83d2c998172c90a7e318aeb57ef7799751995a
 SHA512 
9f60f81a594cf161edfeac8c75830e186ab4ec2c22859b2bad40768e1ecf64e6842b52a69024a1f014d24a2f1cbb38e15a7799101d7fd54ef7709e245f6ac521
 DIST ghostwriter-2.0.2.tar.gz 7802654 BLAKE2B 
a52a96ba6aecb8c6b8ff565bd9b3b7622d15ae68af5e393da4f1e1c8dae70a8053228e302e87e2530c907be825df5e7eebc7de14bb23e0e46f4b4308b9ae6e63
 SHA512 
1e51b86b8afae41c47e5e7ec96752d356dd9dca8a44d1aab6a541e1ce188cb40add52f96a52da7a689df47a2e7a9a1dc7211f480c3456f4a11c81f80e2779a7e
+DIST ghostwriter-2.1.2.tar.gz 7722873 BLAKE2B 
62144986e5524fdb8eb774e80349b1814adefb69c79affb8f7dd3239c0850215864e16cc80998258b09b18f0f03ace817fbd35534205145de49ce18fd54fc38f
 SHA512 
7ae715bd2f1313953629bcebd2aa2f36b7185e1cd3d5e90c69f7f30345a81974506f3035b1449b3ef9b6027cab029c43644b0167b5dfbf8353623ae7b6441407

diff --git a/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild 
b/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild
new file mode 100644
index ..c75e8183554c
--- /dev/null
+++ b/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils xdg
+
+DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
+HOMEPAGE="https://wereturtle.github.io/ghostwriter/;
+SRC_URI="https://github.com/wereturtle/ghostwriter/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+BDEPEND="dev-qt/linguist-tools:5"
+
+RDEPEND="
+   app-text/hunspell:=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebchannel:5
+   dev-qt/qtwebengine:5[widgets]
+   dev-qt/qtwidgets:5
+"
+
+DEPEND="${RDEPEND}"
+
+DOCS=( CREDITS.md README.md )
+
+src_configure() {
+   eqmake5 \
+   CONFIG+=$(usex debug debug release) \
+   PREFIX="${EPREFIX}"/usr
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   einstalldocs
+}



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

2022-04-22 Thread Joonas Niilola
commit: 19440b55af8c2365c940973869a15abb3408e79d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 23 05:34:39 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 23 05:34:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19440b55

media-fonts/joypixels: fix copyright header years

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

 media-fonts/joypixels/joypixels-6.5.0-r1.ebuild | 2 +-
 media-fonts/joypixels/joypixels-6.6.0.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-fonts/joypixels/joypixels-6.5.0-r1.ebuild 
b/media-fonts/joypixels/joypixels-6.5.0-r1.ebuild
index a197d4971c61..73579320e864 100644
--- a/media-fonts/joypixels/joypixels-6.5.0-r1.ebuild
+++ b/media-fonts/joypixels/joypixels-6.5.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/media-fonts/joypixels/joypixels-6.6.0.ebuild 
b/media-fonts/joypixels/joypixels-6.6.0.ebuild
index 369c558cb45f..e055ac0576fe 100644
--- a/media-fonts/joypixels/joypixels-6.6.0.ebuild
+++ b/media-fonts/joypixels/joypixels-6.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



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

2022-04-22 Thread Joonas Niilola
commit: dfcdf18f004dc47c85509708fe17cb6409ebb9df
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 23 05:40:21 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 23 05:40:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfcdf18f

app-editors/ghostwriter: add a missing dep to 2.1.2

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

 app-editors/ghostwriter/ghostwriter-2.1.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild 
b/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild
index c75e8183554c..5c1c71d26b2e 100644
--- a/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild
+++ b/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
dev-qt/qtwebchannel:5
dev-qt/qtwebengine:5[widgets]
dev-qt/qtwidgets:5
+   virtual/opengl
 "
 
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-process/rtirq/, sys-process/rtirq/files/

2022-04-22 Thread Joonas Niilola
commit: 25fdcb25799aa7272fb77676906f0d702c25bd8e
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Sat Apr 16 23:45:27 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 23 05:31:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25fdcb25

sys-process/rtirq: Remove 20180209

Signed-off-by: Alexander Tsoy  tsoy.me>
Closes: https://github.com/gentoo/gentoo/pull/25053
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-process/rtirq/Manifest  |  1 -
 sys-process/rtirq/files/rtirq   | 28 
 sys-process/rtirq/rtirq-20180209.ebuild | 38 -
 3 files changed, 67 deletions(-)

diff --git a/sys-process/rtirq/Manifest b/sys-process/rtirq/Manifest
index 09df64b10c4a..63a37811d892 100644
--- a/sys-process/rtirq/Manifest
+++ b/sys-process/rtirq/Manifest
@@ -1,3 +1,2 @@
-DIST rtirq-20180209.tar.gz 12290 BLAKE2B 
432bf6c931b753d4d9a5d7c50a35b0fb9b2161d09c9f762b97a5aae88152de1f3d14a2a4ccc46d8607d7379e4a7a659d603cc09ee20017923b176359eb4b9133
 SHA512 
9de924e627b91d6df162b6c8c0c3421fbab11f08162abe98b0fac8742ea924a7e0a18aab23d828e19fe81dfdb70f2f6814c7195acbcbc93af9a339dc549190b2
 DIST rtirq-20191121.tar.gz 12755 BLAKE2B 
040e1b39b83dc27e542093a12830fa51c9786c2747962740c31e684235acab33275a40761fd87cd1307284c2b8e49362d4acb216000338bc0744dd0ca6b0144c
 SHA512 
bb1ae0099e37220b13f91303e56e8ae7892964638c1000fd66b6ceb23925c8aa2ac0c629bbb799a59c1a8adb035c34c4b0bee31afe05fcc9f80cd94d5a84ddc1
 DIST rtirq-20210329.tar.gz 15360 BLAKE2B 
278868817b349d0fd8bc70f0fb0374016d9117b593ed2fe710300fe194e7f8e640f4071f30e73688cca11d6da79fd93624a5e5e5246bfc2f9cd367397c00cadd
 SHA512 
e08ee7768c93dd4e7244b61629272c4a4482d63b1fe37b7972a27703cd0a55cc12449589a781b33e9c92f5dd664c1a4ceba65caadb09c676deea86c161cc3d37

diff --git a/sys-process/rtirq/files/rtirq b/sys-process/rtirq/files/rtirq
deleted file mode 100644
index 988337fbf1eb..
--- a/sys-process/rtirq/files/rtirq
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-
-command="/usr/sbin/rtirq.sh"
-
-extra_commands="status"
-
-depend() {
-need localmount
-after alsasound logger
-}
-
-start() {
-ebegin "Starting rtirq"
-${command} start
-eend $?
-}
-
-stop() {
-ebegin "Stopping rtirq"
-${command} reset
-eend $?
-}
-
-status() {
-${command} status
-}

diff --git a/sys-process/rtirq/rtirq-20180209.ebuild 
b/sys-process/rtirq/rtirq-20180209.ebuild
deleted file mode 100644
index f51c09b09172..
--- a/sys-process/rtirq/rtirq-20180209.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info systemd
-
-DESCRIPTION="Modify realtime scheduling policy and priority of IRQ handlers"
-HOMEPAGE="https://www.rncbc.org/archive/#rtirq;
-SRC_URI="https://www.rncbc.org/archive/old/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-src_prepare() {
-   get_version
-
-   # Correct config file path.
-   sed -i -e "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" ${PN}.sh 
|| die
-   sed -i -e "s:/etc/sysconfig/rtirq:/etc/conf.d/rtirq:" ${PN}.conf || die
-
-   default
-}
-
-src_install() {
-   dosbin rtirq.sh
-   doinitd "${FILESDIR}"/rtirq
-   newconfd rtirq.conf rtirq
-   systemd_dounit rtirq.service
-}
-
-pkg_postinst() {
-   if [[ ${KV_LOCAL} != *rt* ]] ; then
-   elog "To use rtirq you need a realtime kernel."
-   elog "Realtime kernel sources are supplied in 
sys-kernel/rt-sources."
-   fi
-}



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

2022-04-22 Thread Joonas Niilola
commit: 0a8ca88b368c413288d453a5e9f98acc24ad1392
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Sat Apr 16 23:43:27 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 23 05:31:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a8ca88b

sys-process/rtirq: Version bump to 20210329

Signed-off-by: Alexander Tsoy  tsoy.me>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-process/rtirq/Manifest  |  1 +
 sys-process/rtirq/rtirq-20210329.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/sys-process/rtirq/Manifest b/sys-process/rtirq/Manifest
index d5352d4ebc0d..09df64b10c4a 100644
--- a/sys-process/rtirq/Manifest
+++ b/sys-process/rtirq/Manifest
@@ -1,2 +1,3 @@
 DIST rtirq-20180209.tar.gz 12290 BLAKE2B 
432bf6c931b753d4d9a5d7c50a35b0fb9b2161d09c9f762b97a5aae88152de1f3d14a2a4ccc46d8607d7379e4a7a659d603cc09ee20017923b176359eb4b9133
 SHA512 
9de924e627b91d6df162b6c8c0c3421fbab11f08162abe98b0fac8742ea924a7e0a18aab23d828e19fe81dfdb70f2f6814c7195acbcbc93af9a339dc549190b2
 DIST rtirq-20191121.tar.gz 12755 BLAKE2B 
040e1b39b83dc27e542093a12830fa51c9786c2747962740c31e684235acab33275a40761fd87cd1307284c2b8e49362d4acb216000338bc0744dd0ca6b0144c
 SHA512 
bb1ae0099e37220b13f91303e56e8ae7892964638c1000fd66b6ceb23925c8aa2ac0c629bbb799a59c1a8adb035c34c4b0bee31afe05fcc9f80cd94d5a84ddc1
+DIST rtirq-20210329.tar.gz 15360 BLAKE2B 
278868817b349d0fd8bc70f0fb0374016d9117b593ed2fe710300fe194e7f8e640f4071f30e73688cca11d6da79fd93624a5e5e5246bfc2f9cd367397c00cadd
 SHA512 
e08ee7768c93dd4e7244b61629272c4a4482d63b1fe37b7972a27703cd0a55cc12449589a781b33e9c92f5dd664c1a4ceba65caadb09c676deea86c161cc3d37

diff --git a/sys-process/rtirq/rtirq-20210329.ebuild 
b/sys-process/rtirq/rtirq-20210329.ebuild
new file mode 100644
index ..56edc30f9a09
--- /dev/null
+++ b/sys-process/rtirq/rtirq-20210329.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit linux-info systemd
+
+DESCRIPTION="Modify realtime scheduling policy and priority of IRQ handlers"
+HOMEPAGE="https://www.rncbc.org/archive/#rtirq;
+SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz
+   https://www.rncbc.org/archive/old/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_prepare() {
+   # We install into bin
+   sed -i -e "s:/usr/sbin/rtirq:/usr/bin/rtirq:" ${PN}{,-resume}.service 
|| die
+
+   default
+}
+
+src_install() {
+   newbin rtirq.sh rtirq
+   newinitd "${FILESDIR}"/rtirq.initd rtirq
+   insinto /etc/
+   doins rtirq.conf
+   systemd_dounit rtirq{,-resume}.service
+}
+
+pkg_postinst() {
+   local kconfig_warn=1
+   local cmdline
+   local ver
+
+   if linux-info_get_any_version && linux_config_exists; then
+   if linux_chkconfig_present PREEMPT_RT; then
+   kconfig_warn=0
+   elif linux_chkconfig_present IRQ_FORCED_THREADING; then
+   cmdline=$(< /proc/cmdline) || die
+   [[ ${cmdline} == *threadirqs* ]] && kconfig_warn=0
+   fi
+   fi
+
+   if (( ${kconfig_warn} )); then
+   ewarn "To use rtirq, you need one of the following kernel 
configurations:"
+   ewarn " - PREEMPT_RT config option enabled (e.g. with 
sys-kernel/rt-sources);"
+   ewarn " - IRQ_FORCED_THREADING config option enabled and 
'threadirqs' option"
+   ewarn "   added to the kernel cmdline."
+   fi
+
+   for ver in ${REPLACING_VERSIONS}; do
+   if ver_test ${ver} -lt "20210329"; then
+   elog "Starting with 20210329 version the config has 
been moved to '${EROOT}/etc/rtirq.conf'"
+   elog "Please migrate all you setting from 
'${EROOT}/etc/conf.d/rtirq'"
+   break
+   fi
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pkg-config/

2022-04-22 Thread Hans de Graaff
commit: fa2e85078fa751101182e20cb19d7ae4ee8548bb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 09:26:43 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2e8507

dev-ruby/pkg-config: add 1.4.7

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/pkg-config/Manifest|  1 +
 dev-ruby/pkg-config/pkg-config-1.4.7.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-ruby/pkg-config/Manifest b/dev-ruby/pkg-config/Manifest
index 69d2d81a2398..ce984fc78fff 100644
--- a/dev-ruby/pkg-config/Manifest
+++ b/dev-ruby/pkg-config/Manifest
@@ -4,3 +4,4 @@ DIST pkg-config-1.4.3.gem 22016 BLAKE2B 
a23bfee3790a03d4224efe16439b1c43a6174336
 DIST pkg-config-1.4.4.gem 22016 BLAKE2B 
6514405160fdfaa2be0938cb976ae779b964fdf54f0c49f6480ca09d3877459cf88af1f7b17519ee511d24c9b9bdc21087091b3050fcb252487d880f330a7beb
 SHA512 
bb355e2183c9077d0e940d768b7eb12dff2b31fa518b1d28be751c52ecbbb16a99b326c7d6953501056074156faef9f30682dc82c3350da00f80f9a55d491550
 DIST pkg-config-1.4.5.gem 22016 BLAKE2B 
adbe2447e676c04eaf5e2d7dc6b1a165278f309d01c3d1b34b2a528d6639b525307cc40a62c06026e0c16fea5b7d48f2813f9b8617332586065e2f66ae3e2037
 SHA512 
4c3f4dc8d414efc9a140f3438c6977c6b534b7944356ac0c4a95233924dbe372c47b15296ba0f8e35cd6520664f28381131cbaafb33f8d004bb34adfdcc5c236
 DIST pkg-config-1.4.6.gem 22528 BLAKE2B 
7d040576e0d035af75218e7efee6d3a8ee27206de8e12ef112c6fa7c5917f300c07149c08d510f26f89299cb73c384775403ff7f863379c195fb524c8127c59a
 SHA512 
328fbc46bb549d4cbcd4995cb91545bd13f00f3d24610f9a70b39ea3b58c595d96801fcfe9ca9848d6664d7c9dfce44ce2702a58b894b80744619678e10b0e50
+DIST pkg-config-1.4.7.gem 22528 BLAKE2B 
450dffb0c9680f92c8841bcc8c7aa2e187f73e8db1d1325ece7dd024ae0f430b8365d185742d349775bf821210ecd13dddf5b9e40bc85ede07cdaef3199b23b3
 SHA512 
ca93bcee16b75690af630236e6ab01c13de220f1ea128475ded5fac155f12a967ceebe9b5ab3e7e6f43d5dbf81ccb1bd79f6f25c92eabd3318019b0e50696623

diff --git a/dev-ruby/pkg-config/pkg-config-1.4.7.ebuild 
b/dev-ruby/pkg-config/pkg-config-1.4.7.ebuild
new file mode 100644
index ..e9bde838ad48
--- /dev/null
+++ b/dev-ruby/pkg-config/pkg-config-1.4.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc NEWS"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A pkg-config implementation by Ruby"
+HOMEPAGE="https://github.com/rcairo/pkg-config;
+LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+SLOT="0"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
+# this is used for testing
+DEPEND+=" test? ( x11-libs/cairo )"
+
+all_ruby_prepare() {
+   sed -e '/test_cflags/aomit "Fragile on Gentoo"' -i 
test/test-pkg-config.rb || die
+}
+
+each_ruby_test() {
+   ruby-ng_testrb-2 -Ilib test/test-pkg-config.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rdiscount/

2022-04-22 Thread Hans de Graaff
commit: 988de851976e07ff8a798724bfd371aba6995849
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 09:54:24 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988de851

dev-ruby/rdiscount: update EAPI 7 -> 8, add ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rdiscount/rdiscount-2.2.0.2-r2.ebuild | 43 ++
 1 file changed, 43 insertions(+)

diff --git a/dev-ruby/rdiscount/rdiscount-2.2.0.2-r2.ebuild 
b/dev-ruby/rdiscount/rdiscount-2.2.0.2-r2.ebuild
new file mode 100644
index ..a47d25ece867
--- /dev/null
+++ b/dev-ruby/rdiscount/rdiscount-2.2.0.2-r2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_TEST="test:unit"
+
+RUBY_FAKEGEM_TASK_DOC="doc man"
+RUBY_FAKEGEM_EXTRADOC="README.markdown"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implementation of John Gruber's Markdown"
+HOMEPAGE="https://github.com/rtomayko/rdiscount;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+   # Hanna is broken for us and therefore we don't have it in portage.
+   sed -i -e 's/hanna/rdoc/' Rakefile || die
+
+   # Remove rule that will force a rebuild when running tests.
+   sed -i -e "/task 'test:unit' => \[:build\]/d" Rakefile || die
+
+   # Provide RUBY variable no longer provided by rake.
+   sed -i -e "1 iRUBY=${RUBY}" Rakefile || die
+
+   # Remove obsolete -rubygems argument, bug 775377
+   sed -i -e '/-rubygems/ s:^:#:' Rakefile || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   doman man/rdiscount.1
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/excon/

2022-04-22 Thread Hans de Graaff
commit: 50b5ef985fbf6d73e8b8d5743901d73d75da4e5e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 07:53:04 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b5ef98

dev-ruby/excon: avoid dependency on eventmachine for tests

The test servers using eventmachine were using the eselected ruby
version rather than the version being tested, hiding their dependency on
eventmachine. All tests and specs using eventmachine are now ignored.

Closes: https://bugs.gentoo.org/838946
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/excon/excon-0.92.2.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-ruby/excon/excon-0.92.2.ebuild 
b/dev-ruby/excon/excon-0.92.2.ebuild
index 0333f8aa7a9c..2f63356225e4 100644
--- a/dev-ruby/excon/excon-0.92.2.ebuild
+++ b/dev-ruby/excon/excon-0.92.2.ebuild
@@ -36,4 +36,10 @@ all_ruby_prepare() {
 
# test that need network
rm -f spec/excon/test/server_spec.rb || die
+
+   # tests that depend on eventmachine which is broken and no longer 
maintained
+   rm -f tests/{bad,error,pipeline,response,request}_tests.rb \
+   tests/{batch-requests,complete_responses}.rb \
+   tests/middlewares/{decompress,mock}_tests.rb  || die
+   rm -f spec/requests/eof_requests_spec.rb spec/excon/error_spec.rb || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rdtool/

2022-04-22 Thread Hans de Graaff
commit: c767bec56477afbf429963e15e9a444539fb5200
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 09:56:41 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c767bec5

dev-ruby/rdtool: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild 
b/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild
index f2f37b8773d0..9bf91b04f87d 100644
--- a/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild
+++ b/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_DOC="none"
 RUBY_FAKEGEM_EXTRADOC="HISTORY README.*"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rbs/

2022-04-22 Thread Hans de Graaff
commit: af61735abaeaf5fd349bfd04d0b8054a0ea9c9ba
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 08:18:30 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af61735a

dev-ruby/rbs: add 2.3.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rbs/Manifest |  1 +
 dev-ruby/rbs/rbs-2.3.2.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-ruby/rbs/Manifest b/dev-ruby/rbs/Manifest
index 7aec28bec003..b60a182ca047 100644
--- a/dev-ruby/rbs/Manifest
+++ b/dev-ruby/rbs/Manifest
@@ -3,3 +3,4 @@ DIST rbs-1.3.3.tar.gz 632597 BLAKE2B 
810f090800ecb9507c07de6991e45a089fbaaa67733
 DIST rbs-1.5.1.tar.gz 672987 BLAKE2B 
acdaa88627ab79626cb391f5c7dd040da648c9c0cd2e7a7ed697075436d6215edd444dea6079c0319051b326e8823d8151376193f7aa34ab10b533560ecd5987
 SHA512 
2104eb5ae023fec317ed5cb498a283ac8d3831360822f8917d89ea522a3e5f3479da7d4c57e878a6be6064debd7f3818e1367d4b12f0cd487d7b019f80096d9e
 DIST rbs-2.2.2.tar.gz 963888 BLAKE2B 
ae6e66b496501b6eb2db7b8e6d265691ab8e95193b434b1ecdc8802de6a7e1f505f4d944cf67d1ec00bc9fbb5da436e74813e7dfea07d774ded609ae2b246bc1
 SHA512 
3eb2ae59641b66dc6d7757074ea8a77e7621941fc0553f1b83852d507ec058c0738992931df587c38de11ecae35d994149cbfe5e5d268449f2f017f22c9955a5
 DIST rbs-2.3.1.tar.gz 977367 BLAKE2B 
da15dc2bbf2a10f05c3a4a86db774f9a30b8d9df28137bba363dc2e57c800fe19848cec481df7fd0df4070e5f94ac6c2aa7e5c8e978197dfac1a265790e924bc
 SHA512 
69a052225b055c24c7bc2ce6a44f8541c099ab5bf3ee5eee1958b83a9a666328fc24e39bfa79e3eb76cfcf360eeada3fc5cf1fd333e34290164fff3abb04ffcd
+DIST rbs-2.3.2.tar.gz 977459 BLAKE2B 
d33984c03a962f4d72989b5b665e7e256f8928e86fa15162a8df549259a832b7898da62c949ae5bb06ed3da82d3179c3e350a392e6177d15a26600debea82539
 SHA512 
1ae9318265f47232bac77ca966fbf7c2b1b7a1eb3c1070258812f697c633026527c411d2e2319f3c16a3318307cf1cd0983967ba0cf2cae1f9f37a607b6aa92e

diff --git a/dev-ruby/rbs/rbs-2.3.2.ebuild b/dev-ruby/rbs/rbs-2.3.2.ebuild
new file mode 100644
index ..0380669086c4
--- /dev/null
+++ b/dev-ruby/rbs/rbs-2.3.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_EXTRAINSTALL="core schema sig stdlib"
+RUBY_FAKEGEM_EXTENSIONS=(ext/rbs_extension/extconf.rb)
+
+RUBY_FAKEGEM_GEMSPEC="rbs.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The language for type signatures for Ruby and standard library 
definitions"
+HOMEPAGE="https://github.com/ruby/rbs;
+SRC_URI="https://github.com/ruby/rbs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rdoc dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   # We compile the extension directly
+   sed -i -e '/extensiontask/I s:^:#:' Rakefile || die
+
+   # Avoid JSON schema validation tests due to a large dependency stack
+   # that would be needed.
+   rm -f test/rbs/schema_test.rb || die
+
+   # Avoid setup tests since they require a lot of development 
dependencies.
+   rm -f test/rbs/test/runtime_test_test.rb || die
+
+   # Avoid tests requiring a network connection
+   rm -f test/rbs/collection/installer_test.rb 
test/rbs/collection/collections_test.rb test/rbs/collection/config_test.rb || 
die
+   sed -i -e '/def test_collection_/aomit "Requires network"' 
test/rbs/cli_test.rb || die
+   sed -i -e '/def test_loading_from_rbs_collection/aomit "Requires 
network"' test/rbs/environment_loader_test.rb || die
+
+   sed -i -e '/def test_paths/aomit "Different paths in Gentoo test 
environment"' test/rbs/cli_test.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rb-readline/

2022-04-22 Thread Hans de Graaff
commit: af907a6547489be908896f2375839e4d221ad7e6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 08:00:03 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af907a65

dev-ruby/rb-readline: update EAPI 6 -> 8

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild | 25 
 1 file changed, 25 insertions(+)

diff --git a/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild 
b/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild
new file mode 100644
index ..96b7e3a4e22b
--- /dev/null
+++ b/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby implementation of the GNU readline C library"
+HOMEPAGE="https://rubygems.org/gems/rb-readline;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_bdepend "dev-ruby/rake
+   >=dev-ruby/minitest-5.2"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' Rakefile || die
+
+   # Skip a test that fails when run in the ebuild environment.
+   sed -i -e '/test_readline_with_default_parameters_does_not_error/,/end/ 
s:^:#:' test/test_readline.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rbnacl/

2022-04-22 Thread Hans de Graaff
commit: edb3801e1b884a450119a3bfdb03110f3aa91fd5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 07:58:17 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb3801e

dev-ruby/rbnacl: enable ruby31 and disable ruby25

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rbnacl/rbnacl-7.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild 
b/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild
index 389b2b881905..4296272cd694 100644
--- a/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild
+++ b/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-glib2/

2022-04-22 Thread Hans de Graaff
commit: aec10d4a766e0a43eaaf86ca35a186b6d07b136e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 09:45:45 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec10d4a

dev-ruby/ruby-glib2: enable ruby30, ruby31 and disable ruby24, ruby25

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-glib2/ruby-glib2-3.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/ruby-glib2/ruby-glib2-3.4.3.ebuild 
b/dev-ruby/ruby-glib2/ruby-glib2-3.4.3.ebuild
index 6c09a14b42a0..a90c72451f74 100644
--- a/dev-ruby/ruby-glib2/ruby-glib2-3.4.3.ebuild
+++ b/dev-ruby/ruby-glib2/ruby-glib2-3.4.3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 inherit ruby-ng-gnome2
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack-cache/

2022-04-22 Thread Hans de Graaff
commit: d0b48a6ca2fabbeb446fa7fc0c44b5238d93a01c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 07:36:56 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b48a6c

dev-ruby/rack-cache: drop 1.12.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rack-cache/Manifest |  1 -
 dev-ruby/rack-cache/rack-cache-1.12.1.ebuild | 47 
 2 files changed, 48 deletions(-)

diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest
index 3b1978b9c556..4218b279ef62 100644
--- a/dev-ruby/rack-cache/Manifest
+++ b/dev-ruby/rack-cache/Manifest
@@ -1,2 +1 @@
-DIST rack-cache-1.12.1.tar.gz 262878 BLAKE2B 
c287c547496f0c4659f16cf45aa4c562cfccc5d6ba9e71a10a6507346797bba7d9d1e287ef1fe3d8c6bb6e8ef148d6c24d90e92db1ae53ea2f7d1ee91e3fd148
 SHA512 
f850facb28f302db819b6d67fd86e0dd18ae8f5d132044582bbcd6792b287c7d4a29219a47e708b5047fb373b5857632597d9743b4ba530b1258d29924ca4cf9
 DIST rack-cache-1.13.0.tar.gz 262945 BLAKE2B 
ea0dafe105c8c1e10815c39b928c5a86bf77a0cf3a31f085169028cb6333db761138fb85b7f5da6c3374e749e898d97622994ad3a7b4972befbd46d31e3b
 SHA512 
049302994663703ea593e01194e1c5c3b95afc889e628906e65302dd1fe64fc280bac9d26855db2fc7af1e287201a47c7f6a52329a3151b3efc775c0585d837c

diff --git a/dev-ruby/rack-cache/rack-cache-1.12.1.ebuild 
b/dev-ruby/rack-cache/rack-cache-1.12.1.ebuild
deleted file mode 100644
index bed74014d5d1..
--- a/dev-ruby/rack-cache/rack-cache-1.12.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-# no documentation is generable, it needs hanna, which is broken
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*"
-
-RUBY_FAKEGEM_GEMSPEC="rack-cache.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Enable HTTP caching for Rack-based applications that produce 
freshness info"
-HOMEPAGE="https://github.com/rtomayko/rack-cache;
-SRC_URI="https://github.com/rtomayko/rack-cache/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1.2"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/rack:*"
-
-ruby_add_bdepend "test? (
-   >=dev-ruby/maxitest-3.4.0
-   >=dev-ruby/minitest-5.7.0:5
-   >=dev-ruby/mocha-0.13.0 )"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' \
-   -e "2i require 'timeout'" \
-   test/test_helper.rb || die
-}
-
-all_ruby_prepare() {
-   sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
-   sed -i -e '/bundler/ s:^:#:' test/test_helper.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -I.:lib:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || 
die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rake-compiler/

2022-04-22 Thread Hans de Graaff
commit: fb3df02f2fe1e7d792041ef34e8bbf2bf6a33c2e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 07:39:07 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb3df02f

dev-ruby/rake-compiler: add 1.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rake-compiler/Manifest   |  1 +
 dev-ruby/rake-compiler/rake-compiler-1.2.0.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/rake-compiler/Manifest b/dev-ruby/rake-compiler/Manifest
index c595489bf089..1f1fbee6876d 100644
--- a/dev-ruby/rake-compiler/Manifest
+++ b/dev-ruby/rake-compiler/Manifest
@@ -1,3 +1,4 @@
 DIST rake-compiler-1.1.1.tar.gz 34692 BLAKE2B 
c6862f24ec57c25fdeb7faeeda9eb96cb64ac972c852a81b77ec9b35d21018a5647089cd38d80b03a79e2c07d3f9af42bbaf9998457ad3beed27c8285c23689f
 SHA512 
e9cf9752e48eae912657a34d2f86a2b41f7d57620c6e43b1fa6fb8e5715336b2fdf99bf20a4851889e8b9b7b2e834421c13e108c538abdc3cec968952345361d
 DIST rake-compiler-1.1.3.tar.gz 35894 BLAKE2B 
cf395392ed4940a9cae1a0c3eed530de0b2ab4af32b0662f8e316f17f1f351170b876afb18cfc74208863fc124db6031f485c37b0ead73b235029d9b0bf01f11
 SHA512 
542a3579baf9bbb046bb99d72799d50e2f0efe71bb18a8c8aa7a9f740d8dc5706cec1c9619a977ba50eef615f66cbf415b5f8a351843d03ea2d72ed1203ac72d
 DIST rake-compiler-1.1.9.tar.gz 36565 BLAKE2B 
6c41d2e3e63cdea0d21d7b8bde6739dc719f87535e50fa1e09dab28e2aa9d88cbc71e826b813426eed7ea75f213f7d84337a01b1949ff006699c5239474d5778
 SHA512 
d6acc9a36c8c2778d3c958d34ca9d6cba8cdf82365849a818eefb024cc80558512652c20b84a0c756007f7349e2c0380a3818ac1e246eeb8dbfff13283405a21
+DIST rake-compiler-1.2.0.tar.gz 36596 BLAKE2B 
56394a2a8d6761f0f36bbc9fa63b2c36e57a33ba6c0bc660f31ef671e9fa90c581d65acb218ba8699dda7793fe6b8eac03e988c9a6dd486df422fd1228bc8b72
 SHA512 
77b6dd8b976039484ec7d6bb9e0b2432d40153f218ce2e1d242246711d40dc3ed9be7ba6ec99ee8fd89192ab04d5d1a97b4d1c089c86c7d20b163eb8d4ae68d5

diff --git a/dev-ruby/rake-compiler/rake-compiler-1.2.0.ebuild 
b/dev-ruby/rake-compiler/rake-compiler-1.2.0.ebuild
new file mode 100644
index ..8cf7bf67922d
--- /dev/null
+++ b/dev-ruby/rake-compiler/rake-compiler-1.2.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rake-compiler.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provide a standard and simplified way to build and package Ruby 
extensions"
+HOMEPAGE="https://github.com/luislavena/rake-compiler;
+LICENSE="MIT"
+
+SRC_URI="https://github.com/luislavena/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+SLOT="0"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rake"
+
+ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
+
+USE_RUBY="ruby26 ruby27" ruby_add_bdepend "test? ( dev-util/cucumber 
dev-ruby/rspec:2 )"
+
+all_ruby_prepare() {
+   # Make sure the right rspec version is used in cucumber.
+   sed -i -e "1igem 'rspec', '~>2.0'" features/support/env.rb || die
+
+   # Avoid failing features for native gems, this also fails with rubygems
+   sed -i -e '/generate native gem/,$ s:^:#:' features/package.feature || 
die
+
+   # Fix compatibility with newer cucumber versions. The not syntax has
+   # been supported since cucumber 3.x.
+   sed -i -e "s/~@java/'not @java'/" cucumber.yml || die
+}
+
+each_ruby_test() {
+   # Skip cucumber for new ruby versions (not ready yet due to rspec 2 
usage)
+   case ${RUBY} in
+   *ruby26|*ruby27)
+   RSPEC_VERSION=3 ruby-ng_rspec
+   ruby-ng_cucumber
+   ;;
+   *)
+   RSPEC_VERSION=3 ruby-ng_rspec
+   ;;
+   esac
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/radius/

2022-04-22 Thread Hans de Graaff
commit: dff3f04b7fa4b0a53bf03f68e341a87dc784a0fc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 07:37:33 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff3f04b

dev-ruby/radius: drop 0.7.5

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/radius/radius-0.7.5.ebuild | 24 
 1 file changed, 24 deletions(-)

diff --git a/dev-ruby/radius/radius-0.7.5.ebuild 
b/dev-ruby/radius/radius-0.7.5.ebuild
deleted file mode 100644
index 2e5b5ce625bb..
--- a/dev-ruby/radius/radius-0.7.5.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG QUICKSTART.rdoc README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Powerful tag-based template system"
-HOMEPAGE="https://github.com/jlong/radius;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/kramdown )"
-
-all_ruby_prepare() {
-   sed -i -e "/simplecov/,/end/d" -e "/coveralls/d" test/test_helper.rb || 
die
-   sed -i -e '/bundler/ s:^:#:' Rakefile || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/racc/

2022-04-22 Thread Hans de Graaff
commit: 5f5939866d882af3679c2f519a4f700765b49450
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 07:34:43 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f593986

dev-ruby/racc: add 1.6.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/racc/Manifest  |  1 +
 dev-ruby/racc/racc-1.6.0.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/racc/Manifest b/dev-ruby/racc/Manifest
index c0c099c42b1f..bf1585b37277 100644
--- a/dev-ruby/racc/Manifest
+++ b/dev-ruby/racc/Manifest
@@ -1,2 +1,3 @@
 DIST racc-1.4.16.tar.gz 451711 BLAKE2B 
d3bcb72a69df255d5468054541c281bf7bd3225eb3ba1997fccd6dcd219d3a8890e3df7b43fe106ffa3fc63a8d8079cab83e7096b0737f5bbacf816b7c3bbfb2
 SHA512 
7cdf6a62449e8f39984a8b27706045e509828a93a72d112b22a4c467184a63ee23b4b2048ef7017846053fb2ff4021aa43d96a6147fa271257df584ab3d66f38
 DIST racc-1.5.2.tar.gz 434903 BLAKE2B 
cfbaa09c1b2e233e82228075cf979c54688e51e702cade072d42b2952100b74a53e536d904cbbf15cb04ffc74018b48e5b27a5773adf6240614c815250d47119
 SHA512 
73c68dd75fa35727fd93a76886dd77afbb7032271e535c6e885a4ede6822052a93a610dec8a1f84daf24903c749b30a185831ec96d651588db2a2524f3dcd477
+DIST racc-1.6.0.tar.gz 470565 BLAKE2B 
482b17723630dfb1d6e010c3eeb7da5a9f7b97f544d1a5020195134cd5446d28eff9a75b6c392a75970ddf024f560d2c7135abc4a2de76b581aa835c0901b524
 SHA512 
c19b7444bfafa0dfe3448600d10a1a09319702c37632e19569aeb947e7c035cc4067da040d45ede0dab35eaa197a55eac394715aae520fba41ed6e0c01c95e3d

diff --git a/dev-ruby/racc/racc-1.6.0.ebuild b/dev-ruby/racc/racc-1.6.0.ebuild
new file mode 100644
index ..f6060e959cd9
--- /dev/null
+++ b/dev-ruby/racc/racc-1.6.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc README.ja.rdoc TODO ChangeLog"
+
+RUBY_FAKEGEM_GEMSPEC="racc.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/racc/cparse/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/racc/cparse"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A LALR(1) parser generator for Ruby"
+HOMEPAGE="https://github.com/tenderlove/racc;
+SRC_URI="https://github.com/tenderlove/racc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "dev-ruby/rake
+   test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   sed -i -e 's/, :isolate//' Rakefile || die
+   sed -i -e '/bundler/ s:^:#:' -e '/rdoc/,/^end/ s:^:#:' Rakefile || die
+
+   # Avoid depending on rake-compiler since we don't use it to compile
+   # the extension.
+   sed -i -e '/rake-compiler/ s:^:#:' -e '/extensiontask/ s:^:#:' Rakefile
+   sed -i -e '/ExtensionTask/,/^  end/ s:^:#:' Rakefile
+   # Which means we need to generate the parser file here
+   rake lib/racc/parser-text.rb || die
+
+   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r doc
+
+   docinto examples
+   dodoc -r sample
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rantly/

2022-04-22 Thread Hans de Graaff
commit: db9adf2c8d164f6dae3e7060c2580bcebb609dba
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 07:39:59 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 05:14:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db9adf2c

dev-ruby/rantly: enable ruby31 and disable ruby25

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rantly/rantly-2.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rantly/rantly-2.0.0.ebuild 
b/dev-ruby/rantly/rantly-2.0.0.ebuild
index 94574b71ab78..caa2188e68ac 100644
--- a/dev-ruby/rantly/rantly-2.0.0.ebuild
+++ b/dev-ruby/rantly/rantly-2.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gnome-text-editor/

2022-04-22 Thread Matt Turner
commit: c492d2fa1381c45ffc6baee1a8a837d91e0e831f
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 23 00:56:57 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 23 04:59:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c492d2fa

app-editors/gnome-text-editor: Version bump to 42.1

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

 app-editors/gnome-text-editor/Manifest |  1 +
 .../gnome-text-editor-42.1.ebuild  | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/app-editors/gnome-text-editor/Manifest 
b/app-editors/gnome-text-editor/Manifest
index 8296d7ba3a48..c0ae4db60881 100644
--- a/app-editors/gnome-text-editor/Manifest
+++ b/app-editors/gnome-text-editor/Manifest
@@ -1 +1,2 @@
 DIST gnome-text-editor-42.0.tar.xz 1126224 BLAKE2B 
7e02cea493696630284d7994f1d227a5589ad7aa7d7b98e5f67655ebcd69f7e2ded1195368e666ad26621b6b32168c7defde1cd3c2e278ca8741bf572979154e
 SHA512 
4462ef0e0113863e752ce2c4d499386cbf9d72c67126fb60512eea39bd53bed6d56b2a62511e9af62024f9704ba722411ebbd5040aabcefce0b460925b91ad1f
+DIST gnome-text-editor-42.1.tar.xz 1131572 BLAKE2B 
8d1b59131d8230af0dc9e3029798f1200b6a00f8991e912c34ce4808ca5517e14763825aa8ed7aecdac88e422e9d224d3c027282f6373c023c4ffe9f3e4896b6
 SHA512 
4616750d15d61b2bd2c708e414b564d0aa6c1202c765fbb895e60cdb46f8335fbefa70a24e8d99f208b186f2c8c244b752475cefdbe0184a67b60de116d5ac2f

diff --git a/app-editors/gnome-text-editor/gnome-text-editor-42.1.ebuild 
b/app-editors/gnome-text-editor/gnome-text-editor-42.1.ebuild
new file mode 100644
index ..d4026901f43b
--- /dev/null
+++ b/app-editors/gnome-text-editor/gnome-text-editor-42.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A simple text editor for the GNOME desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-text-editor;
+SRC_URI="mirror://gnome/sources/gnome-text-editor/42/gnome-text-editor-${PV/_/.}.tar.xz"
+S="${WORKDIR}/gnome-text-editor-${PV/_/.}"
+
+LICENSE="GPL-3+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="spell"
+
+KEYWORDS="~amd64"
+
+DEPEND="
+   >=dev-libs/glib-2.69:2
+   >=gui-libs/gtk-4.6:4
+   >=gui-libs/gtksourceview-5.4.1:5
+   gui-libs/libadwaita:1
+   dev-libs/libpcre
+   spell? (
+   >=app-text/enchant-2.2.0:2
+   dev-libs/icu:=
+   )
+"
+RDEPEND="${DEPEND}
+   gnome-base/gsettings-desktop-schemas
+"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.21
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-appdata-fix-appstream-validation.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature spell enchant)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2022-04-22 Thread Matt Turner
commit: 013edd83e9e80278e9c68c3012b3dcf8c8431d20
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 23 04:36:05 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 23 04:59:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=013edd83

gui-libs/libadwaita: Version bump to 1.1.1

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

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

diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index 5ef43aa2933f..bcda3c977300 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,3 +1,4 @@
 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
+DIST libadwaita-1.1.1.tar.xz 2731088 BLAKE2B 
0f1106cccd37200a5566fad9aa1becfb4d404ae4447184330ae2e427993fc161b235e7f39f95d137741772fb4efbc87723f6a444caa72a7708d6ff85a8ee7d6b
 SHA512 
9700c9db2085d1f30399716e164bd338963353190fbe8161c3d50791ab56f4be8db2fbd939dde2553487944f3227a2582f5bd03cf1b6e867afa59eead16feab9

diff --git a/gui-libs/libadwaita/libadwaita-1.1.1.ebuild 
b/gui-libs/libadwaita/libadwaita-1.1.1.ebuild
new file mode 100644
index ..b70296c62fd8
--- /dev/null
+++ b/gui-libs/libadwaita/libadwaita-1.1.1.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/

2022-04-22 Thread Matt Turner
commit: 6a1897c2fe888ac4de4a079d83658ed78fb4306e
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 23 01:02:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 23 04:59:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1897c2

gui-libs/libhandy: Version bump to 1.6.2

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

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

diff --git a/gui-libs/libhandy/Manifest b/gui-libs/libhandy/Manifest
index cbde8dff3623..8ee262fbad40 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.6.1.tar.xz 1781604 BLAKE2B 
87f33662397d569fbb58e04b3e61e282fdeede0098753dcdf5da885a13096007446eb2d404cf4231021fdb2cd76895faa37929dad651d54e57f5a623db6c7823
 SHA512 
1fddf72d7e6d97f12c879a512baeef80e32be4108640b2ff64c5b7dec68d8e2da8f9a2da3c1cb6cde8c2e672f4225e7db698f794641264e64ee9af3c68dbfbb3
+DIST libhandy-1.6.2.tar.xz 1783660 BLAKE2B 
4819ee8917d324f795b5f983ba69a3a5e5e77addf45c83b63ab676407aadb335f1130d02f011a6fb479f7ab71fdac7030b6fadb42dea92ac2fa949ed6d240844
 SHA512 
482a848ec5b085e2c5dcc94a1a9be618de22f779dc8c8cc07945f6269d1061e96009700ee9e3ddf0ccac0ce2ac01ccb4da3a8d366f1b3b9ceecc282a46021a6d

diff --git a/gui-libs/libhandy/libhandy-1.6.2.ebuild 
b/gui-libs/libhandy/libhandy-1.6.2.ebuild
new file mode 100644
index ..c396cac2d01a
--- /dev/null
+++ b/gui-libs/libhandy/libhandy-1.6.2.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: gnome-base/nautilus/

2022-04-22 Thread Matt Turner
commit: a5437bff84d922afe3f60a8ce1fd408a67c16d83
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 23 00:59:08 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 23 04:59:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5437bff

gnome-base/nautilus: Version bump to 42.1.1

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

 gnome-base/nautilus/Manifest   |   1 +
 gnome-base/nautilus/nautilus-42.1.1.ebuild | 114 +
 2 files changed, 115 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 3a500bc4f4b3..9a39144045c8 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-41.2.tar.xz 3248212 BLAKE2B 
be4e4e8fc03751259a1a5d4d1eb726e3026d24376da3fa680c412598219bfb3ced52f9b809004913dffdb9bb1c176dede07288c440c100487b3a337d8eaab417
 SHA512 
adb14fa1cf37a4797f57ae5162bddcd5b012de270cf955051b69276bc266b1dbfd8027b835f627ae19a1252356b344b1c8a4b7ca79a22512f3138a2c13fd2f3e
 DIST nautilus-42.0.tar.xz 3263108 BLAKE2B 
0d06a72cc1ea1a227f6d92ee2841a2fdda9220ccb61bdb43cd5930a8f64393994a746e33a5451d460ca4c15810549c5d94f895ee861efa8ae46b98e25ed20f5f
 SHA512 
c3b182f75f89a31ecb7b4f6b42dfb2f9792e195fdaf0e5f2b1a4dbe0f0d01071cf4ecb8408d6da476aa111ec891462e33c0d139d3423109bd5b4138ae822bd1e
+DIST nautilus-42.1.1.tar.xz 3259444 BLAKE2B 
4737c44a6b30c61eeb850dce266f5ee1ed50dd5f2c7da868efb4b407e60a99b1ac0ea2c865a3e4710afabfa8c96c8d29f2dfaab3c56c5ef0236fa0c10a8c1864
 SHA512 
f8961c41fa2d5109e7011311f79caa1d3b9b71a3cf946a90d1a4dd03a4f0f7daac902e61bc01f6b86c2552255b9dbe0573474dcfe2ea08e0218a3c2bcbc58e48

diff --git a/gnome-base/nautilus/nautilus-42.1.1.ebuild 
b/gnome-base/nautilus/nautilus-42.1.1.ebuild
new file mode 100644
index ..c7dab39e1262
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-42.1.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.67.1:2
+   >=media-libs/gexiv2-0.14.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.0
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=gui-libs/libhandy-1.5.0:1
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   >=dev-util/meson-0.57.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/42.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+   $(meson_use introspection)
+   -Dlibportal=false # As of 40.2, all libportal usages are 
flatpak-specific
+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-ews/

2022-04-22 Thread Matt Turner
commit: 0104d1a0a30f48681f3b35e2d9f17001bdadbf46
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 23 01:01:57 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 23 04:59:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0104d1a0

gnome-extra/evolution-ews: Version bump to 3.44.1

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

 gnome-extra/evolution-ews/Manifest |  1 +
 .../evolution-ews/evolution-ews-3.44.1.ebuild  | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/gnome-extra/evolution-ews/Manifest 
b/gnome-extra/evolution-ews/Manifest
index 1979b9ac7ca3..8d0855081efe 100644
--- a/gnome-extra/evolution-ews/Manifest
+++ b/gnome-extra/evolution-ews/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-ews-3.42.4.tar.xz 686236 BLAKE2B 
f68a3c4c41419eb5d316ce8271a8c8411217e63b951230fb0151d79fca15e82e36248e3bd676518ae5f8a92d7e1d1dbf6a140bbd63dee6dca97fe48f76d502f9
 SHA512 
5ce1a228414d8c456962ce944a01efbeefb059bc9ff358c95bb7cec72e74ad29cd9476c9aa396b01df35d7c89fff743837dc2f9763129a5f794cbbd14557c2e3
 DIST evolution-ews-3.44.0.tar.xz 688444 BLAKE2B 
d563137c481dc51f9934fe44a3c563e7204d63ebdac1de7a018da27f8c05cc3d56ddc37848fb57ed909e6bc4d98e2752d401f39e92ccd20b507033404c6b7284
 SHA512 
0625262e485edf7dc5a0449acae3d65992d4f17dcc64196e449922e3eeb4c8ce57cf0220ecf626bcfcd81b5cea1273ccde18f0dbb9073f56ee923a3cbfb93a83
+DIST evolution-ews-3.44.1.tar.xz 688764 BLAKE2B 
bf3b5785a533721b6100479a6cd409a49d3aa37055d6a24a5b6d8ca1338f051ab4cb9801f24ab624d4c24dcb3c3cba7639001269514206749ef305ce0723063c
 SHA512 
69d60ebd6e65fae505515b5ade626c867d9272e80f906f55933617c58148441da49f3d36a36205cacdb7f4997da4b90a77f3b9011775f20ac627728a41b210b0

diff --git a/gnome-extra/evolution-ews/evolution-ews-3.44.1.ebuild 
b/gnome-extra/evolution-ews/evolution-ews-3.44.1.ebuild
new file mode 100644
index ..4f5c552f73d3
--- /dev/null
+++ b/gnome-extra/evolution-ews/evolution-ews-3.44.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake gnome2
+
+DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web 
Services"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="test"
+
+# libical-glib currently (2020-02-29) oddly behind USE=introspection
+RDEPEND="
+   dev-db/sqlite:3
+   >=dev-libs/glib-2.62:2
+   >=dev-libs/libical-3.0.5:0=[introspection(-)]
+   >=dev-libs/json-glib-1.0.4
+   >=dev-libs/libmspack-0.4
+   dev-libs/libxml2:2
+   >=gnome-extra/evolution-data-server-${PV}:0=
+   >=mail-client/evolution-${PV}:2.0
+   >=net-libs/libsoup-2.58:2.4
+   >=x11-libs/gtk+-3.10:3
+"
+DEPEND="${RDEPEND}
+   test? ( net-libs/uhttpmock )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=dev-util/intltool-0.35.5
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+# Unittests fail to find libevolution-ews.so
+RESTRICT="test !test? ( test )"
+
+# global scope PATCHES or DOCS array mustn't be used due to double 
default_src_prepare
+# call; if needed, set them after cmake_src_prepare call, if that works
+src_prepare() {
+   cmake_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_MSPACK=ON
+   -DENABLE_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_test() {
+   cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+}



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

2022-04-22 Thread Matt Turner
commit: 80b575b4ea7dc45c26448b4fafe65de04984fc03
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 23 01:03:52 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 23 04:59:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b575b4

www-client/epiphany: Version bump to 42.2

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

 www-client/epiphany/Manifest |  1 +
 www-client/epiphany/epiphany-42.2.ebuild | 86 
 2 files changed, 87 insertions(+)

diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index e25257cfab67..32d880211e8f 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,3 +1,4 @@
 DIST epiphany-41.3.tar.xz 6153540 BLAKE2B 
bd95f643be4947818ebfafb1316a03c7c6cf118a45583f07e9fde60e32dabd63edf173673b86e454d9af066769950276cf77ea50fac8dd204fcae06c6ad04126
 SHA512 
1effef22291687c8ff2252eced24274db3b1f4afacfc3053a33cae85112759918f80d824bb02b7e17d95364eec0062cb3459a6079783d9c900874cc150ea98ba
 DIST epiphany-42.0.tar.xz 6101296 BLAKE2B 
768c2547d5e3644a43287522c7445fe23fe5a7af4e22dd0ff8959cd6c5e0537e593f1f6b81b10c603d8355bc1af6df36b60bdab70de1b60e7e40df758c956651
 SHA512 
225243cbae1659367e881991c191a766b47e0710a3e58c0eb56fba67ab8e527922a84e4663207a80d14da9c99102ea16c030f12f7444e6e2678b5c8cf7dc99e0
 DIST epiphany-42.1.tar.xz 6098392 BLAKE2B 
2a0c4b47af6491c54bbb4f0c08971098a437cd575b6c510871f1630f2da40740f49757eb5b6604eac2410de3e495e0087a749d4cadf86937e1bbb3839e07
 SHA512 
b7879a50237f65c5fdb895b11305866ca171cb726f2a4a81578515a91f0bb23cd12aa9bf6e6bac29a638e21b7a24b3b70dd024bacd0e2d67a36fa2b79180f945
+DIST epiphany-42.2.tar.xz 6101892 BLAKE2B 
81553836de2518b2aa490c34b238afe7dd71f63e5f9604ff98ada6663ad37d5a0457f5345574b776582c9ad7a728c0d221360af19cebc0157810757c8d09620b
 SHA512 
3b7bcd9225f06caca547e8d822818e7d9b5a178028cd97b17b8e2474fec7337c4d6b4d718b3cf014784939d0b2f36e84305d6e9115521fdf762af178e5fc07d3

diff --git a/www-client/epiphany/epiphany-42.2.ebuild 
b/www-client/epiphany/epiphany-42.2.ebuild
new file mode 100644
index ..cdecea5a8e9f
--- /dev/null
+++ b/www-client/epiphany/epiphany-42.2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg virtualx
+
+DESCRIPTION="GNOME webbrowser based on Webkit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Web;
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.67.4:2
+   >=x11-libs/gtk+-3.24.0:3
+   >=dev-libs/nettle-3.4:=
+   >=net-libs/webkit-gtk-2.33.2:4=
+   >=x11-libs/cairo-1.2
+   >=app-crypt/gcr-3.5.5:=[gtk]
+   >=x11-libs/gdk-pixbuf-2.36.5:2
+   gnome-base/gsettings-desktop-schemas
+   >=app-text/iso-codes-0.35
+   >=dev-libs/json-glib-1.6
+   app-arch/libarchive:=
+   >=dev-libs/libdazzle-3.37.1
+   >=gui-libs/libhandy-1.5.0:1=
+   >=app-crypt/libsecret-0.19
+   >=net-libs/libsoup-2.48.0:2.4
+   >=dev-libs/libxml2-2.6.12:2
+   >=dev-db/sqlite-3.22:3
+   dev-libs/gmp:0=
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+"
+# appstream-glib needed for appdata.xml gettext translation
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Allow /var/tmp prefixed recursive delete (due to package manager 
setting TMPDIR)
+   "${FILESDIR}"/var-tmp-tests.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   -Ddeveloper_mode=false
+   -Dlibportal=disabled
+   # maybe enable later if network-sandbox is off, but in 3.32.4 
the network test
+   # is commented out upstream anyway
+   -Dnetwork_tests=disabled
+   -Dtech_preview=false
+   $(meson_feature test unit_tests)
+   -Dsoup2=enabled
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+
+   if ! has_version net-libs/webkit-gtk[jpeg2k]; then
+   ewarn "Your net-libs/webkit-gtk is built without USE=jpeg2k."
+   ewarn "Various image galleries/managers may be broken."
+   fi
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-data-server/

2022-04-22 Thread Matt Turner
commit: 22ada4996e455ad0661e1af313507b784bb1fa35
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 23 01:01:31 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 23 04:59:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ada499

gnome-extra/evolution-data-server: Version bump to 3.44.1

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

 gnome-extra/evolution-data-server/Manifest |   1 +
 .../evolution-data-server-3.44.1.ebuild| 155 +
 2 files changed, 156 insertions(+)

diff --git a/gnome-extra/evolution-data-server/Manifest 
b/gnome-extra/evolution-data-server/Manifest
index e19c84546a26..6bdd91dec350 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-data-server-3.42.4.tar.xz 4623968 BLAKE2B 
e2ae0b4dfc6f34fac384093dd52b88fadce70c646d70c7df1758a6d514bcec1f092e8f4d8f28d50651201b45791112f811b94c8083487ca072bd002f6a11b75a
 SHA512 
e2eba6ffeac2924366169cdae4258c7fc7d1172c2aa3a0ced83bea60556627b39ee9ee6f45a64081de232e0c2e801e2cbb19b6fa4a8958ad0f868c87e0b20f4a
 DIST evolution-data-server-3.44.0.tar.xz 4782136 BLAKE2B 
1e1a0419eba31b656107c9ce84f8e6cd4fed37e593417009a6466832ed418e12e8069e989b5eff75e454faeb51429373ddd123eae8a4bc544226d456232376ff
 SHA512 
7c4e7fdc25814b03bf5d6bf3a1d368b318cb093f5656c39dbe59a1b85929a5eb3e6f36135cfcdeb7600baa9f5dedf6ac122974818f7e908b282578bc7122b6b5
+DIST evolution-data-server-3.44.1.tar.xz 4782040 BLAKE2B 
d12c885a2e2e0eaccb54c46c83117e70708322169e55fb2ec3e64d4d094042164e7586964aeee45f4648f6506ab01c3bd92349a5a182ef2e1e5cbcc395de9b33
 SHA512 
d09a9f79e1b93ae112c9ed58d7f71c5034db5c2bdc3db9b452475f1fb490ce7945afaaec5e4f80de033e4280d86a4f7eb8026bdda5a78d03da1f496dce000e6d

diff --git 
a/gnome-extra/evolution-data-server/evolution-data-server-3.44.1.ebuild 
b/gnome-extra/evolution-data-server/evolution-data-server-3.44.1.ebuild
new file mode 100644
index ..768bfb30adc4
--- /dev/null
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.44.1.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake db-use flag-o-matic gnome2 vala virtualx
+
+DESCRIPTION="Evolution groupware backend"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
+SLOT="0/63-26-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so 
soname version
+
+IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap 
kerberos oauth vala +weather"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+
+# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to 
handle more than 100 google tasks
+# berkdb needed only for migrating old addressbook data from <3.13 versions, 
bug #519512
+# glib-2.70 for build-time optional GPowerProfileMonitor
+gdata_depend=">=dev-libs/libgdata-0.17.7:="
+RDEPEND="
+   >=app-crypt/gcr-3.4
+   >=app-crypt/libsecret-0.5[crypt]
+   >=dev-db/sqlite-3.7.17:=
+   >=dev-libs/glib-2.70:2
+   >=dev-libs/libical-3.0.8:=[glib,introspection?]
+   >=dev-libs/libxml2-2
+   >=dev-libs/nspr-4.4:=
+   >=dev-libs/nss-3.9:=
+   >=net-libs/libsoup-2.58:2.4
+
+   dev-libs/icu:=
+   sys-libs/zlib:=
+   virtual/libiconv
+
+   berkdb? ( >=sys-libs/db-4:= )
+   gtk? (
+   >=app-crypt/gcr-3.4[gtk]
+   >=x11-libs/gtk+-3.16:3
+   >=media-libs/libcanberra-0.25[gtk3]
+   )
+   oauth? (
+   >=dev-libs/json-glib-1.0.4
+   >=net-libs/webkit-gtk-2.28.0:4
+   ${gdata_depend}
+   )
+   gnome-online-accounts? (
+   >=net-libs/gnome-online-accounts-3.8:=
+   ${gdata_depend} )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   kerberos? ( virtual/krb5:= )
+   ldap? ( >=net-nds/openldap-2:= )
+   weather? ( >=dev-libs/libgweather-3.91.0:4= )
+"
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend)
+   net-libs/libsoup:2.4[vala]
+   dev-libs/libical[vala]
+   oauth? ( dev-libs/libgdata[vala] )
+   gnome-online-accounts? ( dev-libs/libgdata[vala] )
+   )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/gperf
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=dev-util/intltool-0.35.5
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+# Some tests fail due to missing locales.
+# Also, dbus tests are flaky, bugs #397975 #501834
+# It looks like a nightmare to disable those for now.
+RESTRICT="test !test? ( test )"
+
+# global scope PATCHES or DOCS 

[gentoo-commits] repo/gentoo:master commit in: mail-client/evolution/

2022-04-22 Thread Matt Turner
commit: d6914e22e676217600d1db1c76f230d3fc4f47df
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 23 01:03:10 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 23 04:59:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6914e22

mail-client/evolution: Version bump to 3.44.1

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

 mail-client/evolution/Manifest|   1 +
 mail-client/evolution/evolution-3.44.1.ebuild | 148 ++
 2 files changed, 149 insertions(+)

diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest
index 61a622cc298b..b66d51a20829 100644
--- a/mail-client/evolution/Manifest
+++ b/mail-client/evolution/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-3.42.4.tar.xz 12285100 BLAKE2B 
dd02c84f4eb868b8a266b5d9a2383e16c095c073cd2849b96bee842b8ed67f0af803f14a867202321ad373148f80de142baf7c05b96bf4c84a62f881f5b26c8f
 SHA512 
4319d19089269e53bb751408d5cec1609a245dd366a30ad6e2e117f074ff0b2f55228a5dbcc9af661846a253c0860a61a8648bd582b395851e21e152ffe0b1aa
 DIST evolution-3.44.0.tar.xz 13102720 BLAKE2B 
7081cd8a90bb42ec9daba13664230df8a3b465137933b4a90537b51dca94befdf18675bd9f93e3050db95b60783f5dc06783362dba3d603e1708fd469bee167e
 SHA512 
607c6b40717ffe6b0bb9c04897b6e4ea64f47ddb67337f7481bb358a10f489fcad3c5102e6235f7f4098687867762ff12ee86a930f62467604fe4d5fc1de5ef6
+DIST evolution-3.44.1.tar.xz 13106280 BLAKE2B 
afd4516f25caa8fd6d1510b2cc4c1051673f8a8c1c51dfa452f87f3312e844cb8fcd79064d3bf4a03554af04c70179af812be34681ba5ac5e1d6449f3bafa561
 SHA512 
c8deb23f4fb7848843cb9845d10d9509e7df0f4b21c439f85c530801b9ed04f05727f1ab2dd4af5b1419263fd87240dc5950fa1e15ef417f2e64134f13a3b6e0

diff --git a/mail-client/evolution/evolution-3.44.1.ebuild 
b/mail-client/evolution/evolution-3.44.1.ebuild
new file mode 100644
index ..ee8a6c5dbe24
--- /dev/null
+++ b/mail-client/evolution/evolution-3.44.1.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake gnome2 readme.gentoo-r1
+
+DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
+SLOT="2.0"
+
+IUSE="archive +bogofilter geolocation gtk-doc highlight ldap spamassassin 
spell ssl +weather ytnef"
+
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+# glade-3 support is for maintainers only per configure.ac
+# pst is not mature enough and changes API/ABI frequently
+# dconf explicitely needed for backup plugin
+# gnome-desktop support is optional with --enable-gnome-desktop
+# automagic libunity dep
+# >=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk
+DEPEND="
+   >=app-crypt/gcr-3.4:=[gtk]
+   >=app-text/enchant-2.2.0:2
+   >=dev-db/sqlite-3.7.17
+   >=dev-libs/glib-2.56:2[dbus]
+   >=dev-libs/libxml2-2.7.3:2
+   >=gnome-base/gnome-desktop-2.91.3:3=
+   >=gnome-base/gsettings-desktop-schemas-2.91.92
+   >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?]
+   >=media-libs/libcanberra-0.25[gtk3]
+   >=net-libs/libsoup-2.42:2.4
+   >=net-libs/webkit-gtk-2.28.0:4[spell?]
+   >=x11-libs/cairo-1.9.15:=[glib]
+   >=x11-libs/gdk-pixbuf-2.24:2
+   >=x11-libs/gtk+-3.22:3
+   >=x11-libs/libnotify-0.7:=
+   >=x11-misc/shared-mime-info-0.22
+
+   app-text/cmark:=
+   >=app-text/iso-codes-0.49
+   dev-libs/atk
+   gnome-base/dconf
+   x11-libs/libSM
+   x11-libs/libICE
+
+   archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] )
+   bogofilter? ( mail-filter/bogofilter )
+   geolocation? (
+   >=media-libs/libchamplain-0.12:0.12[gtk]
+   >=media-libs/clutter-1.0.0:1.0
+   >=media-libs/clutter-gtk-0.90:1.0
+   >=sci-geosciences/geocode-glib-3.10.0 )
+   ldap? ( >=net-nds/openldap-2:= )
+   spamassassin? ( mail-filter/spamassassin )
+   spell? ( >=app-text/gspell-1.8:= )
+   ssl? (
+   >=dev-libs/nspr-4.6.1:=
+   >=dev-libs/nss-3.11:= )
+   weather? ( >=dev-libs/libgweather-3.91.0:4= )
+   ytnef? ( net-mail/ytnef )
+"
+RDEPEND="${DEPEND}
+   highlight? ( app-text/highlight )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   gtk-doc? ( dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+   >=dev-util/intltool-0.40.0
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="To change the default browser if you are not using GNOME, edit
+~/.local/share/applications/mimeapps.list so it includes the
+following content:
+
+[Default Applications]
+x-scheme-handler/http=firefox.desktop
+x-scheme-handler/https=firefox.desktop
+
+(replace 

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

2022-04-22 Thread Maciej Barć
commit: 33bc39a6414b4471ae658acaf629e8248a946919
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Apr 23 04:26:09 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Apr 23 04:26:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33bc39a6

dev-ml/sexplib: bump to 0.15.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/sexplib/Manifest  |  1 +
 dev-ml/sexplib/sexplib-0.15.0.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-ml/sexplib/Manifest b/dev-ml/sexplib/Manifest
index 4247aaacd3be..e5e338946c7d 100644
--- a/dev-ml/sexplib/Manifest
+++ b/dev-ml/sexplib/Manifest
@@ -1 +1,2 @@
 DIST sexplib-0.14.0.tar.gz 54055 BLAKE2B 
d0ee1470fb9d28eb6d6ed3aaf0f6bd63d7c4860183ac287054f08bc54d57d0c52ebf9fe516aa991d8c66967ecc6ad95b6a6d19eb40a9f610a6f91f832d9d2e20
 SHA512 
e77a9ae8991e6b73de57ab6b7068d6482471dd34ff0af23b93b5ba57bd69493d15db3279d3b328280f716e531c08c2a6c39bfaa886f1934240dcc13724673684
+DIST sexplib-0.15.0.tar.gz 55020 BLAKE2B 
250d2d791abab87e18ad363dc2140d436cec90469156c2bd37d3de533dd219891bdc5e518d1a37eb8ee4e34f1ec5e924684f1408487d3080c5cfe4a0f32e2d69
 SHA512 
c31fed5e5bf48381a9b6a48085e7d8909471e38a8cc7586e3c520fe60c6df7a1eebcca1a0ca93cd4d1cc61c1c3c36211db05572273550f7218eb69dd97d27333

diff --git a/dev-ml/sexplib/sexplib-0.15.0.ebuild 
b/dev-ml/sexplib/sexplib-0.15.0.ebuild
new file mode 100644
index ..d78b76f030d3
--- /dev/null
+++ b/dev-ml/sexplib/sexplib-0.15.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Library for automated conversion of OCaml-values to and from 
S-expressions"
+HOMEPAGE="https://github.com/janestreet/sexplib;
+SRC_URI="https://github.com/janestreet/sexplib/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+   dev-ml/parsexp:=
+   dev-ml/base:=
+   dev-ml/sexplib0:=
+   dev-ml/num:=
+"
+DEPEND="${RDEPEND}"



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

2022-04-22 Thread Mike Gilbert
commit: 61cd0e6ba6bbbc7fb022cf06f8e5d8b4459a6122
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 23 02:14:59 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 23 02:14:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61cd0e6b

sys-apps/findutils: addpredict / for tests

Closes: https://bugs.gentoo.org/839813
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/findutils/findutils-4.8.0-r1.ebuild | 6 ++
 sys-apps/findutils/findutils-4.9.0.ebuild| 6 ++
 2 files changed, 12 insertions(+)

diff --git a/sys-apps/findutils/findutils-4.8.0-r1.ebuild 
b/sys-apps/findutils/findutils-4.8.0-r1.ebuild
index 6d35f0a1ca08..0edfed04e0ee 100644
--- a/sys-apps/findutils/findutils-4.8.0-r1.ebuild
+++ b/sys-apps/findutils/findutils-4.8.0-r1.ebuild
@@ -67,6 +67,12 @@ src_configure() {
econf "${myeconfargs[@]}"
 }
 
+src_test() {
+   local -x SANDBOX_PREDICT=${SANDBOX_PREDICT}
+   addpredict /
+   default
+}
+
 src_compile() {
# We don't build locate, but the docs want a file in there.
emake -C locate dblocation.texi

diff --git a/sys-apps/findutils/findutils-4.9.0.ebuild 
b/sys-apps/findutils/findutils-4.9.0.ebuild
index d973a4fbd790..7be12fa94c90 100644
--- a/sys-apps/findutils/findutils-4.9.0.ebuild
+++ b/sys-apps/findutils/findutils-4.9.0.ebuild
@@ -63,6 +63,12 @@ src_configure() {
econf "${myeconfargs[@]}"
 }
 
+src_test() {
+   local -x SANDBOX_PREDICT=${SANDBOX_PREDICT}
+   addpredict /
+   default
+}
+
 src_compile() {
# We don't build locate, but the docs want a file in there.
emake -C locate dblocation.texi



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

2022-04-22 Thread Mike Gilbert
commit: 3870ec98b1c040167f7b0cefd716f9782baa4042
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 23 02:18:15 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 23 02:18:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3870ec98

sys-apps/findutils: enable py3.10 and disable py3.7

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

 sys-apps/findutils/findutils-4.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/findutils/findutils-4.9.0.ebuild 
b/sys-apps/findutils/findutils-4.9.0.ebuild
index 7be12fa94c90..b919cff312aa 100644
--- a/sys-apps/findutils/findutils-4.9.0.ebuild
+++ b/sys-apps/findutils/findutils-4.9.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/findutils.asc
 inherit flag-o-matic python-any-r1 verify-sig
 



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

2022-04-22 Thread Sam James
commit: a3ca77e9894036eaa44e1c30c9311e040c1e757e
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 02:12:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 02:12:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ca77e9

sys-apps/miscfiles: update EAPI 6 -> 7

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

 sys-apps/miscfiles/miscfiles-1.5-r4.ebuild | 62 ++
 1 file changed, 62 insertions(+)

diff --git a/sys-apps/miscfiles/miscfiles-1.5-r4.ebuild 
b/sys-apps/miscfiles/miscfiles-1.5-r4.ebuild
new file mode 100644
index ..7ecdbacf6c43
--- /dev/null
+++ b/sys-apps/miscfiles/miscfiles-1.5-r4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+UNI_PV="10.0.0"
+DESCRIPTION="Miscellaneous files"
+HOMEPAGE="https://savannah.gnu.org/projects/miscfiles/;
+# https://www.unicode.org/Public/${UNI_PV}/ucd/UnicodeData.txt
+SRC_URI="mirror://gnu/miscfiles/${P}.tar.gz
+   https://dev.gentoo.org/~whissi/dist/${PN}/UnicodeData-${UNI_PV}.txt.xz;
+
+LICENSE="GPL-2 unicode"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x86-solaris"
+IUSE="minimal"
+
+src_prepare() {
+   default
+
+   mv "${WORKDIR}"/UnicodeData-${UNI_PV}.txt unicode || die
+}
+
+src_configure() {
+   econf --datadir="${EPREFIX}"/usr/share/misc
+}
+
+src_install() {
+   emake install DESTDIR="${D}"
+   dodoc NEWS ORIGIN README dict-README
+
+   # not sure if this is still needed ...
+   dodir /usr/share/dict
+   cd "${ED}"/usr/share/misc || die
+   mv $(awk '$1=="dictfiles"{$1="";$2="";print}' "${S}"/Makefile) ../dict/ 
|| die
+   cd ../dict || die
+   ln -s web2 words || die
+   ln -s web2a extra.words || die
+
+   if use minimal ; then
+   pushd "${ED}"/usr/share/dict || die
+   rm -f words extra.words || die
+   gzip -9 * || die
+   ln -s web2.gz words || die
+   ln -s web2a.gz extra.words || die
+   ln -s connectives{.gz,} || die
+   ln -s propernames{.gz,} || die
+   popd || die
+   rm -r "${ED}"/usr/share/misc || die
+   fi
+}
+
+pkg_postinst() {
+   if [[ -z ${ROOT} ]] && type -P create-cracklib-dict >/dev/null ; then
+   ebegin "Regenerating cracklib dictionary"
+   create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null
+   eend $?
+   fi
+
+   # pkg_postinst isn't supposed to fail
+   return 0
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/myodbc/

2022-04-22 Thread Sam James
commit: c2f0770f1e07112022c3efab29bde481ff0f2597
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 02:05:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 02:05:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f0770f

dev-db/myodbc: fix ROOT check in pkg_postinst

With EAPI 7+, ROOT and others will be blank (not /).

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

 dev-db/myodbc/{myodbc-8.0.27.ebuild => myodbc-8.0.27-r1.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-db/myodbc/myodbc-8.0.27.ebuild 
b/dev-db/myodbc/myodbc-8.0.27-r1.ebuild
similarity index 99%
rename from dev-db/myodbc/myodbc-8.0.27.ebuild
rename to dev-db/myodbc/myodbc-8.0.27-r1.ebuild
index 21745e0ba5ee..7689549feac7 100644
--- a/dev-db/myodbc/myodbc-8.0.27.ebuild
+++ b/dev-db/myodbc/myodbc-8.0.27-r1.ebuild
@@ -92,8 +92,7 @@ multilib_src_install_all() {
 }
 
 pkg_config() {
-
-   [ "${ROOT}" != "/" ] && \
+   [ -n "${ROOT}" ] && \
die 'Sorry, non-standard ROOT setting is not supported :-('
 
local msg='MySQL ODBC driver'



[gentoo-commits] repo/gentoo:master commit in: net-dns/openresolv/

2022-04-22 Thread Sam James
commit: c45ed414df8fcd17ece70028d945dbda6f89b1f9
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 02:09:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 02:09:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45ed414

net-dns/openresolv: fix ROOT check in pkg_postinst

With EAPI 7+, ROOT and others will be blank (not /).

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

 net-dns/openresolv/openresolv-3.12.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/openresolv/openresolv-3.12.0-r1.ebuild 
b/net-dns/openresolv/openresolv-3.12.0-r1.ebuild
index 69e175c0d2ab..f70291af0349 100644
--- a/net-dns/openresolv/openresolv-3.12.0-r1.ebuild
+++ b/net-dns/openresolv/openresolv-3.12.0-r1.ebuild
@@ -25,8 +25,8 @@ src_configure() {
 }
 
 pkg_config() {
-   if [[ -z ${ROOT} ]]; then
-   eerror "We cannot configure unless \$ROOT=/"
+   if [[ -n ${ROOT} ]]; then
+   eerror "We cannot configure unless \$ROOT is empty"
return 1
fi
 



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

2022-04-22 Thread Sam James
commit: a258229c73554b23d6eb0c60a0d4706f7d19dc32
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 02:07:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 02:07:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a258229c

sys-libs/musl: fix ROOT check in pkg_postinst

With EAPI 7+, ROOT and others will be blank (not /).

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

 sys-libs/musl/musl-1.2.2-r7.ebuild | 2 +-
 sys-libs/musl/musl-1.2.2-r8.ebuild | 2 +-
 sys-libs/musl/musl-1.2.3.ebuild| 2 +-
 sys-libs/musl/musl-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-libs/musl/musl-1.2.2-r7.ebuild 
b/sys-libs/musl/musl-1.2.2-r7.ebuild
index e03ad57480ff..de91db9af87b 100644
--- a/sys-libs/musl/musl-1.2.2-r7.ebuild
+++ b/sys-libs/musl/musl-1.2.2-r7.ebuild
@@ -161,7 +161,7 @@ src_install() {
 pkg_postinst() {
is_crosscompile && return 0
 
-   [ "${ROOT}" != "/" ] && return 0
+   [ -n "${ROOT}" ] && return 0
 
ldconfig || die
 }

diff --git a/sys-libs/musl/musl-1.2.2-r8.ebuild 
b/sys-libs/musl/musl-1.2.2-r8.ebuild
index c83d3cbb6c04..ee20a7659de3 100644
--- a/sys-libs/musl/musl-1.2.2-r8.ebuild
+++ b/sys-libs/musl/musl-1.2.2-r8.ebuild
@@ -167,7 +167,7 @@ src_install() {
 pkg_postinst() {
is_crosscompile && return 0
 
-   [ "${ROOT}" != "/" ] && return 0
+   [ -n "${ROOT}" ] && return 0
 
ldconfig || die
 }

diff --git a/sys-libs/musl/musl-1.2.3.ebuild b/sys-libs/musl/musl-1.2.3.ebuild
index 26ac4bb3ec3b..07ab1388cef8 100644
--- a/sys-libs/musl/musl-1.2.3.ebuild
+++ b/sys-libs/musl/musl-1.2.3.ebuild
@@ -167,7 +167,7 @@ src_install() {
 pkg_postinst() {
is_crosscompile && return 0
 
-   [ "${ROOT}" != "/" ] && return 0
+   [ -n "${ROOT}" ] && return 0
 
ldconfig || die
 }

diff --git a/sys-libs/musl/musl-.ebuild b/sys-libs/musl/musl-.ebuild
index 26ac4bb3ec3b..07ab1388cef8 100644
--- a/sys-libs/musl/musl-.ebuild
+++ b/sys-libs/musl/musl-.ebuild
@@ -167,7 +167,7 @@ src_install() {
 pkg_postinst() {
is_crosscompile && return 0
 
-   [ "${ROOT}" != "/" ] && return 0
+   [ -n "${ROOT}" ] && return 0
 
ldconfig || die
 }



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

2022-04-22 Thread Sam James
commit: d29631d70863c157bc34c1474cd63e8da5541b43
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 01:55:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:55:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29631d7

sci-libs/gdal: fix Java library installation

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

 sci-libs/gdal/{gdal-3.4.2-r1.ebuild => gdal-3.4.2-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/gdal/gdal-3.4.2-r1.ebuild 
b/sci-libs/gdal/gdal-3.4.2-r2.ebuild
similarity index 98%
rename from sci-libs/gdal/gdal-3.4.2-r1.ebuild
rename to sci-libs/gdal/gdal-3.4.2-r2.ebuild
index 5a96f300c4d6..1f67ad0f0c80 100644
--- a/sci-libs/gdal/gdal-3.4.2-r1.ebuild
+++ b/sci-libs/gdal/gdal-3.4.2-r2.ebuild
@@ -56,7 +56,7 @@ DEPEND="
gml? ( >=dev-libs/xerces-c-3.1 )
heif? ( media-libs/libheif:= )
hdf5? ( >=sci-libs/hdf5-1.6.4:=[szip] )
-   jpeg? ( virtual/jpeg:0= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
jpeg2k? ( media-libs/openjpeg:2= )
lzma? ( || (
app-arch/xz-utils
@@ -297,7 +297,7 @@ src_install() {
if use java; then
# bug #752399
java-pkg_dojar "${S}"/swig/java/gdal.jar
-   dolib.so "${S}"/swig/java/.libs/libgdalalljni.so.*
+   dolib.so "${S}"/swig/java/.libs/libgdalalljni.so*
fi
 
if use perl; then



[gentoo-commits] repo/gentoo:master commit in: net-irc/anope/

2022-04-22 Thread Sam James
commit: 6a5ce0fceb68d87ae813399ffa4c62ab5b97151e
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 01:38:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:52:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a5ce0fc

net-irc/anope: add 2.0.11

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

 net-irc/anope/Manifest|   1 +
 net-irc/anope/anope-2.0.11.ebuild | 150 ++
 2 files changed, 151 insertions(+)

diff --git a/net-irc/anope/Manifest b/net-irc/anope/Manifest
index 53252edc6751..5e83254d4c54 100644
--- a/net-irc/anope/Manifest
+++ b/net-irc/anope/Manifest
@@ -1 +1,2 @@
 DIST anope-2.0.10.tar.gz 1809378 BLAKE2B 
d10323ace767aff19194f7cff353aecbced6122ef72d379d050c8dab3c7013adf6b3e649ffd95edc03bc8ca4873f60ad84991ef0f5c9c454b27ec0eda29edc6d
 SHA512 
2a0e4f14a275a6b986fd22444966584de92509770311262076bd659ba0bbd6e2726fc7a22a6edef57ade5268756ac0c56e6f220fb953ed83e72017d1c67b
+DIST anope-2.0.11.tar.gz 1812305 BLAKE2B 
cb1579f5483df1207482458d63d5293375310f8a54ed528b749f8355f122a1a71a0c17b9ef82477bd429f0c672746f5d5c28d51e12d8695c8c1c8368fd651307
 SHA512 
120588a815600abb93b77d3e9cb18527a61e955e9dbc947e4e62c97bac871325863f519d20535882f3eff136743454c08af62fd3cd4825e5a956fd1a4ac4d728

diff --git a/net-irc/anope/anope-2.0.11.ebuild 
b/net-irc/anope/anope-2.0.11.ebuild
new file mode 100644
index ..d692a1a5536c
--- /dev/null
+++ b/net-irc/anope/anope-2.0.11.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Anope IRC Services"
+HOMEPAGE="https://anope.org/ https://github.com/anope/anope/;
+SRC_URI="https://github.com/anope/anope/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="gnutls ldap mysql pcre sql sqlite ssl tre"
+REQUIRED_USE="sql? ( || ( mysql sqlite ) )"
+
+DEPEND="
+   acct-group/anope
+   acct-user/anope
+   mysql? ( dev-db/mysql-connector-c:0= )
+   ssl? ( dev-libs/openssl:0= )
+   gnutls? (
+   net-libs/gnutls:0=
+   dev-libs/libgcrypt:0=
+   )
+   ldap? ( net-nds/openldap:= )
+   pcre? ( dev-libs/libpcre )
+   sqlite? ( dev-db/sqlite:3 )
+   tre? ( dev-libs/tre )
+   virtual/libintl
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/gettext"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.6-example.conf-pid-path.patch"
+   "${FILESDIR}/${PN}-2.0.7-example.conf-user.patch"
+)
+
+src_prepare() {
+   anope_enable_mod() {
+   local modulefile=${1}
+   ln -s "extra/${modulefile}" "modules/" || \
+   die "Failed to use ${modulefile}"
+   }
+
+   # These all require MySQL specifically
+   if use mysql ; then
+   anope_enable_mod "m_mysql.cpp"
+   anope_enable_mod "stats/irc2sql/irc2sql.cpp"
+   anope_enable_mod "stats/irc2sql/irc2sql.h"
+   anope_enable_mod "stats/irc2sql/tables.cpp"
+   anope_enable_mod "stats/irc2sql/utils.cpp"
+   anope_enable_mod "stats/m_chanstats.cpp"
+   anope_enable_mod "stats/cs_fantasy_top.cpp"
+   anope_enable_mod "stats/cs_fantasy_stats.cpp"
+   anope_enable_mod "m_sql_log.cpp"
+   anope_enable_mod "m_sql_oper.cpp"
+   fi
+
+   use sqlite && anope_enable_mod "m_sqlite.cpp"
+
+   # Any SQL implementation
+   if use sql ; then
+   anope_enable_mod "m_sql_authentication.cpp"
+   fi
+
+   if use ldap ; then
+   anope_enable_mod "m_ldap.cpp"
+   anope_enable_mod "m_ldap_authentication.cpp"
+   anope_enable_mod "m_ldap_oper.cpp"
+   fi
+
+   use gnutls && anope_enable_mod "m_ssl_gnutls.cpp"
+   use pcre && anope_enable_mod "m_regex_pcre.cpp"
+   use ssl && anope_enable_mod "m_ssl_openssl.cpp"
+   use tre && anope_enable_mod "m_regex_tre.cpp"
+
+   # Unconditional modules
+   anope_enable_mod "m_regex_posix.cpp"
+
+   # Avoid a silly sandbox error - tries to delete /usr/lib/modules
+   sed -i '/install.*REMOVE_RECURSE.*/d' CMakeLists.txt || die
+
+   # Copy anope.conf for fixup to comply w/ prefix
+   cp "${FILESDIR}"/anope-conf.d-v2 "${T}" || die
+
+   # Look in the right place for modules
+   sed -i "s~%LIBDIR%~${EPREFIX}/usr/$(get_libdir)/anope/~" \
+   "${T}"/anope-conf.d-v2 || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBIN_DIR="libexec/anope"
+   -DDB_DIR="../var/lib/anope"
+   -DDOC_DIR="share/doc/${PF}"
+   -DLIB_DIR="$(get_libdir)/anope"
+   -DLOCALE_DIR="share/locale"
+   -DCONF_DIR="/etc/anope"
+   

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

2022-04-22 Thread Sam James
commit: f04b666f422e5a810329e290f1ff055ab4d8aa83
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 01:53:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:53:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04b666f

dev-util/cmake-fedora: Stabilize 2.9.3 amd64, #834114

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

 dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild 
b/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild
index f3f7853a9493..0cbf83040576 100644
--- a/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild
+++ b/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://pagure.io/cmake-fedora/archive/${PV}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE=""
 
 DEPEND=""



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

2022-04-22 Thread Sam James
commit: 1d23667a2ac2769c07551e6f4f6c09840028ccf8
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 01:53:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:53:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d23667a

x11-misc/barrier: Stabilize 2.4.0 amd64, #827930

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

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

diff --git a/x11-misc/barrier/barrier-2.4.0.ebuild 
b/x11-misc/barrier/barrier-2.4.0.ebuild
index 5acabd7ab66d..cb05267cea7e 100644
--- a/x11-misc/barrier/barrier-2.4.0.ebuild
+++ b/x11-misc/barrier/barrier-2.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/debauchee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="gui test"
 RESTRICT="!test? ( test )"
 



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

2022-04-22 Thread Sam James
commit: bcef5c51a7ca805138a80b369b74a4344d6e3d1d
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 01:52:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:52:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcef5c51

dev-java/json: Stabilize 20220320 x86, #833412

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

 dev-java/json/json-20220320.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/json/json-20220320.ebuild 
b/dev-java/json/json-20220320.ebuild
index 0151873d71ab..dd9d6c76b588 100644
--- a/dev-java/json/json-20220320.ebuild
+++ b/dev-java/json/json-20220320.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://codeload.github.com/stleary/JSON-java/tar.gz/${PV} -> ${P}.tar.
 
 LICENSE="JSON"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 # Compile dependencies
 # POM: pom.xml



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

2022-04-22 Thread Sam James
commit: 3ddb803654ab6d133637d6bfb8d661a3031d3672
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 01:53:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:53:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ddb8036

dev-java/json: Stabilize 20220320 amd64, #833412

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

 dev-java/json/json-20220320.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/json/json-20220320.ebuild 
b/dev-java/json/json-20220320.ebuild
index dd9d6c76b588..86e62eab5ee3 100644
--- a/dev-java/json/json-20220320.ebuild
+++ b/dev-java/json/json-20220320.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://codeload.github.com/stleary/JSON-java/tar.gz/${PV} -> ${P}.tar.
 
 LICENSE="JSON"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 # Compile dependencies
 # POM: pom.xml



[gentoo-commits] repo/proj/guru:dev commit in: sci-libs/dart/, sci-libs/dart/files/

2022-04-22 Thread Alessandro Barbieri
commit: 8983c9529f931d9e61c41e5d863b881d7cf95ac3
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 23 00:52:47 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 23 01:52:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8983c952

sci-libs/dart: fix examples/tutorials installation

Signed-off-by: Alessandro Barbieri  gmail.com>

 .../{dart-6.12.1.ebuild => dart-6.12.1-r1.ebuild}  | 36 --
 .../files/dart-6.12.1-no-deprecated-examples.patch |  9 ++
 2 files changed, 35 insertions(+), 10 deletions(-)

diff --git a/sci-libs/dart/dart-6.12.1.ebuild 
b/sci-libs/dart/dart-6.12.1-r1.ebuild
similarity index 83%
rename from sci-libs/dart/dart-6.12.1.ebuild
rename to sci-libs/dart/dart-6.12.1-r1.ebuild
index 9186f3021..58aa8a47e 100644
--- a/sci-libs/dart/dart-6.12.1.ebuild
+++ b/sci-libs/dart/dart-6.12.1-r1.ebuild
@@ -5,6 +5,8 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
+CMAKE_BUILD_TYPE="Release"
+
 inherit cmake python-single-r1
 
 DESCRIPTION="Dynamic Animation and Robotics Toolkit"
@@ -45,7 +47,7 @@ RDEPEND="
glut? ( media-libs/freeglut )
gui? (
dev-games/openscenegraph
-   media-libs/imgui:=[opengl(-)]
+   media-libs/imgui:=[glut(-)?,opengl(-)]
media-libs/lodepng:=
virtual/opengl
x11-libs/libXi
@@ -67,10 +69,7 @@ DEPEND="
dev-cpp/gtest
dev-libs/urdfdom_headers
)
-   test? (
-   dev-cpp/gtest
-   python? ( $(python_gen_cond_dep 
'dev-python/pytest[${PYTHON_USEDEP}]') )
-   )
+   test? ( dev-cpp/gtest )
urdfdom? ( dev-libs/urdfdom_headers )
 "
 BDEPEND="
@@ -81,6 +80,7 @@ BDEPEND="
 
 RESTRICT="!test? ( test )"
 PATCHES=(
+   "${FILESDIR}/${P}-no-deprecated-examples.patch"
"${FILESDIR}/${PN}-respect-ldflags.patch"
"${FILESDIR}/${P}-respect-cflags.patch"
"${FILESDIR}/${P}-use-system-gtest.patch"
@@ -88,6 +88,7 @@ PATCHES=(
 )
 REQUIRED_USE="
examples? ( gui )
+   gui? ( glut )
python? (
${PYTHON_REQUIRED_USE}
gui
@@ -101,9 +102,11 @@ pkg_setup() {
 }
 
 src_prepare() {
-   # delete bundled gtest
+   # delete bundled libs
rm -r unittests/gtest || die
rm -r dart/external/{imgui,lodepng} || die
+   # delete deprecated examples
+   rm -r examples/deprecated_examples || die
dos2unix unittests/CMakeLists.txt || die
cmake_src_prepare
 }
@@ -135,9 +138,10 @@ src_configure() {
use cpu_flags_arm_iwmmxt2 && simd=ON
use cpu_flags_arm_neon && simd=ON
 
+   export ODE_DIR="${EPREFIX}/usr"
+
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-   -DCMAKE_BUILD_TYPE=Release
-DDART_CODECOV=OFF
-DDART_VERBOSE=ON
-DDART_TREAT_WARNINGS_AS_ERRORS=OFF
@@ -152,14 +156,26 @@ src_configure() {
 src_compile() {
cmake_src_compile
use examples && cmake_build examples
-   use python && cmake_build dartpy # no work to do ...
+   use python && cmake_build dartpy
use test && cmake_build tests
use tutorials && cmake_build tutorials
 }
 
 src_install() {
cmake_src_install
-   #TODO: python examples tests tutorials
-   mv "${ED}/usr/share/doc/dart" "${ED}/usr/share/doc/${PF}" || die
+   #TODO: python (?)
+   if ! use examples ; then
+   rm -rf "${ED}/usr/share/doc/dart/examples" || die
+   fi
+   if ! use tutorials ; then
+   rm -rf "${ED}/usr/share/doc/dart/tutorials" || die
+   fi
+   if use examples || use tutorials ; then
+   exeinto "/usr/libexec/${PN}"
+   doexe "${BUILD_DIR}"/bin/*
+   fi
+#  use python && cmake_build install-dartpy
+   mv "${ED}/usr/share/doc/dart/data" "${ED}/usr/share/${PN}" || die
+   mv "${ED}"/usr/share/doc/dart/* "${ED}/usr/share/doc/${PF}" || die
docompress -x "/usr/share/doc/${PF}"
 }

diff --git a/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch 
b/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch
new file mode 100644
index 0..a16045d94
--- /dev/null
+++ b/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch
@@ -0,0 +1,9 @@
+--- a/examples/CMakeLists.txt
 b/examples/CMakeLists.txt
+@@ -27,6 +27,3 @@
+ 
+ # MJCF model based examples
+ add_subdirectory(fetch)
+-
+-# Deprecated examples
+-add_subdirectory(deprecated_examples)



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

2022-04-22 Thread Alessandro Barbieri
commit: c882598328a7b51abe0906319ae29c3479e548ad
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 23 00:25:46 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 23 01:52:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8825983

sys-cluster/placement: ignore functional tests

Closes: https://bugs.gentoo.org/840032
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/placement/placement-7.0.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-cluster/placement/placement-7.0.0.ebuild 
b/sys-cluster/placement/placement-7.0.0.ebuild
index 72dee89eb..de17ce395 100644
--- a/sys-cluster/placement/placement-7.0.0.ebuild
+++ b/sys-cluster/placement/placement-7.0.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+EPYTEST_IGNORE=( placement/tests/functional )
 MYP="${P//_/}"
 PYTHON_COMPAT=( python3_{8..9} )
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/cinder/, sys-cluster/cinder/files/

2022-04-22 Thread Alessandro Barbieri
commit: d00ac2f9d87896edf06a9eb791810a6382bddafb
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 23 00:46:10 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 23 01:52:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d00ac2f9

sys-cluster/cinder: don't use vendored urllib3

Closes: https://bugs.gentoo.org/840026
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/cinder/cinder-20.0.0.ebuild   |  2 ++
 .../cinder/files/cinder-20.0.0-no-vendored-urllib.patch   | 11 +++
 2 files changed, 13 insertions(+)

diff --git a/sys-cluster/cinder/cinder-20.0.0.ebuild 
b/sys-cluster/cinder/cinder-20.0.0.ebuild
index 3d31df44a..6f95229e3 100644
--- a/sys-cluster/cinder/cinder-20.0.0.ebuild
+++ b/sys-cluster/cinder/cinder-20.0.0.ebuild
@@ -87,6 +87,7 @@ RDEPEND="
>=dev-python/boto3-1.16.51[${PYTHON_USEDEP}]
 
>=dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
 
acct-user/cinder
acct-group/cinder
@@ -109,6 +110,7 @@ BDEPEND="
 "
 
 RESTRICT="!test? ( test )"
+PATCHES=( "${FILESDIR}/${P}-no-vendored-urllib.patch" )
 
 pkg_pretend() {
linux-info_pkg_setup

diff --git a/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch 
b/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch
new file mode 100644
index 0..8166e26e6
--- /dev/null
+++ b/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch
@@ -0,0 +1,11 @@
+--- a/cinder/backup/drivers/s3.py
 b/cinder/backup/drivers/s3.py
+@@ -74,7 +74,7 @@
+ import boto3
+ from botocore.config import Config
+ from botocore import exceptions as boto_exc
+-from botocore.vendored.requests.packages.urllib3 import exceptions as \
++from urllib3 import exceptions as \
+ urrlib_exc
+ from oslo_config import cfg
+ from oslo_log import log as logging



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/tiny-dnn/, dev-cpp/tiny-dnn/files/

2022-04-22 Thread Alessandro Barbieri
commit: 4e77e72cf8e7f05dc42cbea65fefb39ceec49c6f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 23 00:48:59 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 23 01:52:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e77e72c

dev-cpp/tiny-dnn: update EAPI 7 -> 8

Signed-off-by: Alessandro Barbieri  gmail.com>

 .../files/tiny-dnn-1.0.0_alpha3-system-libs.patch  | 123 +
 ...pha3.ebuild => tiny-dnn-1.0.0_alpha3-r1.ebuild} |  26 +++--
 2 files changed, 139 insertions(+), 10 deletions(-)

diff --git a/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch 
b/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch
new file mode 100644
index 0..5871abad7
--- /dev/null
+++ b/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch
@@ -0,0 +1,123 @@
+--- a/test/test_core.h
 b/test/test_core.h
+@@ -35,7 +35,7 @@
+ #include "tiny_dnn/tiny_dnn.h"
+ 
+ #if defined(USE_OPENCL) || defined(USE_CUDA)
+-#include "third_party/CLCudaAPI/clpp11.h"
++#include "CLCudaAPI/clpp11.h"
+ #endif  // defined(USE_OPENCL) || defined(USE_CUDA)
+ 
+ namespace tiny_dnn {
+--- a/tiny_dnn/core/framework/device.fwd.h
 b/tiny_dnn/core/framework/device.fwd.h
+@@ -46,9 +46,9 @@
+ 
+ #if defined(USE_OPENCL) || defined(USE_CUDA)
+ #ifdef USE_OPENCL
+-#include "third_party/CLCudaAPI/clpp11.h"
++#include "CLCudaAPI/clpp11.h"
+ #else
+-#include "third_party/CLCudaAPI/cupp11.h"
++#include "CLCudaAPI/cupp11.h"
+ #endif
+ #endif
+ 
+--- a/tiny_dnn/core/framework/program.h
 b/tiny_dnn/core/framework/program.h
+@@ -49,9 +49,9 @@
+ 
+ #if defined(USE_OPENCL) || defined(USE_CUDA)
+ #ifdef USE_OPENCL
+-#include "third_party/CLCudaAPI/clpp11.h"
++#include "CLCudaAPI/clpp11.h"
+ #else
+-#include "third_party/CLCudaAPI/cupp11.h"
++#include "CLCudaAPI/cupp11.h"
+ #endif
+ #endif
+ 
+--- a/tiny_dnn/core/framework/program_manager.h
 b/tiny_dnn/core/framework/program_manager.h
+@@ -51,9 +51,9 @@
+ 
+ #if defined(USE_OPENCL) || defined(USE_CUDA)
+ #ifdef USE_OPENCL
+-#include "third_party/CLCudaAPI/clpp11.h"
++#include "CLCudaAPI/clpp11.h"
+ #else
+-#include "third_party/CLCudaAPI/cupp11.h"
++#include "CLCudaAPI/cupp11.h"
+ #endif
+ #endif
+ 
+--- a/tiny_dnn/core/framework/tensor.h
 b/tiny_dnn/core/framework/tensor.h
+@@ -53,9 +53,9 @@
+ 
+ #if defined(USE_OPENCL) || defined(USE_CUDA)
+ #ifdef USE_OPENCL
+-#include "third_party/CLCudaAPI/clpp11.h"
++#include "CLCudaAPI/clpp11.h"
+ #else
+-#include "third_party/CLCudaAPI/cupp11.h"
++#include "CLCudaAPI/cupp11.h"
+ #endif
+ #endif
+ 
+--- a/tiny_dnn/core/kernels/tiny_quantized_matmul_kernel.h
 b/tiny_dnn/core/kernels/tiny_quantized_matmul_kernel.h
+@@ -15,7 +15,7 @@
+ 
+ // Implements a quantized eight-bit version of the matmul operation.
+ 
+-#include "third_party/gemmlowp/public/gemmlowp.h"
++#include "gemmlowp/public/gemmlowp.h"
+ #include "tiny_dnn/core/kernels/tiny_quantization_kernel.h"
+ 
+ namespace tiny_dnn {
+--- a/tiny_dnn/util/image.h
 b/tiny_dnn/util/image.h
+@@ -39,15 +39,15 @@
+ 
+ #define STB_IMAGE_IMPLEMENTATION
+ #define STB_IMAGE_INLINE // We need this define to avoid multiple definition
+-#include "third_party/stb/stb_image.h"
++#include "stb/stb_image.h"
+ 
+ #define STB_IMAGE_RESIZE_IMPLEMENTATION
+ #define STB_IMAGE_RESIZE_INLINE
+-#include "third_party/stb/stb_image_resize.h"
++#include "stb/stb_image_resize.h"
+ 
+ #define STB_IMAGE_WRITE_IMPLEMENTATION
+ #define STB_IMAGE_WRITE_INLINE
+-#include "third_party/stb/stb_image_write.h"
++#include "stb/stb_image_write.h"
+ 
+ 
+ namespace tiny_dnn {
+--- a/tiny_dnn/util/util.h
 b/tiny_dnn/util/util.h
+@@ -52,9 +52,9 @@
+ 
+ #if defined(USE_OPENCL) || defined(USE_CUDA)
+ #ifdef USE_OPENCL
+-#include "third_party/CLCudaAPI/clpp11.h"
++#include "CLCudaAPI/clpp11.h"
+ #else
+-#include "third_party/CLCudaAPI/cupp11.h"
++#include "CLCudaAPI/cupp11.h"
+ #endif
+ #endif
+ 
+--- a/.travis/cpplint_test.sh
 b/.travis/cpplint_test.sh
+@@ -1,6 +1,6 @@
+ #!/bin/bash
+ 
+-python third_party/cpplint.py \
++cpplint.py \
+   --extensions=cpp,h \
+   --filter=-build/header_guard,-runtime/references \
+   tiny_dnn/*/* examples/*/* test/*/*/*/*

diff --git a/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3.ebuild 
b/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r1.ebuild
similarity index 84%
rename from dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3.ebuild
rename to dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r1.ebuild
index 93895644b..7235c5afa 100644
--- a/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3.ebuild
+++ b/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DOCS_BUILDER="sphinx"
 DOCS_DEPEND="dev-python/recommonmark"
@@ -15,17 +15,16 @@ DESCRIPTION="header only, dependency-free deep learning 
framework in C++14"
 

[gentoo-commits] repo/proj/guru:dev commit in: media-libs/imgui/files/, media-libs/imgui/

2022-04-22 Thread Alessandro Barbieri
commit: baad5b2e46440f460cbb58a0807f5a5a2f50f319
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 23 00:14:10 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 23 01:52:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=baad5b2e

media-libs/imgui: build with cmake

Signed-off-by: Alessandro Barbieri  gmail.com>

 media-libs/imgui/files/cimgui-1.87-CMakeLists.txt  |  80 +++
 media-libs/imgui/files/cimgui-1.87-fix-cmake.patch |  69 --
 media-libs/imgui/files/imgui-1.87-CMakeLists.txt   | 160 +
 media-libs/imgui/files/imgui.pc.in |  11 +
 media-libs/imgui/imgui-1.87-r2.ebuild  | 251 -
 media-libs/imgui/imgui-1.87-r4.ebuild  | 119 ++
 6 files changed, 370 insertions(+), 320 deletions(-)

diff --git a/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt 
b/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt
new file mode 100644
index 0..713125ec6
--- /dev/null
+++ b/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt
@@ -0,0 +1,80 @@
+cmake_minimum_required(VERSION 3.1)
+set(CMAKE_POSITION_INDEPENDENT_CODE ON)
+project(cimgui)
+
+#general settings
+
+set(IMGUI_LIBRARIES )
+set(IMGUI_COMMON_FLAGS )
+set(GENERATOR_IMPL "internal")
+
+if(IMGUI_FREETYPE)
+   set(GENERATOR_IMPL "${GENERATOR_IMPL} freetype")
+   add_definitions("-DCIMGUI_FREETYPE=1")
+endif(IMGUI_FREETYPE)
+
+add_subdirectory(imgui)
+
+if(IMGUI_BINDINGS)
+add_library(cimgui SHARED "")
+target_link_libraries(cimgui PUBLIC imgui ${IMGUI_LIBRARIES})
+target_compile_definitions(cimgui PUBLIC IMGUI_IMPL_API=extern\t\"C\"\t)
+target_include_directories(cimgui PUBLIC 
${CMAKE_CURRENT_SOURCE_DIR}/generator/output)
+target_include_directories(cimgui PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/imgui)
+set_target_properties(cimgui PROPERTIES LINKER_LANGUAGE CXX)
+
+set(GENERATOR_ARGS )
+if(IMGUI_ALLEGRO)
+   list(APPEND GENERATOR_ARGS allegro5)
+endif()
+if(IMGUI_GLFW)
+   list(APPEND GENERATOR_ARGS glfw)
+endif()
+if(IMGUI_GLUT)
+   list(APPEND GENERATOR_ARGS glut)
+endif()
+if(IMGUI_OPENGL)
+   list(APPEND GENERATOR_ARGS opengl2 opengl3)
+endif()
+if(IMGUI_SDL)
+   list(APPEND GENERATOR_ARGS sdl sdlrenderer)
+endif()
+if(IMGUI_VULKAN)
+   list(APPEND GENERATOR_ARGS vulkan)
+endif()
+list(APPEND GENERATOR_ARGS ${IMGUI_COMMON_FLAGS} ${CMAKE_CPP_FLAGS})
+file(GLOB GENERATOR_OUTPUT_FILES "${CMAKE_SOURCE_DIR}/generator/output/*")
+list(APPEND
+   GENERATOR_OUTPUT_FILES
+   ${CMAKE_SOURCE_DIR}/cimgui.cpp
+   ${CMAKE_SOURCE_DIR}/cimgui.h
+   ${CMAKE_SOURCE_DIR}/generator/output/cimgui_nopreprocess.cpp
+   ${CMAKE_SOURCE_DIR}/generator/output/cimgui_nopreprocess.h
+)
+ADD_CUSTOM_COMMAND(VERBATIM
+   OUTPUT ${GENERATOR_OUTPUT_FILES}
+   COMMAND luajit ./generator.lua gcc "${GENERATOR_IMPL}" ${GENERATOR_ARGS}
+   WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/generator"
+)
+set(CIMGUI_SOURCES "${CMAKE_SOURCE_DIR}/cimgui.cpp")
+set(CIMGUI_INCLUDE_FILES "${CMAKE_SOURCE_DIR}/cimgui.h")
+
+target_sources(cimgui
+   PUBLIC
+   ${CIMGUI_SOURCES}
+   ${CIMGUI_INCLUDE_FILES}
+)
+
+include(GNUInstallDirs)
+
+#install
+install(TARGETS cimgui LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(FILES ${CIMGUI_INCLUDE_FILES} DESTINATION 
"${CMAKE_INSTALL_INCLUDEDIR}/imgui")
+
+#test
+set(CIMGUI_TEST "no" CACHE STRING "Enable compilation of a test unit based on 
imgui null")
+
+if (CIMGUI_TEST)
+  add_subdirectory(test)
+endif ()
+endif()

diff --git a/media-libs/imgui/files/cimgui-1.87-fix-cmake.patch 
b/media-libs/imgui/files/cimgui-1.87-fix-cmake.patch
deleted file mode 100644
index b3bae1cfe..0
--- a/media-libs/imgui/files/cimgui-1.87-fix-cmake.patch
+++ /dev/null
@@ -1,69 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,21 +1,13 @@
- cmake_minimum_required(VERSION 3.1)
- 
--project(cimgui)
-+project(libcimgui)
- 
--if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/imgui/imgui_tables.cpp)
--  set(TABLES_SOURCE "imgui/imgui_tables.cpp")
--else()
-   set(TABLES_SOURCE "")
--endif()
- 
- 
- #general settings
- file(GLOB IMGUI_SOURCES
- cimgui.cpp
--imgui/imgui.cpp
--imgui/imgui_draw.cpp
--imgui/imgui_demo.cpp
--imgui/imgui_widgets.cpp
-   ${TABLES_SOURCE}
- )
- 
-@@ -24,34 +16,30 @@
- set(IMGUI_LIBRARIES )
- 
- if(IMGUI_FREETYPE)
--  FIND_PACKAGE(freetype REQUIRED PATHS ${FREETYPE_PATH})
--  list(APPEND IMGUI_LIBRARIES freetype)
--  list(APPEND IMGUI_SOURCES imgui/misc/freetype/imgui_freetype.cpp)
-+  list(APPEND IMGUI_LIBRARIES -lfreetype)
-   add_definitions("-DCIMGUI_FREETYPE=1")
- endif(IMGUI_FREETYPE)
- 
- #add library and link
- if (IMGUI_STATIC)
--add_library(cimgui STATIC ${IMGUI_SOURCES})
-+add_library(libcimgui STATIC ${IMGUI_SOURCES})
- else (IMGUI_STATIC)
--add_library(cimgui SHARED ${IMGUI_SOURCES})
-+add_library(libcimgui SHARED ${IMGUI_SOURCES})
- endif (IMGUI_STATIC)
- 

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

2022-04-22 Thread Alessandro Barbieri
commit: beb69911d9fd1a3d64e30befede6b6f908a6735b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 23 00:36:15 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 23 01:52:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=beb69911

sys-cluster/swift: fix systemd units installation

Closes: https://bugs.gentoo.org/840035
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/swift/swift-2.29.1-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.29.1-r1.ebuild 
b/sys-cluster/swift/swift-2.29.1-r1.ebuild
index 45bb1ff74..c1217fecc 100644
--- a/sys-cluster/swift/swift-2.29.1-r1.ebuild
+++ b/sys-cluster/swift/swift-2.29.1-r1.ebuild
@@ -103,7 +103,8 @@ python_install_all() {
newins "etc/object-expirer.conf-sample" "object-expirer.conf"
 
for i in "${FILESDIR}"/openstack-swift*.service ; do
-   systemd_dounit "${i/.AT/@}"
+   name="$(basename ${i})"
+   systemd_newunit "${i}" "${name/.AT/@}"
done
 
insinto /etc/logrotate.d



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/MASS/

2022-04-22 Thread Alessandro Barbieri
commit: 8454faa049815647b78717963c9883b13ea9bea2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 23 00:59:19 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 23 01:52:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8454faa0

dev-R/MASS: add 7.3.57, drop 7.3.56

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/MASS/{MASS-7.3.56.ebuild => MASS-7.3.57.ebuild} | 4 
 dev-R/MASS/Manifest   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-R/MASS/MASS-7.3.56.ebuild b/dev-R/MASS/MASS-7.3.57.ebuild
similarity index 84%
rename from dev-R/MASS/MASS-7.3.56.ebuild
rename to dev-R/MASS/MASS-7.3.57.ebuild
index d9aad6739..3615589d9 100644
--- a/dev-R/MASS/MASS-7.3.56.ebuild
+++ b/dev-R/MASS/MASS-7.3.57.ebuild
@@ -8,6 +8,10 @@ MYPV="$(ver_rs 2 -)"
 inherit R-packages
 
 DESCRIPTION="Support Functions and Datasets for variables and Ripley's MASS"
+HOMEPAGE="
+   https://cran.r-project.org/package=MASS
+   http://www.stats.ox.ac.uk/pub/MASS4/
+"
 SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
 
 KEYWORDS="~amd64"

diff --git a/dev-R/MASS/Manifest b/dev-R/MASS/Manifest
index c293ac3ce..5f07cf2eb 100644
--- a/dev-R/MASS/Manifest
+++ b/dev-R/MASS/Manifest
@@ -1 +1 @@
-DIST MASS_7.3-56.tar.gz 508061 BLAKE2B 
f3f6044e10c2bddc085e7aa2adc61e56ffdbf07ce8125421888bab7aaf9ee67b216ef97a4275ea2d84456aa6a00b7e9217a19d396ccd65339c610c9626f481d9
 SHA512 
1672b31a3a3e54b33f093f0c39e14cd5382b6e2245d5da4601311f623260b3f9fe756d2ac8752ffd5996875981e61c0c783b9c5525a51d72801f708d9f539d08
+DIST MASS_7.3-57.tar.gz 500611 BLAKE2B 
5c2f64cc35438d2274c4394dd28dfa2b96e727ad76bd1ae27e1525957b3995ade16d4c63eba509a44987be427916f92050b9564a820bf62d962ceb85657b09fd
 SHA512 
8a05de702625a78824ca9949f7addd2beace3ff0fe34c3142ca0ee83a466e3b973e8e18b638d6ebe261e1e3bc33f9f1cc6d6343e72b61a8cd29969e899e44927



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/gemmlowp/

2022-04-22 Thread Alessandro Barbieri
commit: 9db887bbcafac7fb483fdcc7c25d8690eb91c6f1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Apr 21 14:20:43 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 23 01:52:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9db887bb

dev-cpp/gemmlowp: new package, add 0_p20211220

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/gemmlowp/Manifest|  1 +
 dev-cpp/gemmlowp/gemmlowp-0_p20211220.ebuild | 30 
 dev-cpp/gemmlowp/metadata.xml| 11 ++
 3 files changed, 42 insertions(+)

diff --git a/dev-cpp/gemmlowp/Manifest b/dev-cpp/gemmlowp/Manifest
new file mode 100644
index 0..712bc3cc8
--- /dev/null
+++ b/dev-cpp/gemmlowp/Manifest
@@ -0,0 +1 @@
+DIST gemmlowp-0_p20211220.tar.gz 842220 BLAKE2B 
74139935c01683f894a2ee8bb6f5373a64b8346e5860addd9dcccd47ceffe8942509def3ed242fcd92021c7f82f2e8858313df12369257e2172143a14cec82ed
 SHA512 
934bc79cc951dd18bff413148f3526332685bf0980ddcc0f990ba347bafcd73725e5ffd4bd255dcaa21f0fd71698d26726e2f9f36aa8df87380048041e536e20

diff --git a/dev-cpp/gemmlowp/gemmlowp-0_p20211220.ebuild 
b/dev-cpp/gemmlowp/gemmlowp-0_p20211220.ebuild
new file mode 100644
index 0..19c2ddd6f
--- /dev/null
+++ b/dev-cpp/gemmlowp/gemmlowp-0_p20211220.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COMMIT="e844ffd17118c1e17d94e1ba4354c075a4577b88"
+
+inherit cmake
+
+DESCRIPTION="Low-precision matrix multiplication"
+HOMEPAGE="https://github.com/google/gemmlowp;
+SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> 
${PF}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}/contrib"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}

diff --git a/dev-cpp/gemmlowp/metadata.xml b/dev-cpp/gemmlowp/metadata.xml
new file mode 100644
index 0..3da50af74
--- /dev/null
+++ b/dev-cpp/gemmlowp/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   google/gemmlowp
+   
+



[gentoo-commits] repo/gentoo:master commit in: net-vpn/vpncloud/

2022-04-22 Thread Yixun Lan
commit: 90be40ba53918331001a9a4d0e6042f425c6cb04
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Apr 23 01:35:50 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Apr 23 01:39:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90be40ba

net-vpn/vpncloud: fix LDFLAGS QA warning

use QA_FLAGS_IGNORED to ignore it, since it's a rust app

Closes: https://bugs.gentoo.org/840104
Signed-off-by: Yixun Lan  gentoo.org>

 net-vpn/vpncloud/vpncloud-2.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/vpncloud/vpncloud-2.3.0.ebuild 
b/net-vpn/vpncloud/vpncloud-2.3.0.ebuild
index 5058e41b5091..6419ba5719fb 100644
--- a/net-vpn/vpncloud/vpncloud-2.3.0.ebuild
+++ b/net-vpn/vpncloud/vpncloud-2.3.0.ebuild
@@ -155,8 +155,6 @@ zeroize-1.4.3
 inherit cargo systemd
 
 DESCRIPTION="High performance peer-to-peer mesh VPN"
-# Double check the homepage as the cargo_metadata crate
-# does not provide this value so instead repository is used
 HOMEPAGE="https://vpncloud.ddswd.de/;
 SRC_URI="https://github.com/dswd/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
@@ -171,6 +169,8 @@ IUSE="man"
 DEPEND="man? ( dev-ruby/asciidoctor )"
 RDEPEND=""
 
+QA_FLAGS_IGNORED="/usr/bin/${PN}"
+
 src_install() {
cargo_src_install
keepdir /etc/vpncloud



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

2022-04-22 Thread Sam James
commit: bcdf5f202ba0ed3e7baa59ee68a5afa388fc9cf6
Author: Henning Schild  hennsch  de>
AuthorDate: Mon Apr 18 12:38:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:26:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcdf5f20

net-im/telegram-desktop-bin: bump version to 3.7.1

Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/25089
Signed-off-by: Sam James  gentoo.org>

 net-im/telegram-desktop-bin/Manifest   |  2 +
 .../telegram-desktop-bin-3.7.1.ebuild  | 55 ++
 2 files changed, 57 insertions(+)

diff --git a/net-im/telegram-desktop-bin/Manifest 
b/net-im/telegram-desktop-bin/Manifest
index 718a224db5e7..238dfab84270 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,6 +1,8 @@
 DIST tdesktop-3.5.2.tar.gz 16279094 BLAKE2B 
c7678b471aa7239ab8d86118e99dba3fda05fa1a737eaa02a934a112f86dd59ca8316aa1ef6a9b28674f1dbf9dc3ef1a7aca453ea8332a0e051a8330bce455f7
 SHA512 
cecbc11f73215bdf4a921e8bf301a8b76e4f2730309d17abc54127fa8cda84d6afb6312de6984355ec0d98ecb60e60bf8b6adb0257eb4c90da7069e70a8a0ad4
 DIST tdesktop-3.6.0.tar.gz 16237112 BLAKE2B 
f5c15f2b0f94d0ab073a79030e069934f617e5d5e9b3275b8dec5a7ed4734d2c1e8a9b851f28c4db47be258c962a61a5a4d8089fac99c6239f4ddc759398712b
 SHA512 
36ce035eaa953348617f2acfbf3f882e3a0380852c3a3f5d58f531a514814a3569d514580e279b63ef3d8ce72b752ccb192ad1102d92553315459f42e7dd7b8f
 DIST tdesktop-3.6.1.tar.gz 16235717 BLAKE2B 
1159dd6e3084945458541758925cc811b75b021f090ef16f935a688c24864fd03424262cbb6f48ac0ee72d8b33279ad17aff459de362b6cec4901fc38c7a5a04
 SHA512 
ca78e44747db11f2624cbc7bc3565d7a3d4825b6bf55d3e3dc9c8c0b1f22afba4140cac8edb096d44bd60f8af7e5bd2ee67c450e76e2767d1b992aeeaeb17084
+DIST tdesktop-3.7.1.tar.gz 16343800 BLAKE2B 
0c1c78579c45042e0dfefcf064e4fd61c3758093a0b6e2e50601a5334a583aa16671b245381386fd69aff761e3326485b1f69504c324489557fc393fb867a829
 SHA512 
36826213320b3fa0b702491c55f3a56ec64bf3aea0bfe133bc785069abaa3bacfeaf9b8a64560244dab410eb5184af9feca8ecc7d80164e9d38f046739eaf511
 DIST tsetup.3.5.2.tar.xz 41355048 BLAKE2B 
abf530d237894d8c480cc6be323695b2e7e8ea5a3fd80c46c681587630bdb0a4c145d0bd57726e1b4ea71250f170d7b0779a55b208ac68a2193a1109dc87ab7f
 SHA512 
875b5c964c92e58406990d3604f24285e8654b57caaf7f24b28012e22b450a9fad52373e5afda10bdf7b23aa0cc4ee072b3859ee0c6e861500fd18f1ade3da26
 DIST tsetup.3.6.0.tar.xz 41646020 BLAKE2B 
5987682326123b4b2d8ba3e974e5ea4e1ca22f3d54057d0ad78f64fea1e0bff9501b255accf6142f5e6db6f6354f8e0ac09fe020af27696482247cebe0482bd0
 SHA512 
92e4276c58a0d67cd0b0c190fd949b08054e843c473e0d6f371813173269ed3f448e8f135ea5285e21b31c807fda51cbe475822677f34f0d787cedcaf2293c2f
 DIST tsetup.3.6.1.tar.xz 41663244 BLAKE2B 
fd6f091ef2033c7c8bf1101011f070afa4917f49eef6151761840cb1c200e9b25e6a3448ca32241089154c735d5a00b4c75ca87c33b1c8056c5b316e8d5dea3d
 SHA512 
af0210cc57493d2080d79889f82f91779cfc12df831ca7d29a722bf06d99cf957ab3da2f49a9ca244ce92b5f985a3d6440944bf2383f47508decb16fe34a0f40
+DIST tsetup.3.7.1.tar.xz 41973584 BLAKE2B 
a9cd0e68ea127abdf3b2f1617c4bbabd68b61e8c1abef5f471f933f0185c5d806efa2cc2a931c9cf912eec214f5046744a4971a8553c220dbda837b337a364ff
 SHA512 
437aefb2603cb805f337cdaef773a0801e549619bc634d906dff421a926c23ca49b414f45518ec108d2e8ae5d93c1e29023c9ced11fec4ccf4e7490ccf4be680

diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-3.7.1.ebuild 
b/net-im/telegram-desktop-bin/telegram-desktop-bin-3.7.1.ebuild
new file mode 100644
index ..40ecf6ecfb9d
--- /dev/null
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-3.7.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg
+
+DESCRIPTION="Official desktop client for Telegram (binary package)"
+HOMEPAGE="https://desktop.telegram.org;
+SRC_URI="
+   https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> 
tdesktop-${PV}.tar.gz
+   amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
+"
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+QA_PREBUILT="usr/bin/telegram-desktop"
+# current desktop-file-utils-0.26 does not understand Version=1.5
+# https://gitlab.freedesktop.org/xdg/desktop-file-utils/-/issues/59
+QA_DESKTOP_FILE="usr/share/applications/telegramdesktop.desktop"
+
+RDEPEND="
+   sys-libs/glibc
+   dev-libs/glib:2
+   >=media-libs/fontconfig-2.13
+   media-libs/freetype:2
+   virtual/opengl
+   x11-libs/libX11
+   >=x11-libs/libxcb-1.10[xkb]
+"
+
+S="${WORKDIR}/Telegram"
+
+src_install() {
+   newbin Telegram telegram-desktop
+
+   insinto /etc/tdesktop
+   newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
+
+   local icon_size
+   for icon_size in 16 32 48 64 128 256 512; do
+   newicon -s "${icon_size}" \
+   

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/josm-bin/

2022-04-22 Thread Sam James
commit: 7bff95d4f074ad1330740595e6d9db280a4fb8f8
Author: Henning Schild  hennsch  de>
AuthorDate: Tue Apr 19 18:27:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:27:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bff95d4

sci-geosciences/josm-bin: drop old

Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/25113
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/josm-bin/Manifest  |  1 -
 sci-geosciences/josm-bin/josm-bin-18360.ebuild | 32 --
 2 files changed, 33 deletions(-)

diff --git a/sci-geosciences/josm-bin/Manifest 
b/sci-geosciences/josm-bin/Manifest
index 1ff68e672de8..0ab5a5352bce 100644
--- a/sci-geosciences/josm-bin/Manifest
+++ b/sci-geosciences/josm-bin/Manifest
@@ -1,3 +1,2 @@
-DIST josm-snapshot-18360.jar 16186460 BLAKE2B 
ee973137823d0084b11c35f3e70435e6f88659009c822c2a24c90d1130dd04cc3879913dac587771b179529a1b1dd53d1e2ff6e4f10284d2ef6d7710388fe40e
 SHA512 
e12c3ed6af206bb30475e301e5e674ee613062fc51a3731f778dfdcff7d6dcd2610b6d301e6085d92e1f3074bb1f53e22f61ab3953797c47188fff7d886699e3
 DIST josm-snapshot-18387.jar 16234138 BLAKE2B 
9fea2eb3949bad9d4ce5fcb8bdbbc5314e81010de08338d459e3704009d457886081c2fb0977d55f89621f528afc09dba318787e2cde61e3a0adde35d4731679
 SHA512 
d9c429ad68df9993769fbe94020675bb560224008244cfaae9a062c3484a7bd2eefc05338e3c931a3c856a097e27d3e0e94ff2af5404a9aa2a30ecd4d6f747ff
 DIST josm-snapshot-18427.jar 16255913 BLAKE2B 
9c47d32ab2e199645aa84b6ccdec710cb95e93df7b7c5745378aa2338ead4bd3ad851bca91b701de4f2e4f9e815fb8a6b71aa203c81e2ec323cc43d8d79fe110
 SHA512 
5269c3bba5d0376c4da9eb9cd561429d9b92ee554b458fd00f3e93607420cdbcdcc5389b58966a15b6ef2a3b94d3bb4bb5d421c5e28e1b6575369df44ed96f87

diff --git a/sci-geosciences/josm-bin/josm-bin-18360.ebuild 
b/sci-geosciences/josm-bin/josm-bin-18360.ebuild
deleted file mode 100644
index 3a5ff50d232a..
--- a/sci-geosciences/josm-bin/josm-bin-18360.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop java-utils-2 xdg
-
-DESCRIPTION="Java-based editor for the OpenStreetMap project"
-HOMEPAGE="https://josm.openstreetmap.de/;
-SRC_URI="https://josm.openstreetmap.de/download/josm-snapshot-${PV}.jar;
-S="${WORKDIR}"
-
-LICENSE="Apache-2.0 GPL-2+ GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=virtual/jre-1.8"
-BDEPEND="app-arch/unzip"
-
-src_install() {
-   java-pkg_newjar "${DISTDIR}/${A}" ${PN}.jar
-   java-pkg_dolauncher ${PN} --jar ${PN}.jar
-
-   local icon_size
-   for icon_size in 16 32 48; do
-   newicon -s ${icon_size} -t hicolor \
-   images/logo_${icon_size}x${icon_size}x32.png ${PN}.png
-   newicon -s ${icon_size} -t locolor \
-   images/logo_${icon_size}x${icon_size}x8.png ${PN}.png
-   done
-   make_desktop_entry ${PN} "Java OpenStreetMap Editor" ${PN} 
"Utility;Science;Geoscience"
-}



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

2022-04-22 Thread Sam James
commit: 01eb3f7d7e1d897aefeab941326670e74512a0cb
Author: Jérémy Connat  morderca  net>
AuthorDate: Sun Jan 24 20:02:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:26:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01eb3f7d

user.eclass: Fixing user/group creation when using different ROOT

When creating a user for another environement, user is created on the HOST and 
not the ROOT dir.
Adding "-R " for all user* / group* commands fix the issue.

Signed-off-by: Jérémy Connat  morderca.net>
Signed-off-by: Sam James  gentoo.org>

 eclass/user.eclass | 128 ++---
 1 file changed, 111 insertions(+), 17 deletions(-)

diff --git a/eclass/user.eclass b/eclass/user.eclass
index ff69be81c1ec..aab549d0c473 100644
--- a/eclass/user.eclass
+++ b/eclass/user.eclass
@@ -117,6 +117,9 @@ enewuser() {
# options to pass to useradd
local opts=()
 
+   # handle for ROOT != /
+   [[ -n ${ROOT} ]] && opts+=( --prefix "${ROOT}" )
+
# handle uid
local euid=${1}; shift
if [[ -n ${euid} && ${euid} != -1 ]] ; then
@@ -207,13 +210,24 @@ enewuser() {
;;
 
*-netbsd*)
-   useradd "${opts[@]}" "${euser}" || die
+   if [[ -n "${ROOT}" ]]; then
+   ewarn "NetBSD's usermod does not support --prefix 
option."
+   ewarn "Please use: \"useradd ${opts[@]} ${euser}\" in a 
chroot"
+   else
+   useradd "${opts[@]}" "${euser}" || die
+   fi
;;
 
*-openbsd*)
-   # all ops the same, except the -g vs -g/-G ...
-   useradd -u ${euid} -s "${eshell}" \
-   -d "${ehome}" -g "${egroups}" "${euser}" || die
+   if [[ -n "${ROOT}" ]]; then
+   ewarn "OpenBSD's usermod does not support --prefix 
option."
+   ewarn "Please use: \"useradd ${opts[@]} ${euser}\" in a 
chroot"
+   else
+   # all ops the same, except the -g vs -g/-G ...
+   useradd -u ${euid} -s "${eshell}" \
+   -d "${ehome}" -g "${egroups}" "${euser}" || die
+   fi
+
;;
 
*)
@@ -224,6 +238,10 @@ enewuser() {
if [[ -n ${create_home} && ! -e ${ROOT}/${ehome} ]] ; then
elog " - Creating ${ehome} in ${ROOT}"
mkdir -p "${ROOT}/${ehome}"
+   # Use UID if we are in another ROOT than /
+   if [[ -n "${ROOT}" ]]; then
+   euser=$(egetent passwd ${euser} | cut -d: -f3)
+   fi
chown "${euser}" "${ROOT}/${ehome}"
chmod 755 "${ROOT}/${ehome}"
fi
@@ -286,6 +304,10 @@ enewgroup() {
fi
elog " - Groupid: ${egid}"
 
+   # handle different ROOT
+   local opts
+   [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" )
+
# handle extra
if [[ $# -gt 0 ]] ; then
die "extra arguments no longer supported; please file a bug"
@@ -306,24 +328,29 @@ enewgroup() {
case ${CHOST} in
*-freebsd*|*-dragonfly*)
_enewgroup_next_gid
-   pw groupadd "${egroup}" -g ${egid} || die
+   pw groupadd "${opts[@]}" "${egroup}" -g ${egid} || die
;;
 
*-netbsd*)
-   _enewgroup_next_gid
-   groupadd -g ${egid} "${egroup}" || die
+   if [[ -n "${ROOT}" ]]; then
+   ewarn "NetBSD's usermod does not support --prefix  
option."
+   ewarn "Please use: \"groupadd -g ${egid} ${opts[@]} 
${egroup}\" in a chroot"
+   else
+   _enewgroup_next_gid
+   groupadd -g ${egid} "${opts[@]}" "${egroup}" || die
+   fi
;;
 
*)
-   local opts
if [[ ${egid} == *[!0-9]* ]] ; then
# Non numeric; let groupadd figure out a GID for us
-   opts=""
+   #
+   true # Do nothing but keep the previous comment.
else
-   opts="-g ${egid}"
+   opts+=( -g ${egid} )
fi
# We specify -r so that we get a GID in the system range from 
login.defs
-   groupadd -r ${opts} "${egroup}" || die
+   groupadd -r "${opts[@]}" "${egroup}" || die
;;
esac
 }
@@ -353,6 +380,10 @@ esethome() {
return 1
fi
 
+   # Handle different ROOT
+   local opts
+   [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" )
+
# handle homedir
local ehome=${1}; shift
if [[ -z ${ehome} ]] ; then
@@ -383,15 +414,28 @@ esethome() {
# update the home directory
case 

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

2022-04-22 Thread Sam James
commit: 6b1d4e40db188e64fb0731195b87b261d76e060c
Author: Jérémy Connat  morderca  net>
AuthorDate: Mon Feb  1 12:25:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:26:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1d4e40

acct-user.eclass: Fixing user/group creation when using different ROOT

Signed-off-by: Jérémy Connat  morderca.net>
Closes: https://github.com/gentoo/gentoo/pull/19204
Signed-off-by: Sam James  gentoo.org>

 eclass/acct-user.eclass | 51 ++---
 1 file changed, 40 insertions(+), 11 deletions(-)

diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass
index f2aaefc2ee39..c7c32086ad2b 100644
--- a/eclass/acct-user.eclass
+++ b/eclass/acct-user.eclass
@@ -195,8 +195,15 @@ eislocked() {
*)
# NB: 'no password' and 'locked' are indistinguishable
# but we also expire the account which is more clear
-   [[ $(getent shadow "$1" | cut -d: -f2) == '!'* ]] &&
-   [[ $(getent shadow "$1" | cut -d: -f8) == 1 ]]
+   local shadow
+   if [[ -n "${ROOT}" ]]; then
+   shadow=$(grep "^$1:" "${ROOT}/etc/shadow")
+   else
+   shadow=$(getent shadow "$1")
+   fi
+
+   [[ $( echo ${shadow} | cut -d: -f2) == '!'* ]] &&
+   [[ $(echo ${shadow} | cut -d: -f8) == 1 ]]
;;
esac
 }
@@ -223,14 +230,22 @@ elockuser() {
eislocked "$1"
[[ $? -eq 0 ]] && return 0
 
+   local opts
+   [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" )
+
case ${CHOST} in
*-freebsd*|*-dragonfly*)
-   pw lock "$1" || die "Locking account $1 failed"
-   pw user mod "$1" -e 1 || die "Expiring account $1 failed"
+   pw lock "${opts[@]}" "$1" || die "Locking account $1 failed"
+   pw user mod "${opts[@]}" "$1" -e 1 || die "Expiring account $1 
failed"
;;
 
*-netbsd*)
-   usermod -e 1 -C yes "$1" || die "Locking account $1 failed"
+   if [[ -n "${ROOT}" ]]; then
+   ewarn "NetBSD's usermod does not support --prefix  
option."
+   ewarn "Please use: usermod ${opts[@]} -e 1 -C yes 
\"$1\" in a chroot"
+   else
+   usermod "${opts[@]}" -e 1 -C yes "$1" || die "Locking 
account $1 failed"
+   fi
;;
 
*-openbsd*)
@@ -238,7 +253,7 @@ elockuser() {
;;
 
*)
-   usermod -e 1 -L "$1" || die "Locking account $1 failed"
+   usermod "${opts[@]}" -e 1 -L "$1" || die "Locking account $1 
failed"
;;
esac
 
@@ -266,14 +281,22 @@ eunlockuser() {
eislocked "$1"
[[ $? -eq 1 ]] && return 0
 
+   local opts
+   [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" )
+
case ${CHOST} in
*-freebsd*|*-dragonfly*)
-   pw user mod "$1" -e 0 || die "Unexpiring account $1 failed"
-   pw unlock "$1" || die "Unlocking account $1 failed"
+   pw user mod "${opts[@]}" "$1" -e 0 || die "Unexpiring account 
$1 failed"
+   pw unlock "${opts[@]}" "$1" || die "Unlocking account $1 failed"
;;
 
*-netbsd*)
-   usermod -e 0 -C no "$1" || die "Unlocking account $1 failed"
+   if [[ -n "${ROOT}" ]]; then
+   ewarn "NetBSD's usermod does not support --prefix  
option."
+   ewarn "Please use: \"usermod ${opts[@]} -e 0 -C no $1\" 
in a chroot"
+   else
+   usermod "${opts[@]}" -e 0 -C no "$1" || die "Unlocking 
account $1 failed"
+   fi
;;
 
*-openbsd*)
@@ -282,7 +305,7 @@ eunlockuser() {
 
*)
# silence warning if account does not have a password
-   usermod -e "" -U "$1" 2>/dev/null || die "Unlocking account $1 
failed"
+   usermod "${opts[@]}" -e "" -U "$1" 2>/dev/null || die 
"Unlocking account $1 failed"
;;
esac
 
@@ -418,7 +441,13 @@ acct-user_pkg_preinst() {
# default ownership to user:group
if [[ -z ${_ACCT_USER_HOME_OWNER} ]]; then
local group_array=( ${_ACCT_USER_GROUPS} )
-   
_ACCT_USER_HOME_OWNER=${ACCT_USER_NAME}:${group_array[0]}
+   if [[ -n "${ROOT}" ]]; then
+   local euid=$(egetent passwd ${ACCT_USER_NAME} | 
cut -d: -f3)
+   local egid=$(egetent passwd ${ACCT_USER_NAME} | 
cut -d: -f4)
+   _ACCT_USER_HOME_OWNER=${euid}:${egid}
+   else
+   
_ACCT_USER_HOME_OWNER=${ACCT_USER_NAME}:${group_array[0]}
+  

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

2022-04-22 Thread Sam James
commit: 3067bce510307fad38ae92133fce7a94546e57b5
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Apr 20 15:49:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:27:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3067bce5

app-admin/ryzen_monitor: remove whitespace in DESCRIPTION

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

 app-admin/ryzen_monitor/ryzen_monitor-1.0.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/ryzen_monitor/ryzen_monitor-1.0.4-r1.ebuild 
b/app-admin/ryzen_monitor/ryzen_monitor-1.0.4-r1.ebuild
index f7b5d30fab96..3e0570fd4532 100644
--- a/app-admin/ryzen_monitor/ryzen_monitor-1.0.4-r1.ebuild
+++ b/app-admin/ryzen_monitor/ryzen_monitor-1.0.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,7 +8,7 @@ inherit toolchain-funcs
 SRC_URI="https://github.com/hattedsquirrel/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 KEYWORDS="~amd64 ~x86"
 
-DESCRIPTION="Monitor power information of Ryzen processors via the PM table of 
the SMU "
+DESCRIPTION="Monitor power information of Ryzen processors via the PM table of 
the SMU"
 HOMEPAGE="https://github.com/hattedsquirrel/ryzen_monitor;
 
 SLOT="0"



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

2022-04-22 Thread Sam James
commit: 5fd98f867aeaa30ccc62ff13257aefdffe1f3745
Author: Jérémy Connat  morderca  net>
AuthorDate: Mon Feb  1 12:24:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:26:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd98f86

user-info.eclass: Fixing user/group creation when using different ROOT

Signed-off-by: Jérémy Connat  morderca.net>
Signed-off-by: Sam James  gentoo.org>

 eclass/user-info.eclass | 35 +--
 1 file changed, 29 insertions(+), 6 deletions(-)

diff --git a/eclass/user-info.eclass b/eclass/user-info.eclass
index 3838585ab6c1..5550e4f08eeb 100644
--- a/eclass/user-info.eclass
+++ b/eclass/user-info.eclass
@@ -23,6 +23,7 @@ _USER_INFO_ECLASS=1
 # dscl (Mac OS X 10.5), and pw (FreeBSD) used in enewuser()/enewgroup().
 #
 # Supported databases: group passwd
+# Warning: This function can be used only in pkg_* phases when ROOT is valid.
 egetent() {
local db=$1 key=$2
 
@@ -43,18 +44,31 @@ egetent() {
# lookup by uid/gid
local opts
if [[ ${key} == [[:digit:]]* ]] ; then
-   [[ ${db} == "user" ]] && opts="-u" || opts="-g"
+   [[ ${db} == "user" ]] && opts=( -u ) || opts=( -g )
fi
 
+   # Handle different ROOT
+   [[ -n ${ROOT} ]] && opts+=( -R "${ROOT}" )
+
pw show ${db} ${opts} "${key}" -q
;;
*-openbsd*)
-   grep "${key}:\*:" /etc/${db}
+   grep "${key}:\*:" "${EROOT}/etc/${db}"
;;
*)
-   # ignore nscd output if we're not running as root
-   type -p nscd >/dev/null && nscd -i "${db}" 2>/dev/null
-   getent "${db}" "${key}"
+   # getent does not support -R option, if we are working on a 
different
+   # ROOT than /, fallback to grep technique.
+   if [[ -z ${ROOT} ]]; then
+   # ignore nscd output if we're not running as root
+   type -p nscd >/dev/null && nscd -i "${db}" 2>/dev/null
+   getent "${db}" "${key}"
+   else
+   if [[ ${key} =~ ^[[:digit:]]+$ ]]; then
+   grep -E "^([^:]*:){2}${key}" "${ROOT}/etc/${db}"
+   else
+   grep "^${key}:" "${ROOT}/etc/${db}"
+   fi
+   fi
;;
esac
 }
@@ -151,7 +165,16 @@ egetgroups() {
[[ $# -eq 1 ]] || die "usage: egetgroups "
 
local egroups_arr
-   read -r -a egroups_arr < <(id -G -n "$1")
+   if [[ -n "${ROOT}" ]]; then
+   local pgroup=$(egetent passwd "$1" | cut -d: -f1)
+   local sgroups=( $(grep -E ":([^:]*,)?$1(,[^:]*)?$" 
"${ROOT}/etc/group" | cut -d: -f1) )
+
+   # Remove primary group from list
+   sgroups=${sgroups#${pgroup}}
+   egroups_arr=( ${pgroup} ${sgroups[@]} )
+   else
+   read -r -a egroups_arr < <(id -G -n "$1")
+   fi
 
local g groups=${egroups_arr[0]}
# sort supplementary groups to make comparison possible



[gentoo-commits] repo/gentoo:master commit in: net-vpn/openvpn/

2022-04-22 Thread Sam James
commit: d85036d80926637fb9170e9a02ca9c6f3f35086b
Author: Tomáš Mózes  gmail  com>
AuthorDate: Tue Apr 19 22:41:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:22:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d85036d8

net-vpn/openvpn: bump to 2.5.6

Bug: https://bugs.gentoo.org/835514
Closes: https://bugs.gentoo.org/818436
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25120
Signed-off-by: Sam James  gentoo.org>

 net-vpn/openvpn/Manifest |   1 +
 net-vpn/openvpn/openvpn-2.5.6.ebuild | 197 +++
 2 files changed, 198 insertions(+)

diff --git a/net-vpn/openvpn/Manifest b/net-vpn/openvpn/Manifest
index cf7424f32f94..be9d4195a36c 100644
--- a/net-vpn/openvpn/Manifest
+++ b/net-vpn/openvpn/Manifest
@@ -1 +1,2 @@
 DIST openvpn-2.5.2.tar.xz 1134644 BLAKE2B 
59aa0c540894de4cfb37ad4c3139eb69a35d317e3de490f71b185a979989c1253221091a30bfb2ee5243fcfae190605e9787051de079eee79e57bd63392c42d5
 SHA512 
ae2cac00ae4b9e06e7e70b268ed47d36bbb45409650175e507d5bfa12b0a4f24bccc64f2494d1563f9269c8076d0f753a492f01ea33ce376ba00b7cdcb5c7bd0
+DIST openvpn-2.5.6.tar.xz 1150352 BLAKE2B 
509821eca9d40c5579700e05e560b906ddee5abb0c51a9a210e2e998cdd9606f734d43d3bec8c473cc4f0aaa1e265e7f05202aa606247ebde8844c0243165fac
 SHA512 
f0f0600df013431af804ace70ea86ac064917acdeaad3759b5d5eaa4a8dc3738d6da6df4c16bbb23443e3493487541cb8b10b89f9f0b40a17caa6e6fc46e0adb

diff --git a/net-vpn/openvpn/openvpn-2.5.6.ebuild 
b/net-vpn/openvpn/openvpn-2.5.6.ebuild
new file mode 100644
index ..00da7d3f6645
--- /dev/null
+++ b/net-vpn/openvpn/openvpn-2.5.6.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd linux-info tmpfiles
+
+DESCRIPTION="Robust and highly flexible tunneling application compatible with 
many OSes"
+HOMEPAGE="https://openvpn.net/;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/OpenVPN/${PN}.git;
+   EGIT_SUBMODULES=(-cmocka)
+
+   inherit git-r3
+else
+   SRC_URI="https://build.openvpn.net/downloads/releases/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="down-root examples inotify iproute2 +lz4 +lzo mbedtls +openssl"
+IUSE+=" pam pkcs11 +plugins selinux systemd test"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( openssl mbedtls )
+   pkcs11? ( !mbedtls )
+   !plugins? ( !pam !down-root )
+   inotify? ( plugins )
+"
+
+CDEPEND="
+   kernel_linux? (
+   iproute2? ( sys-apps/iproute2[-minimal] )
+   )
+   lz4? ( app-arch/lz4 )
+   lzo? ( >=dev-libs/lzo-1.07 )
+   mbedtls? ( net-libs/mbedtls:= )
+   openssl? ( >=dev-libs/openssl-0.9.8:0= )
+   pam? ( sys-libs/pam )
+   pkcs11? ( >=dev-libs/pkcs11-helper-1.11 )
+   systemd? ( sys-apps/systemd )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+DEPEND="${CDEPEND}
+   test? ( dev-util/cmocka )
+"
+RDEPEND="${CDEPEND}
+   acct-group/openvpn
+   acct-user/openvpn
+   selinux? ( sec-policy/selinux-openvpn )
+"
+
+if [[ ${PV} = "" ]]; then
+   BDEPEND+=" dev-python/docutils"
+fi
+
+PATCHES=(
+   "${FILESDIR}"/openvpn-2.5.0-auth-pam-missing-header.patch
+)
+
+pkg_setup() {
+   local CONFIG_CHECK="~TUN"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local -a myeconfargs
+
+   if ! use mbedtls; then
+   myeconfargs+=(
+   $(use_enable pkcs11)
+   )
+   fi
+
+   myeconfargs+=(
+   $(use_enable inotify async-push)
+   --with-crypto-library=$(usex mbedtls mbedtls openssl)
+   $(use_enable lz4)
+   $(use_enable lzo)
+   $(use_enable plugins)
+   $(use_enable iproute2)
+   $(use_enable pam plugin-auth-pam)
+   $(use_enable down-root plugin-down-root)
+   $(use_enable systemd)
+   )
+
+   SYSTEMD_UNIT_DIR=$(systemd_get_systemunitdir) \
+   TMPFILES_DIR="/usr/lib/tmpfiles.d" \
+   IPROUTE=$(usex iproute2 '/bin/ip' '') \
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   local -x RUN_SUDO=false
+
+   elog "Running top-level tests"
+   emake check
+
+   pushd tests/unit_tests &>/dev/null || die
+   elog "Running unit tests"
+   emake check
+   popd &>/dev/null || die
+}
+
+src_install() {
+   default
+
+   find "${ED}/usr" -name '*.la' -delete || die
+
+   # install documentation
+   dodoc AUTHORS ChangeLog PORTS README README.IPv6
+
+   # Install some helper scripts
+   keepdir /etc/openvpn
+   exeinto /etc/openvpn
+   doexe 

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

2022-04-22 Thread Sam James
commit: 82e8470525cc99537b5282d1e6dbc0cdaca624ba
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 01:21:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:21:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e84705

media-gfx/yafaray: fix IncorrectCopyright

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

 media-gfx/yafaray/yafaray-3.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild 
b/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild
index 336f9d311dd6..9053e381aba3 100644
--- a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild
+++ b/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



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

2022-04-22 Thread Sam James
commit: 443f18978660bd2b401878a03ed601e7c0310544
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 01:13:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:13:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=443f1897

profiles/features/musl: mask glibc binary net-print/cnijfilter2

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

 profiles/features/musl/package.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index b44b8b38b209..923180a17d74 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,7 +1,11 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Sam James  (2022-04-22)
+# Sam James  (2022-04-23)
+# Binary package linked against glibc, bug #832615
+net-print/cnijfilter2
+
+# Sam James  (2022-04-23)
 # Compatibility packages for binary/pre-built software shouldn't
 # be needed on musl (and these fail to build anyway).
 sys-libs/libtermcap-compat



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

2022-04-22 Thread Sam James
commit: b81fb8d368376faefc0d71a15c44d1cfd9d8dab1
Author: Dustin Smith  gmail  com>
AuthorDate: Fri Apr 22 02:22:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:20:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81fb8d3

media-libs/opus: fix word split issue in ebuild

shellbugbot points out an issue with shellcheck where $INTRINSIC_FLAGS
won't be split on space because of the double quoting.  If I am reading
the ebuild correctly, then "use" is receiving one big argument
"cpu_flags_x86_sse cpu_flags_arm_neon" in just one iteration.

This commit just removes the double quotes to fix this.

Bug: https://bugs.gentoo.org/839222
Closes: https://github.com/gentoo/gentoo/pull/25147
Signed-off-by: Dustin Smith  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/opus/{opus-1.3.1-r2.ebuild => opus-1.3.1-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opus/opus-1.3.1-r2.ebuild 
b/media-libs/opus/opus-1.3.1-r3.ebuild
similarity index 97%
rename from media-libs/opus/opus-1.3.1-r2.ebuild
rename to media-libs/opus/opus-1.3.1-r3.ebuild
index 10c7e4876985..e250256c7441 100644
--- a/media-libs/opus/opus-1.3.1-r2.ebuild
+++ b/media-libs/opus/opus-1.3.1-r3.ebuild
@@ -37,7 +37,7 @@ multilib_src_configure() {
# We want to disable intrinsics if no flags are enabled
# (This is a fun Bash construct to do that!)
# bug #752069
-   for i in "${INTRINSIC_FLAGS}" ; do
+   for i in ${INTRINSIC_FLAGS} ; do
use ${i} && myeconfargs+=( --enable-intrinsics ) && break
done || myeconfargs+=( --disable-intrinsics )
 



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

2022-04-22 Thread Sam James
commit: 698007c59be0127d8364e4321a949ed158ce2c38
Author: Robert Siebeck  r123  de>
AuthorDate: Fri Apr 22 21:56:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:20:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698007c5

net-im/signal-desktop-bin: remove old version

Signed-off-by: Robert Siebeck  r123.de>
Closes: https://github.com/gentoo/gentoo/pull/25159
Signed-off-by: Sam James  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 -
 .../signal-desktop-bin-5.39.0.ebuild   | 98 --
 2 files changed, 99 deletions(-)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index a29c21a4bc13..14989984c859 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,2 +1 @@
-DIST signal-desktop_5.39.0_amd64.deb 115958662 BLAKE2B 
0c6b1ba978374e6ea2c0ac28851aa8767a0d878d2fcc4b6249e232cbf7f7489c05384ecc70412aa692f3880f267c7e5855e125b213f82f6811706fb279eb90ee
 SHA512 
9322f0f5b5241b556239b8daa2c4b35409c0fcafc652eaea65245dc385170672fdcd1e0358a817eb4493c0bb863c6710244c62f701f1660d777b6b11c6f0b8db
 DIST signal-desktop_5.40.1_amd64.deb 115959346 BLAKE2B 
d4fc1cb5e0ee1e62f4e858a54d1abfe6eeb6f517f537ae81ae1b3d603828e900c6c2f9172bf06af90fdaaa6d1c384aaa7b884e5e348aa2c9bfaec1a076e6753c
 SHA512 
8170685f4b62bca1529bef5f0b6cc0f6b49fee8291c50b0af406d8caa3fee5e6458bdd837406f1b0b874f7b11f2e4865b13e1a3ef340e2ee4b588180e6cd8f6f

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.39.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-5.39.0.ebuild
deleted file mode 100644
index 75db5c2f8043..
--- a/net-im/signal-desktop-bin/signal-desktop-bin-5.39.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-
-inherit pax-utils unpacker xdg
-
-DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
-HOMEPAGE="https://signal.org/
-   https://github.com/signalapp/Signal-Desktop;
-SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
-S="${WORKDIR}"
-
-LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-* amd64"
-IUSE="+sound"
-RESTRICT="splitdebug"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa[X(+)]
-   net-print/cups
-   sys-apps/dbus[X]
-   x11-libs/gdk-pixbuf:2
-   x11-libs/cairo
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   sound? (
-   || (
-   media-sound/pulseaudio
-   media-sound/apulse
-   )
-   )
-"
-
-QA_PREBUILT="
-   opt/Signal/chrome_crashpad_handler
-   opt/Signal/chrome-sandbox
-   opt/Signal/libEGL.so
-   opt/Signal/libGLESv2.so
-   opt/Signal/libffmpeg.so
-   opt/Signal/libvk_swiftshader.so
-   opt/Signal/libvulkan.so.1
-   opt/Signal/resources/app.asar.unpacked/node_modules/*
-   opt/Signal/signal-desktop
-   opt/Signal/swiftshader/libEGL.so
-   opt/Signal/swiftshader/libGLESv2.so"
-
-src_prepare() {
-   default
-   sed -e 's| --no-sandbox||g' \
-   -i usr/share/applications/signal-desktop.desktop || die
-   unpack usr/share/doc/signal-desktop/changelog.gz
-}
-
-src_install() {
-   insinto /
-   dodoc changelog
-   doins -r opt
-   insinto /usr/share
-
-   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
-   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
-   fi
-
-   doins -r usr/share/applications
-   doins -r usr/share/icons
-   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
-   fperms u+s /opt/Signal/chrome-sandbox
-   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
-
-   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
-   elog " '--start-in-tray' or '--use-tray-icon'."
-}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/gkrellm-cpupower/

2022-04-22 Thread Sam James
commit: 51b695194d00d2509a47974e3d55439a83635cb4
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Fri Apr 22 12:22:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:19:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b69519

x11-plugins/gkrellm-cpupower: fix recursive variable CC

Closes: https://bugs.gentoo.org/840005
Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Closes: https://github.com/gentoo/gentoo/pull/25157
Signed-off-by: Sam James  gentoo.org>

 x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r2.ebuild 
b/x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r2.ebuild
index ddb490d7448c..a3c27d5e817e 100644
--- a/x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r2.ebuild
+++ b/x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r2.ebuild
@@ -35,7 +35,7 @@ src_compile() {
 src_install() {
local PLUGIN_SO=( cpupower$(get_modname) )
gkrellm-plugin_src_install
-   emake DESTDIR="${D}" install-sudo
+   emake CC="$(tc-getCC)" DESTDIR="${D}" install-sudo
 }
 
 pkg_postinst() {



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

2022-04-22 Thread Sam James
commit: a523b10395f37bb6de358975d1a4da888f4ee9c3
Author: Bernd Waibel  posteo  net>
AuthorDate: Fri Apr 22 06:32:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:21:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a523b103

media-gfx/yafaray: fix build with clang

Closes: https://bugs.gentoo.org/830949
Bug: https://github.com/YafaRay/libYafaRay/issues/9
Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/25150
Signed-off-by: Sam James  gentoo.org>

 .../yafaray-3.5.1-add-missing-limits-header.patch   | 21 +
 media-gfx/yafaray/yafaray-3.5.1-r1.ebuild   |  6 +-
 2 files changed, 26 insertions(+), 1 deletion(-)

diff --git 
a/media-gfx/yafaray/files/yafaray-3.5.1-add-missing-limits-header.patch 
b/media-gfx/yafaray/files/yafaray-3.5.1-add-missing-limits-header.patch
new file mode 100644
index ..19ef77cbf829
--- /dev/null
+++ b/media-gfx/yafaray/files/yafaray-3.5.1-add-missing-limits-header.patch
@@ -0,0 +1,21 @@
+From f947af314bdfb8c5d5cb79a2a7877d9ad4d2f087 Mon Sep 17 00:00:00 2001
+From: Bernd Waibel 
+Date: Fri, 22 Apr 2022 08:23:48 +0200
+Subject: [PATCH] add missing limits header
+
+Bug: https://github.com/YafaRay/libYafaRay/issues/9
+Bug: https://bugs.gentoo.org/830949
+Signed-off-by: Bernd Waibel 
+--- a/include/core_api/surface.h
 b/include/core_api/surface.h
+@@ -24,6 +24,7 @@
+ #define Y_SURFACE_H
+ 
+ #include 
++#include 
+ #include "vector3d.h"
+ #include "color.h"
+ 
+-- 
+2.35.1
+

diff --git a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild 
b/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild
index 2e4fb63fdf46..336f9d311dd6 100644
--- a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild
+++ b/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild
@@ -45,7 +45,11 @@ BDEPEND="
)
 "
 
-PATCHES=( "${FILESDIR}"/${P}-0001-respect-distribution-CFLAGS.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-0001-respect-distribution-CFLAGS.patch
+   "${FILESDIR}"/${P}-add-missing-limits-header.patch
+)
+
 DOCS=( AUTHORS.md CHANGELOG.md CODING.md INSTALL.md README.md )
 
 pkg_setup() {



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

2022-04-22 Thread Sam James
commit: de1f83fe243bcd56b6bc2ad4099f0049e5af71df
Author: Robert Siebeck  r123  de>
AuthorDate: Fri Apr 22 21:56:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:20:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1f83fe

net-im/signal-desktop-bin: add new version 5.40.1

Signed-off-by: Robert Siebeck  r123.de>
Signed-off-by: Sam James  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 +
 .../signal-desktop-bin-5.40.1.ebuild   | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 2bfc8dbf3403..a29c21a4bc13 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST signal-desktop_5.39.0_amd64.deb 115958662 BLAKE2B 
0c6b1ba978374e6ea2c0ac28851aa8767a0d878d2fcc4b6249e232cbf7f7489c05384ecc70412aa692f3880f267c7e5855e125b213f82f6811706fb279eb90ee
 SHA512 
9322f0f5b5241b556239b8daa2c4b35409c0fcafc652eaea65245dc385170672fdcd1e0358a817eb4493c0bb863c6710244c62f701f1660d777b6b11c6f0b8db
+DIST signal-desktop_5.40.1_amd64.deb 115959346 BLAKE2B 
d4fc1cb5e0ee1e62f4e858a54d1abfe6eeb6f517f537ae81ae1b3d603828e900c6c2f9172bf06af90fdaaa6d1c384aaa7b884e5e348aa2c9bfaec1a076e6753c
 SHA512 
8170685f4b62bca1529bef5f0b6cc0f6b49fee8291c50b0af406d8caa3fee5e6458bdd837406f1b0b874f7b11f2e4865b13e1a3ef340e2ee4b588180e6cd8f6f

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.40.1.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-5.40.1.ebuild
new file mode 100644
index ..75db5c2f8043
--- /dev/null
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-5.40.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+inherit pax-utils unpacker xdg
+
+DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
+HOMEPAGE="https://signal.org/
+   https://github.com/signalapp/Signal-Desktop;
+SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
+S="${WORKDIR}"
+
+LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="-* amd64"
+IUSE="+sound"
+RESTRICT="splitdebug"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa[X(+)]
+   net-print/cups
+   sys-apps/dbus[X]
+   x11-libs/gdk-pixbuf:2
+   x11-libs/cairo
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   sound? (
+   || (
+   media-sound/pulseaudio
+   media-sound/apulse
+   )
+   )
+"
+
+QA_PREBUILT="
+   opt/Signal/chrome_crashpad_handler
+   opt/Signal/chrome-sandbox
+   opt/Signal/libEGL.so
+   opt/Signal/libGLESv2.so
+   opt/Signal/libffmpeg.so
+   opt/Signal/libvk_swiftshader.so
+   opt/Signal/libvulkan.so.1
+   opt/Signal/resources/app.asar.unpacked/node_modules/*
+   opt/Signal/signal-desktop
+   opt/Signal/swiftshader/libEGL.so
+   opt/Signal/swiftshader/libGLESv2.so"
+
+src_prepare() {
+   default
+   sed -e 's| --no-sandbox||g' \
+   -i usr/share/applications/signal-desktop.desktop || die
+   unpack usr/share/doc/signal-desktop/changelog.gz
+}
+
+src_install() {
+   insinto /
+   dodoc changelog
+   doins -r opt
+   insinto /usr/share
+
+   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
+   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
+   fi
+
+   doins -r usr/share/applications
+   doins -r usr/share/icons
+   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
+   fperms u+s /opt/Signal/chrome-sandbox
+   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
+
+   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
+   elog " '--start-in-tray' or '--use-tray-icon'."
+}



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

2022-04-22 Thread Sam James
commit: fa186331d767ecf358e92245e6b423f390eddc14
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 01:11:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:11:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa186331

profiles/features/musl: mask binary compatibility packages on musl

Closes: https://bugs.gentoo.org/716438
Closes: https://bugs.gentoo.org/716526
Closes: https://bugs.gentoo.org/828917
Signed-off-by: Sam James  gentoo.org>

 profiles/features/musl/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index e484a821488b..b44b8b38b209 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-04-22)
+# Compatibility packages for binary/pre-built software shouldn't
+# be needed on musl (and these fail to build anyway).
+sys-libs/libtermcap-compat
+sys-libs/libstdc++-v3
+
 # Sam James  (2022-04-22)
 # Needs strndupa, upstream not interested in supporting musl
 # bug #713542



[gentoo-commits] repo/gentoo:master commit in: sys-auth/polkit/files/

2022-04-22 Thread Sam James
commit: 4c9e5128453698781e7acb380cf4f8431ed3d07e
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 23 00:59:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 01:00:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9e5128

sys-auth/polkit: adapt musl patch for duktape build

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

 ...polkit-0.118-make-netgroup-support-optional.patch | 20 
 1 file changed, 20 insertions(+)

diff --git 
a/sys-auth/polkit/files/polkit-0.118-make-netgroup-support-optional.patch 
b/sys-auth/polkit/files/polkit-0.118-make-netgroup-support-optional.patch
index b11250fd3992..8810e70b7378 100644
--- a/sys-auth/polkit/files/polkit-0.118-make-netgroup-support-optional.patch
+++ b/sys-auth/polkit/files/polkit-0.118-make-netgroup-support-optional.patch
@@ -226,3 +226,23 @@ Signed-off-by: A. Wilcox 
};
guint n;
  
+--- a/src/polkitbackend/polkitbackendduktapeauthority.c
 b/src/polkitbackend/polkitbackendduktapeauthority.c
+@@ -1035,7 +1035,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx)
+
+   user = duk_require_string (cx, 0);
+   netgroup = duk_require_string (cx, 1);
+-
++#ifdef HAVE_SETNETGRENT
+   if (innetgr (netgroup,
+NULL,  /* host */
+user,
+@@ -1043,7 +1043,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx)
+ {
+   is_in_netgroup = TRUE;
+ }
+-
++#endif
+   duk_push_boolean (cx, is_in_netgroup);
+   return 1;
+ }



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

2022-04-22 Thread Mike Gilbert
commit: 5b119a9d64f4246116d40515dc162def25dc4b6a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 23 00:38:25 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 23 00:38:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b119a9d

dev-libs/glib: addpredict /usr/b for tests

Closes: https://bugs.gentoo.org/839807
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-libs/glib/glib-2.70.4.ebuild | 4 
 dev-libs/glib/glib-2.72.0.ebuild | 4 
 dev-libs/glib/glib-2.72.1.ebuild | 4 
 3 files changed, 12 insertions(+)

diff --git a/dev-libs/glib/glib-2.70.4.ebuild b/dev-libs/glib/glib-2.70.4.ebuild
index d275a6a9bfdf..472a2d6d4193 100644
--- a/dev-libs/glib/glib-2.70.4.ebuild
+++ b/dev-libs/glib/glib-2.70.4.ebuild
@@ -186,6 +186,10 @@ multilib_src_test() {
unset GSETTINGS_BACKEND # bug #596380
python_setup
 
+   # https://bugs.gentoo.org/839807
+   local -x SANDBOX_PREDICT=${SANDBOX_PREDICT}
+   addpredict /usr/b
+
# Related test is a bit nitpicking
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"

diff --git a/dev-libs/glib/glib-2.72.0.ebuild b/dev-libs/glib/glib-2.72.0.ebuild
index 49fab3db4863..3cd0a365897a 100644
--- a/dev-libs/glib/glib-2.72.0.ebuild
+++ b/dev-libs/glib/glib-2.72.0.ebuild
@@ -186,6 +186,10 @@ multilib_src_test() {
unset GSETTINGS_BACKEND # bug #596380
python_setup
 
+   # https://bugs.gentoo.org/839807
+   local -x SANDBOX_PREDICT=${SANDBOX_PREDICT}
+   addpredict /usr/b
+
# Related test is a bit nitpicking
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"

diff --git a/dev-libs/glib/glib-2.72.1.ebuild b/dev-libs/glib/glib-2.72.1.ebuild
index 49fab3db4863..3cd0a365897a 100644
--- a/dev-libs/glib/glib-2.72.1.ebuild
+++ b/dev-libs/glib/glib-2.72.1.ebuild
@@ -186,6 +186,10 @@ multilib_src_test() {
unset GSETTINGS_BACKEND # bug #596380
python_setup
 
+   # https://bugs.gentoo.org/839807
+   local -x SANDBOX_PREDICT=${SANDBOX_PREDICT}
+   addpredict /usr/b
+
# Related test is a bit nitpicking
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"



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

2022-04-22 Thread Mike Gilbert
commit: 1962521dfb13aae2f73a0fddaba1c0a68e5b5670
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 23 00:27:27 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 23 00:27:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1962521d

dev-libs/libxml2: avoid creating /missing.xml in tests

Closes: https://bugs.gentoo.org/839804
Signed-off-by: Mike Gilbert  gentoo.org>

 .../files/libxml2-2.9.13-testapi-missing-xml.patch | 28 ++
 dev-libs/libxml2/libxml2-2.9.13-r1.ebuild  |  3 +++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/libxml2/files/libxml2-2.9.13-testapi-missing-xml.patch 
b/dev-libs/libxml2/files/libxml2-2.9.13-testapi-missing-xml.patch
new file mode 100644
index ..adbb3db72a5a
--- /dev/null
+++ b/dev-libs/libxml2/files/libxml2-2.9.13-testapi-missing-xml.patch
@@ -0,0 +1,28 @@
+From b31e07dbf40c3998dd466829e818f5870296272d Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Fri, 22 Apr 2022 20:14:05 -0400
+Subject: [PATCH] testapi: remove leading slash from "/missing.xml"
+
+Fixes an error when running tests in a sandbox on Gentoo Linux.
+
+Bug: https://bugs.gentoo.org/839804
+---
+ testapi.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/testapi.c b/testapi.c
+index d4258c43..c7a5b163 100644
+--- a/testapi.c
 b/testapi.c
+@@ -442,7 +442,7 @@ static void des_eaten_name(int no ATTRIBUTE_UNUSED, 
xmlChar *val ATTRIBUTE_UNUSE
+ #define gen_nb_fileoutput 6
+ 
+ static const char *gen_fileoutput(int no, int nr ATTRIBUTE_UNUSED) {
+-if (no == 0) return("/missing.xml");
++if (no == 0) return("missing.xml");
+ if (no == 1) return("");
+ if (no == 2) return(REMOTE2GOOD);
+ if (no == 3) return(REMOTE1GOOD);
+-- 
+2.35.1
+

diff --git a/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild 
b/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild
index 3378e7fad44d..82dfa95b7b2f 100644
--- a/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild
+++ b/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild
@@ -77,6 +77,9 @@ PATCHES=(
 
# Don't bother copying Python's libraries (bug #798942)
"${WORKDIR}"/${PN}-2.9.12-dont-copy-python-ldflags.patch
+
+   # https://bugs.gentoo.org/839804
+   "${FILESDIR}"/libxml2-2.9.13-testapi-missing-xml.patch
 )
 
 src_unpack() {



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

2022-04-22 Thread Mike Gilbert
commit: 7c17fe616d1b710aa29c84bcc32c3f22417fb201
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Apr 22 23:51:44 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Apr 22 23:54:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c17fe61

sys-apps/dbus: do not open /proc/self/oom_score_adj for writing

Bug: https://bugs.gentoo.org/836560
Closes: https://bugs.gentoo.org/839795
Bug: https://bugs.gentoo.org/839807
Closes: https://bugs.gentoo.org/839834
Closes: https://bugs.gentoo.org/839837
Closes: https://bugs.gentoo.org/840119
Closes: https://bugs.gentoo.org/840125
Closes: https://bugs.gentoo.org/840161
Signed-off-by: Mike Gilbert  gentoo.org>

 ...{dbus-1.12.22.ebuild => dbus-1.12.22-r1.ebuild} |   6 +-
 .../{dbus-1.14.0.ebuild => dbus-1.14.0-r1.ebuild}  |   6 +-
 .../dbus/files/dbus-1.14.0-oom_score_adj.patch | 115 +
 3 files changed, 121 insertions(+), 6 deletions(-)

diff --git a/sys-apps/dbus/dbus-1.12.22.ebuild 
b/sys-apps/dbus/dbus-1.12.22-r1.ebuild
similarity index 99%
rename from sys-apps/dbus/dbus-1.12.22.ebuild
rename to sys-apps/dbus/dbus-1.12.22-r1.ebuild
index 0491fc1085d8..6490a2e922d7 100644
--- a/sys-apps/dbus/dbus-1.12.22.ebuild
+++ b/sys-apps/dbus/dbus-1.12.22-r1.ebuild
@@ -64,6 +64,9 @@ PATCHES=(
"${FILESDIR}/dbus-daemon-optional.patch" # bug #653136
 
"${FILESDIR}/dbus-1.12.22-check-fd.patch"
+
+   # https://bugs.gentoo.org/836560
+   "${FILESDIR}/dbus-1.14.0-oom_score_adj.patch"
 )
 
 pkg_setup() {
@@ -207,9 +210,6 @@ multilib_src_compile() {
 }
 
 src_test() {
-   # https://bugs.gentoo.org/836560
-   addwrite /proc/self
-
DBUS_VERBOSE=1 virtx emake -j1 -C "${TBD}" check
 }
 

diff --git a/sys-apps/dbus/dbus-1.14.0.ebuild 
b/sys-apps/dbus/dbus-1.14.0-r1.ebuild
similarity index 99%
rename from sys-apps/dbus/dbus-1.14.0.ebuild
rename to sys-apps/dbus/dbus-1.14.0-r1.ebuild
index 2cddb00c4761..ce9df1f58e2e 100644
--- a/sys-apps/dbus/dbus-1.14.0.ebuild
+++ b/sys-apps/dbus/dbus-1.14.0-r1.ebuild
@@ -68,6 +68,9 @@ PATCHES=(
 
"${FILESDIR}/dbus-1.14.0-x-autoconf-fixes.patch"
"${FILESDIR}/dbus-1.12.22-check-fd.patch"
+
+   # https://bugs.gentoo.org/836560
+   "${FILESDIR}/dbus-1.14.0-oom_score_adj.patch"
 )
 
 pkg_setup() {
@@ -207,9 +210,6 @@ multilib_src_compile() {
 }
 
 src_test() {
-   # https://bugs.gentoo.org/836560
-   addwrite /proc
-
# DBUS_TEST_MALLOC_FAILURES=0 to avoid huge test logs
# 
https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/CONTRIBUTING.md#L231
DBUS_TEST_MALLOC_FAILURES=0 DBUS_VERBOSE=1 virtx emake -j1 -C "${TBD}" 
check

diff --git a/sys-apps/dbus/files/dbus-1.14.0-oom_score_adj.patch 
b/sys-apps/dbus/files/dbus-1.14.0-oom_score_adj.patch
new file mode 100644
index ..094529708088
--- /dev/null
+++ b/sys-apps/dbus/files/dbus-1.14.0-oom_score_adj.patch
@@ -0,0 +1,115 @@
+From 499cdfde1b3f5d812912e89b1a1a0d7a4fb83306 Mon Sep 17 00:00:00 2001
+From: Simon McVittie 
+Date: Fri, 1 Apr 2022 18:58:34 +0100
+Subject: [PATCH 1/2] activation-helper: Never crash if unable to write
+ oom_score_adj
+
+_dbus_warn() normally only logs a warning, but can be made fatal by
+environment variables. In particular, we do that during unit testing,
+which can result in a build-time test failure if dbus is built in a
+sandbox environment that prevents write access.
+
+_dbus_log() does only the logging part of _dbus_warn(), which seems
+more appropriate here.
+
+Signed-off-by: Simon McVittie 
+---
+ bus/activation-helper.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/bus/activation-helper.c b/bus/activation-helper.c
+index 8a4fd732..df0472ce 100644
+--- a/bus/activation-helper.c
 b/bus/activation-helper.c
+@@ -348,7 +348,7 @@ exec_for_correct_user (char *exec, char *user, DBusError 
*error)
+   /* Resetting the OOM score adjustment is best-effort, so we don't
+* treat a failure to do so as fatal. */
+   if (!_dbus_reset_oom_score_adj (_str))
+-_dbus_warn ("%s: %s", error_str, strerror (errno));
++_dbus_log (DBUS_SYSTEM_LOG_WARNING, "%s: %s", error_str, strerror 
(errno));
+ 
+   if (!switch_user (user, error))
+ return FALSE;
+-- 
+GitLab
+
+
+From 5c8e5b7140c4f1f88684c7a83ce9587fff2def0c Mon Sep 17 00:00:00 2001
+From: Simon McVittie 
+Date: Fri, 1 Apr 2022 18:56:26 +0100
+Subject: [PATCH 2/2] sysdeps: Only open oom_score_adj read/write if we need to
+ write it
+
+If we're running in a sandbox, we might not have write access to
+oom_score_adj. In the common case where we don't have any special
+protection from the OOM-killer, we can detect that with only read
+access, and skip the part where we open it for writing.
+
+(We would also not have write access to oom_score_adj if we're running
+with elevated Linux capabilities while not root, but that should never
+actually happen for dbus-daemon-launch-helper, which is setuid root
+for production use or has no 

[gentoo-commits] repo/gentoo:master commit in: dev-ml/merlin/, dev-ml/merlin/files/

2022-04-22 Thread Maciej Barć
commit: 138d34ee4245f1ee331d641813cf856a6506001f
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Apr 22 23:47:57 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Apr 22 23:49:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138d34ee

dev-ml/merlin: fix 50merlin-gentoo.el

SLITELISP -> SITELISP

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/merlin/files/50merlin-gentoo.el   | 2 +-
 dev-ml/merlin/{merlin-3.4.2-r1.ebuild => merlin-3.4.2-r2.ebuild} | 2 +-
 dev-ml/merlin/{merlin-4.2.ebuild => merlin-4.2-r1.ebuild}| 2 +-
 dev-ml/merlin/{merlin-4.3.1.ebuild => merlin-4.3.1-r1.ebuild}| 2 +-
 dev-ml/merlin/{merlin-4.4.ebuild => merlin-4.4-r1.ebuild}| 0
 dev-ml/merlin/{merlin-4.5.ebuild => merlin-4.5-r1.ebuild}| 0
 6 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ml/merlin/files/50merlin-gentoo.el 
b/dev-ml/merlin/files/50merlin-gentoo.el
index fbbbf2019411..1da1f56402a5 100644
--- a/dev-ml/merlin/files/50merlin-gentoo.el
+++ b/dev-ml/merlin/files/50merlin-gentoo.el
@@ -1,4 +1,4 @@
-(push "@SLITELISP@" load-path) ; directory containing merlin.el
+(add-to-list 'load-path "@SITELISP@")
 (autoload 'merlin-mode "merlin" "Merlin mode" t)
 (add-hook 'tuareg-mode-hook 'merlin-mode)
 (add-hook 'caml-mode-hook 'merlin-mode)

diff --git a/dev-ml/merlin/merlin-3.4.2-r1.ebuild 
b/dev-ml/merlin/merlin-3.4.2-r2.ebuild
similarity index 97%
rename from dev-ml/merlin/merlin-3.4.2-r1.ebuild
rename to dev-ml/merlin/merlin-3.4.2-r2.ebuild
index d14be4876eb1..bf15b8d8aaef 100644
--- a/dev-ml/merlin/merlin-3.4.2-r1.ebuild
+++ b/dev-ml/merlin/merlin-3.4.2-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

diff --git a/dev-ml/merlin/merlin-4.2.ebuild 
b/dev-ml/merlin/merlin-4.2-r1.ebuild
similarity index 97%
rename from dev-ml/merlin/merlin-4.2.ebuild
rename to dev-ml/merlin/merlin-4.2-r1.ebuild
index ba04028ea42c..d6a09238ac2f 100644
--- a/dev-ml/merlin/merlin-4.2.ebuild
+++ b/dev-ml/merlin/merlin-4.2-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

diff --git a/dev-ml/merlin/merlin-4.3.1.ebuild 
b/dev-ml/merlin/merlin-4.3.1-r1.ebuild
similarity index 97%
rename from dev-ml/merlin/merlin-4.3.1.ebuild
rename to dev-ml/merlin/merlin-4.3.1-r1.ebuild
index d269247a3728..0ddc350e9d9b 100644
--- a/dev-ml/merlin/merlin-4.3.1.ebuild
+++ b/dev-ml/merlin/merlin-4.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/dev-ml/merlin/merlin-4.4.ebuild 
b/dev-ml/merlin/merlin-4.4-r1.ebuild
similarity index 100%
rename from dev-ml/merlin/merlin-4.4.ebuild
rename to dev-ml/merlin/merlin-4.4-r1.ebuild

diff --git a/dev-ml/merlin/merlin-4.5.ebuild 
b/dev-ml/merlin/merlin-4.5-r1.ebuild
similarity index 100%
rename from dev-ml/merlin/merlin-4.5.ebuild
rename to dev-ml/merlin/merlin-4.5-r1.ebuild



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

2022-04-22 Thread Michael Orlitzky
commit: 788f8500d8ec6558f747849bd6fe1d2257dc9aa9
Author: François Bissey  gmail  com>
AuthorDate: Wed Apr 20 00:42:59 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Apr 22 23:34:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788f8500

sci-mathematics/giac: upstream bump

Closes: https://github.com/gentoo/gentoo/pull/25122
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: François René Pierre Bissey  gmail.com>
Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/giac/Manifest|   1 +
 sci-mathematics/giac/giac-1.9.0.5.ebuild | 166 +++
 2 files changed, 167 insertions(+)

diff --git a/sci-mathematics/giac/Manifest b/sci-mathematics/giac/Manifest
index ba633ee610c4..5d521c10ddd2 100644
--- a/sci-mathematics/giac/Manifest
+++ b/sci-mathematics/giac/Manifest
@@ -1,2 +1,3 @@
 DIST giac_1.7.0-13.tar.gz 86447065 BLAKE2B 
4d91e83608f7ec376d133c2784ffce99447a9dd78b5c8582b81a0aae0b8ac59eec4db3ee4a8bcb39202c777c300178a181f2dc2ac74ab445ddba2f3efa0ecb1b
 SHA512 
99fff7ce5117fd8c106601ead03679805d529fe12d5372cdd4ae54824aa6fdcbdaaa1a62ea1153391a1a65af8970e38fca7d95ca9983755ff06053f1d8b6d65a
 DIST giac_1.7.0-47.tar.gz 96787570 BLAKE2B 
b05b3f44f10695a5d085df0a0db9aba761ac011964caeb247bd6034ca2a41505e5eb30df0de494826270703d9b62fbb3b9d4869f4cdd32d1d88636f374fbae16
 SHA512 
60a8550f7da2a16336575920421c936797a9d52c3ba3802b5e00610fc460b49ccef44df809331abb1cbb65432e283fb4484b1efffb577c4802ab44fecff7
+DIST giac_1.9.0-5.tar.gz 97863572 BLAKE2B 
8766061ace737972b5f47cd7d9f92b0002fa6c94a754dd723fb06001560cc62c60631163bd038b2e7b50919088d8bc669e61582189084395ad2aacf39865cb52
 SHA512 
86a6edc31797bd3d6ec0ac9ed93c092bbe77cb056269be64c9a23304fcc8ce56c521d829d61ffeac98efd2995ef8371500360462815d61ba97d0cd7bd3b86976

diff --git a/sci-mathematics/giac/giac-1.9.0.5.ebuild 
b/sci-mathematics/giac/giac-1.9.0.5.ebuild
new file mode 100644
index ..bf7ed2bdb24c
--- /dev/null
+++ b/sci-mathematics/giac/giac-1.9.0.5.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic xdg-utils
+
+FETCH_P="${PN}_"$(ver_rs  3 '-')
+MY_PV=$(ver_cut 1-3)
+DESCRIPTION="A free C++ Computer Algebra System library and its interfaces"
+HOMEPAGE="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html;
+SRC_URI="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/${FETCH_P}.tar.gz;
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+LANGS="el en es pt"
+IUSE="ao doc +ecm examples gc +glpk gui static-libs test"
+for X in ${LANGS} ; do
+   IUSE="${IUSE} l10n_${X}"
+done
+
+# nauty and cliquer are automagical dependencies
+RDEPEND="dev-libs/gmp:=[cxx(+)]
+   sys-libs/readline:=
+   gui? ( x11-libs/fltk
+   media-libs/libpng:= )
+   ao? ( media-libs/libao )
+   dev-libs/mpfr:=
+   sci-libs/mpfi
+   sci-libs/gsl:=
+   sci-mathematics/pari:=[threads]
+   dev-libs/ntl:=
+   virtual/lapack
+   virtual/blas
+   net-misc/curl
+   sci-mathematics/cliquer
+   sci-mathematics/nauty
+   ecm? ( sci-mathematics/gmp-ecm )
+   glpk? ( sci-mathematics/glpk )
+   gc? ( dev-libs/boehm-gc )"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="dev-tex/hevea
+   virtual/pkgconfig
+   virtual/yacc"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.7.0.1-gsl_lapack.patch"
+   "${FILESDIR}/${PN}-1.6.0-pari-2.11.patch"
+)
+
+REQUIRED_USE="test? ( gui )"
+
+# The mirror restriction is due to the French documentation for which
+# "Other kind of redistributions require the consent of the copyright
+# holder."
+RESTRICT="!test? ( test ) mirror"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   append-cxxflags -std=c++14 # bug 788283
+
+   if use gui; then
+   append-cppflags -I$(fltk-config --includedir)
+   append-lfs-flags
+
+   # Get the big-L flags from fltk's LDFLAGS.
+   append-ldflags $(fltk-config --ldflags | sed -e 
's/\(-L\S*\)\s.*/\1/')
+   fi
+
+   # Using libsamplerate is currently broken
+   #
+   # The giac build system supports --docdir, but the path 
/usr/share/giac/doc
+   # is hard-coded throughout the source code, so passing anything else to
+   # ./configure --docdir just causes problems. Later, we'll put things 
right.
+   #
+   # micropython is for specific use in an upstream project, so is quickjs.
+   econf \
+   --enable-gmpxx \
+   --disable-samplerate \
+   --disable-micropy \
+   --disable-quickjs \
+   --docdir="${EPREFIX}"/usr/share/giac/doc \
+   $(use_enable static-libs static) \
+   $(use_enable gui)  \
+   $(use_enable gui png)  \
+   $(use_enable ao) \
+   

[gentoo-commits] proj/releng:master commit in: tools/, releases/specs/hppa/hppa1.1/

2022-04-22 Thread Andreas K. Hüttel
commit: 6a556d1e1634308127788b3dfad2d466c6c1309e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 22 23:34:17 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 22 23:34:17 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=6a556d1e

hppa1.1: go xz and simplify

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/hppa/hppa1.1/stage1-openrc.spec  | 3 ++-
 releases/specs/hppa/hppa1.1/stage1-systemd.spec | 3 ++-
 releases/specs/hppa/hppa1.1/stage3-openrc.spec  | 3 ++-
 releases/specs/hppa/hppa1.1/stage3-systemd.spec | 3 ++-
 tools/catalyst-auto-hppa.conf   | 6 +++---
 5 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/releases/specs/hppa/hppa1.1/stage1-openrc.spec 
b/releases/specs/hppa/hppa1.1/stage1-openrc.spec
index d7fad4b7..cc16449a 100644
--- a/releases/specs/hppa/hppa1.1/stage1-openrc.spec
+++ b/releases/specs/hppa/hppa1.1/stage1-openrc.spec
@@ -8,4 +8,5 @@ source_subpath: default/stage3-hppa1.1-openrc-latest
 update_seed: yes
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_prefix: releng
-pkgcache_path: /var/tmp/catalyst/packages/default/stage1-hppa1.1
+compression_mode: pixz
+decompressor_search_order: xz bzip2

diff --git a/releases/specs/hppa/hppa1.1/stage1-systemd.spec 
b/releases/specs/hppa/hppa1.1/stage1-systemd.spec
index 36d8075b..8f0b0849 100644
--- a/releases/specs/hppa/hppa1.1/stage1-systemd.spec
+++ b/releases/specs/hppa/hppa1.1/stage1-systemd.spec
@@ -8,4 +8,5 @@ source_subpath: default/stage3-hppa1.1-systemd-latest
 update_seed: yes
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_prefix: releng
-pkgcache_path: /var/tmp/catalyst/packages/default/stage1-hppa1.1
+compression_mode: pixz
+decompressor_search_order: xz bzip2

diff --git a/releases/specs/hppa/hppa1.1/stage3-openrc.spec 
b/releases/specs/hppa/hppa1.1/stage3-openrc.spec
index 37bb63b2..0eaa1059 100644
--- a/releases/specs/hppa/hppa1.1/stage3-openrc.spec
+++ b/releases/specs/hppa/hppa1.1/stage3-openrc.spec
@@ -7,4 +7,5 @@ snapshot: @TIMESTAMP@
 source_subpath: default/stage1-hppa1.1-openrc-@TIMESTAMP@
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_prefix: releng
-pkgcache_path: /var/tmp/catalyst/packages/default/stage3-hppa1.1
+compression_mode: pixz
+decompressor_search_order: xz bzip2

diff --git a/releases/specs/hppa/hppa1.1/stage3-systemd.spec 
b/releases/specs/hppa/hppa1.1/stage3-systemd.spec
index 5720d021..5760be36 100644
--- a/releases/specs/hppa/hppa1.1/stage3-systemd.spec
+++ b/releases/specs/hppa/hppa1.1/stage3-systemd.spec
@@ -7,4 +7,5 @@ snapshot: @TIMESTAMP@
 source_subpath: default/stage1-hppa1.1-systemd-@TIMESTAMP@
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_prefix: releng
-pkgcache_path: /var/tmp/catalyst/packages/default/stage3-hppa1.1
+compression_mode: pixz
+decompressor_search_order: xz bzip2

diff --git a/tools/catalyst-auto-hppa.conf b/tools/catalyst-auto-hppa.conf
index 53b2f68b..09d1cfdd 100644
--- a/tools/catalyst-auto-hppa.conf
+++ b/tools/catalyst-auto-hppa.conf
@@ -27,7 +27,7 @@ update_symlinks() {
for d in "${BUILD_SRCDIR_BASE}/builds/default" ; do
pushd "${d}" >/dev/null
for t in hppa1.1 hppa2.0; do
-   for f in $(ls stage3-${t}-*bz2 | grep -v latest | 
give_latest_from_dates) ; do
+   for f in $(ls stage3-${t}-*bz2 stage3-${t}-*xz | grep 
-v latest | give_latest_from_dates) ; do
local of=$(echo "${f}" | convert_filename)
ln -sf "${f}" "${of}"
done
@@ -54,10 +54,10 @@ post_build() {
upload install-hppa-minimal-*${TIMESTAMP}*.iso*
;;
hppa1.1/stage3-openrc.spec)
-   upload stage3-hppa1.1-openrc-*${TIMESTAMP}*.bz2*
+   upload stage3-hppa1.1-openrc-*${TIMESTAMP}*.xz*
;;
hppa1.1/stage3-systemd.spec)
-   upload stage3-hppa1.1-systemd-*${TIMESTAMP}*.bz2*
+   upload stage3-hppa1.1-systemd-*${TIMESTAMP}*.xz*
;;
hppa2.0/stage3-openrc.spec)
upload stage3-hppa2.0-openrc-*${TIMESTAMP}*.bz2*



[gentoo-commits] proj/releng:master commit in: tools/

2022-04-22 Thread Andreas K. Hüttel
commit: 0df6caec2272687ef994e465091854fdd353f7ff
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 22 23:27:54 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 22 23:27:54 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=0df6caec

Update hppa key name

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 tools/catalyst-auto-hppa.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/catalyst-auto-hppa.conf b/tools/catalyst-auto-hppa.conf
index c71d6f2a..53b2f68b 100644
--- a/tools/catalyst-auto-hppa.conf
+++ b/tools/catalyst-auto-hppa.conf
@@ -2,7 +2,7 @@
 # self-explanatory.
 
 UPLOAD_USER=hppa
-UPLOAD_KEY=/root/.ssh/buildsync.key
+UPLOAD_KEY=/root/.ssh/id_ed25519
 SPECS_DIR=${REPO_DIR}/releases/specs/hppa
 
 SETS="hppa11_openrc hppa11_systemd hppa20_openrc hppa20_systemd hppa_livecd 
hppa_netboot"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/xelb/, app-emacs/xelb/files/

2022-04-22 Thread Maciej Barć
commit: 8c480b55dc6e7124653b3b6e7fd9500048a4f9df
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Apr 22 23:21:46 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Apr 22 23:21:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c480b55

app-emacs/xelb: new package; add version 0.18

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/xelb/Manifest   |  1 +
 app-emacs/xelb/files/50xelb-gentoo.el |  1 +
 app-emacs/xelb/metadata.xml   | 13 +
 app-emacs/xelb/xelb-0.18.ebuild   | 24 
 4 files changed, 39 insertions(+)

diff --git a/app-emacs/xelb/Manifest b/app-emacs/xelb/Manifest
new file mode 100644
index ..e5397299d61f
--- /dev/null
+++ b/app-emacs/xelb/Manifest
@@ -0,0 +1 @@
+DIST xelb-0.18.tar.gz 127797 BLAKE2B 
d438bea5142dc233d272959e9ca683d55cf1b61a97b002bf6864425a83c9238fca37aa7387f38dac3c3c8064b9ca8c5a64f934ef60360273df1453a152778785
 SHA512 
72048e12028811b5beb206102bef27b519bf0524e801f2eec5b3eac8dee785a99dc165e6ecafe14680a5fc0025d7d720db76df5fbbcb9a65070402a29de6ad0b

diff --git a/app-emacs/xelb/files/50xelb-gentoo.el 
b/app-emacs/xelb/files/50xelb-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/xelb/files/50xelb-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/xelb/metadata.xml b/app-emacs/xelb/metadata.xml
new file mode 100644
index ..1591137fb9e2
--- /dev/null
+++ b/app-emacs/xelb/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+https://github.com/ch11ng/xelb/issues/
+ch11ng/xelb
+  
+

diff --git a/app-emacs/xelb/xelb-0.18.ebuild b/app-emacs/xelb/xelb-0.18.ebuild
new file mode 100644
index ..04e2fdea468f
--- /dev/null
+++ b/app-emacs/xelb/xelb-0.18.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="X protocol Emacs Lisp Binding"
+HOMEPAGE="https://github.com/ch11ng/xelb/;
+SRC_URI="https://github.com/ch11ng/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   app-editors/emacs[gui]
+   x11-apps/xauth
+"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/exwm/, app-emacs/exwm/files/

2022-04-22 Thread Maciej Barć
commit: f384314f8bd0985e620eff3ee9592a26d7525fa4
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Apr 22 23:28:59 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Apr 22 23:28:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f384314f

app-emacs/exwm: new package; add version 0.26

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/exwm/Manifest   |  1 +
 app-emacs/exwm/exwm-0.26.ebuild   | 27 +++
 app-emacs/exwm/files/50exwm-gentoo.el |  1 +
 app-emacs/exwm/metadata.xml   | 13 +
 4 files changed, 42 insertions(+)

diff --git a/app-emacs/exwm/Manifest b/app-emacs/exwm/Manifest
new file mode 100644
index ..9ec52a74043b
--- /dev/null
+++ b/app-emacs/exwm/Manifest
@@ -0,0 +1 @@
+DIST exwm-0.26.tar.gz 75687 BLAKE2B 
59f272339196198f4d8977e8a2a6badb0293dba52b5049fe28e3cf6a46b578ecf58a0cbb874744c25ba868ac9ec78ebde6afcc588f3861dd459cd1392d096b92
 SHA512 
f8492836105da5e6494ff65f4972a26c9be55bc54de72857b4fea9be84b392e2cb135241b74dede773e0fdcf2b216f2e1d750709ee0a7dc16afe8b6672676a17

diff --git a/app-emacs/exwm/exwm-0.26.ebuild b/app-emacs/exwm/exwm-0.26.ebuild
new file mode 100644
index ..e30e29af0fcb
--- /dev/null
+++ b/app-emacs/exwm/exwm-0.26.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs X Window Manager"
+HOMEPAGE="https://github.com/ch11ng/exwm/;
+SRC_URI="https://github.com/ch11ng/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-emacs/xelb"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_install() {
+   elisp_src_install
+
+   insinto ${SITEETC}/${PN}/examples
+   doins xinitrc
+}

diff --git a/app-emacs/exwm/files/50exwm-gentoo.el 
b/app-emacs/exwm/files/50exwm-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/exwm/files/50exwm-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/exwm/metadata.xml b/app-emacs/exwm/metadata.xml
new file mode 100644
index ..5f5868bcc422
--- /dev/null
+++ b/app-emacs/exwm/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+https://github.com/ch11ng/exwm/issues/
+ch11ng/exwm
+  
+



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

2022-04-22 Thread Mike Gilbert
commit: ff27e63569297dcd8b459e7ee255d4335e9f9105
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Apr 22 21:13:11 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Apr 22 21:20:32 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ff27e635

MiscFunctionsProcess: use a separate SANDBOX_LOG

This avoids clobbering the main sandbox.log file when
"misc-functions.sh die_hooks" is invoked after an ebuild phase.

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

 lib/_emerge/MiscFunctionsProcess.py | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/lib/_emerge/MiscFunctionsProcess.py 
b/lib/_emerge/MiscFunctionsProcess.py
index 7a7b1f5ac..16fd08222 100644
--- a/lib/_emerge/MiscFunctionsProcess.py
+++ b/lib/_emerge/MiscFunctionsProcess.py
@@ -48,9 +48,20 @@ class MiscFunctionsProcess(AbstractEbuildProcess):
 # Temporarily unset EBUILD_PHASE so that bashrc code doesn't
 # think this is a real phase.
 phase_backup = self.settings.pop("EBUILD_PHASE", None)
+
+# Use a separate sandbox log file to avoid clobbering the real one.
+sandbox_log = self.settings.pop("SANDBOX_LOG", None)
+if sandbox_log is not None:
+self.settings["SANDBOX_LOG"] = os.path.join(
+self.settings["T"], "sandbox-misc.log"
+)
+
 try:
 return spawn(" ".join(args), self.settings, **kwargs)
 finally:
 if phase_backup is not None:
 self.settings["EBUILD_PHASE"] = phase_backup
 self.settings.pop("PORTAGE_PIPE_FD", None)
+self.settings.pop("SANDBOX_LOG", None)
+if sandbox_log is not None:
+self.settings["SANDBOX_LOG"] = sandbox_log



[gentoo-commits] repo/gentoo:master commit in: dev-util/intel-graphics-compiler/

2022-04-22 Thread Conrad Kostecki
commit: 8863c04452c729d5601d956974b8bdaab9c3b905
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Apr 22 22:21:22 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Apr 22 22:21:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8863c044

dev-util/intel-graphics-compiler: add 1.0.10988

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-util/intel-graphics-compiler/Manifest  |  1 +
 .../intel-graphics-compiler-1.0.10988.ebuild   | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-util/intel-graphics-compiler/Manifest 
b/dev-util/intel-graphics-compiler/Manifest
index aa189c637eb5..b23ec92763df 100644
--- a/dev-util/intel-graphics-compiler/Manifest
+++ b/dev-util/intel-graphics-compiler/Manifest
@@ -1,4 +1,5 @@
 DIST intel-graphics-compiler-1.0.10713.tar.gz 8489446 BLAKE2B 
063b938ae6d32f3a64decf943215c54ea45eafdb828fdec467941f9e4288977332a3e5e0703193c95412c287f20944b5c2951310c6eb678233cd16dfdd3377b0
 SHA512 
a6c568d339c0316400f88e318a290a92f842eeb2ab92abd0c23ff155e6b90e2d8e012ac8714a9695a66a509ffef66574919d92bc03ff06b773a79896546fe1a6
 DIST intel-graphics-compiler-1.0.10778.tar.gz 8515512 BLAKE2B 
56d7a0b54ce026d93179737fe199d006923398b7f85d582487469f1cfa665ae5351bc160c6babda5d8bf2bf6173a051277b2fb11c9ccf4b888cd0e06295161c4
 SHA512 
e8fcdab3a8c70f8560f49288db42a926f1e8e82d3e433bb897fcd1648acdf0f8fe425a1cd8dae5bfabc7d0a91fe0c985550e35c6396fe46778091852e185e750
 DIST intel-graphics-compiler-1.0.10840.tar.gz 8526951 BLAKE2B 
08497e7c3259f33cb5dbdc43a0554f7f83173f43e2d39249d3845e6a4592035c085242d6534719dbb15f14351e301344598618790232db43ea3cee6fa2b7c5af
 SHA512 
268b118732a6e5828a13eddc396b38aef5e7b746f8db0786dce76323fadcfe2a64b0bac87b6557c5bb7ddb000ec31e08f7b2557acfa612d960516e93cec78c81
+DIST intel-graphics-compiler-1.0.10988.tar.gz 8571350 BLAKE2B 
8f1fcba9016eb607de4604b152e559cae8547c99a618dfc533591165c2da95b466227b75c4ef2b2e9064ec0a30fac711176a7f46f2952df51c06e172fcdcffe4
 SHA512 
b4de7dc195ee089321a28a428e7604f187552ca161bd08ef245f61740f2ee91e8d48d0718dac17641368113cd8e92ec177a994622f3539dd307542e9dabf5663
 DIST intel-graphics-compiler-1.0.8744.tar.gz 7586378 BLAKE2B 
0f20f99a2659f733521af35c1dd63c2b1398bf4fc5745a217b96ad62cfa53f105d4c9a34eba09651d0f0679d6957820011446f5657170f5ad07d110372b8b1f3
 SHA512 
dbbe6c08f32b80be305add570187df883aacefbf90b252c70b5705ecc7732f25873732a85558f0aed2ee8db5bcd1a59aec4d7ba110774922dbb19d4d3522a539

diff --git 
a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988.ebuild 
b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988.ebuild
new file mode 100644
index ..fc02ff9997b0
--- /dev/null
+++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+LLVM_MAX_SLOT="13"
+MY_PN="igc"
+MY_P="${MY_PN}-${PV}"
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake flag-o-matic llvm python-any-r1
+
+DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen 
graphics hardware"
+HOMEPAGE="https://github.com/intel/intel-graphics-compiler;
+SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+DEPEND="
+   dev-libs/opencl-clang:${LLVM_MAX_SLOT}=
+   dev-util/spirv-tools
+   =sys-devel/lld-${LLVM_MAX_SLOT}*
+   sys-devel/llvm:${LLVM_MAX_SLOT}=
+"
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+   =sys-devel/lld-${LLVM_MAX_SLOT}*
+   ${PYTHON_DEPS}
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.9-no_Werror.patch"
+   "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch"
+   "${FILESDIR}/${PN}-1.0.8365-disable-git.patch"
+)
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   # Get LLVM version
+   local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})"
+
+   # See https://github.com/intel/intel-graphics-compiler/issues/212
+   append-ldflags -Wl,-z,undefs
+
+   # See https://bugs.gentoo.org/718824
+   ! use debug && append-cppflags -DNDEBUG
+
+   local mycmakeargs=(
+   -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}"
+   -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix 
${LLVM_MAX_SLOT})/$(get_libdir)"
+   -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64"
+   -DIGC_OPTION__CLANG_MODE="Prebuilds"
+   -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON"
+   -DIGC_OPTION__LLD_MODE="Prebuilds"
+   -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common"
+   -DIGC_OPTION__LLVM_MODE="Prebuilds"
+   -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}"
+   -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/intel-compute-runtime/

2022-04-22 Thread Conrad Kostecki
commit: 84ba80bca06d5613d7e9e6e9f28bbdc2ec8052c2
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Apr 22 22:22:25 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Apr 22 22:22:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ba80bc

dev-libs/intel-compute-runtime: add 22.16.22992

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/intel-compute-runtime/Manifest|  1 +
 .../intel-compute-runtime-22.16.22992.ebuild   | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/intel-compute-runtime/Manifest 
b/dev-libs/intel-compute-runtime/Manifest
index 5f09d2a0b57f..e4744158e2f4 100644
--- a/dev-libs/intel-compute-runtime/Manifest
+++ b/dev-libs/intel-compute-runtime/Manifest
@@ -3,3 +3,4 @@ DIST intel-compute-runtime-22.12.22749.tar.gz 5234659 BLAKE2B 
162c4781561a131af5
 DIST intel-compute-runtime-22.13.22789.tar.gz 5252140 BLAKE2B 
81fe85e75b1f6257771950dd2716e48f8db61dbe62f747c13ed00be7385c9e6a2f2cd2a5d50cf4253962d13bd1fdb4449a5e646fe3a8b10af228f746b9880210
 SHA512 
e4d22d8f73463300424b2df9a9634f0b5ac341131de33e57d46ffd52ce0b3fbdbf62cf591876d2143ca14caeba42ec95f5aef201eb9895e5d36b2279b15e661c
 DIST intel-compute-runtime-22.14.22890.tar.gz 5290076 BLAKE2B 
9a6ec8ed142a183d270006726d34492adea989bc2db9eff53046f4c247f7d5089e4cbb6448513b54eeaf7079f990f9a3b6d31cca53459bc2fcd1ced5d2b1bea1
 SHA512 
78c195832a0f55ff0bf64519234a5f70f1459263000804db1cc73a72c4c07e12c540a9fa0a574bf382713deb132be50b6e6eb7b4abfd264f707889bf02fc1af7
 DIST intel-compute-runtime-22.15.22905.tar.gz 5301399 BLAKE2B 
fd2d2e6e284cceba4b2de5d56cea537784ae774b047ed1b67f17f92acbc821579ab619e509aa67de9802bb94bdae215372e64575c2590b24d69a0c9c10d63b66
 SHA512 
9976d762e4851a48bb72e4c59ec4c557a02b34c959bd5c602eb31232d473501e6ea6fe925385a579df6a120537b1efde2c0bdc409c94b2b2072a14761b293973
+DIST intel-compute-runtime-22.16.22992.tar.gz 5334525 BLAKE2B 
e2fd74084cddc8163eff46cf267c33206c240b8e7c513d2408dabcc0290182fcb5ce7a8909dca93cbb6fd95c2130448498845602590ff59487508b7adcb2bd65
 SHA512 
7a133a97f437dfe62559097e41583db60e54af6937cfcb3613f4c54340919a0ee0136cfcea1fb6005341021a9bb139c40be8d237afa2a246accd0af1a20dd297

diff --git 
a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.16.22992.ebuild 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.16.22992.ebuild
new file mode 100644
index ..eca15c13bd28
--- /dev/null
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.16.22992.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+MY_PN="${PN/intel-/}"
+MY_P="${MY_PN}-${PV}"
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL 
Driver"
+HOMEPAGE="https://github.com/intel/compute-runtime;
+SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+l0 +vaapi"
+
+RDEPEND=">=media-libs/gmmlib-22.0.2:="
+
+DEPEND="
+   ${DEPEND}
+   dev-libs/intel-metrics-library
+   dev-libs/libnl:3
+   dev-libs/libxml2:2
+   >=dev-util/intel-graphics-compiler-1.0.10713
+   >=dev-util/intel-graphics-system-controller-0.2.4
+   media-libs/mesa
+   >=virtual/opencl-3
+   l0? ( >=dev-libs/level-zero-1.7.15 )
+   vaapi? (
+   x11-libs/libdrm[video_cards_intel]
+   x11-libs/libva
+   )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( "README.md" "FAQ.md" )
+
+src_configure() {
+   # See https://github.com/intel/compute-runtime/issues/531
+   filter-flags -flto=* -flto
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
+   -DBUILD_WITH_L0="$(usex l0)"
+   -DDISABLE_LIBVA="$(usex !vaapi)"
+   -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
+   -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
+   -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
+   -DSUPPORT_DG1="ON"
+
+   # See 
https://github.com/intel/intel-graphics-compiler/issues/204
+   -DNEO_DISABLE_BUILTINS_COMPILATION="ON"
+
+   # If enabled, tests are automatically run during
+   # the compile phase and we cannot run them because
+   # they require permissions to access the hardware.
+   -DSKIP_UNIT_TESTS="1"
+
+   -Wno-dev
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/intel-vc-intrinsics/

2022-04-22 Thread Conrad Kostecki
commit: 9bb26fc0731b95779432e1514984a171493d7624
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Apr 22 22:20:23 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Apr 22 22:20:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb26fc0

dev-libs/intel-vc-intrinsics: add 0.2.0

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/intel-vc-intrinsics/Manifest  |  1 +
 .../intel-vc-intrinsics-0.2.0.ebuild   | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-libs/intel-vc-intrinsics/Manifest 
b/dev-libs/intel-vc-intrinsics/Manifest
index 51d94a688c1c..7f3932c9ffc5 100644
--- a/dev-libs/intel-vc-intrinsics/Manifest
+++ b/dev-libs/intel-vc-intrinsics/Manifest
@@ -1 +1,2 @@
 DIST intel-vc-intrinsics-0.1.0.tar.gz 135780 BLAKE2B 
cb7c84c14a1fb9655e59ad559e24b3d1072f88390bc2b29ea614217049225dc371395849a7af81607a098a42228a249bdfa09fa72874eee4e20a78a0c4371087
 SHA512 
683c012900acfe331f29c4e88c0a0b0a4e5d84b146faed56757a70d5f9a94678a03c18bd46e269606761e0da4cad5b31f12cb50101d5f810044615971d2b5b9f
+DIST intel-vc-intrinsics-0.2.0.tar.gz 135891 BLAKE2B 
6118dbc43ca8e3363384f3ea6442480cd353758233f144717888e4c61f5d02ffe97be6f2936f74564da9aacc662e832be6f2371d86472a131232e2abd490c1cb
 SHA512 
1a1b34a5a030141825c906a321b39da32b2cc989f1f3ad034881f4c5c55f27e7e63be7d5db264ba1b1249b589d7eee679061a9704ece610b4f29bdb88f0f19d5

diff --git a/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.2.0.ebuild 
b/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.2.0.ebuild
new file mode 100644
index ..365759d0b864
--- /dev/null
+++ b/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+LLVM_MAX_SLOT="13"
+MY_PN="${PN/intel-/}"
+MY_P="${MY_PN}-${PV}"
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake llvm python-any-r1
+
+DESCRIPTION="A set of new intrinsics on top of core LLVM IR instructions"
+HOMEPAGE="https://github.com/intel/vc-intrinsics;
+SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-libs/libxml2:2=
+   sys-devel/llvm:${LLVM_MAX_SLOT}
+   sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="$(get_llvm_prefix ${LLVM_MAX_SLOT})"
+   )
+
+   cmake_src_configure
+}



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

2022-04-22 Thread Lars Wendler
commit: 771a4d4f3fa43c23903f1e931cd0e2ad2bbe288f
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Apr 22 21:48:25 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Apr 22 21:48:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=771a4d4f

profiles/arch/powerpc/ppc32: Masked media-libs/freetype[svg]

Bug: https://bugs.gentoo.org/840227
Signed-off-by: Lars Wendler  gentoo.org>

 profiles/arch/powerpc/ppc32/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index 74a52e5949f9..6e8d8216b88e 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Lars Wendler  (2022-04-22)
+# gnome-base/librsvg missing keywords
+media-libs/freetype svg
+
 # Matt Turner  (2022-04-16)
 # sys-auth/seatd is not keyworded
 dev-libs/weston seatd



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/rcs/

2022-04-22 Thread Mike Gilbert
commit: 1b90705e46af2e19c635f331342f827fc09dfc80
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Apr 22 21:47:10 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Apr 22 21:47:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b90705e

dev-vcs/rcs: addpredict / for tests

Closes: https://bugs.gentoo.org/840173
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-vcs/rcs/rcs-5.10.0.ebuild | 10 +-
 dev-vcs/rcs/rcs-5.10.1.ebuild |  8 
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/dev-vcs/rcs/rcs-5.10.0.ebuild b/dev-vcs/rcs/rcs-5.10.0.ebuild
index 7195ab87aef1..5bd7347fc901 100644
--- a/dev-vcs/rcs/rcs-5.10.0.ebuild
+++ b/dev-vcs/rcs/rcs-5.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -41,6 +41,14 @@ src_test() {
emake check
 }
 
+src_test() {
+   # Tests attempt to call rcs commands on /dev/null and /tmp.
+   # https://bugs.gentoo.org/840173
+   local -x SANDBOX_PREDICT=${SANDBOX_PREDICT}
+   addpredict /
+   default
+}
+
 src_install() {
emake DESTDIR="${D}" install
 

diff --git a/dev-vcs/rcs/rcs-5.10.1.ebuild b/dev-vcs/rcs/rcs-5.10.1.ebuild
index ac5f14633fd8..d004ccb4c1a6 100644
--- a/dev-vcs/rcs/rcs-5.10.1.ebuild
+++ b/dev-vcs/rcs/rcs-5.10.1.ebuild
@@ -32,6 +32,14 @@ src_configure() {
econf
 }
 
+src_test() {
+   # Tests attempt to call rcs commands on /dev/null and /tmp.
+   # https://bugs.gentoo.org/840173
+   local -x SANDBOX_PREDICT=${SANDBOX_PREDICT}
+   addpredict /
+   default
+}
+
 src_install() {
emake DESTDIR="${D}" install
 



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/armv4t/, profiles/arch/arm/armv5te/, profiles/arch/arm/armv4/

2022-04-22 Thread Sam James
commit: a5ea541b583d93ca78436636b8d11b47a9ae27b4
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 21:38:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 21:39:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ea541b

profiles/arch/arm: mask freetype[svg] where no Rust

I'd not realised it's conditional -- thank goodness. Do as what's been
done in e.g. PPC.

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

 profiles/arch/arm/armv4/package.mask   | 1 -
 profiles/arch/arm/armv4/package.use.mask   | 4 
 profiles/arch/arm/armv4t/package.mask  | 1 -
 profiles/arch/arm/armv4t/package.use.mask  | 4 
 profiles/arch/arm/armv5te/package.mask | 1 -
 profiles/arch/arm/armv5te/package.use.mask | 4 
 6 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/profiles/arch/arm/armv4/package.mask 
b/profiles/arch/arm/armv4/package.mask
index 2b2acfef8ded..a7efb315c23f 100644
--- a/profiles/arch/arm/armv4/package.mask
+++ b/profiles/arch/arm/armv4/package.mask
@@ -27,7 +27,6 @@ virtual/rust
 gnome-base/gdm
 gnome-extra/chrome-gnome-shell
 gnome-extra/gnome-tweaks
->=media-libs/freetype-2.12.0
 >=dev-python/cryptography-36
 >=dev-python/pyopenssl-22
 dev-python/setuptools-rust

diff --git a/profiles/arch/arm/armv4/package.use.mask 
b/profiles/arch/arm/armv4/package.use.mask
index 22dcce444583..e507c3a3eca6 100644
--- a/profiles/arch/arm/armv4/package.use.mask
+++ b/profiles/arch/arm/armv4/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-04-22)
+# Needs Rustified librsvg
+>=media-libs/freetype-2.12.0 svg
+
 # Matt Turner  (2021-07-25)
 # gdm requires gnome-shell requires rustified librsvg.
 x11-misc/xscreensaver gdm

diff --git a/profiles/arch/arm/armv4t/package.mask 
b/profiles/arch/arm/armv4t/package.mask
index 2b2acfef8ded..a7efb315c23f 100644
--- a/profiles/arch/arm/armv4t/package.mask
+++ b/profiles/arch/arm/armv4t/package.mask
@@ -27,7 +27,6 @@ virtual/rust
 gnome-base/gdm
 gnome-extra/chrome-gnome-shell
 gnome-extra/gnome-tweaks
->=media-libs/freetype-2.12.0
 >=dev-python/cryptography-36
 >=dev-python/pyopenssl-22
 dev-python/setuptools-rust

diff --git a/profiles/arch/arm/armv4t/package.use.mask 
b/profiles/arch/arm/armv4t/package.use.mask
index 22dcce444583..e507c3a3eca6 100644
--- a/profiles/arch/arm/armv4t/package.use.mask
+++ b/profiles/arch/arm/armv4t/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-04-22)
+# Needs Rustified librsvg
+>=media-libs/freetype-2.12.0 svg
+
 # Matt Turner  (2021-07-25)
 # gdm requires gnome-shell requires rustified librsvg.
 x11-misc/xscreensaver gdm

diff --git a/profiles/arch/arm/armv5te/package.mask 
b/profiles/arch/arm/armv5te/package.mask
index d728da562af0..9a74eda8319b 100644
--- a/profiles/arch/arm/armv5te/package.mask
+++ b/profiles/arch/arm/armv5te/package.mask
@@ -27,7 +27,6 @@ virtual/rust
 gnome-base/gdm
 gnome-extra/chrome-gnome-shell
 gnome-extra/gnome-tweaks
->=media-libs/freetype-2.12.0
 >=dev-python/cryptography-36
 >=dev-python/pyopenssl-22
 dev-python/setuptools-rust

diff --git a/profiles/arch/arm/armv5te/package.use.mask 
b/profiles/arch/arm/armv5te/package.use.mask
index 22dcce444583..e507c3a3eca6 100644
--- a/profiles/arch/arm/armv5te/package.use.mask
+++ b/profiles/arch/arm/armv5te/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-04-22)
+# Needs Rustified librsvg
+>=media-libs/freetype-2.12.0 svg
+
 # Matt Turner  (2021-07-25)
 # gdm requires gnome-shell requires rustified librsvg.
 x11-misc/xscreensaver gdm



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc64/32ul/

2022-04-22 Thread Lars Wendler
commit: 9dcb4eea5e3c278d8df726e465646374fbf36d64
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Apr 22 21:31:30 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Apr 22 21:36:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dcb4eea

profiles/arch/powerpc/ppc64/32ul: Masked media-libs/freetype[svg]

Bug: https://bugs.gentoo.org/840227
Signed-off-by: Lars Wendler  gentoo.org>

 profiles/arch/powerpc/ppc64/32ul/package.use.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/powerpc/ppc64/32ul/package.use.mask 
b/profiles/arch/powerpc/ppc64/32ul/package.use.mask
index 4fdcbda5e77c..bfd49a6d6b60 100644
--- a/profiles/arch/powerpc/ppc64/32ul/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/32ul/package.use.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
 
+# Lars Wendler  (2022-04-22)
+# gnome-base/librsvg missing keywords
+media-libs/freetype svg
+
 # Andreas Sturmlechner  (2021-01-19)
 # dev-java/openjdk:11 is not keyworded
 >=app-office/libreoffice-7 java



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

2022-04-22 Thread Alfredo Tupone
commit: 3963bd109f2693f1a929b14572ec9127d1586a2f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Apr 22 21:08:06 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Apr 22 21:08:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3963bd10

dev-ml/parmap: depends on dune-configurator subslot

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

 dev-ml/parmap/{parmap-1.2.4.ebuild => parmap-1.2.4-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/parmap/parmap-1.2.4.ebuild 
b/dev-ml/parmap/parmap-1.2.4-r1.ebuild
similarity index 94%
rename from dev-ml/parmap/parmap-1.2.4.ebuild
rename to dev-ml/parmap/parmap-1.2.4-r1.ebuild
index 6c2389eba68b..2cab0f41c790 100644
--- a/dev-ml/parmap/parmap-1.2.4.ebuild
+++ b/dev-ml/parmap/parmap-1.2.4-r1.ebuild
@@ -16,6 +16,6 @@ SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 
-BDEPEND="dev-ml/dune-configurator"
+BDEPEND="dev-ml/dune-configurator:="
 RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]"
 DEPEND="${RDEPEND}"



[gentoo-commits] proj/qa-scripts:master commit in: /

2022-04-22 Thread Michał Górny
commit: 8a9f71b41829f17a76ac35f33e251f1c4f0ce6eb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 22 20:55:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 22 20:56:20 2022 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=8a9f71b4

Bump pkgcheck2html

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

 pkgcheck2html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pkgcheck2html b/pkgcheck2html
index 630048b..3704619 16
--- a/pkgcheck2html
+++ b/pkgcheck2html
@@ -1 +1 @@
-Subproject commit 630048b8c486a72361e9f73f14d80614f804730c
+Subproject commit 3704619bbfb31db09a2380fe1d918c18a05cca16



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

2022-04-22 Thread Sam James
commit: 4e7628b49662e359afd7e3e7a4dbbcc532c7afa4
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 20:40:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 20:40:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7628b4

app-text/tkman: use subslot dep on tcl

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

 app-text/tkman/{tkman-2.2-r2.ebuild => tkman-2.2-r3.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-text/tkman/tkman-2.2-r2.ebuild 
b/app-text/tkman/tkman-2.2-r3.ebuild
similarity index 89%
rename from app-text/tkman/tkman-2.2-r2.ebuild
rename to app-text/tkman/tkman-2.2-r3.ebuild
index 6efcee2408f7..dea248e90be4 100644
--- a/app-text/tkman/tkman-2.2-r2.ebuild
+++ b/app-text/tkman/tkman-2.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,8 +15,8 @@ KEYWORDS="~amd64 ppc sparc x86"
 
 DEPEND="
>=app-text/rman-3.1
-   >=dev-lang/tcl-8.4:0
-   >=dev-lang/tk-8.4:0
+   >=dev-lang/tcl-8.4:=
+   >=dev-lang/tk-8.4:=
 "
 RDEPEND="${DEPEND}"
 



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

2022-04-22 Thread Sam James
commit: 3efae625fef63f03502aca162e5aa6030801218b
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 20:38:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 20:40:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3efae625

app-misc/vittk: use subslot dep on tcl

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

 app-misc/vittk/{vittk-1.3.ebuild => vittk-1.3-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/vittk/vittk-1.3.ebuild 
b/app-misc/vittk/vittk-1.3-r1.ebuild
similarity index 87%
rename from app-misc/vittk/vittk-1.3.ebuild
rename to app-misc/vittk/vittk-1.3-r1.ebuild
index bc1c47519edb..4cf322908e9a 100644
--- a/app-misc/vittk/vittk-1.3.ebuild
+++ b/app-misc/vittk/vittk-1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,11 +13,11 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="dev-lang/tcl:0"
+DEPEND="dev-lang/tcl:="
 RDEPEND="
${DEPEND}
app-misc/task
-   dev-lang/tk:0
+   dev-lang/tk:=
 "
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tclxml/

2022-04-22 Thread Sam James
commit: 9efc19c4c595864b0e097655f69b0c3f776a6803
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 20:38:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 20:40:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9efc19c4

dev-tcltk/tclxml: use subslot dep on tcl

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

 dev-tcltk/tclxml/{tclxml-3.2.7.ebuild => tclxml-3.2.7-r1.ebuild} | 4 ++--
 dev-tcltk/tclxml/{tclxml-3.3.1.ebuild => tclxml-3.3.1-r1.ebuild} | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-tcltk/tclxml/tclxml-3.2.7.ebuild 
b/dev-tcltk/tclxml/tclxml-3.2.7-r1.ebuild
similarity index 94%
rename from dev-tcltk/tclxml/tclxml-3.2.7.ebuild
rename to dev-tcltk/tclxml/tclxml-3.2.7-r1.ebuild
index a32148ddc14b..5c4a298b68e7 100644
--- a/dev-tcltk/tclxml/tclxml-3.2.7.ebuild
+++ b/dev-tcltk/tclxml/tclxml-3.2.7-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
@@ -14,7 +14,7 @@ KEYWORDS="~alpha amd64 ppc sparc x86"
 IUSE="debug threads"
 
 DEPEND="
-   >=dev-lang/tcl-8.2:0
+   >=dev-lang/tcl-8.2:=
>=dev-libs/libxml2-2.6.9
dev-libs/libxslt
>=dev-tcltk/tcllib-1.2

diff --git a/dev-tcltk/tclxml/tclxml-3.3.1.ebuild 
b/dev-tcltk/tclxml/tclxml-3.3.1-r1.ebuild
similarity index 94%
rename from dev-tcltk/tclxml/tclxml-3.3.1.ebuild
rename to dev-tcltk/tclxml/tclxml-3.3.1-r1.ebuild
index 21c1b65eadf8..022c63c640c3 100644
--- a/dev-tcltk/tclxml/tclxml-3.3.1.ebuild
+++ b/dev-tcltk/tclxml/tclxml-3.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
 IUSE="debug threads"
 
 DEPEND="
-   >=dev-lang/tcl-8.2:0
+   >=dev-lang/tcl-8.2:=
>=dev-libs/libxml2-2.6.9
dev-libs/libxslt
>=dev-tcltk/tcllib-1.2



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tclperl/

2022-04-22 Thread Sam James
commit: e433d63798b639dee66caf6ab834157af87b838c
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 20:37:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 20:40:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e433d637

dev-tcltk/tclperl: use subslot dep on tcl

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

 .../tclperl/{tclperl-3.2-r1.ebuild => tclperl-3.2-r2.ebuild}  | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-tcltk/tclperl/tclperl-3.2-r1.ebuild 
b/dev-tcltk/tclperl/tclperl-3.2-r2.ebuild
similarity index 88%
rename from dev-tcltk/tclperl/tclperl-3.2-r1.ebuild
rename to dev-tcltk/tclperl/tclperl-3.2-r2.ebuild
index 199adc9af13d..850c9507c6ff 100644
--- a/dev-tcltk/tclperl/tclperl-3.2-r1.ebuild
+++ b/dev-tcltk/tclperl/tclperl-3.2-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
@@ -15,9 +15,9 @@ KEYWORDS="amd64 ~ppc x86"
 IUSE=""
 
 DEPEND="
-   >=dev-lang/tcl-8.3.3:0
-   >=dev-lang/perl-5.6.0
-   sys-libs/binutils-libs"
+   >=dev-lang/tcl-8.3.3:=
+   >=dev-lang/perl-5.6.0:=
+   sys-libs/binutils-libs:="
 RDEPEND="${DEPEND}"
 
 DOCS=( CHANGES README)



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

2022-04-22 Thread Sam James
commit: d3d11150e35729bd740d0c082032344b666e3a80
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 20:39:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 20:40:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d11150

app-crypt/gorilla: use subslot dep on tcl

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

 app-crypt/gorilla/{gorilla-1.4-r1.ebuild => gorilla-1.4-r2.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-crypt/gorilla/gorilla-1.4-r1.ebuild 
b/app-crypt/gorilla/gorilla-1.4-r2.ebuild
similarity index 88%
rename from app-crypt/gorilla/gorilla-1.4-r1.ebuild
rename to app-crypt/gorilla/gorilla-1.4-r2.ebuild
index fdb790d0430d..860983172a00 100644
--- a/app-crypt/gorilla/gorilla-1.4-r1.ebuild
+++ b/app-crypt/gorilla/gorilla-1.4-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
@@ -12,8 +12,8 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 
 DEPEND="
-   >=dev-lang/tcl-8.4.19:0
-   >=dev-lang/tk-8.4.19:0
+   >=dev-lang/tcl-8.4.19:=
+   >=dev-lang/tk-8.4.19:=
dev-tcltk/iwidgets
dev-tcltk/bwidget
 "



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/expect/

2022-04-22 Thread Sam James
commit: 529577aeea71cfe7bf5fc2c62e00b152c9c25fd0
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 20:36:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 20:40:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529577ae

dev-tcltk/expect: use subslot dep on tcl

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

 dev-tcltk/expect/{expect-5.45.4.ebuild => expect-5.45.4-r2.ebuild}| 2 +-
 dev-tcltk/expect/{expect-5.45.4-r1.ebuild => expect-5.45.4-r3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-tcltk/expect/expect-5.45.4.ebuild 
b/dev-tcltk/expect/expect-5.45.4-r2.ebuild
similarity index 98%
rename from dev-tcltk/expect/expect-5.45.4.ebuild
rename to dev-tcltk/expect/expect-5.45.4-r2.ebuild
index 6062b7449ecb..0b1f85dbef2f 100644
--- a/dev-tcltk/expect/expect-5.45.4.ebuild
+++ b/dev-tcltk/expect/expect-5.45.4-r2.ebuild
@@ -17,7 +17,7 @@ IUSE="debug doc threads"
 
 # We need dejagnu for src_test, but dejagnu needs expect
 # to compile/run, so we cant add dejagnu to DEPEND :/
-DEPEND=">=dev-lang/tcl-8.2:0[threads?]"
+DEPEND=">=dev-lang/tcl-8.2:=[threads?]"
 RDEPEND="${DEPEND}"
 
 S=${WORKDIR}/${MY_P}

diff --git a/dev-tcltk/expect/expect-5.45.4-r1.ebuild 
b/dev-tcltk/expect/expect-5.45.4-r3.ebuild
similarity index 98%
rename from dev-tcltk/expect/expect-5.45.4-r1.ebuild
rename to dev-tcltk/expect/expect-5.45.4-r3.ebuild
index fa02fd421cbb..6cda0a2c2c7b 100644
--- a/dev-tcltk/expect/expect-5.45.4-r1.ebuild
+++ b/dev-tcltk/expect/expect-5.45.4-r3.ebuild
@@ -17,7 +17,7 @@ IUSE="debug doc threads"
 
 # We need dejagnu for src_test, but dejagnu needs expect
 # to compile/run, so we cant add dejagnu to DEPEND :/
-DEPEND=">=dev-lang/tcl-8.2:0[threads?]"
+DEPEND=">=dev-lang/tcl-8.2:=[threads?]"
 RDEPEND="${DEPEND}"
 
 S=${WORKDIR}/${MY_P}



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

2022-04-22 Thread Michał Górny
commit: a6a22169f11936f1f491a1ca1807ff14cd527d15
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 22 20:22:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 22 20:23:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a22169

package.mask: Last rite most of dev-python/namespace-*

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 06d411d485e9..381c83997d2c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,18 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2022-04-22)
+# Obsolete namespace packages.  PEP 420 implicit namespaces are now
+# the preferred solution.  Upgrade the reverse dependencies to get
+# these packages unmerged.
+# Removal on 2022-05-09.
+dev-python/namespace-google
+dev-python/namespace-lazr
+dev-python/namespace-paste
+dev-python/namespace-repoze
+dev-python/namespace-ruamel
+dev-python/namespace-zope
+
 # Hans de Graaff  (2022-04-22)
 # Obsolete slots that are no longer used by current
 # dev-ruby/simplecov versions and have no use on their own.



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

2022-04-22 Thread Sam James
commit: 607a79943672482306a8efd40df1578593f93e34
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 20:00:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 20:20:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607a7994

profiles: declare virtual/jpeg deprecated

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

 profiles/package.deprecated | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index a042a92495d6..b8ed2952a8d3 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -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
 
 # This file specifies packages that are considered deprecated (but not
@@ -17,6 +17,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2022-04-22)
+# Obsolete virtual.
+# Only one provider is left (media-libs/libjpeg-turbo), please change
+# dependency to that instead.
+virtual/jpeg
+
 # Matt Turner  (2022-03-27)
 # Deprecated GNOME 2 era packages
 app-misc/tracker:0



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

2022-04-22 Thread Sam James
commit: 37c5d6152b1cd16fc8f47dc817a02b9c39a6a5e7
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 20:19:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 20:19:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c5d615

kde-apps/libkleo: add GCC 12 patch to 22.04.0 too

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

 kde-apps/libkleo/libkleo-22.04.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-apps/libkleo/libkleo-22.04.0.ebuild 
b/kde-apps/libkleo/libkleo-22.04.0.ebuild
index 90dd746a458e..392338639e98 100644
--- a/kde-apps/libkleo/libkleo-22.04.0.ebuild
+++ b/kde-apps/libkleo/libkleo-22.04.0.ebuild
@@ -36,6 +36,8 @@ DEPEND="${RDEPEND}
dev-libs/boost
 "
 
+PATCHES=( "${FILESDIR}/${PN}-21.12.3-gcc-12.patch" ) # bug 839921
+
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package fancyviewer KF5PimTextEdit)



[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/

2022-04-22 Thread Conrad Kostecki
commit: 6bb4e4fe4a65504b4316cd70e05365e1fc78c842
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Apr 22 20:13:58 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Apr 22 20:13:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb4e4fe

app-emulation/86Box: add 3.4.1

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-emulation/86Box/86Box-3.4.1.ebuild | 68 ++
 app-emulation/86Box/Manifest   |  1 +
 2 files changed, 69 insertions(+)

diff --git a/app-emulation/86Box/86Box-3.4.1.ebuild 
b/app-emulation/86Box/86Box-3.4.1.ebuild
new file mode 100644
index ..9463759e394c
--- /dev/null
+++ b/app-emulation/86Box/86Box-3.4.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Emulator of x86-based machines based on PCem"
+HOMEPAGE="https://github.com/86Box/86Box;
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 
+threads"
+
+DEPEND="
+   dev-libs/libevdev
+   media-libs/freetype:2=
+   media-libs/libpng:=
+   media-libs/libsdl2
+   media-libs/openal
+   media-libs/rtmidi
+   net-libs/libslirp
+   sys-libs/zlib
+   qt5? ( x11-libs/libXi )
+"
+
+RDEPEND="
+   ${DEPEND}
+   fluidsynth? ( media-sound/fluidsynth )
+   munt? ( media-libs/munt-mt32emu )
+   openal? ( media-libs/openal )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtopengl:5
+   dev-qt/qttranslations:5
+   dev-qt/qtwidgets:5
+   )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCPPTHREADS="$(usex threads)"
+   -DDEV_BRANCH="$(usex experimental)"
+   -DDINPUT="$(usex dinput)"
+   -DDYNAREC="$(usex dynarec)"
+   -DFLUIDSYNTH="$(usex fluidsynth)"
+   -DMINITRACE="OFF"
+   -DMUNT="$(usex munt)"
+   -DNEW_DYNAREC="$(usex new-dynarec)"
+   -DOPENAL="$(usex openal)"
+   -DPREFER_STATIC="OFF"
+   -DQT="$(usex qt5)"
+   -DRELEASE="ON"
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   elog "In order to use 86Box, you will need some roms for various 
emulated systems."
+   elog "See https://github.com/86Box/roms for more information."
+}

diff --git a/app-emulation/86Box/Manifest b/app-emulation/86Box/Manifest
index ad63835eb66f..eaf6604969dd 100644
--- a/app-emulation/86Box/Manifest
+++ b/app-emulation/86Box/Manifest
@@ -1 +1,2 @@
+DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 
20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5
 SHA512 
76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa
 DIST 86Box-3.4.tar.gz 4218439 BLAKE2B 
ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8
 SHA512 
a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0



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

2022-04-22 Thread Conrad Kostecki
commit: ebae2aa043c9b5049cd96d17a4df0320d1330318
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Apr 22 20:12:53 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Apr 22 20:12:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebae2aa0

media-sound/teamspeak-client: depend on dev-libs/quazip-1.2 slot

Closes: https://bugs.gentoo.org/839882
Signed-off-by: Conrad Kostecki  gentoo.org>

 ...eamspeak-client-3.5.6-r5.ebuild => teamspeak-client-3.5.6-r6.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/teamspeak-client/teamspeak-client-3.5.6-r5.ebuild 
b/media-sound/teamspeak-client/teamspeak-client-3.5.6-r6.ebuild
similarity index 99%
rename from media-sound/teamspeak-client/teamspeak-client-3.5.6-r5.ebuild
rename to media-sound/teamspeak-client/teamspeak-client-3.5.6-r6.ebuild
index 101a018b22a3..cabb291effe8 100644
--- a/media-sound/teamspeak-client/teamspeak-client-3.5.6-r5.ebuild
+++ b/media-sound/teamspeak-client/teamspeak-client-3.5.6-r6.ebuild
@@ -27,7 +27,7 @@ BDEPEND=">=dev-util/patchelf-0.10"
 RDEPEND="
app-arch/snappy:0/1
dev-libs/openssl:0
-   dev-libs/quazip:0=
+   dev-libs/quazip:0/1
dev-qt/qtcore:5
dev-qt/qtgui:5[accessibility,dbus,X(-)]
dev-qt/qtnetwork:5



[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/

2022-04-22 Thread Conrad Kostecki
commit: 58bffe97db4d940b69a68464fd3a4d0bc9db8144
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Apr 22 20:14:13 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Apr 22 20:14:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bffe97

app-emulation/86Box: drop 3.4

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-emulation/86Box/86Box-3.4.ebuild | 68 
 app-emulation/86Box/Manifest |  1 -
 2 files changed, 69 deletions(-)

diff --git a/app-emulation/86Box/86Box-3.4.ebuild 
b/app-emulation/86Box/86Box-3.4.ebuild
deleted file mode 100644
index 9463759e394c..
--- a/app-emulation/86Box/86Box-3.4.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Emulator of x86-based machines based on PCem"
-HOMEPAGE="https://github.com/86Box/86Box;
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 
+threads"
-
-DEPEND="
-   dev-libs/libevdev
-   media-libs/freetype:2=
-   media-libs/libpng:=
-   media-libs/libsdl2
-   media-libs/openal
-   media-libs/rtmidi
-   net-libs/libslirp
-   sys-libs/zlib
-   qt5? ( x11-libs/libXi )
-"
-
-RDEPEND="
-   ${DEPEND}
-   fluidsynth? ( media-sound/fluidsynth )
-   munt? ( media-libs/munt-mt32emu )
-   openal? ( media-libs/openal )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtopengl:5
-   dev-qt/qttranslations:5
-   dev-qt/qtwidgets:5
-   )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCPPTHREADS="$(usex threads)"
-   -DDEV_BRANCH="$(usex experimental)"
-   -DDINPUT="$(usex dinput)"
-   -DDYNAREC="$(usex dynarec)"
-   -DFLUIDSYNTH="$(usex fluidsynth)"
-   -DMINITRACE="OFF"
-   -DMUNT="$(usex munt)"
-   -DNEW_DYNAREC="$(usex new-dynarec)"
-   -DOPENAL="$(usex openal)"
-   -DPREFER_STATIC="OFF"
-   -DQT="$(usex qt5)"
-   -DRELEASE="ON"
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   elog "In order to use 86Box, you will need some roms for various 
emulated systems."
-   elog "See https://github.com/86Box/roms for more information."
-}

diff --git a/app-emulation/86Box/Manifest b/app-emulation/86Box/Manifest
index eaf6604969dd..09f0e0dab7f7 100644
--- a/app-emulation/86Box/Manifest
+++ b/app-emulation/86Box/Manifest
@@ -1,2 +1 @@
 DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 
20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5
 SHA512 
76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa
-DIST 86Box-3.4.tar.gz 4218439 BLAKE2B 
ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8
 SHA512 
a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0



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

2022-04-22 Thread Viorel Munteanu
commit: 880b45f53899a8b5139751cd25fd95a821b90560
Author: Viorel Munteanu  gmail  com>
AuthorDate: Fri Apr 22 19:45:55 2022 +
Commit: Viorel Munteanu  gmail  com>
CommitDate: Fri Apr 22 19:45:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=880b45f5

app-misc/fastfetch: add 1.3.1

Signed-off-by: Viorel Munteanu  gmail.com>

 app-misc/fastfetch/Manifest  | 1 +
 .../fastfetch/{fastfetch-.ebuild => fastfetch-1.3.1.ebuild}  | 9 +
 app-misc/fastfetch/fastfetch-.ebuild | 8 
 3 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 2975c0653..03f1be2f1 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,2 +1,3 @@
 DIST fastfetch-1.2.3.tar.gz 328561 BLAKE2B 
d52ba5a41eda9cd12cca01ae0387854586f7e3d5594155a20c22fa311b919ade7f71b089c39eb8044ebfb38b486c5d259a1b9f6a671ac7c60e2b36ca5f9d21c5
 SHA512 
239f695239a181ffb3b1b8d836d67e2876d2e7bfa9d75f3dc74c615e5497e510d1610347b72e3a8a1c31295fd48f6cad4f108592e2cdc9261f209318ca74b154
 DIST fastfetch-1.3.0.tar.gz 335013 BLAKE2B 
7834a19225d1abfb9f81981b9fc445c9d989db050d89289a4e8a9c9fa620991d4a6f9c4aa5cb5eb861fdc8d73d98ec9bd1b8ec009544f78b983291fabe6e07e8
 SHA512 
46b835ac4b767703c32398fa97b64b64fde6874b92f34747ca675377796cdfa551c0a2697d6435dfd3818ded12520ef3c7cd6c79a9ade30e8a62c7d44ccd1882
+DIST fastfetch-1.3.1.tar.gz 335011 BLAKE2B 
2ee30e3ee607bd03e6335c2e140c0ebfb5c8e5ed0bdc3fb19c2d8f9f70a79ce2c8983a532fc9679860a90bfbd5aab5f0ba7e1b5ce1716ddf7625a69adfc0
 SHA512 
e2a4d235c692f1eff6d687ac1738538263a8d989f033f1238aad8a504d50df525c68ffe6462413e670c224e6f0e86d1a641b25d7da65924029067a46bc9987d3

diff --git a/app-misc/fastfetch/fastfetch-.ebuild 
b/app-misc/fastfetch/fastfetch-1.3.1.ebuild
similarity index 78%
copy from app-misc/fastfetch/fastfetch-.ebuild
copy to app-misc/fastfetch/fastfetch-1.3.1.ebuild
index b3c3a92a3..556a1a727 100644
--- a/app-misc/fastfetch/fastfetch-.ebuild
+++ b/app-misc/fastfetch/fastfetch-1.3.1.ebuild
@@ -16,17 +16,18 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="X gnome pci vulkan wayland xcb xfce xrandr"
+KEYWORDS="~amd64"
+IUSE="X gnome imagemagick pci vulkan wayland xcb xfce xrandr"
 
 # note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
 RDEPEND="
-   media-gfx/imagemagick:=
sys-libs/zlib
X? ( x11-libs/libX11 )
gnome? (
dev-libs/glib
gnome-base/dconf
)
+   imagemagick? ( media-gfx/imagemagick:= )
pci? ( sys-apps/pciutils )
vulkan? ( media-libs/vulkan-loader )
wayland? ( dev-libs/wayland )
@@ -51,8 +52,8 @@ src_configure() {
-DENABLE_GIO=$(usex gnome)
-DENABLE_DCONF=$(usex gnome)
-DENABLE_XFCONF=$(usex xfce)
-   -DENABLE_IMAGEMAGICK7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
-   -DENABLE_IMAGEMAGICK6=$(has_version 
'=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
+   -DENABLE_IMAGEMAGICK6=$(use imagemagick && has_version 

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

2022-04-22 Thread Viorel Munteanu
commit: 505e027d3bc4932432e8a4f5c8beb045c6bff99a
Author: Viorel Munteanu  gmail  com>
AuthorDate: Fri Apr 22 19:46:15 2022 +
Commit: Viorel Munteanu  gmail  com>
CommitDate: Fri Apr 22 19:46:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=505e027d

app-misc/fastfetch: drop 1.2.3, 1.3.0

Signed-off-by: Viorel Munteanu  gmail.com>

 app-misc/fastfetch/Manifest   |  2 -
 app-misc/fastfetch/fastfetch-1.2.3.ebuild | 56 
 app-misc/fastfetch/fastfetch-1.3.0.ebuild | 61 ---
 3 files changed, 119 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 03f1be2f1..751dbfc72 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,3 +1 @@
-DIST fastfetch-1.2.3.tar.gz 328561 BLAKE2B 
d52ba5a41eda9cd12cca01ae0387854586f7e3d5594155a20c22fa311b919ade7f71b089c39eb8044ebfb38b486c5d259a1b9f6a671ac7c60e2b36ca5f9d21c5
 SHA512 
239f695239a181ffb3b1b8d836d67e2876d2e7bfa9d75f3dc74c615e5497e510d1610347b72e3a8a1c31295fd48f6cad4f108592e2cdc9261f209318ca74b154
-DIST fastfetch-1.3.0.tar.gz 335013 BLAKE2B 
7834a19225d1abfb9f81981b9fc445c9d989db050d89289a4e8a9c9fa620991d4a6f9c4aa5cb5eb861fdc8d73d98ec9bd1b8ec009544f78b983291fabe6e07e8
 SHA512 
46b835ac4b767703c32398fa97b64b64fde6874b92f34747ca675377796cdfa551c0a2697d6435dfd3818ded12520ef3c7cd6c79a9ade30e8a62c7d44ccd1882
 DIST fastfetch-1.3.1.tar.gz 335011 BLAKE2B 
2ee30e3ee607bd03e6335c2e140c0ebfb5c8e5ed0bdc3fb19c2d8f9f70a79ce2c8983a532fc9679860a90bfbd5aab5f0ba7e1b5ce1716ddf7625a69adfc0
 SHA512 
e2a4d235c692f1eff6d687ac1738538263a8d989f033f1238aad8a504d50df525c68ffe6462413e670c224e6f0e86d1a641b25d7da65924029067a46bc9987d3

diff --git a/app-misc/fastfetch/fastfetch-1.2.3.ebuild 
b/app-misc/fastfetch/fastfetch-1.2.3.ebuild
deleted file mode 100644
index 414ee9c3d..0
--- a/app-misc/fastfetch/fastfetch-1.2.3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Like neofetch but faster"
-HOMEPAGE="https://github.com/LinusDierheimer/fastfetch;
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git;
-else
-   
SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X gnome pci vulkan wayland xcb xfce xrandr"
-
-# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
-RDEPEND="
-   X? ( x11-libs/libX11 )
-   gnome? (
-   dev-libs/glib
-   gnome-base/dconf
-   )
-   pci? ( sys-apps/pciutils )
-   vulkan? ( media-libs/vulkan-loader )
-   wayland? ( dev-libs/wayland )
-   xcb? ( x11-libs/libxcb )
-   xfce? ( xfce-base/xfconf )
-   xrandr? ( x11-libs/libXrandr )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="xrandr? ( X )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_RPM=no
-   -DENABLE_VULKAN=$(usex vulkan)
-   -DENABLE_WAYLAND=$(usex wayland)
-   -DENABLE_XCB_RANDR=$(usex xcb)
-   -DENABLE_XCB=$(usex xcb)
-   -DENABLE_XRANDR=$(usex xrandr)
-   -DENABLE_X11=$(usex X)
-   -DENABLE_GIO=$(usex gnome)
-   -DENABLE_DCONF=$(usex gnome)
-   -DENABLE_XFCONF=$(usex xfce)
-   )
-
-   cmake_src_configure
-}

diff --git a/app-misc/fastfetch/fastfetch-1.3.0.ebuild 
b/app-misc/fastfetch/fastfetch-1.3.0.ebuild
deleted file mode 100644
index 69465c24b..0
--- a/app-misc/fastfetch/fastfetch-1.3.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Like neofetch but faster"
-HOMEPAGE="https://github.com/LinusDierheimer/fastfetch;
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git;
-else
-   
SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X gnome pci vulkan wayland xcb xfce xrandr"
-
-# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
-RDEPEND="
-   media-gfx/imagemagick:=
-   sys-libs/zlib
-   X? ( x11-libs/libX11 )
-   gnome? (
-   dev-libs/glib
-   gnome-base/dconf
-   )
-   pci? ( sys-apps/pciutils )
-   vulkan? ( media-libs/vulkan-loader )
-   wayland? ( dev-libs/wayland )
-   xcb? ( x11-libs/libxcb )
-   xfce? ( xfce-base/xfconf )
-   xrandr? ( x11-libs/libXrandr )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="xrandr? ( 

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

2022-04-22 Thread Sam James
commit: fd29ef2f38afa5102be5b00c2f4ba0b800432bec
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 19:41:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 19:41:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd29ef2f

profiles: drop kde-apps/kipi-plugins references

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

 profiles/base/package.use.stable.mask | 4 
 profiles/updates/3Q-2019  | 1 -
 2 files changed, 5 deletions(-)

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index c8e1375a025a..af1fb4278b26 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -129,10 +129,6 @@ media-video/vdrsync dvdr
 # anywhere yet.
 media-plugins/grilo-plugins chromaprint
 
-# Andreas Sturmlechner  (2019-02-16)
-# net-libs/libmediawiki not stable anywhere.
-kde-apps/kipi-plugins mediawiki
-
 # Mikle Kolyada  (2018-11-07)
 # sssd is only stable for amd64 and x86
 app-admin/sudo sssd

diff --git a/profiles/updates/3Q-2019 b/profiles/updates/3Q-2019
index dde92e176908..a3a122704e63 100644
--- a/profiles/updates/3Q-2019
+++ b/profiles/updates/3Q-2019
@@ -1,4 +1,3 @@
-move media-plugins/kipi-plugins kde-apps/kipi-plugins
 move kde-misc/yakuake kde-apps/yakuake
 move kde-apps/kjots app-text/kjots
 move app-arch/upx-ucl app-arch/upx



[gentoo-commits] proj/kde:master commit in: kde-apps/kipi-plugins/

2022-04-22 Thread Sam James
commit: 6a04c095e40a4e6f465230d0adf1d735b71f0e68
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 19:39:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 19:39:40 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6a04c095

kde-apps/kipi-plugins: treeclean

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

 kde-apps/kipi-plugins/kipi-plugins-.ebuild | 50 --
 kde-apps/kipi-plugins/metadata.xml | 18 --
 2 files changed, 68 deletions(-)

diff --git a/kde-apps/kipi-plugins/kipi-plugins-.ebuild 
b/kde-apps/kipi-plugins/kipi-plugins-.ebuild
deleted file mode 100644
index c14907a6ae..00
--- a/kde-apps/kipi-plugins/kipi-plugins-.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.88.0
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="Plugins for the KDE Image Plugin Interface"
-HOMEPAGE="https://apps.kde.org/kipi_plugins/ https://userbase.kde.org/KIPI;
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="mediawiki +remotestorage"
-
-RDEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=dev-qt/qtxmlpatterns-${QTMIN}:5
-   >=kde-apps/libkipi-${PVCUT}:5=
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   mediawiki? ( net-libs/libmediawiki:5 )
-   remotestorage? ( >=kde-frameworks/kio-${KFMIN}:5 )
-"
-DEPEND="${RDEPEND}
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-"
-BDEPEND="sys-devel/gettext"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package mediawiki KF5MediaWiki)
-   $(cmake_use_find_package remotestorage KF5KIO)
-   )
-   ecm_src_configure
-}

diff --git a/kde-apps/kipi-plugins/metadata.xml 
b/kde-apps/kipi-plugins/metadata.xml
deleted file mode 100644
index eb4f0465d6..00
--- a/kde-apps/kipi-plugins/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   dilfri...@gentoo.org
-   
-   
-   k...@gentoo.org
-   Gentoo KDE Project
-   
-   
-   https://bugs.kde.org/
-   
-   
-   Build the mediawiki export plugin
-   Build plugin for remote storage 
using network protocols such as FTP, SSH, SAMBA via 
kde-frameworks/kio
-   
-



  1   2   3   4   5   >