[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-sysvinit/

2022-03-28 Thread Sam James
commit: d9fd78955d0733043c9c23cffb94a8fc32560bb9
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 29 05:38:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 29 05:38:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9fd7895

sec-keys/openpgp-keys-sysvinit: initial import

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

 sec-keys/openpgp-keys-sysvinit/Manifest  |  1 +
 sec-keys/openpgp-keys-sysvinit/metadata.xml  |  8 
 .../openpgp-keys-sysvinit-20220329.ebuild| 20 
 3 files changed, 29 insertions(+)

diff --git a/sec-keys/openpgp-keys-sysvinit/Manifest 
b/sec-keys/openpgp-keys-sysvinit/Manifest
new file mode 100644
index ..8e9831dccdbf
--- /dev/null
+++ b/sec-keys/openpgp-keys-sysvinit/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-sysvinit-20220329.asc 3143 BLAKE2B 
aa460268aa471a195398ac8b6fef1cd40de11449ab3501627b929cdc6f08b4a96a6cb5e3ce2a6342114991e9f620c2e71a6284b9ae339419a7bfd6993a4af5cb
 SHA512 
c4d5af7d55983ffb4507e62206ab054f6e579731e048775857801dd406fc6e3c29b08bd3e416f3815d614955cfa3fedc71de4fa864f47641ad4ee3abb3bdb523

diff --git a/sec-keys/openpgp-keys-sysvinit/metadata.xml 
b/sec-keys/openpgp-keys-sysvinit/metadata.xml
new file mode 100644
index ..8cb7f9b298b9
--- /dev/null
+++ b/sec-keys/openpgp-keys-sysvinit/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   base-sys...@gentoo.org
+   
+   
+

diff --git 
a/sec-keys/openpgp-keys-sysvinit/openpgp-keys-sysvinit-20220329.ebuild 
b/sec-keys/openpgp-keys-sysvinit/openpgp-keys-sysvinit-20220329.ebuild
new file mode 100644
index ..4948460209f8
--- /dev/null
+++ b/sec-keys/openpgp-keys-sysvinit/openpgp-keys-sysvinit-20220329.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="OpenPGP keys used by the sysvinit project"
+HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit 
https://github.com/slicer69/sysvinit;
+SRC_URI="https://download.savannah.nongnu.org/releases/sysvinit/sysvinit-verification-key-3.pub
 -> ${P}.asc"
+#SRC_URI="https://savannah.nongnu.org/project/memberlist-gpgkeys.php?group=sysvinit=1
 -> ${P}.asc"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - sysvinit.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/files/, app-emulation/qemu/

2022-03-28 Thread Sam James
commit: 7e9e099c436cc0934ca4e092856e5b08909622d6
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 29 05:37:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 29 05:37:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e9e099c

app-emulation/qemu: add glibc-2.35 patch

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

 ...u-6.2.0-glibc-2.35-rseq-seccomp-virtiofsd.patch |  61 ++
 app-emulation/qemu/qemu-6.2.0-r4.ebuild| 925 +
 2 files changed, 986 insertions(+)

diff --git 
a/app-emulation/qemu/files/qemu-6.2.0-glibc-2.35-rseq-seccomp-virtiofsd.patch 
b/app-emulation/qemu/files/qemu-6.2.0-glibc-2.35-rseq-seccomp-virtiofsd.patch
new file mode 100644
index ..156d94b0f57e
--- /dev/null
+++ 
b/app-emulation/qemu/files/qemu-6.2.0-glibc-2.35-rseq-seccomp-virtiofsd.patch
@@ -0,0 +1,61 @@
+https://gitlab.com/qemu/qemu/-/commit/7b223e38603de3a75602e14914d26f9d4baf52eb.patch
+https://bugs.gentoo.org/836300
+
+From 7b223e38603de3a75602e14914d26f9d4baf52eb Mon Sep 17 00:00:00 2001
+From: Christian Ehrhardt 
+Date: Wed, 9 Feb 2022 12:14:56 +0100
+Subject: [PATCH] tools/virtiofsd: Add rseq syscall to the seccomp allowlist
+
+The virtiofsd currently crashes when used with glibc 2.35.
+That is due to the rseq system call being added to every thread
+creation [1][2].
+
+[1]: https://www.efficios.com/blog/2019/02/08/linux-restartable-sequences/
+[2]: https://sourceware.org/pipermail/libc-alpha/2022-February/136040.html
+
+This happens not at daemon start, but when a guest connects
+
+/usr/lib/qemu/virtiofsd -f --socket-path=/tmp/testvfsd -o sandbox=chroot \
+-o source=/var/guests/j-virtiofs --socket-group=kvm
+virtio_session_mount: Waiting for vhost-user socket connection...
+# start ok, now guest will connect
+virtio_session_mount: Received vhost-user socket connection
+virtio_loop: Entry
+fv_queue_set_started: qidx=0 started=1
+fv_queue_set_started: qidx=1 started=1
+Bad system call (core dumped)
+
+We have to put rseq on the seccomp allowlist to avoid that the daemon
+is crashing in this case.
+
+Reported-by: Michael Hudson-Doyle 
+Signed-off-by: Christian Ehrhardt 
+Reviewed-by: Dr. David Alan Gilbert 
+Message-id: 20220209111456.3328420-1-christian.ehrha...@canonical.com
+
+[Moved rseq to its alphabetically ordered position in the seccomp
+allowlist.
+--Stefan]
+Signed-off-by: Stefan Hajnoczi 
+---
+ tools/virtiofsd/passthrough_seccomp.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/tools/virtiofsd/passthrough_seccomp.c 
b/tools/virtiofsd/passthrough_seccomp.c
+index a3ce9f898d..2bc0127b69 100644
+--- a/tools/virtiofsd/passthrough_seccomp.c
 b/tools/virtiofsd/passthrough_seccomp.c
+@@ -91,6 +91,9 @@ static const int syscall_allowlist[] = {
+ SCMP_SYS(renameat2),
+ SCMP_SYS(removexattr),
+ SCMP_SYS(restart_syscall),
++#ifdef __NR_rseq
++SCMP_SYS(rseq), /* required since glibc 2.35 */
++#endif
+ SCMP_SYS(rt_sigaction),
+ SCMP_SYS(rt_sigprocmask),
+ SCMP_SYS(rt_sigreturn),
+-- 
+GitLab
+
+

diff --git a/app-emulation/qemu/qemu-6.2.0-r4.ebuild 
b/app-emulation/qemu/qemu-6.2.0-r4.ebuild
new file mode 100644
index ..e981bb09adc5
--- /dev/null
+++ b/app-emulation/qemu/qemu-6.2.0-r4.ebuild
@@ -0,0 +1,925 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="ncurses,readline"
+
+FIRMWARE_ABI_VERSION="6.2.0"
+
+inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
+   pax-utils xdg-utils
+
+if [[ ${PV} = ** ]]; then
+   EGIT_REPO_URI="https://git.qemu.org/git/qemu.git;
+   EGIT_SUBMODULES=(
+   meson
+   tests/fp/berkeley-softfloat-3
+   tests/fp/berkeley-testfloat-3
+   ui/keycodemapdb
+   )
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://download.qemu.org/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
+HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org;
+
+LICENSE="GPL-2 LGPL-2 BSD-2"
+SLOT="0"
+
+IUSE="accessibility +aio alsa bpf bzip2 capstone +caps +curl debug +doc
+   +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring
+   jack jemalloc +jpeg
+   lzo multipath
+   ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs
+   plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux
+   +slirp
+   smartcard snappy spice ssh static static-user systemtap test udev usb
+   usbredir vde +vhost-net vhost-user-fs virgl virtfs +vnc vte xattr xen
+   xfs zstd"
+
+COMMON_TARGETS="
+   aarch64
+   alpha
+   arm
+   cris
+   hppa
+   i386
+   m68k
+   microblaze
+   microblazeel
+

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

2022-03-28 Thread Sam James
commit: f5b8088a99e684eac64e0b1606f8648bc1ab7d21
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 29 05:31:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 29 05:31:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b8088a

sys-apps/sysvinit: keep old OpenRC blocker

It's cheap, so why not, I guess. But can't really be expected
to do stuff like this forever as nobody will be testing with it.

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

 sys-apps/sysvinit/{sysvinit-3.02.ebuild => sysvinit-3.02-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/sysvinit/sysvinit-3.02.ebuild 
b/sys-apps/sysvinit/sysvinit-3.02-r1.ebuild
similarity index 97%
rename from sys-apps/sysvinit/sysvinit-3.02.ebuild
rename to sys-apps/sysvinit/sysvinit-3.02-r1.ebuild
index 44203391cf14..689e5a124a48 100644
--- a/sys-apps/sysvinit/sysvinit-3.02.ebuild
+++ b/sys-apps/sysvinit/sysvinit-3.02-r1.ebuild
@@ -26,7 +26,10 @@ COMMON_DEPEND="
)"
 DEPEND="${COMMON_DEPEND}
virtual/os-headers"
+# Old OpenRC blocker is for bug #587424
+# Keep for longer than usual given it's cheap and avoid user inconvenience
 RDEPEND="${COMMON_DEPEND}
+   

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

2022-03-28 Thread Eray Aslan
commit: 555a5bf10876eb6026ebe1cd8ed51b49167c2eca
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Mar 29 05:29:06 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Mar 29 05:29:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=555a5bf1

mail-mta/postfix: add 3.8_pre20220325, drop 3.8_pre20220220-r1

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

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

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 309a397d06a2..8b99dc2c034e 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -1,3 +1,3 @@
 DIST postfix-3.6.5.tar.gz 4751485 BLAKE2B 
7d53ccf76d978db269fe0ab8641abcb3ba91a72c97fa739a2c8ea80c45bb3ecdaca51d08f7db03582887a0cdcdf96be423e3e35b4f2ab2fbb0fbe4e98dd60758
 SHA512 
510c7b387b38c8683bda33371468c1c1209285baca7d8f237fdb668b313fa4b4d6727f7e4eb79fc81c4155f0839b4e95995dff186e62621b26e5b8b31cff15d5
 DIST postfix-3.7.0.tar.gz 4823087 BLAKE2B 
7388ad49862c97e20179a2d3ed26069f21e8a578790fcb8adc9f5b648202269bd4c07905931237dab905d991002bcfd9f03d11e6a85b46fcf0e3b72412d852eb
 SHA512 
f2fb5c0399100c19e428b68728a8ce62b1fb74d365038373f22ed698c1d0fece506b3f1335c322b949875a4a9fa96fa0a7680b12641d596d09615e8fef061da4
-DIST postfix-3.8-20220220.tar.gz 4821731 BLAKE2B 
1d09dd29de8b888c1466019096cf0f4120c3fae30b2812fc621842387b77222b41ae32ce66b3430d7540b3de1e07a72d531544d016fc668e099d3d6598ee06e2
 SHA512 
21f2cc192213b22ba3a36a225ad7cfc0ec36f25e16a155c814eb2682db6a9eed81bad2223c2af5c1764a2b943a70bab85140c7e3e722aa0f4351cef26fd8fe59
+DIST postfix-3.8-20220325.tar.gz 4822339 BLAKE2B 
844239856ec5dc2eeb3c56134f69e20a43a9e1e1c70d66022bd4775d307cb865236f355e6039e30f28d6b35fba3d83d768a4c477c7af5338bd6fd50b12002afa
 SHA512 
c425563c329878b687f346f2291c990884d0ff21e8af1062b7977e1ca269086dfcc487ec75a5192c02575456895bb9f6a87562690f207657ffb3428a0eb999b9

diff --git a/mail-mta/postfix/postfix-3.8_pre20220220-r1.ebuild 
b/mail-mta/postfix/postfix-3.8_pre20220325.ebuild
similarity index 100%
rename from mail-mta/postfix/postfix-3.8_pre20220220-r1.ebuild
rename to mail-mta/postfix/postfix-3.8_pre20220325.ebuild



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

2022-03-28 Thread Sam James
commit: 43da0ef9e9ba894ef97788623be1b1d104da6c35
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 29 04:48:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 29 05:29:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43da0ef9

sys-apps/sysvinit: add 3.02

Note this drops the 'shutdown' patch given QEMU has been fixed
(the impetus for the original bug) and the patch no longer applies --
to rebase it, we'd need to adapt the new translations and then always
have to regenerate them too. Not worth it given the original problem
is gone.

(Although, that said, it looks like the translations aren't
bundled generated anyway, so we ended up adding USE=nls for po4a for now.)

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

 sys-apps/sysvinit/Manifest |   2 +
 sys-apps/sysvinit/metadata.xml |  19 ++--
 sys-apps/sysvinit/sysvinit-3.02.ebuild | 175 +
 3 files changed, 188 insertions(+), 8 deletions(-)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 439c1fbdc297..4aa02107a44b 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,3 +1,5 @@
 DIST sysvinit-2.99.tar.xz 126908 BLAKE2B 
b82c745d5b695f918d4a163e7b9eaceccc07a46f73c3782c7771cc29a8600be13de4ff30891086df5773d60f37fa3b0f58566ccaf72cd70af68083b51152a38b
 SHA512 
34f328d7d2e6ceddcddfebab49eb9c34e90dc96decf2caeb89dffd2ade54322fa4a3cb9fa1e1a4bc687e07fcb0a13e5aebe6186582a9f5c9153e1513baa87ddd
 DIST sysvinit-3.00.tar.xz 127072 BLAKE2B 
d1c4e509d7c13cf0fb9da290f875e7c0ab0666d843d75d4dd6885112248a859dd077bdf9cc926c4af58473da99a5229bb879c7094afd648d5ebe72597a3ba6a7
 SHA512 
ba834ac6c48528304373018bfb05dcdd3573d8081dd7dc95a44808804404d77ee4832fedb3f34e67d87f22f201f9526c54910a51c6ed2a42ac55b756843cd825
 DIST sysvinit-3.01.tar.xz 126616 BLAKE2B 
b991c6d2a09b02003cc587379b148f8ca3817c27fcaf81f184f679cfd5325e0b551484bba47bb554a34c7eeba60538f4943de49b1d59bd4bef73d7d086fefdb2
 SHA512 
66da3830aa32b70f0beea994213145a550e5b5d58a5b54afb17109243d5efface6aba8c296b76dbfb22ce6f86c9c58f237ff71ee04ec7d5b316ad412bf7acbcf
+DIST sysvinit-3.02.tar.xz 219560 BLAKE2B 
c68505aab9e257fa3fb4153b4d2a51a7a8ac0137f0ee21174c168b1a1e4f12ea6be53679c484e2ea31904a37cd94fb5d913a9885da6c618acdae566b70bb7fae
 SHA512 
44a43e2faff3a0d3410447ffc9b8b7c66eae1a5cba54c2c4d8518d3b2e5accecc68a280c87dbf6d18f943ae466c3c1e09bc633009207cbd777d371effda30831
+DIST sysvinit-3.02.tar.xz.sig 833 BLAKE2B 
07f86211d2ded8afea22df246140cb44ec4a949c2450b1cc9d996b4b582da7767726648595c5f1cf584c31c0c59c4b0915a22cc254fed56bd42ac155b544cbfc
 SHA512 
9b8a2b3e480041ead8bd2b16551fb00e387d823ad196cf60f6938eda5accf33e944b7b530d47bc0bdd90de6766cf8d44050c0c3d95b18c8b76d412d0a6c3121a

diff --git a/sys-apps/sysvinit/metadata.xml b/sys-apps/sysvinit/metadata.xml
index 244cfb040246..f085bc59b51f 100644
--- a/sys-apps/sysvinit/metadata.xml
+++ b/sys-apps/sysvinit/metadata.xml
@@ -1,12 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   willi...@gentoo.org
-   William Hubbs
-
-
-   base-sys...@gentoo.org
-   Gentoo Base System
-
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   slicer69/sysvinit
+   
 

diff --git a/sys-apps/sysvinit/sysvinit-3.02.ebuild 
b/sys-apps/sysvinit/sysvinit-3.02.ebuild
new file mode 100644
index ..44203391cf14
--- /dev/null
+++ b/sys-apps/sysvinit/sysvinit-3.02.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PLOCALES="de es fi fr hu id pl"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sysvinit.asc
+inherit toolchain-funcs flag-o-matic plocale verify-sig
+
+DESCRIPTION="/sbin/init - parent of all processes"
+HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
+SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://nongnu/${PN}/${P/_/-}.tar.xz.sig )"
+S="${WORKDIR}/${P/_*}"
+
+LICENSE="GPL-2"
+SLOT="0"
+if [[ ${PV} != *beta* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+IUSE="selinux ibm nls static"
+
+COMMON_DEPEND="
+   selinux? (
+   >=sys-libs/libselinux-1.28
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers"
+RDEPEND="${COMMON_DEPEND}
+   selinux? ( sec-policy/selinux-shutdown )"
+# po4a is for man page translations
+BDEPEND="nls? ( app-text/po4a )
+   verify-sig? ( sec-keys/openpgp-keys-sysvinit )"
+
+PATCHES=(
+   # bug #80220
+   "${FILESDIR}/${PN}-2.86-kexec.patch"
+   # bug #158615
+   "${FILESDIR}/${PN}-2.94_beta-shutdown-single.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e '/^CPPFLAGS =$/d' \
+   -e '/^override CFLAGS 

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

2022-03-28 Thread William Hubbs
commit: cfed4d10bd3144ed782b625e266cedd533d505d6
Author: Henning Schild  hennsch  de>
AuthorDate: Mon Mar 28 18:31:43 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Mar 29 02:37:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfed4d10

dev-util/gitlab-runner: fix init script syntax

Closes: https://bugs.gentoo.org/836305
Closes: https://github.com/gentoo/gentoo/pull/24795

Thanks-to: Henning Schild  hennsch.de>
Signed-off-by: William Hubbs  gentoo.org>

 dev-util/gitlab-runner/files/gitlab-runner.initd  | 11 +++
 ...ab-runner-14.9.1.ebuild => gitlab-runner-14.9.1-r1.ebuild} |  0
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-util/gitlab-runner/files/gitlab-runner.initd 
b/dev-util/gitlab-runner/files/gitlab-runner.initd
index 8ae45b510fd0..0e5c5ed224b6 100644
--- a/dev-util/gitlab-runner/files/gitlab-runner.initd
+++ b/dev-util/gitlab-runner/files/gitlab-runner.initd
@@ -1,20 +1,23 @@
 #!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 command="/usr/bin/gitlab-runner"
+runner_datadir="${runner_datadir:-/var/lib/gitlab-runner}"
 command_args="run
--config ${runner_config:-/etc/gitlab-runner/config.toml}
--service ${runner_service:-${RC_SVCNAME}}
--user ${runner_user:-gitlab-runner}
-   --working-directory ${runner_datadir:-/var/lib/gitlab-runner}
+   --working-directory ${runner_datadir}
${RUNNER_OPTS}"
 command_background=true
 extra_started_commands="reload"
 name="${name:-GitLab Runner}"
 pidfile="/run/${RC_SVCNAME}.pid"
-output_log="${output_log:-${runner_logdir}/gitlab-runner.log"
-error_log="${error_log:-${runner_logdir}/gitlab-runner.err"
+runner_user="${runner_user:-gitlab-runner}"
+runner_logdir="${runner_logdir:-/var/log/gitlab-runner}"
+output_log="${output_log:-${runner_logdir}/gitlab-runner.log}"
+error_log="${error_log:-${runner_logdir}/gitlab-runner.err}"
 retry="QUIT/60/TERM/60"
 required_files="${runner_config}"
 

diff --git a/dev-util/gitlab-runner/gitlab-runner-14.9.1.ebuild 
b/dev-util/gitlab-runner/gitlab-runner-14.9.1-r1.ebuild
similarity index 100%
rename from dev-util/gitlab-runner/gitlab-runner-14.9.1.ebuild
rename to dev-util/gitlab-runner/gitlab-runner-14.9.1-r1.ebuild



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

2022-03-28 Thread Patrick McLean
commit: 6ca16a86a8930ccdcf057634df5d2dfdbd15f950
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Mar 29 02:23:01 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Mar 29 02:23:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca16a86

dev-python/black: add 22.3.0

Signed-off-by: Patrick McLean  gentoo.org>

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

diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index 20ba92e03eea..17cd98220065 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1,2 +1,3 @@
 DIST black-21.12b0.tar.gz 1200305 BLAKE2B 
cd019b230d2ba1fab88075a5e14cb5de88a4ee283b53d869564f071a104d2810ca31c04db09310b99a1610bdace7d5b9b360b2a3a4810822322a4eacc8998ad8
 SHA512 
1f6e4eeafd653fa9db608585110f5c5067942031b2d67e630befa899d7fca3c35f52cbde8fc91c2697fb294fb16525254756ebce16e556fc139b621f738bfa22
 DIST black-22.1.0.tar.gz 1161720 BLAKE2B 
d74cbdd39dc1576583cee57089cb6d75a338f2d6640697adda79d38d02eeb51664049dca934d5014761d0fd4080ca2f40a3ea10c30e40bde9fe6af6c178b202c
 SHA512 
9b97a3b32ecebebeb61ea581784a9b2215540c20533097fe87d5ef3c046dbe7c2ab8f2f21d1884cbe0ddd458434f17eb9b540764f955385873e6fdef86c3014c
+DIST black-22.3.0.tar.gz 1154456 BLAKE2B 
c89b43722839748dff0ce60debb684cd8eeae5ef5fb7e080f6b0031412381d7be121ce62ad252a67fa7930726243680a4bf183417611617be5af39722164289d
 SHA512 
fc44576b93a6e158f625ad5444247f6a59a1ebcc7f0c73ed40d557a9a865457b297eabd492f01999e51ee3e5c3fa83f3d6e3c10937ecaa8c1d36f7541736d2e4

diff --git a/dev-python/black/black-22.3.0.ebuild 
b/dev-python/black/black-22.3.0.ebuild
new file mode 100644
index ..5af8bdaa4f15
--- /dev/null
+++ b/dev-python/black/black-22.3.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 optfeature
+
+MY_PV="${PV//_beta/b}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="The uncompromising Python code formatter"
+HOMEPAGE="https://black.readthedocs.io/en/stable/ https://github.com/psf/black;
+SRC_URI="https://github.com/psf/${PN}/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~x64-macos"
+
+RDEPEND="
+   >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
+   >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-3.10.0.0[${PYTHON_USEDEP}]
+   ' python3_{8..9})
+"
+BDEPEND="
+   >=dev-python/setuptools_scm-6.3.1[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
+   dev-python/aiohttp-cors[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${MY_PV}
+
+pkg_postinst() {
+   optfeature "blackd - HTTP API for black" "dev-python/aiohttp 
dev-python/aiohttp-cors"
+}



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

2022-03-28 Thread Sam James
commit: cd0a0f16ebdc4cf2d18378213d8476aeb42ff810
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 29 01:59:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 29 02:00:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd0a0f16

sys-libs/zlib: keyword 1.2.12-r1

Issues are fixed now. Nothing else has come up other than the now-fixed
CC-configure issue.

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

 sys-libs/zlib/files/zlib-1.2.12-fix-CC-logic-in-configure.patch | 6 --
 sys-libs/zlib/zlib-1.2.12-r1.ebuild | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-libs/zlib/files/zlib-1.2.12-fix-CC-logic-in-configure.patch 
b/sys-libs/zlib/files/zlib-1.2.12-fix-CC-logic-in-configure.patch
index 8b6c5e26a766..7fb13325b114 100644
--- a/sys-libs/zlib/files/zlib-1.2.12-fix-CC-logic-in-configure.patch
+++ b/sys-libs/zlib/files/zlib-1.2.12-fix-CC-logic-in-configure.patch
@@ -1,6 +1,6 @@
 https://github.com/madler/zlib/pull/607
 
-From c9b7587ff947638412a69df5ea820c563b8b1c1b Mon Sep 17 00:00:00 2001
+From 80d086357a55b94a13e43756cf3e131f25eef0e4 Mon Sep 17 00:00:00 2001
 From: Sam James 
 Date: Mon, 28 Mar 2022 08:40:45 +0100
 Subject: [PATCH] Fix CC logic in configure
@@ -10,6 +10,9 @@ the logic was changed to try check harder for GCC, but it 
dropped
 the default setting of cc=${CC}. It was throwing away any pre-set CC value as
 a result.
 
+The rest of the script then cascades down a bad path because it's convinced
+it's not GCC or a GCC-like compiler.
+
 This led to e.g. misdetection of inability to build shared libs
 for say, multilib cases (w/ CC being one thing from the environment being used
 for one test (e.g. x86_64-unknown-linux-gnu-gcc -m32 and then 'cc' used for
@@ -40,4 +43,3 @@ index 52ff4a04e..3fa3e8618 100755
  cflags=${CFLAGS-"-O3"}
  # to force the asm version use: CFLAGS="-O3 -DASMV" ./configure
  case "$cc" in
-

diff --git a/sys-libs/zlib/zlib-1.2.12-r1.ebuild 
b/sys-libs/zlib/zlib-1.2.12-r1.ebuild
index 1a031b3c2526..267b24c0d148 100644
--- a/sys-libs/zlib/zlib-1.2.12-r1.ebuild
+++ b/sys-libs/zlib/zlib-1.2.12-r1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://zlib.net/${P}.tar.gz
 
 LICENSE="ZLIB"
 SLOT="0/1" # subslot = SONAME
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="minizip static-libs"
 
 RDEPEND="!sys-libs/zlib-ng[compat]"



[gentoo-commits] proj/sci:master commit in: dev-python/dandischema/, dev-python/dandischema/files/

2022-03-28 Thread Horea Christian
commit: 17b74679f9aef73bcd9eb3db3d0c4797c7d76d9a
Author: Horea Christian  chymera  eu>
AuthorDate: Tue Mar 29 00:48:01 2022 +
Commit: Horea Christian  gmail  com>
CommitDate: Tue Mar 29 00:48:01 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=17b74679

dev-python/dandischema: new package (DANDI stack)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Horea Christian  chymera.eu>

 dev-python/dandischema/dandischema-0.4.3.ebuild| 46 ++
 dev-python/dandischema/dandischema-0.5.1.ebuild| 42 
 dev-python/dandischema/dandischema-0.5.3.ebuild| 42 
 dev-python/dandischema/dandischema-0.6.0.ebuild| 42 
 .../files/dandischema-0.3.4-coverage.patch | 11 ++
 .../files/dandischema-0.3.4-versioningit.patch | 10 +
 dev-python/dandischema/metadata.xml| 26 
 7 files changed, 219 insertions(+)

diff --git a/dev-python/dandischema/dandischema-0.4.3.ebuild 
b/dev-python/dandischema/dandischema-0.4.3.ebuild
new file mode 100644
index 0..18584a8d4
--- /dev/null
+++ b/dev-python/dandischema/dandischema-0.4.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Schemata for DANDI archive project"
+HOMEPAGE="https://github.com/dandi/dandischema;
+SRC_URI="https://github.com/dandi/dandischema/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/wheel[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pydantic[${PYTHON_USEDEP}]
+   dev-python/python-email-validator[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.3.4-coverage.patch"
+   "${FILESDIR}/${PN}-0.3.4-versioningit.patch"
+)
+
+src_configure() {
+   echo "__version__ = '${PV}'" >> dandischema/_version.py
+}
+
+distutils_enable_tests pytest
+
+python_test() {
+   export DANDI_TESTS_NONETWORK=1
+   pushd dandischema || die
+   epytest tests
+   popd
+}

diff --git a/dev-python/dandischema/dandischema-0.5.1.ebuild 
b/dev-python/dandischema/dandischema-0.5.1.ebuild
new file mode 100644
index 0..e261a7540
--- /dev/null
+++ b/dev-python/dandischema/dandischema-0.5.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Schemata for DANDI archive project"
+HOMEPAGE="https://github.com/dandi/dandischema;
+SRC_URI="https://github.com/dandi/dandischema/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/wheel[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pydantic[${PYTHON_USEDEP}]
+   dev-python/python-email-validator[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.3.4-coverage.patch"
+)
+
+src_configure() {
+   echo "__version__ = '${PV}'" >> dandischema/_version.py
+}
+
+distutils_enable_tests pytest
+
+python_test() {
+   export DANDI_TESTS_NONETWORK=1
+   pushd dandischema || die
+   epytest tests
+   popd
+}

diff --git a/dev-python/dandischema/dandischema-0.5.3.ebuild 
b/dev-python/dandischema/dandischema-0.5.3.ebuild
new file mode 100644
index 0..e261a7540
--- /dev/null
+++ b/dev-python/dandischema/dandischema-0.5.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Schemata for DANDI archive project"
+HOMEPAGE="https://github.com/dandi/dandischema;
+SRC_URI="https://github.com/dandi/dandischema/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/wheel[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pydantic[${PYTHON_USEDEP}]
+   dev-python/python-email-validator[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.3.4-coverage.patch"
+)
+
+src_configure() {
+   echo "__version__ = '${PV}'" >> dandischema/_version.py
+}
+
+distutils_enable_tests pytest
+
+python_test() {
+   export DANDI_TESTS_NONETWORK=1
+   pushd dandischema || die
+   epytest tests
+   popd
+}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: sys-block/gparted/

2022-03-28 Thread Matt Turner
commit: 78e3f359a0c73ebde3a77dbd565134d36c4ca7cd
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 29 00:08:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 29 00:08:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e3f359

sys-block/gparted: Version bump to 1.4.0

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

 sys-block/gparted/Manifest |  1 +
 sys-block/gparted/gparted-1.4.0.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/sys-block/gparted/Manifest b/sys-block/gparted/Manifest
index baf74ff90826..ca463d304309 100644
--- a/sys-block/gparted/Manifest
+++ b/sys-block/gparted/Manifest
@@ -1 +1,2 @@
 DIST gparted-1.3.1.tar.gz 4169647 BLAKE2B 
0e79ea51df79460ae70e15a0f4d5bb1158dd808b52224bdf78f153bada278e6a8cb1606aa99e564016db0b4755e4063e0db151628d8d03904626e9f5648d61a1
 SHA512 
2dd2b1eae72f627d8f302d34286e684c6b884faf0246f1f534795213d243a9416ff2a7ead48f44958de1ce00248550336176c0df2469ede825b22ed1b5915c76
+DIST gparted-1.4.0.tar.gz 4308426 BLAKE2B 
834782196e7cfe5c5553200743cbbaf700e59ef01076919d16138e736e16185ec68cd27546f1ff851ff742c51fc170a0f6596e9b014684b8be1d29acfea9
 SHA512 
20f94622fc1a2727f1fc9bb39ea9f04f14af06b0ff7e47c2149730d5eb339089b0d3c21cd3c9ce6f971e955a9f6ab89cc32fd5b7545a5e340b451297d87e8f39

diff --git a/sys-block/gparted/gparted-1.4.0.ebuild 
b/sys-block/gparted/gparted-1.4.0.ebuild
new file mode 100644
index ..81494d836173
--- /dev/null
+++ b/sys-block/gparted/gparted-1.4.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome2 optfeature virtualx
+
+DESCRIPTION="Partition editor for graphically managing your disk partitions"
+HOMEPAGE="https://gparted.org/ https://gitlab.gnome.org/GNOME/gparted/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+ FDL-1.2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="kde policykit wayland"
+
+DEPEND="
+   !policykit? (
+   kde? ( >=kde-plasma/kde-cli-tools-5.8.6-r1[kdesu] ) )
+   policykit? ( >=sys-auth/polkit-0.102 )
+   >=dev-cpp/glibmm-2.56.1:2
+   >=dev-cpp/gtkmm-3.24:3.0
+   >=dev-libs/glib-2.58.3-r1:2
+   >=sys-block/parted-3.2:=
+   >=dev-libs/libsigc++-2.10.1:2
+"
+RDEPEND="${DEPEND}
+   >=sys-apps/util-linux-2.33.2
+   wayland? ( x11-apps/xhost )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   >=dev-util/intltool-0.51.0-r2
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   gnome2_src_configure \
+   --enable-doc \
+   --enable-online-resize \
+   $(use_enable wayland xhost-root) \
+   GKSUPROG=kdesu \
+   ac_cv_prog_have_scrollkeeper_update=no
+}
+
+src_install() {
+   gnome2_src_install
+
+   local _ddir="${D}"/usr/share/applications
+   local _bdir="${D}"/usr/bin
+
+   if ! use policykit; then
+   if use kde; then
+   cp "${_ddir}"/gparted{,-kde}.desktop || die
+   cp "${_bdir}"/gparted{,-kde} || die
+   sed -i -e '/Exec/ s:gparted:gparted-kde:' 
"${_ddir}"/gparted-kde.desktop || die
+   echo 'OnlyShowIn=KDE;' >> 
"${_ddir}"/gparted-kde.desktop || die
+   fi
+   else
+   sed -i -e 's:kdesu::' "${_bdir}"/gparted || die
+   fi
+
+   mv "${ED}"/usr/share/{appdata,metainfo}
+}
+
+src_test() {
+   virtx emake check
+}
+
+pkg_postinst() {
+   gnome2_pkg_postinst
+
+   optfeature_header
+   optfeature "BTRFS support"   sys-fs/btrfs-progs
+   optfeature "DMRAID support"  sys-fs/dmraid 
sys-fs/multipath-tools
+   optfeature "Encrypted device / LUKS support" sys-fs/cryptsetup
+   optfeature "exFAT support"   sys-fs/exfatprogs
+   optfeature "EXT2/EXT3/EXT4 support"  sys-fs/e2fsprogs
+   optfeature "F2FS support"sys-fs/f2fs-tools
+   optfeature "FAT support" sys-fs/dosfstools 
sys-fs/mtools
+   optfeature "HFS support" sys-fs/diskdev_cmds 
sys-fs/hfsutils virtual/udev
+   optfeature "JFS support" sys-fs/jfsutils
+   optfeature "MDADM support"   sys-fs/mdadm
+   optfeature "NTFS support"sys-fs/ntfs3g[ntfsprogs]
+   optfeature "Reiser4 support" sys-fs/reiser4progs
+   optfeature "ReiserFS support"sys-fs/reiserfsprogs
+   optfeature "UDF support" sys-fs/udftools
+   optfeature "XFS support" sys-fs/xfsprogs 
sys-fs/xfsdump
+}



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

2022-03-28 Thread Matt Turner
commit: 671c54282ca81f9d56ae5411574dde52730fe944
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 29 00:06:30 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 29 00:07:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=671c5428

gnome-extra/gucharmap: Version bump to 14.0.3

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

 gnome-extra/gucharmap/Manifest|  1 +
 gnome-extra/gucharmap/gucharmap-14.0.3.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest
index 2a5f51af05a0..c2b6bccc32cc 100644
--- a/gnome-extra/gucharmap/Manifest
+++ b/gnome-extra/gucharmap/Manifest
@@ -1,2 +1,3 @@
 DIST gucharmap-14.0.2.tar.gz 1925142 BLAKE2B 
3936c187ecdc104534b80830f9089417e8c2166a8e8dbfc848788a58acd9d65889f1242ecd3a2d9a5f2e657dcc052dee22b3ed543d2113509905a472192b19eb
 SHA512 
4cfcebca0cac5cef8e6601c077a49e12aa56e76fec131ccf5ca1fb11bf40e5df8b6ae5ec83c2b64764c9d223d52824d4007c114ee7d85b4246855b8fc15c6c2d
+DIST gucharmap-14.0.3.tar.gz 1931686 BLAKE2B 
e72b46450ad97a49519014882cbfd5792a07daf782fdf0d80e4b9221537548a57d3b43dc2b421f3f72d3b0adfee6f11c53304b4468c78b766ffee9536efebba2
 SHA512 
cb43265a2b54231c15331c299ed10bba8bb83bdc1860ee50764bed8a40ce1421f49edfeb7fa5814c8aac6c23f80936a966346849db83ddf7f94a370adeffc6c8
 DIST gucharmap-3.0.1.tar.bz2 3275481 BLAKE2B 
80dde7791abdc72677add9c65c59f810e6c6952116b92db34059c4c40d2657246b17844c105e68f32c86294e9b4e71e9d48e6f0522855465734d7c24e8d17608
 SHA512 
4d8a2276b5cb1a0b0fadca2a8522755c5884985a12d5b19341b9cefcd7f749ec1286c0271419e38ec84be7edcfa1293e7f0263eb682c75387d692792de3e1fb1

diff --git a/gnome-extra/gucharmap/gucharmap-14.0.3.ebuild 
b/gnome-extra/gucharmap/gucharmap-14.0.3.ebuild
new file mode 100644
index ..e8739e727c8c
--- /dev/null
+++ b/gnome-extra/gucharmap/gucharmap-14.0.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-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.26"
+
+inherit gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Unicode character map viewer and library"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap 
https://gitlab.gnome.org/GNOME/gucharmap/;
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="2.90"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+UNICODE_VERSION="14.0"
+
+IUSE="+introspection gtk-doc vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="media-libs/freetype:2
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=dev-libs/libpcre2-10.21:=
+   =app-i18n/unicode-data-${UNICODE_VERSION}*
+   >=x11-libs/pango-1.42.4-r2[introspection?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/14.0.1-install-user-help.patch
+   "${FILESDIR}"/14.0.1-fix-file-conflicts.patch
+)
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dcharmap=true
+   -Ddbg=false # in 14.0.1 all this does is pass -ggdb3
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection gir)
+   -Dgtk3=true
+   -Ducd_path="${EPREFIX}/usr/share/unicode-data"
+   $(meson_use vala vapi)
+   )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:master commit in: app-misc/anki-bin/

2022-03-28 Thread Ronny Gutbrod
commit: e498a9ca622f6533e2543086bf48c823c1930503
Author: Shaoyu Tseng  tuta  io>
AuthorDate: Mon Mar 28 19:52:17 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Mar 28 19:52:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e498a9ca

app-misc/anki-bin: bump version

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Shaoyu Tseng  tuta.io>

 app-misc/anki-bin/Manifest   | 4 ++--
 app-misc/anki-bin/{anki-bin-2.1.48.ebuild => anki-bin-2.1.49.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest
index 5782bb912..bbbc8340c 100644
--- a/app-misc/anki-bin/Manifest
+++ b/app-misc/anki-bin/Manifest
@@ -1,3 +1,3 @@
-DIST anki-bin-2.1.48.zip 9859301 BLAKE2B 
400bf592368aa55fd2588eb5309a4b9ebae89696d38eff8eff640e8edf33de4e0b534c5e7f93995e6c8635b455834f047cd5710a7891121f2e3a17e45f9b29f8
 SHA512 
98021eb7b031c6880a250015184ac668dbbd32e295bdb0cc442c7206436e0857b8b0d92ca2f4062a1d30399326868612d2302ef3ba50d26b33ec93191e526e8c
+DIST anki-bin-2.1.49.zip 9859031 BLAKE2B 
efe67559e090fbca990022f0dba9cff5f608ecbdf6d1a38cf682dfe8676458d77dbd0a12f68c19f24a74e8b006c7226c356bd9b03bc9c767ed1c063e3ab749d6
 SHA512 
cb6d4d65ad63d6a850a4bfd11f91e274f99afefe4eb988da8e72a73e062b3f477ffa5d7e6aac7baa0bb7efd8fafc599c10d36d44e6ab76d8ca2e7ebc83c32c3e
 DIST anki.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
-DIST aqt-2.1.48.zip 2199590 BLAKE2B 
e519d03d3145e52770dcde0f7f5ca7951740656bfbe2740a00126569b34f2c09984b47f38a2fab80bd36d763d0e1d9230b3ccbfd186fa12cb77fa186f2b49bb0
 SHA512 
851a374b91d7a4ff4ef3c53db9da969bf8e3abd4d93bc34e8240205197fb7e04f21da898c160b00e373bc84659b4f29c47ad5e14850a84ae4e73098a6aea6160
+DIST aqt-2.1.49.zip 2199372 BLAKE2B 
319eae4de573bfb07537faa3f3cef18f920dae55c230ce473dc08f5ebf4480df5f7a7d1b875ba7bc3c7147b596288f622db317f7eda835715bd6272e09da64f7
 SHA512 
65696fb36a5cd0cd9209eee483ffa31b2a9370d90e307140fd1d3ad647c7e6a63d24046dc521704fa78bf15895a0d6e57f72915cd161e1bb03a8bcbecb8099f0

diff --git a/app-misc/anki-bin/anki-bin-2.1.48.ebuild 
b/app-misc/anki-bin/anki-bin-2.1.49.ebuild
similarity index 97%
rename from app-misc/anki-bin/anki-bin-2.1.48.ebuild
rename to app-misc/anki-bin/anki-bin-2.1.49.ebuild
index deb08be1c..53b3ecbe6 100644
--- a/app-misc/anki-bin/anki-bin-2.1.48.ebuild
+++ b/app-misc/anki-bin/anki-bin-2.1.49.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/proj/guru:master commit in: dev-python/asyncssh/

2022-03-28 Thread Ronny Gutbrod
commit: aa2a3f1db4889533885ce7ebf04e76bd570043d0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Mar 28 17:04:48 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Mar 28 17:14:19 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa2a3f1d

dev-python/asyncssh: add 2.10.0, drop 2.7.2

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

 dev-python/asyncssh/Manifest  | 2 +-
 dev-python/asyncssh/{asyncssh-2.7.2.ebuild => asyncssh-2.10.0.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index e47c7c673..814da8306 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1,2 +1,2 @@
-DIST asyncssh-2.7.2.tar.gz 423431 BLAKE2B 
f9aa34204e60879c91106a7217c1fef5ee0f2923f5628908bcd07dee30e1ffa7f8c099fa505004035843a6be6101c1549c4809d107c745ad8f8f246201249de0
 SHA512 
a45248c8068905f7d36d866918b0563e8c9cf6bdfc99fc849818c031deb8b429212a2bb505c0a77da7729b736d49d4e01c187ca79a659385152a93b02d9493f7
+DIST asyncssh-2.10.0.tar.gz 481494 BLAKE2B 
fc06ad0579f9dc00af7fd0355f8a3a87144cc6fd5f928cfd7798e9a0942b6b549bd94877ab6371470f014cda040f4092df8980e792c37e37402d77d2f5d7bfe3
 SHA512 
698d97ca607582d75e74fe39798d9a8490b80c1aa5cfafa0152537c9f2354528a7386b26620d0c18b6d986c710e6c16888404ba7263b821f471211b5eae3d21f
 DIST asyncssh-2.9.0.tar.gz 477142 BLAKE2B 
01157e603911b4ce308f773c51b9b9a4329b081c185615a1eb0ceb801eb095756c741a40c54d69004cbf9afe67244480c6bd92c1ae804803ab39487d49214e96
 SHA512 
5369575da6b12c6adbdc6f0c8492098b089f773761c9a78f854bf5e99b09a3b3256a014dba60d6ff7ae23cca3a25176e34e803fa4dde74cc0fe704389a7d0c08

diff --git a/dev-python/asyncssh/asyncssh-2.7.2.ebuild 
b/dev-python/asyncssh/asyncssh-2.10.0.ebuild
similarity index 95%
rename from dev-python/asyncssh/asyncssh-2.7.2.ebuild
rename to dev-python/asyncssh/asyncssh-2.10.0.ebuild
index 9a47b82c7..654e0d743 100644
--- a/dev-python/asyncssh/asyncssh-2.7.2.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.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
@@ -12,7 +12,7 @@ inherit distutils-r1 docs optfeature
 DESCRIPTION="Asynchronous SSHv2 client and server library"
 HOMEPAGE="
https://asyncssh.timeheart.net
-   https://pypi.org/project/asyncssh
+   https://pypi.org/project/asyncssh/
https://github.com/ronf/asyncssh
 "
 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"



[gentoo-commits] repo/proj/guru:master commit in: games-engines/fs2_open/files/, games-engines/fs2_open/

2022-03-28 Thread Ronny Gutbrod
commit: 362eb9a02bd4ea5450480edf44578018b7a2af51
Author: Jonas Frei  pm  me>
AuthorDate: Mon Mar 28 05:20:04 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Mar 28 05:20:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=362eb9a0

games-engines/fs2_open: Added 'debug' USE flag

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jonas Frei  pm.me>

 .../fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch   | 2 +-
 games-engines/fs2_open/fs2_open-21.4.1-r2.ebuild | 9 +++--
 games-engines/fs2_open/metadata.xml  | 1 +
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git 
a/games-engines/fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch 
b/games-engines/fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch
index 7a45e1fda..74554ec8e 100644
--- a/games-engines/fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch
+++ b/games-engines/fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch
@@ -4,7 +4,7 @@
  set(COMPILER_FLAGS "")
  set(LINKER_FLAGS "")
  
-+# For C and C++, the values can be overwritten independently
++# Don't ignore user-set LDFLAGS
 +if(DEFINED ENV{LDFLAGS})
 +set(LINKER_FLAGS $ENV{LDFLAGS})
 +endif()

diff --git a/games-engines/fs2_open/fs2_open-21.4.1-r2.ebuild 
b/games-engines/fs2_open/fs2_open-21.4.1-r2.ebuild
index d8305b305..beadddcbb 100644
--- a/games-engines/fs2_open/fs2_open-21.4.1-r2.ebuild
+++ b/games-engines/fs2_open/fs2_open-21.4.1-r2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 LICENSE="Unlicense MIT Boost-1.0"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="discord"
+IUSE="debug discord"
 
 DEPEND="
app-arch/lz4
@@ -64,11 +64,16 @@ src_prepare() {
use discord || eapply "${FILESDIR}/${P}-disable-discord.patch"
eapply_user
cmake_src_prepare
+   use debug && CMAKE_BUILD_TYPE=Debug
 }
 
 src_install() {
exeinto "/opt/${PN}"
-   doexe "${BUILD_DIR}/bin/${PN}_${_PV}"
+   if use debug ; then
+   doexe "${BUILD_DIR}/bin/${PN}_${_PV}-DEBUG"
+   else
+   doexe "${BUILD_DIR}/bin/${PN}_${_PV}"
+   fi
insinto "/opt/${PN}"
doins "${BUILD_DIR}/bin/libRocketControls.so"
doins "${BUILD_DIR}/bin/libRocketControlsLua.so"

diff --git a/games-engines/fs2_open/metadata.xml 
b/games-engines/fs2_open/metadata.xml
index b1d632ca1..aef4fd67c 100644
--- a/games-engines/fs2_open/metadata.xml
+++ b/games-engines/fs2_open/metadata.xml
@@ -16,6 +16,7 @@

https://github.com/scp-fs2open/fs2open.github.com/issues


+   Debug build to collect logfiles
Enable Discord RPC support

 



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/OpenHPC-meta/

2022-03-28 Thread Ronny Gutbrod
commit: d7539be7c1f9bc627d5311057f1d38ae8484ba3d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Mar 28 17:13:05 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Mar 28 17:14:19 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7539be7

sys-cluster/OpenHPC-meta: apptainer alternative to singularity

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

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
index a06fc131e..595b64bf1 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.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
@@ -73,7 +73,7 @@ RDEPEND="
 
runtimes? (
sys-cluster/charliecloud[${PYTHON_SINGLE_USEDEP}]
-   sys-cluster/singularity
+   || ( app-containers/apptainer sys-cluster/singularity )
)
 
serial? (



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

2022-03-28 Thread Ronny Gutbrod
commit: 6e2a082ddadff942856207f067195a06d7109689
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Mar 27 21:50:26 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 21:50:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e2a082d

dev-python/rstr: drop 3.0.0

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

 dev-python/rstr/Manifest  |  1 -
 dev-python/rstr/rstr-3.0.0.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/dev-python/rstr/Manifest b/dev-python/rstr/Manifest
index 040a1aa8a..3b57c5b99 100644
--- a/dev-python/rstr/Manifest
+++ b/dev-python/rstr/Manifest
@@ -1,2 +1 @@
-DIST rstr-3.0.0.tar.gz 11389 BLAKE2B 
8e5283ed2fd478189a1ddb0663069ca4a50b52a928290af171d8e79b6e59659530f45eac282cffe52be150c8d4a75adca35fdc2e5afb5c0025da31ada02fc3c7
 SHA512 
8b9909057f44ffdbfa5a037f9eaf50e506204d846143b54c23c6c83a8589ea5dc7236fa7f987e20b127ef139bef6f47b22239fd961da1f5c5b45606f511cadd8
 DIST rstr-3.1.0.tar.gz 12044 BLAKE2B 
8b79b777d0b60f60c5e86be9521c5a08af72d5988e3b1ef871d29925a9b341e48668963e71972113655ea1ed2bc14060e09ec8068fbb30b7e7d27f1215810908
 SHA512 
3b5c8ed0039aa8e47ab777f273fdcc4158b6197646831908da66d2e5e6b313c6d12cfdb9832f131a79d47496ac200a8ba1ebb7cdfa03074c290d3c8442437216

diff --git a/dev-python/rstr/rstr-3.0.0.ebuild 
b/dev-python/rstr/rstr-3.0.0.ebuild
deleted file mode 100644
index c6519bfff..0
--- a/dev-python/rstr/rstr-3.0.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Easily generate random strings of various types"
-HOMEPAGE="https://pypi.org/project/rstr;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT=0
-KEYWORDS="~amd64"
-
-distutils_enable_tests unittest
-
-python_test() {
-   "${PYTHON}" -m unittest discover -v rstr/tests || die "tests failed 
with ${EPYTHON}"
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   find "${ED}" -type d -name "tests" -exec rm -rv {} + || die "tests 
removing failed"
-}



[gentoo-commits] repo/proj/guru:master commit in: media-libs/imgui/

2022-03-28 Thread Ronny Gutbrod
commit: ab60e471e906e5ac8b529cf7e964c1e875b0dccd
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Mar 27 18:22:04 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 21:28:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab60e471

media-libs/imgui: add 1.87

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

 media-libs/imgui/Manifest  |   1 +
 media-libs/imgui/imgui-1.87.ebuild | 157 +
 media-libs/imgui/metadata.xml  |   9 +++
 3 files changed, 167 insertions(+)

diff --git a/media-libs/imgui/Manifest b/media-libs/imgui/Manifest
index 6b3f46883..9bbf158f0 100644
--- a/media-libs/imgui/Manifest
+++ b/media-libs/imgui/Manifest
@@ -1 +1,2 @@
 DIST imgui-1.83.tar.gz 1448389 BLAKE2B 
648306bd69181ad8315f12fc5b2c319b23005d6b3fc790ad64caaf1f80304e81b33af5d6f435fa97151fcf1e77eb15455838a09570b7a9c7dd9c56a61510b5a1
 SHA512 
2150e7101f384b1c749b2e89876b2085a7ff43435f04e88602d0e5e00db7a41c1ace5176bdb0963326845d1c8303b5092a7ca1c9c8e70c522ba96f899ed5bb9c
+DIST imgui-1.87.tar.gz 1460834 BLAKE2B 
f73b71400311e7c5f82248e242a932add5090670c78077ca2239f349730bab88a00bfe4deca4e854772ef7f6a2cff1fc0f38f7174a026995f93c9e7b55eb2a1d
 SHA512 
3255b06698ab9c8951953e1e0b6d160d64adfa4c011b21a4288547292a7f8fff586875faf9dae0677818bde65bd7e98da92f16f6beb1e6a66aa835edf32e8ce2

diff --git a/media-libs/imgui/imgui-1.87.ebuild 
b/media-libs/imgui/imgui-1.87.ebuild
new file mode 100644
index 0..0b811f029
--- /dev/null
+++ b/media-libs/imgui/imgui-1.87.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Bloat-free graphical user interface library for C++"
+HOMEPAGE="https://github.com/ocornut/imgui;
+SRC_URI="https://github.com/ocornut/imgui/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="allegro examples freetype glfw glut opengl sdl vulkan"
+
+RDEPEND="
+   allegro? ( media-libs/allegro:5 )
+   freetype? ( media-libs/freetype )
+   glfw? ( media-libs/glfw:0 )
+   glut? ( media-libs/freeglut )
+   opengl? ( virtual/opengl )
+   sdl? ( media-libs/libsdl2 )
+   vulkan? ( media-libs/vulkan-loader )
+"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   || (
+   allegro
+   || ( glfw glut sdl )
+   || ( opengl vulkan )
+   )
+   examples? (
+   allegro
+   glfw
+   glut
+   opengl
+   sdl
+   vulkan
+   )
+"
+
+src_prepare() {
+   rm -r examples/libs || die
+   rm -r misc/*/*.ttf || die
+   rm -r misc/single_file || die
+   default
+}
+
+src_configure() {
+   tc-export CXX
+   append-cppflags "-DIMGUI_USE_WCHAR32"
+   append-cxxflags "-I${S} -I${S}/backends -I${S}/misc/freetype -fPIC 
-fpermissive"
+   local PKGCONF="$(tc-getPKG_CONFIG)" || die
+
+   use allegro && append-libs "-lallegro -lallegro_main 
-lallegro_primitives"
+   if use freetype; then
+   append-cppflags "-DIMGUI_ENABLE_FREETYPE 
-DIMGUI_ENABLE_STB_TRUETYPE"
+   append-cxxflags "$(${PKGCONF} --cflags freetype2)" || die
+   append-libs "$(${PKGCONF} --libs freetype2)" || die
+   fi
+   if use glfw; then
+   append-libs "$(${PKGCONF} --libs glfw3)" || die
+   append-cxxflags "$(${PKGCONF} --cflags glfw3)" || die
+   fi
+   if use glut; then
+   append-libs "$(${PKGCONF} --libs freeglut)" || die
+   append-cxxflags "$(${PKGCONF} --cflags freeglut)" || die
+   fi
+   use opengl && append-libs "-lGL"
+   if use sdl; then
+   append-libs "-ldl $(sdl2-config --libs)" || die
+   append-cxxflags "$(sdl2-config --cflags)" || die
+   fi
+   if use vulkan; then
+   append-libs "$(${PKGCONF} --libs vulkan)" || die
+   append-cxxflags "$(${PKGCONF} --cflags vulkan)" || die
+   append-cppflags "-DImTextureID=ImU64" || die
+   fi
+}
+
+src_compile() {
+   set -x || die
+
+   for i in imgui{,_draw,_demo,_tables,_widgets}; do
+   ${CXX} ${CXXFLAGS} ${CPPFLAGS} -c ${i}.cpp -o ${i}.o || die
+   done
+
+   if use freetype; then
+   pushd misc/freetype || die
+   ${CXX} ${CXXFLAGS} ${CPPFLAGS} -c imgui_freetype.cpp -o 
imgui_freetype.o || die
+   popd || die
+   pushd misc/fonts || die
+   ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS} -fPIE 
binary_to_compressed_c.cpp -o binary_to_compressed_c || die
+   popd || die
+   fi
+
+   pushd backends || die
+   if use allegro; then
+   ${CXX} ${CXXFLAGS} ${CPPFLAGS} -c 

[gentoo-commits] repo/proj/guru:master commit in: app-misc/watchexec/

2022-03-28 Thread Ronny Gutbrod
commit: 62b5be55ffaf194011def140ee94f17a0a460022
Author: YOSHIOKA Takuma  hard-wi  red>
AuthorDate: Mon Mar 28 00:08:49 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Mar 28 00:08:49 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62b5be55

app-misc/watchexec: version bump 1.18.11

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: YOSHIOKA Takuma  hard-wi.red>

 app-misc/watchexec/Manifest |   1 +
 app-misc/watchexec/watchexec-1.18.11.ebuild | 343 
 2 files changed, 344 insertions(+)

diff --git a/app-misc/watchexec/Manifest b/app-misc/watchexec/Manifest
index c5bdfc900..4374d7193 100644
--- a/app-misc/watchexec/Manifest
+++ b/app-misc/watchexec/Manifest
@@ -477,6 +477,7 @@ DIST watchexec-1.17.0.tar.gz 171610 BLAKE2B 
3061bdadfa718aa788348b3db0afc08519e0
 DIST watchexec-1.17.1.tar.gz 177405 BLAKE2B 
e85769d4a2fa39ec9c96b3f9dd878f1ddb804c61fc31cf0f320e9221f1c5fa8d98689b72cf12ddd3ae8f02a4e398e8671b9f55cb22427db9f773ce6b88405efe
 SHA512 
798b67df62b0597ff1bd5a5bf27fd5f9b84a6b3cad831bcd86327d27e1799033cd8d98d72afceb1917663d8ebd5ed77f5acfa07f5398c673ca54bc53007ccf00
 DIST watchexec-1.18.1.tar.gz 236286 BLAKE2B 
f9722f2f23b7d74f090ee639256cc8f87eda2d8fc182a53356bba526c7d2a83f01ae34f1fc59b16d9b34f5df0966ad095cc078ec9439b56860a2f61e1fea9c72
 SHA512 
30e7669801916ed2a380e3293d35368f92e5e4783488e5c6d57bf0a69efe18ebbc0c09ec65293dabec3a92587fa583fcdd5dbc08309699eff9049cad90e7c8a9
 DIST watchexec-1.18.10.tar.gz 244623 BLAKE2B 
63533db5d83abc8b251d9df7efb96179a27b72baeca7f0fe8180ad4c8562959b8c8a67b033bbc2b36ae224df59023b372faa35d0b91b5549bc86e3c33c10b5c0
 SHA512 
dea08657f7630d249c56d901c79579c830a3eb28e630f4453e15fffa693da09a5842a5533b3647b16c4e913727d5d94b15351d693d8ca6e2043fbb05e3f0b8ab
+DIST watchexec-1.18.11.tar.gz 244677 BLAKE2B 
c9955fe61fcab8346ded032081930b9bad8353f2717db78cb508790de753e01c8243df85cf0cd5558cf53acc2a92b783a2daaf751d41448690977c8ae840a25f
 SHA512 
b712d92376d4837c8c4b87097a002b0e2864c555a11ed8790841b397e4ae3074df67064171f0342908b0699e24d8adaf5e8db6265fe24473875541369102d62b
 DIST watchexec-1.18.5.tar.gz 238076 BLAKE2B 
ea1a07e3a1389e7f33d0a126ede2d8e648b25f15e884c995ec346b3e50ab22308c45ddd7d810c0bc6ab94bd809d201a61fa82b32b59746786c56e9094663b4d0
 SHA512 
60cdaa140b04d02721042214c4e1e9963a51217d1797e43e2b12e06a143392e0ef99fadc26f66312fd7a882c98302cf0dd31c9253363b5bdae71af746ba2470b
 DIST watchexec-1.18.6.tar.gz 240377 BLAKE2B 
7958014d8657a273853c3361feb82e54decaee1d138d6f3b048120f34b74c7bced150a70988871683574da43b7940cbfdf0bab72eb8f4d92a23ccd9f62d50d11
 SHA512 
ec859800ef7fc92e6ed906354556dd6e4f55f7696f0b36c7f8bb9ca471a723e70d4f80720d8f495adbc9a66a7dff2144f6226b67b236bdc8482cf74aeb43919f
 DIST watchexec-1.18.7.tar.gz 241686 BLAKE2B 
20d4bf26a3816d157ea8cc711dcdbcd50c0f12e71a8554310eed3a12842f16526a8f8df53054539f325a8464fa23ffb3f201fb0e3547ac88ed5f4d47eecd0adc
 SHA512 
b3afc130d63767b0d5bd9120b22c8f462b758acc31db7fffccb27377471c4638294550404c89bef527ea938ab28d5800feca6cc375d994084ca66ef7754aabc0

diff --git a/app-misc/watchexec/watchexec-1.18.11.ebuild 
b/app-misc/watchexec/watchexec-1.18.11.ebuild
new file mode 100644
index 0..aea231619
--- /dev/null
+++ b/app-misc/watchexec/watchexec-1.18.11.ebuild
@@ -0,0 +1,343 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Auto-Generated by cargo-ebuild 0.5.1-dev
+
+EAPI=8
+
+CRATES="
+   addr2line-0.17.0
+   adler-1.0.2
+   aho-corasick-0.7.18
+   ansi_term-0.12.1
+   anyhow-1.0.56
+   arrayref-0.3.6
+   arrayvec-0.5.2
+   assert_cmd-2.0.4
+   async-broadcast-0.3.4
+   async-channel-1.6.1
+   async-executor-1.4.1
+   async-io-1.6.0
+   async-lock-2.5.0
+   async-recursion-0.3.2
+   async-recursion-1.0.0
+   async-stream-0.3.3
+   async-stream-impl-0.3.3
+   async-task-4.2.0
+   async-trait-0.1.52
+   atomic-take-1.0.0
+   atty-0.2.14
+   autocfg-1.1.0
+   backtrace-0.3.64
+   base64-0.13.0
+   bitflags-1.3.2
+   blake2b_simd-0.5.11
+   block-0.1.6
+   bstr-0.2.17
+   byteorder-1.4.3
+   bytes-1.1.0
+   cache-padded-1.2.0
+   cc-1.0.73
+   cfg-if-0.1.10
+   cfg-if-1.0.0
+   chrono-0.4.19
+   clap-2.34.0
+   clearscreen-1.0.9
+   command-group-1.0.8
+   concurrent-queue-1.2.2
+   console-0.15.0
+   console-api-0.1.2
+   console-subscriber-0.1.3
+   constant_time_eq-0.1.5
+   crc32fast-1.3.2
+   crossbeam-channel-0.5.3
+   crossbeam-utils-0.8.8
+   derivative-2.2.0
+   difflib-0.4.0
+   dirs-1.0.5
+   dirs-2.0.2
+   dirs-sys-0.3.7
+   doc-comment-0.3.3
+   dunce-1.0.2
+   easy-parallel-3.2.0
+   either-1.6.1
+   embed-resource-1.7.1
+   encode_unicode-0.3.6
+   enumflags2-0.7.3
+   enumflags2_derive-0.7.3
+   event-listener-2.5.2
+   

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

2022-03-28 Thread Ronny Gutbrod
commit: ef1f64452bc61dc3139696482eef10e875e331b9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Mar 27 20:26:32 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 21:28:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef1f6445

sci-libs/dart: add 6.12.1

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

 sci-libs/dart/Manifest |   1 +
 sci-libs/dart/dart-6.12.1.ebuild   | 162 +
 .../dart/files/dart-6.12.1-respect-cflags.patch|  11 ++
 .../dart/files/dart-6.12.1-use-system-gtest.patch  |  31 
 .../dart-6.12.1-use-system-lodepng-imgui.patch | 149 +++
 sci-libs/dart/metadata.xml |   1 +
 6 files changed, 355 insertions(+)

diff --git a/sci-libs/dart/Manifest b/sci-libs/dart/Manifest
index 461c20c15..46b234018 100644
--- a/sci-libs/dart/Manifest
+++ b/sci-libs/dart/Manifest
@@ -1 +1,2 @@
 DIST dart-6.10.1.tar.gz 15867405 BLAKE2B 
64c42ce1d808a88df53f4292df30c0bc58b52f864342ac0b353ad0496d41bd4986ad231cb08869058a16591350acf0fc0c12ae15d574d919c1c27f102028f608
 SHA512 
8abbf883628442ed5166e436349de8caaaf72a0ecfa88e75b986a550d617bd9b5df8ff32e32395e941ba12b7ad359be15b2ab2f566d99aa6c603bd0ebade1df0
+DIST dart-6.12.1.tar.gz 15990308 BLAKE2B 
d361dfad70745aa3747ea09f9f80a0b52051cb3e5d9a961995d469ab33086bf8d4068f95dbd4af8d0e2b23d5fbb0fa49dc63d823ffa52bbe750745093a6b54eb
 SHA512 
f386f646f13989dad66efbe126691553b280bf6441edad1c03059d6ae650384652da538edd3d27f3404ba76b9d6f9348e5b1c0998d7673e856cc488b91a677ff

diff --git a/sci-libs/dart/dart-6.12.1.ebuild b/sci-libs/dart/dart-6.12.1.ebuild
new file mode 100644
index 0..aac4ae640
--- /dev/null
+++ b/sci-libs/dart/dart-6.12.1.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="Dynamic Animation and Robotics Toolkit"
+HOMEPAGE="
+   https://dartsim.github.io
+   https://github.com/dartsim/dart
+"
+SRC_URI="https://github.com/dartsim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="bullet doc examples extras glut gui +ipopt +nlopt ode python test tests 
tutorials urdfdom
+cpu_flags_x86_mmx cpu_flags_x86_mmxext cpu_flags_x86_sse cpu_flags_x86_sse2 
cpu_flags_x86_sse3
+cpu_flags_x86_ssse3 cpu_flags_x86_sse4a cpu_flags_x86_sse4_1 
cpu_flags_x86_sse4_2 cpu_flags_x86_avx
+cpu_flags_x86_avx2 cpu_flags_x86_avx512dq cpu_flags_x86_avx512f 
cpu_flags_x86_avx512vl
+cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_vsx 
cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3
+cpu_flags_ppc_altivec cpu_flags_arm_neon cpu_flags_arm_iwmmxt 
cpu_flags_arm_iwmmxt2 cpu_flags_arm_neon"
+#TODO: pagmo
+
+RDEPEND="
+   app-arch/lz4
+   >=dev-cpp/eigen-3.0.5
+   dev-libs/boost
+   dev-libs/tinyxml2
+   >=sci-libs/libccd-2.0
+   >=media-libs/assimp-3.0.0
+   >=sci-libs/fcl-0.2.9
+   sci-libs/flann
+   sci-libs/octomap
+
+   bullet? ( sci-physics/bullet )
+   examples? (
+   dev-cpp/tiny-dnn
+   dev-libs/urdfdom
+   )
+   extras? ( dev-libs/urdfdom )
+   glut? ( media-libs/freeglut )
+   gui? (
+   dev-games/openscenegraph
+   media-libs/imgui:=[opengl(-)]
+   media-libs/lodepng:=
+   virtual/opengl
+   x11-libs/libXi
+   x11-libs/libXmu
+   )
+   ipopt? ( sci-libs/ipopt )
+   nlopt? ( >=sci-libs/nlopt-2.4.1 )
+   ode? ( dev-games/ode )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
+   )
+   urdfdom? ( dev-libs/urdfdom )
+"
+DEPEND="
+   ${RDEPEND}
+   examples? ( dev-libs/urdfdom_headers )
+   extras? ( dev-libs/urdfdom_headers )
+   test? (
+   dev-cpp/gtest
+   python? ( $(python_gen_cond_dep 
'dev-python/pytest[${PYTHON_USEDEP}]') )
+   )
+   urdfdom? ( dev-libs/urdfdom_headers )
+"
+BDEPEND="
+   app-text/dos2unix
+   doc? ( app-doc/doxygen )
+   test? ( python? ( $(python_gen_cond_dep 
'dev-python/pytest[${PYTHON_USEDEP}]') ) )
+"
+
+RESTRICT="!test? ( test )"
+PATCHES=(
+   "${FILESDIR}/${PN}-respect-ldflags.patch"
+   "${FILESDIR}/${P}-respect-cflags.patch"
+   "${FILESDIR}/${P}-use-system-gtest.patch"
+   "${FILESDIR}/${P}-use-system-lodepng-imgui.patch"
+)
+REQUIRED_USE="
+   examples? ( gui )
+   python? (
+   ${PYTHON_REQUIRED_USE}
+   gui
+   )
+
+   || ( ipopt nlopt )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # delete bundled gtest
+   rm -r unittests/gtest || die
+   rm -r dart/external/{imgui,lodepng} || die
+   dos2unix 

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

2022-03-28 Thread Ronny Gutbrod
commit: c17cc2b933a459039b94a183d53c1a8215ac9703
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Mar 27 06:41:25 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 07:30:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c17cc2b9

dev-python/babelfont: add S

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

 dev-python/babelfont/babelfont-3.0.0_alpha8.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/babelfont/babelfont-3.0.0_alpha8.ebuild 
b/dev-python/babelfont/babelfont-3.0.0_alpha8.ebuild
index 26e900d9a..69f070373 100644
--- a/dev-python/babelfont/babelfont-3.0.0_alpha8.ebuild
+++ b/dev-python/babelfont/babelfont-3.0.0_alpha8.ebuild
@@ -11,6 +11,7 @@ inherit distutils-r1
 DESCRIPTION="Interrogate and manipulate UFO, TTF and OTF fonts with a common 
interface"
 HOMEPAGE="https://github.com/simoncozens/babelfont;
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MYP}.tar.gz"
+S="${WORKDIR}/${MYP}"
 
 KEYWORDS="~amd64 ~x86"
 LICENSE="MIT"



[gentoo-commits] repo/proj/guru:master commit in: games-engines/fs2_open/files/, games-engines/fs2_open/

2022-03-28 Thread Ronny Gutbrod
commit: 2f15e3e0fb583d7bc8668ebafde53da0d0b9dd91
Author: Jonas Frei  pm  me>
AuthorDate: Sun Mar 27 19:56:47 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 19:56:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2f15e3e0

games-engines/fs2_open: Added 'discord' USE flag

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jonas Frei  pm.me>

 .../files/fs2_open-21.4.1-disable-discord.patch| 55 ++
 .../files/fs2_open-21.4.1-dont-build-lz4.patch |  4 +-
 .../fs2_open-21.4.1-dont-override-ldflags.patch|  4 +-
 .../fs2_open-21.4.1-make-arch-independent.patch|  4 +-
 .../files/fs2_open-21.4.1-version-fix.patch|  4 +-
 games-engines/fs2_open/fs2_open-21.4.1-r2.ebuild   |  9 +++-
 games-engines/fs2_open/metadata.xml|  3 ++
 7 files changed, 74 insertions(+), 9 deletions(-)

diff --git a/games-engines/fs2_open/files/fs2_open-21.4.1-disable-discord.patch 
b/games-engines/fs2_open/files/fs2_open-21.4.1-disable-discord.patch
new file mode 100644
index 0..95c186bf1
--- /dev/null
+++ b/games-engines/fs2_open/files/fs2_open-21.4.1-disable-discord.patch
@@ -0,0 +1,55 @@
+--- fs2_open/code/CMakeLists.txt   2022-03-27 21:03:27.290788070 +0200
 fs2_open/code/CMakeLists.txt   2022-03-27 21:06:50.271782416 +0200
+@@ -41,8 +41,6 @@
+ 
+ target_link_libraries(code PUBLIC md5)
+ 
+-target_link_libraries(code PUBLIC discord-rpc)
+-
+ target_link_libraries(code PUBLIC libRocket)
+ 
+ target_link_libraries(code PUBLIC pcp)
+--- fs2_open/code/source_groups.cmake  2021-11-01 18:00:53.0 +0100
 fs2_open/code/source_groups.cmake  2022-03-27 21:35:47.595734025 +0200
+@@ -705,11 +705,6 @@
+   libs/antlr/ErrorListener.h
+   )
+ 
+-add_file_folder("LibsDiscord"
+-  libs/discord/discord.cpp
+-  libs/discord/discord.h
+-)
+-
+ if (FSO_BUILD_WITH_FFMPEG)
+   add_file_folder("LibsFFmpeg"
+   libs/ffmpeg/FFmpeg.cpp
+--- fs2_open/lib/CMakeLists.txt2022-03-27 21:03:27.287788070 +0200
 fs2_open/lib/CMakeLists.txt2022-03-27 21:07:12.849781787 +0200
+@@ -33,8 +33,6 @@
+   include(FFmpeg.cmake)
+ endif()
+ 
+-add_subdirectory(discord)
+-
+ include(libRocket.cmake)
+ 
+ add_subdirectory(libpcp)
+--- fs2_open/freespace2/freespace.cpp  2021-11-01 18:00:53.0 +0100
 fs2_open/freespace2/freespace.cpp  2022-03-27 21:07:50.111780749 +0200
+@@ -83,7 +83,6 @@
+ #include "jumpnode/jumpnode.h"
+ #include "lab/labv2.h"
+ #include "lab/wmcgui.h" //So that GUI_System can be initialized
+-#include "libs/discord/discord.h"
+ #include "libs/ffmpeg/FFmpeg.h"
+ #include "lighting/lighting.h"
+ #include "localization/localize.h"
+@@ -1940,8 +1939,6 @@
+   libs::ffmpeg::initialize();
+ #endif
+ 
+-  libs::discord::init();
+-
+   nprintf(("General", "Ships.tbl is : %s\n", Game_ships_tbl_valid ? 
"VALID" : "INVALID"));
+   nprintf(("General", "Weapons.tbl is : %s\n", Game_weapons_tbl_valid ? 
"VALID" : "INVALID"));
+ 

diff --git a/games-engines/fs2_open/files/fs2_open-21.4.1-dont-build-lz4.patch 
b/games-engines/fs2_open/files/fs2_open-21.4.1-dont-build-lz4.patch
index bfae2ea39..45ad91307 100644
--- a/games-engines/fs2_open/files/fs2_open-21.4.1-dont-build-lz4.patch
+++ b/games-engines/fs2_open/files/fs2_open-21.4.1-dont-build-lz4.patch
@@ -1,5 +1,5 @@
 fs2_open-21.4.1/lib/CMakeLists.txt 2021-11-01 18:00:53.0 +0100
-+++ fs2_open-21.4.1/lib/CMakeLists.txt 2022-03-26 11:34:48.746075280 +0100
+--- fs2_open/lib/CMakeLists.txt2021-11-01 18:00:53.0 +0100
 fs2_open/lib/CMakeLists.txt2022-03-26 11:34:48.746075280 +0100
 @@ -50,5 +50,3 @@
  add_subdirectory(mdns)
  

diff --git 
a/games-engines/fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch 
b/games-engines/fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch
index c75458ded..7a45e1fda 100644
--- a/games-engines/fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch
+++ b/games-engines/fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch
@@ -1,5 +1,5 @@
 fs2_open-21.4.1/cmake/toolchain-gcc.cmake  2021-11-01 18:00:53.0 
+0100
-+++ fs2_open-21.4.1/cmake/toolchain-gcc.cmake  2022-03-27 17:52:26.738107292 
+0200
+--- fs2_open/cmake/toolchain-gcc.cmake 2021-11-01 18:00:53.0 +0100
 fs2_open/cmake/toolchain-gcc.cmake 2022-03-27 17:52:26.738107292 +0200
 @@ -27,6 +27,11 @@
  set(COMPILER_FLAGS "")
  set(LINKER_FLAGS "")

diff --git 
a/games-engines/fs2_open/files/fs2_open-21.4.1-make-arch-independent.patch 
b/games-engines/fs2_open/files/fs2_open-21.4.1-make-arch-independent.patch
index e03b59bb3..c2f5d7f36 100644
--- a/games-engines/fs2_open/files/fs2_open-21.4.1-make-arch-independent.patch
+++ b/games-engines/fs2_open/files/fs2_open-21.4.1-make-arch-independent.patch
@@ -1,5 +1,5 @@
 fs2_open-21.4.1/cmake/version.cmake2021-05-22 20:20:18.448441242 
+0200
-+++ 

[gentoo-commits] repo/proj/guru:master commit in: games-engines/fs2_open/files/, games-engines/fs2_open/

2022-03-28 Thread Ronny Gutbrod
commit: bf56c1906d5f5d7dc119d812a9d0099347fc5d41
Author: Jonas Frei  pm  me>
AuthorDate: Sun Mar 27 16:03:39 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 16:03:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf56c190

games-engines/fs2_open: Added patch to fix linker QA issue

Closes: https://bugs.gentoo.org/836249
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jonas Frei  pm.me>

 .../files/fs2_open-21.4.1-dont-override-ldflags.patch  | 14 ++
 ...fs2_open-21.4.1-r1.ebuild => fs2_open-21.4.1-r2.ebuild} |  1 +
 2 files changed, 15 insertions(+)

diff --git 
a/games-engines/fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch 
b/games-engines/fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch
new file mode 100644
index 0..c75458ded
--- /dev/null
+++ b/games-engines/fs2_open/files/fs2_open-21.4.1-dont-override-ldflags.patch
@@ -0,0 +1,14 @@
+--- fs2_open-21.4.1/cmake/toolchain-gcc.cmake  2021-11-01 18:00:53.0 
+0100
 fs2_open-21.4.1/cmake/toolchain-gcc.cmake  2022-03-27 17:52:26.738107292 
+0200
+@@ -27,6 +27,11 @@
+ set(COMPILER_FLAGS "")
+ set(LINKER_FLAGS "")
+ 
++# For C and C++, the values can be overwritten independently
++if(DEFINED ENV{LDFLAGS})
++set(LINKER_FLAGS $ENV{LDFLAGS})
++endif()
++
+ if (GCC_USE_GOLD)
+   OPTION(GCC_INCREMENTAL_LINKING "Use incremental linking" OFF)
+   set(LINKER_FLAGS "${LINKER_FLAGS} -fuse-ld=gold")

diff --git a/games-engines/fs2_open/fs2_open-21.4.1-r1.ebuild 
b/games-engines/fs2_open/fs2_open-21.4.1-r2.ebuild
similarity index 97%
rename from games-engines/fs2_open/fs2_open-21.4.1-r1.ebuild
rename to games-engines/fs2_open/fs2_open-21.4.1-r2.ebuild
index d96915f96..2d1b5f674 100644
--- a/games-engines/fs2_open/fs2_open-21.4.1-r1.ebuild
+++ b/games-engines/fs2_open/fs2_open-21.4.1-r2.ebuild
@@ -44,6 +44,7 @@ RDEPEND="${DEPEND}"
 BDEPEND=""
 PATCHES=(
"${FILESDIR}/${P}-dont-build-lz4.patch"
+   "${FILESDIR}/${P}-dont-override-ldflags.patch"
"${FILESDIR}/${P}-make-arch-independent.patch"
"${FILESDIR}/${P}-version-fix.patch"
 )



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

2022-03-28 Thread Ronny Gutbrod
commit: fcb1069fe15e913d9449fdde723135f1e74e9d08
Author: Yuan Liao  gmail  com>
AuthorDate: Sun Mar 27 20:10:18 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 20:10:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fcb1069f

gnome-extra/extension-manager: Add 0.3.0

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

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.3.0.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index bfb1562de..142564b18 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
 DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 
3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e
 SHA512 
9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218
+DIST extension-manager-0.3.0.tar.gz 1431028 BLAKE2B 
059d46118b57f204b1258a5d9c55587407130db3048b87be13294e6f426b5d8515475e6b7622cca3ed5951c3f2ed238d22a09ab4f4d1bf78196618b8fe580f29
 SHA512 
34642d81be67978ac039a17e0762fa1f44ea41720d066a5aeb7fa1e35f2f6ac25a7924b5daf3073ddf4caa3013e1e70b24c5df4c998920ebe1c8e0a875dbec0c

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild
new file mode 100644
index 0..7949012b7
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
+HOMEPAGE="https://github.com/mjakeman/extension-manager;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   gui-libs/libadwaita:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   local emesonargs=()
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.2.3, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# # 'Validate appstream file' test case requires Internet connection
+# PROPERTIES="test_network"
+# RESTRICT="test"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:master commit in: /

2022-03-28 Thread Ronny Gutbrod
commit: 6c28da2457f3af8adcfa34c76a9c311fe98fc0ff
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Mar 27 20:26:54 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 21:28:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c28da24

TODO.md: fix pagmo website

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

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

diff --git a/TODO.md b/TODO.md
index 73eff0ed5..85ff9e48b 100644
--- a/TODO.md
+++ b/TODO.md
@@ -76,7 +76,7 @@ Name | Buildsystem | Category | User | RFH
 [fmi-library](https://github.com/modelon-community/fmi-library) | cmake | 
science | Alessandro-Barbieri | no
 [aerodyn](https://github.com/OpenFAST/openfast/tree/main/modules/aerodyn) | 
cmake | science | Alessandro-Barbieri | no
 [llvm-ompss2](https://github.com/bsc-pm/llvm) | cmake | cluster | 
Alessandro-Barbieri | yes
-[pagmo](https://github.com/bsc-pm/llvm) | cmake | science | 
Alessandro-Barbieri | no
+[pagmo](https://esa.github.io/pagmo2/) | cmake | science | Alessandro-Barbieri 
| no
 [enarx](https://enarx.dev/) | cargo | util | Alessandro-Barbieri | no
 [airshipper](https://gitlab.com/veloren/airshipper) | cargo | game | 
NicolaSmaniotto | 
 [ruplacer](https://github.com/dmerejkowsky/ruplacer) | cargo | sys | 
Alessandro-Barbieri | no



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

2022-03-28 Thread Ronny Gutbrod
commit: 1841cd2699bb99e1a76315ee096c5b8af2e3fa1f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Mar 27 21:49:42 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 21:49:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1841cd26

dev-python/rstr: disable pypy3

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

 dev-python/rstr/rstr-3.1.0.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-python/rstr/rstr-3.1.0.ebuild 
b/dev-python/rstr/rstr-3.1.0.ebuild
index 843c74e97..8d112dacb 100644
--- a/dev-python/rstr/rstr-3.1.0.ebuild
+++ b/dev-python/rstr/rstr-3.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..10} ) # pypy3 https://bugs.gentoo.org/835474
 
 inherit distutils-r1
 
@@ -21,10 +21,6 @@ KEYWORDS="~amd64"
 
 distutils_enable_tests unittest
 
-python_test() {
-   "${PYTHON}" -m unittest discover -v rstr/tests || die "tests failed 
with ${EPYTHON}"
-}
-
 python_install_all() {
distutils-r1_python_install_all
find "${ED}" -type d -name "tests" -exec rm -rv {} + || die "tests 
removing failed"



[gentoo-commits] repo/proj/guru:master commit in: media-gfx/qview/

2022-03-28 Thread Ronny Gutbrod
commit: 57107068e14874a08c63d53589e0c4ac56ca7e4f
Author: Daniel Novomesky  gmail  com>
AuthorDate: Sun Mar 27 20:56:57 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 20:57:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=57107068

media-gfx/qview: move dependency to BDEPEND

Bug: https://bugs.gentoo.org/834751
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Daniel Novomesky  gmail.com>

 media-gfx/qview/qview-5.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-gfx/qview/qview-5.0.ebuild b/media-gfx/qview/qview-5.0.ebuild
index 12e5324df..72842e673 100644
--- a/media-gfx/qview/qview-5.0.ebuild
+++ b/media-gfx/qview/qview-5.0.ebuild
@@ -25,10 +25,13 @@ RDEPEND="
 "
 
 DEPEND="${RDEPEND}
-   dev-qt/linguist-tools:5
test? ( dev-qt/qttest:5 )
 "
 
+BDEPEND="
+   dev-qt/linguist-tools:5
+"
+
 src_configure() {
# https://github.com/jurplel/qView/issues/395
if tc-is-clang && has_version 
"sys-devel/clang:$(clang-major-version)[default-libcxx]" || is-flagq 
-stdlib=libc++; then



[gentoo-commits] repo/proj/guru:master commit in: app-misc/watchexec/

2022-03-28 Thread Ronny Gutbrod
commit: b9d8d6a25c699a0276102f410fce8a141dc43cf5
Author: YOSHIOKA Takuma  hard-wi  red>
AuthorDate: Sun Mar 27 07:44:54 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 07:44:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b9d8d6a2

app-misc/watchexec: version bump 1.18.10

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: YOSHIOKA Takuma  hard-wi.red>

 app-misc/watchexec/Manifest |   6 +
 app-misc/watchexec/watchexec-1.18.10.ebuild | 343 
 2 files changed, 349 insertions(+)

diff --git a/app-misc/watchexec/Manifest b/app-misc/watchexec/Manifest
index d8de5c837..c5bdfc900 100644
--- a/app-misc/watchexec/Manifest
+++ b/app-misc/watchexec/Manifest
@@ -85,6 +85,7 @@ DIST difflib-0.4.0.crate 7638 BLAKE2B 
57c703de0d467c997bcbedc4d6577569b3d72c612d
 DIST dirs-1.0.5.crate 12908 BLAKE2B 
0a5c1428087adeca310d7db53850ca0ee4b27df34a7629f13ca0f3c69c019c0ca2339949022317ec55ca0be35aa721e0a9040d9c9d011e1516d99772ccf8f730
 SHA512 
12ebc3e92511373b11c2b7913b7bf74f8022344758057a2c71e36ec262e7ea6ac386bc75c323317406f1b25e965e047ddb308ff5017a1e607b48b978414e7416
 DIST dirs-2.0.2.crate 11779 BLAKE2B 
d1a6152d05a98eacff15c6c7f1f550d475b5a1cf62e541a2fa8b9836b9a1ea6b98f9314341dda35929b968fcf8a47dac7679c5c0b0dd97f21564a8d469c2e254
 SHA512 
34d6e5956c9db1dae965d33f13c64dde59d3e0e18cbdc56c02f7f31cac8e0034a80fbb561e0a73b8dbd145f85b46fc4e8a147b4c946b5816d8dda6caef185396
 DIST dirs-sys-0.3.6.crate 10626 BLAKE2B 
6da8e4a1e51a4e06ab742ce5eb75155ff9b7cbe83f06947a0bfcda711ae1e0dbe51f9a1e1733ba771f2daddb2b8b14e343b9615608c1d9a8fb927b033c161b15
 SHA512 
79b6bfda14aafa3839365496e1b1926f763d3569e4e138a59f4acae15c38ec9a3bdcaa64293b03b536141c897c2bf68a67d7ae5670d86215080aa313e53d39e5
+DIST dirs-sys-0.3.7.crate 10597 BLAKE2B 
bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581
 SHA512 
e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f
 DIST doc-comment-0.3.3.crate 4123 BLAKE2B 
a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd
 SHA512 
e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
 DIST dtoa-0.4.8.crate 16175 BLAKE2B 
5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522
 SHA512 
fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8
 DIST dunce-1.0.2.crate 7953 BLAKE2B 
5572521dd8b85419561ad0af2abc47f3b60b1142c1966b89f678bcce500a38b88b3986523bb6c29b38205440ed110ad5dda3ec7170c476c5614054b36b691acf
 SHA512 
9d1a5d449985913d1cecf2249f3c14001361faf98a0ffa2cb682b4ee4dbde906302355632033484640373587c78c0345c1c7e267c354018cb070cbc46517ba86
@@ -230,6 +231,7 @@ DIST miniz_oxide-0.4.4.crate 49938 BLAKE2B 
3403416bf9d10b67ef976eb23be64216027c6
 DIST mio-0.6.23.crate 103554 BLAKE2B 
1286ea6deb7579964a5c15926509d438c5454d4f56e936753c76927826fbc5444dbe33b7465a15d0ae6c122bcc98899959391a5418bff31c176d51d7b2f33077
 SHA512 
ea95d15072fe36524a85b50108415a809d7ea3744deee45e4b6a1b763a11c88cda6dbabe4f8d01945a5edeb52296a74fcf457c85be3032c1311a35025860d05c
 DIST mio-0.7.14.crate 87429 BLAKE2B 
b8277f844429d32b6085dac9649fcee20bfd1922eca541ea927b1ea3c61667beb4f63064a9828cf347ed55678842aab2a608af359b3ec92b595995a6544dc371
 SHA512 
2349691ea87a086f9bd8df5738705e9d7b59399089948f810b6a7124beffd44dee348703c89b4b1af8d84821dcb932960dc4bd9ec9543558f59a40c4806fbfd9
 DIST mio-0.8.1.crate 88205 BLAKE2B 
88bab5a31b35fccd6fe52145e937d533bd16ac0929a4fdaab46583d7ed65bb0dbd1620e3bdaaf6ebdc2230131c5793836372f1092f662ecd7e78c45e178609d3
 SHA512 
945e0970bdfbc0293248c3a26dfb84aa789737bc6e8101ec711da6006130eae5ea221e9c15b8f680f04a6b43b1ee1f42fe2d02035a8e2ccd94d78a759489d681
+DIST mio-0.8.2.crate 88272 BLAKE2B 
f704802aeec66cb47a011989709e6c35352b55bc7330dac7631ea144ed71bc86a433ef742207e3e37c47417bcd7ebb505287baebb839294e5833d228a2514c57
 SHA512 
c82ea0afc0de8acf162188a6131373f3cb3e7f3abb3094dd51fa9094e42a36806954f267840b3fed18c0ac3ee75af0451dfea5509ab65a94dcc93057c7d37393
 DIST mio-extras-2.0.6.crate 16292 BLAKE2B 
08b9fc0d594e8ac8a04c70be88e34e390a24d90b9640907ac7900c26bfc1f982502e70c19172d57a0b697ed4701493ebc03ae4959284b74babedb8059e9faf10
 SHA512 
2d92e5afb34ef4c7d00c78d6ed15d4e786aaa9b57ea6e2743b996b8377389c9ae058a6aa227c5c66c39a2f86a7bb0b22a13c73a3e35c4b7c65b7b01fcf7fa232
 DIST miow-0.2.2.crate 22044 BLAKE2B 
bec3bbd899a080e5c97a8c1dd9dead16a57aa44cf2bcd97be03155c28345c45fb731650eabffd2fe18a633ff947e63561327cfc86560ee86c3fa71ad4d2a3b62
 SHA512 
e42012f67e1c5a475d1c9790bc731add53f7a3838d36f8a701f69974c3ff33d31364006220e69c8f37bae2eb31055ee704c42b64241d13be528c768ca5c3d6ba
 DIST miow-0.3.7.crate 24563 

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

2022-03-28 Thread Ronny Gutbrod
commit: 3030c1bf1c3eda46fdb0b04ed431429d1b4e2db4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Mar 27 14:22:44 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 21:28:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3030c1bf

dev-R/crayon: add 1.5.1, drop 1.5.0

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

 dev-R/crayon/Manifest | 2 +-
 dev-R/crayon/{crayon-1.5.0.ebuild => crayon-1.5.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/crayon/Manifest b/dev-R/crayon/Manifest
index 196e79d7e..3f65a0191 100644
--- a/dev-R/crayon/Manifest
+++ b/dev-R/crayon/Manifest
@@ -1 +1 @@
-DIST crayon_1.5.0.tar.gz 40099 BLAKE2B 
789a3152f55e62f37ac54ee00059b8bd30a521a42157fc1619c8c06385c6121a1783c03fbe4869bf4d907da24a8be7b91bd44ab31b7e73f5d3f5654fa5238b4f
 SHA512 
a7842878681b11bd2cd4bcc7f0f47f71934ed485cfc55caa7a9a42e174039c64527eb64d528fc4ae404ab83b31045c628f9b958e493cb2a9a2e1a4a8de079527
+DIST crayon_1.5.1.tar.gz 40178 BLAKE2B 
a778ead30f21a701811b15e1640a50762f96474e97b5cc8c7bfb7589666392ab4e3a2b36d12985d2d5267fcffdd5050a50b6538da5c80f5e291f5f7d08e1ea4a
 SHA512 
b0a200e27572a9690aa7038b57ef93494cb1ec10cb285b4cd76bc2cd19e0af87ee31a179daa617e107c55dde77a602238ec3445d3e918d413b6674d02fc03096

diff --git a/dev-R/crayon/crayon-1.5.0.ebuild b/dev-R/crayon/crayon-1.5.1.ebuild
similarity index 100%
rename from dev-R/crayon/crayon-1.5.0.ebuild
rename to dev-R/crayon/crayon-1.5.1.ebuild



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/dyninst/

2022-03-28 Thread Ronny Gutbrod
commit: 9786a98e3d22569a275a72b398800585d222176e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Mar 27 07:11:17 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 07:30:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9786a98e

sys-cluster/dyninst: restrict tbb version

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

 sys-cluster/dyninst/dyninst-11.0.1-r1.ebuild | 4 ++--
 sys-cluster/dyninst/dyninst-12.1.0.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/dyninst/dyninst-11.0.1-r1.ebuild 
b/sys-cluster/dyninst/dyninst-11.0.1-r1.ebuild
index eb0f0a6d7..cd757ea4f 100644
--- a/sys-cluster/dyninst/dyninst-11.0.1-r1.ebuild
+++ b/sys-cluster/dyninst/dyninst-11.0.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"
@@ -20,7 +20,7 @@ KEYWORDS="~amd64"
 IUSE="doc openmp valgrind"
 
 RDEPEND="
-   dev-cpp/tbb
+   

[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/wxparaver/

2022-03-28 Thread Ronny Gutbrod
commit: 42689b0d58d4bd29c9cff5f80db87ba1332c2d1a
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Mar 27 07:29:15 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 07:30:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42689b0d

asys-cluster/wxparaver: fix S

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

 sys-cluster/wxparaver/wxparaver-4.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/wxparaver/wxparaver-4.10.0.ebuild 
b/sys-cluster/wxparaver/wxparaver-4.10.0.ebuild
index 84094fe3d..fcf95c327 100644
--- a/sys-cluster/wxparaver/wxparaver-4.10.0.ebuild
+++ b/sys-cluster/wxparaver/wxparaver-4.10.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
https://github.com/bsc-performance-tools/wxparaver
 "
 
SRC_URI="https://github.com/bsc-performance-tools/wxparaver/archive/${COMMIT}.tar.gz
 -> ${PF}.tar.gz"
-S="${WORKDIR}/${P}-${COMMIT}"
+S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"



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

2022-03-28 Thread Ronny Gutbrod
commit: 87ca18267cb66699e5011ebd8d25b1e9d1a23d9c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Mar 27 20:10:30 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Mar 27 21:28:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87ca1826

dev-python/python_jwt: add coverage test dep

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

 dev-python/python_jwt/python_jwt-3.3.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/python_jwt/python_jwt-3.3.2.ebuild 
b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
index cb4ecb79a..128e71476 100644
--- a/dev-python/python_jwt/python_jwt-3.3.2.ebuild
+++ b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
@@ -26,6 +26,7 @@ RDEPEND=">=dev-python/jwcrypto-1.0.0[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}"
 BDEPEND="
test? (
+   >=dev-python/coverage-4.0.3[${PYTHON_USEDEP}]
>=dev-python/gevent-1.2.2[${PYTHON_USEDEP}]
>=dev-python/pyVows-3.0.0[${PYTHON_USEDEP}]
>=dev-python/mock-1.3.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/

2022-03-28 Thread Ronny Gutbrod
commit: 5749a0f30e0ada324cb32b62b1b0fd5662295b36
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Mon Mar 28 23:47:58 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Mar 28 23:47:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5749a0f3

net-im/nheko: Fix dependency: asciidoc{,tor} RDEPEND -> BDEPEND

asciidoc{,tor} is used to generate the manpage.

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 net-im/nheko/nheko-0.9.2.ebuild | 12 +++-
 net-im/nheko/nheko-0.9.3.ebuild | 12 +++-
 2 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/net-im/nheko/nheko-0.9.2.ebuild b/net-im/nheko/nheko-0.9.2.ebuild
index 764dc346c..1e6876d1d 100644
--- a/net-im/nheko/nheko-0.9.2.ebuild
+++ b/net-im/nheko/nheko-0.9.2.ebuild
@@ -17,10 +17,6 @@ REQUIRED_USE="video? ( voip )"
 
 MY_GST_V="1.18"
 RDEPEND="
-   || (
-   app-text/asciidoc
-   dev-ruby/asciidoctor
-   )
app-text/cmark
dev-cpp/qt-jdenticon
>=dev-db/lmdb++-1.0.0
@@ -56,7 +52,13 @@ DEPEND="
dev-cpp/nlohmann_json
${RDEPEND}
 "
-BDEPEND="dev-qt/linguist-tools:5"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   || (
+   app-text/asciidoc
+   dev-ruby/asciidoctor
+   )
+"
 
 src_configure() {
local -a mycmakeargs=(

diff --git a/net-im/nheko/nheko-0.9.3.ebuild b/net-im/nheko/nheko-0.9.3.ebuild
index 764dc346c..1e6876d1d 100644
--- a/net-im/nheko/nheko-0.9.3.ebuild
+++ b/net-im/nheko/nheko-0.9.3.ebuild
@@ -17,10 +17,6 @@ REQUIRED_USE="video? ( voip )"
 
 MY_GST_V="1.18"
 RDEPEND="
-   || (
-   app-text/asciidoc
-   dev-ruby/asciidoctor
-   )
app-text/cmark
dev-cpp/qt-jdenticon
>=dev-db/lmdb++-1.0.0
@@ -56,7 +52,13 @@ DEPEND="
dev-cpp/nlohmann_json
${RDEPEND}
 "
-BDEPEND="dev-qt/linguist-tools:5"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   || (
+   app-text/asciidoc
+   dev-ruby/asciidoctor
+   )
+"
 
 src_configure() {
local -a mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2022-03-28 Thread Matt Turner
commit: 0988b2782f579359a4759a02e9c1a0e4a14965df
Author: Daniel Santos  pobox  com>
AuthorDate: Sun Mar 27 20:15:27 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 28 23:24:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0988b278

x11-base/xwayland: Raise dependency on dev-libs/wayland

Xwayland calls wl_proxy_marshal_flags() which was added in wayland-1.20.

Closes: https://bugs.gentoo.org/832762
Signed-off-by: Daniel Santos  pobox.com>
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xwayland/xwayland-21.1.4.ebuild | 2 +-
 x11-base/xwayland/xwayland-22.1.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-base/xwayland/xwayland-21.1.4.ebuild 
b/x11-base/xwayland/xwayland-21.1.4.ebuild
index 1a68db1c9a96..3f95543af791 100644
--- a/x11-base/xwayland/xwayland-21.1.4.ebuild
+++ b/x11-base/xwayland/xwayland-21.1.4.ebuild
@@ -20,7 +20,7 @@ DEPEND="
dev-libs/libbsd
>=x11-libs/libXfont2-2.0.1
dev-libs/openssl:=
-   dev-libs/wayland
+   >=dev-libs/wayland-1.20
video_cards_nvidia? ( gui-libs/egl-wayland )
>=x11-libs/libXdmcp-1.0.2
>=x11-libs/libdrm-2.4.89

diff --git a/x11-base/xwayland/xwayland-22.1.0.ebuild 
b/x11-base/xwayland/xwayland-22.1.0.ebuild
index 54ef1745e2ba..242b2daef28f 100644
--- a/x11-base/xwayland/xwayland-22.1.0.ebuild
+++ b/x11-base/xwayland/xwayland-22.1.0.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~
 COMMON_DEPEND="
dev-libs/libbsd
dev-libs/openssl:=
-   >=dev-libs/wayland-1.5.0
+   >=dev-libs/wayland-1.20
>=dev-libs/wayland-protocols-1.22
media-fonts/font-util
>=media-libs/libepoxy-1.5.4[X,egl(+)]



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

2022-03-28 Thread Mike Pagano
commit: 35d503deb665bedebfee0c2ff865ec91ed21e72c
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Mar 28 23:03:54 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Mar 28 23:03:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d503de

sys-kernel/gentoo-sources: Add revert for swiotlb patch to 5.1r

Bug: https://bugs.gentoo.org/835513

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

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources-5.15.32-r1.ebuild   | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 77bc4d11fbf6..9153f36aa1cf 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -88,6 +88,9 @@ DIST genpatches-5.15-33.extras.tar.xz 3876 BLAKE2B 
4a7d695523ec637b847c28eb168bb
 DIST genpatches-5.15-34.base.tar.xz 1304560 BLAKE2B 
d7343aa013da3db621f7d17f4ac08298d860d90950520a0665d1ba614f947a401c10d33e97e8997ce9ee8e9e83355b2c054a064ebd6af4641b3b0d1c048a9b2c
 SHA512 
b502ae1dd5cedf5e7847d4d3519beacceb6a5f8ab0b503a36df792ab23e62e0f07166fee5817b8152c93dd5d6ece7ce3b72b6de8ac7ef6875cb9253acaa62b75
 DIST genpatches-5.15-34.experimental.tar.xz 5420 BLAKE2B 
3b489e06b7976acdca297040cba18624232f1efa54c664b509647b12a1fd2e7fb9fe397109fd4efb4652ec57e3e15970789a2854aa953a5ffa1bcb6b6acad544
 SHA512 
984c08aff3c94dd0af51028311de26ff15963cee25eb847c25246c12b30878c3ea81e79159877f84a5bc41b53889f90383aee7d12fb0bd1ee3085faf86325bbb
 DIST genpatches-5.15-34.extras.tar.xz 3876 BLAKE2B 
17e95df8de7387f9b3d3361cd16c1743fb2e3667df91aa2faf5c1c9bce8b0bf27d0039dd661e222457dbfb11e4e8b17dc4ba058680621c817a2ac921c5c78f5f
 SHA512 
2963b146bf94e1fdd190f023f6a91272fc4ef82ef97189f49a2211b2ba51f32b39df4173c0aaa5c4f7dc52bc2145e36f0b86dc45ceb68c55eb77be3596f19494
+DIST genpatches-5.15-35.base.tar.xz 1306764 BLAKE2B 
5ea5655e825b9196663a7bb830ef34d74da7c9f922f7a71b46f7bc8755adacddd3b55f57e85b29532d6936ca481699ffae36642401e34293b4c6a445abb92db7
 SHA512 
50030f2dafba3e7fd16df7a6dd275fdbede772273009d1f1055dc904dc7afe947e92e9a32274c337938edd35073adc2e101d18a6ccd39529461d703af3e20566
+DIST genpatches-5.15-35.experimental.tar.xz 5416 BLAKE2B 
b412d648afa7f6095c127eb4a04a1f70243b84aab111fcf25ee201b782193a12a7427742626385f7775bfa974b629841cc7ccf7a602fdba8fc11d2194dca1e1e
 SHA512 
8cad75c5af41317c98881a13936e20e84538c75489349670e34a45f11dc57006bc04a1aee76876fb846c66e205f9298a4607eb02d71f6e6c3f70d1d4eef12312
+DIST genpatches-5.15-35.extras.tar.xz 3876 BLAKE2B 
5b14c88d66ede25e8417bdebc3c822d2f3755a13f21cef8a95088c97bba42a44357c98d13ce5a40e3aeb128ec0716540e893b108bf1f73256cb45250cd7ef43c
 SHA512 
bdd8c5a700e9902cb7db17094fcc220eaca4774639d73e8496ac061fbba9fb80f6aa136aa9e87331a636af6146737fdec3c21249da7a18b5fec4d82de559e24f
 DIST genpatches-5.16-15.base.tar.xz 709572 BLAKE2B 
bb6e5656cee01af674e30c5dbf66d6d538122161c69a21951f5b514c9d372a7ba40d653ee8c25358875fe4feaaea272cc849b6d07ede548d912b8672531e2815
 SHA512 
ad2daebb4d7602c8426b9990c9a2148715247917bf32a0310676b02f38f82b306b4469660836718747705074c8616fc2b083e9c6fdcb982a94be3bb06c7c05a4
 DIST genpatches-5.16-15.experimental.tar.xz 5424 BLAKE2B 
8ab77c5903f502534ad472f9387bc3c466911b633d2264dff0bf622ba86f55f5e606fc328a8de760857f2ef1c8d0a7b611608d65db502a6d94ed1c01cd5b85ab
 SHA512 
24b4a46fc694e05aa25e199f97c4b88428c31ac94563f6e145f8d6848b0447c9548e03c958c823add6457d6eaaaebb4c9ced132740a9685a620d1b61f7ae9005
 DIST genpatches-5.16-15.extras.tar.xz 3800 BLAKE2B 
b4142537d04eed518b9a7e827879b7e427d8c0a06710dd72f9f84e1990db72dd48382c67a9e0cf24f9b104b8cddf4d28739fd93e705b97952e364b3693ff1671
 SHA512 
773543f9989255ce2fb3f6f32aa546f2109eb52e2e816572e027a8428f93bb9c72baadc59ee3019edd03fc97339d30c34c2d8b50b2e1d0e5383b1633b2c0e169

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.32-r1.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.15.32-r1.ebuild
new file mode 100644
index ..f4a5dd1d0e26
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.32-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="35"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2022-03-28 Thread Sebastian Pipping
commit: 3216e358c8ca6205505e4f3ecba4b4f148a6d52d
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Mar 28 22:59:17 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Mar 28 23:01:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3216e358

dev-libs/expat: 2.4.8

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

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

diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest
index 2d9481a42a46..9ec4a515ad6a 100644
--- a/dev-libs/expat/Manifest
+++ b/dev-libs/expat/Manifest
@@ -1,2 +1,3 @@
 DIST expat-2.4.6.tar.xz 452468 BLAKE2B 
8b30acc2628e3ce67ee57a4c9bee232f89f49ee70901588f7f5a34844e459cbc447fd225a734078100e52c96a73aa1f016e4f2d51d9a079128d661d97b2213c0
 SHA512 
830b00dbdfb92ef5cab69d783762a78443cd7d834bccda072d103c6178327cf480bde579089b1c3be884e67ddb862178fa734bd7e1f992f6f0ca29d83e21d737
 DIST expat-2.4.7.tar.xz 454136 BLAKE2B 
441616f44ce585f75a67a3ebc2264e5723df55975dbfa9a9279039d3773d9e5a4b37c70a8e26787bbc8742fbc66a077e6845b540df6fede936d98065587fe3ac
 SHA512 
e1a16cd48fcd6c4974dc7058d2e0284e0f91565835ec93f16d3f2c79647124470e5edb9f88f1ab9df5f403883a527750a4d63b941bd26fd43c05cd6f42bdcc48
+DIST expat-2.4.8.tar.xz 454428 BLAKE2B 
25da91fdcdefe81740cc8129fa52bf4ceb0bbbee11f0d750485424dbc638f5fba8c30007d0f0b0e3ff5c84fe197b9b220852976272dfe5d6cc451d114297c2d7
 SHA512 
d19b0d6469537aed20c54bd9cfa4089d39e4acaaddde57809de7c6aec55dc870677c02480e7f65dac5620bd5454b889370453613518f9da647c74a831a2a1b7b

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



[gentoo-commits] proj/linux-patches: New tag: 5.15-35

2022-03-28 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Mar 28 22:51:35 2022 +

New tag: 5.15-35




[gentoo-commits] proj/linux-patches:5.15 commit in: /

2022-03-28 Thread Mike Pagano
commit: 20417eb334c61341e2228a680488aebe06bbcd16
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Mar 28 22:50:11 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Mar 28 22:50:11 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=20417eb3

Revert swiotlb: rework fix info leak with DMA_FROM_DEVICE

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

 _README|   4 +
 ...rework-fix-info-leak-with-dma_from_device.patch | 187 +
 2 files changed, 191 insertions(+)

diff --git a/_README b/_README
index c59e90bb..0aae2d47 100644
--- a/_README
+++ b/_README
@@ -183,6 +183,10 @@ Patch:  
2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
 From:   
https://lore.kernel.org/linux-bluetooth/20190522070540.48895-1-mar...@holtmann.org/raw
 Desc:   Bluetooth: Check key sizes only when Secure Simple Pairing is enabled. 
See bug #686758
 
+Patch:  2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch
+From:   https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git
+Desc:   Revert swiotlb: rework fix info leak with DMA_FROM_DEVICE
+
 Patch:  2900_tmp513-Fix-build-issue-by-selecting-CONFIG_REG.patch
 From:   https://bugs.gentoo.org/710790
 Desc:   tmp513 requies REGMAP_I2C to build.  Select it by default in Kconfig. 
See bug #710790. Thanks to Phil Stracchino

diff --git 
a/2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch 
b/2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch
new file mode 100644
index ..69476ab1
--- /dev/null
+++ b/2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch
@@ -0,0 +1,187 @@
+From bddac7c1e02ba47f0570e494c9289acea3062cc1 Mon Sep 17 00:00:00 2001
+From: Linus Torvalds 
+Date: Sat, 26 Mar 2022 10:42:04 -0700
+Subject: Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+From: Linus Torvalds 
+
+commit bddac7c1e02ba47f0570e494c9289acea3062cc1 upstream.
+
+This reverts commit aa6f8dcbab473f3a3c7454b74caa46d36cdc5d13.
+
+It turns out this breaks at least the ath9k wireless driver, and
+possibly others.
+
+What the ath9k driver does on packet receive is to set up the DMA
+transfer with:
+
+  int ath_rx_init(..)
+  ..
+bf->bf_buf_addr = dma_map_single(sc->dev, skb->data,
+ common->rx_bufsize,
+ DMA_FROM_DEVICE);
+
+and then the receive logic (through ath_rx_tasklet()) will fetch
+incoming packets
+
+  static bool ath_edma_get_buffers(..)
+  ..
+dma_sync_single_for_cpu(sc->dev, bf->bf_buf_addr,
+common->rx_bufsize, DMA_FROM_DEVICE);
+
+ret = ath9k_hw_process_rxdesc_edma(ah, rs, skb->data);
+if (ret == -EINPROGRESS) {
+/*let device gain the buffer again*/
+dma_sync_single_for_device(sc->dev, bf->bf_buf_addr,
+common->rx_bufsize, DMA_FROM_DEVICE);
+return false;
+}
+
+and it's worth noting how that first DMA sync:
+
+dma_sync_single_for_cpu(..DMA_FROM_DEVICE);
+
+is there to make sure the CPU can read the DMA buffer (possibly by
+copying it from the bounce buffer area, or by doing some cache flush).
+The iommu correctly turns that into a "copy from bounce bufer" so that
+the driver can look at the state of the packets.
+
+In the meantime, the device may continue to write to the DMA buffer, but
+we at least have a snapshot of the state due to that first DMA sync.
+
+But that _second_ DMA sync:
+
+dma_sync_single_for_device(..DMA_FROM_DEVICE);
+
+is telling the DMA mapping that the CPU wasn't interested in the area
+because the packet wasn't there.  In the case of a DMA bounce buffer,
+that is a no-op.
+
+Note how it's not a sync for the CPU (the "for_device()" part), and it's
+not a sync for data written by the CPU (the "DMA_FROM_DEVICE" part).
+
+Or rather, it _should_ be a no-op.  That's what commit aa6f8dcbab47
+broke: it made the code bounce the buffer unconditionally, and changed
+the DMA_FROM_DEVICE to just unconditionally and illogically be
+DMA_TO_DEVICE.
+
+[ Side note: purely within the confines of the swiotlb driver it wasn't
+  entirely illogical: The reason it did that odd DMA_FROM_DEVICE ->
+  DMA_TO_DEVICE conversion thing is because inside the swiotlb driver,
+  it uses just a swiotlb_bounce() helper that doesn't care about the
+  whole distinction of who the sync is for - only which direction to
+  bounce.
+
+  So it took the "sync for device" to mean that the CPU must have been
+  the one writing, and thought it meant DMA_TO_DEVICE. ]
+
+Also note how the commentary in that commit was wrong, probably due to
+that whole confusion, claiming that the commit makes the swiotlb code
+
+

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

2022-03-28 Thread Zac Medico
commit: d97402b9a40aa27d5c74c2389786ad94f9ae0dc6
Author: Yu Gu  gmail  com>
AuthorDate: Mon Mar 28 14:59:48 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 28 22:48:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97402b9

dev-python/leather: keyword 0.3.4 for ~riscv

Signed-off-by: Yu Gu  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/leather/leather-0.3.4.ebuild 
b/dev-python/leather/leather-0.3.4.ebuild
index 0b16ba2fc747..1766784895a1 100644
--- a/dev-python/leather/leather-0.3.4.ebuild
+++ b/dev-python/leather/leather-0.3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/wireservice/leather/archive/${PV}.tar.gz -> ${P}.gh.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 RDEPEND="
dev-python/cssselect[${PYTHON_USEDEP}]



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

2022-03-28 Thread Zac Medico
commit: ebb5bf70ab0d722d173df97d47a860ec0f9eb3e4
Author: Yu Gu  gmail  com>
AuthorDate: Mon Mar 28 14:57:59 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 28 22:48:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb5bf70

dev-python/text-unidecode: keyword 1.3-r1 for ~riscv

Signed-off-by: Yu Gu  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild 
b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
index 97c613f06659..65d0b9d372af 100644
--- a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
+++ b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
@@ -17,6 +17,6 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( Artistic GPL-2+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
 
 distutils_enable_tests pytest



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

2022-03-28 Thread Zac Medico
commit: 4a4c56d3feb54e43d92ca3f25af37a965c53d809
Author: Yu Gu  gmail  com>
AuthorDate: Mon Mar 28 15:00:07 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 28 22:48:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a4c56d3

dev-python/agate: keyword 1.6.3-r2 for ~riscv

Closes: https://github.com/gentoo/gentoo/pull/24792
Signed-off-by: Yu Gu  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/agate/agate-1.6.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/agate/agate-1.6.3-r2.ebuild 
b/dev-python/agate/agate-1.6.3-r2.ebuild
index 67dd8ae99c92..54050fabfda6 100644
--- a/dev-python/agate/agate-1.6.3-r2.ebuild
+++ b/dev-python/agate/agate-1.6.3-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 RDEPEND="
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]



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

2022-03-28 Thread Zac Medico
commit: 2e00df167a9b8a92f30272552d012ebb9da88d08
Author: Yu Gu  gmail  com>
AuthorDate: Mon Mar 28 14:58:40 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 28 22:48:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e00df16

dev-python/pytimeparse: keyword 1.1.8 for ~riscv

Signed-off-by: Yu Gu  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild 
b/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild
index 21a4c122bebd..536667deb9cd 100644
--- a/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild
+++ b/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/wroberts/pytimeparse 
https://pypi.org/project/pytim
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 python_test() {
local unittest_args=(



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

2022-03-28 Thread Zac Medico
commit: 68137084be5e1149d6a21b9998fdc0d122984121
Author: Yu Gu  gmail  com>
AuthorDate: Mon Mar 28 14:59:31 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 28 22:48:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68137084

dev-python/pyicu: keyword 2.8.1 for ~riscv

Signed-off-by: Yu Gu  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/pyicu/pyicu-2.8.1.ebuild 
b/dev-python/pyicu/pyicu-2.8.1.ebuild
index 4db1f6f6b820..40b49e45feb8 100644
--- a/dev-python/pyicu/pyicu-2.8.1.ebuild
+++ b/dev-python/pyicu/pyicu-2.8.1.ebuild
@@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~riscv x86"
 
 RDEPEND="dev-libs/icu:="
 DEPEND="${RDEPEND}"



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

2022-03-28 Thread Zac Medico
commit: 4ce42f9d3cb9661589a591d75734e8163fc4991b
Author: Yu Gu  gmail  com>
AuthorDate: Mon Mar 28 14:59:09 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 28 22:48:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce42f9d

dev-python/python-slugify: keyword 6.1.1 for ~riscv

Signed-off-by: Yu Gu  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/python-slugify/python-slugify-6.1.1.ebuild 
b/dev-python/python-slugify/python-slugify-6.1.1.ebuild
index b21f1c70787b..c7d0437e556d 100644
--- a/dev-python/python-slugify/python-slugify-6.1.1.ebuild
+++ b/dev-python/python-slugify/python-slugify-6.1.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~ppc64 ~riscv x86"
 
 RDEPEND="dev-python/text-unidecode[${PYTHON_USEDEP}]"
 



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

2022-03-28 Thread Mike Pagano
commit: dbd8f4a8ca141f718a887623c7f64350b9041bd9
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Mar 28 22:45:37 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Mar 28 22:45:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd8f4a8

sys-kernel/gentoo-sources: Add revert for swiotlb patch to 5.16

Bug: https://bugs.gentoo.org/835513

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

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources-5.16.18-r1.ebuild   | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 2efb1dc1f8bc..77bc4d11fbf6 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -103,6 +103,9 @@ DIST genpatches-5.16-18.extras.tar.xz 3800 BLAKE2B 
df1212d36eec642a4c5eff67afe7b
 DIST genpatches-5.16-19.base.tar.xz 770100 BLAKE2B 
2633ec6c3161c7d58e778b8bc20b125e511973204371f2642b73a01b5195729be3d0ffe1a63677afaba2331538d2f45b3cf14380f9395cc8c59c39b7582617fc
 SHA512 
c05e9e41b8bf259ae75c429a1014818bd517620fcdc3873343cda29c1b6338d8776af0ae97e24c75d79bf8382b3fac84dff8c3b066ec95a428de60569ee5e123
 DIST genpatches-5.16-19.experimental.tar.xz 5424 BLAKE2B 
de74940257f5f27cf9832a794f4aaf1eb8598c7d9d6032c578f7e34613b55fd3a1424c4346fb97d981c0d234a1084758b1cdb40df26328d863863878ec6e296b
 SHA512 
6eb2c4fdc8c7ac7d03d1478538230678cfb064ad7d4273ac77bb47dc942d4c7fd10f2b3e676846fc8d91b296983eb30211d598197930b6bd9f468a6839aa98db
 DIST genpatches-5.16-19.extras.tar.xz 3800 BLAKE2B 
a833a2ebd95684ff8f56b6ef78198353a06df41b41d41003b34a551e8ab901b34bece5f79132550c2d167a4bab782cd13fe4b4e22115cbc8306c5d48ed197f06
 SHA512 
0c82d90d8fd749c33b79c84171fa11c55b18d2f907bd97c544d08ab8a622b31d025930b9f93c4b43f669ac0f75e066fbdd06c169e7ff0ed3648901bcbc78f78e
+DIST genpatches-5.16-20.base.tar.xz 772164 BLAKE2B 
f29e052926e6c72417d93b7e114f7dd688def99891508b358414ea3930e3761d6e79e7d09722c4479ab7e0d495d53cbc1084270f8782a579d4ed56f58caa157c
 SHA512 
00a034d6a2a79daf856c0cf8e6dd30753d89b95fb9de9a5aff4f5a0dad651eb53eea24aef7c582f866749ad3fc533ed7087f7dfd11600fef8cebf85d2cc9c58b
+DIST genpatches-5.16-20.experimental.tar.xz 5420 BLAKE2B 
bc23d408701ac3a0ddd6056408491c98c50332cb59cdb14d73d0a53390eac92a5d7a185e3a8742ecc2b08876fa9bde4e6575f5820958c05b1e61e4df2d963ba1
 SHA512 
9eee803f48be1120944d3dd2472918688a7aef7731dcce6ebabc8cbfc0b406b60631d9f3fd30e15aa16f09b0728d301c9eb1a60aeee24a2d84c4455d206347d1
+DIST genpatches-5.16-20.extras.tar.xz 3800 BLAKE2B 
c815ea22d067c98f82650726a6c8a2e937c7bddb8b941e9d54c3014f4d8ea173cb1e54e76e23b6f767ae247fafbe02a8def6f39e5c6523e8c8cb12f098b8a34e
 SHA512 
788ad08dfb0639c5ad42bb761d99bb534fdc5a9be54e9cededf90e0da34f13089b82609d8c7ccddc6fc1a28b913d4012c0e44b6768c84927e582f3a04be7ae55
 DIST genpatches-5.17-1.base.tar.xz 7588 BLAKE2B 
d0046364d4f26368f627d920552e1a67c6b5f25cf5b101ba6b04bf395482d3341deb65d2207159faab9028abc3a8e615746474072dec34d38732296a77d893f1
 SHA512 
b4f355f9006457374b212d5b79442d0d7fd371064943947ed2b64f0b1fd6357ac7e367249e11827444ea73f0ef1f015a7741d4ace38ae1d68fdcc67f00af0fd2
 DIST genpatches-5.17-1.experimental.tar.xz 5404 BLAKE2B 
a28f67bbea63d27ac7a79aeccb025992d21ff821ce6c6eca8db5f089565a540fafe9cb7c3066572a250d0f05bc84ed2211e2f893abaf44ea4aea5f7cea2c2416
 SHA512 
d7c6845962734ae4a9700be49f5bf3c70053ee273bff272256ea592c5ac47499903ad5b72368a258ed64a22bd12d87b6f1552a22cebe3685f98243670be11004
 DIST genpatches-5.17-1.extras.tar.xz 3800 BLAKE2B 
7c7c955dbbc2aa6fe8b39f84c993f76aa117b5f218a2de9ff15a165c2d15d253a5adca5c979e5fd887d9b76cbfd2c9c70cc6f2d6d493fad011337e7a941cb498
 SHA512 
c47a545e6ac510e87f8239afc5b23aefb2956de3446a0e16b79396fb1c335456638101fd615446220987278bc1f68d1154958018793056699270d2250731c47d

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.16.18-r1.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.16.18-r1.ebuild
new file mode 100644
index ..0a603bb74fae
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.16.18-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="20"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



[gentoo-commits] proj/linux-patches: New tag: 5.16-20

2022-03-28 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Mar 28 22:32:40 2022 +

New tag: 5.16-20




[gentoo-commits] proj/linux-patches:5.16 commit in: /

2022-03-28 Thread Mike Pagano
commit: 395cbb149a7874a22ba7417cab583e4d61d7098f
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Mar 28 22:32:07 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Mar 28 22:32:07 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=395cbb14

Revert swiotlb: rework fix info leak with DMA_FROM_DEVICE

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

 _README|   4 +
 ...rework-fix-info-leak-with-dma_from_device.patch | 187 +
 2 files changed, 191 insertions(+)

diff --git a/_README b/_README
index ccfb3dab..a4e3e3b3 100644
--- a/_README
+++ b/_README
@@ -131,6 +131,10 @@ Patch:  
2400_mt76-mt7921e-fix-possible-probe-failure-after-reboot.patch
 From:   
https://patchwork.kernel.org/project/linux-wireless/patch/70e27cbc652cbdb78277b9c691a3a5ba02653afb.1641540175.git.obj...@gmail.com/
 Desc:   mt76: mt7921e: fix possible probe failure after reboot
 
+Patch:  2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch
+From:   https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git
+Desc:   Revert swiotlb: rework fix info leak with DMA_FROM_DEVICE
+
 Patch:  2900_tmp513-Fix-build-issue-by-selecting-CONFIG_REG.patch
 From:   https://bugs.gentoo.org/710790
 Desc:   tmp513 requies REGMAP_I2C to build.  Select it by default in Kconfig. 
See bug #710790. Thanks to Phil Stracchino

diff --git 
a/2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch 
b/2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch
new file mode 100644
index ..69476ab1
--- /dev/null
+++ b/2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch
@@ -0,0 +1,187 @@
+From bddac7c1e02ba47f0570e494c9289acea3062cc1 Mon Sep 17 00:00:00 2001
+From: Linus Torvalds 
+Date: Sat, 26 Mar 2022 10:42:04 -0700
+Subject: Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+From: Linus Torvalds 
+
+commit bddac7c1e02ba47f0570e494c9289acea3062cc1 upstream.
+
+This reverts commit aa6f8dcbab473f3a3c7454b74caa46d36cdc5d13.
+
+It turns out this breaks at least the ath9k wireless driver, and
+possibly others.
+
+What the ath9k driver does on packet receive is to set up the DMA
+transfer with:
+
+  int ath_rx_init(..)
+  ..
+bf->bf_buf_addr = dma_map_single(sc->dev, skb->data,
+ common->rx_bufsize,
+ DMA_FROM_DEVICE);
+
+and then the receive logic (through ath_rx_tasklet()) will fetch
+incoming packets
+
+  static bool ath_edma_get_buffers(..)
+  ..
+dma_sync_single_for_cpu(sc->dev, bf->bf_buf_addr,
+common->rx_bufsize, DMA_FROM_DEVICE);
+
+ret = ath9k_hw_process_rxdesc_edma(ah, rs, skb->data);
+if (ret == -EINPROGRESS) {
+/*let device gain the buffer again*/
+dma_sync_single_for_device(sc->dev, bf->bf_buf_addr,
+common->rx_bufsize, DMA_FROM_DEVICE);
+return false;
+}
+
+and it's worth noting how that first DMA sync:
+
+dma_sync_single_for_cpu(..DMA_FROM_DEVICE);
+
+is there to make sure the CPU can read the DMA buffer (possibly by
+copying it from the bounce buffer area, or by doing some cache flush).
+The iommu correctly turns that into a "copy from bounce bufer" so that
+the driver can look at the state of the packets.
+
+In the meantime, the device may continue to write to the DMA buffer, but
+we at least have a snapshot of the state due to that first DMA sync.
+
+But that _second_ DMA sync:
+
+dma_sync_single_for_device(..DMA_FROM_DEVICE);
+
+is telling the DMA mapping that the CPU wasn't interested in the area
+because the packet wasn't there.  In the case of a DMA bounce buffer,
+that is a no-op.
+
+Note how it's not a sync for the CPU (the "for_device()" part), and it's
+not a sync for data written by the CPU (the "DMA_FROM_DEVICE" part).
+
+Or rather, it _should_ be a no-op.  That's what commit aa6f8dcbab47
+broke: it made the code bounce the buffer unconditionally, and changed
+the DMA_FROM_DEVICE to just unconditionally and illogically be
+DMA_TO_DEVICE.
+
+[ Side note: purely within the confines of the swiotlb driver it wasn't
+  entirely illogical: The reason it did that odd DMA_FROM_DEVICE ->
+  DMA_TO_DEVICE conversion thing is because inside the swiotlb driver,
+  it uses just a swiotlb_bounce() helper that doesn't care about the
+  whole distinction of who the sync is for - only which direction to
+  bounce.
+
+  So it took the "sync for device" to mean that the CPU must have been
+  the one writing, and thought it meant DMA_TO_DEVICE. ]
+
+Also note how the commentary in that commit was wrong, probably due to
+that whole confusion, claiming that the commit makes the swiotlb code
+
+

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

2022-03-28 Thread Mike Pagano
commit: 45c6ca5497abf17af424683b4452f7d94f87bb71
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Mar 28 22:21:12 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Mar 28 22:21:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c6ca54

sys-kernel/gentoo-sources: Add revert for swiotlb patch

Bug: https://bugs.gentoo.org/835513

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

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-5.17.1-r1.ebuild | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 9501ddd554a9..2efb1dc1f8bc 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -109,6 +109,9 @@ DIST genpatches-5.17-1.extras.tar.xz 3800 BLAKE2B 
7c7c955dbbc2aa6fe8b39f84c993f7
 DIST genpatches-5.17-2.base.tar.xz 22180 BLAKE2B 
3b212bfdc60261bc1c936e8c948b6da3fe2d47cbe9fa264ad805b1fd5eaca5923a1c8f1edf32151a4882bb74160acd2b04d00082b9105db49eafda58d18e665f
 SHA512 
881df22e44b86bcbb787d0614b7b979001dc583b4c71e2c24c4d10a0ae529ed288df80812ef4d2f31e931892efe8b8b3df3a063739c83403cc6053c028d96138
 DIST genpatches-5.17-2.experimental.tar.xz 5396 BLAKE2B 
fb0098c2a3a63debd2496fa19cf969fed7d183caa6582685b36bbc873c8dea1085ee5788119d97e7827ad339e7bd8f69ce1458cdf41dad835204771132e50462
 SHA512 
7d0018b516a922b64a930d8630a1620f00fee5e27a99cf714bc96f6bbb8268e609f2cd5c09a139567710e7ab14c1a8af6a39187b7d5d895c524fe73a5d612bf4
 DIST genpatches-5.17-2.extras.tar.xz 3800 BLAKE2B 
20ad944393005ecf57ea6aae31854b53523ffa0ab1d88b71763bb0ebcc2c7197e1236379b1ad9d57f28d1cf65e6f44bc637bb7b49648bfe321066be8b175854d
 SHA512 
51fa0659f3b93bc81f62abfa3e780ede106d87c02fcde055cbad1a0e42b46a974837dce1483de4668f68a4bd9f63671450b8364b7916df3f7624ba247194cab4
+DIST genpatches-5.17-3.base.tar.xz 24844 BLAKE2B 
3186fc19a40cd439a47dc05af775ee472a01932b9b5e418f972ec9a716a9ad946c1732ac73a58ee5868a9d027e21c24abde616d629f5a5842c760a72279c42aa
 SHA512 
2c8fa1e9c2d1c706fdecf9a21a24a636ddac996ee4d606f6d600e270d7560c3b4a17957649afd313086170079162f00ab45b488a3f87423c1b22e21de021d237
+DIST genpatches-5.17-3.experimental.tar.xz 5400 BLAKE2B 
59715c8695eae7556cc9739a05fcf9ed894058addcbb2064e5546b510856691591e85fdb50f915453eab3137dfed2108ffc694c65fa0df4f864054a53dd253fb
 SHA512 
350659610e21f3341e33ecdca4c90cf940f79164503fead21e46513167dd18dd873801ade2f46c045431c582066fb3f3abd137a66984f79e52959a4397aca67a
+DIST genpatches-5.17-3.extras.tar.xz 3796 BLAKE2B 
4c5855b356f0e5ce882fd28db861e946dd3d4342b856c51c895ada53b30b0bddd850be2e2c3b3d416e2ad1c4056afa6967cbc5f208885f9b938dbd767466557f
 SHA512 
7851f60704b012cfb97f57ecd20720df702635f9e3375fc00a27871aa487f2eec8902a27da4cf62750f3209532958b3bdff3061d7a76cc5b50248452251b1bda
 DIST genpatches-5.4-189.base.tar.xz 4492528 BLAKE2B 
9fc86ea4e71968c77f4fe705f5e01220545becc1f062a53875e4cc451a880a2482d70c1830b98ba447c77131422cd8305f2636c702737a94cda749f0927b2706
 SHA512 
f4c9946b88d8b61df0d267d915fa047de8774603c0e98fa6ef2cbd930e5c3d83fe4755327dce54739a580d674260ce45c3cffef9180369821f947170398a5de7
 DIST genpatches-5.4-189.experimental.tar.xz 16896 BLAKE2B 
c86143cec3a98ac9f8c6c8aa2e74eec9f1a1ab0ac9cc0af7e85c1966abd5b5dfde483f09273f998453fb4ca6672cb6a4909e616c0c553017009615053c4a69d3
 SHA512 
29905855788db559902561d9b937ecfe00ff4421d3b785b749e151c356c4d6bacacd82ac3be007074ae1e4ee6dd2c6025402ea53a42bbfb00d756e1543949c36
 DIST genpatches-5.4-189.extras.tar.xz 1812 BLAKE2B 
04e839c3c648cebfa8e15aa956670ecfd1c7a830960e7facff9015ad37c9b8ec0a85f510a559846163a277da9b669a0512d22b45b6ac7c1dfc9fdde99acbe9da
 SHA512 
9357b36b51ffc30e92197affa4e60e0e01180c218cfdd17c91538b2ac12ca79fc534ca0b4f6a019ff3db97c8d41298fbd383d8c4c7fd0d8b1bc0494a330e

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.17.1-r1.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.17.1-r1.ebuild
new file mode 100644
index ..9fc029507ff0
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.17.1-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="3"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



[gentoo-commits] proj/linux-patches: New tag: 5.17-3

2022-03-28 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Mar 28 22:07:59 2022 +

New tag: 5.17-3




[gentoo-commits] proj/linux-patches:5.17 commit in: /

2022-03-28 Thread Mike Pagano
commit: 58d68cf3c08d4109201e1a36068a7e366d6dde84
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Mar 28 22:04:23 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Mar 28 22:04:23 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=58d68cf3

Revert swiotlb: rework fix info leak with DMA_FROM_DEVICE

Bug: https://bugs.gentoo.org/835513

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

 _README|   4 +
 ...rework-fix-info-leak-with-dma_from_device.patch | 187 +
 2 files changed, 191 insertions(+)

diff --git a/_README b/_README
index 684989ae..19269be2 100644
--- a/_README
+++ b/_README
@@ -63,6 +63,10 @@ Patch:  
2400_mt76-mt7921e-fix-possible-probe-failure-after-reboot.patch
 From:   
https://patchwork.kernel.org/project/linux-wireless/patch/70e27cbc652cbdb78277b9c691a3a5ba02653afb.1641540175.git.obj...@gmail.com/
 Desc:   mt76: mt7921e: fix possible probe failure after reboot
 
+Patch:  2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch
+From:   https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git
+Desc:   Revert swiotlb: rework fix info leak with DMA_FROM_DEVICE
+
 Patch:  2900_tmp513-Fix-build-issue-by-selecting-CONFIG_REG.patch
 From:   https://bugs.gentoo.org/710790
 Desc:   tmp513 requies REGMAP_I2C to build.  Select it by default in Kconfig. 
See bug #710790. Thanks to Phil Stracchino

diff --git 
a/2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch 
b/2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch
new file mode 100644
index ..69476ab1
--- /dev/null
+++ b/2410_revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch
@@ -0,0 +1,187 @@
+From bddac7c1e02ba47f0570e494c9289acea3062cc1 Mon Sep 17 00:00:00 2001
+From: Linus Torvalds 
+Date: Sat, 26 Mar 2022 10:42:04 -0700
+Subject: Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+From: Linus Torvalds 
+
+commit bddac7c1e02ba47f0570e494c9289acea3062cc1 upstream.
+
+This reverts commit aa6f8dcbab473f3a3c7454b74caa46d36cdc5d13.
+
+It turns out this breaks at least the ath9k wireless driver, and
+possibly others.
+
+What the ath9k driver does on packet receive is to set up the DMA
+transfer with:
+
+  int ath_rx_init(..)
+  ..
+bf->bf_buf_addr = dma_map_single(sc->dev, skb->data,
+ common->rx_bufsize,
+ DMA_FROM_DEVICE);
+
+and then the receive logic (through ath_rx_tasklet()) will fetch
+incoming packets
+
+  static bool ath_edma_get_buffers(..)
+  ..
+dma_sync_single_for_cpu(sc->dev, bf->bf_buf_addr,
+common->rx_bufsize, DMA_FROM_DEVICE);
+
+ret = ath9k_hw_process_rxdesc_edma(ah, rs, skb->data);
+if (ret == -EINPROGRESS) {
+/*let device gain the buffer again*/
+dma_sync_single_for_device(sc->dev, bf->bf_buf_addr,
+common->rx_bufsize, DMA_FROM_DEVICE);
+return false;
+}
+
+and it's worth noting how that first DMA sync:
+
+dma_sync_single_for_cpu(..DMA_FROM_DEVICE);
+
+is there to make sure the CPU can read the DMA buffer (possibly by
+copying it from the bounce buffer area, or by doing some cache flush).
+The iommu correctly turns that into a "copy from bounce bufer" so that
+the driver can look at the state of the packets.
+
+In the meantime, the device may continue to write to the DMA buffer, but
+we at least have a snapshot of the state due to that first DMA sync.
+
+But that _second_ DMA sync:
+
+dma_sync_single_for_device(..DMA_FROM_DEVICE);
+
+is telling the DMA mapping that the CPU wasn't interested in the area
+because the packet wasn't there.  In the case of a DMA bounce buffer,
+that is a no-op.
+
+Note how it's not a sync for the CPU (the "for_device()" part), and it's
+not a sync for data written by the CPU (the "DMA_FROM_DEVICE" part).
+
+Or rather, it _should_ be a no-op.  That's what commit aa6f8dcbab47
+broke: it made the code bounce the buffer unconditionally, and changed
+the DMA_FROM_DEVICE to just unconditionally and illogically be
+DMA_TO_DEVICE.
+
+[ Side note: purely within the confines of the swiotlb driver it wasn't
+  entirely illogical: The reason it did that odd DMA_FROM_DEVICE ->
+  DMA_TO_DEVICE conversion thing is because inside the swiotlb driver,
+  it uses just a swiotlb_bounce() helper that doesn't care about the
+  whole distinction of who the sync is for - only which direction to
+  bounce.
+
+  So it took the "sync for device" to mean that the CPU must have been
+  the one writing, and thought it meant DMA_TO_DEVICE. ]
+
+Also note how the commentary in that commit was wrong, probably due to
+that whole confusion, claiming that the commit makes 

[gentoo-commits] proj/releng:master commit in: releases/specs-qemu/mips/

2022-03-28 Thread Andreas K. Hüttel
commit: 08a6b0dc989c0d14c63a229c31d2620b0de8dc3e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Mar 28 21:15:10 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Mar 28 21:15:10 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=08a6b0dc

Add mips3-n32 specs

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

 releases/specs-qemu/mips/stage1-mips3-n32-openrc.spec | 14 ++
 releases/specs-qemu/mips/stage3-mips3-n32-openrc.spec | 12 
 2 files changed, 26 insertions(+)

diff --git a/releases/specs-qemu/mips/stage1-mips3-n32-openrc.spec 
b/releases/specs-qemu/mips/stage1-mips3-n32-openrc.spec
new file mode 100644
index ..f798db35
--- /dev/null
+++ b/releases/specs-qemu/mips/stage1-mips3-n32-openrc.spec
@@ -0,0 +1,14 @@
+subarch: mips3_n32
+target: stage1
+version_stamp: openrc-@TIMESTAMP@
+interpreter: /usr/bin/qemu-mipsn32
+rel_type: default
+profile: default/linux/mips/17.0/n32
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-mips3_n32-openrc-latest
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng

diff --git a/releases/specs-qemu/mips/stage3-mips3-n32-openrc.spec 
b/releases/specs-qemu/mips/stage3-mips3-n32-openrc.spec
new file mode 100644
index ..19c4e9f3
--- /dev/null
+++ b/releases/specs-qemu/mips/stage3-mips3-n32-openrc.spec
@@ -0,0 +1,12 @@
+subarch: mips3_n32
+target: stage3
+version_stamp: openrc-@TIMESTAMP@
+interpreter: /usr/bin/qemu-mipsn32
+rel_type: default
+profile: default/linux/mips/17.0/n32
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-mips3_n32-openrc-@TIMESTAMP@
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng



[gentoo-commits] proj/releng:master commit in: releases/specs-qemu/mips/

2022-03-28 Thread Andreas K. Hüttel
commit: 52af7040ea3eeed295cdaa1e956fa0299478e17b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Mar 28 21:17:29 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Mar 28 21:17:29 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=52af7040

Add mips64-n32 specs

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

 releases/specs-qemu/mips/stage1-mips64-n32-openrc.spec | 14 ++
 releases/specs-qemu/mips/stage3-mips64-n32-openrc.spec | 12 
 2 files changed, 26 insertions(+)

diff --git a/releases/specs-qemu/mips/stage1-mips64-n32-openrc.spec 
b/releases/specs-qemu/mips/stage1-mips64-n32-openrc.spec
new file mode 100644
index ..702604cc
--- /dev/null
+++ b/releases/specs-qemu/mips/stage1-mips64-n32-openrc.spec
@@ -0,0 +1,14 @@
+subarch: mips64_n32
+target: stage1
+version_stamp: openrc-@TIMESTAMP@
+interpreter: /usr/bin/qemu-mipsn32
+rel_type: default
+profile: default/linux/mips/17.0/n32
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-mips64_n32-openrc-latest
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng

diff --git a/releases/specs-qemu/mips/stage3-mips64-n32-openrc.spec 
b/releases/specs-qemu/mips/stage3-mips64-n32-openrc.spec
new file mode 100644
index ..53b94b1c
--- /dev/null
+++ b/releases/specs-qemu/mips/stage3-mips64-n32-openrc.spec
@@ -0,0 +1,12 @@
+subarch: mips64_n32
+target: stage3
+version_stamp: openrc-@TIMESTAMP@
+interpreter: /usr/bin/qemu-mipsn32
+rel_type: default
+profile: default/linux/mips/17.0/n32
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-mips64_n32-openrc-@TIMESTAMP@
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng



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

2022-03-28 Thread Bernard Cafarelli
commit: d0ec1da3400cd8e8ad9f1ddf34d44d818869dc91
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Mar 28 19:57:34 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Mar 28 19:58:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ec1da3

www-apps/element: 1.10.8 bump

Drop old versions

Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/element/Manifest  |  3 +-
 www-apps/element/element-1.10.6.ebuild | 35 --
 ...element-1.10.3.ebuild => element-1.10.8.ebuild} |  0
 3 files changed, 1 insertion(+), 37 deletions(-)

diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index 1ebeb60addce..d905e2fb4564 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,3 +1,2 @@
-DIST element-v1.10.3.tar.gz 17107477 BLAKE2B 
5cbae1e531b318ca713bde42ec37db6bcdcafddaa80dc58b1b9fd592bc279aa74761d1ca4cdc13fe8b3a31950a80a223f663638d6c1984fc6165072ae484309b
 SHA512 
117b4854d959773741e8d809147ecfe5c240e6f3517dcb98c380cc9b1dc4d8266a0343906d6fd86d3c5a551532aab814f8f524326306964da40b0eae0aaae55d
-DIST element-v1.10.6.tar.gz 17162058 BLAKE2B 
dde56d6b1802f0ecd0c41274b203d2c4d244b8648cccd09d0775c2263656a8b475b42c6b204e6e2ac634a8cec9483dfaa8d0500cc601899917020af0c6d4db15
 SHA512 
3ef064e81c03727aaaf0a1f4fb7c787b638868a7cda9a6b00e287eda8b26fd94e11d634be8b29e2c0d563d462a8253667166b6e0181483f8b8296cbcf800ba3a
 DIST element-v1.10.7.tar.gz 17249694 BLAKE2B 
17e9e5e7814ca13a6be03210ace71036c4d86d3f7aa11ba4e42d6f2d29420f17fbccbeb319159358ae941b3c8b01954fbcb93ab96ea75edae57866abfa3068f8
 SHA512 
9ca7856700ce173e653508170fafb4193aeb865c68da2c04b58088f65e4204516f080f26239a08b738a74de7eae1ff09c7464d4a6294cf03b27872ed0be78ca9
+DIST element-v1.10.8.tar.gz 17345607 BLAKE2B 
989c389901f61e06a7b164e0ae9c332a018abb63ded874479be1231f4b77fba6b5adc67823d571a15c39f6831c6b661f4cc67ada2fe9a3429920b2e9d3d4e734
 SHA512 
e113d3df025f0519cd26247a9428efe08318078b167ba8d831d26a922adc7c75e6846577fdff21fcc4e54ba5335a4beab718ee114b91868db2b64c5630da79c2

diff --git a/www-apps/element/element-1.10.6.ebuild 
b/www-apps/element/element-1.10.6.ebuild
deleted file mode 100644
index bdccc2ddf91f..
--- a/www-apps/element/element-1.10.6.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="A glossy Matrix collaboration client for the web"
-HOMEPAGE="https://element.io/;
-SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-need_httpd
-
-S=${WORKDIR}/${PN}-v${PV}
-
-src_install() {
-   webapp_src_preinst
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   dodir "${MY_HTDOCSDIR}"/home
-   dodir "${MY_HTDOCSDIR}"/sites
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/home
-   webapp_serverowned "${MY_HTDOCSDIR}"/sites
-   #webapp_configfile "${MY_HTDOCSDIR}"/config.json
-
-   webapp_src_install
-}

diff --git a/www-apps/element/element-1.10.3.ebuild 
b/www-apps/element/element-1.10.8.ebuild
similarity index 100%
rename from www-apps/element/element-1.10.3.ebuild
rename to www-apps/element/element-1.10.8.ebuild



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

2022-03-28 Thread Ulrich Müller
commit: 619f45e405c8525af36c8b860df263838a26ab6e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Mar 26 09:41:36 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Mar 28 19:47:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=619f45e4

fcaps.eclass: Use arithmetic test for UID

Signed-off-by: Ulrich Müller  gentoo.org>

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

diff --git a/eclass/fcaps.eclass b/eclass/fcaps.eclass
index 8ed27429c938..d1860f5ac9a3 100644
--- a/eclass/fcaps.eclass
+++ b/eclass/fcaps.eclass
@@ -88,7 +88,7 @@ esac
 fcaps() {
debug-print-function ${FUNCNAME} "$@"
 
-   if [[ ${EUID} != 0 ]] ; then
+   if [[ ${EUID} -ne 0 ]] ; then
einfo "Insufficient privileges to execute ${FUNCNAME}, 
skipping."
return 0
fi



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

2022-03-28 Thread Ulrich Müller
commit: 83e510378a6ae9906da52b0c276319f87d490593
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun Oct  2 10:32:23 2016 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Mar 28 19:47:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e51037

fcaps.eclass: Use UID 0 instead of root

Bug: https://bugs.gentoo.org/595908
Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/fcaps.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/fcaps.eclass b/eclass/fcaps.eclass
index 93aa7cd5928d..8ed27429c938 100644
--- a/eclass/fcaps.eclass
+++ b/eclass/fcaps.eclass
@@ -83,7 +83,7 @@ esac
 #
 # If the system is unable to set capabilities, it will use the specified user,
 # group, and mode (presumably to make the binary set*id).  The defaults there
-# are root:0 and 4711.  Otherwise, the ownership and permissions will be
+# are 0:0 and 4711.  Otherwise, the ownership and permissions will be
 # unchanged.
 fcaps() {
debug-print-function ${FUNCNAME} "$@"
@@ -94,7 +94,7 @@ fcaps() {
fi
 
# Process the user options first.
-   local owner='root'
+   local owner='0'
local group='0'
local mode='4711'
local caps_mode='711'



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

2022-03-28 Thread Ulrich Müller
commit: 35c94832f16fa949ed7472e6b8ebe128ed333d3a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Mar 26 09:43:45 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Mar 28 19:47:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35c94832

user.eclass: Use arithmetic test for UID

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/user.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/user.eclass b/eclass/user.eclass
index 581704eae815..ff69be81c1ec 100644
--- a/eclass/user.eclass
+++ b/eclass/user.eclass
@@ -85,7 +85,7 @@ user_get_nologin() {
 # If -M is passed, enewuser does not create the home directory if it does not
 # exist.
 enewuser() {
-   if [[ ${EUID} != 0 ]] ; then
+   if [[ ${EUID} -ne 0 ]] ; then
ewarn "Insufficient privileges to execute ${FUNCNAME[0]}"
return 0
fi
@@ -240,7 +240,7 @@ enewuser() {
 # If -F is passed, enewgroup will always enforce specified GID and fail if it
 # can not be assigned.
 enewgroup() {
-   if [[ ${EUID} != 0 ]] ; then
+   if [[ ${EUID} -ne 0 ]] ; then
ewarn "Insufficient privileges to execute ${FUNCNAME[0]}"
return 0
fi



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

2022-03-28 Thread Ulrich Müller
commit: 243c29db87acbbb655ebdf06d301052a709ec992
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Mar 26 09:48:25 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Mar 28 19:47:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=243c29db

acct-user.eclass: Refuse to lock out the superuser

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/acct-user.eclass | 5 +
 1 file changed, 5 insertions(+)

diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass
index 2e2e1152f9ad..f2aaefc2ee39 100644
--- a/eclass/acct-user.eclass
+++ b/eclass/acct-user.eclass
@@ -473,6 +473,11 @@ acct-user_pkg_prerm() {
return 0
fi
 
+   if [[ ${ACCT_USER_ID} -eq 0 ]]; then
+   elog "Refusing to lock out the superuser (UID 0)"
+   return 0
+   fi
+
if [[ -z ${REPLACED_BY_VERSION} ]]; then
if [[ -z $(egetent passwd "${ACCT_USER_NAME}") ]]; then
ewarn "User account not found: ${ACCT_USER_NAME}"



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

2022-03-28 Thread Ulrich Müller
commit: 0295d66cf7cbc1b719c1325c1442f9404de2ba69
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Mar 26 09:22:52 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Mar 28 19:47:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0295d66c

cron.eclass: Use UID 0 instead of root

Bug: https://bugs.gentoo.org/595908
Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/cron.eclass | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/eclass/cron.eclass b/eclass/cron.eclass
index 81f963a4f722..3198c181f21b 100644
--- a/eclass/cron.eclass
+++ b/eclass/cron.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: cron.eclass
@@ -44,12 +44,12 @@ done
 #  Both arguments are optional.  Everything after 'dir' is considered
 #   the permissions (same format as insopts).
 #
-# ex: docrondir /some/dir -m 0770 -o root -g cron
+# ex: docrondir /some/dir -m 0770 -o 0 -g cron
 # docrondir /some/dir (uses default perms)
 # docrondir -m0700 (uses default dir)
 docrondir() {
# defaults
-   local perms="-m0750 -o root -g cron" dir="/var/spool/cron/crontabs"
+   local perms="-m0750 -o 0 -g cron" dir="/var/spool/cron/crontabs"
 
if [[ -n $1 ]] ; then
case "$1" in
@@ -78,10 +78,10 @@ docrondir() {
 #
 #Both arguments are optional.
 #
-# ex: docron -m 0700 -o root -g root ('exe' defaults to "cron")
+# ex: docron -m 0700 -o 0 -g root ('exe' defaults to "cron")
 # docron crond -m 0110
 docron() {
-   local cron="cron" perms="-m 0750 -o root -g wheel"
+   local cron="cron" perms="-m 0750 -o 0 -g wheel"
 
if [[ -n $1 ]] ; then
case "$1" in
@@ -111,7 +111,7 @@ docron() {
 #
 #   Uses same semantics as docron.
 docrontab() {
-   local crontab="crontab" perms="-m 4750 -o root -g cron"
+   local crontab="crontab" perms="-m 4750 -o 0 -g cron"
 
if [[ -n $1 ]] ; then
case "$1" in



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

2022-03-28 Thread Ulrich Müller
commit: 34ede2f61724b2931f4edc7af81129d1af421c62
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Mar 26 09:45:17 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Mar 28 19:47:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ede2f6

acct-user.eclass: Use arithmetic test for EUID

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/acct-user.eclass | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass
index 70ae2434b5df..2e2e1152f9ad 100644
--- a/eclass/acct-user.eclass
+++ b/eclass/acct-user.eclass
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: acct-user.eclass
@@ -178,7 +178,7 @@ acct-user_add_deps() {
 eislocked() {
[[ $# -eq 1 ]] || die "usage: ${FUNCNAME} "
 
-   if [[ ${EUID} != 0 ]]; then
+   if [[ ${EUID} -ne 0 ]]; then
einfo "Insufficient privileges to execute ${FUNCNAME[0]}"
return 0
fi
@@ -215,7 +215,7 @@ eislocked() {
 elockuser() {
[[ $# -eq 1 ]] || die "usage: ${FUNCNAME} "
 
-   if [[ ${EUID} != 0 ]]; then
+   if [[ ${EUID} -ne 0 ]]; then
einfo "Insufficient privileges to execute ${FUNCNAME[0]}"
return 0
fi
@@ -258,7 +258,7 @@ elockuser() {
 eunlockuser() {
[[ $# -eq 1 ]] || die "usage: ${FUNCNAME} "
 
-   if [[ ${EUID} != 0 ]]; then
+   if [[ ${EUID} -ne 0 ]]; then
einfo "Insufficient privileges to execute ${FUNCNAME[0]}"
return 0
fi
@@ -440,7 +440,7 @@ acct-user_pkg_preinst() {
 acct-user_pkg_postinst() {
debug-print-function ${FUNCNAME} "${@}"
 
-   if [[ ${EUID} != 0 ]]; then
+   if [[ ${EUID} -ne 0 ]]; then
einfo "Insufficient privileges to execute ${FUNCNAME[0]}"
return 0
fi
@@ -468,7 +468,7 @@ acct-user_pkg_postinst() {
 acct-user_pkg_prerm() {
debug-print-function ${FUNCNAME} "${@}"
 
-   if [[ ${EUID} != 0 ]]; then
+   if [[ ${EUID} -ne 0 ]]; then
einfo "Insufficient privileges to execute ${FUNCNAME[0]}"
return 0
fi



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

2022-03-28 Thread Ulrich Müller
commit: 367ba7457991d008b011eba0b06455276933bf7c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Mar 26 09:28:30 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Mar 28 19:47:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=367ba745

toolchain.eclass: Use UID 0 instead of root

Bug: https://bugs.gentoo.org/595908
Signed-off-by: Ulrich Müller  gentoo.org>

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

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 495a305ed83e..8788e72efebb 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1780,7 +1780,7 @@ toolchain_src_install() {
# Use gid of 0 because some stupid ports don't have
# the group 'root' set to gid 0.  Send to /dev/null
# for people who are testing as non-root.
-   chown -R root:0 "${D}${LIBPATH}" 2>/dev/null
+   chown -R 0:0 "${D}${LIBPATH}" 2>/dev/null
 
# Installing gdb pretty-printers into gdb-specific location.
local py gdbdir=/usr/share/gdb/auto-load${LIBPATH}



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

2022-03-28 Thread Ulrich Müller
commit: 12a54e0eeefa9f2d80cf7eb57b1736134acad7e8
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Mar 26 09:25:07 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Mar 28 19:47:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a54e0e

qmail.eclass: Use UID 0 instead of root

Bug: https://bugs.gentoo.org/595908
Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/qmail.eclass | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/eclass/qmail.eclass b/eclass/qmail.eclass
index 33157b7e7871..471f2fe7ce5e 100644
--- a/eclass/qmail.eclass
+++ b/eclass/qmail.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: qmail.eclass
@@ -133,7 +133,7 @@ qmail_base_install() {
# subshell to not leak the install options
(
einfo "Setting up basic directory hierarchy"
-   diropts -o root -g qmail
+   diropts -o 0 -g qmail
dodir "${QMAIL_HOME}"/bin
keepdir "${QMAIL_HOME}"/{control,users}
diropts -o alias -g qmail
@@ -145,7 +145,7 @@ qmail_base_install() {
einfo "Installing all qmail software"
exeinto "${QMAIL_HOME}"/bin
 
-   exeopts -o root -g qmail
+   exeopts -o 0 -g qmail
doexe bouncesaying condredirect config-fast datemail except forward 
maildir2mbox \
maildirmake mailsubj predate preline qbiff \

qmail-{inject,qmqpc,qmqpd,qmtpd,qread,qstat,smtpd,tcpok,tcpto,showctl} \
@@ -158,11 +158,11 @@ qmail_base_install() {
 
use pop3 && doexe qmail-pop3d
 
-   exeopts -o root -g qmail -m 711
+   exeopts -o 0 -g qmail -m 711
doexe qmail-{clean,getpw,local,pw2u,remote,rspawn,send} splogger
use pop3 && doexe qmail-popup
 
-   exeopts -o root -g qmail -m 700
+   exeopts -o 0 -g qmail -m 700
doexe qmail-{lspawn,newmrh,newu,start}
 
exeopts -o qmailq -g qmail -m 4711
@@ -262,7 +262,7 @@ qmail_supervise_install_one() {
dosupervise ${1}
# subshell to not leak the install options
(
-   diropts -o qmaill -g root
+   diropts -o qmaill -g 0
keepdir /var/log/qmail/${1}
)
 }



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

2022-03-28 Thread Ulrich Müller
commit: 255c3f853ffa896fb9dc65294fc40cee2682b558
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Mar 26 09:29:52 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Mar 28 19:47:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255c3f85

webapp.eclass: Use UID 0 instead of root

Bug: https://bugs.gentoo.org/595908
Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/webapp.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/webapp.eclass b/eclass/webapp.eclass
index 3c0dfc811ac6..1efe4e66b6a9 100644
--- a/eclass/webapp.eclass
+++ b/eclass/webapp.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: webapp.eclass
@@ -457,7 +457,7 @@ webapp_src_install() {
chmod -R g-s "${D}/"
 
keepdir "${MY_PERSISTDIR}"
-   fowners "root:0" "${MY_PERSISTDIR}"
+   fowners "0:0" "${MY_PERSISTDIR}"
fperms 755 "${MY_PERSISTDIR}"
 }
 



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

2022-03-28 Thread Andrew Ammerlaan
commit: d8374fa58bdbe72c9bbaebd35cbef13520fd8163
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Mar 28 19:38:01 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Mar 28 19:38:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8374fa5

sci-visualization/gwyddion: add missing use_with jannson

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-visualization/gwyddion/gwyddion-2.60.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-visualization/gwyddion/gwyddion-2.60.ebuild 
b/sci-visualization/gwyddion/gwyddion-2.60.ebuild
index ff875e5ab41d..4680d9f429f2 100644
--- a/sci-visualization/gwyddion/gwyddion-2.60.ebuild
+++ b/sci-visualization/gwyddion/gwyddion-2.60.ebuild
@@ -70,6 +70,7 @@ src_configure() {
$(use_with bzip2) \
$(use_with fits cfitsio) \
$(use_with hdf5) \
+   $(use_with jansson) \
$(use_with perl) \
$(use_with ruby) \
$(use_with openexr exr) \



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gwyddion/files/, sci-visualization/gwyddion/

2022-03-28 Thread Andrew Ammerlaan
commit: 6b07203c63d31ecd1ac1beb61a7229347634dacf
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Mar 28 19:31:07 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Mar 28 19:32:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b07203c

sci-visualization/gwyddion: add 2.60

Bug: https://bugs.gentoo.org/598682
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-visualization/gwyddion/Manifest|  1 +
 .../gwyddion/files/gwyddion-2.60-automagic.patch   | 35 +
 sci-visualization/gwyddion/gwyddion-2.60.ebuild| 83 ++
 sci-visualization/gwyddion/metadata.xml|  6 ++
 4 files changed, 125 insertions(+)

diff --git a/sci-visualization/gwyddion/Manifest 
b/sci-visualization/gwyddion/Manifest
index 1accbe6e79fe..17b49326cbea 100644
--- a/sci-visualization/gwyddion/Manifest
+++ b/sci-visualization/gwyddion/Manifest
@@ -1 +1,2 @@
 DIST gwyddion-2.56.tar.xz 4645620 BLAKE2B 
f4f2ce2bf119a24c3e1919b14db409a81ad286ef2242918f356d2b4c56b498f41cbafa03a136eac5d87b4905529e06982694f19bdf30933454e94d34526962c3
 SHA512 
cf4a40367ea5b0a671c5df70123ef93f6aecc25322af7eb05e4f32d40e54d9b0d48ddd1df9f2589c468eb511ada3f3ef409603c1513de33ba2482078a9415eae
+DIST gwyddion-2.60.tar.xz 4973404 BLAKE2B 
6ded40f34bfcd70db2e897abc1f07b070aca78e08c90661ee4fe281d19f16337ca81b5a4e2adaeb29e1870e8194eb77976910a54248842c8474864065d64defd
 SHA512 
e568df77ef580aaedfcdd1f746a78f3ca93676a07a331fc6e70f997780bb403d1c3967aa93440c7fa1f010bd01f5376700c869a38dacaf1f98b075c4c950cf54

diff --git a/sci-visualization/gwyddion/files/gwyddion-2.60-automagic.patch 
b/sci-visualization/gwyddion/files/gwyddion-2.60-automagic.patch
new file mode 100644
index ..ac68ac0a2861
--- /dev/null
+++ b/sci-visualization/gwyddion/files/gwyddion-2.60-automagic.patch
@@ -0,0 +1,35 @@
+diff --git a/configure.ac b/configure.ac
+index 5a7465a..cc5a54d 100644
+--- a/configure.ac
 b/configure.ac
+@@ -660,11 +660,13 @@ AM_CONDITIONAL([HAVE_CXX],[test "x$have_cxx" != xno])
+ #
+ # OpenEXR 2.x+
+ # Optional.  Used for HDR greyscale OpenEXR pixmap import/export.
+-enable_exr=$have_cxx
+-PKG_CHECK_MODULES(EXR, [OpenEXR >= 2.0],
++GWY_WITH([exr],,[build with OpenEXR support])
++if test "x$enable_exr" != "xno" && "x$have_cxx" != "xno"; then
++  PKG_CHECK_MODULES(EXR, [OpenEXR],
+   [AC_DEFINE(HAVE_EXR,1,
+ [Define if we have the OpenEXR 2.x+ package.])],
+   [enable_exr=no])
++fi
+ AM_CONDITIONAL([HAVE_EXR],[test "x$enable_exr" != xno])
+ 
+ #
+@@ -679,10 +681,13 @@ AM_CONDITIONAL([HAVE_HDF5],[test "x$enable_hdf5" != xno])
+ #
+ # CFITSIO
+ # Optional.  Used for FITS image import.
+-PKG_CHECK_MODULES(CFITSIO, [cfitsio],
++GWY_WITH([cfitsio],,[build with cfitsio support])
++if test "x$enable_cfitsio" != "xno"; then
++  PKG_CHECK_MODULES(CFITSIO, [cfitsio],
+   [AC_DEFINE(HAVE_CFITSIO,1,
+ [Define if we have the cfitsio package.])],
+   [enable_cfitsio=no])
++fi
+ AM_CONDITIONAL([HAVE_CFITSIO],[test "x$enable_cfitsio" != xno])
+ 
+ #

diff --git a/sci-visualization/gwyddion/gwyddion-2.60.ebuild 
b/sci-visualization/gwyddion/gwyddion-2.60.ebuild
new file mode 100644
index ..ff875e5ab41d
--- /dev/null
+++ b/sci-visualization/gwyddion/gwyddion-2.60.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg
+
+DESCRIPTION="Framework for Scanning Mode Microscopy data analysis"
+HOMEPAGE="http://gwyddion.net/;
+SRC_URI="http://gwyddion.net/download/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 doc fits jansson hdf5 nls openexr openmp perl ruby sourceview 
unique xml X zlib"
+
+RDEPEND="
+   >=dev-libs/glib-2.32
+   dev-libs/libzip
+   media-libs/libpng:0=
+   >=sci-libs/fftw-3.1:3.0=[openmp?]
+   virtual/libiconv
+   virtual/libintl
+   x11-libs/cairo
+   >=x11-libs/gtk+-2.18:2
+   x11-libs/libXmu
+   x11-libs/pango
+   bzip2? ( app-arch/bzip2 )
+   fits? ( sci-libs/cfitsio[bzip2?] )
+   jansson? ( dev-libs/jansson )
+   hdf5? ( sci-libs/hdf5[zlib?] )
+   openexr? ( media-libs/openexr:= )
+   perl? ( dev-lang/perl:= )
+   ruby? ( dev-ruby/narray )
+   unique? ( dev-libs/libunique:3 )
+   sourceview? ( x11-libs/gtksourceview:2.0 )
+   xml? ( dev-libs/libxml2:2 )
+   zlib? ( sys-libs/zlib )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+"
+

[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2022-03-28 Thread Lars Wendler
commit: 093c4cde84466c321d4f7b61210d51a302c7906e
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 28 19:31:12 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 28 19:31:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093c4cde

net-fs/samba: Added dev-perl/JSON to DEPEND

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

 net-fs/samba/samba-4.16.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-fs/samba/samba-4.16.0.ebuild b/net-fs/samba/samba-4.16.0.ebuild
index 70564439a33a..acbdab767d9f 100644
--- a/net-fs/samba/samba-4.16.0.ebuild
+++ b/net-fs/samba/samba-4.16.0.ebuild
@@ -115,6 +115,7 @@ COMMON_DEPEND="
 "
 DEPEND="${COMMON_DEPEND}
>=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   dev-perl/JSON
net-libs/libtirpc[${MULTILIB_USEDEP}]
|| (
net-libs/rpcsvc-proto



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

2022-03-28 Thread Lars Wendler
commit: 8aeeba04d1e08aa74cf50e402eb37477e402ec33
Author: Jeremi Piotrowski  microsoft  com>
AuthorDate: Thu Mar 24 11:17:22 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 28 19:31:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aeeba04

sys-libs/liburing: pass --cxx paramter to configure

Provide the correct value to --cxx to fix cross-compilation. liburing uses the
value of the cxx variable for linking. This happens to work for native builds
but breaks when cross-compiling, as evidenced by the below output (from
Flatcar):

>>> Configuring source in 
>>> /build/arm64-usr/var/tmp/portage/sys-libs/liburing-2.1-r1/work/liburing-2.1 
>>> ...
 * .arm64: running multilib-minimal_abi_src_configure
prefix/usr
includedir/usr/include
libdir/usr/lib64
libdevdir /usr/lib64
relativelibdir
mandir/usr/share/man
datadir   /usr/share
stringop_overflow yes
array_bounds  yes
__kernel_rwf_tyes
__kernel_timespec yes
open_how  no
statx yes
C++   yes
has_ucontext  yes
CCaarch64-cros-linux-gnu-gcc
CXX   g++

...

aarch64-cros-linux-gnu-gcc -D_GNU_SOURCE -D__SANE_USERSPACE_TYPES__ 
-I../src/include/ -include ../config-host.h -O2 -pipe -mtune=generic -g 
-D_GNU_SOURCE -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -L../src/ 
-o statx statx.c helpers.o -luring -Wstringop-overflow=0 -Warray-bounds=0
g++ -D_GNU_SOURCE -D__SANE_USERSPACE_TYPES__ -I../src/include/ -include 
../config-host.h -O2 -pipe -mtune=generic -g -O2 -pipe -mtune=generic -g 
-D_GNU_SOURCE -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -L../src/ 
-std=c++11 -o sq-full-cpp sq-full-cpp.cc helpers.o -luring 
-Wstringop-overflow=0 -Warray-bounds=0
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:165: sq-full-cpp] Error 1
make[1]: *** Waiting for unfinished jobs

Bug: https://bugs.gentoo.org/836316
Signed-off-by: Jeremi Piotrowski  microsoft.com>
Closes: https://github.com/gentoo/gentoo/pull/24733
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/liburing/liburing-2.1-r1.ebuild | 1 +
 sys-libs/liburing/liburing-2.1-r2.ebuild | 1 +
 sys-libs/liburing/liburing-.ebuild   | 1 +
 3 files changed, 3 insertions(+)

diff --git a/sys-libs/liburing/liburing-2.1-r1.ebuild 
b/sys-libs/liburing/liburing-2.1-r1.ebuild
index ae14b067cbb3..ddf39035944f 100644
--- a/sys-libs/liburing/liburing-2.1-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r1.ebuild
@@ -45,6 +45,7 @@ multilib_src_configure() {
--libdevdir="${EPREFIX}/usr/$(get_libdir)"
--mandir="${EPREFIX}/usr/share/man"
--cc="$(tc-getCC)"
+   --cxx="$(tc-getCXX)"
)
# No autotools configure! "econf" will fail.
TMPDIR="${T}" ./configure "${myconf[@]}"

diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild 
b/sys-libs/liburing/liburing-2.1-r2.ebuild
index c65e7baf841c..cb5271810e69 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -51,6 +51,7 @@ multilib_src_configure() {
--libdevdir="${EPREFIX}/usr/$(get_libdir)"
--mandir="${EPREFIX}/usr/share/man"
--cc="$(tc-getCC)"
+   --cxx="$(tc-getCXX)"
)
# No autotools configure! "econf" will fail.
TMPDIR="${T}" ./configure "${myconf[@]}"

diff --git a/sys-libs/liburing/liburing-.ebuild 
b/sys-libs/liburing/liburing-.ebuild
index c7427bfe9a0d..87e93eac4554 100644
--- a/sys-libs/liburing/liburing-.ebuild
+++ b/sys-libs/liburing/liburing-.ebuild
@@ -40,6 +40,7 @@ multilib_src_configure() {
--libdevdir="${EPREFIX}/usr/$(get_libdir)"
--mandir="${EPREFIX}/usr/share/man"
--cc="$(tc-getCC)"
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2022-03-28 Thread Stephan Hartmann
commit: 09c0e4a96b38f4797d5aa2e404df68f7755dcf8a
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Mon Mar 28 18:59:04 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Mon Mar 28 18:59:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09c0e4a9

www-client/microsoft-edge-beta: remove old

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge-beta/Manifest|   1 -
 .../microsoft-edge-beta-100.0.1185.10.ebuild   | 116 -
 2 files changed, 117 deletions(-)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 36f38018dec7..44521987dd71 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-beta_100.0.1185.10-1_amd64.deb 119179092 BLAKE2B 
5828dba18e7cbfc737729908bf548dc3409cb7217436b279b1e68f48e3fe264714d2493b6b9084b8af523219e8aa10657c9ebb4c665d94e89d202eb30080bf13
 SHA512 
59542f2c1ce510abf15bca6fb05b0d103f888172699a3b4b820c9d99f9715334399e6fed8c1504f5d87c1b87e1a17d72e655f95ffd23f37e6562cc102a330fd7
 DIST microsoft-edge-beta_100.0.1185.12-1_amd64.deb 119136268 BLAKE2B 
cd3003c7b9085aed761322a77507a31dd5abc8b8380f28a285052d1c4eb659a7f5257c22e90a741b1810a661b858df1f743e9993d4de18a42cb890c74d40385e
 SHA512 
88fc673fe3d2ddf9cb33e7beb8e933482b1555d870010587891977b8533ca3e8cc84c2e01a65a9bd7973dca535fae6c45b57859d3cf15291c1d93128b04569c1
 DIST microsoft-edge-beta_100.0.1185.17-1_amd64.deb 119100064 BLAKE2B 
148f3d2d9d0c526dec62049adf5c2c096480fd3a664bfd69939297dee229b8c9af83d25343fd34a018cf9e9ef92f8b2dac42e4762b57e7b0bbc4a31681c24826
 SHA512 
a504b6d69737b6e6cdf6f227ba18d86f972b3249bd842ed09ce8a2c669637ed7f8f0c424a1260836101dcc5c6905946a5d8d52e11cab366445f0037ce5fda987
 DIST microsoft-edge-beta_100.0.1185.23-1_amd64.deb 119112804 BLAKE2B 
57c9b61e20c8aa57432b74431063fbaef9ed3f41ec14ddad3fb6db63575f94279609ea70f54ee1f4e06b7dd698e4689f8fe1e314ca7a6afabb5fae30f463e03a
 SHA512 
6f3a11472326aeecbf84e69916c03a0838fe3f9f60b924af68158680dc43bc72c6c568de4ca1146789f03573dd2be766c62e87a414632fef19adcc6d4438600f

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-100.0.1185.10.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-100.0.1185.10.ebuild
deleted file mode 100644
index a8cc7e730ebf..
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-100.0.1185.10.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2011-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   app-misc/ca-certificates
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   rm usr/share/man/man1/${PN}.1.gz || die
-   dosym 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2022-03-28 Thread Stephan Hartmann
commit: d45335d329fba0ae55a37bf53054ccfcbe028093
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Mon Mar 28 18:59:02 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Mon Mar 28 18:59:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45335d3

www-client/microsoft-edge-beta: automated bump (100.0.1185.23)

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge-beta/Manifest|   1 +
 .../microsoft-edge-beta-100.0.1185.23.ebuild   | 116 +
 2 files changed, 117 insertions(+)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 30ecdf0bdb68..36f38018dec7 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-beta_100.0.1185.10-1_amd64.deb 119179092 BLAKE2B 
5828dba18e7cbfc737729908bf548dc3409cb7217436b279b1e68f48e3fe264714d2493b6b9084b8af523219e8aa10657c9ebb4c665d94e89d202eb30080bf13
 SHA512 
59542f2c1ce510abf15bca6fb05b0d103f888172699a3b4b820c9d99f9715334399e6fed8c1504f5d87c1b87e1a17d72e655f95ffd23f37e6562cc102a330fd7
 DIST microsoft-edge-beta_100.0.1185.12-1_amd64.deb 119136268 BLAKE2B 
cd3003c7b9085aed761322a77507a31dd5abc8b8380f28a285052d1c4eb659a7f5257c22e90a741b1810a661b858df1f743e9993d4de18a42cb890c74d40385e
 SHA512 
88fc673fe3d2ddf9cb33e7beb8e933482b1555d870010587891977b8533ca3e8cc84c2e01a65a9bd7973dca535fae6c45b57859d3cf15291c1d93128b04569c1
 DIST microsoft-edge-beta_100.0.1185.17-1_amd64.deb 119100064 BLAKE2B 
148f3d2d9d0c526dec62049adf5c2c096480fd3a664bfd69939297dee229b8c9af83d25343fd34a018cf9e9ef92f8b2dac42e4762b57e7b0bbc4a31681c24826
 SHA512 
a504b6d69737b6e6cdf6f227ba18d86f972b3249bd842ed09ce8a2c669637ed7f8f0c424a1260836101dcc5c6905946a5d8d52e11cab366445f0037ce5fda987
+DIST microsoft-edge-beta_100.0.1185.23-1_amd64.deb 119112804 BLAKE2B 
57c9b61e20c8aa57432b74431063fbaef9ed3f41ec14ddad3fb6db63575f94279609ea70f54ee1f4e06b7dd698e4689f8fe1e314ca7a6afabb5fae30f463e03a
 SHA512 
6f3a11472326aeecbf84e69916c03a0838fe3f9f60b924af68158680dc43bc72c6c568de4ca1146789f03573dd2be766c62e87a414632fef19adcc6d4438600f

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-100.0.1185.23.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-100.0.1185.23.ebuild
new file mode 100644
index ..a8cc7e730ebf
--- /dev/null
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-100.0.1185.23.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   app-misc/ca-certificates
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   rm usr/share/man/man1/${PN}.1.gz || die
+  

[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-beta/

2022-03-28 Thread Stephan Hartmann
commit: ac69d4317b989c589b3b91235c1b29780e41e1d5
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Mon Mar 28 18:58:11 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Mon Mar 28 18:58:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac69d431

www-client/google-chrome-beta: automated update (100.0.4896.60)

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/google-chrome-beta/Manifest  | 2 +-
 ...eta-100.0.4896.56.ebuild => google-chrome-beta-100.0.4896.60.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-beta/Manifest 
b/www-client/google-chrome-beta/Manifest
index b3de9b5b731e..b5c3d6c2fc82 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_100.0.4896.56-1_amd64.deb 83611996 BLAKE2B 
7b4b3ecb5d9e7e8083833686e2cc329c2e456804b75604cd53177ec5847cf55aeafcb444f9c1e8a5907f2ad60e698779a936fadb0623b286485c11aa2e73b16f
 SHA512 
06a317477d3a9efc6b7dbce053b930ddc483105bcaf72f3bac8cfc8f8d4bfd755261e7cbeca797bbb27edebbcda56b9e8054e1c9cd70c31c04f2003280268d7c
+DIST google-chrome-beta_100.0.4896.60-1_amd64.deb 87918108 BLAKE2B 
5b11a601f6a1d74631cd9024d6052d7062ec7ced0fb98ecbe50d525ecd03691c61bb8d3c45616ffdcf6ba37bf6e534f5ef8d0a7f4851bd5750dfa73527d315bb
 SHA512 
c33cfe355c5039ae6fa4c6cc643646c983e7bae2c752003f36e986e0edf58f6ea14ffcc1758732c80d1032b5c479bcf4c22eb938b4a6741088e25c7d2942cf5f

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-100.0.4896.56.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-100.0.4896.60.ebuild
similarity index 100%
rename from 
www-client/google-chrome-beta/google-chrome-beta-100.0.4896.56.ebuild
rename to www-client/google-chrome-beta/google-chrome-beta-100.0.4896.60.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2022-03-28 Thread Stephan Hartmann
commit: ee3da97eca682aa4f62124c330e3e2f4f287358f
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Mon Mar 28 18:58:16 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Mon Mar 28 18:58:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee3da97e

www-plugins/chrome-binary-plugins: automated update (100.0.4896.60_beta)

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...6.56_beta.ebuild => chrome-binary-plugins-100.0.4896.60_beta.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 260a4c379a0f..80c499eb3f94 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_100.0.4896.56-1_amd64.deb 83611996 BLAKE2B 
7b4b3ecb5d9e7e8083833686e2cc329c2e456804b75604cd53177ec5847cf55aeafcb444f9c1e8a5907f2ad60e698779a936fadb0623b286485c11aa2e73b16f
 SHA512 
06a317477d3a9efc6b7dbce053b930ddc483105bcaf72f3bac8cfc8f8d4bfd755261e7cbeca797bbb27edebbcda56b9e8054e1c9cd70c31c04f2003280268d7c
+DIST google-chrome-beta_100.0.4896.60-1_amd64.deb 87918108 BLAKE2B 
5b11a601f6a1d74631cd9024d6052d7062ec7ced0fb98ecbe50d525ecd03691c61bb8d3c45616ffdcf6ba37bf6e534f5ef8d0a7f4851bd5750dfa73527d315bb
 SHA512 
c33cfe355c5039ae6fa4c6cc643646c983e7bae2c752003f36e986e0edf58f6ea14ffcc1758732c80d1032b5c479bcf4c22eb938b4a6741088e25c7d2942cf5f
 DIST google-chrome-stable_99.0.4844.84-1_amd64.deb 82967408 BLAKE2B 
b033e8ba6dc2334d1e45e723f74b32e0e31cf8d2c17c3326133cd38a60d7da8f3e4b9a216eaec1bca5cd51819e90981e12f434f08d93ef6baeb533d957ab8717
 SHA512 
925c283e4b4ebdb21c86873e23e9987cbdd6ef6b43fe006a75ddb46041c4d0c4e523a814b77c3a173f8f006c9efab84f2c18b3a22af9f05510c506248c889f70
 DIST google-chrome-unstable_101.0.4951.7-1_amd64.deb 84358668 BLAKE2B 
efc65d59dea8474c697f2c24349898995bd37370f2322e918226542b2ce04061633f1d358d42f5dd4bc36148e55f156c7be51dfb09afcfd359bc16431cdac41e
 SHA512 
f26ed8f4cce75cb858536355320268bbdc1c2dab35505eb58c3e2b5cfd4915ff5776336d353074ce0b1447d9b22b63d02bd502df152220c1e801afe045778374

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-100.0.4896.56_beta.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-100.0.4896.60_beta.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-100.0.4896.56_beta.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-100.0.4896.60_beta.ebuild



[gentoo-commits] repo/gentoo:master commit in: mail-filter/maildrop/

2022-03-28 Thread Alfredo Tupone
commit: deb50625d5648a8bd5938c903514dfec6947c302
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Mar 28 18:36:48 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Mar 28 18:37:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb50625

mail-filter/maildrop: 3.0.2 bump

Closes: https://bugs.gentoo.org/807169
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 mail-filter/maildrop/Manifest  |   1 +
 mail-filter/maildrop/maildrop-3.0.2.ebuild | 140 +
 2 files changed, 141 insertions(+)

diff --git a/mail-filter/maildrop/Manifest b/mail-filter/maildrop/Manifest
index f3202dbaeb9c..0e052bfac449 100644
--- a/mail-filter/maildrop/Manifest
+++ b/mail-filter/maildrop/Manifest
@@ -1 +1,2 @@
 DIST maildrop-3.0.0.tar.bz2 2091018 BLAKE2B 
3c8e3ae5c2c2f636b0223e2bafadcb88bf34be63c792a177febac5c41ccd50cab04755f14a26731c38a35531abea1faa70d4af5587a6e68a21735f050f2d46d8
 SHA512 
1f1e1682ec7c2d0c1f2e71059f186d9a9d3118194b1e558d3a6e5826721fb14a661f4d75df42ce2626430ac072b50e723b563ae00c1ebdeb4da96abfeb534eff
+DIST maildrop-3.0.2.tar.bz2 2129406 BLAKE2B 
10572c9c0fcb7a31f10fdfb005562afd425d157fe515f31d7fc6721247b0a5d5d381b51da39f0161de0c8722af89da225273728928510fd9d79c18c18b5759e5
 SHA512 
a2e6ad9c6982e468b4f778fe6956312aa1da54c93269311922f247a89ede49349a6cbce869b08ced22354d18259ebc043e4f4adf1e0b364d8e110797b24efbc8

diff --git a/mail-filter/maildrop/maildrop-3.0.2.ebuild 
b/mail-filter/maildrop/maildrop-3.0.2.ebuild
new file mode 100644
index ..df9a16bf50ed
--- /dev/null
+++ b/mail-filter/maildrop/maildrop-3.0.2.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic autotools
+
+DESCRIPTION="Mail delivery agent/filter"
+[[ -z ${PV/?.?/}   ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+[[ -z ${PV/?.?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+[[ -z ${SRC_URI}   ]] && 
SRC_URI="https://www.courier-mta.org/beta/${PN}/${P%%_pre}.tar.bz2;
+HOMEPAGE="https://www.courier-mta.org/maildrop/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="berkdb debug dovecot fam gdbm ldap mysql postgres static-libs authlib 
+tools trashquota"
+
+CDEPEND="!mail-mta/courier
+   net-mail/mailbase
+   dev-libs/libpcre
+   net-dns/libidn:0=
+   >=net-libs/courier-unicode-2.0:=
+   gdbm? ( >=sys-libs/gdbm-1.8.0:= )
+   mysql?( net-libs/courier-authlib )
+   postgres? ( net-libs/courier-authlib )
+   ldap? ( net-libs/courier-authlib )
+   authlib?  ( net-libs/courier-authlib )
+   fam?  ( virtual/fam )
+   !gdbm? (
+   berkdb? ( >=sys-libs/db-3:= )
+   )
+   tools? (
+   !mail-mta/netqmail
+   !net-mail/courier-imap
+   !mail-mta/mini-qmail
+   !mail-mta/qmail-ldap
+   )"
+DEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}
+   dev-lang/perl
+   dovecot? ( net-mail/dovecot )"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   mysql? ( authlib )
+   postgres? ( authlib )
+   ldap? ( authlib )"
+
+S=${WORKDIR}/${P%%_pre}
+
+src_prepare() {
+   # Prefer gdbm over berkdb
+   if use gdbm ; then
+   use berkdb && elog "Both gdbm and berkdb selected. Using gdbm."
+   fi
+
+   if ! use fam ; then
+   eapply -p0 "${FILESDIR}"/${PN}-disable-fam.patch
+   fi
+
+   # no need to error out if no default - it will be given to econf anyway
+   sed -i -e \
+   's~AC_MSG_ERROR(Cannot determine default 
mailbox)~SPOOLDIR="./.maildir"~' \
+   "${S}"/libs/maildrop/configure.ac || die "sed failed"
+
+   eapply "${FILESDIR}"/${PN}-3.0.0-testsuite.patch
+   eapply_user
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable fam)
+   --with-devel
+   --disable-tempdir
+   --enable-syslog=1
+   --enable-use-flock=1
+   --enable-use-dotlock=1
+   --enable-restrict-trusted=1
+   --enable-maildrop-uid=root
+   --enable-maildrop-gid=mail
+   --enable-sendmail=/usr/sbin/sendmail
+   --cache-file="${S}"/configuring.cache
+   $(use_enable static-libs static)
+   $(use_enable dovecot dovecotauth)
+   $(use_with trashquota)
+   )
+
+   local mytrustedusers="apache dspam root mail fetchmail"
+   mytrustedusers+=" daemon postmaster qmaild mmdf vmail alias"
+   myeconfargs+=( --enable-trusted-users="${mytrustedusers}" )
+
+   # These flags make maildrop cry
+   replace-flags -Os -O2
+   filter-flags -fomit-frame-pointer
+
+   if use gdbm ; then
+   myeconfargs+=( --with-db=gdbm )

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

2022-03-28 Thread Conrad Kostecki
commit: f5ba10d01a46733b8fc46403f68f4d34dc7fde6d
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Mar 28 18:35:18 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 28 18:35:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ba10d0

dev-python/consonance: x86 stable

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

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

diff --git a/dev-python/consonance/consonance-0.1.5-r1.ebuild 
b/dev-python/consonance/consonance-0.1.5-r1.ebuild
index b4696cb42977..f9ba7df1255e 100644
--- a/dev-python/consonance/consonance-0.1.5-r1.ebuild
+++ b/dev-python/consonance/consonance-0.1.5-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/tgalal/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="examples"
 # Tests require an active internet connection
 RESTRICT="test"



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

2022-03-28 Thread Conrad Kostecki
commit: 3583b4076b786534027b56256389b1c78303df8a
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Mar 28 18:34:41 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 28 18:34:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3583b407

dev-python/consonance: amd64 stable

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

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

diff --git a/dev-python/consonance/consonance-0.1.5-r1.ebuild 
b/dev-python/consonance/consonance-0.1.5-r1.ebuild
index 71911ed00e7d..b4696cb42977 100644
--- a/dev-python/consonance/consonance-0.1.5-r1.ebuild
+++ b/dev-python/consonance/consonance-0.1.5-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/tgalal/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="examples"
 # Tests require an active internet connection
 RESTRICT="test"



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

2022-03-28 Thread Conrad Kostecki
commit: d2f5f7816db5270203861f4011abe1902248cb5a
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Mar 28 18:35:38 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 28 18:35:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2f5f781

dev-python/consonance: drop 0.1.5

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

 dev-python/consonance/consonance-0.1.5.ebuild | 35 ---
 1 file changed, 35 deletions(-)

diff --git a/dev-python/consonance/consonance-0.1.5.ebuild 
b/dev-python/consonance/consonance-0.1.5.ebuild
deleted file mode 100644
index 9b3a02ed25a5..
--- a/dev-python/consonance/consonance-0.1.5.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="WhatsApp's handshake implementation using Noise Protocol"
-HOMEPAGE="https://github.com/tgalal/consonance;
-SRC_URI="https://github.com/tgalal/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples"
-# Tests require an active internet connection
-RESTRICT="test"
-PROPERTIES="test_network"
-
-RDEPEND="
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/dissononce[${PYTHON_USEDEP}]
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   dev-python/python-axolotl-curve25519[${PYTHON_USEDEP}]
-   dev-python/transitions[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_install() {
-   distutils-r1_src_install
-
-   use examples && dodoc examples/*.py
-}



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

2022-03-28 Thread Conrad Kostecki
commit: f6582956ef9a3fb045fad73a41ea839995c94c48
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Mar 28 18:32:27 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 28 18:32:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6582956

sys-apps/ipmicfg: drop 1.33.0.210528-r1

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

 sys-apps/ipmicfg/Manifest|  1 -
 sys-apps/ipmicfg/ipmicfg-1.33.0.210528-r1.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/sys-apps/ipmicfg/Manifest b/sys-apps/ipmicfg/Manifest
index 0aada39c26c0..92e4e34d2d2a 100644
--- a/sys-apps/ipmicfg/Manifest
+++ b/sys-apps/ipmicfg/Manifest
@@ -1,2 +1 @@
-DIST IPMICFG_1.33.0_build.210528.zip 1975282 BLAKE2B 
e1397beffa3a2da1a224eb6c94a4107df23b5cf8066b63833fe28f40ced33a753114d685365724f43e314ce82a20ea41954401ca8808c3a7279412ef82ed463e
 SHA512 
985395ce3604f33f6ad90aab07bb2cbad34c444e08f53c093acf9566c9083962286c2ab2cb2137352adf643cd9abe102b2f017c656b0da27e2dfbe025cf55e18
 DIST IPMICFG_1.33.2_build.220126.zip 2001713 BLAKE2B 
12535eb2f0564a7f019e11267b19340daefa279e6f2005cc9360fe06130e30b9fee8cc03b79d2de25e1429e9eedb995026400cec6a8d3b0b66693fb35daa6c6e
 SHA512 
352db617d772c28d77056b4571dd28eefb58795a79ed8032e34306dcb34a72177e22c70984c75e708fcb286b7377757a3d7400270a04dcf70c1e27534bbd38ce

diff --git a/sys-apps/ipmicfg/ipmicfg-1.33.0.210528-r1.ebuild 
b/sys-apps/ipmicfg/ipmicfg-1.33.0.210528-r1.ebuild
deleted file mode 100644
index 24e4375c565c..
--- a/sys-apps/ipmicfg/ipmicfg-1.33.0.210528-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_DATE="$(ver_cut 4)"
-MY_PN="${PN^^}"
-MY_PV="$(ver_cut 1-3)"
-
-DESCRIPTION="An in-band utility for configuring Supermicro IPMI devices"
-HOMEPAGE="https://www.supermicro.com;
-SRC_URI="https://www.supermicro.com/wftp/utility/${MY_PN}/${MY_PN}_${MY_PV}_build.${MY_DATE}.zip;
-S="${WORKDIR}/${MY_PN}_${MY_PV}_build.${MY_DATE}"
-
-LICENSE="supermicro"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="uefi"
-
-BDEPEND="app-arch/unzip"
-
-RESTRICT="bindist mirror"
-
-QA_PREBUILT="usr/bin/ipmicfg"
-
-src_install() {
-   newbin Linux/$(usex amd64 '64bit' '32bit')/IPMICFG-Linux.x86$(usex 
amd64 '_64' '') ipmicfg
-
-   if use uefi; then
-   insinto /usr/share/ipmicfg
-   newins UEFI/IPMICFG.efi ipmicfg.efi
-   fi
-
-   # Install docs
-   local DOCS=(
-   "IPMICFG_UserGuide.pdf"
-   "ReleaseNotes.txt"
-   )
-   einstalldocs
-}



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

2022-03-28 Thread Conrad Kostecki
commit: aa9965de78f26ee4c76594cf385ac21df46156bc
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Mar 28 18:31:59 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 28 18:32:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa9965de

sys-apps/ipmicfg: add 1.33.2.220126

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

 sys-apps/ipmicfg/Manifest |  1 +
 sys-apps/ipmicfg/ipmicfg-1.33.2.220126.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/sys-apps/ipmicfg/Manifest b/sys-apps/ipmicfg/Manifest
index 7c634b24003b..0aada39c26c0 100644
--- a/sys-apps/ipmicfg/Manifest
+++ b/sys-apps/ipmicfg/Manifest
@@ -1 +1,2 @@
 DIST IPMICFG_1.33.0_build.210528.zip 1975282 BLAKE2B 
e1397beffa3a2da1a224eb6c94a4107df23b5cf8066b63833fe28f40ced33a753114d685365724f43e314ce82a20ea41954401ca8808c3a7279412ef82ed463e
 SHA512 
985395ce3604f33f6ad90aab07bb2cbad34c444e08f53c093acf9566c9083962286c2ab2cb2137352adf643cd9abe102b2f017c656b0da27e2dfbe025cf55e18
+DIST IPMICFG_1.33.2_build.220126.zip 2001713 BLAKE2B 
12535eb2f0564a7f019e11267b19340daefa279e6f2005cc9360fe06130e30b9fee8cc03b79d2de25e1429e9eedb995026400cec6a8d3b0b66693fb35daa6c6e
 SHA512 
352db617d772c28d77056b4571dd28eefb58795a79ed8032e34306dcb34a72177e22c70984c75e708fcb286b7377757a3d7400270a04dcf70c1e27534bbd38ce

diff --git a/sys-apps/ipmicfg/ipmicfg-1.33.2.220126.ebuild 
b/sys-apps/ipmicfg/ipmicfg-1.33.2.220126.ebuild
new file mode 100644
index ..24e4375c565c
--- /dev/null
+++ b/sys-apps/ipmicfg/ipmicfg-1.33.2.220126.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_DATE="$(ver_cut 4)"
+MY_PN="${PN^^}"
+MY_PV="$(ver_cut 1-3)"
+
+DESCRIPTION="An in-band utility for configuring Supermicro IPMI devices"
+HOMEPAGE="https://www.supermicro.com;
+SRC_URI="https://www.supermicro.com/wftp/utility/${MY_PN}/${MY_PN}_${MY_PV}_build.${MY_DATE}.zip;
+S="${WORKDIR}/${MY_PN}_${MY_PV}_build.${MY_DATE}"
+
+LICENSE="supermicro"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="uefi"
+
+BDEPEND="app-arch/unzip"
+
+RESTRICT="bindist mirror"
+
+QA_PREBUILT="usr/bin/ipmicfg"
+
+src_install() {
+   newbin Linux/$(usex amd64 '64bit' '32bit')/IPMICFG-Linux.x86$(usex 
amd64 '_64' '') ipmicfg
+
+   if use uefi; then
+   insinto /usr/share/ipmicfg
+   newins UEFI/IPMICFG.efi ipmicfg.efi
+   fi
+
+   # Install docs
+   local DOCS=(
+   "IPMICFG_UserGuide.pdf"
+   "ReleaseNotes.txt"
+   )
+   einstalldocs
+}



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

2022-03-28 Thread Andrew Ammerlaan
commit: 70ee67dc851ebf4e8cd9c5516f0326e5e401b4fc
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Mar 28 18:26:17 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Mar 28 18:26:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ee67dc

dev-python/mkdocs: destabilize 1.3.0 for ~amd64, ~x86

Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/dev-python/mkdocs/mkdocs-1.3.0.ebuild 
b/dev-python/mkdocs/mkdocs-1.3.0.ebuild
index 46541abdf194..2cebf8fb770c 100644
--- a/dev-python/mkdocs/mkdocs-1.3.0.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.3.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
+KEYWORDS="~amd64 ~riscv ~x86"
 
 IUSE="doc"
 



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

2022-03-28 Thread Andrew Ammerlaan
commit: b71e1f9c096902d6212c5c9811b42f8809ec9f69
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Mar 28 17:55:56 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Mar 28 18:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b71e1f9c

dev-python/mkdocs: add 1.3.0

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/mkdocs/Manifest|  1 +
 dev-python/mkdocs/mkdocs-1.3.0.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest
index f427076fefe4..6b5df73196ca 100644
--- a/dev-python/mkdocs/Manifest
+++ b/dev-python/mkdocs/Manifest
@@ -1 +1,2 @@
 DIST mkdocs-1.2.3.tar.gz 6919177 BLAKE2B 
43ff118149a497dd366f7132487564be51ffeaff644a519c7bf9e52a3e3239e9696c21616e5d7494f7c4af8ee60ec77f27fd15e80f5c5c6c1b2db4cf1f672e44
 SHA512 
03385bc940df8a6b3668300f3752afe973b95f149bee58217ace82063aacb661dbd000a2a7a383c4804434473c3945cec3cb41d6608388350da3098c32709541
+DIST mkdocs-1.3.0.tar.gz 4085674 BLAKE2B 
e34605c2d1122ff86ed5cfb6134cdda67450e8f32d7628626ff4ac8c36c45b127312ad693efe35237b714adb9efd244f12f90cf8ecacf6009b75786db30ebb1b
 SHA512 
d33d728eaff4e39106c1187cf04f579706ce28af364852c67706ab85f6b9ccdcd26ae84cd4d5ea7572e52fde1d1137eb3e424679dd4c8ef043c9637aac062270

diff --git a/dev-python/mkdocs/mkdocs-1.3.0.ebuild 
b/dev-python/mkdocs/mkdocs-1.3.0.ebuild
new file mode 100644
index ..46541abdf194
--- /dev/null
+++ b/dev-python/mkdocs/mkdocs-1.3.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Project documentation with Markdown"
+HOMEPAGE="https://www.mkdocs.org https://github.com/mkdocs/mkdocs;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~riscv x86"
+
+IUSE="doc"
+
+BDEPEND="
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/mdx_gh_links[${PYTHON_USEDEP}]
+   dev-python/mkdocs-redirects[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+RDEPEND="
+   >=dev-python/Babel-2.9.0[${PYTHON_USEDEP}]
+   >=dev-python/click-3.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10.2[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+   >=dev-python/watchdog-2.0[${PYTHON_USEDEP}]
+   >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml_env_tag-0.1[${PYTHON_USEDEP}]
+   >=dev-python/importlib_metadata-3.10[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.5[${PYTHON_USEDEP}]
+   >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests nose
+
+python_prepare_all() {
+   # Tests fails if additional themes are installed
+   sed -i -e 's:test_get_themes:_&:' \
+   mkdocs/tests/utils/utils_tests.py || die
+
+   # Skip this network test, "does not appear to be an IPv4 or IPv6 
address"
+   sed -i -e 's/test_IP_normalization/_&/' \
+   mkdocs/tests/config/config_options_tests.py || die
+
+   # livereload has been dropped in this release, this test is a remnant
+   rm mkdocs/tests/livereload_tests.py || die
+
+   # fix apparent typo in test (importing wrong thing)
+   sed -i -e 's/from localization import/from mkdocs.localization 
import/g' \
+   mkdocs/tests/theme_tests.py || die
+
+   # Does not work in emerge env
+   sed -i -e 's/test_paths_localized_to_config/_&/' \
+   mkdocs/tests/config/config_options_tests.py
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   default
+   if use doc; then
+   # cannot just do mkdocs build, because that fails if
+   # the package isn't already installed
+   python -m mkdocs build || die "Failed to make docs"
+   # Colliding files found by ecompress:
+   rm site/sitemap.xml.gz || die
+   HTML_DOCS=( "site/." )
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-misc/jupyterlab-desktop-bin/

2022-03-28 Thread Andrew Ammerlaan
commit: 63662c381c0f34a257bb747f7f0f8996c9cf3a16
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Mar 28 17:37:03 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Mar 28 18:21:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63662c38

sci-misc/jupyterlab-desktop-bin: add 3.3.2.2

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-misc/jupyterlab-desktop-bin/Manifest   |  1 +
 .../jupyterlab-desktop-bin-3.3.2.2.ebuild  | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/sci-misc/jupyterlab-desktop-bin/Manifest 
b/sci-misc/jupyterlab-desktop-bin/Manifest
index 3a66dc82e4ca..84a9aefb45ff 100644
--- a/sci-misc/jupyterlab-desktop-bin/Manifest
+++ b/sci-misc/jupyterlab-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST jupyterlab-desktop-bin-3.3.2.1.rpm 316847336 BLAKE2B 
76812cccfdc52a5588f40fc0338136d1af94c08360226e2c90ec04bee3ba7a48829e1e8ebdd47303ee193a678f554d39e33ecb9e28e05a63f38ae6c54c995be1
 SHA512 
bcc37b7a6dcedbdfa24e7591a33f9c152647287738b4c5bf44af387445b6c73d4855fe238fed557ee6eae8399fc3bcc4f6b19f07e712ae7c73d7372dcf0df66c
+DIST jupyterlab-desktop-bin-3.3.2.2.rpm 316224896 BLAKE2B 
93f2345f67648f5269b9a7c6f37a1a3275a787d8a8ee082c95270ec52cabbe037eaf968af3f27e2fafe6a6ccf1393755eb586bc26790a1703056c5ab764500dd
 SHA512 
a3bdef78c1823c8aa734db3496c7ff8f2c56d77b13aef3d36364160f13ad6b9cde8c6b66ddb66fb386f50325fb04a62fec85bce1110a49df9f4cd3f257751941

diff --git 
a/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-3.3.2.2.ebuild 
b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-3.3.2.2.ebuild
new file mode 100644
index ..15bdd61754eb
--- /dev/null
+++ b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-3.3.2.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rpm xdg
+
+DESCRIPTION="JupyterLab desktop application, based on Electron"
+HOMEPAGE="https://jupyter.org/;
+SRC_URI="https://github.com/jupyterlab/${PN%%-bin}/releases/download/v$(ver_rs 
3 -)/JupyterLab-Setup-Fedora.rpm -> ${P}.rpm"
+
+KEYWORDS="-* ~amd64"
+LICENSE="BSD MIT"
+SLOT="0"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk
+   app-accessibility/at-spi2-core
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   dev-python/jupyterlab
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libXrandr
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+QA_PREBUILT="opt/JupyterLab/*"
+
+S="${WORKDIR}"
+
+src_install() {
+   # remove files useless for Gentoo
+   rm -r usr/lib || die
+   mv "${S}"/* "${ED}" || die
+   # add convenience symlink to launch from cli
+   dosym ../JupyterLab/jupyterlab-desktop /opt/bin/jupyterlab-desktop
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   elog ""
+   elog "On initial startup you will be prompted to select the python 
environment of"
+   elog "your choice. Either select a specific python version, e.g. 
/usr/bin/pythonX.Y,"
+   elog "or choose /usr/bin/python to follow the system wide setting in"
+   elog "/etc/python-exec/python-exec.conf."
+   elog "Please note that only python environments corresponding to the 
enabled"
+   elog "PYTHON_TARGETS on dev-python/jupyterlab will work."
+   elog ""
+}



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

2022-03-28 Thread Andrew Ammerlaan
commit: 40bdf856a5d7110f5b65c023c0a818955dbfadaf
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Mar 28 18:15:11 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Mar 28 18:21:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40bdf856

dev-python/mkdocs_pymdownx_material_extras: add 2.0.2

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../mkdocs_pymdownx_material_extras/Manifest   |  1 +
 .../mkdocs_pymdownx_material_extras-2.0.2.ebuild   | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/mkdocs_pymdownx_material_extras/Manifest 
b/dev-python/mkdocs_pymdownx_material_extras/Manifest
index aa772b50b046..40b12363b06b 100644
--- a/dev-python/mkdocs_pymdownx_material_extras/Manifest
+++ b/dev-python/mkdocs_pymdownx_material_extras/Manifest
@@ -1,3 +1,4 @@
 DIST mkdocs_pymdownx_material_extras-1.0.7.tar.gz 17995 BLAKE2B 
a7a8715ec07b9ef5551eadb37e618f45ca2f8f3c707aa5269eb7d2587db70ba29cfaa8027bb606c4264bbf93d7b3950d7a5dc03640b71afc677658b044d064fa
 SHA512 
33fe8fddd0ee5856fdfb02068e2698f26a8db139458d7736715b776fbc2d8ae8ccb3170dbb786c52338e4e7a1612006046eb429f2268469f6f2bb5ba7f8e256d
 DIST mkdocs_pymdownx_material_extras-1.1.3.tar.gz 40029 BLAKE2B 
faa17e6e4d27a5d5e34a98a6830e34b934f8623fafb87a73051eb424cf95d29c5dd185bbfbbe49dd3e9300a8310ac0543d480ab70e5abee4047b1cecc774
 SHA512 
340818ebcd8f9cf175e5049028d0932a0d6208de3d8f86cf5ea47747680079c6b9b3bf27e0c32ee10ee6a1bc7ab8ffc6cc3aa48470be43ed32adfde74f44d5dd
 DIST mkdocs_pymdownx_material_extras-1.6.tar.gz 25764 BLAKE2B 
d28f98f82818aaaf81d70b80ed656d94f2454e366d1ebdf6ed6448adac112f6f5876ae43f791c29aab5d7f2da1d48f67d413f7e9dab57f1a85a497317fed36b0
 SHA512 
b815d773476d6a5a76c7a483907164870e37cfec31dc3a3596ccf21f4f93b8ea1ca52654cd1dfc64df67380e1c6f4dccb1d6534fa6425fb29cf0654f9cb094e1
+DIST mkdocs_pymdownx_material_extras-2.0.2.tar.gz 25789 BLAKE2B 
c1da5c38264e9186802e24a49c2c46f1f0da70640c3e806f26cb19f1f947b3eb5bdba31cc722fd566d40643504aa63adb8f59792c51be95f4baa2324cd0729f2
 SHA512 
fffc5982ef7127b2e990d9206de0f09e240250da2d56c1efed6e841dad759980300209f65faa0edf61bb1a882ebff367be6533fb3f47e7ebb606520def6143dc

diff --git 
a/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.0.2.ebuild
 
b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.0.2.ebuild
new file mode 100644
index ..2025f4982282
--- /dev/null
+++ 
b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.0.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Custom alterations based on Mkdocs-Material"
+HOMEPAGE="
+   https://github.com/facelessuser/mkdocs_pymdownx_material_extras
+   https://pypi.org/project/mkdocs-pymdownx-material-extras;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/mkdocs-material-5.0.2[${PYTHON_USEDEP}]
+"



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

2022-03-28 Thread Andrew Ammerlaan
commit: 343ac54edcf85e4546782589bc78797207ca05f2
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Mar 28 17:30:48 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Mar 28 18:21:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343ac54e

app-text/zotero-bin: add 6.0.4

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 app-text/zotero-bin/Manifest|  1 +
 app-text/zotero-bin/zotero-bin-6.0.4.ebuild | 73 +
 2 files changed, 74 insertions(+)

diff --git a/app-text/zotero-bin/Manifest b/app-text/zotero-bin/Manifest
index b34fbabde4fc..e04c76400530 100644
--- a/app-text/zotero-bin/Manifest
+++ b/app-text/zotero-bin/Manifest
@@ -1,2 +1,3 @@
 DIST zotero-bin-5.0.96.3.tar.bz2 61236517 BLAKE2B 
3de6d41349f9cc405dd3d44e8e456169d58bdd1f4522c31cd168182878839fe8ca6280eff7339bcf3d66c87c7d4f5af55d768551abcff3cd579342cae37b64e3
 SHA512 
0777ec41bc151b0bd30076f8a7f59e431c3435728b4d85298421ef11aea5b7c1e122d3bb7fcc5551bb8c4472922796d9508a56df7a0913515d8568fcf3ca6fee
 DIST zotero-bin-6.0.3.tar.bz2 68405653 BLAKE2B 
53b0312fad219a7b7bb76caaac3e596427e27f6f2f317ec06c8eb9a12833b983593f54c287175228cdee40c02f6f8c09ef8a1d8e803476ac35f55d733f589a7d
 SHA512 
f0635597dd8337f6851a7bc45eae288239069865bb95065ad84f4e7905e99a75ee12eb43c1390733ff6b5210569a67d0f66ac31bae7e20d06e2680202b806973
+DIST zotero-bin-6.0.4.tar.bz2 68409133 BLAKE2B 
9aeb7cfc8e12f7cdd8aa595fa46564d873c51603295f2dd802ba7ad8baaf59e366fb85d5b98c6614222f98449c800e58b7fb190cbb80a1991beb0c69669d6da2
 SHA512 
14f759dab9e02253f7be8269575fabedc79556cc81eb1bcfaa5d945280b174545b9f23b2c190824124503f353af6a0416c15ecea99a81f5f000207a1eefe84b9

diff --git a/app-text/zotero-bin/zotero-bin-6.0.4.ebuild 
b/app-text/zotero-bin/zotero-bin-6.0.4.ebuild
new file mode 100644
index ..831f9a1eb8cf
--- /dev/null
+++ b/app-text/zotero-bin/zotero-bin-6.0.4.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Helps you collect, organize, cite, and share your research 
sources"
+HOMEPAGE="https://www.zotero.org;
+SRC_URI="https://www.zotero.org/download/client/dl?channel=release=linux-x86_64=${PV}
 -> ${P}.tar.bz2"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+   dev-libs/atk
+   dev-libs/dbus-glib
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/fontconfig
+   media-libs/freetype
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/pango
+"
+
+S="${WORKDIR}/Zotero_linux-x86_64"
+
+QA_PREBUILT="opt/zotero/*"
+
+src_prepare() {
+   # disable auto-update
+   sed -i -e 's/\(pref("app.update.enabled"\).*/\1, false);/' 
defaults/preferences/prefs.js || die
+
+   # disable default oo installation questions - manual installation is 
still possible
+   sed -i -e 
's/\(pref("extensions.zoteroOpenOfficeIntegration.skipInstallation"\).*/\1, 
true);/' \
+   
extensions/zoteroopenofficeintegrat...@zotero.org/defaults/preferences/zoteroOpenOfficeIntegration.js
 || die
+
+   # fix desktop-file
+   sed -i -e 's#^Exec=.*#Exec=zotero#' zotero.desktop || die
+   sed -i -e 's#Icon=zotero.*#Icon=zotero#' zotero.desktop || die
+
+   default
+}
+
+src_install() {
+   dodir opt/zotero
+   cp -a "${S}"/* "${ED}/opt/zotero" || die
+
+   dosym ../../opt/zotero/zotero usr/bin/zotero
+
+   domenu zotero.desktop
+
+   for size in 16 32 48 256; do
+   newicon -s ${size} chrome/icons/default/default${size}.png 
zotero.png
+   done
+}



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

2022-03-28 Thread Andrew Ammerlaan
commit: 36634a1d41ec4bf71f23765e589e6a88574dbea0
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Mar 28 18:20:36 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Mar 28 18:21:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36634a1d

dev-python/mkdocs-material: add 8.2.8

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-8.2.8.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 6b5cb3ecac8e..ceb358662144 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,3 +1,4 @@
 DIST mkdocs-material-8.2.1.gh.tar.gz 8102602 BLAKE2B 
04e8e3230d44376ace16a34d78a19c290a3c87013a2193983a60d8b8fa8bf456d407e11be250750135ad7cfe8633152e7c031c4b4e9a99093ac98885caacacca
 SHA512 
2a79504d882360152bc130f5ee2903ed360685294e4f57ab5cb6fef6095fa6ca68da2c5d580837a30cc50e3c6f89d3b7a2ff1c62e768faa080e65d8220e43db7
 DIST mkdocs-material-8.2.2.gh.tar.gz 8217637 BLAKE2B 
2186f8e5a57cd4331e916cad922c6f0f859674d3775ff80cbc4e455b23d2ad154e3b1a7044d8d8ee20148e236c8224a831d6cd58db7b005cbafa62f42ff15b48
 SHA512 
fe5aef449793ed0137a122f7b00e9700ff4e142fe24d23600ec113eff1c2e939da9548d5098187839ff2d56e562c641b2bf24d41ec9accb984c85ced36c21782
 DIST mkdocs-material-8.2.5.gh.tar.gz 8229554 BLAKE2B 
7c41595b8fde073bcced12a0087b3b5303c141a27762d9c7c2698bd52ca31862c629a0562c1eab4f4dfabdc6730ce84557361c6f499c736e4ffbbe7e32a28d0a
 SHA512 
1b648c1318071cd72d7f9721fa93d7546f0fadd515c2f0aa61673abb516c5efb3b694df33f2048af00a7ed9399c72bdbacd1966681d34ecf201494807a5a58b7
+DIST mkdocs-material-8.2.8.gh.tar.gz 8304608 BLAKE2B 
ff44912e812a32c7bc99fb7a07178864a952ecfbe953fe8e4d06188e2cf79f87276a881aeba1b2e5b5c290b4e12afa72761b35988290b7039163c643ec51c154
 SHA512 
fd2308f78c2dfff81d917f958903fee44fdd214a209464c4279d399812a686a26084e40367b0809889f682adfe5d1fe3b4707dc206621f3aa216be59e13d5d0a

diff --git a/dev-python/mkdocs-material/mkdocs-material-8.2.8.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-8.2.8.ebuild
new file mode 100644
index ..59df7b0699c9
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-8.2.8.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material
+   https://pypi.org/project/mkdocs-material
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.10[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.0[${PYTHON_USEDEP}]
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND=">=dev-python/mkdocs-material-extensions-1.0.3[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-material-extensions/

2022-03-28 Thread Andrew Ammerlaan
commit: 97cc11f34507e09625b23756fe5b14a8485484f2
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Mar 28 18:18:25 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Mar 28 18:21:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97cc11f3

dev-python/mkdocs-material-extensions: switch around PDEPEND

This avoids doc building error in dev-python/mkdocs

Mkdocs-material-extensiosn is required to build the docs, but if
mkdocs-material is not already installed we cannot import all required
modules in mkdocs-material-extensions

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../mkdocs-material-extensions-1.0.3-r1.ebuild | 31 ++
 1 file changed, 31 insertions(+)

diff --git 
a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.0.3-r1.ebuild
 
b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.0.3-r1.ebuild
new file mode 100644
index ..9d358fcc0d72
--- /dev/null
+++ 
b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.0.3-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Extension pack for Python Markdown"
+HOMEPAGE="
+   https://github.com/facelessuser/mkdocs-material-extensions
+   https://pypi.org/project/mkdocs-material-extensions
+"
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+RESTRICT="test"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND=">=dev-python/mkdocs-material-5.0.0[${PYTHON_USEDEP}]"
+
+BDEPEND="
+   test? (
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: sci-misc/jupyterlab-desktop-bin/

2022-03-28 Thread Andrew Ammerlaan
commit: bd1cba106b1b017959209317d535e31cc0be6b4d
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Mar 28 17:37:16 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Mar 28 18:21:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1cba10

sci-misc/jupyterlab-desktop-bin: drop 3.3.2.1

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-misc/jupyterlab-desktop-bin/Manifest   |  1 -
 .../jupyterlab-desktop-bin-3.3.2.1.ebuild  | 68 --
 2 files changed, 69 deletions(-)

diff --git a/sci-misc/jupyterlab-desktop-bin/Manifest 
b/sci-misc/jupyterlab-desktop-bin/Manifest
index 84a9aefb45ff..dab2b3d20b19 100644
--- a/sci-misc/jupyterlab-desktop-bin/Manifest
+++ b/sci-misc/jupyterlab-desktop-bin/Manifest
@@ -1,2 +1 @@
-DIST jupyterlab-desktop-bin-3.3.2.1.rpm 316847336 BLAKE2B 
76812cccfdc52a5588f40fc0338136d1af94c08360226e2c90ec04bee3ba7a48829e1e8ebdd47303ee193a678f554d39e33ecb9e28e05a63f38ae6c54c995be1
 SHA512 
bcc37b7a6dcedbdfa24e7591a33f9c152647287738b4c5bf44af387445b6c73d4855fe238fed557ee6eae8399fc3bcc4f6b19f07e712ae7c73d7372dcf0df66c
 DIST jupyterlab-desktop-bin-3.3.2.2.rpm 316224896 BLAKE2B 
93f2345f67648f5269b9a7c6f37a1a3275a787d8a8ee082c95270ec52cabbe037eaf968af3f27e2fafe6a6ccf1393755eb586bc26790a1703056c5ab764500dd
 SHA512 
a3bdef78c1823c8aa734db3496c7ff8f2c56d77b13aef3d36364160f13ad6b9cde8c6b66ddb66fb386f50325fb04a62fec85bce1110a49df9f4cd3f257751941

diff --git 
a/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-3.3.2.1.ebuild 
b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-3.3.2.1.ebuild
deleted file mode 100644
index 15bdd61754eb..
--- a/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-3.3.2.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit rpm xdg
-
-DESCRIPTION="JupyterLab desktop application, based on Electron"
-HOMEPAGE="https://jupyter.org/;
-SRC_URI="https://github.com/jupyterlab/${PN%%-bin}/releases/download/v$(ver_rs 
3 -)/JupyterLab-Setup-Fedora.rpm -> ${P}.rpm"
-
-KEYWORDS="-* ~amd64"
-LICENSE="BSD MIT"
-SLOT="0"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk
-   app-accessibility/at-spi2-core
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib
-   dev-libs/nspr
-   dev-libs/nss
-   dev-python/jupyterlab
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon
-   x11-libs/libXrandr
-   x11-libs/libxshmfence
-   x11-libs/pango
-"
-
-QA_PREBUILT="opt/JupyterLab/*"
-
-S="${WORKDIR}"
-
-src_install() {
-   # remove files useless for Gentoo
-   rm -r usr/lib || die
-   mv "${S}"/* "${ED}" || die
-   # add convenience symlink to launch from cli
-   dosym ../JupyterLab/jupyterlab-desktop /opt/bin/jupyterlab-desktop
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   elog ""
-   elog "On initial startup you will be prompted to select the python 
environment of"
-   elog "your choice. Either select a specific python version, e.g. 
/usr/bin/pythonX.Y,"
-   elog "or choose /usr/bin/python to follow the system wide setting in"
-   elog "/etc/python-exec/python-exec.conf."
-   elog "Please note that only python environments corresponding to the 
enabled"
-   elog "PYTHON_TARGETS on dev-python/jupyterlab will work."
-   elog ""
-}



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

2022-03-28 Thread Andrew Ammerlaan
commit: 047f96d5d06236f17566b35b7144164681c925b5
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Mar 28 17:31:12 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Mar 28 18:21:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=047f96d5

app-text/zotero-bin: drop 6.0.3

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 app-text/zotero-bin/Manifest|  1 -
 app-text/zotero-bin/zotero-bin-6.0.3.ebuild | 73 -
 2 files changed, 74 deletions(-)

diff --git a/app-text/zotero-bin/Manifest b/app-text/zotero-bin/Manifest
index e04c76400530..3db1e5b00afb 100644
--- a/app-text/zotero-bin/Manifest
+++ b/app-text/zotero-bin/Manifest
@@ -1,3 +1,2 @@
 DIST zotero-bin-5.0.96.3.tar.bz2 61236517 BLAKE2B 
3de6d41349f9cc405dd3d44e8e456169d58bdd1f4522c31cd168182878839fe8ca6280eff7339bcf3d66c87c7d4f5af55d768551abcff3cd579342cae37b64e3
 SHA512 
0777ec41bc151b0bd30076f8a7f59e431c3435728b4d85298421ef11aea5b7c1e122d3bb7fcc5551bb8c4472922796d9508a56df7a0913515d8568fcf3ca6fee
-DIST zotero-bin-6.0.3.tar.bz2 68405653 BLAKE2B 
53b0312fad219a7b7bb76caaac3e596427e27f6f2f317ec06c8eb9a12833b983593f54c287175228cdee40c02f6f8c09ef8a1d8e803476ac35f55d733f589a7d
 SHA512 
f0635597dd8337f6851a7bc45eae288239069865bb95065ad84f4e7905e99a75ee12eb43c1390733ff6b5210569a67d0f66ac31bae7e20d06e2680202b806973
 DIST zotero-bin-6.0.4.tar.bz2 68409133 BLAKE2B 
9aeb7cfc8e12f7cdd8aa595fa46564d873c51603295f2dd802ba7ad8baaf59e366fb85d5b98c6614222f98449c800e58b7fb190cbb80a1991beb0c69669d6da2
 SHA512 
14f759dab9e02253f7be8269575fabedc79556cc81eb1bcfaa5d945280b174545b9f23b2c190824124503f353af6a0416c15ecea99a81f5f000207a1eefe84b9

diff --git a/app-text/zotero-bin/zotero-bin-6.0.3.ebuild 
b/app-text/zotero-bin/zotero-bin-6.0.3.ebuild
deleted file mode 100644
index 831f9a1eb8cf..
--- a/app-text/zotero-bin/zotero-bin-6.0.3.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-
-DESCRIPTION="Helps you collect, organize, cite, and share your research 
sources"
-HOMEPAGE="https://www.zotero.org;
-SRC_URI="https://www.zotero.org/download/client/dl?channel=release=linux-x86_64=${PV}
 -> ${P}.tar.bz2"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RDEPEND="
-   dev-libs/atk
-   dev-libs/dbus-glib
-   dev-libs/glib
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/fontconfig
-   media-libs/freetype
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXt
-   x11-libs/pango
-"
-
-S="${WORKDIR}/Zotero_linux-x86_64"
-
-QA_PREBUILT="opt/zotero/*"
-
-src_prepare() {
-   # disable auto-update
-   sed -i -e 's/\(pref("app.update.enabled"\).*/\1, false);/' 
defaults/preferences/prefs.js || die
-
-   # disable default oo installation questions - manual installation is 
still possible
-   sed -i -e 
's/\(pref("extensions.zoteroOpenOfficeIntegration.skipInstallation"\).*/\1, 
true);/' \
-   
extensions/zoteroopenofficeintegrat...@zotero.org/defaults/preferences/zoteroOpenOfficeIntegration.js
 || die
-
-   # fix desktop-file
-   sed -i -e 's#^Exec=.*#Exec=zotero#' zotero.desktop || die
-   sed -i -e 's#Icon=zotero.*#Icon=zotero#' zotero.desktop || die
-
-   default
-}
-
-src_install() {
-   dodir opt/zotero
-   cp -a "${S}"/* "${ED}/opt/zotero" || die
-
-   dosym ../../opt/zotero/zotero usr/bin/zotero
-
-   domenu zotero.desktop
-
-   for size in 16 32 48 256; do
-   newicon -s ${size} chrome/icons/default/default${size}.png 
zotero.png
-   done
-}



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

2022-03-28 Thread Conrad Kostecki
commit: 7230d4130ebffbf52a986d6d7bce6716c0309d52
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Mar 28 18:08:34 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 28 18:10:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7230d413

dev-libs/intel-compute-runtime: drop 22.11.22682

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

 dev-libs/intel-compute-runtime/Manifest|  1 -
 .../intel-compute-runtime-22.11.22682.ebuild   | 71 --
 2 files changed, 72 deletions(-)

diff --git a/dev-libs/intel-compute-runtime/Manifest 
b/dev-libs/intel-compute-runtime/Manifest
index ff8217dab5a1..7bbeda06fa41 100644
--- a/dev-libs/intel-compute-runtime/Manifest
+++ b/dev-libs/intel-compute-runtime/Manifest
@@ -1,3 +1,2 @@
 DIST intel-compute-runtime-21.46.21636.tar.gz 4878855 BLAKE2B 
0ada296b36567038b2abeba50c2dae6604981f00cdfc0d5d9d197c793534c887fa1d321ced34b37cf6760bdc9e2b8769cdc24fe3884036b78b983660c90b1ee7
 SHA512 
a63436d049737b955f0e23bbfc78684f665f3d1a668120e803165839792144154f3f42a52c6533611711592ba6e41408d81196a61e318746b1dae1392d1d29ac
-DIST intel-compute-runtime-22.11.22682.tar.gz 5220769 BLAKE2B 
c5cacdb0140fe9247353b9922a2e401a866d73ea9d4fa6a4312c984d4ba0751ff60d58f15b49003020d88bef13808113ba8ca84239c140fa7c26edcd401c0d9c
 SHA512 
0e4007b152a20e85d40e71d68144a8dab1be536800650fbd1c3f5e23a0731c733d7dfa943d7ea4e1f19548313b12474bd5b9426ef7f2057a9b106a0fc9a1762a
 DIST intel-compute-runtime-22.12.22749.tar.gz 5234659 BLAKE2B 
162c4781561a131af51779108817d2a39ea9676e3772a776603c1e7670b03eddd800593a6e9d77d852476b2401582f3ff87c8b9582b5fa0769ab5ec48be6ba70
 SHA512 
16e4c76a38284d4e1470977845d338dc05195351ac53d63528e93f1990b81d03a8f1a31c53c665fb8e19b5dc9f4ce38ff392ee1158769780de7a7cb83b2b361b

diff --git 
a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.11.22682.ebuild 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.11.22682.ebuild
deleted file mode 100644
index 1d868e365abd..
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.11.22682.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# 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
-
-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="
-   dev-libs/libnl:3
-   dev-libs/libxml2:2
-   >=dev-util/intel-graphics-compiler-1.0.10409
-   >=dev-util/intel-graphics-system-controller-0.2.4
-   >=media-libs/gmmlib-22.0.2:=
-   >=virtual/opencl-3
-   l0? ( >=dev-libs/level-zero-1.7.9 )
-   vaapi? (
-   x11-libs/libdrm[video_cards_intel]
-   x11-libs/libva
-   )
-"
-
-# for Khronos OpenGL headers
-DEPEND="
-   ${RDEPEND}
-   media-libs/mesa
-"
-
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( "README.md" "FAQ.md" )
-
-PATCHES=( "${FILESDIR}/${PN}-22.11.22682-metrics.patch" )
-
-src_configure() {
-   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-compute-runtime/, dev-libs/intel-compute-runtime/files/

2022-03-28 Thread Conrad Kostecki
commit: 10feccdc2c27e62b43865cdacf2e572a26f08dde
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Mar 28 18:07:49 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 28 18:10:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10feccdc

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

Bug: https://bugs.gentoo.org/836331
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/intel-compute-runtime/Manifest|  1 +
 ...intel-compute-runtime-22.12.22749-metrics.patch | 37 
 .../intel-compute-runtime-22.12.22749.ebuild   | 69 ++
 3 files changed, 107 insertions(+)

diff --git a/dev-libs/intel-compute-runtime/Manifest 
b/dev-libs/intel-compute-runtime/Manifest
index c21ef1ba4fbf..ff8217dab5a1 100644
--- a/dev-libs/intel-compute-runtime/Manifest
+++ b/dev-libs/intel-compute-runtime/Manifest
@@ -1,2 +1,3 @@
 DIST intel-compute-runtime-21.46.21636.tar.gz 4878855 BLAKE2B 
0ada296b36567038b2abeba50c2dae6604981f00cdfc0d5d9d197c793534c887fa1d321ced34b37cf6760bdc9e2b8769cdc24fe3884036b78b983660c90b1ee7
 SHA512 
a63436d049737b955f0e23bbfc78684f665f3d1a668120e803165839792144154f3f42a52c6533611711592ba6e41408d81196a61e318746b1dae1392d1d29ac
 DIST intel-compute-runtime-22.11.22682.tar.gz 5220769 BLAKE2B 
c5cacdb0140fe9247353b9922a2e401a866d73ea9d4fa6a4312c984d4ba0751ff60d58f15b49003020d88bef13808113ba8ca84239c140fa7c26edcd401c0d9c
 SHA512 
0e4007b152a20e85d40e71d68144a8dab1be536800650fbd1c3f5e23a0731c733d7dfa943d7ea4e1f19548313b12474bd5b9426ef7f2057a9b106a0fc9a1762a
+DIST intel-compute-runtime-22.12.22749.tar.gz 5234659 BLAKE2B 
162c4781561a131af51779108817d2a39ea9676e3772a776603c1e7670b03eddd800593a6e9d77d852476b2401582f3ff87c8b9582b5fa0769ab5ec48be6ba70
 SHA512 
16e4c76a38284d4e1470977845d338dc05195351ac53d63528e93f1990b81d03a8f1a31c53c665fb8e19b5dc9f4ce38ff392ee1158769780de7a7cb83b2b361b

diff --git 
a/dev-libs/intel-compute-runtime/files/intel-compute-runtime-22.12.22749-metrics.patch
 
b/dev-libs/intel-compute-runtime/files/intel-compute-runtime-22.12.22749-metrics.patch
new file mode 100644
index ..f1449916ea70
--- /dev/null
+++ 
b/dev-libs/intel-compute-runtime/files/intel-compute-runtime-22.12.22749-metrics.patch
@@ -0,0 +1,37 @@
+From a968cb223ea60d476d191a1f61dd4791178aacb4 Mon Sep 17 00:00:00 2001
+From: Grzegorz Choinski 
+Date: Fri, 11 Mar 2022 18:41:30 +
+Subject: [PATCH] disable metrics discovery detection
+
+Disabling metrics discovery detection due to conflicts that the name libmd
+creates with packages from ubuntu.
+
+Signed-off-by: Grzegorz Choinski 
+---
+ cmake/find_metrics.cmake | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/cmake/find_metrics.cmake b/cmake/find_metrics.cmake
+index e97e1d20b66..89445229b30 100644
+--- a/cmake/find_metrics.cmake
 b/cmake/find_metrics.cmake
+@@ -28,7 +28,9 @@ function(dependency_detect COMPONENT_NAME DLL_NAME VAR_NAME 
REL_LOCATION IS_THIR
+   set(OLD_PKG_CONFIG_PATH $ENV{PKG_CONFIG_PATH})
+   set(ENV{PKG_CONFIG_PATH} "${LIBRARY_DIR}/${__tmp_LIBDIR}/pkgconfig/")
+ endif()
+-pkg_check_modules(NEO__${VAR_NAME} ${DLL_NAME})
++if(NOT DLL_NAME STREQUAL "")
++  pkg_check_modules(NEO__${VAR_NAME} ${DLL_NAME})
++endif()
+ if(DEFINED __tmp_LIBDIR)
+   set(ENV{PKG_CONFIG_PATH} ${OLD_PKG_CONFIG_PATH})
+ endif()
+@@ -76,7 +78,7 @@ if(NOT NEO__METRICS_LIBRARY_INCLUDE_DIR STREQUAL "")
+ endif()
+ 
+ # Metrics Discovery Detection
+-dependency_detect("Metrics Discovery" libmd METRICS_DISCOVERY 
"../metrics/discovery" TRUE)
++dependency_detect("Metrics Discovery" "" METRICS_DISCOVERY 
"../metrics/discovery" TRUE)
+ if(NOT NEO__METRICS_DISCOVERY_INCLUDE_DIR STREQUAL "")
+   include_directories("${NEO__METRICS_DISCOVERY_INCLUDE_DIR}")
+ endif()

diff --git 
a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.12.22749.ebuild 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.12.22749.ebuild
new file mode 100644
index ..4b6c563cdd2a
--- /dev/null
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.12.22749.ebuild
@@ -0,0 +1,69 @@
+# 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
+
+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
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-block/fio/

2022-03-28 Thread Robin H. Johnson
commit: e5153513eee90c6cffb5218a0bbf9da06f1682f8
Author: Denis Pronin  yandex  ru>
AuthorDate: Sat Mar 19 17:17:40 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 28 17:46:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5153513

sys-block/fio: support python-3.10

enabled opportunity for a user to use python-3.10 for
sys-block/fio

Signed-off-by: Denis Pronin  yandex.ru>
(cherry picked from commit 495b5b93572b32ebafab7fb7ef4f1fbeddc00f08)
Signed-off-by: Robin H. Johnson  gentoo.org> (subject edited)

 sys-block/fio/fio-3.27-r2.ebuild | 2 +-
 sys-block/fio/fio-3.27-r3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-block/fio/fio-3.27-r2.ebuild b/sys-block/fio/fio-3.27-r2.ebuild
index afa61e798464..95b48167827b 100644
--- a/sys-block/fio/fio-3.27-r2.ebuild
+++ b/sys-block/fio/fio-3.27-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 
 inherit python-r1 toolchain-funcs
 

diff --git a/sys-block/fio/fio-3.27-r3.ebuild b/sys-block/fio/fio-3.27-r3.ebuild
index ee7e62db9305..55eb95c00e10 100644
--- a/sys-block/fio/fio-3.27-r3.ebuild
+++ b/sys-block/fio/fio-3.27-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 
 inherit python-r1 toolchain-funcs
 



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

2022-03-28 Thread Alessandro Barbieri
commit: aa2a3f1db4889533885ce7ebf04e76bd570043d0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Mar 28 17:04:48 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon Mar 28 17:14:19 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa2a3f1d

dev-python/asyncssh: add 2.10.0, drop 2.7.2

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

 dev-python/asyncssh/Manifest  | 2 +-
 dev-python/asyncssh/{asyncssh-2.7.2.ebuild => asyncssh-2.10.0.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index e47c7c673..814da8306 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1,2 +1,2 @@
-DIST asyncssh-2.7.2.tar.gz 423431 BLAKE2B 
f9aa34204e60879c91106a7217c1fef5ee0f2923f5628908bcd07dee30e1ffa7f8c099fa505004035843a6be6101c1549c4809d107c745ad8f8f246201249de0
 SHA512 
a45248c8068905f7d36d866918b0563e8c9cf6bdfc99fc849818c031deb8b429212a2bb505c0a77da7729b736d49d4e01c187ca79a659385152a93b02d9493f7
+DIST asyncssh-2.10.0.tar.gz 481494 BLAKE2B 
fc06ad0579f9dc00af7fd0355f8a3a87144cc6fd5f928cfd7798e9a0942b6b549bd94877ab6371470f014cda040f4092df8980e792c37e37402d77d2f5d7bfe3
 SHA512 
698d97ca607582d75e74fe39798d9a8490b80c1aa5cfafa0152537c9f2354528a7386b26620d0c18b6d986c710e6c16888404ba7263b821f471211b5eae3d21f
 DIST asyncssh-2.9.0.tar.gz 477142 BLAKE2B 
01157e603911b4ce308f773c51b9b9a4329b081c185615a1eb0ceb801eb095756c741a40c54d69004cbf9afe67244480c6bd92c1ae804803ab39487d49214e96
 SHA512 
5369575da6b12c6adbdc6f0c8492098b089f773761c9a78f854bf5e99b09a3b3256a014dba60d6ff7ae23cca3a25176e34e803fa4dde74cc0fe704389a7d0c08

diff --git a/dev-python/asyncssh/asyncssh-2.7.2.ebuild 
b/dev-python/asyncssh/asyncssh-2.10.0.ebuild
similarity index 95%
rename from dev-python/asyncssh/asyncssh-2.7.2.ebuild
rename to dev-python/asyncssh/asyncssh-2.10.0.ebuild
index 9a47b82c7..654e0d743 100644
--- a/dev-python/asyncssh/asyncssh-2.7.2.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.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
@@ -12,7 +12,7 @@ inherit distutils-r1 docs optfeature
 DESCRIPTION="Asynchronous SSHv2 client and server library"
 HOMEPAGE="
https://asyncssh.timeheart.net
-   https://pypi.org/project/asyncssh
+   https://pypi.org/project/asyncssh/
https://github.com/ronf/asyncssh
 "
 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"



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

2022-03-28 Thread Alessandro Barbieri
commit: d7539be7c1f9bc627d5311057f1d38ae8484ba3d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Mar 28 17:13:05 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon Mar 28 17:14:19 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7539be7

sys-cluster/OpenHPC-meta: apptainer alternative to singularity

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

 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild 
b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
index a06fc131e..595b64bf1 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.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
@@ -73,7 +73,7 @@ RDEPEND="
 
runtimes? (
sys-cluster/charliecloud[${PYTHON_SINGLE_USEDEP}]
-   sys-cluster/singularity
+   || ( app-containers/apptainer sys-cluster/singularity )
)
 
serial? (



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

2022-03-28 Thread Conrad Kostecki
commit: 090dad68f3f630c60985b077431c1a4e5f380cc4
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Mar 28 17:03:44 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 28 17:03:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090dad68

sys-apps/hw-probe: add 1.6.3

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

 sys-apps/hw-probe/Manifest  |  1 +
 sys-apps/hw-probe/hw-probe-1.6.3.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/sys-apps/hw-probe/Manifest b/sys-apps/hw-probe/Manifest
index a9311d02120d..16fe42a46a1c 100644
--- a/sys-apps/hw-probe/Manifest
+++ b/sys-apps/hw-probe/Manifest
@@ -1 +1,2 @@
 DIST hw-probe-1.6.2.tar.gz 163183 BLAKE2B 
f9b8d405e59f7799dd665b62362fe8f2b9fe45491d43249ab61ef0fa5ea4d83671ac0dbeef622c68f7c581eef8cd3aa33e6c8bbd46d5488a9c1f4781c820453d
 SHA512 
8a7bf5254f24cc3a1ca19039a00de312f1400f34eaa0459fbff665221940abf60396e5d9e95b4a021e7f5fb9c54254b8c50d0d0b125fc60a0a7f5c7a57edf68c
+DIST hw-probe-1.6.3.tar.gz 161938 BLAKE2B 
b4c43846411452a580ec4ea1743d3779fdfcf74636c62be5d66bbebe087a6355141f73b3da500cc36eba4dfba322ce19931cfd7023b395134b2fad940785cbff
 SHA512 
b9898603b3bc15bc9d26be8511e64a776b51c8bfdfa6b62d5ca550d2663df8a7a2e3f423023ad8b221b0bc81ac413266ecd9e5fed618dc9967994523dcc7dd0a

diff --git a/sys-apps/hw-probe/hw-probe-1.6.3.ebuild 
b/sys-apps/hw-probe/hw-probe-1.6.3.ebuild
new file mode 100644
index ..89965032f4b0
--- /dev/null
+++ b/sys-apps/hw-probe/hw-probe-1.6.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature readme.gentoo-r1
+
+DESCRIPTION="A tool to probe for hardware, check it's operability and find 
drivers"
+HOMEPAGE="https://github.com/linuxhw/hw-probe/;
+SRC_URI="https://github.com/linuxhw/hw-probe/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Digest-SHA1
+   net-misc/curl
+   sys-apps/dmidecode
+   sys-apps/edid-decode
+   sys-apps/hwinfo
+   sys-apps/pciutils
+   sys-apps/smartmontools
+   sys-apps/usbutils
+   virtual/perl-Data-Dumper
+"
+
+src_compile() {
+   :;
+}
+
+src_install() {
+   default
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+
+   optfeature "showing Machine Check Exceptions." app-admin/mcelog
+   optfeature "showing additional I/O statistics." app-admin/sysstat
+   optfeature "showing display data channel (ddc) information." 
app-misc/ddcutil
+   optfeature "showing smart card (reader) information." dev-libs/opensc
+   optfeature "showing Vulkan GPU hardware information." 
dev-util/vulkan-tools
+   optfeature "showing information of attached scanners." 
media-gfx/sane-backends
+   optfeature "showing GPU information provided by MESA." media-libs/mesa
+   optfeature "showing zeroconf statistics." net-dns/avahi
+   optfeature "showing HP printer statistics." net-print/hplip
+   optfeature "showing status about rfkill switches on communication 
devices." net-wireless/rfkill
+   optfeature "showing additional CPU capabilities." sys-apps/cpuid
+   optfeature "showing hard disk (HDD, SSD, ..) capabilities." 
sys-apps/hdparm
+   optfeature "showing available I2C sensors." sys-apps/i2c-tools
+   optfeature "showing additional hardware and system information detected 
by inxi." sys-apps/inxi
+   optfeature "showing information about tested memory for faults." 
sys-apps/memtester
+   optfeature "showing 'Plug & Play' devices." sys-apps/pnputils
+   optfeature "showing systemd boot process information." sys-apps/systemd
+   optfeature "showing ACPI statistics and tables." sys-power/iasl
+   optfeature "showing information about NUMA." sys-process/numactl
+   optfeature "showing additional GPU information provided by MESA progs." 
x11-apps/mesa-progs
+   optfeature "showing available Xinput devices." x11-apps/xinput
+}



[gentoo-commits] repo/gentoo:master commit in: games-server/bedrock-server/

2022-03-28 Thread Conrad Kostecki
commit: e8cf87323fc984138c9c11e8a4eab0a85bf2c136
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Mar 28 16:42:42 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 28 16:42:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8cf8732

games-server/bedrock-server: drop 1.18.2.03

Bug: https://bugs.gentoo.org/836327
Signed-off-by: Conrad Kostecki  gentoo.org>

 games-server/bedrock-server/Manifest   |  1 -
 .../bedrock-server/bedrock-server-1.18.2.03.ebuild | 54 --
 2 files changed, 55 deletions(-)

diff --git a/games-server/bedrock-server/Manifest 
b/games-server/bedrock-server/Manifest
index e35d88529426..501a62631b48 100644
--- a/games-server/bedrock-server/Manifest
+++ b/games-server/bedrock-server/Manifest
@@ -1,2 +1 @@
 DIST bedrock-server-1.18.12.01.zip 67706215 BLAKE2B 
8047a014d01fef4e5e438ecfe5886b154fe424599d72e6c3405c8a7663df883e250e20ffa46e0eb6e9df5e867d22e5e193a0e389049cd67d355873cb0e68a798
 SHA512 
fe0bade92143759b4d0eccd4586a15b62083d95606cd62a7fb1fe5ec1a36496512a4414493c210f09c42b8c117db760236861913bbf6d17bc024cdfb83e5d1e2
-DIST bedrock-server-1.18.2.03.zip 63042052 BLAKE2B 
e996c8a49b9c25a77127097f5c9b23339b0eeaae26dc0b011bdb38a6627408eb805ffed070df68c147646a78c8a00f9b0121cea958b7e4ab23300f66ff034713
 SHA512 
353e525ad8db31616925f5e0947240542019bd2e9b3337c4f83329c4c530fad81754c53daf9e5c9b23cadbddafe7d84b887e5b682dec00a77e82aa34b4bd2f43

diff --git a/games-server/bedrock-server/bedrock-server-1.18.2.03.ebuild 
b/games-server/bedrock-server/bedrock-server-1.18.2.03.ebuild
deleted file mode 100644
index 89c88c8498f8..
--- a/games-server/bedrock-server/bedrock-server-1.18.2.03.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="The official bedrock (non-java) based server for the sandbox 
video game"
-HOMEPAGE="https://www.minecraft.net/;
-SRC_URI="https://minecraft.azureedge.net/bin-linux/${P}.zip;
-S="${WORKDIR}"
-
-LICENSE="Mojang"
-SLOT="0"
-KEYWORDS="-* amd64"
-
-RDEPEND="
-   acct-group/bedrock
-   acct-user/bedrock
-   app-misc/dtach
-   dev-libs/openssl:0/1.1
-   net-misc/curl[ssl]
-   sys-libs/zlib
-"
-
-BDEPEND="app-arch/unzip"
-
-RESTRICT="bindist mirror"
-
-DOCS=(
-   "bedrock_server_how_to.html"
-   "release-notes.txt"
-)
-
-QA_PREBUILT="opt/bedrock-server/bedrock_server"
-
-src_compile() {
-   :;
-}
-
-src_install() {
-   exeinto /opt/bedrock-server
-   doexe bedrock_server
-
-   insinto /opt/bedrock-server
-   doins {permissions,whitelist}.json server.properties
-   doins -r {behavior,resource}_packs definitions structures
-
-   dodir /opt/bin
-   dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server
-
-   newinitd "${FILESDIR}"/bedrock-server.initd-r2 bedrock-server
-   newconfd "${FILESDIR}"/bedrock-server.confd bedrock-server
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: games-server/bedrock-server/

2022-03-28 Thread Conrad Kostecki
commit: 2e1f6bd12afbbfb6b8627e4f7e8aa2b56fc6786b
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Mar 28 16:42:08 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 28 16:42:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1f6bd1

games-server/bedrock-server: amd64 stable

Bug: https://bugs.gentoo.org/836327
Signed-off-by: Conrad Kostecki  gentoo.org>

 games-server/bedrock-server/bedrock-server-1.18.12.01.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-server/bedrock-server/bedrock-server-1.18.12.01.ebuild 
b/games-server/bedrock-server/bedrock-server-1.18.12.01.ebuild
index 27a0e1aed100..dba2b5b775bb 100644
--- a/games-server/bedrock-server/bedrock-server-1.18.12.01.ebuild
+++ b/games-server/bedrock-server/bedrock-server-1.18.12.01.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}"
 
 LICENSE="Mojang"
 SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 RDEPEND="
acct-group/bedrock



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2022-03-28 Thread Ionen Wolkens
commit: 63f362ef20a72c4404ee107be5e58e29f4d52499
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Mar 28 15:11:09 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Mar 28 16:10:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63f362ef

x11-drivers/nvidia-drivers: set description for static-libs

It may have been better to be USE=nvctrl or merged with USE=X, but
let's at least provide a description so it's clearer what it's for.

Bug: https://bugs.gentoo.org/836004
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-drivers/nvidia-drivers/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-drivers/nvidia-drivers/metadata.xml 
b/x11-drivers/nvidia-drivers/metadata.xml
index ed2291926c60..564715704a61 100644
--- a/x11-drivers/nvidia-drivers/metadata.xml
+++ b/x11-drivers/nvidia-drivers/metadata.xml
@@ -12,6 +12,7 @@

Install kernel driver modules
Install the persistence daemon for 
keeping devices state when unused
+   Install the XNVCtrl static library for 
accessing sensors and other features
Install additional tools such as 
nvidia-settings





[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2022-03-28 Thread Ionen Wolkens
commit: c3baa0907a981c1d0046451668e6b9d8c316d86e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Mar 28 15:56:01 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Mar 28 16:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3baa090

x11-drivers/nvidia-drivers: enable static-libs USE by default

Now that hwloc depends on this by "default" when VIDEO_CARDS=nvidia,
not being enabled by default tend to be an annoyance.

This only has a cheap build-only dependency on libX11/Xext, is tiny,
and doesn't take long to build. Only makes some sense to disable if
wayland-only or headless without X (albeit this is why the USE exists
and isn't unconditional, /could/ be merged with USE=X although that
USE has more implications.. may revisit later).

Bug: https://bugs.gentoo.org/836004
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-390.147.ebuild| 2 +-
 x11-drivers/nvidia-drivers/nvidia-drivers-470.103.01.ebuild | 2 +-
 x11-drivers/nvidia-drivers/nvidia-drivers-470.62.22.ebuild  | 2 +-
 x11-drivers/nvidia-drivers/nvidia-drivers-510.54.ebuild | 2 +-
 x11-drivers/nvidia-drivers/nvidia-drivers-510.60.02.ebuild  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.147.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-390.147.ebuild
index 855c691be4ae..6f78688c0c24 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.147.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.147.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"
 LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT"
 SLOT="0/${PV%%.*}"
 KEYWORDS="-* amd64 x86"
-IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced static-libs +tools"
+IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools"
 
 COMMON_DEPEND="
acct-group/video

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.103.01.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-470.103.01.ebuild
index 337778712041..c72d3a22a87d 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.103.01.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.103.01.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}"
 LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
 KEYWORDS="-* amd64"
-IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced static-libs +tools wayland"
+IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools 
wayland"
 
 COMMON_DEPEND="
acct-group/video

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.22.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.22.ebuild
index 72fac388500d..2e381c4db4db 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.22.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.22.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"
 LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/vulkan"
 KEYWORDS="-* ~amd64"
-IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced static-libs +tools wayland"
+IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools 
wayland"
 
 COMMON_DEPEND="
acct-group/video

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-510.54.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-510.54.ebuild
index 409ecc83c734..bfe63032d41d 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-510.54.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-510.54.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"
 LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
 KEYWORDS="-* ~amd64 ~arm64"
-IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced static-libs +tools wayland"
+IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools 
wayland"
 
 COMMON_DEPEND="
acct-group/video

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-510.60.02.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-510.60.02.ebuild
index cc4ee152c12f..fbf63c3390ce 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-510.60.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-510.60.02.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}"
 LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
 KEYWORDS="-* ~amd64 ~arm64"
-IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced static-libs +tools wayland"
+IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools 
wayland"
 
 COMMON_DEPEND="
acct-group/video



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

2022-03-28 Thread Michał Górny
commit: 0cc9b884cf8d383b2775af31bf6abf53c94cfcf5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 28 12:29:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 28 15:52:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc9b884

sys-kernel/vanilla-kernel: Bump to 5.10.109

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-5.10.109.ebuild  | 134 +
 2 files changed, 136 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 23c38c7d96de..6470a3ecad81 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -23,6 +23,8 @@ DIST linux-5.10.107.tar.sign 993 BLAKE2B 
f41c5d36a501388b646e217416c6517de0e8b46
 DIST linux-5.10.107.tar.xz 120367492 BLAKE2B 
a5c817a5b20216fea7dea4b0e04e7455c65d42f50a17cbffbb64a4f2c84cea01708186686785a968702729c62f487c1633576527c08e9f1a28abbbde2a460360
 SHA512 
49b03d2f0389a88461939748846a28a271ec28dadf29354f24e3647b4249ee913c18db30754df32af4af19047879778bd9ce2e253137baa71c2b74b3249c168d
 DIST linux-5.10.108.tar.sign 993 BLAKE2B 
ad0407df1b2263db1642db6e484dc6da79c742b955ef8795746c408b3ec4375ad4bb499094d11ed0223e37ed5bbe8baad3db561eb882c598b485538518a67db4
 SHA512 
b1c8e9a5f8f40008dcf67ad34cb67f58c1c1e3f967d0b08a19ca55b8cd5b04ff79938b4a07b911c8ecaac92efe03c42ddd251ecc9e1848644debe86da7778633
 DIST linux-5.10.108.tar.xz 120387340 BLAKE2B 
0507af350fc0379af63aaa528893dc01bd31fac55e9c9c294c3fb5addb08dfb8e486d692e69df774a0c1b961bb1fb82a1d42689cc16d96f84f943c21720c8be1
 SHA512 
848014233bd8936d22efbd7d25d4ae34988ca5ca97c59d2ffd239ae1670970304e1a75b8c3bc1618ba7933597ca9456cf551e4a9cf858eac8a34c1ed954d4261
+DIST linux-5.10.109.tar.sign 993 BLAKE2B 
e8676c541d825ce58f124da1279b1a2cc12fc5f4c29bfeb2bdfa35a35bca574a247c20905c58ee247b9efaa76abc1b24d80a3d0e9bbf36041adc26e47d111792
 SHA512 
45642e01921fff411714d6df90190161c5122f5810e136b55357ce3d9364321868e55b3b7c14445b16b1426e81321619aa636cfa501609f23bf9105c661bffdc
+DIST linux-5.10.109.tar.xz 120392556 BLAKE2B 
3bd903b54977d942cb69d4eabaccaee3d8ce36bb68633715751752920ee87d80a6eb63779bf54809d8579145a769ebe7795881d266d2e22ae8c6c6a132f664b9
 SHA512 
0a035a72096c6076c47c93c885dbbf0f59315ea7acf1289305a98d6d585d9622115b38fb32634cc72929fd200eb7a4f5debb076c681afec999dbe49ef67438e2
 DIST linux-5.15.29.tar.sign 991 BLAKE2B 
60c8d29495d8a5c30d0c7059b0311c7041da9e456d3de9cb586679722e80b34e7ea563fc8e4f70a3bdd8e1def48e0fff2f92ff1aab805c77a58b1bc19336df04
 SHA512 
99d73d02a834e11b0e8f9b5423ec78acb07ff772adb22dcdb8801a81c7168d579c2f0bc033ad5ce261c3f7cdf722b8e30f12a8ad7df9a781004b2f9e70ff1f87
 DIST linux-5.15.29.tar.xz 126248424 BLAKE2B 
fe712dfbb1a3f3401f1354b8bda0fd502a0eff7333be91780201335b854ec0ea090b60a28d2167797ac705a52c5e78cd9b4c15f6b06cd2a6f87b201894948c33
 SHA512 
4221722a076580a6cd3526b62d8885a20c2d4de12ac3da47cabb15e5613264735982d372d04eb523b9405fe684b7de2501ac97f98c5b6f1a8f04d93bb4674ba8
 DIST linux-5.15.30.tar.sign 991 BLAKE2B 
07f659fe9acf17e056eb9a2216b98f91f9bd1f3fc9ad0eddd8f261f8b804a164000edbd304931e4ae0f96818ceb6f2748701810a6139dd3e8ef7544e520699eb
 SHA512 
caea373930c565bf6da18c258dacc2d452fe5895d7b3b6cce0e8e0f5c51072412df664c71844e666cf6f2112e45047ab9fee99cb8b65145d3c324659dc379a56

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.109.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.109.ebuild
new file mode 100644
index ..f79327e40cfb
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.109.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=g1
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+

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

2022-03-28 Thread Michał Górny
commit: 30e32bd2021da29975a823de12e32d851e00f40b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 28 12:29:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 28 15:52:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e32bd2

sys-kernel/gentoo-kernel: Bump to 5.10.109

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.10.109.ebuild| 131 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 7d551dd124d9..895f091697b6 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-115.base.tar.xz 3150232 BLAKE2B 
1cfcbf4855ac4eea3331ab7696d
 DIST genpatches-5.10-115.extras.tar.xz 3872 BLAKE2B 
ec14f023762a3c235648ec52e895c27cd472c4a9c2304ce0519b3526aedd8ae83b98600f4b0724730d34aec02bd4e00857289007894dff282e2eaed107431359
 SHA512 
cacc5aafb79c02e32059fb0f820897a1c688e93aca64ac4c8c3e700dca747a052541c678dc5acb51f65bb343cb1ab9dc359109b4fcc30b08a28fd852673bd104
 DIST genpatches-5.10-116.base.tar.xz 3156432 BLAKE2B 
e5aeca5226e01239e656045b1aedc5fb7c98f4848ecdd742a740a17194d2c3a3676cda189f3577bd102aba2d35daaa2f6c4afa0eb943772b9cbb1c5020443ac6
 SHA512 
6972aa205a3d7718490ef39cc46af7277a49c5d777c8c131b85db07a23a2c4825350ad1493fc9d17a5bca85251e961c3092585c58008df2ab2094c44d9284a93
 DIST genpatches-5.10-116.extras.tar.xz 3876 BLAKE2B 
c36a485ce2cb9916d163be827bbfd0fa687b4d106dbddcec3b657f4740896157b4442a4d21ed195a1542ab4680894857afd3f08c6111effb32214b626d6bfba4
 SHA512 
a6d91a7beceb43a9f348bbea9d7c0a78daec405f1d39a98321bc34efaef4d8f6f40f1351cc6e96f08ff86203b91bd911a8ec7eb689070c835e53890510b1df2f
+DIST genpatches-5.10-117.base.tar.xz 3165564 BLAKE2B 
0e41b33af63a5b6da920d194166e75b32812231f7b13a56211ad390d744f889dc8b024328dd2048e7c7bc356ea04936716c295cf4d33d731bbc7521b9ed720d9
 SHA512 
421a487bf1914ee42c8b6c39a6a99f4841e8a38e293024b4367a10391b1ca973c041697c42979b7e4a78b56b9e871034b0703f8bfa6c1347f3aef39eb49f9066
+DIST genpatches-5.10-117.extras.tar.xz 3872 BLAKE2B 
bbac7edcded53e4205c58e1404692b753d57f306b98bfd7e718206e25a947b2e1e565ae33712b64f9b24333df30c32c975af71c5a9d11bfb836216a27dfdc782
 SHA512 
b192de56c873740d963fa6689f7d9dc177b25cbaa2847adff2d3a5ea7c6c541161c4518f389f7a5f2294b878dabc0d06844bf4e45cffc87ce8f9649d55a4312e
 DIST genpatches-5.15-31.base.tar.xz 1285168 BLAKE2B 
3ca09c8deeb3487fd69fe1b26ba36410c67f7c0728767999f640dd8b1655956ec4bbee2006052ded21da4f83fdba736a26610399a7580c874b1bceeda62e9564
 SHA512 
6330597eac5391f12fa6821d66d36fae95465fbf53d15404cca1e2496601116fbc2688fcea7e4093e00aeb241efbb1a22f4f925b5d96748004abb50ae0b21c6f
 DIST genpatches-5.15-31.extras.tar.xz 3876 BLAKE2B 
47b21170f3fe46257b20f4cd63288a8f61a3600746883baa2931253d2924696e4d445404746f1a656adfa390ddf8f24780ec6688aa835467deb75dfa0d9f2fb4
 SHA512 
c0f866410b3436f5c45c117f1dc49e3b1d99d77d41de66ca6d08213daf6bf3eb1e8875e75e1674c3f78c7beddb6dfa2d47dc9fb75f8dfedd169f1c3478b74db1
 DIST genpatches-5.15-32.base.tar.xz 1289524 BLAKE2B 
4fc3b82df9a96c5e91cfb93bc68597afa1524bc8c1a49f9a803d72610307551b9675b4e014c5ffd0b3e273b2a660546f274b27ab5425e9aa6eafd03719e5ed74
 SHA512 
277957056d9c8c8cc8f6a5a26582f35ae594c26e6e29b755b9214a91624eafb2917c67a612c231d8862831f4aeb34a725502c57e9063432d9597e24abf913947

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.109.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.109.ebuild
new file mode 100644
index ..ed8b3a5c0422
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.109.ebuild
@@ -0,0 +1,131 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=g1
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> 

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

2022-03-28 Thread Michał Górny
commit: 486a380ab73e53dbe186820ff3f1f4623e76d363
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 28 15:51:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 28 15:52:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=486a380a

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

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-5.4.188.ebuild   | 135 +
 2 files changed, 141 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index a0601ceddf5d..506339e9d9d4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-5.4-190.base.tar.xz 4508904 BLAKE2B 
89aa6c02b3f145a6b5efc42fc880
 DIST genpatches-5.4-190.extras.tar.xz 1816 BLAKE2B 
40fb8b5f71a95cc9696b36d49d8d59c22a0408b3ed16e50bc2661cdd65572f2d7f77845c98fac939c7c4e4a768435f16b8fa4a72a26f0e152329e82d9f9a39af
 SHA512 
ce1b57535f747925dac1e117bf6037cd41c5ad984a3e5747baec4f6214debadf084f375742efa763db6b823309e09c6b190c01253fb9d434773ae5a7bc40e191
 DIST genpatches-5.4-191.base.tar.xz 4508792 BLAKE2B 
121c16f90445bf80db180aadd06505634d903d13a05271686eabe41c4bb6e19d38e730824d5dadecf3cac0ed28c9b78567b5d97475478a6799e0af3965f0a18a
 SHA512 
2648edc327df3945a34100778ccb0ce26d304d9bc11e57c7f5694d7525b5aab11c9af4a332dce930d394ee4be278a6fb9631a8ea423aa01ca73bbedde3115bc4
 DIST genpatches-5.4-191.extras.tar.xz 1812 BLAKE2B 
94beb2c654fb68206e4598dab054b4503ca7290519f18e4dd389da0a1c78b055c6139969c2ff6bfb67583ae56356fc9b45acee9b20c7636b8506c5426524d865
 SHA512 
c307a54a9ff2a274384dc8a09c326ef7b2bdeb1b43b064ab45a398e2e713616167e947dace4de8b0605b6d7a5a141d18cd9e5d15a6c78f6f8d86f5c03a47044d
+DIST genpatches-5.4-192.base.tar.xz 4516512 BLAKE2B 
dd316606186f305369ea67348acf0b6afbe2eacc16564851a1eb94224afcbdc066f920578092a15bacc7abb7a8f659aa44bde26859aae2525eaa84e8cd0447f1
 SHA512 
28bed80b1bfa457d24f8367a3a76460e569f7c8eb4f0a6b632f1898615ccb4da4c2fbba95dcfd1cce5675fe6151cee4c0df6bc0fdb158c25c25cf71a9397127b
+DIST genpatches-5.4-192.extras.tar.xz 1816 BLAKE2B 
2d6760ff367ee0ba6ff8d56f81c7c3587ccd8c4f8fb952e3380148b2f3532a19cd614f352241134eb3256f8e59c000806f3d1eb33caa582e0c4be813d3275672
 SHA512 
f8d43a3a80abd947cbd667b3ed449215d98967fa8dc2200efbba86db946a04dc7dc971d74afe1aa6b923ea3f9914b28c3bcb9f6ec205b1bfb0cd60c0ae57758a
 DIST gentoo-kernel-5.10.106-1.amd64.xpak 65613550 BLAKE2B 
a4107bd142c8ae0f2292dc43b46f898f1c1f554c52eb2f37f9acf811637fcb3657614d3515ab78aa9c041ddca6c3b6385a4612d8c7725bf996d13763ac55
 SHA512 
180ac01d92730f52695c6dde595c56d4c0a9a0f4da1d3c20058e74dde1962a16376d4a1c00d3b00871e6fc6033ddfe0757402173f6ea55b9f77c4e5cd29a13b8
 DIST gentoo-kernel-5.10.106-1.arm64.xpak 60940180 BLAKE2B 
3ca3bfecb480b304528cd32ba5b781aa288af3ebc2b6888c3b4b5f81e7a35b1fc55f0bf6dea88d6e86bc0a56e552005192db205834ea8e8392c5c7ab4166b831
 SHA512 
7c989b3b2fa8606bdb3b0aad87e76a9c65381ec94f5f54214cf0aa274c9a03d4434e9f8ce339ca8287c64b2885f6c37496acd6bb211a1e3c0eb861317a198098
 DIST gentoo-kernel-5.10.106-1.ppc64le.xpak 55771473 BLAKE2B 
da5870ca5d18c4533b833301e644856c469cdb47354df66241e1d04fd98a6ff4049d0df062af27f81d2e971c1e3a5ea89714fbd039f86038aae3d5e41050dac2
 SHA512 
e78a7c62775ed0620c1c0c0f6180b433439e8ca74660a6e8bd06b3a7dd5d548c143713d83f1d50200307a991da59ebddf83c7cedb8b1b82d94a34b504493adb2
@@ -82,6 +84,10 @@ DIST gentoo-kernel-5.4.187-1.amd64.xpak 61593170 BLAKE2B 
90ffcc4b061775891a1acc6
 DIST gentoo-kernel-5.4.187-1.arm64.xpak 57745319 BLAKE2B 
f25ad22956a637039e591178f6c3feec588f355510fe768415c49570b512296dbe6d364145260eedbc2f3f46c06f90a3cade13f10408033cfcbb8296582788be
 SHA512 
ec2fedee190d81b9798904581ff56b5fb1d5aa96355984aa7b59e76f1bac5042f0f4abbb6f21b3e44eab1b89d720b8b5138239811f73839860c7dd6fdde2a48a
 DIST gentoo-kernel-5.4.187-1.ppc64le.xpak 54925654 BLAKE2B 
ab0de37c542854318598a6dcf4f3add6afac64b0432103f4e4ab5911d63587ea96ed1262a5183973fddf88561c025f01451d6f13cd92f296560dffab87a03e6b
 SHA512 
8d4e4e4d2152cd6ba9039fd239cc8c57d9b3eca14827be35a0d1f06bf9e3fc1666deedc199184d234fe7769b0d3ee0d7c1088543599fe8db0c3e4260577c1ed5
 DIST gentoo-kernel-5.4.187-1.x86.xpak 53288491 BLAKE2B 
0a31b6ea450ab61e0b4f7bfbd2afafcf75e96b1cc4578c927dd97edac3ac29e59bb9dab07d6e1bffd223ca5e28c54f0012af9b3d33b619f5259440096057654e
 SHA512 
ba2a5c5ae74d03f3a4d11170205ccc4a02d6aff983c8090499b1d6d3bcaa258b3224e32313838a25825bd1ef470f7ffd82fe5b324b1f6bd9b83c33210ecb
+DIST gentoo-kernel-5.4.188-1.amd64.xpak 61601422 BLAKE2B 
99c6cdc76e5dc2d778ae57fa4a09f06eb35208f167ec93028c52d72fc61d8b3c672c082210790646fad3c0e752964a05319e2fdb24c92cbafc9017c336caf920
 SHA512 
3ef221e440b9d5a1f7bf6bb4d58bd4dfa021d20dc230accb16207c27007e8e51aad73e36306f3161bde740a228c66b9d3133bff07d3b9e05421577bde30e8a75
+DIST gentoo-kernel-5.4.188-1.arm64.xpak 57741944 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2022-03-28 Thread Michał Górny
commit: 26994c452290f78a44ae41b398d566aa4d80b925
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 28 12:30:21 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 28 15:52:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26994c45

virtual/dist-kernel: Bump to 5.4.188

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

 virtual/dist-kernel/dist-kernel-5.4.188.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.4.188.ebuild 
b/virtual/dist-kernel/dist-kernel-5.4.188.ebuild
new file mode 100644
index ..2e0a7cc6b4b7
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.4.188.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



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

2022-03-28 Thread Michał Górny
commit: 2b5aa5312724a341ce8889c4848bc16d716744f9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 28 15:51:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 28 15:52:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b5aa531

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

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-5.16.18.ebuild   | 135 +
 2 files changed, 141 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index b6ad34976101..3a7093b7525a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.16-17.base.tar.xz 753196 BLAKE2B 
8f4be6ddb70a7407f6515d180ae8a
 DIST genpatches-5.16-17.extras.tar.xz 3800 BLAKE2B 
9224e534e09bf58189462be87516fa21fc37228fe60399ef670e40320a8bcc5edbcd0371b5da5ed445ca84c0127ae6541a07999edd62f67a8619f977c70d08bb
 SHA512 
92a0580b4e38c43c3e594fcae0cd6ad1c04621e8ea543ee7c039bd47bec9229c23f72585d98d4f237e5c80fd1a3a21205a4b688ccd67df77e048d4b417dd3884
 DIST genpatches-5.16-18.base.tar.xz 761144 BLAKE2B 
f4d4b5225a2ef03e422230497861714663b430397d3118c8e1cd880eea9fbd2393a4b6848c674cce8892fdb145c06e4b3d828be05836d76a1c56501e07d840b4
 SHA512 
472f456ff01545dad0a9e21a3560eadca63dbbaa5dfea0cb4496d3ea8f10fc968967a97a7d483ab573312de53b6d719f8baa21761feb7b7474597af53e50abd0
 DIST genpatches-5.16-18.extras.tar.xz 3800 BLAKE2B 
df1212d36eec642a4c5eff67afe7b531b1ff85ee74e594f7ca3ff1274a85ac380c986458f40a5d378392c36600a122a929b0ff5bd730e9442e34d77f625671df
 SHA512 
14700769fb872ab062cccd49e45fb530aeb75198bf9f5715a98c2d106ba088230282d120d71d694e3aa405a6aac1bd23fcff11864ff738cd38aa766862edefc9
+DIST genpatches-5.16-19.base.tar.xz 770100 BLAKE2B 
2633ec6c3161c7d58e778b8bc20b125e511973204371f2642b73a01b5195729be3d0ffe1a63677afaba2331538d2f45b3cf14380f9395cc8c59c39b7582617fc
 SHA512 
c05e9e41b8bf259ae75c429a1014818bd517620fcdc3873343cda29c1b6338d8776af0ae97e24c75d79bf8382b3fac84dff8c3b066ec95a428de60569ee5e123
+DIST genpatches-5.16-19.extras.tar.xz 3800 BLAKE2B 
a833a2ebd95684ff8f56b6ef78198353a06df41b41d41003b34a551e8ab901b34bece5f79132550c2d167a4bab782cd13fe4b4e22115cbc8306c5d48ed197f06
 SHA512 
0c82d90d8fd749c33b79c84171fa11c55b18d2f907bd97c544d08ab8a622b31d025930b9f93c4b43f669ac0f75e066fbdd06c169e7ff0ed3648901bcbc78f78e
 DIST genpatches-5.4-189.base.tar.xz 4492528 BLAKE2B 
9fc86ea4e71968c77f4fe705f5e01220545becc1f062a53875e4cc451a880a2482d70c1830b98ba447c77131422cd8305f2636c702737a94cda749f0927b2706
 SHA512 
f4c9946b88d8b61df0d267d915fa047de8774603c0e98fa6ef2cbd930e5c3d83fe4755327dce54739a580d674260ce45c3cffef9180369821f947170398a5de7
 DIST genpatches-5.4-189.extras.tar.xz 1812 BLAKE2B 
04e839c3c648cebfa8e15aa956670ecfd1c7a830960e7facff9015ad37c9b8ec0a85f510a559846163a277da9b669a0512d22b45b6ac7c1dfc9fdde99acbe9da
 SHA512 
9357b36b51ffc30e92197affa4e60e0e01180c218cfdd17c91538b2ac12ca79fc534ca0b4f6a019ff3db97c8d41298fbd383d8c4c7fd0d8b1bc0494a330e
 DIST genpatches-5.4-190.base.tar.xz 4508904 BLAKE2B 
89aa6c02b3f145a6b5efc42fc880c297e1a4f685f622d6554c3a8a3a614c980bbc3d76b7b4e57e54d98db7279cc4a979a441d1ce4a0812380a677dc99aed48db
 SHA512 
b9955dcc6ef00928b0dfd0ee4e13c5646068c488f0b4ded998a47d73532aa6fcb615c34415eefa8f70a2a850b42fc13f0c0b753ddadece6a10737c628238af7b
@@ -52,6 +54,10 @@ DIST gentoo-kernel-5.16.17-1.amd64.xpak 69758884 BLAKE2B 
5217ed16f00a163000b6e2d
 DIST gentoo-kernel-5.16.17-1.arm64.xpak 65173778 BLAKE2B 
87b439dcde51d629631f5198bcae0b67cd4f0ce5d3be70e969463b38e6c2179af46fa102a13d855fe4ee1600ea1f88be5aa19f8d3e6719a675084af0b0f64f66
 SHA512 
40dce11de662131be7617532b21f6fc6c2e05a3ac7e9b84cfa52a76b1132a767054520e51b5584c5831e0d84d0f1731f9632ee199c23d4e2878441b2f162f913
 DIST gentoo-kernel-5.16.17-1.ppc64le.xpak 58411662 BLAKE2B 
88fc0e03e85a1322f70d6a7487912444d5fea44f764a2abc9549d4cef562b64a58e0c4a1091bba2846f1ce318b45471a047f1239302fde578ac31e32022b0459
 SHA512 
4b2014c7b0a1caba79edd355243d069c4497f562926f4998b6cf4258843385a06f90b19089e70b4e5b5351c65a0a09419e6ed3f58a7af9a8bdfa8d50400274ee
 DIST gentoo-kernel-5.16.17-1.x86.xpak 60531348 BLAKE2B 
edef98044c6ad89c41ad50918f492d283061c8d98ea057acb4a427eb510980635a8e6d3a2a0f8e6aa2ea8e3f0655fda65bdab691e426d6ad17424d9bba7e2b5a
 SHA512 
ea83060c8f1ebf89c232f2d1a4653627ca4cc09374e38636aa85e0a1cba19c235c3a820e65907be7a4b63458d53602879133b23ba520312cb852d7cf0e96b925
+DIST gentoo-kernel-5.16.18-1.amd64.xpak 69751992 BLAKE2B 
33ebfd67c9f24d5aaf9132e5de440310f4f5f777e1bacb4a456907c9754baeef6bdc9a1486a23ad7a50e4b76e1aad3393626a1ccc7a787d92ba3afc46a6ee19b
 SHA512 
2703b6228fb0f315c6b5f7c69eb4875364965e6bbf129c432122ae38b42d488594e48fb47b9b16f9c4222d09d3a1762b771554abce3589d43c83bb2e7f041af4
+DIST gentoo-kernel-5.16.18-1.arm64.xpak 65160244 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2022-03-28 Thread Michał Górny
commit: 11555b725c2b4ecb011dd316c62b19ec57cba47f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 28 12:29:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 28 15:52:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11555b72

virtual/dist-kernel: Bump to 5.15.32

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

 virtual/dist-kernel/dist-kernel-5.15.32.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.15.32.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.32.ebuild
new file mode 100644
index ..8c4f59516aed
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.15.32.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



  1   2   3   >