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

2022-10-07 Thread Ionen Wolkens
commit: 56cd6f31e4ab05adf26a409b65e2c66b5d53961f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Oct  8 03:07:19 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  8 03:35:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56cd6f31

dev-libs/9libs: EAPI7->8, prefix fixes, depend on xorg-proto

Also drop tc-export, may have been needed in the past
before eautoreconf was used.

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

 dev-libs/9libs/9libs-1.0-r4.ebuild | 43 +++---
 1 file changed, 21 insertions(+), 22 deletions(-)

diff --git a/dev-libs/9libs/9libs-1.0-r4.ebuild 
b/dev-libs/9libs/9libs-1.0-r4.ebuild
index bb14ac5ccbf2..192bc75d9c20 100644
--- a/dev-libs/9libs/9libs-1.0-r4.ebuild
+++ b/dev-libs/9libs/9libs-1.0-r4.ebuild
@@ -1,44 +1,43 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-inherit autotools toolchain-funcs
+EAPI=8
 
-DESCRIPTION="A package of Plan 9 compatibility libraries"
-HOMEPAGE="https://www.netlib.org/research/9libs/9libs-1.0.README;
-SRC_URI="https://www.netlib.org/research/9libs/${P}.tar.bz2;
+inherit autotools
+
+DESCRIPTION="Plan 9 compatibility libraries"
+HOMEPAGE="https://netlib.org/research/9libs/9libs-1.0.README;
+SRC_URI="https://netlib.org/research/9libs/${P}.tar.bz2;
 
 LICENSE="PLAN9"
 SLOT="0"
 KEYWORDS="amd64 ~riscv x86"
 
-DEPEND="
-   >=x11-libs/libX11-1.0.0
-   >=x11-libs/libXt-1.0.0
-"
 RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXt"
+DEPEND="
${DEPEND}
-"
-DOCS=(
-   README
-)
+   x11-base/xorg-proto"
+
 PATCHES=(
"${FILESDIR}"/${PN}-va_list.patch # Bug 385387
 )
 
 src_prepare() {
default
+
eautoreconf
 }
 
 src_configure() {
-   tc-export CC
-
-   econf \
-   --enable-shared \
-   --disable-static \
-   --includedir=/usr/include/9libs \
+   local econfargs=(
+   --enable-shared
+   --includedir="${EPREFIX}"/usr/include/9libs
--with-x
+   )
+
+   econf "${econfargs[@]}"
 }
 
 src_install() {
@@ -47,8 +46,8 @@ src_install() {
# rename some man pages to avoid collisions with dev-libs/libevent
local f
for f in add balloc bitblt cachechars event frame graphics rgbpix; do
-   mv "${D}"/usr/share/man/man3/${f}.{3,3g} || die
+   mv "${ED}"/usr/share/man/man3/${f}.{3,3g} || die
done
 
-   find "${ED}" -name '*.la' -delete || die
+   find "${ED}" -type f -name '*.la' -delete || die
 }



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

2022-10-07 Thread Ionen Wolkens
commit: 97cfd9223e1e1f70f44ea6f4c3ac5929556a4788
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Oct  8 03:13:28 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  8 03:35:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97cfd922

dev-libs/9libs: restrict tests

Tried to add virtx but the test is interactive and results in
hanging forever (could be made to work with some modifications
or e.g. xdotool, but not going to visit this myself).

Closes: https://bugs.gentoo.org/403539
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-libs/9libs/9libs-1.0-r4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/9libs/9libs-1.0-r4.ebuild 
b/dev-libs/9libs/9libs-1.0-r4.ebuild
index 192bc75d9c20..0feaa9888258 100644
--- a/dev-libs/9libs/9libs-1.0-r4.ebuild
+++ b/dev-libs/9libs/9libs-1.0-r4.ebuild
@@ -12,6 +12,7 @@ SRC_URI="https://netlib.org/research/9libs/${P}.tar.bz2;
 LICENSE="PLAN9"
 SLOT="0"
 KEYWORDS="amd64 ~riscv x86"
+RESTRICT="test" # interactive, hangs with virtx and fails without (bug #403539)
 
 RDEPEND="
x11-libs/libX11



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

2022-10-07 Thread Ionen Wolkens
commit: d88dbbec34a49c24ebec86911849acaff963c0cb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Oct  8 03:32:06 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  8 03:35:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d88dbbec

dev-libs/9libs: fix build with upcoming clang16

Closes: https://bugs.gentoo.org/871183
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-libs/9libs/9libs-1.0-r5.ebuild   | 1 +
 dev-libs/9libs/files/9libs-1.0-clang16.patch | 8 
 2 files changed, 9 insertions(+)

diff --git a/dev-libs/9libs/9libs-1.0-r5.ebuild 
b/dev-libs/9libs/9libs-1.0-r5.ebuild
index bb9f3d6f49c7..21a9175d21dd 100644
--- a/dev-libs/9libs/9libs-1.0-r5.ebuild
+++ b/dev-libs/9libs/9libs-1.0-r5.ebuild
@@ -23,6 +23,7 @@ DEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-va_list.patch # Bug 385387
+   "${FILESDIR}"/${P}-clang16.patch
 )
 
 src_prepare() {

diff --git a/dev-libs/9libs/files/9libs-1.0-clang16.patch 
b/dev-libs/9libs/files/9libs-1.0-clang16.patch
new file mode 100644
index ..237cfc0c70c9
--- /dev/null
+++ b/dev-libs/9libs/files/9libs-1.0-clang16.patch
@@ -0,0 +1,8 @@
+https://bugs.gentoo.org/871183
+--- a/libXg/gcs.c
 b/libXg/gcs.c
+@@ -163,3 +163,3 @@
+   static GC gc0, gcn;
+-  static clipset = 0;
++  static int clipset = 0;
+   GC g;



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

2022-10-07 Thread Ionen Wolkens
commit: 4863f4c6151a1687ef364b2a637abaeb033c65b1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Oct  8 03:28:00 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  8 03:35:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4863f4c6

dev-libs/9libs: pass -fno-strict-aliasing

May be an easy fix but haven't looked closely, just passing
as a better than nothing solution.

Closes: https://bugs.gentoo.org/855665
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-libs/9libs/{9libs-1.0-r4.ebuild => 9libs-1.0-r5.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/9libs/9libs-1.0-r4.ebuild 
b/dev-libs/9libs/9libs-1.0-r5.ebuild
similarity index 93%
rename from dev-libs/9libs/9libs-1.0-r4.ebuild
rename to dev-libs/9libs/9libs-1.0-r5.ebuild
index 0feaa9888258..bb9f3d6f49c7 100644
--- a/dev-libs/9libs/9libs-1.0-r4.ebuild
+++ b/dev-libs/9libs/9libs-1.0-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools flag-o-matic
 
 DESCRIPTION="Plan 9 compatibility libraries"
 HOMEPAGE="https://netlib.org/research/9libs/9libs-1.0.README;
@@ -32,6 +32,8 @@ src_prepare() {
 }
 
 src_configure() {
+   append-flags -fno-strict-aliasing #855665
+
local econfargs=(
--enable-shared
--includedir="${EPREFIX}"/usr/include/9libs



[gentoo-commits] repo/gentoo:master commit in: profiles/, gnome-extra/gnome-software/files/, gnome-extra/gnome-software/

2022-10-07 Thread Matt Turner
commit: 482740ac4fb134faab0a48179a16730b3107b393
Author: brahmajit das  protonmail  com>
AuthorDate: Wed Sep 21 20:14:40 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  8 03:21:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=482740ac

gnome-extra/gnome-software: Version bump to 43.0

Closes: https://github.com/gentoo/gentoo/pull/27287
Signed-off-by: brahmajit das  protonmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../files/43.0-fwupd-Update-the-self-test.patch|  32 ++
 ...rrect-release-information-to-pass-appstre.patch | 429 +
 .../gnome-software/gnome-software-43.0.ebuild  | 107 +
 profiles/package.mask  |   1 +
 5 files changed, 570 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 670922527f59..9c40c45bb65b 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-42.4.tar.xz 2278412 BLAKE2B 
beb63ba7f874b72edd3c592f0a7553a4a5ba3631ede55da4c70989604cd0433dd40dd7c75b4bafdf106f1c02285e8502a610d8e2c9edf8cc4d34ea14f75fab62
 SHA512 
00c70886c6e3302a59ae533034d8d75cfe05873ea40d0d05a03e15ae34101bb8a64722a7c6a6d43bb54b61033bc14af1542bb832a70ee7b1a2dab6dacb8ffd8f
+DIST gnome-software-43.0.tar.xz 2352976 BLAKE2B 
8dc8b03c198aad01e73026ccb4b3e99888f39e9bbd99d9809863a2fe405865022a33458194f3769a3a5e9ff7a888beb463aca2805d90405342f9aae4485b352a
 SHA512 
bcf64e4d3d847c660fd1c1a2356235569560bc315fb6b0d2e459dfb1bbee7bf97d9a14f7c8ef1129e01241385cd1540d1499f9cc9ad99a996965feb48e698d6a

diff --git 
a/gnome-extra/gnome-software/files/43.0-fwupd-Update-the-self-test.patch 
b/gnome-extra/gnome-software/files/43.0-fwupd-Update-the-self-test.patch
new file mode 100644
index ..71c877a133bf
--- /dev/null
+++ b/gnome-extra/gnome-software/files/43.0-fwupd-Update-the-self-test.patch
@@ -0,0 +1,32 @@
+From 14cf2c278d63863558e56bd68733b235a3490839 Mon Sep 17 00:00:00 2001
+From: Milan Crha 
+Date: Fri, 30 Sep 2022 11:23:35 +0200
+Subject: [PATCH] fwupd: Update the self test
+
+Depending on the fwupd version, an update detail differs, but the new
+thing is that the change had been reverted for a newer version.
+
+Closes https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1919
+---
+ plugins/fwupd/gs-self-test.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/plugins/fwupd/gs-self-test.c b/plugins/fwupd/gs-self-test.c
+index fe4bc5a2a..f02a9f0c2 100644
+--- a/plugins/fwupd/gs-self-test.c
 b/plugins/fwupd/gs-self-test.c
+@@ -56,8 +56,9 @@ gs_plugins_fwupd_func (GsPluginLoader *plugin_loader)
+   g_assert_cmpstr (gs_app_get_description (app), ==,
+"This is the first paragraph in the example "
+"cab file.\n\nThis is the second paragraph.");
+-#if FWUPD_CHECK_VERSION(1, 7, 1)
+-  /* Changes introduced in fwupd commit 
d3706e0e0b0fc210796da839b84ac391f7a251f8 */
++#if FWUPD_CHECK_VERSION(1, 7, 1) && !FWUPD_CHECK_VERSION(1, 8, 0)
++  /* Changes introduced in fwupd commit 
d3706e0e0b0fc210796da839b84ac391f7a251f8 and
++ removed for 1.8.0 with 
https://github.com/fwupd/fwupd/commit/0eeaad76ec79562ea3790bb377d847d5be02182f 
*/
+   g_assert_cmpstr (gs_app_get_update_details_markup (app), ==,
+"Some of the platform secrets may be invalidated when "
+"updating this firmware. Please ensure you have the "
+-- 
+2.35.1
+

diff --git 
a/gnome-extra/gnome-software/files/43.0-metainfo-Correct-release-information-to-pass-appstre.patch
 
b/gnome-extra/gnome-software/files/43.0-metainfo-Correct-release-information-to-pass-appstre.patch
new file mode 100644
index ..7a5f81906848
--- /dev/null
+++ 
b/gnome-extra/gnome-software/files/43.0-metainfo-Correct-release-information-to-pass-appstre.patch
@@ -0,0 +1,429 @@
+From 165437bb8757cf138b8261f33467d200a5ddb6a6 Mon Sep 17 00:00:00 2001
+From: Milan Crha 
+Date: Fri, 30 Sep 2022 11:21:14 +0200
+Subject: [PATCH] metainfo: Correct release information to pass appstreamcli
+ validation
+
+Fix issues in org.gnome.Software.metainfo.xml.in reported by
+appstreamcli 0.15.5 during validation.
+
+Also update the NEWS file, to match the new changes.
+
+Related to https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1919
+---
+ NEWS  | 24 +++
+ data/metainfo/meson.build |  2 +-
+ .../org.gnome.Software.metainfo.xml.in| 63 ++-
+ 3 files changed, 45 insertions(+), 44 deletions(-)
+
+diff --git a/NEWS b/NEWS
+index 008cbd234..58f3ccd81 100644
+--- a/NEWS
 b/NEWS
+@@ -22,7 +22,7 @@ This is a stable release with translation updates:
+  * Spanish
+  * Swedish
+ 
+-Version 43.rc
++Version 43~rc
+ ~
+ Released: 2022-09-02
+ 
+@@ -58,7 +58,7 @@ 

[gentoo-commits] repo/gentoo:master commit in: gui-apps/gnome-console/

2022-10-07 Thread Matt Turner
commit: 741e55417446eea9a3a2a5f68d05d778d1582f6b
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Sep 25 12:23:47 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  8 03:11:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741e5541

gui-apps/gnome-console: Add new package, version 43.0

Closes: https://github.com/gentoo/gentoo/pull/27448
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 gui-apps/gnome-console/Manifest  |  1 +
 gui-apps/gnome-console/gnome-console-43.0.ebuild | 47 
 gui-apps/gnome-console/metadata.xml  |  8 
 3 files changed, 56 insertions(+)

diff --git a/gui-apps/gnome-console/Manifest b/gui-apps/gnome-console/Manifest
new file mode 100644
index ..3930844890b7
--- /dev/null
+++ b/gui-apps/gnome-console/Manifest
@@ -0,0 +1 @@
+DIST gnome-console-43.0.tar.xz 161916 BLAKE2B 
9790026541e61d0ae303831363fec15efce242c35bde2e628eec7b9c405095de9301dec344feaf83e035a5343ee8cb71dbece951def6d14de40c73d9acc4
 SHA512 
b4da0f0c1e35bb468f5db8080b762c652358bd96d95dfbbc0d9b5c02d47c513c8adc23b1b38653873ab3a817e82bad5776ceeb6568d2041ab026ca460a7c3808

diff --git a/gui-apps/gnome-console/gnome-console-43.0.ebuild 
b/gui-apps/gnome-console/gnome-console-43.0.ebuild
new file mode 100644
index ..c4b376a3f0ff
--- /dev/null
+++ b/gui-apps/gnome-console/gnome-console-43.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A simple user-friendly terminal emulator for the GNOME desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/console;
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.72:2
+   >=gui-libs/gtk-4.6:4
+   >=gui-libs/libadwaita-1.2:1
+   >=gui-libs/vte-0.70.0:2.91-gtk4
+   gnome-base/libgtop:2=
+   >=dev-libs/libpcre2-10.32:0=
+   gnome-base/gsettings-desktop-schemas
+
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   local emesonargs=(
+   -Ddevel=false
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}

diff --git a/gui-apps/gnome-console/metadata.xml 
b/gui-apps/gnome-console/metadata.xml
new file mode 100644
index ..f453528b934f
--- /dev/null
+++ b/gui-apps/gnome-console/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+



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

2022-10-07 Thread John Helmert III
commit: 4f8da7085c93a9b7f305823b7d3a1be496a0c19d
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Oct  8 01:40:24 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Oct  8 02:55:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8da708

x11-misc/polybar: drop 3.6.3

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

 x11-misc/polybar/polybar-3.6.3.ebuild | 61 ---
 1 file changed, 61 deletions(-)

diff --git a/x11-misc/polybar/polybar-3.6.3.ebuild 
b/x11-misc/polybar/polybar-3.6.3.ebuild
deleted file mode 100644
index 770a50edd7b5..
--- a/x11-misc/polybar/polybar-3.6.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar;
-SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
-   dev-libs/libuv:=
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb:=[xkb]
-   x11-libs/xcb-util
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   doc? ( dev-python/sphinx )
-   i3wm? (
-   dev-libs/jsoncpp:=
-   || ( x11-wm/i3 x11-wm/i3-gaps )
-   )
-   mpd? ( media-libs/libmpdclient )
-   network? ( dev-libs/libnl:3 )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   -DBUILD_DOC="$(usex doc)"
-   -DENABLE_I3="$(usex i3wm)"
-   -DBUILD_POLYBAR_MSG="$(usex ipc)"
-   -DENABLE_MPD="$(usex mpd)"
-   -DENABLE_NETWORK="$(usex network)"
-   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
-   # Bug 767949
-   -DENABLE_CCACHE="OFF"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/i3-gaps/

2022-10-07 Thread John Helmert III
commit: 9c0efbfdf3e1e36713d483497d5ef962241fce13
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Oct  8 01:51:30 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Oct  8 02:55:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0efbfd

x11-wm/i3-gaps: drop unecessary libxcb[xkb] USEdep

Closes: https://bugs.gentoo.org/876001
Signed-off-by: John Helmert III  gentoo.org>

 x11-wm/i3-gaps/{i3-gaps-4.21-r1.ebuild => i3-gaps-4.21-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/i3-gaps/i3-gaps-4.21-r1.ebuild 
b/x11-wm/i3-gaps/i3-gaps-4.21-r2.ebuild
similarity index 98%
rename from x11-wm/i3-gaps/i3-gaps-4.21-r1.ebuild
rename to x11-wm/i3-gaps/i3-gaps-4.21-r2.ebuild
index 8c583576988a..c4a28a87b33f 100644
--- a/x11-wm/i3-gaps/i3-gaps-4.21-r1.ebuild
+++ b/x11-wm/i3-gaps/i3-gaps-4.21-r2.ebuild
@@ -21,7 +21,7 @@ COMMON_DEPEND="dev-libs/glib:2
dev-libs/libpcre2
dev-libs/yajl:=
x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb:=[xkb]
+   x11-libs/libxcb:=
x11-libs/libxkbcommon[X]
x11-libs/pango[X]
x11-libs/startup-notification



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

2022-10-07 Thread John Helmert III
commit: 6ca07b76349a92ae7ad0bd29a56ae750c842752a
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Oct  8 02:52:27 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Oct  8 02:55:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca07b76

x11-misc/polybar: enable py3.11

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

 x11-misc/polybar/polybar-3.6.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3-r2.ebuild 
b/x11-misc/polybar/polybar-3.6.3-r2.ebuild
index de115e75259b..e66908d8d41a 100644
--- a/x11-misc/polybar/polybar-3.6.3-r2.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit cmake python-single-r1
 



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

2022-10-07 Thread John Helmert III
commit: 5adac5ad87f402c05876bfb65e1204a1537fe796
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Oct  8 01:48:34 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Oct  8 02:55:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5adac5ad

x11-misc/polybar: drop unecessary libxcb[xkb] USEdep

Closes: https://bugs.gentoo.org/875986
Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/{polybar-3.6.3-r1.ebuild => polybar-3.6.3-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3-r1.ebuild 
b/x11-misc/polybar/polybar-3.6.3-r2.ebuild
similarity index 98%
rename from x11-misc/polybar/polybar-3.6.3-r1.ebuild
rename to x11-misc/polybar/polybar-3.6.3-r2.ebuild
index 8d59630c7314..de115e75259b 100644
--- a/x11-misc/polybar/polybar-3.6.3-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3-r2.ebuild
@@ -24,7 +24,7 @@ DEPEND="
media-libs/fontconfig
media-libs/freetype
x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb:=[xkb]
+   x11-libs/libxcb:=
x11-libs/xcb-util
x11-libs/xcb-util-cursor
x11-libs/xcb-util-image



[gentoo-commits] repo/gentoo:master commit in: net-dns/smartdns/

2022-10-07 Thread Yixun Lan
commit: 9cff391fa7f60878e2513a2347d17b12db83e423
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Oct  8 02:06:24 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct  8 02:07:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cff391f

net-dns/smartdns: add 38

Signed-off-by: Yixun Lan  gentoo.org>

 net-dns/smartdns/Manifest   |  1 +
 net-dns/smartdns/smartdns-38.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/net-dns/smartdns/Manifest b/net-dns/smartdns/Manifest
index 50dda240411e..35491d38d74e 100644
--- a/net-dns/smartdns/Manifest
+++ b/net-dns/smartdns/Manifest
@@ -1 +1,2 @@
 DIST smartdns-37.2.tar.gz 518486 BLAKE2B 
3e7855e91b87b2daa5df3e7f9759ed0778afb7326a3649363da2aac899d8f8ada0b95e5ef6296e2d2295e665ea5ae6bf2a88d4d860f432eb82e5e1aff32bbc8e
 SHA512 
16276cc2d1922e6f8657aa86a7bfe6b05d35cd0663bb6934620b5cc45db614594341cc6fa3acfa7d3d59fdd262b56f3bdc0839d97ffde6540c05c54d5c7a40d8
+DIST smartdns-38.tar.gz 520679 BLAKE2B 
bab92c56377ebef8f8ccab664a8b289844aebdeef55f8f183db62353ca4f2debf157bdf4098dd2bc3b2fa4ad97364b48bb2e410c9ba7dc2f08a040c5e13cb8ac
 SHA512 
d3421a6b22a22a11316289cfb5102c224b81decf89fd802a6281d7686f72e7ee3fffb5de569d4e09a01b8e9d8f6a5114afc709b90965847fa24fd4579316a80b

diff --git a/net-dns/smartdns/smartdns-38.ebuild 
b/net-dns/smartdns/smartdns-38.ebuild
new file mode 100644
index ..b3addca60631
--- /dev/null
+++ b/net-dns/smartdns/smartdns-38.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+DESCRIPTION="A local DNS server returns the fastest access results"
+HOMEPAGE="https://github.com/pymumu/smartdns;
+SRC_URI="https://github.com/pymumu/smartdns/archive/refs/tags/Release${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/openssl:0="
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN}-Release${PV}"
+
+src_prepare() {
+   default
+   sed -i -e "/install .*default /d" \
+   -e "/install .*init.d /d" Makefile || die
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" install
+
+   newconfd "${FILESDIR}"/smartdns.confd smartdns
+   newinitd "${FILESDIR}"/smartdns.initd smartdns
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/

2022-10-07 Thread Michael Orlitzky
commit: 99594b75e43dcb09056c07ffb3bd4270a916913d
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Oct  8 01:15:04 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Oct  8 02:05:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99594b75

sci-mathematics/gmp-ecm: new revision to drop USE=cuda support.

Our CUDA support doesn't work at the moment, and neither François nor I
have access to the hardware. To avoid annoying users, we disable it
until someone who has the hardware can tell us how to fix it.

And while I'm deleting things... we say goodbye to static-libs, too.
They aren't generally useful to end users.

Closes: https://bugs.gentoo.org/873289
Signed-off-by: Michael Orlitzky  gentoo.org>

 .../{gmp-ecm-7.0.5.ebuild => gmp-ecm-7.0.5-r1.ebuild}   | 17 +
 sci-mathematics/gmp-ecm/metadata.xml|  3 ---
 2 files changed, 5 insertions(+), 15 deletions(-)

diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild 
b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
similarity index 84%
rename from sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild
rename to sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
index 42feb39cf26a..8470285a6df1 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
@@ -14,16 +14,13 @@ 
SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/89f6f0d65d3e980cef33dc9220
 LICENSE="GPL-3 LGPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~ppc-macos ~x64-macos"
-IUSE="cuda +custom-tune openmp static-libs cpu_flags_x86_sse2"
+IUSE="+custom-tune openmp cpu_flags_x86_sse2"
 
-DEPEND="dev-libs/gmp:=
-   cuda? (
-   dev-util/nvidia-cuda-toolkit
-   x11-drivers/nvidia-drivers
-   )
-"
+DEPEND="dev-libs/gmp:="
 RDEPEND="${DEPEND}"
-# xsltproc is used to produce the manppage in combination with the appropriate 
stylesheet
+
+# xsltproc is used to produce the manppage in combination with the
+# appropriate stylesheet
 BDEPEND="dev-libs/libxslt
app-text/docbook-xsl-stylesheets"
 
@@ -52,16 +49,12 @@ src_compile() {
 src_configure() {
econf \
--enable-shared \
-   $(use_enable static-libs static) \
$(use_enable openmp) \
-   $(use_enable cuda gpu) \
$(use_enable cpu_flags_x86_sse2 sse2) \
$(use_enable custom-tune asm-redc)
 }
 
 src_install() {
default
-
-   # remove .la file
find "${ED}" -name '*.la' -delete || die
 }

diff --git a/sci-mathematics/gmp-ecm/metadata.xml 
b/sci-mathematics/gmp-ecm/metadata.xml
index 3723f0d56e48..e89f3c570a87 100644
--- a/sci-mathematics/gmp-ecm/metadata.xml
+++ b/sci-mathematics/gmp-ecm/metadata.xml
@@ -16,9 +16,6 @@
   
 
   
-
-  Use NVidia's cuda toolkit for computations
-
 
   Improve performance of some operations by selecting
   machine-specific defaults



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

2022-10-07 Thread Yixun Lan
commit: d7455276432e98b824b71b82d65a0a148fe8f49d
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Oct  8 01:52:53 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct  8 01:52:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7455276

dev-libs/libtraceevent: add 1.6.3

Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/libtraceevent/Manifest   |  1 +
 dev-libs/libtraceevent/libtraceevent-1.6.3.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/libtraceevent/Manifest b/dev-libs/libtraceevent/Manifest
index b8035aeb65a8..2c600fa5848a 100644
--- a/dev-libs/libtraceevent/Manifest
+++ b/dev-libs/libtraceevent/Manifest
@@ -1,2 +1,3 @@
 DIST libtraceevent-1.5.2.tar.gz 135283 BLAKE2B 
e4202fc3c9b09d20bed375bc1833a4f49b63cf484e63ecf3cc5f1f3950a1de7607464e6c2ae194085e78978e5f480a7ae392a4cde739c3a244367eaf1000f70d
 SHA512 
3804a84d2a4771335ba14a7383f977d641e6437f055837c2faece811b8ef931cfa9d38082bef48d96092aeae8cdcb543222a3042b2c11c41749dddbbb4813d94
 DIST libtraceevent-1.6.2.tar.gz 135857 BLAKE2B 
c5384d9bb8dc5977cfb412c22d9692ed757f94dcd01b6a93e8368cd3368bf2731c0c4eff764fd81b4627925e0fd370acd509710b538842708836b5d0ce777003
 SHA512 
8e951f66c339de2bc78c7c7f347f9283553ae62adc9e2bb96de1ed0aaadf91d59b2e93785c5030b0dd6d946488dc5e688d504eba54d674454c808c320127cfbf
+DIST libtraceevent-1.6.3.tar.gz 140072 BLAKE2B 
416fa68e2604c3cc71323171b084261e38f08f630a03afda0e2ecc4860c8b08dae10b2abaa2afae54d2b4e382720b43a6616a9ab8599759de102af918eeb24fc
 SHA512 
8064eb18dda6fdbff020759ed92e785b87d34be9ebc30cb6085785edeb8d7252cabf8d33d8738a3ec407672a3d891884d0f0b4c551fce26c76fa8eaf61b9e2f5

diff --git a/dev-libs/libtraceevent/libtraceevent-1.6.3.ebuild 
b/dev-libs/libtraceevent/libtraceevent-1.6.3.ebuild
new file mode 100644
index ..b9bb4041b4e1
--- /dev/null
+++ b/dev-libs/libtraceevent/libtraceevent-1.6.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Linux kernel trace event library"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/;
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   
EGIT_REPO_URI="git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/"
+   inherit git-r3
+else
+   
SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND="
+   !

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

2022-10-07 Thread Yixun Lan
commit: 6dd5fce84bcf1dc82e2cc1703b504b7dd92d7491
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Oct  8 01:53:39 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct  8 01:53:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd5fce8

dev-libs/libtracefs: add 1.5.0

Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/libtracefs/Manifest|  1 +
 dev-libs/libtracefs/libtracefs-1.5.0.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/libtracefs/Manifest b/dev-libs/libtracefs/Manifest
index d2acd5e5977d..335df4c38750 100644
--- a/dev-libs/libtracefs/Manifest
+++ b/dev-libs/libtracefs/Manifest
@@ -1,2 +1,3 @@
 DIST libtracefs-1.3.1.tar.gz 175453 BLAKE2B 
d9801c9f50513a8b2d2de57f768aec69c3e47b4c41ba1e887b28465d3a0a6bf10e5d2c60f81615615176bdb65e10ef7e2b7dee5cbb214705cc69e55bb923231c
 SHA512 
1d8423ff1033a4ab601dd8e9fa4a801c27425234505070733641c8c9a4dd382cc6563d3fde89958f18e0bc95e2cbbdf65e69a2935fe208d5de9fd3ac26374ec1
 DIST libtracefs-1.4.2.tar.gz 178382 BLAKE2B 
a956423370077613417812ad18da284521e8798701d558f4e419af6c43bd8a06c489525bbab26e6bc5d5d5e8fd0e6a7322d34f976a4ea560670eb594818d07fc
 SHA512 
4a66c3cf8050de5acc4c63996cbcfa2c014e26ad6011eb89b0cff47ffbd6343637009354edf6bb173b9fd08103012774376c33fd6f642741f7990f2d6de3ea0c
+DIST libtracefs-1.5.0.tar.gz 179569 BLAKE2B 
d69d4bb2c9cbf6dd971afaad280534ce8af4982ca76c7b12cb8432f56a01d622a5d58c827cfe86537e5db2a416ab1092c95309b77b766b183266e1ad22ad8d13
 SHA512 
5e936a788473c0eb373144231ef9ac139ae53b4685053dfed74157a9432d429f35b70290607679eae9f44fd858d2102a02c3beac35d8de35d856c3c1001644d3

diff --git a/dev-libs/libtracefs/libtracefs-1.5.0.ebuild 
b/dev-libs/libtracefs/libtracefs-1.5.0.ebuild
new file mode 100644
index ..440403770349
--- /dev/null
+++ b/dev-libs/libtracefs/libtracefs-1.5.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Linux kernel trace file system library"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/;
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   
EGIT_REPO_URI="git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/"
+   inherit git-r3
+else
+   
SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="doc"
+RDEPEND="
+   >=dev-libs/libtraceevent-1.3.0
+"
+DEPEND="${RDEPEND}"
+# source-highlight is needed, see bug https://bugs.gentoo.org/865469
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-text/xmlto app-text/asciidoc dev-util/source-highlight )
+"
+
+src_configure() {
+   EMAKE_FLAGS=(
+   "prefix=${EPREFIX}/usr"
+   "libdir=${EPREFIX}/usr/$(get_libdir)"
+   "CC=$(tc-getCC)"
+   "AR=$(tc-getAR)"
+   VERBOSE=1
+   )
+}
+
+src_compile() {
+   emake "${EMAKE_FLAGS[@]}"
+   use doc && emake doc
+}
+
+src_install() {
+   emake "${EMAKE_FLAGS[@]}" DESTDIR="${ED}" install
+   # can't prevent installation of the static lib with parameters
+   rm "${ED}/usr/$(get_libdir)/libtracefs.a" || die
+   # install-doc is wrong target, see https://bugs.gentoo.org/865465
+   use doc && emake "${EMAKE_FLAGS[@]}" DESTDIR="${ED}" install_doc
+}



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

2022-10-07 Thread Yixun Lan
commit: d81f84c2ac29bc4a3e8f171c7adde0d8fcef2a59
Author: Graham Ramsey  gmail  com>
AuthorDate: Fri Oct  7 10:42:47 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct  8 01:36:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81f84c2

app-i18n/ibus-libpinyin: Version 1.13.1 added

1.13.1 adds a bugfix

Closes: https://bugs.gentoo.org/875845
Closes: https://github.com/gentoo/gentoo/pull/27671
Signed-off-by: Graham Ramsey  gmail.com>
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 app-i18n/ibus-libpinyin/Manifest   |  1 +
 .../ibus-libpinyin/ibus-libpinyin-1.13.1.ebuild| 69 ++
 2 files changed, 70 insertions(+)

diff --git a/app-i18n/ibus-libpinyin/Manifest b/app-i18n/ibus-libpinyin/Manifest
index 3d6a11941404..31d4ac917bb4 100644
--- a/app-i18n/ibus-libpinyin/Manifest
+++ b/app-i18n/ibus-libpinyin/Manifest
@@ -1,2 +1,3 @@
 DIST ibus-libpinyin-1.12.1.tar.gz 1766803 BLAKE2B 
1de8a51b52688dede32c572b39bd379296480ab2b0f909357465370e346bdf50f4cade5ab3f105f62a74e59cf2dc5e8d5235aedde7571b70d3c5dcee86d2e36b
 SHA512 
ad6e7507bdb468d506071135449383e5bd4fc878bcffda4be6e4e7915b79dbaf919d2fa941b92b177dc7790bd895eaa9a6d04a2610f85e1e80e8eb50f188211d
 DIST ibus-libpinyin-1.13.0.tar.gz 1726869 BLAKE2B 
f18ae81edb4ebf18f569fc13f3088f32e57c6a4512f7cafb33a18fdb08d5fdcdb17ff1861c3419db3063808f655510f6f4de63c274d798c48731ac4632203ba6
 SHA512 
8eca89c3c71ada37ec93307556fc476ad8719e58ca828f684dff6e74e1cb91df3e8c8ce03c87dbb72d5b7213e7c7ca367da8cf6b1dddb47d63afdf23d53bc54c
+DIST ibus-libpinyin-1.13.1.tar.gz 1726900 BLAKE2B 
2540b5ca6657fe421f6f2986f32fba1b8840cafcc37b3ec5402705cb0edc0aac6b12d972b5da0326339a04c875dbd8f8cce902f613558f3f9d21b4a0cace31a3
 SHA512 
ee3a8c95e091992acb0558ff297743eb49bd8c73fbb9cd1f2b56db75137573dda2c677b1b25eb213fbd8779be004b06f95cded04273d7a469cf49f45cc27813a

diff --git a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1.ebuild 
b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1.ebuild
new file mode 100644
index ..7f8fdf0ab762
--- /dev/null
+++ b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2015-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools gnome2-utils lua-single python-single-r1
+
+DESCRIPTION="Intelligent Pinyin and Bopomofo input methods based on LibPinyin 
for IBus"
+HOMEPAGE="https://github.com/libpinyin/ibus-libpinyin 
https://sourceforge.net/projects/libpinyin/;
+SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="boost lua opencc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
+
+BDEPEND="dev-db/sqlite:3
+   virtual/pkgconfig"
+
+DEPEND="${PYTHON_DEPS}
+   >=app-i18n/libpinyin-2.2.1:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   virtual/libintl
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   boost? ( dev-libs/boost:= )
+   lua? ( ${LUA_DEPS} )
+   opencc? ( app-i18n/opencc:= )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+
+   if use lua; then
+   lua-single_pkg_setup
+   fi
+}
+
+src_prepare() {
+   sed -i \
+   -e "/^appdatadir/s:/appdata:/metainfo:" \
+   data/Makefile.am || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-english-input-mode \
+   $(use_enable boost) \
+   $(use_enable lua lua-extension) \
+   $(use_enable opencc)
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/min-cscope/, dev-util/min-cscope/files/

2022-10-07 Thread Ionen Wolkens
commit: e31f9606235bc9de090279da8371849b64d4275a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Oct  8 00:31:23 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  8 00:42:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31f9606

dev-util/min-cscope: fix build with upcoming clang16

Also sneak in the missing ncurses dep while revbumping.

Closes: https://bugs.gentoo.org/871162
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../min-cscope/files/min-cscope-16.1.0-pointer-type.patch | 11 +++
 ...in-cscope-16.1.0-r1.ebuild => min-cscope-16.1.0-r2.ebuild} |  7 ++-
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/dev-util/min-cscope/files/min-cscope-16.1.0-pointer-type.patch 
b/dev-util/min-cscope/files/min-cscope-16.1.0-pointer-type.patch
new file mode 100644
index ..6d54b253b501
--- /dev/null
+++ b/dev-util/min-cscope/files/min-cscope-16.1.0-pointer-type.patch
@@ -0,0 +1,11 @@
+Fix build with -Werror=incompatible-pointer-types that's due
+to become a default on clang16.
+
+https://bugs.gentoo.org/871162
+--- a/src/exec.c
 b/src/exec.c
+@@ -75,3 +75,3 @@
+   int exitcode = -1;  /* initialize, to avoid warning */
+-  const char  *argv[BUFSIZ];
++  char*argv[BUFSIZ];
+   pid_t   p;

diff --git a/dev-util/min-cscope/min-cscope-16.1.0-r1.ebuild 
b/dev-util/min-cscope/min-cscope-16.1.0-r2.ebuild
similarity index 78%
rename from dev-util/min-cscope/min-cscope-16.1.0-r1.ebuild
rename to dev-util/min-cscope/min-cscope-16.1.0-r2.ebuild
index 0d3a3575f8b8..1dd28afb54b3 100644
--- a/dev-util/min-cscope/min-cscope-16.1.0-r1.ebuild
+++ b/dev-util/min-cscope/min-cscope-16.1.0-r2.ebuild
@@ -15,10 +15,14 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE="debug"
 
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
 DOCS=( AUTHORS README{,.cscope} TODO )
 
 PATCHES=(
"${FILESDIR}/${P}-tinfo.patch" # bug #678886
+   "${FILESDIR}/${P}-pointer-type.patch"
 )
 
 src_prepare() {
@@ -29,7 +33,8 @@ src_prepare() {
 }
 
 src_configure() {
-   append-flags -I"${S}"/sort
+   # -D_GNU_SOURCE for qsort_r, bug #871162
+   append-cppflags -I"${S}"/sort -D_GNU_SOURCE
 
cmake_src_configure
 }



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

2022-10-07 Thread Conrad Kostecki
commit: 536e796b146eed4e1dbdc5db409a5d1896f0387a
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Oct  8 00:22:11 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Oct  8 00:22:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=536e796b

net-analyzer/rrdtool: cairo[svg] -> svg(+)

Closes: https://bugs.gentoo.org/875938
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/rrdtool/{rrdtool-1.8.0.ebuild => rrdtool-1.8.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/rrdtool/rrdtool-1.8.0.ebuild 
b/net-analyzer/rrdtool/rrdtool-1.8.0-r1.ebuild
similarity index 99%
rename from net-analyzer/rrdtool/rrdtool-1.8.0.ebuild
rename to net-analyzer/rrdtool/rrdtool-1.8.0-r1.ebuild
index 9d56454bf1fe..e2a100d00954 100644
--- a/net-analyzer/rrdtool/rrdtool-1.8.0.ebuild
+++ b/net-analyzer/rrdtool/rrdtool-1.8.0-r1.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
dbi? ( dev-db/libdbi[static-libs(+)?] )
graph? (
media-libs/libpng:0=[static-libs(+)?]
-   x11-libs/cairo[svg,static-libs(+)?]
+   x11-libs/cairo[svg(+),static-libs(+)?]
x11-libs/pango
)
lua? ( ${LUA_DEPS} )



[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/

2022-10-07 Thread Ionen Wolkens
commit: ed2ddabf5708dab485adbf3b8c1f4dbcbe3f1bea
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 23:54:54 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  8 00:10:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2ddabf

games-board/gnubg: cairo[svg] -> svg(+)

Dep was formerly added to fix #828128, so keep as (+) for old cairo.

Closes: https://bugs.gentoo.org/875920
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../gnubg/{gnubg-1.06.002-r3.ebuild => gnubg-1.06.002-r4.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/gnubg/gnubg-1.06.002-r3.ebuild 
b/games-board/gnubg/gnubg-1.06.002-r4.ebuild
similarity index 98%
rename from games-board/gnubg/gnubg-1.06.002-r3.ebuild
rename to games-board/gnubg/gnubg-1.06.002-r4.ebuild
index 23076663a5b6..11012a638c26 100644
--- a/games-board/gnubg/gnubg-1.06.002-r3.ebuild
+++ b/games-board/gnubg/gnubg-1.06.002-r4.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
net-misc/curl
sys-libs/readline:=
virtual/libintl
-   x11-libs/cairo[svg]
+   x11-libs/cairo[svg(+)]
x11-libs/pango
gui? (
media-libs/libcanberra[gtk3]



[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/

2022-10-07 Thread Ionen Wolkens
commit: 2702c6fb9ac4ee582d3024ec03c7675bf424ce73
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 23:58:34 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  8 00:09:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2702c6fb

games-board/gnubg: enable py3.11

Unsure if entirely functional w/ the more obscure scripts, but not
readily seeing anything.

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

 games-board/gnubg/gnubg-1.06.002-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/gnubg/gnubg-1.06.002-r3.ebuild 
b/games-board/gnubg/gnubg-1.06.002-r3.ebuild
index 089ad905569b..23076663a5b6 100644
--- a/games-board/gnubg/gnubg-1.06.002-r3.ebuild
+++ b/games-board/gnubg/gnubg-1.06.002-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit autotools desktop python-single-r1 xdg
 
 DESCRIPTION="GNU BackGammon"



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

2022-10-07 Thread Ionen Wolkens
commit: af43083f658d713aa6bb41459cf60ffa208d3dd6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 23:50:55 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  8 00:09:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af43083f

media-sound/cvoicecontrol: fix build with upcoming clang16

Closes: https://bugs.gentoo.org/871159
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-sound/cvoicecontrol/cvoicecontrol-0.9_alpha-r2.ebuild| 1 +
 .../cvoicecontrol/files/cvoicecontrol-0.9_alpha-clang16.patch  | 7 +++
 2 files changed, 8 insertions(+)

diff --git a/media-sound/cvoicecontrol/cvoicecontrol-0.9_alpha-r2.ebuild 
b/media-sound/cvoicecontrol/cvoicecontrol-0.9_alpha-r2.ebuild
index 48c65aca5fcb..ce4f80a57ce1 100644
--- a/media-sound/cvoicecontrol/cvoicecontrol-0.9_alpha-r2.ebuild
+++ b/media-sound/cvoicecontrol/cvoicecontrol-0.9_alpha-r2.ebuild
@@ -24,6 +24,7 @@ PATCHES=(
"${FILESDIR}"/${P}-tinfo.patch #64716
# Handle documentation with HTML_DOCS instead
"${FILESDIR}"/${P}-automake.patch
+   "${FILESDIR}"/${P}-clang16.patch
 )
 
 src_prepare() {

diff --git 
a/media-sound/cvoicecontrol/files/cvoicecontrol-0.9_alpha-clang16.patch 
b/media-sound/cvoicecontrol/files/cvoicecontrol-0.9_alpha-clang16.patch
new file mode 100644
index ..c6dce9df0bc6
--- /dev/null
+++ b/media-sound/cvoicecontrol/files/cvoicecontrol-0.9_alpha-clang16.patch
@@ -0,0 +1,7 @@
+https://bugs.gentoo.org/871159
+--- a/cvoicecontrol/mixer.h
 b/cvoicecontrol/mixer.h
+@@ -29,2 +29,3 @@
+ int  mixerOK();
++int  mixerHasIGain();
+ const char *getMixer();



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

2022-10-07 Thread Ionen Wolkens
commit: d9d9790dd39bdf5c902f7dc0e885f13a925738fa
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 23:47:34 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  8 00:09:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d9790d

media-sound/cvoicecontrol: EAPI7->8, fix license, depend on ncurses

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

 ...lpha-r1.ebuild => cvoicecontrol-0.9_alpha-r2.ebuild} | 17 ++---
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/media-sound/cvoicecontrol/cvoicecontrol-0.9_alpha-r1.ebuild 
b/media-sound/cvoicecontrol/cvoicecontrol-0.9_alpha-r2.ebuild
similarity index 71%
rename from media-sound/cvoicecontrol/cvoicecontrol-0.9_alpha-r1.ebuild
rename to media-sound/cvoicecontrol/cvoicecontrol-0.9_alpha-r2.ebuild
index a1d1238c92c2..48c65aca5fcb 100644
--- a/media-sound/cvoicecontrol/cvoicecontrol-0.9_alpha-r1.ebuild
+++ b/media-sound/cvoicecontrol/cvoicecontrol-0.9_alpha-r2.ebuild
@@ -1,21 +1,23 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 
 MY_P="${P/_/}"
 
 DESCRIPTION="Console based speech recognition system"
-HOMEPAGE="http://www.kiecza.net/daniel/linux;
+HOMEPAGE="http://www.kiecza.net/daniel/linux/;
 SRC_URI="http://www.kiecza.net/daniel/linux/${MY_P}.tar.bz2;
+S="${WORKDIR}/${MY_P}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ppc sparc x86"
 
-S="${WORKDIR}/${MY_P}"
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${P}-gentoo-2.patch
@@ -26,11 +28,12 @@ PATCHES=(
 
 src_prepare() {
default
-   mv configure.{in,ac} || die
+
eautoreconf
 }
 
 src_install() {
-   HTML_DOCS=( cvoicecontrol/docs/en/*.html )
+   local HTML_DOCS=( cvoicecontrol/docs/en/*.html )
+
default
 }



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

2022-10-07 Thread Zac Medico
commit: 6e6dfb0bf56b04598106cd6635b28a0773c44bf5
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Oct  8 00:07:36 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Oct  8 00:07:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6dfb0b

app-containers/cri-o: add 1.25.1

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/cri-o/Manifest|   1 +
 app-containers/cri-o/cri-o-1.25.1.ebuild | 101 +++
 2 files changed, 102 insertions(+)

diff --git a/app-containers/cri-o/Manifest b/app-containers/cri-o/Manifest
index 5ffa4f6deed8..eea76685605a 100644
--- a/app-containers/cri-o/Manifest
+++ b/app-containers/cri-o/Manifest
@@ -1 +1,2 @@
 DIST cri-o-1.25.0.tar.gz 27673668 BLAKE2B 
5231f1b00781233ddf82827a580100055fefb97e768d871a845506ee28ebc122f20f6c8dff64b9dd8d991ed6ed761a72e96d607354f7e8d4182daff36ef3c253
 SHA512 
783c2f019ef65079dbb838e58acde5a24bda282ba8298d7b95491356e46fc208a14bcc4c65e3183001f0fb275d8ec5d7b5c795300e6424096f84fb9130721cba
+DIST cri-o-1.25.1.tar.gz 27675134 BLAKE2B 
76220f63f5d9c146d6afc15b8afba2ef590faf8916ea3e7f38daeaa58dd6e039ae1a3e607c3e3a194e27f45e67a95a50ca8404f1e457aee89442fbe3505d3c67
 SHA512 
73b3267583b049e6aa51c1f208512d8e77bc296c34b3ad37977ee57e085b208496e11957c5cc4b55a6b4e2cc728599ce65624233d4d5a4bdc837f0dddb569323

diff --git a/app-containers/cri-o/cri-o-1.25.1.ebuild 
b/app-containers/cri-o/cri-o-1.25.1.ebuild
new file mode 100644
index ..65ab0adb604d
--- /dev/null
+++ b/app-containers/cri-o/cri-o-1.25.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_COMMIT=afa0c576fcafc095e2827261e412fadabb016874
+
+inherit go-module
+
+DESCRIPTION="OCI-based implementation of Kubernetes Container Runtime 
Interface"
+HOMEPAGE="https://cri-o.io/;
+SRC_URI="https://github.com/cri-o/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="btrfs +device-mapper selinux systemd"
+
+COMMON_DEPEND="
+   app-crypt/gpgme:=
+   app-containers/conmon
+   app-containers/runc
+   dev-libs/glib:=
+   dev-libs/libassuan:=
+   dev-libs/libgpg-error:=
+   net-firewall/conntrack-tools
+   net-firewall/iptables
+   app-containers/cni-plugins
+   net-misc/socat
+   sys-apps/iproute2
+   sys-libs/libseccomp:=
+   btrfs? ( sys-fs/btrfs-progs )
+   device-mapper? ( sys-fs/lvm2:= )
+   selinux? ( sys-libs/libselinux:= )
+   systemd? ( sys-apps/systemd:= )"
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-go/go-md2man"
+RDEPEND="${COMMON_DEPEND}
+   !> Makefile || die
+
+   sed -e 's:/usr/local/bin:/usr/bin:' \
+   -i contrib/systemd/* || die
+}
+
+src_compile() {
+   [[ -f hack/btrfs_installed_tag.sh ]] || die
+   use btrfs || { echo -e "#!/bin/sh\necho exclude_graphdriver_btrfs" > \
+   hack/btrfs_installed_tag.sh || die; }
+
+   [[ -f hack/libdm_installed.sh ]] || die
+   use device-mapper || { echo -e "#!/bin/sh\necho 
exclude_graphdriver_devicemapper" > \
+   hack/libdm_installed.sh || die; }
+
+   [[ -f hack/selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   hack/selinux_tag.sh || die; }
+
+   mkdir -p bin || die
+   emake all \
+   GOBIN="${S}/bin" \
+   GO_BUILD="go build ${GOFLAGS}" \
+   GO_MD2MAN="$(which go-md2man)"
+}
+
+src_install() {
+   emake install install.config install.systemd \
+   DESTDIR="${D}" \
+   GO_MD2MAN="$(which go-md2man)" \
+   PREFIX="${D}${EPREFIX}/usr"
+   keepdir /etc/crio
+   mv "${ED}/etc/crio/crio.conf"{,.example} || die
+
+   newinitd "${FILESDIR}/crio.initd" crio
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+
+   # Suppress crio log error messages triggered if these don't exist.
+   keepdir /etc/containers/oci/hooks.d
+   keepdir /usr/share/containers/oci/hooks.d
+
+   # Suppress crio "Missing CNI default network" log message.
+   keepdir /etc/cni/net.d
+   insinto /etc/cni/net.d
+   doins contrib/cni/99-loopback.conf
+}



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

2022-10-07 Thread Zac Medico
commit: e8883f974ed71fbc247a9c07b66cb5b11ecbb4d2
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Oct  7 23:54:51 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Oct  7 23:55:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8883f97

dev-util/ostree: add 2022.6

Signed-off-by: Zac Medico  gentoo.org>

 dev-util/ostree/Manifest |   1 +
 dev-util/ostree/ostree-2022.6.ebuild | 109 +++
 2 files changed, 110 insertions(+)

diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest
index 5879886c1298..31dbc99bd3c0 100644
--- a/dev-util/ostree/Manifest
+++ b/dev-util/ostree/Manifest
@@ -1,3 +1,4 @@
 DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 
5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b
 SHA512 
0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e
 DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 
73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909
 SHA512 
07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe
 DIST ostree-2022.5.tar.xz 2072208 BLAKE2B 
be12432c87da82362ceb49b61b0cfc2ab77fdd7e55dfd3ca238d3c0f6fa5e64dd953d709c39727a46f82b99ef07bfbebf83b581f5e96a10a08322854e9a0e1f9
 SHA512 
39abd076491ebab5cd6e23bff6ce0a346fe8d1e6a372abb42626ef5a8643411070b272637513b37393dc37af9b8eaaa42c19e2f1c16b98d441358c2046653654
+DIST ostree-2022.6.tar.xz 2124464 BLAKE2B 
c6ea1f11d08261e8532345ffc18bec9e77d04e63aab0c8e2eb03a4b3d3c2c594bcc9e6c5341e4caefe81fbd06a055cd39b0f2f2b43d3e876837a9bac43c704f5
 SHA512 
03f6b6947a372e36d3a1ae3bbe47543c562113039ce10db9c6f26a7b4015afb41950bd00bd1931937a5fb3043689ca1046eb87afd890571cfedbfa1ef36219a7

diff --git a/dev-util/ostree/ostree-2022.6.ebuild 
b/dev-util/ostree/ostree-2022.6.ebuild
new file mode 100644
index ..eb5a1bf3c90e
--- /dev/null
+++ b/dev-util/ostree/ostree-2022.6.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+DESCRIPTION="Operating system and container binary deployment and upgrades"
+HOMEPAGE="https://ostreedev.github.io/ostree/;
+SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz
 -> ${P}.tar.xz"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection 
libmount selinux sodium ssl +soup systemd zeroconf"
+RESTRICT+=" test"
+REQUIRED_USE="
+   dracut? ( systemd )
+   http2? ( curl )
+   httpd? ( || ( curl soup ) )
+"
+
+COMMON_DEPEND="
+   app-arch/xz-utils
+   dev-libs/libassuan
+   dev-libs/glib:2
+   sys-fs/fuse:3
+   sys-libs/zlib
+   archive? ( app-arch/libarchive:= )
+   curl? ( net-misc/curl )
+   dracut? ( sys-kernel/dracut )
+   gpg? (
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error
+   )
+   grub? ( sys-boot/grub:2= )
+   introspection? ( dev-libs/gobject-introspection )
+   libmount? ( sys-apps/util-linux )
+   selinux? ( sys-libs/libselinux )
+   sodium? ( >=dev-libs/libsodium-1.0.14:= )
+   soup? ( net-libs/libsoup:2.4 )
+   ssl? (
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   )
+   systemd? ( sys-apps/systemd:0= )
+   zeroconf? ( net-dns/avahi[dbus] )"
+
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   doc? ( dev-util/gtk-doc )"
+
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+S="${WORKDIR}/lib${P}"
+
+src_prepare() {
+   default
+
+   sed -Ee 's:(XSLT_STYLESHEET = 
).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \
+   -i Makefile.in Makefile-man.am || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local econfargs=(
+   --enable-man
+   --enable-shared
+   --with-grub2-mkconfig-path=grub-mkconfig
+   --with-modern-grub
+   $(use_with archive libarchive)
+   $(use_with curl)
+   $(use_with dracut dracut yesbutnoconf) #816867
+   $(use_enable doc gtk-doc)
+   $(usex introspection --enable-introspection={,} yes no)
+   $(use_with gpg gpgme)
+   $(use_enable http2)
+   $(use_enable httpd trivial-httpd-cmdline)
+   $(use_with selinux )
+   $(use_with soup)
+   $(use_with libmount)
+   $(use ssl && { use 

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

2022-10-07 Thread Zac Medico
commit: f3bb5c33eef1bcfb571af2ea036adf7db8d897ab
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Oct  7 23:38:08 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Oct  7 23:38:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3bb5c33

dev-util/ostree: drop 2022.4, 2022.5

Signed-off-by: Zac Medico  gentoo.org>

 dev-util/ostree/Manifest |   1 -
 dev-util/ostree/ostree-2022.4.ebuild | 107 ---
 dev-util/ostree/ostree-2022.5.ebuild | 107 ---
 3 files changed, 215 deletions(-)

diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest
index 8e4a24ad9395..5879886c1298 100644
--- a/dev-util/ostree/Manifest
+++ b/dev-util/ostree/Manifest
@@ -1,4 +1,3 @@
 DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 
5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b
 SHA512 
0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e
 DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 
73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909
 SHA512 
07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe
-DIST ostree-2022.4.tar.xz 2066276 BLAKE2B 
67fe73babe11dac93f8e035f7baf39e98aa2be2d797d3831a30999de2f7205b33c3d0892d2ec007807f8720e15161ecccb7e5f3c047d07cb5763bfcac2170bd8
 SHA512 
a7745b951b1f36f483c215b311f86d860b988ebb06612e7eef2797fc34322c256ae83177337d918f3e8e3833fe9802f7d53131db59df73d29fb6c305b78879e5
 DIST ostree-2022.5.tar.xz 2072208 BLAKE2B 
be12432c87da82362ceb49b61b0cfc2ab77fdd7e55dfd3ca238d3c0f6fa5e64dd953d709c39727a46f82b99ef07bfbebf83b581f5e96a10a08322854e9a0e1f9
 SHA512 
39abd076491ebab5cd6e23bff6ce0a346fe8d1e6a372abb42626ef5a8643411070b272637513b37393dc37af9b8eaaa42c19e2f1c16b98d441358c2046653654

diff --git a/dev-util/ostree/ostree-2022.4.ebuild 
b/dev-util/ostree/ostree-2022.4.ebuild
deleted file mode 100644
index 43f60e37b878..
--- a/dev-util/ostree/ostree-2022.4.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="Operating system and container binary deployment and upgrades"
-HOMEPAGE="https://ostreedev.github.io/ostree/;
-SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz
 -> ${P}.tar.xz"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-LICENSE="LGPL-2+"
-SLOT="0"
-
-IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection 
libmount selinux sodium ssl +soup systemd zeroconf"
-RESTRICT+=" test"
-REQUIRED_USE="
-   dracut? ( systemd )
-   http2? ( curl )
-   httpd? ( || ( curl soup ) )
-"
-
-COMMON_DEPEND="
-   app-arch/xz-utils
-   dev-libs/libassuan
-   dev-libs/glib:2
-   sys-fs/fuse:3
-   sys-libs/zlib
-   archive? ( app-arch/libarchive:= )
-   curl? ( net-misc/curl )
-   dracut? ( sys-kernel/dracut )
-   gpg? (
-   app-crypt/gpgme:=
-   dev-libs/libgpg-error
-   )
-   grub? ( sys-boot/grub:2= )
-   introspection? ( dev-libs/gobject-introspection )
-   libmount? ( sys-apps/util-linux )
-   selinux? ( sys-libs/libselinux )
-   sodium? ( >=dev-libs/libsodium-1.0.14:= )
-   soup? ( net-libs/libsoup:2.4 )
-   ssl? (
-   gnutls? ( net-libs/gnutls:= )
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   )
-   systemd? ( sys-apps/systemd:0= )
-   zeroconf? ( net-dns/avahi[dbus] )"
-
-DEPEND="${COMMON_DEPEND}
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   doc? ( dev-util/gtk-doc )"
-
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   sys-devel/flex
-   sys-devel/bison
-   virtual/pkgconfig"
-
-S="${WORKDIR}/lib${P}"
-
-src_prepare() {
-   sed -Ee 's:(XSLT_STYLESHEET = 
).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \
-   -i Makefile.in Makefile-man.am || die
-   eautoreconf
-   default
-}
-
-src_configure() {
-   local econfargs=(
-   --enable-man
-   --enable-shared
-   --with-grub2-mkconfig-path=grub-mkconfig
-   --with-modern-grub
-   $(use_with archive libarchive)
-   $(use_with curl)
-   $(use_with dracut dracut yesbutnoconf) #816867
-   $(use_enable doc gtk-doc)
-   $(usex introspection --enable-introspection={,} yes no)
-   $(use_with gpg gpgme)
-   $(use_enable http2)
-   $(use_enable httpd trivial-httpd-cmdline)
-   $(use_with selinux )
-   

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

2022-10-07 Thread Zac Medico
commit: 71d8d5f5842e9286a7b626072c85e95fcc117449
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Oct  7 23:22:43 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Oct  7 23:23:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d8d5f5

app-containers/podman: drop 4.1.1-r1, 4.2.0-r1

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest   |   2 -
 app-containers/podman/podman-4.1.1-r1.ebuild | 165 ---
 app-containers/podman/podman-4.2.0-r1.ebuild | 165 ---
 3 files changed, 332 deletions(-)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index 0728d32fa220..bf4ed532e03d 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,4 +1,2 @@
 DIST podman-4.1.0.tar.gz 10904727 BLAKE2B 
6d01a65b13494dc948c0667147eca6f250a81056f1bcf6eda6285566b8aa7aa526794ea96a571aecad642a8b1d3d1877cd31683ccf46662f8681a2afac083b5a
 SHA512 
4d5f240423f21b1224ce44853a2265359dacee0d921f0ea53a7fca34f9076ebfaa49f4327a59ac51f5bf5b9dafb47dda3a9bb8e609237cc69f833b42b95bcd0a
-DIST podman-4.1.1.tar.gz 10905391 BLAKE2B 
a094785ccb7a84a42147fb0f0360480ad4f73a1cdaa29b666fabb08528584f5d37b1cf8fb807351d4a60d81779de4dec3ab5fc83275061eded21f97fd3fa5e7f
 SHA512 
19dd2800b59dacf7edd5d8204bdaffa0959910c7751b582f5a12b8d644b52f9d6581b9c3b4cba3ddb0707f6a90c0dbc93de6d8e2eaa6a4234ebb9dfa28e693b3
-DIST podman-4.2.0.tar.gz 13019518 BLAKE2B 
a3b8d8b140b9d34e24f87f998fff3558649487b503bdd437f537f09adc51819d81786b6b4e858ef4e8a43c0d872cd20cd1ceee06988a36f830b9ffbb5109d14d
 SHA512 
bc9e28d9938127f91be10ea8bc6c6f638a01d74d120efad5ad1e72c5f7b893685871e83872434745bc72ecaca430355b0f59d302660e8b4a53cc88a88cc37f9c
 DIST podman-4.2.1.tar.gz 13047683 BLAKE2B 
968dc88164c846108d920dfbd3796078b6e7cde6c6d884ac5ea3379abe9a3d0ea72a78b10eea644a1040d1d564c13f05fe69112c49084344e95095c50ff537d5
 SHA512 
a8a6e3228c1cb6860bb27515bd081b5c395a17bd69fab8797758b84631d08d2389e554621080e66ecc04818c1c4d132ea6ed0edfedcfea6d7886a70ebc95297d

diff --git a/app-containers/podman/podman-4.1.1-r1.ebuild 
b/app-containers/podman/podman-4.1.1-r1.ebuild
deleted file mode 100644
index acb3d4006941..
--- a/app-containers/podman/podman-4.1.1-r1.ebuild
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-EGIT_COMMIT="f73d8f8875c2be7cd2049094c29aff90b1150241"
-
-inherit bash-completion-r1 flag-o-matic go-module tmpfiles
-
-DESCRIPTION="Library and podman tool for running OCI-based containers in Pods"
-HOMEPAGE="https://github.com/containers/podman/;
-MY_PN=podman
-MY_P=${MY_PN}-${PV}
-SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
-IUSE="apparmor btrfs cgroup-hybrid +fuse +init +rootless selinux"
-RESTRICT+=" test"
-
-COMMON_DEPEND="
-   app-crypt/gpgme:=
-   >=app-containers/conmon-2.0.0
-   cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6  )
-   !cgroup-hybrid? ( app-containers/crun )
-   dev-libs/libassuan:=
-   dev-libs/libgpg-error:=
-   >=app-containers/cni-plugins-0.8.6
-   sys-apps/shadow:=
-   sys-fs/lvm2
-   sys-libs/libseccomp:=
-
-   apparmor? ( sys-libs/libapparmor )
-   btrfs? ( sys-fs/btrfs-progs )
-   init? ( app-containers/catatonit )
-   rootless? ( app-containers/slirp4netns )
-   selinux? ( sys-libs/libselinux:= )
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-go/go-md2man"
-RDEPEND="${COMMON_DEPEND}
-   fuse? ( sys-fs/fuse-overlayfs )
-   selinux? ( sec-policy/selinux-podman )"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   default
-
-   # Disable installation of python modules here, since those are
-   # installed by separate ebuilds.
-   local makefile_sed_args=(
-   -e '/^GIT_.*/d'
-   -e 's/$(GO) build/$(GO) build -v -work -x/'
-   -e 's/^\(install:.*\) install\.python$/\1/'
-   -e 's|^pkg/varlink/iopodman.go: .gopathok 
pkg/varlink/io.podman.varlink$|pkg/varlink/iopodman.go: 
pkg/varlink/io.podman.varlink|'
-   )
-
-   has_version -b '>=dev-lang/go-1.13.9' || makefile_sed_args+=(-e 
's:GO111MODULE=off:GO111MODULE=on:')
-
-   sed "${makefile_sed_args[@]}" -i Makefile || die
-}
-
-src_compile() {
-   local git_commit=${EGIT_COMMIT}
-
-   # Filter unsupported linker flags
-   filter-flags '-Wl,*'
-
-   [[ -f hack/apparmor_tag.sh ]] || die
-   if use apparmor; then
-   echo -e "#!/bin/sh\necho apparmor" > hack/apparmor_tag.sh || die
-   else
-   echo -e "#!/bin/sh\ntrue" > hack/apparmor_tag.sh || die
-   fi
-
-   [[ -f hack/btrfs_installed_tag.sh ]] || die
-   if use btrfs; then
-   echo -e "#!/bin/sh\ntrue" > 

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

2022-10-07 Thread Matt Turner
commit: ea3d7763ccdaad0e0a284c12ee8822f8eb4f6b78
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct  7 23:22:25 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 23:22:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3d7763

dev-libs/gjs: Drop USE dep on cairo[svg]

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

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

diff --git a/dev-libs/gjs/gjs-1.74.0.ebuild b/dev-libs/gjs/gjs-1.74.0.ebuild
index 14cb544aa6d7..fc6216a63210 100644
--- a/dev-libs/gjs/gjs-1.74.0.ebuild
+++ b/dev-libs/gjs/gjs-1.74.0.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
dev-libs/libffi:=
>=dev-libs/gobject-introspection-1.66.1:=
>=dev-lang/spidermonkey-102.2.0:102
-   cairo? ( x11-libs/cairo[X,glib,svg] )
+   cairo? ( x11-libs/cairo[X,glib] )
readline? ( sys-libs/readline:0= )
 "
 DEPEND="${RDEPEND}



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

2022-10-07 Thread Matt Turner
commit: 4d534829febca4a7fa6a2b4cbb98d934ada74004
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct  7 23:20:14 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 23:20:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d534829

dev-libs/gjs: Drop useless IUSE=gtk

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

 dev-libs/gjs/gjs-1.64.5.ebuild | 2 +-
 dev-libs/gjs/gjs-1.72.1.ebuild | 2 +-
 dev-libs/gjs/gjs-1.72.2.ebuild | 2 +-
 dev-libs/gjs/gjs-1.74.0.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/gjs/gjs-1.64.5.ebuild b/dev-libs/gjs/gjs-1.64.5.ebuild
index 60973ef2fa78..c9acc67c8466 100644
--- a/dev-libs/gjs/gjs-1.64.5.ebuild
+++ b/dev-libs/gjs/gjs-1.64.5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs;
 
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
-IUSE="+cairo examples gtk readline +sysprof test"
+IUSE="+cairo examples readline +sysprof test"
 KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 sparc x86"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/gjs/gjs-1.72.1.ebuild b/dev-libs/gjs/gjs-1.72.1.ebuild
index cc09c1592110..1bc9ac221ed6 100644
--- a/dev-libs/gjs/gjs-1.72.1.ebuild
+++ b/dev-libs/gjs/gjs-1.72.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs
 
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
-IUSE="+cairo examples gtk readline sysprof test"
+IUSE="+cairo examples readline sysprof test"
 KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2.ebuild
index cc09c1592110..1bc9ac221ed6 100644
--- a/dev-libs/gjs/gjs-1.72.2.ebuild
+++ b/dev-libs/gjs/gjs-1.72.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs
 
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
-IUSE="+cairo examples gtk readline sysprof test"
+IUSE="+cairo examples readline sysprof test"
 KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/gjs/gjs-1.74.0.ebuild b/dev-libs/gjs/gjs-1.74.0.ebuild
index dda2b9c1dcb1..14cb544aa6d7 100644
--- a/dev-libs/gjs/gjs-1.74.0.ebuild
+++ b/dev-libs/gjs/gjs-1.74.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs
 
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
-IUSE="+cairo examples gtk readline sysprof test"
+IUSE="+cairo examples readline sysprof test"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/cairo/

2022-10-07 Thread Matt Turner
commit: 894254db31e67de63abe2a31dc5e4c8f5413fad0
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct  7 23:06:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 23:07:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894254db

x11-libs/cairo: Always enable SVG support

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

 x11-libs/cairo/{cairo-1.16.0-r5.ebuild => cairo-1.16.0-r6.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/cairo/cairo-1.16.0-r5.ebuild 
b/x11-libs/cairo/cairo-1.16.0-r6.ebuild
similarity index 99%
rename from x11-libs/cairo/cairo-1.16.0-r5.ebuild
rename to x11-libs/cairo/cairo-1.16.0-r6.ebuild
index dc8e73c91275..299a8c20e695 100644
--- a/x11-libs/cairo/cairo-1.16.0-r5.ebuild
+++ b/x11-libs/cairo/cairo-1.16.0-r6.ebuild
@@ -110,7 +110,7 @@ multilib_src_configure() {
$(use_enable glib gobject) \
$(use_enable opengl gl) \
$(use_enable static-libs static) \
-   $(use_enable svg) \
+   --enable-svg \
$(use_enable utils trace) \
$(use_enable valgrind) \
--enable-ft \



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/xsv/

2022-10-07 Thread Zac Medico
commit: ded9c99fdbd5523994b4f43894763a4cc1bcf345
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Oct  7 22:57:27 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Oct  7 22:58:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded9c99f

sci-calculators/xsv: stabilize 0.13.0 for amd64

Closes: https://bugs.gentoo.org/875881
Signed-off-by: Zac Medico  gentoo.org>

 sci-calculators/xsv/xsv-0.13.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-calculators/xsv/xsv-0.13.0.ebuild 
b/sci-calculators/xsv/xsv-0.13.0.ebuild
index f04d439a9c62..39510584561d 100644
--- a/sci-calculators/xsv/xsv-0.13.0.ebuild
+++ b/sci-calculators/xsv/xsv-0.13.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -60,7 +60,7 @@ SRC_URI="$(cargo_crate_uris ${CRATES})
https://github.com/BurntSushi/xsv/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="|| ( MIT Unlicense ) Apache-2.0 Boost-1.0 MIT Unlicense"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE=""
 
 BDEPEND="${RUST_DEPEND}"



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

2022-10-07 Thread Zac Medico
commit: bea920e1d7b9b1dd4ced97c47b336c7d81e91619
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Oct  7 22:55:42 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Oct  7 22:56:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bea920e1

sys-fs/squashfuse: add 0.1.105

Signed-off-by: Zac Medico  gentoo.org>

 sys-fs/squashfuse/Manifest  |  1 +
 sys-fs/squashfuse/squashfuse-0.1.105.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/sys-fs/squashfuse/Manifest b/sys-fs/squashfuse/Manifest
index 14f110c322a7..c6eae32cb444 100644
--- a/sys-fs/squashfuse/Manifest
+++ b/sys-fs/squashfuse/Manifest
@@ -1 +1,2 @@
 DIST squashfuse-0.1.103.tar.gz 399524 BLAKE2B 
985ce64052c55a03d4889674682cf8b3bf6fab96de18d38b5b6125a6b2bdf0ec40e9f18a13bb77ea1a963fd0e7debf08d5f4819c543a62a818389b5fa7884815
 SHA512 
bc640898a5756ceed3260d9dea61dcb54588381b787a50c0fbfce35658fdf7d2788babf4882c369d1981ff853a91f043de8c68727aedc33646c26db4fb0ab2c0
+DIST squashfuse-0.1.105.tar.gz 65644 BLAKE2B 
209808164a2803d1f4dedad048f29a809d92e5260193ff2db6a4eed4d887273f6b0b2a673123b9c460e587b9f9884c4115e2323f8de7f26535abcfe4de99ea20
 SHA512 
6bf18575fd4732f3b0e4530902f2556859c2efbbd781a31bdbf97fe6601412dc750a80354a8ab08a3132d4f8680ea5ff0dd04440f29243906f1017aa6c70bede

diff --git a/sys-fs/squashfuse/squashfuse-0.1.105.ebuild 
b/sys-fs/squashfuse/squashfuse-0.1.105.ebuild
new file mode 100644
index ..7d11389df3e2
--- /dev/null
+++ b/sys-fs/squashfuse/squashfuse-0.1.105.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2016-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools flag-o-matic
+
+DESCRIPTION="FUSE filesystem to mount squashfs archives"
+HOMEPAGE="https://github.com/vasi/squashfuse;
+SRC_URI="https://github.com/vasi/squashfuse/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="lz4 lzma lzo static-libs +zlib zstd"
+REQUIRED_USE="|| ( lz4 lzma lzo zlib zstd )"
+
+COMMON_DEPEND="
+   >=sys-fs/fuse-2.8.6:0=
+   lzma? ( >=app-arch/xz-utils-5.0.4:= )
+   zlib? ( >=sys-libs/zlib-1.2.5-r2:= )
+   lzo? ( >=dev-libs/lzo-2.06:= )
+   lz4? ( >=app-arch/lz4-0_p106:= )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${COMMON_DEPEND}
+   virtual/pkgconfig"
+RDEPEND="${COMMON_DEPEND}"
+# Tests require access to /dev/fuse.
+RESTRICT+=" test"
+
+src_configure() {
+   filter-flags -flto* -fwhole-program -fno-common
+   eautoreconf
+
+   local econfargs=(
+   $(use_enable static-libs static)
+   $(use lz4 || echo --without-lz4)
+   $(use lzma || echo  --without-xz)
+   $(use lzo || echo --without-lzo)
+   $(use zlib || echo --without-zlib)
+   $(use zstd || echo --without-zstd)
+   )
+
+   econf "${econfargs[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -name "*.la" -delete || die
+}



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

2022-10-07 Thread Patrick McLean
commit: 6b081f528cba9c84ef3cd46090314de88c3130df
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Oct  7 22:55:25 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Oct  7 22:55:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b081f52

dev-libs/simdjson: add 3.0.0

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

 dev-libs/simdjson/Manifest  |  2 +
 dev-libs/simdjson/simdjson-3.0.0.ebuild | 87 +
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index e8d0111a6e4c..a9d6f57974ae 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -3,8 +3,10 @@ DIST simdjson-1.1.0.tar.gz 1555845 BLAKE2B 
6dfd4e938b9f1f6a6314f39929b74a7e822fb
 DIST simdjson-2.0.4.gh.tar.gz 1612055 BLAKE2B 
af60f4ae6780eb4068ac85c2d6784539b14fad6b7871c091f2ec3dc4f8cc9add8510f4d92a8db6ea305a1c2cc6919c8f8604d31d4e939677f3ed121b53891c24
 SHA512 
5d993939aece8555dc7fc5d63be14103af4ca164fb0cd53ac96578ed8a9fac61f974c247544ad007710c7a710bfaea7ad94098a143c713097237cd47c7792463
 DIST simdjson-2.1.0.gh.tar.gz 1618798 BLAKE2B 
019e04ae5c5d0e43bf81734edb72d969d95fa4325f2e9aa51258d71587a6d71e4f26edd9beb2797fbf420ee4d7434985e7d960943dacedfab3a6afe616ca20b9
 SHA512 
6689349195ac4f0f94d47915f90b69663b6a010523fcf58fbe8bb3815db946c65208104c6f1e5d97e42cc1e1b883e5488c059df0afcc7f6e648e2ab3eb97af13
 DIST simdjson-2.2.2.gh.tar.gz 1623231 BLAKE2B 
1caea4b5224194770af5b43c82110faf9fd17450935af67e3f9e6d3da164ffd3d40a4cca49a4d1b3007549835ecb838b6788e97059548dfa86b206ce240bdbd9
 SHA512 
a11698491d12aac3b92dae0fd994d0809910cf5c88550058c84035aa3bec02ab4541ab99e12db6605581f6ba61d7951a2cf3988fc20a467f4993f35d24cf2a76
+DIST simdjson-3.0.0.gh.tar.gz 1628275 BLAKE2B 
eef18be927c50527885f6e042ef22317b7e6da6a77d652a4415b98ec7fda227a1b3b798774c12b587a1a011b16c4011a0656f1bf1a20886432796e64076f4775
 SHA512 
4ea58cd4d059f5e83734f8f084056a58a587529e13df5c47fbb42b141052688f8517ab4e7d6cd4581c6b560f8804968fa0c9c7184b1d8d54e45c280302a069ec
 DIST simdjson-data-1.0.2.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
 DIST simdjson-data-1.1.0.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
 DIST simdjson-data-2.0.4.gh.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
 DIST simdjson-data-2.1.0.gh.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
 DIST simdjson-data-2.2.2.gh.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
+DIST simdjson-data-3.0.0.gh.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/simdjson-3.0.0.ebuild 
b/dev-libs/simdjson/simdjson-3.0.0.ebuild
new file mode 100644
index ..756653fa008a
--- /dev/null
+++ b/dev-libs/simdjson/simdjson-3.0.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs cmake
+
+DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
+DESCRIPTION="SIMD accelerated C++ JSON library"
+HOMEPAGE="
+   https://simdjson.org/
+   https://github.com/simdjson/simdjson
+"
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+   test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz 
-> ${PN}-data-${PV}.gh.tar.gz )
+"
+
+LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
+SLOT="0/14"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test tools"
+
+BDEPEND="
+   sys-apps/file
+   sys-apps/grep
+   virtual/pkgconfig
+"
+DEPEND="
+   tools? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-sdk-bin/, dev-lang/boogie/

2022-10-07 Thread Maciej Barć
commit: c2a73fc635a5543ca87a317b64ed32ca8b76c9b9
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Oct  7 22:06:41 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Oct  7 22:42:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a73fc6

dev-dotnet/dotnet-sdk-bin: add ICU dependency

putting ICU in optfeature was a bad idea

Bug: https://bugs.gentoo.org/874810
Signed-off-by: Maciej Barć  gentoo.org>

 ...t-sdk-bin-3.1.422.ebuild => dotnet-sdk-bin-3.1.422-r1.ebuild} | 9 +
 ...t-sdk-bin-3.1.423.ebuild => dotnet-sdk-bin-3.1.423-r1.ebuild} | 9 +
 ...t-sdk-bin-5.0.408.ebuild => dotnet-sdk-bin-5.0.408-r1.ebuild} | 9 +
 ...t-sdk-bin-6.0.401.ebuild => dotnet-sdk-bin-6.0.400-r1.ebuild} | 9 +
 ...t-sdk-bin-6.0.400.ebuild => dotnet-sdk-bin-6.0.401-r1.ebuild} | 9 +
 .../boogie/{boogie-2.15.8-r3.ebuild => boogie-2.15.8-r4.ebuild}  | 5 +
 6 files changed, 6 insertions(+), 44 deletions(-)

diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422.ebuild 
b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422-r1.ebuild
similarity index 87%
rename from dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422.ebuild
rename to dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422-r1.ebuild
index 595560460cba..ca7f74f1a41d 100644
--- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422.ebuild
+++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.422-r1.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=8
 
-inherit optfeature
-
 MY_PV="${PV}"
 
 DESCRIPTION=".NET is a free, cross-platform, open-source developer platform"
@@ -25,6 +23,7 @@ QA_PREBUILT="*"
 RESTRICT+=" splitdebug"
 RDEPEND="
app-crypt/mit-krb5:0/0
+   dev-libs/icu
dev-util/lttng-ust:0
sys-libs/zlib:0/1
dotnet-symlink? ( !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] )
@@ -48,9 +47,3 @@ src_install() {
doenvd "${T}/90${PN}-${SLOT}"
fi
 }
-
-pkg_postinst() {
-   # For bug #833281 Also, MS docs:
-   # 
https://docs.microsoft.com/en-us/dotnet/core/runtime-config/globalization
-   optfeature "globalization support" dev-libs/icu
-}

diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423.ebuild 
b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423-r1.ebuild
similarity index 87%
rename from dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423.ebuild
rename to dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423-r1.ebuild
index 595560460cba..ca7f74f1a41d 100644
--- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423.ebuild
+++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-3.1.423-r1.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=8
 
-inherit optfeature
-
 MY_PV="${PV}"
 
 DESCRIPTION=".NET is a free, cross-platform, open-source developer platform"
@@ -25,6 +23,7 @@ QA_PREBUILT="*"
 RESTRICT+=" splitdebug"
 RDEPEND="
app-crypt/mit-krb5:0/0
+   dev-libs/icu
dev-util/lttng-ust:0
sys-libs/zlib:0/1
dotnet-symlink? ( !dev-dotnet/dotnet-sdk[dotnet-symlink(+)] )
@@ -48,9 +47,3 @@ src_install() {
doenvd "${T}/90${PN}-${SLOT}"
fi
 }
-
-pkg_postinst() {
-   # For bug #833281 Also, MS docs:
-   # 
https://docs.microsoft.com/en-us/dotnet/core/runtime-config/globalization
-   optfeature "globalization support" dev-libs/icu
-}

diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408.ebuild 
b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408-r1.ebuild
similarity index 87%
rename from dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408.ebuild
rename to dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408-r1.ebuild
index 0a495504107e..3d26e751070c 100644
--- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408.ebuild
+++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-5.0.408-r1.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=8
 
-inherit optfeature
-
 MY_PV="${PV}"
 
 DESCRIPTION=".NET is a free, cross-platform, open-source developer platform"
@@ -25,6 +23,7 @@ QA_PREBUILT="*"
 RESTRICT+=" splitdebug"
 RDEPEND="
app-crypt/mit-krb5:0/0
+   dev-libs/icu
dev-util/lttng-ust:0
sys-libs/zlib:0/1
dotnet-symlink? (
@@ -51,9 +50,3 @@ src_install() {
doenvd "${T}/90${PN}-${SLOT}"
fi
 }
-
-pkg_postinst() {
-   # For bug #833281 Also, MS docs:
-   # 
https://docs.microsoft.com/en-us/dotnet/core/runtime-config/globalization
-   optfeature "globalization support" dev-libs/icu
-}

diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.401.ebuild 
b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.400-r1.ebuild
similarity index 89%
rename from dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.401.ebuild
rename to dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.400-r1.ebuild
index bfdeb499a7c5..462d299e4691 100644
--- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.401.ebuild
+++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-6.0.400-r1.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=8
 
-inherit optfeature
-
 MY_PV="${PV}"
 
 DESCRIPTION=".NET is a free, cross-platform, open-source developer platform"
@@ -25,6 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnome-photos/, profiles/

2022-10-07 Thread Matt Turner
commit: 5bf9a5f405b35bbde0369280c333d6fab2196aef
Author: Pascal Jäger  leimstift  de>
AuthorDate: Mon Sep 26 13:46:50 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 22:41:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf9a5f4

media-gfx/gnome-photos: Version bump to 43.0

Closes: https://github.com/gentoo/gentoo/pull/27475
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 media-gfx/gnome-photos/Manifest |  1 +
 media-gfx/gnome-photos/gnome-photos-43.0.ebuild | 99 +
 profiles/package.mask   |  1 +
 3 files changed, 101 insertions(+)

diff --git a/media-gfx/gnome-photos/Manifest b/media-gfx/gnome-photos/Manifest
index d4e4925d7fac..403934c07303 100644
--- a/media-gfx/gnome-photos/Manifest
+++ b/media-gfx/gnome-photos/Manifest
@@ -1 +1,2 @@
 DIST gnome-photos-42.0.tar.xz 2855624 BLAKE2B 
a980cc2f581f1f6834925426ba3e0e7e6c341d939b2fbe2aa40c737669fb09fcdd8bb64fd0dfbee640d8dd73061281b6b92f97cfb5737cbeca9788c9e01d7fbe
 SHA512 
cddaa84596a180fb2a4d70db65c6e625e3d94bccbdc7bcc83ed577b9306210a2879e3d40f8823a9e097f78caa6fccc53404194e7dce0629db3ebda1aa428b714
+DIST gnome-photos-43.0.tar.xz 2857296 BLAKE2B 
f7e51fadcf213e9eb08e38629bc137e81afb67d227d2c9ddc6b2cc136eb18f2df7aae91112c61129d0a77439aac773925b2abd65f1267fb4a69ca66f86e72a4d
 SHA512 
003f9bda3aa8a3d72aec960d7377d4df08784a95de66505b77ac2e2a75c44fb772fc560162f0e5195b4c3cb8a648263f2403ecc18648fafdc3e748eccf297e7c

diff --git a/media-gfx/gnome-photos/gnome-photos-43.0.ebuild 
b/media-gfx/gnome-photos/gnome-photos-43.0.ebuild
new file mode 100644
index ..8546609fd357
--- /dev/null
+++ b/media-gfx/gnome-photos/gnome-photos-43.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
+
+DESCRIPTION="Access, organize and share your photos on GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Photos;
+
+LICENSE="GPL-3+ LGPL-2+ CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test upnp-av"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   media-libs/babl
+   >=x11-libs/cairo-1.14.0
+   >=x11-libs/gdk-pixbuf-2.36.8:2
+   >=media-libs/gegl-0.4.0:0.4[cairo,raw]
+   sci-geosciences/geocode-glib:2
+   >=media-libs/gexiv2-0.14.0
+   >=dev-libs/glib-2.62.0:2
+   dev-libs/libportal:=[gtk]
+   >=net-libs/gnome-online-accounts-3.8.0:=
+   gnome-base/gsettings-desktop-schemas
+   >=x11-libs/gtk+-3.22.16:3
+   >=dev-libs/libdazzle-3.26.0
+   >=gui-libs/libhandy-1.1.90:1
+   media-libs/libjpeg-turbo:0=
+   >=media-libs/libpng-1.6:0=
+   app-misc/tracker:3
+   sys-apps/dbus
+"
+# >=dev-libs/libgdata-0.17.13:0=[gnome-online-accounts] # Upstream left this 
commented in meson.build. Probably comes back with the next version
+
+# gnome-online-miners is also used for google, facebook, DLNA - not only 
upnp-av
+# but out of all the grilo-plugins, only upnp-av gets used, which has a USE 
flag here,
+# so don't pull it always, but only if USE flag is enabled.
+# tracker-miners gschema used at runtime.
+RDEPEND="${DEPEND}
+   net-misc/gnome-online-miners
+   upnp-av? ( media-plugins/grilo-plugins:0.3[upnp-av] )
+   app-misc/tracker-miners:3
+"
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   dev-util/desktop-file-utils
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') )
+"
+
+DOCS=() # meson installs docs itself
+
+python_check_deps() {
+   use test && python_has_version "dev-util/dogtail[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+   sed -i -e 
"/photos_docdir.*=.*join_paths/s/meson.project_name()/'${PF}'/" meson.build
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test dogtail)
+   -Dflatpak=false
+   -Dinstalled_tests=false
+   -Dmanuals=true
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 55380f655a89..532b0abd64fe 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -483,6 +483,7 @@ sys-devel/automake:1.11
 >=mail-client/balsa-2.6.4
 >=mail-client/evolution-3.46
 >=mail-client/geary-43
+>=media-gfx/gnome-photos-43
 media-libs/libshumate
 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-panel/

2022-10-07 Thread Matt Turner
commit: 83892ec7833ff8ff9ff0e909b7a277475ceaf3bf
Author: Pascal Jäger  leimstift  de>
AuthorDate: Tue Oct  4 17:36:30 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 22:29:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83892ec7

gnome-base/gnome-panel: fix elogind build

Closes: https://bugs.gentoo.org/787431
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 .../{gnome-panel-3.44.0-r1.ebuild => gnome-panel-3.44.0-r2.ebuild}  | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/gnome-base/gnome-panel/gnome-panel-3.44.0-r1.ebuild 
b/gnome-base/gnome-panel/gnome-panel-3.44.0-r2.ebuild
similarity index 80%
rename from gnome-base/gnome-panel/gnome-panel-3.44.0-r1.ebuild
rename to gnome-base/gnome-panel/gnome-panel-3.44.0-r2.ebuild
index 248101e116ee..e2782d5ff07f 100644
--- a/gnome-base/gnome-panel/gnome-panel-3.44.0-r1.ebuild
+++ b/gnome-base/gnome-panel/gnome-panel-3.44.0-r2.ebuild
@@ -59,6 +59,8 @@ src_configure() {
# to force a manual recheck. Only update the explicit version if the
# "PKG_CHECK_MODULES([MENU], ...)" block did not change; otherwise 
adjust
# elogind conditional block below accordingly first.
+   # DO NOT just change the version, look in configure.ac in which 
PKG_CHECK_MODULES-sections
+   # libsystemd is used and check if there are new sections where it is 
used!
if ver_test ${PV} -ne 3.44.0; then
die "Maintainer has not checked over packages MENU pkg-config 
deps for elogind support"
fi
@@ -66,6 +68,10 @@ src_configure() {
if use elogind; then
local pkgconfig="$(tc-getPKG_CONFIG)"
myconf+=(
+   ACTION_BUTTON_CFLAGS="$(${pkgconfig} --cflags 
gio-unix-2.0 gtk+-3.0 libelogind x11)"
+   ACTION_BUTTON_LIBS="$(${pkgconfig} --libs gio-unix-2.0 
gtk+-3.0 libelogind x11)"
+   LAUNCHER_CFLAGS="$(${pkgconfig} --cflags gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
+   LAUNCHER_LIBS="$(${pkgconfig} --libs gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
MENU_CFLAGS="$(${pkgconfig} --cflags gdm gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
MENU_LIBS="$(${pkgconfig} --libs gdm gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
)



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-applets/, profiles/

2022-10-07 Thread Matt Turner
commit: 419488755c236f21a442b65cbb3db210cbf198c4
Author: Pascal Jäger  leimstift  de>
AuthorDate: Tue Oct  4 17:29:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 22:29:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41948875

gnome-base/gnome-applets: Version bump to 3.46.0

Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-applets/Manifest  |  1 +
 .../gnome-applets/gnome-applets-3.46.0.ebuild  | 53 ++
 profiles/package.mask  |  1 +
 3 files changed, 55 insertions(+)

diff --git a/gnome-base/gnome-applets/Manifest 
b/gnome-base/gnome-applets/Manifest
index 9b6664c1757f..01ab7638b109 100644
--- a/gnome-base/gnome-applets/Manifest
+++ b/gnome-base/gnome-applets/Manifest
@@ -1 +1,2 @@
 DIST gnome-applets-3.44.0.tar.xz 9396928 BLAKE2B 
03fb970e4ebe7747aed9241e7512c6fe945650ac789cac5c5bc1e49958b1636f43b59c56caaf24a01785c84617cef4c9b3fa76931ed46d6f3ea8c4b74335ca1b
 SHA512 
8a9a75590e96d0ef6af4775d261337b41b23779b86d38080014f49666fdaee68bc9ef58eeae94e87c43bd07b0b0720b867f03f2c2d0f2d8b7daea3c66251fc7e
+DIST gnome-applets-3.46.0.tar.xz 9248780 BLAKE2B 
5bc61dbbb2f6a7c96a9ad6895936996025bfc6d99ac29ff552e62e5061866b1ef30384d6adecefee933cbb533184a47cb6c40c5c8c7562d4892817aa73628dab
 SHA512 
826abf56f76925f0246b49194b09ec9ae43963c43e3f861269ab839c08823bb2b8b1b47cd20a93495bfef0d4220ef579190f0dd491c3cb2ed70fdd0483b1f007

diff --git a/gnome-base/gnome-applets/gnome-applets-3.46.0.ebuild 
b/gnome-base/gnome-applets/gnome-applets-3.46.0.ebuild
new file mode 100644
index ..071ee2a00c9e
--- /dev/null
+++ b/gnome-base/gnome-applets/gnome-applets-3.46.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2
+
+DESCRIPTION="Applets for the GNOME Flashback Panel"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-applets/;
+
+LICENSE="GPL-2+ FDL-1.1"
+SLOT="0"
+IUSE="tracker"
+KEYWORDS="~amd64 ~riscv"
+
+# FIXME: automagic wireless-tools
+# TODO: gucharmap could be optional, but no knob
+# TODO: libgweather could be optional, but no knob
+RDEPEND="
+   >=x11-libs/gtk+-3.20.0:3[X]
+   >=dev-libs/glib-2.44.0:2
+   >=gnome-base/gnome-panel-3.41.1
+   >=gnome-base/libgtop-2.11.92:=
+   >=x11-libs/libwnck-43.0:3
+   >=x11-libs/libnotify-0.7
+   >=sys-power/upower-0.99.8:=
+   >=x11-themes/adwaita-icon-theme-3.14.0
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/libgweather-4.2.0:4=
+   >=gnome-extra/gucharmap-2.33.0:2.90
+   >=sys-auth/polkit-0.97
+   x11-libs/libX11
+   tracker? ( app-misc/tracker:3 )
+   >=x11-libs/pango-1.50.0
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.6
+   virtual/pkgconfig
+" # yelp-tools and autoconf-archive for eautoreconf
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   --disable-cpufreq \
+   $(use_enable tracker tracker-search-bar)
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 63ba1d36c6c4..55380f655a89 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -467,6 +467,7 @@ sys-devel/automake:1.11
 >=dev-libs/libgweather-4.2.0
 >=dev-python/nautilus-python-4.0
 >=dev-util/devhelp-43
+>=gnome-base/gnome-applets-3.46
 >=gnome-base/gnome-desktop-43
 >=gnome-base/gnome-flashback-3.46
 >=gnome-base/gnome-panel-3.46



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-flashback/, profiles/

2022-10-07 Thread Matt Turner
commit: 3123000b015981ea6e248e7aca359298295a28c7
Author: Pascal Jäger  leimstift  de>
AuthorDate: Tue Oct  4 17:27:49 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 22:29:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3123000b

gnome-base/gnome-flashback: Version bump to 3.46.0

Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-flashback/Manifest|  1 +
 .../gnome-flashback/gnome-flashback-3.46.0.ebuild  | 88 ++
 profiles/package.mask  |  1 +
 3 files changed, 90 insertions(+)

diff --git a/gnome-base/gnome-flashback/Manifest 
b/gnome-base/gnome-flashback/Manifest
index a8147fc25209..87f1141cc529 100644
--- a/gnome-base/gnome-flashback/Manifest
+++ b/gnome-base/gnome-flashback/Manifest
@@ -1 +1,2 @@
 DIST gnome-flashback-3.44.0.tar.xz 884008 BLAKE2B 
d9815634216537f59aa3fb7c50c4ddfcb295a85c2548bd3f5669a1924cf9a3f46fba05a4d7a1cf265f514d5f0f1611992f8b120e76771140bc4fc35908e5c688
 SHA512 
7a39baa5e37cd01dc6d3b5fff3ef4c99240106f9e13c68c2ce1db19c3f9a672d4c22602e3ca3c4cff28226c3bd26525500bf002fb598c1af362ce15d7a92b55e
+DIST gnome-flashback-3.46.0.tar.xz 892424 BLAKE2B 
f752687a07d8b5205aebed47e0ece8b77edc32aa9fa934b9e14234119d3bf074b528eb1af8ea5841ca20c2f91511eac40e6a708835542bbdc8ea4e1d364984e8
 SHA512 
845d9cf3551295bc6dcaeeb141875ddb875e8cf885a2a3b17c4234dd40b37b8ed5279f07414c4cc7590369b394a7270c48d34d767bd0d1ef0189f4b73e73da10

diff --git a/gnome-base/gnome-flashback/gnome-flashback-3.46.0.ebuild 
b/gnome-base/gnome-flashback/gnome-flashback-3.46.0.ebuild
new file mode 100644
index ..e2dd4f98e62f
--- /dev/null
+++ b/gnome-base/gnome-flashback/gnome-flashback-3.46.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2 toolchain-funcs
+
+DESCRIPTION="GNOME Flashback session"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-flashback/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="elogind systemd"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=x11-libs/gdk-pixbuf-2.32.2:2
+   >=x11-libs/gtk+-3.22.0:3[X]
+   >=gnome-base/gnome-desktop-43:3=
+   >=gnome-base/gnome-panel-3.35.2
+   >=media-libs/libcanberra-0.13[gtk3]
+   >=dev-libs/glib-2.67.3:2
+   >=gnome-base/gsettings-desktop-schemas-3.31.0
+   >=sys-auth/polkit-0.97
+   >=app-i18n/ibus-1.5.2
+   >=sys-power/upower-0.99.0:=
+   >=x11-libs/libXrandr-1.5.0
+   >=x11-libs/libXxf86vm-1.1.4
+
+   x11-libs/libxcb:=
+   x11-libs/libX11
+   gnome-base/gdm
+   elogind? ( >=sys-auth/elogind-230 )
+   systemd? ( >=sys-apps/systemd-230:= )
+   net-wireless/gnome-bluetooth:3=
+   x11-libs/libXext
+   >=x11-libs/libXi-1.6.0
+   x11-libs/pango
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   x11-libs/libXfixes
+   media-libs/libpulse[glib]
+   media-libs/alsa-lib
+   sys-libs/pam
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+" # autoconf-archive for eautoreconf
+RDEPEND="${RDEPEND}
+   x11-wm/metacity
+   gnome-base/gnome-panel
+   gnome-base/gnome-settings-daemon
+"
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   --without-compiz-session
+   $(use_enable systemd systemd-session)
+   )
+
+   # Below elogind DESKTOP_* and SCREENSAVER_* pkg-config calls need to 
match up with
+   # what upstream has each version (libsystemd replaced with libelogind). 
Explicit
+   # per-version die to force a manual recheck. Only update the explicit 
version if the
+   # "PKG_CHECK_MODULES([DESKTOP/SCREENSAVER], ...)" blocks did not 
change; otherwise adjust
+   # elogind conditional block below accordingly first.
+   if ver_test ${PV} -ne 3.46.0; then
+   die "Maintainer has not checked over packages MENU pkg-config 
deps for elogind support"
+   fi
+
+   if use elogind; then
+   local pkgconfig="$(tc-getPKG_CONFIG)"
+   myconf+=(
+   DESKTOP_CFLAGS="$(${pkgconfig} --cflags glib-2.0 
gio-2.0 gio-unix-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind x11)"
+   DESKTOP_LIBS="$(${pkgconfig} --libs glib-2.0 gio-2.0 
gio-unix-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind x11)"
+   SCREENSAVER_CFLAGS="$(${pkgconfig} --cflags gdm 
gio-unix-2.0 glib-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind xxf86vm)"
+   SCREENSAVER_LIBS="$(${pkgconfig} --libs gdm 
gio-unix-2.0 glib-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind xxf86vm)"
+   )
+   fi
+
+   gnome2_src_configure "${myconf[@]}"
+}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: profiles/, gnome-base/gnome-panel/

2022-10-07 Thread Matt Turner
commit: cfeb1364f4b5d3671d2a098221ef46746bd5f72f
Author: Pascal Jäger  leimstift  de>
AuthorDate: Mon Oct  3 19:08:19 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 22:29:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfeb1364

gnome-base/gnome-panel: Version bump to 3.46.0

Closes: https://github.com/gentoo/gentoo/pull/27596
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-panel/Manifest  |  1 +
 gnome-base/gnome-panel/gnome-panel-3.46.0.ebuild | 79 
 profiles/package.mask|  1 +
 3 files changed, 81 insertions(+)

diff --git a/gnome-base/gnome-panel/Manifest b/gnome-base/gnome-panel/Manifest
index 3c177fada628..9fa3de2cda3d 100644
--- a/gnome-base/gnome-panel/Manifest
+++ b/gnome-base/gnome-panel/Manifest
@@ -1 +1,2 @@
 DIST gnome-panel-3.44.0.tar.xz 2852688 BLAKE2B 
2d31d9456cb94f5f7d4a7f02b1be7da901f79b32a098877d7b778570b67c7f9be42105f5dbcf0ee6eacdf5359349c31140677b87eedbe9c1516f63104be668d1
 SHA512 
b3300f6943c970b9a2ea27b9459ab82e634226372006b7748551e6c8c24897c9df4ab2bc5528eae6758d9cd431cb2428465ef30fdcc012ddac7c69cd4f43f966
+DIST gnome-panel-3.46.0.tar.xz 2797164 BLAKE2B 
48f4a070df7015a8cca2b5041329f3ebb88474abf42cd21f74514ef557426c260110916eb1e23fafec1f99ec2e339258241484a87a6cd52a293d7df6abfff001
 SHA512 
a49f3978bd9561973c41083006b831cf4fcb07408048106ef56dae7e0809fb3ec825c8b4a1c09e818255c7995c45a6d33aa4f47e61f778f4b1f29ccc7c9033f7

diff --git a/gnome-base/gnome-panel/gnome-panel-3.46.0.ebuild 
b/gnome-base/gnome-panel/gnome-panel-3.46.0.ebuild
new file mode 100644
index ..24dcdd4a7d3a
--- /dev/null
+++ b/gnome-base/gnome-panel/gnome-panel-3.46.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2 toolchain-funcs
+
+DESCRIPTION="The GNOME Flashback Panel"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-panel/;
+
+LICENSE="GPL-2+ FDL-1.1 LGPL-2.1+"
+SLOT="0"
+IUSE="eds elogind systemd"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=gnome-base/gnome-desktop-2.91.0:3=
+   >=x11-libs/gdk-pixbuf-2.26.0:2
+   >=x11-libs/pango-1.15.4
+   >=dev-libs/glib-2.67.1:2
+   >=x11-libs/gtk+-3.22.0:3[X]
+   >=x11-libs/libwnck-43.0:3
+   >=gnome-base/gnome-menus-3.7.90:3
+   eds? ( >=gnome-extra/evolution-data-server-3.46.0:= )
+   elogind? ( >=sys-auth/elogind-230 )
+   systemd? ( >=sys-apps/systemd-230:= )
+   >=x11-libs/cairo-1.0.0[X,glib]
+   >=dev-libs/libgweather-4.2.0:4=
+   >=gnome-base/dconf-0.13.4
+   >=x11-libs/libXrandr-1.3.0
+   gnome-base/gdm
+   x11-libs/libX11
+   x11-libs/libXi
+   sci-geosciences/geocode-glib:2
+   sys-auth/polkit
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+" # yelp-tools and autoconf-archive for eautoreconf
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   $(use_enable eds)
+   )
+
+   # Below elogind MENU_* pkg-config calls need to match up with what 
upstream has
+   # each version (libsystemd replaced with libelogind). Explicit 
per-version die
+   # to force a manual recheck. Only update the explicit version if the
+   # "PKG_CHECK_MODULES([MENU], ...)" block did not change; otherwise 
adjust
+   # elogind conditional block below accordingly first.
+   # DO NOT just change the version, look in configure.ac in which 
PKG_CHECK_MODULES-sections
+   # libsystemd is used and check if there are new sections where it is 
used!
+   if ver_test ${PV} -ne 3.46.0; then
+   die "Maintainer has not checked over packages MENU pkg-config 
deps for elogind support"
+   fi
+
+   if use elogind; then
+   local pkgconfig="$(tc-getPKG_CONFIG)"
+   myconf+=(
+   ACTION_BUTTON_CFLAGS="$(${pkgconfig} --cflags 
gio-unix-2.0 gtk+-3.0 libelogind x11)"
+   ACTION_BUTTON_LIBS="$(${pkgconfig} --libs gio-unix-2.0 
gtk+-3.0 libelogind x11)"
+   LAUNCHER_CFLAGS="$(${pkgconfig} --cflags gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
+   LAUNCHER_LIBS="$(${pkgconfig} --libs gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
+   MENU_CFLAGS="$(${pkgconfig} --cflags gdm gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
+   MENU_LIBS="$(${pkgconfig} --libs gdm gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
+   )
+   fi
+
+   gnome2_src_configure "${myconf[@]}"
+}

diff --git a/profiles/package.mask b/profiles/package.mask

[gentoo-commits] repo/gentoo:master commit in: x11-wm/metacity/

2022-10-07 Thread Matt Turner
commit: c8ba7980c6ff9044340a1667e8c0ce323f570301
Author: Pascal Jäger  leimstift  de>
AuthorDate: Tue Oct  4 17:28:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 22:29:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ba7980

x11-wm/metacity: Version bump to 3.46.0

Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 x11-wm/metacity/Manifest   |  1 +
 x11-wm/metacity/metacity-3.46.0.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/x11-wm/metacity/Manifest b/x11-wm/metacity/Manifest
index ac7839844061..8fc059b0e5eb 100644
--- a/x11-wm/metacity/Manifest
+++ b/x11-wm/metacity/Manifest
@@ -1 +1,2 @@
 DIST metacity-3.44.0.tar.xz 1973772 BLAKE2B 
24582202543d8f1c29632843615b841be1ec9b03fded4f22d92b50249d7ad9c2978f290633e5a9483f3dec0005b48d8f824e5dd1e4f6f42a52963285b8245f42
 SHA512 
3538a08633e13f727f8a8ff0c4dcf8cee411d3c4fa011b2391d94e47f3c27516b1fce9f742abb2d845571ae9c148097ced94b33d152919981eda4133e2eaa87e
+DIST metacity-3.46.0.tar.xz 1958124 BLAKE2B 
f7db5d38ab2c9aef8809f02ada76a453e712a471d59c3c991d0e1a5cfa1b9d37f901f38ef9057301a6232fca49846af0e80c6792bb5dcffa85694f64983d918f
 SHA512 
5a203a4190dc919ec83fa3f4f7a86aa1594c82051b4e5afb76eb11acb38c573367deca85dead64564e2e96304903cd84eb5b4fc904ddc0672677114103d299b2

diff --git a/x11-wm/metacity/metacity-3.46.0.ebuild 
b/x11-wm/metacity/metacity-3.46.0.ebuild
new file mode 100644
index ..c27fd8cb6d9d
--- /dev/null
+++ b/x11-wm/metacity/metacity-3.46.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2
+
+DESCRIPTION="GNOME Flashback window manager"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/metacity/;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="+libcanberra vulkan xinerama"
+KEYWORDS="~amd64 ~riscv"
+
+# TODO: libgtop could be optional, but no knob
+RDEPEND="
+   >=dev-libs/glib-2.67.3:2
+   >=x11-libs/gtk+-3.24.6:3[X]
+   >=x11-libs/pango-1.2.0
+   >=x11-libs/libXcomposite-0.3
+   >=x11-libs/libXres-1.2
+   >=gnome-base/gsettings-desktop-schemas-3.3.0
+   x11-libs/libXfixes
+   x11-libs/libXrender
+   x11-libs/libXdamage
+   x11-libs/libXpresent
+   libcanberra? ( media-libs/libcanberra[gtk3] )
+   >=x11-libs/startup-notification-0.7
+   x11-libs/libXcursor
+   gnome-base/libgtop:2=
+   x11-libs/libX11
+   xinerama? ( x11-libs/libXinerama )
+   x11-libs/libXrandr
+   x11-libs/libXext
+   x11-libs/libICE
+   x11-libs/libSM
+   gnome-extra/zenity
+   vulkan? ( media-libs/vulkan-loader )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   vulkan? ( dev-util/vulkan-headers )
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.6
+   virtual/pkgconfig
+" # autoconf-archive for eautoreconf
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   $(use_enable libcanberra canberra) \
+   $(use_enable xinerama) \
+   $(use_enable vulkan)
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/

2022-10-07 Thread Mike Gilbert
commit: 6b5e48a5c2aa2034efbadbae64962494ad8e9f40
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Oct  7 22:18:14 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Oct  7 22:18:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5e48a5

net-p2p/transmission: add comment about version.h

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

 net-p2p/transmission/transmission-4.0.0_beta1.ebuild | 1 +
 net-p2p/transmission/transmission-.ebuild| 1 +
 2 files changed, 2 insertions(+)

diff --git a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild 
b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
index ba2762346471..6809675fbe91 100644
--- a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
@@ -71,6 +71,7 @@ RDEPEND="${COMMON_DEPEND}
 
 src_prepare() {
cmake_src_prepare
+   # https://github.com/transmission/transmission/issues/3901
rm -f libtransmission/version.h || die
 }
 

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-.ebuild
index ba2762346471..6809675fbe91 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-.ebuild
@@ -71,6 +71,7 @@ RDEPEND="${COMMON_DEPEND}
 
 src_prepare() {
cmake_src_prepare
+   # https://github.com/transmission/transmission/issues/3901
rm -f libtransmission/version.h || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/

2022-10-07 Thread Mike Gilbert
commit: fb5078cd8bc92937e5045d65010c808986a766ef
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Oct  7 21:56:14 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Oct  7 21:56:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5078cd

net-p2p/transmission: add 4.0.0_beta1

Closes: https://bugs.gentoo.org/875893
Signed-off-by: Mike Gilbert  gentoo.org>

 net-p2p/transmission/Manifest  |  1 +
 ....ebuild => transmission-4.0.0_beta1.ebuild} | 33 ++
 net-p2p/transmission/transmission-.ebuild  | 33 ++
 3 files changed, 43 insertions(+), 24 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 1b20bc82f39b..47e9e8b93d51 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1 +1,2 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B 
fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498
 SHA512 
c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
+DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 
99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f
 SHA512 
1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
similarity index 86%
copy from net-p2p/transmission/transmission-.ebuild
copy to net-p2p/transmission/transmission-4.0.0_beta1.ebuild
index ddaddc2cac6e..ba2762346471 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
@@ -9,8 +9,11 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/transmission/transmission;
 else
-   
SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+   MY_PV="${PV/_beta/-beta.}"
+   MY_P="${PN}-${MY_PV}+r98cf7d9b3c"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz;
+   #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -36,19 +39,19 @@ BDEPEND="${ACCT_DEPEND}
)
 "
 COMMON_DEPEND="
-   >=dev-libs/libevent-2.0.10:=
+   >=dev-libs/libevent-2.1.0:=
!mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
>=net-libs/libpsl-0.21.1
>=net-libs/miniupnpc-1.7:=
-   >=net-misc/curl-7.16.3[ssl]
+   >=net-misc/curl-7.28.0[ssl]
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
>=dev-cpp/gtkmm-3.24.0:3.0
-   >=dev-cpp/glibmm-2.50.1:2
-   appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
+   >=dev-cpp/glibmm-2.60.0:2
+   appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
)
qt5? (
dev-qt/qtcore:5
@@ -66,17 +69,25 @@ RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
 "
 
+src_prepare() {
+   cmake_src_prepare
+   rm -f libtransmission/version.h || die
+}
+
 src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
 
-   -DENABLE_CLI=$(usex cli ON OFF)
-DENABLE_GTK=$(usex gtk ON OFF)
-   -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
-   -DENABLE_NLS=$(usex nls ON OFF)
-DENABLE_QT=$(usex qt5 ON OFF)
-   -DENABLE_TESTS=$(usex test ON OFF)
+   -DENABLE_MAC=OFF
-DENABLE_WEB=$(usex web ON OFF)
+   -DENABLE_CLI=$(usex cli ON OFF)
+   -DENABLE_TESTS=$(usex test ON OFF)
+   -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
+   -DENABLE_NLS=$(usex nls ON OFF)
+
+   -DRUN_CLANG_TIDY=OFF
 
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DEFLATE=OFF
@@ -88,8 +99,6 @@ src_configure() {
-DUSE_SYSTEM_PSL=ON
-DUSE_QT_VERSION=5
 
-   -DRUN_CLANG_TIDY=OFF
-
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-DWITH_INOTIFY=ON
-DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-.ebuild
index ddaddc2cac6e..ba2762346471 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-.ebuild
@@ -9,8 +9,11 @@ if [[ ${PV} ==  ]]; then
inherit git-r3

[gentoo-commits] repo/gentoo:master commit in: x11-libs/cairo/, profiles/

2022-10-07 Thread Matt Turner
commit: 0f56f8cba094e6d35237e4f2bca81b3327bd6bea
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Oct  6 15:52:24 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 21:49:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f56f8cb

x11-libs/cairo: Version bump to 1.17.6

Closes: https://bugs.gentoo.org/866305
Signed-off-by: Matt Turner  gentoo.org>

 profiles/package.mask  |   4 ++
 x11-libs/cairo/Manifest|   1 +
 x11-libs/cairo/cairo-1.17.6.ebuild | 100 
 x11-libs/cairo/cairo-.ebuild   | 133 -
 x11-libs/cairo/metadata.xml|   1 +
 5 files changed, 162 insertions(+), 77 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 3f6158c87170..bebd5ef4b88c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2022-10-07)
+# Unstable release. Masked for testing.
+>=x11-libs/cairo-1.17
+
 # Sam James  (2022-10-07)
 # Ancient K C codebase which fails to compile with modern Clang; surface
 # level fixes are doable, but then get into various dangerous constructs

diff --git a/x11-libs/cairo/Manifest b/x11-libs/cairo/Manifest
index a9d5249c5cb1..e13c60cdc610 100644
--- a/x11-libs/cairo/Manifest
+++ b/x11-libs/cairo/Manifest
@@ -1 +1,2 @@
 DIST cairo-1.16.0.tar.xz 41997432 BLAKE2B 
aa37edf7fdf0c952484fd0adc9281724227db93958d6e4919216b30e9017fab670bc2340e3b975737080f1f67dec24025fe0e4680e275ab7703cfb9235eb1fe0
 SHA512 
9eb27c4cf01c0b8b56f2e15e651f6d4e52c99d0005875546405b64f1132aed12fbf84727273f493d84056a13105e065009d89e94a8bfaf2be2649e232b82377f
+DIST cairo-1.17.6.tar.bz2 43700076 BLAKE2B 
05ac766d33e9bdfc5df0347e9a80611554d64886715d1620fbe6f05f36f0134e46e1e6107738d260b380fab5ef2ac609922dce9ebcac01234710d8e2a76e9724
 SHA512 
1537b34ca49b853f4f60a7ceac0c1b878e7e2874f1ca3a37ab6ccbb704a37872314447016ad07b82312b302bb6df86b71265232a802ccdb9fb8cd18f211ff185

diff --git a/x11-libs/cairo/cairo-1.17.6.ebuild 
b/x11-libs/cairo/cairo-1.17.6.ebuild
new file mode 100644
index ..74987be53131
--- /dev/null
+++ b/x11-libs/cairo/cairo-1.17.6.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/cairo/cairo.git;
+   SRC_URI=""
+else
+   
SRC_URI="https://gitlab.freedesktop.org/cairo/cairo/-/archive/${PV}/cairo-${PV}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="A vector graphics library with cross-device output support"
+HOMEPAGE="https://www.cairographics.org/ 
https://gitlab.freedesktop.org/cairo/cairo;
+LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
+SLOT="0"
+IUSE="X aqua debug gles2-only gles3 +glib gtk-doc opengl test"
+REQUIRED_USE="
+   gles2-only? ( !opengl )
+   gles3? ( gles2-only )
+"
+RESTRICT="!test? ( test ) test" # Requires poppler-glib, which isn't available 
in multilib
+
+RDEPEND="
+   >=dev-libs/lzo-2.06-r1:2[${MULTILIB_USEDEP}]
+   >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}]
+   >=media-libs/freetype-2.5.0.1:2[png,${MULTILIB_USEDEP}]
+   >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/pixman-0.36[${MULTILIB_USEDEP}]
+   debug? ( sys-libs/binutils-libs:0=[${MULTILIB_USEDEP}] )
+   gles2-only? ( >=media-libs/mesa-9.1.6[gles2,${MULTILIB_USEDEP}] )
+   glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] )
+   opengl? ( >=media-libs/mesa-9.1.6[egl(+),X(+),${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
+   )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-respect-fontconfig.patch
+)
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dfontconfig=enabled
+   -Dfreetype=enabled
+   -Dpng=enabled
+   $(meson_feature aqua quartz)
+   $(meson_feature X tee)
+   $(meson_feature X xcb)
+   $(meson_feature X xlib)
+   -Dxlib-xcb=disabled
+   -Dxml=disabled
+   -Dzlib=enabled
+
+   $(meson_feature test tests)
+
+   -Dgtk2-utils=disabled
+
+   $(meson_feature glib)
+   -Dspectre=disabled # only used for tests
+   $(meson_feature debug 

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

2022-10-07 Thread Matthew Thode
commit: 6de06ea9d04450b51cc9647bb6dba6e0edfa602b
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Oct  7 21:29:57 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Oct  7 21:29:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de06ea9

dev-libs/leatherman: add 1.12.9

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

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.12.9.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index d56b570c462e..d75863cd5d02 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.12.7.tar.gz 815838 BLAKE2B 
21284f5128c9264b751011b1d68c6baf553037612cab39cc339920091ae42980f6c3920f5b339d4cba31a40b190fa73d779f45dcc30b78e866708c3178ac6699
 SHA512 
dd763bf89d8356aa00805817af7029ee77452a9210b6aded16ac1434f233fbba9b41014ab55a076773f50da6d16e1cffae50e2a23d1c4b336df9cc88c05ede56
 DIST leatherman-1.12.8.tar.gz 815817 BLAKE2B 
b0844527a470c0e54983d49abc84a7331a07f3cac76919f56e58a01d60b794e422f3ef8342e046c483a83c428d2c80ff8e8d6b71375f45ddb03a5721e63c7aef
 SHA512 
c6096a7c0e95fb43c6998f26e8f28157f46b78af4eaf2caaa1caae832d2f23aa7591e3a29a17f24bc9b993421645d37d44249fd8cae15a3d18b40d614acd23ad
+DIST leatherman-1.12.9.tar.gz 816107 BLAKE2B 
1c2e50767585a30da40fdacde0aa8655cefc2a41cadd24a7689be5da0afcbe8627293d37780442873907996f01401b46340a3d7be5d9b2a65b2f87191daca6c3
 SHA512 
e69f2b0c04a1cbd20e097abcc020e7b27fb74f168207fcbcffce9fd0edd1760acc75d5c5f645d3a798f106e129ce73e512f0c11699733475b290dfc876de0565

diff --git a/dev-libs/leatherman/leatherman-1.12.9.ebuild 
b/dev-libs/leatherman/leatherman-1.12.9.ebuild
new file mode 100644
index ..bfe232d5a27e
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.9.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman;
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND="dev-libs/boost:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}



[gentoo-commits] repo/proj/libressl:master commit in: dev-util/cargo-audit/, dev-util/cargo-audit/files/

2022-10-07 Thread Quentin Retornaz
commit: 04ad9b637b058527c25692ed5ff34652bd2183f1
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 15:07:47 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=04ad9b63

dev-util/cargo-audit: Remove old version

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-util/cargo-audit/Manifest | 191 
 dev-util/cargo-audit/cargo-audit-0.15.2-r1.ebuild | 342 --
 dev-util/cargo-audit/files/0.15.2-libressl.patch  |  32 --
 3 files changed, 565 deletions(-)

diff --git a/dev-util/cargo-audit/Manifest b/dev-util/cargo-audit/Manifest
index 06d23bb..952ed1e 100644
--- a/dev-util/cargo-audit/Manifest
+++ b/dev-util/cargo-audit/Manifest
@@ -1,248 +1,147 @@
-DIST abscissa_core-0.5.2.crate 33957 BLAKE2B 
8b6277c90a0debc33009c1cb0449668bcc11056d5561f481c2d908cbf4de5148ee40e33d9b9156e91a93748bd5be92e22846d0dde30e042e74d0d9574a6c777b
 SHA512 
7e194a0330baa3ceac71be5b730f7c3f7dc276ca31ceffe52500b79491c81a02156fdef68cf122adb5a01da19bebc48187f1272e39925c25feb026023ce99352
 DIST abscissa_core-0.6.0.crate 30041 BLAKE2B 
5f3dbe484ff17990deebb71aa745ae9dba1d33665a7da9a68064f002884d0886c6b1a8578dda5630b8317e3e57fbf731c7dd0b69395b2199dfafeb3da90ecaea
 SHA512 
72d5ec5cd45a5f2a50f8de659a6de3665dfd256586a49ae2c3b8e5ce8e8216d18fdd7864e365caf2ebb124e1d0d13b54943eb46cc81f9589570c9c09fd7d3423
-DIST abscissa_derive-0.5.0.crate 5121 BLAKE2B 
b515a366ee00ba0e515d028f4a7e927970b22931fe706864be7c95d95a779ab6175288e290db9f70e79a69a98aa869e066891232bcd0d54eee421a594d5093f7
 SHA512 
b419919bb4922bfaecfae36e5a2cfa79563fbb6c6d5887831fdc39810a380fbfaecd4ad7828087adb515cc3709f25345131c8d072c65c63278c0430916461bb8
 DIST abscissa_derive-0.6.0.crate 4812 BLAKE2B 
f638d515bbe1b8b8fb84c508864c7a473533a3a872b192642c4f6f0efa2a957c565e343a226596f03fdd7eaf6c6329a09825c833092325b1aec9d01c4f00aa5c
 SHA512 
648573cf467a087e43668f21e44d84155e2bd2824300f4359a1d725a1a1ef822f4bcc2911747931d60c0f3878147a44b87a3fe36424dc8d8c78358649e6350c6
-DIST addr2line-0.16.0.crate 33440 BLAKE2B 
b59a006ba732935d408d0574799037ef0a424ad3c27b894fbd7a9c91664460972a8c464aaad4e9b82b94e4cc35ee9016490bd469fa21358e11e6d78126378038
 SHA512 
7ea8fffcdff7f8f25c0a588fe2ee652053988ab2e1d39ac740f5199d6e7d30beed0272403d04b86ec5de6ad5459698cdf28f8efd5caab7b6693102df7ec4889c
 DIST addr2line-0.17.0.crate 32260 BLAKE2B 
23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c
 SHA512 
ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
-DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
 DIST arc-swap-1.5.0.crate 65351 BLAKE2B 
c6b278134f6e29551302e27131639f3bc5bfb05042701cf6c12aab1697f211be0942c44919d374e196ef03605fb137334b42decb9623a137b6ead346586c2105
 SHA512 
b668a75b2ac77a9d2df3f29b70c8c22e5a961cd2478cd76b6d313e0e1ff809508887451b895f057d160860daa4b02cb74616ab8daa34d163ef3f42a009842031
-DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
-DIST askama-0.10.5.crate 7994 BLAKE2B 

[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/

2022-10-07 Thread Quentin Retornaz
commit: 392fa95eaa6a3a3cec33280476c701de1e2cfa44
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 17:58:47 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=392fa95e

dev-qt/qtnetwork: Merge ::gentoo changes

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-qt/qtnetwork/qtnetwork-5.15.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.5.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.5.ebuild
index 38a7c38..2d5e3c7 100644
--- a/dev-qt/qtnetwork/qtnetwork-5.15.5.ebuild
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.5.ebuild
@@ -10,7 +10,7 @@ inherit qt5-build
 DESCRIPTION="Network abstraction library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="connman gssapi libproxy networkmanager sctp +ssl"



[gentoo-commits] repo/proj/libressl:master commit in: app-crypt/tpm2-tss/files/, app-crypt/tpm2-tss/

2022-10-07 Thread Quentin Retornaz
commit: 3e6fcbdaa8f248d37bb4bb06bfc0973dd35768da
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 15:28:29 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=3e6fcbda

app-crypt/tpm2-tss: Add 3.2.0-r4

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 ...2.0-Dont-run-systemd-sysusers-in-Makefile.patch |  57 
 .../tpm2-tss/files/tpm2-tss-3.2.0-slibtool.patch   |  49 +++
 ...st-fix-usage-of-FILE-in-unit-test-fapi-io.patch | 146 +
 app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild| 105 +++
 4 files changed, 357 insertions(+)

diff --git 
a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-Dont-run-systemd-sysusers-in-Makefile.patch
 
b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-Dont-run-systemd-sysusers-in-Makefile.patch
new file mode 100644
index 000..90b1280
--- /dev/null
+++ 
b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-Dont-run-systemd-sysusers-in-Makefile.patch
@@ -0,0 +1,57 @@
+diff --git a/Makefile.am b/Makefile.am
+index ce19aac3..22a8c075 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -498,10 +498,9 @@ fapi-config.json: dist/fapi-config.json.in
+   -e 's|[@]userstatedir@|$(userstatedir)|g' \
+   < "$<" > "$@"
+ 
+-sysusers_DATA = dist/sysusers.d/tpm2-tss.conf
+ tmpfiles_DATA = tpm2-tss-fapi.conf
+ 
+-EXTRA_DIST += dist/sysusers.d/tpm2-tss.conf 
dist/tmpfiles.d/tpm2-tss-fapi.conf.in
++EXTRA_DIST += dist/tmpfiles.d/tpm2-tss-fapi.conf.in
+ CLEANFILES += tpm2-tss-fapi.conf
+ 
+ # We have to do this ourselves, in order to get absolute paths
+@@ -726,13 +725,6 @@ EXTRA_DIST += dist/tpm-udev.rules
+ 
+ install-dirs:
+ if HOSTOS_LINUX
+-if SYSD_SYSUSERS
+-  @echo "systemd-sysusers 
$(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf"
+-  @systemd-sysusers $(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf || 
echo "WARNING Failed to create the tss user and group"
+-else
+-  @echo "call make_tss_user_and_group"
+-  @$(call make_tss_user_and_group) || echo "WARNING Failed to create the 
tss user and group"
+-endif
+ if SYSD_TMPFILES
+   @echo "systemd-tmpfiles --create 
$(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf"
+   @systemd-tmpfiles --create 
$(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf|| echo "WARNING Failed to 
create the FAPI directories with the correct permissions"
+diff --git a/configure.ac b/configure.ac
+index 6482944f..44c0e383 100644
+--- a/configure.ac
 b/configure.ac
+@@ -483,22 +483,9 @@ AS_IF([test "x$enable_integration" = "xyes" && test 
"x$enable_self_generated_cer
+   [AC_MSG_WARN([Running integration tests without EK certificate 
verification, use --enable-self-generated-certificate for full test coverage])])
+ 
+ # Check for systemd helper tools used by make install
+-AC_CHECK_PROG(systemd_sysusers, systemd-sysusers, yes)
+-AM_CONDITIONAL(SYSD_SYSUSERS, test "x$systemd_sysusers" = "xyes")
+ AC_CHECK_PROG(systemd_tmpfiles, systemd-tmpfiles, yes)
+ AM_CONDITIONAL(SYSD_TMPFILES, test "x$systemd_tmpfiles" = "xyes")
+ 
+-# Check all tools used by make install
+-AS_IF([test "$HOSTOS" = "Linux"],
+-[ AC_CHECK_PROG(useradd, useradd, yes)
+-  AC_CHECK_PROG(groupadd, groupadd, yes)
+-  AC_CHECK_PROG(adduser, adduser, yes)
+-  AC_CHECK_PROG(addgroup, addgroup, yes)
+-  AS_IF([test "x$addgroup" != "xyes" && test "x$groupadd" != "xyes" ],
+- [AC_MSG_ERROR([addgroup or groupadd are needed.])])
+-  AS_IF([test "x$adduser" != "xyes" && test "x$useradd" != "xyes" ],
+- [AC_MSG_ERROR([adduser or useradd are needed.])])])
+-
+ AC_SUBST([PATH])
+ 
+ dnl - Doxy Gen ---

diff --git a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-slibtool.patch 
b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-slibtool.patch
new file mode 100644
index 000..b7d5e5c
--- /dev/null
+++ b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-slibtool.patch
@@ -0,0 +1,49 @@
+Bug: https://bugs.gentoo.org/858674
+Upstream-PR: https://github.com/tpm2-software/tpm2-tss/pull/2391
+Upstream-Commit: 
https://github.com/tpm2-software/tpm2-tss/commit/5e626ab72283017cf4cb2dc4b101d16a58a6c470
+
+From f61fd726c064e909b7576f233f0ad0e885e1752e Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Thu, 14 Jul 2022 09:22:49 -0700
+Subject: [PATCH] build: Remove erroneous comma
+
+When building tpm2-tss with slibtool instead of GNU libtool the build
+will fail during 'make check'. This happens because there is an extra
+erroneous comma which is then passed to gcc causing it to fail to find a
+non-existent file. With GNU libtool it appears that the comma is
+silently removed while slibtool does not do this.
+
+rdlibtool --tag=CC --mode=link gcc -I./src -I./include/tss2 -I./test/fuzz/tcti 
-std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic 
-fPIC -Wno-missing-braces -Wstrict-overflow=5 -DINTERNALBUILD=1 -I./include 

[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/ruby/files/3.1/, dev-lang/ruby/files/, dev-lang/ruby/

2022-10-07 Thread Quentin Retornaz
commit: d9a130c59089cf52b12a155208d24b840969084d
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 17:06:39 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=d9a130c5

dev-lang/ruby: Add 3.1.2-r1

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-lang/ruby/Manifest |   1 +
 dev-lang/ruby/files/3.1/001-socksocket-fix.patch   |  15 ++
 .../ruby/files/3.1/010-default-gem-location.patch  |  20 ++
 dev-lang/ruby/files/3.1/901-musl-stacksize.patch   |  26 +++
 dev-lang/ruby/files/ruby-3.1-libressl.patch|  19 ++
 dev-lang/ruby/metadata.xml |   3 +
 dev-lang/ruby/ruby-3.1.2-r1.ebuild | 250 +
 7 files changed, 334 insertions(+)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 55d58fe..5aab401 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,3 +1,4 @@
 DIST ruby-2.6.10.tar.xz 11582056 BLAKE2B 
faa0fd6e4b462ed6473191b39bb19dda78f64c555b6eae0c9d53a81cffca55c31d1fa04345dc2f8a951029e41bb973b2194b1f15964d8a3db973bf2872fff126
 SHA512 
06ebf1442c4bf4be62eb710348cfb714cbc4c4acc5125319a425fe76ef2be7cccfd41e50bf3751bfef3ceb8ac47ad41a027d2c2ad560e25ec694e34fd9f62a8a
 DIST ruby-2.7.6.tar.xz 12084408 BLAKE2B 
4b40e66aeeca3884983fffcf31c4713eb4fcdd62232e795dc5a0c03236c3c05200068902c0cb987455297bec2bcfc2a9a24f2841d18a480c7d09b86318daab3f
 SHA512 
e86410b59d5917786fe43b00fd75dedd0e7f84611286b9274c542d2e562088fcee6bcc6c2596c30ccf793280d2bac6bfbb2619ef0513b3ca31f10f88684c7b1f
 DIST ruby-3.0.4.tar.xz 15830368 BLAKE2B 
3d1f2e6329269febbd02ac8a68aafd57d5ca858c816a81e754adfc9aa2990274d190672447244520fe9fbf9a1d337d17c845a97800f964e2046b2ef9eef733ee
 SHA512 
53bf7dd403b0c68af9691882ad8ed7422c8d1f496627428fb4c3caf0b0313715524b744c5f453aced2d49e16e55f3f45b46b9a77aa3097dbfcae7caa0208194b
+DIST ruby-3.1.2.tar.xz 15101588 BLAKE2B 
3f06d432f023d65c4808379140c18a922ad6c6443cf7f4b5ed3d44d2e0b7e19cbf0064b5214b46f3c5335f4e61ff473943fd565082ef0b645558b83e89dd0533
 SHA512 
4a74e9efc6ea4b3eff4fec7534eb1fff4794d021531defc2e9937e53c6668db8ecdc0fff2bc23d5e6602d0df344a2caa85b31c5414309541e3d5313ec82b6e21

diff --git a/dev-lang/ruby/files/3.1/001-socksocket-fix.patch 
b/dev-lang/ruby/files/3.1/001-socksocket-fix.patch
new file mode 100644
index 000..1a79e25
--- /dev/null
+++ b/dev-lang/ruby/files/3.1/001-socksocket-fix.patch
@@ -0,0 +1,15 @@
+Fix compilation with socks5 USE flag.
+
+Patch by Phobos Kappa in https://bugs.gentoo.org/762253
+
+--- a/ext/socket/sockssocket.c 2020-12-25 05:33:01.0 +0200
 b/ext/socket/sockssocket.c 2020-12-28 15:42:50.310029778 +0200
+@@ -34,7 +34,7 @@
+   init = 1;
+ }
+ 
+-return rsock_init_inetsock(sock, host, port, Qnil, Qnil, INET_SOCKS, 
Qnil);
++return rsock_init_inetsock(sock, host, port, Qnil, Qnil, INET_SOCKS, 
Qnil, Qnil);
+ }
+ 
+ #ifdef SOCKS5

diff --git a/dev-lang/ruby/files/3.1/010-default-gem-location.patch 
b/dev-lang/ruby/files/3.1/010-default-gem-location.patch
new file mode 100644
index 000..039a44b
--- /dev/null
+++ b/dev-lang/ruby/files/3.1/010-default-gem-location.patch
@@ -0,0 +1,20 @@
+--- a/tool/rbinstall.rb.~1~2020-12-25 04:33:01.0 +0100
 b/tool/rbinstall.rb2020-12-25 10:05:34.629096405 +0100
+@@ -897,7 +897,7 @@
+ end
+ 
+ def install_default_gem(dir, srcdir, bindir)
+-  gem_dir = Gem.default_dir
++  gem_dir = ENV['GEM_DESTDIR']
+   install_dir = with_destdir(gem_dir)
+   prepare "default gems from #{dir}", gem_dir
+   makedirs(Gem.ensure_default_gem_subdirectories(install_dir, $dir_mode).map 
{|d| File.join(gem_dir, d)})
+@@ -1018,7 +1018,7 @@
+   end
+   Gem.instance_variable_set(:@ruby, ruby_path) if Gem.ruby != ruby_path
+ 
+-  gem_dir = Gem.default_dir
++  gem_dir = ENV['GEM_DESTDIR']
+   install_dir = with_destdir(gem_dir)
+   prepare "bundled gems", gem_dir
+   RbInstall.no_write do

diff --git a/dev-lang/ruby/files/3.1/901-musl-stacksize.patch 
b/dev-lang/ruby/files/3.1/901-musl-stacksize.patch
new file mode 100644
index 000..e5fcfce
--- /dev/null
+++ b/dev-lang/ruby/files/3.1/901-musl-stacksize.patch
@@ -0,0 +1,26 @@
+musl has a conservative stacksize, as compared to glibc, so treat it
+like other systems with such stacksize
+
+diff --git a/thread_pthread.c b/thread_pthread.c
+index 951885ffa0..e2d662143b 100644
+--- a/thread_pthread.c
 b/thread_pthread.c
+@@ -721,7 +721,7 @@ ruby_init_stack(volatile VALUE *addr
+ {
+ native_main_thread.id = pthread_self();
+ 
+-#if MAINSTACKADDR_AVAILABLE
++#if MAINSTACKADDR_AVAILABLE && !(defined(__linux__) && !defined(__GLIBC__))
+ if (native_main_thread.stack_maxsize) return;
+ {
+void* stackaddr;
+@@ -1680,7 +1680,7 @@ ruby_stack_overflowed_p(const rb_thread_t *th, const 
void *addr)
+
+ #ifdef STACKADDR_AVAILABLE
+ if (get_stack(, ) == 0) {
+-# ifdef __APPLE__
++# 

[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/files/, dev-qt/qtnetwork/

2022-10-07 Thread Quentin Retornaz
commit: 23788a0df9e848714e75d7042f096fcfc4318b2e
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 17:59:26 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=23788a0d

dev-qt/qtnetwork: Remove old version

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 .../files/qtnetwork-5.15.2-r14-libressl.patch  | 369 -
 dev-qt/qtnetwork/metadata.xml  |   1 -
 dev-qt/qtnetwork/qtnetwork-5.15.4.ebuild   |  80 -
 3 files changed, 450 deletions(-)

diff --git a/dev-qt/qtnetwork/files/qtnetwork-5.15.2-r14-libressl.patch 
b/dev-qt/qtnetwork/files/qtnetwork-5.15.2-r14-libressl.patch
deleted file mode 100644
index 1a61fc9..000
--- a/dev-qt/qtnetwork/files/qtnetwork-5.15.2-r14-libressl.patch
+++ /dev/null
@@ -1,369 +0,0 @@
-From bd917c12865c773b882f45a8ed66735e39b4f013 Mon Sep 17 00:00:00 2001
-From: Stefan Strogin 
-Date: Sat, 28 Nov 2020 06:12:22 +0200
-Subject: [PATCH] QSslSocket: add LibreSSL support
-
-Upstream-Status: Inappropriate
-[Upstream is not willing to accept any patches for LibreSSL support]
-Signed-off-by: Stefan Strogin 
-Signed-off-by: orbea 

- src/network/ssl/qsslcertificate_openssl.cpp   |  2 +-
- src/network/ssl/qsslcontext_openssl.cpp   | 15 --
- src/network/ssl/qsslcontext_openssl_p.h   |  7 +++
- src/network/ssl/qsslsocket_openssl.cpp|  2 +-
- .../ssl/qsslsocket_openssl_symbols.cpp| 29 
- .../ssl/qsslsocket_openssl_symbols_p.h| 47 ++-
- 6 files changed, 94 insertions(+), 8 deletions(-)
-
-diff --git a/src/network/ssl/qsslcertificate_openssl.cpp 
b/src/network/ssl/qsslcertificate_openssl.cpp
-index 5022b899..73be1cf2 100644
 a/src/network/ssl/qsslcertificate_openssl.cpp
-+++ b/src/network/ssl/qsslcertificate_openssl.cpp
-@@ -691,7 +691,7 @@ static QMultiMap 
_q_mapFromX509Name(X509_NAME *name)
- unsigned char *data = nullptr;
- int size = q_ASN1_STRING_to_UTF8(, 
q_X509_NAME_ENTRY_get_data(e));
- info.insert(name, QString::fromUtf8((char*)data, size));
--#if QT_CONFIG(opensslv11)
-+#if QT_CONFIG(opensslv11) && !defined(LIBRESSL_VERSION_NUMBER)
- q_CRYPTO_free(data, nullptr, 0);
- #else
- q_CRYPTO_free(data);
-diff --git a/src/network/ssl/qsslcontext_openssl.cpp 
b/src/network/ssl/qsslcontext_openssl.cpp
-index d0a428c2..319cfc00 100644
 a/src/network/ssl/qsslcontext_openssl.cpp
-+++ b/src/network/ssl/qsslcontext_openssl.cpp
-@@ -77,9 +77,9 @@ extern "C" int q_verify_cookie_callback(SSL *ssl, const 
unsigned char *cookie,
- }
- #endif // dtls
-
--#ifdef TLS1_3_VERSION
-+#if defined(TLS1_3_VERSION) && !defined(LIBRESSL_VERSION_NUMBER)
- extern "C" int q_ssl_sess_set_new_cb(SSL *context, SSL_SESSION *session);
--#endif // TLS1_3_VERSION
-+#endif // TLS1_3_VERSION && LIBRESSL_VERSION_NUMBER
-
- // Defined in qsslsocket.cpp
- QList q_getDefaultDtlsCiphers();
-@@ -351,9 +351,11 @@ init_context:
- return;
- }
-
-+#ifndef LIBRESSL_VERSION_NUMBER
- // A nasty hacked OpenSSL using a level that will make our auto-tests 
fail:
- if (q_SSL_CTX_get_security_level(sslContext->ctx) > 1 && 
*forceSecurityLevel())
- q_SSL_CTX_set_security_level(sslContext->ctx, 1);
-+#endif // LIBRESSL_VERSION_NUMBER
-
- const long anyVersion =
- #if QT_CONFIG(dtls)
-@@ -627,14 +629,14 @@ init_context:
-  q_X509Callback);
- }
-
--#ifdef TLS1_3_VERSION
-+#if defined(TLS1_3_VERSION) && !defined(LIBRESSL_VERSION_NUMBER)
- // NewSessionTicket callback:
- if (mode == QSslSocket::SslClientMode && !isDtls) {
- q_SSL_CTX_sess_set_new_cb(sslContext->ctx, q_ssl_sess_set_new_cb);
- q_SSL_CTX_set_session_cache_mode(sslContext->ctx, 
SSL_SESS_CACHE_CLIENT);
- }
-
--#endif // TLS1_3_VERSION
-+#endif // TLS1_3_VERSION && LIBRESSL_VERSION_NUMBER
-
- #if QT_CONFIG(dtls)
- // DTLS cookies:
-@@ -722,6 +724,7 @@ void QSslContext::applyBackendConfig(QSslContext 
*sslContext)
- }
- #endif // ocsp
-
-+#ifndef LIBRESSL_VERSION_NUMBER
- QSharedPointer cctx(q_SSL_CONF_CTX_new(), 
_SSL_CONF_CTX_free);
- if (cctx) {
- q_SSL_CONF_CTX_set_ssl_ctx(cctx.data(), sslContext->ctx);
-@@ -768,7 +771,9 @@ void QSslContext::applyBackendConfig(QSslContext 
*sslContext)
- sslContext->errorStr = 
msgErrorSettingBackendConfig(QSslSocket::tr("SSL_CONF_finish() failed"));
- sslContext->errorCode = QSslError::UnspecifiedError;
- }
--} else {
-+} else
-+#endif // LIBRESSL_VERSION_NUMBER
-+{
- sslContext->errorStr = 
msgErrorSettingBackendConfig(QSslSocket::tr("SSL_CONF_CTX_new() failed"));
- sslContext->errorCode = QSslError::UnspecifiedError;
- }
-diff --git a/src/network/ssl/qsslcontext_openssl_p.h 
b/src/network/ssl/qsslcontext_openssl_p.h
-index 70cb97aa..01a61cf5 

[gentoo-commits] repo/proj/libressl:master commit in: app-text/mupdf/files/, app-text/mupdf/

2022-10-07 Thread Quentin Retornaz
commit: e267d98ca8a3ff4d238255946114b0d6f9a74989
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 14:55:11 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=e267d98c

app-text/mupdf: Added

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 app-text/mupdf/Manifest|   3 +
 .../mupdf-1.10a-add-desktop-pc-xpm-files.patch | 533 +
 app-text/mupdf/files/mupdf-1.15-CFLAGS.patch   |  13 +
 app-text/mupdf/files/mupdf-1.15-openssl-x11.patch  |  18 +
 app-text/mupdf/files/mupdf-1.18-Makefile.patch |  42 ++
 .../mupdf/files/mupdf-1.18.0-CVE-2021-3407.patch   |  51 ++
 .../mupdf/files/mupdf-1.18.0-cross-fixes.patch | 128 +
 app-text/mupdf/files/mupdf-1.18.0-darwin.patch |  41 ++
 .../files/mupdf-1.18.0-fix-oob-in-pdf-layer.c  | 102 
 .../mupdf/files/mupdf-1.18.0-fix-oob-in-pixmap.c   |  41 ++
 app-text/mupdf/files/mupdf-1.19.0-Makefile.patch   |  37 ++
 .../mupdf/files/mupdf-1.19.0-cross-fixes.patch | 130 +
 app-text/mupdf/files/mupdf-1.19.0-darwin.patch |  39 ++
 app-text/mupdf/files/mupdf-1.20.0-lcms2.patch  |  69 +++
 app-text/mupdf/files/mupdf-1.20.3-libressl.patch   |  15 +
 app-text/mupdf/metadata.xml|  12 +
 app-text/mupdf/mupdf-1.19.1.ebuild | 154 ++
 app-text/mupdf/mupdf-1.20.0.ebuild | 160 +++
 app-text/mupdf/mupdf-1.20.3.ebuild | 161 +++
 19 files changed, 1749 insertions(+)

diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest
new file mode 100644
index 000..f87bb21
--- /dev/null
+++ b/app-text/mupdf/Manifest
@@ -0,0 +1,3 @@
+DIST mupdf-1.19.1-source.tar.xz 64884172 BLAKE2B 
a0dc3783c70cee1b7eb48d1658eb48186e35a42513aa9e98f7155bb82ed771ed0c5d5032013d09d93cdca4f49deda65553fe0e1af7645893722dafa855b2c958
 SHA512 
d6bc5b6adb6a418de50021864f4b3a75da653fa534eeedbfe9875cb202efeb13efdec66b4d108ca8fa6b0dc76733468b214e5fdf331bebc35fc6f722203fa3f7
+DIST mupdf-1.20.0-source.tar.gz 88455853 BLAKE2B 
686d8b02972fc6cb7fa4541e4f0561c11e616f800decd20a79f23b577977785633bd3e17e2007f621db97dab6db1fcf500ac8e283984fbe675a25e7a4301b75b
 SHA512 
6837299c589ece9cc443b027433fa3eee545f5155aeb6359b7a43da239d2e99195e9ae3950ddec6cb6ebae77bc877573c6f89a90754c58723d7e87d9739ed1f4
+DIST mupdf-1.20.3-source.tar.gz 88457290 BLAKE2B 
b16abfd4d9ac8123f1be60350d6124b8f36b6e8260f266d4dc7798610819128519944de8179a9e5453bc28da695ef8557fd8d755439113e520a8cad19039e52f
 SHA512 
ed3fe09971223c500fb85558bb3f8c4a605c82fca3cd2217cdf4758e44bdfe3ef4106c95037d7a8ea536117414e5acbfa14aa736bfb7e33e591050c12c07a0ee

diff --git a/app-text/mupdf/files/mupdf-1.10a-add-desktop-pc-xpm-files.patch 
b/app-text/mupdf/files/mupdf-1.10a-add-desktop-pc-xpm-files.patch
new file mode 100644
index 000..decab50
--- /dev/null
+++ b/app-text/mupdf/files/mupdf-1.10a-add-desktop-pc-xpm-files.patch
@@ -0,0 +1,533 @@
+--- /dev/null
 ./platform/debian/mupdf.desktop
+@@ -0,0 +1,15 @@
++[Desktop Entry]
++Name=MuPDF
++GenericName=PDF file viewer
++Exec=mupdf %f
++TryExec=mupdf
++Icon=mupdf
++Terminal=false
++Type=Application
++MimeType=application/pdf;application/x-pdf;application/x-cbz;application/oxps;application/vnd.ms-xpsdocument;image/jpeg;image/pjpeg;image/png;image/tiff;image/x-tiff;
++Categories=Viewer;Graphics;
++Actions=View;
++
++[Desktop Action View]
++Name=View with mupdf
++Exec=mupdf %f
+--- /dev/null
 ./platform/debian/mupdf.pc
+@@ -0,0 +1,12 @@
++prefix=/usr
++exec_prefix=${prefix}
++libdir=${exec_prefix}/lib
++includedir=${prefix}/include
++
++Name: mupdf
++Description: Library for rendering PDF documents
++Requires: freetype2 libopenjp2 libcrypto
++Version: 0.5.0
++Libs: -L${libdir} -lmupdf
++Libs.private: -lmupdf-js-none
++Cflags: -I${includedir}
+--- /dev/null
 ./platform/debian/mupdf.xpm
+@@ -0,0 +1,497 @@
++/* XPM */
++static char *mupdf[] = {
++/* width height ncolors chars_per_pixel */
++"48 48 442 2",
++/* colors */
++"   c #00",
++" . c #2E4558",
++" X c #252121",
++" o c #AFAFAF",
++" O c #28313B",
++" + c #231F1F",
++" @ c #68",
++" # c #98BDD7",
++" $ c #201B1C",
++" % c #7CABCC",
++" & c #4487B6",
++" * c #DFDEDE",
++" = c #4285B4",
++" - c #615E5F",
++" ; c #605E5E",
++" : c #23262C",
++" > c #D9D8D8",
++" , c #F7FAFC",
++" < c #D7D6D6",
++" 1 c #BFD6E6",
++" 2 c #6BA0C5",
++" 3 c #232122",
++" 4 c #555253",
++" 5 c #CD",
++" 6 c #E7EFF6",
++" 7 c #4786B2",
++" 8 c #CADDEA",
++" 9 c #4085B5",
++" 0 c #AECBDF",
++" q c #CBCACA",
++" w c #92B9D4",
++" e c #365F7D",
++" r c #5A95BE",
++" t c #3E83B3",
++" y c #304B60",
++" u c #C7C6C6",
++" i c #4D8EBB",
++" p c #F1F6F9",
++" a c #C1C0C0",
++" s c #454243",
++" d c #669CC3",
++" f c #81AECD",
++" g c #7A",
++" h c #434041",
++" j c #3E779F",
++" k c #272E36",
++" l c #413E3F",
++" z c #3F3C3D",
++" x c #5895BF",
++" c c 

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

2022-10-07 Thread Quentin Retornaz
commit: ba11bfb74847125b247eb28a2a11e3a58a56c469
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 14:50:14 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=ba11bfb7

dev-libs/libressl: Add 3.6.0

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-libs/libressl/Manifest  |  2 ++
 dev-libs/libressl/libressl-3.6.0.ebuild | 57 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 75c437c..771da26 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,2 +1,4 @@
 DIST libressl-3.5.3.tar.gz 4039561 BLAKE2B 
98e0261e8abe3af6c77382467e9101b1d11800f6a5906f3f1dee7d1da8a92b6fd9fdf9ae17e204cd8a13ae163755ca9a3f819e1cf10b3957b13abf3cdc1478e2
 SHA512 
19f97f7c2b5cb4591ee6f191255b441373176b1b6539aa6ac2cd54494a14beaf126b151eb2f0b7fb650796fc0e37e2a9b1508ca50722adc7107c460904a5dbb7
 DIST libressl-3.5.3.tar.gz.asc 833 BLAKE2B 
f3f4bc1233d3f17d4d3b65b67b38c52a11ed5655df1435fb20c5be087288cae87febfd2ac74293bae61ace1663eb66513a042eb8474b7790b578520fd870462d
 SHA512 
914a6eb0acb4a6a5508fc61c88e2ffcc50f8a9812f58367817e83a25b05a120d9649b6ec1d48e9fbad65da540ada206bf9ee53c5e6e799f9366f0aa83a2ac52e
+DIST libressl-3.6.0.tar.gz 4240139 BLAKE2B 
3bf6e5b4bcf8be69a442ea665f5bbb4d83b2a7fe57e518f3e53a270ea39eaf29b5f077684c0fa8a85871243bfd3c52f1192ae3bcd822d7247688c4737ab05a8f
 SHA512 
91758bf99ca93470d799fff706ae4044edc751943e7ce983343cb7b87ccc4204871b28514986e0f3d500bc29e9bd0daecd11433cd168016b4637783f4552a362
+DIST libressl-3.6.0.tar.gz.asc 833 BLAKE2B 
b474ef57a614420775af157ecffcfc7e8f995ec5a69c965ed11e03ca5e89bd0de3e914378dbeba99e7c72e558a9c0fce13ce03919c3accd75266d6fe9b82815c
 SHA512 
8af5b4e8412d3985f1e5df518892ded5ae1ad16084d4fe665490126e27ff00264b6e36966619ed1c108a798a863112c3d358aee982bd3c5ea9aaaf707163c1f6

diff --git a/dev-libs/libressl/libressl-3.6.0.ebuild 
b/dev-libs/libressl/libressl-3.6.0.ebuild
new file mode 100644
index 000..1dd3eff
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.6.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal verify-sig
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="
+   https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz
+   verify-sig? ( 
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz.asc )
+"
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/53"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+PDEPEND="app-misc/ca-certificates"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libressl )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local ECONF_SOURCE="${S}"
+   local args=(
+   $(use_enable asm)
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   )
+   econf "${args[@]}"
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/files/, dev-lang/rust/

2022-10-07 Thread Quentin Retornaz
commit: 51e5cc9939d77ed4921dd8a05455c78c8cb7a0a4
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 14:52:28 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=51e5cc99

dev-lang/rust: Update patch for libressl 3.6.x

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-lang/rust/files/1.64.0-libressl.patch | 24 
 dev-lang/rust/rust-1.64.0-r1.ebuild   |  9 -
 2 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust/files/1.64.0-libressl.patch 
b/dev-lang/rust/files/1.64.0-libressl.patch
new file mode 100644
index 000..88d4789
--- /dev/null
+++ b/dev-lang/rust/files/1.64.0-libressl.patch
@@ -0,0 +1,24 @@
+From: orbea 
+Date: Sun, 3 Jul 2022 18:38:28 -0700
+Subject: [PATCH] Support LibreSSL 3.x.x
+
+--- a/vendor/libssh2-sys/build.rs
 b/vendor/libssh2-sys/build.rs
+@@ -121,6 +121,7 @@ fn main() {
+ cfg.define("HAVE_EVP_AES_128_CTR", None);
+ cfg.define("HAVE_POLL", None);
+ cfg.define("HAVE_GETTIMEOFDAY", None);
++cfg.define("HAVE_OPAQUE_STRUCTS", None);
+ 
+ cfg.file("libssh2/src/openssl.c");
+ 
+--- a/vendor/openssl-sys/build/main.rs
 b/vendor/openssl-sys/build/main.rs
+@@ -254,6 +254,7 @@ See rust-openssl README for more information:
+ (3, 3, _) => ('3', '3', 'x'),
+ (3, 4, 0) => ('3', '4', '0'),
+ (3, 4, _) => ('3', '4', 'x'),
++(3, _, _) => ('3', 'x', 'x'),
+ _ => version_error(),
+ };
+ 

diff --git a/dev-lang/rust/rust-1.64.0-r1.ebuild 
b/dev-lang/rust/rust-1.64.0-r1.ebuild
index b385ace..71eb093 100644
--- a/dev-lang/rust/rust-1.64.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.64.0-r1.ebuild
@@ -162,7 +162,7 @@ RESTRICT="test"
 VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc
 
 PATCHES=(
-   "${FILESDIR}"/1.62.0-libressl.patch
+   "${FILESDIR}"/1.64.0-libressl.patch
"${FILESDIR}"/1.55.0-ignore-broken-and-non-applicable-tests.patch
"${FILESDIR}"/1.62.1-musl-dynamic-linking.patch
"${FILESDIR}"/${PV}-vendor-rustix-sparc-has-no-SIGSTKFLT.patch
@@ -292,6 +292,13 @@ src_prepare() {
--without=rust-docs --destdir="${rust_stage0_root}" 
--prefix=/ || die
fi
 
+   # this libressl version check is terrible
+   sed -e 
's/d397af804c0b786978867528635fa9148cd2ad0e6abd591ace21b5bd3719c38d/896afea18b1072d4c715421ff2ed7e428b57aadec44d4680dcb991a6229a1edc/'
 \
+   -i vendor/openssl-sys/.cargo-checksum.json || die
+   # fix for libressl
+   sed -e 
's/7d5ca02f34cffe51db3568c500c9a8a70cef879871a0f466e3344142644acf12/e9eef35f1c18dd9844960d1d315e84ad99a05ab1247f0f54e3c2eab244988256/'
 \
+   -i vendor/libssh2-sys/.cargo-checksum.json || die
+
default
 }
 



[gentoo-commits] repo/proj/libressl:master commit in: net-ftp/lftp/files/

2022-10-07 Thread Quentin Retornaz
commit: 408923604433c5b293d9a146155608232058b511
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 18:56:38 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=40892360

net-ftp/lftp: Update patch for libressl 3.6.x

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 net-ftp/lftp/files/lftp-4.9.2-libressl.patch | 36 
 1 file changed, 36 insertions(+)

diff --git a/net-ftp/lftp/files/lftp-4.9.2-libressl.patch 
b/net-ftp/lftp/files/lftp-4.9.2-libressl.patch
index 51de51f..c19bc3e 100644
--- a/net-ftp/lftp/files/lftp-4.9.2-libressl.patch
+++ b/net-ftp/lftp/files/lftp-4.9.2-libressl.patch
@@ -38,3 +38,39 @@ Subject: [PATCH] Fix build with LibreSSL (following commit 
537f37898)
 SSL_load_error_strings();
  #endif
 int error=ERR_get_error();
+https://github.com/orbea/lftp/commit/3ffa0132987bdde986c82c924bc51b13b37f8b54
+
+From 3ffa0132987bdde986c82c924bc51b13b37f8b54 Mon Sep 17 00:00:00 2001
+From: Fabrice Fontaine 
+Date: Wed, 6 Apr 2022 22:56:21 +0200
+Subject: [PATCH] src/lftp_ssl.c: fix build with libressl >= 2.7.0
+
+X509_OBJECT_get0_X509_CRL is provided by libressl since version 2.7.0
+and
+https://github.com/libressl-portable/openbsd/commit/9866ae34c0af718973475296bd9ef036d3aaa94e
+resulting in the following build failure:
+
+/nvmedata/autobuild/instance-21/output-1/host/opt/ext-toolchain/bin/../lib/gcc/microblaze-buildroot-linux-musl/11.2.0/../../../../microblaze-buildroot-linux-musl/bin/ld:
 
/nvmedata/autobuild/instance-21/output-1/host/microblaze-buildroot-linux-musl/sysroot/usr/lib/libcrypto.a(x509_lu.c.o):
 in function `X509_OBJECT_get0_X509_CRL':
+(.text+0xc3c): multiple definition of `X509_OBJECT_get0_X509_CRL'; 
/nvmedata/autobuild/instance-21/output-1/build/lftp-4.9.2/src/.libs/liblftp-network.a(liblftp_network_la-lftp_ssl.o):(.text+0x894):
 first defined here
+
+Fixes:
+ - 
http://autobuild.buildroot.org/results/7fd1dfd5bc750ae5a3278ca950c838ae90704b23
+
+Signed-off-by: Fabrice Fontaine 
+---
+ src/lftp_ssl.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/lftp_ssl.cc b/src/lftp_ssl.cc
+index 26e91e4b..a814543d 100644
+--- a/src/lftp_ssl.cc
 b/src/lftp_ssl.cc
+@@ -664,7 +664,7 @@ int gnutls_x509_crt_list_import(gnutls_x509_crt_t *certs, 
unsigned int* cert_max
+ #elif USE_OPENSSL
+ //static int lftp_ssl_passwd_callback(char *buf,int size,int rwflag,void 
*userdata);
+ 
+-#if OPENSSL_VERSION_NUMBER < 0x1010L || LIBRESSL_VERSION_NUMBER
++#if OPENSSL_VERSION_NUMBER < 0x1010L || (defined 
(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x207L)
+ // for compatibility with older versions
+ X509_OBJECT *X509_OBJECT_new()
+ {



[gentoo-commits] repo/proj/libressl:master commit in: net-ftp/lftp/

2022-10-07 Thread Quentin Retornaz
commit: 0f20ec9341cb58c46446947684dd6571b08742c0
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 18:59:04 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=0f20ec93

net-ftp/lftp: Merge ::gentoo changes

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 net-ftp/lftp/lftp-4.9.2.ebuild |  8 
 net-ftp/lftp/metadata.xml  | 10 +++---
 2 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/net-ftp/lftp/lftp-4.9.2.ebuild b/net-ftp/lftp/lftp-4.9.2.ebuild
index 02b74c3..ea543b8 100644
--- a/net-ftp/lftp/lftp-4.9.2.ebuild
+++ b/net-ftp/lftp/lftp-4.9.2.ebuild
@@ -5,12 +5,12 @@ EAPI=7
 inherit autotools libtool xdg-utils
 
 DESCRIPTION="A sophisticated ftp/sftp/http/https/torrent client and file 
transfer program"
-HOMEPAGE="https://lftp.tech/;
-SRC_URI="https://lftp.tech/ftp/${P}.tar.xz;
+HOMEPAGE="http://lftp.yar.ru/;
+SRC_URI="http://lftp.yar.ru/ftp/${P}.tar.xz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="convert-mozilla-cookies +gnutls idn ipv6 nls socks5 +ssl verify-file"
 RESTRICT="test"
 
@@ -77,7 +77,7 @@ src_configure() {
$(use_enable nls) \
$(use_with idn libidn2) \
$(use_with socks5 socksdante "${EPREFIX}"/usr) \
-   $(usex ssl "$(use_with !gnutls openssl ${EPREFIX}/usr)" 
'--without-openssl') \
+   $(usex ssl "$(use_with !gnutls openssl "${EPREFIX}"/usr)" 
'--without-openssl') \
$(usex ssl "$(use_with gnutls)" '--without-gnutls') \
--enable-packager-mode \
--sysconfdir="${EPREFIX}"/etc/${PN} \

diff --git a/net-ftp/lftp/metadata.xml b/net-ftp/lftp/metadata.xml
index de1ae65..31c778d 100644
--- a/net-ftp/lftp/metadata.xml
+++ b/net-ftp/lftp/metadata.xml
@@ -1,13 +1,9 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

-   sly...@gentoo.org
-   Sergei Trofimovich
-   
-   
-   polynomia...@gentoo.org
-   Lars Wendler
+   conik...@gentoo.org
+   Conrad Kostecki


Install the 
convert-mozilla-cookies script and its run-time dependencies



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/ruby/

2022-10-07 Thread Quentin Retornaz
commit: c19bb80501e4d979aec993f6626dbac3a1d2cf55
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 17:08:40 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=c19bb805

dev-lang/ruby: Remove old version

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-lang/ruby/Manifest   |   1 -
 dev-lang/ruby/ruby-2.6.10.ebuild | 259 ---
 2 files changed, 260 deletions(-)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 5aab401..023e059 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,4 +1,3 @@
-DIST ruby-2.6.10.tar.xz 11582056 BLAKE2B 
faa0fd6e4b462ed6473191b39bb19dda78f64c555b6eae0c9d53a81cffca55c31d1fa04345dc2f8a951029e41bb973b2194b1f15964d8a3db973bf2872fff126
 SHA512 
06ebf1442c4bf4be62eb710348cfb714cbc4c4acc5125319a425fe76ef2be7cccfd41e50bf3751bfef3ceb8ac47ad41a027d2c2ad560e25ec694e34fd9f62a8a
 DIST ruby-2.7.6.tar.xz 12084408 BLAKE2B 
4b40e66aeeca3884983fffcf31c4713eb4fcdd62232e795dc5a0c03236c3c05200068902c0cb987455297bec2bcfc2a9a24f2841d18a480c7d09b86318daab3f
 SHA512 
e86410b59d5917786fe43b00fd75dedd0e7f84611286b9274c542d2e562088fcee6bcc6c2596c30ccf793280d2bac6bfbb2619ef0513b3ca31f10f88684c7b1f
 DIST ruby-3.0.4.tar.xz 15830368 BLAKE2B 
3d1f2e6329269febbd02ac8a68aafd57d5ca858c816a81e754adfc9aa2990274d190672447244520fe9fbf9a1d337d17c845a97800f964e2046b2ef9eef733ee
 SHA512 
53bf7dd403b0c68af9691882ad8ed7422c8d1f496627428fb4c3caf0b0313715524b744c5f453aced2d49e16e55f3f45b46b9a77aa3097dbfcae7caa0208194b
 DIST ruby-3.1.2.tar.xz 15101588 BLAKE2B 
3f06d432f023d65c4808379140c18a922ad6c6443cf7f4b5ed3d44d2e0b7e19cbf0064b5214b46f3c5335f4e61ff473943fd565082ef0b645558b83e89dd0533
 SHA512 
4a74e9efc6ea4b3eff4fec7534eb1fff4794d021531defc2e9937e53c6668db8ecdc0fff2bc23d5e6602d0df344a2caa85b31c5414309541e3d5313ec82b6e21

diff --git a/dev-lang/ruby/ruby-2.6.10.ebuild b/dev-lang/ruby/ruby-2.6.10.ebuild
deleted file mode 100644
index 22f4954..000
--- a/dev-lang/ruby/ruby-2.6.10.ebuild
+++ /dev/null
@@ -1,259 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic
-
-MY_P="${PN}-$(ver_cut 1-3)"
-S=${WORKDIR}/${MY_P}
-
-SLOT=$(ver_cut 1-2)
-MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
-RUBYVERSION=${SLOT}.0
-
-DESCRIPTION="An object-oriented scripting language"
-HOMEPAGE="https://www.ruby-lang.org/;
-SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz;
-
-LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 
+ssl static-libs systemtap tk xemacs"
-
-RDEPEND="
-   berkdb? ( sys-libs/db:= )
-   gdbm? ( sys-libs/gdbm:= )
-   jemalloc? ( dev-libs/jemalloc:= )
-   jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) )
-   ssl? (
-   dev-libs/openssl:0=
-   )
-   socks5? ( >=net-proxy/dante-1.1.13 )
-   systemtap? ( dev-util/systemtap )
-   tk? (
-   dev-lang/tcl:0=[threads]
-   dev-lang/tk:0=[threads]
-   )
-   dev-libs/libyaml
-   dev-libs/libffi:=
-   sys-libs/readline:0=
-   sys-libs/zlib
-   virtual/libcrypt:=
-   >=app-eselect/eselect-ruby-20181225
-"
-
-DEPEND="${RDEPEND}"
-
-BUNDLED_GEMS="
-   >=dev-ruby/did_you_mean-1.2.1[ruby_targets_ruby26]
-   >=dev-ruby/minitest-5.11.3[ruby_targets_ruby26]
-   >=dev-ruby/net-telnet-0.2.0[ruby_targets_ruby26]
-   >=dev-ruby/power_assert-1.1.3[ruby_targets_ruby26]
-   >=dev-ruby/rake-12.3.2[ruby_targets_ruby26]
-   >=dev-ruby/test-unit-3.2.9[ruby_targets_ruby26]
-   >=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby26]
-"
-
-PDEPEND="
-   ${BUNDLED_GEMS}
-   virtual/rubygems[ruby_targets_ruby26]
-   >=dev-ruby/bundler-1.17.2[ruby_targets_ruby26]
-   >=dev-ruby/json-2.0.2[ruby_targets_ruby26]
-   rdoc? ( >=dev-ruby/rdoc-6.1.2[ruby_targets_ruby26] )
-   xemacs? ( app-xemacs/ruby-modes )"
-
-src_prepare() {
-   eapply "${FILESDIR}"/${PN}-2.7-libressl.patch
-   # 005 does not compile bigdecimal and is questionable because it
-   # compiles ruby in a non-standard way, may be dropped
-   eapply "${FILESDIR}"/2.6/{002,010}*.patch
-
-   einfo "Unbundling gems..."
-   cd "$S"
-   # Remove bundled gems that we will install via PDEPEND, bug
-   # 539700.
-   rm -fr gems/* || die
-
-   einfo "Removing bundled libraries..."
-   rm -fr ext/fiddle/libffi-3.2.1 || die
-
-   if use prefix ; then
-   # Fix hardcoded SHELL var in mkmf library
-   sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb 
|| 

[gentoo-commits] repo/proj/libressl:master commit in: net-libs/libvncserver/, net-libs/libvncserver/files/

2022-10-07 Thread Quentin Retornaz
commit: a5bc185da4d9674b76402066960137ad108601e2
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 18:16:01 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=a5bc185d

net-libs/libvncserver: Add 0.9.13-r1

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 .../files/libvncserver-0.9.13-CVE-2020-29260.patch | 27 ++
 ...0.9.13.ebuild => libvncserver-0.9.13-r1.ebuild} |  7 +++---
 2 files changed, 31 insertions(+), 3 deletions(-)

diff --git 
a/net-libs/libvncserver/files/libvncserver-0.9.13-CVE-2020-29260.patch 
b/net-libs/libvncserver/files/libvncserver-0.9.13-CVE-2020-29260.patch
new file mode 100644
index 000..23ffed8
--- /dev/null
+++ b/net-libs/libvncserver/files/libvncserver-0.9.13-CVE-2020-29260.patch
@@ -0,0 +1,27 @@
+From bef41f6ec4097a8ee094f90a1b34a708fbd757ec Mon Sep 17 00:00:00 2001
+From: Christian Beier 
+Date: Sat, 21 Nov 2020 12:52:31 +0100
+Subject: [PATCH] libvncclient: free vncRec memory in rfbClientCleanup()
+
+Otherwise we leak memory. Spotted by Ramin Farajpour Cami
+, thanks!
+---
+ libvncclient/vncviewer.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c
+index d6b91f02..0a1bdcf6 100644
+--- a/libvncclient/vncviewer.c
 b/libvncclient/vncviewer.c
+@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client) {
+ client->clientData = next;
+   }
+ 
++  free(client->vncRec);
++
+   if (client->sock != RFB_INVALID_SOCKET)
+ rfbCloseSocket(client->sock);
+   if (client->listenSock != RFB_INVALID_SOCKET)
+-- 
+2.35.1
+

diff --git a/net-libs/libvncserver/libvncserver-0.9.13.ebuild 
b/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
similarity index 94%
rename from net-libs/libvncserver/libvncserver-0.9.13.ebuild
rename to net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
index 7fbb4db..99acceb 100644
--- a/net-libs/libvncserver/libvncserver-0.9.13.ebuild
+++ b/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
@@ -36,7 +36,7 @@ DEPEND="
)
gnutls? ( >=net-libs/gnutls-2.12.23-r6:0= )
)
-   jpeg? ( >=virtual/jpeg-0-r2:0 )
+   jpeg? ( media-libs/libjpeg-turbo:= )
lzo? ( dev-libs/lzo )
png? ( >=media-libs/libpng-1.6.10:0= )
sasl? ( dev-libs/cyrus-sasl )
@@ -50,6 +50,7 @@ DOCS=( AUTHORS ChangeLog NEWS.md README.md TODO.md )
 PATCHES=(
"${FILESDIR}"/${P}-test-fix-includetest.patch
"${FILESDIR}"/${P}-test-fix-tjunittest.patch
+   "${FILESDIR}"/${P}-CVE-2020-29260.patch
"${FILESDIR}"/${P}-libressl.patch
 )
 



[gentoo-commits] repo/proj/libressl:master commit in: net-misc/stunnel/

2022-10-07 Thread Quentin Retornaz
commit: 087a2311136fc25673a24e2be65641158880be98
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 19:52:22 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=087a2311

net-misc/stunnel: Add 5.64-r1

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/456
Signed-off-by: Quentin Retornaz  retornaz.com>

 net-misc/stunnel/{stunnel-5.64.ebuild => stunnel-5.64-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-misc/stunnel/stunnel-5.64.ebuild 
b/net-misc/stunnel/stunnel-5.64-r1.ebuild
similarity index 94%
rename from net-misc/stunnel/stunnel-5.64.ebuild
rename to net-misc/stunnel/stunnel-5.64-r1.ebuild
index 92fdce5..339ba22 100644
--- a/net-misc/stunnel/stunnel-5.64.ebuild
+++ b/net-misc/stunnel/stunnel-5.64-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="ipv6 selinux stunnel3 tcpd"
 
 DEPEND="
@@ -87,6 +87,8 @@ src_install() {
 
systemd_dounit "${S}/tools/stunnel.service"
newtmpfiles "${FILESDIR}"/stunnel.tmpfiles.conf stunnel.conf
+
+   find "${ED}" -name '*.la' -delete || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/ruby/files/, dev-lang/ruby/

2022-10-07 Thread Quentin Retornaz
commit: 23e1b816a316b23daa8f8635faf3bd08fa7f2a85
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 17:24:58 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=23e1b816

dev-lang/ruby: Fix 3.0.4 for libressl 3.6.x

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-lang/ruby/files/ruby-3.0-libressl.patch | 39 +
 dev-lang/ruby/ruby-3.0.4.ebuild |  2 +-
 2 files changed, 40 insertions(+), 1 deletion(-)

diff --git a/dev-lang/ruby/files/ruby-3.0-libressl.patch 
b/dev-lang/ruby/files/ruby-3.0-libressl.patch
new file mode 100644
index 000..8464eca
--- /dev/null
+++ b/dev-lang/ruby/files/ruby-3.0-libressl.patch
@@ -0,0 +1,39 @@
+From OpenBSD:
+
+https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/ruby/3.0/patches/patch-ext_openssl_ossl_ocsp_c
+
+Fix build with opaque OCSP_BASICRESP in LibreSSL 3.5.
+The bug this works around should be fixed since LibreSSL 2.4.2
+as far as I can tell.
+
+Index: ext/openssl/ossl_ocsp.c
+--- a/ext/openssl/ossl_ocsp.c.orig
 b/ext/openssl/ossl_ocsp.c
+@@ -1093,7 +1093,7 @@ ossl_ocspbres_verify(int argc, VALUE *argv, VALUE self
+  * exists in LibreSSL 2.1.10, 2.2.9, 2.3.6, 2.4.1.
+  */
+ if (!(flg & (OCSP_NOCHAIN | OCSP_NOVERIFY)) &&
+-  sk_X509_num(x509s) && sk_X509_num(bs->certs)) {
++  sk_X509_num(x509s) && sk_X509_num(OCSP_resp_get0_certs(bs))) {
+   int i;
+ 
+   bs = ASN1_item_dup(ASN1_ITEM_rptr(OCSP_BASICRESP), bs);
+From OpenBSD:
+
+https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/ruby/3.0/patches/patch-ext_openssl_extconf_rb
+
+Make sure the TS_VERIFY_CTS_set_certs() macro gets picked up correctly.
+It is a function in OpenSSL 1.1 and a macro in LibreSSL and OpenSSL 3.
+
+Index: ext/openssl/extconf.rb
+--- a/ext/openssl/extconf.rb.orig
 b/ext/openssl/extconf.rb
+@@ -176,7 +176,7 @@ have_func("SSL_SESSION_get_protocol_version")
+ have_func("TS_STATUS_INFO_get0_status")
+ have_func("TS_STATUS_INFO_get0_text")
+ have_func("TS_STATUS_INFO_get0_failure_info")
+-have_func("TS_VERIFY_CTS_set_certs")
++have_func("TS_VERIFY_CTS_set_certs(NULL, NULL)", "openssl/ts.h")
+ have_func("TS_VERIFY_CTX_set_store")
+ have_func("TS_VERIFY_CTX_add_flags")
+ have_func("TS_RESP_CTX_set_time_cb")

diff --git a/dev-lang/ruby/ruby-3.0.4.ebuild b/dev-lang/ruby/ruby-3.0.4.ebuild
index 9f5a035..557379d 100644
--- a/dev-lang/ruby/ruby-3.0.4.ebuild
+++ b/dev-lang/ruby/ruby-3.0.4.ebuild
@@ -65,7 +65,7 @@ PDEPEND="
xemacs? ( app-xemacs/ruby-modes )"
 
 src_prepare() {
-   eapply "${FILESDIR}"/${PN}-2.7-libressl.patch
+   eapply "${FILESDIR}"/${PN}-3.0-libressl.patch
eapply "${FILESDIR}"/"${SLOT}"/010*.patch
 
if use elibc_musl ; then



[gentoo-commits] repo/proj/libressl:master commit in: app-pda/libimobiledevice/files/, app-pda/libimobiledevice/

2022-10-07 Thread Quentin Retornaz
commit: fccca002cffca7886f59db8440554e986eac683d
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 16:09:09 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=fccca002

app-pda/libimobiledevice: Merge ::gentoo changes

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 .../libimobiledevice-1.3.0-missing_libflags.patch  |  31 ++
 .../files/libimobiledevice-1.3.0-slibtool.patch| 105 +
 .../libimobiledevice-1.3.0-r1.ebuild   |  25 +++--
 app-pda/libimobiledevice/metadata.xml  |  10 +-
 4 files changed, 159 insertions(+), 12 deletions(-)

diff --git 
a/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-missing_libflags.patch 
b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-missing_libflags.patch
new file mode 100644
index 000..b52bf89
--- /dev/null
+++ 
b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-missing_libflags.patch
@@ -0,0 +1,31 @@
+From 4b2f17e8cce8fa078aa55f5da5f726c20eac3e2e Mon Sep 17 00:00:00 2001
+From: Nikias Bassen 
+Date: Tue, 13 Apr 2021 05:36:03 +0200
+Subject: [PATCH] common: Add missing *_LIBS and *_CFLAGS to fix build
+
+---
+ common/Makefile.am | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/common/Makefile.am b/common/Makefile.am
+index 4e3facba..ab01b834 100644
+--- a/common/Makefile.am
 b/common/Makefile.am
+@@ -8,12 +8,17 @@ AM_CFLAGS = \
+   $(libplist_CFLAGS) \
+   $(libgnutls_CFLAGS) \
+   $(libtasn1_CFLAGS) \
++  $(libgcrypt_CFLAGS) \
+   $(openssl_CFLAGS) \
+   $(LFS_CFLAGS)
+ 
+ AM_LDFLAGS = \
+   $(libusbmuxd_LIBS) \
+   $(libplist_LIBS) \
++  $(libgnutls_LIBS) \
++  $(libtasn1_LIBS) \
++  $(libgcrypt_LIBS) \
++  $(openssl_LIBS) \
+   ${libpthread_LIBS}
+ 
+ noinst_LTLIBRARIES = libinternalcommon.la

diff --git 
a/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-slibtool.patch 
b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-slibtool.patch
new file mode 100644
index 000..1e9fa6c
--- /dev/null
+++ b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-slibtool.patch
@@ -0,0 +1,105 @@
+From 735ac51e0eeaa3419e85dbad9579401ae828f631 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Tue, 6 Apr 2021 13:06:35 -0700
+Subject: [PATCH] tools: Fix usage of LDFLAGS and LDADD.
+
+Signed-off-by: orbea 
+---
+ tools/Makefile.am | 40 
+ 1 file changed, 20 insertions(+), 20 deletions(-)
+
+diff --git a/tools/Makefile.am b/tools/Makefile.am
+index 8ed8ad91..04a5faa7 100644
+--- a/tools/Makefile.am
 b/tools/Makefile.am
+@@ -40,8 +40,8 @@ bin_PROGRAMS = \
+ 
+ ideviceinfo_SOURCES = ideviceinfo.c
+ ideviceinfo_CFLAGS = $(AM_CFLAGS)
+-ideviceinfo_LDFLAGS = $(top_builddir)/common/libinternalcommon.la 
$(AM_LDFLAGS)
+-ideviceinfo_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la
++ideviceinfo_LDFLAGS = $(AM_LDFLAGS)
++ideviceinfo_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la 
$(top_builddir)/common/libinternalcommon.la
+ 
+ idevicename_SOURCES = idevicename.c
+ idevicename_CFLAGS = $(AM_CFLAGS)
+@@ -50,8 +50,8 @@ idevicename_LDADD = 
$(top_builddir)/src/libimobiledevice-1.0.la
+ 
+ idevicepair_SOURCES = idevicepair.c
+ idevicepair_CFLAGS = -I$(top_srcdir) $(AM_CFLAGS)
+-idevicepair_LDFLAGS = $(top_builddir)/common/libinternalcommon.la 
$(AM_LDFLAGS) $(libusbmuxd_LIBS)
+-idevicepair_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la
++idevicepair_LDFLAGS = $(AM_LDFLAGS) $(libusbmuxd_LIBS)
++idevicepair_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la 
$(top_builddir)/common/libinternalcommon.la
+ 
+ idevicesyslog_SOURCES = idevicesyslog.c
+ idevicesyslog_CFLAGS = $(AM_CFLAGS)
+@@ -65,18 +65,18 @@ idevice_id_LDADD = 
$(top_builddir)/src/libimobiledevice-1.0.la
+ 
+ idevicebackup_SOURCES = idevicebackup.c
+ idevicebackup_CFLAGS = $(AM_CFLAGS)
+-idevicebackup_LDFLAGS = $(top_builddir)/common/libinternalcommon.la 
$(AM_LDFLAGS)
+-idevicebackup_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la
++idevicebackup_LDFLAGS = $(AM_LDFLAGS)
++idevicebackup_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la 
$(top_builddir)/common/libinternalcommon.la
+ 
+ idevicebackup2_SOURCES = idevicebackup2.c
+ idevicebackup2_CFLAGS = $(AM_CFLAGS)
+-idevicebackup2_LDFLAGS = $(top_builddir)/common/libinternalcommon.la 
$(AM_LDFLAGS)
+-idevicebackup2_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la
++idevicebackup2_LDFLAGS = $(AM_LDFLAGS)
++idevicebackup2_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la 
$(top_builddir)/common/libinternalcommon.la
+ 
+ ideviceimagemounter_SOURCES = ideviceimagemounter.c
+ ideviceimagemounter_CFLAGS = $(AM_CFLAGS)
+-ideviceimagemounter_LDFLAGS = $(top_builddir)/common/libinternalcommon.la 
$(AM_LDFLAGS)
+-ideviceimagemounter_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la
++ideviceimagemounter_LDFLAGS = 

[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/ruby/files/2.7/

2022-10-07 Thread Quentin Retornaz
commit: 03371f5cad89f5ead7aa8fa8ba76cc97f301b863
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 17:23:50 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=03371f5c

dev-lang/ruby: Add patch from ::gentoo

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-lang/ruby/files/2.7/002-autoconf-2.70.patch | 26 +
 1 file changed, 26 insertions(+)

diff --git a/dev-lang/ruby/files/2.7/002-autoconf-2.70.patch 
b/dev-lang/ruby/files/2.7/002-autoconf-2.70.patch
new file mode 100644
index 000..bea2bc1
--- /dev/null
+++ b/dev-lang/ruby/files/2.7/002-autoconf-2.70.patch
@@ -0,0 +1,26 @@
+diff --git a/configure.ac b/configure.ac
+index 6766df2..bc503d6 100644
+--- a/configure.ac
 b/configure.ac
+@@ -177,13 +177,14 @@ AS_CASE(["$host_os:$build_os"],
+ # clang version 1.0 
(http://llvm.org/svn/llvm-project/cfe/tags/Apple/clang-23 exported)
+ # Apple clang version 2.0 (tags/Apple/clang-137) (based on LLVM 2.9svn)
+ # Apple clang version 2.1 (tags/Apple/clang-163.7.1) (based on LLVM 
3.0svn)
+-AS_IF([! $CC -E -xc - 

[gentoo-commits] repo/proj/libressl:master commit in: dev-util/cargo-ebuild/, dev-util/cargo-ebuild/files/

2022-10-07 Thread Quentin Retornaz
commit: eba66cc52e749dc4f0f8ca81d6eccc3ae2812c88
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 14:53:50 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=eba66cc5

dev-util/cargo-ebuild: Added

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-util/cargo-ebuild/Manifest | 135 +++
 dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild| 187 +
 .../files/cargo-ebuild-0.5.2-libressl.patch|  14 ++
 dev-util/cargo-ebuild/metadata.xml |  14 ++
 4 files changed, 350 insertions(+)

diff --git a/dev-util/cargo-ebuild/Manifest b/dev-util/cargo-ebuild/Manifest
new file mode 100644
index 000..ad8e042
--- /dev/null
+++ b/dev-util/cargo-ebuild/Manifest
@@ -0,0 +1,135 @@
+DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST anyhow-1.0.58.crate 43137 BLAKE2B 
8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a
 SHA512 
78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST block-buffer-0.7.3.crate 7179 BLAKE2B 
549e8532358f9a77fdfbd5ef7a06d60f20f034fcf69072757811cb4a95f5cee5589bebd40fe87af36127254ec42ef3240cc7542828085f590fb774faab8f0e21
 SHA512 
74c8b89777a006bd72511b32df94f8bd78e2b53c30d85d39ea3c52acf199c357140fb6181f7f7ab5e30dd80d37181582cad740c95b89328a7a4b0f84f77ad6bf
+DIST block-padding-0.1.5.crate 7342 BLAKE2B 
876421fa89251d011a455163baa49e0931e0692ed928fad71357fc93b87493eeab4cfcf8fc4aa94638a90a8dce8ec1ad95e9ba91da9557008e5fc19c1f618ab4
 SHA512 
acf5369cdae38b6b1a5c1561a9df18b8a39c8fd434fa50c49a8f73d2654a835269b7b22876354c903514c49c77aa860c68cd84d3c1efcb36bdfa8b01af300a9a
+DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
+DIST byte-tools-0.3.1.crate 5526 BLAKE2B 
e87163b1f2abde9c6ad5002c37b21308a98a879dc7af14059839be7b5a019d2487ef03867f3f5cd436b7081cb78a930abce79b5cce23eb95cc60e05067e1b1df
 SHA512 
18e0f248a1e9780706e3a184d63558f03f30002646abc6d46ef49db9d5f6768af3d24d210b688aa4ad33d41248429e4df46bc3926f27851f90c92d260e5c4baa
+DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 
8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
+DIST camino-1.0.9.crate 29357 BLAKE2B 
7d855e08bed677242235197765a9f1f82e2743a0c439fa7ce4febc3b4595a5f9f66b23469d6cd610f4caf4a7bd1dbb1db4a7b6211ce43f08b4fb85a131e69d6d
 SHA512 
5aca5f7a0639c97f5d5898fbbff9fa7ace9603047596941c62c611abb125525cbe5a4672057f4bbaecd7e34d907191ec5800415fba6aa0e6de9f52faee6f5363
+DIST cargo-ebuild-0.5.2.tar.bz2 19721 BLAKE2B 
c87f00629c26ff5e16d98d0b394dcc0611e29d26ab3b88bc23236e5b5393fba7bbe43e949b8575185d864bfc447e894653fae0cad05821a13348b59fb1309cee
 SHA512 
925d34eebfc33a346a5b0eb11724d3f1de1ca5ce16833c4288c9b2e32075ccdab3f5e5e1bdbcd9dc3194cfb3f83190f2bee539abfbeb0e96c903a57ae54fae67
+DIST cargo-lock-8.0.2.crate 38269 BLAKE2B 

[gentoo-commits] repo/proj/libressl:master commit in: dev-util/cargo-audit/files/

2022-10-07 Thread Quentin Retornaz
commit: 8900718e5fd13097968b5d972b2c0ea6b210b830
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 15:07:09 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=8900718e

dev-util/cargo-audit: Update patch for libressl 3.6.x

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-util/cargo-audit/files/0.17.0-libressl.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cargo-audit/files/0.17.0-libressl.patch 
b/dev-util/cargo-audit/files/0.17.0-libressl.patch
index ca4c9d0..bca6a30 100644
--- a/dev-util/cargo-audit/files/0.17.0-libressl.patch
+++ b/dev-util/cargo-audit/files/0.17.0-libressl.patch
@@ -22,7 +22,7 @@ index 243f146..d6d2eb4 100644
  (3, 3, _) => ('3', '3', 'x'),
  (3, 4, 0) => ('3', '4', '0'),
  (3, 4, _) => ('3', '4', 'x'),
-+(3, 5, _) => ('3', '5', 'x'),
++(3, _, _) => ('3', 'x', 'x'),
  _ => version_error(),
  };
  



[gentoo-commits] repo/proj/libressl:master commit in: app-crypt/tpm2-tss/

2022-10-07 Thread Quentin Retornaz
commit: c5b1dce9793dd542b88f5da82b7b34b1b36e3155
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 15:29:42 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=c5b1dce9

app-crypt/tpm2-tss: Merge ::gentoo changes

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 app-crypt/tpm2-tss/tpm2-tss-3.2.0-r3.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r3.ebuild 
b/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r3.ebuild
index bc8875b..a0a03c8 100644
--- a/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r3.ebuild
+++ b/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools linux-info multilib-minimal tmpfiles udev
+inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev
 
 DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack"
 HOMEPAGE="https://github.com/tpm2-software/tpm2-tss;
@@ -60,9 +60,12 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+   # tests fail with LTO enabbled. See bug 865275 and 865279
+   filter-lto
+
ECONF_SOURCE=${S} econf \
--localstatedir=/var \
-   $(use_enable doc doxygen-doc) \
+   $(multilib_native_use_enable doc doxygen-doc) \
$(use_enable fapi) \
$(use_enable static-libs static) \
$(multilib_native_use_enable test unit) \



[gentoo-commits] repo/proj/libressl:master commit in: dev-libs/openssl/

2022-10-07 Thread Quentin Retornaz
commit: 5091a00309791da69b43bf48f3a4d1b9df810865
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 14:49:27 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Oct  7 21:11:10 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5091a003

dev-libs/openssl: Add 3.1.3-r2

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-libs/openssl/openssl-3.1.3-r2.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/dev-libs/openssl/openssl-3.1.3-r2.ebuild 
b/dev-libs/openssl/openssl-3.1.3-r2.ebuild
new file mode 100644
index 000..5a47222
--- /dev/null
+++ b/dev-libs/openssl/openssl-3.1.3-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="dummy package for dev-libs/libressl"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LibreSSL;
+LICENSE="metapackage"
+
+SLOT="0/53" # .so version of libssl/libcrypto
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm sslv3 static-libs test"
+REQUIRED_USE="!sslv3"
+
+RDEPEND="dev-libs/libressl:${SLOT}[asm=,static-libs=,test=,${MULTILIB_USEDEP}]"
+
+S="${WORKDIR}"



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

2022-10-07 Thread Florian Schmaus
commit: 33c8451f5b59a394d35a34e8c609f92a9fa04f82
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Oct  6 20:33:58 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Oct  7 21:03:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c8451f

sys-process/btop: add 1.2.12

Signed-off-by: Adrian Schollmeyer  nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/27675
Signed-off-by: Florian Schmaus  gentoo.org>

 sys-process/btop/Manifest   |  1 +
 sys-process/btop/btop-1.2.12.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index 3914b0eb65a9..8551db447ca9 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1,2 +1,3 @@
+DIST btop-1.2.12.tar.gz 980406 BLAKE2B 
ddaa023b85a00edfb27b55e574950934cce578ad7bbf0ea03b2780a511078638c14cd2316ebce8701be76c13ed3af8f0ded703071b363fddc14bcbea040279dd
 SHA512 
36bf329a7b9922ff5cae990f5528625280b6b3fcb83d0af2e502876a2a8f4864c3a6ecbc6cb5aaa885f637859eef66470ff0cc86036f76b499b23a7c4086ea60
 DIST btop-1.2.8.tar.gz 976370 BLAKE2B 
ab71ac322afd84b5b73c5deb9003f319078809d81e2725a7447d2a8fe7539af21c669e7199a3422b2a1cc2ecbd79a46179343e00311f2d56bfa30f51d6340bd3
 SHA512 
4b5a3685ca5cf301cd7d6556bd365892587e6811f8323ca66728022aba7cc3ff95cf591b452151c9431824dc458bc3d09e10474c7c02a944e8931c4585914f5a
 DIST btop-1.2.9.tar.gz 978265 BLAKE2B 
ff80079a393342a2cf3aefad6ead8be8b786fbc2b9445e8e2a8b37386f65f4060c801a6f59d216cd611783f4135a60d64b95ff2b5e1a3d62bb2d40030bde8974
 SHA512 
424573c8f82d0daf748cba7c82e72232773f145af9792ac78a5f5f18d98a8695f11452de106c72cf685ecb8cc89729471a494f9ea6b4300bdb2fa6acdbf4ac60

diff --git a/sys-process/btop/btop-1.2.12.ebuild 
b/sys-process/btop/btop-1.2.12.ebuild
new file mode 100644
index ..6bf13cbd7d95
--- /dev/null
+++ b/sys-process/btop/btop-1.2.12.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs xdg-utils
+
+DESCRIPTION="A monitor of resources"
+HOMEPAGE="https://github.com/aristocratos/btop;
+SRC_URI="https://github.com/aristocratos/btop/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+   >=sys-devel/gcc-8
+"
+
+pkg_setup() {
+   if [[ "${MERGE_TYPE}" != "binary" ]]; then
+   if ! tc-is-gcc ; then
+   # https://bugs.gentoo.org/839318
+   die "$(tc-getCXX) is not a supported compiler. Please 
use sys-devel/gcc instead."
+   fi
+   fi
+}
+
+src_prepare() {
+   default
+   # btop installs README.md to /usr/share/btop by default
+   sed -i '/^.*cp -p README.md.*$/d' Makefile || die
+}
+
+src_compile() {
+   # Disable btop optimization flags, since we have our flags in CXXFLAGS
+   emake OPTFLAGS="" CXX="$(tc-getCXX)"
+}
+
+src_install() {
+   emake \
+   PREFIX="${EPREFIX}/usr" \
+   DESTDIR="${D}" \
+   install
+
+   dodoc README.md CHANGELOG.md
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2022-10-07 Thread Florian Schmaus
commit: 2017abd328c09aabdc157bcc1a2272d40909972f
Author: Henning Schild  hennsch  de>
AuthorDate: Tue Jul 26 07:24:28 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Oct  7 21:03:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2017abd3

sci-geosciences/josm-bin: drop old

Signed-off-by: Henning Schild  hennsch.de>
Signed-off-by: Florian Schmaus  gentoo.org>

 sci-geosciences/josm-bin/Manifest  |  1 -
 sci-geosciences/josm-bin/josm-bin-18427.ebuild | 32 --
 2 files changed, 33 deletions(-)

diff --git a/sci-geosciences/josm-bin/Manifest 
b/sci-geosciences/josm-bin/Manifest
index 653f9823caea..77d024bc483c 100644
--- a/sci-geosciences/josm-bin/Manifest
+++ b/sci-geosciences/josm-bin/Manifest
@@ -1,3 +1,2 @@
-DIST josm-snapshot-18427.jar 16255913 BLAKE2B 
9c47d32ab2e199645aa84b6ccdec710cb95e93df7b7c5745378aa2338ead4bd3ad851bca91b701de4f2e4f9e815fb8a6b71aa203c81e2ec323cc43d8d79fe110
 SHA512 
5269c3bba5d0376c4da9eb9cd561429d9b92ee554b458fd00f3e93607420cdbcdcc5389b58966a15b6ef2a3b94d3bb4bb5d421c5e28e1b6575369df44ed96f87
 DIST josm-snapshot-18463.jar 16273803 BLAKE2B 
043121ca1e7512207608dfaa549a53d70532a6844028f2fb2554fc187e41f4220a5aec9032c734356f6f1f42478c5bdb74d7498a9c45929daa430e89ba61c64f
 SHA512 
46152f16a3a019d9231a27f584e5bd8b5865c01e2a9bf94179c81c69fd32fcf532b6d0e41bf431c3981a0bf375ce7be17551b3c2d7fb0734671bc4e59071
 DIST josm-snapshot-18513.jar 16216859 BLAKE2B 
e8b941f5e725170c03650cf8319dc92d6484c21d9138827134caeab790ba251ad5ba820398027fdf136ef7c22f4e97fd2989f49390544464e8c763fdb6fc7411
 SHA512 
a4772803aaa2194a0e8563c08ba81ce9cc0caf719003dcfb07d558b0036c0b59a7367f6182c111a03153e17838e8624e464897145fa6b7815620d68dfb94bd36

diff --git a/sci-geosciences/josm-bin/josm-bin-18427.ebuild 
b/sci-geosciences/josm-bin/josm-bin-18427.ebuild
deleted file mode 100644
index 37cce593e359..
--- a/sci-geosciences/josm-bin/josm-bin-18427.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop java-utils-2 xdg
-
-DESCRIPTION="Java-based editor for the OpenStreetMap project"
-HOMEPAGE="https://josm.openstreetmap.de/;
-SRC_URI="https://josm.openstreetmap.de/download/josm-snapshot-${PV}.jar;
-S="${WORKDIR}"
-
-LICENSE="Apache-2.0 GPL-2+ GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=virtual/jre-1.8"
-BDEPEND="app-arch/unzip"
-
-src_install() {
-   java-pkg_newjar "${DISTDIR}/${A}" ${PN}.jar
-   java-pkg_dolauncher ${PN} --jar ${PN}.jar
-
-   local icon_size
-   for icon_size in 16 32 48; do
-   newicon -s ${icon_size} -t hicolor \
-   images/logo_${icon_size}x${icon_size}x32.png ${PN}.png
-   newicon -s ${icon_size} -t locolor \
-   images/logo_${icon_size}x${icon_size}x8.png ${PN}.png
-   done
-   make_desktop_entry ${PN} "Java OpenStreetMap Editor" ${PN} 
"Utility;Science;Geoscience"
-}



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

2022-10-07 Thread Florian Schmaus
commit: d314eca80b296ed6fa398e0c259f17d888109683
Author: Henning Schild  hennsch  de>
AuthorDate: Thu Oct  6 18:54:57 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Oct  7 21:03:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d314eca8

sci-geosciences/josm-bin: version bump to 18565

Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/27665
Signed-off-by: Florian Schmaus  gentoo.org>

 sci-geosciences/josm-bin/Manifest  |  1 +
 sci-geosciences/josm-bin/josm-bin-18565.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/sci-geosciences/josm-bin/Manifest 
b/sci-geosciences/josm-bin/Manifest
index 77d024bc483c..84287cebb307 100644
--- a/sci-geosciences/josm-bin/Manifest
+++ b/sci-geosciences/josm-bin/Manifest
@@ -1,2 +1,3 @@
 DIST josm-snapshot-18463.jar 16273803 BLAKE2B 
043121ca1e7512207608dfaa549a53d70532a6844028f2fb2554fc187e41f4220a5aec9032c734356f6f1f42478c5bdb74d7498a9c45929daa430e89ba61c64f
 SHA512 
46152f16a3a019d9231a27f584e5bd8b5865c01e2a9bf94179c81c69fd32fcf532b6d0e41bf431c3981a0bf375ce7be17551b3c2d7fb0734671bc4e59071
 DIST josm-snapshot-18513.jar 16216859 BLAKE2B 
e8b941f5e725170c03650cf8319dc92d6484c21d9138827134caeab790ba251ad5ba820398027fdf136ef7c22f4e97fd2989f49390544464e8c763fdb6fc7411
 SHA512 
a4772803aaa2194a0e8563c08ba81ce9cc0caf719003dcfb07d558b0036c0b59a7367f6182c111a03153e17838e8624e464897145fa6b7815620d68dfb94bd36
+DIST josm-snapshot-18565.jar 16252369 BLAKE2B 
86e3ba627ad17dd492dde3b68619842e999151d4ecbccb04311f2fec4298922c3519af8dc470cafe96109db32d1273762497e0047b681dd5e3f8d648be957af1
 SHA512 
6ccc7d631cfc021248f303f76beca60e4fc9e7c29eba3e5f096fbfa444f8b6babfe844b852c4693c8e5422ce7e826f7c866a9bab9c97dde1dde2d2fa01bcce33

diff --git a/sci-geosciences/josm-bin/josm-bin-18565.ebuild 
b/sci-geosciences/josm-bin/josm-bin-18565.ebuild
new file mode 100644
index ..3a5ff50d232a
--- /dev/null
+++ b/sci-geosciences/josm-bin/josm-bin-18565.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop java-utils-2 xdg
+
+DESCRIPTION="Java-based editor for the OpenStreetMap project"
+HOMEPAGE="https://josm.openstreetmap.de/;
+SRC_URI="https://josm.openstreetmap.de/download/josm-snapshot-${PV}.jar;
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0 GPL-2+ GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=virtual/jre-1.8"
+BDEPEND="app-arch/unzip"
+
+src_install() {
+   java-pkg_newjar "${DISTDIR}/${A}" ${PN}.jar
+   java-pkg_dolauncher ${PN} --jar ${PN}.jar
+
+   local icon_size
+   for icon_size in 16 32 48; do
+   newicon -s ${icon_size} -t hicolor \
+   images/logo_${icon_size}x${icon_size}x32.png ${PN}.png
+   newicon -s ${icon_size} -t locolor \
+   images/logo_${icon_size}x${icon_size}x8.png ${PN}.png
+   done
+   make_desktop_entry ${PN} "Java OpenStreetMap Editor" ${PN} 
"Utility;Science;Geoscience"
+}



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

2022-10-07 Thread Florian Schmaus
commit: 0baadd00adc34d9744d9e25ecb5b9be05254cb9c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Oct  7 20:19:22 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Oct  7 21:02:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0baadd00

app-text/mupdf: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/27687
Signed-off-by: Florian Schmaus  gentoo.org>

 app-text/mupdf/files/mupdf-1.18-Makefile.patch |  42 ---
 .../mupdf/files/mupdf-1.18.0-CVE-2021-3407.patch   |  51 
 .../mupdf/files/mupdf-1.18.0-cross-fixes.patch | 128 -
 app-text/mupdf/files/mupdf-1.18.0-darwin.patch |  41 ---
 .../files/mupdf-1.18.0-fix-oob-in-pdf-layer.c  | 102 
 .../mupdf/files/mupdf-1.18.0-fix-oob-in-pixmap.c   |  41 ---
 6 files changed, 405 deletions(-)

diff --git a/app-text/mupdf/files/mupdf-1.18-Makefile.patch 
b/app-text/mupdf/files/mupdf-1.18-Makefile.patch
deleted file mode 100644
index 32ee7e57c493..
--- a/app-text/mupdf/files/mupdf-1.18-Makefile.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff --git a/Makefile b/Makefile
-index b0fb617..528e117 100644
 a/Makefile
-+++ b/Makefile
-@@ -3,7 +3,7 @@
- -include user.make
- 
- ifndef build
--  build := release
-+  build := debug
- endif
- 
- ifndef OUT
-@@ -214,13 +214,15 @@ MUPDF_LIB = $(OUT)/libmupdf.$(SO)
- 
- $(MUPDF_LIB) : $(MUPDF_OBJ) $(THIRD_OBJ) $(THREAD_OBJ) $(PKCS7_OBJ)
- else
--MUPDF_LIB = $(OUT)/libmupdf.a
--THIRD_LIB = $(OUT)/libmupdf-third.a
-+MUPDF_LIB = libmupdf.so.$(GENTOO_PV)
-+MUPDF_STATIC = $(OUT)/libmupdf.a
-+THIRD_LIB = 
- THREAD_LIB = $(OUT)/libmupdf-threads.a
- PKCS7_LIB = $(OUT)/libmupdf-pkcs7.a
- 
--$(MUPDF_LIB) : $(MUPDF_OBJ)
--$(THIRD_LIB) : $(THIRD_OBJ)
-+$(MUPDF_LIB) : $(MUPDF_OBJ) $(THIRD_OBJ)
-+  $(QUIET_LINK) $(CC) $(LDFLAGS) --shared -Wl,-soname -Wl,$(MUPDF_LIB) -o 
$@ $^ $(THIRD_LIBS) $(LIBS)
-+$(MUPDF_STATIC): $(MUPDF_OBJ) $(THIRD_OBJ)
- $(THREAD_LIB) : $(THREAD_OBJ)
- $(PKCS7_LIB) : $(PKCS7_OBJ)
- endif
-@@ -374,7 +376,7 @@ install: libs apps
- 
-   install -d $(DESTDIR)$(docdir)
-   install -d $(DESTDIR)$(docdir)/examples
--  install -m 644 README COPYING CHANGES $(DESTDIR)$(docdir)
-+  install -m 644 README CHANGES $(DESTDIR)$(docdir)
-   install -m 644 docs/*.html docs/*.css docs/*.png $(DESTDIR)$(docdir)
-   install -m 644 docs/examples/* $(DESTDIR)$(docdir)/examples
- 

diff --git a/app-text/mupdf/files/mupdf-1.18.0-CVE-2021-3407.patch 
b/app-text/mupdf/files/mupdf-1.18.0-CVE-2021-3407.patch
deleted file mode 100644
index 566ee562389c..
--- a/app-text/mupdf/files/mupdf-1.18.0-CVE-2021-3407.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-https://bugs.gentoo.org/772311
-
-From cee7cefc610d42fd383b3c80c12cbc675443176a Mon Sep 17 00:00:00 2001
-From: Robin Watts 
-Date: Fri, 22 Jan 2021 17:05:15 +
-Subject: [PATCH 1/1] Bug 703366: Fix double free of object during
- linearization.
-
-This appears to happen because we parse an illegal object from
-a broken file and assign it to object 0, which is defined to
-be free.
-
-Here, we fix the parsing code so this can't happen.

- source/pdf/pdf-parse.c | 6 ++
- source/pdf/pdf-xref.c  | 2 ++
- 2 files changed, 8 insertions(+)
-
-diff --git a/source/pdf/pdf-parse.c b/source/pdf/pdf-parse.c
-index 7abc8c3d4..5761c3351 100644
 a/source/pdf/pdf-parse.c
-+++ b/source/pdf/pdf-parse.c
-@@ -749,6 +749,12 @@ pdf_parse_ind_obj(fz_context *ctx, pdf_document *doc,
-   fz_throw(ctx, FZ_ERROR_SYNTAX, "expected generation number (%d 
? obj)", num);
-   }
-   gen = buf->i;
-+  if (gen < 0 || gen >= 65536)
-+  {
-+  if (try_repair)
-+  *try_repair = 1;
-+  fz_throw(ctx, FZ_ERROR_SYNTAX, "invalid generation number 
(%d)", gen);
-+  }
- 
-   tok = pdf_lex(ctx, file, buf);
-   if (tok != PDF_TOK_OBJ)
-diff --git a/source/pdf/pdf-xref.c b/source/pdf/pdf-xref.c
-index 1b2bdcd59..30197b4b8 100644
 a/source/pdf/pdf-xref.c
-+++ b/source/pdf/pdf-xref.c
-@@ -1190,6 +1190,8 @@ pdf_read_new_xref(fz_context *ctx, pdf_document *doc, 
pdf_lexbuf *buf)
-   {
-   ofs = fz_tell(ctx, doc->file);
-   trailer = pdf_parse_ind_obj(ctx, doc, doc->file, buf, , 
, _ofs, NULL);
-+  if (num == 0)
-+  fz_throw(ctx, FZ_ERROR_GENERIC, "Trailer object number 
cannot be 0\n");
-   }
-   fz_catch(ctx)
-   {
--- 
-2.17.1
-

diff --git a/app-text/mupdf/files/mupdf-1.18.0-cross-fixes.patch 
b/app-text/mupdf/files/mupdf-1.18.0-cross-fixes.patch
deleted file mode 100644
index 0576033a03a2..
--- a/app-text/mupdf/files/mupdf-1.18.0-cross-fixes.patch
+++ /dev/null
@@ -1,128 +0,0 @@
-Refreshed patches based on:
-https://sources.debian.org/patches/mupdf/1.17.0+ds1-1/0004-MuPDF-crossbuild-use-target-arch-pkg-config.patch/

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

2022-10-07 Thread Florian Schmaus
commit: 1b4e5e20f91db6800bb43db9992a08b702a38687
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Oct  7 21:01:58 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Oct  7 21:02:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b4e5e20

app-text/kramdown-rfc: add 1.6.17

Signed-off-by: Florian Schmaus  gentoo.org>

 app-text/kramdown-rfc/Manifest   |  1 +
 app-text/kramdown-rfc/kramdown-rfc-1.6.17.ebuild | 33 
 2 files changed, 34 insertions(+)

diff --git a/app-text/kramdown-rfc/Manifest b/app-text/kramdown-rfc/Manifest
index 77987b95710f..78b733a12348 100644
--- a/app-text/kramdown-rfc/Manifest
+++ b/app-text/kramdown-rfc/Manifest
@@ -1,2 +1,3 @@
 DIST kramdown-rfc2629-1.6.11.gem 55296 BLAKE2B 
ed2f60e4ad5c4d35acbcfeb0b7d57928a2b9c5d7676379ce5cfee11de21a7d02593218b9728ce11b828cb28055f1580c474a176f751d7239315b8857893a3733
 SHA512 
da97a25df4efb4e618fc3b35cdc7fd7343d670758e2af4aefe16212054063f3d682ba59ad961eed54594ce76e45e5f7f90e1237b96ca31808e06c757c0c284d7
 DIST kramdown-rfc2629-1.6.13.gem 55296 BLAKE2B 
c880e114567739ca99af76457cbca5b13bb5554c2016fac1a3233eb8e32db0ecfbb2e91d42109f53c34e284bffa9d501ce65b037dfc468b173c6ffa83ecf0a88
 SHA512 
8c1f9cf69d83c02b5b2b2793d35add9ca5207a5e412dfcf674c2f0f9f835f8b1a2c0afa96c77b5771e8cd116d63ab1bee9a0f507dc03535fe3566da2d2bc759e
+DIST kramdown-rfc2629-1.6.17.gem 55808 BLAKE2B 
7b3d8359eab9dc9ac9a2beeba74c541a75a9d92418f8f2f16798fb893a45c8347d4c51f11eb9d3032adae71324c5c67a0dcd809c8be06acd831a3615759f3b55
 SHA512 
e2284db908fa1ef5aa9b36ff6868b11d87a7e6622dce3c540878661eae837b378ed913af12df35d86b5cc8c233ae55e3ad981471390717b2ead3fcd0f3ca781e

diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.6.17.ebuild 
b/app-text/kramdown-rfc/kramdown-rfc-1.6.17.ebuild
new file mode 100644
index ..c39dcb1683d4
--- /dev/null
+++ b/app-text/kramdown-rfc/kramdown-rfc-1.6.17.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+# The software got renamed from kramdown-rfc2629 to kramdown-rfc,
+# however the gem coordinate is still kramdown-rfc2629.
+RUBY_FAKEGEM_NAME="${PN}2629"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An XML2RFC (RFC799x) backend for Thomas Leitner's kramdown 
markdown parser"
+HOMEPAGE="https://github.com/cabo/kramdown-rfc;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+ruby_add_rdepend "
+   >=dev-ruby/certified-1.0.0
+   >=dev-ruby/json-2.0.0
+   >=dev-ruby/kramdown-2.4.0
+   >=dev-ruby/kramdown-parser-gfm-1.1.0
+"
+
+all_ruby_prepare() {
+   sed -i 's/json_pure/json/' ../metadata || die
+}



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

2022-10-07 Thread Matthew Thode
commit: e6d52a99aed57043874f75fcdf21d1381eeb885a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Oct  7 20:26:44 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Oct  7 21:00:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d52a99

sys-block/tgt: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matthew Thode  gentoo.org>

 sys-block/tgt/files/tgt-1.0.79-fno-common.patch | 22 --
 1 file changed, 22 deletions(-)

diff --git a/sys-block/tgt/files/tgt-1.0.79-fno-common.patch 
b/sys-block/tgt/files/tgt-1.0.79-fno-common.patch
deleted file mode 100644
index 08933df021d8..
--- a/sys-block/tgt/files/tgt-1.0.79-fno-common.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 a/usr/iscsi/iscsid.c
-+++ b/usr/iscsi/iscsid.c
-@@ -1074,7 +1074,7 @@ void iscsi_rsp_set_residual(struct iscsi_cmd_rsp *rsp, 
struct scsi_cmd *scmd)
- struct iscsi_sense_data {
-   uint16_t length;
-   uint8_t  data[0];
--} __packed;
-+} __attribute__((__packed__));
- 
- static int iscsi_cmd_rsp_build(struct iscsi_task *task)
- {
 a/usr/iscsi/iser.c
-+++ b/usr/iscsi/iser.c
-@@ -92,7 +92,7 @@ char *iser_portal_addr;
- struct iscsi_sense_data {
-   uint16_t length;
-   uint8_t data[0];
--} __packed;
-+} __attribute__((__packed__));
- 
- static size_t buf_pool_sz_mb = DEFAULT_POOL_SIZE_MB;
- static int cq_vector = -1;



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

2022-10-07 Thread Horea Christian
commit: c5fd719dc2db8dce8d39a00e4f3c98d2588b1362
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Oct  7 20:54:14 2022 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Oct  7 20:54:14 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c5fd719d

dev-python/probeinterface: new package, add 0.2.5, 0.2.11

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

 dev-python/probeinterface/metadata.xml | 15 ++
 .../probeinterface/probeinterface-0.2.11.ebuild| 34 ++
 .../probeinterface/probeinterface-0.2.5.ebuild | 34 ++
 3 files changed, 83 insertions(+)

diff --git a/dev-python/probeinterface/metadata.xml 
b/dev-python/probeinterface/metadata.xml
new file mode 100644
index 0..58f800ce0
--- /dev/null
+++ b/dev-python/probeinterface/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@chymera.eu
+   Horea Christian
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+   SpikeInterface/probeinterface
+   
+

diff --git a/dev-python/probeinterface/probeinterface-0.2.11.ebuild 
b/dev-python/probeinterface/probeinterface-0.2.11.ebuild
new file mode 100644
index 0..fb1ab4cbc
--- /dev/null
+++ b/dev-python/probeinterface/probeinterface-0.2.11.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Python package to handle probe layout, geometry and wiring to 
device"
+HOMEPAGE="https://github.com/SpikeInterface/probeinterface;
+SRC_URI="https://github.com/SpikeInterface/probeinterface/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Requires network access:
+   # https://github.com/SpikeInterface/probeinterface/issues/70
+   tests/test_library.py::test_download_probeinterface_file
+   tests/test_library.py::test_get_from_cache
+   tests/test_library.py::test_get_probe
+   tests/test_wiring.py::test_wire_probe
+)
+distutils_enable_tests pytest

diff --git a/dev-python/probeinterface/probeinterface-0.2.5.ebuild 
b/dev-python/probeinterface/probeinterface-0.2.5.ebuild
new file mode 100644
index 0..fb1ab4cbc
--- /dev/null
+++ b/dev-python/probeinterface/probeinterface-0.2.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Python package to handle probe layout, geometry and wiring to 
device"
+HOMEPAGE="https://github.com/SpikeInterface/probeinterface;
+SRC_URI="https://github.com/SpikeInterface/probeinterface/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Requires network access:
+   # https://github.com/SpikeInterface/probeinterface/issues/70
+   tests/test_library.py::test_download_probeinterface_file
+   tests/test_library.py::test_get_from_cache
+   tests/test_library.py::test_get_probe
+   tests/test_wiring.py::test_wire_probe
+)
+distutils_enable_tests pytest



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

2022-10-07 Thread Michał Górny
commit: 201e0dad4693c116ae85eaeeb7e5d8f3915e68ed
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 20:32:51 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 20:32:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201e0dad

dev-python/ensurepip-setuptools: Remove old

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

 dev-python/ensurepip-setuptools/Manifest   |  2 --
 .../ensurepip-setuptools-65.0.2.ebuild | 27 --
 .../ensurepip-setuptools-65.1.0.ebuild | 27 --
 3 files changed, 56 deletions(-)

diff --git a/dev-python/ensurepip-setuptools/Manifest 
b/dev-python/ensurepip-setuptools/Manifest
index 7b8e655e9fa2..4bb36eb91752 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -1,4 +1,2 @@
-DIST setuptools-65.0.2-py3-none-any.whl 122 BLAKE2B 
0c0d0db73452d15947097f3d453f01bb42ef150b50122b7a1f39212f663064284bc313a04c3dbe99e8da7e614d72a963d6c9f0c8f486f5d84131a06718b288c8
 SHA512 
11d9975468166bf7db9a9da44d893a67daacc5f309da1b521278a95a33fa2b3574cae10840c9943de54bf5d411e54697f91b62a3bfb5a6a3bc69b804af2a1365
-DIST setuptools-65.1.0-py3-none-any.whl 1232689 BLAKE2B 
db8f85b99b1d47af55d484d77ecafe5122abe9ab8dcec565659bb91c16aa26513c00d8684ca3b7b57e629d512b42273188a00ee0a0958bba5097ce150869609f
 SHA512 
1072a826964ec3413c5bcd3f930a2f314b87b0b77714ddc948573841fbb871a898843211beaff0bcc5e003fcaab678de5d2b9a3a9fa864beced1bf2af282d048
 DIST setuptools-65.2.0-py3-none-any.whl 1232422 BLAKE2B 
049fbccec71e15ed01b5e07f5d60589c662d012e4fe27c6eb8fbe3b62692bb63d891c9cf4253fe74b5a5803db39f3e5194f8481e5a3555493e9f18bd6985b35d
 SHA512 
e0fc48a3ebe2022783c2f56d85d8ad5e17bd0f5f2caefc5e3ac6eb4ddf1464854ad9039c62a55e72ca6b0387e7f874b15b7a0df4acbf6153a51cb8e8146bd93d
 DIST setuptools-65.4.1-py3-none-any.whl 1232518 BLAKE2B 
545caa5f7c551090e3dcb71c388477c4aad8aaee1dbf4a7f7fc08f27a296a81a055310b41c3d4af7cb3cf375c5ab465fec29ef3e29456281f56b7df544dd0eca
 SHA512 
c0bc3f5f3b7c8a8b83df4d12f5f99d41ea910220abc16e8b93e3b533dc8d665802608c447e8c1eb070c19c24b1baa83faf2ac42488f95808ed585c169afadd58

diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.0.2.ebuild 
b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.0.2.ebuild
deleted file mode 100644
index 96c75c915768..
--- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.0.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=${PN#ensurepip-}
-WHL=${MY_PN}-${PV}-py3-none-any.whl
-
-DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
-HOMEPAGE="https://pypi.org/project/setuptools/;
-SRC_URI="
-   https://files.pythonhosted.org/packages/py3/${MY_PN::1}/${MY_PN}/${WHL}
-"
-S=${DISTDIR}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
-   !https://pypi.org/project/setuptools/;
-SRC_URI="
-   https://files.pythonhosted.org/packages/py3/${MY_PN::1}/${MY_PN}/${WHL}
-"
-S=${DISTDIR}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
-   !

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

2022-10-07 Thread Michał Górny
commit: 2646943dac07d8d9b9b7025e8f54be30c055dfb8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 20:32:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 20:32:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2646943d

dev-python/pygraphviz: Remove old

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

 dev-python/pygraphviz/Manifest  |  1 -
 dev-python/pygraphviz/pygraphviz-1.9.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/dev-python/pygraphviz/Manifest b/dev-python/pygraphviz/Manifest
index 2b9b4a689f1a..ba6c58097117 100644
--- a/dev-python/pygraphviz/Manifest
+++ b/dev-python/pygraphviz/Manifest
@@ -1,2 +1 @@
 DIST pygraphviz-1.10.zip 120582 BLAKE2B 
965b84ec6951c364084ddde4f0594ad7c14eb7e884062ad4f24042b6298b9caf10b3aa33eecfe8154c87c4bfd8d3651acc586129b019aef8b809130d69c03f82
 SHA512 
571c35f7a8013d5f128fcfbbd68372c8660560847afa0648737eae6d305a9283b69dce23a1b1aeb808bd4eac9c9cefa72b1d358fbc47b724a0b70997ea3f6d84
-DIST pygraphviz-1.9.zip 119946 BLAKE2B 
a399742ae5e8323eec0b6890858cc9158c2942c4f0adb8c74fbfb9745321ae013b93227540e5c328f5dd22d8fba2cf9217a9079f99a14feb983d7188e07084c9
 SHA512 
0a963b2cfe526c5444379b037797504380898c300256ab3b4800687f46b6230d8bc0adb5f499004a8009544c6cc804221689921c08a4f4b71b86ae01dc39cb7e

diff --git a/dev-python/pygraphviz/pygraphviz-1.9.ebuild 
b/dev-python/pygraphviz/pygraphviz-1.9.ebuild
deleted file mode 100644
index ea6e7fdd49d9..
--- a/dev-python/pygraphviz/pygraphviz-1.9.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python wrapper for the Graphviz Agraph data structure"
-HOMEPAGE="https://pygraphviz.github.io/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86 ~x86-linux ~ppc-macos 
~x64-macos"
-
-# Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary.
-RDEPEND="media-gfx/graphviz"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-arch/unzip
-   dev-lang/swig:0
-   test? ( dev-python/doctest-ignore-unicode[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
-
-src_configure() {
-   swig -python pygraphviz/graphviz.i || die
-}
-
-python_test() {
-   cd "${BUILD_DIR}"/install || die
-   epytest
-}
-
-python_install_all() {
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-
-   distutils-r1_python_install_all
-}



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

2022-10-07 Thread Michał Górny
commit: 21bfbfe301bbf3ce06826c7006f6ad058ae6bed2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 20:32:21 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 20:32:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21bfbfe3

dev-python/ensurepip-wheels: Remove old

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

 dev-python/ensurepip-wheels/Manifest   |  3 ---
 .../ensurepip-wheels-63.4.3.22.2.2.ebuild  | 28 --
 .../ensurepip-wheels-64.0.3.22.2.2.ebuild  | 28 --
 3 files changed, 59 deletions(-)

diff --git a/dev-python/ensurepip-wheels/Manifest 
b/dev-python/ensurepip-wheels/Manifest
deleted file mode 100644
index 9f96b1a90f3f..
--- a/dev-python/ensurepip-wheels/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pip-22.2.2-py3-none-any.whl 2044706 BLAKE2B 
254427e593e44d9f1ce48276fd40f214e8ca9d27b6c31b7a6ed5fa4566df6b1f723215c6a1766a534ce18174f2363c383dbff19368d1b89f1519a53bebd34215
 SHA512 
142d3144c14b692c645613d98bf35dd91193128d5e21b61a8a702548f1247fac662499d6e39b65c0aa9a0444d2d92983fd8c410439796626485a4e1be99a102f
-DIST setuptools-63.4.3-py3-none-any.whl 1230380 BLAKE2B 
e8959efcfdd53e163a49605f4abada5b3571a6511b5859aa73546ad317255fac03b5a38bfc7945cf10cc589f692a7a44de0a12b3d8107782ff6fcd80d0f521b6
 SHA512 
0c1df89ed0d6bfb368eb8ef211663de5d5fdefc89bb43e23bd639e18b5362d34b90c4be3212c64cda7308109e626991410204c761b949a0f04ae8fe1f86056a5
-DIST setuptools-64.0.3-py3-none-any.whl 1247789 BLAKE2B 
60d7917c7c3d467ba8112ac596fb8558c259b7c1e39cf956694e4b0238bbcc5f2ad64aa3234f94614f9f05dcd67968428f2660ecec1de86b46be1f70d9df82e3
 SHA512 
081b9c024e469c976978cd60ce2e6c5019ff275035b6807629755fc1560a19892e37fd0ee81ff11b28190e861d732d69e08ea9d928f1910cd4e0db957ae6fcc8

diff --git a/dev-python/ensurepip-wheels/ensurepip-wheels-63.4.3.22.2.2.ebuild 
b/dev-python/ensurepip-wheels/ensurepip-wheels-63.4.3.22.2.2.ebuild
deleted file mode 100644
index adfa2e2b013d..
--- a/dev-python/ensurepip-wheels/ensurepip-wheels-63.4.3.22.2.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-SETUPTOOLS_WHL=setuptools-$(ver_cut 1-3)-py3-none-any.whl
-PIP_WHL=pip-$(ver_cut 4-)-py3-none-any.whl
-
-DESCRIPTION="Shared wheels for ensurepip Python module"
-HOMEPAGE="
-   https://pypi.org/project/pip/
-   https://pypi.org/project/setuptools/
-"
-SRC_URI="
-   https://files.pythonhosted.org/packages/py3/p/pip/${PIP_WHL}
-   
https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL}
-"
-S=${DISTDIR}
-
-# combined license of setuptools and pip (with its bundled deps)
-LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-
-src_install() {
-   insinto /usr/lib/python/ensurepip
-   doins "${PIP_WHL}" "${SETUPTOOLS_WHL}"
-}

diff --git a/dev-python/ensurepip-wheels/ensurepip-wheels-64.0.3.22.2.2.ebuild 
b/dev-python/ensurepip-wheels/ensurepip-wheels-64.0.3.22.2.2.ebuild
deleted file mode 100644
index 691136b4b5bb..
--- a/dev-python/ensurepip-wheels/ensurepip-wheels-64.0.3.22.2.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-SETUPTOOLS_WHL=setuptools-$(ver_cut 1-3)-py3-none-any.whl
-PIP_WHL=pip-$(ver_cut 4-)-py3-none-any.whl
-
-DESCRIPTION="Shared wheels for ensurepip Python module"
-HOMEPAGE="
-   https://pypi.org/project/pip/
-   https://pypi.org/project/setuptools/
-"
-SRC_URI="
-   https://files.pythonhosted.org/packages/py3/p/pip/${PIP_WHL}
-   
https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL}
-"
-S=${DISTDIR}
-
-# combined license of setuptools and pip (with its bundled deps)
-LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-
-src_install() {
-   insinto /usr/lib/python/ensurepip
-   doins "${PIP_WHL}" "${SETUPTOOLS_WHL}"
-}



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

2022-10-07 Thread Michał Górny
commit: d86caae11b632afe8e3dea8da0c5b50deb5ff1c4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 20:33:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 20:33:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d86caae1

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   1 -
 dev-python/setuptools/setuptools-65.4.0.ebuild | 127 -
 2 files changed, 128 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 69bf689d8a93..f756e95a089a 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,2 @@
 DIST setuptools-65.3.0.tar.gz 2615722 BLAKE2B 
1344fe17c1c2a4ec60dbf37b3e1cbad56bb5299bed9f8e30a21015f2457e1e90d6782369dfc2d804973e7348d22a356ec0ef75d1aeabba7d77e20e5ddf36e576
 SHA512 
3c173b1e1a8dbbed0bf3bf600df1256aeabf1b9dec34d5f5d0b1429b0fe16f2aa61fa6c4f400a5b6da24b9d679954866b76e019130bcf2246b138fe017025de9
-DIST setuptools-65.4.0.tar.gz 2615629 BLAKE2B 
778b0acf1a447fbc72043113da757d73ca5dc0df8e6be8dceff7e35d64a920793dca6098d8747bd66bfe1159236570bffb6f2545a0f89a2a7916f94f849b89a7
 SHA512 
4c8c6348fc5e9e2cc2d7b143b050103e7ed4252dd58ca5aae8d50ee9ec522789ecfbe61dd87513d47bfd1d4afc290a7abc07fd0a6e8d27155c6732111702032d
 DIST setuptools-65.4.1.tar.gz 2615710 BLAKE2B 
12e644412c7f910a8bf6fb470e0c7e78bcd11a9403d7d0821eecad156d0a4ed03751de6bd6c51ebc2ce1c0925386120971c0da129ebd7e1b8376feee1f8edc7e
 SHA512 
d13253bb556380b1b45d4b51dc7922b0cffa390ba92d97ccbc43c314aceccdcf51ee8b5c751cf6f36c6c8955836bc248214d55fe7419ff0332719862772f0f95

diff --git a/dev-python/setuptools/setuptools-65.4.0.ebuild 
b/dev-python/setuptools/setuptools-65.4.0.ebuild
deleted file mode 100644
index c11a0923e907..
--- a/dev-python/setuptools/setuptools-65.4.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{8..11} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-SRC_URI="
-   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-python/appdirs-1.4.4-r2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
-   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
-   ' 3.8 3.9)
-   $(python_gen_cond_dep '
-   >=dev-python/importlib_resources-5.4.0-r3[${PYTHON_USEDEP}]
-   ' 3.8)
-"
-BDEPEND="
-   ${RDEPEND}
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/build[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
-   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-PDEPEND="
-   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-"
-
-DOCS=( {CHANGES,README}.rst )
-
-src_prepare() {
-   local PATCHES=(
-   # TODO: remove this when we're 100% PEP517 mode
-   "${FILESDIR}"/setuptools-62.4.0-py-compile.patch
-   )

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

2022-10-07 Thread Michał Górny
commit: 165d3b5ba9b088e5bff10d5479ba3535ef98c79b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 20:30:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 20:30:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=165d3b5b

dev-python/openapi-schema-validator: Remove old

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

 dev-python/openapi-schema-validator/Manifest   |  1 -
 .../openapi-schema-validator-0.3.1.ebuild  | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-python/openapi-schema-validator/Manifest 
b/dev-python/openapi-schema-validator/Manifest
index 7318f1cb59e5..dbf6da6615bb 100644
--- a/dev-python/openapi-schema-validator/Manifest
+++ b/dev-python/openapi-schema-validator/Manifest
@@ -1,3 +1,2 @@
 DIST openapi-schema-validator-0.2.3.gh.tar.gz 25501 BLAKE2B 
d961cabca647f59d4d4188f1941ce5b2475e02520bcc10e7cd29817c8ea8ebaaac5af1ffb0e3d5079ed2d1493414cdaf55336744b142385754585e748af8ac98
 SHA512 
e6dfe3d6cc99fa9723102ced42040203157639be68b0438d7bfae4499e51cdb6257a36dca10425a5d5e692cebb958468ebeee722116b99d800a6fcf972400c66
-DIST openapi-schema-validator-0.3.1.gh.tar.gz 23232 BLAKE2B 
d02f9004d7baf96e76fb035e212efbdb773f1d7685c8b73107d887ad1cdf2496afd4232bd4fbb263597106b6a7e7d0eb7e6efbe64f422ca11ff228d5f2f51fdb
 SHA512 
72564409e80c8dd8578ba2a363865623aa03b8b2324abd37bea31c503632a367bacf81d8de801579b80347906d2b24c14371c9b37b70176e0bf51ca8c6b9e071
 DIST openapi-schema-validator-0.3.4.gh.tar.gz 16593 BLAKE2B 
17882dff25d1bed05efa74792930a357d82cb404bbf746a6f348e9813b4af86842da1523a8e3dfaec1426c82efff6b0bddbfca89c8569ba36a4324ab4e5a418b
 SHA512 
714f93594c875a04194a6980dc5e092866609787e424ef480d42da93c114e3b658a5efef13f78ed3db35f6e7399d7dda8adbc1d3bb8606512aa4f135edeaeb75

diff --git 
a/dev-python/openapi-schema-validator/openapi-schema-validator-0.3.1.ebuild 
b/dev-python/openapi-schema-validator/openapi-schema-validator-0.3.1.ebuild
deleted file mode 100644
index 24015e17c437..
--- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.3.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenAPI schema validation for Python"
-HOMEPAGE="
-   https://github.com/p1c2u/openapi-schema-validator/
-   https://pypi.org/project/openapi-schema-validator/
-"
-SRC_URI="
-   https://github.com/p1c2u/openapi-schema-validator/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
-   dev-python/isodate[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}]
-   dev-python/rfc3339-validator[${PYTHON_USEDEP}]
-   dev-python/strict-rfc3339[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -e '/--cov/d' -i pyproject.toml || die
-   distutils-r1_src_prepare
-}



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

2022-10-07 Thread Michał Górny
commit: c21b5042442c0df822cb9b2dcf6a93e255035441
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 20:30:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 20:30:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21b5042

dev-python/openapi-core: Remove old

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

 dev-python/openapi-core/Manifest   |  2 -
 dev-python/openapi-core/openapi-core-0.14.2.ebuild | 63 --
 dev-python/openapi-core/openapi-core-0.15.0.ebuild | 62 -
 3 files changed, 127 deletions(-)

diff --git a/dev-python/openapi-core/Manifest b/dev-python/openapi-core/Manifest
index 81d98c0d50d3..c225537e39c3 100644
--- a/dev-python/openapi-core/Manifest
+++ b/dev-python/openapi-core/Manifest
@@ -1,4 +1,2 @@
-DIST openapi-core-0.14.2.gh.tar.gz 57519 BLAKE2B 
06dfd284612ca11a271f075444db9b859ca5416e31594680d6b32abec1fe917105f213209d1bfcb9664b265ea3d62839579134e8e104754075cd692d1ba7a99a
 SHA512 
19a2508d56053214993abed7d173d17b55a80dac6421681d7c64082f910bf9cb03c99d4006a2cd883d51d54f11a18f90188f141a78b9d69a9a031c284a14f8f1
 DIST openapi-core-0.14.5.gh.tar.gz 57645 BLAKE2B 
c5c9c308b93a37e32708677cc7c7a2ccb9ec3f018390e56a251224b6b8776943ccd0ddfb560cdc3f1182cb32a9b2817878a0d4dda3906c179db9841853caf7ac
 SHA512 
69d9fb2cc21dfdb939beae45b1c681faf9f8e3366b36e5907b00be65ac669ec40e3ae3fe910fb2c4f6c70d1412e6a67e4e4e47e3cf2c424716da4c813223295e
-DIST openapi-core-0.15.0.gh.tar.gz 73274 BLAKE2B 
8bae95a3a70438702d6a49c06954dba610766b945076357cc32382b59efbbf2d839a282b41b3d96f75b25e8864c0b9f9bfec1eecd8056e205bda5d62fbc6abc4
 SHA512 
3e9327fdf7d8b84d29627bfcb9a7c7e471ddf8cb06c5b2ffd3518fadcb872738cdfc5365558c51b8e0526bfbe5a841b9bc9598d630c6c6ddf141dc9c6681c3d6
 DIST openapi-core-0.16.0.gh.tar.gz 79041 BLAKE2B 
93745787d39dc2e77e6b268792548069e7637ea7acbf4975224d837b87f301ea5ae36c07aec5b8f44b6e7a5480aab744e9601663f080d63f27b8a49aeb9cd7f5
 SHA512 
70ed773926c16df9d085e7ce104a0a99ccc52e8e0ba395ead1cf5e9cba1e43723bb7a744cd2b9c27e3a8a48319f8265dc5745c20cc23e825fa28ed3b2fcd3e25

diff --git a/dev-python/openapi-core/openapi-core-0.14.2.ebuild 
b/dev-python/openapi-core/openapi-core-0.14.2.ebuild
deleted file mode 100644
index 8f30b58a2c65..
--- a/dev-python/openapi-core/openapi-core-0.14.2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Client-side and server-side support for the OpenAPI Specification 
v3"
-HOMEPAGE="
-   https://github.com/p1c2u/openapi-core/
-   https://pypi.org/project/openapi-core/
-"
-SRC_URI="
-   https://github.com/p1c2u/openapi-core/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/isodate[${PYTHON_USEDEP}]
-   dev-python/dictpath[${PYTHON_USEDEP}]
-   dev-python/openapi-schema-validator[${PYTHON_USEDEP}]
-   dev-python/openapi-spec-validator[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/werkzeug[${PYTHON_USEDEP}]
-   dev-python/parse[${PYTHON_USEDEP}]
-   dev-python/more-itertools[${PYTHON_USEDEP}]
-"
-
-BDEPEND="test? (
-   dev-python/django[${PYTHON_USEDEP}]
-   dev-python/djangorestframework[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/responses[${PYTHON_USEDEP}]
-   dev-python/webob[${PYTHON_USEDEP}]
-)"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # falcon not packaged
-   rm -r tests/integration/contrib/falcon || die
-
-   # Theses tests fail to collect
-   rm tests/integration/validation/test_security_override.py || die
-   rm tests/integration/validation/test_read_only_write_only.py || die
-
-   # There's a problem in the test suite here
-   rm tests/unit/unmarshalling/test_unmarshal.py || die
-   rm 
tests/integration/contrib/django/test_django_rest_framework_apiview.py || die
-
-   sed -i -e '/--cov/d' setup.cfg || die
-   distutils-r1_src_prepare
-}

diff --git a/dev-python/openapi-core/openapi-core-0.15.0.ebuild 
b/dev-python/openapi-core/openapi-core-0.15.0.ebuild
deleted file mode 100644
index af9428866296..
--- a/dev-python/openapi-core/openapi-core-0.15.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Client-side and server-side support for the OpenAPI Specification 
v3"
-HOMEPAGE="
-   https://github.com/p1c2u/openapi-core/
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/openapi-spec-validator/

2022-10-07 Thread Michał Górny
commit: f39437d2998602f3414155c5459f9a313585102e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 20:31:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 20:31:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f39437d2

dev-python/openapi-spec-validator: Remove old

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

 dev-python/openapi-spec-validator/Manifest |  1 -
 .../openapi-spec-validator-0.5.0-r1.ebuild | 64 --
 2 files changed, 65 deletions(-)

diff --git a/dev-python/openapi-spec-validator/Manifest 
b/dev-python/openapi-spec-validator/Manifest
index 3fb79bab0d3e..11f061375f0a 100644
--- a/dev-python/openapi-spec-validator/Manifest
+++ b/dev-python/openapi-spec-validator/Manifest
@@ -1,3 +1,2 @@
 DIST openapi-spec-validator-0.4.0.gh.tar.gz 46051 BLAKE2B 
43a1458ab1801700261f750e49d45b0cb4d02f1c17a16943b5232836061e0e1466fc973343bbd4bf7a8669b682bd6761cb905fdfb3b80c0b9720253cc2d5a926
 SHA512 
d2eaf22c75e72eb5061a916eb37b13179a5ba65eb8a00ec42e81c6b4168239bc8613388f2d77ce35113d260385b175280d8863a3deedf18ea5aa93a79f058419
-DIST openapi-spec-validator-0.5.0.gh.tar.gz 39173 BLAKE2B 
0c9ac1617423b2f1983e1036b5bfddba3388ace454bb3df743d9d5fe62708fabd54ff4373b77901fc78e7e761d0cc059132a557e73bf5095618fd6f1f074bcfe
 SHA512 
728f600962b493a0e6914d5ac662cda107929630e26b95fb3d5749579d90d278073f5b5d69445cbe90e4c3edbc2ee5de34045f34003a8c75a3d5a33df52cb1fc
 DIST openapi-spec-validator-0.5.1.gh.tar.gz 39539 BLAKE2B 
66adbed2c85527f89e510d5cbc11ccf05f23546191e2677a1c34f7545d2e975dda37f1c53e988e37cf526663053ac0176567137273e3be9156b24deda89db6c1
 SHA512 
b70a2f926d889fec9d4fd26c51e1fbbeb5e75f13449d2d0205b1b7edb12ab2ba49e4cac69426f782ca3a4430c79a6de8f66b4aad2fc552bcfcf7005e866522ff

diff --git 
a/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.0-r1.ebuild 
b/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.0-r1.ebuild
deleted file mode 100644
index 058e1fc7c0ec..
--- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.0-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator"
-HOMEPAGE="
-   https://github.com/p1c2u/openapi-spec-validator/
-   https://pypi.org/project/openapi-spec-validator/
-"
-SRC_URI="
-   https://github.com/p1c2u/openapi-spec-validator/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="
-   >=dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-spec-0.1.1[${PYTHON_USEDEP}]
-   >=dev-python/lazy-object-proxy-1.7.1[${PYTHON_USEDEP}]
-   >=dev-python/openapi-schema-validator-0.3.2[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/importlib_resources-5.8.0[${PYTHON_USEDEP}]
-   ' 3.8)
-"
-
-PATCHES=(
-   # https://github.com/p1c2u/openapi-spec-validator/pull/174
-   "${FILESDIR}/${P}-std-importlib.patch"
-)
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # Internet
-   tests/integration/test_shortcuts.py::TestPetstoreV2Example
-   tests/integration/test_shortcuts.py::TestApiV2WithExampe
-   tests/integration/test_shortcuts.py::TestPetstoreV2ExpandedExample
-   tests/integration/test_shortcuts.py::TestPetstoreExample
-   tests/integration/test_shortcuts.py::TestRemoteValidatev2SpecUrl
-   tests/integration/test_shortcuts.py::TestRemoteValidatev30SpecUrl
-   tests/integration/test_shortcuts.py::TestApiWithExample
-   tests/integration/test_shortcuts.py::TestPetstoreExpandedExample
-   tests/integration/test_validate.py::TestPetstoreExample
-   tests/integration/test_validate.py::TestApiWithExample
-   tests/integration/test_validate.py::TestPetstoreExpandedExample
-   tests/integration/validation/test_validators.py
-)
-
-src_prepare() {
-   sed -i -e '/--cov/d' pyproject.toml || die
-   distutils-r1_src_prepare
-}



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

2022-10-07 Thread Sam James
commit: 4108ff69c42f289355090d527ee27918c28a221e
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 20:17:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 20:17:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4108ff69

dev-python/openapi-schema-validator: Stabilize 0.3.4 ALLARCHES, #875809

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

 .../openapi-schema-validator/openapi-schema-validator-0.3.4.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/openapi-schema-validator/openapi-schema-validator-0.3.4.ebuild 
b/dev-python/openapi-schema-validator/openapi-schema-validator-0.3.4.ebuild
index 79fa33f1e09d..24015e17c437 100644
--- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.3.4.ebuild
+++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.3.4.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 RDEPEND="
>=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/pysiril/

2022-10-07 Thread Sam James
commit: 96a6023b5cee25a92f528fda8819a76c5c15e963
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 20:18:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 20:18:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a6023b

sci-astronomy/pysiril: Stabilize 0.0.12 amd64, #866974

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

 sci-astronomy/pysiril/pysiril-0.0.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/pysiril/pysiril-0.0.12.ebuild 
b/sci-astronomy/pysiril/pysiril-0.0.12.ebuild
index 17d3033e0302..87f468756755 100644
--- a/sci-astronomy/pysiril/pysiril-0.0.12.ebuild
+++ b/sci-astronomy/pysiril/pysiril-0.0.12.ebuild
@@ -14,6 +14,6 @@ S="${WORKDIR}/${PN}-V${PV//./_}"
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="sci-astronomy/siril"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-workspace/

2022-10-07 Thread Sam James
commit: d2fe4d516475903a105a4aeeb82f95294af2aa44
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 20:18:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 20:18:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2fe4d51

kde-plasma/plasma-workspace: Stabilize 5.25.5-r4 arm64, #874600

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

 kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r4.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r4.ebuild
index 4f4ea868b57a..80a378241b19 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r4.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r4.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="KDE Plasma workspace"
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="appstream +calendar +fontconfig geolocation gps +policykit
 screencast +semantic-desktop telemetry"
 



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/siril/

2022-10-07 Thread Sam James
commit: 6cfd47bfadbbad862f66f788988fdbb928c48cfb
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 20:18:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 20:18:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cfd47bf

sci-astronomy/siril: Stabilize 1.0.3 amd64, #866974

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

 sci-astronomy/siril/siril-1.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/siril/siril-1.0.3.ebuild 
b/sci-astronomy/siril/siril-1.0.3.ebuild
index d354aede9fea..63aea73ff08c 100644
--- a/sci-astronomy/siril/siril-1.0.3.ebuild
+++ b/sci-astronomy/siril/siril-1.0.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://gitlab.com/free-astro/${PN}.git;
 else

SRC_URI="https://gitlab.com/free-astro/siril/-/archive/${PV/_/-}/${PN}-${PV/_/-}.tar.bz2;
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
S="${WORKDIR}/${PN}-${PV/_/-}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/sirilic/

2022-10-07 Thread Sam James
commit: f643609d436f79131bb5313c83c640e0ae90c4d7
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 20:18:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 20:18:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f643609d

sci-astronomy/sirilic: Stabilize 1.14.3 amd64, #866974

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

 sci-astronomy/sirilic/sirilic-1.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/sirilic/sirilic-1.14.3.ebuild 
b/sci-astronomy/sirilic/sirilic-1.14.3.ebuild
index 9a431ab22e09..c049c4ce8aa9 100644
--- a/sci-astronomy/sirilic/sirilic-1.14.3.ebuild
+++ b/sci-astronomy/sirilic/sirilic-1.14.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-V${PV//./_}"
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="dev-python/wxpython:4.0[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}"



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

2022-10-07 Thread Sam James
commit: f0557a0b0ee75396657bf01bbeffbd308579eb48
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 20:18:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 20:18:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0557a0b

dev-java/objenesis: Stabilize 3.3 amd64, #875842

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

 dev-java/objenesis/objenesis-3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/objenesis/objenesis-3.3.ebuild 
b/dev-java/objenesis/objenesis-3.3.ebuild
index 39a3f299a20f..e1daaf6cdcb9 100644
--- a/dev-java/objenesis/objenesis-3.3.ebuild
+++ b/dev-java/objenesis/objenesis-3.3.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/easymock/objenesis/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-10-07 Thread Sam James
commit: 2259a530ba332be04d6e5f4df2d25fc0dbd63350
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 20:18:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 20:18:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2259a530

media-libs/flac: Stabilize 1.4.1 amd64, #875647

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

 media-libs/flac/flac-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/flac/flac-1.4.1.ebuild 
b/media-libs/flac/flac-1.4.1.ebuild
index 03e6d0c23570..79f65cbea66c 100644
--- a/media-libs/flac/flac-1.4.1.ebuild
+++ b/media-libs/flac/flac-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz;
 LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
 # -
 SLOT="0/10-12"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~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 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx 
cpu_flags_x86_avx2 cpu_flags_x86_avx cpu_flags_x86_sse2 static-libs"
 
 # AVX configure switch is for both AVX & AVX2



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

2022-10-07 Thread Sam James
commit: 74462fdc8de65859b32d67a8b6de7d315af62c20
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 20:17:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 20:17:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74462fdc

dev-java/objenesis: Stabilize 3.3 x86, #875842

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

 dev-java/objenesis/objenesis-3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/objenesis/objenesis-3.3.ebuild 
b/dev-java/objenesis/objenesis-3.3.ebuild
index 535f9069dfd3..39a3f299a20f 100644
--- a/dev-java/objenesis/objenesis-3.3.ebuild
+++ b/dev-java/objenesis/objenesis-3.3.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/easymock/objenesis/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-10-07 Thread Sam James
commit: 932c71e9ed3df76d8ee2e5465fd74e3f76cc6ca6
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 20:18:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 20:18:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=932c71e9

media-libs/flac-compat: Stabilize 1.3.4 amd64, #875647

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

 media-libs/flac-compat/flac-compat-1.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/flac-compat/flac-compat-1.3.4.ebuild 
b/media-libs/flac-compat/flac-compat-1.3.4.ebuild
index f1494f4ae425..56e4ca2ad396 100644
--- a/media-libs/flac-compat/flac-compat-1.3.4.ebuild
+++ b/media-libs/flac-compat/flac-compat-1.3.4.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/-compat}"
 
 LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
 SLOT="8.3.0"
-KEYWORDS="~amd64 arm x86"
+KEYWORDS="amd64 arm x86"
 IUSE="+cxx ogg cpu_flags_x86_sse"
 
 RDEPEND="



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

2022-10-07 Thread Sam James
commit: 35bbb6c5c8893d1bb7c0923da848774f4b519340
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 20:18:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 20:18:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35bbb6c5

media-libs/librtprocess: Stabilize 0.12.0 amd64, #866974

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

 media-libs/librtprocess/librtprocess-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/librtprocess/librtprocess-0.12.0.ebuild 
b/media-libs/librtprocess/librtprocess-0.12.0.ebuild
index 94a5bf06678b..6c56fd15df8a 100644
--- a/media-libs/librtprocess/librtprocess-0.12.0.ebuild
+++ b/media-libs/librtprocess/librtprocess-0.12.0.ebuild
@@ -11,4 +11,4 @@ 
SRC_URI="https://github.com/CarVac/librtprocess/archive/refs/tags/${PV}.tar.gz -
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"



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

2022-10-07 Thread Arthur Zamarin
commit: 68c82e74013b0b4172b4e2da4ae528d1e534bc65
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct  7 20:16:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct  7 20:16:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c82e74

dev-python/ensurepip-wheels: Stabilize 100 hppa, #871882

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

 dev-python/ensurepip-wheels/ensurepip-wheels-100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ensurepip-wheels/ensurepip-wheels-100.ebuild 
b/dev-python/ensurepip-wheels/ensurepip-wheels-100.ebuild
index ac5078255486..5045dcf488ae 100644
--- a/dev-python/ensurepip-wheels/ensurepip-wheels-100.ebuild
+++ b/dev-python/ensurepip-wheels/ensurepip-wheels-100.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
 
 LICENSE="metapackage"
 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"
 
 RDEPEND="
dev-python/ensurepip-pip



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

2022-10-07 Thread Arthur Zamarin
commit: 5f38ab0147ae340474976490216c00ab02496b82
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct  7 20:16:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct  7 20:16:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f38ab01

dev-python/ensurepip-setuptools: Stabilize 65.2.0 hppa, #871882

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

 dev-python/ensurepip-setuptools/ensurepip-setuptools-65.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.2.0.ebuild 
b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.2.0.ebuild
index ab1e43cc86ea..4dc09f674370 100644
--- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.2.0.ebuild
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.2.0.ebuild
@@ -15,7 +15,7 @@ S=${DISTDIR}
 
 LICENSE="MIT"
 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"
 
 RDEPEND="
!

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

2022-10-07 Thread Arthur Zamarin
commit: bc8c303689724f12213da59ab1095d7c25b56d2b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct  7 20:16:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct  7 20:16:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8c3036

dev-python/ensurepip-pip: Stabilize 22.2.2 hppa, #871882

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

 dev-python/ensurepip-pip/ensurepip-pip-22.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ensurepip-pip/ensurepip-pip-22.2.2.ebuild 
b/dev-python/ensurepip-pip/ensurepip-pip-22.2.2.ebuild
index 6ca917f08b4b..f502d3d7b09b 100644
--- a/dev-python/ensurepip-pip/ensurepip-pip-22.2.2.ebuild
+++ b/dev-python/ensurepip-pip/ensurepip-pip-22.2.2.ebuild
@@ -15,7 +15,7 @@ S=${DISTDIR}
 
 LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2"
 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"
 
 RDEPEND="
!

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

2022-10-07 Thread Arthur Zamarin
commit: 27b422b479b56e693eeaaadbb804f109cd1aa822
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct  7 20:16:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct  7 20:16:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b422b4

dev-python/pygraphviz: Stabilize 1.10 ppc, #871807

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

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

diff --git a/dev-python/pygraphviz/pygraphviz-1.10.ebuild 
b/dev-python/pygraphviz/pygraphviz-1.10.ebuild
index fdf4d3fdde7b..ea6e7fdd49d9 100644
--- a/dev-python/pygraphviz/pygraphviz-1.10.ebuild
+++ b/dev-python/pygraphviz/pygraphviz-1.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~x86-linux ~ppc-macos 
~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86 ~x86-linux ~ppc-macos 
~x64-macos"
 
 # Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary.
 RDEPEND="media-gfx/graphviz"



[gentoo-commits] repo/gentoo:master commit in: profiles/, app-backup/attic/

2022-10-07 Thread Arthur Zamarin
commit: 32fe1fba3a9fe5c08fadfad0a71b12822ffa309e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct  7 20:05:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct  7 20:10:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32fe1fba

app-backup/attic: treeclean

Closes: https://bugs.gentoo.org/869101
Closes: https://bugs.gentoo.org/674822
Closes: https://bugs.gentoo.org/830291
Closes: https://bugs.gentoo.org/832240
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-backup/attic/Manifest |  1 -
 app-backup/attic/attic-0.16-r1.ebuild | 38 ---
 app-backup/attic/attic-.ebuild| 38 ---
 app-backup/attic/metadata.xml | 11 --
 profiles/package.mask |  7 ---
 5 files changed, 95 deletions(-)

diff --git a/app-backup/attic/Manifest b/app-backup/attic/Manifest
deleted file mode 100644
index d951d109dc8b..
--- a/app-backup/attic/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST attic-0.16.tar.gz 87985 BLAKE2B 
cc801d8e3b28f6041c053f368c1d5ab00b1b419928d6a84647da7dccb7fb46b477898249873e90ba15c721468c09ae243d450fc978fe8cc3947b2c2e035f2aae
 SHA512 
16139cd93bff59414cc1ce3fd68e2dd0aed4937a20bd1003880961ad2e239a1e982fd0d4f6b791165464213b88dea6ccd8e5e59d2087809be2e1bfdfd3b3186c

diff --git a/app-backup/attic/attic-0.16-r1.ebuild 
b/app-backup/attic/attic-0.16-r1.ebuild
deleted file mode 100644
index 381506ecc41d..
--- a/app-backup/attic/attic-0.16-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit distutils-r1
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/jborg/attic.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/jborg/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Attic is a deduplicating backup program written in Python"
-HOMEPAGE="https://attic-backup.org/;
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
-   dev-python/msgpack[${PYTHON_USEDEP}]
-   dev-libs/openssl:0=
-   dev-python/llfuse[${PYTHON_USEDEP}]"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/cython[${PYTHON_USEDEP}]
-   ${RDEPEND}"
-
-python_prepare_all() {
-   # allow use of new (renamed) msgpack
-   sed -i '/msgpack/d' setup.py || die
-   distutils-r1_python_prepare_all
-}

diff --git a/app-backup/attic/attic-.ebuild 
b/app-backup/attic/attic-.ebuild
deleted file mode 100644
index 381506ecc41d..
--- a/app-backup/attic/attic-.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit distutils-r1
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/jborg/attic.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/jborg/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Attic is a deduplicating backup program written in Python"
-HOMEPAGE="https://attic-backup.org/;
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
-   dev-python/msgpack[${PYTHON_USEDEP}]
-   dev-libs/openssl:0=
-   dev-python/llfuse[${PYTHON_USEDEP}]"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/cython[${PYTHON_USEDEP}]
-   ${RDEPEND}"
-
-python_prepare_all() {
-   # allow use of new (renamed) msgpack
-   sed -i '/msgpack/d' setup.py || die
-   distutils-r1_python_prepare_all
-}

diff --git a/app-backup/attic/metadata.xml b/app-backup/attic/metadata.xml
deleted file mode 100644
index 5a66707c1413..
--- a/app-backup/attic/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   bluen...@gentoo.org
-   Anthony G. Basile
-   
-   
-   jborg/attic
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 8c2cd9f81a8f..8702c9842459 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -264,13 +264,6 @@ dev-python/SaltTesting
 # Removal: 2022-10-07.  Bug #869107.
 www-apps/blohg
 
-# Arthur Zamarin  (2022-09-07)
-# Python 3.8 only package, 2 open bugs. Recommended to migrate to borg.
-# No upstream activity since 2015.
-# Bugs #674822, #830291, #832240
-# Removal: 2022-10-07.  Bug #869101.
-app-backup/attic
-
 # Mike Gilbert  (2022-09-05)
 # Crash due to double-free.
 # https://bugs.gentoo.org/868567



[gentoo-commits] repo/gentoo:master commit in: www-apps/blohg/, profiles/

2022-10-07 Thread Arthur Zamarin
commit: 168fba9fb7575277042ac5a1329682a957788470
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct  7 20:06:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct  7 20:10:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168fba9f

www-apps/blohg: treeclean

Closes: https://bugs.gentoo.org/869107
Closes: https://bugs.gentoo.org/832256
Signed-off-by: Arthur Zamarin  gentoo.org>

 profiles/package.mask   |  5 ---
 www-apps/blohg/Manifest |  2 -
 www-apps/blohg/blohg-0.13-r4.ebuild | 78 -
 www-apps/blohg/blohg-.ebuild| 78 -
 www-apps/blohg/metadata.xml | 26 -
 5 files changed, 189 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 8702c9842459..3f6158c87170 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -259,11 +259,6 @@ dev-python/SaltTesting
 # Bug #868762.
 =dev-util/pahole-1.24
 
-# Arthur Zamarin  (2022-09-07)
-# Python 3.8 only package, no maintainer left.
-# Removal: 2022-10-07.  Bug #869107.
-www-apps/blohg
-
 # Mike Gilbert  (2022-09-05)
 # Crash due to double-free.
 # https://bugs.gentoo.org/868567

diff --git a/www-apps/blohg/Manifest b/www-apps/blohg/Manifest
deleted file mode 100644
index 8d8bcd4e9d73..
--- a/www-apps/blohg/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST blohg-0.13.tar.gz 75003 BLAKE2B 
6b9760ffa99ca85a40e35c81341e395fdfc00256f5e80091c6883e54f050d4cf3f345c4752b635b1297d15e0055c182e00e74165451d695bb396c869c285646f
 SHA512 
de8643e85e3f72827408d726bbe2f8674dcc6dcf1efdc47d33a934892071f8365cb54e63a6adb803361c7fd04032b2ac4e786c442676e8a8132b6d3221696865
-DIST blohg-patches-0.13-r4.tar.xz 14960 BLAKE2B 
31458f412395000a05b359db25e8af648c54e554a3b3216f6c62355fd7203fc19c4452defe7692d0382653563f7b0565395af4ceb2177cc8e6de1d7e1a3c7b41
 SHA512 
3f709880bdd1826b74982866931f5002fdda451a205b6c278a9869979314413f37c8bf6400e3064a463f2fd34810e22d0d4cd5dfc89786f9e276dd9bd9fe5ec2

diff --git a/www-apps/blohg/blohg-0.13-r4.ebuild 
b/www-apps/blohg/blohg-0.13-r4.ebuild
deleted file mode 100644
index 82259f3e10b6..
--- a/www-apps/blohg/blohg-0.13-r4.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-GIT_ECLASS=""
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/rafaelmartins/blohg;
-fi
-
-inherit distutils-r1 ${GIT_ECLASS}
-
-DESCRIPTION="A Mercurial (or Git) based blogging engine"
-HOMEPAGE="https://github.com/rafaelmartins/blohg;
-
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
-   
https://dev.gentoo.org/~rafaelmartins/distfiles/${PN}-patches-${PVR}.tar.xz;
-if [[ ${PV} = ** ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc git +mercurial test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="|| ( git mercurial )
-   test? ( git mercurial )"
-
-RDEPEND="
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/docutils[${PYTHON_USEDEP}]
-   dev-python/feedgenerator[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/flask-babel[${PYTHON_USEDEP}]
-   dev-python/Frozen-Flask[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   git? ( dev-python/pygit2[${PYTHON_USEDEP}] )
-   mercurial? ( >=dev-vcs/mercurial-5.2[${PYTHON_USEDEP}] )"
-
-DEPEND="${RDEPEND}
-   doc? ( dev-python/sphinx )"
-
-python_prepare_all() {
-   if [[ ${PV} != ** ]]; then
-   eapply "${WORKDIR}/${PN}-patches-${PVR}"
-   fi
-
-   if ! use git; then
-   rm -rf blohg/vcs_backends/git || die 'rm failed'
-   fi
-
-   if ! use mercurial; then
-   rm -rf blohg/vcs_backends/hg || die 'rm failed'
-   fi
-
-   distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
-   use doc && emake -C docs html
-}
-
-python_install_all() {
-   use doc && HTML_DOCS=( docs/_build/html/. )
-   distutils-r1_python_install_all
-}
-
-python_test() {
-   esetup.py test
-}

diff --git a/www-apps/blohg/blohg-.ebuild b/www-apps/blohg/blohg-.ebuild
deleted file mode 100644
index 82259f3e10b6..
--- a/www-apps/blohg/blohg-.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-GIT_ECLASS=""
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/rafaelmartins/blohg;
-fi
-
-inherit distutils-r1 ${GIT_ECLASS}
-
-DESCRIPTION="A Mercurial (or Git) based blogging engine"
-HOMEPAGE="https://github.com/rafaelmartins/blohg;

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

2022-10-07 Thread Sam James
commit: 6dbc1e13af3d1576cd48488b69d27544072812ff
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 19:20:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 19:57:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dbc1e13

sci-libs/cartopy: needs https://github.com/SciTools/cartopy/issues/2086
Signed-off-by: Sam James  gentoo.org>

 sci-libs/cartopy/{cartopy-0.20.3-r1.ebuild => cartopy-0.20.3-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/cartopy/cartopy-0.20.3-r1.ebuild 
b/sci-libs/cartopy/cartopy-0.20.3-r2.ebuild
similarity index 97%
rename from sci-libs/cartopy/cartopy-0.20.3-r1.ebuild
rename to sci-libs/cartopy/cartopy-0.20.3-r2.ebuild
index 4555f424ccdf..7761eefa2010 100644
--- a/sci-libs/cartopy/cartopy-0.20.3-r1.ebuild
+++ b/sci-libs/cartopy/cartopy-0.20.3-r2.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/shapely[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
+   

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

2022-10-07 Thread Sam James
commit: a51d41ac7a450d84cec26944ab5f5f771ced7cbf
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 19:22:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 19:57:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51d41ac

sci-libs/cartopy: add pypi upstream metadata

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

 sci-libs/cartopy/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/cartopy/metadata.xml b/sci-libs/cartopy/metadata.xml
index 5b5ea2c6e4c8..3eeb27253d18 100644
--- a/sci-libs/cartopy/metadata.xml
+++ b/sci-libs/cartopy/metadata.xml
@@ -14,5 +14,6 @@


SciTools/cartopy
+   Cartopy

 



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

2022-10-07 Thread Sam James
commit: b88280d8c73f55b8b2f848fe1f8a668c3b7cac22
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 19:11:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 19:57:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88280d8

sys-libs/minizip-ng: mention 'develop' branch upstream

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

 sys-libs/minizip-ng/minizip-ng-3.0.6-r1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-libs/minizip-ng/minizip-ng-3.0.6-r1.ebuild 
b/sys-libs/minizip-ng/minizip-ng-3.0.6-r1.ebuild
index 42790b51b0d3..cbc57fa9e859 100644
--- a/sys-libs/minizip-ng/minizip-ng-3.0.6-r1.ebuild
+++ b/sys-libs/minizip-ng/minizip-ng-3.0.6-r1.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# Worth keeping an eye on 'develop' branch upstream for possible backports,
+# as they copied this practice from sys-libs/zlib upstream.
+
 inherit cmake
 
 DESCRIPTION="Fork of the popular zip manipulation library found in the zlib 
distribution"



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

2022-10-07 Thread Sam James
commit: ae37b35c7b18f956411954e175b933597cf4ff5f
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 19:37:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 19:57:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae37b35c

sci-libs/cartopy: add 0.21.0

- Tighten numpy dep (new bound w/ 0.21.0)
- New test dep on dev-python/pytest-mpl
- Drop proj dep, upstream moved to just pure pyproj
- Use epytest
- Use pytest-xdist (tests are fast on my machine but might be useful
  on other arches)

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

 sci-libs/cartopy/Manifest  |  1 +
 sci-libs/cartopy/cartopy-0.21.0.ebuild | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest
index ed9e1515b70e..194e19419632 100644
--- a/sci-libs/cartopy/Manifest
+++ b/sci-libs/cartopy/Manifest
@@ -1 +1,2 @@
 DIST cartopy-0.20.3.tar.gz 10703747 BLAKE2B 
794b0e837893c99bec54423731993a0321f3bd93a01bcc9c1ccfd056d4739d7f4b687c0c05e5e529edd8b350478dc76ccf9f3163061466ee6711949f360f7e7b
 SHA512 
0ac4722ed541d77ac871438b2f4e5252c8ae0ab0551bd62a8ba654e10183bba2f702d70cc7331f1cce488c0a59fe4d24e7009de25d74a563f3b2763a12c504dd
+DIST cartopy-0.21.0.gh.tar.gz 10815721 BLAKE2B 
8a249d6e6b19d5a784a25d44fe062b5417811078f9b5362beed4e60f6a7e3d89996773a0b9530c96a27d3aa3a5a62ce05010ee17cc9ea71d33b9d7f6d1a5c602
 SHA512 
bb227e3f9ff591a33e7b4c053010321b04f2a03c68e84b1ea17cab125fc1d04f587b7f54125fe5bd3faae1379a0df8a217fd0ad5f85a7c461f9595f5b38f72f9

diff --git a/sci-libs/cartopy/cartopy-0.21.0.ebuild 
b/sci-libs/cartopy/cartopy-0.21.0.ebuild
new file mode 100644
index ..e8fbb387686c
--- /dev/null
+++ b/sci-libs/cartopy/cartopy-0.21.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing virtualx
+
+MY_PV=${PV/_beta/b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Python package for geospatial data processing and analysis"
+HOMEPAGE="https://scitools.org.uk/cartopy;
+SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   sci-libs/geos
+   $(python_gen_cond_dep '
+   >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
+   dev-python/shapely[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   dev-python/pyproj[${PYTHON_USEDEP}]
+   sci-libs/gdal[python,${PYTHON_USEDEP}]
+   sci-libs/pyshp[${PYTHON_USEDEP}]
+   ')
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+   ')
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/flufl-lock[${PYTHON_USEDEP}]
+   dev-python/pytest-mpl[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Require network access, not covered by markers
+   lib/cartopy/tests/mpl/test_crs.py
+   lib/cartopy/tests/mpl/test_gridliner.py
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+   # Prepare matplotlib backend for test suite
+   export MPLCONFIGDIR="${T}"
+   echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   cd "${BUILD_DIR}" || die
+
+   # Drop all tests needing network access
+   virtx epytest -n "$(makeopts_jobs)" -m "not network and not 
natural_earth" || die "test failed"
+}



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

2022-10-07 Thread Sam James
commit: f6c45f07f6faac56ef65715190f815585468
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 19:12:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 19:57:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6c45f07

sys-libs/zlib-ng: mention 'develop' branch upstream

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

 sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild 
b/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild
index 4347d46652d3..3a26044fac17 100644
--- a/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild
+++ b/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# Worth keeping an eye on 'develop' branch upstream for possible backports,
+# as they copied this practice from sys-libs/zlib upstream.
+
 inherit cmake
 
 DESCRIPTION="Fork of the zlib data compression library"



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

2022-10-07 Thread Sam James
commit: 646fae2fa6825c00143fce1143cf4daeed9a7737
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 19:53:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 19:57:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646fae2f

dev-python/pytest-mpl: new package, add 0.16.1

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

 dev-python/pytest-mpl/Manifest |  1 +
 dev-python/pytest-mpl/metadata.xml | 13 
 dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild | 44 ++
 3 files changed, 58 insertions(+)

diff --git a/dev-python/pytest-mpl/Manifest b/dev-python/pytest-mpl/Manifest
new file mode 100644
index ..1b363eb582cb
--- /dev/null
+++ b/dev-python/pytest-mpl/Manifest
@@ -0,0 +1 @@
+DIST pytest-mpl-0.16.1.tar.gz 663585 BLAKE2B 
aad171260a10417aab15e7e55115c2fe02aa33dcf8336634281e1a1dad4d1c5ff08293fd9a67be025ec6cbb18c42bc9eb7ccb86275c0fcc7f4bf33a035fc0927
 SHA512 
64c1689f1698f9223082bc5c6817a1d4f9b413cb193894c23b1e0302254a6358cb3e354ac92ec47677acf460a41d05b2b527c834fd0fbbde04c070b0af8f46e1

diff --git a/dev-python/pytest-mpl/metadata.xml 
b/dev-python/pytest-mpl/metadata.xml
new file mode 100644
index ..c9b79fa5f81b
--- /dev/null
+++ b/dev-python/pytest-mpl/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   
+   pytest-mpl
+   matplotlib/pytest-mpl
+   
+

diff --git a/dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild 
b/dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild
new file mode 100644
index ..9db1c3e57234
--- /dev/null
+++ b/dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Facilitate image comparison for Matplotlib figures"
+HOMEPAGE="
+   https://pypi.org/project/pytest-mpl/
+   https://github.com/matplotlib/pytest-mpl
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+"
+
+EPYTEST_DESELECT=(
+   tests/subtests/test_subtest.py::test_default
+   tests/subtests/test_subtest.py::test_html_images_only
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   # disable autoloading plugins in nested pytest calls
+   #local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   # since we disabled autoloading, force loading necessary plugins
+   #local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked
+
+   epytest
+}



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

2022-10-07 Thread Sam James
commit: e522b5c777659de61a43cc2637bdf62f934f67a5
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  7 19:21:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 19:57:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e522b5c7

sci-libs/cartopy: add github upstream metadata

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

 sci-libs/cartopy/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/cartopy/metadata.xml b/sci-libs/cartopy/metadata.xml
index 54adce33ba14..5b5ea2c6e4c8 100644
--- a/sci-libs/cartopy/metadata.xml
+++ b/sci-libs/cartopy/metadata.xml
@@ -12,4 +12,7 @@
and its ability to transform points, lines, vectors, polygons 
and i
images between those projections.

+   
+   SciTools/cartopy
+   
 



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

2022-10-07 Thread Michał Górny
commit: a6d87c55ad253c8f48b1d2b44e98c0c9a6e5bcfa
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 19:45:22 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 19:45:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6d87c55

dev-python/click-didyoumean: New package, v0.3.0

Requested by chymera to deduplicate package shared by ::guru
and ::science.

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

 dev-python/click-didyoumean/Manifest   |  1 +
 .../click-didyoumean/click-didyoumean-0.3.0.ebuild | 29 ++
 dev-python/click-didyoumean/metadata.xml   | 13 ++
 3 files changed, 43 insertions(+)

diff --git a/dev-python/click-didyoumean/Manifest 
b/dev-python/click-didyoumean/Manifest
new file mode 100644
index ..2bd708393f96
--- /dev/null
+++ b/dev-python/click-didyoumean/Manifest
@@ -0,0 +1 @@
+DIST click-didyoumean-0.3.0.gh.tar.gz 309301 BLAKE2B 
2b667b5e94dd690e5b7a2e96b83197f52e201b002a32fff4a8dbb4bd5497d5b816b40d9da98729821e1d17a795a3776c1553a746aa4c4144cf7fe6540768e1ca
 SHA512 
4927ee392f27950c3f7ef5e0f1d5a5e2421172f3e9d34ec76986c9c7ea698cfa1981678a06fb8682577d6ed04c242c42bdd1d796d7623a1c99dfdbdb61c80fca

diff --git a/dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild 
b/dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild
new file mode 100644
index ..7b69e0d713ed
--- /dev/null
+++ b/dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Enable git-like did-you-mean feature in click"
+HOMEPAGE="
+   https://github.com/click-contrib/click-didyoumean/
+   https://pypi.org/project/click-didyoumean/
+"
+SRC_URI="
+   https://github.com/click-contrib/click-didyoumean/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/click-7[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/click-didyoumean/metadata.xml 
b/dev-python/click-didyoumean/metadata.xml
new file mode 100644
index ..1a9b0c6e2e93
--- /dev/null
+++ b/dev-python/click-didyoumean/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   
+   click-contrib/click-didyoumean
+   click-didyoumean
+   
+



  1   2   3   4   >