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

2023-01-02 Thread Miroslav Šulc
commit: d9987a44b79eb9bcaf6ae3f592e26049c1ed2203
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Jan  3 07:34:30 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Jan  3 07:34:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9987a44

media-sound/strawberry: bump to 1.0.12, dropped 1.0.11

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

 media-sound/strawberry/Manifest | 2 +-
 .../strawberry/{strawberry-1.0.11.ebuild => strawberry-1.0.12.ebuild}   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index 65250e466d81..08612f06078c 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1,2 +1,2 @@
 DIST strawberry-1.0.10.tar.xz 11220176 BLAKE2B 
a1ffba755ea0e9931e2320bfc21f14c0d269b06270f87c72e39ba2a8fcc5c5992828fe926ec71e4366b53d7b2e7b9fd1a4a9df100ddeba32ceffa5fc0ef37ad2
 SHA512 
f13115e5c91dacb508b3c4bf6cee5dd0c1866eae41b145cfcdb7f83dafaf277bc43e3be0b58c16b4b9aa855ef9a7756c53552804481ffae7c78ca929f3d5e8af
-DIST strawberry-1.0.11.tar.xz 11230592 BLAKE2B 
7148f2d9a7a1a7cea5781f4b55373d30265121b9f4cd4a782ae18fe66d6c05aba80f63813e81361a34f150e22fe8a3e138b737deba4de0a8c456a5932832
 SHA512 
8d918400ef31e504d8e94f66e91a89376173ccb5fae6fedd029d92cff2773a02a79479165a037ba0b7b23064863e5a6f68cf948a53393264a6caf20451f6dc48
+DIST strawberry-1.0.12.tar.xz 11231600 BLAKE2B 
7c65d3f0a7418bd4e4ec2d5032406457066f3402efd9f2632f378c15d0c549ab516a8d09dd6d31e2e5723af36d1481614a2b355404596f2384db397ce52495ca
 SHA512 
f29d9d59576788cfb5521a4394dd16501a6dc277c70ebff3629dc891ae70baaebc98ec07f4eda281ac5ebc6c8693c35a5a6611e014d27850beaf20125601e5ce

diff --git a/media-sound/strawberry/strawberry-1.0.11.ebuild 
b/media-sound/strawberry/strawberry-1.0.12.ebuild
similarity index 98%
rename from media-sound/strawberry/strawberry-1.0.11.ebuild
rename to media-sound/strawberry/strawberry-1.0.12.ebuild
index fac9c644eb35..884e0da1aa38 100644
--- a/media-sound/strawberry/strawberry-1.0.11.ebuild
+++ b/media-sound/strawberry/strawberry-1.0.12.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



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/gnome-ssh-askpass/

2023-01-02 Thread Tony Olagbaiye
commit: 68b35832817cc0e2868603504fc81288c93a5758
Author: Tony Olagbaiye  fron  io>
AuthorDate: Tue Jan  3 07:23:58 2023 +
Commit: Tony Olagbaiye  fron  io>
CommitDate: Tue Jan  3 07:23:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=68b35832

net-misc/gnome-ssh-askpass: minor corrections

Signed-off-by: Tony Olagbaiye  fron.io>

 .../gnome-ssh-askpass-9.1_p1.ebuild| 23 --
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.1_p1.ebuild 
b/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.1_p1.ebuild
index a17b5e22c..4de717ec4 100644
--- a/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.1_p1.ebuild
+++ b/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.1_p1.ebuild
@@ -22,10 +22,11 @@ REQUIRED_USE="|| ( gtk2 gtk3 )"
 
 RESTRICT="test"
 
-DEPEND="
+RDEPEND="
gtk2? ( x11-libs/gtk+:2 )
gtk3? ( x11-libs/gtk+:3 )
 "
+DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-openssh )
@@ -43,22 +44,24 @@ src_configure() {
 }
 
 src_compile() {
-   pushd contrib
+   pushd contrib || die
 
use gtk2 && emake gnome-ssh-askpass2
use gtk3 && emake gnome-ssh-askpass3
 
-   popd
+   popd || die
 }
 
 src_install() {
-   use gtk2 && ( dobin contrib/gnome-ssh-askpass2; \
-   echo "export 
SSH_ASKPASS='${EPREFIX}/usr/bin/gnome-ssh-askpass2'" > 
"${T}/99gnome_ssh_askpass" \
-   || die "envd file creation failed" )
+   if use gtk2; then
+   dobin contrib/gnome-ssh-askpass2;
+   fi
 
-   use gtk3 && ( dobin contrib/gnome-ssh-askpass3; \
-   echo "export 
SSH_ASKPASS='${EPREFIX}/usr/bin/gnome-ssh-askpass3'" > 
"${T}/99gnome_ssh_askpass" \
-   || die "envd file creation failed" )
+   if use gtk3; then
+   dobin contrib/gnome-ssh-askpass3;
+   fi
 
-   doenvd "${T}"/99gnome_ssh_askpass
+   newenvd - 99gnome_ssh_askpass <<-EOF
+   export SSH_ASKPASS='${EPREFIX}/usr/bin/gnome-ssh-askpass$(usex gtk3 3 
2)'
+   EOF
 }



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfdesktop/

2023-01-02 Thread Michał Górny
commit: 97e165491fe84b89e1209057ae511eec7b01bdcf
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  3 06:49:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 06:52:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e16549

xfce-base/xfdesktop: Remove unused debug flag

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

 xfce-base/xfdesktop/xfdesktop-4.18.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xfce-base/xfdesktop/xfdesktop-4.18.0.ebuild 
b/xfce-base/xfdesktop/xfdesktop-4.18.0.ebuild
index e8edad1d0122..f022f029c5f6 100644
--- a/xfce-base/xfdesktop/xfdesktop-4.18.0.ebuild
+++ b/xfce-base/xfdesktop/xfdesktop-4.18.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE="debug libnotify +thunar"
+IUSE="libnotify +thunar"
 
 DEPEND="
>=x11-libs/cairo-1.16



[gentoo-commits] repo/gentoo:master commit in: xfce-base/libxfce4windowing/

2023-01-02 Thread Michał Górny
commit: 3106bcb9e6b7bbdc1abd0b4a0fa2d9225ecd6d71
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  3 06:50:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 06:52:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3106bcb9

xfce-base/libxfce4windowing: New library, v4.19.0

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

 xfce-base/libxfce4windowing/Manifest   |  1 +
 .../libxfce4windowing-4.19.0.ebuild| 58 ++
 xfce-base/libxfce4windowing/metadata.xml   |  8 +++
 3 files changed, 67 insertions(+)

diff --git a/xfce-base/libxfce4windowing/Manifest 
b/xfce-base/libxfce4windowing/Manifest
new file mode 100644
index ..ebe4b6e4f26c
--- /dev/null
+++ b/xfce-base/libxfce4windowing/Manifest
@@ -0,0 +1 @@
+DIST libxfce4windowing-4.19.0.tar.bz2 442774 BLAKE2B 
8d0a64d07d1535f74d3767c47d2513b481502a8d2b259572fb22d25cb3ab07409c00014922ebe5222c2637792e57d2edfb94e7a028965ea076be52e098a8ed0e
 SHA512 
c1dbbf243158239c96f2d3db4fb556dca72db7c885b6288653e45fa74cb22b5af2a997a7c7ac1ead203078de958a6dbec77a86826c867156266c341384e97f9d

diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.0.ebuild 
b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.0.ebuild
new file mode 100644
index ..ad27afe2483e
--- /dev/null
+++ b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Unified widget and session management libs for Xfce"
+HOMEPAGE="
+   https://gitlab.xfce.org/xfce/libxfce4windowing/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+introspection wayland X"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/gtk+-3.24.0:3[introspection?]
+   >=x11-libs/gdk-pixbuf-2.40.0[introspection?]
+   wayland? (
+   >=x11-libs/gtk+-3.24.0:3[wayland]
+   >=dev-libs/wayland-1.15
+   )
+   X? (
+   >=x11-libs/gtk+-3.24.0:3[X]
+   >=x11-libs/libwnck-3.14:3
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+   wayland? (
+   >=dev-util/wayland-scanner-1.15
+   )
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable wayland gdk-wayland)
+   $(use_enable wayland wayland-scanner)
+   $(use_enable wayland wayland-client)
+   $(use_enable X libwnck)
+   $(use_enable X gdk-x11)
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}

diff --git a/xfce-base/libxfce4windowing/metadata.xml 
b/xfce-base/libxfce4windowing/metadata.xml
new file mode 100644
index ..fb3a6777ad9f
--- /dev/null
+++ b/xfce-base/libxfce4windowing/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   x...@gentoo.org
+   XFCE Team
+   
+



[gentoo-commits] repo/gentoo:master commit in: xfce-base/libxfce4ui/

2023-01-02 Thread Michał Górny
commit: 6fdd7151f130bbb75fa997ad5ba9139a0b390b67
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  3 06:49:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 06:52:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fdd7151

xfce-base/libxfce4ui: Remove unused debug flag

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

 xfce-base/libxfce4ui/libxfce4ui-4.18.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.18.0.ebuild 
b/xfce-base/libxfce4ui/libxfce4ui-4.18.0.ebuild
index 55757bdf4227..31a8ab010145 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.18.0.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.18.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 LICENSE="LGPL-2+ GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE="debug glade +introspection startup-notification system-info vala"
+IUSE="glade +introspection startup-notification system-info vala"
 REQUIRED_USE="vala? ( introspection )"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/dpkg/files/, app-arch/dpkg/

2023-01-02 Thread Georgy Yakovlev
commit: 1f0405a690df6ae774c957b63089d90a62c388c9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan  3 06:45:00 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan  3 06:45:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f0405a6

app-arch/dpkg: update sed with proper patch.

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-arch/dpkg/dpkg-1.21.15.ebuild|  6 +
 app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch | 34 
 2 files changed, 35 insertions(+), 5 deletions(-)

diff --git a/app-arch/dpkg/dpkg-1.21.15.ebuild 
b/app-arch/dpkg/dpkg-1.21.15.ebuild
index 2a5678759150..02e4f4a95589 100644
--- a/app-arch/dpkg/dpkg-1.21.15.ebuild
+++ b/app-arch/dpkg/dpkg-1.21.15.ebuild
@@ -46,6 +46,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.18.12-flags.patch
+   "${FILESDIR}"/${PN}-1.21.15-buf-lengh.patch # sent upstream
 )
 
 src_prepare() {
@@ -53,11 +54,6 @@ src_prepare() {
 
sed -i -e 's|\|${AR}|g' src/at/deb-format.at src/at/testsuite || 
die
 
-   # upstream sets 200, that's a bit too short.
-   # it may not fail in real usage, but fails with 
/var/tmp/portage/$cat/pkg added.
-   # on my system it's exactly 201 characters.
-   sed -i -e 's/char\ buf\[200\]/char\ buf\[300\]/' src/deb/extract.c || 
die
-
eautoreconf
 }
 

diff --git a/app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch 
b/app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch
new file mode 100644
index ..1ab28d1df5a0
--- /dev/null
+++ b/app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch
@@ -0,0 +1,34 @@
+From 7caf70b6cda200e1bad77c26e46e465a4ad76d71 Mon Sep 17 00:00:00 2001
+From: Georgy Yakovlev 
+Date: Mon, 2 Jan 2023 21:57:29 -0800
+Subject: [PATCH] dpkg-deb: increase buf lengh in movecontrolfiles
+
+In some cases limit of 200 is too short.
+For example, on gentoo we build in /var/tmp/portage (user configurable)
+
+the buf contents end up exactly 201 characters:
+e.g.: "mv /long/path /another/long/path && rmdir /yet/another/long/path"
+
+so we only catch it in testsuite and dpkg-deb tests fail sometimes.
+
+Signed-off-by: Georgy Yakovlev 
+---
+ src/deb/extract.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/deb/extract.c b/src/deb/extract.c
+index a098539..332c664 100644
+--- a/src/deb/extract.c
 b/src/deb/extract.c
+@@ -53,7 +53,7 @@
+ static void
+ movecontrolfiles(const char *dir, const char *thing)
+ {
+-  char buf[200];
++  char buf[512];
+   pid_t pid;
+ 
+   sprintf(buf, "mv %s/%s/* %s/ && rmdir %s/%s", dir, thing, dir, dir, thing);
+-- 
+2.39.0
+



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-screenshooter/

2023-01-02 Thread Michał Górny
commit: 574dd201798f7e5b885964d721628493855b392f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  3 06:37:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 06:37:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574dd201

xfce-extra/xfce4-screenshooter: Bump to 1.10.2

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

 xfce-extra/xfce4-screenshooter/Manifest|  1 +
 .../xfce4-screenshooter-1.10.2.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/xfce-extra/xfce4-screenshooter/Manifest 
b/xfce-extra/xfce4-screenshooter/Manifest
index 781eeb92ade4..77a80ee6cd30 100644
--- a/xfce-extra/xfce4-screenshooter/Manifest
+++ b/xfce-extra/xfce4-screenshooter/Manifest
@@ -1 +1,2 @@
 DIST xfce4-screenshooter-1.10.1.tar.bz2 596568 BLAKE2B 
dc43dd73f2bec42cf0bfc3e579653f947feef42006c9441c6748373ecf417248566f1c02da4be95da368ca77b0b57cbbea014f47a029215031316c52ef7b8fa8
 SHA512 
1e39bc89c0ec35e88834568a42e20d8f48dc141e045865623d387a91a9c7f7d96457db10e34d7ba6c5d8171673bb3b41f4d91d6cc53d1a841042acaa0cec202b
+DIST xfce4-screenshooter-1.10.2.tar.bz2 601856 BLAKE2B 
bccb37c44137faad63bd4f7bac84830f82c6f9cb60474dc774ddc0a428f9a515a938351d1f7317f4bc7ade5808c357a318e725e6adaa264d40d5ce2728bbd1e3
 SHA512 
f737d8cf071bf12ab3f2443e4b6f89b64bb243ee339fb88d1150347ae90119f657ab8ae655f06e8fbc4061894f89f7fdc7316aee280d6864efa6f8444bab3878

diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.2.ebuild 
b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.2.ebuild
new file mode 100644
index ..3f880504fd4f
--- /dev/null
+++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Xfce4 screenshooter application and panel plugin"
+HOMEPAGE="
+   https://docs.xfce.org/apps/xfce4-screenshooter/start
+   https://gitlab.xfce.org/apps/xfce4-screenshooter/
+"
+SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/gdk-pixbuf-2.16
+   >=x11-libs/gtk+-3.24.0:3
+   >=x11-libs/pango-1.44.0
+   dev-libs/libxml2
+   >=net-libs/libsoup-3.0.0:3.0
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXfixes
+   >=x11-libs/libXi-1.7.8
+   >=xfce-base/exo-0.11:=
+   >=xfce-base/xfce4-panel-4.18.0:=
+   >=xfce-base/libxfce4util-4.18.0:=
+   >=xfce-base/libxfce4ui-4.18.0:=
+   >=xfce-base/xfconf-4.18.0:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/intltool
+   sys-apps/help2man
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   --enable-xfixes
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/gnome-ssh-askpass/

2023-01-02 Thread Tony Olagbaiye
commit: f1c6442b9f3939e01510693fd5c1afad8eff6279
Author: Tony Olagbaiye  fron  io>
AuthorDate: Tue Jan  3 06:29:03 2023 +
Commit: Tony Olagbaiye  fron  io>
CommitDate: Tue Jan  3 06:31:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1c6442b

net-misc/gnome-ssh-askpass: new package, add 9.1_p1

Signed-off-by: Tony Olagbaiye  fron.io>

 net-misc/gnome-ssh-askpass/Manifest|  2 +
 .../gnome-ssh-askpass-9.1_p1.ebuild| 64 ++
 2 files changed, 66 insertions(+)

diff --git a/net-misc/gnome-ssh-askpass/Manifest 
b/net-misc/gnome-ssh-askpass/Manifest
new file mode 100644
index 0..ee2d79669
--- /dev/null
+++ b/net-misc/gnome-ssh-askpass/Manifest
@@ -0,0 +1,2 @@
+DIST openssh-9.1p1.tar.gz 1838747 BLAKE2B 
287b6b1cc4858b27af88f4a4674670afff1fb5b99461892083393c53ef3747c5a0fcd90cba95d2c27465a919e00f7f42732c93af4f306665ba0393bbb7a534f5
 SHA512 
a1f02c407f6b621b1d0817d1a0c9a6839b67e416c84f3b76c63003b119035b24c19a1564b22691d1152e1d2d55f4dc7eb1af2d2318751e431a99c4efa77edc70
+DIST openssh-9.1p1.tar.gz.asc 833 BLAKE2B 
83efe3c705f6a02c25a9fc9bac2a4efd77470598d9e0fcb86dff2d265c58cffec1afecad3621769b2bd78ac25884f0ee20ae9b311e895db93e3bb552dffd6e74
 SHA512 
47dc7295f9694250bcbb86d7ca0830a47da4f3df7795bb05ebaf1590284ccce5317022c536bea1b09bd2fa4d8013295cc0de287ebe3f9dc605582077e9f11ddd

diff --git a/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.1_p1.ebuild 
b/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.1_p1.ebuild
new file mode 100644
index 0..a17b5e22c
--- /dev/null
+++ b/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.1_p1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs verify-sig
+
+PARCH=openssh-9.1p1
+
+DESCRIPTION="GTK-based passphrase dialog for use with OpenSSH"
+HOMEPAGE="https://www.openssh.com/;
+SRC_URI="mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz
+   verify-sig? ( mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz.asc )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openssh.org.asc
+S="${WORKDIR}/${PARCH}"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+IUSE="gtk2 +gtk3 verify-sig"
+REQUIRED_USE="|| ( gtk2 gtk3 )"
+
+RESTRICT="test"
+
+DEPEND="
+   gtk2? ( x11-libs/gtk+:2 )
+   gtk3? ( x11-libs/gtk+:3 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-openssh )
+"
+
+src_unpack() {
+   default
+
+   # We don't have signatures for HPN, X509, so we have to write this 
ourselves
+   use verify-sig && verify-sig_verify_detached 
"${DISTDIR}"/${PARCH}.tar.gz{,.asc}
+}
+
+src_configure() {
+   true
+}
+
+src_compile() {
+   pushd contrib
+
+   use gtk2 && emake gnome-ssh-askpass2
+   use gtk3 && emake gnome-ssh-askpass3
+
+   popd
+}
+
+src_install() {
+   use gtk2 && ( dobin contrib/gnome-ssh-askpass2; \
+   echo "export 
SSH_ASKPASS='${EPREFIX}/usr/bin/gnome-ssh-askpass2'" > 
"${T}/99gnome_ssh_askpass" \
+   || die "envd file creation failed" )
+
+   use gtk3 && ( dobin contrib/gnome-ssh-askpass3; \
+   echo "export 
SSH_ASKPASS='${EPREFIX}/usr/bin/gnome-ssh-askpass3'" > 
"${T}/99gnome_ssh_askpass" \
+   || die "envd file creation failed" )
+
+   doenvd "${T}"/99gnome_ssh_askpass
+}



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

2023-01-02 Thread Michał Górny
commit: 52136bf2be45f2b2a4acdb15793b940130694db6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  3 06:10:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 06:23:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52136bf2

net-misc/electrum: Bump to 4.3.3

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

 net-misc/electrum/Manifest  |  1 +
 net-misc/electrum/electrum-4.3.3.ebuild | 95 +
 2 files changed, 96 insertions(+)

diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest
index 764d2fca0cee..ba5e6e950a80 100644
--- a/net-misc/electrum/Manifest
+++ b/net-misc/electrum/Manifest
@@ -1 +1,2 @@
 DIST electrum-4.3.2.gh.tar.gz 5460546 BLAKE2B 
b2367116aef2a2a76dca30a635188bcd99f0fdd46ce6e8c5a2d6608fbb8f0a58e88b8352c5db92b7c8709f7bbc420fc1860204aca1efc2f2c4be2c788bfa1909
 SHA512 
dfb137e01ca6e511fb5ac70c34dcb01f36bdb209d7d290bd53c8fa5f95783f346898478d6e58435b241928dfe05ff46455e2e587520d47892c66b3198ab89c82
+DIST electrum-4.3.3.gh.tar.gz 5511225 BLAKE2B 
dd7700d185ad1d8d58c609a3b388fc4764eca68eb20bb2254046daa5faa5e790fe31a61536ab086a6f632f42346cf22121a3b85b85ae1d45ab8f59ad49e66455
 SHA512 
33e357d49a0839b269bf8eb5a617b9a866a85a4953a109a382930718ce204a36a93638be1d9111ca9a5349f0aed496e86f5f2b43ffa8b1ce6683c50a8b76ec6c

diff --git a/net-misc/electrum/electrum-4.3.3.ebuild 
b/net-misc/electrum/electrum-4.3.3.ebuild
new file mode 100644
index ..5beaa51477bc
--- /dev/null
+++ b/net-misc/electrum/electrum-4.3.3.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="ncurses?"
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="User friendly Bitcoin client"
+HOMEPAGE="
+   https://electrum.org/
+   https://github.com/spesmilo/electrum/
+"
+SRC_URI="
+   https://github.com/spesmilo/electrum/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli ncurses qrcode +qt5"
+REQUIRED_USE="|| ( cli ncurses qt5 )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libsecp256k1
+   >=dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}]
+   =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   dev-python/bitstring[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/dnspython-2[${PYTHON_USEDEP}]
+   dev-python/pbkdf2[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.12[${PYTHON_USEDEP}]
+   qrcode? ( media-gfx/zbar[v4l] )
+   qt5? (
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   ncurses? ( $(python_gen_impl_dep 'ncurses') )
+"
+BDEPEND="
+   test? (
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # use backwards-compatible cryptodome API
+   sed -i -e 's:Cryptodome:Crypto:' electrum/crypto.py || die
+
+   # make qdarkstyle dep optional
+   sed -i -e '/qdarkstyle/d' contrib/requirements/requirements.txt || die
+
+   local bestgui
+   if use qt5; then
+   bestgui=qt
+   elif use ncurses; then
+   bestgui=text
+   else
+   bestgui=stdio
+   fi
+   sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = 
.*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' 
${PN}/${PN} || die
+
+   eapply_user
+
+   xdg_environment_reset
+   distutils-r1_src_prepare
+}
+
+src_install() {
+   dodoc RELEASE-NOTES
+   distutils-r1_src_install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



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

2023-01-02 Thread Michał Górny
commit: 97c309e5e48824ee14bbe73d772cd3cbe2c1792c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  3 06:04:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 06:23:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c309e5

dev-python/tox: Remove old

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

 dev-python/tox/Manifest  |  2 -
 dev-python/tox/tox-4.0.19.ebuild | 91 
 dev-python/tox/tox-4.1.1.ebuild  | 91 
 3 files changed, 184 deletions(-)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 6bdb6615b0a8..6398af88cf20 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,5 +1,3 @@
 DIST tox-3.27.1.gh.tar.gz 309006 BLAKE2B 
fa8aaa9cd5b03e54c166bb6b748290420b91498b26d2d124d9f88a64806b9ac0578c1886845b25aa024907f6a782c45609fa6c7657d9e1f538b59c2d9f0f4e14
 SHA512 
5f568bc6c53f871aae91928681dd6f2419b876a8e6ca925e65abae845b548ee3d00513741882875bbbacb78bf64935228d98213f940d3da8c3f788b73f177b79
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
-DIST tox-4.0.19.gh.tar.gz 284319 BLAKE2B 
f0ed3d300e0fadfaa5725589cea91511ed0c37937dc3761b203cfd1f0a5cf4033b6006e693521c932d3af64feb150951c046f5853a8b9bb9e37dcf3c5db4de95
 SHA512 
27d01b96acf4f7650b5a4a3ad80293ea884ee6791ff2e734cb64c94551943af1fb91804944f7ae82937fe4172522c0d5e4f24e84d35012d11657adc49702fc88
-DIST tox-4.1.1.gh.tar.gz 285048 BLAKE2B 
78f810889102328a9b1e56d86b2f5d833311a5148fe9eca0f2076892d4ef15c6eee8fdf58c5390a273842cd3f0c50731fc82f10a54a025b6802526711513453b
 SHA512 
7367a2ac9d2233d96a7cfd357fad516661834db31aee740d77983977ad6136a58c2979eaafbc504844f6ec5bbeeed9b5bd67ba53f2b7d24cf5d83e59d42b
 DIST tox-4.1.2.gh.tar.gz 286306 BLAKE2B 
67e52bf01c383e255b22c5c71eecf01d4a041cf4c4399df60451c74acd79bbd1b30f787bcf4f10896804ca1b0cc8b02f6ff4d5e0b7e7ac64284da33f09c95bc9
 SHA512 
7ff44624c26d609c33dce2cec5bd177caf70b8628f64c48f1fae5130001c508b82079ea4f2487cf8d10b371d0b95cc998c21c47a5080e964db40a3ebafe01a93

diff --git a/dev-python/tox/tox-4.0.19.ebuild b/dev-python/tox/tox-4.0.19.ebuild
deleted file mode 100644
index 98dc8a8f2545..
--- a/dev-python/tox/tox-4.0.19.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=${P/_}
-DESCRIPTION="virtualenv-based automation of test activities"
-HOMEPAGE="
-   https://tox.readthedocs.io/
-   https://github.com/tox-dev/tox/
-   https://pypi.org/project/tox/
-"
-SRC_URI="
-   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc"
-
-RDEPEND="
-   >=dev-python/cachetools-5.2[${PYTHON_USEDEP}]
-   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
-   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
-   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
-   >=dev-python/pyproject-api-1.2.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.8 3.9 3.10)
-   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
-   test? (
-   dev-python/build[${PYTHON_USEDEP}]
-   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
-   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
-   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
-   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_prepare() {
-   # the minimal bounds in tox are entirely meaningless and new packaging
-   # breaks setuptools
-   sed -i -e '/packaging/s:>=22::' pyproject.toml || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   # devpi_process is not packaged, and has lots of dependencies
-   cat > "${T}"/devpi_process.py <<-EOF || die
-   def IndexServer(*args, **kwargs): raise NotImplementedError()
-   EOF
-
-   local -x PYTHONPATH=${T}:${PYTHONPATH}
- 

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

2023-01-02 Thread Michał Górny
commit: 2f0fc7ca53db6399c2779cf439476b8cfe5c54d8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  3 06:13:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 06:23:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0fc7ca

dev-python/zope-schema: Bump to 7.0.1

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

 dev-python/zope-schema/Manifest |  1 +
 dev-python/zope-schema/zope-schema-7.0.1.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-python/zope-schema/Manifest b/dev-python/zope-schema/Manifest
index f78fac1abf2e..5be5d34c7196 100644
--- a/dev-python/zope-schema/Manifest
+++ b/dev-python/zope-schema/Manifest
@@ -1,2 +1,3 @@
 DIST zope.schema-6.2.1.tar.gz 124649 BLAKE2B 
71ac712d3dbd6c9063ddc213263ce3a356f0ec757466cacdbc216af95cdb9de3ca7f891c203880f9f22612e01259491d83c49fcbe9985ecaabf1629ea14e12ea
 SHA512 
e3fabd3deabb4ac2087792be94b919b7c9a0f0c741316d6f67a42e24fe617091754183b32d8433664b6fa95569009def8e7e1e08f34013282b042eb32da323a6
 DIST zope.schema-7.0.0.tar.gz 108220 BLAKE2B 
01fd94d6d9b33af7ffc12ced2724fc795f0fa2dd8a76c76e06ed8af837778335cdc8a6d87e41e6e934b0df8e59b30e94f5e6c1b4752dcfaefcbbae53cbcef238
 SHA512 
27e796d2ed5f7b053c5ab4a23f455b72ddc4f0ce10c38c58f9974ec20abb97bf9d7f4b0c11c6ab73e9fefdc726c614155abb69b987bf3fa37d37b1224bcbc106
+DIST zope.schema-7.0.1.tar.gz 108737 BLAKE2B 
ca0d280186ebdaf53abc28bdb1684e31f97e4f4f9d235604702c2652bd4fa0a027d947f375ecee7aba598f072ce140908aaab3b107d6c743d6ee929db5de2fb5
 SHA512 
a8da9ac2e7239d15ed6cef83b4f500bca989c9ef2b7f1cd06ce532c260a8b8488b6fa42a6b2cfaeee505db87d3235f81815dc7eb80401c9e482141f8bf717e62

diff --git a/dev-python/zope-schema/zope-schema-7.0.1.ebuild 
b/dev-python/zope-schema/zope-schema-7.0.1.ebuild
new file mode 100644
index ..fe0606a32410
--- /dev/null
+++ b/dev-python/zope-schema/zope-schema-7.0.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Zope schema Architecture"
+HOMEPAGE="
+   https://pypi.org/project/zope.schema/
+   https://github.com/zopefoundation/zope.schema/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   >=dev-python/zope-interface-5.0.0[${PYTHON_USEDEP}]
+   !dev-python/namespace-zope
+"
+BDEPEND="
+   test? (
+   dev-python/zope-i18nmessageid[${PYTHON_USEDEP}]
+   dev-python/zope-testing[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # strip rdep specific to namespaces
+   sed -i -e "/'setuptools'/d" setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   distutils_write_namespace zope
+   eunittest
+}



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

2023-01-02 Thread Michał Górny
commit: b7b3955b2b4a6cbd42e07ae123797a768a8c6b1b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  3 06:06:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 06:23:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b3955b

dev-python/coverage: Bump to 7.0.2

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

 dev-python/coverage/Manifest  |  1 +
 dev-python/coverage/coverage-7.0.2.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 8c7d21bae275..fc61f4d3625c 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,3 +1,4 @@
 DIST coverage-6.5.0.tar.gz 775224 BLAKE2B 
1ff7db1c72856553717d07d5a13443c210a3d85b3ce1f1eee802b986f71e3c13ac9df6bbca498fbeaa961ee33baab29c5e38f0c0e7b21c378830dfe85d797798
 SHA512 
4f2ec0bf69a83471a2b5a73b6a2212372ee6e32ccc4c72e0d33eef915939152f3213ab60e1a22ce2b72791e706c2223b0c81c87b95bbfadd1e828fa1a9fff120
 DIST coverage-7.0.0.tar.gz 780514 BLAKE2B 
2d7e0190bacd5ef6db35e3c6ab5114571ce394a9d6dd5e7d3497e4eff9dc3abee1aa11babc057e6b276133e5e19dd7b2e1d4149f5fb73cdaf8d2a6a7df005d7b
 SHA512 
258c1c2dd8af1e7b64fcce2042594230a245046c73e3e67b0b0b1e82180e200a37983b766bd72fdc23a6e5ff12416541e69a26beec845598c25b293c4ee1cece
 DIST coverage-7.0.1.tar.gz 781226 BLAKE2B 
52da1dd6f3eae7d235a597d3dd24d4042ee1ee4c082d5700d04065b8328af01ef006121a3588f04e79235c559e6dc6d2f5168b5079037e19a41e1b8e869825a0
 SHA512 
63ec6a21d4af73720a2b79309cb1d0e61bbe67e04835bd907f19e482c1479cbb69d353cd42be0d4d9e75cb4082debb464ec5e9acf270c86042e7db58de1d024d
+DIST coverage-7.0.2.tar.gz 789237 BLAKE2B 
6a83b6736374679e855eefc99488eea8f4fa8b785bbff6455c6087a03b3d074d200b219fb7f9eaaa08824b9b37363861d02f0ca0cd157adf285b1e2e7bec92a2
 SHA512 
d2981951517ac1efe08df4f19931dd581fc1877d7095003ae1b0c63e10b388238bc793823471c5ac3243f6b46e9284057f3e569a14dc972dcaf342768da9d73e

diff --git a/dev-python/coverage/coverage-7.0.2.ebuild 
b/dev-python/coverage/coverage-7.0.2.ebuild
new file mode 100644
index ..ed343a56f333
--- /dev/null
+++ b/dev-python/coverage/coverage-7.0.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+   https://coverage.readthedocs.io/en/latest/
+   https://github.com/nedbat/coveragepy/
+   https://pypi.org/project/coverage/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+"
+BDEPEND="
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/^addopts/s:-q -n auto::' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+test_tracer() {
+   local -x COVERAGE_TEST_TRACER=${1}
+   einfo "  Testing with the ${COVERAGE_TEST_TRACER} tracer ..."
+   epytest tests
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # pip these days insists on fetching build deps from Internet
+   tests/test_venv.py
+   )
+
+   "${EPYTHON}" igor.py zip_mods || die
+
+   local -x COVERAGE_TESTING=True
+   # TODO: figure out why they can't be imported inside test env
+   local -x COVERAGE_NO_CONTRACTS=1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x 
PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin
+
+   local prev_opt=$(shopt -p nullglob)
+   shopt -s nullglob
+   local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so 
)
+   ${prev_opt}
+
+   if [[ -n ${c_ext} ]]; then
+   cp "${c_ext}" \
+   coverage/ || die
+   test_tracer c
+   rm coverage/*.so || die
+   else
+   test_tracer py
+   fi
+}



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

2023-01-02 Thread Michał Górny
commit: 4c18e103e07776410e9f947c1a52596070a0fe21
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  3 06:07:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 06:23:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c18e103

dev-python/jupyter_core: Bump to 5.1.2

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

 dev-python/jupyter_core/Manifest  |  1 +
 dev-python/jupyter_core/jupyter_core-5.1.2.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/jupyter_core/Manifest b/dev-python/jupyter_core/Manifest
index 616b7232a4bf..8ba1ed037793 100644
--- a/dev-python/jupyter_core/Manifest
+++ b/dev-python/jupyter_core/Manifest
@@ -1,3 +1,4 @@
 DIST jupyter_core-5.0.0.tar.gz 78285 BLAKE2B 
530dac61088dcbb402ffa6fd6c3e3df2238c6da438f826ddfbeb3c6f26ed4e4f0d741a2cddf801db886c24e22c74db2336e59c6223d30830a32bb38f7d7d9c3e
 SHA512 
a587b5a0e6ceb85a842670121fe78f93a232dbdc56412c7b32b415054cf06b6028a8f4669b7e7c8a702ebbbf4873962ae4cbff2b3636f8abb75ec0ae6bdeb64d
 DIST jupyter_core-5.1.0.tar.gz 80224 BLAKE2B 
21eed1b69f9ab5059adf1e26eba1a30b62cf5f47976fad37b74442f2d17e0b904b89811188be526ece4b5a993de4d3cd3831d821140bf1188a0e4e0b25d11d83
 SHA512 
75ad0aaee5cf464d080a9dc679b5aa4b58e6d483ba53620c5a819a41fc149054ea47579d7b2903eed3de203a33a582383a384fa445a7aac7bb801029508bd914
 DIST jupyter_core-5.1.1.tar.gz 81576 BLAKE2B 
322d1475092e8308bc84eee3fa71b7dcfc6449cc30b5c6716dc97a71031bfc778035b1f508d5fa630ad29c373b4a2d6a2d576ed4736710c823f2a3fe383a073e
 SHA512 
ba3075fe5ecf1130bd559646b59565bcae9649e9ef645bc3718a8c178d5e1fb5c97bdb2f6802a73245b5b3d1ab8df3f25e80e73ac0954db881ad7be8104e5a39
+DIST jupyter_core-5.1.2.tar.gz 82374 BLAKE2B 
aace9207d31c896017cf132f15da705118e050816123aade1602cbf9532950c8e495315d6562ce077801900d0d57adb30c66554d05bb891329cb8a59e3208375
 SHA512 
243a86f7f9a76dfe8a6888a287263d8bb0bab76b30d8177a2834d0767c1c3ef344317f94e223f1bb0b2b22d3c7fdece91fe313dfc20a1c90cb35393d55904c34

diff --git a/dev-python/jupyter_core/jupyter_core-5.1.2.ebuild 
b/dev-python/jupyter_core/jupyter_core-5.1.2.ebuild
new file mode 100644
index ..8e68f2876721
--- /dev/null
+++ b/dev-python/jupyter_core/jupyter_core-5.1.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Core common functionality of Jupyter projects"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/jupyter_core/
+   https://pypi.org/project/jupyter-core/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/myst_parser \
+   dev-python/sphinx-autodoc-typehints \
+   dev-python/sphinxcontrib-github-alt \
+   dev-python/sphinxcontrib-spelling \
+   dev-python/traitlets
+distutils_enable_tests pytest



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

2023-01-02 Thread Michał Górny
commit: f5edb71c6069a8ba9a7f1d9f235aa19ba63b8c50
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  3 06:05:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 06:23:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5edb71c

dev-python/tox: Bump to 4.1.3

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

 dev-python/tox/Manifest |  1 +
 dev-python/tox/tox-4.1.3.ebuild | 86 +
 2 files changed, 87 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 6398af88cf20..ff5617395930 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,3 +1,4 @@
 DIST tox-3.27.1.gh.tar.gz 309006 BLAKE2B 
fa8aaa9cd5b03e54c166bb6b748290420b91498b26d2d124d9f88a64806b9ac0578c1886845b25aa024907f6a782c45609fa6c7657d9e1f538b59c2d9f0f4e14
 SHA512 
5f568bc6c53f871aae91928681dd6f2419b876a8e6ca925e65abae845b548ee3d00513741882875bbbacb78bf64935228d98213f940d3da8c3f788b73f177b79
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
 DIST tox-4.1.2.gh.tar.gz 286306 BLAKE2B 
67e52bf01c383e255b22c5c71eecf01d4a041cf4c4399df60451c74acd79bbd1b30f787bcf4f10896804ca1b0cc8b02f6ff4d5e0b7e7ac64284da33f09c95bc9
 SHA512 
7ff44624c26d609c33dce2cec5bd177caf70b8628f64c48f1fae5130001c508b82079ea4f2487cf8d10b371d0b95cc998c21c47a5080e964db40a3ebafe01a93
+DIST tox-4.1.3.gh.tar.gz 286917 BLAKE2B 
0dc7979be947087a126325947b73bbf832c714d2a5543b72eb7d1eaeff4fffb440c07b2d6cd76842d8a9afb7ea2187fd5e9c2c6ae5eb6001b6aa925a08de3ef4
 SHA512 
d7502180b363f1f99037e30299cc77ba35259812463c44d82bd4953a3b15e19f44cc33184c23c2f80868cb8b9bdb78efd702482af901b69a2e06984ffd105f1b

diff --git a/dev-python/tox/tox-4.1.3.ebuild b/dev-python/tox/tox-4.1.3.ebuild
new file mode 100644
index ..b23c53855db0
--- /dev/null
+++ b/dev-python/tox/tox-4.1.3.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+SRC_URI="
+   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc"
+
+RDEPEND="
+   >=dev-python/cachetools-5.2[${PYTHON_USEDEP}]
+   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-api-1.2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   # the minimal bounds in tox are entirely meaningless and new packaging
+   # breaks setuptools
+   sed -i -e '/packaging/s:>=22::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   epytest
+}



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

2023-01-02 Thread Michał Górny
commit: b7aeaf6d8ea3a794c8e394416a120609c1890ab7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  3 06:04:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 06:23:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7aeaf6d

dev-python/pydocstyle: Bump to 6.2.0

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

 dev-python/pydocstyle/Manifest |  1 +
 .../pydocstyle/files/pydocstyle-6.2.0-tomli.patch  | 91 ++
 dev-python/pydocstyle/pydocstyle-6.2.0.ebuild  | 49 
 3 files changed, 141 insertions(+)

diff --git a/dev-python/pydocstyle/Manifest b/dev-python/pydocstyle/Manifest
index 70448015989d..716834b1a5bb 100644
--- a/dev-python/pydocstyle/Manifest
+++ b/dev-python/pydocstyle/Manifest
@@ -1 +1,2 @@
 DIST pydocstyle-6.1.1.tar.gz 73982 BLAKE2B 
6a896221fdcd257f0475472e1cf87ef892d8292a4c0faf661595adb17e2d18f4a8277cda498197309d34597c448203856c272256277a7e35fba20e2e5ba47f2b
 SHA512 
ce4932a6601c80d05a46600f5af7df54798025a5f3dc41ab8cf1bc0d63e7f78b70cccb17dc99ddab25eda9abd639f91468fca1b1ceb4539708350212e481a156
+DIST pydocstyle-6.2.0.gh.tar.gz 77296 BLAKE2B 
22f6d8691763b6c3e41bca7d0ef5193a282189f442072089aebb6d96d2e039e971e9e5645e50f4bcb8433f36cdf0e33c956c4ac381f2e7e649d010d63f5db501
 SHA512 
382c74d22072337a624ac635d95c9cf5fbbd373c11c85b6302c56bf21f099ebc4dd8eec2f896a8c02d4548524078daebbceef7c4fb055dfb6a6eadab0e42a190

diff --git a/dev-python/pydocstyle/files/pydocstyle-6.2.0-tomli.patch 
b/dev-python/pydocstyle/files/pydocstyle-6.2.0-tomli.patch
new file mode 100644
index ..f7600d1973bb
--- /dev/null
+++ b/dev-python/pydocstyle/files/pydocstyle-6.2.0-tomli.patch
@@ -0,0 +1,91 @@
+From b45a393b2f0c4ce0f17c3e58cf5d768bd653e155 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Tue, 3 Jan 2023 06:49:32 +0100
+Subject: [PATCH] Use tomllib/tomli for reading .toml configs
+
+Use the built-in `tomllib` module in Python 3.11 and the modern `tomli`
+package in older Python versions to read .toml configs instead of
+the unmaintained and broken `toml` package.
+
+Fixes #599
+Fixes #600
+---
+ docs/release_notes.rst   |  7 +++
+ poetry.lock  | 16 
+ pyproject.toml   |  4 ++--
+ requirements/runtime.txt |  2 +-
+ requirements/tests.txt   |  1 -
+ src/pydocstyle/config.py | 20 
+ 6 files changed, 30 insertions(+), 20 deletions(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 607aa3f..84bfe0d 100644
+--- a/pyproject.toml
 b/pyproject.toml
+@@ -21,11 +21,11 @@ classifiers = [
+ [tool.poetry.dependencies]
+ python = ">=3.6"
+ snowballstemmer = ">=2.2.0"
+-toml = {version = ">=0.10.2", optional = true}
++tomli = {version = ">=1.2.3", optional = true, python = "<3.11"}
+ importlib-metadata = {version = ">=2.0.0,<5.0.0", python = "<3.8"}
+ 
+ [tool.poetry.extras]
+-toml = ["toml"]
++toml = ["tomli"]
+ 
+ [tool.poetry.scripts]
+ pydocstyle = "pydocstyle.cli:main"
+diff --git a/src/pydocstyle/config.py b/src/pydocstyle/config.py
+index 4819cde..c05f7dc 100644
+--- a/src/pydocstyle/config.py
 b/src/pydocstyle/config.py
+@@ -4,6 +4,7 @@ import copy
+ import itertools
+ import operator
+ import os
++import sys
+ from collections import namedtuple
+ from collections.abc import Set
+ from configparser import NoOptionError, NoSectionError, RawConfigParser
+@@ -14,10 +15,13 @@ from ._version import __version__
+ from .utils import log
+ from .violations import ErrorRegistry, conventions
+ 
+-try:
+-import toml
+-except ImportError:  # pragma: no cover
+-toml = None  # type: ignore
++if sys.version_info >= (3, 11):
++import tomllib
++else:
++try:
++import tomli as tomllib
++except ImportError:  # pragma: no cover
++tomllib = None  # type: ignore
+ 
+ 
+ def check_initialized(method):
+@@ -60,15 +64,15 @@ class TomlParser:
+ read_ok = []
+ for filename in filenames:
+ try:
+-with open(filename, encoding=encoding) as fp:
+-if not toml:
++with open(filename, "rb") as fp:
++if not tomllib:
+ log.warning(
+ "The %s configuration file was ignored, "
+-"because the `toml` package is not installed.",
++"because the `tomli` package is not installed.",
+ filename,
+ )
+ continue
+-self._config.update(toml.load(fp))
++self._config.update(tomllib.load(fp))
+ except OSError:
+ continue
+ if isinstance(filename, os.PathLike):
+-- 
+2.39.0
+

diff --git a/dev-python/pydocstyle/pydocstyle-6.2.0.ebuild 
b/dev-python/pydocstyle/pydocstyle-6.2.0.ebuild
new file mode 100644
index ..ae9b07a98370
--- /dev/null
+++ 

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

2023-01-02 Thread Sam James
commit: e1f8fd4c3409ced8801787046937541001fbca1c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:22:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f8fd4c

dev-db/mysql: Stabilize 5.7.40 amd64, #878907

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

 dev-db/mysql/mysql-5.7.40.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mysql/mysql-5.7.40.ebuild b/dev-db/mysql/mysql-5.7.40.ebuild
index a5986730396c..e22e7215d2bc 100644
--- a/dev-db/mysql/mysql-5.7.40.ebuild
+++ b/dev-db/mysql/mysql-5.7.40.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"
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
 
 REQUIRED_USE="?? ( tcmalloc jemalloc )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 
 # Shorten the path because the socket path length must be shorter than 107 
chars
 # and we will run a mysql server during test phase



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

2023-01-02 Thread Sam James
commit: 5013bc7720ecf9c02fafac4b862d33c122429cd6
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:22:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5013bc77

sys-apps/systemd-utils: Stabilize 251.10 amd64, #887751

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

 sys-apps/systemd-utils/systemd-utils-251.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-251.10.ebuild 
b/sys-apps/systemd-utils/systemd-utils-251.10.ebuild
index e3565a14d72b..b589dcddb59d 100644
--- a/sys-apps/systemd-utils/systemd-utils-251.10.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-251.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,7 +26,7 @@ SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev"
 REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
 RESTRICT="!test? ( test )"



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

2023-01-02 Thread Sam James
commit: 310d000f854fa7931f1bdf306de2488c4ac23586
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:22:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=310d000f

dev-libs/xapian: Stabilize 1.4.21 amd64, #878555

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21.ebuild 
b/dev-libs/xapian/xapian-1.4.21.ebuild
index 57571b3c92a2..43bc125557f0 100644
--- a/dev-libs/xapian/xapian-1.4.21.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

2023-01-02 Thread Sam James
commit: c885e0574b0adfdda15fbf40f8fd8bbee68a7cbd
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:21:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c885e057

dev-libs/libfmt: Stabilize 9.1.0-r1 amd64, #887027

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

 dev-libs/libfmt/libfmt-9.1.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libfmt/libfmt-9.1.0-r1.ebuild 
b/dev-libs/libfmt/libfmt-9.1.0-r1.ebuild
index 51a4c0eb783b..0f755c68e828 100644
--- a/dev-libs/libfmt/libfmt-9.1.0-r1.ebuild
+++ b/dev-libs/libfmt/libfmt-9.1.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
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
S="${WORKDIR}/fmt-${PV}"
 fi
 



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

2023-01-02 Thread Sam James
commit: 5a1bd0658670e5e6edc026e257162d12f9ec2a2b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:22:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1bd065

dev-libs/xapian-bindings: Stabilize 1.4.21 amd64, #878555

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

 dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
index 8c1487a49f9a..a0215a6239d6 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.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
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86"
 IUSE="java lua mono perl php python ruby tcl"
 REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: app-text/xapian-omega/

2023-01-02 Thread Sam James
commit: 11daf64341c4fe67876d3329bcb023d51b0929e1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:22:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11daf643

app-text/xapian-omega: Stabilize 1.4.21 amd64, #878555

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

 app-text/xapian-omega/xapian-omega-1.4.21.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/xapian-omega/xapian-omega-1.4.21.ebuild 
b/app-text/xapian-omega/xapian-omega-1.4.21.ebuild
index e56c0e7e5905..0bd05a92c0eb 100644
--- a/app-text/xapian-omega/xapian-omega-1.4.21.ebuild
+++ b/app-text/xapian-omega/xapian-omega-1.4.21.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"
@@ -10,7 +10,7 @@ S="${WORKDIR}/xapian-omega-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86"
 IUSE=""
 
 DEPEND="~dev-libs/xapian-${PV}:0/30



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

2023-01-02 Thread Sam James
commit: 2ac0d55665d99c02c960ea6427cfe2a8cccbfddd
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:21:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac0d556

sys-apps/util-linux: Stabilize 2.38.1 amd64, #888447

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

 sys-apps/util-linux/util-linux-2.38.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/util-linux/util-linux-2.38.1.ebuild 
b/sys-apps/util-linux/util-linux-2.38.1.ebuild
index bcf9a09b7ac4..0bb5603d9c24 100644
--- a/sys-apps/util-linux/util-linux-2.38.1.ebuild
+++ b/sys-apps/util-linux/util-linux-2.38.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
@@ -19,7 +19,7 @@ else
inherit verify-sig
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
fi
 

SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz;



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

2023-01-02 Thread Sam James
commit: fc13e061ba32e9c850449531c98885c400bb0989
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:21:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc13e061

sys-apps/shadow: Stabilize 4.13-r1 amd64, #888452

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

 sys-apps/shadow/shadow-4.13-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/shadow/shadow-4.13-r1.ebuild 
b/sys-apps/shadow/shadow-4.13-r1.ebuild
index 51e650331e2a..69add27d7377 100644
--- a/sys-apps/shadow/shadow-4.13-r1.ebuild
+++ b/sys-apps/shadow/shadow-4.13-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
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? ( 
https://github.com/shadow-maint/shadow/releases/downloa
 LICENSE="BSD GPL-2"
 # Subslot is for libsubid's SONAME.
 SLOT="0/4"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="acl audit bcrypt cracklib nls pam selinux skey split-usr su xattr"
 # Taken from the man/Makefile.am file.
 LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )



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

2023-01-02 Thread Sam James
commit: 4f0011662efcc286be20bae323f8b8ae82b5ae9f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:21:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f001166

sys-apps/systemd: Stabilize 252.4 amd64, #887749

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

 sys-apps/systemd/systemd-252.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd/systemd-252.4.ebuild 
b/sys-apps/systemd/systemd-252.4.ebuild
index 6a423f8c5593..01c7008a8cd9 100644
--- a/sys-apps/systemd/systemd-252.4.ebuild
+++ b/sys-apps/systemd/systemd-252.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2022 Gentoo Authors
+# Copyright 2011-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -23,7 +23,7 @@ else
MY_P=${MY_PN}-${MY_PV}
S=${WORKDIR}/${MY_P}

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 inherit bash-completion-r1 flag-o-matic linux-info meson-multilib pam



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

2023-01-02 Thread Sam James
commit: 40e8599f087fd466870912f055de305bdc60380d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:21:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e8599f

net-misc/curl: Stabilize 7.87.0 amd64, #01

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

 net-misc/curl/curl-7.87.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/curl/curl-7.87.0.ebuild b/net-misc/curl/curl-7.87.0.ebuild
index 68fc4577aa21..0c0dece77e1c 100644
--- a/net-misc/curl/curl-7.87.0.ebuild
+++ b/net-misc/curl/curl-7.87.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -12,7 +12,7 @@ SRC_URI="https://curl.se/download/${P}.tar.xz
 
 LICENSE="curl"
 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="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba 
+smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
 IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
 IUSE+=" nghttp3 quiche"



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

2023-01-02 Thread Sam James
commit: d4883683ab1ce97a25e0a09a97605dc5dbeb5e23
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:21:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4883683

media-video/wireplumber: Stabilize 0.4.13 amd64, #888643

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

 media-video/wireplumber/wireplumber-0.4.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/wireplumber/wireplumber-0.4.13.ebuild 
b/media-video/wireplumber/wireplumber-0.4.13.ebuild
index 32523c949f25..99972523f301 100644
--- a/media-video/wireplumber/wireplumber-0.4.13.ebuild
+++ b/media-video/wireplumber/wireplumber-0.4.13.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else

SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.bz2;
-   KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Replacement for pipewire-media-session"



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

2023-01-02 Thread Sam James
commit: 0116619a933b9f76007520ad33be1179be744ca5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:21:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0116619a

media-video/pipewire: Stabilize 0.3.63-r2 amd64, #888643

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

 media-video/pipewire/pipewire-0.3.63-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pipewire/pipewire-0.3.63-r2.ebuild 
b/media-video/pipewire/pipewire-0.3.63-r2.ebuild
index 86ab4ffb87cc..3c055c96e0dd 100644
--- a/media-video/pipewire/pipewire-0.3.63-r2.ebuild
+++ b/media-video/pipewire/pipewire-0.3.63-r2.ebuild
@@ -29,7 +29,7 @@ else

SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
fi
 
-   KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Multimedia processing graphs"



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

2023-01-02 Thread Alfredo Tupone
commit: 4590c8b8fa3b26439ac9336243331863a4ed2c52
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Jan  3 06:16:54 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jan  3 06:19:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4590c8b8

sci-libs/caffe2: inherit single and mv api in python dir

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

 ...affe2-1.12.0.ebuild => caffe2-1.12.0-r1.ebuild} | 26 +++---
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/sci-libs/caffe2/caffe2-1.12.0.ebuild 
b/sci-libs/caffe2/caffe2-1.12.0-r1.ebuild
similarity index 91%
rename from sci-libs/caffe2/caffe2-1.12.0.ebuild
rename to sci-libs/caffe2/caffe2-1.12.0-r1.ebuild
index 035c81fabb3a..8f6e1f87386f 100644
--- a/sci-libs/caffe2/caffe2-1.12.0.ebuild
+++ b/sci-libs/caffe2/caffe2-1.12.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
-inherit python-r1 cmake flag-o-matic
+inherit python-single-r1 cmake flag-o-matic
 
 MYPN=pytorch
 MYP=${MYPN}-${PV}
@@ -43,7 +43,9 @@ RDEPEND="
)
ffmpeg? ( media-video/ffmpeg:= )
nnpack? ( sci-libs/NNPACK )
-   numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+   numpy? ( $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ') )
opencl? ( virtual/opencl )
opencv? ( media-libs/opencv:= )
qnnpack? ( sci-libs/QNNPACK )
@@ -57,8 +59,10 @@ DEPEND="
dev-libs/FXdiv
dev-libs/pocketfft
dev-libs/flatbuffers
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/pybind11[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/pybind11[${PYTHON_USEDEP}]
+   ')
 "
 
 S="${WORKDIR}"/${MYP}
@@ -91,7 +95,6 @@ src_configure() {
ewarn "or by running /opt/cuda/extras/demo_suite/deviceQuery | 
grep 'CUDA Capability'"
fi
 
-   python_setup
local mycmakeargs=(
-DBUILD_CUSTOM_PROTOBUF=OFF
-DBUILD_SHARED_LIBS=ON
@@ -144,11 +147,6 @@ src_configure() {
cmake_src_configure
 }
 
-python_install() {
-   python_domodule python/caffe2
-   python_domodule python/torch
-}
-
 src_install() {
cmake_src_install
 
@@ -156,8 +154,10 @@ src_install() {
doins "${BUILD_DIR}"/CMakeCache.txt
 
rm -rf python
-   mkdir -p python/torch || die
+   mkdir -p python/torch/include || die
mv "${ED}"/usr/lib/python*/site-packages/caffe2 python/ || die
+   mv "${ED}"/usr/include/torch python/torch/include || die
cp torch/version.py python/torch/ || die
-   python_foreach_impl python_install
+   python_domodule python/caffe2
+   python_domodule python/torch
 }



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

2023-01-02 Thread Alfredo Tupone
commit: fa97825f64cac2d8ae1fe93f8bf5d1c6abc75930
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Jan  3 06:19:00 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jan  3 06:20:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa97825f

sci-libs/pytorch: use single python class

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

 .../{pytorch-1.12.0-r1.ebuild => pytorch-1.12.0-r2.ebuild}  | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/sci-libs/pytorch/pytorch-1.12.0-r1.ebuild 
b/sci-libs/pytorch/pytorch-1.12.0-r2.ebuild
similarity index 82%
rename from sci-libs/pytorch/pytorch-1.12.0-r1.ebuild
rename to sci-libs/pytorch/pytorch-1.12.0-r2.ebuild
index 02fa58c7ba75..83a4944773f1 100644
--- a/sci-libs/pytorch/pytorch-1.12.0-r1.ebuild
+++ b/sci-libs/pytorch/pytorch-1.12.0-r2.ebuild
@@ -1,10 +1,11 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8,9,10} )
+DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1
 
 DESCRIPTION="Tensors and Dynamic neural networks in Python"
@@ -20,11 +21,15 @@ RESTRICT="test"
 REQUIRED_USE=${PYTHON_REQUIRED_USE}
 RDEPEND="
${PYTHON_DEPS}
-   ~sci-libs/caffe2-${PV}[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ~sci-libs/caffe2-${PV}[${PYTHON_SINGLE_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ')
 "
 DEPEND="${RDEPEND}
-   dev-python/pyyaml[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
 "
 
 src_prepare() {



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

2023-01-02 Thread Sam James
commit: 424036a393f780cdf27a9f3636075e6a560228a2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:11:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:11:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=424036a3

sys-apps/portage: add gentoo upstream metadata

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

 sys-apps/portage/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/portage/metadata.xml b/sys-apps/portage/metadata.xml
index febf750f4d6f..fad6b93955a7 100644
--- a/sys-apps/portage/metadata.xml
+++ b/sys-apps/portage/metadata.xml
@@ -28,6 +28,7 @@

https://gitweb.gentoo.org/proj/portage.git/plain/NEWS

https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage
cpe:/a:gentoo:portage
+   proj/portage
gentoo/portage
portage




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

2023-01-02 Thread Sam James
commit: 6d7b5841d1c868b633ba1b11d46e1ce69c9e51c0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:07:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:10:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7b5841

sys-devel/gcc-config: add github upstream metadata

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

 sys-devel/gcc-config/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/gcc-config/metadata.xml 
b/sys-devel/gcc-config/metadata.xml
index 4de7326c6c73..61a8b0758cd6 100644
--- a/sys-devel/gcc-config/metadata.xml
+++ b/sys-devel/gcc-config/metadata.xml
@@ -11,5 +11,6 @@


proj/gcc-config
+   gentoo/gcc-config

 



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

2023-01-02 Thread Sam James
commit: 75312de0755fcfd64918be5c67768b9143e182a7
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:09:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:10:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75312de0

app-misc/pax-utils: add github upstream metadata

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

 app-misc/pax-utils/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/pax-utils/metadata.xml b/app-misc/pax-utils/metadata.xml
index c95b52c701f5..a010034ad155 100644
--- a/app-misc/pax-utils/metadata.xml
+++ b/app-misc/pax-utils/metadata.xml
@@ -15,5 +15,6 @@

cpe:/a:gentoo:pax-utils
proj/pax-utils
+   gentoo/pax-utils

 



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

2023-01-02 Thread Sam James
commit: f33071229b8557c690284ad594f7d7d218a639d9
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:12:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:12:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3307122

sys-kernel/genkernel: update upstream metadata

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

 sys-kernel/genkernel/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/genkernel/metadata.xml 
b/sys-kernel/genkernel/metadata.xml
index 97bdd73eefa2..7d3f4ace3350 100644
--- a/sys-kernel/genkernel/metadata.xml
+++ b/sys-kernel/genkernel/metadata.xml
@@ -9,6 +9,6 @@


proj/genkernel
-   fuse
+   gentoo/genkernel

 



[gentoo-commits] repo/gentoo:master commit in: app-portage/tatt/

2023-01-02 Thread Sam James
commit: a5b8094486bd93d798e8c9094341afdcf8cfcea6
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:13:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:13:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b80944

app-portage/tatt: add gentoo upstream metadata

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

 app-portage/tatt/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/tatt/metadata.xml b/app-portage/tatt/metadata.xml
index 1a7cfa2f55ab..00042c0069de 100644
--- a/app-portage/tatt/metadata.xml
+++ b/app-portage/tatt/metadata.xml
@@ -13,6 +13,7 @@
   It aims at developers. If you are a normal user you will not need tatt.
   
   
+proj/tatt
 gentoo/tatt
   
   



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

2023-01-02 Thread Sam James
commit: 39fe47636f7cdc95d4bfb2a49701aa2adf23d214
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:12:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:12:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39fe4763

sys-devel/crossdev: add github upstream metadata

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

 sys-devel/crossdev/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/crossdev/metadata.xml b/sys-devel/crossdev/metadata.xml
index 0f9be587406f..d4d3daf6c1ae 100644
--- a/sys-devel/crossdev/metadata.xml
+++ b/sys-devel/crossdev/metadata.xml
@@ -15,5 +15,6 @@


proj/crossdev
+   gentoo/crossdev

 



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

2023-01-02 Thread Sam James
commit: 0b629e52642077a11c45ba8ffcc46d9c25d66fa2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:08:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:10:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b629e52

sys-devel/binutils-config: add gentoo upstream metadata

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

 sys-devel/binutils-config/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-devel/binutils-config/metadata.xml 
b/sys-devel/binutils-config/metadata.xml
index 34de766f7ebc..e9a560fd1d92 100644
--- a/sys-devel/binutils-config/metadata.xml
+++ b/sys-devel/binutils-config/metadata.xml
@@ -8,4 +8,7 @@

Install native symlinks like 'as' 
or 'ar' to /usr/bin. Otherwise keep only ${CTARGET}-as and friends.

+   
+   proj/binutils-config
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/elt-patches/

2023-01-02 Thread Sam James
commit: 48e1a08b0fd89f36fc1381d97a33c08a622e6015
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:10:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:10:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e1a08b

app-portage/elt-patches: add gentoo upstream metadata

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

 app-portage/elt-patches/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-portage/elt-patches/metadata.xml 
b/app-portage/elt-patches/metadata.xml
index 65e1fc82d859..465d8c39f75e 100644
--- a/app-portage/elt-patches/metadata.xml
+++ b/app-portage/elt-patches/metadata.xml
@@ -4,4 +4,7 @@

base-sys...@gentoo.org

+   
+   proj/elt-patches
+   
 



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

2023-01-02 Thread Sam James
commit: a990ed4858f0b0e5be2b474ab170f4e5c4ddee3e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:12:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:12:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a990ed48

sys-devel/crossdev: add gentoo upstream metadata

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

 sys-devel/crossdev/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-devel/crossdev/metadata.xml b/sys-devel/crossdev/metadata.xml
index a4be5df4dfc4..0f9be587406f 100644
--- a/sys-devel/crossdev/metadata.xml
+++ b/sys-devel/crossdev/metadata.xml
@@ -13,4 +13,7 @@
embed...@gentoo.org
Embedded Gentoo

+   
+   proj/crossdev
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/elt-patches/

2023-01-02 Thread Sam James
commit: 66ef9c583a0688d3d9ade0a6d6ba81f921d2a9ac
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:10:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:10:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ef9c58

app-portage/elt-patches: add github upstream metadata

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

 app-portage/elt-patches/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/elt-patches/metadata.xml 
b/app-portage/elt-patches/metadata.xml
index 465d8c39f75e..03193409a70b 100644
--- a/app-portage/elt-patches/metadata.xml
+++ b/app-portage/elt-patches/metadata.xml
@@ -6,5 +6,6 @@


proj/elt-patches
+   gentoo/elt-patches

 



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

2023-01-02 Thread Sam James
commit: 36185b1ea7d6b08e398b27de2a05ba443f9fdf37
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:08:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:10:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36185b1e

sys-devel/binutils-config: add github upstream metadata

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

 sys-devel/binutils-config/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/binutils-config/metadata.xml 
b/sys-devel/binutils-config/metadata.xml
index e9a560fd1d92..b44ab6e35394 100644
--- a/sys-devel/binutils-config/metadata.xml
+++ b/sys-devel/binutils-config/metadata.xml
@@ -10,5 +10,6 @@


proj/binutils-config
+   gentoo/binutils-config

 



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

2023-01-02 Thread Sam James
commit: 74d7fc91b78d43c32edbbdd7a2ff1eef6cfa3943
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:09:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:10:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74d7fc91

app-misc/pax-utils: add gentoo upstream metadata

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

 app-misc/pax-utils/metadata.xml | 26 +++---
 1 file changed, 15 insertions(+), 11 deletions(-)

diff --git a/app-misc/pax-utils/metadata.xml b/app-misc/pax-utils/metadata.xml
index 9d076f898de7..c95b52c701f5 100644
--- a/app-misc/pax-utils/metadata.xml
+++ b/app-misc/pax-utils/metadata.xml
@@ -1,15 +1,19 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-toolch...@gentoo.org
-Gentoo Toolchain Project
-  
-  A suite of ELF tools to aid auditing systems. Contains 
various ELF related utils for ELF32, ELF64 binaries useful for displaying PaX 
and security info on a large groups of binary files.
-  
-Install a more powerful/faster version of 
lddtree
-  
-  
-cpe:/a:gentoo:pax-utils
-  
+   
+   toolch...@gentoo.org
+   Gentoo Toolchain Project
+   
+   
+   A suite of ELF tools to aid auditing systems.
+   Contains various ELF related utils for ELF32, ELF64 binaries 
useful for displaying PaX and security info on a large groups of binary files.
+   
+   
+   Install a more powerful/faster version of 
lddtree
+   
+   
+   cpe:/a:gentoo:pax-utils
+   proj/pax-utils
+   
 



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

2023-01-02 Thread Sam James
commit: 22da4f6e91314b75f2bb7ee94482185c3a3e1a2b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:06:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:10:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22da4f6e

sys-apps/sandbox: add gentoo upstream metadata

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

 sys-apps/sandbox/metadata.xml | 17 ++---
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/sys-apps/sandbox/metadata.xml b/sys-apps/sandbox/metadata.xml
index 11e084f7c9b9..4fa337cd39bb 100644
--- a/sys-apps/sandbox/metadata.xml
+++ b/sys-apps/sandbox/metadata.xml
@@ -1,11 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-  sand...@gentoo.org
-  Sandbox Maintainers
-
-
-  Enable NO_NEW_PRIVS which blocks set*id programs from 
gaining privileges (e.g. sudo)
-
+   
+   sand...@gentoo.org
+   Sandbox Maintainers
+   
+   
+   Enable NO_NEW_PRIVS which blocks set*id 
programs from gaining privileges (e.g. sudo)
+   
+   
+   proj/sandbox
+   
 



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

2023-01-02 Thread Sam James
commit: cba985622c089f355a42d163111c7021841ad3d5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:08:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:10:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cba98562

sys-apps/sandbox: add github upstream metadata

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

 sys-apps/sandbox/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/sandbox/metadata.xml b/sys-apps/sandbox/metadata.xml
index 4fa337cd39bb..bbb3ef1aec4a 100644
--- a/sys-apps/sandbox/metadata.xml
+++ b/sys-apps/sandbox/metadata.xml
@@ -10,5 +10,6 @@


proj/sandbox
+   gentoo/sandbox

 



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

2023-01-02 Thread Sam James
commit: 407db2557ee7734aa4cd64815a1780f06111d9b0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:07:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:10:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=407db255

sys-devel/gcc-config: add gentoo upstream metadata

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

 sys-devel/gcc-config/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-devel/gcc-config/metadata.xml 
b/sys-devel/gcc-config/metadata.xml
index 4dac4d50b500..4de7326c6c73 100644
--- a/sys-devel/gcc-config/metadata.xml
+++ b/sys-devel/gcc-config/metadata.xml
@@ -9,4 +9,7 @@
Install and manage 'cc' and 'f77' 
wrappers in /usr/bin. Otherwise ignore them.
Install native symlinks like 'gcc' 
or 'g++' to /usr/bin. Otherwise keep only ${CTARGET}-gcc and friends.

+   
+   proj/gcc-config
+   
 



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

2023-01-02 Thread Sam James
commit: 92f2942496ab979e396f0f9a1eebc2deb177c058
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 05:55:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 05:57:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92f29424

dev-libs/libbsd: update maintainers

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

 dev-libs/libbsd/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/libbsd/metadata.xml b/dev-libs/libbsd/metadata.xml
index 822dbca25564..d463a91b0f7d 100644
--- a/dev-libs/libbsd/metadata.xml
+++ b/dev-libs/libbsd/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+  
+base-sys...@gentoo.org
+Gentoo Base System
+  
   
 freedesktop-b...@gentoo.org
 Gentoo Freedesktop Project



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

2023-01-02 Thread Sam James
commit: 3808ffd35ec701c80a893de805cf94733375f39e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 05:56:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 05:57:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3808ffd3

app-crypt/libmd: add freedesktop-gitlab upstream metadata

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

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

diff --git a/app-crypt/libmd/metadata.xml b/app-crypt/libmd/metadata.xml
index b0d83aa2e489..0c7ca90940c4 100644
--- a/app-crypt/libmd/metadata.xml
+++ b/app-crypt/libmd/metadata.xml
@@ -5,4 +5,7 @@
base-sys...@gentoo.org
Gentoo Base System

+   
+   libbsd/libmd
+   
 



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

2023-01-02 Thread Sam James
commit: 0e0d7c31e7f482f6913f67672191ae1ca2d1024d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 05:54:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 05:57:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0d7c31

app-crypt/libmd: update maintainers

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

 app-crypt/libmd/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-crypt/libmd/metadata.xml b/app-crypt/libmd/metadata.xml
index 85e4ed814fa2..b0d83aa2e489 100644
--- a/app-crypt/libmd/metadata.xml
+++ b/app-crypt/libmd/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
 



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

2023-01-02 Thread Sam James
commit: 472e26205262ff335d4ceea1cc77af971578fb1b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 05:55:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 05:57:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472e2620

dev-libs/libbsd: add freedesktop-gitlab upstream metadata

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

 dev-libs/libbsd/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/libbsd/metadata.xml b/dev-libs/libbsd/metadata.xml
index d463a91b0f7d..f7d2c3e6ba07 100644
--- a/dev-libs/libbsd/metadata.xml
+++ b/dev-libs/libbsd/metadata.xml
@@ -11,5 +11,6 @@
   
   
 cpe:/a:libbsd:libbsd
+libbsd/libbsd
   
 



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

2023-01-02 Thread Michał Górny
commit: 1e617cd85032ff2a50e7e3cf7844f85879fa7e21
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan  2 16:08:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 05:34:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e617cd8

dev-python/pillow: Skip failing test

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

 dev-python/pillow/pillow-9.4.0.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 923dd7d76648..74b03a94cd52 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -105,6 +105,11 @@ src_test() {
 }
 
 python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO (is clipboard unreliable in Xvfb?)
+   Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard
+   )
+
"${EPYTHON}" selftest.py --installed || die "selftest failed with 
${EPYTHON}"
# no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if 
installed
epytest -p no:relaxed || die "Tests failed with ${EPYTHON}"



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

2023-01-02 Thread Sam James
commit: 466829e501b0bb3f103f8ec124ebbecfd881a1b8
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 04:48:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 04:48:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466829e5

sec-keys/openpgp-keys-gentoo-developers: drop 20220830

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 -
 .../openpgp-keys-gentoo-developers-20220830.ebuild | 231 -
 2 files changed, 232 deletions(-)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index 9f7faf577d6a..dded0b60f758 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -1,3 +1,2 @@
-DIST openpgp-keys-gentoo-developers-20220830-active-devs.gpg 3234718 BLAKE2B 
80753222b4d2febf0d8568503d646e0258410010eefa35ea3914f5979ea05f12634676212df392f5ddbb153899cd7452ee89d412bea9de8e67abf93243444fa8
 SHA512 
2676fe541cdad8755f745ebd24badd7b4193bdff71f478f2442fea84e1e07b060564d437ce642b01a37ba8086a8177a84c32abf3dd794be8e587e1740bed2af2
 DIST openpgp-keys-gentoo-developers-20221031-active-devs.gpg 3275029 BLAKE2B 
1d238a0d18760599c8d43fd6e45091acb88e6569226a7740762ac3f94cc9473650c66c9815c3e5cca12f196b1aa306776a67b836e72eb65aac6e80dfdaa0a78d
 SHA512 
25bc32b8e724087345a7beb0f17c5229622436671102296b234e0a938b14e4cc341dab89b66e2f78d42432ecc3ac607e18647a820d3c5ab85b92fd62b1ade058
 DIST openpgp-keys-gentoo-developers-20230102-active-devs.gpg 3059326 BLAKE2B 
5806b9680228aaa83a1f668845b01741591e8b235a6fe7e808a73d652393d42dd4ebe4b378063cb0a5f12c8510b1accf358d407175717fc130894b0d497d10f2
 SHA512 
8002316b16c9b7b294d349d25709ef5dbce055b2865a901b16dd41daa0e27c0e1fcdff633f204a31ba7a25d6ad326a803209dbefd9eadacb7098975b144defd5

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20220830.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20220830.ebuild
deleted file mode 100644
index a3505aa67f03..
--- 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20220830.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit edo python-any-r1
-
-DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
-HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
-if [[ ${PV} == * ]] ; then
-   PROPERTIES="live"
-
-   BDEPEND="net-misc/curl"
-else
-   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~x86"
-fi
-
-S="${WORKDIR}"
-
-LICENSE="public-domain"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND+="
-   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
-   sec-keys/openpgp-keys-gentoo-auth
-   test? (
-   app-crypt/gnupg
-   )
-"
-
-python_check_deps() {
-   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]] ; then
-   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
-   else
-   default
-   fi
-}
-
-src_compile() {
-   export GNUPGHOME="${T}"/.gnupg
-
-   get_gpg_keyring_dir() {
-   if [[ ${PV} == * ]] ; then
-   echo "${WORKDIR}"
-   else
-   echo "${DISTDIR}"
-   fi
-   }
-
-   local mygpgargs=(
-   --no-autostart
-   --no-default-keyring
-   --homedir "${GNUPGHOME}"
-   )
-
-   # From verify-sig.eclass:
-   # "GPG upstream knows better than to follow the spec, so we can't
-   # override this directory.  However, there is a clean fallback
-   # to GNUPGHOME."
-   addpredict /run/user
-
-   mkdir "${GNUPGHOME}" || die
-   chmod 700 "${GNUPGHOME}" || die
-
-   # Convert the binary keyring into an armored one so we can process it
-   edo gpg "${mygpgargs[@]}" --import 
"$(get_gpg_keyring_dir)"/${P}-active-devs.gpg
-   edo gpg "${mygpgargs[@]}" --export --armor > 
"${WORKDIR}"/gentoo-developers.asc
-
-   # Now strip out the keys which are expired and/or missing a signature
-   # from our L2 developer authority key
-   edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \
-   "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \
-

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

2023-01-02 Thread Sam James
commit: dcdb15b823c6ff9a2862a8d1ee57054926148f2e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 04:48:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 04:48:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcdb15b8

sec-keys/openpgp-keys-gentoo-developers: add 20230102

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 +
 .../openpgp-keys-gentoo-developers-20230102.ebuild | 231 +
 2 files changed, 232 insertions(+)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index cb0bd0ce423f..9f7faf577d6a 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -1,2 +1,3 @@
 DIST openpgp-keys-gentoo-developers-20220830-active-devs.gpg 3234718 BLAKE2B 
80753222b4d2febf0d8568503d646e0258410010eefa35ea3914f5979ea05f12634676212df392f5ddbb153899cd7452ee89d412bea9de8e67abf93243444fa8
 SHA512 
2676fe541cdad8755f745ebd24badd7b4193bdff71f478f2442fea84e1e07b060564d437ce642b01a37ba8086a8177a84c32abf3dd794be8e587e1740bed2af2
 DIST openpgp-keys-gentoo-developers-20221031-active-devs.gpg 3275029 BLAKE2B 
1d238a0d18760599c8d43fd6e45091acb88e6569226a7740762ac3f94cc9473650c66c9815c3e5cca12f196b1aa306776a67b836e72eb65aac6e80dfdaa0a78d
 SHA512 
25bc32b8e724087345a7beb0f17c5229622436671102296b234e0a938b14e4cc341dab89b66e2f78d42432ecc3ac607e18647a820d3c5ab85b92fd62b1ade058
+DIST openpgp-keys-gentoo-developers-20230102-active-devs.gpg 3059326 BLAKE2B 
5806b9680228aaa83a1f668845b01741591e8b235a6fe7e808a73d652393d42dd4ebe4b378063cb0a5f12c8510b1accf358d407175717fc130894b0d497d10f2
 SHA512 
8002316b16c9b7b294d349d25709ef5dbce055b2865a901b16dd41daa0e27c0e1fcdff633f204a31ba7a25d6ad326a803209dbefd9eadacb7098975b144defd5

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230102.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230102.ebuild
new file mode 100644
index ..2d106e87ca20
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230102.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit edo python-any-r1
+
+DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
+HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
+if [[ ${PV} == * ]] ; then
+   PROPERTIES="live"
+
+   BDEPEND="net-misc/curl"
+else
+   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~x86"
+fi
+
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
+   sec-keys/openpgp-keys-gentoo-auth
+   test? (
+   app-crypt/gnupg
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
+   else
+   default
+   fi
+}
+
+src_compile() {
+   export GNUPGHOME="${T}"/.gnupg
+
+   get_gpg_keyring_dir() {
+   if [[ ${PV} == * ]] ; then
+   echo "${WORKDIR}"
+   else
+   echo "${DISTDIR}"
+   fi
+   }
+
+   local mygpgargs=(
+   --no-autostart
+   --no-default-keyring
+   --homedir "${GNUPGHOME}"
+   )
+
+   # From verify-sig.eclass:
+   # "GPG upstream knows better than to follow the spec, so we can't
+   # override this directory.  However, there is a clean fallback
+   # to GNUPGHOME."
+   addpredict /run/user
+
+   mkdir "${GNUPGHOME}" || die
+   chmod 700 "${GNUPGHOME}" || die
+
+   # Convert the binary keyring into an armored one so we can process it
+   edo gpg "${mygpgargs[@]}" --import 
"$(get_gpg_keyring_dir)"/${P}-active-devs.gpg
+   edo gpg "${mygpgargs[@]}" --export --armor > 
"${WORKDIR}"/gentoo-developers.asc
+
+   # Now strip out the keys which are expired and/or missing a signature
+   # from our L2 developer authority key
+   edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \
+   "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \
+

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

2023-01-02 Thread WANG Xuerui
commit: ae53db807e7edc5be119d2699aba5b52deeaed2b
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 04:10:36 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 04:10:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae53db80

media-gfx/graphicsmagick: forward ~loong

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

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

diff --git a/media-gfx/graphicsmagick/graphicsmagick-.ebuild 
b/media-gfx/graphicsmagick/graphicsmagick-.ebuild
index b0c2884dd116..4e497a4945c2 100644
--- a/media-gfx/graphicsmagick/graphicsmagick-.ebuild
+++ b/media-gfx/graphicsmagick/graphicsmagick-.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
@@ -19,7 +19,7 @@ else
SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.asc 
)"
S="${WORKDIR}/${MY_P}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn )"
 fi



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

2023-01-02 Thread WANG Xuerui
commit: a3490fa82c4c16483c21568f559ff95f75cc64c5
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 04:07:36 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 04:09:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3490fa8

dev-python/lit: keyword 16.0.0_pre20230101 for ~loong

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

 dev-python/lit/lit-16.0.0_pre20230101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lit/lit-16.0.0_pre20230101.ebuild 
b/dev-python/lit/lit-16.0.0_pre20230101.ebuild
index 4950a6292b82..9f212061e883 100644
--- a/dev-python/lit/lit-16.0.0_pre20230101.ebuild
+++ b/dev-python/lit/lit-16.0.0_pre20230101.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-01-02 Thread WANG Xuerui
commit: 4a42834f1ddcaecd95a3ea5a4698119c17016d78
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 04:07:50 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 04:09:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a42834f

sys-libs/libcxx: keyword 16.0.0_pre20230101 for ~loong

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

 sys-libs/libcxx/libcxx-16.0.0_pre20230101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libcxx/libcxx-16.0.0_pre20230101.ebuild 
b/sys-libs/libcxx/libcxx-16.0.0_pre20230101.ebuild
index 1b03c27cafcf..113450e24312 100644
--- a/sys-libs/libcxx/libcxx-16.0.0_pre20230101.ebuild
+++ b/sys-libs/libcxx/libcxx-16.0.0_pre20230101.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://libcxx.llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+clang +libcxxabi static-libs test"
 REQUIRED_USE="test? ( clang )"
 RESTRICT="!test? ( test )"



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

2023-01-02 Thread WANG Xuerui
commit: d957e1d594ed4d066dc4f1517e3234cb61c8e57a
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 04:07:58 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 04:09:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d957e1d5

sys-libs/libcxxabi: keyword 16.0.0_pre20230101 for ~loong

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

 sys-libs/libcxxabi/libcxxabi-16.0.0_pre20230101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20230101.ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20230101.ebuild
index b87ab069bc46..26bfc109706b 100644
--- a/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20230101.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20230101.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://libcxxabi.llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+clang static-libs test"
 REQUIRED_USE="test? ( clang )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/llvm-libunwind/

2023-01-02 Thread WANG Xuerui
commit: 1c44553fea59fea57eb5579c13ea07bd7e900ea8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 04:06:48 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 04:09:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c44553f

sys-libs/llvm-libunwind: keyword 16.0.0_pre20230101 for ~loong

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

 sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20230101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20230101.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20230101.ebuild
index b1b5bf2a17bf..e33d3d7c5296 100644
--- a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20230101.ebuild
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20230101.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+clang debug static-libs test"
 REQUIRED_USE="test? ( clang )"
 RESTRICT="!test? ( test )"



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

2023-01-02 Thread Sam James
commit: 6b85cf88adf1ca1025c3cc953e39dfb02620dae4
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 03:37:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 03:37:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b85cf88

sys-devel/gcc: add 13.0.0_pre20230101

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-13.0.0_pre20230101.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 431de6608ee5..c6db5df3f839 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -30,6 +30,7 @@ DIST gcc-12.2.0-patches-8.tar.xz 14656 BLAKE2B 
25f00289699e8e3417c5e4a7d424cdbb1
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13-20221218.tar.xz 82692928 BLAKE2B 
d68af44da5708d6433cc4c409d93d725111bd69fa76d49e8354043ad2bb8aa8cb396489151442910fc4544fedd5290277aa8934aac5c24332c0963dc4605c149
 SHA512 
27b98455bedecbd8cf70f6357924ca1ad45f79ce4a50aefcbcf5b14f6c6a0a5c60fda5b85e7c2c24cf8ce65233dc1eda72c5e48dd0cac699ded1e72c32f0164d
 DIST gcc-13-20221225.tar.xz 82806372 BLAKE2B 
73da814af9d75a1217de7cc84ab3fee1b762ee3845242b21e8724ff22193447f2a5d5c850270083b8de4eb66cf6d70821aa10e0a552d094a7fb7ae0d61a55477
 SHA512 
30bcb6a6a914489513eca6c065b8f6105417bb1fa279664a1b5aa4c2103d9b0fe1c4ba37156f5448c5ffd5990aa72785710082825ab54ccce3998ddd97730b9e
+DIST gcc-13-20230101.tar.xz 82778064 BLAKE2B 
42bd1c0b4c5ba4c137a09a12b548c5d44661b8ddd7ecd27035f83b701af3233366ffc3b726caabbc2c1e597666bb67ca2250bdc252dcf43ef727e3e2c058f71f
 SHA512 
c4651410f87d303de1efdefb8dbc5d98c148e7e3fc02819cfa6516f9aeb550eb113639bfe5868afd25b012e1f8f0eeedaf5b107c984082a33a417c269bc01d57
 DIST gcc-13.1.0-patches-5.tar.xz 11404 BLAKE2B 
5ba2b4002e917750757a28fa4c7ff6ff7090c35f28eb984aee6ad7fc0ac80c88a9d08e1d4d9efa98e6bd3f06e89df47b10b51f8294bb7d2ef0d1ac3fd2a1a963
 SHA512 
6864738794237bd7430c612404dd4b84e275362cb5abd081284a91e5b24c1b0aa97d90b9543168c72147be146887219715325d52ae2920912d9c4e17e7224aa3
 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 
619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb
 SHA512 
b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 
aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12
 SHA512 
92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8

diff --git a/sys-devel/gcc/gcc-13.0.0_pre20230101.ebuild 
b/sys-devel/gcc/gcc-13.0.0_pre20230101.ebuild
new file mode 100644
index ..41e7410862f1
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.0.0_pre20230101.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="5"
+PATCH_GCC_VER="13.1.0"
+MUSL_GCC_VER="13.1.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=$(($(ver_cut 3) - 9998))
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=master
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~loong"
+fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND="${CATEGORY}/binutils[cet(-)?]"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2023-01-02 Thread Sam James
commit: 24c3f5e13d994194972806ebbe8dff0fda37840e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 03:48:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 03:48:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24c3f5e1

sys-apps/texinfo: drop help2man dep; repair prefix help2man usage too

- help2man was being called for the normal case (non-prefix) because
  our patch from the 7.0.0 release branch was touching install-info.c which
  led to it trying to regenerate install-info.1.

  Update the timestamp of install-info.1 to be newer than the C file so
  it doesn't try to regenerate.

- For Prefix, we've had a sed for a while to fix shebangs of some files,
  but the touch trick (as above) seems to have gone stale. Update it to
  touch more files to avoid the same problem as above with help2man.

Fixes: 98dcd65a8e3e750ab30f0e5c7215335201130c5b
Closes: https://bugs.gentoo.org/870814
Signed-off-by: Sam James  gentoo.org>

 sys-apps/texinfo/texinfo-7.0.1-r1.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-apps/texinfo/texinfo-7.0.1-r1.ebuild 
b/sys-apps/texinfo/texinfo-7.0.1-r1.ebuild
index 09499a77dda3..924c8a3d1a00 100644
--- a/sys-apps/texinfo/texinfo-7.0.1-r1.ebuild
+++ b/sys-apps/texinfo/texinfo-7.0.1-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
 
 # Note: if your package uses the texi2dvi utility, it must depend on the
@@ -34,7 +34,6 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
-   sys-apps/help2man
nls? ( >=sys-devel/gettext-0.19.6 )
 "
 
@@ -46,9 +45,12 @@ PATCHES=(
 src_prepare() {
default
 
+   # Drop after 7.0.1 (patch touches install-info which causes 
regeneration)
+   touch man/install-info.1 || die
+
if use prefix ; then
sed -i -e '1c\#!/usr/bin/env sh' util/texi2dvi util/texi2pdf || 
die
-   touch doc/{texi2dvi,texi2pdf,pdftexi2dvi}.1
+   touch {doc,man}/{texi2dvi,texi2pdf,pdftexi2dvi}.1 || die
fi
 }
 



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

2023-01-02 Thread Sam James
commit: 0cf8c048361b807c7e4ecd5b0270ec4311d07bc7
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 03:32:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 03:33:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cf8c048

net-analyzer/tcpreplay: add 4.4.3

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

 net-analyzer/tcpreplay/Manifest   |  1 +
 net-analyzer/tcpreplay/tcpreplay-4.4.3.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/net-analyzer/tcpreplay/Manifest b/net-analyzer/tcpreplay/Manifest
index 8375ad4c3a9f..8e0d9474b8ee 100644
--- a/net-analyzer/tcpreplay/Manifest
+++ b/net-analyzer/tcpreplay/Manifest
@@ -1 +1,2 @@
 DIST tcpreplay-4.4.2.tar.xz 750592 BLAKE2B 
c1f0bad69eca7e086aeb7100c4a35e2984a81412f81eaf981d969d24510736788e4657b511308b38ffbf88021c23272c51b9265eb2fb08318352d3eb8bed0a2a
 SHA512 
78e5482c0cd70a55aa80167c602b33811fa01203860fab4b2d504da71a95e218356ea0cc85254e12be7cb13b611487a150f13df94f9da274661f71e921bd6045
+DIST tcpreplay-4.4.3.tar.xz 750072 BLAKE2B 
218fe1c5faab0fdd75a031afce8f468c85886a4cf21a4d9bd34089bd106756ee0e65e0df605efecb3260ccff266553a44d8ee10249b35524a044c6c5db86fcc7
 SHA512 
d8186a5faf3fbe5505da34cfc466c0375c4f298c997fe85505ea898c8c1241c16f98269596b682983a3e5cbd8493882334c925ff750d95995f3b13c5b83357cf

diff --git a/net-analyzer/tcpreplay/tcpreplay-4.4.3.ebuild 
b/net-analyzer/tcpreplay/tcpreplay-4.4.3.ebuild
new file mode 100644
index ..f953a68c1c37
--- /dev/null
+++ b/net-analyzer/tcpreplay/tcpreplay-4.4.3.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Utilities for editing and replaying previously captured network 
traffic"
+HOMEPAGE="http://tcpreplay.appneta.com/ https://github.com/appneta/tcpreplay;
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://github.com/appneta/tcpreplay;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/appneta/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~sparc ~x86"
+fi
+
+S="${WORKDIR}"/${P/_/-}
+
+LICENSE="BSD GPL-3"
+SLOT="0"
+IUSE="debug pcapnav +tcpdump"
+
+# libpcapnav for pcapnav-config
+BDEPEND="
+   net-libs/libpcapnav
+   >=sys-devel/autogen-5.18.4[libopts]
+"
+DEPEND="
+   dev-libs/libdnet
+   >=net-libs/libpcap-0.9
+   elibc_musl? ( sys-libs/fts-standalone )
+   pcapnav? ( net-libs/libpcapnav )
+   tcpdump? ( net-analyzer/tcpdump )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( docs/{CHANGELOG,CREDIT,HACKING,TODO} )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.3.0-enable-pcap_findalldevs.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e 's|#include |#include |g' \
+   src/common/sendpacket.c || die
+   sed -i \
+   -e 's|@\([A-Z_]*\)@|$(\1)|g' \
+   -e '/tcpliveplay_CFLAGS/s|$| $(LDNETINC)|g' \
+   -e '/tcpliveplay_LDADD/s|$| $(LDNETLIB)|g' \
+   src/Makefile.am || die
+
+   eautoreconf
+}
+
+src_configure() {
+   use elibc_musl && append-flags "-lfts"
+   # By default it uses static linking. Avoid that, bug #252940
+   econf \
+   $(use_enable debug) \
+   $(use_with pcapnav pcapnav-config 
"${BROOT}"/usr/bin/pcapnav-config) \
+   $(use_with tcpdump tcpdump "${ESYSROOT}"/usr/sbin/tcpdump) \
+   --enable-dynamic-link \
+   --enable-local-libopts \
+   --enable-shared \
+   --with-libdnet \
+   --with-testnic2=lo \
+   --with-testnic=lo
+}
+
+src_test() {
+   if [[ ! ${EUID} -eq 0 ]] ; then
+   ewarn "Some tests were disabled due to FEATURES=userpriv"
+   ewarn "To run all tests issue the following command as root:"
+   ewarn " # make -C ${S}/test"
+   emake -j1 -C test tcpprep
+   else
+   emake -j1 test || {
+   ewarn "Note that some tests require eth0 iface to be 
up."
+   die "self test failed - see ${S}/test/test.log"
+   }
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/cpio/, app-arch/cpio/files/

2023-01-02 Thread Sam James
commit: e82c66c6494159d59fe2d771f8eec43748dd869b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 03:28:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 03:33:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e82c66c6

app-arch/cpio: fix build w/ clang 16

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

 .../{cpio-2.13-r4.ebuild => cpio-2.13-r5.ebuild}   |  3 ++-
 ...2.13-wincompatible-function-pointer-types.patch | 23 ++
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/app-arch/cpio/cpio-2.13-r4.ebuild 
b/app-arch/cpio/cpio-2.13-r5.ebuild
similarity index 93%
rename from app-arch/cpio/cpio-2.13-r4.ebuild
rename to app-arch/cpio/cpio-2.13-r5.ebuild
index 79d4ada19621..b184309b5c44 100644
--- a/app-arch/cpio/cpio-2.13-r4.ebuild
+++ b/app-arch/cpio/cpio-2.13-r5.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 @@ PATCHES=(
"${WORKDIR}"/${P}-CVE-2021-38185.patch
"${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch

"${FILESDIR}"/${PN}-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
+   "${FILESDIR}"/${PN}-2.13-wincompatible-function-pointer-types.patch
 )
 
 src_prepare() {

diff --git 
a/app-arch/cpio/files/cpio-2.13-wincompatible-function-pointer-types.patch 
b/app-arch/cpio/files/cpio-2.13-wincompatible-function-pointer-types.patch
new file mode 100644
index ..4f2dc3153656
--- /dev/null
+++ b/app-arch/cpio/files/cpio-2.13-wincompatible-function-pointer-types.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/880373
+https://savannah.gnu.org/bugs/index.php?63349
+https://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=0cc39712803ade7b2d4b89c36b143dad72404063
+
+From 0cc39712803ade7b2d4b89c36b143dad72404063 Mon Sep 17 00:00:00 2001
+From: Bruno Haible 
+Date: Sun, 18 Oct 2020 14:37:13 +0200
+Subject: obstack: Fix a clang warning.
+
+* lib/obstack.c (print_and_abort): Mark as __attribute_noreturn__.
+--- a/gnu/obstack.c
 b/gnu/obstack.c
+@@ -326,7 +326,7 @@ int obstack_exit_failure = EXIT_FAILURE;
+ #   include 
+ #  endif
+ 
+-static _Noreturn void
++static __attribute_noreturn__ void
+ print_and_abort (void)
+ {
+   /* Don't change any of these strings.  Yes, it would be possible to add
+-- 
+cgit v1.1



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

2023-01-02 Thread WANG Xuerui
commit: c28b3a2946b01a55e6f282fac33761bbb88f4f04
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:09:17 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28b3a29

sys-devel/llvm-common: keyword 16.0.0_pre20230101 for ~loong

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

 sys-devel/llvm-common/llvm-common-16.0.0_pre20230101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-common/llvm-common-16.0.0_pre20230101.ebuild 
b/sys-devel/llvm-common/llvm-common-16.0.0_pre20230101.ebuild
index ce5f03ca34a5..54af5bde6db7 100644
--- a/sys-devel/llvm-common/llvm-common-16.0.0_pre20230101.ebuild
+++ b/sys-devel/llvm-common/llvm-common-16.0.0_pre20230101.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 
 RDEPEND="
!sys-devel/llvm:0



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

2023-01-02 Thread WANG Xuerui
commit: 2b3dcc1b94978fec0a8fcb7e81187b67c4c607c0
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:28:21 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b3dcc1b

dev-python/routes: keyword 2.5.1-r2 for ~loong

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

 dev-python/routes/routes-2.5.1-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/routes/routes-2.5.1-r2.ebuild 
b/dev-python/routes/routes-2.5.1-r2.ebuild
index c5be811cf59a..31c293b9a695 100644
--- a/dev-python/routes/routes-2.5.1-r2.ebuild
+++ b/dev-python/routes/routes-2.5.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=8
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 RDEPEND="
>=dev-python/repoze-lru-0.3[${PYTHON_USEDEP}]



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

2023-01-02 Thread WANG Xuerui
commit: 51694858f3b73da7fd1fa17df2e693f25ba90002
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:28:12 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51694858

dev-python/cheroot: keyword 9.0.0 for ~loong

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

 dev-python/cheroot/cheroot-9.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/cheroot/cheroot-9.0.0.ebuild 
b/dev-python/cheroot/cheroot-9.0.0.ebuild
index 18b5c59a86b6..57aaaf91193c 100644
--- a/dev-python/cheroot/cheroot-9.0.0.ebuild
+++ b/dev-python/cheroot/cheroot-9.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="test-rust"
 
 RDEPEND="



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

2023-01-02 Thread WANG Xuerui
commit: 820964b57265ac7e869419b0297a278c5fdde787
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:09:35 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=820964b5

sys-devel/clang-runtime: keyword 16.0.0_pre20230101 for ~loong

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

 sys-devel/clang-runtime/clang-runtime-16.0.0_pre20230101.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20230101.ebuild 
b/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20230101.ebuild
index 67b42357665e..b4fc2669d5d7 100644
--- a/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20230101.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20230101.ebuild
@@ -10,10 +10,9 @@ HOMEPAGE="https://clang.llvm.org/;
 
 LICENSE="metapackage"
 SLOT="${PV%%.*}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+compiler-rt libcxx openmp +sanitize"
 REQUIRED_USE="sanitize? ( compiler-rt )"
-PROPERTIES="live"
 
 RDEPEND="
compiler-rt? (



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

2023-01-02 Thread WANG Xuerui
commit: 439d433c0703cfdf1d72fafff7ee8f090ddd7d69
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:09:33 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439d433c

sys-libs/libomp: keyword 16.0.0_pre20230101 for ~loong

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

 sys-libs/libomp/libomp-16.0.0_pre20230101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libomp/libomp-16.0.0_pre20230101.ebuild 
b/sys-libs/libomp/libomp-16.0.0_pre20230101.ebuild
index c9b535413ffa..96ce1d65ca83 100644
--- a/sys-libs/libomp/libomp-16.0.0_pre20230101.ebuild
+++ b/sys-libs/libomp/libomp-16.0.0_pre20230101.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://openmp.llvm.org;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0/${LLVM_SOABI}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="
debug gdb-plugin hwloc offload ompt test
llvm_targets_AMDGPU llvm_targets_NVPTX



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

2023-01-02 Thread WANG Xuerui
commit: 6eda1e196501be340508fc26e11cd33ee5c1244e
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Jan  2 03:41:07 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eda1e19

media-libs/libart_lgpl: keyword 2.3.21-r3 for ~loong

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

 media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.ebuild 
b/media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.ebuild
index 09c7019c43c8..b430f083dd15 100644
--- a/media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.ebuild
+++ b/media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.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
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.levien.com/libart;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="virtual/pkgconfig"
 



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

2023-01-02 Thread WANG Xuerui
commit: aad9ddad5996e6eb088ff79e2230c6025e9f8fdc
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Jan  2 03:41:09 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad9ddad

app-office/dia: keyword 0.97.3-r1 for ~loong

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

 app-office/dia/dia-0.97.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-office/dia/dia-0.97.3-r1.ebuild 
b/app-office/dia/dia-0.97.3-r1.ebuild
index ad9e09cccb10..b4bee603a01c 100644
--- a/app-office/dia/dia-0.97.3-r1.ebuild
+++ b/app-office/dia/dia-0.97.3-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=6
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Dia;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 # the doc USE flag doesn't seem to do anything without docbook2html
 # cairo support is preferred as explained by upstream at:
 # https://bugzilla.gnome.org/show_bug.cgi?id=729668#c6



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/

2023-01-02 Thread WANG Xuerui
commit: a7213e982f546d4a27764197bef2cbcccacbce6b
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:09:28 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7213e98

sys-libs/compiler-rt: keyword 16.0.0_pre20230101 for ~loong

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

 sys-libs/compiler-rt/compiler-rt-16.0.0_pre20230101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20230101.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20230101.ebuild
index 602941c43842..dcc6a3927600 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20230101.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20230101.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="${LLVM_MAJOR}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
 RESTRICT="!test? ( test ) !clang? ( test )"
 



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

2023-01-02 Thread WANG Xuerui
commit: 316bbf102c00770e7981c26dedc9171315d58a83
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:09:25 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=316bbf10

sys-devel/clang: keyword 16.0.0_pre20230101 for ~loong

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

 sys-devel/clang/clang-16.0.0_pre20230101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang/clang-16.0.0_pre20230101.ebuild 
b/sys-devel/clang/clang-16.0.0_pre20230101.ebuild
index b8648e340558..5a6494180ad1 100644
--- a/sys-devel/clang/clang-16.0.0_pre20230101.ebuild
+++ b/sys-devel/clang/clang-16.0.0_pre20230101.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
 SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2023-01-02 Thread WANG Xuerui
commit: a737caf3eae810c7fbee11a3073e62f41d2294a0
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:29:08 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a737caf3

media-gfx/xdot: keyword 1.2-r1 for ~loong

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

 media-gfx/xdot/xdot-1.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/xdot/xdot-1.2-r1.ebuild 
b/media-gfx/xdot/xdot-1.2-r1.ebuild
index e82772d87b1e..09c625344f92 100644
--- a/media-gfx/xdot/xdot-1.2-r1.ebuild
+++ b/media-gfx/xdot/xdot-1.2-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=7
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc 
x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv 
~sparc x86"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/jrfonseca/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2023-01-02 Thread WANG Xuerui
commit: d9c822fdb84d6407f90df888b0ee2a0b6ddf3779
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:09:30 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c822fd

sys-libs/compiler-rt-sanitizers: keyword 16.0.0_pre20230101 for ~loong

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

 .../compiler-rt-sanitizers-16.0.0_pre20230101.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20230101.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20230101.ebuild
index 2000a91dca1e..8c85e29392da 100644
--- 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20230101.ebuild
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20230101.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="${LLVM_MAJOR}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
 # base targets
 IUSE+=" +libfuzzer +memprof +orc +profile +xray"



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

2023-01-02 Thread WANG Xuerui
commit: 8901cf2e1725288c1606e536b9421fcb4632beba
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Jan  2 03:41:11 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8901cf2e

media-gfx/inkscape: keyword 1.2.1-r2 for ~loong

Some tests fail, but the failures also appear on amd64.

Closes: https://bugs.gentoo.org/885513
Signed-off-by: WANG Xuerui  gentoo.org>

 media-gfx/inkscape/inkscape-1.2.1-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/inkscape/inkscape-1.2.1-r2.ebuild 
b/media-gfx/inkscape/inkscape-1.2.1-r2.ebuild
index 64ce94f2bd58..3691e7f5b7cb 100644
--- a/media-gfx/inkscape/inkscape-1.2.1-r2.ebuild
+++ b/media-gfx/inkscape/inkscape-1.2.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=8
@@ -13,7 +13,7 @@ if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://gitlab.com/inkscape/inkscape.git;
 else
SRC_URI="https://media.inkscape.org/dl/resources/file/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc 
x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="SVG based generic vector-drawing program"



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

2023-01-02 Thread WANG Xuerui
commit: ea4b6270a052a7f5908141d0dd82083e4b836c16
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:09:23 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4b6270

sys-devel/llvm: keyword 16.0.0_pre20230101 for ~loong

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

 sys-devel/llvm/llvm-16.0.0_pre20230101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20230101.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20230101.ebuild
index a62b3a87d4aa..ecc7df9944c0 100644
--- a/sys-devel/llvm/llvm-16.0.0_pre20230101.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0_pre20230101.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
 SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="
+binutils-plugin debug doc exegesis libedit +libffi ncurses test xar
xml z3 zstd



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

2023-01-02 Thread WANG Xuerui
commit: 4ac8af2778b11a69ede4fd903af84c7b470958a0
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:09:20 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac8af27

sys-devel/clang-common: keyword 16.0.0_pre20230101-r1 for ~loong

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

 sys-devel/clang-common/clang-common-16.0.0_pre20230101-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20230101-r1.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20230101-r1.ebuild
index 350245ab982e..842dddf858fd 100644
--- a/sys-devel/clang-common/clang-common-16.0.0_pre20230101-r1.ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.0_pre20230101-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="
default-compiler-rt default-libcxx default-lld llvm-libunwind
hardened stricter



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

2023-01-02 Thread WANG Xuerui
commit: c45963a4f28c4c150ca59d7f2877564291831fad
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Jan  2 03:41:03 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45963a4

dev-python/cachecontrol: keyword 0.12.12 for ~loong

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

 dev-python/cachecontrol/cachecontrol-0.12.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/cachecontrol/cachecontrol-0.12.12.ebuild 
b/dev-python/cachecontrol/cachecontrol-0.12.12.ebuild
index 5d400353b1f5..8529dc4eb85a 100644
--- a/dev-python/cachecontrol/cachecontrol-0.12.12.ebuild
+++ b/dev-python/cachecontrol/cachecontrol-0.12.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
>=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}]



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

2023-01-02 Thread WANG Xuerui
commit: cb266973a2c0c8508a92b37ad74c4c89720a2342
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:11:18 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb266973

dev-python/cherrypy: keyword 18.8.0 for ~loong

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

 dev-python/cherrypy/cherrypy-18.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild 
b/dev-python/cherrypy/cherrypy-18.8.0.ebuild
index 4194e19769b5..d6f377dc6a23 100644
--- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild
+++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="ssl test"
 
 RDEPEND="



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

2023-01-02 Thread WANG Xuerui
commit: ad971e57b31fed48a52f98b5f52e567762834c8c
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Jan  2 03:41:05 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad971e57

app-text/gspell: keyword 1.12.0 for ~loong

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

 app-text/gspell/gspell-1.12.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/gspell/gspell-1.12.0.ebuild 
b/app-text/gspell/gspell-1.12.0.ebuild
index d342cb383354..9a91fe254ab7 100644
--- a/app-text/gspell/gspell-1.12.0.ebuild
+++ b/app-text/gspell/gspell-1.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gspell;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/2" # subslot = libgspell-1 soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 
 IUSE="+introspection +vala"
 REQUIRED_USE="vala? ( introspection )"



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

2023-01-02 Thread WANG Xuerui
commit: 589b9f02d5650a5832b419f38ff77bb5faa27bec
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:29:46 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=589b9f02

dev-python/repoze-lru: keyword 0.7-r3 for ~loong

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

 dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild 
b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
index 6e309924289a..896722077a48 100644
--- a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
+++ b/dev-python/repoze-lru/repoze-lru-0.7-r3.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,7 +24,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="repoze"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
!dev-python/namespace-repoze



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

2023-01-02 Thread WANG Xuerui
commit: 08ccd5d30e1a28075e9069dd45b0ef0cbe526b8a
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:28:15 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08ccd5d3

dev-python/jaraco-collections: keyword 3.8.0 for ~loong

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

 dev-python/jaraco-collections/jaraco-collections-3.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/jaraco-collections/jaraco-collections-3.8.0.ebuild 
b/dev-python/jaraco-collections/jaraco-collections-3.8.0.ebuild
index 393d10fbd974..001e852356a0 100644
--- a/dev-python/jaraco-collections/jaraco-collections-3.8.0.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-3.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
dev-python/jaraco-classes[${PYTHON_USEDEP}]



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

2023-01-02 Thread WANG Xuerui
commit: bff16721af048d68d0926b9ee1281588310eb687
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:29:44 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff16721

dev-python/pylibmc: keyword 1.6.3 for ~loong

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

 dev-python/pylibmc/pylibmc-1.6.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pylibmc/pylibmc-1.6.3.ebuild 
b/dev-python/pylibmc/pylibmc-1.6.3.ebuild
index f2c977175386..32a39a6a1896 100644
--- a/dev-python/pylibmc/pylibmc-1.6.3.ebuild
+++ b/dev-python/pylibmc/pylibmc-1.6.3.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
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 
 DEPEND="
>=dev-libs/libmemcached-0.32



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

2023-01-02 Thread WANG Xuerui
commit: 2e4af2ce8d0e0c513ef5be90a1d28172240603e3
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:30:23 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e4af2ce

dev-libs/libmemcached: keyword 1.0.18-r4 for ~loong

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

 dev-libs/libmemcached/libmemcached-1.0.18-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libmemcached/libmemcached-1.0.18-r4.ebuild 
b/dev-libs/libmemcached/libmemcached-1.0.18-r4.ebuild
index d379cbb0eee3..241101bc2743 100644
--- a/dev-libs/libmemcached/libmemcached-1.0.18-r4.ebuild
+++ b/dev-libs/libmemcached/libmemcached-1.0.18-r4.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
@@ -11,7 +11,7 @@ SRC_URI="https://launchpad.net/${PN}/$(ver_cut 
1-2)/${PV}/+download/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug hsieh +libevent sasl"
 # https://bugs.gentoo.org/498250
 # https://bugs.launchpad.net/gentoo/+bug/1278023



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

2023-01-02 Thread WANG Xuerui
commit: 966eb734263cac54b2e32e9f47b367eb8a58d9e8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:28:19 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966eb734

dev-python/pytest-services: keyword 2.2.1-r1 for ~loong

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

 dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild 
b/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
index 184000da4892..9902529c606e 100644
--- a/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
+++ b/dev-python/pytest-services/pytest-services-2.2.1-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
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
dev-python/requests[${PYTHON_USEDEP}]



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

2023-01-02 Thread WANG Xuerui
commit: 8b15218fad58849c5700ed8e71bd8e58fb02dc75
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:28:23 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b15218f

dev-python/zc-lockfile: keyword 2.0-r1 for ~loong

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

 dev-python/zc-lockfile/zc-lockfile-2.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/zc-lockfile/zc-lockfile-2.0-r1.ebuild 
b/dev-python/zc-lockfile/zc-lockfile-2.0-r1.ebuild
index 748d75b6d91a..444bb1c4fae9 100644
--- a/dev-python/zc-lockfile/zc-lockfile-2.0-r1.ebuild
+++ b/dev-python/zc-lockfile/zc-lockfile-2.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
 
 EAPI=8
@@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="ZPL"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 
 BDEPEND="
test? (



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

2023-01-02 Thread WANG Xuerui
commit: 7caa3cc7922cfc99e3e55c6dcf861cf8c41705ec
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:28:17 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7caa3cc7

dev-python/objgraph: keyword 3.5.0-r1 for ~loong

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

 dev-python/objgraph/objgraph-3.5.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/objgraph/objgraph-3.5.0-r1.ebuild 
b/dev-python/objgraph/objgraph-3.5.0-r1.ebuild
index 7ca816719208..0668e2f34cfa 100644
--- a/dev-python/objgraph/objgraph-3.5.0-r1.ebuild
+++ b/dev-python/objgraph/objgraph-3.5.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
 
 EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
 SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="doc"
 



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

2023-01-02 Thread WANG Xuerui
commit: da60a0558b3c6012efa9bf9281d41457fec91013
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  3 02:29:12 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  3 02:52:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da60a055

media-gfx/xdot: forward ~loong

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

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

diff --git a/media-gfx/xdot/xdot-.ebuild b/media-gfx/xdot/xdot-.ebuild
index b0e3b6d5c63e..37e9fed24e21 100644
--- a/media-gfx/xdot/xdot-.ebuild
+++ b/media-gfx/xdot/xdot-.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
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~x86"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/jrfonseca/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"



[gentoo-commits] repo/gentoo:master commit in: app-arch/dpkg/

2023-01-02 Thread Georgy Yakovlev
commit: bfd1b7e947879210a1b354baed8e6a050abf8459
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan  3 02:44:45 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan  3 02:46:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd1b7e9

app-arch/dpkg: drop 1.21.11

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-arch/dpkg/Manifest|  1 -
 app-arch/dpkg/dpkg-1.21.11.ebuild | 97 ---
 2 files changed, 98 deletions(-)

diff --git a/app-arch/dpkg/Manifest b/app-arch/dpkg/Manifest
index 85daa766a78c..5bb27a5de5ac 100644
--- a/app-arch/dpkg/Manifest
+++ b/app-arch/dpkg/Manifest
@@ -1,5 +1,4 @@
 DIST dpkg_1.20.12.tar.xz 5009108 BLAKE2B 
47ecb53c331503c72081a4c472acd6e94a5b7fca2032358809aa8c546cfd6c1542c7cdfad2a5ceff0e40dc454a61974ec47233061b98cf99aabbb8e53621858c
 SHA512 
ce20b1b00b972e6fa5d5cd6427003415a92a78742dc02a9055fee6f00db22b037c54560170e657d7b74c2ae542fff4b7eba46f642adf911dc2f3b90eebefc3ff
 DIST dpkg_1.20.9.tar.xz 4954428 BLAKE2B 
4e04f7a90c8696971895081e18b220d9dee4bc5930428f131556ae71c673e61e18c363e279b566c2218da60a5aca421807c14cf518952502e707c7397769097b
 SHA512 
904a4742f5f340dc65b2137364dce102a0b2eb42ccedb2a73f79c207362c699fbffaaf1379f1f6c8b8b0e490321af1d03c34b50ebe0c703f5ce8a7f75f17a839
 DIST dpkg_1.21.1.tar.xz 4986936 BLAKE2B 
f5b0f9fe7ac5fe7ba47191a9e467356e748418846ce0fc9f3c61d731e035eb096932848b15e6a85a15938d3bbd6fa069c786ab0e89c77119958fe632a91c309f
 SHA512 
3f3f263e1300f3e4b55e84521847703dcfe465aa54829a69c31c174a2ad5e8b6a8a251da7c6020d31a38e9e6744113924a71e9579469e32289328e91a48db07f
-DIST dpkg_1.21.11.tar.xz 5147576 BLAKE2B 
c6854e9b3d9db9744675104ec477d0967a7de7fad1b9774fcfce3be6f7cfe587ea09b4824764f4cf7ab658fcb92864d57da0e2a5f601c7e9dc253adbda01e1b0
 SHA512 
ed93ccb6b39779c9aa03c4d3505c5c3f70cb198445d95d14eb119f8d5382539fe529e46c062b89f27a7b96ad44fe1d48c9cb30be76dd5c3dbf716af2b25d7b48
 DIST dpkg_1.21.15.tar.xz 5350148 BLAKE2B 
f26611db365266ef9f43484c20d3150889238b34b156cac26f0ae8ae9572e7e4a9839e08a0073a25c886cd2891fc6d84afc97262ae6992267b47fa6e86c03a33
 SHA512 
eb31db63dd454048c3b7539b539720ed71239303ca679df92b934e971914d63dd771da09149054048e24dde1f5627ee24d43dbd8782ca1dc28c4a2bd3ed8f26a

diff --git a/app-arch/dpkg/dpkg-1.21.11.ebuild 
b/app-arch/dpkg/dpkg-1.21.11.ebuild
deleted file mode 100644
index cdfc69c4e2fb..
--- a/app-arch/dpkg/dpkg-1.21.11.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Package maintenance system for Debian"
-HOMEPAGE="https://packages.qa.debian.org/dpkg;
-SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="+bzip2 libmd +lzma nls selinux static-libs test +update-alternatives 
+zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=app-arch/gzip-1.7
-   >=app-arch/tar-1.34-r1
-   >=dev-lang/perl-5.14.2:=
-   sys-libs/ncurses:=[unicode(+)]
-   bzip2? ( app-arch/bzip2 )
-   libmd? ( app-crypt/libmd )
-   lzma? ( app-arch/xz-utils )
-   nls? ( virtual/libintl )
-   selinux? ( sys-libs/libselinux )
-   zlib? ( >=sys-libs/zlib-1.1.4 )
-"
-DEPEND="
-   ${RDEPEND}
-   app-arch/xz-utils
-   virtual/pkgconfig
-   test? (
-   dev-perl/IO-String
-   dev-perl/Test-Pod
-   virtual/perl-Test-Harness
-   )
-"
-BDEPEND="
-   sys-devel/flex
-   nls? (
-   app-text/po4a
-   >=sys-devel/gettext-0.18.2
-   )
-"
-DOCS=(
-   ChangeLog
-   THANKS
-   TODO
-)
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.18.12-flags.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's|\|${AR}|g' src/at/deb-format.at src/at/testsuite || 
die
-
-   eautoreconf
-}
-
-src_configure() {
-   tc-export AR CC
-
-   econf \
-   $(use_enable nls) \
-   $(use_enable update-alternatives) \
-   $(use_with bzip2 libbz2) \
-   $(use_with libmd) \
-   $(use_with lzma liblzma) \
-   $(use_with selinux libselinux) \
-   $(use_with zlib libz) \
-   --enable-unicode \
-   --disable-compiler-warnings \
-   --disable-dselect \
-   --disable-start-stop-daemon \
-   --localstatedir="${EPREFIX}"/var
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   default
-
-   keepdir \
-   /usr/$(get_libdir)/db/methods/{mnt,floppy,disk} \
-   /var/lib/dpkg/{alternatives,info,parts,updates}
-
-   find "${ED}" -name '*.la' -delete || die
-
-   if ! use static-libs; then
-   find "${ED}" -name '*.a' -delete || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/dpkg/

2023-01-02 Thread Georgy Yakovlev
commit: 12673e8b384c2c56ed51a82f22303915ec0b0b82
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan  3 02:41:28 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan  3 02:46:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12673e8b

app-arch/dpkg: add 1.21.15

libmd no longer optional.
modernize ebuild a bit.
hackfix buffer overflow in tests.

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-arch/dpkg/Manifest|   1 +
 app-arch/dpkg/dpkg-1.21.15.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/app-arch/dpkg/Manifest b/app-arch/dpkg/Manifest
index 23cd031b0a4c..85daa766a78c 100644
--- a/app-arch/dpkg/Manifest
+++ b/app-arch/dpkg/Manifest
@@ -2,3 +2,4 @@ DIST dpkg_1.20.12.tar.xz 5009108 BLAKE2B 
47ecb53c331503c72081a4c472acd6e94a5b7fc
 DIST dpkg_1.20.9.tar.xz 4954428 BLAKE2B 
4e04f7a90c8696971895081e18b220d9dee4bc5930428f131556ae71c673e61e18c363e279b566c2218da60a5aca421807c14cf518952502e707c7397769097b
 SHA512 
904a4742f5f340dc65b2137364dce102a0b2eb42ccedb2a73f79c207362c699fbffaaf1379f1f6c8b8b0e490321af1d03c34b50ebe0c703f5ce8a7f75f17a839
 DIST dpkg_1.21.1.tar.xz 4986936 BLAKE2B 
f5b0f9fe7ac5fe7ba47191a9e467356e748418846ce0fc9f3c61d731e035eb096932848b15e6a85a15938d3bbd6fa069c786ab0e89c77119958fe632a91c309f
 SHA512 
3f3f263e1300f3e4b55e84521847703dcfe465aa54829a69c31c174a2ad5e8b6a8a251da7c6020d31a38e9e6744113924a71e9579469e32289328e91a48db07f
 DIST dpkg_1.21.11.tar.xz 5147576 BLAKE2B 
c6854e9b3d9db9744675104ec477d0967a7de7fad1b9774fcfce3be6f7cfe587ea09b4824764f4cf7ab658fcb92864d57da0e2a5f601c7e9dc253adbda01e1b0
 SHA512 
ed93ccb6b39779c9aa03c4d3505c5c3f70cb198445d95d14eb119f8d5382539fe529e46c062b89f27a7b96ad44fe1d48c9cb30be76dd5c3dbf716af2b25d7b48
+DIST dpkg_1.21.15.tar.xz 5350148 BLAKE2B 
f26611db365266ef9f43484c20d3150889238b34b156cac26f0ae8ae9572e7e4a9839e08a0073a25c886cd2891fc6d84afc97262ae6992267b47fa6e86c03a33
 SHA512 
eb31db63dd454048c3b7539b539720ed71239303ca679df92b934e971914d63dd771da09149054048e24dde1f5627ee24d43dbd8782ca1dc28c4a2bd3ed8f26a

diff --git a/app-arch/dpkg/dpkg-1.21.15.ebuild 
b/app-arch/dpkg/dpkg-1.21.15.ebuild
new file mode 100644
index ..2a5678759150
--- /dev/null
+++ b/app-arch/dpkg/dpkg-1.21.15.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Package maintenance system for Debian"
+HOMEPAGE="https://packages.qa.debian.org/dpkg;
+SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+bzip2 +lzma nls selinux static-libs test +update-alternatives +zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-arch/gzip-1.7
+   >=app-arch/tar-1.34-r1
+   app-crypt/libmd
+   >=dev-lang/perl-5.14.2:=
+   sys-libs/ncurses:=[unicode(+)]
+   bzip2? ( app-arch/bzip2 )
+   lzma? ( app-arch/xz-utils )
+   nls? ( virtual/libintl )
+   selinux? ( sys-libs/libselinux )
+   zlib? ( >=sys-libs/zlib-1.1.4 )
+"
+DEPEND="
+   ${RDEPEND}
+   app-arch/xz-utils
+   virtual/pkgconfig
+   test? (
+   dev-perl/IO-String
+   dev-perl/Test-Pod
+   virtual/perl-Test-Harness
+   )
+"
+BDEPEND="
+   sys-devel/flex
+   nls? (
+   app-text/po4a
+   >=sys-devel/gettext-0.18.2
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.18.12-flags.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's|\|${AR}|g' src/at/deb-format.at src/at/testsuite || 
die
+
+   # upstream sets 200, that's a bit too short.
+   # it may not fail in real usage, but fails with 
/var/tmp/portage/$cat/pkg added.
+   # on my system it's exactly 201 characters.
+   sed -i -e 's/char\ buf\[200\]/char\ buf\[300\]/' src/deb/extract.c || 
die
+
+   eautoreconf
+}
+
+src_configure() {
+   tc-export AR CC
+
+   local myconf=(
+   --disable-compiler-warnings
+   --disable-devel-docs
+   --disable-dselect
+   --disable-start-stop-daemon
+   --enable-unicode
+   --localstatedir="${EPREFIX}"/var
+   $(use_enable nls)
+   $(use_enable update-alternatives)
+   $(use_with bzip2 libbz2)
+   $(use_with lzma liblzma)
+   $(use_with selinux libselinux)
+   $(use_with zlib libz)
+
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   local DOCS=( debian/changelog THANKS TODO )
+   default
+
+   keepdir \
+   /usr/$(get_libdir)/db/methods/{mnt,floppy,disk} \
+   /var/lib/dpkg/{alternatives,info,parts,updates}
+
+   find 

[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/csharp-language-server/

2023-01-02 Thread Maciej Barć
commit: 7dee80b3a3f401d52eaa2bb9f0b918d2ea6a9f79
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jan  3 01:53:10 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jan  3 02:30:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dee80b3

dev-dotnet/csharp-language-server: new package; add 0.5.7

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

 dev-dotnet/csharp-language-server/Manifest |  2 +
 .../csharp-language-server-0.5.7.ebuild| 76 ++
 dev-dotnet/csharp-language-server/metadata.xml | 14 
 3 files changed, 92 insertions(+)

diff --git a/dev-dotnet/csharp-language-server/Manifest 
b/dev-dotnet/csharp-language-server/Manifest
new file mode 100644
index ..f0a298e557d5
--- /dev/null
+++ b/dev-dotnet/csharp-language-server/Manifest
@@ -0,0 +1,2 @@
+DIST csharp-language-server-0.5.7-prebuilt.tar.xz 175773432 BLAKE2B 
3351011c9adccf266c9cb583400e7920cc1b28d502b8a217b7ea72f43f7506ff921adca56440128cbe339087d8c667f1d8587714ed882ee2bf834a77c4f6adea
 SHA512 
413c244de117919407186991ff94cc56e3b86c4e1a8090b78997511e925c31776953c8ee1efc4d9cf3e817e57fbfd92026d7a52c21f022b4919e7b765cd905e9
+DIST csharp-language-server-0.5.7.tar.gz 35762 BLAKE2B 
80b691cc1f646c1ad41ceb49bb6e59d460769ec3a8616e4acffc27bbc406a8302ddc69c0d330a4c3990cf31f4cdf1ead5fe29eda7f159572a5411d5055fc9027
 SHA512 
92a1704404b9bb7b042016b82b7789dd6169cfdb9a609584158e677d4519fb972b5ed7cd07a950da8875a3d478727e33e81261aa67fa332aa6016351af3aba26

diff --git 
a/dev-dotnet/csharp-language-server/csharp-language-server-0.5.7.ebuild 
b/dev-dotnet/csharp-language-server/csharp-language-server-0.5.7.ebuild
new file mode 100644
index ..ab7d3aec623d
--- /dev/null
+++ b/dev-dotnet/csharp-language-server/csharp-language-server-0.5.7.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOTNET_COMPAT=6.0
+
+inherit edo multiprocessing
+
+DESCRIPTION="Roslyn-based LSP language server for C#"
+HOMEPAGE="https://github.com/razzmatazz/csharp-language-server/;
+SRC_URI="
+   https://github.com/razzmatazz/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz
+   https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-prebuilt.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+RDEPEND="virtual/dotnet-sdk:${DOTNET_COMPAT}"
+BDEPEND="${RDEPEND}"
+
+# Generated by dotnet.
+QA_PREBUILT=".*"
+
+src_prepare() {
+   export DOTNET_CLI_TELEMETRY_OPTOUT=1
+   export DOTNET_NOLOGO=1
+   export DOTNET_CONFIGURATION=$(usex debug Debug Release)
+   export 
DOTNET_OUTPUT="${WORKDIR}"/${P}_net${DOTNET_COMPAT}_${DOTNET_CONFIGURATION}/${PN}
+   export NUGET_PACKAGES="${WORKDIR}"/nuget_packages
+
+   default
+}
+
+src_configure() {
+   edob dotnet restore "${S}"/src  \
+   --source "${NUGET_PACKAGES}"\
+   -p:TargetFramework=net${DOTNET_COMPAT}
+}
+
+src_compile() {
+   local myopts=(
+   --configuration ${DOTNET_CONFIGURATION}
+   --no-restore
+   --no-self-contained
+   --nologo
+   --output "${DOTNET_OUTPUT}"
+   -maxCpuCount:$(makeopts_jobs)
+   -p:TargetFramework=net${DOTNET_COMPAT}
+   )
+   edob dotnet build ${myopts[@]} "${S}"/src
+}
+
+src_test() {
+   local myopts=(
+   --configuration ${DOTNET_CONFIGURATION}
+   --no-restore
+   --nologo
+   -maxCpuCount:$(makeopts_jobs)
+   -p:TargetFramework=net${DOTNET_COMPAT}
+   )
+   edob dotnet test ${myopts[@]} "${S}"/src
+}
+
+src_install() {
+   mkdir -p "${ED}"/usr/share/ || die
+   cp -r "${DOTNET_OUTPUT}" "${ED}"/usr/share/ || die
+
+   dosym -r /usr/share/${PN}/CSharpLanguageServer /usr/bin/csharp-ls
+
+   dodoc CHANGELOG.md README.md
+}

diff --git a/dev-dotnet/csharp-language-server/metadata.xml 
b/dev-dotnet/csharp-language-server/metadata.xml
new file mode 100644
index ..b3f9def38188
--- /dev/null
+++ b/dev-dotnet/csharp-language-server/metadata.xml
@@ -0,0 +1,14 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+x...@gentoo.org
+Maciej Barć
+  
+  
+
https://raw.githubusercontent.com/razzmatazz/csharp-language-server/master/CHANGELOG.md
+
https://github.com/razzmatazz/csharp-language-server/issues/
+razzmatazz/csharp-language-server
+  
+



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

2023-01-02 Thread Sam James
commit: e6d9eec147b633180236d5167a3f5cc0354f92ab
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 01:04:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 01:06:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d9eec1

sys-devel/binutils-config: add 5.5

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

 sys-devel/binutils-config/Manifest  | 1 +
 .../{binutils-config-.ebuild => binutils-config-5.5.ebuild} | 6 +++---
 sys-devel/binutils-config/binutils-config-.ebuild   | 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/sys-devel/binutils-config/Manifest 
b/sys-devel/binutils-config/Manifest
index de1ae43166e9..f9cff1890d47 100644
--- a/sys-devel/binutils-config/Manifest
+++ b/sys-devel/binutils-config/Manifest
@@ -1 +1,2 @@
 DIST binutils-config-5.4.1.tar.xz 7328 BLAKE2B 
51f0ca625abfd964cc1b6c902017edc9790da1d33a44b3da64e3b2c68ed245fc1c0eb8b3fb999f6acb88e614f47e2f53e19b456b03c069bb61cd0f39e85d786d
 SHA512 
af12644d591152f45d573bee0499b21c293b68a9b81626e9e1d46d5a7dc40e9a24642364bdb2bce52d61cbe3d2e045f4ab6e50a9827648a820bac885f20239cd
+DIST binutils-config-5.5.tar.xz 7344 BLAKE2B 
decef43013ca2f7c6d36c12d08d55f499d866b6b1b55ed58f8b2df3761077b5e2c4d09d1f2c40762d42c2d3b9827575833a502b79180ef13b845f1a39a5f2feb
 SHA512 
6f6e21799b47e38cd61621e4ec018dc0db4811f363c0817025c3e3be651d3790b30a0cab233f35fe40b1d57c88daa246037f24a7488187f4e47cca589d87d45b

diff --git a/sys-devel/binutils-config/binutils-config-.ebuild 
b/sys-devel/binutils-config/binutils-config-5.5.ebuild
similarity index 85%
copy from sys-devel/binutils-config/binutils-config-.ebuild
copy to sys-devel/binutils-config/binutils-config-5.5.ebuild
index 0282c67448af..4a85f28d4cdb 100644
--- a/sys-devel/binutils-config/binutils-config-.ebuild
+++ b/sys-devel/binutils-config/binutils-config-5.5.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/binutils-config.git;
inherit git-r3
 else

SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Utility to change the binutils version being used"

diff --git a/sys-devel/binutils-config/binutils-config-.ebuild 
b/sys-devel/binutils-config/binutils-config-.ebuild
index 0282c67448af..4a85f28d4cdb 100644
--- a/sys-devel/binutils-config/binutils-config-.ebuild
+++ b/sys-devel/binutils-config/binutils-config-.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/binutils-config.git;
inherit git-r3
 else

SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Utility to change the binutils version being used"



[gentoo-commits] proj/binutils-config: New tag: v5.5

2023-01-02 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 01:02:52 2023 +

New tag: v5.5




[gentoo-commits] proj/binutils-config:master commit in: src/

2023-01-02 Thread Sam James
commit: 80d2c435a58d88cfe71f37378bffae35e072408f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jan  2 17:21:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 01:01:35 2023 +
URL:
https://gitweb.gentoo.org/proj/binutils-config.git/commit/?id=80d2c435

Allow EPREFIX to be overridden for manipulating prefixed ROOT

This use case was totally broken. We need to hardcode BROOT instead, as
we don't want to source /lib/gentoo/functions.sh from ROOT

We did the same with gcc-config. This aligns the start of these scripts.

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

 src/binutils-config | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/src/binutils-config b/src/binutils-config
index 4219f93..37ea77c 100755
--- a/src/binutils-config
+++ b/src/binutils-config
@@ -1,28 +1,25 @@
 #!/usr/bin/env bash
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Format of /etc/env.d/binutils/:
 #  config-TARGET:  CURRENT=version for TARGET
 #  TARGET-VER: has a TARGET and VER variable
 
-EPREFIX="@GENTOO_EPREFIX@"
-if [[ ${EPREFIX} == "@"GENTOO_EPREFIX"@" ]] ; then
-   EPREFIX=""
-fi
-
 : ${ROOT:=/}
 [[ ${ROOT} != */ ]] && ROOT="${ROOT}/"
 [[ ${ROOT} != /* ]] && ROOT="${PWD%/}/${ROOT}"
-
+BROOT="@GENTOO_EPREFIX@"
+[[ ${BROOT} == @*@ ]] && BROOT=""
+: ${EPREFIX="${BROOT}"}
 EROOT="${ROOT%/}${EPREFIX}/"
 
-cd "${EPREFIX}/"
+cd "${BROOT}/"
 
 trap ":" INT QUIT TSTP
 
 argv0=${0##*/}
-FUNCTIONS_SH="${EPREFIX}/lib/gentoo/functions.sh"
+FUNCTIONS_SH="${BROOT}/lib/gentoo/functions.sh"
 source ${FUNCTIONS_SH} || {
echo "${argv0}: Could not source ${FUNCTIONS_SH}!" 1>&2
exit 1



[gentoo-commits] proj/binutils-config:master commit in: src/

2023-01-02 Thread Sam James
commit: 0c8928b6b49603c0a3e0bcf1640da708865d20fe
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jan  2 17:24:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 01:01:35 2023 +
URL:
https://gitweb.gentoo.org/proj/binutils-config.git/commit/?id=0c8928b6

Read CHOST with portageq from EROOT and not /

Signed-off-by: James Le Cuirot  gentoo.org>
Closes: https://github.com/gentoo/binutils-config/pull/1
Signed-off-by: Sam James  gentoo.org>

 src/binutils-config | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/binutils-config b/src/binutils-config
index 37ea77c..a28366a 100755
--- a/src/binutils-config
+++ b/src/binutils-config
@@ -13,6 +13,7 @@ BROOT="@GENTOO_EPREFIX@"
 [[ ${BROOT} == @*@ ]] && BROOT=""
 : ${EPREFIX="${BROOT}"}
 EROOT="${ROOT%/}${EPREFIX}/"
+export PORTAGE_CONFIGROOT="${EROOT}"
 
 cd "${BROOT}/"
 



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

2023-01-02 Thread Maciej Barć
commit: 699fa6c1027bcac8f5891f82b6380e7dc0dd18e3
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jan  3 00:38:12 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jan  3 00:38:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=699fa6c1

app-emacs/consult: bump to 0.30

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

 app-emacs/consult/Manifest|  1 +
 app-emacs/consult/consult-0.30.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/app-emacs/consult/Manifest b/app-emacs/consult/Manifest
index 685c3947e2f6..4bf516e807b9 100644
--- a/app-emacs/consult/Manifest
+++ b/app-emacs/consult/Manifest
@@ -1,3 +1,4 @@
 DIST consult-0.19.tar.gz 94673 BLAKE2B 
a0bfacd0eccde14a332e85d31ad37092f418b5d250db8bc5a674881828d198fd2b26d66be1574539c33fcdc70f7165f4be84a4f920f1eb62b6bee0048b46ac54
 SHA512 
b1f023d57f29ec9443add83aca818a0f7f2c4954e8d5f53246fbb5a2525c03c20c71d69d8e748fe6fe6044393849b33f9589428528d2d0837e5848aab2724f4e
 DIST consult-0.20.tar.gz 96288 BLAKE2B 
41d35655b75c6f3901b5b20f743bdf5119d0347a2d2a0dd6884cbf3856146ed30a224da75147063a93f4274772d54bbb6f91d4deb9fbda5f93d57d1b70083ef0
 SHA512 
d9f847f086e2921a769e84b10439512e0b614b87c424d6b206ed1007bbd67360072e02441a4249ac31ea6aa9ad5d36a042af27c0ebc935de3889e31d604ac8c9
 DIST consult-0.29.tar.gz 98233 BLAKE2B 
e500e3b48609000934c82832c80c9a253ee260a67c1b7e437f792668f607aa8d8e7909bd889341bf2cfc46bd4e54ed133350862aa2e7fe51fe36948d5b5edc17
 SHA512 
fff55c1eb435955b48e830626e06eb657cdd7c48722e9583f47842c720d1a3bc1ee8ca97ef758ad4270709fc303ba6c76dfa4c153fc958acee348aadf1e5a1f9
+DIST consult-0.30.tar.gz 97691 BLAKE2B 
3e09bf24a1385f70b77d072c58e5d63a7a3bf3f89e7c2a22751e5dabead62b759c6a52577660c65a17134e0c0dc8f2ea63c79cfb874df4de06556ac2af995a8d
 SHA512 
2eff338c557d096b4bf048d1abcfde093cd600350ce691c33408f15fdf112738eb9aee33c043412b87d7a81d27c939860ea82e5ca55f32382afecded1668934b

diff --git a/app-emacs/consult/consult-0.30.ebuild 
b/app-emacs/consult/consult-0.30.ebuild
new file mode 100644
index ..1a06823ec878
--- /dev/null
+++ b/app-emacs/consult/consult-0.30.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+NEED_EMACS=27
+
+inherit elisp
+
+DESCRIPTION="Consulting complete-read"
+HOMEPAGE="https://github.com/minad/consult;
+SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=app-emacs/compat-28.1"
+BDEPEND="${RDEPEND}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}



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

2023-01-02 Thread Maciej Barć
commit: 9d25656185b93e7094c83868031463b81245ac1d
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jan  3 00:38:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jan  3 00:38:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d256561

app-emacs/consult: drop old 0.19

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

 app-emacs/consult/Manifest|  1 -
 app-emacs/consult/consult-0.19.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/app-emacs/consult/Manifest b/app-emacs/consult/Manifest
index 4bf516e807b9..1982e3df1275 100644
--- a/app-emacs/consult/Manifest
+++ b/app-emacs/consult/Manifest
@@ -1,4 +1,3 @@
-DIST consult-0.19.tar.gz 94673 BLAKE2B 
a0bfacd0eccde14a332e85d31ad37092f418b5d250db8bc5a674881828d198fd2b26d66be1574539c33fcdc70f7165f4be84a4f920f1eb62b6bee0048b46ac54
 SHA512 
b1f023d57f29ec9443add83aca818a0f7f2c4954e8d5f53246fbb5a2525c03c20c71d69d8e748fe6fe6044393849b33f9589428528d2d0837e5848aab2724f4e
 DIST consult-0.20.tar.gz 96288 BLAKE2B 
41d35655b75c6f3901b5b20f743bdf5119d0347a2d2a0dd6884cbf3856146ed30a224da75147063a93f4274772d54bbb6f91d4deb9fbda5f93d57d1b70083ef0
 SHA512 
d9f847f086e2921a769e84b10439512e0b614b87c424d6b206ed1007bbd67360072e02441a4249ac31ea6aa9ad5d36a042af27c0ebc935de3889e31d604ac8c9
 DIST consult-0.29.tar.gz 98233 BLAKE2B 
e500e3b48609000934c82832c80c9a253ee260a67c1b7e437f792668f607aa8d8e7909bd889341bf2cfc46bd4e54ed133350862aa2e7fe51fe36948d5b5edc17
 SHA512 
fff55c1eb435955b48e830626e06eb657cdd7c48722e9583f47842c720d1a3bc1ee8ca97ef758ad4270709fc303ba6c76dfa4c153fc958acee348aadf1e5a1f9
 DIST consult-0.30.tar.gz 97691 BLAKE2B 
3e09bf24a1385f70b77d072c58e5d63a7a3bf3f89e7c2a22751e5dabead62b759c6a52577660c65a17134e0c0dc8f2ea63c79cfb874df4de06556ac2af995a8d
 SHA512 
2eff338c557d096b4bf048d1abcfde093cd600350ce691c33408f15fdf112738eb9aee33c043412b87d7a81d27c939860ea82e5ca55f32382afecded1668934b

diff --git a/app-emacs/consult/consult-0.19.ebuild 
b/app-emacs/consult/consult-0.19.ebuild
deleted file mode 100644
index d2a809943fab..
--- a/app-emacs/consult/consult-0.19.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-NEED_EMACS=27
-
-inherit elisp
-
-DESCRIPTION="Consulting complete-read"
-HOMEPAGE="https://github.com/minad/consult;
-SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=app-emacs/compat-28.1"
-BDEPEND="${RDEPEND}"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
-   elisp_src_compile
-   elisp-make-autoload-file
-}



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

2023-01-02 Thread Sam James
commit: 0fdf91f85e5f934693002364f1c3c411e662f9cc
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Dec 31 15:37:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 00:32:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fdf91f8

app-forensics/yara: drop 4.2.2

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 app-forensics/yara/Manifest  |  1 -
 app-forensics/yara/yara-4.2.2.ebuild | 57 
 2 files changed, 58 deletions(-)

diff --git a/app-forensics/yara/Manifest b/app-forensics/yara/Manifest
index ce50cf366466..a29c11ba9394 100644
--- a/app-forensics/yara/Manifest
+++ b/app-forensics/yara/Manifest
@@ -1,2 +1 @@
-DIST yara-4.2.2.tar.gz 1287486 BLAKE2B 
956a9ed4dab64d24cff680248b4f95b06287e96d27b3f94ff80e97641b3dc4581eaee59cf0d19dfffa9f90a6f0a56f95d3f90f9e9472b65e133bf4aac3e42da3
 SHA512 
6eb42e63eff93ce636e1d2ae84e30621eeea0d91e1d72bb2cbe826aca6af306bb3564ac2314bc090fb59c9aca5436e72d33658009722ce0cfbaae7ef87cc894e
 DIST yara-4.2.3.tar.gz 1288334 BLAKE2B 
4e92570e4dced5c1aa114065d791fc6780ea1281919eb1e908d4181fb5a966137c58d82ae09e8ba18edc69a25d542e3820d8e8de4ac62c0636e273e158086954
 SHA512 
1df23837d14d3f9f72db901190e7412241514a8914d72b753df32ad8a44c7a49ad8f14941a95de83754e4d1dd0f23d712d8e6a43916343341b92cb1bc66f3c09

diff --git a/app-forensics/yara/yara-4.2.2.ebuild 
b/app-forensics/yara/yara-4.2.2.ebuild
deleted file mode 100644
index 2c2cc68a11ab..
--- a/app-forensics/yara/yara-4.2.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A malware identification and classification tool"
-HOMEPAGE="http://virustotal.github.io/yara/;
-SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${PV/_/-}"
-
-LICENSE="Apache-2.0"
-SLOT="0/8"
-if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="amd64 ~ppc64 x86"
-fi
-IUSE="+dex +dotnet +cuckoo +macho +magic profiling python test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/openssl:=
-   cuckoo? ( dev-libs/jansson:= )
-   magic? ( sys-apps/file:= )
-"
-RDEPEND="${DEPEND}"
-PDEPEND="python? ( =dev-python/yara-python-$(ver_cut 1)* )"
-
-PATCHES=( "${FILESDIR}/${PN}-$(ver_cut 1-2)-test.patch" )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable profiling) \
-   $(use_enable cuckoo) \
-   $(use_enable magic) \
-   $(use_enable dotnet) \
-   $(use_enable macho) \
-   $(use_enable dex) \
-   $(use_enable test static)
-}
-
-src_test() {
-   emake check
-}
-
-src_install() {
-   default
-
-   # TODO: Allow tests to work against dyn. lib rather than building
-   # statically just for tests.
-   find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-forensics/yara/, app-forensics/yara/files/

2023-01-02 Thread Sam James
commit: 11889b62058455ca061e0c0376a1db3716c97750
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Jan  2 19:59:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 00:32:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11889b62

app-forensics/yara: fix test with sys-apps/file-5.44

Closes: https://bugs.gentoo.org/889182
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/28941
Signed-off-by: Sam James  gentoo.org>

 app-forensics/yara/files/yara-4.2.3-libmagic.patch | 65 ++
 app-forensics/yara/yara-4.2.3.ebuild   |  7 ++-
 2 files changed, 70 insertions(+), 2 deletions(-)

diff --git a/app-forensics/yara/files/yara-4.2.3-libmagic.patch 
b/app-forensics/yara/files/yara-4.2.3-libmagic.patch
new file mode 100644
index ..96d98b8821c5
--- /dev/null
+++ b/app-forensics/yara/files/yara-4.2.3-libmagic.patch
@@ -0,0 +1,65 @@
+Bug: https://bugs.gentoo.org/889182
+Bug: https://github.com/VirusTotal/yara/pull/1845
+
+From 0939464c359b4718779b9f071029624df98bae39 Mon Sep 17 00:00:00 2001
+From: Hilko Bengen 
+Date: Thu, 29 Dec 2022 00:06:40 +0100
+Subject: [PATCH] test-magic: Update expected strings
+
+As of file 5.44, some PE-related strings and MIME types have been
+updated, causing the test to fail.
+
+See [Debian 
bug#1027031](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027031)
+---
+ tests/test-magic.c | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/tests/test-magic.c b/tests/test-magic.c
+index ff2f34c86..1d685e3dd 100644
+--- a/tests/test-magic.c
 b/tests/test-magic.c
+@@ -23,8 +23,10 @@ int main(int argc, char** argv)
+ 
+   assert_true_rule_blob(
+   "import \"magic\" rule test { condition: \
+-  magic.type() contains \"MS-DOS executable\" and \
+-  magic.mime_type() == \"application/x-dosexec\" }",
++  ( magic.type() contains \"MS-DOS executable\" or \
++magic.type() contains \"PE32+ executable\" ) and  
\
++  ( magic.mime_type() == \"application/x-dosexec\" or \
++magic.mime_type() == 
\"application/vnd.microsoft.portable-executable\" ) }",
+   PE32_FILE);
+ 
+   // Test case for https://github.com/VirusTotal/yara/issues/1663
+Bug: https://github.com/VirusTotal/yara/pull/1853
+
+From 1b5d787701e124a829af03cdb0009e48dc492aba Mon Sep 17 00:00:00 2001
+From: Mario Haustein 
+Date: Mon, 2 Jan 2023 20:37:59 +0100
+Subject: [PATCH] test-magic: Update expected strings (#1853)
+
+As of file 5.44, some PE-related strings and MIME types have been
+updated, causing the test to fail. This commit extends the fix in
+0939464c359b4718779b9f071029624df98bae39 to cover more cases.
+
+closes #1853
+
+See [Gentoo bug#889182](https://bugs.gentoo.org/889182)
+---
+ tests/test-magic.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/tests/test-magic.c b/tests/test-magic.c
+index 1d685e3d..0a327ee4 100644
+--- a/tests/test-magic.c
 b/tests/test-magic.c
+@@ -24,7 +24,8 @@ int main(int argc, char** argv)
+   assert_true_rule_blob(
+   "import \"magic\" rule test { condition: \
+   ( magic.type() contains \"MS-DOS executable\" or \
+-magic.type() contains \"PE32+ executable\" ) and  
\
++magic.type() contains \"PE32+ executable\" or \
++magic.type() contains \"PE32 executable\") and \
+   ( magic.mime_type() == \"application/x-dosexec\" or \
+ magic.mime_type() == 
\"application/vnd.microsoft.portable-executable\" ) }",
+   PE32_FILE);

diff --git a/app-forensics/yara/yara-4.2.3.ebuild 
b/app-forensics/yara/yara-4.2.3.ebuild
index b8909f518de2..d22595e779f4 100644
--- a/app-forensics/yara/yara-4.2.3.ebuild
+++ b/app-forensics/yara/yara-4.2.3.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
@@ -26,7 +26,10 @@ DEPEND="
 RDEPEND="${DEPEND}"
 PDEPEND="python? ( =dev-python/yara-python-$(ver_cut 1)* )"
 
-PATCHES=( "${FILESDIR}/${PN}-$(ver_cut 1-2)-test.patch" )
+PATCHES=(
+   "${FILESDIR}/${PN}-$(ver_cut 1-2)-test.patch"
+   "${FILESDIR}/${P}-libmagic.patch"
+)
 
 src_prepare() {
default



[gentoo-commits] proj/toolchain/binutils-patches:master commit in: 9999/

2023-01-02 Thread Andreas K. Hüttel
commit: af2d7885363daa305cf4840cb7fe72e3ada04122
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Jan  2 23:49:51 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Jan  2 23:49:51 2023 +
URL:
https://gitweb.gentoo.org/proj/toolchain/binutils-patches.git/commit/?id=af2d7885

Rebase patches onto master

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 ...-ld-add-support-for-poisoned-system-direc.patch | 52 +++---
 ...iberty-install-PIC-version-of-libiberty.a.patch |  6 +--
 ...oo-add-with-extra-soversion-suffix-option.patch | 16 +++
 ...ss-hash-style-sysv-to-ld-in-the-testsuite.patch | 10 ++---
 ...-also-libctf-optionally-a-gentoo-specific.patch | 44 +-
 ...0006-Gentoo-XFAIL-15-broken-ld.gold-tests.patch | 10 ++---
 6 files changed, 69 insertions(+), 69 deletions(-)

diff --git 
a//0001-Gentoo-gold-ld-add-support-for-poisoned-system-direc.patch 
b//0001-Gentoo-gold-ld-add-support-for-poisoned-system-direc.patch
index 1a03757..c9a15e1 100644
--- a//0001-Gentoo-gold-ld-add-support-for-poisoned-system-direc.patch
+++ b//0001-Gentoo-gold-ld-add-support-for-poisoned-system-direc.patch
@@ -1,4 +1,4 @@
-From eaf58344eafc9b9943a0bd7e9e00130965b10274 Mon Sep 17 00:00:00 2001
+From febeab1e92e6aaf19a3a67a8729cbe0a444ddf59 Mon Sep 17 00:00:00 2001
 From: Mike Frysinger 
 Date: Tue, 20 Jul 2021 21:08:31 +0200
 Subject: [PATCH 1/6] Gentoo: gold/ld: add support for poisoned system
@@ -44,7 +44,7 @@ Ported to binutils 2.39 by WANG Xuerui 
  11 files changed, 150 insertions(+), 2 deletions(-)
 
 diff --git a/gold/options.cc b/gold/options.cc
-index 04be98a3e39..64439f8af7a 100644
+index c9834b66159..bd3e948a61b 100644
 --- a/gold/options.cc
 +++ b/gold/options.cc
 @@ -1355,6 +1355,39 @@ General_options::finalize()
@@ -88,7 +88,7 @@ index 04be98a3e39..64439f8af7a 100644
if (this->shared() && this->is_static())
  gold_fatal(_("-shared and -static are incompatible"));
 diff --git a/gold/options.h b/gold/options.h
-index 17236eb9cb9..dad649870bf 100644
+index 1aa451c7711..524c7c859df 100644
 --- a/gold/options.h
 +++ b/gold/options.h
 @@ -1398,6 +1398,13 @@ class General_options
@@ -106,10 +106,10 @@ index 17236eb9cb9..dad649870bf 100644
  N_("Warn when skipping an incompatible library"),
  N_("Don't warn when skipping an incompatible library"));
 diff --git a/ld/config.in b/ld/config.in
-index 3916740eee4..7e70b0179ea 100644
+index ad0dc6a106c..d21edaddce7 100644
 --- a/ld/config.in
 +++ b/ld/config.in
-@@ -55,6 +55,9 @@
+@@ -58,6 +58,9 @@
 language is requested. */
  #undef ENABLE_NLS
  
@@ -120,10 +120,10 @@ index 3916740eee4..7e70b0179ea 100644
  #undef EXTRA_SHLIB_EXTENSION
  
 diff --git a/ld/configure b/ld/configure
-index 9dd3ed5f1e7..a9a67a8babe 100755
+index 03b9e46f56d..091d5913ee4 100755
 --- a/ld/configure
 +++ b/ld/configure
-@@ -838,6 +838,7 @@ with_lib_path
+@@ -839,6 +839,7 @@ with_lib_path
  enable_targets
  enable_64_bit_bfd
  with_sysroot
@@ -131,7 +131,7 @@ index 9dd3ed5f1e7..a9a67a8babe 100755
  enable_gold
  enable_got
  enable_compressed_debug_sections
-@@ -1519,6 +1520,8 @@ Optional Features:
+@@ -1521,6 +1522,8 @@ Optional Features:
--enable-checking   enable run-time checks
--enable-targetsalternative target configurations
--enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
@@ -140,25 +140,25 @@ index 9dd3ed5f1e7..a9a67a8babe 100755
--enable-gold[=ARG] build gold [ARG={default,yes,no}]
--enable-got= GOT handling scheme (target, single, negative,
multigot)
-@@ -11620,7 +11623,7 @@ else
+@@ -11625,7 +11628,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
--#line 11623 "configure"
+-#line 11628 "configure"
 +#line 11626 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -11726,7 +11729,7 @@ else
+@@ -11731,7 +11734,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
--#line 11729 "configure"
+-#line 11734 "configure"
 +#line 11732 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -15478,6 +15481,19 @@ fi
+@@ -15483,6 +15486,19 @@ fi
  
  
  
@@ -179,7 +179,7 @@ index 9dd3ed5f1e7..a9a67a8babe 100755
  if test "${enable_gold+set}" = set; then :
enableval=$enable_gold; case "${enableval}" in
 diff --git a/ld/configure.ac b/ld/configure.ac
-index f1b2f9897f8..1927d79e728 100644
+index 77edac3258c..a74dac63038 100644
 --- a/ld/configure.ac
 +++ b/ld/configure.ac
 @@ -103,6 +103,16 @@ AC_SUBST(use_sysroot)
@@ -200,10 +200,10 @@ index f1b2f9897f8..1927d79e728 100644
  dnl "install_as_default" is set to false if gold is the default linker.
  dnl "installed_linker" is the installed BFD linker name.
 diff --git a/ld/ld.h b/ld/ld.h
-index f3086bf30de..90cf1ca51e5 100644
+index 05649ff61b8..ce9e8229ac5 

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

2023-01-02 Thread James Le Cuirot
commit: a670710b170e8fa133c5490366a87dbdda94d0a7
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jan  2 22:22:35 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Jan  2 22:27:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a670710b

sys-devel/llvm: Run llvm-tblgen from BROOT when cross-compiling, not EPREFIX

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

 sys-devel/llvm/llvm-13.0.1.ebuild | 2 +-
 sys-devel/llvm/llvm-14.0.6-r2.ebuild  | 2 +-
 sys-devel/llvm/llvm-15.0.5.ebuild | 2 +-
 sys-devel/llvm/llvm-15.0.6..ebuild| 2 +-
 sys-devel/llvm/llvm-15.0.6.ebuild | 2 +-
 sys-devel/llvm/llvm-16.0.0..ebuild| 2 +-
 sys-devel/llvm/llvm-16.0.0_pre20221217.ebuild | 2 +-
 sys-devel/llvm/llvm-16.0.0_pre20221226.ebuild | 2 +-
 sys-devel/llvm/llvm-16.0.0_pre20230101.ebuild | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-devel/llvm/llvm-13.0.1.ebuild 
b/sys-devel/llvm/llvm-13.0.1.ebuild
index cf405c121646..dbaae29ecdd4 100644
--- a/sys-devel/llvm/llvm-13.0.1.ebuild
+++ b/sys-devel/llvm/llvm-13.0.1.ebuild
@@ -401,7 +401,7 @@ multilib_src_configure() {
fi
 
if tc-is-cross-compiler; then
-   local tblgen="${EPREFIX}/usr/lib/llvm/${SLOT}/bin/llvm-tblgen"
+   local tblgen="${BROOT}/usr/lib/llvm/${SLOT}/bin/llvm-tblgen"
[[ -x "${tblgen}" ]] \
|| die "${tblgen} not found or usable"
mycmakeargs+=(

diff --git a/sys-devel/llvm/llvm-14.0.6-r2.ebuild 
b/sys-devel/llvm/llvm-14.0.6-r2.ebuild
index 0f53397cf7ae..619870533d1b 100644
--- a/sys-devel/llvm/llvm-14.0.6-r2.ebuild
+++ b/sys-devel/llvm/llvm-14.0.6-r2.ebuild
@@ -415,7 +415,7 @@ multilib_src_configure() {
fi
 
if tc-is-cross-compiler; then
-   local tblgen="${EPREFIX}/usr/lib/llvm/${SLOT}/bin/llvm-tblgen"
+   local tblgen="${BROOT}/usr/lib/llvm/${SLOT}/bin/llvm-tblgen"
[[ -x "${tblgen}" ]] \
|| die "${tblgen} not found or usable"
mycmakeargs+=(

diff --git a/sys-devel/llvm/llvm-15.0.5.ebuild 
b/sys-devel/llvm/llvm-15.0.5.ebuild
index 86b72d9c66b4..f48a8da1f701 100644
--- a/sys-devel/llvm/llvm-15.0.5.ebuild
+++ b/sys-devel/llvm/llvm-15.0.5.ebuild
@@ -418,7 +418,7 @@ multilib_src_configure() {
fi
 
if tc-is-cross-compiler; then
-   local 
tblgen="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
+   local 
tblgen="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
[[ -x "${tblgen}" ]] \
|| die "${tblgen} not found or usable"
mycmakeargs+=(

diff --git a/sys-devel/llvm/llvm-15.0.6..ebuild 
b/sys-devel/llvm/llvm-15.0.6..ebuild
index ab36cada7cfb..8f078936032b 100644
--- a/sys-devel/llvm/llvm-15.0.6..ebuild
+++ b/sys-devel/llvm/llvm-15.0.6..ebuild
@@ -418,7 +418,7 @@ multilib_src_configure() {
fi
 
if tc-is-cross-compiler; then
-   local 
tblgen="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
+   local 
tblgen="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
[[ -x "${tblgen}" ]] \
|| die "${tblgen} not found or usable"
mycmakeargs+=(

diff --git a/sys-devel/llvm/llvm-15.0.6.ebuild 
b/sys-devel/llvm/llvm-15.0.6.ebuild
index e48bc7e27f16..a0f90b636940 100644
--- a/sys-devel/llvm/llvm-15.0.6.ebuild
+++ b/sys-devel/llvm/llvm-15.0.6.ebuild
@@ -418,7 +418,7 @@ multilib_src_configure() {
fi
 
if tc-is-cross-compiler; then
-   local 
tblgen="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
+   local 
tblgen="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
[[ -x "${tblgen}" ]] \
|| die "${tblgen} not found or usable"
mycmakeargs+=(

diff --git a/sys-devel/llvm/llvm-16.0.0..ebuild 
b/sys-devel/llvm/llvm-16.0.0..ebuild
index ce7bb47d6446..5f54f11fe7fe 100644
--- a/sys-devel/llvm/llvm-16.0.0..ebuild
+++ b/sys-devel/llvm/llvm-16.0.0..ebuild
@@ -421,7 +421,7 @@ multilib_src_configure() {
fi
 
if tc-is-cross-compiler; then
-   local 
tblgen="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
+   local 
tblgen="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
[[ -x "${tblgen}" ]] \
|| die "${tblgen} not found or usable"
mycmakeargs+=(

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20221217.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20221217.ebuild
index 5102c71fb739..9b5f96110a1f 100644
--- a/sys-devel/llvm/llvm-16.0.0_pre20221217.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0_pre20221217.ebuild
@@ -421,7 +421,7 @@ multilib_src_configure() {
fi
 
if tc-is-cross-compiler; then
-   local 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/galera/files/, sys-cluster/galera/

2023-01-02 Thread David Seifert
commit: be8b15c8c702ead3d3841afdff07c7774b9471f7
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan  2 22:26:03 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan  2 22:26:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be8b15c8

sys-cluster/galera: partially restore old versions

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

 sys-cluster/galera/Manifest|  2 +
 .../files/galera-25.3.32-respect-cflags.patch  | 38 ++
 sys-cluster/galera/galera-25.3.35.ebuild   | 80 ++
 sys-cluster/galera/galera-25.3.37.ebuild   | 80 ++
 4 files changed, 200 insertions(+)

diff --git a/sys-cluster/galera/Manifest b/sys-cluster/galera/Manifest
index 25285a706ebd..be25eb1b6ae1 100644
--- a/sys-cluster/galera/Manifest
+++ b/sys-cluster/galera/Manifest
@@ -1,2 +1,4 @@
+DIST galera-25.3.35.tar.gz 1278869 BLAKE2B 
c5c0cc1d4ad29caf94550a6b96ab9762a97273713b906c4f3e3d9851b90b1028246285e74becc912336edbb6e1a427d9bdd9c31177f3dd899153dbed54cdde92
 SHA512 
aaa7038cf9e8be57ae1760d259af31bafa8d3c994c46cbb6224231fe3bb63d7bc830a97a2d4833cd24b85a47da2e4c7bfc2a99d73155d6bd6330e4a9dda3083d
+DIST galera-25.3.37.tar.gz 1282455 BLAKE2B 
1bdaad50cc08839bfaf988f2b4c5da606f08cb3d4ca43ddb27755a312f490e2e45231446c4d72c6da49aaa7ff309da661a92877a80a983c0e1f0d103f5201ee6
 SHA512 
348fbc100caa267ea93d2e66ed7bfe437c14ec823d31ae1f293b46791e0063f7afb41fd307ff49fa72e6c5880887da755e3782c50bdbc28622ab00020f1feaec
 DIST galera-26.4.10.tar.gz 1424663 BLAKE2B 
6be96cfaffd0af14a511f1f1aeaf2b7c18a3aa05216389e51a90834d9307bcd832005ee5da38acf530d40b2b6c11e62353be5aa4c0f678804808d1f74bbeea38
 SHA512 
97fd629d9f963459a9bce377ebcd35a5b4f533451f38011a03e440f0ac3ceddcaf45f4001afa8cd523626c03e64f27363e4b2e819d2b637551e579a3add44226
 DIST galera-26.4.13.tar.gz 1529682 BLAKE2B 
d7030fd5e3a48ede16f608cca9986de117a54f99cf3d972a5b14623acd84f05f31f5cdbbc3032bf5caa8e0486f418ac07c8f87287bb14a8164507c558876ae61
 SHA512 
e548048eac5fceb0bea1ae736abc6c488d175bc71a3cfb963675232688392ecb5dcc64ddd8e78ceda40e26b94b806d3c34bd9fc9765ebc047b5a5ce28ff7efea

diff --git a/sys-cluster/galera/files/galera-25.3.32-respect-cflags.patch 
b/sys-cluster/galera/files/galera-25.3.32-respect-cflags.patch
new file mode 100644
index ..94c1f829450a
--- /dev/null
+++ b/sys-cluster/galera/files/galera-25.3.32-respect-cflags.patch
@@ -0,0 +1,38 @@
+--- a/SConstruct
 b/SConstruct
+@@ -88,7 +88,7 @@ Commandline Options:
+ build_target = 'all'
+ 
+ # Optimization level
+-opt_flags= ' -g -O3 -DNDEBUG'
++opt_flags= ' -DNDEBUG'
+ 
+ # Architecture (defaults to build host type)
+ compile_arch = ''
+@@ -121,26 +121,6 @@ elif debug_lvl == 3:
+ if dbug:
+ opt_flags = opt_flags + ' -DGU_DBUG_ON'
+ 
+-if sysname == 'sunos':
+-compile_arch = ' -mtune=native'
+-elif x86:
+-if bits == 32:
+-if machine == 'x86_64':
+-compile_arch = ' -mx32'
+-else:
+-compile_arch = ' -m32 -march=i686'
+-if sysname == 'linux':
+-link_arch = ' -Wl,-melf_i386'
+-else:
+-compile_arch = ' -m64'
+-if sysname == 'linux':
+-link_arch = ' -Wl,-melf_x86_64'
+-link_arch = compile_arch + link_arch
+-elif machine == 's390x':
+-compile_arch = ' -mzarch'
+-if bits == 32:
+-compile_arch += ' -m32'
+-
+ boost  = int(ARGUMENTS.get('boost', 1))
+ boost_pool = int(ARGUMENTS.get('boost_pool', 0))
+ system_asio= int(ARGUMENTS.get('system_asio', 1))

diff --git a/sys-cluster/galera/galera-25.3.35.ebuild 
b/sys-cluster/galera/galera-25.3.35.ebuild
new file mode 100644
index ..038ddd3e62c9
--- /dev/null
+++ b/sys-cluster/galera/galera-25.3.35.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic
+
+MY_PN="${PN}-3"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Synchronous multi-master replication engine that provides the 
wsrep API"
+HOMEPAGE="https://galeracluster.com;
+SRC_URI="https://releases.galeracluster.com/${MY_PN}/source/${MY_P}.tar.gz -> 
${P}.tar.gz"
+LICENSE="GPL-2 BSD"
+
+SLOT="0"
+
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 x86"
+IUSE="cpu_flags_x86_sse4_2 garbd test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/openssl:0=
+   dev-libs/boost:=
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/check
+   >=dev-cpp/asio-1.10.1[ssl(+)]
+   https://galeracluster.com;
+SRC_URI="https://releases.galeracluster.com/${MY_PN}/source/${MY_P}.tar.gz -> 
${P}.tar.gz"
+LICENSE="GPL-2 BSD"
+
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_sse4_2 garbd test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/openssl:0=
+   >=dev-libs/boost-1.41:0=
+"
+
+DEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: app-containers/containerd/

2023-01-02 Thread William Hubbs
commit: 26865b14e96ce7fddc9915b5495d51529c6a1645
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jan  2 22:21:46 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jan  2 22:21:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26865b14

app-containers/containerd: add 1.6.14

Bug: https://bugs.gentoo.org/884803
Signed-off-by: William Hubbs  gentoo.org>

 app-containers/containerd/Manifest |  2 +
 app-containers/containerd/containerd-1.6.14.ebuild | 84 ++
 2 files changed, 86 insertions(+)

diff --git a/app-containers/containerd/Manifest 
b/app-containers/containerd/Manifest
index 43c665dcbcc9..ffdeca01d6ba 100644
--- a/app-containers/containerd/Manifest
+++ b/app-containers/containerd/Manifest
@@ -1,2 +1,4 @@
+DIST containerd-1.6.14-deps.tar.xz 95727780 BLAKE2B 
15782df59512ee66eacbbb65b21520edfe1ae13bf4324a7262b0731c9bf650b328c328a72cb3113d31f23ef87a74e45292a6282f8f07e79db750c1238943e203
 SHA512 
8db408f87924741b80b55f8e9099ab64da41021f1708ed3c156716de17dd92b2ca6cfa469b3c8d5545fbebd51f9eefcf62c57139de545762815a73eb772fbbec
+DIST containerd-1.6.14.tar.gz 8698335 BLAKE2B 
5f088faa35ffbcfd2e62334c12f9c741e23199d6de28c69ad21b760fb85f514ef70cfdeebbdfaab914a8905ea7dae989d9fc8da36f3e077196e14dd6a220
 SHA512 
d29e2fb4a43f12d7e196f95b59b2c55793a1848177fb64b8bd9a4fd299fe54680a26f8a809b1d63f653ed9f0b30c209fc39d46b78ac0914d3253a10e5d3b015b
 DIST containerd-1.6.8-deps.tar.xz 96625924 BLAKE2B 
773b7c660826648b4077d320cbb3b265129fdd81233ac4aeb833586c9f25707c62e338492fb9905010b160e3fa635069ca4220136bca344ce54d154ee074bdeb
 SHA512 
d805fefc0500fe2156bd8c6a752f9d13cafe85b528454ddc6efc95b09e05548df666cf9136aa3169794a0f7cc8135b943da1b106eec7e3dbbc83938892d80ead
 DIST containerd-1.6.8.tar.gz 8663866 BLAKE2B 
4b1473febb738ce46d435a687971058f4bf586a2877b2899446a323e2e7ccf8a0ec9015277693f9b1bac6f663721117704e97031ce923ae62d27a8d7b882bdfd
 SHA512 
c204c028cdfd76537d1da01c66526fc85b29b02d2412569bb9b265375603614b037356c61846025a72281398f0f46df326a5ea3df97f57901cce85f2f728f0ba

diff --git a/app-containers/containerd/containerd-1.6.14.ebuild 
b/app-containers/containerd/containerd-1.6.14.ebuild
new file mode 100644
index ..e6a34e17a7f7
--- /dev/null
+++ b/app-containers/containerd/containerd-1.6.14.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GIT_REVISION=9ba4b250366a5ddde94bb7c9d1def331423aa323
+inherit go-module systemd
+
+DESCRIPTION="A daemon to control runC"
+HOMEPAGE="https://containerd.io/;
+SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
+
+DEPEND="
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp )
+"
+
+# recommended version of runc is found in script/setup/runc-version
+RDEPEND="
+   ${DEPEND}
+   ~app-containers/runc-1.1.4
+"
+
+BDEPEND="
+   dev-go/go-md2man
+   virtual/pkgconfig
+"
+
+# tests require root or docker
+RESTRICT+="test"
+
+src_prepare() {
+   default
+   sed -i \
+   -e "s/-s -w//" \
+   Makefile || die
+   sed -i \
+   -e "s:/usr/local:/usr:" \
+   containerd.service || die
+}
+
+src_compile() {
+   local options=(
+   $(usev apparmor)
+   $(usex btrfs "" "no_btrfs")
+   $(usex cri "" "no_cri")
+   $(usex device-mapper "" "no_devmapper")
+   $(usev seccomp)
+   $(usev selinux)
+   )
+
+   myemakeargs=(
+   BUILDTAGS="${options[*]}"
+   LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')"
+   REVISION="${GIT_REVISION}"
+   VERSION=v${PV}
+   )
+
+   # race condition in man target https://bugs.gentoo.org/765100
+   # we need to explicitly specify GOFLAGS for "go run" to use vendor 
source
+   emake "${myemakeargs[@]}" man -j1 #nowarn
+   emake "${myemakeargs[@]}" all
+
+}
+
+src_install() {
+   dobin bin/*
+   doman man/*
+   newinitd "${FILESDIR}"/${PN}.initd "${PN}"
+   systemd_dounit containerd.service
+   keepdir /var/lib/containerd
+
+   # we already installed manpages, remove markdown source
+   # before installing docs directory
+   rm -r docs/man || die
+
+   local DOCS=( ADOPTERS.md README.md RELEASES.md ROADMAP.md SCOPE.md 
docs/. )
+   einstalldocs
+}



  1   2   3   >