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

2023-04-15 Thread Sam James
commit: 0a79aac50091fc7250878b205abfdac50320eee6
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 05:25:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 05:26:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a79aac5

dev-java/gradle-bin: Stabilize 8.0.2 amd64, #904389

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

 dev-java/gradle-bin/gradle-bin-8.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/gradle-bin/gradle-bin-8.0.2.ebuild 
b/dev-java/gradle-bin/gradle-bin-8.0.2.ebuild
index 72828ffe43ce..7d07ab9dc4b0 100644
--- a/dev-java/gradle-bin/gradle-bin-8.0.2.ebuild
+++ b/dev-java/gradle-bin/gradle-bin-8.0.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://www.gradle.org/;
 
 LICENSE="Apache-2.0"
 SLOT="${PV}"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="app-eselect/eselect-gradle"
 BDEPEND="app-arch/unzip"



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

2023-04-15 Thread Sam James
commit: 0889e8dd3f238c7b3e004160f9c8177add7e43cf
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 05:22:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 05:26:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0889e8dd

media-libs/xine-lib: fix configure w/ clang 16

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

 .../files/xine-lib-1.2.13-configure-clang16.patch  | 115 ++
 media-libs/xine-lib/xine-lib-1.2.13-r1.ebuild  | 237 +
 2 files changed, 352 insertions(+)

diff --git a/media-libs/xine-lib/files/xine-lib-1.2.13-configure-clang16.patch 
b/media-libs/xine-lib/files/xine-lib-1.2.13-configure-clang16.patch
new file mode 100644
index ..387539c19344
--- /dev/null
+++ b/media-libs/xine-lib/files/xine-lib-1.2.13-configure-clang16.patch
@@ -0,0 +1,115 @@
+https://src.fedoraproject.org/rpms/xine-lib/blob/778d0883383a1e8ee4060b1d8583296812e077d4/f/xine-lib-configure-c99.patch
+
+configure: Add fake prototypes for C99 compatibility
+
+The xxmc-related configure probes assume that the compiler
+supports implicit function declarations because it tries to
+call the functions without including the appropriate headers,
+for link testing.
+
+As the headers are not determined yet at this point, use
+a fake prototype (the same that autoconf uses) to avoid
+the implicit function declarations.
+
+This avoids altering the outcome of these checks with future
+compilers which do not support implicit function declarations.
+
+Submitted upstream:
+
+  
+
+--- a/configure
 b/configure
+@@ -28563,7 +28563,7 @@ $as_echo "" >&6; }
+ LIBS="$XXMC_LIBS $X_LIBS $XV_LIBS $LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-
++char XvMCPutSlice(void);
+ int
+ main ()
+ {
+@@ -28578,7 +28578,7 @@ else
+   LIBS="$XXMC_LIBS -lXvMC $X_LIBS $XV_LIBS $LIBS $DYNAMIC_LD_LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-
++char XvMCPutSlice(void);
+ int
+ main ()
+ {
+@@ -28616,7 +28616,7 @@ done
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-
++char XvMCCreateContext(void);
+ int
+ main ()
+ {
+@@ -28631,7 +28631,7 @@ else
+   LIBS="$XXMC_LIBS -lXvMC $X_LIBS $XV_LIBS $LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-
++char XvMCCreateContext(void);
+ int
+ main ()
+ {
+@@ -28675,7 +28675,7 @@ $as_echo "" >&6; }
+ LIBS="$XVMC_LIBS $X_LIBS $XV_LIBS $LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-
++char XvMCCreateContext(void);
+ int
+ main ()
+ {
+@@ -28690,7 +28690,7 @@ else
+   LIBS="$XVMC_LIBS -lXvMC $X_LIBS $XV_LIBS $LIBS $DYNAMIC_LD_LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-
++char XvMCCreateContext(void);
+ int
+ main ()
+ {
+--- a/m4/video_out.m4
 b/m4/video_out.m4
+@@ -496,9 +496,9 @@ AC_DEFUN([XINE_VIDEO_OUT_PLUGINS], [
+ AC_MSG_CHECKING([whether to enable the xxmc plugin with VLD 
extensions])
+ AC_MSG_RESULT([])
+ LIBS="$XXMC_LIBS $X_LIBS $XV_LIBS $LIBS"
+-AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[XvMCPutSlice()]])], 
[have_xxmc=yes],
++AC_LINK_IFELSE([AC_LANG_PROGRAM([[char XvMCPutSlice(void);]], 
[[XvMCPutSlice()]])], [have_xxmc=yes],
+[LIBS="$XXMC_LIBS -lXvMC $X_LIBS $XV_LIBS $LIBS 
$DYNAMIC_LD_LIBS"
+-AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], 
[[XvMCPutSlice()]])],
++AC_LINK_IFELSE([AC_LANG_PROGRAM([[char 
XvMCPutSlice(void);]], [[XvMCPutSlice()]])],
+[have_xxmc=yes 
XXMC_LIBS="$XXMC_LIBS -lXvMC"])])
+ if test x"$have_xxmc" = x"yes"; then
+ AC_CHECK_HEADERS([X11/extensions/vldXvMC.h],
+@@ -506,9 +506,9 @@ AC_DEFUN([XINE_VIDEO_OUT_PLUGINS], [
+   AC_DEFINE([HAVE_VLDXVMC], 1, [Define if you 
have vldXvMC.h])],
+   [have_vldexts=no])
+ else
+-AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], 
[[XvMCCreateContext()]])], [have_xxmc=yes],
++AC_LINK_IFELSE([AC_LANG_PROGRAM([[char 
XvMCCreateContext(void);]], [[XvMCCreateContext()]])], [have_xxmc=yes],
+[LIBS="$XXMC_LIBS -lXvMC $X_LIBS $XV_LIBS 
$LIBS"
+-AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], 
[[XvMCCreateContext()]])],
++AC_LINK_IFELSE([AC_LANG_PROGRAM([[char 
XvMCCreateContext(void);]], [[XvMCCreateContext()]])],
+[have_xxmc=yes 
XXMC_LIBS="$XXMC_LIBS -lXvMC"])])
+ fi
+ if test x"$have_xxmc" = x"yes"; then

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

2023-04-15 Thread Sam James
commit: 67dd4fbd591c399f461f63d61a6012d7bf7e6237
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 05:20:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 05:26:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67dd4fbd

dev-util/bear: fix tests w/ clang 16

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

 dev-util/bear/bear-3.0.21.ebuild   |  4 +++
 .../bear/files/bear-3.0.21-clang16-tests.patch | 32 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-util/bear/bear-3.0.21.ebuild b/dev-util/bear/bear-3.0.21.ebuild
index 14481878c2f2..6b0aff0cffe9 100644
--- a/dev-util/bear/bear-3.0.21.ebuild
+++ b/dev-util/bear/bear-3.0.21.ebuild
@@ -45,6 +45,10 @@ RESTRICT="!test? ( test )"
 
 S="${WORKDIR}/${P^}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.21-clang16-tests.patch
+)
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }

diff --git a/dev-util/bear/files/bear-3.0.21-clang16-tests.patch 
b/dev-util/bear/files/bear-3.0.21-clang16-tests.patch
new file mode 100644
index ..19c63ba60849
--- /dev/null
+++ b/dev-util/bear/files/bear-3.0.21-clang16-tests.patch
@@ -0,0 +1,32 @@
+https://github.com/rizsotto/Bear/pull/521
+
+From 472cbed312444cdcef9102e924c79070ea1d3ab2 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Sat, 15 Apr 2023 19:37:41 +0200
+Subject: [PATCH] Avoid implicit function declarations in tests, for C99
+ compatibility
+
+Include  for printf and define _GNU_SOURCE for execvpe.
+
+Future compilers will not support implicit function declartions by
+default, causing these tests to fail to build.
+--- a/test/cases/intercept/preload/errno_reset.c
 b/test/cases/intercept/preload/errno_reset.c
+@@ -5,6 +5,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ int main()
+ {
+--- a/test/cases/intercept/preload/posix/execvpe/success.c
 b/test/cases/intercept/preload/posix/execvpe/success.c
+@@ -8,6 +8,7 @@
+ #include "config.h"
+ 
+ #if defined HAVE_UNISTD_H
++#define _GNU_SOURCE
+ #include 
+ #endif
+ 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/kakasi/, app-i18n/kakasi/files/

2023-04-15 Thread Sam James
commit: 555061fac3539bf3d0026d88d957ad5a1ed24beb
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 05:25:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 05:26:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=555061fa

app-i18n/kakasi: fix configure w/ clang 16

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

 .../kakasi/files/kakasi-2.3.6-configure-clang16.patch | 19 +++
 .../{kakasi-2.3.6.ebuild => kakasi-2.3.6-r1.ebuild}   | 15 ++-
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/app-i18n/kakasi/files/kakasi-2.3.6-configure-clang16.patch 
b/app-i18n/kakasi/files/kakasi-2.3.6-configure-clang16.patch
new file mode 100644
index ..7c6dd035f57c
--- /dev/null
+++ b/app-i18n/kakasi/files/kakasi-2.3.6-configure-clang16.patch
@@ -0,0 +1,19 @@
+https://src.fedoraproject.org/rpms/kakasi/raw/4756771349822d4ccd4d74a6ce70040ca57084cb/f/kakasi-configure-c99.patch
+https://bugs.gentoo.org/874654
+
+Avoid an implicit declaration of exit and build failures with future
+compilers which do not support implicit function declarations by
+default.
+
+--- a/configure.in
 b/configure.in
+@@ -85,7 +85,7 @@ AS_VAR_IF(utf8, "yes",[
+ LIBS="$LIBICONV $LIBS"
+ AC_DEFINE(KAKASI_SUPPORT_UTF8, 1, [KAKASI_SUPPORT_UTF8])
+ AC_RUN_IFELSE([AC_LANG_PROGRAM([#include ],
+-  [if (iconv_open("EUC-JP", "UTF-8") == -1) exit(1);])],
++  [if (iconv_open("EUC-JP", "UTF-8") == -1) return 1;])],
+   [],
+   [AC_MSG_ERROR([can not use EUC-JP or UTF-8 encoding on iconv])])
+ ])
+

diff --git a/app-i18n/kakasi/kakasi-2.3.6.ebuild 
b/app-i18n/kakasi/kakasi-2.3.6-r1.ebuild
similarity index 80%
rename from app-i18n/kakasi/kakasi-2.3.6.ebuild
rename to app-i18n/kakasi/kakasi-2.3.6-r1.ebuild
index d7894efeacfb..8e5806c37964 100644
--- a/app-i18n/kakasi/kakasi-2.3.6.ebuild
+++ b/app-i18n/kakasi/kakasi-2.3.6-r1.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
 
+inherit autotools
+
 DESCRIPTION="Converts Japanese text between kanji, kana, and romaji"
 HOMEPAGE="http://kakasi.namazu.org/;
 SRC_URI="http://${PN}.namazu.org/stable/${P}.tar.gz;
@@ -14,6 +16,17 @@ IUSE="l10n_ja static-libs"
 
 DOCS=( AUTHORS ChangeLog {,O}NEWS README{,-ja} THANKS TODO 
doc/{ChangeLog.lib,JISYO,README.lib} )
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.6-configure-clang16.patch
+)
+
+src_prepare() {
+   default
+
+   # Clang 16 patch
+   eautoreconf
+}
+
 src_install() {
default
einstalldocs



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

2023-04-15 Thread Sam James
commit: 7b9219484d29f654bd4566f41553c11eb4e87b46
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 05:25:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 05:26:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b921948

dev-java/gradle-bin: Stabilize 8.0.2 x86, #904389

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

 dev-java/gradle-bin/gradle-bin-8.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/gradle-bin/gradle-bin-8.0.2.ebuild 
b/dev-java/gradle-bin/gradle-bin-8.0.2.ebuild
index 6fceca3ae5c8..72828ffe43ce 100644
--- a/dev-java/gradle-bin/gradle-bin-8.0.2.ebuild
+++ b/dev-java/gradle-bin/gradle-bin-8.0.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://www.gradle.org/;
 
 LICENSE="Apache-2.0"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 DEPEND="app-eselect/eselect-gradle"
 BDEPEND="app-arch/unzip"



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

2023-04-15 Thread Miroslav Šulc
commit: 4d4f7b6595b06f1c9abe3eca513745c59e63ac8e
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Apr 16 05:24:51 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Apr 16 05:25:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d4f7b65

media-sound/abcmidi: dropped obsolete 2023.02.08

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

 media-sound/abcmidi/Manifest  |  1 -
 media-sound/abcmidi/abcmidi-2023.02.08.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 683b8726c232..213213346c7c 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,3 +1,2 @@
-DIST abcMIDI-2023.02.08.zip 619793 BLAKE2B 
a0284da2f696d4fb0e5a1f1cbd90116c8bad8de2416a16fb585dd62afa7227044ca6e6aaa8c12a0dc967edd212562bdea484772725efc7dd5f3c855bd5cd7afa
 SHA512 
aadf4cd48168b76a5bfec94560c0715b136c1b3b4515c12cfb98f1f8693bde4b2270dff62f6285f936aef550068a1660e7dbea70ca631b672a4bca863b29d728
 DIST abcMIDI-2023.03.15.zip 623452 BLAKE2B 
ece6dd7836b7ff5f3fd40b9760c9a27f70ea5757132409ef21897459cdc36ef4bfab6adff82b230b7bd004c60a19c110d13206a78721db89d92a9d30ba290d29
 SHA512 
429eb17b817a5d1a115da0b56cddbea7fcd1462ff4eb75f315bdf65429680faa18c1fee02c15cc3f3b8a29064a5566563546d8de1bc033b4164817c49698ad5c
 DIST abcMIDI-2023.03.24.zip 623602 BLAKE2B 
69c5bfa58fbded0cddb01dc405dcb0cc682182a42f40ae8acb8e5bc90ef6b0b9b5ffb13cb77dbe4634007d478e08b34839d62e5fae4deda73137720c5af794c4
 SHA512 
c552b4e515a9d2110adb3f4c460b2dbefb04cd16ebc2aa96ca452328988e502dcaa5cb933b3471f207a03a7ffb99b0a8f33118a347928aac8c8aca741582a513

diff --git a/media-sound/abcmidi/abcmidi-2023.02.08.ebuild 
b/media-sound/abcmidi/abcmidi-2023.02.08.ebuild
deleted file mode 100644
index 3ca144cfe9f4..
--- a/media-sound/abcmidi/abcmidi-2023.02.08.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MY_P="abcMIDI-${PV}"
-DESCRIPTION="Programs for processing ABC music notation files"
-HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html;
-SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip;
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples"
-
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
-   default
-   sed -i "s:-O2::" configure.ac || die
-   sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   if use examples ; then
-   docinto examples
-   dodoc samples/*.abc
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/

2023-04-15 Thread Sam James
commit: 4a7f233f3662e59b01ebf754dbeb26e129eeb8e5
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 05:14:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 05:15:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a7f233f

app-office/libreoffice: update minimum dev-libs/xmlsec version

See 
https://github.com/LibreOffice/core/commit/75e16fdc9d111aad9663b7de1b229fbd2a61b51e.

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

 app-office/libreoffice/libreoffice-7.5.2.2-r1.ebuild | 2 +-
 app-office/libreoffice/libreoffice-7.5..ebuild   | 2 +-
 app-office/libreoffice/libreoffice-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-office/libreoffice/libreoffice-7.5.2.2-r1.ebuild 
b/app-office/libreoffice/libreoffice-7.5.2.2-r1.ebuild
index 28b4b94fdc28..3015e1f4bef7 100644
--- a/app-office/libreoffice/libreoffice-7.5.2.2-r1.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.2.2-r1.ebuild
@@ -143,7 +143,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/nspr
dev-libs/nss
>=dev-libs/redland-1.0.16
-   >=dev-libs/xmlsec-1.2.28:=[nss]
+   >=dev-libs/xmlsec-1.2.35:=[nss]
>=games-engines/box2d-2.4.1:0
media-gfx/fontforge
media-gfx/graphite2

diff --git a/app-office/libreoffice/libreoffice-7.5..ebuild 
b/app-office/libreoffice/libreoffice-7.5..ebuild
index e7f2a80baa11..b00d6175767d 100644
--- a/app-office/libreoffice/libreoffice-7.5..ebuild
+++ b/app-office/libreoffice/libreoffice-7.5..ebuild
@@ -143,7 +143,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/nspr
dev-libs/nss
>=dev-libs/redland-1.0.16
-   >=dev-libs/xmlsec-1.2.28:=[nss]
+   >=dev-libs/xmlsec-1.2.35:=[nss]
>=games-engines/box2d-2.4.1:0
media-gfx/fontforge
media-gfx/graphite2

diff --git a/app-office/libreoffice/libreoffice-.ebuild 
b/app-office/libreoffice/libreoffice-.ebuild
index cf6147578487..2d2b44bdb227 100644
--- a/app-office/libreoffice/libreoffice-.ebuild
+++ b/app-office/libreoffice/libreoffice-.ebuild
@@ -142,7 +142,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/nspr
dev-libs/nss
>=dev-libs/redland-1.0.16
-   >=dev-libs/xmlsec-1.2.28:=[nss]
+   >=dev-libs/xmlsec-1.2.35:=[nss]
>=games-engines/box2d-2.4.1:0
media-gfx/fontforge
media-gfx/graphite2



[gentoo-commits] repo/gentoo:master commit in: sys-auth/oath-toolkit/

2023-04-15 Thread Sam James
commit: 4b7ada58a08e223ca0ef8d4a1344e385dc29b121
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 05:06:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 05:06:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7ada58

sys-auth/oath-toolkit: needs https://gitlab.com/oath-toolkit/oath-toolkit/-/issues/33.

No revbump as already has slot op and new xmlsec bumps ABI.

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

 sys-auth/oath-toolkit/oath-toolkit-2.6.2-r3.ebuild | 2 +-
 sys-auth/oath-toolkit/oath-toolkit-2.6.7-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-auth/oath-toolkit/oath-toolkit-2.6.2-r3.ebuild 
b/sys-auth/oath-toolkit/oath-toolkit-2.6.2-r3.ebuild
index c6850dd5167a..742fc8913696 100644
--- a/sys-auth/oath-toolkit/oath-toolkit-2.6.2-r3.ebuild
+++ b/sys-auth/oath-toolkit/oath-toolkit-2.6.2-r3.ebuild
@@ -17,7 +17,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
dev-libs/icu:=
pam? ( sys-libs/pam )
-   pskc? ( dev-libs/xmlsec:= )"
+   pskc? ( 

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

2023-04-15 Thread Julien Roy
commit: 4d419b5450b5219b78b4b4dd163bbfe0f8abea97
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr 16 05:01:18 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr 16 05:01:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d419b54

gui-apps/hyprland-plugins: new package, add 0.24.1

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/hyprland-plugins/Manifest |  3 +
 .../hyprland-plugins-0.24.1.ebuild | 79 ++
 gui-apps/hyprland-plugins/metadata.xml | 20 ++
 3 files changed, 102 insertions(+)

diff --git a/gui-apps/hyprland-plugins/Manifest 
b/gui-apps/hyprland-plugins/Manifest
new file mode 100644
index 0..b3cfd0bfd
--- /dev/null
+++ b/gui-apps/hyprland-plugins/Manifest
@@ -0,0 +1,3 @@
+DIST hyprland-plugins-0.24.1-hyprsrc.gh.tar.gz 1502909 BLAKE2B 
ddc2ed026c921061427799836a957efb35fb68f3628f0cf5cb3d4d3ec2c876f62275bf8c580cbb8fb480b0b0fc6f1bff690da3ce0459c2af170e4e0add8e898c
 SHA512 
d6d232f597a5790818345b43c329c4fa225a0d2f5e5bbddef88fa8ca59a6ff1d867dfea208ea215dbd37049c301a45aa292ff133c6fdf5e4b73918396c57f6f2
+DIST hyprland-plugins-0.24.1-split-monitor-workspaces.gh.tar.gz 3458 BLAKE2B 
86365038b1be0129b96032d7e418057143bfb70bf17ce1d936a7dd5a7bb5678b345a5c89ad6e03fc2bd993e1af32390b8fa4bb6b817869e816ea7f7ba003a44d
 SHA512 
86391bbe282d9c2e26d4f0acea90a269fbe4203517bd625d05ebef895347515f7485cc79ca669c6398442a490dc4369d468cd36fc1d430a687bce6baf569a1b0
+DIST hyprland-plugins-0.24.1.gh.tar.gz 8996 BLAKE2B 
bd8eeeb269f886e188dda003fa070da1d94649cce8d9c33cd4636b9ad5c068ce9794e6335000889bb0a964e8f632122c3ababeda45b2c0a90ac4895670420cbe
 SHA512 
9e5091646f8bd55ffa9e1fec496aacdf325479569a9842fe5066471e45af656d976b35818bc86db2b488eb1dfab132ee9eba1b2057066e1bd96da7223c21465c

diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild 
b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild
new file mode 100644
index 0..9c5189a1f
--- /dev/null
+++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COMMIT=bb1437add2df7f76147f7beb430365637fc2c35e
+SPLITCOMMIT=feb6ab9a4929a92d41c724f6d16e9d351b12de39
+DESCRIPTION="A blazing fast wayland wallpaper utility"
+HOMEPAGE="https://github.com/hyprwm/hyprpaper;
+SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz
+   
https://github.com/hyprwm/Hyprland/releases/download/v${PV}/source-v${PV}.tar.gz
 \
+   -> ${P}-hyprsrc.gh.tar.gz
+   
https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz
 \
+   -> ${P}-split-monitor-workspaces.gh.tar.gz
+"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces"
+REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars 
split-monitor-workspaces )"
+
+RDEPEND="gui-wm/hyprland"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ~gui-wm/hyprland-${PV}
+   split-monitor-workspaces? ( gui-libs/wlroots[X] )
+   x11-libs/libdrm
+   x11-libs/pixman
+"
+
+src_compile() {
+   emake -C "${WORKDIR}/hyprland-source" protocols
+   export HYPRLAND_HEADERS="${WORKDIR}/hyprland-source"
+
+   if use borders-plus-plus; then
+   emake -C "${S}/borders-plus-plus" all
+   fi
+
+   if use csgo-vulkan-fix; then
+   emake -C "${S}/csgo-vulkan-fix" all
+   fi
+
+   if use hyprbars; then
+   emake -C "${S}/hyprbars" all
+   fi
+
+   if use split-monitor-workspaces; then
+   emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" 
split-monitor-workspaces.so
+   fi
+}
+
+src_install() {
+   insinto "/usr/share/hyprland/plugins"
+
+   if use borders-plus-plus; then
+   doins "${S}/borders-plus-plus/borders-plus-plus.so"
+   fi
+
+   if use csgo-vulkan-fix; then
+   doins "${S}/csgo-vulkan-fix/csgo-vulkan-fix.so"
+   fi
+
+   if use hyprbars; then
+   doins "${S}/hyprbars/hyprbars.so"
+   fi
+
+   if use split-monitor-workspaces; then
+   doins 
"${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}/split-monitor-workspaces.so"
+   emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" 
all
+   fi
+}
+
+pkg_postinst() {
+   einfo "Plugins are installed in /usr/share/hyprland/plugins"
+   einfo "To load them, refer to the official documentation"
+   einfo "https://wiki.hyprland.org/Plugins/Using-Plugins/;
+}

diff --git a/gui-apps/hyprland-plugins/metadata.xml 
b/gui-apps/hyprland-plugins/metadata.xml
new file mode 100644
index 0..9b6824459
--- /dev/null
+++ b/gui-apps/hyprland-plugins/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Julien Roy
+

[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/

2023-04-15 Thread Sam James
commit: 903cdd1bdee4adfba34f63d23aac65c7f910884d
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 04:52:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 04:52:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=903cdd1b

app-office/libreoffice: https://bugs.gentoo.org/904387
Signed-off-by: Sam James  gentoo.org>

 app-office/libreoffice/libreoffice-7.3.7.2.ebuild| 2 ++
 app-office/libreoffice/libreoffice-7.4.4.2.ebuild| 2 ++
 app-office/libreoffice/libreoffice-7.4.6.2-r1.ebuild | 2 ++
 app-office/libreoffice/libreoffice-7.4..ebuild   | 2 ++
 4 files changed, 8 insertions(+)

diff --git a/app-office/libreoffice/libreoffice-7.3.7.2.ebuild 
b/app-office/libreoffice/libreoffice-7.3.7.2.ebuild
index 4aa0d1b60c29..8ca5f59348da 100644
--- a/app-office/libreoffice/libreoffice-7.3.7.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.3.7.2.ebuild
@@ -104,6 +104,7 @@ SLOT="0"
 [[ ${MY_PV} == ** ]] || \
 KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86 ~amd64-linux"
 
+# xmlsec version cap for bug #904387
 COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
app-arch/zip
@@ -144,6 +145,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/nss
>=dev-libs/redland-1.0.16
>=dev-libs/xmlsec-1.2.28:=[nss]
+   =games-engines/box2d-2.4.1:0
media-gfx/fontforge
media-gfx/graphite2

diff --git a/app-office/libreoffice/libreoffice-7.4.4.2.ebuild 
b/app-office/libreoffice/libreoffice-7.4.4.2.ebuild
index 50134c88661e..a80d34ef3030 100644
--- a/app-office/libreoffice/libreoffice-7.4.4.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.4.4.2.ebuild
@@ -103,6 +103,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 
 RESTRICT="!test? ( test )"
 
+# xmlsec version cap for bug #904387
 COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
app-arch/zip
@@ -143,6 +144,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/nss
>=dev-libs/redland-1.0.16
>=dev-libs/xmlsec-1.2.28:=[nss]
+   =games-engines/box2d-2.4.1:0
media-gfx/fontforge
media-gfx/graphite2

diff --git a/app-office/libreoffice/libreoffice-7.4.6.2-r1.ebuild 
b/app-office/libreoffice/libreoffice-7.4.6.2-r1.ebuild
index e31b755d0767..7219d6b8a49d 100644
--- a/app-office/libreoffice/libreoffice-7.4.6.2-r1.ebuild
+++ b/app-office/libreoffice/libreoffice-7.4.6.2-r1.ebuild
@@ -103,6 +103,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 
 RESTRICT="!test? ( test )"
 
+# xmlsec version cap for bug #904387
 COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
app-arch/zip
@@ -143,6 +144,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/nss
>=dev-libs/redland-1.0.16
>=dev-libs/xmlsec-1.2.28:=[nss]
+   =games-engines/box2d-2.4.1:0
media-gfx/fontforge
media-gfx/graphite2

diff --git a/app-office/libreoffice/libreoffice-7.4..ebuild 
b/app-office/libreoffice/libreoffice-7.4..ebuild
index 4ae4724a6fa7..738a0daa6f5e 100644
--- a/app-office/libreoffice/libreoffice-7.4..ebuild
+++ b/app-office/libreoffice/libreoffice-7.4..ebuild
@@ -103,6 +103,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 
 RESTRICT="!test? ( test )"
 
+# xmlsec version cap for bug #904387
 COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
app-arch/zip
@@ -143,6 +144,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/nss
>=dev-libs/redland-1.0.16
>=dev-libs/xmlsec-1.2.28:=[nss]
+   =games-engines/box2d-2.4.1:0
media-gfx/fontforge
media-gfx/graphite2



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

2023-04-15 Thread Sam James
commit: 4d9a9ed66a9815bcb599e7c490b4162911512d89
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 04:37:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 04:37:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9a9ed6

profiles: fold new ncurses mask into old one

It seems to mess with my terminal prompt too and tmux is broken as well, so
let's just call it a mess altogether...

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

 profiles/package.mask | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0f9d33d0dd71..4e75f7461c3f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -38,11 +38,6 @@
 # See https://github.com/openzfs/zfs/issues/14753.
 =sys-fs/zfs-kmod-2.1.10
 
-# Sam James  (2023-04-16)
-# OpenRC is broken with this version, but the issue is on OpenRC's side
-# and needs to be fixed there. bug #904277
-=sys-libs/ncurses-6.4_p20230415
-
 # Sam James  (2023-04-14)
 # Fails with modern C, no upstream activity since 2005.
 # Removal on 2023-05-14.  Bug #778506, bug #881205.
@@ -58,6 +53,7 @@ net-im/cawbird
 # like joe crashing.
 # See issues reported at bottom of bug #904247 and bug #904263.
 =sys-libs/ncurses-6.4_p20230408
+=sys-libs/ncurses-6.4_p20230415
 
 # Michał Górny  (2023-04-13)
 # Lack of support for Python 3.11.  The current version is from 2016.



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

2023-04-15 Thread Sam James
commit: c62e9843f14a614b30298ae12f30063786fc0d50
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 04:37:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 04:37:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62e9843

sys-apps/groff: add 1.23.0_rc4

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

 sys-apps/groff/Manifest|   1 +
 sys-apps/groff/groff-1.23.0_rc4.ebuild | 108 +
 2 files changed, 109 insertions(+)

diff --git a/sys-apps/groff/Manifest b/sys-apps/groff/Manifest
index 6b3da3030a5b..e88718da26dd 100644
--- a/sys-apps/groff/Manifest
+++ b/sys-apps/groff/Manifest
@@ -1,2 +1,3 @@
 DIST groff-1.22.4.tar.gz 4137480 BLAKE2B 
cdda8a7e8e42b8d8991656ecfbffe0cd0ed5d8932467cab2f3c1eecb3365f4a5c03321b6ed929d451c3dfb00a46046a781303a1c55c4aa65eb7d178fb36b1cbc
 SHA512 
1c42d3cd71efaf067b5850945d9097fa1f0fadd5e2b6ba7446bd9d4f439fe1ad058e4ddb0d4e0f503682137dfc7c822944ce1e3e5cf981673f8ba197ea77126d
 DIST groff-1.23.0.rc3.tar.gz 7347387 BLAKE2B 
d61ccf18450816abb2436799c3ffac0ce0bc827ad4f262c94e172b0dbaae18593b7562576067e0380ff96cbc40b4fe63382082867659fbc6971cadc81e8dc36d
 SHA512 
bfdc6761e02b698b7d7dac059c14c1f3de94057cda4952aca2fa41da3bd9657daef86bdddc46a392397ccb761f627d1652ce5f4a38890c480fbdb89f9926b662
+DIST groff-1.23.0.rc4.tar.gz 7363288 BLAKE2B 
3873cecf16f0ec474a1272396da95fd59437d3886b46e4dce8975f608251a8b23035a059650c0f05f7debbf13922a862be4c5168c25536111448e6c54b7ae987
 SHA512 
a65cae5d383fdbd7ac72f9bf6087cc290f2f8133b7040c5749d4dfee4427369643065ba4c6eedda1402cd3b9861440fcd6cb954cf3061beae140b18426162428

diff --git a/sys-apps/groff/groff-1.23.0_rc4.ebuild 
b/sys-apps/groff/groff-1.23.0_rc4.ebuild
new file mode 100644
index ..795366532403
--- /dev/null
+++ b/sys-apps/groff/groff-1.23.0_rc4.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_P="${P/_/.}"
+DESCRIPTION="Text formatter used for man pages"
+HOMEPAGE="https://www.gnu.org/software/groff/groff.html;
+
+if [[ ${PV} == *_rc* ]] ; then
+   SRC_URI="https://alpha.gnu.org/gnu/groff/${MY_P}.tar.gz;
+else
+   SRC_URI="mirror://gnu/groff/${MY_P}.tar.gz"
+   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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="examples uchardet X"
+
+RDEPEND="
+   uchardet? ( app-i18n/uchardet )
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXmu
+   x11-libs/libXt
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   sys-apps/texinfo
+"
+
+DOCS=( BUG-REPORT ChangeLog MORE.STUFF NEWS PROBLEMS PROJECTS README TODO )
+
+PATCHES=(
+   # bug #16108, bug #17580, bug #121502
+   "${FILESDIR}"/${PN}-1.19.2-man-unicode-dashes.patch
+)
+
+src_prepare() {
+   default
+
+   # Honor Gentoo's docdir
+   sed -i -e "s|^docdir =.*|docdir = \"${EPREFIX}/usr/share/doc/${PF}\"|g" 
\
+   Makefile.in \
+   || die "failed to modify Makefile.in"
+
+   local pfx=$(usex prefix ' Prefix' '')
+   cat <<-EOF >> tmac/mdoc.local || die
+   .ds volume-operating-system Gentoo${pfx}
+   .ds operating-system Gentoo${pfx}/${KERNEL}
+   .ds default-operating-system Gentoo${pfx}/${KERNEL}
+   EOF
+
+   # make sure we don't get a crappy `g' nameprefix on UNIX systems with 
real
+   # troff (GROFF_G macro runs some test to see, its own troff doesn't 
satisfy)
+   sed -i -e 's/^[ \t]\+g=g$/g=/' configure || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-appdefdir="${EPREFIX}"/usr/share/X11/app-defaults
+   $(use_with uchardet)
+   $(use_with X x)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   local -a CROSS_ARGS
+   tc-is-cross-compiler && CROSS_ARGS+=(
+   GROFFBIN="$(type -P groff)"
+   TROFFBIN="$(type -P troff)"
+   GROFF_BIN_DIR=
+   GROFF_BIN_PATH=
+   )
+
+   emake AR="$(tc-getAR)" "${CROSS_ARGS[@]}"
+}
+
+src_install() {
+   default
+
+   # The following links are required for man, bug #123674
+   dosym eqn /usr/bin/geqn
+   dosym tbl /usr/bin/gtbl
+
+   if ! use examples ; then
+   # The pdf files might not be generated if ghostscript is 
unavailable, bug #602020
+   local pdf="${ED}/usr/share/doc/${PF}/examples/mom/mom-pdf.pdf"
+   if [[ -e ${pdf} ]] ; then
+   # Keep mom-pdf.pdf since it's more of a manual than an 
example
+   # bug #454196 and bug 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2023-04-15 Thread Ionen Wolkens
commit: 1df5f67b5a0cd63ac608a3221e7713c55585c862
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Apr 16 04:05:39 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Apr 16 04:08:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df5f67b

x11-terms/kitty: update live

Turns out these *.so files were obsolete and being compiled+installed
by mistake.

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

 x11-terms/kitty/kitty-.ebuild | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 4f133e2c0b61..376cd09c4465 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -70,12 +70,7 @@ BDEPEND="
wayland? ( dev-util/wayland-scanner )"
 [[ ${PV} ==  ]] || BDEPEND+=" verify-sig? ( 
sec-keys/openpgp-keys-kovidgoyal )"
 
-# kitten: written in Go
-# *.so: unsure for their use but they have no objects, so CFLAGS play no part
-QA_FLAGS_IGNORED="
-   usr/bin/kitten
-   usr/lib.*/kitty/kittens/diff/diff_speedup.so
-   usr/lib.*/kitty/kittens/unicode_input/unicode_names.so"
+QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go
 
 src_unpack() {
if [[ ${PV} ==  ]]; then



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/, profiles/, sys-fs/zfs-kmod/files/

2023-04-15 Thread Sam James
commit: a64fff9b8106dec5affc6a9e82bb9cbbb1fe6fec
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 03:57:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 04:00:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64fff9b

sys-fs/zfs-kmod: revert patch causing SEEK_HOLE corruption (again)

This reverts commit 4b3133e671b958fa2c915a4faf57812820124a7b upstream.

See #14753 - possible corruption again, very similar symptoms to the
nightmare that was #11900 and same area of code.

We can safely revert it as it's an optimisation rather than a bugfix
in itself.

Keen Gentoo users may remember the following commits (in Gentoo):
- 8e5626dc90e4e6166c2e296371b6ff5a9d13a8c4
- 9fb275f656de639e25acc9497b70b4cae593d35d
- 95c250a3f3986b2bc2091dd3981ff1e1d3de0c73

Bug: https://github.com/openzfs/zfs/issues/14753
Bug: https://github.com/openzfs/zfs/issues/11900
Signed-off-by: Sam James  gentoo.org>

 profiles/package.mask  |  5 ++
 ...IOC_COUNT_FILLED-does-unnecessary-txg_wai.patch | 67 ++
 ...mod-2.1.10.ebuild => zfs-kmod-2.1.10-r1.ebuild} |  5 ++
 3 files changed, 77 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index d2367486b2b3..0f9d33d0dd71 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-04-16)
+# SEEK_HOLE issues causing corruption with (sparse?) copies again.
+# See https://github.com/openzfs/zfs/issues/14753.
+=sys-fs/zfs-kmod-2.1.10
+
 # Sam James  (2023-04-16)
 # OpenRC is broken with this version, but the issue is on OpenRC's side
 # and needs to be fixed there. bug #904277

diff --git 
a/sys-fs/zfs-kmod/files/2.1.10-Revert-ZFS_IOC_COUNT_FILLED-does-unnecessary-txg_wai.patch
 
b/sys-fs/zfs-kmod/files/2.1.10-Revert-ZFS_IOC_COUNT_FILLED-does-unnecessary-txg_wai.patch
new file mode 100644
index ..150d1b5145d9
--- /dev/null
+++ 
b/sys-fs/zfs-kmod/files/2.1.10-Revert-ZFS_IOC_COUNT_FILLED-does-unnecessary-txg_wai.patch
@@ -0,0 +1,67 @@
+From ac6b8f40981cb9328c22a3485e1a4b060ea89b1e Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 16 Apr 2023 04:49:04 +0100
+Subject: [PATCH] Revert "ZFS_IOC_COUNT_FILLED does unnecessary
+ txg_wait_synced()"
+
+This reverts commit 4b3133e671b958fa2c915a4faf57812820124a7b.
+
+See #14753 - possible corruption again, very similar symptoms to the
+nightmare that was #11900 and same area of code.
+
+We can safely revert it as it's an optimisation rather than a bugfix
+in itself.
+
+Bug: https://github.com/openzfs/zfs/issues/14753
+Bug: https://github.com/openzfs/zfs/issues/11900
+Signed-off-by: Sam James 
+--- a/module/zfs/dnode.c
 b/module/zfs/dnode.c
+@@ -1773,29 +1773,20 @@ dnode_try_claim(objset_t *os, uint64_t object, int 
slots)
+ }
+ 
+ /*
+- * Checks if the dnode might contain any uncommitted changes to data blocks.
+- * Dirty metadata (e.g. bonus buffer) does not count.
++ * Checks if the dnode contains any uncommitted dirty records.
+  */
+ boolean_t
+ dnode_is_dirty(dnode_t *dn)
+ {
+   mutex_enter(>dn_mtx);
++
+   for (int i = 0; i < TXG_SIZE; i++) {
+-  list_t *list = >dn_dirty_records[i];
+-  for (dbuf_dirty_record_t *dr = list_head(list);
+-  dr != NULL; dr = list_next(list, dr)) {
+-  if (dr->dr_dbuf == NULL ||
+-  (dr->dr_dbuf->db_blkid != DMU_BONUS_BLKID &&
+-  dr->dr_dbuf->db_blkid != DMU_SPILL_BLKID)) {
+-  mutex_exit(>dn_mtx);
+-  return (B_TRUE);
+-  }
+-  }
+-  if (dn->dn_free_ranges[i] != NULL) {
++  if (multilist_link_active(>dn_dirty_link[i])) {
+   mutex_exit(>dn_mtx);
+   return (B_TRUE);
+   }
+   }
++
+   mutex_exit(>dn_mtx);
+ 
+   return (B_FALSE);
+@@ -2667,9 +2658,7 @@ dnode_next_offset(dnode_t *dn, int flags, uint64_t 
*offset,
+   rw_enter(>dn_struct_rwlock, RW_READER);
+ 
+   if (dn->dn_phys->dn_nlevels == 0) {
+-  if (!(flags & DNODE_FIND_HOLE)) {
+-  error = SET_ERROR(ESRCH);
+-  }
++  error = SET_ERROR(ESRCH);
+   goto out;
+   }
+ 
+-- 
+2.40.0
+

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.10.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.1.10-r1.ebuild
similarity index 97%
rename from sys-fs/zfs-kmod/zfs-kmod-2.1.10.ebuild
rename to sys-fs/zfs-kmod/zfs-kmod-2.1.10-r1.ebuild
index 8f9eaa5b452c..bd0070f85ad1 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.10.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.10-r1.ebuild
@@ -60,6 +60,11 @@ RESTRICT="debug? ( strip ) test"
 
 DOCS=( AUTHORS COPYRIGHT META README.md )
 
+PATCHES=(
+   # https://github.com/openzfs/zfs/issues/14753
+   

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

2023-04-15 Thread Michał Górny
commit: 931b8a4598a19a105a89a6e1a0825f8984a56333
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 16 03:33:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 16 03:42:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=931b8a45

dev-python/argparse-manpage: Bump to 4.1

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

 dev-python/argparse-manpage/Manifest   |  1 +
 .../argparse-manpage/argparse-manpage-4.1.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/argparse-manpage/Manifest 
b/dev-python/argparse-manpage/Manifest
index 6cca3efdb3df..b286723b5102 100644
--- a/dev-python/argparse-manpage/Manifest
+++ b/dev-python/argparse-manpage/Manifest
@@ -1 +1,2 @@
+DIST argparse-manpage-4.1.gh.tar.gz 52576 BLAKE2B 
ee1a44d5cdbdd992796ffd1603988a96322d8ed3063a9e9f025c413ce9820bcc8b3ea77ee8bc2f878cf689c873806c7fbf740d1899d1b72b6e5faa8475d5c8b8
 SHA512 
e0bbdf49eec13572201bc38e51b5ff9d95356b04980ac8d0afcad9af33a9eae35e9c0c16543ba3b91f4ea5d8e6ea62940acab4342f79601582c8c3adaf8e3f95
 DIST argparse-manpage-4.gh.tar.gz 50506 BLAKE2B 
b291e4e77a076e87659bea611baf96d9a258deb8d9fe5e8d1a9278d4daa80d108d6bc7280aa351f1f7b5fa725a5a6508dd3d74bfc1dd226d24653645066173f2
 SHA512 
51b3cd10569b0bbd28587172cbb2818375c904c89c51a075e2f641c4d158a7a047ff939977c3ee0f164ace18ebccc0037f8c0e74e23b41fbcd990cacedcbee6a

diff --git a/dev-python/argparse-manpage/argparse-manpage-4.1.ebuild 
b/dev-python/argparse-manpage/argparse-manpage-4.1.ebuild
new file mode 100644
index ..87014c4bf8af
--- /dev/null
+++ b/dev-python/argparse-manpage/argparse-manpage-4.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically build man-pages for your Python project"
+HOMEPAGE="
+   https://github.com/praiskup/argparse-manpage/
+   https://pypi.org/project/argparse-manpage/
+"
+SRC_URI="
+   https://github.com/praiskup/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/pip[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x COLUMNS=80
+   epytest
+}



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

2023-04-15 Thread Michał Górny
commit: ee7c372e00ed62cab0f5c5dc955da0ea9be9cb63
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 16 03:32:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 16 03:42:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee7c372e

dev-python/python-email-validator: Bump to 2.0.0

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

 dev-python/python-email-validator/Manifest |  1 +
 .../python-email-validator-2.0.0.ebuild| 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/python-email-validator/Manifest 
b/dev-python/python-email-validator/Manifest
index 48285d51839e..c9ee5fef7d12 100644
--- a/dev-python/python-email-validator/Manifest
+++ b/dev-python/python-email-validator/Manifest
@@ -1 +1,2 @@
 DIST python-email-validator-1.3.1.gh.tar.gz 28691 BLAKE2B 
eb69028066e969a935117f51a32d75595468797a82608bcb7f6ebcbebada01aac29e3e223efc849dc519d85897a375cdc584760f3cb5a431e2c39aa566c20514
 SHA512 
7806ef35c07cf0cfef3d8c6c7fe6dd3cb58da091a134b57d879a2cfcdf6425f8729ab8b03194135749ae47b369da47434c1d130432cfaa8eeaf5d07149c15dc2
+DIST python-email-validator-2.0.0.gh.tar.gz 39007 BLAKE2B 
319fa94979fdb6b701c1c8f754f2915e02a53de7ee6f06a5409980b1e4dedca75d08cd24e4f5ee35e7803c7ff4dbb03c1e75645dd7e0443ccaa2b26b6035648a
 SHA512 
6448c55dea3d43d1d457f4b3f243606e4ea8f81db891e94d2ff685ae1d8bc1023d4a6329fc495ff6069fc1a6861185e66eada9d2ed6546e6c6b8716df802

diff --git 
a/dev-python/python-email-validator/python-email-validator-2.0.0.ebuild 
b/dev-python/python-email-validator/python-email-validator-2.0.0.ebuild
new file mode 100644
index ..f3fdd116ec3c
--- /dev/null
+++ b/dev-python/python-email-validator/python-email-validator-2.0.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A robust email syntax and deliverability validation library"
+HOMEPAGE="
+   https://github.com/JoshData/python-email-validator/
+   https://pypi.org/project/email-validator/
+"
+SRC_URI="
+   https://github.com/JoshData/python-email-validator/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="CC0-1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/idna-2.8[${PYTHON_USEDEP}]
+   >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # Internet
+   tests/test_deliverability.py
+)



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

2023-04-15 Thread Michał Górny
commit: ddfb5c710d24f6ef3d74f12f0fd90a0ffb9639e4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 16 03:32:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 16 03:42:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfb5c71

dev-python/pyicu: Bump to 2.11

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

 dev-python/pyicu/Manifest  |  1 +
 dev-python/pyicu/pyicu-2.11.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest
index fbdf9f62a871..3788d02794fb 100644
--- a/dev-python/pyicu/Manifest
+++ b/dev-python/pyicu/Manifest
@@ -1 +1,2 @@
 DIST pyicu-v2.10.2.tar.bz2 192890 BLAKE2B 
b865e2777d922d7ec7ec1abab5e745670affa6e31704db7b23f906eab8ac99ac612c756f433119380a0fed2d180373dba05003722a1ba0990cafc7c4d9d3fbdd
 SHA512 
687f48e0315cc72917b54c7431ee29d503ec79354842e5f6db564cc951a13d32cb4df97435d04c4b125a2a654f70429592ef2197e154624dd9a246b9bacfa4a9
+DIST pyicu-v2.11.tar.bz2 193939 BLAKE2B 
2226d9b669242980a52c1c3e734519a581c8f80cb34ff477d3602f150d290a105c86e40ea1e2f13012a81484b89bd2c50a76975683f27fcbcce9bae2475a7175
 SHA512 
c50e0fad3c92ccaeedf18f7ed6c31772f74b1e5bd01f00dc94b535079ce910d9033dba5ad15dabbedf6eff2034503d69d0715e0b4938ab2701450a8b641bab34

diff --git a/dev-python/pyicu/pyicu-2.11.ebuild 
b/dev-python/pyicu/pyicu-2.11.ebuild
new file mode 100644
index ..1a2d893ff8d0
--- /dev/null
+++ b/dev-python/pyicu/pyicu-2.11.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=${P/-/-v}
+DESCRIPTION="Python bindings for dev-libs/icu"
+HOMEPAGE="
+   https://gitlab.pyicu.org/main/pyicu/
+   https://pypi.org/project/PyICU/
+"
+SRC_URI="
+   https://gitlab.pyicu.org/main/pyicu/-/archive/v${PV}/${MY_P}.tar.bz2
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   dev-libs/icu:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   test? (
+   dev-python/six[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( CHANGES CREDITS README.md )
+
+distutils_enable_tests pytest



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

2023-04-15 Thread Sam James
commit: a6f3bfee4efc929608e9c7b6937acae1b90fea9a
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 03:38:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:38:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6f3bfee

dev-libs/libutf8proc: Stabilize 2.8.0 sparc, #904385

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
index cf138c52ca19..097e58cd1d62 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



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

2023-04-15 Thread Sam James
commit: 23ec7c54713ecd074022748bed2242dd762390c8
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 03:38:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:38:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ec7c54

dev-libs/libutf8proc: Stabilize 2.8.0 amd64, #904385

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
index 097e58cd1d62..87c9971d03cd 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/flite/

2023-04-15 Thread Sam James
commit: 3784ce5cf28a02dcf89b545ad59d877a51a06f83
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sat Apr 15 21:44:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:37:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3784ce5c

app-accessibility/flite: Keyword 2.2 mips, #896106

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 app-accessibility/flite/flite-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-accessibility/flite/flite-2.2.ebuild 
b/app-accessibility/flite/flite-2.2.ebuild
index 995b34efd8ea..371654dcecc2 100644
--- a/app-accessibility/flite/flite-2.2.ebuild
+++ b/app-accessibility/flite/flite-2.2.ebuild
@@ -43,7 +43,7 @@ 
SRC_URI="https://github.com/festvox/flite/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="BSD freetts public-domain regexp-UofT BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
 IUSE="alsa oss pulseaudio test voices"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( alsa )"



[gentoo-commits] repo/gentoo:master commit in: app-i18n/unicode-cldr/

2023-04-15 Thread Sam James
commit: 221eef1db85ed6ecf6ca9aef45052f8b8cd20727
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 03:38:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:38:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221eef1d

app-i18n/unicode-cldr: Stabilize 42.0 ALLARCHES, #904386

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

 app-i18n/unicode-cldr/unicode-cldr-42.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/unicode-cldr/unicode-cldr-42.0.ebuild 
b/app-i18n/unicode-cldr/unicode-cldr-42.0.ebuild
index 4941f9ced04d..8185c0164e54 100644
--- a/app-i18n/unicode-cldr/unicode-cldr-42.0.ebuild
+++ b/app-i18n/unicode-cldr/unicode-cldr-42.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -9,7 +9,7 @@ 
SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV}.zip
 
 LICENSE="unicode"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 IUSE=""
 
 RDEPEND=""



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

2023-04-15 Thread Sam James
commit: 27ea913108835acab1d5512e5b7b6b7c73365162
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 03:38:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:38:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ea9131

dev-libs/libutf8proc: Stabilize 2.8.0 arm, #904385

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
index 87c9971d03cd..b530c14401a4 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



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

2023-04-15 Thread Sam James
commit: 53b93f0a1df9d6ba0103fa30d247f7509744e82a
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 03:38:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:38:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b93f0a

dev-libs/libutf8proc: Stabilize 2.8.0 ppc, #904385

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
index 4e40392384e1..7c6513077176 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



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

2023-04-15 Thread Sam James
commit: c98c4ba9aa6d8d8e0b1fd327adfc18e7428c82e9
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 03:38:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:38:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98c4ba9

dev-libs/libutf8proc: Stabilize 2.8.0 ppc64, #904385

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
index b530c14401a4..4e40392384e1 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



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

2023-04-15 Thread Sam James
commit: 6ffc65a75a6805fe6585b36019a6f9d9d19eed54
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 03:38:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:38:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ffc65a7

dev-libs/libutf8proc: Stabilize 2.8.0 x86, #904385

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
index 325450e4dc5f..8dce6e4384e2 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



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

2023-04-15 Thread Sam James
commit: badb5ee891cc4d99ba2ab5172c6329af63f93a43
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 03:38:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:38:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=badb5ee8

dev-libs/libutf8proc: Stabilize 2.8.0 arm64, #904385

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
index 8dce6e4384e2..cf138c52ca19 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



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

2023-04-15 Thread Sam James
commit: c9e4c00a5e4dbef39ef5e16551ce2d44a4f094ab
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sat Apr 15 22:07:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:37:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e4c00a

app-crypt/trousers: Keyword 0.3.15-r1 mips, #902695

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 app-crypt/trousers/trousers-0.3.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/trousers/trousers-0.3.15-r1.ebuild 
b/app-crypt/trousers/trousers-0.3.15-r1.ebuild
index 406a9131d1b0..12536c589976 100644
--- a/app-crypt/trousers/trousers-0.3.15-r1.ebuild
+++ b/app-crypt/trousers/trousers-0.3.15-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/trousers/${PN}/${P}.tar.gz"
 
 LICENSE="CPL-1.0 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 x86"
 IUSE="doc selinux" # gtk
 
 # gtk support presently does NOT compile.



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

2023-04-15 Thread Sam James
commit: 950b177915889fed9a24307b762318b6b4a1f48b
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sat Apr 15 20:52:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:37:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950b1779

dev-python/pyproject-api: Keyword 1.5.1 mips, #888481

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/pyproject-api/pyproject-api-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyproject-api/pyproject-api-1.5.1.ebuild 
b/dev-python/pyproject-api/pyproject-api-1.5.1.ebuild
index a161dd7f0dd8..fec8cd598cc8 100644
--- a/dev-python/pyproject-api/pyproject-api-1.5.1.ebuild
+++ b/dev-python/pyproject-api/pyproject-api-1.5.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
 
 RDEPEND="
>=dev-python/packaging-23[${PYTHON_USEDEP}]



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

2023-04-15 Thread Sam James
commit: 464b6af819a67e1f7943352d0f4c1a921b9e52ec
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sat Apr 15 20:52:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:37:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464b6af8

dev-python/time-machine: Keyword 2.9.0 mips, #888481

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/time-machine/time-machine-2.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/time-machine/time-machine-2.9.0.ebuild 
b/dev-python/time-machine/time-machine-2.9.0.ebuild
index c06dd68ae916..5bbb3670c1c0 100644
--- a/dev-python/time-machine/time-machine-2.9.0.ebuild
+++ b/dev-python/time-machine/time-machine-2.9.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]



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

2023-04-15 Thread Sam James
commit: 42bedf34cadcebd034802c841f61dc25a0403d6e
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sat Apr 15 20:52:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:37:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42bedf34

dev-python/cachetools: Keyword 5.3.0 mips, #888481

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/cachetools/cachetools-5.3.0.ebuild 
b/dev-python/cachetools/cachetools-5.3.0.ebuild
index d401e4883e85..a49b23477357 100644
--- a/dev-python/cachetools/cachetools-5.3.0.ebuild
+++ b/dev-python/cachetools/cachetools-5.3.0.ebuild
@@ -16,6 +16,6 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 
 distutils_enable_tests pytest



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

2023-04-15 Thread Sam James
commit: ad1d1a469aca8e8ff0b512f2529f60a12181f753
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sat Apr 15 20:52:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:37:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad1d1a46

dev-python/tox: Keyword 4.4.12 mips, #888481

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/tox/tox-4.4.12.ebuild b/dev-python/tox/tox-4.4.12.ebuild
index b54eaa5b9e04..8ea759d05af8 100644
--- a/dev-python/tox/tox-4.4.12.ebuild
+++ b/dev-python/tox/tox-4.4.12.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
 
 RDEPEND="
>=dev-python/cachetools-5.3[${PYTHON_USEDEP}]



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

2023-04-15 Thread Julien Roy
commit: 34bb5dac8aa2ea19206ecbfc5adb83ed89a982c4
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr 16 03:29:21 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr 16 03:29:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=34bb5dac

gui-apps/hyprpaper: use "${PN}" instead of hyprpaper in dobin

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/hyprpaper/hyprpaper-0.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/hyprpaper/hyprpaper-0.2.0.ebuild 
b/gui-apps/hyprpaper/hyprpaper-0.2.0.ebuild
index 4f30357b3..46fd3e1f6 100644
--- a/gui-apps/hyprpaper/hyprpaper-0.2.0.ebuild
+++ b/gui-apps/hyprpaper/hyprpaper-0.2.0.ebuild
@@ -27,5 +27,5 @@ src_compile() {
 }
 
 src_install() {
-   dobin "${BUILD_DIR}/hyprpaper"
+   dobin "${BUILD_DIR}/${PN}"
 }



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

2023-04-15 Thread Julien Roy
commit: 5fb1c2beabcef0b0761e6de9c86b3d3f2a2b
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr 16 03:28:59 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr 16 03:28:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5fb1c2b2

gui-apps/hyprpicker: new package, add 0.1.0

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/hyprpicker/Manifest|  1 +
 gui-apps/hyprpicker/hyprpicker-0.1.0.ebuild | 31 +
 gui-apps/hyprpicker/metadata.xml| 13 
 3 files changed, 45 insertions(+)

diff --git a/gui-apps/hyprpicker/Manifest b/gui-apps/hyprpicker/Manifest
new file mode 100644
index 0..bc412f3b5
--- /dev/null
+++ b/gui-apps/hyprpicker/Manifest
@@ -0,0 +1 @@
+DIST hyprpicker-0.1.0.gh.tar.gz 22937 BLAKE2B 
26459fb1dec8f3a14dd8bde110108e16d286ff8128fe7552f6fa5e1ebfb122bfd892d31270747a07f5f3c7885577f348e7dea94a0faf9f66b77969134cdfeb2d
 SHA512 
2af51a52e762dbc86938a10b7f407b4424cb3f3d29cb4584dfe01ebf61964bd26fdc60dfd94596e96f68974d011923c1da3fb4fcca361a8cc7c5ad9e4b8049fc

diff --git a/gui-apps/hyprpicker/hyprpicker-0.1.0.ebuild 
b/gui-apps/hyprpicker/hyprpicker-0.1.0.ebuild
new file mode 100644
index 0..f319fabff
--- /dev/null
+++ b/gui-apps/hyprpicker/hyprpicker-0.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A wlroots-compatible Wayland color picker that does not suck"
+HOMEPAGE="https://github.com/hyprwm/hyprpicker;
+SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/wayland-protocols
+   dev-util/cmake
+   dev-util/wayland-scanner
+"
+
+src_compile() {
+   emake protocols
+   cmake_src_compile
+}
+
+src_install() {
+   dobin "${BUILD_DIR}/${PN}"
+}

diff --git a/gui-apps/hyprpicker/metadata.xml b/gui-apps/hyprpicker/metadata.xml
new file mode 100644
index 0..ec59957c9
--- /dev/null
+++ b/gui-apps/hyprpicker/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Julien Roy
+   jul...@jroy.ca
+   
+   
+   https://github.com/hyprwm/hyprpicker/issues
+   
https://github.com/hyprwm/hyprpicker/releases
+   hypr/hyprpicker
+   
+



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

2023-04-15 Thread Sam James
commit: 70a6bf73959309592da602eac78f1666f85fd946
Author: Sebastian Parborg  gmail  com>
AuthorDate: Thu Apr  6 10:01:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 02:45:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a6bf73

media-gfx/blender: Bump 3.3.5, update python use versions

2.93 will not work with python 3.11, so that version is left out

Closes: https://bugs.gentoo.org/896980
Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/Manifest |  1 +
 .../{blender-.ebuild => blender-3.3.5.ebuild}  | 74 --
 ...blender-.ebuild => blender-3.4.1-r1.ebuild} | 33 --
 media-gfx/blender/blender-.ebuild  |  2 +-
 4 files changed, 44 insertions(+), 66 deletions(-)

diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index 35bf4c6d6a6c..26a65712459f 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -4,4 +4,5 @@ DIST blender-2.93.14.tar.xz 43035804 BLAKE2B 
72ca99143da393bb23e15a26e197c5ac45c
 DIST blender-3.0.1-ffmpeg-5.0.patch.bz2 8198 BLAKE2B 
2acb1e441bd17cf2d972f981358981d42742ad37656366a52b0adb52efb3f1a6cda0479e1c79d9327b51c8fd3d2c6cb291552adc7716e6a1938ac27b237186b9
 SHA512 
c09ca2d5a5b99652abcae827965304506e354fc6fc4d6d59c9433c8246e865a0622ddac3118009ad433292690212292a86f7e43e76458352ca6d653da809
 DIST blender-3.3.2.tar.xz 41918064 BLAKE2B 
76e689eff9f1e9c1c4e8a9e000a3dec64d7340815966522acb4d827197fae51854060cdfa38104950711fed23b9c66b39011727cf673c1a3e05340a32d2e7783
 SHA512 
2059cb38dfb56696f80d91420f5f0d1c808b59f4cc7ea71e7ff8e00cfe1cddf8762bcb129f941de8d57c7c72403d88ba4082fca065b59eb17a6d76c2e5006778
 DIST blender-3.3.3.tar.xz 41918008 BLAKE2B 
6fbd959e18cab6af597a95a4aa392bdc45d53e1efaefc4c4012ce4d1233c3f1118f04833ae6e7c8a2296f127714c665e0de454f2c09887986f5e721dbae3390b
 SHA512 
1560bee9dd770ecd56b1dd3f4b8f3b3b8ba70c4796c0118d13da54f0d8950f26b17678cf66f95f5fcf59d81931518343d401624877fed63f510e3c0ffaea6e83
+DIST blender-3.3.5.tar.xz 41889880 BLAKE2B 
145589da5170c760901bf1ca9e9dec8d0b05602aa975cb0e74aadbeb96f326ecd5e0f92cd329c4f70e17c9e3590cf9b1c6611e157c984acd1e9bd06134fee17e
 SHA512 
021deb19cf5e1ccf30e41ff8635ba441d48eddcf4778a11f7c089e6b54f44197fb3679eb967d2ffce47884759b563f20dfbb9a3ee027f79ca78bc3080bd0e85f
 DIST blender-3.4.1.tar.xz 53666296 BLAKE2B 
ec5b2771c1b55ecdf3c2c86a413ae5599545800fc072eff45cf212b32c74af60fc3d650ad931fff221c1073adb2b447df3287a965f884a4760a5d972c9877aee
 SHA512 
d6de3ec9cd1a1e4d4e4a838af0cfc113c91c3c1b66703027e0ed61bd818dafc4e4304fd041738ddea32fc76b1ad9b7737cbdcf74d56a0406a87c457375d907ab

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-3.3.5.ebuild
similarity index 87%
copy from media-gfx/blender/blender-.ebuild
copy to media-gfx/blender/blender-3.3.5.ebuild
index 91dbd95c84f7..6034a136dbad 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-3.3.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_10 python3_11 )
 
 inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
 
@@ -13,30 +13,29 @@ HOMEPAGE="https://www.blender.org;
 if [[ ${PV} = ** ]] ; then
# Subversion is needed for downloading unit test files
inherit git-r3 subversion
-   EGIT_REPO_URI="https://projects.blender.org/blender/blender.git;
-   
ADDONS_EGIT_REPO_URI="https://projects.blender.org/blender/blender-addons.git;
+   EGIT_REPO_URI="https://git.blender.org/blender.git;
 else
SRC_URI="https://download.blender.org/source/${P}.tar.xz;
# Update these between major releases.
TEST_TARBALL_VERSION="$(ver_cut 1-2).0"
-   SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz
 )"
+   #SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz
 )"
KEYWORDS="~amd64 ~arm ~arm64"
 fi
 
 SLOT="${PV%.*}"
 LICENSE="|| ( GPL-3 BL )"
 IUSE="+bullet +dds +fluid +openexr +tbb \
-   alembic collada +color-management cuda +cycles cycles-bin-kernels \
-   debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k \
-   man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv \
-   +openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl \
-   +sndfile test +tiff valgrind wayland X"
-RESTRICT="!test? ( test )"
+   alembic collada +color-management cuda +cycles \
+   debug doc +embree +ffmpeg +fftw +gmp headless jack jemalloc jpeg2k \
+   man +nanovdb ndof nls openal +oidn +openimageio +openmp +opensubdiv \
+   +openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl +sndfile \
+   test +tiff valgrind"
+RESTRICT="!test? ( test ) test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
alembic? ( openexr )

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

2023-04-15 Thread Sam James
commit: 7f572b9f9d71cce259aa40e839764ed318ae7b8f
Author: Sebastian Parborg  gmail  com>
AuthorDate: Mon Apr  3 16:17:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 02:45:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f572b9f

media-gfx/blender: Add "cycles-bin-kernels" useflag

This useflag enables precompiling the cycles render kernels at compile
time. This makes it so that the user doesn't have to wait for the
kernels to compile when they are used for the first time.

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-.ebuild | 3 ++-
 media-gfx/blender/metadata.xml| 5 +
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index 73275c6a9326..1ae2234b408e 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -26,7 +26,7 @@ fi
 SLOT="${PV%.*}"
 LICENSE="|| ( GPL-3 BL )"
 IUSE="+bullet +dds +fluid +openexr +tbb \
-   alembic collada +color-management cuda +cycles \
+   alembic collada +color-management cuda +cycles cycles-bin-kernels \
debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k \
man +nanovdb ndof nls openal +oidn +openimageio +openmp +opensubdiv \
+openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl +sndfile \
@@ -237,6 +237,7 @@ src_configure() {
-DWITH_CODEC_SNDFILE=$(usex sndfile)
-DWITH_CXX_GUARDEDALLOC=$(usex debug)
-DWITH_CYCLES=$(usex cycles)
+   -DWITH_CYCLES_CUDA_BINARIES=$(usex cycles-bin-kernels)
-DWITH_CYCLES_DEVICE_CUDA=$(usex cuda TRUE FALSE)
-DWITH_CYCLES_DEVICE_OPTIX=$(usex optix)
-DWITH_CYCLES_EMBREE=$(usex embree)

diff --git a/media-gfx/blender/metadata.xml b/media-gfx/blender/metadata.xml
index 41cc89220a5f..dcb3cb492150 100644
--- a/media-gfx/blender/metadata.xml
+++ b/media-gfx/blender/metadata.xml
@@ -37,6 +37,11 @@
Build cycles renderer (requires 
media-libs/openimageio and
dev-libs/boost).

+   
+   Precompile the cycles render kernels for the 
CUDA/HIP/OneAPI backends, if they are enabled, at compile time.
+   This makes it so that the user doesn't have to wait for 
the kernels to compile when they are used for the first time in Blender.
+   If this option is not on, they will be built as needed 
at runtime.
+   

Adds DDS textures support to Blender.




[gentoo-commits] repo/gentoo:master commit in: profiles/, sys-libs/ncurses/

2023-04-15 Thread Sam James
commit: 36cb6e7e797ce084f8952716da8816e3613bedd0
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 03:26:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:28:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36cb6e7e

sys-libs/ncurses: add 6.4_p20230415

This should fix the issues with vim (bug #904263) but this version remains
masked for now because OpenRC itself needs fixing due to abuse of ncurses
(bug #904277).

Bug: https://bugs.gentoo.org/904247
Bug: https://bugs.gentoo.org/904277
Closes: https://bugs.gentoo.org/904263
Signed-off-by: Sam James  gentoo.org>

 profiles/package.mask |   5 +
 sys-libs/ncurses/Manifest |   3 +
 sys-libs/ncurses/ncurses-6.4_p20230415.ebuild | 431 ++
 3 files changed, 439 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 5ca556a67560..d2367486b2b3 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-04-16)
+# OpenRC is broken with this version, but the issue is on OpenRC's side
+# and needs to be fixed there. bug #904277
+=sys-libs/ncurses-6.4_p20230415
+
 # Sam James  (2023-04-14)
 # Fails with modern C, no upstream activity since 2005.
 # Removal on 2023-05-14.  Bug #778506, bug #881205.

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index c794f1e8426d..fe84d26a30a3 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -141,7 +141,10 @@ DIST ncurses-6.4-20230401.patch.gz 5172 BLAKE2B 
bf4a9d9bcecc2fa91191139a4f1aa39a
 DIST ncurses-6.4-20230401.patch.gz.asc 729 BLAKE2B 
18588b7cc4e3f256a4e9aa9e6221e54b1a29711df01784397b1055d9fea8ae5f1bb544a8acfd660ef1b7d72ccae1ab94b61f38ba19159e4efc7563a79e93fbb3
 SHA512 
bf9da77a0da1640d883e0a6ac7f807995f3678eaa054255e8591dbe9a2c4cebb43d8d2781b8ddf7c7432a38f63eb72d519445edcc2721a01d7a785964adee8a1
 DIST ncurses-6.4-20230408.patch.gz 15680 BLAKE2B 
7d1fa16a79e317be3c2746f7117559a9cc65b7ca20aca86a314591d376db59f8a151d739bfbc502691808f16130b89a9d5b4ee8bcd357a01ef033ac2ad7277d1
 SHA512 
036d4b08c0d17656c75f89625d5b5a253e70458bc9f2303269b4c72349ad62c719951b9ebd65385d6d8ad4be9e89a36090fa842fbb62713d9b8fa6a359170a88
 DIST ncurses-6.4-20230408.patch.gz.asc 729 BLAKE2B 
7648e24297dc66dc4d5f08bf592b2db628a5962b0d6d34c1f0725257c3a04d2430897edd99d741ba837196e9a6f2c138e4826f40f80ea88e9d5dc04a41c11986
 SHA512 
eabe6e49b94969fbba7bf8de3bef803a8151e6d3bb0e9d1f0d4b11d27c7156be37f623e6785a205b7b8acaef2a2d646099aef8c410a6addb7592a9af2ec930c4
+DIST ncurses-6.4-20230415.patch.gz 23979 BLAKE2B 
d89402d39bd71e23021d1ad28a27965239409b8d29397a9a9f3172178dd060cc42f736224b6438e7048cd05f38c24e4d229f83fc87fc207d5d2cb3b9577e1bcc
 SHA512 
63a6368745c2c418fa263cec4da69a06e981fb8cb466f0694163fd324ef328251acb38ca3ace02f18b8b6b44dcaf414f74335a2239ae7af2b0c8ed916ca6644d
+DIST ncurses-6.4-20230415.patch.gz.asc 729 BLAKE2B 
c7ad19d4ae544c64eed538e7c6fd03959988e80140cbc185c6eebb932d026fa316df1d53f9e049e82fec811860e3a0a32b6af76f980fe1603684ce2678dd4fd9
 SHA512 
4637e09e4620da328d163bdd100756760b0f5469304ef7963a93346d263039ea608fd510fba0079feb094a37fa857b7fcdcb938d2ff5d93aa809cb9c74cf4d5b
 DIST ncurses-6.4-patches.tar.xz 63720 BLAKE2B 
6b767f65a9c7e8f9fdebaa2623e3770872e710fa103d11e48509e5315ebf5ad1a37519b1b40c5138e631693fb2e2e30ea5eef11002698a341a623a85c5b0b4fc
 SHA512 
5094f6cb8fa54d9df0802173f1e0ff2ad40fc3d4bd298c0742479f72ba4f9afee0ccf9f0a4eb068b0a5552523abf7b212861b61abbde6f69ff22d62dd686daa9
 DIST ncurses-6.4.tar.gz 3612591 BLAKE2B 
47fd9c2d27f44fa9942552881a471e5067465dbace40bf68b28998dded0556127a1d8662b96de4de4fd76c1c8b98bdae796036553ab4b05ca9f160839d841ba3
 SHA512 
1c2efff87a82a57e57b0c60023c87bae93f6718114c8f9dc010d4c21119a2f7576d0225dab5f0a227c2cfc6fb6bdbd62728e407f35fce5bf351bb50cf9e0fd34
 DIST ncurses-6.4.tar.gz.sig 438 BLAKE2B 
e6a78b8d0cbce1577205b49b0260394094632cefd95294813c7e4e51a2908e8599a9f24b3b648e42ba16c015fb9424b2a82236f58aac3bf96f5400a50482e44e
 SHA512 
f2a7859725b4d5d62f68006338d56598ac6b38a1448983108906e192f0ec922be287cc89bcc79c1ae49ebc80c967af3dd077427f35ae579b00d445c882414fed
 DIST ncurses-6.4_p20230408-patches.tar.xz 80472 BLAKE2B 
0ba8156ebd4f1691fec7bc1b800ef39ce6a4210573c027dd437919cdcd7c995830116da06c69f31c65923845a4d5c88e974673fac38acce5813f7d6cdc646e3e
 SHA512 
32960e2cc4cd9dc60c38b49f46c5ce2c02179479abb66ca29f63cd06475ae8e26299a78b5f06762d114aefbbca3ba6fbebe7093a58106eeaa40cf500d21633a4
+DIST ncurses-6.4_p20230415-patches.tar.xz 63188 BLAKE2B 
2f05eb332a2af69bb5418026ef9fdfcfc6b164c20ad7618c481127054b653ab5961a8a96cd7dbce653631ae8a1afc9377c4a82b4ff8aff27bb47f21fbead48a8
 SHA512 
a052004fb8dd2653b12f0ee6b9d423fdedc77a049c67e7f34794aad9f249bbcb8439cf9d15647911583895c7a579f1b4c887fa884a699e74e7ea24861566eb6f

diff --git a/sys-libs/ncurses/ncurses-6.4_p20230415.ebuild 
b/sys-libs/ncurses/ncurses-6.4_p20230415.ebuild
new file mode 100644
index 000

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

2023-04-15 Thread Sam James
commit: a508d264f948a2c22057b541d46ce1d083726fc3
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 03:19:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 03:19:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a508d264

sys-devel/autoconf-dickey: add 2.52_p20230114

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

 sys-devel/autoconf-dickey/Manifest |  2 +
 .../autoconf-dickey-2.52_p20230114.ebuild  | 53 ++
 2 files changed, 55 insertions(+)

diff --git a/sys-devel/autoconf-dickey/Manifest 
b/sys-devel/autoconf-dickey/Manifest
index db6ee2c323ab..7d87d6a06ce7 100644
--- a/sys-devel/autoconf-dickey/Manifest
+++ b/sys-devel/autoconf-dickey/Manifest
@@ -1,3 +1,5 @@
 DIST autoconf-2.52-20210509.tgz 874991 BLAKE2B 
bf8ff6496887f23cce167dfcc5177117ab5514996884998b3237c21e355b34301aabb71dacbff1e171ef21530d745345e584d876b3b5571f4faf863135b4269f
 SHA512 
0203bbe096a2ecbee6bf012fec10a8f90e0b391d5988e202d2a1c718aa856d6c4953fb5e2be215ae635cd6b876b0229d6de1ffc7e2b35cd14684ef7c8294e546
 DIST autoconf-2.52-20221202.tgz 877960 BLAKE2B 
52ef77d98f5d6e64e4c13e09ef92b3141703238953ad27b6e232cb62407cd56b07a1cad79f4405606f400246e85650925a7035b73119cda70d7faf049b61105c
 SHA512 
8becd8791dbdbcf0801bbed8cbdf70666db10e3c6882b3f8e63e1cf04163818345be573018d96a2e0a28770e13cc452126fb9cb23b223df598c50f59e69c2d1a
 DIST autoconf-2.52-20221202.tgz.asc 729 BLAKE2B 
64a528da36243271d1ae1e95e4182c663c571021e617554076bed78e5c12a3f16a2554e3b41ad6372751090ac05770bc59f090ca1e5226aa2c7c5fda48026bbf
 SHA512 
dadf6805072cc072bbd16a939b285c7ab378e23aa0b9e6c808eb11bf40b679cc97cc748c524ac7255a0b47a4815dcd2796c606f963dbbce52a93956ccc8814fd
+DIST autoconf-2.52-20230114.tgz 878069 BLAKE2B 
96e93585088b87acf0c3336e390ef098e9aa5569e2aab2d05e4c963894e076c991b65d93476fc671395d399a7078f8b618166e39052933352f366f8d2ab849d7
 SHA512 
41427e45b6b9c36dfd65f9b00792e6edc135e3b5fe06b2a0870f9380d96d567036fb3f30e8be28c9443c7557fadf66d1409f59def127a824478db89b5f29f517
+DIST autoconf-2.52-20230114.tgz.asc 729 BLAKE2B 
9bcafe59763d2fb169e498ee5542500184974697838497dcd722d43c14e90475e004c0c7ae9fe2bdac523cb9d14ebe82a19d10c3369fe2a035c2f44b60c4d676
 SHA512 
d60d0155fa20f4808cc49ae06e76a969b82e2b2e5ea4ecd08182b34ca224401eab012659d2519072ca8afdf1ddc2febf8af090cff28990e2b4f2372da13635a8

diff --git a/sys-devel/autoconf-dickey/autoconf-dickey-2.52_p20230114.ebuild 
b/sys-devel/autoconf-dickey/autoconf-dickey-2.52_p20230114.ebuild
new file mode 100644
index ..96b243b974c0
--- /dev/null
+++ b/sys-devel/autoconf-dickey/autoconf-dickey-2.52_p20230114.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: adapt toolchain-autoconf to take econf args?
+# TODO: review our old autoconf-2.52 patches?
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+MY_P=${PN/-dickey}-${PV/_p/-}
+DESCRIPTION="Fork of sys-devel/autoconf for Thomas Dickey's packages"
+HOMEPAGE="https://invisible-island.net/autoconf/autoconf.html;
+SRC_URI="https://invisible-island.net/archives/autoconf/${MY_P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/autoconf/${MY_P}.tgz.asc )"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   >=sys-devel/m4-1.4.16
+   >=dev-lang/perl-5.6
+"
+BDEPEND="
+   ${RDEPEND}
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+src_prepare() {
+   # usr/bin/libtool is provided by binutils-apple, need gnu libtool
+   #if [[ ${CHOST} == *-darwin* ]] ; then
+   #   PATCHES+=( "${FILESDIR}"/${PN}-2.61-darwin.patch )
+   #fi
+
+   default
+}
+
+src_configure() {
+   local myeconfargs=(
+   --datadir="${EPREFIX}"/usr/share/${PN}
+   --program-suffix=-dickey
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # -j1 for bug #869278
+   emake -j1 check
+}



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

2023-04-15 Thread Sam James
commit: 84827d9902844c4fb91330422d9751676788dee5
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 02:46:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 02:46:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84827d99

media-libs/openpgl: style tweaks

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

 media-libs/openpgl/openpgl-0.5.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-libs/openpgl/openpgl-0.5.0.ebuild 
b/media-libs/openpgl/openpgl-0.5.0.ebuild
index 9c6a928d4802..81276940fbc2 100644
--- a/media-libs/openpgl/openpgl-0.5.0.ebuild
+++ b/media-libs/openpgl/openpgl-0.5.0.ebuild
@@ -10,11 +10,12 @@ HOMEPAGE="https://github.com/OpenPathGuidingLibrary/openpgl;
 
SRC_URI="https://github.com/OpenPathGuidingLibrary/openpgl/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
+SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
 X86_CPU_FLAGS=( sse4_2 avx2 avx512dq )
 CPU_FLAGS=( ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
 IUSE="${CPU_FLAGS[@]%:*} debug"
-SLOT="0"
 
 RDEPEND="
media-libs/embree



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

2023-04-15 Thread Sam James
commit: 505af6202a3eacd6c03e1e6857b50fd97e4a2c77
Author: Sebastian Parborg  gmail  com>
AuthorDate: Sat Apr 15 13:07:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 02:45:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=505af620

media-gfx/blender: Remove unnecessary backslashes from IUSE

Signed-off-by: Sebastian Parborg  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30498
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index 77ff3594ed06..95fefb89052d 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -25,11 +25,11 @@ fi
 
 SLOT="${PV%.*}"
 LICENSE="|| ( GPL-3 BL )"
-IUSE="+bullet +dds +fluid +openexr +tbb \
-   alembic collada +color-management cuda +cycles cycles-bin-kernels \
-   debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k \
-   man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv \
-   +openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl \
+IUSE="+bullet +dds +fluid +openexr +tbb
+   alembic collada +color-management cuda +cycles cycles-bin-kernels
+   debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k
+   man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv
+   +openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl
+sndfile test +tiff valgrind wayland X"
 RESTRICT="!test? ( test )"
 



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

2023-04-15 Thread Sam James
commit: f115e03bb257995464328a27fa1d4aad16c95bdc
Author: Sebastian Parborg  gmail  com>
AuthorDate: Mon Apr  3 16:41:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 02:45:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f115e03b

media-gfx/blender: OpenImageIO is now a hard dependecy in newer Blender versions

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index 1ae2234b408e..c804e553b60d 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -28,15 +28,15 @@ LICENSE="|| ( GPL-3 BL )"
 IUSE="+bullet +dds +fluid +openexr +tbb \
alembic collada +color-management cuda +cycles cycles-bin-kernels \
debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k \
-   man +nanovdb ndof nls openal +oidn +openimageio +openmp +opensubdiv \
-   +openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl +sndfile \
-   test +tiff valgrind wayland X"
+   man +nanovdb ndof nls openal +oidn +openmp +opensubdiv \
+   +openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl \
+   +sndfile test +tiff valgrind wayland X"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
alembic? ( openexr )
cuda? ( cycles )
-   cycles? ( openexr tiff openimageio )
+   cycles? ( openexr tiff )
fluid? ( tbb )
openvdb? ( tbb )
optix? ( cuda )
@@ -59,6 +59,7 @@ RDEPEND="${PYTHON_DEPS}
media-libs/libjpeg-turbo:=
media-libs/libpng:=
media-libs/libsamplerate
+   >=media-libs/openimageio-2.4.6.0:=
sys-libs/zlib:=
virtual/glu
virtual/libintl
@@ -81,7 +82,6 @@ RDEPEND="${PYTHON_DEPS}
nls? ( virtual/libiconv )
openal? ( media-libs/openal )
oidn? ( >=media-libs/oidn-1.4.1 )
-   openimageio? ( >=media-libs/openimageio-2.4.6.0:= )
openexr? (
>=dev-libs/imath-3.1.4-r2:=
>=media-libs/openexr-3:0=
@@ -273,7 +273,6 @@ src_configure() {
-DWITH_OPENCOLLADA=$(usex collada)
-DWITH_OPENCOLORIO=$(usex color-management)
-DWITH_OPENIMAGEDENOISE=$(usex oidn)
-   -DWITH_OPENIMAGEIO=$(usex openimageio)
-DWITH_OPENMP=$(usex openmp)
-DWITH_OPENSUBDIV=$(usex opensubdiv)
-DWITH_OPENVDB=$(usex openvdb)



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

2023-04-15 Thread Sam James
commit: e8b52f663a5dca9a397a7d5cc225da5fb5fb7a87
Author: Sebastian Parborg  gmail  com>
AuthorDate: Mon Apr  3 16:01:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 02:45:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b52f66

media-gfx/blender: Update live ebuild

Addons have moved to be a non submodule
Asset libraries have been introduced and Blender bundles a
few default assets per default.

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index 11870198acb9..73275c6a9326 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -14,8 +14,9 @@ if [[ ${PV} = ** ]] ; then
# Subversion is needed for downloading unit test files
inherit git-r3 subversion
EGIT_REPO_URI="https://projects.blender.org/blender/blender.git;
+   
ADDONS_EGIT_REPO_URI="https://projects.blender.org/blender/blender-addons.git;
 else
-   
SRC_URI="https://projects.blender.org/blender/blender/archive/v${PV}.tar.gz;
+   SRC_URI="https://download.blender.org/source/${P}.tar.xz;
# Update these between major releases.
TEST_TARBALL_VERSION="$(ver_cut 1-2).0"
SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz
 )"
@@ -168,10 +169,16 @@ pkg_setup() {
 src_unpack() {
if [[ ${PV} = ** ]] ; then
git-r3_src_unpack
+
+   git-r3_fetch ${ADDONS_EGIT_REPO_URI}
+   git-r3_checkout ${ADDONS_EGIT_REPO_URI} ${S}/scripts/addons
+
if use test; then

TESTS_SVN_URL=https://svn.blender.org/svnroot/bf-blender/trunk/lib/tests
subversion_fetch ${TESTS_SVN_URL} ../lib/tests
fi
+   
ASSETS_SVN_URL=https://svn.blender.org/svnroot/bf-blender/trunk/lib/assets
+   subversion_fetch ${ASSETS_SVN_URL} ../lib/assets
else
default
if use test; then



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

2023-04-15 Thread Sam James
commit: c313bd382752056f998eb9f456a08107060dbeb5
Author: Sebastian Parborg  gmail  com>
AuthorDate: Mon Apr  3 16:25:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 02:45:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c313bd38

media-libs/openpgl: New package

OpenPGL is a pathguiding library developed by Intel.
This can be used in raytracing engines to guide rays in clever ways to
reduce the overall noise of the picture in difficult lighting
situations.

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/openpgl/Manifest |  1 +
 media-libs/openpgl/metadata.xml | 24 ++
 media-libs/openpgl/openpgl-0.5.0.ebuild | 36 +
 3 files changed, 61 insertions(+)

diff --git a/media-libs/openpgl/Manifest b/media-libs/openpgl/Manifest
new file mode 100644
index ..6b2d7becd00d
--- /dev/null
+++ b/media-libs/openpgl/Manifest
@@ -0,0 +1 @@
+DIST openpgl-0.5.0.tar.gz 10767365 BLAKE2B 
051b26c17300506dd20989ba9dc1aa83b0baf77c5f24650c74518ae56081b5a0ecca88c13d5d79a71cb0b6fa4a5b4841ee03e5223ec91ab16bb5655f2e52a9d7
 SHA512 
9b992ffa17ad6f9fcde48add5d9cc1e58be2daacd40478fb1babe0741a6c7a64f12f36c9c1f7d5ec6f79cdd847c082d39e03e58cfd9af1a903adca56f1ac19e1

diff --git a/media-libs/openpgl/metadata.xml b/media-libs/openpgl/metadata.xml
new file mode 100644
index ..362878695f7a
--- /dev/null
+++ b/media-libs/openpgl/metadata.xml
@@ -0,0 +1,24 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   darkdefe...@gmail.com
+   Sebastian Parborg
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   The Intel® Open Path Guiding Library (Intel® Open PGL) 
implements a set of
+   representations and training algorithms needed to integrate 
path guiding
+   into a renderer. Open PGL offers implementations of current 
state-of-the-art
+   path guiding methods, which increase the sampling quality and, 
therefore,
+   the efficiency of a renderer. The goal of Open PGL is to provide
+   implementations that are well tested and robust enough to be 
used in a
+   production environment.
+   
+   
+   OpenPathGuidingLibrary/openpgl
+   
+

diff --git a/media-libs/openpgl/openpgl-0.5.0.ebuild 
b/media-libs/openpgl/openpgl-0.5.0.ebuild
new file mode 100644
index ..9c6a928d4802
--- /dev/null
+++ b/media-libs/openpgl/openpgl-0.5.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Intel Open Path Guiding Library"
+HOMEPAGE="https://github.com/OpenPathGuidingLibrary/openpgl;
+SRC_URI="https://github.com/OpenPathGuidingLibrary/openpgl/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+X86_CPU_FLAGS=( sse4_2 avx2 avx512dq )
+CPU_FLAGS=( ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
+IUSE="${CPU_FLAGS[@]%:*} debug"
+SLOT="0"
+
+RDEPEND="
+   media-libs/embree
+   dev-cpp/tbb:=
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DOPENPGL_ISA_AVX2=$(usex cpu_flags_x86_avx2)
+   -DOPENPGL_ISA_AVX512=$(usex cpu_flags_x86_avx512dq)
+   -DOPENPGL_ISA_SSE4=$(usex cpu_flags_x86_sse4_2)
+   )
+
+   # Disable asserts
+   append-cppflags $(usex debug '' '-DNDEBUG')
+
+   cmake_src_configure
+}



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

2023-04-15 Thread Sam James
commit: c0f7e134663da16630a3fe349c1593f9de8f38b3
Author: Sebastian Parborg  gmail  com>
AuthorDate: Mon Apr  3 16:35:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 02:45:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f7e134

media-gfx/blender: Add path guiding support the live ebuild

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-.ebuild | 4 +++-
 media-gfx/blender/metadata.xml| 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index c804e553b60d..91dbd95c84f7 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -28,7 +28,7 @@ LICENSE="|| ( GPL-3 BL )"
 IUSE="+bullet +dds +fluid +openexr +tbb \
alembic collada +color-management cuda +cycles cycles-bin-kernels \
debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k \
-   man +nanovdb ndof nls openal +oidn +openmp +opensubdiv \
+   man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv \
+openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl \
+sndfile test +tiff valgrind wayland X"
 RESTRICT="!test? ( test )"
@@ -86,6 +86,7 @@ RDEPEND="${PYTHON_DEPS}
>=dev-libs/imath-3.1.4-r2:=
>=media-libs/openexr-3:0=
)
+   openpgl? ( media-libs/openpgl )
opensubdiv? ( >=media-libs/opensubdiv-3.4.0 )
openvdb? (
>=media-gfx/openvdb-9.0.0:=[nanovdb?]
@@ -242,6 +243,7 @@ src_configure() {
-DWITH_CYCLES_DEVICE_OPTIX=$(usex optix)
-DWITH_CYCLES_EMBREE=$(usex embree)
-DWITH_CYCLES_OSL=$(usex osl)
+   -DWITH_CYCLES_PATH_GUIDING=$(usex openpgl)
-DWITH_CYCLES_STANDALONE=OFF
-DWITH_CYCLES_STANDALONE_GUI=OFF
-DWITH_DOC_MANPAGE=$(usex man)

diff --git a/media-gfx/blender/metadata.xml b/media-gfx/blender/metadata.xml
index dcb3cb492150..5107673c50f9 100644
--- a/media-gfx/blender/metadata.xml
+++ b/media-gfx/blender/metadata.xml
@@ -65,6 +65,7 @@
Allow OpenCL Graphics Acceleration. This may
require extra graphics card drivers.
Enable OpenImageIO Support
+   Enable path guiding support in 
Cycles

Add rendering support form OpenSubdiv from Dreamworks 
Animation
through media-libs/opensubdiv.



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

2023-04-15 Thread Julien Roy
commit: 7a275c9a698b267a93f7f98222de57768ce76596
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr 16 03:25:20 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr 16 03:25:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a275c9a

gui-apps/hyprpaper: new package, add 0.2.0

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/hyprpaper/Manifest   |  1 +
 gui-apps/hyprpaper/hyprpaper-0.2.0.ebuild | 31 +++
 gui-apps/hyprpaper/metadata.xml   | 13 +
 3 files changed, 45 insertions(+)

diff --git a/gui-apps/hyprpaper/Manifest b/gui-apps/hyprpaper/Manifest
new file mode 100644
index 0..f773253e9
--- /dev/null
+++ b/gui-apps/hyprpaper/Manifest
@@ -0,0 +1 @@
+DIST hyprpaper-0.2.0.gh.tar.gz 26200 BLAKE2B 
b55e6ccb9bff431a411dfa5c6b43176804b4c89d2b048453830ed3a746c2b71739ba518306a38b0f07ad4885b06e104a9c86e55564a6aeede7f8900b81bf34a3
 SHA512 
f6f8d117bbf52e8f353cf2b3d9dee3b3e1fae1f6bab78f9bdbd437c403696fab615c3c4ef8acc818b585937e8adf1a4b7c7efd3b390e06a8d38ad4888f4e0da5

diff --git a/gui-apps/hyprpaper/hyprpaper-0.2.0.ebuild 
b/gui-apps/hyprpaper/hyprpaper-0.2.0.ebuild
new file mode 100644
index 0..4f30357b3
--- /dev/null
+++ b/gui-apps/hyprpaper/hyprpaper-0.2.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A blazing fast wayland wallpaper utility"
+HOMEPAGE="https://github.com/hyprwm/hyprpaper;
+SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/wayland-protocols
+   dev-util/cmake
+   dev-util/wayland-scanner
+"
+
+src_compile() {
+   emake protocols
+   cmake_src_compile
+}
+
+src_install() {
+   dobin "${BUILD_DIR}/hyprpaper"
+}

diff --git a/gui-apps/hyprpaper/metadata.xml b/gui-apps/hyprpaper/metadata.xml
new file mode 100644
index 0..e35d12b00
--- /dev/null
+++ b/gui-apps/hyprpaper/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Julien Roy
+   jul...@jroy.ca
+   
+   
+   https://github.com/hyprwm/hyprpaper/issues
+   
https://github.com/hyprwm/hyprpaper/releases
+   hypr/hyprpaper
+   
+



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

2023-04-15 Thread Akinori Hattori
commit: 8bba82ff3ed1e4d6892b7460b5010f57eae6d9cc
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Apr 16 02:01:07 2023 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Apr 16 02:01:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bba82ff

app-i18n/ibus-typing-booster: new upstream release

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

 app-i18n/ibus-typing-booster/Manifest  |  1 +
 .../ibus-typing-booster-2.22.3.ebuild  | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-i18n/ibus-typing-booster/Manifest 
b/app-i18n/ibus-typing-booster/Manifest
index 157a97255e89..687d9bb37b76 100644
--- a/app-i18n/ibus-typing-booster/Manifest
+++ b/app-i18n/ibus-typing-booster/Manifest
@@ -1,2 +1,3 @@
 DIST ibus-typing-booster-2.21.4.tar.gz 11220794 BLAKE2B 
7e5c7b9be31858ce1be7399b7dbada4cdec5a24f9d4f66d4e5ea110153d4696aa794650048b40dc52044ad90514f051a60234835d9b3c59aadb05aa6ba9eef4b
 SHA512 
26dbc8cee8e6a6ec0414fc3e2f26298665030babed7f7dba7f52b5260b9aba511ab456fe49fb779f66b66b4db9fbe81faeec8692ad8a101e518d6fcf80189fd8
 DIST ibus-typing-booster-2.22.1.tar.gz 11322188 BLAKE2B 
f9119aecd57c1f6581035548c53ceda529cee67636760bca0540e9fd91d92440fa3f8df5fb1065db2a131d20942519482f6b7cbee1cc7f74c58e01344bf07fa1
 SHA512 
c979c1e58c038ba6b5a07223e74c080f8d5f2c45b9f60c279aba49bb98c51a13b8922f5c167a2bfd07ccd9c7dbdf56ff784379124f6425ead0d16cc9dd5ced43
+DIST ibus-typing-booster-2.22.3.tar.gz 11322959 BLAKE2B 
7a09502ef3a1b3bbeaf231ae53b6c283ea582ccde96706e1b11ea3a46903efe0fe4d02f631b8a9b58d1c7971ae76e320a46d23ca915b2459bcc644c78a611eb2
 SHA512 
d3ea8825222e1a4c5c3aa64f947e7ffccd7e7fac9489b29126c1f10d560d4f959e1c8b8e718ecfd1367b6bdc698b346e022c4681dbd24a4f91005c579f397a9c

diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.22.3.ebuild 
b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.22.3.ebuild
new file mode 100644
index ..564f684f9809
--- /dev/null
+++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.22.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite(+)"
+
+inherit gnome2-utils python-single-r1 xdg
+
+DESCRIPTION="Completion input method for IBus"
+HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster;
+SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-libs/m17n-lib
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pyenchant[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyxdg[${PYTHON_USEDEP}]
+   ')"
+RDEPEND="${DEPEND}
+   >=dev-db/m17n-db-1.7"
+BDEPEND="sys-devel/gettext
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
+}
+
+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: app-i18n/unicode-cldr/

2023-04-15 Thread Akinori Hattori
commit: cf923c3240f68570ad5dddf6c1e03cfa4c630faf
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Apr 16 01:59:46 2023 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Apr 16 01:59:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf923c32

app-i18n/unicode-cldr: new upstream release

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

 app-i18n/unicode-cldr/Manifest |  1 +
 app-i18n/unicode-cldr/unicode-cldr-43.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/app-i18n/unicode-cldr/Manifest b/app-i18n/unicode-cldr/Manifest
index 15e480b7758e..2d8e6e3fde98 100644
--- a/app-i18n/unicode-cldr/Manifest
+++ b/app-i18n/unicode-cldr/Manifest
@@ -1,2 +1,3 @@
 DIST unicode-cldr-common-40.0.zip 28558521 BLAKE2B 
cc49a6471c9cb80abd7c2cf203547c14cea08fa2ac18a5f2b0cd4e7b3cfc48fcdb4491c1e9eb37ae398caed554661ad6957ef8e3b9c41b6a68b8afccd6e7a7a8
 SHA512 
b45ea381002210cf5963a2ba52fa45ee4e9b1e80ae1180bcecf61f431d64e4e0faba700b3d56a96a33355deab3abdb8bcbae9222b60a8ca85536476718175645
 DIST unicode-cldr-common-42.0.zip 30178050 BLAKE2B 
076e3eca12534feff8e0e54bdc1fa38fc0db0f78cac8b4e35b343763a8ac6787745aa36be165684f4d6dda423409c4431a8e4941c53ae7d340ead0b35edbca30
 SHA512 
315448fe6a9ac2d5a6a7fd1a27b38c5db30fed053654a803d50e3a8d06aa08ad153e8e57089fa094c561f41a54f37eecda0701b47a1813879902be71945aa38a
+DIST unicode-cldr-common-43.0.zip 31934452 BLAKE2B 
8390db2fb58ede0f55ebe369e5598c6a47b6ed01c95162d85365a699ceeb15d4d912a1ea26062c8f37a467c58fdaca27e99a9a133fec4afe15bf6ac6ba29b4f6
 SHA512 
930c64208d6f680d115bfa74a69445fb614910bb54233227b0b9ae85ddbce4db19e4ec863bf04ae9d4a11b2306aa7394e553384d7537487de8011f0e34877cef

diff --git a/app-i18n/unicode-cldr/unicode-cldr-43.0.ebuild 
b/app-i18n/unicode-cldr/unicode-cldr-43.0.ebuild
new file mode 100644
index ..390302e5beb5
--- /dev/null
+++ b/app-i18n/unicode-cldr/unicode-cldr-43.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="Unicode Common Locale Data Repository"
+HOMEPAGE="https://cldr.unicode.org/;
+SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV}.zip
 -> ${PN}-common-${PV}.zip"
+
+LICENSE="unicode"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE=""
+
+RDEPEND=""
+BDEPEND="app-arch/unzip"
+S="${WORKDIR}"
+
+src_install() {
+   insinto /usr/share/${PN/-//}
+   doins -r common
+}



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

2023-04-15 Thread Akinori Hattori
commit: cb7287bccaed0570a4ba35b36d908f01c4b1e36e
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Apr 16 01:58:54 2023 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Apr 16 01:58:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7287bc

app-i18n/ibus-table: new upstream release

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

 app-i18n/ibus-table/Manifest |  1 +
 app-i18n/ibus-table/ibus-table-1.17.0.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/app-i18n/ibus-table/Manifest b/app-i18n/ibus-table/Manifest
index 5a7689fb26fc..126d1031056d 100644
--- a/app-i18n/ibus-table/Manifest
+++ b/app-i18n/ibus-table/Manifest
@@ -1 +1,2 @@
 DIST ibus-table-1.16.14.tar.gz 1534056 BLAKE2B 
512c1610e4e7096d25c5ff8678e0e91a4cae96ca7036dae0b33ef8f3461e0e6c89cddb35bcd0bf50c48d308d1b0831c02957863419ccbfba64182290a9567acb
 SHA512 
a865c8913bee5e462ed8f3ba74a720b3eb37062ae762e3909827b660dc62d3055e6b90fd3c583487fb23edd2d9572d9eae201d7fbde889ec5cd8e5848b83291f
+DIST ibus-table-1.17.0.tar.gz 1545826 BLAKE2B 
33890dffca38c76513f49a54419805aff1b13e79b069cdb655401a44eeb44201c4cc60a29e9b341bd25dc9431a6e15e0481dc7cbd3ad3f02ae07cfcc6f811c81
 SHA512 
2df316dfe34eca80d9d4f843a92f3452a939cd14bca3bfa6c021b0bc6b759676711fefba68b9bf10dfe48c2f82890452e9ae015986b520281998f4d08f2e763b

diff --git a/app-i18n/ibus-table/ibus-table-1.17.0.ebuild 
b/app-i18n/ibus-table/ibus-table-1.17.0.ebuild
new file mode 100644
index ..fa1d06003138
--- /dev/null
+++ b/app-i18n/ibus-table/ibus-table-1.17.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite(+)"
+
+inherit gnome2-utils python-single-r1 xdg
+
+DESCRIPTION="Tables engines for IBus"
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
+SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+RESTRICT="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   virtual/libiconv
+   nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   python_fix_shebang .
+
+   default
+}
+
+src_configure() {
+   econf $(use_enable nls)
+}
+
+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: sys-devel/gcc/

2023-04-15 Thread Sam James
commit: a32c777982bbdad1533d673cd46980728dd539af
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 01:19:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 01:19:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32c7779

sys-devel/gcc: add 12.2.1_p20230415

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.2.1_p20230415.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 1b3fc4569eb1..3d3487634b65 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -20,6 +20,7 @@ DIST gcc-11.4.0-patches-8.tar.xz 13788 BLAKE2B 
a1406d5dcd906ed51ef06bb6571c216d8
 DIST gcc-12-20230121.tar.xz 79652428 BLAKE2B 
f4f0e6474d179454dc56dd05c823fca919a894e9efdc64625bb13045c7bd549a7bab59dfb4052d45d594d4484801ab5b18cf3f3d6277be54eaec24a53abd439c
 SHA512 
b6c2486916418a64fab64c3655329bc18ca93ee4eca240e8779bd6d8280124fcd07b1aa8eff979fd317656646ecdba9353107887338354d8bd2c1f68c1609349
 DIST gcc-12-20230304.tar.xz 79683276 BLAKE2B 
e02622f1193ba17dd1041eae0c2f594b26806b00cfb269e683cc356d6d405ae8a49e60823ed6f814d2aac820ef01d9004f68d628a853be139fa6a70e8601ba2a
 SHA512 
0c23a8845c8f202b0c0e4aceb3104bf76c0aca9171ba65d292057703d160fc4ce0b0d7c8876cf1bb30f998c4a5a0a8f3c4165dd4d8d316019cff0dc19aa62182
 DIST gcc-12-20230408.tar.xz 79713052 BLAKE2B 
932457993304a40337fc25864ce7d1bd2c5b31a91b4dfae19a0ecdb93658b3ef68e5f4a1911f4921fa26e4388664274ade2c6e3ba852e1bc9fb8e1f2f0d6513c
 SHA512 
c75ac4be453f2f95a58de7b34f80d1050ba6d5a71b7987ac7359315f8e682c76ae004d9c34b4b6bfe78a7708319e51e9cdb1bdaaa3cb15e76214d60557ce39dc
+DIST gcc-12-20230415.tar.xz 79728844 BLAKE2B 
60fa5c1f0149792eadcf4e8d7b944bc597c89b22ecf2a3718d8ed2ca17b87ac5a512910d4835244f1022e0f00ceffca7f4ffd7e3ec630f9feb938c5662227a78
 SHA512 
0ce56b31358019adfbab43793544616f7e68d44a52e0c2c005ff89f613d0799eceea800147b6b75bb45bc3f7d56286dbea67cff9cff2f867bf196d3e841dd298
 DIST gcc-12.2.0-musl-patches-7.tar.xz 3652 BLAKE2B 
295ea907efea854a3c2447d472bedb24714d78b7b725476b1eac3898d89c0c549da8e69db28911205bb3293f62cf344a90ade0898ecf5fed57ff00fcf8547a9f
 SHA512 
7a7a440bc08de8dcb37c080ea0c27904adaaadfaab24d90becd2d009243dcfc886d8f674ce3ccddb4ebb5ad17f04d841064d9ec2e2e2e96a1afac3002111
 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
 DIST gcc-12.2.0-patches-10.tar.xz 14252 BLAKE2B 
99368db982227728a6a9e2b1f694999f041f38db4a3806b6a740c86218735f9b561197bc150423a3caad0b5fd335c95d1aca130a519754423cd44a083e655373
 SHA512 
f7f0d8185e908926046f579793dba5916dc27392b85bfe50a7e70c213c3ba29479dfdb1b27514765b76bc897c4dbb530680e59c4deca7a245a808ed566120e4c

diff --git a/sys-devel/gcc/gcc-12.2.1_p20230415.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20230415.ebuild
new file mode 100644
index ..763aa90c2051
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.2.1_p20230415.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="14"
+PATCH_GCC_VER="12.2.0"
+MUSL_VER="7"
+MUSL_GCC_VER="12.2.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   
GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+#fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2023-04-15 Thread Sam James
commit: 71566090f58b8ccc11a8094dacf838133dd728ae
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Apr 15 21:32:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 00:24:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71566090

media-libs/gegl: 0.4.44 version bump

Closes: https://bugs.gentoo.org/904346
Closes: https://bugs.gentoo.org/901785

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/30613
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest   |   1 +
 media-libs/gegl/gegl-0.4.44.ebuild | 167 +
 2 files changed, 168 insertions(+)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index f208de151b5b..9e1286e2dfa7 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,2 +1,3 @@
 DIST gegl-0.4.40.tar.xz 5784744 BLAKE2B 
c4466a76ec4f7939161e9ead6980b8a701f3fc459c40c3de3e09caa688aae12fb1f4a9979ca82e95011437f229532ba07012590d00aeb97b610b69968faa454f
 SHA512 
99ace5f1b916e56f31483b60a38f885d0e09652c834122390bba4439d9bb1a137d84770e1518187330c44f3491e53393cfb8802ba9ede20658e1c8122e79
 DIST gegl-0.4.42.tar.xz 5787100 BLAKE2B 
6ae3ec98e72b1057b9d84551f56b675edb511994a73979bfccf559e24d3d636ba915aab10d3b3a1b38989d69c63692d3f312c621819700332c8cc1a4b3e86875
 SHA512 
29ccd93faa6127b6a9b1180eeba47f1b6f9bc06da8a5c9d68315d7474b77ff19d1084a6f4e7b218666b355329b17bc562f5906a334aa2baf93840d7caa0adf57
+DIST gegl-0.4.44.tar.xz 5791844 BLAKE2B 
dbbdca0ff9985025f528fe298df32672069c09dd87e22ab70330f078ca7fc7efb8b78f8f9077bb559eb61c790c5ab50c53853a1032fe00fbea7080d140baa28c
 SHA512 
4dd3fad0c5e391fc1ac3784d4365ffdc483d37b90a24a29eaa632dd337971674999b2e0f8facf255d86852a3899cc51f4d27f9875ab5849f8b38d9ed5bb7413a

diff --git a/media-libs/gegl/gegl-0.4.44.ebuild 
b/media-libs/gegl/gegl-0.4.44.ebuild
new file mode 100644
index ..b03263aeac7c
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.44.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit flag-o-matic meson optfeature python-any-r1 toolchain-funcs vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="https://gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr openmp pdf raw sdl 
sdl2 svg test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.68.2:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.98[introspection?,lcms?,vala?]
+   media-libs/libjpeg-turbo
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   sdl2? ( >=media-libs/libsdl2-2.0.20 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:= )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
+   vala? ( $(vala_depend) )
+"
+
+DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+   python-any-r1_pkg_setup
+}
+

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

2023-04-15 Thread Sam James
commit: a3962c03adad2d88c5295f2a93d3457cd83a0cbe
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Apr 15 20:32:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 00:23:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3962c03

media-gfx/gimp: add missed x11-libs/libXmu dependency for gimp:0/3

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

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gimp/{gimp-2.99.14-r1.ebuild => gimp-2.99.14-r2.ebuild} | 1 +
 media-gfx/gimp/gimp-.ebuild   | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-gfx/gimp/gimp-2.99.14-r1.ebuild 
b/media-gfx/gimp/gimp-2.99.14-r2.ebuild
similarity index 99%
rename from media-gfx/gimp/gimp-2.99.14-r1.ebuild
rename to media-gfx/gimp/gimp-2.99.14-r2.ebuild
index 2383b1a4a81c..ef598098c880 100644
--- a/media-gfx/gimp/gimp-2.99.14-r1.ebuild
+++ b/media-gfx/gimp/gimp-2.99.14-r2.ebuild
@@ -54,6 +54,7 @@ COMMON_DEPEND="
>=x11-libs/gdk-pixbuf-2.40.0:2[introspection]
>=x11-libs/gtk+-3.24.16:3[introspection]
>=x11-libs/pango-1.44.7
+   >=x11-libs/libXmu-1.1.4
aalib? ( media-libs/aalib )
alsa? ( >=media-libs/alsa-lib-1.0.0 )
heif? ( >=media-libs/libheif-1.13.0:= )

diff --git a/media-gfx/gimp/gimp-.ebuild b/media-gfx/gimp/gimp-.ebuild
index a098440168e3..c25274873d62 100644
--- a/media-gfx/gimp/gimp-.ebuild
+++ b/media-gfx/gimp/gimp-.ebuild
@@ -46,7 +46,7 @@ COMMON_DEPEND="
>=media-libs/lcms-2.13.1:2
media-libs/libjpeg-turbo:=
>=media-libs/libmypaint-1.6.1:=
-   >=media-libs/libpng-1.6.37:=
+   >=media-libs/libpng-1.6.37:0=
>=media-libs/tiff-4.1.0:=
net-libs/glib-networking[ssl]
sys-libs/zlib
@@ -54,6 +54,7 @@ COMMON_DEPEND="
>=x11-libs/gdk-pixbuf-2.40.0:2[introspection]
>=x11-libs/gtk+-3.24.16:3[introspection]
>=x11-libs/pango-1.44.7
+   >=x11-libs/libXmu-1.1.4
aalib? ( media-libs/aalib )
alsa? ( >=media-libs/alsa-lib-1.0.0 )
heif? ( >=media-libs/libheif-1.13.0:= )



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

2023-04-15 Thread Sam James
commit: cde0f485c923953f21334b82b77cd08215c0174f
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Apr 15 20:55:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 00:23:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde0f485

media-gfx/gimp: update .ebuild USE configuration switchers

Thanks-to: Bernd Feige  gmx.net>
Closes: https://bugs.gentoo.org/904224

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/30611
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gimp/gimp-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-gfx/gimp/gimp-.ebuild b/media-gfx/gimp/gimp-.ebuild
index c25274873d62..705248ae1799 100644
--- a/media-gfx/gimp/gimp-.ebuild
+++ b/media-gfx/gimp/gimp-.ebuild
@@ -166,22 +166,22 @@ src_configure() {
$(meson_feature alsa)
$(meson_feature doc gi-docgen)
$(meson_feature heif)
+   $(meson_feature javascript)
$(meson_feature jpeg2k jpeg2000)
$(meson_feature jpegxl jpeg-xl)
+   $(meson_feature lua)
$(meson_feature mng)
$(meson_feature openexr)
$(meson_feature postscript ghostscript)
+   $(meson_feature python)
$(meson_feature test headless-tests)
$(meson_feature udev gudev)
-   $(meson_feature vala vala-plugins)
+   $(meson_feature vala)
$(meson_feature webp)
$(meson_feature wmf)
$(meson_feature X xcursor)
$(meson_feature xpm)
$(meson_use doc g-ir-doc)
-   $(meson_use javascript)
-   $(meson_use lua)
-   $(meson_use python)
$(meson_use unwind libunwind)
$(meson_use vector-icons)
)



[gentoo-commits] repo/gentoo:master commit in: gui-apps/waybar/

2023-04-15 Thread Sam James
commit: 8d5b83c04eafed28c97d9ef5909f7eaedbb69078
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Apr 15 15:20:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 00:10:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d5b83c0

gui-apps/waybar: add 0.9.17-r2

Fix pulseaudio USE flag dependency
Remove systemd patch
Improme logind USE flag description
Add REQUIRED_USE for mpris and upower
Make libinput USE flag enabled by default

Bug: https://bugs.gentoo.org/894068
Closes: https://bugs.gentoo.org/904163
Closes: https://bugs.gentoo.org/904165
Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Sam James  gentoo.org>

 gui-apps/waybar/metadata.xml  |  2 +-
 .../{waybar-.ebuild => waybar-0.9.17-r2.ebuild}   | 14 ++
 gui-apps/waybar/waybar-.ebuild| 15 ---
 3 files changed, 19 insertions(+), 12 deletions(-)

diff --git a/gui-apps/waybar/metadata.xml b/gui-apps/waybar/metadata.xml
index 78b89e6579cc..3d66b6c8fda4 100644
--- a/gui-apps/waybar/metadata.xml
+++ b/gui-apps/waybar/metadata.xml
@@ -17,7 +17,7 @@
Enable experimental features, such as 
Bluetooth battery reporting
Enable libevdev support for evdev related 
features
Enable libinput support for libinput 
related features
-   Enable support for logind
+   Enable support for logind (bluetooth and 
idle inhibit)
Enable support for the Music Player 
Daemon
Enable support for mpris
Enable libnl support for network related 
features

diff --git a/gui-apps/waybar/waybar-.ebuild 
b/gui-apps/waybar/waybar-0.9.17-r2.ebuild
similarity index 85%
copy from gui-apps/waybar/waybar-.ebuild
copy to gui-apps/waybar/waybar-0.9.17-r2.ebuild
index b08f76f5d66f..1fa63f14125b 100644
--- a/gui-apps/waybar/waybar-.ebuild
+++ b/gui-apps/waybar/waybar-0.9.17-r2.ebuild
@@ -19,7 +19,11 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="evdev experimental jack libinput logind mpd mpris network +popups 
pipewire pulseaudio sndio test tray +udev upower wifi"
+IUSE="evdev experimental jack +libinput +logind mpd mpris network +popups 
pipewire pulseaudio sndio systemd test tray +udev upower wifi"
+REQUIRED_USE="
+   mpris? ( logind )
+   upower? ( logind )
+"
 
 RESTRICT="!test? ( test )"
 
@@ -55,8 +59,9 @@ RDEPEND="
network? ( dev-libs/libnl:3 )
popups? ( gui-libs/gtk-layer-shell )
pipewire? ( media-video/wireplumber:0/0.4 )
-   pulseaudio? ( media-sound/pulseaudio[daemon] )
+   pulseaudio? ( media-libs/libpulse )
sndio? ( media-sound/sndio:= )
+   systemd? ( sys-apps/systemd:= )
tray? (
dev-libs/libdbusmenu[gtk3]
dev-libs/libappindicator
@@ -71,13 +76,13 @@ DEPEND="${RDEPEND}
 "
 
 PATCHES=(
-   "${FILESDIR}/systemd-0.9.17.patch"
+   "${FILESDIR}/waybar-0.9.17-wireplumber.patch"
+   "${FILESDIR}/waybar-0.9.17-gcc13.patch"
 )
 
 src_configure() {
local emesonargs=(
-Dman-pages=enabled
-   -Dsystemd=enabled
$(meson_feature evdev libevdev)
$(meson_feature jack)
$(meson_feature libinput)
@@ -89,6 +94,7 @@ src_configure() {
$(meson_feature pulseaudio)
$(meson_feature pipewire wireplumber)
$(meson_feature sndio)
+   $(meson_feature systemd)
$(meson_feature test tests)
$(meson_feature tray dbusmenu-gtk)
$(meson_feature udev libudev)

diff --git a/gui-apps/waybar/waybar-.ebuild 
b/gui-apps/waybar/waybar-.ebuild
index b08f76f5d66f..133e1729c1fe 100644
--- a/gui-apps/waybar/waybar-.ebuild
+++ b/gui-apps/waybar/waybar-.ebuild
@@ -19,7 +19,11 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="evdev experimental jack libinput logind mpd mpris network +popups 
pipewire pulseaudio sndio test tray +udev upower wifi"
+IUSE="evdev experimental jack +libinput +logind mpd mpris network +popups 
pipewire pulseaudio sndio systemd test tray +udev upower wifi"
+REQUIRED_USE="
+   mpris? ( logind )
+   upower? ( logind )
+"
 
 RESTRICT="!test? ( test )"
 
@@ -55,8 +59,9 @@ RDEPEND="
network? ( dev-libs/libnl:3 )
popups? ( gui-libs/gtk-layer-shell )
pipewire? ( media-video/wireplumber:0/0.4 )
-   pulseaudio? ( media-sound/pulseaudio[daemon] )
+   pulseaudio? ( media-libs/libpulse )
sndio? ( media-sound/sndio:= )
+   systemd? ( sys-apps/systemd:= )
tray? (
dev-libs/libdbusmenu[gtk3]
dev-libs/libappindicator
@@ -70,14 +75,9 @@ DEPEND="${RDEPEND}
test? ( dev-cpp/catch:0 )
 "
 
-PATCHES=(
-   "${FILESDIR}/systemd-0.9.17.patch"
-)
-
 src_configure() {
local emesonargs=(
-Dman-pages=enabled
-   -Dsystemd=enabled
   

[gentoo-commits] repo/gentoo:master commit in: gui-apps/waybar/

2023-04-15 Thread Sam James
commit: 6b52f0cfca72969bb500d2be774ab5f391933b23
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Apr 15 15:21:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 00:10:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b52f0cf

gui-apps/waybar: drop 0.9.17-r1

Signed-off-by: Julien Roy  jroy.ca>
Closes: https://github.com/gentoo/gentoo/pull/30563
Signed-off-by: Sam James  gentoo.org>

 gui-apps/waybar/waybar-0.9.17-r1.ebuild | 102 
 1 file changed, 102 deletions(-)

diff --git a/gui-apps/waybar/waybar-0.9.17-r1.ebuild 
b/gui-apps/waybar/waybar-0.9.17-r1.ebuild
deleted file mode 100644
index 9ee87022a46b..
--- a/gui-apps/waybar/waybar-0.9.17-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based 
compositors"
-HOMEPAGE="https://github.com/Alexays/Waybar;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git;
-else
-   SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-   S="${WORKDIR}/${PN^}-${PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="evdev experimental jack libinput logind mpd mpris network +popups 
pipewire pulseaudio sndio test tray +udev upower wifi"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   >=app-text/scdoc-1.9.2
-   dev-util/gdbus-codegen
-   virtual/pkgconfig
-"
-RDEPEND="
-   dev-cpp/cairomm:0
-   dev-cpp/glibmm:2
-   dev-cpp/gtkmm:3.0
-   dev-libs/glib:2
-   dev-libs/jsoncpp:=
-   dev-libs/libinput:=
-   dev-libs/libsigc++:2
-   >=dev-libs/libfmt-7.0.0:=
-   >=dev-libs/spdlog-1.8.5:=
-   dev-libs/date:=
-   dev-libs/wayland
-   gui-libs/wlroots:=
-   x11-libs/gtk+:3[wayland]
-   x11-libs/libxkbcommon
-   evdev? ( dev-libs/libevdev:= )
-   jack? ( virtual/jack )
-   libinput? ( dev-libs/libinput:= )
-   logind? (
-   || ( sys-apps/systemd
-sys-auth/elogind )
-   )
-   mpd? ( media-libs/libmpdclient )
-   mpris? ( >=media-sound/playerctl-2 )
-   network? ( dev-libs/libnl:3 )
-   popups? ( gui-libs/gtk-layer-shell )
-   pipewire? ( media-video/wireplumber:0/0.4 )
-   pulseaudio? ( media-sound/pulseaudio[daemon] )
-   sndio? ( media-sound/sndio:= )
-   tray? (
-   dev-libs/libdbusmenu[gtk3]
-   dev-libs/libappindicator
-   )
-   udev? ( virtual/libudev:= )
-   upower? ( sys-power/upower )
-   wifi? ( sys-apps/util-linux )
-"
-DEPEND="${RDEPEND}
-   dev-libs/wayland-protocols
-   test? ( dev-cpp/catch:0 )
-"
-
-PATCHES=(
-   "${FILESDIR}/waybar-0.9.17-wireplumber.patch"
-   "${FILESDIR}/waybar-0.9.17-gcc13.patch"
-   "${FILESDIR}/systemd-0.9.17.patch"
-)
-
-src_configure() {
-   local emesonargs=(
-   -Dman-pages=enabled
-   -Dsystemd=enabled
-   $(meson_feature evdev libevdev)
-   $(meson_feature jack)
-   $(meson_feature libinput)
-   $(meson_feature logind)
-   $(meson_feature mpd)
-   $(meson_feature mpris)
-   $(meson_feature network libnl)
-   $(meson_feature popups gtk-layer-shell)
-   $(meson_feature pulseaudio)
-   $(meson_feature pipewire wireplumber)
-   $(meson_feature sndio)
-   $(meson_feature test tests)
-   $(meson_feature tray dbusmenu-gtk)
-   $(meson_feature udev libudev)
-   $(meson_feature upower upower_glib)
-   $(meson_feature wifi rfkill)
-   $(meson_use experimental)
-   )
-   meson_src_configure
-}



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

2023-04-15 Thread Sam James
commit: aecbf791b77935354d0b26c007e8df9f9b80bb79
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 23:56:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 23:56:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aecbf791

dev-python/sqlalchemy: skip further greenlet tests

Followup to 46f18641662c938a2f3676fa452681048437498e. Thanks to Dakon.

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

 dev-python/sqlalchemy/sqlalchemy-2.0.9.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.9.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-2.0.9.ebuild
index 69aa41ceaa17..72166aadb1d9 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.9.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.9.ebuild
@@ -72,7 +72,9 @@ python_test() {

"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[False-True]"

"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-True]"

"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[has_terminate-is_asyncio]"
+   
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[not_has_terminate-is_asyncio]"

"test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]"
+   
"test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True]"
)
fi
 



[gentoo-commits] repo/proj/guru:dev commit in: app-office/nixnote-bin/

2023-04-15 Thread Vitaly Zdanevich
commit: 0d2f01d145dd8eae337c302e6d31d065271f684e
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sat Apr 15 23:27:44 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sat Apr 15 23:27:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d2f01d1

app-office/nixnote-bin: dobin -> newbin

Signed-off-by: Vitaly Zdanevich  ya.ru>

 app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild 
b/app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild
index c5ef0c5d4..76b86e9a0 100644
--- a/app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild
+++ b/app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild
@@ -21,6 +21,5 @@ QA_PREBUILT="*"
 S="${WORKDIR}"
 
 src_install() {
-   cp "${DISTDIR}/NixNote2-x86_64.AppImage" nixnote-bin || die
-   dobin nixnote-bin
+   newbin "${DISTDIR}/NixNote2-x86_64.AppImage" nixnote-bin
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-office/nixnote-bin/

2023-04-15 Thread Vitaly Zdanevich
commit: f97fce7ac952eafa959f13cb3f1c91de0574d361
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sat Apr 15 23:24:01 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sat Apr 15 23:24:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f97fce7a

app-office/nixnote-bin remove empty IUSE

Signed-off-by: Vitaly Zdanevich  ya.ru>

 app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild 
b/app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild
index 273f786db..c5ef0c5d4 100644
--- a/app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild
+++ b/app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild
@@ -11,7 +11,6 @@ KEYWORDS="~amd64"
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE=""
 RESTRICT="strip"
 
 RDEPEND="sys-fs/fuse:0"



[gentoo-commits] proj/gamerlay:master commit in: games-puzzle/spirits/, games-strategy/revenge-of-the-titans/, ...

2023-04-15 Thread Vadim Misbakh-Soloviov
commit: d1f68efbda05fe5cf75443b6f447820854c6cb74
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Sat Apr 15 21:08:01 2023 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Sat Apr 15 21:08:01 2023 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=d1f68efb

*/*: manifest regeneration, part 1.

(fetch non-restricted packages)

Bug: https://bugs.gentoo.org/902279
Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 games-fps/brutal-doom/brutal-doom-21-r1.ebuild | 10 ++---
 games-puzzle/puzzlemoppet/puzzlemoppet-1.0.ebuild  | 10 ++---
 games-puzzle/spirits/spirits-1.0.1-r1.ebuild   |  8 ++--
 .../revenge-of-the-titans-1.80.20-r1.ebuild| 45 ++
 4 files changed, 34 insertions(+), 39 deletions(-)

diff --git a/games-fps/brutal-doom/brutal-doom-21-r1.ebuild 
b/games-fps/brutal-doom/brutal-doom-21-r1.ebuild
index b85893e..b8c6620 100644
--- a/games-fps/brutal-doom/brutal-doom-21-r1.ebuild
+++ b/games-fps/brutal-doom/brutal-doom-21-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="A mod that attempts to make Doom faster placed, harder, gorier 
and more violent."
-HOMEPAGE="http://www.moddb.com/mods/brutal-doom/;
-SRC_URI="https://www.moddb.com/downloads/mirror/95667/100/b8fb37ddb10c39462f9625533fab59d2
 -> brutalv${PV}.rar"
+HOMEPAGE="https://www.moddb.com/mods/brutal-doom/;
+SRC_URI="https://www.moddb.com/downloads/mirror/95667/130/0a5526fb58bc1f38fee7e14f586ddd7b
 -> brutalv${PV}.rar"
 
 LICENSE="HPND"
 SLOT="0"
@@ -14,7 +14,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 RDEPEND="games-fps/gzdoom"
-DEPEND="app-arch/unrar"
+BDEPEND="app-arch/unrar"
 
 S="${WORKDIR}"
 

diff --git a/games-puzzle/puzzlemoppet/puzzlemoppet-1.0.ebuild 
b/games-puzzle/puzzlemoppet/puzzlemoppet-1.0.ebuild
index 6a80813..ef7278b 100644
--- a/games-puzzle/puzzlemoppet/puzzlemoppet-1.0.ebuild
+++ b/games-puzzle/puzzlemoppet/puzzlemoppet-1.0.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_PN="PuzzleMoppet"
 
 inherit cmake desktop
 
 DESCRIPTION="a serenely peaceful yet devilishly challenging 3D puzzle game"
-HOMEPAGE="http://garnetgames.com/puzzlemoppet;
+HOMEPAGE="https://garnetgames.com/puzzlemoppet;
 SRC_URI="
-   http://garnetgames.com/${MY_PN}Full.tar.gz
-   http://garnetgames.com/${MY_PN}Source.tar.gz
+   https://garnetgames.com/${MY_PN}Full.tar.gz
+   https://garnetgames.com/${MY_PN}Source.tar.gz

https://raw.githubusercontent.com/nothings/stb/e2caccb811d70af0dc359be5522e6b0d3b503e46/stb_vorbis.c
 -> ${PN}.stb_vorbis.c
 "
 

diff --git a/games-puzzle/spirits/spirits-1.0.1-r1.ebuild 
b/games-puzzle/spirits/spirits-1.0.1-r1.ebuild
index 489e434..a015842 100644
--- a/games-puzzle/spirits/spirits-1.0.1-r1.ebuild
+++ b/games-puzzle/spirits/spirits-1.0.1-r1.ebuild
@@ -1,19 +1,19 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 MY_PN="Spirits"
 
 inherit desktop eutils
 
 DESCRIPTION="Save the spirits of leaf litters"
-HOMEPAGE="http://www.spacesofplay.com/spirits/;
+HOMEPAGE="https://www.spacesofplay.com/spirits/;
 SRC_URI="${PN}-linux-${PV}_120903-1348705231.zip"
+RESTRICT="fetch mirror"
 
 LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 DEPEND="
media-libs/openal

diff --git 
a/games-strategy/revenge-of-the-titans/revenge-of-the-titans-1.80.20-r1.ebuild 
b/games-strategy/revenge-of-the-titans/revenge-of-the-titans-1.80.20-r1.ebuild
index f80df78..59de6ff 100644
--- 
a/games-strategy/revenge-of-the-titans/revenge-of-the-titans-1.80.20-r1.ebuild
+++ 
b/games-strategy/revenge-of-the-titans/revenge-of-the-titans-1.80.20-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit desktop eutils java-pkg-2
+inherit desktop wrapper java-pkg-2
 
 MY_PN=RevengeOfTheTitans
 # Divide second subversion by 10, i.e. 1.80.10 => 1810
@@ -12,40 +12,35 @@ MY_PV=$(ver_rs 1-2 "")
 
 DESCRIPTION="Defeat the returning Titan horde in a series of epic ground 
battles."
 HOMEPAGE="http://www.puppygames.net/revenge-of-the-titans/;
-SRC_URI="hib? (
+SRC_URI="
amd64? ( ${MY_PN}-HIB-${MY_PV}-amd64.tar.gz )
x86? ( ${MY_PN}-HIB-${MY_PV}-i386.tar.gz ) )
-   !hib? (
-   amd64? ( http://d4ec1k3inlcla.cloudfront.net/${MY_PN}-amd64.tar.gz -> 
${P}-amd64.tar.gz )
-   x86? ( http://d4ec1k3inlcla.cloudfront.net/${MY_PN}-i386.tar.gz -> 
${P}-i386.tar.gz )   )"
-
+"
 LICENSE="all-rights-reserved"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="hib"

[gentoo-commits] proj/gamerlay:master commit in: games-strategy/vcmi-data/

2023-04-15 Thread Vadim Misbakh-Soloviov
commit: 079e397511566559b116a5f2368f8e774a3e348b
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Sat Apr 15 21:07:05 2023 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Sat Apr 15 21:07:05 2023 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=079e3975

games-strategy/vcmi-data: not needed anymore

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 games-strategy/vcmi-data/metadata.xml |  4 ---
 games-strategy/vcmi-data/vcmi-data-0.99-r1.ebuild | 42 ---
 2 files changed, 46 deletions(-)

diff --git a/games-strategy/vcmi-data/metadata.xml 
b/games-strategy/vcmi-data/metadata.xml
deleted file mode 100644
index 097975e..000
--- a/games-strategy/vcmi-data/metadata.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-

diff --git a/games-strategy/vcmi-data/vcmi-data-0.99-r1.ebuild 
b/games-strategy/vcmi-data/vcmi-data-0.99-r1.ebuild
deleted file mode 100644
index 4fe5be9..000
--- a/games-strategy/vcmi-data/vcmi-data-0.99-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Core data for vcmi"
-HOMEPAGE="http://forum.vcmi.eu/index.php;
-MY_P="core"
-SRC_URI="
-   http://download.vcmi.eu/core.zip -> ${PN}-core-${PV}.zip
-   http://download.vcmi.eu/WoG/wog.zip -> ${PN}-wog-${PV}.zip
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-arch/unzip"
-RDEPEND=""
-
-S="${WORKDIR}"
-
-src_install() {
-   insinto "/usr/share/${PN%-data}"
-   rm -rf Mods/vcmi/Data/s
-   doins -r *
-}
-
-pkg_postinst() {
-   elog "For the game to work properly, please copy your"
-   elog 'Heroes Of Might and Magic ("The Wake Of Gods" or'
-   elog '"Shadow of Death" or "Complete edition")'
-   elog "game directory into /usr/share/${PN}."
-   elog "or use 'vcmibuilder' utility on your:"
-   elog "   a) One or two CD's or CD images"
-   elog "   b) gog.com installer"
-   elog "   c) Directory with installed game"
-   elog "(although installing it in such way is 'bad practices')."
-   elog "For more information, please visit:"
-   elog "http://wiki.vcmi.eu/index.php?title=Installation_on_Linux;
-}



[gentoo-commits] proj/gamerlay:master commit in: games-strategy/vcmi/

2023-04-15 Thread Vadim Misbakh-Soloviov
commit: 82f18269e486ba1238d4a49d1e1c85b220ccaa7a
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Sat Apr 15 21:01:20 2023 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Sat Apr 15 21:01:20 2023 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=82f18269

games-strategy/vcmi: bump

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 games-strategy/vcmi/vcmi-0.99.ebuild  | 66 ---
 games-strategy/vcmi/vcmi-1.2.0.ebuild | 98 +++
 2 files changed, 98 insertions(+), 66 deletions(-)

diff --git a/games-strategy/vcmi/vcmi-0.99.ebuild 
b/games-strategy/vcmi/vcmi-0.99.ebuild
deleted file mode 100644
index 0e8adba..000
--- a/games-strategy/vcmi/vcmi-0.99.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils cmake flag-o-matic
-
-DESCRIPTION="Heroes of Might and Magic III game engine rewrite"
-HOMEPAGE="http://forum.vcmi.eu/index.php;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+debug erm +launcher"
-
-CDEPEND="
-   media-libs/libsdl2[video]
-   media-libs/sdl2-image
-   media-libs/sdl2-mixer
-   media-libs/sdl2-ttf
-   media-video/ffmpeg
-   sys-libs/zlib[minizip]
-   launcher? (
-   dev-qt/qtgui
-   dev-qt/qtcore
-   dev-qt/qtnetwork
-   dev-qt/qtwidgets
-   )
-   dev-libs/fuzzylite
-"
-
-BDEPEND="
-   >dev-libs/boost-1.48.0
-   virtual/pkgconfig
-"
-DEPEND="
-   ${BDEPEND}
-   ${CDEPEND}
-"
-RDEPEND="
-   ${CDEPEND}
-"
-PDEPEND="
-   games-strategy/vcmi-data
-"
-
-pkg_pretend() {
-   ewarn 'Looks like current this release is incompatible with modern 
boost and fails to compile.'
-   ewarn 'Please, report me in case if it will build fine for you'
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ERM=$(usex erm)
-   -DENABLE_LAUNCHER=$(usex launcher)
-   -DENABLE_PCH=$(usex debug)
-   # ^ cc1plus: warning: 
.../work/vcmi-0.99_build/lib/cotire/vcmi_CXX_prefix.hxx.gch: not used because 
`NDEBUG' is defined [-Winvalid-pch]
-   # (cmake-utils_src_configure somewhy defines -DNDEBUG in 
release build. I dunno why on the earth it's author did that)
-   -DENABLE_MONOLITHIC_INSTALL=OFF
-   # ^ or not?
-   )
-   export CCACHE_SLOPPINESS="time_macros"
-   cmake_src_configure
-   strip-cppflags -DNDEBUG
-}

diff --git a/games-strategy/vcmi/vcmi-1.2.0.ebuild 
b/games-strategy/vcmi/vcmi-1.2.0.ebuild
new file mode 100644
index 000..aa35155
--- /dev/null
+++ b/games-strategy/vcmi/vcmi-1.2.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=(luajit)
+# TODO: other targets (buildsystem is fucked and needs patches)
+
+inherit cmake lua-single flag-o-matic
+
+DESCRIPTION="Heroes of Might and Magic III game engine rewrite"
+HOMEPAGE="http://forum.vcmi.eu/index.php;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# TODO: other arches
+IUSE="+editor +debug +erm +launcher +lua +nullkiller-ai +translations"
+
+REQUIRED_USE="
+   erm? ( lua )
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+CDEPEND="
+   media-libs/libsdl2[video]
+   media-libs/sdl2-image
+   media-libs/sdl2-mixer
+   media-libs/sdl2-ttf
+   media-video/ffmpeg
+   launcher? (
+   dev-qt/qtgui
+   dev-qt/qtcore
+   dev-qt/qtnetwork
+   dev-qt/qtwidgets
+   translations? ( dev-qt/linguist-tools )
+   )
+   editor? (
+   dev-qt/qtgui
+   dev-qt/qtcore
+   dev-qt/qtnetwork
+   dev-qt/qtwidgets
+   translations? ( dev-qt/linguist-tools )
+   )
+   dev-libs/fuzzylite
+   nullkiller-ai? ( dev-cpp/tbb )
+   sys-libs/zlib[minizip]
+"
+
+BDEPEND="
+   >dev-libs/boost-1.48.0
+   virtual/pkgconfig
+"
+DEPEND="
+   ${BDEPEND}
+   ${CDEPEND}
+"
+RDEPEND="
+   ${CDEPEND}
+"
+# PDEPEND="
+#  games-strategy/vcmi-data
+# "
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ERM=$(usex erm)
+   -DENABLE_LUA=$(usex lua)
+   -DENABLE_LAUNCHER=$(usex launcher)
+   -DENABLE_EDITOR=$(usex editor)
+   -DENABLE_TRANSLATIONS=$(usex translations)
+   -DENABLE_PCH=$(usex !debug)
+   -DENABLE_NULLKILLER_AI=$(usex nullkiller-ai)
+
+   -DENABLE_MONOLITHIC_INSTALL=OFF
+   )
+   export CCACHE_SLOPPINESS="time_macros"
+   cmake_src_configure
+   strip-cppflags 

[gentoo-commits] proj/gamerlay:master commit in: games-strategy/glfrontier/files/, games-strategy/glfrontier/

2023-04-15 Thread Vadim Misbakh-Soloviov
commit: acb326cb2255bb316cc4800ba4f4b4fc621b9bd1
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Sat Apr 15 19:15:58 2023 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Sat Apr 15 19:15:58 2023 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=acb326cb

games-strategy/glfrontier: use version from seden repo

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 .../glfrontier-20060623-fix_missing_math_lib.patch | 24 ---
 .../glfrontier/glfrontier-20060623-r4.ebuild   | 48 --
 games-strategy/glfrontier/metadata.xml | 12 --
 3 files changed, 84 deletions(-)

diff --git 
a/games-strategy/glfrontier/files/glfrontier-20060623-fix_missing_math_lib.patch
 
b/games-strategy/glfrontier/files/glfrontier-20060623-fix_missing_math_lib.patch
deleted file mode 100644
index fa314f5..000
--- 
a/games-strategy/glfrontier/files/glfrontier-20060623-fix_missing_math_lib.patch
+++ /dev/null
@@ -1,24 +0,0 @@
 a/frontvm3-20060623/Makefile-C 2014-11-14 07:37:29.430146785 +0100
-+++ b/frontvm3-20060623/Makefile-C 2014-11-14 07:37:54.728146745 +0100
-@@ -1,5 +1,5 @@
--export CFLAGS = -O2 -g -Wall -DOGG_MUSIC
--export LIBS = -lGL -lGLU -lvorbisfile -lvorbis -logg
-+export CFLAGS = -march=native -pipe -O2 -Wall -DOGG_MUSIC
-+export LIBS = -lGL -lGLU -lvorbisfile -lvorbis -logg -lm
- export FE2OBJS = ../fe2.part1.o ../fe2.part2.o
- 
- THIS=Makefile-C
-@@ -24,11 +24,8 @@
- 
- fe2obj:
-   as68k/as68k --output-c fe2.s
--  # this bit can be optimised because it is lots of small functions
--  $(CC) -DPART1 -O1 -fomit-frame-pointer -Wall -Wno-unused -s `sdl-config 
--cflags` -c fe2.s.c -o fe2.part1.o
--  # this can't unless you have shitloads of memory and a fuck meaty
--  # machine, because it is a huge stinking function.
--  $(CC) -DPART2 -O0 -fomit-frame-pointer -Wall -Wno-unused -s `sdl-config 
--cflags` -c fe2.s.c -o fe2.part2.o
-+  $(CC) -DPART1 $(CFLAGS) -fomit-frame-pointer -Wall -Wno-unused -s 
`sdl-config --cflags` -c fe2.s.c -o fe2.part1.o
-+  $(CC) -DPART2 $(CFLAGS) -fomit-frame-pointer -Wall -Wno-unused -s 
`sdl-config --cflags` -c fe2.s.c -o fe2.part2.o
- 
- clean:
-   $(MAKE) -C src/ clean

diff --git a/games-strategy/glfrontier/glfrontier-20060623-r4.ebuild 
b/games-strategy/glfrontier/glfrontier-20060623-r4.ebuild
deleted file mode 100644
index ea13aef..000
--- a/games-strategy/glfrontier/glfrontier-20060623-r4.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils
-
-MY_PN=glfrontier
-MY_P=${MY_PN}-${PV}
-DESCRIPTION="Frontier: Elite 2 with OpenGL support"
-HOMEPAGE="http://tom.noflag.org.uk/glfrontier.html;
-
-SRC_URI="http://tom.noflag.org.uk/glfrontier/frontvm3-20060623.tar.bz2
-   http://tom.noflag.org.uk/misc/frontvm-audio-20060222.tar.bz2;
-
-LICENSE="HPND"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-SLOT="0"
-
-RDEPEND=">=media-libs/freeglut-2.6
-   media-libs/libsdl
-   media-libs/libogg"
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}
-
-src_prepare() {
-   epatch "${FILESDIR}/${MY_P}-fix_missing_math_lib.patch"
-   eapply_user
-}
-
-src_compile() {
-   cd "${S}/frontvm3-20060623"
-   make -f Makefile-C || die "make install failed"
-}
-
-src_install() {
-   mv "${S}/frontvm3-20060623/frontier" "${S}/frontvm3-20060623/${MY_PN}"
-
-   newbin "${S}/frontvm3-20060623/frontier" ${MY_PN}
-   insinto "/usr/share/${MY_PN}"
-   doins "${S}/frontvm3-20060623/fe2.s.bin"
-   doins -r "${S}/frontvm-audio-20060222/*"
-
-   make_desktop_entry /usr/share/${MY_PN}/${MY_PN} GLFrontier ${MY_PN} 
Game Path=/usr/share/${MY_PN}
-}

diff --git a/games-strategy/glfrontier/metadata.xml 
b/games-strategy/glfrontier/metadata.xml
deleted file mode 100644
index cc20dcf..000
--- a/games-strategy/glfrontier/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-yamakuz...@gmx.net
-The creator of this ebuild, but not the official 
maintainer
-
-
-Frontier: Elite 2 with OpenGL support
-
-
-



[gentoo-commits] proj/gamerlay:master commit in: games-arcade/VVVVVV/

2023-04-15 Thread Vadim Misbakh-Soloviov
commit: cc137a6f8dc88a6ac032f639548f5eb3827c168b
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Sat Apr 15 19:06:38 2023 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Sat Apr 15 19:06:38 2023 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=cc137a6f

games-arcade/VV: new version

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 ...200206.ebuild => VV-2.4_pre20230416.ebuild} | 27 ++
 1 file changed, 17 insertions(+), 10 deletions(-)

diff --git a/games-arcade/VV/VV-2.02_p20200206.ebuild 
b/games-arcade/VV/VV-2.4_pre20230416.ebuild
similarity index 56%
rename from games-arcade/VV/VV-2.02_p20200206.ebuild
rename to games-arcade/VV/VV-2.4_pre20230416.ebuild
index 0bc68c4..46ad91c 100644
--- a/games-arcade/VV/VV-2.02_p20200206.ebuild
+++ b/games-arcade/VV/VV-2.4_pre20230416.ebuild
@@ -1,33 +1,40 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-inherit cmake desktop git-r3
+EAPI=8
+inherit wrapper cmake desktop git-r3
 
 DESCRIPTION="Retro-styled open-world 2D puzzle platformer"
 HOMEPAGE="https://thelettervsixtim.es/;
 
 EGIT_REPO_URI="https://github.com/TerryCavanagh/VV;
-EGIT_COMMIT="4e378b6057cca8e994b5b3049ff8b0cdadf1ebd9"
+EGIT_COMMIT="fb386681821d503b767c465d41d99126626c2789"
+# TODO
+# EGIT_SUBMODULES=( -third_party/{physfs,libxml2,FAudio} )
 
-SRC_URI="https://thelettervsixtim.es/makeandplay/data.zip -> ${PN}-data.zip"
+SRC_URI="https://thelettervsixtim.es/makeandplay/data.zip -> ${PF}-data.zip"
 
 RESTRICT="mirror"
 LICENSE="VV-License-1.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="media-libs/libsdl2
-   media-libs/sdl2-mixer"
+DEPEND="
+   media-libs/libsdl2
+   media-libs/sdl2-mixer
+"
+#  dev-libs/tinyxml2
+#  app-emulation/faudio
+#  dev-games/physfs
 RDEPEND="${DEPEND}"
 
 CMAKE_USE_DIR="${S}/desktop_version"
 
 src_install() {
-   exeinto /opt/${PN}
+   exeinto /opt/"${PN}"
doexe "${BUILD_DIR}/${PN}"
-   insinto /opt/${PN}
-   newins "${DISTDIR}/${PN}-data.zip" data.zip
+   insinto /opt/"${PN}"
+   newins "${DISTDIR}/${PF}-data.zip" data.zip
make_wrapper "${PN}" "./${PN}" "/opt/${PN}"
dodoc README.md
 }



[gentoo-commits] proj/gamerlay:master commit in: games-strategy/defcon/

2023-04-15 Thread Vadim Misbakh-Soloviov
commit: bd9c0a1ae4c7af9f0019f879c7085f3f2e37daee
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Sat Apr 15 19:06:03 2023 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Sat Apr 15 19:06:03 2023 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=bd9c0a1a

games-strategy/defcon: use version from gentoo repo

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 games-strategy/defcon/defcon-1.6.1.ebuild | 46 ---
 games-strategy/defcon/metadata.xml| 10 ---
 2 files changed, 56 deletions(-)

diff --git a/games-strategy/defcon/defcon-1.6.1.ebuild 
b/games-strategy/defcon/defcon-1.6.1.ebuild
deleted file mode 100644
index d155858..000
--- a/games-strategy/defcon/defcon-1.6.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils unpacker
-
-HOMEPAGE="http://www.introversion.co.uk/defcon/;
-DESCRIPTION="Global thermonuclear war simulation with multiplayer support"
-SRC_URI="
-   x86? ( https://www.introversion.co.uk/defcon/downloads/${PN}_$(ver_rs 2 
-)_i386.deb )
-   amd64? ( https://www.introversion.co.uk/defcon/downloads/${PN}_$(ver_rs 
2 -)_amd64.deb )
-"
-
-LICENSE="Introversion"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="strip"
-IUSE=""
-
-RDEPEND="
-   virtual/glu
-   media-libs/libogg
-   media-libs/libvorbis
-   media-libs/libsdl:0
-"
-
-S="${WORKDIR}"
-
-src_install() {
-   local dir="/opt/${PN}"
-   local exe="${PN}.bin.${ARCH/amd/x86_}"
-   #use x86 && exe="${PN}.bin.x86"
-   #use amd64 && exe="${PN}.bin.x86_64"
-
-   insinto "${dir}"
-   exeinto "${dir}"
-   cd "${S}/usr/local/games/${PN}"
-   doexe "${exe}"
-   doicon "${PN}.png"
-   dodoc "linux.txt" "license.txt"
-   doins sounds.dat main.dat
-
-   make_wrapper "${PN}" "./${exe}" "${dir}"
-   make_desktop_entry "${PN}" "${PN}" "${PN}"
-}

diff --git a/games-strategy/defcon/metadata.xml 
b/games-strategy/defcon/metadata.xml
deleted file mode 100644
index 2edb4f6..000
--- a/games-strategy/defcon/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-Defcon. Everybody Dies.
-It's Global Thermonuclear War, and nobody wins.
-But maybe - just maybe - you can lose the least.
-
-
-



[gentoo-commits] proj/gamerlay:master commit in: games-strategy/unknown-horizons/

2023-04-15 Thread Vadim Misbakh-Soloviov
commit: 7116671f4fb0dd8b4983d68f5a4923a4595dc713
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Sat Apr 15 21:02:03 2023 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Sat Apr 15 21:02:03 2023 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=7116671f

games-strategy/unknown-horizons: fix download url

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 games-strategy/unknown-horizons/unknown-horizons-2019.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-strategy/unknown-horizons/unknown-horizons-2019.1.ebuild 
b/games-strategy/unknown-horizons/unknown-horizons-2019.1.ebuild
index e211ff9..9bea365 100644
--- a/games-strategy/unknown-horizons/unknown-horizons-2019.1.ebuild
+++ b/games-strategy/unknown-horizons/unknown-horizons-2019.1.ebuild
@@ -11,7 +11,7 @@ inherit distutils-r1
 
 DESCRIPTION="Anno-like real time strategy game"
 HOMEPAGE="https://www.unknown-horizons.org/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~x86"



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

2023-04-15 Thread Maciej Barć
commit: b7eee9803784b1c7e050cc92593bb6599ee29926
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Apr 15 21:04:16 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Apr 15 21:05:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7eee980

net-misc/gallery-dl: drop old 1.24.4

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

 net-misc/gallery-dl/Manifest |  1 -
 net-misc/gallery-dl/gallery-dl-1.24.4.ebuild | 39 
 2 files changed, 40 deletions(-)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index f09e87467ff3..923aee81fec6 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,4 +1,3 @@
-DIST gallery-dl-1.24.4.gh.tar.gz 518668 BLAKE2B 
73ef2894d1355716001a5b82c43547d8156a646136b9a87e91ab0c51c4c238509da077e6ca79e8701a65c3e846aaa4adeac8d3f8cdfb50e140e815f56b55d358
 SHA512 
19285f9db2eba95252f13af176c314a318fd71503913ce6b54e4b31d0c41b1ca79498289531ca0b9d67630395c8212ba497c5c2a838f554c24d1672c5c16caf3
 DIST gallery-dl-1.24.5.gh.tar.gz 525743 BLAKE2B 
6b8611242bbb6a6dc76508ec452c3618fe75d6ffdc3185b5f246e5568f32861647649d63e9479b187f086aeb4ea4f567567fc387bbe1df0cb4994a00d4ba76f1
 SHA512 
648707e5be450501aa66f34b89aae1cf7b80c93bee5105c9eeae4fa19e34df41b231066a23113e963119105050e6aed8e654d10d107086ab5a815095dcf562c2
 DIST gallery-dl-1.25.0.gh.tar.gz 540793 BLAKE2B 
e02daf0b2deb8196fc587a3fd17e4bb8b0d14ca67c6384e120d3fadaa261b5d9143885c2717d0e98dc0467285a7ebfa9f9bc5da7ad5bd39a239a6975e0a900eb
 SHA512 
e0cc041343130acf47f0ab4b7b7ac0ac42389bc457748404b9b0bc17f8a8690b225ab30c0c3d523925138608508417ecc4052981a5615d0747a2a064f6236ed4
 DIST gallery-dl-1.25.1.gh.tar.gz 543977 BLAKE2B 
ab6437ebb4f840fb3fac27a3f0d2536215dc02376b0129d9b7d4c9420cc64405edf5961c0155d7fb9d7001028bf218a299bfd44bbf2ef2b60f567e51050e504e
 SHA512 
96f929af5cf70c7a89eca2ac8380cd7ba36ed806d062a6e339238ebfec2387aa4806d432cd28599b37382a69d7cdb33306069d41954e1421dff2523e2ae6a8df

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



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

2023-04-15 Thread Maciej Barć
commit: c6e40fe1a17557aac9380ca81b93b856d28dbb71
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Apr 15 21:05:18 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Apr 15 21:05:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6e40fe1

net-misc/gallery-dl: bump to 1.25.2

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

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

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index 923aee81fec6..6502e04a8172 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,3 +1,4 @@
 DIST gallery-dl-1.24.5.gh.tar.gz 525743 BLAKE2B 
6b8611242bbb6a6dc76508ec452c3618fe75d6ffdc3185b5f246e5568f32861647649d63e9479b187f086aeb4ea4f567567fc387bbe1df0cb4994a00d4ba76f1
 SHA512 
648707e5be450501aa66f34b89aae1cf7b80c93bee5105c9eeae4fa19e34df41b231066a23113e963119105050e6aed8e654d10d107086ab5a815095dcf562c2
 DIST gallery-dl-1.25.0.gh.tar.gz 540793 BLAKE2B 
e02daf0b2deb8196fc587a3fd17e4bb8b0d14ca67c6384e120d3fadaa261b5d9143885c2717d0e98dc0467285a7ebfa9f9bc5da7ad5bd39a239a6975e0a900eb
 SHA512 
e0cc041343130acf47f0ab4b7b7ac0ac42389bc457748404b9b0bc17f8a8690b225ab30c0c3d523925138608508417ecc4052981a5615d0747a2a064f6236ed4
 DIST gallery-dl-1.25.1.gh.tar.gz 543977 BLAKE2B 
ab6437ebb4f840fb3fac27a3f0d2536215dc02376b0129d9b7d4c9420cc64405edf5961c0155d7fb9d7001028bf218a299bfd44bbf2ef2b60f567e51050e504e
 SHA512 
96f929af5cf70c7a89eca2ac8380cd7ba36ed806d062a6e339238ebfec2387aa4806d432cd28599b37382a69d7cdb33306069d41954e1421dff2523e2ae6a8df
+DIST gallery-dl-1.25.2.gh.tar.gz 546468 BLAKE2B 
ee40766e581afa8ab1119d656131a1e467fc1b6b5d92491ee384428ee4a02fd2b0b261657f175cb6d6bc8e79a622a14b7308ccb0e129535e7718503a6828ae53
 SHA512 
99bc319427c067f039df7f34988b44da2db028afc33188454879c46abbacfaac6fb8a5d0d0aec1fd4d7ba97862b100675cab55094b9d8979a5240f516fe4b855

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



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

2023-04-15 Thread Maciej Barć
commit: cf82a22eedd7a91142c73313067556f9ee94d14d
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Apr 15 21:03:30 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Apr 15 21:05:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf82a22e

net-misc/gallery-dl: drop old 1.24.2

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

 net-misc/gallery-dl/Manifest |  1 -
 net-misc/gallery-dl/gallery-dl-1.24.2.ebuild | 39 
 2 files changed, 40 deletions(-)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index 11053f2c6277..f09e87467ff3 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,4 +1,3 @@
-DIST gallery-dl-1.24.2.gh.tar.gz 509230 BLAKE2B 
e0be565c00d4c81b613bdc3fe9983a5a7cc7a1f131750ec79f16e3b38d134f49ef8fb8f9585767c1abdb3c3d3abc4681f5546460373d53da0646f7fd73a3d47b
 SHA512 
2b8780d9ebf868635f76315a5f7a426ed72b4db4e7a12f97ebc86520fa6d5908f39fb26e876cbc46e8249b083f3bf5dc4d38a3c2ddb27873c473c80bac0af415
 DIST gallery-dl-1.24.4.gh.tar.gz 518668 BLAKE2B 
73ef2894d1355716001a5b82c43547d8156a646136b9a87e91ab0c51c4c238509da077e6ca79e8701a65c3e846aaa4adeac8d3f8cdfb50e140e815f56b55d358
 SHA512 
19285f9db2eba95252f13af176c314a318fd71503913ce6b54e4b31d0c41b1ca79498289531ca0b9d67630395c8212ba497c5c2a838f554c24d1672c5c16caf3
 DIST gallery-dl-1.24.5.gh.tar.gz 525743 BLAKE2B 
6b8611242bbb6a6dc76508ec452c3618fe75d6ffdc3185b5f246e5568f32861647649d63e9479b187f086aeb4ea4f567567fc387bbe1df0cb4994a00d4ba76f1
 SHA512 
648707e5be450501aa66f34b89aae1cf7b80c93bee5105c9eeae4fa19e34df41b231066a23113e963119105050e6aed8e654d10d107086ab5a815095dcf562c2
 DIST gallery-dl-1.25.0.gh.tar.gz 540793 BLAKE2B 
e02daf0b2deb8196fc587a3fd17e4bb8b0d14ca67c6384e120d3fadaa261b5d9143885c2717d0e98dc0467285a7ebfa9f9bc5da7ad5bd39a239a6975e0a900eb
 SHA512 
e0cc041343130acf47f0ab4b7b7ac0ac42389bc457748404b9b0bc17f8a8690b225ab30c0c3d523925138608508417ecc4052981a5615d0747a2a064f6236ed4

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



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

2023-04-15 Thread Henri Gasc
commit: d6f4416bff25a460363a3ee6cdbf22be30cfbc3f
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sat Apr 15 20:04:57 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Sat Apr 15 20:04:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6f4416b

dev-python/tempy: add 1.1.0, drop 1.0.9

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/tempy/Manifest   | 2 +-
 dev-python/tempy/{tempy-1.0.9.ebuild => tempy-1.1.0.ebuild} | 7 +++
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-python/tempy/Manifest b/dev-python/tempy/Manifest
index 1e7e337e2..bea41a540 100644
--- a/dev-python/tempy/Manifest
+++ b/dev-python/tempy/Manifest
@@ -1 +1 @@
-DIST tempy-1.0.9.tar.gz 1526849 BLAKE2B 
8cdfebb70079ad84813a5281363935e3a26179149933927f6815be0dc50b4661e969e5e2fcdfb6d0cd42d5a4f65fa91cc33750d5151a7f3f281b25f6cf7f518c
 SHA512 
62acfa7dd27358bfed2ccb99c04d6b3b5ccde775a9c4708a1f86694d257812a6a51674977a3ea95ad1e829238303fb737d9968b7b93492e32bdfad0f8cae76f3
+DIST tempy-1.1.0.tar.gz 1526857 BLAKE2B 
9d043db27466bc254bf285687359cb8302c1280e0e3c4aa97bc927931fdd14b28c59407dbf5005c159f292f7594e6a21ae2b374535941cbe771c35244ea31469
 SHA512 
e2eec6f5763226868634e5865a103ebde09ddc5dde9bca4ecf74dfe53de1efb0a576c765c23b0b2910fdea573320c0bc8df2f892e22bf4f5959afe7c72a44b68

diff --git a/dev-python/tempy/tempy-1.0.9.ebuild 
b/dev-python/tempy/tempy-1.1.0.ebuild
similarity index 82%
rename from dev-python/tempy/tempy-1.0.9.ebuild
rename to dev-python/tempy/tempy-1.1.0.ebuild
index c403cc0f9..5729441c3 100644
--- a/dev-python/tempy/tempy-1.0.9.ebuild
+++ b/dev-python/tempy/tempy-1.1.0.ebuild
@@ -10,17 +10,16 @@ inherit distutils-r1
 
 DESCRIPTION="A simple, visually pleasing weather report in your terminal"
 HOMEPAGE="https://github.com/noprobelm/tempy;
-SRC_URI="https://github.com/noprobelm/tempy/archive/7a597ee.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/tempy-7a597ee78fc7ba2c4ced041780470f568998f3c1"
+SRC_URI="https://github.com/noprobelm/tempy/archive/26f13ed.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/tempy-26f13ed15bc1a4458976572ccdc60399ca5cb123"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="
dev-python/rich[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]"
-BDEPEND=""
 DEPEND="${RDEPEND}"
 
 PATCHES=(



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

2023-04-15 Thread 罗百科
commit: 37ed88b27095b6294240d63b174265b332a42b1b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Apr 15 06:17:19 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sat Apr 15 19:56:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37ed88b2

dev-db/pgxnclient: enable py3.11

Closes: https://bugs.gentoo.org/896682
Signed-off-by: Patrick Lauer  gentoo.org>

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

diff --git a/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild 
b/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
index c973bc57330b..fc99245a60e1 100644
--- a/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
+++ b/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1 pypi
 



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

2023-04-15 Thread 罗百科
commit: ce6cede6d689e2cee459a7f25c8a589c6bab4086
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Apr 15 06:17:58 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sat Apr 15 19:56:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6cede6

dev-db/pgxnclient: drop 1.3-r2, 1.3.1

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

 dev-db/pgxnclient/Manifest |  2 --
 dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild | 36 ---
 dev-db/pgxnclient/pgxnclient-1.3.1.ebuild  | 39 --
 3 files changed, 77 deletions(-)

diff --git a/dev-db/pgxnclient/Manifest b/dev-db/pgxnclient/Manifest
index 43ec9571158b..a59c8c18b269 100644
--- a/dev-db/pgxnclient/Manifest
+++ b/dev-db/pgxnclient/Manifest
@@ -1,3 +1 @@
-DIST pgxnclient-1.3.1.tar.gz 80554 BLAKE2B 
0f63d3ee94de623b32d990a9504a469e5606b72df7c4f3c8a261e00c36c7284e2d7efdc1eec15b43fde69be50c1b55f65f3a2259a67894fb9022e9d39280683f
 SHA512 
e698fa9cb56a4f66c4c4281861ee6cfef4667ca9b0643691798929c625fee9eb9534ad9c6c4b94f63a730b9dedcf9f0b6a120d179052c3519d8010bc2791dd3e
 DIST pgxnclient-1.3.2.tar.gz 86146 BLAKE2B 
452eb33999362b97c4f65aadcc9d19f1a24534fd7647b0ad66bbe8b87d006cee59ae5de71551be7bcd42402f40bdc551946bb38e960f217617357fb65657f161
 SHA512 
ce4e2b7512e4fc8f36ee9ebb7280096bdc18c5c372bb483c8cec35b7e5d5c0f19c256d1a916b5f9b2adb96c80736524df9dee90dcd7e76bf4b1af13fbf8d96bc
-DIST pgxnclient-1.3.tar.gz 51976 BLAKE2B 
84ae5573588e6da0b01d5b05e296adc09f28a0b21ff81e5f2f14f3035a98ad5eb834d6793acf0a48a8b19190b989562e75094341f7c01b371028a0dd6a87b0f4
 SHA512 
fd9326107334d473db3466f776021186a5add389a93266b000c143131a0214b9773dd4cdd4688575cd720c8357afce1473838dea4aa5ff2564dcbc2c359de2dd

diff --git a/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild 
b/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild
deleted file mode 100644
index e665730dadfa..
--- a/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-RESTRICT="test"
-PYTHON_COMPAT=( python3_9 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1
-
-DESCRIPTION="PostgreSQL Extension Network Client"
-HOMEPAGE="http://pgxnclient.projects.postgresql.org/ 
https://pypi.org/project/pgxnclient;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-
-LICENSE="BSD"
-SLOT="0"
-
-IUSE=""
-
-distutils_enable_tests pytest
-
-RDEPEND="dev-db/postgresql:*[server]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND+="${RDEPEND}
-"
-
-src_prepare() {
-   sed "s/setup_requires/#/" -i setup.py || die
-
-   sed "s/find_packages()/find_packages(exclude=['tests'])/" -i setup.py 
|| die
-
-   default
-}

diff --git a/dev-db/pgxnclient/pgxnclient-1.3.1.ebuild 
b/dev-db/pgxnclient/pgxnclient-1.3.1.ebuild
deleted file mode 100644
index da014c420f83..
--- a/dev-db/pgxnclient/pgxnclient-1.3.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_9 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1
-
-DESCRIPTION="PostgreSQL Extension Network Client"
-HOMEPAGE="https://pgxn.github.io/pgxnclient/
-   https://pypi.org/project/pgxnclient/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-
-LICENSE="BSD"
-SLOT="0"
-
-IUSE="test"
-
-RDEPEND="dev-db/postgresql:*[server]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   test? ( dev-python/mock )
-"
-
-# Test data is currently missing from the distribution. Next release
-# will include it.
-RESTRICT="test"
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed "s/setup_requires/#/" -i setup.py || die
-   sed "s/find_packages()/find_packages(exclude=['tests'])/" -i setup.py 
|| die
-
-   default
-}



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

2023-04-15 Thread 罗百科
commit: f816cc74f2d51f7178720f7a7daf8b28fa03995a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Apr 15 06:20:22 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sat Apr 15 19:56:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f816cc74

dev-db/pgxnclient: switch to DISTUTILS_USE_PEP517

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

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

diff --git a/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild 
b/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
index fc99245a60e1..49bdb174b36a 100644
--- a/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
+++ b/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 
 DESCRIPTION="PostgreSQL Extension Network Client"



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

2023-04-15 Thread Henri Gasc
commit: 1dc7622d5f9a604718a2b222cd82b60f132a18c6
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sat Apr 15 19:36:27 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Sat Apr 15 19:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1dc7622d

app-misc/pipes-rs: add 1.6.1, drop 1.6.0

Signed-off-by: Henri Gasc  eurecom.fr>

 app-misc/pipes-rs/Manifest  | 187 ++--
 app-misc/pipes-rs/pipes-rs-1.6.0.ebuild | 142 
 app-misc/pipes-rs/pipes-rs-1.6.1.ebuild | 169 +
 3 files changed, 276 insertions(+), 222 deletions(-)

diff --git a/app-misc/pipes-rs/Manifest b/app-misc/pipes-rs/Manifest
index e8860696d..0a7388479 100644
--- a/app-misc/pipes-rs/Manifest
+++ b/app-misc/pipes-rs/Manifest
@@ -1,113 +1,140 @@
-DIST anyhow-1.0.58.crate 43137 BLAKE2B 
8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a
 SHA512 
78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7
+DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
+DIST anstream-0.2.6.crate 19429 BLAKE2B 
ab22ca48e23a717f2cb909ec1fa162d40bffe198b99dc2e2d7bd80702b404ed881aafff9bd54f5091ed714573a9e9fcc64d4e9aeba8e5d2be22fc09cf97531d6
 SHA512 
6488232a6b19f6d187424097446754139559dc9eb5918c47429e4759b64b28fda5a3f33437cb1b364cceace655935f94d2be128bac327ac826fa588c2c1463ad
+DIST anstyle-0.3.5.crate 14272 BLAKE2B 
15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf2814d0b4de173d52
 SHA512 
3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709
+DIST anstyle-parse-0.1.1.crate 24186 BLAKE2B 
c488959a2c50905f35b43b8d6174f1f1e56bf5da49e4d7c8cad7eb313eeef5a66b61d1b5f3780796b8f6f4b0702b54b112e9227054c5567c5e57ce7b1c3d8440
 SHA512 
366fc0a5eb27744eac1f8cfc775734226e937ab5288e1401043d033eca046eeed6918362bc9c1e76f8b2f77ec85e7f0d9a0c801a4b36790f278d62a8fe1d417f
+DIST anstyle-wincon-0.2.0.crate 11667 BLAKE2B 
491e1e2d4932e9d9cc170379e297833c9731c7628061116f9a590a63059005b36c41d96abb6c8ed0be3698800bda7930df92aa827d77bc7ddb2182f170c85eb6
 SHA512 
d0d9703e023a92ce51a0987b23564e93504d11266e049be5fb386bd7d448e6bc9e7fc795217ce139290ffad5c40bf6fddad23709ebfbeebb9f2f8e0592be9b63
+DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
-DIST bumpalo-3.10.0.crate 78915 BLAKE2B 
94515190837765b47feaf94946c7e4da5b84e6faf7975bd5452bd9388d34e51c84315b80bc15b37c7f4ea8b4aaa0112707cdfc82d0651eeb8b63d2e7bd247660
 SHA512 
60c686534588524250ea7cb43510dba69d24999769b719127ee07f6015530ac2c5778d9b93477ab075bfc15c13e3ef9adc29ac24059067ac32e109347cd509f8
+DIST bumpalo-3.12.0.crate 81604 BLAKE2B 
2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7
 SHA512 
37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4
 DIST cast-0.3.0.crate 11452 BLAKE2B 

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

2023-04-15 Thread Henri Gasc
commit: 1a9c0b53a56114d9e273f20fdb1d6ed1bc420c38
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sat Apr 15 19:20:52 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Sat Apr 15 19:41:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a9c0b53

app-editors/imhex: add 1.28.0, drop 1.26.2-r1

Closes: https://bugs.gentoo.org/869221
Closes: https://bugs.gentoo.org/887225
Closes: https://bugs.gentoo.org/890395
Closes: https://bugs.gentoo.org/890397
Closes: https://bugs.gentoo.org/890403
Closes: https://bugs.gentoo.org/890405
Signed-off-by: Henri Gasc  eurecom.fr>

 app-editors/imhex/Manifest |  4 +--
 ...{imhex-1.26.2-r1.ebuild => imhex-1.28.0.ebuild} | 40 +++---
 app-editors/imhex/metadata.xml |  5 ++-
 3 files changed, 19 insertions(+), 30 deletions(-)

diff --git a/app-editors/imhex/Manifest b/app-editors/imhex/Manifest
index cbda9d18a..df3ae9a46 100644
--- a/app-editors/imhex/Manifest
+++ b/app-editors/imhex/Manifest
@@ -1,2 +1,2 @@
-DIST imhex-1.26.2.tar.gz 24320937 BLAKE2B 
d9d084729b460873476e8ed1df916cef3c502775dac5010f4ff12ea859ec750b417f09155be8b030cb74d8db95be83e46251144533e4ca5008ab0f26f7ab775d
 SHA512 
cb913105903b8288c0d7fa7f8afb9567dd278d7088787823d27c0cc19a345d8ce9f5880341151dd0940580ff526658476ae86b0002084891df4062afd9b38a00
-DIST imhex-patterns-1.26.2.tar.gz 6846014 BLAKE2B 
c84d8242d5ef574799cdf8919948d5590b47f18a7c097dbd380ba76ca47ed836470b64a600d1fd4352b0e34d631d9d2ce732c44006484c7198dfffdf55b0c850
 SHA512 
828d03bbd0d765ca646f91e5f2df3efade1cdf68db0ddf42d7973c83011807b1c5d75bfc1609ba431b31811373483611b9ea72a129644af6df19143428943e30
+DIST imhex-1.28.0.tar.gz 25806823 BLAKE2B 
c75bfcb3badbf3d7e5c42356b977e931a82cebc8e42795f364f0eadc5fa9e47074e87e09f3d118e2b59d35c900b1d690cc6f8c3ab20b4f888a9137c9b9aca45e
 SHA512 
28a509b477c5185020111c08174e310fb40c00069b7ec94c992118e02436cb5a5e98be6d8b73e223de36bd9bc9232e47d209b85bfa37c800da8940e1875c517d
+DIST imhex-patterns-1.28.0.tar.gz 3065487 BLAKE2B 
98fac9ca010a3c91feb7a4c4455d8957f2786dfa349ab08a7c3cb4fd238f98d2debc59ab9034cf9aae934ef3302311d64d2c78913e2d8c7ecc9f4c709da125a2
 SHA512 
3d3b3157ea54773d6520bd9dd399c36e57436fe789bafecede4a1b4084e82cbf961d5c96a334febdca56466a8991c5cc2527c4bccee34cc848fd0f2a029ff311

diff --git a/app-editors/imhex/imhex-1.26.2-r1.ebuild 
b/app-editors/imhex/imhex-1.28.0.ebuild
similarity index 68%
rename from app-editors/imhex/imhex-1.26.2-r1.ebuild
rename to app-editors/imhex/imhex-1.28.0.ebuild
index 3297637f4..47e614e30 100644
--- a/app-editors/imhex/imhex-1.26.2-r1.ebuild
+++ b/app-editors/imhex/imhex-1.28.0.ebuild
@@ -6,12 +6,12 @@ EAPI=8
 CMAKE_BUILD_TYPE="Release"
 CMAKE_MAKEFILE_GENERATOR="emake"
 
-inherit cmake desktop llvm toolchain-funcs xdg
+inherit cmake llvm toolchain-funcs
 
 DESCRIPTION="A hex editor for reverse engineers, programmers, and eyesight"
 HOMEPAGE="https://github.com/WerWolv/ImHex;
 SRC_URI="
-   
https://github.com/WerWolv/ImHex/releases/download/v${PV}/Full.Sources.tar.gz 
-> ${P}.tar.gz
+   https://github.com/WerWolv/ImHex/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz

https://github.com/WerWolv/ImHex-Patterns/archive/refs/tags/ImHex-v${PV}.tar.gz 
-> ${PN}-patterns-${PV}.tar.gz
 "
 S="${WORKDIR}/ImHex"
@@ -25,6 +25,7 @@ DEPEND="
app-forensics/yara
>=dev-cpp/nlohmann_json-3.10.2
dev-libs/capstone
+   dev-libs/nativefiledialog-extended
>=dev-libs/libfmt-8.0.0:=
media-libs/freetype
media-libs/glfw
@@ -74,15 +75,21 @@ src_configure() {
-D CMAKE_OBJCXX_COMPILER_LAUNCHER=ccache \
-D CMAKE_SKIP_RPATH=ON \
-D IMHEX_USE_BUNDLED_CA=OFF \
-   -D IMHEX_IGNORE_BAD_CLONE=ON \
-   -D IMHEX_OFFLINE_BUILD=ON \
+   -D IMHEX_PLUGINS_IN_SHARE=OFF \
-D IMHEX_STRIP_RELEASE=OFF \
+   -D IMHEX_OFFLINE_BUILD=ON \
+   -D IMHEX_IGNORE_BAD_CLONE=ON \
+   -D IMHEX_PATTERNS_PULL_MASTER=OFF \
+   -D IMHEX_IGNORE_BAD_COMPILER=OFF \
+   -D IMHEX_USE_GTK_FILE_PICKER=OFF \
+   -D IMHEX_DISABLE_STACKTRACE=OFF \
-D IMHEX_VERSION="${PV}" \
-D PROJECT_VERSION="${PV}" \
-D USE_SYSTEM_CAPSTONE=ON \
-D USE_SYSTEM_CURL=ON \
-D USE_SYSTEM_FMT=ON \
-D USE_SYSTEM_LLVM=ON \
+   -D USE_SYSTEM_NFD=ON \
-D USE_SYSTEM_NLOHMANN_JSON=ON \
-D USE_SYSTEM_YARA=ON
)
@@ -98,31 +105,10 @@ src_test() {
 }
 
 src_install() {
-   # Can't use cmake_src_install, doing it manual
-   # Executable
-   dobin "${BUILD_DIR}/${PN}"
-   chrpath -d "${ED}/usr/bin/${PN}" || die
-   # Shared lib and plugins
-   dolib.so "${BUILD_DIR}"/lib/lib"${PN}"/lib"${PN}".so*
-   chrpath -d "${ED}"/usr/"$(get_libdir)"/lib"${PN}".so* || die
-   exeinto 

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

2023-04-15 Thread Andreas Sturmlechner
commit: 8ef2ebf926313129f097699cc42da7023e7cedb7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:20:30 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8ef2ebf9

kde-apps/sweeper: 23.04.0 version bump

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

 kde-apps/sweeper/sweeper-23.04.0.ebuild | 36 +
 1 file changed, 36 insertions(+)

diff --git a/kde-apps/sweeper/sweeper-23.04.0.ebuild 
b/kde-apps/sweeper/sweeper-23.04.0.ebuild
new file mode 100644
index 00..c5c4d0e3f6
--- /dev/null
+++ b/kde-apps/sweeper/sweeper-23.04.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Privacy settings widget to clean unwanted traces on the system"
+HOMEPAGE="https://apps.kde.org/sweeper/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kactivities-stats-${KFMIN}:5
+   >=kde-frameworks/kbookmarks-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: sys-block/partitionmanager/

2023-04-15 Thread Andreas Sturmlechner
commit: 8aa0450b5add29d39d96283ac66bbadb1bd29d26
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:20:50 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8aa0450b

sys-block/partitionmanager: 23.04.0 version bump

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

 .../partitionmanager-23.04.0.ebuild| 37 ++
 1 file changed, 37 insertions(+)

diff --git a/sys-block/partitionmanager/partitionmanager-23.04.0.ebuild 
b/sys-block/partitionmanager/partitionmanager-23.04.0.ebuild
new file mode 100644
index 00..a29b73726b
--- /dev/null
+++ b/sys-block/partitionmanager/partitionmanager-23.04.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=5.104.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Utility for management of disks, partitions and file systems"
+HOMEPAGE="https://apps.kde.org/partitionmanager/;
+
+LICENSE="GPL-3"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=sys-auth/polkit-qt-0.113.0[qt5(+)]
+   >=sys-libs/kpmcore-${PVCUT}:5=
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-misc/markdownpart/

2023-04-15 Thread Andreas Sturmlechner
commit: 112d2e0e23a2ec5c5d27e4ea642d6ff108949e7f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:20:45 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=112d2e0e

kde-misc/markdownpart: 23.04.0 version bump

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

 kde-misc/markdownpart/markdownpart-23.04.0.ebuild | 29 +++
 1 file changed, 29 insertions(+)

diff --git a/kde-misc/markdownpart/markdownpart-23.04.0.ebuild 
b/kde-misc/markdownpart/markdownpart-23.04.0.ebuild
new file mode 100644
index 00..30ca003ccd
--- /dev/null
+++ b/kde-misc/markdownpart/markdownpart-23.04.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY=utilities
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument"
+HOMEPAGE="https://apps.kde.org/markdownpart/;
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2023-04-15 Thread Andreas Sturmlechner
commit: 7d3d6a8d69f480837adc7d32e4e405fb81658f14
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:49 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7d3d6a8d

kde-apps/kdf: 23.04.0 version bump

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

 kde-apps/kdf/kdf-23.04.0.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/kde-apps/kdf/kdf-23.04.0.ebuild b/kde-apps/kdf/kdf-23.04.0.ebuild
new file mode 100644
index 00..5b0366c3f5
--- /dev/null
+++ b/kde-apps/kdf/kdf-23.04.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE free disk space utility"
+HOMEPAGE="https://apps.kde.org/kdf/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: sys-libs/kpmcore/

2023-04-15 Thread Andreas Sturmlechner
commit: af1673caced1db21c3925b0fc38d928d8442b805
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:20:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=af1673ca

sys-libs/kpmcore: 23.04.0 version bump

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

 sys-libs/kpmcore/kpmcore-23.04.0.ebuild | 33 +
 1 file changed, 33 insertions(+)

diff --git a/sys-libs/kpmcore/kpmcore-23.04.0.ebuild 
b/sys-libs/kpmcore/kpmcore-23.04.0.ebuild
new file mode 100644
index 00..4004d01361
--- /dev/null
+++ b/sys-libs/kpmcore/kpmcore-23.04.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for managing partitions"
+HOMEPAGE="https://apps.kde.org/partitionmanager/;
+
+LICENSE="GPL-3"
+SLOT="5/10"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+# bug 689468, tests need polkit etc.
+RESTRICT="test"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=sys-apps/util-linux-2.33.2
+   >=sys-auth/polkit-qt-0.113.0[qt5(+)]
+"
+RDEPEND="${DEPEND}"



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

2023-04-15 Thread Andreas Sturmlechner
commit: a8e1f906530261117e2398e94e813b2d366e3bd2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:20:08 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a8e1f906

kde-apps/kteatime: 23.04.0 version bump

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

 kde-apps/kteatime/kteatime-23.04.0.ebuild | 33 +++
 1 file changed, 33 insertions(+)

diff --git a/kde-apps/kteatime/kteatime-23.04.0.ebuild 
b/kde-apps/kteatime/kteatime-23.04.0.ebuild
new file mode 100644
index 00..1fe198f7f7
--- /dev/null
+++ b/kde-apps/kteatime/kteatime-23.04.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE timer for making a fine cup of tea"
+HOMEPAGE="https://apps.kde.org/kteatime/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/knotifyconfig-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2023-04-15 Thread Andreas Sturmlechner
commit: 1235e059f8fef6fe5bf2c14beb3fadece71327f8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:20:35 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1235e059

kde-apps/yakuake: 23.04.0 version bump

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

 kde-apps/yakuake/yakuake-23.04.0.ebuild | 56 +
 1 file changed, 56 insertions(+)

diff --git a/kde-apps/yakuake/yakuake-23.04.0.ebuild 
b/kde-apps/yakuake/yakuake-23.04.0.ebuild
new file mode 100644
index 00..6ae55f80d4
--- /dev/null
+++ b/kde-apps/yakuake/yakuake-23.04.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Quake-style terminal emulator based on konsole"
+HOMEPAGE="https://apps.kde.org/yakuake/;
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="absolute-position"
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-apps/konsole-${PVCUT}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/knotifyconfig-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   x11-libs/libX11
+   absolute-position? ( >=kde-frameworks/kwayland-${KFMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package absolute-position KF5Wayland)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-apps/print-manager/

2023-04-15 Thread Andreas Sturmlechner
commit: 737d31ce64b1512c59137b30c0da2354da44e8dd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:20:25 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=737d31ce

kde-apps/print-manager: 23.04.0 version bump

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

 .../print-manager/print-manager-23.04.0.ebuild | 62 ++
 1 file changed, 62 insertions(+)

diff --git a/kde-apps/print-manager/print-manager-23.04.0.ebuild 
b/kde-apps/print-manager/print-manager-23.04.0.ebuild
new file mode 100644
index 00..bda3cd91a4
--- /dev/null
+++ b/kde-apps/print-manager/print-manager-23.04.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Manage print jobs and printers in Plasma"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+gtk"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   net-print/cups
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   kde-plasma/kde-cli-tools:5
+   gtk? ( app-admin/system-config-printer )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+
+pkg_postinst() {
+   ecm_pkg_postinst
+
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then
+   ewarn "By switching off \"gtk\" USE flag, you have chosen to do 
without"
+   ewarn "an important, though optional, runtime dependency:"
+   ewarn
+   ewarn "app-admin/system-config-printer"
+   ewarn
+   ewarn "${PN} will work nevertheless, but is going to be less 
comfortable"
+   ewarn "and will show the following error status during runtime:"
+   ewarn
+   ewarn "\"Failed to group devices: 'The name 
org.fedoraproject.Config.Printing"
+   ewarn "was not provided by any .service files'\""
+   fi
+}



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

2023-04-15 Thread Andreas Sturmlechner
commit: 3cb1949616474c94330f28fb457902d9fddbae52
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:20:14 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3cb19496

kde-apps/ktimer: 23.04.0 version bump

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

 kde-apps/ktimer/ktimer-23.04.0.ebuild | 31 +++
 1 file changed, 31 insertions(+)

diff --git a/kde-apps/ktimer/ktimer-23.04.0.ebuild 
b/kde-apps/ktimer/ktimer-23.04.0.ebuild
new file mode 100644
index 00..28f84bda87
--- /dev/null
+++ b/kde-apps/ktimer/ktimer-23.04.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Little tool to execute programs after some time"
+HOMEPAGE="https://apps.kde.org/ktimer/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2023-04-15 Thread Andreas Sturmlechner
commit: fc8baa4c8ab8cc8c1e83680993230587b33e2a15
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:20:19 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fc8baa4c

kde-apps/kwalletmanager: 23.04.0 version bump

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

 .../kwalletmanager/kwalletmanager-23.04.0.ebuild   | 45 ++
 1 file changed, 45 insertions(+)

diff --git a/kde-apps/kwalletmanager/kwalletmanager-23.04.0.ebuild 
b/kde-apps/kwalletmanager/kwalletmanager-23.04.0.ebuild
new file mode 100644
index 00..79b45056fa
--- /dev/null
+++ b/kde-apps/kwalletmanager/kwalletmanager-23.04.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet"
+HOMEPAGE="https://apps.kde.org/kwalletmanager5/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kcodecs-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwallet-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2023-04-15 Thread Andreas Sturmlechner
commit: 25f878b3af9bd9492ebfb9ee2fc56fe671d617ab
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:58 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=25f878b3

kde-apps/kgpg: 23.04.0 version bump

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

 kde-apps/kgpg/kgpg-23.04.0.ebuild | 52 +++
 1 file changed, 52 insertions(+)

diff --git a/kde-apps/kgpg/kgpg-23.04.0.ebuild 
b/kde-apps/kgpg/kgpg-23.04.0.ebuild
new file mode 100644
index 00..46184fa509
--- /dev/null
+++ b/kde-apps/kgpg/kgpg-23.04.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="gpg"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
+HOMEPAGE="https://apps.kde.org/kgpg/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-apps/akonadi-${PVCUT}:5
+   >=kde-apps/akonadi-contacts-${PVCUT}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kcodecs-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcontacts-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+DEPEND="${COMMON_DEPEND}
+   app-crypt/gpgme
+"
+RDEPEND="${COMMON_DEPEND}
+   app-crypt/gnupg
+"



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

2023-04-15 Thread Andreas Sturmlechner
commit: 08d12ae07188394b9e74a544dc916cce050d9144
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:53 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=08d12ae0

kde-apps/kfloppy: 23.04.0 version bump

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

 kde-apps/kfloppy/kfloppy-23.04.0.ebuild | 32 
 1 file changed, 32 insertions(+)

diff --git a/kde-apps/kfloppy/kfloppy-23.04.0.ebuild 
b/kde-apps/kfloppy/kfloppy-23.04.0.ebuild
new file mode 100644
index 00..88d7570ec0
--- /dev/null
+++ b/kde-apps/kfloppy/kfloppy-23.04.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy 
disks"
+HOMEPAGE="https://apps.kde.org/kfloppy/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2023-04-15 Thread Andreas Sturmlechner
commit: 0d77201fafc009e362184076979d133843a04e9d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:20:03 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0d77201f

kde-apps/kimagemapeditor: 23.04.0 version bump

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

 .../kimagemapeditor/kimagemapeditor-23.04.0.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-23.04.0.ebuild 
b/kde-apps/kimagemapeditor/kimagemapeditor-23.04.0.ebuild
new file mode 100644
index 00..68955665a8
--- /dev/null
+++ b/kde-apps/kimagemapeditor/kimagemapeditor-23.04.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Generator of HTML image maps"
+HOMEPAGE="https://apps.kde.org/kimagemapeditor/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2023-04-15 Thread Andreas Sturmlechner
commit: af786c7f8e85b40a5ba1c111561cfc8ccd16bdd6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:08 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=af786c7f

app-editors/ghostwriter: 23.04.0 version bump

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

 app-editors/ghostwriter/ghostwriter-23.04.0.ebuild | 37 ++
 1 file changed, 37 insertions(+)

diff --git a/app-editors/ghostwriter/ghostwriter-23.04.0.ebuild 
b/app-editors/ghostwriter/ghostwriter-23.04.0.ebuild
new file mode 100644
index 00..ee551a6769
--- /dev/null
+++ b/app-editors/ghostwriter/ghostwriter-23.04.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="office"
+ECM_HANDBOOK="optional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
+HOMEPAGE="https://ghostwriter.kde.org/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   app-text/hunspell:=
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwebchannel-${QTMIN}:5
+   >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   virtual/opengl
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+BDEPEND="
+   >=dev-qt/linguist-tools-${QTMIN}:5
+   virtual/pkgconfig
+"
+
+DOCS=( CHANGELOG.md README.md )



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

2023-04-15 Thread Andreas Sturmlechner
commit: e886338a4e3199faf9721cb8945dad2d8ccb12d3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:33 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e886338a

kde-apps/kcharselect: 23.04.0 version bump

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

 kde-apps/kcharselect/kcharselect-23.04.0.ebuild | 31 +
 1 file changed, 31 insertions(+)

diff --git a/kde-apps/kcharselect/kcharselect-23.04.0.ebuild 
b/kde-apps/kcharselect/kcharselect-23.04.0.ebuild
new file mode 100644
index 00..2e1b591ee7
--- /dev/null
+++ b/kde-apps/kcharselect/kcharselect-23.04.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE character selection utility"
+HOMEPAGE="https://apps.kde.org/kcharselect/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kbookmarks-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2023-04-15 Thread Andreas Sturmlechner
commit: f2d0883dbb3423db8f93f26d6ae637d317ba8545
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:38 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f2d0883d

kde-apps/kdebugsettings: 23.04.0 version bump

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

 .../kdebugsettings/kdebugsettings-23.04.0.ebuild   | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/kde-apps/kdebugsettings/kdebugsettings-23.04.0.ebuild 
b/kde-apps/kdebugsettings/kdebugsettings-23.04.0.ebuild
new file mode 100644
index 00..02c103d3aa
--- /dev/null
+++ b/kde-apps/kdebugsettings/kdebugsettings-23.04.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=5.104.0
+QTMIN=5.15.5
+VIRTUALX_REQUIRED="test"
+inherit ecm gear.kde.org
+
+DESCRIPTION="Application to enable/disable qCDebug"
+HOMEPAGE="https://apps.kde.org/kdebugsettings/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2023-04-15 Thread Andreas Sturmlechner
commit: 7b788aea41e4cf5720bc8f116700690193ab2116
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:28 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7b788aea

kde-apps/kcalc: 23.04.0 version bump

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

 kde-apps/kcalc/kcalc-23.04.0.ebuild | 37 +
 1 file changed, 37 insertions(+)

diff --git a/kde-apps/kcalc/kcalc-23.04.0.ebuild 
b/kde-apps/kcalc/kcalc-23.04.0.ebuild
new file mode 100644
index 00..118d9bebd1
--- /dev/null
+++ b/kde-apps/kcalc/kcalc-23.04.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE calculator"
+HOMEPAGE="https://apps.kde.org/kcalc/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   dev-libs/gmp:0=
+   dev-libs/mpfr:0=
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/gettext"



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

2023-04-15 Thread Andreas Sturmlechner
commit: c600746a64ae204f374698bb752a18b2395fb45f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c600746a

kde-apps/filelight: 23.04.0 version bump

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

 kde-apps/filelight/filelight-23.04.0.ebuild | 39 +
 1 file changed, 39 insertions(+)

diff --git a/kde-apps/filelight/filelight-23.04.0.ebuild 
b/kde-apps/filelight/filelight-23.04.0.ebuild
new file mode 100644
index 00..d39769fb1c
--- /dev/null
+++ b/kde-apps/filelight/filelight-23.04.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Visualise disk usage with interactive map of concentric, 
segmented rings"
+HOMEPAGE="https://apps.kde.org/filelight/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kquickcharts-${KFMIN}:5
+   >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
+"



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

2023-04-15 Thread Andreas Sturmlechner
commit: 5d4b9b37b520a914c14b8fee98b9b91f87a8d549
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:13 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5d4b9b37

kde-apps/ark: 23.04.0 version bump

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

 kde-apps/ark/ark-23.04.0.ebuild | 81 +
 1 file changed, 81 insertions(+)

diff --git a/kde-apps/ark/ark-23.04.0.ebuild b/kde-apps/ark/ark-23.04.0.ebuild
new file mode 100644
index 00..9d243a4df8
--- /dev/null
+++ b/kde-apps/ark/ark-23.04.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="optional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+VIRTUALX_REQUIRED="test"
+inherit ecm gear.kde.org optfeature
+
+DESCRIPTION="File archiver by KDE"
+HOMEPAGE="https://apps.kde.org/ark/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="zip"
+
+RDEPEND="
+   >=app-arch/libarchive-3.5.3:=[bzip2,lzma]
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kpty-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   sys-libs/zlib
+   zip? ( >=dev-libs/libzip-1.6.0:= )
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   test? ( >=dev-libs/libzip-1.6.0:= )
+"
+# app-arch/rar is binary only
+BDEPEND="
+   sys-devel/gettext
+   elibc_glibc? ( test? ( amd64? ( app-arch/rar ) x86? ( app-arch/rar ) ) )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package zip LibZip)
+   )
+
+   ecm_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # bug 822177: may segfault or hang indefinitely
+   -E "(kerfuffle-addtoarchivetest)"
+   )
+
+   ecm_src_test
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "rar archive creation/extraction" "app-arch/rar"
+   optfeature "rar archive extraction only" "app-arch/unar" 
"app-arch/unrar"
+   optfeature "7-Zip archive support" "app-arch/p7zip"
+   optfeature "lrz archive support" "app-arch/lrzip"
+   optfeature "Markdown support in text previews" 
"kde-misc/markdownpart:${SLOT}"
+   fi
+   ecm_pkg_postinst
+}



[gentoo-commits] proj/kde:master commit in: kde-apps/kdeutils-meta/

2023-04-15 Thread Andreas Sturmlechner
commit: 1601f9de88b42aff5d5d426a8f3e8228f46231e7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:44 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1601f9de

kde-apps/kdeutils-meta: 23.04.0 version bump

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

 .../kdeutils-meta/kdeutils-meta-23.04.0.ebuild | 47 ++
 1 file changed, 47 insertions(+)

diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-23.04.0.ebuild 
b/kde-apps/kdeutils-meta/kdeutils-meta-23.04.0.ebuild
new file mode 100644
index 00..556fcab85a
--- /dev/null
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-23.04.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
+HOMEPAGE="https://apps.kde.org/categories/utilities/;
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE="7zip cups floppy gpg lrz rar +webengine"
+
+RDEPEND="
+   >=app-cdr/dolphin-plugins-mountiso-${PV}:${SLOT}
+   >=app-editors/ghostwriter-${PV}
+   >=kde-apps/ark-${PV}:${SLOT}
+   >=kde-apps/filelight-${PV}:${SLOT}
+   >=kde-apps/kate-${PV}:${SLOT}
+   >=kde-apps/kbackup-${PV}:${SLOT}
+   >=kde-apps/kcalc-${PV}:${SLOT}
+   >=kde-apps/kcharselect-${PV}:${SLOT}
+   >=kde-apps/kdebugsettings-${PV}:${SLOT}
+   >=kde-apps/kdf-${PV}:${SLOT}
+   >=kde-apps/kteatime-${PV}:${SLOT}
+   >=kde-apps/ktimer-${PV}:${SLOT}
+   >=kde-apps/kwalletmanager-${PV}:${SLOT}
+   >=kde-apps/sweeper-${PV}:${SLOT}
+   >=kde-apps/yakuake-${PV}:${SLOT}
+   >=kde-misc/markdownpart-${PV}:${SLOT}
+   >=sys-block/partitionmanager-${PV}:${SLOT}
+   >=sys-libs/kpmcore-${PV}:${SLOT}
+   cups? ( >=kde-apps/print-manager-${PV}:${SLOT} )
+   floppy? ( >=kde-apps/kfloppy-${PV}:${SLOT} )
+   gpg? ( >=kde-apps/kgpg-${PV}:${SLOT} )
+   webengine? ( >=kde-apps/kimagemapeditor-${PV}:${SLOT} )
+"
+# Optional runtime deps: kde-apps/ark
+RDEPEND="${RDEPEND}
+   7zip? ( app-arch/p7zip )
+   lrz? ( app-arch/lrzip )
+   rar? ( || (
+   app-arch/rar
+   app-arch/unrar
+   app-arch/unar
+   ) )
+"



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

2023-04-15 Thread Andreas Sturmlechner
commit: 86d5b2bcf59d9758acc342e10bdafea8e328575c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:18:58 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=86d5b2bc

kde-apps/umbrello: 23.04.0 version bump

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

 kde-apps/umbrello/umbrello-23.04.0.ebuild | 72 +++
 1 file changed, 72 insertions(+)

diff --git a/kde-apps/umbrello/umbrello-23.04.0.ebuild 
b/kde-apps/umbrello/umbrello-23.04.0.ebuild
new file mode 100644
index 00..eda602e7f8
--- /dev/null
+++ b/kde-apps/umbrello/umbrello-23.04.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="false" # TODO: figure out install error
+ECM_TEST="forceoptional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+VIRTUALX_REQUIRED="test"
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE UML Modeller"
+HOMEPAGE="https://apps.kde.org/umbrello/ https://umbrello.kde.org;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="php"
+
+RDEPEND="
+   dev-libs/libxml2
+   dev-libs/libxslt
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/ktexteditor-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   php? (
+   dev-util/kdevelop:5=
+   dev-util/kdevelop-pg-qt:5
+   dev-util/kdevelop-php:5
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-23.03.80-gentoo-docbundledir.patch # fix hardcoded 
path
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ 
ECM_QTHELP
+   -DBUILD_APIDOC=OFF
+   -DBUILD_KF5=ON
+   -DBUILD_PHP_IMPORT=$(usex php)
+   -DBUILD_unittests=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON
+   -DCMAKE_DISABLE_FIND_PACKAGE_Clang=ON
+   -DCMAKE_DISABLE_FIND_PACKAGE_CLANG=ON
+   )
+
+   ecm_src_configure
+}



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

2023-04-15 Thread Andreas Sturmlechner
commit: 2cfd17bf262c637ca175a3e1b27a942729335879
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:18:49 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2cfd17bf

kde-apps/lokalize: 23.04.0 version bump

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

 kde-apps/lokalize/lokalize-23.04.0.ebuild | 69 +++
 1 file changed, 69 insertions(+)

diff --git a/kde-apps/lokalize/lokalize-23.04.0.ebuild 
b/kde-apps/lokalize/lokalize-23.04.0.ebuild
new file mode 100644
index 00..2b9c7ad212
--- /dev/null
+++ b/kde-apps/lokalize/lokalize-23.04.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PYTHON_COMPAT=( python3_{9..11} )
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit python-single-r1 ecm gear.kde.org optfeature
+
+DESCRIPTION="Localization tool for KDE software and other free and open source 
software"
+HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test" # tests are broken, bug 739734
+
+DEPEND="${PYTHON_DEPS}
+   >=app-text/hunspell-1.2.8:=
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5[sqlite]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/sonnet-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/translate-toolkit[${PYTHON_USEDEP}]
+   ')
+"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   ecm_pkg_setup
+}
+
+src_install() {
+   ecm_src_install
+   rm "${ED}"/usr/share/lokalize/scripts/msgmerge.{py,rc} || die
+   python_fix_shebang "${ED}"/usr/share/${PN}
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "autofetch kde.org translations in new project 
wizard" dev-vcs/subversion
+   optfeature "spell and grammar checking" app-text/languagetool
+   fi
+   ecm_pkg_postinst
+}



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

2023-04-15 Thread Andreas Sturmlechner
commit: 08133a5f7ff214b3a49659be713d69970f86423b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:23 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=08133a5f

kde-apps/kbackup: 23.04.0 version bump

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

 kde-apps/kbackup/kbackup-23.04.0.ebuild | 36 +
 1 file changed, 36 insertions(+)

diff --git a/kde-apps/kbackup/kbackup-23.04.0.ebuild 
b/kde-apps/kbackup/kbackup-23.04.0.ebuild
new file mode 100644
index 00..13591f9fae
--- /dev/null
+++ b/kde-apps/kbackup/kbackup-23.04.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Program that lets you back up any directories or files"
+HOMEPAGE="https://apps.kde.org/kbackup/;
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2023-04-15 Thread Andreas Sturmlechner
commit: 9424de1b51b3077537659c88aacdc1f03143e770
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:18:54 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9424de1b

kde-apps/poxml: 23.04.0 version bump

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

 kde-apps/poxml/poxml-23.04.0.ebuild | 21 +
 1 file changed, 21 insertions(+)

diff --git a/kde-apps/poxml/poxml-23.04.0.ebuild 
b/kde-apps/poxml/poxml-23.04.0.ebuild
new file mode 100644
index 00..e2962e48b1
--- /dev/null
+++ b/kde-apps/poxml/poxml-23.04.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtxml-${QTMIN}:5
+   sys-devel/gettext
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: app-cdr/dolphin-plugins-mountiso/

2023-04-15 Thread Andreas Sturmlechner
commit: 1f9e7f2ac11694f1d50df2252a0a17124a78f692
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:04 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 15 19:39:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1f9e7f2a

app-cdr/dolphin-plugins-mountiso: 23.04.0 version bump

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

 .../dolphin-plugins-mountiso-23.04.0.ebuild| 62 ++
 1 file changed, 62 insertions(+)

diff --git 
a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.04.0.ebuild 
b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.04.0.ebuild
new file mode 100644
index 00..f4ba6d3d3e
--- /dev/null
+++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.04.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="false"
+KDE_ORG_CATEGORY="sdk"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="mountiso"
+KFMIN=5.104.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Dolphin plugin for ISO loopback device mounting"
+HOMEPAGE="https://apps.kde.org/dolphin_plugins/;
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-apps/dolphin-${PVCUT}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/solid-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   ecm_src_prepare
+   # kxmlgui, qtnetwork only required by dropbox
+   ecm_punt_qt_module Network
+   ecm_punt_kf_module XmlGui
+   # delete non-${PN} translations
+   find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" 
-delete || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_${MY_PLUGIN_NAME}=ON
+   -DBUILD_bazaar=OFF
+   -DBUILD_dropbox=OFF
+   -DBUILD_git=OFF
+   -DBUILD_hg=OFF
+   -DBUILD_svn=OFF
+   )
+   ecm_src_configure
+}
+
+src_install() {
+   ecm_src_install
+   rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
+}



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

2023-04-15 Thread Michał Górny
commit: ad983c0f34801914ee371ee40cfc4a592daad0fe
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 18:25:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 19:39:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad983c0f

dev-python/cairocffi: Bump to 1.5.1

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

 dev-python/cairocffi/Manifest   |  1 +
 dev-python/cairocffi/cairocffi-1.5.1.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/dev-python/cairocffi/Manifest b/dev-python/cairocffi/Manifest
index e621b50a12a0..9e7b55f0bb24 100644
--- a/dev-python/cairocffi/Manifest
+++ b/dev-python/cairocffi/Manifest
@@ -1,2 +1,3 @@
 DIST cairocffi-1.4.0.tar.gz 69851 BLAKE2B 
8037d9bc619d2e96e655dc4682bb95a1e920d0b2188963088c1be21f2e157f7e791f3994f0ae7ecd338547baf2a65d03b175398bc1b3c92145ae6ea148420b5a
 SHA512 
7ffdaf365c1251b202e2680a2f689ec6ea04c19eb75df38137624ffeb429ab61c6f54af450aec019b2570a4e91d2d701328109e4e0f5662a3b3b655ab53705ff
 DIST cairocffi-1.5.0.tar.gz 86811 BLAKE2B 
c8f6a39608f0db6d0b7730302437a8856a3dd7249ed275733a048b5c8f98b3484787ccecf70bae1053ee052b9a7c8c7d2da699dbbde0f34cea2ef8bbabe2fc6f
 SHA512 
32ee1d1217a0300512b60c11fc3c9a0456e4a74a9c5364840e51e52a1320a2e26a3d2ed761615ce5fee247bcd2c713c099d3419b731c37fa812040d5f6f3096b
+DIST cairocffi-1.5.1.tar.gz 86924 BLAKE2B 
51bbd85ed486d8a324255d7b328fc44490097f0eeb0568d0e9436350e627ee2da7770323d0cfa547da2f007dc097327962d80d0a9a96a2f119bac0bb4aa4d7f4
 SHA512 
58b33e921866a3db7dfa464514f935f7c615ae3463b852d888e9d221256e91efaa7639001781999bdf68619a725a90de06300973f9e635c7974e8c48729705dc

diff --git a/dev-python/cairocffi/cairocffi-1.5.1.ebuild 
b/dev-python/cairocffi/cairocffi-1.5.1.ebuild
new file mode 100644
index ..cbd409e79100
--- /dev/null
+++ b/dev-python/cairocffi/cairocffi-1.5.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# custom wrapper
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="CFFI-based drop-in replacement for Pycairo"
+HOMEPAGE="
+   https://github.com/Kozea/cairocffi/
+   https://pypi.org/project/cairocffi/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+DEPEND="
+   >=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}]
+   x11-libs/cairo:0=[X,xcb(+)]
+   x11-libs/gdk-pixbuf[jpeg]
+"
+RDEPEND="
+   ${DEPEND}
+   $(python_gen_cond_dep '
+   >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]
+   ' 'python*')
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]
+   ' 'python*')
+   test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pikepdf[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.8.0-tests.patch
+)
+
+src_test() {
+   rm -r cairocffi || die
+   virtx distutils-r1_src_test
+}



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

2023-04-15 Thread Michał Górny
commit: e801b0203a7a7ee598eeb7224661ef706a418b71
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 18:20:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 19:39:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e801b020

dev-python/ensurepip-pip: Bump to 23.1

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

 dev-python/ensurepip-pip/Manifest  |  1 +
 dev-python/ensurepip-pip/ensurepip-pip-23.1.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/ensurepip-pip/Manifest 
b/dev-python/ensurepip-pip/Manifest
index 494a779c57da..45390f47198f 100644
--- a/dev-python/ensurepip-pip/Manifest
+++ b/dev-python/ensurepip-pip/Manifest
@@ -1,2 +1,3 @@
 DIST pip-22.3.1-py3-none-any.whl 2051534 BLAKE2B 
b15f5eac6b3d8d12b382aabfb7fc920bea564be7f9133050d7cb0b4627a92c1de19676dced6bcb79971701898bb1606f3ea1b44349ab35527de90936c0057c71
 SHA512 
f09c2a48e85108514c20fdc58466b9be6a9b7f234241ccd46e23249f690bd1ec03fa5e60c9df80f4cf31a9be64d7d59b2fa786c1d7779e284fec42b04bffc257
 DIST pip-23.0.1-py3-none-any.whl 2055563 BLAKE2B 
1b7a2f007c44a0e3aa6c9ecbc3b4b55c3f88c6504fef0d55d2a23fa369393d481dd6e28eb8898aa0015a9744d2faa3ef985e720456d1011c08b0889416e6b51d
 SHA512 
6bad5536c30a0b2d5905318a1592948929fbac9baf3bcf2e7faeaf90f445f82bc2b656d0a89070d8a6a9395761f4793c83187bd640c64b2656a112b5be41f73d
+DIST pip-23.1-py3-none-any.whl 2064542 BLAKE2B 
32357e85a6c827dc423d91b8d7201d20a0ce610213de8b3b352336203224646137a487779789f7b91e50da8965ca2dca96f88e805ed507c329b28d58c83925a5
 SHA512 
a15bae4a0c1548cfdf1b886157018b31c723aeefe68794cccf83b16e51d4b1874f885e33117172cb36b42613ec03d4aa82cc4318f042e2b7dcd4e39293e91a94

diff --git a/dev-python/ensurepip-pip/ensurepip-pip-23.1.ebuild 
b/dev-python/ensurepip-pip/ensurepip-pip-23.1.ebuild
new file mode 100644
index ..8a4b916f03bd
--- /dev/null
+++ b/dev-python/ensurepip-pip/ensurepip-pip-23.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pypi
+
+DESCRIPTION="Shared pip wheel for ensurepip Python module"
+HOMEPAGE="https://pypi.org/project/pip/;
+SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
+S=${DISTDIR}
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   !

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

2023-04-15 Thread Michał Górny
commit: d94e0d51a0dd0e6026856b427a18c42e77bb722e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 18:20:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 19:39:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d94e0d51

dev-python/pip: Bump to 23.1

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

 dev-python/pip/Manifest |   1 +
 dev-python/pip/files/pip-23.1-no-coverage.patch |  52 ++
 dev-python/pip/pip-23.1.ebuild  | 127 
 3 files changed, 180 insertions(+)

diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index 33889215186a..7fd30d2f03f7 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -1,5 +1,6 @@
 DIST pip-22.3.1.gh.tar.gz 9326504 BLAKE2B 
b125599a9f77e49414dae13ca3fe0ac27c9b7e127f6ca7f467f3af4e0b51d835f2790f8311b2ec616966c299fb431403b456f7b38ea1f3fe1e7f769f7d5a78e5
 SHA512 
c7865c4ce79b0fea7ba469fe593af3be205b3bdb574a6ae019842e0f82a0af406ec905d8c6ff02fbbafe01630c8899a398d071ce74501ca830249160f2f6df98
 DIST pip-23.0.1.gh.tar.gz 9336422 BLAKE2B 
1781b0340ba7f76299fa8e37f0509f15a08cc599d196c74b90a2cb79321de570240ed9f12bc64d45ede2182ec8a3eead44ce1b840eaa83931d089ecc07923203
 SHA512 
ed14ce37293e749b4fd93d7f93d81356c77428b1fb14dfd760b59aea720ebb3cce5a49c2d32ab600e73b37389937830ff4dee04750e83078c8ab9d57513f294c
+DIST pip-23.1.gh.tar.gz 9346045 BLAKE2B 
2d4e0dcfa730fe68b6b73d87fb3706a5c68f8eb497fe84c15a8a4ed5aa436a5ef07949d3c3d1393aa836bc8d2f67dbfad25609f807519a3d36b3aed34aff4756
 SHA512 
ba1417811d69462b1e858d6a431abdafdf66a217f9fb25ad9c8430b3ea5289c631a282f3c399f607539d2ce9e2a71b556926f6ebf30be18d86ccda192afe0dfb
 DIST setuptools-62.3.2-py3-none-any.whl 1225929 BLAKE2B 
608952e201f749ebf557e3962ba9856d5bdcbc534f3a25598cab0d6c53282cfb3b9f007ba135497a8addf49db4c02bc4387c486d95a4529d01ce4114154ec28a
 SHA512 
366d69dc44e326dd7549cdacd8dec481a14dce4feef4338adc38b9de5c4c338f04d61696e13ce8603be1315f2e8734100f92d3fe4b4b11843e19f550c9631978
 DIST virtualenv-16.7.12.gh.tar.gz 8906590 BLAKE2B 
a1f206769e4e5797562906162e492e44c4a72720e4f88a0362dc802ce2df20c65aaab6a72dce2238445601a10fae59bd90cd362217994d30911f105afd71c5fa
 SHA512 
0278b33fb19f6553e70ad3dcffa6ea1a455ff435b216ac9b4fadff216b2932714faa2bb6027af3058010111d8511a5c2fcd424f31c9645be361603971f111c8e
 DIST wheel-0.36.2-py2.py3-none-any.whl 35046 BLAKE2B 
bc4e8dab7c74eea34d3b4a813b7eaf6295a99a396a861b6cdd76f743043e89140bad132bdd13e385e8945ce02e0798e1d3ac73fc1b23bde5b2a83e4bb4dd5cdc
 SHA512 
6bb5119b4d3704fe1e3c1eaaa3124edab13f61b46f8a0a8e75974fac4e5b25d8b53606071a03a8d8990ad1cfe2ab247ddea260098df2c0c35ae965be47080284

diff --git a/dev-python/pip/files/pip-23.1-no-coverage.patch 
b/dev-python/pip/files/pip-23.1-no-coverage.patch
new file mode 100644
index ..943cc281cdfb
--- /dev/null
+++ b/dev-python/pip/files/pip-23.1-no-coverage.patch
@@ -0,0 +1,52 @@
+From d915b0eec7b5844c06b5d8853544c8c5b538b0b9 Mon Sep 17 00:00:00 2001
+From: Arthur Zamarin 
+Date: Fri, 29 Jul 2022 14:06:03 +0300
+Subject: [PATCH] Disable coverage testing support inside test venvs
+
+---
+ tests/conftest.py | 15 ---
+ 1 file changed, 15 deletions(-)
+
+diff --git a/tests/conftest.py b/tests/conftest.py
+index 57dd7e68a..af2af9ffa 100644
+--- a/tests/conftest.py
 b/tests/conftest.py
+@@ -408,13 +408,6 @@ def wheel_install(tmpdir_factory: pytest.TempPathFactory, 
common_wheels: Path) -
+ return _common_wheel_editable_install(tmpdir_factory, common_wheels, 
"wheel")
+ 
+ 
+-@pytest.fixture(scope="session")
+-def coverage_install(
+-tmpdir_factory: pytest.TempPathFactory, common_wheels: Path
+-) -> Path:
+-return _common_wheel_editable_install(tmpdir_factory, common_wheels, 
"coverage")
+-
+-
+ def install_pth_link(
+ venv: VirtualEnvironment, project_name: str, lib_dir: Path
+ ) -> None:
+@@ -430,7 +423,6 @@ def virtualenv_template(
+ pip_src: Path,
+ setuptools_install: Path,
+ wheel_install: Path,
+-coverage_install: Path,
+ ) -> Iterator[VirtualEnvironment]:
+ venv_type: VirtualEnvironmentType
+ if request.config.getoption("--use-venv"):
+@@ -457,13 +449,6 @@ def virtualenv_template(
+ [os.fspath(venv.bin / "python"), "setup.py", "-q", "develop"], 
cwd=pip_editable
+ )
+ 
+-# Install coverage and pth file for executing it in any spawned processes
+-# in this virtual environment.
+-install_pth_link(venv, "coverage", coverage_install)
+-# zz prefix ensures the file is after easy-install.pth.
+-with open(venv.site / "zz-coverage-helper.pth", "a") as f:
+-f.write("import coverage; coverage.process_startup()")
+-
+ # Drop (non-relocatable) launchers.
+ for exe in os.listdir(venv.bin):
+ if not (
+-- 
+2.40.0
+

diff --git a/dev-python/pip/pip-23.1.ebuild b/dev-python/pip/pip-23.1.ebuild
new file mode 100644
index ..a54946d50bf3
--- /dev/null
+++ b/dev-python/pip/pip-23.1.ebuild
@@ -0,0 

  1   2   3   >