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

2024-04-07 Thread Sam James
commit: b935417e4654d43e89c5f8b08e67bac113afbeba
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  8 05:48:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  8 05:49:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b935417e

media-sound/cdparanoia: EAPI 8, add pkg-config file

I'm porting media-sound/grip's ebuild to meson and it uses pkg-config to
look for cdparanoia. Fedora have the patch I'm adding here to add a .pc file
and it looks like it is upstream, just not in a release.

Unfortunately, cdparanoia doesn't seem to have been migrated to xiph's gitlab.

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

 media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild | 68 ++
 .../cdparanoia/files/cdparanoia-pkgconfig.patch| 84 ++
 2 files changed, 152 insertions(+)

diff --git a/media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild 
b/media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild
new file mode 100644
index ..5b851fbabf37
--- /dev/null
+++ b/media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools libtool toolchain-funcs multilib-minimal
+
+MY_P="${PN}-III-$(ver_cut 2-3)"
+DESCRIPTION="An advanced CDDA reader with error correction"
+HOMEPAGE="https://www.xiph.org/paranoia;
+SRC_URI="
+   https://downloads.xiph.org/releases/${PN}/${MY_P}.src.tgz
+   https://dev.gentoo.org/~pacho/${PN}/${P}-patches.tar.xz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs"
+
+IDEPEND="app-eselect/eselect-cdparanoia"
+
+PATCHES=(
+   # Patches from previous patchset + Fedora + Debian
+   "${WORKDIR}"/patches
+   # bug #713740
+   "${FILESDIR}"/${PN}-missing-sys_types_h.patch
+   "${FILESDIR}"/cdparanoia-pkgconfig.patch
+)
+
+src_prepare() {
+   default
+
+   mv configure.guess config.guess || die
+   mv configure.sub config.sub || die
+
+   sed -i -e '/configure.\(guess\|sub\)/d' configure.in || die
+
+   mv configure.{in,ac} || die
+   eautoconf
+   elibtoolize
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   tc-export AR CC RANLIB
+   econf
+}
+
+multilib_src_compile() {
+   emake OPT="${CFLAGS} -I${S}/interface"
+   use static-libs && emake lib OPT="${CFLAGS} -I${S}/interface"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   mv "${ED}"/usr/bin/${PN}{,-paranoia} || die
+}
+
+pkg_postinst() {
+   eselect ${PN} update ifunset
+}
+
+pkg_postrm() {
+   eselect ${PN} update ifunset
+}

diff --git a/media-sound/cdparanoia/files/cdparanoia-pkgconfig.patch 
b/media-sound/cdparanoia/files/cdparanoia-pkgconfig.patch
new file mode 100644
index ..422a5caf0374
--- /dev/null
+++ b/media-sound/cdparanoia/files/cdparanoia-pkgconfig.patch
@@ -0,0 +1,84 @@
+https://src.fedoraproject.org/rpms/cdparanoia/blob/rawhide/f/cdparanoia-10.2-add-pkgconfig.patch
+
+From 5beb3983942ce92ea18a2a0f2e15f84fb25c27d8 Mon Sep 17 00:00:00 2001
+From: xiphmont 
+Date: Fri, 11 Jun 2010 15:42:00 +
+Subject: [PATCH] Add pkgconfig file to cdparanoia; closes Trac #1706
+
+git-svn-id: https://svn.xiph.org/trunk/cdparanoia@17289 
0101bb08-14d6-0310-b084-bc0e0c8e3800
+diff --git a/Makefile.in b/Makefile.in
+index d03ef85..f8bb5f8 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -3,7 +3,7 @@
+ # DO NOT EDIT BELOW! 
##
+ # (unless, of course, you know what you are doing :) 
##
+ 
+-VERSION=10.2
++VERSION=@VERSION@
+ VPATH=@srcdir@
+ srcdir=@srcdir@
+ 
+@@ -23,6 +23,7 @@ BINDIR=@bindir@
+ MANDIR=@mandir@
+ INCLUDEDIR=@includedir@
+ LIBDIR=@libdir@
++PKGCONFIGDIR=@libdir@/pkgconfig
+ PWD = $(shell pwd)
+ 
+ OFILES = main.o report.o header.o buffering_write.o cachetest.o
+@@ -85,6 +86,8 @@ install:
+   $(DESTDIR)$(LIBDIR)/libcdda_paranoia.so.0
+   ln -fs libcdda_paranoia.so.0.$(VERSION) \
+   $(DESTDIR)$(LIBDIR)/libcdda_paranoia.so
++  $(INSTALL) -d -m 0755 $(DESTDIR)$(PKGCONFIGDIR)
++  $(INSTALL) -m 0644 $(srcdir)/cdparanoia-3.pc $(DESTDIR)$(PKGCONFIGDIR)
+ 
+ cdparanoia:   $(OFILES) $(LIBDEP)
+   $(LD) $(CFLAGS) $(LDFLAGS) $(OFILES) \
+@@ -104,6 +107,6 @@ distclean:
+   cd interface && $(MAKE) distclean
+   cd paranoia && $(MAKE) distclean
+   -rm -f cdparanoia *~ config.* *.o *.wav *.aifc *.raw test.file \
+-  Makefile verify_test core gmon.out
++  Makefile verify_test core gmon.out cdparanoia-3.pc
+ 
+ .PHONY: all debug test lib slib install clean distclean
+diff --git a/configure.in b/configure.in
+index 3ad98ca..37d7576 100644
+--- a/configure.in
 b/configure.in
+@@ -3,6 +3,9 @@ 

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

2024-04-07 Thread Viorel Munteanu
commit: 9a176ecec80792e19e106a099539652417300642
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Apr  8 05:32:05 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Apr  8 05:32:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a176ece

media-libs/netpbm: disable locale test on musl

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

 media-libs/netpbm/netpbm-11.2.8.ebuild | 6 --
 media-libs/netpbm/netpbm-11.5.3.ebuild | 4 +++-
 media-libs/netpbm/netpbm-11.6.0.ebuild | 4 +++-
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/media-libs/netpbm/netpbm-11.2.8.ebuild 
b/media-libs/netpbm/netpbm-11.2.8.ebuild
index f44fa7eb02c1..72ada702ad14 100644
--- a/media-libs/netpbm/netpbm-11.2.8.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.8.ebuild
@@ -160,12 +160,14 @@ src_prepare() {
test/Test-Order || die
fi
 
-   # this test requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-iso88591 requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-utf8 requires locale, not available on musl
# ppmpat-random is broken on musl
# bug #907295
if use elibc_musl; then
-   sed -i \
+   sed \
-e 's:pbmtext-iso88591.*::' \
+   -e 's:pbmtext-utf8.*::' \
-e 's:ppmpat-random.*::' \
-i test/Test-Order || die
fi

diff --git a/media-libs/netpbm/netpbm-11.5.3.ebuild 
b/media-libs/netpbm/netpbm-11.5.3.ebuild
index 0a74a2fd9cea..1870cbbec2ed 100644
--- a/media-libs/netpbm/netpbm-11.5.3.ebuild
+++ b/media-libs/netpbm/netpbm-11.5.3.ebuild
@@ -155,12 +155,14 @@ src_prepare() {
-i test/Test-Order || die
fi
 
-   # this test requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-iso88591 requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-utf8 requires locale, not available on musl
# ppmpat-random and pnmindex are broken on musl
# bug #907295
if use elibc_musl; then
sed \
-e 's:pbmtext-iso88591.*::' \
+   -e 's:pbmtext-utf8.*::' \
-e 's:ppmpat-random.*::' \
-e 's:pnmindex.*::' \
-i test/Test-Order || die

diff --git a/media-libs/netpbm/netpbm-11.6.0.ebuild 
b/media-libs/netpbm/netpbm-11.6.0.ebuild
index ee6f21f27d5a..80e083e89bc2 100644
--- a/media-libs/netpbm/netpbm-11.6.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.6.0.ebuild
@@ -154,12 +154,14 @@ src_prepare() {
-i test/Test-Order || die
fi
 
-   # this test requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-iso88591 requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-utf8 requires locale, not available on musl
# ppmpat-random and pnmindex are broken on musl
# bug #907295
if use elibc_musl; then
sed \
-e 's:pbmtext-iso88591.*::' \
+   -e 's:pbmtext-utf8.*::' \
-e 's:ppmpat-random.*::' \
-e 's:pnmindex.*::' \
-i test/Test-Order || die



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

2024-04-07 Thread Viorel Munteanu
commit: 05afd8887bc2a50d110e01aa705debb73d7430ad
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Apr  8 05:14:20 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Apr  8 05:32:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05afd888

media-libs/libpgf: fix build on musl

The patch was incomplete, redo it.

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

 .../files/libpgf-7.21.7-remove-off64_t.patch   | 24 --
 1 file changed, 8 insertions(+), 16 deletions(-)

diff --git a/media-libs/libpgf/files/libpgf-7.21.7-remove-off64_t.patch 
b/media-libs/libpgf/files/libpgf-7.21.7-remove-off64_t.patch
index 9844bd589b94..c0ebd6fe431c 100644
--- a/media-libs/libpgf/files/libpgf-7.21.7-remove-off64_t.patch
+++ b/media-libs/libpgf/files/libpgf-7.21.7-remove-off64_t.patch
@@ -1,35 +1,27 @@
 https://bugs.gentoo.org/907091
+https://bugs.gentoo.org/927796
 
-Remove off64_t, add AC_SYS_LARGEFILE to configure.ac instead
+Remove off64_t, lseek64, add AC_SYS_LARGEFILE to configure.ac instead
 
 --- a/include/PGFplatform.h
 +++ b/include/PGFplatform.h
-@@ -341,10 +341,6 @@
- #define __POSIX__ 
- #endif 
- 
--#ifndef off64_t 
--#define off64_t off_t 
--#endif 
--
- #ifndef lseek64 
- #define lseek64 lseek 
- #endif 
-@@ -536,7 +532,7 @@
+@@ -536,8 +536,8 @@
return NoError;
}
#else
 -  off64_t ret;
+-  if ((ret = lseek64(hFile, 0, SEEK_CUR)) == -1) {
 +  off_t ret;
-   if ((ret = lseek64(hFile, 0, SEEK_CUR)) == -1) {
++  if ((ret = lseek(hFile, 0, SEEK_CUR)) == -1) {
return errno;
} else {
-@@ -554,7 +550,7 @@
+   *pos = (UINT64)ret;
+@@ -554,7 +554,7 @@
return NoError;
}
#else
 -  if ((lseek64(hFile, (off64_t)posOff, posMode)) == -1) {
-+  if ((lseek64(hFile, (off_t)posOff, posMode)) == -1) {
++  if ((lseek(hFile, (off_t)posOff, posMode)) == -1) {
return errno;
} else {
return NoError;



[gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf/files/, sci-libs/hdf/

2024-04-07 Thread Sam James
commit: 24a7e5c2de5100a0b6124fc3fa61b8914c36e0c1
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Apr  8 03:21:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  8 05:21:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a7e5c2

sci-libs/hdf: drop painful dead weight

I am not fighting with Modern C more than I have to, so just prune this.

The key here is that upstream hdf4 doesn't support it and doesn't want
you using it, because it appears to just be an uplifted copy of netcdf
code. So why not, erm, just use netcdf?

Good question, and this package doesn't have an answer to that. Yeet
these vendored tools into the sunset. No need to rename them to private
copies.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...do-not-build-the-mfhdf-tools-ncgen-ncdump.patch | 30 ++
 sci-libs/hdf/hdf-4.2.15-r2.ebuild  |  8 +++---
 2 files changed, 33 insertions(+), 5 deletions(-)

diff --git 
a/sci-libs/hdf/files/0001-simply-do-not-build-the-mfhdf-tools-ncgen-ncdump.patch
 
b/sci-libs/hdf/files/0001-simply-do-not-build-the-mfhdf-tools-ncgen-ncdump.patch
new file mode 100644
index ..c57481a6cb84
--- /dev/null
+++ 
b/sci-libs/hdf/files/0001-simply-do-not-build-the-mfhdf-tools-ncgen-ncdump.patch
@@ -0,0 +1,30 @@
+From 5a93f7ba5bea12bd78616a2168035324054ed7b7 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Sun, 7 Apr 2024 23:11:43 -0400
+Subject: [PATCH] simply do not build the mfhdf tools ncgen/ncdump
+
+They were removed upstream in:
+https://github.com/HDFGroup/hdf4/commit/57b87b9927f0127d0d04ab7cd6c93e01bf54e3ee
+
+With the note that people who want them can get them from... yup, you
+guessed it, netcdf.
+---
+ mfhdf/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/mfhdf/Makefile.am b/mfhdf/Makefile.am
+index d62d3af..0963923 100644
+--- a/mfhdf/Makefile.am
 b/mfhdf/Makefile.am
+@@ -17,7 +17,7 @@ FORTRAN_DIR =
+ endif
+ 
+ # src folder in root Makefile, build other folders now
+-SUBDIRS = $(XDR_DIR) libsrc $(FORTRAN_DIR) test ncdump ncgen dumper hdfimport 
hdiff hrepack nctest
++SUBDIRS = $(XDR_DIR) libsrc $(FORTRAN_DIR) test dumper hdfimport hdiff 
hrepack nctest
+ 
+ DIST_SUBDIRS = xdr libsrc fortran test ncdump ncgen dumper hdfimport hdiff 
hrepack nctest examples
+ 
+-- 
+2.43.2
+

diff --git a/sci-libs/hdf/hdf-4.2.15-r2.ebuild 
b/sci-libs/hdf/hdf-4.2.15-r2.ebuild
index 6e762b25fff0..01a74e03df73 100644
--- a/sci-libs/hdf/hdf-4.2.15-r2.ebuild
+++ b/sci-libs/hdf/hdf-4.2.15-r2.ebuild
@@ -37,6 +37,9 @@ PATCHES=(
 
# backport fix for Modern C
"${FILESDIR}"/hdf4-c99.patch
+
+   # These tools were dropped upstream. Get them from netcdf...
+   
"${FILESDIR}"/0001-simply-do-not-build-the-mfhdf-tools-ncgen-ncdump.patch
 )
 
 src_prepare() {
@@ -78,9 +81,4 @@ src_install() {
else
rm -r share/hdf4_examples || die
fi
-
-   mv bin/ncgen{,-hdf} || die
-   mv bin/ncdump{,-hdf} || die
-   mv share/man/man1/ncgen{,-hdf}.1 || die
-   mv share/man/man1/ncdump{,-hdf}.1 || die
 }



[gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf/, sci-libs/hdf/files/

2024-04-07 Thread Sam James
commit: ddbb1f2c1f53b2fc22b91f7a131e78e7e802335a
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Apr  8 03:16:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  8 05:21:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddbb1f2c

sci-libs/hdf: big fat gobs of Modern C backporting

Ideally I would like to solve this by updating to a new upstream
release. Unfortunately, that has a combination of complications:
- existing patches don't apply
- upstream changed download site
- upstream changed up the codebase quite a bit, and notes:
  - XDR is now minimalist internals, and renamed
  - lots of internal headers were dropped, which "may cause codebases to
stop compiling, so we are bumping the minor version"

It apparently constitutes a major version.

Surprisingly, porting individual Modern C fixes from upstream is *less*
work.

This message was sponsored by Big Science. Much gratitude. <3

Closes: https://bugs.gentoo.org/874414
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/hdf/files/hdf4-c99.patch  | 371 +
 .../{hdf-4.2.15-r1.ebuild => hdf-4.2.15-r2.ebuild} |   5 +-
 2 files changed, 375 insertions(+), 1 deletion(-)

diff --git a/sci-libs/hdf/files/hdf4-c99.patch 
b/sci-libs/hdf/files/hdf4-c99.patch
new file mode 100644
index ..de5f5d07847d
--- /dev/null
+++ b/sci-libs/hdf/files/hdf4-c99.patch
@@ -0,0 +1,371 @@
+From a3d4d30fe457fc9a85fce5508119dffd3ace54c1 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Sun, 7 Apr 2024 21:28:39 -0400
+Subject: [PATCH 01/11] fix tests omitting required header
+
+sys/time.h is not time.h.
+
+Purports to be fixed by 
https://github.com/HDFGroup/hdf4/commit/276e2c205b767d31f9d0b757f53a36aee1e1f9b2
+which however doesn't directly include time.h, as of the current
+version. In later releases it does.
+---
+ hdf/test/buffer.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/hdf/test/buffer.c b/hdf/test/buffer.c
+index c7990e7..9f0f06f 100644
+--- a/hdf/test/buffer.c
 b/hdf/test/buffer.c
+@@ -50,6 +50,7 @@
+ #ifdef H4_HAVE_SYS_TIME_H
+ #include 
+ #endif
++#include 
+ #include "tutils.h"
+ #include "hfile.h"
+ 
+-- 
+2.43.2
+
+
+From 02ec8e25e096241e20664acfc6596767f050ec86 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Sun, 7 Apr 2024 20:41:06 -0400
+Subject: [PATCH 02/11] fix util omitting required header
+
+sys/wait.h is POSIX, but for some godforsaken reason upstream has
+decided to only include it behind random OS identifier macros. In a
+newer upstream version, they at least migrate over to including it
+whenever the header exists.
+
+https://github.com/HDFGroup/hdf4/commit/67e11955e41471c8892acc3c8930ea538f719a03
+---
+ hdf/util/he_file.c | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/hdf/util/he_file.c b/hdf/util/he_file.c
+index 8686e2f..d6c5e7f 100644
+--- a/hdf/util/he_file.c
 b/hdf/util/he_file.c
+@@ -17,9 +17,7 @@
+ #include "he.h"
+ 
+ /* get the prototype for the wait() func. */
+-#if defined SUN | defined HP9000 | defined IRIX | defined UNIX386
+ #include 
+-#endif /* SUN | HP9000 */
+ #ifdef H4_HAVE_UNISTD_H
+ #include 
+ #endif
+-- 
+2.43.2
+
+
+From 60223f44459e7b43a26bdccf473804f1f0fd710f Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Sun, 7 Apr 2024 20:46:48 -0400
+Subject: [PATCH 03/11] another POSIX function with a missing header
+
+For this one it is not immediately apparent to me that it's fixed
+upstream at all. Will check later.
+---
+ mfhdf/libsrc/file.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/mfhdf/libsrc/file.c b/mfhdf/libsrc/file.c
+index a53301f..df73212 100644
+--- a/mfhdf/libsrc/file.c
 b/mfhdf/libsrc/file.c
+@@ -20,6 +20,7 @@
+ #include 
+ #endif /* DEBUG */
+ 
++#include 
+ #include
+ #include
+ #include"local_nc.h"
+-- 
+2.43.2
+
+
+From 2b4772cf958a1af0fff6117d4f7127607d3f1a50 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Sun, 7 Apr 2024 20:48:56 -0400
+Subject: [PATCH 04/11] add brand new definition of function no one bothered to
+ define at all
+
+Added upstream in 
https://github.com/HDFGroup/hdf4/commit/8a4137d60e2d932703fc6ee91501ad374ccba885
+---
+ mfhdf/test/hdftest.h | 6 ++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/mfhdf/test/hdftest.h b/mfhdf/test/hdftest.h
+index a211c49..a946e5c 100644
+--- a/mfhdf/test/hdftest.h
 b/mfhdf/test/hdftest.h
+@@ -52,6 +52,9 @@
+ 
+ /*** Utility Functions ***/
+ 
++/* Generates the correct name for the test file */
++intn make_datafilename(char* basename, char* testfile, unsigned int size);
++
+ /* Calls SDcreate, SDwritedata, and SDendaccess */
+ int32 make_SDS(int32 sd_id, char* sds_name, int32 type, int32 rank,
+ int32* dim_sizes, int32 unlim_dim, VOIDP 
written_data);
+@@ -65,6 +68,9 @@ int32 make_Ext3D_SDS(int32 sd_id, char* sds_name, int32 
type, int32 rank,
+int32* 

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

2024-04-07 Thread Sam James
commit: dc29c66b78d5c6909ba9210d0faf733b2cb016a6
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Apr  8 04:39:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  8 05:21:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc29c66b

sci-libs/hdf: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/hdf/hdf-4.2.15-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf/hdf-4.2.15-r2.ebuild 
b/sci-libs/hdf/hdf-4.2.15-r2.ebuild
index 1b395672879f..02fc69143873 100644
--- a/sci-libs/hdf/hdf-4.2.15-r2.ebuild
+++ b/sci-libs/hdf/hdf-4.2.15-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 FORTRAN_NEEDED=fortran
 



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

2024-04-07 Thread Sam James
commit: 677056ae1551e2ab9c7203ea4a4c32f7d2d59f0a
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Apr  8 03:32:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  8 05:21:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=677056ae

sci-libs/hdf: mark as LTO-unsafe, strict-aliasing unsafe

I cannot tell whether it's still a problem upstream. Too many
catastrophes going on in this codebase right now. Not going to report it
when I have no clue.

Maybe if it could be updated for a better baseline...

Closes: https://bugs.gentoo.org/862720
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/hdf/hdf-4.2.15-r2.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/sci-libs/hdf/hdf-4.2.15-r2.ebuild 
b/sci-libs/hdf/hdf-4.2.15-r2.ebuild
index 01a74e03df73..1b395672879f 100644
--- a/sci-libs/hdf/hdf-4.2.15-r2.ebuild
+++ b/sci-libs/hdf/hdf-4.2.15-r2.ebuild
@@ -50,6 +50,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing, -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/862720
+   #
+   # Do not trust with LTO either, just because of strict-aliasing.
+   # But also because it does have blatant LTO errors too.
+   append-flags -fno-strict-aliasing
+   filter-lto
+
[[ $(tc-getFC) = *gfortran ]] && append-fflags -fno-range-check
# GCC 10 workaround
# bug #723014



[gentoo-commits] repo/gentoo:master commit in: app-admin/git-credential-gopass/

2024-04-07 Thread John Helmert III
commit: 89ff847300d67c896657a1286b9c0504ab02b599
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr  8 04:09:06 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Apr  8 04:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89ff8473

app-admin/git-credential-gopass: add 1.15.13

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/git-credential-gopass/Manifest|  2 ++
 .../git-credential-gopass-1.15.13.ebuild| 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/git-credential-gopass/Manifest 
b/app-admin/git-credential-gopass/Manifest
index 18406c2a756f..3366a7842e2a 100644
--- a/app-admin/git-credential-gopass/Manifest
+++ b/app-admin/git-credential-gopass/Manifest
@@ -1,2 +1,4 @@
 DIST git-credential-gopass-1.15.11-deps.tar.xz 288548804 BLAKE2B 
5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863
 SHA512 
ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
 DIST git-credential-gopass-1.15.11.tar.gz 24602 BLAKE2B 
3f479403071af80a08f9d28e9cce3fa492829fb7d6eb230f73ff1d84eaf3c4435fc82f3bfb2a7b29aa96c9a6c1c446d3160df5e0d3e3ff89b9e873e344b9afcf
 SHA512 
50f5496a0ae6f60b9074d9c1a29d6dbcddeb6a0976859b6071ccf1fdb2b6796038d2f6dd5f8a3ce4644c5c31ad5f3447037bc87e9276287172174058ef75adfa
+DIST git-credential-gopass-1.15.13-deps.tar.xz 29702324 BLAKE2B 
5d4ee46252419ffa28994ba4fd2a3b4c3201be209d5f53b93ed6f15a32aa990c7be4e1a0f3d72c11883eb6d12cf11bf3b43ab735717a661d5ad5586d14334ed2
 SHA512 
d21d06eb4c8557b6466809865f35e89b2ed330d00b89cb91c16ef04cf65a96d36c4226081e4d85a5d0b0d2735b00b2bcfd922da423a3d0daafdd1b36a23d6938
+DIST git-credential-gopass-1.15.13.tar.gz 19323 BLAKE2B 
6889fbb0f22b5a9ca882893bf0860bb41319e0f3ed01ea6c542caf8c94d4762116f5b84f907380dd723ffe1c57a7359a20cc1e05e7d3958d9f3a3debbd39c659
 SHA512 
f95d9ce853c5f9b46148d53504cad5992f701c776c3c4a2d53b10b7e94717651231ef5ab7cec7ab572c2badb75a0972c129ba09576598cf067bc4140f6c42196

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.13.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.13.ebuild
new file mode 100644
index ..50939531c011
--- /dev/null
+++ b/app-admin/git-credential-gopass/git-credential-gopass-1.15.13.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass git-credentials helper"
+HOMEPAGE="https://github.com/gopasspw/git-credential-gopass;
+SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2024-04-07 Thread John Helmert III
commit: 525fd0a7f81d1ec66fa464aa981d9c0e0d2b2e54
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr  8 04:09:35 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Apr  8 04:10:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=525fd0a7

app-admin/gopass-summon-provider: add 1.15.13

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-summon-provider/Manifest   |  2 ++
 .../gopass-summon-provider-1.15.13.ebuild   | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-summon-provider/Manifest 
b/app-admin/gopass-summon-provider/Manifest
index 299ff6263011..e41c0b45e045 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -1,2 +1,4 @@
 DIST gopass-summon-provider-1.15.11-deps.tar.xz 288548804 BLAKE2B 
5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863
 SHA512 
ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
 DIST gopass-summon-provider-1.15.11.tar.gz 21218 BLAKE2B 
e042b2a003fa63fd79eaa24f3c50f1864238b7ae5c8d879c88c74c3795b6a9f97208c0b8ab51f3cde07a6a66155841a13517f49d900fd8fd49518775691e3926
 SHA512 
ae80aabe2216f37e1ac59509b3f7b2d785c0c0e20e7cc9fd42c170f7924be900e2b827daf117e174c69257595650ab287489017981c2988e6a5c1e4007ab1720
+DIST gopass-summon-provider-1.15.13-deps.tar.xz 29702324 BLAKE2B 
5d4ee46252419ffa28994ba4fd2a3b4c3201be209d5f53b93ed6f15a32aa990c7be4e1a0f3d72c11883eb6d12cf11bf3b43ab735717a661d5ad5586d14334ed2
 SHA512 
d21d06eb4c8557b6466809865f35e89b2ed330d00b89cb91c16ef04cf65a96d36c4226081e4d85a5d0b0d2735b00b2bcfd922da423a3d0daafdd1b36a23d6938
+DIST gopass-summon-provider-1.15.13.tar.gz 16086 BLAKE2B 
b3b7656daf1189454c2915120ab77615cf953ca1434919c901c5c0b708f0b1e124cfa63e9d8fa847d1aa12e403b630ccd023e16d6d3ef4d4cb507c7b36b9
 SHA512 
74809663c6b754894dc2f86c2153325b49bac862dbd29794b1997a11de34fd2bec4ddc583fefc19d4b920df64deedd7d9c508798d90426051d73648c3b545b7e

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.13.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.13.ebuild
new file mode 100644
index ..44e42f854afe
--- /dev/null
+++ b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.13.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Summon Provider"
+HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
+SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



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

2024-04-07 Thread John Helmert III
commit: 410ea25a1dc8945812a3d3c09f8c700468ce289e
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr  8 04:09:13 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Apr  8 04:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=410ea25a

app-admin/gopass-hibp: add 1.15.13

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-hibp/Manifest   |  2 ++
 app-admin/gopass-hibp/gopass-hibp-1.15.13.ebuild | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index faab2b66f4e2..2c3e36606a58 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -1,2 +1,4 @@
 DIST gopass-hibp-1.15.11-deps.tar.xz 288522100 BLAKE2B 
623d425a5bbeea5c5746e18d0dd44d198fa4b54fd5112fc870a5e95f092324e4a477565260ee68bccf903601997561429ab5546c6b7aaa3cec6de816076fcbff
 SHA512 
db7f26676aeb2c67ae0b8645e9feed57540adefc04bed4dba0072c6766cd020921def0a8dae8c26a29c10e26ad27d84983b76350d885118f8d6393e25fddaf3f
 DIST gopass-hibp-1.15.11.tar.gz 28709 BLAKE2B 
0ec749f89896067f1a1b444f1dbf4508e67129cd012ea565edadcb87779c9f6ea1b62d4ea5fe1bef37f5fde7615e8254c003dd36ad9f1be488f8679b10211383
 SHA512 
781393893567c7f0a8089a0a61e9bf794661a00ae01d7505dd7a851093d6f3d2b75bf5c494aaf6c9696f400b95debd737f3f4719cd974dc94c3bfc1eb7db91ea
+DIST gopass-hibp-1.15.13-deps.tar.xz 29737100 BLAKE2B 
25cce3936716dda6fd1c760d055a6df6e412f50678295f139724eb84291f6a4447f6cfc05f57b636e67316fab29e94b164615d1ac86dd8738f46e8ddde9b5e71
 SHA512 
21afb52268e527d4b58bebdab62af8b812a0b2977532c0a99ea092d8e549221169c3f7260b75949d5abc689a9fb1ca6bdcb1e7235f1f2d6360a915c170059ba2
+DIST gopass-hibp-1.15.13.tar.gz 24047 BLAKE2B 
79da4ca110585b6b928a27c7fdbf9094ce8110ac4d4bd99e645ae192caf816ab2f9f89d988bff60d84469853d3d08ffdda8eb51de9ccdf53474cedd3017b9687
 SHA512 
eb2eff7ffd16c166ee9ebfaa52273893b4f349fddba900ea966d0b39bf5f6f22b37cb76de8e0a327002138f1013d227bb066afcb9ff785b9afded97ebba17030

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.13.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.13.ebuild
new file mode 100644
index ..dcc9f7b6470b
--- /dev/null
+++ b/app-admin/gopass-hibp/gopass-hibp-1.15.13.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass haveibeenpwnd.com integration"
+HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
+SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



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

2024-04-07 Thread John Helmert III
commit: 86a3bd9a0f0e4b9059cd848200fb22340b0edf62
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr  8 04:08:53 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Apr  8 04:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a3bd9a

app-admin/gopass: add 1.15.13

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass/Manifest  |  2 ++
 app-admin/gopass/gopass-1.15.13.ebuild | 45 ++
 2 files changed, 47 insertions(+)

diff --git a/app-admin/gopass/Manifest b/app-admin/gopass/Manifest
index 4364fb4ba686..e65f6f8ffda2 100644
--- a/app-admin/gopass/Manifest
+++ b/app-admin/gopass/Manifest
@@ -1,2 +1,4 @@
 DIST gopass-1.15.11-deps.tar.xz 288006888 BLAKE2B 
527cef72eb493425111c6fd0a872bb31c63381226c823143e5d722cb59172a08901a50fce7042d329370bc83dd66205833e85608d68ce9b2037db89eb1a1b8a7
 SHA512 
978c5a915d382b8fe6360744c45c696f8c3c571df1341496537be73896d100eda78be1630b2f4a3ccd73d828d566a483bc057a302683aa4ddf92f46b8fa49e03
 DIST gopass-1.15.11.tar.gz 2319860 BLAKE2B 
923be5effa8ca5a77a12bcd2692d2a07b68c6d068a579022e359a5f6e485813c37dc7e34acfeb1f0deec4e1075a54dd75b408ef0e07713cf7ffc2cfde2e9ac38
 SHA512 
ec3231f6cf903ba3a70f4721f04613ddf0e28e820c98a708c861ae68c993162a1346f62332132c00abd218f82f0ed0da0f8b86297427e813b0688a8eee5128be
+DIST gopass-1.15.13-deps.tar.xz 284979668 BLAKE2B 
12e42b897dfc613de810cc4c42e2318b5cad013e14b007daba454b800092f6e408e5ca10731b14d895673cd9426b322d94615a45954e3a0871b0b46533b6f6c9
 SHA512 
5e4a2f564d0140d77cdaf52a3784d75984db8b68152bf7137d3fbd727238e9509d56d280ceb1106fa47198bb8bc52980637652c10bd95524063bf1e3e962fdfb
+DIST gopass-1.15.13.tar.gz 2328529 BLAKE2B 
276ea675c7978ac1627cb313b595d9f252cc3aae29245eca758aed3b6632ddcdfa0da93cdc06f4c0767a2d5f58ded41fcccfac774b5001351bb4b743e976c595
 SHA512 
b7fcc7814ccad0cf0e3116eac848df080338e313ddcbb0cc8413cb353a1596b250aed427c97e791326e04c6c4241dbb529e112398218f2a905fc0fb48bc49963

diff --git a/app-admin/gopass/gopass-1.15.13.ebuild 
b/app-admin/gopass/gopass-1.15.13.ebuild
new file mode 100644
index ..a01fea7d6355
--- /dev/null
+++ b/app-admin/gopass/gopass-1.15.13.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature
+
+DESCRIPTION="a simple but powerful password manager for the terminal"
+HOMEPAGE="https://www.gopass.pw/;
+SRC_URI="https://github.com/gopasspw/gopass/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+DEPEND=">=dev-lang/go-1.18"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-tests.patch"
+)
+
+src_test() {
+   # 
https://github.com/gopasspw/gopass/blob/v1.15.3/.github/workflows/build.yml#L38
+   git config --global user.name nobody || die
+   git config --global user.email foo@example.org || die
+
+   default
+}
+
+src_install() {
+   emake install DESTDIR="${ED}/usr"
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "browser integration" app-admin/gopass-jsonapi
+   optfeature "git credentials helper" app-admin/git-credential-gopass
+   optfeature "haveibeenpwnd.com integration" app-admin/gopass-hibp
+   optfeature "summon secrets helper" app-admin/gopass-summon-provider
+}



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

2024-04-07 Thread John Helmert III
commit: 1972481530962f7e7354eaf755e04f5a1783e68d
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr  8 04:09:19 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Apr  8 04:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19724815

app-admin/gopass-jsonapi: add 1.15.13

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-jsonapi/Manifest  |  2 ++
 .../gopass-jsonapi/gopass-jsonapi-1.15.13.ebuild   | 25 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/gopass-jsonapi/Manifest 
b/app-admin/gopass-jsonapi/Manifest
index 31ad3cb6aedd..502172becc97 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -1,2 +1,4 @@
 DIST gopass-jsonapi-1.15.11-deps.tar.xz 288583480 BLAKE2B 
f914d07a5b00f82bb1baa3114736fdde720a8bfb4b2378c60015501c281a14b595fff96c40b06c0f9f8d867e5b2004a43aa9eed4e3cf4016bdfb2a8acb221a78
 SHA512 
220f31aae7db0a268b4658f1464c8b1256958f2d220ebc028701db1ab2eda998b92d493e0facf741fc4d83135cf53d3fda5ac24f84365cd567da3d825623b0f6
 DIST gopass-jsonapi-1.15.11.tar.gz 36121 BLAKE2B 
cc9832c9473d1ed0095ff10f6fbbe763d0b4a3a76fb891089f75a0cd0eb677e1c1c87598ff8beb1494d5790870c39d78df0c52ce9be68a127e0d8d725a9dcdc0
 SHA512 
7231edc6bf6a529761a193fda40fdf254ffdaab6853d9a265d4d7ff3fcdc08fb418f9c4f1a05f32180eccde5add1a5276fa01133fc90a61c57c4c9793a9abc3a
+DIST gopass-jsonapi-1.15.13-deps.tar.xz 149388536 BLAKE2B 
2b5068a830edef67e330f918081bbdf218a2a0e80dc6c26e3d7b9d1d3779919dd869f57af32b0580f5be4787dc6df1325b5b1aba864c0bf0c2fd9d3e1c65364f
 SHA512 
b6034103e0df9897cb95db3b8c9dc2895d7680385de14afcf7ab20db1d7eb537fa86ec56447267623b8493788802b1a1d6a9abff5c9d76f171847b79994cfa16
+DIST gopass-jsonapi-1.15.13.tar.gz 32433 BLAKE2B 
6e16c2b060f2a380ede13840bea419b76b5e00cbc0dd29bbf72fc41900acfdeb6bb63908d09bfecbdc89c8c7266274a722fbb6d4b5848ee42fd986d36c3e30ca
 SHA512 
e4b92558d17b27f4f4aada045ccfae4237e2021310ce1c64f3c29406c17f9f73ff61891ede96baebd741b4af15c0584ba8fe9fcb9693e288d17947e606d837b3

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.13.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.13.ebuild
new file mode 100644
index ..699540bb5843
--- /dev/null
+++ b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.13.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Browser Bindings"
+HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
+SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
+)



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

2024-04-07 Thread Ryan Wong
commit: 0beddd35599d95294de285a4c74757bc531b6119
Author: Ryan Wong  juancord  xyz>
AuthorDate: Mon Apr  8 03:43:41 2024 +
Commit: Ryan Wong  juancord  xyz>
CommitDate: Mon Apr  8 04:04:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0beddd35

dev-tex/tectonic: add 0.15.0

Signed-off-by: Ryan Wong  juancord.xyz>

 dev-tex/tectonic/tectonic-0.15.0.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-tex/tectonic/tectonic-0.15.0.ebuild 
b/dev-tex/tectonic/tectonic-0.15.0.ebuild
index d8feee0a28..dabebf8971 100644
--- a/dev-tex/tectonic/tectonic-0.15.0.ebuild
+++ b/dev-tex/tectonic/tectonic-0.15.0.ebuild
@@ -344,9 +344,7 @@ CRATES="
 
 inherit cargo
 
-DESCRIPTION="A modernized, complete, embeddable TeX/LaTeX engine. Tectonic is 
forked from the XeTeX
-extension to the classic “Web2C” implementation of TeX and uses the TeXLive 
distribution
-of support files."
+DESCRIPTION="A modernized, complete, embeddable TeX/LaTeX engine."
 # Double check the homepage as the cargo_metadata crate
 # does not provide this value so instead repository is used
 HOMEPAGE="https://github.com/tectonic-typesetting/tectonic/;
@@ -361,7 +359,6 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 
-DEPEND=""
 RDEPEND="${DEPEND}"
 BDEPEND="media-libs/harfbuzz"
 



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

2024-04-07 Thread Michał Górny
commit: eccb18eab329ee4df3a0c67f4cba9a77a65fa3fb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:56:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 03:03:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eccb18ea

dev-python/Levenshtein: Bump to 0.25.1

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

 dev-python/Levenshtein/Levenshtein-0.25.1.ebuild | 48 
 dev-python/Levenshtein/Manifest  |  1 +
 2 files changed, 49 insertions(+)

diff --git a/dev-python/Levenshtein/Levenshtein-0.25.1.ebuild 
b/dev-python/Levenshtein/Levenshtein-0.25.1.ebuild
new file mode 100644
index ..743a37508403
--- /dev/null
+++ b/dev-python/Levenshtein/Levenshtein-0.25.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit 
operations"
+HOMEPAGE="
+   https://pypi.org/project/Levenshtein/
+   https://github.com/rapidfuzz/Levenshtein/
+"
+SRC_URI="
+   https://github.com/rapidfuzz/Levenshtein/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+DEPEND="
+   =dev-cpp/rapidfuzz-cpp-3.0.0
+"
+RDEPEND="
+   =dev-python/rapidfuzz-3.8.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+
+   distutils-r1_src_prepare
+}

diff --git a/dev-python/Levenshtein/Manifest b/dev-python/Levenshtein/Manifest
index 889681eb2d1e..1f7fe4550525 100644
--- a/dev-python/Levenshtein/Manifest
+++ b/dev-python/Levenshtein/Manifest
@@ -1 +1,2 @@
 DIST Levenshtein-0.25.0.gh.tar.gz 39076 BLAKE2B 
cb3bb55b37b5bfa8dc95d78dc6898154b4d4240c27348c6e03b13cdaa2c8ff19d1e8f2bf3d6b4fcc5c77be917afaa391276e93dcac24c2c19e1b285653a45c72
 SHA512 
e07ea1cef83c19a2a24ae76647ae2c534213ac6044b50a78dd1f2007936eb46032db326728b420471b6cb63ba6ac80a11c575ab277ae77116c592d113daba74c
+DIST Levenshtein-0.25.1.gh.tar.gz 39060 BLAKE2B 
9d058d910be7c6c3e668cca631a7da5bed678e219c96e4255dbf69c46cb3c55002928fcd90f39916b6c1a57845e9cf1a2327701ae21c662b81f909b9ea1f4bff
 SHA512 
936dab36b15df6f2ee5425efb1fdb1490fb8f618ba453f464a6dd615bcc427e55ceee7474f06b34392871d9f38470b853602a11d8f9776eee66ec34156511ca4



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

2024-04-07 Thread Michał Górny
commit: 86107e084b65ddc5acd3529a74d5cde0c21bc8f2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:57:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 03:03:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86107e08

dev-python/pikepdf: Bump to 8.15.0

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

 dev-python/pikepdf/Manifest  |  1 +
 dev-python/pikepdf/pikepdf-8.15.0.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 4d36fcc6e096..ed6681de72aa 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -2,4 +2,5 @@ DIST pikepdf-8.11.2.tar.gz 2870263 BLAKE2B 
6cf3666baca5d20b125efc3f6d8cfe7f96b93
 DIST pikepdf-8.12.0.tar.gz 2870386 BLAKE2B 
f27c034ef94b63e56efa84abef987b23801ddb0c19c078715ffdf15596fb60b54a1159b3f43f6252418b51f967e9049912ba6950506811a41c766320148201e2
 SHA512 
9c6d269a7a8f806f22cc3df9f0147fc3c3a534b191e9db4f90c56a6ce9c695f7e9a20c44265551b0d2ca2a189d15c52dd602614baa44939d7ae943e698dec400
 DIST pikepdf-8.13.0.tar.gz 2870366 BLAKE2B 
4e08cd992ef6dc18d64d3b62ca85a138474c2d77548a14522172b80d842b9ad969d701e30376a394aa60baa5b17bba7e48eb11c071e130f43e387659e8e862e6
 SHA512 
6ab231510ced72a6697cf7ea50d7b73d6ef33d4305fe70904164319f2c6964fdd645f8011a049d763a50809772ccb65a9833feca3e65e59b5c37c84bb90dbc79
 DIST pikepdf-8.14.0.tar.gz 2870612 BLAKE2B 
be0fd5a8d48fccc7695c45acc28cbda8252529d0687197c261e077e8c3a63e3597e504bf2aae2ab09648c0f127228d517bfa630ed77ea90bc28c8f3463854779
 SHA512 
f0e073df952cd850e0529fa798743a09f249a998450be1393b109b21850cf86b80c8813b55db778dc4e265df48af7619fccfac30ec9195c3ac724b8c7724e858
+DIST pikepdf-8.15.0.tar.gz 2870646 BLAKE2B 
9745a241ab8fa55a5df6357f63dada9fe91aee435c7e4280e6329d28f67542316110a3f67921b1be235edd3b85e9315479a0d3b0fa37f22d528ef82afbc3bb0a
 SHA512 
8b6ddabc19acc5e7f0742c38a355d4560452c899b85538188e215dfc4599901660af55f80daccd0fbd439f3f735bbce93f35de114d71bd5484321bb7a500d73a
 DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 
2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35
 SHA512 
6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa

diff --git a/dev-python/pikepdf/pikepdf-8.15.0.ebuild 
b/dev-python/pikepdf/pikepdf-8.15.0.ebuild
new file mode 100644
index ..f5173f73b2c1
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-8.15.0.ebuild
@@ -0,0 +1,68 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="
+   https://github.com/pikepdf/pikepdf/
+   https://pypi.org/project/pikepdf/
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
+# https://qpdf.readthedocs.io/en/stable/release-notes.html.
+DEPEND="
+   >=app-text/qpdf-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+   >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
+   >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+)
+
+src_prepare() {
+   sed -e '/-n auto/d' -i pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



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

2024-04-07 Thread Michał Górny
commit: ccbe911d3156caccfd9238b81fc8ce7ac1f33c99
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:55:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 02:55:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccbe911d

dev-python/pypdf: Bump to 4.2.0

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

 dev-python/pypdf/Manifest   |  1 +
 dev-python/pypdf/pypdf-4.2.0.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 1feaa712cf8c..9b0dd8cd2fab 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,2 +1,3 @@
 DIST pypdf-4.1.0.gh.tar.gz 8005929 BLAKE2B 
3bec62a86dc8503a8738ea14941db6f66181784288d51f345f6d0a973e80c984c676814820ee68d7d5372931272747a22def10928f935ea7bdef2f2a5cdffd28
 SHA512 
1dac8f45d24406b17a6c0872fdac928b2aa8e434d64b5f8bd3359ca58f51e7a936d0990d3a7d4b4bbd433ca1497e343838ab0dbd3d22f2db32575472f1a660c9
+DIST pypdf-4.2.0.gh.tar.gz 8009612 BLAKE2B 
a21108679a6dd5d9bc16aaf4a9c1beaaab875f0a8f974722d6d318635eecee82bc37c7c4c175816079ce9604f8b88f07f31458b08994833a25ee18bc46cbc294
 SHA512 
99fe599a81ae7e115ee6fca82ffabaff613ee49756a7e937de32a4d59b5731effe5cc3a076d92423b2299896a6ecab41ab5096aea6836fec79ba637e2c7b7620
 DIST pypdf-sample-files-8c405ece5eff12396a34a1fae3276132002e1753.gh.tar.gz 
11748093 BLAKE2B 
c5989200893b28a3c2062bb024a5cfc6f3389dc259ec129857979fa43469e1274559612b4d555499e2c7e16cf34be07825229932bf4d147fa6d7324d043e97d5
 SHA512 
c9771129b7668a2fd1fa79bb859ae9213f3d60341cf1b9937ff0eaab0de9bf4c35adcb7b896e93329038dc0f3809a0c697c523f8fe41b43030b0b029a88058e3

diff --git a/dev-python/pypdf/pypdf-4.2.0.ebuild 
b/dev-python/pypdf/pypdf-4.2.0.ebuild
new file mode 100644
index ..50fccfce8014
--- /dev/null
+++ b/dev-python/pypdf/pypdf-4.2.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=8c405ece5eff12396a34a1fae3276132002e1753
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/test_reader.py::test_decode_permissions
+   tests/test_workflows.py::test_text_extraction_layout_mode
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   tests/test_writer.py::test_remove_image_per_type
+   tests/test_generic.py::test_name_object
+   # Internet
+   tests/test_generic.py::test_calling_indirect_objects
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts= -m "not enable_socket"
+}



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

2024-04-07 Thread Michał Górny
commit: ec899bfa6566b2fd995ffa50b0c7af9fc00547f9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:49:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 02:49:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec899bfa

dev-cpp/rapidfuzz-cpp: Remove old

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

 dev-cpp/rapidfuzz-cpp/Manifest   |  1 -
 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.3.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest
index 91f4c3a7b1a5..dc8c615537ec 100644
--- a/dev-cpp/rapidfuzz-cpp/Manifest
+++ b/dev-cpp/rapidfuzz-cpp/Manifest
@@ -1,3 +1,2 @@
 DIST rapidfuzz-cpp-3.0.2.gh.tar.gz 301823 BLAKE2B 
49743ab1634649bf5a2b33d91dce1877b0c3135345d9c187eb2d633a1bb804701697d8245a74cfde2a76564abeb3fc8228dce121dcc1a05f74630400d06bb659
 SHA512 
76c1c5cc193c023c3994404c634bfb071eb45e737fcf81a74f1fa6c345a4daf69202d96bb31041b5393f344c176709f466df46eeb0ee0c4c329e70a58b7cab9d
-DIST rapidfuzz-cpp-3.0.3.gh.tar.gz 301872 BLAKE2B 
3e02fef2deceed35a6993dabb0b6c8c08c5883854a80876bdc984d0777451e1090e19633f8bf4d5db1c81a301365bf6ffacc8458c46fd0ce99959968f5325347
 SHA512 
1d7044867096ab3e0eb23d1a0b1da337660be207a3d1310f575283658b35037f2a271b60154d99c516d7d31a5af607894a86306aa733dcafafb3a728a2ba7dd5
 DIST rapidfuzz-cpp-3.0.4.gh.tar.gz 301889 BLAKE2B 
eb4b27a0a6b4e5268036bb0fd79e57136685daf307d808de27515279bed63e1b934f504e9f7c22a20fbb028d322df824fce33398685708a2db3d11de93bd77d3
 SHA512 
c9cc50f7d68756d81a5d2c5efdd76e859fe5a199bf5e45179effcd85e32f0bb98b593b93c2aa57950a04c3d827af98efb13096b9669329881d658ababc059fd5

diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.3.ebuild 
b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.3.ebuild
deleted file mode 100644
index d6330403376e..
--- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Rapid fuzzy string matching in C++"
-HOMEPAGE="https://github.com/rapidfuzz/rapidfuzz-cpp/;
-SRC_URI="
-   https://github.com/rapidfuzz/rapidfuzz-cpp/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   test? (
-   >=dev-cpp/catch-3
-   )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DRAPIDFUZZ_BUILD_TESTING=$(usex test)
-   )
-   cmake_src_configure
-}



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

2024-04-07 Thread Michał Górny
commit: a00de0eda2f49559caa5a5365b09deaa9d22751e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:49:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 02:49:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a00de0ed

dev-cpp/rapidfuzz-cpp: Bump to 3.0.4

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

 dev-cpp/rapidfuzz-cpp/Manifest   |  1 +
 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.4.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest
index a87a5010f769..91f4c3a7b1a5 100644
--- a/dev-cpp/rapidfuzz-cpp/Manifest
+++ b/dev-cpp/rapidfuzz-cpp/Manifest
@@ -1,2 +1,3 @@
 DIST rapidfuzz-cpp-3.0.2.gh.tar.gz 301823 BLAKE2B 
49743ab1634649bf5a2b33d91dce1877b0c3135345d9c187eb2d633a1bb804701697d8245a74cfde2a76564abeb3fc8228dce121dcc1a05f74630400d06bb659
 SHA512 
76c1c5cc193c023c3994404c634bfb071eb45e737fcf81a74f1fa6c345a4daf69202d96bb31041b5393f344c176709f466df46eeb0ee0c4c329e70a58b7cab9d
 DIST rapidfuzz-cpp-3.0.3.gh.tar.gz 301872 BLAKE2B 
3e02fef2deceed35a6993dabb0b6c8c08c5883854a80876bdc984d0777451e1090e19633f8bf4d5db1c81a301365bf6ffacc8458c46fd0ce99959968f5325347
 SHA512 
1d7044867096ab3e0eb23d1a0b1da337660be207a3d1310f575283658b35037f2a271b60154d99c516d7d31a5af607894a86306aa733dcafafb3a728a2ba7dd5
+DIST rapidfuzz-cpp-3.0.4.gh.tar.gz 301889 BLAKE2B 
eb4b27a0a6b4e5268036bb0fd79e57136685daf307d808de27515279bed63e1b934f504e9f7c22a20fbb028d322df824fce33398685708a2db3d11de93bd77d3
 SHA512 
c9cc50f7d68756d81a5d2c5efdd76e859fe5a199bf5e45179effcd85e32f0bb98b593b93c2aa57950a04c3d827af98efb13096b9669329881d658ababc059fd5

diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.4.ebuild 
b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.4.ebuild
new file mode 100644
index ..d6330403376e
--- /dev/null
+++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Rapid fuzzy string matching in C++"
+HOMEPAGE="https://github.com/rapidfuzz/rapidfuzz-cpp/;
+SRC_URI="
+   https://github.com/rapidfuzz/rapidfuzz-cpp/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   >=dev-cpp/catch-3
+   )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DRAPIDFUZZ_BUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}



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

2024-04-07 Thread Michał Górny
commit: 3d0d13e9b8cd1260e20b29629a6c937035c2c4d9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:47:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 02:47:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d0d13e9

dev-python/types-gdb: Remove old

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

 dev-python/types-gdb/Manifest |  2 --
 dev-python/types-gdb/types-gdb-12.1.4.20240322.ebuild | 17 -
 dev-python/types-gdb/types-gdb-12.1.4.20240327.ebuild | 17 -
 3 files changed, 36 deletions(-)

diff --git a/dev-python/types-gdb/Manifest b/dev-python/types-gdb/Manifest
index c189d05df433..c04b693d5205 100644
--- a/dev-python/types-gdb/Manifest
+++ b/dev-python/types-gdb/Manifest
@@ -1,3 +1 @@
-DIST types-gdb-12.1.4.20240322.tar.gz 10912 BLAKE2B 
d9fbb963fa6110c5f1c38e483a8b75eb00fd28d5d97eace31006515bfe731a78b9e57f5ec7814f5281363c2e3179494fe54ca6ca86b4c030161122253423d7f3
 SHA512 
9424844c4ac7386729a6156479252031ce80e6ca58b56a12c224a6f66ce8ee436671a84d50ea57ab9a027a5ad0340b576ea295d117ccfe3cc39230ca4ff52e81
-DIST types-gdb-12.1.4.20240327.tar.gz 10993 BLAKE2B 
9902a7c2d75eba37c53c0579a8f29b36389438c96661fe520aa501f45700b917f74c332c0f466125c10a3b2d66364870b65e763523ba33f61aaf03fb740617cf
 SHA512 
c0e34c42b28034df086a50b8ddd795ab23f3d978d477f01b375c09ed709577d7b54acfefa3c414cb0b3ea002005a7e8b3f1cb6cd6349ec351209c8a956fe2b0b
 DIST types-gdb-12.1.4.20240401.tar.gz 11710 BLAKE2B 
63a0e6aa2bc738bf05c24a81d3f031dc5be0010a66c445a8bc485e6617b8d3bd2cc85894e5caf68e7dcc619e72e80ab0a0eb4b4fc0d5c90e50345e0658620aad
 SHA512 
0a145da20e847da00a1fdfb29e56845878b67bb99f344e6059f86d1fc4d84a6b32f1d16eadd19616b9a7619b7f832fa41772beea1bd314678d337e2fc009afa4

diff --git a/dev-python/types-gdb/types-gdb-12.1.4.20240322.ebuild 
b/dev-python/types-gdb/types-gdb-12.1.4.20240322.ebuild
deleted file mode 100644
index bb9b717448e5..
--- a/dev-python/types-gdb/types-gdb-12.1.4.20240322.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for gdb"
-HOMEPAGE="https://pypi.org/project/types-gdb/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"

diff --git a/dev-python/types-gdb/types-gdb-12.1.4.20240327.ebuild 
b/dev-python/types-gdb/types-gdb-12.1.4.20240327.ebuild
deleted file mode 100644
index bb9b717448e5..
--- a/dev-python/types-gdb/types-gdb-12.1.4.20240327.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for gdb"
-HOMEPAGE="https://pypi.org/project/types-gdb/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"



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

2024-04-07 Thread Michał Górny
commit: feb54e13b91036398c7964cfda491eb10d840657
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:50:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 02:50:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb54e13

dev-python/flask: Bump to 3.0.3

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

 dev-python/flask/Manifest   |  1 +
 dev-python/flask/flask-3.0.3.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
index 3e8436c4659f..981da96b5de6 100644
--- a/dev-python/flask/Manifest
+++ b/dev-python/flask/Manifest
@@ -1 +1,2 @@
 DIST flask-3.0.2.tar.gz 675248 BLAKE2B 
137e09ac0f3bb9d027f2c8204769ae98ae5b9992f6126961208a875efb8d450abec471859ab0341120356c9b61238700f0e918da867d7265e31e73cee3a242db
 SHA512 
02f937dae7d654f6286eb9fcf2d68d83f3ef56dbc4d59a961ea1bd95d17fac7a5ace3f27ebb03ff0592f6a87361e59934ffda098714fc8a049a487d4c0bbc0ef
+DIST flask-3.0.3.tar.gz 676315 BLAKE2B 
19013ff4588dc057febe2720eadcfcadb0e1854731c2c9e391449696549106da930c11f94782610424ea40c1377e9b8aa52ca39fedc6ad0c98c9a70a56d01514
 SHA512 
977c0e5fd2d496fae8e34a035f28642dc6518a14dc5f6c175b72c6a76407aeb9ff0ed1f5db636370a9aa7e0d36baa783713ea7bdabd7f28c8c2b94643cd1

diff --git a/dev-python/flask/flask-3.0.3.ebuild 
b/dev-python/flask/flask-3.0.3.ebuild
new file mode 100644
index ..d356436274d9
--- /dev/null
+++ b/dev-python/flask/flask-3.0.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
+HOMEPAGE="
+   https://palletsprojects.com/p/flask/
+   https://github.com/pallets/flask/
+   https://pypi.org/project/Flask/
+"
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git;
+   inherit git-r3
+else
+   inherit pypi
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-python/blinker-1.6.2[${PYTHON_USEDEP}]
+   >=dev-python/click-8.1.3[${PYTHON_USEDEP}]
+   >=dev-python/itsdangerous-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
+   >=dev-python/werkzeug-3.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/asgiref-3.2[${PYTHON_USEDEP}]
+   !!dev-python/shiboken2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/pallets-sphinx-themes \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs \
+   dev-python/sphinxcontrib-log-cabinet
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}



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

2024-04-07 Thread Michał Górny
commit: ca9f937da4ce7f1110ae96414f77a80bc45ec457
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:57:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 03:03:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9f937d

dev-python/pyfakefs: Bump to 5.4.0

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

 dev-python/pyfakefs/Manifest  |  1 +
 dev-python/pyfakefs/pyfakefs-5.4.0.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index 107b476dcd19..bc5756a1b85f 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -1 +1,2 @@
 DIST pyfakefs-5.3.5.gh.tar.gz 227359 BLAKE2B 
635e41cb9892e170759769c01d5b575e44c5f1dd412acc05c3bed3b2dad2724ba32341b59cdecdfb658c94008e09396970349d8c1ffdcb90bf89ea82aca0
 SHA512 
342dc9cc0378af8cd8a9b0783fb6a1415207505ec8d4992f8fdd7e8d2bc4aada26d0803ed3b74d30b42a50dffb793c70acdeb3f28f199c0918783e1ea0a5e0d8
+DIST pyfakefs-5.4.0.gh.tar.gz 237951 BLAKE2B 
c71354c00f9e33248796cf02a0fc85ec53904900deebfd40e5755e23a0fc43012ce0128a8145ec2e9d6b8724f5733634810dc2018aeaaeea9301e91cee71dbf1
 SHA512 
e8d6bf79cd5381c0b7157741b8b0de068ea19148f48ce0841cff48e05d48dd01090ae73c5c1e633797a479631d2072a6c16350eabe6edcf0590e8e98f2b187a0

diff --git a/dev-python/pyfakefs/pyfakefs-5.4.0.ebuild 
b/dev-python/pyfakefs/pyfakefs-5.4.0.ebuild
new file mode 100644
index ..85eb97cbee97
--- /dev/null
+++ b/dev-python/pyfakefs/pyfakefs-5.4.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A fake file system that mocks the Python file system modules"
+HOMEPAGE="
+   https://github.com/pytest-dev/pyfakefs/
+   https://pypi.org/project/pyfakefs/
+"
+SRC_URI="
+   https://github.com/pytest-dev/pyfakefs/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   local EPYTEST_IGNORE=(
+   # test for regression with opentimelineio package
+   pyfakefs/pytest_tests/segfault_test.py
+   # test for regression with undefined package
+   pyfakefs/pytest_tests/pytest_fixture_test.py
+   )
+
+   if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then
+   EPYTEST_IGNORE+=(
+   pyfakefs/pytest_tests/pytest_reload_pandas_test.py
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pyfakefs.pytest_plugin
+}



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

2024-04-07 Thread Michał Górny
commit: 4ba712a5d00bde54610eb5aac2eb0c3eda8bc97c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:51:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 02:51:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ba712a5

dev-python/xmlschema: Bump to 3.2.1

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

 dev-python/xmlschema/Manifest   |  1 +
 dev-python/xmlschema/xmlschema-3.2.1.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index 16d33aeb22eb..34f62a4b1e39 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,2 +1,3 @@
 DIST xmlschema-3.1.0.tar.gz 566760 BLAKE2B 
d8d1dc61e5eb6897d128ba9ed5257b65190af948946b7ac5d5b9b5fdeb14df42e8a298bc0ed7cdec58cabd237e0c950465bf58be702610496a16000a2f23f354
 SHA512 
26d6586ede499907bc2b7f0b58c75460d4bfa3761bc029a042e32ede2237234daa8be7b4602da7dec2e28aa945f24e1726fd445189ec31ce4af89c9c5762e1ef
 DIST xmlschema-3.2.0.tar.gz 570442 BLAKE2B 
0910a417a608e99850874a15ed608b0e33abb4a3a76c0bd0101eb3fdef89087f1f1c44ca59bc08ee6992eee24ed433bb602626fef0ffe76b671f8a5b33d662a7
 SHA512 
90d3e6b92054ec9eaead6c79543dceb819b75e94c19e2991671708443cb713fc9b7925d1ae09fe40d1522a27369b729528ab758087b9de0cc0157227abb95f3a
+DIST xmlschema-3.2.1.tar.gz 571883 BLAKE2B 
1c5202af6f3e1aca99898442f0efb47fd72c0f32e42d0ad4d527e5f4849195b8298656ba214c8578ed5a3cabca3232102e778667062139955fbae39610d90559
 SHA512 
ea65d79c628eca1b4becefee0f8a79e5a5c9a43072747d7b5b312e152c953a45727e3945bd2755a37ef28e2f010148879ca32a42516254eccba0bc3bb371c2ff

diff --git a/dev-python/xmlschema/xmlschema-3.2.1.ebuild 
b/dev-python/xmlschema/xmlschema-3.2.1.ebuild
new file mode 100644
index ..d38ccad42ce5
--- /dev/null
+++ b/dev-python/xmlschema/xmlschema-3.2.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An XML Schema validator and decoder"
+HOMEPAGE="
+   https://github.com/sissaschool/xmlschema/
+   https://pypi.org/project/xmlschema/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-python/elementpath-4.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   "${EPYTHON}" tests/test_all.py -v || die "Tests fail with ${EPYTHON}"
+}



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

2024-04-07 Thread Michał Górny
commit: 70ded15d4a3c8c7e0cc58f7dc18cf067d76b21e7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:49:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 02:49:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ded15d

dev-python/rapidfuzz: Bump to 3.8.1

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

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 6bf3efc60eee..c76b8a59dcd7 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,3 +1,4 @@
 DIST rapidfuzz-3.6.2.tar.gz 1556623 BLAKE2B 
aef59f1d03309535015e0fb27688613630c0e2c459f464223d4ef8dbbb0241f991ae2b9c9d81890f7cd063f33ad7e6193a6f9c98c5287010402b402e1f343b1e
 SHA512 
83ba27ec1c68d10c568ee629519709113aac3136e73da55d46dcfd3b0f1eac2ebe8631376ca10d2b5fde892d690d79f5a8ce5fd0114502d1f3576756b0960db7
 DIST rapidfuzz-3.7.0.tar.gz 1569549 BLAKE2B 
fca22e86c002eeef7763487168d072941bbaefc7fa9cb9d5ae3d3f49e3a4487d69917da6663436cfc73ca38c67f2fc3a985e82dd64fe430aabc3708efada8513
 SHA512 
058fee9dc4d6934bf7b0e10eb8cc39303b6b4b67562c3b2244ec9035b1d5c3301aaf1570aa26099a6f3a6c0e7b52c387a01fcd62be28f55ab755377d053eb7f5
 DIST rapidfuzz-3.8.0.tar.gz 1591944 BLAKE2B 
e1702ec1b3da02cb77ee5bda6775e9f22b16122f798c6884fb1f17b61f1a62f4c493c9d6ffb1af54517eec2167b59782edd5ae0b31ed0caade673d81557e4ea3
 SHA512 
ae41b27386ef865ca8063591564e1f1a874bdfc838387bd51fd766adbc71d4eeab6122d6ef927ddd5603e2f5e914023741382a52caf3292f0e1dcd4392e9714c
+DIST rapidfuzz-3.8.1.tar.gz 1592462 BLAKE2B 
79062be1bdd2e5aa1c364f2426a8b3cb4fc03e44b7548e475abd60827821414ce4ebcbe90377c0d19eb2c8c741e2e171c73e4672fd8126bf99856ea095e9b85b
 SHA512 
fbebdf804220841257075af51186cde5cf8b0ea71bc4ce208bc64853fd1b1aebf97bfb86d1db058c3fb72a60268e5297fe3691b042d52263c66f8da6ae37f90a

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
new file mode 100644
index ..9bf96f9f14b7
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.4
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-04-07 Thread Michał Górny
commit: 2a310c6c7fd155c0a8070a5b3a753a9119b108b5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:47:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 02:47:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a310c6c

dev-python/types-gdb: Bump to 12.1.4.20240408

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

 dev-python/types-gdb/Manifest |  1 +
 dev-python/types-gdb/types-gdb-12.1.4.20240408.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/types-gdb/Manifest b/dev-python/types-gdb/Manifest
index c04b693d5205..0fef35f89316 100644
--- a/dev-python/types-gdb/Manifest
+++ b/dev-python/types-gdb/Manifest
@@ -1 +1,2 @@
 DIST types-gdb-12.1.4.20240401.tar.gz 11710 BLAKE2B 
63a0e6aa2bc738bf05c24a81d3f031dc5be0010a66c445a8bc485e6617b8d3bd2cc85894e5caf68e7dcc619e72e80ab0a0eb4b4fc0d5c90e50345e0658620aad
 SHA512 
0a145da20e847da00a1fdfb29e56845878b67bb99f344e6059f86d1fc4d84a6b32f1d16eadd19616b9a7619b7f832fa41772beea1bd314678d337e2fc009afa4
+DIST types-gdb-12.1.4.20240408.tar.gz 11767 BLAKE2B 
3968f1edff0b809404091864683a13d6c5037077aad0435dd425a159cea5c5b906552028bd05136af98db8fe2715809287cb36ae9706d408561a43138667cd3c
 SHA512 
8bb5d4508d456a1e55e9bac8eeaa15745fb5546cfd1749d28c22cc03db3a6a35145a7c1adcfdfa617ca2636c18ea8fac41c7b1043f49a8acd63d1475de3f3456

diff --git a/dev-python/types-gdb/types-gdb-12.1.4.20240408.ebuild 
b/dev-python/types-gdb/types-gdb-12.1.4.20240408.ebuild
new file mode 100644
index ..bb9b717448e5
--- /dev/null
+++ b/dev-python/types-gdb/types-gdb-12.1.4.20240408.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for gdb"
+HOMEPAGE="https://pypi.org/project/types-gdb/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/azote/files/, gui-apps/azote/

2024-04-07 Thread Aisha Tammy
commit: 032cd799907a4c3a067e5ebee3a9725ced55b127
Author: Aisha Tammy  aisha  cc>
AuthorDate: Mon Apr  8 00:50:48 2024 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Mon Apr  8 00:51:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=032cd799

gui-apps/azote: add 1.12.6, 

Signed-off-by: Aisha Tammy  aisha.cc>

 gui-apps/azote/Manifest   |  1 +
 gui-apps/azote/azote-1.12.6.ebuild| 54 +
 gui-apps/azote/azote-.ebuild  | 54 +
 gui-apps/azote/files/azote-1.12.6-pyproject.patch | 97 +++
 4 files changed, 206 insertions(+)

diff --git a/gui-apps/azote/Manifest b/gui-apps/azote/Manifest
index efb593b0f4..6e7d59e436 100644
--- a/gui-apps/azote/Manifest
+++ b/gui-apps/azote/Manifest
@@ -1 +1,2 @@
 DIST azote-1.12.3.tar.gz 7972106 BLAKE2B 
af99f181ef635f66b2727d2ddc880d9455462e952845713642b0069fb62ad8a96420c468c3ea791dba3f2e916d013ef2a0f638ad1dc9ec3fb05e4877426b6c3b
 SHA512 
f258bceefa58a193457295b360b05fcb65a9e114859f60ee7146e7024594e8dca38f134df92fbe6aeec058da159a320aaf212411db014fa7e8b428eb57b195ab
+DIST azote-1.12.6.tar.gz 7972892 BLAKE2B 
69c01a23c9fd6e74a816ef6141cd4ebd5039d656cdbbc8402c3b0cf909a658a4885f2f2e36b2c97999d69a94294cf476292b7812012280a283c0b1fbb42f
 SHA512 
8dd5b7b627f7b1f029fc30b719472044abd46a2516d626d9c8b5c48bd1af1f39fda990d09f9ba6f35186ddf0d0ae0860a59de235a1df6e4bc7626b2d3a071caa

diff --git a/gui-apps/azote/azote-1.12.6.ebuild 
b/gui-apps/azote/azote-1.12.6.ebuild
new file mode 100644
index 00..89ca0930b1
--- /dev/null
+++ b/gui-apps/azote/azote-1.12.6.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 optfeature xdg-utils
+
+DESCRIPTION="wallpaper manager for wlroots compositors"
+HOMEPAGE="https://github.com/nwg-piotr/azote;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nwg-piotr/azote;
+else
+   SRC_URI="https://github.com/nwg-piotr/azote/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3 BSD"
+SLOT="0"
+
+RDEPEND="
+   dev-cpp/gtkmm:3.0
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pygobject:3=[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.12.6-pyproject.patch
+)
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   cd "${S}"
+
+   domenu dist/azote.desktop
+
+   insinto /usr/share/azote
+   doins dist/azote.svg dist/indicator_{active,attention}.png
+   insinto /usr/share/licenses/azote
+   doins LICENSE-COLORTHIEF
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+
+   optfeature "wayland support" gui-apps/grim gui-apps/slurp 
gui-apps/swaybg gui-apps/wlr-randr
+   optfeature "X support"   media-gfx/feh media-gfx/maim 
x11-apps/xrandr x11-misc/slop
+}

diff --git a/gui-apps/azote/azote-.ebuild b/gui-apps/azote/azote-.ebuild
new file mode 100644
index 00..89ca0930b1
--- /dev/null
+++ b/gui-apps/azote/azote-.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 optfeature xdg-utils
+
+DESCRIPTION="wallpaper manager for wlroots compositors"
+HOMEPAGE="https://github.com/nwg-piotr/azote;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nwg-piotr/azote;
+else
+   SRC_URI="https://github.com/nwg-piotr/azote/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3 BSD"
+SLOT="0"
+
+RDEPEND="
+   dev-cpp/gtkmm:3.0
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pygobject:3=[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.12.6-pyproject.patch
+)
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   cd "${S}"
+
+   domenu dist/azote.desktop
+
+   insinto /usr/share/azote
+   doins dist/azote.svg dist/indicator_{active,attention}.png
+   insinto /usr/share/licenses/azote
+   doins LICENSE-COLORTHIEF
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+
+   optfeature "wayland support" gui-apps/grim gui-apps/slurp 
gui-apps/swaybg gui-apps/wlr-randr
+   optfeature "X support"   media-gfx/feh media-gfx/maim 
x11-apps/xrandr x11-misc/slop
+}

diff --git a/gui-apps/azote/files/azote-1.12.6-pyproject.patch 
b/gui-apps/azote/files/azote-1.12.6-pyproject.patch
new file mode 100644
index 00..d8ca8be96f

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

2024-04-07 Thread Aisha Tammy
commit: ac9b70084d1b0523305c1539014b73f0d54f9a0b
Author: Aisha Tammy  aisha  cc>
AuthorDate: Mon Apr  8 00:51:01 2024 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Mon Apr  8 00:51:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac9b7008

gui-apps/azote: drop 1.12.3

Signed-off-by: Aisha Tammy  aisha.cc>

 gui-apps/azote/Manifest|  1 -
 gui-apps/azote/azote-1.12.3.ebuild | 44 --
 2 files changed, 45 deletions(-)

diff --git a/gui-apps/azote/Manifest b/gui-apps/azote/Manifest
index 6e7d59e436..310c1a64e0 100644
--- a/gui-apps/azote/Manifest
+++ b/gui-apps/azote/Manifest
@@ -1,2 +1 @@
-DIST azote-1.12.3.tar.gz 7972106 BLAKE2B 
af99f181ef635f66b2727d2ddc880d9455462e952845713642b0069fb62ad8a96420c468c3ea791dba3f2e916d013ef2a0f638ad1dc9ec3fb05e4877426b6c3b
 SHA512 
f258bceefa58a193457295b360b05fcb65a9e114859f60ee7146e7024594e8dca38f134df92fbe6aeec058da159a320aaf212411db014fa7e8b428eb57b195ab
 DIST azote-1.12.6.tar.gz 7972892 BLAKE2B 
69c01a23c9fd6e74a816ef6141cd4ebd5039d656cdbbc8402c3b0cf909a658a4885f2f2e36b2c97999d69a94294cf476292b7812012280a283c0b1fbb42f
 SHA512 
8dd5b7b627f7b1f029fc30b719472044abd46a2516d626d9c8b5c48bd1af1f39fda990d09f9ba6f35186ddf0d0ae0860a59de235a1df6e4bc7626b2d3a071caa

diff --git a/gui-apps/azote/azote-1.12.3.ebuild 
b/gui-apps/azote/azote-1.12.3.ebuild
deleted file mode 100644
index 7e1a337d7a..00
--- a/gui-apps/azote/azote-1.12.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit desktop distutils-r1 xdg-utils
-
-SRC_URI="https://github.com/nwg-piotr/azote/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Wallpaper manager for wlroots-based compositors and some other 
WMs"
-HOMEPAGE="https://github.com/nwg-piotr/azote;
-LICENSE="MIT"
-SLOT="0"
-IUSE="X wayland"
-
-RDEPEND="
-   dev-python/pillow
-   dev-python/pygobject
-   x11-libs/gtk+:3
-
-   wayland? ( || ( gui-apps/wlr-randr  gui-apps/swaybg ) )
-   X? ( || ( x11-apps/xrandr media-gfx/feh ) )
-"
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   distutils-r1_python_install_all
-   dobin dist/azote
-   domenu dist/azote.desktop
-   newicon dist/azote.svg azote.svg
-   insinto /usr/share/pixmaps/${PN}
-   doins dist/indicator*.png
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



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

2024-04-07 Thread Sam James
commit: 9428b7b54576cfaa84da562e1148a804acd6cc30
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  7 23:37:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:37:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9428b7b5

media-fonts/noto: Stabilize 20240229 arm64, #928891

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

 media-fonts/noto/noto-20240229.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto/noto-20240229.ebuild 
b/media-fonts/noto/noto-20240229.ebuild
index 04a68dcda19c..2e54ad42c38b 100644
--- a/media-fonts/noto/noto-20240229.ebuild
+++ b/media-fonts/noto/noto-20240229.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.
 
 LICENSE="OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
 # Extra allows to optionally reduce disk usage even returning to tofu
 # issue as described in https://fonts.google.com/noto
 IUSE="cjk +extra"



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

2024-04-07 Thread Sam James
commit: 8b92152732b3b10a4d2e2e08a9e72db88f7c7b22
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  7 23:36:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:36:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b921527

media-libs/kvazaar: fix UnusedInherits (flag-o-matic)

No longer used after e6308710dff6e3e7469e536d5e947494ca080fd4.

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

 media-libs/kvazaar/kvazaar-2.1.0.ebuild| 2 +-
 media-libs/kvazaar/kvazaar-2.2.0.ebuild| 2 +-
 media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild | 2 +-
 media-libs/kvazaar/kvazaar-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild 
b/media-libs/kvazaar/kvazaar-2.1.0.ebuild
index 283eebc2ce30..2a431091bdaa 100644
--- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild
+++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild
@@ -13,7 +13,7 @@ else
test? ( 
https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> 
greatest-${GREATEST_PV}.tar.gz )"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv 
sparc x86"
 fi
-inherit autotools flag-o-matic multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="Open-source HEVC encoder"
 HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar;

diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild 
b/media-libs/kvazaar/kvazaar-2.2.0.ebuild
index c3452c489cda..62b09cd49144 100644
--- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild
+++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild
@@ -13,7 +13,7 @@ else
test? ( 
https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> 
greatest-${GREATEST_PV}.tar.gz )"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv"
 fi
-inherit autotools flag-o-matic multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="Open-source HEVC encoder"
 HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar;

diff --git a/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild 
b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild
index 8589ad2921ad..ca1d4b128cd6 100644
--- a/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild
+++ b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ else
test? ( 
https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> 
greatest-${GREATEST_PV}.tar.gz )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
 fi
-inherit autotools flag-o-matic multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="Open-source HEVC encoder"
 HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar;

diff --git a/media-libs/kvazaar/kvazaar-.ebuild 
b/media-libs/kvazaar/kvazaar-.ebuild
index c009eaa4ec63..a80a2d84db31 100644
--- a/media-libs/kvazaar/kvazaar-.ebuild
+++ b/media-libs/kvazaar/kvazaar-.ebuild
@@ -13,7 +13,7 @@ else
test? ( 
https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> 
greatest-${GREATEST_PV}.tar.gz )"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv"
 fi
-inherit autotools flag-o-matic multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="Open-source HEVC encoder"
 HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar;



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

2024-04-07 Thread Sam James
commit: b1efd07d191c92d0875d3123bc5aa1bb081e2e5d
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  7 23:37:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:37:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1efd07d

media-fonts/noto: Stabilize 20240229 arm, #928891

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

 media-fonts/noto/noto-20240229.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto/noto-20240229.ebuild 
b/media-fonts/noto/noto-20240229.ebuild
index badce1bcb721..04a68dcda19c 100644
--- a/media-fonts/noto/noto-20240229.ebuild
+++ b/media-fonts/noto/noto-20240229.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.
 
 LICENSE="OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
 # Extra allows to optionally reduce disk usage even returning to tofu
 # issue as described in https://fonts.google.com/noto
 IUSE="cjk +extra"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xoscope/

2024-04-07 Thread Sam James
commit: 7b2039ce713a4a5643b35142177066f75425e078
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Apr  7 20:08:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:33:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b2039ce

sci-electronics/xoscope: fix the LTO fix to actually apply

It was applied too late for ./configure. oops.

While we are at it, update the comment. I ended up filing a bug. Was
very iffy on doing so, but 2 days ago, upstream demonstrated signs of
life via committing an update to git:

> spelling fix in man page (from Debian; fixed by Graham Inggs; reported by 
> Petter Reinholdtsen)

Fixes: 3e255fb3f9352a6662923b47114ad8d7cc4f4e35
Closes: https://bugs.gentoo.org/927483
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/xoscope/xoscope-2.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/xoscope/xoscope-2.3.ebuild 
b/sci-electronics/xoscope/xoscope-2.3.ebuild
index 59831c2b3e22..fccde12d9709 100644
--- a/sci-electronics/xoscope/xoscope-2.3.ebuild
+++ b/sci-electronics/xoscope/xoscope-2.3.ebuild
@@ -33,10 +33,10 @@ src_prepare() {
eautoreconf
 }
 
-src_compile() {
+src_configure() {
# -Werror=lto-type-mismatch
# https://bugs.gentoo.org/878065
-   # Upstream is a) sourceforge, b) inactive for 3 years. Bug not reported.
+   # https://sourceforge.net/p/xoscope/bugs/23/
filter-lto
 
default



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

2024-04-07 Thread Sam James
commit: e6308710dff6e3e7469e536d5e947494ca080fd4
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Apr  7 22:24:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:33:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6308710

media-libs/kvazaar: don't manually enable -Werror

autotools is genius software. When you add a flag called
--disable-werror, it isn't actually a flag called --disable-werror. It's
a flag called AC_ARG_ENABLE(werror), which expands "code if argument
was passed on the command line" and "code if argument was not passed on
the command line" blocks. When you say "--disable-werror" all you
actually do is add a formatted help text, which is otherwise totally
ignored by autoconf.

kvazaar had an AC_ARG_ENABLE that defined an
action-if-argument-was-defined-on-the-command-line of nothing, and an
action-if-argument-was-excluded-on-the-command-line of adding -Werror to
CFLAGS.

Back in commit 019c44a86ad017ea54703b7594b076cb0b840707, this was then
used to work around the default addition of -Werror. Logical.

In the very next release, upstream changed the help text to advertise
the --enable-* form, and switched it to
action-if-argument-was-defined-on-the-command-line of adding -Werror,
action-if-argument-was-excluded-on-the-command-line of nothing.

See:
https://github.com/ultravideo/kvazaar/commit/033bc6bc45b0c6b200a4227208d2fa6263e09166

This naturally meant that passing --disable-werror would add -Werror, in
addition to setting the ignored shell variable enable_werror=no. So for
seven years, we've been building with -Werror. Yay!

During that very version bump, --disable-werror was never removed.
Instead, append-flags was used to add an additional gcc switch back off,
per the redundancy requirements of the Department of Redundancy Department's
required approach to redundantly specifying redundant flags.

This also appears to tickle edge cases in LTO due to libtool dropping
some, but not all flags... sometimes. Leading to LTO being performed
with global -Werror.

Bug: https://bugs.gentoo.org/618434
Closes: https://bugs.gentoo.org/907263
Closes: https://bugs.gentoo.org/924296
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/kvazaar/kvazaar-2.1.0.ebuild| 5 +
 media-libs/kvazaar/kvazaar-2.2.0.ebuild| 5 +
 media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild | 3 ---
 media-libs/kvazaar/kvazaar-.ebuild | 3 ---
 4 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild 
b/media-libs/kvazaar/kvazaar-2.1.0.ebuild
index a7afed91e28b..283eebc2ce30 100644
--- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild
+++ b/media-libs/kvazaar/kvazaar-2.1.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=7
@@ -48,8 +48,6 @@ src_prepare() {
rmdir "${S}/greatest" || die
mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die
fi
-   # Some m4 macros append Werror, we do not want that.
-   append-flags "-Wno-error"
 
# valgrind isn't available on all archs
# also, the valgrind tests fail with new ffmpeg (upstream only tests 
again ffmpeg 2.6.3)
@@ -59,7 +57,6 @@ src_prepare() {
 
 multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
-   --disable-werror \
$(use_enable static-libs static)
 }
 

diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild 
b/media-libs/kvazaar/kvazaar-2.2.0.ebuild
index 3c29fd0726eb..c3452c489cda 100644
--- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild
+++ b/media-libs/kvazaar/kvazaar-2.2.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
@@ -47,13 +47,10 @@ src_prepare() {
rmdir "${S}/greatest" || die
mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die
fi
-   # Some m4 macros append Werror, we do not want that.
-   append-flags "-Wno-error"
 }
 
 multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
-   --disable-werror \
$(use_enable static-libs static)
 }
 

diff --git a/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild 
b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild
index bfc868061071..8589ad2921ad 100644
--- a/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild
+++ b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild
@@ -51,13 +51,10 @@ src_prepare() {
rmdir "${S}/greatest" || die
mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die
fi
-   # Some m4 macros append Werror, we do not want that.
-   append-flags "-Wno-error"
 }
 
 multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
-   --disable-werror \
$(use_enable 

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

2024-04-07 Thread Sam James
commit: 621646911cbafa861f8672f8facaf2c441c792a2
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Apr  7 23:26:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:33:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62164691

sci-libs/h5part: update HOMEPAGE

The upstream website is dead. There is a gitlab that seems to contain a
2.0.0 version totally unrelated to the current codebase, but only
release candidates of it.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/h5part/h5part-1.6.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/h5part/h5part-1.6.6.ebuild 
b/sci-libs/h5part/h5part-1.6.6.ebuild
index abf619f99793..0c273f327813 100644
--- a/sci-libs/h5part/h5part-1.6.6.ebuild
+++ b/sci-libs/h5part/h5part-1.6.6.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 MY_P="${P^^[hp]}"
 DESCRIPTION="Portable High Performance Parallel Data Interface to HDF5"
-HOMEPAGE="http://vis.lbl.gov/Research/H5Part/;
+HOMEPAGE="https://vis.lbl.gov/archive/Research/H5Part/;
 
SRC_URI="https://codeforge.lbl.gov/frs/download.php/latestfile/18/${MY_P}.tar.gz;
 
 LICENSE="BSD"



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

2024-04-07 Thread Sam James
commit: ed16d78560b2d949ebc53ed0151c4dbf46767166
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  7 23:28:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:28:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed16d785

app-admin/stow: add 2.4.0

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

 app-admin/stow/Manifest  |  2 ++
 app-admin/stow/stow-2.4.0.ebuild | 34 ++
 2 files changed, 36 insertions(+)

diff --git a/app-admin/stow/Manifest b/app-admin/stow/Manifest
index 07d6f52021dc..5b130944a5ec 100644
--- a/app-admin/stow/Manifest
+++ b/app-admin/stow/Manifest
@@ -1,2 +1,4 @@
 DIST stow-2.3.1.tar.bz2 556921 BLAKE2B 
cd946dd1537bec063e21c91cc60c0c8f3a8a5609960536020e7e4b970ff2daa628151258487492b1b44fb5539e1d75a8955152fdfbe91384b7e174ab420a9cf6
 SHA512 
3d6cec3d50e2dc0ffa92646c45015ced3fca32cef9dd24418fada3fc2e4472a1f335877debb3a1284812aef281a432925c3a3e7afa112d92f127facd3150079c
 DIST stow-2.3.1.tar.bz2.sig 833 BLAKE2B 
a236d67fca2dabb965021b7ef23ec680ffd48c1b23d3637cf4bd2c31da58b55ad9d190ee88c7f9bb8ce676f85a0bb133b963bc8252fea7c8d5bd5c0042c65681
 SHA512 
0a0ad10781c29ee6cd69dc8cb05592e779e5cb53412b8bc6c7bce12846c1e1480e2763eaaab329f2cf945a263d15217adb102387247bc2bec313856b3d7535c4
+DIST stow-2.4.0.tar.bz2 635343 BLAKE2B 
578d3cf5084a97110eb90faed96d7ae1b167176795b7c4a3a65d5fc43a59983f5106fbb9d8ea136df92363e041f81c72483cd748cef9e051c2089795af53a6a6
 SHA512 
c479a0ba5d6af9a2a4860f4bf4095dbd586794e781766c22e6cda657bbf984915f4661e03825db02a300412aa49305e06b8107ffc96077bd64ba4e7a1eb27314
+DIST stow-2.4.0.tar.bz2.sig 833 BLAKE2B 
df8665e5d8189177138313de95ed1edcd1a38deca753f064cb9e6e1e5447c55467330c4d8f8ffefd05be12528788738e4ecd427db14bf36fdd070161b69a7422
 SHA512 
02bb9549a1d27c532f7dfbd42d5a6dcd92d0de7692f8e43c74ebd662c63e6cae656edc045379eb81e9908f88ee89100edd8b9fe416e4c13399357579c4836f66

diff --git a/app-admin/stow/stow-2.4.0.ebuild b/app-admin/stow/stow-2.4.0.ebuild
new file mode 100644
index ..a69e14905be7
--- /dev/null
+++ b/app-admin/stow/stow-2.4.0.ebuild
@@ -0,0 +1,34 @@
+# 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/adamspiers.asc
+inherit perl-functions verify-sig
+
+DESCRIPTION="GNU Stow is a symlink farm manager"
+HOMEPAGE="https://www.gnu.org/software/stow/ 
https://git.savannah.gnu.org/cgit/stow.git;
+SRC_URI="mirror://gnu/stow/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnu/stow/${P}.tar.bz2.sig )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-lang/perl:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   dev-perl/IO-stringy
+   virtual/perl-Test-Harness
+   dev-perl/Test-Output
+   )
+   verify-sig? ( sec-keys/openpgp-keys-adamspiers )
+"
+
+src_configure() {
+   perl_set_version
+   econf "--with-pmdir=${VENDOR_LIB}"
+}



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

2024-04-07 Thread Sam James
commit: 66f40db08babd1a366996ec90f58c59949b92ee5
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  7 23:26:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:26:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66f40db0

net-misc/rsync: update upstream metadata

See https://www.mail-archive.com/rsync-announce  
lists.samba.org/msg00113.html.

"""
The github repos have moved to a new RsyncProject organization. Because
various life events have been monopolizing my time, I reached out to Tridge
(the original author) and he has graciously agreed to get back into rsync
work, along with Paul Mackerras, who was also an early contributor to
rsync. This new team will be working mainly on maintenance tasks, and not
so much on new features. If you want to get involved, feel free to reach
out on the new discord RsyncProject channels.
"""

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

 net-misc/rsync/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rsync/metadata.xml b/net-misc/rsync/metadata.xml
index 4dd797f7c406..cceaeff88940 100644
--- a/net-misc/rsync/metadata.xml
+++ b/net-misc/rsync/metadata.xml
@@ -8,7 +8,7 @@

https://rsync.samba.org/ftp/rsync/NEWS
cpe:/a:samba:rsync
-   WayneD/rsync
+   RsyncProject/rsync


Install rrsync script to setup restricted 
rsync users via ssh logins



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

2024-04-07 Thread Sam James
commit: e2f6cf2c28428d97afe77e0963c8cea77d315a44
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  7 23:26:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:26:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f6cf2c

media-fonts/noto: Stabilize 20240229 ppc64, #928891

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

 media-fonts/noto/noto-20240229.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto/noto-20240229.ebuild 
b/media-fonts/noto/noto-20240229.ebuild
index 17f46a7e4254..badce1bcb721 100644
--- a/media-fonts/noto/noto-20240229.ebuild
+++ b/media-fonts/noto/noto-20240229.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.
 
 LICENSE="OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
 # Extra allows to optionally reduce disk usage even returning to tofu
 # issue as described in https://fonts.google.com/noto
 IUSE="cjk +extra"



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

2024-04-07 Thread Sam James
commit: 20eb3e92822c52288fd839e357107d9ea789c4ba
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  7 23:26:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:26:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20eb3e92

gnome-extra/nm-applet: Stabilize 1.36.0 arm64, #928813

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

 gnome-extra/nm-applet/nm-applet-1.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/nm-applet/nm-applet-1.36.0.ebuild 
b/gnome-extra/nm-applet/nm-applet-1.36.0.ebuild
index 59bb11dfc00e..55904ed7f164 100644
--- a/gnome-extra/nm-applet/nm-applet-1.36.0.ebuild
+++ b/gnome-extra/nm-applet/nm-applet-1.36.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="appindicator +modemmanager selinux teamd"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 # >=networkmanager-1.46 for ensuring stable-ssid checkbox feature will work
 RDEPEND="



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

2024-04-07 Thread Sam James
commit: 04bbeddc0c0fe69eaa4f33f922d8fa673329bdc4
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  7 23:26:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:26:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04bbeddc

media-fonts/noto: Stabilize 20240229 sparc, #928891

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

 media-fonts/noto/noto-20240229.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto/noto-20240229.ebuild 
b/media-fonts/noto/noto-20240229.ebuild
index f8bbdbde304c..17f46a7e4254 100644
--- a/media-fonts/noto/noto-20240229.ebuild
+++ b/media-fonts/noto/noto-20240229.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.
 
 LICENSE="OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86"
 # Extra allows to optionally reduce disk usage even returning to tofu
 # issue as described in https://fonts.google.com/noto
 IUSE="cjk +extra"



[gentoo-commits] proj/gcc-patches:master commit in: 13.2.0/gentoo/

2024-04-07 Thread Sam James
commit: 81f30ec8c4148cd75cf2aa15744a77b6bc18094a
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  7 23:04:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:04:32 2024 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=81f30ec8

13.2.0: drop upstreamed patch, backport riscv gstreamer fix

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

 ...50_all_PR111632_system_cxx_headers_libcxx.patch | 134 
 .../gentoo/92_all_riscv_PR109760-gstreamer.patch   | 337 +
 13.2.0/gentoo/README.history   |   5 +
 3 files changed, 342 insertions(+), 134 deletions(-)

diff --git a/13.2.0/gentoo/50_all_PR111632_system_cxx_headers_libcxx.patch 
b/13.2.0/gentoo/50_all_PR111632_system_cxx_headers_libcxx.patch
deleted file mode 100644
index af6c286..000
--- a/13.2.0/gentoo/50_all_PR111632_system_cxx_headers_libcxx.patch
+++ /dev/null
@@ -1,134 +0,0 @@
-https://bugs.gentoo.org/912035
-https://inbox.sourceware.org/gcc-patches/0623e896-6b99-49ec-9144-b41bc5108...@andric.com
-https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274038
-https://gcc.gnu.org/PR111632
-
-commit 8992952bfa95e769a554bd97581cf332987383d8
-Author: Dimitry Andric 
-Date:   2023-09-28T17:40:29+02:00
-
-Include safe-ctype.h after C++ standard headers, to avoid over-poisoning
-
-When building gcc's C++ sources against recent libc++, the poisoning of
-the ctype macros due to including safe-ctype.h before including C++
-standard headers such as , , etc, causes many compilation
-errors, similar to:
-
-  In file included from /home/dim/src/gcc/master/gcc/gensupport.cc:23:
-  In file included from /home/dim/src/gcc/master/gcc/system.h:233:
-  In file included from /usr/include/c++/v1/vector:321:
-  In file included from
-  /usr/include/c++/v1/__format/formatter_bool.h:20:
-  In file included from
-  /usr/include/c++/v1/__format/formatter_integral.h:32:
-  In file included from /usr/include/c++/v1/locale:202:
-  /usr/include/c++/v1/__locale:546:5: error: '__abi_tag__' attribute
-  only applies to structs, variables, functions, and namespaces
-546 | _LIBCPP_INLINE_VISIBILITY
-| ^
-  /usr/include/c++/v1/__config:813:37: note: expanded from macro
-  '_LIBCPP_INLINE_VISIBILITY'
-813 | #  define _LIBCPP_INLINE_VISIBILITY _LIBCPP_HIDE_FROM_ABI
-| ^
-  /usr/include/c++/v1/__config:792:26: note: expanded from macro
-  '_LIBCPP_HIDE_FROM_ABI'
-792 |
-__attribute__((__abi_tag__(_LIBCPP_TOSTRING(
-  _LIBCPP_VERSIONED_IDENTIFIER
-|  ^
-  In file included from /home/dim/src/gcc/master/gcc/gensupport.cc:23:
-  In file included from /home/dim/src/gcc/master/gcc/system.h:233:
-  In file included from /usr/include/c++/v1/vector:321:
-  In file included from
-  /usr/include/c++/v1/__format/formatter_bool.h:20:
-  In file included from
-  /usr/include/c++/v1/__format/formatter_integral.h:32:
-  In file included from /usr/include/c++/v1/locale:202:
-  /usr/include/c++/v1/__locale:547:37: error: expected ';' at end of
-  declaration list
-547 | char_type toupper(char_type __c) const
-| ^
-  /usr/include/c++/v1/__locale:553:48: error: too many arguments
-  provided to function-like macro invocation
-553 | const char_type* toupper(char_type* __low, const
-char_type* __high) const
-|^
-  /home/dim/src/gcc/master/gcc/../include/safe-ctype.h:146:9: note:
-  macro 'toupper' defined here
-146 | #define toupper(c) do_not_use_toupper_with_safe_ctype
-| ^
-
-This is because libc++ uses different transitive includes than
-libstdc++, and some of those transitive includes pull in various ctype
-declarations (typically via ).
-
-There was already a special case for including  before
-safe-ctype.h, so move the rest of the C++ standard header includes to
-the same location, to fix the problem.
-
-Signed-off-by: Dimitry Andric 
-
-diff --git a/gcc/system.h b/gcc/system.h
-index e924152ad4c..7a516b11438 100644
 a/gcc/system.h
-+++ b/gcc/system.h
-@@ -194,27 +194,8 @@ extern int fprintf_unlocked (FILE *, const char *, ...);
- #undef fread_unlocked
- #undef fwrite_unlocked
- 
--/* Include  before "safe-ctype.h" to avoid GCC poisoning
--   the ctype macros through safe-ctype.h */
--
--#ifdef __cplusplus
--#ifdef INCLUDE_STRING
--# include 
--#endif
--#endif
--
--/* There are an extraordinary number of issues with .
--   The last straw is that it varies with the locale.  Use libiberty's
--   replacement instead.  */
--#include "safe-ctype.h"
--
--#include 
--
--#include 
--
--#if !defined 

[gentoo-commits] proj/gcc-patches:master commit in: 13.2.0/gentoo/

2024-04-07 Thread Sam James
commit: 0b365302d77dabad96a00c5fe3643d905ec39298
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  7 23:15:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:16:27 2024 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=0b365302

13.2.0: rebase patches

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

 ...l_match.pd-don-t-emit-label-if-not-needed.patch |  8 ++--
 ...move-commented-out-line-pragmas-unless-vv.patch |  8 ++--
 ...78_all_match.pd-CSE-the-dump-output-check.patch |  8 ++--
 ...lit-shared-code-to-gimple-match-exports.c.patch | 18 -
 ...pd-automatically-partition-match.cc-files.patch | 18 -
 ...e-splits-in-makefile-and-make-configurabl.patch | 46 +++---
 ...in-clean-up-match.pd-related-dependencies.patch |  6 +--
 ...ce-seq-for-portability-with-GNU-Make-vari.patch |  9 +++--
 ...l_Remove-DEFAULT_MATCHPD_PARTITIONS-macro.patch | 46 +++---
 in-Make-TM_P_H-depend-on-TREE_H-PR111021.patch |  6 +--
 ...in-Make-recog.h-depend-on-TREE_H-PR111021.patch |  6 +--
 ...genemit-Split-insn-emit.cc-into-ten-files.patch | 26 ++--
 13.2.0/gentoo/README.history   | 12 ++
 13 files changed, 133 insertions(+), 84 deletions(-)

diff --git a/13.2.0/gentoo/76_all_match.pd-don-t-emit-label-if-not-needed.patch 
b/13.2.0/gentoo/76_all_match.pd-don-t-emit-label-if-not-needed.patch
index 9d702eb..95da940 100644
--- a/13.2.0/gentoo/76_all_match.pd-don-t-emit-label-if-not-needed.patch
+++ b/13.2.0/gentoo/76_all_match.pd-don-t-emit-label-if-not-needed.patch
@@ -1,9 +1,9 @@
 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109927#c21
 
-From 30f78d42a215686cab9c7276076f11e5ea08341d Mon Sep 17 00:00:00 2001
+From 6178fddd3e0957fbb8bcfc443fef172691b7640b Mon Sep 17 00:00:00 2001
 From: Tamar Christina 
 Date: Fri, 5 May 2023 13:35:17 +0100
-Subject: [PATCH 02/14] match.pd: don't emit label if not needed
+Subject: [PATCH 01/15] match.pd: don't emit label if not needed
 
 This is a small QoL codegen improvement for match.pd to not emit labels when
 they are not needed.  The codegen is nice and there is a small (but consistent)
@@ -20,7 +20,7 @@ gcc/ChangeLog:
  1 file changed, 22 insertions(+), 8 deletions(-)
 
 diff --git a/gcc/genmatch.cc b/gcc/genmatch.cc
-index 98b429a9d0bb..0c5a19aca8ed 100644
+index c1023d921fca..9ecd0a462b4f 100644
 --- a/gcc/genmatch.cc
 +++ b/gcc/genmatch.cc
 @@ -3354,6 +3354,7 @@ dt_simplify::gen_1 (FILE *f, int indent, bool gimple, 
operand *result)
@@ -110,5 +110,5 @@ index 98b429a9d0bb..0c5a19aca8ed 100644
  }
  
 -- 
-2.43.0
+2.44.0
 

diff --git 
a/13.2.0/gentoo/77_all_match.pd-Remove-commented-out-line-pragmas-unless-vv.patch
 
b/13.2.0/gentoo/77_all_match.pd-Remove-commented-out-line-pragmas-unless-vv.patch
index fb50871..ea61987 100644
--- 
a/13.2.0/gentoo/77_all_match.pd-Remove-commented-out-line-pragmas-unless-vv.patch
+++ 
b/13.2.0/gentoo/77_all_match.pd-Remove-commented-out-line-pragmas-unless-vv.patch
@@ -1,9 +1,9 @@
 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109927#c21
 
-From 1e714dddc3646b484014ec6636b3d80910536b4b Mon Sep 17 00:00:00 2001
+From 2be19327b38b4e3e183d47529871614a3ef0c3ad Mon Sep 17 00:00:00 2001
 From: Tamar Christina 
 Date: Fri, 5 May 2023 13:36:01 +0100
-Subject: [PATCH 03/14] match.pd: Remove commented out line pragmas unless -vv
+Subject: [PATCH 02/15] match.pd: Remove commented out line pragmas unless -vv
  is used.
 
 genmatch currently outputs commented out line directives that have no effect
@@ -24,7 +24,7 @@ gcc/ChangeLog:
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/gcc/genmatch.cc b/gcc/genmatch.cc
-index 0c5a19aca8ed..8937c76369cb 100644
+index 9ecd0a462b4f..45e49c790b6d 100644
 --- a/gcc/genmatch.cc
 +++ b/gcc/genmatch.cc
 @@ -209,7 +209,7 @@ output_line_directive (FILE *f, location_t location,
@@ -37,5 +37,5 @@ index 0c5a19aca8ed..8937c76369cb 100644
 development it's right now more convenient to have line information
 from the generated file.  Still keep the directives as comment for now
 -- 
-2.43.0
+2.44.0
 

diff --git a/13.2.0/gentoo/78_all_match.pd-CSE-the-dump-output-check.patch 
b/13.2.0/gentoo/78_all_match.pd-CSE-the-dump-output-check.patch
index 8dda55a..e084c4c 100644
--- a/13.2.0/gentoo/78_all_match.pd-CSE-the-dump-output-check.patch
+++ b/13.2.0/gentoo/78_all_match.pd-CSE-the-dump-output-check.patch
@@ -1,9 +1,9 @@
 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109927#c21
 
-From c256e2c80e56c4e015d8d7ca50fa01a6ed98a1eb Mon Sep 17 00:00:00 2001
+From 2d83fafb3f263544be09bf7dbde036e4a84f6d7c Mon Sep 17 00:00:00 2001
 From: Tamar Christina 
 Date: Fri, 5 May 2023 13:36:43 +0100
-Subject: [PATCH 04/14] match.pd: CSE the dump output check.
+Subject: [PATCH 03/15] match.pd: CSE the dump output check.
 
 This is a small improvement in QoL codegen for match.pd to save time not
 re-evaluating the condition for printing debug information in every function.
@@ -26,7 +26,7 @@ gcc/ChangeLog:
  

[gentoo-commits] proj/gcc-patches:master commit in: 14.0.0/gentoo/

2024-04-07 Thread Sam James
commit: 257336021ebdc63cdd390487506f23d83f04ab91
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  7 23:23:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 23:23:32 2024 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=25733602

14.0.0: rebase patches

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

 14.0.0/gentoo/02_all_default-warn-format-security.patch | 9 -
 14.0.0/gentoo/04_all_nossp-on-nostdlib.patch| 9 +
 14.0.0/gentoo/README.history| 5 +
 3 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/14.0.0/gentoo/02_all_default-warn-format-security.patch 
b/14.0.0/gentoo/02_all_default-warn-format-security.patch
index 9723a1c..439d9d8 100644
--- a/14.0.0/gentoo/02_all_default-warn-format-security.patch
+++ b/14.0.0/gentoo/02_all_default-warn-format-security.patch
@@ -1,9 +1,8 @@
 Enable -Wformat and -Wformat-security by default.
-
 --- a/gcc/c-family/c.opt
 +++ b/gcc/c-family/c.opt
-@@ -696,7 +696,7 @@ Warn about function calls with format strings that write 
past the end
- of the destination region.  Same as -Wformat-overflow=1.
+@@ -770,7 +770,7 @@ Warn about function calls with format strings that write 
past the end
+ of the destination region.
  
  Wformat-security
 -C ObjC C++ ObjC++ Var(warn_format_security) Warning LangEnabledBy(C ObjC C++ 
ObjC++,Wformat=, warn_format >= 2, 0)
@@ -11,7 +10,7 @@ Enable -Wformat and -Wformat-security by default.
  Warn about possible security problems with format functions.
  
  Wformat-signedness
-@@ -717,7 +717,7 @@ C ObjC C++ ObjC++ Var(warn_format_zero_length) Warning 
LangEnabledBy(C ObjC C++
+@@ -795,7 +795,7 @@ C ObjC C++ ObjC++ Var(warn_format_zero_length) Warning 
LangEnabledBy(C ObjC C++
  Warn about zero-length formats.
  
  Wformat=
@@ -19,4 +18,4 @@ Enable -Wformat and -Wformat-security by default.
 +C ObjC C++ ObjC++ Joined RejectNegative UInteger Var(warn_format) Init(1) 
Warning LangEnabledBy(C ObjC C++ ObjC++,Wall, 1, 0) IntegerRange(0, 2)
  Warn about printf/scanf/strftime/strfmon format string anomalies.
  
- Wformat-overflow=
+ Wframe-address

diff --git a/14.0.0/gentoo/04_all_nossp-on-nostdlib.patch 
b/14.0.0/gentoo/04_all_nossp-on-nostdlib.patch
index b633d7f..30c5825 100644
--- a/14.0.0/gentoo/04_all_nossp-on-nostdlib.patch
+++ b/14.0.0/gentoo/04_all_nossp-on-nostdlib.patch
@@ -1,5 +1,4 @@
-Disable ssp on -nostdlib, -nodefaultlibs and -ffreestanding 
-
+│Disable ssp on -nostdlib, -nodefaultlibs and -ffreestanding
 https://bugs.gentoo.org/484714
 --- a/gcc/gcc.cc
 +++ b/gcc/gcc.cc
@@ -16,12 +15,14 @@ https://bugs.gentoo.org/484714
  #ifndef LINK_SSP_SPEC
  #ifdef TARGET_LIBC_PROVIDES_SSP
  #define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all" \
-@@ -1280,7 +1286,7 @@ static const char *cc1_options =
+@@ -1286,7 +1292,7 @@ static const char *cc1_options =
   %{-version:--version}\
   %{-help=*:--help=%*}\
   %{!fsyntax-only:%{S:%W{o*}%{!o*:-o %w%b.s}}}\
 - %{fsyntax-only:-o %j} %{-param*}\
 + %{fsyntax-only:-o %j} %{-param*} " NO_SSP_SPEC "\
   %{coverage:-fprofile-arcs -ftest-coverage}\
-  %{fprofile-arcs|fprofile-generate*|coverage:\
+  %{fprofile-arcs|fcondition-coverage|fprofile-generate*|coverage:\
 %{!fprofile-update=single:\
+-- 
+2.44.0

diff --git a/14.0.0/gentoo/README.history b/14.0.0/gentoo/README.history
index 33e0319..8e0250c 100644
--- a/14.0.0/gentoo/README.history
+++ b/14.0.0/gentoo/README.history
@@ -1,3 +1,8 @@
+26 7 Apr 2024
+
+   U 02_all_default-warn-format-security.patch
+   U 04_all_nossp-on-nostdlib.patch
+
 25 11 Mar 2024
 
- 50_all_PR111632_system_cxx_headers_libcxx.patch



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/certbot-dns-cloudflare/

2024-04-07 Thread Kyle Elbert
commit: 58d9123d9a09ffe301e626635d97aabd0a1abe64
Author: Kyle Elbert  gmail  com>
AuthorDate: Sun Apr  7 20:52:31 2024 +
Commit: Kyle Elbert  gmail  com>
CommitDate: Sun Apr  7 20:59:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58d9123d

app-crypt/certbot-dns-cloudflare: minor fixups

metadata adjusted to https
removed redundant deps

Signed-off-by: Kyle Elbert  gmail.com>

 app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.10.0.ebuild | 3 +--
 app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.9.0.ebuild  | 3 +--
 app-crypt/certbot-dns-cloudflare/metadata.xml | 2 +-
 3 files changed, 3 insertions(+), 5 deletions(-)

diff --git 
a/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.10.0.ebuild 
b/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.10.0.ebuild
index 52638dad18..b9f05da82c 100644
--- a/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.10.0.ebuild
+++ b/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.10.0.ebuild
@@ -26,12 +26,11 @@ HOMEPAGE="https://github.com/certbot/certbot 
https://letsencrypt.org/;
 LICENSE="Apache-2.0"
 SLOT="0"
 
-RDEPEND="${CDEPEND}
+RDEPEND="
>=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
>=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]
dev-python/dns-lexicon[${PYTHON_USEDEP}]
dev-python/cloudflare[${PYTHON_USEDEP}]"
-BDEPEND="test? ( ${RDEPEND} )"
 distutils_enable_tests pytest
 distutils_enable_sphinx docs dev-python/sphinx-rtd-theme

diff --git 
a/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.9.0.ebuild 
b/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.9.0.ebuild
index 52638dad18..b9f05da82c 100644
--- a/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.9.0.ebuild
+++ b/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.9.0.ebuild
@@ -26,12 +26,11 @@ HOMEPAGE="https://github.com/certbot/certbot 
https://letsencrypt.org/;
 LICENSE="Apache-2.0"
 SLOT="0"
 
-RDEPEND="${CDEPEND}
+RDEPEND="
>=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
>=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]
dev-python/dns-lexicon[${PYTHON_USEDEP}]
dev-python/cloudflare[${PYTHON_USEDEP}]"
-BDEPEND="test? ( ${RDEPEND} )"
 distutils_enable_tests pytest
 distutils_enable_sphinx docs dev-python/sphinx-rtd-theme

diff --git a/app-crypt/certbot-dns-cloudflare/metadata.xml 
b/app-crypt/certbot-dns-cloudflare/metadata.xml
index 383107afe2..eacfbea452 100644
--- a/app-crypt/certbot-dns-cloudflare/metadata.xml
+++ b/app-crypt/certbot-dns-cloudflare/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

kcelb...@gmail.com



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

2024-04-07 Thread Kyle Elbert
commit: bca9a61e3fc87868b364f31cc363d08a85b6ad48
Author: Kyle Elbert  gmail  com>
AuthorDate: Sun Apr  7 20:55:53 2024 +
Commit: Kyle Elbert  gmail  com>
CommitDate: Sun Apr  7 20:59:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bca9a61e

dev-python/cloudflare: adjust metadata doctype to https

Signed-off-by: Kyle Elbert  gmail.com>

 dev-python/cloudflare/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cloudflare/metadata.xml 
b/dev-python/cloudflare/metadata.xml
index 3373ff5e43..f6a3df5065 100644
--- a/dev-python/cloudflare/metadata.xml
+++ b/dev-python/cloudflare/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

kcelb...@gmail.com



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

2024-04-07 Thread Kyle Elbert
commit: cd67626d3e290b30a55f3752a4aa9cedfa3d4caf
Author: Kyle Elbert  gmail  com>
AuthorDate: Sun Apr  7 20:57:32 2024 +
Commit: Kyle Elbert  gmail  com>
CommitDate: Sun Apr  7 20:59:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd67626d

dev-python/jsonlines: minor fixup

metadata doctype changed to https
removed redundant test dep section

Signed-off-by: Kyle Elbert  gmail.com>

 dev-python/jsonlines/jsonlines-4.0.0.ebuild | 1 -
 dev-python/jsonlines/metadata.xml   | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/jsonlines/jsonlines-4.0.0.ebuild 
b/dev-python/jsonlines/jsonlines-4.0.0.ebuild
index b484d7c137..04cbe8bb62 100644
--- a/dev-python/jsonlines/jsonlines-4.0.0.ebuild
+++ b/dev-python/jsonlines/jsonlines-4.0.0.ebuild
@@ -24,7 +24,6 @@ SLOT="0"
 IUSE="test"
 RESTRICT="mirror" #overlay, no real issue
 RDEPEND="dev-python/attrs[${PYTHON_USEDEP}]"
-BDEPEND=" test? ( ${RDEPEND} )"
 
 distutils_enable_tests pytest
 

diff --git a/dev-python/jsonlines/metadata.xml 
b/dev-python/jsonlines/metadata.xml
index bce0752444..8ea2022ed9 100644
--- a/dev-python/jsonlines/metadata.xml
+++ b/dev-python/jsonlines/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

kcelb...@gmail.com



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

2024-04-07 Thread Mike Pagano
commit: f3dd89cc21408c7d3cc0e51626b735bd908095aa
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Apr  7 22:02:41 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Apr  7 22:02:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3dd89cc

sys-kernel/git-sources: add 6.9_rc3

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

 sys-kernel/git-sources/Manifest   |  1 +
 sys-kernel/git-sources/git-sources-6.9_rc3.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index cb9fb6eb27ff..9a83e342dfc8 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,3 +1,4 @@
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
 DIST patch-6.9-rc1.patch 96098154 BLAKE2B 
c7ab938924bf2b159da4ef02730ce3e51beab9a9267419e195861a5de4962facca4937ce1f8d9451d99723e8af30b2cd6c20f01868cf9a9e935d225cad462ff1
 SHA512 
2f094d30277ae51bc9451565ba3e0e03cb12f331239f974bf7713fbd17b4aac73722e46b425aaedd22d42b73767b234f26f8e9e24cac8ad5d5a7e0e5aeb94638
 DIST patch-6.9-rc2.patch 96447882 BLAKE2B 
3b5afddc2d45f37f99c9709e741a39ce91a65b54d1c1966a58b812aecba060fc75d9ac218cfd2e6aa51ac9737ab357acdafb19e9d112a6d7908fff08c0f5817e
 SHA512 
46166b7ca352a78368e3d2d29eed60986c0acbb9467f1af60a1000fe0da925dd824bce11906b2555e7a27b9bbcc8546850038a6c90f3dc1260910560cd48e4f6
+DIST patch-6.9-rc3.patch 96996955 BLAKE2B 
e95fb3392051c331776e0c4719255dab156f648bf80c2e1c5f3e7478975cb59b9562eb9d60c356ea693388a69bee054eef3359a8fba2a3a979c82bc1b8d5b13a
 SHA512 
7af4288187a2751f78c72e67e27d0b8237c365114ce0b6f57fd0eb91e9b1c25b394f73ffe717c094fee53d89d073aca49af1479abc4dfe80515d7f2c16b11a46

diff --git a/sys-kernel/git-sources/git-sources-6.9_rc3.ebuild 
b/sys-kernel/git-sources/git-sources-6.9_rc3.ebuild
new file mode 100644
index ..ca760a458b08
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.9_rc3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.7"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-plugins-bad/

2024-04-07 Thread Mart Raudsepp
commit: 59a074ac0a1a71932a9d415fad89a5962124170f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr  7 20:48:23 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr  7 21:12:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a074ac

media-libs/gst-plugins-bad: fix bz2 build, drop msdk plugin, cleanups, touchups

* Fix USE=bzip2 not enabling bz2 plugin.
* Drop msdk plugin for now; it'll get reintroduced later as gst-plugins-msdk, 
plus
  an alternative gst-plugins-qsv. Currently no consumers of these have been 
found,
  as they aren't getting used automatically by playbin/encodebin yet.
* Drop transitional gtk, egl, gles2 and opengl USE flags; looks like everything 
has
  migrated to gst-plugins-gtk and gst-plugins-base[egl,gles2,opengl] deps.
* Fix automagic dep on gudev for va plugin.
* Fix automagic x11 dep for librfb plugin (USE=vnc).
* Move vaapi handling to the common block, and add it to GST_PLUGINS_NOAUTO to 
make
  that work.
* Drop leftover autotools era multilib_src_install_all - no libtool with meson.
* Add missing subslot dep operator for media-libs/libva

Signed-off-by: Mart Raudsepp  gentoo.org>

 ...11.ebuild => gst-plugins-bad-1.22.11-r1.ebuild} | 47 +-
 1 file changed, 11 insertions(+), 36 deletions(-)

diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11.ebuild 
b/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild
similarity index 58%
rename from media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11.ebuild
rename to media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild
index 0cb8e762b030..916ec99294c7 100644
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11.ebuild
+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild
@@ -11,19 +11,16 @@ HOMEPAGE="https://gstreamer.freedesktop.org/;
 LICENSE="LGPL-2"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 
-# TODO: egl and gtk IUSE only for transition
-IUSE="X bzip2 +egl +gles2 gtk +introspection opengl +orc vaapi vnc wayland 
qsv" # Keep default IUSE mirrored with gst-plugins-base where relevant
+IUSE="X bzip2 +introspection +orc udev vaapi vnc wayland"
 
 # X11 is automagic for now, upstream #709530 - only used by librfb USE=vnc 
plugin
-# We mirror opengl/gles2 from -base to ensure no automagic openglmixers plugin 
(with "opengl?" it'd still get built with USE=-opengl here)
-# FIXMEgtk? ( 
>=media-plugins/gst-plugins-gtk-${PV}:${SLOT}[${MULTILIB_USEDEP}] )
 # Baseline requirement for libva is 1.6, but 1.10 gets more features
 RDEPEND="
!media-plugins/gst-plugins-va
!media-plugins/gst-transcoder
 
>=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP},introspection?]
-   
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},egl?,introspection?,gles2=,opengl=]
+   
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},introspection?]
introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
 
bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
@@ -36,14 +33,10 @@ RDEPEND="
 
orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
 
-   qsv? (
-   dev-libs/libgudev[${MULTILIB_USEDEP}]
-   media-libs/libva[wayland?,X?,${MULTILIB_USEDEP}]
-   media-libs/libvpl[wayland?,X?,${MULTILIB_USEDEP}]
-   x11-libs/libdrm[${MULTILIB_USEDEP}]
+   vaapi? (
+   >=media-libs/libva-1.10:=[${MULTILIB_USEDEP}]
+   udev? ( dev-libs/libgudev )
)
-
-   vaapi? ( >=media-libs/libva-1.10[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="dev-util/glib-utils"
@@ -61,42 +54,24 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   GST_PLUGINS_NOAUTO="hls ipcpipeline librfb msdk shm wayland"
+   GST_PLUGINS_NOAUTO="bz2 hls ipcpipeline librfb shm va wayland"
 
local emesonargs=(
-Dshm=enabled
-Dipcpipeline=enabled
-Dhls=disabled
+   $(meson_feature bzip2 bz2)
+   $(meson_feature vaapi va)
+   -Dudev=$(usex udev $(usex vaapi enabled disabled) disabled)
$(meson_feature vnc librfb)
+   -Dx11=$(usex X $(usex vnc enabled disabled) disabled)
$(meson_feature wayland)
)
 
-   if use qsv; then
-   emesonargs+=(
-   -Dmsdk=enabled
-   -Dmfx_api=oneVPL
-   )
-   else
-   emesonargs+=( -Dmsdk=disabled )
-   fi
-
-   # XXX: See comment above IUSE wrt egl; this was actually typo'd with
-   # myconf for ages and nothing exploded.
-   #if use opengl || use gles2; then
-   #   emesonargs+=( -Dgl=enabled )
-   #else
-   #   emesonargs+=( -Dgl=disabled )
-   #fi
-
-   gstreamer_multilib_src_configure "$(meson_feature vaapi va)"
+   gstreamer_multilib_src_configure

[gentoo-commits] repo/proj/guru:master commit in: acct-user/libmedium/, www-apps/libmedium/, dev-libs/nativefiledialog-extended/, ...

2024-04-07 Thread Julien Roy
commit: 3abe1dcfa02cf516ca135177cfd788668d2f9124
Author: Benoît Dufour  mail  com>
AuthorDate: Sun Apr  7 20:11:09 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr  7 20:21:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3abe1dcf

*/*: Add me as a maintainer on the packages I pushed to ::guru as well as on 
other packages I commited to that were missing a maintainer.

Signed-off-by: Benoît Dufour  mail.com>

 {net-p2p/bisq-bin => acct-group/libmedium}/metadata.xml |  8 
 {net-p2p/bisq-bin => acct-group/librarian}/metadata.xml |  8 
 {net-p2p/bisq-bin => acct-group/rimgo}/metadata.xml |  8 
 {net-p2p/bisq-bin => acct-user/libmedium}/metadata.xml  |  8 
 {net-p2p/bisq-bin => acct-user/librarian}/metadata.xml  |  8 
 {net-p2p/bisq-bin => acct-user/rimgo}/metadata.xml  |  8 
 {net-p2p/bisq-bin => app-misc/dpscreenocr}/metadata.xml |  8 
 dev-libs/nativefiledialog-extended/metadata.xml | 17 ++---
 net-p2p/bisq-bin/metadata.xml   | 11 +++
 {net-p2p/bisq-bin => sys-devel/lcc}/metadata.xml|  8 
 {net-p2p/bisq-bin => www-apps/libmedium}/metadata.xml   |  8 
 {net-p2p/bisq-bin => www-apps/librarian}/metadata.xml   |  8 
 {net-p2p/bisq-bin => www-apps/rimgo}/metadata.xml   |  8 
 13 files changed, 61 insertions(+), 55 deletions(-)

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-group/libmedium/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-group/libmedium/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-group/libmedium/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-group/librarian/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-group/librarian/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-group/librarian/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-group/rimgo/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-group/rimgo/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-group/rimgo/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-user/libmedium/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-user/libmedium/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-user/libmedium/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-user/librarian/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-user/librarian/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-user/librarian/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-user/rimgo/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-user/rimgo/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-user/rimgo/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/app-misc/dpscreenocr/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to app-misc/dpscreenocr/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/app-misc/dpscreenocr/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/dev-libs/nativefiledialog-extended/metadata.xml 
b/dev-libs/nativefiledialog-extended/metadata.xml
index 6d97c17eca..887558e59d 100644
--- a/dev-libs/nativefiledialog-extended/metadata.xml
+++ b/dev-libs/nativefiledialog-extended/metadata.xml
@@ -1,8 +1,11 @@
 
 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/freshrss/files/, www-apps/freshrss/

2024-04-07 Thread Julien Roy
commit: 2623ec73cbe7bedd5289d2a3b722fded2c36c21f
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr  7 20:28:20 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr  7 20:28:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2623ec73

www-apps/freshrss: add patch to disable network tests

Closes: https://bugs.gentoo.org/928082
Signed-off-by: Julien Roy  jroy.ca>

 .../freshrss/files/disable-network-tests.patch | 31 ++
 www-apps/freshrss/freshrss-1.23.1.ebuild   |  4 +++
 2 files changed, 35 insertions(+)

diff --git a/www-apps/freshrss/files/disable-network-tests.patch 
b/www-apps/freshrss/files/disable-network-tests.patch
new file mode 100644
index 00..c708cbda27
--- /dev/null
+++ b/www-apps/freshrss/files/disable-network-tests.patch
@@ -0,0 +1,31 @@
+diff --git a/Makefile b/Makefile
+index 1759c7d7..3a450b5b 100644
+--- a/Makefile
 b/Makefile
+@@ -69,10 +69,6 @@ lint: vendor/bin/phpcs ## Run the linter on the PHP files
+ lint-fix: vendor/bin/phpcbf ## Fix the errors detected by the linter
+   $(PHP) vendor/bin/phpcbf . -p -s
+ 
+-bin/composer:
+-  mkdir -p bin/
+-  wget 
'https://raw.githubusercontent.com/composer/getcomposer.org/a19025d6c0a1ff9fc1fac341128b2823193be462/web/installer'
 -O - -q | php -- --quiet --install-dir='./bin/' --filename='composer'
+-
+ vendor/bin/phpunit: bin/composer
+   bin/composer install --prefer-dist --no-progress
+   ln -s ../vendor/bin/phpunit bin/phpunit
+@@ -85,15 +81,6 @@ vendor/bin/phpcbf: bin/composer
+   bin/composer install --prefer-dist --no-progress
+   ln -s ../vendor/bin/phpcbf bin/phpcbf
+ 
+-bin/typos:
+-  mkdir -p bin/
+-  cd bin ; \
+-  wget -q 
'https://github.com/crate-ci/typos/releases/download/v1.16.21/typos-v1.16.21-x86_64-unknown-linux-musl.tar.gz'
 && \
+-  tar -xvf *.tar.gz './typos' && \
+-  chmod +x typos && \
+-  rm *.tar.gz ; \
+-  cd ..
+-
+ node_modules/.bin/eslint:
+   npm install
+ 

diff --git a/www-apps/freshrss/freshrss-1.23.1.ebuild 
b/www-apps/freshrss/freshrss-1.23.1.ebuild
index e599f8e58c..0aff7597da 100644
--- a/www-apps/freshrss/freshrss-1.23.1.ebuild
+++ b/www-apps/freshrss/freshrss-1.23.1.ebuild
@@ -26,6 +26,10 @@ DEPEND="${RDEPEND}"
 
 need_httpd_fastcgi
 
+PATCHES=(
+   "${FILESDIR}"/disable-network-tests.patch
+)
+
 src_compile() {
:
 }



[gentoo-commits] repo/proj/guru:dev commit in: acct-user/librarian/, acct-group/librarian/, net-p2p/bisq-bin/, sys-devel/lcc/, ...

2024-04-07 Thread Benoît Dufour
commit: 3abe1dcfa02cf516ca135177cfd788668d2f9124
Author: Benoît Dufour  mail  com>
AuthorDate: Sun Apr  7 20:11:09 2024 +
Commit: Benoît Dufour  mail  com>
CommitDate: Sun Apr  7 20:21:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3abe1dcf

*/*: Add me as a maintainer on the packages I pushed to ::guru as well as on 
other packages I commited to that were missing a maintainer.

Signed-off-by: Benoît Dufour  mail.com>

 {net-p2p/bisq-bin => acct-group/libmedium}/metadata.xml |  8 
 {net-p2p/bisq-bin => acct-group/librarian}/metadata.xml |  8 
 {net-p2p/bisq-bin => acct-group/rimgo}/metadata.xml |  8 
 {net-p2p/bisq-bin => acct-user/libmedium}/metadata.xml  |  8 
 {net-p2p/bisq-bin => acct-user/librarian}/metadata.xml  |  8 
 {net-p2p/bisq-bin => acct-user/rimgo}/metadata.xml  |  8 
 {net-p2p/bisq-bin => app-misc/dpscreenocr}/metadata.xml |  8 
 dev-libs/nativefiledialog-extended/metadata.xml | 17 ++---
 net-p2p/bisq-bin/metadata.xml   | 11 +++
 {net-p2p/bisq-bin => sys-devel/lcc}/metadata.xml|  8 
 {net-p2p/bisq-bin => www-apps/libmedium}/metadata.xml   |  8 
 {net-p2p/bisq-bin => www-apps/librarian}/metadata.xml   |  8 
 {net-p2p/bisq-bin => www-apps/rimgo}/metadata.xml   |  8 
 13 files changed, 61 insertions(+), 55 deletions(-)

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-group/libmedium/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-group/libmedium/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-group/libmedium/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-group/librarian/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-group/librarian/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-group/librarian/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-group/rimgo/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-group/rimgo/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-group/rimgo/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-user/libmedium/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-user/libmedium/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-user/libmedium/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-user/librarian/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-user/librarian/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-user/librarian/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-user/rimgo/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-user/rimgo/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-user/rimgo/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/app-misc/dpscreenocr/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to app-misc/dpscreenocr/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/app-misc/dpscreenocr/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/dev-libs/nativefiledialog-extended/metadata.xml 
b/dev-libs/nativefiledialog-extended/metadata.xml
index 6d97c17eca..887558e59d 100644
--- a/dev-libs/nativefiledialog-extended/metadata.xml
+++ b/dev-libs/nativefiledialog-extended/metadata.xml
@@ -1,8 +1,11 @@
 
 

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

2024-04-07 Thread Marek Szuba
commit: 5a55fc8b1da98249d5f12268496150ca9f0f3e52
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Apr  7 20:14:19 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Apr  7 20:14:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a55fc8b

sys-apps/fwupd: add 1.9.16

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest|   1 +
 sys-apps/fwupd/fwupd-1.9.16.ebuild | 210 +
 2 files changed, 211 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 08160565bf9e..e0b34873639d 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,3 +1,4 @@
 DIST fwupd-1.9.10.tar.xz 3901816 BLAKE2B 
d8a0931188bf494e1b916f5bdebaf290b8e4b81a314e899f7b7e2aeec2dc37240b40c9fbf6259662fd2d92abca477460d630af0d8d95363027aa00ce46021789
 SHA512 
308bcd3af84d82157492a2ee8dc6fa4d7df6a66cca64e45b3dff9b46d0367f7d3122671388b627f67ab59a69bac1cb36feeccd1668cce0487fe466736dd8b8cc
 DIST fwupd-1.9.14.tar.xz 4367612 BLAKE2B 
d2e8ef60d751e56279428cd681769b8b6132148d87ad18beb8b355d10d03519da3d520f7f3f5a72b50591957b00176e80a4b26a472ed2305d39986b56adbbbc3
 SHA512 
582813ce5d61e10d0774195bc0e5abdf0f0ce103417df4a90a0c94ed6c124cd1bcad3118ba6f9f2054b156c0b85fc66edcbcced70dfefe616c2689257e8beeb1
+DIST fwupd-1.9.16.tar.xz 4284796 BLAKE2B 
67f83826ed4978324777e737e2751f43454078b7d5e0165993572747c79465f128954c13ea39056483f9916a0b31cfd6800bea49c7bb50844a4df72d63d6ab09
 SHA512 
e373f17a8d946b07d6f299353949dfc503138c4198a87272018524a39598f3fbd8c381dd13d74469e296a143071cc9e739b3774d9eda8ae9557760fef0a02bb5
 DIST fwupd-1.9.6.tar.xz 3863452 BLAKE2B 
8b54efef5947dc4766a24b8501100f7e24707944b5c9aae3c3fcd88dfce230667507af8816203b0ececa0510485661f5f599c1cdc2285df72683ede4b7a6d15c
 SHA512 
c65d795268e0e36fd2572ce3d4f2fb811412c16d583fa5463bee017a70b5d0f8b1b92460efa977a7d70bb5e3f6b5b02756e795e5f8ab7e7ac7874dc1ab5a0bfb

diff --git a/sys-apps/fwupd/fwupd-1.9.16.ebuild 
b/sys-apps/fwupd/fwupd-1.9.16.ebuild
new file mode 100644
index ..6553ff479810
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.9.16.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson python-single-r1 vala udev xdg
+
+DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
+HOMEPAGE="https://fwupd.org;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot 
flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager 
nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ^^ ( elogind minimal systemd )
+   fastboot? ( gusb )
+   logitech? ( gusb )
+   minimal? ( !introspection )
+   modemmanager? ( gusb )
+   spi? ( lzma )
+   synaptics? ( gnutls )
+   test? ( archive gusb )
+   test-full? ( test )
+   uefi? ( gnutls )
+"
+RESTRICT="!test? ( test )"
+
+BDEPEND="$(vala_depend)
+   $(python_gen_cond_dep '
+   dev-python/jinja[${PYTHON_USEDEP}]
+   ')
+   >=dev-build/meson-0.60.0
+   virtual/pkgconfig
+   gtk-doc? (
+   $(python_gen_cond_dep '
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   ')
+   >=dev-util/gi-docgen-2021.1
+   )
+   bash-completion? ( >=app-shells/bash-completion-2.0 )
+   introspection? ( dev-libs/gobject-introspection )
+   test? (
+   net-libs/gnutls[tools]
+   test-full? ( dev-util/umockdev )
+   )
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-arch/gcab-1.0
+   app-arch/xz-utils
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/json-glib-1.6.0
+   >=dev-libs/libgudev-232:=
+   >=dev-libs/libjcat-0.1.4[gpg,pkcs7]
+   >=dev-libs/libxmlb-0.3.6:=[introspection?]
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=net-misc/curl-7.62.0
+   archive? ( app-arch/libarchive:= )
+   cbor? ( >=dev-libs/libcbor-0.7.0:= )
+   elogind? ( >=sys-auth/elogind-211 )
+   flashrom? ( >=sys-apps/flashrom-1.2-r3 )
+   gnutls? ( >=net-libs/gnutls-3.6.0 )
+   gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] )
+   logitech? ( dev-libs/protobuf-c:= )
+   lzma? ( app-arch/xz-utils )
+   modemmanager? ( net-misc/modemmanager[mbim,qmi] )
+   policykit? ( >=sys-auth/polkit-0.114 )
+   sqlite? ( dev-db/sqlite )
+   systemd? ( >=sys-apps/systemd-211 )
+   tpm? ( app-crypt/tpm2-tss:= )
+   uefi? (
+   sys-apps/fwupd-efi
+   sys-boot/efibootmgr
+   sys-fs/udisks
+   sys-libs/efivar

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

2024-04-07 Thread Julien Roy
commit: 6ceae68a4dda86f4c3d6ca9b26388f16792eb9c0
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr  7 19:21:56 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr  7 19:21:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ceae68a

dev-db/libpg_query: drop 5.1.0

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

 dev-db/libpg_query/Manifest |  1 -
 dev-db/libpg_query/libpg_query-5.1.0.ebuild | 38 -
 2 files changed, 39 deletions(-)

diff --git a/dev-db/libpg_query/Manifest b/dev-db/libpg_query/Manifest
index 53a136239a..a9f7907b85 100644
--- a/dev-db/libpg_query/Manifest
+++ b/dev-db/libpg_query/Manifest
@@ -1,2 +1 @@
 DIST libpg_query-16.5.1.0.gh.tar.gz 4296325 BLAKE2B 
0f4e80b7ad18462cdcfe8feb6fb8ddf17b0c90f96e6951d46103a1e6c5110e4a383a4742b38b3b3e1eea0fad9a1107cc1a69b296cd0890f342be8e89304d2856
 SHA512 
01b03c51f19bed427d1e3c0eecfe1ad8af0fcbce175e08b3fc53ba2a2cac396b85db9bc294e01ca7d0b3032d4fd966d95b3771d8133bb71fe3578a7beb6c587d
-DIST libpg_query-5.1.0.gh.tar.gz 4296325 BLAKE2B 
0f4e80b7ad18462cdcfe8feb6fb8ddf17b0c90f96e6951d46103a1e6c5110e4a383a4742b38b3b3e1eea0fad9a1107cc1a69b296cd0890f342be8e89304d2856
 SHA512 
01b03c51f19bed427d1e3c0eecfe1ad8af0fcbce175e08b3fc53ba2a2cac396b85db9bc294e01ca7d0b3032d4fd966d95b3771d8133bb71fe3578a7beb6c587d

diff --git a/dev-db/libpg_query/libpg_query-5.1.0.ebuild 
b/dev-db/libpg_query/libpg_query-5.1.0.ebuild
deleted file mode 100644
index e7b7ac52cb..00
--- a/dev-db/libpg_query/libpg_query-5.1.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PG_TARGET="16"
-MY_PV="${PG_TARGET}-${PV}"
-DESCRIPTION="C library for accessing the PostgreSQL parser outside of the 
server environment"
-HOMEPAGE="https://github.com/pganalyze/libpg_query;
-SRC_URI="https://github.com/pganalyze/libpg_query/archive/${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="BSD"
-SLOT="0/${PG_TARGET}"
-KEYWORDS="~amd64"
-IUSE="examples"
-
-BDEPEND="
-   dev-libs/protobuf-c
-   dev-libs/xxhash
-"
-
-src_compile() {
-   emake build
-   emake build_shared
-   use examples && emake examples
-}
-
-src_test() {
-   emake test
-}
-
-src_install() {
-   emake \
-   prefix="${ED}"/usr \
-   libdir="${ED}/usr/$(get_libdir)" \
-   install
-}



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

2024-04-07 Thread Julien Roy
commit: 244fcb5ff6342617793baffd09199ffe2daedc50
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr  7 19:21:36 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr  7 19:21:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=244fcb5f

dev-db/libpg_query: add 16.5.1.0

Closes: https://bugs.gentoo.org/928859
Signed-off-by: Julien Roy  jroy.ca>

 dev-db/libpg_query/Manifest|  1 +
 dev-db/libpg_query/libpg_query-16.5.1.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-db/libpg_query/Manifest b/dev-db/libpg_query/Manifest
index c9fff90e81..53a136239a 100644
--- a/dev-db/libpg_query/Manifest
+++ b/dev-db/libpg_query/Manifest
@@ -1 +1,2 @@
+DIST libpg_query-16.5.1.0.gh.tar.gz 4296325 BLAKE2B 
0f4e80b7ad18462cdcfe8feb6fb8ddf17b0c90f96e6951d46103a1e6c5110e4a383a4742b38b3b3e1eea0fad9a1107cc1a69b296cd0890f342be8e89304d2856
 SHA512 
01b03c51f19bed427d1e3c0eecfe1ad8af0fcbce175e08b3fc53ba2a2cac396b85db9bc294e01ca7d0b3032d4fd966d95b3771d8133bb71fe3578a7beb6c587d
 DIST libpg_query-5.1.0.gh.tar.gz 4296325 BLAKE2B 
0f4e80b7ad18462cdcfe8feb6fb8ddf17b0c90f96e6951d46103a1e6c5110e4a383a4742b38b3b3e1eea0fad9a1107cc1a69b296cd0890f342be8e89304d2856
 SHA512 
01b03c51f19bed427d1e3c0eecfe1ad8af0fcbce175e08b3fc53ba2a2cac396b85db9bc294e01ca7d0b3032d4fd966d95b3771d8133bb71fe3578a7beb6c587d

diff --git a/dev-db/libpg_query/libpg_query-16.5.1.0.ebuild 
b/dev-db/libpg_query/libpg_query-16.5.1.0.ebuild
new file mode 100644
index 00..bb9c746e30
--- /dev/null
+++ b/dev-db/libpg_query/libpg_query-16.5.1.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV/16\./16-}"
+DESCRIPTION="C library for accessing the PostgreSQL parser outside of the 
server environment"
+HOMEPAGE="https://github.com/pganalyze/libpg_query;
+SRC_URI="https://github.com/pganalyze/libpg_query/archive/${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="BSD"
+SLOT="0/16"
+KEYWORDS="~amd64"
+IUSE="examples static-libs"
+
+BDEPEND="
+   dev-libs/protobuf-c
+   dev-libs/xxhash
+"
+
+src_prepare() {
+   default
+
+   if ! use static-libs; then
+   sed -i -e "s/^install: \$(ARLIB) \$(SOLIB)$/install: 
\$(SOLIB)/" "${S}"/Makefile || die
+   sed -i -e "/^   \$(INSTALL) -m 644 \$(ARLIB) 
\"\$(DESTDIR)\"\$(libdir)\/\$(ARLIB)$/d" "${S}"/Makefile || die
+   fi
+}
+
+src_compile() {
+   emake build_shared
+   use static-libs && emake build
+   use examples && emake examples
+}
+
+src_test() {
+   emake test
+}
+
+src_install() {
+   emake \
+   prefix="${ED}"/usr \
+   libdir="${ED}/usr/$(get_libdir)" \
+   install
+}



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

2024-04-07 Thread Arthur Zamarin
commit: 3f3a5efa7fc39c2bf304a451c886a4c2ffa96c47
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 19:20:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 19:20:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f3a5efa

media-video/ffmpeg: Stabilize 6.1.1-r5 amd64, #928542

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

 media-video/ffmpeg/ffmpeg-6.1.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-6.1.1-r5.ebuild 
b/media-video/ffmpeg/ffmpeg-6.1.1-r5.ebuild
index 28ac28cac415..856822a88c5b 100644
--- a/media-video/ffmpeg/ffmpeg-6.1.1-r5.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.1.1-r5.ebuild
@@ -85,7 +85,7 @@ LICENSE="
samba? ( GPL-3 )
 "
 if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 fi
 
 # Options to use as use_enable in the foo[:bar] form.



[gentoo-commits] repo/gentoo:master commit in: dev-build/gn/

2024-04-07 Thread Arthur Zamarin
commit: 96bac1a43824d96f5970a9c6f136aea1b76b4179
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 19:20:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 19:20:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96bac1a4

dev-build/gn: Stabilize 0.2157 amd64, #928542

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

 dev-build/gn/gn-0.2157.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/gn/gn-0.2157.ebuild b/dev-build/gn/gn-0.2157.ebuild
index fa358b20ade7..172b7d8d4a54 100644
--- a/dev-build/gn/gn-0.2157.ebuild
+++ b/dev-build/gn/gn-0.2157.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else
# The version number is derived from `git describe HEAD --abbrev=12`
SRC_URI="https://deps.gentoo.zip/dev-build/gn/${P}.tar.xz;
-   KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="BSD"



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

2024-04-07 Thread Arthur Zamarin
commit: 764dbacf79c7ed877cc2eaca94efda4c8f80f424
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 19:20:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 19:20:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=764dbacf

media-video/ffmpeg-chromium: Stabilize 123 amd64, #928542

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

 media-video/ffmpeg-chromium/ffmpeg-chromium-123.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-123.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-123.ebuild
index 667856cb7c66..cdb9ff78f655 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-123.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-123.ebuild
@@ -16,7 +16,7 @@ LICENSE="
 "
 SLOT="${PV}"
 
-KEYWORDS="~amd64 ~arm arm64 ~ppc64"
+KEYWORDS="amd64 ~arm arm64 ~ppc64"
 
 # Options to use as use_enable in the foo[:bar] form.
 # This will feed configure with $(use_enable foo bar)



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

2024-04-07 Thread Arthur Zamarin
commit: 5691d26928731e424b265287c47e1f8739ec478b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 19:20:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 19:20:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5691d269

www-client/chromium: Stabilize 123.0.6312.105 amd64, #928542

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

 www-client/chromium/chromium-123.0.6312.105.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-123.0.6312.105.ebuild 
b/www-client/chromium/chromium-123.0.6312.105.ebuild
index a11b81f62386..ad8d9e610ad7 100644
--- a/www-client/chromium/chromium-123.0.6312.105.ebuild
+++ b/www-client/chromium/chromium-123.0.6312.105.ebuild
@@ -88,7 +88,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0/stable"
-KEYWORDS="~amd64 arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ~ppc64"
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist cups debug ffmpeg-chromium gtk4 +hangouts 
headless kerberos libcxx lto +official pax-kernel pgo +proprietary-codecs 
pulseaudio"
 IUSE+=" qt5 qt6 +screencast selinux +system-toolchain +vaapi +wayland 
+widevine"



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

2024-04-07 Thread Arthur Zamarin
commit: 4e872f0ad86c13ffaccf604af663043f92e9336b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 19:20:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 19:20:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e872f0a

www-client/chromium: Stabilize 123.0.6312.105 arm64, #928542

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

 www-client/chromium/chromium-123.0.6312.105.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-123.0.6312.105.ebuild 
b/www-client/chromium/chromium-123.0.6312.105.ebuild
index 15c5f3c9ff3f..a11b81f62386 100644
--- a/www-client/chromium/chromium-123.0.6312.105.ebuild
+++ b/www-client/chromium/chromium-123.0.6312.105.ebuild
@@ -88,7 +88,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0/stable"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 arm64 ~ppc64"
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist cups debug ffmpeg-chromium gtk4 +hangouts 
headless kerberos libcxx lto +official pax-kernel pgo +proprietary-codecs 
pulseaudio"
 IUSE+=" qt5 qt6 +screencast selinux +system-toolchain +vaapi +wayland 
+widevine"



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

2024-04-07 Thread Arthur Zamarin
commit: 1821082e83dc018f658a4054d33a8640bf9ef8a3
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr  7 19:05:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 19:05:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1821082e

net-misc/wayback_machine_downloader: restore dropped package

Dropped accidently by a6b3f15b1a76a2b066f9ff763fab5588bab902c6

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

 net-misc/wayback_machine_downloader/metadata.xml | 15 +++
 .../wayback_machine_downloader-2.3.0.ebuild  | 16 
 .../wayback_machine_downloader-2.3.1.ebuild  | 16 
 3 files changed, 47 insertions(+)

diff --git a/net-misc/wayback_machine_downloader/metadata.xml 
b/net-misc/wayback_machine_downloader/metadata.xml
new file mode 100644
index 00..42f6037d1e
--- /dev/null
+++ b/net-misc/wayback_machine_downloader/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Benoît Dufour
+   benoit.duf...@mail.com
+   
+   
+   
https://github.com/hartator/wayback-machine-downloader/issues
+   hartator/wayback-machine-downloader
+   
+   
+   Download an entire website from the Wayback Machine. Wayback 
Machine by Internet Archive (archive.org) is an awesome tool to view any 
website at any point of time but lacks an export feature. Wayback Machine 
Downloader brings exactly this.
+   
+

diff --git 
a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild 
b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild
new file mode 100644
index 00..eb1784369f
--- /dev/null
+++ 
b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+DESCRIPTION="Download an entire website from the Wayback Machine"
+HOMEPAGE="https://github.com/hartator/wayback-machine-downloader;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+PROPERTIES="test_network"

diff --git 
a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild 
b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild
new file mode 100644
index 00..5357630d1f
--- /dev/null
+++ 
b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+DESCRIPTION="Download an entire website from the Wayback Machine"
+HOMEPAGE="https://github.com/hartator/wayback-machine-downloader;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+PROPERTIES="test_network"



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

2024-04-07 Thread Arthur Zamarin
commit: c838e00fcd3518c03a55c0335af8930d80775daf
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr  7 15:38:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 19:03:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c838e00f

dev-vcs/gitahead: restore dropped package

Dropped accidently by a6b3f15b1a76a2b066f9ff763fab5588bab902c6

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

 dev-vcs/gitahead/Manifest |   4 ++
 dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild | 115 ++
 dev-vcs/gitahead/gitahead-2.7.1.ebuild| 105 +++
 dev-vcs/gitahead/metadata.xml |  11 +++
 4 files changed, 235 insertions(+)

diff --git a/dev-vcs/gitahead/Manifest b/dev-vcs/gitahead/Manifest
new file mode 100644
index 00..110740de28
--- /dev/null
+++ b/dev-vcs/gitahead/Manifest
@@ -0,0 +1,4 @@
+DIST gitahead-2.7.1-dep_git_git.tar.gz 7968616 BLAKE2B 
7d2ea9e1ca1faa1a8b66a9db6b213c02be966cec74abe085139e3e966adcff9efbd74fb942ad145ddea64bab94a6006b91b512c96aa645cb124bcaf6e5a488eb
 SHA512 
37a77870e0df748b023f5381aa969f1126b142a3470c9df4e01d86cf3418a0b0e4cb16a37ef7b162f285bdd540559a3511488ec8591b2f88e495626df019c03f
+DIST gitahead-2.7.1-dep_hunspell_hunspell.tar.gz 506908 BLAKE2B 
810117701b16506ab18f3834cbbe6c75c970632a24b504b0fe914d77407e7379000826897aa03584edb7b87d207e26297709dd70613b6dd49731aa0aed1416b4
 SHA512 
6e0f4fe0a30e3824cff51ab507e3a836021e8b7542c86ed2950689fe9724b3c017648eb9928d1bb86fddcff113903164c25a1725a4fe7c8b94a833c4bf36279d
+DIST gitahead-2.7.1-dep_libgit2_libgit2.tar.gz 7535416 BLAKE2B 
220249adafac30fdd329e65eabc0a7dc0f533b2242d2e75743c781d80d427d8aca5abc7c7d6f6874ebb6b379cee1bf2569a57a769b8a00a4d15ff5a94a218ad0
 SHA512 
eb0d66840210d1a73b11c7374fa2745afded753d5e8a87483efb5dcf76973469b705279e3ddca15874423123f387384f752aec614951ef4185d334b171d78779
+DIST gitahead-2.7.1.tar.gz 37248607 BLAKE2B 
0f1399f84b92717c898708859a2b5c70d88dc52885b12ad915becb9943fc8037ec4ff49b769603da163408a635bc111f0d5302a8631bb07c9683915e11e1
 SHA512 
c58ba55e0a0e9d11a0f777bd9d2e51cc7e2c93d0d58d266ae5a1c1271b962d5ac479124234b162983ff56870262e356969b841d59b375ae22e39301e689f3ab9

diff --git a/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild 
b/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild
new file mode 100644
index 00..4b22787437
--- /dev/null
+++ b/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg cmake wrapper flag-o-matic
+
+DESCRIPTION="Graphical Git client to help understand and manage source code 
history"
+HOMEPAGE="https://github.com/gitahead/gitahead;
+SRC_URI="
+   https://github.com/gitahead/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://github.com/stinb/libgit2/archive/834d652bcb932af447d7f0acd1214a4057cb0771.tar.gz
+   -> ${P}-dep_libgit2_libgit2.tar.gz
+   
https://github.com/hunspell/hunspell/archive/8a2fdfe5a6bb1cbafc04b0c8486abcefd17ad903.tar.gz
+   -> ${P}-dep_hunspell_hunspell.tar.gz
+   gnome-keyring? (
+   
https://github.com/git/git/archive/0d0ac3826a3bbb9247e39e12623bbcfdd722f24c.tar.gz
 -> ${P}-dep_git_git.tar.gz
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test"
+IUSE="gnome-keyring"
+
+RDEPEND="
+   app-text/cmark:=
+   dev-libs/libpcre2:=
+   dev-libs/openssl:=
+   dev-qt/qt5compat:6
+   dev-qt/qtbase:6[concurrent,gui,network,widgets]
+   net-libs/http-parser:=
+   net-libs/libssh2
+   sys-libs/zlib
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-qt/qttools:6[linguist]
+   virtual/pkgconfig
+"
+
+QA_FLAGS_IGNORED="usr/share/GitAhead/Plugins/.*"
+QA_PRESTRIPPED="usr/share/GitAhead/Plugins/.*"
+
+src_unpack() {
+   unpack "${P}.tar.gz"
+
+   cd "${S}" || die
+   local i list=(
+   dep_libgit2_libgit2
+   dep_hunspell_hunspell
+   )
+   use gnome-keyring && list+=( dep_git_git )
+   for i in "${list[@]}"; do
+   [ ! -f "${DISTDIR}/${P}-${i}.tar.gz" ] && die "The file 
${DISTDIR}/${P}-${i}.tar.gz doesn't exist"
+   tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C 
"${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz"
+   done
+}
+
+src_prepare() {
+   if ! use gnome-keyring; then
+   sed -i 's/add_subdirectory(git)//' ./dep/CMakeLists.txt || die
+   fi
+   sed -i 's/add_subdirectory(openssl)//' ./dep/CMakeLists.txt || die
+   # Respect LDFLAGS
+   sed -i '/CMAKE_EXE_LINKER_FLAGS/d' CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   filter-flags -flto* # Segfault in libQt5Core.so.5
+   local mycmakeargs=(
+   # libgit2 flags
+   -DBUILD_TESTS=OFF
+   

[gentoo-commits] repo/gentoo:master commit in: games-emulation/dosbox-staging/

2024-04-07 Thread Bernard Cafarelli
commit: 7d057b5b0f02040d9cbe4ad7ea8d30003c97565f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr  7 19:07:03 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr  7 19:07:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d057b5b

games-emulation/dosbox-staging: drop 0.79.1, 0.80.0

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

 games-emulation/dosbox-staging/Manifest|  2 -
 .../dosbox-staging/dosbox-staging-0.79.1.ebuild| 64 -
 .../dosbox-staging/dosbox-staging-0.80.0.ebuild| 66 --
 3 files changed, 132 deletions(-)

diff --git a/games-emulation/dosbox-staging/Manifest 
b/games-emulation/dosbox-staging/Manifest
index b82ea21f7dde..9da9930aaf7f 100644
--- a/games-emulation/dosbox-staging/Manifest
+++ b/games-emulation/dosbox-staging/Manifest
@@ -1,4 +1,2 @@
-DIST dosbox-staging-0.79.1.tar.gz 3280884 BLAKE2B 
48fd371df026392d59db2c9874f81b772b6595e2471a7ad1200e27e94fc87892f8e1c51288c1b0a430d8c3260535e35a00025047248551569f402b32a1ca3cf8
 SHA512 
6d7212229b58936cd1c4382f5e5cad45066e92f6a5b3bb2e97177ff7122dd527496a16dcefbfa84c3ad031d805c804c7872ec6eeaef9d695b0b8c4309f58acc7
-DIST dosbox-staging-0.80.0.tar.gz 3871686 BLAKE2B 
169f06bdaa2eec8490deb58d315c8ee05a165678d35e42f7970d0339d97a34e672cb5bf5f7252d35ec9a995dfb169927ace6e0a949da673dd8d36b545eef32aa
 SHA512 
f1de336a6c996dc1bff23520d1f865b4aa16c8702200abf2c604084f846c00f1aa31d1940be817a307326ccdcc2f07c7f7e6c8c6fdbb61b331fe6428ed2ff9d6
 DIST dosbox-staging-0.80.1.tar.gz 3876041 BLAKE2B 
bfc260cb4d2ff01ac8538bbb2de65847ac32e81873dae42d2d4e84f1b9be5370be5d19bd2d209e7b1bc92f03f072ecd349df615869dcefde2f27074a6712874b
 SHA512 
8d28761e998c033b0cad5ca49c1a094d0ff2ca8a45183101c31805dda6a8e6861805739e723492329cab525af782849ec34ae97d29449d6c50e781475a011561
 DIST dosbox-staging-0.81.0.tar.gz 6943457 BLAKE2B 
088fef12a6e0627a146b47f6b581af39f07d4acd47098650aa18a61d5b77d6255196838036037f1df2b61dc288163dc8c1da57b0669a3a8e9ceea8a9ec275494
 SHA512 
96257602b0133ec78fbc7bd5803404d91abf673172e97319067a0f3f97db8860ae6d4771bb03cff5b73e033f220cb4fa6cd778cf549a9bc63e3550def9aa8797

diff --git a/games-emulation/dosbox-staging/dosbox-staging-0.79.1.ebuild 
b/games-emulation/dosbox-staging/dosbox-staging-0.79.1.ebuild
deleted file mode 100644
index 0a3180cceb83..
--- a/games-emulation/dosbox-staging/dosbox-staging-0.79.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit meson xdg
-
-DESCRIPTION="Modernized DOSBox soft-fork"
-HOMEPAGE="https://dosbox-staging.github.io/;
-SRC_URI="https://github.com/dosbox-staging/dosbox-staging/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="+alsa debug dynrec +fluidsynth mt-32 network opengl slirp test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="alsa? ( media-libs/alsa-lib )
-   debug? ( sys-libs/ncurses:0= )
-   fluidsynth? (
-   media-sound/fluid-soundfont
-   media-sound/fluidsynth
-   )
-   mt-32? ( media-libs/munt-mt32emu )
-   network? ( media-libs/sdl2-net )
-   opengl? ( virtual/opengl )
-   slirp? ( net-libs/libslirp )
-   media-libs/iir1
-   media-libs/libpng:0=
-   media-libs/libsdl2[joystick,opengl?,video,X]
-   media-libs/opusfile
-   media-libs/speexdsp
-   sys-libs/zlib
-   !games-emulation/dosbox"
-DEPEND="${RDEPEND}"
-BDEPEND="test? ( dev-cpp/gtest )"
-
-DOCS=( AUTHORS README THANKS )
-
-src_prepare() {
-   default
-
-   # We do not have default.sf2, use actual name from fluid-soundfont
-   sed -e "s/default.sf2/FluidR3_GM.sf2/" \
-   -i src/midi/midi_fluidsynth.cpp || die
-
-   # Disable license and docs install (handled by ebuild)
-   sed -e "/licenses_dir\|doc_dir/d" -i meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use alsa use_alsa)
-   $(meson_use debug)
-   -Ddynamic_core=$(usex dynrec dynrec dyn-x86)
-   $(meson_use fluidsynth use_fluidsynth)
-   $(meson_use mt-32 use_mt32emu)
-   $(meson_use network use_sdl2_net)
-   $(meson_use opengl use_opengl)
-   $(meson_use slirp use_slirp)
-   $(meson_feature test unit_tests)
-   )
-   meson_src_configure
-}

diff --git a/games-emulation/dosbox-staging/dosbox-staging-0.80.0.ebuild 
b/games-emulation/dosbox-staging/dosbox-staging-0.80.0.ebuild
deleted file mode 100644
index 0b11b68c3d99..
--- a/games-emulation/dosbox-staging/dosbox-staging-0.80.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit meson xdg
-
-DESCRIPTION="Modernized DOSBox soft-fork"

[gentoo-commits] repo/gentoo:master commit in: games-emulation/dosbox-staging/

2024-04-07 Thread Bernard Cafarelli
commit: bb637748419985ef527006d34532929c65e8c723
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr  7 19:09:47 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr  7 19:09:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb637748

games-emulation/dosbox-staging: add 0.81.1

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

 games-emulation/dosbox-staging/Manifest|  1 +
 .../dosbox-staging/dosbox-staging-0.81.1.ebuild| 71 ++
 2 files changed, 72 insertions(+)

diff --git a/games-emulation/dosbox-staging/Manifest 
b/games-emulation/dosbox-staging/Manifest
index 9da9930aaf7f..4b545fff4caf 100644
--- a/games-emulation/dosbox-staging/Manifest
+++ b/games-emulation/dosbox-staging/Manifest
@@ -1,2 +1,3 @@
 DIST dosbox-staging-0.80.1.tar.gz 3876041 BLAKE2B 
bfc260cb4d2ff01ac8538bbb2de65847ac32e81873dae42d2d4e84f1b9be5370be5d19bd2d209e7b1bc92f03f072ecd349df615869dcefde2f27074a6712874b
 SHA512 
8d28761e998c033b0cad5ca49c1a094d0ff2ca8a45183101c31805dda6a8e6861805739e723492329cab525af782849ec34ae97d29449d6c50e781475a011561
 DIST dosbox-staging-0.81.0.tar.gz 6943457 BLAKE2B 
088fef12a6e0627a146b47f6b581af39f07d4acd47098650aa18a61d5b77d6255196838036037f1df2b61dc288163dc8c1da57b0669a3a8e9ceea8a9ec275494
 SHA512 
96257602b0133ec78fbc7bd5803404d91abf673172e97319067a0f3f97db8860ae6d4771bb03cff5b73e033f220cb4fa6cd778cf549a9bc63e3550def9aa8797
+DIST dosbox-staging-0.81.1.tar.gz 7013870 BLAKE2B 
60416ba06a4e003f50ccc56a4623450e604db7bb6d3d19f9127558c155c645f96b604556550b1ecb3de029b8f16ee485ba06b2dd4bd31373577b477989c40fb5
 SHA512 
61d3aec8234c90b01671d346b705c2b920370cc42bafd5aeb4d0810622e347249fa66e0cb9fba574645cef473331a9f2d33fdb87f41e8e053ef6034618544ba6

diff --git a/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild 
b/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild
new file mode 100644
index ..8dc276da8126
--- /dev/null
+++ b/games-emulation/dosbox-staging/dosbox-staging-0.81.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic meson xdg
+
+DESCRIPTION="Modernized DOSBox soft-fork"
+HOMEPAGE="https://dosbox-staging.github.io/;
+SRC_URI="https://github.com/dosbox-staging/dosbox-staging/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="+alsa debug dynrec +fluidsynth mt-32 network opengl slirp test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+   debug? ( sys-libs/ncurses:0= )
+   fluidsynth? (
+   media-sound/fluid-soundfont
+   media-sound/fluidsynth
+   )
+   mt-32? ( media-libs/munt-mt32emu )
+   network? ( media-libs/sdl2-net )
+   opengl? ( virtual/opengl )
+   slirp? ( net-libs/libslirp )
+   media-libs/iir1
+   media-libs/libpng:0=
+   media-libs/libsdl2[joystick,opengl?,video,X]
+   media-libs/opusfile
+   media-libs/speexdsp
+   sys-libs/zlib
+   !games-emulation/dosbox"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-cpp/gtest )"
+
+DOCS=( AUTHORS README THANKS )
+
+src_prepare() {
+   default
+
+   # We do not have default.sf2, use actual name from fluid-soundfont
+   sed -e "s/default.sf2/FluidR3_GM.sf2/" \
+   -i src/midi/midi_fluidsynth.cpp || die
+
+   # Disable license and docs install (handled by ebuild)
+   sed -e "/licenses_dir\|doc_dir/d" -i meson.build || die
+}
+
+src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/926078
+   # https://github.com/dosbox-staging/dosbox-staging/issues/3519
+   filter-lto
+
+   # xinput2 comes with libsdl2[X]
+   local emesonargs=(
+   -Duse_xinput2=true
+   $(meson_use alsa use_alsa)
+   $(meson_use debug)
+   -Ddynamic_core=$(usex dynrec dynrec dyn-x86)
+   $(meson_use fluidsynth use_fluidsynth)
+   $(meson_use mt-32 use_mt32emu)
+   $(meson_use network use_sdl2_net)
+   $(meson_use opengl use_opengl)
+   $(meson_use slirp use_slirp)
+   $(meson_feature test unit_tests)
+   )
+   meson_src_configure
+}



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

2024-04-07 Thread Julien Roy
commit: c838e00fcd3518c03a55c0335af8930d80775daf
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr  7 15:38:57 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr  7 19:03:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c838e00f

dev-vcs/gitahead: restore dropped package

Dropped accidently by a6b3f15b1a76a2b066f9ff763fab5588bab902c6

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

 dev-vcs/gitahead/Manifest |   4 ++
 dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild | 115 ++
 dev-vcs/gitahead/gitahead-2.7.1.ebuild| 105 +++
 dev-vcs/gitahead/metadata.xml |  11 +++
 4 files changed, 235 insertions(+)

diff --git a/dev-vcs/gitahead/Manifest b/dev-vcs/gitahead/Manifest
new file mode 100644
index 00..110740de28
--- /dev/null
+++ b/dev-vcs/gitahead/Manifest
@@ -0,0 +1,4 @@
+DIST gitahead-2.7.1-dep_git_git.tar.gz 7968616 BLAKE2B 
7d2ea9e1ca1faa1a8b66a9db6b213c02be966cec74abe085139e3e966adcff9efbd74fb942ad145ddea64bab94a6006b91b512c96aa645cb124bcaf6e5a488eb
 SHA512 
37a77870e0df748b023f5381aa969f1126b142a3470c9df4e01d86cf3418a0b0e4cb16a37ef7b162f285bdd540559a3511488ec8591b2f88e495626df019c03f
+DIST gitahead-2.7.1-dep_hunspell_hunspell.tar.gz 506908 BLAKE2B 
810117701b16506ab18f3834cbbe6c75c970632a24b504b0fe914d77407e7379000826897aa03584edb7b87d207e26297709dd70613b6dd49731aa0aed1416b4
 SHA512 
6e0f4fe0a30e3824cff51ab507e3a836021e8b7542c86ed2950689fe9724b3c017648eb9928d1bb86fddcff113903164c25a1725a4fe7c8b94a833c4bf36279d
+DIST gitahead-2.7.1-dep_libgit2_libgit2.tar.gz 7535416 BLAKE2B 
220249adafac30fdd329e65eabc0a7dc0f533b2242d2e75743c781d80d427d8aca5abc7c7d6f6874ebb6b379cee1bf2569a57a769b8a00a4d15ff5a94a218ad0
 SHA512 
eb0d66840210d1a73b11c7374fa2745afded753d5e8a87483efb5dcf76973469b705279e3ddca15874423123f387384f752aec614951ef4185d334b171d78779
+DIST gitahead-2.7.1.tar.gz 37248607 BLAKE2B 
0f1399f84b92717c898708859a2b5c70d88dc52885b12ad915becb9943fc8037ec4ff49b769603da163408a635bc111f0d5302a8631bb07c9683915e11e1
 SHA512 
c58ba55e0a0e9d11a0f777bd9d2e51cc7e2c93d0d58d266ae5a1c1271b962d5ac479124234b162983ff56870262e356969b841d59b375ae22e39301e689f3ab9

diff --git a/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild 
b/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild
new file mode 100644
index 00..4b22787437
--- /dev/null
+++ b/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg cmake wrapper flag-o-matic
+
+DESCRIPTION="Graphical Git client to help understand and manage source code 
history"
+HOMEPAGE="https://github.com/gitahead/gitahead;
+SRC_URI="
+   https://github.com/gitahead/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://github.com/stinb/libgit2/archive/834d652bcb932af447d7f0acd1214a4057cb0771.tar.gz
+   -> ${P}-dep_libgit2_libgit2.tar.gz
+   
https://github.com/hunspell/hunspell/archive/8a2fdfe5a6bb1cbafc04b0c8486abcefd17ad903.tar.gz
+   -> ${P}-dep_hunspell_hunspell.tar.gz
+   gnome-keyring? (
+   
https://github.com/git/git/archive/0d0ac3826a3bbb9247e39e12623bbcfdd722f24c.tar.gz
 -> ${P}-dep_git_git.tar.gz
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test"
+IUSE="gnome-keyring"
+
+RDEPEND="
+   app-text/cmark:=
+   dev-libs/libpcre2:=
+   dev-libs/openssl:=
+   dev-qt/qt5compat:6
+   dev-qt/qtbase:6[concurrent,gui,network,widgets]
+   net-libs/http-parser:=
+   net-libs/libssh2
+   sys-libs/zlib
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-qt/qttools:6[linguist]
+   virtual/pkgconfig
+"
+
+QA_FLAGS_IGNORED="usr/share/GitAhead/Plugins/.*"
+QA_PRESTRIPPED="usr/share/GitAhead/Plugins/.*"
+
+src_unpack() {
+   unpack "${P}.tar.gz"
+
+   cd "${S}" || die
+   local i list=(
+   dep_libgit2_libgit2
+   dep_hunspell_hunspell
+   )
+   use gnome-keyring && list+=( dep_git_git )
+   for i in "${list[@]}"; do
+   [ ! -f "${DISTDIR}/${P}-${i}.tar.gz" ] && die "The file 
${DISTDIR}/${P}-${i}.tar.gz doesn't exist"
+   tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C 
"${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz"
+   done
+}
+
+src_prepare() {
+   if ! use gnome-keyring; then
+   sed -i 's/add_subdirectory(git)//' ./dep/CMakeLists.txt || die
+   fi
+   sed -i 's/add_subdirectory(openssl)//' ./dep/CMakeLists.txt || die
+   # Respect LDFLAGS
+   sed -i '/CMAKE_EXE_LINKER_FLAGS/d' CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   filter-flags -flto* # Segfault in libQt5Core.so.5
+   local mycmakeargs=(
+   # libgit2 flags
+   -DBUILD_TESTS=OFF
+   -DREGEX_BACKEND=pcre2

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

2024-04-07 Thread Julien Roy
commit: 1821082e83dc018f658a4054d33a8640bf9ef8a3
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr  7 19:05:27 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr  7 19:05:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1821082e

net-misc/wayback_machine_downloader: restore dropped package

Dropped accidently by a6b3f15b1a76a2b066f9ff763fab5588bab902c6

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

 net-misc/wayback_machine_downloader/metadata.xml | 15 +++
 .../wayback_machine_downloader-2.3.0.ebuild  | 16 
 .../wayback_machine_downloader-2.3.1.ebuild  | 16 
 3 files changed, 47 insertions(+)

diff --git a/net-misc/wayback_machine_downloader/metadata.xml 
b/net-misc/wayback_machine_downloader/metadata.xml
new file mode 100644
index 00..42f6037d1e
--- /dev/null
+++ b/net-misc/wayback_machine_downloader/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Benoît Dufour
+   benoit.duf...@mail.com
+   
+   
+   
https://github.com/hartator/wayback-machine-downloader/issues
+   hartator/wayback-machine-downloader
+   
+   
+   Download an entire website from the Wayback Machine. Wayback 
Machine by Internet Archive (archive.org) is an awesome tool to view any 
website at any point of time but lacks an export feature. Wayback Machine 
Downloader brings exactly this.
+   
+

diff --git 
a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild 
b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild
new file mode 100644
index 00..eb1784369f
--- /dev/null
+++ 
b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+DESCRIPTION="Download an entire website from the Wayback Machine"
+HOMEPAGE="https://github.com/hartator/wayback-machine-downloader;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+PROPERTIES="test_network"

diff --git 
a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild 
b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild
new file mode 100644
index 00..5357630d1f
--- /dev/null
+++ 
b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+DESCRIPTION="Download an entire website from the Wayback Machine"
+HOMEPAGE="https://github.com/hartator/wayback-machine-downloader;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-sgml-doctools/

2024-04-07 Thread Matt Turner
commit: 790977c6133fe6187cebcdba8ae2f7e809d7a66c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr  7 18:47:53 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr  7 18:49:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790977c6

x11-base/xorg-sgml-doctools: Version bump to 1.12.1

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

 x11-base/xorg-sgml-doctools/Manifest   |  1 +
 .../xorg-sgml-doctools-1.12.1.ebuild   | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-base/xorg-sgml-doctools/Manifest 
b/x11-base/xorg-sgml-doctools/Manifest
index 0408236e7e75..e1ed5f4d6230 100644
--- a/x11-base/xorg-sgml-doctools/Manifest
+++ b/x11-base/xorg-sgml-doctools/Manifest
@@ -1 +1,2 @@
+DIST xorg-sgml-doctools-1.12.1.tar.xz 107832 BLAKE2B 
5fc7b3e1b02cb650655831196c26cd1ec9f2b3b8ef32cecc2d4657a0358bc23a7e2be2bfbcbfc2a400cfbc821f4602279655c8e31968c5f3f41be15e560799a3
 SHA512 
82a202a97da4d705d70e3a1865c5cc47f1007d32a239513f52e6e63912ce0363fbeafabbec36ad008d3f7df15f03c27a4f004e9b1da93eed0f7e5b3f27f7c4cf
 DIST xorg-sgml-doctools-1.12.tar.bz2 131356 BLAKE2B 
555faf50f2e83b689566c7033669bd6e2e93294b9b6895d07110497392387f60b821fe570063e34d8089dc1a9f273eefb5ea0d0556d5965bf893756279e8688f
 SHA512 
5c4f8506992abcc3d98b99d33b60ac770f039c3ffa11ad49005942bc9b7497367842a57967cee51b0e8e9095a660879af9a243abddf6b1af88741dbb882b3a4a

diff --git a/x11-base/xorg-sgml-doctools/xorg-sgml-doctools-1.12.1.ebuild 
b/x11-base/xorg-sgml-doctools/xorg-sgml-doctools-1.12.1.ebuild
new file mode 100644
index ..499510876bf0
--- /dev/null
+++ b/x11-base/xorg-sgml-doctools/xorg-sgml-doctools-1.12.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MODULE=doc/
+XORG_TARBALL_SUFFIX="xz"
+
+inherit xorg-3
+
+DESCRIPTION="SGML entities and XML/CSS stylesheets used in X.Org docs"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="x11-misc/util-macros"
+# RDEPEND=""



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

2024-04-07 Thread Marek Szuba
commit: d784d3472a5bf3466454c60f40ac95ddc3966167
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Apr  7 18:23:17 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Apr  7 18:26:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d784d347

dev-libs/isa-l: add 2.31.0

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/isa-l/Manifest|  1 +
 .../isa-l/files/isa-l-2.31.0_makefile-no-D.patch   | 16 ++
 .../isa-l/files/isa-l-2.31.0_makefile-x86.patch| 12 +
 .../isa-l/files/isa-l-2.31.0_user-ldflags.patch| 10 
 dev-libs/isa-l/isa-l-2.31.0.ebuild | 57 ++
 5 files changed, 96 insertions(+)

diff --git a/dev-libs/isa-l/Manifest b/dev-libs/isa-l/Manifest
index 6f03ccf55882..bfbf741347fa 100644
--- a/dev-libs/isa-l/Manifest
+++ b/dev-libs/isa-l/Manifest
@@ -1 +1,2 @@
 DIST isa-l-2.30.0.tar.gz 649389 BLAKE2B 
3364733d61ce16c91891b6da63d2b4fb2bc004761c91f2076a9a6441adaea24af43b6d32caec011c06206e3811e8c9639f8ceaac89fe97800144c7f78c80c350
 SHA512 
d3ecfb7326097534b06a74b584100336509525ae7cadc6112d0c27e3d8704f3810e18f583d3cc33fa266bfec96db023607622b22ddbf17988ec4bf1bb3b3b9b2
+DIST isa-l-2.31.0.tar.gz 705375 BLAKE2B 
80e0c7f7351e4765393fc5734452ab00d84a84fd017a529a0b96d594c045e7e1c23957d292a56fc449e611dc29f3d4cc2a66c75055d1a7fbb31ca1d6f5c4650a
 SHA512 
bbda3cf84e12352728c16d043ae71160569bff9540928eebb986e22d570176162a7f74fba9423d2349d014df061c09fc084343fbc51077415cfae9f692906dd8

diff --git a/dev-libs/isa-l/files/isa-l-2.31.0_makefile-no-D.patch 
b/dev-libs/isa-l/files/isa-l-2.31.0_makefile-no-D.patch
new file mode 100644
index ..bb99550b2426
--- /dev/null
+++ b/dev-libs/isa-l/files/isa-l-2.31.0_makefile-no-D.patch
@@ -0,0 +1,16 @@
+--- a/Makefile.am
 b/Makefile.am
+@@ -136,11 +136,11 @@
+ EXTRA_DIST += tools/yasm-filter.sh tools/nasm-filter.sh
+ EXTRA_DIST += tools/yasm-cet-filter.sh tools/nasm-cet-filter.sh
+ 
+-AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${ARCH} ${D}
++AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${ARCH} ${DIST_D}
+ if CPU_AARCH64
+ AM_CCASFLAGS = ${AM_CFLAGS}
+ else
+-AM_CCASFLAGS = ${yasm_args} ${INCLUDE} ${src_include} ${DEFS} ${D}
++AM_CCASFLAGS = ${yasm_args} ${INCLUDE} ${src_include} ${DEFS} ${DIST_D}
+ endif
+ 
+ .asm.s:

diff --git a/dev-libs/isa-l/files/isa-l-2.31.0_makefile-x86.patch 
b/dev-libs/isa-l/files/isa-l-2.31.0_makefile-x86.patch
new file mode 100644
index ..97965a7a9d2c
--- /dev/null
+++ b/dev-libs/isa-l/files/isa-l-2.31.0_makefile-x86.patch
@@ -0,0 +1,12 @@
+--- a/Makefile.am
 b/Makefile.am
+@@ -67,8 +67,7 @@
+ 
+ if CPU_X86_32
+ ARCH=-Dx86_32
+-libisal_la_SOURCES += ${lsrc_x86_32}
+-other_tests += ${other_tests_x86_32}
++libisal_la_SOURCES += ${lsrc_base_aliases}
+ endif
+ 
+ if CPU_AARCH64

diff --git a/dev-libs/isa-l/files/isa-l-2.31.0_user-ldflags.patch 
b/dev-libs/isa-l/files/isa-l-2.31.0_user-ldflags.patch
new file mode 100644
index ..5162563b3646
--- /dev/null
+++ b/dev-libs/isa-l/files/isa-l-2.31.0_user-ldflags.patch
@@ -0,0 +1,10 @@
+--- a/configure.ac
 b/configure.ac
+@@ -83,6 +83,7 @@
+ -Wl,-z,noexecstack \
+ -Wl,-z,relro \
+ -Wl,-z,now \
++${LDFLAGS} \
+ "
+ AC_MSG_CHECKING([if $LD supports $LDFLAGS])
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[

diff --git a/dev-libs/isa-l/isa-l-2.31.0.ebuild 
b/dev-libs/isa-l/isa-l-2.31.0.ebuild
new file mode 100644
index ..2ba069c9d386
--- /dev/null
+++ b/dev-libs/isa-l/isa-l-2.31.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Intelligent Storage Acceleration Library"
+HOMEPAGE="https://github.com/intel/isa-l;
+SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="cpu_flags_x86_avx512f"
+
+# AVX512 support in yasm is still work in progress
+BDEPEND="
+   amd64? (
+   cpu_flags_x86_avx512f? ( >=dev-lang/nasm-2.13 )
+   !cpu_flags_x86_avx512f? ( || (
+   >=dev-lang/nasm-2.11.01
+   >=dev-lang/yasm-1.2.0
+   ) )
+   )
+   x86? (
+   cpu_flags_x86_avx512f? ( >=dev-lang/nasm-2.13 )
+   !cpu_flags_x86_avx512f? ( || (
+   >=dev-lang/nasm-2.11.01
+   >=dev-lang/yasm-1.2.0
+   ) )
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.30.0_fix-shebang.patch
+   "${FILESDIR}"/${PN}-2.31.0_makefile-no-D.patch
+   "${FILESDIR}"/${PN}-2.31.0_makefile-x86.patch
+   "${FILESDIR}"/${PN}-2.31.0_user-ldflags.patch
+)
+
+src_prepare() {
+   default
+
+   # isa-l does not support arbitrary assemblers on amd64 and x86,
+   # it must be either nasm or yasm.
+   if use amd64 || use x86; then
+   unset AS
+   fi

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

2024-04-07 Thread Marek Szuba
commit: de1b3086be8fce45a5fb7a71652674b9edbd7cb1
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Apr  7 15:24:36 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Apr  7 18:26:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1b3086

x11-plugins/vicious: add 2.7.0

Signed-off-by: Marek Szuba  gentoo.org>

 x11-plugins/vicious/Manifest |  1 +
 x11-plugins/vicious/vicious-2.7.0.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/x11-plugins/vicious/Manifest b/x11-plugins/vicious/Manifest
index d9883a9fd1cd..be914313cc3c 100644
--- a/x11-plugins/vicious/Manifest
+++ b/x11-plugins/vicious/Manifest
@@ -1 +1,2 @@
 DIST vicious-2.6.0.tar.gz 69108 BLAKE2B 
de86326b8975511cf053e6707bdc133ad23c95cadd64190de326bfae2c710a2f97b7cbc102cf88f14e6ebfdeface2896862b52521ba5d83a47014bc7bd65d0d3
 SHA512 
d8107ab1bad80b115789d7dbda44568cee17546f76c03889028f61f8293d9c897eec1cb7f96b973a39f0c94889c13f13c6cbccb944390c80820a327691223af6
+DIST vicious-2.7.0.tar.gz 69420 BLAKE2B 
5de98a40e2cf0c0d02820c4bc3a6c1f349a0a2efa9b1947ff39b522fe0c58ea92e1772e16d4b798147e985dcd37b4b8c31b67f3c4d791b3d1594af5d13d6b716
 SHA512 
683816be5a667671ae11b7aa1f5ca718a79f03ebdde8c38a44f2648c1cfd3facea256f0cad04f963ba00766427f8196050a77ff7446ef427a31adfeb0fb6799c

diff --git a/x11-plugins/vicious/vicious-2.7.0.ebuild 
b/x11-plugins/vicious/vicious-2.7.0.ebuild
new file mode 100644
index ..b76d5eb36a21
--- /dev/null
+++ b/x11-plugins/vicious/vicious-2.7.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Modular widget library for x11-wm/awesome"
+HOMEPAGE="https://github.com/vicious-widgets/vicious;
+SRC_URI="https://github.com/${PN}-widgets/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="contrib"
+
+RDEPEND="x11-wm/awesome"
+
+src_install() {
+   insinto /usr/share/awesome/lib/vicious
+   doins -r widgets spawn.lua helpers.lua init.lua
+
+   if use contrib; then
+   insinto /usr/share/awesome/lib/vicious/contrib
+   doins contrib/*.lua
+   fi
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   # Note that as of 2.5.1 this list may or may not be incomplete  - it 
has been produced
+   # only by searching for occurrences of vicious.spawn (the recommended 
way of calling
+   # external helpers because it supports async) and popen (still used by 
many contrib widgets).
+   # Moreover, dependencies of all non-Linux widgets have been excluded on 
purpose.
+   optfeature_header "These widgets need some dependencies:"
+   optfeature "cmus" "media-sound/cmus"
+   optfeature "fs" "sys-apps/coreutils" # df
+   optfeature "gmail" "net-misc/curl"
+   optfeature "hddtemp" "net-misc/curl[telnet] app-admin/hddtemp"
+   optfeature "hwmontemp" "sys-apps/grep"
+   optfeature "mdir" "sys-apps/findutils"
+   optfeature "mpd" "net-misc/curl[telnet] media-sound/mpd"
+   optfeature "notmuch" "net-mail/notmuch"
+   optfeature "volume" "media-sound/alsa-utils" # amixer
+   optfeature "weather" "net-misc/curl"
+   optfeature "wifi" "net-wireless/wireless-tools"
+   optfeature "wifiiw" "net-wireless/iw"
+   if use contrib; then
+   optfeature "contrib/btc" "net-misc/curl"
+   optfeature "contrib/buildbot" "net-misc/curl"
+   optfeature "contrib/countfiles" "sys-apps/findutils"
+   optfeature "contrib/mpc" "media-sound/mpc"
+   optfeature "contrib/openweather" "net-misc/curl"
+   optfeature "contrib/netcfg" "sys-apps/coreutils" # ls
+   optfeature "contrib/nvinf" "x11-drivers/nvidia-drivers" # 
nvidia-settings
+   # ossvol needs 'ossmix' - not packaged?
+   optfeature "contrib/pulse" "media-sound/pulseaudio" # pacmd
+   optfeature "contrib/rss" "net-misc/curl"
+   optfeature "contrib/sensors" "sys-apps/lm-sensors"
+   optfeature "contrib/wpa" "net-wireless/wpa_supplicant" # wpa-cli
+   fi
+   elog
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/lightdm-gtk-greeter/

2024-04-07 Thread Marek Szuba
commit: 0c29839a049848fd8918abde9c6e5ecdbc521cec
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Apr  7 15:27:23 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Apr  7 18:26:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c29839a

x11-misc/lightdm-gtk-greeter: add 2.0.9

Signed-off-by: Marek Szuba  gentoo.org>

 x11-misc/lightdm-gtk-greeter/Manifest  |  1 +
 .../lightdm-gtk-greeter-2.0.9.ebuild   | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/x11-misc/lightdm-gtk-greeter/Manifest 
b/x11-misc/lightdm-gtk-greeter/Manifest
index bbc1b59a703e..dc00e0ef1e3a 100644
--- a/x11-misc/lightdm-gtk-greeter/Manifest
+++ b/x11-misc/lightdm-gtk-greeter/Manifest
@@ -1,2 +1,3 @@
 DIST lightdm-gentoo-patch-2.tar.gz 695543 BLAKE2B 
62e21dd413b90053160f774663d89c81b3c9d8c4a040023f4ce50bf775a2f036e0be6ed16ae767eb5b04586a27fdbf41eb56f777340b2d56633738a126c3d575
 SHA512 
8d9bfdee71ab1871de33e134b11bba409cc493876e5ae9534956100ff6af6c8748b29de9082ecf8b771ccac4c8c2024e15e93332165171dfe93eb99c9a834274
 DIST lightdm-gtk-greeter-2.0.8.tar.gz 583426 BLAKE2B 
ae06ebbc07efe5c0131c07b293671f24683699eb84f1de8165428e935b98bbf9d1e107eaeca8f10e725a6a11c97d4f4c3d415ada0b0876b0b0a99f21d1ee
 SHA512 
59cad69fd7f17b6a416944804be80f306ed51ee0c55826975c8564f432e8098043b677f6452e9afa290c6ef37ebdc632cd8b79e7a0a712a3407ddbf9f200b0db
+DIST lightdm-gtk-greeter-2.0.9.tar.gz 602540 BLAKE2B 
33c7df912ee9faa46c97e7a458f400b13d7d746521de58b1c63ec845574c45374a27fe21718ac78a33a729617941cff01802c4736d1d3066d001065a57acc264
 SHA512 
05d786d31e447cacc28ddb06e89e91623b137665badcebd82ac7f9e8ff745a01aadf406e25ebd2c6594915fe8a90a242ef065ad46fd9ee73cd6e8c2879f70158

diff --git a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild 
b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild
new file mode 100644
index ..40ca5f48ebff
--- /dev/null
+++ b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg-utils
+
+DESCRIPTION="LightDM GTK+ Greeter"
+HOMEPAGE="https://github.com/Xubuntu/lightdm-gtk-greeter;
+SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz
+   branding? ( 
https://dev.gentoo.org/~marecki/dists/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz
 )"
+
+LICENSE="GPL-3 LGPL-3
+   branding? ( CC-BY-3.0 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="appindicator branding"
+
+DEPEND="x11-libs/gtk+:3
+   >=x11-misc/lightdm-1.2.2
+   appindicator? (
+   dev-libs/ayatana-ido
+   dev-libs/libayatana-indicator:3
+   )"
+
+BDEPEND="
+   dev-build/xfce4-dev-tools
+   dev-util/intltool
+   sys-devel/gettext
+"
+
+RDEPEND="${DEPEND}
+   x11-themes/gnome-themes-standard
+   >=x11-themes/adwaita-icon-theme-3.14.1"
+
+GENTOO_BG="gentoo-bg_65.jpg"
+
+src_prepare() {
+   # Ok, this has to be fixed in the tarball but I am too lazy to do it.
+   # I will fix this once I decide to update the tarball with a new gentoo
+   # background
+   # Bug #404467
+   if use branding; then
+   sed \
+   -e "/xft-hintstyle/s:slight:hintslight:" \
+   -e 
"/background/s:=.*:=/usr/share/lightdm/backgrounds/${GENTOO_BG}:" \
+   -i "${WORKDIR}"/${PN}.conf || die
+   # Add back the reboot/shutdown buttons
+   echo 
'indicators=~host;~spacer;~clock;~spacer;~session;~language;~a11y;~power;~' \
+   >> "${WORKDIR}"/${PN}.conf || die
+   fi
+   default
+
+   # Fix docdir
+   sed "/^docdir/s@${PN}@${PF}@" -i data/Makefile.am || die
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-kill-on-sigterm
+   
--enable-at-spi-command="${EPREFIX}/usr/libexec/at-spi-bus-launcher 
--launch-immediately"
+   --with-libindicator=ayatana
+   $(use_enable appindicator libindicator)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   if use branding; then
+   insinto /etc/lightdm/
+   doins "${WORKDIR}"/${PN}.conf
+   insinto /usr/share/lightdm/backgrounds/
+   doins "${WORKDIR}"/${GENTOO_BG}
+   newdoc "${WORKDIR}"/README.txt README-background.txt
+   fi
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2024-04-07 Thread Marek Szuba
commit: cceec97ea9b51b69a57cbc8229e10b16c00149b0
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Apr  7 15:43:10 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Apr  7 18:26:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cceec97e

sys-apps/fwupd-efi: add 1.5

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd-efi/Manifest |  1 +
 sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest
index 3fad41df7a08..cbec4718721f 100644
--- a/sys-apps/fwupd-efi/Manifest
+++ b/sys-apps/fwupd-efi/Manifest
@@ -1 +1,2 @@
 DIST fwupd-efi-1.4.tar.xz 35984 BLAKE2B 
24ce9788500781aac5b856740dc17d94bec79cf57f4f1a0359f42e6be4b9600d34259794a88f69bf83aa38ee5976b26228b20813f717edce5cc627c163585b40
 SHA512 
c330409861a8c1e332a0d4fd49c54ef2c5bf7cdaca99d14de39b50fb35f0c490e9f7f7a4c9dd48181bd509cd358c43eb23659536aea93408c1fefb47629e4991
+DIST fwupd-efi-1.5.tar.xz 38460 BLAKE2B 
fe2d06e9d9a588b524a6a26afc401898f8dd1d3bd49fa608cfaa6c32ec71a88f125d2158e3892a44706cc2f8349ed379ee8d7b62bfbe8ba38990d1545eff9f94
 SHA512 
b1edaa1fa4b7e768ee822c92bdd2858343993f19edde6445e333fad470f997420aeab10dd36e5abff90cb0a87d8f3b2a0de9e7cf49a03758e0e1c9c2fd06ef19

diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild 
b/sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild
new file mode 100644
index ..a136dde4ec54
--- /dev/null
+++ b/sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson python-any-r1 secureboot
+
+DESCRIPTION="EFI executable for fwupd"
+HOMEPAGE="https://fwupd.org;
+
+if [[ ${PV} = * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git;
+else
+   
SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="$(python_gen_any_dep '
+   dev-python/pefile[${PYTHON_USEDEP}]
+   ')
+   virtual/pkgconfig"
+
+DEPEND="sys-boot/gnu-efi"
+
+python_check_deps() {
+   python_has_version "dev-python/pefile[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   secureboot_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   python_fix_shebang "${S}/efi"
+}
+
+src_configure() {
+   local emesonargs=(
+   -Defi-libdir="${EPREFIX}"/usr/$(get_libdir)
+   -Defi_sbat_distro_id="gentoo"
+   -Defi_sbat_distro_summary="Gentoo GNU/Linux"
+   -Defi_sbat_distro_pkgname="${PN}"
+   -Defi_sbat_distro_version="${PVR}"
+   
-Defi_sbat_distro_url="https://packages.gentoo.org/packages/${CATEGORY}/${PN};
+   )
+
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   secureboot_auto_sign
+}



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

2024-04-07 Thread Marek Szuba
commit: 90fcce3361d1dca99f2cb9a4d895d9686b00e1c5
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Apr  7 15:23:52 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Apr  7 18:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90fcce33

x11-misc/i3lock: add 2.15

Signed-off-by: Marek Szuba  gentoo.org>

 x11-misc/i3lock/Manifest   |  1 +
 x11-misc/i3lock/i3lock-2.15.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/x11-misc/i3lock/Manifest b/x11-misc/i3lock/Manifest
index d497d592cb07..963a57ad07c0 100644
--- a/x11-misc/i3lock/Manifest
+++ b/x11-misc/i3lock/Manifest
@@ -1 +1,2 @@
 DIST i3lock-2.14.1.tar.xz 28756 BLAKE2B 
b38a3fafeebb5f8cebb643baeb875922659b556a5f919c2a837923e45e8f91a5f3ce297a424414ec9f05255e5888b91723617d837e5ffdbdf81aded42edc34cb
 SHA512 
63b6bd73f66654fe52639434f7d3da64006144ec2ed685ba8683186730d4cc2c10d5aa66174f965030030243f59afaf6def3ff732f710ae441410218f84d6deb
+DIST i3lock-2.15.tar.xz 29100 BLAKE2B 
e84622e34a54681e162a3012c21fea4cc8b93a66e466647d65cc85f1a874d2be4d9988d54db74165b3dd1eccca1ca257a74b64ddbce08d681c9fc1c78701ee88
 SHA512 
6079f5233c0820c6e38f3cd8f3732d585e95e7d670408e4fb18ab580a2e1face8f3d6ea13eaaeedc8671f74def917183667e736b35306bf7c630d40625b41ac2

diff --git a/x11-misc/i3lock/i3lock-2.15.ebuild 
b/x11-misc/i3lock/i3lock-2.15.ebuild
new file mode 100644
index ..512d70eb36e7
--- /dev/null
+++ b/x11-misc/i3lock/i3lock-2.15.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Simple screen locker"
+HOMEPAGE="https://i3wm.org/i3lock/;
+SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-libs/libev
+   sys-libs/pam
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb
+   x11-libs/libxkbcommon[X]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-xrm"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i -e 's:login:system-auth:g' pam/${PN} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk/, profiles/base/, profiles/arch/x86/

2024-04-07 Thread Arthur Zamarin
commit: d12dc30217085d3a6605b85e5d7a2a26be81ea7c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 18:02:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 18:05:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d12dc302

dev-java/openjdk: add x86 bootstrap tarball for SLOT=8

Requested by vaukai, to ease cleanup of icedtea.

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

 dev-java/openjdk/Manifest |  1 +
 dev-java/openjdk/openjdk-8.402_p06.ebuild | 49 +++
 profiles/arch/x86/package.use.force   |  3 +-
 profiles/base/package.use.force   |  1 +
 4 files changed, 47 insertions(+), 7 deletions(-)

diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index 8e8a113c54e7..2fe6b10adac3 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -13,3 +13,4 @@ DIST openjdk-bootstrap-17.0.2_p8-arm64-musl.tar.xz 115353932 
BLAKE2B 0cc4ab07808
 DIST openjdk-bootstrap-17.0.3_p7-riscv.tar.xz 113344052 BLAKE2B 
69ae326c600ecf1840a0874b1e26545779434b979e195a3bc7975615f873cd9ffce324f291e56a2800edc304447845baec774b2a08964afde274bd8e0dd3f704
 SHA512 
4a483faa32b26758f6fae605fdb3d3b77814c627a3a560e91ca88e2d36a88543a53f019a59b5a6456b87ca671e8b7129d5766210bd5cd52125cb3a040ec2a23f
 DIST openjdk-bootstrap-21.0.0_p35-ppc64.tar.xz 125375264 BLAKE2B 
28802995f393dc76362dae766f8b598fd56085051418075d4c426293e6431b441ea38a2d2e4676fc89173d10324e3aafac52c97a5d9459bb0199168a07807e16
 SHA512 
cbd3992450c44764373c25313f6ce32f0c8a47abec557e4a10f7f8517435bf450ba5ac9fa9c8cdfb41f1536b55829d733426dc12dc2b5a2eebf5a94e9094752a
 DIST openjdk-bootstrap-21.0.0_p35-x86.tar.xz 120906212 BLAKE2B 
c3a56f4e51a8aca1c318b9c32bebdb4c09e42d80416ce1843bc80077f09466b7f54627ab6992f9149fdabdb4d5557c3cad6b5e93b37ba3d89d84f736fc07a57a
 SHA512 
40f0cf60adaebd0c6ae11badb6b71727a5cc64c89077731b0f7cc82f203297b9b780ae43ec74eca9dd5a64de1209f519c2ad0f9083c017cf474d1020206f762c
+DIST openjdk-bootstrap-8.402_p06-x86.tar.xz 37076244 BLAKE2B 
bd50f84e8ac2ee9850c158c7e7d9fae9741112230dcd6e314163911921d63e3222cd3f4ab9d08bbaacbf6d9bfce9a1a9336e21088fba6396613489a701b30797
 SHA512 
fe5719e0bbf9bcd6eb9790ebd4da34e7f6c99fe4b7d41de2b5d00b20ebe76a77d857c726d1a71b7f40657ca2a9aa08eaa9efc1ab4be60016f66af95530b454b5

diff --git a/dev-java/openjdk/openjdk-8.402_p06.ebuild 
b/dev-java/openjdk/openjdk-8.402_p06.ebuild
index efd72999aa73..ce8e246db9d3 100644
--- a/dev-java/openjdk/openjdk-8.402_p06.ebuild
+++ b/dev-java/openjdk/openjdk-8.402_p06.ebuild
@@ -16,13 +16,36 @@ inherit check-reqs eapi8-dosym flag-o-matic java-pkg-2 
java-vm-2 multiprocessing
 MY_PV="$(ver_rs 1 'u' 2 '-' ${PV%_p*}-ga)"
 SLOT="${PV%%[.+]*}"
 
+# variable name format: _XPAK
+X86_XPAK="8.402_p06"
+
+# Usage: bootstrap_uri   [extracond]
+# Example: $(bootstrap_uri x86 8.402_p06)
+# Output: ppc64? ( big-endian? ( https://...8.402_p06-x86.tar.xz ) )
+bootstrap_uri() {
+   local 
baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap;
+   local suff="tar.xz"
+   local kw="${1:?${FUNCNAME[0]}: keyword not specified}"
+   local ver="${2:?${FUNCNAME[0]}: version not specified}"
+   local cond="${3-}"
+
+   # here be dragons
+   echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}.${suff} 
${cond:+) })"
+}
+
 DESCRIPTION="Open source implementation of the Java programming language"
 HOMEPAGE="https://openjdk.org;
-SRC_URI="https://github.com/openjdk/jdk${SLOT}u/archive/refs/tags/jdk${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI="
+   
https://github.com/openjdk/jdk${SLOT}u/archive/refs/tags/jdk${MY_PV}.tar.gz
+   -> ${P}.tar.gz
+   !system-bootstrap? (
+   $(bootstrap_uri x86 ${X86_XPAK})
+   )
+"
 
 LICENSE="GPL-2-with-classpath-exception"
 KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="alsa debug cups doc examples headless-awt javafx +jbootstrap selinux 
source"
+IUSE="alsa debug cups doc examples headless-awt javafx +jbootstrap selinux 
system-bootstrap source"
 
 COMMON_DEPEND="
media-libs/freetype:2=
@@ -105,13 +128,22 @@ pkg_pretend() {
 
 pkg_setup() {
openjdk_check_requirements
+   java-vm-2_pkg_setup
+
+   [[ ${MERGE_TYPE} == "binary" ]] && return
 
JAVA_PKG_WANT_BUILD_VM="openjdk-${SLOT} openjdk-bin-${SLOT} 
icedtea-${SLOT} icedtea-bin-${SLOT}"
JAVA_PKG_WANT_SOURCE="${SLOT}"
JAVA_PKG_WANT_TARGET="${SLOT}"
 
-   java-vm-2_pkg_setup
-   java-pkg-2_pkg_setup
+   if use system-bootstrap; then
+   for vm in ${JAVA_PKG_WANT_BUILD_VM}; do
+   if [[ -d ${BROOT}/usr/lib/jvm/${vm} ]]; then
+   java-pkg-2_pkg_setup
+   return
+   fi
+   done
+   fi
 }
 
 src_prepare() {
@@ -125,6 +157,11 @@ src_prepare() {
 }
 
 src_configure() {
+   if ! use system-bootstrap; then
+   local 

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

2024-04-07 Thread Patrick Lauer
commit: a9743d79862a04452a466c7462add78b587db49e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Apr  7 16:59:43 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Apr  7 17:00:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9743d79

dev-db/pgbouncer: drop 1.20.0, 1.20.1, 1.21.0

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

 dev-db/pgbouncer/Manifest|  3 --
 dev-db/pgbouncer/pgbouncer-1.20.0.ebuild | 78 
 dev-db/pgbouncer/pgbouncer-1.20.1.ebuild | 78 
 dev-db/pgbouncer/pgbouncer-1.21.0.ebuild | 73 --
 4 files changed, 232 deletions(-)

diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest
index 4b59ca40b46a..f6710438c8f5 100644
--- a/dev-db/pgbouncer/Manifest
+++ b/dev-db/pgbouncer/Manifest
@@ -1,6 +1,3 @@
 DIST pgbouncer-1.16.1.tar.gz 591450 BLAKE2B 
137193ad614586d708598fd7003af4dee69f03f88a7235ba4074b63d57ffc3ee1c41fbccb49c5df7c23a2272b33810f8c2a9084d98e2e695a3b5f5ec317e0227
 SHA512 
9ecb7c7ae136d85e3da434094909df3a6ff06ce8586a1848c0c00914d87a877aecbb26ea30ad8230062160f3177621cc16deb4a490e9a2a649c8032dacb86341
-DIST pgbouncer-1.20.0.tar.gz 638020 BLAKE2B 
1aa253b4f211e70e882e9b7789bfcdee3436b56d88d0448a122a6975deb379ff6034f563f3ec87997a3f8c2f0e6c25a09916989d486542356a5a5d41ef6e2039
 SHA512 
6386f80bb8dcdf6e9882f94dde1c5ff4b58cd6eb877233952e483d5fa765072588f12dfb39eab5989dee54eaa595db541042654ad47c1ea4b754304ecc69f3dd
-DIST pgbouncer-1.20.1.tar.gz 638844 BLAKE2B 
9b71b72b9baf3ce49d4b9c6597581d20a2666b5450d89bc716a4df6df0c8a8aaf92735a76033eccf358412934a3af92e1a8ed7e4ca0e863441f2d6bf43eefdc7
 SHA512 
7669005ac1d46d1cb5b42c853fc0fb5e495c8583c206658bf6c59f797d04eb9170a3d467a48863708ee69034ff71ac6fbbca752b239de644ef6225d46fb98e76
-DIST pgbouncer-1.21.0.tar.gz 668211 BLAKE2B 
36dd43d301d1837876806688bc87febb6ae4fd40014e7e7301978026a4866b736c2c174d3b1e19a4e7bf5f8ca85025d2a0cd5711f2e4fa95e455f59ed1dbe381
 SHA512 
881701deae508e8e664402c0da533b25027259443551cda2974867453ad033ec5cfe8027ca3dac96a5134c57faff385c3c1e5711539e1acd6815761c9e3caee8
 DIST pgbouncer-1.22.0.tar.gz 670589 BLAKE2B 
feb0138c09eb2e3f865f9c372d1924f9fbe67785a52534f8b99783c0bc2d5a54a6fd8b0554ea8ac7d4e8e108fd2296a3a9ae19cb75d628052c45e4a57fd037cd
 SHA512 
1d8f4b352103e17a3905ec0677362954f4b9f606f6dc00011514c2ec46d8c4e8d17b24e9ca92794ccaf4c86c9c77ac062e6be92be7856192b7c534b5a4911163
 DIST pgbouncer-1.22.1.tar.gz 677351 BLAKE2B 
c67eba10b51ae74fb77ad61f7c597b687769e75b687ff9682c16d0ac0b32c0e9d20d4c90cd5803331d128f3f388800faa38dd9965b86c5a75688455db1a06d6b
 SHA512 
ac63fe877f68745f1faab096ee9d9e185de9cab97d4fef121c2c551fa0e69ea22342dc8b5ce75cadff755314e5493a5440f0748b5ee9f524f71d871ec1861530

diff --git a/dev-db/pgbouncer/pgbouncer-1.20.0.ebuild 
b/dev-db/pgbouncer/pgbouncer-1.20.0.ebuild
deleted file mode 100644
index da2f7fb9f694..
--- a/dev-db/pgbouncer/pgbouncer-1.20.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Lightweight connection pooler for PostgreSQL"
-HOMEPAGE="https://www.pgbouncer.org/;
-SRC_URI="https://www.pgbouncer.org/downloads/files/${PV}/pgbouncer-${PV}.tar.gz;
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+c-ares debug doc pam ssl systemd udns"
-
-# At-most-one-of, one can be enabled but not both
-REQUIRED_USE="?? ( c-ares udns )"
-
-RDEPEND="
-   >=dev-libs/libevent-2.0:=
-   acct-user/pgbouncer
-   c-ares? ( >=net-dns/c-ares-1.10 )
-   ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist(-)] )
-   systemd? ( sys-apps/systemd )
-   udns? ( >=net-libs/udns-0.1 )
-"
-
-DEPEND="${RDEPEND}"
-
-# Tests require a local database server, wants to fiddle with iptables,
-# and doesn't support overriding.
-RESTRICT="test"
-
-src_prepare() {
-   eapply "${FILESDIR}"/pgbouncer-1.12-dirs.patch
-
-   default
-}
-
-src_configure() {
-   # --enable-debug is only used to disable stripping
-   econf \
-   --docdir=/usr/share/doc/${PF} \
-   --enable-debug \
-   $(use_with c-ares cares) \
-   $(use_enable debug cassert) \
-   $(use_with pam) \
-   $(use_with ssl openssl) \
-   $(use_with systemd) \
-   $(use_with udns)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   dodoc AUTHORS
-   use doc && dodoc doc/*.md
-
-   newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
-   newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"
-
-   insinto /etc
-   doins etc/pgbouncer.ini
-
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/logrotate" pgbouncer
-}
-
-pkg_postinst() {
-   if [[ -z ${REPLACING_VERSIONS} ]] ; then
-   einfo "Please read the config.txt for Configuration Directives"
-   einfo
-   einfo "For Administration Commands, 

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

2024-04-07 Thread Pacho Ramos
commit: c07572e7d4fea432b1364c98ca2c1f65450e0ac0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 16:23:24 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 16:43:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c07572e7

sys-firmware/sof-firmware: add 2024.03

Closes: https://bugs.gentoo.org/925179
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-firmware/sof-firmware/Manifest |  1 +
 .../sof-firmware/sof-firmware-2024.03.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/sys-firmware/sof-firmware/Manifest 
b/sys-firmware/sof-firmware/Manifest
index e5f413788abe..3069daf66e4f 100644
--- a/sys-firmware/sof-firmware/Manifest
+++ b/sys-firmware/sof-firmware/Manifest
@@ -1,2 +1,3 @@
 DIST sof-firmware-2023.12.1.tar.gz 5446189 BLAKE2B 
a901637ba25df51152f04c7db5330b70a18c92363b102c061568a4c3a8a7e2fc506ac9783abe715f680a27be8a040d63b7dd5b62682979ccf1e4eaeb30789d83
 SHA512 
e0175f3af5336f23548efcf8fa302bafbb6122fd173273203f687c05ee17fab4e7bd457b27cc7a62fd25ea77708ffdbf9e1fe3880d3df1cf2196d7073c6f7677
 DIST sof-firmware-2023.12.tar.gz 5427762 BLAKE2B 
48169378609119555f9b655599cef55e5722be71fdfc8fb71b699188fcb3f62a68e217fc3fec8859cd3e1c252f046208d5123c961dd824bd9b6559bd1fb72325
 SHA512 
ed43e7597c93140b15499ba17bae1866dcf1e2959d910e81b3831e4db2224a1dcff790ef21afcd610d7cc9309251a08351bae1c959ded18e5e28a6b24ae99506
+DIST sof-firmware-2024.03.tar.gz 8161590 BLAKE2B 
23d73ff3ab30b5134086bb21e606805a7d9667adf1a5598a3d31068ba0254dc4c34464ee3913eb3530a8124e3614eff9ba28fa731e9816b28980ea05834c1037
 SHA512 
1e9891d3891f5a4413a77a68ea6d3a2e6ead8c1a67eaa7e9aaf30871753617ffce19bd3b85ebcbb617e606646f6aa0e1dafee5279c294ec72ef4b2885e009f72

diff --git a/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild 
b/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild
new file mode 100644
index ..ac48a808c83e
--- /dev/null
+++ b/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Sound Open Firmware (SOF) binary files"
+HOMEPAGE="https://www.sofproject.org https://github.com/thesofproject/sof 
https://github.com/thesofproject/sof-bin;
+SRC_URI="https://github.com/thesofproject/sof-bin/releases/download/v${PV}/sof-bin-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/sof-bin-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   media-libs/alsa-lib
+   sys-libs/glibc
+"
+
+QA_PREBUILT="usr/bin/sof-ctl
+   usr/bin/sof-logger
+   usr/bin/sof-probes"
+
+src_install() {
+   dodir /lib/firmware/intel
+   dodir /usr/bin
+   FW_DEST="${D}/lib/firmware/intel" TOOLS_DEST="${D}/usr/bin" 
"${S}/install.sh" || die
+}
+
+pkg_preinst() {
+   # Fix sof-ace-tplg directory symlink collisions
+   local sofpath="${EROOT}/lib/firmware/intel/sof-ace-tplg"
+   if [[ ! -L "${sofpath}" && -d "${sofpath}" ]] ; then
+   rm -r "${sofpath}" || die
+   fi
+}



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

2024-04-07 Thread Pacho Ramos
commit: 7ade1fb8140906aedd31253f838fdb32c2ba86a9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 16:35:29 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 16:43:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ade1fb8

profiles/features/musl: Mask use tools for sof-firmware

Closes: https://bugs.gentoo.org/927791
Signed-off-by: Pacho Ramos  gentoo.org>

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

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 0e1f019c61aa..534ed3ad3df6 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Pacho Ramos  (2024-04-07)
+# sof tools need glibc at runtime, bug #925179
+sys-firmware/sof-firmware tools
+
 # Matthew Smith  (2024-04-07)
 # Renderdoc masked on musl, bug #853856
 dev-qt/qtbase renderdoc



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

2024-04-07 Thread Pacho Ramos
commit: 88e19836b7e95385022c432f6eaefde123b49c73
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 16:33:04 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 16:43:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88e19836

sys-firmware/sof-firmware: Allow to skip glibc requirement

Useful for MUSL based systems as commented in:
https://www.reddit.com/r/voidlinux/comments/rbq4ns/comment/im2r0bp/

Closes: https://bugs.gentoo.org/925179
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-firmware/sof-firmware/metadata.xml|  3 +++
 sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild | 13 +++--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/sys-firmware/sof-firmware/metadata.xml 
b/sys-firmware/sof-firmware/metadata.xml
index 6f44d28b9bc7..5933a501e2ec 100644
--- a/sys-firmware/sof-firmware/metadata.xml
+++ b/sys-firmware/sof-firmware/metadata.xml
@@ -7,6 +7,9 @@

alsa-b...@gentoo.org

+   
+   Tools to interact with sof firmwares 
(upstream expects them to be present, but allow to skip them for systems not 
able to install needed dependencies)
+   

thesofproject/sof


diff --git a/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild 
b/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild
index ac48a808c83e..105eaae58f37 100644
--- a/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild
+++ b/sys-firmware/sof-firmware/sof-firmware-2024.03.ebuild
@@ -11,10 +11,13 @@ S="${WORKDIR}"/sof-bin-${PV}
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="+tools"
 
 RDEPEND="
-   media-libs/alsa-lib
-   sys-libs/glibc
+   tools? (
+   media-libs/alsa-lib
+   sys-libs/glibc
+   )
 "
 
 QA_PREBUILT="usr/bin/sof-ctl
@@ -25,6 +28,12 @@ src_install() {
dodir /lib/firmware/intel
dodir /usr/bin
FW_DEST="${D}/lib/firmware/intel" TOOLS_DEST="${D}/usr/bin" 
"${S}/install.sh" || die
+
+   # Drop tools if requested (i.e. useful for musl systems, where glibc
+   # is not available)
+   if ! use tools ; then
+   rm -rv "${D}"/usr/bin || die
+   fi
 }
 
 pkg_preinst() {



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

2024-04-07 Thread Arthur Zamarin
commit: 6d7d525565fa4ca7e5d8f336040e7c8a6737540a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 16:34:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 16:34:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7d5255

media-fonts/noto: Stabilize 20240229 x86, #928891

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

 media-fonts/noto/noto-20240229.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto/noto-20240229.ebuild 
b/media-fonts/noto/noto-20240229.ebuild
index 57d9d8c9f0e4..f8bbdbde304c 100644
--- a/media-fonts/noto/noto-20240229.ebuild
+++ b/media-fonts/noto/noto-20240229.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.
 
 LICENSE="OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 # Extra allows to optionally reduce disk usage even returning to tofu
 # issue as described in https://fonts.google.com/noto
 IUSE="cjk +extra"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/rust-mode/

2024-04-07 Thread Maciej Barć
commit: 2771720dd9f64948d42285b01244a4d5211484fb
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:14:06 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2771720d

app-emacs/rust-mode: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/rust-mode/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/rust-mode/metadata.xml b/app-emacs/rust-mode/metadata.xml
index 986088003fe1..bfd68daacfa7 100644
--- a/app-emacs/rust-mode/metadata.xml
+++ b/app-emacs/rust-mode/metadata.xml
@@ -5,5 +5,8 @@
   gnu-em...@gentoo.org
   Gentoo GNU Emacs project
 
+
+  rust-lang/rust-mode
+
 
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/rnc-mode/

2024-04-07 Thread Maciej Barć
commit: 8cb11f9d6ffe620661622a588cb079d21d2ce1b3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:13:43 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb11f9d

app-emacs/rnc-mode: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/rnc-mode/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/rnc-mode/metadata.xml b/app-emacs/rnc-mode/metadata.xml
index 986088003fe1..33b00f2077e9 100644
--- a/app-emacs/rnc-mode/metadata.xml
+++ b/app-emacs/rnc-mode/metadata.xml
@@ -5,5 +5,8 @@
   gnu-em...@gentoo.org
   Gentoo GNU Emacs project
 
+
+  TreeRex/rnc-mode
+
 
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/stripes/

2024-04-07 Thread Maciej Barć
commit: bba90ee77176a4e5ad798474935f3b2852522c17
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:14:33 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba90ee7

app-emacs/stripes: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/36149
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/stripes/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/stripes/metadata.xml b/app-emacs/stripes/metadata.xml
index 19c8d2da4804..42e7489791b6 100644
--- a/app-emacs/stripes/metadata.xml
+++ b/app-emacs/stripes/metadata.xml
@@ -10,5 +10,8 @@
   Useful for buffers that display lists of any kind - as a guide for
   your eyes to follow these lines.
 
+
+  stepnem/stripes-el
+
 
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/pov-mode/

2024-04-07 Thread Maciej Barć
commit: a6e115a16047362e8a038d2cb100e56c476457de
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:12:31 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6e115a1

app-emacs/pov-mode: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/pov-mode/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/pov-mode/metadata.xml b/app-emacs/pov-mode/metadata.xml
index 986088003fe1..d1b4c09f7f13 100644
--- a/app-emacs/pov-mode/metadata.xml
+++ b/app-emacs/pov-mode/metadata.xml
@@ -5,5 +5,8 @@
   gnu-em...@gentoo.org
   Gentoo GNU Emacs project
 
+
+  melmothx/pov-mode
+
 
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/python-mode/

2024-04-07 Thread Maciej Barć
commit: bc2e8ff986572fa184a7c3f8b1f3092a7ebe4028
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:13:18 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc2e8ff9

app-emacs/python-mode: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/python-mode/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emacs/python-mode/metadata.xml 
b/app-emacs/python-mode/metadata.xml
index 8bd2f53703bd..0eb103cda77f 100644
--- a/app-emacs/python-mode/metadata.xml
+++ b/app-emacs/python-mode/metadata.xml
@@ -8,5 +8,6 @@
 
 
   python-mode
+  python-mode-devs/python-mode
 
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/puppet-mode/

2024-04-07 Thread Maciej Barć
commit: da46b46150daef660af6b2fe6705eae3c999c8c1
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:12:56 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da46b461

app-emacs/puppet-mode: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/puppet-mode/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/puppet-mode/metadata.xml 
b/app-emacs/puppet-mode/metadata.xml
index 986088003fe1..ccdaeebc4735 100644
--- a/app-emacs/puppet-mode/metadata.xml
+++ b/app-emacs/puppet-mode/metadata.xml
@@ -5,5 +5,8 @@
   gnu-em...@gentoo.org
   Gentoo GNU Emacs project
 
+
+  voxpupuli/puppet-mode
+
 
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/graphviz-dot-mode/

2024-04-07 Thread Maciej Barć
commit: 8351fc1d5203dd9dd21e40cffe03ae11f5a864a2
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:11:37 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8351fc1d

app-emacs/graphviz-dot-mode: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/graphviz-dot-mode/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/graphviz-dot-mode/metadata.xml 
b/app-emacs/graphviz-dot-mode/metadata.xml
index 986088003fe1..a499e54689c7 100644
--- a/app-emacs/graphviz-dot-mode/metadata.xml
+++ b/app-emacs/graphviz-dot-mode/metadata.xml
@@ -5,5 +5,8 @@
   gnu-em...@gentoo.org
   Gentoo GNU Emacs project
 
+
+  ppareit/graphviz-dot-mode
+
 
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/htmlize/

2024-04-07 Thread Maciej Barć
commit: fd771bb39f6cbbc12cfa435fd72215ae7c2839c2
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:12:07 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd771bb3

app-emacs/htmlize: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/htmlize/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/htmlize/metadata.xml b/app-emacs/htmlize/metadata.xml
index 986088003fe1..6a98498e19cb 100644
--- a/app-emacs/htmlize/metadata.xml
+++ b/app-emacs/htmlize/metadata.xml
@@ -5,5 +5,8 @@
   gnu-em...@gentoo.org
   Gentoo GNU Emacs project
 
+
+  hniksic/emacs-htmlize
+
 
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/elscreen/

2024-04-07 Thread Maciej Barć
commit: e50e99df09a1817a5d0f3f6df3d66c76277fef9a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:08:35 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50e99df

app-emacs/elscreen: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/elscreen/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/elscreen/metadata.xml b/app-emacs/elscreen/metadata.xml
index 0c906931a2e6..a502ae388e69 100644
--- a/app-emacs/elscreen/metadata.xml
+++ b/app-emacs/elscreen/metadata.xml
@@ -19,6 +19,9 @@
   ElScreen provides the ease-to-use environment to save or restore several
   window-configurations.
 
+
+  knu/elscreen
+
 
 
   Include support for app-emacs/wanderlust



[gentoo-commits] repo/gentoo:master commit in: app-emacs/evil/

2024-04-07 Thread Maciej Barć
commit: f372c9b3a212eba5824a103dad027d174c822fb4
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:10:40 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f372c9b3

app-emacs/evil: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/evil/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/evil/metadata.xml b/app-emacs/evil/metadata.xml
index 986088003fe1..0ec294bea899 100644
--- a/app-emacs/evil/metadata.xml
+++ b/app-emacs/evil/metadata.xml
@@ -5,5 +5,8 @@
   gnu-em...@gentoo.org
   Gentoo GNU Emacs project
 
+
+  emacs-evil/evil
+
 
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/edit-server/

2024-04-07 Thread Maciej Barć
commit: ad08b3df371842488db167fd10cc4e9a627353c1
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:06:39 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad08b3df

app-emacs/edit-server: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/edit-server/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/edit-server/metadata.xml 
b/app-emacs/edit-server/metadata.xml
index 22cae5914449..16cbe85a2c64 100644
--- a/app-emacs/edit-server/metadata.xml
+++ b/app-emacs/edit-server/metadata.xml
@@ -16,5 +16,8 @@
   The extension packages a native elisp version that can be run inside
   GNU Emacs itself.
 
+
+  stsquad/emacs_chrome
+
 
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/atomic-chrome/

2024-04-07 Thread Maciej Barć
commit: 07dd89738052f2c449cb710118e78705b655067a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:05:36 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07dd8973

app-emacs/atomic-chrome: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/atomic-chrome/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/atomic-chrome/metadata.xml 
b/app-emacs/atomic-chrome/metadata.xml
index dbaad14b3586..9a9255666291 100644
--- a/app-emacs/atomic-chrome/metadata.xml
+++ b/app-emacs/atomic-chrome/metadata.xml
@@ -16,5 +16,8 @@
   Atomic Chrome for Emacs is also compatible with Firefox via the
   GhostText browser extension.
 
+
+  alpha22jp/atomic-chrome
+
 
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/dap-mode/

2024-04-07 Thread Maciej Barć
commit: 58aba80df8f988340ef655595e687581391831ac
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Apr  7 15:55:54 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58aba80d

app-emacs/dap-mode: bump to 0.7_p20240406

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

 app-emacs/dap-mode/Manifest  |  1 +
 app-emacs/dap-mode/dap-mode-0.7_p20240406.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/app-emacs/dap-mode/Manifest b/app-emacs/dap-mode/Manifest
index 2ddf4ae9ac55..460951582e39 100644
--- a/app-emacs/dap-mode/Manifest
+++ b/app-emacs/dap-mode/Manifest
@@ -1 +1,2 @@
 DIST dap-mode-0.7.tar.gz 6147924 BLAKE2B 
300a058134e58e5ae5f94fd62251c1c621478b3148e7453ef5acd062a2c6088f0036e3ac2588ce22138d39b77221396c3f310177914b08a2bbc177cfbc14efce
 SHA512 
ba8d8e2b3e9b699b27226b13624b24a6f78ea884fe9e8e7667537e06285354bf996f7f5d621e2576ad34bbf02ede316bf001444b8b5c67fa604aa5dc5d9416ff
+DIST dap-mode-0.7_p20240406.tar.gz 6376637 BLAKE2B 
e4e2c2e4684b9b0d24f86ab072596a0e9d42eaa685cb4f07d8e766dd7a627e31b1d23248d8bb7872565ce4248c95d242c72e9eace47bbbdcd0634f1fc441fc01
 SHA512 
6266e5f61a2052c811a594c354d69b19fa5d69f0279950493971244b3a94f6193dfb71435cfa4973b0bbf5a5ae99a70459223ccacc98721eb215de271bdb45f8

diff --git a/app-emacs/dap-mode/dap-mode-0.7_p20240406.ebuild 
b/app-emacs/dap-mode/dap-mode-0.7_p20240406.ebuild
new file mode 100644
index ..c5a432b4df43
--- /dev/null
+++ b/app-emacs/dap-mode/dap-mode-0.7_p20240406.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Debug Adapter Protocol mode"
+HOMEPAGE="https://github.com/emacs-lsp/dap-mode/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/emacs-lsp/${PN};
+else
+   COMMIT_SHA=a414b18ea774ae75bdc7344af500b6f15849a65d
+   SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${COMMIT_SHA}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${COMMIT_SHA}"
+
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-emacs/bui
+   app-emacs/dash
+   app-emacs/f
+   app-emacs/ht
+   app-emacs/hydra
+   app-emacs/lsp-docker
+   app-emacs/lsp-mode
+   app-emacs/lsp-treemacs
+   app-emacs/posframe
+   app-emacs/s
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-dap-ui-images-root-dir.patch"
+)
+
+DOCS=( CHANGELOG.org README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert-runner test
+
+src_prepare() {
+   elisp_src_prepare
+
+   sed "s|@SITEETC@|${SITEETC}/${PN}|" -i dap-ui.el || die
+}
+
+src_install() {
+   elisp_src_install
+
+   insinto "${SITEETC}/${PN}"
+   doins -r icons
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/apache-mode/

2024-04-07 Thread Maciej Barć
commit: 062ecb676fa9cd1c97fbc8834020e0c27c8159b6
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:05:00 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=062ecb67

app-emacs/apache-mode: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/apache-mode/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/apache-mode/metadata.xml 
b/app-emacs/apache-mode/metadata.xml
index 986088003fe1..66e56061e2dc 100644
--- a/app-emacs/apache-mode/metadata.xml
+++ b/app-emacs/apache-mode/metadata.xml
@@ -5,5 +5,8 @@
   gnu-em...@gentoo.org
   Gentoo GNU Emacs project
 
+
+  emacs-php/apache-mode
+
 
 



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

2024-04-07 Thread Maciej Barć
commit: 4ee7e22af29882ae191304d7cb793989c6b1a767
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Apr  7 15:59:07 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee7e22a

app-text/pandoc-bin: bump to 3.1.13

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

 app-text/pandoc-bin/Manifest |  2 +
 app-text/pandoc-bin/pandoc-bin-3.1.13.ebuild | 62 
 2 files changed, 64 insertions(+)

diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest
index 820252f00440..f4f5cf333d20 100644
--- a/app-text/pandoc-bin/Manifest
+++ b/app-text/pandoc-bin/Manifest
@@ -4,3 +4,5 @@ DIST pandoc-3.1.12.2-linux-amd64.tar.gz 31993808 BLAKE2B 
92b4b1e669ac77295d1b78e
 DIST pandoc-3.1.12.2-linux-arm64.tar.gz 34763938 BLAKE2B 
d89738c2f8e71d2018437fc1af7e8ff9f7357620436936faae4536c3e9888cf682ae39ae31a85d5d607ba12bbdc288e872b239ed59bb716498b4bd0d45177171
 SHA512 
f3624e871fda54f7074b0a9a80acae68e28cfbfc881af9adfd9a1fb3eda7171ec6abf3bdf9981ebf4a4d204c91a2cb331db5d266fe6b82cbe0280981d3447038
 DIST pandoc-3.1.12.3-linux-amd64.tar.gz 32038834 BLAKE2B 
829ab9be9923af1b655e294e679d895d777185ebcfede27a4339f045c31d42cf9e33ee1bbb6d144af79d5ebab4f7a282a4fde7246a78dee66d921c43ec151c13
 SHA512 
0fc397060d08d2669202a5cd72aa3916f4a625fe478f621edcc9d4cb4ea3c3f9fa22793441b3d0da425b5a1d687d88e3125812b157888ad46c50976c69970ab9
 DIST pandoc-3.1.12.3-linux-arm64.tar.gz 34805145 BLAKE2B 
87d4ebf9eebbbc0145ae733e662ff28a9e2d1ff4d6dacb3a191c798efc021bc58c574675ce64e41f557fffaf6864fb776e66b2c3dfcaac0281a4e180e07c8455
 SHA512 
2128d50e7e5ad93744eee99aaef0d6b0a69fd15ec00c8049e35659050101845a3930146568e34af5ba6d254ccd0098158a4b6485a5eb8fd49a6006d41161ca2a
+DIST pandoc-3.1.13-linux-amd64.tar.gz 32092762 BLAKE2B 
87e55905550cc6289241b399faa0ae65e913bf1105ba6309a7b7ed63685cc43f267b065c811a335b0774a3b7d6f082f607015f8558b66c8098591513e26c6f4c
 SHA512 
68986e691895770ad51018e5643a02fb848517a1ab68dd0cd99e8511a2a681f9c2bcf1ebc0088c39e1c0f8ebbf4032795b2427696f92ef4a64eab18b7aa588c2
+DIST pandoc-3.1.13-linux-arm64.tar.gz 34869977 BLAKE2B 
485a33645c580edf28ebbcee4ce67fa9c7bebb84d4771b0ba23a6b78beb9b92e125d2e8024b061a6b6da839b96969add6f27d420a102ad01305c9a9a120e5478
 SHA512 
36253cc908c147ee7cda398c52f4ec0a7493e7f0525a3f97cba7cf53e39cf3fd225ecb2f77508fae7c59aa6c79ca85644b9759a0eb0dc918f86fb2049e17858a

diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.13.ebuild 
b/app-text/pandoc-bin/pandoc-bin-3.1.13.ebuild
new file mode 100644
index ..6c205a599708
--- /dev/null
+++ b/app-text/pandoc-bin/pandoc-bin-3.1.13.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN//-bin/}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Conversion between markup formats (binary package)"
+HOMEPAGE="https://pandoc.org/
+   https://github.com/jgm/pandoc/;
+
+BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P};
+SRC_URI="
+   amd64? ( ${BASE_URI}-linux-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-linux-arm64.tar.gz )
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="+pandoc-symlink"
+
+RDEPEND="
+   pandoc-symlink? (
+   !${CATEGORY}/${MY_PN}
+   !app-text/pandoc-cli
+   !dev-haskell/pandoc
+   )
+"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
+
+src_unpack() {
+   default
+
+   # Manpages are gzipped.
+   unpack "${S}"/share/man/man1/*.1.gz
+}
+
+src_install() {
+   exeinto /usr/bin
+   newexe bin/${MY_PN} ${PN}
+   dosym ${PN} /usr/bin/pandoc-lua-bin
+   dosym ${PN} /usr/bin/pandoc-server-bin
+
+   newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1
+   newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1
+   newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1
+
+   if use pandoc-symlink ; then
+   dosym ${PN} /usr/bin/${MY_PN}
+   dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua
+   dosym pandoc-server-bin /usr/bin/${MY_PN}-server
+
+   dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1
+   dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1
+   dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1
+   fi
+}



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

2024-04-07 Thread Maciej Barć
commit: 89d22f4be6651d6d4978209b24764c1035fcd66d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr  7 14:04:13 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89d22f4b

app-accessibility/speechd-el: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 app-accessibility/speechd-el/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-accessibility/speechd-el/metadata.xml 
b/app-accessibility/speechd-el/metadata.xml
index 424096f611d6..690f1a3301a3 100644
--- a/app-accessibility/speechd-el/metadata.xml
+++ b/app-accessibility/speechd-el/metadata.xml
@@ -12,4 +12,7 @@
   gnu-em...@gentoo.org
   Gentoo GNU Emacs project
 
+
+  brailcom/speechd-el
+
 



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-sdk/

2024-04-07 Thread Maciej Barć
commit: 6d9a22f367d01196e3ac470d87766c26b0780560
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Apr  7 14:29:24 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d9a22f3

dev-dotnet/dotnet-sdk: also apply runtime-64.patch to 102

Closes: https://bugs.gentoo.org/928742
Signed-off-by: Maciej Barć  gentoo.org>

 dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102.ebuild 
b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102.ebuild
index 5bf1be3a2689..6eea4fc79aef 100644
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102.ebuild
+++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102.ebuild
@@ -79,6 +79,9 @@ PDEPEND="
 "
 
 CHECKREQS_DISK_BUILD="20G"
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.101-runtime-64.patch"
+)
 
 # Created by dotnet itself:
 QA_PREBUILT="



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

2024-04-07 Thread Maciej Barć
commit: 5c89ed8113bb07845451bb113f239965646138cd
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Apr  7 15:57:54 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c89ed81

app-text/pandoc-bin: drop old 3.1.11.1

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

 app-text/pandoc-bin/Manifest   |  2 -
 app-text/pandoc-bin/pandoc-bin-3.1.11.1.ebuild | 62 --
 2 files changed, 64 deletions(-)

diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest
index e805270fe334..820252f00440 100644
--- a/app-text/pandoc-bin/Manifest
+++ b/app-text/pandoc-bin/Manifest
@@ -1,5 +1,3 @@
-DIST pandoc-3.1.11.1-linux-amd64.tar.gz 31374400 BLAKE2B 
1aff7016c69f60a3401f8522897e28a4de1b3d3da11e471675a521a9a97aa0be3250d777cb68a8ab237faf2efd6a5fa312c0286b11f72e2e4d3d5d55828a599c
 SHA512 
60d2bab0d4bf134911011625da1bcb52024f63102b16a4735aa80463fa36b6e6b4e9023c3b4ed8a4587f35041d5a5929a4ac168b0b4c206cbcade66462f145ee
-DIST pandoc-3.1.11.1-linux-arm64.tar.gz 34055397 BLAKE2B 
98d57ba9ddb4837141f4673d6b37870450373544367c4b7114a6a64234b3cbf386d66eaa6209cab8973561e06ec8a6283b64e1e32d57915baa13d41a60ea48c8
 SHA512 
119608f4703a041310921200181013b897f8bdeb0915f1550471bfb19c4ea546f5f58e43e92e1fd3e5a4af3797cffd518b32b5f99a36ca95498951cd325b1429
 DIST pandoc-3.1.12.1-linux-amd64.tar.gz 31944196 BLAKE2B 
43d50b920f1fa7477f3721f09232f9948b32e0953f1f9f9348809c3dedc33ec41db6569a4a76e40f3144b14e5c0121ef77fa9c8ca1ff8cb2fb49e8eb883b0104
 SHA512 
362b74a14197a36b68762d8e4dd655bc26eafcc7934f0cd0c15e25c238601f41fb6a196adfda072809b7a3d0bb8f02cc7c2024c319d56257ad9facbfbbabbbf1
 DIST pandoc-3.1.12.1-linux-arm64.tar.gz 34706186 BLAKE2B 
5c102f1d03f6f0336d9729e0c9be79bdf715b9739bd6fabff371744f2bb3f3aea552401cec8980972856223ac9cae416e9fa0ff7b606cf56678613649a595976
 SHA512 
46daa563331df894b779416080a7c76d90ddc6eb58559dd3f678ab50ee99063d59cdf72a02ac9eb5dbd78e17c610c4e07134b671c8d7a07072b81f5681363c87
 DIST pandoc-3.1.12.2-linux-amd64.tar.gz 31993808 BLAKE2B 
92b4b1e669ac77295d1b78e97500024829fe9fc5c516c3b7eaf60f3b7bf9bed85af37fd8d436d5e580f764e28e89158093b1dfc73dae5582152bd33577ee32e0
 SHA512 
70f7e9afb0a37389e89d8dcf349b3219ba499de2ca1f36d0c2786c9c8bdab73999c66b74724cdda1eafb27d8b6ca1ccac4f8343ec599be6265e2039040b46fa4

diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.11.1.ebuild 
b/app-text/pandoc-bin/pandoc-bin-3.1.11.1.ebuild
deleted file mode 100644
index 1a9e4cefd9f7..
--- a/app-text/pandoc-bin/pandoc-bin-3.1.11.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=${PN//-bin/}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Conversion between markup formats (binary package)"
-HOMEPAGE="https://pandoc.org/
-   https://github.com/jgm/pandoc/;
-
-BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P};
-SRC_URI="
-   amd64? ( ${BASE_URI}-linux-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-linux-arm64.tar.gz )
-"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="-* amd64 arm64"
-IUSE="+pandoc-symlink"
-
-RDEPEND="
-   pandoc-symlink? (
-   !${CATEGORY}/${MY_PN}
-   !app-text/pandoc-cli
-   !dev-haskell/pandoc
-   )
-"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
-
-src_unpack() {
-   default
-
-   # Manpages are gzipped.
-   unpack "${S}"/share/man/man1/*.1.gz
-}
-
-src_install() {
-   exeinto /usr/bin
-   newexe bin/${MY_PN} ${PN}
-   dosym ${PN} /usr/bin/pandoc-lua-bin
-   dosym ${PN} /usr/bin/pandoc-server-bin
-
-   newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1
-   newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1
-   newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1
-
-   if use pandoc-symlink ; then
-   dosym ${PN} /usr/bin/${MY_PN}
-   dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua
-   dosym pandoc-server-bin /usr/bin/${MY_PN}-server
-
-   dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1
-   dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1
-   dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1
-   fi
-}



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

2024-04-07 Thread Maciej Barć
commit: cd4480362f692621bb93127c2d5f8666ef153a2e
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Apr  7 15:05:29 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr  7 16:20:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd448036

app-emacs/lsp-docker: new package; add 1.0.0_p20240327

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

 app-emacs/lsp-docker/Manifest  |  1 +
 app-emacs/lsp-docker/files/50lsp-docker-gentoo.el  |  2 +
 .../lsp-docker/lsp-docker-1.0.0_p20240327.ebuild   | 47 ++
 app-emacs/lsp-docker/metadata.xml  | 12 ++
 4 files changed, 62 insertions(+)

diff --git a/app-emacs/lsp-docker/Manifest b/app-emacs/lsp-docker/Manifest
new file mode 100644
index ..ea901bf143fd
--- /dev/null
+++ b/app-emacs/lsp-docker/Manifest
@@ -0,0 +1 @@
+DIST lsp-docker-1.0.0_p20240327.tar.gz 88408 BLAKE2B 
93dd752786c0c7093efb5a89b99c4dd87419832aaeb8281dcdea3c611e3e16fd80e4c7b519ddf5608c741fd356f8cc66355ac1868f16fb1693dc08236ba53787
 SHA512 
02d599bf6d0ea95806533218be039f9c5cda54638893adab219d60eeb4a9942ae05b2dab2a9384449d9cd9c6ed85eada99c34e380d679223afd93dc661d492d3

diff --git a/app-emacs/lsp-docker/files/50lsp-docker-gentoo.el 
b/app-emacs/lsp-docker/files/50lsp-docker-gentoo.el
new file mode 100644
index ..0321d39bd3bd
--- /dev/null
+++ b/app-emacs/lsp-docker/files/50lsp-docker-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "lsp-docker-autoloads" nil t)

diff --git a/app-emacs/lsp-docker/lsp-docker-1.0.0_p20240327.ebuild 
b/app-emacs/lsp-docker/lsp-docker-1.0.0_p20240327.ebuild
new file mode 100644
index ..ce2d199e3bbb
--- /dev/null
+++ b/app-emacs/lsp-docker/lsp-docker-1.0.0_p20240327.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Emacs library to leverage lsp-mode in the Docker environment"
+HOMEPAGE="https://github.com/emacs-lsp/lsp-docker/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/emacs-lsp/${PN}.git;
+else
+   COMMIT_SHA=bf99b65791ce8736b2756bf42cae67d7bc5294b7
+   SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${COMMIT_SHA}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${COMMIT_SHA}"
+
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/dash
+   app-emacs/f
+   app-emacs/ht
+   app-emacs/lsp-mode
+   app-emacs/s
+   app-emacs/yaml
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}

diff --git a/app-emacs/lsp-docker/metadata.xml 
b/app-emacs/lsp-docker/metadata.xml
new file mode 100644
index ..75a2e5515257
--- /dev/null
+++ b/app-emacs/lsp-docker/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  gnu-em...@gentoo.org
+  Gentoo GNU Emacs project
+
+
+
+  emacs-lsp/lsp-mode
+
+



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/

2024-04-07 Thread Pacho Ramos
commit: 417b23a120e91255efb3c5342bef6bdf1f370fba
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 16:06:12 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 16:06:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417b23a1

net-wireless/bluez: Fix obex dbus file installation on non-systemd systems

Thanks-to: Andreas Fink
Closes: https://bugs.gentoo.org/928417
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.73-r1.ebuild| 278 +
 ...xd-without-systemd-in-the-user-session-r3.patch |  20 ++
 2 files changed, 298 insertions(+)

diff --git a/net-wireless/bluez/bluez-5.73-r1.ebuild 
b/net-wireless/bluez/bluez-5.73-r1.ebuild
new file mode 100644
index ..d67e578fb3ef
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.73-r1.ebuild
@@ -0,0 +1,278 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools flag-o-matic linux-info python-single-r1 systemd udev 
multilib-minimal #readme.gentoo-r1
+
+DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
+HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez;
+SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev"
+
+# Since this release all remaining extra-tools need readline support, but this 
could
+# change in the future, hence, this REQUIRED_USE constraint could be dropped
+# again in the future.
+# btpclient needs mesh, bug #790587
+REQUIRED_USE="
+   btpclient? ( mesh )
+   extra-tools? ( deprecated readline )
+   test? ( ${PYTHON_REQUIRED_USE} )
+   test-programs? ( ${PYTHON_REQUIRED_USE} )
+"
+
+TEST_DEPS="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   dev-python/docutils
+   virtual/pkgconfig
+   test? ( ${TEST_DEPS} )
+"
+DEPEND="
+   >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+   btpclient? ( >=dev-libs/ell-0.39 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.39
+   >=dev-libs/json-c-0.13:=
+   sys-libs/readline:0=
+   )
+   midi? ( media-libs/alsa-lib )
+   obex? ( dev-libs/libical:= )
+   readline? ( sys-libs/readline:0= )
+   systemd? ( sys-apps/systemd )
+   >=sys-apps/dbus-1.6:=
+   udev? ( >=virtual/udev-196 )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-bluetooth )
+   test-programs? ( ${TEST_DEPS} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   # Try both udevadm paths to cover udev/systemd vs. eudev locations 
(#539844)
+   # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
+   # https://bugs.gentoo.org/539844
+   # https://github.com/bluez/bluez/issues/268
+   "${FILESDIR}"/${PN}-udevadm-path-r1.patch
+)
+
+pkg_setup() {
+   # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+   # to prevent bugs like:
+   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP 
~BT_BNEP_MC_FILTER
+   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER
+   ~UHID ~RFKILL"
+   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   # https://bugzilla.kernel.org/show_bug.cgi?id=206815
+   if use mesh || use test; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER
+   ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_AES ~CRYPTO_CCM 
~CRYPTO_AEAD ~CRYPTO_CMAC
+   ~CRYPTO_MD5 ~CRYPTO_SHA1 ~KEY_DH_OPERATIONS"
+   fi
+   linux-info_pkg_setup
+
+   if use test || use test-programs; then
+   python-single-r1_pkg_setup
+   fi
+
+   if ! use udev; then
+   ewarn
+   ewarn "You are installing ${PN} with USE=-udev. This means 
various bluetooth"
+   ewarn "devices and adapters from Apple, Dell, Logitech etc. 
will not work,"
+   ewarn "and hid2hci will not be available."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   default
+
+   # https://github.com/bluez/bluez/issues/773
+   eapply "${FILESDIR}"/${P}-configure-cups.patch
+
+   # https://github.com/bluez/bluez/issues/806
+   eapply 
"${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r3.patch
+
+   eautoreconf
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # unit/test-vcp test fails with LTO (bug #925745)
+   filter-lto
+
+   local 

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

2024-04-07 Thread Pacho Ramos
commit: 0b45281350808f1db7ef869d04f7e7be2b6c50e5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 15:51:50 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 15:51:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b452813

media-fonts/noto: add 20240325

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 +
 media-fonts/noto/noto-20240325.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index cd96ed691c8d..9b699dab50db 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -2,3 +2,4 @@ DIST noto-20230930.tar.gz 1034822159 BLAKE2B 
25af396043c2639d31711357b44bbf588f2
 DIST noto-20231128.tar.gz 1062692273 BLAKE2B 
adab3e85f0f744b1d37ea0877db14d399baff3dab3496a01181ac977a6e5b1fd04c6ab5a7ee3dfcb190583d18f585eae70cf244bfb993107b6a8e84b62f45bde
 SHA512 
ccc54993bc9651a2e6e654270c0c67f9eeb9659b60246cae407a11fe7d87d438a91250d2d96fd3f970b11d17386133375a1c66fbedf551344998ded89acb4835
 DIST noto-20240131.tar.gz 1065422681 BLAKE2B 
2774fb7a3152c989ed644b57a55524d0c4a3614d4fef3022a2df5fbabace6f3bddf0ef9812f328e75338442eecb67323e029f2f94c8e62a2ad0359fe7f69e0bb
 SHA512 
1e4a64ce11efd46278837b88e972ed02e593503276ae6ce5d5d77f042afb2f0e4f69d326597597ad9819e8d3ccfa878a115c1fb196880e06bdec0ee9fd417821
 DIST noto-20240229.tar.gz 1065887601 BLAKE2B 
32c4cd85a83c346bdf25cf0aa87c96500c261f501ec6e57549cefb2faf87183fb7e4a73c62fed491ab2779ee92af88474bff6829bfb5846c00585728376e2415
 SHA512 
5f878f0561732a8dc0efc4e7694d38254bc251660f1b8ead3a92cf7956219ffc481e36ffce40e1dff1dc25f435bfa90cc07aea53d5f2a39e0bd99e00cc2a0937
+DIST noto-20240325.tar.gz 1067006253 BLAKE2B 
ea65c14ef0aca4f732e5ca7eb02b79756e124524b3f1bb0a3724a75fc2d503e13d264fcdaa39451a6171ea16e4cb2396d881921fc321e759410133a1bd7498df
 SHA512 
039911249ed18d796850fccf6d181c82850d703606e28105eefd3bffeb250ef8c1b0ad155b6fbce2d95853a713a9d3eff512b0d1ad2f680b66b01a25f508e1b9

diff --git a/media-fonts/noto/noto-20240325.ebuild 
b/media-fonts/noto/noto-20240325.ebuild
new file mode 100644
index ..a9a752365a91
--- /dev/null
+++ b/media-fonts/noto/noto-20240325.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit font
+
+DESCRIPTION="Google's font family that aims to support all the world's 
languages"
+HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
+
+COMMIT="2c3d6b5b45f3683bbc6db45048df8e02963ba67b"
+SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+# Extra allows to optionally reduce disk usage even returning to tofu
+# issue as described in https://fonts.google.com/noto
+IUSE="cjk +extra"
+
+RDEPEND="cjk? ( media-fonts/noto-cjk )"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}/notofonts.github.io-${COMMIT}"
+
+FONT_SUFFIX="ttf"
+FONT_CONF=(
+   # From ArchLinux
+   "${FILESDIR}/66-noto-serif.conf"
+   "${FILESDIR}/66-noto-mono.conf"
+   "${FILESDIR}/66-noto-sans.conf"
+)
+
+src_install() {
+   mkdir install-hinted || die
+   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
+
+   FONT_S="${S}/install-hinted/" font_src_install
+
+   # Allow to drop some fonts optionally for people that want to save
+   # disk space. Following ArchLinux options.
+   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
+}



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

2024-04-07 Thread Pacho Ramos
commit: 4a7ff984157ecdea9a16f15c8488c15f1e6e69a9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  7 15:52:10 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  7 15:52:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a7ff984

media-fonts/noto: drop 20230930, 20240131

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  2 --
 media-fonts/noto/noto-20230930.ebuild | 44 ---
 media-fonts/noto/noto-20240131.ebuild | 43 --
 3 files changed, 89 deletions(-)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index 9b699dab50db..eb7e7c489afc 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,5 +1,3 @@
-DIST noto-20230930.tar.gz 1034822159 BLAKE2B 
25af396043c2639d31711357b44bbf588f2d8a156c1bd6c1fcbd130d42c80664f74a40c7f30be41c1fe82611d5e2b8587bae84497bef6381fea07374435eea02
 SHA512 
ce2e73e8cb179e6968d76241add907878d5f53de2923fa809957eef43fa030200a25f1aedf137f7c8c4daa6406e88fe9637c0d13e31bb41a8b3be6f2605c73ab
 DIST noto-20231128.tar.gz 1062692273 BLAKE2B 
adab3e85f0f744b1d37ea0877db14d399baff3dab3496a01181ac977a6e5b1fd04c6ab5a7ee3dfcb190583d18f585eae70cf244bfb993107b6a8e84b62f45bde
 SHA512 
ccc54993bc9651a2e6e654270c0c67f9eeb9659b60246cae407a11fe7d87d438a91250d2d96fd3f970b11d17386133375a1c66fbedf551344998ded89acb4835
-DIST noto-20240131.tar.gz 1065422681 BLAKE2B 
2774fb7a3152c989ed644b57a55524d0c4a3614d4fef3022a2df5fbabace6f3bddf0ef9812f328e75338442eecb67323e029f2f94c8e62a2ad0359fe7f69e0bb
 SHA512 
1e4a64ce11efd46278837b88e972ed02e593503276ae6ce5d5d77f042afb2f0e4f69d326597597ad9819e8d3ccfa878a115c1fb196880e06bdec0ee9fd417821
 DIST noto-20240229.tar.gz 1065887601 BLAKE2B 
32c4cd85a83c346bdf25cf0aa87c96500c261f501ec6e57549cefb2faf87183fb7e4a73c62fed491ab2779ee92af88474bff6829bfb5846c00585728376e2415
 SHA512 
5f878f0561732a8dc0efc4e7694d38254bc251660f1b8ead3a92cf7956219ffc481e36ffce40e1dff1dc25f435bfa90cc07aea53d5f2a39e0bd99e00cc2a0937
 DIST noto-20240325.tar.gz 1067006253 BLAKE2B 
ea65c14ef0aca4f732e5ca7eb02b79756e124524b3f1bb0a3724a75fc2d503e13d264fcdaa39451a6171ea16e4cb2396d881921fc321e759410133a1bd7498df
 SHA512 
039911249ed18d796850fccf6d181c82850d703606e28105eefd3bffeb250ef8c1b0ad155b6fbce2d95853a713a9d3eff512b0d1ad2f680b66b01a25f508e1b9

diff --git a/media-fonts/noto/noto-20230930.ebuild 
b/media-fonts/noto/noto-20230930.ebuild
deleted file mode 100644
index e7fe0e7d62e5..
--- a/media-fonts/noto/noto-20230930.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit font
-
-DESCRIPTION="Google's font family that aims to support all the world's 
languages"
-HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
-
-COMMIT="229a3227db2dd56dce55b0e0d507153c50021e5d"
-SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-# Extra allows to optionally reduce disk usage even returning to tofu
-# issue as described in https://fonts.google.com/noto
-IUSE="cjk +extra"
-
-RDEPEND="cjk? ( media-fonts/noto-cjk )"
-DEPEND=""
-
-RESTRICT="binchecks strip"
-
-S="${WORKDIR}/notofonts.github.io-${COMMIT}"
-
-FONT_SUFFIX="ttf"
-FONT_CONF=(
-   # From ArchLinux
-   "${FILESDIR}/66-noto-serif.conf"
-   "${FILESDIR}/66-noto-mono.conf"
-   "${FILESDIR}/66-noto-sans.conf"
-)
-
-src_install() {
-   mkdir install-hinted || die
-   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
-
-   FONT_S="${S}/install-hinted/" font_src_install
-
-   # Allow to drop some fonts optionally for people that want to save
-   # disk space. Following ArchLinux options.
-   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
-}

diff --git a/media-fonts/noto/noto-20240131.ebuild 
b/media-fonts/noto/noto-20240131.ebuild
deleted file mode 100644
index 3630f254eaa9..
--- a/media-fonts/noto/noto-20240131.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit font
-
-DESCRIPTION="Google's font family that aims to support all the world's 
languages"
-HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
-
-COMMIT="beca583e3780a833115fc6f55e014ed730d76e74"
-SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-# Extra allows to optionally reduce disk usage even returning to tofu
-# issue as described in https://fonts.google.com/noto
-IUSE="cjk +extra"
-
-RDEPEND="cjk? ( 

[gentoo-commits] repo/proj/guru:master commit in: dev-build/cargo-make/

2024-04-07 Thread Julien Roy
commit: 5756c42687836e817ea93cbcd0603be254717b79
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Apr  7 08:02:33 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr  7 08:06:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5756c426

dev-build/cargo-make: drop 0.37.10

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-build/cargo-make/Manifest  |  56 --
 dev-build/cargo-make/cargo-make-0.37.10.ebuild | 247 -
 2 files changed, 303 deletions(-)

diff --git a/dev-build/cargo-make/Manifest b/dev-build/cargo-make/Manifest
index 9655d8083f..ca509ee42d 100644
--- a/dev-build/cargo-make/Manifest
+++ b/dev-build/cargo-make/Manifest
@@ -1,36 +1,26 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST attohttpc-0.26.1.crate 61626 BLAKE2B 
8d670b7ee7f8a45623f8618d170023bad3ad12ca0422e885dfbd1b85bdb7cebbb4de8c3ee6e5b5bcc5b9587ec5ace61725ddd65655b3395c9488c0ea7cbd
 SHA512 
fc6dd4ec4fc4c6741e7d506484825adceb4589bab962cab403f375ed0d52978be3177531f4410ea2e24ce14531d38cb94d3134c09b6e8e3f1a0ed9737f8edb2a
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432
 SHA512 
66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
 DIST base64-0.21.7.crate 82576 BLAKE2B 
25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d
 SHA512 
c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.4.2.crate 42602 BLAKE2B 
768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9
 SHA512 
ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214
 DIST bitflags-2.5.0.crate 43821 BLAKE2B 
2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78
 SHA512 
75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
 DIST block-buffer-0.10.4.crate 10538 BLAKE2B 
d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11
 SHA512 
b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
-DIST bstr-1.9.0.crate 380170 BLAKE2B 
06ae5065a5d566b6333e911a5b97e3999ad2f0bc19b27023187004c81cd01e5315dcac920ff87a6bb87ccfbb949364f1361dc04d342e24f9f54490b5d44a81d1
 SHA512 

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

2024-04-07 Thread Julien Roy
commit: 9516e0bfb3ca03fa31f8b5af12952dd26d123cc8
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Apr  7 08:03:06 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr  7 08:06:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9516e0bf

app-shells/fzf-fish: drop 10.2

Signed-off-by: Takuya Wakazono  gmail.com>

 app-shells/fzf-fish/Manifest |  1 -
 app-shells/fzf-fish/fzf-fish-10.2.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/app-shells/fzf-fish/Manifest b/app-shells/fzf-fish/Manifest
index 9067b90fe0..f0f942f430 100644
--- a/app-shells/fzf-fish/Manifest
+++ b/app-shells/fzf-fish/Manifest
@@ -1,2 +1 @@
-DIST fzf-fish-10.2.tar.gz 19375 BLAKE2B 
44a4023bf39b71b92f31ece5fc07f5baaf2963882e76a90a6ce5b144d5b4e58799046bb39d86badd86fefa416a713a8ea1bbfbc9ecdf06bfcc9b8e29f47476ef
 SHA512 
26254030317a4dbb318444ed2278fb6870f5facf09dbe48e2891f2b2cd057ea02a17bdd04a37ac0d36f376fdd26651b5d0d8f55d04ed7c6f678721458c7d527a
 DIST fzf-fish-10.3.tar.gz 19158 BLAKE2B 
15288912353539a0e6dd14992b2e89c5cabdcb59345b1ac352a00a9488c41792ca01ffc7e182509112e52b8f211809fbeaa448a325948e71e6b92104f3b2c1b4
 SHA512 
03b803a69634ce92638f46d62ad0f898ccac0e0b31dc506b1d328b1ffb0f61cc65fa82319c730a0684bfb9a9c5c53b6e0a3acfa112df5b007ba3801d91aa9e29

diff --git a/app-shells/fzf-fish/fzf-fish-10.2.ebuild 
b/app-shells/fzf-fish/fzf-fish-10.2.ebuild
deleted file mode 100644
index 78d899be2f..00
--- a/app-shells/fzf-fish/fzf-fish-10.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit shell-completion
-
-DESCRIPTION="Augment your fish command line with fzf key bindings"
-HOMEPAGE="https://github.com/PatrickF1/fzf.fish;
-SRC_URI="https://github.com/PatrickF1/fzf.fish/archive/refs/tags/v${PV}.tar.gz 
-> fzf-fish-${PV}.tar.gz"
-S="${WORKDIR}/${PN/-/.}-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=app-shells/fish-3.4.0
-   >=app-shells/fzf-0.33
-   >=sys-apps/bat-0.16.0
-   >=sys-apps/fd-8.5.0
-"
-
-src_install() {
-   dofishcomp completions/*
-   insinto "/usr/share/fish/vendor_conf.d"
-   doins conf.d/*
-   insinto "/usr/share/fish/vendor_functions.d"
-   doins functions/*
-}



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

2024-04-07 Thread Julien Roy
commit: 02fb4a553ece65eb267eaf54b94776aabdbede05
Author: Steffen Winter  proton  me>
AuthorDate: Sun Apr  7 09:44:37 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr  7 09:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=02fb4a55

dev-vcs/jj: provide path of workspace member to install

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

Signed-off-by: Steffen Winter  proton.me>

 dev-vcs/jj/jj-0.14.0.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-vcs/jj/jj-0.14.0.ebuild b/dev-vcs/jj/jj-0.14.0.ebuild
index 68e9774c23..ae15e264d1 100644
--- a/dev-vcs/jj/jj-0.14.0.ebuild
+++ b/dev-vcs/jj/jj-0.14.0.ebuild
@@ -377,3 +377,7 @@ KEYWORDS="~amd64"
 # rust does not use *FLAGS from make.conf, silence portage warning
 # update with proper path to binaries this crate installs, omit leading /
 QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_install() {
+   cargo_src_install --path cli
+}



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

2024-04-07 Thread Julien Roy
commit: ad6734472c6da3fcb0e7f106b426ccb9b2901888
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Apr  7 08:02:56 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Apr  7 08:06:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad673447

app-shells/fzf-fish: add 10.3

Signed-off-by: Takuya Wakazono  gmail.com>

 app-shells/fzf-fish/Manifest |  1 +
 app-shells/fzf-fish/fzf-fish-10.3.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-shells/fzf-fish/Manifest b/app-shells/fzf-fish/Manifest
index 8b21627635..9067b90fe0 100644
--- a/app-shells/fzf-fish/Manifest
+++ b/app-shells/fzf-fish/Manifest
@@ -1 +1,2 @@
 DIST fzf-fish-10.2.tar.gz 19375 BLAKE2B 
44a4023bf39b71b92f31ece5fc07f5baaf2963882e76a90a6ce5b144d5b4e58799046bb39d86badd86fefa416a713a8ea1bbfbc9ecdf06bfcc9b8e29f47476ef
 SHA512 
26254030317a4dbb318444ed2278fb6870f5facf09dbe48e2891f2b2cd057ea02a17bdd04a37ac0d36f376fdd26651b5d0d8f55d04ed7c6f678721458c7d527a
+DIST fzf-fish-10.3.tar.gz 19158 BLAKE2B 
15288912353539a0e6dd14992b2e89c5cabdcb59345b1ac352a00a9488c41792ca01ffc7e182509112e52b8f211809fbeaa448a325948e71e6b92104f3b2c1b4
 SHA512 
03b803a69634ce92638f46d62ad0f898ccac0e0b31dc506b1d328b1ffb0f61cc65fa82319c730a0684bfb9a9c5c53b6e0a3acfa112df5b007ba3801d91aa9e29

diff --git a/app-shells/fzf-fish/fzf-fish-10.3.ebuild 
b/app-shells/fzf-fish/fzf-fish-10.3.ebuild
new file mode 100644
index 00..78d899be2f
--- /dev/null
+++ b/app-shells/fzf-fish/fzf-fish-10.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shell-completion
+
+DESCRIPTION="Augment your fish command line with fzf key bindings"
+HOMEPAGE="https://github.com/PatrickF1/fzf.fish;
+SRC_URI="https://github.com/PatrickF1/fzf.fish/archive/refs/tags/v${PV}.tar.gz 
-> fzf-fish-${PV}.tar.gz"
+S="${WORKDIR}/${PN/-/.}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=app-shells/fish-3.4.0
+   >=app-shells/fzf-0.33
+   >=sys-apps/bat-0.16.0
+   >=sys-apps/fd-8.5.0
+"
+
+src_install() {
+   dofishcomp completions/*
+   insinto "/usr/share/fish/vendor_conf.d"
+   doins conf.d/*
+   insinto "/usr/share/fish/vendor_functions.d"
+   doins functions/*
+}



  1   2   3   4   >