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

2024-01-01 Thread Lev Babiev
commit: a729196640fe47d881065d8cfd373b06433fa230
Author: Lev Babiev  hosers  org>
AuthorDate: Tue Jan  2 07:58:24 2024 +
Commit: Lev Babiev  hosers  org>
CommitDate: Tue Jan  2 07:58:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7291966

gui-apps/sfwbar: version bump

Signed-off-by: Lev Babiev  hosers.org>

 gui-apps/sfwbar/Manifest |  1 +
 gui-apps/sfwbar/metadata.xml |  3 ++
 gui-apps/sfwbar/sfwbar-1.0_beta14.ebuild | 50 
 3 files changed, 54 insertions(+)

diff --git a/gui-apps/sfwbar/Manifest b/gui-apps/sfwbar/Manifest
index 908d32d725..2cf1107980 100644
--- a/gui-apps/sfwbar/Manifest
+++ b/gui-apps/sfwbar/Manifest
@@ -1,2 +1,3 @@
 DIST sfwbar-1.0_beta12.tar.gz 362373 BLAKE2B 
b1adda8a85c90d9459c4716c10eac501062476c4a039be7c8a8ebbcbfe63bb984a6869ed43157d24c02103e996d38e0d55e0d4b0df447f6e838a82bb7b725fc8
 SHA512 
b817ae0a0a77f13c6347ce50308b716ab30d7fc1e7920bf365ef34b332e07736bb4c08ec260195166b3cdc9cbafccabfd656afa7679f539a0a035d12ad519832
 DIST sfwbar-1.0_beta13.tar.gz 370717 BLAKE2B 
1728c823b8f077ed3ddf952138cb7a15c70628df60b9dcdc43abffd7e7b7b39ddee785063b2b144889dbd265cc4851fe953bf31aa0393297b7cf3029019f9224
 SHA512 
e838374bfabea6cdbb71ee2e8f0e8ea814cb874ecf617b250959aec81da3a18dd178e3257ead06bf41be55a0d1492312979eab11318cbc7da913a0881e247d67
+DIST sfwbar-1.0_beta14.tar.gz 386347 BLAKE2B 
1b0549f43fa06578d9fd981c1480040b22f4670c9ed82c04e2b16bdb288468febecc50a7de0688ba8b017b3073c792eea5fadbf051b63d7cf86b659bf4745d83
 SHA512 
e1a1c9d0a8b3c80c3ef043c6f22bb2b915cdf1f36da6ce306f66754af2a68c2077f4e473bd998d6d6282db5fc0652b7b7bbbe333a39390e7e38129163a398055

diff --git a/gui-apps/sfwbar/metadata.xml b/gui-apps/sfwbar/metadata.xml
index 08fb0fd946..2bf294c4df 100644
--- a/gui-apps/sfwbar/metadata.xml
+++ b/gui-apps/sfwbar/metadata.xml
@@ -7,6 +7,9 @@


Add support for Music Player Daemon
+   Add support for Pulse Audio
+   Add support for ALSA sound server
+   Add support for xkb maps


LBCrion/sfwbar

diff --git a/gui-apps/sfwbar/sfwbar-1.0_beta14.ebuild 
b/gui-apps/sfwbar/sfwbar-1.0_beta14.ebuild
new file mode 100644
index 00..18edd91f0e
--- /dev/null
+++ b/gui-apps/sfwbar/sfwbar-1.0_beta14.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+DESCRIPTION="S* Floating Window Bar"
+HOMEPAGE="https://github.com/LBCrion/sfwbar;
+SRC_URI="https://github.com/LBCrion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="X mpd pulseaudio alsa"
+
+COMMON_DEPEND="
+   dev-libs/glib:2
+   dev-libs/json-c:=
+   dev-libs/wayland
+   gui-libs/gtk-layer-shell
+   >=x11-libs/gtk+-3.22.0:3[introspection,wayland]
+   X? ( x11-libs/libxkbcommon )
+   mpd? ( media-libs/libmpdclient )
+   pulseaudio? ( media-libs/libpulse[glib] )
+   alsa? ( media-libs/alsa-lib )
+"
+RDEPEND="${COMMON_DEPEND}
+   virtual/freedesktop-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-libs/wayland-protocols-1.17
+"
+BDEPEND="dev-util/wayland-scanner"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature alsa)
+   $(meson_feature mpd)
+   $(meson_feature pulseaudio pulse)
+   $(meson_feature X xkb)
+   -Dnetwork=enabled
+   -Didleinhibit=enabled
+   -Dbluez=enabled
+   -Dbsdctl=disabled
+   -Diwd=enabled
+   )
+
+   meson_src_configure
+}



[gentoo-commits] proj/portage-utils:master commit in: /, libq/

2024-01-01 Thread Fabian Groffen
commit: 5b790bbd7eb6e02702e422d9bdcb640b10a3e447
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan  2 07:50:51 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jan  2 07:50:51 2024 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=5b790bbd

libq/hash: switch from OpenSSL/custom to gnulib-based hash impls

OpenSSL deprecated most (if not all) of the hashes we use from it, and
we don't have our own implementations for e.g. SHA512, so switch to
gnulib's versions, which makes this all simpler.

Signed-off-by: Fabian Groffen  gentoo.org>

 autogen.sh   |   4 +
 libq/Makefile.am |   6 -
 libq/hash.c  | 123 +++-
 libq/hash_md5_sha1.c | 770 ---
 libq/hash_md5_sha1.h |  35 ---
 5 files changed, 41 insertions(+), 897 deletions(-)

diff --git a/autogen.sh b/autogen.sh
index df6e574..dc41d69 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -28,6 +28,10 @@ done
 # reload the gnulib code
 PATH=/usr/local/src/gnu/gnulib:${PATH}
 mods="
+   crypto/md5-buffer
+   crypto/sha1-buffer
+   crypto/sha256-buffer
+   crypto/sha512-buffer
dirent
faccessat
fdopendir

diff --git a/libq/Makefile.am b/libq/Makefile.am
index 879d4a7..e65bb47 100644
--- a/libq/Makefile.am
+++ b/libq/Makefile.am
@@ -28,12 +28,6 @@ QFILES = \
xsystem.c xsystem.h \
$(NULL)
 
-if !QMANIFEST_ENABLED
-if !QTEGRITY_ENABLED
-QFILES += hash_md5_sha1.c hash_md5_sha1.h
-endif
-endif
-
 noinst_LIBRARIES = libq.a
 libq_a_SOURCES = $(QFILES)
 libq_a_CPPFLAGS = \

diff --git a/libq/hash.c b/libq/hash.c
index 4a1202a..9b36bb9 100644
--- a/libq/hash.c
+++ b/libq/hash.c
@@ -12,24 +12,22 @@
 
 #include "main.h"
 
-#ifdef HAVE_SSL
-# include 
-# include 
-#else
-# include "hash_md5_sha1.h"
-#endif
 #ifdef HAVE_BLAKE2B
 # include 
 #endif
 
+#include "md5.h"
+#include "sha1.h"
+#include "sha256.h"
+#include "sha512.h"
+
 #include "hash.h"
 
 void
 hash_hex(char *out, const unsigned char *buf, const int length)
 {
switch (length) {
-   /* MD5_DIGEST_LENGTH */
-   case 16:
+   case 16: /* MD5_DIGEST_SIZE */
snprintf(out, 32 + 1,

"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x"
"%02x%02x%02x%02x%02x%02x",
@@ -39,8 +37,7 @@ hash_hex(char *out, const unsigned char *buf, const int 
length)
buf[15]
);
break;
-   /* SHA1_DIGEST_LENGTH */
-   case 20:
+   case 20: /* SHA1_DIGEST_SIZE */
snprintf(out, 40 + 1,

"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x"

"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
@@ -50,8 +47,7 @@ hash_hex(char *out, const unsigned char *buf, const int 
length)
buf[15], buf[16], buf[17], buf[18], 
buf[19]
);
break;
-   /* SHA256_DIGEST_LENGTH */
-   case 32:
+   case 32: /* SHA256_DIGEST_SIZE */
snprintf(out, 64 + 1,

"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x"

"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x"
@@ -66,8 +62,7 @@ hash_hex(char *out, const unsigned char *buf, const int 
length)
buf[30], buf[31]
);
break;
-   /* SHA512_DIGEST_LENGTH, WHIRLPOOL_DIGEST_LENGTH, 
BLAKE2B_OUTBYTES */
-   case 64:
+   case 64: /* SHA512_DIGEST_SIZE, BLAKE2B_OUTBYTES */
snprintf(out, 128 + 1,

"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x"

"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x"
@@ -123,22 +118,15 @@ hash_multiple_file_fd(
size_t *flen,
int hashes)
 {
-   FILE *f;
-   char data[8192];
-   size_t len;
-#ifdef HAVE_SSL
-   MD5_CTX m5;
-   SHA_CTX s1;
-   SHA256_CTX s256;
-   SHA512_CTX s512;
-#else
-   struct md5_ctx_t m5;
-   struct sha1_ctx_t s1;
-   (void)sha256;
-   (void)sha512;
-#endif
+   FILE *f;
+   char  data[8192];
+   size_tlen;
+   struct md5_ctxm5;
+   struct sha1_ctx   s1;
+   struct sha256_ctx s256;
+   struct sha512_ctx s512;
 #ifdef HAVE_BLAKE2B
-   blake2b_state bl2b;
+   blake2b_state bl2b;
 #else
(void)blak2b;
 #endif
@@ -147,15 +135,10 @@ hash_multiple_file_fd(
if ((f = fdopen(fd, "r")) == NULL)
return -1;
 
-#ifdef HAVE_SSL
-   

[gentoo-commits] proj/portage-utils:master commit in: libq/, /

2024-01-01 Thread Fabian Groffen
commit: 92920dd0b9efed3e7467b4b18b68df86f9eee9d8
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jan  1 13:17:56 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jan  1 13:17:56 2024 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=92920dd0

*: remove WHIRLPOOL hash support

WHIRLPOOL has not been in use since mid 2017, and its support is bound
to be removed from OpenSSL.

Signed-off-by: Fabian Groffen  gentoo.org>

 libq/hash.c | 26 +++---
 libq/hash.h | 14 +++---
 libq/tree.c |  2 +-
 qcheck.c|  2 +-
 qmanifest.c | 31 +--
 qmerge.c|  4 ++--
 qpkg.c  |  2 +-
 qtegrity.c  |  4 ++--
 8 files changed, 26 insertions(+), 59 deletions(-)

diff --git a/libq/hash.c b/libq/hash.c
index b5aec46..4a1202a 100644
--- a/libq/hash.c
+++ b/libq/hash.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018-2020 Gentoo Foundation
+ * Copyright 2018-2024 Gentoo Foundation
  * Distributed under the terms of the GNU General Public License v2
  *
  * Copyright 2018- Fabian Groffen  - 
@@ -15,7 +15,6 @@
 #ifdef HAVE_SSL
 # include 
 # include 
-# include 
 #else
 # include "hash_md5_sha1.h"
 #endif
@@ -120,7 +119,6 @@ hash_multiple_file_fd(
char *sha1,
char *sha256,
char *sha512,
-   char *whrlpl,
char *blak2b,
size_t *flen,
int hashes)
@@ -133,13 +131,11 @@ hash_multiple_file_fd(
SHA_CTX s1;
SHA256_CTX s256;
SHA512_CTX s512;
-   WHIRLPOOL_CTX whrl;
 #else
struct md5_ctx_t m5;
struct sha1_ctx_t s1;
(void)sha256;
(void)sha512;
-   (void)whrlpl;
 #endif
 #ifdef HAVE_BLAKE2B
blake2b_state bl2b;
@@ -156,7 +152,6 @@ hash_multiple_file_fd(
SHA1_Init();
SHA256_Init();
SHA512_Init();
-   WHIRLPOOL_Init();
 #else
md5_begin();
sha1_begin();
@@ -190,11 +185,6 @@ hash_multiple_file_fd(
if (hashes & HASH_SHA512)
SHA512_Update(, data, len);
}
-#pragma omp section
-   {
-   if (hashes & HASH_WHIRLPOOL)
-   WHIRLPOOL_Update(, data, len);
-   }
 #else
 #pragma omp section
{
@@ -253,14 +243,6 @@ hash_multiple_file_fd(
hash_hex(sha512, sha512buf, 
SHA512_DIGEST_LENGTH);
}
}
-#pragma omp section
-   {
-   if (hashes & HASH_WHIRLPOOL) {
-   unsigned char 
whrlplbuf[WHIRLPOOL_DIGEST_LENGTH];
-   WHIRLPOOL_Final(whrlplbuf, );
-   hash_hex(whrlpl, whrlplbuf, 
WHIRLPOOL_DIGEST_LENGTH);
-   }
-   }
 #else
 #pragma omp section
{
@@ -303,7 +285,6 @@ hash_multiple_file_at_cb(
char *sha1,
char *sha256,
char *sha512,
-   char *whrlpl,
char *blak2b,
size_t *flen,
int hashes)
@@ -321,7 +302,7 @@ hash_multiple_file_at_cb(
}
 
ret = hash_multiple_file_fd(fd, md5, sha1, sha256, sha512,
-   whrlpl, blak2b, flen, hashes);
+   blak2b, flen, hashes);
 
if (ret != 0)
close(fd);
@@ -340,11 +321,10 @@ hash_file_at_cb(int pfd, const char *fname, int hash, 
hash_cb_t cb)
case HASH_SHA1:
case HASH_SHA256:
case HASH_SHA512:
-   case HASH_WHIRLPOOL:
case HASH_BLAKE2B:
if (hash_multiple_file_at_cb(pfd, fname, cb,
_hash_file_buf, _hash_file_buf, 
_hash_file_buf,
-   _hash_file_buf, _hash_file_buf, 
_hash_file_buf,
+   _hash_file_buf, _hash_file_buf,
, hash) != 0)
return NULL;
break;

diff --git a/libq/hash.h b/libq/hash.h
index f85080d..fb4ab5f 100644
--- a/libq/hash.h
+++ b/libq/hash.h
@@ -18,7 +18,7 @@ enum hash_impls {
HASH_SHA1  = 1<<1,
HASH_SHA256= 1<<2,
HASH_SHA512= 1<<3,
-   HASH_WHIRLPOOL = 1<<4,
+   HASH_WHIRLPOOL = 1<<4,  /* removed */
HASH_BLAKE2B   = 1<<5
 };
 
@@ -32,15 +32,15 @@ typedef int (*hash_cb_t) (int, const char *);
 void hash_hex(char *out, const unsigned char *buf, const int length);
 int hash_multiple_file_fd(
int fd, char *md5, char *sha1, char *sha256, char *sha512,
-   char *whrlpl, char *blak2b, size_t *flen, int hashes);
+   char *blak2b, size_t *flen, int hashes);
 int 

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

2024-01-01 Thread Fabian Groffen
commit: d07c7b639103c1dd50851f3f3b974fabfc2a33a2
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan  2 07:53:09 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jan  2 07:53:09 2024 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=d07c7b63

buildsys: no longer use OpenSSL for hash implementations

This means, we can always build qtegrity, because we have the required
hash impls on board through gnulib.

Signed-off-by: Fabian Groffen  gentoo.org>

 Makefile.am  | 11 ---
 applets.h|  4 
 configure.ac | 27 ---
 3 files changed, 4 insertions(+), 38 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 7dbcf42..d3ebafc 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -22,6 +22,7 @@ APPLETS = \
qsearch \
qsize \
qtbz2 \
+   qtegrity \
quse \
qwhich \
qxpak \
@@ -42,6 +43,7 @@ dist_man_MANS = \
man/qsearch.1 \
man/qsize.1 \
man/qtbz2.1 \
+   man/qtegrity.1 \
man/quse.1 \
man/qwhich.1 \
man/qxpak.1 \
@@ -64,6 +66,7 @@ q_SOURCES = \
qsearch.c \
qsize.c \
qtbz2.c \
+   qtegrity.c \
quse.c \
qwhich.c \
qxpak.c \
@@ -73,7 +76,6 @@ q_CPPFLAGS = \
-I$(top_builddir)/autotools/gnulib \
-I$(top_srcdir)/autotools/gnulib \
$(OPENMP_CFLAGS) \
-   $(LIBSSL_CFLAGS) \
$(LIBBL2_CFLAGS) \
$(LIBZ_CFLAGS) \
$(NULL)
@@ -81,10 +83,10 @@ q_LDADD = \
$(top_builddir)/libq/libq.a \
$(top_builddir)/autotools/gnulib/libgnu.a \
$(OPENMP_CFLAGS) \
-   $(LIBSSL_LIBS) \
$(LIBBL2_LIBS) \
$(LIBZ_LIBS) \
$(GPGME_LIBS) \
+   $(LIB_CRYPTO) \
$(LIB_CLOCK_GETTIME) \
$(LIB_EACCESS) \
$(SENDFILE_LIBS) \
@@ -97,11 +99,6 @@ q_CPPFLAGS += \
 dist_man_MANS += man/qmanifest.1
 APPLETS += qmanifest
 endif
-if QTEGRITY_ENABLED
-q_SOURCES += qtegrity.c
-dist_man_MANS += man/qtegrity.1
-APPLETS += qtegrity
-endif
 
 
 install-exec-hook:

diff --git a/applets.h b/applets.h
index 16e7d9f..8e78f21 100644
--- a/applets.h
+++ b/applets.h
@@ -88,9 +88,7 @@ static const struct applet_t {
{"qsearch",   qsearch_main,   "", "search pkgname/desc"},
{"qsize", qsize_main, "",   "calculate size 
usage"},
{"qtbz2", qtbz2_main, "", "manipulate tbz2 
packages"},
-#ifdef ENABLE_QTEGRITY
{"qtegrity",  qtegrity_main,  "", "verify files with 
IMA"},
-#endif
{"quse",  quse_main,  "",   "find pkgs using 
useflags"},
{"qwhich",qwhich_main,"",   "find path to pkg"},
{"qxpak", qxpak_main, "", "manipulate xpak 
archives"},
@@ -113,10 +111,8 @@ static const struct applet_t {
{"uickpkg",   qpkg_main,  NULL, NULL},
/* {"glsa",  qglsa_main, NULL, NULL}, */
 
-#ifdef ENABLE_QTEGRITY
/* alias for qtegrity */
{"integrity", qtegrity_main,  NULL, NULL},
-#endif
 
 #ifdef ENABLE_QMANIFEST
/* old hashgen */

diff --git a/configure.ac b/configure.ac
index c26848a..7d101c4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -52,28 +52,6 @@ AC_SUBST([CONFIG_EPREFIX], ["$with_eprefix"])
 
 AC_ARG_ENABLE([qmanifest], [AS_HELP_STRING([--enable-qmanifest],
  [support qmanifest applet])])
-AC_ARG_ENABLE([qtegrity], [AS_HELP_STRING([--enable-qtegrity],
- [support qtegrity applet])])
-
-AS_IF([test "x${enable_qmanifest}${enable_qtegrity}" != "xnono"], [
-  PKG_CHECK_MODULES([LIBSSL], [libcrypto], [
-AC_DEFINE([HAVE_SSL], [1], [Define if you have ssl])
-LIBSSL="yes"
-  ], [
-AS_IF([test "x${enable_qmanifest}" = "xyes"], [
-  AC_MSG_FAILURE([--enable-qmanifest was given, but libcrypto.pc could not 
be found])
-])
-AS_IF([test "x${enable_qtegrity}" = "xyes"], [
-  AC_MSG_FAILURE([--enable-qtegrity was given, but libcrypto.pc could not 
be found])
-])
-LIBSSL="no: missing dependencies"
-  ])
-  AC_MSG_CHECKING([whether to enable qtegrity])
-  AC_MSG_RESULT([${LIBSSL}])
-], [
-  AC_MSG_CHECKING([whether to enable qtegrity])
-  AC_MSG_RESULT([no: disabled by configure argument])
-])
 
 AS_IF([test "x${enable_qmanifest}" != "xno"], [
   PKG_CHECK_MODULES([LIBBL2], [libb2], [
@@ -117,15 +95,10 @@ AS_IF([test "x${enable_qmanifest}" != "xno"], [
 ])
 
 AM_CONDITIONAL([QMANIFEST_ENABLED], [test "x$enable_qmanifest" != xno])
-AM_CONDITIONAL([QTEGRITY_ENABLED], [test "x$enable_qtegrity" != xno])
 if test "x$enable_qmanifest" != xno ; then
AC_DEFINE([ENABLE_QMANIFEST], [1],
  [Define if qmanifest should be compiled])
 fi
-if test "x$enable_qtegrity" != xno ; then
-   AC_DEFINE([ENABLE_QTEGRITY], [1],
- [Define if qtegrity should be compiled])
-fi
 
 AX_CFLAGS_WARN_ALL
 

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

2024-01-01 Thread Sam James
commit: 8a1e6e5446c2729e93f1ad51a409862538ea34e9
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 07:55:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 07:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a1e6e54

dev-lang/swig: add 4.2.0

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

 dev-lang/swig/Manifest  |  1 +
 dev-lang/swig/swig-4.2.0.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest
index fbee050478a5..d6c7d753b607 100644
--- a/dev-lang/swig/Manifest
+++ b/dev-lang/swig/Manifest
@@ -1 +1,2 @@
 DIST swig-4.1.1.tar.gz 8600805 BLAKE2B 
898d3405f20c3e49626fb808b568e77c69b81ec2401c0a0c406f9e7a3d7d218353dc8b8ae88a3d485ddfc3be659971b961ee2c89d5b0c75aed0688e0952fd208
 SHA512 
1cea1918455a75ebc9b2653dd1715bd5dcd974554955f324295c6a6f14c0a715651b221b85fad4a8af5197e0c75bfe7b590bc6ba7178c26245fbbd9a7e110100
+DIST swig-4.2.0.tar.gz 8339586 BLAKE2B 
4f1c3c7d4b1e218b67a2d796d2171df73971036a433e5fb80233b3050f022d578efdff28fc44d98a6d176ec6270b4942f5f56e9a74bbd8b30d6836c76c620a04
 SHA512 
b7f508b25bc6e882ed6123f6c7ad12b02a7b74de09ac6e5789968e9c2f51407d1e3dafd5ea495087b4fb0f447ecce17e6070471479c67c4265166d8342a10862

diff --git a/dev-lang/swig/swig-4.2.0.ebuild b/dev-lang/swig/swig-4.2.0.ebuild
new file mode 100644
index ..168ccf98d9b1
--- /dev/null
+++ b/dev-lang/swig/swig-4.2.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Simplified Wrapper and Interface Generator"
+HOMEPAGE="http://www.swig.org/ https://github.com/swig/swig;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+ BSD BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="ccache doc pcre test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   pcre? ( dev-libs/libpcre2 )
+   ccache? ( sys-libs/zlib )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-libs/boost )
+"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO )
+
+src_configure() {
+   econf \
+   PKGCONFIG="$(tc-getPKG_CONFIG)" \
+   $(use_enable ccache) \
+   $(use_with pcre)
+}
+
+src_test() {
+   # The tests won't get run w/o an explicit call, broken Makefiles?
+   emake check
+}
+
+src_install() {
+   default
+
+   if use doc; then
+   docinto html
+   dodoc -r Doc/{Devel,Manual}
+   fi
+}



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

2024-01-01 Thread Anna Vyalkova
commit: 45ff42e7f7d26ccb42b5283b1469367bff7d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan  2 07:33:11 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan  2 07:33:11 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=45ff42e7

gui-apps/phosh-tour: new package, add 0.28.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 gui-apps/phosh-tour/Manifest |  1 +
 gui-apps/phosh-tour/metadata.xml | 11 +++
 gui-apps/phosh-tour/phosh-tour-0.28.0.ebuild | 47 
 3 files changed, 59 insertions(+)

diff --git a/gui-apps/phosh-tour/Manifest b/gui-apps/phosh-tour/Manifest
new file mode 100644
index 00..0d4e5ef888
--- /dev/null
+++ b/gui-apps/phosh-tour/Manifest
@@ -0,0 +1 @@
+DIST phosh-tour-v0.28.0.tar.bz2 120380 BLAKE2B 
629bd6eae4cca4d65d0725299d6d6303d32056b46c5df9109ffd9558f81d1e206acbd160c3ff244a328f42d33438d44642f31a2f77389cebb3dd60d793229ca8
 SHA512 
0c49f8bf0d89399fec5e67480374f1f396d01bb47a01906111395b7df37e33eaac6255c7374a7313edd6c1c7e3b5b829695e7a564b2b204036d045484bc77a63

diff --git a/gui-apps/phosh-tour/metadata.xml b/gui-apps/phosh-tour/metadata.xml
new file mode 100644
index 00..ceaeeda064
--- /dev/null
+++ b/gui-apps/phosh-tour/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   guidog/phosh-tour
+   
+

diff --git a/gui-apps/phosh-tour/phosh-tour-0.28.0.ebuild 
b/gui-apps/phosh-tour/phosh-tour-0.28.0.ebuild
new file mode 100644
index 00..c28a966e2f
--- /dev/null
+++ b/gui-apps/phosh-tour/phosh-tour-0.28.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+MY_P="${PN}-v${PV}"
+DESCRIPTION="Introduction to phosh on smartphones"
+HOMEPAGE="https://gitlab.gnome.org/guidog/phosh-tour;
+SRC_URI="https://gitlab.gnome.org/guidog/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-libs/glib:2
+   >=gui-libs/gtk-4.4:4
+   >=gui-libs/libadwaita-1.1:1
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/gettext"
+
+src_configure() {
+   local emesonargs=(
+   -Dbrand="smartphone"
+   -Dvendor="Gentoo"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # No useful tests
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-shells/fzf/files/, app-shells/fzf/

2024-01-01 Thread Sam James
commit: 24f45f715f133ff440c413e754c4a49afb97d31d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 07:26:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 07:26:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24f45f71

app-shells/fzf: drop 0.42.0-r1, 0.43.0

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

 app-shells/fzf/Manifest|  4 --
 .../fzf/files/fzf-0.42.0-armv8l-bitness.patch  | 24 ---
 app-shells/fzf/fzf-0.42.0-r1.ebuild| 76 --
 app-shells/fzf/fzf-0.43.0.ebuild   | 72 
 4 files changed, 176 deletions(-)

diff --git a/app-shells/fzf/Manifest b/app-shells/fzf/Manifest
index 4bbdceb74a49..ae97bc2f078a 100644
--- a/app-shells/fzf/Manifest
+++ b/app-shells/fzf/Manifest
@@ -1,7 +1,3 @@
-DIST fzf-0.42.0-deps.tar.xz 16860372 BLAKE2B 
e2ba9a7deca036587e0f4ff40eabb849f834ca5429261ea365efa87b83eb4c8b62e4c24e27a35d29941c09cf7165fa6f408769132d9583527278fc7029e473c5
 SHA512 
43b09726e5c5d7d987e6bb905f077dfd2e355b7bbb65eb13f86dc1c586711c1331396ae3c8437990a6facab72aad0ba4aff99fe3f2b293554bbb6942799440d8
-DIST fzf-0.42.0.tar.gz 239469 BLAKE2B 
cdeb40d08345edaecc20082e5c9d487791260ae18dc824e585f522fdcb004dc645a9a59f8d26c01ffaacee6ea9b7030b5e3a79d22098b3fad55e7ff2f9e7
 SHA512 
9587b8c9d37abcf1ae85b12d5cf3a1179f57241e3932db6801dee9bb952f83621b780d713c1793ccb4c5c36921b9078e156fe989b3e13664201ed729ea03d414
-DIST fzf-0.43.0-deps.tar.xz 16866976 BLAKE2B 
98d0412e7035f244d14c33e76a11d788a302239e09b8172a80ceb4e4bd253fcb57d131d2e2b5fc1bbecac13c9f967923f540220e31ca5741ed85f624da05d4cb
 SHA512 
e0e7504d9bf8e932bb27a0e52df98cd542e1c690f711958981e041926141ff5570dbad14824036e8bb2e4a07a385eefed6ee005beb101efcfa45af89ce7acbef
-DIST fzf-0.43.0.tar.gz 247080 BLAKE2B 
63a0c446e93c753c7699e0575dfa0090d4f74d06e57e7d1c94f244638c21afd268c9da1b6a4b5dc85faa68e227f3c2c6755fa7af562d7f1ca5eec60e6e9141c1
 SHA512 
84e01d2f852e0d90b2a30342f7ad9a30e4e287688f6063efc2a0f602eab5ec064819efecd2041f46869bb1956b3d3eb50e98084deeaa26272c3bbafd000648f7
 DIST fzf-0.44.0-deps.tar.xz 16844060 BLAKE2B 
33f85423868719cf86664a0fd7691c42c6ed94d0c5f83f9a296b430335cf142dd6d1f48b516bb9eceba98ca9e5ead9a99794279dcb79798c91e34db694b22c76
 SHA512 
e1824added348c7aa851c438384ebf2d585d44e634474144e5f444a41562b361574ecccff54c07ca046941ced8adec0596e52d540fe7d7ac786c85eccf683bfd
 DIST fzf-0.44.0.tar.gz 250927 BLAKE2B 
3689d8843a4b008abc7b77e7b0fe7b681891c5f397ac7460c26ea303e04e7bb7dcb03af4012cfea12dd8c771c012a656e8bc65684941d66ebbb6533796d09ec2
 SHA512 
62084284a2329250e87f107900ffaddf94043274b1d9ede1dacdeed2e8ef87722c80708addd7907c35035e742645f5168776e5f0295d5695e9512acdbb43936c
 DIST fzf-0.45.0-deps.tar.xz 21803876 BLAKE2B 
3a32d3da26a469f51c319627971b4f9efa193671fe039d617fa19cb73ff4589dfa015220d6e684af8bba9ff89eac466b825e58ccf1c8b9e3a481808aaa045bd6
 SHA512 
e79651d570050a6e7f398860a944010378be1f7bbdb0286ea2ab3c3f9656c6d6cc1a372099a42262d1a45e1fbd0192e6b9708ff645058dc573f6d46b9c333145

diff --git a/app-shells/fzf/files/fzf-0.42.0-armv8l-bitness.patch 
b/app-shells/fzf/files/fzf-0.42.0-armv8l-bitness.patch
deleted file mode 100644
index c8ec579f3ed4..
--- a/app-shells/fzf/files/fzf-0.42.0-armv8l-bitness.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://github.com/junegunn/fzf/pull/3434
-
-From 884d896893cb031e4532bd32403ced2020972806 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Sun, 10 Sep 2023 14:54:49 +0100
-Subject: [PATCH] Makefile: build 32-bit binary on armv8l
-
-armv8l is always 32-bit and should implement the armv7 ISA, so
-just use the same filename as for armv7.
-
-Signed-off-by: Sam James 
 a/Makefile
-+++ b/Makefile
-@@ -57,7 +57,9 @@ else ifeq ($(UNAME_M),armv6l)
- else ifeq ($(UNAME_M),armv7l)
-   BINARY := $(BINARYARM7)
- else ifeq ($(UNAME_M),armv8l)
--  BINARY := $(BINARYARM8)
-+  # armv8l is always 32-bit and should implement the armv7 ISA, so
-+  # just use the same filename as for armv7.
-+  BINARY := $(BINARYARM7)
- else ifeq ($(UNAME_M),arm64)
-   BINARY := $(BINARYARM8)
- else ifeq ($(UNAME_M),aarch64)

diff --git a/app-shells/fzf/fzf-0.42.0-r1.ebuild 
b/app-shells/fzf/fzf-0.42.0-r1.ebuild
deleted file mode 100644
index 4477d3f3bc71..
--- a/app-shells/fzf/fzf-0.42.0-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module
-
-DESCRIPTION="General-purpose command-line fuzzy finder, written in Golang"
-HOMEPAGE="https://github.com/junegunn/fzf;
-
-# For fancy versioning only. Bump on the next release!
-# MY_GIT_REV is the first 7 characters of release commit, we truncate it
-# after to make it easier to copy/paste.
-MY_GIT_REV=d471067e3f46f64e6401d1c5717424535fe4c96c
-MY_GIT_REV=${MY_GIT_REV:0:7}
-
-SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" 

[gentoo-commits] repo/gentoo:master commit in: app-shells/fzf/

2024-01-01 Thread Sam James
commit: 989bc6ca15f19d62f0271dff3c276242ddae63d4
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 07:26:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 07:26:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989bc6ca

app-shells/fzf: add 0.45.0

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

 app-shells/fzf/Manifest  |  2 ++
 app-shells/fzf/fzf-0.45.0.ebuild | 72 
 2 files changed, 74 insertions(+)

diff --git a/app-shells/fzf/Manifest b/app-shells/fzf/Manifest
index 1624cae2838f..4bbdceb74a49 100644
--- a/app-shells/fzf/Manifest
+++ b/app-shells/fzf/Manifest
@@ -4,3 +4,5 @@ DIST fzf-0.43.0-deps.tar.xz 16866976 BLAKE2B 
98d0412e7035f244d14c33e76a11d788a30
 DIST fzf-0.43.0.tar.gz 247080 BLAKE2B 
63a0c446e93c753c7699e0575dfa0090d4f74d06e57e7d1c94f244638c21afd268c9da1b6a4b5dc85faa68e227f3c2c6755fa7af562d7f1ca5eec60e6e9141c1
 SHA512 
84e01d2f852e0d90b2a30342f7ad9a30e4e287688f6063efc2a0f602eab5ec064819efecd2041f46869bb1956b3d3eb50e98084deeaa26272c3bbafd000648f7
 DIST fzf-0.44.0-deps.tar.xz 16844060 BLAKE2B 
33f85423868719cf86664a0fd7691c42c6ed94d0c5f83f9a296b430335cf142dd6d1f48b516bb9eceba98ca9e5ead9a99794279dcb79798c91e34db694b22c76
 SHA512 
e1824added348c7aa851c438384ebf2d585d44e634474144e5f444a41562b361574ecccff54c07ca046941ced8adec0596e52d540fe7d7ac786c85eccf683bfd
 DIST fzf-0.44.0.tar.gz 250927 BLAKE2B 
3689d8843a4b008abc7b77e7b0fe7b681891c5f397ac7460c26ea303e04e7bb7dcb03af4012cfea12dd8c771c012a656e8bc65684941d66ebbb6533796d09ec2
 SHA512 
62084284a2329250e87f107900ffaddf94043274b1d9ede1dacdeed2e8ef87722c80708addd7907c35035e742645f5168776e5f0295d5695e9512acdbb43936c
+DIST fzf-0.45.0-deps.tar.xz 21803876 BLAKE2B 
3a32d3da26a469f51c319627971b4f9efa193671fe039d617fa19cb73ff4589dfa015220d6e684af8bba9ff89eac466b825e58ccf1c8b9e3a481808aaa045bd6
 SHA512 
e79651d570050a6e7f398860a944010378be1f7bbdb0286ea2ab3c3f9656c6d6cc1a372099a42262d1a45e1fbd0192e6b9708ff645058dc573f6d46b9c333145
+DIST fzf-0.45.0.tar.gz 255930 BLAKE2B 
57fdc7920eb371b68ed46fce4c786c84effb8f7937340daf12c511d55ebfef5280db22330e4ee9b8cd6571ca6a6b805b35e00870cc34db30ed9c3a35ce2b6a97
 SHA512 
f0671cf9764ed6f7375de41865635cfac47831eed1e22dc43cec346f26aee7b6c17510a6c96b8913b5f9595de9c1511f835a43bf00dd2ac38e6dded6e8fb7998

diff --git a/app-shells/fzf/fzf-0.45.0.ebuild b/app-shells/fzf/fzf-0.45.0.ebuild
new file mode 100644
index ..0c58b5e58bf5
--- /dev/null
+++ b/app-shells/fzf/fzf-0.45.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="General-purpose command-line fuzzy finder, written in Golang"
+HOMEPAGE="https://github.com/junegunn/fzf;
+
+# For fancy versioning only. Bump on the next release!
+# MY_GIT_REV is the first 7 characters of release commit, we truncate it
+# after to make it easier to copy/paste.
+MY_GIT_REV=20240101197348a78db5a1dac945a2dff6a4e654
+MY_GIT_REV=${MY_GIT_REV:0:7}
+
+SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT BSD-with-disclosure"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+src_prepare() {
+   default
+   sed -i 's/-s -w //' Makefile || die # bug #795225
+}
+
+src_compile() {
+   emake PREFIX="${EPREFIX}"/usr VERSION=${PV} REVISION=${MY_GIT_REV} 
bin/${PN}
+}
+
+src_install() {
+   dobin bin/${PN}
+   doman man/man1/${PN}.1
+
+   dobin bin/${PN}-tmux
+   doman man/man1/${PN}-tmux.1
+
+   insinto /usr/share/vim/vimfiles/plugin
+   doins plugin/${PN}.vim
+
+   insinto /usr/share/nvim/runtime/plugin
+   doins plugin/${PN}.vim
+
+   newbashcomp shell/completion.bash ${PN}
+
+   insinto /usr/share/zsh/site-functions
+   newins shell/completion.zsh _${PN}
+
+   insinto /usr/share/fzf
+   doins shell/key-bindings.bash
+   doins shell/key-bindings.fish
+   doins shell/key-bindings.zsh
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog "To add fzf support to your shell, make sure to use the 
right file"
+   elog "from ${EROOT}/usr/share/fzf."
+   elog
+   elog "For bash, add the following line to ~/.bashrc:"
+   elog
+   elog "  # source 
${EROOT}/usr/share/bash-completion/completions/fzf"
+   elog "  # source ${EROOT}/usr/share/fzf/key-bindings.bash"
+   elog
+   elog "Plugins for Vim and Neovim are installed to respective 
directories"
+   elog "and will work out of the box."
+   elog
+   elog "For fzf support in tmux see fzf-tmux(1)."
+   fi
+}



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

2024-01-01 Thread Hans de Graaff
commit: 74700869afc421c9b98dd4e88cf9fa90bbcc054e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 07:10:59 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:10:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74700869

dev-ruby/sequel: drop 5.71.0, 5.72.0, 5.73.0

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

 dev-ruby/sequel/Manifest |  3 ---
 dev-ruby/sequel/sequel-5.71.0.ebuild | 31 ---
 dev-ruby/sequel/sequel-5.72.0.ebuild | 33 -
 dev-ruby/sequel/sequel-5.73.0.ebuild | 33 -
 4 files changed, 100 deletions(-)

diff --git a/dev-ruby/sequel/Manifest b/dev-ruby/sequel/Manifest
index 6f0d4220ce0d..da8f7569974e 100644
--- a/dev-ruby/sequel/Manifest
+++ b/dev-ruby/sequel/Manifest
@@ -1,6 +1,3 @@
-DIST sequel-5.71.0.tar.gz 1738648 BLAKE2B 
88837e479680695bdac2e4dbabe824052820ce3061b0fa128fc8083389ce3f94caebf9d17e5349a0bda7d171c22fc13b09048ea8cd36d8631df6f51e1181723b
 SHA512 
283d5a8783d9fd87dd394131c23422d10071cce3f6c0797a7be26cc2d2934309dc867d0479a1c525fe2422a3ab1137452218a259897eaf66d4afce44c06b1882
-DIST sequel-5.72.0.tar.gz 1743121 BLAKE2B 
8c5211ba20e8cf58d469d05ad02664cae9669c7d13211a1f96e4e8be2b7dde50316d3755d1673c7c419dc9559716d5bcae1235053e2d0afb51b8764400c04048
 SHA512 
4f0e65dc85d1a59f0801cf0735ce777683227423d6acec1d28e652f2ca8b34c704177898a5aed108dbc1a7834903493ecda40cdc8ea399eab5d39c930e3f927f
-DIST sequel-5.73.0.tar.gz 1749172 BLAKE2B 
8d2e637d06b9e6e8813ceab47e3d3b062d94fc17a9627a025e5fcd25e2e61b960da2a57bcc6b1cbbf69094a27fe458b29cd625138743607e833ca191eac975d2
 SHA512 
a86cb1441d3f4f3d2a48b924bc029dcec215268be98d62be1a69bbd4aaee48bc720cce52d93e890997b459e8ff26eeddab456d63f309149cb4c84314e275f08e
 DIST sequel-5.74.0.tar.gz 1751332 BLAKE2B 
2f75703fce84e987ddffe5049f75a656ebc1363e62f350059feb1ac986f5c0e48a7712817f5ac654128055c4fa753b74d7b69b781c1f4b4de74d904c61d56aab
 SHA512 
4f4c11ffedf6dad79fc8b89e601bcda2061bfc3d8f67c41559630d1b7c83ab0da0ad1fb2c7f1ad3999e0db541b5da4df2413de00e1947211d8013eeaf1a34307
 DIST sequel-5.75.0.tar.gz 1753433 BLAKE2B 
9315198887f267010a5d325a880c974681ac080f822c5191ccf4bdeaa3cd64bfc0cd54736e5ced1ae0c3f5cc77da1a721e631aaf7e344b39fc752f3f91ec5dba
 SHA512 
ecef39140d3b15d309f06aac36f7196dd46e2c737732a95843f50e91fb0cf998c39749d8dd7d0f6352d676c82aef0bbb23bfb75e6b4ace301ac37a61fd9bef78
 DIST sequel-5.76.0.tar.gz 1758202 BLAKE2B 
f8b28d5cb5f03281a7649f654e65d809134421aff68e363d5f887113fa9b5f7a8ccf64c9f96d4451c274ebdedd3996d0504c65abc40ce942c5be12ac69865b21
 SHA512 
71da653013ba27e32288ed801cf45096b2878cb50bdae9db14b82554aed4a70743b49de3453c35f68726bec91a2ff57503c040e3e7b2f66beac30bf2b8bbe2e6

diff --git a/dev-ruby/sequel/sequel-5.71.0.ebuild 
b/dev-ruby/sequel/sequel-5.71.0.ebuild
deleted file mode 100644
index 68c8a597de1b..
--- a/dev-ruby/sequel/sequel-5.71.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
-RUBY_FAKEGEM_GEMSPEC="sequel.gemspec"
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_TASK_TEST="spec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A lightweight database toolkit for Ruby"
-HOMEPAGE="https://sequel.jeremyevans.net/;
-SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-ruby_add_bdepend "test? (
-   dev-ruby/activemodel
-   dev-ruby/minitest
-   dev-ruby/minitest-global_expectations
-   dev-ruby/minitest-hooks
-   dev-ruby/nokogiri
-   dev-ruby/tzinfo
-)"

diff --git a/dev-ruby/sequel/sequel-5.72.0.ebuild 
b/dev-ruby/sequel/sequel-5.72.0.ebuild
deleted file mode 100644
index 9cffa9a08213..
--- a/dev-ruby/sequel/sequel-5.72.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
-RUBY_FAKEGEM_GEMSPEC="sequel.gemspec"
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_TASK_TEST="spec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A lightweight database toolkit for Ruby"
-HOMEPAGE="https://sequel.jeremyevans.net/;
-SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-ruby_add_rdepend "dev-ruby/bigdecimal"
-
-ruby_add_bdepend "test? (
-   dev-ruby/activemodel
-   dev-ruby/minitest
-   dev-ruby/minitest-global_expectations
-   dev-ruby/minitest-hooks
-   dev-ruby/nokogiri
-   dev-ruby/tzinfo
-)"

diff --git a/dev-ruby/sequel/sequel-5.73.0.ebuild 
b/dev-ruby/sequel/sequel-5.73.0.ebuild
deleted file mode 100644
index 9cffa9a08213..
--- 

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

2024-01-01 Thread Hans de Graaff
commit: e98c942e0309b2b1a7fa4199a00e7316f6d5e0ce
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 07:10:37 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:10:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98c942e

dev-ruby/sequel: add 5.76.0

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

 dev-ruby/sequel/Manifest |  1 +
 dev-ruby/sequel/sequel-5.76.0.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/sequel/Manifest b/dev-ruby/sequel/Manifest
index 2e60fc6f213a..6f0d4220ce0d 100644
--- a/dev-ruby/sequel/Manifest
+++ b/dev-ruby/sequel/Manifest
@@ -3,3 +3,4 @@ DIST sequel-5.72.0.tar.gz 1743121 BLAKE2B 
8c5211ba20e8cf58d469d05ad02664cae9669c
 DIST sequel-5.73.0.tar.gz 1749172 BLAKE2B 
8d2e637d06b9e6e8813ceab47e3d3b062d94fc17a9627a025e5fcd25e2e61b960da2a57bcc6b1cbbf69094a27fe458b29cd625138743607e833ca191eac975d2
 SHA512 
a86cb1441d3f4f3d2a48b924bc029dcec215268be98d62be1a69bbd4aaee48bc720cce52d93e890997b459e8ff26eeddab456d63f309149cb4c84314e275f08e
 DIST sequel-5.74.0.tar.gz 1751332 BLAKE2B 
2f75703fce84e987ddffe5049f75a656ebc1363e62f350059feb1ac986f5c0e48a7712817f5ac654128055c4fa753b74d7b69b781c1f4b4de74d904c61d56aab
 SHA512 
4f4c11ffedf6dad79fc8b89e601bcda2061bfc3d8f67c41559630d1b7c83ab0da0ad1fb2c7f1ad3999e0db541b5da4df2413de00e1947211d8013eeaf1a34307
 DIST sequel-5.75.0.tar.gz 1753433 BLAKE2B 
9315198887f267010a5d325a880c974681ac080f822c5191ccf4bdeaa3cd64bfc0cd54736e5ced1ae0c3f5cc77da1a721e631aaf7e344b39fc752f3f91ec5dba
 SHA512 
ecef39140d3b15d309f06aac36f7196dd46e2c737732a95843f50e91fb0cf998c39749d8dd7d0f6352d676c82aef0bbb23bfb75e6b4ace301ac37a61fd9bef78
+DIST sequel-5.76.0.tar.gz 1758202 BLAKE2B 
f8b28d5cb5f03281a7649f654e65d809134421aff68e363d5f887113fa9b5f7a8ccf64c9f96d4451c274ebdedd3996d0504c65abc40ce942c5be12ac69865b21
 SHA512 
71da653013ba27e32288ed801cf45096b2878cb50bdae9db14b82554aed4a70743b49de3453c35f68726bec91a2ff57503c040e3e7b2f66beac30bf2b8bbe2e6

diff --git a/dev-ruby/sequel/sequel-5.76.0.ebuild 
b/dev-ruby/sequel/sequel-5.76.0.ebuild
new file mode 100644
index ..aef18fe0b910
--- /dev/null
+++ b/dev-ruby/sequel/sequel-5.76.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
+RUBY_FAKEGEM_GEMSPEC="sequel.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_TASK_TEST="spec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A lightweight database toolkit for Ruby"
+HOMEPAGE="https://sequel.jeremyevans.net/;
+SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/bigdecimal"
+
+ruby_add_bdepend "test? (
+   dev-ruby/activemodel
+   dev-ruby/minitest
+   dev-ruby/minitest-global_expectations
+   dev-ruby/minitest-hooks
+   dev-ruby/nokogiri
+   dev-ruby/tzinfo
+)"



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

2024-01-01 Thread Hans de Graaff
commit: 958110f74627a018e7dd029cb67ab0974e0e09d4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 07:08:34 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:08:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958110f7

dev-ruby/mime-types: add 3.5.2

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

 dev-ruby/mime-types/Manifest|  1 +
 dev-ruby/mime-types/mime-types-3.5.2.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/mime-types/Manifest b/dev-ruby/mime-types/Manifest
index ec0d78a32358..5746dec98b58 100644
--- a/dev-ruby/mime-types/Manifest
+++ b/dev-ruby/mime-types/Manifest
@@ -1,3 +1,4 @@
 DIST mime-types-3.4.1.gem 36864 BLAKE2B 
09c6c2fad3cad3535e5c357b49c84b2c1809903235f3bdbeeb766157c48bfc899f32fe95be535feab3c7835c4b535e25b49019c14f51dee1a812fdb735f0f7af
 SHA512 
d0cec7afbe1685c008765997c3047f23bbb0bd10989cd82475805f932e61c400b3d2e60f5f95804c46919b57f0d3644c866be358b0c4c653ace43d62bbc98e4f
 DIST mime-types-3.5.0.gem 37888 BLAKE2B 
1638dbe9dcb5cabf64a05d39d5069b10aad4c9749865a57e089e0e7a9ab6f4073833e6f86008506c634245755e2e66b44e204e68f0c4da4a0052d500e58bbf9e
 SHA512 
c7177a2a54aaa8af88f14222c48011905379586ac160cab420dd7c49bfaa92159dd034398200908f5e18440ff69dbff767390948cbdb92fc325d552ca5087ea8
 DIST mime-types-3.5.1.gem 37888 BLAKE2B 
51ae93cf8b3838c5b1353d7dc251ca34ff9519e4df36b4e05b34d9f981d441f7c8ad6952133d6706791a98946e3b3a67a083457fe7919c80ef6c64964ae92f3e
 SHA512 
3bba16ed3ad8050fb4b62b65c3f087885178a2514c7375d949956df81a9ebdeaa7698dba9671ee8bfc958117b1d18dda9679ebf5253300a7ffafde53e8fdeeda
+DIST mime-types-3.5.2.gem 37888 BLAKE2B 
1977922fe77029380a0adb3d3a12599e428cbf5abb8167595c3848c115f75046e69b1443e3644d506e0f434ff164ad75efcd3f7e663c9dbf89f81ec923735e05
 SHA512 
099e3b984d3637dfeaf00a76e56427c278ce3c48b77aaa45ed63521e73b1877d773d0ebe4fbe1ec21113987f7d39cda0deeefb7c9ded5f2a3024577e3e6ab6ff

diff --git a/dev-ruby/mime-types/mime-types-3.5.2.ebuild 
b/dev-ruby/mime-types/mime-types-3.5.2.ebuild
new file mode 100644
index ..820ebb8bda7d
--- /dev/null
+++ b/dev-ruby/mime-types/mime-types-3.5.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides a mailcap-like MIME Content-Type lookup for Ruby"
+HOMEPAGE="https://github.com/mime-types/ruby-mime-types;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:5 dev-ruby/minitest-hooks:1 )"
+
+ruby_add_rdepend ">=dev-ruby/mime-types-data-3.2015:3"
+
+all_ruby_prepare() {
+   # Avoid unneeded developer-only dependencies.
+   sed -i -e '/\(focus\|rg\)/ s:^:#:' \
+   -e 's:fivemat/::' test/minitest_helper.rb || die
+}
+
+each_ruby_test() {
+   MT_NO_PLUGINS=1 ${RUBY} -Ilib:test:. -e 'require "minitest/autorun"; 
Dir["test/test_*.rb"].each{|f| require f}' || die
+}



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

2024-01-01 Thread Hans de Graaff
commit: f52894823ff0904cf1c8f12035f7a2a94e55eabb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 06:44:55 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5289482

dev-ruby/sys-filesystem: enable ruby33

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

 dev-ruby/sys-filesystem/sys-filesystem-1.4.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/sys-filesystem/sys-filesystem-1.4.4.ebuild 
b/dev-ruby/sys-filesystem/sys-filesystem-1.4.4.ebuild
index 4e2d85e3e016..631a490e5460 100644
--- a/dev-ruby/sys-filesystem/sys-filesystem-1.4.4.ebuild
+++ b/dev-ruby/sys-filesystem/sys-filesystem-1.4.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"



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

2024-01-01 Thread Hans de Graaff
commit: 58605453269bff344367bee7af576d3f2b7c9bc4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 06:42:44 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58605453

dev-ruby/tty-command: enable ruby33

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

 dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild 
b/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild
index 85bc25a83d31..070f71a6b410 100644
--- a/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild
+++ b/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2024-01-01 Thread Hans de Graaff
commit: b5d71e802bf0a830bbc1cfec97f7afb0fcfcc3db
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 07:03:59 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5d71e80

dev-ruby/coercible: enable ruby33

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

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

diff --git a/dev-ruby/coercible/coercible-1.0.1.ebuild 
b/dev-ruby/coercible/coercible-1.0.1.ebuild
index 4a2dbc1234c7..17bd6be1da57 100644
--- a/dev-ruby/coercible/coercible-1.0.1.ebuild
+++ b/dev-ruby/coercible/coercible-1.0.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="README.md Changelog.md"
 RUBY_FAKEGEM_GEMSPEC="coercible.gemspec"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ecma-re-validator/

2024-01-01 Thread Hans de Graaff
commit: e3913d8fef43207fc638492a4a7dc526a4306d69
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 07:02:13 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3913d8f

dev-ruby/ecma-re-validator: enable ruby33

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

 dev-ruby/ecma-re-validator/ecma-re-validator-0.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/ecma-re-validator/ecma-re-validator-0.4.0.ebuild 
b/dev-ruby/ecma-re-validator/ecma-re-validator-0.4.0.ebuild
index 8f5c420fd25c..632fc394d460 100644
--- a/dev-ruby/ecma-re-validator/ecma-re-validator-0.4.0.ebuild
+++ b/dev-ruby/ecma-re-validator/ecma-re-validator-0.4.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 



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

2024-01-01 Thread Hans de Graaff
commit: 22d727daeca852a9320e19c364f972ec2b06e4d8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 07:00:45 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22d727da

dev-ruby/http-parser: enable ruby33

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

 dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
index ffd1acd4c706..057464373f93 100644
--- a/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
+++ b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2024-01-01 Thread Hans de Graaff
commit: 87d65e230a1728dccc522f34dd9d4e100fc18f19
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 07:04:52 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d65e23

dev-ruby/bunny: enable ruby33

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

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

diff --git a/dev-ruby/bunny/bunny-2.22.0.ebuild 
b/dev-ruby/bunny/bunny-2.22.0.ebuild
index ba97871ba08c..a6f13452d496 100644
--- a/dev-ruby/bunny/bunny-2.22.0.ebuild
+++ b/dev-ruby/bunny/bunny-2.22.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 # Tests require a live AMQP server.
 RUBY_FAKEGEM_TASK_TEST=""



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

2024-01-01 Thread Hans de Graaff
commit: d37b416df4dcd0a08afa90d2de726322e1e717e5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 06:57:21 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d37b416d

dev-ruby/maruku: enable ruby33

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

 dev-ruby/maruku/maruku-0.7.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/maruku/maruku-0.7.3-r1.ebuild 
b/dev-ruby/maruku/maruku-0.7.3-r1.ebuild
index 947ca07422d2..6a6ff581e503 100644
--- a/dev-ruby/maruku/maruku-0.7.3-r1.ebuild
+++ b/dev-ruby/maruku/maruku-0.7.3-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2024-01-01 Thread Hans de Graaff
commit: 869882e3f948cc596062c499d7e34f40f1b195e3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 06:54:47 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=869882e3

dev-ruby/mocha: enable ruby33

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

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

diff --git a/dev-ruby/mocha/mocha-2.1.0.ebuild 
b/dev-ruby/mocha/mocha-2.1.0.ebuild
index 844c48abb5fa..06d86dc2ac9b 100644
--- a/dev-ruby/mocha/mocha-2.1.0.ebuild
+++ b/dev-ruby/mocha/mocha-2.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
 RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
 RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"



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

2024-01-01 Thread Hans de Graaff
commit: 3d25f4bb24a2785a0f3ec567f9d7d0ad346f2680
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 06:53:16 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d25f4bb

dev-ruby/pusher-client: enable ruby33

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

 dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild 
b/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild
index ede09da7d54f..5e0cbfcbbf0a 100644
--- a/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild
+++ b/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
 inherit ruby-fakegem



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

2024-01-01 Thread Hans de Graaff
commit: 4fee55c97ee0388045b30889ba0bce0fc8da8b30
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 06:43:29 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fee55c9

dev-ruby/sys-filesystem: drop 1.4.3

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

 dev-ruby/sys-filesystem/Manifest   |  1 -
 .../sys-filesystem/sys-filesystem-1.4.3.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-ruby/sys-filesystem/Manifest b/dev-ruby/sys-filesystem/Manifest
index 3a3e76d2cfdd..71619d351da4 100644
--- a/dev-ruby/sys-filesystem/Manifest
+++ b/dev-ruby/sys-filesystem/Manifest
@@ -1,2 +1 @@
-DIST sys-filesystem-1.4.3.gem 33280 BLAKE2B 
8274e362850cb45b17b18208e449cae525995f83bf34bb7ca7d00af5c2c65c5e822140079998d89e78c62db9b1b756510556b9f3f7ae29f6e55cd39991e89be6
 SHA512 
0a98eccacbae3baad3fb3e13c5dee1abb4a07c9e47a2b583fdd999daff4e39f2077a5a08a1a9432cbffe84d706dd5ed3963746172471bcaf95cb1fba404da813
 DIST sys-filesystem-1.4.4.gem 34304 BLAKE2B 
5a4b590a8b6bd29ab0abeabdc2a40cdffe8b67b433133b9126fb7c044e051bfc47be1454f319a125e9b5f5a11eb3506fab484cb87ef69987a0674b0c2f621f30
 SHA512 
b64ce70422966434f19478438b00941458243e6788d1ca5f9952bc7f9849fae210aa6af27ae8958a61f3463e9311ce2b26e47c44c314870cfdcb28ff850594c0

diff --git a/dev-ruby/sys-filesystem/sys-filesystem-1.4.3.ebuild 
b/dev-ruby/sys-filesystem/sys-filesystem-1.4.3.ebuild
deleted file mode 100644
index 47e9e9296164..
--- a/dev-ruby/sys-filesystem/sys-filesystem-1.4.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Cross-platform interface for filesystem information"
-HOMEPAGE="https://github.com/djberg96/sys-filesystem;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/ffi-1.15.0"
-
-ruby_add_bdepend "test? ( dev-ruby/mkmf-lite )"
-
-all_ruby_prepare() {
-   sed -e '/stat fragment_size is a plausible value/askip "Fails with e.g. 
ZFS"' \
-   -i spec/sys_filesystem_unix_spec.rb || die
-}



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

2024-01-01 Thread Hans de Graaff
commit: 9c9ac639e4a88af16fa29d8a3ab438cdb14438c3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 06:58:57 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9ac639

dev-ruby/jwt: enable ruby33

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

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

diff --git a/dev-ruby/jwt/jwt-2.7.1.ebuild b/dev-ruby/jwt/jwt-2.7.1.ebuild
index c713d5f1b367..3b4b7861793a 100644
--- a/dev-ruby/jwt/jwt-2.7.1.ebuild
+++ b/dev-ruby/jwt/jwt-2.7.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2024-01-01 Thread Hans de Graaff
commit: 16433f1bdfb2c4932de15cb6b42f8056f4fe643f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 06:46:03 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16433f1b

dev-ruby/selenium-webdriver: enable ruby33

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

 dev-ruby/selenium-webdriver/selenium-webdriver-4.15.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.15.0.ebuild 
b/dev-ruby/selenium-webdriver/selenium-webdriver-4.15.0.ebuild
index 00fb67bd33e8..2706840797ff 100644
--- a/dev-ruby/selenium-webdriver/selenium-webdriver-4.15.0.ebuild
+++ b/dev-ruby/selenium-webdriver/selenium-webdriver-4.15.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_DOC="none"
 RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"



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

2024-01-01 Thread Hans de Graaff
commit: 79634f748613da3b27ea9d31ab60463832a61428
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 06:41:50 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79634f74

dev-ruby/tty-prompt: update EAPI 7 -> 8, add ruby33

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

 dev-ruby/tty-prompt/tty-prompt-0.23.1-r1.ebuild | 32 +
 1 file changed, 32 insertions(+)

diff --git a/dev-ruby/tty-prompt/tty-prompt-0.23.1-r1.ebuild 
b/dev-ruby/tty-prompt/tty-prompt-0.23.1-r1.ebuild
new file mode 100644
index ..cdefde250a22
--- /dev/null
+++ b/dev-ruby/tty-prompt/tty-prompt-0.23.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="tty-prompt.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A beautiful and powerful interactive command line prompt"
+HOMEPAGE="https://github.com/piotrmurach/tty-prompt;
+SRC_URI="https://github.com/piotrmurach/tty-prompt/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/pastel-0.8:0
+   >=dev-ruby/tty-reader-0.8:0
+"
+
+all_ruby_prepare() {
+   echo '-rspec_helper' > .rspec || die
+   sed -i -e 's:require_relative ":require "./:' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}



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

2024-01-01 Thread Sam James
commit: 7068f1b53fe3ff44d1368e06dbbaf5de209b9a3b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 07:01:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 07:01:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7068f1b5

sys-apps/pcsc-tools: add 1.7.1

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

 sys-apps/pcsc-tools/Manifest|  1 +
 sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/sys-apps/pcsc-tools/Manifest b/sys-apps/pcsc-tools/Manifest
index 5c459fcabd96..ca65924a241c 100644
--- a/sys-apps/pcsc-tools/Manifest
+++ b/sys-apps/pcsc-tools/Manifest
@@ -1,2 +1,3 @@
 DIST pcsc-tools-1.6.2.tar.bz2 320182 BLAKE2B 
88a76f4120a183df909ce9d189e38e51897080839ebe7ca85aa4447a441363e6917ddb1c5e6c0e881c8792078700676ad1cfe24609957a4fef54374d5be824a4
 SHA512 
20104baefa7928a86d21cee49d045cc35b8e74fec5be79ba5608ae046a110096efae96768d281e0f1350f71a889f89c675336d8264c75f8423369a49c03b42a8
 DIST pcsc-tools-1.7.0.tar.bz2 360064 BLAKE2B 
e9f22e13600e40c488720844c6e93d90e8a5dd0e085b3b5245096dbc390e5978c9ff17c9cf5c34cf82f8d0cfbaf9b3d44a25b331439c5e09bf7b075d769f7a36
 SHA512 
8de48526306b23e9dea6d99d29ec5f1230e3959bfe82a4d1b7d65f9767369757a1f440ceca7debeba68a8492607c91d0dcf7bec366cd213f00be45a5ef018d67
+DIST pcsc-tools-1.7.1.tar.bz2 360506 BLAKE2B 
64be45b49ef3fdbb42c8311990d024c3da1b8cbfe733f15617697ad23bc2cce292640dceca271fc8515c3f6f070ff801d1cc528f5203c5f74cdb5dd47c57a687
 SHA512 
fe60610122d05f97edf3462c9382b82c31ee75f1851db2d88088ebd378ea3f54b3112b1c1f59dd8315806f33b822e40f96d7bc186b8c5999ef339711f91136c0

diff --git a/sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild 
b/sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild
new file mode 100644
index ..5647853fafa6
--- /dev/null
+++ b/sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop toolchain-funcs xdg-utils
+
+DESCRIPTION="PC/SC Architecture smartcard tools"
+HOMEPAGE="https://pcsc-tools.apdu.fr/ 
https://github.com/LudovicRousseau/pcsc-tools;
+SRC_URI="https://pcsc-tools.apdu.fr/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="gui network-cron nls"
+
+DEPEND=">=sys-apps/pcsc-lite-1.4.14"
+RDEPEND="
+   ${DEPEND}
+   dev-perl/pcsc-perl
+   gui? ( dev-perl/Gtk3 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+src_configure() {
+   econf $(use_enable nls gettext)
+}
+
+src_compile() {
+   # explicitly only build the pcsc_scan application, or the man
+   # pages will be gzipped first, and then unpacked.
+   emake pcsc_scan CC="$(tc-getCC)"
+}
+
+src_install() {
+   einstalldocs
+
+   # install manually, makes it much easier since the Makefile
+   # requires fiddling with
+   dobin ATR_analysis scriptor pcsc_scan
+   doman pcsc_scan.1 scriptor.1p ATR_analysis.1p
+
+   if use gui; then
+   domenu gscriptor.desktop
+   dobin gscriptor
+   doman gscriptor.1p
+   fi
+
+   if use network-cron ; then
+   exeinto /etc/cron.monthly
+   newexe "${FILESDIR}"/smartcard.cron update-smartcard_list
+   fi
+
+   insinto /usr/share/pcsc
+   doins smartcard_list.txt
+}
+
+pkg_postinst() {
+   use gui && xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2024-01-01 Thread Sam James
commit: a2bae182478995e86066abf6e2b9d66073f19304
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 06:53:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 06:53:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2bae182

sys-process/parallel: add 20231222

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

 sys-process/parallel/Manifest |  2 ++
 sys-process/parallel/parallel-20231222.ebuild | 44 +++
 2 files changed, 46 insertions(+)

diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index 15fb8aa88fce..511b8c2fac48 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -2,3 +2,5 @@ DIST parallel-20230922.tar.bz2 2507914 BLAKE2B 
88053502e8c663d795f0752b4b13d1440
 DIST parallel-20230922.tar.bz2.sig 2080 BLAKE2B 
460121de26a73e2880a2614b37b49b598628960e001a7e65b1157df557552b4f14617dc8f109505147e81dfcb824bc602a5a8e46b0e76b0a9b93b6a4f3640e5a
 SHA512 
5024d4097822bdc7322a91dbf024dfc93a780002795885ae45c26f109917d748e4203ab5e27a6e18914c7cfa7e8b4c8dcf2ed945f4bed529c85ded2a2ad4693a
 DIST parallel-20231122.tar.bz2 2526069 BLAKE2B 
5ddd4428c795ff51d2b1866438d72d626fd96deb3d73bc78b4e98d986c003274d4a0ce878cb1943b4d6bbf33531c332e39668b03e3cc458660adbaac2c8f4ef4
 SHA512 
4111c1f4b9257d7a954791b9c22c9edee576bedcc03cac9fc5d52ed50370abbe52b16518fa1d8b8af6741dd4426aec5f09f4b2ed96518f5ffbe75c56147752df
 DIST parallel-20231122.tar.bz2.sig 2080 BLAKE2B 
5a343abf5d057d9357a7e64660c0c4a055e234dbc27b5f26cd9d9f537f7b454613b15859c5cbf385ce3f0343b481473ed4af24c166c3e6de96b4a05aa1e9
 SHA512 
d2a25be9346b546a078faf819d7d5d8487ad570ed8231a1cc285b2a4893d82c74ece4d8c2a788e5900ff25c72e63018213c1003fd2fbe015ead7e32a63f3b224
+DIST parallel-20231222.tar.bz2 2541114 BLAKE2B 
677b36c2562908f89d4eaae483555a840ea41e9359c77a17fa1dde2871c17a520ae8b948d9fedb1d67d220b7795df9bcc080d3bff67a9b126ff1ea2c329cdb15
 SHA512 
18d3dd5a7aab4cbf7f9ea8c5d8c8a2dd6b2bd5c9deb56daba85a3ff1c3b3ea84403913d7266b7ea04c0dec432d1288f98c911ac29120d775ee795c56cc31c0a2
+DIST parallel-20231222.tar.bz2.sig 2080 BLAKE2B 
d883d6ccb64c89f2eacb1760321ef40c60ca09868499e5b99db211b45bb6f43747c1999eb99e8665897abcb978d25ad4e28c35f09dfea9bc92a0ab3d9d4d7981
 SHA512 
ae790463207701ace9771c02c9080875465a3215b5b471ddd4f095e593c8ebb9966f7330ec8b069a9617a4b4ba0b856b473b874c4cb36e2cee325ad9210921ac

diff --git a/sys-process/parallel/parallel-20231222.ebuild 
b/sys-process/parallel/parallel-20231222.ebuild
new file mode 100644
index ..fd04358e548a
--- /dev/null
+++ b/sys-process/parallel/parallel-20231222.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/oletange.asc
+inherit verify-sig
+
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote 
machines"
+HOMEPAGE="https://www.gnu.org/software/parallel/ 
https://git.savannah.gnu.org/cgit/parallel.git/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Devel-Size
+   dev-perl/Text-CSV
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-IO
+"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )"
+
+src_configure() {
+   # bug #908214
+   unset PARALLEL_HOME
+
+   econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+}
+
+src_compile() {
+   # Silence a warning where it tries to use pod2pdf; force it to fallback
+   # to pre-generated PDF.
+   mkdir "${T}"/fake || die
+   ln -s "${BROOT}"/bin/false "${T}"/fake/pod2pdf || die
+   export PATH="${T}/fake:${PATH}"
+
+   default
+}



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

2024-01-01 Thread Sam James
commit: ffe4702fe5c012030497cc11adfdbcd09f692262
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 06:44:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 06:44:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe4702f

sys-libs/minizip-ng: add 4.0.4

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

 sys-libs/minizip-ng/Manifest   |  1 +
 .../files/minizip-ng-4.0.4-libbsd-overlay.patch| 16 
 sys-libs/minizip-ng/minizip-ng-4.0.4.ebuild| 97 ++
 3 files changed, 114 insertions(+)

diff --git a/sys-libs/minizip-ng/Manifest b/sys-libs/minizip-ng/Manifest
index 665aa819f66b..e3b86ae5804a 100644
--- a/sys-libs/minizip-ng/Manifest
+++ b/sys-libs/minizip-ng/Manifest
@@ -1,3 +1,4 @@
 DIST minizip-ng-4.0.1.tar.gz 769661 BLAKE2B 
30147d8643844d9ea10f3f860d41e5025b2c8a5e3bb197722cf3e9ea3d30f40d78974a437425df660db777d9593db9e39b2293db7733ccfaf50c5eba4982a6fe
 SHA512 
857450c3a51a75269afdffdcbaaa6d05894913dd98a91e307129b5e61766f6e3d20bca5841afa41bbe6ca88ad0666c462079a5e1fe73718c2dffd05219c8f258
 DIST minizip-ng-4.0.2.tar.gz 769745 BLAKE2B 
7e983169d637e0b94ad6f0c7ceca743fcc54fe1c2f98bae9cb4e9050fe85cb2d46d36cb185d5eb7c0b577d606d9eedfecc3817048b3e7006287fa5e001bed4a5
 SHA512 
4e626a312c35e5f003e4f365261ef3e1bf33488f8698ec31b1b33d32f6a34ed0b54f0e3ffdae658e5b441532dde3cee45c3822532f52e68ea588e809e8f4081c
 DIST minizip-ng-4.0.3.tar.gz 770041 BLAKE2B 
a5772de8a372738fc1736a5ba307928ebf50ce9de26c845beb0798b2593662a0d990b8ad305238086eea11ad4aba2d7db2a5386d6ca65968bfd40f1fa573e693
 SHA512 
96d1a5ac1106f737f4db161867a440c272b65c617add30aa0224215abba8098ece9f2bde5c4e407932d0fa5d3ca8696a1db82b5a19ce7ffd8019dba83ab5fd01
+DIST minizip-ng-4.0.4.tar.gz 770202 BLAKE2B 
5b9f4a66325de4298db0f7cdb8830050fe55c46c3914f51d7e7c4fe4cd9e080ab9658739dc936da602d67199333b6eca71218ad155244b9c04f50944486a02b1
 SHA512 
2662ddf90666babe73474f6fc48f5a64f276d555b7a0f04f790b9edef570cb958356e900632c3795fb2053f4813c449240ff101d32b063eca4ad869bef0546fd

diff --git a/sys-libs/minizip-ng/files/minizip-ng-4.0.4-libbsd-overlay.patch 
b/sys-libs/minizip-ng/files/minizip-ng-4.0.4-libbsd-overlay.patch
new file mode 100644
index ..2a62f96f1413
--- /dev/null
+++ b/sys-libs/minizip-ng/files/minizip-ng-4.0.4-libbsd-overlay.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/889266
+https://gitlab.freedesktop.org/libbsd/libbsd/-/issues/15
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -538,10 +538,10 @@ else()
+ 
+ if(HAVE_LIBBSD_ARC4RANDOM_BUF)
+ list(APPEND MINIZIP_DEF -DHAVE_LIBBSD 
-DHAVE_ARC4RANDOM_BUF)
+-list(APPEND MINIZIP_INC ${LIBBSD_INCLUDE_DIRS})
+ list(APPEND MINIZIP_LIB ${LIBBSD_LIBRARIES})
+ list(APPEND MINIZIP_LBD ${LIBBSD_LIBRARY_DIRS})
+ 
++add_compile_options(${LIBBSD_CFLAGS})
+ link_directories(${LIBBSD_LIBRARY_DIRS})
+ endif()
+ else()

diff --git a/sys-libs/minizip-ng/minizip-ng-4.0.4.ebuild 
b/sys-libs/minizip-ng/minizip-ng-4.0.4.ebuild
new file mode 100644
index ..d23ad9d63cb9
--- /dev/null
+++ b/sys-libs/minizip-ng/minizip-ng-4.0.4.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Worth keeping an eye on 'develop' branch upstream for possible backports,
+# as they copied this practice from sys-libs/zlib upstream.
+
+inherit cmake-multilib
+
+DESCRIPTION="Fork of the popular zip manipulation library found in the zlib 
distribution"
+HOMEPAGE="https://github.com/zlib-ng/minizip-ng;
+SRC_URI="https://github.com/zlib-ng/minizip-ng/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0/4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="compat openssl test zstd"
+RESTRICT="!test? ( test )"
+
+# Automagically prefers sys-libs/zlib-ng if installed, so let's
+# just depend on it as presumably it's better tested anyway.
+RDEPEND="
+   app-arch/bzip2[${MULTILIB_USEDEP}]
+   app-arch/xz-utils
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   sys-libs/zlib-ng[${MULTILIB_USEDEP}]
+   virtual/libiconv
+   compat? ( !sys-libs/zlib[minizip] )
+   openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-cpp/gtest )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.0.4-libbsd-overlay.patch
+)
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DMZ_COMPAT=$(usex compat)
+
+   -DMZ_BUILD_TESTS=$(usex test)
+   -DMZ_BUILD_UNIT_TESTS=$(usex test)
+
+   -DMZ_FETCH_LIBS=OFF
+   -DMZ_FORCE_FETCH_LIBS=OFF
+
+   # Compression library options
+   -DMZ_ZLIB=ON
+   -DMZ_BZIP2=ON
+   

[gentoo-commits] repo/gentoo:master commit in: sys-block/mbuffer/files/, sys-block/mbuffer/

2024-01-01 Thread Sam James
commit: 58915c399308957edff77a783f05cb7a9e4d15df
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 06:41:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 06:41:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58915c39

sys-block/mbuffer: add 20231216

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

 sys-block/mbuffer/Manifest |  1 +
 .../files/mbuffer-20231216-autoconf-warning.patch  | 14 +
 sys-block/mbuffer/mbuffer-20231216.ebuild  | 69 ++
 3 files changed, 84 insertions(+)

diff --git a/sys-block/mbuffer/Manifest b/sys-block/mbuffer/Manifest
index 819f63db82b6..2b789aa3152a 100644
--- a/sys-block/mbuffer/Manifest
+++ b/sys-block/mbuffer/Manifest
@@ -1,2 +1,3 @@
 DIST mbuffer-20220418.tgz 149535 BLAKE2B 
8c7eacae791bef8ac6cd2ce57e6a5fbda7c7c233c37ccc504ad6584385df4b4df49aaf67f2d2dc7a3ee9f7e1431ba511847646a4c92616c1a4af5ac094e029e9
 SHA512 
aad7f764c82e3bdd4ee3fc5ac8174e716fd44cdb0418f1994d3f506d2e58264a13e15596bc8e78e9e8bb2d181875294448085bab122a2a31356d4336bb8b54a4
 DIST mbuffer-20230301.tgz 151060 BLAKE2B 
45794ac6920c159fe96fccafadbaffe353e4866d8336cfe83601044b53f2289171d3fd9016cb34cf955880e7dfd2c49fe0cc99ffb3e80b7ac6ef1f6bd4cf312a
 SHA512 
efed6e9cbd4fbb255c5f71514badd38e4fb254bf0c0f8a902636c18295f6fb640a4076d015444d1ab5e17edb3a12ecc2b3da2038f1ac1a57c44b76203bf7d66e
+DIST mbuffer-20231216.tgz 151119 BLAKE2B 
d077ecc77f9d772a11a11f83df1f0f5ad91b06b8845d2ab1b075649ab2efdba3d9cfa4c7053142d6b8fb3b31d63b02052d810b4e5f817d33fa6e79c858ae834b
 SHA512 
24cd600127a1b06ed13600b050b45d2563beacaf97b3b78c6d70bf735b084209a048ae732aceb18561c0d01c72afef383d3245820991fa3410a5193e7eb493fe

diff --git a/sys-block/mbuffer/files/mbuffer-20231216-autoconf-warning.patch 
b/sys-block/mbuffer/files/mbuffer-20231216-autoconf-warning.patch
new file mode 100644
index ..2a9c09ac913c
--- /dev/null
+++ b/sys-block/mbuffer/files/mbuffer-20231216-autoconf-warning.patch
@@ -0,0 +1,14 @@
+--- a/configure.in
 b/configure.in
+@@ -107,7 +107,10 @@ AC_PROG_INSTALL
+ AC_PATH_PROG(SH,bash sh)
+ AC_PATH_PROG(RM,rm)
+ AC_PATH_PROG(CP,cp)
+-AC_PATH_PROG(MT,mt,AC_MSG_WARN(could not find the program mt - you might need 
this if you want autoloader support))
++AC_PATH_PROG([MT],[mt])
++
++AS_IF([test -n "$MT"], [], [AC_MSG_WARN([could not find the program mt - you 
might need this if you want autoloader support])])
++
+ AC_PATH_PROGS(TAR,[gtar tar])
+ AC_PATH_PROG(AWK,awk)
+ AC_SYS_LARGEFILE

diff --git a/sys-block/mbuffer/mbuffer-20231216.ebuild 
b/sys-block/mbuffer/mbuffer-20231216.ebuild
new file mode 100644
index ..298bae62a6b1
--- /dev/null
+++ b/sys-block/mbuffer/mbuffer-20231216.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="M(easuring)buffer is a replacement for buffer with additional 
functionality"
+HOMEPAGE="https://www.maier-komor.de/mbuffer.html;
+SRC_URI="https://www.maier-komor.de/software/mbuffer/${P}.tgz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug ssl test"
+REQUIRED_USE="test? ( ssl )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ssl? (
+   dev-libs/openssl
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-20180410-sysconfdir.patch"
+   "${FILESDIR}/${PN}-20200929-find-OBJDUMP.patch"
+   "${FILESDIR}/${PN}-20231216-autoconf-warning.patch"
+)
+
+src_prepare() {
+   default
+
+   ln -s "${DISTDIR}"/${P}.tgz test.tar # bug #258881
+
+   mv configure.in configure.ac || die
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable ssl md5)
+   $(use_enable debug)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} || has network-sandbox ${FEATURES}; then
+   ewarn "Some tests may fail with FEATURES=usersandbox or"
+   ewarn "FEATURES=network-sandbox; Skipping tests because"
+   ewarn "test suite would hang forever in such environments!"
+   return 0;
+   fi
+
+   # Enforce MAKEOPTS=-j1 because src_test() spawns multiple listener
+   # using same port and src_install may have problems (with /etc folder)
+   local -x MAKEOPTS=-j1
+
+   default
+}
+
+pkg_postinst() {
+   if ! has_version "app-arch/mt-st"; then
+   elog ""
+   elog "If you want autoloader support you need to install 
\"app-arch/mt-st\" in addition!"
+   fi
+}



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

2024-01-01 Thread Sam James
commit: 560f2b56b192b6ae579982ee70e082250f6c6bfa
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 06:46:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 06:46:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=560f2b56

sys-apps/moar: add 1.20.0

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

 sys-apps/moar/Manifest   |  2 ++
 sys-apps/moar/moar-1.20.0.ebuild | 42 
 2 files changed, 44 insertions(+)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index 5895c6fcc01d..c060152c5739 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -2,3 +2,5 @@ DIST moar-1.18.6-deps.tar.xz 4893264 BLAKE2B 
48ac9d4992c2f6d1aa0f9160bde87bd19d6
 DIST moar-1.18.6.tar.gz 2786730 BLAKE2B 
0c78fd8833a14141eecc246a0db71ec418cfd0552761ca71616620137e2eb44e173528e78da138707be19e3da76b7d9cf3bec73866c989b566d10ae8b20296e9
 SHA512 
9dd0972a7b2c77b8cf9eb4c927e95e5b85e1e10c0892a41d208c452c86951573a8f7d9919d467d7eae96581940e07d60e2f84a04c06347484a24c98f8307e8ca
 DIST moar-1.19.0-deps.tar.xz 4893264 BLAKE2B 
48ac9d4992c2f6d1aa0f9160bde87bd19d66acfe912753645c9dbb6e5bc007eb68caf1fff53bae84b03e4a6607858717666b1527bf8d0080b0aca6dbb37a894e
 SHA512 
bf141777d4fee5c14e76130671862f255675da3c628c21cb892d53a469a0872d4c7f47699c16c50728df76ba4d9e467e9b8744a322c1acc8d0151f9eb5987b66
 DIST moar-1.19.0.tar.gz 2789262 BLAKE2B 
c30f6b850d5f8998c56b6e0d8a7dbb4eadddf3b54b98904a8b947a0bef4248365091e25c2e956d3a97979b73fb93147d03c9ddda926d67c8db2111a14310bbda
 SHA512 
096b4a6b7f5c714bfbf54bc7d9acc41c74519f360a5366fcc35c5a57b848acff73afd43abb581b9d8e7709855eb8f4d0e3ac3dc7c8b663cc2a59405c066b9652
+DIST moar-1.20.0-deps.tar.xz 5100896 BLAKE2B 
0be3ca9e2fa88f8d57705f0a79a21088cf1c004740c784b3b8249fde03eae0557bfba97e9e9b5266ae37364e4a686c3e8c5a5556f8ff23f8aef90845f5c891eb
 SHA512 
ec2e5dc41fab5327b7ec25a5aed199712421121fa6f2bed0c76658784ff6260cb6cdba3e478eb3bcdee7ae177acb2be34c35ca01ad7c35f36a1b62c8ff7ad673
+DIST moar-1.20.0.tar.gz 2793794 BLAKE2B 
10fa1f59a0ec20703d8a478e190188555c668fddb37128dbe4821f47acba035dfa102403d5bb9f4f19af809d2e08fac9ede1e25f1aa333949ffc332ea41c2f7c
 SHA512 
d85eb1b8e9cc01384eca606b0ccf0f76b55dd7d8635a5c4f075dbd5784bebaa4004c379b8a5ba018643d75c088dad83599a7d2faa7c15ff9d008b0c7ade76787

diff --git a/sys-apps/moar/moar-1.20.0.ebuild b/sys-apps/moar/moar-1.20.0.ebuild
new file mode 100644
index ..b5588a90db7f
--- /dev/null
+++ b/sys-apps/moar/moar-1.20.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Pager designed to do the right thing without any configuration"
+HOMEPAGE="https://github.com/walles/moar;
+SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# moarvm: https://github.com/walles/moar/issues/143
+RDEPEND="!dev-lang/moarvm"
+BDEPEND="
+   test? (
+   app-arch/bzip2
+   app-arch/xz-utils
+   )
+"
+
+src_compile() {
+   # https://github.com/walles/moar/blob/master/build.sh#L28
+   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
+}
+
+src_test() {
+   # From test.sh (we don't run that because it has some linting etc)
+   ego test -timeout 20s ./...
+}
+
+src_install() {
+   dobin moar
+   doman moar.1
+   einstalldocs
+}



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

2024-01-01 Thread Sam James
commit: 43c40c5e4322acee174316b1b1a358ece5b5d973
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 06:45:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 06:45:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c40c5e

sys-libs/minizip-ng: drop 4.0.1-r1, 4.0.2

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

 sys-libs/minizip-ng/Manifest   |  2 -
 sys-libs/minizip-ng/minizip-ng-4.0.1-r1.ebuild | 97 --
 sys-libs/minizip-ng/minizip-ng-4.0.2.ebuild| 97 --
 3 files changed, 196 deletions(-)

diff --git a/sys-libs/minizip-ng/Manifest b/sys-libs/minizip-ng/Manifest
index e3b86ae5804a..3f5a6a60e99d 100644
--- a/sys-libs/minizip-ng/Manifest
+++ b/sys-libs/minizip-ng/Manifest
@@ -1,4 +1,2 @@
-DIST minizip-ng-4.0.1.tar.gz 769661 BLAKE2B 
30147d8643844d9ea10f3f860d41e5025b2c8a5e3bb197722cf3e9ea3d30f40d78974a437425df660db777d9593db9e39b2293db7733ccfaf50c5eba4982a6fe
 SHA512 
857450c3a51a75269afdffdcbaaa6d05894913dd98a91e307129b5e61766f6e3d20bca5841afa41bbe6ca88ad0666c462079a5e1fe73718c2dffd05219c8f258
-DIST minizip-ng-4.0.2.tar.gz 769745 BLAKE2B 
7e983169d637e0b94ad6f0c7ceca743fcc54fe1c2f98bae9cb4e9050fe85cb2d46d36cb185d5eb7c0b577d606d9eedfecc3817048b3e7006287fa5e001bed4a5
 SHA512 
4e626a312c35e5f003e4f365261ef3e1bf33488f8698ec31b1b33d32f6a34ed0b54f0e3ffdae658e5b441532dde3cee45c3822532f52e68ea588e809e8f4081c
 DIST minizip-ng-4.0.3.tar.gz 770041 BLAKE2B 
a5772de8a372738fc1736a5ba307928ebf50ce9de26c845beb0798b2593662a0d990b8ad305238086eea11ad4aba2d7db2a5386d6ca65968bfd40f1fa573e693
 SHA512 
96d1a5ac1106f737f4db161867a440c272b65c617add30aa0224215abba8098ece9f2bde5c4e407932d0fa5d3ca8696a1db82b5a19ce7ffd8019dba83ab5fd01
 DIST minizip-ng-4.0.4.tar.gz 770202 BLAKE2B 
5b9f4a66325de4298db0f7cdb8830050fe55c46c3914f51d7e7c4fe4cd9e080ab9658739dc936da602d67199333b6eca71218ad155244b9c04f50944486a02b1
 SHA512 
2662ddf90666babe73474f6fc48f5a64f276d555b7a0f04f790b9edef570cb958356e900632c3795fb2053f4813c449240ff101d32b063eca4ad869bef0546fd

diff --git a/sys-libs/minizip-ng/minizip-ng-4.0.1-r1.ebuild 
b/sys-libs/minizip-ng/minizip-ng-4.0.1-r1.ebuild
deleted file mode 100644
index 4f3a48149147..
--- a/sys-libs/minizip-ng/minizip-ng-4.0.1-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Worth keeping an eye on 'develop' branch upstream for possible backports,
-# as they copied this practice from sys-libs/zlib upstream.
-
-inherit cmake-multilib
-
-DESCRIPTION="Fork of the popular zip manipulation library found in the zlib 
distribution"
-HOMEPAGE="https://github.com/zlib-ng/minizip-ng;
-SRC_URI="https://github.com/zlib-ng/minizip-ng/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="compat openssl test zstd"
-RESTRICT="!test? ( test )"
-
-# Automagically prefers sys-libs/zlib-ng if installed, so let's
-# just depend on it as presumably it's better tested anyway.
-RDEPEND="
-   app-arch/bzip2[${MULTILIB_USEDEP}]
-   app-arch/xz-utils
-   dev-libs/libbsd[${MULTILIB_USEDEP}]
-   sys-libs/zlib-ng[${MULTILIB_USEDEP}]
-   virtual/libiconv
-   compat? ( !sys-libs/zlib[minizip] )
-   openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-cpp/gtest )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.0.1-libbsd-overlay.patch
-)
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DMZ_COMPAT=$(usex compat)
-
-   -DMZ_BUILD_TESTS=$(usex test)
-   -DMZ_BUILD_UNIT_TESTS=$(usex test)
-
-   -DMZ_FETCH_LIBS=OFF
-   -DMZ_FORCE_FETCH_LIBS=OFF
-
-   # Compression library options
-   -DMZ_ZLIB=ON
-   -DMZ_BZIP2=ON
-   -DMZ_LZMA=ON
-   -DMZ_ZSTD=$(usex zstd)
-   -DMZ_LIBCOMP=OFF
-
-   # Encryption support options
-   -DMZ_PKCRYPT=ON
-   -DMZ_WZAES=ON
-   -DMZ_OPENSSL=$(usex openssl)
-   -DMZ_LIBBSD=ON
-
-   # Character conversion options
-   -DMZ_ICONV=ON
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_test() {
-   local myctestargs=(
-   # TODO: investigate
-   -E 
"(raw-unzip-pkcrypt|raw-append-unzip-pkcrypt|raw-erase-unzip-pkcrypt|deflate-unzip-pkcrypt|deflate-append-unzip-pkcrypt|deflate-erase-unzip-pkcrypt|bzip2-unzip-pkcrypt|bzip2-append-unzip-pkcrypt|bzip2-erase-unzip-pkcrypt|lzma-unzip-pkcrypt|lzma-append-unzip-pkcrypt|lzma-erase-unzip-pkcrypt|xz-unzip-pkcrypt|xz-append-unzip-pkcrypt|xz-erase-unzip-pkcrypt|zstd-unzip-pkcrypt|zstd-append-unzip-pkcrypt|zstd-erase-unzip-pkcrypt)"
-   )
-
-   # TODO: A bunch of tests end up looping 

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

2024-01-01 Thread Sam James
commit: bb7adb8c144962bfa63a0a37fb4ef58e377ad891
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 06:27:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 06:27:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb7adb8c

media-video/dvd_info: add 1.16, 

Closes: https://bugs.gentoo.org/919832
Thanks-to: Steve Dibb  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-video/dvd_info/Manifest |  1 +
 media-video/dvd_info/dvd_info-1.16.ebuild | 30 ++
 media-video/dvd_info/dvd_info-.ebuild | 30 ++
 3 files changed, 61 insertions(+)

diff --git a/media-video/dvd_info/Manifest b/media-video/dvd_info/Manifest
index 556f13c4ebaa..a382e28268bf 100644
--- a/media-video/dvd_info/Manifest
+++ b/media-video/dvd_info/Manifest
@@ -1,2 +1,3 @@
 DIST dvd_info-1.1.tar.gz 260999 BLAKE2B 
38a9a0b69cd507dd663afdcedba196632ecef6d1193886ec02348d2de2200fd51d3315814180a3c9c170d60042ac91972281c5c99108b5d7f41cca1af8ca3c78
 SHA512 
30c70d96fa79b221a653d67510261f1186e3c7a79045ac53df2219ee896f18030cf27dbef8ca73fd62282670f5781ba75cf6765744b51f66da77979c5688acc0
 DIST dvd_info-1.15.tar.gz 305270 BLAKE2B 
99cbf6d1b5c45bb761e02ca71fa8e551b79543acf042967215a1d9b64486633ac1ff34be8c34eecb4e6712acfbb0bce087a258ba239305159f8b1ba72493bc57
 SHA512 
443876ecad3dca7808b73f5bd9d368ca32a881c741c7f47fd92ab9f095d7ab80d3db4bc4060fb73a24ef0c477f2ba4ab8fb49c82938584fbafd6bfeb7999074d
+DIST dvd_info-1.16.tar.gz 304949 BLAKE2B 
3a2e6476fdd5798d95d407c018b80d046b5c1aedbf35bf42308920523fe457aa603851bcc69518530fb3ec89d6fa895de4bd6610fa9f3ec300a1459e87501494
 SHA512 
43c85a3cf856c0688f8af3226ba87c3e178e63dc0b6b586ee63784be184c0f2529ae090cd07fcb43580c0b08d7fe9dd9e8850cd82a26a2295e82373625bdba15

diff --git a/media-video/dvd_info/dvd_info-1.16.ebuild 
b/media-video/dvd_info/dvd_info-1.16.ebuild
new file mode 100644
index ..90d0eecc2622
--- /dev/null
+++ b/media-video/dvd_info/dvd_info-1.16.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/beandog/dvd_info.git;
+else
+   SRC_URI="https://github.com/beandog/dvd_info/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="DVD utilities to print information, copy tracks, backup, etc"
+HOMEPAGE="https://github.com/beandog/dvd_info;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+libmpv"
+
+DEPEND="
+   media-libs/libdvdread
+   libmpv? ( media-video/mpv[libmpv,dvd] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   econf \
+   $(use_with libmpv)
+}

diff --git a/media-video/dvd_info/dvd_info-.ebuild 
b/media-video/dvd_info/dvd_info-.ebuild
new file mode 100644
index ..90d0eecc2622
--- /dev/null
+++ b/media-video/dvd_info/dvd_info-.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/beandog/dvd_info.git;
+else
+   SRC_URI="https://github.com/beandog/dvd_info/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="DVD utilities to print information, copy tracks, backup, etc"
+HOMEPAGE="https://github.com/beandog/dvd_info;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+libmpv"
+
+DEPEND="
+   media-libs/libdvdread
+   libmpv? ( media-video/mpv[libmpv,dvd] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   econf \
+   $(use_with libmpv)
+}



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

2024-01-01 Thread Sam James
commit: 6c9a2e725a33fe7b2bf5a3028ca156ed89c19234
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 06:23:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 06:23:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c9a2e72

media-gfx/pngnq: fix autoconf quoting

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

 media-gfx/pngnq/files/pngnq-1.1-autoconf-quoting.patch | 12 
 media-gfx/pngnq/pngnq-1.1-r1.ebuild|  3 ++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/media-gfx/pngnq/files/pngnq-1.1-autoconf-quoting.patch 
b/media-gfx/pngnq/files/pngnq-1.1-autoconf-quoting.patch
new file mode 100644
index ..375c42d332c2
--- /dev/null
+++ b/media-gfx/pngnq/files/pngnq-1.1-autoconf-quoting.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/921125
+--- a/configure.ac
 b/configure.ac
+@@ -1,7 +1,7 @@
+ # Autoconf for pngnq
+ 
+ AC_INIT([pngnq],[1.1], [stuart.co...@gmail.com])
+-AM_INIT_AUTOMAKE[-Wall -Werror]
++AM_INIT_AUTOMAKE([-Wall -Werror])
+ AC_COPYRIGHT([Copyright 2008-2011, Stuart Coyle])
+ 
+ # check for progs

diff --git a/media-gfx/pngnq/pngnq-1.1-r1.ebuild 
b/media-gfx/pngnq/pngnq-1.1-r1.ebuild
index 4558a9745a30..ee0a6de62dfe 100644
--- a/media-gfx/pngnq/pngnq-1.1-r1.ebuild
+++ b/media-gfx/pngnq/pngnq-1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,6 +21,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.0-libpng14.patch
"${FILESDIR}"/${PN}-1.0-libpng15.patch
"${FILESDIR}"/${PN}-1.0-Wimplicit-function-declaration.patch
+   "${FILESDIR}"/${PN}-1.1-autoconf-quoting.patch
 )
 
 src_prepare() {



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

2024-01-01 Thread Sam James
commit: df386036ecd943a2e350feb082f9aa48216cfa93
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 06:19:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 06:19:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df386036

media-sound/mpd: backport ffmpeg-6.1 fix

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

 media-sound/mpd/files/mpd-0.23.13-ffmpeg-6.1.patch | 14 ++
 media-sound/mpd/mpd-0.23.13.ebuild |  6 +-
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/media-sound/mpd/files/mpd-0.23.13-ffmpeg-6.1.patch 
b/media-sound/mpd/files/mpd-0.23.13-ffmpeg-6.1.patch
new file mode 100644
index ..e9515c632c7c
--- /dev/null
+++ b/media-sound/mpd/files/mpd-0.23.13-ffmpeg-6.1.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/918421
+https://github.com/MusicPlayerDaemon/MPD/issues/1898
+--- a/src/decoder/plugins/FfmpegIo.cxx
 b/src/decoder/plugins/FfmpegIo.cxx
+@@ -26,6 +26,9 @@
+
+ extern "C" {
+ #include 
++#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(58, 29, 100)
++#include 
++#endif
+ }
+
+ AvioStream::~AvioStream()

diff --git a/media-sound/mpd/mpd-0.23.13.ebuild 
b/media-sound/mpd/mpd-0.23.13.ebuild
index e38ad01f1d90..05da9e403a93 100644
--- a/media-sound/mpd/mpd-0.23.13.ebuild
+++ b/media-sound/mpd/mpd-0.23.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -118,6 +118,10 @@ DEPEND="${RDEPEND}
 
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.23.13-ffmpeg-6.1.patch
+)
+
 pkg_setup() {
if use eventfd; then
CONFIG_CHECK+=" ~EVENTFD"



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

2024-01-01 Thread WANG Xuerui
commit: 598cebcb90bc454286eb992d4f5024f746153eb9
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 04:45:58 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 06:06:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598cebcb

media-libs/libtgvoip: keyword 2.4.4_p20221208-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
index 8ecc5bac1710..81fcf139b097 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



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

2024-01-01 Thread WANG Xuerui
commit: 990079bcdf60cfebd994beb6aa232081199907b5
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 04:18:24 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 06:06:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=990079bc

dev-libs/libdispatch: keyword 5.8 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-libs/libdispatch/libdispatch-5.8.ebuild 
b/dev-libs/libdispatch/libdispatch-5.8.ebuild
index da9e6411f534..7ccdb7491b88 100644
--- a/dev-libs/libdispatch/libdispatch-5.8.ebuild
+++ b/dev-libs/libdispatch/libdispatch-5.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"



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

2024-01-01 Thread WANG Xuerui
commit: acd26ef47f44e756100857deb78738fce9d1202d
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 06:05:32 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 06:06:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd26ef4

net-im/telegram-desktop: keyword 4.13.1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild
index 8e9ff6ff89ab..a09373f9f9f1 100644
--- a/net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
 IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X"
 REQUIRED_USE="
qt6-imageformats? ( qt6 )



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

2024-01-01 Thread WANG Xuerui
commit: b670a22551d908eb15795cfb883862fc8a862f29
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 04:12:52 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 06:06:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b670a225

media-libs/rnnoise: keyword 0.4.1_p20210122-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/rnnoise/rnnoise-0.4.1_p20210122-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/rnnoise/rnnoise-0.4.1_p20210122-r1.ebuild 
b/media-libs/rnnoise/rnnoise-0.4.1_p20210122-r1.ebuild
index 067e715158b7..e96bf3d64339 100644
--- a/media-libs/rnnoise/rnnoise-0.4.1_p20210122-r1.ebuild
+++ b/media-libs/rnnoise/rnnoise-0.4.1_p20210122-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="doc"
 # NOTE: Documentation currently empty (version 0.4.1_p20210122)
 



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

2024-01-01 Thread WANG Xuerui
commit: 13281f2eba5a45f02c147b5b68dccb3a41c9fc62
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 04:45:48 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 06:06:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13281f2e

media-libs/tg_owt: keyword 0_pre20230921 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/tg_owt/tg_owt-0_pre20230921.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/tg_owt/tg_owt-0_pre20230921.ebuild 
b/media-libs/tg_owt/tg_owt-0_pre20230921.ebuild
index 26e4b6878d84..ddf5dafbb446 100644
--- a/media-libs/tg_owt/tg_owt-0_pre20230921.ebuild
+++ b/media-libs/tg_owt/tg_owt-0_pre20230921.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${TG_OWT_COMMIT}"
 
 LICENSE="BSD"
 SLOT="0/${PV##*pre}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
 IUSE="screencast +X"
 
 # This package's USE flags may change the ABI and require a rebuild of



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/range-v3/

2024-01-01 Thread WANG Xuerui
commit: 1177f52287df151eed28ec4aca318fcc67ab5dd7
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 04:10:31 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 06:06:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1177f522

dev-cpp/range-v3: keyword 0.12.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-cpp/range-v3/range-v3-0.12.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/range-v3/range-v3-0.12.0.ebuild 
b/dev-cpp/range-v3/range-v3-0.12.0.ebuild
index 70c7b75d70a8..1109148151c2 100644
--- a/dev-cpp/range-v3/range-v3-0.12.0.ebuild
+++ b/dev-cpp/range-v3/range-v3-0.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ericniebler/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-01-01 Thread Sam James
commit: 890b405796ba0834e08fa19cc45019cfb314ab15
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 05:41:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 05:41:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890b4057

dev-util/dialog: add 1.3.20240101

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

 dev-util/dialog/Manifest   |  2 +
 dev-util/dialog/dialog-1.3.20240101.ebuild | 62 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-util/dialog/Manifest b/dev-util/dialog/Manifest
index e96aa65118f5..6b91fcb1aa26 100644
--- a/dev-util/dialog/Manifest
+++ b/dev-util/dialog/Manifest
@@ -6,3 +6,5 @@ DIST dialog-1.3-20230209.tgz 573222 BLAKE2B 
eabca049a4a4c7ea8f2023534116bc173685
 DIST dialog-1.3-20230209.tgz.asc 729 BLAKE2B 
da27d94a4fe61ebcd1481f6b1bd750fe4c45db01153b059c7c329afcbb51c2f290b0a888e8c8b8bab65eb35fdcee6b8bb599fa9345eeea79ad2f298335528c21
 SHA512 
bac6a17614ca0798e2f52fc2635169e5256b7f3e970fe0a2693503d2fd6b618aae78f7a11bfdfb865e67f4f920c9597b3e8b050841f0b1454838ffcd4823e2a3
 DIST dialog-1.3-20231002.tgz 574625 BLAKE2B 
7eed34a9aa5188046d0f86a5206209cda5cb2080fc8876b0b9f540c5ed79120c325a23769c4c28787da9792f3128587eea4903ab597847e8a9ba03f7cd7087fd
 SHA512 
ac3fea3053699b5b6e359bbe62e0f6220232898af1a8199225f6002211fe2eb6de42a868e71471f740580f35e428542940a93f89fd74b61923d4fd111deb82dc
 DIST dialog-1.3-20231002.tgz.asc 729 BLAKE2B 
e670bad0ead62c2fd6c936f16ebe91423f56347c609c73e1664586469735e8907ce0bfa049d9014b5f878256e54848b517fb3f754c8791280f7760d415d5bbb2
 SHA512 
405d4a1a98dde1214844eadce8dda5ca4b6c185bfdb18b944e127b6c36f0331cd50316eb7e611f3f744204fac35b41dc2c8e17085a3829d1d45195c517e5a495
+DIST dialog-1.3-20240101.tgz 575294 BLAKE2B 
2cb5b30e1aa2ae868f47339611461486dddf78b4cfba8f0607b60f6704f7408fd62e7d93dbe134d948d17ab33cedaccf869a684faf850f47c55e96fe255c42c9
 SHA512 
20ffec0a1d0ac51ea5ff1d3e6a23648edb410180bb9f2116056b22bd23dcd734db646e2028807aa9e10cc1fea1cfcc8f1329c2bb91fea443db4d828b26608f4f
+DIST dialog-1.3-20240101.tgz.asc 729 BLAKE2B 
e200e94ae0ce545bf3ac2e517203e28ce5b0d2dac7fa34d8e3e919a1c873e5351e745d44986fca788cb346e786ca78d6cd96e17749b11f07fafffb512507f20b
 SHA512 
c75eec1c2d2f5ed18bd55d6d6021e7f883b3a1e87ccb4638726909c29b5e2ea7ba3303aaa714dcafb0c6f0dfbb85f132b5a4e93394eb2a539f437c01c492d69a

diff --git a/dev-util/dialog/dialog-1.3.20240101.ebuild 
b/dev-util/dialog/dialog-1.3.20240101.ebuild
new file mode 100644
index ..c3d3da6c3f49
--- /dev/null
+++ b/dev-util/dialog/dialog-1.3.20240101.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-$(ver_rs 2 -)
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="Tool to display dialog boxes from a shell"
+HOMEPAGE="https://invisible-island.net/dialog/;
+SRC_URI="https://invisible-island.net/archives/dialog/${MY_P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/dialog/${MY_P}.tgz.asc )"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="LGPL-2.1"
+SLOT="0/15"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="examples minimal nls unicode"
+
+RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]"
+DEPEND="
+   ${RDEPEND}
+   nls? ( sys-devel/gettext )
+"
+BDEPEND="
+   virtual/pkgconfig
+   !minimal? ( sys-devel/libtool )
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+src_prepare() {
+   default
+
+   sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die
+   sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die
+}
+
+src_configure() {
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   export ac_cv_prog_LIBTOOL=glibtool
+   fi
+
+   econf \
+   --disable-rpath-hack \
+   --with-pkg-config \
+   --enable-pc-files \
+   $(use_enable nls) \
+   $(use_with !minimal libtool) \
+   --with-libtool-opts='-shared' \
+   --with-ncurses$(usev unicode w)
+}
+
+src_install() {
+   use minimal && default || emake DESTDIR="${D}" install-full
+
+   use examples && dodoc -r samples
+
+   dodoc CHANGES README
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-01-01 Thread Sam James
commit: 1dffeee2fb94e4f3f82627abf76e9d1896230dc4
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 05:56:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 05:56:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dffeee2

media-video/ffmpeg: add 6.1.1

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

 media-video/ffmpeg/Manifest|   2 +
 media-video/ffmpeg/ffmpeg-6.1.1.ebuild | 582 +
 2 files changed, 584 insertions(+)

diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest
index 5f74f17dfeb3..5385f03466c4 100644
--- a/media-video/ffmpeg/Manifest
+++ b/media-video/ffmpeg/Manifest
@@ -6,5 +6,7 @@ DIST ffmpeg-6.0.1.tar.xz 10240172 BLAKE2B 
1e21862f1f4eac04b8e9ef5597853d9e105bac
 DIST ffmpeg-6.0.1.tar.xz.asc 520 BLAKE2B 
dc7222c7c55e9af28c54dcfae4fce33fb44aa2a7e9d2ca4af85a961568b67f63116a6597234cd7ce009669b8ecf6576defd9380c389356435ffc3026b1126f03
 SHA512 
314f9ef996b85bc93c9fb823d582697c7415ac35f56bfc9cd906893491c8076df90bd852cf6e5e757b1fa94bd415ed108488c1220add49eb1f4854fc253c178c
 DIST ffmpeg-6.0.tar.xz 10234012 BLAKE2B 
c70884911f3a3e40fe87473f241a2a56b303f5abe7f1d7fa797d05e29e00971f98cbf37832c1c3dc5fa949a5beddef05a6ec55ae6668091976ea870ad93c0e8d
 SHA512 
4d0e8f635d5a1633710f30cb3e0a854b6ca3bf85e33a289d1ec7aca2ad55dc4910010bc9cf3f13eee9f6decb9d50a0df6d7aa5a342f308c3868d2730f3a6b980
 DIST ffmpeg-6.0.tar.xz.asc 520 BLAKE2B 
be294d375108b57bca3c687620ce2517c54c99012d82dc7aa1a83d5fe6d5453bd3c8620fdfb743df780cf588983a06a66a458c4e3e454dbe535cbba9da30c48c
 SHA512 
a64cd0f8578fcea4537f5a38634c930d66c8ba4abd3e8e9dcffaeb95c3ad2e754d7bc4fbb5272409d4d32abf8180ef83f7204c6a570b52a37e635efd96cb94ed
+DIST ffmpeg-6.1.1.tar.xz 10458600 BLAKE2B 
77827ff92b47c773ed82e7b7793dbb135c370fe23501169cb1eab08ff5ede77cfd5b397e8fb1d38756812cc82277898fd5c74b7d8495842556570c0c5570daeb
 SHA512 
fca3f8635f29182e3ae0fe843a8a53614e4b47e22c11508df3ff7cdbafbb4b5ee0d82d9b3332871f7c1032033b1cad2f67557d7c5f7f7d85e2adadca122965d5
+DIST ffmpeg-6.1.1.tar.xz.asc 520 BLAKE2B 
801cd976d10363d1f9fc302351b330cb57e609a266407627ef378172f28974f4a18435b8a77b9cc7a8ff7b75701185211739f685629bbda961c3588c15af1221
 SHA512 
0e10c1f560bab0812d759d286656593dea5940f02bb52d88d9ba7f10b12b9cc3d7aa2a41c5f7a45b319069e04dce22dc1286b3c1ba685b35cd6d04cd81c5a0f5
 DIST ffmpeg-6.1.tar.xz 10455956 BLAKE2B 
5eaee0e0f72139e3b018e6ee26a102c7d6881ec8e7a70b21c51e4a515a37396ae12f19185112bb3f8b3401b85e68c08435146a83470e07ffb571d3d9bca89289
 SHA512 
72f47924806b9b128672bd268aa2c8fc2c9b8491899a772b6f82421daa2b67de45a4bdd71f6071825814e599a73adb1e42682e202a12fc055e9a224c7d5baa4a
 DIST ffmpeg-6.1.tar.xz.asc 520 BLAKE2B 
774ba20a8ad3d786368c7e6928ee0976cd943756f24e3f076dc0cc92fc0069637f0a9a92e3c5238c74148330385d040118d3c5f9af6b267d572283b8de83b286
 SHA512 
e4885270869cc6a1681bc3f76f344f77c4858c490a517e45a758d15214ce67c3c2113a1caa8ca65eb6447b68d822fa1dd730081345bcc0928faaf82bb76037ba

diff --git a/media-video/ffmpeg/ffmpeg-6.1.1.ebuild 
b/media-video/ffmpeg/ffmpeg-6.1.1.ebuild
new file mode 100644
index ..36572f204937
--- /dev/null
+++ b/media-video/ffmpeg/ffmpeg-6.1.1.ebuild
@@ -0,0 +1,582 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Subslot: libavutil major.libavcodec major.libavformat major
+# Since FFmpeg ships several libraries, subslot is kind of limited here.
+# Most consumers will use those three libraries, if a "less used" library
+# changes its soname, consumers will have to be rebuilt the old way
+# (preserve-libs).
+# If, for example, a package does not link to libavformat and only libavformat
+# changes its ABI then this package will be rebuilt needlessly. Hence, such a
+# package is free _not_ to := depend on FFmpeg but I would strongly encourage
+# doing so since such a case is unlikely.
+FFMPEG_SUBSLOT=58.60.60
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_MIN_CLONE_TYPE="single"
+   EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git;
+fi
+
+inherit flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
+
+DESCRIPTION="Complete solution to record/convert/stream audio and video. 
Includes libavcodec"
+HOMEPAGE="https://ffmpeg.org/;
+if [ "${PV#}" != "${PV}" ] ; then
+   SRC_URI=""
+elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
+   SRC_URI="mirror://gentoo/${P}.tar.xz"
+else # Release
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc
+   inherit verify-sig
+   SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz;
+   SRC_URI+=" verify-sig? ( 
https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )"
+
+   BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-ffmpeg )"
+fi
+FFMPEG_REVISION="${PV#*_p}"
+
+SLOT="0/${FFMPEG_SUBSLOT}"
+LICENSE="
+   !gpl? ( LGPL-2.1 )
+   gpl? ( GPL-2 )
+   amr? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   gmp? (
+  

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

2024-01-01 Thread Sam James
commit: 1f942a497060f50d919fe555cc3a77fc4fa3f3e6
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 05:39:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 05:39:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f942a49

app-admin/sudo: add 1.9.15_p5

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.15_p5.ebuild | 286 +++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 1052bd5b3620..8ec7d85e2099 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -2,3 +2,5 @@ DIST sudo-1.9.15p2.tar.gz 5303642 BLAKE2B 
002f820d6d82b3384a9206545a999765c2924b
 DIST sudo-1.9.15p2.tar.gz.sig 566 BLAKE2B 
e526f608c11abdf2e762dd273106e5934273a42596f00afaa64826f6f56714ff8186f7e1d9233b56cae8d2aed657565f87c976437727880f674e2ef42f93560a
 SHA512 
1b0692a19966e3a2db82d064a17312bfcab454bc9eba0e9fe7ce3dcee0507704767655c30443cb87e0b7d2015317fd38d990ccf66cd18bb47fdf6e43494d6d8e
 DIST sudo-1.9.15p4.tar.gz 5304804 BLAKE2B 
011d8ee099bfc16cff141dabffd0ce2befa7fdc834108759e9fdc3c2c11c3bca02eb0c410915394b1b3e3725fbb08544f98ffa584299dbce0db2b49234c0550a
 SHA512 
db7e2270a7303b60ecd782605c24c4b4ba6478a145a5eed1084af6202ad30c0c93725b6690ae46ff484efcfa34437991a40d7d5699fdb84af1e4c5a2aa99194f
 DIST sudo-1.9.15p4.tar.gz.sig 566 BLAKE2B 
79ac7e75a3d6d9bc4559611bc98a1fcdc4e34472dc16942ec9cf9c4614d8bdace5ff16689ed067b139a40d3d01cc6c1794d9e511afe4a75c8b50401e158d4a72
 SHA512 
1ec52c8f2a0e50a0cfa622ce58fcbb68f05d93972d84cc08733eb88b66914022b211e740eef3a44452e0a30f498563573c8d96a6422b1211c9c8f50e58837195
+DIST sudo-1.9.15p5.tar.gz 5306611 BLAKE2B 
73ee598c2a2848d5be24f97492b13eba2f326c514799220e43a1aeafc6692224a7555fb7cc0a96a2720751d3e4d98e752804db589ac3c1476f24e71f5b9bc720
 SHA512 
ebac69719de2fe7bd587924701bdd24149bf376a68b17ec02f69b2b96d4bb6fa5eb8260a073ec5ea046d3ac69bb5b1c0b9d61709fe6a56f1f66e40817a70b15a
+DIST sudo-1.9.15p5.tar.gz.sig 566 BLAKE2B 
ddd8fed1b3721aafdb32b762834168063c3f0f003ef5d83f1883615320da6fe89b08d72c8e893c8b2bf9fd892a40e47cc77d72672e43b5a24db50e7194d9bc4c
 SHA512 
97480a3d27b546a93e997c3a1e8169904a7625ab8fa6198d0b7e1d2d040f55b2d58462cd08e5cc97c2f1c817b12343e35cdd7db207aee42785f2b95b17c600b0

diff --git a/app-admin/sudo/sudo-1.9.15_p5.ebuild 
b/app-admin/sudo/sudo-1.9.15_p5.ebuild
new file mode 100644
index ..cdfe2e0a559d
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.15_p5.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl )
+"
+

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

2024-01-01 Thread Sam James
commit: 763d1a19a12b0d2dba941a00ab4c5bd2ac3b8496
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 05:59:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 05:59:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=763d1a19

x11-base/xwayland: fix systemd automagic

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

 .../files/xwayland-23.2.3-systemd-automagic.patch  | 52 ++
 ...yland-.ebuild => xwayland-23.2.3-r1.ebuild} | 13 +++---
 x11-base/xwayland/xwayland-.ebuild |  6 ++-
 3 files changed, 62 insertions(+), 9 deletions(-)

diff --git a/x11-base/xwayland/files/xwayland-23.2.3-systemd-automagic.patch 
b/x11-base/xwayland/files/xwayland-23.2.3-systemd-automagic.patch
new file mode 100644
index ..9af034c46fd5
--- /dev/null
+++ b/x11-base/xwayland/files/xwayland-23.2.3-systemd-automagic.patch
@@ -0,0 +1,52 @@
+https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1230
+
+From 010f6e751e86207a7e88f3504191bcae2d77b458 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 31 Dec 2023 23:37:19 +
+Subject: [PATCH] meson: add option for systemd
+
+Without this, systemd will be used if installed on the system automagically,
+which is a problem if the built e.g. Xwayland is going to be used on a 
non-systemd
+machine.
+
+Bug: https://bugs.gentoo.org/908254
+Signed-off-by: Sam James 
+
+diff --git a/include/meson.build b/include/meson.build
+index e6e3d553f..ddc18407e 100644
+--- a/include/meson.build
 b/include/meson.build
+@@ -91,7 +91,7 @@ endif
+ 
+ conf_data.set('HAVE_LIBBSD', libbsd_dep.found() ? '1' : false)
+ # Note: this symbol is used by libXtrans.
+-conf_data.set('HAVE_SYSTEMD_DAEMON', libsystemd_daemon_dep.found() ? '1' : 
false)
++conf_data.set('HAVE_SYSTEMD_DAEMON', build_systemd ? '1' : false)
+ conf_data.set('HAVE_XSHMFENCE', xshmfence_dep.found() ? '1' : false)
+ conf_data.set('WITH_LIBDRM', libdrm_required ? '1' : false)
+ conf_data.set('GLAMOR_HAS_EGL_QUERY_DMABUF',
+diff --git a/meson.build b/meson.build
+index 60164d73b..de984760c 100644
+--- a/meson.build
 b/meson.build
+@@ -99,6 +99,7 @@ xkbcomp_dep = dependency('xkbcomp', required: false)
+ xkbfile_dep = dependency('xkbfile')
+ xfont2_dep = dependency('xfont2', version: '>= 2.0')
+ 
++build_systemd = get_option('systemd') == 'true'
+ # libsystemd-daemon was moved into libsystemd in version 209
+ libsystemd_daemon_dep = dependency('libsystemd', version: '>= 209', required: 
false)
+ if not libsystemd_daemon_dep.found()
+diff --git a/meson_options.txt b/meson_options.txt
+index af094df70..62c539fbd 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -47,6 +47,8 @@ option('listen_unix', type: 'boolean', value: true,
+ option('listen_local', type: 'boolean', value: true,
+description: 'Listen on local by default')
+ 
++option('systemd', type: 'combo', choices: ['true', 'false', 'auto'], value: 
'auto',
++   description: 'Enable systemd-notify support')
+ option('dpms', type: 'boolean', value: true,
+description: 'Xorg DPMS extension')
+ option('xf86bigfont', type: 'boolean', value: false,

diff --git a/x11-base/xwayland/xwayland-.ebuild 
b/x11-base/xwayland/xwayland-23.2.3-r1.ebuild
similarity index 88%
copy from x11-base/xwayland/xwayland-.ebuild
copy to x11-base/xwayland/xwayland-23.2.3-r1.ebuild
index 915fd9a08bb3..7cf66e28583c 100644
--- a/x11-base/xwayland/xwayland-.ebuild
+++ b/x11-base/xwayland/xwayland-23.2.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ fi
 DESCRIPTION="Standalone X server running under Wayland"
 HOMEPAGE="https://wayland.freedesktop.org/xserver.html;
 
-IUSE="libei selinux video_cards_nvidia unwind xcsecurity"
+IUSE="libei selinux systemd video_cards_nvidia unwind xcsecurity"
 
 LICENSE="MIT"
 SLOT="0"
@@ -41,6 +41,7 @@ COMMON_DEPEND="
>=x11-misc/xkeyboard-config-2.4.1-r3
 
libei? ( dev-libs/libei )
+   systemd? ( sys-apps/systemd )
unwind? ( sys-libs/libunwind )
video_cards_nvidia? ( gui-libs/egl-wayland )
 "
@@ -62,12 +63,14 @@ BDEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}"/xwayland-drop-redundantly-installed-files_v2.patch
+   "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
+   "${FILESDIR}"/xwayland-23.2.3-systemd-automagic.patch
 )
 
 src_configure() {
local emesonargs=(
$(meson_use selinux xselinux)
+   $(meson_use systemd)
$(meson_use unwind libunwind)
$(meson_use xcsecurity)
$(meson_use video_cards_nvidia xwayland_eglstream)
@@ -91,10 +94,6 @@ src_configure() {
-Ddocs=false
-Ddevel-docs=false
-Ddocs-pdf=false
-   -Dxorg=false
-   -Dxnest=false
-

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

2024-01-01 Thread Sam James
commit: 89ee09303b7093fa9055e446af5fefdc2467ef74
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 05:43:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 05:43:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89ee0930

x11-terms/xterm: add 389

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

 x11-terms/xterm/Manifest |   2 +
 x11-terms/xterm/xterm-389.ebuild | 110 +++
 2 files changed, 112 insertions(+)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index a49b14305bd5..d3387d6e514e 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -4,3 +4,5 @@ DIST xterm-386.tgz 1545960 BLAKE2B 
afcd7f991d0f915c3317bb449359b122360018e22c37d
 DIST xterm-386.tgz.asc 729 BLAKE2B 
37097533aa8e92e4162fc37e073085f14e3b3b1dd1823e61eade197638baa8bf4b55fd3e26fdbb25ce0df9dc22bd4803f3d05ec79aa0bb1a7ba223f7047c9c22
 SHA512 
2ddb0f2dedc0f032990d16daac449e7f03a281728a775b2f0412e1242a0becd4a5a44c0768b86ecc697aa96bc92cdc23756ef83988f1ade74ebc007701a152b3
 DIST xterm-388.tgz 1548336 BLAKE2B 
fe003ee6a234bf978a3b85ab840f59470239b3584e20e379a62ee45fd70d8e1083cc04f2f2194697cd900a74e3a0c17d67cab07b3b9b32addf23d093464d3ec1
 SHA512 
7ded1c32b18e629222c9109dc9eb206511762447f07a1043fb63802f036d6d685d332697edd46556c07e6fb5ca95f9bcf836c48d05bd72d626bb90dfa1bfc21a
 DIST xterm-388.tgz.asc 729 BLAKE2B 
22c15b4ee2aec490bf793ab6893b50a7d4fd48f182066012528df53df9684040664177df07aa1d798e5992e6969f11cd0f6fcf3f1cb666f50c4e68d18cfb690c
 SHA512 
60d45780deba965b11bfe63a173d7413a76c05f043666aa41973296745976fd51380bebb6b6a120983c206889d550fb35895233492c674bc04555957829e4563
+DIST xterm-389.tgz 1579767 BLAKE2B 
1d686a7873a659982f198138ce7b914042b6d92a45f7a78193ca0a0b5784540aaff6bc92b14236c0bb62fcbf69bdee3ad7dfe0c66ac853b1468458df29770abd
 SHA512 
a87703692d621f38670c85be3495aa3840de5e53136dc7be01b3b7003add6109310cc583ac5f0ac1f67e588628336a4b48e947f8d1a326d33a804e2c164890fc
+DIST xterm-389.tgz.asc 729 BLAKE2B 
d44c17397c6bc64829677f4211db305343f334f73c479663048aac92b04aa329d100771d9ed51e8da958070fa1a81a2b8895e0bcdba0317138465374ad4b2fa9
 SHA512 
a793f911ed2aea78cd7ab289af7f031054ea86a6d726f4cd4775c44b30e9cc6217adbcda49bd195aa04a5c22ccf9d1cdefd99fe3d0785c5e126a901b0399195e

diff --git a/x11-terms/xterm/xterm-389.ebuild b/x11-terms/xterm/xterm-389.ebuild
new file mode 100644
index ..cd361e1d8205
--- /dev/null
+++ b/x11-terms/xterm/xterm-389.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc
+inherit desktop flag-o-matic toolchain-funcs verify-sig xdg
+
+DESCRIPTION="Terminal Emulator for X Windows"
+HOMEPAGE="https://invisible-island.net/xterm/;
+SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
+
+DEPEND="
+   kernel_linux? ( sys-libs/libutempter )
+   media-libs/fontconfig:1.0
+   >=sys-libs/ncurses-5.7-r7:=
+   x11-apps/xmessage
+   x11-libs/libICE
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXft
+   x11-libs/libxkbfile
+   x11-libs/libXmu
+   x11-libs/libXrender
+   x11-libs/libXt
+   unicode? ( x11-apps/luit )
+   Xaw3d? ( x11-libs/libXaw3d )
+   xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${DEPEND}
+   media-fonts/font-misc-misc
+   x11-apps/rgb"
+DEPEND+=" x11-base/xorg-proto"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+DOCS=( README{,.i18n} ctlseqs.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-384-unconditional-gnusource.patch
+)
+
+src_configure() {
+   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
+
+   # bug #454736
+   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
+   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
+   # Everything gets linked against ncurses anyways, so don't shout
+   append-libs $($(tc-getPKG_CONFIG) --libs ncurses)
+
+   local myeconfargs=(
+   --disable-full-tgetent
+   --disable-imake
+   --disable-setgid
+   --disable-setuid
+   --enable-256-color
+   --enable-broken-osc
+   --enable-broken-st
+   --enable-dabbrev
+   --enable-exec-xterm
+   --enable-i18n
+   --enable-load-vt-fonts
+   --enable-logging
+   --enable-screen-dumps
+   

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

2024-01-01 Thread Sam James
commit: 2a717430d8311c0eea224d1165dcce536d1f1b3e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 05:19:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 05:19:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a717430

dev-lang/php: keyword 8.3.0-r1

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

 dev-lang/php/php-8.3.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/php/php-8.3.0-r1.ebuild b/dev-lang/php/php-8.3.0-r1.ebuild
index c694a628967e..c5abc844f96b 100644
--- a/dev-lang/php/php-8.3.0-r1.ebuild
+++ b/dev-lang/php/php-8.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ LICENSE="PHP-3.01
unicode? ( BSD-2 LGPL-2.1 )"
 
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 # We can build the following SAPIs in the given order
 SAPIS="embed cli cgi fpm apache2 phpdbg"



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

2024-01-01 Thread Sam James
commit: 11b322b55f20ad061ceda1bcd623bbb03121eace
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 05:20:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 05:20:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11b322b5

profiles/arch/sparc: drop stale clang mask

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

 profiles/arch/sparc/package.use.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index abd50b489fe4..e1f33e616209 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -216,7 +216,6 @@ dev-cpp/eigen test
 
 # Sam James  (2021-04-27)
 # Deps not yet tested/keyworded.
-sys-devel/clang default-compiler-rt default-lld
 sys-devel/clang-common default-compiler-rt default-lld
 sys-devel/clang-runtime compiler-rt
 sys-devel/llvm z3



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

2024-01-01 Thread Sam James
commit: d2cc25faafdc413cb9b09775c40cb36a716c44a6
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 05:16:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 05:16:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2cc25fa

www-client/chromium: force LLD for arm64

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

 www-client/chromium/chromium-120.0.6099.129.ebuild | 21 +++--
 1 file changed, 19 insertions(+), 2 deletions(-)

diff --git a/www-client/chromium/chromium-120.0.6099.129.ebuild 
b/www-client/chromium/chromium-120.0.6099.129.ebuild
index 37c3c0cbb59c..57deed6f78f7 100644
--- a/www-client/chromium/chromium-120.0.6099.129.ebuild
+++ b/www-client/chromium/chromium-120.0.6099.129.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2009-2023 Gentoo Authors
+# Copyright 2009-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,6 +23,9 @@ GN_MIN_VER=0.2122
 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227 - Chromium 120:
 #webrtc -  no matching member function for call to 'emplace'
 : ${CHROMIUM_FORCE_LIBCXX=yes}
+# This variable is set to yes when building with bfd is broken.
+# See bug #918897 for arm64 where bfd can't handle the size.
+: ${CHROMIUM_FORCE_LLD=no}
 
 VIRTUALX_REQUIRED="pgo"
 
@@ -210,6 +213,13 @@ if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then
BDEPEND+=" >=sys-devel/clang-${LLVM_MIN_SLOT}"
 fi
 
+if [[ ${CHROMIUM_FORCE_LLD} == yes ]]; then
+   BDEPEND+=" >=sys-devel/lld-${LLVM_MIN_SLOT}"
+else
+   # XXX: Hack for arm64 for bug #918897
+   BDEPEND+=" arm64? ( >=sys-devel/lld-${LLVM_MIN_SLOT} )"
+fi
+
 if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
 fi
@@ -247,6 +257,11 @@ python_check_deps() {
python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
 }
 
+needs_lld() {
+   # XXX: Temporary hack w/ use arm64 for bug #918897
+   [[ ${CHROMIUM_FORCE_LLD} == yes ]] || use arm64
+}
+
 needs_clang() {
[[ ${CHROMIUM_FORCE_CLANG} == yes ]] || use libcxx || use lto || use pgo
 }
@@ -705,7 +720,9 @@ chromium_configure() {
fi
 
# Force lld for lto and pgo builds, otherwise disable, bug 641556
-   if use lto || use pgo; then
+   if needs_lld || use lto || use pgo; then
+   # https://bugs.gentoo.org/918897#c32
+   append-ldflags -Wl,--undefined-version
myconf_gn+=" use_lld=true"
else
myconf_gn+=" use_lld=false"



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

2024-01-01 Thread Michał Górny
commit: 92e065ab26f54dc3b5c2ce274d47cad06743916e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  2 04:15:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  2 05:07:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e065ab

dev-python/lz4: Bump to 4.3.3

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

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

diff --git a/dev-python/lz4/Manifest b/dev-python/lz4/Manifest
index 0ddd165a0b07..a6830158568c 100644
--- a/dev-python/lz4/Manifest
+++ b/dev-python/lz4/Manifest
@@ -1 +1,2 @@
 DIST lz4-4.3.2.tar.gz 170869 BLAKE2B 
bd6ddcb7294cbfaf2a2a0de78c49434956c376a38de08b457283684ac3e7b394da1e7964221de44bb91197511a40fda9103ec53478437daa4460d7fabeaef5a1
 SHA512 
c2e7d3ec0954110c9b21e562147e80c8abddd21ebb213491d1072454834151a0f3a0935c0f3eebec34c024fe6e79136ccf6363dcb5390aa03cb52489fcb4113c
+DIST lz4-4.3.3.tar.gz 171509 BLAKE2B 
7db336fd488ca1ba6bb80ba6a6e66bf1499004bb1ba46a3451c90721d7bb76f49ac5fc5bb5f884e350a29b565a7db14fccb907da925f7b5d14474e030e967e77
 SHA512 
9bdacf6766cca5d1c59f0a0f795910da104ce51d4c43057c4c07fed98765881a702604d60d22a10dea937c4d683e3fcf07c26a6c7a7b5a15b45759fcedb55900

diff --git a/dev-python/lz4/lz4-4.3.3.ebuild b/dev-python/lz4/lz4-4.3.3.ebuild
new file mode 100644
index ..c3434bfb8af3
--- /dev/null
+++ b/dev-python/lz4/lz4-4.3.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="LZ4 Bindings for Python"
+HOMEPAGE="
+   https://github.com/python-lz4/python-lz4/
+   https://pypi.org/project/lz4/
+"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+   app-arch/lz4:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   dev-python/pkgconfig[${PYTHON_USEDEP}]
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   )
+"
+
+# note: test suite fails with xdist
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # lz4.stream is not officially supported and not installed by 
default
+   # (we do not support installing it at the moment)
+   tests/stream
+   )
+
+   rm -rf lz4 || die
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-01-01 Thread Michał Górny
commit: 73a6fef13598f2449da17e870e9a4317cb3fa6fd
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  2 04:08:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  2 05:07:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a6fef1

dev-python/jupyter-core: Bump to 5.6.1

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

 dev-python/jupyter-core/Manifest  |  1 +
 dev-python/jupyter-core/jupyter-core-5.6.1.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/jupyter-core/Manifest b/dev-python/jupyter-core/Manifest
index d41db9d5899e..a856f5aa0844 100644
--- a/dev-python/jupyter-core/Manifest
+++ b/dev-python/jupyter-core/Manifest
@@ -1,3 +1,4 @@
 DIST jupyter_core-5.5.0.tar.gz 85369 BLAKE2B 
41fa2381023c8f2313607d2ac989d1f35dcd362abd4b9573affaf9fc34cd48eb260d2ad68af97be2d47aa4a077f1756e6e291a4f0dd48c9774df2d31dda7e9b4
 SHA512 
92ca5ddc69d58ecdf1f707104e950ba43c88630991b0a6951fb6ba83260573b9f48c7903b25ae7bc105c08b3179de4bebb5a87b66453b96ceed631cbf555d631
 DIST jupyter_core-5.5.1.tar.gz 85962 BLAKE2B 
a00e96b417d86cc66ac483d031919483ded2e06da9688ed3554d96b5b6709f6ffd1d3602a63160d37c4774d37ee166aed3f3fb81f7f9882482302c8189a19fce
 SHA512 
f82ce8a0f6671b06b6bb768d1a7cf85a9b28be57ba88809334d2fbcfed0d6e2bc5a2320a128ed8a8b498a763d157b1ecc1dc093de1c1aa97a65770a5b715c202
 DIST jupyter_core-5.6.0.tar.gz 86418 BLAKE2B 
70ab01fc13772f772c374a9452f36926f43bf85c6a19108592ce91238df137116f683692a69cbbb2693a87222728b76de0d4b80563bcd5b6d9019aac874e1d91
 SHA512 
2a2ff1a6ecc12adbd98b1beaea6206f58fe6d24b841102a436ed42106639992454eb4af2515ff268e95749fa01c3352ac1c919bfb053f3ebe22e1d9d9f9e03d3
+DIST jupyter_core-5.6.1.tar.gz 86268 BLAKE2B 
ad9c04813367ae649002dfea236276e98665dab0dc6484939024eba94e4e687defffebb39f95d2ee8f9a2784388a88996f7dee8cbe93331984ac0e5528243d86
 SHA512 
ba774e0265a0917d64abb2261dac6ea1e9c6cb2d48f0b988367e3f62b5365481f43141a2904535ba5521246f7409f8eee356418e7cb10deb74859125dfcba0f9

diff --git a/dev-python/jupyter-core/jupyter-core-5.6.1.ebuild 
b/dev-python/jupyter-core/jupyter-core-5.6.1.ebuild
new file mode 100644
index ..0f5aa60a25ca
--- /dev/null
+++ b/dev-python/jupyter-core/jupyter-core-5.6.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Core common functionality of Jupyter projects"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/jupyter_core/
+   https://pypi.org/project/jupyter-core/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.11.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/myst-parser \
+   dev-python/pydata-sphinx-theme \
+   dev-python/sphinx-autodoc-typehints \
+   dev-python/sphinxcontrib-github-alt \
+   dev-python/sphinxcontrib-spelling \
+   dev-python/traitlets
+distutils_enable_tests pytest



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

2024-01-01 Thread Michał Górny
commit: 8a98ec36581b43b37ecb1193a7a0b6d93e15dc4b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  2 04:57:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  2 05:07:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a98ec36

dev-python/bitarray: Bump to 2.9.2

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

 dev-python/bitarray/Manifest  |  1 +
 dev-python/bitarray/bitarray-2.9.2.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest
index 2de846b5e03f..296367d68972 100644
--- a/dev-python/bitarray/Manifest
+++ b/dev-python/bitarray/Manifest
@@ -1,3 +1,4 @@
 DIST bitarray-2.8.5.tar.gz 129895 BLAKE2B 
a0dc14c488c2c818ca1bbd60abc51fe800b7c4f8a015f373baf90894ea42fe1c70c4d13d235bcbac55fcccb70e2b1245e2b39a0f485e4ce62c44472d3f3f2c9b
 SHA512 
fcae4223608cf308bd1ce07749de2a0c3f00c5d0ff471b25da8c0cc5c289b3776aea0ff24fc7be6b8b89fb86ce268a1989488559b0ed9b08a347d3bb476daaa6
 DIST bitarray-2.9.0.tar.gz 132895 BLAKE2B 
c10687a90267b91f9fbe4f9b3ca90ec4d6bcf079a43f02b697650efcb319c3b0abbf305bac3507d18f784a3e6b202bab25b7781ce2386f3ccd328ec115e93bd3
 SHA512 
c436e4e580a8050ce9befe1290b44b61094b550dda12fed1734d927eb3744eefb5312c3903865897b8dccf1b0e02b1053686eaf0e6a0317b93745e9fcf2fb0a9
 DIST bitarray-2.9.1.tar.gz 133001 BLAKE2B 
ca060e331fe6ec9645b238b12babaa504da96c8bf1237621deec59e798e07a643b8d767bf3ecc3ad6a768d9777e779a84427f56073d401f3c0bb367558ef8458
 SHA512 
241d160175095586c6b49c3f0bbaef801d33b7774129e807163c0652ae6af99457bf51cabb9b7af8bb94adb548a7ab1373665da0a0791432f565bef63a50761d
+DIST bitarray-2.9.2.tar.gz 132825 BLAKE2B 
dcd574f5273a876e8010513a433fbf657a0cdb37899b470ec4ba07d64af075a6d1660390e6dc040361537d115d4dc2abb9e21aa26601b5d8d9511a40408f7fc4
 SHA512 
fe7ea6fa35de53a0cbd1042cf7a596080690b94771d160b6659f085c969d29d8f816ffda14d3b3a16fb398573410cfdb53183704cf846e94af942b6dad9708fb

diff --git a/dev-python/bitarray/bitarray-2.9.2.ebuild 
b/dev-python/bitarray/bitarray-2.9.2.ebuild
new file mode 100644
index ..a58c2b172065
--- /dev/null
+++ b/dev-python/bitarray/bitarray-2.9.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Efficient arrays of booleans -- C extension"
+HOMEPAGE="
+   https://github.com/ilanschnell/bitarray/
+   https://pypi.org/project/bitarray/
+"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+python_test() {
+   "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with 
${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/scikit-build-core/

2024-01-01 Thread Michał Górny
commit: fb9fff65e2cc9a07d83c38be95b444983afa5a22
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  2 04:59:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  2 05:07:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb9fff65

dev-python/scikit-build-core: Bump to 0.7.1

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

 dev-python/scikit-build-core/Manifest  |  1 +
 .../scikit-build-core-0.7.1.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/scikit-build-core/Manifest 
b/dev-python/scikit-build-core/Manifest
index 1ed47daae3fe..a1cd23b3705b 100644
--- a/dev-python/scikit-build-core/Manifest
+++ b/dev-python/scikit-build-core/Manifest
@@ -1 +1,2 @@
 DIST scikit_build_core-0.7.0.tar.gz 197884 BLAKE2B 
f632cc131af9db03db2c84b32e451c6369273f9d5db0bca2991cface419c5f9faa5d98239a8a5edd8a36749bc368c0f3c25b3813f33ed63f125731ba4e3d11ae
 SHA512 
ee50070156030fe6c8e07db428902bec67e2267bf36338e62bd936e63f402da869fc4c629c0bc274ab6f798642d163906cc8d6695a62228580ba979878e5d6f8
+DIST scikit_build_core-0.7.1.tar.gz 197949 BLAKE2B 
bcce5c5f71ce1417e5912d9c60c1f1c8bd656feb16b255e7d94f8fe49f75354c940a940fedd07f9c03b200c8858e24537686067463a47699e9285178e64f32f8
 SHA512 
30b479708b2265789ad4d43ab0ef8a433cf6745223b9812e95b0e45356ab9ad0689ee8f546f3c3af0bd482342d5518d381481b58480b715023c6baa87235952a

diff --git a/dev-python/scikit-build-core/scikit-build-core-0.7.1.ebuild 
b/dev-python/scikit-build-core/scikit-build-core-0.7.1.ebuild
new file mode 100644
index ..d49a764ca1e3
--- /dev/null
+++ b/dev-python/scikit-build-core/scikit-build-core-0.7.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Build backend for CMake based projects"
+HOMEPAGE="
+   https://github.com/scikit-build/scikit-build-core/
+   https://pypi.org/project/scikit-build-core/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+# we always want [pyproject] extra
+RDEPEND="
+   >=dev-python/packaging-20.9[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/exceptiongroup[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.1[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}]
+   dev-python/pybind11[${PYTHON_USEDEP}]
+   >=dev-python/pytest-subprocess-1.5[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO / we don't package validate_pyproject anyway
+   tests/test_schema.py::test_compare_schemas
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p subprocess -m "not isolated and not network"
+}



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

2024-01-01 Thread Michał Górny
commit: a3489dc11abcdc5bfd2a62301396f90b48adb834
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  2 04:08:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  2 05:07:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3489dc1

dev-python/nbconvert: Bump to 7.14.0

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

 dev-python/nbconvert/Manifest|  1 +
 dev-python/nbconvert/nbconvert-7.14.0.ebuild | 82 
 2 files changed, 83 insertions(+)

diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest
index 0ff70a1ff7c0..abea2962e5b0 100644
--- a/dev-python/nbconvert/Manifest
+++ b/dev-python/nbconvert/Manifest
@@ -1,3 +1,4 @@
 DIST nbconvert-7.12.0.tar.gz 851572 BLAKE2B 
e6f91a29790fc24901bfb527fc4335000af11354090c969d393eb1c95ad9f36c1e65e941a061b20ed884fd4e70316c6cdf1eb7ca115147ecb8a4726f62a98b83
 SHA512 
ba450938e7a907a6b5679e619b79ea6555f81b6f4ca387c3fab94377ce060d5b99424804052855451ec3f6f8a160355d58c6b875bdd3951a16c5dacae19a2c24
 DIST nbconvert-7.13.0.tar.gz 851504 BLAKE2B 
72e745f58f624c4bf8dc05e366e924f734590cb7deaf27ea14229d6cdcca6b057fd1fb47a35bae511c7abb72cf7836203401613cb37ca2541f543b98422204ee
 SHA512 
8d008ccb5e281cd7fd25c384ca1ecf4f3ddd314c07ec1eae079ad2075ca3ed8d92b4d9849fc29a444f8784727cd92335e02154340980c1631d5fc0d6bad956f9
 DIST nbconvert-7.13.1.tar.gz 851593 BLAKE2B 
aa9895257710b2e759c25f91723a69cdd1a4c27e7910c423ed8818497ae78d6a5896dc2bc312a51d022d3de51a3afc0aecfc03e5ae9814dcea508b79e928
 SHA512 
33fd1bd41ea4b321875ac6a698b1bfd61e69ded672ee0e7ba4d1dd0a5bff7150f56f18f68212dd4a9e997c9642d83c237354fa8a5a62be492d8a292440cbc2d4
+DIST nbconvert-7.14.0.tar.gz 851778 BLAKE2B 
dcad57a56b1d7070188eb864668e1a12f26fb45ad88b0c566b26bc262bef250559bc4e011280c792d82c614330f38816f5f8fc9c3035d5d218aff8c312b78df6
 SHA512 
140c335c1ad5fa8419f273d102e2f39179edadff96caaba78f3b87118ee7690dee2978981d972ddd06ed3a67182f7d24467f8d0ad44760d1f0d74a2f5dd7ac35

diff --git a/dev-python/nbconvert/nbconvert-7.14.0.ebuild 
b/dev-python/nbconvert/nbconvert-7.14.0.ebuild
new file mode 100644
index ..93752b290252
--- /dev/null
+++ b/dev-python/nbconvert/nbconvert-7.14.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="Converting Jupyter Notebooks"
+HOMEPAGE="
+   https://nbconvert.readthedocs.io/
+   https://github.com/jupyter/nbconvert/
+   https://pypi.org/project/nbconvert/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/bleach[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}]
+   dev-python/jupyterlab-pygments[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
+   =dev-python/nbclient-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.7[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}]
+   dev-python/tinycss2[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   >=dev-python/ipywidgets-7.5[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   mkdir -p share/templates/classic/static || die
+   # tries to refetch stuff even if it's already present
+   sed -e 's:css = .*:raise PermissionError("You shall not fetch!"):' \
+   -i hatch_build.py || die
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name
+   
tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor
+   # crazy qtweb* stuff, perhaps permissions
+   tests/exporters/test_qtpdf.py::TestQtPDFExporter::test_export
+   tests/exporters/test_qtpng.py::TestQtPNGExporter::test_export
+   )
+
+   # virtx implies nonfatal, make it explicit to avoid confusion
+   nonfatal epytest || die
+}
+
+pkg_postinst() {
+   if ! has_version virtual/pandoc; then
+   einfo "Pandoc is required for converting to formats other than 
Python,"
+   einfo "HTML, and Markdown. If you need this functionality, 
install"
+   einfo "app-text/pandoc or 

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

2024-01-01 Thread Ionen Wolkens
commit: ed07004ad8ac42b9713b42e01162b39674bf1e5b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jan  2 04:23:57 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jan  2 04:54:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed07004a

dev-libs/ncnn: add 20240102

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

 dev-libs/ncnn/Manifest |  1 +
 dev-libs/ncnn/ncnn-20240102.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-libs/ncnn/Manifest b/dev-libs/ncnn/Manifest
index 5cb6a8ece0fd..0bb1db4d5b02 100644
--- a/dev-libs/ncnn/Manifest
+++ b/dev-libs/ncnn/Manifest
@@ -1 +1,2 @@
 DIST ncnn-20231027.tar.gz 12722960 BLAKE2B 
15fffe7ca640d4a7c42e9a2f80cc40d85ed1dfd06602eaf7b8ca9943ea30ca5c436ef44acf027587fd3006c7dceed92937151dd6f5f8cf17501fbe3e79d6f70c
 SHA512 
722966b3b30c5a4df81c6d45237b1821acc69db0c78350a41e3bc60e3f40c3dc64587ae0ab223635c468314c665e477ee7e0c2d3d4cccbc72bb15aeb56dcda6c
+DIST ncnn-20240102.tar.gz 12791570 BLAKE2B 
8a84353343d32bea1ef163a83cdef783a8a6077282e94a012d21a17b2e0d8c78c576ebd1dc5c9ec89364942b4ce69ab44d544648fe2dbd5fda4797b3b65adfd8
 SHA512 
31bc3c2f461a00241fb8f69ca6ea8cc590af6618856b1b84a048bde924e4b474fd883ad5d54dbfbdd1e5b59015889e15ffc4fbafccb3e42e052a02071f2017b1

diff --git a/dev-libs/ncnn/ncnn-20240102.ebuild 
b/dev-libs/ncnn/ncnn-20240102.ebuild
new file mode 100644
index ..a42214845a07
--- /dev/null
+++ b/dev-libs/ncnn/ncnn-20240102.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="High-performance neural network inference framework"
+HOMEPAGE="https://github.com/Tencent/ncnn/;
+SRC_URI="
+   https://github.com/Tencent/ncnn/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="BSD ZLIB"
+SLOT="0/${PV}" # currently has unstable ABI that often requires rebuilds
+KEYWORDS="~amd64 ~x86"
+IUSE="tools +vulkan"
+
+# Need the static library to run tests + skip vulkan / GPU:
+# -DNCNN_BUILD_TESTS=ON -DNCNN_SHARED_LIB=OFF -DNCNN_VULKAN=OFF
+RESTRICT="test"
+
+RDEPEND="
+   tools? (
+   dev-cpp/abseil-cpp:=
+   dev-libs/protobuf:=
+   )
+   vulkan? (
+   dev-util/glslang:=
+   media-libs/vulkan-loader
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
+
+DOCS=( README.md docs/. )
+
+src_configure() {
+   local mycmakeargs=(
+   -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake
+   -DNCNN_BUILD_EXAMPLES=no
+   -DNCNN_BUILD_TOOLS=$(usex tools)
+   -DNCNN_PYTHON=no # todo if something needs it
+   -DNCNN_SHARED_LIB=yes
+   -DNCNN_SIMPLEVK=no
+   -DNCNN_SYSTEM_GLSLANG=yes
+   -DNCNN_VERSION=${PV} # avoids libncnn.so.*.%Y%m%d using build 
date
+   -DNCNN_VULKAN=$(usex vulkan)
+   )
+
+   cmake_src_configure
+}



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

2024-01-01 Thread Sam James
commit: b071a966357a29e8450688a28ca918166b9e4eb0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 04:00:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 04:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b071a966

bintree: don't call trust helper unless bindb is writable

Followup to 6ae45739e208b7a9d59e0b6056be72a5791aae04. My qualm there wrt
writable was whether or not doing something which mutated state (and therefore
possibly the package list) would be confusing but that doesn't make much sense
for a few reasons.

Anyway, change the test to be not just for no-pretend, but also whether the
bindb is writable too, as pretend is already a proxy for whether we may
not have privileges (I can imagine someone possibly having bindb privileges
but not /etc/portage/gnupg, so better to just head this off entirely).

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

 NEWS | 3 ++-
 lib/portage/dbapi/bintree.py | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 038a4dbf8c..2ee334f20c 100644
--- a/NEWS
+++ b/NEWS
@@ -9,7 +9,8 @@ Release notes take the form of the following optional 
categories:
 portage-3.0.61 (UNRELEASED)
 --
 
-TODO
+Bug fixes:
+* bintree: Don't call trust helper unless bindb is writable (bug #915842, bug 
#920180).
 
 portage-3.0.60 (2024-01-02)
 --

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index a139e37659..d352b6fc0e 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -1334,7 +1334,7 @@ class binarytree:
 # when binpackages are involved, not only when we refuse unsigned
 # ones. (If the keys have expired we end up refusing signed but
 # technically invalid packages...)
-if not pretend:
+if not pretend and self.dbapi.writable:
 self._run_trust_helper()
 gpkg_only = True
 else:



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

2024-01-01 Thread Sam James
commit: abb990e46769d53c7ef504e8336350ccf37976e5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 04:42:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 04:42:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb990e4

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.69 x86, #921160

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

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
index cb61ebd251ba..dee0c569c580 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



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

2024-01-01 Thread Sam James
commit: c18f9a882d33fdc0bf684bfdbda96b4a3d598342
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 04:42:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 04:42:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c18f9a88

virtual/dist-kernel: Stabilize 6.1.69 x86, #921160

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

 virtual/dist-kernel/dist-kernel-6.1.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-6.1.69.ebuild 
b/virtual/dist-kernel/dist-kernel-6.1.69.ebuild
index 730d05ddbfde..8dc560fbc110 100644
--- a/virtual/dist-kernel/dist-kernel-6.1.69.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.1.69.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
|| (



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

2024-01-01 Thread Sam James
commit: ae6096b8de3210163290d413c35e272115cf
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 04:42:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 04:42:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6096b8

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.205 ppc64, #921159

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

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
index a728742e64eb..86c5ee94acd2 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



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

2024-01-01 Thread Sam James
commit: f07dd8cc74e444da69c5ff842845eb640413ab3c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 04:42:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 04:42:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07dd8cc

sys-kernel/gentoo-kernel: Stabilize 6.1.69 x86, #921160

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

 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.69.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.69.ebuild
index ca5b1c183211..e852a17a2a70 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.69.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.69.ebuild
@@ -43,7 +43,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="debug hardened"
 REQUIRED_USE="
arm? ( savedconfig )



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

2024-01-01 Thread Sam James
commit: c2b5b51da5453864258c68f2494393710b226b18
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 04:42:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 04:42:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b5b51d

virtual/dist-kernel: Stabilize 5.10.205 ppc64, #921159

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

 virtual/dist-kernel/dist-kernel-5.10.205.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.10.205.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.205.ebuild
index 60e7415a5ee5..9a78211cfab2 100644
--- a/virtual/dist-kernel/dist-kernel-5.10.205.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.10.205.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
 
 RDEPEND="
|| (



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

2024-01-01 Thread Sam James
commit: 862715bc0194e44eedf81a886409263385413d61
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 04:42:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 04:42:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=862715bc

sys-kernel/gentoo-kernel: Stabilize 5.10.205 ppc64, #921159

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

 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.205.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.205.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.205.ebuild
index f02347e56440..2157cb670cf5 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.205.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.205.ebuild
@@ -43,7 +43,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
 IUSE="debug hardened"
 REQUIRED_USE="arm? ( savedconfig )"
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/webrtc-audio-processing/files/, media-libs/webrtc-audio-processing/

2024-01-01 Thread Sam James
commit: 29cd0e622b574df6adff5704ab4e220709619767
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 04:36:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 04:39:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29cd0e62

media-libs/webrtc-audio-processing: fix x86 w/o SSE

Tested with CFLAGS="-O2" CFLAGS_x86="-m32 -O2 -mno-sse -march=i686 
-fcf-protection=none" e webrtc-audio-processing-1.3-r3.ebuild clean compile.

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

 .../files/webrtc-audio-processing-1.3-musl.patch   | 34 ++
 .../webrtc-audio-processing-1.3-x86-no-sse.patch   | 13 +++
 .../webrtc-audio-processing-1.3-r3.ebuild  | 40 ++
 3 files changed, 87 insertions(+)

diff --git 
a/media-libs/webrtc-audio-processing/files/webrtc-audio-processing-1.3-musl.patch
 
b/media-libs/webrtc-audio-processing/files/webrtc-audio-processing-1.3-musl.patch
new file mode 100644
index ..01e6e799a62b
--- /dev/null
+++ 
b/media-libs/webrtc-audio-processing/files/webrtc-audio-processing-1.3-musl.patch
@@ -0,0 +1,34 @@
+https://bugs.gentoo.org/918668
+https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/merge_requests/37
+(see also 
https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/merge_requests/38)
+
+From de1b9c444df1ed66d72a4ab3d0e4dd2151037934 Mon Sep 17 00:00:00 2001
+From: Markus Volk 
+Date: Thu, 14 Sep 2023 16:12:32 +0200
+Subject: [PATCH] file_wrapper.h: add missing include for musl
+
+this fixes:
+| In file included from 
../webrtc-audio-processing-1.3/webrtc/rtc_base/system/file_wrapper.cc:11:
+| ../webrtc-audio-processing-1.3/webrtc/rtc_base/system/file_wrapper.h:86:21: 
error: 'int64_t' has not been declared
+
+if built with musl libc
+
+Signed-off-by: Markus Volk 
+---
+ webrtc/rtc_base/system/file_wrapper.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/webrtc/rtc_base/system/file_wrapper.h 
b/webrtc/rtc_base/system/file_wrapper.h
+index 42c463c..c34d366 100644
+--- a/webrtc/rtc_base/system/file_wrapper.h
 b/webrtc/rtc_base/system/file_wrapper.h
+@@ -13,6 +13,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ #include 
+ 
+-- 
+GitLab

diff --git 
a/media-libs/webrtc-audio-processing/files/webrtc-audio-processing-1.3-x86-no-sse.patch
 
b/media-libs/webrtc-audio-processing/files/webrtc-audio-processing-1.3-x86-no-sse.patch
new file mode 100644
index ..c194dd9244e5
--- /dev/null
+++ 
b/media-libs/webrtc-audio-processing/files/webrtc-audio-processing-1.3-x86-no-sse.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/921140
+https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/issues/5
+--- a/webrtc/rtc_base/system/arch.h
 b/webrtc/rtc_base/system/arch.h
+@@ -34,7 +34,7 @@
+ #else
+ #define WEBRTC_ARCH_32_BITS
+ #endif
+-#elif defined(_M_IX86) || defined(__i386__)
++#elif defined(__SSE__) && (defined(_M_IX86) || defined(__i386__))
+ #define WEBRTC_ARCH_X86_FAMILY
+ #define WEBRTC_ARCH_X86
+ #define WEBRTC_ARCH_32_BITS

diff --git 
a/media-libs/webrtc-audio-processing/webrtc-audio-processing-1.3-r3.ebuild 
b/media-libs/webrtc-audio-processing/webrtc-audio-processing-1.3-r3.ebuild
new file mode 100644
index ..33bf26456380
--- /dev/null
+++ b/media-libs/webrtc-audio-processing/webrtc-audio-processing-1.3-r3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson-multilib
+
+DESCRIPTION="AudioProcessing library from the webrtc.org codebase"
+HOMEPAGE="https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/;
+SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="1"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux"
+IUSE="cpu_flags_arm_neon"
+
+RDEPEND="dev-cpp/abseil-cpp:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   
"${FILESDIR}/${PN}-1.3-Add-generic-byte-order-and-pointer-size-detection.patch"
+   "${FILESDIR}/${PN}-1.3-big-endian-support.patch"
+   "${FILESDIR}/${PN}-1.3-x86-no-sse.patch"
+   "${FILESDIR}/${PN}-1.3-musl.patch"
+)
+
+DOCS=( AUTHORS NEWS README.md )
+
+multilib_src_configure() {
+   if [[ ${ABI} == x86 ]] ; then
+   # bug #921140
+   local -x CPPFLAGS="${CPPFLAGS} -DPFFFT_SIMD_DISABLE"
+   fi
+
+   local emesonargs=(
+   -Dneon=$(usex cpu_flags_arm_neon yes no)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/expected-lite/

2024-01-01 Thread WANG Xuerui
commit: e3d2431a61e02400d137e2dccd22024cf905b5ad
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 03:08:13 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 03:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3d2431a

dev-cpp/expected-lite: keyword 0.6.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-cpp/expected-lite/expected-lite-0.6.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/expected-lite/expected-lite-0.6.3.ebuild 
b/dev-cpp/expected-lite/expected-lite-0.6.3.ebuild
index 37a076a8e6af..b300fa540814 100644
--- a/dev-cpp/expected-lite/expected-lite-0.6.3.ebuild
+++ b/dev-cpp/expected-lite/expected-lite-0.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinmoene/expected-lite/archive/refs/tags/v${PV}.t
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/ms-gsl/

2024-01-01 Thread WANG Xuerui
commit: 1a928ce7f439a668f581919cc07e878808f001e0
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 03:07:20 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 03:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a928ce7

dev-cpp/ms-gsl: keyword 4.0.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-cpp/ms-gsl/ms-gsl-4.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/ms-gsl/ms-gsl-4.0.0.ebuild 
b/dev-cpp/ms-gsl/ms-gsl-4.0.0.ebuild
index f4bb2efed57c..f5b298484aa1 100644
--- a/dev-cpp/ms-gsl/ms-gsl-4.0.0.ebuild
+++ b/dev-cpp/ms-gsl/ms-gsl-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/GSL-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/fcitx-chinese-addons/

2024-01-01 Thread WANG Xuerui
commit: fb250a5c822b9ba9eccfb355f8184126aa9d4bb6
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 02:58:48 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 03:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb250a5c

app-i18n/fcitx-chinese-addons: keyword 5.1.2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.2.ebuild 
b/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.2.ebuild
index 64a5b3a5b44e..055aa4938932 100644
--- a/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.2.ebuild
+++ b/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/fcitx/fcitx5-chinese-addons;
 
SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}_dict.tar.xz;
 
 LICENSE="GPL-2+ LGPL-2+"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~loong ~x86"
 SLOT="5"
 IUSE="+gui webengine +cloudpinyin +qt5 lua +opencc test"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cppgir/

2024-01-01 Thread WANG Xuerui
commit: 93a095472f24ae21b92d62e22ac496b782202096
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 03:08:15 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 03:55:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a09547

dev-cpp/cppgir: keyword 0_p20230926 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-cpp/cppgir/cppgir-0_p20230926.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/cppgir/cppgir-0_p20230926.ebuild 
b/dev-cpp/cppgir/cppgir-0_p20230926.ebuild
index 883786dcaa55..b865780b1e96 100644
--- a/dev-cpp/cppgir/cppgir-0_p20230926.ebuild
+++ b/dev-cpp/cppgir/cppgir-0_p20230926.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/fcitx-lua/

2024-01-01 Thread WANG Xuerui
commit: 11ca09b1de6b10cfe7d42d45f2c7e22c48546b87
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Jan  1 10:00:25 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 03:55:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ca09b1

app-i18n/fcitx-lua: keyword 5.0.11 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-i18n/fcitx-lua/fcitx-lua-5.0.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/fcitx-lua/fcitx-lua-5.0.11.ebuild 
b/app-i18n/fcitx-lua/fcitx-lua-5.0.11.ebuild
index 4dc09a6886b7..e0a59277feee 100644
--- a/app-i18n/fcitx-lua/fcitx-lua-5.0.11.ebuild
+++ b/app-i18n/fcitx-lua/fcitx-lua-5.0.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ 
SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.xz ->
 
 LICENSE="LGPL-2.1+"
 SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~loong ~x86"
 IUSE="+dlopen test"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2024-01-01 Thread WANG Xuerui
commit: af576c25fa174afa2d06bde9dec6e71ec68566d5
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 02:58:24 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 03:55:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af576c25

app-i18n/libime: keyword 1.1.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-i18n/libime/libime-1.1.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/libime/libime-1.1.3.ebuild 
b/app-i18n/libime/libime-1.1.3.ebuild
index 3d962ae4153e..6c024fd0795e 100644
--- a/app-i18n/libime/libime-1.1.3.ebuild
+++ b/app-i18n/libime/libime-1.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://download.fcitx-im.org/fcitx5/libime/libime-${PV}_dict.tar.xz;
 
 LICENSE="LGPL-2+"
 SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~loong ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/fcitx-qt/

2024-01-01 Thread WANG Xuerui
commit: 8ebdfefbd7765225c477dcbe45e25b06576b85e0
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 02:58:36 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 03:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ebdfefb

app-i18n/fcitx-qt: keyword 5.1.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-i18n/fcitx-qt/fcitx-qt-5.1.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/fcitx-qt/fcitx-qt-5.1.3.ebuild 
b/app-i18n/fcitx-qt/fcitx-qt-5.1.3.ebuild
index e231ad2105f7..909c9559ce68 100644
--- a/app-i18n/fcitx-qt/fcitx-qt-5.1.3.ebuild
+++ b/app-i18n/fcitx-qt/fcitx-qt-5.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.xz ->
 
 LICENSE="BSD LGPL-2.1+"
 SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~loong ~x86"
 IUSE="+qt5 onlyplugin staticplugin qt6 wayland"
 REQUIRED_USE="
|| ( qt5 qt6 )



[gentoo-commits] repo/gentoo:master commit in: app-i18n/fcitx-gtk/

2024-01-01 Thread WANG Xuerui
commit: 33cbf0e3650f188bfc6afcb6139f49260394f01f
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Jan  1 10:00:14 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 03:55:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33cbf0e3

app-i18n/fcitx-gtk: keyword 5.1.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-i18n/fcitx-gtk/fcitx-gtk-5.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/fcitx-gtk/fcitx-gtk-5.1.0.ebuild 
b/app-i18n/fcitx-gtk/fcitx-gtk-5.1.0.ebuild
index 1ff0c65b1539..815b4c7bb7f6 100644
--- a/app-i18n/fcitx-gtk/fcitx-gtk-5.1.0.ebuild
+++ b/app-i18n/fcitx-gtk/fcitx-gtk-5.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.xz ->
 
 LICENSE="LGPL-2.1+"
 SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~loong ~x86"
 IUSE="gtk2 +gtk3 +gtk4 +introspection +snooper onlyplugin wayland +X"
 REQUIRED_USE="|| ( gtk2 gtk3 gtk4 )"
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/fcitx-configtool/

2024-01-01 Thread WANG Xuerui
commit: 04d9951ce6d2f8bf5f73c63e067266d2bb2b145d
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Jan  1 10:03:06 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 03:55:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d9951c

app-i18n/fcitx-configtool: keyword 5.1.2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-i18n/fcitx-configtool/fcitx-configtool-5.1.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.2.ebuild 
b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.2.ebuild
index 52c58f63ba0c..da606a563ee8 100644
--- a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.2.ebuild
+++ b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.xz ->
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~loong ~x86"
 IUSE="kcm +config-qt test"
 RESTRICT="!test? ( test )"
 



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

2024-01-01 Thread Sam James
commit: 11e278c512553a42a5c2c25a1647549d073fbc54
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 03:40:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:40:24 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=11e278c5

NEWS: add placeholder

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

 NEWS | 5 +
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index c8366cf5f3..038a4dbf8c 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,11 @@ Release notes take the form of the following optional 
categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.61 (UNRELEASED)
+--
+
+TODO
+
 portage-3.0.60 (2024-01-02)
 --
 



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

2024-01-01 Thread Sam James
commit: 73c980cc99406a9257659adbe10af348897d7a98
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 03:38:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:38:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c980cc

sys-apps/portage: add 3.0.60

Closes: https://bugs.gentoo.org/920827
Closes: https://bugs.gentoo.org/920828
Closes: https://bugs.gentoo.org/921089
Closes: https://bugs.gentoo.org/921107
Signed-off-by: Sam James  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-3.0.60.ebuild | 246 +
 2 files changed, 247 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 040bae125488..967c602c4675 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,3 +1,4 @@
 DIST portage-3.0.49.tar.bz2 1152449 BLAKE2B 
a47f951a35828ba9c8fc88c2eab5222c98ed20240c736c366d8f2e4f4aef773a140bf0e150448cc3796a7adb7471ce006aae4de1816bbbaae6dd83dcf28f52b0
 SHA512 
f07950d10c01bda0915aa30c5c0b6ce2864754fe7dea38b5341336cd7665dcabfdc219969f1a3d2803db59bc23fc4284bc96b4087a596cb27a5d9eb075735469
 DIST portage-3.0.57.tar.bz2 1173286 BLAKE2B 
793a150c94c939672783d7556e5fce80f7ff8895a616726d7adf92d6f8da99768c55db8a685f2dd548ab0bb09c29fd7548ee6fc1dfc51b55c530119690b92265
 SHA512 
4c5348e0dfc966db5ca1c08cc3fafc72dd2b3b402972b99b411f61f7a288190ecd9e5ac597dc62ee96eacc378818a4cac65b0fd040c9ff557e7cbe057a934829
 DIST portage-3.0.59.tar.bz2 1175098 BLAKE2B 
dbb8a22fd9417a74e60aa24ff064e9da5b4c54bd4936a0a1a4fdb0cd30d8568ca2424ef2a484883b538685a291a85009d942defdbb5cfa4e0072e9d977f238cd
 SHA512 
8c86e0663327125e7cb36150d4aca1d7fcd2bf7ae25634ed916c2ee444809404aafb094adacacc0408509600f447d62d9c53e7bc25dd8c71c61e8758ac674638
+DIST portage-3.0.60.tar.bz2 1177524 BLAKE2B 
1928e448e8f319e4f000e795587fa043155cf54871a14631f06cf96d0ff2372049d54da2196c878bd9c09b7db0578eaba72b15d85edc9c7b1514cc58f6ab24c3
 SHA512 
20b6af1778aff8ab7db64861393290ce57ef5ee4c9c1659d31ecd45374f10e230e6e9029d883c0647ab8f9e0d9b9fb0a22ddf70cb2281e4bcac949b7e4751428

diff --git a/sys-apps/portage/portage-3.0.60.ebuild 
b/sys-apps/portage/portage-3.0.60.ebuild
new file mode 100644
index ..7d462427195c
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.60.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit meson linux-info multiprocessing python-r1 tmpfiles
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="
+   https://anongit.gentoo.org/git/proj/portage.git
+   https://github.com/gentoo/portage.git
+   "
+   inherit git-r3
+else
+   
SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# setuptools is still needed as a workaround for Python 3.12+ for now.
+# https://github.com/mesonbuild/meson/issues/7702
+#
+# >=meson-1.2.1-r1 for bug #912051
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/meson-1.2.1-r1
+   || (
+   >=dev-util/meson-1.3.0-r1
+   /dev/null ; 
then
+   chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
+   fi
+
+   if has_version "<${CATEGORY}/${PN}-2.3.77"; then
+   elog "The emerge --autounmask option is now disabled by 
default, except for"
+   elog "portions of behavior which are controlled by the 
--autounmask-use and"
+   elog "--autounmask-license options. For backward compatibility, 
previous"
+   elog "behavior of --autounmask=y and --autounmask=n is entirely 
preserved."
+   elog "Users can get the old behavior simply by adding 
--autounmask to the"
+   elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale 
for this"
+   elog "change, see https://bugs.gentoo.org/658648.;
+   fi
+}
+
+pkg_postinst() {
+   # Warn about obsolete "enotice" script, bug #867010
+   local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
+   if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
+   eerror "Obsolete 'enotice' script detected!"
+   eerror "Please remove this from ${bashrc} to avoid problems."
+   eerror "See bug 867010 for more details."
+   fi
+}



[gentoo-commits] proj/portage: New tag: portage-3.0.60

2024-01-01 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:36:02 2024 +

New tag: portage-3.0.60




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

2024-01-01 Thread Sam James
commit: 5c85bdcbe24082c7a8935c2ba887415a0f378a45
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 03:35:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:35:17 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5c85bdcb

NEWS: update

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

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 60082db577..cc28688892 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,8 @@ Release notes take the form of the following optional 
categories:
 portage-3.0.60 (UNRELEASED)
 --
 
+A small set of binpkg robustness fixes.
+
 Bug fixes:
 * EbuildBinpkg: Avoid crash with verification failure in some cases (bug 
#921089).
 



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

2024-01-01 Thread Sam James
commit: d4cb398347200b2aa62e9c554d6d856cd17c294f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 03:35:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:35:35 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d4cb3983

NEWS, meson.build: prepare for portage-3.0.60

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

 NEWS| 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index cc28688892..c8366cf5f3 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional 
categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.60 (UNRELEASED)
+portage-3.0.60 (2024-01-02)
 --
 
 A small set of binpkg robustness fixes.

diff --git a/meson.build b/meson.build
index 71330fd5f2..77cec1d11f 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
 'portage',
 'c',
-version : '3.0.59',
+version : '3.0.60',
 license : 'GPL-2.0-or-later',
 meson_version : '>=0.58.0'
 )



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

2024-01-01 Thread Sam James
commit: 6ac67502cc5829685ae16b2366a5574f9a3785f1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 03:15:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:15:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ac67502

sys-kernel/gentoo-kernel: Stabilize 5.15.145 ppc64, #921161

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

 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.145.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.145.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.145.ebuild
index 6b4709be0060..3a2b8a445e69 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.145.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.145.ebuild
@@ -42,7 +42,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
 IUSE="debug hardened"
 REQUIRED_USE="
arm? ( savedconfig )



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

2024-01-01 Thread Sam James
commit: edb75ad783f11c9119807e13f8443234d282a800
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 03:15:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:15:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb75ad7

virtual/dist-kernel: Stabilize 6.1.69 ppc64, #921160

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

 virtual/dist-kernel/dist-kernel-6.1.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-6.1.69.ebuild 
b/virtual/dist-kernel/dist-kernel-6.1.69.ebuild
index ba084bdb7600..730d05ddbfde 100644
--- a/virtual/dist-kernel/dist-kernel-6.1.69.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.1.69.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
|| (



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

2024-01-01 Thread Sam James
commit: 6046f50098ab23f5d45113be60a60b17c8657d7b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 03:15:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:15:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6046f500

virtual/dist-kernel: Stabilize 5.15.145 ppc64, #921161

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

 virtual/dist-kernel/dist-kernel-5.15.145.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.15.145.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.145.ebuild
index fb102daa6100..83d22466d016 100644
--- a/virtual/dist-kernel/dist-kernel-5.15.145.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.15.145.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
 
 RDEPEND="
|| (



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

2024-01-01 Thread Sam James
commit: 4909accda3a93422c5ee285a3199e72a67691417
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 03:15:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:15:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4909accd

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.69 ppc64, #921160

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

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
index 8fbfa020c269..cb61ebd251ba 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



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

2024-01-01 Thread Sam James
commit: 18613c3916db92346190a85e9997c0c67b213171
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 03:15:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:15:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18613c39

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.145 ppc64, #921161

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

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
index 3bb35ac23c69..5cabc20ee878 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



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

2024-01-01 Thread Sam James
commit: c58a70a420d6874ac86cda090c9d21326cb48526
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 03:15:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:15:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c58a70a4

sys-kernel/gentoo-kernel: Stabilize 6.1.69 ppc64, #921160

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

 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.69.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.69.ebuild
index e9d6aed4583a..ca5b1c183211 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.69.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.69.ebuild
@@ -43,7 +43,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="debug hardened"
 REQUIRED_USE="
arm? ( savedconfig )



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

2024-01-01 Thread Sam James
commit: f60d138d366d5474a2a53e49e1cc15b272e9b888
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 03:12:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 03:12:32 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f60d138d

NEWS: update

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

 NEWS | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/NEWS b/NEWS
index 71fd82a3d0..60082db577 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,20 @@ Release notes take the form of the following optional 
categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.60 (UNRELEASED)
+--
+
+Bug fixes:
+* EbuildBinpkg: Avoid crash with verification failure in some cases (bug 
#921089).
+
+* dbapi: Raise CorruptionKeyError - which is treated as a warning - during 
pkgmoves
+  to avoid falling over in the event of a corrupt Packages index (bug #920828).
+
+* EbuildFetchTestCase: Fix key order assumption (bug #921107).
+
+* gpkg: Fix basename handling via aux_update (in particular with 
FEATURES="binpkg-multi-instance")
+  (bug #920828).
+
 portage-3.0.59 (2023-12-27)
 --
 



[gentoo-commits] proj/portage:master commit in: lib/portage/, lib/portage/tests/update/

2024-01-01 Thread Sam James
commit: 1e9f25d74fd6df7ef54edffe496499dc1711e911
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 18:14:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 22:23:27 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1e9f25d7

gpkg: fix basename handling via aux_update

When using a binpkg with BUILD_ID, we might sometimes get a UserWarning
for mismatched/corrupt gpkg structure:
```
UserWarning: gpkg file structure mismatch in 
/tmp/tmpo1x85ec1/pkgdir/dev-libs/B/B-1-1.gpkg.tar; files: ['B-1/gpkg-1', 
'B-1-1/metadata.tar.zst', 'B-1/image.tar.zst', 'B-1-1/Manifest']
warnings.warn(e)
```

update_metadata directly uses self.prefix instead of self.basename, while
e.g. _get_inner_tarinfo prefers self.basename > self.prefix > error.

Given update_metadata calls _create_tarinfo, use the same logic as it
and _get_inner_tarinfo to avoid corrupting the filename for the image.

Bug: https://bugs.gentoo.org/920828
Thanks-to: Zac Medico  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 lib/portage/gpkg.py   |  9 ++-
 lib/portage/tests/update/test_move_ent.py | 92 ++-
 2 files changed, 97 insertions(+), 4 deletions(-)

diff --git a/lib/portage/gpkg.py b/lib/portage/gpkg.py
index 2e1130857b..031b3f87cb 100644
--- a/lib/portage/gpkg.py
+++ b/lib/portage/gpkg.py
@@ -998,13 +998,16 @@ class gpkg:
 """
 self._verify_binpkg()
 self.checksums = []
-old_basename = self.prefix
-
 if self.signature_exist and not force:
 raise SignedPackage("Cannot update a signed gpkg file")
 
 if new_basename is None:
-new_basename = old_basename
+if self.basename:
+new_basename = self.basename
+elif self.prefix:
+new_basename = self.prefix
+else:
+raise InvalidBinaryPackageFormat("No basename or prefix 
specified")
 else:
 new_basename = new_basename.split("/", maxsplit=1)[-1]
 self.basename = new_basename

diff --git a/lib/portage/tests/update/test_move_ent.py 
b/lib/portage/tests/update/test_move_ent.py
index 436b846cf3..169b892a30 100644
--- a/lib/portage/tests/update/test_move_ent.py
+++ b/lib/portage/tests/update/test_move_ent.py
@@ -3,7 +3,7 @@
 
 import sys
 import textwrap
-
+import pytest
 import portage
 from portage import os
 from portage.const import SUPPORTED_GENTOO_BINPKG_FORMATS
@@ -230,3 +230,93 @@ class MoveEntTestCase(TestCase):
 
 finally:
 playground.cleanup()
+
+@pytest.mark.filterwarnings("error")
+def testMoveEntWithCorruptIndex(self):
+"""
+Test handling of the Packages index being stale (bug #920828)
+and gpkg's binpkg-multi-instance handling.
+
+We expect a UserWarning to be thrown if the gpkg structure is broken,
+so we promote that to an error.
+"""
+ebuilds = {
+"dev-libs/A-moved-1::test_repo": {
+"EAPI": "4",
+"SLOT": "2",
+},
+"dev-libs/B-1::test_repo": {"EAPI": "4", "RDEPEND": 
"dev-libs/A-moved"},
+}
+
+installed = {
+"dev-libs/A-1::test_repo": {
+"EAPI": "4",
+},
+"dev-libs/B-1::test_repo": {"EAPI": "4", "RDEPEND": "dev-libs/A"},
+}
+
+binpkgs = {
+"dev-libs/A-1::test_repo": {
+"EAPI": "4",
+"BUILD_ID": "1",
+},
+"dev-libs/B-1::test_repo": {
+"EAPI": "4",
+"BUILD_ID": "1",
+"RDEPEND": "dev-libs/A",
+},
+}
+
+updates = textwrap.dedent(
+"""
+   move dev-libs/A dev-libs/A-moved
+   """
+)
+
+for binpkg_format in ("gpkg",):
+with self.subTest(binpkg_format=binpkg_format):
+print(colorize("HILITE", binpkg_format), end=" ... ")
+sys.stdout.flush()
+playground = ResolverPlayground(
+binpkgs=binpkgs,
+ebuilds=ebuilds,
+installed=installed,
+user_config={
+"make.conf": (
+f'BINPKG_FORMAT="{binpkg_format}"',
+f'FEATURES="binpkg-multi-instance 
pkgdir-index-trusted"',
+),
+},
+debug=True,
+)
+
+settings = playground.settings
+trees = playground.trees
+eroot = settings["EROOT"]
+test_repo_location = 
settings.repositories["test_repo"].location
+portdb = trees[eroot]["porttree"].dbapi
+vardb = trees[eroot]["vartree"].dbapi
+bindb = trees[eroot]["bintree"].dbapi
+
+  

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

2024-01-01 Thread Rick Farina
commit: 6289a9b2915124599e3d2a8f24be94aa0556e4eb
Author: Rick Farina  gentoo  org>
AuthorDate: Tue Jan  2 03:04:08 2024 +
Commit: Rick Farina  gentoo  org>
CommitDate: Tue Jan  2 03:04:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6289a9b2

net-wireless/gnuradio: add 3.10.9.1

Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/gnuradio/Manifest |   1 +
 net-wireless/gnuradio/gnuradio-3.10.9.1.ebuild | 244 +
 2 files changed, 245 insertions(+)

diff --git a/net-wireless/gnuradio/Manifest b/net-wireless/gnuradio/Manifest
index dc885786594e..e0f1904c0d37 100644
--- a/net-wireless/gnuradio/Manifest
+++ b/net-wireless/gnuradio/Manifest
@@ -1,3 +1,4 @@
 DIST gnuradio-3.10.4.0.tar.gz 4392284 BLAKE2B 
2a5766708534966bcea1e1ab57ae703b0b453278da5042c65ddcf5bda39dee084ee8f77d414e2c8ab3eae2397680f7591c456404a6cefc08b28a7d1f5d25534d
 SHA512 
a8690016513df3928cb2f63eef190c7306bc3cc452dfeafab2e47b43aa1dd3f61515df49832e99530535f94deabfb614388a27212b09e1c816782f3fdd4915eb
 DIST gnuradio-3.10.6.0.tar.gz 4376181 BLAKE2B 
df246dac7277b99a398cbdb2460d98b0ed625f36a687abfdb87567436788fc14bd38f962c4a08df18edcbf1f5b258f37cd8f715dd3e71090aabc495bf140771e
 SHA512 
cece65d6f35e1430e702a5c012146e61cc1d000432085cb2603d42fb1a7cdbf8dfe29299f834ba6b1970109ecae28ffa71f38e2aeb844e66cb337fb17aa4cffd
 DIST gnuradio-3.10.7.0.tar.gz 4392777 BLAKE2B 
b07391a3fb5dc28e0ae5a9bcb10c3f6fdd35a4e681f9b53a86b24f7a69297cd15a93411210d4aea300bd498bc41a57bc87da1559d672024c7f33010744fb27d0
 SHA512 
02722532e614d88ee736f39a2cd4339434f9b4b21a5111a3dfc9b9b4b8ec1149ccaa509af323ba5c35409430c76fcb1244c26403e93e169b121e8cbe6a8a2022
+DIST gnuradio-3.10.9.1.tar.gz 4413976 BLAKE2B 
06f671b4caf2591f3ab968b8dcdd50bc6c7cbec197074a8d2e8fb59a417ee3d51e2eea8a256fdfa1480eaaaff7ef9f53def3e6520c69be531b174e713e6b5bb5
 SHA512 
842fd12654be3dd2840c2a03f30de41ecb0a336c4b2c7eaca4cc7e2cd9c03ef68dc84decac31500cd017da09a0c341ef088598d3a603cbf4c51dc618daaeb795

diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.1.ebuild 
b/net-wireless/gnuradio/gnuradio-3.10.9.1.ebuild
new file mode 100644
index ..4e720559835d
--- /dev/null
+++ b/net-wireless/gnuradio/gnuradio-3.10.9.1.ebuild
@@ -0,0 +1,244 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+CMAKE_BUILD_TYPE="None"
+inherit cmake desktop python-single-r1 virtualx xdg-utils
+
+DESCRIPTION="Toolkit that provides signal processing blocks to implement 
software radios"
+HOMEPAGE="https://www.gnuradio.org/;
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+
+if [[ ${PV} =~ "" ]]; then
+   EGIT_REPO_URI="https://github.com/gnuradio/gnuradio.git;
+   EGIT_BRANCH="maint-3.10"
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/gnuradio/gnuradio/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~riscv ~x86"
+fi
+
+IUSE="+audio +alsa +analog +digital channels ctrlport doc dtv examples fec 
+filter grc iio jack modtool network oss performance-counters portaudio +qt5 
sdl soapy test trellis uhd vocoder +utils wavelet zeromq"
+
+#RESTRICT="!test? ( test )"
+#Tests are known broken right now
+RESTRICT="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   audio? ( || ( alsa oss jack portaudio ) )
+   alsa? ( audio )
+   jack? ( audio )
+   oss? ( audio )
+   portaudio? ( audio )
+   analog? ( filter )
+   channels? ( filter analog qt5 )
+   digital? ( filter analog )
+   dtv? ( filter analog fec )
+   modtool? ( utils )
+   qt5? ( filter )
+   trellis? ( analog digital )
+   uhd? ( filter analog )
+   vocoder? ( filter analog )
+   wavelet? ( analog )
+"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep 'dev-libs/boost:=[python,${PYTHON_USEDEP}]')
+   dev-libs/log4cpp:=
+   $(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]')
+   dev-libs/spdlog:=
+   dev-libs/libfmt:=
+   sci-libs/fftw:3.0=
+   sci-libs/mpir:=
+   sci-libs/volk:=
+   media-libs/libsndfile
+   sys-libs/libunwind
+   alsa? ( media-libs/alsa-lib:= )
+   ctrlport? (
+   $(python_gen_cond_dep 'dev-python/thrift[${PYTHON_USEDEP}]')
+   )
+   fec? (
+   sci-libs/gsl:=
+   dev-python/scipy
+   )
+   filter? (
+   dev-python/scipy
+   $(python_gen_cond_dep 'dev-python/pyqtgraph[${PYTHON_USEDEP}]')
+   )
+   grc? (
+   $(python_gen_cond_dep 'dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]')
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+   iio? (
+   net-libs/libiio:=
+   net-libs/libad9361-iio:=
+   

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

2024-01-01 Thread Anna Vyalkova
commit: eb445c15f0d50701420484b3a566c2dd04a086bb
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Jan  1 23:59:28 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan  1 23:59:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eb445c15

x11-wm/phoc: add 0.33.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 x11-wm/phoc/Manifest   |  1 +
 x11-wm/phoc/phoc-0.33.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/x11-wm/phoc/Manifest b/x11-wm/phoc/Manifest
index a33a4d1f50..04d7dbd67d 100644
--- a/x11-wm/phoc/Manifest
+++ b/x11-wm/phoc/Manifest
@@ -1,2 +1,3 @@
+DIST phoc-0.33.0.tar.xz 646148 BLAKE2B 
74e6ac8eec5a37a9dd255d48b1bca65f992399eeb9dc19b22bb84e746f7cae95306c0a487aae828d939be2a0736408476aba6b947c1f44d825340bfcb1873d49
 SHA512 
7907c116b426383843b6782bafe5f416e7cb8b4039c9ee81ace35476df3b4d0ef92a968f57edef91094cd28387ceff03f1cdd802de65e0e9e3840eab03a78ac9
 DIST phoc-v0.13.1.tar.gz 166867 BLAKE2B 
6606855efe7099d12c8be3ee16c401bbcc618aaed2f264abe982cc4a49ccbc0e65fac1b7d8da62de4261bdf3a322f4313a15723c7b7cb7a9ce279957dbf89c78
 SHA512 
0da68ac4d0601e91ed5f59eeb0beea64180b546f58b300631495084d366fe515c26fe9d58d0ca20687032f6824ae98dcc82edd8a6c80caa95178d24d27ee2650
 DIST wlroots-c9cd3502ba6113070020de50e41f0af72e0f5031.tar.gz 506612 BLAKE2B 
70589e63cf223aa5b3634e057cc8c9d1f52d0f6c0fd3bbf66739bc1c934036bab0e8fc8337f51b1d4bb0d73c008b16421c354194cf215741e84ad88345465870
 SHA512 
af610233ec2343a3baefbb30db4b9a3f30dac4f8656293849be603fbcad0cdd65e91d80702c35e4aaf47437e8c301229c4933b7c8b5df3a7128979c94bcfcddc

diff --git a/x11-wm/phoc/phoc-0.33.0.ebuild b/x11-wm/phoc/phoc-0.33.0.ebuild
new file mode 100644
index 00..24ca3424d6
--- /dev/null
+++ b/x11-wm/phoc/phoc-0.33.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Wayland compositor for mobile phones"
+HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc;
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz;
+
+LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+X gtk-doc man test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.70:2
+   dev-libs/json-glib
+   dev-libs/libinput:=
+   dev-libs/wayland
+   >=gnome-base/gnome-desktop-3.26:3
+   gnome-base/gsettings-desktop-schemas
+   >=gui-libs/wlroots-0.16.0:=[X?]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-ada/aunit/

2024-01-01 Thread Alfredo Tupone
commit: 67c60aae7d5b24092f451eea77ca14ed7429daab
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jan  1 22:13:11 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jan  1 22:15:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67c60aae

dev-ada/aunit: add 24.0.0

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

 dev-ada/aunit/Manifest| 1 +
 dev-ada/aunit/aunit-23.0.0-r1.ebuild  | 3 +--
 dev-ada/aunit/{aunit-23.0.0-r1.ebuild => aunit-24.0.0.ebuild} | 5 ++---
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-ada/aunit/Manifest b/dev-ada/aunit/Manifest
index 0ab33f84dca9..e5f5c774ba3d 100644
--- a/dev-ada/aunit/Manifest
+++ b/dev-ada/aunit/Manifest
@@ -1 +1,2 @@
 DIST aunit-23.0.0.tar.gz 131699 BLAKE2B 
04ff77214ab6f4f5d59ea0609fffbc6fcfb4695d2fbbed45efa14e2b745c33868e1c134e5d00a7c3d8f11b1a8d15c6212110c78a53df4230b5862fb9b912a434
 SHA512 
450caa79e4808188107cd065665ca9cab599934e3934d18406b08d3ccebe26c1e95cd0c712ea3403d6082c7c5e8fd9ecf09ae3b63d231b80ad575048b3d61943
+DIST aunit-24.0.0.tar.gz 131699 BLAKE2B 
e43e7a94b278597475767d93f28a95a586abeaf45d141ea7035df9cb45d1be67c189a5be3d0364943b4649270f8f96d7cfd20fcba7a28917b14266c9e9424815
 SHA512 
25b973d1eb35e9e15ed24abe9c4ad7165d684c0e72abe619dcb9bec04cef8b28c78c1994e96e4bc29fd3b06567e15360f47ac87f49e1fa9888f55675defc226f

diff --git a/dev-ada/aunit/aunit-23.0.0-r1.ebuild 
b/dev-ada/aunit/aunit-23.0.0-r1.ebuild
index 50276ceec173..b40221d5658f 100644
--- a/dev-ada/aunit/aunit-23.0.0-r1.ebuild
+++ b/dev-ada/aunit/aunit-23.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,6 @@ 
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE=""
 
 RDEPEND="${ADA_DEPS}"
 DEPEND="${RDEPEND}

diff --git a/dev-ada/aunit/aunit-23.0.0-r1.ebuild 
b/dev-ada/aunit/aunit-24.0.0.ebuild
similarity index 92%
copy from dev-ada/aunit/aunit-23.0.0-r1.ebuild
copy to dev-ada/aunit/aunit-24.0.0.ebuild
index 50276ceec173..c31c1793e16c 100644
--- a/dev-ada/aunit/aunit-23.0.0-r1.ebuild
+++ b/dev-ada/aunit/aunit-24.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,8 +13,7 @@ 
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="${ADA_DEPS}"
 DEPEND="${RDEPEND}



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

2024-01-01 Thread James Le Cuirot
commit: e2293e58381d1e797cfd79ab951c9c91a8a5f399
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jan  1 22:08:50 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Jan  1 22:08:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2293e58

media-libs/libv4l: Patch to fix musl build for missing argp dependency

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

 media-libs/libv4l/files/libv4l-1.26.0-meson.patch | 25 +++
 1 file changed, 25 insertions(+)

diff --git a/media-libs/libv4l/files/libv4l-1.26.0-meson.patch 
b/media-libs/libv4l/files/libv4l-1.26.0-meson.patch
index 0c993dd0da96..9f8384033865 100644
--- a/media-libs/libv4l/files/libv4l-1.26.0-meson.patch
+++ b/media-libs/libv4l/files/libv4l-1.26.0-meson.patch
@@ -84,3 +84,28 @@ index 2fa046c0..53cf832f 100644
 -- 
 2.42.1
 
+From 8927b2e98efa070999fdf2c3c61825e672044ffd Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Mon, 1 Jan 2024 22:05:34 +
+Subject: [PATCH] meson: Fix missing v4l2gl dependency on argp
+
+Signed-off-by: James Le Cuirot 
+---
+ contrib/test/meson.build | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/contrib/test/meson.build b/contrib/test/meson.build
+index 29b51df6..48ee67b1 100644
+--- a/contrib/test/meson.build
 b/contrib/test/meson.build
+@@ -107,6 +107,7 @@ if dep_gl.found() and dep_glu.found() and dep_x11.found()
+ )
+ 
+ v4l2gl_deps = [
++dep_argp,
+ dep_gl,
+ dep_glu,
+ dep_libv4l2,
+-- 
+2.43.0
+



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

2024-01-01 Thread James Le Cuirot
commit: e9bd3cb6d4ce79e3f3c6119a8cc2d0ac0f8e3d7a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jan  1 21:52:09 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Jan  1 21:52:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9bd3cb6

media-libs/amf-headers: Keyword 1.4.30 for ~arm64

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

 media-libs/amf-headers/amf-headers-1.4.30.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/amf-headers/amf-headers-1.4.30.ebuild 
b/media-libs/amf-headers/amf-headers-1.4.30.ebuild
index 37174ce94183..44e1d134e11d 100644
--- a/media-libs/amf-headers/amf-headers-1.4.30.ebuild
+++ b/media-libs/amf-headers/amf-headers-1.4.30.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF;
 else

SRC_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 DESCRIPTION="The Advanced Media Framework (AMF) SDK"



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

2024-01-01 Thread David Seifert
commit: 437414d057153455e6453514481d9753a4f776a0
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan  1 21:36:53 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan  1 21:36:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437414d0

dev-libs/boost: keyword 1.84.0-r1

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

 dev-libs/boost/boost-1.84.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/boost/boost-1.84.0-r1.ebuild 
b/dev-libs/boost/boost-1.84.0-r1.ebuild
index fc4ea0922f11..3acb382ad022 100644
--- a/dev-libs/boost/boost-1.84.0-r1.ebuild
+++ b/dev-libs/boost/boost-1.84.0-r1.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${PN}_${MY_PV}"
 
 LICENSE="Boost-1.0"
 SLOT="0/${PV}" # ${PV} instead of the major version due to bug 486122
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace 
tools zlib zstd"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 # the tests will never fail because these are not intended as sanity



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

2024-01-01 Thread David Seifert
commit: 3aec425b48b36c3f7f7df6b053441bbecbbd0584
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan  1 21:34:15 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan  1 21:34:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aec425b

dev-libs/boost: add patch for net-im/swift build failure

Bug: https://github.com/boostorg/signals2/issues/70
Bug: https://bugs.gentoo.org/912309
Signed-off-by: David Seifert  gentoo.org>

 ...{boost-1.84.0.ebuild => boost-1.84.0-r1.ebuild} |   6 +-
 .../boost/files/boost-1.84.0-signals2-patch1.patch | 124 +
 .../boost/files/boost-1.84.0-signals2-patch2.patch |  19 
 3 files changed, 148 insertions(+), 1 deletion(-)

diff --git a/dev-libs/boost/boost-1.84.0.ebuild 
b/dev-libs/boost/boost-1.84.0-r1.ebuild
similarity index 98%
rename from dev-libs/boost/boost-1.84.0.ebuild
rename to dev-libs/boost/boost-1.84.0-r1.ebuild
index c6e55525f805..fc4ea0922f11 100644
--- a/dev-libs/boost/boost-1.84.0.ebuild
+++ b/dev-libs/boost/boost-1.84.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -55,6 +55,10 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.79.0-boost-mpi-python-PEP-328.patch
"${FILESDIR}"/${PN}-1.81.0-phoenix-multiple-definitions.patch
"${FILESDIR}"/${PN}-1.83.0-math-gcc14.patch
+
+   # upstreamed
+   "${FILESDIR}"/${PN}-1.84.0-signals2-patch1.patch
+   "${FILESDIR}"/${PN}-1.84.0-signals2-patch2.patch
 )
 
 python_bindings_needed() {

diff --git a/dev-libs/boost/files/boost-1.84.0-signals2-patch1.patch 
b/dev-libs/boost/files/boost-1.84.0-signals2-patch1.patch
new file mode 100644
index ..9c07bd8f06cf
--- /dev/null
+++ b/dev-libs/boost/files/boost-1.84.0-signals2-patch1.patch
@@ -0,0 +1,124 @@
+https://github.com/boostorg/signals2/issues/70
+
+From 2ba258f7b465e7bde14663ca3a966019b4ec3694 Mon Sep 17 00:00:00 2001
+From: Frank Mori Hess 
+Date: Sat, 30 Dec 2023 14:34:58 -0500
+Subject: [PATCH] Fix disconnect by slot when the slot is another signal.
+
+--- a/boost/signals2/detail/signal_template.hpp
 b/boost/signals2/detail/signal_template.hpp
+@@ -103,9 +103,9 @@ namespace boost
+   BOOST_SIGNALS2_FORWARDED_ARGS(BOOST_SIGNALS2_NUM_ARGS));
+ }
+ template
+-  bool operator==(const T ) const
++  bool contains(const T ) const
+ {
+-  return _fun == other;
++  return _fun.contains(other);
+ }
+   private:
+ 
BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_N(BOOST_SIGNALS2_NUM_ARGS)()
+@@ -115,6 +115,8 @@ namespace boost
+ boost::shared_ptr _connection;
+   };
+ 
++  template
++class BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS);
+   template
+ class BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS);
+ 
+@@ -150,6 +152,8 @@ namespace boost
+ typedef GroupCompare group_compare_type;
+ typedef typename detail::slot_call_iterator_t > slot_call_iterator;
++typedef 
detail::BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
++   weak_signal_type;
+ 
+ BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)(const 
combiner_type _arg,
+   const group_compare_type _compare):
+@@ -531,13 +535,20 @@ namespace boost
+ {
+   (*it)->nolock_disconnect(lock);
+ }else
+-{
+-  // check for wrapped extended slot
++{ // check for wrapped extended slot
+   bound_extended_slot_function_type *fp;
+   fp = (*it)->slot().slot_function().template 
target();
+-  if(fp && function_equal(*fp, slot))
++  if(fp && fp->contains(slot))
+   {
+ (*it)->nolock_disconnect(lock);
++  }else
++  { // check for wrapped signal
++weak_signal_type *fp;
++fp = (*it)->slot().slot_function().template 
target();
++if(fp && fp->contains(slot))
++{
++  (*it)->nolock_disconnect(lock);
++}
+   }
+ }
+   }
+@@ -588,8 +599,6 @@ namespace boost
+ const boost::shared_ptr _mutex;
+   };
+ 
+-  template
+-class BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS);
+ }
+ 
+ 
template
+@@ -603,8 +612,7 @@ namespace boost
+   typedef 
detail::BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
+  impl_class;
+ public:
+-  typedef 
detail::BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
+- weak_signal_type;
++  typedef typename impl_class::weak_signal_type weak_signal_type;
+   friend class 
detail::BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
+ ;
+ 
+@@ 

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

2024-01-01 Thread Anna Vyalkova
commit: 335e1426ec8998697beb54284e34b866e81f902d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Jan  1 20:07:49 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan  1 21:27:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=335e1426

acct-user/eturnal: new package, add 0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 acct-user/eturnal/eturnal-0.ebuild | 12 
 acct-user/eturnal/metadata.xml |  8 
 2 files changed, 20 insertions(+)

diff --git a/acct-user/eturnal/eturnal-0.ebuild 
b/acct-user/eturnal/eturnal-0.ebuild
new file mode 100644
index 00..1e1295de2b
--- /dev/null
+++ b/acct-user/eturnal/eturnal-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( turnserver )
+ACCT_USER_HOME="/opt/eturnal/home"
+
+acct-user_add_deps

diff --git a/acct-user/eturnal/metadata.xml b/acct-user/eturnal/metadata.xml
new file mode 100644
index 00..d43dbf
--- /dev/null
+++ b/acct-user/eturnal/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+



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

2024-01-01 Thread Anna Vyalkova
commit: 2c5428eb100cb45fbe7bc6bda028bdaa7d60ca80
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Dec 31 01:36:40 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan  1 21:26:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c5428eb

dev-erlang/conf: new package, add 0.2.6

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-erlang/conf/Manifest  |  1 +
 dev-erlang/conf/conf-0.2.6.ebuild | 23 +++
 dev-erlang/conf/metadata.xml  | 12 
 3 files changed, 36 insertions(+)

diff --git a/dev-erlang/conf/Manifest b/dev-erlang/conf/Manifest
new file mode 100644
index 00..4d94e207c4
--- /dev/null
+++ b/dev-erlang/conf/Manifest
@@ -0,0 +1 @@
+DIST conf-0.2.6.tar.gz 23221 BLAKE2B 
acab57dc348e2690d093c4918a98556c1bd5ed267cb14d65132c18fcedc4af79aafc6d5fc6de999ea606b22ef275399b7ec6272a97be4d9f8bad26b1502c54cf
 SHA512 
7e6f40ebf43fa90d2ad7d454388fee05e433c4800eb9484b82e6bd9280a6723c021e0e08dec47e40ca69f38c34b80708a4540fa39018d9051c9395535f0d48d6

diff --git a/dev-erlang/conf/conf-0.2.6.ebuild 
b/dev-erlang/conf/conf-0.2.6.ebuild
new file mode 100644
index 00..dcded65698
--- /dev/null
+++ b/dev-erlang/conf/conf-0.2.6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rebar3
+
+DESCRIPTION="YAML configuration for Erlang applications"
+HOMEPAGE="https://github.com/processone/conf;
+SRC_URI="https://github.com/processone/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Broken test
+RESTRICT="test"
+
+DEPEND="
+   dev-erlang/fast_yaml
+   dev-erlang/yval
+"
+RDEPEND="${DEPEND}"

diff --git a/dev-erlang/conf/metadata.xml b/dev-erlang/conf/metadata.xml
new file mode 100644
index 00..7701317b90
--- /dev/null
+++ b/dev-erlang/conf/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   processone/conf
+   https://hexdocs.pm/conf/readme.html
+   
+



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

2024-01-01 Thread Anna Vyalkova
commit: 8281fc17d53355b09cf12e87a58bd31b29538f85
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Jan  1 20:38:57 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan  1 21:26:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8281fc17

rebar3.eclass: new eclass for dev-util/rebar:3

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 eclass/rebar3.eclass | 295 +++
 1 file changed, 295 insertions(+)

diff --git a/eclass/rebar3.eclass b/eclass/rebar3.eclass
new file mode 100644
index 00..4104bdcf64
--- /dev/null
+++ b/eclass/rebar3.eclass
@@ -0,0 +1,295 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: rebar3.eclass
+# @MAINTAINER:
+# Anna (cybertailor) Vyalkova 
+# @AUTHOR:
+# Amadeusz Żołnowski 
+# @SUPPORTED_EAPIS: 8
+# @BLURB: Build Erlang/OTP projects using dev-util/rebar:3.
+# @DESCRIPTION:
+# An eclass providing functions to build Erlang/OTP projects using
+# dev-util/rebar:3.
+#
+# rebar is a tool which tries to resolve dependencies itself which is by
+# cloning remote git repositories. Dependent projects are usually expected to
+# be in sub-directory 'deps' rather than looking at system Erlang lib
+# directory. Projects relying on rebar usually don't have 'install' make
+# targets. The eclass workarounds some of these problems. It handles
+# installation in a generic way for Erlang/OTP structured projects.
+
+case ${EAPI} in
+   8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ -z ${_REBAR3_ECLASS} ]]; then
+
+inherit edo
+
+RDEPEND="dev-lang/erlang:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/rebar:3
+   >=sys-apps/gawk-4.1
+"
+
+# @ECLASS_VARIABLE: REBAR_PROFILE
+# @DESCRIPTION:
+# Rebar profile to use.
+: "${REBAR_PROFILE:=default}"
+
+# @ECLASS_VARIABLE: REBAR_APP_SRC
+# @DESCRIPTION:
+# Relative path to .app.src description file.
+: "${REBAR_APP_SRC:=src/${PN}.app.src}"
+
+# @FUNCTION: get_erl_libs
+# @RETURN: the path to Erlang lib directory
+# @DESCRIPTION:
+# Get the full path without EPREFIX to Erlang lib directory.
+get_erl_libs() {
+   echo "/usr/$(get_libdir)/erlang/lib"
+}
+
+# @FUNCTION: _rebar_find_dep
+# @INTERNAL
+# @USAGE: 
+# @RETURN: 0 success, 1 dependency not found, 2 multiple versions found
+# @DESCRIPTION:
+# Find a Erlang package/project by name in Erlang lib directory. Project
+# directory is usually suffixed with version. It is matched to ''
+# or '-*'.
+_rebar_find_dep() {
+   local pn="${1}"
+   local p
+   local result
+
+   pushd "${EPREFIX}/$(get_erl_libs)" >/dev/null || return 1
+   for p in ${pn} ${pn}-*; do
+   if [[ -d ${p} ]]; then
+   # Ensure there's at most one matching.
+   [[ ${result} ]] && return 2
+   result="${p}"
+   fi
+   done
+   popd >/dev/null || die
+
+   [[ ${result} ]] || return 1
+   echo "${result}"
+}
+
+# @FUNCTION: rebar_disable_coverage
+# @USAGE: []
+# @DESCRIPTION:
+# Disable coverage in rebar.config. This is a workaround for failing coverage.
+# Coverage is not relevant in this context, so there's no harm to disable it,
+# although the issue should be fixed.
+rebar_disable_coverage() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   local rebar_config="${1:-rebar.config}"
+
+   sed -e 's/{cover_enabled, true}/{cover_enabled, false}/' \
+   -i "${rebar_config}" \
+   || die "failed to disable coverage in ${rebar_config}"
+}
+
+# @FUNCTION: erebar3
+# @USAGE: 
+# @DESCRIPTION:
+# Run rebar with verbose flag. Die on failure.
+erebar3() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   (( $# > 0 )) || die "erebar: at least one target is required"
+
+   case ${1} in
+   eunit|ct)
+   local -x ERL_LIBS="." ;;
+   *)
+   local -x ERL_LIBS="${EPREFIX}/$(get_erl_libs)" ;;
+   esac
+
+   edo rebar3 "$@"
+}
+
+# @FUNCTION: rebar_fix_include_path
+# @USAGE:  []
+# @DESCRIPTION:
+# Fix path in rebar.config to 'include' directory of dependent project/package,
+# so it points to installation in system Erlang lib rather than relative 'deps'
+# directory.
+#
+#  is optional. Default is 'rebar.config'.
+#
+# The function dies on failure.
+rebar_fix_include_path() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   local pn="${1}"
+   local rebar_config="${2:-rebar.config}"
+   local erl_libs="${EPREFIX}/$(get_erl_libs)"
+   local p
+
+   p="$(_rebar_find_dep "${pn}")" \
+   || die "failed to unambiguously resolve dependency of '${pn}'"
+
+   gawk -i inplace \
+   -v erl_libs="${erl_libs}" -v pn="${pn}" -v p="${p}" '
+/^{[[:space:]]*erl_opts[[:space:]]*,/, /}[[:space:]]*\.$/ {
+   pattern = "\"(./)?deps/" pn 

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

2024-01-01 Thread Anna Vyalkova
commit: 4191fce4033e78123f956115f857f94f63ab7550
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Jan  1 17:50:29 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan  1 21:27:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4191fce4

net-im/eturnal: new package, add 1.12.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-im/eturnal/Manifest  |  1 +
 net-im/eturnal/eturnal-1.12.0.ebuild | 66 
 net-im/eturnal/metadata.xml  | 13 +++
 3 files changed, 80 insertions(+)

diff --git a/net-im/eturnal/Manifest b/net-im/eturnal/Manifest
new file mode 100644
index 00..f63060abde
--- /dev/null
+++ b/net-im/eturnal/Manifest
@@ -0,0 +1 @@
+DIST eturnal-1.12.0.tar.gz 919050 BLAKE2B 
76c7f0709f82231cff47609e234e2555d68f86df8efa6117351cea8e632b91d023bf22542953a083b0172f9b55f0b1a24dd4abee94cbfde8b86ff4e76b233b82
 SHA512 
b990fd010d26dc29ab69124dd6db354ab018c1b8882ef7f82631c06234b79027ba838a746d6c606a9f6678feffb6bcaa2b879270c3abe407ef509a5f50367774

diff --git a/net-im/eturnal/eturnal-1.12.0.ebuild 
b/net-im/eturnal/eturnal-1.12.0.ebuild
new file mode 100644
index 00..ec8200c41c
--- /dev/null
+++ b/net-im/eturnal/eturnal-1.12.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rebar3 systemd
+
+DESCRIPTION="STUN/TURN server"
+HOMEPAGE="
+   https://eturnal.net/
+   https://github.com/processone/eturnal
+"
+SRC_URI="https://eturnal.net/download/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   >=dev-lang/erlang-21[ssl]
+   dev-libs/libyaml
+   dev-libs/openssl:=
+   >=dev-erlang/conf-0.1
+   dev-erlang/fast_tls
+   dev-erlang/fast_yaml
+   dev-erlang/p1_utils
+   >=dev-erlang/stun-1.2
+   dev-erlang/yval
+"
+RDEPEND="${DEPEND}
+   acct-user/eturnal
+"
+
+DOCS=( {CHANGELOG,README}.md doc/. )
+
+REBAR_PROFILE=distro
+
+src_configure() {
+   export ETURNAL_USER=eturnal
+   export ETURNAL_PREFIX="${EPREFIX}"/opt/eturnal
+   export ETURNAL_ETC_DIR="${EPREFIX}"/etc
+   export ERL_EPMD_ADDRESS=""
+   export CODE_LOADING=dynamic
+
+   export SKIP_DEPS=true
+
+   rebar3_src_configure
+}
+
+rebar3_install_release() {
+   mkdir -p "${ED}"/opt/eturnal || die
+   cp -pR bin lib releases "${ED}"/opt/eturnal/ || die
+
+   systemd_dounit etc/systemd/system/eturnal.service
+   newinitd etc/openrc/eturnal.initd eturnal
+   newconfd etc/openrc/eturnal.confd eturnal
+
+   insinto /etc
+   doins etc/eturnal.yml
+   doins -r etc/logrotate.d
+
+   keepdir /opt/eturnal/{log,run}
+   fowners eturnal:turnserver /opt/eturnal/{log,run}
+
+   dosym -r /opt/eturnal/bin/eturnalctl /usr/sbin/eturnalctl
+}

diff --git a/net-im/eturnal/metadata.xml b/net-im/eturnal/metadata.xml
new file mode 100644
index 00..e9e540aab7
--- /dev/null
+++ b/net-im/eturnal/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   processone/eturnal
+   
https://github.com/processone/eturnal/issues
+   https://eturnal.net/doc/
+   
+



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

2024-01-01 Thread Anna Vyalkova
commit: b7a1134afd968fd7651d472f51bc7811dfe4a893
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Dec 31 01:20:50 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan  1 21:26:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7a1134a

dev-erlang/yval: new package, add 1.0.10

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-erlang/yval/Manifest   |  1 +
 dev-erlang/yval/metadata.xml   | 12 
 dev-erlang/yval/yval-1.0.10.ebuild | 20 
 3 files changed, 33 insertions(+)

diff --git a/dev-erlang/yval/Manifest b/dev-erlang/yval/Manifest
new file mode 100644
index 00..57fbe660ed
--- /dev/null
+++ b/dev-erlang/yval/Manifest
@@ -0,0 +1 @@
+DIST yval-1.0.10.tar.gz 18477 BLAKE2B 
57396a18473da25ac0d9aad606e63930247e47ff289048cd0e21a744756b70faa377315a861b35be55c8a3f2f7d22b879da9c3cb7af6cb62d5cbf9cfc4275538
 SHA512 
1cc229a67521aad4fc22b1ba06ca2edca10306926d69d31d647160ff458eddf86df8e963a8b5f7fdcad9e527288e0933892d3fe1ee97b939a6da9274d9ba7b98

diff --git a/dev-erlang/yval/metadata.xml b/dev-erlang/yval/metadata.xml
new file mode 100644
index 00..b1bb387b5e
--- /dev/null
+++ b/dev-erlang/yval/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   processone/yval
+   https://hexdocs.pm/yval/yval.html
+   
+

diff --git a/dev-erlang/yval/yval-1.0.10.ebuild 
b/dev-erlang/yval/yval-1.0.10.ebuild
new file mode 100644
index 00..0951802e6b
--- /dev/null
+++ b/dev-erlang/yval/yval-1.0.10.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rebar3
+
+DESCRIPTION="YAML validator"
+HOMEPAGE="https://github.com/processone/yval;
+SRC_URI="https://github.com/processone/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Broken tests
+RESTRICT="test"
+
+DEPEND=">=dev-lang/erlang-21"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: games-util/r2modman-bin/

2024-01-01 Thread Gonçalo Negrier Duarte
commit: 4449904320e3af8958519a9607a3c762b842f40f
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Jan  1 21:12:27 2024 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Jan  1 21:14:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=44499043

games-util/r2modman-bin: fix unresolved SONAME dependencies

Closes:https://bugs.gentoo.org/921158
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 games-util/r2modman-bin/r2modman-bin-3.1.45.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/games-util/r2modman-bin/r2modman-bin-3.1.45.ebuild 
b/games-util/r2modman-bin/r2modman-bin-3.1.45.ebuild
index 608fd53e6e..e2a6b4e7c4 100644
--- a/games-util/r2modman-bin/r2modman-bin-3.1.45.ebuild
+++ b/games-util/r2modman-bin/r2modman-bin-3.1.45.ebuild
@@ -25,8 +25,8 @@ SLOT="0"
 
 RDEPEND="
net-dns/c-ares
-   media-video/ffmpeg
-   x11-libs/gtk+
+   media-video/ffmpeg[alsa]
+   x11-libs/gtk+[cups]
net-libs/http-parser
dev-libs/libappindicator
dev-libs/libevent
@@ -34,6 +34,7 @@ RDEPEND="
media-libs/libvpx
dev-libs/libxslt
x11-libs/libXScrnSaver
+   x11-libs/libxkbcommon
sys-libs/zlib[minizip]
dev-libs/nss
dev-libs/re2



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

2024-01-01 Thread Andreas Sturmlechner
commit: 3233f29c0cb37e63baa2401b09d79f41a97b535b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  1 20:01:40 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  1 21:01:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3233f29c

dev-qt/qtwebchannel: add 5.15.12

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

 dev-qt/qtwebchannel/Manifest|  2 ++
 dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild | 28 +
 2 files changed, 30 insertions(+)

diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index 9f9cde2ef449..742b8ef2bdde 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1,3 +1,5 @@
 DIST qtwebchannel-5.15.11-gentoo-kde-1.tar.xz 5812 BLAKE2B 
f28b96f7e21860ca0d9464d4f8955495aff155632ee088643a47481d02cf2678c5bff77f41dd8002bbf69454ca6e33a119635c5a86a684edd9d64824c7b893d5
 SHA512 
c58933a8a80f441a5467293df60b3a0bbae9cddd55e81e12b3fe434093123d98f42fd31b7ff7468f0d967a3b67cabc09a22f90ea7595469a190738c02a4d8903
+DIST qtwebchannel-5.15.12-gentoo-kde-1.tar.xz 5808 BLAKE2B 
be5029849561105842db546aff48433187c27b2e1026ec10260d2d414962282fffb4bf3237d89803c15e3ecdadb5b297ab2eced46bd2813475d5ab2bb4cb9252
 SHA512 
37e424daf4a7d21af48ae960248dd0284794f9279b4d322154cf0940b862659478937cef29e8412b6db11537526a47b91b261ff143f0a2a1d326ef1d96de6eb9
 DIST qtwebchannel-everywhere-opensource-src-5.15.11.tar.xz 211992 BLAKE2B 
f1abdfc1d2fb02a63eecfe600f8bc2c655844d7b1c588ace347af75702b8d231b557f3e8f531a7451867ee5e29a61d6c7c5292335363655793fec4a24f22202c
 SHA512 
499e67d83d08476ee4b9da6c331a459b595ace3c6a7cbc7e1d8660b551cc0a87ef50e5d9d69a7783614c67db46df7802fdb4a2e79edb76012f6d26ceb3417eeb
+DIST qtwebchannel-everywhere-opensource-src-5.15.12.tar.xz 211996 BLAKE2B 
f91d8a3f953173f0392177b945b19b85230b82d378897976d797d02555a894a203b8187f26ebb804658fee94d4ac154cd9b3af6450cc8941b561f55c743b5021
 SHA512 
8b4f3c787e88a68a9b850c7c700e37b491ff17435871223fd70373a532e4d8c6d809d4b8ca0036b68f99852dbd80e21e45aa2ee2d89efffab1182fdf792d0d59
 DIST qtwebchannel-everywhere-src-6.6.1.tar.xz 215212 BLAKE2B 
ad87361d67efb37d448281886e72ca96c8d95bfecba21ab4e2903e59a1c77c7356851c925ca58fd0e417e7f6b329e4ed67eadd70afde38eb020deeffe14bead9
 SHA512 
027b22f8edfc3285199272bf367254749ed99de5a1f3724967e765c76cb3ba2e9946746414e9fac8e52ea12a52717b1da0186ddf0ac5d6e3588796c0b9592772

diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild
new file mode 100644
index ..7a471e68aa55
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for integrating C++ and QML applications with 
HTML/JavaScript clients"
+
+IUSE="qml"
+
+DEPEND="
+   =dev-qt/qtcore-${QT5_PV}*
+   qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   qt_use_disable_mod qml quick src/src.pro
+   qt_use_disable_mod qml qml src/webchannel/webchannel.pro
+
+   qt5-build_src_prepare
+}



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

2024-01-01 Thread Andreas Sturmlechner
commit: eb875e55148f0fee9edabb6d13762e8a33cfd93a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  1 20:54:22 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  1 21:01:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb875e55

dev-qt/qtwebsockets: add 5.15.12

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

 dev-qt/qtwebsockets/Manifest|  2 ++
 dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild | 29 +
 2 files changed, 31 insertions(+)

diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index 3d65d74bc287..f3a63ab42fa0 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1,3 +1,5 @@
 DIST qtwebsockets-5.15.11-gentoo-kde-1.tar.xz 1512 BLAKE2B 
2545490957fed53ce98e6fb5e4c3a8232f51482bd7b6bec219a91a7a005a404c452b0cc774a034a788e787fd07cf0aad26a0c2169fc7836526bb8a6ef0f49ef6
 SHA512 
74b9d4a3ae1ac6ac80ac9a001cd39172625a8ac207b9ef20410c30adf1b1cd5c004643bd626e226d091cee3c6971a74eee06d1c47c75f38e86e627c6e82d343f
+DIST qtwebsockets-5.15.12-gentoo-kde-1.tar.xz 1512 BLAKE2B 
ab34b4fbcf9149716cb8e8481f381c72abe8e502b808c06552e91e800a9d0c6d22cb7603709e3b6f1aa89790b4b694badcadfab174c8c9781785abe661b72235
 SHA512 
3acbd70651a34e4c454306561c8c500ac086407903e917278d310fed0df668e66c008af93d3923f9dec99d05bc53dc051e517f9a0fad1fb077c8eaf87d89b5ca
 DIST qtwebsockets-everywhere-opensource-src-5.15.11.tar.xz 261948 BLAKE2B 
55571924719ff41622ec01a278fd18855b0ee00398c1ced0491d60f021ee4d09730ceedf2d22b7a18e1147d4ec5dc4249b8443b6ac9ef58ddaea0147d9ff14e7
 SHA512 
644182da57f0b3b77a434abcfe67731178cb0e62bc8743c85bda24e137f2fe686728b10a73f5030d8f357cc616c2e681de15598bedf4d01d4cb705482235bbcd
+DIST qtwebsockets-everywhere-opensource-src-5.15.12.tar.xz 261924 BLAKE2B 
4c65f56d5a2308a3b7c2d119f9e79c44f9b9fa5e981a2538d533e4de2a9264e48de556f36777efb45fa2cfd1892169d7e8517070b436455485aada8aced8e02e
 SHA512 
01195f4b2f11baa66e1b3d08148c234ac979d1a80be28d72b2bb8cd57f053102f432f59b7b89daa66d0e27c6e5ee792da12772d70c76aa88fa1bbe114b6f675a
 DIST qtwebsockets-everywhere-src-6.6.1.tar.xz 463896 BLAKE2B 
4317b408765ff84992c13da49a3b1dc1c6aac80e8a87282f28340cc15c53196b2286beec0d8f0a10c1bb5c8153026ad2e0c65a4c4a7353d00c9353fde296b1d8
 SHA512 
0b067c263887002f415326c013a7c83634403ac486f9696a81ac601c7be421bd8a1fc97a86f10abb369fac9e4661d54571aaf559565125a1fa8005a718950559

diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild 
b/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild
new file mode 100644
index ..ada5654a7a16
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
+
+IUSE="qml +ssl"
+
+DEPEND="
+   =dev-qt/qtcore-${QT5_PV}*
+   =dev-qt/qtnetwork-${QT5_PV}*[ssl=]
+   qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   qt_use_disable_mod qml quick src/src.pro
+
+   qt5-build_src_prepare
+}



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

2024-01-01 Thread Andreas Sturmlechner
commit: f2ea1ce706ef2f8b7aadfb944ff87cb007c9425f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  1 20:53:38 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  1 21:01:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2ea1ce7

dev-qt/qtxmlpatterns: add 5.15.12

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

 dev-qt/qtxmlpatterns/Manifest |  1 +
 dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
index 9d2c53de8f7c..67ab76b7ca90 100644
--- a/dev-qt/qtxmlpatterns/Manifest
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -1 +1,2 @@
 DIST qtxmlpatterns-everywhere-opensource-src-5.15.11.tar.xz 5192940 BLAKE2B 
31e91cd092b410039a339341304b41b3a0e04e76b4d21361a065bce9c3fc4131cbb1ac6eb77b215748fa70ec89fa5337735552c14d862b0d91c524d4afce9dbb
 SHA512 
73326aaa7fef65e00e3a585952d06841bba0905c1cb9a753b6c636e01fd7bf8cc66dadbe962ed962523f234c7461463ed893b045a7e3c2f0fbfb5e9aecf7a802
+DIST qtxmlpatterns-everywhere-opensource-src-5.15.12.tar.xz 5192924 BLAKE2B 
37d26167e31a24254da1788e7846b957e69c6959d60b923cf8805ccdd06ef3e20bc8e02fd5dd375cfbe20d10d48fa01b0beff4a4fdcf2d062efba858b77f4780
 SHA512 
762c1c64e8ab269bf74de86f08afd50822859716024f3b13a70b719aeedfd35fd705fa03e32220f5cfab579361e754823d8bd584b30bde5965b026aa54b97142

diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild 
b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild
new file mode 100644
index ..21a6dfea0d41
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the 
Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+   =dev-qt/qtcore-${QT5_PV}*
+   =dev-qt/qtnetwork-${QT5_PV}*
+   qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}
+   !

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

2024-01-01 Thread Andreas Sturmlechner
commit: 814eb0b6d5507294a30569b8e7267a36756e76a9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  1 20:53:30 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  1 21:01:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=814eb0b6

dev-qt/qtx11extras: add 5.15.12

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

 dev-qt/qtx11extras/Manifest   |  1 +
 dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
index 068c77b2bc7c..fe5e62e6dde4 100644
--- a/dev-qt/qtx11extras/Manifest
+++ b/dev-qt/qtx11extras/Manifest
@@ -1 +1,2 @@
 DIST qtx11extras-everywhere-opensource-src-5.15.11.tar.xz 146768 BLAKE2B 
cff6d5be5675d7965fa7e61d2d73ee5decd2a477422fa1388c5bae96e0526ee2da6c00dd8daa3779257577aa00ea1091e6955d19dc3b338768eb0e522267db39
 SHA512 
e1135ed8d1800d59f039e82ce33f3c84ac87df29ad61a60b2a0d25d78e4e38e2e1800406513d45abd3af79a2821698ca5d71161d6ad1f3b05deb3fad7599f654
+DIST qtx11extras-everywhere-opensource-src-5.15.12.tar.xz 146816 BLAKE2B 
412aa991980560486fe655ca25a3411df59af00a86bad1d71e0d8c1f5178c2a9430dd3ca8f2bf638ae6c6cd6569fdfe7ca00ce02d1e2e9182706a7f53caa2820
 SHA512 
f346f399a79aece2635e3871d86302042834d17be143adbfa130ea91a6cd692211804c50e74cecb072a5d7c388f3fbf774b2b40b0fc86498b84552da7b213fe7

diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild 
b/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild
new file mode 100644
index ..67a33bf9ae86
--- /dev/null
+++ b/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+   =dev-qt/qtcore-${QT5_PV}*
+   =dev-qt/qtgui-${QT5_PV}*[X]
+"
+DEPEND="${RDEPEND}
+   test? ( =dev-qt/qtwidgets-${QT5_PV}* )
+"



  1   2   3   >