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

2023-12-01 Thread Ionen Wolkens
commit: 877f3ecc35b1a7094615e9a7ec378a7d7deea2c5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Dec  2 07:43:36 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Dec  2 07:56:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=877f3ecc

x11-drivers/nvidia-drivers: add 535.43.19:0/vulkan, drop 535.43.16

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

 x11-drivers/nvidia-drivers/Manifest   | 4 ++--
 ...vidia-drivers-535.43.16.ebuild => nvidia-drivers-535.43.19.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 46bf4540060f..7edda8b67f30 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -6,7 +6,7 @@ DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb9049
 DIST NVIDIA-Linux-x86_64-470.223.02.run 270557540 BLAKE2B 
fc766d193baf5ef89994188e1589b98429d4e6ddfb925ac2126b5db3d18096a2504303aa79b23401ca8b21878fe76057c3b4e1baa06b76d069fae322634aea9a
 SHA512 
66e470343b6f0c04703c81169cd03674be06b5315db738cab64308ec073b5bf5b87508b58ac8b6288d10e95307072d99e874e7884207a323a3dd08887bbc8750
 DIST NVIDIA-Linux-x86_64-525.147.05.run 414135234 BLAKE2B 
77a12905771772804a5e5cf36df3e5032fe0160ac7c8a1b4ea002f65dac3732d9c900c1787a3e26d08b951a8de4893467cc7a80d424e017990d12669354d4191
 SHA512 
0c7b31715fce6a7bd77a2d9f9a3dca54a929a7790d748051576f62cdaeaeb6a9d0f3fbb13f0b20a51966bdb9470acdbc9ee529a9e84f38a9c834a1bd28d81773
 DIST NVIDIA-Linux-x86_64-535.129.03.run 341660534 BLAKE2B 
46c79bad145524098b246e70294a9f9a513a8f0890b7ea57d9fb9dc761ae858bb69b9dd9308075ce80081e4dd28fb9ce9b336a2bf6280393b7d4c903f808d38c
 SHA512 
3d7142658fe836e1debf7786857bdb293490ef33351e9b7d39face245fe8596b0f46052b86fae08350fcda1e2a9fd68d7309b94e107d1b016bd529d8fc37e31f
-DIST NVIDIA-Linux-x86_64-535.43.16.run 341174010 BLAKE2B 
0c4c91c78ff8ca49ae0c1d22ad90ef49e658ddd71d822e5345b562bbc55cadf5593cde8b7a5ecf999fa522cf668144df6afaad1bc46fbbc637c865d4333451b3
 SHA512 
ded8e1f3f135b73e6f56d5b50d4cc883dd6c0e7d087ef705ae005ee54e4ebdc33939e16eaff6b29c22dc3c76c99d0ec3772be6d12269d985b911ba6c46d5b436
+DIST NVIDIA-Linux-x86_64-535.43.19.run 340936855 BLAKE2B 
c72f43ea0b4d6fc1b9cbfbaa8c8eb5c9c3adf3adc0c5d7996542ce6001a8f042aa4cd61fb08bba27e2ff0bdadc5239ac218424cf1f2199fe9aeca6b612fd2d89
 SHA512 
90b49da6996ae93f69017daae22d6085ca2d31cd0c46984f3e1ff39f9734abb75aa0179411b5180efa2af81b9385ef608ed1686889e64fffd455e7eb7fbbb10c
 DIST NVIDIA-Linux-x86_64-545.29.06.run 324708574 BLAKE2B 
4b6ef76942f34422a366eb226a75f0e2fa17c8eda58b239fcff7a217bce0e237677a762603553120b49bbf458be763461266f5454bf1b37d99905701cc1d1aa5
 SHA512 
b80e1643471c48477479a48d2e8a9c4a241874d6207ddeaccdeedd3f9f1121d79be90be07d37df094fa6f7cc5806857bf2368337ba40cb5cfe6d04c117c5c45d
 DIST NVIDIA-kernel-module-source-525.147.05.tar.xz 10140684 BLAKE2B 
a8ce7c1d1047be9154fd67366c5bfa13a19f03c883f24ee35043d17d517e83303420449750f9e7adc7142f61564dd5d8e5a19884dbe540514979df6381ff7f1f
 SHA512 
58920b26081a68e05178176edb0ce8ac4a5d365492adf51d6ffe57102385ff08abc5e14741e0500419e62a752441c97051d60939245eea64b039cc7efca15b7d
 DIST NVIDIA-kernel-module-source-535.129.03.tar.xz 12498528 BLAKE2B 
908d77fd438c40c31b96ee8f631dd8ca4f60f0ddf7523dec434b76bd0ae983267d5a2d92cd84c8918cd821d3022dbb14bf87e1e3ffc00646a439ae0b5498dd50
 SHA512 
9e6af58286193070eb4b53a10ce35834b118a4bd27c8f22faee1d869d70ba28cff5bb2d650e16b5d395e2b6487ab0dbec953aefae33967e60bd3634c05f8b800
@@ -36,4 +36,4 @@ DIST nvidia-xconfig-470.223.02.tar.bz2 109065 BLAKE2B 
824a4cfbfc2bc56005a4c7fae7
 DIST nvidia-xconfig-525.147.05.tar.bz2 110987 BLAKE2B 
49116c8922b5c14eaa88b6230a824447609a885f7d97df28ed4f3b9a2e146a213f31f9f184aadd38c4c9f692f0a1476d0db0704b55947ce95cbbeebcb9a683da
 SHA512 
4b7c02de6080924eee5ee9fe770e632404b380529e5ee40a8d0f259a5c96d6915e83c26113b3c65434ce461c959347b3651abc15de7c40def16c46bb3f6faeae
 DIST nvidia-xconfig-535.129.03.tar.bz2 110605 BLAKE2B 
45bfeb73a89bb4e74f52ce713bf9bdb099ec5e8421e27f5d4750906e18ddc7787a972e6d21ddc12e5bdab41f60f5524932183997739c3255bb4b61c1c32b9ec8
 SHA512 
c26a3b5698150c617ac3c6a088b6934044e201702f295f71ce66434d4d2d2ea93682eb580d772837a433947704591e979e1c45e7d2f3fb0b7224a22a849583b2
 DIST nvidia-xconfig-545.29.06.tar.bz2 110995 BLAKE2B 
6c32bc45215f3d0ae65f5430eea46d93ec85b8b10d1d85f3ea40dfd358587cbc2b5493341e4da190586d2da5278abbd9dfb9b907f159448143715a8835d736fb
 SHA512 
cfb3b1e1c96062d2e32c6fcf22410f8f3977b56097ef97de1e01ce325a381ad77e77a0e33a5deeb2889cc7dc74aa13c1a0796800696d60e5e1dcee7a7779d52b
-DIST open-gpu-kernel-modules-535.43.16.tar.gz 12752490 BLAKE2B 
e74916c7a232838b3680c9595e52520465bf889001b5f503ac98b5a591d8f05bf08ae4445a4cadd704ab719b0bfc2716f54d3a27bd11a90ece6093ac05591320
 SHA512 
7da67b3c3fe3618bb2c6e503224fbaf87d6c2bf21e5f1766eb443cf22c3d40fb8f1be1753c3d4cdbc187e7a80c5ecd5fe7a0fe1209168d662eed16a27369fd3b
+DIST 

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm64/, profiles/arch/amd64/, profiles/arch/base/

2023-12-01 Thread Ionen Wolkens
commit: 3dcad7eb35176afbc4f8566aaa69ab98436de0df
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Dec  2 07:48:24 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Dec  2 07:56:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dcad7eb

profiles/arch: package.use.mask dev-python/PyQt6[pdfium] as needed

Done preemptively not to complicate future keywording of PyQt6.

arm64 is not actually keyworded *yet* despite what the comment says,
but it should just be a matter of time (any other keywords is hard
to say if/when they will happen).

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

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/arm64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 3 files changed, 12 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index c13a6ff43aa6..2114c57f2b6c 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Ionen Wolkens  (2023-12-02)
+# dev-qt/qtwebengine:6 is keyworded here.
+dev-python/PyQt6 -pdfium
+
 # Leonardo Hernández Hernández  (2023-11-25)
 # media-libs/libdisplay-info (drm) and dev-libs/libliftoff (liftoff)
 # are only available for amd64 and riscv

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index f51d37f5e9b6..dacad34ed34f 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Ionen Wolkens  (2023-12-02)
+# dev-qt/qtwebengine:6 is keyworded here.
+dev-python/PyQt6 -pdfium
+
 # Leonardo Hernández Hernández  (2023-11-15)
 # media-libs/shaderc in not keyworded
 media-video/ffmpeg shaderc

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 34ad56ff8edc..9874a30f7f0e 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Ionen Wolkens  (2023-12-02)
+# Needs dev-qt/qtwebengine:6 which has very few keywords.
+dev-python/PyQt6 pdfium
+
 # Leonardo Hernández Hernández  (2023-11-25)
 # media-libs/libdisplay-info (drm) and dev-libs/libliftoff (liftoff)
 # are only available for amd64 and riscv



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/expect/, dev-tcltk/expect/files/

2023-12-01 Thread Sam James
commit: 936218ce779e9b8c68205351b3a91703246611ae
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 07:55:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 07:55:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936218ce

dev-tcltk/expect: fix modern c issues

Bug: https://bugs.gentoo.org/881687
Closes: https://bugs.gentoo.org/918972
Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/expect/expect-5.45.4-r5.ebuild  |  81 +++
 dev-tcltk/expect/files/expect-5.45-warnings.patch | 684 ++
 2 files changed, 765 insertions(+)

diff --git a/dev-tcltk/expect/expect-5.45.4-r5.ebuild 
b/dev-tcltk/expect/expect-5.45.4-r5.ebuild
new file mode 100644
index ..51205dad779f
--- /dev/null
+++ b/dev-tcltk/expect/expect-5.45.4-r5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edo flag-o-matic
+
+MY_P="${PN}${PV}"
+DESCRIPTION="tool for automating interactive applications"
+HOMEPAGE="https://core.tcl-lang.org/expect/;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+IUSE="debug doc test threads"
+RESTRICT="!test? ( test )"
+
+DEPEND=">=dev-lang/tcl-8.2:=[threads?]"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+PATCHES=( "${FILESDIR}"/${P}-examples.patch )
+
+src_prepare() {
+   default
+   sed -i "s:/usr/local/bin:${EPREFIX}/usr/bin:" expect.man || die
+
+   eapply "${FILESDIR}"/${PN}-5.45-gfbsd.patch
+   eapply "${FILESDIR}"/${PN}-5.44.1.15-ldflags.patch
+   eapply "${FILESDIR}"/${PN}-5.45-headers.patch #337943
+   eapply "${FILESDIR}"/${PN}-5.45-format-security.patch
+   eapply "${FILESDIR}"/${PN}-5.45.4-configure-in.patch
+   eapply "${FILESDIR}"/${PN}-5.45.4-configure-clang16.patch
+   eapply "${FILESDIR}"/${PN}-5.45-warnings.patch
+
+   sed -i 's:ifdef HAVE_SYS_WAIT_H:ifndef NO_SYS_WAIT_H:' *.c || die
+
+   # fix install_name on darwin
+   [[ ${CHOST} == *-darwin* ]] && \
+   eapply "${FILESDIR}"/${P}-darwin-install_name.patch
+
+   mv configure.{in,ac} || die
+
+   eautoconf
+}
+
+src_configure() {
+   # bug #881687
+   append-flags -std=gnu89
+
+   # the 64bit flag is useless ... it only adds 64bit compiler flags
+   # (like -m64) which the target toolchain should already handle
+   econf \
+   --cache-file="${S}"/config.cache \
+   --with-tcl="${EPREFIX}/usr/$(get_libdir)" \
+   --disable-64bit \
+   --enable-shared \
+   $(use_enable threads) \
+   $(use_enable debug symbols mem)
+}
+
+expect_make_var() {
+   touch pkgIndex.tcl-hand || die
+   printf 'all:;echo $('$1')\ninclude Makefile' | emake 
--no-print-directory -s -f -
+   rm -f pkgIndex.tcl-hand || die
+}
+
+src_install() {
+   default
+
+   if use doc ; then
+   docinto examples
+
+   edo dodoc \
+   example/README \
+   $(printf 'example/%s ' $(expect_make_var _SCRIPTS)) \
+   $(printf 'example/%s.man ' $(expect_make_var 
_SCRIPTS_MANPAGES))
+   fi
+}

diff --git a/dev-tcltk/expect/files/expect-5.45-warnings.patch 
b/dev-tcltk/expect/files/expect-5.45-warnings.patch
new file mode 100644
index ..31c3809be374
--- /dev/null
+++ b/dev-tcltk/expect/files/expect-5.45-warnings.patch
@@ -0,0 +1,684 @@
+https://bugs.gentoo.org/918972
+https://core.tcl-lang.org/expect/info/35d0b2bdfecd634d
+--- a/Dbg.c
 b/Dbg.c
+@@ -173,12 +173,12 @@ Tcl_Obj *objPtr;
+ }
+ }
+ 
+-/* return 1 to break, 0 to continue */
++/* return 1 to break, 0 to continue 
++ * cmd: command about to be executed
++ * bp: breakpoint to test
++ */
+ static int
+-breakpoint_test(interp,cmd,bp)
+-Tcl_Interp *interp;
+-char *cmd;/* command about to be executed */
+-struct breakpoint *bp;/* breakpoint to test */
++breakpoint_test(Tcl_Interp *interp,const char *cmd,struct breakpoint *bp)
+ {
+ if (bp->re) {
+ int found = 0;
+@@ -239,7 +239,7 @@ TclGetFrame2(interp, origFramePtr, string, framePtrPtr, 
dir)
+ {
+ Interp *iPtr = (Interp *) interp;
+ int level, result;
+-CallFrame *framePtr;  /* frame currently being searched */
++CallFrame *framePtr = NULL;   /* frame currently being searched */
+ 
+ CallFrame *curFramePtr = iPtr->varFramePtr;
+ 
+@@ -302,7 +302,6 @@ TclGetFrame2(interp, origFramePtr, string, framePtrPtr, 
dir)
+ return result;
+ }
+ 
+-
+ static char *printify(s)
+ char *s;
+ {
+@@ -658,6 +657,8 @@ 
debugger_trap(clientData,interp,level,command,commandInfo,objc,objv)
+   if (goalFramePtr != 

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

2023-12-01 Thread Miroslav Šulc
commit: 829bb1d396ef2b3496730c64014df72bbf017728
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec  1 15:10:06 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Dec  2 07:49:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=829bb1d3

dev-java/snappy: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34077
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../snappy/files/1.1.7.8-unbundle-snappy.patch | 54 --
 1 file changed, 54 deletions(-)

diff --git a/dev-java/snappy/files/1.1.7.8-unbundle-snappy.patch 
b/dev-java/snappy/files/1.1.7.8-unbundle-snappy.patch
deleted file mode 100644
index 6113019be3ea..
--- a/dev-java/snappy/files/1.1.7.8-unbundle-snappy.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 0821c87..04f0435 100644
 a/Makefile
-+++ b/Makefile
-@@ -8,7 +8,8 @@
- 
- SNAPPY_OUT:=$(TARGET)/snappy-$(SNAPPY_VERSION)-$(os_arch)
- SNAPPY_ARCHIVE:=$(TARGET)/snappy-$(SNAPPY_VERSION).tar.gz
--SNAPPY_CC:=snappy-sinksource.cc snappy-stubs-internal.cc snappy.cc
-+#SNAPPY_CC:=snappy-sinksource.cc snappy-stubs-internal.cc snappy.cc
-+SNAPPY_CC:=
- SNAPPY_SRC_DIR:=$(TARGET)/snappy-$(SNAPPY_VERSION)
- SNAPPY_SRC:=$(addprefix $(SNAPPY_SRC_DIR)/,$(SNAPPY_CC))
- SNAPPY_GIT_REPO_URL:=https://github.com/google/snappy
-@@ -100,7 +101,8 @@
- 
- $(SRC)/org/xerial/snappy/BitShuffleNative.h: 
$(TARGET)/jni-classes/org/xerial/snappy/BitShuffleNative.class
- 
--$(SNAPPY_SRC): $(SNAPPY_GIT_UNPACKED)
-+$(SNAPPY_SRC):
-+# $(SNAPPY_GIT_UNPACKED)
- 
- # aarch64 can use big-endian optimzied code
- ifeq ($(OS_ARCH),aarch64)
-@@ -122,7 +124,7 @@
-   $(CXX) $(CXXFLAGS) -c $< -o $@
- 
- $(SNAPPY_OUT)/$(LIBNAME): $(SNAPPY_OBJ)
--  $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS)
-+  $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) -lsnappy
- # Workaround for strip Protocol error when using VirtualBox on Mac
-   cp $@ /tmp/$(@F)
-   $(STRIP) /tmp/$(@F)
-@@ -140,9 +142,9 @@
- #snappy-jar-version:=snappy-java-$(shell perl -npe "s/version in 
ThisBuild\s+:=\s+\"(.*)\"/\1/" version.sbt | sed -e "/^$$/d")
- snappy-jar-version:=snappy
- 
--native: jni-header snappy-header $(NATIVE_DLL)
--native-nocmake: jni-header $(NATIVE_DLL)
--snappy: native $(TARGET)/$(snappy-jar-version).jar
-+native: $(NATIVE_DLL)
-+native-nocmake: $(NATIVE_DLL)
-+snappy: native
- 
- native-all: native win32 win64 native-arm linux32 linux64 linux-ppc64le
- 
-@@ -151,6 +153,7 @@
-   cp $(SNAPPY_OUT)/$(LIBNAME) $@
-   @mkdir -p $(NATIVE_TARGET_DIR)
-   cp $(SNAPPY_OUT)/$(LIBNAME) $(NATIVE_TARGET_DIR)/$(LIBNAME)
-+  cp $< $(TARGET)/
- 
- package: $(TARGET)/$(snappy-jar-version).jar
- 



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

2023-12-01 Thread Sam James
commit: 766abb7fbc774dfed65f6e1b87bc4ca35bccb97a
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 07:12:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 07:12:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766abb7f

net-misc/iperf: add 3.16

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

 net-misc/iperf/Manifest  |  1 +
 net-misc/iperf/iperf-3.16.ebuild | 54 
 2 files changed, 55 insertions(+)

diff --git a/net-misc/iperf/Manifest b/net-misc/iperf/Manifest
index b4708ff13b08..7f75b85aeaba 100644
--- a/net-misc/iperf/Manifest
+++ b/net-misc/iperf/Manifest
@@ -2,3 +2,4 @@ DIST iperf-2.0.13.tar.gz 326148 BLAKE2B 
2a40aea9e2d7fdc935b91be5e4e586bf68dd2760
 DIST iperf-3.13.tar.gz 648754 BLAKE2B 
8b08ae0e67ed066c7dabd115b757fefff03196aa2d732b6d88e20cf82ea3a5431b9be753fcc7b331932a5e59dc3e24ff4b929a7a1af5b500704cdd5094bf6859
 SHA512 
067147edffa1d7482a9fc5d54638091f8bc099b9c45d9a471f4e33730463548fb2350749620f2ca3ff509cd7a9c4f63bf01f84cab36718edd8784ce7a15ca368
 DIST iperf-3.14.tar.gz 650626 BLAKE2B 
3809689964721ec2f58d29985c1767bc12473f9b659fd8bd430adb00558ceda2519276dbc0df5cb9634ef96d3d98708b8413a712cdb372bd34a28a330049349f
 SHA512 
a90fbaddd73e5b721a84cee71cefb63391c13f64107f5785e954e7c44e9a8c5072e402b6fe45434966d3cc58ac97227c608ca9719161fc23459c5e5efcf8232b
 DIST iperf-3.15.tar.gz 649330 BLAKE2B 
f086d506d1de8e8b333a7ad46a94279aa5b42800ded7cc6724c3400e479a6523b336c74b5956d07117a178b5f89934553535824a05daafcdb2eb8d31754680e1
 SHA512 
988bc558f40a16c3d94df3956705712829c1c529efd577db16213783846c84bc3edbad19a4d7890b7aba08fbc4e1c6807105df29931e9b45981066b609d87aa2
+DIST iperf-3.16.tar.gz 664751 BLAKE2B 
4ca930b58c54d5ae5b0c8b14aca2556224ff2c7b943d32e65486dc2a7e1abd2d26b229e9f759358c326be8754e88a203e11a3ab0f029daa982375a880c3f1cbd
 SHA512 
9ba97e03f17f3b939343b07ed3d508fbf57489e2b984b77a3dc3ada535f981350e56495154bdd108a83b3c507ccbed599b2b7b25de0d1778912d2c01b4ad4e7c

diff --git a/net-misc/iperf/iperf-3.16.ebuild b/net-misc/iperf/iperf-3.16.ebuild
new file mode 100644
index ..e9a1b344d9db
--- /dev/null
+++ b/net-misc/iperf/iperf-3.16.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="A TCP, UDP, and SCTP network bandwidth measurement tool"
+HOMEPAGE="https://github.com/esnet/iperf;
+SRC_URI="https://github.com/esnet/iperf/releases/download/${PV}/${P}.tar.gz;
+S="${WORKDIR}"/${P/_/}
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="sctp"
+
+DEPEND="
+   >=dev-libs/cJSON-1.7.15
+   dev-libs/openssl:=
+   sctp? ( net-misc/lksctp-tools )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( README.md RELNOTES.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.10.1-drop-forced-debugging-symbols.patch
+   "${FILESDIR}"/${PN}-3.12-Unbundle-cJSON.patch
+)
+
+src_prepare() {
+   default
+
+   # Drop bundled cjson
+   rm src/cjson.{c,h} || die
+
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_with sctp)
+}
+
+src_install() {
+   default
+
+   newconfd "${FILESDIR}"/iperf.confd iperf3
+   newinitd "${FILESDIR}"/iperf3.initd iperf3
+   systemd_dounit contrib/iperf3.service
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2023-12-01 Thread Sam James
commit: ce021cdc00a6c4558b523e31bd5934ffb1d3e682
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 06:54:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 07:10:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce021cdc

sys-devel/autoconf: add 2.72d

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

 sys-devel/autoconf/Manifest  |  1 +
 sys-devel/autoconf/autoconf-2.72d.ebuild | 86 
 2 files changed, 87 insertions(+)

diff --git a/sys-devel/autoconf/Manifest b/sys-devel/autoconf/Manifest
index 17182635f127..5f63e65896c3 100644
--- a/sys-devel/autoconf/Manifest
+++ b/sys-devel/autoconf/Manifest
@@ -3,3 +3,4 @@ DIST autoconf-2.69-runstatedir_patches.tar.xz 257096 BLAKE2B 
ae765e0ca7fe8261117
 DIST autoconf-2.69.tar.xz 1214744 BLAKE2B 
71d33d72a06e9a05fbed0eda73bc9d8a3805c7c90bf082959862f93f3c5f01192114176e84d84ecb58fa99512eafbc0ab21ad1407be18c8c63bb3dc1117c482d
 SHA512 
995d3e5a8eb1eb37e2b7fae53c6ec7a9b4df997286b7d643344818f94636756b1bf5ff5ea9155e755cb9461149a853dfbf2886fc6bd7132e5afa9c168e306e9b
 DIST autoconf-2.71.tar.xz 1292296 BLAKE2B 
7fd4b98b4cfff10720e8da6ee91045637991643b50fcb3e47a0ecfcc01600f7b7b36fd1c0a5f08b68a418f1bdbd8d5a98de1008157595dd37cc3a31facb61416
 SHA512 
73d32b4adcbe24e3bafa9f43f59ed3b6efbd3de0f194e5ec90375f35da1199c583f5d3e89139b7edbad35171403709270e339ffa56a2ecb9b3123e9285021ff0
 DIST autoconf-2.72c.tar.xz 1374524 BLAKE2B 
066a1687d66f22f31dfc889c89e618b3b8f3887162639d5349e95517fba7784d88355310f6ec22b3f85838be5e1dbf27b27e618e079e1fefd0358d835e718443
 SHA512 
7baa0af656879ef446ffca75763cde3a2391851fcc2dc08ddd00846fa474bb7a6beccc694a5ccb72fc5e0261a90f14b4aa72b6b91a8689ff8c651aa7706b55d5
+DIST autoconf-2.72d.tar.xz 1383632 BLAKE2B 
d177e7435643415836b9a1b414fe63000be089590fbcaac78a84ef2ee1099132b745a5dafd64857dc03f8e55e7264cb7ad5746874b469d24df5ccf511d62664a
 SHA512 
6068e3bf7d9c7f0bfa962d0605d2a50c244a8a5a59907ddd39f4a774be02056a0a77cd66826a0a0be1e33cc3f9f98136e15294de834f0cbb6b56cf4d19578a99

diff --git a/sys-devel/autoconf/autoconf-2.72d.ebuild 
b/sys-devel/autoconf/autoconf-2.72d.ebuild
new file mode 100644
index ..1d16fd0663b4
--- /dev/null
+++ b/sys-devel/autoconf/autoconf-2.72d.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/autoconf.git;
+   inherit git-r3
+else
+   # For _beta handling replace with real version number
+   MY_PV="${PV}"
+   MY_P="${PN}-${MY_PV}"
+   #PATCH_TARBALL_NAME="${PN}-2.70-patches-01"
+
+   SRC_URI="
+   mirror://gnu/${PN}/${MY_P}.tar.xz
+   https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz
+   https://meyering.net/ac/${P}.tar.xz
+   "
+S="${WORKDIR}"/${MY_P}
+
+   if [[ ${PV} != *_beta* ]] && ! [[ $(ver_cut 3) =~ [a-z] ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   fi
+fi
+
+inherit toolchain-autoconf
+
+DESCRIPTION="Used to create autoconfiguration files"
+HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html;
+
+LICENSE="GPL-3+"
+SLOT="$(ver_cut 1-2)"
+IUSE="emacs"
+
+BDEPEND="
+   >=dev-lang/perl-5.10
+   >=sys-devel/m4-1.4.16
+"
+RDEPEND="
+   ${BDEPEND}
+   >=sys-devel/autoconf-wrapper-15
+   sys-devel/gnuconfig
+   !~sys-devel/${P}:2.5
+"
+[[ ${PV} ==  ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
+PDEPEND="emacs? ( app-emacs/autoconf-mode )"
+
+src_prepare() {
+   if [[ ${PV} == * ]] ; then
+   # Avoid the "dirty" suffix in the git version by generating it
+   # before we run later stages which might modify source files.
+   local ver=$(./build-aux/git-version-gen .tarball-version)
+   echo "${ver}" > .tarball-version || die
+
+   autoreconf -f -i || die
+   fi
+
+   # usr/bin/libtool is provided by binutils-apple, need gnu libtool
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   PATCHES+=( "${FILESDIR}"/${PN}-2.71-darwin.patch )
+   fi
+
+   # Save timestamp to avoid later makeinfo call
+   touch -r doc/{,old_}autoconf.texi || die
+
+   toolchain-autoconf_src_prepare
+
+   # Restore timestamp to avoid makeinfo call
+   # We already have an up to date autoconf.info page at this point.
+   touch -r doc/{old_,}autoconf.texi || die
+}
+
+src_test() {
+   emake check
+}
+
+src_install() {
+   toolchain-autoconf_src_install
+
+   local f
+   for f in config.{guess,sub} ; do
+   ln -fs ../../gnuconfig/${f} \
+   "${ED}"/usr/share/autoconf-*/build-aux/${f} || die
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-12-01 Thread Sam James
commit: 99eb656d5163e24391206d3cfb7488ebff13bd5e
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 06:54:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 07:10:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99eb656d

app-misc/ca-certificates: add 20230311.3.95

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

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20230311.3.95.ebuild   | 205 +
 2 files changed, 206 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 1433db38d3b9..a7c5a51ff423 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -5,4 +5,5 @@ DIST nss-3.89.1.tar.gz 71624456 BLAKE2B 
fca6e09375ba2ce4a6f0bf189cabb9cdb1ba7cb5
 DIST nss-3.89.tar.gz 71617802 BLAKE2B 
92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9
 SHA512 
1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82
 DIST nss-3.90.tar.gz 72211928 BLAKE2B 
9518bed4f8ca5f9dd1c3d15e255f9954fabc30762ff6db7e45ab54fd0d7d7a34e2c021ecc76b5dcac97c571914e9af116a8c1361a5f2f055a31db168518a99a7
 SHA512 
e41f4de73f4971c8f35dffe3926b6845ef12a1ce7e8f3fe682e643ddb791a009d079c1706f66d065333af884726840dbc96d4e44762f9c3e48b8d919c09ae625
 DIST nss-3.93.tar.gz 72281331 BLAKE2B 
99e50f450a451f2b0bc0aad9b0fba405c987d88546d4aad6c490cb43dc274f23eb99d03d5fa8cf7ef16585abebfdae942fe1092d3f1c86816ba35e16ed3d490f
 SHA512 
d96f13a70e825b39efadfe7c973c24c1e5ad43319bd813599010383e2b8434181f53489672f68fe79e2cb0c4d4ea0088499e588c3524eccf9298aafc57b94951
+DIST nss-3.95.tar.gz 76571130 BLAKE2B 
9d40b09c0c58901781abfad609dd45f44c2f4d1ce9d4f1592748cb64a9eb29b1ac84be54ebb19fa528d8b9fd08911f769a80f72d9e6dbb22e82e5b3581a30af1
 SHA512 
54567c063fc72bf1a29898bc8cc405e54aa086269021d864b10a3640e6b4ae0d632834db87766257fdb43740d9bc71e362d69cfe6924f5c72a6e1a99a91f8c3a
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
new file mode 100644
index ..a5a1ffb07bb8
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   SRC_URI="
+   
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )
+   "
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE=""
+${PRECOMPILED} || IUSE+=" cacert"
+
+# 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/autogen/, sys-devel/autogen/files/

2023-12-01 Thread Sam James
commit: bc1a2e327998227c5537b25bd81a146c17b3431c
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 07:09:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 07:10:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1a2e32

sys-devel/autogen: fix configure modern c issues, fix FORTIFY_SOURCE=3 test 
issue

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

 sys-devel/autogen/autogen-5.18.16-r3.ebuild|  74 +++
 .../files/autogen-5.18.16-FORTIFY_SOURCE.patch | 100 +
 .../files/autogen-5.18.16-configure-c99.patch  |  42 +
 3 files changed, 216 insertions(+)

diff --git a/sys-devel/autogen/autogen-5.18.16-r3.ebuild 
b/sys-devel/autogen/autogen-5.18.16-r3.ebuild
new file mode 100644
index ..462f4d2b5059
--- /dev/null
+++ b/sys-devel/autogen/autogen-5.18.16-r3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Program and text file generation"
+HOMEPAGE="https://www.gnu.org/software/autogen/;
+SRC_URI="
+   mirror://gnu/${PN}/rel${PV}/${P}.tar.xz
+   
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob_plain;f=lib/verify.h;h=3b57ddee0acffd23cc51bc8910a15cf879f90619;hb=537a5511ab0b1326e69b32f87593a50aedb8a589
 -> ${P}-gnulib-3b57ddee0acffd23cc51bc8910a15cf879f90619-lib-verify.h
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="libopts static-libs"
+
+RDEPEND="
+   >=dev-scheme/guile-2.0:=
+   dev-libs/libxml2
+"
+DEPEND="${RDEPEND}"
+# TODO: investigate & drop this!
+BDEPEND="sys-apps/which"
+
+# We don't pass the flag explicitly, bug #796776.
+# Let's fix it upstream after next autogen release if it happens.
+QA_CONFIGURE_OPTIONS+=" --enable-snprintfv-convenience"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.18.16-no-werror.patch
+   "${FILESDIR}"/${PN}-5.18.16-rpath.patch
+   "${FILESDIR}"/${PN}-5.18.16-respect-TMPDIR.patch
+   "${FILESDIR}"/${PN}-5.18.16-make-4.3.patch
+   "${FILESDIR}"/${PN}-5.18.16-guile-3.patch
+   "${FILESDIR}"/${PN}-5.18.16-configure-c99.patch
+   "${FILESDIR}"/${PN}-5.18.16-FORTIFY_SOURCE.patch
+)
+
+src_prepare() {
+   default
+
+   # missing tarball file
+   cp 
"${DISTDIR}"/${P}-gnulib-3b57ddee0acffd23cc51bc8910a15cf879f90619-lib-verify.h 
autoopts/verify.h || die
+
+   # May be able to drop this on next release (>5.18.16)
+   eautoreconf
+}
+
+src_configure() {
+   # suppress possibly incorrect -R flag
+   export ag_cv_test_ldflags=
+
+   # autogen requires run-time sanity of regex and string functions.
+   # Use defaults of linux-glibc until we need somethig more advanced.
+   if tc-is-cross-compiler ; then
+   export ag_cv_run_strcspn=no
+   export libopts_cv_with_libregex=yes
+   fi
+
+   econf $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+
+   if ! use libopts ; then
+   rm "${ED}"/usr/share/autogen/libopts-*.tar.gz || die
+   fi
+}

diff --git a/sys-devel/autogen/files/autogen-5.18.16-FORTIFY_SOURCE.patch 
b/sys-devel/autogen/files/autogen-5.18.16-FORTIFY_SOURCE.patch
new file mode 100644
index ..b8108c1c0ed1
--- /dev/null
+++ b/sys-devel/autogen/files/autogen-5.18.16-FORTIFY_SOURCE.patch
@@ -0,0 +1,100 @@
+https://bugs.gentoo.org/889394
+https://sourceforge.net/p/autogen/bugs/212/
+https://bugzilla.redhat.com/2173623
+https://siddhesh.in/posts/that-is-not-a-number-that-is-a-freed-object.html
+https://gcc.gnu.org/PR105217
+https://src.fedoraproject.org/rpms/autogen/blob/684b717191dd8bcd4e01a7775e62d50bc41b8ccb/f/autogen-fortify.patch
+
+commit 772b282a4e858a27af610bcdcc8b66925cbf1a83
+Author: Tomas Korbar 
+Date:   Tue Feb 28 16:08:13 2023 +0100
+
+avoid GCC code analysis bug
+
+--- a/agen5/defLoad.c
 b/agen5/defLoad.c
+@@ -448,17 +448,28 @@ read_defs(void)
+ FILE *fp;
+ def_input_mode_t in_mode = ready_def_input(_fname, _sz);
+ 
++/*
++ * "ready_def_input" has a lot of side effects. It's possible that
++ * there are no definitions, so "in_mode" is set to DONE and there's
++ * nothing to do.
++ */
+ if (in_mode == INPUT_DONE)
+ return;
+ 
+ /*
+  *  Allocate the space we need for our definitions.
++ * "data_sz" was set by read_def_input to the size of the
++ * definitions file (or 4096 if we're reading from a fifo file).
++ * In that alternate case, we'll start the input size at 4096 bytes.
++ * The allocation includes space for context and a NUL byte or two
+  */
+-rem_sz = data_sz+4+sizeof(*base_ctx);
+-base_ctx = 

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

2023-12-01 Thread Sam James
commit: e92325dddea86232ac9577049695a9f11522a58c
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 06:05:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 07:10:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e92325dd

mail-filter/procmail: update EAPI 6 -> 8, gnu89, no LTO

* Filter LTO (bug #859517, bug #874375 - the latter is a somewhat real bug but
  it only happens with races and not worth fixing for procmail anyway given
  the first bug & it's dead)

* Set -std=gnu89 (bug #875251, bug #896052) for modern C compilers.

Closes: https://bugs.gentoo.org/859517
Closes: https://bugs.gentoo.org/875251
Closes: https://bugs.gentoo.org/896052
Closes: https://bugs.gentoo.org/874375
Signed-off-by: Sam James  gentoo.org>

 mail-filter/procmail/procmail-3.22-r16.ebuild | 135 ++
 1 file changed, 135 insertions(+)

diff --git a/mail-filter/procmail/procmail-3.22-r16.ebuild 
b/mail-filter/procmail/procmail-3.22-r16.ebuild
new file mode 100644
index ..b53f7b58ddfe
--- /dev/null
+++ b/mail-filter/procmail/procmail-3.22-r16.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs prefix
+
+DESCRIPTION="Mail delivery agent/filter"
+HOMEPAGE="http://www.procmail.org/;
+SRC_URI="http://www.procmail.org/${P}.tar.gz;
+
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="mbox selinux"
+
+DEPEND="
+   acct-group/mail
+   virtual/mta
+"
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-procmail )
+"
+
+src_prepare() {
+   # disable flock, using both fcntl and flock style locking
+   # doesn't work with NFS with 2.6.17+ kernels, bug #156493
+
+   sed -e "s|/\*#define NO_flock_LOCK|#define NO_flock_LOCK|" \
+   -i config.h || die "sed failed"
+
+   if ! use mbox ; then
+   echo "# Use maildir-style mailbox in user's home directory" > 
"${S}"/procmailrc || die
+   echo 'DEFAULT=$HOME/.maildir/' >> "${S}"/procmailrc || die
+   cd "${S}" || die
+   eapply "${FILESDIR}/gentoo-maildir3.diff"
+   else
+   echo '# Use mbox-style mailbox in /var/spool/mail' > 
"${S}"/procmailrc || die
+   echo 'DEFAULT=${EPREFIX}/var/spool/mail/$LOGNAME' >> 
"${S}"/procmailrc || die
+   fi
+
+   # Do not use lazy bindings on lockfile and procmail
+   if [[ ${CHOST} != *-darwin* ]]; then
+   eapply -p0 "${FILESDIR}/${PN}-lazy-bindings.diff"
+   fi
+
+   # Fix for bug #102340
+   eapply -p0 "${FILESDIR}/${PN}-comsat-segfault.diff"
+
+   # Fix for bug #119890
+   eapply -p0 "${FILESDIR}/${PN}-maxprocs-fix.diff"
+
+   # Prefixify config.h
+   eapply -p0 "${FILESDIR}"/${PN}-prefix.patch
+   eprefixify config.h Makefile src/autoconf src/recommend.c
+
+   # Fix for bug #26
+   eapply "${FILESDIR}/${PN}-pipealloc.diff"
+
+   # Fix for bug #270551
+   eapply "${FILESDIR}/${PN}-3.22-glibc-2.10.patch"
+
+   # Fix security bugs #522114 and #638108
+   eapply "${FILESDIR}/${PN}-3.22-CVE-2014-3618.patch"
+   eapply "${FILESDIR}/${PN}-3.22-CVE-2017-16844.patch"
+
+   eapply "${FILESDIR}/${PN}-3.22-crash-fix.patch"
+
+   eapply_user
+}
+
+src_compile() {
+   # bug #875251, bug #896052
+   append-flags -std=gnu89
+   # bug #859517
+   filter-lto
+
+   # -finline-functions (implied by -O3) leaves strstr() in an infinite 
loop.
+   # To work around this, we append -fno-inline-functions to CFLAGS
+   # Since GCC 4.7 we also need -fno-ipa-cp-clone (bug #466552)
+   # If it's clang, ignore -fno-ipa-cp-clone, as clang doesn't support this
+   append-flags -fno-inline-functions
+   tc-is-clang || append-flags -fno-ipa-cp-clone
+
+   sed -e "s|CFLAGS0 = -O|CFLAGS0 = ${CFLAGS}|" \
+   -e "s|LDFLAGS0= -s|LDFLAGS0 = ${LDFLAGS}|" \
+   -e "s|LOCKINGTEST=__defaults__|#LOCKINGTEST=__defaults__|" \
+   -e "s|#LOCKINGTEST=/tmp|LOCKINGTEST=/tmp|" \
+   -i Makefile || die "sed failed"
+
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   cd "${S}"/new || die
+   insinto /usr/bin
+   insopts -m 6755
+   doins procmail
+
+   doins lockfile
+   fowners root:mail /usr/bin/lockfile
+   fperms 2755 /usr/bin/lockfile
+
+   dobin formail mailstat
+   insopts -m 0644
+
+   doman *.1 *.5
+
+   cd "${S}" || die
+   dodoc FAQ FEATURES HISTORY INSTALL KNOWN_BUGS README
+
+   insinto /etc
+   doins procmailrc
+
+   docinto examples
+   dodoc examples/*
+}
+
+pkg_postinst() {
+   if ! use mbox ; then
+   elog "Starting with mail-filter/procmail-3.22-r9 you'll 

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

2023-12-01 Thread Sam James
commit: 61c319b35bf216baaaff57eb1aac7bfa6fc1fe20
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 06:14:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 07:10:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c319b3

net-libs/gnutls: add 3.8.2

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

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.8.2.ebuild | 142 
 2 files changed, 144 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index c796172a61f7..21e24dad2d50 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -10,3 +10,5 @@ DIST gnutls-3.8.0.tar.xz 6378480 BLAKE2B 
64784e9c0ac4dcab2c9e90d7d17d0bd8a002122
 DIST gnutls-3.8.0.tar.xz.sig 684 BLAKE2B 
c5dbed12b8233ed8502dac16b77d6043591296f4b9ddb0445271e8fe875c2a05b9663ad6523cca6355faaa9d244cc6e6fb8ff0d65fee47b36ab6b57f57d89f64
 SHA512 
9db8db74aa0ebd871287b07b6a8a9f4ce90188633618e669fe07cb8bb314b624c14761f6fe1970e2fbffa87f7c0d6daa4b0fa838bd05f74b8b18cd1b5325c654
 DIST gnutls-3.8.1.tar.xz 6447056 BLAKE2B 
16cb6d2dc7d67724ff45765ae3f154c8d268d8c4547df591a95ff014fc18f16f572a76e3cd00b3e13615ba41e80141cef21aa9915b467a1c452edfe314e2e0c7
 SHA512 
22e78db86b835843df897d14ad633d8a553c0f9b1389daa0c2f864869c6b9ca889028d434f9552237dc4f1b37c978fbe0cce166e3768e5d4e8850ff69a6fc872
 DIST gnutls-3.8.1.tar.xz.sig 685 BLAKE2B 
bfafa80bef81c2a24556f010f00294643ba7901eff07f055a0ebd9ca532b47b7b3d3403e9d1a1389c14e6f37f474a37afa2844f326d5ab35fa35b195f2ff1ade
 SHA512 
f03fde611927c83f6b57af695d5610ba3cefbb88a261cf5485c94b3fb32c7480a77c68a353a6a28185337195e30011d6b5578c53ea4180a656cf7b175156f7f1
+DIST gnutls-3.8.2.tar.xz 6456540 BLAKE2B 
d70524f17919bc02fefc610ede948d209e50e3276fc1e2d40aaed5c208265455da220d948f4a3f21db57f9d253c103f3a1b9a6daa2229d02c7c224448acc2777
 SHA512 
b3aa6e0fa7272cfca0bb0d364fe5dc9ca70cfd41878631d57271ba0a597cf6020a55a19e97a2c02f13a253455b119d296cf6f701be2b4e6880ebeeb07c93ef38
+DIST gnutls-3.8.2.tar.xz.sig 685 BLAKE2B 
7f82c047991d327cc1040bc38ba59e49bb1698968a833d73ec9ea8827b8d49586d5e5b6b6be313810d57ca60d09057b151264731ce5d995032a462717bcdc4ad
 SHA512 
9feb30bfccb8c83e83d3d6df009f2a61f4c48eb357c988789c93b2e5a06a34cb490f33741ad0fd4f881fcd34747b3cf9c5aa45bbb15da680ebba35e07ba602f6

diff --git a/net-libs/gnutls/gnutls-3.8.2.ebuild 
b/net-libs/gnutls/gnutls-3.8.2.ebuild
new file mode 100644
index ..1cfea5380bad
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.8.2.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+# As of 3.8.0, the C++ library is header-only, but we won't drop the subslot
+# component for it until libgnutls.so breaks ABI, to avoid pointless rebuilds.
+# Subslot format:
+# .
+SLOT="0/30.30"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
+REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )
+"
+BDEPEND="
+   dev-util/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   test-full? (
+   app-crypt/dieharder
+   || ( sys-libs/libfaketime >=app-misc/datefudge-1.22 )
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20231129 

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

2023-12-01 Thread Sam James
commit: 1061fd37f9491f2601a8b5b6c92ffc3a2f42d7c9
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Nov 30 04:16:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 07:10:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1061fd37

sec-keys/openpgp-keys-gnutls: add 20231129

Pull updates of Daiki Ueno's key from the keyservers. The copy uploaded
to the website is expired, so we merge the website copy and the single
updated key together.

Unblocks packaging of the recent gnutls update.

Bug: https://gitlab.com/gnutls/web-pages/-/issues/6
Bug: https://bugs.gentoo.org/918663
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sec-keys/openpgp-keys-gnutls/Manifest  |  2 ++
 .../openpgp-keys-gnutls-20231129.ebuild| 30 ++
 2 files changed, 32 insertions(+)

diff --git a/sec-keys/openpgp-keys-gnutls/Manifest 
b/sec-keys/openpgp-keys-gnutls/Manifest
index 7e0113631f61..345165396322 100644
--- a/sec-keys/openpgp-keys-gnutls/Manifest
+++ b/sec-keys/openpgp-keys-gnutls/Manifest
@@ -1,2 +1,4 @@
 DIST openpgp-keys-gnutls-20220320-release-keyring.gpg 20850 BLAKE2B 
06865e4ac4e69237f7c52f551ce902281f6699bd144cb16c97e81aa1323c99187637c3b62730e700bc1c7f9de4608da55d3a80c8ffc240ee533e42b4707e4fbe
 SHA512 
ebf592298142c7f05d8298a9e42aa4e5579eda54bf3c16f5a97cd22c22f3904a635a20cb1af6587d03b1a58545b925bddb769b098c664a336abce8ec9f10b9d5
 DIST openpgp-keys-gnutls-20221017-release-keyring.gpg 26256 BLAKE2B 
c42024bade07f5e0d189c653a052aaa89803c71c8c3a5653417fb1ae3961c392257b5ef719b9236d291d449490d5dba90ae238b76391933f864458c0805e02e0
 SHA512 
5c14d83f4f37bd319c652db0d76fc5bb04752fb461bbe853e25b20ffe41d6d14faae6c0bdd0193ac6242975bf1205ce606a9d0082261cc4581fd680abfcdbd4d
+DIST openpgp-keys-gnutls-20231129-daiki-updated.gpg 7345 BLAKE2B 
0a6a0079483320bbd191f3c04a21ac52b159f755518ae7d6e27869b7cda06548bd7772ce5b9def07dece791537cbfb750bd227023f7665cbd860b5ce200fc4d0
 SHA512 
55af264087eceb244c59bec2aa4c62df3fc0b25ceb13728e7c3fc9042ae2fb990282367e6b46eda7ceb7f267add6dcd8948a887d825c7759cc61c642d6e0a3a7
+DIST openpgp-keys-gnutls-20231129-release-keyring.gpg 26256 BLAKE2B 
c42024bade07f5e0d189c653a052aaa89803c71c8c3a5653417fb1ae3961c392257b5ef719b9236d291d449490d5dba90ae238b76391933f864458c0805e02e0
 SHA512 
5c14d83f4f37bd319c652db0d76fc5bb04752fb461bbe853e25b20ffe41d6d14faae6c0bdd0193ac6242975bf1205ce606a9d0082261cc4581fd680abfcdbd4d

diff --git a/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20231129.ebuild 
b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20231129.ebuild
new file mode 100644
index ..2fec5c27ccbc
--- /dev/null
+++ b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20231129.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="OpenPGP keys used by GnuTLS"
+HOMEPAGE="https://www.gnutls.org/download.html;
+SRC_URI="
+   https://gnutls.org/gnutls-release-keyring.gpg -> 
${P}-release-keyring.gpg
+   
https://keys.openpgp.org/vks/v1/by-fingerprint/462225C3B46F34879FC8496CD605848ED7E69871
 -> ${P}-daiki-updated.gpg
+"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+
+src_compile() {
+   local files=( ${A} )
+   local -x GNUPGHOME=${T}/.gnupg
+
+   mkdir "${GNUPGHOME}" || die
+   gpg --import "${files[@]/#/${DISTDIR}/}" || die "Key import failed"
+   gpg --export --armor --export-options export-minimal > gnutls.asc || die
+}
+
+src_install() {
+   insinto /usr/share/openpgp-keys
+   doins gnutls.asc
+}



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

2023-12-01 Thread Michał Górny
commit: e1930b95d70b615ff026c828780b21d45c194e3d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:58:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 07:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1930b95

dev-python/termcolor: Bump to 2.4.0

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

 dev-python/termcolor/Manifest   |  1 +
 dev-python/termcolor/termcolor-2.4.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/termcolor/Manifest b/dev-python/termcolor/Manifest
index 972b9c159bdf..792430ffdba4 100644
--- a/dev-python/termcolor/Manifest
+++ b/dev-python/termcolor/Manifest
@@ -1 +1,2 @@
 DIST termcolor-2.3.0.py.tar.gz 12163 BLAKE2B 
a500cc13b0a7d43c32981f82408491c6fd30e489c1729bdbecae6e13e9deefe4a54944da56a241bc5c5f5411abfc2671dab8bc3ae23adf907f7eba617223f308
 SHA512 
0ccfd9320235215b85ddbf099399aaa325dd7176be7a39225377a81c372f9733105dcfe4a9e577cdca451be1f9b5538a071fc511bccd226fe0c4cbecb536bbf3
+DIST termcolor-2.4.0.py.tar.gz 12664 BLAKE2B 
e5cf8f3ce1d27ffc0128cd9c1e38323e1e579a7a4017254a1d03c5f5baf0fa897522134ea68929c2e492b933fe8a6c3d79b55cb674fa3af134445581d870bf85
 SHA512 
e715940ccc8863baae020345cabc8fc90b5bbbd5ef4b384de96920a90d97508cee6f863aa39a2c08971e58f45cf85ec73c0659715f54072bbc57612681138355

diff --git a/dev-python/termcolor/termcolor-2.4.0.ebuild 
b/dev-python/termcolor/termcolor-2.4.0.ebuild
new file mode 100644
index ..7ace1b1d05f7
--- /dev/null
+++ b/dev-python/termcolor/termcolor-2.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="ANSI Color formatting for output in terminal"
+HOMEPAGE="
+   https://github.com/termcolor/termcolor/
+   https://pypi.org/project/termcolor/
+"
+# rename is for avoiding conflict with dev-cpp/termcolor
+SRC_URI="$(pypi_sdist_url) -> ${P}.py.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-12-01 Thread Michał Górny
commit: d8d60edd9194b279b28b2036d1f37ce7be963936
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:52:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d60edd

dev-python/virtualenv: Bump to 20.25.0

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

 dev-python/virtualenv/Manifest  |   1 +
 dev-python/virtualenv/virtualenv-20.25.0.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index e158daaf2d66..cb6cd6cb8d9a 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1 +1,2 @@
 DIST virtualenv-20.24.7.tar.gz 7141024 BLAKE2B 
1125960c3a0b84f1350a9b427e6387dacbf2b2c5ef827bd21d61b5b0fd2e0c81c01b452390b1ec96ed139ed42d3f061394c82227c06a873bca9c21bd5a8fcfbc
 SHA512 
fdfa763f026665cf8bd624192f71853c00b22f0b34f4bf4cd629c928a3c666f60d3dd7ee10c3c46b9a8b383cce51015c5fdeb891e9c6033b02563686d5e7790e
+DIST virtualenv-20.25.0.tar.gz 7150307 BLAKE2B 
ebe36d523d23aa6e29b53cf49e536aa0f2ab6bb2edcfaed3ba89456893a0cb9fb7bf8f97c61f12725a57023a6b565a0de797f988714469e2166da5d63652d54e
 SHA512 
f4d8acff9d5837aa40eea18810517d4f1b9936b567395d6216bbda36e84b24f8efc584586cd2d168491139b346513d924e371b6b1396833fbbfedebef8620b94

diff --git a/dev-python/virtualenv/virtualenv-20.25.0.ebuild 
b/dev-python/virtualenv/virtualenv-20.25.0.ebuild
new file mode 100644
index ..e19def335af9
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.25.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+   https://virtualenv.pypa.io/en/stable/
+   https://pypi.org/project/virtualenv/
+   https://github.com/pypa/virtualenv/
+"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/distlib-0.3.7[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.12.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}]
+"
+# coverage is used somehow magically in virtualenv, maybe it actually
+# tests something useful
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/pip-22.2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
+   ' pypy3)
+   >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python3*')
+   dev-python/wheel[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # workaround test failures due to warnings from setuptools-scm, sigh
+   echo '[tool.setuptools_scm]' >> pyproject.toml || die
+
+   # remove useless pins
+   sed -i -e 's:<[0-9.]*,::' pyproject.toml || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/unit/activation/test_xonsh.py
+   
tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
+   tests/unit/create/test_creator.py::test_cross_major
+   # tests failing without python2 installed
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]"
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]"
+   )
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]'
+  

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

2023-12-01 Thread Michał Górny
commit: 7d529e3afb668390f73827130c90223973debfc9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:05:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d529e3a

dev-python/dask: Bump to 2023.12.0

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

 dev-python/dask/Manifest  |  1 +
 dev-python/dask/dask-2023.12.0.ebuild | 89 +++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index 4e6dc1775454..0418eb1b8d85 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1 +1,2 @@
 DIST dask-2023.11.0.gh.tar.gz 8559592 BLAKE2B 
3d9e2d049c4ef3a880caef56298dfe76033a79d60424554f9122e68354bd2be2c6c0aae3b833c84d5704c45167b050c65227a0b799a5131600a1417a09bd4d1f
 SHA512 
1ebac9c9fb158682dc5063710fd11ccbe0f584cea26afad4b3fe01001f3f7d6888ddbb7653cfdaf2da4ca7acb2b88bc7b1d8b4055790e7036b419ae995346e8f
+DIST dask-2023.12.0.gh.tar.gz 8576162 BLAKE2B 
2e7764a0f2181daf96b175f5d4ad473f126df88614f00d434f74a9f291c6f654ba4a0961ae95737164b5cfda88755fe5734bdaed4821a4d88df4780544bad14f
 SHA512 
879d8a83f5659387bdfd425a68128b72745e693e9904164cfa2ff249682539d9051f5c19bcdf230cf3415b0f2253683dd6b286083be05124b2b5a900c9307104

diff --git a/dev-python/dask/dask-2023.12.0.ebuild 
b/dev-python/dask/dask-2023.12.0.ebuild
new file mode 100644
index ..e2f5047c0cef
--- /dev/null
+++ b/dev-python/dask/dask-2023.12.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="
+   https://www.dask.org/
+   https://github.com/dask/dask/
+   https://pypi.org/project/dask/
+"
+SRC_URI="
+   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/click-8.1[${PYTHON_USEDEP}]
+   >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
+   >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/toolz[${PYTHON_USEDEP}]
+   >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
+   test? (
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/numexpr[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # fails with sqlalchemy-2.0, even though we don't use it x_x
+   sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
+   sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # more tests relying on -Werror
+   
"dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+   dask/array/tests/test_random.py::test_RandomState_only_funcs
+   # TODO
+   
dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+   dask/tests/test_config.py::test__get_paths
+   dask/array/tests/test_linalg.py::test_solve_assume_a
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]"
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]"
+   dask/array/tests/test_image.py::test_preprocess
+   dask/tests/test_system.py::test_cpu_count_cgroups_v2
+   # require sqlalchemy<2.0
+   dask/dataframe/io/tests/test_sql.py
+   # crashes
+   
dask/tests/test_base.py::test_tokenize_object_with_recursion_error
+   )
+
+   if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   # fails if pyarrow is installed without USE=parquet
+   # (optional dep, skipped if it's not installed at all)
+   
dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   

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

2023-12-01 Thread Michał Górny
commit: c762f90e2c2f61d1dcfea70d5a0f606e3c648278
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:57:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 07:04:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c762f90e

dev-python/alembic: Bump to 1.13.0

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

 dev-python/alembic/Manifest  |  1 +
 dev-python/alembic/alembic-1.13.0.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index a668b93572e1..c106247e9568 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1 +1,2 @@
 DIST alembic-1.12.1.tar.gz 1200204 BLAKE2B 
640435e09ee7d33c7fa375b6fa784e2ef4097b50074753341717bc21fa8bd838ca00ced6c5cc9e3d82eca494270ffe84bc4b74dc96ed01cb9aded77f21e33520
 SHA512 
c76bae8f22dcbb4b2d235a17059a756c33bf40d4ea62b937373a29dab7c4f6e36eef0030a721222663c191eba565530299d28726f06e0c40d74daec1d3e03b33
+DIST alembic-1.13.0.tar.gz 1208438 BLAKE2B 
e5e3040eecd74e6095062dac51138f91b79197af6410a451f7a7ac699f8d31d12ab4e381f8b1e9ce04fd8c897339d5074493e4ef95f294276ea5d67403504229
 SHA512 
c9a014fc3a09fa69e7a56cb591000443317d0cc3576fd6bd70cab7cec29906fa48d57e40dcf12d7dd93762de0d6f395fb37c9d5c1780664555757f387262

diff --git a/dev-python/alembic/alembic-1.13.0.ebuild 
b/dev-python/alembic/alembic-1.13.0.ebuild
new file mode 100644
index ..5d610b87ddda
--- /dev/null
+++ b/dev-python/alembic/alembic-1.13.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
+HOMEPAGE="
+   https://github.com/sqlalchemy/alembic/
+   https://pypi.org/project/alembic/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   # setup.cfg contains -p no:warnings in addopts which triggers
+   # datetime.utcfromtimestamp() deprecation warning as an error in py3.12
+   epytest -o addopts=
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/. )
+   distutils-r1_python_install_all
+}



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

2023-12-01 Thread Michał Górny
commit: ecbbfac71e5c8a48386599aeccd8eae2f906aa3c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:57:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 07:04:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecbbfac7

dev-python/starlette: Bump to 0.33.0

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

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

diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index 497ee3426b58..da9eff7eeca9 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1 +1,2 @@
 DIST starlette-0.32.0.gh.tar.gz 2839571 BLAKE2B 
adf6b382b267f77309cea1914e980df3ec6e1a05c2ed535c9a26518581349523f9ef5b07c3b97af9123950a52b4ea43acd257527e00a83423b992ce93956b86e
 SHA512 
4b655af29e0a2e031db4155e8697d23abee1e100735904a47b0989faf56a9a05c007a672e6576748849347aaab931c8c1ea89a09d77b04ac8b55a78284ab551a
+DIST starlette-0.33.0.gh.tar.gz 2840495 BLAKE2B 
64bf929409be913bd193d0a929c7ab158383ea69a31a98833f425d68f308a1459998af89b631c6db34a32ef599e10fa0dd11c07c7d74e90de2ff10d2a7378a46
 SHA512 
4ebf75b76656a23599e45b839451af13261ac893efd4dcb3fb1a23de79e9779e8a1e007e3f8d755228f8348aa3e7d821e885774a8fd04a1efac45776cf00790f

diff --git a/dev-python/starlette/starlette-0.33.0.ebuild 
b/dev-python/starlette/starlette-0.33.0.ebuild
new file mode 100644
index ..5157f33105ee
--- /dev/null
+++ b/dev-python/starlette/starlette-0.33.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=${P/_p/.post}
+DESCRIPTION="The little ASGI framework that shines"
+HOMEPAGE="
+   https://www.starlette.io/
+   https://github.com/encode/starlette/
+   https://pypi.org/project/starlette/
+"
+# no docs or tests in sdist, as of 0.27.0
+SRC_URI="
+   https://github.com/encode/starlette/archive/${PV/_p/.post}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   =dev-python/anyio-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/python-multipart[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/trio[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Unpackaged 'databases' dependency
+   tests/test_database.py
+)
+
+distutils_enable_tests pytest



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

2023-12-01 Thread Michał Górny
commit: 2ea426c325e0ffa82cb06e408bb4b1925139612d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 05:58:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ea426c3

dev-python/boto3: Bump to 1.33.6

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

 dev-python/boto3/Manifest|  1 +
 dev-python/boto3/boto3-1.33.6.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index f79951790614..53e3ca6bdd0f 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -6,3 +6,4 @@ DIST boto3-1.33.1.gh.tar.gz 748452 BLAKE2B 
59e7c28d59c69e6ab440740e85f6ed016d1df
 DIST boto3-1.33.2.gh.tar.gz 749706 BLAKE2B 
b83b6bfc2953c5d353e9e245da99deea9e6428c8c5e3fa3041a249b2a34981b329ef7a2fbf272066b2a11c8bb707c9a5e1e2b040e070958062080979a1bd0a16
 SHA512 
245343fb8a3f5adacfa4b379152feff70adc7d99487dae1cc793f5531f83cd06b7ef40200b9dcac91ad936113a13dbe6cdf1add2b4b94922a83d3e979a226698
 DIST boto3-1.33.4.gh.tar.gz 751698 BLAKE2B 
71510f09eb944b551451e0ed4fa9e4216f1ffc06aef6752a5d179228b49f3c2e81949fe9f615aaf5b7196bd9697ef319d29d3299c897be05a67d55c02a4c9455
 SHA512 
450377581351f78a43027ab9c50d543d714bc590eab26833c62df88b2d7b5a7da2b79b5ebb276836688e1dde09beef0769a80cc4ad30772a5c515636620d36b9
 DIST boto3-1.33.5.gh.tar.gz 752183 BLAKE2B 
c94996b306fece564dab4601223776f8c9ae7a3f038c0b762581cfd681cce8378c95c9aaa66c95487968582bf07343e173d070d5a1061e1aae29335ce04f13a9
 SHA512 
07c0f533a0b7cb6761a4f2f6608f75f8053cfba9fa4550732bbc2ef79bfffd266222b9cf4aa21e2ed2a28f9ac07b23543d998202d5e03b985cf7272d4996cdc7
+DIST boto3-1.33.6.gh.tar.gz 752467 BLAKE2B 
f0f344a9e93ff3ad1dd03b44784a41637d05961855e2cd0700dbb840f98940f387cf81d1eb36cc63579be810f5a7d52c49cdb3831e930f89b1b2026af1e4b357
 SHA512 
1d3d2dd734621cf94e88015273f6fd4d68ec956145eb2b91fe34920f9abe7786a64e2e7f4057db30e71574e392fff9190944c3d9e6143fd43c5e48f04e9eb2ae

diff --git a/dev-python/boto3/boto3-1.33.6.ebuild 
b/dev-python/boto3/boto3-1.33.6.ebuild
new file mode 100644
index ..8123b4a12a79
--- /dev/null
+++ b/dev-python/boto3/boto3-1.33.6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2023-12-01 Thread Michał Górny
commit: dcff358be9ed1f0cb5c7cb3bb404fb72f03ec588
Author: Oz N Tiram  gmail  com>
AuthorDate: Thu Nov 30 09:00:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcff358b

dev-python/dparse: add test dependency

Closes: https://bugs.gentoo.org/918984
Signed-off-by: Oz N Tiram  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34062
Signed-off-by: Michał Górny  gentoo.org>

 .../dparse/{dparse-0.6.3.ebuild => dparse-0.6.3-r1.ebuild}   | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/dev-python/dparse/dparse-0.6.3.ebuild 
b/dev-python/dparse/dparse-0.6.3-r1.ebuild
similarity index 71%
rename from dev-python/dparse/dparse-0.6.3.ebuild
rename to dev-python/dparse/dparse-0.6.3-r1.ebuild
index d262d790c542..f88190a2141c 100644
--- a/dev-python/dparse/dparse-0.6.3.ebuild
+++ b/dev-python/dparse/dparse-0.6.3-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 
@@ -19,3 +19,13 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 distutils_enable_tests pytest
+
+BDEPEND="
+   test? (
+   dev-python/pipenv[${PYTHON_USEDEP}]
+   )
+"
+
+PDEPEND="
+   dev-python/pipenv[${PYTHON_USEDEP}]
+"



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

2023-12-01 Thread Michał Górny
commit: e6477378d249bea0afe1630107d11fabda0e1424
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Dec  1 19:43:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6477378

dev-python/sqlglot: add 19.8.2

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34083
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sqlglot/Manifest  |  1 +
 dev-python/sqlglot/sqlglot-19.8.2.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 41aab658eba7..97e26a178ac1 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -3,3 +3,4 @@ DIST sqlglot-19.5.0.tar.gz 9060496 BLAKE2B 
190c4b507e3c630a46a493f72698f48749fc4
 DIST sqlglot-19.5.1.tar.gz 9062537 BLAKE2B 
dece9479e8333cf90481e7f72bfd58c0d36506b4e1bc1282b4e2c677ccfd24da7e04a6eddf1ecca16ccc83e8079b61eef8cabe3a6ef6a2b96df56c1a5b3e89a7
 SHA512 
eaf6090a001c162612503714d47225f1fdb5f0d19974e93bb76f87aa4e101fec5ed0045c4f74f2e55b58368170b449eabbd87569f16fc3ea73a14df909b007c4
 DIST sqlglot-19.6.0.tar.gz 9063326 BLAKE2B 
ad2d12f511d8bf713fc51b67364133b648186b91351137f339dbb97500a50450db5cc39f016f03260d4c79f4341338dd4fee88fe6f5491bf556d93a4806ac411
 SHA512 
9f5d2fd6364fbeacca328f9fdcb84204ef65906fd024059464ecac9cc7c7865cf4736cc17a3661af1fda5ca0e52fb24f3939a263349c75a962216af8bd6841f4
 DIST sqlglot-19.7.0.tar.gz 9068302 BLAKE2B 
2739d795f725b2b4d96eb4177238a5c6f97e32171f5efda30fbaf13f50bc5d35818f0972e830cf1328cb40425807d7d3addfa79728978e8153cb5023cbcef043
 SHA512 
8fef6e7fca8dd5445ef437eb3eba12b135b60a0f1880c980a6dd30fb200d6c74d5126f45a5b9803369066287f8b9222e4c7b890136fee7fd8c04572a09ad6e43
+DIST sqlglot-19.8.2.tar.gz 9091070 BLAKE2B 
4d0352343fe7bc6438ea62cc3142632e3262cf6df1f2d749cd9530f30451d8e860fa93592414f22f15e83e752af98929c58b58e0ad707071213b3d5b8132615b
 SHA512 
49d0615378174e8fc721a9f436d82d8e3ce713813e184c89fb458a12ee68cd42862489dfe34113d079b222b7149a5130be4f6d324562741ece8e2434f124fd60

diff --git a/dev-python/sqlglot/sqlglot-19.8.2.ebuild 
b/dev-python/sqlglot/sqlglot-19.8.2.ebuild
new file mode 100644
index ..368b77416b42
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-19.8.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+EPYTEST_IGNORE=(
+   # Tests require pyspark or duckdb which aren't in the tree.
+   # Pandas would be a requirement normally, but it gets ignored by proxy.
+   "tests/dataframe/integration/test_dataframe.py"
+   "tests/dataframe/integration/test_grouped_data.py"
+   "tests/dataframe/integration/test_session.py"
+   "tests/test_executor.py"
+   "tests/test_optimizer.py"
+)
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "simplifying timedelta expressions" 
dev-python/python-dateutil
+}



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

2023-12-01 Thread Michał Górny
commit: 3f9be66bce904b4727e06e5620f3750a5bc020c8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:52:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9be66b

dev-python/importlib-metadata: Bump to 6.9.0

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

 dev-python/importlib-metadata/Manifest |  1 +
 .../importlib-metadata-6.9.0.ebuild| 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/importlib-metadata/Manifest 
b/dev-python/importlib-metadata/Manifest
index c1bd543536c0..c53a18f4a245 100644
--- a/dev-python/importlib-metadata/Manifest
+++ b/dev-python/importlib-metadata/Manifest
@@ -1 +1,2 @@
 DIST importlib_metadata-6.8.0.tar.gz 53494 BLAKE2B 
b4bb1b423cb470f5aa26d763e459f40a49b3163fc74d2d0e1883e1308c775393ebcbd369bbc4233398e38190ba683ffd7e14c0b355a289daa81eaeddbb7d1414
 SHA512 
04746aac8278f2fb0064df36a558890a0c9de7c8e61c31d7548ff8ad27091e3dcbda79903eb01053f7ad85b91274d92ded40b730c095ad56672427ab17e3f921
+DIST importlib_metadata-6.9.0.tar.gz 53933 BLAKE2B 
741f42f675d13ed619f3e0fff22186f6946d380898cb899a065238c3c9be45c7b790fcddf086400468766346e6b3769e268f8905d02a3d55c9a6534e53415515
 SHA512 
e3ed9a9a7c7b4170ca5ef25e4dcd12d7a7c6f7eea88682a9ce19632362849ddb46cc76b3431a6df3ea7a24da2e1530ead02b0404ec163137498afaaa86b58a19

diff --git a/dev-python/importlib-metadata/importlib-metadata-6.9.0.ebuild 
b/dev-python/importlib-metadata/importlib-metadata-6.9.0.ebuild
new file mode 100644
index ..b944433689b4
--- /dev/null
+++ b/dev-python/importlib-metadata/importlib-metadata-6.9.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="
+   https://github.com/python/importlib_metadata/
+   https://pypi.org/project/importlib-metadata/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_metadata"
+   version = "${PV}"
+   description = "Read metadata from Python packages"
+   EOF
+}



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

2023-12-01 Thread Michał Górny
commit: a40421b89a4f293f27711b188aa57aee14379b94
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:06:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a40421b8

net-im/fractal: Add a missing RDEP on virtual/secret-service

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

 net-im/fractal/fractal-5-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-im/fractal/fractal-5-r1.ebuild 
b/net-im/fractal/fractal-5-r1.ebuild
index 5a675aac42dd..9b994768ce31 100644
--- a/net-im/fractal/fractal-5-r1.ebuild
+++ b/net-im/fractal/fractal-5-r1.ebuild
@@ -65,6 +65,7 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
+   virtual/secret-service
 "
 
 # Rust



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

2023-12-01 Thread Michał Górny
commit: e2c8b441ae91a80bb9d52bba41c9c054743b5dc9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:51:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2c8b441

dev-python/license-expression: Bump to 30.2.0

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

 dev-python/license-expression/Manifest |  1 +
 .../license-expression-30.2.0.ebuild   | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/license-expression/Manifest 
b/dev-python/license-expression/Manifest
index b9033cd99705..998b3d8320c9 100644
--- a/dev-python/license-expression/Manifest
+++ b/dev-python/license-expression/Manifest
@@ -1 +1,2 @@
 DIST license-expression-30.1.1.gh.tar.gz 165700 BLAKE2B 
b79dcb1966658ceb78fcc8a335c90d08c1aaf1933251a14cfa3caf97bbacea9090103727811b654c7c013b24f97ca0529c1589cef5ea096079c33df761ad2ebd
 SHA512 
83a683b7479088f5f4b0d4c4854d17150dd07b60231ebcea5a299e0a3109a833477f86b3dbb2f7d7da932f610fc0489fd019b823ad6e0554f7cc372dfcabdbc1
+DIST license-expression-30.2.0.gh.tar.gz 170391 BLAKE2B 
38e934fa4c442b797be34b4431955bba5eae589247288f827753fdd167177839faac057448422fe1176127b0c96734c19c185c11814dc7d7765538b3d4184bd1
 SHA512 
13a9dea381088d95421aca8d096c54e9537bd0671000a21067257d01ced28a5c778bf8adff3d6e83ed89559ed62a0d08ccf98c88c0974c913b199f68d0a4336c

diff --git a/dev-python/license-expression/license-expression-30.2.0.ebuild 
b/dev-python/license-expression/license-expression-30.2.0.ebuild
new file mode 100644
index ..570871137320
--- /dev/null
+++ b/dev-python/license-expression/license-expression-30.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Parse, compare, simplify and normalize license expressions"
+HOMEPAGE="
+   https://pypi.org/project/license-expression/
+   https://github.com/nexB/license-expression/
+"
+SRC_URI="
+   https://github.com/nexB/license-expression/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/boolean-py-4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2023-12-01 Thread Michał Górny
commit: 4057bb85bbdfb3c12a1ca256f20f66d88849e141
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:05:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4057bb85

dev-python/Nuitka: Bump to 1.9.3

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-1.9.3.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 9288afa2f130..e8ae8bf19976 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,2 +1,3 @@
 DIST Nuitka-1.9.1.tar.gz 3909492 BLAKE2B 
87d658083ce21d720126c61a8f8ec0df7608d365737475b194c739314d1bab4bcdb647646c1bc64a0371e0fd69c22dab512814d968db3bf02c13741ff34b4f15
 SHA512 
17a44fa076d4812f56f3fe4aa6b6e4ef38dea328fbc1f6d0c8aa31748b303b8cf057891d4749a43064a12d2c836e03f4ad58830ee56c713cffbae6c8bec50d92
 DIST Nuitka-1.9.2.tar.gz 3910444 BLAKE2B 
a16577c9cb17e1cd99f00dd1974d8154ea2a299c82d3eca06dc60bd526d0ec2d4c0d70d8655d9cfe8178c8fa074bb2a90c3bc28b8869f329e1f0ae04fa63cf4c
 SHA512 
abf4f772512af84d937e2618e3419a53b3ab445505a6aa156810606a23c3dc0252cf9938730987fbc8ed9ccd63afc87d243c909953593ead53d60a0a8a3cd7f8
+DIST Nuitka-1.9.3.tar.gz 3911401 BLAKE2B 
83e88d75984074e09be79be5b1ecbe456b304222aad371c92beac109f2a8642ecfbaf39676be9ad26d081defeb63f0022a928ee4d858fa7844e738dafbba95dd
 SHA512 
23ffb85267b219dee3120369f97e74e3e818c58df4928d41ddf14ccab77bac7485c48c2d69c5669038129f2b4b7ccf3ec68b619fc608140609c0003619c36ba9

diff --git a/dev-python/Nuitka/Nuitka-1.9.3.ebuild 
b/dev-python/Nuitka/Nuitka-1.9.3.ebuild
new file mode 100644
index ..f511685d5ce1
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.9.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 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..11} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://www.nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



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

2023-12-01 Thread Michał Górny
commit: 24e32d6bf336082d35fc3f796385ee0e6e37b2b9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 05:58:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e32d6b

dev-python/botocore: Bump to 1.33.6

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6637ab09c40c..9a794e4ff6d0 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.33.1.gh.tar.gz 12352240 BLAKE2B 
e87e0204e3b4c2274a9bb7a9b31128cb
 DIST botocore-1.33.2.gh.tar.gz 12455360 BLAKE2B 
8cc7c4cea1d2cb342c63e2d335801ae2fe27e3473ffd05205b01ce33c7d7610b24960e5cb3899d7145a1dcd4a4d7b3d279e96210a8e86bcf5b192090a75204ea
 SHA512 
f25893ebd7e172ca354b203121a7516e242ecc7c320b7f9e7b8313936710dc2fecfebe987be401de73f0c6cc8301163689ec4bff9354ebe63ae862d32d892378
 DIST botocore-1.33.4.gh.tar.gz 12506808 BLAKE2B 
d8bba2722e13e37ef867e1565d52de439b6e143301f9ea3bcb0eeb896903f69d226041234e6ed570b9483d6cd2e3ad687a57d24a5bae66560f70939f75d1122f
 SHA512 
a0a980d261618aba5b55bef588fc8b5c5c852d134921977d2714ba6698246955187864ab3b6219900735e8d294a58b7953bc8f226c56b06065bf1fd2e6f8f1b6
 DIST botocore-1.33.5.gh.tar.gz 12514042 BLAKE2B 
ba16606352fffdf478b3f1ceb0712aa0b0a18508ec0f3f4e4f9ba1c3366a2a615549e6b194101d7634bd22eebdea63ad5aa41e810ec4b733b9c09fdfaef02ba3
 SHA512 
1f26f58009ae84acd7b4557c04af3acc2f5f6900357419565c4fbb5ee54fc54c8593e7b21a27a9c374f4edab8b9bd891f52f9026283df20f867ad90b74ea
+DIST botocore-1.33.6.gh.tar.gz 12516087 BLAKE2B 
da3ca22acb5b6ee27eb3c0f7dab4ad43597ab985aa7512f4f4a51c2ca3db80a049e13faaf986dd4a02125f92c088129506651125a826184656250665dc7b7128
 SHA512 
cae5019d85c9b3afcfd93fe58d0e51c5a6e0769d58b2a8b1285a34ce66be8db34e9c5dc4dc74ff72e0992cdd142d101e3663fa1d68a2779fa9c09de37d2f2001

diff --git a/dev-python/botocore/botocore-1.33.6.ebuild 
b/dev-python/botocore/botocore-1.33.6.ebuild
new file mode 100644
index ..05766e84276c
--- /dev/null
+++ b/dev-python/botocore/botocore-1.33.6.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2023-12-01 Thread Michał Górny
commit: 6124670c04ba4aef286049158b3613bb120e095d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:50:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6124670c

dev-python/pyproject-fmt: Bump to 1.5.3

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

 dev-python/pyproject-fmt/Manifest  |  1 +
 .../pyproject-fmt/pyproject-fmt-1.5.3.ebuild   | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/pyproject-fmt/Manifest 
b/dev-python/pyproject-fmt/Manifest
index 8f30cdac570d..5c86aaf3dd4e 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -1,2 +1,3 @@
 DIST pyproject_fmt-1.5.1.tar.gz 15639 BLAKE2B 
b625504295fce9fee9cfb09c821654edad8aa8e053f268f759ed8aeb6d2dd49e00b63c0e35e1d2a6946702c025ed5c15282ca8d2de5f479d373720273eef
 SHA512 
12c3734ed2fab66f01c9cd2f5335cb4f925657f7c1f2cb8f7a3f9fdc73ec0746dd6b634cc1799b4dc4760d5b8061b4b30a06ae7030f94494792070674a2da338
 DIST pyproject_fmt-1.5.2.tar.gz 15649 BLAKE2B 
0765d072f0effbe805197e8c0ca082d8eb252ae2ea0d8965787eb746195f9420a2ce8c781b54c6e8300a3a3f5208f621aebea84623ecdf0ee6e7f9ce7a01ed35
 SHA512 
75c703cf05290cb3ee61bac581bf99100db7d8468f2a51c4a7d30ce572eeb13dbec61a87ff8eaedd07754b4eb4bdfa5f3565d96fcae8dc2187cd7dbf7225e6ab
+DIST pyproject_fmt-1.5.3.tar.gz 15678 BLAKE2B 
624cfc0e62285c59fdb1a3315d1f419cbb8c41430957b9a5eeed2521899a66fa15a1aae476d2986e18d990e4f5fc901312a70df819765cf8b4e077cf3678d8dc
 SHA512 
3f269525b5e3e818cea5ef7b90644c7ced9e37a1dff4a514782ebf7769f6f5a53887cb831b488ed34d059f197a9d90fccc887146f5180c58c5a702c37ae9d79b

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-1.5.3.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-1.5.3.ebuild
new file mode 100644
index ..c440d098979a
--- /dev/null
+++ b/dev-python/pyproject-fmt/pyproject-fmt-1.5.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Format your pyproject.toml file"
+HOMEPAGE="
+   https://github.com/tox-dev/pyproject-fmt/
+   https://pypi.org/project/pyproject-fmt/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/natsort[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+"
+# tox is called as a subprocess, to get targets from tox.ini
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
+   dev-python/tox
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # upstream lower bounds are completely meaningless and copying them
+   # to the ebuild is a horrible waste of time
+   sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2023-12-01 Thread Michał Górny
commit: b4aea704a04663c21500e5fb60d6accd62d314e7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:26:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4aea704

dev-python/sqlglot: Remove fragile timing test

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

 dev-python/sqlglot/sqlglot-19.8.2.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-python/sqlglot/sqlglot-19.8.2.ebuild 
b/dev-python/sqlglot/sqlglot-19.8.2.ebuild
index 368b77416b42..1aed7015aa2b 100644
--- a/dev-python/sqlglot/sqlglot-19.8.2.ebuild
+++ b/dev-python/sqlglot/sqlglot-19.8.2.ebuild
@@ -31,6 +31,12 @@ EPYTEST_IGNORE=(
 
 distutils_enable_tests pytest
 
+src_prepare() {
+   # remove fragile timing check
+   sed -i -e '/assertLessEqual(time\.time/d' tests/test_parser.py || die
+   distutils-r1_src_prepare
+}
+
 pkg_postinst() {
optfeature "simplifying timedelta expressions" 
dev-python/python-dateutil
 }



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

2023-12-01 Thread Michał Górny
commit: c54f14245277ff07bc3055d3c27ba2525f3ba66b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 06:02:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54f1424

dev-python/cairocffi: Remove old

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

 dev-python/cairocffi/Manifest   |  1 -
 dev-python/cairocffi/cairocffi-1.6.0.ebuild | 51 -
 2 files changed, 52 deletions(-)

diff --git a/dev-python/cairocffi/Manifest b/dev-python/cairocffi/Manifest
index d37f0915f789..041a3710e014 100644
--- a/dev-python/cairocffi/Manifest
+++ b/dev-python/cairocffi/Manifest
@@ -1,3 +1,2 @@
 DIST cairocffi-1.5.1.tar.gz 86924 BLAKE2B 
51bbd85ed486d8a324255d7b328fc44490097f0eeb0568d0e9436350e627ee2da7770323d0cfa547da2f007dc097327962d80d0a9a96a2f119bac0bb4aa4d7f4
 SHA512 
58b33e921866a3db7dfa464514f935f7c615ae3463b852d888e9d221256e91efaa7639001781999bdf68619a725a90de06300973f9e635c7974e8c48729705dc
-DIST cairocffi-1.6.0.tar.gz 86649 BLAKE2B 
1ffea1196f9c833f43bfb7e826a634748c3aad47e3b0adbaaf410be74a2e76aa803aa025cf7e0001dafa03cf6425c91614516881c788e1ca740351051b119bb2
 SHA512 
d46602231f443d8a0b3d46a7e63bb9c8daaee6c24e1c65b071c8b6d22cb96abec7e6c08d38c072f54d223e247e80cef4a562590818e01c8f0b5357bd9c2f29d9
 DIST cairocffi-1.6.1.tar.gz 87436 BLAKE2B 
54f7f3db31ab52aac6ebce1c830c4c0ff2f5ffde1f6a803bf8453b0ab3307414732c2e43b5b931ff77c9cbf6fe3229150e49254f13891f5e75e88eeef73970b9
 SHA512 
5489263b7e7e2aca7291860a90a6339d35e819cc03a9add47cd21b4ec0cb0274445c3e852ee3be127c42d8b5d9fcb98b02ff7eb66e3d9d243bd33527ce6ddf5c

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



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

2023-12-01 Thread Michał Górny
commit: 9d9da64b37b9eb64c4e05ab7995b760f38e538b0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 05:58:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 06:59:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d9da64b

app-admin/awscli: Bump to 1.31.6

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

 app-admin/awscli/Manifest |  1 +
 app-admin/awscli/awscli-1.31.6.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index ad9403469aeb..def52f8b9e4d 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -6,3 +6,4 @@ DIST aws-cli-1.31.1.gh.tar.gz 2600259 BLAKE2B 
ebe55d0b5cd1ba730ce4ef6b6911b5d487
 DIST aws-cli-1.31.2.gh.tar.gz 2602541 BLAKE2B 
a24a6a4d7c5714e4d54d6eaa2e77a0a642a815f917951b0aea23a91da745f78e647543b47e656cb1ceb6a952552b498b7ae6f316763bfae34ec5e84789564699
 SHA512 
a0e0e88210ce9be19c66981a8a9def72f1032492cbb6075afd0c4f9c753d270b82925fc2428f81811a6bc8745a2dccb7c2e1ad2291969c2139a9a40915c48542
 DIST aws-cli-1.31.4.gh.tar.gz 2604265 BLAKE2B 
224072e17f2f2ce1227b4b1e704cc796d35c01b90aeab7a86ffbe561ac7d28bee9e5ce07e5c77c47db529c6ac590c4c1813405fae6a748869b04423dafc1acf1
 SHA512 
b0c34752417ee3fa03402db8024d781c198a54416ab93f7e934c1146c77685aaf7ca441946f392c5c5a1b8b228eee21283cb35ff9fb45ef97365bd3e22e79cb1
 DIST aws-cli-1.31.5.gh.tar.gz 2605057 BLAKE2B 
8e1527dff985a21b08bc2c3d5008eac872b138928a034cd5dba33581daaa5003dbad6bb1c58e367c3eb9235588c76f32c5b15191e521722d42df967b1a380c49
 SHA512 
f8173536ae9435ccd83436ef3507e2fe69dbe1b37f124e7d5ee7506b4b77f847eb68b5e1105fdd2ccac60e06f06c0666b4137d8a933c352953beb24441cc4f4d
+DIST aws-cli-1.31.6.gh.tar.gz 2605365 BLAKE2B 
30e7789a2a4f47b3b4dce9fb3c8083d56ebec8501d66fa03e34309c1c9e0c6302ce79c044fb1aecd879f2784443db5a9927bfb1c22e94883709600f0e1c538b4
 SHA512 
5da1be164d4e52b255093c0685b4add43a21b2f0259a6ad9b6e6bc1c7bbb17e1ee0db0f6b29ff0227b301d7f66e1d63b3d92047ccef5578b9de6b5579319be6c

diff --git a/app-admin/awscli/awscli-1.31.6.ebuild 
b/app-admin/awscli/awscli-1.31.6.ebuild
new file mode 100644
index ..18db68f93233
--- /dev/null
+++ b/app-admin/awscli/awscli-1.31.6.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.8.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/customizations/test_sessionmanager.py
+   tests/unit/test_compat.py::TestIgnoreUserSignals
+   tests/unit/test_help.py
+   

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

2023-12-01 Thread Joonas Niilola
commit: f2f306b202ae91a9ea18d52d54b57f8ecad988e4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec  2 06:51:07 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec  2 06:51:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f306b2

dev-libs/nss: add 3.95

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

 dev-libs/nss/Manifest|   1 +
 dev-libs/nss/nss-3.95.ebuild | 417 +++
 2 files changed, 418 insertions(+)

diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index e4dfadfe5113..ed33c3a2398a 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -4,4 +4,5 @@ DIST nss-3.91.tar.gz 72267945 BLAKE2B 
7dcd680311a5503007c0bb738ec24b50e408414705
 DIST nss-3.92.tar.gz 72133646 BLAKE2B 
251daae56ccf8b8f4fd0b4287fea2049b6e72d1fc57fe02fb3d4f0b8a083aaf00046844145721a1e7620ecfbdbbb93206591e47386c12662765c09cf99db42bc
 SHA512 
dc317ec909433c9026f108b466bc436110b3c77edc3f73aef3d6dc6782f584c205053a368e4a134715bfdf63d2c1ae2185fc23238e5c2dca8f88ec185b1fec2a
 DIST nss-3.93.tar.gz 72281331 BLAKE2B 
99e50f450a451f2b0bc0aad9b0fba405c987d88546d4aad6c490cb43dc274f23eb99d03d5fa8cf7ef16585abebfdae942fe1092d3f1c86816ba35e16ed3d490f
 SHA512 
d96f13a70e825b39efadfe7c973c24c1e5ad43319bd813599010383e2b8434181f53489672f68fe79e2cb0c4d4ea0088499e588c3524eccf9298aafc57b94951
 DIST nss-3.94.tar.gz 76580364 BLAKE2B 
ad7d4fb7c8ddb063100b70717642677fcea177e46f04cf1a172eb4a7d565f99fdf0fca8b431498d83948f88aa89d4d53fbbc871cd8d64fb95242990eae203852
 SHA512 
3a839a6cc7267e45749f769621c3e8823f92cb654ee40460187e59b50825bb0f84ca278cd61881a3e0e7d95f95e0ffcd266a10c780cdcf8a08a2f0a9bb71892f
+DIST nss-3.95.tar.gz 76571130 BLAKE2B 
9d40b09c0c58901781abfad609dd45f44c2f4d1ce9d4f1592748cb64a9eb29b1ac84be54ebb19fa528d8b9fd08911f769a80f72d9e6dbb22e82e5b3581a30af1
 SHA512 
54567c063fc72bf1a29898bc8cc405e54aa086269021d864b10a3640e6b4ae0d632834db87766257fdb43740d9bc71e362d69cfe6924f5c72a6e1a99a91f8c3a
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/dev-libs/nss/nss-3.95.ebuild b/dev-libs/nss/nss-3.95.ebuild
new file mode 100644
index ..ef59d94cde49
--- /dev/null
+++ b/dev-libs/nss/nss-3.95.ebuild
@@ -0,0 +1,417 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs multilib-minimal
+
+NSPR_VER="4.35"
+RTM_NAME="NSS_${PV//./_}_RTM"
+
+DESCRIPTION="Mozilla's Network Security Services library that implements PKI 
support"
+HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS;
+SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
+   cacert? ( 
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
 )"
+
+LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 
cpu_flags_x86_sse3 cpu_flags_ppc_vsx"
+RESTRICT="!test? ( test )"
+# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
+RDEPEND="
+   >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl"
+
+S="${WORKDIR}/${P}/${PN}"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/nss-config
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch"
+   "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
+   "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch
+)
+
+src_prepare() {
+   default
+
+   if use cacert ; then
+   eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch
+   fi
+
+   pushd coreconf >/dev/null || die
+   # hack nspr paths
+   echo 'INCLUDES += -I$(DIST)/include/dbm' \
+   >> headers.mk || die "failed to append include"
+
+   # modify install path
+   sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = 
$(CORE_DEPTH)/dist:' \
+   -i source.mk || die
+
+   # Respect LDFLAGS
+   sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
+
+   # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069
+   sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die
+
+   popd >/dev/null || die
+
+   # Fix pkgconfig file for Prefix
+   sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
+   config/Makefile || die
+
+   # use host shlibsign if need be 

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

2023-12-01 Thread Jakov Smolić
commit: f6f8f3cd2de391a7215873e6b8dcbe081374d7b6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Dec  1 20:29:52 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Dec  2 06:10:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f8f3cd

dev-python/plette: Switch to github tarball for tests

Pypi tarball doesn't include tests, so let's use the github one instead

Closes: https://bugs.gentoo.org/918986
Signed-off-by: Jakov Smolić  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/34087
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/plette/Manifest| 2 +-
 dev-python/plette/{plette-0.4.4.ebuild => plette-0.4.4-r1.ebuild} | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/plette/Manifest b/dev-python/plette/Manifest
index 1f6c9dbd5706..10d00efa515c 100644
--- a/dev-python/plette/Manifest
+++ b/dev-python/plette/Manifest
@@ -1 +1 @@
-DIST plette-0.4.4.tar.gz 10684 BLAKE2B 
e0ff780fdd3d2bcaefadce528310389e7a796e9d3b13f458aa4313365ef8b15a3188bf50a602eac0cebd857d9dc747c7c637d958d61964ada42ab1873676263b
 SHA512 
a7eb51546523c1b0159286cb6a2f1c248a383c33a41f19e2d62af9371bcf5d8042a953b28f2b9aea1ed568d93464b3dabd3e4fb6f4b37c3c0e73b84f26a01f6d
+DIST plette-0.4.4.gh.tar.gz 36359 BLAKE2B 
dc630b9e98db9a8f6047fe0bb31c2ab29d695745b59d457c9cac218922c0d578a474f80ddc419364fb8ef92c5952c5cea33ee571cce2d698015466edb738885a
 SHA512 
c4342ce040966730d2eba638c718c1db9340051baa89238b99e64cf8ef734fe448f0aaeae224e9f6b51c9e38458e9caeb2c8d6abbd5db76249529aaee90ed5c0

diff --git a/dev-python/plette/plette-0.4.4.ebuild 
b/dev-python/plette/plette-0.4.4-r1.ebuild
similarity index 79%
rename from dev-python/plette/plette-0.4.4.ebuild
rename to dev-python/plette/plette-0.4.4-r1.ebuild
index 2592ab986b58..ec5058000ee1 100644
--- a/dev-python/plette/plette-0.4.4.ebuild
+++ b/dev-python/plette/plette-0.4.4-r1.ebuild
@@ -13,6 +13,8 @@ HOMEPAGE="
https://github.com/sarugaku/plette
https://pypi.org/project/plette/
 "
+# pypi tarballs are missing test data
+SRC_URI="https://github.com/sarugaku/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="ISC"
 SLOT="0"



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

2023-12-01 Thread Sam James
commit: 2ea6b56ddafe9e9b924ea2502ddf56f105acdae9
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 05:26:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 05:26:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ea6b56d

sys-devel/gcc: add 11.4.1_p20231130

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

 sys-devel/gcc/Manifest|  2 +
 sys-devel/gcc/gcc-11.4.1_p20231130.ebuild | 64 +++
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 29d8c1b3210b..c08baab353d3 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -5,8 +5,10 @@ DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B 
a769dc6be63eabca3bc33944b471d727bf2
 DIST gcc-11-20230824.tar.xz 76202120 BLAKE2B 
243ce16e28c66d681bb27df32866947309f8fa386e258896651b6853e390da79304250669096fd55cafe0a9d5adf4b3a3cf5989302f4ad13660ece80639b545a
 SHA512 
a9cab8bf61f2a572baba73a2a11271eeb61d43f07411df376a8568820c1373f64f635d747933fda1e942ae717b0ae9f1c810f662fc09ccb075940248bc48b582
 DIST gcc-11-20231116.tar.xz 76229556 BLAKE2B 
d86238ccc5f477316cf9b24f85335e2eaefb168541bdea6e97703f8e587e36af67ff531c3f44d15976153e7ac6d84f4c0754df419620f86868877e29e552fd4c
 SHA512 
cf8b1ce868cbdfce03735b30a941532406a317c8c539b054ba2784f58fe9680c6c248ab513ae76feaac92d47e993f0aab08185d335eed7565ff0ce778f9c1548
 DIST gcc-11-20231123.tar.xz 76227160 BLAKE2B 
20fb3d3ec58c0c78a795ffbd154d76b203670f16b1a8c8eac4d17b4b2abd09e2def944c7765582889d7c79934a35c5852db8b0713bac8a3254df86eabce55a6a
 SHA512 
49db02156afb5005822080a00172801ea1f3e62ae26eabf2edc9033c9577bc529adb8c9e259bb3e23d075741ff9074b6b1f33c158cdd60b7b23760e64f3f5c58
+DIST gcc-11-20231130.tar.xz 76233368 BLAKE2B 
c5675854585458e94b743eb98f6cf43b72f672fb2cdbd2f185b411f8943f70fff97f5613863bbe6a9eb85d4d8469ee13f2c0a601540c791dc249e2bd5e6f9373
 SHA512 
c1e611e2dee35448ff162c0be32a67937db45535e2f93c3fc7bfbb24dd57e2cd6bf840b47cc8d60183e5aec9ff87de56e85ddf491b3304307ca584e911d1b1f0
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
+DIST gcc-11.4.0-patches-11.tar.xz 14268 BLAKE2B 
7650366a8ff48855efb7ff7e7e61b2ccada669f95154bb176d6422fb6d2da3c3f332987338164350295683687283004733dae90ef5e0a11fb0803b0e37e1dfad
 SHA512 
707f741977de0f13abf45e90595ecfbdcd6a94d0583a7568a69333d5a717d3f82a08c1c1b695cdbf956b1eea3b6d325fdb27bba4b931216c03f591684d93b959
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12-20231117.tar.xz 79812376 BLAKE2B 
a32153daa75f640cfbea7eea3bbf1391d9d95fd0e9659c73e7bade50fefdbe93f5b0a22b4b9b61e08a5df9009081bbde9a3878c0fdd474f02944fe10704736c6
 SHA512 
c31886d2b5d2b58fa5caa063407d896aab565f8d5996f71447e341d85f8b34c989ab8462a14f067473e360d2f5e2131f9cc068eb8808a23b4531ad313b7ea37b
 DIST gcc-12-20231124.tar.xz 79820140 BLAKE2B 
8a4ea2e35955d72d6b87c3f352d2fadc859febf83e0df5846ad7749d496bcdc961d9fac76e4b3f91e2686e778a0433026a883d987cd5428a284d080eab82680d
 SHA512 
fc2ecae20b94dbbfd3e017f89355f159826a18a56634bc0e4c54fbed6a237bb11980a323056915af5cea307fb1fefc301f8f996ea04608541cb12020197f2844

diff --git a/sys-devel/gcc/gcc-11.4.1_p20231130.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20231130.ebuild
new file mode 100644
index ..8247bf1dfc64
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.4.1_p20231130.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="11.4.0"
+PATCH_VER="11"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   

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

2023-12-01 Thread Sam James
commit: dec2f4653f19da332e2d448cedac1a8769304d0a
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 05:28:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 05:28:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dec2f465

sys-devel/gcc: add 12.3.1_p20231201

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.3.1_p20231201.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index c08baab353d3..4b4bc85060d4 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -12,6 +12,7 @@ DIST gcc-11.4.0-patches-11.tar.xz 14268 BLAKE2B 
7650366a8ff48855efb7ff7e7e61b2cc
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12-20231117.tar.xz 79812376 BLAKE2B 
a32153daa75f640cfbea7eea3bbf1391d9d95fd0e9659c73e7bade50fefdbe93f5b0a22b4b9b61e08a5df9009081bbde9a3878c0fdd474f02944fe10704736c6
 SHA512 
c31886d2b5d2b58fa5caa063407d896aab565f8d5996f71447e341d85f8b34c989ab8462a14f067473e360d2f5e2131f9cc068eb8808a23b4531ad313b7ea37b
 DIST gcc-12-20231124.tar.xz 79820140 BLAKE2B 
8a4ea2e35955d72d6b87c3f352d2fadc859febf83e0df5846ad7749d496bcdc961d9fac76e4b3f91e2686e778a0433026a883d987cd5428a284d080eab82680d
 SHA512 
fc2ecae20b94dbbfd3e017f89355f159826a18a56634bc0e4c54fbed6a237bb11980a323056915af5cea307fb1fefc301f8f996ea04608541cb12020197f2844
+DIST gcc-12-20231201.tar.xz 79793864 BLAKE2B 
b5c19bb9cb5c03138f20baa1d199f8784ddf52980a30d8c22a69a4e7885d976da9b94f139c6d82fc520c033ee29992e3aabb23c8508c6b1a8913ec3d89b2db51
 SHA512 
c17383259cbf7bda6b10be954430676846cc443e0d83309dbe4e2f5b4ea53006c6d7cb1ce3d564a2a5d5b773af59cf2a0c7ce7f82cfd8da71060be233d7a986f
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B 
c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618
 SHA512 
3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722

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

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

2023-12-01 Thread Sam James
commit: a0a1379a3be2a614058045a6bf24eb67d6007044
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 05:18:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 05:18:29 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=a0a1379a

11.4.0: add 77_all_all_PR112823_13_libiberty-warning.patch

Bug: https://gcc.gnu.org/PR112823
Signed-off-by: Sam James  gentoo.org>

 .../77_all_all_PR112823_13_libiberty-warning.patch | 36 ++
 11.4.0/gentoo/README.history   |  3 ++
 2 files changed, 39 insertions(+)

diff --git a/11.4.0/gentoo/77_all_all_PR112823_13_libiberty-warning.patch 
b/11.4.0/gentoo/77_all_all_PR112823_13_libiberty-warning.patch
new file mode 100644
index 000..26d38af
--- /dev/null
+++ b/11.4.0/gentoo/77_all_all_PR112823_13_libiberty-warning.patch
@@ -0,0 +1,36 @@
+https://gcc.gnu.org/PR112823
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=38757aa88735ab
+
+From 38757aa88735ab2e511bc428e2407a5a5e9fa0be Mon Sep 17 00:00:00 2001
+From: Iain Sandoe 
+Date: Mon, 23 Aug 2021 17:34:43 +0100
+Subject: [PATCH] libiberty, Darwin: Fix a build warning.
+
+r12-3005-g220c410162ebece4f missed a cast for the set_32 call.
+Fixed thus.
+
+Signed-off-by: Iain Sandoe 
+
+libiberty/ChangeLog:
+
+   * simple-object-mach-o.c (simple_object_mach_o_write_segment):
+   Cast the first argument to set_32 as needed.
+---
+ libiberty/simple-object-mach-o.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libiberty/simple-object-mach-o.c 
b/libiberty/simple-object-mach-o.c
+index 72b69d19c21..a8869e7c639 100644
+--- a/libiberty/simple-object-mach-o.c
 b/libiberty/simple-object-mach-o.c
+@@ -1228,7 +1228,7 @@ simple_object_mach_o_write_segment (simple_object_write 
*sobj, int descriptor,
+   /* Swap the indices, if required.  */
+ 
+   for (i = 0; i < (nsects_in * 4); ++i)
+-  set_32 ([i], index[i]);
++  set_32 ((unsigned char *) [i], index[i]);
+ 
+   sechdr_offset += sechdrsize;
+ 
+-- 
+2.39.3

diff --git a/11.4.0/gentoo/README.history b/11.4.0/gentoo/README.history
index b578306..436fcb5 100644
--- a/11.4.0/gentoo/README.history
+++ b/11.4.0/gentoo/README.history
@@ -1,3 +1,6 @@
+11 2 Dec 2023
+   + 77_all_all_PR112823_13_libiberty-warning.patch
+
 10 5 May 2023
- 77_all_all_PR109585_13_rtl-alias-analysis-typo.patch
 



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

2023-12-01 Thread Sam James
commit: f5fb13bac5bc03bc74a4885a02adef08a48c5d47
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:45:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:45:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5fb13ba

dev-libs/libxslt: fix modern c issue in tests

Test-only issue so no revbump.

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

 .../files/libxslt-1.1.39-libxml2-2.11-tests.patch  | 24 ++
 dev-libs/libxslt/libxslt-1.1.39.ebuild |  4 
 2 files changed, 28 insertions(+)

diff --git a/dev-libs/libxslt/files/libxslt-1.1.39-libxml2-2.11-tests.patch 
b/dev-libs/libxslt/files/libxslt-1.1.39-libxml2-2.11-tests.patch
new file mode 100644
index ..8d7f98e71b9d
--- /dev/null
+++ b/dev-libs/libxslt/files/libxslt-1.1.39-libxml2-2.11-tests.patch
@@ -0,0 +1,24 @@
+https://bugs.gentoo.org/918973
+https://gitlab.gnome.org/GNOME/libxslt/-/issues/99
+https://gitlab.gnome.org/GNOME/libxslt/-/commit/86ec392efd75ce24b79f4baa9822a1b088f3e47f
+
+From 86ec392efd75ce24b79f4baa9822a1b088f3e47f Mon Sep 17 00:00:00 2001
+From: Nick Wellnhofer 
+Date: Fri, 1 Dec 2023 21:05:19 +0100
+Subject: [PATCH] tests: Fix build with older libxml2
+
+Fixes #99.
+--- a/tests/runtest.c
 b/tests/runtest.c
+@@ -456,7 +456,8 @@ initializeLibxml2(void) {
+ xmlSetExternalEntityLoader(xmlNoNetExternalEntityLoader);
+ xmlSetGenericErrorFunc(NULL, testErrorHandler);
+ xsltSetGenericErrorFunc(NULL, testErrorHandler);
+-xmlSetStructuredErrorFunc(NULL, testStructuredErrorHandler);
++xmlSetStructuredErrorFunc(NULL,
++(xmlStructuredErrorFunc) testStructuredErrorHandler);
+ exsltRegisterAll();
+ xsltRegisterTestModule();
+ xsltMaxDepth = 200;
+-- 
+GitLab

diff --git a/dev-libs/libxslt/libxslt-1.1.39.ebuild 
b/dev-libs/libxslt/libxslt-1.1.39.ebuild
index e7d5b131b6cb..45105b23a089 100644
--- a/dev-libs/libxslt/libxslt-1.1.39.ebuild
+++ b/dev-libs/libxslt/libxslt-1.1.39.ebuild
@@ -39,6 +39,10 @@ MULTILIB_WRAPPED_HEADERS=(
/usr/include/libxslt/xsltconfig.h
 )
 
+PATCHES=(
+   "${FILESDIR}"/${P}-libxml2-2.11-tests.patch
+)
+
 src_prepare() {
default
 



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

2023-12-01 Thread Sam James
commit: 17ee1596c7eb55a81cfbb018ca62f9900a7e0eac
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 05:13:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 05:13:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ee1596

x11-misc/colord: fix modern c issue (32-bit ptr truncation)

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

 x11-misc/colord/colord-1.4.6-r2.ebuild | 129 +
 .../files/colord-1.4.6-FILE_OFFSET_BITS.patch  |  38 ++
 .../files/colord-1.4.6-time_t-ptr-truncation.patch |  35 ++
 3 files changed, 202 insertions(+)

diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild 
b/x11-misc/colord/colord-1.4.6-r2.ebuild
new file mode 100644
index ..20e350ceb6e5
--- /dev/null
+++ b/x11-misc/colord/colord-1.4.6-r2.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+VALA_USE_DEPEND="vapigen"
+
+inherit bash-completion-r1 meson-multilib tmpfiles udev vala
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
+RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
+
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   virtual/udev
+
+   systemd? ( >=sys-apps/systemd-44:0= )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus
+   )
+   >=sys-auth/polkit-0.114
+   argyllcms? ( media-gfx/argyllcms )
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/colord
+   acct-user/colord
+   selinux? ( sec-policy/selinux-colord )
+"
+BDEPEND="
+   acct-group/colord
+   acct-user/colord
+   app-text/docbook-xsl-ns-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   extra-print-profiles? ( media-gfx/argyllcms )
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-lcms2-corruption.patch
+   "${FILESDIR}"/${P}-time_t-ptr-truncation.patch
+   "${FILESDIR}"/${P}-FILE_OFFSET_BITS.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_src_prepare
+
+   # Test requires a running session
+   # https://github.com/hughsie/colord/issues/94
+   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
+
+   # Adapt to Gentoo paths
+   sed -i \
+   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
+   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
+   meson.build || die
+
+   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
+   # environment variables. It is counter-productive to check for an
+   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
+   sed -i -e "/find_program('vapigen')/d" meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_true daemon)
+   -Dbash_completion=false
+   $(meson_native_true udev_rules) # Install udev rules only from 
native build
+   $(meson_native_use_bool systemd)
+   -Dlibcolordcompat=true
+   $(meson_native_use_bool argyllcms argyllcms_sensor)
+   $(meson_native_use_bool scanner sane)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool extra-print-profiles print_profiles)
+   $(meson_use test tests)
+   -Dinstalled_tests=false
+   -Ddaemon_user=colord
+   $(meson_native_true man)
+   $(meson_use gtk-doc docs)
+   --localstatedir="${EPREFIX}"/var
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   newbashcomp data/colormgr colormgr
+
+   # Ensure config and profile directories exist and /var/lib/colord/*
+   # is writable by colord user
+   keepdir /var/lib/color{,d}/icc
+   fowners colord:colord 

[gentoo-commits] repo/gentoo:master commit in: sci-biology/tree-puzzle/, sci-biology/tree-puzzle/files/

2023-12-01 Thread Sam James
commit: 7b7a0493bc6a756dcfad9e945acbc84222fb0f55
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:41:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:41:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b7a0493

sci-biology/tree-puzzle: fix configure checks for modern c

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

 .../files/tree-puzzle-5.2-configure-c99.patch| 20 
 ...e-puzzle-5.2.ebuild => tree-puzzle-5.2-r1.ebuild} |  1 +
 2 files changed, 21 insertions(+)

diff --git a/sci-biology/tree-puzzle/files/tree-puzzle-5.2-configure-c99.patch 
b/sci-biology/tree-puzzle/files/tree-puzzle-5.2-configure-c99.patch
new file mode 100644
index ..8c3834136af1
--- /dev/null
+++ b/sci-biology/tree-puzzle/files/tree-puzzle-5.2-configure-c99.patch
@@ -0,0 +1,20 @@
+--- a/configure.ac
 b/configure.ac
+@@ -33,7 +33,7 @@ int main (int argc, char **argv)
+ {
+ MPI_Init(,);
+ MPI_Finalize();
+-exit(0);
++return 0;
+ }
+ EOF
+ 
+@@ -105,7 +105,7 @@ cat > conftest.c <

[gentoo-commits] repo/gentoo:master commit in: app-crypt/p11-kit/, app-crypt/p11-kit/files/

2023-12-01 Thread Sam James
commit: 3c99277497bde269514e37100e531a374b481bc8
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:50:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:50:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c992774

app-crypt/p11-kit: fix modern c issue (32-bit ptr truncation)

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

 .../p11-kit/files/p11-kit-0.25.3-pointer.patch | 111 +
 app-crypt/p11-kit/p11-kit-0.25.3-r1.ebuild |  76 ++
 2 files changed, 187 insertions(+)

diff --git a/app-crypt/p11-kit/files/p11-kit-0.25.3-pointer.patch 
b/app-crypt/p11-kit/files/p11-kit-0.25.3-pointer.patch
new file mode 100644
index ..feac3e132fce
--- /dev/null
+++ b/app-crypt/p11-kit/files/p11-kit-0.25.3-pointer.patch
@@ -0,0 +1,111 @@
+https://bugs.gentoo.org/918982
+https://github.com/p11-glue/p11-kit/pull/609
+
+From 6f05ca107d588fcedaa4ef06542760cbbda8c878 Mon Sep 17 00:00:00 2001
+From: Daiki Ueno 
+Date: Sat, 2 Dec 2023 09:24:01 +0900
+Subject: [PATCH] import-object: Avoid integer truncation on 32-bit platforms
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The build fails when compiling for 32-bit platforms with
+-Werror=incompatible-pointer-types:
+
+  CFLAGS="-m32 -march=i686 -Werror=incompatible-pointer-types -Werror=implicit 
-Werror=int-conversion" setarch i686 -- meson setup _build
+  setarch i686 -- meson compile -C _build -v
+  ...
+
+  ../p11-kit/import-object.c: In function ‘add_attrs_pubkey_rsa’:
+  ../p11-kit/import-object.c:223:62: error: passing argument 3 of 
‘p11_asn1_read’ from incompatible pointer type 
[-Werror=incompatible-pointer-types]
+223 | attr_modulus.pValue = p11_asn1_read (asn, "modulus", 
_modulus.ulValueLen);
+|  
^~~~
+|  |
+|  long 
unsigned int *
+
+Reported by Sam James in:
+https://github.com/p11-glue/p11-kit/issues/608
+
+Signed-off-by: Daiki Ueno 
+---
+ p11-kit/import-object.c | 32 
+ 1 file changed, 28 insertions(+), 4 deletions(-)
+
+diff --git a/p11-kit/import-object.c b/p11-kit/import-object.c
+index feee0765..278ad932 100644
+--- a/p11-kit/import-object.c
 b/p11-kit/import-object.c
+@@ -55,6 +55,7 @@
+ #endif
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -201,6 +202,7 @@ add_attrs_pubkey_rsa (CK_ATTRIBUTE *attrs,
+   CK_ATTRIBUTE attr_encrypt = { CKA_ENCRYPT, , sizeof (tval) };
+   CK_ATTRIBUTE attr_modulus = { CKA_MODULUS, };
+   CK_ATTRIBUTE attr_exponent = { CKA_PUBLIC_EXPONENT, };
++  size_t len;
+ 
+   pubkey = p11_asn1_read (info, "subjectPublicKey", _len);
+   if (pubkey == NULL) {
+@@ -220,17 +222,31 @@ add_attrs_pubkey_rsa (CK_ATTRIBUTE *attrs,
+   goto cleanup;
+   }
+ 
+-  attr_modulus.pValue = p11_asn1_read (asn, "modulus", 
_modulus.ulValueLen);
++  attr_modulus.pValue = p11_asn1_read (asn, "modulus", );
+   if (attr_modulus.pValue == NULL) {
+   p11_message (_("failed to obtain modulus"));
+   goto cleanup;
+   }
++#if ULONG_MAX < SIZE_MAX
++  if (len > ULONG_MAX) {
++  p11_message (_("failed to obtain modulus"));
++  goto cleanup;
++  }
++#endif
++  attr_modulus.ulValueLen = len;
+ 
+-  attr_exponent.pValue = p11_asn1_read (asn, "publicExponent", 
_exponent.ulValueLen);
+-  if (attr_exponent.pValue == NULL) {
++  attr_exponent.pValue = p11_asn1_read (asn, "publicExponent", );
++  if (attr_exponent.pValue == NULL || len > ULONG_MAX) {
++  p11_message (_("failed to obtain exponent"));
++  goto cleanup;
++  }
++#if ULONG_MAX < SIZE_MAX
++  if (len > ULONG_MAX) {
+   p11_message (_("failed to obtain exponent"));
+   goto cleanup;
+   }
++#endif
++  attr_exponent.ulValueLen = len;
+ 
+   result = p11_attrs_build (attrs, _key_type, _encrypt, 
_modulus, _exponent, NULL);
+   if (result == NULL) {
+@@ -260,12 +276,20 @@ add_attrs_pubkey_ec (CK_ATTRIBUTE *attrs,
+   CK_ATTRIBUTE attr_key_type = { CKA_KEY_TYPE, _type, sizeof 
(key_type) };
+   CK_ATTRIBUTE attr_ec_params = { CKA_EC_PARAMS, };
+   CK_ATTRIBUTE attr_ec_point = { CKA_EC_POINT, };
++  size_t len;
+ 
+-  attr_ec_params.pValue = p11_asn1_read (info, "algorithm.parameters", 
_ec_params.ulValueLen);
++  attr_ec_params.pValue = p11_asn1_read (info, "algorithm.parameters", 
);
+   if (attr_ec_params.pValue == NULL) {
+   p11_message (_("failed to obtain EC parameters"));
+   goto cleanup;
+   }
++#if ULONG_MAX < SIZE_MAX
++  if (len > ULONG_MAX) {
++  

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

2023-12-01 Thread Sam James
commit: 846888d7dfa177e3cbbfcdbb43134fd1fb61c18d
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:35:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:35:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=846888d7

dev-vcs/gitolite: Stabilize 3.6.13 arm, #919002

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

 dev-vcs/gitolite/gitolite-3.6.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/gitolite/gitolite-3.6.13.ebuild 
b/dev-vcs/gitolite/gitolite-3.6.13.ebuild
index 5b07820b7a75..5432e0c63527 100644
--- a/dev-vcs/gitolite/gitolite-3.6.13.ebuild
+++ b/dev-vcs/gitolite/gitolite-3.6.13.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git;
 else
SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 arm ~x86"
 fi
 
 LICENSE="GPL-2"



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

2023-12-01 Thread Sam James
commit: a96f4a543feb9c7f598a9fbe967e13fa90128857
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:35:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:35:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96f4a54

dev-vcs/gitolite: Stabilize 3.6.13 x86, #919002

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

 dev-vcs/gitolite/gitolite-3.6.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/gitolite/gitolite-3.6.13.ebuild 
b/dev-vcs/gitolite/gitolite-3.6.13.ebuild
index 5432e0c63527..1d9d797c2ef3 100644
--- a/dev-vcs/gitolite/gitolite-3.6.13.ebuild
+++ b/dev-vcs/gitolite/gitolite-3.6.13.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git;
 else
SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm ~x86"
+   KEYWORDS="~amd64 arm x86"
 fi
 
 LICENSE="GPL-2"



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

2023-12-01 Thread Sam James
commit: 9c51528023c4f13a5c407e8bbf2fc6d2e0cc56a1
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:13:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:13:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c515280

app-shells/bash: fix another configure check for modern c

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

 app-shells/bash/bash-5.2_p21-r1.ebuild | 374 +
 .../files/bash-5.2_p21-configure-strtold.patch |  32 ++
 2 files changed, 406 insertions(+)

diff --git a/app-shells/bash/bash-5.2_p21-r1.ebuild 
b/app-shells/bash/bash-5.2_p21-r1.ebuild
new file mode 100644
index ..48634f88f47d
--- /dev/null
+++ b/app-shells/bash/bash-5.2_p21-r1.ebuild
@@ -0,0 +1,374 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic toolchain-funcs prefix verify-sig
+
+# Uncomment if we have a patchset
+#GENTOO_PATCH_DEV="sam"
+#GENTOO_PATCH_VER="${PV}"
+
+# Official patchlevel
+# See ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+MY_PATCHES=()
+
+is_release() {
+   case ${PV} in
+   |*_alpha*|*_beta*|*_rc*)
+   return 1
+   ;;
+   *)
+   return 0
+   ;;
+   esac
+}
+
+[[ ${PV} != *_p* ]] && PLEVEL=0
+
+# The version of readline this bash normally ships with.
+# Note: right now, we don't use the system copy of readline for bash for 
non-releases.
+READLINE_VER="8.2_p1"
+
+DESCRIPTION="The standard GNU Bourne again shell"
+HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html 
https://git.savannah.gnu.org/cgit/bash.git;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git;
+   EGIT_BRANCH=devel
+   inherit git-r3
+elif is_release ; then
+   SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz"
+   SRC_URI+=" verify-sig? ( mirror://gnu/bash/${MY_P}.tar.gz.sig )"
+
+   if [[ ${PLEVEL} -gt 0 ]] ; then
+   # bash-5.1 -> bash51
+   my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
+
+   patch_url=
+   my_patch_index=
+
+   upstream_url_base="mirror://gnu/bash"
+   mirror_url_base="ftp://ftp.cwru.edu/pub/bash;
+
+   for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
+   printf -v mangled_patch_ver ${my_p}-%03d 
${my_patch_index}
+   
patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}"
+
+   SRC_URI+=" ${patch_url}"
+   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
+
+   # Add in the mirror URL too.
+   SRC_URI+=" 
${patch_url/${upstream_url_base}/${mirror_url_base}}"
+   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+
+   MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
+   done
+
+   unset my_p patch_url my_patch_index upstream_url_base 
mirror_url_base
+   fi
+else
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
+fi
+
+if [[ -n ${GENTOO_PATCH_VER} ]] ; then
+   SRC_URI+=" 
https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz;
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+if is_release ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
+
+DEPEND="
+   >=sys-libs/ncurses-5.2-r2:=
+   nls? ( virtual/libintl )
+"
+if is_release ; then
+   DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )"
+fi
+RDEPEND="
+   ${DEPEND}
+"
+# We only need bison (yacc) when the .y files get patched (bash42-005, 
bash51-011)
+BDEPEND="
+   pgo? ( dev-util/gperf )
+   verify-sig? ( sec-keys/openpgp-keys-chetramey )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# EAPI 8 tries to append it but it doesn't exist here
+QA_CONFIGURE_OPTIONS="--disable-static"
+
+PATCHES=(
+   #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/
+
+   # Patches from Chet sent to bash-bug ml
+   "${FILESDIR}"/${PN}-5.0-syslog-history-extern.patch
+   "${FILESDIR}"/${PN}-5.2_p15-random-ub.patch
+   "${FILESDIR}"/${PN}-5.2_p15-configure-clang16.patch
+   "${FILESDIR}"/${PN}-5.2_p21-wpointer-to-int.patch
+   

[gentoo-commits] repo/gentoo:master commit in: app-dicts/myspell-en/

2023-12-01 Thread Sam James
commit: 51685acf1c3dbd574f9c6a3351731f8df42d687c
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:02:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:02:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51685acf

app-dicts/myspell-en: Stabilize 20230901 ALLARCHES, #918987

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

 app-dicts/myspell-en/myspell-en-20230901.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-dicts/myspell-en/myspell-en-20230901.ebuild 
b/app-dicts/myspell-en/myspell-en-20230901.ebuild
index ba549ba9ab85..4a2935c26f50 100644
--- a/app-dicts/myspell-en/myspell-en-20230901.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20230901.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1693549382/dict-
 
 LICENSE="BSD MIT LGPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
 IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/iproute2/, sys-apps/iproute2/files/

2023-12-01 Thread Sam James
commit: 68de100047e59fb73d796848ef4c4735958a1651
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 02:51:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 03:28:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68de1000

sys-apps/iproute2: add strlcpy modern C configure patch

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

 ...Add-_GNU_SOURCE-to-strlcpy-configure-test.patch |  25 +++
 sys-apps/iproute2/iproute2-6.6.0-r1.ebuild | 215 +
 2 files changed, 240 insertions(+)

diff --git 
a/sys-apps/iproute2/files/iproute2-6.6.0-configure-Add-_GNU_SOURCE-to-strlcpy-configure-test.patch
 
b/sys-apps/iproute2/files/iproute2-6.6.0-configure-Add-_GNU_SOURCE-to-strlcpy-configure-test.patch
new file mode 100644
index ..0969ff0a7ab9
--- /dev/null
+++ 
b/sys-apps/iproute2/files/iproute2-6.6.0-configure-Add-_GNU_SOURCE-to-strlcpy-configure-test.patch
@@ -0,0 +1,25 @@
+https://lore.kernel.org/netdev/20231202024705.1375296-1-...@gentoo.org/T/#u
+
+From 3dc0bf34c1571429c08a8d0c08a69502e3e4575c Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 2 Dec 2023 02:46:05 +
+Subject: [PATCH] configure: Add _GNU_SOURCE to strlcpy configure test
+
+>=glibc-2.38 adds strlcpy but it's guarded under a feature-test macro. Just
+add _GNU_SOURCE to the configure test because we already pass _GNU_SOURCE 
unconditionally
+in the Makefiles when building iproute2.
+
+Signed-off-by: Sam James 
+--- a/configure
 b/configure
+@@ -445,6 +445,7 @@ EOF
+ check_strlcpy()
+ {
+ cat >$TMPDIR/strtest.c <
+ int main(int argc, char **argv) {
+   char dst[10];
+-- 
+2.43.0
+

diff --git a/sys-apps/iproute2/iproute2-6.6.0-r1.ebuild 
b/sys-apps/iproute2/iproute2-6.6.0-r1.ebuild
new file mode 100644
index ..e097dc28345f
--- /dev/null
+++ b/sys-apps/iproute2/iproute2-6.6.0-r1.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git;
+   inherit git-r3
+else
+   SRC_URI="https://www.kernel.org/pub/linux/utils/net/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="kernel routing and traffic control utilities"
+HOMEPAGE="https://wiki.linuxfoundation.org/networking/iproute2;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="atm berkdb bpf caps elf +iptables minimal nfs selinux split-usr"
+# Needs root
+RESTRICT="test"
+
+# We could make libmnl optional, but it's tiny, so eh
+RDEPEND="
+   !net-misc/arpd
+   !minimal? ( net-libs/libmnl:= )
+   atm? ( net-dialup/linux-atm )
+   berkdb? ( sys-libs/db:= )
+   bpf? ( dev-libs/libbpf:= )
+   caps? ( sys-libs/libcap )
+   elf? ( virtual/libelf:= )
+   iptables? ( >=net-firewall/iptables-1.4.20:= )
+   nfs? ( net-libs/libtirpc:= )
+   selinux? ( sys-libs/libselinux )
+"
+# We require newer linux-headers for ipset support (bug #549948) and some 
defines (bug #553876)
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-3.16
+"
+BDEPEND="
+   app-arch/xz-utils
+   >=sys-devel/bison-2.4
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.5.0-mtu.patch # bug #291907
+   "${FILESDIR}"/${PN}-6.5.0-configure-nomagic-nolibbsd.patch # bug 
#643722 & #911727
+   "${FILESDIR}"/${PN}-5.7.0-mix-signal.h-include.patch
+   "${FILESDIR}"/${PN}-6.4.0-disable-libbsd-fallback.patch # bug #911727
+   
"${FILESDIR}"/${PN}-6.6.0-configure-Add-_GNU_SOURCE-to-strlcpy-configure-test.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix version if necessary
+   local versionfile="include/version.h"
+   if [[ ${PV} !=  ]] && ! grep -Fq "${PV}" ${versionfile} ; then
+   einfo "Fixing version string"
+   sed -i "s@\"[[:digit:]\.]\+\"@\"${PV}\"@" \
+   ${versionfile} || die
+   fi
+
+   # echo -n is not POSIX compliant
+   sed -i 's@echo -n@printf@' configure || die
+
+   sed -i \
+   -e '/^CC :\?=/d' \
+   -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \
+   -e "s|-O2|${CFLAGS} ${CPPFLAGS}|" \
+   -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
+   -e "/^DBM_INCLUDE/s:=.*:=${T}:" \
+   Makefile || die
+
+   # Build against system headers
+   rm -r include/netinet || die #include/linux 
include/ip{,6}tables{,_common}.h include/libiptc
+   sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die
+
+   if use minimal ; then
+   sed -i -e '/^SUBDIRS=/s:=.*:=lib tc ip:' Makefile || die
+   fi
+}
+
+src_configure() {
+   tc-export AR CC PKG_CONFIG
+
+   # This sure is ugly. Should 

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

2023-12-01 Thread Sam James
commit: 1ae36006c79ef705252f5f7009e79f6add7dc353
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 03:51:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:01:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ae36006

sys-libs/db: fix another configure check for modern c

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

 sys-libs/db/db-4.8.30-r9.ebuild | 171 +
 sys-libs/db/db-5.3.28-r10.ebuild| 240 
 sys-libs/db/db-6.0.35-r5.ebuild | 234 +++
 sys-libs/db/files/db-4.8.30-tls-configure.patch |  31 +++
 4 files changed, 676 insertions(+)

diff --git a/sys-libs/db/db-4.8.30-r9.ebuild b/sys-libs/db/db-4.8.30-r9.ebuild
new file mode 100644
index ..ac50491119bd
--- /dev/null
+++ b/sys-libs/db/db-4.8.30-r9.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools db flag-o-matic multilib-minimal toolchain-funcs
+
+# Number of official patches
+#PATCHNO=`echo ${PV}|sed -e "s,\(.*_p\)\([0-9]*\),\2,"`
+PATCHNO="${PV/*.*.*_p}"
+if [[ ${PATCHNO} == "${PV}" ]] ; then
+   MY_PV="${PV}"
+   MY_P="${P}"
+   PATCHNO=0
+else
+   MY_PV="${PV/_p${PATCHNO}}"
+   MY_P="${PN}-${MY_PV}"
+fi
+
+S="${WORKDIR}/${MY_P}/build_unix"
+DESCRIPTION="Oracle Berkeley DB"
+HOMEPAGE="http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/overview/index.html;
+SRC_URI="http://download.oracle.com/berkeley-db/${MY_P}.tar.gz;
+for (( i=1 ; i<=${PATCHNO} ; i++ )) ; do
+   SRC_URI+=" 
http://www.oracle.com/technology/products/berkeley-db/db/update/${MY_PV}/patch.${MY_PV}.${i};
+done
+
+LICENSE="Sleepycat"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+IUSE="doc cxx tcl test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( tcl )"
+
+# The entire testsuite needs the TCL functionality
+DEPEND="tcl? ( >=dev-lang/tcl-8.5.15-r1:0=[${MULTILIB_USEDEP}] )
+   test? ( >=dev-lang/tcl-8.5.15-r1:0=[${MULTILIB_USEDEP}] )"
+RDEPEND="tcl? ( >=dev-lang/tcl-8.5.15-r1:0=[${MULTILIB_USEDEP}] )"
+# Need binutils for tc-ld-force-bfd
+BDEPEND="sys-devel/binutils:*"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.8-libtool.patch
+   "${FILESDIR}"/${PN}-4.8.30-rename-atomic-compare-exchange.patch
+   "${FILESDIR}"/${PN}-4.8-wformat-security.patch
+   "${FILESDIR}"/${PN}-4.8.30-clang16.patch
+   "${FILESDIR}"/${PN}-4.8.30-tls-configure.patch
+)
+
+src_prepare() {
+   cd "${WORKDIR}"/"${MY_P}" || die
+   for (( i=1 ; i<=${PATCHNO} ; i++ )); do
+   eapply -p0 "${DISTDIR}"/patch."${MY_PV}"."${i}"
+   done
+
+   default
+
+   sed -e "/^DB_RELEASE_DATE=/s/%B %e, %Y/%Y-%m-%d/" -i dist/RELEASE \
+   || die
+
+   cd dist || die
+   rm aclocal/libtool.m4 || die
+   sed \
+   -e '/AC_PROG_LIBTOOL$/aLT_OUTPUT' \
+   -i configure.ac || die
+   sed \
+   -e '/^AC_PATH_TOOL/s/ sh, none/ bash, none/' \
+   -i aclocal/programs.m4 || die
+
+   AT_M4DIR="aclocal" eautoreconf
+
+   # They do autoconf and THEN replace the version variables :(
+   . ./RELEASE
+   sed \
+   -e "s/__EDIT_DB_VERSION_MAJOR__/$DB_VERSION_MAJOR/g" \
+   -e "s/__EDIT_DB_VERSION_MINOR__/$DB_VERSION_MINOR/g" \
+   -e "s/__EDIT_DB_VERSION_PATCH__/$DB_VERSION_PATCH/g" \
+   -e "s/__EDIT_DB_VERSION_STRING__/$DB_VERSION_STRING/g" \
+   -e 
"s/__EDIT_DB_VERSION_UNIQUE_NAME__/$DB_VERSION_UNIQUE_NAME/g" \
+   -e "s/__EDIT_DB_VERSION__/$DB_VERSION/g" \
+   -i configure || die
+}
+
+src_configure() {
+   # Force bfd before calling multilib_toolchain_setup
+   tc-ld-force-bfd #470634 #729510
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --enable-compat185
+   --enable-o_direct
+   --without-uniquename
+   --disable-static
+   --disable-java
+   $([[ ${ABI} == amd64 ]] && echo --with-mutex=x86/gcc-assembly)
+   $(use_enable cxx)
+   $(use_enable cxx stl)
+   $(use_enable test)
+   )
+
+   # compilation with -O0 fails on amd64, see bug #171231
+   if [[ ${ABI} == amd64 ]]; then
+   local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
+   replace-flags -O0 -O2
+   is-flagq -O[s123] || append-flags -O2
+   fi
+
+   # Add linker versions to the symbols. Easier to do, and safer than 
header file
+   # mumbo jumbo.
+   append-ldflags -Wl,--default-symver
+
+   # Bug #270851: test needs TCL support
+   if use tcl || 

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

2023-12-01 Thread Sam James
commit: e2ff828b6ed715bae1b057442911dbb5ae0d5ec4
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:02:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:02:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2ff828b

media-sound/alsa-utils: Stabilize 1.2.10-r1 sparc, #918918

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

 media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
index 8ff8d98f898a..7ab193b60e2a 100644
--- a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
+++ b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.2.10-
 
 LICENSE="GPL-2"
 SLOT="0.9"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
sparc ~x86"
 IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
 
 DEPEND="



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

2023-12-01 Thread Sam James
commit: 02c20746a197742a2e9bff4286c1fb8cdee2cba5
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:02:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:02:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02c20746

media-sound/alsa-utils: Stabilize 1.2.10-r1 x86, #918918

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

 media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
index 620d10e4f024..8fd1a8151424 100644
--- a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
+++ b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.2.10-
 
 LICENSE="GPL-2"
 SLOT="0.9"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc x86"
 IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
 
 DEPEND="



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

2023-12-01 Thread Sam James
commit: 5fafb007e13e3c614fd33887bab788c63023938c
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:02:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:02:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fafb007

media-sound/alsa-utils: Stabilize 1.2.10-r1 ppc64, #918918

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

 media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
index 7ab193b60e2a..8ecef3641813 100644
--- a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
+++ b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.2.10-
 
 LICENSE="GPL-2"
 SLOT="0.9"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc ~x86"
 IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
 
 DEPEND="



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

2023-12-01 Thread Sam James
commit: 56e36692cb76b6dadfb7cf5fcc0e9d2cabca48f2
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:02:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:02:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e36692

media-libs/libsidplay: Stabilize 2.1.1-r7 amd64, #918977

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

 media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
index 486064b2700b..f37150f2f9d1 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
x86"
 IUSE="static-libs"
 
 BDEPEND="sys-devel/autoconf-archive"



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

2023-12-01 Thread Sam James
commit: 82f8b8085bb80846a3a389560ae0d07c739acd6f
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:02:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:02:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f8b808

dev-libs/libx86emu: Stabilize 3.5-r1 x86, #918980

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

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

diff --git a/dev-libs/libx86emu/libx86emu-3.5-r1.ebuild 
b/dev-libs/libx86emu/libx86emu-3.5-r1.ebuild
index 339ae9ee5072..e0cc1d495ff3 100644
--- a/dev-libs/libx86emu/libx86emu-3.5-r1.ebuild
+++ b/dev-libs/libx86emu/libx86emu-3.5-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/wfeldt/libx86emu/archive/refs/tags/${PV}.tar.gz -> $
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
 
 src_prepare() {
default



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

2023-12-01 Thread Sam James
commit: 1cdb237e0651a0c3f411a544fd4288bea72b056f
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:02:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:02:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cdb237e

media-sound/alsa-utils: Stabilize 1.2.10-r1 arm64, #918918

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

 media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
index b5a641a657e9..7801b8276247 100644
--- a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
+++ b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.2.10-
 
 LICENSE="GPL-2"
 SLOT="0.9"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
 
 DEPEND="



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

2023-12-01 Thread Sam James
commit: 8b35e990615e8be942eeeb70c376828e555d2ba7
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:02:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:02:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b35e990

media-sound/alsa-utils: Stabilize 1.2.10-r1 arm, #918918

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

 media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
index 7801b8276247..8ff8d98f898a 100644
--- a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
+++ b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.2.10-
 
 LICENSE="GPL-2"
 SLOT="0.9"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
 
 DEPEND="



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

2023-12-01 Thread Sam James
commit: 9ccef8c55e5901db6412b58b2276df2c616636a5
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:02:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:02:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ccef8c5

media-sound/alsa-utils: Stabilize 1.2.10-r1 amd64, #918918

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

 media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
index 8ecef3641813..620d10e4f024 100644
--- a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
+++ b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.2.10-
 
 LICENSE="GPL-2"
 SLOT="0.9"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc ~x86"
 IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
 
 DEPEND="



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

2023-12-01 Thread Daichi Yamamoto
commit: 753479e3dcd0ca378870b57d5c8e9dc3e7ce3c7f
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Sat Dec  2 03:25:36 2023 +
Commit: Daichi Yamamoto  dyama  net>
CommitDate: Sat Dec  2 03:25:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=753479e3

gui-apps/xremap: add 0.8.12, drop 0.8.11-r2

Signed-off-by: Daichi Yamamoto  dyama.net>

 gui-apps/xremap/Manifest| 14 +++---
 .../{xremap-0.8.11-r2.ebuild => xremap-0.8.12.ebuild}   | 17 -
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/gui-apps/xremap/Manifest b/gui-apps/xremap/Manifest
index 962edd6fcf..70d72ac70e 100644
--- a/gui-apps/xremap/Manifest
+++ b/gui-apps/xremap/Manifest
@@ -81,7 +81,7 @@ DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 
37fa14b589ff092377b9271c414d4
 DIST ident_case-1.0.1.crate 3492 BLAKE2B 
bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab
 SHA512 
81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
 DIST indexmap-1.9.3.crate 54653 BLAKE2B 
7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b
 SHA512 
2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
 DIST indexmap-2.0.0.crate 64038 BLAKE2B 
e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995
 SHA512 
59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3
-DIST indoc-2.0.3.crate 14305 BLAKE2B 
d0c1434a8199b4717b2ec7797fe83f93c81cec17a16620a30e8f8ae066f7ea7528fb3b6601f1d88d55066b74f4c46f5022043fde13531dec1b94f84cb5593ba6
 SHA512 
5617a13338d3a4c944d6257571929ab16a6ee4cd21bb1168a74d0b6c2594af43e944fedabc8a950b24f4c59791b3e560a1fd0e9a56b3ba63aac8c1459722e0b5
+DIST indoc-2.0.4.crate 14311 BLAKE2B 
8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44
 SHA512 
ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
 DIST instant-0.1.12.crate 6128 BLAKE2B 
728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902
 SHA512 
fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
 DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 
7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6
 SHA512 
30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544
 DIST is-terminal-0.4.9.crate 8109 BLAKE2B 
0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468
 SHA512 
0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966
@@ -134,12 +134,12 @@ DIST ryu-1.0.15.crate 46906 BLAKE2B 
6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c
 DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 
20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed
 SHA512 
342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4
 SHA512 
6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST semver-1.0.18.crate 29703 BLAKE2B 
b1867f552ac87968d895c5e49123bcce0f8aa0ad384e421e5ac88bd04ae203ed6b731d5c77fb8488ec6601f1f02a8f2a207a9d21f1cc66d433032628f5d7beda
 SHA512 
698dcd37b354cfd6ee452dce02d16051f23088ce53f0b4d099e1e4ad0f9350996f0b9b2e1c3ac7d5ed258accd92773266892e945fcae28055d4671c7ae5aac02
-DIST serde-1.0.188.crate 76230 BLAKE2B 
81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513
 SHA512 
7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2
-DIST serde_derive-1.0.188.crate 55563 BLAKE2B 
3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f
 SHA512 
fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0
-DIST 

[gentoo-commits] repo/gentoo:master commit in: app-misc/battop/

2023-12-01 Thread Patrick McLean
commit: 336101593fd1990f9d2732a9fb8783115d55fd20
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Dec  2 02:24:02 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Dec  2 02:24:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33610159

app-misc/battop: new package, add 0.2.4_p1

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

 app-misc/battop/Manifest   |  75 ++
 app-misc/battop/battop-0.2.4_p1.ebuild | 113 +
 app-misc/battop/metadata.xml   |  11 
 3 files changed, 199 insertions(+)

diff --git a/app-misc/battop/Manifest b/app-misc/battop/Manifest
new file mode 100644
index ..99dcff4dfa78
--- /dev/null
+++ b/app-misc/battop/Manifest
@@ -0,0 +1,75 @@
+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 atty-0.2.11.crate 5916 BLAKE2B 
e502c23faaa9dd27cc5865b68a721b0403071edb483fca0c745707f4c0ca1b1787b5677b2d8ad7f327b8f5588ba784126ce78496c1db54f7ca4ce0ccea669499
 SHA512 
9d6417dc1e8abdb4969418525b36c451274fd76769adb57bef9875ef62ef521c50d58626ebc4f96d2bea32cbadb6999fd67653b570293d7253b403b6d0736c79
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST battery-0.7.8.crate 40344 BLAKE2B 
588d36a7f3050e07ccbeada47a328a474dcd647cea7d2d2f254585d0ed115d1655f04118aa7e8b1e9b4758e171f1a3374b7c163aca9652e3125f5494529e7aad
 SHA512 
7cc556753c4367f325e3aee2ae5dc35f7340badccd8b45d0be066e861c60603854e13e7ecb896dd979d9cc1886fc4c4f15ae43b0745739817baf24533084acd7
+DIST battop-0.2.4_p1.gh.tar.gz 65203 BLAKE2B 
7c0b217324a3bb90617a590ebfb086d839e84c8b8f1cfe5fe7384af1835fee8d372b61789fc5df43f9136f38e112912f3e36fe3004414364344f6c21a44534ba
 SHA512 
998af0d9142e1fa8e04c1f974edf9f3020d07056e7820f1e32c47988d39ba9e60b289646d446d26875ff23c4da3b25dfc36087593873cea64f9d896d67a1a24a
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bumpalo-3.14.0.crate 82400 BLAKE2B 
13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223
 SHA512 
179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
+DIST cassowary-0.3.0.crate 22876 BLAKE2B 
7e74a08e02050548ade7dd1ebba7ce4e4360d258ea6acf126453889dbf16df433bed7b68789736881c957f4c09eead1f763a0c02f2474157b1650a1e77e6eca9
 SHA512 
0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8
+DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST chrono-0.4.31.crate 214513 BLAKE2B 
2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54
 SHA512 
23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089
+DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
+DIST core-foundation-0.7.0.crate 25384 BLAKE2B 

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

2023-12-01 Thread Mike Frysinger
commit: e12605ed3be60d24ff08df5c493ef5014124c6f5
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Dec  2 01:33:11 2023 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Dec  2 01:33:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e12605ed

sys-apps/net-tools: update HOMEPAGE to https

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

 sys-apps/net-tools/net-tools-2.10.ebuild | 2 +-
 sys-apps/net-tools/net-tools-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/net-tools/net-tools-2.10.ebuild 
b/sys-apps/net-tools/net-tools-2.10.ebuild
index fca68bc4c63d..8301318d36e7 100644
--- a/sys-apps/net-tools/net-tools-2.10.ebuild
+++ b/sys-apps/net-tools/net-tools-2.10.ebuild
@@ -14,7 +14,7 @@ else
 fi
 
 DESCRIPTION="Standard Linux networking tools"
-HOMEPAGE="http://net-tools.sourceforge.net/;
+HOMEPAGE="https://net-tools.sourceforge.io/;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-apps/net-tools/net-tools-.ebuild 
b/sys-apps/net-tools/net-tools-.ebuild
index 66cdcd23d4c1..da236abef59a 100644
--- a/sys-apps/net-tools/net-tools-.ebuild
+++ b/sys-apps/net-tools/net-tools-.ebuild
@@ -14,7 +14,7 @@ else
 fi
 
 DESCRIPTION="Standard Linux networking tools"
-HOMEPAGE="http://net-tools.sourceforge.net/;
+HOMEPAGE="https://net-tools.sourceforge.io/;
 
 LICENSE="GPL-2"
 SLOT="0"



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

2023-12-01 Thread Haelwenn Monnier
commit: 0ed46f7a0e8e7a53cc31db8c641fe4f31106a7bb
Author: Henri Gasc  eurecom  fr>
AuthorDate: Fri Dec  1 20:46:43 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Dec  1 20:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ed46f7a

dev-python/textual: add 0.44.0, drop 0.36.0

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

 dev-python/textual/Manifest   |  2 +-
 .../{textual-0.36.0.ebuild => textual-0.44.0.ebuild}  | 15 +--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/dev-python/textual/Manifest b/dev-python/textual/Manifest
index d7be15c01f..216cbf7bfc 100644
--- a/dev-python/textual/Manifest
+++ b/dev-python/textual/Manifest
@@ -1 +1 @@
-DIST textual-0.36.0.gh.tar.gz 25861324 BLAKE2B 
fa4b31b743452e583e40f95a86bb9b0e05a984a04aa83b4820eeed0124bebdb88e011f7d4cfd362cd686bab2df85913a2f4642218b25da9521c871926bbfe46b
 SHA512 
506f04a4eaa363e4423a823b8f4c804d2a531dd246905cf48d0cb001b59f1e1e936bd7b755424d69e5037f4d631fe6c8ea8799cb2d60c4a3fcf2982625d0cc86
+DIST textual-0.44.0.gh.tar.gz 27829324 BLAKE2B 
2e2e62aa2b05f09a4f29e96465b5228bcc8df0c165560fd4d5a76cb7153c55c6e7eb4434ec167893a888be1c54d24f9b41af1c7c17a8642b9341f245d22b7a73
 SHA512 
44d10806361571e6cacb087b0ee1fa78a8b55bfdaac14190d70f580e51911dc990ca6d3c9db85bef5df872cc0d7caf20d0ae3bba1020e44889dd487fb5bad97a

diff --git a/dev-python/textual/textual-0.36.0.ebuild 
b/dev-python/textual/textual-0.44.0.ebuild
similarity index 77%
rename from dev-python/textual/textual-0.36.0.ebuild
rename to dev-python/textual/textual-0.44.0.ebuild
index 7b1d86b02b..2208322031 100644
--- a/dev-python/textual/textual-0.36.0.ebuild
+++ b/dev-python/textual/textual-0.44.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
@@ -41,8 +41,11 @@ python_install_all() {
elog "If you want the documentation, you can read it at 
https://textual.textualize.io/;
 }
 
-python_test() {
+EPYTEST_DESELECT=(
# Those tests ask to press keys
-   local EPYTEST_IGNORE="tests/snapshot_tests/test_snapshots.py"
-   epytest "${S}/tests" || die "Tests failed with ${EPYTHON}"
-}
+   tests/snapshot_tests/test_snapshots.py
+
+   # Need a package that should be optional
+   tests/text_area/test_languages.py::test_register_language
+   
tests/text_area/test_languages.py::test_register_language_existing_language
+)



[gentoo-commits] repo/proj/guru:master commit in: net-im/discord-canary-bin/

2023-12-01 Thread Haelwenn Monnier
commit: 3e006fc5e725a87968b7637f7a3504bb78b36148
Author: Niko Huuskonen  gmail  com>
AuthorDate: Fri Dec  1 20:03:30 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Dec  1 20:03:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e006fc5

net-im/discord-canary-bin: update 0.0.166 -> 0.0.203

Signed-off-by: Niko Huuskonen  gmail.com>

 net-im/discord-canary-bin/Manifest  | 2 +-
 ...cord-canary-bin-0.0.166.ebuild => discord-canary-bin-0.0.203.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/discord-canary-bin/Manifest 
b/net-im/discord-canary-bin/Manifest
index 798b1be380..36caf96a01 100644
--- a/net-im/discord-canary-bin/Manifest
+++ b/net-im/discord-canary-bin/Manifest
@@ -1 +1 @@
-DIST discord-canary-0.0.166.deb 93799190 BLAKE2B 
8ca14d4bafc614cf823f18d135b0b6374b049b0c8da1295110b7fc0a91675f81797d1208c49d6536d768ed333124f96928ae0f5d4f0846e2c4968871c3433e6e
 SHA512 
a7e64e082b8f8f3857131de26ea4e02cdb0e462c5d5cd2e02e74015d6a84cf7d664df970f2c742b8be72f0e0c0bbf38803cd407ce0e3310f32b546318f6a203a
+DIST discord-canary-0.0.203.deb 92533958 BLAKE2B 
35a4a51aa9e88080fde90b5fb3ec58009b56c93e380649c5ec555940e9601a43f95bba13473b126df277a2600d24f939d3ead962dc2017e3cabb12ef34ce1c4b
 SHA512 
02b8a56f3cba3b81f9ebd40e6cd66af3d9f7bd4950cf93c0cff31edbd4d364f9c5e12e409932f859d816850fe6dc246bf12b75244f884badf0c737765b735c89

diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.166.ebuild 
b/net-im/discord-canary-bin/discord-canary-bin-0.0.203.ebuild
similarity index 100%
rename from net-im/discord-canary-bin/discord-canary-bin-0.0.166.ebuild
rename to net-im/discord-canary-bin/discord-canary-bin-0.0.203.ebuild



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

2023-12-01 Thread Haelwenn Monnier
commit: 44947df30df20740656d4745273dd7ebf9ff2376
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Dec  2 01:23:34 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sat Dec  2 01:23:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=44947df3

dev-lang/hare: adjust for new location of example config

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-lang/hare/hare-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/hare/hare-.ebuild b/dev-lang/hare/hare-.ebuild
index d8353170ce..4330b9e1bb 100644
--- a/dev-lang/hare/hare-.ebuild
+++ b/dev-lang/hare/hare-.ebuild
@@ -42,7 +42,7 @@ src_configure() {
* ) die "unsupported architecture: ${ARCH}" ;;
esac
 
-   cp config.example.mk config.mk || die
+   cp configs/linux.mk config.mk || die
sed -i \
-e 's;=aarch64-;=;' \
-e 's;=riscv64-;=;' \



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

2023-12-01 Thread Haelwenn Monnier
commit: 2651a8e02c4f53ec7cc4229caedfe4247aad0b24
Author: Zen  pyl  onl>
AuthorDate: Fri Dec  1 18:38:33 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Dec  1 18:39:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2651a8e0

sys-kernel/ugrd: Bumped to 0.11.2 with kmod resolution fixes, --version arg

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.11.1.ebuild => ugrd-0.11.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 58ea03c12b..ded97dbe31 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
-DIST ugrd-0.11.1.tar.gz 44977 BLAKE2B 
8ea59c6957557c3c1e8f0588a5d366f527a02d418f4d3e92accbbd78a423f9b0dc16a315021733136bc43c002f53be9f6e5eb33e968641b5eb638c7da7ca04e0
 SHA512 
0f90d1a6c1ed65283fa2892a19f6331c62c1e80051dc51197a95b7adc631b8a0c858cadc36d5c8f202a8feee45e0d113d8de6bf12c3ebd3a3a0984e7534c748e
+DIST ugrd-0.11.2.tar.gz 45176 BLAKE2B 
d645cfa36d3b6ec44cc98b5923eff127734c5a4ed5447d5b7599f6a88d702232d601aae6da1c9cd5de427a1d45dcd4b254739036ac744f822e81f47f543dd9bf
 SHA512 
78feef93e1839e4c7f59ae3973fbf28aef200e65673612c442b65d90c2944dfc6bd6388fb9863e0012cfd1e2a4e818c24fe42d6312db6b257e13ecdc060979aa
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2

diff --git a/sys-kernel/ugrd/ugrd-0.11.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.11.2.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.11.1.ebuild
rename to sys-kernel/ugrd/ugrd-0.11.2.ebuild



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

2023-12-01 Thread Haelwenn Monnier
commit: 43e22902ba84749abf53803f7a6162c06b2f98f4
Author: Henri Gasc  eurecom  fr>
AuthorDate: Fri Dec  1 18:52:08 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Dec  1 20:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=43e22902

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

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

 app-misc/pipes-rs/Manifest  | 182 ++--
 app-misc/pipes-rs/pipes-rs-1.6.1.ebuild | 169 -
 app-misc/pipes-rs/pipes-rs-1.6.2.ebuild | 101 ++
 3 files changed, 159 insertions(+), 293 deletions(-)

diff --git a/app-misc/pipes-rs/Manifest b/app-misc/pipes-rs/Manifest
index 0a7388479a..725929bf96 100644
--- a/app-misc/pipes-rs/Manifest
+++ b/app-misc/pipes-rs/Manifest
@@ -1,140 +1,74 @@
-DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
-DIST anstream-0.2.6.crate 19429 BLAKE2B 
ab22ca48e23a717f2cb909ec1fa162d40bffe198b99dc2e2d7bd80702b404ed881aafff9bd54f5091ed714573a9e9fcc64d4e9aeba8e5d2be22fc09cf97531d6
 SHA512 
6488232a6b19f6d187424097446754139559dc9eb5918c47429e4759b64b28fda5a3f33437cb1b364cceace655935f94d2be128bac327ac826fa588c2c1463ad
-DIST anstyle-0.3.5.crate 14272 BLAKE2B 
15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf2814d0b4de173d52
 SHA512 
3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709
-DIST anstyle-parse-0.1.1.crate 24186 BLAKE2B 
c488959a2c50905f35b43b8d6174f1f1e56bf5da49e4d7c8cad7eb313eeef5a66b61d1b5f3780796b8f6f4b0702b54b112e9227054c5567c5e57ce7b1c3d8440
 SHA512 
366fc0a5eb27744eac1f8cfc775734226e937ab5288e1401043d033eca046eeed6918362bc9c1e76f8b2f77ec85e7f0d9a0c801a4b36790f278d62a8fe1d417f
-DIST anstyle-wincon-0.2.0.crate 11667 BLAKE2B 
491e1e2d4932e9d9cc170379e297833c9731c7628061116f9a590a63059005b36c41d96abb6c8ed0be3698800bda7930df92aa827d77bc7ddb2182f170c85eb6
 SHA512 
d0d9703e023a92ce51a0987b23564e93504d11266e049be5fb386bd7d448e6bc9e7fc795217ce139290ffad5c40bf6fddad23709ebfbeebb9f2f8e0592be9b63
-DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
-DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
+DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
+DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
+DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
+DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
+DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 

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

2023-12-01 Thread Haelwenn Monnier
commit: 28c97e1d0a06ed6317fdaa5e61fa2e9eb14952f2
Author: Henri Gasc  eurecom  fr>
AuthorDate: Fri Dec  1 17:02:03 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Dec  1 20:50:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28c97e1d

sci-mathematics/pyromaths: update HOMEPAGE and ebuild

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

 sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild | 24 ---
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild 
b/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild
index b1980e1c9a..0a7bd96a28 100644
--- a/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild
+++ b/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild
@@ -1,17 +1,17 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 
 DESCRIPTION="Create maths exercises in LaTeX and PDF format"
 
 HOMEPAGE="
-   https://www.pyromaths.org
+   https://pyromaths.frama.io/pyromaths-staticsite
https://pypi.org/project/pyromaths
https://framagit.org/pyromaths/pyromaths
 "
@@ -21,10 +21,11 @@ S="${WORKDIR}/${PN}-version-${PV}"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="test"
+IUSE="test doc"
 
 RDEPEND="
dev-python/lxml[${PYTHON_USEDEP}]
+   dev-tex/latexmk
dev-texlive/texlive-pstricks
dev-texlive/texlive-basic
dev-texlive/texlive-latexextra
@@ -33,12 +34,13 @@ RDEPEND="
dev-texlive/texlive-mathscience
 "
 BDEPEND="
-   dev-python/jinja2-cli
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/sphinx-argparse[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/jinja2-cli[${PYTHON_USEDEP}]
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-argparse[${PYTHON_USEDEP}]
+   )
 "
-DEPEND="${RDEPEND} ${BDEPEND}"
+DEPEND="${RDEPEND}"
 
 PATCHES=(
"${FILESDIR}/setuptools.patch"
@@ -48,10 +50,10 @@ distutils_enable_tests pytest
 
 python_compile() {
distutils-r1_python_compile
-   emake man -C Doc
+   use doc && emake man -C Doc
 }
 
 python_install() {
distutils-r1_python_install
-   doman "${S}/Doc/build/man/pyromaths.1"
+   use doc && doman "${S}/Doc/build/man/pyromaths.1"
 }



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

2023-12-01 Thread Haelwenn Monnier
commit: 89d98ee8045d31d293651cf4f481c03edc640f10
Author: Henri Gasc  eurecom  fr>
AuthorDate: Fri Dec  1 19:32:26 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Dec  1 20:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89d98ee8

dev-python/textual-dev: add 1.2.0, drop 1.1.0

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

 dev-python/textual-dev/Manifest   | 2 +-
 .../{textual-dev-1.1.0.ebuild => textual-dev-1.2.0.ebuild}| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/textual-dev/Manifest b/dev-python/textual-dev/Manifest
index 86642fefd5..24330810b3 100644
--- a/dev-python/textual-dev/Manifest
+++ b/dev-python/textual-dev/Manifest
@@ -1 +1 @@
-DIST textual-dev-1.1.0.gh.tar.gz 70381 BLAKE2B 
4fa7ba78b596ca075f614d1d9fb62a05a4225c2016692e4b3dafcc116bbee6e9d3d685f80c057987a9e9fdfcca913b1cb141b4ab67c2c4cfbe87f645cf77e8fc
 SHA512 
ce2cd1e6c3761d3e8ff680b55e6ca77b3aa0ba6ff18f1a901cf412b3cc7281d5028f15e30603d7a5fe9b74d3a962deda25a788035d82b4bff3ce6b5ab8a22c59
+DIST textual-dev-1.2.0.gh.tar.gz 71409 BLAKE2B 
c878243b9d6b9683ec59796e24553c506379f90f32c1adf67200e63dcda141427c692ee1d529c26055669ec759dc63ec2f8f01d37bdc184fdf99c5d07ec93a79
 SHA512 
a0aff879d5bf8792d46577192e89cd3136a63515dcfe4b4c3e033665c535629ef52a52b1c38186d9593605b94672fda19a241e67e6df0ff5400cf82d19cb97b8

diff --git a/dev-python/textual-dev/textual-dev-1.1.0.ebuild 
b/dev-python/textual-dev/textual-dev-1.2.0.ebuild
similarity index 91%
rename from dev-python/textual-dev/textual-dev-1.1.0.ebuild
rename to dev-python/textual-dev/textual-dev-1.2.0.ebuild
index b1e705cfbe..3c0ad5b5a1 100644
--- a/dev-python/textual-dev/textual-dev-1.1.0.ebuild
+++ b/dev-python/textual-dev/textual-dev-1.2.0.ebuild
@@ -4,11 +4,11 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
-hash_commit="4e742d7cf4cdc7e2d8a9a768305fd9f7060b6b74"
+hash_commit="be6340920e0f31a362bcedaf0f08ef1ce2c64a8b"
 
 DESCRIPTION="Modern Text User Interface framework"
 HOMEPAGE="https://github.com/Textualize/textual-dev 
https://pypi.org/project/textual-dev/;



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

2023-12-01 Thread Haelwenn Monnier
commit: 21c632d758909d4479d859aceb704f2bb9e75390
Author: Zen  pyl  onl>
AuthorDate: Fri Dec  1 19:42:34 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Dec  1 19:42:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21c632d7

sys-kernel/ugrd: Removed 0.11.2, bumped to 0.11.3 with better runtime error 
handling

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.11.2.ebuild => ugrd-0.11.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index ded97dbe31..96058713c5 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
-DIST ugrd-0.11.2.tar.gz 45176 BLAKE2B 
d645cfa36d3b6ec44cc98b5923eff127734c5a4ed5447d5b7599f6a88d702232d601aae6da1c9cd5de427a1d45dcd4b254739036ac744f822e81f47f543dd9bf
 SHA512 
78feef93e1839e4c7f59ae3973fbf28aef200e65673612c442b65d90c2944dfc6bd6388fb9863e0012cfd1e2a4e818c24fe42d6312db6b257e13ecdc060979aa
+DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2

diff --git a/sys-kernel/ugrd/ugrd-0.11.2.ebuild 
b/sys-kernel/ugrd/ugrd-0.11.3.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.11.2.ebuild
rename to sys-kernel/ugrd/ugrd-0.11.3.ebuild



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

2023-12-01 Thread Haelwenn Monnier
commit: 988a3877fad4cccab4b2047cb6b41d1d80421ddc
Author: Henri Gasc  eurecom  fr>
AuthorDate: Fri Dec  1 22:22:10 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Dec  1 22:22:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=988a3877

app-misc/cliphist: new package, add 0.4.0

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

 app-misc/cliphist/Manifest  |  1 +
 app-misc/cliphist/cliphist-0.4.0.ebuild | 29 +
 app-misc/cliphist/metadata.xml  | 11 +++
 3 files changed, 41 insertions(+)

diff --git a/app-misc/cliphist/Manifest b/app-misc/cliphist/Manifest
new file mode 100644
index 00..f03d6c3bc1
--- /dev/null
+++ b/app-misc/cliphist/Manifest
@@ -0,0 +1 @@
+DIST cliphist-0.4.0.gh.tar.gz 1273482 BLAKE2B 
4af36cdd289663d5e9cad8e3759c902d556824d615d66da3486ccffdaf3104e8a2d372bfc5746f37c6a3112538e860af2a25375a57b6ccbc5f44690dfd206d5c
 SHA512 
c026fd256488a5dc3b6035eeb983b424a6fe1040f52973ad87a813ea349cf4eb73b7fae5406ae8fe13e8ffa03bc48913efcfc6aa35ee38339bd1d393368c5a40

diff --git a/app-misc/cliphist/cliphist-0.4.0.ebuild 
b/app-misc/cliphist/cliphist-0.4.0.ebuild
new file mode 100644
index 00..db97978e32
--- /dev/null
+++ b/app-misc/cliphist/cliphist-0.4.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Wayland clipboard manager with support for multimedia"
+HOMEPAGE="https://github.com/sentriz/cliphist;
+SRC_URI="https://github.com/henri-gasc/cliphist/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-3 MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   gui-apps/wl-clipboard
+   x11-misc/xdg-utils
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin "${PN}"
+   default
+}

diff --git a/app-misc/cliphist/metadata.xml b/app-misc/cliphist/metadata.xml
new file mode 100644
index 00..22a9d5c765
--- /dev/null
+++ b/app-misc/cliphist/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+g...@eurecom.fr
+Gasc Henri
+  
+  
+sentriz/cliphist
+  
+



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

2023-12-01 Thread Haelwenn Monnier
commit: 0bee32dc805b1aacbbf39ecdfed3e30a6e78bd34
Author: Henri Gasc  eurecom  fr>
AuthorDate: Fri Dec  1 20:50:54 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Dec  1 20:50:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0bee32dc

app-text/dooit: enable py3.12

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

 app-text/dooit/dooit-2.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/dooit/dooit-2.1.0.ebuild 
b/app-text/dooit/dooit-2.1.0.ebuild
index e7dbd5b139..15944f396b 100644
--- a/app-text/dooit/dooit-2.1.0.ebuild
+++ b/app-text/dooit/dooit-2.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



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

2023-12-01 Thread Haelwenn Monnier
commit: baf639315b17e85bf3ab2561b43c2798ad60afdb
Author: Henri Gasc  eurecom  fr>
AuthorDate: Fri Dec  1 18:18:14 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Dec  1 20:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=baf63931

app-misc/metadata-cleaner: add 2.5.4, drop 2.3.1

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

 app-misc/metadata-cleaner/Manifest   |  2 +-
 ...ta-cleaner-2.3.1.ebuild => metadata-cleaner-2.5.4.ebuild} | 12 +++-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/app-misc/metadata-cleaner/Manifest 
b/app-misc/metadata-cleaner/Manifest
index fee75701b3..59bc064f4f 100644
--- a/app-misc/metadata-cleaner/Manifest
+++ b/app-misc/metadata-cleaner/Manifest
@@ -1 +1 @@
-DIST metadata-cleaner-v2.3.1.tar.bz2 2120932 BLAKE2B 
bcb96c997fe31548e5acfe645a48f429f5142609a5aeb6179304cb57cae791c6651806c0a195c14dfe74b03b3bdc164e1c03ca40513a69311b77921ac5bacf4a
 SHA512 
9d530a15fcfa2f5fdf5b07467d2ec17e06530ee9a62dd0f6032277c30bfd9eef394ad104dcffe8e72b46fc06064003641029222abcdde8c93a9292d057008807
+DIST metadata-cleaner-v2.5.4.tar.bz2 2199711 BLAKE2B 
2afab5cf716bbf21ae95737c589a1466df0ddb3981b6c11fa8f02284f550a698118df32154e0b6e3860f0aa901329e44690c9d8ac67a92883fcb1118095924fb
 SHA512 
7ec8e1029f59c273e0514f2afe6b57e7dbd09c1be14e8220996e795f06a4eb93523aa892fc69cc4286b7451b7e23f47a7aa08d949df3cac33293643b5b899e6f

diff --git a/app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild 
b/app-misc/metadata-cleaner/metadata-cleaner-2.5.4.ebuild
similarity index 88%
rename from app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild
rename to app-misc/metadata-cleaner/metadata-cleaner-2.5.4.ebuild
index d616b76084..5015bd4ab7 100644
--- a/app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild
+++ b/app-misc/metadata-cleaner/metadata-cleaner-2.5.4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit gnome2-utils meson python-single-r1 xdg-utils
+inherit gnome2-utils meson python-single-r1
 
 DESCRIPTION="Python GTK application to view and clean metadata in files, using 
mat2."
 HOMEPAGE="https://metadatacleaner.romainvigier.fr 
https://gitlab.com/rmnvgr/metadata-cleaner;
@@ -15,17 +15,19 @@ SLOT="0"
 KEYWORDS="~amd64"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-DEPEND="${PYTHON_DEPS}
+DEPEND="
+   ${PYTHON_DEPS}
dev-util/itstool
gui-libs/gtk:4
gui-libs/libadwaita
$(python_gen_cond_dep '
dev-python/pygobject[${PYTHON_USEDEP}]
app-misc/mat2[${PYTHON_USEDEP}]
-   ')"
+   ')
+"
 
 RDEPEND="${DEPEND}"
-BDEPEND=""
+BDEPEND="${DEPEND}"
 
 S=${WORKDIR}/metadata-cleaner-v${PV}
 



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

2023-12-01 Thread Haelwenn Monnier
commit: 6e19a5eb0a6c938e580e204f0a39d69440b7e7df
Author: Henri Gasc  eurecom  fr>
AuthorDate: Fri Dec  1 19:15:15 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Dec  1 20:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e19a5eb

app-text/dooit: add 2.1.0, drop 1.0.0

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

 app-text/dooit/Manifest   |  2 +-
 app-text/dooit/{dooit-1.0.0.ebuild => dooit-2.1.0.ebuild} | 15 ---
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/app-text/dooit/Manifest b/app-text/dooit/Manifest
index aa38fe3330..dcdfae28af 100644
--- a/app-text/dooit/Manifest
+++ b/app-text/dooit/Manifest
@@ -1 +1 @@
-DIST v1.0.0.gh.tar.gz 49820 BLAKE2B 
34f2cf0bbec72442d37d6f1dece847b1ae5744c2ccc3364b9d850382bdf4571e88bd6afb2312d0989a25ddd3cdbf2bad4aa4d07843a612823af2200b0b3c0b52
 SHA512 
295a2bf7e357da912982020312dcfaf183eb4c6a430865d86231ccac71efa2f95c11e4fbbf1b1dc255ad7d461a71f6a45d8bc51bfcfa8589724db1519e6e0836
+DIST dooit-2.1.0.gh.tar.gz 71329 BLAKE2B 
2e2a4b6ce349fdbbac02cf532871716ed7a9520653bd30340bdcbf2fa4bf3e5e74360fc4c764d2a5a868f0f794d61deb72313f6fed2548a281328f97307ab1a0
 SHA512 
fb59ca160999c4f188d8369997134807b214d6ce9bdf04c4407a05eff7cb7037d4dc6075a16443f6482e32268d322b74f0ae6611c30be11457fb7ca4d755cec5

diff --git a/app-text/dooit/dooit-1.0.0.ebuild 
b/app-text/dooit/dooit-2.1.0.ebuild
similarity index 75%
rename from app-text/dooit/dooit-1.0.0.ebuild
rename to app-text/dooit/dooit-2.1.0.ebuild
index fcc7c30b8a..e7dbd5b139 100644
--- a/app-text/dooit/dooit-1.0.0.ebuild
+++ b/app-text/dooit/dooit-2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,18 +10,19 @@ inherit distutils-r1
 
 DESCRIPTION="A TUI todo manager"
 HOMEPAGE="https://github.com/kraanzu/dooit https://pypi.org/project/dooit/;
-SRC_URI="https://github.com/kraanzu/dooit/archive/refs/tags/v${PV}.tar.gz -> 
v${PV}.gh.tar.gz"
+SRC_URI="https://github.com/kraanzu/dooit/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
+KEYWORDS="~amd64"
 
 RDEPEND="
-   dev-python/textual[${PYTHON_USEDEP}]
-   dev-python/py-nanoid[${PYTHON_USEDEP}]
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/pyperclip[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/textual[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/dateparser[${PYTHON_USEDEP}]
dev-python/tzlocal[${PYTHON_USEDEP}]
-   dev-python/appdirs[${PYTHON_USEDEP}]
 "
-DEPEND="${BDEPEND}"
+DEPEND="${RDEPEND}"



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

2023-12-01 Thread James Le Cuirot
commit: 33f108891044253b68de92157add2a032dd67b0a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Dec  1 23:28:30 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Dec  1 23:31:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f10889

media-video/ffmpeg-chromium: Version bump to 117

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

 media-video/ffmpeg-chromium/Manifest   |   1 +
 .../ffmpeg-chromium/ffmpeg-chromium-117.ebuild | 244 +
 .../files/ffmpeg-chromium-117.patch|  27 +++
 3 files changed, 272 insertions(+)

diff --git a/media-video/ffmpeg-chromium/Manifest 
b/media-video/ffmpeg-chromium/Manifest
index 62b13188f8f7..053efc7c0468 100644
--- a/media-video/ffmpeg-chromium/Manifest
+++ b/media-video/ffmpeg-chromium/Manifest
@@ -1 +1,2 @@
 DIST ffmpeg-chromium-114.tar.xz 9934024 BLAKE2B 
cc11bd00bcf6bef5f946a16f1544881c71503207ba3c6ec57cdc37124ea562366dced2e029f31e57a6f78ec7073412ac0b8ec470d14975a3cc40fad2e96ec5df
 SHA512 
1b1743664d58f5b92971d113ea441604e0b46f28b22df1b02ab0431b8e884789fb6d81b4f50ff1526f716381abcc63e1b336d23edd9ea28abe8b3526fba08ce9
+DIST ffmpeg-chromium-117.tar.xz 10085348 BLAKE2B 
2de4d0913061f97967013481a878cd97adca0af0c0eb89c6909cb83ce56ad6ee077b527651f6392b15d78090fb5d7bf05d0734ca4c0aebb678405f51fceab11a
 SHA512 
2bbc6b34cdb1e47fd741e443cde32e95e8adba569d27a559f14a25440280cb0a6a56e5856fc6d7ebdd73aca9942da3ec9c0037079fd39007653c134e1be96e67

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-117.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-117.ebuild
new file mode 100644
index ..c51a4c4b8b9b
--- /dev/null
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-117.ebuild
@@ -0,0 +1,244 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+COMMIT="556e3ba65d21006a8732d66e4aa8f810cee39ed0"
+DESCRIPTION="FFmpeg built specifically for codec support in Chromium-based 
browsers"
+HOMEPAGE="https://ffmpeg.org/;
+SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${P}.tar.xz;
+
+SLOT="${PV}"
+LICENSE="
+   !gpl? ( LGPL-2.1 )
+   gpl? ( GPL-2 )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64"
+
+# Options to use as use_enable in the foo[:bar] form.
+# This will feed configure with $(use_enable foo bar)
+# or $(use_enable foo foo) if no :bar is set.
+# foo is added to IUSE.
+FFMPEG_FLAG_MAP=(
+   cpudetection:runtime-cpudetect debug
+   +gpl
+   vaapi vdpau vulkan
+   # decoders
+   mmal +opus:libopus
+   nvenc:ffnvcodec
+   # Threads; we only support pthread for now but ffmpeg supports 
more
+   +threads:pthreads
+)
+
+IUSE="
+   ${FFMPEG_FLAG_MAP[@]%:*}
+"
+
+# Strings for CPU features in the useflag[:configure_option] form
+# if :configure_option isn't set, it will use 'useflag' as configure option
+ARM_CPU_FEATURES=(
+   cpu_flags_arm_thumb:armv5te
+   cpu_flags_arm_v6:armv6
+   cpu_flags_arm_thumb2:armv6t2
+   cpu_flags_arm_neon:neon
+   cpu_flags_arm_vfp:vfp
+   cpu_flags_arm_vfpv3:vfpv3
+   cpu_flags_arm_v8:armv8
+)
+ARM_CPU_REQUIRED_USE="
+   arm64? ( cpu_flags_arm_v8 )
+   cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon )
+   cpu_flags_arm_neon? (
+   cpu_flags_arm_vfp
+   arm? ( cpu_flags_arm_thumb2 )
+   )
+   cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp )
+   cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 )
+   cpu_flags_arm_v6? (
+   arm? ( cpu_flags_arm_thumb )
+   )
+"
+X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx 
avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx
+  mmxext:mmxext sse:sse sse2:sse2 
sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
+X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
+X86_CPU_REQUIRED_USE="
+   cpu_flags_x86_avx2? ( cpu_flags_x86_avx )
+   cpu_flags_x86_fma4? ( cpu_flags_x86_avx )
+   cpu_flags_x86_fma3? ( cpu_flags_x86_avx )
+   cpu_flags_x86_xop?  ( cpu_flags_x86_avx )
+   cpu_flags_x86_avx?  ( cpu_flags_x86_sse4_2 )
+   cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 )
+   cpu_flags_x86_sse4_2?  ( cpu_flags_x86_sse4_1 )
+   cpu_flags_x86_sse4_1?  ( cpu_flags_x86_ssse3 )
+   cpu_flags_x86_ssse3?  ( cpu_flags_x86_sse3 )
+   cpu_flags_x86_sse3?  ( cpu_flags_x86_sse2 )
+   cpu_flags_x86_sse2?  ( cpu_flags_x86_sse )
+   cpu_flags_x86_sse?  ( cpu_flags_x86_mmxext )
+   cpu_flags_x86_mmxext?  ( cpu_flags_x86_mmx )
+   cpu_flags_x86_3dnowext?  ( cpu_flags_x86_3dnow )
+   cpu_flags_x86_3dnow?  ( cpu_flags_x86_mmx )
+"
+
+CPU_FEATURES_MAP=(
+   ${ARM_CPU_FEATURES[@]}
+   ${X86_CPU_FEATURES[@]}
+)
+IUSE="${IUSE}
+   ${CPU_FEATURES_MAP[@]%:*}"
+
+CPU_REQUIRED_USE="
+   

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

2023-12-01 Thread Miroslav Šulc
commit: ace733da8b490c525510883cecab808eb3106d1d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Dec  1 23:04:31 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Dec  1 23:04:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace733da

dev-java/maven-bin: bump to 3.9.6

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

 dev-java/maven-bin/Manifest   |  1 +
 dev-java/maven-bin/maven-bin-3.9.6.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-java/maven-bin/Manifest b/dev-java/maven-bin/Manifest
index 60cd3afc1713..113766add294 100644
--- a/dev-java/maven-bin/Manifest
+++ b/dev-java/maven-bin/Manifest
@@ -1,2 +1,3 @@
 DIST apache-maven-3.8.8-bin.tar.gz 8296049 BLAKE2B 
af6353193365ed33e8f2f0a7e4d31933132751f142ebbdb68aab7a74ad2dda6593bf34cef9d8d56d6c93ff93293b75517a10a5c1c048733b8c911f4ac150bdf6
 SHA512 
332088670d14fa9ff346e6858ca0acca304666596fec86eea89253bd496d3c90deae2be5091be199f48e09d46cec817c6419d5161fb4ee37871503f472765d00
 DIST apache-maven-3.9.5-bin.tar.gz 9359994 BLAKE2B 
d73d5bc7f5028068492ed7710897b370e4a97592bef0ff055ce2d7dea222bb348f5886b7b5e86ce2787296e90e1a35eab057208c1edbadd5c82447116a14f3f4
 SHA512 
4810523ba025104106567d8a15a8aa19db35068c8c8be19e30b219a1d7e83bcab96124bf86dc424b1cd3c5edba25d69ec0b31751c136f88975d15406cab3842b
+DIST apache-maven-3.9.6-bin.tar.gz 9410508 BLAKE2B 
2a99f002912e6c0fcf9f78f0553553898cf39c17bd7c8b58269c8a7d061c425c62a2f557a686fd2b1f114ef1f47aab6e9b318555235bb436e8c7e5c8b1a0dd9d
 SHA512 
706f01b20dec0305a822ab614d51f32b07ee11d0218175e55450242e49d2156386483b506b3a4e8a03ac8611bae96395fd5eec15f50d3013d5deed6d1ee18224

diff --git a/dev-java/maven-bin/maven-bin-3.9.6.ebuild 
b/dev-java/maven-bin/maven-bin-3.9.6.ebuild
new file mode 100644
index ..8290d36836f5
--- /dev/null
+++ b/dev-java/maven-bin/maven-bin-3.9.6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+MY_PN=apache-${PN%%-bin}
+MY_PV=${PV/_alpha/-alpha-}
+MY_P="${MY_PN}-${MY_PV}"
+MY_MV="${PV%%.*}"
+
+DESCRIPTION="Project Management and Comprehension Tool for Java"
+SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz"
+HOMEPAGE="https://maven.apache.org/;
+
+LICENSE="Apache-2.0"
+SLOT="3.9"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   app-eselect/eselect-java"
+
+RDEPEND="
+   >=virtual/jre-1.8:*"
+
+S="${WORKDIR}/${MY_P}"
+
+MAVEN="${PN}-${SLOT}"
+MAVEN_SHARE="/usr/share/${MAVEN}"
+
+QA_FLAGS_IGNORED=(
+   "${MAVEN_SHARE}/lib/jansi-native/linux32/libjansi.so"
+   "${MAVEN_SHARE}/lib/jansi-native/linux64/libjansi.so"
+)
+
+# TODO:
+# We should use jars from packages, instead of what is bundled.
+src_install() {
+   dodir "${MAVEN_SHARE}"
+
+   cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy"
+
+   java-pkg_regjar "${ED}/${MAVEN_SHARE}"/boot/*.jar
+   java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar
+
+   dodoc NOTICE README.txt
+
+   dodir /usr/bin
+   dosym "${MAVEN_SHARE}/bin/mvn" "${EPREFIX}/usr/bin/mvn-${SLOT}"
+
+   # See bug #342901.
+   echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die
+   doenvd "${T}/25${MAVEN}"
+}
+
+pkg_postinst() {
+   eselect maven update mvn-${SLOT}
+}
+
+pkg_postrm() {
+   eselect maven update
+}



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/pipewalker/

2023-12-01 Thread James Le Cuirot
commit: 0a072df91b5ce5a7f5d1eaf1cfffe15e1535570b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Dec  1 22:35:21 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Dec  1 22:35:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a072df9

games-puzzle/pipewalker: Bump to 0.9.5, drop old 0.9.4-r2

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

 games-puzzle/pipewalker/Manifest | 2 +-
 games-puzzle/pipewalker/metadata.xml | 2 +-
 .../{pipewalker-0.9.4-r2.ebuild => pipewalker-0.9.5.ebuild}  | 5 +++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/games-puzzle/pipewalker/Manifest b/games-puzzle/pipewalker/Manifest
index b9e7039beada..cb677cebbc33 100644
--- a/games-puzzle/pipewalker/Manifest
+++ b/games-puzzle/pipewalker/Manifest
@@ -1 +1 @@
-DIST pipewalker-0.9.4.tar.gz 948399 BLAKE2B 
262cb373fca5aa5fd895a48d29d91e4efed5550b4798adf26bfdc869ec9153610cd04a0a0358d02909c885a41fb96f15a15ecc901b6ba95047d240d07d449685
 SHA512 
f4930739732164153663d11036eb2ac09447766779bc80bff4d355fe1bb764d617510ecf8d804f1ce0d81f58204b4e4049fb76246bc4e599c06c492b9c771951
+DIST pipewalker-0.9.5.tar.gz 1142542 BLAKE2B 
fec472ff75143528d904854d1eafd8536bed32ab691c0f3e8b3fc647711816b219222a21d913dae08c66bf8a0ccad65fabfaba03a031fed563bf2b5705604fd2
 SHA512 
283870b548660d0dcb939294333538ac9f26af5fdc8454baeb961b2085ec72caac894be6108b57d4f7c9701cd9f84b4b4f31bc0ad4cccfabd116f98b3a0aa331

diff --git a/games-puzzle/pipewalker/metadata.xml 
b/games-puzzle/pipewalker/metadata.xml
index 8cc0e5682567..c0f971efcc4a 100644
--- a/games-puzzle/pipewalker/metadata.xml
+++ b/games-puzzle/pipewalker/metadata.xml
@@ -6,6 +6,6 @@
Gentoo Games Project


-   pipewalker
+   artemsen/pipewalker

 

diff --git a/games-puzzle/pipewalker/pipewalker-0.9.4-r2.ebuild 
b/games-puzzle/pipewalker/pipewalker-0.9.5.ebuild
similarity index 82%
rename from games-puzzle/pipewalker/pipewalker-0.9.4-r2.ebuild
rename to games-puzzle/pipewalker/pipewalker-0.9.5.ebuild
index c554450da075..3a9c579380c7 100644
--- a/games-puzzle/pipewalker/pipewalker-0.9.4-r2.ebuild
+++ b/games-puzzle/pipewalker/pipewalker-0.9.5.ebuild
@@ -2,11 +2,12 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
+
 inherit autotools desktop flag-o-matic toolchain-funcs
 
 DESCRIPTION="Rotating pieces puzzle game"
-HOMEPAGE="https://pipewalker.sourceforge.net/;
-SRC_URI="mirror://sourceforge/pipewalker/${P}.tar.gz"
+HOMEPAGE="https://github.com/artemsen/pipewalker;
+SRC_URI="https://github.com/artemsen/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"



[gentoo-commits] proj/sci:master commit in: dev-python/typish/

2023-12-01 Thread Horea Christian
commit: e580b46d42b6a98b5cb41c90df162a41dea390c0
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Dec  1 22:27:33 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Dec  1 22:27:33 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e580b46d

dev-python/typish: unkeyword 1.9.3

Signed-off-by: Horea Christian  chymera.eu>

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

diff --git a/dev-python/typish/typish-1.9.3.ebuild 
b/dev-python/typish/typish-1.9.3.ebuild
index f597d0175..a4ecbb65f 100644
--- a/dev-python/typish/typish-1.9.3.ebuild
+++ b/dev-python/typish/typish-1.9.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64"
 
 BDEPEND="
test? (



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

2023-12-01 Thread Henri Gasc
commit: 988a3877fad4cccab4b2047cb6b41d1d80421ddc
Author: Henri Gasc  eurecom  fr>
AuthorDate: Fri Dec  1 22:22:10 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Fri Dec  1 22:22:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=988a3877

app-misc/cliphist: new package, add 0.4.0

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

 app-misc/cliphist/Manifest  |  1 +
 app-misc/cliphist/cliphist-0.4.0.ebuild | 29 +
 app-misc/cliphist/metadata.xml  | 11 +++
 3 files changed, 41 insertions(+)

diff --git a/app-misc/cliphist/Manifest b/app-misc/cliphist/Manifest
new file mode 100644
index 00..f03d6c3bc1
--- /dev/null
+++ b/app-misc/cliphist/Manifest
@@ -0,0 +1 @@
+DIST cliphist-0.4.0.gh.tar.gz 1273482 BLAKE2B 
4af36cdd289663d5e9cad8e3759c902d556824d615d66da3486ccffdaf3104e8a2d372bfc5746f37c6a3112538e860af2a25375a57b6ccbc5f44690dfd206d5c
 SHA512 
c026fd256488a5dc3b6035eeb983b424a6fe1040f52973ad87a813ea349cf4eb73b7fae5406ae8fe13e8ffa03bc48913efcfc6aa35ee38339bd1d393368c5a40

diff --git a/app-misc/cliphist/cliphist-0.4.0.ebuild 
b/app-misc/cliphist/cliphist-0.4.0.ebuild
new file mode 100644
index 00..db97978e32
--- /dev/null
+++ b/app-misc/cliphist/cliphist-0.4.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Wayland clipboard manager with support for multimedia"
+HOMEPAGE="https://github.com/sentriz/cliphist;
+SRC_URI="https://github.com/henri-gasc/cliphist/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-3 MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   gui-apps/wl-clipboard
+   x11-misc/xdg-utils
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin "${PN}"
+   default
+}

diff --git a/app-misc/cliphist/metadata.xml b/app-misc/cliphist/metadata.xml
new file mode 100644
index 00..22a9d5c765
--- /dev/null
+++ b/app-misc/cliphist/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+g...@eurecom.fr
+Gasc Henri
+  
+  
+sentriz/cliphist
+  
+



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

2023-12-01 Thread Michał Górny
commit: 635cc6a9a727bbcb9bfc38339ff4c7be2453c84a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 22:03:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 22:21:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635cc6a9

sys-kernel/gentoo-kernel-bin: Bump to 5.15.140-r1

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-5.15.140-r1.ebuild   | 127 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 32d0ebea0c42..8812945d5145 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-145.base.tar.xz 5716840 BLAKE2B 
ab0ea42db784aed619fbbce1600
 DIST genpatches-5.15-145.extras.tar.xz 3936 BLAKE2B 
3e0d75d0029aa817b3e7f184b34150adaf337c05f37122a46290b24d4769a1ff1b5fd82adc2a50b09f2b0be235ea9f4f06a4c3111dc68cf2acccae1bd39a0d67
 SHA512 
4f3e94e59bffcf5a9f6f7ca98c34c7302ad843860532e6022f6ba33d1d9c1a89b3dba606ec771ccbf063f01808fc51b9a1162dd8aadbf898d17759488a04ef5d
 DIST genpatches-5.15-146.base.tar.xz 5787940 BLAKE2B 
7926adb4f543d2cdc99a4ea1340d58599cae1ddc14c6d0b21701700b6d63dfc8814714c964bd955d86d42600697c5a45b8fdc6d26eee7ecd21a627e20c230025
 SHA512 
c3354b3b5a9ac108ad8a6ec2db9d69e6633bbe464976cd9bf0c91f3953891b1ebd8b501d4318161849cee4a3040b61c711f8def3cd66f4a2c5aa03ffa3e7db54
 DIST genpatches-5.15-146.extras.tar.xz 3940 BLAKE2B 
4eefeda553205910fbcf214be699eb3ef7e99fd6d5693f50338262e99a5f0fbdd42321171aa29e18792af5de5e86d45cbdf538537b0bb4282695fd5b07414e87
 SHA512 
8855066d40f32931f768588c0f660fdc216f2a4b8a1bb17fadb7c2589e0764c846cfce70499af429b048bb514e51ca89e88c4319fb56d3ff5636baf0e638aedc
+DIST genpatches-5.15-149.base.tar.xz 5788128 BLAKE2B 
e8ffa65bf991542507f5c890ce96f9cf2a82fe4e4f996cc3fbf38d744c231f1d6c05d337bd31777dae9ff6b6b354f99d338262fc7ee479ad11f0bbce8be42c14
 SHA512 
afb377cb6ef87b9a23a6023d7832fc97928809a45ca01ec2cecafa370466a7eec5ee5553285a3b1477d0e48c8746b7cb61c23f619f5ab3566132f9e575ba131b
+DIST genpatches-5.15-149.extras.tar.xz 3936 BLAKE2B 
de630fc5c43b2fa8cf63faf881c8949a07fa3adbf50b2b11b1e390835b89fdd04c28ca18c097d35164705527e97aa4750c58e7ed29e92248e9cf45f6f4154fbf
 SHA512 
25a85e0bdbfbbe10e0576445032ee49e3845beb83291d10352409da14a612e0c48779e4635003752c9e0befddaa577d2e58d703452e7b40de7ac042cc840f612
 DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 
9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add
 SHA512 
609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
 DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 
6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef
 SHA512 
a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
 DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 
3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9
 SHA512 
28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
@@ -70,6 +72,10 @@ DIST gentoo-kernel-5.15.140-1.amd64.gpkg.tar 66304000 
BLAKE2B 70008482e1945ffb67
 DIST gentoo-kernel-5.15.140-1.arm64.gpkg.tar 59719680 BLAKE2B 
dea47e0e3c47ffb71a8a3afdc1644fe9de8d1a83eacf3d73411a9f18ddf605655e1ca91587a3e4da18dffab5638cdb3ebac4343bb0ca1202def45b7aa51a5a20
 SHA512 
628234a39e3c64182309a202c0406242c6abaf7bc64bebd998bdf887abfb63ba9dac4087c9526e23e56eb25f557df96b7e8dcae3a2da2085a1f6d399ba7ed922
 DIST gentoo-kernel-5.15.140-1.ppc64le.gpkg.tar 54947840 BLAKE2B 
141d27d3d46c84370822abeadff59d537b37ae870ddfba435522b1bfd550c92ca748aa12c443d2f7012d816c44c501561513818fde4365e798e9a6f0ccd93457
 SHA512 
5ce907cae5e4b37d862204e4e17ef5149cb822ebba4ac161b545e6ddf2d1cd10a345893365a35186220ad180028288424d719427bb0c88a0f791f5a266a592c0
 DIST gentoo-kernel-5.15.140-1.x86.gpkg.tar 56043520 BLAKE2B 
507e1207138190c5e9ac3a4df882f36f10a8189c98c8cce85c292edae767c81c32f3a570cb20958d6202aa49a75587d703a59cb53c7fee9a52577e89a427748b
 SHA512 
088ccb30235c396564b33628c702cdc31c2a1972cb06842af854a6679031190ee2aad73114782c467a276d5538e3da94677b692a962f33315a92b743c54de9b6
+DIST gentoo-kernel-5.15.140-r1-1.amd64.gpkg.tar 66293760 BLAKE2B 
81bbad71e18fff4c041ab8fad11210d1e76a4981312386f98d3749b4dc72d9857840e1ae9eaf4faac2bdb64c3344a51e7584aa2ffb700df11193c83dc30aca4a
 SHA512 
e7b3d55f783c7be949fc5c8d45a3afe67774e1f362a5a84567fd4c67cd9864b9d0a86bad17e9698715da31d362de6c6138493c044c9f9c6de5bb7317400d487c
+DIST gentoo-kernel-5.15.140-r1-1.arm64.gpkg.tar 59719680 BLAKE2B 

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

2023-12-01 Thread Michał Górny
commit: 8740fbf2d2446b63d10cc3cb135f45c07d9acf3d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 17:05:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 22:21:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8740fbf2

sys-kernel/gentoo-kernel: Bump genpatches to 5.15.140-r1

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.15.140-r1.ebuild | 141 +
 2 files changed, 143 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 768532743f97..62ad9abb8840 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-145.base.tar.xz 5716840 BLAKE2B 
ab0ea42db784aed619fbbce1600
 DIST genpatches-5.15-145.extras.tar.xz 3936 BLAKE2B 
3e0d75d0029aa817b3e7f184b34150adaf337c05f37122a46290b24d4769a1ff1b5fd82adc2a50b09f2b0be235ea9f4f06a4c3111dc68cf2acccae1bd39a0d67
 SHA512 
4f3e94e59bffcf5a9f6f7ca98c34c7302ad843860532e6022f6ba33d1d9c1a89b3dba606ec771ccbf063f01808fc51b9a1162dd8aadbf898d17759488a04ef5d
 DIST genpatches-5.15-146.base.tar.xz 5787940 BLAKE2B 
7926adb4f543d2cdc99a4ea1340d58599cae1ddc14c6d0b21701700b6d63dfc8814714c964bd955d86d42600697c5a45b8fdc6d26eee7ecd21a627e20c230025
 SHA512 
c3354b3b5a9ac108ad8a6ec2db9d69e6633bbe464976cd9bf0c91f3953891b1ebd8b501d4318161849cee4a3040b61c711f8def3cd66f4a2c5aa03ffa3e7db54
 DIST genpatches-5.15-146.extras.tar.xz 3940 BLAKE2B 
4eefeda553205910fbcf214be699eb3ef7e99fd6d5693f50338262e99a5f0fbdd42321171aa29e18792af5de5e86d45cbdf538537b0bb4282695fd5b07414e87
 SHA512 
8855066d40f32931f768588c0f660fdc216f2a4b8a1bb17fadb7c2589e0764c846cfce70499af429b048bb514e51ca89e88c4319fb56d3ff5636baf0e638aedc
+DIST genpatches-5.15-149.base.tar.xz 5788128 BLAKE2B 
e8ffa65bf991542507f5c890ce96f9cf2a82fe4e4f996cc3fbf38d744c231f1d6c05d337bd31777dae9ff6b6b354f99d338262fc7ee479ad11f0bbce8be42c14
 SHA512 
afb377cb6ef87b9a23a6023d7832fc97928809a45ca01ec2cecafa370466a7eec5ee5553285a3b1477d0e48c8746b7cb61c23f619f5ab3566132f9e575ba131b
+DIST genpatches-5.15-149.extras.tar.xz 3936 BLAKE2B 
de630fc5c43b2fa8cf63faf881c8949a07fa3adbf50b2b11b1e390835b89fdd04c28ca18c097d35164705527e97aa4750c58e7ed29e92248e9cf45f6f4154fbf
 SHA512 
25a85e0bdbfbbe10e0576445032ee49e3845beb83291d10352409da14a612e0c48779e4635003752c9e0befddaa577d2e58d703452e7b40de7ac042cc840f612
 DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 
9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add
 SHA512 
609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
 DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 
6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef
 SHA512 
a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
 DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 
3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9
 SHA512 
28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.140-r1.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.140-r1.ebuild
new file mode 100644
index ..c2484efb4288
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.140-r1.ebuild
@@ -0,0 +1,141 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g11
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   

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

2023-12-01 Thread Michał Górny
commit: fd45d73f2cbb1395078e93f930d03a8ac337
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 20:31:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 22:21:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd45d73f

sys-kernel/gentoo-kernel: Bump genpatches to 5.10.202-r1

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.10.202-r1.ebuild | 134 +
 2 files changed, 136 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 62ad9abb8840..5dce88f85871 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-210.base.tar.xz 6166764 BLAKE2B 
d2afcbc4c25f01401b9971ee354
 DIST genpatches-5.10-210.extras.tar.xz 3876 BLAKE2B 
51ff2998ba7713fd4c7f4cd025b5abd014ef7c8e944841a1b6a6517141aa4b74efb2b017179197b03c82972e1b24bfc3deb9ee4687e551af8b55162e3f73c520
 SHA512 
24cf5ed8915d9db4ed79e05d07bf95ae499daafb79b15113a917743dd5421467265b47effb356d813165f5d7675213e5d2d4ff9be37b11573e77172ef72c05c5
 DIST genpatches-5.10-212.base.tar.xz 6247964 BLAKE2B 
946041f888556cfdce0b20394321eef7a28434b0a99abee389c51f72b6903276376d19e88f0ee8615269b73376667a223cfdc0c2c16f5a43d9fecd4f26d48edd
 SHA512 
b3a67d0adada6c8922a9797a094192def65404ba75db193fd7b92a4389437a0163e259acd271e8a12bcb68867447318411bf85e4280e8bd84d5c105635f8b97d
 DIST genpatches-5.10-212.extras.tar.xz 3876 BLAKE2B 
0899603bd8419915c49ff71ed423ec39ea5030b648ad9e3a2c25f02265b902e6797171bd58c2ad0be37a62caf0de65bc565dbeba37b0c2336c68edbf7374c932
 SHA512 
39ac14f636ec9a38968f525fb3aa6aba7c43082fb85cb6995210da93ac932a34e74645c5fefff9c7dbe7c2c27195bb4992caac858252e0ec2b0e2ac2684c3075
+DIST genpatches-5.10-213.base.tar.xz 6247856 BLAKE2B 
8decc2789f586d6c91cee876713e76dfb15d2df1191deab54d8c656859561e29b7516693d46b9922c69cc20572c0c79cac02088b9e85d5c2fa0cf72ad78f1210
 SHA512 
9c2e5f12baeed7d57c6730f458ce32ff01ff3120d4f11e524e14062b449ea43a0e467950171cbe912de0c64e6b16ce1193d7e8e56e190d6abc1a8adc9a7b9f1d
+DIST genpatches-5.10-213.extras.tar.xz 3876 BLAKE2B 
b852d4e7759f8f3f6adb9789df694f083f3a8b26cc0f44dcfc30b45f0b0b1099a1af6495df7a5ca8da8b3c4d1e83dd9f493cefe8787d80e45843a64dbf72d045
 SHA512 
3d6ddd8c9bc36cea25dd778924b2f2577f6b62d773ff1e3b847a604b9558e7614bdd805860b3efa0a2fd22fee3363a8f64cf8e9be24da65a8e132a447d09d9eb
 DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B 
a00b2898db47b874fdfe2e2bf0c40edcb4f358765f14aba79c686b8d6f99c6a77792d45dfcce141837ad6d956c6ce417453e53b6ede9db2f4e88b501aeabda21
 SHA512 
1342f8090f18bd15c44ca11409fc09ee5c406801fc077277682595fd58e8f37a57e022f433a0e8fb132cf6bee64f48dccacdbdbabab776d45634477e195eed67
 DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B 
c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648
 SHA512 
eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
 DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B 
a4347f6e6f5916a3811ddb7ce19a506f6f4bb691e57ed5229adb55d90aa2fce14656d1a77d63539ef5fba8c0a5ed8c3cd0933c9f286694a83c65898b77015e66
 SHA512 
8f4a7429a9673cc2aeffe870ac1f742b6d111b0fb72bff74b3407d13eaaa6200ae7b931449b7c5923c215428b2c55352f728d60a09f1ac7907625f37a454a3cf

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

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

2023-12-01 Thread Michał Górny
commit: 68ad234a55053de1fbdbb6ea039b2142bfd2f6f5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 22:19:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 22:21:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ad234a

sys-kernel/gentoo-kernel-bin: Bump to 5.10.202-r1

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   2 +
 .../gentoo-kernel-bin-5.10.202-r1.ebuild   | 127 +
 2 files changed, 129 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 8812945d5145..7576ff8c3b04 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-210.base.tar.xz 6166764 BLAKE2B 
d2afcbc4c25f01401b9971ee354
 DIST genpatches-5.10-210.extras.tar.xz 3876 BLAKE2B 
51ff2998ba7713fd4c7f4cd025b5abd014ef7c8e944841a1b6a6517141aa4b74efb2b017179197b03c82972e1b24bfc3deb9ee4687e551af8b55162e3f73c520
 SHA512 
24cf5ed8915d9db4ed79e05d07bf95ae499daafb79b15113a917743dd5421467265b47effb356d813165f5d7675213e5d2d4ff9be37b11573e77172ef72c05c5
 DIST genpatches-5.10-212.base.tar.xz 6247964 BLAKE2B 
946041f888556cfdce0b20394321eef7a28434b0a99abee389c51f72b6903276376d19e88f0ee8615269b73376667a223cfdc0c2c16f5a43d9fecd4f26d48edd
 SHA512 
b3a67d0adada6c8922a9797a094192def65404ba75db193fd7b92a4389437a0163e259acd271e8a12bcb68867447318411bf85e4280e8bd84d5c105635f8b97d
 DIST genpatches-5.10-212.extras.tar.xz 3876 BLAKE2B 
0899603bd8419915c49ff71ed423ec39ea5030b648ad9e3a2c25f02265b902e6797171bd58c2ad0be37a62caf0de65bc565dbeba37b0c2336c68edbf7374c932
 SHA512 
39ac14f636ec9a38968f525fb3aa6aba7c43082fb85cb6995210da93ac932a34e74645c5fefff9c7dbe7c2c27195bb4992caac858252e0ec2b0e2ac2684c3075
+DIST genpatches-5.10-213.base.tar.xz 6247856 BLAKE2B 
8decc2789f586d6c91cee876713e76dfb15d2df1191deab54d8c656859561e29b7516693d46b9922c69cc20572c0c79cac02088b9e85d5c2fa0cf72ad78f1210
 SHA512 
9c2e5f12baeed7d57c6730f458ce32ff01ff3120d4f11e524e14062b449ea43a0e467950171cbe912de0c64e6b16ce1193d7e8e56e190d6abc1a8adc9a7b9f1d
+DIST genpatches-5.10-213.extras.tar.xz 3876 BLAKE2B 
b852d4e7759f8f3f6adb9789df694f083f3a8b26cc0f44dcfc30b45f0b0b1099a1af6495df7a5ca8da8b3c4d1e83dd9f493cefe8787d80e45843a64dbf72d045
 SHA512 
3d6ddd8c9bc36cea25dd778924b2f2577f6b62d773ff1e3b847a604b9558e7614bdd805860b3efa0a2fd22fee3363a8f64cf8e9be24da65a8e132a447d09d9eb
 DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B 
a00b2898db47b874fdfe2e2bf0c40edcb4f358765f14aba79c686b8d6f99c6a77792d45dfcce141837ad6d956c6ce417453e53b6ede9db2f4e88b501aeabda21
 SHA512 
1342f8090f18bd15c44ca11409fc09ee5c406801fc077277682595fd58e8f37a57e022f433a0e8fb132cf6bee64f48dccacdbdbabab776d45634477e195eed67
 DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B 
c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648
 SHA512 
eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
 DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B 
a4347f6e6f5916a3811ddb7ce19a506f6f4bb691e57ed5229adb55d90aa2fce14656d1a77d63539ef5fba8c0a5ed8c3cd0933c9f286694a83c65898b77015e66
 SHA512 
8f4a7429a9673cc2aeffe870ac1f742b6d111b0fb72bff74b3407d13eaaa6200ae7b931449b7c5923c215428b2c55352f728d60a09f1ac7907625f37a454a3cf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202-r1.ebuild
new file mode 100644
index ..ea061d08855e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+   -> ${BINPKG}.amd64.gpkg.tar
+   )
+   arm64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+   -> ${BINPKG}.arm64.gpkg.tar
+   )
+   ppc64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+   -> ${BINPKG}.ppc64le.gpkg.tar
+   )
+   x86? (
+   

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

2023-12-01 Thread Patrick McLean
commit: ff6a93b06c194ac03f924f2a76fd13c18d173550
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Dec  1 22:17:02 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Dec  1 22:17:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff6a93b0

sys-power/tlp: add 1.6.1

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

 sys-power/tlp/Manifest |  1 +
 sys-power/tlp/tlp-1.6.1.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/sys-power/tlp/Manifest b/sys-power/tlp/Manifest
index e6512c67dc16..38fbbac802ee 100644
--- a/sys-power/tlp/Manifest
+++ b/sys-power/tlp/Manifest
@@ -1,2 +1,3 @@
 DIST tlp-1.5.0.tar.gz 126447 BLAKE2B 
cdd2a5d094d1146a534de07cc646fd428a97f8d40c3d4ed5ec0522848ebe3a4182e36617854feeab7fa8923f7e7ef6797623a09609fdfa2a2b5dda321b188b31
 SHA512 
93be83f276b902467049160c20a546cdf2f0ec221274bbb4761bf89a8da09f10a494ce2f36379ef9be48ca2e7325de8e582f5dbb823e2ddd339366bae1228122
 DIST tlp-1.6.0.tar.gz 143444 BLAKE2B 
71e43312583eeb644ffc7daedef1b100be47b44f0e96160f5fe08e3aa0c33958200b8a652e4a3254af828f2e929ba033a0562595e93911dcef460a22fc8674c5
 SHA512 
66c8fd736912771718da44e2117cfc51ab8ba8c76607cb9de8facbe73a648832a50ac7f00055fa2b315c71ad58762961851d7ccb96b7d8c6451529a7868045db
+DIST tlp-1.6.1.tar.gz 143688 BLAKE2B 
e7ddc8c792bf9911204556f6845da27e0c8722b5dc25b4b855c044a7d6b27662b6bad607532b631ea3766651f43321fda21ca1b51a01955d113ba838700d0182
 SHA512 
de88c4b4ae7d742eeec2bce7e43ccd99f971620541edc416471a46cb76a4f0c072821348d6c7f7fc44e7c70f2e3cde231d74546424ece533b2b2f531aee22b79

diff --git a/sys-power/tlp/tlp-1.6.1.ebuild b/sys-power/tlp/tlp-1.6.1.ebuild
new file mode 100644
index ..943ae6fe8d78
--- /dev/null
+++ b/sys-power/tlp/tlp-1.6.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit udev optfeature
+
+DESCRIPTION="Optimize laptop battery life"
+HOMEPAGE="https://linrunner.de/tlp/;
+SRC_URI="https://github.com/linrunner/TLP/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/TLP-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# It's uncertain if elogind/systemd is actually required, however, without the 
sleep
+# hooks working, which require one of them, it doesn't seem like this app is 
very useful.
+RDEPEND="
+   dev-lang/perl
+   virtual/udev
+   || ( sys-auth/elogind sys-apps/systemd )
+"
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   TLP_NO_INIT=1 \
+   TLP_ELOD=/$(get_libdir)/elogind/system-sleep \
+   TLP_WITH_ELOGIND=1 \
+   TLP_WITH_SYSTEMD=1 \
+   install install-man
+
+   fperms 444 /usr/share/tlp/defaults.conf # manpage says this file should 
not be edited
+   newinitd "${FILESDIR}/tlp.init" tlp
+   keepdir /var/lib/tlp # created by Makefile, probably important
+}
+
+pkg_postinst() {
+   udev_reload
+
+   optfeature "disable Wake-on-LAN" sys-apps/ethtool
+   optfeature "see disk drive health info in tlp-stat" 
sys-apps/smartmontools
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2023-12-01 Thread Michał Górny
commit: 8d409c9e96a9b214130a5978d04a7174fa9af375
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 20:28:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d409c9e

dev-python/pypy3_9-exe: Specify PyPy branch in DESCRIPTION

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

 dev-python/pypy3_9-exe/pypy3_9-exe-7.3.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.13.ebuild 
b/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.13.ebuild
index fd6aec5a2638..a6d7ba06e1b1 100644
--- a/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.13.ebuild
+++ b/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.13.ebuild
@@ -10,7 +10,7 @@ PYVER=3.9
 MY_P="pypy${PYVER}-v${PYPY_PV/_}"
 PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}"
 
-DESCRIPTION="PyPy3 executable (build from source)"
+DESCRIPTION="PyPy3.9 executable (build from source)"
 HOMEPAGE="https://www.pypy.org/;
 SRC_URI="
https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2



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

2023-12-01 Thread Michał Górny
commit: d8d9f1e7f1317d1bee8c4d4492087c51b2659baf
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 21:14:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d9f1e7

sys-kernel/gentoo-kernel-bin: Bump to 6.6.3-r1

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.6.3-r1.ebuild  | 132 +
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 75ecc8c67896..37fb4a052a5d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 
8004fed867cbb854c681834b0d29733
 DIST genpatches-6.6-3.extras.tar.xz 3704 BLAKE2B 
b8d26172a7fe7a85bdb30d9812da3e76d9bc061597da43b66d514b6aa24fd1ca8047989196003488db13107002a727445fe6d5cc7160d795b9a6f0f2c43c0f8e
 SHA512 
964a49545c37d981049f2471ca9a29609e491550018b248ed7cc2775e32974ccd015f116533d0468652c9ee3af0f16831cc5ba2ba4c68bffa4e250826b9b11fa
 DIST genpatches-6.6-4.base.tar.xz 391588 BLAKE2B 
8691843486b8451cd16cf35b2c9053f623276ddf9375d0a41daedb1305a8d463f5e5578e99678c193c0644745029a6e7fbaef7f9e830599dfa6b28fb59d3ac3c
 SHA512 
cc1ba9cea75c42503c4d5dc48c41a4ae11dd05396b15e4ae8efee649c6c59a779fb5efb39e5a5b1e7b9dfaecd9b75ffe130c7650ed473adc2a7bef7bdd71400b
 DIST genpatches-6.6-4.extras.tar.xz 3704 BLAKE2B 
975ae6464f9583b51a14ce7276ee16bac1ac1facdf085b1dc7e8501a100bf5a7766dbfe37065d803d8c8ded68e3b657eafdd23be166ee5240cc67baee5089850
 SHA512 
9056a41cc5911f4857661d854d8b048307a4837cecde5c573a05750126392b8f64ab622ae3ca22694fffe49b1001cb2799a0e3a5b6b681c0e8aa567096619d89
+DIST genpatches-6.6-5.base.tar.xz 392288 BLAKE2B 
e6a9bf0886ad85754ec963185fa9204967b35c30450316ebde163c3376106db0aa75f44aac0e66fddfd487371cb37a2c5ec70bbf14bd7006369a73d1360d7880
 SHA512 
13833e3963fbd1ebd246c9290cfdf15dd9d62869cdcde7fb03688eba9260d2a0b8729c153d5eebd886f6e5c3b555f20764c8f8aaa36826f2823f1b97f1a8dd21
+DIST genpatches-6.6-5.extras.tar.xz 3704 BLAKE2B 
739d6f239b679f80f74475f10ae3a9e613558f93275b745cbc0d8f912e00d6b9a5753ad62193b20fb4401806c315782dd1ee6434058e4fe0f5e7b90a124d
 SHA512 
149c0eaadc4575c839517dc8e42a5fbc91b896b22e43f21c057ea91240b05936ea7c32e2f8b9bd7c4d7d2bf2dd11abcd41185869837c160e7f8953dd7b3c150d
 DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B 
c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698
 SHA512 
2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
 DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B 
ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc
 SHA512 
7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
 DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B 
cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351
 SHA512 
dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.6.3-1.amd64.gpkg.tar 84510720 BLAKE2B 
154e30964c265fffc67ed
 DIST gentoo-kernel-6.6.3-1.arm64.gpkg.tar 74311680 BLAKE2B 
543744d1fdf1be3430ed5dbfe51061da82fa0b1b44c0944680c9b2f6205d3bf9beb1e06483981e0ae37fcd9ac4f8136350f5fb8f3def0b9bfd9592b604cb1370
 SHA512 
6147021a85b5f1ec94406b95f1e84978099135ab33a5e356a4e1400721243e93124cad41103c4b2697f26eb03d81c35a984d7c277c8ee6fc244941a3540fc5f4
 DIST gentoo-kernel-6.6.3-1.ppc64le.gpkg.tar 64327680 BLAKE2B 
57b71d2534643ba7585fe58de4d00745545ae032f76f4ab29f572c9c69027b0a327616908e895ebf76318119861c008d18390c32b7498504b42ae257d673
 SHA512 
28d558096cdac9fd76d11fb047e55c01d2aa08d9a1706d2b6e8aeba93b186e15de7f5d552692b1331398a57f355e81e3669f00d833f5b72d27d0aa092b7e818f
 DIST gentoo-kernel-6.6.3-1.x86.gpkg.tar 68188160 BLAKE2B 
122b41878f499646d6848e01d74fdf96a92b2d83888ea73270365b30708d6f85d957cc416009ed18f2449c1682c60e2b811522eedce33cd2d8a3e323ff6eb62b
 SHA512 
5e0394531a89adda874019ce88410337da8acc6617a9b634fe984a84d935766636e8c129ccd3b24b7f3200497991fa620a7de28c8c6b67ee16ce27b241339aad
+DIST gentoo-kernel-6.6.3-r1-1.amd64.gpkg.tar 84490240 BLAKE2B 
722a0464f5794affee81e29ad625839c549c11cc0b9e968964b8079c8616beaa2227eb347a168e89be4b846528bb3ffb50a1bc4e38417d80981e130d965e
 SHA512 
e6efeeefd8feb90e7e5fd2e878b0e5de5840e1d1fe96b8489c7a7563a494d17eb48d1258de38bee77c1f290bfb4ba180ca18f1e0810377b1880c8fa4d30bbefb
+DIST gentoo-kernel-6.6.3-r1-1.arm64.gpkg.tar 74321920 BLAKE2B 

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

2023-12-01 Thread Michał Górny
commit: c8a8cdb2a7b570a9f52840145a8be18eebb3be36
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 21:14:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a8cdb2

sys-kernel/gentoo-kernel-bin: Bump to 6.5.13-r1

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.5.13-r1.ebuild | 132 +
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 37fb4a052a5d..b880b200dfd1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.5-14.base.tar.xz 905872 BLAKE2B 
b8fff1e8a9a9c4d23e70597a7602c9
 DIST genpatches-6.5-14.extras.tar.xz 3704 BLAKE2B 
21b8a21e4c86bf6d49a6eead8db5baaf2d1c4aaffc8ce6afb23a66cb1b3cc124e864e982d0d2bcf8d3edfdbeb58db71bec3de701db40027b56720969eda3f314
 SHA512 
f2f3cb5dc4535167448c426d22d8d49205c1474b8faad880306a317bafb3e40052689bf25942f1537c5c9188a10095fea45f4e259ee06739e8913b70ba9f13e2
 DIST genpatches-6.5-15.base.tar.xz 1049440 BLAKE2B 
642a12b693e6d9af8ffa3182336aa9ecb0924da610a19585b09b275c19a2cdef5e32454b7fd95f87b25d087f923c2020305fe0313e159ab609eb77343d3dc0c0
 SHA512 
4a0be3c3409f5e053044c06dacb627942050f66e2cc5200efa92661d71c8bd9d16663c7576fc4b63defa8f00b8cb34a24f70bf9ac5add6858205bbeede31e2d0
 DIST genpatches-6.5-15.extras.tar.xz 3704 BLAKE2B 
5d477a5328c365422ec0cd920aaf29c2af00c647ae00d45aef9211874ab8a462a2190983d3105ef90951c08b7eef83b4fa8ea862ba2ce70851aaedfdcc4f7264
 SHA512 
2192254b7fae30828a4b19a2a80042f8b6ff18318a2035ea443a8394fe6551c52d421bdd4e2821aecc70425146543eafa0222cdc2254773e5e6f1d9b03c98aaf
+DIST genpatches-6.5-16.base.tar.xz 1050076 BLAKE2B 
21e986d6a52db8b7bfb02f247d39e03bb3fcd6cd27564d86f519ea7fd3b48a7cebfb228ef14a477b5d864318021e453254e0c928a8f2817628cab28d552b7f97
 SHA512 
0d10770ff3024d146c870afce97d1aeb880a163ec26171e7bab2e6209786d85965724c12132abfd6c5342a9e461850967dab79c45d71710bc318443bc7c51c87
+DIST genpatches-6.5-16.extras.tar.xz 3704 BLAKE2B 
aeee3a46f5f29c87e0fc0fa26b50ade77b90b197b79c87a8f5f728b4d29f13acbaf04374219a0be04025bf4a12aabca4af7d081052ab1718240822de9f52790b
 SHA512 
dbdc3b3fff537539fc64e9e4c0c613db758a39038dca737d49d33d8a12e12087f265a6b260cd8cf3cfd1e2b6638f3f26029989a3e637ec57709404b90254
 DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 
3da38df6de90845f4ffdd61708573589973649c5d3808214488d2679cfc70f954acdd1760a1b4a9162944f0bffc0443590956898b6d1fb79a363958c2859
 SHA512 
5abd3bf1d05e0e4331ebd2046d6f1e4f1091e25bc4d5624b78f6cc702dd14f6e11f6441bf12694500e96803909384420cf3b82148ae80c23a7f1c66b5bd2bb84
 DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B 
d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5
 SHA512 
3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
 DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 
8004fed867cbb854c681834b0d297336189a638cf4b2f513e3f78fba469e0f385ac02ad7cfd752ec351da1aea7698576a7ae7001fd2872cd8124d4e664cba0c3
 SHA512 
1d6f276b145b7ebb6dbf9064319ae64050ff613f495fefaa973c06abfebce23f176ca00988918812ce81610044ab840cbf77f3b015c43754cf2c1b905a516dcd
@@ -102,6 +104,10 @@ DIST gentoo-kernel-6.5.13-1.amd64.gpkg.tar 83783680 
BLAKE2B 54d1e281fa68adbfa229
 DIST gentoo-kernel-6.5.13-1.arm64.gpkg.tar 73676800 BLAKE2B 
2bd9df4b15fdb1bae13221d58bbfb3036c3f2167512dbebe2e7f51f2cc9ca0656724b550c3009f0288635aa9f7b2bba3d2b7b54e99e6862793d4210c58e2a864
 SHA512 
725a86b4536d23ff1583cb38680af64623ed03b25c18b9ee665e3f30ee3e0a1635248757a09283ad258dad3569cd5abeb2d5bc347ee057a94f32cd8b61e11bd2
 DIST gentoo-kernel-6.5.13-1.ppc64le.gpkg.tar 64573440 BLAKE2B 
1d91056ae5391e7fc7dc71d8da3d387d5808146effc2e434a431dd18440cd209c1a17750812a5cd94ac8327cb67a3d4fd9a6789c833bb48507ac0c986890c716
 SHA512 
53f451deef414f4887ccfb1f8a5b23079832a779a8917c8140df0fe1fac7b4acfef2a4c07b0194ec7915a597f610629406f3205a11bbe0206a2d9e1175f1e1e6
 DIST gentoo-kernel-6.5.13-1.x86.gpkg.tar 67553280 BLAKE2B 
d33863f185cd8a068510757f8730bf00a85ed780c3dbfd10e211af84e3a27948eee70da80d7a4c41f005612dde970f85a2c7724e465146a5d245159c2b8cb01d
 SHA512 
bc62d4a5809b33238216854db40d470fcb421630a895defce5377ef7b5bc58c2bd4552a528d59570955e16833876a8be41be8bc6b30a111540a01d166695111b
+DIST gentoo-kernel-6.5.13-r1-1.amd64.gpkg.tar 83752960 BLAKE2B 
230d3952ef562dfe44bedea6d0fd07878be98b5cfffe45e73a9269ea94e987e1e1959481cc603a64b9cc9697f1502f56af6d6bc1c5dd3aa8e8a49c2a888e246d
 SHA512 
a04085941ff90cf7b4d981a7313e5d17069f438e37602352f2f08d5adf60cd2cab7f2c97771590fbc98db119498b5a5c3903f3d29c8183be85657a18bf1a3066
+DIST gentoo-kernel-6.5.13-r1-1.arm64.gpkg.tar 73676800 BLAKE2B 

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

2023-12-01 Thread Michał Górny
commit: 6264fe2ab3777861a13bfafddfc93a284b05336d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 17:12:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6264fe2a

media-video/parole: Require || ( wayland X )

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

 media-video/parole/parole-4.18.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-video/parole/parole-4.18.1.ebuild 
b/media-video/parole/parole-4.18.1.ebuild
index 82f6f2b68574..5ed7d78ccc33 100644
--- a/media-video/parole/parole-4.18.1.ebuild
+++ b/media-video/parole/parole-4.18.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~mips ~x86"
 IUSE="libnotify taglib wayland X"
+REQUIRED_USE="|| ( wayland X )"
 
 DEPEND="
>=dev-libs/dbus-glib-0.100



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

2023-12-01 Thread Michał Górny
commit: 76cd1d45784bd9626cea1715e414e14bce6f1661
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 21:17:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76cd1d45

sys-kernel/gentoo-kernel-bin: Bump to 6.1.64-r1

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.1.64-r1.ebuild | 127 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index b880b200dfd1..32d0ebea0c42 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-70.base.tar.xz 3972184 BLAKE2B 
4fecbaed663f02725423386867efc
 DIST genpatches-6.1-70.extras.tar.xz 3816 BLAKE2B 
24fceb3a4d3482fe840ec8053badc22d06a8eb0091af745991ec729bde2dd99202122c149fe39553e3a0cc4e853c6d97d084d24a759172c643ceed829f2f6cf9
 SHA512 
381d9c79faf43a9c26991a3064096e90e7dbf027350c299b3a0afba6248b4cff4c7c58e6667528a33d77ed3b8e91516cd018f0aa4c9ae340bb441218e681a5af
 DIST genpatches-6.1-71.base.tar.xz 4056620 BLAKE2B 
a33fe2f631e5fd240a519b1550c56986f236bd9034c1e6497da3b285332fc1429712716907d3246b00dac338ad1488b65c219e992fb35d2c8a1e2db35e3ca4ef
 SHA512 
5e01e2a12719cd56ec0bab862eafd1409e637bf24da8ffabd31bdcee497b41466ad971cf229946a5bff116e71a224cf25024c47c74b00c16444302d25baf58a8
 DIST genpatches-6.1-71.extras.tar.xz 3816 BLAKE2B 
d52f8ef239c4bf9b7b21a48104025d0d2a54e567bd0dabc6fa2f71eaa16b5ad43040443623b3608f747d555b71325c64119f64a9f174ea47a6aab26325bae16d
 SHA512 
51bc2d01212064a162867b51525f58dfcc44f21157919b85b676fae7426a0920635538bc8d1df22860f81681ba50316eabf57db00654e73d0b60912e4ef3a6fe
+DIST genpatches-6.1-72.base.tar.xz 4057544 BLAKE2B 
7af6ca30c523e00f1f30f97cf29c4ede16f83cff59669c2eca781e9115f9aa4b3469fdfddb2625302f52e56c573cf9f36737e7887b7caf3c6825473ac3e6eb0f
 SHA512 
fff5387e2b60164d70facce3e3d8c6c8aac12563b0c2c0732a25464246d15197651c89903299953a72c0a38c8c2ec6948b7bf3c2c37a6b0e30921dbdb45200c8
+DIST genpatches-6.1-72.extras.tar.xz 3816 BLAKE2B 
a6de63bb21ba7a7f5ff88dde6eda62b6af5a2d205cf8072c88027f877b96f44c02465e825dfd13f503a636706f34d4fc0a11c0c71fa8a3c4059deca6f49da539
 SHA512 
736cc3baa53c31b8f93746677ec1e72616df48d58fb28d5e59b58c0004c484cfe1400bb5b23aa2c696923beeb1661bbbaf0fd8326e925ad486a0278e6b35f5e0
 DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 
429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f
 SHA512 
1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
 DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 
3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57
 SHA512 
0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
 DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 
3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d
 SHA512 
5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.1.64-1.amd64.gpkg.tar 72570880 BLAKE2B 
0154e0cbc5aa313d2fe4
 DIST gentoo-kernel-6.1.64-1.arm64.gpkg.tar 65597440 BLAKE2B 
4dbcdc989fa2745f346291e052a6627b4203173e7544511440aca1df717438d5423b42a51859fd1da8ce579526ee8ebc3ace4ec1d8c698fa2b1079aecc448252
 SHA512 
96a29ebacf955221d3b098c9b24bd07739fc71f7ea7195723da90105de2c8dff7620a2469ed23e996ef2f5df3f79a4f04933a504199c2b92883aaac6d041d419
 DIST gentoo-kernel-6.1.64-1.ppc64le.gpkg.tar 59863040 BLAKE2B 
1dde8f7e332669d3dbc241d1c30922c03fa05c4d847703589880f10e088b6ba98ebbcc30e855ab4f10b96e8290cf063b2cf70e22216149b7cfbb4e3a773c2ae8
 SHA512 
3f98b94cbc59812d6a3575fac68de47ea70f678bbd15e72e37e34f7f237e193688bfc3128c64a7c828cac23275d24501e2c7fddc0128451b2fb36f0b3c1c27d4
 DIST gentoo-kernel-6.1.64-1.x86.gpkg.tar 62105600 BLAKE2B 
400c6047282571c606a61c4cbff0540fd2668b009bcc1ead8a6a34a4d40f7f74e57b7be5c08ff9d84d22d7c2474998706cc11897b6135bf59b8eb39396cb1f56
 SHA512 
b2fcb569f61461370b4d995b5204ca7b96bae1386e798386c248e2b44aca2d08891388d758713415a8bb7fc19e6a48edb479c8b1d0fac1493ef1cfd1d89a79aa
+DIST gentoo-kernel-6.1.64-r1-1.amd64.gpkg.tar 72601600 BLAKE2B 
ed45faa29b1f5213b531d1c08f8482be4a04bfd6f731090bc7e8ba00ca675e4b3ea8de659f591f575318f1ddd5a495122abf14d897dedb65413e3c8b4aa23de6
 SHA512 
de05a2b2015652473525c3cd3ad7c6111cb86fada1e3cbf1794213f8f2302ae876d21f8658a4d717cb8ca8cabfeccd89e119a6c4f666eba068c4276887504df3
+DIST gentoo-kernel-6.1.64-r1-1.arm64.gpkg.tar 65597440 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_9-exe-bin/

2023-12-01 Thread Michał Górny
commit: d8f0b076e5e5f05be2fc35d750cec003c35539ff
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 20:28:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f0b076

dev-python/pypy3_9-exe-bin: Specify PyPy branch in DESCRIPTION

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

 dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.13.ebuild 
b/dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.13.ebuild
index cb99c4b6d977..d714e8dea6e4 100644
--- a/dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.13.ebuild
+++ b/dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.13.ebuild
@@ -8,7 +8,7 @@ inherit pax-utils unpacker
 PYVER=3.9
 MY_P=pypy3_9-exe-${PV}-1
 
-DESCRIPTION="PyPy3 executable (pre-built version)"
+DESCRIPTION="PyPy3.9 executable (pre-built version)"
 HOMEPAGE="https://www.pypy.org/;
 SRC_URI="
elibc_glibc? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-12-01 Thread Michał Górny
commit: 18983f5b09123b3c53c2e694fff33eb40108d641
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 20:29:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18983f5b

dev-python/pypy3_10-exe-bin: Specify PyPy branch in DESCRIPTION

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild
index 77878f3bc763..3933dcac88c9 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild
@@ -8,7 +8,7 @@ inherit pax-utils unpacker
 PYVER=3.10
 MY_P=pypy3_10-exe-${PV}-1
 
-DESCRIPTION="PyPy3 executable (pre-built version)"
+DESCRIPTION="PyPy3.10 executable (pre-built version)"
 HOMEPAGE="https://www.pypy.org/;
 SRC_URI="
elibc_glibc? (



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

2023-12-01 Thread Michał Górny
commit: 89220e85b80bf70726540fd4051200d46a599028
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 20:29:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89220e85

dev-python/pypy3_10-exe: Specify PyPy branch in DESCRIPTION

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
index 82fb0aeac85b..faf6b8a1e385 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
@@ -10,7 +10,7 @@ PYVER=3.10
 MY_P="pypy${PYVER}-v${PYPY_PV/_}"
 PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
 
-DESCRIPTION="PyPy3 executable (build from source)"
+DESCRIPTION="PyPy3.10 executable (build from source)"
 HOMEPAGE="https://www.pypy.org/;
 SRC_URI="
https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2



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

2023-12-01 Thread Michał Górny
commit: 3732dff2c2e659ebd2394a7af9a20991669a6874
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 17:04:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3732dff2

sys-kernel/gentoo-kernel: Bump genpatches to 6.1.64-r1

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-6.1.64-r1.ebuild   | 146 +
 2 files changed, 148 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 309c50b8671c..768532743f97 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-70.base.tar.xz 3972184 BLAKE2B 
4fecbaed663f02725423386867efc
 DIST genpatches-6.1-70.extras.tar.xz 3816 BLAKE2B 
24fceb3a4d3482fe840ec8053badc22d06a8eb0091af745991ec729bde2dd99202122c149fe39553e3a0cc4e853c6d97d084d24a759172c643ceed829f2f6cf9
 SHA512 
381d9c79faf43a9c26991a3064096e90e7dbf027350c299b3a0afba6248b4cff4c7c58e6667528a33d77ed3b8e91516cd018f0aa4c9ae340bb441218e681a5af
 DIST genpatches-6.1-71.base.tar.xz 4056620 BLAKE2B 
a33fe2f631e5fd240a519b1550c56986f236bd9034c1e6497da3b285332fc1429712716907d3246b00dac338ad1488b65c219e992fb35d2c8a1e2db35e3ca4ef
 SHA512 
5e01e2a12719cd56ec0bab862eafd1409e637bf24da8ffabd31bdcee497b41466ad971cf229946a5bff116e71a224cf25024c47c74b00c16444302d25baf58a8
 DIST genpatches-6.1-71.extras.tar.xz 3816 BLAKE2B 
d52f8ef239c4bf9b7b21a48104025d0d2a54e567bd0dabc6fa2f71eaa16b5ad43040443623b3608f747d555b71325c64119f64a9f174ea47a6aab26325bae16d
 SHA512 
51bc2d01212064a162867b51525f58dfcc44f21157919b85b676fae7426a0920635538bc8d1df22860f81681ba50316eabf57db00654e73d0b60912e4ef3a6fe
+DIST genpatches-6.1-72.base.tar.xz 4057544 BLAKE2B 
7af6ca30c523e00f1f30f97cf29c4ede16f83cff59669c2eca781e9115f9aa4b3469fdfddb2625302f52e56c573cf9f36737e7887b7caf3c6825473ac3e6eb0f
 SHA512 
fff5387e2b60164d70facce3e3d8c6c8aac12563b0c2c0732a25464246d15197651c89903299953a72c0a38c8c2ec6948b7bf3c2c37a6b0e30921dbdb45200c8
+DIST genpatches-6.1-72.extras.tar.xz 3816 BLAKE2B 
a6de63bb21ba7a7f5ff88dde6eda62b6af5a2d205cf8072c88027f877b96f44c02465e825dfd13f503a636706f34d4fc0a11c0c71fa8a3c4059deca6f49da539
 SHA512 
736cc3baa53c31b8f93746677ec1e72616df48d58fb28d5e59b58c0004c484cfe1400bb5b23aa2c696923beeb1661bbbaf0fd8326e925ad486a0278e6b35f5e0
 DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 
429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f
 SHA512 
1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
 DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 
3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57
 SHA512 
0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
 DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 
3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d
 SHA512 
5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.64-r1.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.64-r1.ebuild
new file mode 100644
index ..92d3ccf485e6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.64-r1.ebuild
@@ -0,0 +1,146 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g11
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   

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

2023-12-01 Thread Michał Górny
commit: 7599f9db4fe855d9a8a4719cd83c1533086be714
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 17:03:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:57:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7599f9db

sys-kernel/gentoo-kernel: Bump genpatches to 6.6.3-r1

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

 sys-kernel/gentoo-kernel/Manifest  |   3 +
 .../gentoo-kernel/gentoo-kernel-6.6.3-r1.ebuild| 149 +
 2 files changed, 152 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index c23f0d55c70e..a971665ce3f9 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -36,7 +36,10 @@ DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 
8004fed867cbb854c681834b0d29733
 DIST genpatches-6.6-3.extras.tar.xz 3704 BLAKE2B 
b8d26172a7fe7a85bdb30d9812da3e76d9bc061597da43b66d514b6aa24fd1ca8047989196003488db13107002a727445fe6d5cc7160d795b9a6f0f2c43c0f8e
 SHA512 
964a49545c37d981049f2471ca9a29609e491550018b248ed7cc2775e32974ccd015f116533d0468652c9ee3af0f16831cc5ba2ba4c68bffa4e250826b9b11fa
 DIST genpatches-6.6-4.base.tar.xz 391588 BLAKE2B 
8691843486b8451cd16cf35b2c9053f623276ddf9375d0a41daedb1305a8d463f5e5578e99678c193c0644745029a6e7fbaef7f9e830599dfa6b28fb59d3ac3c
 SHA512 
cc1ba9cea75c42503c4d5dc48c41a4ae11dd05396b15e4ae8efee649c6c59a779fb5efb39e5a5b1e7b9dfaecd9b75ffe130c7650ed473adc2a7bef7bdd71400b
 DIST genpatches-6.6-4.extras.tar.xz 3704 BLAKE2B 
975ae6464f9583b51a14ce7276ee16bac1ac1facdf085b1dc7e8501a100bf5a7766dbfe37065d803d8c8ded68e3b657eafdd23be166ee5240cc67baee5089850
 SHA512 
9056a41cc5911f4857661d854d8b048307a4837cecde5c573a05750126392b8f64ab622ae3ca22694fffe49b1001cb2799a0e3a5b6b681c0e8aa567096619d89
+DIST genpatches-6.6-5.base.tar.xz 392288 BLAKE2B 
e6a9bf0886ad85754ec963185fa9204967b35c30450316ebde163c3376106db0aa75f44aac0e66fddfd487371cb37a2c5ec70bbf14bd7006369a73d1360d7880
 SHA512 
13833e3963fbd1ebd246c9290cfdf15dd9d62869cdcde7fb03688eba9260d2a0b8729c153d5eebd886f6e5c3b555f20764c8f8aaa36826f2823f1b97f1a8dd21
+DIST genpatches-6.6-5.extras.tar.xz 3704 BLAKE2B 
739d6f239b679f80f74475f10ae3a9e613558f93275b745cbc0d8f912e00d6b9a5753ad62193b20fb4401806c315782dd1ee6434058e4fe0f5e7b90a124d
 SHA512 
149c0eaadc4575c839517dc8e42a5fbc91b896b22e43f21c057ea91240b05936ea7c32e2f8b9bd7c4d7d2bf2dd11abcd41185869837c160e7f8953dd7b3c150d
 DIST gentoo-kernel-config-g10.tar.gz 5035 BLAKE2B 
e965f157b6dadb9c6e355ebe5f9c56625ac69f34a70d6238cd56faf76f7a6583242ea61283c45f2d2cc807ce258c2d405130109ac6e28155849a73871691ea9a
 SHA512 
ad7419f1f183a0380896b3784ff4ab260ff850f2c055156c53f20d2bf3ea4350affaf37aef505e680928ae0f8882f12faeda02bdbd9fc26aed4aaae388290e95
+DIST gentoo-kernel-config-g11.tar.gz 5077 BLAKE2B 
dc17ded74f79baddd703a78084113b85e7130877b300b5fe60453cde515fe37c52ece7877049bb0ef384f74ecfc73d59d7d4a513f8fef7bf4f651599946383e8
 SHA512 
e91156765ef2a48396370f884fdecd7bb1d600e5167f6bad51130520f886e9198adae375adf3e40fa803abc5d5482057775fb0275ab2589bd8f94d8af4a03c4e
 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d
 SHA512 
7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 
94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1
 SHA512 
fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
 DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B 
f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc
 SHA512 
41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.3-r1.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.3-r1.ebuild
new file mode 100644
index ..b83a3a8e868c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.3-r1.ebuild
@@ -0,0 +1,149 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.1-gentoo
+GENTOO_CONFIG_VER=g11
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   

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

2023-12-01 Thread Michał Górny
commit: 52143f9d6d21aeed4b295db3dcaab172c5a137b7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 17:04:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:57:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52143f9d

sys-kernel/gentoo-kernel: Bump genpatches to 6.5.13-r1

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-6.5.13-r1.ebuild   | 149 +
 2 files changed, 151 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index a971665ce3f9..309c50b8671c 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.5-14.base.tar.xz 905872 BLAKE2B 
b8fff1e8a9a9c4d23e70597a7602c9
 DIST genpatches-6.5-14.extras.tar.xz 3704 BLAKE2B 
21b8a21e4c86bf6d49a6eead8db5baaf2d1c4aaffc8ce6afb23a66cb1b3cc124e864e982d0d2bcf8d3edfdbeb58db71bec3de701db40027b56720969eda3f314
 SHA512 
f2f3cb5dc4535167448c426d22d8d49205c1474b8faad880306a317bafb3e40052689bf25942f1537c5c9188a10095fea45f4e259ee06739e8913b70ba9f13e2
 DIST genpatches-6.5-15.base.tar.xz 1049440 BLAKE2B 
642a12b693e6d9af8ffa3182336aa9ecb0924da610a19585b09b275c19a2cdef5e32454b7fd95f87b25d087f923c2020305fe0313e159ab609eb77343d3dc0c0
 SHA512 
4a0be3c3409f5e053044c06dacb627942050f66e2cc5200efa92661d71c8bd9d16663c7576fc4b63defa8f00b8cb34a24f70bf9ac5add6858205bbeede31e2d0
 DIST genpatches-6.5-15.extras.tar.xz 3704 BLAKE2B 
5d477a5328c365422ec0cd920aaf29c2af00c647ae00d45aef9211874ab8a462a2190983d3105ef90951c08b7eef83b4fa8ea862ba2ce70851aaedfdcc4f7264
 SHA512 
2192254b7fae30828a4b19a2a80042f8b6ff18318a2035ea443a8394fe6551c52d421bdd4e2821aecc70425146543eafa0222cdc2254773e5e6f1d9b03c98aaf
+DIST genpatches-6.5-16.base.tar.xz 1050076 BLAKE2B 
21e986d6a52db8b7bfb02f247d39e03bb3fcd6cd27564d86f519ea7fd3b48a7cebfb228ef14a477b5d864318021e453254e0c928a8f2817628cab28d552b7f97
 SHA512 
0d10770ff3024d146c870afce97d1aeb880a163ec26171e7bab2e6209786d85965724c12132abfd6c5342a9e461850967dab79c45d71710bc318443bc7c51c87
+DIST genpatches-6.5-16.extras.tar.xz 3704 BLAKE2B 
aeee3a46f5f29c87e0fc0fa26b50ade77b90b197b79c87a8f5f728b4d29f13acbaf04374219a0be04025bf4a12aabca4af7d081052ab1718240822de9f52790b
 SHA512 
dbdc3b3fff537539fc64e9e4c0c613db758a39038dca737d49d33d8a12e12087f265a6b260cd8cf3cfd1e2b6638f3f26029989a3e637ec57709404b90254
 DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 
3da38df6de90845f4ffdd61708573589973649c5d3808214488d2679cfc70f954acdd1760a1b4a9162944f0bffc0443590956898b6d1fb79a363958c2859
 SHA512 
5abd3bf1d05e0e4331ebd2046d6f1e4f1091e25bc4d5624b78f6cc702dd14f6e11f6441bf12694500e96803909384420cf3b82148ae80c23a7f1c66b5bd2bb84
 DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B 
d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5
 SHA512 
3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
 DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 
8004fed867cbb854c681834b0d297336189a638cf4b2f513e3f78fba469e0f385ac02ad7cfd752ec351da1aea7698576a7ae7001fd2872cd8124d4e664cba0c3
 SHA512 
1d6f276b145b7ebb6dbf9064319ae64050ff613f495fefaa973c06abfebce23f176ca00988918812ce81610044ab840cbf77f3b015c43754cf2c1b905a516dcd

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.13-r1.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.13-r1.ebuild
new file mode 100644
index ..678bfd56cc19
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.13-r1.ebuild
@@ -0,0 +1,149 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.5.8-gentoo
+GENTOO_CONFIG_VER=g11
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   

[gentoo-commits] repo/gentoo:master commit in: net-im/fractal/, net-im/fractal/files/

2023-12-01 Thread Michał Górny
commit: 328458869f70019f7c7545bbe2de8adcfa1f6bc1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 19:41:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32845886

net-im/fractal: Backport secret service compatibility fix

Backport a fix to data stored in secret service that improves
compatibility with the implementation in KeePassXC.

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

 .../fractal/files/fractal-5-secret-service.patch   | 168 +
 .../{fractal-5.ebuild => fractal-5-r1.ebuild}  |   5 +
 2 files changed, 173 insertions(+)

diff --git a/net-im/fractal/files/fractal-5-secret-service.patch 
b/net-im/fractal/files/fractal-5-secret-service.patch
new file mode 100644
index ..99d9554590ab
--- /dev/null
+++ b/net-im/fractal/files/fractal-5-secret-service.patch
@@ -0,0 +1,168 @@
+From 2e867841619efc67e8d221b7d15833520d56f3be Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?K=C3=A9vin=20Commaille?= 
+Date: Mon, 27 Nov 2023 13:10:22 +0100
+Subject: [PATCH] secret: Serialize secret as JSON
+
+MessagePack creates issues with Secret Service providers that expect a
+valid string.
+We don't really care about saving a few bytes when storing secrets.
+---
+ src/secret.rs | 80 ---
+ 1 file changed, 38 insertions(+), 42 deletions(-)
+
+diff --git a/src/secret.rs b/src/secret.rs
+index 1c7a6759f..88f757f5b 100644
+--- a/src/secret.rs
 b/src/secret.rs
+@@ -13,14 +13,14 @@ use ruma::{DeviceId, OwnedDeviceId, OwnedUserId, UserId};
+ use serde::{Deserialize, Serialize};
+ use serde_json::error::Error as JsonError;
+ use thiserror::Error;
+-use tracing::{debug, error, warn};
++use tracing::{debug, error, info};
+ use url::Url;
+ 
+ use crate::{
+ application::AppProfile, gettext_f, prelude::*, spawn_tokio, 
utils::matrix, APP_ID, PROFILE,
+ };
+ 
+-pub const CURRENT_VERSION: u8 = 4;
++pub const CURRENT_VERSION: u8 = 5;
+ const SCHEMA_ATTRIBUTE:  = "xdg:schema";
+ 
+ static DATA_PATH: Lazy = Lazy::new(|| {
+@@ -275,21 +275,21 @@ impl StoredSession {
+ };
+ let secret = match item.secret().await {
+ Ok(secret) => {
+-if version == 0 {
+-match Secret::from_utf8() {
++if version <= 4 {
++match rmp_serde::from_slice::() {
+ Ok(secret) => secret,
+ Err(error) => {
+-error!("Could not parse secret in stored session: 
{error:?}");
++error!("Could not parse secret in stored session: 
{error}");
+ return Err(SecretError::Invalid(gettext(
+ "Malformed secret in stored session",
+ )));
+ }
+ }
+ } else {
+-match rmp_serde::from_slice::() {
++match serde_json::from_slice() {
+ Ok(secret) => secret,
+ Err(error) => {
+-error!("Could not parse secret in stored session: 
{error}");
++error!("Could not parse secret in stored session: 
{error:?}");
+ return Err(SecretError::Invalid(gettext(
+ "Malformed secret in stored session",
+ )));
+@@ -407,7 +407,7 @@ impl StoredSession {
+ 
+ let attrs = self.attributes();
+ let attributes = attrs.iter().map(|(k, v)| (*k, 
v.as_ref())).collect();
+-let secret = rmp_serde::to_vec_named().unwrap();
++let secret = serde_json::to_string().unwrap();
+ 
+ keyring
+ .create_item(
+@@ -478,34 +478,30 @@ impl StoredSession {
+ Ok(())
+ }
+ 
+-/// Migrate this session to version 4.
+-///
+-/// This implies moving the database under Fractal's directory.
+-pub async fn migrate_to_v4( self, item: Item) {
+-warn!(
+-"Session {} with version {} found for user {}, migrating to 
version 4…",
+-self.id(),
+-self.version,
+-self.user_id,
+-);
++/// Migrate this session to the current version.
++pub async fn apply_migrations( self, item: Item) {
++if self.version < 4 {
++info!("Migrating to version 4…");
+ 
+-let target_path = DATA_PATH.join(self.id());
++let target_path = DATA_PATH.join(self.id());
+ 
+-if self.path != target_path {
+-debug!("Moving database to: {}", target_path.to_string_lossy());
++if self.path != target_path {
++debug!("Moving database to: {}", 
target_path.to_string_lossy());
+ 
+-if let Err(error) = fs::create_dir_all(_path) {
+-error!("Failed to create new 

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

2023-12-01 Thread James Le Cuirot
commit: 44c98894ed4e2c25fe7c7263978e586fd5e39627
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Dec  1 21:55:20 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Dec  1 21:55:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c98894

sys-kernel/dracut: Keyword 060_pre20231030 for ~m68k

Manually tested and working.

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

 sys-kernel/dracut/dracut-060_pre20231030.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20231030.ebuild 
b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
index e198958e5b01..639d28605329 100644
--- a/sys-kernel/dracut/dracut-060_pre20231030.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



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

2023-12-01 Thread Andrew Ammerlaan
commit: 6e672cc86a6672b3aa0a445a0ff22451aeeca28f
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Dec  1 21:51:20 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Dec  1 21:52:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e672cc8

media-video/droidcam: add 2.1.0

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

 media-video/droidcam/Manifest  |   1 +
 media-video/droidcam/droidcam-2.1.0.ebuild | 148 +
 2 files changed, 149 insertions(+)

diff --git a/media-video/droidcam/Manifest b/media-video/droidcam/Manifest
index aca7a3b3a285..04cad793f48a 100644
--- a/media-video/droidcam/Manifest
+++ b/media-video/droidcam/Manifest
@@ -1 +1,2 @@
 DIST droidcam-2.0.0.tar.gz 85146 BLAKE2B 
95b96e7474ee457589d751caff156f9715f75cab3e54bef151334f8fe6371f5eed919e9a5df050ec683a65f15c2e40a06efc66e80e5323a8b0e6713980c75174
 SHA512 
68fe4de308df238fc096ad8b658c5d330400113c7ddf54bf0f070c9852e375273f80c7a8293bd9b5e357163305573931c94bb2bd005673086f718121181b2212
+DIST droidcam-2.1.0.tar.gz 85061 BLAKE2B 
167137f51051bd6e7a4969105eb89730be1f28bb7c8845d16f386b4e58fb36c2a80dce69b5fcfcffdd723ab653a87e7f4d7c72a1b867a25266e6099d358937ca
 SHA512 
006a7bc425cf927b65dca3866dccc27131503e48130daa02e10e1f1caa7745dfc2a7170e739df145dc325fb37bf43ad0ace2bf7015aa766deda3d633584fec95

diff --git a/media-video/droidcam/droidcam-2.1.0.ebuild 
b/media-video/droidcam/droidcam-2.1.0.ebuild
new file mode 100644
index ..224f92d74050
--- /dev/null
+++ b/media-video/droidcam/droidcam-2.1.0.ebuild
@@ -0,0 +1,148 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-mod-r1 xdg
+
+DESCRIPTION="Use your phone or tablet as webcam with a v4l device driver and 
app"
+HOMEPAGE="https://www.dev47apps.com/droidcam/linux/;
+SRC_URI="https://github.com/dev47apps/${PN}/archive/v${PV//_rc1/-RC}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${PV//_rc1/-RC}"
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="gtk"
+
+# Requires connection to phone/tablet
+RESTRICT="test"
+
+DEPEND="
+   app-pda/libplist
+   app-pda/libusbmuxd
+   dev-libs/glib
+   dev-libs/libayatana-appindicator
+   dev-libs/libxml2
+   dev-util/android-tools
+   media-libs/alsa-lib
+   media-libs/libjpeg-turbo
+   >=media-libs/speex-1.2.0-r1
+   media-video/ffmpeg
+   gtk? (
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/pango
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+CONFIG_CHECK="~SND_ALOOP VIDEO_DEV MEDIA_SUPPORT MEDIA_CAMERA_SUPPORT"
+ERROR_SND_ALOOP="CONFIG_SND_ALOOP is optionally required for audio support"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.0-libusbmuxd-20.patch"
+)
+
+src_prepare() {
+   if ! use gtk; then
+   default
+   sed -i -e '/cflags gtk+/d' Makefile || die
+   else
+   default
+   # remove path and extension from Icon and Exec entry
+   sed -i -e 's/Icon=\/opt\/droidcam-icon.png/Icon=droidcam/g' \
+   -e 's/\/usr\/local\/bin\/droidcam/droidcam/g' \
+   droidcam.desktop || die
+   sed -i -e 
's%/opt/droidcam-icon.png%/usr/share/icons/hicolor/96x96/apps/droidcam.png%g' 
src/droidcam.c || die
+   fi
+}
+
+src_configure() {
+   set_arch_to_kernel
+   default
+}
+
+src_compile() {
+   if use gtk; then
+   APPINDICATOR=ayatana-appindicator3-0.1 emake droidcam
+   fi
+APPINDICATOR=ayatana-appindicator3-0.1 emake droidcam-cli
+
+   local modlist=(
+   v4l2loopback-dc=video:v4l2loopback:v4l2loopback:all
+   )
+
+   local modargs=(
+   KERNEL_DIR="${KV_OUT_DIR}"
+   )
+
+   linux-mod-r1_src_compile
+}
+
+src_test() {
+   pushd "v4l2loopback" || die
+   default
+   ./test || die
+   popd || die
+}
+
+src_install() {
+   if use gtk; then
+   dobin droidcam
+   newicon -s 32 icon.png droidcam.png
+   newicon -s 96 icon2.png droidcam.png
+   domenu droidcam.desktop
+   fi
+   dobin droidcam-cli
+
+   # The cli and gui do not auto load the module if unloaded,
+   # so we just put it in modules-load.d to make sure it always works
+   insinto /etc/modules-load.d
+   if linux_config_exists; then
+   if linux_chkconfig_module SND_ALOOP; then
+   newins - "${PN}.conf" <<-EOF
+   v4l2loopback-dc
+   snd_aloop
+   EOF
+   else
+   newins - "${PN}.conf" <<-EOF
+   v4l2loopback-dc
+   EOF
+   fi
+   fi
+
+   linux-mod-r1_src_install
+}
+
+pkg_preinst() {
+ 

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

2023-12-01 Thread Andrew Ammerlaan
commit: fb1c21ac4c8290e01e07c89ad931cedd36dc833e
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Dec  1 21:51:38 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Dec  1 21:52:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb1c21ac

media-video/droidcam: drop 2.0.0-r1

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

 media-video/droidcam/droidcam-2.0.0-r1.ebuild | 158 --
 1 file changed, 158 deletions(-)

diff --git a/media-video/droidcam/droidcam-2.0.0-r1.ebuild 
b/media-video/droidcam/droidcam-2.0.0-r1.ebuild
deleted file mode 100644
index 17c5115355ca..
--- a/media-video/droidcam/droidcam-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop linux-mod xdg
-
-DESCRIPTION="Use your phone or tablet as webcam with a v4l device driver and 
app"
-HOMEPAGE="https://www.dev47apps.com/droidcam/linux/;
-SRC_URI="https://github.com/dev47apps/${PN}/archive/v${PV//_rc1/-RC}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${PV//_rc1/-RC}"
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="gtk"
-
-# Requires connection to phone/tablet
-RESTRICT="test"
-
-DEPEND="
-   app-pda/libplist
-   app-pda/libusbmuxd
-   dev-libs/glib
-   dev-libs/libayatana-appindicator
-   dev-libs/libxml2
-   dev-util/android-tools
-   media-libs/alsa-lib
-   media-libs/libjpeg-turbo
-   >=media-libs/speex-1.2.0-r1
-   media-video/ffmpeg
-   gtk? (
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/pango
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-BUILD_TARGETS="all"
-MODULE_NAMES="v4l2loopback-dc(video:${S}/v4l2loopback:${S}/v4l2loopback)"
-MODULESD_V4L2LOOPBACK_DC_ENABLED="yes"
-
-CONFIG_CHECK="~SND_ALOOP VIDEO_DEV MEDIA_SUPPORT MEDIA_CAMERA_SUPPORT"
-ERROR_SND_ALOOP="CONFIG_SND_ALOOP is optionally required for audio support"
-
-PATCHES=(
-   "${FILESDIR}/${P}-libusbmuxd-20.patch"
-)
-
-src_prepare() {
-   if ! use gtk; then
-   default
-   sed -i -e '/cflags gtk+/d' Makefile || die
-   else
-   default
-   # remove path and extension from Icon and Exec entry
-   sed -i -e 's/Icon=\/opt\/droidcam-icon.png/Icon=droidcam/g' \
-   -e 's/\/usr\/local\/bin\/droidcam/droidcam/g' \
-   droidcam.desktop || die
-   sed -i -e 
's%/opt/droidcam-icon.png%/usr/share/icons/hicolor/96x96/apps/droidcam.png%g' 
src/droidcam.c || die
-   fi
-}
-
-src_configure() {
-   set_arch_to_kernel
-   default
-}
-
-src_compile() {
-   if use gtk; then
-   APPINDICATOR=ayatana-appindicator3-0.1 emake droidcam
-   fi
-APPINDICATOR=ayatana-appindicator3-0.1 emake droidcam-cli
-
-   if linux_chkconfig_present CC_IS_CLANG; then
-   BUILD_PARAMS+=' CC=${CHOST}-clang'
-   if linux_chkconfig_present LD_IS_LLD; then
-   BUILD_PARAMS+=' LD=ld.lld'
-   if linux_chkconfig_present LTO_CLANG_THIN; then
-   # kernel enables cache by default leading to 
sandbox violations
-   BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= 
LDFLAGS_MODULE=--thinlto-cache-dir='
-   fi
-   fi
-   fi
-   export KERNEL_DIR || die
-   linux-mod_src_compile
-}
-
-src_test() {
-   pushd "v4l2loopback" || die
-   default
-   ./test || die
-   popd || die
-}
-
-src_install() {
-   if use gtk; then
-   dobin droidcam
-   newicon -s 32 icon.png droidcam.png
-   newicon -s 96 icon2.png droidcam.png
-   domenu droidcam.desktop
-   fi
-   dobin droidcam-cli
-
-   # The cli and gui do not auto load the module if unloaded (why not 
though?)
-   # so we just put it in modules-load.d to make sure it always works
-   insinto /etc/modules-load.d
-   if linux_config_exists; then
-   if linux_chkconfig_module SND_ALOOP; then
-   newins - "${PN}.conf" <<-EOF
-   v4l2loopback-dc
-   snd_aloop
-   EOF
-   else
-   newins - "${PN}.conf" <<-EOF
-   v4l2loopback-dc
-   EOF
-   fi
-   fi
-
-   einstalldocs
-   linux-mod_src_install
-}
-
-pkg_preinst() {
-   linux-mod_pkg_preinst
-   if use gtk; then
-   xdg_pkg_preinst
-   fi
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-   if use gtk; then
-   xdg_pkg_postinst
-   else
-   elog
-   elog "Only droidcam-cli has been 

[gentoo-commits] repo/gentoo:master commit in: app-mobilephone/scrcpy/files/

2023-12-01 Thread Bernard Cafarelli
commit: d888a8a21589cdd5e1a1aa2a1327ba747e135384
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec  1 15:09:13 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Dec  1 21:51:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d888a8a2

app-mobilephone/scrcpy: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34078
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../scrcpy/files/scrcpy-2.0-desktop.patch  | 41 --
 1 file changed, 41 deletions(-)

diff --git a/app-mobilephone/scrcpy/files/scrcpy-2.0-desktop.patch 
b/app-mobilephone/scrcpy/files/scrcpy-2.0-desktop.patch
deleted file mode 100644
index 531a4101a53c..
--- a/app-mobilephone/scrcpy/files/scrcpy-2.0-desktop.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 6706f3ce7f70a3ba5d09279be9c78d358af31e88 Mon Sep 17 00:00:00 2001
-From: Bernard Cafarelli 
-Date: Tue, 14 Mar 2023 21:48:23 +0100
-Subject: [PATCH] Fix linux desktop files validation
-
-Follow quoting rules from:
-https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#exec-variables
-Also use /bin/sh for scrpy-console
-
-Fixes #3633 

- app/data/scrcpy-console.desktop | 2 +-
- app/data/scrcpy.desktop | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/app/data/scrcpy-console.desktop b/app/data/scrcpy-console.desktop
-index 47a63ec99..db3d9014c 100644
 a/app/data/scrcpy-console.desktop
-+++ b/app/data/scrcpy-console.desktop
-@@ -5,7 +5,7 @@ Comment=Display and control your Android device
- # For some users, the PATH or ADB environment variables are set from the shell
- # startup file, like .bashrc or .zshrc… Run an interactive shell to get
- # environment correctly initialized.
--Exec=/bin/bash --norc --noprofile -i -c '"$SHELL" -i -c scrcpy || read -p 
"Press any key to quit..."'
-+Exec=/bin/sh --norc --noprofile -i -c "\"\\$SHELL\" -i -c scrcpy || read -p 
'Press any key to quit...'"
- Icon=scrcpy
- Terminal=true
- Type=Application
-diff --git a/app/data/scrcpy.desktop b/app/data/scrcpy.desktop
-index 082b75e0f..1be86a2ba 100644
 a/app/data/scrcpy.desktop
-+++ b/app/data/scrcpy.desktop
-@@ -5,7 +5,7 @@ Comment=Display and control your Android device
- # For some users, the PATH or ADB environment variables are set from the shell
- # startup file, like .bashrc or .zshrc… Run an interactive shell to get
- # environment correctly initialized.
--Exec=/bin/sh -c '"$SHELL" -i -c scrcpy'
-+Exec=/bin/sh -c "\"\\$SHELL\" -i -c scrcpy"
- Icon=scrcpy
- Terminal=false
- Type=Application



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

2023-12-01 Thread Ulrich Müller
commit: 46425b20a2ef2792f499c698b9fd09d72b7494d5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Dec  1 21:51:14 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Dec  1 21:51:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46425b20

dev-util/shtool: drop 2.0.8-r1

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

 dev-util/shtool/shtool-2.0.8-r1.ebuild | 20 
 1 file changed, 20 deletions(-)

diff --git a/dev-util/shtool/shtool-2.0.8-r1.ebuild 
b/dev-util/shtool/shtool-2.0.8-r1.ebuild
deleted file mode 100644
index bd2306568a42..
--- a/dev-util/shtool/shtool-2.0.8-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Set of stable and portable shell scripts"
-HOMEPAGE="https://www.gnu.org/software/shtool/shtool.html;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ~ia64 ppc ~s390 sparc x86"
-IUSE=""
-
-DEPEND="dev-lang/perl"
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dodoc AUTHORS ChangeLog README THANKS VERSION NEWS RATIONAL
-}



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

2023-12-01 Thread Arthur Zamarin
commit: f1283da939c3167fe0fd3e9e7a4c2a15393854e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 20:56:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 20:56:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1283da9

dev-libs/unibilium: Keyword 2.1.1-r1 ppc, #916309

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

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

diff --git a/dev-libs/unibilium/unibilium-2.1.1-r1.ebuild 
b/dev-libs/unibilium/unibilium-2.1.1-r1.ebuild
index af1911d481a5..56970d3ecbf5 100644
--- a/dev-libs/unibilium/unibilium-2.1.1-r1.ebuild
+++ b/dev-libs/unibilium/unibilium-2.1.1-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/neovim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-3+ MIT"
 SLOT="0/4"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
 
 BDEPEND="dev-lang/perl"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lua/luv/

2023-12-01 Thread Arthur Zamarin
commit: 95e4bacabc98f4e9f59dbabd666db6f620a08ad6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 20:56:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 20:56:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e4baca

dev-lua/luv: Keyword 1.45.0.0 ppc, #916309

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

 dev-lua/luv/luv-1.45.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/luv/luv-1.45.0.0.ebuild b/dev-lua/luv/luv-1.45.0.0.ebuild
index 307ba522d9fb..cc0ce4cbc780 100644
--- a/dev-lua/luv/luv-1.45.0.0.ebuild
+++ b/dev-lua/luv/luv-1.45.0.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0 MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-12-01 Thread Arthur Zamarin
commit: 3fadf09114e2ac2d47bf5f8a9c133bdd63ebff64
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 20:56:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 20:56:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fadf091

dev-libs/libvterm: Keyword 0.3.3 ppc, #916309

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

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

diff --git a/dev-libs/libvterm/libvterm-0.3.3.ebuild 
b/dev-libs/libvterm/libvterm-0.3.3.ebuild
index 3d9df986de13..65429a6a6639 100644
--- a/dev-libs/libvterm/libvterm-0.3.3.ebuild
+++ b/dev-libs/libvterm/libvterm-0.3.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://launchpad.net/libvterm/trunk/v0.3/+download/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
 
 BDEPEND="
dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/

2023-12-01 Thread Arthur Zamarin
commit: a01bfc8a9f615ac487ac2b877b0c848b6616336e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 20:56:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 20:56:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01bfc8a

app-editors/neovim: Keyword 0.9.4 ppc, #916309

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

 app-editors/neovim/neovim-0.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/neovim/neovim-0.9.4.ebuild 
b/app-editors/neovim/neovim-0.9.4.ebuild
index 5e384cea9321..f2763ef22dda 100644
--- a/app-editors/neovim/neovim-0.9.4.ebuild
+++ b/app-editors/neovim/neovim-0.9.4.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git;
 else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
+   KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
 fi
 
 LICENSE="Apache-2.0 vim"



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

2023-12-01 Thread Arthur Zamarin
commit: 130057761359731e6f63f50f39888014f6324c12
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 20:56:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 20:56:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13005776

dev-libs/libtermkey: Keyword 0.22-r1 ppc, #916309

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

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

diff --git a/dev-libs/libtermkey/libtermkey-0.22-r1.ebuild 
b/dev-libs/libtermkey/libtermkey-0.22-r1.ebuild
index 556109cfa964..43f3b466ee2f 100644
--- a/dev-libs/libtermkey/libtermkey-0.22-r1.ebuild
+++ b/dev-libs/libtermkey/libtermkey-0.22-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.leonerd.org.uk/code/${PN}/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
 IUSE="demos static-libs"
 
 RDEPEND="dev-libs/unibilium:="



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

2023-12-01 Thread Arthur Zamarin
commit: 88238f9ab10fc2fd52b09872c89ed9b68ce66e6a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 20:56:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 20:56:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88238f9a

dev-libs/msgpack: Keyword 6.0.0-r1 ppc, #916309

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

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

diff --git a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild 
b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild
index 280f4b0f06ac..d9e1ef2e8247 100644
--- a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild
+++ b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild
@@ -18,7 +18,7 @@ LICENSE="Boost-1.0"
 # has all the same problems a new SONAME would have.
 # See https://github.com/msgpack/msgpack-c/pull/1053.
 SLOT="0/2-c"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux 
~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux 
~x64-macos"
 IUSE="doc examples test"
 
 RESTRICT="!test? ( test )"



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

2023-12-01 Thread Henri Gasc
commit: 0bee32dc805b1aacbbf39ecdfed3e30a6e78bd34
Author: Henri Gasc  eurecom  fr>
AuthorDate: Fri Dec  1 20:50:54 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Fri Dec  1 20:50:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0bee32dc

app-text/dooit: enable py3.12

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

 app-text/dooit/dooit-2.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/dooit/dooit-2.1.0.ebuild 
b/app-text/dooit/dooit-2.1.0.ebuild
index e7dbd5b139..15944f396b 100644
--- a/app-text/dooit/dooit-2.1.0.ebuild
+++ b/app-text/dooit/dooit-2.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



  1   2   3   4   >