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

2022-09-01 Thread John Helmert III
commit: 95e25ad0321decb9cb2e170c7916a38814804bfc
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Sep  2 05:54:22 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Sep  2 05:55:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e25ad0

sys-libs/freeipmi: fix CPP quoting

Bug: https://bugs.gentoo.org/867964
Signed-off-by: John Helmert III  gentoo.org>

 sys-libs/freeipmi/freeipmi-1.6.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/freeipmi/freeipmi-1.6.10.ebuild 
b/sys-libs/freeipmi/freeipmi-1.6.10.ebuild
index 0643d0464957..2b1cc92c5ba9 100644
--- a/sys-libs/freeipmi/freeipmi-1.6.10.ebuild
+++ b/sys-libs/freeipmi/freeipmi-1.6.10.ebuild
@@ -37,7 +37,7 @@ src_configure() {
--disable-static
--disable-init-scripts
--localstatedir="${EPREFIX}"/var
-   ac_cv_path_CPP_FOR_BUILD=$(tc-getPROG CPP cpp)
+   ac_cv_path_CPP_FOR_BUILD="$(tc-getPROG CPP cpp)"
)
 
econf "${myeconfargs[@]}"



[gentoo-commits] repo/gentoo:master commit in: games-util/antimicrox/

2022-09-01 Thread Maciej Barć
commit: 1064ad7d1507a08b5a9682e9a838d8a9c052d55c
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Sep  2 05:54:09 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Sep  2 05:54:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1064ad7d

games-util/antimicrox: add missing qtconcurrent dependency

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

 games-util/antimicrox/antimicrox-3.2.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/games-util/antimicrox/antimicrox-3.2.5.ebuild 
b/games-util/antimicrox/antimicrox-3.2.5.ebuild
index 71c41513753d..705547958f2e 100644
--- a/games-util/antimicrox/antimicrox-3.2.5.ebuild
+++ b/games-util/antimicrox/antimicrox-3.2.5.ebuild
@@ -19,6 +19,7 @@ IUSE="doc"
 RESTRICT="test"
 
 RDEPEND="
+   dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5



[gentoo-commits] repo/gentoo:master commit in: app-crypt/mit-krb5/files/

2022-09-01 Thread Sam James
commit: 09d8637beeecaf66e01bd132663e1efe3637c8da
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 05:53:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 05:53:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d8637b

app-crypt/mit-krb5: commit patch

Fixes: 1df08748602b2f8fac92f1c1bfb236c13d456fc6
Signed-off-by: Sam James  gentoo.org>

 .../files/mit-krb5-1.20-missing-time-include.patch   | 20 
 1 file changed, 20 insertions(+)

diff --git a/app-crypt/mit-krb5/files/mit-krb5-1.20-missing-time-include.patch 
b/app-crypt/mit-krb5/files/mit-krb5-1.20-missing-time-include.patch
new file mode 100644
index ..a8a495699129
--- /dev/null
+++ b/app-crypt/mit-krb5/files/mit-krb5-1.20-missing-time-include.patch
@@ -0,0 +1,20 @@
+https://github.com/krb5/krb5/commit/c3958cec43b598b25484b9805224c56f25f7a755
+https://bugs.gentoo.org/854561
+
+From: Greg Hudson 
+Date: Tue, 29 Mar 2022 16:27:55 -0400
+Subject: [PATCH] Include time.h in kdb.h
+
+kdb.h uses time_t, and therefore must include  to ensure its
+definition.  Noticed when building t_sort_key_data.c on macOS.
+--- a/include/kdb.h
 b/include/kdb.h
+@@ -65,6 +65,7 @@
+ #ifndef KRB5_KDB5__
+ #define KRB5_KDB5__
+ 
++#include 
+ #include 
+ 
+ /* This version will be incremented when incompatible changes are made to the
+



[gentoo-commits] repo/gentoo:master commit in: app-backup/snapper/, app-backup/snapper/files/

2022-09-01 Thread Sam James
commit: 910d65baea8f0f40b9ffbd1a6e07307ba2fd85bc
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 05:51:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 05:51:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=910d65ba

app-backup/snapper: fix build w/ musl and gcc-12

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

 .../snapper/files/snapper-0.10.2-gcc12-time.patch  | 27 ++
 app-backup/snapper/snapper-0.10.2.ebuild   |  1 +
 2 files changed, 28 insertions(+)

diff --git a/app-backup/snapper/files/snapper-0.10.2-gcc12-time.patch 
b/app-backup/snapper/files/snapper-0.10.2-gcc12-time.patch
new file mode 100644
index ..672e6a1566a1
--- /dev/null
+++ b/app-backup/snapper/files/snapper-0.10.2-gcc12-time.patch
@@ -0,0 +1,27 @@
+https://github.com/openSUSE/snapper/pull/743
+
+From 3415229fd29fa3e5247e30ba1ac632e91e603c9f Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 2 Sep 2022 06:48:56 +0100
+Subject: [PATCH] Fix build with GCC 12 (and musl)
+
+```
+DBusMessage.h:239:34: error: 'time_t' has not been declared
+  239 | Hihi& operator>>(Hihi& hihi, time_t& data);
+```
+
+Include  to grab time_t.
+
+Bug: https://bugs.gentoo.org/862094
+Signed-off-by: Sam James 
+--- a/dbus/DBusMessage.h
 b/dbus/DBusMessage.h
+@@ -27,6 +27,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 
+

diff --git a/app-backup/snapper/snapper-0.10.2.ebuild 
b/app-backup/snapper/snapper-0.10.2.ebuild
index f8c9f634d9d5..d10d4e399808 100644
--- a/app-backup/snapper/snapper-0.10.2.ebuild
+++ b/app-backup/snapper/snapper-0.10.2.ebuild
@@ -38,6 +38,7 @@ DEPEND="${RDEPEND}
 PATCHES=(
"${FILESDIR}"/cron-confd.patch
"${FILESDIR}"/${PN}-0.10.1-testsuite.patch
+   "${FILESDIR}"/${PN}-0.10.2-gcc12-time.patch
 )
 
 src_prepare() {



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

2022-09-01 Thread Sam James
commit: d9e622d2e8728c68789de267f76df889d4c07ccc
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 05:33:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 05:33:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e622d2

media-video/bino/files: update patches w/ commit links

Now committed, yay!

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

 media-video/bino/files/bino-1.6.8-respect-AR.patch   | 3 +--
 media-video/bino/files/bino-1.6.8-time-include.patch | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/media-video/bino/files/bino-1.6.8-respect-AR.patch 
b/media-video/bino/files/bino-1.6.8-respect-AR.patch
index b4f9177affe1..8bf545ba11e8 100644
--- a/media-video/bino/files/bino-1.6.8-respect-AR.patch
+++ b/media-video/bino/files/bino-1.6.8-respect-AR.patch
@@ -1,6 +1,5 @@
-Sent upstream by email on 2022-09-02.
+https://git.marlam.de/gitweb/?p=bino.git;a=commitdiff;h=94fbab21a6d98fe6f6fffa0283b60da30f1d7c20
 
-From 66399974bec4cc3b9c7570b222bc778078f5dc7f Mon Sep 17 00:00:00 2001
 From: Sam James 
 Date: Fri, 2 Sep 2022 02:04:00 +0100
 Subject: [PATCH 1/2] build: respect AR

diff --git a/media-video/bino/files/bino-1.6.8-time-include.patch 
b/media-video/bino/files/bino-1.6.8-time-include.patch
index b10f42b1a40f..e331f9a29cfe 100644
--- a/media-video/bino/files/bino-1.6.8-time-include.patch
+++ b/media-video/bino/files/bino-1.6.8-time-include.patch
@@ -1,6 +1,5 @@
-Sent upstream by email on 2022-09-02.
+https://git.marlam.de/gitweb/?p=bino.git;a=commit;h=99a9fe61134ba9ca379d2bddb52e8322cad769e5
 
-From 242b5df7074739fb4c74e2682cb9f325a5269c94 Mon Sep 17 00:00:00 2001
 From: Sam James 
 Date: Fri, 2 Sep 2022 02:04:26 +0100
 Subject: [PATCH 2/2] Fix build with GCC 12 and musl (missing  include)



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

2022-09-01 Thread Sam James
commit: 1df08748602b2f8fac92f1c1bfb236c13d456fc6
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 05:41:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 05:41:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df08748

app-crypt/mit-krb5: fix build w/ musl and gcc-12

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

 app-crypt/mit-krb5/mit-krb5-1.20.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-crypt/mit-krb5/mit-krb5-1.20.ebuild 
b/app-crypt/mit-krb5/mit-krb5-1.20.ebuild
index c808d256547c..8ecff08e1f30 100644
--- a/app-crypt/mit-krb5/mit-krb5-1.20.ebuild
+++ b/app-crypt/mit-krb5/mit-krb5-1.20.ebuild
@@ -53,6 +53,7 @@ PATCHES=(
"${FILESDIR}/${PN}-config_LDFLAGS-r1.patch"
"${FILESDIR}/${PN}_dont_create_rundir.patch"
"${FILESDIR}/${PN}-1.18.2-krb5-config.patch"
+   "${FILESDIR}/${PN}-1.20-missing-time-include.patch"
 )
 
 MULTILIB_CHOST_TOOLS=(



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

2022-09-01 Thread Sam James
commit: 8f27c346bd97bc4dad857c09cdec1f06766020aa
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 04:40:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 05:33:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f27c346

app-text/poppler: keyword 22.09.0

I swear I did try LO + Scribus beforehand! But didn't have
have pdfimport on and I have no idea about Scribus.

All fixed now.

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

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

diff --git a/app-text/poppler/poppler-22.09.0.ebuild 
b/app-text/poppler/poppler-22.09.0.ebuild
index b46b9ec23054..81157c1a12a0 100644
--- a/app-text/poppler/poppler-22.09.0.ebuild
+++ b/app-text/poppler/poppler-22.09.0.ebuild
@@ -15,7 +15,7 @@ else
 
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/124"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



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

2022-09-01 Thread Sam James
commit: 8b48848a1b4238b6e3abb3e9b546014bc72d5c8e
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 05:26:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 05:32:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b48848a

media-gfx/inkscape: add link to upstream PR for poppler fix

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

 .../files/inkscape-1.2.1-poppler-22.09.0.patch | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/media-gfx/inkscape/files/inkscape-1.2.1-poppler-22.09.0.patch 
b/media-gfx/inkscape/files/inkscape-1.2.1-poppler-22.09.0.patch
index 2e5d3b4782f3..87583019d6e3 100644
--- a/media-gfx/inkscape/files/inkscape-1.2.1-poppler-22.09.0.patch
+++ b/media-gfx/inkscape/files/inkscape-1.2.1-poppler-22.09.0.patch
@@ -1,3 +1,41 @@
+https://gitlab.com/inkscape/inkscape/-/merge_requests/4719
+
+From dce083204c62f1185ad079fc124f7fb40a1d0bb6 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 2 Sep 2022 06:21:28 +0100
+Subject: [PATCH] Fix build with Poppler 22.09.0
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+With Poppler 22.09.0, inkscape fails to build with:
+```
+/var/tmp/portage/media-gfx/inkscape-1.2.1/work/inkscape-1.2.1/src/extension/internal/pdfinput/svg-builder.cpp:394:23:
 error: no matching function for call to ‘GfxState::getLineDash(double**, int*, 
double*)’
+  394 | state->getLineDash(_pattern, _length, _start);
+  | ~~^~
+In file included from 
/var/tmp/portage/media-gfx/inkscape-1.2.1/work/inkscape-1.2.1/src/extension/internal/pdfinput/svg-builder.cpp:44:
+/usr/include/poppler/GfxState.h:1506:32: note: candidate: ‘const 
std::vector& GfxState::getLineDash(double*)’
+ 1506 | const std::vector (double *start)
+  |^~~
+[...]
+/var/tmp/portage/media-gfx/inkscape-1.2.1/work/inkscape-1.2.1/src/extension/internal/pdfinput/pdf-parser.cpp:700:21:
 error: no matching function for call to ‘GfxState::setLineDash(double*&, int&, 
double)’
+  700 |   state->setLineDash(dash, length, args[1].getNum());
+  |   ~~^~~~
+```
+
+Poppler changed the getLineDash interface:
+```
+-void getLineDash(double **dash, int *length, double *start)
++const std::vector (double *start)
+```
+
+... and the setLineDash interface:
+
+-void setLineDash(double *dash, int length, double start);
++void setLineDash(std::vector &, double start);
+```
+
+Signed-off-by: Sam James 
 --- a/src/extension/internal/pdfinput/pdf-parser.cpp
 +++ b/src/extension/internal/pdfinput/pdf-parser.cpp
 @@ -697,7 +697,11 @@ void PdfParser::opSetDash(Object args[], int /*numArgs*/)



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

2022-09-01 Thread Joonas Niilola
commit: 0f7ff33e1ffa8a38c1a17c4ca03c1a0817fbd19e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Sep  2 05:30:48 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Sep  2 05:30:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7ff33e

media-video/bino: Stabilize 1.6.8 x86, #867946

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

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

diff --git a/media-video/bino/bino-1.6.8.ebuild 
b/media-video/bino/bino-1.6.8.ebuild
index b304712373c8..9d4b34d345cf 100644
--- a/media-video/bino/bino-1.6.8.ebuild
+++ b/media-video/bino/bino-1.6.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://bino3d.org/releases/${P}.tar.xz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="debug doc lirc video_cards_nvidia"
 
 RDEPEND="



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

2022-09-01 Thread Joonas Niilola
commit: aaf1f4cb93f3a7d11a6f232f756134fe8c41773a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Sep  2 05:31:30 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Sep  2 05:31:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaf1f4cb

media-video/bino: Stabilize 1.6.8 amd64, #867946

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

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

diff --git a/media-video/bino/bino-1.6.8.ebuild 
b/media-video/bino/bino-1.6.8.ebuild
index 9d4b34d345cf..d7bdc7c2def6 100644
--- a/media-video/bino/bino-1.6.8.ebuild
+++ b/media-video/bino/bino-1.6.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://bino3d.org/releases/${P}.tar.xz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="debug doc lirc video_cards_nvidia"
 
 RDEPEND="



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

2022-09-01 Thread Arthur Zamarin
commit: d5f48dbc5bbc5b4ac8f34c5b08857c765619c0bd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  2 04:40:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  2 04:40:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f48dbc

sys-libs/libapparmor: Stabilize 3.0.3-r1 arm64, #867754

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

 sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild 
b/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild
index f039ed3fe314..962548b771e4 100644
--- a/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild
+++ b/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
 IUSE="doc +perl +python static-libs"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-01 Thread Arthur Zamarin
commit: a942117780026df4ca86f75445b49b0384c4e5a3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  2 04:40:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  2 04:40:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9421177

sys-apps/apparmor: Stabilize 3.0.3 arm64, #867754

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

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

diff --git a/sys-apps/apparmor/apparmor-3.0.3.ebuild 
b/sys-apps/apparmor/apparmor-3.0.3.ebuild
index 4cbc200ad95b..2eef41797c29 100644
--- a/sys-apps/apparmor/apparmor-3.0.3.ebuild
+++ b/sys-apps/apparmor/apparmor-3.0.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://launchpad.net/${PN}/${MY_PV}/${PV}/+download/${PN}-${PV}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 arm64"
 IUSE="doc"
 
 RESTRICT="test" # bug 675854



[gentoo-commits] repo/gentoo:master commit in: dev-perl/RPC-XML/

2022-09-01 Thread Arthur Zamarin
commit: df7711b66659c4ea185dbfebb8a26f2682151344
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  2 04:40:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  2 04:40:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df7711b6

dev-perl/RPC-XML: Stabilize 0.820.0 arm64, #867754

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

 dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild 
b/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild
index b5051445afd9..a336b2077528 100644
--- a/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild
+++ b/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="An implementation of XML-RPC"
 
 SLOT="0"
 LICENSE="|| ( Artistic-2 LGPL-2.1 )"
-KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc ~ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-09-01 Thread Arthur Zamarin
commit: 4b036fcaaeaad9cc33e17dd20ee459abc5752bb5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  2 04:40:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  2 04:40:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b036fca

sys-apps/apparmor-utils: Stabilize 3.0.3 arm64, #867754

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

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

diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild 
b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild
index 7db7337d04f3..77690904deca 100644
--- a/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild
+++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 arm64"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: app-office/scribus/, app-office/scribus/files/

2022-09-01 Thread Sam James
commit: 5908d48769d80baedb730c61b2605a983d97bb0f
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 04:37:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 04:37:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5908d487

app-office/scribus: fix build with Poppler 22.09.0

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

 .../files/scribus-1.5.8-poppler-22.09.0.patch| 20 
 app-office/scribus/scribus-1.5.8-r1.ebuild   |  1 +
 2 files changed, 21 insertions(+)

diff --git a/app-office/scribus/files/scribus-1.5.8-poppler-22.09.0.patch 
b/app-office/scribus/files/scribus-1.5.8-poppler-22.09.0.patch
new file mode 100644
index ..106a6f5162b6
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.5.8-poppler-22.09.0.patch
@@ -0,0 +1,20 @@
+--- a/scribus/plugins/import/pdf/slaoutput.cpp
 b/scribus/plugins/import/pdf/slaoutput.cpp
+@@ -3741,9 +3741,16 @@ void SlaOutputDev::getPenState(GfxState *state)
+   break;
+   }
+   double lw = state->getLineWidth();
+-  double *dashPattern;
+   int dashLength;
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 9, 0)
++  const double *dashPattern;
++  const std::vector  = state->getLineDash();
++  dashPattern = dash.data();
++  dashLength = dash.size();
++#else
++  double *dashPattern;
+   state->getLineDash(, , );
++#endif
+   QVector pattern(dashLength);
+   for (int i = 0; i < dashLength; ++i)
+   {

diff --git a/app-office/scribus/scribus-1.5.8-r1.ebuild 
b/app-office/scribus/scribus-1.5.8-r1.ebuild
index 5457bc6ee17f..175ae6cd558b 100644
--- a/app-office/scribus/scribus-1.5.8-r1.ebuild
+++ b/app-office/scribus/scribus-1.5.8-r1.ebuild
@@ -80,6 +80,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.5.8-poppler-22.2.0-2.patch
"${FILESDIR}"/${PN}-1.5.8-poppler-22.03.0.patch # bug 834537
"${FILESDIR}"/${PN}-1.5.8-poppler-22.04.0.patch # bug 843287
+   "${FILESDIR}"/${PN}-1.5.8-poppler-22.09.0.patch
 )
 
 CMAKE_BUILD_TYPE="Release"



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/files/, app-office/libreoffice/

2022-09-01 Thread Sam James
commit: 3fe3e0dc873e97eb1bb5ccb2846fffee35182caa
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 04:20:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 04:37:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fe3e0dc

app-office/libreoffice: fix build with Poppler 22.09.0

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

 .../libreoffice-7.3.5.2-poppler-22.09.0.patch  | 46 ++
 app-office/libreoffice/libreoffice-7.3.5.2.ebuild  |  1 +
 2 files changed, 47 insertions(+)

diff --git 
a/app-office/libreoffice/files/libreoffice-7.3.5.2-poppler-22.09.0.patch 
b/app-office/libreoffice/files/libreoffice-7.3.5.2-poppler-22.09.0.patch
new file mode 100644
index ..f269d53196da
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-7.3.5.2-poppler-22.09.0.patch
@@ -0,0 +1,46 @@
+https://gerrit.libreoffice.org/c/core/+/139249
+
+From 8bad83bf044661357b02b695e6f53e2e19dea396 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 2 Sep 2022 04:31:18 +0100
+Subject: [PATCH] Fix build with Poppler 22.09.0
+
+With Poppler 22.09.0, LO fails to build with:
+```
+/var/tmp/portage/app-office/libreoffice-7.3.5.2/work/libreoffice-7.3.5.2/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:682:36:
 error: too many arguments to function call, expected single argument 'start', 
have 3 arguments
+state->getLineDash(, , );
+~~ ^~~
+/usr/include/poppler/GfxState.h:1506:32: note: 'getLineDash' declared here
+const std::vector (double *start)
+   ^
+1 error generated.
+```
+
+Poppler changed the getLineDash interface:
+```
+-void getLineDash(double **dash, int *length, double *start)
++const std::vector (double *start)
+```
+
+Signed-off-by: Sam James 
+Change-Id: I29e18f20d7650a7fcac1bc8ab4aaa04aaa2ab8fb
+--- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
 b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
+@@ -678,8 +678,16 @@ void PDFOutDev::updateLineDash(GfxState *state)
+ return;
+ assert(state);
+ 
+-double* dashArray; int arrayLen; double startOffset;
++int arrayLen; double startOffset;
++#if POPPLER_CHECK_VERSION(22, 9, 0)
++const double* dashArray;
++const std::vector  = state->getLineDash();
++dashArray = dash.data();
++arrayLen = dash.size();
++#else
++double* dashArray;
+ state->getLineDash(, , );
++#endif
+ 
+ printf( "updateLineDash" );
+ if( arrayLen && dashArray )

diff --git a/app-office/libreoffice/libreoffice-7.3.5.2.ebuild 
b/app-office/libreoffice/libreoffice-7.3.5.2.ebuild
index 07c41dd1473e..92051c1009c6 100644
--- a/app-office/libreoffice/libreoffice-7.3.5.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.3.5.2.ebuild
@@ -296,6 +296,7 @@ PATCHES=(
 
# Upstream
"${FILESDIR}/${PN}-7.3.5.2-gpgme-1.18.0.patch"
+   "${FILESDIR}/${PN}-7.3.5.2-poppler-22.09.0.patch"
 )
 
 S="${WORKDIR}/${PN}-${MY_PV}"



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

2022-09-01 Thread Sam James
commit: 9f2169be9339bfaad54aa9bf60373ff01a79f8c3
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 04:25:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 04:37:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2169be

media-gfx/inkscape: fix build with Poppler 22.09.0

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

 .../files/inkscape-1.2.1-poppler-22.09.0.patch | 35 ++
 media-gfx/inkscape/inkscape-1.2.1.ebuild   |  4 +++
 2 files changed, 39 insertions(+)

diff --git a/media-gfx/inkscape/files/inkscape-1.2.1-poppler-22.09.0.patch 
b/media-gfx/inkscape/files/inkscape-1.2.1-poppler-22.09.0.patch
new file mode 100644
index ..2e5d3b4782f3
--- /dev/null
+++ b/media-gfx/inkscape/files/inkscape-1.2.1-poppler-22.09.0.patch
@@ -0,0 +1,35 @@
+--- a/src/extension/internal/pdfinput/pdf-parser.cpp
 b/src/extension/internal/pdfinput/pdf-parser.cpp
+@@ -697,7 +697,11 @@ void PdfParser::opSetDash(Object args[], int /*numArgs*/)
+   _POPPLER_FREE(obj);
+ }
+   }
++#if POPPLER_CHECK_VERSION(22, 9, 0)
++  state->setLineDash(std::vector (*dash, length), args[1].getNum());
++#else
+   state->setLineDash(dash, length, args[1].getNum());
++#endif
+   builder->updateStyle(state);
+ }
+ 
+--- a/src/extension/internal/pdfinput/svg-builder.cpp
 b/src/extension/internal/pdfinput/svg-builder.cpp
+@@ -388,10 +388,17 @@ void SvgBuilder::_setStrokeStyle(SPCSSAttr *css, 
GfxState *state) {
+ sp_repr_css_set_property(css, "stroke-miterlimit", os_ml.str().c_str());
+ 
+ // Line dash
+-double *dash_pattern;
+ int dash_length;
+ double dash_start;
++#if POPPLER_CHECK_VERSION(22, 9, 0)
++const double *dash_pattern;
++const std::vector  = state->getLineDash(_start);
++dash_pattern = dash.data();
++dash_length = dash.size();
++#else
++double *dash_pattern;
+ state->getLineDash(_pattern, _length, _start);
++#endif
+ if ( dash_length > 0 ) {
+ Inkscape::CSSOStringStream os_array;
+ for ( int i = 0 ; i < dash_length ; i++ ) {

diff --git a/media-gfx/inkscape/inkscape-1.2.1.ebuild 
b/media-gfx/inkscape/inkscape-1.2.1.ebuild
index e2183428d93b..a0df591ee0d9 100644
--- a/media-gfx/inkscape/inkscape-1.2.1.ebuild
+++ b/media-gfx/inkscape/inkscape-1.2.1.ebuild
@@ -108,6 +108,10 @@ RESTRICT="!test? ( test )"
 
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.1-poppler-22.09.0.patch
+)
+
 pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }



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

2022-09-01 Thread Miroslav Šulc
commit: 09f2949667d7e0f5304cfecf8543b5cc6e1b4858
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Sep  2 04:28:30 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Sep  2 04:28:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09f29496

media-sound/abcmidi: bump to 2022.09.01

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

 media-sound/abcmidi/Manifest  |  1 +
 media-sound/abcmidi/abcmidi-2022.09.01.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 05715e3bc326..cb2cbe82fa7d 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,3 +1,4 @@
 DIST abcMIDI-2022.06.14.zip 612729 BLAKE2B 
f9644ea59bb43d50a39f60f31f440e9d4e425701c71877fb812adeaa0757da37d2aabab5c2b3593f38a5a135adc0925545337860452317e558cbfb037c95d4af
 SHA512 
4e8a9a770925e166dabdbf459227b26373c33ed0ec356d093d8f4de457cc9034cd9237d445f31883e7c3974c3fd4b69a6f6fb156b26e03483bcd70793e7457ec
 DIST abcMIDI-2022.08.01.zip 613060 BLAKE2B 
9d488dcfd427e45ea73322e78af46772a090a6319622b826c45fdebe6f4e34a0ed83aa0086366854c3fd921c9e016a39dfa73c6827861321e44e2062491a2ed5
 SHA512 
6fe63ad1829de9c46b792ec6f6dc7edfa8717cc93a2f93d5e91b70af2595b44ed9117d072f4d0505fc0f0971a82f94d709a937a0643936dbb8f7d79d102409fe
 DIST abcMIDI-2022.08.23.zip 613318 BLAKE2B 
42559bd1510f187bb245b12451bc20a6c5df3f70eaa567d182e0b25cdccdff1f61aa6d68b7d5005ee1567b359264eff235bb51d79391abf90c31dba1df580568
 SHA512 
74b28d84aa485a367cec577979f24a2bdc68ee01516576ccb4ea816907e7b011177b53fb1d1b87442f2e9691d43df1e9c97f9e9d578b27d5269ac7a404d91528
+DIST abcMIDI-2022.09.01.zip 613296 BLAKE2B 
f91ae072768af52a4709146cefba1cb4af4a10d08ab1bb042d606672d666065a7a639771d7f2bc9b11af7dd898d230b160c19276ededc932b174f1fb717f3cd4
 SHA512 
45d52ccc90aed618649d18026f2142e0fb4665b97df4cbe20e9cb06ceb08769ab5d00a5bb2e60a9f0de6496cd5d222ea9f865d6c6cffc8efc626b994f8e0ed61

diff --git a/media-sound/abcmidi/abcmidi-2022.09.01.ebuild 
b/media-sound/abcmidi/abcmidi-2022.09.01.ebuild
new file mode 100644
index ..11f547f4cb8e
--- /dev/null
+++ b/media-sound/abcmidi/abcmidi-2022.09.01.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_P="abcMIDI-${PV}"
+DESCRIPTION="Programs for processing ABC music notation files"
+HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html;
+SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip;
+S="${WORKDIR}"/${PN}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+BDEPEND="app-arch/unzip"
+
+src_prepare() {
+   default
+   sed -i "s:-O2::" configure.ac || die
+   sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   if use examples ; then
+   docinto examples
+   dodoc samples/*.abc
+   fi
+}



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

2022-09-01 Thread Miroslav Šulc
commit: 5dc08bd84e75cdb8983b35a2d1952312af38fb17
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Sep  1 19:48:15 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Sep  2 04:22:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dc08bd8

dev-java/htmlcleaner: drop 2.25

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/27108
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/htmlcleaner/Manifest|  1 -
 dev-java/htmlcleaner/htmlcleaner-2.25.ebuild | 73 
 2 files changed, 74 deletions(-)

diff --git a/dev-java/htmlcleaner/Manifest b/dev-java/htmlcleaner/Manifest
index 4352620f3de1..c055de4d6604 100644
--- a/dev-java/htmlcleaner/Manifest
+++ b/dev-java/htmlcleaner/Manifest
@@ -1,2 +1 @@
-DIST htmlcleaner-2.25-src.zip 414193 BLAKE2B 
e840b65665b23a6c55eda49a522994208b7178ddf924e60bdca9304c58df9bde343b31bbd4b7491db7bfd4fe0930283f9019d9213450618e0d50036563cced86
 SHA512 
fb49f0298b05008a727e7ba97a3444c6f8c31f65a9962e42bae63e1dab76fc7302f282daa45177daffcadbb73565685735f44b57107c62819bafa0db030c5ea3
 DIST htmlcleaner-2.26-src.zip 414195 BLAKE2B 
c73533054bf7a8a66a767e53cbafecca1f174cb3be16e116ddd0e025e627603e225323e9095ea40b38a06c661ebe9f2a9e1f53736bf74fd8a2e41d909381c4fb
 SHA512 
df1f9ccc696d538289a0addd19f8d955a3bcb0da88640208c513b2f4f0c4a3ee516b459aa3aae25d36d6ec09c4082b96484df287fb422add2eb160072668af5a

diff --git a/dev-java/htmlcleaner/htmlcleaner-2.25.ebuild 
b/dev-java/htmlcleaner/htmlcleaner-2.25.ebuild
deleted file mode 100644
index bb8c0221c59b..
--- a/dev-java/htmlcleaner/htmlcleaner-2.25.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="HTML parser written in Java that can be used as a tool, library 
or Ant task"
-HOMEPAGE="http://htmlcleaner.sourceforge.net/;
-SRC_URI="mirror://sourceforge/htmlcleaner/files/${P}-src.zip"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="dev-java/jdom:2"
-
-RDEPEND="
-   ${CDEPEND}
-   >=virtual/jre-1.8:*"
-
-DEPEND="
-   ${CDEPEND}
-   dev-java/ant-core:0
-   test? ( dev-java/junit:4 )
-   >=virtual/jdk-1.8:*"
-
-BDEPEND="
-   app-arch/unzip"
-
-JAVA_SRC_DIR="src/main/java"
-JAVA_GENTOO_CLASSPATH="jdom-2"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.24-fix-tests.patch"
-)
-
-src_prepare() {
-   default
-   # Don't require default.xml to be in the current directory.
-   sed -i "s:\"default\.xml\":\"${JAVA_PKG_SHAREPATH}/default.xml\":g" \
-   src/main/java/org/htmlcleaner/ConfigFileTagProvider.java || die
-}
-
-src_configure() {
-   JAVA_GENTOO_CLASSPATH_EXTRA=$(java-pkg_getjars --build-only ant-core)
-}
-
-src_install() {
-   java-pkg-simple_src_install
-   java-pkg_register-ant-task
-   java-pkg_dolauncher ${PN} --main org.${PN}.CommandLine
-
-   insinto "${JAVA_PKG_SHAREPATH}"
-   newins example.xml default.xml
-}
-
-src_test() {
-   local DIR="src/test/java"
-   local CP="${DIR}:${PN}.jar:$(java-pkg_getjars 
junit-4,${JAVA_GENTOO_CLASSPATH})"
-
-   local TESTS=$(find "${DIR}" -name "*Test.java" ! -name "Abstract*")
-   TESTS="${TESTS//src\/test\/java\/}"
-   TESTS="${TESTS//.java}"
-   TESTS="${TESTS//\//.}"
-
-   ejavac -classpath "${CP}" -d "${DIR}" $(find "${DIR}" -name "*.java")
-   ejunit4 -classpath "${CP}" ${TESTS}
-}



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

2022-09-01 Thread Sam James
commit: a5c8dc5fbd1bff22f355891078c55c777c532c93
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 02:41:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 02:41:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c8dc5f

app-text/poppler: unkeyword 22.09.0 for a moment

LO needs a patch

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

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

diff --git a/app-text/poppler/poppler-22.09.0.ebuild 
b/app-text/poppler/poppler-22.09.0.ebuild
index 81157c1a12a0..b46b9ec23054 100644
--- a/app-text/poppler/poppler-22.09.0.ebuild
+++ b/app-text/poppler/poppler-22.09.0.ebuild
@@ -15,7 +15,7 @@ else
 
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/124"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



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

2022-09-01 Thread Sam James
commit: 819d8f855df663924e6c124088cdc215653f852a
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 02:26:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 02:27:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819d8f85

app-text/poppler: add 22.09.0

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

 app-text/poppler/Manifest| 2 ++
 app-text/poppler/{poppler-.ebuild => poppler-22.09.0.ebuild} | 2 +-
 app-text/poppler/poppler-.ebuild | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index 4da7706e3fe7..be966c1e2cc3 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -2,3 +2,5 @@ DIST poppler-22.07.0.tar.xz 1838796 BLAKE2B 
401573c3bd1e4801ee331e97a3787c88c0c3
 DIST poppler-22.07.0.tar.xz.sig 833 BLAKE2B 
a73cc36e0c1c20c4f55e4896ae8d880d62d458a0d256022cdac50e48c7993fbf617e9c4de704958d103fae1ccb619d6122a06d2b51e0389f15338d67e34cefdb
 SHA512 
252c34d4f8b7b43255ea5371c35348ac2d3044860d850fd510213a4785c633e230f61aab06b706b173e8e3482c7028a433fccae982adc18681f0da2b6e2bed3d
 DIST poppler-22.08.0.tar.xz 1840700 BLAKE2B 
7e27eb1e41afb83633288d2d923a58e94590780f6f558e403928582de11c742781a12df11dcd7d9aadbfcbdae2662c83ae23f683552fba9e1984d3a0c4577f53
 SHA512 
bbff6d51eaafe58891357069c83e43ea25b4077755fa715a17b38660cd3cd546fa21d2e17a272d9b375f7e440e6e3661e84a20f18d445e0f28d06971abc04666
 DIST poppler-22.08.0.tar.xz.sig 833 BLAKE2B 
8f6476068a78a0d145b2c43826ad3a73175a5506aaaecd14f837deb21b7a247154ba41e87877e35f249229871f006930c5849649a4310820020dc4cd7284497d
 SHA512 
3c5350e5b9ddd872c4cf61e7463897298fbd4233be45241d6720e0debb6a0577dd45d663ba863bcc6ebb457197ade1093d518a363f3d277e382947c75a897ebb
+DIST poppler-22.09.0.tar.xz 1842704 BLAKE2B 
7104dc18582611901e55dbaa84d9ae87121773370b677719c470c9804fd0a74164e72b4f39c5113531736e37327b59abb2d47b9dba58acf127180fed0cd3021c
 SHA512 
bd288b042ad6fa31584d733b941b7ba72d9e68407fda5596827d559be0f46cf27dd8e0b1b7e0d58c997e29b18c5f086486f900965229c61e034e31d8ac474613
+DIST poppler-22.09.0.tar.xz.sig 833 BLAKE2B 
bda372fa8d8d3d7ebe4263f9f81212d69e09b50e787a853390191c1bfcc38fd65f8e524f3810b6d3d25820ba5b2fe3d337c9e661c0747a73d64cbcdfb06b8205
 SHA512 
678e374c184e403b85cfbdc954b80fa4132f37d34eb60854f7708d7963b98f4e57997ec9a9aa8e17090ee696ff5821c3479857ef3f93a69e32c3f25744c84e43

diff --git a/app-text/poppler/poppler-.ebuild 
b/app-text/poppler/poppler-22.09.0.ebuild
similarity index 98%
copy from app-text/poppler/poppler-.ebuild
copy to app-text/poppler/poppler-22.09.0.ebuild
index 02a66a8252b4..81157c1a12a0 100644
--- a/app-text/poppler/poppler-.ebuild
+++ b/app-text/poppler/poppler-22.09.0.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-   SLOT="0/123"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+   SLOT="0/124"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 
 DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"

diff --git a/app-text/poppler/poppler-.ebuild 
b/app-text/poppler/poppler-.ebuild
index 02a66a8252b4..81157c1a12a0 100644
--- a/app-text/poppler/poppler-.ebuild
+++ b/app-text/poppler/poppler-.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-   SLOT="0/123"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+   SLOT="0/124"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 
 DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/dafny-bin/

2022-09-01 Thread Maciej Barć
commit: b3dc489e2b4f645738bb37b31c9c7a491d2ab31a
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Sep  2 02:22:30 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Sep  2 02:22:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3dc489e

dev-lang/dafny-bin: drop old 3.7.2

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

 dev-lang/dafny-bin/Manifest   |  1 -
 dev-lang/dafny-bin/dafny-bin-3.7.2.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/dev-lang/dafny-bin/Manifest b/dev-lang/dafny-bin/Manifest
index a10076e98a45..16bad2dd965f 100644
--- a/dev-lang/dafny-bin/Manifest
+++ b/dev-lang/dafny-bin/Manifest
@@ -1,4 +1,3 @@
-DIST dafny-3.7.2-x64-ubuntu-16.04.zip 76166815 BLAKE2B 
a0b2531dedbe413298b6d92a65c854d70785d8732688d1e3556a5e5dc8c268b36dbb994e35960f2a18ecf40e64a6ff0912fa8df79beb6f2f81164be51907d262
 SHA512 
e472b1c848aece2980e67134a27bc1cab4a531b048790b7b36638e618d59f3f3e8ddcb538cd24723135266899a02b7c8952a73d81c4848e672c21c99c40c5af0
 DIST dafny-3.7.3-x64-ubuntu-16.04.zip 76169341 BLAKE2B 
eb8bee64a0bd39b8af0996e298590c83bcf306dbfda5bc486ef70b13187b4fc0131fd2b98d5eb1b87a3177b1f25c5cd64b82522e4d57cf1b0d2aa1eb34869789
 SHA512 
0bdda39e8ae22eff72bd57e4ef5f07495e27156b11ff553a2e1f76731d7daa5ce6ac4f4d8b16b3365eacbbd25bc81d88cbfece9a0350e2a0faac2a035f3d5561
 DIST dafny-3.8.0-x64-ubuntu-16.04.zip 76181911 BLAKE2B 
9fbae78bb08ed448a164188758c53de6eb928f16e941ee2830c5d8ed3980e3f4ccdd4f1b99c30061a5838ef96dd71ad0ac4a69ffdf45ca8a428e37cbd1f8049d
 SHA512 
43628709dfe34d91fda3b723e4f9deacace463a4002c520d62b319f3618b2e62dec93e2fd913926e41c8ef75dd3535a909c4eeb2e58e00faa6ffdd1f028f8277
 DIST dafny-3.8.1-x64-ubuntu-16.04.zip 76192825 BLAKE2B 
fbfe65f917fb1c04151969e466097ea5703b70fea5c2e04ed6ed756d05c3c46796951d641cca66c30b59d4b70dcee2bef9c7ccac6cd04fe3204b41a08910197c
 SHA512 
ae10f912977827525902317a2215b3066f4271efd2dfdf314859b8c82cfb18ea881bafba5bde0d9f31f3b1429bef252774ca7a495f6661dff7f9f0d5fe042806

diff --git a/dev-lang/dafny-bin/dafny-bin-3.7.2.ebuild 
b/dev-lang/dafny-bin/dafny-bin-3.7.2.ebuild
deleted file mode 100644
index 8601d4b64977..
--- a/dev-lang/dafny-bin/dafny-bin-3.7.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Verification-aware programming language"
-HOMEPAGE="https://dafny.org/;
-SRC_URI="https://github.com/dafny-lang/dafny/releases/download/v${PV}/dafny-${PV}-x64-ubuntu-16.04.zip;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64"  # Binaries are compiled only for x86_64.
-REQUIRED_USE="elibc_glibc"
-
-RDEPEND="
-   dev-libs/userspace-rcu
-   dev-util/lttng-ust
-   sci-mathematics/z3
-"
-BDEPEND="app-arch/unzip"
-
-S="${WORKDIR}"/dafny
-QA_PREBUILT="*"
-
-src_prepare() {
-   default
-
-   # Remove bundled z3.
-   # NOTICE: New versions do not need the bundled one but older versions
-   # hardcoded the path relative to "dafny" binary.
-   # While bumping make sure to verify that system's "z3" is used.
-   rm -r z3 || die
-}
-
-src_install() {
-   local dest=/opt/dafny
-
-   insinto ${dest}
-   # Maybe too general, but this installation mode matched how it arrives.
-   insopts -m0755
-   doins "${S}"/*
-
-   local bin
-   for bin in DafnyServer dafny ; do
-   dosym ../../${dest}/${bin} /usr/bin/${bin}
-   done
-
-   # Make "dafny-server" clients happy.
-   dosym ../../${dest}/DafnyServer /usr/bin/dafny-server
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/dafny-bin/

2022-09-01 Thread Maciej Barć
commit: 64e87607ee03faca4b365625be5dc32c2cbb8cd6
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Sep  2 02:21:27 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Sep  2 02:21:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e87607

dev-lang/dafny-bin: bump to 3.8.1

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

 dev-lang/dafny-bin/Manifest   |  1 +
 dev-lang/dafny-bin/dafny-bin-3.8.1.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-lang/dafny-bin/Manifest b/dev-lang/dafny-bin/Manifest
index f9268f44c180..a10076e98a45 100644
--- a/dev-lang/dafny-bin/Manifest
+++ b/dev-lang/dafny-bin/Manifest
@@ -1,3 +1,4 @@
 DIST dafny-3.7.2-x64-ubuntu-16.04.zip 76166815 BLAKE2B 
a0b2531dedbe413298b6d92a65c854d70785d8732688d1e3556a5e5dc8c268b36dbb994e35960f2a18ecf40e64a6ff0912fa8df79beb6f2f81164be51907d262
 SHA512 
e472b1c848aece2980e67134a27bc1cab4a531b048790b7b36638e618d59f3f3e8ddcb538cd24723135266899a02b7c8952a73d81c4848e672c21c99c40c5af0
 DIST dafny-3.7.3-x64-ubuntu-16.04.zip 76169341 BLAKE2B 
eb8bee64a0bd39b8af0996e298590c83bcf306dbfda5bc486ef70b13187b4fc0131fd2b98d5eb1b87a3177b1f25c5cd64b82522e4d57cf1b0d2aa1eb34869789
 SHA512 
0bdda39e8ae22eff72bd57e4ef5f07495e27156b11ff553a2e1f76731d7daa5ce6ac4f4d8b16b3365eacbbd25bc81d88cbfece9a0350e2a0faac2a035f3d5561
 DIST dafny-3.8.0-x64-ubuntu-16.04.zip 76181911 BLAKE2B 
9fbae78bb08ed448a164188758c53de6eb928f16e941ee2830c5d8ed3980e3f4ccdd4f1b99c30061a5838ef96dd71ad0ac4a69ffdf45ca8a428e37cbd1f8049d
 SHA512 
43628709dfe34d91fda3b723e4f9deacace463a4002c520d62b319f3618b2e62dec93e2fd913926e41c8ef75dd3535a909c4eeb2e58e00faa6ffdd1f028f8277
+DIST dafny-3.8.1-x64-ubuntu-16.04.zip 76192825 BLAKE2B 
fbfe65f917fb1c04151969e466097ea5703b70fea5c2e04ed6ed756d05c3c46796951d641cca66c30b59d4b70dcee2bef9c7ccac6cd04fe3204b41a08910197c
 SHA512 
ae10f912977827525902317a2215b3066f4271efd2dfdf314859b8c82cfb18ea881bafba5bde0d9f31f3b1429bef252774ca7a495f6661dff7f9f0d5fe042806

diff --git a/dev-lang/dafny-bin/dafny-bin-3.8.1.ebuild 
b/dev-lang/dafny-bin/dafny-bin-3.8.1.ebuild
new file mode 100644
index ..39a827f48c53
--- /dev/null
+++ b/dev-lang/dafny-bin/dafny-bin-3.8.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Verification-aware programming language"
+HOMEPAGE="https://dafny.org/;
+SRC_URI="https://github.com/dafny-lang/dafny/releases/download/v${PV}/dafny-${PV}-x64-ubuntu-16.04.zip;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64"  # Binaries are compiled only for x86_64.
+REQUIRED_USE="elibc_glibc"
+
+RDEPEND="
+   dev-libs/userspace-rcu
+   dev-util/lttng-ust
+   sci-mathematics/z3
+"
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"/dafny
+QA_PREBUILT="*"
+
+src_prepare() {
+   default
+
+   # Remove bundled z3.
+   # NOTICE: New versions do not need the bundled one but older versions
+   # hardcoded the path relative to "dafny" binary.
+   # While bumping make sure to verify that system's "z3" is used
+   # by, for example, compiling/verifying a simple dafny program.
+   rm -r z3 || die
+}
+
+src_install() {
+   local dest=/opt/dafny
+
+   insinto ${dest}
+   # Maybe too general, but this installation mode matched how it arrives.
+   insopts -m0755
+   doins "${S}"/*
+
+   local bin
+   for bin in DafnyServer dafny ; do
+   dosym ../../${dest}/${bin} /usr/bin/${bin}
+   done
+
+   # Make "dafny-server" clients happy.
+   dosym ../../${dest}/DafnyServer /usr/bin/dafny-server
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/files/, dev-games/godot/

2022-09-01 Thread Jay Faulkner
commit: 220f64b1c15644bd4853eff296c38b2cd4018f76
Author: Jay Faulkner  jvf  cc>
AuthorDate: Fri Sep  2 02:20:28 2022 +
Commit: Jay Faulkner  jvf  cc>
CommitDate: Fri Sep  2 02:21:00 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=220f64b1

dev-games/godot: treeclean, migrated to ::gentoo

Signed-Off-By: Jay Faulkner  jvf.cc>

 dev-games/godot/Manifest   |   1 -
 .../godot/files/godot-3.3.2-fix-llvm-build.patch   |  36 -
 dev-games/godot/godot-3.3.2-r1.ebuild  | 145 -
 dev-games/godot/metadata.xml   |  30 -
 4 files changed, 212 deletions(-)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
deleted file mode 100644
index 26b22352d..0
--- a/dev-games/godot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST godot-3.3.2.tar.gz 29524679 BLAKE2B 
1d7ee1703388d98c41524f64a99859216b060daad4502c4118adf31a95d45aa230d058630ae8735282a9b5d9f7c1ee464fb4caf9f92e3e55340370e007102f8d
 SHA512 
3a8d187d44460ce0f28f9d26fabb30b5a9af651d9d1a1446480823885aae3ad018e32a072d4d60cf5d2c152b97759cee2172ca314c517d01cff8ddf05d91c24e

diff --git a/dev-games/godot/files/godot-3.3.2-fix-llvm-build.patch 
b/dev-games/godot/files/godot-3.3.2-fix-llvm-build.patch
deleted file mode 100644
index 7cb5823eb..0
--- a/dev-games/godot/files/godot-3.3.2-fix-llvm-build.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/SConstruct b/SConstruct
-index c30f533..388be69 100644
 a/SConstruct
-+++ b/SConstruct
-@@ -174,6 +174,8 @@ opts.Add(BoolVariable("builtin_zstd", "Use the built-in 
Zstd library", True))
- # Compilation environment setup
- opts.Add("CXX", "C++ compiler")
- opts.Add("CC", "C compiler")
-+opts.Add("AR", "Archiver")
-+opts.Add("RANLIB", "Random Access Library Indexer")
- opts.Add("LINK", "Linker")
- opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers")
- opts.Add("CFLAGS", "Custom flags for the C compiler")
-diff --git a/platform/x11/detect.py b/platform/x11/detect.py
-index ba5fb30..d907701 100644
 a/platform/x11/detect.py
-+++ b/platform/x11/detect.py
-@@ -129,7 +129,6 @@ def configure(env):
- if "clang++" not in os.path.basename(env["CXX"]):
- env["CC"] = "clang"
- env["CXX"] = "clang++"
--env.extra_suffix = ".llvm" + env.extra_suffix
- 
- if env["use_lld"]:
- if env["use_llvm"]:
-@@ -189,10 +188,6 @@ def configure(env):
- env.Append(CCFLAGS=["-flto"])
- env.Append(LINKFLAGS=["-flto"])
- 
--if not env["use_llvm"]:
--env["RANLIB"] = "gcc-ranlib"
--env["AR"] = "gcc-ar"
--
- env.Append(CCFLAGS=["-pipe"])
- env.Append(LINKFLAGS=["-pipe"])
- 

diff --git a/dev-games/godot/godot-3.3.2-r1.ebuild 
b/dev-games/godot/godot-3.3.2-r1.ebuild
deleted file mode 100644
index bee4feb73..0
--- a/dev-games/godot/godot-3.3.2-r1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit desktop python-any-r1 scons-utils toolchain-funcs xdg
-
-DESCRIPTION="Multi-platform 2D and 3D game engine"
-HOMEPAGE="https://godotengine.org;
-
-SRC_URI="https://github.com/godotengine/${PN}/archive/${PV}-stable.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${P}-stable"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="Apache-2.0 Boost-1.0 BSD CC-BY-3.0 MIT MPL-2.0 OFL-1.1 public-domain 
ZLIB"
-SLOT="0/3"
-IUSE="+bullet debug deprecated +enet +freetype lto +mbedtls +ogg +opus 
pulseaudio +raycast +theora +udev +upnp +vorbis +webp"
-
-RDEPEND="
-   app-arch/lz4
-   app-arch/zstd
-   dev-libs/libpcre2[pcre32]
-   media-libs/alsa-lib
-   media-libs/embree:3
-   media-libs/libpng:0=
-   media-libs/libvpx
-   media-libs/mesa[gles2]
-   sys-libs/zlib
-   x11-libs/libX11
-   x11-libs/libXcursor
-   x11-libs/libXi
-   x11-libs/libXinerama
-   virtual/glu
-   virtual/opengl
-   bullet? ( >=sci-physics/bullet-2.89 )
-   enet? ( net-libs/enet:= )
-   freetype? ( media-libs/freetype:2 )
-   mbedtls? ( net-libs/mbedtls )
-   ogg? ( media-libs/libogg )
-   opus? (
-   media-libs/opus
-   media-libs/opusfile
-   )
-   pulseaudio? ( media-sound/pulseaudio )
-   theora? ( media-libs/libtheora )
-   udev? ( virtual/udev )
-   upnp? ( net-libs/miniupnpc )
-   vorbis? ( media-libs/libvorbis )
-   webp? ( media-libs/libwebp )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-lang/yasm
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-fix-llvm-build.patch
-)
-
-src_prepare() {
-   default
-   rm -r 
thirdparty/{bullet,embree,enet,freetype,libogg,libpng,libtheora,libvorbis,libvpx,libwebp,mbedtls,miniupnpc,opus,pcre2,zstd}
 || die
-}
-
-src_configure() {
-   myesconsargs=(
-   CC="$(tc-getCC)"
-   

[gentoo-commits] repo/gentoo:master commit in: games-util/antimicrox/files/, games-util/antimicrox/

2022-09-01 Thread Maciej Barć
commit: b226852e92f98a0f42dfdadab9fc3373addb6ea7
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Sep  1 22:34:22 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Sep  2 02:18:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b226852e

games-util/antimicrox: new package; add version 3.2.5

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

 games-util/antimicrox/Manifest |  1 +
 games-util/antimicrox/antimicrox-3.2.5.ebuild  | 72 ++
 .../antimicrox/files/antimicrox-man_gz.patch   | 13 
 games-util/antimicrox/metadata.xml | 13 
 4 files changed, 99 insertions(+)

diff --git a/games-util/antimicrox/Manifest b/games-util/antimicrox/Manifest
new file mode 100644
index ..4947556b9ad9
--- /dev/null
+++ b/games-util/antimicrox/Manifest
@@ -0,0 +1 @@
+DIST antimicrox-3.2.5.tar.gz 1801792 BLAKE2B 
8e42bef2c04f57a4ca733fa9632bb8b2070e4bfc6f0ac1c01016dd221a6cf24a229d1090c0d8ed2a7562d4c7224668cebdf0fe23265ac4d9208403f9fbe7e85c
 SHA512 
5b9e75fcb1e5d7e12d5880f83451c12f0eb2da1a6e43387fc42bbcba8c24a77398868f69177277840b9a7541736007fdbec58fd852d32d12ca559f6f75178c0b

diff --git a/games-util/antimicrox/antimicrox-3.2.5.ebuild 
b/games-util/antimicrox/antimicrox-3.2.5.ebuild
new file mode 100644
index ..71c41513753d
--- /dev/null
+++ b/games-util/antimicrox/antimicrox-3.2.5.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit udev xdg cmake
+
+DESCRIPTION="Graphical program used to map keyboard buttons and mouse controls 
to a gamepad"
+HOMEPAGE="https://github.com/AntiMicroX/antimicrox/;
+SRC_URI="https://github.com/AntiMicroX/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+# Tests fail to build
+# https://github.com/AntiMicroX/antimicrox/issues/530
+RESTRICT="test"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   media-libs/libsdl2[X,joystick]
+   virtual/udev
+   x11-libs/libX11
+   x11-libs/libXi
+   x11-libs/libXtst
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   doc? ( app-doc/doxygen[dot] )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-man_gz.patch )
+DOCS=( CHANGELOG.md README.md )
+
+src_configure() {
+   local mycmakeargs=(
+   -DAPPDATA=OFF
+   -DCHECK_FOR_UPDATES=OFF
+   -DINSTALL_UINPUT_UDEV_RULES=OFF  # Install in src_install
+   -DWITH_TESTS=OFF
+   -DWITH_UINPUT=ON
+   -DWITH_X11=ON
+   -DWITH_XTEST=ON
+   -DBUILD_DOCS=$(usex doc ON OFF)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   rm -r "${ED}"/usr/share/doc/${PN} || die
+
+   udev_dorules "${S}"/other/60-${PN}-uinput.rules
+
+   use doc && dodoc -r "${S}"/docs/{html,latex}
+}
+
+pkg_postinst() {
+   udev_reload
+   xdg_pkg_postinst
+}
+
+pkg_postrm() {
+   udev_reload
+   xdg_pkg_postrm
+}

diff --git a/games-util/antimicrox/files/antimicrox-man_gz.patch 
b/games-util/antimicrox/files/antimicrox-man_gz.patch
new file mode 100644
index ..0a6bb9cae71c
--- /dev/null
+++ b/games-util/antimicrox/files/antimicrox-man_gz.patch
@@ -0,0 +1,13 @@
+diff --git a/other/CMakeLists.txt b/other/CMakeLists.txt
+index 22b10574..66f2e483 100644
+--- a/other/CMakeLists.txt
 b/other/CMakeLists.txt
+@@ -1,7 +1,3 @@
+ add_subdirectory(appdata)
+ 
+-add_custom_target(manpage)
+-add_custom_command(TARGET manpage PRE_BUILD
+-COMMAND gzip -c -9 -n "${PROJECT_SOURCE_DIR}/other/antimicrox.1" > 
"antimicrox.1.gz" VERBATIM
+-)
+-install(FILES "${CMAKE_CURRENT_BINARY_DIR}/antimicrox.1.gz" DESTINATION 
"${CMAKE_INSTALL_DATAROOTDIR}/man/man1")
++install(FILES "${PROJECT_SOURCE_DIR}/other/antimicrox.1" DESTINATION 
"${CMAKE_INSTALL_DATAROOTDIR}/man/man1")

diff --git a/games-util/antimicrox/metadata.xml 
b/games-util/antimicrox/metadata.xml
new file mode 100644
index ..77865b917d88
--- /dev/null
+++ b/games-util/antimicrox/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+x...@gentoo.org
+Maciej Barć
+  
+  
+https://github.com/AntiMicroX/antimicrox/issues
+AntiMicroX/antimicrox
+  
+



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

2022-09-01 Thread Jay Faulkner
commit: 56a16cb2b9804e88b146e69c6c96cb9437c9bf44
Author: Jay Faulkner  jvf  cc>
AuthorDate: Fri Sep  2 02:09:39 2022 +
Commit: Jay Faulkner  jvf  cc>
CommitDate: Fri Sep  2 02:10:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56a16cb2

Revert "games-util/mangohud: version bump to 0.6.8"

This reverts commit 4636e479e98f107273cecb1565c4198a149d3284.

Causing pkgcheck failures:
games-util/mangohud
  NonsolvableDepsInStable: version 0.6.8: nonsolvable depset(depend) 
keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ 
~media-libs/imgui-1.81 ]
  NonsolvableDepsInStable: version 0.6.8: nonsolvable depset(rdepend) 
keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ 
~media-libs/imgui-1.81 ]
  NonsolvableDepsInStable: version : nonsolvable depset(depend) 
keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ 
~media-libs/imgui-1.81 ]
  NonsolvableDepsInStable: version : nonsolvable depset(rdepend) 
keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ 
~media-libs/imgui-1.81 ]
  VisibleVcsPkg: version : VCS version visible for KEYWORDS="~amd64", 
profile default/linux/amd64/17.0/x32 (52 total)

reverted by instruction of sam_ in #gentoo-guru

Signed-Off-By: Jay Faulkner  jvf.cc>

 games-util/mangohud/Manifest  |   1 -
 games-util/mangohud/mangohud-0.6.8.ebuild | 100 --
 games-util/mangohud/mangohud-.ebuild  |  92 ---
 3 files changed, 193 deletions(-)

diff --git a/games-util/mangohud/Manifest b/games-util/mangohud/Manifest
index 97ecf7cc5..16dbf2e48 100644
--- a/games-util/mangohud/Manifest
+++ b/games-util/mangohud/Manifest
@@ -2,4 +2,3 @@ DIST imgui-1.81-1-meson-wrap.zip 1850 BLAKE2B 
325f84fd57a896ec9aceb83a54752e8dba
 DIST imgui-1.81.tar.gz 1413443 BLAKE2B 
6f2e63777821b2767da92d9f40f4de7b4313c38817413e959e612c0ce67701645cf29f0748a3b86cfbd41e0b4b2c8099e9a0ca786c637ca1661fffd7b0de0629
 SHA512 
d7a2b66dea77359f78068a595607d7668e09ddd0b91910f67fc6463cb920b91b0cc1855984bd4d41e6a880b69ca7cd5e3adc064dcf461c0629b9f8c845a4fc3e
 DIST mangohud-0.6.6.1.tar.gz 14839055 BLAKE2B 
e0e27e62bf688b80611461ecab1bf4cf2c39f8359a9dc2cc1362555bfca55db30a72684da4e07e03970d8e5dee1d26f1d7a1fa30ff47aa86ec653dba273f24cf
 SHA512 
c097dede7e534641f12a9c7f0a2ce049611e17732c7d232251b38d5c50bbcee53b2b22e548ff27f514fa57a45c563d883a1a9382c2c0ee9ac6832a2775e8f221
 DIST mangohud-0.6.7.1.tar.gz 14834501 BLAKE2B 
6fdd91309531f32d663a0bec4f3edd26095781290ce40294f4ea87297855ce210efbc57443710aa180652bc555887519a12166c76dec19cdf3037bbdc384db15
 SHA512 
7d5250cc6a50215430cc79c7d11ad18219be374966383ab3f6cba9626fa045c973245d74bc32d75649adebf0fdc7acd086f5afdf5e1708e35da1f7a920a54f1d
-DIST mangohud-0.6.8.tar.gz 14844076 BLAKE2B 
0da41ecac5e608e755cd1f3bbb3cff698e55a59adb3a5e5c42d1b8b19b1c0666c572016c29db11992ff72abaa80b756bbd50687ce17409380e89a2554f13dee1
 SHA512 
c2344c21dedebce0c56e88db476177eef29bab9e418a3c5ba13d1059d81f3ee23718e2f9257e32f9f62dcaf6554c65cbf36dac691b2bb3c355def2c9de0a52cc

diff --git a/games-util/mangohud/mangohud-0.6.8.ebuild 
b/games-util/mangohud/mangohud-0.6.8.ebuild
deleted file mode 100644
index e77071978..0
--- a/games-util/mangohud/mangohud-0.6.8.ebuild
+++ /dev/null
@@ -1,100 +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 python-any-r1 meson
-
-MY_PV=$(ver_cut 1-3)
-[[ -n "$(ver_cut 4)" ]] && MY_PV_REV="-$(ver_cut 4)"
-
-DESCRIPTION="A Vulkan and OpenGL overlay for monitoring FPS, temperatures, 
CPU/GPU load and more"
-HOMEPAGE="https://github.com/flightlessmango/MangoHud;
-
-SRC_URI="
-   
https://github.com/flightlessmango/MangoHud/archive/v${MY_PV}${MY_PV_REV}.tar.gz
 -> ${P}.tar.gz
-"
-
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia"
-
-REQUIRED_USE="
-   || ( X wayland )
-   xnvctrl? ( video_cards_nvidia )"
-
-BDEPEND="
-   app-arch/unzip
-   $(python_gen_any_dep 'dev-python/mako[${PYTHON_USEDEP}]')
-"
-
-python_check_deps() {
-   python_has_version "dev-python/mako[${PYTHON_USEDEP}]"
-}
-
-DEPEND="
-   ~media-libs/imgui-1.81
-   dev-libs/spdlog
-   dev-util/glslang
-   >=dev-util/vulkan-headers-1.2
-   media-libs/vulkan-loader
-   media-libs/libglvnd
-   x11-libs/libdrm
-   dbus? ( sys-apps/dbus )
-   X? ( x11-libs/libX11 )
-   video_cards_nvidia? (
-   x11-drivers/nvidia-drivers
-   xnvctrl? ( x11-drivers/nvidia-drivers[static-libs] )
-   )
-   wayland? ( dev-libs/wayland )
-"
-
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/MangoHud-${PV}"
-
-PATCHES=(
-   "${FILESDIR}/mangohud-0.6.6-meson-fix-imgui-dep.patch"
-)
-
-src_unpack() {
-   default
-   [[ -n "${MY_PV_REV}" ]] && ( mv 

[gentoo-commits] repo/proj/guru:dev commit in: sys-power/tlp/

2022-09-01 Thread Jay Faulkner
commit: 4c77f8f888abd2553fc03a6c54d6c0a2a0424b69
Author: Jay Faulkner  jvf  cc>
AuthorDate: Fri Sep  2 01:47:15 2022 +
Commit: Jay Faulkner  jvf  cc>
CommitDate: Fri Sep  2 02:09:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c77f8f8

sys-power/tlp: Remove unneeded use flags

The systemd and elogind toggles in the tlp build only toggle
installation of unit file and sleep triggers. There's no need to
conditionally install those per PG#0301.

Signed-Off-By: Jay Faulkner  jvf.cc>

 sys-power/tlp/tlp-1.5.0.ebuild | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/sys-power/tlp/tlp-1.5.0.ebuild b/sys-power/tlp/tlp-1.5.0.ebuild
index 0fc6f0d01..bf187 100644
--- a/sys-power/tlp/tlp-1.5.0.ebuild
+++ b/sys-power/tlp/tlp-1.5.0.ebuild
@@ -12,25 +12,22 @@ S="${WORKDIR}/TLP-${PV}"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="bash-completion elogind systemd"
 RESTRICT="mirror"
+# It's uncertain if elogind/systemd is actually required, however, without the 
sleep
+# hooks working, which require one of them, it doesn't seem like this app is 
very useful.
 RDEPEND="virtual/udev
-   bash-completion? ( app-shells/bash app-shells/bash-completion )
-   elogind? ( sys-auth/elogind )
-   systemd? ( sys-apps/systemd )"
+   || ( sys-auth/elogind sys-apps/systemd )"
 DEPEND="${RDEPEND}"
-REQUIRED_USE="?? ( elogind systemd )"
 
 src_install() {
emake \
DESTDIR="${D}" \
TLP_NO_INIT=1 \
-   TLP_NO_BASHCOMP=$(usex bash-completion 0 1) \
-   TLP_WITH_ELOGIND=$(usex elogind 1 0) \
-   TLP_WITH_SYSTEMD=$(usex systemd 1 0) \
+   TLP_WITH_ELOGIND=1 \
+   TLP_WITH_SYSTEMD=1 \
install install-man
 
-   chmod 444 "${D}/usr/share/tlp/defaults.conf" # manpage says this file 
should not be edited
+   fperms 444 "/usr/share/tlp/defaults.conf" # manpage says this file 
should not be edited
newinitd "${FILESDIR}/tlp.init" tlp
keepdir "/var/lib/tlp" # created by Makefile, probably important
 }



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

2022-09-01 Thread Sam James
commit: bcfa32d6b0ce93895f07cceb38e42dd3c0f01fcb
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 01:51:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 01:51:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcfa32d6

media-libs/openimageio: add 2.3.19.0

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

 media-libs/openimageio/Manifest|   1 +
 media-libs/openimageio/openimageio-2.3.19.0.ebuild | 175 +
 2 files changed, 176 insertions(+)

diff --git a/media-libs/openimageio/Manifest b/media-libs/openimageio/Manifest
index cb56b2cb673d..0a428a5854d4 100644
--- a/media-libs/openimageio/Manifest
+++ b/media-libs/openimageio/Manifest
@@ -3,5 +3,6 @@ DIST openimageio-2.3.13.0.tar.gz 32456755 BLAKE2B 
897a7db0eabb9a7cc29ab8fea368c3
 DIST openimageio-2.3.15.0.tar.gz 32626322 BLAKE2B 
1367e40dbed3d43b53db1b7117c563782396b255e366ea9586438a5c81cb8ae96ff42a0e445c7932bc92dc327adae921b383c2e6d787dc6e67cf71946d6174c1
 SHA512 
8ed0303fd9314e01cbf6d45627eb6e88e3fd356387a7657a4b31bbe455a4a493f88a2b511c1d5cf86a9c00346dbc03f9b32d2a6df9da033e7e78e86142ce888c
 DIST openimageio-2.3.16.0.tar.gz 32632560 BLAKE2B 
bde9d46b74135f03215cc3741c0378580dc34381da041b3d06ff50154627edd69b93e1a714bc99c7800fe952300f752cb9d8ca62b042ec91569dbbc9bc10950f
 SHA512 
2249dfc7f9c4ede563d5ed05ed76557e0b81c35054832b4de2a7820c8619886afa3f260cd26b5f4291f74c9d9c16b9a2ac3772e23b5b70bc87c2c7a0d0c10726
 DIST openimageio-2.3.17.0.tar.gz 32640557 BLAKE2B 
6e3df687e51615687b2e1f445b9a241fa703fec14f0f93e80c50ce6c2e035489be751656e62dd685bac59f983942615fe8a33eeae7e83fd93b037e58d86a248b
 SHA512 
25cb1a671e7cd5154e363eef178ab091fd7d55868746a4394340567a794f6c6f0295e58721a5b4ee8bf66b4cc0e6a01c3e82f9cc9de9953ae349d45738a04700
+DIST openimageio-2.3.19.0.tar.gz 32641108 BLAKE2B 
f4fd3ca79beecd839b2510a03856d47a59312b33885e8561e60650c896de05738bf757805bea7f2fb659581bb19ffbd6894513dc925e0af80235da4a5c31c9ce
 SHA512 
f59068d9935ea43e07532e24c45752dc206054034ac79a8ae3ce698343695a4faac7b71ea39bc856946eb084b4287413d75fc5700c59c8d6b409722f47f53072
 DIST 
openimageio-oexr-test-image-f17e353fbfcde3406fe02675f4d92aeae422a560.tar.gz 
252226183 BLAKE2B 
b94fb08515e18821e5b88c10031ca53675c56f96397e00b4e186d8dfb9f8557bc935ff102d61835590dca6deeef90dba03b81fd76a7958ab4d0592c042c2130a
 SHA512 
26b9b2cda9d48554b8a53f06bc20301f8ff77dc5e1d7caf9ec45aaaefd8578d3d4d4b2e0a1d1b0f697805fdc0c5d4bae4948cea21821df3006ac0f8b9020f85f
 DIST 
openimageio-oiio-test-image-b85d7a3a10a3256b50325ad310c33e7f7cf2c6cb.tar.gz 
137513393 BLAKE2B 
ebde02d57daaa58c08c7aab2251c39eefd5b736e1cc4a6d28603d8ee52b7828fa7529c9616207b8b0bcb04d88cd4c60c6325e6f09b4f3410dd6e61c5532b04ad
 SHA512 
840a6785779d85f5da052cb635a92c27451e464414fefd2faaf5fc7a6b78936ff05a6a960c07bb968d7c18e753053ff0f425505de54577d30620fbff9be043fb

diff --git a/media-libs/openimageio/openimageio-2.3.19.0.ebuild 
b/media-libs/openimageio/openimageio-2.3.19.0.ebuild
new file mode 100644
index ..347165ba2e87
--- /dev/null
+++ b/media-libs/openimageio/openimageio-2.3.19.0.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FONT_PN=OpenImageIO
+PYTHON_COMPAT=( python3_{8..10} )
+
+TEST_OIIO_IMAGE_COMMIT="b85d7a3a10a3256b50325ad310c33e7f7cf2c6cb"
+TEST_OEXR_IMAGE_COMMIT="f17e353fbfcde3406fe02675f4d92aeae422a560"
+inherit cmake font python-single-r1
+
+DESCRIPTION="A library for reading and writing images"
+HOMEPAGE="https://sites.google.com/site/openimageio/ 
https://github.com/OpenImageIO;
+SRC_URI="https://github.com/OpenImageIO/oiio/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" test? (
+   
https://github.com/OpenImageIO/oiio-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz
 -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz
+   
https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz
 -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz
+   )"
+S="${WORKDIR}/oiio-${PV}"
+
+LICENSE="BSD"
+# TODO: drop .1 on next SONAME change (2.3 -> 2.4?) as we needed to nudge it
+# for changing to openexr 3 which broke ABI.
+SLOT="0/$(ver_cut 1-2).1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+X86_CPU_FEATURES=(
+   aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
+   avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
+)
+CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
+
+IUSE="dicom doc ffmpeg gif jpeg2k opencv opengl openvdb ptex python qt5 raw 
test +truetype ${CPU_FEATURES[@]%:*}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Not quite working yet
+RESTRICT="!test? ( test ) test"
+
+BDEPEND="
+   doc? (
+   app-doc/doxygen
+   dev-texlive/texlive-bibtexextra
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-fontutils
+   dev-texlive/texlive-latex
+  

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

2022-09-01 Thread Sam James
commit: a9fc672db83c191219d747279f82582ac8b8f337
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 01:13:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 01:31:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9fc672d

media-sound/spek: update HOMEPAGE

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

 media-sound/spek/spek-0.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/spek/spek-0.8.4.ebuild 
b/media-sound/spek/spek-0.8.4.ebuild
index dbfa6ab4d593..437ebc2afb97 100644
--- a/media-sound/spek/spek-0.8.4.ebuild
+++ b/media-sound/spek/spek-0.8.4.ebuild
@@ -8,7 +8,7 @@ WX_GTK_VER="3.0-gtk3"
 inherit wxwidgets xdg
 
 DESCRIPTION="Analyse your audio files by showing their spectrogram"
-HOMEPAGE="http://www.spek-project.org/;
+HOMEPAGE="http://spek.cc/;
 SRC_URI="https://github.com/alexkay/spek/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="GPL-3"



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

2022-09-01 Thread Nick Sarnie
commit: 37fafed8f751b1639edf93286675f8249e1b981c
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Sep  2 01:04:19 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Sep  2 01:15:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37fafed8

dev-util/vulkan-tools: add 1.3.224

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-tools/Manifest|  1 +
 dev-util/vulkan-tools/vulkan-tools-1.3.224.ebuild | 82 +++
 2 files changed, 83 insertions(+)

diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index 7a6b8b318367..8571a8cb317c 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1 +1,2 @@
 DIST vulkan-tools-1.3.216.tar.gz 866091 BLAKE2B 
750b7d26de64844162f13bb5f2c82b134c0996e2bf23883b381fc05bb8eb26c19ef3a8dc4da63543096473845952115a8e3213ee3972baa9b01104adaa09ed82
 SHA512 
57d152072ecad744256397e357d756f82457929a026a29127a079ea7b3b805b99ece1e0eddfecb215882a8de18cf9ab3c32c4c90126e261bc582ad05ae6173e2
+DIST vulkan-tools-1.3.224.tar.gz 868481 BLAKE2B 
464e923f1bd7f72b0c9fab1ba6afa0aa179355f0ebd17c4cd6eeaf84b61efde61c60ce982d0eb081f88a64659dc5676eba77b9782e00df9d9214594806699d98
 SHA512 
89d2fddaaa710c78020e03b133c947afd79e9bfd1b4de711e5ac8f3e3bd5486e75960dc5a5cb7722ec55a6973233ca8a438e19627b59aaacad1c54040fdd6acb

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.224.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.224.ebuild
new file mode 100644
index ..3f1b0f2646e7
--- /dev/null
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.224.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-Tools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cube wayland +X"
+
+# Cube demo only supports one window system at a time
+REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
+
+BDEPEND="${PYTHON_DEPS}
+   >=dev-util/cmake-3.10.2
+   cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+   ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   ~dev-util/vulkan-headers-${PV}
+"
+
+pkg_setup() {
+   MULTILIB_CHOST_TOOLS=(
+   /usr/bin/vulkaninfo
+   )
+
+   use cube && MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/vkcube
+   /usr/bin/vkcubepp
+   )
+
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_VULKANINFO=ON
+   -DBUILD_CUBE=$(usex cube)
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+
+   use cube && mycmakeargs+=(
+   -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
+   -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_install() {
+   cmake_src_install
+}



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

2022-09-01 Thread Nick Sarnie
commit: b7a7e277b26cce7ef2a500b326f261f756d73525
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Sep  2 00:57:45 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Sep  2 01:15:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a7e277

dev-util/vulkan-headers: add 1.3.224

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-headers/Manifest   |  1 +
 .../vulkan-headers/vulkan-headers-1.3.224.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index 4d1d460d1c52..0b0494be8fc5 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-headers-1.3.216.tar.gz 1489322 BLAKE2B 
a6bdc5d0517405b121861f18c330dc9db28df9c7d48994c6131e047ff640f6dd858cd3fa6efe70d8feb910d3b51c4a7d5676c8d87eefbddbedc30ff3b6af6ace
 SHA512 
cabce62c3e681c2f89f808a0838300f859d1ea046f0036f44c5191f5a9ebbc15058507cd5d07519c34b81ba602058a137f27142c58d4e6c84b2ad382431d675a
+DIST vulkan-headers-1.3.224.tar.gz 1521365 BLAKE2B 
08e6e1badb473dfb760e20ee8a60f83cd288f33c4ad136026d2aecf474e1da13008691453886ee092e87cbd2ecf6bfcdff963276bdc8464521e07551ffa2
 SHA512 
856d80869267ba9c934400313cca1f9af67c1169974d70d21aed7469a39bf6d1821a95072a81edf8cdd463a62d766d478ee1c28bfc0f17a45b55ebd1634b9984

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.224.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.224.ebuild
new file mode 100644
index ..591287d773f0
--- /dev/null
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.224.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-Headers
+inherit cmake
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Header files and API registry"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+BDEPEND=">=dev-util/cmake-3.10.2"



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

2022-09-01 Thread Nick Sarnie
commit: d3c207f3efafcf5a6fbf9f35149ac99d45799445
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Sep  2 01:00:06 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Sep  2 01:14:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c207f3

dev-util/glslang: add 1.3.224

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/glslang/Manifest   |  1 +
 dev-util/glslang/glslang-1.3.224.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest
index 85211b0ae8d1..fd683d68923d 100644
--- a/dev-util/glslang/Manifest
+++ b/dev-util/glslang/Manifest
@@ -1 +1,2 @@
 DIST glslang-1.3.216.tar.gz 3537750 BLAKE2B 
0eddc7be8a4499a283b941b51aefec5bfa3d555b8f44408f33a6993db1bea96b6dfeedb093d64117ef4ffca6ad264ea5968492af642fc2b0563bb43eff241cb8
 SHA512 
4ab3953df2e881e4eb923307d6ec906daaa1786a1ad1b4d7d6713d63599c8f7cfd41257d53f7caeddcc4ad8cc4aac707393d2b7a1c7452ff5e9d1ae5f84696e8
+DIST glslang-1.3.224.tar.gz 3543160 BLAKE2B 
5773f884b39f2bd01bf71269e62ee3c0ee36a736249e65b6b205560227698230e708feb4137cffe7b4b30e8756c206e53663bb3942b1d5d528511ac96e8bc407
 SHA512 
d982fb166d07e8862b8b41d90652fd419a35a0987ff86e21b4cb760594e0c8505d927dcdb089540168ca4b47e4d89d5e150706758ff82b25011f52c1716cfbf4

diff --git a/dev-util/glslang/glslang-1.3.224.ebuild 
b/dev-util/glslang/glslang-1.3.224.ebuild
new file mode 100644
index ..ffb48adf4b6f
--- /dev/null
+++ b/dev-util/glslang/glslang-1.3.224.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git;
+   inherit git-r3
+else
+   SNAPSHOT_COMMIT="sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
+fi
+
+DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V 
generator"
+HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ 
https://github.com/KhronosGroup/glslang;
+
+LICENSE="BSD"
+SLOT="0"
+
+BDEPEND="${PYTHON_DEPS}"
+
+# Bug 698850
+RESTRICT="test"



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

2022-09-01 Thread Nick Sarnie
commit: 9ac67b8df263fafc81883fd0046cb2083ea706ad
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Sep  2 00:54:00 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Sep  2 01:14:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac67b8d

dev-util/spirv-headers: add 1.3.224

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-headers/Manifest |  1 +
 dev-util/spirv-headers/spirv-headers-1.3.224.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index 452f8b6a8804..7051023cdbb2 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1 +1,2 @@
 DIST spirv-headers-1.3.216.tar.gz 437011 BLAKE2B 
df48c7709c79b2132056d51e513b564539aaba335dbd68b4849aa871b688b9db5a5ec50142b3d448fe50ce6c4e5f2016e516e9e31441c8d1ad89c90c24bfe14f
 SHA512 
951715cf62a643bfce6a3854f2206b95dd65e60b27355a2f290e829da0f06e19877e9dfcbf53f455b8a0524fb851a851742f3e16bb29be2f470cd62d3a8fc8f0
+DIST spirv-headers-1.3.224.tar.gz 436938 BLAKE2B 
a0b1ddeb89a20a9ab3fa9dc0af9574a207fba2b7ff0e588678b33e1d773c19d09ce828980f9bd7956a94d1d7b6f1f138b3b9d48b45b7b307c6ebc37962f8f8ee
 SHA512 
fbf776a3ef1db2e7b33067b3f36c1d4189ff3d89b73058374c5020c048931f88b798b84a89209b2bee419afa56fbf9bfe9df6a7387198778b8f23e79597cb057

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.224.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.224.ebuild
new file mode 100644
index ..d2781b9e4327
--- /dev/null
+++ b/dev-util/spirv-headers/spirv-headers-1.3.224.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Machine-readable files for the SPIR-V Registry"
+HOMEPAGE="https://www.khronos.org/registry/spir-v/;
+EGIT_COMMIT="sdk-${PV}"
+SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"



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

2022-09-01 Thread Nick Sarnie
commit: 6bb5628a1eb389315d4d6a19e0f8ea746ad4b3c9
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Sep  2 00:54:54 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Sep  2 01:14:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb5628a

dev-util/spirv-tools: add 1.3.224

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-tools/Manifest | 1 +
 .../{spirv-tools-.ebuild => spirv-tools-1.3.224.ebuild}   | 4 ++--
 dev-util/spirv-tools/spirv-tools-.ebuild  | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index 406db9466a87..c518fe15c125 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1 +1,2 @@
 DIST spirv-tools-1.3.216.tar.gz 3019645 BLAKE2B 
88fed3d48f50c50276746dd2b69740482c95c83df13312e081ae4066351454f0a3afaad2f146c629ee39dd34708dd105941e2bc374146a6e9806631227372105
 SHA512 
85418189962611724488ea61f1b123c55c2f5ab9dd50d028c7ed1ed2965ff23e2679d514e863ac16b60a3c7c6b4fbd05e7c7ff398415e0435d72c96363b95188
+DIST spirv-tools-1.3.224.tar.gz 3033611 BLAKE2B 
806c1de27d0c8dac4991dbff321fb8f62647b25b5c87d66b2f924449599e37e85ace876b848afc2e16e42f943f413e0eb759983cce95d826952809974dd9ac7d
 SHA512 
1265db4c15d4d6c6fcb201bc958386e9c910386a82ff595b5d5f84dc03f6ab7f70f67fd59a90ffa92533b02d809305334c06228b869151cbcfdee529e90e7bbc

diff --git a/dev-util/spirv-tools/spirv-tools-.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.224.ebuild
similarity index 93%
copy from dev-util/spirv-tools/spirv-tools-.ebuild
copy to dev-util/spirv-tools/spirv-tools-1.3.224.ebuild
index 1d92ea5b84a4..06111f85f500 100644
--- a/dev-util/spirv-tools/spirv-tools-.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-1.3.224.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 MY_PN=SPIRV-Tools
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="xml(+)"
 inherit cmake-multilib python-any-r1
 
@@ -26,7 +26,7 @@ SLOT="0"
 # Tests fail upon finding symbols that do not match a regular expression
 # in the generated library. Easily hit with non-standard compiler flags
 RESTRICT="test"
-COMMON_DEPEND="~dev-util/spirv-headers-1.3.216"
+COMMON_DEPEND="~dev-util/spirv-headers-${PV}"
 DEPEND="${COMMON_DEPEND}"
 RDEPEND=""
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-util/spirv-tools/spirv-tools-.ebuild 
b/dev-util/spirv-tools/spirv-tools-.ebuild
index 1d92ea5b84a4..f3ccc5e19462 100644
--- a/dev-util/spirv-tools/spirv-tools-.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-.ebuild
@@ -26,7 +26,7 @@ SLOT="0"
 # Tests fail upon finding symbols that do not match a regular expression
 # in the generated library. Easily hit with non-standard compiler flags
 RESTRICT="test"
-COMMON_DEPEND="~dev-util/spirv-headers-1.3.216"
+COMMON_DEPEND="~dev-util/spirv-headers-1.3.224"
 DEPEND="${COMMON_DEPEND}"
 RDEPEND=""
 BDEPEND="${PYTHON_DEPS}



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

2022-09-01 Thread Nick Sarnie
commit: 5ecbbfbec8a02ea4740a8bf0f364e6b9fa0e9c9d
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Sep  2 01:06:12 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Sep  2 01:15:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ecbbfbe

media-libs/shaderc: add 2022.2

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2022.2.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 83836c899286..bc02a39a9b6d 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1 +1,2 @@
 DIST shaderc-2022.1.tar.gz 222009 BLAKE2B 
c6707699a49c130b2669620e11f5286279054a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51
 SHA512 
21c2462cb434d94da87c71ba660f6cd5b161450d7faeff8789b41db25e64f2baa7c560e78aa856d128c5a73699215d6b1085b5ca19a4640237adf194793ad44b
+DIST shaderc-2022.2.tar.gz 223386 BLAKE2B 
feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a
 SHA512 
85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039

diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild 
b/media-libs/shaderc/shaderc-2022.2.ebuild
new file mode 100644
index ..792146ea3a6c
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2022.2.ebuild
@@ -0,0 +1,88 @@
+# 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-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc;
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.224
+   test? ( dev-cpp/gtest   )
+"
+BDEPEND="doc? ( dev-ruby/asciidoctor )
+   test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+python_check_deps() {
+   if use test; then
+   python_has_version "dev-python/nose[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="$(usex !test)"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



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

2022-09-01 Thread Nick Sarnie
commit: fd501b4794ea8e04f5acc373e8192f36370af94a
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Sep  2 01:03:24 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Sep  2 01:15:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd501b47

media-libs/vulkan-loader: add 1.3.224

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-loader/Manifest  |  1 +
 .../vulkan-loader/vulkan-loader-1.3.224.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/media-libs/vulkan-loader/Manifest 
b/media-libs/vulkan-loader/Manifest
index 10e1fd128482..f7dbde283f8b 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1 +1,2 @@
 DIST vulkan-loader-1.3.216.tar.gz 1587902 BLAKE2B 
e51b3b2d49b2beb6272988d7a821dcbadd6e0c162a258c214dafe52b9ea041ad1e1bc014a72a86f2212c97ae5f6fd635fc649311c1437b7ffd110b02c7b8218e
 SHA512 
92e2de415ae4e94b8c02abf77bbb41d2887c2fee6bb4fee75415bbaf7161cef2bfe245665acc47027ae08706a83e8aeb01656ded3d337252b5c84852ca94c9cc
+DIST vulkan-loader-1.3.224.tar.gz 1594886 BLAKE2B 
a2b548c1b2ce4b5a700dca2708fc628ebc6ae248b5c1750cc2fe33d24e3f8260007f1fd04f2f3f55984889708354ebebf21bcce73e24f1da23aba426718f053a
 SHA512 
e75f0d399703606fc89a08783c5cc9a542d7e14073039d63df4aac673d2b246a5c5b0ac4acab5e0f276b533c47645af11606de96460066fd70ccaa6de1888b37

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.224.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.224.ebuild
new file mode 100644
index ..873df8148a72
--- /dev/null
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.224.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-Loader
+inherit flag-o-matic cmake-multilib toolchain-funcs
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+fi
+
+DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="layers wayland X"
+
+BDEPEND=">=dev-util/cmake-3.10.2"
+DEPEND="
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )"
+
+multilib_src_configure() {
+   # Integrated clang assembler doesn't work with x86 - Bug #698164
+   if tc-is-clang && [[ ${ABI} == x86 ]]; then
+   append-cflags -fno-integrated-as
+   fi
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_TESTS=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+   cmake_src_configure
+}
+
+multilib_src_install() {
+   keepdir /etc/vulkan/icd.d
+
+   cmake_src_install
+}
+
+pkg_postinst() {
+   einfo "USE=demos has been dropped as per upstream packaging"
+   einfo "vulkaninfo is now available in the dev-util/vulkan-tools package"
+}



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

2022-09-01 Thread Nick Sarnie
commit: 5352e0668022feae48ecce498b1ea73a92fc3aa7
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Sep  2 01:01:25 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Sep  2 01:15:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5352e066

media-libs/vulkan-layers: add 1.3.224

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-layers/Manifest  |  1 +
 .../vulkan-layers/vulkan-layers-1.3.224.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index 6ee06ec3d465..616297005241 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-layers-1.3.216.tar.gz 4036109 BLAKE2B 
03772c0c34fb531366ad3f0e5610c21af013ed05b50f37eee20220385f3525f5a3ae0fcca5ab28b1cc0650057faf7a22db3f17b22187e09ddad7bd8425903ce4
 SHA512 
c3e3f44ddec4a440c759a5773cf8cabdb79e35152fd912b75ba7ef80126184fab7d0cd93e55e6f0a1b3fa5379295bf60dd21cbba97b3c24e753cd7b6ccb78f72
+DIST vulkan-layers-1.3.224.tar.gz 4193501 BLAKE2B 
84982d63339a2ef101cf9e1e9038e94415326a4a8a46b47d0a913bd0d35fa333dd35579f96536c6e147bf37ccdee0a8de12c1c13b74d3529f34645f8e10f0fa2
 SHA512 
c7d4f6df4bf0cbb970b36cff9197306769bf3f86ea98496b93e8c1779a905966f6b2303b04ba84099ce9c12e828633e2e0db22e49060393335312508b3540488

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.224.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.224.ebuild
new file mode 100644
index ..559b4df68fec
--- /dev/null
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.224.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-ValidationLayers
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Validation Layers"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="wayland X"
+
+BDEPEND=">=dev-util/cmake-3.10.2"
+RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-cpp/robin-hood-hashing-3.11.5
+   ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_LAYER_SUPPORT_FILES=ON
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DBUILD_TESTS=OFF
+   -DCMAKE_INSTALL_INCLUDEDIR="${EPREFIX}/usr/include/"
+   )
+   cmake_src_configure
+}



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

2022-09-01 Thread Matt Turner
commit: 0ccc40ed1ef7031907ccec70d6bcb31d4cab2ba2
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep  2 01:10:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep  2 01:11:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ccc40ed

dev-libs/qcoro5: Keyword 0.6.0-r1 ppc64, #857270

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

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

diff --git a/dev-libs/qcoro5/qcoro5-0.6.0-r1.ebuild 
b/dev-libs/qcoro5/qcoro5-0.6.0-r1.ebuild
index e8e6b379e3ef..959cf76f3d08 100644
--- a/dev-libs/qcoro5/qcoro5-0.6.0-r1.ebuild
+++ b/dev-libs/qcoro5/qcoro5-0.6.0-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == ** ]]; then
 else

SRC_URI="https://github.com/danvratil/${PN/5/}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${P/5/}"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
 fi
 
 DESCRIPTION="C++ Coroutine Library for Qt5"



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

2022-09-01 Thread Matt Turner
commit: 748852ce1aac422d1265f2ab7815552135e18d09
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep  2 01:10:52 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep  2 01:11:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=748852ce

net-im/neochat: Keyword 22.06 ppc64, #857270

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

 net-im/neochat/neochat-22.06.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/neochat/neochat-22.06.ebuild 
b/net-im/neochat/neochat-22.06.ebuild
index 75af865040e0..e4fc3548c1b3 100644
--- a/net-im/neochat/neochat-22.06.ebuild
+++ b/net-im/neochat/neochat-22.06.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Client for Matrix, the decentralized 
communication protocol"
 HOMEPAGE="https://apps.kde.org/neochat/;
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
 fi
 
 LICENSE="GPL-3"



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

2022-09-01 Thread Sam James
commit: 4b65b862e51fbd4c8de5d394b3fbd2323a933785
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 01:02:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 01:07:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b65b862

media-video/bino: respect AR

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

 media-video/bino/bino-1.6.8.ebuild | 10 +-
 media-video/bino/files/bino-1.6.8-respect-AR.patch | 22 ++
 2 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/media-video/bino/bino-1.6.8.ebuild 
b/media-video/bino/bino-1.6.8.ebuild
index f0f6a54eb8d1..b304712373c8 100644
--- a/media-video/bino/bino-1.6.8.ebuild
+++ b/media-video/bino/bino-1.6.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic qmake-utils xdg
+inherit autotools flag-o-matic qmake-utils xdg
 
 DESCRIPTION="Stereoscopic and multi-display media player"
 HOMEPAGE="https://bino3d.org/;
@@ -32,8 +32,16 @@ BDEPEND="sys-devel/gettext
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.6.8-time-include.patch
+   "${FILESDIR}"/${PN}-1.6.8-respect-AR.patch
 )
 
+src_prepare() {
+   default
+
+   # Needed for AR patch
+   eautoreconf
+}
+
 src_configure() {
if use video_cards_nvidia; then
append-cppflags "-I${ESYSROOT}/usr/include/NVCtrl"

diff --git a/media-video/bino/files/bino-1.6.8-respect-AR.patch 
b/media-video/bino/files/bino-1.6.8-respect-AR.patch
new file mode 100644
index ..b4f9177affe1
--- /dev/null
+++ b/media-video/bino/files/bino-1.6.8-respect-AR.patch
@@ -0,0 +1,22 @@
+Sent upstream by email on 2022-09-02.
+
+From 66399974bec4cc3b9c7570b222bc778078f5dc7f Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 2 Sep 2022 02:04:00 +0100
+Subject: [PATCH 1/2] build: respect AR
+
+Search for AR using the normal mechanisms like e.g. CC
+to allow it to be easily overridden in the environment.
+
+Bug: https://bugs.gentoo.org/804486
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -38,6 +38,7 @@ AC_PROG_CXX
+ AC_PROG_INSTALL
+ AC_PROG_RANLIB
+ AC_PROG_LN_S
++AM_PROG_AR
+ AC_LANG([C++])
+ AC_C_BIGENDIAN
+ 



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

2022-09-01 Thread Sam James
commit: 68ca288e4d62bdf7631746b20d40a72e2b6ba746
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:59:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 01:07:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ca288e

media-video/bino: fix musl build w/ gcc-12

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

 media-video/bino/bino-1.6.8.ebuild |  4 
 .../bino/files/bino-1.6.8-time-include.patch   | 24 ++
 2 files changed, 28 insertions(+)

diff --git a/media-video/bino/bino-1.6.8.ebuild 
b/media-video/bino/bino-1.6.8.ebuild
index 0cdd8ab1a37c..f0f6a54eb8d1 100644
--- a/media-video/bino/bino-1.6.8.ebuild
+++ b/media-video/bino/bino-1.6.8.ebuild
@@ -30,6 +30,10 @@ DEPEND="${RDEPEND}"
 BDEPEND="sys-devel/gettext
virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.8-time-include.patch
+)
+
 src_configure() {
if use video_cards_nvidia; then
append-cppflags "-I${ESYSROOT}/usr/include/NVCtrl"

diff --git a/media-video/bino/files/bino-1.6.8-time-include.patch 
b/media-video/bino/files/bino-1.6.8-time-include.patch
new file mode 100644
index ..b10f42b1a40f
--- /dev/null
+++ b/media-video/bino/files/bino-1.6.8-time-include.patch
@@ -0,0 +1,24 @@
+Sent upstream by email on 2022-09-02.
+
+From 242b5df7074739fb4c74e2682cb9f325a5269c94 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 2 Sep 2022 02:04:26 +0100
+Subject: [PATCH 2/2] Fix build with GCC 12 and musl (missing  include)
+
+Fixes build errors like:
+```
+../../src/base/str.h:146:30: error: 'time_t' was not declared in this scope
+  146 | std::string rfc2822_time(time_t t);
+```
+
+Signed-off-by: Sam James 
+--- a/src/base/str.h
 b/src/base/str.h
+@@ -31,6 +31,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #ifdef __GNUC__
+ # define STR_AFP(a, b) __attribute__ ((format (printf, a, b)))



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

2022-09-01 Thread Sam James
commit: 2f0fd323d1441240e8d1b80a5b7fc99a9dff43d0
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 01:02:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 01:07:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0fd323

media-video/bino: add github upstream metadata

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

 media-video/bino/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-video/bino/metadata.xml b/media-video/bino/metadata.xml
index 115e9d64a669..063b7cd3b4ca 100644
--- a/media-video/bino/metadata.xml
+++ b/media-video/bino/metadata.xml
@@ -2,4 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

+   
+   marlam/bino-mirror
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/files/, app-admin/ansible-lint/

2022-09-01 Thread Marek Szuba
commit: a2c09cbf0b3d82b3aac2f5b4ad0d9012ffd971a5
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 23:38:54 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Sep  2 00:48:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c09cbf

app-admin/ansible-lint: add 6.5.2, drop 6.5.1

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

 app-admin/ansible-lint/Manifest|  2 +-
 ...lint-6.5.1.ebuild => ansible-lint-6.5.2.ebuild} |  2 +-
 .../ansible-lint-6.5.2_test-module-check.patch | 32 ++
 3 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index b0e3cc496c55..6df1669c4d41 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-6.4.0.gh.tar.gz 235346 BLAKE2B 
a2f55e6f4df739dccb011225f0a660978a9dfdbcc6e45cee2eef12467482c471d8700bb1bfad87e03eb1c4f21291307db5dc174e2440370ca11368f6ad6d195d
 SHA512 
75e30a325a5c62f64066925b99e691886e299e029adc78fdceaa5eb23a74a46408793479e7c54c312d93e0a62d190b34f1e7614dec31a94822d39a231796e9df
-DIST ansible-lint-6.5.1.gh.tar.gz 244320 BLAKE2B 
aff13d6ce9346dbdba459722cfc071b1e671dc17f3fb44744a706097f29e2a6a9962514fc61e669b58517acf6e95feba88af1bf8c7a4fb668e1a8d1cc5d54746
 SHA512 
40890a3fc0caaa3fd1d38f32739615dd664db1e7ea534c0bc3138da7295cdc6923715ea12febefc8951be350aad5bf7ac76dd004e3c4aff386b78551bd6442a8
+DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5

diff --git a/app-admin/ansible-lint/ansible-lint-6.5.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
similarity index 98%
rename from app-admin/ansible-lint/ansible-lint-6.5.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
index 117da9fdcf9e..ba4605d1720d 100644
--- a/app-admin/ansible-lint/ansible-lint-6.5.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
)"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
+   "${FILESDIR}"/${PN}-6.5.2_test-module-check.patch
 )
 
 # Skip problematic tests:

diff --git 
a/app-admin/ansible-lint/files/ansible-lint-6.5.2_test-module-check.patch 
b/app-admin/ansible-lint/files/ansible-lint-6.5.2_test-module-check.patch
new file mode 100644
index ..8e6cb512b633
--- /dev/null
+++ b/app-admin/ansible-lint/files/ansible-lint-6.5.2_test-module-check.patch
@@ -0,0 +1,32 @@
+Let the package managers handle dependencies, m'kay?
+
+--- a/conftest.py
 b/conftest.py
+@@ -7,27 +7,6 @@
+ import pytest
+ from ansible.module_utils.common.yaml import HAS_LIBYAML
+ 
+-# checking if user is running pytest without installing test dependencies:
+-missing = []
+-for module in ["ansible", "black", "flake8", "flaky", "mypy", "pylint"]:
+-if not importlib.util.find_spec(module):
+-missing.append(module)
+-if missing:
+-print(
+-f"FATAL: Missing modules: {', '.join(missing)} -- probably you missed 
installing test requirements with: pip install -e '.[test]'",
+-file=sys.stderr,
+-)
+-sys.exit(1)
+-
+-if not HAS_LIBYAML:
+-# While presence of libyaml is not required for runtime, we keep this 
error
+-# fatal here in order to be sure that we spot libyaml errors during 
testing.
+-print(
+-"FATAL: For testing, we require pyyaml to be installed with its 
native extension, missing it would make testing 3x slower and risk missing 
essential bugs.",
+-file=sys.stderr,
+-)
+-sys.exit(1)
+-
+ 
+ os.environ["NO_COLOR"] = "1"
+ 



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

2022-09-01 Thread Tony Olagbaiye
commit: 97a189552506a06df6642292707345a39fc8758e
Author: Tony Olagbaiye  fron  io>
AuthorDate: Fri Sep  2 00:39:15 2022 +
Commit: Tony Olagbaiye  fron  io>
CommitDate: Fri Sep  2 00:39:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97a18955

app-misc/ledger-live: destabilize 2.43.1 for ~amd64

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

 app-misc/ledger-live/ledger-live-2.43.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ledger-live/ledger-live-2.43.1.ebuild 
b/app-misc/ledger-live/ledger-live-2.43.1.ebuild
index 1ff570d28..95d396e19 100644
--- a/app-misc/ledger-live/ledger-live-2.43.1.ebuild
+++ b/app-misc/ledger-live/ledger-live-2.43.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64
 
 LICENSE="nonfree"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 IUSE=""
 
 DEPEND=""



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

2022-09-01 Thread Tony Olagbaiye
commit: fcd950e104971b7dbbb5105f7a4a7ad5aa972e8e
Author: Tony Olagbaiye  fron  io>
AuthorDate: Fri Sep  2 00:36:36 2022 +
Commit: Tony Olagbaiye  fron  io>
CommitDate: Fri Sep  2 00:36:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fcd950e1

app-misc/ledger-live: new package, add 2.43.1

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

 app-misc/ledger-live/Manifest  |  1 +
 app-misc/ledger-live/ledger-live-2.43.1.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/app-misc/ledger-live/Manifest b/app-misc/ledger-live/Manifest
new file mode 100644
index 0..09bf690d1
--- /dev/null
+++ b/app-misc/ledger-live/Manifest
@@ -0,0 +1 @@
+DIST ledger-live-desktop-2.43.1-linux-x86_64.AppImage 108981264 BLAKE2B 
aa14b1087bf623b9e78a41e005ef93d0a62dd29d9112becbd380809d00ec3978bba4b4364eccd9e2775da1f6b979035685885a9c35845b224b10a7525699
 SHA512 
738254ea939772bcbe0bd9dcaf2e7698477a88e830cba6e362a937038510263b221b06f7fd1211bdbe186e855e355bc2dd8b60ed404a10d89ee6258733a64726

diff --git a/app-misc/ledger-live/ledger-live-2.43.1.ebuild 
b/app-misc/ledger-live/ledger-live-2.43.1.ebuild
new file mode 100644
index 0..1ff570d28
--- /dev/null
+++ b/app-misc/ledger-live/ledger-live-2.43.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Ledger Live desktop manger"
+HOMEPAGE="https://ledger.com;
+SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage;
+
+LICENSE="nonfree"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}"
+
+src_install() {
+  cp ${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage ledger-live
+  dobin ledger-live
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Date-Manip/

2022-09-01 Thread Sam James
commit: 5fa605296d718d9b635d6d28c8c1f1f2dab495c2
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:30:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:30:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa60529

dev-perl/Date-Manip: add github upstream metadata

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

 dev-perl/Date-Manip/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-perl/Date-Manip/metadata.xml b/dev-perl/Date-Manip/metadata.xml
index 9b9cedd5aac6..f1e914030fcb 100644
--- a/dev-perl/Date-Manip/metadata.xml
+++ b/dev-perl/Date-Manip/metadata.xml
@@ -979,5 +979,6 @@
 Date::Manip::TZ_Base
 Date::Manip::TZdata
 Date::Manip::Zones
+SBECK-github/Date-Manip
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Date-Manip/

2022-09-01 Thread Sam James
commit: 20d396d409bc2e52c1e40691fd09a39e9b54a7a9
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:29:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:30:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d396d4

dev-perl/Date-Manip: add 6.900.0

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

 dev-perl/Date-Manip/Date-Manip-6.890.0.ebuild | 37 +++
 dev-perl/Date-Manip/Manifest  |  1 +
 2 files changed, 38 insertions(+)

diff --git a/dev-perl/Date-Manip/Date-Manip-6.890.0.ebuild 
b/dev-perl/Date-Manip/Date-Manip-6.890.0.ebuild
new file mode 100644
index ..59e2f6d8da9a
--- /dev/null
+++ b/dev-perl/Date-Manip/Date-Manip-6.890.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SBECK
+DIST_VERSION=6.89
+
+inherit perl-module
+
+DESCRIPTION="Perl date manipulation routines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   virtual/perl-Carp
+   virtual/perl-Data-Dumper
+   virtual/perl-Encode
+   virtual/perl-File-Spec
+   virtual/perl-IO
+   virtual/perl-Storable
+   elibc_musl? ( sys-libs/timezone-data )
+"
+DEPEND="${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.670.100
+   test? (
+   >=dev-perl/Test-Inter-1.90.0
+   virtual/perl-Test-Simple
+   )
+"
+
+PERL_RM_FILES=(
+   t/_pod.t
+   t/_pod_coverage.t
+   t/_version.t
+)

diff --git a/dev-perl/Date-Manip/Manifest b/dev-perl/Date-Manip/Manifest
index 6ada8aaf4bec..fb7357961d0c 100644
--- a/dev-perl/Date-Manip/Manifest
+++ b/dev-perl/Date-Manip/Manifest
@@ -1 +1,2 @@
 DIST Date-Manip-6.85.tar.gz 2022449 BLAKE2B 
55dbd9960d1f5e033a8acd7904b74d45149134d72d9bff56275ed266933d98f8194ac1eb1f30a29343d56a66b6d45d4603190e0707a61713b5443e23a781620f
 SHA512 
ac2fd3823d4890677c9231417bd9838c830d16564ba3f5de04f827d30baddb3fc95a7c379c42d00a3f08e60aba0af8b8f5d710f587d4c5908447a707d1104162
+DIST Date-Manip-6.89.tar.gz 1949218 BLAKE2B 
0be1f775582a204be692ce167f3b0af820e48d7013399f759c2d3faeab0f7dc9510b33b9b9c19c3acaa4be2bee6510098904a6d2dbbd5195607939f5daabf769
 SHA512 
14e1bb9173f9895cfecf17642c70fa00e5406b875bf88115b31c12a47d1d7c132587a41ac924da6e94aa4d20de17bbe3f4d9a11b05c3ae3d57802f55fa5ad5f8



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

2022-09-01 Thread Sam James
commit: 5c4ac1cac93083ddcb0fe5bd1af7329392a42409
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:25:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:25:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4ac1ca

www-client/microsoft-edge: remove old

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

 www-client/microsoft-edge/Manifest |   1 -
 .../microsoft-edge-104.0.1293.70.ebuild| 116 -
 2 files changed, 117 deletions(-)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index c5162291a5c8..15e0b17bf303 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1,2 +1 @@
-DIST microsoft-edge-stable_104.0.1293.70-1_amd64.deb 131404896 BLAKE2B 
646b1ef7aef9c31565f5136d0048c28afd577f879b25d3be971c7d4418770a673587c7a246f1bd2d042e84c9b39af939e576ade356f9847e47b7ea9fe11b35f9
 SHA512 
c5cf5227600b4a5749a8d270f5d64c3871ede5030e31cff17d6f5f56556cbc48fff3836ac59125ae1ec47671d7719227a5bdb4da815847f4592001679833157a
 DIST microsoft-edge-stable_105.0.1343.25-1_amd64.deb 133588088 BLAKE2B 
86740c6271067bb74031f61b62dc20b4556cde1292caabc55e05b2bb2f3e4db8a7924710aba8b3d94b7a60fc05374fea705b5f7be0a9688a33b9af7d547e6622
 SHA512 
e2cc93da122dc66340903187dc351cc7336d9af279edc1f35843340cdacb80eaece1325e45e40bc6a9df51bb527947bd2f5210ad6cd2858e1be41d7effcae201

diff --git a/www-client/microsoft-edge/microsoft-edge-104.0.1293.70.ebuild 
b/www-client/microsoft-edge/microsoft-edge-104.0.1293.70.ebuild
deleted file mode 100644
index 3db12034b572..
--- a/www-client/microsoft-edge/microsoft-edge-104.0.1293.70.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2011-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   app-misc/ca-certificates
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   rm usr/share/man/man1/${PN}.1.gz || die
-   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
-   fi
-
-   local suffix=
-   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
-   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
-
-   local size
-   for size in 16 24 32 48 64 128 256 ; do
-   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
-   done
-
-   if ! use mip; then
-   rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.so || die
-   fi
-
-   pax-mark m "${EDGE_HOME}/msedge"
-}



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

2022-09-01 Thread Sam James
commit: f3960feee16966997724d2c8c6b23af02d2c5746
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:25:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:25:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3960fee

www-client/opera: remove old

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

 www-client/opera/Manifest  |   1 -
 www-client/opera/opera-90.0.4480.54.ebuild | 158 -
 2 files changed, 159 deletions(-)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index dee9e4e27c47..ee6aa30a27bd 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,2 @@
 DIST opera-ffmpeg-codecs-104.0.5083.0.tar.xz 1431840 BLAKE2B 
172ba55d6f390eaea644803ddae8c3cee4ee2d585de873db438d43b9e7f6d07f5b0e9b659f06c126f65148148d889948cc3287ee21da00eec08f2e665be47dbc
 SHA512 
9ca7fe8a244b634d65a28602f9e1173694faaab6de95cd0a44aeedc29dffb75b14adf842c69d5ba5631fb40e51f021fce190dc8307148d8e9218230b7cde29b8
-DIST opera-stable_90.0.4480.54_amd64.deb 87553824 BLAKE2B 
1c3b05fb66a7de9617e7312b324e8deb573b783e873d9b8b50831e58a12fbc7abeb902d9361b0cc4d2111b99627bbc7a4e687860396d5cee0f12b75bf689ba47
 SHA512 
29cd075c8b7ebb0804b122149e63965abd7d257cc5c85337eae0363d0de277bf6f05b157198df3826fd673b99833c65775882d5cdea828f0c1041f9e80dbd7d4
 DIST opera-stable_90.0.4480.80_amd64.deb 87515596 BLAKE2B 
33a405e8aa2b166ec143edb01a2ac1013852085088cf5fbe157c3b2bff2d3974cd9325c60e33b628288b876904f9961fbf26fb396bc44ff4f53925499c0d9532
 SHA512 
0e8db94c5949c215784212c417fd7447cf3dd7d1afe02bc18fff5b3c95cb7328ce91929faeaec78928799e6a57ac378a1f87117cc6e7f10334214b1aee436119

diff --git a/www-client/opera/opera-90.0.4480.54.ebuild 
b/www-client/opera/opera-90.0.4480.54.ebuild
deleted file mode 100644
index 824727a288bb..
--- a/www-client/opera/opera-90.0.4480.54.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-FFMPEG_VERSION="104.0.5083.0"
-
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
-   proprietary-codecs? (
-   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
-   )"
-
-IUSE="+proprietary-codecs suid"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="opt/opera${PN#opera}"
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "opera only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   rpm_src_unpack "${A[0]}"
-   else
-   unpacker
-   fi
-
-   # move to /opt, bug #573052
-   mkdir -p "${OPERA_HOME%${PN}}"
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   mv "usr/lib64/${PN}" "${OPERA_HOME%${PN}}" || die
-   else
-   mv "usr/lib/x86_64-linux-gnu/${PN}" "${OPERA_HOME%${PN}}" || die
-

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

2022-09-01 Thread Sam James
commit: cdb6aed310b1de11ff8536091a5b84afddb2e879
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:25:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:25:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdb6aed3

www-client/opera: amd64 stable (90.0.4480.80)

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

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

diff --git a/www-client/opera/opera-90.0.4480.80.ebuild 
b/www-client/opera/opera-90.0.4480.80.ebuild
index bf2f16f337f7..824727a288bb 100644
--- a/www-client/opera/opera-90.0.4480.80.ebuild
+++ b/www-client/opera/opera-90.0.4480.80.ebuild
@@ -40,7 +40,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 FFMPEG_VERSION="104.0.5083.0"
 



[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-unstable/

2022-09-01 Thread Sam James
commit: cf43de8457f85fa1f2b62ba000f2f2eece02c96e
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:24:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:24:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf43de84

www-client/google-chrome-unstable: automated update (106.0.5249.21)

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

 www-client/google-chrome-unstable/Manifest  | 2 +-
 ...106.0.5249.12.ebuild => google-chrome-unstable-106.0.5249.21.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-unstable/Manifest 
b/www-client/google-chrome-unstable/Manifest
index caea89ff7b06..204582bff2b8 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1 +1 @@
-DIST google-chrome-unstable_106.0.5249.12-1_amd64.deb 92025760 BLAKE2B 
e181afc2bf6c10990e11494afaa82e8dd9795ecbdec7e50ebeec9ff5d6eb035fb5aedbb0eb3b12d8a5583b5d5238a24593644c672e404ae2ca5bc8fb10adda1b
 SHA512 
43af1eb7d71bdad5dcddef5af9e2552ce11e5c5cef2ff0ba4ca4ace3cd2bb173139258c6a8b5e3c3afaf920876254bed96761c368b09cd53db018c1f1bbbccef
+DIST google-chrome-unstable_106.0.5249.21-1_amd64.deb 92076388 BLAKE2B 
2c73d7b44052189702d437d17cab2d157685e03d770b96b6f669cc7400cc6bcfc65e0218fcd5ce7b8acc4384564763fa800669f76eb2d41f0190f27f44fca9ee
 SHA512 
a01e0d51dda0731f93eb40954a31a3b09507c46e818e45f4be4fdec8e36f2bbda56e3ec513ce552128483c501f7b9fd79c75fc4732956e71cc293f64f523341d

diff --git 
a/www-client/google-chrome-unstable/google-chrome-unstable-106.0.5249.12.ebuild 
b/www-client/google-chrome-unstable/google-chrome-unstable-106.0.5249.21.ebuild
similarity index 100%
rename from 
www-client/google-chrome-unstable/google-chrome-unstable-106.0.5249.12.ebuild
rename to 
www-client/google-chrome-unstable/google-chrome-unstable-106.0.5249.21.ebuild



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

2022-09-01 Thread Sam James
commit: f80992ee0b829e55545ec8538c75edab229c26a0
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:25:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:25:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f80992ee

www-client/opera: automated bump (90.0.4480.80)

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

 www-client/opera/Manifest  |   1 +
 www-client/opera/opera-90.0.4480.80.ebuild | 158 +
 2 files changed, 159 insertions(+)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index eb0c7d854ac3..dee9e4e27c47 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1,3 @@
 DIST opera-ffmpeg-codecs-104.0.5083.0.tar.xz 1431840 BLAKE2B 
172ba55d6f390eaea644803ddae8c3cee4ee2d585de873db438d43b9e7f6d07f5b0e9b659f06c126f65148148d889948cc3287ee21da00eec08f2e665be47dbc
 SHA512 
9ca7fe8a244b634d65a28602f9e1173694faaab6de95cd0a44aeedc29dffb75b14adf842c69d5ba5631fb40e51f021fce190dc8307148d8e9218230b7cde29b8
 DIST opera-stable_90.0.4480.54_amd64.deb 87553824 BLAKE2B 
1c3b05fb66a7de9617e7312b324e8deb573b783e873d9b8b50831e58a12fbc7abeb902d9361b0cc4d2111b99627bbc7a4e687860396d5cee0f12b75bf689ba47
 SHA512 
29cd075c8b7ebb0804b122149e63965abd7d257cc5c85337eae0363d0de277bf6f05b157198df3826fd673b99833c65775882d5cdea828f0c1041f9e80dbd7d4
+DIST opera-stable_90.0.4480.80_amd64.deb 87515596 BLAKE2B 
33a405e8aa2b166ec143edb01a2ac1013852085088cf5fbe157c3b2bff2d3974cd9325c60e33b628288b876904f9961fbf26fb396bc44ff4f53925499c0d9532
 SHA512 
0e8db94c5949c215784212c417fd7447cf3dd7d1afe02bc18fff5b3c95cb7328ce91929faeaec78928799e6a57ac378a1f87117cc6e7f10334214b1aee436119

diff --git a/www-client/opera/opera-90.0.4480.80.ebuild 
b/www-client/opera/opera-90.0.4480.80.ebuild
new file mode 100644
index ..bf2f16f337f7
--- /dev/null
+++ b/www-client/opera/opera-90.0.4480.80.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="104.0.5083.0"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="opt/opera${PN#opera}"
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "opera only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   rpm_src_unpack "${A[0]}"
+   else
+   unpacker
+   fi
+
+   # move to /opt, bug #573052
+   mkdir -p "${OPERA_HOME%${PN}}"
+   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   mv "usr/lib64/${PN}" "${OPERA_HOME%${PN}}" || die
+   else
+   mv "usr/lib/x86_64-linux-gnu/${PN}" 

[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-beta/

2022-09-01 Thread Sam James
commit: 07da867196bcaeb850b1bf6d3434cd174ee05462
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:24:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:24:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07da8671

www-client/google-chrome-beta: automated update (106.0.5249.21)

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

 www-client/google-chrome-beta/Manifest  | 2 +-
 ...eta-105.0.5195.52.ebuild => google-chrome-beta-106.0.5249.21.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-beta/Manifest 
b/www-client/google-chrome-beta/Manifest
index 09619e7f7643..c97a94b2fe69 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_105.0.5195.52-1_amd64.deb 91366196 BLAKE2B 
7849a0a98540829496f8096482c08c70e573a67d4c6cd2f4e76778067d39df8752d4dcb1a9eca0382e5b243d6fcc7357771c1b98f4a674083a99dec443251e2f
 SHA512 
20b55c78a1feae3d53da3fc73461a8e5c0466ca17e5d826904d4bd2d894ee9aafc8d3a2fcdfbebd3d0a0cdf80b9e2972590998c98ed380077e8e94ac4d4afda5
+DIST google-chrome-beta_106.0.5249.21-1_amd64.deb 92063912 BLAKE2B 
63c33685021a5e13b66075831aca96d3f30edbe76671520445da99527b2b5efc0826fdc8516884c0cbe699dc355c7c616c9b4251951505e70260da3784742688
 SHA512 
3bf1776c2bffe79224e0a7a4c405d25ca15a2ebdfbdf700d8c7d7dcb9ef37c511e4ba4fbe14d8e9ebb851522650875e545163a48c32e809f7affb4799dc9dae7

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-105.0.5195.52.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-106.0.5249.21.ebuild
similarity index 100%
rename from 
www-client/google-chrome-beta/google-chrome-beta-105.0.5195.52.ebuild
rename to www-client/google-chrome-beta/google-chrome-beta-106.0.5249.21.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2022-09-01 Thread Sam James
commit: 69fa79896da835db140a6e8a3dc6fc31a4b81089
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:24:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:24:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69fa7989

www-plugins/chrome-binary-plugins: automated update (106.0.5249.21_beta)

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

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...5.52_beta.ebuild => chrome-binary-plugins-106.0.5249.21_beta.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 5070e96e60ef..7144b5eea644 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_105.0.5195.52-1_amd64.deb 91366196 BLAKE2B 
7849a0a98540829496f8096482c08c70e573a67d4c6cd2f4e76778067d39df8752d4dcb1a9eca0382e5b243d6fcc7357771c1b98f4a674083a99dec443251e2f
 SHA512 
20b55c78a1feae3d53da3fc73461a8e5c0466ca17e5d826904d4bd2d894ee9aafc8d3a2fcdfbebd3d0a0cdf80b9e2972590998c98ed380077e8e94ac4d4afda5
+DIST google-chrome-beta_106.0.5249.21-1_amd64.deb 92063912 BLAKE2B 
63c33685021a5e13b66075831aca96d3f30edbe76671520445da99527b2b5efc0826fdc8516884c0cbe699dc355c7c616c9b4251951505e70260da3784742688
 SHA512 
3bf1776c2bffe79224e0a7a4c405d25ca15a2ebdfbdf700d8c7d7dcb9ef37c511e4ba4fbe14d8e9ebb851522650875e545163a48c32e809f7affb4799dc9dae7
 DIST google-chrome-stable_105.0.5195.52-1_amd64.deb 91313552 BLAKE2B 
16cb2666e16fd6dac0864af0b1bf2c6327d884fa3bc2bd8b69ebb29751efb5901423d2cd97d8dfc71f0dec81acdccaf0f67e693d9a993bbae5448a2f95979798
 SHA512 
6ae52004f53aa93262b16eb3585cbd664e7c9fd9b97381204181732d9b9c7d874430658e48e33ecd21c90da51332ac5d9ce35302bdc8ca8554a349313944c222
 DIST google-chrome-unstable_106.0.5249.12-1_amd64.deb 92025760 BLAKE2B 
e181afc2bf6c10990e11494afaa82e8dd9795ecbdec7e50ebeec9ff5d6eb035fb5aedbb0eb3b12d8a5583b5d5238a24593644c672e404ae2ca5bc8fb10adda1b
 SHA512 
43af1eb7d71bdad5dcddef5af9e2552ce11e5c5cef2ff0ba4ca4ace3cd2bb173139258c6a8b5e3c3afaf920876254bed96761c368b09cd53db018c1f1bbbccef

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-105.0.5195.52_beta.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-106.0.5249.21_beta.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-105.0.5195.52_beta.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-106.0.5249.21_beta.ebuild



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

2022-09-01 Thread Sam James
commit: 255d5142aa921342f9707610deccade35228
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:25:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:25:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255d5142

www-client/microsoft-edge: amd64 stable (105.0.1343.25)

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

 www-client/microsoft-edge/microsoft-edge-105.0.1343.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/microsoft-edge/microsoft-edge-105.0.1343.25.ebuild 
b/www-client/microsoft-edge/microsoft-edge-105.0.1343.25.ebuild
index a8cc7e730ebf..3db12034b572 100644
--- a/www-client/microsoft-edge/microsoft-edge-105.0.1343.25.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-105.0.1343.25.ebuild
@@ -14,7 +14,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 MY_P="${MY_PN}_${PV}-1"
 



[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2022-09-01 Thread Sam James
commit: 7ca8ccce7036d8833c6dc37433ce1a8c496e3ea7
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:24:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:24:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca8ccce

www-plugins/chrome-binary-plugins: automated update (106.0.5249.21_alpha)

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

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...12_alpha.ebuild => chrome-binary-plugins-106.0.5249.21_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 7144b5eea644..63fee3e91af8 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
 DIST google-chrome-beta_106.0.5249.21-1_amd64.deb 92063912 BLAKE2B 
63c33685021a5e13b66075831aca96d3f30edbe76671520445da99527b2b5efc0826fdc8516884c0cbe699dc355c7c616c9b4251951505e70260da3784742688
 SHA512 
3bf1776c2bffe79224e0a7a4c405d25ca15a2ebdfbdf700d8c7d7dcb9ef37c511e4ba4fbe14d8e9ebb851522650875e545163a48c32e809f7affb4799dc9dae7
 DIST google-chrome-stable_105.0.5195.52-1_amd64.deb 91313552 BLAKE2B 
16cb2666e16fd6dac0864af0b1bf2c6327d884fa3bc2bd8b69ebb29751efb5901423d2cd97d8dfc71f0dec81acdccaf0f67e693d9a993bbae5448a2f95979798
 SHA512 
6ae52004f53aa93262b16eb3585cbd664e7c9fd9b97381204181732d9b9c7d874430658e48e33ecd21c90da51332ac5d9ce35302bdc8ca8554a349313944c222
-DIST google-chrome-unstable_106.0.5249.12-1_amd64.deb 92025760 BLAKE2B 
e181afc2bf6c10990e11494afaa82e8dd9795ecbdec7e50ebeec9ff5d6eb035fb5aedbb0eb3b12d8a5583b5d5238a24593644c672e404ae2ca5bc8fb10adda1b
 SHA512 
43af1eb7d71bdad5dcddef5af9e2552ce11e5c5cef2ff0ba4ca4ace3cd2bb173139258c6a8b5e3c3afaf920876254bed96761c368b09cd53db018c1f1bbbccef
+DIST google-chrome-unstable_106.0.5249.21-1_amd64.deb 92076388 BLAKE2B 
2c73d7b44052189702d437d17cab2d157685e03d770b96b6f669cc7400cc6bcfc65e0218fcd5ce7b8acc4384564763fa800669f76eb2d41f0190f27f44fca9ee
 SHA512 
a01e0d51dda0731f93eb40954a31a3b09507c46e818e45f4be4fdec8e36f2bbda56e3ec513ce552128483c501f7b9fd79c75fc4732956e71cc293f64f523341d

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-106.0.5249.12_alpha.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-106.0.5249.21_alpha.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-106.0.5249.12_alpha.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-106.0.5249.21_alpha.ebuild



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

2022-09-01 Thread Sam James
commit: 1aaff1cca4caafeebcdef12b6ed2780c58ea79fd
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 00:25:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 00:25:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aaff1cc

www-client/microsoft-edge: automated bump (105.0.1343.25)

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

 www-client/microsoft-edge/Manifest |   1 +
 .../microsoft-edge-105.0.1343.25.ebuild| 116 +
 2 files changed, 117 insertions(+)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index ad7490844000..c5162291a5c8 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1 +1,2 @@
 DIST microsoft-edge-stable_104.0.1293.70-1_amd64.deb 131404896 BLAKE2B 
646b1ef7aef9c31565f5136d0048c28afd577f879b25d3be971c7d4418770a673587c7a246f1bd2d042e84c9b39af939e576ade356f9847e47b7ea9fe11b35f9
 SHA512 
c5cf5227600b4a5749a8d270f5d64c3871ede5030e31cff17d6f5f56556cbc48fff3836ac59125ae1ec47671d7719227a5bdb4da815847f4592001679833157a
+DIST microsoft-edge-stable_105.0.1343.25-1_amd64.deb 133588088 BLAKE2B 
86740c6271067bb74031f61b62dc20b4556cde1292caabc55e05b2bb2f3e4db8a7924710aba8b3d94b7a60fc05374fea705b5f7be0a9688a33b9af7d547e6622
 SHA512 
e2cc93da122dc66340903187dc351cc7336d9af279edc1f35843340cdacb80eaece1325e45e40bc6a9df51bb527947bd2f5210ad6cd2858e1be41d7effcae201

diff --git a/www-client/microsoft-edge/microsoft-edge-105.0.1343.25.ebuild 
b/www-client/microsoft-edge/microsoft-edge-105.0.1343.25.ebuild
new file mode 100644
index ..a8cc7e730ebf
--- /dev/null
+++ b/www-client/microsoft-edge/microsoft-edge-105.0.1343.25.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   app-misc/ca-certificates
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   rm usr/share/man/man1/${PN}.1.gz || die
+   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
+   fi
+
+   local suffix=
+   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
+   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
+
+   local size
+   for size in 16 24 32 48 64 128 256 ; do
+   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
+   done
+
+   if ! use mip; then
+   rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.so || die
+   fi
+
+   pax-mark m "${EDGE_HOME}/msedge"
+}



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-09-01 Thread Anthony G. Basile
commit: 572a1de512a9831cdcf36c71aa92a6e400bf4dfc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep  1 23:44:47 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep  1 23:44:47 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=572a1de5

world.conf: refresh

Signed-off-by: Anthony G. Basile  gentoo.org>

 core/etc/grs/world.conf | 41 +++--
 1 file changed, 19 insertions(+), 22 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 78b34c1..1eccc09 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -97,7 +97,7 @@ package.use : app-editors/nano:0 -debug -justify -minimal 
-nls -static magic ncu
 package.use : app-editors/vim-core:0 -minimal -nls acl
 
 [app-editors/vim:0]
-package.use : app-editors/vim:0 -debug -gpm -lua_single_target_luajit -minimal 
-nls -racket -selinux -sound -terminal -vim-pager X acl crypt cscope lua 
lua_single_target_lua5-1 perl python ruby tcl
+package.use : app-editors/vim:0 -debug -gpm -lua_single_target_lua5-3 
-lua_single_target_lua5-4 -lua_single_target_luajit -minimal -nls -racket 
-selinux -sound -terminal -vim-pager X acl crypt cscope lua 
lua_single_target_lua5-1 perl python ruby tcl
 
 [app-i18n/uchardet:0]
 package.use : app-i18n/uchardet:0 -static-libs -test cpu_flags_x86_sse2
@@ -109,7 +109,7 @@ package.use : app-misc/ca-certificates:0 cacert
 package.use : app-misc/mime-types:0 -nginx
 
 [app-misc/pax-utils:0]
-package.use : app-misc/pax-utils:0 -debug caps python seccomp
+package.use : app-misc/pax-utils:0 -test caps man python seccomp
 
 [app-misc/tmux:0]
 package.use : app-misc/tmux:0 -debug -selinux -systemd -utempter vim-syntax
@@ -286,7 +286,7 @@ package.use : dev-lang/perl:0 -debug -doc -ithreads 
-minimal -quadmath berkdb gd
 package.use : dev-lang/python-exec:2 -test native-symlinks
 
 [dev-lang/python:3.10]
-package.use : dev-lang/python:3.10 -bluetooth -build -examples -libedit -lto 
-pgo -sqlite -test -tk -verify-sig -wininst gdbm hardened ncurses readline ssl 
xml
+package.use : dev-lang/python:3.10 -bluetooth -build -examples -libedit -lto 
-pgo -sqlite -test -tk -verify-sig ensurepip gdbm hardened ncurses readline ssl 
xml
 
 [dev-lang/ruby:2.7]
 package.use : dev-lang/ruby:2.7 -berkdb -debug -doc -examples -gdbm -jemalloc 
-jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs ipv6 rdoc ssl
@@ -694,10 +694,10 @@ package.use : dev-python/isoduration:0 -test
 package.use : dev-python/jaraco-context:0 -test
 
 [dev-python/jaraco-functools:0]
-package.use : dev-python/jaraco-functools:0 -doc -test
+package.use : dev-python/jaraco-functools:0 -test
 
 [dev-python/jaraco-text:0]
-package.use : dev-python/jaraco-text:0 -doc -test
+package.use : dev-python/jaraco-text:0 -test
 
 [dev-python/jinja:0]
 package.use : dev-python/jinja:0 -doc -examples -test
@@ -919,7 +919,7 @@ package.use : dev-scheme/guile:12 -debug -debug-malloc -nls 
deprecated networkin
 package.use : dev-util/boost-build:0 -examples
 
 [dev-util/cmake:0]
-package.use : dev-util/cmake:0 -doc -emacs -qt5 -test ncurses
+package.use : dev-util/cmake:0 -doc -emacs -qt5 -test -verify-sig ncurses
 
 [dev-util/cmocka:0]
 package.use : dev-util/cmocka:0 -doc -examples -static-libs -test
@@ -1040,7 +1040,7 @@ package.env : media-gfx/exiv2:0 media-gfx_exiv2_0
 env : CPPFLAGS="-U_GNU_SOURCE"
 
 [media-gfx/fontforge:0]
-package.use : media-gfx/fontforge:0 -X -doc -gif -gtk -jpeg -png -svg -test 
-tiff -truetype-debugger -woff2 python readline unicode
+package.use : media-gfx/fontforge:0 -X -doc -gif -gtk -jpeg -png -svg -test 
-tiff -truetype-debugger -woff2 python readline
 
 [media-gfx/gimp:0]
 package.use : media-gfx/gimp:0 -aalib -alsa -aqua -debug -doc -gnome -heif 
-jpeg2k -jpegxl -mng -openexr -postscript -test -udev -unwind -vector-icons 
-webp -wmf -xpm cpu_flags_x86_mmx cpu_flags_x86_sse
@@ -1249,7 +1249,7 @@ package.use : net-dns/bind-tools:0 -doc -libedit -test 
caps gssapi idn ipv6 read
 package.use : net-dns/c-ares:0 -static-libs -test
 
 [net-dns/libidn2:0]
-package.use : net-dns/libidn2:0 -verify-sig static-libs
+package.use : net-dns/libidn2:0 -verify-sig nls static-libs
 
 [net-dns/libidn:0]
 package.use : net-dns/libidn:0 -emacs -nls -verify-sig
@@ -1331,14 +1331,11 @@ package.use : net-misc/iputils:0 -arping -clockdiff 
-doc -idn -rarpd -rdisc -sta
 package.use : net-misc/ntp:0 -caps -debug -openntpd -parse-clocks -samba 
-selinux -snmp -vim-syntax -zeroconf ipv6 readline ssl threads
 
 [net-misc/openssh:0]
-package.use : net-misc/openssh:0 -X509 -audit -debug -hpn -kerberos -ldns 
-libedit -livecd -pam -sctp -security-key -selinux -static -test -verify-sig 
-xmss X pie scp ssl
+package.use : net-misc/openssh:0 -X509 -audit -debug -hpn -kerberos -ldns 
-libedit -livecd -pam -sctp -security-key -selinux -static -test -verify-sig 
-xmss X pie ssl
 
 [net-misc/rsync:0]
 package.use : net-misc/rsync:0 -examples -lz4 -stunnel -system-zlib 

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

2022-09-01 Thread Marek Szuba
commit: 1c4645a8eda7487292d4bb0efacf2c70f0656144
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 23:19:56 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep  1 23:19:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c4645a8

media-gfx/gmic: no longer inherit bash-completion-r1

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

 media-gfx/gmic/gmic-3.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/gmic/gmic-3.1.6.ebuild b/media-gfx/gmic/gmic-3.1.6.ebuild
index 1f33517bc284..2cd367947f79 100644
--- a/media-gfx/gmic/gmic-3.1.6.ebuild
+++ b/media-gfx/gmic/gmic-3.1.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit bash-completion-r1 toolchain-funcs
+inherit toolchain-funcs
 
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/dtschump/gmic.git;



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

2022-09-01 Thread Marek Szuba
commit: 2dc420b0138f074b8ca2cb5040ca08cd8d4a620e
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 23:21:40 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep  1 23:21:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc420b0

media-gfx/gmic: update HOMEPAGE

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

 media-gfx/gmic/gmic-3.0.1-r1.ebuild | 2 +-
 media-gfx/gmic/gmic-3.1.6.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/gmic/gmic-3.0.1-r1.ebuild 
b/media-gfx/gmic/gmic-3.0.1-r1.ebuild
index 7ab9e4589957..1136691482d8 100644
--- a/media-gfx/gmic/gmic-3.0.1-r1.ebuild
+++ b/media-gfx/gmic/gmic-3.0.1-r1.ebuild
@@ -14,7 +14,7 @@ else
 fi
 
 DESCRIPTION="GREYC's Magic Image Converter"
-HOMEPAGE="https://gmic.eu/ https://github.com/dtschump/gmic;
+HOMEPAGE="https://gmic.eu/ https://github.com/GreycLab/gmic;
 
 LICENSE="CeCILL-2 GPL-3"
 SLOT="0"

diff --git a/media-gfx/gmic/gmic-3.1.6.ebuild b/media-gfx/gmic/gmic-3.1.6.ebuild
index 2cd367947f79..936aba83276c 100644
--- a/media-gfx/gmic/gmic-3.1.6.ebuild
+++ b/media-gfx/gmic/gmic-3.1.6.ebuild
@@ -14,7 +14,7 @@ else
 fi
 
 DESCRIPTION="GREYC's Magic Image Converter"
-HOMEPAGE="https://gmic.eu/ https://github.com/dtschump/gmic;
+HOMEPAGE="https://gmic.eu/ https://github.com/GreycLab/gmic;
 
 LICENSE="CeCILL-2 GPL-3"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-misc/oidc-agent/files/, net-misc/oidc-agent/

2022-09-01 Thread Marek Szuba
commit: 658d4bf6d525f5dd47f23ab4e4ebe525612f7206
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 23:18:20 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep  1 23:18:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658d4bf6

net-misc/oidc-agent: drop 4.2.6

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

 net-misc/oidc-agent/Manifest   |  1 -
 ...dc-agent-4.0.2_makefile-liblist-automagic.patch | 11 ---
 .../files/oidc-agent-4.1.0_install-perms.patch | 60 
 .../files/oidc-agent-4.2.6_sighandler_t.patch  | 11 ---
 net-misc/oidc-agent/oidc-agent-4.2.6.ebuild| 83 --
 5 files changed, 166 deletions(-)

diff --git a/net-misc/oidc-agent/Manifest b/net-misc/oidc-agent/Manifest
index 3b61e20a7a2b..a0f914e226fc 100644
--- a/net-misc/oidc-agent/Manifest
+++ b/net-misc/oidc-agent/Manifest
@@ -1,2 +1 @@
-DIST oidc-agent-4.2.6.tar.gz 824079 BLAKE2B 
f7cf810254eae00acc1b4c036fe58dda1c62b3db4d7d02a5782269485200a6a4c1d650a6cfac5f6a0e5764a1b2e19d4885eb7744c84724f927aa6d9f18f5bb55
 SHA512 
6f23cb13c917ce389eea3bb55e802834ff7c1bf1c421264fdcce27eb5a20b11a498d8d76c002eb92bbf3618942803ddb9937f59d19ff1aff6fe9ca07df40d0bb
 DIST oidc-agent-4.3.1.tar.gz 2124200 BLAKE2B 
4108f50688fd0d2043105972a7a7fbab58a74b6a36e0d0a739be5b42a29c3b6bedb29b2273038d49b77fc3245a51f8cf998a12fee5e39096dd5e35ec72660b05
 SHA512 
3b598f760b1932a07bb243ce7c978a99c209ffbe5594cbb9e084c430c11c089ff0f7be113f73b165bd5f6b382d0ab30dd230c4c9fab6e210a327af20715e6d60

diff --git 
a/net-misc/oidc-agent/files/oidc-agent-4.0.2_makefile-liblist-automagic.patch 
b/net-misc/oidc-agent/files/oidc-agent-4.0.2_makefile-liblist-automagic.patch
deleted file mode 100644
index 1e8765aef9d0..
--- 
a/net-misc/oidc-agent/files/oidc-agent-4.0.2_makefile-liblist-automagic.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/Makefile
-+++ b/Makefile
-@@ -58,7 +58,7 @@
- 
- # USE_CJSON_SO ?= $(shell /sbin/ldconfig -N -v $(sed 's/:/ /g' <<< 
$LD_LIBRARY_PATH) 2>/dev/null | grep -i libcjson >/dev/null && echo 1 || echo 0)
- USE_CJSON_SO ?= 0
--USE_LIST_SO ?= $(shell /sbin/ldconfig -N -v $(sed 's/:/ /g' <<< 
$LD_LIBRARY_PATH) 2>/dev/null | grep -i liblist >/dev/null && echo 1 || echo 0)
-+USE_LIST_SO ?= 0
- 
- ifeq ($(USE_CJSON_SO),1)
-   DEFINE_USE_CJSON_SO = -DUSE_CJSON_SO

diff --git a/net-misc/oidc-agent/files/oidc-agent-4.1.0_install-perms.patch 
b/net-misc/oidc-agent/files/oidc-agent-4.1.0_install-perms.patch
deleted file mode 100644
index e0ee26cfa6f2..
--- a/net-misc/oidc-agent/files/oidc-agent-4.1.0_install-perms.patch
+++ /dev/null
@@ -1,60 +0,0 @@
 a/Makefile
-+++ b/Makefile
-@@ -426,19 +426,19 @@
- 
- ## Man pages
- $(MAN_PATH)/man1/$(AGENT).1: $(MANDIR)/$(AGENT).1 $(MAN_PATH)/man1
--  @install $< $@
-+  @install -m 644 $< $@
- $(MAN_PATH)/man1/$(GEN).1: $(MANDIR)/$(GEN).1 $(MAN_PATH)/man1
--  @install $< $@
-+  @install -m 644 $< $@
- $(MAN_PATH)/man1/$(ADD).1: $(MANDIR)/$(ADD).1 $(MAN_PATH)/man1
--  @install $< $@
-+  @install -m 644 $< $@
- $(MAN_PATH)/man1/$(CLIENT).1: $(MANDIR)/$(CLIENT).1 $(MAN_PATH)/man1
--  @install $< $@
-+  @install -m 644 $< $@
- $(MAN_PATH)/man1/$(AGENT_SERVICE).1: $(MANDIR)/$(AGENT_SERVICE).1 
$(MAN_PATH)/man1
--  @install $< $@
-+  @install -m 644 $< $@
- $(MAN_PATH)/man1/$(KEYCHAIN).1: $(MANDIR)/$(KEYCHAIN).1 $(MAN_PATH)/man1
--  @install $< $@
-+  @install -m 644 $< $@
- $(PROMPT_MAN_PATH)/man1/$(PROMPT).1: $(MANDIR)/$(PROMPT).1 
$(PROMPT_MAN_PATH)/man1
--  @install $< $@
-+  @install -m 644 $< $@
- 
- 
- ## Lib
-@@ -452,24 +452,24 @@
-   @ln -sf $(SHARED_LIB_NAME_SO) $@
- 
- $(INCLUDE_PATH)/oidc-agent/api.h: $(SRCDIR)/$(CLIENT)/api.h 
$(INCLUDE_PATH)/oidc-agent
--  @install $< $@
-+  @install -m 644 $< $@
- 
- $(INCLUDE_PATH)/oidc-agent/ipc_values.h: $(SRCDIR)/defines/ipc_values.h 
$(INCLUDE_PATH)/oidc-agent
--  @install $< $@
-+  @install -m 644 $< $@
- 
- $(INCLUDE_PATH)/oidc-agent/oidc_error.h: $(SRCDIR)/utils/oidc_error.h 
$(INCLUDE_PATH)/oidc-agent
--  @install $< $@
-+  @install -m 644 $< $@
- 
- $(LIBDEV_PATH)/liboidc-agent.a: $(APILIB)/liboidc-agent.a $(LIBDEV_PATH)
--  @install $< $@
-+  @install -m 644 $< $@
- 
- $(INCLUDE_PATH)/oidc-agent/export_symbols.h: 
$(SRCDIR)/$(CLIENT)/export_symbols.h $(INCLUDE_PATH)/oidc-agent
--  @install $< $@
-+  @install -m 644 $< $@
- 
- 
- ## scheme handler
- $(DESKTOP_APPLICATION_PATH)/oidc-gen.desktop: 
$(CONFDIR)/scheme_handler/oidc-gen.desktop
--  @install -D $< $@
-+  @install -m 644 -D $< $@
-   @echo "Exec=x-terminal-emulator -e bash -c 
\"$(BIN_AFTER_INST_PATH)/bin/$(GEN) --codeExchange=%u; exec bash\"" >> $@
- 
- ## Xsession

diff --git a/net-misc/oidc-agent/files/oidc-agent-4.2.6_sighandler_t.patch 
b/net-misc/oidc-agent/files/oidc-agent-4.2.6_sighandler_t.patch
deleted file mode 100644
index d450d0ec2c7a..
--- 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/gmic/, media-gfx/gmic/files/

2022-09-01 Thread Marek Szuba
commit: 4c8ea9beed8f910f3789e6b10980e3613f6a1f86
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 23:14:49 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep  1 23:14:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c8ea9be

media-gfx/gmic: do not build static libraries

I don't even want to know why upstream has targets for SHARED libraries
generating static libraries as well.

Closes: https://bugs.gentoo.org/867880
Signed-off-by: Marek Szuba  gentoo.org>

 media-gfx/gmic/files/gmic-3.1.6-ar_so.patch | 26 ++
 media-gfx/gmic/gmic-3.1.6.ebuild|  3 +--
 2 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/media-gfx/gmic/files/gmic-3.1.6-ar_so.patch 
b/media-gfx/gmic/files/gmic-3.1.6-ar_so.patch
new file mode 100644
index ..007cdfb50de5
--- /dev/null
+++ b/media-gfx/gmic/files/gmic-3.1.6-ar_so.patch
@@ -0,0 +1,26 @@
+--- a/src/Makefile
 b/src/Makefile
+@@ -414,7 +414,6 @@
+ _lib : libgmic.so use_libgmic
+ 
+ libgmic.so: libgmic.o
+-  ar rcs libgmic.a libgmic.o
+ ifeq ($(OS),Darwin)
+   $(CXX) -shared -std=c++11 -pedantic -o libgmic.so.$(VERSION) libgmic.o 
$(LIBS)
+ else
+@@ -508,7 +507,6 @@
+   @echo " done!"
+ 
+ libcgmic.so: libcgmic.o
+-  ar rcs libcgmic.a libcgmic.o
+ ifeq ($(OS),Darwin)
+   $(CXX) -shared -o libcgmic.so.$(VERSION) libcgmic.o libgmic.o $(LIBS)
+ else
+@@ -558,7 +556,6 @@
+ _libc_static: libcgmic_files libcgmic_static.so use_libcgmic_static
+ 
+ libcgmic_static.so: libcgmic_static.o
+-  ar rcs libcgmic_static.a libcgmic_static.o
+ ifeq ($(OS),Darwin)
+   $(CXX) -shared -static -o libcgmic_static.so.$(VERSION) 
libcgmic_static.o libgmic.o $(PIC) $(CFLAGS) $(LIBS)
+ else

diff --git a/media-gfx/gmic/gmic-3.1.6.ebuild b/media-gfx/gmic/gmic-3.1.6.ebuild
index 06ca0c8a4cc3..1f33517bc284 100644
--- a/media-gfx/gmic/gmic-3.1.6.ebuild
+++ b/media-gfx/gmic/gmic-3.1.6.ebuild
@@ -66,6 +66,7 @@ BDEPEND="
 "
 
 PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.6-ar_so.patch
"${FILESDIR}"/${PN}-3.1.6-makefile_automagic.patch
"${FILESDIR}"/${PN}-3.1.6-relative_rpath.patch
 )
@@ -100,8 +101,6 @@ gmic_emake() {
$@
 }
 
-# FIXME:
-#  - honour user CFLAGS while building C binaries (i.e. 'use_libcgmic')
 src_compile() {
gmic_emake lib libc
use cli && gmic_emake cli_shared



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

2022-09-01 Thread Marek Szuba
commit: 04c6aae3e92541f7603cf08916383d186f2af0b0
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 23:22:17 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep  1 23:22:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c6aae3

media-gfx/gmic: update upstream metadata

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

 media-gfx/gmic/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/gmic/metadata.xml b/media-gfx/gmic/metadata.xml
index d725eae2d066..28dae0feb98a 100644
--- a/media-gfx/gmic/metadata.xml
+++ b/media-gfx/gmic/metadata.xml
@@ -10,6 +10,6 @@
Enable support for webcams using the OpenCV 
library


-   dtschump/gmic
+   GreycLab/gmic

 



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

2022-09-01 Thread Marek Szuba
commit: ccd8da73716c237b357a7cd72d880c01b067771b
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 23:18:53 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep  1 23:18:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd8da73

dev-vcs/pre-commit: drop 2.19.0

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

 dev-vcs/pre-commit/Manifest |  1 -
 dev-vcs/pre-commit/pre-commit-2.19.0.ebuild | 52 -
 2 files changed, 53 deletions(-)

diff --git a/dev-vcs/pre-commit/Manifest b/dev-vcs/pre-commit/Manifest
index 99ed099e2246..06a74933c9d1 100644
--- a/dev-vcs/pre-commit/Manifest
+++ b/dev-vcs/pre-commit/Manifest
@@ -1,2 +1 @@
-DIST pre-commit-2.19.0.tar.gz 266117 BLAKE2B 
d2105fb9aa64e63c7d93142228545e3597eb4a1637f850ce5d3f14b0826bdfb8a8d971779690c4fda6823fa1915fc57f9c86b9ffae48dbe39e7a225123304f5c
 SHA512 
9cc28c5e9ce4be87e09e7be01138c35bbe954efb6c1400e92b1a6b5f50e426b59d74651802359015840d5ec4a5583bf8f579bf7f08eb778d5950c8c8dfe4c80c
 DIST pre-commit-2.20.0.tar.gz 266604 BLAKE2B 
470f032e6d5bfcdd9ac8ba8f37d4323b601da0c82bcd524ffc575dc688fe81ad326a1f6a8ddd03da6e37130319ee40070c03d9789cd6e0e4b427a1d6e646416e
 SHA512 
b1da558a0e5d8f2f655427089f1d0b11b01ad7513ece7a0b3b67c33529cf3584edba558c78704e6da6ca18876b1d6c0fa8698e01fd7c2439b8d4dc0a93961e52

diff --git a/dev-vcs/pre-commit/pre-commit-2.19.0.ebuild 
b/dev-vcs/pre-commit/pre-commit-2.19.0.ebuild
deleted file mode 100644
index 6697add00888..
--- a/dev-vcs/pre-commit/pre-commit-2.19.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Many test failures with py3.11 as of 2.19.0
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_REQ_USE="sqlite"
-
-inherit distutils-r1
-
-DESCRIPTION="A framework for managing and maintaining multi-language Git 
pre-commit hooks"
-HOMEPAGE="https://pre-commit.com/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86"
-
-RDEPEND="dev-vcs/git
-   $(python_gen_cond_dep '
-   >=dev-python/cfgv-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/identify-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/nodeenv-0.11.1[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-   dev-python/toml[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20.0.8[${PYTHON_USEDEP}]
-   ')"
-BDEPEND="test? (
-   $(python_gen_cond_dep '
-   dev-python/pytest-env[${PYTHON_USEDEP}]
-   dev-python/re-assert[${PYTHON_USEDEP}]
-   ')
-)"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md )
-
-# The former two require a boatload of dependencies (e.g. Conda, Go, R and 
more) in order to run
-# and while some of them do include "skip if not found" logic, most of them do 
not.
-# The latter consistently fail with
-# Calling "git rev-parse" fails with "fatal: not a git repository (or any 
of the parent directories): .git".
-# including with the sandbox disabled and when run manually with tox.
-EPYTEST_DESELECT=(
-   tests/languages/
-   tests/repository_test.py
-   tests/main_test.py::test_all_cmds
-   tests/main_test.py::test_try_repo
-)
-
-distutils_enable_tests pytest



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

2022-09-01 Thread Marek Szuba
commit: cc602f367defccce624ea5aeca0e462a2a5a0bb7
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 23:17:07 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep  1 23:17:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc602f36

media-sound/easyeffects: drop 6.2.4

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

 media-sound/easyeffects/Manifest |  1 -
 media-sound/easyeffects/easyeffects-6.2.4.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index d323a0ddb7ee..e67326e8a10f 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,2 @@
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
-DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 
8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817
 SHA512 
1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361
 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b

diff --git a/media-sound/easyeffects/easyeffects-6.2.4.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.4.ebuild
deleted file mode 100644
index cfdaafbd3930..
--- a/media-sound/easyeffects/easyeffects-6.2.4.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils flag-o-matic meson
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf +doc mda-lv2 zamaudio"
-
-# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
-# TODO: check this every release.
-RESTRICT="test"
-
-DEPEND="dev-cpp/nlohmann_json
-   dev-cpp/tbb
-   >=dev-libs/glib-2.56:2
-   dev-libs/libfmt
-   >=dev-libs/libsigc++-3.0.6:3
-   >=gui-libs/gtk-4.2.1:4
-   gui-libs/libadwaita:1
-   media-libs/libbs2b
-   >=media-libs/libebur128-1.2.0
-   media-libs/libsndfile
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/rubberband[ladspa]
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.41
-   sci-libs/fftw:3.0"
-RDEPEND="${DEPEND}
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   doc? ( gnome-extra/yelp )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-# Only header files are used from libsamplerate so put it here rather than 
DEPEND
-# to avoid unnecessary cross-compilation.
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   media-libs/libsamplerate
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}



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

2022-09-01 Thread Marek Szuba
commit: f030de85fe196993b8c0a24cc437e6c57a153d04
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 23:18:38 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep  1 23:18:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f030de85

sys-auth/ykpers: drop 1.20.0

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

 sys-auth/ykpers/ykpers-1.20.0.ebuild | 54 
 1 file changed, 54 deletions(-)

diff --git a/sys-auth/ykpers/ykpers-1.20.0.ebuild 
b/sys-auth/ykpers/ykpers-1.20.0.ebuild
deleted file mode 100644
index a77b20b63462..
--- a/sys-auth/ykpers/ykpers-1.20.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools udev
-
-DESCRIPTION="Library and tool for personalization of Yubico's YubiKey"
-SRC_URI="https://github.com/Yubico/yubikey-personalization/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-HOMEPAGE="https://github.com/Yubico/yubikey-personalization;
-
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-SLOT="0"
-LICENSE="BSD-2"
-IUSE="static-libs"
-
-DEPEND="
-   dev-libs/json-c:=
-   >=sys-auth/libyubikey-1.6
-   virtual/libusb:1"
-BDEPEND="
-   app-text/asciidoc
-   virtual/pkgconfig"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/yubikey-personalization-${PV}"
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.20.0-fix-gcc10-fno-common.patch
-   "${FILESDIR}"/${PN}-1.20.0-json-boolean.patch
-)
-
-DOCS=( doc/. AUTHORS NEWS README )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --libdir=/usr/$(get_libdir)
-   --localstatedir=/var
-   $(use_enable static-libs static)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   udev_dorules 69-yubikey.rules
-
-   find "${D}" -name '*.la' -delete || die
-}



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

2022-09-01 Thread Sam James
commit: 46717d57ef4c1a87d2cdd21489ca70a403d7278d
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 22:39:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 22:39:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46717d57

sys-apps/apparmor-utils: Keyword 3.0.4 arm64, #867751

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

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

diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild 
b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild
index 26e8c7c92a7a..fdeef59727a9 100644
--- a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild
+++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RESTRICT="test"



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

2022-09-01 Thread Matt Turner
commit: e422941c14ea2ff60b0ee4d97ee49aebd982a767
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep  1 22:16:59 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep  1 22:17:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e422941c

sys-boot/grub: Stabilize 2.06-r2 ppc64, #850673

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

 sys-boot/grub/grub-2.06-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-boot/grub/grub-2.06-r2.ebuild 
b/sys-boot/grub/grub-2.06-r2.ebuild
index 21a1fe037104..6373aeeb54b7 100644
--- a/sys-boot/grub/grub-2.06-r2.ebuild
+++ b/sys-boot/grub/grub-2.06-r2.ebuild
@@ -44,7 +44,7 @@ if [[ ${PV} !=  ]]; then
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
S=${WORKDIR}/${P%_*}
fi
-   KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv sparc x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
 else
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git;



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

2022-09-01 Thread Sam James
commit: 69bdb766ca65c196b052983c72889fc1a50104e1
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 21:27:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 21:49:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69bdb766

dev-python/libvirt-python: add 8.7.0

Closes: https://github.com/gentoo/gentoo/pull/26898
Signed-off-by: Sam James  gentoo.org>

 dev-python/libvirt-python/Manifest |  2 +
 .../libvirt-python/libvirt-python-8.7.0.ebuild | 56 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 95cd7e51cc42..25fa524e0841 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -14,3 +14,5 @@ DIST libvirt-python-8.4.0.tar.gz 231985 BLAKE2B 
64d37074e04cdb02332987dc46e6dd7b
 DIST libvirt-python-8.4.0.tar.gz.asc 833 BLAKE2B 
fa6f5e10ca3e06c017e9988e676dd2beca2bcb88f4d55d7a1740d42b4ea56ff0cdb4fd7698392ce1eead7a81fafcc1475eb6270329f56e191a4a4551120e982b
 SHA512 
855869856ff41338c4ed1b707db4a0ace97a60e51d19183a0c1f904695b8a367249ae6266a45d79449443325cc85485db89dc73b09ac318c206cc03ab36ef179
 DIST libvirt-python-8.5.0.tar.gz 235414 BLAKE2B 
616c8415f94a6c53b9bcd6ff7433993a3d40eb49ff13eaf81eee52c52806fb1d281216e8bd591d6058e2cb5161310d0ae1217467cd1f0525c00d7252214d
 SHA512 
0e922301243200229c01659e57b4abad69a85931ea3ffcb70b117f313971d266d036dc6c1dbe42d48380d5ad9ed72326603101eb33d6a68dd6b7253a6e197aff
 DIST libvirt-python-8.5.0.tar.gz.asc 833 BLAKE2B 
5b3c37ee02d6a5cefcc81945b9f4c67f19d297f03ad16e2666e87c3ea54ac609d774d3bb90a47e4098914460fd0928f66641f52185fe367cad9794636a809836
 SHA512 
4fae1d23f7ef2fccb38dee397173f3571b64969672cbe297e3622b9a0194e4a434329de543e886a4a20a9e1e0e3f1fec10a08d924ec0e728b9e29a44877c7e24
+DIST libvirt-python-8.7.0.tar.gz 236343 BLAKE2B 
563cd1a18f06c0210465905267c46b3e5c598a9dcb208f468660d40988a4f6d80e61feed3702d830d465769eebb2c4d6604ef9449700923795c0485c36e38680
 SHA512 
f7883964875657a11c6756e31fda59eadba8394b71dda04df366aac85b163f3ffb379054bace38922d10d0b8972d1e1210d1513498cfd5cd8f0b76d6985ee945
+DIST libvirt-python-8.7.0.tar.gz.asc 833 BLAKE2B 
5386780d75114c21105d012fd0ec2fd22fdd979dd6cdaea59f578eff4c0616e377da52d8aec05f337b837fda663ce8afb6d670e960ee65146679cd8c9a60b12b
 SHA512 
499324c7cb520edbd1778a16434de43be062545255abb271832a636ff1ce9f4ba87e90226a181e081d084fccd6c190acc15763fecfc89e80093845589c12f535

diff --git a/dev-python/libvirt-python/libvirt-python-8.7.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-8.7.0.ebuild
new file mode 100644
index ..59818c6c51d9
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-8.7.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+MY_P="${P/_rc/-rc}"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc
+inherit distutils-r1 verify-sig
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git;
+   RDEPEND="app-emulation/libvirt:=[-python(-)]"
+else
+   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz
+   verify-sig? ( 
https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="https://www.libvirt.org;
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+   verify-sig? ( sec-keys/openpgp-keys-libvirt )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



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

2022-09-01 Thread Sam James
commit: 07c0435443c4cf392d1d9cf0714be1bc2892b693
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 20:59:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 21:49:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07c04354

net-misc/chrony: add 4.3, drop 4.3_pre1

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

 net-misc/chrony/Manifest  | 4 ++--
 net-misc/chrony/{chrony-4.3_pre1.ebuild => chrony-4.3.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/chrony/Manifest b/net-misc/chrony/Manifest
index 8561cd7b8221..6fa65bf64e5f 100644
--- a/net-misc/chrony/Manifest
+++ b/net-misc/chrony/Manifest
@@ -1,4 +1,4 @@
 DIST chrony-4.2.tar.gz 578411 BLAKE2B 
6eac4f144f5811d0f83a9827e2b5113dead1ff96952f6e6d32dcea9858e04512f635d70237fe6faced095991204b0f62bcb0e9d1a4b34e8778f205058afdfb45
 SHA512 
7f946b27de605b3ebea62cf23916dfad77c99e8b2338ba239ede6b8216ce436b3d4d87770f371c8d8e006507c51d5c831b51f067957abd2935adfdec3f5aa67d
 DIST chrony-4.2.tar.gz.asc 833 BLAKE2B 
41cb83f62dd58489313438672d209cc65fdbb5f8f595ea38f990d5e15194f91532d3f3221c6c38581467d62e95d23853a4fc438d32b99606def5f06db0031969
 SHA512 
d8ae4b540ce3529a5a72e10c14765a33ca6fc41529b6fdc9928fb171f25bd6fb87f930b7783638892f42f4cbcfaab4cb1064c930bae1d5204a71babad72b6e10
-DIST chrony-4.3-pre1.tar.gz 592966 BLAKE2B 
26811ff6ebd55720cc39ce8cb9d4ddd2e70a9919dbc9a8416728bb81ad02b53dcb895a68aa696c4a063930661f533c5a219c98d67e3b93920351e7160022dca4
 SHA512 
6a97b11cd7604808aa57db8cd67ae854391ef2bca84bb0256c043464e33683e15682a8ebadec3d2fcca83203d2c731953dfd4972976fe193246ca4af7fb7e0e7
-DIST chrony-4.3-pre1.tar.gz.asc 833 BLAKE2B 
40b80f6fdcc749077d1548e7861ff4f55dcfa8c8a84bd197d89f3f25626d5dd3a2b36dbb8b907f3f0f61444e1e3b908631529a7a1665f95b499c70c899249ade
 SHA512 
3a9cd53fcd0f2842241817d5bdeb3c6151eec9e1d0864ae4a89a2d7b93924ac28be7d4f090a32b99ab4b229437d027c2663bb552433182a97eca347175138164
+DIST chrony-4.3.tar.gz 593560 BLAKE2B 
51ba6d19312fd52cd6d6d8ab9437c886a3779877170674db6dc37d657e849101e2669fd6c8723d24e43c895cd1924c3d8d2ff442baeef9abe8a6c313929edf5f
 SHA512 
1394bac3ed684352fe89b7fef7da50e61f9f522abee807627ae1fc4c2dde891017bc8e5b13759fced028f3a1e875d5e4e5a4f85de65c63b5f83d0ca03bb4c5df
+DIST chrony-4.3.tar.gz.asc 833 BLAKE2B 
12399205da4ee5c442207bfdf936ac88552a49b21b0db8c15b09118b579e2076f7cfec6ad916b08b41edc4f9f8e03b13d7758ed08e116bee54d0f0f9cd68a505
 SHA512 
300b06f253ac3727edb86a1b7c337f9529ee752bbb471b266217b6a8ac5183e827264177a3210d436425d746673bf11fbdc41da145673213e28165197c6c76b7

diff --git a/net-misc/chrony/chrony-4.3_pre1.ebuild 
b/net-misc/chrony/chrony-4.3.ebuild
similarity index 100%
rename from net-misc/chrony/chrony-4.3_pre1.ebuild
rename to net-misc/chrony/chrony-4.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-emacs/nxml-libvirt-schemas/

2022-09-01 Thread Sam James
commit: 7c136857695031e7dd699db97a2e9ab4b6043f92
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 21:24:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 21:49:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c136857

app-emacs/nxml-libvirt-schemas: add 8.7.0

Closes: https://github.com/gentoo/gentoo/pull/26898
Signed-off-by: Sam James  gentoo.org>

 app-emacs/nxml-libvirt-schemas/Manifest|  1 +
 .../nxml-libvirt-schemas-8.7.0.ebuild  | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/app-emacs/nxml-libvirt-schemas/Manifest 
b/app-emacs/nxml-libvirt-schemas/Manifest
index 786d7355e248..9cf0f7a8fa6d 100644
--- a/app-emacs/nxml-libvirt-schemas/Manifest
+++ b/app-emacs/nxml-libvirt-schemas/Manifest
@@ -1,3 +1,4 @@
 DIST libvirt-7.10.0.tar.xz 8798000 BLAKE2B 
6cb2ab5913d382b11d24b46154dc3250355050cd3038f64ba571b35f33ae5bd0a322d4b96469bd6c78fd848c87f2e6fc7213c33e5bdb9d375a9b81d2a40899bb
 SHA512 
c7eecc9538b68852a8cc67565566d64ec7b087b6f009858b2eb524bc3ef0f6ca3c0da67edf801e6a3ae3fcc0364e65e108fa92bcb01ee810c85fa5f37785aa32
 DIST libvirt-8.4.0.tar.xz 8846528 BLAKE2B 
479d7d47a9d711e0240da09eb295f1a644bc4cfddbe544908f2011eb45dff9cf9ffdfff87ba63ded96f5b69024c65832326f9fb0837c5338114ad5dbbada7af1
 SHA512 
e9dcaa489f162e3a26fe1ca7bb83a22e3f1952594c3541ddd2a7f8e8a0e6ad37e193fb89421df1efe3d2a4d9bb7cf5455c7b7a0b59e133eb6c0ff3cbbd8403b6
 DIST libvirt-8.5.0.tar.xz 8886088 BLAKE2B 
a789b5d4d4f3d359403b53b1b6bdc31ddd8938d12fce3c77e953a30be359a3f75071c385bc8ce3df11ccc7ad682e433c067781948cf107abef84e54d5aadd0d9
 SHA512 
62b05c5cd58eab0ab2d945b832fd85807aea9b5f12a7ef5d1205fe0edac8d361ba3a9245f60f200a8548c96f718943d4502d87fff87c4495bd1e2637f14aaccf
+DIST libvirt-8.7.0.tar.xz 8937316 BLAKE2B 
131d46206662627e952b6daa3ceeab187321ff5fb1984980bc2816dfedf730c6ccd4b5a1cbfb46f33cc9e84508621e2625fa661f06b9e35561e8de52906824e5
 SHA512 
35d33d0e0dab525e8f0a8a592d286e9d17fc5c5d1ff2fab5af5c40b85248481dd17b5c3daf64e8c6e1b8a93328eebee6ece3e95edacff208a81d8b78dc102d7a

diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-8.7.0.ebuild 
b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-8.7.0.ebuild
new file mode 100644
index ..1c0188f9655a
--- /dev/null
+++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-8.7.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+inherit elisp
+
+MY_P="libvirt-${PV}"
+DESCRIPTION="Extension for nxml-mode with libvirt schemas"
+HOMEPAGE="https://www.libvirt.org/;
+SRC_URI="https://libvirt.org/sources/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas"
+
+# This is the license of the package, but the schema files are
+# provided without license, maybe it's bad.
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Yes this requires Java, but I'd rather not repackage this, if you
+# know something better in C, I'll be glad to use that.
+BDEPEND="app-text/trang"
+
+SITEFILE="60${PN}-gentoo.el"
+
+src_compile() {
+   emake -f "${FILESDIR}"/Makefile-trang
+}
+
+src_install() {
+   insinto "${SITEETC}/${PN}"
+   doins "${FILESDIR}"/schemas.xml *.rnc
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}



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

2022-09-01 Thread Sam James
commit: add929cdd362d86907d477342a1da7b9a1df72b8
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 21:05:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 21:49:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add929cd

app-crypt/gnupg: add maintenance notes

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

 app-crypt/gnupg/gnupg-2.2.38.ebuild   | 6 ++
 app-crypt/gnupg/gnupg-2.3.7-r1.ebuild | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.2.38.ebuild 
b/app-crypt/gnupg/gnupg-2.2.38.ebuild
index fcc6d9e01c03..fb9d8114d5bb 100644
--- a/app-crypt/gnupg/gnupg-2.2.38.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.38.ebuild
@@ -3,6 +3,12 @@
 
 EAPI=8
 
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
 inherit flag-o-matic systemd toolchain-funcs verify-sig
 

diff --git a/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild
index 54821c7edea1..f7b9cb6f2981 100644
--- a/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild
@@ -3,6 +3,12 @@
 
 EAPI=8
 
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
 inherit flag-o-matic systemd toolchain-funcs verify-sig
 



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

2022-09-01 Thread Sam James
commit: d97a3080b57cfa7cc913b295744678ab44b686a9
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 21:03:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 21:49:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97a3080

app-crypt/gnupg: add 2.2.38

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

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.2.38.ebuild | 159 
 2 files changed, 161 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index f069d19f182d..292c8c4c6144 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -4,6 +4,8 @@ DIST gnupg-2.2.36.tar.bz2 7273805 BLAKE2B 
82f26f48380632ddffedacb5e7cff653aec7be
 DIST gnupg-2.2.36.tar.bz2.sig 119 BLAKE2B 
ad6dc03c34f6c0d13080ef0bdea2db152c12ea4f129783ba1b0b7f237965b8eeec22b2e79fcf42657dafdd20cae558d781b07378bed78386979a0b4c4ef4a49b
 SHA512 
4ad3f9041aa1fbffaab3cc4aa0df038a67dc8eb200492cdd96259dcf1e0005cb39d6e6245280f1a2a8d4db9f686381e2b0f5bb80c412edbdbcb3fc11dca044c5
 DIST gnupg-2.2.37.tar.bz2 7285172 BLAKE2B 
40606f996aea3d26e28989466861bf486b8bf95e38d23377c0745b85f4817988f794fa07cbb1d5b8b7ae1da3c8bd5fcee5fabb1998b2fc1aa0b0e3ea4351575b
 SHA512 
b56c47002948fd28fc9d5c23b46f5522e4210ed61c17f491c3b3fab5fab8893da33b1f8ff55a3bbef6367ff92b10c141c1f24d8350c37a0e756d2bdfbe86d7be
 DIST gnupg-2.2.37.tar.bz2.sig 119 BLAKE2B 
b5166f574a35223eeadf056d6bc3e8bcbd02fad766713afba28e20d4d431fcf123b5566527274923fede092c1e48efefd32b825644583f016bf3db119af03209
 SHA512 
8a1c34a5cd6afa3a263669922bc43217274f796634dc14b54558e1361f5e38680c6897e402a5289ccbe08c91efa3647bccd741fa09f3259174b8dabf86ecbc6f
+DIST gnupg-2.2.38.tar.bz2 7290509 BLAKE2B 
249fd6502a1607d1881fd97e4a97a1a3557da26929b67424bafcf29b5ef1588c9295347c5be497a8485dd61755bfe40b4f0232e0f1f67d2517c69613c6080da1
 SHA512 
30483492e27c31db114c29e22eae1b9c54db9f02ade491f443a7748b42825fa3e52545286316b99217aed0b0af29f67ccecca2399c76554a086bcd49b35ad3e5
+DIST gnupg-2.2.38.tar.bz2.sig 119 BLAKE2B 
9e7257a7326ccf107eff1f93b92f7e79ab31a2e58c12d4085a2106528c822df1737a127923c62a05fa199fa1d1e0ac900726808870d059871be6ab178849369e
 SHA512 
e00ec552e1347ab26d37ad7830f599aa51e7620e9780250480192f83c67e319bf2d26f7198f49c553204ab96461c0a4aea1fa6ae57c83a91681f98c2596a9ab6
 DIST gnupg-2.3.6.tar.bz2 7604761 BLAKE2B 
6cbc749156c50b6633c126cde621271c6c9682a04efea51fbc5a2e92ee56493e8348814391ee0c337adcb4de4dd23293b9592db78998626905038c859ac4af6e
 SHA512 
4540e8d2be836b491918f4987ba301a73fcdc4539b1f9abf6112a74c2d39c0e5dc3f17511212bac1dd7fd0594feecd91f95ecf78d4b2c1e70e818342a1802b85
 DIST gnupg-2.3.6.tar.bz2.sig 119 BLAKE2B 
c7d4cdc81580b8b1e56c7bc83236d65c9d2c1bab2d210d14a0d3c58f635d656c9b449ef9596b9601027cb891bd437cc8f2a63eb3c17742c288531511984fba7f
 SHA512 
85d155f9809c8d0f38723d8622c085e421531c016d19fcce2ae34dc9a4aeac0bc1895f7a094ee9cdf69a15b426fb0d72ee53319fe0a05665c92caa0e950c1797
 DIST gnupg-2.3.7.tar.bz2 7599853 BLAKE2B 
3e9e33c8357222f42cc0e2af538e9f1f1f0453f35d790aaadf47ce9df24229efa91457b6014b34f19084448a3a6603c82e7d07714b89a68c6a84a08af6fa0e02
 SHA512 
c7fe169050ef17051cdaac9ad476e7ea792483baad1208fc359d568fa9e138d920ecaa2cd9cae73b20f5472a7d8ca6540a62062ff7a06055cc656b0eb4b917b9

diff --git a/app-crypt/gnupg/gnupg-2.2.38.ebuild 
b/app-crypt/gnupg/gnupg-2.2.38.ebuild
new file mode 100644
index ..fcc6d9e01c03
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.38.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+inherit flag-o-matic systemd toolchain-funcs verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/;
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
+RESTRICT="!test? ( test )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND=">=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.8.0:=
+   >=dev-libs/libgpg-error-1.29
+   >=dev-libs/libksba-1.3.5
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   ssl? ( >=net-libs/gnutls-3.0:0= )
+   tofu? ( >=dev-db/sqlite-3.7 )"
+
+RDEPEND="${DEPEND}
+ 

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

2022-09-01 Thread Sam James
commit: 132185bc3f91d2df4759ff98f5723dcc68c1c2ba
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 21:11:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 21:49:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=132185bc

sci-libs/proj: add 9.1.0

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

 sci-libs/proj/Manifest  |  2 ++
 sci-libs/proj/proj-9.1.0.ebuild | 68 +
 2 files changed, 70 insertions(+)

diff --git a/sci-libs/proj/Manifest b/sci-libs/proj/Manifest
index 58ca395090d4..a732c3a65ab0 100644
--- a/sci-libs/proj/Manifest
+++ b/sci-libs/proj/Manifest
@@ -2,6 +2,8 @@ DIST proj-7.2.1.tar.gz 5714666 BLAKE2B 
9379ef758b1221b9487f162a27e7afa737e668ad7
 DIST proj-8.2.1.tar.gz 5882136 BLAKE2B 
c4d80ee1bb1287e2539c9b5c5a5c6305fe8d2fc83526fd29507802b94351f51b016184c07a5e8c1bbf820252a6dfa5b4d55376e5d5566774e3e5e3154857dfa1
 SHA512 
c6164771fd492be5aa91d8dd2f2794a19b47431078f148356aa70dee96a4589ec5decbab9d8dd756a7bcb322ad94935750c22e0e7fb16e21c8f59ca474e7137e
 DIST proj-9.0.0.tar.gz 5242155 BLAKE2B 
dd0a2234d0a8dddc1303c4dbc73bf1d13be0248f712c20dfb67f4003ace2504f96498f769214198f62ba3bbddea00e25a9745fe23d265d8b911ea9170288c24f
 SHA512 
ae1e65f03fba1e922a61f843b64cf4fde0ff015ef8c18bde0a10cb3e732c4d1b27d2c6b0179e8456338c552a760de22abf16e887fc92118288ffa394a9c6a000
 DIST proj-9.0.1.tar.gz 5264935 BLAKE2B 
4957727fab9f6158e83025eed502bfc42f0c2fb4ca26ece34284f1b410d490c70ed414b7fc82a01753052acad93d592bb946aed83a2b2d985028554681d61b85
 SHA512 
9cb716a061315752a23405bd5bf879cdf63432493286ef828f442eea0bea872301be10f6e35a8e28ffe42cb6aafc039213e35be65ab692223a135b03422e3dab
+DIST proj-9.1.0.tar.gz 5299132 BLAKE2B 
955b1f2492f47432d8df771fda495e87f977f6a6b4a0957effca0535ff4c3a8edf451028bd805800a2c0c6662e971e1073c35a863426b47f75817ef44e30d281
 SHA512 
cc23fbfaa16cd14f499ee5162bfe743ec9d738d0ba6358716320aa03e1a752da45fd6102fca1981c9b695934e7c358540be53d667c48dae922ac5511eea6824c
+DIST proj-data-1.11.tar.gz 597743778 BLAKE2B 
d68a3a1154d560b724364a843e09ca5350a6a04ce30fb124788220d8e48eff3ab33f6061effec88e658067e0d430b5606f386d82bdcefa69551d9855db9ee476
 SHA512 
6c91b7ad81b9cf93330cb27f6632cc3e6d854ed4e84318520200d3fffe59c94e4061e2ebece220a143624ae5c4b672458379a546e75547544347cc28576b984f
 DIST proj-data-1.8.tar.gz 586765549 BLAKE2B 
a54287fa81e2055737c1956bf7f10246ccdd8d9af49fe7e8a01a6f2206c234d2827c4268d901d49bbbfff4caace220aa1867f0088442e4849f9d3cd57f4ca72d
 SHA512 
884425c3bc09a39cb1b611264ccaa17940f4779f4e0d6023306f6b82622cdd0a2e5970a79018d499d323640acb72560789ef127ff4e0c712fa3679e5cfeb34bc
 DIST proj-data-1.9.tar.gz 589748963 BLAKE2B 
53f9fa442d074127df11cf11f1be426438a334fb28fc47f4513acf985bb8c9f52678ba1e297baacf576b2082ce0371abb63747958c1fc233538efdf0d9fade57
 SHA512 
25607137a32c65e906d3f4e64f5e6b0fd5882faf0c4bf458116c582e6438df38cc36e9b6e67498b7d63dceb863f31b3890f04bdb19a1287e6d902a7193221711
 DIST proj-datumgrid-1.8.tar.gz 6604329 BLAKE2B 
78df259a811a79457d011b4f675f1a72b6613928bb0083d01bfe65bb4c333628725b300efdb7cf10ebc6f26ff03733886c20f25c7aef80875e81e59bda9fd7d3
 SHA512 
23153f5b57d210e37cd6e9e0fced23bdabb1c67476e9fb50eb83a68ae066a5c3675822472f5d558d10ddf36ac1d73d538b75304d112a1bfcd8d0bbd26c6481a5

diff --git a/sci-libs/proj/proj-9.1.0.ebuild b/sci-libs/proj/proj-9.1.0.ebuild
new file mode 100644
index ..e2765e129a16
--- /dev/null
+++ b/sci-libs/proj/proj-9.1.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+# Check https://proj.org/download.html for latest data tarball
+PROJ_DATA="proj-data-1.11.tar.gz"
+DESCRIPTION="PROJ coordinate transformation software"
+HOMEPAGE="https://proj.org/;
+SRC_URI="https://download.osgeo.org/proj/${P}.tar.gz
+   https://download.osgeo.org/proj/${PROJ_DATA};
+
+LICENSE="MIT"
+# Changes on every major release
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="curl test +tiff"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   curl? ( net-misc/curl )
+   tiff? ( media-libs/tiff )"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest )"
+
+src_unpack() {
+   unpack ${P}.tar.gz
+
+   cd "${S}"/data || die
+   mv README README.DATA || die
+
+   unpack ${PROJ_DATA}
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   -DBUILD_PROJSYNC=$(usex curl)
+   -DENABLE_CURL=$(usex curl)
+   -DENABLE_TIFF=$(usex tiff)
+   )
+
+   use test && mycmakeargs+=( -DUSE_EXTERNAL_GTEST=ON )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # proj_test_cpp_api: 
https://lists.osgeo.org/pipermail/proj/2019-September/008836.html
+   # testprojinfo: Also related to map data?
+   -E 

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

2022-09-01 Thread Sam James
commit: 281e85a4999e7cf90ccae8e6762becccf634183c
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 21:17:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 21:49:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281e85a4

app-emulation/libvirt: add 8.7.0

Closes: https://github.com/gentoo/gentoo/pull/26898
Signed-off-by: Sam James  gentoo.org>

 app-emulation/libvirt/Manifest  | 2 ++
 app-emulation/libvirt/{libvirt-.ebuild => libvirt-8.7.0.ebuild} | 4 ++--
 app-emulation/libvirt/libvirt-.ebuild   | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index d365dcb0b366..057ce4489084 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -14,3 +14,5 @@ DIST libvirt-8.4.0.tar.xz 8846528 BLAKE2B 
479d7d47a9d711e0240da09eb295f1a644bc4c
 DIST libvirt-8.4.0.tar.xz.asc 833 BLAKE2B 
7bfbfc05ce7d95018c07e92d475bc0fddbb0b396132c12defd0205638d22534ba83fea8180345635b9f59b8a10fd3177b1a84ad748f1ddb9e533e11700bd4cbd
 SHA512 
5d85ce4764dc36d940033c5feda59b9cff64844a52e3a25b1b8d0278adbc2378978a7dbe6f577f82bc760d617edc75c4a6ab8e1325a38847e1d40e3bf7c9684b
 DIST libvirt-8.5.0.tar.xz 8886088 BLAKE2B 
a789b5d4d4f3d359403b53b1b6bdc31ddd8938d12fce3c77e953a30be359a3f75071c385bc8ce3df11ccc7ad682e433c067781948cf107abef84e54d5aadd0d9
 SHA512 
62b05c5cd58eab0ab2d945b832fd85807aea9b5f12a7ef5d1205fe0edac8d361ba3a9245f60f200a8548c96f718943d4502d87fff87c4495bd1e2637f14aaccf
 DIST libvirt-8.5.0.tar.xz.asc 833 BLAKE2B 
2e4ee3309e409fa700b0e09c067d2d7978f5033bc947108012582a9ba4b6a5438a2f419375e10b342dd0082560768eab1913aea86558293abc9a51bdb87111eb
 SHA512 
d05482a7d0ef5649428368553e7a9c49a116435b273179c13248081711ecc2d8fa1f6ad82a3d5ce43efc2afee51718bc3362e483463c61ebd10dbcc41875749e
+DIST libvirt-8.7.0.tar.xz 8937316 BLAKE2B 
131d46206662627e952b6daa3ceeab187321ff5fb1984980bc2816dfedf730c6ccd4b5a1cbfb46f33cc9e84508621e2625fa661f06b9e35561e8de52906824e5
 SHA512 
35d33d0e0dab525e8f0a8a592d286e9d17fc5c5d1ff2fab5af5c40b85248481dd17b5c3daf64e8c6e1b8a93328eebee6ece3e95edacff208a81d8b78dc102d7a
+DIST libvirt-8.7.0.tar.xz.asc 833 BLAKE2B 
ebea1430670bcb44e9ffb4460388b2ab41e8b409d1513d09ac56b12f379621f5ad39af0dba9691b36220bbed5634ad24b2efda8315b41bb2e7f3f6a65e9b028c
 SHA512 
5ac09b10de74283c474fb80cfe600a171d6b49039df73113702cda565889f6c6919e99aff6ce60538ee7fda52287ef035ee15e8f47e5f724384c6ec474e6bed8

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-8.7.0.ebuild
similarity index 99%
copy from app-emulation/libvirt/libvirt-.ebuild
copy to app-emulation/libvirt/libvirt-8.7.0.ebuild
index 6128a61b974d..a10d45ea6c5b 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-8.7.0.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz
verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="C toolkit to manipulate virtual machines"
@@ -105,7 +105,7 @@ RDEPEND="
>=sys-auth/polkit-0.9
)
qemu? (
-   >=app-emulation/qemu-2.11
+   >=app-emulation/qemu-4.2
>=dev-libs/yajl-2.0.3:=
)
rbd? ( sys-cluster/ceph )

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index 6128a61b974d..2fa520a81044 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -105,7 +105,7 @@ RDEPEND="
>=sys-auth/polkit-0.9
)
qemu? (
-   >=app-emulation/qemu-2.11
+   >=app-emulation/qemu-4.2
>=dev-libs/yajl-2.0.3:=
)
rbd? ( sys-cluster/ceph )



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

2022-09-01 Thread John Helmert III
commit: 8102ed9976c51e7c9734d80c3decb798213bf19a
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Sep  1 21:35:30 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Sep  1 21:35:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8102ed99

sys-libs/freeipmi: add 1.6.10

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

 sys-libs/freeipmi/Manifest   |  1 +
 sys-libs/freeipmi/freeipmi-1.6.10.ebuild | 97 
 sys-libs/freeipmi/metadata.xml   |  3 +
 3 files changed, 101 insertions(+)

diff --git a/sys-libs/freeipmi/Manifest b/sys-libs/freeipmi/Manifest
index 6e32a18d7813..783da5aa35eb 100644
--- a/sys-libs/freeipmi/Manifest
+++ b/sys-libs/freeipmi/Manifest
@@ -1 +1,2 @@
+DIST freeipmi-1.6.10.tar.gz 3431062 BLAKE2B 
e217570d8fcf78ca9d04aad4d5bd46b4120beb21f2dcfb083bc9779a4541856e08ec6e87549651ee3c9b62fe54521585e192c784254dd9482bf9da09935853ae
 SHA512 
90b6b78cdd119c2a1f332f007333aa6df70c6e3de0fd81ab007025392ee7cb7a01ab4a7a174d1f2e760c55d78f21ebbbe9667af661ccdd669e4b54edb1346937
 DIST freeipmi-1.6.9.tar.gz 3429566 BLAKE2B 
68ee7bd27d459a25464e17d9c98370252d33961d10e69675505f046db26a95d780c114b4f90eeab43a39d0fca3d98b1f108c6d3ca9550fd9d3c455d2e9a79c6b
 SHA512 
536add8dc01aa4d9df45e3499f8be1318185b19beb579c8f991a11ca973626d7e0aabe1d8760a9addadc418ea5c1e2b5432053e46ba94fd9078fb6dcabf48280

diff --git a/sys-libs/freeipmi/freeipmi-1.6.10.ebuild 
b/sys-libs/freeipmi/freeipmi-1.6.10.ebuild
new file mode 100644
index ..0643d0464957
--- /dev/null
+++ b/sys-libs/freeipmi/freeipmi-1.6.10.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+AT_M4DIR="config"
+
+DESCRIPTION="Provides Remote-Console and System Management Software as per 
IPMI v1.5/2.0"
+HOMEPAGE="https://www.gnu.org/software/freeipmi/;
+
+MY_P="${P/_/.}"
+[[ ${MY_P} == *.beta* ]] && ALPHA="-alpha"
+SRC_URI="mirror://gnu${ALPHA}/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~x86"
+IUSE="debug nagios without-root"
+
+RDEPEND="dev-libs/libgcrypt:0="
+DEPEND="${RDEPEND}
+   virtual/os-headers"
+RDEPEND="${RDEPEND}
+   nagios? (
+   || ( net-analyzer/icinga net-analyzer/nagios )
+   dev-lang/perl
+   )
+"
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable debug)
+   $(usex without-root --with-dont-check-for-root "")
+   --disable-static
+   --disable-init-scripts
+   --localstatedir="${EPREFIX}"/var
+   ac_cv_path_CPP_FOR_BUILD=$(tc-getPROG CPP cpp)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+# There are no tests
+src_test() { :; }
+
+src_install() {
+   default
+
+   # freeipmi by defaults install _all_ commands to /usr/sbin, but
+   # quite a few can be run remotely as standard user, so move them
+   # in /usr/bin afterwards.
+   dodir /usr/bin
+   local prog
+   for prog in ipmi{detect,ping,power,console}; do
+   mv "${ED}"/usr/{s,}bin/${prog} || die
+
+   # The default install symlinks these commands to add a dash
+   # after the ipmi prefix; we repeat those after move for
+   # consistency.
+   rm "${ED}"/usr/sbin/${prog/ipmi/ipmi-}
+   dosym ${prog} /usr/bin/${prog/ipmi/ipmi-}
+   done
+
+   # Install the nagios plugin in its proper place, if desired
+   if use nagios; then
+   dodir /usr/$(get_libdir)/nagios/plugins
+   mv 
"${ED}"/usr/share/doc/${PF}/contrib/nagios/nagios_ipmi_sensors.pl \
+   "${ED}"/usr/$(get_libdir)/nagios/plugins/ || die
+   fperms 0755 
/usr/$(get_libdir)/nagios/plugins/nagios_ipmi_sensors.pl
+
+   insinto /etc/icinga/conf.d
+   newins "${FILESDIR}"/freeipmi.icinga freeipmi-command.cfg
+   fi
+
+   dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO doc/*.txt
+
+   keepdir \
+   /var/cache/ipmiseld \
+   /var/cache/ipmimonitoringsdrcache \
+   /var/lib/freeipmi \
+   /var/log/ipmiconsole
+
+   # starting from version 1.2.0 the two daemons are similar enough
+   newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmidetectd
+   newconfd "${FILESDIR}"/ipmidetectd.confd ipmidetectd
+
+   newinitd "${FILESDIR}"/bmc-watchdog.initd.4 bmc-watchdog
+   newconfd "${FILESDIR}"/bmc-watchdog.confd bmc-watchdog
+
+   newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmiseld
+   newconfd "${FILESDIR}"/ipmiseld.confd ipmiseld
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}

diff --git a/sys-libs/freeipmi/metadata.xml b/sys-libs/freeipmi/metadata.xml
index 

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

2022-09-01 Thread Mike Pagano
commit: 8d19cfdd58a312a671a7c89c7189584b4b6b4b2a
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Sep  1 20:18:02 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Sep  1 20:18:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d19cfdd

app-forensics/lynis: update EAPI 7 -> 8, fix -cron

Make sure when -cron is present, we don't depend on
virtual/cron.

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

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

 app-forensics/lynis/lynis-3.0.8-r1.ebuild | 72 +++
 1 file changed, 72 insertions(+)

diff --git a/app-forensics/lynis/lynis-3.0.8-r1.ebuild 
b/app-forensics/lynis/lynis-3.0.8-r1.ebuild
new file mode 100644
index ..b7df6561856b
--- /dev/null
+++ b/app-forensics/lynis/lynis-3.0.8-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit bash-completion-r1 systemd
+
+DESCRIPTION="Security and system auditing tool"
+HOMEPAGE="https://cisofy.com/lynis/;
+SRC_URI="https://cisofy.com/files/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+cron systemd"
+
+DEPEND=""
+RDEPEND="
+   app-shells/bash
+   cron? ( !systemd? ( virtual/cron ) )"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+   doman lynis.8
+   dodoc FAQ README
+   newdoc CHANGELOG.md CHANGELOG
+
+   # Remove the old one during the next stabilize progress
+   exeinto /etc/cron.daily
+   newexe "${FILESDIR}"/lynis.cron-new lynis
+
+   dobashcomp extras/bash_completion.d/lynis
+
+   # stricter default perms - bug 507436
+   diropts -m0700
+   insopts -m0600
+
+   insinto /usr/share/${PN}
+   doins -r db/ include/ plugins/
+
+   dosbin lynis
+
+   insinto /etc/${PN}
+   doins default.prf
+   sed -i -e 's/\/path\/to\///' "${S}/extras/systemd/${PN}.service" || die 
"Sed Failed!"
+   systemd_dounit "${S}/extras/systemd/${PN}.service" || die "Sed Failed!"
+   systemd_dounit "${S}/extras/systemd/${PN}.timer"
+
+   if ! use cron; then
+   ebegin "removing cron files from installation image"
+   rm -rfv "${ED}/etc/cron.daily" || die
+   eend "$?"
+   fi
+}
+
+pkg_postinst() {
+   if use cron; then
+   if systemd_is_booted || has_version sys-apps/systemd; then
+   echo
+   ewarn "Both 'cron' and 'systemd' flags are enabled."
+   ewarn "So both ${PN}.target and cron files were 
installed."
+   ewarn "Please don't use 2 implementations at the same 
time."
+   ewarn "Cronjobs are usually enabled by default via 
/etc/cron.* jobs"
+   ewarn "If you want to use systemd ${PN}.target timers"
+   ewarn "disable 'cron' flag and reinstall ${PN}"
+   echo
+   else
+   einfo "A cron script has been installed to 
${ROOT}/etc/cron.daily/lynis."
+   fi
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-vim/vim-go/

2022-09-01 Thread John Helmert III
commit: 53f6610a7ce6b3add4532cd0ff54b4f345b17da2
Author: Nils Freydank  posteo  de>
AuthorDate: Thu Sep  1 18:18:35 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Sep  1 20:13:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f6610a

app-vim/vim-go: Bump to 1.26

Closes: https://bugs.gentoo.org/548852
Closes: https://bugs.gentoo.org/833016
Signed-off-by: Nils Freydank  posteo.de>
Closes: https://github.com/gentoo/gentoo/pull/26730
Signed-off-by: John Helmert III  gentoo.org>

 app-vim/vim-go/Manifest   |  1 +
 app-vim/vim-go/vim-go-1.26.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/app-vim/vim-go/Manifest b/app-vim/vim-go/Manifest
index 2a369c5b3955..c78940eb4127 100644
--- a/app-vim/vim-go/Manifest
+++ b/app-vim/vim-go/Manifest
@@ -1 +1,2 @@
 DIST vim-go-1.20.tar.gz 232322 BLAKE2B 
f72664c79d781152748b6d5e48e9363a924e257eb0054931127d83fe4dc56d5b3e3592800ae3be3812609ec92c9b66fbcba8a1b1ca76891573408db14a0b2865
 SHA512 
1f5499dd33b72466127c1fbbd7a10dca41d9e8c3add6a0b2b3efa8dc0caf2aaa26311357a5b5eaecf2461a3465aabbf608a9ca35203139ead083bbcc806ea552
+DIST vim-go-1.26.tar.gz 285900 BLAKE2B 
4492138e4689fbe2408717ecd7895fe2a98227a8399ebeaec6a23c21acc1eb23ee66dea3947df9fa62c17e0f980c48101b62e331e05c43503f9bba657ca0f9b8
 SHA512 
30722557c2c66e3601a001b490bf4949bf9949a2b41db838f0fa3fba91abb30469d3726cee293afdd1afd385871d62db09e9e9bf2acf48d947b469a5a19888ac

diff --git a/app-vim/vim-go/vim-go-1.26.ebuild 
b/app-vim/vim-go/vim-go-1.26.ebuild
new file mode 100644
index ..6f34df59ddbc
--- /dev/null
+++ b/app-vim/vim-go/vim-go-1.26.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: Go development plugin for Vim"
+HOMEPAGE="https://github.com/fatih/vim-go;
+SRC_URI="https://github.com/fatih/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RESTRICT="test"
+
+RDEPEND="dev-go/gopls"
+
+DOCS=( README.md CHANGELOG.md )
+
+src_compile() {
+   # safely skip `make test` triggered by `make` as it runs `go get` 
commands
+   # TODO: Is :GoInstallBinaries still necessary? For details see:
+   #   https://github.com/fatih/vim-go/blob/master/doc/vim-go.txt
+   :;
+}
+
+src_install(){
+   insinto /usr/share/vim/vimfiles/
+   doins -r templates
+
+   vim-plugin_src_install
+}



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

2022-09-01 Thread Arthur Zamarin
commit: 55ae78fb5247e4adaba91ef0bb12efac2e0340ab
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 18:58:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ae78fb

dev-python/swagger-spec-validator: add 2.7.5

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

 dev-python/swagger-spec-validator/Manifest |  1 +
 .../swagger-spec-validator-2.7.5.ebuild| 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/swagger-spec-validator/Manifest 
b/dev-python/swagger-spec-validator/Manifest
index 0157bab898e2..c20e474badcf 100644
--- a/dev-python/swagger-spec-validator/Manifest
+++ b/dev-python/swagger-spec-validator/Manifest
@@ -1 +1,2 @@
 DIST swagger-spec-validator-2.7.4.gh.tar.gz 47446 BLAKE2B 
d284bede24477cfc942d094937cec12224535902383779c223899ab7b359ea4542ebc8d5f264a76696eae6746b619d35824090ae2f87c6acda4ef040b293
 SHA512 
d65c060f4730413280a188b01cf62d0f2d77fa04461bb60f2711d1806be2e7b8de16c23d952440a838f57acd50294a16114d34988902fb90c099404c7942
+DIST swagger-spec-validator-2.7.5.gh.tar.gz 47455 BLAKE2B 
cc061be216bf5bdd6ea21f9053e6784e99704dcad06f900d9ed0910737db7e10c241648624f68271f414d75d53323a850648794887f7f656e1a61ec9727df86a
 SHA512 
0307522f660b16441052d2d3744b8fd81d69b99954e57e99630142c554405a4011df928b853b7dde21733bbec6b12771c89c477055b5d97ff91d3c8694594b8e

diff --git 
a/dev-python/swagger-spec-validator/swagger-spec-validator-2.7.5.ebuild 
b/dev-python/swagger-spec-validator/swagger-spec-validator-2.7.5.ebuild
new file mode 100644
index ..f974afdf1620
--- /dev/null
+++ b/dev-python/swagger-spec-validator/swagger-spec-validator-2.7.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-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="validate Swagger specs against Swagger 1.1 or 2.0 specification"
+HOMEPAGE="https://github.com/Yelp/swagger_spec_validator;
+SRC_URI="
+   https://github.com/Yelp/swagger_spec_validator/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${PN//-/_}-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs/source \
+   dev-python/sphinx_rtd_theme



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

2022-09-01 Thread Arthur Zamarin
commit: 50bbd1ff73de8636cda0fde0163c8c679a5708ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 19:00:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50bbd1ff

dev-python/python-novaclient: add 18.1.0

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

 dev-python/python-novaclient/Manifest  |  1 +
 .../python-novaclient-18.1.0.ebuild| 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/python-novaclient/Manifest 
b/dev-python/python-novaclient/Manifest
index 34e6b13c2bd2..0c641d78a686 100644
--- a/dev-python/python-novaclient/Manifest
+++ b/dev-python/python-novaclient/Manifest
@@ -1 +1,2 @@
 DIST python-novaclient-18.0.0.tar.gz 335142 BLAKE2B 
0b76ce92897e16310892427efc9062d20d1316be61e7391eaf9aca618844c4420f963591d1aa773b2d1ae1785aaf63888de6aec5baabbbedb09e4937a14d24d2
 SHA512 
fe3c5ad591679329a77421a1ef520823855d0ba1a7aa077d92a8b01e2b8bdab814c8cc94b5f76c1e59d6c7e70355f6efebd7b3596a4d4f74966aaedc38deac4a
+DIST python-novaclient-18.1.0.tar.gz 337772 BLAKE2B 
593b47e86401e83ca9b42a62bb42e531becc8ca66fb460675f3bfacea237c6d643dd38cd41abb0185714c5ee1afae10c5aea269f16672cd5131f6058e08064d6
 SHA512 
907acbb3b9aae0c0ad463425260b2ca4ff968efd9ac2113b36d19dfa5bced29fca0ca6f549b479b3b6089b9b6e558f3ae31617edd99e2485eafe8403893f6501

diff --git a/dev-python/python-novaclient/python-novaclient-18.1.0.ebuild 
b/dev-python/python-novaclient/python-novaclient-18.1.0.ebuild
new file mode 100644
index ..ca61108fb265
--- /dev/null
+++ b/dev-python/python-novaclient/python-novaclient-18.1.0.ebuild
@@ -0,0 +1,61 @@
+# 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="A client for the OpenStack Nova API"
+HOMEPAGE="https://github.com/openstack/python-novaclient;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
+   >dev-python/requests-2.12.2[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
+"
+# Tests fail with dev-python/prettytable-3.4.0
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/bandit[${PYTHON_USEDEP}]
+   dev-python/ddt[${PYTHON_USEDEP}]
+   dev-python/fixtures[${PYTHON_USEDEP}]
+   dev-python/python-keystoneclient[${PYTHON_USEDEP}]
+   dev-python/python-cinderclient[${PYTHON_USEDEP}]
+   dev-python/python-glanceclient[${PYTHON_USEDEP}]
+   dev-python/python-neutronclient[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   dev-python/openstacksdk[${PYTHON_USEDEP}]
+   dev-python/testscenarios[${PYTHON_USEDEP}]
+   dev-python/testtools[${PYTHON_USEDEP}]
+   dev-python/tempest[${PYTHON_USEDEP}]
+   

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

2022-09-01 Thread Arthur Zamarin
commit: 390f63c34b33e78872464b42cf18eff42aaf8595
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 18:51:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=390f63c3

dev-python/python-cinderclient: cap test dep prettytable to <3.4.0

Tests fail in simple text comparison because the prettytable syntax
changed in 3.4.0.

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

 dev-python/python-cinderclient/python-cinderclient-9.1.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/python-cinderclient/python-cinderclient-9.1.0.ebuild 
b/dev-python/python-cinderclient/python-cinderclient-9.1.0.ebuild
index 69b8678ff2eb..f302f42eba8b 100644
--- a/dev-python/python-cinderclient/python-cinderclient-9.1.0.ebuild
+++ b/dev-python/python-cinderclient/python-cinderclient-9.1.0.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
>=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}]
>=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}]
 "
+# Tests fail with dev-python/prettytable-3.4.0
 BDEPEND="
dev-python/pbr[${PYTHON_USEDEP}]
test? (
@@ -34,6 +35,7 @@ BDEPEND="
dev-python/oslo-serialization[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
dev-python/testtools[${PYTHON_USEDEP}]
+   

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

2022-09-01 Thread Arthur Zamarin
commit: d0635b06164a98ddb5b587586ebeb67595a0aee6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 18:44:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0635b06

dev-python/sniffio: add 1.3.0

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

 dev-python/sniffio/Manifest |  1 +
 dev-python/sniffio/sniffio-1.3.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/sniffio/Manifest b/dev-python/sniffio/Manifest
index d096430d8bf3..b2afe8788f9f 100644
--- a/dev-python/sniffio/Manifest
+++ b/dev-python/sniffio/Manifest
@@ -1 +1,2 @@
 DIST sniffio-1.2.0.gh.tar.gz 17335 BLAKE2B 
0d67baa18702ac38932680bdc741c87ee0a31342cc752c1463a7f90720ea0ebf6d62ef682a042c58e8fe96456e1461638e0f02c6f60da5f5e0d07464be27a4a3
 SHA512 
8e1dd2bb6fc22ee5824adfffe688ff0621b8c1ef5daea594dedce13d5e04a498e05816bb32e9bbed206a653a330ff710df57c888ddcff00a6254eafddc538273
+DIST sniffio-1.3.0.gh.tar.gz 16867 BLAKE2B 
44ab59d7477055aeaa0b08983094d8d12493edd5ded6ebd8e1bb048fbb2024325473dc37ebb5f66a10d8275b4e68b8c7f8dfb26088dc30c97a29d9f002fbc667
 SHA512 
3a9584eea20f5a69958f206fad9f01ef7fc40735f48a6cfaa11ba6eea1e7b8cc8c8053416595fe23276e162b0ab5dd6a41fb30bd9f7994f03b3d3242d5b40ef6

diff --git a/dev-python/sniffio/sniffio-1.3.0.ebuild 
b/dev-python/sniffio/sniffio-1.3.0.ebuild
new file mode 100644
index ..d22e05c4e1b3
--- /dev/null
+++ b/dev-python/sniffio/sniffio-1.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Sniff out which async library your code is running under"
+HOMEPAGE="
+   https://github.com/python-trio/sniffio/
+   https://pypi.org/project/sniffio/
+"
+SRC_URI="
+   https://github.com/python-trio/sniffio/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # curio is not packaged
+   sniffio/_tests/test_sniffio.py::test_curio
+)



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

2022-09-01 Thread Arthur Zamarin
commit: bcacdd4e4d0e8d1a9899fdf732f0657ff06ea8b1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 18:43:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcacdd4e

dev-python/sentry-sdk: add 1.9.7

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

 dev-python/sentry-sdk/Manifest|  1 +
 dev-python/sentry-sdk/sentry-sdk-1.9.7.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index cea8d00f22cb..1b94513dc246 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,2 +1,3 @@
 DIST sentry-sdk-1.9.5.gh.tar.gz 272096 BLAKE2B 
179be647b92a74a1836f26add33e4b98007d19eff7454eb4968a2029003b7c1601d2eecad162a109508942b2f65086db32df6191c7f7986b5ab831295a8d3775
 SHA512 
d909ea9552a845b7022fdbbd06e3c49b2f136ca66771f20cb74b82f9eda7f63bee6c095eddefad7623a224bb9d6bf2b775c3c9405a0b55cd520952c3fe67c22d
 DIST sentry-sdk-1.9.6.gh.tar.gz 270120 BLAKE2B 
d5918f4ed21f3ee50d76a780416c458b3f917a314a9dfbdbe4b4b63727fa3b7ead61d04546b6ebf57c262143ccc694811e6f888ca1d39155aa98f3225508ab94
 SHA512 
ad8717f456706edb31e01e8c19b8b81d98b15423d62b2dba8a86fc78a4756c8176b4a0758ebb599f84dd4e6e85258c47e350c8f55e80314a4a70631966c83de6
+DIST sentry-sdk-1.9.7.gh.tar.gz 270209 BLAKE2B 
d1671bb45efa8aa785dc33a5d27e1d44843000809a88c4b081bbaca31be9ece65c6b192cadd46df912e1e1ca8650c7246f9946adb85117e88d13446965e190ac
 SHA512 
d5c9a32e2c4001892cd03357d3b0cfe4c789eb0f4a12f6431920624795d4ed70a4055351541e12d9ee0be6e0fa689190e53c05fac53a27dad30e9f9fbe0711c1

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.9.7.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.9.7.ebuild
new file mode 100644
index ..9d1e2042e8f2
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.9.7.ebuild
@@ -0,0 +1,96 @@
+# 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 client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/sentry-python-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/eventlet[${PYTHON_USEDEP}]
+   ' python3_{8..9})
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # requires python-multipart (TODO: package it)
+   tests/integrations/starlette
+)
+
+EPYTEST_DESELECT=(
+   # hangs
+   'tests/test_transport.py::test_transport_works'
+   # TODO
+   
'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
+   tests/test_client.py::test_databag_depth_stripping
+   tests/test_client.py::test_databag_string_stripping
+   tests/test_client.py::test_databag_breadth_stripping
+   
tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates
+   tests/integrations/asgi/test_asgi.py::test_websocket
+   tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style
+   

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

2022-09-01 Thread Arthur Zamarin
commit: 3e41836b7bcfd260dc8fcf98ea5714b502ba7609
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 18:51:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e41836b

dev-python/fritzconnection: add 1.10.1

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

 dev-python/fritzconnection/Manifest|  1 +
 .../fritzconnection/fritzconnection-1.10.1.ebuild  | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/fritzconnection/Manifest 
b/dev-python/fritzconnection/Manifest
index 55da5d2101b4..6d24c3bd27c1 100644
--- a/dev-python/fritzconnection/Manifest
+++ b/dev-python/fritzconnection/Manifest
@@ -1,2 +1,3 @@
 DIST fritzconnection-1.10.0.gh.tar.gz 146309 BLAKE2B 
64b01a561a015fae10dc3aced2576afce5d27555aba019028de32d5dc0ee9099f4248d900ac1de0f18321d52537dd7b77ff010ce44ca863ef9b5c5e228c61071
 SHA512 
86acce864624f67fdbd407157565cec434d029907b4d295a3e5e1bb41d8856ca1eae99681fd3c44033c6bcef8ecc594483f734e08c4fb733e685c01147dd3c29
+DIST fritzconnection-1.10.1.gh.tar.gz 146297 BLAKE2B 
bbb8601d3c5f9f379275dae8e293385f9c4dca44eb9e74b22f12cd4e89a50a3dd2c8220aa0e28408f3f136192c43a5d4bc37347e047caed42f889cc303b02f52
 SHA512 
fd860a563eeefba374ccc8d2ab8319dd07b6c02c12fd9b7ff00353d86b041757fded308f5a0859cee8d190c5c51b5308290eb656e77ed8e3882ee482568cd677
 DIST fritzconnection-1.9.1.gh.tar.gz 79580 BLAKE2B 
6972c92aabb9c516e2b4d3d18bea2daf8002a12c9939a5badd1ceb8f7539a243f99778a3ded0cd057850b54e9cb2a0ca9d2c31be688eaf81f4b279b74d10fc55
 SHA512 
55642cf1db581c62091d63fdfa9bf4fe36c545df686eae7d0f886b4ef8c186668e6f8fb7bc7786e13936764ea771e0dba79e62b57f19348dd562bf23a27d6369

diff --git a/dev-python/fritzconnection/fritzconnection-1.10.1.ebuild 
b/dev-python/fritzconnection/fritzconnection-1.10.1.ebuild
new file mode 100644
index ..fe55d4b43acc
--- /dev/null
+++ b/dev-python/fritzconnection/fritzconnection-1.10.1.ebuild
@@ -0,0 +1,33 @@
+# 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..11} )
+inherit distutils-r1
+
+DESCRIPTION="Lib/tool to communicate with AVM FRITZ! devices using TR-064 
protocol over UPnP"
+HOMEPAGE="https://github.com/kbr/fritzconnection;
+LICENSE="MIT"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/kbr/fritzconnection;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/kbr/fritzconnection/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~x86"
+fi
+
+RDEPEND=">=dev-python/requests-2.22[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-09-01 Thread Arthur Zamarin
commit: cdd930d1506e21b70c3d5c988fb0b417a6d89b28
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 18:55:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd930d1

dev-python/django-configurations: add 2.4

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

 dev-python/django-configurations/Manifest  |  1 +
 .../django-configurations-2.4.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/django-configurations/Manifest 
b/dev-python/django-configurations/Manifest
index ab7809eb6eca..1fee3c094acf 100644
--- a/dev-python/django-configurations/Manifest
+++ b/dev-python/django-configurations/Manifest
@@ -1 +1,2 @@
 DIST django-configurations-2.3.2.gh.tar.gz 38475 BLAKE2B 
2b3c583e665a08a46bc0ca0c52ae4326fbdfb794d102deecbd13f953e8b6f3fd39b3b747c591fc9717c6a0792258cdb9041de53e71db2034de1a31ddf5bfc0ea
 SHA512 
4cb5a7b284a0025ba93b32e158fb65b57e66230938181b921a1b1264848113b697eb45ac6ad2fc4f26f3bc29ea5f77acbfd5307b20ef2d385e29c2c1746295b3
+DIST django-configurations-2.4.gh.tar.gz 38563 BLAKE2B 
a454cc492354c1b969a1b0389ccb21088e99af17b5056ae514b36b5c2fd7391368437093d1a075814dfb8e15ec8ce3ec3c5269d5c867b4a03a5269a533826a31
 SHA512 
de9793c5fce869ef77e4396dd5ea45fc57728d702383885599d3a08b16e37e0e425258aacd671ac78592df813c8fa3a08b33ad9410843f7d7976589da33592ca

diff --git a/dev-python/django-configurations/django-configurations-2.4.ebuild 
b/dev-python/django-configurations/django-configurations-2.4.ebuild
new file mode 100644
index ..cd1f8512e9ff
--- /dev/null
+++ b/dev-python/django-configurations/django-configurations-2.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-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="A helper for organizing Django settings"
+HOMEPAGE="
+   https://pypi.org/project/django-configurations/
+   https://github.com/jazzband/django-configurations/
+   https://django-configurations.readthedocs.io/
+"
+SRC_URI="
+   https://github.com/jazzband/django-configurations/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/django-3.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/django-cache-url[${PYTHON_USEDEP}]
+   dev-python/dj-database-url[${PYTHON_USEDEP}]
+   dev-python/dj-email-url[${PYTHON_USEDEP}]
+   dev-python/dj-search-url[${PYTHON_USEDEP}]
+   )
+"
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   local -x DJANGO_SETTINGS_MODULE=tests.settings.main
+   local -x DJANGO_CONFIGURATION=Test
+   PYTHONPATH=. django-cadmin test -v2 || die "Tests failed with 
${EPYTHON}"
+}



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

2022-09-01 Thread Arthur Zamarin
commit: 9d49729f8014106742f407029232fa015ff9f447
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 18:43:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d49729f

dev-python/keyring: add 23.9.0

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

 dev-python/keyring/Manifest  |  1 +
 dev-python/keyring/keyring-23.9.0.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest
index b7a93d52a8ae..e059a4779a9b 100644
--- a/dev-python/keyring/Manifest
+++ b/dev-python/keyring/Manifest
@@ -1,3 +1,4 @@
 DIST keyring-23.7.0.gh.tar.gz 45352 BLAKE2B 
8cad2f2c7443adf710220d546a080c4ca106c9939f5a91ef56cd6f034cf71fcb86515005f17adf3ffc35ab616ed722e469ae0c92040d57d4183d6a4ced6a2682
 SHA512 
351afb3e376350192d5b02f2cb9bdf4bc28d551e4184145bd05ba7fd0c950c7cfeae0f75ed63bfed670648e2b7d2f491b894939d37edbdb0869d4cb74a4fc97e
 DIST keyring-23.8.0.gh.tar.gz 45941 BLAKE2B 
db78b53e2d2964c65d850df4226954db696037fa220f003d91e94603ce12b4d3668b7b53a91b71244d8555ba9c9195309a2e8a9aafd88d12da0f1a916b469857
 SHA512 
daa0b88b9f7c6e94eb589c15f364ff2a0fb83cead50b4fcafa6214072681d4346c8abe7ee8ab76f0ab93b7c7bccc551f65912dbfa749256e226f1e84793676dc
 DIST keyring-23.8.2.gh.tar.gz 45987 BLAKE2B 
3a8faf6487c2d4dd76e549585a236e4744e5a4d23a778515425e7e78c7161717c2d16b8f268fbc8b8c59d6fb3fb39fc789b0dd92363b6d61073047af8d99b804
 SHA512 
af5c764d355c548d1f1364006dbaf6ee366a7dbbda9649145dafa5d610a4691ab4488151c054359e26a467312653601ddf722bddf35deae309067355337eddec
+DIST keyring-23.9.0.gh.tar.gz 46610 BLAKE2B 
31581974d40d4fd0febd576db3967f29a09e9d9251c59fa2d0198cb80f3ec49d043fdde4002f3893cffce6936f4e9e2186457f870ba97e65a22c70a2741e17d3
 SHA512 
c8432d61ef94a56cd3aafa3f766cc1488585cadbea757eb63ba3d73a0b373ac949a27edba4b282ffb8629fcd9a3a6c0b0acea90dd377bf3f2fe5a290b82e4b44

diff --git a/dev-python/keyring/keyring-23.9.0.ebuild 
b/dev-python/keyring/keyring-23.9.0.ebuild
new file mode 100644
index ..a90ebe22521a
--- /dev/null
+++ b/dev-python/keyring/keyring-23.9.0.ebuild
@@ -0,0 +1,51 @@
+# 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} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Provides access to the system keyring service"
+HOMEPAGE="
+   https://github.com/jaraco/keyring/
+   https://pypi.org/project/keyring/
+"
+SRC_URI="
+   https://github.com/jaraco/keyring/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/secretstorage-3.2[${PYTHON_USEDEP}]
+   >=dev-python/jeepney-0.4.2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+EPYTEST_DESELECT=(
+   # this test fails if importlib-metadata returns more than one
+   # entry, i.e. when keyring is installed already
+   tests/test_packaging.py::test_entry_point
+)
+
+EPYTEST_IGNORE=(
+   # apparently does not unlock the keyring properly
+   tests/backends/test_libsecret.py
+   # hangs
+   tests/backends/test_kwallet.py
+)



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

2022-09-01 Thread Arthur Zamarin
commit: 43c7ae4c22639c2bb1a7f4e05af450838d056f3f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 18:59:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c7ae4c

dev-python/swagger-spec-validator: enable py3.11

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

 dev-python/swagger-spec-validator/swagger-spec-validator-2.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/swagger-spec-validator/swagger-spec-validator-2.7.5.ebuild 
b/dev-python/swagger-spec-validator/swagger-spec-validator-2.7.5.ebuild
index f974afdf1620..01bdfaff6360 100644
--- a/dev-python/swagger-spec-validator/swagger-spec-validator-2.7.5.ebuild
+++ b/dev-python/swagger-spec-validator/swagger-spec-validator-2.7.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="validate Swagger specs against Swagger 1.1 or 2.0 specification"



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

2022-09-01 Thread Arthur Zamarin
commit: 956d303f10db75d9da9547d4d4801813d555c4f2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 19:20:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=956d303f

dev-python/pytest-localserver: add 0.7.0

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

 dev-python/pytest-localserver/Manifest |  1 +
 .../pytest-localserver-0.7.0.ebuild| 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/pytest-localserver/Manifest 
b/dev-python/pytest-localserver/Manifest
index 3e408fc2d500..84e9d27fb3e7 100644
--- a/dev-python/pytest-localserver/Manifest
+++ b/dev-python/pytest-localserver/Manifest
@@ -1 +1,2 @@
 DIST pytest-localserver-0.6.0.tar.gz 182346 BLAKE2B 
b8f56c6db3bc9c260c747cdf707aac0de22152111d3a8f9c0ea8adb8e5e556edf4a1ffa0d4fd517bf95428c69ebc0c1629a103c3b8f44a57b939f696cb9240cd
 SHA512 
149796393af260fa5d69560852e9d11b569515b8486859302af2ed369a93bbb7cad11f54210851bd4030d8f7f5936a0306fe9599bc8477bdfc61d3d0a83cb205
+DIST pytest-localserver-0.7.0.tar.gz 184154 BLAKE2B 
31f05dd4f156c8a547dacaf39c1aa1a576f2f84e625d64b96409212768a7d9967944931f85ab293d26f348e3a65eba1c5e341c6c08992271c10e65b2fa453cc4
 SHA512 
1fb1acaeb190d35ebd05cdd63ce15e4a9138802901cef8c25c1fa6dd177d8af2b6b2749f5a052942bf655ffd2ff6105de8a652d73faab369ce6dcf3219bb2394

diff --git a/dev-python/pytest-localserver/pytest-localserver-0.7.0.ebuild 
b/dev-python/pytest-localserver/pytest-localserver-0.7.0.ebuild
new file mode 100644
index ..3233d26d2775
--- /dev/null
+++ b/dev-python/pytest-localserver/pytest-localserver-0.7.0.ebuild
@@ -0,0 +1,41 @@
+# 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} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Pytest plugin to test server connections locally"
+HOMEPAGE="https://pypi.org/project/pytest-localserver/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/werkzeug-0.10[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # requires aiosmtpd that is dead and broken beyond repair
+   tests/test_smtp.py
+)
+
+src_prepare() {
+   # remove aiosmtpd dep
+   sed -e '/aiosmtpd/d' -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2022-09-01 Thread Arthur Zamarin
commit: f0c84cd8d79d70a7295fb280dbcdb0ec3ab638ad
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 19:14:31 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c84cd8

dev-python/botocore: add 1.27.64

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.27.64.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6b4cc8d7a8b3..59ee3e019a3f 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.27.56.gh.tar.gz 9545974 BLAKE2B 
514c859f854aed83c3bb13ed3eab840d61e6f36e2c860f272f0fafde110d83da93f2843c419c577d0a8c737835c069438d322fc95581bb7c292ed16639a5
 SHA512 
c0bdeeb9254c5528034058932050874a0e40aee220f2d67a93c163e645e32badeae6517da23f69cf10452d5ed33a23188204bcdac385e43303882601e6e45922
 DIST botocore-1.27.61.gh.tar.gz 9575336 BLAKE2B 
bbc2bb49ee84293d9d7d9f0cc3da70a141778bd68ecc45117a9e99bd8ceba7576b52ed0d5381b085c6a7ae32195a6709e76144f27681cd8d07338ed404b1b236
 SHA512 
1e1ce615a2b02bab2587bb475e783d197cf27496cb1c0c1b06c51453e545ed293b1fab555f23a67246a4a5babb6c5d12fafee2d6f8b997d168e43f62a5e16bfd
 DIST botocore-1.27.63.gh.tar.gz 9581263 BLAKE2B 
3b225160fe0095aa77754c874ceff558c56f547e0454a67fd13c8f093abbef975ff5cf878576b4b6235b1783aaae2278d05026b29d41a95e6168928b035cd1fb
 SHA512 
b3698a0d5ea2e63de3fe94441a1781034d24c0ae5ff06a427ac55eb2cdd05bf917b01fcd9e1bbd389a1d4ac6b625d534b37c1d6c8c72b23670b66d892d5fe6da
+DIST botocore-1.27.64.gh.tar.gz 9588817 BLAKE2B 
2479d7f6565a78baf7b9504bfdbba74f486b37968bf5074fc1eac150bcf410bd64d23fe47c1a057a38a94c8b4d29bf393613fa739c6c2007e5f523852ae02a24
 SHA512 
40e689b86997961c149877dc896281f722d09c2ab95149f4a40e98cd55a4a35ce77da5ff793f53801609b9084879ce2af8679771bd6bde2305c9cb27a1360e74

diff --git a/dev-python/botocore/botocore-1.27.64.ebuild 
b/dev-python/botocore/botocore-1.27.64.ebuild
new file mode 100644
index ..d1a6948e70e5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.27.64.ebuild
@@ -0,0 +1,72 @@
+# 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 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-09-01 Thread Arthur Zamarin
commit: 913cce16af14b5c49e5db5b5ce70cdffb1198e7d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 19:24:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913cce16

dev-python/pytest-localserver: add github upstream metadata

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

 dev-python/pytest-localserver/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pytest-localserver/metadata.xml 
b/dev-python/pytest-localserver/metadata.xml
index d4d69ad244a3..eb7afbe724c2 100644
--- a/dev-python/pytest-localserver/metadata.xml
+++ b/dev-python/pytest-localserver/metadata.xml
@@ -8,5 +8,6 @@


pytest-localserver
+   pytest-dev/pytest-localserver

 



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

2022-09-01 Thread Arthur Zamarin
commit: c93f229ad771d12644c802e4e698395b16b142bd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 19:16:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c93f229a

app-admin/awscli: add 1.25.65

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.25.65.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 56ba56e85ff7..464619a12820 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.25.56.gh.tar.gz 2252989 BLAKE2B 
a082d42bd9ebaa858a3464bf885ba86a6f0f1b75d6ec89f9d6f1ab04dc753cf13cc6f7ced64cca35f8ddc460d589b44caa483c9d94bccb5b028c921fe7b970c0
 SHA512 
3a0fcd505b8a0c4fb322d2d39cc0ec3add977eb7ede14d7ff9fa3dd25b92e0e0d97128b73b6c32588d7e48344283c8c3eac293ea6cd470ea4feda1d1bf124e1b
 DIST aws-cli-1.25.61.gh.tar.gz 2257977 BLAKE2B 
d1090ca3eb86284520e970a997932af31c250d2ca12ab7ddd2a64a55540e5b747bd30d21f4b0fdb8cd926692bde53a37b618f4cc2b9e92c7fcbca95419d7fb36
 SHA512 
cb869e08b9bec7c542d44401590f3ee5500564c23ff17d47e6a0265e1f98aea7429e55757e2184d7fbf23b3bb65366692040c059cdfffef39e1de2072345060c
 DIST aws-cli-1.25.64.gh.tar.gz 2263441 BLAKE2B 
d68ef0a3dabba879d9d650a911d5f286116a6d407d9d958088f7b7cd54c27db3be28165a1676e949785056519477f315ca4e08f6df9938da2516974d026fef81
 SHA512 
4db256228dde6aed2432133373c045bf2f2e69a7764629f3d13a94e086f99b43cc2a29862e6f973742a0de08032e6c26499b230db81575eabd288c8f2f63eb0a
+DIST aws-cli-1.25.65.gh.tar.gz 2263933 BLAKE2B 
5c516e6a95a333073cf7200eff476e625e9b832b32b44fc41e3656c5c78710ba8272fdb5fbafcfe85fe17853c1f40e26fd6de84a6c4c42a7cd6d7d2ce41ab8f5
 SHA512 
7dcdd2d0e05000f09d41a24c8e14ee7b4623e89f027c193c67635296f568c8d1f383956c5c351c85b7c48150796203dce777ef2f6376c3778ea2ec8b8f39072b

diff --git a/app-admin/awscli/awscli-1.25.65.ebuild 
b/app-admin/awscli/awscli-1.25.65.ebuild
new file mode 100644
index ..3d5bba5c1200
--- /dev/null
+++ b/app-admin/awscli/awscli-1.25.65.ebuild
@@ -0,0 +1,72 @@
+# 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 bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+# botocore is x.(y+2).(z-1)
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2022-09-01 Thread Arthur Zamarin
commit: 0eb707a79d8da52ef3d54ab907e3295af960ca8b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 18:52:38 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb707a7

dev-python/python-glanceclient: add 4.1.0

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

 dev-python/python-glanceclient/Manifest|  1 +
 .../python-glanceclient-4.1.0.ebuild   | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/python-glanceclient/Manifest 
b/dev-python/python-glanceclient/Manifest
index 663cf8f0b608..cc2c40c14710 100644
--- a/dev-python/python-glanceclient/Manifest
+++ b/dev-python/python-glanceclient/Manifest
@@ -1 +1,2 @@
 DIST python-glanceclient-4.0.1.tar.gz 202810 BLAKE2B 
ccc328aac739979d9ef3b3c4b6cccbef0865860827112c73a7d15d257f1735c69bac54d5771a27d6e6dbfaada4825b624d312a17195b081f3b5800b662c3f926
 SHA512 
23e931741430c0ba9606b5f013c6724285f8d49691c092c11db97434d963bd257639df769cdbc0e18ea2f5a57c13b03c887e8a091fdb40b292ae6a33f28b4e31
+DIST python-glanceclient-4.1.0.tar.gz 204252 BLAKE2B 
484753886663f10b93fc2d9a0c3c2a1359324d989edfa26c0fe26cb7ab74897a5a81a3fac201d53af375d111e0b1e043fce79b1f3d3f153854bd9f63db756a9f
 SHA512 
413d5a77c4b014f6300513552aca33a04e9a34e9bfa9c93ecc9008c79123ba7f20e527f3ad7506d066c0d215aa7fbf57a589a5f015fe1bc52479b8c57c760adf

diff --git a/dev-python/python-glanceclient/python-glanceclient-4.1.0.ebuild 
b/dev-python/python-glanceclient/python-glanceclient-4.1.0.ebuild
new file mode 100644
index ..5d8029e264f1
--- /dev/null
+++ b/dev-python/python-glanceclient/python-glanceclient-4.1.0.ebuild
@@ -0,0 +1,50 @@
+# 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="A client for the OpenStack Glance API"
+HOMEPAGE="https://github.com/openstack/python-glanceclient;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/keystoneauth-3.6.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+   >=dev-python/warlock-1.2.0[${PYTHON_USEDEP}]
+   =dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
+"
+# Tests fail with dev-python/prettytable-3.4.0
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ddt[${PYTHON_USEDEP}]
+   dev-python/fixtures[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   dev-python/tempest[${PYTHON_USEDEP}]
+   dev-python/testscenarios[${PYTHON_USEDEP}]
+   dev-python/testtools[${PYTHON_USEDEP}]
+   

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

2022-09-01 Thread Arthur Zamarin
commit: 38abedf9fbd9c933c3f0c231eda6625278946730
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 19:02:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38abedf9

dev-python/vcrpy: add 4.2.1

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

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

diff --git a/dev-python/vcrpy/Manifest b/dev-python/vcrpy/Manifest
index 33a6913fe413..dff64dec5c8f 100644
--- a/dev-python/vcrpy/Manifest
+++ b/dev-python/vcrpy/Manifest
@@ -1 +1,2 @@
 DIST vcrpy-4.2.0.gh.tar.gz 331096 BLAKE2B 
dccb9310da42c6f75d0d503cb64aa09876447098bff2ad6a1507a0e0907ce05a89d46ccc159e79f310e027fc8f3075b7474274ad39ca4778acbc6d2a8f633004
 SHA512 
61eeec585fc78be1ae6d4f9047123c9680611e436bb5980fb7c6b885e16b2ef9bd5ce921efff7e87a222b3662c7009dbf0a8df24cdb9849d09deb24957ba4889
+DIST vcrpy-4.2.1.gh.tar.gz 331180 BLAKE2B 
345e4c148963e2109d02be4e96986083236bd29fa8049c7cc54483f12d0506cde5c116b6f2fe80e099599b22a73e2f6240f7bb91e4a7d8af7f4e8e741097160d
 SHA512 
59231e5164cda3099b18d099f0ef97e062e6401e52e5dfc4022aa89ca02881e9e6e3c782f12c288f5281b3b3bf175dc33a267bc6d2b40791582a1221f5d7aaab

diff --git a/dev-python/vcrpy/vcrpy-4.2.1.ebuild 
b/dev-python/vcrpy/vcrpy-4.2.1.ebuild
new file mode 100644
index ..8f48fb71765f
--- /dev/null
+++ b/dev-python/vcrpy/vcrpy-4.2.1.ebuild
@@ -0,0 +1,58 @@
+# 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="Automatically mock your HTTP interactions to simplify and speed 
up testing"
+HOMEPAGE="
+   https://github.com/kevin1024/vcrpy/
+   https://pypi.org/project/vcrpy/
+"
+SRC_URI="
+   https://github.com/kevin1024/vcrpy/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   >=dev-python/six-1.5[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/wrapt[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # these tests require Internet
+   tests/integration/test_aiohttp.py
+   tests/integration/test_boto.py
+   tests/integration/test_httplib2.py::test_effective_url
+   tests/integration/test_httpx.py
+   tests/integration/test_urllib2.py::test_effective_url
+   tests/integration/test_urllib3.py::test_redirects
+   tests/integration/test_wild.py::test_amazon_doctype
+   
tests/integration/test_wild.py::test_flickr_should_respond_with_200
+   tests/unit/test_stubs.py::TestVCRConnection::testing_connect
+   )
+
+   local -x REQUESTS_CA_BUNDLE=$("${EPYTHON}" -m pytest_httpbin.certs)
+   epytest
+}



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

2022-09-01 Thread Arthur Zamarin
commit: 52265701d02c890faabc55a3d993ee5364c8ada7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 19:00:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52265701

dev-python/black: add 22.8.0

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

 dev-python/black/Manifest|  1 +
 dev-python/black/black-22.8.0.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index 72e1f49e703b..d647b8433833 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1,3 +1,4 @@
 DIST black-22.1.0.tar.gz 1161720 BLAKE2B 
d74cbdd39dc1576583cee57089cb6d75a338f2d6640697adda79d38d02eeb51664049dca934d5014761d0fd4080ca2f40a3ea10c30e40bde9fe6af6c178b202c
 SHA512 
9b97a3b32ecebebeb61ea581784a9b2215540c20533097fe87d5ef3c046dbe7c2ab8f2f21d1884cbe0ddd458434f17eb9b540764f955385873e6fdef86c3014c
 DIST black-22.3.0.tar.gz 1154456 BLAKE2B 
c89b43722839748dff0ce60debb684cd8eeae5ef5fb7e080f6b0031412381d7be121ce62ad252a67fa7930726243680a4bf183417611617be5af39722164289d
 SHA512 
fc44576b93a6e158f625ad5444247f6a59a1ebcc7f0c73ed40d557a9a865457b297eabd492f01999e51ee3e5c3fa83f3d6e3c10937ecaa8c1d36f7541736d2e4
 DIST black-22.6.0.gh.tar.gz 1165070 BLAKE2B 
ce2eef529e230954a13913063dbb9000fa13f4debb2e5ed33605e8efe5c6d62fc1b3c0b7847c26ad931b9becae43fa23b15701a1672c1e056f729810020cc282
 SHA512 
72e4b4dfc69436e4dbee5a75ea72a1be69a26dc37a5e4d7edfb84d62736f0e0aba8d14420f3069798b568bd8ba916e8850f0c958afc9b6134ee8832e54d3dc4c
+DIST black-22.8.0.gh.tar.gz 1173503 BLAKE2B 
851e2dedf35871dc07caaafbffa15aa91e18640a352df717e19dc98b48134af21343e36faf90899fedd700149f988f5385c18c2d01ca330ef6e7a721cbe41a38
 SHA512 
f9db2079aedb14a8d9388a2c0997ffd55c74636d487ef7a3ad86fcd038a3e5d3f63168a1bca266b3e3128cd8590a641bd4259be9c238a8df968c3c085682d3b6

diff --git a/dev-python/black/black-22.8.0.ebuild 
b/dev-python/black/black-22.8.0.ebuild
new file mode 100644
index ..2136bb8644c5
--- /dev/null
+++ b/dev-python/black/black-22.8.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020-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 optfeature
+
+DESCRIPTION="The uncompromising Python code formatter"
+HOMEPAGE="
+   https://black.readthedocs.io/en/stable/
+   https://github.com/psf/black/
+   https://pypi.org/project/black/
+"
+SRC_URI="
+   https://github.com/psf/black/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
+   >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-3.10.0.0[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+BDEPEND="
+   >=dev-python/setuptools_scm-6.3.1[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
+   dev-python/aiohttp-cors[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+pkg_postinst() {
+   optfeature "blackd - HTTP API for black" "dev-python/aiohttp 
dev-python/aiohttp-cors"
+}



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

2022-09-01 Thread Arthur Zamarin
commit: 5cb6512d7f31eda248efcf78408d74a9feee0ee5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 19:41:08 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb6512d

dev-python/psycopg: add 3.1

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

 dev-python/psycopg/Manifest   |  1 +
 dev-python/psycopg/psycopg-3.1.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index b7e2b0d57f26..79a4dc3be840 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,2 +1,3 @@
 DIST psycopg-3.0.16.gh.tar.gz 386693 BLAKE2B 
c6c0bd9832e65180e7de76b04ef7c81f4c2d0981894d090b933ce0efaaafdf6b62d1d71a4c70c7c9b848b67e576a71953116925f9e991a4ed99b53067e24cbba
 SHA512 
655e01bb00972dacae590f2e8ce5948226acb827b55099e7f362fdee9210f07b755f4da10d2fadd468aa95eaa3f72e7658a1ab26870d4ac159ee266ce1f8140c
+DIST psycopg-3.1.gh.tar.gz 463892 BLAKE2B 
94100bed4807771f6c4d0469737b160955f3f6bfcff84240c9e15dd9b7b88765583952b712642740c97f6ec42223edcf74fb2c5390a185f44ca0eb8858e76100
 SHA512 
057a14d614ccb9f36a7db7a82c3d48953658a1c6af2a2265a93a3f6c1db421275e51e1be4d59e2ea98b638f3da8c24c9d2a4d9aabf6190c47691dd632c9339f9
 DIST psycopg2-2.9.3.tar.gz 380611 BLAKE2B 
78099da7378dcfa8b7f28aae4d533a7e890cdb7ae4c0cc718a9411e630fd07b56f074760fc29de8fe08fe727328cca39414a5f297fb92ed2f7471a24e633d18d
 SHA512 
048184d1d162a371fc0fba711448a6fa8a6aac193421f4484c7f7b91c39065d5b632fa34fc15a901eca055d597302b1f9e38330b248ed0e4653dcdc544b0d660

diff --git a/dev-python/psycopg/psycopg-3.1.ebuild 
b/dev-python/psycopg/psycopg-3.1.ebuild
new file mode 100644
index ..8bd1346c397b
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.ebuild
@@ -0,0 +1,75 @@
+# 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="PostgreSQL database adapter for Python"
+HOMEPAGE="
+   https://www.psycopg.org/psycopg3/
+   https://github.com/psycopg/psycopg/
+   https://pypi.org/project/psycopg/
+"
+SRC_URI="
+   https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${P}/psycopg
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+
+DEPEND="
+   >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+   ${DEPEND}
+   $(python_gen_cond_dep '
+   >=dev-python/backports-zoneinfo-0.2.0[${PYTHON_USEDEP}]
+   ' 3.8)
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+"
+BDEPEND="
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # tests for the psycopg_pool package
+   tests/pool
+   # some broken mypy magic
+   tests/test_module.py::test_version
+   tests/test_module.py::test_version_c
+   tests/test_typing.py
+   tests/crdb/test_typing.py
+   # TODO, relying on undefined ordering in Python?
+   tests/test_dns_srv.py::test_srv
+)
+
+src_test() {
+   # tests are lurking in top-level directory
+   cd .. || die
+
+   initdb -D "${T}"/pgsql || die
+   # TODO: random port
+   pg_ctl -w -D "${T}"/pgsql start \
+   -o "-h '' -k '${T}'" || die
+   createdb -h "${T}" test || die
+
+   local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+   distutils-r1_src_test
+
+   pg_ctl -w -D "${T}"/pgsql stop || die
+}



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

2022-09-01 Thread Arthur Zamarin
commit: 82daf91d0e310dc17b12a9c1216b101a727387dd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 19:24:55 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82daf91d

dev-python/pikepdf: add 5.6.1

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-5.6.1.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 57107c34117d..e1f59029b2c1 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,4 @@
 DIST pikepdf-5.4.2.gh.tar.gz 2901145 BLAKE2B 
d7559901f59e5bd08ef660b88a4e9d50ac1bb64b397bcd56c1ed707ea7c0d9eca61d7ffe9e98361c01f3b71b640a9da1376c130fa5dff3324bbe2d64ce267347
 SHA512 
9afbd565ae82c65f743ffe7dc37509a15b03a1057bbdf4243ebacf4e0d315f9dead31fcd0f8b34023850a4d85aec302c229b1df0f045db4b1a8c171b58732b48
 DIST pikepdf-5.5.0.gh.tar.gz 2901781 BLAKE2B 
8bc04627b781a65965c0679f28c7849d1f4e25008a50ee5965b4a4cb6c3c26f86d478a916228a37039a0fc062257cbf08db01e62ea877de208f7a64772e9
 SHA512 
61e802d52b3bce83ca1d0543a025e5390223bd856e1033a0df8ac63f457dc0b1473cf2c64965d857ceccde472d2d513fb335db6604c184cdcf2231129dfa5e38
 DIST pikepdf-5.6.0.gh.tar.gz 2904572 BLAKE2B 
c248eb44d7b093029dcc0b84be64bb361dab50eaf6ee91dc4a9d95dd645266243d44e2f2f96496d2ea3f2a92e7cbee5ec48a545f8e640e15fae87ff86c1ed973
 SHA512 
dd579c43c4e6186fa07b7e8bbdc8f65afc7b8b4063ae65eab2b0e986d7f2db38a0a71de73efad2a7d691af2d300f85076fc3ea61ed9c6b40265d53b4bdaa6133
+DIST pikepdf-5.6.1.gh.tar.gz 2905150 BLAKE2B 
35c06251debb935b88f13e27f42f80b36275575d7848409bb19fa380be7429b785b8fea36e7d882a49df2e40e6c34fcc3d900b1b362f5ccf600780291f43d1f7
 SHA512 
add8edb16cba2081c479739ec215dc8c96a1896a159febb5bc2f74c2da1e8cf83b12a1302e1ad2ce8ab6fbf01a16104f8efb9c7a764fa1eedbc795dc45a71dfe

diff --git a/dev-python/pikepdf/pikepdf-5.6.1.ebuild 
b/dev-python/pikepdf/pikepdf-5.6.1.ebuild
new file mode 100644
index ..0dcfce946c36
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-5.6.1.ebuild
@@ -0,0 +1,61 @@
+# 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
+
+MY_P=${P/_p/.post}
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="
+   https://github.com/pikepdf/pikepdf/
+   https://pypi.org/project/pikepdf/
+"
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=app-text/qpdf-10.6.2:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecation[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-9[${PYTHON_USEDEP}]
+   >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-7.0.5[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   test? (
+   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-5[${PYTHON_USEDEP}]
+   >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+   >=dev-python/psutil-5[${PYTHON_USEDEP}]
+   >=dev-python/pytest-6[${PYTHON_USEDEP}]
+   >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e '/-n auto/d' -i pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2022-09-01 Thread Arthur Zamarin
commit: edae6ab90989e45b335bf5424c0ecceda760d384
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 19:31:31 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edae6ab9

dev-python/nbclient: add 0.6.7

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

 dev-python/nbclient/Manifest  |  1 +
 dev-python/nbclient/nbclient-0.6.7.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest
index d2413da27530..d66140a4798e 100644
--- a/dev-python/nbclient/Manifest
+++ b/dev-python/nbclient/Manifest
@@ -1 +1,2 @@
 DIST nbclient-0.6.6.gh.tar.gz 78247 BLAKE2B 
06793fe792dcb8606d74e85a7a5c4d8f3ba850f81191bf205706e404e67bfe3d6914dff5790c5d6dca62d7797482518b5d87b06da34f06a5cb44a8a0ff6855e4
 SHA512 
8ca0333a47920994d8afe7c8943b366d4669e7ad91daab1a36c57480b70e51dfd05c7cd44acd2a2005b8c0a6b41c4fe6be0fc22b75a3efe291e9c35dd334643c
+DIST nbclient-0.6.7.gh.tar.gz 78345 BLAKE2B 
dba9c98ab7d0b65470268dabc5d7dbee65e9c800252e61de6e9fe28a59a2da5c9b2046b7835468a8807445bb657152071cad7a28c717049d5762c13634175e34
 SHA512 
67fc7a6685df783a0d3af728e18ad2ff7a46d17c66a8e23f651a4d329896ee84d7dda8fcc62c94e277a742c74fe51b9f15f415add747a346ddf3d29056382f23

diff --git a/dev-python/nbclient/nbclient-0.6.7.ebuild 
b/dev-python/nbclient/nbclient-0.6.7.ebuild
new file mode 100644
index ..cc41ec1e5d49
--- /dev/null
+++ b/dev-python/nbclient/nbclient-0.6.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020-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="A client library for executing Jupyter notebooks"
+HOMEPAGE="
+   https://nbclient.readthedocs.io/en/latest/
+   https://github.com/jupyter/nbclient/
+   https://pypi.org/project/nbclient/
+"
+SRC_URI="
+   https://github.com/jupyter/nbclient/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/jupyter_client-6.1.5[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.0[${PYTHON_USEDEP}]
+   dev-python/nest_asyncio[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.2.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ipython[${PYTHON_USEDEP}]
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/testpath[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   
'nbclient/tests/test_client.py::test_run_all_notebooks[Interrupt.ipynb-opts6]'
+)



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

2022-09-01 Thread Arthur Zamarin
commit: 064b9d10186cac8a5eab56cf1c20a8e3e843b836
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 18:59:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064b9d10

dev-python/fsspec: add 2022.8.2

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

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

diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest
index 0a97cead7eae..7eaf3477868f 100644
--- a/dev-python/fsspec/Manifest
+++ b/dev-python/fsspec/Manifest
@@ -1,3 +1,4 @@
 DIST filesystem_spec-2022.7.1.gh.tar.gz 338526 BLAKE2B 
ef19c41a4e9fe3fb1a5146967bab505c26590aa4c074152523b705d8cac5eeb6e30834e1adbbb1669f5bbb58891cabd3960208cdfa9f619e0bbc5cbfe5f4ef55
 SHA512 
07178bf22e07091935256296b303e273c03e2ddc15a5aa1110f84c27cadaf9c650204e37c472cb10280e92f24b01fa8b16fe32db21a30d14d232c5a11e05a45c
 DIST filesystem_spec-2022.8.0.gh.tar.gz 338839 BLAKE2B 
6d70e20a435caab098db2437137fcd80efdcb08ff3018daf5c72ceb958fcca354eb6a12a525ea023fd042cf54099fe991a444c3627989bc3f0e38bddd8d57aca
 SHA512 
843ee51d7dec362623ebe584def6bb7c8b5521434befd89bba178969bb9fbe53b9b488f0f8d301d600fe2f97e876a6b74f92c9d0e9b8941aaa70f5514e6516ee
 DIST filesystem_spec-2022.8.1.gh.tar.gz 338463 BLAKE2B 
e155dfecf1d9cae7f436f9387e9c1e822205f74a7b7484089fa1a7567d1293d699ba4a3ef8f9453720a22fbc41dedfed0455da64a46b7458c7b39d2a5d4f8c29
 SHA512 
ab37ba926ea834fa2938e851e2f273c624400165b097642ba2b103a126b8d8cdc9acf7a5683ad2fa5df24dbe3c1ec2b228683b8c3489af917b13729f8bef0c0b
+DIST filesystem_spec-2022.8.2.gh.tar.gz 338456 BLAKE2B 
79208de0f7c694f9e247a0d4589d439fd80f07a893df9dbaeeb1ec01bb1dfe2ba6c73f70fa60e5109cf076aa104cef81ab247fc26172be2b0317a108f5aae75f
 SHA512 
2d288ace6469af4a90475f33f2a662ab2696b3c974539b7f41c3fc86699c9d3da8f1cfdff7be2a228d8c7eda02c1ca6558690cdeab0847b007235d2b866f3c2a

diff --git a/dev-python/fsspec/fsspec-2022.8.2.ebuild 
b/dev-python/fsspec/fsspec-2022.8.2.ebuild
new file mode 100644
index ..dba46d7fc2e2
--- /dev/null
+++ b/dev-python/fsspec/fsspec-2022.8.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2020-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
+
+MY_P=filesystem_spec-${PV}
+DESCRIPTION="A specification that python filesystems should adhere to"
+HOMEPAGE="
+   https://github.com/fsspec/filesystem_spec/
+   https://pypi.org/project/fsspec/
+"
+SRC_URI="
+   https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   git config --global user.email "y...@example.com" || die
+   git config --global user.name "Your Name" || die
+   distutils-r1_src_test
+}
+
+EPYTEST_DESELECT=(
+   fsspec/tests/test_spec.py::test_find
+)
+
+EPYTEST_IGNORE=(
+   # sftp and smb require server started via docker
+   fsspec/implementations/tests/test_dbfs.py
+   fsspec/implementations/tests/test_sftp.py
+   fsspec/implementations/tests/test_smb.py
+   # unhappy about dev-python/fuse-python (?)
+   fsspec/tests/test_fuse.py
+)



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

2022-09-01 Thread Arthur Zamarin
commit: 3fde80bbe9c7050eb0beab6097246432d2274bd0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 19:09:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fde80bb

dev-python/Faker: add 14.2.0

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

 dev-python/Faker/Faker-14.2.0.ebuild | 34 ++
 dev-python/Faker/Manifest|  1 +
 2 files changed, 35 insertions(+)

diff --git a/dev-python/Faker/Faker-14.2.0.ebuild 
b/dev-python/Faker/Faker-14.2.0.ebuild
new file mode 100644
index ..d8e24e8d32e7
--- /dev/null
+++ b/dev-python/Faker/Faker-14.2.0.ebuild
@@ -0,0 +1,34 @@
+# 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..11} )
+inherit distutils-r1
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/random2[${PYTHON_USEDEP}]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index b996488a0d97..2e8310b01102 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -4,3 +4,4 @@ DIST Faker-13.15.0.tar.gz 153 BLAKE2B 
b6e91f7e47f5040894647b53eff92ddc8384fe
 DIST Faker-13.15.1.tar.gz 1531442 BLAKE2B 
890bcf69ebcb97f8d7441e7b899ed0fec851b5f291a03606e3a3cb6dc8838522fed839b77fd6899122347fa3c8cef14c0a0f6f1039b66331ab2263bc4675d378
 SHA512 
e405ee0cf1aed0b3c01f60bf10f5e72c6b55977deb9b004875dbb5eb5cd24da1b979cfa9234be30946a640ab21fc1d95393c15e2bf839bef373978959f7eb784
 DIST Faker-14.0.0.tar.gz 1536015 BLAKE2B 
e3d0f5745203ac441bb4f4a4deb4ebc9045f532b3b0801e8d6904bd0e68bc2fff9edc9a78492051c9d7938121ff74d307764ef5be266d3c0afe4f1212c52968e
 SHA512 
7b0a2558e050cdaddb796bdcec458a3b43eea605f8e8a74e2949870fbc5e0ccf11cf7ae7f1ed01629038a2125d853e26a8543479f1b7f7637e02a1e3af5c577b
 DIST Faker-14.1.0.tar.gz 1598360 BLAKE2B 
953dfd718b143e493ca2129f69ada12b6d5e5e3b04b5e2ebeedbd57855da1f8d7cb3bda3dfa1050debce4281d605ac4c10d74538422c5da41e72caaf10c2b2ad
 SHA512 
50d0452d946e3899813ea1aa0b207451fc765e1ee3cc2196b13eb095a91a888e825064b63651b610240fe9e90158a318fca80dbcdbb7b5a70568bafa7653fb67
+DIST Faker-14.2.0.tar.gz 1599246 BLAKE2B 
ec618ac03fe68dae72b9cc0a4a42390157ea669151756c2c8dc722a0de19d2c1a2207d318b4ac270d1aeefab298445cb92e43e4ab1d524d80e8bb1600c71b71f
 SHA512 
cebeecd78635bcbf18d8332cdfcb28d65214b06d01b6f4b4e95fed37f03d1a32b8fa2b1e0c8ccaa2a34fbbda805a58dfde8d4f84391a791f95177cf8bca9ba5b



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

2022-09-01 Thread Arthur Zamarin
commit: 77b37c57807589ee7262ec8b56626aec8c3c6ce7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep  1 18:57:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep  1 19:41:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b37c57

dev-python/python-cstruct: drop 2.1-r1

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

 dev-python/python-cstruct/Manifest   |  1 -
 .../python-cstruct/python-cstruct-2.1-r1.ebuild  | 20 
 2 files changed, 21 deletions(-)

diff --git a/dev-python/python-cstruct/Manifest 
b/dev-python/python-cstruct/Manifest
index 674f45329597..636836e5e0e4 100644
--- a/dev-python/python-cstruct/Manifest
+++ b/dev-python/python-cstruct/Manifest
@@ -1,3 +1,2 @@
-DIST python-cstruct-2.1.tar.gz 17298 BLAKE2B 
9acc10f0d386c4413634945fc94b3e44210617c408ee18cf6533f70e7d64c609d463e9beceeea7c79b125e0bf0ab67a720d9ff98f45b4e7ce1f51d9280b55733
 SHA512 
c56c87d291c4aa2afcfdbcbbc19c03ec634b6fb0dcde9d516ef2a9079be2fea52a053c47cd20dfc0fe6537ac90939364da659d8eb4763069a9990681207d432c
 DIST python-cstruct-2.2.gh.tar.gz 18764 BLAKE2B 
75aaffae27fef59799e52866f8169cc5d7362ef1553a56986f361ef7cfb7ca3e7d8c67fe0f112ec8e03ddacf45885e19fc1ce0d9d27c7581deafbf7e7fe1789b
 SHA512 
5a1d62b596fef08a48020557e82fc81360430d94f18ce0667919815d57b944102067c2fe5723372616f73c995afd3a1f674e4a37e406d0dc7eeaf9fe3ef8f484
 DIST python-cstruct-2.3.gh.tar.gz 19043 BLAKE2B 
dd445da91d155dc576523d5c15dc963493dfb62e7e79fae6c436e69654432eadbc30b0001026f5613268800eb0a3a01392120b11e7b3995cff16477850818c9f
 SHA512 
5700a3d8ef58130bc5b3b5d7c36102f6a878fd8d5b9104804f0c206e583e77d7a9c9ff8e8008d9bd1ee72d55167e48cd3f9ba776816eb25ceb8ceaf0c880b597

diff --git a/dev-python/python-cstruct/python-cstruct-2.1-r1.ebuild 
b/dev-python/python-cstruct/python-cstruct-2.1-r1.ebuild
deleted file mode 100644
index b3f6cf186e00..
--- a/dev-python/python-cstruct/python-cstruct-2.1-r1.ebuild
+++ /dev/null
@@ -1,20 +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..11} )
-inherit distutils-r1
-
-DESCRIPTION="C-style structs for Python"
-HOMEPAGE="https://github.com/andreax79/python-cstruct 
https://pypi.org/project/cstruct/;
-SRC_URI="https://github.com/andreax79/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DOCS=( README.md )
-
-distutils_enable_tests pytest



  1   2   3   >