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

2024-02-16 Thread Matthew Smith
commit: 62c0efbb862c9a2cfb921f69c8b9c64cc0cde30b
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Feb 16 08:02:47 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Fri Feb 16 08:02:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c0efbb

net-dns/knot-resolver: drop vulnerable 5.7.0-r2

Bug: https://bugs.gentoo.org/924459
Signed-off-by: Matthew Smith  gentoo.org>

 net-dns/knot-resolver/Manifest |  2 -
 .../knot-resolver/knot-resolver-5.7.0-r2.ebuild| 99 --
 2 files changed, 101 deletions(-)

diff --git a/net-dns/knot-resolver/Manifest b/net-dns/knot-resolver/Manifest
index 2972f0eb00dd..f0901331dea4 100644
--- a/net-dns/knot-resolver/Manifest
+++ b/net-dns/knot-resolver/Manifest
@@ -1,4 +1,2 @@
-DIST knot-resolver-5.7.0.tar.xz 1926196 BLAKE2B 
8debd339b12781374721b4800957d4a30ed1e3455110babbab4ad9cac7b72eabe3436fe42c97a6c898d6ac48644102ac8afcbbaca435d8fc7c54fd7bd21c2457
 SHA512 
38095b94ef341717ba99f1dd354fe184acdce05cb234ff685d2ff84992d8cba6ca1b8b3623998dfd3ffe9d728282963c6973c30996b836060c75e1d2ac3ee544
-DIST knot-resolver-5.7.0.tar.xz.asc 833 BLAKE2B 
1a8384c1db6101ab52db3b7472f6d0022e7046b0544cfc272807376391994c7d57f53a1def2be68cc86a587997bc64d8bddcfbda07969b5ae8573a9396394619
 SHA512 
a0403af705ac39d80ec0a3a608e0210f50bc647c078a8dc74a3c814b6c3541a777a2c83ce11c448a10ac9bfa8f96b38537c5a54c2d4cd15ba3ee402793eb92a4
 DIST knot-resolver-5.7.1.tar.xz 1928088 BLAKE2B 
66a7f4e5e16a07f4ef2ed7ec42e40068dc9642362deffb2f78a1aa14e7cffe7e170ebde4180d460b9d5701632258e9e2148b34f5967200651762c2e8b5fe371a
 SHA512 
89ebff7e239ea09d9d180386f4551952fb59a3f1d0ca01a172acf27d2eade16ae578142d811333e49ad3a2f629cf5b23d038043c0768469078fcfd5cbfb5020b
 DIST knot-resolver-5.7.1.tar.xz.asc 833 BLAKE2B 
058a040d23a7e55dc9faf7b02967f9e5d9582f2fdbed9b8737843d0e734a1dd1bc7503e367904664fc5f42f79f1839c43aaf1c00a3fbce50c1a7d2ddf7c515cc
 SHA512 
0ec86e0aba583383df4f1ed909ef71a3473bc1412970b91d184372b53c5471ac41e6bf60e9a817c184501113f2d8272c3b0d2c379f80dfe2476ef32c861dd235

diff --git a/net-dns/knot-resolver/knot-resolver-5.7.0-r2.ebuild 
b/net-dns/knot-resolver/knot-resolver-5.7.0-r2.ebuild
deleted file mode 100644
index 6757ff637a8b..
--- a/net-dns/knot-resolver/knot-resolver-5.7.0-r2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( luajit )
-
-inherit lua-single meson tmpfiles verify-sig
-
-DESCRIPTION="A scaleable caching DNS resolver"
-HOMEPAGE="https://www.knot-resolver.cz 
https://gitlab.nic.cz/knot/knot-resolver";
-SRC_URI="
-   https://secure.nic.cz/files/${PN}/${P}.tar.xz
-   verify-sig? ( https://secure.nic.cz/files/${PN}/${P}.tar.xz.asc )
-"
-
-LICENSE="Apache-2.0 BSD CC0-1.0 GPL-3+ LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="caps dnstap kresc nghttp2 systemd test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
-   ${LUA_DEPS}
-   acct-group/knot-resolver
-   acct-user/knot-resolver
-   dev-db/lmdb:=
-   dev-libs/libuv:=
-   net-dns/knot:=
-   net-libs/gnutls:=
-   caps? ( sys-libs/libcap-ng )
-   dnstap? (
-   dev-libs/fstrm
-   dev-libs/protobuf-c:=
-   )
-   kresc? ( dev-libs/libedit )
-   nghttp2? ( net-libs/nghttp2:= )
-   systemd? ( sys-apps/systemd:= )
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
- dev-util/cmocka
-   )
-"
-BDEPEND="
-   virtual/pkgconfig
-   verify-sig? ( sec-keys/openpgp-keys-knot-resolver )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.5.3-docdir.patch
-   "${FILESDIR}"/${PN}-5.5.3-nghttp-openssl.patch
-
-   # Bug #921567
-   "${FILESDIR}"/${PN}-5.7.0-r2-tmpfiles.patch
-)
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/${PN}.gpg
-
-src_unpack() {
-   if use verify-sig; then
-   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.asc}
-   fi
-
-   unpack ${P}.tar.xz
-}
-
-src_configure() {
-   local emesonargs=(
-   --localstatedir "${EPREFIX}"/var # double lib
-   # https://bugs.gentoo.org/870019
-   -Dauto_features=disabled
-   -Ddoc=disabled
-   -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
-   -Dopenssl=disabled
-   $(meson_feature caps capng)
-   $(meson_feature dnstap)
-   $(meson_feature kresc client)
-   $(meson_feature nghttp2)
-   $(meson_feature test unit_tests)
-   $(meson_feature systemd systemd_files)
-   )
-
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   fowners -R ${PN}: /etc/${PN}
-
-   newinitd "${FILESDIR}"/kresd.initd-r1 kresd
-   newconfd "${FILESDIR}"/kresd.confd-r1 kresd
-}
-
-pkg_postinst() {
-   tmpfiles_process knot-resolver.conf
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver-app/files/, x11-misc/xscreensaver-app/

2024-02-16 Thread Bernard Cafarelli
commit: b79ffd3a3cfdaf089817f5216ec7ea84ae4cd608
Author: Brahmajit Das  gmail  com>
AuthorDate: Thu Feb 15 19:42:04 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Feb 16 08:19:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79ffd3a

x11-misc/xscreensaver-app: Fix passing argument from incompatible pointer

And update EAPI 7 -> 8

Closes: https://bugs.gentoo.org/924177
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35353
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../xscreensaver-app-2.3-gcc14-build-fix.patch | 12 +
 .../xscreensaver-app-2.3-r5.ebuild | 51 ++
 2 files changed, 63 insertions(+)

diff --git 
a/x11-misc/xscreensaver-app/files/xscreensaver-app-2.3-gcc14-build-fix.patch 
b/x11-misc/xscreensaver-app/files/xscreensaver-app-2.3-gcc14-build-fix.patch
new file mode 100644
index ..533a72386d8c
--- /dev/null
+++ b/x11-misc/xscreensaver-app/files/xscreensaver-app-2.3-gcc14-build-fix.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/924177
+--- a/xscreensaver.app.c
 b/xscreensaver.app.c
+@@ -116,7 +116,7 @@ void popConfig()
+ 
+ int main(int argc, char **argv)
+ {
+-  unsigned height, width;
++  unsigned short height, width;
+   char *st_command;
+   int status;
+ 

diff --git a/x11-misc/xscreensaver-app/xscreensaver-app-2.3-r5.ebuild 
b/x11-misc/xscreensaver-app/xscreensaver-app-2.3-r5.ebuild
new file mode 100644
index ..fd5b64aef202
--- /dev/null
+++ b/x11-misc/xscreensaver-app/xscreensaver-app-2.3-r5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools
+
+MY_PN=${PN/-a/.A}
+MY_PN=${MY_PN/xs/XS}
+MY_PN=${MY_PN/s/S}
+
+DESCRIPTION="XScreenSaver dockapp for the Window Maker window manager"
+HOMEPAGE="https://xscreensaverapp.sourceforge.net/";
+SRC_URI="mirror://sourceforge/project/xscreensaverapp/${MY_PN}/${PV}/${MY_PN}-${PV}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+CDEPEND="
+   x11-libs/libdockapp
+   x11-libs/libX11
+"
+DEPEND="
+   ${CDEPEND}
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+RDEPEND="
+   ${CDEPEND}
+   x11-misc/xscreensaver
+"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.3-gcc14-build-fix.patch"
+)
+
+src_prepare() {
+   rm configure.in || die
+   cp "${FILESDIR}"/${PN}-2.3-configure.ac configure.ac || die
+
+   default
+
+   eautoreconf
+}
+
+src_install() {
+   dobin ${MY_PN}
+   dodoc README NEWS ChangeLog TODO AUTHORS
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-16 Thread Arthur Zamarin
commit: b088ccd26f745c3bcdaf7212f74c096173617a44
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b088ccd2

dev-qt/qtwayland: Stabilize 5.15.12-r1 arm, #923848

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

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
index 510f5ca2ecff..f7e096ac4f76 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwidgets/

2024-02-16 Thread Arthur Zamarin
commit: 54cc2c32d5e302e17cf094afb90775aa614d0e6f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54cc2c32

dev-qt/qtwidgets: Stabilize 5.15.12-r1 arm, #923848

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

 dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
index 651a88cec6e1..f8f5b44213fa 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/

2024-02-16 Thread Arthur Zamarin
commit: bc9d5f5d538ebd633fededdec9bbf7fcffe829d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9d5f5d

dev-qt/qtgui: Stabilize 5.15.12-r2 arm, #923848

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

 dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild 
b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
index 3ee7968082e2..88e5f0200edc 100644
--- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtcore/

2024-02-16 Thread Arthur Zamarin
commit: c210f1b03569f139cc523a67b397bd265530
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c210f1b0

dev-qt/qtcore: Stabilize 5.15.12-r2 arm64, #923848

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

 dev-qt/qtcore/qtcore-5.15.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild 
b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
index c1a9369aa76f..105e37ac520c 100644
--- a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
+++ b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/

2024-02-16 Thread Arthur Zamarin
commit: beaa0560c799dfb4ab9df1b7a6125ffb497080cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beaa0560

dev-qt/qtgui: Stabilize 5.15.12-r2 arm64, #923848

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

 dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild 
b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
index 88e5f0200edc..62fe507b0a4e 100644
--- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-16 Thread Arthur Zamarin
commit: 176bbc2932c52332c36991f38e008f302db55471
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176bbc29

dev-qt/qtwayland: Stabilize 5.15.12-r1 arm64, #923848

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

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
index f7e096ac4f76..abbbf5766736 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwidgets/

2024-02-16 Thread Arthur Zamarin
commit: c7522fff65933f2aaba0860184390cbe594f4de0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7522fff

dev-qt/qtwidgets: Stabilize 5.15.12-r1 amd64, #923848

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

 dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
index 76410b6a5278..0aa82b53913d 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/

2024-02-16 Thread Arthur Zamarin
commit: 7946fcc99336ffe838b3c2404712d4adf523aa9e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:50 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7946fcc9

dev-qt/qtgui: Stabilize 5.15.12-r2 x86, #923848

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

 dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild 
b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
index d074e315d185..0660da032c68 100644
--- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtcore/

2024-02-16 Thread Arthur Zamarin
commit: 647d65ce5a4e767088fd877b6e43ec71b16e0f03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=647d65ce

dev-qt/qtcore: Stabilize 5.15.12-r2 amd64, #923848

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

 dev-qt/qtcore/qtcore-5.15.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild 
b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
index 105e37ac520c..5c66674697f9 100644
--- a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
+++ b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-16 Thread Arthur Zamarin
commit: 75e09c87a89e49c27925e912d2780e27c357fb46
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e09c87

dev-qt/qtwayland: Stabilize 5.15.12-r1 amd64, #923848

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

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
index abbbf5766736..21b7ec63385c 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtcore/

2024-02-16 Thread Arthur Zamarin
commit: 3211a715d3f8bc28876c0d4951a4b93592a4b45e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:33 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3211a715

dev-qt/qtcore: Stabilize 5.15.12-r2 arm, #923848

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

 dev-qt/qtcore/qtcore-5.15.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild 
b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
index cd3c18608ad8..c1a9369aa76f 100644
--- a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
+++ b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwidgets/

2024-02-16 Thread Arthur Zamarin
commit: 28069e0f81ee585beff60b00feab655c980f0a1d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28069e0f

dev-qt/qtwidgets: Stabilize 5.15.12-r1 arm64, #923848

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

 dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
index f8f5b44213fa..76410b6a5278 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/

2024-02-16 Thread Arthur Zamarin
commit: d3f4dd91c97b5baea6e056ac5c66c0d543ef6ffd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:27:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f4dd91

dev-qt/qtgui: Stabilize 5.15.12-r2 amd64, #923848

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

 dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild 
b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
index 62fe507b0a4e..d074e315d185 100644
--- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/

2024-02-16 Thread Arthur Zamarin
commit: edb9dc8dacd88dd239d09bec5aeb1b46d096ecb9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:29:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:29:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb9dc8d

dev-qt/qtgui: Stabilize 5.15.12-r2 ppc, #923848

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

 dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild 
b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
index 0660da032c68..3133ded30f0c 100644
--- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-16 Thread Arthur Zamarin
commit: cdc86c8073062bb9a94c098a002412927da543ea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:29:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:29:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc86c80

dev-qt/qtwayland: Stabilize 5.15.12-r1 ppc, #923848

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

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
index 21b7ec63385c..ba85127d5f0d 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwidgets/

2024-02-16 Thread Arthur Zamarin
commit: 7b39f2be524617a04b66ae94e7a37671c8dbde14
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:29:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:29:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b39f2be

dev-qt/qtwidgets: Stabilize 5.15.12-r1 ppc, #923848

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

 dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
index 0aa82b53913d..bac6a23501aa 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwidgets/

2024-02-16 Thread Arthur Zamarin
commit: 74ebe2f6cf5239afbc33a057449ed1007826fee7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:29:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:29:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ebe2f6

dev-qt/qtwidgets: Stabilize 5.15.12-r1 ppc64, #923848

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

 dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
index bac6a23501aa..ff1b7d811d41 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtcore/

2024-02-16 Thread Arthur Zamarin
commit: d8f6139bb8b6d952def956bf0bc6d22a47ab7f9c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:29:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:29:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f6139b

dev-qt/qtcore: Stabilize 5.15.12-r2 ppc, #923848

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

 dev-qt/qtcore/qtcore-5.15.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild 
b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
index 5c66674697f9..a9b42a7da662 100644
--- a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
+++ b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/

2024-02-16 Thread Arthur Zamarin
commit: 4af133909665b6a12577384fe9e7ff2f3f18c4a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:29:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:29:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af13390

dev-qt/qtgui: Stabilize 5.15.12-r2 ppc64, #923848

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

 dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild 
b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
index 3133ded30f0c..907ac3454882 100644
--- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/ReGreet/

2024-02-16 Thread Alexander Weber
commit: 78af812b2fdb11750d7546b948923d7612dbb37c
Author: Alexander Weber  web  de>
AuthorDate: Fri Feb 16 08:27:04 2024 +
Commit: Alexander Weber  web  de>
CommitDate: Fri Feb 16 08:27:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78af812b

gui-apps/ReGreet: fix openrc dirs, sample file path and elog output

Signed-off-by: Alexander Weber  web.de>

 gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild | 31 +++
 gui-apps/ReGreet/ReGreet-.ebuild | 31 +++
 2 files changed, 30 insertions(+), 32 deletions(-)

diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild 
b/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild
index d423f19a1b..580e87dd64 100644
--- a/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild
+++ b/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild
@@ -273,31 +273,30 @@ src_install() {
if use systemd; then
insinto /etc/tmpfiles.d/ && newins 
"${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf
elif use openrc; then
-   dodir /var/log/regreet
-   fowners greeter:greeter /var/log/regreet
+   keepdir /var/log/regreet
+   fowners greetd:greetd /var/log/regreet
fperms 0755 /var/log/regreet
 
-   dodir /var/cache/regreet
-   fowners greeter:greeter /var/cache/regreet
+   keepdir /var/cache/regreet
+   fowners greetd:greetd /var/cache/regreet
fperms 0755 /var/cache/regreet
fi
# Install ReGreet template config file as a doc
-   docinto /usr/share/doc/regreet
dodoc "${WORKDIR}/${P}/regreet.sample.toml"
 
-   elog "ReGreet sample config file available on: 
/usr/share/regreet/regreet.sample.toml\n"
-   elog "To use copy it to /etc/greetd/regreet.toml\n"
-   elog "To configure greetd config.toml to use ReGreet use the ReGreet 
Readme\n"
-   elog "Or the greetd gentoo wiki page\n"
+   elog "ReGreet sample config file available on: 
/usr/share/doc/${P}/regreet.sample.toml.bz2"
+   elog "To use decompress it to /etc/greetd/regreet.toml"
+   elog "To configure greetd config.toml to use ReGreet use the ReGreet 
Readme"
+   elog "Or the greetd gentoo wiki page"
elog ""
-   elog "/etc/greetd/config.toml - Exemple ReGreet config using cage\n"
-   elog "---\n"
-   elog "[terminal]\n"
-   elog "vt = 7\n"
+   elog "/etc/greetd/config.toml - Exemple ReGreet config using cage"
+   elog "---"
+   elog "[terminal]"
+   elog "vt = 7"
elog ""
-   elog "[default_session]\n"
-   elog "command = "cage -s -- regreet"\n"
-   elog "user = "greetd"\n"
+   elog "[default_session]"
+   elog "command = \"cage -s -- regreet\""
+   elog "user = \"greetd\""
elog ""
elog "Notes:"
elog "1 - On single user system you can change user to your home user"

diff --git a/gui-apps/ReGreet/ReGreet-.ebuild 
b/gui-apps/ReGreet/ReGreet-.ebuild
index eab0d22887..4aeff04e33 100644
--- a/gui-apps/ReGreet/ReGreet-.ebuild
+++ b/gui-apps/ReGreet/ReGreet-.ebuild
@@ -69,31 +69,30 @@ src_install() {
if use systemd; then
insinto /etc/tmpfiles.d/ && newins 
"${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf
elif use openrc; then
-   dodir /var/log/regreet
-   fowners greeter:greeter /var/log/regreet
+   keepdir /var/log/regreet
+   fowners greetd:greetd /var/log/regreet
fperms 0755 /var/log/regreet
 
-   dodir /var/cache/regreet
-   fowners greeter:greeter /var/cache/regreet
+   keepdir /var/cache/regreet
+   fowners greetd:greetd /var/cache/regreet
fperms 0755 /var/cache/regreet
fi
# Install ReGreet template config file as a doc
-   docinto /usr/share/doc/regreet
dodoc "${WORKDIR}/${P}/regreet.sample.toml"
 
-   elog "ReGreet sample config file available on: 
/usr/share/regreet/regreet.sample.toml\n"
-   elog "To use copy it to /etc/greetd/regreet.toml\n"
-   elog "To configure greetd config.toml to use ReGreet use the ReGreet 
Readme\n"
-   elog "Or the greetd gentoo wiki page\n"
+   elog "ReGreet sample config file available on: 
/usr/share/doc/${P}/regreet.sample.toml.bz2"
+   elog "To use decompress it to /etc/greetd/regreet.toml"
+   elog "To configure greetd config.toml to use ReGreet use the ReGreet 
Readme"
+   elog "Or the greetd gentoo wiki page"
elog ""
-   elog "/etc/greetd/config.toml - Exemple ReGreet config using cage\n"
-   elog "---\n"
-   elog "[terminal]\n"
-   elog "vt = 7\n"
+   elog "/etc/greetd/config.toml - Exemple ReGreet config 

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtcore/

2024-02-16 Thread Arthur Zamarin
commit: 0dc05e078f1a0ae7e6c6e8dca8c8fb670a59fb5b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:29:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:29:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dc05e07

dev-qt/qtcore: Stabilize 5.15.12-r2 ppc64, #923848

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

 dev-qt/qtcore/qtcore-5.15.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild 
b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
index a9b42a7da662..f719b5d123dc 100644
--- a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
+++ b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=3
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-02-16 Thread Arthur Zamarin
commit: 26911b3a37695ad0c4f9e86eb4a0bb3396b9cc7d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 16 08:29:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 16 08:29:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26911b3a

dev-qt/qtwayland: Stabilize 5.15.12-r1 ppc64, #923848

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

 dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
index ba85127d5f0d..6a87c8a1a4e7 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2024-02-16 Thread Christian Ruppert
commit: 31ebdfb2515fbd78477484ca7a4196e15678cd70
Author: Christian Ruppert  gentoo  org>
AuthorDate: Fri Feb 16 08:41:18 2024 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Fri Feb 16 08:41:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31ebdfb2

net-proxy/haproxy: Bump to 2.9.5

Signed-off-by: Christian Ruppert  gentoo.org>

 net-proxy/haproxy/Manifest |   1 +
 net-proxy/haproxy/haproxy-2.9.5.ebuild | 218 +
 2 files changed, 219 insertions(+)

diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest
index 664c0e3788c6..76a4ac9099dd 100644
--- a/net-proxy/haproxy/Manifest
+++ b/net-proxy/haproxy/Manifest
@@ -10,3 +10,4 @@ DIST haproxy-2.8.5.tar.gz 4364802 BLAKE2B 
2c5c66b83a5b514d6518b6b5d62cfa17881498
 DIST haproxy-2.9.2.tar.gz 4498040 BLAKE2B 
257a594fdb18e50c99e4256aa364d2ea55b56e39bfda0435c921927939a09231be5ae2bd7f39e23286febb343fa0dca5fc33f9b279461c5083050898390b21db
 SHA512 
1c174182dfea021d6e648eb847fb73355fba4d0cdbf97187d0e0e89ca089db985fc7f7027585bf72c520b70825875dabd76a0db2ebe3f60583ff2eb308e50a5d
 DIST haproxy-2.9.3.tar.gz 4499271 BLAKE2B 
4f034de910d90133dafa98ea04abd02f82c7bc328dddb9d3d3c71e0c660ef026a842371f5ec2259c3a5c18deac5f2104c78f04cef9f0dafa57a37abf1df224b5
 SHA512 
675d1d2754ee5a704c4e004e916fa42b641e418e775ff326a271d7344a3601ee938c8ca86107185731fdcfab59dc143cd693351b0e508496702c37a413c2db47
 DIST haproxy-2.9.4.tar.gz 4501098 BLAKE2B 
405eeff81ae7ce374bef8b4e7ce7461e827def6d79f19db60c6592acb19a684bbf30b687fdb9f4ac4f8d4f982c43c47b2e677367f2a2df785e476dfbbaeda0e8
 SHA512 
a22977f7ceb24325bcbaf531d96aad7b6e8404b026405538e0512a0c7538165736e641a05720e0ca8c9fbec497f0c9935fe0a706a9923e76d34aadd879c64d36
+DIST haproxy-2.9.5.tar.gz 4509783 BLAKE2B 
9e89c3b05c3d16683f288bac89cdfb6c6cd4385a424cca53177a9ef7aa77f61c1c937dac03c5491aeb146f8af318b642c0a9600b72dd5b7e625a7ea74d8a27fc
 SHA512 
ce340466dfe71d9dde823e415bf96fb80e13d929ed16f4a9bd90cf951f47cca1cadaeea1666d1fd184e8d8317198de24f23db9ad93d67ecc19ca1b5659ee88df

diff --git a/net-proxy/haproxy/haproxy-2.9.5.ebuild 
b/net-proxy/haproxy/haproxy-2.9.5.ebuild
new file mode 100644
index ..e34d28a9f9c3
--- /dev/null
+++ b/net-proxy/haproxy/haproxy-2.9.5.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+LUA_COMPAT=( lua5-4 lua5-3 )
+
+[[ ${PV} == * ]] && SCM="git-r3"
+inherit toolchain-funcs lua-single systemd linux-info ${SCM} multiprocessing
+
+MY_P="${PN}-${PV/_beta/-dev}"
+
+DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
+HOMEPAGE="http://www.haproxy.org";
+if [[ ${PV} != * ]]; then
+   # This is arbitrary; upstream uses master.  Try to update when possible
+   VTEST_COMMIT="af198470d7ce482d3d26eb9ca3f246a438739366"
+   VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
+   SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 
1-2)/src/${MY_P}.tar.gz
+   test? ( 
https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> 
VTest-${VTEST_COMMIT}.tar.gz )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+elif [[ ${PV} ==  ]]; then
+   VTEST_DIR="${WORKDIR}/VTest"
+   EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/";
+   EGIT_BRANCH=master
+else
+   VTEST_DIR="${WORKDIR}/VTest"
+   EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
+   EGIT_BRANCH=master
+fi
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter
+ssl systemd test +threads tools zlib lua 51degrees wurfl"
+REQUIRED_USE="pcre-jit? ( pcre )
+   lua? ( ${LUA_REQUIRED_USE} )
+   ?? ( slz zlib )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   crypt? ( virtual/libcrypt:= )
+   pcre? (
+   dev-libs/libpcre2:=
+   pcre-jit? ( dev-libs/libpcre2:=[jit] )
+   )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   systemd? ( sys-apps/systemd )
+   zlib? ( sys-libs/zlib )
+   lua? ( ${LUA_DEPS} )
+   test? (
+   dev-libs/libpcre2
+   sys-libs/zlib
+   )"
+RDEPEND="${DEPEND}
+   acct-group/haproxy
+   acct-user/haproxy"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README )
+EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack )
+
+haproxy_use() {
+   (( $# != 2 )) && die "${FUNCNAME}  "
+
+   usex "${1}" "USE_${2}=1" "USE_${2}="
+}
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use net_ns; then
+   CONFIG_CHECK="~NET_NS"
+   linux-info_pkg_setup
+   fi
+}
+
+src_unpack() {
+   if [[ ${PV} != * ]]; then
+   default
+   else
+   git-r3_src_unpack
+   EGIT_REPO_URI="https://github.com/vtest/VTest"; 
EGIT_CHECKOUT_DIR="${VTEST_DIR}" 

[gentoo-commits] repo/gentoo:master commit in: net-news/sfeed/

2024-02-16 Thread Petr Vaněk
commit: 79ac66b42f13bfc3889a9b20458c78537c6101d0
Author: NRK  disroot  org>
AuthorDate: Thu Feb 15 21:38:53 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Fri Feb 16 08:45:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79ac66b4

net-news/sfeed: add 2.0, drop old

Signed-off-by: NRK  disroot.org>
Closes: https://github.com/gentoo/gentoo/pull/35361
Signed-off-by: Petr Vaněk  gentoo.org>

 net-news/sfeed/Manifest|  3 +-
 net-news/sfeed/sfeed-1.6.ebuild| 78 --
 .../sfeed/{sfeed-1.8.ebuild => sfeed-2.0.ebuild}   |  4 +-
 3 files changed, 3 insertions(+), 82 deletions(-)

diff --git a/net-news/sfeed/Manifest b/net-news/sfeed/Manifest
index c3139916fdf4..ee61c2438e2c 100644
--- a/net-news/sfeed/Manifest
+++ b/net-news/sfeed/Manifest
@@ -1,3 +1,2 @@
-DIST sfeed-1.6.tar.gz 65239 BLAKE2B 
25a5f645d8814d48d6c2617cbc9944339866e668c7b7d21581db605987284447c5d6e2f505b5c9d1c1f5d22702ef3b3c80a076f8d9c930f8ae7d5447fd88ecb0
 SHA512 
450cde27b0d437b165fc024f2b95612fd7755c357e3539167f3c9b123d7a63c3193cb808b6c9621d15b1f5e2d8d783131423e52db6e98c228aa5af190eb167eb
-DIST sfeed-1.8.tar.gz 67335 BLAKE2B 
7898d6fe51455c65e7b1d7708ba4804880f36d0d3447746f6c81a85a22427bf3f0b7f8f7685f0e3b27b538b4ef7193fdef54f5aa4e1816e33d78a50143307804
 SHA512 
7a57108ace21813de9d80e7ebcc9ffed37580f52f08313ddcf86f2ee0df54d733631cba6936921623aa34c41a06dba43778cedbf557738db009d91f961fc9af7
 DIST sfeed-1.9.tar.gz 67718 BLAKE2B 
414f53e63962192e994b5f57ff76c809df49d7f089bf1f4bf14cd16f7c52534f5fd7030acf5bcc6514d8b5b4a74cc1f7bdf31759df4c37186d4e1c35fad0b184
 SHA512 
714ce9526ce6a37cdc5777e279512b611f9e329ed0d7d1e9fd8efe8c981a69fe19c6622685d0ac2e16eef1f699096262e616e5b4f5ba81e44624ae99d10de749
+DIST sfeed-2.0.tar.gz 67584 BLAKE2B 
b9c8bdaeea63c2a6781f69087601814943a09ea62b5764668ae0d22dab12976f47b4185196cdc87365cc03fa27322de357541c7c8ad4430323241fb56e2c3d11
 SHA512 
cc4c0236b14ac6da6a9417d879caef9943c30506e2fee404eefceea53dea597b36814846cfc454d76727ddcca33746f2bac3c1ee6831f9900e68d00f6eb32b5b

diff --git a/net-news/sfeed/sfeed-1.6.ebuild b/net-news/sfeed/sfeed-1.6.ebuild
deleted file mode 100644
index a61229227340..
--- a/net-news/sfeed/sfeed-1.6.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs savedconfig optfeature
-
-DESCRIPTION="Simple RSS and Atom parser"
-HOMEPAGE="https://codemadness.org/sfeed-simple-feed-parser.html";
-SRC_URI="https://codemadness.org/releases/${PN}/${P}.tar.gz";
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
-
-THEMES=( mono{,-highlight} newsboat templeos )
-IUSE="+ncurses +${THEMES[@]/#/theme-}"
-REQUIRED_USE="ncurses? ( ^^ ( "${THEMES[@]/#/theme-}" ) )"
-
-DEPEND="ncurses? ( sys-libs/ncurses:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="ncurses? ( virtual/pkgconfig )"
-
-src_configure() {
-   local name
-   for name in "${THEMES[@]}"; do
-   use "theme-${name}" && SFEED_THEME="${name//-/_}"
-   done
-
-   restore_config $(printf "themes/%s.h " "${THEMES[@]//-/_}")
-}
-
-src_compile() {
-   local ncurses_ldflags=""
-   use ncurses && ncurses_ldflags="$($(tc-getPKG_CONFIG) --libs ncurses || 
die)"
-
-   emake \
-   CC="$(tc-getCC)" \
-   RANLIB="$(tc-getRANLIB)" \
-   AR="$(tc-getAR)" \
-   SFEED_CURSES="$(usex ncurses "sfeed_curses" "")" \
-   SFEED_THEME="${SFEED_THEME}" \
-   SFEED_CURSES_LDFLAGS="${LDFLAGS} ${ncurses_ldflags}"
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   PREFIX="${EPREFIX}/usr" \
-   MANPREFIX="${EPREFIX}/usr/share/man" \
-   DOCPREFIX="${EPREFIX}/usr/share/doc/${PF}" \
-   SFEED_CURSES="$(usex ncurses "sfeed_curses" "")" \
-   install
-
-   save_config $(printf "themes/%s.h " "${THEMES[@]//-/_}")
-}
-
-pkg_postinst() {
-   local optmsg
-
-   if use ncurses; then
-   optmsg="yanking the URL or enclosure in sfeed_curses. "
-   optmsg+="See \$SFEED_YANKER to change it."
-   optfeature "${optmsg}" x11-misc/xclip
-
-   optmsg="plumbing the URL or enclosure in sfeed_curses. "
-   optmsg+="See \$SFEED_PLUMBER to change it."
-   optfeature "${optmsg}" x11-misc/xdg-utils
-   fi
-
-   optmsg="converting HTML content via sfeed_content. "
-   optmsg+="See the ENVIRONMENT VARIABLES section in the man page to 
change it."
-   optfeature "${optmsg}" www-client/lynx
-
-   optmsg="fetching feeds. Used by sfeed_update as default. "
-   optmsg+="See OVERRIDE FUNCTIONS section on sfeedrc manpage to change 
it."
-   optfeature "${optmsg}" net-misc/curl
-}

diff --git a/net-news/sfeed/sfeed-1.8.ebuild b/net-news/sfeed/sfeed-2.0.ebuild
similari

[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/selx/

2024-02-16 Thread Nickolas Raymond Kaczynski
commit: 8a1016723f89524bab873800767bb75e67ea71b1
Author: NRK  disroot  org>
AuthorDate: Fri Feb 16 08:51:01 2024 +
Commit: Nickolas Raymond Kaczynski  disroot  org>
CommitDate: Fri Feb 16 08:51:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a101672

x11-misc/selx: new package

Signed-off-by: NRK  disroot.org>

 x11-misc/selx/Manifest  |  1 +
 x11-misc/selx/metadata.xml  | 11 +++
 x11-misc/selx/selx-1.0.0.ebuild | 33 +
 3 files changed, 45 insertions(+)

diff --git a/x11-misc/selx/Manifest b/x11-misc/selx/Manifest
new file mode 100644
index 00..1721537ade
--- /dev/null
+++ b/x11-misc/selx/Manifest
@@ -0,0 +1 @@
+DIST selx-1.0.0.tar.gz 21423 BLAKE2B 
af7480e8ea5bfef8027c52acb6c0230888510abba31d117d650c8047c2f9fd680e5a2d2abec345048969957701e2bc14faf6e1396aac0e7f9e641ca6d4ae55e9
 SHA512 
4368f29731d81a3c91ac09093b6e721d850057900e21efea85ebbc29f851a7fd9b450d3ba7045e044ff0b6a87da1dc1d75f4e73b4dadbc7902192e0b4c753deb

diff --git a/x11-misc/selx/metadata.xml b/x11-misc/selx/metadata.xml
new file mode 100644
index 00..fc3e50bea6
--- /dev/null
+++ b/x11-misc/selx/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   n...@disroot.org
+   NRK
+   
+   
+   NRK/selx
+   
+

diff --git a/x11-misc/selx/selx-1.0.0.ebuild b/x11-misc/selx/selx-1.0.0.ebuild
new file mode 100644
index 00..062d435185
--- /dev/null
+++ b/x11-misc/selx/selx-1.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Minimal X11 rectangle selection tool"
+HOMEPAGE="https://codeberg.org/NRK/selx";
+
+SRC_URI="https://codeberg.org/NRK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+KEYWORDS="~amd64"
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXext
+"
+# NOTE: next version also depends on:
+# x11-libs/libXrandr
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   $(tc-getCC) -o selx selx.c ${CFLAGS} ${LDFLAGS} -l X11 -l Xext || die 
"Compilation failed"
+}
+
+src_install() {
+   dobin selx
+   doman selx.1
+}



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

2024-02-16 Thread Andrew Ammerlaan
commit: eece08bfc7839dec39810762a59d2aa1fff7dfa7
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Feb 16 08:45:33 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Feb 16 08:58:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eece08bf

dev-python/shiboken6: add 6.6.2

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

 dev-python/shiboken6/Manifest   |   1 +
 dev-python/shiboken6/shiboken6-6.6.2.ebuild | 174 
 2 files changed, 175 insertions(+)

diff --git a/dev-python/shiboken6/Manifest b/dev-python/shiboken6/Manifest
index 7e173a3c10b3..6e0eca01cd41 100644
--- a/dev-python/shiboken6/Manifest
+++ b/dev-python/shiboken6/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-everywhere-src-6.6.1.tar.xz 13887704 BLAKE2B 
14a75cb6d20dced9b1edf79b8bb40ce44ecb7642f45743e59bc2d55b3e6fa5a742a0a0e5712b8f8cd4d908cc0f5103ac823390db968f42d0782818242c6f77e5
 SHA512 
3516f3e4595f1ba4ebbc680c5a94f9f939e04c0a3257720ebdd7ed12307bb007d1c73824029f51ec71c41a335268f34834250a5e87b3c4356d9e0a6f1d6b1f71
+DIST pyside-setup-everywhere-src-6.6.2.tar.xz 13975896 BLAKE2B 
b4572e58613e5446692e8c4cef28156fd0126ecda0c6334652ce49c6c7ce4614dbf2400c693addaa38e9b6cca9e331b9fe84c83ddb26e7014b8603afe2c54ad6
 SHA512 
1d23d27a4cbe74434ec5d391172416d324b4c92181401444821b456b4e27dabbdb3dcaad685a22b62c09f750555a4e626bbb6406a2fbde1cf4ec5c8bbb64cda5

diff --git a/dev-python/shiboken6/shiboken6-6.6.2.ebuild 
b/dev-python/shiboken6/shiboken6-6.6.2.ebuild
new file mode 100644
index ..428293079631
--- /dev/null
+++ b/dev-python/shiboken6/shiboken6-6.6.2.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Split the "/usr/bin/shiboken6" binding generator from the
+# "/usr/lib64/libshiboken6-*.so" family of shared libraries. The former
+# requires everything (including Clang) at runtime; the latter only requires
+# Qt and Python at runtime. Note that "pip" separates these two as well. See:
+# 
https://doc.qt.io/qtforpython/shiboken6/faq.html#is-there-any-runtime-dependency-on-the-generated-binding
+# Once split, the PySide6 ebuild should be revised to require
+# "/usr/bin/shiboken6" at build time and "libshiboken6-*.so" at runtime.
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..12} )
+
+LLVM_COMPAT=( {15..17} )
+
+inherit cmake llvm-r1 python-r1 toolchain-funcs
+
+MY_PN="pyside-setup-everywhere-src"
+
+DESCRIPTION="Python binding generator for C++ libraries"
+HOMEPAGE="https://wiki.qt.io/PySide6";
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz";
+S="${WORKDIR}/${MY_PN}-${PV}/sources/shiboken6"
+
+# The "sources/shiboken6/libshiboken" directory is triple-licensed under the
+# GPL v2, v3+, and LGPL v3. All remaining files are licensed under the GPL v3
+# with version 1.0 of a Qt-specific exception enabling shiboken6 output to be
+# arbitrarily relicensed. (TODO)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+docstrings numpy test vulkan"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests fail pretty bad and I'm not fixing them right now
+RESTRICT="test"
+
+# Minimal supported version of Qt.
+QT_PV="$(ver_cut 1-3)*:6"
+
+# Since Clang is required at both build- and runtime, BDEPEND is omitted here.
+RDEPEND="${PYTHON_DEPS}
+   =dev-qt/qtbase-${QT_PV}
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+   docstrings? (
+   >=dev-libs/libxml2-2.6.32
+   >=dev-libs/libxslt-1.1.19
+   )
+   numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+   vulkan? ( dev-util/vulkan-headers )
+"
+DEPEND="${RDEPEND}
+   test? ( =dev-qt/qtbase-${QT_PV}[gui] )
+"
+# testlib is toggled by the gui flag on qtbase
+
+DOCS=( AUTHORS )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.3.1-no-strip.patch"
+)
+
+src_prepare() {
+   # TODO: File upstream issue requesting a sane way to disable NumPy 
support.
+   if ! use numpy; then
+   sed -i -e '/\bprint(os\.path\.realpath(numpy))/d' \
+   libshiboken/CMakeLists.txt || die
+   fi
+
+   # Shiboken6 assumes Vulkan headers live under either 
"$VULKAN_SDK/include"
+   # or "$VK_SDK_PATH/include" rather than "${EPREFIX}/usr/include/vulkan".
+   if use vulkan; then
+   sed -i -e 
"s~\bdetectVulkan(&headerPaths);~headerPaths.append(HeaderPath{QByteArrayLiteral(\"${EPREFIX}/usr/include/vulkan\"),
 HeaderType::System});~" \
+   ApiExtractor/clangparser/compilersupport.cpp || die
+   fi
+
+   local clangver="$(CPP=clang clang-major-version)"
+
+   # Clang 15 and older used the full version as a directory name.
+   if [[ ${clangver} -lt 16 ]]; then
+

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

2024-02-16 Thread Andrew Ammerlaan
commit: 7f29076a986c75a8fbdf9295b970256a567aacab
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Feb 16 08:46:06 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Feb 16 08:58:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f29076a

dev-python/pyside6-tools: add 6.6.2

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

 dev-python/pyside6-tools/Manifest  |  1 +
 .../pyside6-tools/pyside6-tools-6.6.2.ebuild   | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/dev-python/pyside6-tools/Manifest 
b/dev-python/pyside6-tools/Manifest
index 7e173a3c10b3..6e0eca01cd41 100644
--- a/dev-python/pyside6-tools/Manifest
+++ b/dev-python/pyside6-tools/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-everywhere-src-6.6.1.tar.xz 13887704 BLAKE2B 
14a75cb6d20dced9b1edf79b8bb40ce44ecb7642f45743e59bc2d55b3e6fa5a742a0a0e5712b8f8cd4d908cc0f5103ac823390db968f42d0782818242c6f77e5
 SHA512 
3516f3e4595f1ba4ebbc680c5a94f9f939e04c0a3257720ebdd7ed12307bb007d1c73824029f51ec71c41a335268f34834250a5e87b3c4356d9e0a6f1d6b1f71
+DIST pyside-setup-everywhere-src-6.6.2.tar.xz 13975896 BLAKE2B 
b4572e58613e5446692e8c4cef28156fd0126ecda0c6334652ce49c6c7ce4614dbf2400c693addaa38e9b6cca9e331b9fe84c83ddb26e7014b8603afe2c54ad6
 SHA512 
1d23d27a4cbe74434ec5d391172416d324b4c92181401444821b456b4e27dabbdb3dcaad685a22b62c09f750555a4e626bbb6406a2fbde1cf4ec5c8bbb64cda5

diff --git a/dev-python/pyside6-tools/pyside6-tools-6.6.2.ebuild 
b/dev-python/pyside6-tools/pyside6-tools-6.6.2.ebuild
new file mode 100644
index ..e7411d54de28
--- /dev/null
+++ b/dev-python/pyside6-tools/pyside6-tools-6.6.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..12} )
+
+LLVM_COMPAT=( {15..17} )
+
+inherit cmake llvm-r1 python-r1
+
+MY_PN="pyside-setup-everywhere-src"
+
+DESCRIPTION="PySide development tools (pyside6-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide6";
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz";
+S="${WORKDIR}/${MY_PN}-${PV}/sources/pyside-tools"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/shiboken6-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}]
+   ~dev-python/pyside6-${PV}[quick,${PYTHON_USEDEP},${LLVM_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   # If this is enabled cmake just makes copies of 
/lib64/qt6/bin/*
+   -DNO_QT_TOOLS=yes
+   )
+   cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   # This replicates the contents of the PySide6 pypi wheel
+   DESTDIR="${BUILD_DIR}" cmake_build install
+   cp __init__.py "${BUILD_DIR}/usr/bin" || die
+   rm -r  "${BUILD_DIR}/usr/bin/qtpy2cpp_lib/tests" || die
+   python_moduleinto PySide6/scripts
+   python_domodule "${BUILD_DIR}/usr/bin/."
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   einstalldocs
+}



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

2024-02-16 Thread Andrew Ammerlaan
commit: 1eb26c4f382d2347f54c7bbeb6c01e9ee2305243
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Feb 16 08:45:52 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Feb 16 08:58:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eb26c4f

dev-python/pyside6: add 6.6.2

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

 dev-python/pyside6/Manifest |   1 +
 dev-python/pyside6/pyside6-6.6.2.ebuild | 247 
 2 files changed, 248 insertions(+)

diff --git a/dev-python/pyside6/Manifest b/dev-python/pyside6/Manifest
index 7e173a3c10b3..6e0eca01cd41 100644
--- a/dev-python/pyside6/Manifest
+++ b/dev-python/pyside6/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-everywhere-src-6.6.1.tar.xz 13887704 BLAKE2B 
14a75cb6d20dced9b1edf79b8bb40ce44ecb7642f45743e59bc2d55b3e6fa5a742a0a0e5712b8f8cd4d908cc0f5103ac823390db968f42d0782818242c6f77e5
 SHA512 
3516f3e4595f1ba4ebbc680c5a94f9f939e04c0a3257720ebdd7ed12307bb007d1c73824029f51ec71c41a335268f34834250a5e87b3c4356d9e0a6f1d6b1f71
+DIST pyside-setup-everywhere-src-6.6.2.tar.xz 13975896 BLAKE2B 
b4572e58613e5446692e8c4cef28156fd0126ecda0c6334652ce49c6c7ce4614dbf2400c693addaa38e9b6cca9e331b9fe84c83ddb26e7014b8603afe2c54ad6
 SHA512 
1d23d27a4cbe74434ec5d391172416d324b4c92181401444821b456b4e27dabbdb3dcaad685a22b62c09f750555a4e626bbb6406a2fbde1cf4ec5c8bbb64cda5

diff --git a/dev-python/pyside6/pyside6-6.6.2.ebuild 
b/dev-python/pyside6/pyside6-6.6.2.ebuild
new file mode 100644
index ..db1f8cb77f48
--- /dev/null
+++ b/dev-python/pyside6/pyside6-6.6.2.ebuild
@@ -0,0 +1,247 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..12} )
+
+LLVM_COMPAT=( {15..17} )
+
+inherit cmake llvm-r1 python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide6/QtGui/CMakeLists.txt" and
+# "PySide6/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_PN="pyside-setup-everywhere-src"
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide6";
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz";
+S="${WORKDIR}/${MY_PN}-${PV}/sources/pyside6"
+
+# See "sources/pyside6/PySide6/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="
+   3d bluetooth charts +concurrent +dbus designer gles2-only +gui help 
location
+   multimedia +network network-auth nfc positioning +opengl pdfium 
positioning
+   +printsupport qml quick quick3d serialport scxml sensors spatialaudio 
speech
+   +sql svg test +testlib webchannel webengine websockets +widgets +xml
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liner from within "${S}":
+# $ grep 'set.*_deps' PySide6/Qt*/CMakeLists.txt
+# Note that the "designer" USE flag corresponds to the "Qt6UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   designer? ( widgets )
+   gles2-only? ( gui )
+   gui? ( dbus opengl )
+   help? ( network sql widgets )
+   location? ( gui network positioning quick )
+   multimedia? ( gui network )
+   network-auth? ( network )
+   opengl? ( gui )
+   pdfium? ( gui )
+   printsupport? ( widgets )
+   qml? ( network )
+   quick? ( gui network opengl qml )
+   quick3d? ( gui network opengl qml quick )
+   spatialaudio? ( multimedia )
+   speech? ( multimedia )
+   sql? ( widgets )
+   svg? ( gui )
+   testlib? ( widgets )
+   webchannel? ( qml )
+   webengine? ( network gui printsupport quick webchannel )
+   websockets? ( network )
+  

[gentoo-commits] repo/gentoo:master commit in: net-im/sendxmpp-amm/

2024-02-16 Thread Florian Schmaus
commit: 807e50d68ed3b5246c84646378a45ab6ae56dc0a
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Feb 16 09:21:01 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Feb 16 09:21:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=807e50d6

net-im/sendxmpp-amm: mark ALLARCHES

Signed-off-by: Florian Schmaus  gentoo.org>

 net-im/sendxmpp-amm/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-im/sendxmpp-amm/metadata.xml b/net-im/sendxmpp-amm/metadata.xml
index 8e918cf7058e..89250bb227b0 100644
--- a/net-im/sendxmpp-amm/metadata.xml
+++ b/net-im/sendxmpp-amm/metadata.xml
@@ -5,6 +5,7 @@
Florian Schmaus
f...@gentoo.org

+   

flowdalic/sendxmpp




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

2024-02-16 Thread Nickolas Raymond Kaczynski
commit: fba6270dee84249da3d0ed0e7da488d64363464f
Author: NRK  disroot  org>
AuthorDate: Fri Feb 16 09:47:54 2024 +
Commit: Nickolas Raymond Kaczynski  disroot  org>
CommitDate: Fri Feb 16 09:48:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fba6270d

TODO.md: add croissant

Signed-off-by: NRK  disroot.org>

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

diff --git a/TODO.md b/TODO.md
index 72dde98c0a..a495cab56c 100644
--- a/TODO.md
+++ b/TODO.md
@@ -104,10 +104,11 @@ If you find an interesting piece of software here, 
consider to package it, also
 [TauonMusicBox](https://github.com/Taiko2k/TauonMusicBox) | setuptools | audio 
| | | ✖
 [mmtracking](https://github.com/open-mmlab/mmtracking) | setuptools | science 
| Alessandro-Barbieri | ✖
 [libensemble](https://github.com/Libensemble/libensemble) | setuptools | 
cluster | Alessandro-Barbieri | ✖ | ✔
-[ActivityWatch](https://github.com/ActivityWatch/activitywatch) | setuptools | 
utils | David Roman | ✔ | ✖ 
+[ActivityWatch](https://github.com/ActivityWatch/activitywatch) | setuptools | 
utils | David Roman | ✔ | ✖
 [greenclip](https://github.com/erebe/greenclip) | cabal | desktop | NRK | ✔ | ✖
 [kaitai](https://github.com/kaitai-io/kaitai_struct) | sbt | util | 
Alessandro-Barbieri | ✔ | ✖
 [casadi](https://web.casadi.org/) | cmake swig | science | Alessandro-Barbieri 
| ✖ | ✔
 [ipyleaflet](https://github.com/jupyter-widgets/ipyleaflet) | setuptools yarn 
| jupyter | Alessandro-Barbieri | ✔ | ✖
 [gitlab](https://gitlab.com/gitlab-org/gitlab-foss) | yarn gem | vcs | 
Alessandro-Barbieri | ✔ | ✖
 [HOL4](http://hol-theorem-prover.org/) | ? | math | Alessandro-Barbieri | ✔ | ✖
+[croissant](https://github.com/giann/croissant) | ? | dev-lua | NRK | ✔ | ?



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

2024-02-16 Thread Joonas Niilola
commit: 24274c383ecefea0080715029a30a94e6cf0c1fa
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 16 10:19:56 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 16 10:19:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24274c38

dev-libs/efl: stabilize 1.27.0 for amd64

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

 dev-libs/efl/efl-1.27.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/efl/efl-1.27.0.ebuild b/dev-libs/efl/efl-1.27.0.ebuild
index 39a4bf8cc175..f57f481d7718 100644
--- a/dev-libs/efl/efl-1.27.0.ebuild
+++ b/dev-libs/efl/efl-1.27.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${P}.tar.xz";
 
 LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="+X avif bmp connman cpu_flags_arm_neon dds debug doc drm +eet efl-one 
elogind examples fbcon
+fontconfig fribidi gif glib +gstreamer harfbuzz heif hyphen ibus ico 
jpeg2k jpegxl json
nls mono opengl +pdf physics pmaps postscript psd pulseaudio raw scim 
sdl +sound +svg



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

2024-02-16 Thread Joonas Niilola
commit: 6ac2bd491f1bec480fc1f5713a6b23fc02bb1eb1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 16 10:21:13 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 16 10:21:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ac2bd49

media-video/yle-dl: drop 20231214

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

 media-video/yle-dl/Manifest   |  1 -
 media-video/yle-dl/yle-dl-20231214.ebuild | 57 ---
 2 files changed, 58 deletions(-)

diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest
index 1b68ee3808e5..81b0e3055672 100644
--- a/media-video/yle-dl/Manifest
+++ b/media-video/yle-dl/Manifest
@@ -1,2 +1 @@
-DIST yle-dl-20231214.tar.gz 77366 BLAKE2B 
2c438840cc0dd50141d792ee697a81a61f9a5739dd5dee1b0b1a63a6e225ee33cb680c952d80424addf226c32cb53f0d2d5b2a02582a92b6f85cf4d4ee490a61
 SHA512 
0d25129aabea4957d76d24c8dc05801e4e712f4a1997f135c0233940e76f1dce1af01d3956d1ea26fb5c9e270c9ab9a6093aa20b6f31d773dd67c7723e35d289
 DIST yle-dl-20240130.tar.gz 77787 BLAKE2B 
b0dd82813a3defb6305cd5b6529d5c5558a0c82d7c8ba9714e836b1d98a09bdad27882c975ca8a98b26a6188194157586fef882437c486bf4c7f480677fc386f
 SHA512 
d803c6703987f4fbd787c608830398ff4081407349146d7fc98de2387f0313e6354b27b1c6d3de14a7a4bc7d44c30d05c63708cc7f780a7534e15f193f988138

diff --git a/media-video/yle-dl/yle-dl-20231214.ebuild 
b/media-video/yle-dl/yle-dl-20231214.ebuild
deleted file mode 100644
index 04f163e131f6..
--- a/media-video/yle-dl/yle-dl-20231214.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=flit
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Download media files from Yle Areena"
-HOMEPAGE="https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl";
-SRC_URI="https://github.com/aajanki/yle-dl/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Requires an active internet connection during tests,
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="media-video/ffmpeg
-   net-misc/wget
-   >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}]
-   >=dev-python/ConfigArgParse-0.13.0[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/progress[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]"
-BDEPEND="test? (
-   ${RDEPEND}
-   media-video/ffmpeg[gnutls]
-   dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest
-
-DOCS=( COPYING ChangeLog README.fi.md README.sv.md README.md yledl.conf.sample 
)
-
-src_install() {
-   docompress -x "/usr/share/doc/${PF}/yledl.conf.sample"
-   distutils-r1_src_install
-}
-
-pkg_postinst() {
-   elog "Sample configuration file has been installed to "
-   elog " /usr/share/doc/yle-dl-${PVR}/yledl.conf.sample"
-   elog
-   optfeature "automatically detect filesystems that require restricted 
character sets" dev-python/psutil
-   optfeature "store metadata as extended file attributes" 
dev-python/pyxattr
-   optfeature "youtube-dl download engine" net-misc/yt-dlp
-}



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

2024-02-16 Thread Joonas Niilola
commit: 424cb9d984d884d26acc4f79afbf82c33600d19b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 16 10:20:46 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 16 10:20:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=424cb9d9

dev-libs/foma: drop 0.10.0_p20220612

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

 dev-libs/foma/foma-0.10.0_p20220612.ebuild | 29 -
 1 file changed, 29 deletions(-)

diff --git a/dev-libs/foma/foma-0.10.0_p20220612.ebuild 
b/dev-libs/foma/foma-0.10.0_p20220612.ebuild
deleted file mode 100644
index 113e0c864ab3..
--- a/dev-libs/foma/foma-0.10.0_p20220612.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_COMMIT="9e8c3df573015a26c84e113ba710ef3d57c8e777"
-
-DESCRIPTION="Multi-purpose finite-state toolkit"
-HOMEPAGE="https://fomafst.github.io/ https://github.com/mhulden/foma";
-SRC_URI="https://github.com/mhulden/foma/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/0.10"
-KEYWORDS="amd64 x86"
-
-BDEPEND="app-alternatives/yacc
-   app-alternatives/lex"
-DEPEND="sys-libs/readline:=
-   sys-libs/zlib"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/foma-${MY_COMMIT}/foma"
-
-src_install() {
-   cmake_src_install
-   find "${D}" -name '*.a' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/enlightenment/

2024-02-16 Thread Joonas Niilola
commit: 04a9b78e245f8e9ca69e85c352c3c73b264934fc
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 16 10:20:25 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 16 10:20:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04a9b78e

x11-wm/enlightenment: stabilize 0.26.0 for amd64

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

 x11-wm/enlightenment/enlightenment-0.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/enlightenment/enlightenment-0.26.0.ebuild 
b/x11-wm/enlightenment/enlightenment-0.26.0.ebuild
index 1901599189c5..9c218bcdccf0 100644
--- a/x11-wm/enlightenment/enlightenment-0.26.0.ebuild
+++ b/x11-wm/enlightenment/enlightenment-0.26.0.ebuild
@@ -15,7 +15,7 @@ LICENSE="BSD-2"
 # packaged as x11-wm/e16, but the slot is kept because it's more complicated to
 # reset it rather than just to keep it.
 SLOT="0.17/${PV%%_*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="acpi bluetooth connman doc exif geolocation nls pam policykit systemd 
udisks wayland xwayland"
 
 REQUIRED_USE="xwayland? ( wayland )"



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

2024-02-16 Thread Joonas Niilola
commit: 5254b8c5f7dcd4b227c8436ff086ad4bcbe9482e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 16 10:19:42 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 16 10:19:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5254b8c5

dev-libs/efl: stabilize 1.27.0 for x86

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

 dev-libs/efl/efl-1.27.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/efl/efl-1.27.0.ebuild b/dev-libs/efl/efl-1.27.0.ebuild
index 085e91181207..39a4bf8cc175 100644
--- a/dev-libs/efl/efl-1.27.0.ebuild
+++ b/dev-libs/efl/efl-1.27.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${P}.tar.xz";
 
 LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="+X avif bmp connman cpu_flags_arm_neon dds debug doc drm +eet efl-one 
elogind examples fbcon
+fontconfig fribidi gif glib +gstreamer harfbuzz heif hyphen ibus ico 
jpeg2k jpegxl json
nls mono opengl +pdf physics pmaps postscript psd pulseaudio raw scim 
sdl +sound +svg



[gentoo-commits] repo/gentoo:master commit in: x11-wm/enlightenment/

2024-02-16 Thread Joonas Niilola
commit: 8f980687b9862d1583c3fc9eef7f8d506f31767b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 16 10:20:11 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 16 10:20:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f980687

x11-wm/enlightenment: stabilize 0.26.0 for x86

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

 x11-wm/enlightenment/enlightenment-0.26.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/enlightenment/enlightenment-0.26.0.ebuild 
b/x11-wm/enlightenment/enlightenment-0.26.0.ebuild
index 4d193dd7c892..1901599189c5 100644
--- a/x11-wm/enlightenment/enlightenment-0.26.0.ebuild
+++ b/x11-wm/enlightenment/enlightenment-0.26.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ LICENSE="BSD-2"
 # packaged as x11-wm/e16, but the slot is kept because it's more complicated to
 # reset it rather than just to keep it.
 SLOT="0.17/${PV%%_*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="acpi bluetooth connman doc exif geolocation nls pam policykit systemd 
udisks wayland xwayland"
 
 REQUIRED_USE="xwayland? ( wayland )"



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

2024-02-16 Thread Joonas Niilola
commit: 73a2ad6c0db38ae5d74643b65b34610310b757b4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 16 10:21:37 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 16 10:21:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a2ad6c

www-client/firefox-bin: drop 122.0

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

 www-client/firefox-bin/Manifest |  98 ---
 www-client/firefox-bin/firefox-bin-122.0.ebuild | 366 
 2 files changed, 464 deletions(-)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 55c5dc5c1488..d9993e4d50de 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -94,102 +94,6 @@ DIST firefox-115.7.0esr-vi.xpi 635933 BLAKE2B 
b0d9f4fdaf9997cf0ad50db407536d2dab
 DIST firefox-115.7.0esr-xh.xpi 413325 BLAKE2B 
43c0ed097853a19f413f4352a309f49efdb693ace072df19fc40a8f06d4df6949adea48ec02dd33b754452ae3856a3a8ac041407cbeb2525a62550ce11979e3b
 SHA512 
245b0c73706934f67a5868909cfc02759042a04b767b829465442138fb7df70081f7afbe6e874579d46cb3ff9dedbca7bb4566517619a5b46ed2302d7611ab7f
 DIST firefox-115.7.0esr-zh-CN.xpi 634776 BLAKE2B 
5d7efccc31ef948367160fb9918692b6dd6f8c0e997630bb88d71863cf9f42274d15ce28baefb5db5065b003015874a40e1cd36d018a47c6d07ec9a164de8d18
 SHA512 
56cf7b780da0d3e93dd87bddfe8011e28920581dbb59432a4878aa241a3560ab89c66b6398e9d40a60099117e876eb216ab73fa2d9119f5543396118c837489c
 DIST firefox-115.7.0esr-zh-TW.xpi 639166 BLAKE2B 
bc5e36c081076dabf74ccdb5af749867454703da3f3d9372048eeb7640d585464a645d1b0f2ca1bd8c7ae992cb06683d98d439a0d291ccd55202d9c3e5ddf4bf
 SHA512 
3f2d7e5acfe47aadbaedabadb097659bddeb664dee066ac88b1e54602cddc91d54bc34eaf2bbbff5da6d20072ad2803e2e3520db79a45be3c9d46010e84fbfaf
-DIST firefox-122.0-ach.xpi 455274 BLAKE2B 
b7cb256c05d8cfcdeb5f48b3d53b28a8f6587057ffb893121bb4b11ca975f509f1541924fbb28d8dc26af52364aecd0556b3c44d148eca0bc8288c397baff6b9
 SHA512 
587a4dfde5edc3dea6cafb5d8bae8ed661f3075ac7fd4a3500c047ccc25195bf4d7b777b2332eba580a84f115e00b4abd69e33cf9d160b5563e625bfd3d8c3bf
-DIST firefox-122.0-af.xpi 410010 BLAKE2B 
368b01cd67fcf8129ad207f84c4deb9d49b34a0eb21ab7f3e76dde098d0c4de79bb1b5e3d6714cab0d693f983033f99d37ca130c394b271378761da8a6c97595
 SHA512 
3149dfa8babb03eb00b3e89f3b2d94697c8ca9c127b5449441dc51fd26f9ad69d060f547fc304ac3476e024cd0d2c042fcea72679200ba03fe83fb23d13c2d4e
-DIST firefox-122.0-an.xpi 496349 BLAKE2B 
3319f85e5bb23c2cbbf056be3b68afacdd56e01d9dc41da36de4fce40c0c50d2cdbf7c6b50a5005c2c5781c2ab5139b583def00e2cdaab08acfdec7c2918f81f
 SHA512 
a6286496c59cbb15dbb0e6d9792558fb7ef7c902121faeb75aed72f63c95ebbfccc3c472f58af215aea8ac99612ce6965b53c82e37553eb0bf0c4f31d68e5787
-DIST firefox-122.0-ar.xpi 589156 BLAKE2B 
1ce35ab9c9f322b74b547a2d9550d6adc9632a5bd9a665a060f7400154c8e61c39ea8207050ba21d9088ed7ec4d0a63da47ebc318e67a7cacc3dde611540fabd
 SHA512 
7f0a3ab9d46c9f1105d6d20ce88c53e0b2e52c6f910645f0a20a18121544cdc8717b56bfce7e1f531e3595082c977435265259811d9eff61aa361879b2398934
-DIST firefox-122.0-ast.xpi 487307 BLAKE2B 
45330b6a954c33f98e986e19d704469719dc0fc89f3aaf8be81231783a5925bafae59d1cedca9309a145a7303b8c8aa63aba435d58720ca741d115c080c94901
 SHA512 
7e9c1f40151eb8d01d38a8f8572369ce97881cce88394c4989a80f4fe3a7407fec8af2bb65b8e363577b21c3823a3394b1e98abe1a170230581bde89e2724032
-DIST firefox-122.0-az.xpi 481590 BLAKE2B 
8b3b4bba4922169ba23c1da613c36f5de508c86532621bd11f54be2b1c7fbce1d14bd213a958e1dfbf91daa88ec1369bd9e040a2ee6891f52756f2c3abdfc438
 SHA512 
84e4d681e1e390b79f5d8482658e6f8929776deca0849876511e4c831c4d88be3361f7e9963a9b2b10a399b2a3c98eff5f44b4789f0115832d7c11464e0bc7de
-DIST firefox-122.0-be.xpi 690072 BLAKE2B 
9f6af390b898f3074a3440ce846f97ca39f00b1234e387d300b972ed4d937d4ab1f13d9fb59f4ced7d3450437f253318ae63c03f9cba4e1221997a3ffa0b3c8c
 SHA512 
30a596de8c53381bd8769a97352e61774b471939625a4e35ed979582a04cd8ec18480d7131cf9ffbf9aee4f7cd34021ac4b55695c425425dfce7f39f54c7ee52
-DIST firefox-122.0-bg.xpi 590013 BLAKE2B 
efc82662b7f7a931ad2fc9986c857bf16391d126dcae80d2a380633041f3c5bece5b0ab860aa43809425abd9cc892fdf468e46846095b6615ff550a2055a7c77
 SHA512 
f9ef69bdd2dbfc24c4acf0d6da19a768036e9816e27ad03078908a63ea2d08ae72791415049bc7dd25f1d6575aa35c6da1f56f89659522f74699ae0f9dc47523
-DIST firefox-122.0-bn.xpi 571850 BLAKE2B 
24090d9f5866e7d861daa8e6e476b33cf4513e9cb2b94aa271d80a224d23feab550c85c2c023c9d5fcc3164d8063d1b0b2cf88421a29b2f4a07229cd843476ef
 SHA512 
51ae22f48642f126c42c0535af970f20c2abfb73ea74436e6e51c8a4d6824ebd7653c377b291e2f022de44bd85c8f220f655aa911ef7b79b7b60e70e001ea7f3
-DIST firefox-122.0-br.xpi 572487 BLAKE2B 
59ed11f2212638f61ae18399d08e5421cb15102dee2fbda2071a1c92cbcfcbf3fcce1529ecebf32c88e80e4671766c17b640283f7cfa5568123d55010bec
 SHA512 
266c406e15f31441ba02da5dc31e45fc6647abf035870ec66dbaf4c6416a0fb21bbe2d94e919bba424eb7c86d53e7319db1360b2db818a259b83ad70b0012930
-DIST firefox-122.0-bs.xpi 461794 BLAKE2B 
7353bf05058eeaa04cdf2b88bc5e39cffd2128d460a12f9c135

[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2024-02-16 Thread Christian Ruppert
commit: 45cb87340582eee77b117ec6e0992152bf81ac47
Author: Christian Ruppert  gentoo  org>
AuthorDate: Fri Feb 16 10:41:13 2024 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Fri Feb 16 10:41:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45cb8734

net-proxy/haproxy: Bump to 2.8.6

Signed-off-by: Christian Ruppert  gentoo.org>

 net-proxy/haproxy/Manifest |   1 +
 net-proxy/haproxy/haproxy-2.8.6.ebuild | 218 +
 2 files changed, 219 insertions(+)

diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest
index 76a4ac9099dd..39a8ecc4f002 100644
--- a/net-proxy/haproxy/Manifest
+++ b/net-proxy/haproxy/Manifest
@@ -7,6 +7,7 @@ DIST haproxy-2.7.11.tar.gz 4213212 BLAKE2B 
ca5713d694b8d709188457dd821218d3474d0
 DIST haproxy-2.7.9.tar.gz 4186553 BLAKE2B 
a2c7e92d008886ac5b5cf9f67be808bed68faea41b4bc25a3e5e187a4a2116bc37c40a5df9e2f640dba6c79caea39615eff434e904470e67d7703125a5ffc7e2
 SHA512 
774d0ae7a402fae0805706f4b88891162e18179f6ad9c2d0916ae30be2502409afdd11dfbbbce9b49564c7e14e8625e4a26751bbfc3b19e3e13ac12c8cc19495
 DIST haproxy-2.8.4.tar.gz 4361756 BLAKE2B 
2a19b4902783ceac6322c3a531ce1fe16f2c41d2090a0e4278e2303509e264aa1d19e32ff36a6bfd7415c90f33d4aed6dc5adbc2807af51ff814717c0db98eca
 SHA512 
7de5098d6004e66da656a83d86fdb342e465d503c3e179678bf989abb6735e61f35522d913e9046774cd71b0853737f9a84a2561dfd35395f95ecfbd987c0cd6
 DIST haproxy-2.8.5.tar.gz 4364802 BLAKE2B 
2c5c66b83a5b514d6518b6b5d62cfa17881498bc4adca664a2cb307630adea815d80ee1a9a823e7ae4043328a3940ce34a62dd218b165cedf9111c1190bc541a
 SHA512 
7634b9f7d85a246ea467335f71def0085ec63f96f862d2e0016b206c266e5c9cafce1431a7ebe1e8cb0e4f2a80cd5d8f9222c93630c74170bb4175000623380b
+DIST haproxy-2.8.6.tar.gz 4377203 BLAKE2B 
354448e8b98f126295bd3c5d46d883de9ddcdd062ef2b72ceeb3d790ddad32e558fdae428cdab70cd352e9c336b66f14851bd3ee5db7d270695a9f414ff90914
 SHA512 
7abedd98a1fac7565a9be4936ab314799122a79ecc5e101bed1393cc991b7d6a54d95cb92a88ebd981aae5993be29ed154cb4e7ed45194af8bbce18fda5fa40b
 DIST haproxy-2.9.2.tar.gz 4498040 BLAKE2B 
257a594fdb18e50c99e4256aa364d2ea55b56e39bfda0435c921927939a09231be5ae2bd7f39e23286febb343fa0dca5fc33f9b279461c5083050898390b21db
 SHA512 
1c174182dfea021d6e648eb847fb73355fba4d0cdbf97187d0e0e89ca089db985fc7f7027585bf72c520b70825875dabd76a0db2ebe3f60583ff2eb308e50a5d
 DIST haproxy-2.9.3.tar.gz 4499271 BLAKE2B 
4f034de910d90133dafa98ea04abd02f82c7bc328dddb9d3d3c71e0c660ef026a842371f5ec2259c3a5c18deac5f2104c78f04cef9f0dafa57a37abf1df224b5
 SHA512 
675d1d2754ee5a704c4e004e916fa42b641e418e775ff326a271d7344a3601ee938c8ca86107185731fdcfab59dc143cd693351b0e508496702c37a413c2db47
 DIST haproxy-2.9.4.tar.gz 4501098 BLAKE2B 
405eeff81ae7ce374bef8b4e7ce7461e827def6d79f19db60c6592acb19a684bbf30b687fdb9f4ac4f8d4f982c43c47b2e677367f2a2df785e476dfbbaeda0e8
 SHA512 
a22977f7ceb24325bcbaf531d96aad7b6e8404b026405538e0512a0c7538165736e641a05720e0ca8c9fbec497f0c9935fe0a706a9923e76d34aadd879c64d36

diff --git a/net-proxy/haproxy/haproxy-2.8.6.ebuild 
b/net-proxy/haproxy/haproxy-2.8.6.ebuild
new file mode 100644
index ..e34d28a9f9c3
--- /dev/null
+++ b/net-proxy/haproxy/haproxy-2.8.6.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+LUA_COMPAT=( lua5-4 lua5-3 )
+
+[[ ${PV} == * ]] && SCM="git-r3"
+inherit toolchain-funcs lua-single systemd linux-info ${SCM} multiprocessing
+
+MY_P="${PN}-${PV/_beta/-dev}"
+
+DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
+HOMEPAGE="http://www.haproxy.org";
+if [[ ${PV} != * ]]; then
+   # This is arbitrary; upstream uses master.  Try to update when possible
+   VTEST_COMMIT="af198470d7ce482d3d26eb9ca3f246a438739366"
+   VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
+   SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 
1-2)/src/${MY_P}.tar.gz
+   test? ( 
https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> 
VTest-${VTEST_COMMIT}.tar.gz )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+elif [[ ${PV} ==  ]]; then
+   VTEST_DIR="${WORKDIR}/VTest"
+   EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/";
+   EGIT_BRANCH=master
+else
+   VTEST_DIR="${WORKDIR}/VTest"
+   EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
+   EGIT_BRANCH=master
+fi
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter
+ssl systemd test +threads tools zlib lua 51degrees wurfl"
+REQUIRED_USE="pcre-jit? ( pcre )
+   lua? ( ${LUA_REQUIRED_USE} )
+   ?? ( slz zlib )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   crypt? ( virtual/libcrypt:= )
+   pcre? (
+   dev-libs/libpcre2:=
+   pcre-jit? ( dev-libs/libpcre2:=[jit] )
+   )
+   ssl? (
+   dev-libs/openssl:

[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/

2024-02-16 Thread Ionen Wolkens
commit: cc304cc97db031a866c899634b40055f4116307b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb 16 10:23:30 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb 16 10:50:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc304cc9

app-emulation/wine-vanilla: optfeature on game-device-udev-rules

In 9.1+, wine defaults to using /dev/hidraw* for some extra gamepads,
most notably Sony DualShock4 which may come as unexpected. /dev/hidraw*
access is restricted to root by default leaving users with a situation
that seem like a wine regression.

Only a optfeature since most gamepads do not need this (xbox one,
about any 3rd party gamepads, etc...). Hopefully the optfeature is
noticed by affected users.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild  | 5 -
 app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild  | 5 -
 app-emulation/wine-vanilla/wine-vanilla-.ebuild | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild
index c6109d4d3d6f..2b35c7b1d3f9 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build
+inherit autotools flag-o-matic optfeature multilib multilib-build
 inherit prefix toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4
@@ -415,6 +415,9 @@ pkg_postinst() {
ewarn "applications under ${PN} will likely not be usable."
fi
 
+   optfeature "/dev/hidraw* access used for *some* controllers (e.g. 
DualShock4)" \
+   games-util/game-device-udev-rules
+
eselect wine update --if-unset || die
 }
 

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild
index cf08e9f83489..f9fd23e3c79a 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build
+inherit autotools flag-o-matic optfeature multilib multilib-build
 inherit prefix toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4
@@ -415,6 +415,9 @@ pkg_postinst() {
ewarn "applications under ${PN} will likely not be usable."
fi
 
+   optfeature "/dev/hidraw* access used for *some* controllers (e.g. 
DualShock4)" \
+   games-util/game-device-udev-rules
+
eselect wine update --if-unset || die
 }
 

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index cf08e9f83489..f9fd23e3c79a 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build
+inherit autotools flag-o-matic optfeature multilib multilib-build
 inherit prefix toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4
@@ -415,6 +415,9 @@ pkg_postinst() {
ewarn "applications under ${PN} will likely not be usable."
fi
 
+   optfeature "/dev/hidraw* access used for *some* controllers (e.g. 
DualShock4)" \
+   games-util/game-device-udev-rules
+
eselect wine update --if-unset || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/

2024-02-16 Thread Ionen Wolkens
commit: bd830da1d6808098a20bffd01559cbda993b95b4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb 16 10:31:37 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb 16 10:50:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd830da1

app-emulation/wine-staging: optfeature on game-device-udev-rules

In 9.1+, wine defaults to using /dev/hidraw* for some extra gamepads,
most notably Sony DualShock4 which may come as unexpected. /dev/hidraw*
access is restricted to root by default leaving users with a situation
that seem like a wine regression.

Only a optfeature since most gamepads do not need this (xbox one,
about any 3rd party gamepads, etc...). Hopefully the optfeature is
noticed by affected users.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/wine-staging/wine-staging-9.1.ebuild  | 5 -
 app-emulation/wine-staging/wine-staging-9.2.ebuild  | 5 -
 app-emulation/wine-staging/wine-staging-.ebuild | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-9.1.ebuild 
b/app-emulation/wine-staging/wine-staging-9.1.ebuild
index f9096affab24..4ec95df08d29 100644
--- a/app-emulation/wine-staging/wine-staging-9.1.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools edo flag-o-matic multilib multilib-build
+inherit autotools edo flag-o-matic optfeature multilib multilib-build
 inherit prefix python-any-r1 toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4
@@ -461,6 +461,9 @@ pkg_postinst() {
ewarn "applications under ${PN} will likely not be usable."
fi
 
+   optfeature "/dev/hidraw* access used for *some* controllers (e.g. 
DualShock4)" \
+   games-util/game-device-udev-rules
+
eselect wine update --if-unset || die
 }
 

diff --git a/app-emulation/wine-staging/wine-staging-9.2.ebuild 
b/app-emulation/wine-staging/wine-staging-9.2.ebuild
index 9790d6480e7e..6b83fcb60f31 100644
--- a/app-emulation/wine-staging/wine-staging-9.2.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools edo flag-o-matic multilib multilib-build
+inherit autotools edo flag-o-matic optfeature multilib multilib-build
 inherit prefix python-any-r1 toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4
@@ -461,6 +461,9 @@ pkg_postinst() {
ewarn "applications under ${PN} will likely not be usable."
fi
 
+   optfeature "/dev/hidraw* access used for *some* controllers (e.g. 
DualShock4)" \
+   games-util/game-device-udev-rules
+
eselect wine update --if-unset || die
 }
 

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 9790d6480e7e..6b83fcb60f31 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools edo flag-o-matic multilib multilib-build
+inherit autotools edo flag-o-matic optfeature multilib multilib-build
 inherit prefix python-any-r1 toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4
@@ -461,6 +461,9 @@ pkg_postinst() {
ewarn "applications under ${PN} will likely not be usable."
fi
 
+   optfeature "/dev/hidraw* access used for *some* controllers (e.g. 
DualShock4)" \
+   games-util/game-device-udev-rules
+
eselect wine update --if-unset || die
 }
 



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

2024-02-16 Thread Yixun Lan
commit: ea99f8bb55c83933ce2a403042063c5e26f9b1e4
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Feb 16 10:59:11 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Feb 16 11:00:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea99f8bb

dev-vcs/stgit: add 2.4.4

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

 dev-vcs/stgit/Manifest   |  14 +++
 dev-vcs/stgit/stgit-2.4.4.ebuild | 212 +++
 2 files changed, 226 insertions(+)

diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest
index 4be429670d9d..65bf9d806162 100644
--- a/dev-vcs/stgit/Manifest
+++ b/dev-vcs/stgit/Manifest
@@ -4,6 +4,7 @@ DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf
 DIST anstream-0.6.5.crate 30004 BLAKE2B 
5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09
 SHA512 
98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
 DIST anstyle-1.0.5.crate 14371 BLAKE2B 
ef224232c88f757877f21ba135cfa1f37138e85697bd202ba75256a59fc49e959557eda0008f04004952aedd6695a515dc7ac9353a76a6f7b0472d2ed5f5e5b9
 SHA512 
c26e060536126479b011d6e37e9fd3433eea5d30f650e57d8e3c5ad0f0fe3654f48baad68774099b34f815a3f21fca61a84e0c8e6dd99751d2d98ca0dfd7
+DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
@@ -40,9 +41,11 @@ DIST crc32fast-1.3.2.crate 38661 BLAKE2B 
ce3762b03d24d5367d89738991c060f4b3af784
 DIST ctrlc-3.4.1.crate 14191 BLAKE2B 
da87431cf1a5497ce1212da60a63f362b5d6fea2972e2fff5cbe4a64b0f815d331173df0f78b58cb1e6566068d9320f36ed85aac09944a7115da061c7c614e66
 SHA512 
7a42302274ce2b4a361b0ca80f0d4ad5d14e0936ca50679b5655bec40d9815d4e2e634322dfb2d652f7de0b0d04f8548915d7af9e13685f1a63415a078f849d9
 DIST ctrlc-3.4.2.crate 14171 BLAKE2B 
65bcbaff2a58a78370888e988e52bdf7b8c1dec5963854374a87fa31b4db633f41b7a7e9965027411c14b089680eaaf32db1ab26ceeebaecbe09c0c3b5e1fce9
 SHA512 
99fc52445a51438bbbefefedf6409efc6b9c8db8f8932bde8eebeda3bfa952d116923b6ea9762e3bd28521ddee17ca1c8fb9b24cf8fe287063ec2ffc696ec408
 DIST curl-0.4.44.crate 91415 BLAKE2B 
0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0dba5ad3c0401dfe4a96e63c43a1be054433eb782f90ec61dbc60a12ba035e4fdb033eefe53860d41c3494
 SHA512 
499c3496cb019856773da10c5dcdf539c3fb7542a5e5dde4923d36e0f9274515b43a68bd31fc18a9adbfa9061d752fa698dfc2fbb6a6b1c1347001b3d112b3e5
+DIST curl-0.4.45.crate 94852 BLAKE2B 
ead351af57c810717f9453de2d9e775ebaca5a739769c74a5c2d03a0a0661b805ae315bc53008754b4ca439716318c40225a7e2bfff1790525d13d42d7f7f794
 SHA512 
d6c601891e971ed97e7d87b6d7049fe0d329ae036e647abc06e12e3793964b03acc004b40893ab112343ce38f1d3b0ee4606bc07efdf76e697d1da2ceacef7eb
 DIST curl-sys-0.4.66+curl-8.3.0.crate 3205987 BLAKE2B 
8e3ca4789d714d8cb05effa65541c8c69f516a6361449808e1d813c02455ef015de2f83452de024199395f23b60b0c41a57dc24478542add5d8f9a112e4f9d4e
 SHA512 
2b13381ac0a88e46e0ec009bc5cc7e1ea71c94ea4156d002952e6ecb990e29ddcdb2947b2b7e21fb280823318cb93a8eceeb6e9de438917e65d91a0aa5d297ce
 DIST curl-sys-0.4.70+curl-8.5.0.crate 3254512 BLAKE2B 
2f07aa5ebc35ef46869775861b11849b4d728be33d957ff03e4d7d893caae9f78b137bd507aacacdadd1071fc220157907295233760f43d596834b92d58b3583
 SHA512 
349fb40ef95da3595425056c44bac9bf122f8e9b2095fbe0f2ea7442460cc40ad49bc30b7aec5961cd625d804348306971d53783f13208e6813158c9096e58b4
 DIST curl-sys-0.4.71+curl-8.6.0.crate 3269597 BLAKE2B 
928282711c1e219a392a8860a070d

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

2024-02-16 Thread Yixun Lan
commit: a73a7c098b80e59e5e308e6a219f676014537d13
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Feb 16 10:59:47 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Feb 16 11:00:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a73a7c09

dev-vcs/stgit: drop 2.4.2

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

 dev-vcs/stgit/Manifest   |  66 
 dev-vcs/stgit/stgit-2.4.2.ebuild | 210 ---
 2 files changed, 276 deletions(-)

diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest
index 65bf9d806162..b2f7514f9866 100644
--- a/dev-vcs/stgit/Manifest
+++ b/dev-vcs/stgit/Manifest
@@ -1,7 +1,6 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
 DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
-DIST anstream-0.6.5.crate 30004 BLAKE2B 
5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09
 SHA512 
98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
 DIST anstyle-1.0.5.crate 14371 BLAKE2B 
ef224232c88f757877f21ba135cfa1f37138e85697bd202ba75256a59fc49e959557eda0008f04004952aedd6695a515dc7ac9353a76a6f7b0472d2ed5f5e5b9
 SHA512 
c26e060536126479b011d6e37e9fd3433eea5d30f650e57d8e3c5ad0f0fe3654f48baad68774099b34f815a3f21fca61a84e0c8e6dd99751d2d98ca0dfd7
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
@@ -12,25 +11,20 @@ DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53a
 DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
-DIST anyhow-1.0.76.crate 44259 BLAKE2B 
7be61550d78bafe866fc90dd1643cf335110e1f41faaecf295c5433c81894e7398f31f825394aa13df783a3bde3aa6dc11f129d882f0e452a635cfe88b77b84e
 SHA512 
53f2240f952fd806ad0f247b1ee26f988cb8e237e067ddaa12e67efc8d2477ecc5eea0e7fbe59a7f35935185238b184860e3c594c67a96856b0c6407a09cad55
 DIST anyhow-1.0.79.crate 44931 BLAKE2B 
9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f
 SHA512 
ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 
6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872
 SHA512 
5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
d

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

2024-02-16 Thread Miroslav Šulc
commit: adb25f4762d0d9d4eb8da557f9b54d6c05632513
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Feb  1 11:02:36 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb 16 11:21:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb25f47

dev-java/openjdk: drop icedtea{,-bin}

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../openjdk/{openjdk-8.382_p05.ebuild => openjdk-8.382_p05-r1.ebuild} | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-java/openjdk/openjdk-8.382_p05.ebuild 
b/dev-java/openjdk/openjdk-8.382_p05-r1.ebuild
similarity index 98%
rename from dev-java/openjdk/openjdk-8.382_p05.ebuild
rename to dev-java/openjdk/openjdk-8.382_p05-r1.ebuild
index 9b1632baec83..4ffbf386f2c7 100644
--- a/dev-java/openjdk/openjdk-8.382_p05.ebuild
+++ b/dev-java/openjdk/openjdk-8.382_p05-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -62,9 +62,7 @@ DEPEND="
x11-libs/libXtst
|| (
dev-java/openjdk-bin:${SLOT}
-   dev-java/icedtea-bin:${SLOT}
dev-java/openjdk:${SLOT}
-   dev-java/icedtea:${SLOT}
)
 "
 



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

2024-02-16 Thread Miroslav Šulc
commit: 9d1c2c7c952dbd66c6594a3ed8ebd648b69e6fab
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Feb  1 09:36:31 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb 16 11:22:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d1c2c7c

profiles/package.mask: Last rite dev-java/icedtea{,-bin}

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/35041
Signed-off-by: Miroslav Šulc  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index ac55438c337c..f45aede2d848 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -91,6 +91,15 @@ dev-cpp/libodb
 dev-cpp/libodb-sqlite
 dev-util/build2
 
+# Volkmar W. Pogatzki  (2024-02-14)
+# "A harness to build OpenJDK using [...]" is no longer needed since
+# Gentoo can build openjdk from source.
+# Maintainer capacity missing to maintain these packages.
+# More than 30 open bugs.
+# Removal on 2024-03-15.
+dev-java/icedtea
+dev-java/icedtea-bin
+
 # Michał Górny  (2024-02-10)
 # Very fragile, keeps breaking.  Limited platform support.  Used only
 # as an optional dependency for dev-python/ipykernel.



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

2024-02-16 Thread Miroslav Šulc
commit: 1ed495e1ff043670b7c04dcc32aa03960a749a5e
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Feb 14 13:37:35 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb 16 11:21:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed495e1

virtual/jdk: drop dev-java/icedtea{,-bin}

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 virtual/jdk/{jdk-1.8.0-r6.ebuild => jdk-1.8.0-r7.ebuild} | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/virtual/jdk/jdk-1.8.0-r6.ebuild b/virtual/jdk/jdk-1.8.0-r7.ebuild
similarity index 75%
rename from virtual/jdk/jdk-1.8.0-r6.ebuild
rename to virtual/jdk/jdk-1.8.0-r7.ebuild
index db1d7c529ff3..5fc6997249a2 100644
--- a/virtual/jdk/jdk-1.8.0-r6.ebuild
+++ b/virtual/jdk/jdk-1.8.0-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,6 +11,4 @@ IUSE="headless-awt"
 RDEPEND="|| (
dev-java/openjdk-bin:8[headless-awt=]
dev-java/openjdk:8[headless-awt=]
-   dev-java/icedtea-bin:8[headless-awt=]
-   dev-java/icedtea:8[headless-awt=]
 )"



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

2024-02-16 Thread Miroslav Šulc
commit: a4c5a9f592bf48f2f166bdfab5fe8899f2c3c1b4
Author: Aaron Burnett  adelie  io>
AuthorDate: Wed Feb 14 15:27:18 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb 16 11:31:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c5a9f5

dev-java/leiningen-bin: Bump to 2.11.2

Signed-off-by: Aaron Burnett  adelie.io>
Closes: https://github.com/gentoo/gentoo/pull/35323
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/leiningen-bin/Manifest|  2 +
 dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild | 62 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-java/leiningen-bin/Manifest b/dev-java/leiningen-bin/Manifest
index 92e7e580c26f..e926bd0e5d8e 100644
--- a/dev-java/leiningen-bin/Manifest
+++ b/dev-java/leiningen-bin/Manifest
@@ -1,4 +1,6 @@
 DIST leiningen-2.11.1-standalone.jar 16481190 BLAKE2B 
62f77411cc1d76ef15a7dee3185e109fdfe2f4c7273fb23b5d1aad13e7cc09f95bb71efaef190b890892cffab3ebcff84f0829105df824e8942367c96f388ca3
 SHA512 
9549bfebe79d4358ec94493df1f261ac8f84fae1b00c5a0e7a1c52b8d38f30b1b51241246224890b02cdad7ca388567b1e57aae850ba77878faf091d9d0e8d66
 DIST leiningen-2.11.1.sh 7467 BLAKE2B 
7c82fde4cca990ef31fe6e207c872d6cfad69d0afc906119d069140831dc9e66e4fab8742c610eb922b14a3f4dec3c525c8a0598e426d78830d4136bace7a0f6
 SHA512 
9399bd4f37a9326d928b73c2f43b438545ea1c87942c365a86958345e95f86059d2d6fa18a68b20cc615193f69909620089c6f7aa8b8ab22c9fbc0f04852f6a5
+DIST leiningen-2.11.2-standalone.jar 16481883 BLAKE2B 
556e9fdcd5f8c14e046ff8e12f9c5d52c214f0c7cf8af9469e140dc21187a0cb2d5acc02b0ab48b110278d5143cdeef2b4eb8d2945d5acaf568cfe35e1877c04
 SHA512 
a49e82acccdaae4f619796adf1ef9d0cfc4998c01f4c918520bb3f757b9f7808fb5c65241f79aea730d1e90181c9c2983b7219ef0893103f7abcedf94afcafd5
+DIST leiningen-2.11.2.sh 7467 BLAKE2B 
bfd9031e1f0c2b8cedf435832f2da5f45ac4c9fbdb2684f4900b43e62c3ffec03781ca2491f1a305c480a7fa8bf5cccf9e934ecc12e6e0ce1da539d9d8fe01dd
 SHA512 
b4e0c553148f81bced1d8df09811f337352149bba879b0828fdeb6efd176fcebf0c4f263a5c8b74241b6a2dd7df52d932271cbf8f11f71279b498f8a9e2399b4
 DIST leiningen-2.9.8-standalone.jar 12834369 BLAKE2B 
6c9bc9a2f990bb4959aa06f8f8b31c1084f0d2bad2e19c8343fb7e8a02acb6f6173737cbf36b028e113577ef26e380d7ace035316dee840c6da92512afa7ac0b
 SHA512 
de4989bf31fe86bfb943d90b683dd17a7417c267e67ac8036967ed352e47a4361b8b6ec8378a1e6cf24fd8df51bcabb9578bc8f487d812c9fb5c2f5f476016cd
 DIST leiningen-2.9.8.sh 4555 BLAKE2B 
c876d19a4ba9a53d84c31874af442e57e6184ce1f7145512355a88b833d2d236bd73eef93f260d22b51e6200c5579c3721a8b6bcb16d516e503a98a2eaf26126
 SHA512 
58cba7d457c98546e530ad821273cb3f51445ed3191022d0963dd51683cb6b24d0f7d557da34313083b0df11a2c9885bf6d5bb073dea736731de95e8fbbca492

diff --git a/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild 
b/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild
new file mode 100644
index ..81887709ff36
--- /dev/null
+++ b/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+MY_PN="${PN%-bin}"
+MY_PNV="${MY_PN}-${PV}"
+
+DESCRIPTION="Automate Clojure projects without setting your hair on fire"
+HOMEPAGE="https://leiningen.org/";
+SRC_URI="
+   
https://github.com/technomancy/${MY_PN}/releases/download/${PV}/${MY_PNV}-standalone.jar
+   
https://raw.githubusercontent.com/technomancy/${MY_PN}/${PV}/bin/lein-pkg -> 
${MY_PNV}.sh
+"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
+
+RDEPEND=">=virtual/jre-1.8"
+DEPEND=">=virtual/jdk-1.8"
+
+RESTRICT="test"
+
+src_unpack() {
+   mkdir -p "${S}" || die "Can't mkdir ${S}"
+   cd "${S}"   || die "Can't enter ${S}"
+   for file in ${A}; do
+   einfo "Copying ${file}"
+   cp "${DISTDIR}/${file}" "${S}/" || die "Can't copy ${file}"
+   done
+}
+
+src_prepare() {
+   einfo "Copying leinrc"
+   cp "${FILESDIR}/leinrc" "${S}/" || die "Can't copy leinrc"
+   einfo "Patching leinrc"
+   sed -i "s^@@PN@@^${PN}^" "${S}/leinrc" || die "Can't patch leinrc"
+
+   einfo "Renaming lein-pkg"
+   # Rename generically to help user patching
+   mv "${S}/${MY_PNV}.sh" "${S}/lein" || die "Can't rename to lein"
+
+   einfo "Patching lein"
+   java-pkg_init_paths_
+   sed -i 
"s|^LEIN_JAR=.*$|LEIN_JAR=${EPREFIX}/${JAVA_PKG_JARDEST#/}/${PN}.jar|" 
"${S}/lein" \
+   || die "Can't patch LEIN_JAR in lein"
+
+   default
+}
+
+src_compile() { :; }
+
+src_install() {
+   dobin "${S}/lein"
+   java-pkg_newjar "${MY_PNV}-standalone.jar"
+   insinto /etc
+   doins "${S}/leinrc"
+   fperms 0644 "/etc/leinrc"
+}



[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx/

2024-02-16 Thread Joonas Niilola
commit: 8c56729acb8f87df49c0226099554fdacb4127f0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 16 11:14:50 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 16 11:37:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c56729a

www-servers/nginx: re-add dropped keywords

 - use.mask [test] via profiles instead.

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

 www-servers/nginx/nginx-1.25.3-r1.ebuild | 4 ++--
 www-servers/nginx/nginx-1.25.4.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-servers/nginx/nginx-1.25.3-r1.ebuild 
b/www-servers/nginx/nginx-1.25.3-r1.ebuild
index 8bb57ea46b9a..4e7603cd13f8 100644
--- a/www-servers/nginx/nginx-1.25.3-r1.ebuild
+++ b/www-servers/nginx/nginx-1.25.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -213,7 +213,7 @@ LICENSE="BSD-2 BSD SSLeay MIT GPL-2 GPL-2+
nginx_modules_http_push_stream? ( GPL-3 )"
 
 SLOT="mainline"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~x86 ~amd64-linux ~x86-linux"
 
 RESTRICT="!test? ( test )"
 

diff --git a/www-servers/nginx/nginx-1.25.4.ebuild 
b/www-servers/nginx/nginx-1.25.4.ebuild
index 27f9af0e0264..25a807d6806b 100644
--- a/www-servers/nginx/nginx-1.25.4.ebuild
+++ b/www-servers/nginx/nginx-1.25.4.ebuild
@@ -213,7 +213,7 @@ LICENSE="BSD-2 BSD SSLeay MIT GPL-2 GPL-2+
nginx_modules_http_push_stream? ( GPL-3 )"
 
 SLOT="mainline"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 
 RESTRICT="!test? ( test )"
 



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

2024-02-16 Thread Joonas Niilola
commit: e7fe86c903cd410d228d2f3c1534d3cc49855fbe
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 16 11:17:32 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 16 11:37:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7fe86c9

profiles/arch/arm: use.mask nginx[test]

 - dependencies not keyworded.

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

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

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index db15ff1b5b2f..fc7419122e42 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Joonas Niilola  (2024-02-16)
+# Test dependencies not keyworded on this arch.
+www-servers/nginx test
+
 # Eray Aslan  (2024-02-13)
 # tests require dev-db/mongodb which is not keyworded
 dev-libs/mongo-c-driver test



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

2024-02-16 Thread Joonas Niilola
commit: 340dd714598c2fdf1b4c974fa95fc5f412b715ee
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 16 11:19:41 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 16 11:37:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=340dd714

profiles/arch/ppc: use.mask nginx[test]

 - dependencies not keyworded.

Signed-off-by: Joonas Niilola  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35371

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

diff --git a/profiles/arch/ppc/package.use.mask 
b/profiles/arch/ppc/package.use.mask
index 44bd1645436f..adbf267bb54a 100644
--- a/profiles/arch/ppc/package.use.mask
+++ b/profiles/arch/ppc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Joonas Niilola  (2024-02-16)
+# Test dependencies not keyworded on this arch.
+www-servers/nginx test
+
 # Eray Aslan  (2024-02-13)
 # tests require dev-db/mongodb which is not keyworded
 dev-libs/mongo-c-driver test



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

2024-02-16 Thread Joonas Niilola
commit: 7931b5b7ca370223740b26eefd1b22f400d4296c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 16 11:19:04 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 16 11:37:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7931b5b7

profiles/arch/loong: use.mask nginx[test]

 - dependencies not keyworded.

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

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

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 75eb03278f49..94a6761dcf83 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Joonas Niilola  (2024-02-16)
+# Test dependencies not keyworded on this arch.
+www-servers/nginx test
+
 # Sam James  (2024-02-03)
 # We only have MariaDB on loong, not MySQL.
 dev-perl/DBD-MariaDB mysql



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

2024-02-16 Thread Andreas Sturmlechner
commit: 6b68f58583c6e7be966c177443c5956ccfda1ca6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jan  7 19:19:13 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Feb 16 11:47:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b68f585

kde-apps/libkcddb: Add remote-id metadata

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/libkcddb/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/libkcddb/metadata.xml b/kde-apps/libkcddb/metadata.xml
index c45be7e6598a..318028091477 100644
--- a/kde-apps/libkcddb/metadata.xml
+++ b/kde-apps/libkcddb/metadata.xml
@@ -7,6 +7,7 @@


https://bugs.kde.org/
+   multimedia/libkcddb


Disable components colliding with KF6, 
depend on KF6 components instead



[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/, profiles/features/musl/

2024-02-16 Thread Marc Schiffbauer
commit: 8ecc13c37a20b5112ac26306fd29d38e6061baf0
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Feb 16 11:58:47 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Fri Feb 16 12:00:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ecc13c3

app-editors/logseq-desktop-bin: add 0.10.6

and add mask for musl, as its compiled against glibc

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

 app-editors/logseq-desktop-bin/Manifest|  1 +
 .../logseq-desktop-bin-0.10.6.ebuild   | 90 ++
 profiles/features/musl/package.mask|  4 +
 3 files changed, 95 insertions(+)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index 610af32627ea..044d6e7a3fae 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,3 @@
 DIST logseq-desktop-bin-0.10.3.zip 196558568 BLAKE2B 
b031283954067f230fad205c3a1ffd302b1a74288694fcd3e566f3403a541a5bcd406e82f75dc8b0f2cccd12f284dd6ab32a4302e0baf30e967c0787b5718e9d
 SHA512 
615f3a6534aab05d658c9f89f9d02ea621b754ce57b919b105226fb7bcfd5b8cacf7ad1644a4ea233148f5c92708830bddf7eb1226d0c759f28906ca8dbb1ec1
 DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 
9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34
 SHA512 
56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3
+DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 
96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0
 SHA512 
42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild
new file mode 100644
index ..e1b0af6cf3f7
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv sw
+   ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
+HOMEPAGE="https://github.com/logseq/logseq";
+SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
+S="${WORKDIR}/Logseq-linux-x64"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="mirror splitdebug"
+
+RDEPEND="
+   dev-libs/openssl:0/3
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+"
+BDEPEND="
+   app-arch/unzip
+"
+
+QA_PREBUILT="*"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   pushd locales > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+}
+
+src_install() {
+   exeinto /opt/logseq-desktop
+   doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so libvulkan.so.1
+
+   insinto /opt/logseq-desktop
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin \
+   v8_context_snapshot.bin version vk_swiftshader_icd.json
+   insopts -m0755
+   doins -r locales resources
+
+   # Chrome-sandbox requires the setuid bit to be specifically set
+   # see https://github.com/electron/electron/issues/17972
+   fowners root /opt/logseq-desktop/chrome-sandbox
+   fperms 4711 /opt/logseq-desktop/chrome-sandbox
+
+   # Crashpad is included in the package once in a while and when it does, 
it must be installed.
+   # See #903616 and #890595
+   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
+
+   dosym ../logseq-desktop/Logseq /opt/bin/logseq
+
+   make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \
+   
"StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq"
+   # some releases do not have an icon included, but we dont fail if th

[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2024-02-16 Thread Marc Schiffbauer
commit: 6099a52d6f05097ca4d6ec446a9e99c650529387
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Feb 16 12:00:54 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Fri Feb 16 12:00:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6099a52d

app-editors/logseq-desktop-bin: drop 0.10.3

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest|  1 -
 .../logseq-desktop-bin-0.10.3.ebuild   | 89 --
 2 files changed, 90 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index 044d6e7a3fae..e0b4cbe35cb4 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,3 +1,2 @@
-DIST logseq-desktop-bin-0.10.3.zip 196558568 BLAKE2B 
b031283954067f230fad205c3a1ffd302b1a74288694fcd3e566f3403a541a5bcd406e82f75dc8b0f2cccd12f284dd6ab32a4302e0baf30e967c0787b5718e9d
 SHA512 
615f3a6534aab05d658c9f89f9d02ea621b754ce57b919b105226fb7bcfd5b8cacf7ad1644a4ea233148f5c92708830bddf7eb1226d0c759f28906ca8dbb1ec1
 DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 
9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34
 SHA512 
56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3
 DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 
96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0
 SHA512 
42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild
deleted file mode 100644
index f5d920066282..
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu 
he hi
-   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv sw
-   ta te th tr uk ur vi zh-CN zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
-HOMEPAGE="https://github.com/logseq/logseq";
-SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
-S="${WORKDIR}/Logseq-linux-x64"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RESTRICT="mirror splitdebug"
-
-RDEPEND="
-   dev-libs/openssl:0/3
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/zlib
-   x11-libs/cairo
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango
-"
-BDEPEND="
-   app-arch/unzip
-"
-
-QA_PREBUILT="*"
-
-src_configure() {
-   default
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-   default
-   pushd locales > /dev/null || die
-   chromium_remove_language_paks
-   popd > /dev/null || die
-}
-
-src_install() {
-   exeinto /opt/logseq-desktop
-   doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so libvulkan.so.1
-
-   insinto /opt/logseq-desktop
-   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin \
-   v8_context_snapshot.bin version vk_swiftshader_icd.json
-   insopts -m0755
-   doins -r locales resources
-
-   # Chrome-sandbox requires the setuid bit to be specifically set
-   # see https://github.com/electron/electron/issues/17972
-   fowners root /opt/logseq-desktop/chrome-sandbox
-   fperms 4711 /opt/logseq-desktop/chrome-sandbox
-
-   # Crashpad is included in the package once in a while and when it does, 
it must be installed.
-   # See #903616 and #890595
-   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
-
-   dosym ../logseq-desktop/Logseq /opt/bin/logseq
-
-   make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \
-   
"StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq"
-   # some releases do not have an icon included, but we dont fail if that 
happens
-   doicon resources/app/icons/logseq.png || true
-}



[gentoo-commits] repo/gentoo:master commit in: mail-mta/exim/, mail-mta/exim/files/

2024-02-16 Thread Fabian Groffen
commit: 8b177cea39a5f4c6b96b698fb29266678ee19e0b
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Feb 16 12:07:39 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Feb 16 12:07:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b177cea

mail-mta/exim-4.97.1-r4: update regex memory patch

Include 44b3172e3694 from upstream.

Bug: https://bugs.gentoo.org/922780
Signed-off-by: Fabian Groffen  gentoo.org>

 .../{exim-4.97.1-r4.ebuild => exim-4.97.1-r5.ebuild}   |  0
 .../exim/files/exim-4.97.1-memory-usage-bug-3047.patch | 18 --
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/mail-mta/exim/exim-4.97.1-r4.ebuild 
b/mail-mta/exim/exim-4.97.1-r5.ebuild
similarity index 100%
rename from mail-mta/exim/exim-4.97.1-r4.ebuild
rename to mail-mta/exim/exim-4.97.1-r5.ebuild

diff --git a/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch 
b/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch
index e467edf71fa2..c9b52f2aebfe 100644
--- a/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch
+++ b/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch
@@ -26,6 +26,11 @@ Date: Tue, 13 Feb 2024 17:34:19 +
 Subject: [PATCH] Use non-releasable memory for regex line-buffer
 Broken-by: 5aacb69f5c8
 
+From 44b3172e369435c2c1baa4e9c837252f729d2905 Mon Sep 17 00:00:00 2001
+From: Jeremy Harris 
+Date: Thu, 15 Feb 2024 19:56:40 +
+Subject: [PATCH] regex: avoid releasing built RE midloop
+
 diff --git a/src/src/exim.c b/src/src/exim.c
 --- a/src/exim.c
 +++ b/src/exim.c
@@ -176,7 +181,7 @@ diff --git a/src/src/regex.c b/src/src/regex.c
  return OK;
  }
}
-@@ -110,9 +111,9 @@ FILE * mbox_file;
+@@ -110,9 +111,8 @@ FILE * mbox_file;
  unsigned long mbox_size;
  FILE * mbox_file;
  pcre_list * re_list_head;
@@ -184,7 +189,6 @@ diff --git a/src/src/regex.c b/src/src/regex.c
  long f_pos = 0;
 -int ret = FAIL;
 +int ret = FAIL, cnt, lcount = REGEX_LOOPCOUNT_STORE_RESET;
-+rmark reset_point;
  
  regex_vars_clear();
  
@@ -199,8 +203,7 @@ diff --git a/src/src/regex.c b/src/src/regex.c
 -/* match each line against all regexes */
 -linebuffer = store_get(32767, GET_TAINTED);
 -while (fgets(CS linebuffer, 32767, mbox_file))
-+reset_point = store_mark();
-   {
+-  {
 -  if (  mime_stream && mime_current_boundary  /* check boundary */
 - && Ustrncmp(linebuffer, "--", 2) == 0
 - && Ustrncmp((linebuffer+2), mime_current_boundary,
@@ -212,6 +215,8 @@ diff --git a/src/src/regex.c b/src/src/regex.c
 +  /* precompile our regexes */
 +  if ((re_list_head = compile(*listptr, cacheable, &cnt)))
 +{
++rmark reset_point = store_mark();
++
 +while (fgets(CS big_buffer, big_buffer_size, mbox_file))
 +  {
 +  if (  mime_stream && mime_current_boundary  /* check 
boundary */
@@ -229,10 +234,11 @@ diff --git a/src/src/regex.c b/src/src/regex.c
 +  lcount = REGEX_LOOPCOUNT_STORE_RESET;
 +  }
 +  }
++
++store_reset(reset_point);
 +}
-   }
+-  }
 -/* no matches ... */
-+store_reset(reset_point);
  
 -done:
  if (!mime_stream)



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

2024-02-16 Thread Mike Pagano
commit: aa922e7ef0bf41a75ab999ae8ab8c9f2cbb35038
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Feb 16 12:09:01 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Feb 16 12:09:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa922e7e

sys-kernel/linux-firmware: keyword 20240115-r3

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

 sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild
index b3fee43ebe5e..248bf3895d8e 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz";
fi
 
-   KEYWORDS="-alpha -amd64 -arm -arm64 -hppa -ia64 -loong -m68k -mips -ppc 
-ppc64 -riscv -s390 -sparc -x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-02-16 Thread Michał Górny
commit: 52756e88dd9d1e0bb05247c78b3223b853978482
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 10:56:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 12:11:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52756e88

app-arch/libarchive: Require xz-utils[extra-filters] for tests

Closes: https://bugs.gentoo.org/870154
Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2.ebuild | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2.ebuild
index f5108832c6b5..3d5b9c43c1f6 100644
--- a/app-arch/libarchive/libarchive-3.7.2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,8 +17,11 @@ SRC_URI="
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle 
static-libs xattr zstd"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr zstd
+"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
sys-libs/zlib[${MULTILIB_USEDEP}]
@@ -43,12 +46,17 @@ DEPEND="${RDEPEND}
virtual/os-headers
e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
)
+   test? (
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
 "
 BDEPEND="
verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
elibc_musl? ( sys-libs/queue-standalone )
 "
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
 # false positives (checks for libc-defined hash functions)
 QA_CONFIG_IMPL_DECL_SKIP=(
SHA256_Init SHA256_Update SHA256_Final



[gentoo-commits] repo/gentoo:master commit in: xfce-base/libxfce4ui/

2024-02-16 Thread Michał Górny
commit: 20a82655f8a3ee057363fcfb8b0987edc89ee053
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 10:39:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 12:11:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20a82655

xfce-base/libxfce4ui: Add x11-base/xorg-proto dependency

Closes: https://bugs.gentoo.org/924327
Signed-off-by: Michał Górny  gentoo.org>

 xfce-base/libxfce4ui/libxfce4ui-4.18.4.ebuild| 5 -
 xfce-base/libxfce4ui/libxfce4ui-4.19.4-r1.ebuild | 3 +++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.18.4.ebuild 
b/xfce-base/libxfce4ui/libxfce4ui-4.18.4.ebuild
index 077fca6c69ee..ebc1f5a71ae2 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.18.4.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.18.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -38,6 +38,9 @@ DEPEND="
 RDEPEND="
${DEPEND}
 "
+DEPEND+="
+   x11-base/xorg-proto
+"
 BDEPEND="
dev-lang/perl
dev-util/intltool

diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.19.4-r1.ebuild 
b/xfce-base/libxfce4ui/libxfce4ui-4.19.4-r1.ebuild
index 843e101e985e..a3495cc69173 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.19.4-r1.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.19.4-r1.ebuild
@@ -43,6 +43,9 @@ DEPEND="
 RDEPEND="
${DEPEND}
 "
+DEPEND+="
+   x11-base/xorg-proto
+"
 BDEPEND="
dev-lang/perl
>=sys-devel/gettext-0.19.8



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

2024-02-16 Thread Michał Górny
commit: 6b8cd71c67c59f2972b2ab4e7199fa844db2a98e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 12:30:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 12:30:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8cd71c

package.mask: Mask =dev-vcs/git-2.43.2

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index f45aede2d848..9b54381da77a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-02-16)
+# Breaks dev-util/pkgcheck.  Masked until we resolve that.  Bug #924718.
+=dev-vcs/git-2.43.2
+
 # Sam James  (2024-02-15)
 # May break on some arches b/c of visibility/map changes to ffi_type_longdouble
 =dev-libs/libffi-3.4.5



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

2024-02-16 Thread Miroslav Šulc
commit: 999cfa26780329398b5a0b7269092b9ad35e4562
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Feb 16 12:45:02 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb 16 12:45:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999cfa26

media-libs/libffado: dropped obsolete 2.4.7

Bug: https://bugs.gentoo.org/924478
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/libffado/Manifest  |   1 -
 media-libs/libffado/libffado-2.4.7.ebuild | 125 --
 2 files changed, 126 deletions(-)

diff --git a/media-libs/libffado/Manifest b/media-libs/libffado/Manifest
index 6198c27c79f4..ec50968e9f57 100644
--- a/media-libs/libffado/Manifest
+++ b/media-libs/libffado/Manifest
@@ -1,2 +1 @@
-DIST libffado-2.4.7.tgz 1231931 BLAKE2B 
3c304011259ddbd35ce8fd725d38a5f50fca962981f9c5af6e377493a14985e4b96c64bcc54ba5a341028ec17dc6f2c42ce527422779f2edc6f9a1a61220cf51
 SHA512 
424a9ca7ded12e72d77a50d7ddf4e50dc0d55b80d725499df7609ce60d0eac8b24a41d9b8e4e74f78bdefe114b61bd5f1ec09a6d083f4a58475e66d61153f075
 DIST libffado-2.4.8.tgz 1237955 BLAKE2B 
14b83d55fc9a7b33c888b893c808f8419292fefaa2c2239b4b51c2b84070a584ea72821c8469bb8d965a9a5e6473b6fcfb5e85f4eecd2d424e3167322f8abb81
 SHA512 
fbbcd30640c55315f2e65fc6c07afc71a77dd2c9d1b6127ee55cd17e76511ad5f0563135e52397dbf113fb0d5925021a38780f231409bdd920da52e6c1ce3acc

diff --git a/media-libs/libffado/libffado-2.4.7.ebuild 
b/media-libs/libffado/libffado-2.4.7.ebuild
deleted file mode 100644
index 559b64032697..
--- a/media-libs/libffado/libffado-2.4.7.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit desktop python-single-r1 scons-utils toolchain-funcs udev 
multilib-minimal
-
-DESCRIPTION="Driver for IEEE1394 (Firewire) audio interfaces"
-HOMEPAGE="http://www.ffado.org";
-
-if [[ "${PV}" = "" ]]; then
-   inherit subversion
-   ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}";
-else
-   SRC_URI="http://www.ffado.org/files/${P}.tgz";
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-IUSE="debug qt5 test-programs"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-CDEPEND="${PYTHON_DEPS}
-   dev-cpp/libxmlpp:2.6[${MULTILIB_USEDEP}]
-   >=dev-libs/dbus-c++-0.9.0-r5
-   dev-libs/libconfig:=[cxx,${MULTILIB_USEDEP}]
-   media-libs/alsa-lib
-   media-libs/libiec61883[${MULTILIB_USEDEP}]
-   sys-apps/dbus
-   sys-libs/libavc1394[${MULTILIB_USEDEP}]
-   sys-libs/libraw1394[${MULTILIB_USEDEP}]
-   qt5? (
-   $(python_gen_cond_dep '
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/PyQt5[dbus,${PYTHON_USEDEP}]
-   ')
-   x11-misc/xdg-utils
-   )"
-DEPEND="${CDEPEND}"
-RDEPEND="${CDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/libffado-2.4.7-fix-config-load-crash.patch"
-)
-
-myescons() {
-   local myesconsargs=(
-   PREFIX="${EPREFIX}/usr"
-   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-   MANDIR="${EPREFIX}/usr/share/man"
-   UDEVDIR="$(get_udevdir)/rules.d"
-   CUSTOM_ENV=true
-   DETECT_USERSPACE_ENV=false
-   DEBUG=$(usex debug)
-   PYPKGDIR="$(python_get_sitedir)"
-   # ENABLE_OPTIMIZATIONS detects cpu type and sets flags 
accordingly
-   # -fomit-frame-pointer is added also which can cripple 
debugging.
-   # we set flags from portage instead
-   ENABLE_OPTIMIZATIONS=false
-   # This only works for JACK1>=0.122.0 or JACK2>=1.9.9.
-   ENABLE_SETBUFFERSIZE_API_VER=force
-   )
-   if multilib_is_native_abi; then
-   myesconsargs+=(
-   BUILD_MIXER=$(usex qt5 true false)
-   BUILD_TESTS=$(usex test-programs)
-   )
-   else
-   myesconsargs+=(
-   BUILD_MIXER=false
-   BUILD_TESTS=false
-   )
-   fi
-   escons "${myesconsargs[@]}" "${@}"
-}
-
-src_prepare() {
-   default
-
-   # Bug #808853
-   cp "${BROOT}"/usr/share/gnuconfig/config.guess admin/ || die "Failed to 
update config.guess"
-
-   # Always use Qt5
-   sed -i -e 's/try:/if False:/' -e 's/except.*/else:/' 
support/mixer-qt4/ffado/import_pyqt.py || die
-
-   # Bugs #658052, #659226
-   sed -i -e 's/^CacheDir/#CacheDir/' SConstruct || die
-
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   tc-export CC CXX
-   myescons
-}
-
-multilib_src_install() {
-   myescons DESTDIR="${D}" WILL_DEAL_WITH_XDG_MYSELF="True" install
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-  

[gentoo-commits] repo/gentoo:master commit in: media-sound/din/, media-sound/din/files/

2024-02-16 Thread Miroslav Šulc
commit: cfa7b3a5c97093c250c8cc663f398d2aeb35
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Feb 16 12:47:10 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb 16 12:47:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa7b3a5

media-sound/din: dropped obsolete 57

Bug: https://bugs.gentoo.org/924479
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 -
 media-sound/din/din-57.ebuild   | 57 -
 media-sound/din/files/din-55-makefile.patch | 12 --
 3 files changed, 70 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 80ca8b237bd5..f2e4b939c224 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-57.tar.gz 3693381 BLAKE2B 
b9e56c067830f3e164ac6e3e2d7a189569d5abf25ca3281491ad3ed29155a6e85fef5d7d4336d918104df3a8156f60c61294856665e775a8ef3c593bd17f08b7
 SHA512 
03dfa45fb8c58f3f8dc739ec3c4c31029c544d9f0b1cf3dbae61643e5accd951ad65ebf19c078bfb1d30d3a8ccea7ffec2f1cb44f38bab1b07cfd2071361590c
 DIST din-58.1.tar.gz 3689591 BLAKE2B 
2ccb48fed8aa16edb53cf6643b63a842c28cd700621d2273a94913ab7a6ae8b50da72c3509a8b9b6189fcd4beaa5afbfa3a92430acb18c4cc9a7cfb057209c29
 SHA512 
ee2d63309347167af3b4e41a0ad3ce1faad727a4e079cd9e63d402b680144aed81dbee9d38bc517acbb30a1c9af18b726841d0c94d96cbfb2b1581da98af21c1

diff --git a/media-sound/din/din-57.ebuild b/media-sound/din/din-57.ebuild
deleted file mode 100644
index 2ffd08cbd108..
--- a/media-sound/din/din-57.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/";
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-55-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}

diff --git a/media-sound/din/files/din-55-makefile.patch 
b/media-sound/din/files/din-55-makefile.patch
deleted file mode 100644
index 9466a35e5a02..
--- a/media-sound/din/files/din-55-makefile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,7 +1,7 @@
- #dinincludedir = $(pkgsrcdir)
- 
--AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D__SVG__ -D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\"
--LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ 
-D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\"
-+LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
- 
- bin_PROGRAMS = din
- 



[gentoo-commits] repo/gentoo:master commit in: net-dns/rbldnsd/files/, net-dns/rbldnsd/

2024-02-16 Thread Michael Orlitzky
commit: 2beb33a4103e9767c7864a773456e1e04a63e67b
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Fri Feb 16 12:28:31 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Feb 16 12:48:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2beb33a4

net-dns/rbldnsd: update EAPI 7 -> 8, add upstream PR patches

I've got three PRs sitting upstream for years now but they've gone
AWOL. I'm tired of looking at the bugs. Let's just patch.

Closes: https://bugs.gentoo.org/874456
Closes: https://bugs.gentoo.org/924368
Signed-off-by: Michael Orlitzky  gentoo.org>

 net-dns/rbldnsd/files/rbldnsd-0.998b-cstd.patch| 193 +
 .../rbldnsd/files/rbldnsd-0.998b-mallinfo2.patch   |  59 +++
 .../rbldnsd/files/rbldnsd-0.998b-sys-poll.patch|  54 ++
 net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild   |  61 +++
 4 files changed, 367 insertions(+)

diff --git a/net-dns/rbldnsd/files/rbldnsd-0.998b-cstd.patch 
b/net-dns/rbldnsd/files/rbldnsd-0.998b-cstd.patch
new file mode 100644
index ..e5e17e334b05
--- /dev/null
+++ b/net-dns/rbldnsd/files/rbldnsd-0.998b-cstd.patch
@@ -0,0 +1,193 @@
+From c1f9d0a5d112d2298ed4f3c696ea34c9b0c24ba6 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky 
+Date: Fri, 16 Feb 2024 07:43:54 -0500
+Subject: [PATCH 1/1] configure{,.lib},rbldnsd_util.c: future proof the
+ ./configure script
+
+https://github.com/spamhaus/rbldnsd/pull/28
+---
+ configure  | 38 ++
+ configure.lib  |  2 +-
+ rbldnsd_util.c |  4 ++--
+ 3 files changed, 25 insertions(+), 19 deletions(-)
+
+diff --git a/configure b/configure
+index b0cb655..6470c9e 100755
+--- a/configure
 b/configure
+@@ -90,7 +90,7 @@ else
+   if ac_yesno "sizes of standard integer types" \
+  ac_compile_run <
+-int main() {
++int main(int argc, char **argv) {
+   printf("#define SIZEOF_SHORT %d\n", sizeof(short));
+   printf("#define SIZEOF_INT %d\n", sizeof(int));
+   printf("#define SIZEOF_LONG %d\n", sizeof(long));
+@@ -105,7 +105,7 @@ EOF
+   if ac_yesno "for long long" \
+  ac_compile_run <
+-int main() {
++int main(int argc, char **argv) {
+   long long x;
+   printf("#define SIZEOF_LONG_LONG %d\n", sizeof(long long));
+   return 0;
+@@ -120,7 +120,7 @@ fi
+ 
+ if ac_compile_run_v "whether C compiler defines __SIZEOF_POINTER__" <
+-int main() {
++int main(int argc, char **argv) {
+ #ifdef __SIZEOF_POINTER__
+   return 0;
+ #else
+@@ -136,7 +136,7 @@ fi
+ 
+ if ac_verbose "byte order" "big-endian" "little-endian" \
+ac_compile_run <
+ #include 
+-int foo() { socklen_t len; len = 0; return len; }
++int foo(void) { socklen_t len; len = 0; return len; }
+ EOF
+ then :
+ else
+@@ -173,7 +173,13 @@ else
+ fi
+ 
+ if ac_library_find_v 'connect()' "" "-lsocket -lnsl" <
++#include 
++int main(int argc, char **argv) {
++  gethostbyname("");
++  connect(0, (const struct sockaddr *)0, (socklen_t)0);
++  return 0;
++}
+ EOF
+ then :
+ else
+@@ -189,7 +195,7 @@ if ac_link_v "for IPv6" <
+ #include 
+ #include 
+-int main() {
++int main(int argc, char **argv) {
+   char h[200];
+   char s[200];
+   struct sockaddr_in6 sa;
+@@ -211,7 +217,7 @@ if ac_link_v "for mallinfo()" <
+ #include 
+ #include 
+-int main() {
++int main(int argc, char **argv) {
+   struct mallinfo mi = mallinfo();
+   return 0;
+ }
+@@ -224,7 +230,7 @@ fi
+ if ac_link_v "for poll()" <
+ #include 
+-int main() {
++int main(int argc, char **argv) {
+   struct pollfd pfd[2];
+   return poll(pfd, 2, 10);
+ }
+@@ -251,7 +257,7 @@ int test(char *fmt, ...) {
+   vsnprintf(buf, sizeof(buf), fmt, ap);
+   return 0;
+ }
+-int main() {
++int main(int argc, char **argv) {
+   test("test%d", 40);
+   return 0;
+ }
+@@ -265,7 +271,7 @@ if ac_link_v "for writev()/readv()" <
+ #include 
+ #include 
+-int main() {
++int main(int argc, char **argv) {
+   struct iovec iov;
+   return writev(1, &iov, 1) && readv(1, &iov, 1);
+ }
+@@ -278,7 +284,7 @@ fi
+ if ac_link_v "for setitimer()" <
+ #include 
+-int main() {
++int main(int argc, char **argv) {
+   struct itimerval itv;
+   itv.it_interval.tv_sec  = itv.it_value.tv_sec  = 10;
+   itv.it_interval.tv_usec = itv.it_value.tv_usec = 20;
+@@ -296,7 +302,7 @@ elif ac_link_v "for zlib support" -lz <
+ #include 
+ #include 
+-int main() {
++int main(int argc, char **argv) {
+   z_stream z;
+   int r;
+   r = inflateInit2(&z, 0);
+@@ -319,7 +325,7 @@ elif [ n = "$enable_dso" ]; then
+   echo "#define NO_DSO1   /* option disabled */" 
>>confdef.h
+ elif ac_link_v "for dlopen() in -dl with -rdynamic" -ldl -rdynamic <
+-int main() {
++int main(int argc, char **argv) {
+   void *handle, *func;
+   handle = dlopen("testfile", RTLD_NOW);
+   func = dlsym(handle, "function");
+diff --git a/configure.lib b/configure.lib
+index 39cf423..6b7245f 100644
+--- a/configure.lib
 b/configure.lib
+@@ -178,7 +178,7 @@ EOF
+   if ac_yesno "whether the C compiler ($ccld)
+can produce executables" \
+  ac_c

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

2024-02-16 Thread Miroslav Šulc
commit: 8fb2f981b1bba89146baca59dcbcf07ac6d60af0
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Feb 16 12:57:26 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb 16 12:57:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb2f981

media-gfx/plantuml: bump to 1.2024.2, dropped 1.2024.1

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-gfx/plantuml/Manifest | 2 +-
 .../plantuml/{plantuml-1.2024.1.ebuild => plantuml-1.2024.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/plantuml/Manifest b/media-gfx/plantuml/Manifest
index b75912c237f1..d04ebcdfac14 100644
--- a/media-gfx/plantuml/Manifest
+++ b/media-gfx/plantuml/Manifest
@@ -1,2 +1,2 @@
 DIST plantuml-1.2023.13.tar.gz 11975624 BLAKE2B 
dc8792c1b47efe7d27fa4c870271da61d1efcae0554b036d81bc5e6ef27ae522683820d0979bef3f5114780585db4c79edd46199dbab871352fb5562ea2d3a91
 SHA512 
e0beff723887209971f42984759f04e07140e6e866e1bd9cb50b3e6eb3efbc39d3e1c10a48d7c07655562487e75563affdd616f4f0f50eb22bdf2574f0fa9f4a
-DIST plantuml-1.2024.1.tar.gz 12021969 BLAKE2B 
a137c9abd235cf57d6c669e25258e6823633829d3f2b67b90f0489d86d4904578b0c798a052f35705acc933112fe20e85bba77f5f514a6e63e22660f7dbdbab5
 SHA512 
54c587ffe888d720565179b2392958951acd8012745bd0c5c2197a51e4d9eef736ddde7014c6a45817ee5f291c3151b824f5490fad397946e1fea4390c45dedd
+DIST plantuml-1.2024.2.tar.gz 12023563 BLAKE2B 
2ad2a8c7510c8f4b4ac8ea7a3ed382db5c70ce1d79397e8b8d5178da570fd58b598e225ce76bf81c614c1ba3c6d7f8bc07046d512b11acddaa98cc387913ba8c
 SHA512 
227213969eb03c5e58b2b8a37fd4fc778bfd874f32d8c9a02e1521869ebe67acb00d2e58ec89b12a3ca5c8f92e533589035057a7fc2980685d67f6bb9b54c8e2

diff --git a/media-gfx/plantuml/plantuml-1.2024.1.ebuild 
b/media-gfx/plantuml/plantuml-1.2024.2.ebuild
similarity index 100%
rename from media-gfx/plantuml/plantuml-1.2024.1.ebuild
rename to media-gfx/plantuml/plantuml-1.2024.2.ebuild



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

2024-02-16 Thread Miroslav Šulc
commit: abb469fac297b78a5d403161cf918a132ff371f9
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Feb 16 12:59:32 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb 16 12:59:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb469fa

media-sound/abcmidi: bump to 2024.02.14, dropped 2024.02.11

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/abcmidi/Manifest| 2 +-
 .../abcmidi/{abcmidi-2024.02.11.ebuild => abcmidi-2024.02.14.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 47d8b8f580c0..8917bb5e73e1 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,2 +1,2 @@
 DIST abcMIDI-2024.01.04.zip 628571 BLAKE2B 
2919a0ef33352d2151a97fa003274b9ca8a9b5c047f37e54c29315957377547d4ee59a7846560439640885cc3ec1d1f6ed4d9021577037193557b2176dacfe48
 SHA512 
9570e802f5b63cb4baa8cb5b8a8a0a892e0305c87aeaad639d331f73f5da080d94bfd7e3c0b222efeb1caaf01839cef8c1764be42cbfe4c9308d56f12f5d
-DIST abcMIDI-2024.02.11.zip 630133 BLAKE2B 
40ca9c912ed375e5b86935b60c0599f4352d711f5e6b42e9ea33c5aa407f3820d7fac70006e2c9546fbd7193a296672b479dbc11f9cb015f0535c954a846051a
 SHA512 
380d8b3a06467bb0d0116ca1da3abc293e1c75cec920dc476a80492d44d9aa96b8c0bd74aa2d0d0379647c8107da972b9a427571ddd83186395671b9feff327e
+DIST abcMIDI-2024.02.14.zip 630792 BLAKE2B 
21fe8c014aae29af66107de51341f525ddde0fdd4945c83ee506f6f726b23026c0caeadf2a657a9f5e42535f327e3d8ae9cbd597a7b7712299132f4f5dfa3ba1
 SHA512 
cdb2f959463302328b0d3d7b23101512e3ed08a80f15f40761c00b5da1d8942357c842b5c8f1022e22d551c2eace1af5774bca3f8e4daef4af017cfec7ed1c0d

diff --git a/media-sound/abcmidi/abcmidi-2024.02.11.ebuild 
b/media-sound/abcmidi/abcmidi-2024.02.14.ebuild
similarity index 100%
rename from media-sound/abcmidi/abcmidi-2024.02.11.ebuild
rename to media-sound/abcmidi/abcmidi-2024.02.14.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-auto-snapshot/

2024-02-16 Thread Marc Schiffbauer
commit: ff5d3f8e3d33746503c5c868d8654793e650bc0a
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Feb 16 12:59:33 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Fri Feb 16 12:59:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5d3f8e

sys-fs/zfs-auto-snapshot: add myself as a maintainer

Signed-off-by: Marc Schiffbauer  gentoo.org>

 sys-fs/zfs-auto-snapshot/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-fs/zfs-auto-snapshot/metadata.xml 
b/sys-fs/zfs-auto-snapshot/metadata.xml
index e90679bbaa7c..927b1d188871 100644
--- a/sys-fs/zfs-auto-snapshot/metadata.xml
+++ b/sys-fs/zfs-auto-snapshot/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   msch...@gentoo.org
+   Marc Schiffbauer
+   

An alternative implementation of the zfs-auto-snapshot service 
for Linux
that is compatible with zfs-linux and zfs-fuse.



[gentoo-commits] repo/gentoo:master commit in: media-plugins/x42-avldrums/

2024-02-16 Thread Miroslav Šulc
commit: a2baf6453ea17a49859dd22dd1f13abebad686ce
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Feb 16 13:03:37 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb 16 13:03:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2baf645

media-plugins/x42-avldrums: bump to 0.7.2

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-plugins/x42-avldrums/Manifest|  1 +
 .../x42-avldrums/x42-avldrums-0.7.2.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/media-plugins/x42-avldrums/Manifest 
b/media-plugins/x42-avldrums/Manifest
index e977ff14cf44..40038b47ab5b 100644
--- a/media-plugins/x42-avldrums/Manifest
+++ b/media-plugins/x42-avldrums/Manifest
@@ -1,2 +1,3 @@
 DIST robtk-0.7.5.tar.gz 117218 BLAKE2B 
ed1d19644b0d1bbc072098971062b66810cf137499a6ac4a706865c3f7dbd1c4741fb7dc9d8fe7f9112a43744c9bc9dc97d9e53264bbf9625291c6b49724bd35
 SHA512 
93527d5c67af786f93338c722e10e8c71379372846d06905af1b10b7085c34c09ebf445e174c32206b06cac876ed8093b3631f8ed15c10fcbe44317b6b8e2559
 DIST x42-avldrums-0.4.2.tar.gz 35246454 BLAKE2B 
aa8197e9b4e49f106f223cdc59886c76e33901b78c017b63598ff777cbbc7731318aeee90eb0687ce6bcf53b5f372218a0a8998c53d3c16ead9e8451d28f270b
 SHA512 
4a8e51a02022294eedcb676579db7fbbf6d0054c71bb86a600403dd251a5bc179785d9a436ceba27a27cc49a370801e3838081d787d9b6345c85ae45b5f0e9e9
+DIST x42-avldrums-0.7.2.tar.gz 101208843 BLAKE2B 
de27cf0fd83b24e6ca151ab4ef4282b3558e41f890ed93b25950cd3ab78da5c30ff990115c28df60b693fa06824c6330b3af7bec09d44b3a435442d91d61ffb5
 SHA512 
9034180e4ac68127368d91a32dbfd874692ce8152f7ee947d621d08519e4c005e6e06367f36b0e4e31d38bd2f766e6a7db40bbbac83c63c65ed0ff88c02a1a0b

diff --git a/media-plugins/x42-avldrums/x42-avldrums-0.7.2.ebuild 
b/media-plugins/x42-avldrums/x42-avldrums-0.7.2.ebuild
new file mode 100644
index ..0a79df969b99
--- /dev/null
+++ b/media-plugins/x42-avldrums/x42-avldrums-0.7.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="AVLinux Drumkits"
+HOMEPAGE="http://x42-plugins.com/x42/x42-avldrums 
https://github.com/x42/avldrums.lv2";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/x42/avldrums.lv2.git";
+   ROBTK_DIR="robtk/"
+else
+   ROBTK_PV="0.7.5"
+   SRC_URI="
+   
https://github.com/x42/avldrums.lv2/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/x42/robtk/archive/refs/tags/v${ROBTK_PV}.tar.gz -> 
robtk-${ROBTK_PV}.tar.gz
+   "
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/avldrums.lv2-${PV}"
+   ROBTK_DIR="${WORKDIR}/robtk-${ROBTK_PV}/"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+RESTRICT="mirror"
+
+RDEPEND="dev-libs/glib
+   media-libs/glu
+   media-libs/lv2
+   x11-libs/cairo[X]
+   media-libs/libglvnd[X]
+   x11-libs/libX11
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   emake STRIP="#" RW="${ROBTK_DIR}"
+}
+
+src_install() {
+   emake RW="${ROBTK_DIR}" DESTDIR="${D}" PREFIX="/usr" 
LV2DIR="/usr/$(get_libdir)/lv2" install
+}



[gentoo-commits] proj/binhost:master commit in: builders/milou/gnome/, builders/milou/gnome-v3/

2024-02-16 Thread Andreas K. Hüttel
commit: da590e74a3379b04576e2e27b08f99cda67453db
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Feb 16 13:05:23 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Feb 16 13:05:23 2024 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=da590e74

Add some stuff for meson CI

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

 builders/milou/gnome-v3/world | 3 +++
 builders/milou/gnome/world| 3 +++
 2 files changed, 6 insertions(+)

diff --git a/builders/milou/gnome-v3/world b/builders/milou/gnome-v3/world
index def95f1..918c3d9 100644
--- a/builders/milou/gnome-v3/world
+++ b/builders/milou/gnome-v3/world
@@ -11,6 +11,7 @@ app-office/texstudio
 app-officeext/texmaths
 app-portage/eix
 app-portage/gentoolkit
+app-text/doxygen
 app-text/pdftk
 app-text/xournalpp
 dev-lang/mono
@@ -31,10 +32,12 @@ net-irc/quassel
 net-misc/chrony
 net-misc/dhcpcd
 net-vpn/openvpn
+sci-libs/netcdf
 sci-visualization/gnuplot
 sci-visualization/gwyddion
 sci-visualization/spyview
 sys-apps/portage
+sys-cluster/openmpi
 sys-devel/clang
 dev-debug/gdb
 www-client/firefox

diff --git a/builders/milou/gnome/world b/builders/milou/gnome/world
index def95f1..918c3d9 100644
--- a/builders/milou/gnome/world
+++ b/builders/milou/gnome/world
@@ -11,6 +11,7 @@ app-office/texstudio
 app-officeext/texmaths
 app-portage/eix
 app-portage/gentoolkit
+app-text/doxygen
 app-text/pdftk
 app-text/xournalpp
 dev-lang/mono
@@ -31,10 +32,12 @@ net-irc/quassel
 net-misc/chrony
 net-misc/dhcpcd
 net-vpn/openvpn
+sci-libs/netcdf
 sci-visualization/gnuplot
 sci-visualization/gwyddion
 sci-visualization/spyview
 sys-apps/portage
+sys-cluster/openmpi
 sys-devel/clang
 dev-debug/gdb
 www-client/firefox



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-m17n/

2024-02-16 Thread Akinori Hattori
commit: 354b3cc0e066ca69c658f74914501500c865b61e
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Feb 16 13:35:55 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Feb 16 13:35:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354b3cc0

app-i18n/ibus-m17n: new upstream release

Signed-off-by: Akinori Hattori  gentoo.org>

 app-i18n/ibus-m17n/Manifest|  1 +
 app-i18n/ibus-m17n/ibus-m17n-1.4.28.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/app-i18n/ibus-m17n/Manifest b/app-i18n/ibus-m17n/Manifest
index 9c8639fc025f..d20c818a87bb 100644
--- a/app-i18n/ibus-m17n/Manifest
+++ b/app-i18n/ibus-m17n/Manifest
@@ -1 +1,2 @@
 DIST ibus-m17n-1.4.27.tar.gz 645377 BLAKE2B 
8122dd5a884a1056d8b40a9e493f09613da5b27cb058a616ee4bec6aa9aaa0cae7fbec3905097e2feb542cfa185fab04fe513d460b946870b30b4f7257f685c9
 SHA512 
b2952e99cbd8ce1bbad53cc594d963b473ee1f1c8f1f51a46dac03bf0b0cef8249f5a8f5ec0a04e81665e3394477a9e96e9b6c0c4c471a4fffa8631ef8180f83
+DIST ibus-m17n-1.4.28.tar.gz 646718 BLAKE2B 
6e424d7d10e7758e7b0bfc7c679447366b564bc9fe97bf9cbab66d177f8a33ec93e35007d8ff18d473dbc74793ceff5fb4b448445f450fec38175f1e5bfe7238
 SHA512 
b96dea6a46f50529aeb0b828f8846b1e856e0fc0bb3dbf14ea384283156741653ff396e1647a835c505292cfea78f788ec0a391a57622b8f4c3e13fb35f191fc

diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.28.ebuild 
b/app-i18n/ibus-m17n/ibus-m17n-1.4.28.ebuild
new file mode 100644
index ..d17cb13bd689
--- /dev/null
+++ b/app-i18n/ibus-m17n/ibus-m17n-1.4.28.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit gnome2-utils xdg
+
+DESCRIPTION="M17N engine for IBus"
+HOMEPAGE="https://github.com/ibus/ibus/wiki";
+SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk nls"
+
+DEPEND="app-i18n/ibus
+   dev-libs/m17n-lib
+   gtk? ( x11-libs/gtk+:3 )
+   nls? ( virtual/libintl )"
+RDEPEND="${DEPEND}
+   >=dev-db/m17n-db-1.7"
+BDEPEND="sys-devel/gettext
+   virtual/pkgconfig"
+
+src_configure() {
+   econf \
+   $(use_enable nls) \
+   $(use_with gtk gtk 3.0)
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-02-16 Thread Akinori Hattori
commit: 13c1cce1c4c5056913a04556ab91b7bb65a58bcc
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Feb 16 13:38:38 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Feb 16 13:38:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13c1cce1

dev-scheme/stklos: amd64/x86 stable

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/stklos/stklos-2.00-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/stklos/stklos-2.00-r1.ebuild 
b/dev-scheme/stklos/stklos-2.00-r1.ebuild
index 99bdac6e81f2..9e29a396bca6 100644
--- a/dev-scheme/stklos/stklos-2.00-r1.ebuild
+++ b/dev-scheme/stklos/stklos-2.00-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://${PN}.net/download/${P}.tar.gz";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="threads"
 
 RDEPEND="dev-libs/boehm-gc[threads?]



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

2024-02-16 Thread Akinori Hattori
commit: 246c63d55b1fed5b17d04fc2faedd49f34e5da17
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Feb 16 13:39:41 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Feb 16 13:39:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=246c63d5

dev-scheme/stklos: drop old

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/stklos/stklos-2.00.ebuild | 58 
 1 file changed, 58 deletions(-)

diff --git a/dev-scheme/stklos/stklos-2.00.ebuild 
b/dev-scheme/stklos/stklos-2.00.ebuild
deleted file mode 100644
index 90fa3ef0c997..
--- a/dev-scheme/stklos/stklos-2.00.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Fast and light Scheme implementation"
-HOMEPAGE="https://stklos.net/";
-SRC_URI="https://${PN}.net/download/${P}.tar.gz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="threads"
-
-RDEPEND="dev-libs/boehm-gc[threads?]
-   dev-libs/gmp:=
-   dev-libs/libffi:=
-   dev-libs/libpcre2:="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-DOCS=( AUTHORS ChangeLog NEWS.md PACKAGES-USED {PORTING-NOTES,README}.md 
SUPPORTED-SRFIS )
-
-src_prepare() {
-   default
-
-   if ! use threads; then
-   sed -i '/threads.adoc/d' doc/refman/${PN}.adoc
-   rm -f tests/srfis/2{16,30}.stk
-   fi
-   eautoreconf
-   export LD="$(tc-getCC)"
-   export STKLOS_CONFDIR="${T}"/.config/${PN}
-}
-
-src_configure() {
-   econf \
-   --enable-threads=$(usex threads pthreads none) \
-   --without-provided-bignum \
-   --without-provided-ffi \
-   --without-provided-gc \
-   --without-provided-regexp
-}
-
-src_compile() {
-   emake
-}
-
-src_test() {
-   emake -j1 check
-}
-
-src_install() {
-   default
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/, app-arch/libarchive/files/

2024-02-16 Thread Michał Górny
commit: 83dff44ce0428a0a1009300d7c1058d2750188a2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 13:52:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 13:52:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83dff44c

app-arch/libarchive: Fix >=app-arch/lrzip-0.650 support

Closes: https://bugs.gentoo.org/924409
Signed-off-by: Michał Górny  gentoo.org>

 .../libarchive/files/libarchive-3.7.2-lrzip.patch  | 26 ++
 ...ive-3.7.2.ebuild => libarchive-3.7.2-r1.ebuild} |  3 +++
 2 files changed, 29 insertions(+)

diff --git a/app-arch/libarchive/files/libarchive-3.7.2-lrzip.patch 
b/app-arch/libarchive/files/libarchive-3.7.2-lrzip.patch
new file mode 100644
index ..f05b46c1a340
--- /dev/null
+++ b/app-arch/libarchive/files/libarchive-3.7.2-lrzip.patch
@@ -0,0 +1,26 @@
+diff --git a/libarchive/archive_read_support_filter_lrzip.c 
b/libarchive/archive_read_support_filter_lrzip.c
+index a562d538..f3ec40c4 100644
+--- a/libarchive/archive_read_support_filter_lrzip.c
 b/libarchive/archive_read_support_filter_lrzip.c
+@@ -109,7 +109,7 @@ lrzip_bidder_init(struct archive_read_filter *self)
+ {
+   int r;
+ 
+-  r = __archive_read_program(self, "lrzip -d -q");
++  r = __archive_read_program(self, "lrzip -d -Q");
+   /* Note: We set the format here even if __archive_read_program()
+* above fails.  We do, after all, know what the format is
+* even if we weren't able to read it. */
+diff --git a/libarchive/archive_write_add_filter_lrzip.c 
b/libarchive/archive_write_add_filter_lrzip.c
+index fe974c93..8fe498dd 100644
+--- a/libarchive/archive_write_add_filter_lrzip.c
 b/libarchive/archive_write_add_filter_lrzip.c
+@@ -133,7 +133,7 @@ archive_write_lrzip_open(struct archive_write_filter *f)
+   int r;
+ 
+   archive_string_init(&as);
+-  archive_strcpy(&as, "lrzip -q");
++  archive_strcpy(&as, "lrzip -Q");
+ 
+   /* Specify compression type. */
+   switch (data->compression) {

diff --git a/app-arch/libarchive/libarchive-3.7.2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r1.ebuild
similarity index 96%
rename from app-arch/libarchive/libarchive-3.7.2.ebuild
rename to app-arch/libarchive/libarchive-3.7.2-r1.ebuild
index 3d5b9c43c1f6..cc98e64978ce 100644
--- a/app-arch/libarchive/libarchive-3.7.2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r1.ebuild
@@ -67,6 +67,9 @@ QA_CONFIG_IMPL_DECL_SKIP=(
 PATCHES=(
# https://github.com/libarchive/libarchive/issues/1968
"${FILESDIR}/${P}-32bit-test.patch"
+   # https://github.com/libarchive/libarchive/issues/2069
+   # (we can simply update the command since we don't support old lrzip)
+   "${FILESDIR}/${P}-lrzip.patch"
 )
 
 multilib_src_configure() {



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

2024-02-16 Thread Matt Turner
commit: f29908ac297bc1546c364d3bdb9e7f1e6e73c051
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Feb 16 14:10:53 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Feb 16 14:11:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29908ac

media-libs/mesa: Version bump to 23.3.6

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-23.3.6.ebuild | 448 +
 2 files changed, 449 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index fcd3113d074e..f766226818d8 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea
+DIST mesa-23.3.6.tar.xz 19455492 BLAKE2B 
1bec42973aa849ab3553942500de253213736eca5a71550f488cf915d65ee4f47d137772af1c59042f5803cfaf8152f278ccbab29c896d104985263a7121a2ba
 SHA512 
b52ee34de90b77cd4f204a0cfeabc72064f30c3a11668b5280ad5d1c59c3c805b14a8d892f33c32db68a8ada330fbe7fe2124edccfd45cc84636ca7605c10048
 DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 
05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40
 SHA512 
1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963

diff --git a/media-libs/mesa/mesa-23.3.6.ebuild 
b/media-libs/mesa/mesa-23.3.6.ebuild
new file mode 100644
index ..015ace3a31c5
--- /dev/null
+++ b/media-libs/mesa/mesa-23.3.6.ebuild
@@ -0,0 +1,448 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/";
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa zink +zstd"
+
+REQUIRED_USE="
+   d3d9? (
+   || (
+   video_cards_intel
+   video_cards_r300
+   video_cards_r600
+   video_cards_radeonsi
+   video_cards_nouveau
+   video_cards_vmware
+   )
+   )
+   vulkan? ( video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_radeonsi?   ( llvm )
+   vdpau? ( X )
+   xa? ( X )
+   zink? ( vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   video_cards_radeonsi? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+   opencl? (
+   >=virtual/opencl-3
+   dev-libs/libclc[spirv(-)]
+   >=dev-util/spirv-tools-1.3.231.0
+   virtual/libelf:0=
+   )
+   vaapi? (
+   >=media-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+   )
+   vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
+   selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.18.0[$

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

2024-02-16 Thread Matt Turner
commit: 55c233f0ca1b5ed673b53aff2b7afb7bec978eb8
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Feb 16 14:09:31 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Feb 16 14:11:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c233f0

dev-util/intel_clc: Version bump to 23.3.6

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

 dev-util/intel_clc/Manifest|   1 +
 dev-util/intel_clc/intel_clc-23.3.6.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index fcd3113d074e..f766226818d8 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea
+DIST mesa-23.3.6.tar.xz 19455492 BLAKE2B 
1bec42973aa849ab3553942500de253213736eca5a71550f488cf915d65ee4f47d137772af1c59042f5803cfaf8152f278ccbab29c896d104985263a7121a2ba
 SHA512 
b52ee34de90b77cd4f204a0cfeabc72064f30c3a11668b5280ad5d1c59c3c805b14a8d892f33c32db68a8ada330fbe7fe2124edccfd45cc84636ca7605c10048
 DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 
05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40
 SHA512 
1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963

diff --git a/dev-util/intel_clc/intel_clc-23.3.6.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.6.ebuild
new file mode 100644
index ..0df8ae0fd528
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-23.3.6.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/";
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling one than more slot
+# simultaneously.
+#
+# How to use it:
+# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17.
+# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15.
+LLVM_MAX_SLOT="17"
+LLVM_MIN_SLOT="15"
+PER_SLOT_DEPSTR="
+   (
+   dev-util/spirv-llvm-translator:@SLOT@
+   sys-devel/clang:@SLOT@
+   sys-devel/llvm:@SLOT@
+   )
+"
+LLVM_DEPSTR="
+   || (
+   $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do
+   echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}"
+   done)
+   )
+   =dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   --buildtype $(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



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

2024-02-16 Thread Michał Górny
commit: 6367dfa08fbd26ec86f94b6b28ed6f861f9fd85a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 14:25:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 14:25:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6367dfa0

dev-lang/python: Add USE=jit to 3.13.0_alpha4

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

 dev-lang/python/metadata.xml|  3 +++
 dev-lang/python/python-3.13.0_alpha4.ebuild | 18 +++---
 2 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/dev-lang/python/metadata.xml b/dev-lang/python/metadata.xml
index 31350aebeb2b..22ce986e0676 100644
--- a/dev-lang/python/metadata.xml
+++ b/dev-lang/python/metadata.xml
@@ -14,6 +14,9 @@
to bootstrap pip and setuptools (if disabled, it will
be only possible to use venv `--without-pip`)

+   
+   Enable experimental Just-In-Time compilation support.
+   

Link readline extension against 
dev-libs/libedit
instead of sys-libs/readline

diff --git a/dev-lang/python/python-3.13.0_alpha4.ebuild 
b/dev-lang/python/python-3.13.0_alpha4.ebuild
index 2cd791faab28..08b7d322bbbf 100644
--- a/dev-lang/python/python-3.13.0_alpha4.ebuild
+++ b/dev-lang/python/python-3.13.0_alpha4.ebuild
@@ -2,10 +2,13 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
+
+LLVM_COMPAT=( 16 )
+LLVM_OPTIONAL=1
 WANT_LIBTOOL="none"
 
-inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
-inherit python-utils-r1 toolchain-funcs verify-sig
+inherit autotools check-reqs flag-o-matic llvm-r1 multiprocessing
+inherit pax-utils python-utils-r1 toolchain-funcs verify-sig
 
 MY_PV=${PV/_alpha/a}
 MY_P="Python-${MY_PV%_p*}"
@@ -29,9 +32,10 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="PSF-2"
 SLOT="${PYVER}"
 IUSE="
-   bluetooth build debug +ensurepip examples gdbm libedit
+   bluetooth build debug +ensurepip examples gdbm jit libedit
+ncurses pgo +readline +sqlite +ssl test tk valgrind
 "
+REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"
 
 # Do not add a dependency on dev-lang/python to this ebuild.
@@ -83,6 +87,12 @@ BDEPEND="
dev-build/autoconf-archive
app-alternatives/awk
virtual/pkgconfig
+   jit? (
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+   )
verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
 "
 RDEPEND+="
@@ -108,6 +118,7 @@ pkg_pretend() {
 }
 
 pkg_setup() {
+   use jit && llvm-r1_pkg_setup
use test && check-reqs_pkg_setup
 }
 
@@ -279,6 +290,7 @@ src_configure() {
--with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip
 
$(use_with debug assertions)
+   $(use_enable jit experimental-jit)
$(use_enable pgo optimizations)
$(use_with readline readline "$(usex libedit editline 
readline)")
$(use_with valgrind)



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

2024-02-16 Thread Viorel Munteanu
commit: 8b824d1f9769dfa4f8fd1ed99ecd1d87ce4d4e9e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Feb 16 14:38:50 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Feb 16 14:39:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b824d1f

media-libs/netpbm: fix tests on musl

Apply a patch from upstream to fix one test.
Disable the other broken tests on musl.
Backport one test from netpbm-11.5.2 to netpbm-11.2.7.

Closes: https://bugs.gentoo.org/907295
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../netpbm-11.2.7-fix-pnmcolormap2-test.patch  | 213 +
 .../files/netpbm-11.5.2-fix-tests-musl.patch   | 157 +++
 media-libs/netpbm/netpbm-11.2.7.ebuild |   6 +-
 media-libs/netpbm/netpbm-11.5.2.ebuild |   5 +
 4 files changed, 380 insertions(+), 1 deletion(-)

diff --git a/media-libs/netpbm/files/netpbm-11.2.7-fix-pnmcolormap2-test.patch 
b/media-libs/netpbm/files/netpbm-11.2.7-fix-pnmcolormap2-test.patch
new file mode 100644
index ..a3af51371767
--- /dev/null
+++ b/media-libs/netpbm/files/netpbm-11.2.7-fix-pnmcolormap2-test.patch
@@ -0,0 +1,213 @@
+Backport pnmcolormap2 test from 11.5.x to 11.2.x
+
+See also https://bugs.gentoo.org/907295
+
+--- a/test/pnmcolormap2.test
 b/test/pnmcolormap2.test
+@@ -5,51 +5,143 @@
+ tmpdir=${tmpdir:-/tmp}
+ map=${tmpdir}/map.ppm
+ 
+-echo "Test.  Should print 'match' eight times."
+-# Threshold values (targetN=xx.xx) here were produced by calculating
+-# the S/N ratio with reduced colors.
++echo "Test.  Should print 'match' eighteen times."
++
++# Threshold values (tgtN=xx.xx) were produced by calculating
++# the S/N ratio when the original image is compared against a
++# reference image with fewer colors than the target output image.
+ 
+ # colors in following tests / colors for calculating threshold
+-# 100 /  90
+-# 200 / 180
+-#  30 /  25
++# 256 / 224
++# 128 /  96  -splitspread
++# 128 / 108  other
++#  64 /  44  -center (default)
++#  64 /  48  -splitspread
++#  64 /  56  other
++
++# -center
++echo pnmcolormap  256
++tgt1=37.19;  tgt2=37.86;  tgt3=37.77
++pnmcolormap 256 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap  128
++tgt1=34.46;  tgt2=35.61;  tgt3=34.97
++pnmcolormap 128 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap  64
++tgt1=30.30;  tgt2=33.10;  tgt3=31.74
++pnmcolormap 64 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meancolor 256
++tgt1=38.36;  tgt2=38.63;  tgt3=38.95
++pnmcolormap -meancolor 256 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meancolor 128
++tgt1=35.86;  tgt2=37.17;  tgt3=36.65
++pnmcolormap -meancolor 128 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meancolor 64
++tgt1=33.64;  tgt2=34.92;  tgt3=34.44
++pnmcolormap -meancolor 64 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meanpixel 256
++tgt1=38.40;  tgt2=38.65;  tgt3=38.90
++pnmcolormap -meanpixel 256 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meanpixel 128
++tgt1=35.75;  tgt2=37.13;  tgt3=36.69
++pnmcolormap -meanpixel 128 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meanpixel 64
++tgt1=33.75;  tgt2=34.79;  tgt3=34.53
++pnmcolormap -meanpixel 64 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -spreadluminosity 256
++tgt1=36.82;  tgt2=36.87;  tgt3=37.25
++pnmcolormap -spreadluminosity 256 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
+ 
+-pnmcolormap 100 testimg.ppm > ${map}
++echo pnmcolormap -spreadluminosity 128
++tgt1=34.61;  tgt2=33.40;  tgt3=34.66
++pnmcolormap -spreadluminosity 128 testimg.ppm > ${map}
+ pnmremap -mapfile=${map} testimg.ppm |\
+-  pnmpsnr -target1=33.42 -target2=35.14 -target3=34.35 testimg.ppm -
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
+ rm ${map}
+ 
+-pnmcolormap -meancolo

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

2024-02-16 Thread Viorel Munteanu
commit: f3b757a22910489f29aeb4ab797b7b0773b29574
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Feb 16 14:38:24 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Feb 16 14:39:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b757a2

media-sound/deadbeef: add vfs_zip plugin

Closes: https://bugs.gentoo.org/923489
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../deadbeef/{deadbeef-1.9.6.ebuild => deadbeef-1.9.6-r1.ebuild} | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.9.6.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild
similarity index 95%
rename from media-sound/deadbeef/deadbeef-1.9.6.ebuild
rename to media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild
index fc98d82a9142..685c774b15c0 100644
--- a/media-sound/deadbeef/deadbeef-1.9.6.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ LICENSE="
 "
 SLOT="0"
 KEYWORDS="amd64 ~riscv x86"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack zip"
 
 REQUIRED_USE="
|| ( alsa oss pulseaudio pipewire nullout )
@@ -49,7 +49,7 @@ DEPEND="
media-libs/libogg
)
libsamplerate? ( media-libs/libsamplerate )
-   mp3? ( media-sound/mpg123 )
+   mp3? ( media-sound/mpg123-base )
musepack? ( media-sound/musepack-tools )
nls? ( virtual/libintl )
notify? ( sys-apps/dbus )
@@ -58,6 +58,7 @@ DEPEND="
pipewire? ( media-video/pipewire:= )
vorbis? ( media-libs/libvorbis )
wavpack? ( media-sound/wavpack )
+   zip? ( dev-libs/libzip:= )
 "
 
 RDEPEND="${DEPEND}"
@@ -146,7 +147,6 @@ src_configure () {
"--disable-sndfile"
"--disable-soundtouch"
"--disable-tta"
-   "--disable-vfs-zip"
"--disable-vtx"
"--disable-wildmidi"
"--disable-wma"
@@ -181,6 +181,7 @@ src_configure () {
"$(use_enable libretro)"
"$(use_enable libsamplerate src)"
"$(use_enable wavpack)"
+   "$(use_enable zip vfs-zip)"
 
"--enable-gtk3"
"--enable-vfs-curl"



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

2024-02-16 Thread Michał Górny
commit: 07f564100742c47f2bf2c45772f8c6fc6e7baf31
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 14:46:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 14:48:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f56410

dev-python/netaddr: Add missing dev-python/sphinx-issues dep

Closes: https://bugs.gentoo.org/924623
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/netaddr/netaddr-1.1.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/netaddr/netaddr-1.1.0.ebuild 
b/dev-python/netaddr/netaddr-1.1.0.ebuild
index e853a21da5ec..afccae0fe601 100644
--- a/dev-python/netaddr/netaddr-1.1.0.ebuild
+++ b/dev-python/netaddr/netaddr-1.1.0.ebuild
@@ -25,7 +25,8 @@ RDEPEND="
 "
 
 distutils_enable_sphinx docs/source \
-   dev-python/furo
+   dev-python/furo \
+   dev-python/sphinx-issues
 distutils_enable_tests pytest
 
 src_prepare() {



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

2024-02-16 Thread Michał Górny
commit: 39c48682c6d2e86d38624275bf92187e2288c650
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 14:47:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 14:48:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c48682

dev-python/netaddr: Remove dead 

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

 dev-python/netaddr/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/netaddr/metadata.xml b/dev-python/netaddr/metadata.xml
index 15bf8f3ccb7c..46f3f19c2a53 100644
--- a/dev-python/netaddr/metadata.xml
+++ b/dev-python/netaddr/metadata.xml
@@ -10,7 +10,6 @@
netaddr
netaddr/netaddr
https://github.com/netaddr/netaddr/issues
-   
https://github.com/netaddr/netaddr/blob/master/CHANGELOG
https://netaddr.readthedocs.io/





[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtbase/

2024-02-16 Thread orbea
commit: 5405c480568b331f622f023cf1a447a2a9509c2b
Author: orbea  riseup  net>
AuthorDate: Fri Feb 16 14:46:01 2024 +
Commit: orbea  riseup  net>
CommitDate: Fri Feb 16 14:46:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5405c480

dev-qt/qtbase: add 6.6.2

Signed-off-by: orbea  riseup.net>

 dev-qt/qtbase/Manifest|   1 +
 dev-qt/qtbase/qtbase-6.6.2.ebuild | 362 ++
 2 files changed, 363 insertions(+)

diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
index fa00117..e7e1d83 100644
--- a/dev-qt/qtbase/Manifest
+++ b/dev-qt/qtbase/Manifest
@@ -1,2 +1,3 @@
 DIST qtbase-6.6.1-QTBUG-116905.patch.xz 7132 BLAKE2B 
5ad6108f3d278c7014a124733a7e0151d79ab9b82256948c09f2d7d93494020131ec52bae0a0c9ae1959afe724bc033805b28f12676b018dce7d04668d8dec01
 SHA512 
61c13a96b19bd9c06056681101c2c9d301a5d014c4a155b82ba9b7bce2ba0e715041cd6c3e8e45c9ec3d52c3b77bcf3145fbbf502a72ffbaac02f4eb6b82c912
 DIST qtbase-everywhere-src-6.6.1.tar.xz 48370760 BLAKE2B 
2dd551d15eef30c7d9a5f4c406143d6f8908d7ebade9daf9fbd3d82a25765425956f2cb8689c50f87f6477de2150eee7b820ef25bb4355c51e7e7fad3ef73005
 SHA512 
93e77b9b077a3acd5607b643db282fdd7ed0bdfa07df74c3f0d2285afeb1672a6fa229a7e7a6c8a462701305fc22ffef20c212d906484e50fb5cdb706a7b72e1
+DIST qtbase-everywhere-src-6.6.2.tar.xz 48689304 BLAKE2B 
e00f4ac7ede0694b7934612f7dc3acdd50139d385492034c3046625a973d8adbca059e9d4081e248502cab8c673806cdb6b8bc5cee6d9356bbb0a7845db528a2
 SHA512 
ea343bcf269779a4e078ed8baddfbe6c5ec4a34275c7d72b3f3928da60feece2ddc9ce4a380c6536a4e1654b483cee8918f8ad3038904725d2dd1c653ae83ece

diff --git a/dev-qt/qtbase/qtbase-6.6.2.ebuild 
b/dev-qt/qtbase/qtbase-6.6.2.ebuild
new file mode 100644
index 000..3813059
--- /dev/null
+++ b/dev-qt/qtbase/qtbase-6.6.2.ebuild
@@ -0,0 +1,362 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build toolchain-funcs
+
+DESCRIPTION="Cross-platform application development framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+declare -A QT6_IUSE=(
+   [global]="+ssl +udev zstd"
+   [core]="icu"
+   [modules]="+concurrent +dbus +gui +network +sql +xml"
+
+   [gui]="
+   +X accessibility eglfs evdev gles2-only +libinput
+   opengl tslib vulkan +widgets
+   "
+   [network]="brotli gssapi libproxy sctp"
+   [sql]="mysql oci8 odbc postgres +sqlite"
+   [widgets]="cups gtk"
+
+   [optfeature]="nls wayland" #810802,864509
+)
+IUSE="${QT6_IUSE[*]}"
+REQUIRED_USE="
+   $(
+   printf '%s? ( gui ) ' ${QT6_IUSE[gui]//+/}
+   printf '%s? ( network ) ' ${QT6_IUSE[network]//+/}
+   printf '%s? ( sql ) ' ${QT6_IUSE[sql]//+/}
+   printf '%s? ( gui widgets ) ' ${QT6_IUSE[widgets]//+/}
+   )
+   accessibility? ( dbus )
+   eglfs? ( opengl )
+   gles2-only? ( opengl )
+   gui? ( || ( X eglfs wayland ) )
+   libinput? ( udev )
+   sql? ( || ( ${QT6_IUSE[sql]//+/} ) )
+   test? ( icu sql? ( sqlite ) )
+"
+
+# groups:
+# - global (configure.cmake)
+# - qtcore (src/corelib/configure.cmake)
+# - qtgui (src/gui/configure.cmake)
+# - qtnetwork (src/network/configure.cmake)
+# - qtprintsupport (src/printsupport/configure.cmake) [gui+widgets]
+# - qtsql (src/plugins/sqldrivers/configure.cmake)
+RDEPEND="
+   sys-libs/zlib:=
+   ssl? ( dev-libs/openssl:= )
+   udev? ( virtual/libudev:= )
+   zstd? ( app-arch/zstd:= )
+
+   app-crypt/libb2
+   dev-libs/double-conversion:=
+   dev-libs/glib:2
+   dev-libs/libpcre2:=[pcre16,unicode(+)]
+   icu? ( dev-libs/icu:= )
+
+   dbus? ( sys-apps/dbus )
+   gui? (
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/harfbuzz:=
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   x11-libs/libdrm
+   x11-libs/libxkbcommon[X?]
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+   accessibility? ( app-accessibility/at-spi2-core:2 )
+   eglfs? ( media-libs/mesa[gbm(+)] )
+   evdev? ( sys-libs/mtdev )
+   libinput? ( dev-libs/libinput:= )
+   opengl? (
+   gles2-only? ( media-libs/libglvnd )
+   !gles2-only? ( media-libs/libglvnd[X?] )
+   )
+   tslib? ( x11-l

[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/

2024-02-16 Thread orbea
commit: b39b8c394f93c87c743262e8e891c4609b01f84d
Author: orbea  riseup  net>
AuthorDate: Fri Feb 16 15:05:00 2024 +
Commit: orbea  riseup  net>
CommitDate: Fri Feb 16 15:05:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=b39b8c39

dev-lang/rust: drop 1.72.0-r1

Signed-off-by: orbea  riseup.net>

 dev-lang/rust/Manifest  |   2 -
 dev-lang/rust/rust-1.72.0-r1.ebuild | 770 
 2 files changed, 772 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index f6d351f..c0e77d3 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -120,8 +120,6 @@ DIST rustc-1.71.0-src.tar.xz 151962928 BLAKE2B 
da8d83cd6621947816630ae487efe7d08
 DIST rustc-1.71.0-src.tar.xz.asc 801 BLAKE2B 
e5ddc4b18a6caeeb63c5aed5b5d15989d086f408787d2e603e50e7b8548dc078683062627280fd2a0393bec01c314eb1cc59f9b0e3146abf07b8365a0b44c640
 SHA512 
cb1b208c8b2bfccf02c73c4246fb238edb0dd10e292c1ef781920964e54e40add3089d988769982c0ce06b719014685b1c37daa2d08b513d86ad73808f4ce3ac
 DIST rustc-1.71.1-src.tar.xz 151983068 BLAKE2B 
3dfdbc246feb84a79ae94c2de978c5585ee06cf6b683d2245869b62e28f7c79f89cc589f5431537713bf088236a0b824acefc1b68e418e9eb72e1eea98054e3f
 SHA512 
fd0e5a16bdbeb539184513583089e55f681cb772810df357b6b1464853f7022ac02edab3dd155b2262ed0047e2a25dea3808dd078dcdfce9d399384465009db4
 DIST rustc-1.71.1-src.tar.xz.asc 801 BLAKE2B 
a88c073a70552d73e2d7695eceabdaa478f34501b7271fabf7f4a09f3efa545181f34353e45776b05918e6aeba88adb02f9731454f7085a7abf1602fc6589983
 SHA512 
9dd0406cf22f1daa7fcfd015fc1c6f8d36586aa99bf14c1491ee464c1f892ab759feb83e8b55b64713170fb777fdbe038fb5fd01a59c911b6599223baaba0677
-DIST rustc-1.72.0-src.tar.xz 151630408 BLAKE2B 
7b26e5a9335f9262567b2a6aaf3b8ad6dc813688f532c54502c12c7b59d02082a082fe49ae370b0748fb13f8245dad13a58927d8563ba96fdf3639d4a128f236
 SHA512 
aed27c1babfec7f9b0815bc395302cff4f8e8ed83d8d3bde202f6c86fba4aec14ad2d3e99f4e22618c6727d876262511bfbcd83513731ea4b9c664462c97945b
-DIST rustc-1.72.0-src.tar.xz.asc 801 BLAKE2B 
7f0c94f9961edd6ad48372ef768ac69e39b6b7ef0514dc099510d7b53b336d12ac20092e52fbff0c524a6dcfd8c9c69542ae081aaa16ffc3a7ac8fe2ae70e8f8
 SHA512 
6c8776ddb5050ce29538d9845156cdf370b99d09051fa8c42c68a4d71ff0a6163abc029ac1355af55f1b9b371549e98ebb7e76535d76b77be548fdf917ed6195
 DIST rustc-1.73.0-src.tar.xz 154319536 BLAKE2B 
077bdedb36fdbc30db3c6331ac6014615eb79393ad42e38488d037ba38eaa6542467d39b2a14228d0bf6717110f915bf6fdcf0074c6293f413720cc748316eff
 SHA512 
75c59680a82cb9d076b9434744a1c65908524ef769293952f5d9c5779d9a9c6fa4d9aa0c7e7d6b7566a21a50a27cd6ae452b5283a4d4606b2fa1acc24dfd8e0c
 DIST rustc-1.73.0-src.tar.xz.asc 801 BLAKE2B 
fac2f8652e9a103e8a678b30222e1a505671253827d1d092c4964230a535a85e21cedf00b70f108ac5cb2db961b50e482223e8eaa5b0d585777dd43d80c5931e
 SHA512 
e80ef6280c50522a575f040610184fcf5f45444db2534c6a334e66a69f3338b43d8b34cf035685f28d0e8f006427bbe413611c49fe028c9f72810d74ccfab15e
 DIST rustc-1.74.1-src.tar.xz 155968724 BLAKE2B 
e05f2379ac94b286f85791a138e1928e5b5b5a7749f0981d82c40c2a12860f55bf96bb2f0e924e35a0f8b2447b13052d38adea909aaa3199105787bb5a4861b3
 SHA512 
14c7e7ed2f38ab60299d8c7d41d78f042b6b57ef822d577b5138e60bdde31cf141eccd4332a25bc5da3d58eb5313d63c1448b5dfe9e11b8055bb8ea133a9038d

diff --git a/dev-lang/rust/rust-1.72.0-r1.ebuild 
b/dev-lang/rust/rust-1.72.0-r1.ebuild
deleted file mode 100644
index 38c6fb1..000
--- a/dev-lang/rust/rust-1.72.0-r1.ebuild
+++ /dev/null
@@ -1,770 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
\
-   multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs 
verify-sig
-
-if [[ ${PV} = *beta* ]]; then
-   betaver=${PV//*beta}
-   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
-   MY_P="rustc-beta"
-   SLOT="beta/${PV}"
-   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz"
-else
-   ABI_VER="$(ver_cut 1-2)"
-   SLOT="stable/${ABI_VER}"
-   MY_P="rustc-${PV}"
-   SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-fi
-
-# Temporarily set to 1.72.0 since it fixed issues in the stdlib that prevented 
bootstrapping on musl 1.2.4. Set back to
-# normal in 1.73.0.
-RUST_STAGE0_VERSION="${PV}"
-
-DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="https://www.rust-lang.org/";
-
-SRC_URI="
-   https://static.rust-lang.org/dist/${SRC}
-   verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc )
-   !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) )
-"
-
-# keep in sync with llvm ebuild of the same version as bundled one.
-ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai LoongArch Mips 
MSP430
-   NVPTX PowerPC RISCV Sparc SystemZ VE WebAssem

[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/

2024-02-16 Thread orbea
commit: da640ab91b978144a6056791a18961b084032250
Author: orbea  riseup  net>
AuthorDate: Fri Feb 16 15:04:16 2024 +
Commit: orbea  riseup  net>
CommitDate: Fri Feb 16 15:04:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=da640ab9

dev-lang/rust: update maintainers

Signed-off-by: orbea  riseup.net>

 dev-lang/rust/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-lang/rust/metadata.xml b/dev-lang/rust/metadata.xml
index 65d7703..1cf83c8 100644
--- a/dev-lang/rust/metadata.xml
+++ b/dev-lang/rust/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   gyakov...@gentoo.org
-   Georgy Yakovlev
-   

ra...@electronsweatshop.com
Randy Barlow



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/slang/

2024-02-16 Thread Rui Huang
commit: c652d3cdf2f3cdb409bf7df7ae4fcb2827121d02
Author: Huang Rui  gmail  com>
AuthorDate: Fri Feb 16 13:50:18 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Feb 16 13:51:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c652d3cd

sci-electronics/slang: bump to 5.0

Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/slang/Manifest |  1 +
 sci-electronics/slang/slang-5.0.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/sci-electronics/slang/Manifest b/sci-electronics/slang/Manifest
index 38dedff2e0..94b3e14ff6 100644
--- a/sci-electronics/slang/Manifest
+++ b/sci-electronics/slang/Manifest
@@ -2,3 +2,4 @@ DIST slang-1.0.tar.gz 1239664 BLAKE2B 
98355987b5c355eb914dd0d38c7441d5d39b7a0259
 DIST slang-2.0.tar.gz 1026299 BLAKE2B 
d55e0f419e030a37ff80aef3c0b16a96ee402707c758797fea3d1914e29247d22d240693cd873f95f634438fad5b8ed65961a324c69788fc3e62f83ce0a94869
 SHA512 
3d18961cda7eb40877932e937364b19cfcef3127a8467fbfc70febd1d6ef8b267aeae8244355a4b0206197ef126ee5a65aa4a4fb49d0970fe6c626725b7e6b21
 DIST slang-3.0.tar.gz 1097223 BLAKE2B 
87f7ac55fb719e64049e56792af9edbe20c39cebcd496f3fa3c980f54490a885f8bc3443b0c841930baf1d57854aba54747acf3f6a8debda3e1cb110dae364f0
 SHA512 
3d340ccdd7573d61b9e391861712d6b97a2c686b2bae351c1b25f11539146f6d00539b044c69f7dc362ed160828a1bb00f180553dcb760affe912e521bc56a8a
 DIST slang-4.0.tar.gz 1308308 BLAKE2B 
99029a26b3fe86942abc33381f8f9ba050c09b390ed7fc54404f4054eb34a83e168d53096cad2e8f037954770a95009c701c86b1e59e1e9d02e1709fd120164c
 SHA512 
043c053452b2d452875b2e3ed96be5b96275544e2a692bec8b170e01cefec6e5648a6681e3cac3afd2a68c8ec57f6461a9a73394d74abbc8627d49b66978808e
+DIST slang-5.0.tar.gz 1334032 BLAKE2B 
08981f86d0be6a4a7d391a2b65d8f4e5bdab8e3ba50f6e847e2b25fec9d9345e806045faae3c74fd71db90f939d8668ff775465ea1e8433d660a0a53f20a358a
 SHA512 
a1b7b9aac7357a9a7cc1818adbb5e9622234f607aba452ca57e3d28b31779339bb19557137cf37cdcc2abb2aba15eb6d2f580169322caf075a2518b3d8634a26

diff --git a/sci-electronics/slang/slang-5.0.ebuild 
b/sci-electronics/slang/slang-5.0.ebuild
new file mode 100644
index 00..d910be8d22
--- /dev/null
+++ b/sci-electronics/slang/slang-5.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake python-single-r1
+
+DESCRIPTION="SystemVerilog compiler and language services"
+HOMEPAGE="
+   https://sv-lang.com
+   https://github.com/MikePopoloski/slang
+"
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/MikePopoloski/${PN}.git";
+else
+   SRC_URI="https://github.com/MikePopoloski/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   S="${WORKDIR}/${P}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="python test"
+REQUIRED_USE=" ${PYTHON_REQUIRED_USE} "
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-cpp/catch-3.0.1
+   >=dev-libs/libfmt-9.1.0
+   >=dev-libs/mimalloc-2.1.2
+   $(python_gen_cond_dep '
+   >=dev-python/pybind11-2.10[${PYTHON_USEDEP}]
+   ')
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.0-fix-gentoo-libfmt-depend.patch"
+)
+
+src_configure() {
+   python_setup
+   local mycmakeargs=(
+   -D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   -D BUILD_SHARED_LIBS=ON
+   -D SLANG_INCLUDE_PYLIB=$(usex python)
+   -D SLANG_INCLUDE_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if use python; then
+   # fix python unexpected paths QA
+   mkdir -p "${D}/$(python_get_sitedir)" || die
+   mv "${D}"/usr/pyslang* "${D}/$(python_get_sitedir)" || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/, dev-python/urllib3/files/

2024-02-16 Thread Michał Górny
commit: c886664d717e65f9496d9fdb31e71f89d4ad5e98
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 17:05:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 17:15:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c886664d

dev-python/urllib3: Backport an upstream revert to fix regressions

Closes: https://bugs.gentoo.org/924333
Signed-off-by: Michał Górny  gentoo.org>

 .../urllib3/files/urllib3-2.2.0-revert.patch   | 42 ++
 ...rllib3-2.2.0.ebuild => urllib3-2.2.0-r1.ebuild} |  5 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/urllib3/files/urllib3-2.2.0-revert.patch 
b/dev-python/urllib3/files/urllib3-2.2.0-revert.patch
new file mode 100644
index ..14175ecec58b
--- /dev/null
+++ b/dev-python/urllib3/files/urllib3-2.2.0-revert.patch
@@ -0,0 +1,42 @@
+From 49b2ddaf07ec9ef65ef12d0218117f20e739ee6e Mon Sep 17 00:00:00 2001
+From: Quentin Pradet 
+Date: Fri, 16 Feb 2024 11:35:30 +0400
+Subject: [PATCH] Stop casting request headers to HTTPHeaderDict (#3344)
+
+While this was done to fix a mypy error, we did not notice the
+consequences:
+
+ * This breaks boto3 that subclasses HTTPConnection because
+   HTTPHeaderDict does not support bytes values yet.
+ * When proxying, headers are still a dictionary by default.
+
+We can decide to reintroduce a forced conversion to HTTPHeaderDict in
+urllib3 3.0 if the above issues are fixed.
+---
+ changelog/3343.bugfix.rst | 1 +
+ src/urllib3/connectionpool.py | 4 ++--
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+ create mode 100644 changelog/3343.bugfix.rst
+
+diff --git a/changelog/3343.bugfix.rst b/changelog/3343.bugfix.rst
+new file mode 100644
+index 00..4f2df9e7a4
+--- /dev/null
 b/changelog/3343.bugfix.rst
+@@ -0,0 +1 @@
++Fixed ``HTTPConnectionPool.urlopen`` to stop automatically casting non-proxy 
headers to ``HTTPHeaderDict``. This change was premature as it did not apply to 
proxy headers and ``HTTPHeaderDict`` does not handle byte header values 
correctly yet.
+diff --git a/src/urllib3/connectionpool.py b/src/urllib3/connectionpool.py
+index 1036f0d718..bd58ff14dd 100644
+--- a/src/urllib3/connectionpool.py
 b/src/urllib3/connectionpool.py
+@@ -751,8 +751,8 @@ def urlopen(  # type: ignore[override]
+ # have to copy the headers dict so we can safely change it without 
those
+ # changes being reflected in anyone else's copy.
+ if not http_tunnel_required:
+-headers = HTTPHeaderDict(headers)
+-headers.update(self.proxy_headers)
++headers = headers.copy()  # type: ignore[attr-defined]
++headers.update(self.proxy_headers)  # type: ignore[union-attr]
+ 
+ # Must keep the exception bound to a separate variable or else Python 
3
+ # complains about UnboundLocalError.

diff --git a/dev-python/urllib3/urllib3-2.2.0.ebuild 
b/dev-python/urllib3/urllib3-2.2.0-r1.ebuild
similarity index 95%
rename from dev-python/urllib3/urllib3-2.2.0.ebuild
rename to dev-python/urllib3/urllib3-2.2.0-r1.ebuild
index eb55415eb52a..bdcc50c7b073 100644
--- a/dev-python/urllib3/urllib3-2.2.0.ebuild
+++ b/dev-python/urllib3/urllib3-2.2.0-r1.ebuild
@@ -66,6 +66,11 @@ BDEPEND="
 "
 
 src_prepare() {
+   local PATCHES=(
+   # 
https://github.com/urllib3/urllib3/commit/49b2ddaf07ec9ef65ef12d0218117f20e739ee6e
+   "${FILESDIR}/${P}-revert.patch"
+   )
+
# upstream considers 0.5 s to be "long" for a timeout
# we get tons of test failures on *fast* systems because of that
sed -i -e '/LONG_TIMEOUT/s:0.5:5:' test/__init__.py || die



[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/files/, dev-python/urllib3/

2024-02-16 Thread Michał Górny
commit: 4bb99762cc087e8130f069e2e8e8e5c73281601a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 17:08:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 17:15:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb99762

dev-python/urllib3: Backport pytest-8 fix

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

 .../urllib3/files/urllib3-2.2.0-pytest-8.patch | 112 +
 dev-python/urllib3/urllib3-2.2.0-r1.ebuild |   2 +
 2 files changed, 114 insertions(+)

diff --git a/dev-python/urllib3/files/urllib3-2.2.0-pytest-8.patch 
b/dev-python/urllib3/files/urllib3-2.2.0-pytest-8.patch
new file mode 100644
index ..9baa3379a7c9
--- /dev/null
+++ b/dev-python/urllib3/files/urllib3-2.2.0-pytest-8.patch
@@ -0,0 +1,112 @@
+From aa8d3dd2535cc125e123e5c2bca38738d6864b2a Mon Sep 17 00:00:00 2001
+From: Ruben Laguna 
+Date: Mon, 5 Feb 2024 15:29:35 +0100
+Subject: [PATCH] Fix ssl_version tests for upcoming migration to pytest 8
+
+---
+ dev-requirements.txt|  2 +-
+ test/contrib/test_pyopenssl.py  |  1 -
+ test/with_dummyserver/test_https.py | 35 -
+ 3 files changed, 26 insertions(+), 12 deletions(-)
+
+diff --git a/test/contrib/test_pyopenssl.py b/test/contrib/test_pyopenssl.py
+index b4799ce802..eaca77ba6f 100644
+--- a/test/contrib/test_pyopenssl.py
 b/test/contrib/test_pyopenssl.py
+@@ -38,7 +38,6 @@ def teardown_module() -> None:
+ from ..test_ssl import TestSSL  # noqa: E402, F401
+ from ..test_util import TestUtilSSL  # noqa: E402, F401
+ from ..with_dummyserver.test_https import (  # noqa: E402, F401
+-TestHTTPS,
+ TestHTTPS_IPV4SAN,
+ TestHTTPS_IPV6SAN,
+ TestHTTPS_TLSv1,
+diff --git a/test/with_dummyserver/test_https.py 
b/test/with_dummyserver/test_https.py
+index aa22f11879..b8353d758b 100644
+--- a/test/with_dummyserver/test_https.py
 b/test/with_dummyserver/test_https.py
+@@ -65,7 +65,7 @@
+ CLIENT_CERT = CLIENT_INTERMEDIATE_PEM
+ 
+ 
+-class TestHTTPS(HTTPSHypercornDummyServerTestCase):
++class BaseTestHTTPS(HTTPSHypercornDummyServerTestCase):
+ tls_protocol_name: str | None = None
+ 
+ def tls_protocol_not_default(self) -> bool:
+@@ -83,11 +83,17 @@ def tls_version(self) -> ssl.TLSVersion:
+ def ssl_version(self) -> int:
+ if self.tls_protocol_name is None:
+ return pytest.skip("Skipping base test class")
+-attribute = f"PROTOCOL_{self.tls_protocol_name.replace('.', '_')}"
+-ssl_version = getattr(ssl, attribute, None)
+-if ssl_version is None:
+-return pytest.skip(f"ssl.{attribute} isn't available")
+-return ssl_version  # type: ignore[no-any-return]
++
++if self.tls_protocol_name == "TLSv1.3" and ssl.HAS_TLSv1_3:
++return ssl.PROTOCOL_TLS_CLIENT
++if self.tls_protocol_name == "TLSv1.2" and ssl.HAS_TLSv1_2:
++return ssl.PROTOCOL_TLSv1_2
++if self.tls_protocol_name == "TLSv1.1" and ssl.HAS_TLSv1_1:
++return ssl.PROTOCOL_TLSv1_1
++if self.tls_protocol_name == "TLSv1" and ssl.HAS_TLSv1:
++return ssl.PROTOCOL_TLSv1
++else:
++return pytest.skip(f"{self.tls_protocol_name} isn't available")
+ 
+ @classmethod
+ def setup_class(cls) -> None:
+@@ -797,6 +803,10 @@ def test_tls_protocol_name_of_socket(self) -> None:
+ def test_ssl_version_is_deprecated(self) -> None:
+ if self.tls_protocol_name is None:
+ pytest.skip("Skipping base test class")
++if self.ssl_version() == ssl.PROTOCOL_TLS_CLIENT:
++pytest.skip(
++"Skipping because ssl_version=ssl.PROTOCOL_TLS_CLIENT is not 
deprecated"
++)
+ 
+ with HTTPSConnectionPool(
+ self.host, self.port, ca_certs=DEFAULT_CA, 
ssl_version=self.ssl_version()
+@@ -964,6 +974,11 @@ def test_default_ssl_context_ssl_min_max_versions(self) 
-> None:
+ assert ctx.maximum_version == expected_maximum_version
+ 
+ def test_ssl_context_ssl_version_uses_ssl_min_max_versions(self) -> None:
++if self.ssl_version() == ssl.PROTOCOL_TLS_CLIENT:
++pytest.skip(
++"Skipping because ssl_version=ssl.PROTOCOL_TLS_CLIENT is not 
deprecated"
++)
++
+ with pytest.warns(
+ DeprecationWarning,
+ match=r"'ssl_version' option is deprecated and will be removed in 
"
+@@ -977,25 +992,25 @@ def 
test_ssl_context_ssl_version_uses_ssl_min_max_versions(self) -> None:
+ 
+ 
+ @pytest.mark.usefixtures("requires_tlsv1")
+-class TestHTTPS_TLSv1(TestHTTPS):
++class TestHTTPS_TLSv1(BaseTestHTTPS):
+ tls_protocol_name = "TLSv1"
+ certs = TLSv1_CERTS
+ 
+ 
+ @pytest.mark.usefixtures("requires_tlsv1_1")
+-class TestHTTPS_TLSv1_1(TestHTTPS):
++class TestHTTPS_TLSv1_1(BaseTestHTTPS):
+ tls_protocol_name = "TLSv1.1"
+ certs = TLSv1_1_CERTS
+ 
+ 
+ @pytest.mark.usefixtures("requ

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

2024-02-16 Thread Michał Górny
commit: e1d90e008e2972641087e509acb0231e511aa143
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 17:15:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 17:15:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d90e00

dev-python/moto: Reselect tests that were fixed by urllib3 patch

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

 dev-python/moto/moto-5.0.1.ebuild | 12 
 1 file changed, 12 deletions(-)

diff --git a/dev-python/moto/moto-5.0.1.ebuild 
b/dev-python/moto/moto-5.0.1.ebuild
index 9c9b637a38ee..eec24c57da30 100644
--- a/dev-python/moto/moto-5.0.1.ebuild
+++ b/dev-python/moto/moto-5.0.1.ebuild
@@ -93,18 +93,6 @@ python_test() {
# require py_partiql_parser
tests/test_s3/test_s3_select.py
tests/test_dynamodb/test_dynamodb_statements.py
-   # broken by new urllib3
-   
tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_data
-   
tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_file_using_requests
-   
tests/test_moto_api/recorder/test_recorder.py::TestThreadedMotoServer::test_server
-   
tests/test_s3/test_s3.py::test_presigned_put_url_with_approved_headers
-   
tests/test_s3/test_s3.py::test_presigned_put_url_with_custom_headers
-   
tests/test_s3/test_s3.py::test_put_chunked_with_v4_signature_in_body
-   tests/test_s3/test_s3.py::test_upload_from_file_to_presigned_url
-   
tests/test_s3/test_s3_bucket_policy.py::TestBucketPolicy::test_block_all_actions
-   
tests/test_s3/test_s3_bucket_policy.py::TestBucketPolicy::test_block_all_with_different_principal
-   
tests/test_s3/test_s3_bucket_policy.py::TestBucketPolicy::test_block_or_allow_get_object
-   
tests/test_s3/test_s3_bucket_policy.py::TestBucketPolicy::test_block_put_object
)
 
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1



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

2024-02-16 Thread Michał Górny
commit: 81696b1e24dad6dc617f6a87c7bc0e5c8ed28d46
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 16:58:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 17:15:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81696b1e

dev-python/github3-py: Deselect failing tests (upstream did too)

Closes: https://bugs.gentoo.org/924335
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/github3-py/github3-py-4.0.1.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-python/github3-py/github3-py-4.0.1.ebuild 
b/dev-python/github3-py/github3-py-4.0.1.ebuild
index beebe6da4fb9..a6a2528937e3 100644
--- a/dev-python/github3-py/github3-py-4.0.1.ebuild
+++ b/dev-python/github3-py/github3-py-4.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -41,5 +41,13 @@ BDEPEND="
 distutils_enable_tests pytest
 
 python_test() {
+   local EPYTEST_DESELECT=(
+   # betamax / urllib3 problem
+   # upstream marked these tests xfail...
+   # 
https://github.com/sigmavirus24/github3.py/commit/9d6124c09b0997b5e83579549bcf22b3e901d7e5
+   
tests/integration/test_repos_repo.py::TestRepoCommit::test_{diff,patch}
+   
tests/integration/test_repos_repo.py::TestComparison::test_{diff,patch}
+   )
+
epytest -o addopts=
 }



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

2024-02-16 Thread Michał Górny
commit: fb2beff8985e4ea358cd15b38f988da6a7bb41e9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 16:47:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 16:47:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb2beff8

dev-python/oslo-utils: Restrict to https://bugs.gentoo.org/924373
Signed-off-by: Michał Górny  gentoo.org>

 .../oslo-utils/{oslo-utils-7.0.0.ebuild => oslo-utils-7.0.0-r1.ebuild}   | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/oslo-utils/oslo-utils-7.0.0.ebuild 
b/dev-python/oslo-utils/oslo-utils-7.0.0-r1.ebuild
similarity index 97%
rename from dev-python/oslo-utils/oslo-utils-7.0.0.ebuild
rename to dev-python/oslo-utils/oslo-utils-7.0.0-r1.ebuild
index 3ddb625b174f..7073d5a58e39 100644
--- a/dev-python/oslo-utils/oslo-utils-7.0.0.ebuild
+++ b/dev-python/oslo-utils/oslo-utils-7.0.0-r1.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
>=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
+   =dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
>=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]



[gentoo-commits] proj/tex-overlay:main commit in: dev-texlive/texlive-luatex/

2024-02-16 Thread Florian Schmaus
commit: ebcf475780c10200a8ac30fb0ede281d07c2ab3e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Feb 16 17:17:18 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Feb 16 17:17:18 2024 +
URL:https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=ebcf4757

dev-texlive/texlive-luatex: add texlive-core DEPEND

Bug: https://bugs.gentoo.org/816360
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-texlive/texlive-luatex/texlive-luatex-2023_p69404.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2023_p69404.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2023_p69404.ebuild
index 0d34c02..2ea3741 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2023_p69404.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2023_p69404.ebuild
@@ -257,6 +257,7 @@ RDEPEND="
 "
 DEPEND="
${COMMON_DEPEND}
+   >=app-text/texlive-core-2023
 "
 
 TEXLIVE_MODULE_BINSCRIPTS="



[gentoo-commits] proj/releng:master commit in: releases/kconfig/sparc/, releases/kconfig/powerpc/, releases/kconfig/amd64/, ...

2024-02-16 Thread Ben Kohler
commit: 0fa8a83b1ed1ab832b558dd45d02cbbebcf1e0a9
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Feb 16 17:27:37 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Feb 16 17:28:05 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=0fa8a83b

kconfig/*: enable FRAMEBUFFER_CONSOLE_ROTATION

Closes: https://bugs.gentoo.org/921295

Signed-off-by: Ben Kohler  gentoo.org>

 releases/kconfig/amd64/admincd-4.4.8-r1-selinux.config| 2 +-
 releases/kconfig/amd64/amd64-5.10.61.config   | 2 +-
 releases/kconfig/amd64/amd64-5.15.59.config   | 2 +-
 releases/kconfig/amd64/amd64-5.15.80.config   | 2 +-
 releases/kconfig/amd64/amd64-6.1.38.config| 2 +-
 releases/kconfig/amd64/amd64-6.6.7.config | 2 +-
 releases/kconfig/amd64/cloud-amd64-gentoo.config  | 2 +-
 releases/kconfig/amd64/cloud-amd64-hardened.config| 2 +-
 releases/kconfig/amd64/livegui-amd64-5.15.16.config   | 2 +-
 releases/kconfig/hppa/hppa32.config   | 2 +-
 releases/kconfig/hppa/hppa64.config   | 2 +-
 releases/kconfig/powerpc/installcd-ibm-4.19.config| 2 +-
 releases/kconfig/powerpc/installcd-ppc32apple-4.19.config | 2 +-
 releases/kconfig/powerpc/installcd-ppc64apple-4.19.config | 2 +-
 releases/kconfig/sparc/installcd-3.8.13.config| 2 +-
 releases/kconfig/sparc/installcd-4.14.39.config   | 2 +-
 releases/kconfig/sparc/installcd-4.14.83.config   | 2 +-
 releases/kconfig/sparc/installcd-4.19.44.config   | 2 +-
 releases/kconfig/sparc/installcd-5.4.48.config| 2 +-
 releases/kconfig/x86/admincd-3.0.config   | 2 +-
 releases/kconfig/x86/admincd-3.18.9.config| 2 +-
 releases/kconfig/x86/admincd-3.2.config   | 2 +-
 releases/kconfig/x86/admincd-3.4.2.config | 2 +-
 releases/kconfig/x86/admincd-3.9.5.config | 2 +-
 releases/kconfig/x86/installcd-2.6.24.config  | 2 +-
 releases/kconfig/x86/installcd-2.6.27.config  | 2 +-
 releases/kconfig/x86/installcd-2.6.28.config  | 2 +-
 releases/kconfig/x86/installcd-2.6.31.config  | 2 +-
 releases/kconfig/x86/installcd-2.6.37.config  | 2 +-
 releases/kconfig/x86/installcd-2.6.38.config  | 2 +-
 releases/kconfig/x86/installcd-3.18.12.config | 2 +-
 releases/kconfig/x86/installcd-3.4.2.config   | 2 +-
 releases/kconfig/x86/installcd-3.8.13.config  | 2 +-
 releases/kconfig/x86/installcd-4.14.52.config | 2 +-
 releases/kconfig/x86/livecd-2.6.24.config | 2 +-
 releases/kconfig/x86/x86-5.4.38.config| 2 +-
 36 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/releases/kconfig/amd64/admincd-4.4.8-r1-selinux.config 
b/releases/kconfig/amd64/admincd-4.4.8-r1-selinux.config
index a46ec893..ba923b44 100644
--- a/releases/kconfig/amd64/admincd-4.4.8-r1-selinux.config
+++ b/releases/kconfig/amd64/admincd-4.4.8-r1-selinux.config
@@ -2788,7 +2788,7 @@ CONFIG_DUMMY_CONSOLE_COLUMNS=80
 CONFIG_DUMMY_CONSOLE_ROWS=25
 CONFIG_FRAMEBUFFER_CONSOLE=y
 # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
 CONFIG_LOGO=y
 # CONFIG_LOGO_LINUX_MONO is not set
 # CONFIG_LOGO_LINUX_VGA16 is not set

diff --git a/releases/kconfig/amd64/amd64-5.10.61.config 
b/releases/kconfig/amd64/amd64-5.10.61.config
index 20f875fd..c759f5ef 100644
--- a/releases/kconfig/amd64/amd64-5.10.61.config
+++ b/releases/kconfig/amd64/amd64-5.10.61.config
@@ -3668,7 +3668,7 @@ CONFIG_DUMMY_CONSOLE_COLUMNS=80
 CONFIG_DUMMY_CONSOLE_ROWS=25
 CONFIG_FRAMEBUFFER_CONSOLE=y
 # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
 # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
 # end of Console display driver support
 

diff --git a/releases/kconfig/amd64/amd64-5.15.59.config 
b/releases/kconfig/amd64/amd64-5.15.59.config
index 37d4162c..ac1f3eae 100644
--- a/releases/kconfig/amd64/amd64-5.15.59.config
+++ b/releases/kconfig/amd64/amd64-5.15.59.config
@@ -3793,7 +3793,7 @@ CONFIG_DUMMY_CONSOLE_ROWS=25
 CONFIG_FRAMEBUFFER_CONSOLE=y
 # CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
 # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
 # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
 # end of Console display driver support
 

diff --git a/releases/kconfig/amd64/amd64-5.15.80.config 
b/releases/kconfig/amd64/amd64-5.15.80.config
index d0eb8b0a..9ffcb05c 100644
--- a/releases/kconfig/amd64/amd64-5.15.80.config
+++ b/releases/kconfig/amd64/amd64-5.15.80.config
@@ -3794,7 +3794,7 @@ CONFIG_DUMMY_CONSOLE_ROWS=25
 CONFIG_FRAM

[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/livegui/files/

2024-02-16 Thread Ben Kohler
commit: 1091a5326f30c24c1ad1763913d4fd16c34caf48
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Feb 16 17:28:53 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Feb 16 17:29:32 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=1091a532

Revert "livegui/fsscript: add /mnt/gentoo dir"

This reverts commit a1657606c333bc3effb0adf4518b66101ad3223b.

Signed-off-by: Ben Kohler  gentoo.org>

 releases/specs/amd64/livegui/files/fsscript-stage2.sh | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/releases/specs/amd64/livegui/files/fsscript-stage2.sh 
b/releases/specs/amd64/livegui/files/fsscript-stage2.sh
index d17bee54..05ddf659 100755
--- a/releases/specs/amd64/livegui/files/fsscript-stage2.sh
+++ b/releases/specs/amd64/livegui/files/fsscript-stage2.sh
@@ -90,6 +90,3 @@ polkit.addRule(function(action, subject) {
 return polkit.Result.YES;
 }
 });' > /etc/polkit-1/rules.d/livegui-root-tools.rules
-
-# Create missing /mnt/gentoo, to behave like installcd
-mkdir -p /mnt/gentoo



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

2024-02-16 Thread Alfredo Tupone
commit: c2aaddd0d81adb6a8697ed159b3ed1c6f1693ba3
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Feb 16 17:32:04 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb 16 17:36:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2aaddd0

www-apps/liquid_feedback_core: add 4.2.2, drop 4.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 www-apps/liquid_feedback_core/Manifest |  2 +-
 www-apps/liquid_feedback_core/files/lf_update.sh   |  8 ++
 .../files/liquid_feedback_core.confd   |  2 ++
 .../files/liquid_feedback_core.initd   | 10 +++
 .../files/postinstall-en-4.txt | 32 ++
 0.ebuild => liquid_feedback_core-4.2.2.ebuild} | 16 +++
 6 files changed, 64 insertions(+), 6 deletions(-)

diff --git a/www-apps/liquid_feedback_core/Manifest 
b/www-apps/liquid_feedback_core/Manifest
index 9da9f60aed94..c6a235edc4b7 100644
--- a/www-apps/liquid_feedback_core/Manifest
+++ b/www-apps/liquid_feedback_core/Manifest
@@ -1,4 +1,4 @@
 DIST liquid_feedback_core-v2.2.6.tar.gz 127440 BLAKE2B 
d62ecd8c9947259a7213f92ecaf1491a5e858ff2fdaff5e020fc4ec0c433297d8a7701a812de200130a1ed7f08ded1d9f31d42de7fffa2981361efee0e31646c
 SHA512 
6f680398a7d2e529e642dc94ba16bc1b33d25459ddbf629c06387391ef13c0e212a108cc337cd2bc29505f4f6436b6e92994e63eaa09fe1c07733d2821d9b7f1
 DIST liquid_feedback_core-v3.0.4.tar.gz 142983 BLAKE2B 
05e8c1630a8fa3932b4fc291843dd0c45e2333940394a0632309c9041dc850cc894a6cb54fb840329f67812ebcde5d540c338cf27a88ad428aaa066329725409
 SHA512 
baea8a61c94e640557d0169b6171247ff0303ff1a9c8b587c6769e367cf56805c1a1e660aadf7178d984182be6dde326770240b3ffeda42139c4a94445a2bbf8
 DIST liquid_feedback_core-v3.2.2.tar.gz 162505 BLAKE2B 
dc6e9d0b8d1e596150520e068e7743a6e839f7e6ffc3c605d090973a179652858c037c4f12c75774d158adfc60484d1ac321350fa7f8d16329043051ae2cd98c
 SHA512 
60a3548008235822e83c6614e990d87200b342d8e5c5fd1ca1f6092bc48d918f9dbfcc130039f4acf2956a19100cc96187ac1c7f5174f7e69a45f651643ab1d9
-DIST liquid_feedback_core-v4.0.0.tar.gz 194817 BLAKE2B 
d33c4f60371050664e19425b3e344435c2b35d7e48fa682b9857d0bbc22032e59f4811ce41b8cad2f8d325e26a9adbd573bf205289b6f419c32829392014cbdf
 SHA512 
499a60d4d71e85357ffe45fe0cbcd13bdf131f80c2b24e320b06646e56c7cd422e44306132d7fbe3dc22bf1be9af208ef9bfa143142cd2aa0880382dfe874aa4
+DIST liquid_feedback_core-v4.2.2.tar.gz 226473 BLAKE2B 
4df49d1e1734c72ac439f772dfa1bf2b10d6cfb739f323735c39b2ed1c28ae19a26a00ad5fb3c55ead74e8d35773bbb39112936f5a4bf3321cd5f1847f7721a2
 SHA512 
f2542c3c38aa22cd7b8de4a47afb51e851f7f8e4b791d7bf90648e2e8abc6f71f687386f6aa028717c4ef042f3e3366b5458933e43dcf51476b3514f858eb20d

diff --git a/www-apps/liquid_feedback_core/files/lf_update.sh 
b/www-apps/liquid_feedback_core/files/lf_update.sh
new file mode 100644
index ..5cd452d81153
--- /dev/null
+++ b/www-apps/liquid_feedback_core/files/lf_update.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+while true; do
+  nice /usr/bin/lf_update dbname=$1
+  nice /usr/bin/lf_update_issue_order dbname=$1
+  nice /usr/bin/lf_update_suggestion_order dbname=$1
+  sleep 5m
+done

diff --git a/www-apps/liquid_feedback_core/files/liquid_feedback_core.confd 
b/www-apps/liquid_feedback_core/files/liquid_feedback_core.confd
new file mode 100644
index ..1e1ed6b29296
--- /dev/null
+++ b/www-apps/liquid_feedback_core/files/liquid_feedback_core.confd
@@ -0,0 +1,2 @@
+# name of db for liquid feedback
+dbname=liquid_feedback

diff --git a/www-apps/liquid_feedback_core/files/liquid_feedback_core.initd 
b/www-apps/liquid_feedback_core/files/liquid_feedback_core.initd
new file mode 100644
index ..fe97906ee4ee
--- /dev/null
+++ b/www-apps/liquid_feedback_core/files/liquid_feedback_core.initd
@@ -0,0 +1,10 @@
+#!/sbin/openrc-run
+description="liquid feedback updator"
+
+command="/usr/bin/lf_update.sh"
+command_args="$dbname"
+command_background=yes
+command_user="apache:apache"
+error_log=/var/log/liquid_feedback/lf_update.err
+output_log=/var/log/liquid_feedback/lf_update.log
+pidfile=/run/lqfb_core.pid

diff --git a/www-apps/liquid_feedback_core/files/postinstall-en-4.txt 
b/www-apps/liquid_feedback_core/files/postinstall-en-4.txt
new file mode 100644
index ..1ce7b7431495
--- /dev/null
+++ b/www-apps/liquid_feedback_core/files/postinstall-en-4.txt
@@ -0,0 +1,32 @@
+To use Liquid Feedback you have to follow these
+simple steps, which have to be done as the postgres system user (or
+which ever is the database superuser):
+
+$ createuser -d apache
+
+$ psql 
+postgres=# ALTER USER apache WITH PASSWORD 'the_new_password';
+
+$ createdb -U apache liquid_feedback
+$ psql -U apache liquid_feedback
+\i /usr/share/liquid_feedback_core/core.sql
+\i /usr/share/liquid_feedback_core/geoindex_install.sql
+INSERT INTO system_setting (member_ttl) VALUES ('1 year');
+INSERT INTO contingent (polling, time_frame, text_entry_limit, 
initiative_limit) VALUES (false, '1 hour', 20, 6);
+INSERT IN

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

2024-02-16 Thread Alfredo Tupone
commit: 75a4dc89434cbd9f014b40e9faab81e892282be2
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Feb 16 17:46:18 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb 16 17:46:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a4dc89

www-apps/liquid_feedback_frontend: add 4.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 www-apps/liquid_feedback_frontend/Manifest |  1 +
 .../files/liquid_feedback_frontend.initd   | 17 +
 .../liquid_feedback_frontend-4.0.0.ebuild  | 40 ++
 3 files changed, 58 insertions(+)

diff --git a/www-apps/liquid_feedback_frontend/Manifest 
b/www-apps/liquid_feedback_frontend/Manifest
index 86e967542568..50d5858ea16a 100644
--- a/www-apps/liquid_feedback_frontend/Manifest
+++ b/www-apps/liquid_feedback_frontend/Manifest
@@ -1 +1,2 @@
 DIST liquid_feedback_frontend-v3.2.1.tar.gz 499832 BLAKE2B 
6d9ead85fa7e47c04c4169b85ffa119737a798d94b236dbd7d11ae4c5d38cc072a71a45b52e250effa62dac65c3ebcd723061e395b05d9f31d0bb01f8e82f9b9
 SHA512 
1b5e5fc390a2a705c99145ea36556f9b14de4c052c4673e2c7f12148efe485feaf1a91781c016015c41465559204e906e3cad78e37f41289abd5ca27c4257bb3
+DIST liquid_feedback_frontend-v4.0.0.tar.gz 2498592 BLAKE2B 
3f1ac24327cc7e09bc0bc79bd05d8f852c31d453b24deef5f615b1a524ee00980fa7c3fcf7cca10f13cb08a37fdb1115d44d04f66a3425ce4cea47046224b63c
 SHA512 
141cc08127b20a20c4d7b524e47dd96e176d883080fb8a2350a4c217af98bc1b027783e7e6f2c9ba720947d7ece8660190510ba93b5c9266c740e5380aa50845

diff --git 
a/www-apps/liquid_feedback_frontend/files/liquid_feedback_frontend.initd 
b/www-apps/liquid_feedback_frontend/files/liquid_feedback_frontend.initd
new file mode 100644
index ..4ec5978c03d8
--- /dev/null
+++ b/www-apps/liquid_feedback_frontend/files/liquid_feedback_frontend.initd
@@ -0,0 +1,17 @@
+#!/sbin/openrc-run
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="liquid feedback daemon"
+description="Liquid Feedback Frontend"
+command=/usr/bin/moonbridge
+command_args="-l /var/log/liquid_feedback/lqfb.log /usr/lib/webmcp/bin/mcp.lua 
/usr/lib/webmcp /var/lib/liquid_feedback_frontend main myconfig"
+pidfile=/run/lqfb.pid
+command_user="apache:apache"
+command_background=true
+
+depend() {
+  need net
+  need postgresql
+  need liquid_feedback_core
+}

diff --git 
a/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-4.0.0.ebuild 
b/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-4.0.0.ebuild
new file mode 100644
index ..1c8b17d28c7a
--- /dev/null
+++ b/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-4.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PN_F=${PN}
+PV_F=v${PV}
+MY_P=${PN}-v${PV}
+
+DESCRIPTION="Internet platforms for proposition development and decision 
making"
+HOMEPAGE="https://www.public-software-group.org/liquid_feedback";
+SRC_URI="https://www.public-software-group.org/pub/projects/liquid_feedback/frontend/v${PV}/${MY_P}.tar.gz
+   https://dev.gentoo.org/~tupone/distfiles/${MY_P}.tar.gz";
+
+LICENSE="HPND CC-BY-2.5"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="~www-apps/liquid_feedback_core-4.2.2
+   ~www-servers/moonbridge-1.1.3
+   >=www-apps/webmcp-2.2.1"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"/${MY_P}
+
+DOCS=( INSTALL.html INSTALL.mkd )
+
+src_install() {
+   default
+
+   insinto /var/lib/${PN}
+   doins -r app db env fastpath lib locale model static style tmp
+   fowners apache:apache /var/lib/${PN}/tmp
+
+   insinto /etc/${PN}
+   doins config/*
+   dosym ../../../etc/${PN} /var/lib/${PN}/config
+
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+}



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

2024-02-16 Thread Alfredo Tupone
commit: 112cf75157a34c41a605e591d88c323519d988b9
Author: Sv. Lockal  gmail  com>
AuthorDate: Mon Feb  5 17:13:56 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb 16 17:52:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112cf751

dev-libs/oneDNN: add 3.3.4

Signed-off-by: Sv. Lockal  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35194
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/oneDNN/Manifest|   1 +
 dev-libs/oneDNN/oneDNN-3.3.4.ebuild | 134 
 2 files changed, 135 insertions(+)

diff --git a/dev-libs/oneDNN/Manifest b/dev-libs/oneDNN/Manifest
index 72537adf9cba..674f0426e148 100644
--- a/dev-libs/oneDNN/Manifest
+++ b/dev-libs/oneDNN/Manifest
@@ -1 +1,2 @@
 DIST oneDNN-3.3.3.tar.gz 11577369 BLAKE2B 
85df74235d70d30d69ebb1702dcb328466d38046b37f4078b1d6880c7cbe079d095e53e5c9e2f0f77daca057cae62e661ac1bf919e8f128cf9c76a847dc0425d
 SHA512 
bb4a6b33b3191b9e517a321dd089b7debb528dd2d4be48f52626308fe0e1dbea3fa6149fd9debe6aa23f11224ac80e4d3ee1e251d2007faf9bcc262bb895de71
+DIST oneDNN-3.3.4.tar.gz 11577725 BLAKE2B 
abfcf14f8f7ade2341004d3afdb2879814b50edb76dcc677f0c97aa061e3f5c958a8810fb3eb90926c7dc5d007406daf7b73e9ce660f8c0094a49338e9255f8c
 SHA512 
ff31f3f6b59529aad47d5a8154572aa8d7e8267c4b8150aa32eeac7baa378e1dbfdc1adc6d503ebf1bd132bc09446019abf80e5dd8b54bd6aebfb08b7fb6b066

diff --git a/dev-libs/oneDNN/oneDNN-3.3.4.ebuild 
b/dev-libs/oneDNN/oneDNN-3.3.4.ebuild
new file mode 100644
index ..f67b93c73e22
--- /dev/null
+++ b/dev-libs/oneDNN/oneDNN-3.3.4.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="doxygen"
+DOCS_DIR="${WORKDIR}/${P}_build"
+
+# oneDNN has its own FindBLAS.cmake file to find MKL (in a non-standard way).
+# Removing of CMake modules is disabled.
+CMAKE_REMOVE_MODULES_LIST=( none )
+
+# There is additional sphinx documentation but we are missing dependency 
doxyrest.
+inherit cmake docs multiprocessing toolchain-funcs
+
+DESCRIPTION="oneAPI Deep Neural Network Library"
+HOMEPAGE="https://github.com/oneapi-src/oneDNN";
+SRC_URI="https://github.com/oneapi-src/oneDNN/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="test mkl cblas static-libs +openmp"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   mkl? ( sci-libs/mkl )
+   cblas? ( !mkl? ( virtual/cblas ) )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   openmp? (
+   || (
+   sys-devel/gcc[openmp]
+   sys-devel/clang-runtime[openmp]
+   )
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.3.3-include-cstdint.patch"
+)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+   if ! use openmp ; then
+   ewarn "WARNING: oneDNN is being built with sequential runtime."
+   ewarn "Proceeding might lead to highly sub-optimal performance."
+   ewarn "Conside enabling \"openmp\" USE flag."
+   fi
+
+   local mycmakeargs=(
+   -DDNNL_LIBRARY_TYPE=$(usex static-libs STATIC SHARED)
+   -DDNNL_CPU_RUNTIME=$(usex openmp OMP SEQ)
+   -DDNNL_GPU_RUNTIME=NONE
+   -DDNNL_BUILD_EXAMPLES=OFF
+   -DDNNL_BUILD_TESTS="$(usex test)"
+   -DDNNL_ENABLE_CONCURRENT_EXEC=OFF
+   -DDNNL_ENABLE_JIT_PROFILING=ON
+   -DDNNL_ENABLE_ITT_TASKS=ON
+   -DDNNL_ENABLE_PRIMITIVE_CACHE=ON
+   -DDNNL_ENABLE_MAX_CPU_ISA=ON
+   -DDNNL_ENABLE_CPU_ISA_HINTS=ON
+   -DDNNL_ENABLE_WORKLOAD=TRAINING
+   -DDNNL_ENABLE_PRIMITIVE=ALL
+   -DDNNL_ENABLE_PRIMITIVE_GPU_ISA=ALL
+   -DDNNL_EXPERIMENTAL=OFF
+   -DDNNL_VERBOSE=ON
+   -DDNNL_DEV_MODE=OFF
+   -DDNNL_AARCH64_USE_ACL=OFF
+   -DDNNL_GPU_VENDOR=INTEL
+   -DDNNL_LIBRARY_NAME=dnnl
+   -DONEDNN_BUILD_GRAPH=ON
+   -DONEDNN_ENABLE_GRAPH_DUMP=OFF
+   -DONEDNN_EXPERIMENTAL_GRAPH_COMPILER_BACKEND=OFF
+   -DDNNL_ENABLE_PRIMITIVE_CPU_ISA=ALL
+   -DONEDNN_ENABLE_GEMM_KERNELS_ISA=ALL
+   -Wno-dev
+   )
+
+   if use mkl ; then
+   if [ -e "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh ]; 
then
+   source 
"${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh || die
+   else
+   # bug 923109: sci-libs/mkl-2020.4.304 has no vars.sh, 
configure it manually
+   export CPATH="${EPREFIX}"/usr/include/mkl
+   export MKLROOT="${EPREFIX}"/usr
+   fi
+
+   mycmake

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

2024-02-16 Thread Alfredo Tupone
commit: 48801f123fe359bcd78f27ce33d827e62e9ea1e3
Author: Sv. Lockal  gmail  com>
AuthorDate: Mon Feb  5 16:59:06 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb 16 17:52:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48801f12

dev-libs/oneDNN: improve handling of multiple USE flags

Disable test_graph_unit_cpu (#922886) and improve performance for openmp tests.
Remove cpu_* flags: ISA cmake settings set upper level of JIT code, not active 
instruction set, so using cpu_* flags was misleading.
Improve check for openmp. Allow to builds without openmp (with warning) - 
#922886
Fix compilation with sci-libs/mkl-2020.4.304, which is installed into /usr, not 
/opt.

Closes: https://bugs.gentoo.org/922886
Closes: https://bugs.gentoo.org/923109
Closes: https://bugs.gentoo.org/923407
Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Alfredo Tupone  gentoo.org>

 ...{oneDNN-3.3.3.ebuild => oneDNN-3.3.3-r1.ebuild} | 76 ++
 1 file changed, 50 insertions(+), 26 deletions(-)

diff --git a/dev-libs/oneDNN/oneDNN-3.3.3.ebuild 
b/dev-libs/oneDNN/oneDNN-3.3.3-r1.ebuild
similarity index 60%
rename from dev-libs/oneDNN/oneDNN-3.3.3.ebuild
rename to dev-libs/oneDNN/oneDNN-3.3.3-r1.ebuild
index 6ce3ea96e786..f67b93c73e22 100644
--- a/dev-libs/oneDNN/oneDNN-3.3.3.ebuild
+++ b/dev-libs/oneDNN/oneDNN-3.3.3-r1.ebuild
@@ -11,7 +11,7 @@ DOCS_DIR="${WORKDIR}/${P}_build"
 CMAKE_REMOVE_MODULES_LIST=( none )
 
 # There is additional sphinx documentation but we are missing dependency 
doxyrest.
-inherit cmake docs
+inherit cmake docs multiprocessing toolchain-funcs
 
 DESCRIPTION="oneAPI Deep Neural Network Library"
 HOMEPAGE="https://github.com/oneapi-src/oneDNN";
@@ -21,7 +21,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
 
-IUSE="test cpu_flags_x86_avx512f cpu_flags_x86_avx2 cpu_flags_x86_sse4_1 mkl 
cblas static-libs"
+IUSE="test mkl cblas static-libs +openmp"
 
 RESTRICT="!test? ( test )"
 
@@ -30,15 +30,37 @@ DEPEND="
cblas? ( !mkl? ( virtual/cblas ) )
 "
 RDEPEND="${DEPEND}"
+BDEPEND="
+   openmp? (
+   || (
+   sys-devel/gcc[openmp]
+   sys-devel/clang-runtime[openmp]
+   )
+   )
+"
 
 PATCHES=(
"${FILESDIR}/${PN}-3.3.3-include-cstdint.patch"
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 src_configure() {
+   if ! use openmp ; then
+   ewarn "WARNING: oneDNN is being built with sequential runtime."
+   ewarn "Proceeding might lead to highly sub-optimal performance."
+   ewarn "Conside enabling \"openmp\" USE flag."
+   fi
+
local mycmakeargs=(
-DDNNL_LIBRARY_TYPE=$(usex static-libs STATIC SHARED)
-   -DDNNL_CPU_RUNTIME=OMP
+   -DDNNL_CPU_RUNTIME=$(usex openmp OMP SEQ)
-DDNNL_GPU_RUNTIME=NONE
-DDNNL_BUILD_EXAMPLES=OFF
-DDNNL_BUILD_TESTS="$(usex test)"
@@ -60,33 +82,20 @@ src_configure() {
-DONEDNN_BUILD_GRAPH=ON
-DONEDNN_ENABLE_GRAPH_DUMP=OFF
-DONEDNN_EXPERIMENTAL_GRAPH_COMPILER_BACKEND=OFF
+   -DDNNL_ENABLE_PRIMITIVE_CPU_ISA=ALL
+   -DONEDNN_ENABLE_GEMM_KERNELS_ISA=ALL
-Wno-dev
)
 
-   local isa="ALL"
-
-   if use cpu_flags_x86_avx512f ; then
-   isa="AVX512"
-   elif use cpu_flags_x86_avx2; then
-   isa="AVX2"
-   elif use cpu_flags_x86_sse4_1; then
-   isa="SSE41"
-   else
-   ewarn "WARNING: oneDNN is being built with for all ISA."
-   ewarn "These may cause runtime issues CPUs that are not 
supported by oneDNN."
-   ewarn ""
-   ewarn "To configure oneDNN with ISA that is optimal for your 
CPU,"
-   ewarn "set CPU_FLAGS_X86 in your make.conf, and re-emerge 
oneDNN."
-   ewarn ""
-   ewarn "See the list of supported CPUs at"
-   ewarn 
"https://github.com/oneapi-src/oneDNN?tab=readme-ov-file#system-requirements";
-   ewarn "For CPU_FLAGS_X86 documentation visit 
https://wiki.gentoo.org/wiki/CPU_FLAGS_*";
-   fi
-
-   mycmakeargs+=( -DDNNL_ENABLE_PRIMITIVE_CPU_ISA="${isa}" 
-DONEDNN_ENABLE_GEMM_KERNELS_ISA="${isa}" )
-
if use mkl ; then
-   source /opt/intel/oneapi/mkl/latest/env/vars.sh
+   if [ -e "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh ]; 
then
+   source 
"${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh || die
+   else
+   # bug 923109: sci-libs/mkl-2020.4.304 has no vars.sh, 
configure it manually
+   export CPATH="${EPREFIX}"/usr/include/mkl
+   export MKLROOT="${

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

2024-02-16 Thread Alfredo Tupone
commit: 8808d3bd887dcc90f4dd1b307089c8e3c8f95331
Author: Jan Smutny  excello  cz>
AuthorDate: Wed Jan 31 18:44:18 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb 16 18:03:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8808d3bd

mail-filter/maildrop: fix conflict with netqmail

When the "tools" USE flag is disabled, remove these files conflicting
with netqmail:
 * /usr/share/man/man5/maildir.5.bz2
 * /usr/share/man/man1/maildirwatch.1.bz2
 * /usr/share/man/man1/maildirmake.1.bz2
Additionally, remove the maildirwatch and maildirmake binaries, as
these shouldn't be installed when "tools" USE flag is disabled.

Signed-off-by: Jan Smutný  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35119
Signed-off-by: Alfredo Tupone  gentoo.org>

 .../{maildrop-3.1.6-r1.ebuild => maildrop-3.1.6-r2.ebuild}   | 9 +
 1 file changed, 9 insertions(+)

diff --git a/mail-filter/maildrop/maildrop-3.1.6-r1.ebuild 
b/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild
similarity index 93%
rename from mail-filter/maildrop/maildrop-3.1.6-r1.ebuild
rename to mail-filter/maildrop/maildrop-3.1.6-r2.ebuild
index bd2206b3e40d..0bdf1c83bc3e 100644
--- a/mail-filter/maildrop/maildrop-3.1.6-r1.ebuild
+++ b/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild
@@ -133,6 +133,15 @@ src_install() {
dodoc libs/maildir/AUTHORS libs/maildir/INSTALL \
libs/maildir/README*.txt libs/maildir/*.html
 
+   # bugs 61116, 639124
+   if ! use tools ; then
+   for tool in "maildirmake" "maildirwatch"; do
+   rm "${D}/usr/bin/${tool}" || die
+   rm "${D}/usr/share/man/man"[0-9]"/${tool}."[0-9] || die
+   done
+   rm "${D}/usr/share/man/man5/maildir.5" || die
+   fi
+
insinto /etc
doins "${FILESDIR}"/maildroprc
 



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

2024-02-16 Thread Alfredo Tupone
commit: ef004e847ff369404778059aeebcbf037e8522d8
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Feb 16 18:07:46 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb 16 18:07:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef004e84

dev-util/flawfinder: drop 2.0.19

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-util/flawfinder/flawfinder-2.0.19.ebuild | 32 
 1 file changed, 32 deletions(-)

diff --git a/dev-util/flawfinder/flawfinder-2.0.19.ebuild 
b/dev-util/flawfinder/flawfinder-2.0.19.ebuild
deleted file mode 100644
index acd76dab1d7f..
--- a/dev-util/flawfinder/flawfinder-2.0.19.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Examines C/C++ source code for security flaws"
-HOMEPAGE="https://www.dwheeler.com/flawfinder/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~mips ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.0.18-setup.patch )
-
-src_prepare() {
-   sed -e "s/${PN}.1.gz/${PN}.1/g" -i setup.py || die 'sed failed'
-   default
-}
-
-python_test() {
-   emake test
-}
-
-python_install_all() {
-   local DOCS=( announcement ChangeLog README.md ${PN}.pdf )
-   distutils-r1_python_install_all
-}



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

2024-02-16 Thread Alfredo Tupone
commit: 3b26c73341de7b8224ae9a212a85c33dab072652
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Feb 16 18:11:50 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb 16 18:11:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b26c733

dev-python/confusable-homoglyphs: add github upstream metadata

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-python/confusable-homoglyphs/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/confusable-homoglyphs/metadata.xml 
b/dev-python/confusable-homoglyphs/metadata.xml
index 4dfb59ace990..947931a5ee82 100644
--- a/dev-python/confusable-homoglyphs/metadata.xml
+++ b/dev-python/confusable-homoglyphs/metadata.xml
@@ -12,5 +12,6 @@

confusable-homoglyphs
~valhalla/confusable_homoglyphs
+   vhf/confusable_homoglyphs

 



[gentoo-commits] repo/gentoo:master commit in: dev-python/vcrpy/files/, dev-python/vcrpy/

2024-02-16 Thread Michał Górny
commit: f580c35947fac3dc7d48795941be7e61660699f1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 18:37:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 18:38:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f580c359

dev-python/vcrpy: Fix compatibility with patched httpbin

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

 .../vcrpy/files/vcrpy-6.0.1-httpbin-compat.patch   | 40 ++
 dev-python/vcrpy/vcrpy-6.0.1.ebuild|  5 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/vcrpy/files/vcrpy-6.0.1-httpbin-compat.patch 
b/dev-python/vcrpy/files/vcrpy-6.0.1-httpbin-compat.patch
new file mode 100644
index ..4e2a91cb4bac
--- /dev/null
+++ b/dev-python/vcrpy/files/vcrpy-6.0.1-httpbin-compat.patch
@@ -0,0 +1,40 @@
+From e60dafb8dce589e7deb63fec552f5c05bd19ac6d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Fri, 16 Feb 2024 19:33:41 +0100
+Subject: [PATCH] Improve test compatibility with legacy httpbin index
+
+Make the tests slightly more flexible to match both the flasgger-based
+and legacy httpbin index.  This is needed for compatibility with
+https://github.com/psf/httpbin/pull/44 when flasgger is not installed
+(e.g. on architectures that are not supported by Rust).
+---
+ tests/integration/test_basic.py  | 2 +-
+ tests/integration/test_register_persister.py | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tests/integration/test_basic.py b/tests/integration/test_basic.py
+index bfad6153..99121456 100644
+--- a/tests/integration/test_basic.py
 b/tests/integration/test_basic.py
+@@ -39,7 +39,7 @@ def test_basic_json_use(tmpdir, httpbin):
+ test_fixture = str(tmpdir.join("synopsis.json"))
+ with vcr.use_cassette(test_fixture, serializer="json"):
+ response = urlopen(httpbin.url).read()
+-assert b"A simple HTTP Request & Response Service." in response
++assert b"HTTP Request & Response Service" in response
+ 
+ 
+ def test_patched_content(tmpdir, httpbin):
+diff --git a/tests/integration/test_register_persister.py 
b/tests/integration/test_register_persister.py
+index e904197c..375f14be 100644
+--- a/tests/integration/test_register_persister.py
 b/tests/integration/test_register_persister.py
+@@ -66,7 +66,7 @@ def test_load_cassette_with_custom_persister(tmpdir, 
httpbin):
+ 
+ with my_vcr.use_cassette(test_fixture, serializer="json"):
+ response = urlopen(httpbin.url).read()
+-assert b"A simple HTTP Request & Response Service." in response
++assert b"HTTP Request & Response Service" in response
+ 
+ 
+ def test_load_cassette_persister_exception_handling(tmpdir, httpbin):

diff --git a/dev-python/vcrpy/vcrpy-6.0.1.ebuild 
b/dev-python/vcrpy/vcrpy-6.0.1.ebuild
index 6e8afec2a509..257bac69d0b4 100644
--- a/dev-python/vcrpy/vcrpy-6.0.1.ebuild
+++ b/dev-python/vcrpy/vcrpy-6.0.1.ebuild
@@ -38,6 +38,11 @@ BDEPEND="
 
 distutils_enable_tests pytest
 
+PATCHES=(
+   # https://github.com/kevin1024/vcrpy/pull/823
+   "${FILESDIR}/${P}-httpbin-compat.patch"
+)
+
 python_test() {
local EPYTEST_DESELECT=(
# these tests are failing with recent dev-python/werkzeug; 
losely related:



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

2024-02-16 Thread William Hubbs
commit: bff27b8be4bffecfe39c19f17754a5ae7a3c21d2
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Feb 16 18:39:31 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Feb 16 18:39:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff27b8b

net-libs/nodejs: add 18.19.1

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

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-18.19.1.ebuild | 259 ++
 2 files changed, 260 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index cdc362b336e8..d8a9174ba694 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -2,6 +2,7 @@ DIST node-v18.17.1.tar.xz 40788836 BLAKE2B 
50e0dc0eecd68620ffa7457319e71124bbba3
 DIST node-v18.18.0.tar.xz 40813264 BLAKE2B 
6cea11a663e5df730faef9125a80e730da83fdccebf8c4f454435ee622207803d59132b5d8e112741702103a6814a491b29bb9f22ddec60fba204236a763b95e
 SHA512 
c10fb40902fc290cc069e86659ff4c7768215f80a7016402915cae7731bfd69aa901b7dc813d480f86fc39a850960f600ddde342d67b9bb570a3d2424b04f733
 DIST node-v18.18.2.tar.xz 40834428 BLAKE2B 
b2fcedd79fc8ca6a5b9236614874b9840d4df5f37f5ecfa5599a177b237543788eb985e8828f7a028f5fbca17aa0c4879393b956d08dce13bd04ec9e253aa48e
 SHA512 
00af3c737d735a320481d764f1c23b1348c0454f2b9700cadb10e087feb47c75e7e9344277bb3149305c3e08ff69d9b17b0da81b1b9d9e978fd830c67858ce92
 DIST node-v18.19.0.tar.xz 41248748 BLAKE2B 
24f9c99737a6d455ad83a7c55d0c668190570b5947bb3a6b2f321a25ff1e30b2913a4e144821ddf794a975cd9765582426252933235ce033623ccf3ecce816a4
 SHA512 
db2f1342f028e5cd2ab0a3719b4c822e22439aa097b59df768fb7f6aa581394f81af6f51f7764b99d119ea2c849b55c02897af8caafab7c0f9d0112608a8867f
+DIST node-v18.19.1.tar.xz 41250068 BLAKE2B 
e7a96f30ba1c2a5eb4c93e20474b6ace3824c38476ab4170a7e60b0d6812fa83e5bac980e4af8b6948be7cbc516ee4bda43d551991f89f4dcdb6dab5fe7ccb97
 SHA512 
2ce39b2fccc05c8d5f255b88f07f58b164d84d27d88a337f93a8c13b0f3d692dada28e96df74a0a340310cf1a3d95bd0729f25752e6eaf2f7a1af7ed5a88c22b
 DIST node-v20.11.0.tar.xz 42162348 BLAKE2B 
c090a3b118c9f3b497450ea2572b08a7a0df0834f280b212d6f068e5fb75a0a095cc41fe5d530c51dd7c2ae4815cedce1c52642fdc5aa07345fb546c2ea3b396
 SHA512 
405cbd53f75d94b9c31536a638c6508215b34a77505471319c46f66eb87ac907cb6796b25efa27162da53cb6a013aaf9ad1a5690eb7ed793969055a648d1d53c
 DIST node-v20.11.1.tar.xz 42159296 BLAKE2B 
ab8b8de9b4639077033afd43532208672e5a5611df424edc18ab3ee9a9d8789a552ca10538e45ef4522f5883968a2933eb0d221a7154beb110fdd638cb9e022c
 SHA512 
b3a3ab3cdeccb54eb38a5b95eece5d180077393e7c1766bc591bbdc0445d78fdd4e19d2d3a3325cb6788a19cef83f48172ff7a6ec152eb1c352b3862dd955596
 DIST node-v20.6.1.tar.xz 41791920 BLAKE2B 
c131aa9dd2a155eb24dda80e4997895aab7d935e46d1f21e9e176aa15021aa68be41f49cc43557f0b2c962baf3b2da4ea0ba044efd5016ea58bf2dc0b76c4edd
 SHA512 
8a6d998ae9b52872ff8cdcd44261f644161f31bcb565329ae05e68945c8da939eabcb76d2e0f628c8eb634de37d7b16334823f64122e4483c390117d8aa511bf

diff --git a/net-libs/nodejs/nodejs-18.19.1.ebuild 
b/net-libs/nodejs/nodejs-18.19.1.ebuild
new file mode 100644
index ..be605c7bba0e
--- /dev/null
+++ b/net-libs/nodejs/nodejs-18.19.1.ebuild
@@ -0,0 +1,259 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils 
python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node";
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
+REQUIRED_USE="inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.44.0:=
+   >=net-dns/c-ares-1.18.1:=
+   >=net-libs/nghttp2-1.41.0:=
+   sys-libs/zlib
+   corepack? ( !sys-apps/yarn )
+   system-icu? ( >=dev-libs/icu-67:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+   sys-apps/coreutils
+   virtual/pkgconfig
+   systemtap? ( dev-debug/systemtap )
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# 

  1   2   3   4   >