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

2023-02-06 Thread Joe Kappus
commit: fae4ebc8e63dc7965cf982aa690233b3fca034ad
Author: Joe Kappus  wt  gd>
AuthorDate: Tue Feb  7 07:13:48 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Tue Feb  7 07:13:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fae4ebc8

sys-apps/paludis: update HOMEPAGE

Signed-off-by: Joe Kappus  wt.gd>

 sys-apps/paludis/paludis-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/paludis/paludis-.ebuild 
b/sys-apps/paludis/paludis-.ebuild
index dce33cfa5..0361bb73a 100644
--- a/sys-apps/paludis/paludis-.ebuild
+++ b/sys-apps/paludis/paludis-.ebuild
@@ -10,7 +10,7 @@ RUBY_VER=2.7
 inherit bash-completion-r1 cmake git-r3 python-r1
 
 DESCRIPTION="paludis, the other package mangler"
-HOMEPAGE="http://paludis.exherbo.org/;
+HOMEPAGE="https://paludis.exherbo.org/;
 SRC_URI=""
 
 IUSE="doc pbins pink python ruby ruby_targets_ruby${RUBY_VER/./} search-index 
test +xml eapi7 eapi8"



[gentoo-commits] repo/proj/guru:dev commit in: sys-power/linux-tools-power-x86/files/

2023-02-06 Thread Joe Kappus
commit: f6002f72da23a5bd98f0fc909988b1963cacb556
Author: Joe Kappus  wt  gd>
AuthorDate: Tue Feb  7 07:09:20 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Tue Feb  7 07:09:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f6002f72

sys-power/linux-tools-power-x86: 6.1 adjust cflag patch

shuts up QA

Closes: https://bugs.gentoo.org/893266
Signed-off-by: Joe Kappus  wt.gd>

 .../files/linux-tools-power-x86-6.1-cflags.patch| 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/sys-power/linux-tools-power-x86/files/linux-tools-power-x86-6.1-cflags.patch 
b/sys-power/linux-tools-power-x86/files/linux-tools-power-x86-6.1-cflags.patch
index d0072fe5d..499bbce0d 100644
--- 
a/sys-power/linux-tools-power-x86/files/linux-tools-power-x86-6.1-cflags.patch
+++ 
b/sys-power/linux-tools-power-x86/files/linux-tools-power-x86-6.1-cflags.patch
@@ -6,7 +6,7 @@ diff -urN a/tools/power/x86/intel-speed-select/Makefile 
b/tools/power/x86/intel-
  # (this improves performance and avoids hard-to-debug behaviour);
  MAKEFLAGS += -r
 -override CFLAGS += -O2 -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include 
-I/usr/include/libnl3
-+override CFLAGS += -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include 
-I/usr/include/libnl3
++override CFLAGS += -Wall -D_GNU_SOURCE -I$(OUTPUT)include 
-I/usr/include/libnl3
  override LDFLAGS += -lnl-genl-3 -lnl-3
  
  ALL_TARGETS := intel-speed-select
@@ -25,12 +25,12 @@ diff -urN a/tools/power/x86/turbostat/Makefile 
b/tools/power/x86/turbostat/Makef
 diff -urN a/tools/power/x86/x86_energy_perf_policy/Makefile 
b/tools/power/x86/x86_energy_perf_policy/Makefile
 --- a/tools/power/x86/x86_energy_perf_policy/Makefile  2022-12-11 
17:15:18.0 -0500
 +++ b/tools/power/x86/x86_energy_perf_policy/Makefile  2023-02-04 
05:47:25.962523488 -0500
-@@ -9,7 +9,7 @@
+@@ -9,7 +9,6 @@
  endif
  
  x86_energy_perf_policy : x86_energy_perf_policy.c
 -override CFLAGS +=-O2 -Wall -I../../../include
 +override CFLAGS +=-Wall -I../../../include
  override CFLAGS +=
-DMSRHEADER='"../../../../arch/x86/include/asm/msr-index.h"'
- override CFLAGS +=-D_FORTIFY_SOURCE=2
+-override CFLAGS +=-D_FORTIFY_SOURCE=2
  



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/josm-bin/

2023-02-06 Thread Joonas Niilola
commit: 92fa8fed7aeb73e29f1b59cfbc48b8054a8e0eb6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb  7 06:47:20 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb  7 06:47:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92fa8fed

sci-geosciences/josm-bin: Stabilize 18622 amd64, #893414

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

 sci-geosciences/josm-bin/josm-bin-18622.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/josm-bin/josm-bin-18622.ebuild 
b/sci-geosciences/josm-bin/josm-bin-18622.ebuild
index 13657af34a5e..1ae4fee5172f 100644
--- a/sci-geosciences/josm-bin/josm-bin-18622.ebuild
+++ b/sci-geosciences/josm-bin/josm-bin-18622.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="Apache-2.0 GPL-2+ GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND=">=virtual/jre-1.8"
 BDEPEND="app-arch/unzip"



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/josm-bin/

2023-02-06 Thread Joonas Niilola
commit: 5113fd675b32882a2f0f8fd5696ca4005e54278d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb  7 06:47:41 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb  7 06:47:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5113fd67

sci-geosciences/josm-bin: Stabilize 18622 x86, #893414

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

 sci-geosciences/josm-bin/josm-bin-18622.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/josm-bin/josm-bin-18622.ebuild 
b/sci-geosciences/josm-bin/josm-bin-18622.ebuild
index 1ae4fee5172f..052c23ba1fc8 100644
--- a/sci-geosciences/josm-bin/josm-bin-18622.ebuild
+++ b/sci-geosciences/josm-bin/josm-bin-18622.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="Apache-2.0 GPL-2+ GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND=">=virtual/jre-1.8"
 BDEPEND="app-arch/unzip"



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

2023-02-06 Thread Joonas Niilola
commit: f7c49795a378342d782040af37a8b52171bbe499
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb  7 06:46:33 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb  7 06:46:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c49795

media-libs/assimp: Stabilize 5.2.5-r1 x86, #893354

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

 media-libs/assimp/assimp-5.2.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/assimp/assimp-5.2.5-r1.ebuild 
b/media-libs/assimp/assimp-5.2.5-r1.ebuild
index 7758cda1ad30..ebedcd02928c 100644
--- a/media-libs/assimp/assimp-5.2.5-r1.ebuild
+++ b/media-libs/assimp/assimp-5.2.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/5.2.5"
-KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 IUSE="samples test"
 
 RESTRICT="!test? ( test )"



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

2023-02-06 Thread Matt Turner
commit: 9de3e46964986c90eaf8971546c002c60cc375e3
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb  7 04:38:41 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb  7 04:41:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de3e469

x11-base/xorg-server: Version bump to 21.1.7

Bug: https://bugs.gentoo.org/893438
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xorg-server/Manifest  |   1 +
 x11-base/xorg-server/xorg-server-21.1.7.ebuild | 193 +
 2 files changed, 194 insertions(+)

diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index 4ac6d8491663..29a64821bd89 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -1 +1,2 @@
 DIST xorg-server-21.1.6.tar.xz 4977496 BLAKE2B 
8bcfa0a29f7b84b3ba9357d8ae9b1c7a5dc108159cf059f9c76c2c15f00be0d34964a3240937d146ae5f58a2d94deb091facacab984f8f905848bef5679cf46a
 SHA512 
5e3cf879facf3a04aa64b7f6129226ea68a97109a7daca5146b57b4c707cc76a4fbad1924997dd319efd8c8c20eb5bb59570a719101b76ae07e923b7e9656239
+DIST xorg-server-21.1.7.tar.xz 4933292 BLAKE2B 
327e217dcd632d9c013a330dbb0f93bf3c1bf6088906fcb3ff2959574fb6958c215a2ab6ed41b57250a9f200bcc3987bf87c5ffd11c7a7088c7fe6f1a245bd4b
 SHA512 
e2a093381e28da9b2aa700c6609349fa851f4ca8df23c776f30e4e2733e7a6c1b257576b93f4c4e87fb09df901385bf52528982f6e7a6ad469597aeae8640bb5

diff --git a/x11-base/xorg-server/xorg-server-21.1.7.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
new file mode 100644
index ..a3da3b5510ee
--- /dev/null
+++ b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+XORG_EAUTORECONF="no"
+inherit flag-o-matic xorg-3 meson
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
+
+DESCRIPTION="X.Org X servers"
+SLOT="0/${PV}"
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+IUSE_SERVERS="xephyr xnest xorg xvfb"
+IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev 
unwind xcsecurity"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   media-libs/libglvnd[X]
+   dev-libs/libbsd
+   dev-libs/openssl:0=
+   >=x11-apps/iceauth-1.0.2
+   >=x11-apps/rgb-1.0.3
+   >=x11-apps/xauth-1.0.3
+   x11-apps/xkbcomp
+   >=x11-libs/libdrm-2.4.89
+   >=x11-libs/libpciaccess-0.12.901
+   >=x11-libs/libXau-1.0.4
+   >=x11-libs/libXdmcp-1.0.2
+   >=x11-libs/libXfont2-2.0.1
+   >=x11-libs/libxkbfile-1.0.4
+   >=x11-libs/libxshmfence-1.1
+   >=x11-libs/pixman-0.27.2
+   >=x11-misc/xbitmaps-1.0.1
+   >=x11-misc/xkeyboard-config-2.4.1-r3
+   xorg? (
+   >=x11-libs/libxcvt-0.1.0
+   )
+   xnest? (
+   >=x11-libs/libXext-1.0.99.4
+   >=x11-libs/libX11-1.1.5
+   )
+   xephyr? (
+   x11-libs/libxcb
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+   !minimal? (
+   >=media-libs/mesa-18[X(+),egl(+),gbm(+)]
+   >=media-libs/libepoxy-1.5.4[X,egl(+)]
+   )
+   udev? ( virtual/libudev:= )
+   unwind? ( sys-libs/libunwind:= )
+   selinux? (
+   sys-process/audit
+   sys-libs/libselinux:=
+   )
+   systemd? (
+   sys-apps/dbus
+   sys-apps/systemd
+   )
+   elogind? (
+   sys-apps/dbus
+   sys-auth/elogind[pam]
+   sys-auth/pambase[elogind]
+   )
+   !!x11-drivers/nvidia-drivers[-libglvnd(+)]
+"
+DEPEND="${CDEPEND}
+   >=x11-base/xorg-proto-2021.4.99.2
+   >=x11-libs/xtrans-1.3.5
+   media-fonts/font-util
+   test? ( >=x11-libs/libxcvt-0.1.0 )
+"
+RDEPEND="${CDEPEND}
+   !systemd? ( gui-libs/display-manager-init )
+   selinux? ( sec-policy/selinux-xserver )
+   xorg? ( >=x11-apps/xinit-1.3.3-r1 )
+"
+BDEPEND="
+   sys-devel/flex
+"
+PDEPEND="
+   xorg? ( >=x11-base/xorg-drivers-$(ver_cut 1-2) )"
+
+REQUIRED_USE="!minimal? (
+   || ( ${IUSE_SERVERS} )
+   )
+   elogind? ( udev )
+   ?? ( elogind systemd )"
+
+UPSTREAMED_PATCHES=(
+)
+
+PATCHES=(
+   "${UPSTREAMED_PATCHES[@]}"
+   "${FILESDIR}"/${PN}-1.12-unloadsubmodule.patch
+   # needed for new eselect-opengl, bug #541232
+   "${FILESDIR}"/${PN}-1.18-support-multiple-Files-sections.patch
+)
+
+src_configure() {
+   # bug #835653
+   use x86 && replace-flags -Os -O2
+
+   # localstatedir is used for the log location; we need to override the 
default
+   #   from ebuild.sh
+   # 

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

2023-02-06 Thread Sam James
commit: 847c95bdb5624d743c7e99bf10b1749580ace225
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 04:04:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 04:29:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=847c95bd

media-libs/tiff: scrub patch, add upstream refs

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

 media-libs/tiff/files/tiff-4.5.0-CVE-2022-48281.patch | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/tiff/files/tiff-4.5.0-CVE-2022-48281.patch 
b/media-libs/tiff/files/tiff-4.5.0-CVE-2022-48281.patch
index 070f642da454..e38d17df9cc2 100644
--- a/media-libs/tiff/files/tiff-4.5.0-CVE-2022-48281.patch
+++ b/media-libs/tiff/files/tiff-4.5.0-CVE-2022-48281.patch
@@ -1,7 +1,7 @@
-Index: tiff-4.5.0/tools/tiffcrop.c
-===
 tiff-4.5.0.orig/tools/tiffcrop.c
-+++ tiff-4.5.0/tools/tiffcrop.c
+https://gitlab.com/libtiff/libtiff/-/issues/488
+https://bugs.gentoo.org/891839
+--- a/tools/tiffcrop.c
 b/tools/tiffcrop.c
 @@ -8591,7 +8591,7 @@ static int processCropSelections(struct
  cropsize + NUM_BUFF_OVERSIZE_BYTES);
  else



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

2023-02-06 Thread Sam James
commit: 7a7119ce544ba3de8179b4b9ec93c0032a069ecd
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Feb  4 18:56:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 04:29:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a7119ce

media-libs/tiff: Fix CVE-2022-48281

Bug: https://bugs.gentoo.org/891839
Upstream: https://gitlab.com/libtiff/libtiff/-/issues/488
Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/29426
Signed-off-by: Sam James  gentoo.org>

 .../tiff/files/tiff-4.5.0-CVE-2022-48281.patch | 14 
 media-libs/tiff/tiff-4.5.0-r1.ebuild   | 90 ++
 2 files changed, 104 insertions(+)

diff --git a/media-libs/tiff/files/tiff-4.5.0-CVE-2022-48281.patch 
b/media-libs/tiff/files/tiff-4.5.0-CVE-2022-48281.patch
new file mode 100644
index ..070f642da454
--- /dev/null
+++ b/media-libs/tiff/files/tiff-4.5.0-CVE-2022-48281.patch
@@ -0,0 +1,14 @@
+Index: tiff-4.5.0/tools/tiffcrop.c
+===
+--- tiff-4.5.0.orig/tools/tiffcrop.c
 tiff-4.5.0/tools/tiffcrop.c
+@@ -8591,7 +8591,7 @@ static int processCropSelections(struct
+ cropsize + NUM_BUFF_OVERSIZE_BYTES);
+ else
+ {
+-prev_cropsize = seg_buffs[0].size;
++prev_cropsize = seg_buffs[i].size;
+ if (prev_cropsize < cropsize)
+ {
+ next_buff = _TIFFrealloc(
+

diff --git a/media-libs/tiff/tiff-4.5.0-r1.ebuild 
b/media-libs/tiff/tiff-4.5.0-r1.ebuild
new file mode 100644
index ..bbbf78771312
--- /dev/null
+++ b/media-libs/tiff/tiff-4.5.0-r1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QA_PKGCONFIG_VERSION="$(ver_cut 1-3)"
+
+# Release signer can vary per version but not clear if others will be doing
+# them in future, so gone with Even Rouault for now as he does other geosci
+# stuff too like PROJ, GDAL. Previous release manager of TIFF was
+# GraphicsMagick maintainer Bob Friesenhahn. Please be careful when verifying
+# who made releases.
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/rouault.asc
+inherit autotools multilib-minimal verify-sig flag-o-matic
+
+MY_P="${P/_rc/rc}"
+DESCRIPTION="Tag Image File Format (TIFF) library"
+HOMEPAGE="http://libtiff.maptools.org;
+SRC_URI="https://download.osgeo.org/libtiff/${MY_P}.tar.xz;
+SRC_URI+=" verify-sig? ( https://download.osgeo.org/libtiff/${MY_P}.tar.xz.sig 
)"
+S="${WORKDIR}/${PN}-$(ver_cut 1-3)"
+
+LICENSE="libtiff"
+SLOT="0/6"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+IUSE="+cxx jbig jpeg lzma static-libs test webp zlib zstd"
+RESTRICT="!test? ( test )"
+
+# bug #483132
+REQUIRED_USE="test? ( jpeg )"
+
+RDEPEND="jbig? ( >=media-libs/jbigkit-2.1:=[${MULTILIB_USEDEP}] )
+   jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
+   webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-evenrouault )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/tiffconf.h
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.5.0_rc1-skip-tools-tests-multilib.patch
+   "${FILESDIR}"/${PN}-4.5.0-CVE-2022-48281.patch
+)
+
+src_prepare() {
+   default
+
+   # Added to fix cross-compilation
+   #elibtoolize
+
+   # For skip-tools-tests-multilib.patch
+   eautoreconf
+}
+
+multilib_src_configure() {
+   append-lfs-flags
+
+   local myeconfargs=(
+   --disable-sphinx
+   --without-x
+   --with-docdir="${EPREFIX}"/usr/share/doc/${PF}
+   $(use_enable cxx)
+   $(use_enable jbig)
+   $(use_enable jpeg)
+   $(use_enable lzma)
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   $(use_enable webp)
+   $(use_enable zlib)
+   $(use_enable zstd)
+
+   $(multilib_native_enable docs)
+   $(multilib_native_enable contrib)
+   $(multilib_native_enable tools)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+   rm "${ED}"/usr/share/doc/${PF}/{README*,RELEASE-DATE,TODO,VERSION} || 
die
+}



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

2023-02-06 Thread Sam James
commit: 87d5cb7824a7361f22c8f17460d9c12de321290d
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 04:01:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 04:29:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d5cb78

media-gfx/sane-backends: add 1.2.1

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

 media-gfx/sane-backends/Manifest   |   1 +
 media-gfx/sane-backends/sane-backends-1.2.1.ebuild | 370 +
 2 files changed, 371 insertions(+)

diff --git a/media-gfx/sane-backends/Manifest b/media-gfx/sane-backends/Manifest
index 1c5f2c1f96df..cb3d569a9c23 100644
--- a/media-gfx/sane-backends/Manifest
+++ b/media-gfx/sane-backends/Manifest
@@ -1 +1,2 @@
 DIST sane-backends-1.1.1.tar.gz 7447569 BLAKE2B 
02ac1822beabb12f19ce2d7c053f0f727313d13e0f9380325492a2f0048094f78a118f7659b4c6e39b60c4ea319d862a242f8866a67c84e5649d9ae2691d9473
 SHA512 
25bd9f90d550cfe6a6d01c48e83716a53f4b0e3a294287e455ecb5e5b80c8fe1699f45c6c87f694475cceb85745c70597e18a7b1094669d5091c5fb183dfe94d
+DIST sane-backends-1.2.1.tar.gz 7308040 BLAKE2B 
8448a66e70548f159cfac63501e52417fb1d0599008ce7bf26bf2e7a25a946e688968f01ae64b72c3d5efce67cfbdc0e8e04d8ab3bc92dae0a7e01bc81bf0140
 SHA512 
3ffce67e409caa5d32684290a56a46a68fef6991a14858d89cbab5aeb364fbbfd6d7c85bcbc4932c9167073a3a6ba682b4730f11fb320f0c4de53a7e7d3edba1

diff --git a/media-gfx/sane-backends/sane-backends-1.2.1.ebuild 
b/media-gfx/sane-backends/sane-backends-1.2.1.ebuild
new file mode 100644
index ..65901c95f628
--- /dev/null
+++ b/media-gfx/sane-backends/sane-backends-1.2.1.ebuild
@@ -0,0 +1,370 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+# python-any-r1 required for a script in backends/pixma/scripts/
+inherit autotools flag-o-matic multilib-minimal optfeature python-any-r1 
systemd toolchain-funcs udev
+
+# gphoto and v4l are handled by their usual USE flags.
+# The pint backend was disabled because I could not get it to compile.
+IUSE_SANE_BACKENDS=(
+   abaton
+   agfafocus
+   apple
+   artec
+   artec_eplus48u
+   as6e
+   avision
+   bh
+   canon
+   canon630u
+   canon_dr
+   canon_lide70
+   canon_pp
+   cardscan
+   coolscan
+   coolscan2
+   coolscan3
+   dc210
+   dc240
+   dc25
+   dell1600n_net
+   dmc
+   epjitsu
+   epson
+   epson2
+   epsonds
+   escl
+   fujitsu
+   genesys
+   gt68xx
+   hp
+   hp3500
+   hp3900
+   hp4200
+   hp5400
+   hp5590
+   hpljm1005
+   hpsj5s
+   hs2p
+   ibm
+   kodak
+   kodakaio
+   kvs1025
+   kvs20xx
+   kvs40xx
+   leo
+   lexmark
+   ma1509
+   magicolor
+   matsushita
+   microtek
+   microtek2
+   mustek
+   mustek_pp
+   mustek_usb
+   mustek_usb2
+   nec
+   net
+   niash
+   p5
+   pie
+   pieusb
+   pixma
+   plustek
+   plustek_pp
+   pnm
+   qcam
+   ricoh
+   ricoh2
+   rts8891
+   s9036
+   sceptre
+   sharp
+   sm3600
+   sm3840
+   snapscan
+   sp15c
+   st400
+   stv680
+   tamarack
+   teco1
+   teco2
+   teco3
+   test
+   u12
+   umax
+   umax1220u
+   umax_pp
+   xerox_mfp
+)
+
+IUSE="gphoto2 snmp systemd threads usb v4l xinetd +zeroconf"
+
+for GBACKEND in ${IUSE_SANE_BACKENDS[@]}; do
+   case ${GBACKEND} in
+   # Disable backends that require parallel ports as no one has those 
anymore.
+   canon_pp|hpsj5s|mustek_pp|\
+   pnm|mustek_usb2|kvs40xx)
+   IUSE+=" sane_backends_${GBACKEND}"
+   ;;
+   *)
+   IUSE+=" +sane_backends_${GBACKEND}"
+   esac
+done
+
+REQUIRED_USE="
+   sane_backends_escl? ( zeroconf )
+   sane_backends_kvs40xx? ( threads )
+   sane_backends_mustek_usb2? ( threads )
+"
+
+DESCRIPTION="Scanner Access Now Easy - Backends"
+HOMEPAGE="http://www.sane-project.org/;
+SRC_URI="https://gitlab.com/sane-project/backends/uploads/110fc43336d0fb5e514f1fdc7360dd87/${P}.tar.gz;
+
+LICENSE="GPL-2 public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+# For pixma: see 
https://gitlab.com/sane-project/backends/-/releases/1.0.28#build
+RDEPEND="
+   acct-user/saned
+   acct-group/scanner
+   gphoto2? (
+   >=media-libs/libgphoto2-2.5.3.1:=[${MULTILIB_USEDEP}]
+   media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
+   )
+   sane_backends_canon_pp? ( 
>=sys-libs/libieee1284-0.2.11-r3[${MULTILIB_USEDEP}] )
+   sane_backends_dc210? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+   sane_backends_dc240? ( 

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

2023-02-06 Thread Ionen Wolkens
commit: 66abe318f165c27ecd761c0639f11de3b768ae86
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Feb  7 04:09:16 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Feb  7 04:24:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66abe318

media-video/mpv: allow using raspberry-userland-bin

Currently fails to build with non-bin wrt bug #893422, so let's
at least allow this one. Runtime untested (have no raspberry-pi).

(no revbump needed given it currently doesn't build with non-bin)

Bug: https://bugs.gentoo.org/893422
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/mpv/mpv-0.35.0-r1.ebuild | 8 +++-
 media-video/mpv/mpv-0.35.1.ebuild| 8 +++-
 media-video/mpv/mpv-.ebuild  | 8 +++-
 3 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/media-video/mpv/mpv-0.35.0-r1.ebuild 
b/media-video/mpv/mpv-0.35.0-r1.ebuild
index a67b869c76cc..355a3f826dcd 100644
--- a/media-video/mpv/mpv-0.35.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.35.0-r1.ebuild
@@ -46,6 +46,7 @@ REQUIRED_USE="
xv? ( X )"
 RESTRICT="!test? ( test )"
 
+# raspberry-pi: default to -bin given non-bin is known broken (bug #893422)
 COMMON_DEPEND="
media-libs/libass:=[fontconfig]
media-video/ffmpeg:=[encode,threads,vaapi?,vdpau?]
@@ -93,7 +94,12 @@ COMMON_DEPEND="
opengl? ( media-libs/libglvnd[X?] )
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-libs/libpulse )
-   raspberry-pi? ( media-libs/raspberrypi-userland )
+   raspberry-pi? (
+   || (
+   media-libs/raspberrypi-userland-bin
+   media-libs/raspberrypi-userland
+   )
+   )
rubberband? ( media-libs/rubberband )
sdl? ( media-libs/libsdl2[sound,threads,video] )
sixel? ( media-libs/libsixel )

diff --git a/media-video/mpv/mpv-0.35.1.ebuild 
b/media-video/mpv/mpv-0.35.1.ebuild
index b3fb03958f57..9a41edeb58eb 100644
--- a/media-video/mpv/mpv-0.35.1.ebuild
+++ b/media-video/mpv/mpv-0.35.1.ebuild
@@ -46,6 +46,7 @@ REQUIRED_USE="
xv? ( X )"
 RESTRICT="!test? ( test )"
 
+# raspberry-pi: default to -bin given non-bin is known broken (bug #893422)
 COMMON_DEPEND="
media-libs/libass:=[fontconfig]
media-video/ffmpeg:=[encode,threads,vaapi?,vdpau?]
@@ -93,7 +94,12 @@ COMMON_DEPEND="
opengl? ( media-libs/libglvnd[X?] )
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-libs/libpulse )
-   raspberry-pi? ( media-libs/raspberrypi-userland )
+   raspberry-pi? (
+   || (
+   media-libs/raspberrypi-userland-bin
+   media-libs/raspberrypi-userland
+   )
+   )
rubberband? ( media-libs/rubberband )
sdl? ( media-libs/libsdl2[sound,threads,video] )
sixel? ( media-libs/libsixel )

diff --git a/media-video/mpv/mpv-.ebuild b/media-video/mpv/mpv-.ebuild
index 2c923f2ec44e..11323310aeb0 100644
--- a/media-video/mpv/mpv-.ebuild
+++ b/media-video/mpv/mpv-.ebuild
@@ -46,6 +46,7 @@ REQUIRED_USE="
xv? ( X )"
 RESTRICT="!test? ( test )"
 
+# raspberry-pi: default to -bin given non-bin is known broken (bug #893422)
 COMMON_DEPEND="
media-libs/libass:=[fontconfig]
>=media-video/ffmpeg-4.4:=[encode,threads,vaapi?,vdpau?]
@@ -93,7 +94,12 @@ COMMON_DEPEND="
opengl? ( media-libs/libglvnd[X?] )
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-libs/libpulse )
-   raspberry-pi? ( media-libs/raspberrypi-userland )
+   raspberry-pi? (
+   || (
+   media-libs/raspberrypi-userland-bin
+   media-libs/raspberrypi-userland
+   )
+   )
rubberband? ( media-libs/rubberband )
sdl? ( media-libs/libsdl2[sound,threads,video] )
sixel? ( media-libs/libsixel )



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/netdata/

2023-02-06 Thread Craig Andrews
commit: d1cf165c363aee5ab30eb8ecff4d087aec67d373
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Feb  7 03:30:42 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Feb  7 03:30:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1cf165c

net-analyzer/netdata: add 1.38.0

Signed-off-by: Craig Andrews  gentoo.org>

 net-analyzer/netdata/Manifest  |   1 +
 net-analyzer/netdata/netdata-1.38.0.ebuild | 158 +
 2 files changed, 159 insertions(+)

diff --git a/net-analyzer/netdata/Manifest b/net-analyzer/netdata/Manifest
index 8c5a710024a0..4f2ebb055b5c 100644
--- a/net-analyzer/netdata/Manifest
+++ b/net-analyzer/netdata/Manifest
@@ -3,3 +3,4 @@ DIST netdata-1.36.0.tar.gz 24794657 BLAKE2B 
f3230f5c279a5a203f9245a1d74f254961ca
 DIST netdata-1.36.1.tar.gz 24795841 BLAKE2B 
e58ca0a4ffb48169833a412ca234e6d1771f5bc179010bd4ee5f597768e63c147e1d0dfd65f52579901ad42760a98de74be9417d6cf6b3a150683551399927ab
 SHA512 
2ff01c816dbdd975450a7cebd292d9a1c6bf1822aa6efb56b846a90e5a01d1faac898e1a87b155fd6fa20f26d098e1d80042b12c0ff22b05260e14f3f552546d
 DIST netdata-1.37.0.tar.gz 25151327 BLAKE2B 
7e83df21e50d721d7e8a226fbc4470972393ab086fa575298b36f5699dfa4fffa406ce8a532661b1adfb7b5755e69c227f85f7c36e96f3cc585004082c25eda2
 SHA512 
7234d8b414df6674e612718085f446b1321833772d2d28e01da13f1d296b772e5dc73bf39495ab9a8db7f3118f3053000c16d6b17fe2a28e8340cef0d208d4bf
 DIST netdata-1.37.1.tar.gz 25160143 BLAKE2B 
9efd0edeb6d2d76338c98c794c4e81a00a951e40e9fe4682030f04c28b1a9895bac0c06a695b055ce94cbf1fb55c516364daec026759134a590e645a2c380ca6
 SHA512 
fa60f11b79c89fb8b1d825c7d395b294f291e6b72acb1c9b47212c145ca2e6c28b9370ebdbb1c8666884e2b714e2fd8ba498ffc6b428361b93471e4d555cdfa7
+DIST netdata-1.38.0.tar.gz 25433888 BLAKE2B 
06c311a43658767ca3948dd68c64a4ad42d25b392d4146ff04946f3301afad73731329d43806bc93311f3450a0f4d1357de97565c01abbc5324f25abe5c27823
 SHA512 
228d08639162ea158c583350139cd2d5513c72cc29abf94e87af9f21e89516a47994c78c4cea15866089e29617e9e2d73103d34613e0eec0e81beb9aa23fc0cd

diff --git a/net-analyzer/netdata/netdata-1.38.0.ebuild 
b/net-analyzer/netdata/netdata-1.38.0.ebuild
new file mode 100644
index ..2b50034f9888
--- /dev/null
+++ b/net-analyzer/netdata/netdata-1.38.0.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python{3_9,3_10} )
+
+inherit autotools fcaps flag-o-matic linux-info python-single-r1 systemd 
toolchain-funcs
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/netdata/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/netdata/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Linux real time system monitoring, done right!"
+HOMEPAGE="https://github.com/netdata/netdata https://my-netdata.io/;
+
+LICENSE="GPL-3+ MIT BSD"
+SLOT="0"
+IUSE="caps cloud +compression cpu_flags_x86_sse2 cups +dbengine ipmi +jsonc 
+lto mongodb mysql nfacct nodejs postgres prometheus +python tor xen"
+REQUIRED_USE="
+   mysql? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   tor? ( python )"
+
+# most unconditional dependencies are for plugins.d/charts.d.plugin:
+RDEPEND="
+   acct-group/netdata
+   acct-user/netdata
+   app-misc/jq
+   >=app-shells/bash-4:0
+   || (
+   net-analyzer/openbsd-netcat
+   net-analyzer/netcat
+   )
+   net-libs/libwebsockets
+   net-misc/curl
+   net-misc/wget
+   sys-apps/util-linux
+   app-alternatives/awk
+   caps? ( sys-libs/libcap )
+   cups? ( net-print/cups )
+   dbengine? (
+   app-arch/lz4:=
+   dev-libs/judy
+   dev-libs/openssl:=
+   )
+   dev-libs/libuv:=
+   cloud? ( dev-libs/protobuf:= )
+   compression? ( sys-libs/zlib )
+   ipmi? ( sys-libs/freeipmi )
+   jsonc? ( dev-libs/json-c:= )
+   mongodb? ( dev-libs/mongo-c-driver )
+   nfacct? (
+   net-firewall/nfacct
+   net-libs/libmnl:=
+   )
+   nodejs? ( net-libs/nodejs )
+   prometheus? (
+   app-arch/snappy:=
+   dev-libs/protobuf:=
+   )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
+   postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
+   tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
+   )
+   xen? (
+   app-emulation/xen-tools
+   dev-libs/yajl
+   )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+FILECAPS=(
+   'cap_dac_read_search,cap_sys_ptrace+ep' 

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

2023-02-06 Thread Sam James
commit: bbf79fd157fdd86da7759664fa90492e753939cd
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:57:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:59:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf79fd1

dev-util/bear: add 3.0.21

Updated min. versions to bundled copies.

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

 dev-util/bear/Manifest   |  1 +
 dev-util/bear/bear-3.0.21.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/dev-util/bear/Manifest b/dev-util/bear/Manifest
index ae15db499318..82b0fe16290c 100644
--- a/dev-util/bear/Manifest
+++ b/dev-util/bear/Manifest
@@ -1 +1,2 @@
 DIST bear-3.0.20.tar.gz 125393 BLAKE2B 
826a774beeb0596038f69b345a3659fe58f897bdb1a63f5faeac1d4242ae3cf4bf346ab82d2f87934d0786e5c0d4e835837b838a62f5a92c28ffe5e6a3d6a900
 SHA512 
4cf0e648b73fd4c0ac109c4a853e203efccb34ac7373d6c2f3ee3d5089853b791008990df768871dfd1268324bcce97c44657b4c3a2d1383134cba3eaec40bdd
+DIST bear-3.0.21.tar.gz 125827 BLAKE2B 
f7dcd383f27c370edb2fa0225e8337b2abe086df25a0272f61051600c017527b4079750328cb811b6967ad6fab51647909333eb1d084e24060fe56ca1036e40d
 SHA512 
9fe43a52fb30b7b413244576c6ea0d493bb720e54d0b6263280224efef4b0432dee46697df160ba7e76bc1a5c8735fe814e0eb686ed797658b563bcb8c5bb7e5

diff --git a/dev-util/bear/bear-3.0.21.ebuild b/dev-util/bear/bear-3.0.21.ebuild
new file mode 100644
index ..cf921dc9e0cb
--- /dev/null
+++ b/dev-util/bear/bear-3.0.21.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake python-any-r1
+
+DESCRIPTION="Build EAR generates a compilation database for clang tooling"
+HOMEPAGE="https://github.com/rizsotto/Bear;
+SRC_URI="https://github.com/rizsotto/Bear/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RDEPEND="
+   >=dev-cpp/nlohmann_json-3.11.2:=
+   >=dev-db/sqlite-3.14:=
+   >=dev-libs/libfmt-9.1.0:=
+   dev-libs/protobuf:=
+   >=dev-libs/spdlog-1.11.0:=
+   >=net-libs/grpc-1.49.2:=
+"
+
+DEPEND="${RDEPEND}
+   test? (
+   >=dev-cpp/gtest-1.10
+   )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   sys-devel/libtool
+   $(python_gen_any_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/${P^}"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+   # Turn off testing before installation
+   sed -i 's/TEST_BEFORE_INSTALL/TEST_EXCLUDE_FROM_MAIN/g' CMakeLists.txt 
|| die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_UNIT_TESTS="$(usex test)"
+   -DENABLE_FUNC_TESTS="$(usex test)"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "\'FEATURES=sandbox\' detected"
+   ewarn "Bear overrides LD_PRELOAD and conflicts with gentoo 
sandbox"
+   ewarn "Skipping tests"
+   elif
+   has usersandbox ${FEATURES}; then
+   ewarn "\'FEATURES=usersandbox\' detected"
+   ewarn "Skipping tests"
+   elif
+   has network-sandbox ${FEATURES}; then
+   ewarn "\'FEATURES=network-sandbox\' detected"
+   ewarn "Skipping tests"
+   elif
+   has_version -b 'sys-devel/gcc-config[-native-symlinks]'; then
+   ewarn "\'sys-devel/gcc-config[-native-symlinks]\' detected, 
tests call /usr/bin/cc directly (hardcoded)"
+   ewarn "and will fail without generic cc symlink"
+   ewarn "Skipping tests"
+   else
+   einfo "test may use optional tools if found: qmake gfortran 
valgrind"
+   # unit tests
+   cmake_run_in "${BUILD_DIR}/subprojects/Build/BearSource" ctest 
--verbose
+   # functional tests
+   cmake_run_in "${BUILD_DIR}/subprojects/Build/BearTest" ctest 
--verbose
+   fi
+}



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

2023-02-06 Thread Sam James
commit: 069a5d0920683e579d14bfdb26c632d572d5f708
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:52:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:52:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069a5d09

media-libs/freeverb3: Stabilize 3.2.1-r4 x86, #893180

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

 media-libs/freeverb3/freeverb3-3.2.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/freeverb3/freeverb3-3.2.1-r4.ebuild 
b/media-libs/freeverb3/freeverb3-3.2.1-r4.ebuild
index d90e59fbb680..e24c3a018b1a 100644
--- a/media-libs/freeverb3/freeverb3-3.2.1-r4.ebuild
+++ b/media-libs/freeverb3/freeverb3-3.2.1-r4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="forcefpu openmp plugdouble threads"
 
 RDEPEND="sci-libs/fftw:3.0="



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

2023-02-06 Thread Sam James
commit: 9d7d27ac6dcb2c9a151fefcaacd19c4a85c07e9f
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:52:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:52:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d7d27ac

dev-util/spirv-headers: Stabilize 1.3.236 x86, #893224

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

 dev-util/spirv-headers/spirv-headers-1.3.236.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.236.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.236.ebuild
index f03b7977ce7f..9cd897229506 100644
--- a/dev-util/spirv-headers/spirv-headers-1.3.236.ebuild
+++ b/dev-util/spirv-headers/spirv-headers-1.3.236.ebuild
@@ -12,6 +12,6 @@ 
SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.ta
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 
 S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"



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

2023-02-06 Thread Sam James
commit: 4baf3feb9e3f0f645b38800f8117b4dee5a10eb3
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:52:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:52:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4baf3feb

dev-python/pyopenssl: Stabilize 23.0.0 x86, #893102

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

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

diff --git a/dev-python/pyopenssl/pyopenssl-23.0.0.ebuild 
b/dev-python/pyopenssl/pyopenssl-23.0.0.ebuild
index 79f894b0a88d..17e2730ab0c0 100644
--- a/dev-python/pyopenssl/pyopenssl-23.0.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-23.0.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="


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

2023-02-06 Thread Sam James
commit: ec7188d459259ce57023baa7eba1619b3b9c79e0
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:52:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:52:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec7188d4

media-libs/vulkan-layers: Stabilize 1.3.236-r1 x86, #893224

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

 media-libs/vulkan-layers/vulkan-layers-1.3.236-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.236-r1.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.236-r1.ebuild
index f293d1bc1ffe..a7c08b8ebe2e 100644
--- a/media-libs/vulkan-layers/vulkan-layers-1.3.236-r1.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.236-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2023-02-06 Thread Sam James
commit: 6fd8fb43ac32cf231c4bc7ae3e7fd18b6a508393
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:52:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:52:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fd8fb43

dev-util/vulkan-headers: Stabilize 1.3.236 x86, #893224

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

 dev-util/vulkan-headers/vulkan-headers-1.3.236.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.236.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.236.ebuild
index da159ac24c4a..f0c4031a7ba5 100644
--- a/dev-util/vulkan-headers/vulkan-headers-1.3.236.ebuild
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.236.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2023-02-06 Thread Sam James
commit: a24ac9f895e3fc2afc709e0bcaedb32457f346ef
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:52:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:52:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a24ac9f8

dev-util/spirv-tools: Stabilize 1.3.236 x86, #893224

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

 dev-util/spirv-tools/spirv-tools-1.3.236.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.236.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.236.ebuild
index 8321ae2c67a6..07404b32ae4d 100644
--- a/dev-util/spirv-tools/spirv-tools-1.3.236.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-1.3.236.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
 else
EGIT_COMMIT="sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
 fi
 



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

2023-02-06 Thread Sam James
commit: e6dda524973d3e28ef9db3f4079443a644149e13
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:52:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:52:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6dda524

media-libs/vulkan-loader: Stabilize 1.3.236 x86, #893224

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

 media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild
index e2b7d9ef6cb0..5e198e862d12 100644
--- a/media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.236.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}
 fi
 



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

2023-02-06 Thread Sam James
commit: da14ed64ecb0ef71678afeade0e368383ce917e0
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:52:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:52:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da14ed64

dev-util/glslang: Stabilize 1.3.236 x86, #893224

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

 dev-util/glslang/glslang-1.3.236.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/glslang/glslang-1.3.236.ebuild 
b/dev-util/glslang/glslang-1.3.236.ebuild
index 8bbb98b5eaae..85c685266e96 100644
--- a/dev-util/glslang/glslang-1.3.236.ebuild
+++ b/dev-util/glslang/glslang-1.3.236.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
 else
SNAPSHOT_COMMIT="sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
 fi
 



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

2023-02-06 Thread Sam James
commit: 66aa862b3a4beaf0fa746e07ffccf937ad7724f9
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:52:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:52:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66aa862b

app-crypt/rhash: Stabilize 1.4.3 x86, #892844

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

 app-crypt/rhash/rhash-1.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/rhash/rhash-1.4.3.ebuild 
b/app-crypt/rhash/rhash-1.4.3.ebuild
index 02fb214a652e..5a7b0fee28df 100644
--- a/app-crypt/rhash/rhash-1.4.3.ebuild
+++ b/app-crypt/rhash/rhash-1.4.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug nls ssl static-libs"
 
 RDEPEND="



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

2023-02-06 Thread Sam James
commit: 03b9bc216ba1d83163c36f3c2422ec7412ff
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:52:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:52:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b9bc21

app-admin/salt: Stabilize 3005.1-r1 x86, #893082

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

 app-admin/salt/salt-3005.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/salt/salt-3005.1-r1.ebuild 
b/app-admin/salt/salt-3005.1-r1.ebuild
index d0056bab8f71..6484a7f127cd 100644
--- a/app-admin/salt/salt-3005.1-r1.ebuild
+++ b/app-admin/salt/salt-3005.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
SRC_URI=""
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86"
 fi
 
 LICENSE="Apache-2.0"



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

2023-02-06 Thread Sam James
commit: 92005c0a11ea459b3e048497f57bca59f1e92713
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 02:52:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 02:52:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92005c0a

dev-util/yamllint: Stabilize 1.28.0 x86, #893082

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

 dev-util/yamllint/yamllint-1.28.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/yamllint/yamllint-1.28.0.ebuild 
b/dev-util/yamllint/yamllint-1.28.0.ebuild
index 1517211591f5..2ec864d8d13a 100644
--- a/dev-util/yamllint/yamllint-1.28.0.ebuild
+++ b/dev-util/yamllint/yamllint-1.28.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND=">=dev-python/pathspec-0.5.3[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]



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

2023-02-06 Thread Julien Roy
commit: 5a12f0684873c0ce26f6968f61a2a35e58190da1
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Feb  7 01:09:38 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Feb  7 01:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a12f068

www-client/nyxt: add 3_pre3

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

 www-client/nyxt/Manifest   |   1 +
 www-client/nyxt/nyxt-3_pre3.ebuild | 608 +
 2 files changed, 609 insertions(+)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index c4caf0df9..aa4a7cad8 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -101,6 +101,7 @@ DIST 
njson-960e0dde7397a154caa2afc75f61120c5eb9213b.gh.tar.gz 11992 BLAKE2B 94c4
 DIST nkeymaps-d43267a56f0ac264e4bdb3c75bbfc426f5ac5b2e.gh.tar.gz 19615 BLAKE2B 
0e9954aa41bd450c4eadbc158a9588f7147f92fe753177cfc13cff90d5b7e602a0096d77b07bb05dda605a43bc3cbf879b68dd54b0b0ef510359b2b8f16d5654
 SHA512 
ce842b62d3a314f4e92946d6cea4380262eec3a3261e9b454060d2dd89d030b6c4e1597fd8684cca8cc21476636f5b1629dbfad7c82e75a5ecb9f495f711d115
 DIST nsymbols-873d855c2d86501341ab0eca1572a64aac7585a3.gh.tar.gz 10282 BLAKE2B 
6f3a8af36d9ca84303571289f2d727e06dca92e5af8be3b005832b783c89b54111900d0d95015e0789c2132c19fd21fcf1ec0460895eb0ca122dba7fd75a5987
 SHA512 
8f24b92ba0b6483abcafa685e926887a89fe82a2dea23d132967937dc343c2b33c630ddbedd1b7753fc46978ea66da6ec2243beae60f6509fa8c13092414fd5f
 DIST nyxt-3_pre20230131.gh.tar.gz 567997 BLAKE2B 
25ad09847462cd3c28d9838bb088d70e519db84ff074f5c67d6dc6d4ba4949d7f08cba090224f81a017da581a91bf9e23da695d404a333e966945d63a62c2335
 SHA512 
58d7236aa9f74065cd4485d3d54d1d223dd1648f92bc28c21c266ae20e0abbb09569a31f254294270c4fb10bdf52beafe7a001ce7d0d16830c2f0dd1f701dc49
+DIST nyxt-3_pre3.gh.tar.gz 568871 BLAKE2B 
6bc5dd4fbcef5aac0969372791691e4bc97eb0fa1954787c29be3c1fd5eddc85f37a47c64727682a48cd90b1370612028833f861a99e9fbf63354e52e35357d7
 SHA512 
22ae66b624857f159eb41c1b067252203cb951fe62302cd4037d7be6b70214f82b95dfb6bb216fce670097c4a4247b4cdd903df641959e07ca43a655a4a9ab28
 DIST optima-373b245b928c1a5cce91a6cb5bfe5dd77eb36195.gh.tar.gz 20577 BLAKE2B 
946ef0692dddf55d79498e3c6a4ea6f64f614ded6e920f342b33e2bf62db9e1410e7e1cfe01b8f899b5ccb677b07e16128366b612743371c1e5aa8b00a75dc95
 SHA512 
312587ff0acb570bf7140d07e6bb52bd4209a498a78e29a422854b47af4a083d9d799fde11eb9d57e5eecea4422669d7879503557aa76d15d57d36b41a89da15
 DIST osicat-eab6b8cabd71b59e894b51dc555e171683ec3387.gh.tar.gz 57228 BLAKE2B 
526980bc31524bd7f7fdb554d2a9cc01e886540ef4b4d26f28ea6237122bf26939fdecc0c25a3635e823bdf118b02041b7ebf00bd86a71932b8b40ea6dcb302d
 SHA512 
7ffc914e2885cc6c1975f16fe88b985a9dcb6cc85f55ed2ae9e888d121b6cfd49017cf707e679d60e9f194055a18800c88c84d5463192a13f4f4688022d15c52
 DIST ospm-df261dedaa2e98f00b4b9ef6c41c08d231558682.gh.tar.gz 12228 BLAKE2B 
bdf98953edad214ae13d092669442048f6472ff7812b87b1e0f254ac6bb42d85b7d25d4148c3b25182c00d833d784c46071297ef851fd70e836d508d9a32c857
 SHA512 
4692d7e565758fe378fb919b07f4ae47c1291c99d8446083b0ba3a82f2e470bbd0b4114c182f2a4ca0013e2d2c606bc306f0015346c4276ceed30fb6afade056

diff --git a/www-client/nyxt/nyxt-3_pre3.ebuild 
b/www-client/nyxt/nyxt-3_pre3.ebuild
new file mode 100644
index 0..2451b9945
--- /dev/null
+++ b/www-client/nyxt/nyxt-3_pre3.ebuild
@@ -0,0 +1,608 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg-utils
+
+DESCRIPTION="Nyxt - the hacker's power-browser"
+HOMEPAGE="https://nyxt.atlas.engineer/;
+
+if [[ "${PV}" = ** ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
+else
+   KEYWORDS="~amd64"
+   MY_PV="3-pre-release-3"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+
+   # Specify commits for each submodules
+   # Some regex substitutions allows to automate this process...
+   # Commit hashes are obtained from - version on ${NYXTCOMMIT}
+   # Full list can be found here: 
https://github.com/atlas-engineer/nyxt/tree/master/_build
+   ALEXANDRIACOMMIT="f35e232ceb2ada8d10e7fdf27ccac07f781eea0e"
+   NYXTRTCOMMIT="a6a7503a0b47953bc7579c90f02a6dba1f6e4c5a"
+   BORDEAUXTHREADSCOMMIT="076fe2380abbc59b06e495dc7a35aea8eb26ba3b"
+   FIVEAMCOMMIT="ec56fa7ce3955a751691cea1ff712afbdebc9bc4"
+   ASDFFLVCOMMIT="fc5b7399767ca35bfb420bbeb9e08494e441dc69"
+   LIFTCOMMIT="2594160d6ca3a77d8750110dfa63214256aab852"
+   CALISPELCOMMIT="e9f2f9c1af97f4d7bb4c8ac25fb2a8f3e8fada7a"
+   CLJPLUTILCOMMIT="0311ed374e19a49d43318064d729fe3abd9a3b62"
+   EAGERFUTURECOMMIT="54df8effd9d9eccac917509590286b5ac5f9cb30"
+   TRIVIALGARBAGECOMMIT="b1f757132a0f50aa844b99714b6bbaee974448f7"
+   CLCONTAINERSCOMMIT="3d1df53c22403121bffb5d553cf7acb1503850e7"
+   METATILITIESCOMMIT="6eaa9e3ff0939a93a92109dd0fcd218de85417d5"
+   CLCUSTOMHASHTABLECOMMIT="f26983133940f5edf826ebbc8077acc04816ddfa"
+   

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

2023-02-06 Thread Julien Roy
commit: b8f8d57ee87aa5121d3030fb28987478cc6d9dcd
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Feb  7 01:10:37 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Feb  7 01:10:37 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b8f8d57e

www-client/nyxt: drop 3_pre20230131

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

 www-client/nyxt/Manifest  |   1 -
 www-client/nyxt/nyxt-3_pre20230131.ebuild | 550 --
 2 files changed, 551 deletions(-)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index aa4a7cad8..4e28d9881 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -100,7 +100,6 @@ DIST 
nhooks-f304bdab86e7d689c15bdef9f3584dbabccebc54.gh.tar.gz 7949 BLAKE2B 6cbf
 DIST njson-960e0dde7397a154caa2afc75f61120c5eb9213b.gh.tar.gz 11992 BLAKE2B 
94c458809e606eba96448ccd6b0c57cee00df4b9926bf014c6b40b0debd92ba8b77f4f0a5d34528d118c6e112f67ff15097c024d00e75ddcfc9a3d6f50c3038f
 SHA512 
801c6bf7fb4cf26a69acaffb0c8196d0517a23e6f1158befd26502480f4f3acf84228ae1aa1bbbe562dba825a2a9f648ccee854594b9a9fd290d9f701453b9f6
 DIST nkeymaps-d43267a56f0ac264e4bdb3c75bbfc426f5ac5b2e.gh.tar.gz 19615 BLAKE2B 
0e9954aa41bd450c4eadbc158a9588f7147f92fe753177cfc13cff90d5b7e602a0096d77b07bb05dda605a43bc3cbf879b68dd54b0b0ef510359b2b8f16d5654
 SHA512 
ce842b62d3a314f4e92946d6cea4380262eec3a3261e9b454060d2dd89d030b6c4e1597fd8684cca8cc21476636f5b1629dbfad7c82e75a5ecb9f495f711d115
 DIST nsymbols-873d855c2d86501341ab0eca1572a64aac7585a3.gh.tar.gz 10282 BLAKE2B 
6f3a8af36d9ca84303571289f2d727e06dca92e5af8be3b005832b783c89b54111900d0d95015e0789c2132c19fd21fcf1ec0460895eb0ca122dba7fd75a5987
 SHA512 
8f24b92ba0b6483abcafa685e926887a89fe82a2dea23d132967937dc343c2b33c630ddbedd1b7753fc46978ea66da6ec2243beae60f6509fa8c13092414fd5f
-DIST nyxt-3_pre20230131.gh.tar.gz 567997 BLAKE2B 
25ad09847462cd3c28d9838bb088d70e519db84ff074f5c67d6dc6d4ba4949d7f08cba090224f81a017da581a91bf9e23da695d404a333e966945d63a62c2335
 SHA512 
58d7236aa9f74065cd4485d3d54d1d223dd1648f92bc28c21c266ae20e0abbb09569a31f254294270c4fb10bdf52beafe7a001ce7d0d16830c2f0dd1f701dc49
 DIST nyxt-3_pre3.gh.tar.gz 568871 BLAKE2B 
6bc5dd4fbcef5aac0969372791691e4bc97eb0fa1954787c29be3c1fd5eddc85f37a47c64727682a48cd90b1370612028833f861a99e9fbf63354e52e35357d7
 SHA512 
22ae66b624857f159eb41c1b067252203cb951fe62302cd4037d7be6b70214f82b95dfb6bb216fce670097c4a4247b4cdd903df641959e07ca43a655a4a9ab28
 DIST optima-373b245b928c1a5cce91a6cb5bfe5dd77eb36195.gh.tar.gz 20577 BLAKE2B 
946ef0692dddf55d79498e3c6a4ea6f64f614ded6e920f342b33e2bf62db9e1410e7e1cfe01b8f899b5ccb677b07e16128366b612743371c1e5aa8b00a75dc95
 SHA512 
312587ff0acb570bf7140d07e6bb52bd4209a498a78e29a422854b47af4a083d9d799fde11eb9d57e5eecea4422669d7879503557aa76d15d57d36b41a89da15
 DIST osicat-eab6b8cabd71b59e894b51dc555e171683ec3387.gh.tar.gz 57228 BLAKE2B 
526980bc31524bd7f7fdb554d2a9cc01e886540ef4b4d26f28ea6237122bf26939fdecc0c25a3635e823bdf118b02041b7ebf00bd86a71932b8b40ea6dcb302d
 SHA512 
7ffc914e2885cc6c1975f16fe88b985a9dcb6cc85f55ed2ae9e888d121b6cfd49017cf707e679d60e9f194055a18800c88c84d5463192a13f4f4688022d15c52

diff --git a/www-client/nyxt/nyxt-3_pre20230131.ebuild 
b/www-client/nyxt/nyxt-3_pre20230131.ebuild
deleted file mode 100644
index 28898790f..0
--- a/www-client/nyxt/nyxt-3_pre20230131.ebuild
+++ /dev/null
@@ -1,550 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature xdg-utils
-
-DESCRIPTION="Nyxt - the hacker's power-browser"
-HOMEPAGE="https://nyxt.atlas.engineer/;
-
-if [[ "${PV}" = ** ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
-else
-   KEYWORDS="~amd64"
-   NYXTCOMMIT="e41f9c39ac50ceb780ba46359ef4fcaa780434a5"
-   S="${WORKDIR}/${PN}-${NYXTCOMMIT}"
-
-   # Specify commits for each submodules
-   # Some regex substitutions allows to automate this process...
-   # Commit hashes are obtained from - version on ${NYXTCOMMIT}
-   # Full list can be found here: 
https://github.com/atlas-engineer/nyxt/tree/master/_build
-   ALEXANDRIACOMMIT="f35e232ceb2ada8d10e7fdf27ccac07f781eea0e"
-   NYXTRTCOMMIT="a6a7503a0b47953bc7579c90f02a6dba1f6e4c5a"
-   BORDEAUXTHREADSCOMMIT="076fe2380abbc59b06e495dc7a35aea8eb26ba3b"
-   FIVEAMCOMMIT="ec56fa7ce3955a751691cea1ff712afbdebc9bc4"
-   ASDFFLVCOMMIT="fc5b7399767ca35bfb420bbeb9e08494e441dc69"
-   LIFTCOMMIT="2594160d6ca3a77d8750110dfa63214256aab852"
-   CALISPELCOMMIT="e9f2f9c1af97f4d7bb4c8ac25fb2a8f3e8fada7a"
-   CLJPLUTILCOMMIT="0311ed374e19a49d43318064d729fe3abd9a3b62"
-   EAGERFUTURECOMMIT="54df8effd9d9eccac917509590286b5ac5f9cb30"
-   TRIVIALGARBAGECOMMIT="b1f757132a0f50aa844b99714b6bbaee974448f7"
-   CLCONTAINERSCOMMIT="3d1df53c22403121bffb5d553cf7acb1503850e7"
-   METATILITIESCOMMIT="6eaa9e3ff0939a93a92109dd0fcd218de85417d5"
-   

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

2023-02-06 Thread Sam James
commit: 91ceadf4b0e1b2d1e5c8a45ee7abc38005ec0f2a
Author: Kerin Millar  plushkava  net>
AuthorDate: Tue Feb  7 00:41:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 01:02:44 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=91ceadf4

Add a test for the get_bootparam() function

The changes are not as drastic as they appear. It's mostly on account
of having moved the individual tests into functions.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh   |   6 +-
 test-functions | 233 +
 2 files changed, 141 insertions(+), 98 deletions(-)

diff --git a/functions.sh b/functions.sh
index 08950b8..ca43e06 100644
--- a/functions.sh
+++ b/functions.sh
@@ -342,7 +342,11 @@ get_bootparam()
# Similarly, the empty string must not be allowed to match.
case $1 in ''|*,*) return 1 ;; esac
 
-   read -r cmdline < /proc/cmdline || return
+   if [ "${TEST_GENFUNCS}" = 1 ]; then
+   read -r cmdline
+   else
+   read -r cmdline < /proc/cmdline
+   fi || return
 
# Disable pathname expansion. The definition of this function
# is a compound command that incurs a subshell. Therefore, the

diff --git a/test-functions b/test-functions
index 699cc23..39216b2 100755
--- a/test-functions
+++ b/test-functions
@@ -1,6 +1,5 @@
 #!/bin/bash
 
-# Presently, only the is_older_than() function is tested.
 # Requires mktemp(1) and touch(1) from GNU coreutils.
 
 bailout() {
@@ -8,108 +7,148 @@ bailout() {
exit 1
 }
 
-printf 'TAP version 14\n'
-
-if ! source ./functions.sh; then
-   bailout "Couldn't source ./functions.sh"
-fi
+assign_tmpdir() {
+   dir=$(mktemp -d) \
+   && CDPATH= cd -- "${dir}" \
+   || bailout "Couldn't create or change to the temp dir"
+}
 
-unset -v dir
-trap '[[ ${dir} ]] && rm -rf -- "${dir}"' EXIT
+test_is_older_than() {
+   local age desc i passed total tstamp
+   local -a tests=(
+   1  N/A   N/A
+   0  newer newer
+   1  newer newer-empty
+   0  newer newer/file
+   1  newer non-existent
+   1  newer older
+   1  newer older-empty
+   1  newer older/file
+   0  newer-empty   newer
+   1  newer-empty   newer-empty
+   0  newer-empty   newer/file
+   1  newer-empty   non-existent
+   1  newer-empty   older
+   1  newer-empty   older-empty
+   1  newer-empty   older/file
+   1  newer/filenewer
+   1  newer/filenewer-empty
+   1  newer/filenewer/file
+   1  newer/filenon-existent
+   1  newer/fileolder
+   1  newer/fileolder-empty
+   1  newer/fileolder/file
+   0  non-existent  newer
+   0  non-existent  newer-empty
+   0  non-existent  newer/file
+   1  non-existent  non-existent
+   0  non-existent  older
+   0  non-existent  older-empty
+   0  non-existent  older/file
+   0  older newer
+   0  older newer-empty
+   0  older newer/file
+   1  older non-existent
+   0  older older
+   1  older older-empty
+   0  older older/file
+   0  older-empty   newer
+   0  older-empty   newer-empty
+   0  older-empty   newer/file
+   1  older-empty   non-existent
+   0  older-empty   older
+   1  older-empty   older-empty
+   0  older-empty   older/file
+   0  older/filenewer
+   0  older/filenewer-empty
+   0  older/filenewer/file
+   1  older/filenon-existent
+   1  older/fileolder
+   1  older/fileolder-empty
+   1  older/fileolder/file
+   )
 
-dir=$(mktemp -d) \
-&& CDPATH= cd -- "${dir}" \
-|| bailout "Couldn't create or change to the temp dir"
+   # The mtimes need to be explicitly assigned. Empirical evidence has 
shown
+   # that executing mkdir(1) sequentially, with a single operand each time,
+   # does not guarantee the order of the resulting mtimes. As such, the
+   # implementation of touch(1) from coreutils is required.
+   local -x TZ=UTC
+   tstamp=19700101
+   for age in older newer; do
+   mkdir "${age}"{,-empty} \
+   && touch -m -t "${tstamp%0}1" "${age}"/file \
+   && touch -m -t "${tstamp}" "${age}"{,-empty} \
+   || bailout "Couldn't create or adjust the mtimes of the sample 
files"
+  

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

2023-02-06 Thread Sam James
commit: 2a7399e84b2fcb37e9f2e9ec9f7ecd9c60111f3b
Author: Kerin Millar  plushkava  net>
AuthorDate: Tue Feb  7 00:39:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 01:02:31 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=2a7399e8

Re-implement get_bootparam as pure sh, eliminating the gawk dependency

The current implementation of get_bootparam() specifically invokes gawk
and has some deficiencies, such as failing to inhibit pathname
expansion and not breaking the loop once a match has been made.

In fact, the problem can be solved using sh(1) alone, and the revised
function does precisely that. Note that the definition of the function
is now the kind of compound command that incurs a subshell. Hence, one
subshell is incurred for the entire routine and there is no compelling
reason to use the (non-standard) local keyword, nor be concerned with
the consequences of disabling pathname expansion.

Signed-off-by: Kerin Millar  plushkava.net>
Bug: https://bugs.gentoo.org/886017
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 45 -
 1 file changed, 20 insertions(+), 25 deletions(-)

diff --git a/functions.sh b/functions.sh
index 0a5d38e..08950b8 100644
--- a/functions.sh
+++ b/functions.sh
@@ -336,33 +336,28 @@ veoutdent()
 #   EXAMPLE:  if get_bootparam "nodevfs" ; then 
 #
 get_bootparam()
-{
-   local x copt params retval=1
-
-   [ ! -r /proc/cmdline ] && return 1
-
-   read copts < /proc/cmdline
-   for copt in $copts ; do
-   if [ "${copt%=*}" = "gentoo" ] ; then
-   params=$(gawk -v PARAMS="${copt##*=}" '
-   BEGIN {
-   split(PARAMS, nodes, ",")
-   for (x in nodes)
-   print nodes[x]
-   }')
-
-   # Parse gentoo option
-   for x in ${params} ; do
-   if [ "${x}" = "$1" ] ; then
-#  echo "YES"
-   retval=0
-   fi
-   done
+(
+   # Gentoo cmdline parameters are comma-delimited, so a search
+   # string containing a comma must not be allowed to match.
+   # Similarly, the empty string must not be allowed to match.
+   case $1 in ''|*,*) return 1 ;; esac
+
+   read -r cmdline < /proc/cmdline || return
+
+   # Disable pathname expansion. The definition of this function
+   # is a compound command that incurs a subshell. Therefore, the
+   # prior state of the option does not need to be recalled.
+   set -f
+   for opt in ${cmdline}; do
+   gentoo_opt=${opt#gentoo=}
+   if [ "${opt}" != "${gentoo_opt}" ]; then
+   case ,${gentoo_opt}, in
+   *,"$1",*) return 0
+   esac
fi
done
-
-   return ${retval}
-}
+   return 1
+)
 
 #
 #   return 0 if any of the files/dirs are newer than



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

2023-02-06 Thread Georgy Yakovlev
commit: 3492a67e828d7c5661dd66d48fbb628609f3b966
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan 24 10:59:19 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Feb  7 00:32:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3492a67e

net-libs/grpc: add 1.51.1

- bump to EAPI=8
- bump dev-cpp/abseil-cpp to 0/20220623 subslot, fixing compatibility
  with e.g. >=app-office/libreoffice-bin-7.4
- suppress the package's attempt to fetch submodule content

Signed-off-by: WANG Xuerui  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/29242
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-libs/grpc/Manifest   |   1 +
 net-libs/grpc/grpc-1.51.1.ebuild | 103 +++
 2 files changed, 104 insertions(+)

diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest
index b794e03563d0..0c26fe648981 100644
--- a/net-libs/grpc/Manifest
+++ b/net-libs/grpc/Manifest
@@ -1 +1,2 @@
 DIST grpc-1.43.0.tar.gz 8540919 BLAKE2B 
dc78026129a5d23e864c92a210e8de845a4bad886071a76d527730108da155d290612f1e54cec15d69f55713f37f377e6bff844b16b5deef64c7d8bb31195652
 SHA512 
e0471aa355d311a40c9d29d7101bf8e22b89ac675d4914c38e617d3213b61107487ef20ca80d7cff8093b548f4a976526298e1f32959ae6ce3c088d45ecc9781
+DIST grpc-1.51.1.tar.gz 8550112 BLAKE2B 
83ba62e941a6a0fa33f4878e9a10f4165d29ade36fb58201bc76dad9b075d1cc5474c2a8e48f63b63a7b2d0e169f58af88fff837973ae03315833f2c2eb7
 SHA512 
1bc8e7a5a15b2dca88527d111cde398b0dc1921bbc945c6df8225b4225b8ac0b43155bcf743230ce7b5962d1ab948e9363229c98a879b1befc7a939a290fb888

diff --git a/net-libs/grpc/grpc-1.51.1.ebuild b/net-libs/grpc/grpc-1.51.1.ebuild
new file mode 100644
index ..f3edebd3268c
--- /dev/null
+++ b/net-libs/grpc/grpc-1.51.1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PV="${PV//_pre/-pre}"
+
+DESCRIPTION="Modern open source high performance RPC framework"
+HOMEPAGE="https://www.grpc.io;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+# format is 0/${CORE_SOVERSION//./}.${CPP_SOVERSION//./} , check top level 
CMakeLists.txt
+SLOT="0/29.151"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="doc examples test"
+
+# look for submodule versions in third_party dir
+RDEPEND="
+   =dev-cpp/abseil-cpp-20220623.1*:=
+   >=dev-libs/re2-0.2021.11.01:=
+   >=dev-libs/openssl-1.1.1:0=[-bindist(-)]
+   >=dev-libs/protobuf-3.18.1:=
+   dev-libs/xxhash
+   >=net-dns/c-ares-1.15.0:=
+   sys-libs/zlib:=
+"
+
+DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/benchmark
+   dev-cpp/gflags
+   )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+# requires sources of many google tools
+RESTRICT="test"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+soversion_check() {
+   local core_sover cpp_sover
+   # extract quoted number. line we check looks like this: 
'set(gRPC_CPP_SOVERSION"1.37")'
+   core_sover="$(grep 'set(gRPC_CORE_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
+   cpp_sover="$(grep 'set(gRPC_CPP_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
+   # remove dots, e.g. 1.37 -> 137
+   core_sover="${core_sover//./}"
+   cpp_sover="${cpp_sover//./}"
+   [[ ${core_sover} -eq $(ver_cut 2 ${SLOT}) ]] || die "fix core sublot! 
should be ${core_sover}"
+   [[ ${cpp_sover} -eq $(ver_cut 3 ${SLOT}) ]] || die "fix cpp sublot! 
should be ${cpp_sover}"
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # un-hardcode libdir
+   sed -i "s@/lib@/$(get_libdir)@" cmake/pkg-config-template.pc.in || die
+
+   # suppress network access, package builds fine without the submodules
+   mkdir "${S}/third_party/opencensus-proto/src" || die
+
+   soversion_check
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DgRPC_INSTALL=ON
+   -DgRPC_ABSL_PROVIDER=package
+   -DgRPC_BACKWARDS_COMPATIBILITY_MODE=OFF
+   -DgRPC_CARES_PROVIDER=package
+   -DgRPC_INSTALL_CMAKEDIR="$(get_libdir)/cmake/${PN}"
+   -DgRPC_INSTALL_LIBDIR="$(get_libdir)"
+   -DgRPC_PROTOBUF_PROVIDER=package
+   -DgRPC_RE2_PROVIDER=package
+   -DgRPC_SSL_PROVIDER=package
+   -DgRPC_ZLIB_PROVIDER=package
+   -DgRPC_BUILD_TESTS=$(usex test)
+   -DCMAKE_CXX_STANDARD=17
+   $(usex test '-DgRPC_BENCHMARK_PROVIDER=package' '')
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if use examples; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   if use doc; then
+   find doc -name '.gitignore' -delete || die
+ 

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

2023-02-06 Thread Georgy Yakovlev
commit: c1b9e4b245500c965623e90187230a3cac0a62f5
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb  4 22:42:57 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Feb  7 00:30:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1b9e4b2

net-im/telegram-desktop: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29432
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../files/tdesktop-3.3.0-fix-enchant.patch | 22 ---
 .../files/tdesktop-3.5.2-musl.patch| 33 --
 .../tdesktop-3.6.0-jemalloc-only-telegram.patch| 43 -
 .../files/tdesktop-3.6.0-support-ffmpeg5.patch | 75 --
 .../files/tdesktop-3.6.1-fix-kwayland-5.93.patch   | 55 
 .../files/tdesktop-3.6.1-fix-use-after-free.patch  | 44 -
 6 files changed, 272 deletions(-)

diff --git a/net-im/telegram-desktop/files/tdesktop-3.3.0-fix-enchant.patch 
b/net-im/telegram-desktop/files/tdesktop-3.3.0-fix-enchant.patch
deleted file mode 100644
index 7550828ef59e..
--- a/net-im/telegram-desktop/files/tdesktop-3.3.0-fix-enchant.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://bugs.gentoo.org/830180
-
 
tdesktop-3.3.0-full.orig/Telegram/lib_spellcheck/spellcheck/platform/linux/spellcheck_linux.cpp
-+++ 
tdesktop-3.3.0-full/Telegram/lib_spellcheck/spellcheck/platform/linux/spellcheck_linux.cpp
-@@ -34,7 +34,7 @@
- auto IsHebrew(const QString ) {
-   // Words with mixed scripts will be automatically ignored,
-   // so this check should be fine.
--  return ::Spellchecker::WordScript() == QChar::Script_Hebrew;
-+  return ::Spellchecker::WordScript(word) == QChar::Script_Hebrew;
- }
- 
- class EnchantSpellChecker {
-@@ -154,7 +154,7 @@
- }
- 
- auto EnchantSpellChecker::findSuggestions(const QString ) {
--  const auto wordScript = ::Spellchecker::WordScript();
-+  const auto wordScript = ::Spellchecker::WordScript(word);
-   auto w = word.toStdString();
-   std::vector result;
-   if (!_validators.size()) {

diff --git a/net-im/telegram-desktop/files/tdesktop-3.5.2-musl.patch 
b/net-im/telegram-desktop/files/tdesktop-3.5.2-musl.patch
deleted file mode 100644
index 4c34d107913e..
--- a/net-im/telegram-desktop/files/tdesktop-3.5.2-musl.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Stub out some glibc-specific functions
-
-This allows support for alternative libcs like musl
-
 
tdesktop-3.5.2-full.orig/Telegram/lib_base/base/platform/linux/base_info_linux.cpp
-+++ 
tdesktop-3.5.2-full/Telegram/lib_base/base/platform/linux/base_info_linux.cpp
-@@ -22,7 +22,7 @@
- 
- #include 
- 
--#ifdef Q_OS_LINUX
-+#if defined(Q_OS_LINUX) && defined(__GLIBC__)
- #include 
- #endif // Q_OS_LINUX
- 
-@@ -200,7 +200,7 @@
- }
- 
- QString GetLibcName() {
--#ifdef Q_OS_LINUX
-+#if defined(Q_OS_LINUX) && defined(__GLIBC__)
-   return "glibc";
- #endif // Q_OS_LINUX
- 
-@@ -208,7 +208,7 @@
- }
- 
- QString GetLibcVersion() {
--#ifdef Q_OS_LINUX
-+#if defined(Q_OS_LINUX) && defined(__GLIBC__)
-   static const auto result = [&] {
-   const auto version = 
QString::fromLatin1(gnu_get_libc_version());
-   return QVersionNumber::fromString(version).isNull() ? QString() 
: version;

diff --git 
a/net-im/telegram-desktop/files/tdesktop-3.6.0-jemalloc-only-telegram.patch 
b/net-im/telegram-desktop/files/tdesktop-3.6.0-jemalloc-only-telegram.patch
deleted file mode 100644
index 18240ce522e2..
--- a/net-im/telegram-desktop/files/tdesktop-3.6.0-jemalloc-only-telegram.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Only link jemalloc for the Telegram binary
-
-Some combination of factors is making the different codegen tools hang when
-jemalloc is linked for those, and they're ran under portage's sandbox. Since
-this is only used during build-time, and jemalloc is merely necessary to
-improve runtime memory use, it's unnecessary to use it for anything else.
-
-https://bugs.gentoo.org/802624
-
 tdesktop-3.6.0-full.orig/Telegram/CMakeLists.txt
-+++ tdesktop-3.6.0-full/Telegram/CMakeLists.txt
-@@ -1376,6 +1376,14 @@
- desktop-app::external_kwayland
- )
- endif()
-+
-+if (NOT DESKTOP_APP_DISABLE_JEMALLOC)
-+target_link_libraries(Telegram
-+INTERFACE
-+$
-+$
-+)
-+endif()
- endif()
- 
- if (build_macstore)
 tdesktop-3.6.0-full.orig/cmake/options_linux.cmake
-+++ tdesktop-3.6.0-full/cmake/options_linux.cmake
-@@ -62,14 +62,6 @@
- target_link_options(common_options INTERFACE $,,-g 
-flto -fuse-linker-plugin>)
- endif()
- 
--if (NOT DESKTOP_APP_DISABLE_JEMALLOC)
--  target_link_libraries(common_options
--  INTERFACE
--  $
--  $
--  )
--endif()
--
- target_link_libraries(common_options
- INTERFACE
- ${CMAKE_DL_LIBS}

diff --git 

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

2023-02-06 Thread Matthew Thode
commit: a7b49f53a5e7f2ac9b81f90dc9305c67c972c8f1
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb  6 23:50:01 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb  6 23:50:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b49f53

app-admin/ansible-core: stabilize 2.14.2 for amd64, arm64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/ansible-core/ansible-core-2.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-core/ansible-core-2.14.2.ebuild 
b/app-admin/ansible-core/ansible-core-2.14.2.ebuild
index 84f6bffd432f..ee8d323e90b5 100644
--- a/app-admin/ansible-core/ansible-core-2.14.2.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.14.2.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_BRANCH="devel"
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/

2023-02-06 Thread Sam James
commit: 9a2792aa4fdda8318ac4b0de971e2466e22df0c8
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 23:12:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 23:16:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a2792aa

app-forensics/aide: drop 0.17.4-r2

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

 app-forensics/aide/aide-0.17.4-r2.ebuild | 107 ---
 1 file changed, 107 deletions(-)

diff --git a/app-forensics/aide/aide-0.17.4-r2.ebuild 
b/app-forensics/aide/aide-0.17.4-r2.ebuild
deleted file mode 100644
index 3d53fb0f79ba..
--- a/app-forensics/aide/aide-0.17.4-r2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools readme.gentoo-r1
-
-DESCRIPTION="AIDE (Advanced Intrusion Detection Environment) is a file 
integrity checker"
-HOMEPAGE="https://aide.github.io/ https://github.com/aide/aide;
-SRC_URI="https://github.com/aide/aide/releases/download/v${PV}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="acl audit curl e2fs mhash selinux xattr zlib"
-
-DEPEND="dev-libs/libpcre
-   acl? ( virtual/acl )
-   audit? ( sys-process/audit )
-   curl? ( net-misc/curl )
-   e2fs? ( sys-fs/e2fsprogs )
-   !mhash? (
-   dev-libs/libgcrypt:0=
-   dev-libs/libgpg-error
-   )
-   mhash? ( app-crypt/mhash )
-   selinux? ( sys-libs/libselinux )
-   xattr? ( sys-apps/attr )
-   zlib? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-aide )"
-BDEPEND="sys-devel/bison
-   sys-devel/flex
-   virtual/pkgconfig"
-
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="
-Example configuration file was installed at '${EPREFIX}/etc/aide/aide.conf'.
-Please edit it to meet your needs. Refer to aide.conf(5) manual page
-for more information.
-
-A helper script, aideinit, was installed and can be used to make AIDE
-management easier. Please run 'aideinit --help' for more information."
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.16-fix-acl-configure-option.patch
-   "${FILESDIR}"/${PN}-0.17.4-bashism.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's| -Werror||g' configure.ac || die
-
-   # Only needed for snapshots.
-   if [[ ${PV} == *_p* ]] ; then
-   echo "m4_define([AIDE_VERSION], [${PV}])" > version.m4 || die
-   fi
-
-   # Can be dropped once Bashism patch is gone
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --sysconfdir="${EPREFIX}"/etc/${PN}
-
-   # Needed even in EAPI=8, >=portage-3.0.40 skips it here (bug 
#887177)
-   --disable-static
-
-   # Disable broken l10n support: 
https://sourceforge.net/p/aide/bugs/98/
-   # This doesn't affect anything because there are no 
localizations yet.
-   --without-locale
-
-   --without-prelink
-   $(use_with zlib)
-   $(use_with curl)
-   $(use_with acl posix-acl)
-   $(use_with selinux)
-   $(use_with xattr)
-   $(use_with e2fs e2fsattrs)
-   $(use_with mhash mhash)
-   $(use_with !mhash gcrypt)
-   $(use_with audit)
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   readme.gentoo_create_doc
-
-   insinto /etc/${PN}
-   insopts -m0600
-   newins "${FILESDIR}"/aide.conf-r2 aide.conf
-
-   dosbin "${FILESDIR}"/aideinit
-   dodoc -r contrib/ "${FILESDIR}"/aide.cron-r2
-
-   keepdir /var/{lib,log}/${PN}
-}
-
-pkg_postinst() {
-   readme.gentoo_print_elog
-}



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/

2023-02-06 Thread Sam James
commit: f39b2648fabdd83b7c37477bc2be8ba0a89ec4f9
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 23:16:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 23:16:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f39b2648

app-forensics/aide: add 0.18

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

 app-forensics/aide/Manifest |   1 +
 app-forensics/aide/aide-0.18.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/app-forensics/aide/Manifest b/app-forensics/aide/Manifest
index a2aadd38e2c3..c5d7bb69c54d 100644
--- a/app-forensics/aide/Manifest
+++ b/app-forensics/aide/Manifest
@@ -1 +1,2 @@
 DIST aide-0.17.4.tar.gz 331783 BLAKE2B 
584a385d0a0e80edf0b89eef202431adfea7fe8ba04c774e49dfb7230e766e19a48572e9d6c80386668572e459db9770b04978df484bd49c7de6433657500e13
 SHA512 
b6dba54fd204e1899d47b0b4139786cbeaa51c388027e2cfc1bb839297a70ae8ad6f37429594a730fac8007d62b4ba5b61a4aa22edbc55cbe986ccfaf5197f31
+DIST aide-0.18.tar.gz 375922 BLAKE2B 
03c961682fd25581831ca0715e57546b5595057115a456778ac0846fd1f23622600a061e2d8524f7381dfa6d43cefcdaa52d00eed2639dd60c7f3501efe8b474
 SHA512 
99d8140523ebe1d80b5d73c20bf13b8559aa22f08a9df485c15daeba7f5448c27d86ed310f2e7963076958dbe1fc2e4636807ca073dd0a6568b4eb8af2a38f4b

diff --git a/app-forensics/aide/aide-0.18.ebuild 
b/app-forensics/aide/aide-0.18.ebuild
new file mode 100644
index ..7378603a57e9
--- /dev/null
+++ b/app-forensics/aide/aide-0.18.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="AIDE (Advanced Intrusion Detection Environment) is a file 
integrity checker"
+HOMEPAGE="https://aide.github.io/ https://github.com/aide/aide;
+SRC_URI="https://github.com/aide/aide/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="acl audit curl e2fs mhash selinux xattr"
+
+DEPEND="
+   dev-libs/libpcre2
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   audit? ( sys-process/audit )
+   curl? ( net-misc/curl )
+   e2fs? ( sys-fs/e2fsprogs )
+   !mhash? (
+   dev-libs/libgcrypt:=
+   dev-libs/libgpg-error
+   )
+   mhash? ( app-crypt/mhash )
+   selinux? ( sys-libs/libselinux )
+   xattr? ( sys-apps/attr )
+"
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-aide )
+"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="
+Example configuration file was installed at '${EPREFIX}/etc/aide/aide.conf'.
+Please edit it to meet your needs. Refer to aide.conf(5) manual page
+for more information.
+
+A helper script, aideinit, was installed and can be used to make AIDE
+management easier. Please run 'aideinit --help' for more information."
+
+src_prepare() {
+   default
+
+   sed -i -e 's| -Werror||g' configure.ac || die
+
+   # Only needed for snapshots.
+   if [[ ${PV} == *_p* ]] ; then
+   echo "m4_define([AIDE_VERSION], [${PV}])" > version.m4 || die
+   fi
+}
+
+src_configure() {
+   # Needs Bison, flex
+   unset YACC
+   export LEX=flex
+
+   local myeconfargs=(
+   --sysconfdir="${EPREFIX}"/etc/${PN}
+
+   # Needed even in EAPI=8, >=portage-3.0.40 skips it here (bug 
#887177)
+   --disable-static
+
+   # Disable broken l10n support: 
https://sourceforge.net/p/aide/bugs/98/
+   # This doesn't affect anything because there are no 
localizations yet.
+   --without-locale
+
+   --with-zlib
+   $(use_with curl)
+   $(use_with acl posix-acl)
+   $(use_with selinux)
+   $(use_with xattr)
+   $(use_with e2fs e2fsattrs)
+   $(use_with mhash mhash)
+   $(use_with !mhash gcrypt)
+   $(use_with audit)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   readme.gentoo_create_doc
+
+   insinto /etc/${PN}
+   insopts -m0600
+   newins "${FILESDIR}"/aide.conf-r2 aide.conf
+
+   dosbin "${FILESDIR}"/aideinit
+   dodoc -r contrib/ "${FILESDIR}"/aide.cron-r2
+
+   keepdir /var/{lib,log}/${PN}
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-init/

2023-02-06 Thread Matthew Thode
commit: 34c5cda3ced1a8de77a4263e9f8ea3e0912067b7
Author: Skyler Mäntysaari  samip  fi>
AuthorDate: Mon Feb  6 08:42:38 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb  6 22:51:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c5cda3

app-emulation/cloud-init: add 22.4

Bug: https://bugs.gentoo.org/890742
Signed-off-by: Skyler Mäntysaari  samip.fi>
Signed-off-by: Matthew Thode  gentoo.org>

 app-emulation/cloud-init/Manifest   |  1 +
 app-emulation/cloud-init/cloud-init-22.4.ebuild | 95 +
 2 files changed, 96 insertions(+)

diff --git a/app-emulation/cloud-init/Manifest 
b/app-emulation/cloud-init/Manifest
index 683f977d1154..5d51001c005b 100644
--- a/app-emulation/cloud-init/Manifest
+++ b/app-emulation/cloud-init/Manifest
@@ -1 +1,2 @@
 DIST cloud-init-22.2.2.tar.gz 1349451 BLAKE2B 
fdb6669e9762984614fefe787834f20f056345d304327679fa8bc7b4d6566509a23ecc4a7ac4e6368b9b9078a72fe6fe35533a67e7aeb0c0accbf5ad014f8aae
 SHA512 
18b75ebbb5e808e19df5ceddb6402cc881c33443fb169f736f54837254ba43836994f2392a26febbd8df3342b3467ee72759b6942cfeb96d07c0e452c11dd0bf
+DIST cloud-init-22.4.tar.gz 1494295 BLAKE2B 
5f961c895c0d6c78a7cee47d2b52acd57d959baeb5172cea89d75ffe23424e3a8a3170a0ecdcad729c6cb0c898477ea94c43a5f8bdf200fc3f122c32fdb2e96d
 SHA512 
6151d1d5e4be241219cb5804ca2bad2dd790f366bc847d286a8840faad1fb4adf5d780c9418ce574c2cfcefc16851a49961f33c5da1fbc84bb8299cf138bfcfc

diff --git a/app-emulation/cloud-init/cloud-init-22.4.ebuild 
b/app-emulation/cloud-init/cloud-init-22.4.ebuild
new file mode 100644
index ..8ab2c561a20e
--- /dev/null
+++ b/app-emulation/cloud-init/cloud-init-22.4.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Disabled for now: bug #850628
+# https://bugs.launchpad.net/cloud-init/+bug/1978328
+#DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_11 )
+
+inherit distutils-r1 udev
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.launchpad.net/cloud-init;
+else
+   SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz;
+   KEYWORDS="amd64 arm64 ppc64 x86"
+fi
+
+DESCRIPTION="Cloud instance initialisation magic"
+HOMEPAGE="https://launchpad.net/cloud-init;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="selinux test"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/oauthlib[${PYTHON_USEDEP}]
+   dev-python/pyserial[${PYTHON_USEDEP}]
+   >=dev-python/configobj-5.0.2[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/netifaces[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${CDEPEND}
+   test? (
+   >=dev-python/httpretty-0.7.1[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   net-analyzer/macchanger
+   sys-apps/iproute2
+   sys-fs/growpart
+   virtual/logger
+   selinux? ( sec-policy/selinux-cloudinit )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Fix location of documentation installation
+   sed -i "s:USR + '/share/doc/cloud-init:USR + '/share/doc/${PF}:" 
setup.py || die
+
+   if [[ ${PV} == * ]] ; then
+   sed -i 's/version=get_version(),/version=,/g' setup.py || 
die
+   fi
+   distutils-r1_python_prepare_all
+}
+
+python_install() {
+   distutils-r1_python_install --init-system=sysvinit_openrc,systemd 
--distro gentoo
+}
+
+python_install_all() {
+   keepdir /etc/cloud
+
+   distutils-r1_python_install_all
+
+   # installs as non-executable
+   chmod +x "${D}"/etc/init.d/* || die
+}
+
+pkg_prerm() {
+   udev_reload
+}
+
+pkg_postinst() {
+   udev_reload
+
+   elog "cloud-init-local needs to be run in the boot runlevel because it"
+   elog "modifies services in the default runlevel.  When a runlevel is 
started"
+   elog "it is cached, so modifications that happen to the current 
runlevel"
+   elog "while you are in it are not acted upon."
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-init/

2023-02-06 Thread Matthew Thode
commit: 30357df721ecacdd3b7ba5cfa902f8c6434a4725
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb  6 22:52:39 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb  6 22:52:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30357df7

app-emulation/cloud-init: enable py3.11 and disable py3.10

Signed-off-by: Matthew Thode  gentoo.org>

 app-emulation/cloud-init/cloud-init-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/cloud-init/cloud-init-.ebuild 
b/app-emulation/cloud-init/cloud-init-.ebuild
index db06a885bdae..9e43ae61d54e 100644
--- a/app-emulation/cloud-init/cloud-init-.ebuild
+++ b/app-emulation/cloud-init/cloud-init-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # Disabled for now: bug #850628
 #DISTUTILS_USE_PEP517=setuptools
 # https://bugs.launchpad.net/cloud-init/+bug/1978328
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_11 )
 
 inherit distutils-r1 udev
 



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

2023-02-06 Thread Matthew Thode
commit: 3503f9e9940ec4b0a50fe187d3b96cb8ce463e28
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb  6 22:49:40 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb  6 22:50:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3503f9e9

app-crypt/certbot: drop 2.0.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot/Manifest |  1 -
 app-crypt/certbot/certbot-2.0.0.ebuild | 42 --
 2 files changed, 43 deletions(-)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index 9f35506ae8aa..00735bab2de6 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -1,3 +1,2 @@
-DIST certbot-2.0.0.tar.gz 1326589 BLAKE2B 
d1dc7e2c2a807f767d5dd4209b0fe079e18a8859c9a1b1dbdf62f240c123f20d5a63f01c5a92a4463b99f50b343e6956ac9a53c14c576b16bcd46c07f6f775f3
 SHA512 
c72d428a43d19b105a206931f8fe74e0c68dfc288a2e8667f25b9e292820eccd9ad04a11d9d3c4fcdbcb08cf2adc5f5fad12bd53b8df09dcc77c0a500a30e518
 DIST certbot-2.1.0.tar.gz 1327451 BLAKE2B 
c4694622648427146574aa7c056d5d76dc3c4f6b8487a506d1c4996239f979d89ca26980b2ffbaab975458d0691acaa07a46a75098b6146e6e3c51e6eaa64be0
 SHA512 
83c3a6abeffb135cebd0d0f4561f3814039962e3b895aaf7bef6570641fccda2da04f1a6110c5e90d6ed3346402cbb3ff543b0a096e8e18f6345edd22da643cc
 DIST certbot-2.2.0.tar.gz 1331053 BLAKE2B 
4a3e6d8b0b3b7f8537bd6b24234bad7657842ee64865bcef2701e572501640b7a2d49cf4dc62db25cda1039be2d20fb77ac6415cdcb4756fce0f96b5cb7410c6
 SHA512 
242bfa8e5b60c28b49457403b41421ef782b9f98f325cc423b58283fef410b33691c3ce126188b191c80fcd488fe5d51acfc5ca575c8e7c5b6b08198844bffb7

diff --git a/app-crypt/certbot/certbot-2.0.0.ebuild 
b/app-crypt/certbot/certbot-2.0.0.ebuild
deleted file mode 100644
index 4b9adb7a58bc..
--- a/app-crypt/certbot/certbot-2.0.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-fi
-S=${WORKDIR}/${P}/${PN}
-
-inherit distutils-r1
-
-DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates"
-HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE="selinux"
-
-RDEPEND="
-   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
-   >=dev-python/ConfigArgParse-0.9.3[${PYTHON_USEDEP}]
-   >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
-   >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}]
-   dev-python/pyrfc3339[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-   dev-python/zope-component[${PYTHON_USEDEP}]
-   dev-python/zope-interface[${PYTHON_USEDEP}]
-   selinux? ( sec-policy/selinux-certbot )"
-
-distutils_enable_tests pytest



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

2023-02-06 Thread Matthew Thode
commit: 528e52706b4ddc0bcbdb37c8ab995e5ff141ab52
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb  6 22:47:02 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb  6 22:50:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=528e5270

app-admin/ansible-core: drop 2.13.7, 2.14.1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/ansible-core/Manifest   |  2 -
 app-admin/ansible-core/ansible-core-2.13.7.ebuild | 53 ---
 app-admin/ansible-core/ansible-core-2.14.1.ebuild | 53 ---
 3 files changed, 108 deletions(-)

diff --git a/app-admin/ansible-core/Manifest b/app-admin/ansible-core/Manifest
index f6812dc938a3..4f346b611c0f 100644
--- a/app-admin/ansible-core/Manifest
+++ b/app-admin/ansible-core/Manifest
@@ -1,4 +1,2 @@
 DIST ansible-core-2.12.10.tar.gz 7762154 BLAKE2B 
deffcc42c124a40ce34ce9a26a0c400b1199018cb05478ea8860500e1a507f9f604c1f40f0d006682fc14ad8f0cc3d035b8ffb1307ee37d26191be3c68e33253
 SHA512 
8b4eb0e923f976680e81ffbe942c4ddc7ddaaaffe83d14c20f78f7c6ab4f548f21920cdfa57b48de2bc24683028e744a92ac4ca45fecc459ea2b042de8c40737
-DIST ansible-core-2.13.7.tar.gz 13940230 BLAKE2B 
fd3556514f7692b48a66987ff5a084b132217c910ba0b216f2533cd1e542a9b6da6d2aa96e8e32142ab3a6ed7357fc1b68b9827ceaf44b91238bfbcb15b5d026
 SHA512 
f46d8acb07fa1d397e6e640c52237ed70b575ae0760eeb82b9e41afc6c06d99d341856d6af3452edb82e63a708600c2f348782b8bebc18c0ea9b03a4df80594a
-DIST ansible-core-2.14.1.tar.gz 14000906 BLAKE2B 
86cdf460c3ff6e2877f39f40f9eadc81045c4a4e1ff301678f9aa7e3116f0bb7084d8841b2bdba50ae119713a226c6353c5e75b9f2a9356073403b04f94a
 SHA512 
d3710aff1dbb04746b663b7c987c3597005dd8633df82f645312e20ddb9c679e7315968c0cf2876ae22ba91d17e4c54ef9cbdb6b825ee1d6f4229e887f8b4571
 DIST ansible-core-2.14.2.tar.gz 11514103 BLAKE2B 
f908ca83497f4a444ab738cd0f7f75a00e1ee6f2e7dc9c32a67c7e5fcfba166fe7b2938168c8a0fdbafdfcdf5bc08e582cc1c98ab0c032e3768a8fb4e21a99af
 SHA512 
210dcd32b3a7faa50028200cc7f2ef4b8a8c5ee90fdfdf31cb61d2bc6d03c86aeb644a751e0c14aea3c1a95ea9e18703de1de304beeedcda4a98780f3e79cfec

diff --git a/app-admin/ansible-core/ansible-core-2.13.7.ebuild 
b/app-admin/ansible-core/ansible-core-2.13.7.ebuild
deleted file mode 100644
index ee8d323e90b5..
--- a/app-admin/ansible-core/ansible-core-2.13.7.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
-HOMEPAGE="https://www.ansible.com/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ansible/ansible.git;
-   EGIT_BRANCH="devel"
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test"
-
-RDEPEND="
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/httplib2[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/netaddr[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
-   https://www.ansible.com/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ansible/ansible.git;
-   EGIT_BRANCH="devel"
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test"
-
-RDEPEND="
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/httplib2[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/netaddr[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
-   

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

2023-02-06 Thread Matthew Thode
commit: 776e3beeeaab967c8b6c05aad6b8b56ced78dfe6
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb  6 22:49:54 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb  6 22:50:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=776e3bee

app-crypt/certbot-apache: drop 2.0.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-apache/Manifest  |  1 -
 .../certbot-apache/certbot-apache-2.0.0.ebuild | 33 --
 2 files changed, 34 deletions(-)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 6d942a0ef386..8b294416c8f0 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1,2 +1 @@
-DIST certbot-2.0.0.tar.gz 1326589 BLAKE2B 
d1dc7e2c2a807f767d5dd4209b0fe079e18a8859c9a1b1dbdf62f240c123f20d5a63f01c5a92a4463b99f50b343e6956ac9a53c14c576b16bcd46c07f6f775f3
 SHA512 
c72d428a43d19b105a206931f8fe74e0c68dfc288a2e8667f25b9e292820eccd9ad04a11d9d3c4fcdbcb08cf2adc5f5fad12bd53b8df09dcc77c0a500a30e518
 DIST certbot-2.1.0.tar.gz 1327451 BLAKE2B 
c4694622648427146574aa7c056d5d76dc3c4f6b8487a506d1c4996239f979d89ca26980b2ffbaab975458d0691acaa07a46a75098b6146e6e3c51e6eaa64be0
 SHA512 
83c3a6abeffb135cebd0d0f4561f3814039962e3b895aaf7bef6570641fccda2da04f1a6110c5e90d6ed3346402cbb3ff543b0a096e8e18f6345edd22da643cc

diff --git a/app-crypt/certbot-apache/certbot-apache-2.0.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-2.0.0.ebuild
deleted file mode 100644
index 0bc783b56332..
--- a/app-crypt/certbot-apache/certbot-apache-2.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
-   inherit git-r3
-   S=${WORKDIR}/${P}/${PN}
-else
-   
SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz 
-> ${PN%-apache}-${PV}.tar.gz"
-   KEYWORDS="amd64 ~arm64 x86"
-   S=${WORKDIR}/${PN%-apache}-${PV}/${PN}
-fi
-
-inherit distutils-r1
-
-DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)"
-HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND=">=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
-   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
-   dev-python/python-augeas[${PYTHON_USEDEP}]
-   dev-python/zope-component[${PYTHON_USEDEP}]
-   dev-python/zope-interface[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest



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

2023-02-06 Thread Matthew Thode
commit: 86bea5773a1c553dc7786250efc3f3a43de7289c
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb  6 22:50:08 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb  6 22:50:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86bea577

app-crypt/certbot-nginx: drop 2.0.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-nginx/Manifest   |  1 -
 app-crypt/certbot-nginx/certbot-nginx-2.0.0.ebuild | 35 --
 2 files changed, 36 deletions(-)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 6d942a0ef386..8b294416c8f0 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -1,2 +1 @@
-DIST certbot-2.0.0.tar.gz 1326589 BLAKE2B 
d1dc7e2c2a807f767d5dd4209b0fe079e18a8859c9a1b1dbdf62f240c123f20d5a63f01c5a92a4463b99f50b343e6956ac9a53c14c576b16bcd46c07f6f775f3
 SHA512 
c72d428a43d19b105a206931f8fe74e0c68dfc288a2e8667f25b9e292820eccd9ad04a11d9d3c4fcdbcb08cf2adc5f5fad12bd53b8df09dcc77c0a500a30e518
 DIST certbot-2.1.0.tar.gz 1327451 BLAKE2B 
c4694622648427146574aa7c056d5d76dc3c4f6b8487a506d1c4996239f979d89ca26980b2ffbaab975458d0691acaa07a46a75098b6146e6e3c51e6eaa64be0
 SHA512 
83c3a6abeffb135cebd0d0f4561f3814039962e3b895aaf7bef6570641fccda2da04f1a6110c5e90d6ed3346402cbb3ff543b0a096e8e18f6345edd22da643cc

diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.0.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-2.0.0.ebuild
deleted file mode 100644
index 005229301678..
--- a/app-crypt/certbot-nginx/certbot-nginx-2.0.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
-   inherit git-r3
-   S=${WORKDIR}/${P}/${PN}
-else
-   
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> 
${PN%-nginx}-${PV}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 x86"
-   S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
-fi
-
-inherit distutils-r1
-
-DESCRIPTION="Nginx plugin for certbot (Let's Encrypt Client)"
-HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
-   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-17.5.0[${PYTHON_USEDEP}]
-   >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}]
-   dev-python/zope-interface[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest



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

2023-02-06 Thread Matthew Thode
commit: 2a9f5c60d12c1dcefe908f013b709198649a5507
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb  6 22:48:07 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb  6 22:50:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9f5c60

app-admin/augeas: drop 1.12.0, 1.13.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/augeas/Manifest |  2 --
 app-admin/augeas/augeas-1.12.0.ebuild | 50 -
 app-admin/augeas/augeas-1.13.0.ebuild | 53 ---
 3 files changed, 105 deletions(-)

diff --git a/app-admin/augeas/Manifest b/app-admin/augeas/Manifest
index 5a29e0f2165c..b7ae68751fe0 100644
--- a/app-admin/augeas/Manifest
+++ b/app-admin/augeas/Manifest
@@ -1,3 +1 @@
-DIST augeas-1.12.0.tar.gz 2429279 BLAKE2B 
cd90203fec1a81b114d95bb50e168b852923136f34c83974d3427cbedd4eb0d335d3952057507b38ded5c7011be2b56725565ea106cb32a0ca43b7c81250b29e
 SHA512 
4f61d4abbf338e915dfae212560d39792674bc757f05f500afa80c6170abc214ffb99cab2cf5bbd1c2338d11a6909e5fc3ff7112a2246fca69f7b39ac283da40
-DIST augeas-1.13.0.tar.gz 2562588 BLAKE2B 
0a8e62c999a425b89bfa2b1b2cdf7c7894ca39b59d577ca2f7ce9bf33e51f2fffe2510518a8666d59fcf7f8479cae3b2a41efe4478830f89fa20d1fbeb6c9716
 SHA512 
a6a9ee76f3e48780df1928f2fdfa5cc826695fe6233ff90d069d05806cb020aed3c6b2ce6b9047925a203973eefcd7c254fc3ddd1db7473821c8ade4fda58d5f
 DIST augeas-1.14.0.tar.gz 2651463 BLAKE2B 
428e708cfdc485feeb7fe80b8642c5b63a8563f508350ae4751a71d187bab5d8ca8e82b5e9106527b86bb53d3c5a5a2a6e9ef35d18dae308030286039b6a
 SHA512 
06ef6f735686ae09ec8733a3daf36f6838fa56e761dc6d89e5c44420ea2403a4649bec162b8e49b2c3fe32f0eced8413eba1f2c551103a43860bba823315f1ef

diff --git a/app-admin/augeas/augeas-1.12.0.ebuild 
b/app-admin/augeas/augeas-1.12.0.ebuild
deleted file mode 100644
index a0ec45a79367..
--- a/app-admin/augeas/augeas-1.12.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="A library for changing configuration files"
-HOMEPAGE="http://augeas.net/;
-SRC_URI="http://download.augeas.net/${P}.tar.gz;
-
-SLOT="0"
-LICENSE="LGPL-2.1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libxml2
-   sys-libs/readline:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   >=app-doc/NaturalDocs-1.40
-   test? ( dev-lang/ruby )"
-
-PATCHES=(
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # selinux needs to implemented
-   econf \
-   --without-selinux \
-   $(use_enable static-libs static)
-}
-
-src_compile() {
-   addpredict /usr/share/NaturalDocs/Config/Languages.txt
-   addpredict /usr/share/NaturalDocs/Config/Topics.txt
-   default
-}
-
-src_install() {
-   default
-   use static-libs || find "${D}" -name '*.la' -delete || die
-}

diff --git a/app-admin/augeas/augeas-1.13.0.ebuild 
b/app-admin/augeas/augeas-1.13.0.ebuild
deleted file mode 100644
index b7a33bcffad5..
--- a/app-admin/augeas/augeas-1.13.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A library for changing configuration files"
-HOMEPAGE="http://augeas.net/;
-SRC_URI="https://github.com/hercules-team/augeas/releases/download/release-${PV}/${P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libxml2
-   sys-libs/readline:="
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=app-doc/NaturalDocs-1.40
-   virtual/pkgconfig
-   test? ( dev-lang/ruby )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-selinux.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # selinux needs to be implemented
-   econf --without-selinux
-}
-
-src_compile() {
-   addpredict /usr/share/NaturalDocs/Config/Languages.txt
-   addpredict /usr/share/NaturalDocs/Config/Topics.txt
-
-   default
-}
-
-src_install() {
-   default
-
-   find "${ED}" -name '*.la' -delete || die
-}



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

2023-02-06 Thread Matthew Thode
commit: 5a714395cfd155f9f029a8b0cefaf888b5990276
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb  6 22:48:45 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb  6 22:50:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a714395

app-crypt/acme: drop 2.0.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/acme/Manifest  |  1 -
 app-crypt/acme/acme-2.0.0.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 9f35506ae8aa..00735bab2de6 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -1,3 +1,2 @@
-DIST certbot-2.0.0.tar.gz 1326589 BLAKE2B 
d1dc7e2c2a807f767d5dd4209b0fe079e18a8859c9a1b1dbdf62f240c123f20d5a63f01c5a92a4463b99f50b343e6956ac9a53c14c576b16bcd46c07f6f775f3
 SHA512 
c72d428a43d19b105a206931f8fe74e0c68dfc288a2e8667f25b9e292820eccd9ad04a11d9d3c4fcdbcb08cf2adc5f5fad12bd53b8df09dcc77c0a500a30e518
 DIST certbot-2.1.0.tar.gz 1327451 BLAKE2B 
c4694622648427146574aa7c056d5d76dc3c4f6b8487a506d1c4996239f979d89ca26980b2ffbaab975458d0691acaa07a46a75098b6146e6e3c51e6eaa64be0
 SHA512 
83c3a6abeffb135cebd0d0f4561f3814039962e3b895aaf7bef6570641fccda2da04f1a6110c5e90d6ed3346402cbb3ff543b0a096e8e18f6345edd22da643cc
 DIST certbot-2.2.0.tar.gz 1331053 BLAKE2B 
4a3e6d8b0b3b7f8537bd6b24234bad7657842ee64865bcef2701e572501640b7a2d49cf4dc62db25cda1039be2d20fb77ac6415cdcb4756fce0f96b5cb7410c6
 SHA512 
242bfa8e5b60c28b49457403b41421ef782b9f98f325cc423b58283fef410b33691c3ce126188b191c80fcd488fe5d51acfc5ca575c8e7c5b6b08198844bffb7

diff --git a/app-crypt/acme/acme-2.0.0.ebuild b/app-crypt/acme/acme-2.0.0.ebuild
deleted file mode 100644
index e8f4b85a9901..
--- a/app-crypt/acme/acme-2.0.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
-   inherit git-r3
-   S=${WORKDIR}/${P}/${PN}
-else
-   SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> 
certbot-${PV}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-   S=${WORKDIR}/certbot-${PV}/acme
-fi
-
-DESCRIPTION="An implementation of the ACME protocol"
-HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
-   dev-python/chardet[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-17.5.0[${PYTHON_USEDEP}]
-   dev-python/pyrfc3339[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
-distutils_enable_tests pytest



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

2023-02-06 Thread Steve Arnold
commit: 9d5252d44052c179a6aad7d4d0f3ec0a684d238e
Author: Steve Arnold  gentoo  org>
AuthorDate: Mon Feb  6 22:37:52 2023 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Mon Feb  6 22:39:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d5252d4

dev-util/repolite: add 0.4.0, drop 0.3.3

Signed-off-by: Steve Arnold  gentoo.org>

 dev-util/repolite/Manifest | 2 +-
 dev-util/repolite/{repolite-0.3.3.ebuild => repolite-0.4.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/repolite/Manifest b/dev-util/repolite/Manifest
index 2992346a7641..9fe70e4adb74 100644
--- a/dev-util/repolite/Manifest
+++ b/dev-util/repolite/Manifest
@@ -1 +1 @@
-DIST repolite-0.3.3.tar.gz 28554 BLAKE2B 
558fea32084d3c6b21a5c9f58797b7429ca1331045931d90ce615395361a25430f3bf4c39415b2355af36f66fed33f726111e72ce81ed9a6d51afed56d42e1df
 SHA512 
8e8c9ad4f49880ca3c83b4e8aa0d97018efc301778ab6ed067a1921a0168622c0f73ad3fe5e98bf81cffb8d59b8a09350cad328e92fb954dc1d6ae04ecf02438
+DIST repolite-0.4.0.tar.gz 29316 BLAKE2B 
7843eee116de881e688d1ba7ef16113c0dd63d5c1a795d6c6c7b7c034e3dc5c82f5838049e33703cd8c16ea4a7d96c2ae365278be81df6267f2cb171b20dd059
 SHA512 
14990576f0cd5c77174318be023f0dc63b7dab957e2a896e2a021d5d24b8dccaefad7170ff75ef7e3308ed65ed72092bfc19dca2efdb14598b73722764d9a4dd

diff --git a/dev-util/repolite/repolite-0.3.3.ebuild 
b/dev-util/repolite/repolite-0.4.0.ebuild
similarity index 100%
rename from dev-util/repolite/repolite-0.3.3.ebuild
rename to dev-util/repolite/repolite-0.4.0.ebuild



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

2023-02-06 Thread Sam James
commit: 4cac59af6007b4ff455f3951877eb319fe46c786
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 22:30:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 22:30:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cac59af

net-libs/c-client: fix applying topal, drop chappa patches

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

 net-libs/c-client/c-client-2007f_p7.ebuild | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/net-libs/c-client/c-client-2007f_p7.ebuild 
b/net-libs/c-client/c-client-2007f_p7.ebuild
index c3fd74b4a8a9..6182b543a4fb 100644
--- a/net-libs/c-client/c-client-2007f_p7.ebuild
+++ b/net-libs/c-client/c-client-2007f_p7.ebuild
@@ -8,20 +8,18 @@ inherit flag-o-matic libtool toolchain-funcs
 MY_PN=imap
 MY_P="${MY_PN}-${PV}"
 
-CHAPPA_PL=115
 DESCRIPTION="UW IMAP c-client library"
 HOMEPAGE="http://www.washington.edu/imap/;
 SRC_URI="
ftp://ftp.cac.washington.edu/imap/${MY_PN}-$(ver_cut 1-2).tar.Z

mirror://debian/pool/main/u/uw-${MY_PN}/uw-${MY_PN}_${PV/_p/"~dfsg-"}.debian.tar.xz
-   chappa? ( mirror://gentoo/${PN}-$(ver_cut 
1-2)-chappa-${CHAPPA_PL}-all.patch.gz )
 "
 S="${WORKDIR}"/${MY_PN}-$(ver_cut 1-2)
 
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="doc +ipv6 kerberos pam ssl static-libs topal chappa"
+IUSE="doc +ipv6 kerberos pam ssl static-libs topal"
 
 RDEPEND="
ssl? (
@@ -55,12 +53,10 @@ PATCHES=(
 )
 
 src_prepare() {
-   use topal && PATCHES+=( "${FILESDIR}/${P}-topal.patch" )
+   use topal && PATCHES+=( "${FILESDIR}/${PN}-2007f-topal.patch" )
 
default
 
-   use chappa && eapply -p2 "${WORKDIR}/${P}-chappa-${CHAPPA_PL}-all.patch"
-
# Tarball packed with bad file perms
chmod -R u+rwX,go-w . || die "failed to fix permissions"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/autorun/files/

2023-02-06 Thread Sam James
commit: 5c1bfc0adcc93d7033404ca77a507e2f3be88fc7
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 22:25:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 22:25:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1bfc0a

sys-fs/autorun: add missing includes

Bug: https://bugs.gentoo.org/714140
Closes: https://bugs.gentoo.org/875851
Closes: https://bugs.gentoo.org/877125
Signed-off-by: Sam James  gentoo.org>

 sys-fs/autorun/files/autorun-3.17-headers.patch | 44 -
 1 file changed, 43 insertions(+), 1 deletion(-)

diff --git a/sys-fs/autorun/files/autorun-3.17-headers.patch 
b/sys-fs/autorun/files/autorun-3.17-headers.patch
index 4fc487d656b3..113367305af0 100644
--- a/sys-fs/autorun/files/autorun-3.17-headers.patch
+++ b/sys-fs/autorun/files/autorun-3.17-headers.patch
@@ -1,5 +1,6 @@
 https://bugs.gentoo.org/251684
-
+https://bugs.gentoo.org/875851
+https://bugs.gentoo.org/877125
 --- a/autorun.cc
 +++ b/autorun.cc
 @@ -90,6 +90,8 @@ char *strchr (), *strrchr ();
@@ -11,3 +12,44 @@ https://bugs.gentoo.org/251684
  #ifndef MNTTYPE_ISO9660
  #define MNTTYPE_ISO9660 "iso9660"
  #endif
+--- a/autorun.cc
 b/autorun.cc
+@@ -26,20 +26,6 @@
+ #define HAVE_ARGP
+ #endif
+ 
+-#if STDC_HEADERS
+-# include 
+-#else
+-# if !HAVE_STRCHR
+-#  define strchr index
+-#  define strrchr rindex
+-# endif
+-char *strchr (), *strrchr ();
+-# if !HAVE_MEMCPY
+-#  define memcpy(d, s, n) bcopy ((s), (d), (n))
+-#  define memmove(d, s, n) bcopy ((s), (d), (n))
+-# endif
+-#endif
+-
+ #include 
+ #if HAVE_SYS_WAIT_H
+ # include 
+@@ -78,6 +64,8 @@ char *strchr (), *strrchr ();
+ #include 
+ #include 
+ #include "cdrom.h"
++#include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -88,7 +76,7 @@ char *strchr (), *strrchr ();
+ #include 
+ #endif
+ 
+-#include 
++#include 
+ 
+ #include 
+ 



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-02-06 Thread Sam James
commit: 83bf270670ebcbaeb4159645b0738873a63be886
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 22:19:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 22:19:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bf2706

net-mail/dovecot: Stabilize 2.3.20-r1 x86, #893358

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

 net-mail/dovecot/dovecot-2.3.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
index 59232901851f..69652db8cde4 100644
--- a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: sci-misc/lttoolbox/, sci-misc/lttoolbox/files/

2023-02-06 Thread Sam James
commit: b8d0888f0c70069afc41163d0ad578fc620cddd7
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 22:19:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 22:19:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d0888f

sci-misc/lttoolbox: fix build w/ gcc 13 (or musl)

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

 .../files/lttoolbox-3.7.1-cstdint-include.patch | 21 +
 sci-misc/lttoolbox/lttoolbox-3.7.1.ebuild   |  3 ++-
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/sci-misc/lttoolbox/files/lttoolbox-3.7.1-cstdint-include.patch 
b/sci-misc/lttoolbox/files/lttoolbox-3.7.1-cstdint-include.patch
new file mode 100644
index ..c9fa2fda3aca
--- /dev/null
+++ b/sci-misc/lttoolbox/files/lttoolbox-3.7.1-cstdint-include.patch
@@ -0,0 +1,21 @@
+https://github.com/apertium/lttoolbox/pull/173
+
+From 8873eb40827179c821c4979563063200e144d129 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 6 Feb 2023 22:16:49 +
+Subject: [PATCH] acx: Add missing  include
+
+Needed for int32_t. Fixes build w/ musl but also likely gcc 13.
+
+Bug: https://bugs.gentoo.org/889400
+--- a/lttoolbox/acx.h
 b/lttoolbox/acx.h
+@@ -18,6 +18,7 @@
+ #define _ACXPARSEUTIL_
+ 
+ #include 
++#include 
+ #include 
+ 
+ std::map> readACX(const char* file);
+

diff --git a/sci-misc/lttoolbox/lttoolbox-3.7.1.ebuild 
b/sci-misc/lttoolbox/lttoolbox-3.7.1.ebuild
index f06d069fc3c1..93544468e10d 100644
--- a/sci-misc/lttoolbox/lttoolbox-3.7.1.ebuild
+++ b/sci-misc/lttoolbox/lttoolbox-3.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,6 +24,7 @@ BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${PN}-3.7.1-bashism.patch
+   "${FILESDIR}"/${PN}-3.7.1-cstdint-include.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/files/, dev-games/clanlib/

2023-02-06 Thread Sam James
commit: a27030c936e32a14b0652aaac02788b9e41a607a
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 22:13:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 22:13:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a27030c9

dev-games/clanlib: fix build w/ gcc 12

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

 dev-games/clanlib/clanlib-0.8.1-r2.ebuild |  3 ++-
 dev-games/clanlib/files/clanlib-0.8.1-gcc12.patch | 12 
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1-r2.ebuild 
b/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
index 71d3a0c5b785..4235f050aabd 100644
--- a/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
+++ b/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -47,6 +47,7 @@ PATCHES=(
"${FILESDIR}/${P}-libpng15.patch"
"${FILESDIR}/${P}-docbuilder.patch"
"${FILESDIR}/${P}-glibc2.34.patch"
+   "${FILESDIR}/${P}-gcc12.patch"
 )
 
 DOCS=(

diff --git a/dev-games/clanlib/files/clanlib-0.8.1-gcc12.patch 
b/dev-games/clanlib/files/clanlib-0.8.1-gcc12.patch
new file mode 100644
index ..68ed616b3ca7
--- /dev/null
+++ b/dev-games/clanlib/files/clanlib-0.8.1-gcc12.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/877301
+--- a/Sources/API/Core/System/cl_assert.h
 b/Sources/API/Core/System/cl_assert.h
+@@ -33,6 +33,8 @@
+ #ifndef header_cl_assert
+ #define header_cl_assert
+ 
++#include 
++
+ #ifdef CL_API_DLL
+ #ifdef CL_CORE_EXPORT
+ #define CL_API_CORE __declspec(dllexport)



[gentoo-commits] repo/gentoo:master commit in: games-arcade/berusky/, games-arcade/berusky/files/

2023-02-06 Thread Sam James
commit: a9e380dae81591f4dac0ac8d658b54e7e3ae79db
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 21:59:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 21:59:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e380da

games-arcade/berusky: fix build w/ gcc 12

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

 games-arcade/berusky/berusky-1.7.1-r2.ebuild   |  3 ++-
 .../files/berusky-1.7.1-missing-includes.patch | 22 ++
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/games-arcade/berusky/berusky-1.7.1-r2.ebuild 
b/games-arcade/berusky/berusky-1.7.1-r2.ebuild
index 65f429dfe17f..f50ada36626b 100644
--- a/games-arcade/berusky/berusky-1.7.1-r2.ebuild
+++ b/games-arcade/berusky/berusky-1.7.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,6 +26,7 @@ BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.7.1-r2-gentoo.patch
+   "${FILESDIR}"/${PN}-1.7.1-missing-includes.patch
 )
 
 src_prepare() {

diff --git a/games-arcade/berusky/files/berusky-1.7.1-missing-includes.patch 
b/games-arcade/berusky/files/berusky-1.7.1-missing-includes.patch
new file mode 100644
index ..a44d142b7307
--- /dev/null
+++ b/games-arcade/berusky/files/berusky-1.7.1-missing-includes.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/890361
+--- a/src/level_game.cpp
 b/src/level_game.cpp
+@@ -27,6 +27,8 @@
+ 
+ #include "portability.h"
+ 
++#include 
++#include 
+ #ifdef LINUX
+ #include 
+ #endif // LINUX
+--- a/src/level_game.h
 b/src/level_game.h
+@@ -28,6 +28,7 @@
+ #ifndef __LEVEL_GAME_H__
+ #define __LEVEL_GAME_H__
+ 
++#include 
+ #include 
+ #include "stack.h"
+ 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ext3grep/files/, sys-fs/ext3grep/

2023-02-06 Thread Sam James
commit: 5a28bd967d8a385702969116e6a9d6aa47be6644
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 22:03:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 22:03:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a28bd96

sys-fs/ext3grep: EAPI 8, fix build w/ gcc 12

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

 .../{ext3grep-0.10.2.ebuild => ext3grep-0.10.2-r1.ebuild} | 15 ---
 .../files/ext3grep-0.10.2-missing-cassert-include.patch   | 11 +++
 2 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/sys-fs/ext3grep/ext3grep-0.10.2.ebuild 
b/sys-fs/ext3grep/ext3grep-0.10.2-r1.ebuild
similarity index 77%
rename from sys-fs/ext3grep/ext3grep-0.10.2.ebuild
rename to sys-fs/ext3grep/ext3grep-0.10.2-r1.ebuild
index 1c8c5533ad98..6be20c71aa3f 100644
--- a/sys-fs/ext3grep/ext3grep-0.10.2.ebuild
+++ b/sys-fs/ext3grep/ext3grep-0.10.2-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="Recover deleted files on an ext3 file system"
 HOMEPAGE="https://code.google.com/p/ext3grep/;
@@ -12,21 +12,22 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="debug pch"
 
-DEPEND="sys-fs/e2fsprogs
+DEPEND="
+   sys-fs/e2fsprogs
virtual/os-headers
-   virtual/pkgconfig"
-
-DOCS="NEWS README"
+"
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}/${PN}-0.10.1-gcc44.patch"
"${FILESDIR}/${P}-include-unistd_h-for-sysconf.patch"
"${FILESDIR}/${P}-new-e2fsprogs.patch"
"${FILESDIR}/${P}-newer-e2fsprogs.patch"
+   "${FILESDIR}/${P}-missing-cassert-include.patch"
 )
 
 src_configure() {
-   myeconfargs=(
+   local myeconfargs=(
$(use_enable debug)
$(use_enable pch)
)

diff --git 
a/sys-fs/ext3grep/files/ext3grep-0.10.2-missing-cassert-include.patch 
b/sys-fs/ext3grep/files/ext3grep-0.10.2-missing-cassert-include.patch
new file mode 100644
index ..34e60b00a659
--- /dev/null
+++ b/sys-fs/ext3grep/files/ext3grep-0.10.2-missing-cassert-include.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/890987
+--- a/src/custom.cc
 b/src/custom.cc
+@@ -44,6 +44,7 @@
+ #include "init_consts.h"
+ #include "print_inode_to.h"
+ #include 
++#include 
+ #include 
+ #include 
+ 



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

2023-02-06 Thread Haelwenn Monnier
commit: ee2d7f07bec62507e17d0997ec34e08f8aa4a642
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Mon Feb  6 21:37:29 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb  6 21:37:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee2d7f07

dev-util/haredo: Remove obsolete configuration changes

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

 dev-util/haredo/haredo-1.0.2.ebuild | 5 -
 dev-util/haredo/haredo-.ebuild  | 5 -
 2 files changed, 10 deletions(-)

diff --git a/dev-util/haredo/haredo-1.0.2.ebuild 
b/dev-util/haredo/haredo-1.0.2.ebuild
index a364fb228..b542aff42 100644
--- a/dev-util/haredo/haredo-1.0.2.ebuild
+++ b/dev-util/haredo/haredo-1.0.2.ebuild
@@ -25,11 +25,6 @@ QA_FLAGS_IGNORED="usr/bin/.*"
 
 src_configure() {
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
-
-   #sed -i \
-   #   -e 's;^PREFIX=.*;PREFIX=/usr;' \
-   #   -e 's;^CC=.*;CC=${CC:-c99};' \
-   #   test/conf.do || die
 }
 
 src_test() {

diff --git a/dev-util/haredo/haredo-.ebuild 
b/dev-util/haredo/haredo-.ebuild
index baf61a63f..b542aff42 100644
--- a/dev-util/haredo/haredo-.ebuild
+++ b/dev-util/haredo/haredo-.ebuild
@@ -25,11 +25,6 @@ QA_FLAGS_IGNORED="usr/bin/.*"
 
 src_configure() {
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
-
-   sed -i \
-   -e 's;^PREFIX=.*;PREFIX=/usr;' \
-   -e 's;^CC=.*;CC=${CC:-c99};' \
-   test/conf.do || die
 }
 
 src_test() {



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

2023-02-06 Thread Haelwenn Monnier
commit: bfffc8e01cdd796a6c6cd4b5388a5b6b6bcbb37c
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Wed Feb  1 10:28:29 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb  6 21:32:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bfffc8e0

dev-util/haredo: new package, add 

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

 dev-util/haredo/Manifest|  1 +
 dev-util/haredo/haredo-1.0.2.ebuild | 37 +
 dev-util/haredo/haredo-.ebuild  | 37 +
 dev-util/haredo/metadata.xml|  8 
 4 files changed, 83 insertions(+)

diff --git a/dev-util/haredo/Manifest b/dev-util/haredo/Manifest
new file mode 100644
index 0..2b1d73ca2
--- /dev/null
+++ b/dev-util/haredo/Manifest
@@ -0,0 +1 @@
+DIST haredo-1.0.2.tar.gz 374632 BLAKE2B 
3e17f3a153d5559e6d8b64d9bc84114bd49fe481cb8528653a4dba3337ae393d060e8c68429b03059d3afcbda2467e9ee5e774aa5994ce3818679315dd2f2f20
 SHA512 
2bad1ebffa4a6a56916481ada556dcc85c19d90697ff8ee7cad126581099a6efe9f0498d400dc9a15e13e7999cdd375500f2eedbc863d736003fc190f780a0b4

diff --git a/dev-util/haredo/haredo-1.0.2.ebuild 
b/dev-util/haredo/haredo-1.0.2.ebuild
new file mode 100644
index 0..a364fb228
--- /dev/null
+++ b/dev-util/haredo/haredo-1.0.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ "${PV}" = "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~autumnull/haredo;
+   SLOT="0"
+else
+   SRC_URI="https://git.sr.ht/~autumnull/haredo/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+   SLOT="0/${PV}"
+fi
+
+DESCRIPTION="a simple and unix-idiomatic build automator"
+HOMEPAGE="https://git.sr.ht/~autumnull/haredo;
+LICENSE="WTFPL-2"
+
+DEPEND="dev-lang/hare:="
+BDEPEND="app-text/scdoc"
+
+# binaries are hare-built
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+src_configure() {
+   sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
+
+   #sed -i \
+   #   -e 's;^PREFIX=.*;PREFIX=/usr;' \
+   #   -e 's;^CC=.*;CC=${CC:-c99};' \
+   #   test/conf.do || die
+}
+
+src_test() {
+   PATH="${S}/bin:$PATH" ./bin/haredo test || die
+}

diff --git a/dev-util/haredo/haredo-.ebuild 
b/dev-util/haredo/haredo-.ebuild
new file mode 100644
index 0..baf61a63f
--- /dev/null
+++ b/dev-util/haredo/haredo-.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ "${PV}" = "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~autumnull/haredo;
+   SLOT="0"
+else
+   SRC_URI="https://git.sr.ht/~autumnull/haredo/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+   SLOT="0/${PV}"
+fi
+
+DESCRIPTION="a simple and unix-idiomatic build automator"
+HOMEPAGE="https://git.sr.ht/~autumnull/haredo;
+LICENSE="WTFPL-2"
+
+DEPEND="dev-lang/hare:="
+BDEPEND="app-text/scdoc"
+
+# binaries are hare-built
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+src_configure() {
+   sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
+
+   sed -i \
+   -e 's;^PREFIX=.*;PREFIX=/usr;' \
+   -e 's;^CC=.*;CC=${CC:-c99};' \
+   test/conf.do || die
+}
+
+src_test() {
+   PATH="${S}/bin:$PATH" ./bin/haredo test || die
+}

diff --git a/dev-util/haredo/metadata.xml b/dev-util/haredo/metadata.xml
new file mode 100644
index 0..c698af234
--- /dev/null
+++ b/dev-util/haredo/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cont...@hacktivis.me
+   Haelwenn (lanodan) Monnier
+   
+



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

2023-02-06 Thread Haelwenn Monnier
commit: ad9d25aaf86c7316f784c52b449d84eb968cc9ee
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 12:26:41 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb  6 18:40:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad9d25aa

dev-python/glcontext: Allow test

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

 dev-python/glcontext/glcontext-2.3.7.ebuild | 22 --
 1 file changed, 8 insertions(+), 14 deletions(-)

diff --git a/dev-python/glcontext/glcontext-2.3.7.ebuild 
b/dev-python/glcontext/glcontext-2.3.7.ebuild
index 6c7170a43..cc9401ad1 100644
--- a/dev-python/glcontext/glcontext-2.3.7.ebuild
+++ b/dev-python/glcontext/glcontext-2.3.7.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit distutils-r1
+inherit distutils-r1 virtualx
 
 DESCRIPTION="Modern OpenGL binding for python"
 HOMEPAGE="https://github.com/moderngl/glcontext 
https://pypi.org/project/glcontext;
@@ -31,18 +31,12 @@ BDEPEND="
 "
 DEPEND="${BDEPEND}"
 
-# Tests are deactivated because we cannot open display
-# distutils_enable_tests pytest
-# src_test() {
-# virtx distutils-r1_src_test
-# }
-
-# python_test() {
-# cd "${T}" || die
-# epytest "${S}"/tests || die "Tests failed with ${EPYTHON}"
-# }
+distutils_enable_tests pytest
+src_test() {
+   virtx distutils-r1_src_test
+}
 
-pkg_postinst() {
-   use test && ewarn The tests for this package are deactivated because 
the test display can not be opened.
-   use test && ewarn If you know how to solve this issue, please do so.
+python_test() {
+   cd "${T}" || die
+   epytest "${S}"/tests || die "Tests failed with ${EPYTHON}"
 }



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

2023-02-06 Thread Haelwenn Monnier
commit: 284c01bc02a6492e2571dd1953b352ee71ba088d
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 16:41:11 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb  6 18:40:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=284c01bc

dev-python/pyrr: new package, add 0.10.3

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

 dev-python/pyrr/Manifest   |  1 +
 dev-python/pyrr/metadata.xml   | 12 ++
 dev-python/pyrr/pyrr-0.10.3.ebuild | 46 ++
 3 files changed, 59 insertions(+)

diff --git a/dev-python/pyrr/Manifest b/dev-python/pyrr/Manifest
new file mode 100644
index 0..383fae89a
--- /dev/null
+++ b/dev-python/pyrr/Manifest
@@ -0,0 +1 @@
+DIST v0.10.3.gh.tar.gz 66011 BLAKE2B 
843cb7199daae203e93567ad90a8f4456d9e940830d8a88bbe3b316900ccd38df996016b40435b55e857364312c5bca55d078f416a24f9badbe9867039fbe662
 SHA512 
f3f045604e28f4a944ea0528363c233a75413a6039bd11b90eeeafadcaaf0ef44bc1303581f2e78adcfb9a365f719be64a24adf1cec8c5ef1abf5642dea58df4

diff --git a/dev-python/pyrr/metadata.xml b/dev-python/pyrr/metadata.xml
new file mode 100644
index 0..16493659e
--- /dev/null
+++ b/dev-python/pyrr/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   g...@eurecom.fr
+   Gasc Henri
+   
+   
+   pyrr
+   adamlwgriffiths/pyrr
+   
+

diff --git a/dev-python/pyrr/pyrr-0.10.3.ebuild 
b/dev-python/pyrr/pyrr-0.10.3.ebuild
new file mode 100644
index 0..574118c51
--- /dev/null
+++ b/dev-python/pyrr/pyrr-0.10.3.ebuild
@@ -0,0 +1,46 @@
+# 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..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A cross platform utility library for ModernGL"
+HOMEPAGE="https://github.com/adamlwgriffiths/pyrr 
https://pypi.org/project/pyrr;
+SRC_URI="https://github.com/adamlwgriffiths/pyrr/archive/refs/tags/${PV}.tar.gz
 -> v${PV}.gh.tar.gz"
+S="${WORKDIR}/Pyrr-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=""
+BDEPEND="
+   dev-python/multipledispatch[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+DEPEND="${BDEPEND}"
+
+python_compile() {
+   distutils-r1_python_compile
+   find ./ -type f -exec sed -i 
's/sphinx.ext.pngmath/sphinx.ext.imgmath/g' {} \;
+   emake man -C docs
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman "${S}/docs/build/man/pyrr.1"
+}
+
+# The tests failed with `module 'numpy' has no attribute 'float'`
+# distutils_enable_tests pytest
+# python_test() {
+# cd "${T}" || die
+# epytest "${S}"/tests || die "Tests failed with ${EPYTHON}"
+# }



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

2023-02-06 Thread Haelwenn Monnier
commit: ca4c364d488038ea227344a67b8303e6f9e1810a
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 10:12:43 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb  6 18:40:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca4c364d

dev-python/svgelements: Use optfeature instead of doing it by hand

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

 dev-python/svgelements/svgelements-1.9.0.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-python/svgelements/svgelements-1.9.0.ebuild 
b/dev-python/svgelements/svgelements-1.9.0.ebuild
index a249fc5f6..dbf009125 100644
--- a/dev-python/svgelements/svgelements-1.9.0.ebuild
+++ b/dev-python/svgelements/svgelements-1.9.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit distutils-r1
+inherit distutils-r1 optfeature
 
 DESCRIPTION="SVG Parsing for Elements, Paths, and other SVG Objects."
 HOMEPAGE="https://github.com/meerk40t/svgelements 
https://pypi.org/project/svgelements;
@@ -40,9 +40,7 @@ python_test() {
 }
 
 pkg_postinst() {
-   elog Some other packages could be installed to extend functionnality:
-   elog
-   elog - dev-python/scipy, to be more precise for arc lenght
-   elog - dev-python/pillow, to be able to load images
-   elog - dev-python/numpy, to do lightning fast linearization for Shapes
+   optfeature "getting exact value for arc lenght computation" 
dev-python/scipy
+   optfeature "loading images" dev-python/pillow
+   optfeature "speeding up linearization for Shapes" dev-python/numpy
 }



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

2023-02-06 Thread Haelwenn Monnier
commit: 4dfd0b969d03f4af5fa7956a0f9e1cc8e4a0068a
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 18:19:30 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb  6 18:40:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4dfd0b96

dev-python/PyWavefront: new package, add 1.3.3

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

 dev-python/PyWavefront/Manifest |  1 +
 dev-python/PyWavefront/PyWavefront-1.3.3.ebuild | 41 +
 dev-python/PyWavefront/metadata.xml | 12 
 3 files changed, 54 insertions(+)

diff --git a/dev-python/PyWavefront/Manifest b/dev-python/PyWavefront/Manifest
new file mode 100644
index 0..ceec33ced
--- /dev/null
+++ b/dev-python/PyWavefront/Manifest
@@ -0,0 +1 @@
+DIST v1.3.3.gh.tar.gz 3531475 BLAKE2B 
4c6493ce5df9767a4ae69ff70c9ac18fcefc8039498c90d66aa493657cb190a58b6e7ab24cb469be1e0d16098c4e4b29a397a003281bcc742cc9d4d711db8c8c
 SHA512 
9d78282dc626bbb9f20c45d4a0a1911e8dd1f11c3e8c50e3637ed33e976c253e4dd9c5faee29bbad5edf241877b2df4d25f77fd3bcc6dd438b7e46c8d821918d

diff --git a/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild 
b/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild
new file mode 100644
index 0..ccbe0ef68
--- /dev/null
+++ b/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild
@@ -0,0 +1,41 @@
+# 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..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for importing Wavefront .obj files"
+HOMEPAGE="https://github.com/pywavefront/PyWavefront 
https://pypi.org/project/PyWavefront;
+SRC_URI="https://github.com/pywavefront/PyWavefront/archive/refs/tags/${PV}.tar.gz
 -> v${PV}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=""
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+)
+"
+DEPEND="${BDEPEND}"
+
+distutils_enable_tests pytest
+
+# src_test() {
+#  virtx distutils-r1_src_test
+# }
+# python_test() {
+#  rm "${S}/tests/test_local.py"
+#  cd "${T}" || die
+#  epytest "${S}"/tests
+# }

diff --git a/dev-python/PyWavefront/metadata.xml 
b/dev-python/PyWavefront/metadata.xml
new file mode 100644
index 0..90a5c1476
--- /dev/null
+++ b/dev-python/PyWavefront/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   g...@eurecom.fr
+   Gasc Henri
+   
+   
+   PyWavefront
+   pywavefront/PyWavefront
+   
+



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

2023-02-06 Thread Haelwenn Monnier
commit: 20fa7fcdad76c92f541b3d9e965450185f4dca87
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 13:30:21 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb  6 18:40:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20fa7fcd

dev-python/moderngl: Enable tests

Closes: https://bugs.gentoo.org/893394
Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/moderngl/moderngl-5.7.4.ebuild | 19 +--
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/dev-python/moderngl/moderngl-5.7.4.ebuild 
b/dev-python/moderngl/moderngl-5.7.4.ebuild
index 86e280104..64bd4a98e 100644
--- a/dev-python/moderngl/moderngl-5.7.4.ebuild
+++ b/dev-python/moderngl/moderngl-5.7.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit distutils-r1
+inherit distutils-r1 virtualx
 
 DESCRIPTION="Modern OpenGL binding for python"
 HOMEPAGE="https://github.com/moderngl/moderngl 
https://pypi.org/project/moderngl;
@@ -34,14 +34,13 @@ BDEPEND="
 "
 DEPEND="${BDEPEND}"
 
-# Tests are deactivated because we cannot open display
-# distutils_enable_tests pytest
-# python_test() {
-# cd "${T}" || die
-# epytest "${S}"/tests
-# }
+distutils_enable_tests pytest
 
-pkg_postinst() {
-   use test && ewarn The tests for this package are deactivated because 
the test display can not be opened.
-   use test && ewarn If you know how to solve this issue, please do so.
+src_test() {
+   virtx distutils-r1_src_test
+}
+python_test() {
+   rm "${S}/tests/test_local.py"
+   cd "${T}" || die
+   epytest "${S}"/tests
 }



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

2023-02-06 Thread Haelwenn Monnier
commit: 871ba81c1122a62f1c9c8e2f6900c5b41edafd4f
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 18:33:12 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb  6 18:40:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=871ba81c

dev-python/moderngl-window: disable py3.11, allow tests

Closes: https://bugs.gentoo.org/893396
Signed-off-by: Henri Gasc  eurecom.fr>

 .../moderngl-window/moderngl-window-2.4.2.ebuild| 21 ++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild 
b/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild
index 137c95871..48ec04129 100644
--- a/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild
+++ b/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild
@@ -4,9 +4,9 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_10 )
 
-inherit distutils-r1
+inherit distutils-r1 virtualx
 
 DESCRIPTION="A cross platform utility library for ModernGL"
 HOMEPAGE="https://github.com/moderngl/moderngl-window 
https://pypi.org/project/moderngl-window;
@@ -15,11 +15,26 @@ 
SRC_URI="https://github.com/moderngl/moderngl-window/archive/refs/tags/${PV}.tar
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="test"
 
 RDEPEND=""
 BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/tox[${PYTHON_USEDEP}]
+   dev-python/flake8[${PYTHON_USEDEP}]
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/moderngl[${PYTHON_USEDEP}]
+   dev-python/glcontext[${PYTHON_USEDEP}]
+   dev-python/trimesh[${PYTHON_USEDEP}]
+   dev-python/PyWavefront[${PYTHON_USEDEP}]
+   )
 "
 DEPEND="${BDEPEND}"
+
+distutils_enable_tests pytest
+src_test() {
+   virtx distutils-r1_src_test
+}



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

2023-02-06 Thread Sam James
commit: ed4ff86d6bf3c347b99beeabb5a5b17ac890c9c5
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 21:12:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 21:24:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed4ff86d

dev-util/watchman: add 2023.02.06.00

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

 dev-util/watchman/Manifest  |   1 +
 dev-util/watchman/watchman-2023.02.06.00.ebuild | 318 
 2 files changed, 319 insertions(+)

diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest
index 8e4c84152d63..cea868164893 100644
--- a/dev-util/watchman/Manifest
+++ b/dev-util/watchman/Manifest
@@ -230,6 +230,7 @@ DIST wasm-bindgen-shared-0.2.83.crate 7194 BLAKE2B 
4dd1cffea1edc98dcd4993bf6fdde
 DIST watchman-2022.08.29.00.tar.gz 3787691 BLAKE2B 
faf3f6afe351f7596256424c9e4f0c31fe826ee1097e216d04d869b3adee7ca1d4d9afbbea99fb3ca4f095d06171a1afe56fc5a71022242c4fde99246c3a1781
 SHA512 
25f6f133253335ece931fdbb131e8df4961c4b73877e2caa5008d3bd5e66e44b1121b7d4f2cd3367b1759476307aad8d6642089c482a6b65178b0a05510ea5f1
 DIST watchman-2022.09.12.00.tar.gz 3789078 BLAKE2B 
57bb4f5e0e0c4fc3390296e78a62c4301997efcafe72f2cc9418c1d1527e03e6825c64c29aa1214d3cdedd6908a3e2ec89eb51e4c00cdf84129d8af6c3cb9fd9
 SHA512 
283db0b0d801ac5d0b87bf0edd054c0d4c90b1dee75b791f9fd999777dca9ba9efe46c26093ff932588e35679a9f835296b9109d0441c4dec1d37453f1373c1e
 DIST watchman-2023.01.16.00.tar.gz 3811712 BLAKE2B 
344a83460522f056aa31779c41a3cecc7c4c014107d788e17854925d5a5474f3679a21a3b757a9584084b5dca84697ea2d9294bcf29f742b68f9a062f8b5d939
 SHA512 
134641a5734abb78433101dfe822e53df0a189a6e19855e385fec1e728ba80f58a87a4c6a57362f9fcd755650008e7cbc7f308092a469430617ef5d9275235c8
+DIST watchman-2023.02.06.00.tar.gz 3811103 BLAKE2B 
9a7ef8b809855bd08bf7a75441a6399ed4fd852e40f749391d4f1377ad095e7f2d58800e9c44f058723751fa51fdd8ff88122276d1af6d3128344cd48457eba7
 SHA512 
4d7b4835130bf343f596730f0ec4fef30a9c0a521c9c35c06a80f652c26486dfbc8fef405fd0cc2586965b20c75c260383971da19d148173801d39c51a6d42ee
 DIST winapi-0.3.9.crate 1200382 BLAKE2B 
cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673
 SHA512 
ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 
4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0
 SHA512 
a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
 DIST winapi-util-0.1.5.crate 10164 BLAKE2B 
fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963
 SHA512 
7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd

diff --git a/dev-util/watchman/watchman-2023.02.06.00.ebuild 
b/dev-util/watchman/watchman-2023.02.06.00.ebuild
new file mode 100644
index ..b173a87191d0
--- /dev/null
+++ b/dev-util/watchman/watchman-2023.02.06.00.ebuild
@@ -0,0 +1,318 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# These must be bumped together:
+# dev-cpp/edencommon
+# dev-cpp/folly
+# dev-util/watchman
+
+# TODO: Split into different variables then combine for each component?
+# Not all is in rust/ dir.
+# Rust components:
+# - thirdparty/deelevate_binding/Cargo.toml
+# - rust/watchman_client/Cargo.toml
+# - rust/serde_bser/Cargo.toml
+# - cli/Cargo.toml
+CRATES="
+ahash-0.3.8
+aho-corasick-0.7.20
+android_system_properties-0.1.5
+ansi_term-0.12.1
+anyhow-1.0.68
+atty-0.2.14
+autocfg-1.1.0
+base64-0.10.1
+bitflags-1.3.2
+bumpalo-3.12.0
+byteorder-1.4.3
+bytes-1.3.0
+cc-1.0.78
+cfg-if-1.0.0
+chrono-0.4.23
+clap-2.34.0
+codespan-reporting-0.11.1
+const-random-0.1.15
+const-random-macro-0.1.15
+core-foundation-sys-0.8.3
+crossbeam-0.8.2
+crossbeam-channel-0.5.6
+crossbeam-deque-0.8.2
+crossbeam-epoch-0.9.13
+crossbeam-queue-0.3.8
+crossbeam-utils-0.8.14
+crunchy-0.2.2
+cxx-1.0.87
+cxxbridge-flags-1.0.87
+cxxbridge-macro-1.0.87
+cxx-build-1.0.87
+deelevate-0.1.1
+dirs-4.0.0
+dirs-sys-0.3.7
+duct-0.13.6
+either-1.8.0
+embed-resource-1.8.0
+filedescriptor-0.7.3
+fnv-1.0.7
+futures-0.1.31
+futures-0.3.25
+futures-channel-0.3.25
+futures-core-0.3.25
+futures-executor-0.3.25
+futures-io-0.3.25
+futures-macro-0.3.25
+futures-sink-0.3.25
+futures-task-0.3.25
+futures-util-0.3.25
+getrandom-0.1.16
+getrandom-0.2.8
+heck-0.3.3
+hermit-abi-0.1.19
+hermit-abi-0.2.6
+iana-time-zone-0.1.53
+iana-time-zone-haiku-0.1.1
+itoa-1.0.5
+js-sys-0.3.60
+jwalk-0.6.2
+lazy_static-1.4.0
+libc-0.2.139
+link-cplusplus-1.0.8
+lock_api-0.4.9
+log-0.4.17
+maplit-1.0.2
+maybe-uninit-2.0.0

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

2023-02-06 Thread Sam James
commit: 42c5c2c2a9faa426b69b6926da831a93a6d5cdc9
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 21:12:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 21:24:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c5c2c2

dev-cpp/folly: add 2023.02.06.00

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

 dev-cpp/folly/Manifest   |   1 +
 dev-cpp/folly/folly-2023.02.06.00.ebuild | 102 +++
 2 files changed, 103 insertions(+)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index a3a4c71865cd..6f9dc306e7f9 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -1,3 +1,4 @@
 DIST folly-v2022.08.29.00.tar.gz 3696645 BLAKE2B 
c1ff618be8b6a73bf0a1249212cf904ac472711086e54da73dd631ecf002761e30496e8631d6591f51e279b736ae9b3fe50959de6b1f86f01f9d6bc08fe675fc
 SHA512 
1437a1314e26624715a0bb781049e19300eb3a67648287b319c55ce0dfbc867a09bd9d2f0cece6fc75fc62b21899aa94b464ae49c12687be7c94fdf0c7b95790
 DIST folly-v2022.09.12.00.tar.gz 3710760 BLAKE2B 
af59580ebee3229a6564c4b29e1d24bc405f4ae3b79751af315245c87472293f97c2d78348c92620d3196d1d41a7b55af9627cd42d23f74cbf6f00d129b3b77c
 SHA512 
f9d0ca44f6f0c343d16e8ee5408808830b30155d42a257c48e627f9a82bb4a57568a7feeba01cf73704db68af1eee7424971540635d5dfe1728fc2ae73953940
 DIST folly-v2023.01.16.00.tar.gz 3774935 BLAKE2B 
e6c5925de0e571d83ac6db363a92f3d8c2fa7e911efc3db8f41b702dacd64aed5247313102ca12ca36a27a6fd8d8d5168ca8e98835f4000b425c10560a39e392
 SHA512 
941e09c90fab9e668d5f6b77f22caeff1da4347324c017ad64359748e18fc7c713d13f839d90a116164005041824c8a8d2039cfcc7687e23d9be8fa5acbd61ec
+DIST folly-v2023.02.06.00.tar.gz 3790845 BLAKE2B 
b1c0eed7a2dccba3ccb5e25aa24cc0a6d628fbc3134bf0ed82a1e0e614825a3ae620d79a54e2bea398274afcb662bdfca48d7193f69db35f624ed6a2fa9bae99
 SHA512 
b9cd8132a702e88e4c9fefcce190d9fd403253c9b71dc22316f237922d99f9cd980ab81d50ddb48ae0e614a493b3d61865b03eee46d59805f83fce528f831646

diff --git a/dev-cpp/folly/folly-2023.02.06.00.ebuild 
b/dev-cpp/folly/folly-2023.02.06.00.ebuild
new file mode 100644
index ..ec2a1bff52c6
--- /dev/null
+++ b/dev-cpp/folly/folly-2023.02.06.00.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# These must be bumped together:
+# dev-cpp/edencommon
+# dev-cpp/folly
+# dev-util/watchman
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="An open-source C++ library developed and used at Facebook"
+HOMEPAGE="https://github.com/facebook/folly;
+SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="llvm-libunwind test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/bzip2
+   app-arch/lz4:=
+   app-arch/snappy:=
+   app-arch/xz-utils
+   app-arch/zstd:=
+   dev-cpp/gflags:=
+   dev-cpp/glog:=[gflags]
+   dev-libs/boost:=[context]
+   dev-libs/double-conversion:=
+   dev-libs/libaio
+   dev-libs/libevent:=
+   dev-libs/libfmt:=
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   >=sys-libs/liburing-2.3:=
+   sys-libs/zlib
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   !llvm-libunwind? ( sys-libs/libunwind:= )"
+# libiberty is linked statically
+DEPEND="${RDEPEND}
+   sys-libs/binutils-libs
+   test? ( dev-cpp/gtest )"
+BDEPEND="test? ( sys-devel/clang )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2022.07.04.00-musl-fix.patch
+)
+
+pkg_setup() {
+   [[ ${BUILD_TYPE} == binary ]] && return
+
+   if use test && ! tc-is-clang ; then
+   # Always build w/ Clang for now to avoid gcc ICE
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230
+   #if [[ $(gcc-major-version) -eq 12 ]] ; then
+   #   return
+   #fi
+
+   ## Only older GCC 11 is broken
+   #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 
3 && $(gcc-micro-version) -ge 1 ]] ; then
+   #   return
+   #fi
+
+   ewarn "Forcing build with Clang due to GCC bug (because tests 
are enabled)"
+   #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)"
+
+   export CC=${CHOST}-clang
+   export CXX=${CHOST}-clang++
+   fi
+}
+
+src_configure() {
+   # Fragile when changing compilers
+   export CCACHE_DISABLE=1
+
+   # TODO: liburing could in theory be optional but fails to link
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR="$(get_libdir)"
+
+   -DBUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # - 
timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest
+   # Long-standing known test failure
+   # TODO: report upstream
+   

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

2023-02-06 Thread Sam James
commit: 804e4d5811d3762ad2de82cf473f8c99c3586a94
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 21:25:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 21:25:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=804e4d58

app-admin/perl-cleaner: Stabilize 2.30-r1 x86, #890473

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

 app-admin/perl-cleaner/perl-cleaner-2.30-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/perl-cleaner/perl-cleaner-2.30-r1.ebuild 
b/app-admin/perl-cleaner/perl-cleaner-2.30-r1.ebuild
index 60bf84aaeedf..2815a4ee92b0 100644
--- a/app-admin/perl-cleaner/perl-cleaner-2.30-r1.ebuild
+++ b/app-admin/perl-cleaner/perl-cleaner-2.30-r1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git;
 else
SRC_URI="mirror://gentoo/${P}.tar.bz2 
https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2023-02-06 Thread Sam James
commit: 3298565c58cb8ef946ca8c43bf2558d679580f31
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 21:12:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 21:24:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3298565c

dev-cpp/edencommon: add 2023.02.06.00

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

 dev-cpp/edencommon/Manifest|  1 +
 dev-cpp/edencommon/edencommon-2023.02.06.00.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-cpp/edencommon/Manifest b/dev-cpp/edencommon/Manifest
index c01fa33ee8b9..d4843ded59da 100644
--- a/dev-cpp/edencommon/Manifest
+++ b/dev-cpp/edencommon/Manifest
@@ -1,3 +1,4 @@
 DIST edencommon-2022.08.29.00.gh.tar.gz 143430 BLAKE2B 
a66bae35413097140b24c9313b12d55d52cbd98396ff1afacc751eb9752d4116ab19aeb9320dead5500189d74b4d91fdc09d9648fc6b5fbb55a706328488e7ef
 SHA512 
6622c5de2dbff96717a345c82aaf9335745ed57262bb55c7a6704a68259ce81376ff0a2e9f3818ed1c1f08434da704f31fd4e3d8c48dd13646f0202e7564b2c7
 DIST edencommon-2022.09.12.00.gh.tar.gz 143483 BLAKE2B 
414060f4d43e16e92f654a0d5d74fede2621bf7f39b880588e3c172dca6cffc59c88de15ece3ce42e1860c351bdef16b1f4daa6ba4fa203aef91d714e43b63ea
 SHA512 
3c6da5425228ada48510208978facfd9fd233e607be076f05c3f431a473098329b23a81609ac8c4766ecf16d8e887aa8667d76c4e48219f0ab61074dbe207333
 DIST edencommon-2023.01.16.00.gh.tar.gz 144525 BLAKE2B 
5c30a7bcc2fec9fc18461bb1b71090bd6e6fe6a5dfba587dcd649cc0de1cd9fcd96f83d8f2651f37af7ae1066f73d1671ab3dea464c19bf7c1dc4aa75209655a
 SHA512 
103a3b4a8f2a510fd5e31fd8ce3e0974290b409f2ea9ff6ab655f85833d3fda49c9f552a846ba52d6e6db2198cb8cdda64e148ba3fe4e48f692378f87ee080e7
+DIST edencommon-2023.02.06.00.gh.tar.gz 144809 BLAKE2B 
bfde04282eff3ad745ed02708ba550e81c3d7916c634f01bc3fa9f2232953b4ccc8f319378636add4122cdf4c944212d7ecb649072c82f44dd8751640bc8f260
 SHA512 
c5763aa6a035febc6ce2a8b32c7ffb576b0a73448cf44e4a3788d87c45507a429065a02c37bce2165b2b51b3139cef51dc5ecd6cce203093f9043387b8912b15

diff --git a/dev-cpp/edencommon/edencommon-2023.02.06.00.ebuild 
b/dev-cpp/edencommon/edencommon-2023.02.06.00.ebuild
new file mode 100644
index ..411e811b2905
--- /dev/null
+++ b/dev-cpp/edencommon/edencommon-2023.02.06.00.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# These must be bumped together:
+# dev-cpp/edencommon
+# dev-cpp/folly
+# dev-util/watchman
+
+inherit cmake
+
+DESCRIPTION="Shared library for Watchman and Eden projects"
+HOMEPAGE="https://github.com/facebookexperimental/edencommon;
+SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="llvm-libunwind"
+
+RDEPEND="
+   dev-cpp/gflags:=
+   dev-cpp/glog:=[gflags]
+   dev-cpp/folly:=
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   !llvm-libunwind? ( sys-libs/libunwind:= )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/gtest
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}"
+   -DLIB_INSTALL_DIR="$(get_libdir)"
+   )
+
+   cmake_src_configure
+}



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

2023-02-06 Thread Alfredo Tupone
commit: d53eaf05a5a50d1b0460813b28b537603c6ad717
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Feb  6 20:16:52 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Feb  6 20:16:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d53eaf05

dev-ada/spawn: EAPI 8

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

 dev-ada/spawn/{spawn-23.0.0.ebuild => spawn-23.0.0-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/spawn/spawn-23.0.0.ebuild 
b/dev-ada/spawn/spawn-23.0.0-r1.ebuild
similarity index 98%
rename from dev-ada/spawn/spawn-23.0.0.ebuild
rename to dev-ada/spawn/spawn-23.0.0-r1.ebuild
index 810600f83734..bd3c6bcdcd39 100644
--- a/dev-ada/spawn/spawn-23.0.0.ebuild
+++ b/dev-ada/spawn/spawn-23.0.0-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
 inherit ada multiprocessing



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

2023-02-06 Thread Alfredo Tupone
commit: 2957eab35f0d44f6a54c4f713b43d61e220e05e1
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Feb  6 20:15:53 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Feb  6 20:15:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2957eab3

dev-ada/spawn: drop 22.0.0

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

 dev-ada/spawn/Manifest|   1 -
 dev-ada/spawn/spawn-22.0.0.ebuild | 108 --
 2 files changed, 109 deletions(-)

diff --git a/dev-ada/spawn/Manifest b/dev-ada/spawn/Manifest
index 0ded39f8ca04..c4acdd193d29 100644
--- a/dev-ada/spawn/Manifest
+++ b/dev-ada/spawn/Manifest
@@ -1,2 +1 @@
-DIST spawn-22.0.0.tar.gz 49836 BLAKE2B 
2283eadae1477600934cbecb67e0fa4c0640150c4d05356ec3d047fdd664e68510c99f9e495dc448c83fe0fea25523727ecb45ee6e85a4b205255a9549031110
 SHA512 
706c53dabe82994a809c33e984d467ff0f72a2ed9566dedc8262b2c908393f241546ce379a03ea50eb73bf2326b52fc4804d6e192810c703695fc32c9da0b530
 DIST spawn-23.0.0.tar.gz 43449 BLAKE2B 
b4a025784d7fb1248696081c128d415101cffca59f03edae3e3ca05c286390ca93a34c1284d1e4b23f8e57bfff274b87d977e5b7840c74049f6f66be89c9b9ac
 SHA512 
440f8b8a45b7a322a5715a195f7e37e6f2641af8190166229e89a11ce6ab60511eb058432f4c3ffcdd670ec71b2509d5e23a80ac2e8dd6b7960bc42385bab86e

diff --git a/dev-ada/spawn/spawn-22.0.0.ebuild 
b/dev-ada/spawn/spawn-22.0.0.ebuild
deleted file mode 100644
index 810600f83734..
--- a/dev-ada/spawn/spawn-22.0.0.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
-inherit ada multiprocessing
-
-DESCRIPTION="Simple API to spawn processes"
-HOMEPAGE="https://github.com/AdaCore/spawn;
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="glib +shared static-libs static-pic"
-REQUIRED_USE="|| ( shared static-libs static-pic )
-   ${ADA_REQUIRED_USE}"
-
-RDEPEND="${ADA_DEPS}
-   glib? (
-   dev-ada/gtkada[${ADA_USEDEP},shared?,static-libs?,static-pic(-)?]
-   dev-libs/glib
-)"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]"
-
-src_compile() {
-   build () {
-   gprbuild -p -j$(makeopts_jobs) -XBUILD=production -v \
-   -XLIBRARY_TYPE=$1 \
-   gnat/spawn.gpr -cargs:C ${CFLAGS} -cargs:Ada 
${ADAFLAGS} || die
-   if use glib; then
-   gprbuild -p -j$(makeopts_jobs) -XBUILD=production -v \
-   -XLIBRARY_TYPE=$1 \
-   gnat/spawn_glib.gpr -cargs:C ${CFLAGS} 
-cargs:Ada ${ADAFLAGS} \
-   || die
-   fi
-   }
-   if use shared; then
-   build relocatable
-   fi
-   if use static-libs; then
-   build static
-   fi
-   if use static-pic; then
-   build static-pic
-   fi
-}
-
-src_test() {
-   build () {
-   gprbuild -p -j$(makeopts_jobs) -XBUILD=production -v \
-   -XLIBRARY_TYPE=$1 \
-   gnat/spawn_tests.gpr -cargs:C ${CFLAGS} -cargs:Ada 
${ADAFLAGS} \
-   || die
-   if use glib; then
-   gprbuild -p -j$(makeopts_jobs) -XBUILD=production -v \
-   -XLIBRARY_TYPE=$1 \
-   gnat/spawn_glib_tests.gpr \
-   -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} || die
-   fi
-   }
-   if use shared; then
-   build relocatable
-   elif use static-libs; then
-   build static
-   elif use static-pic; then
-   build static-pic
-   fi
-   .obj/spawn_test/spawn_test || die
-   .obj/spawn_test/spawn_unexpected || die
-   .obj/spawn_test/spawn_kill || die
-   if use glib; then
-   .obj/spawn_test/spawn_glib_test || die
-   .obj/spawn_test/spawn_glib_args_test.exe || die
-   fi
-}
-
-src_install() {
-   build() {
-   gprinstall --prefix=/usr 
--sources-subdir="${D}"/usr/include/spawn \
-   -XLIBRARY_TYPE=$1 \
-   --lib-subdir="${D}"/usr/lib/spawn \
-   --project-subdir="${D}"/usr/share/gpr \
-   --link-lib-subdir="${D}"/usr/lib/ -p \
-   -P gnat/spawn.gpr || die
-   if use glib; then
-   gprinstall --prefix=/usr \
-   -XLIBRARY_TYPE=$1 \
-   --sources-subdir="${D}"/usr/include/spawn_glib \
-   --lib-subdir="${D}"/usr/lib/spawn_glib \
-   --project-subdir="${D}"/usr/share/gpr \
-  

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

2023-02-06 Thread Sam James
commit: 4dec3db3d56a4681432fc336183ad0306a9b3a0e
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 19:49:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 19:49:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dec3db3

sci-libs/opencascade: Stabilize 7.7.0-r1 amd64, #893360

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

 sci-libs/opencascade/opencascade-7.7.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild 
b/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild
index 57907bad4816..c22348558869 100644
--- a/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild
+++ b/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # 
USE_{DRACO,FFMPEG,FREEIMAGE,FREETYPE,GLES2,OPENGL,OPENVR,RAPIDJSON,TBB,TK,VTK,XLIB}
@@ -17,7 +17,7 @@ S="${WORKDIR}/occt-185d29b"
 
 LICENSE="|| ( Open-CASCADE-LGPL-2.1-Exception-1.0 LGPL-2.1 )"
 SLOT="0/${MY_SLOT}"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 IUSE="doc examples ffmpeg freeimage gles2 json optimize tbb vtk"
 
 REQUIRED_USE="?? ( optimize tbb )"



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

2023-02-06 Thread Michał Górny
commit: b681955d527d4034848987f62d7e5dd2283951b9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:29:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b681955d

virtual/dist-kernel: Bump to 5.4.231

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

 virtual/dist-kernel/dist-kernel-5.4.231.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.4.231.ebuild 
b/virtual/dist-kernel/dist-kernel-5.4.231.ebuild
new file mode 100644
index ..a0793715344a
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.4.231.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



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

2023-02-06 Thread Michał Górny
commit: a17ba84b3105d7f604848a7f099ec632b25cea3d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:28:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a17ba84b

virtual/dist-kernel: Bump to 5.10.167

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

 virtual/dist-kernel/dist-kernel-5.10.167.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.10.167.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.167.ebuild
new file mode 100644
index ..407f5d349eb1
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.10.167.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



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

2023-02-06 Thread Michał Górny
commit: a0190dc665e7da1ed19f6633c3e0bc08cb9a8fd4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:27:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0190dc6

sys-kernel/vanilla-kernel: Bump to 5.10.167

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-5.10.167.ebuild  | 137 +
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index e92746788f45..e64e48bbfd38 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -34,6 +34,8 @@ DIST linux-5.10.165.tar.sign 993 BLAKE2B 
0c878a82b5044ea113c83c820f0dce146808968
 DIST linux-5.10.165.tar.xz 120555856 BLAKE2B 
455bed20bb26c7edde2d2fabfa9b21b39d447e4e74fe3ce73c26c69c760b1ab97808fc5d7e58db6028d76ed1a858438fd50e7e8a6909c7bf225e86b430789abb
 SHA512 
2c3431a36d4be44b83f70025110ac4b4799e284481d11690f620813d5b4b48cfd1c03f0e93103339ae7d017a61c46d5b8b9b1031f3be444d491ead74a1cb0386
 DIST linux-5.10.166.tar.sign 993 BLAKE2B 
354afaef10f11a81aeca2e6acc132c961ef3d14685e86f8bea7d8b07e8f9cf4ba318e808cbee6363665476ff0f5969d5b17509c55fd05bd916e59f842be6f60d
 SHA512 
357c06dc33ce7f8559fb9e525fab2d3e217d1bbcf13f6a4cd45cb9cbba376abd282ef333c3ab4c44f942f174c82962ed6e9fe3eaf7855c722cb03f3ff18282d4
 DIST linux-5.10.166.tar.xz 120550760 BLAKE2B 
87cd994ce1b3d4d573299aae680d4488797ddc82a3010ef1965b7890bbb7043f84e95f96e88f9988c64b4774bf64989d13cb8dd4e0882e21ea81481dd22da067
 SHA512 
a6c185acb7b24e38e3a8331bed97dd5e03e885b5e3d5ea7fc3c1113ec64c16567dbd3ee6daa6311634dc3bfbbfdcd280571975f636457f87ef2a1e19b226b4cb
+DIST linux-5.10.167.tar.sign 993 BLAKE2B 
2e67cccd194ba019038a23b75d4a8410bd8492200914d546c42ead38a1059394f3518f522117cb9d377f453d4033dcad54a0de89f9a43063c62da46c64895610
 SHA512 
fb3a5d01e0489eb118ce6b6cfa8fdbda74b30be872a5854c13b9be32caf383b8b014b954bd1a617cdd5b3acd435ec96c1087baf914f9ae9be41068c0ede992a0
+DIST linux-5.10.167.tar.xz 120557548 BLAKE2B 
2af3b16a9be8133cec49b95b1303063c684a980532899ff7cb40e4adfed9bd5c3312bd7bb5b41394cc11689cb34d9ab6e8f89175797d8066d42cb4cf45c33a75
 SHA512 
e9ec7f353bd49bca747c03defd4935b905222bb66c64bf23b27d3ebdc7b9bca267ca05e0f91b215cd788c227265c5aa7e26a9f0a73989c66e65ea4d4c2c42e6f
 DIST linux-5.15.88.tar.sign 991 BLAKE2B 
928ea938758c904971cde08ea5d390ee483eda4ad5c7ced83d606e219d823966bd6ea745c64b2c954e81d444369507d57cfa3b54e18e433d9733325007fca93e
 SHA512 
b9f1744190bdcb220d8a17b295784aa34ca0ab7035d4fc832dab0605ce665dcc9ac356ceefdf47a2996dfd33b05b0ec8a2dcd66c785146c756cca74ad10ad0a2
 DIST linux-5.15.88.tar.xz 126523892 BLAKE2B 
26ec7427e3370c417a048ca76f394cd9aeb25f6cf8b6bbceb074707a85c75f668c8d70c9f1b19cd05ce33212f259736ac1b554793ead30a007d1745d4329879c
 SHA512 
2ecb84f7800a6fe22577f890c403e2bad383a1638b6a176c20cd8d1311ea433c016e08ef00d1441099c1dba974d82c4211acc190c8d59aaa9feb12588af1b348
 DIST linux-5.15.89.tar.sign 991 BLAKE2B 
79d90af0bc18768e9a09ebf159713d59e708ec23ddb99662b67ca7edec6871dec70ec624a98db404b59f0daf9bd5559e5488f8280c2e1fe83218a6e99f6bd450
 SHA512 
77846c9c18aedd5f8dea54208cc65067cb85a88532f812c19bf510d34e03d0f4599c4d1182d799c982ec63d235ca0af474b2817ef8d45e2e4bc51aa8092329b8

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.167.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.167.ebuild
new file mode 100644
index ..9f817374f36e
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.167.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=g6
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+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://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   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
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   

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

2023-02-06 Thread Michał Górny
commit: 8652fad58f265f17654c82fa45ce151bb9b26667
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:28:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8652fad5

sys-kernel/vanilla-kernel: Bump to 5.4.231

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-5.4.231.ebuild   | 111 +
 2 files changed, 113 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index e64e48bbfd38..9ace53818da7 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -52,6 +52,8 @@ DIST linux-5.4.229.tar.sign 991 BLAKE2B 
eb0661f4b438e0fd40b61ba1472516f7f321edea
 DIST linux-5.4.229.tar.xz 112993120 BLAKE2B 
746a722876f8e7c06596a06e1b026e294e368e1483b4d367f8d6214571f7d526191ded2afa725e8dc158d947a00c79840c4454d1a2a103512679b781f5ab5867
 SHA512 
3dda77f5af8a9b02ac6310770e9c43f06f2083da731c24140de90b6df62227f33fc88a47c110015d6504d849315effc5fef21e6d685052cc68d4459416350d16
 DIST linux-5.4.230.tar.sign 991 BLAKE2B 
2c3156eae9fabacb94ff2cbf1806bfbeb5d4f37b8b505ba94cd2b270de80db9434eeaad3d1249969bc8d0e487aed28a91773007ee506edc46645233e41b4af54
 SHA512 
fcdda547094f3b632a054d8333d255679581fd140979177d9e803cce28d19617e025857430484a5a804386b869736d94d15c1921248db032edff3883e437871c
 DIST linux-5.4.230.tar.xz 112976656 BLAKE2B 
d3f6aa820af4f4db4d27ac46aac41593a7f7b8fb7ef65cdf5d3196395ff30040e9eae27a6605e1243a1406b6df295c3cd69dcfcc82975af79cd477e920633288
 SHA512 
ed0fe1b46b288bba49c60d4ed5c1016d014d325bc39c3df1403ff76346edafbfd2d222411153ee964cb727eedea0670e505a74a1e48f59f850ff4306c5c48362
+DIST linux-5.4.231.tar.sign 991 BLAKE2B 
ee6a28ae72164377649440f241ed431d6a49c50d26976e1bd85cf353651545afd80532ae27e270ef79bce55971d8bd19acabb0f43ccd6a84c4a7f2fa68f6a62d
 SHA512 
31d4dc8b2f56e5344b3185ea0340c73d95257b6712cc2ce3b8c5dc851cc92763e417ee9a51ce3b2e637d58e3e8c7035b696413df3facac5c78991646a4048bd0
+DIST linux-5.4.231.tar.xz 112992720 BLAKE2B 
228c7135bbf38fa0a84d41607a922e269162bdb385e65ab8fcc8f66ae30d5d1ff65075494de24e280dd9bc03fa8324696ab61a556abc0cce58b31d506af413b9
 SHA512 
22558009d6502928bca5eb93f086b7eb37ff2e742382ba27b97e4dfc77b3b7064b0f85e78d4cba4308ddb2ed7169e25bc62a82647ebedeac1b3df6977c096c52
 DIST linux-6.1.10.tar.sign 989 BLAKE2B 
0789b7747202146860f8ad39e21f73a6818b6bb901699488943dedb4e0c0ed85bf86890b97169a4f04a1d1d89b56e1ff7ceeba0d2f926e18befc4b40e3c4d335
 SHA512 
f44a5272a3e1dff01108c09e0f854b3415909b7937db5b89af52b58f4d5724276394fe3693182f68a46a231a5b3cd7e18e16cd5189af4b66795f1e087f1d9db4
 DIST linux-6.1.10.tar.xz 134789244 BLAKE2B 
926c499eb3260e4358b8112785e7be74062aca54b4d5c21d2729efc81329ae168c461d32f54061d8db05a12cac45b63ca97b74084a8af8138f547c3a2fc2d947
 SHA512 
7bec1d76ecafd89fdb13bc7c9c69b4f378e41b29aed33c302b235540f40f1d5e6b3c653d2dea83c2d03408e324ffa73ff3dcc7c47c685572719d62bc66a06a1d
 DIST linux-6.1.6.tar.sign 987 BLAKE2B 
3d47959aff69520879ce9f2d63b2e9f3d8c0f33c9a5e9caa98902df1d37115e87627470680250f256f80aaf3a3152d11b42658e0c89ead28ef1b88df2aa77b8d
 SHA512 
8b31481f4e8034f453129f98d8caadedfd771d7a9ba23c2e41c2f932261263183ddf78ceafea3f38c14f441c2c857caad0ab98056da510d78a21d2fc35774ba7

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.231.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.231.ebuild
new file mode 100644
index ..0e9fbe2eb0d3
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.231.ebuild
@@ -0,0 +1,111 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+GENTOO_CONFIG_VER=g6
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+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://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
+   -> kernel-x86_64.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+   -> kernel-aarch64.config.${CONFIG_VER}
+   )
+   ppc64? (
+   

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

2023-02-06 Thread Michał Górny
commit: 8a5ac30a4a4c8113100f6d901eed8faedefe332c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 18:49:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:49:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5ac30a

sys-kernel/gentoo-kernel-bin: Bump to 5.15.92

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

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

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 16cbeb2cb624..5380a965ca20 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.15-94.base.tar.xz 3895440 BLAKE2B 
20c0f62124507de410d5a7c08b68
 DIST genpatches-5.15-94.extras.tar.xz 3932 BLAKE2B 
d29c5514f83ebc748f4187c255e985aabab31bb6a64bd0124ec1b9655fa183f5ac1cf173dfaf1a3cf1a7f9ee2bc5c10bdf83524af312778197a6e4879250432c
 SHA512 
15346f1d3aadb0481bcc0e521a4e335a6d3ff00ec45f0386577efb6c9798b871f17b47af77880bb7d8a8b2b530dc1b4c79047f916c87d1babba103b8a61e5efd
 DIST genpatches-5.15-95.base.tar.xz 3957200 BLAKE2B 
a910caf40f1ec10a922cd3cefb2ee2c53ad1b35191de46be0edec4c97680806ddbada7e8d91615dd61f5626eb62f113dc2f5e8dae05357d9175b14477ed4d1ef
 SHA512 
7054d26bb789713a22d3934e9605b4ab0ec7e8172014b275b2cee3de6f3e5f386d944d5f9853cda855c02fa89b787c93f1e055590afafb1ba591c71745a36c3c
 DIST genpatches-5.15-95.extras.tar.xz 3932 BLAKE2B 
8a15b3053680594c780d8df8f1cb7597c3fd15b325edf8080b3fe499937bcb9ba4587b4d2f0c0f5e8074452439aa1d6f336c5d06936a94ec14fafa291b8823d0
 SHA512 
25546d9f6cc4ad788f08281589ee4cfd6844b3191354e3fab929a89f9e20b647ac03be765d76b42601bcb4c36241d70e50d90abd97aac80c6bcbff66af95e9ca
+DIST genpatches-5.15-96.base.tar.xz 3961872 BLAKE2B 
832c573ea52eb7b49ea59d975d25af9044503bfed0595082873d09496b4bf4b558e97af812c244274488100fc87b3d2e3b9ba8b3fb023d3623173a13ca034925
 SHA512 
4577060888eeeffe76e67026b2f6cc1743dc7501c6f3606fa06805a97abc54c59324aecb74d4c2ed65433090c50f432c7a3167b61e84cfb168dfd09dac300c5d
+DIST genpatches-5.15-96.extras.tar.xz 3932 BLAKE2B 
5c34f507f83f8138d3e9f7fea2fe0619e326ba602972a6d37f40847526b9f95e13c1ce2b097b277573dc9f0bdc1739d5eba6020817a1956fc80fdc7076d22a01
 SHA512 
dc17deb594c99c9ab4b0c4c2272630c1cc9d03a88e4a1b936f2ec11c5750cedc00a9320018cbc543d5844727760e6f56807cad9d7a8a7fc9b2cb605e8ca874c5
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 
357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567
 SHA512 
45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B 
abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44
 SHA512 
16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 
48e1199775c5174a4e25f9611f410f8c3959920b3af6d4a5639497560f9a7ca34210c3f7db7c5e279432e1562956528690f5360dfeaaf7f99227f74d8e8d04c9
 SHA512 
c41fefd72aea785fb40ae95e47019d07c73bb4a07c286e732f7bbaa4b1cc3eca0dc53cf088387998ba1a9bb791e9e021d6246d8ceb9b87dc6d7fc6cbecc6dce9
@@ -62,6 +64,10 @@ DIST gentoo-kernel-5.15.91-1.amd64.gpkg.tar 69785600 BLAKE2B 
e2f1df3e9d6409ca8bb
 DIST gentoo-kernel-5.15.91-1.arm64.gpkg.tar 62627840 BLAKE2B 
04318a73a507d9b2d8ee9c8aff5d7c8439a800e9ef83d26eba3c450909e80a5b8b034c1f2ab656903880e630bcb531901fdc564475c7338316da2323e508efdd
 SHA512 
6d73782e2f3d2f72146856dc41a3658bd8ef1a8e125a21fb88fd90fcb07ec7a8409b6fcd743efe4d9604f201f020444b45fdc134a0c969ebca744249401b7aff
 DIST gentoo-kernel-5.15.91-1.ppc64le.gpkg.tar 57088000 BLAKE2B 
46bff58c40b5cd44e70a606130f53b65aedcd40d9f0e323e0ee818f069c04a1e031f7b9d740af858f024985f612f190516c3c491411c5ddfde19542dc6542ddf
 SHA512 
fff65ea834936e0ac0315950ddab66b8bb9fe0e1e42a3adbfbd970114f69891e0ae9b177ed64b191c39a6d6ff44b24f335a60dc58cebfff902093a022013a20b
 DIST gentoo-kernel-5.15.91-1.x86.gpkg.tar 59156480 BLAKE2B 
8c8ebe4b465072a830ba6d2b173501ad3d8029a7798b2b35edc49b9f3e05ffd79de743d1c42281487928cb0fdc69c9c3b3689d907e812a4a4deb707c4cbf1994
 SHA512 
5f0b2bf3eddd5388a0d678d654185d40850b1159cf537bf3827d0d387c1dc2a3a7cb7ae90b028fb4f47dcc7ce68821558f108f1012a311e66972ef289d7e74ea
+DIST gentoo-kernel-5.15.92-1.amd64.gpkg.tar 69591040 BLAKE2B 
9c06216211dc26c6cd71935ab09aa7aefe3f3ff0e3924aeffc4f546aaa3ba88b8bdfe65d541aa5436a3ea03861969b0145bd0e3542fda4528436710ca6a76b55
 SHA512 
1d25341ed23297bab664cab405f9d80ac12f42df87dde2c1c10d16a3efbeb726105def4cc905c7d1367f9928fae345e399c19dbadb64645249c178d4a50c72d1
+DIST gentoo-kernel-5.15.92-1.arm64.gpkg.tar 62556160 BLAKE2B 

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

2023-02-06 Thread Michał Górny
commit: 96bb66443c8f456159ac09031a5c000ca4fa18af
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 18:50:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:50:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96bb6644

sys-kernel/gentoo-kernel-bin: Bump to 5.10.167

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

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

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 5380a965ca20..4bf6db3163e0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.10-174.base.tar.xz 4872732 BLAKE2B 
7198a28cd63f3a68899f39cdb8a
 DIST genpatches-5.10-174.extras.tar.xz 3868 BLAKE2B 
8a54440259b9dc9fbf8e7bf61c2193829e1c916e029b3a9fca7678698e17b4a71aca2fd3615e5f8f6466530f41cb0e6f09aea9d062b5c8d027aaf2deb6d7d51e
 SHA512 
db3d0513ac2b249d44eb0b69710643ae7c2edaf0f6161347d827f90e7f4f7946bd7307c1857aa813359c17902da72d58231deb210becf040df644029d3ff
 DIST genpatches-5.10-175.base.tar.xz 4909096 BLAKE2B 
cf9a0be14ec5a99f5a8ff6ba615be0a037f931c02f8edcafb91c6aa78b76dada6f0a9a41b9ab75240f8a64af6a944fe0c31012fbfa21162d8e43c016ddf72f97
 SHA512 
7ccd6619f5df892cbdf5ca7d53133d8964098cc81dbdfdabd45d99128ac3e4dfb5d64bda8b3d17f17b436ed12a0f3ef2d9667ca02b861c7a4ee6226647936280
 DIST genpatches-5.10-175.extras.tar.xz 3872 BLAKE2B 
1371c40d2a9e15fb2297842c5aa7989772c3699d360dba1837df770d3e8c16fe48cfe6ade3a0832237dcf85722ef276ee80960072c47dd83d46018de44af4bbf
 SHA512 
9c2c2349c1a88e916ddad9b67cddd0cc5c281ce1d85d29c56e308a52999b79c1c212c8caa3f829aa16e20b8ca4154ba8c66e6cc5d4ed1d4d07d3fe9c26f46ed5
+DIST genpatches-5.10-176.base.tar.xz 4910744 BLAKE2B 
119dfaaa5a2212f088f767e3600d748b2bc20a95c8e21b34bb81dc0a6ad6082769da9cc11a89b226c326c0326cb4c7da6fa0fcb1cb4c5e1f04fc353dab01a117
 SHA512 
60632369dc2066789ec8a144080127d7149d9deebb3c9764cd1a13fbe961dd5f88eaf345dbfeaa33c8c8b55d558511d2dafd4bfb631fac2db72110574ccf6c8f
+DIST genpatches-5.10-176.extras.tar.xz 3868 BLAKE2B 
a0a3808562dba6540d632b25e3a417f9a2514dddb13cda9692002b253a4d033bb58ffa4d606fd57764024f21a0907a94d93c2130deb9bbe92a60f310179e761c
 SHA512 
847fd0c0ce8bf3aaee9c6aacb527d8590439f44f5e1e19ffda883b5ea7d8bbc502cbe5e126fc181eaad9dfbced8ca664e459b70085bdc6d51e7f001bf4901f2a
 DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 
1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd
 SHA512 
33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 
12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903
 SHA512 
6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.15-93.base.tar.xz 3874100 BLAKE2B 
3f9bd1a90de22824db823bead22ae777ebea551ebd183184ecd039f33def8db603694acbe3757352cff228eb2a28a8c31d362f2185b32f88edd19c4de6eedad1
 SHA512 
1d5c83f5f44ccee701755dc7732f80baa00e5b3f4137c9da8d81cd7fad0055df6b09dddb1cdd6287db6a43cd1b673aef3a543086138af72cad5218d2fef31860
@@ -48,6 +50,10 @@ DIST gentoo-kernel-5.10.166-1.amd64.gpkg.tar 66488320 
BLAKE2B 97e728604dfbc8a4f0
 DIST gentoo-kernel-5.10.166-1.arm64.gpkg.tar 59432960 BLAKE2B 
5e44472a7993d3f21afaf9356648334f9e21fd2f07b86ef009091d26d0e4a370cbb4306c2ebc6dacca5cedb2c955e1db36b6cd634e14b545f435994ec99cf187
 SHA512 
15585401fe3beb606da02d6e768156d7c89d4fe1b9d9e39ed9e77d0d2b937133323b5f22ce3ce528a512babdb09045b85320fcedcde3d096095f1f1009db1857
 DIST gentoo-kernel-5.10.166-1.ppc64le.gpkg.tar 54917120 BLAKE2B 
3aebb2af23815ff4cb7e39cf71c223936289db834005f8dc9ed9ca59be0ed98eb978b24fcee531fceaa77fc1db60880aa2d5a633bd0958ae863806a85d60816f
 SHA512 
28bb7097de245c6457bd45a86b94b760281d5c35414120d31ae61d5f038e700c2f07ec1717f802475c82df64d6ceb7c1d3e0a18af5d27076e10f7c5cfed1c5c8
 DIST gentoo-kernel-5.10.166-1.x86.gpkg.tar 56442880 BLAKE2B 
842c2b580833f9f95635711ca2f44935a338b614fdf55224e46913e92f00e6ea5bfa50c3215b52e4252df946802dc798ca484577db2ea92a7ed1ffe8b00291df
 SHA512 
28909b585776f70d1eee091f605ef60629c7b0625c021e17a055ee1eb777c91b49697b9606552df60f9dd993f5c8fbe33d5da7ce0f3b3412f25d572c08d72d8b
+DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 
86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a
 SHA512 
c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
+DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B 

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

2023-02-06 Thread Michał Górny
commit: 64b269930dbdb66abcc5599b35a4c45aa39ec581
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:28:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b26993

sys-kernel/gentoo-kernel: Bump to 5.4.231

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.4.231.ebuild | 103 +
 2 files changed, 105 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 9d1ec513ec57..f8b8515a5b95 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 
48e1199775c5174a4e25f9611f41
 DIST genpatches-5.4-234.extras.tar.xz 1812 BLAKE2B 
7f95873ce78883b4bb1e4d7769688565c5b5574e86417a8f11d822fe5d971f7e0948a08e83af6a35c0cd8d52cdd5fbfb5fa3abf03c233fa3711b3fdf19fa3dda
 SHA512 
2e49f3f75089ed6ff55c007529218b5b68712e64785cb06dcd5b0f1276a3fe3b6a2ebe2f807b586f954698bfd2c73554a462ee592e89b234e6d25c614ecfcf49
 DIST genpatches-5.4-235.base.tar.xz 5437324 BLAKE2B 
16a5f67224b3bc10792945ef379825c96a2e97faa48444b047da90e36a341b1b04930e64b8e4bd457d3ab9ef842aec1e2334dee273c4279f72eb6745b2dc4b83
 SHA512 
461ecc356eaeca967112e69d8cbadbe8d84ede7b2a3d199ba11620f9b405d5fa0506c133d15599713b74b3b5bcb000f7cca27351b8ad628c81ceae64d339d385
 DIST genpatches-5.4-235.extras.tar.xz 1812 BLAKE2B 
bc1b83082a60463da80236c4eb42590981905e35f653ab2976c9f31f4879446f65d0f123f11e45bd583fc0ef788898f38a6534e66d1a028716954020427736f4
 SHA512 
515331c1ce6d7ce76f946ab6b8443afdf47f829bdf8e486ca733854d5c984c0c99a36611cc82418b0155f9ce1276b702affec04b65c4699cd4bf796d3ef6a7d9
+DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 
5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877
 SHA512 
0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
+DIST genpatches-5.4-236.extras.tar.xz 1812 BLAKE2B 
acc781fb099315e4716cdddc4a7f7ec88bcfae2228fd63c6f8bc99b3f562baf75339129f6d8e5970f5a812f6523fbe316992e1bb1606d6e06e5ca769ea1b5535
 SHA512 
5d772754922bf7eb2e21eac8fd597ba8c6211565a4d96a7bda6df68e089654b908bc09cd884c6e570836814ee75c84252d26228a20d138577e7717c498edad86
 DIST genpatches-6.1-10.base.tar.xz 591388 BLAKE2B 
5352d923a1df59c38cd1061ea9454041143a9786e4c81c195edb0e50ae9490f9629f2806482246c417db294a2ad9b643c9a6b38403c46c1b135c73a94506e6f2
 SHA512 
5ed3ea65e2ad63f4d59241b8e11f4de068564e5079c7fd6d511e9636867843e517b662f744577b615cbd572fa7313af260fb07c5c4e39e0cd114e4f315d3d777
 DIST genpatches-6.1-10.extras.tar.xz 3804 BLAKE2B 
2a713dcd63d5946368d0bf88fee904b05f3fceac266173aa3016c528cfb40eff98f7aeaca2fd67e52a02a39b80b430fd55c8abd65ff5e61dbb6e6cd6ee757282
 SHA512 
152c134efcd7ceeb233bd7d9211a871d6b4f633e4782ac73657d583e4f149763e37ad7cf0f19efbf1c4c25fc50f3c67167b15f024eabfcfcb016b1cb23c36ae0
 DIST genpatches-6.1-11.base.tar.xz 672088 BLAKE2B 
29cabedf32ea3f8cb1ca75bde23955e4cc23c54ac93f8dbe66adbca1b1af4e5c6b54e60b84ee95bf48f9432a844aea279e89acb3a15cd8ab67e5453fb179c9d4
 SHA512 
a840a15204d1f1fd9f809cabe01cb0e37756cf1ac89181b29306e6a3b0ea3ce5e8b48b2402804b096106d0c4a0eb2b318e4ad3eadfeee4f266e6c3b6c259a6d2

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.231.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.231.ebuild
new file mode 100644
index ..aab83b3a5cd9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.231.ebuild
@@ -0,0 +1,103 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+GENTOO_CONFIG_VER=g6
+
+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.config
+   -> kernel-x86_64.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+   -> 

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

2023-02-06 Thread Michał Górny
commit: 3dd7fb3f2068c0039c1b8097c7f830247b14da27
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:27:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd7fb3f

virtual/dist-kernel: Bump to 5.15.92

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

 virtual/dist-kernel/dist-kernel-5.15.92.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.15.92.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.92.ebuild
new file mode 100644
index ..407f5d349eb1
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.15.92.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



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

2023-02-06 Thread Michał Górny
commit: 1f921586b3e2673b5d7b1267f80fc2c8b4f31b70
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:26:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f921586

sys-kernel/vanilla-kernel: Bump to 5.15.92

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-5.15.92.ebuild   | 137 +
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index e8b97164206a..e92746788f45 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -42,6 +42,8 @@ DIST linux-5.15.90.tar.sign 991 BLAKE2B 
4bf285971970b04b8540e84feabb7c5fe0db8001
 DIST linux-5.15.90.tar.xz 126497084 BLAKE2B 
a3c6147b4c39ec7de24f3564f0878fc8b72f0c69cc3ae3f964487b7da0821c54a3e714b0a6fbf55edf6555a515b9de967980984ab07646ee805d6c8c17cf4b73
 SHA512 
ef0e9e249ace8b9c006377a5169558f68dec4cdf455394809b1c9095081e3b00da53ee9cff13810a93533531736bcbdf335f0118021b6a8e92eae521de5097b7
 DIST linux-5.15.91.tar.sign 991 BLAKE2B 
0901b6e8e6d60cfc2d6d79b3e78f2d9b3c5fca78da75c9ddf77631d226712b82be2c0e65b9d41b8531b232a06b405e5e03e44cdf8711c871621a5f5a9cf0e0a2
 SHA512 
ab4156c781b18c184717be0cbcfdb1a061526548c89268fa12419dc75b5ba0a4a229907f49243c6b14aa1e0b8f3c1ca1766a8d71df89016e8055fb21777f0994
 DIST linux-5.15.91.tar.xz 126504500 BLAKE2B 
5da32ffa962d06ccc76ed5170b29ad93a1b5215659852616bdb134bcdf962720d9dac275bcc15e25d30c98796e9af6aad8919b1d054fe6e97577a29dd27fbfd2
 SHA512 
a0aa42164c11240a041a0b8290134db2eb895498b9c25594386b6e5242132abbf69323cd4f165184266ef5822c1a27c80488b3280823ff63b16a1773afe43650
+DIST linux-5.15.92.tar.sign 991 BLAKE2B 
8ab6a8fbf48ff0117c1c5909ca2a01392f758b04c9579e7b11eeda8f9f38793626a83172dd45b8b0e8f266f6403aaac04d958879e7f13b2e5c58b8493f1c3f8f
 SHA512 
80c7ef983d1fc6a939c38d3540f8757b9ff01206d0a524ef1f9c6ac4e3f197b1cdf48809d7de7f312c62e2ce626ca00a1472386a7a6041c615c50f8f6e983faf
+DIST linux-5.15.92.tar.xz 126489552 BLAKE2B 
f6c115210b588dc1c46216ebe815e16e9f623ed3780ec5d946e808d8b4744c4abc38a136843f04eb9d50055d4d6ec941a8452167505da2fbfc9f7cddf8efbb33
 SHA512 
55733b6d9e30117fe3ca0f0611191addbe036542d1059b20bbe07e86f5448e94a52729af3ebb64fcfda979c9327dc014596a4e3412b291c3633bb977d0377a75
 DIST linux-5.4.228.tar.sign 991 BLAKE2B 
4edd63de96c2cceeedf8b20ab4696fb4c8b8e45916d95ea9279de4911874e4537aa8f8acc4014545746d4546bce66843a3e56d56c90592e730e4ae1165c1486d
 SHA512 
72be75fbf5704706d6d772a50646550e3d54458044e5fe5a49afa7dd98360f30b0a4e345744e691b09d8951712d1d766d050846fa7ce13bbf4f1e9dd26063d4d
 DIST linux-5.4.228.tar.xz 112978736 BLAKE2B 
ade9b21e3f434435230e31d67d39ea07d15d92cdf932b3b181fc532669f10ebd2f0eb7d5fb20ae9eae93c782f10db5ab3454bb13c01694f674f83146bcae8187
 SHA512 
f3fa33da1df3dd10ba9536d30b8aebf92796abe84872c402776c94b35bf3efb4256a6c3f0267bd97741db9853352d1b22bcb42d7d03f167960804bb9f7407601
 DIST linux-5.4.229.tar.sign 991 BLAKE2B 
eb0661f4b438e0fd40b61ba1472516f7f321edea790a650a1e80ed4a66d504db7896d3c23ca22946db2c8480a61da650f41a46e9551776ba7dfd3871a775947f
 SHA512 
233778e0f61f1086dba340248c336efece761e59da300c1ce7397d577c58cd2c6667eb2975dc92e4dc2ef355e3d50239de6069fd87ba1038f9cb31d9ab46e51a

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.92.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.92.ebuild
new file mode 100644
index ..73bee2c2c4a6
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.92.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g6
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+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://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   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
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   

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

2023-02-06 Thread Michał Górny
commit: 7929acfe315f7166f19d89373a0f806dbfbe9bad
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:25:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7929acfe

virtual/dist-kernel: Bump to 6.1.10

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

 virtual/dist-kernel/dist-kernel-6.1.10.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-6.1.10.ebuild 
b/virtual/dist-kernel/dist-kernel-6.1.10.ebuild
new file mode 100644
index ..d3f0fa8764cf
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.1.10.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



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

2023-02-06 Thread Michał Górny
commit: fa5c94cd13a55b9a4fb48c7d37c59190ce0cad81
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 18:49:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:49:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5c94cd

sys-kernel/gentoo-kernel-bin: Bump to 6.1.10

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

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

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index be29de76337b..16cbeb2cb624 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.1-10.base.tar.xz 591388 BLAKE2B 
5352d923a1df59c38cd1061ea94540
 DIST genpatches-6.1-10.extras.tar.xz 3804 BLAKE2B 
2a713dcd63d5946368d0bf88fee904b05f3fceac266173aa3016c528cfb40eff98f7aeaca2fd67e52a02a39b80b430fd55c8abd65ff5e61dbb6e6cd6ee757282
 SHA512 
152c134efcd7ceeb233bd7d9211a871d6b4f633e4782ac73657d583e4f149763e37ad7cf0f19efbf1c4c25fc50f3c67167b15f024eabfcfcb016b1cb23c36ae0
 DIST genpatches-6.1-11.base.tar.xz 672088 BLAKE2B 
29cabedf32ea3f8cb1ca75bde23955e4cc23c54ac93f8dbe66adbca1b1af4e5c6b54e60b84ee95bf48f9432a844aea279e89acb3a15cd8ab67e5453fb179c9d4
 SHA512 
a840a15204d1f1fd9f809cabe01cb0e37756cf1ac89181b29306e6a3b0ea3ce5e8b48b2402804b096106d0c4a0eb2b318e4ad3eadfeee4f266e6c3b6c259a6d2
 DIST genpatches-6.1-11.extras.tar.xz 3804 BLAKE2B 
9ecd609350e0ad98aedd70e1bd6838fd2d933576dd2236bc111c13b46623adba926bb1547349a1e9e35f3e90e0ef0b29fdc10bd38e3c4c5aeb3cf92b2cef9ff6
 SHA512 
f8aa9ac57c51f229a8a940ca57b401ca7c5b46cf40cbc1ccb427b341082c2f52e5cd945c548b2fe809935ffb94d4c8275fa4011510239d38ae13b338d568253e
+DIST genpatches-6.1-12.base.tar.xz 678732 BLAKE2B 
acc67136abb35e0d9985bb55002467e9d29797bcd560306511a58093ef56f86251531e54ff615dc3fee71f99633dfc372ad7bbe5a1ec2ff03d9fc23be5de04a8
 SHA512 
83fb419934c6314dc700f5bc9eaadf1909fbbd45dbb0e86269d942ba7f18162cbacf0acaff705144c271eb29b57c3a8027af03a73485dc887f551c002033326c
+DIST genpatches-6.1-12.extras.tar.xz 3804 BLAKE2B 
59da490e3869e0b9c715453837cdae6d40b67156c966166e4d6f809e115eb9f621668a46f2632bd5eed894cdacaa5e85d26a5ef0467f95fcdeb3da3f9319a1da
 SHA512 
d62321a73145f6275753245cad5d55b06e5fac89c7c7ed613a376c21181644e88bda7d3f7ee6f54c686bb0e534f6fdba3fdef8c9bcb06f15117276253b3a7e36
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 
29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149
 SHA512 
d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B 
af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818
 SHA512 
22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST genpatches-6.1-9.base.tar.xz 544936 BLAKE2B 
9152c33c4145f99daff4f436afcb621883d21fb05be5821a045b47be2880250d3ccf1210f3ecec0241ac41f57581da737053b86852760cd11efc524719fd0f6b
 SHA512 
88b6bd131dfe53a51a9a0dab13ef2bfaa4818d4b0ab93e485346f96fe58a64b7338d9aa4483c751d9d1886818ee8700918721037b03f868a3b2cd9d5ecdd7799
@@ -72,6 +74,10 @@ DIST gentoo-kernel-5.4.230-1.amd64.gpkg.tar 60579840 BLAKE2B 
b6d3672ce00b0ee2070
 DIST gentoo-kernel-5.4.230-1.arm64.gpkg.tar 56586240 BLAKE2B 
ae6efc0ed40a44833f4476c467ef02d990837a45c2e3e9e9a7ca1233b194369900f9dd237905fd62ec7744fc4888c9f0c8a7fc55f27b59f30cf70afb28bf85c3
 SHA512 
43ea305924941fa7818533d7c64146d1a306906d8e509e5cf357b55c1b5d95afd7eee4c61ef6ff701f94bd6426d1426228634db9c46ec2e1b44935b0d83d4793
 DIST gentoo-kernel-5.4.230-1.ppc64le.gpkg.tar 54343680 BLAKE2B 
1970c2ebe2f22c60c27beaee53117ead282e904ab18e60182181d1e0aef404ab32d09cc1f700915186bdfde7aa09428934048c8d140a27b3ca5c23745cc74708
 SHA512 
462c00684fb0214396cf0013842b0c80b6df620e943ef8ca2a7ca003cca323a4ee696436b0764a38cf86250af5bd56f14ceec6e6cbc8d11fa870e1cc08fe2541
 DIST gentoo-kernel-5.4.230-1.x86.gpkg.tar 52408320 BLAKE2B 
f2c262b133a998a7d057f333a1f8d0698c30f0c547a4a209a8f4e9265050de1fe2daa70b5de8e6a5dc604427bda91cf6b7a5c906dc3657c48bec47a6dbd3
 SHA512 
d3cf980e721e691d194635cc27bf074b297df7fcfa9979622e672864706bb30bb575862fab28c8cde6a9d98480510db985d6902d41b35cc2cc24a82febe92e6c
+DIST gentoo-kernel-6.1.10-1.amd64.gpkg.tar 76779520 BLAKE2B 
f5b3dad23778cdfc2092522dd7fce752466fd5751e59a46e11d55f049bf44776b0d9c0010f2a948f5c29ae187931529dae4fe2673a23c57efd1f0d31c309dfeb
 SHA512 
e2261457caea64fe1d50567d3a89512c9af8450128d29b6b4db57b89dcd00f057a847158efbc8ec6834b304b019b93b33279e400c7f5e3d95bb224371735db59
+DIST gentoo-kernel-6.1.10-1.arm64.gpkg.tar 69447680 BLAKE2B 

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

2023-02-06 Thread Michał Górny
commit: 47f6aa3f22b5d7c912504bceda1ec14910f28ae4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 19:01:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 19:01:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f6aa3f

sys-kernel/gentoo-kernel-bin: Bump to 5.4.231

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

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

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 4bf6db3163e0..9ab4c30b19d1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 
48e1199775c5174a4e25f9611f41
 DIST genpatches-5.4-234.extras.tar.xz 1812 BLAKE2B 
7f95873ce78883b4bb1e4d7769688565c5b5574e86417a8f11d822fe5d971f7e0948a08e83af6a35c0cd8d52cdd5fbfb5fa3abf03c233fa3711b3fdf19fa3dda
 SHA512 
2e49f3f75089ed6ff55c007529218b5b68712e64785cb06dcd5b0f1276a3fe3b6a2ebe2f807b586f954698bfd2c73554a462ee592e89b234e6d25c614ecfcf49
 DIST genpatches-5.4-235.base.tar.xz 5437324 BLAKE2B 
16a5f67224b3bc10792945ef379825c96a2e97faa48444b047da90e36a341b1b04930e64b8e4bd457d3ab9ef842aec1e2334dee273c4279f72eb6745b2dc4b83
 SHA512 
461ecc356eaeca967112e69d8cbadbe8d84ede7b2a3d199ba11620f9b405d5fa0506c133d15599713b74b3b5bcb000f7cca27351b8ad628c81ceae64d339d385
 DIST genpatches-5.4-235.extras.tar.xz 1812 BLAKE2B 
bc1b83082a60463da80236c4eb42590981905e35f653ab2976c9f31f4879446f65d0f123f11e45bd583fc0ef788898f38a6534e66d1a028716954020427736f4
 SHA512 
515331c1ce6d7ce76f946ab6b8443afdf47f829bdf8e486ca733854d5c984c0c99a36611cc82418b0155f9ce1276b702affec04b65c4699cd4bf796d3ef6a7d9
+DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 
5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877
 SHA512 
0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
+DIST genpatches-5.4-236.extras.tar.xz 1812 BLAKE2B 
acc781fb099315e4716cdddc4a7f7ec88bcfae2228fd63c6f8bc99b3f562baf75339129f6d8e5970f5a812f6523fbe316992e1bb1606d6e06e5ca769ea1b5535
 SHA512 
5d772754922bf7eb2e21eac8fd597ba8c6211565a4d96a7bda6df68e089654b908bc09cd884c6e570836814ee75c84252d26228a20d138577e7717c498edad86
 DIST genpatches-6.1-10.base.tar.xz 591388 BLAKE2B 
5352d923a1df59c38cd1061ea9454041143a9786e4c81c195edb0e50ae9490f9629f2806482246c417db294a2ad9b643c9a6b38403c46c1b135c73a94506e6f2
 SHA512 
5ed3ea65e2ad63f4d59241b8e11f4de068564e5079c7fd6d511e9636867843e517b662f744577b615cbd572fa7313af260fb07c5c4e39e0cd114e4f315d3d777
 DIST genpatches-6.1-10.extras.tar.xz 3804 BLAKE2B 
2a713dcd63d5946368d0bf88fee904b05f3fceac266173aa3016c528cfb40eff98f7aeaca2fd67e52a02a39b80b430fd55c8abd65ff5e61dbb6e6cd6ee757282
 SHA512 
152c134efcd7ceeb233bd7d9211a871d6b4f633e4782ac73657d583e4f149763e37ad7cf0f19efbf1c4c25fc50f3c67167b15f024eabfcfcb016b1cb23c36ae0
 DIST genpatches-6.1-11.base.tar.xz 672088 BLAKE2B 
29cabedf32ea3f8cb1ca75bde23955e4cc23c54ac93f8dbe66adbca1b1af4e5c6b54e60b84ee95bf48f9432a844aea279e89acb3a15cd8ab67e5453fb179c9d4
 SHA512 
a840a15204d1f1fd9f809cabe01cb0e37756cf1ac89181b29306e6a3b0ea3ce5e8b48b2402804b096106d0c4a0eb2b318e4ad3eadfeee4f266e6c3b6c259a6d2
@@ -86,6 +88,10 @@ DIST gentoo-kernel-5.4.230-1.amd64.gpkg.tar 60579840 BLAKE2B 
b6d3672ce00b0ee2070
 DIST gentoo-kernel-5.4.230-1.arm64.gpkg.tar 56586240 BLAKE2B 
ae6efc0ed40a44833f4476c467ef02d990837a45c2e3e9e9a7ca1233b194369900f9dd237905fd62ec7744fc4888c9f0c8a7fc55f27b59f30cf70afb28bf85c3
 SHA512 
43ea305924941fa7818533d7c64146d1a306906d8e509e5cf357b55c1b5d95afd7eee4c61ef6ff701f94bd6426d1426228634db9c46ec2e1b44935b0d83d4793
 DIST gentoo-kernel-5.4.230-1.ppc64le.gpkg.tar 54343680 BLAKE2B 
1970c2ebe2f22c60c27beaee53117ead282e904ab18e60182181d1e0aef404ab32d09cc1f700915186bdfde7aa09428934048c8d140a27b3ca5c23745cc74708
 SHA512 
462c00684fb0214396cf0013842b0c80b6df620e943ef8ca2a7ca003cca323a4ee696436b0764a38cf86250af5bd56f14ceec6e6cbc8d11fa870e1cc08fe2541
 DIST gentoo-kernel-5.4.230-1.x86.gpkg.tar 52408320 BLAKE2B 
f2c262b133a998a7d057f333a1f8d0698c30f0c547a4a209a8f4e9265050de1fe2daa70b5de8e6a5dc604427bda91cf6b7a5c906dc3657c48bec47a6dbd3
 SHA512 
d3cf980e721e691d194635cc27bf074b297df7fcfa9979622e672864706bb30bb575862fab28c8cde6a9d98480510db985d6902d41b35cc2cc24a82febe92e6c
+DIST gentoo-kernel-5.4.231-1.amd64.gpkg.tar 60497920 BLAKE2B 
f04ff277248f94e20395d885af5487633dec1217d806110a7476ffec71bb8650d4c7911671ef71b48abac9cbe45efbd4ccba2fa023631ffcf500b03f2b584d3e
 SHA512 
d442f59916f41cbe4a59f20db9ed183887566f4d060fd374660fdf2703d0ae1772942721a78407f3363b3017721041be449ce20cd1849b99a5f3258b37b65abd
+DIST gentoo-kernel-5.4.231-1.arm64.gpkg.tar 56514560 BLAKE2B 

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

2023-02-06 Thread Michał Górny
commit: 135ac0d22edb57f5c4e5d68da06a959e1cf5773f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:27:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=135ac0d2

sys-kernel/gentoo-kernel: Bump to 5.15.92

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

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

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index e3291d31165b..234d11b262e1 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.15-94.base.tar.xz 3895440 BLAKE2B 
20c0f62124507de410d5a7c08b68
 DIST genpatches-5.15-94.extras.tar.xz 3932 BLAKE2B 
d29c5514f83ebc748f4187c255e985aabab31bb6a64bd0124ec1b9655fa183f5ac1cf173dfaf1a3cf1a7f9ee2bc5c10bdf83524af312778197a6e4879250432c
 SHA512 
15346f1d3aadb0481bcc0e521a4e335a6d3ff00ec45f0386577efb6c9798b871f17b47af77880bb7d8a8b2b530dc1b4c79047f916c87d1babba103b8a61e5efd
 DIST genpatches-5.15-95.base.tar.xz 3957200 BLAKE2B 
a910caf40f1ec10a922cd3cefb2ee2c53ad1b35191de46be0edec4c97680806ddbada7e8d91615dd61f5626eb62f113dc2f5e8dae05357d9175b14477ed4d1ef
 SHA512 
7054d26bb789713a22d3934e9605b4ab0ec7e8172014b275b2cee3de6f3e5f386d944d5f9853cda855c02fa89b787c93f1e055590afafb1ba591c71745a36c3c
 DIST genpatches-5.15-95.extras.tar.xz 3932 BLAKE2B 
8a15b3053680594c780d8df8f1cb7597c3fd15b325edf8080b3fe499937bcb9ba4587b4d2f0c0f5e8074452439aa1d6f336c5d06936a94ec14fafa291b8823d0
 SHA512 
25546d9f6cc4ad788f08281589ee4cfd6844b3191354e3fab929a89f9e20b647ac03be765d76b42601bcb4c36241d70e50d90abd97aac80c6bcbff66af95e9ca
+DIST genpatches-5.15-96.base.tar.xz 3961872 BLAKE2B 
832c573ea52eb7b49ea59d975d25af9044503bfed0595082873d09496b4bf4b558e97af812c244274488100fc87b3d2e3b9ba8b3fb023d3623173a13ca034925
 SHA512 
4577060888eeeffe76e67026b2f6cc1743dc7501c6f3606fa06805a97abc54c59324aecb74d4c2ed65433090c50f432c7a3167b61e84cfb168dfd09dac300c5d
+DIST genpatches-5.15-96.extras.tar.xz 3932 BLAKE2B 
5c34f507f83f8138d3e9f7fea2fe0619e326ba602972a6d37f40847526b9f95e13c1ce2b097b277573dc9f0bdc1739d5eba6020817a1956fc80fdc7076d22a01
 SHA512 
dc17deb594c99c9ab4b0c4c2272630c1cc9d03a88e4a1b936f2ec11c5750cedc00a9320018cbc543d5844727760e6f56807cad9d7a8a7fc9b2cb605e8ca874c5
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 
357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567
 SHA512 
45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B 
abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44
 SHA512 
16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 
48e1199775c5174a4e25f9611f410f8c3959920b3af6d4a5639497560f9a7ca34210c3f7db7c5e279432e1562956528690f5360dfeaaf7f99227f74d8e8d04c9
 SHA512 
c41fefd72aea785fb40ae95e47019d07c73bb4a07c286e732f7bbaa4b1cc3eca0dc53cf088387998ba1a9bb791e9e021d6246d8ceb9b87dc6d7fc6cbecc6dce9

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.92.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.92.ebuild
new file mode 100644
index ..540d3d6d63d5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.92.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##*.} + 4 ))
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g6
+
+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-02-06 Thread Michał Górny
commit: 408a308d55d9df14aaf28f0ceaef6a98f4d3aa58
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:25:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=408a308d

sys-kernel/gentoo-kernel: Bump to 6.1.10

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-6.1.10.ebuild  | 140 +
 2 files changed, 142 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 084705955b8c..e3291d31165b 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.1-10.base.tar.xz 591388 BLAKE2B 
5352d923a1df59c38cd1061ea94540
 DIST genpatches-6.1-10.extras.tar.xz 3804 BLAKE2B 
2a713dcd63d5946368d0bf88fee904b05f3fceac266173aa3016c528cfb40eff98f7aeaca2fd67e52a02a39b80b430fd55c8abd65ff5e61dbb6e6cd6ee757282
 SHA512 
152c134efcd7ceeb233bd7d9211a871d6b4f633e4782ac73657d583e4f149763e37ad7cf0f19efbf1c4c25fc50f3c67167b15f024eabfcfcb016b1cb23c36ae0
 DIST genpatches-6.1-11.base.tar.xz 672088 BLAKE2B 
29cabedf32ea3f8cb1ca75bde23955e4cc23c54ac93f8dbe66adbca1b1af4e5c6b54e60b84ee95bf48f9432a844aea279e89acb3a15cd8ab67e5453fb179c9d4
 SHA512 
a840a15204d1f1fd9f809cabe01cb0e37756cf1ac89181b29306e6a3b0ea3ce5e8b48b2402804b096106d0c4a0eb2b318e4ad3eadfeee4f266e6c3b6c259a6d2
 DIST genpatches-6.1-11.extras.tar.xz 3804 BLAKE2B 
9ecd609350e0ad98aedd70e1bd6838fd2d933576dd2236bc111c13b46623adba926bb1547349a1e9e35f3e90e0ef0b29fdc10bd38e3c4c5aeb3cf92b2cef9ff6
 SHA512 
f8aa9ac57c51f229a8a940ca57b401ca7c5b46cf40cbc1ccb427b341082c2f52e5cd945c548b2fe809935ffb94d4c8275fa4011510239d38ae13b338d568253e
+DIST genpatches-6.1-12.base.tar.xz 678732 BLAKE2B 
acc67136abb35e0d9985bb55002467e9d29797bcd560306511a58093ef56f86251531e54ff615dc3fee71f99633dfc372ad7bbe5a1ec2ff03d9fc23be5de04a8
 SHA512 
83fb419934c6314dc700f5bc9eaadf1909fbbd45dbb0e86269d942ba7f18162cbacf0acaff705144c271eb29b57c3a8027af03a73485dc887f551c002033326c
+DIST genpatches-6.1-12.extras.tar.xz 3804 BLAKE2B 
59da490e3869e0b9c715453837cdae6d40b67156c966166e4d6f809e115eb9f621668a46f2632bd5eed894cdacaa5e85d26a5ef0467f95fcdeb3da3f9319a1da
 SHA512 
d62321a73145f6275753245cad5d55b06e5fac89c7c7ed613a376c21181644e88bda7d3f7ee6f54c686bb0e534f6fdba3fdef8c9bcb06f15117276253b3a7e36
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 
29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149
 SHA512 
d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B 
af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818
 SHA512 
22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST genpatches-6.1-9.base.tar.xz 544936 BLAKE2B 
9152c33c4145f99daff4f436afcb621883d21fb05be5821a045b47be2880250d3ccf1210f3ecec0241ac41f57581da737053b86852760cd11efc524719fd0f6b
 SHA512 
88b6bd131dfe53a51a9a0dab13ef2bfaa4818d4b0ab93e485346f96fe58a64b7338d9aa4483c751d9d1886818ee8700918721037b03f868a3b2cd9d5ecdd7799

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.10.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.10.ebuild
new file mode 100644
index ..ef74508c882b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.10.ebuild
@@ -0,0 +1,140 @@
+# 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##*.} + 2 ))
+# 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=g6
+
+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-02-06 Thread Michał Górny
commit: 66c30233927f4ea0f4a13cdb4a648b0e3b4f29b5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:28:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c30233

sys-kernel/gentoo-kernel: Bump to 5.10.167

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

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

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 234d11b262e1..9d1ec513ec57 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.10-174.base.tar.xz 4872732 BLAKE2B 
7198a28cd63f3a68899f39cdb8a
 DIST genpatches-5.10-174.extras.tar.xz 3868 BLAKE2B 
8a54440259b9dc9fbf8e7bf61c2193829e1c916e029b3a9fca7678698e17b4a71aca2fd3615e5f8f6466530f41cb0e6f09aea9d062b5c8d027aaf2deb6d7d51e
 SHA512 
db3d0513ac2b249d44eb0b69710643ae7c2edaf0f6161347d827f90e7f4f7946bd7307c1857aa813359c17902da72d58231deb210becf040df644029d3ff
 DIST genpatches-5.10-175.base.tar.xz 4909096 BLAKE2B 
cf9a0be14ec5a99f5a8ff6ba615be0a037f931c02f8edcafb91c6aa78b76dada6f0a9a41b9ab75240f8a64af6a944fe0c31012fbfa21162d8e43c016ddf72f97
 SHA512 
7ccd6619f5df892cbdf5ca7d53133d8964098cc81dbdfdabd45d99128ac3e4dfb5d64bda8b3d17f17b436ed12a0f3ef2d9667ca02b861c7a4ee6226647936280
 DIST genpatches-5.10-175.extras.tar.xz 3872 BLAKE2B 
1371c40d2a9e15fb2297842c5aa7989772c3699d360dba1837df770d3e8c16fe48cfe6ade3a0832237dcf85722ef276ee80960072c47dd83d46018de44af4bbf
 SHA512 
9c2c2349c1a88e916ddad9b67cddd0cc5c281ce1d85d29c56e308a52999b79c1c212c8caa3f829aa16e20b8ca4154ba8c66e6cc5d4ed1d4d07d3fe9c26f46ed5
+DIST genpatches-5.10-176.base.tar.xz 4910744 BLAKE2B 
119dfaaa5a2212f088f767e3600d748b2bc20a95c8e21b34bb81dc0a6ad6082769da9cc11a89b226c326c0326cb4c7da6fa0fcb1cb4c5e1f04fc353dab01a117
 SHA512 
60632369dc2066789ec8a144080127d7149d9deebb3c9764cd1a13fbe961dd5f88eaf345dbfeaa33c8c8b55d558511d2dafd4bfb631fac2db72110574ccf6c8f
+DIST genpatches-5.10-176.extras.tar.xz 3868 BLAKE2B 
a0a3808562dba6540d632b25e3a417f9a2514dddb13cda9692002b253a4d033bb58ffa4d606fd57764024f21a0907a94d93c2130deb9bbe92a60f310179e761c
 SHA512 
847fd0c0ce8bf3aaee9c6aacb527d8590439f44f5e1e19ffda883b5ea7d8bbc502cbe5e126fc181eaad9dfbced8ca664e459b70085bdc6d51e7f001bf4901f2a
 DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 
1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd
 SHA512 
33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 
12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903
 SHA512 
6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.15-93.base.tar.xz 3874100 BLAKE2B 
3f9bd1a90de22824db823bead22ae777ebea551ebd183184ecd039f33def8db603694acbe3757352cff228eb2a28a8c31d362f2185b32f88edd19c4de6eedad1
 SHA512 
1d5c83f5f44ccee701755dc7732f80baa00e5b3f4137c9da8d81cd7fad0055df6b09dddb1cdd6287db6a43cd1b673aef3a543086138af72cad5218d2fef31860

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.167.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.167.ebuild
new file mode 100644
index ..23950288e429
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.167.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##*.} + 9 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=g6
+
+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/vanilla-kernel/

2023-02-06 Thread Michał Górny
commit: f0c6be11d03995a216cd9f5ed62dd159acd4fcb4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 14:25:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 18:41:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c6be11

sys-kernel/vanilla-kernel: Bump to 6.1.10

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-6.1.10.ebuild| 137 +
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 1db00f0776d2..e8b97164206a 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -48,6 +48,8 @@ DIST linux-5.4.229.tar.sign 991 BLAKE2B 
eb0661f4b438e0fd40b61ba1472516f7f321edea
 DIST linux-5.4.229.tar.xz 112993120 BLAKE2B 
746a722876f8e7c06596a06e1b026e294e368e1483b4d367f8d6214571f7d526191ded2afa725e8dc158d947a00c79840c4454d1a2a103512679b781f5ab5867
 SHA512 
3dda77f5af8a9b02ac6310770e9c43f06f2083da731c24140de90b6df62227f33fc88a47c110015d6504d849315effc5fef21e6d685052cc68d4459416350d16
 DIST linux-5.4.230.tar.sign 991 BLAKE2B 
2c3156eae9fabacb94ff2cbf1806bfbeb5d4f37b8b505ba94cd2b270de80db9434eeaad3d1249969bc8d0e487aed28a91773007ee506edc46645233e41b4af54
 SHA512 
fcdda547094f3b632a054d8333d255679581fd140979177d9e803cce28d19617e025857430484a5a804386b869736d94d15c1921248db032edff3883e437871c
 DIST linux-5.4.230.tar.xz 112976656 BLAKE2B 
d3f6aa820af4f4db4d27ac46aac41593a7f7b8fb7ef65cdf5d3196395ff30040e9eae27a6605e1243a1406b6df295c3cd69dcfcc82975af79cd477e920633288
 SHA512 
ed0fe1b46b288bba49c60d4ed5c1016d014d325bc39c3df1403ff76346edafbfd2d222411153ee964cb727eedea0670e505a74a1e48f59f850ff4306c5c48362
+DIST linux-6.1.10.tar.sign 989 BLAKE2B 
0789b7747202146860f8ad39e21f73a6818b6bb901699488943dedb4e0c0ed85bf86890b97169a4f04a1d1d89b56e1ff7ceeba0d2f926e18befc4b40e3c4d335
 SHA512 
f44a5272a3e1dff01108c09e0f854b3415909b7937db5b89af52b58f4d5724276394fe3693182f68a46a231a5b3cd7e18e16cd5189af4b66795f1e087f1d9db4
+DIST linux-6.1.10.tar.xz 134789244 BLAKE2B 
926c499eb3260e4358b8112785e7be74062aca54b4d5c21d2729efc81329ae168c461d32f54061d8db05a12cac45b63ca97b74084a8af8138f547c3a2fc2d947
 SHA512 
7bec1d76ecafd89fdb13bc7c9c69b4f378e41b29aed33c302b235540f40f1d5e6b3c653d2dea83c2d03408e324ffa73ff3dcc7c47c685572719d62bc66a06a1d
 DIST linux-6.1.6.tar.sign 987 BLAKE2B 
3d47959aff69520879ce9f2d63b2e9f3d8c0f33c9a5e9caa98902df1d37115e87627470680250f256f80aaf3a3152d11b42658e0c89ead28ef1b88df2aa77b8d
 SHA512 
8b31481f4e8034f453129f98d8caadedfd771d7a9ba23c2e41c2f932261263183ddf78ceafea3f38c14f441c2c857caad0ab98056da510d78a21d2fc35774ba7
 DIST linux-6.1.6.tar.xz 134782796 BLAKE2B 
47fdcc432bd473b3948bc4b618caa329887026b86029dfad055a9d4dd5cccfdd86df48bed7dec7f9f1a037cf955e9c024f368600b5ee8bbb0a46e4620abbde10
 SHA512 
b162ef2033485796fcdef5613c3a11aa7fb23faa590a1d5391e29af4526dbbad49554d7a7d94f5c5bd7cb9f25b8f73e898684b4bbe9a1e45fc181e7d0fd3e0b2
 DIST linux-6.1.7.tar.sign 987 BLAKE2B 
7f7ec4620b38c7435afb5255b1f002de4307463e6be36614a5e2352c6f672255d16288c8760ffc0f9bb015997ee401c89db458bf004c961a7584f99dd87f31a2
 SHA512 
5dfc368eb50c27a87de1615a1284b353f5cdfa26ef9878c85c4b3643bc11749f8f0ccd337834e58f5f25b1332238c54322799da9adc3ab9118317f3fdaec2aa4

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.10.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.10.ebuild
new file mode 100644
index ..ab59a222a25e
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.10.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# 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=g6
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+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://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   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? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+ 

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

2023-02-06 Thread Henri Gasc
commit: ad9d25aaf86c7316f784c52b449d84eb968cc9ee
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 12:26:41 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Mon Feb  6 18:40:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad9d25aa

dev-python/glcontext: Allow test

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

 dev-python/glcontext/glcontext-2.3.7.ebuild | 22 --
 1 file changed, 8 insertions(+), 14 deletions(-)

diff --git a/dev-python/glcontext/glcontext-2.3.7.ebuild 
b/dev-python/glcontext/glcontext-2.3.7.ebuild
index 6c7170a43..cc9401ad1 100644
--- a/dev-python/glcontext/glcontext-2.3.7.ebuild
+++ b/dev-python/glcontext/glcontext-2.3.7.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit distutils-r1
+inherit distutils-r1 virtualx
 
 DESCRIPTION="Modern OpenGL binding for python"
 HOMEPAGE="https://github.com/moderngl/glcontext 
https://pypi.org/project/glcontext;
@@ -31,18 +31,12 @@ BDEPEND="
 "
 DEPEND="${BDEPEND}"
 
-# Tests are deactivated because we cannot open display
-# distutils_enable_tests pytest
-# src_test() {
-# virtx distutils-r1_src_test
-# }
-
-# python_test() {
-# cd "${T}" || die
-# epytest "${S}"/tests || die "Tests failed with ${EPYTHON}"
-# }
+distutils_enable_tests pytest
+src_test() {
+   virtx distutils-r1_src_test
+}
 
-pkg_postinst() {
-   use test && ewarn The tests for this package are deactivated because 
the test display can not be opened.
-   use test && ewarn If you know how to solve this issue, please do so.
+python_test() {
+   cd "${T}" || die
+   epytest "${S}"/tests || die "Tests failed with ${EPYTHON}"
 }



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

2023-02-06 Thread Henri Gasc
commit: 871ba81c1122a62f1c9c8e2f6900c5b41edafd4f
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 18:33:12 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Mon Feb  6 18:40:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=871ba81c

dev-python/moderngl-window: disable py3.11, allow tests

Closes: https://bugs.gentoo.org/893396
Signed-off-by: Henri Gasc  eurecom.fr>

 .../moderngl-window/moderngl-window-2.4.2.ebuild| 21 ++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild 
b/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild
index 137c95871..48ec04129 100644
--- a/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild
+++ b/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild
@@ -4,9 +4,9 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_10 )
 
-inherit distutils-r1
+inherit distutils-r1 virtualx
 
 DESCRIPTION="A cross platform utility library for ModernGL"
 HOMEPAGE="https://github.com/moderngl/moderngl-window 
https://pypi.org/project/moderngl-window;
@@ -15,11 +15,26 @@ 
SRC_URI="https://github.com/moderngl/moderngl-window/archive/refs/tags/${PV}.tar
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="test"
 
 RDEPEND=""
 BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/tox[${PYTHON_USEDEP}]
+   dev-python/flake8[${PYTHON_USEDEP}]
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/moderngl[${PYTHON_USEDEP}]
+   dev-python/glcontext[${PYTHON_USEDEP}]
+   dev-python/trimesh[${PYTHON_USEDEP}]
+   dev-python/PyWavefront[${PYTHON_USEDEP}]
+   )
 "
 DEPEND="${BDEPEND}"
+
+distutils_enable_tests pytest
+src_test() {
+   virtx distutils-r1_src_test
+}



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

2023-02-06 Thread Henri Gasc
commit: 20fa7fcdad76c92f541b3d9e965450185f4dca87
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 13:30:21 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Mon Feb  6 18:40:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20fa7fcd

dev-python/moderngl: Enable tests

Closes: https://bugs.gentoo.org/893394
Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/moderngl/moderngl-5.7.4.ebuild | 19 +--
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/dev-python/moderngl/moderngl-5.7.4.ebuild 
b/dev-python/moderngl/moderngl-5.7.4.ebuild
index 86e280104..64bd4a98e 100644
--- a/dev-python/moderngl/moderngl-5.7.4.ebuild
+++ b/dev-python/moderngl/moderngl-5.7.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit distutils-r1
+inherit distutils-r1 virtualx
 
 DESCRIPTION="Modern OpenGL binding for python"
 HOMEPAGE="https://github.com/moderngl/moderngl 
https://pypi.org/project/moderngl;
@@ -34,14 +34,13 @@ BDEPEND="
 "
 DEPEND="${BDEPEND}"
 
-# Tests are deactivated because we cannot open display
-# distutils_enable_tests pytest
-# python_test() {
-# cd "${T}" || die
-# epytest "${S}"/tests
-# }
+distutils_enable_tests pytest
 
-pkg_postinst() {
-   use test && ewarn The tests for this package are deactivated because 
the test display can not be opened.
-   use test && ewarn If you know how to solve this issue, please do so.
+src_test() {
+   virtx distutils-r1_src_test
+}
+python_test() {
+   rm "${S}/tests/test_local.py"
+   cd "${T}" || die
+   epytest "${S}"/tests
 }



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

2023-02-06 Thread Henri Gasc
commit: 284c01bc02a6492e2571dd1953b352ee71ba088d
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 16:41:11 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Mon Feb  6 18:40:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=284c01bc

dev-python/pyrr: new package, add 0.10.3

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

 dev-python/pyrr/Manifest   |  1 +
 dev-python/pyrr/metadata.xml   | 12 ++
 dev-python/pyrr/pyrr-0.10.3.ebuild | 46 ++
 3 files changed, 59 insertions(+)

diff --git a/dev-python/pyrr/Manifest b/dev-python/pyrr/Manifest
new file mode 100644
index 0..383fae89a
--- /dev/null
+++ b/dev-python/pyrr/Manifest
@@ -0,0 +1 @@
+DIST v0.10.3.gh.tar.gz 66011 BLAKE2B 
843cb7199daae203e93567ad90a8f4456d9e940830d8a88bbe3b316900ccd38df996016b40435b55e857364312c5bca55d078f416a24f9badbe9867039fbe662
 SHA512 
f3f045604e28f4a944ea0528363c233a75413a6039bd11b90eeeafadcaaf0ef44bc1303581f2e78adcfb9a365f719be64a24adf1cec8c5ef1abf5642dea58df4

diff --git a/dev-python/pyrr/metadata.xml b/dev-python/pyrr/metadata.xml
new file mode 100644
index 0..16493659e
--- /dev/null
+++ b/dev-python/pyrr/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   g...@eurecom.fr
+   Gasc Henri
+   
+   
+   pyrr
+   adamlwgriffiths/pyrr
+   
+

diff --git a/dev-python/pyrr/pyrr-0.10.3.ebuild 
b/dev-python/pyrr/pyrr-0.10.3.ebuild
new file mode 100644
index 0..574118c51
--- /dev/null
+++ b/dev-python/pyrr/pyrr-0.10.3.ebuild
@@ -0,0 +1,46 @@
+# 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..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A cross platform utility library for ModernGL"
+HOMEPAGE="https://github.com/adamlwgriffiths/pyrr 
https://pypi.org/project/pyrr;
+SRC_URI="https://github.com/adamlwgriffiths/pyrr/archive/refs/tags/${PV}.tar.gz
 -> v${PV}.gh.tar.gz"
+S="${WORKDIR}/Pyrr-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=""
+BDEPEND="
+   dev-python/multipledispatch[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+DEPEND="${BDEPEND}"
+
+python_compile() {
+   distutils-r1_python_compile
+   find ./ -type f -exec sed -i 
's/sphinx.ext.pngmath/sphinx.ext.imgmath/g' {} \;
+   emake man -C docs
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman "${S}/docs/build/man/pyrr.1"
+}
+
+# The tests failed with `module 'numpy' has no attribute 'float'`
+# distutils_enable_tests pytest
+# python_test() {
+# cd "${T}" || die
+# epytest "${S}"/tests || die "Tests failed with ${EPYTHON}"
+# }



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

2023-02-06 Thread Henri Gasc
commit: 4dfd0b969d03f4af5fa7956a0f9e1cc8e4a0068a
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 18:19:30 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Mon Feb  6 18:40:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4dfd0b96

dev-python/PyWavefront: new package, add 1.3.3

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

 dev-python/PyWavefront/Manifest |  1 +
 dev-python/PyWavefront/PyWavefront-1.3.3.ebuild | 41 +
 dev-python/PyWavefront/metadata.xml | 12 
 3 files changed, 54 insertions(+)

diff --git a/dev-python/PyWavefront/Manifest b/dev-python/PyWavefront/Manifest
new file mode 100644
index 0..ceec33ced
--- /dev/null
+++ b/dev-python/PyWavefront/Manifest
@@ -0,0 +1 @@
+DIST v1.3.3.gh.tar.gz 3531475 BLAKE2B 
4c6493ce5df9767a4ae69ff70c9ac18fcefc8039498c90d66aa493657cb190a58b6e7ab24cb469be1e0d16098c4e4b29a397a003281bcc742cc9d4d711db8c8c
 SHA512 
9d78282dc626bbb9f20c45d4a0a1911e8dd1f11c3e8c50e3637ed33e976c253e4dd9c5faee29bbad5edf241877b2df4d25f77fd3bcc6dd438b7e46c8d821918d

diff --git a/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild 
b/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild
new file mode 100644
index 0..ccbe0ef68
--- /dev/null
+++ b/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild
@@ -0,0 +1,41 @@
+# 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..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for importing Wavefront .obj files"
+HOMEPAGE="https://github.com/pywavefront/PyWavefront 
https://pypi.org/project/PyWavefront;
+SRC_URI="https://github.com/pywavefront/PyWavefront/archive/refs/tags/${PV}.tar.gz
 -> v${PV}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=""
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+)
+"
+DEPEND="${BDEPEND}"
+
+distutils_enable_tests pytest
+
+# src_test() {
+#  virtx distutils-r1_src_test
+# }
+# python_test() {
+#  rm "${S}/tests/test_local.py"
+#  cd "${T}" || die
+#  epytest "${S}"/tests
+# }

diff --git a/dev-python/PyWavefront/metadata.xml 
b/dev-python/PyWavefront/metadata.xml
new file mode 100644
index 0..90a5c1476
--- /dev/null
+++ b/dev-python/PyWavefront/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   g...@eurecom.fr
+   Gasc Henri
+   
+   
+   PyWavefront
+   pywavefront/PyWavefront
+   
+



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

2023-02-06 Thread Henri Gasc
commit: ca4c364d488038ea227344a67b8303e6f9e1810a
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Feb  6 10:12:43 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Mon Feb  6 18:40:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca4c364d

dev-python/svgelements: Use optfeature instead of doing it by hand

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

 dev-python/svgelements/svgelements-1.9.0.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-python/svgelements/svgelements-1.9.0.ebuild 
b/dev-python/svgelements/svgelements-1.9.0.ebuild
index a249fc5f6..dbf009125 100644
--- a/dev-python/svgelements/svgelements-1.9.0.ebuild
+++ b/dev-python/svgelements/svgelements-1.9.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit distutils-r1
+inherit distutils-r1 optfeature
 
 DESCRIPTION="SVG Parsing for Elements, Paths, and other SVG Objects."
 HOMEPAGE="https://github.com/meerk40t/svgelements 
https://pypi.org/project/svgelements;
@@ -40,9 +40,7 @@ python_test() {
 }
 
 pkg_postinst() {
-   elog Some other packages could be installed to extend functionnality:
-   elog
-   elog - dev-python/scipy, to be more precise for arc lenght
-   elog - dev-python/pillow, to be able to load images
-   elog - dev-python/numpy, to do lightning fast linearization for Shapes
+   optfeature "getting exact value for arc lenght computation" 
dev-python/scipy
+   optfeature "loading images" dev-python/pillow
+   optfeature "speeding up linearization for Shapes" dev-python/numpy
 }



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

2023-02-06 Thread Sam James
commit: 509584e51a55ea61364a88081d11d93062cfd29c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 18:35:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 18:35:37 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=509584e5

13.1.0: drop 75_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch 
(upstream)

Drop now that we created 12.x and 13.x patchsets with this in, as it's
in the git repo now and keeping it in gcc-patches.git will break live
ebuilds.

Will be in next snapshot too as a result.

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

 ...07461_cxx_equivalence_non_dependent_calls.patch | 174 -
 1 file changed, 174 deletions(-)

diff --git 
a/13.1.0/gentoo/75_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch 
b/13.1.0/gentoo/75_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch
deleted file mode 100644
index 0a421a1..000
--- 
a/13.1.0/gentoo/75_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch
+++ /dev/null
@@ -1,174 +0,0 @@
-https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=31924665c86d47af6b1f22a74f594f2e1dc0ed2d
-(followup to 
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=59e0376f607805ef9b67fd7b0a4a3084ab3571a5)
-https://bugs.gentoo.org/893410
-
-From 31924665c86d47af6b1f22a74f594f2e1dc0ed2d Mon Sep 17 00:00:00 2001
-From: Patrick Palka 
-Date: Sun, 5 Feb 2023 21:35:33 -0500
-Subject: [PATCH] c++: equivalence of non-dependent calls [PR107461]
-
-After r13-5684-g59e0376f607805 the (pruned) callee of a non-dependent
-CALL_EXPR is a bare FUNCTION_DECL rather than ADDR_EXPR of FUNCTION_DECL.
-This innocent change revealed that cp_tree_equal doesn't first check
-dependence of a CALL_EXPR before treating a FUNCTION_DECL callee as a
-dependent name, which leads to us incorrectly accepting the first two
-testcases below and rejecting the third:
-
- * In the first testcase, cp_tree_equal incorrectly returns true for
-   the two non-dependent CALL_EXPRs f(0) and f(0) (whose CALL_EXPR_FN
-   are different FUNCTION_DECLs) which causes us to treat #2 as a
-   redeclaration of #1.
-
- * Same issue in the second testcase, for f() and f().
-
- * In the third testcase, cp_tree_equal incorrectly returns true for
-   f() and f() which causes us to conflate the two
-   dependent specializations A()(U()))> and
-   A()(U()))>.
-
-This patch fixes this by making called_fns_equal treat two callees as
-dependent names only if the overall CALL_EXPRs are dependent, via a new
-convenience function call_expr_dependent_name that is like dependent_name
-but also checks dependence of the overall CALL_EXPR.
-
-   PR c++/107461
-
-gcc/cp/ChangeLog:
-
-   * cp-tree.h (call_expr_dependent_name): Declare.
-   * pt.cc (iterative_hash_template_arg) : Use
-   call_expr_dependent_name instead of dependent_name.
-   * tree.cc (call_expr_dependent_name): Define.
-   (called_fns_equal): Adjust to take two CALL_EXPRs instead of
-   CALL_EXPR_FNs thereof.  Use call_expr_dependent_name instead
-   of dependent_name.
-   (cp_tree_equal) : Adjust call to called_fns_equal.
-
-gcc/testsuite/ChangeLog:
-
-   * g++.dg/cpp0x/overload5.C: New test.
-   * g++.dg/cpp0x/overload5a.C: New test.
-   * g++.dg/cpp0x/overload6.C: New test.
 a/gcc/cp/cp-tree.h
-+++ b/gcc/cp/cp-tree.h
-@@ -7902,6 +7902,7 @@ extern tree lookup_maybe_add (tree 
fns, tree lookup,
- extern int is_overloaded_fn   (tree) ATTRIBUTE_PURE;
- extern bool really_overloaded_fn  (tree) ATTRIBUTE_PURE;
- extern tree dependent_name(tree);
-+extern tree call_expr_dependent_name  (tree);
- extern tree maybe_get_fns (tree) ATTRIBUTE_PURE;
- extern tree get_fns   (tree) ATTRIBUTE_PURE;
- extern tree get_first_fn  (tree) ATTRIBUTE_PURE;
 a/gcc/cp/pt.cc
-+++ b/gcc/cp/pt.cc
-@@ -1841,7 +1841,7 @@ iterative_hash_template_arg (tree arg, hashval_t val)
- case CALL_EXPR:
-   {
-   tree fn = CALL_EXPR_FN (arg);
--  if (tree name = dependent_name (fn))
-+  if (tree name = call_expr_dependent_name (arg))
- {
-   if (TREE_CODE (fn) == TEMPLATE_ID_EXPR)
- val = iterative_hash_template_arg (TREE_OPERAND (fn, 1), val);
 a/gcc/cp/tree.cc
-+++ b/gcc/cp/tree.cc
-@@ -2608,6 +2608,18 @@ dependent_name (tree x)
-   return NULL_TREE;
- }
- 
-+/* Like dependent_name, but instead takes a CALL_EXPR and also checks
-+   its dependence.  */
-+
-+tree
-+call_expr_dependent_name (tree x)
-+{
-+  if (TREE_TYPE (x) != NULL_TREE)
-+/* X isn't dependent, so its callee isn't a dependent name.  */
-+return NULL_TREE;
-+  return dependent_name (CALL_EXPR_FN (x));
-+}
-+
- /* Returns true iff X is an expression for an overloaded function
-whose type cannot be known without performing overload
-resolution.  */
-@@ -3870,16 +3882,18 @@ decl_internal_context_p 

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

2023-02-06 Thread Sam James
commit: 1ec59690c89168a5afe9ac29b0eb43a39eb4ba5b
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 18:36:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 18:36:22 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=1ec59690

12.2.0: drop 76_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch 
(upstream)

Drop now that we created 12.x and 13.x patchsets with this in, as it's
in the git repo now and keeping it in gcc-patches.git will break live
ebuilds.

Will be in next snapshot too as a result.

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

 ...07461_cxx_equivalence_non_dependent_calls.patch | 204 -
 1 file changed, 204 deletions(-)

diff --git 
a/12.2.0/gentoo/76_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch 
b/12.2.0/gentoo/76_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch
deleted file mode 100644
index b34cd4a..000
--- 
a/12.2.0/gentoo/76_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch
+++ /dev/null
@@ -1,204 +0,0 @@
-https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=31924665c86d47af6b1f22a74f594f2e1dc0ed2d
-(12 version: 
https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=eda24f6c12b6d3777ff3bf3656187e695a3e8dc2)
-(followup to 
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=59e0376f607805ef9b67fd7b0a4a3084ab3571a5)
-https://bugs.gentoo.org/893410
-
-From eda24f6c12b6d3777ff3bf3656187e695a3e8dc2 Mon Sep 17 00:00:00 2001
-From: Patrick Palka 
-Date: Sun, 5 Feb 2023 21:35:33 -0500
-Subject: [PATCH] c++: equivalence of non-dependent calls [PR107461]
-
-After r13-5684-g59e0376f607805 the (pruned) callee of a non-dependent
-CALL_EXPR is a bare FUNCTION_DECL rather than ADDR_EXPR of FUNCTION_DECL.
-This innocent change revealed that cp_tree_equal doesn't first check
-dependence of a CALL_EXPR before treating a FUNCTION_DECL callee as a
-dependent name, which leads to us incorrectly accepting the first two
-testcases below and rejecting the third:
-
- * In the first testcase, cp_tree_equal incorrectly returns true for
-   the two non-dependent CALL_EXPRs f(0) and f(0) (whose CALL_EXPR_FN
-   are different FUNCTION_DECLs) which causes us to treat #2 as a
-   redeclaration of #1.
-
- * Same issue in the second testcase, for f() and f().
-
- * In the third testcase, cp_tree_equal incorrectly returns true for
-   f() and f() which causes us to conflate the two
-   dependent specializations A()(U()))> and
-   A()(U()))>.
-
-This patch fixes this by making called_fns_equal treat two callees as
-dependent names only if the overall CALL_EXPRs are dependent, via a new
-convenience function call_expr_dependent_name that is like dependent_name
-but also checks dependence of the overall CALL_EXPR.
-
-   PR c++/107461
-
-gcc/cp/ChangeLog:
-
-   * cp-tree.h (call_expr_dependent_name): Declare.
-   * pt.cc (iterative_hash_template_arg) : Use
-   call_expr_dependent_name instead of dependent_name.
-   * tree.cc (call_expr_dependent_name): Define.
-   (called_fns_equal): Adjust to take two CALL_EXPRs instead of
-   CALL_EXPR_FNs thereof.  Use call_expr_dependent_name instead
-   of dependent_name.
-   (cp_tree_equal) : Adjust call to called_fns_equal.
-
-gcc/testsuite/ChangeLog:
-
-   * g++.dg/cpp0x/overload5.C: New test.
-   * g++.dg/cpp0x/overload5a.C: New test.
-   * g++.dg/cpp0x/overload6.C: New test.
-
-(cherry picked from commit 31924665c86d47af6b1f22a74f594f2e1dc0ed2d)

- gcc/cp/cp-tree.h|  1 +
- gcc/cp/pt.cc|  2 +-
- gcc/cp/tree.cc  | 24 +++-
- gcc/testsuite/g++.dg/cpp0x/overload5.C  | 12 
- gcc/testsuite/g++.dg/cpp0x/overload5a.C | 10 ++
- gcc/testsuite/g++.dg/cpp0x/overload6.C  | 16 
- 6 files changed, 59 insertions(+), 6 deletions(-)
- create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload5.C
- create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload5a.C
- create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload6.C
-
-diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
-index cd51dd288b0..40563a151fe 100644
 a/gcc/cp/cp-tree.h
-+++ b/gcc/cp/cp-tree.h
-@@ -7860,6 +7860,7 @@ extern tree lookup_maybe_add (tree 
fns, tree lookup,
- extern int is_overloaded_fn   (tree) ATTRIBUTE_PURE;
- extern bool really_overloaded_fn  (tree) ATTRIBUTE_PURE;
- extern tree dependent_name(tree);
-+extern tree call_expr_dependent_name  (tree);
- extern tree maybe_get_fns (tree) ATTRIBUTE_PURE;
- extern tree get_fns   (tree) ATTRIBUTE_PURE;
- extern tree get_first_fn  (tree) ATTRIBUTE_PURE;
-diff --git a/gcc/cp/pt.cc b/gcc/cp/pt.cc
-index 735c106c7d6..0af7033589a 100644
 a/gcc/cp/pt.cc
-+++ b/gcc/cp/pt.cc
-@@ -1910,7 +1910,7 @@ iterative_hash_template_arg (tree arg, hashval_t val)
- case CALL_EXPR:
- 

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

2023-02-06 Thread Sam James
commit: 890b003caf094d928b13219208b1c5ef56f88e06
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 18:00:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 18:00:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890b003c

media-libs/assimp: Stabilize 5.2.5-r1 amd64, #893354

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

 media-libs/assimp/assimp-5.2.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/assimp/assimp-5.2.5-r1.ebuild 
b/media-libs/assimp/assimp-5.2.5-r1.ebuild
index 83391bc9adf2..75895a7a8033 100644
--- a/media-libs/assimp/assimp-5.2.5-r1.ebuild
+++ b/media-libs/assimp/assimp-5.2.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/5.2.5"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE="samples test"
 
 RESTRICT="!test? ( test )"



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

2023-02-06 Thread Sam James
commit: 2014a6be01349b2639f40a349d3f33ec28b237d8
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 18:00:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 18:00:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2014a6be

media-libs/assimp: Stabilize 5.2.5-r1 arm64, #893354

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

 media-libs/assimp/assimp-5.2.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/assimp/assimp-5.2.5-r1.ebuild 
b/media-libs/assimp/assimp-5.2.5-r1.ebuild
index 75895a7a8033..7758cda1ad30 100644
--- a/media-libs/assimp/assimp-5.2.5-r1.ebuild
+++ b/media-libs/assimp/assimp-5.2.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/5.2.5"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
 IUSE="samples test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-02-06 Thread Sam James
commit: 369187a978c2eabb0335f75c2f113a65ba489872
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 18:00:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 18:00:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369187a9

net-mail/dovecot: Stabilize 2.3.20-r1 amd64, #893358

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

 net-mail/dovecot/dovecot-2.3.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
index db85e12e3f8b..59232901851f 100644
--- a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



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

2023-02-06 Thread Ionen Wolkens
commit: 7fef8afa3fe757b32d90647876c238732ca62b0e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb  6 17:44:32 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb  6 17:45:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fef8afa

dev-python/PyQt6: add 6.4.2

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

 dev-python/PyQt6/Manifest   |   1 +
 dev-python/PyQt6/PyQt6-6.4.2.ebuild | 145 
 2 files changed, 146 insertions(+)

diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest
index 996da85679fb..f7f60eb433aa 100644
--- a/dev-python/PyQt6/Manifest
+++ b/dev-python/PyQt6/Manifest
@@ -1 +1,2 @@
 DIST PyQt6-6.4.1.tar.gz 1025522 BLAKE2B 
17a5f5f4dba5b06729d4a0f9b2964c5632be5bed1da67fe1a90a9d91ba63bc10a83012fc6e8ca5306238d1dc55a3d10ff08c84eed6b369d0c98ac7281e28d2b0
 SHA512 
860dea8878a81acdefee164f766ba850481b1f4258ebff95fc3cedcbcf15e832799cd2e62d3b2bf83a743879bcb7efdc70109229c83205b649357fdf918864cb
+DIST PyQt6-6.4.2.tar.gz 1025595 BLAKE2B 
c39f94b934794c40efbda39fb5ccffab81cadcdbeaa5bcc6eff0ca4317576a2d251fd8e9f65de73026e927f547c35ff6cdac0d436d777537622cc6d35a92c112
 SHA512 
51e5f0d028ee7984876da1653cb135d61e2c402f18b939a92477888cc7c86d3bc2889477403dee6b3d9f66519ee3236d344323493b4c2c2e658e1637b10e53bf

diff --git a/dev-python/PyQt6/PyQt6-6.4.2.ebuild 
b/dev-python/PyQt6/PyQt6-6.4.2.ebuild
new file mode 100644
index ..2e10cf119914
--- /dev/null
+++ b/dev-python/PyQt6/PyQt6-6.4.2.ebuild
@@ -0,0 +1,145 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=sip
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1 flag-o-matic multiprocessing qmake-utils
+
+# 'can' work with older Qt depending on features, but keeping it simple
+QT_PV="$(ver_cut 1-2):6"
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/;
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+# defaults match what is provided with qtbase by default (except testlib),
+# reduces the need to set flags but does increase build time a fair amount
+IUSE="
+   +dbus debug qml designer examples gles2-only +gui help multimedia
+   +network opengl positioning +printsupport quick quick3d serialport
+   +sql +ssl svg testlib webchannel websockets +widgets +xml"
+# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
+REQUIRED_USE="
+   designer? ( gui widgets )
+   help? ( gui widgets )
+   multimedia? ( gui network )
+   opengl? ( gui )
+   printsupport? ( gui widgets )
+   qml? ( network )
+   quick3d? ( gui qml )
+   quick? ( gui qml )
+   sql? ( widgets )
+   svg? ( gui )
+   testlib? ( gui widgets )
+   webchannel? ( network )
+   websockets? ( network )
+   widgets? ( gui )"
+
+DEPEND="
+   
>=dev-qt/qtbase-${QT_PV}[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
+   dbus? (
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   sys-apps/dbus
+   )
+   designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
+   help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
+   multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
+   positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
+   qml? ( >=dev-qt/qtdeclarative-${QT_PV} )
+   quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
+   serialport? ( >=dev-qt/qtserialport-${QT_PV} )
+   svg? ( >=dev-qt/qtsvg-${QT_PV} )
+   webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
+   websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )"
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/PyQt6-sip-13.4[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/PyQt-builder-1.11[${PYTHON_USEDEP}]
+   >=dev-qt/qtbase-${QT_PV}
+   sys-devel/gcc
+   dbus? ( virtual/pkgconfig )"
+
+src_prepare() {
+   default
+
+   # hack: qmake queries g++ directly for info (not building) and that 
doesn't
+   # work with clang, this is to make it at least respect CHOST (bug 
#726112)
+   mkdir "${T}"/cxx || die
+   ln -s "$(type -P ${CHOST}-g++ || type -P g++ || die)" "${T}"/cxx/g++ || 
die
+   PATH=${T}/cxx:${PATH}
+}
+
+src_configure() {
+   append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug 
#892331)
+
+   pyqt-use_enable() {
+   local state=$(usex ${1} --enable= --disable=)
+   shift
+   echo ${*/#/${state}}
+   }
+
+   DISTUTILS_ARGS=(
+   --jobs=$(makeopts_jobs)
+   --qmake="$(type -P qmake6 || die)"
+   --qmake-setting="$(qt5_get_qmake_args)"
+   --verbose
+   --confirm-license
+
+   # TODO: enable more as new qt6 packages get added
+   --disable=QAxContainer
+   --disable=QtBluetooth
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-02-06 Thread Sam James
commit: cc25e6bc9beb79bf1244ecd634101346da9121d2
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 17:44:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 17:44:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc25e6bc

net-mail/dovecot: Stabilize 2.3.20-r1 arm, #893358

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

 net-mail/dovecot/dovecot-2.3.20-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
index 5736f149f606..d7c8377e53ed 100644
--- a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-02-06 Thread Sam James
commit: 44f08a91a415a53e18dcae5ed0eaa9db4d9220c1
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 17:44:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 17:44:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f08a91

net-mail/dovecot: Stabilize 2.3.20-r1 ppc, #893358

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

 net-mail/dovecot/dovecot-2.3.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
index d7c8377e53ed..db85e12e3f8b 100644
--- a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



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

2023-02-06 Thread Sam James
commit: 91fabe3c33e397ef63cbb6f94d61b900dd654049
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 17:39:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 17:43:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91fabe3c

sys-devel/gcc: backport Harfbuzz build fix

Only affects last snapshots (12.2.1_p20230204, 13.0.1_pre20230205).

Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107461
Closes: https://bugs.gentoo.org/893410
Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest |  2 +
 sys-devel/gcc/gcc-12.2.1_p20230204-r1.ebuild   | 52 +
 sys-devel/gcc/gcc-13.0.1_pre20230205-r1.ebuild | 54 ++
 3 files changed, 108 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 22e5724d9d30..38bc16f059a3 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -25,6 +25,7 @@ DIST gcc-12.2.0-musl-patches-7.tar.xz 3652 BLAKE2B 
295ea907efea854a3c2447d472bed
 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
 DIST gcc-12.2.0-patches-10.tar.xz 14252 BLAKE2B 
99368db982227728a6a9e2b1f694999f041f38db4a3806b6a740c86218735f9b561197bc150423a3caad0b5fd335c95d1aca130a519754423cd44a083e655373
 SHA512 
f7f0d8185e908926046f579793dba5916dc27392b85bfe50a7e70c213c3ba29479dfdb1b27514765b76bc897c4dbb530680e59c4deca7a245a808ed566120e4c
 DIST gcc-12.2.0-patches-11.tar.xz 13652 BLAKE2B 
3747d3e337ec2f2758fba90f5b1ff62129e5752031c43934211806d96e1153039e4cd6d8d28c19fdf5d5f0d1f4875388dbb177a300aacd50124e38a7ed7c
 SHA512 
50f9a6b0bd8b18dfb0bdc0a7179f26bd4cf8de7970c0b64a0cd9c8c92c002708ae961b9c904b735f15f827b3b8dab447515112d9b64e8f59568eb1e208029277
+DIST gcc-12.2.0-patches-12.tar.xz 15880 BLAKE2B 
312144c6d881a7fbc1dd078a8d7c410a0354980ea58d31b24b377cda38383c04ac6392f5fd780ec0a7483232019cb90271fdc2e0c8b5d4556ccd1baa96de0720
 SHA512 
68c7352c661d74c159f20eb5ab9a6f8d95cac728e40fdb32cd61dd476feaf6caa0bdd917c6f1e3d915731533c7937eb96a49c1f39b9c2be86bb3f63079493540
 DIST gcc-12.2.0-patches-2.tar.xz 13952 BLAKE2B 
a9e798911acaf45c3f585f69721130cfbecec016727a50ac0f4767b37a2ab9df39e0828abb07f1e429619cc102808f81af8422fef0265415c287d303d9d97fc0
 SHA512 
1808a05e98094577099d115ff5f3e136e3fc8f39fbe35c5183fd7775383f94439212e5e4174ab8d0ae8c0874e227ff84a958ffdfa1c99c9a8306a9842d126ef9
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13-20230122.tar.xz 82869800 BLAKE2B 
fff4bee436910ba587640600a95c2a89ddec415e12f629c941c8b27d28202c62b39dac2ca0b5d82d9fb4ca271310b178e89202f488f5ef4a7fbc63cd3ecfd7d7
 SHA512 
a24c0acedc81f72104fe13aba7403ee8920949089971aad5a296de7b46b8969d82b77df92bfd4ef2537b2e5c2010b72d3a33e3bf35ff734d9c49a7a1746026b5
@@ -33,6 +34,7 @@ DIST gcc-13-20230205.tar.xz 83535700 BLAKE2B 
0a4ac98652dd0a0777133b23ab6e9b3855f
 DIST gcc-13.1.0-musl-patches-1.tar.xz 3528 BLAKE2B 
c572ab4a0fb929b16ec36b3a3616cdcccd62f7ee27ded8077008b9beb50539db64cc251ff8a3eade54e8ebfe1012f8f32d0802379bf8ffb0f1b8ce7c8457da37
 SHA512 
ffb7dfa54a9d23b5333664e915efd9f18a43cd696f4ff5669a8b072a0e9cf4978de53e315123542441a2533e4f269de0bb7d90ee7a37d3a7517b7cda6ea06681
 DIST gcc-13.1.0-patches-5.tar.xz 11404 BLAKE2B 
5ba2b4002e917750757a28fa4c7ff6ff7090c35f28eb984aee6ad7fc0ac80c88a9d08e1d4d9efa98e6bd3f06e89df47b10b51f8294bb7d2ef0d1ac3fd2a1a963
 SHA512 
6864738794237bd7430c612404dd4b84e275362cb5abd081284a91e5b24c1b0aa97d90b9543168c72147be146887219715325d52ae2920912d9c4e17e7224aa3
 DIST gcc-13.1.0-patches-6.tar.xz 11552 BLAKE2B 
65ad3f4f9f767712ba11146edc25c7cc8ceb66a42f031059f904a4bb36171065489f4b72f55f85665fac275c11bf1f9a19d546747eaba7d835d2bdccf4211db7
 SHA512 
4d8f7f59469a64ca541a62bb48983603db540434c5763dd157960f176b05f69360a36a0b057263e6c21148a74ec5e3eeb78f8eef0924a3a4f6af1c83bbcb1c67
+DIST gcc-13.1.0-patches-7.tar.xz 13472 BLAKE2B 
186d2c4144759ceef40d7dcffb44a1b0b63b641fc7d1114991f0f6dd25e00ae0561ce4a1f54231216d089f63557b3758c881b6b3aca7e940c18b9308e2f2
 SHA512 
6f793e0ce69f52b73289f1d8bc6e89ab84c380c3fe311740e31890001412643a49a4865fb33a3403ce229e5d5060157edd438a5f3d7621b4fc1b9f98aa6c9969
 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 
619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb
 SHA512 
b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sci-biology/augustus/

2023-02-06 Thread Sam James
commit: 82f595247fbc8571fad2518a444f8b57f573e5bd
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Feb  6 09:17:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 17:43:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f59524

sci-biology/augustus: move remote-id inside upstream block

Fixes: f203a8487a2f ("sci-biology/augustus: add github remote-id")
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/29448
Signed-off-by: Sam James  gentoo.org>

 sci-biology/augustus/metadata.xml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-biology/augustus/metadata.xml 
b/sci-biology/augustus/metadata.xml
index 20555ec8076a..a4352248acda 100644
--- a/sci-biology/augustus/metadata.xml
+++ b/sci-biology/augustus/metadata.xml
@@ -5,5 +5,7 @@
 sci-biol...@gentoo.org
 Gentoo Biology Project
   
-  Gaius-Augustus/Augustus
+  
+Gaius-Augustus/Augustus
+  
 



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/thunar-media-tags-plugin/

2023-02-06 Thread Michał Górny
commit: 51666050c457154ccffd276f8d483eb0c5a7e279
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  6 17:42:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  6 17:43:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51666050

xfce-extra/thunar-media-tags-plugin: Bump to 0.4.0

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

 xfce-extra/thunar-media-tags-plugin/Manifest   |  1 +
 .../thunar-media-tags-plugin-0.4.0.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/xfce-extra/thunar-media-tags-plugin/Manifest 
b/xfce-extra/thunar-media-tags-plugin/Manifest
index 8265288b8203..198952398144 100644
--- a/xfce-extra/thunar-media-tags-plugin/Manifest
+++ b/xfce-extra/thunar-media-tags-plugin/Manifest
@@ -1 +1,2 @@
 DIST thunar-media-tags-plugin-0.3.0.tar.bz2 378993 BLAKE2B 
9ddb44862808eab8e836cd85ef9afd6b04a96d1b1b98a80bddba85c1544e91a563b3d40ede04035de50b032c01623d574d818cf19ba60483432a78a61e772c21
 SHA512 
f7c13acb1d9936676e22fdb2d6c1def5ad651ab104110559817fc51dfad845823de4ba724054a7e99a4af980e62e05db750097c32018effa29cb5f56676d9eaa
+DIST thunar-media-tags-plugin-0.4.0.tar.bz2 398971 BLAKE2B 
83402dc50a68eb5155351c45ab81f58c3dc95b9dd0d5495f793114532c17afbc2cd4b144a8ca85be54bb8cdce8352b9257fe7e9a5410ba62d7c9ee44da8df491
 SHA512 
1856bfdaf6489e974949e30231f835cf3d51ec693e36cec32e1735df630a5e1df609b63dc770ee85abf6925470159282e563843c6f0c948052eeafd4abf8062e

diff --git 
a/xfce-extra/thunar-media-tags-plugin/thunar-media-tags-plugin-0.4.0.ebuild 
b/xfce-extra/thunar-media-tags-plugin/thunar-media-tags-plugin-0.4.0.ebuild
new file mode 100644
index ..2eaef075ee59
--- /dev/null
+++ b/xfce-extra/thunar-media-tags-plugin/thunar-media-tags-plugin-0.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Adds special features for media files to the Thunar File Manager"
+HOMEPAGE="
+   
https://goodies.xfce.org/projects/thunar-plugins/thunar-media-tags-plugin
+   https://gitlab.xfce.org/thunar-plugins/thunar-media-tags-plugin/
+"
+SRC_URI="
+   https://archive.xfce.org/src/thunar-plugins/${PN}/${PV%.*}/${P}.tar.bz2
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+   >=media-libs/taglib-1.6
+   >=dev-libs/glib-2.50.0:2
+   >=x11-libs/gtk+-3.22:3
+   >=xfce-base/libxfce4util-4.0.0:=
+   >=xfce-base/thunar-1.7:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   >=dev-util/intltool-0.35.0
+   virtual/pkgconfig
+"
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



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

2023-02-06 Thread Sam James
commit: 3f8fa89d582a0d56ab4eac414552aed99cec6751
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 17:32:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 17:32:01 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=3f8fa89d

13.1.0: add 75_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch

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

 ...07461_cxx_equivalence_non_dependent_calls.patch | 174 +
 13.1.0/gentoo/README.history   |   3 +
 2 files changed, 177 insertions(+)

diff --git 
a/13.1.0/gentoo/75_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch 
b/13.1.0/gentoo/75_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch
new file mode 100644
index 000..0a421a1
--- /dev/null
+++ 
b/13.1.0/gentoo/75_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch
@@ -0,0 +1,174 @@
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=31924665c86d47af6b1f22a74f594f2e1dc0ed2d
+(followup to 
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=59e0376f607805ef9b67fd7b0a4a3084ab3571a5)
+https://bugs.gentoo.org/893410
+
+From 31924665c86d47af6b1f22a74f594f2e1dc0ed2d Mon Sep 17 00:00:00 2001
+From: Patrick Palka 
+Date: Sun, 5 Feb 2023 21:35:33 -0500
+Subject: [PATCH] c++: equivalence of non-dependent calls [PR107461]
+
+After r13-5684-g59e0376f607805 the (pruned) callee of a non-dependent
+CALL_EXPR is a bare FUNCTION_DECL rather than ADDR_EXPR of FUNCTION_DECL.
+This innocent change revealed that cp_tree_equal doesn't first check
+dependence of a CALL_EXPR before treating a FUNCTION_DECL callee as a
+dependent name, which leads to us incorrectly accepting the first two
+testcases below and rejecting the third:
+
+ * In the first testcase, cp_tree_equal incorrectly returns true for
+   the two non-dependent CALL_EXPRs f(0) and f(0) (whose CALL_EXPR_FN
+   are different FUNCTION_DECLs) which causes us to treat #2 as a
+   redeclaration of #1.
+
+ * Same issue in the second testcase, for f() and f().
+
+ * In the third testcase, cp_tree_equal incorrectly returns true for
+   f() and f() which causes us to conflate the two
+   dependent specializations A()(U()))> and
+   A()(U()))>.
+
+This patch fixes this by making called_fns_equal treat two callees as
+dependent names only if the overall CALL_EXPRs are dependent, via a new
+convenience function call_expr_dependent_name that is like dependent_name
+but also checks dependence of the overall CALL_EXPR.
+
+   PR c++/107461
+
+gcc/cp/ChangeLog:
+
+   * cp-tree.h (call_expr_dependent_name): Declare.
+   * pt.cc (iterative_hash_template_arg) : Use
+   call_expr_dependent_name instead of dependent_name.
+   * tree.cc (call_expr_dependent_name): Define.
+   (called_fns_equal): Adjust to take two CALL_EXPRs instead of
+   CALL_EXPR_FNs thereof.  Use call_expr_dependent_name instead
+   of dependent_name.
+   (cp_tree_equal) : Adjust call to called_fns_equal.
+
+gcc/testsuite/ChangeLog:
+
+   * g++.dg/cpp0x/overload5.C: New test.
+   * g++.dg/cpp0x/overload5a.C: New test.
+   * g++.dg/cpp0x/overload6.C: New test.
+--- a/gcc/cp/cp-tree.h
 b/gcc/cp/cp-tree.h
+@@ -7902,6 +7902,7 @@ extern tree lookup_maybe_add (tree 
fns, tree lookup,
+ extern int is_overloaded_fn   (tree) ATTRIBUTE_PURE;
+ extern bool really_overloaded_fn  (tree) ATTRIBUTE_PURE;
+ extern tree dependent_name(tree);
++extern tree call_expr_dependent_name  (tree);
+ extern tree maybe_get_fns (tree) ATTRIBUTE_PURE;
+ extern tree get_fns   (tree) ATTRIBUTE_PURE;
+ extern tree get_first_fn  (tree) ATTRIBUTE_PURE;
+--- a/gcc/cp/pt.cc
 b/gcc/cp/pt.cc
+@@ -1841,7 +1841,7 @@ iterative_hash_template_arg (tree arg, hashval_t val)
+ case CALL_EXPR:
+   {
+   tree fn = CALL_EXPR_FN (arg);
+-  if (tree name = dependent_name (fn))
++  if (tree name = call_expr_dependent_name (arg))
+ {
+   if (TREE_CODE (fn) == TEMPLATE_ID_EXPR)
+ val = iterative_hash_template_arg (TREE_OPERAND (fn, 1), val);
+--- a/gcc/cp/tree.cc
 b/gcc/cp/tree.cc
+@@ -2608,6 +2608,18 @@ dependent_name (tree x)
+   return NULL_TREE;
+ }
+ 
++/* Like dependent_name, but instead takes a CALL_EXPR and also checks
++   its dependence.  */
++
++tree
++call_expr_dependent_name (tree x)
++{
++  if (TREE_TYPE (x) != NULL_TREE)
++/* X isn't dependent, so its callee isn't a dependent name.  */
++return NULL_TREE;
++  return dependent_name (CALL_EXPR_FN (x));
++}
++
+ /* Returns true iff X is an expression for an overloaded function
+whose type cannot be known without performing overload
+resolution.  */
+@@ -3870,16 +3882,18 @@ decl_internal_context_p (const_tree decl)
+   return !TREE_PUBLIC (decl);
+ }
+ 
+-/* Subroutine of cp_tree_equal: t1 and t2 are the 

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

2023-02-06 Thread Sam James
commit: 6d368fffaa25908cf25836feb5ab660d8d0a3d58
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 17:38:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 17:38:17 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=6d368fff

12.2.0: add 76_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch

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

 ...07461_cxx_equivalence_non_dependent_calls.patch | 204 +
 12.2.0/gentoo/README.history   |   9 +-
 2 files changed, 210 insertions(+), 3 deletions(-)

diff --git 
a/12.2.0/gentoo/76_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch 
b/12.2.0/gentoo/76_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch
new file mode 100644
index 000..b34cd4a
--- /dev/null
+++ 
b/12.2.0/gentoo/76_all_all_PR107461_cxx_equivalence_non_dependent_calls.patch
@@ -0,0 +1,204 @@
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=31924665c86d47af6b1f22a74f594f2e1dc0ed2d
+(12 version: 
https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=eda24f6c12b6d3777ff3bf3656187e695a3e8dc2)
+(followup to 
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=59e0376f607805ef9b67fd7b0a4a3084ab3571a5)
+https://bugs.gentoo.org/893410
+
+From eda24f6c12b6d3777ff3bf3656187e695a3e8dc2 Mon Sep 17 00:00:00 2001
+From: Patrick Palka 
+Date: Sun, 5 Feb 2023 21:35:33 -0500
+Subject: [PATCH] c++: equivalence of non-dependent calls [PR107461]
+
+After r13-5684-g59e0376f607805 the (pruned) callee of a non-dependent
+CALL_EXPR is a bare FUNCTION_DECL rather than ADDR_EXPR of FUNCTION_DECL.
+This innocent change revealed that cp_tree_equal doesn't first check
+dependence of a CALL_EXPR before treating a FUNCTION_DECL callee as a
+dependent name, which leads to us incorrectly accepting the first two
+testcases below and rejecting the third:
+
+ * In the first testcase, cp_tree_equal incorrectly returns true for
+   the two non-dependent CALL_EXPRs f(0) and f(0) (whose CALL_EXPR_FN
+   are different FUNCTION_DECLs) which causes us to treat #2 as a
+   redeclaration of #1.
+
+ * Same issue in the second testcase, for f() and f().
+
+ * In the third testcase, cp_tree_equal incorrectly returns true for
+   f() and f() which causes us to conflate the two
+   dependent specializations A()(U()))> and
+   A()(U()))>.
+
+This patch fixes this by making called_fns_equal treat two callees as
+dependent names only if the overall CALL_EXPRs are dependent, via a new
+convenience function call_expr_dependent_name that is like dependent_name
+but also checks dependence of the overall CALL_EXPR.
+
+   PR c++/107461
+
+gcc/cp/ChangeLog:
+
+   * cp-tree.h (call_expr_dependent_name): Declare.
+   * pt.cc (iterative_hash_template_arg) : Use
+   call_expr_dependent_name instead of dependent_name.
+   * tree.cc (call_expr_dependent_name): Define.
+   (called_fns_equal): Adjust to take two CALL_EXPRs instead of
+   CALL_EXPR_FNs thereof.  Use call_expr_dependent_name instead
+   of dependent_name.
+   (cp_tree_equal) : Adjust call to called_fns_equal.
+
+gcc/testsuite/ChangeLog:
+
+   * g++.dg/cpp0x/overload5.C: New test.
+   * g++.dg/cpp0x/overload5a.C: New test.
+   * g++.dg/cpp0x/overload6.C: New test.
+
+(cherry picked from commit 31924665c86d47af6b1f22a74f594f2e1dc0ed2d)
+---
+ gcc/cp/cp-tree.h|  1 +
+ gcc/cp/pt.cc|  2 +-
+ gcc/cp/tree.cc  | 24 +++-
+ gcc/testsuite/g++.dg/cpp0x/overload5.C  | 12 
+ gcc/testsuite/g++.dg/cpp0x/overload5a.C | 10 ++
+ gcc/testsuite/g++.dg/cpp0x/overload6.C  | 16 
+ 6 files changed, 59 insertions(+), 6 deletions(-)
+ create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload5.C
+ create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload5a.C
+ create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload6.C
+
+diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
+index cd51dd288b0..40563a151fe 100644
+--- a/gcc/cp/cp-tree.h
 b/gcc/cp/cp-tree.h
+@@ -7860,6 +7860,7 @@ extern tree lookup_maybe_add (tree 
fns, tree lookup,
+ extern int is_overloaded_fn   (tree) ATTRIBUTE_PURE;
+ extern bool really_overloaded_fn  (tree) ATTRIBUTE_PURE;
+ extern tree dependent_name(tree);
++extern tree call_expr_dependent_name  (tree);
+ extern tree maybe_get_fns (tree) ATTRIBUTE_PURE;
+ extern tree get_fns   (tree) ATTRIBUTE_PURE;
+ extern tree get_first_fn  (tree) ATTRIBUTE_PURE;
+diff --git a/gcc/cp/pt.cc b/gcc/cp/pt.cc
+index 735c106c7d6..0af7033589a 100644
+--- a/gcc/cp/pt.cc
 b/gcc/cp/pt.cc
+@@ -1910,7 +1910,7 @@ iterative_hash_template_arg (tree arg, hashval_t val)
+ case CALL_EXPR:
+   {
+   tree fn = CALL_EXPR_FN (arg);
+-  if (tree name = dependent_name (fn))
++  

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

2023-02-06 Thread Sam James
commit: 675f0d3cde519aa7eb03bb4a4c721c152609e48c
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  1 23:04:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  1 23:08:12 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=675f0d3c

13.1.0: fixup README.history, drop obsolete 50_all_calloc_libgccjit.patch

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

 13.1.0/musl/50_all_calloc_libgccjit.patch | 90 ---
 13.1.0/musl/README.history| 20 +--
 2 files changed, 2 insertions(+), 108 deletions(-)

diff --git a/13.1.0/musl/50_all_calloc_libgccjit.patch 
b/13.1.0/musl/50_all_calloc_libgccjit.patch
deleted file mode 100644
index 876f186..000
--- a/13.1.0/musl/50_all_calloc_libgccjit.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-https://git.alpinelinux.org/aports/plain/main/gcc/0042-Fix-attempt-to-use-poisoned-calloc-error-in-libgccji.patch
-https://bugs.gentoo.org/828580
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104799 (additional two hunks 
thrown in from here for 12)
-
-From 72f32e3383129ad139df76d9a063fac9b03079b1 Mon Sep 17 00:00:00 2001
-From: Alex McGrath 
-Date: Wed, 13 Oct 2021 23:24:27 +0100
-Subject: [PATCH] Fix attempt to use poisoned calloc error in libgccjit
-
-This moves usages of pthread.h to above any usage of system.h as it
-included #pragma GCC poison calloc
 a/gcc/jit/jit-playback.cc
-+++ b/gcc/jit/jit-playback.cc
-@@ -18,6 +18,8 @@ You should have received a copy of the GNU General Public 
License
- along with GCC; see the file COPYING3.  If not see
- .  */
- 
-+#include 
-+
- #include "config.h"
- #include "system.h"
- #include "coretypes.h"
-@@ -41,8 +43,6 @@ along with GCC; see the file COPYING3.  If not see
- #include "diagnostic.h"
- #include "stmt.h"
- 
--#include 
--
- #include "jit-playback.h"
- #include "jit-result.h"
- #include "jit-builtins.h"
 a/gcc/jit/jit-recording.cc
-+++ b/gcc/jit/jit-recording.cc
-@@ -18,6 +18,8 @@ You should have received a copy of the GNU General Public 
License
- along with GCC; see the file COPYING3.  If not see
- .  */
- 
-+#include 
-+
- #include "config.h"
- #include "system.h"
- #include "coretypes.h"
-@@ -25,8 +27,6 @@ along with GCC; see the file COPYING3.  If not see
- #include "pretty-print.h"
- #include "toplev.h"
- 
--#include 
--
- #include "jit-builtins.h"
- #include "jit-recording.h"
- #include "jit-playback.h"
 a/gcc/jit/libgccjit.cc
-+++ b/gcc/jit/libgccjit.cc
-@@ -18,13 +18,14 @@ You should have received a copy of the GNU General Public 
License
- along with GCC; see the file COPYING3.  If not see
- .  */
- 
-+#include 
-+
- #include "config.h"
- #include "system.h"
- #include "coretypes.h"
- #include "timevar.h"
- #include "typed-splay-tree.h"
- #include "cppbuiltin.h"
--#include 
- 
- #include "libgccjit.h"
- #include "jit-recording.h"
 a/libcc1/libcc1plugin.cc
-+++ b/libcc1/libcc1plugin.cc
-@@ -17,6 +17,7 @@
-along with GCC; see the file COPYING3.  If not see
-.  */
- 
-+#include 
- #include 
- 
- #undef PACKAGE_NAME
 a/libcc1/libcp1plugin.cc
-+++ b/libcc1/libcp1plugin.cc
-@@ -18,6 +18,7 @@
-along with GCC; see the file COPYING3.  If not see
-.  */
- 
-+#include 
- #include 
- 
- #undef PACKAGE_NAME
-

diff --git a/13.1.0/musl/README.history b/13.1.0/musl/README.history
index 01e2278..d3b73e5 100644
--- a/13.1.0/musl/README.history
+++ b/13.1.0/musl/README.history
@@ -1,22 +1,6 @@
-3   25 Apr 2022
-
-   - 25_all_multilib_pure64.patch
-   - 50_all_posix_memalign.patch
-   U 50_all_calloc_libgccjit.patch
-   - 50_all_cpu_indicator.patch
-   - nocross/50_all_libssp_unconditionally.patch
-
-2  25 Apr 2022
-
-- 25_all_multilib_pure64.patch
-- 50_all_posix_memalign.patch
-U 50_all_calloc_libgccjit.patch
-- 50_all_cpu_indicator.patch
-   - nocross/50_all_libssp_unconditionally.patch
-
-1  25 Apr 2022
+1  1 Feb 2022
 
+ 25_all_multilib_pure64.patch
+ 50_all_posix_memalign.patch
+ 50_all_cpu_indicator.patch
-   + nocross/50_all_libssp_unconditionally.patch
+   + 50_all_libssp_unconditionally.patch



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/opensmt/, sci-mathematics/opensmt/files/

2023-02-06 Thread Maciej Barć
commit: d7cebc801072df5274120a7f38644474e1168ed1
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb  6 16:46:59 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  6 17:23:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7cebc80

sci-mathematics/opensmt: fix build on musl

Bug: https://github.com/usi-verification-and-security/opensmt/pull/590
Closes: https://bugs.gentoo.org/890794
Signed-off-by: Maciej Barć  gentoo.org>

 .../opensmt/files/opensmt-2.4.3-musl.patch | 132 +
 sci-mathematics/opensmt/opensmt-2.4.3-r1.ebuild|   2 +
 2 files changed, 134 insertions(+)

diff --git a/sci-mathematics/opensmt/files/opensmt-2.4.3-musl.patch 
b/sci-mathematics/opensmt/files/opensmt-2.4.3-musl.patch
new file mode 100644
index ..5f80a0de116c
--- /dev/null
+++ b/sci-mathematics/opensmt/files/opensmt-2.4.3-musl.patch
@@ -0,0 +1,132 @@
+From e88b83b3b52ebc6ff4cdf1f92a876861fc2c5598 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Maciej=20Bar=C4=87?= 
+Date: Mon, 6 Feb 2023 17:27:34 +0100
+Subject: [PATCH] use fpu_control only on glibc
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Maciej Barć 
+---
+ bin/opensmt.C   | 4 ++--
+ src/bin/opensmt.cc  | 2 +-
+ src/minisat/core/Main.C | 4 ++--
+ src/minisat/simp/Main.C | 4 ++--
+ src/minisat/utils/System.h  | 2 +-
+ src/parallel/opensmtSplitter.cc | 4 ++--
+ 6 files changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/bin/opensmt.C b/bin/opensmt.C
+index cb9c8943b..898a8fdd3 100644
+--- a/bin/opensmt.C
 b/bin/opensmt.C
+@@ -44,7 +44,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.
+ #include 
+ #include 
+ 
+-#if defined(__linux__)
++#if defined(__GLIBC__)
+ #include 
+ #endif
+ 
+@@ -84,7 +84,7 @@ int main( int argc, char * argv[] )
+   // the repeatability of experiments that might be compromised
+   // by the floating point unit approximations on doubles
+   //
+-#if defined(__linux__) && !defined( SMTCOMP )
++#if defined(__GLIBC__) && !defined( SMTCOMP )
+   fpu_control_t oldcw, newcw;
+   _FPU_GETCW(oldcw); newcw = (oldcw & ~_FPU_EXTENDED) | _FPU_DOUBLE; 
_FPU_SETCW(newcw);
+ #endif
+diff --git a/src/bin/opensmt.cc b/src/bin/opensmt.cc
+index 6db12ffd8..67bfcd712 100644
+--- a/src/bin/opensmt.cc
 b/src/bin/opensmt.cc
+@@ -47,7 +47,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.
+ #endif
+ #endif // ENABLE_LINE_EDITING
+ 
+-#if defined(__linux__)
++#if defined(__GLIBC__)
+ #include 
+ #endif
+ 
+diff --git a/src/minisat/core/Main.C b/src/minisat/core/Main.C
+index acef32cd5..2c232b71b 100644
+--- a/src/minisat/core/Main.C
 b/src/minisat/core/Main.C
+@@ -74,7 +74,7 @@ static inline uint64_t memUsed(void) {
+ static inline uint64_t memUsed() { return 0; }
+ #endif
+ 
+-#if defined(__linux__)
++#if defined(__GLIBC__)
+ #include 
+ #endif
+ 
+@@ -287,7 +287,7 @@ int main(int argc, char** argv)
+ 
+ 
+ reportf("This is MiniSat 2.0 beta\n");
+-#if defined(__linux__)
++#if defined(__GLIBC__)
+ fpu_control_t oldcw, newcw;
+ _FPU_GETCW(oldcw); newcw = (oldcw & ~_FPU_EXTENDED) | _FPU_DOUBLE; 
_FPU_SETCW(newcw);
+ reportf("WARNING: for repeatability, setting FPU to use double 
precision\n");
+diff --git a/src/minisat/simp/Main.C b/src/minisat/simp/Main.C
+index b6d194631..a3f22fb4f 100644
+--- a/src/minisat/simp/Main.C
 b/src/minisat/simp/Main.C
+@@ -74,7 +74,7 @@ static inline uint64_t memUsed(void) {
+ static inline uint64_t memUsed() { return 0; }
+ #endif
+ 
+-#if defined(__linux__)
++#if defined(__GLIBC__)
+ #include 
+ #endif
+ 
+@@ -244,7 +244,7 @@ const char* hasPrefix(const char* str, const char* prefix)
+ int main(int argc, char** argv)
+ {
+ reportf("This is MiniSat 2.0 beta\n");
+-#if defined(__linux__)
++#if defined(__GLIBC__)
+ fpu_control_t oldcw, newcw;
+ _FPU_GETCW(oldcw); newcw = (oldcw & ~_FPU_EXTENDED) | _FPU_DOUBLE; 
_FPU_SETCW(newcw);
+ reportf("WARNING: for repeatability, setting FPU to use double 
precision\n");
+diff --git a/src/minisat/utils/System.h b/src/minisat/utils/System.h
+index 5f9dc3f53..4b7f9c9f5 100644
+--- a/src/minisat/utils/System.h
 b/src/minisat/utils/System.h
+@@ -21,7 +21,7 @@ OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
DEALINGS IN THE SOFTWA
+ #ifndef Minisat_System_h
+ #define Minisat_System_h
+ 
+-#if defined(__linux__)
++#if defined(__GLIBC__)
+ #include 
+ #endif
+ 
+diff --git a/src/parallel/opensmtSplitter.cc b/src/parallel/opensmtSplitter.cc
+index 05246e187..4b8c01a1a 100644
+--- a/src/parallel/opensmtSplitter.cc
 b/src/parallel/opensmtSplitter.cc
+@@ -27,7 +27,7 @@
+ #endif
+ #endif // ENABLE_LINE_EDITING
+ 
+-#if defined(__linux__)
++#if defined(__GLIBC__)
+ #include 
+ #endif
+ 
+@@ -55,7 +55,7 @@ int main( int argc, char * argv[] )
+ // the repeatability of experiments that might be compromised
+ 

  1   2   >