[gentoo-commits] repo/gentoo:master commit in: app-backup/borgbackup/

2022-06-08 Thread Anthony G. Basile
commit: b6a0cef7ec028ae0d689204a722913952baa7a4f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jun  8 14:38:23 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jun  8 14:38:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a0cef7

app-backup/borgbackup: remove older versions

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 app-backup/borgbackup/Manifest |  2 --
 app-backup/borgbackup/borgbackup-1.1.15.ebuild | 42 --
 app-backup/borgbackup/borgbackup-1.1.16.ebuild | 42 --
 3 files changed, 86 deletions(-)

diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest
index 419fc0351c81..9d7f5c4e2560 100644
--- a/app-backup/borgbackup/Manifest
+++ b/app-backup/borgbackup/Manifest
@@ -1,5 +1,3 @@
-DIST borgbackup-1.1.15.tar.gz 3777355 BLAKE2B 
388f3cd33280c9d1a27b9cd43509d317aa1c95d08418a43c176146243d83cf07b3033707ab5423eeb097e92bb31cf016f65fc3738ebff1bb8c704a54c6e8dd12
 SHA512 
db2f06a96897c07a71e9c4531d4f219ef5451009c08ae933348b1a02b7d6c95b4e814a25b4cf465c0021ff670fdd46076c486c2a466d056dd931cb7eee8b1ef3
-DIST borgbackup-1.1.16.tar.gz 3777030 BLAKE2B 
bf5ad487fd0cdcce341b14ad950bc447d89d025b1b3434c5d270539d1fc4aec92b52a750ab1079911e53478411f91c92be4f053c09289b1e38285caa03453f17
 SHA512 
9cdfe794329821c784461382633fd29f7f9b3cc6ef9e7fa2463ed178efd64ea367e56d49128d88b86bd516d36971282207ec173735ecb4eabc4ec7b4604ed773
 DIST borgbackup-1.1.17.tar.gz 3781411 BLAKE2B 
3ceb51f3c2e4ee4e38495ca0bdef2d5c1b30225afe9a3c9987a82f4a1facd4aa203fb21512e655fbbab400bcbd412ff4aefa80242aa21a579e086d38bf3e1078
 SHA512 
6170680efcca35341031a8fcfd9434d2dca530bb6f7fcabbf452e6af6a8df5a825b4991d342f3c97bd7378d56b9ee86e6118f9281a31ba51235f49818852f4bb
 DIST borgbackup-1.2.0.tar.gz 4020793 BLAKE2B 
9e6cb8d85ca196cbdd6baba694bc7987d63f85d2ba0e25f3ac1e59400882fff71e29b04ca218ee78f23daeb52d13547062b0c80bd0d3f5b460b28b4f274d11ec
 SHA512 
c06a797439078118fc57418be2a9af64e84248659ba25cfc04dff7c67f9f52a033a11cd1e830410be390ae59dcacd2474f97d8b5886db7d4910486d0ad9b7c51
 DIST borgbackup-1.2.1.tar.gz 4017050 BLAKE2B 
2841f3c02b6af76aba61064513ebd9039367be868a5f0dad2e10cbf3243236a5d29609bee63b79056f2a553052d3dc415178dbabd5c1e5af9c43111286942869
 SHA512 
47e95960c9ce7715897834f400ee1a3dcbbbd9aa1e4b69dc93618ade24caf6c046b844c9f3edd10e090795d06bed0136fbd42d6e679f0639f221b83d82545d43

diff --git a/app-backup/borgbackup/borgbackup-1.1.15.ebuild 
b/app-backup/borgbackup/borgbackup-1.1.15.ebuild
deleted file mode 100644
index 09a2b0afa097..
--- a/app-backup/borgbackup/borgbackup-1.1.15.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit distutils-r1
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/${PN}/borg.git";
-   inherit git-r3
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-fi
-
-DESCRIPTION="Deduplicating backup program with compression and authenticated 
encryption"
-HOMEPAGE="https://borgbackup.readthedocs.io/";
-
-LICENSE="BSD"
-SLOT="0"
-
-# Unfortunately we have a file conflict with app-office/borg, bug #580402
-RDEPEND="
-   !!app-office/borg
-   app-arch/lz4
-   virtual/acl
-   dev-python/llfuse[${PYTHON_USEDEP}]
-   dev-libs/openssl:0=
-"
-
-DEPEND="
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   dev-python/cython[${PYTHON_USEDEP}]
-   ${RDEPEND}
-"
-
-src_install() {
-   distutils-r1_src_install
-   doman docs/man/*
-}

diff --git a/app-backup/borgbackup/borgbackup-1.1.16.ebuild 
b/app-backup/borgbackup/borgbackup-1.1.16.ebuild
deleted file mode 100644
index 0b6156de5e97..
--- a/app-backup/borgbackup/borgbackup-1.1.16.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit distutils-r1
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/${PN}/borg.git";
-   inherit git-r3
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-DESCRIPTION="Deduplicating backup program with compression and authenticated 
encryption"
-HOMEPAGE="https://borgbackup.readthedocs.io/";
-
-LICENSE="BSD"
-SLOT="0"
-
-# Unfortunately we have a file conflict with app-office/borg, bug #580402
-RDEPEND="
-   !!app-office/borg
-   app-arch/lz4
-   virtual/acl
-   dev-python/llfuse[${PYTHON_USEDEP}]
-   dev-libs/openssl:0=
-"
-
-DEPEND="
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   dev-python/cython[${PYTHON_USEDEP}]
-   ${RDEPEND}
-"
-
-src_install() {
-   distutils-r1_src_install
- 

[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libmodbus/

2022-06-08 Thread Chunhui Ouyang
commit: 52db126e1622188f6817207a602da19b0b376a8b
Author: chunhui ouyang  163  com>
AuthorDate: Wed Jun  8 14:37:49 2022 +
Commit: Chunhui Ouyang  163  com>
CommitDate: Wed Jun  8 14:37:49 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52db126e

dev-libs/libmodbus: Remove redundant commits due to existing repositories of 
the same name in the main repository

Signed-off-by: chunhui ouyang  163.com>

 dev-libs/libmodbus/Manifest   |  1 -
 dev-libs/libmodbus/libmodbus-3.0.6.ebuild | 25 -
 dev-libs/libmodbus/metadata.xml   |  8 
 3 files changed, 34 deletions(-)

diff --git a/dev-libs/libmodbus/Manifest b/dev-libs/libmodbus/Manifest
deleted file mode 100644
index f062bb47b..0
--- a/dev-libs/libmodbus/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libmodbus-3.0.6.tar.gz 504757 SHA256 
046d63f10f755e2160dc56ef681e5f5ad3862a57c1955fd82e0ce036b69471b6 SHA512 
47a271b3677822701bac924f3e3245e3db72dbadfe1d860ae5d8171b32d2dbb1c761a351d055eafc661a15bc13cb60b793b2b0f9654bbafcf01b457d51991dca
 WHIRLPOOL 
f586f4e98083d9eccda7bc49dfda2ff24b167e50fb7cbf9a515066cef179b8a43190daecbf2de0871d09d443ff5d1ec871a77590b8d6f0d992354912a80d5215

diff --git a/dev-libs/libmodbus/libmodbus-3.0.6.ebuild 
b/dev-libs/libmodbus/libmodbus-3.0.6.ebuild
deleted file mode 100644
index 52a8c9267..0
--- a/dev-libs/libmodbus/libmodbus-3.0.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# Thanks to the original author for the code, x...@gentoo.org for the code
-
-EAPI=8
-
-DESCRIPTION="Modbus library which supports RTU communication over a serial 
line or a TCP link"
-HOMEPAGE="http://libmodbus.org/";
-SRC_URI="http://libmodbus.org/releases/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="static-libs"
-
-src_configure() {
-   econf \
-   --disable-silent-rules \
-   $(use_enable static-libs static)
-}
-
-src_install() {
-   emake install DESTDIR="${D}"
-   use static-libs || rm "${D}"/usr/*/libmodbus.la
-}

diff --git a/dev-libs/libmodbus/metadata.xml b/dev-libs/libmodbus/metadata.xml
deleted file mode 100644
index f5359f51c..0
--- a/dev-libs/libmodbus/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-jack9603...@163.com
-Michael Weber
-
-



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

2022-06-08 Thread Michał Górny
commit: d016dfccee0a76f7c2c6d275b6054a7ce934b8e2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 14:43:13 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 14:43:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d016dfcc

dev-lang/python-exec: Readd py3.11 to 2.4.9

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

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

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 0871048ac39a..9e335585d7ff 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 inherit python-any-r1
 
 DESCRIPTION="Python script wrapper"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kcrash/

2022-06-08 Thread Andreas Sturmlechner
commit: d858ae1c2d8e355a27530b46e82642182039bce5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun  8 15:13:07 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun  8 15:13:07 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d858ae1c

kde-frameworks/kcrash: Set ECM_TEST=forceoptional

Upstream commit 413f7cafd728818423303cb580e2fccab6485443

Closes: https://bugs.gentoo.org/850640
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kcrash/kcrash-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-frameworks/kcrash/kcrash-.ebuild 
b/kde-frameworks/kcrash/kcrash-.ebuild
index a73f9847b8..97857c7420 100644
--- a/kde-frameworks/kcrash/kcrash-.ebuild
+++ b/kde-frameworks/kcrash/kcrash-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.15.3
 VIRTUALX_REQUIRED="test"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/rviz/files/, dev-ros/rviz/

2022-06-08 Thread Alexis Ballier
commit: e3b9cd7edf8a35dc2c32abaf1a3bec7ae8b34a36
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Jun  8 15:09:27 2022 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Jun  8 15:16:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b9cd7e

dev-ros/rviz: remove assimp patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-ros/rviz/files/assimp.patch | 13 -
 dev-ros/rviz/rviz-1.14.14-r1.ebuild |  1 -
 dev-ros/rviz/rviz-.ebuild   |  1 -
 3 files changed, 15 deletions(-)

diff --git a/dev-ros/rviz/files/assimp.patch b/dev-ros/rviz/files/assimp.patch
deleted file mode 100644
index 0e0eb3ed3384..
--- a/dev-ros/rviz/files/assimp.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: rviz-1.14.14/src/rviz/CMakeLists.txt
-===
 rviz-1.14.14.orig/src/rviz/CMakeLists.txt
-+++ rviz-1.14.14/src/rviz/CMakeLists.txt
-@@ -145,7 +145,7 @@ target_link_libraries(${PROJECT_NAME}
-   ${rviz_ADDITIONAL_LIBRARIES}
-   ${TinyXML2_LIBRARIES}
-   ${X11_X11_LIB}
--  ${ASSIMP_LIBRARIES}
-+  ${assimp_LIBRARIES}
-   ${YAML_CPP_LIBRARIES}
- )
- 

diff --git a/dev-ros/rviz/rviz-1.14.14-r1.ebuild 
b/dev-ros/rviz/rviz-1.14.14-r1.ebuild
index 918be539f8bc..95d1d0a86982 100644
--- a/dev-ros/rviz/rviz-1.14.14-r1.ebuild
+++ b/dev-ros/rviz/rviz-1.14.14-r1.ebuild
@@ -70,7 +70,6 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/yamlcpp.patch"
-   "${FILESDIR}/assimp.patch"
 )
 
 src_test() {

diff --git a/dev-ros/rviz/rviz-.ebuild b/dev-ros/rviz/rviz-.ebuild
index 918be539f8bc..95d1d0a86982 100644
--- a/dev-ros/rviz/rviz-.ebuild
+++ b/dev-ros/rviz/rviz-.ebuild
@@ -70,7 +70,6 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/yamlcpp.patch"
-   "${FILESDIR}/assimp.patch"
 )
 
 src_test() {



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kcrash/

2022-06-08 Thread Andreas Sturmlechner
commit: fe3faa6dd864aba987965ce5f810ddc87d4ca91c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun  8 15:13:07 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun  8 15:17:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3faa6d

kde-frameworks/kcrash: Set ECM_TEST=forceoptional

Upstream commit 413f7cafd728818423303cb580e2fccab6485443

Closes: https://bugs.gentoo.org/850640
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kcrash/kcrash-5.92.0.ebuild | 1 +
 kde-frameworks/kcrash/kcrash-5.94.0.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/kde-frameworks/kcrash/kcrash-5.92.0.ebuild 
b/kde-frameworks/kcrash/kcrash-5.92.0.ebuild
index a4e64e1c9ff0..884996e1612f 100644
--- a/kde-frameworks/kcrash/kcrash-5.92.0.ebuild
+++ b/kde-frameworks/kcrash/kcrash-5.92.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.15.2
 VIRTUALX_REQUIRED="test"

diff --git a/kde-frameworks/kcrash/kcrash-5.94.0.ebuild 
b/kde-frameworks/kcrash/kcrash-5.94.0.ebuild
index e43ec363a2d3..0a7256689d54 100644
--- a/kde-frameworks/kcrash/kcrash-5.94.0.ebuild
+++ b/kde-frameworks/kcrash/kcrash-5.94.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.15.3
 VIRTUALX_REQUIRED="test"



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

2022-06-08 Thread Alfredo Tupone
commit: 3d684962034c1477ea4d52c6d54266539aa7ecd3
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jun  8 17:26:35 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jun  8 17:26:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d684962

dev-util/breakpad: add to tree

Closes: https://bugs.gentoo.org/428024
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-util/breakpad/Manifest |   1 +
 dev-util/breakpad/breakpad-2022.06.04.ebuild   |  58 ++
 .../files/breakpad-2022.06.04-gentoo.patch | 119 +
 .../breakpad/files/breakpad-2022.06.04-test.patch  |  49 +
 dev-util/breakpad/metadata.xml |  11 ++
 5 files changed, 238 insertions(+)

diff --git a/dev-util/breakpad/Manifest b/dev-util/breakpad/Manifest
new file mode 100644
index ..90aef3b97f99
--- /dev/null
+++ b/dev-util/breakpad/Manifest
@@ -0,0 +1 @@
+DIST breakpad-2022.06.04.tar.gz 5365322 BLAKE2B 
eec33092a9a75161d16554af22276195945f3e1c7ce9590f89010a4d11484fe4327849c1717e159a9e019ca44d437b601b7080c68bba8c95111b97d6662dfc3f
 SHA512 
150e5e955dc9de55d5cb4c726ae6f1a2e79e9f7bb283bae2ba835b684e7fd7532a7070e9ba982b66b68c936592bc48550a22ed8ac40e829b11aa80530f338749

diff --git a/dev-util/breakpad/breakpad-2022.06.04.ebuild 
b/dev-util/breakpad/breakpad-2022.06.04.ebuild
new file mode 100644
index ..5ece68f46de2
--- /dev/null
+++ b/dev-util/breakpad/breakpad-2022.06.04.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+CommitId=41a11409d6ba04e308adc66f5a33115e2d7c9174
+DESCRIPTION="implement a crash-reporting system."
+HOMEPAGE="https://https://chromium.googlesource.com/breakpad/breakpad/";
+SRC_URI="https://github.com/google/${PN}/archive/${CommitId}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD BSD-4"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+   net-misc/curl
+"
+DEPEND="${RDEPEND}
+   dev-libs/linux-syscall-support
+   dev-embedded/libdisasm
+"
+BDEPEND="test? ( dev-cpp/gtest )"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}"/${PN}-${CommitId}
+
+PATCHES=(
+   "${FILESDIR}"/${P}-test.patch
+   "${FILESDIR}"/${P}-gentoo.patch
+)
+
+src_prepare() {
+   default
+   sed -i \
+   -e 's|"third_party/lss\(.*\)"||' \
+   $(find src -name '*.cc' -o -name '*.h') \
+   || die
+   sed -i \
+   -e '/includelss/d' \
+   -e '/third_party\/curl/d' \
+   Makefile.am \
+   || die
+   sed -i \
+   -e "/AC_INIT/s:0.1:${PVR}:" \
+   configure.ac \
+   || die
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-system-test-libs \
+   || die
+}

diff --git a/dev-util/breakpad/files/breakpad-2022.06.04-gentoo.patch 
b/dev-util/breakpad/files/breakpad-2022.06.04-gentoo.patch
new file mode 100644
index ..e39190bfa5b9
--- /dev/null
+++ b/dev-util/breakpad/files/breakpad-2022.06.04-gentoo.patch
@@ -0,0 +1,119 @@
+--- a/src/common/linux/libcurl_wrapper.h   2022-06-07 21:55:00.387396660 
+0200
 b/src/common/linux/libcurl_wrapper.h   2022-06-07 21:55:18.450145751 
+0200
+@@ -37,7 +37,7 @@
+ #include 
+ 
+ #include "common/using_std_string.h"
+-#include "third_party/curl/curl.h"
++#include 
+ 
+ namespace google_breakpad {
+ class LibcurlWrapper {
+--- a/src/common/linux/http_upload.cc  2022-06-07 21:53:55.505298529 +0200
 b/src/common/linux/http_upload.cc  2022-06-07 21:54:17.944986506 +0200
+@@ -31,7 +31,7 @@
+ 
+ #include 
+ #include 
+-#include "third_party/curl/curl.h"
++#include 
+ 
+ namespace {
+ 
+--- a/src/processor/disassembler_x86.h 2022-06-08 08:41:45.569686249 +0200
 b/src/processor/disassembler_x86.h 2022-06-08 08:42:09.049377873 +0200
+@@ -42,7 +42,7 @@
+ #include "google_breakpad/common/breakpad_types.h"
+ 
+ namespace libdis {
+-#include "third_party/libdisasm/libdis.h"
++#include 
+ }
+ 
+ namespace google_breakpad {
+--- a/Makefile.am  2022-06-08 08:51:35.221948155 +0200
 b/Makefile.am  2022-06-08 08:53:21.679551745 +0200
+@@ -142,7 +142,6 @@
+ if !DISABLE_PROCESSOR
+ lib_LIBRARIES += src/libbreakpad.a
+ pkgconfig_DATA += breakpad.pc
+-noinst_LIBRARIES += src/third_party/libdisasm/libdisasm.a
+ endif
+ 
+ if LINUX_HOST
+@@ -885,7 +885,7 @@
+   src/processor/stackwalker_x86.o \
+   src/processor/symbolic_constants_win.o \
+   src/processor/tokenize.o \
+-  src/third_party/libdisasm/libdisasm.a \
++  -ldisasm \
+   $(TEST_LIBS) \
+   $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
+ 
+@@ -895,7 +895,7 @@
+   $(AM_CPPFLAGS) $(TEST_CFLAGS)
+ src_processor_disassembler_x86_unittest_LDADD = \
+   src/processor/disassembler_x86.o \
+-  src/third_party/libdisasm/libdisasm.a \
++   

[gentoo-commits] repo/proj/guru:master commit in: dev-util/rust-analyzer/

2022-06-08 Thread Florian Schmaus
commit: 8af5a9283b4fa894b0a0692b0c083a42e351c0e0
Author: William Batista  protonmail  ch>
AuthorDate: Tue Jun  7 17:06:16 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jun  7 17:07:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8af5a928

sys-cluster/paraver-kernel: add 4.10.1, drop 4.9.0

Signed-off-by: William Batista  protonmail.ch>

 .../rust-analyzer/rust-analyzer-20220606.ebuild| 220 +
 1 file changed, 220 insertions(+)

diff --git a/dev-util/rust-analyzer/rust-analyzer-20220606.ebuild 
b/dev-util/rust-analyzer/rust-analyzer-20220606.ebuild
new file mode 100644
index 0..e97bd5d4b
--- /dev/null
+++ b/dev-util/rust-analyzer/rust-analyzer-20220606.ebuild
@@ -0,0 +1,220 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+   addr2line-0.17.0
+   adler-1.0.2
+   always-assert-0.1.2
+   ansi_term-0.12.1
+   anyhow-1.0.56
+   anymap-0.12.1
+   arbitrary-1.1.0
+   arrayvec-0.7.2
+   atty-0.2.14
+   autocfg-1.1.0
+   backtrace-0.3.65
+   bitflags-1.3.2
+   camino-1.0.7
+   cargo-platform-0.1.2
+   cargo_metadata-0.14.2
+   cc-1.0.73
+   cfg-if-1.0.0
+   chalk-derive-0.82.0
+   chalk-ir-0.82.0
+   chalk-recursive-0.82.0
+   chalk-solve-0.82.0
+   countme-3.0.1
+   cov-mark-2.0.0-pre.1
+   crc32fast-1.3.2
+   crossbeam-channel-0.5.4
+   crossbeam-deque-0.8.1
+   crossbeam-epoch-0.9.8
+   crossbeam-utils-0.8.8
+   dashmap-5.2.0
+   derive_arbitrary-1.1.0
+   dissimilar-1.0.3
+   dot-0.1.4
+   drop_bomb-0.1.5
+   either-1.6.1
+   ena-0.14.0
+   expect-test-1.2.2
+   filetime-0.2.16
+   fixedbitset-0.2.0
+   flate2-1.0.23
+   form_urlencoded-1.0.1
+   fs_extra-1.2.0
+   fsevent-sys-4.1.0
+   fst-0.4.7
+   gimli-0.26.1
+   hashbrown-0.11.2
+   hashbrown-0.12.0
+   heck-0.3.3
+   hermit-abi-0.1.19
+   home-0.5.3
+   idna-0.2.3
+   indexmap-1.8.1
+   inotify-0.9.6
+   inotify-sys-0.1.5
+   instant-0.1.12
+   itertools-0.10.3
+   itoa-1.0.1
+   jod-thread-0.1.2
+   kqueue-1.0.4
+   kqueue-sys-1.0.3
+   lazy_static-1.4.0
+   libc-0.2.123
+   libloading-0.7.3
+   libmimalloc-sys-0.1.24
+   lock_api-0.4.7
+   log-0.4.16
+   lsp-types-0.93.0
+   matchers-0.1.0
+   matches-0.1.9
+   memchr-2.4.1
+   memmap2-0.5.3
+   memoffset-0.6.5
+   mimalloc-0.1.28
+   miniz_oxide-0.5.1
+   mio-0.8.2
+   miow-0.3.7
+   miow-0.4.0
+   notify-5.0.0-pre.14
+   ntapi-0.3.7
+   num_cpus-1.13.1
+   object-0.28.3
+   once_cell-1.10.0
+   oorandom-11.1.3
+   parking_lot-0.11.2
+   parking_lot-0.12.0
+   parking_lot_core-0.8.5
+   parking_lot_core-0.9.2
+   paste-1.0.7
+   percent-encoding-2.1.0
+   perf-event-0.4.7
+   perf-event-open-sys-1.0.1
+   petgraph-0.5.1
+   pin-project-lite-0.2.8
+   proc-macro2-1.0.37
+   pulldown-cmark-0.9.1
+   pulldown-cmark-to-cmark-10.0.1
+   quote-1.0.18
+   rayon-1.5.2
+   rayon-core-1.9.2
+   redox_syscall-0.2.13
+   regex-1.5.5
+   regex-automata-0.1.10
+   regex-syntax-0.6.25
+   rowan-0.15.4
+   rustc-ap-rustc_lexer-725.0.0
+   rustc-demangle-0.1.21
+   rustc-hash-1.1.0
+   ryu-1.0.9
+   salsa-0.17.0-pre.2
+   salsa-macros-0.17.0-pre.2
+   same-file-1.0.6
+   scoped-tls-1.0.0
+   scopeguard-1.1.0
+   semver-1.0.7
+   serde-1.0.136
+   serde_derive-1.0.136
+   serde_json-1.0.79
+   serde_repr-0.1.7
+   sharded-slab-0.1.4
+   smallvec-1.8.0
+   smol_str-0.1.23
+   snap-1.0.5
+   syn-1.0.91
+   synstructure-0.12.6
+   text-size-1.1.0
+   thread_local-1.1.4
+   threadpool-1.8.1
+   tikv-jemalloc-ctl-0.4.2
+   tikv-jemalloc-sys-0.4.3+5.2.1-patched.2
+   tikv-jemallocator-0.4.3
+   tinyvec-1.5.1
+   tinyvec_macros-0.1.0
+   tracing-0.1.34
+   tracing-attributes-0.1.20
+   tracing-core-0.1.26
+   tracing-log-0.1.2
+   tracing-subscriber-0.3.11
+   tracing-tree-0.2.0
+   typed-arena-2.0.1
+   ungrammar-1.16.1
+   unicase-2.6.0
+   unicode-bidi-0.3.7
+   unicode-normalization-0.1.19
+   unicode-segmentation-1.9.0
+   unicode-xid-0.2.2
+   url-2.2.2
+   valuable-0.1.0
+   version_check-0.9.4
+   walkdir-2.3.2
+   wasi-0.11.0+wasi-snapshot-preview1
+   winapi-0.3.9
+   winapi-i686-pc-windows-gnu-0.4.0
+   winapi-util-0.1.5
+   winapi-x86_64-pc-windows-gnu-0.4.0
+   windows-sys-0.28.0
+   windows-sys-0.34.0
+   windows_aarch64_msvc-0.28.0
+   windows_aarch64_msvc-0.34.0
+   windows_i686_gnu-0.28.0
+   windows_i686_gnu-0.

[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/paraver-kernel/files/, sys-cluster/paraver-kernel/

2022-06-08 Thread Florian Schmaus
commit: 90d89803d97f4d40c3cce629143edfc009a05213
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun  7 17:41:31 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jun  7 17:43:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90d89803

sys-cluster/paraver-kernel: link libxml2

Signed-off-by: Alessandro Barbieri  gmail.com>

 ...araver-kernel-4.10.1-unbundle-libbsctools.patch | 60 +-
 ...10.1.ebuild => paraver-kernel-4.10.1-r1.ebuild} |  5 +-
 2 files changed, 28 insertions(+), 37 deletions(-)

diff --git 
a/sys-cluster/paraver-kernel/files/paraver-kernel-4.10.1-unbundle-libbsctools.patch
 
b/sys-cluster/paraver-kernel/files/paraver-kernel-4.10.1-unbundle-libbsctools.patch
index c54e943fb..3895473e6 100644
--- 
a/sys-cluster/paraver-kernel/files/paraver-kernel-4.10.1-unbundle-libbsctools.patch
+++ 
b/sys-cluster/paraver-kernel/files/paraver-kernel-4.10.1-unbundle-libbsctools.patch
@@ -1,6 +1,5 @@
-diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/eventlabels.h
 paraver-kernel-4.10.1/api/eventlabels.h
 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/eventlabels.h
2022-05-30 11:36:33.0 +0200
-+++ paraver-kernel-4.10.1/api/eventlabels.h2022-06-07 16:52:15.526426696 
+0200
+--- a/api/eventlabels.h
 b/api/eventlabels.h
 @@ -32,7 +32,7 @@
  #ifdef OLD_PCFPARSER
  #include "utils/pcfparser/old/ParaverTraceConfig.h"
@@ -10,9 +9,8 @@ diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
  #endif
  
  using namespace libparaver;
-diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/Makefile.am
 paraver-kernel-4.10.1/api/Makefile.am
 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/Makefile.am
  2022-05-30 11:36:33.0 +0200
-+++ paraver-kernel-4.10.1/api/Makefile.am  2022-06-07 17:07:09.261765112 
+0200
+--- a/api/Makefile.am
 b/api/Makefile.am
 @@ -1,20 +1,6 @@
  
  pkglib_LTLIBRARIES = libparaver-api.la
@@ -71,9 +69,8 @@ diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
  
  
  # Erases everything which should not be uploaded to CVS
-diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/paramedir.cpp
 paraver-kernel-4.10.1/api/paramedir.cpp
 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/paramedir.cpp
2022-05-30 11:36:33.0 +0200
-+++ paraver-kernel-4.10.1/api/paramedir.cpp2022-06-07 16:55:57.063567741 
+0200
+--- a/api/paramedir.cpp
 b/api/paramedir.cpp
 @@ -57,7 +57,7 @@
  #ifdef OLD_PCFPARSER
  #include "utils/pcfparser/old/ParaverTraceConfig.h"
@@ -83,9 +80,8 @@ diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
  #endif
  
  // PARAMEDIR OPTIONS
-diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/statelabels.h
 paraver-kernel-4.10.1/api/statelabels.h
 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/statelabels.h
2022-05-30 11:36:33.0 +0200
-+++ paraver-kernel-4.10.1/api/statelabels.h2022-06-07 16:56:27.090733938 
+0200
+--- a/api/statelabels.h
 b/api/statelabels.h
 @@ -31,7 +31,7 @@
  #ifdef OLD_PCFPARSER
  #include "utils/pcfparser/old/ParaverTraceConfig.h"
@@ -95,9 +91,8 @@ diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
  #endif
  
  using namespace libparaver;
-diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/trace.cpp
 paraver-kernel-4.10.1/api/trace.cpp
 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/trace.cpp
2022-05-30 11:36:33.0 +0200
-+++ paraver-kernel-4.10.1/api/trace.cpp2022-06-07 16:56:49.155856065 
+0200
+--- a/api/trace.cpp
 b/api/trace.cpp
 @@ -29,7 +29,7 @@
  #include "utils/pcfparser/old/ParaverStatesColor.h"
  #include "utils/pcfparser/old/ParaverGradientColor.h"
@@ -107,9 +102,8 @@ diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
  #endif
  
  #include "progresscontroller.h"
-diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/tracecutter.cpp
 paraver-kernel-4.10.1/api/tracecutter.cpp
 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-4.10.1/api/tracecutter.cpp
  2022-05-30 11:36:33.0 +0200
-+++ paraver-kernel-4.10.1/api/tracecutter.cpp  2022-06-07 16:57:09.200968638 
+0200
+--- a/api/tracecutter.cpp
 b/api/tracecutter.cpp
 @@ -31,7 +31,7 @@
  #ifdef OLD_PCFPARSER
  #include "utils/pcfparser/old/ParaverTraceConfig.h"
@@ -119,9 +113,8 @@ diff -ru 
/var/tmp/portage/sys-cluster/paraver-kernel-4.10.1/work/paraver-kernel-
  #endif
  
  using namespace libparaver;
-diff -ru 
/var/tmp

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

2022-06-08 Thread Florian Schmaus
commit: 7ab6df4f44a716ec4f4f4a083a568e206ce435fd
Author: James Beddek  posteo  de>
AuthorDate: Fri Jun  3 05:59:57 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ab6df4f

dev-python/pykeepass: add 4.0.2

Closes: https://bugs.gentoo.org/848279
Signed-off-by: James Beddek  posteo.de>

 dev-python/pykeepass/Manifest   |  1 +
 dev-python/pykeepass/pykeepass-4.0.2.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pykeepass/Manifest b/dev-python/pykeepass/Manifest
index 0192005ee..bc2747de6 100644
--- a/dev-python/pykeepass/Manifest
+++ b/dev-python/pykeepass/Manifest
@@ -1,2 +1,3 @@
 DIST pykeepass-4.0.0.tar.gz 88720 BLAKE2B 
7dcce1ded4527f32e0a602d9a7b742fabd32ee6c5e6836f0d4d217c3117177f258e974275670c9cea408e05335004996bea6a68ba12fe02ac30b0276ac7cfb54
 SHA512 
03483c9dc78774b2c5d4088f9995db9a9142bc69a8d4bc1824f4868175d3556434cb155c1f35a3fa0c04fca72f571af518166f59bcbe21431b7fe34a20b57cb2
 DIST pykeepass-4.0.1.tar.gz 99343 BLAKE2B 
ed3ea6575041ef73adc769365078818af9080851bba8b31ee24ef283480633305147307c4ea7217fba96ca18cd90bcf33b0d66b0a9148121165f67937d8677b0
 SHA512 
512f25029fcaa7a84459767cd9101d113623722c2aaf466fd3e77cf0043c37d344ccd2c0226fcbc3b3c22e39f8060c172ab1e1c72993c469a4499b21c47f6134
+DIST pykeepass-4.0.2.tar.gz 102819 BLAKE2B 
27bac0508328ed36bed779a5a74978a0e7d3aec25212811de7295214b05fc018e722530b3e40d2e09a68c8d93f60dde79aa6ee03b1a445c1ac93d51c0847
 SHA512 
2e3704246fd1bf230fa6525a3d2cba1cd09634b669653df3c66ac52642bcd1a59f28ca09ef8a05b31e70604c70b9ad247d7ab2badddab325aa0dee837c0a2402

diff --git a/dev-python/pykeepass/pykeepass-4.0.2.ebuild 
b/dev-python/pykeepass/pykeepass-4.0.2.ebuild
new file mode 100644
index 0..d95c56e0a
--- /dev/null
+++ b/dev-python/pykeepass/pykeepass-4.0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library to interact with keepass databases (supports KDBX3 
and KDBX4) "
+HOMEPAGE="https://github.com/libkeepass/pykeepass";
+SRC_URI="https://github.com/libkeepass/pykeepass/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/argon2-cffi-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/construct-2.10.54[${PYTHON_USEDEP}]
+   >=dev-python/future-0.18.2[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.3.5[${PYTHON_USEDEP}]
+   >=dev-python/pycryptodome-3.8.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+   # pycryptodomex to pycryptodome conversion
+   sed -i 's/Cryptodome/Crypto/g' 
pykeepass/kdbx_parsing/{common,twofish}.py || die
+}
+
+python_test() {
+   "${EPYTHON}" tests/tests.py -v || die
+}



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

2022-06-08 Thread Florian Schmaus
commit: 069890c6741f9d887875c48997065c32bb0ac0dd
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:29 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=069890c6

dev-python/python-skywater-pdk: new package, add 0.0.0_p20220424

Signed-off-by: James Beddek  posteo.de>

 dev-python/python-skywater-pdk/Manifest|  1 +
 dev-python/python-skywater-pdk/metadata.xml|  8 ++
 .../python-skywater-pdk-0.0.0_p20220424.ebuild | 29 ++
 3 files changed, 38 insertions(+)

diff --git a/dev-python/python-skywater-pdk/Manifest 
b/dev-python/python-skywater-pdk/Manifest
new file mode 100644
index 0..b9f1368f6
--- /dev/null
+++ b/dev-python/python-skywater-pdk/Manifest
@@ -0,0 +1 @@
+DIST skywater-pdk-0.0.0_p20220424.tar.gz 2453601 BLAKE2B 
527c66f71b79b24d67eca0ed43d654073a62edf9ff71dec7cf86e783f6d41635803066cf723e88cacb284b090e7bf1f35b22106454d882307f9c7b8338964b35
 SHA512 
8a26cc93572844ff1f1f9112b42f1fb4691d65cb9598554c8de326c7372e650c8c10bf0d9258bfebcfc2917988fc7405b5b75d5c5adfe131ff5db19dd6a159b4

diff --git a/dev-python/python-skywater-pdk/metadata.xml 
b/dev-python/python-skywater-pdk/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/python-skywater-pdk/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git 
a/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild 
b/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild
new file mode 100644
index 0..71b0a9806
--- /dev/null
+++ b/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild
@@ -0,0 +1,29 @@
+# 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} ) # python3_11 depends on 
dev-python/dataclasses_json
+
+MY_PN="skywater-pdk"
+MY_REV=5a57f505cd4cd65d10e9f37dd2d259a526bc9bf7
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for working with files found in the SkyWater PDK"
+HOMEPAGE="https://github.com/google/skywater-pdk";
+SRC_URI="https://github.com/google/skywater-pdk/archive/${MY_REV}.tar.gz -> 
skywater-pdk-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${MY_REV}/scripts/python-skywater-pdk"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/dataclasses_json[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed '/sample/d' -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2022-06-08 Thread Florian Schmaus
commit: 4a1d177abb81cb2b71a6945fd75703dab5c82c1c
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:04 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4a1d177a

dev-python/usort: new package, add 1.0.2

Signed-off-by: James Beddek  posteo.de>

 dev-python/usort/Manifest   |  1 +
 dev-python/usort/metadata.xml   |  8 
 dev-python/usort/usort-1.0.2.ebuild | 35 +++
 3 files changed, 44 insertions(+)

diff --git a/dev-python/usort/Manifest b/dev-python/usort/Manifest
new file mode 100644
index 0..9d4dfbab0
--- /dev/null
+++ b/dev-python/usort/Manifest
@@ -0,0 +1 @@
+DIST usort-1.0.2.tar.gz 78068 BLAKE2B 
f53b7e70d707a569e8c9bb954022ea50ca133e04a6ef3674dadc0e6d78298e005035ee7e63ec349a567493802ec662026b366ebdb508d84da1862adfa9cefc2c
 SHA512 
e950db4c61a14af55a0a39b8a799a2980cc0b2e731dd27b59ee0b345af6102db870d57118dfec94f6a89fbdbf0cdf5df5eb870d0cad657f99487fb21341dc4aa

diff --git a/dev-python/usort/metadata.xml b/dev-python/usort/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/usort/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/usort/usort-1.0.2.ebuild 
b/dev-python/usort/usort-1.0.2.ebuild
new file mode 100644
index 0..efb78fb32
--- /dev/null
+++ b/dev-python/usort/usort-1.0.2.ebuild
@@ -0,0 +1,35 @@
+# 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} ) # python3_11 depends on dev-python/libcst
+
+inherit distutils-r1
+
+DESCRIPTION="Safe, minimal import sorting for Python projects"
+HOMEPAGE="https://github.com/facebookexperimental/usort/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/libcst[${PYTHON_USEDEP}]
+   dev-python/stdlibs[${PYTHON_USEDEP}]
+   dev-python/moreorless[${PYTHON_USEDEP}]
+   dev-python/toml[${PYTHON_USEDEP}]
+   dev-python/trailrunner[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-python/volatile[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/proj/guru:master commit in: sci-electronics/open_pdks/

2022-06-08 Thread Florian Schmaus
commit: dbb6c819bde9d5f3c0166907fb3f7289e20e2810
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:07:27 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dbb6c819

sci-electronics/open_pdks: new package, add 1.0.311

Signed-off-by: James Beddek  posteo.de>

 sci-electronics/open_pdks/Manifest |  1 +
 sci-electronics/open_pdks/metadata.xml | 11 +
 sci-electronics/open_pdks/open_pdks-1.0.311.ebuild | 53 ++
 3 files changed, 65 insertions(+)

diff --git a/sci-electronics/open_pdks/Manifest 
b/sci-electronics/open_pdks/Manifest
new file mode 100644
index 0..e6dacce05
--- /dev/null
+++ b/sci-electronics/open_pdks/Manifest
@@ -0,0 +1 @@
+DIST open_pdks-1.0.311.tar.gz 6184511 BLAKE2B 
70bfd6782ce1c3736403068b5a825a1f125e867017c97de9279b7abb48ebbd9e138b7be06437436bcae4fcfa11230407e583f6155f7f333dad3ea8245fd314d3
 SHA512 
0fbac0c0cfdfab2e3061a957fafece95db105a3c90a27ad6cebf2d52ca0b12f875d2a25fe801c25e25ea467c17abfc8774198388baeba4713f741973be261bfd

diff --git a/sci-electronics/open_pdks/metadata.xml 
b/sci-electronics/open_pdks/metadata.xml
new file mode 100644
index 0..9b10a9fd1
--- /dev/null
+++ b/sci-electronics/open_pdks/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+   
+   Build the Skywater 130nm PDK.
+   
+

diff --git a/sci-electronics/open_pdks/open_pdks-1.0.311.ebuild 
b/sci-electronics/open_pdks/open_pdks-1.0.311.ebuild
new file mode 100644
index 0..627c47609
--- /dev/null
+++ b/sci-electronics/open_pdks/open_pdks-1.0.311.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit check-reqs python-any-r1
+
+DESCRIPTION="PDK installer for open-source EDA tools and toolchains"
+HOMEPAGE="https://github.com/RTimothyEdwards/open_pdks";
+SRC_URI="https://github.com/RTimothyEdwards/open_pdks/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+sky130"
+
+DEPEND="
+   dev-lang/tcl:0=
+   dev-lang/tk:0=
+   >=sci-electronics/magic-8.3.277:=
+   sky130? ( sci-electronics/skywater-pdk:= )
+"
+BDEPEND="${PYTHON_DEPS}"
+
+CHECKREQS_DISK_BUILD="40G"
+CHECKREQS_DISK_USR="10G"
+
+src_prepare() {
+   default
+   # TODO: install helper python[tk] files
+   # sed -i 's/\$(datadir)/\$(DESTDIR)\$(datadir)/g' Makefile.in || due
+}
+
+src_configure() {
+   cd scripts || die
+   local myeconfargs=(
+   --enable-magic
+   $(use_enable sky130 sky130-pdk 
/usr/share/pdk/skywater-pdk-source)
+   $(use_with sky130 sky130-variants all)
+   # Pending deps
+   --disable-alpha-sky130
+   --disable-xschem-sky130
+   --disable-netgen
+   --disable-irsim
+   --disable-openlane
+   --disable-qflow
+   --disable-xschem
+   )
+
+   econf "${myeconfargs[@]}"
+}



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

2022-06-08 Thread Florian Schmaus
commit: 52db126e1622188f6817207a602da19b0b376a8b
Author: chunhui ouyang  163  com>
AuthorDate: Wed Jun  8 14:37:49 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 14:37:49 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52db126e

dev-libs/libmodbus: Remove redundant commits due to existing repositories of 
the same name in the main repository

Signed-off-by: chunhui ouyang  163.com>

 dev-libs/libmodbus/Manifest   |  1 -
 dev-libs/libmodbus/libmodbus-3.0.6.ebuild | 25 -
 dev-libs/libmodbus/metadata.xml   |  8 
 3 files changed, 34 deletions(-)

diff --git a/dev-libs/libmodbus/Manifest b/dev-libs/libmodbus/Manifest
deleted file mode 100644
index f062bb47b..0
--- a/dev-libs/libmodbus/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libmodbus-3.0.6.tar.gz 504757 SHA256 
046d63f10f755e2160dc56ef681e5f5ad3862a57c1955fd82e0ce036b69471b6 SHA512 
47a271b3677822701bac924f3e3245e3db72dbadfe1d860ae5d8171b32d2dbb1c761a351d055eafc661a15bc13cb60b793b2b0f9654bbafcf01b457d51991dca
 WHIRLPOOL 
f586f4e98083d9eccda7bc49dfda2ff24b167e50fb7cbf9a515066cef179b8a43190daecbf2de0871d09d443ff5d1ec871a77590b8d6f0d992354912a80d5215

diff --git a/dev-libs/libmodbus/libmodbus-3.0.6.ebuild 
b/dev-libs/libmodbus/libmodbus-3.0.6.ebuild
deleted file mode 100644
index 52a8c9267..0
--- a/dev-libs/libmodbus/libmodbus-3.0.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# Thanks to the original author for the code, x...@gentoo.org for the code
-
-EAPI=8
-
-DESCRIPTION="Modbus library which supports RTU communication over a serial 
line or a TCP link"
-HOMEPAGE="http://libmodbus.org/";
-SRC_URI="http://libmodbus.org/releases/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="static-libs"
-
-src_configure() {
-   econf \
-   --disable-silent-rules \
-   $(use_enable static-libs static)
-}
-
-src_install() {
-   emake install DESTDIR="${D}"
-   use static-libs || rm "${D}"/usr/*/libmodbus.la
-}

diff --git a/dev-libs/libmodbus/metadata.xml b/dev-libs/libmodbus/metadata.xml
deleted file mode 100644
index f5359f51c..0
--- a/dev-libs/libmodbus/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-jack9603...@163.com
-Michael Weber
-
-



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

2022-06-08 Thread Florian Schmaus
commit: 03a286d218d1c1dfb9aae2d0b1ad040edf45c603
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:05:57 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03a286d2

dev-python/volatile: new package, add 2.1.0

Signed-off-by: James Beddek  posteo.de>

 dev-python/volatile/Manifest  |  1 +
 dev-python/volatile/metadata.xml  |  8 
 dev-python/volatile/volatile-2.1.0.ebuild | 19 +++
 3 files changed, 28 insertions(+)

diff --git a/dev-python/volatile/Manifest b/dev-python/volatile/Manifest
new file mode 100644
index 0..299630337
--- /dev/null
+++ b/dev-python/volatile/Manifest
@@ -0,0 +1 @@
+DIST volatile-2.1.0.tar.gz 4144 BLAKE2B 
4475864271128c0f28625788c7f000aa84a0bf6c2529a7f81e580a7c1f95c3602a0f890c6681ea39c8c1f755bf3f8c67734d9729831471fabe71f07c271fdfda
 SHA512 
2ae5bfdc863c8ed34de1c9271536de4a859bd4322d1d17c6f78c5b1e42c0d0d9be8c3cd484d1118bdf22cb19137546802e81c8a0fd47371c3819a9428dccc74d

diff --git a/dev-python/volatile/metadata.xml b/dev-python/volatile/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/volatile/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/volatile/volatile-2.1.0.ebuild 
b/dev-python/volatile/volatile-2.1.0.ebuild
new file mode 100644
index 0..283479b5e
--- /dev/null
+++ b/dev-python/volatile/volatile-2.1.0.ebuild
@@ -0,0 +1,19 @@
+# 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="A small extension for the tempfile module"
+HOMEPAGE="https://github.com/mbr/volatile";
+SRC_URI="https://github.com/mbr/volatile/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/libmodbus/, sci-misc/linuxcnc/

2022-06-08 Thread Florian Schmaus
commit: 402f78f998fece2197214236a1cee732bf0682ff
Author: chunhui ouyang  163  com>
AuthorDate: Wed Jun  8 14:19:35 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 14:19:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=402f78f9

dev-libs/libmodbus: Merge libmodbus required by linuxcnc, ebuild modified from 
linuxcnc community
sci-misc/linuxcnc: Merge libcnc required by linuxcnc, ebuild modified from 
linuxcnc community

Signed-off-by: chunhui ouyang  163.com>

 dev-libs/libmodbus/Manifest   |   1 +
 dev-libs/libmodbus/libmodbus-3.0.6.ebuild |  25 ++
 dev-libs/libmodbus/metadata.xml   |   8 ++
 sci-misc/linuxcnc/linuxcnc-.ebuild| 128 ++
 sci-misc/linuxcnc/metadata.xml|  14 
 5 files changed, 176 insertions(+)

diff --git a/dev-libs/libmodbus/Manifest b/dev-libs/libmodbus/Manifest
new file mode 100644
index 0..f062bb47b
--- /dev/null
+++ b/dev-libs/libmodbus/Manifest
@@ -0,0 +1 @@
+DIST libmodbus-3.0.6.tar.gz 504757 SHA256 
046d63f10f755e2160dc56ef681e5f5ad3862a57c1955fd82e0ce036b69471b6 SHA512 
47a271b3677822701bac924f3e3245e3db72dbadfe1d860ae5d8171b32d2dbb1c761a351d055eafc661a15bc13cb60b793b2b0f9654bbafcf01b457d51991dca
 WHIRLPOOL 
f586f4e98083d9eccda7bc49dfda2ff24b167e50fb7cbf9a515066cef179b8a43190daecbf2de0871d09d443ff5d1ec871a77590b8d6f0d992354912a80d5215

diff --git a/dev-libs/libmodbus/libmodbus-3.0.6.ebuild 
b/dev-libs/libmodbus/libmodbus-3.0.6.ebuild
new file mode 100644
index 0..52a8c9267
--- /dev/null
+++ b/dev-libs/libmodbus/libmodbus-3.0.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# Thanks to the original author for the code, x...@gentoo.org for the code
+
+EAPI=8
+
+DESCRIPTION="Modbus library which supports RTU communication over a serial 
line or a TCP link"
+HOMEPAGE="http://libmodbus.org/";
+SRC_URI="http://libmodbus.org/releases/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="static-libs"
+
+src_configure() {
+   econf \
+   --disable-silent-rules \
+   $(use_enable static-libs static)
+}
+
+src_install() {
+   emake install DESTDIR="${D}"
+   use static-libs || rm "${D}"/usr/*/libmodbus.la
+}

diff --git a/dev-libs/libmodbus/metadata.xml b/dev-libs/libmodbus/metadata.xml
new file mode 100644
index 0..f5359f51c
--- /dev/null
+++ b/dev-libs/libmodbus/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+jack9603...@163.com
+Michael Weber
+
+

diff --git a/sci-misc/linuxcnc/linuxcnc-.ebuild 
b/sci-misc/linuxcnc/linuxcnc-.ebuild
new file mode 100644
index 0..00d229f69
--- /dev/null
+++ b/sci-misc/linuxcnc/linuxcnc-.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+# Thanks to the original author's code, s...@gentoo.org's code, because the 
original code is outdated, this ebuild has been modified portably
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_10 )
+
+inherit autotools eutils flag-o-matic multilib python-single-r1 git-r3
+
+DESCRIPTION="LinuxCNC "
+HOMEPAGE="http://linuxcnc.org/";
+#SRC_URI="mirror://sourceforge/gentoocnc/distfiles/${P}.tar.gz"
+#SRC_URI="https://github.com/LinuxCNC/linuxcnc/archive/2.7.zip";
+EGIT_REPO_URI="https://github.com/LinuxCNC/linuxcnc.git 
https://gitclone.com/github.com/LinuxCNC/linuxcnc.git";
+
+S="${WORKDIR}"/linuxcnc-/src
+
+LICENSE="LGPL-3"
+SLOT="linuxcnc-"
+KEYWORDS="~amd64 ~x86"
+IUSE="+python +uspace +X +gtk -rt gstreamer modbus simulator usb"
+# TODO: add shmdrv use flag
+
+# --disable-python uses python anyways and fails so python is a required use 
flag
+REQUIRED_USE="
+python
+python? ( ${PYTHON_REQUIRED_USE} )
+   rt? ( !simulator )
+   "
+
+DEPEND="dev-lang/tcl
+   dev-lang/tk
+   dev-tcltk/tkimg
+   dev-tcltk/tclx
+   dev-libs/boost[python]
+   modbus? (  "${envd}" <<-EOF
+   LDPATH="${EPREFIX}/usr/$(get_libdir)/linuxcnc"
+   EOF
+   doenvd "${envd}"
+
+   insinto "/usr/share/linuxcnc/"
+   doins Makefile.inc
+
+   insinto "/etc/linuxcnc/"
+   doins "../scripts/rtapi.conf"
+
+   insinto "/usr/bin/"
+   doins "../scripts/rip-environment"
+
+   doicon "../linuxcncicon.png"
+   make_desktop_entry linuxcnc LinuxCNC linuxcnc 'Science;Robotics'
+}
+
+pkg_postinst() {
+   elog "The compiled software may not be redistributed due to use of 
packages with incompatible licenses."
+   elog "Opening machine configuration files from older Versions can crash 
the application as it cannot load old named modules, e.g. probe_parport.so not 
found"
+   elog "This is not a Gentoo- or build related error. It looks like 
linuxcnc 2.8 will have some kind of converter for them."
+   elog "If you created them 

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

2022-06-08 Thread Florian Schmaus
commit: 0c96f959f505ca1336bd8c8d50e01ed13cb1e060
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:48 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0c96f959

dev-python/dataclasses_json: new package, add 0.5.7

Signed-off-by: James Beddek  posteo.de>

 dev-python/dataclasses_json/Manifest   |  1 +
 .../dataclasses_json/dataclasses_json-0.5.7.ebuild | 40 ++
 dev-python/dataclasses_json/metadata.xml   |  8 +
 3 files changed, 49 insertions(+)

diff --git a/dev-python/dataclasses_json/Manifest 
b/dev-python/dataclasses_json/Manifest
new file mode 100644
index 0..88c0c1793
--- /dev/null
+++ b/dev-python/dataclasses_json/Manifest
@@ -0,0 +1 @@
+DIST dataclasses_json-0.5.7.tar.gz 39291 BLAKE2B 
eded21a6da89e1a8785c38cd7facc3e273154a31f34daf99dc0681891bf44cc0f34fc7ab69021cf04052e82a5bd66058b826609ca3ebfc1d75f40720b0b9ce6b
 SHA512 
2dad73f55e0f33d1f9557e1ed3d41cf237204631c044027c41d37cd2e968da003f77e80c9a06db651e689413cbfd7f85eec1b70b02acf0a32f8337c4abb75f7b

diff --git a/dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild 
b/dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild
new file mode 100644
index 0..7e025332c
--- /dev/null
+++ b/dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild
@@ -0,0 +1,40 @@
+# 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="Easily serialize Data Classes to and from JSON"
+HOMEPAGE="https://github.com/lidatong/dataclasses-json";
+SRC_URI="https://github.com/lidatong/dataclasses-json/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${P/_/-}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/marshmallow-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/marshmallow_enum-1.5.1[${PYTHON_USEDEP}]
+   >=dev-python/typing_inspect-0.4.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   >=dev-python/mypy-0.710[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i '/scripts/d' setup.py || die
+   distutils-r1_src_prepare
+}

diff --git a/dev-python/dataclasses_json/metadata.xml 
b/dev-python/dataclasses_json/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/dataclasses_json/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+



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

2022-06-08 Thread Florian Schmaus
commit: 09ad0a4611affd7428639d994152abd06736eedb
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:35 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09ad0a46

dev-python/moreorless: new package, add 0.4.0

Signed-off-by: James Beddek  posteo.de>

 dev-python/moreorless/Manifest|  1 +
 dev-python/moreorless/metadata.xml|  8 +++
 dev-python/moreorless/moreorless-0.4.0.ebuild | 31 +++
 3 files changed, 40 insertions(+)

diff --git a/dev-python/moreorless/Manifest b/dev-python/moreorless/Manifest
new file mode 100644
index 0..f4398
--- /dev/null
+++ b/dev-python/moreorless/Manifest
@@ -0,0 +1 @@
+DIST moreorless-0.4.0.tar.gz 10127 BLAKE2B 
60e810352e13d4723b138b6bad78536994c9430b51feb5114d44738515e890143b2d69678bb0d2fa87c51e0918b4ef15a084bd466898f41a0055ca3f1372b619
 SHA512 
da463645ec7374cf6636c257e42050a0b79d5784a7c98ec1818db8e07fd7bf3aaf37f67e2e44d2befe51e01118ad93a744e39fbbcb24ca0f26d961adfa6ead1d

diff --git a/dev-python/moreorless/metadata.xml 
b/dev-python/moreorless/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/moreorless/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/moreorless/moreorless-0.4.0.ebuild 
b/dev-python/moreorless/moreorless-0.4.0.ebuild
new file mode 100644
index 0..0b44257f4
--- /dev/null
+++ b/dev-python/moreorless/moreorless-0.4.0.ebuild
@@ -0,0 +1,31 @@
+# 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="Wrapper to make difflib.unified_diff more fun to use"
+HOMEPAGE="https://github.com/thatch/moreorless";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-python/parameterized[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests unittest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   ${EPYTHON} -m moreorless.tests -v || die
+}



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

2022-06-08 Thread Florian Schmaus
commit: a4885ae6070e55783e9073e1e07c13424ddd6807
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:16 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4885ae6

dev-python/trailrunner: new package, add 1.2.1

Signed-off-by: James Beddek  posteo.de>

 dev-python/trailrunner/Manifest |  1 +
 dev-python/trailrunner/metadata.xml |  8 
 dev-python/trailrunner/trailrunner-1.2.1.ebuild | 22 ++
 3 files changed, 31 insertions(+)

diff --git a/dev-python/trailrunner/Manifest b/dev-python/trailrunner/Manifest
new file mode 100644
index 0..0e3dae7a0
--- /dev/null
+++ b/dev-python/trailrunner/Manifest
@@ -0,0 +1 @@
+DIST trailrunner-1.2.1.tar.gz 14362 BLAKE2B 
f3be6db8bdfbd7fd8fc5dda97025f4621387cca12779187ae2c25850d91f33ad78e07e92c308d5f134e23f623771e7bd80e819e831a4cfde68508739bc463923
 SHA512 
eddc767626c301b143a14c4c14683d59fc7771d6b4cf6b787623601bb15d47de92cd7fd6d862304d321b58b23df800c37177ad7635a5994dbad8ad4e919ad3e2

diff --git a/dev-python/trailrunner/metadata.xml 
b/dev-python/trailrunner/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/trailrunner/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/trailrunner/trailrunner-1.2.1.ebuild 
b/dev-python/trailrunner/trailrunner-1.2.1.ebuild
new file mode 100644
index 0..aebc090a6
--- /dev/null
+++ b/dev-python/trailrunner/trailrunner-1.2.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Walk paths and run things"
+HOMEPAGE="https://github.com/omnilib/trailrunner";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/pathspec[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest



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

2022-06-08 Thread Florian Schmaus
commit: 042b1db38e519e3f8d4686566bc6d247d8b84520
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:19 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=042b1db3

dev-python/stdlibs: new package, add 2022.3.16

Signed-off-by: James Beddek  posteo.de>

 dev-python/stdlibs/Manifest |  1 +
 dev-python/stdlibs/metadata.xml |  8 
 dev-python/stdlibs/stdlibs-2022.3.16.ebuild | 19 +++
 3 files changed, 28 insertions(+)

diff --git a/dev-python/stdlibs/Manifest b/dev-python/stdlibs/Manifest
new file mode 100644
index 0..4cea6d224
--- /dev/null
+++ b/dev-python/stdlibs/Manifest
@@ -0,0 +1 @@
+DIST stdlibs-2022.3.16.tar.gz 22314 BLAKE2B 
568df82f9635007aa35509c20445d1554c6e3dd1ca13a727bd27932ddf0f2cd68fb21b74e40bf0fbf359932ef50e9d35f3cf64ae6f0eeecde9303a8c1726e16e
 SHA512 
b59721730f85351271c346379bec23da504051426276f360627b2d0aa4eb56ed66640321f20362f158933928e8f3fa986b8b419bbd3c309a63101ecd46f92a0e

diff --git a/dev-python/stdlibs/metadata.xml b/dev-python/stdlibs/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/stdlibs/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/stdlibs/stdlibs-2022.3.16.ebuild 
b/dev-python/stdlibs/stdlibs-2022.3.16.ebuild
new file mode 100644
index 0..c2f57f4a6
--- /dev/null
+++ b/dev-python/stdlibs/stdlibs-2022.3.16.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="What's in the Python stdlib"
+HOMEPAGE="https://github.com/omnilib/stdlibs/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/wxparaver/

2022-06-08 Thread Florian Schmaus
commit: 77022499c50b0f9688fb9f3b71880137036c3b84
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun  7 17:43:00 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jun  7 17:43:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77022499

sys-cluster/wxparaver: new version

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/wxparaver/Manifest |   3 +-
 ...raver-4.10.0.ebuild => wxparaver-4.10.1.ebuild} |   7 +-
 sys-cluster/wxparaver/wxparaver-4.9.0-r1.ebuild| 100 -
 3 files changed, 4 insertions(+), 106 deletions(-)

diff --git a/sys-cluster/wxparaver/Manifest b/sys-cluster/wxparaver/Manifest
index 19fd0..2782704bc 100644
--- a/sys-cluster/wxparaver/Manifest
+++ b/sys-cluster/wxparaver/Manifest
@@ -1,2 +1 @@
-DIST wxparaver-4.10.0.tar.gz 1066884 BLAKE2B 
030fb769c94e7c15c337df2d06d135a1d2e9d37593907eab6f8df82d3532b67827d2f6728a2db539c2eec8cd57ebe444271527250ebfb80db6d79a4ba33ba716
 SHA512 
d8ff40c7423321da34e078b25cc30a5ae76618f16ff715caa308a5e44cdd702c99a902bc761999323575a47d497b94ab23d8943461a093f49dc2451365ab
-DIST wxparaver-4.9.0.tar.gz 1045366 BLAKE2B 
297e49160ce23591257002763025359a4269a3691b094b90d8a8f8fa648998cbbca068853a1e22ed878f68e786b5e8145c14c0bb2c95e4e05fecc01fa79e48a2
 SHA512 
b0b2cf4383549fc48f34cd3c754c6614798512ab712fa7c728ce20c4536768227625ea5b6b641746fc1780dd354a6da7cfecc48e8f19ecc9cdb9eddcb93c501d
+DIST wxparaver-4.10.1.gh.tar.gz 1076792 BLAKE2B 
153b632c8c21ab18f10953f6b70d012dae455de533d37b5b3a6378a36132968be6f7497ba967a41cc3dfb0d3c874b3b0fb12602b5cdf2190b5a487f98e16d1cc
 SHA512 
38362a31c335beb030a3240ef3716364d446c937b6c6a8659611f907c6fa7b8d55d39eedc5763e31ddd666c358a25d6a5fa780fdc40baa415f1d5aaf68893316

diff --git a/sys-cluster/wxparaver/wxparaver-4.10.0.ebuild 
b/sys-cluster/wxparaver/wxparaver-4.10.1.ebuild
similarity index 92%
rename from sys-cluster/wxparaver/wxparaver-4.10.0.ebuild
rename to sys-cluster/wxparaver/wxparaver-4.10.1.ebuild
index ba925bcef..fff87ba54 100644
--- a/sys-cluster/wxparaver/wxparaver-4.10.0.ebuild
+++ b/sys-cluster/wxparaver/wxparaver-4.10.1.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-COMMIT="f357545a2fdfc7674394f2e6192022a4c2139f63"
 DOCS_AUTODOC=0
 DOCS_BUILDER="sphinx"
 DOCS_DIR="docs/wxparaver_help_contents/sphinx/2.paraver_toolset/source"
@@ -17,8 +16,8 @@ HOMEPAGE="
http://tools.bsc.es/paraver
https://github.com/bsc-performance-tools/wxparaver
 "
-SRC_URI="https://github.com/bsc-performance-tools/wxparaver/archive/${COMMIT}.tar.gz
 -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
+SRC_URI="https://github.com/bsc-performance-tools/${PN}/archive/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+#S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
@@ -27,7 +26,7 @@ IUSE="extrae ompss openmp"
 
 RDEPEND="
dev-libs/boost:=
-   dev-libs/openssl
+   dev-libs/openssl:=
sys-cluster/paraver-kernel
x11-libs/wxGTK:${WX_GTK_VER}
 

diff --git a/sys-cluster/wxparaver/wxparaver-4.9.0-r1.ebuild 
b/sys-cluster/wxparaver/wxparaver-4.9.0-r1.ebuild
deleted file mode 100644
index 7cd953a9a..0
--- a/sys-cluster/wxparaver/wxparaver-4.9.0-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_AUTODOC=0
-DOCS_BUILDER="sphinx"
-DOCS_DIR="docs/wxparaver_help_contents/sphinx/2.paraver_toolset/source"
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-WX_GTK_VER="3.0-gtk3"
-
-inherit autotools python-any-r1 docs wxwidgets
-
-DESCRIPTION="paraver gui"
-HOMEPAGE="
-   http://tools.bsc.es/paraver
-   https://github.com/bsc-performance-tools/wxparaver
-"
-SRC_URI="https://github.com/bsc-performance-tools/wxparaver/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="extrae ompss openmp"
-
-RDEPEND="
-   dev-libs/boost:=
-   dev-libs/openssl
-   sys-cluster/paraver-kernel
-   x11-libs/wxGTK:${WX_GTK_VER}
-
-   extrae? ( sys-cluster/extrae )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-admin/chrpath"
-
-DOCS=( README NEWS AUTHORS ChangeLog )
-
-src_unpack() {
-   default
-   gzip -d 
"${S}/docs/wxparaver_help_contents/install/man/paraver-toolset.1.gz" || die
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   setup-wxwidgets
-
-   local myconf=(
-   --disable-old-pcfparser
-   --with-boost="${EPREFIX}/usr"
-   --with-boost-libdir="${EPREFIX}/usr/$(get_libdir)"
-   --with-debug-level=none
-   --with-openssl="${EPREFIX}/usr"
-   --with-paraver="${EPREFIX}/usr"
-
-   $(use_enable ompss)
-   $(use_enable openmp)
-   )
-
-   if use extrae; then
-   myconf+=( "--with-extrae=${EPREFIX}/usr" )
-   else
-   myconf+=( "--without-extrae" )
-   fi
-
-   econf "$

[gentoo-commits] repo/proj/guru:master commit in: dev-python/pykeepass/, dev-python/pykeepass/files/

2022-06-08 Thread Florian Schmaus
commit: 5f68eb298425e43567726e8d99c02a42a3b18c66
Author: James Beddek  posteo  de>
AuthorDate: Fri Jun  3 06:00:20 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5f68eb29

dev-python/pykeepass: drop 4.0.0, 4.0.1

Signed-off-by: James Beddek  posteo.de>

 dev-python/pykeepass/Manifest  |  2 --
 .../files/pykeepass-4.0.0-fix-tests-install.patch  | 33 --
 dev-python/pykeepass/pykeepass-4.0.0.ebuild| 40 --
 dev-python/pykeepass/pykeepass-4.0.1.ebuild| 40 --
 4 files changed, 115 deletions(-)

diff --git a/dev-python/pykeepass/Manifest b/dev-python/pykeepass/Manifest
index bc2747de6..82fafddbe 100644
--- a/dev-python/pykeepass/Manifest
+++ b/dev-python/pykeepass/Manifest
@@ -1,3 +1 @@
-DIST pykeepass-4.0.0.tar.gz 88720 BLAKE2B 
7dcce1ded4527f32e0a602d9a7b742fabd32ee6c5e6836f0d4d217c3117177f258e974275670c9cea408e05335004996bea6a68ba12fe02ac30b0276ac7cfb54
 SHA512 
03483c9dc78774b2c5d4088f9995db9a9142bc69a8d4bc1824f4868175d3556434cb155c1f35a3fa0c04fca72f571af518166f59bcbe21431b7fe34a20b57cb2
-DIST pykeepass-4.0.1.tar.gz 99343 BLAKE2B 
ed3ea6575041ef73adc769365078818af9080851bba8b31ee24ef283480633305147307c4ea7217fba96ca18cd90bcf33b0d66b0a9148121165f67937d8677b0
 SHA512 
512f25029fcaa7a84459767cd9101d113623722c2aaf466fd3e77cf0043c37d344ccd2c0226fcbc3b3c22e39f8060c172ab1e1c72993c469a4499b21c47f6134
 DIST pykeepass-4.0.2.tar.gz 102819 BLAKE2B 
27bac0508328ed36bed779a5a74978a0e7d3aec25212811de7295214b05fc018e722530b3e40d2e09a68c8d93f60dde79aa6ee03b1a445c1ac93d51c0847
 SHA512 
2e3704246fd1bf230fa6525a3d2cba1cd09634b669653df3c66ac52642bcd1a59f28ca09ef8a05b31e70604c70b9ad247d7ab2badddab325aa0dee837c0a2402

diff --git a/dev-python/pykeepass/files/pykeepass-4.0.0-fix-tests-install.patch 
b/dev-python/pykeepass/files/pykeepass-4.0.0-fix-tests-install.patch
deleted file mode 100644
index 2b2572165..0
--- a/dev-python/pykeepass/files/pykeepass-4.0.0-fix-tests-install.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 883714197ab39dfb68a5dffd2268e88a964f8913 Mon Sep 17 00:00:00 2001
-From: David Heidelberg 
-Date: Wed, 14 Aug 2019 17:37:25 +0200
-Subject: [PATCH] setup.py: exclude tests directory
-
-Fixes build on ebuild based distributions.
-
-Signed-off-by: David Heidelberg 

- setup.py  | 2 +-
- tests/__init__.py | 0
- 2 files changed, 1 insertion(+), 1 deletion(-)
- delete mode 100644 tests/__init__.py
-
-diff --git a/setup.py b/setup.py
-index 773acfc..2a8c17b 100644
 a/setup.py
-+++ b/setup.py
-@@ -11,7 +11,7 @@ setup(
- author="Philipp Schmitt",
- author_email="phil...@schmitt.co",
- url="https://github.com/libkeepass/pykeepass";,
--packages=find_packages(),
-+packages=find_packages(exclude=("tests")),
- install_requires=[
- "python-dateutil",
- "construct",
-diff --git a/tests/__init__.py b/tests/__init__.py
-deleted file mode 100644
-index e69de29..000
--- 
-2.22.1
-

diff --git a/dev-python/pykeepass/pykeepass-4.0.0.ebuild 
b/dev-python/pykeepass/pykeepass-4.0.0.ebuild
deleted file mode 100644
index 6f57d2b68..0
--- a/dev-python/pykeepass/pykeepass-4.0.0.ebuild
+++ /dev/null
@@ -1,40 +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 distutils-r1
-
-DESCRIPTION="Python library to interact with keepass databases (supports KDBX3 
and KDBX4) "
-HOMEPAGE="https://github.com/libkeepass/pykeepass";
-SRC_URI="https://github.com/libkeepass/pykeepass/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/argon2-cffi-19.2.0[${PYTHON_USEDEP}]
-   >=dev-python/construct-2.10.54[${PYTHON_USEDEP}]
-   >=dev-python/future-0.18.2[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.3.5[${PYTHON_USEDEP}]
-   >=dev-python/pycryptodome-3.8.2[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/pykeepass-4.0.0-fix-tests-install.patch )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   distutils-r1_src_prepare
-   # pycryptodomex to pycryptodome conversion
-   sed -i 's/Cryptodome/Crypto/g' 
pykeepass/kdbx_parsing/{common,twofish}.py || die
-}
-
-python_test() {
-   "${EPYTHON}" tests/tests.py -v || die
-}

diff --git a/dev-python/pykeepass/pykeepass-4.0.1.ebuild 
b/dev-python/pykeepass/pykeepass-4.0.1.ebuild
deleted file mode 100644
index 56c92d9b3..0
--- a/dev-python/pykeepass/pykeepass-4.0.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library to interact with keepa

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

2022-06-08 Thread Florian Schmaus
commit: daad61a78fe69234e514a6291f22a02d5a3b40c5
Author: James Beddek  posteo  de>
AuthorDate: Fri Jun  3 06:03:26 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=daad61a7

dev-python/jellyfin-apiclient-python: treeclean

Closes: https://bugs.gentoo.org/848201
Signed-off-by: James Beddek  posteo.de>

 dev-python/jellyfin-apiclient-python/Manifest  |  2 --
 .../jellyfin-apiclient-python-1.6.2.ebuild | 23 --
 .../jellyfin-apiclient-python-1.7.2.ebuild | 23 --
 dev-python/jellyfin-apiclient-python/metadata.xml  |  8 
 4 files changed, 56 deletions(-)

diff --git a/dev-python/jellyfin-apiclient-python/Manifest 
b/dev-python/jellyfin-apiclient-python/Manifest
deleted file mode 100644
index b91566a4c..0
--- a/dev-python/jellyfin-apiclient-python/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST jellyfin-apiclient-python-1.6.2.tar.gz 17115 BLAKE2B 
37889d6359d7a1d4350b99fe5eb4fa0bb2e28248daaee64aa324e07b46d6a254c1e488bf39954680f7f044cbf4c78fc6059c8f91787410bdea629996d0874ac3
 SHA512 
42be1fe1d0d360127655c9718c3a157028918597c3782ea3df9326b844aa9a542d23480da405f580da340b251ce0d790220d55f891000346b219dacddbd523fc
-DIST jellyfin-apiclient-python-1.7.2.tar.gz 17365 BLAKE2B 
0cb3dd380bd15dc7092eac7e2a76963b980383899b69c5eafa9ad8136f2f94a9d4b18cfcc7645ba0d8cab1454b1e0c08028640348724859bcf1683f0473ef9b1
 SHA512 
70685a65da58588013f304d1185ec7d672872c1891f0a81d1ac9c56b2be54b88f920192d0c9ba047d11f78125d937e9f6c920ccfc9687a3e862beff7190aff8c

diff --git 
a/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.6.2.ebuild 
b/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.6.2.ebuild
deleted file mode 100644
index 79a9bd391..0
--- 
a/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.6.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python API client for Jellyfin"
-HOMEPAGE="https://github.com/iwalton3/jellyfin-apiclient-python";
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-DEPEND="
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/urllib3[${PYTHON_USEDEP}]
-   dev-python/websocket-client[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"

diff --git 
a/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.7.2.ebuild 
b/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.7.2.ebuild
deleted file mode 100644
index aef7a746f..0
--- 
a/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.7.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python API client for Jellyfin"
-HOMEPAGE="https://github.com/jellyfin/jellyfin-apiclient-python";
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-DEPEND="
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/urllib3[${PYTHON_USEDEP}]
-   dev-python/websocket-client[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"

diff --git a/dev-python/jellyfin-apiclient-python/metadata.xml 
b/dev-python/jellyfin-apiclient-python/metadata.xml
deleted file mode 100644
index cd174bd3e..0
--- a/dev-python/jellyfin-apiclient-python/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-tel...@posteo.de
-James Beddek
-
-



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

2022-06-08 Thread Florian Schmaus
commit: 5ed9756105cb97db9e301599f296267460047056
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:08 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ed97561

dev-python/ufmt: new package, add 1.3.3

Signed-off-by: James Beddek  posteo.de>

 dev-python/ufmt/Manifest  |  1 +
 dev-python/ufmt/metadata.xml  |  8 
 dev-python/ufmt/ufmt-1.3.3.ebuild | 29 +
 3 files changed, 38 insertions(+)

diff --git a/dev-python/ufmt/Manifest b/dev-python/ufmt/Manifest
new file mode 100644
index 0..ef1843a36
--- /dev/null
+++ b/dev-python/ufmt/Manifest
@@ -0,0 +1 @@
+DIST ufmt-1.3.3.tar.gz 57526 BLAKE2B 
067a89409ca7af7ad8d3c67553d4ba7cb97877710195fdcc4611b634e72e58f732e1a3772174b2fd7dd4b26c862e484d9de8f09aeb05feae20daf5ff64fb3bbd
 SHA512 
d5d352a5076ac3875ceff3b87a5d7fa43efbf0e8239c30136d419947f06dd479f8b7fc33b1ef15408934a7e24cb4ce9b18e7bfaa38d9d946a1bb6bfe7ef936b6

diff --git a/dev-python/ufmt/metadata.xml b/dev-python/ufmt/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/ufmt/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/ufmt/ufmt-1.3.3.ebuild 
b/dev-python/ufmt/ufmt-1.3.3.ebuild
new file mode 100644
index 0..430a4488b
--- /dev/null
+++ b/dev-python/ufmt/ufmt-1.3.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Safe, atomic formatting with black and usort"
+HOMEPAGE="https://github.com/omnilib/ufmt/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/black-20.8.0[${PYTHON_USEDEP}]
+   >=dev-python/moreorless-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.7.2[${PYTHON_USEDEP}]
+   >=dev-python/trailrunner-1.2.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
+   >=dev-python/usort-1.0[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/proj/guru:master commit in: app-portage/emlop/

2022-06-08 Thread Florian Schmaus
commit: fe479a9387a973c9dc31d07b50f0be1a782dab2a
Author: James Beddek  posteo  de>
AuthorDate: Fri Jun  3 06:13:06 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe479a93

app-portage/emlop: add 0.5.0

Closes: https://bugs.gentoo.org/815778
Signed-off-by: James Beddek  posteo.de>

 app-portage/emlop/Manifest   |  34 
 app-portage/emlop/emlop-0.5.0.ebuild | 102 +++
 2 files changed, 136 insertions(+)

diff --git a/app-portage/emlop/Manifest b/app-portage/emlop/Manifest
index 221dfc59c..96f2a1866 100644
--- a/app-portage/emlop/Manifest
+++ b/app-portage/emlop/Manifest
@@ -2,60 +2,94 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.43.crate 34968 BLAKE2B 
a846dbc5275906e9f8ec4d5019a0fbff56e16eb970f8f528f2a7e5e2078e39a235d879870ffb92d6af45dc01b730825beb0a346fd6a2de1ddbf076366cd8eada
 SHA512 
d35eb86b3c1676a88fcd9fa8a956f0fb3d3a657caa777e27eb8d5f6a86fec352273c463782dd803a87514c72fe679855d7a379c63bb385df593a5e14c069b7a3
+DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
 DIST assert_cmd-1.0.8.crate 27830 BLAKE2B 
68fc42953decc5a39a2a850750348da087a2df29e9e15dcb3f0319088ba8ca399f8db05cda3de693925dcbf147b2a031b0e0ddb6993f25b8b96f464f792cc499
 SHA512 
78c5aa45289f1f69891001b73f7da32ef61a371a2fa9abe15822406abe4a8df48004b475a00aacd36c2e808539041fc0d3034c367a27de6b539c72e929e42e4d
+DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 
7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2
 SHA512 
c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bstr-0.2.16.crate 330346 BLAKE2B 
75a345f3a5d428ec7278cd10fa676f5bb72685c65c4fe68163943cf3142b43ac45d458bce9323447b201ffcc91aa82cd8c762cb1954c055e34b1a5cebc686ee8
 SHA512 
33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac
+DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
+DIST cc-1.0.73.crate 57880 BLAKE2B 
be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac
 SHA512 
980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST chrono-0.4.19.crate 155663 BLAKE2B 
c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69

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

2022-06-08 Thread Florian Schmaus
commit: addcc6bec87c4e8bc0dd281db145346556b316ee
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:04:52 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=addcc6be

app-misc/glow: new package, add 1.4.1

Signed-off-by: James Beddek  posteo.de>

 app-misc/glow/Manifest  |  2 ++
 app-misc/glow/glow-1.4.1.ebuild | 22 ++
 app-misc/glow/metadata.xml  |  8 
 3 files changed, 32 insertions(+)

diff --git a/app-misc/glow/Manifest b/app-misc/glow/Manifest
new file mode 100644
index 0..863d792bb
--- /dev/null
+++ b/app-misc/glow/Manifest
@@ -0,0 +1,2 @@
+DIST glow-1.4.1-deps.tar.xz 117458384 BLAKE2B 
189110dbb5ddd66aa15156758d6194cbf2c00dff6f241f60174d1fe9a4fd101e4abce61e72fc76801a392e6497f021dabae820b4324aca648de8eedf9414fa8a
 SHA512 
3ab36ad8d5e3dee5d108fcfa3015069960f7cbc18b1277bbebf257ba65ca0ca8a62eae3f13e9f73b707c6d242ac7d59afefcdaab69c585ded58e232bedb1354e
+DIST glow-1.4.1.tar.gz 526174 BLAKE2B 
c83303e7b6ed24a449e68515434107b8d4cacb418aed5ae41ad87bef93051deeea81ba7be320e6d630f04ddb438c9c5170189784f2eec024b24cb74352a8fdeb
 SHA512 
cb7bb7b3c65c70906ea59d85382b8cc32e900ab0276c3ecc4c79bce4c9ef2539043cbd6e3c7600b1622367ba667eaa65b553f60bc56db5af719d183488146721

diff --git a/app-misc/glow/glow-1.4.1.ebuild b/app-misc/glow/glow-1.4.1.ebuild
new file mode 100644
index 0..cae947999
--- /dev/null
+++ b/app-misc/glow/glow-1.4.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2022-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Render markdown on the CLI, with pizzazz!"
+HOMEPAGE="https://github.com/charmbracelet/glow";
+SRC_URI="
+   https://github.com/charmbracelet/glow/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/telans/distfiles/raw/main/${CATEGORY}/${PN}/${P}-deps.tar.xz
+"
+
+LICENSE="Apache-2.0 BSD-2 BSD MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_install() {
+   einstalldocs
+   dobin glow
+}

diff --git a/app-misc/glow/metadata.xml b/app-misc/glow/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/app-misc/glow/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+



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

2022-06-08 Thread Florian Schmaus
commit: e2b1247ef79a30485fe7f313a0d5a9f7549c262a
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:43 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e2b1247e

dev-python/hypothesmith: new package, add 0.2.0

Signed-off-by: James Beddek  posteo.de>

 dev-python/hypothesmith/Manifest  |  1 +
 dev-python/hypothesmith/hypothesmith-0.2.0.ebuild | 47 +++
 dev-python/hypothesmith/metadata.xml  |  8 
 3 files changed, 56 insertions(+)

diff --git a/dev-python/hypothesmith/Manifest b/dev-python/hypothesmith/Manifest
new file mode 100644
index 0..37e577843
--- /dev/null
+++ b/dev-python/hypothesmith/Manifest
@@ -0,0 +1 @@
+DIST hypothesmith-0.2.0.tar.gz 24933 BLAKE2B 
36c5296d2ab5d86a2dcde565bda16aff31de7f0be1cbc487ea2115e6e3baacf5ba740192885dd5a843d53c51932551574c0debd97f1b374a4e0bea48ec4204d4
 SHA512 
b82627897f0e07e6249ce2d3730134690dbe340b81632a1101b6b6b9a9ac6ccd0f350ba10f729349ef200b9243081f7f58eb760ccbcb4175adfcc5f411a8a045

diff --git a/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild 
b/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild
new file mode 100644
index 0..98bb73f53
--- /dev/null
+++ b/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} ) # python3_11 depends on dev-python/libcst
+
+inherit distutils-r1
+
+DESCRIPTION="Hypothesis strategies for generating Python programs"
+HOMEPAGE="https://github.com/Zac-HD/hypothesmith";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   default
+   sed -e '/-Werror/d' \
+   -e '/--cov/d' \
+   -i tox.ini || die
+}
+
+RDEPEND="
+   >=dev-python/hypothesis-5.41.0[${PYTHON_USEDEP}]
+   >=dev-python/lark-0.7.2[${PYTHON_USEDEP}]
+   >=dev-python/libcst-0.3.8[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/parso[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests --install pytest
+
+python_test() {
+   # https://github.com/Zac-HD/hypothesmith/issues/21
+   local EPYTEST_DESELECT=( 
'tests/test_cst.py::test_source_code_from_libcst_node_type' )
+   epytest
+}

diff --git a/dev-python/hypothesmith/metadata.xml 
b/dev-python/hypothesmith/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/hypothesmith/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+



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

2022-06-08 Thread Florian Schmaus
commit: e7032514faff699f4e450dad78efbce4b770fc38
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:38 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e7032514

dev-python/marshmallow_enum: new package, add 1.5.1

Signed-off-by: James Beddek  posteo.de>

 dev-python/marshmallow_enum/Manifest   |  1 +
 .../marshmallow_enum/marshmallow_enum-1.5.1.ebuild | 28 ++
 dev-python/marshmallow_enum/metadata.xml   |  8 +++
 3 files changed, 37 insertions(+)

diff --git a/dev-python/marshmallow_enum/Manifest 
b/dev-python/marshmallow_enum/Manifest
new file mode 100644
index 0..4b7ec09ca
--- /dev/null
+++ b/dev-python/marshmallow_enum/Manifest
@@ -0,0 +1 @@
+DIST marshmallow_enum-1.5.1.tar.gz 6562 BLAKE2B 
b79a610e2e99c29d8d972f6e4963e5f8632a1c826b6aa8e8ceba83cc03c665a6ea4ac443872a05eff748ba09c016bc9275440cdce994a2e1fa1edf743da25a13
 SHA512 
989fe58613dc28f242b1990a727a87c453809ad2de9355595e53e2c569de6434c76c150522c31189282edca74740dc0aabfafa57e2f78397644adae1b6d99f7d

diff --git a/dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild 
b/dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild
new file mode 100644
index 0..94cd1debd
--- /dev/null
+++ b/dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Enum handling for Marshmallow"
+HOMEPAGE="https://github.com/justanr/marshmallow_enum";
+SRC_URI="https://github.com/justanr/marshmallow_enum/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-python/marshmallow-2.0.0[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e '/addopts/d' -i tox.ini || die
+   distutils-r1_src_prepare
+}

diff --git a/dev-python/marshmallow_enum/metadata.xml 
b/dev-python/marshmallow_enum/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/marshmallow_enum/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+



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

2022-06-08 Thread Florian Schmaus
commit: e36b5cb9d631601da99fec5db91916b070677887
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:35:01 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:36:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e36b5cb9

dev-python/libcst: fix build (remove testing changes)

Signed-off-by: James Beddek  posteo.de>

 dev-python/libcst/Manifest  |  6 +++---
 dev-python/libcst/libcst-0.4.3_p20220607.ebuild | 22 +++---
 2 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/dev-python/libcst/Manifest b/dev-python/libcst/Manifest
index e4a254d6a..d62c90599 100644
--- a/dev-python/libcst/Manifest
+++ b/dev-python/libcst/Manifest
@@ -13,9 +13,9 @@ DIST criterion-0.3.4.crate 10 BLAKE2B 
1a27f32745dfedcddd1b41f1d9fa2096cecb11
 DIST criterion-cycles-per-byte-0.1.2.crate 6360 BLAKE2B 
32687a7ee0028406bda3b6a521df222e8fa524f8e5b4ee372d855086f63c2effaa48a7aa926e568f367d145999e4d7ec57a554bbd89765de63609aa7fb4d7f4f
 SHA512 
3f44d5c677b17f52246cd2a921b08fe3d9b8bf3eda56bb92374be3110fd5d7bea5764f169faba3f57a2f15c8947b50058e5d5314b160131d2f77982dc1ec04b5
 DIST criterion-plot-0.4.3.crate 17226 BLAKE2B 
cf896d08a208e9e317aa7b9095086660e57e5d8e6552b3615b027847e64fd4cf135d361bca7ee45fbe55163739285907320e9a39fbd28506fcb2ba56e091497c
 SHA512 
69620d5b215757ddd818606d1a979c411de803032391be3b56e1c1ff73fbea992ae5e6c14cd78b519eeab806a34320468b44adb04fd1c67076163658f03d2844
 DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B 
b223d0dcacbb09850d457825cb2a018494d798da20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb
 SHA512 
f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b
-DIST crossbeam-deque-0.8.0.crate 20756 BLAKE2B 
6bb602547cb0ca65552a9b981502221f1d3570422d22c867f654ba677e5c95aa5f81ed0022a498d3408c3f69291e1805b49fcfbfaff0d9a6075b75be3bf926ea
 SHA512 
4efa73dcb9ef40b841039d24ffaf9bd7c63f8c0233bba1e0728fd5558702b4ef0af117543834c527335e99384d3c80d56293e891c9d94440f51f454b1b90c399
+DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 
0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4
 SHA512 
44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4
 DIST crossbeam-epoch-0.9.5.crate 43883 BLAKE2B 
c0ee0879c583bd1051b63d29eccac37ceb9f9446ee8cb64756b2e3d95a30c5c11bc79d9d460be4ef4b62513049e28900a96085031f805d064e81b5eae4bc297a
 SHA512 
ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064
-DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 
8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad
 SHA512 
fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f
+DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 
2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10
 SHA512 
ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0
 DIST csv-1.1.6.crate 886999 BLAKE2B 
b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112acf255756eace3c7421e455ea2b6e01cb600
 SHA512 
81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc
 DIST csv-core-0.1.10.crate 25668 BLAKE2B 
8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8
 SHA512 
2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328
 DIST difference-2.0.0.crate 147616 BLAKE2B 
d720202ba8d73fb9b3cc6a982208e4fbe22eda4b3e296f4238a7b2d8ed0339827ca5a3d93a983396901614a9eabe36a0baf55ecc5f55075ebf7fa1e4c0699eb2
 SHA512 
cc9956757770ecf237d8f46abef25ce219193c877be6cf83163e87c494956cca3202951ac01bba0728e7202fcde2261009c1b4599f389cf979858f25936a5482
@@ -62,7 +62,7 @@ DIST quote-1.0.9.crate 25042 BLAKE2B 
26ef31e89fd2f0cc21ff65f8072f30c7977ac634d25
 DIST rayon-1.5.1.crate 160424 BLAKE2B 
1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a
 SHA512 
a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9
 DIST rayon-core-1.9.1.crate 64961 BLAKE2B 
7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66
 SHA512 
c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e

[gentoo-commits] repo/proj/guru:master commit in: sci-electronics/skywater-pdk/

2022-06-08 Thread Florian Schmaus
commit: 6db25f6cfc44927edfd4ed7c22346a7c9c46d763
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:07:22 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6db25f6c

sci-electronics/skywater-pdk: new package, add 0.0.0_p20220424

Signed-off-by: James Beddek  posteo.de>

 sci-electronics/skywater-pdk/Manifest  | 11 +++
 sci-electronics/skywater-pdk/metadata.xml  |  8 ++
 .../skywater-pdk-0.0.0_p20220424.ebuild| 86 ++
 3 files changed, 105 insertions(+)

diff --git a/sci-electronics/skywater-pdk/Manifest 
b/sci-electronics/skywater-pdk/Manifest
new file mode 100644
index 0..a1775655a
--- /dev/null
+++ b/sci-electronics/skywater-pdk/Manifest
@@ -0,0 +1,11 @@
+DIST skywater-pdk-0.0.0_p20220424.tar.gz 2453601 BLAKE2B 
527c66f71b79b24d67eca0ed43d654073a62edf9ff71dec7cf86e783f6d41635803066cf723e88cacb284b090e7bf1f35b22106454d882307f9c7b8338964b35
 SHA512 
8a26cc93572844ff1f1f9112b42f1fb4691d65cb9598554c8de326c7372e650c8c10bf0d9258bfebcfc2917988fc7405b5b75d5c5adfe131ff5db19dd6a159b4
+DIST 
skywater-pdk-libs-sky130_fd_io-01b18699b4102d8e54ad1406b3991ecb652e5aee.tar.gz 
14576843 BLAKE2B 
f4b3249e609909a1b8f4e0ef4982a7704285e619eb6448179cef3c712ed156599a2b4ed055886a87a129e24a00320cadcd4c63f9ca129fd59f4796273de56823
 SHA512 
d22fe057570163bfa4ae53c9b4af4de12ac78fe8e302f19e3fdb3652978bea83de88f85814c3135f433d1a207a8de64318de519abb1e22b26a90a10482f6652f
+DIST 
skywater-pdk-libs-sky130_fd_pr-f62031a1be9aefe902d6d54cddd6f59b57627436.tar.gz 
122850928 BLAKE2B 
10a39e0484f75271cc32a14d3a17d23b4440cfb2e2451cf0f7eb9cd1da8083f854f7d81b2522f64fdcc6c4871841464e498dc526ce26bbd53d3d893cfb9b0e5e
 SHA512 
d9b451e1878ec30bb933fe4c9d88007036deda856b6d883385c023d189b76b6815616c8e41f1668660ee2345f8efac23adfde45e224ace2835925836e558e6be
+DIST 
skywater-pdk-libs-sky130_fd_pr_reram-48c8310e464157d797c78cb2e6d6b5a21d710c20.tar.gz
 738321 BLAKE2B 
bc26a4ae72ab849bc0126cb5c89e4be341ffe06e4f8a3b68729d607c10c577939ef461749249474da276b94d01e465f54701be00fad4f07bfc20e01f5222ced7
 SHA512 
23ba7c52dc1da618100c5327ea14513a886cf71ce0626292fba7b94cd5d9bf1d7b475b68a1267221153b120955ffd7706d4c81b3ee206c4ef02bed487906a66e
+DIST 
skywater-pdk-libs-sky130_fd_sc_hd-ac7fb61f06e6470b94e8afdf7c25268f62fbd7b1.tar.gz
 81763296 BLAKE2B 
51ede7b86504456d7697c5d1cc726dc875f3d9dd3df87c7b056899a1a2fed2be290892540b58ddf0862494440017eca732a99b153af30c583f355f49e4bf65ca
 SHA512 
a10581a750441d2e775b91ae1eabaf5f7cab98d36cb108fa291c567002fcc122daa99edf383d2ace91d1cb5e6a6c1da4cc2803589af3ffa391241014a70ecf9a
+DIST 
skywater-pdk-libs-sky130_fd_sc_hdll-0694bd23893de20f5233ef024acf6cca1e750ac6.tar.gz
 96771722 BLAKE2B 
d4e3c6d5c09f357aaa42761988f599c2e41341fc95e038007a371a53c80020420ba9308875dbdc3ebb48e3a6729a448840f894d078ffc5ed98ea9dc0a40b21e3
 SHA512 
a15441a704a0e7e782374bc0df7cd8b05183f99f93acfcada1472235377782cbd2965b51f1df1f65228a851cd22fe6d171855e86ce7b7b71239db417368e9c92
+DIST 
skywater-pdk-libs-sky130_fd_sc_hs-1d051f49bfe4e2fe9108d702a8bc2e9c081005a4.tar.gz
 336252907 BLAKE2B 
97fda400fa9b51ad9113a29c983acb42b3c0821a53b262e2e983962970c9c277101b9578ea6bbf25ce6322bc1a057f008eb1298bfffb7281735ba3cf015846b3
 SHA512 
a5016603ed58bbe873555098859dc8d20cd220297e29571d8a234c22f26e0bbc22ce0b9bcb979f1f487062992fbcc1c84345dcb0c78bf6b2168acbf710731fbd
+DIST 
skywater-pdk-libs-sky130_fd_sc_hvl-4fd4f858d16c558a6a488b200649e909bb4dd800.tar.gz
 28030476 BLAKE2B 
59672ad97466c8e1aafebe3a7091eafc6c33ae9d9877a12cb230e880e6ee94618de3dc58c51dd3a4cda343a1b4aa9846f583f83c0b3c9e8d001cd5acb9913575
 SHA512 
3fe55c924dab323db9897d1b856fe0ef5f24c1f6edaeafbd2c031856fba89b7360115b93973970e553682add5f6b327461d82df92a458413e2a0f1e3c77f79cb
+DIST 
skywater-pdk-libs-sky130_fd_sc_lp-e2c1e0646999163d35ea7b2521c3ec5c28633e63.tar.gz
 287744020 BLAKE2B 
486fda403c96a76bc7aa030003da92b358f7de5a4677f583c2971fdf893e488ee1c7e484ab34f20f62a8c61bdd9eac83ba361519f89ea64154cdfb8e0b05d968
 SHA512 
e5a82fa20c001d0bcbf8767f77c1d5544cfde0b605c60c7b41f5d4c709b6529a7b07968c5c9f904727acafa445f6d7a247d7261a02176ec6932269212ab15aeb
+DIST 
skywater-pdk-libs-sky130_fd_sc_ls-4f549e30dd91a1c264f8895e07b2872fe410a8c2.tar.gz
 394701266 BLAKE2B 
9b807243216fd0d4dac4ab22576fef43f99c45a55ba385484a62c9209b8acf432b57cbb44d616741ca4b70e9e91e71d41a3e144fcfb4fbc0dab65c3d65655248
 SHA512 
d728943df9ab342e71c91876849b5f0a3e539f4e1321c427370ab9573e432c85950cb7ba4b016d6ded2f6bb23c057c167c79ce433165a3e084b06622c8fd
+DIST 
skywater-pdk-libs-sky130_fd_sc_ms-ae1b7f68821505cf2d93d9d44cce5ece22710fad.tar.gz
 315143259 BLAKE2B 
7bd279c41dc6ff42c9bd95c83072016018d98d38471b9eb9d9af25e1ef929ba2379be33db0b16a53e31d61717dbcd3b32b190bed711feda2d3975ecb7d70a9c2
 SHA512 
2305dce217458e92a0a5c5b57e510212ba3e42dac1b35d018a6fc7b76479290d1d582e34fa1a65fc43cf5a58ca5f242e83f42b4905af2d96e8db90ee9455

diff --git a/sci-electronics/skywater-pdk/metadata.xml 
b/sci-el

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

2022-06-08 Thread Florian Schmaus
commit: 58d071a2b5ac1e7f876bea615b0e3f30401bbed1
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:54 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58d071a2

dev-python/libcst: new package, add 0.4.3_p20220607

Signed-off-by: James Beddek  posteo.de>

 dev-python/libcst/Manifest  |  99 ++
 dev-python/libcst/libcst-0.4.3_p20220607.ebuild | 170 
 dev-python/libcst/metadata.xml  |   8 ++
 3 files changed, 277 insertions(+)

diff --git a/dev-python/libcst/Manifest b/dev-python/libcst/Manifest
new file mode 100644
index 0..e4a254d6a
--- /dev/null
+++ b/dev-python/libcst/Manifest
@@ -0,0 +1,99 @@
+DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST annotate-snippets-0.6.1.crate 21894 BLAKE2B 
4684eb9c7aaaf7e34808338d05c523482709de2c79245df30e1d1148b79de77fc4bff88adefdb85d0675799749c9ed8bd1a14be0d75f68c2c7664ea5db13ec16
 SHA512 
3354bc87d4ff32f73db98546a6e434f3ecfe6d290f08df5ebaf6afec15dfbe105e6b4e91133f442246a7c2e534730550010ef18ff075f1f7d6267799962e2b23
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST bstr-0.2.16.crate 330346 BLAKE2B 
75a345f3a5d428ec7278cd10fa676f5bb72685c65c4fe68163943cf3142b43ac45d458bce9323447b201ffcc91aa82cd8c762cb1954c055e34b1a5cebc686ee8
 SHA512 
33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac
+DIST bumpalo-3.7.0.crate 134261 BLAKE2B 
15c4944abc803537c57076dfa8f5fb4b59949909450edd9e043a6cd438ddd227820e20e95236324c06e40cb27ec1e4d958bebf3d38df90f0723b8e30df79b6ef
 SHA512 
0b570e1baee530b5c3f775330ead7cf5f8878eab75e5a6a61b5d3f64d4d82912cb26de1c098ec9492c29c7a04fc49565db97a54373c546d8ef58aab276d77c59
+DIST cast-0.2.7.crate 11222 BLAKE2B 
8a09b6493d68b08539b38fef39ac3abae829c8b899d5243bda3c3d8acada44f4c57416e3247c82a9a4b82180d7f96c96f048b8cdbf21a8fc184ca6957b237ad9
 SHA512 
24d204acf21366e088f721714c48bb6431895882263ef3a08f6644abbca5c06f430729fa8bbb4c9f37c95a6baa1b824d3fad95c5f0889e92587490d51bebb4d6
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST chic-1.2.2.crate 10269 BLAKE2B 
2c792e22b71347e34769e4c43d12dccb92c9c2a3e502f144e5078e71bb6192700d3e783c5c3d6046c0c7070d27f1b19c1dffddd59f4fc4a9b755353c9c0b8340
 SHA512 
f143424b5d0e5366328a1bea169bd99ab214214c51223974ca847b36e3225f4946a57542a673fb2fb43e0b620782de4e4c87ed4ef22e97905aede4419a8c0603
+DIST clap-2.33.3.crate 201925 BLAKE2B 
bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25
 SHA512 
3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
+DIST criterion-0.3.4.crate 10 BLAKE2B 
1a27f32745dfedcddd1b41f1d9fa2096cecb11d90c4126bc0d7a52a14c4b97d99204a7156e55c2ca5e525d4b648a82f3126f5d2b6c3d97ce424d1d7fde9656ae
 SHA512 
e54f73d39e54f74758710d14c970ab928b86595b2ecc3759c218e4a57a2d618f8d425049763669de6ac48ff97dda72eecbce2e48b731cf0c11a240cc20e9fb86
+DIST criterion-cycles-per-byte-0.1.2.crate 6360 BLAKE2B 
32687a7ee0028406bda3b6a521df222e8fa524f8e5b4ee372d855086f63c2effaa48a7aa926e568f367d145999e4d7ec57a554bbd89765de63609aa7fb4d7f4f
 SHA512 
3f44d5c677b17f52246cd2a921b08fe3d9b8bf3eda56bb92374be3110fd5d7bea5764f169faba3f57a2f15c8947b50058e5d5314b160131d2f77982dc1ec04b5
+DIST criterion-plot-0.4.3.crate 17226 BLAKE2B 
cf896d08a208e9e317aa7b9095086660e57e5d8e6552b3615b027847e64fd4cf135d361bca7ee45fbe55163739285907320e9a39

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

2022-06-08 Thread Florian Schmaus
commit: 40d1052562c920f5523cfc1848dcad29d1ff8745
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:12 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun  8 05:13:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=40d10525

dev-python/typing_inspect: new package, add 0.7.1

Signed-off-by: James Beddek  posteo.de>

 dev-python/typing_inspect/Manifest |  1 +
 dev-python/typing_inspect/metadata.xml |  8 ++
 .../typing_inspect/typing_inspect-0.7.1.ebuild | 32 ++
 3 files changed, 41 insertions(+)

diff --git a/dev-python/typing_inspect/Manifest 
b/dev-python/typing_inspect/Manifest
new file mode 100644
index 0..16d56d11b
--- /dev/null
+++ b/dev-python/typing_inspect/Manifest
@@ -0,0 +1 @@
+DIST typing_inspect-0.7.1.tar.gz 11799 BLAKE2B 
a0f0fde9fe1b85897c8cac660a1fb9de2b9bc3b83c619ddb0642749cacb105bfc7d2f0e25a1da0e9c95a3cdd60e39eecd3be4aef32d0f47c53f107d681f43a39
 SHA512 
16aa279e5bcdcaa4ad28b68a5c5cedcefee32ec78f57c75b4285888ab6d634e3306eedc63445839cc57923ae956e9b2234cb2afcf71216b3f6ff6839cd48fc58

diff --git a/dev-python/typing_inspect/metadata.xml 
b/dev-python/typing_inspect/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/typing_inspect/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/typing_inspect/typing_inspect-0.7.1.ebuild 
b/dev-python/typing_inspect/typing_inspect-0.7.1.ebuild
new file mode 100644
index 0..eb18d4875
--- /dev/null
+++ b/dev-python/typing_inspect/typing_inspect-0.7.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} ) # python3_11 depends on 
dev-python/mypy_extensions
+
+inherit distutils-r1
+
+DESCRIPTION="Runtime inspection utilities for Python typing module"
+HOMEPAGE="https://github.com/ilevkivskyi/typing_inspect";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/mypy_extensions-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # https://github.com/ilevkivskyi/typing_inspect/issues/84
+   local EPYTEST_DESELECT=( 
'test_typing_inspect.py::GetUtilityTestCase::test_typed_dict_typing_extension' )
+   epytest
+}



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

2022-06-08 Thread Matt Turner
commit: 2376bd2a935a8b514fea1153491452773217a885
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  8 17:46:07 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  8 17:48:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2376bd2a

sys-power/upower: Version bump to 0.99.19

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

 sys-power/upower/Manifest  |   1 +
 sys-power/upower/upower-0.99.19.ebuild | 117 +
 2 files changed, 118 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 496b4baf99d5..534d62e44935 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,3 +1,4 @@
 DIST upower-0.99.12.tar.xz 423640 BLAKE2B 
4c5c6357f0a2f8d721ebae9736912b1871a898c7ce65708626f9a9465cde87036ba6ab8050d97f5b9074d92e2700d8ed1e71b67f43cd6305eb4e89336f1b628f
 SHA512 
9858a0e5f65271522cc5f36b0cd8722a5fb3effba37dbc5b22f08606701d4242ee54329d07460768004a24dc42705a84140ac6d9691afb7f09584b2e61fe3413
 DIST upower-v0.99.17.tar.bz2 139108 BLAKE2B 
de48a8058752f3e2bcefe83fe049ae9181517276f6d2930c402089291d935ecbdc6f7759d811467c537801c422f5d32a02366f3e3d57bea9e73e311b13df046a
 SHA512 
fcb2f344e82f04af85eee3a4ef42a4d119f7b55fd4e1c6bc2633845135bf524957b54c849bf6501d89cfbd285a7e1fbeecb8e846aa108e2b36d1550347150c04
 DIST upower-v0.99.18.tar.bz2 141140 BLAKE2B 
2e6acfaf58f6e0031326c269ad58bfcdac84a25f952ef3169e6ee85889696c5c83d10aaf67b8244a2378150fd591ddbd3101d21d1e7534e5d7f2f69ee070a174
 SHA512 
f33a2ca35209d69fa7ddf614c6a390973c998c6473448acb00ca86114f7bfc05beb8f904010ed7b5a440209fe503e759682459893fdc9690c4b79d516e7f9de1
+DIST upower-v0.99.19.tar.bz2 141661 BLAKE2B 
4c117927d17f118cd06165160b407190ab86fff6bc194204038fd334dc879726c1f83fa23c89c2574cf8de6211ce6a884cc103f8292618818b1bc60e5ba8f1e8
 SHA512 
1462a64bc642bd6c5c235742f5a8fa9e3440846d90061889b568fc0a91f7b24d56d1f5a3d33bff8d6d35f78aa8bc8c15f9c4a51a2cb40f1ee3b2a822ad60ca33

diff --git a/sys-power/upower/upower-0.99.19.ebuild 
b/sys-power/upower/upower-0.99.19.ebuild
new file mode 100644
index ..c5769c7716d0
--- /dev/null
+++ b/sys-power/upower/upower-0.99.19.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson python-any-r1 systemd udev xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios selinux test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.58:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   >=dev-libs/libgudev-236:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-2:=
+   )
+   )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   dev-util/umockdev
+   )
+"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+python_check_deps() {
+   python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   else
+   backend=dummy
+   fi
+
+   local emesonargs=(
+   --localstatedir "${EPREFIX}"/var
+
+   -Dman=true
+   $(meson_use doc gtk-doc)
+   $(meson_feature introspection)
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+   -Dos_backend="${backend}"
+   $(meson_feature ios idevice)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/upower #383091
+}
+
+pkg_postinst() {
+   udev_reload
+
+   if [[ ${REPLAC

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

2022-06-08 Thread Stefan Strogin
commit: 6895cb60373e715572b3613218dc56cdf306a846
Author: Stefan Strogin  gentoo  org>
AuthorDate: Wed Jun  8 18:11:05 2022 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Wed Jun  8 18:11:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6895cb60

net-im/discord-bin: upgrade to 0.0.18

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Stefan Strogin  gentoo.org>

 net-im/discord-bin/Manifest  |   1 +
 net-im/discord-bin/discord-bin-0.0.18.ebuild | 131 +++
 2 files changed, 132 insertions(+)

diff --git a/net-im/discord-bin/Manifest b/net-im/discord-bin/Manifest
index 83e85a4eaf0f..8cbd26989186 100644
--- a/net-im/discord-bin/Manifest
+++ b/net-im/discord-bin/Manifest
@@ -1,2 +1,3 @@
 DIST discord-0.0.17.deb 77105376 BLAKE2B 
b11d9d6798beb3dbb36892c9c948535fee453c258a91f48b04a686813fb82dc43f7872fcb4e68d17e6fb366a84825aa0e7b4f1ad45ab4efec403a05fb88c4f2a
 SHA512 
b51d8e019b9c8c365aedbc7c77e53febec95d0c0f1b773e008d4d72e3880303b6f2d3381f363eedc8e08492ee2d2e8ef6d65353e852a8db9d708a70caabbb3cb
 DIST discord-0.0.17.tar.gz 77399242 BLAKE2B 
0ed763947afd6478becff7c4f81fd805a681b77c48c52a958cc922242ab115b29f05cd2760dcb46d306aa5c1b39ac8ccb54d81e9c1d3b873cd01987d1a02ee2f
 SHA512 
728c760f04770b197635d1fc1a2833c707ab462708cc0bf6fb165691c1375e14e3192f3806d3719325790459b39bd3425f5942d69a53019695f02c965214a5c9
+DIST discord-0.0.18.tar.gz 77398558 BLAKE2B 
e25ad448dd9f89e460a4380cde850506298a443be2b70fb243b92ab6a139815fea36260b879ece044c5c607561fde6adf36a188c186c48c34052ec105b23d732
 SHA512 
a9c5de48186542fa4385c5cf4ffb54484dee008cde5230a9f8a0e71a84e1e7ce680e170aca2018ad2217618ed2d4a4882836a408a5d0a5cab054c0954c1b55be

diff --git a/net-im/discord-bin/discord-bin-0.0.18.ebuild 
b/net-im/discord-bin/discord-bin-0.0.18.ebuild
new file mode 100644
index ..e40d2077e427
--- /dev/null
+++ b/net-im/discord-bin/discord-bin-0.0.18.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin}"
+MY_PV="${PV/-r*}"
+
+CHROMIUM_LANGS="
+   am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he 
hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop linux-info optfeature unpacker xdg
+
+DESCRIPTION="All-in-one voice and text chat for gamers"
+HOMEPAGE="https://discordapp.com";
+SRC_URI="https://dl.discordapp.net/apps/linux/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz";
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# libXScrnSaver is used through dlopen (bug #825370)
+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
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+RESTRICT="bindist mirror strip test"
+
+DESTDIR="/opt/${MY_PN}"
+
+QA_PREBUILT="
+   ${DESTDIR#/}/${MY_PN^}
+   ${DESTDIR#/}/chrome-sandbox
+   ${DESTDIR#/}/libffmpeg.so
+   ${DESTDIR#/}/libvk_swiftshader.so
+   ${DESTDIR#/}/libvulkan.so
+   ${DESTDIR#/}/libEGL.so
+   ${DESTDIR#/}/libGLESv2.so
+   ${DESTDIR#/}/libVkICD_mock_icd.so
+   ${DESTDIR#/}/swiftshader/libEGL.so
+   ${DESTDIR#/}/swiftshader/libGLESv2.so
+   ${DESTDIR#/}/swiftshader/libvk_swiftshader.so
+"
+
+CONFIG_CHECK="~USER_NS"
+
+S="${WORKDIR}/${MY_PN^}"
+
+pkg_pretend() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   unpack ${MY_PN}-${MY_PV}.tar.gz
+}
+
+src_configure() {
+   chromium_suid_sandbox_check_kernel_config
+
+   default
+}
+
+src_prepare() {
+   default
+   # remove post-install script
+   rm postinst.sh || die "the removal of the unneeded post-install script 
failed"
+   # cleanup languages
+   pushd "locales/" || die "location change for language cleanup failed"
+   chromium_remove_language_paks
+   popd || die "location reset for language cleanup failed"
+   # fix .desktop exec location
+   sed -i -e "s:/usr/share/discord/Discord:${DESTDIR}/${MY_PN^}:" 
${MY_PN}.desktop || die "fixing of exec location on .desktop failed"
+}
+
+src_install() {
+   doicon -s 256 ${MY_PN}.png
+
+   # install .desktop file
+   domenu ${MY_PN}.desktop
+
+   exeinto "${DESTDIR}"
+   doexe ${MY_PN^} chrome-sandbox libEGL.so

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

2022-06-08 Thread Stefan Strogin
commit: b13a572ca4d036774982943e3881a06b7369d218
Author: Stefan Strogin  gentoo  org>
AuthorDate: Wed Jun  8 18:15:45 2022 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Wed Jun  8 18:15:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13a572c

net-im/discord-bin: drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Stefan Strogin  gentoo.org>

 net-im/discord-bin/Manifest |   2 -
 net-im/discord-bin/discord-bin-0.0.17-r1.ebuild | 131 
 net-im/discord-bin/discord-bin-0.0.17.ebuild|  92 -
 3 files changed, 225 deletions(-)

diff --git a/net-im/discord-bin/Manifest b/net-im/discord-bin/Manifest
index 8cbd26989186..7db891be33a3 100644
--- a/net-im/discord-bin/Manifest
+++ b/net-im/discord-bin/Manifest
@@ -1,3 +1 @@
-DIST discord-0.0.17.deb 77105376 BLAKE2B 
b11d9d6798beb3dbb36892c9c948535fee453c258a91f48b04a686813fb82dc43f7872fcb4e68d17e6fb366a84825aa0e7b4f1ad45ab4efec403a05fb88c4f2a
 SHA512 
b51d8e019b9c8c365aedbc7c77e53febec95d0c0f1b773e008d4d72e3880303b6f2d3381f363eedc8e08492ee2d2e8ef6d65353e852a8db9d708a70caabbb3cb
-DIST discord-0.0.17.tar.gz 77399242 BLAKE2B 
0ed763947afd6478becff7c4f81fd805a681b77c48c52a958cc922242ab115b29f05cd2760dcb46d306aa5c1b39ac8ccb54d81e9c1d3b873cd01987d1a02ee2f
 SHA512 
728c760f04770b197635d1fc1a2833c707ab462708cc0bf6fb165691c1375e14e3192f3806d3719325790459b39bd3425f5942d69a53019695f02c965214a5c9
 DIST discord-0.0.18.tar.gz 77398558 BLAKE2B 
e25ad448dd9f89e460a4380cde850506298a443be2b70fb243b92ab6a139815fea36260b879ece044c5c607561fde6adf36a188c186c48c34052ec105b23d732
 SHA512 
a9c5de48186542fa4385c5cf4ffb54484dee008cde5230a9f8a0e71a84e1e7ce680e170aca2018ad2217618ed2d4a4882836a408a5d0a5cab054c0954c1b55be

diff --git a/net-im/discord-bin/discord-bin-0.0.17-r1.ebuild 
b/net-im/discord-bin/discord-bin-0.0.17-r1.ebuild
deleted file mode 100644
index e40d2077e427..
--- a/net-im/discord-bin/discord-bin-0.0.17-r1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin}"
-MY_PV="${PV/-r*}"
-
-CHROMIUM_LANGS="
-   am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he 
hi
-   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
-   sw ta te th tr uk vi zh-CN zh-TW
-"
-
-inherit chromium-2 desktop linux-info optfeature unpacker xdg
-
-DESCRIPTION="All-in-one voice and text chat for gamers"
-HOMEPAGE="https://discordapp.com";
-SRC_URI="https://dl.discordapp.net/apps/linux/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz";
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# libXScrnSaver is used through dlopen (bug #825370)
-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
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-"
-
-RESTRICT="bindist mirror strip test"
-
-DESTDIR="/opt/${MY_PN}"
-
-QA_PREBUILT="
-   ${DESTDIR#/}/${MY_PN^}
-   ${DESTDIR#/}/chrome-sandbox
-   ${DESTDIR#/}/libffmpeg.so
-   ${DESTDIR#/}/libvk_swiftshader.so
-   ${DESTDIR#/}/libvulkan.so
-   ${DESTDIR#/}/libEGL.so
-   ${DESTDIR#/}/libGLESv2.so
-   ${DESTDIR#/}/libVkICD_mock_icd.so
-   ${DESTDIR#/}/swiftshader/libEGL.so
-   ${DESTDIR#/}/swiftshader/libGLESv2.so
-   ${DESTDIR#/}/swiftshader/libvk_swiftshader.so
-"
-
-CONFIG_CHECK="~USER_NS"
-
-S="${WORKDIR}/${MY_PN^}"
-
-pkg_pretend() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   unpack ${MY_PN}-${MY_PV}.tar.gz
-}
-
-src_configure() {
-   chromium_suid_sandbox_check_kernel_config
-
-   default
-}
-
-src_prepare() {
-   default
-   # remove post-install script
-   rm postinst.sh || die "the removal of the unneeded post-install script 
failed"
-   # cleanup languages
-   pushd "locales/" || die "location change for language cleanup failed"
-   chromium_remove_language_paks
-   popd || die "location reset for language cleanup failed"
-   # fix .desktop exec location
-   sed -i -e "s:/usr/share/discord/Discord:${DESTDIR}/${MY_PN^}:" 
${MY_PN}.desktop || die "fixing of exec location on .desktop failed"
-}
-
-src_install() {
-   doicon -s 256 ${MY_PN}.png
-
-   # install .desktop file
-   domenu ${MY_PN}.desktop
-

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

2022-06-08 Thread Matt Turner
commit: b8c900ab77efa966904a9e0a95408716f40d72a3
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  8 18:27:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  8 18:40:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8c900ab

net-libs/libqrtr-glib: Add package, v1.2.2

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

 net-libs/libqrtr-glib/Manifest  |  1 +
 net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild | 39 +
 net-libs/libqrtr-glib/metadata.xml  | 11 +++
 3 files changed, 51 insertions(+)

diff --git a/net-libs/libqrtr-glib/Manifest b/net-libs/libqrtr-glib/Manifest
new file mode 100644
index ..951eeec6a630
--- /dev/null
+++ b/net-libs/libqrtr-glib/Manifest
@@ -0,0 +1 @@
+DIST libqrtr-glib-1.2.2.tar.bz2 26398 BLAKE2B 
e52cab3e4ac85c53a51782d7d6b3658060282f2e75e1ce2ff2e0c52dfb3343f5ba43c03f58c25eed73c2bc16254672a828318daae00bd2900ffda9ff23b38d27
 SHA512 
b21df1685c2474c1124e6f6bf12c552a06a28986284fde876210a3a6db8c19872a5458cae622bb22020ffd278167f52eba38d763ba633e783fa708863832bade

diff --git a/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild 
b/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
new file mode 100644
index ..e3723a626231
--- /dev/null
+++ b/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git";
+else
+   KEYWORDS="~amd64"
+   
SRC_URI="https://gitlab.freedesktop.org/mobile-broadband/${PN}/-/archive/${PV}/${P}.tar.bz2";
+fi
+
+DESCRIPTION="Qualcomm IPC Router protocol helper library"
+HOMEPAGE="https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib";
+
+LICENSE="LGPL-2"
+SLOT="0/0" # soname of libqrtr-glib.so
+IUSE="gtk-doc"
+
+RDEPEND="
+   >=dev-libs/glib-2.56:2
+   dev-libs/gobject-introspection
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dintrospection=true
+   $(meson_use gtk-doc gtk_doc)
+   )
+   meson_src_configure
+}

diff --git a/net-libs/libqrtr-glib/metadata.xml 
b/net-libs/libqrtr-glib/metadata.xml
new file mode 100644
index ..84eb279f41da
--- /dev/null
+++ b/net-libs/libqrtr-glib/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+   
+   libqrtr-glib.so soname version
+   
+



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

2022-06-08 Thread Andrew Ammerlaan
commit: 27ebd02d740901e1ef06bc0409666fb5fcc524ed
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 20 14:42:13 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ebd02d

dev-python/PyQt5: enable py3.11

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

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

diff --git a/dev-python/PyQt5/PyQt5-5.15.6.ebuild 
b/dev-python/PyQt5/PyQt5-5.15.6.ebuild
index 4a449460b3c8..f0138e797269 100644
--- a/dev-python/PyQt5/PyQt5-5.15.6.ebuild
+++ b/dev-python/PyQt5/PyQt5-5.15.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit python-r1 qmake-utils
 
 DESCRIPTION="Python bindings for the Qt framework"



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

2022-06-08 Thread Andrew Ammerlaan
commit: 77942a08e5dfba186e4a2a4a65f58e5b37829b9c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 20 14:41:20 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77942a08

dev-python/sip: add 6.6.1, enable py3.11

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

 dev-python/sip/Manifest|  1 +
 .../files/sip-6.6.1-python311-invalid-regex.patch  | 21 
 dev-python/sip/sip-6.6.1.ebuild| 39 ++
 3 files changed, 61 insertions(+)

diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest
index 52c9a17c715e..e7ef4971e16e 100644
--- a/dev-python/sip/Manifest
+++ b/dev-python/sip/Manifest
@@ -2,3 +2,4 @@ DIST sip-4.19.25.tar.gz 1056384 BLAKE2B 
f92e105e6b30e871aea2883dc9cd459e4032fb13
 DIST sip-5.5.0.tar.gz 1108126 BLAKE2B 
59f0323b3befd7ebb89461e93e1e7e5707d11b2882bd524a45f3a6ba8d8a3c792aff5580027255812f6a3fa0854febeb418690fa6106efb21aab1610d66ef911
 SHA512 
0122beab575239cdb3b1430dc53a7f74175e3fbb3e113bcafced122ffbc4bd3d339b64a672ac1319ea14cd540b5877c2bcfeb7f8821fe8a3c8ba3ce9744bf803
 DIST sip-6.4.0.tar.gz 1201890 BLAKE2B 
be5ccdfa7853eb2baa3b7c4e7f64a315e39ef899631e93569d75ed27bbf9752c97cca1bfd6c813efb0046d1d82fc8c5625a04f08c330a4e2c102461f3a42beee
 SHA512 
eec1bdbe4ef3d8ba5152a2dcd888efc23498bcbee01c95b7eb72074c2a133d8e8599cc4bb6d6b2fec99f093a73705e0fea1c148c2e49058c0fd6f2ba97f40884
 DIST sip-6.5.0.tar.gz 1202004 BLAKE2B 
a67ba784c0851a528fded689cc2a84fa18ba906d23adb71fceab14e652c02b079ce7d3b40a3594251852d20875ac53571e851630e441b8846c302772933b1829
 SHA512 
3baa20403b668e5f02b2506a693522ce421080e073ac39f62a23823b3e023b0b88fc60ab79e2301ecc39304f6df3d8647adc56429641e91c217fecea9bfacb91
+DIST sip-6.6.1.tar.gz 1134991 BLAKE2B 
dec51bce80566ffad25dd67686a746134e032f3cf1696fbf256d000d266f9e3921dcafaead40bcf3dc67d42aa89c5982d090abde7d8b3c3f8ec6ddd4470b9a43
 SHA512 
49d03730819210f4239946da0ddd0694583dc13458997edc11895ef399d8017f38e3354a87bae495492c3cf3334b810c2d924ec0f5bbb129e88cc15eac720c01

diff --git a/dev-python/sip/files/sip-6.6.1-python311-invalid-regex.patch 
b/dev-python/sip/files/sip-6.6.1-python311-invalid-regex.patch
new file mode 100644
index ..908111627854
--- /dev/null
+++ b/dev-python/sip/files/sip-6.6.1-python311-invalid-regex.patch
@@ -0,0 +1,21 @@
+
+# HG changeset patch
+# User Phil Thompson 
+# Date 1651507410 -3600
+# Node ID 3d656f0765f508ea9714b5e7c9ce00e304e6f600
+# Parent  c179f418c5bee188e3ec7a0c0e50f9eab34cf12f
+Fixed indented directives.
+
+diff -r c179f418c5be -r 3d656f0765f5 sipbuild/generator/parser/tokens.py
+--- a/sipbuild/generator/parser/tokens.py  Mon May 02 16:51:06 2022 +0100
 b/sipbuild/generator/parser/tokens.py  Mon May 02 17:03:30 2022 +0100
+@@ -174,7 +174,7 @@
+ 
+ # Handle directives.
+ def t_DIRECTIVE(t):
+-r'(?m)^\s*%[a-zA-Z][a-zA-Z]*'
++r'%[a-zA-Z][a-zA-Z]*'
+ 
+ # The name of the directive is used as its type.
+ name = t.value[t.value.index('%') + 1:]
+

diff --git a/dev-python/sip/sip-6.6.1.ebuild b/dev-python/sip/sip-6.6.1.ebuild
new file mode 100644
index ..4e130e33eb13
--- /dev/null
+++ b/dev-python/sip/sip-6.6.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Python bindings generator for C/C++ libraries"
+HOMEPAGE="https://www.riverbankcomputing.com/software/sip/ 
https://pypi.org/project/sip/";
+
+MY_P=${PN}-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz";
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+fi
+S=${WORKDIR}/${MY_P}
+
+LICENSE="|| ( GPL-2 GPL-3 SIP )"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   !

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

2022-06-08 Thread Andrew Ammerlaan
commit: 8340ea6d704ee5065e27b50dd393d0749c6fe061
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 20 14:41:47 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8340ea6d

dev-python/PyQt-builder: enable py3.11

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

 dev-python/PyQt-builder/PyQt-builder-1.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/PyQt-builder/PyQt-builder-1.12.2.ebuild 
b/dev-python/PyQt-builder/PyQt-builder-1.12.2.ebuild
index 1df75641df61..9b6bc50a1942 100644
--- a/dev-python/PyQt-builder/PyQt-builder-1.12.2.ebuild
+++ b/dev-python/PyQt-builder/PyQt-builder-1.12.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="The PEP 517 compliant PyQt build system"



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

2022-06-08 Thread Andrew Ammerlaan
commit: f9da326e6701e66a04bead69ea0d4783397c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 20 14:41:55 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9da326e

dev-python/PyQt5-sip: add 12.10.1, enable py3.11

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

 dev-python/PyQt5-sip/Manifest |  1 +
 dev-python/PyQt5-sip/PyQt5-sip-12.10.1.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/PyQt5-sip/Manifest b/dev-python/PyQt5-sip/Manifest
index ac479caad272..11081034108d 100644
--- a/dev-python/PyQt5-sip/Manifest
+++ b/dev-python/PyQt5-sip/Manifest
@@ -1 +1,2 @@
+DIST PyQt5_sip-12.10.1.tar.gz 121271 BLAKE2B 
5f1720a85b8522f552259be990d1d27c0f40d8c0c3ca0395679da02851e73b45210a6390b66d899fc00cabfeeda57f2bac4c8d108cd05ebc179302343fbe0457
 SHA512 
a6336195d8d5a1b216a85461c5f7acf3563c6db2255079734e955a9412522cfdb82663dbff5d60574acc7bb29dd5ef11f98f2c0c3c3d3fcbf290b039cda31638
 DIST PyQt5_sip-12.9.0.tar.gz 103007 BLAKE2B 
461973ce3563c27ce5a6e3a537cf9a8e53adc8ddde36ec1d2eb7abb986908151ece99ff8756f752d2c6e331a3e9b7b70813d35f8701cedd7f09e6edbcc435121
 SHA512 
ca6f3b18b64391fded88732a8109a04d85727bbddecdf126679b187c7f0487c3c1f69ada3e8c54051281a43c6f2de70390ac5ff18a1bed79994070ddde730c5f

diff --git a/dev-python/PyQt5-sip/PyQt5-sip-12.10.1.ebuild 
b/dev-python/PyQt5-sip/PyQt5-sip-12.10.1.ebuild
new file mode 100644
index ..91c98f7ad6e1
--- /dev/null
+++ b/dev-python/PyQt5-sip/PyQt5-sip-12.10.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="sip extension module for PyQt5"
+HOMEPAGE="https://www.riverbankcomputing.com/software/sip/ 
https://pypi.org/project/PyQt5-sip/";
+
+MY_P=${PN/-/_}-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz";
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+fi
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="|| ( GPL-2 GPL-3 SIP )"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"



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

2022-06-08 Thread Andrew Ammerlaan
commit: fad7e8bf55d23520e7a33893d4ff2c7afa8a79d8
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed May 25 10:49:08 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad7e8bf

dev-python/qtawesome: enable py3.11

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

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

diff --git a/dev-python/qtawesome/qtawesome-1.1.1.ebuild 
b/dev-python/qtawesome/qtawesome-1.1.1.ebuild
index 4d8a21cc0144..c114fb76356a 100644
--- a/dev-python/qtawesome/qtawesome-1.1.1.ebuild
+++ b/dev-python/qtawesome/qtawesome-1.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1 virtualx
 
 MY_PN="QtAwesome"



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

2022-06-08 Thread Andrew Ammerlaan
commit: 8f1dbf57e17294c7af8ca1eb28a7a09755a67b1e
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon May 23 10:53:28 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f1dbf57

dev-python/QtPy: enable py3.11

Pyside2 currently does not compile with py3.11 and it is
not likely to get fixed soon because upstream development
has moved to pyside6 for Qt6. Python 3.10 on pyside2 already
required a bunch of patches to function.

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

 dev-python/QtPy/QtPy-2.1.0-r1.ebuild | 146 +++
 1 file changed, 146 insertions(+)

diff --git a/dev-python/QtPy/QtPy-2.1.0-r1.ebuild 
b/dev-python/QtPy/QtPy-2.1.0-r1.ebuild
new file mode 100644
index ..41ec2ce12760
--- /dev/null
+++ b/dev-python/QtPy/QtPy-2.1.0-r1.ebuild
@@ -0,0 +1,146 @@
+# 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 virtualx
+
+DESCRIPTION="Abstraction layer on top of PyQt5 and PySide2 and additional 
custom QWidgets"
+HOMEPAGE="
+   https://github.com/spyder-ide/qtpy/
+   https://pypi.org/project/QtPy/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+_IUSE_QT_MODULES="
+   declarative designer gui help location multimedia network opengl
+   positioning printsupport sensors serialport speech sql svg testlib
+   webchannel webengine websockets widgets x11extras xml xmlpatterns
+"
+IUSE="+pyqt5 pyside2 ${_IUSE_QT_MODULES}"
+unset _IUSE_QT_MODULES
+
+REQUIRED_USE="
+   || ( pyqt5 pyside2 )
+   python_targets_python3_11? ( pyqt5 !pyside2 )
+"
+
+# These flags are currently *not* common to both the PySide2 and PyQt5 ebuild
+# Disable them for now, please check periodically if this is still up to date.
+#  bluetooth? ( pyqt5 )
+#  dbus? ( pyqt5 )
+#
+#  3d? ( pyside2 )
+#  charts? ( pyside2 )
+#  concurrent? ( pyside2 )
+#  datavis? ( pyside2 )
+#  scxml? ( pyside2 )
+#  script? ( pyside2 )
+#  scripttools? ( pyside2 )
+
+# WARNING: the obvious solution of using || for PyQt5/pyside2 is not going
+# to work. The package only checks whether PyQt5/pyside2 is installed, it does
+# not verify whether they have the necessary modules (i.e. satisfy the USE 
dep).
+#
+# Webengine is a special case, because PyQt5 provides this in a separate 
package
+# while PySide2 ships it in the same package.
+#
+# declarative/qml/quick is a special case, because PyQt5 bundles the bindings
+# for qml and quick in one flag: declarative PySide2 does not.
+#
+# The PyQt5 ebuild currently enables xml support unconditionally, the flag is
+# added anyway with a (+) to make it future proof if the ebuild were to change
+# this behaviour in the future.
+#
+# The PySide2 ebuild currently enables opengl and serialport support
+# unconditionally, the flag is added anyway with a (+) to make it future proof
+# if the ebuild were to change this behaviour in the future.
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   pyqt5? (
+   dev-python/PyQt5[${PYTHON_USEDEP}]
+   dev-python/PyQt5[declarative?,designer?,gui?,help?,location?]
+   dev-python/PyQt5[multimedia?,network?,opengl?,positioning?]
+   
dev-python/PyQt5[printsupport?,sensors?,serialport?,speech(-)?,sql?,svg?]
+   dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?]
+   dev-python/PyQt5[x11extras?,xml(+)?,xmlpatterns?]
+   webengine? ( dev-python/PyQtWebEngine[${PYTHON_USEDEP}] )
+   )
+   pyside2? (
+   $(python_gen_cond_dep '
+   dev-python/pyside2[${PYTHON_USEDEP}]
+   
dev-python/pyside2[designer?,gui?,help?,location?,multimedia?]
+   
dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?]
+   
dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?]
+   
dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?]
+   
dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?]
+   declarative? ( dev-python/pyside2[qml,quick] )
+   ' python3_{8..10})
+   )
+"
+
+# The QtPy testsuite skips tests for bindings that are not installed, so here 
we
+# ensure that everything is available and all tests are run. Note that not
+# all flags are available in PyQt5/PySide2, so some tests are still skipped.
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   pyqt5? (
+   dev-python/PyQt5[${PYTHON_USEDEP}]
+   
dev-python/PyQt5[bluetooth,dbus,declarative,designer,gui,help,location]
+ 

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

2022-06-08 Thread Andrew Ammerlaan
commit: 158c0ab8523ec845929f1dba1ab07c73447ac446
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 20 17:00:31 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=158c0ab8

dev-python/PyQtWebEngine: enable py3.11

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

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

diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.5.ebuild 
b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.5.ebuild
index 63cc553e9114..ce854a608d91 100644
--- a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.5.ebuild
+++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit python-r1 qmake-utils
 
 DESCRIPTION="Python bindings for QtWebEngine"



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

2022-06-08 Thread Andrew Ammerlaan
commit: 4430773b229db8a2e8b7e400a13e9890c6ff6fa6
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed May 25 11:06:11 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4430773b

dev-python/qdarkstyle: enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/25577
Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild 
b/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild
index 71c665275163..be9e061855b7 100644
--- a/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild
+++ b/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature
 



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

2022-06-08 Thread Andrew Ammerlaan
commit: f29c6b993b40bc4621294a5ca8ed781b5f8a279c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed May 25 10:48:06 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29c6b99

dev-python/pytest-qt: enable py3.11

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

 dev-python/pytest-qt/pytest-qt-4.0.2-r1.ebuild | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/dev-python/pytest-qt/pytest-qt-4.0.2-r1.ebuild 
b/dev-python/pytest-qt/pytest-qt-4.0.2-r1.ebuild
index 11a6bd58b0a3..cddbe0810ddd 100644
--- a/dev-python/pytest-qt/pytest-qt-4.0.2-r1.ebuild
+++ b/dev-python/pytest-qt/pytest-qt-4.0.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1 virtualx
 
@@ -22,7 +22,9 @@ 
RDEPEND="dev-python/QtPy[gui,testlib,widgets(+),${PYTHON_USEDEP}]"
 BDEPEND="
test? (
dev-python/PyQt5[gui,testlib,widgets,${PYTHON_USEDEP}]
-   dev-python/pyside2[gui,testlib,widgets,${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pyside2[gui,testlib,widgets,${PYTHON_USEDEP}]
+   ' python3_{8..10} )
)
 "
 
@@ -50,5 +52,8 @@ python_test() {
)
 
PYTEST_QT_API="pyqt5" epytest || die
-   PYTEST_QT_API="pyside2" epytest || die
+   # Pyside2 is not compatible with python3.11
+   if [[ "${EPYTHON}" != python3.11 ]]; then
+   PYTEST_QT_API="pyside2" epytest || die
+   fi
 }



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

2022-06-08 Thread Andrew Ammerlaan
commit: 39ceea3c38c6eabae03acaf9f2d850fbfad4f817
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed May 25 10:52:34 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ceea3c

dev-python/libsass: update EAPI 7 -> 8, enable py3.11, pep517

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

 dev-python/libsass/libsass-0.21.0-r1.ebuild | 58 +
 1 file changed, 58 insertions(+)

diff --git a/dev-python/libsass/libsass-0.21.0-r1.ebuild 
b/dev-python/libsass/libsass-0.21.0-r1.ebuild
new file mode 100644
index ..e762d9eb658b
--- /dev/null
+++ b/dev-python/libsass/libsass-0.21.0-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 toolchain-funcs
+
+MY_P="libsass-python-${PV}"
+DESCRIPTION="A straightforward binding of libsass for Python"
+HOMEPAGE="https://github.com/sass/libsass-python/";
+SRC_URI="
+   https://github.com/sass/libsass-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-libs/libsass-3.6.5"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   test? (
+   dev-python/PyQt5[testlib,${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   )"
+
+# Remove sassc, in favour of pysassc, see: 
https://github.com/sass/libsass-python/issues/134
+# This avoids a file collision with dev-lang/sassc
+PATCHES=( "${FILESDIR}"/${PN}-0.20.0_rename_sassc.patch )
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   echo "${PV}" > .libsass-upstream-version || die
+   distutils-r1_src_prepare
+   export SYSTEM_SASS=1
+   # https://bugs.gentoo.org/730244
+   if tc-is-clang; then
+   sed -i -e 's/-std=gnu++0x//g' setup.py || die
+   fi
+}
+
+python_test() {
+   local deselect=(
+   # probably broken by removal of sassc
+   sasstests.py::SasscTestCase::test_sassc_stdout
+   # skip the pip tests because they need an internet connection
+   # not relevant for gentoo anyway
+   sasstests.py::DistutilsTestCase::test_build_sass
+   sasstests.py::DistutilsTestCase::test_output_style
+   )
+
+   epytest sasstests.py ${deselect[@]/#/--deselect }
+}



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

2022-06-08 Thread Andrew Ammerlaan
commit: 4152a2ba7f98cad978188ebe7f43a778182e35b3
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed May 25 10:55:37 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4152a2ba

dev-python/qtsass: update EAPI 7 -> 8, enable py3.11, pep517

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

 dev-python/qtsass/qtsass-0.3.0-r1.ebuild | 29 +
 1 file changed, 29 insertions(+)

diff --git a/dev-python/qtsass/qtsass-0.3.0-r1.ebuild 
b/dev-python/qtsass/qtsass-0.3.0-r1.ebuild
new file mode 100644
index ..452aed88a152
--- /dev/null
+++ b/dev-python/qtsass/qtsass-0.3.0-r1.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..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Compile SASS files to Qt stylesheets"
+HOMEPAGE="https://github.com/spyder-ide/qtsass";
+SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/libsass[${PYTHON_USEDEP}]"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-py3.10.patch"
+)
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # assert 1 == 2
+   tests/test_watchers.py::test_watchers
+)



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

2022-06-08 Thread William Hubbs
commit: 7bfdd5f77bd2361b7285d8ad7253744a5f0c95dc
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun  8 19:36:24 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun  8 19:36:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bfdd5f7

sys-apps/openrc: sync live

Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/openrc-.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 0be02cfdbdbb..c76771b7efea 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -160,11 +160,5 @@ pkg_postinst() {
rc-update add seedrng boot
fi
fi
-   if ver_test $v -gt 0.45; then
-   if rc-update show boot | grep -q seedrng; then
-   rc-update del seedrng boot
-   rc-update add urandom boot
-   fi
-   fi
done
 }



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

2022-06-08 Thread William Hubbs
commit: f9e43f12b9961f034decc9093149b23d661c11bc
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun  8 19:36:23 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun  8 19:36:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e43f12

sys-apps/openrc: remove unused code

Version 0.44.x should try to install urandom if seedrng is in the boot
runlevel and we are downgrading.

Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/openrc-0.44.10.ebuild | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/sys-apps/openrc/openrc-0.44.10.ebuild 
b/sys-apps/openrc/openrc-0.44.10.ebuild
index e7337a132e40..c4028fe6262e 100644
--- a/sys-apps/openrc/openrc-0.44.10.ebuild
+++ b/sys-apps/openrc/openrc-0.44.10.ebuild
@@ -155,4 +155,15 @@ pkg_postinst() {
ewarn "without networking."
ewarn
fi
+
+   # added to handle downgrading from 0.45 (2022-06-08)
+   for v in ${REPLACING_VERSIONS}; do
+   [[ -x $(type rc-update) ]] || continue
+   if ver_test $v -gt 0.44.10; then
+   if rc-update show boot | grep -q seedrng; then
+   rc-update del seedrng boot
+   rc-update add urandom boot
+   fi
+   fi
+   done
 }



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

2022-06-08 Thread William Hubbs
commit: 97276a847bbb3044e26b66f6d7d6d0fdf85cace7
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun  8 19:36:23 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun  8 19:36:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97276a84

sys-apps/openrc: fix upgrade handling

This removes redundant code from 0.45.x. We don't need the downgrade
logic here, just the upgrade logic.

Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/openrc-0.45.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.45.ebuild 
b/sys-apps/openrc/openrc-0.45.ebuild
index 0be02cfdbdbb..c76771b7efea 100644
--- a/sys-apps/openrc/openrc-0.45.ebuild
+++ b/sys-apps/openrc/openrc-0.45.ebuild
@@ -160,11 +160,5 @@ pkg_postinst() {
rc-update add seedrng boot
fi
fi
-   if ver_test $v -gt 0.45; then
-   if rc-update show boot | grep -q seedrng; then
-   rc-update del seedrng boot
-   rc-update add urandom boot
-   fi
-   fi
done
 }



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

2022-06-08 Thread Michał Górny
commit: 9db7671dfe14452fa56d62bfc875e67783524dc7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:35:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db7671d

dev-python/apipkg: Bump to 3.0.1

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

 dev-python/apipkg/Manifest|  1 +
 dev-python/apipkg/apipkg-3.0.1.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-python/apipkg/Manifest b/dev-python/apipkg/Manifest
index 54128581fefe..15384b5390f1 100644
--- a/dev-python/apipkg/Manifest
+++ b/dev-python/apipkg/Manifest
@@ -1,3 +1,4 @@
 DIST apipkg-2.1.0.gh.tar.gz 13489 BLAKE2B 
2ad670c6971b3fd6f56e35d3dceed25cd3950efbd9fb562595ea4313d50e9711a6099458eba3720dd5405335bef0ad1932bb2ad1e6db65c93df9f3b57b5caf56
 SHA512 
af74217f283be6dd1a674e12a2fc95739f90d9783caa095eccdea814a1da70b3cc1f756c2e150e5e5e75d1207857071aff97aa10bb2eadc83e04c42954c47df5
 DIST apipkg-2.1.1.gh.tar.gz 13541 BLAKE2B 
bba34b21d967512e2b08a1726dd97dfb432c3f4083661fd9f237948e5c962ebacf7ddf73ef7a34b24ee0a8481d203496504146b5b7627b195f1654fad338061e
 SHA512 
be403398361bd88e04a676346e92df51fb410340858ca446a6a50af565183f15a88efd3d3bdcaa4d042680db35633c780466f4e8b4c9523cd0956fd04f84947a
 DIST apipkg-3.0.0.gh.tar.gz 13798 BLAKE2B 
1061004d8efcd0b76c20eb72a2e36f784c4ba586bc32c99a904ceb9cf545460123fc763f40cb664cf48769e9e777dbf276d523a0ebf44a354f05f9214b97054b
 SHA512 
389ab58df6ecf28c37c485affb8fa94e76e91205d1249913ab1ce2b602739b1635904827a9ab6a215c4e80aecf6a1e7a0e8dc1fe0c32cc65a09dcca23b69b0a7
+DIST apipkg-3.0.1.gh.tar.gz 14026 BLAKE2B 
da16bea557cf870c96d44a383232344d10cfbb682c483468e20755dd378c64e64d72b379901eb59ed0df590b5c3b577c882beb882377f7d759b181cf1b672b50
 SHA512 
89251f02a49b5191879bcf6e35c6a8755d6b29f1ca1c6061eab004385b11433ec86e2968ab23994c6a74515d6a673e445b3bcf8cbdd21b2ec644fcef0d19b419

diff --git a/dev-python/apipkg/apipkg-3.0.1.ebuild 
b/dev-python/apipkg/apipkg-3.0.1.ebuild
new file mode 100644
index ..991e766a64d0
--- /dev/null
+++ b/dev-python/apipkg/apipkg-3.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_/}
+DESCRIPTION="Namespace control and lazy-import mechanism"
+HOMEPAGE="
+   https://github.com/pytest-dev/apipkg/
+   https://pypi.org/project/apipkg/
+"
+SRC_URI="
+   https://github.com/pytest-dev/apipkg/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2022-06-08 Thread Michał Górny
commit: 60dcbd5b490413562f92f7694caa030938a7820b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:34:08 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60dcbd5b

dev-python/stripe: Bump to 3.3.0

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

 dev-python/stripe/Manifest|  1 +
 dev-python/stripe/stripe-3.3.0.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index 42c119ce110b..68decf98053f 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1 +1,2 @@
 DIST stripe-3.2.0.tar.gz 245873 BLAKE2B 
c75864cebc4b62c116138bb3b9fcc7b521a7c89c7252bb2ad03520b0904ad701bab27fbe1a0ae500a2782bf737295218180991fe0d5f224038f7bdcfd2596598
 SHA512 
dbeb846294928fd608d547b8e4aedf188345ce68ce6e9b4c046e86e5a622d96281cf0507db4d1ba5834c68252bda573da7dac725aa1d7cbeb820c65e166f3a1a
+DIST stripe-3.3.0.tar.gz 246317 BLAKE2B 
f734df83509b6c77f865d52b2ec17ac5ac271661478706787616afde1f85cb356f05c2fff63289b3bb180658abab546d39245563f18f4f7a3e8b72a0e578fb34
 SHA512 
4f00fd9901a5b4d873c4a9a00483f57f4cd9359f8a440b3d783e7aeed250e33400a7405ca8ea5af29fd1b44bc84c65fa59c8121e4ffb4852584ffd3fc2099910

diff --git a/dev-python/stripe/stripe-3.3.0.ebuild 
b/dev-python/stripe/stripe-3.3.0.ebuild
new file mode 100644
index ..1dc081924988
--- /dev/null
+++ b/dev-python/stripe/stripe-3.3.0.ebuild
@@ -0,0 +1,71 @@
+# 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="Stripe python bindings"
+HOMEPAGE="
+   https://github.com/stripe/stripe-python/
+   https://pypi.org/project/stripe/
+"
+SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-util/stripe-mock-0.130.0
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   net-misc/curl
+   )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+python_test() {
+   epytest tests
+}
+
+src_test() {
+   local stripe_mock_port=12111
+   local stripe_mock_max_port=12121
+   local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+   # Try to start stripe-mock until we find a free port
+   while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do
+   ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+   stripe-mock --http-port ${stripe_mock_port} &> 
"${stripe_mock_logfile}" &
+   local stripe_mock_pid=$!
+   sleep 2
+   # Did stripe-mock start?
+   curl --fail -u "sk_test_123:" \
+   http://127.0.0.1:${stripe_mock_port}/v1/customers &> 
/dev/null
+   eend $? "Port ${stripe_mock_port} unavailable"
+   if [[ $? -eq 0 ]]; then
+   einfo "stripe-mock running on port ${stripe_mock_port}"
+   break
+   fi
+   (( stripe_mock_port++ ))
+   done
+   if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then
+   eerror "Unable to start stripe-mock for tests"
+   die "Please see the logfile located at: ${stripe_mock_logfile}"
+   fi
+
+   local -x STRIPE_MOCK_PORT=${stripe_mock_port}
+   distutils-r1_src_test
+
+   # Tear down stripe-mock
+   kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
+}



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

2022-06-08 Thread Michał Górny
commit: 970fe8a5cfe414c2e3f6814815bb898382c74ca8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:26:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=970fe8a5

dev-python/backoff: Bump to 2.1.2

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

 dev-python/backoff/Manifest |  1 +
 dev-python/backoff/backoff-2.1.2.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/dev-python/backoff/Manifest b/dev-python/backoff/Manifest
index 4a98621fedb1..b73d5454a565 100644
--- a/dev-python/backoff/Manifest
+++ b/dev-python/backoff/Manifest
@@ -1,2 +1,3 @@
 DIST backoff-2.0.1.gh.tar.gz 19356 BLAKE2B 
0d4867372763d59cf3d20e15ef5a9d01d314f9862170f55bcbbb5c29eb571dd672d4e0393f6b5b6d84b695264915d6c9a2649637b84a79062d4fe6a37b742cfb
 SHA512 
bcec57466470ab419b04e5bdcad7dd6717fda1e27678a9c0e2cab9ce974d55c2057a73dc488105e71ec9a893acb32a907809a839490ff6442f20d9d3f41436d9
 DIST backoff-2.1.0.gh.tar.gz 19475 BLAKE2B 
bd38b589ee28ce5319b2c92c64cd9d33921519d1be3d2250c2c3e803a1784e2e88f884b87fa10d6452d9a332a6db6fed23a6d4d9f79e9fbcb294b0123160f3b3
 SHA512 
9c2f903f9cf2017116cb9f6a97a089b3b5199249d3c42c06fc797b643b2f095b134b2e7cb00d3ca816a4badfdb04c046ff653672a8ce5db1764485820c5d1c06
+DIST backoff-2.1.2.gh.tar.gz 19622 BLAKE2B 
937dbdcf1bad5d3c68703aa08bfec46176a6021afb70d52b71bb52e744881832d9010e3db70112ec40beaf26155a9140fafb5b726b80f8fe1078d69ca011378e
 SHA512 
e0a81def797007a342ca37af6657e6b8a0861a41cb4c78b325e8cbf58e93df3ff900763833c5d5ff97fb9d2e83521ef4f8652ac49bcc6cfb6c0fd92e44356996

diff --git a/dev-python/backoff/backoff-2.1.2.ebuild 
b/dev-python/backoff/backoff-2.1.2.ebuild
new file mode 100644
index ..dd3c03188281
--- /dev/null
+++ b/dev-python/backoff/backoff-2.1.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Function decoration for backoff and retry"
+HOMEPAGE="
+   https://github.com/litl/backoff/
+   https://pypi.org/project/backoff/
+"
+SRC_URI="
+   https://github.com/litl/backoff/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.rst )
+
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-06-08 Thread Michał Górny
commit: 3587508fdbe3e37263d8f1b046d64cb49235ef99
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:36:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3587508f

dev-python/pdm-pep517: Bump to 0.12.7

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

 dev-python/pdm-pep517/Manifest |  1 +
 dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest
index d961118cf2a7..bfda15846669 100644
--- a/dev-python/pdm-pep517/Manifest
+++ b/dev-python/pdm-pep517/Manifest
@@ -1,2 +1,3 @@
 DIST pdm-pep517-0.12.4.gh.tar.gz 304353 BLAKE2B 
ca2b18af38423f7430a40e5cced207bd4bec8d101204902c89f335c5d08131e95fe17c5af7a3ef0e654c9e2106145ef5242c9015924a2711c90dbb0d2f48128e
 SHA512 
2007a84909147cd48e9ea6114119a63855ddf48e220f8c896d516b6bddd5a7bd62046f090d739a5069b9e06700f0318e57bd1a4b3c7531508b41540357639c5e
 DIST pdm-pep517-0.12.5.gh.tar.gz 304900 BLAKE2B 
0e2b6b126226be4b462a254baedfd689d21250e4cdaf80bc8372a1742c795fc4fc0f4f0c891b5d2546320957223d2be65cd9881ab8a190fc1e928b42ec450990
 SHA512 
00ab751c69a575c4a51afd39e47265b1a59349d7b70177c8ce6047c1761b00e3fb2338654a7bbd48063d1f32d03fd59aa3c5e8c82393e23eb797f706c574
+DIST pdm-pep517-0.12.7.gh.tar.gz 304959 BLAKE2B 
0571a77803b999f88f38da843c5fcf126eeb538c6812c3e245be2fc14d6cd19929559985efba2d245bbf0efb00e412b2133fca6bbe9e63317e6b7311867e0072
 SHA512 
45da8ab31071a57062fac5b89abe7d912d787d647eda1b45fe3941c43687fe0fe5c8d11e539290035375e17eef808489000513e3128708fcefd851e792757b8f

diff --git a/dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild 
b/dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild
new file mode 100644
index ..ce38d4f05e82
--- /dev/null
+++ b/dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata"
+HOMEPAGE="
+   https://pypi.org/project/pdm-pep517/
+   https://github.com/pdm-project/pdm-pep517/
+"
+SRC_URI="
+   https://github.com/pdm-project/pdm-pep517/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]
+   dev-python/license-expression[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-vcs/git
+   )
+"
+# setuptools are used to build C extensions
+RDEPEND+="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   rm -r pdm/pep517/_vendor || die
+   find -name '*.py' -exec sed \
+   -e 's:from pdm\.pep517\._vendor\.:from :' \
+   -e 's:from pdm\.pep517\._vendor ::' \
+   -i {} + || die
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   git config --global user.email "t...@example.com" || die
+   git config --global user.name "Test User" || die
+   distutils-r1_src_test
+}



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

2022-06-08 Thread Michał Górny
commit: e162d478b2aab286e06adbe9937e151823447c89
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:28:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e162d478

dev-python/pkginfo: Bump to 1.8.3

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

 dev-python/pkginfo/Manifest |  1 +
 dev-python/pkginfo/pkginfo-1.8.3.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/pkginfo/Manifest b/dev-python/pkginfo/Manifest
index c5400b2aceaf..3a9828b27476 100644
--- a/dev-python/pkginfo/Manifest
+++ b/dev-python/pkginfo/Manifest
@@ -1 +1,2 @@
 DIST pkginfo-1.8.2.tar.gz 374689 BLAKE2B 
bff34659d77c3f9f870b130ad0d86fa730c42f1f3db78468a4557df855eb57e6b1dc2fefbebf9126306736f680538bcc6cddcaefdcb9defdc99c22e04ae2e9fd
 SHA512 
06164b6c17000cf25e72d39e4e025a395cdd09afaab6169180cf096bae5a1ff863930d3b368274b6a03458a9ae1c3cb996559c0b042807141435b1868189b5f6
+DIST pkginfo-1.8.3.tar.gz 375734 BLAKE2B 
a3e9779bcb7cd326d8bd8137fa388055032fd4ee7732d47a341807201a97f1d44652d8e46adefd301cf7cd3c1d041e49a6ed2b8752e12347a8a2a2349cf397bd
 SHA512 
54a67bdf078b38600651cb94afa62e9d86fce512022b1e79eb4565289ae3fad2325647654704488968e18cd85cbba4bd0ce28392fd09ae9638ee449e802273eb

diff --git a/dev-python/pkginfo/pkginfo-1.8.3.ebuild 
b/dev-python/pkginfo/pkginfo-1.8.3.ebuild
new file mode 100644
index ..0d4b0b97213c
--- /dev/null
+++ b/dev-python/pkginfo/pkginfo-1.8.3.ebuild
@@ -0,0 +1,29 @@
+# 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 an API for querying the distutils metadata written in a 
PKG-INFO file"
+HOMEPAGE="
+   https://launchpad.net/pkginfo/
+   https://pypi.org/project/pkginfo/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs



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

2022-06-08 Thread Michał Górny
commit: 071af017794f072ddc0d26875ac1565bc50c608b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:32:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071af017

dev-python/keyring: Bump to 23.6.0

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

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

diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest
index b53e88d0a9f1..87ffeb78c997 100644
--- a/dev-python/keyring/Manifest
+++ b/dev-python/keyring/Manifest
@@ -1,2 +1,3 @@
 DIST keyring-23.5.0.tar.gz 44586 BLAKE2B 
70179f8353147679f03c888b1af00d2461264e7a7062eb7b1372615ae883f43352999ce57e24f3378ac66d5e74a81df66702bf380eb32d6d3554777e9ca63dfe
 SHA512 
639d1cdece5dac854053818f3a4751b30fb9f13a2b3abb0090ba0cb519b50604858673678fe6205c2ec10be863e5f3d63cc7891424beabe2482d35b820a60da1
 DIST keyring-23.5.1.gh.tar.gz 44938 BLAKE2B 
65c03e58ae8de844c1ed58486fd6348a1c7063025d92f9857c972cb3b2f29f4726dd03d25ff04329170719478ec5334f922556ef8598416d0ee07af6fb23c167
 SHA512 
521dd393221287840a5e9d22e94714d88ebb3ac26e87a72dae4958b7d63900cc445bdd087c2192353cdcd72b380d17838e93c4d9e1012f13e026ea27def11f38
+DIST keyring-23.6.0.gh.tar.gz 45236 BLAKE2B 
98ea183760da39512fcebd93b182b10f031853ee88d4e93add119a760851d9552d830fe599c57937d84a23df67b6a6ca9e33a5623a034da2fc8b28c0216a6aaf
 SHA512 
dc196914389ad12f89652614ea00b2ca17cf22471f1bd41ed3cb58519b1ca9b8ad7f497707d77c31d1354c12d73b9881d4f5511c61a6dc562ec358f3009a0c70

diff --git a/dev-python/keyring/keyring-23.6.0.ebuild 
b/dev-python/keyring/keyring-23.6.0.ebuild
new file mode 100644
index ..f5b8e85e5cc3
--- /dev/null
+++ b/dev-python/keyring/keyring-23.6.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=( pypy3 python3_{8..11} )
+
+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="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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: net-libs/nodejs/

2022-06-08 Thread William Hubbs
commit: 1edf8893d9b7b12c54b6545b9de48a226b9858fe
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun  8 19:42:33 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun  8 19:43:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1edf8893

net-libs/nodejs: drop 18.1.0

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

 net-libs/nodejs/Manifest |   1 -
 net-libs/nodejs/nodejs-18.1.0.ebuild | 230 ---
 2 files changed, 231 deletions(-)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index f91312386124..2fc1b6b848cc 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -2,5 +2,4 @@ DIST node-v14.19.0.tar.xz 34486868 BLAKE2B 
12e571a366c1d4b2475ef258e338f516bb81e
 DIST node-v14.19.3.tar.xz 34483792 BLAKE2B 
24b598b4c613ad63f8a2ffa15b2ad5663eef68e75842fac4ef988b43f8e6f9c1a242c9b352c411661dc7d1c9f6800426e12934fc4e7788061a8b9f918491a9b7
 SHA512 
0d03d9efee23664faf368a6ab42fa7d653033aebda1f2730c80692577825e31ff5522f1a940933245050a6f9af4ee64b6d65fc890e3d2ecfced327a909b63b6f
 DIST node-v16.14.2.tar.xz 34332624 BLAKE2B 
756895f81ecabbacf30b1e513890d100192c367443a5d041cd3e383985acb6fae189213f44b7a533b43d1b759d5a2677a5ee787c72d3abdb480879d6d24cc95e
 SHA512 
b97274f6e0d63f19e01497c43af36e6561f019e7b0b5b4f6ea19d0fbe2cb4d3c514c06f49e237d1e327936db03c3f437ae0d0b2f830a35f1b7c3a723fbe2a1be
 DIST node-v16.15.1.tar.xz 34618208 BLAKE2B 
6bba1dcc01cf18710e75b998d90b2b1f75476052c85e730a1309a6fecf2994530ce65b45e53ff0cee17bfe07728d4f3eb166f460337cc74f3c7975aee858a6cf
 SHA512 
18c05876f0afe6fd402a11824d1987ddadcb103d3ac16d5b500371536a5d53632c9cbf651b6f4a8d69b69e8bda2575beb7b68675c67fd6cd53e205acfba11038
-DIST node-v18.1.0.tar.xz 36841136 BLAKE2B 
77cc028f61391c483cf9bdff09a2101790119257ceee5b6702347aee771c7ed9656458f482bceb89d9921a598b9e2134ef6c424e6c879934dce9bcc85fbb3552
 SHA512 
edaf830b90b74ff7e8d1098f7f09cff91dc60738bfc612f6847bd7ac283ca76453f624057f64ba3ddcc86804bfbd652eaf8eae1398118220fd54fbf9c0a0e49c
 DIST node-v18.3.0.tar.xz 36941104 BLAKE2B 
947d38aa8637f01421fcf5261832b2fd3f53a5f38868fd03b6c9213c2ba3bdff214be12585a60c4cf88dd9390673e068eb08da07d7da28443a9c56cd024186fc
 SHA512 
c793459c38d72d65d5caaa7fbab37269fe6031766609ab2fd7c921b205d314b1ddebc40738b292669bbbaf166a97328f64af7a0a1aaac111903a42cf98057afd

diff --git a/net-libs/nodejs/nodejs-18.1.0.ebuild 
b/net-libs/nodejs/nodejs-18.1.0.ebuild
deleted file mode 100644
index f546bf353cfc..
--- a/net-libs/nodejs/nodejs-18.1.0.ebuild
+++ /dev/null
@@ -1,230 +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} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 flag-o-matic pax-utils python-any-r1 
toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nodejs/node";
-   SLOT="0"
-else
-   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
-   SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
-   S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
-REQUIRED_USE="inspector? ( icu ssl )
-   npm? ( ssl )
-   system-icu? ( icu )
-   system-ssl? ( ssl )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
-   >=dev-libs/libuv-1.40.0:=
-   >=net-dns/c-ares-1.17.2:=
-   >=net-libs/nghttp2-1.41.0:=
-   sys-libs/zlib
-   system-icu? ( >=dev-libs/icu-67:= )
-   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )"
-BDEPEND="${PYTHON_DEPS}
-   sys-apps/coreutils
-   virtual/pkgconfig
-   systemtap? ( dev-util/systemtap )
-   test? ( net-misc/curl )
-   pax-kernel? ( sys-apps/elfix )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-12.22.5-shared_c-ares_nameser_h.patch
-   "${FILESDIR}"/${PN}-15.2.0-global-npm-config.patch
-)
-
-pkg_pretend() {
-   (use x86 && ! use cpu_flags_x86_sse2) && \
-   die "Your CPU doesn't support the required SSE2 instruction."
-
-   if [[ ${MERGE_TYPE} != "binary" ]]; then
-   if use lto; then
-   if tc-is-gcc; then
-   if [[ $(gcc-major-version) -ge 11 ]]; then
-   # Bug #787158
-   die "LTO builds of ${PN} using gcc-11+ 
currently fail tests and produce runtime errors. Either switch to gcc-10 or 
unset USE=lto for this ebuild"
-   fi
-   fi
-   fi
-   fi
-}
-
-src_prepare() {
-   

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

2022-06-08 Thread Arthur Zamarin
commit: 8d6b3806c9c4d19db8ad6a47b6461a02ef26dff2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun  8 20:03:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun  8 20:03:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6b3806

app-i18n/opencc: Stabilize 1.1.3 ppc64, #850637

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

 app-i18n/opencc/opencc-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/opencc/opencc-1.1.3.ebuild 
b/app-i18n/opencc/opencc-1.1.3.ebuild
index 2aaf1b88291f..3beb4f1a32d4 100644
--- a/app-i18n/opencc/opencc-1.1.3.ebuild
+++ b/app-i18n/opencc/opencc-1.1.3.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0/1.1"
-KEYWORDS="~amd64 ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eshowkw/

2022-06-08 Thread Brian Dolbec
commit: 84fc1ec271328e064da8b2537112b724e5a4c3b5
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Jun  8 20:06:01 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Jun  8 20:06:01 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=84fc1ec2

eshowkw: Fix missing dash for -r? ebuilds in versionlist output

Turns out the real issue causing the row alignment issue was this.
The code inadvertently dropped the dash display which in turn caused the
 row alignment issue.

 Reverts: 4695379c1921865d7763669580ac909ea94db90d
 Gentoo-bug-url: https://bugs.gentoo.org/503366

Signed-off-by: Brian Dolbec  gentoo.org>

 pym/gentoolkit/eshowkw/__init__.py   | 2 +-
 pym/gentoolkit/eshowkw/display_pretty.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/pym/gentoolkit/eshowkw/__init__.py 
b/pym/gentoolkit/eshowkw/__init__.py
index c33c47a..ba6c076 100644
--- a/pym/gentoolkit/eshowkw/__init__.py
+++ b/pym/gentoolkit/eshowkw/__init__.py
@@ -49,7 +49,7 @@ def process_display(package, keywords, dbapi):
 content.extend(sep)
 content.extend(keywords.extra)
 header_length = keywords.length
-content_length = portdata.version_length - 1
+content_length = portdata.version_length
 display(content, header, header_length, content_length, portdata.cp, 
topper)
 
 

diff --git a/pym/gentoolkit/eshowkw/display_pretty.py 
b/pym/gentoolkit/eshowkw/display_pretty.py
index 0629d7e..82fd446 100644
--- a/pym/gentoolkit/eshowkw/display_pretty.py
+++ b/pym/gentoolkit/eshowkw/display_pretty.py
@@ -125,6 +125,6 @@ class string_rotator:
 if x.find("+ -") != -1:
 x = x.replace(" ", "-")
 # strip all chars and remove empty lines
-if not strip or len(x.strip(" |-")) > 0:
+if not strip or len(x.strip(" |-")) > 0 or '-' in x:
 tmp.append(x)
 return tmp



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/scidavis/

2022-06-08 Thread Andrew Ammerlaan
commit: d35e9a29339a8ab2e33440ec02cec902c584ef6b
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun  8 20:16:59 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 20:24:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35e9a29

sci-visualization/scidavis: enable py3.11

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

 sci-visualization/scidavis/scidavis-2.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-visualization/scidavis/scidavis-2.9.0.ebuild 
b/sci-visualization/scidavis/scidavis-2.9.0.ebuild
index 0487299231ed..804c41cd7ccc 100644
--- a/sci-visualization/scidavis/scidavis-2.9.0.ebuild
+++ b/sci-visualization/scidavis/scidavis-2.9.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DOCS_BUILDER="doxygen"
 DOCS_DEPEND="media-gfx/graphviz"
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit python-single-r1 cmake docs virtualx xdg
 



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

2022-06-08 Thread Andrew Ammerlaan
commit: 6aaccc21a391632356e8916cd9b4a9080c3594b9
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun  8 20:22:34 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 20:24:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aaccc21

media-video/vidify: pep517, enable py3.11

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

 .../vidify/{vidify-2.2.6-r2.ebuild => vidify-2.2.6-r3.ebuild}   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/vidify/vidify-2.2.6-r2.ebuild 
b/media-video/vidify/vidify-2.2.6-r3.ebuild
similarity index 95%
rename from media-video/vidify/vidify-2.2.6-r2.ebuild
rename to media-video/vidify/vidify-2.2.6-r3.ebuild
index fe640744473d..20e8ba49398e 100644
--- a/media-video/vidify/vidify-2.2.6-r2.ebuild
+++ b/media-video/vidify/vidify-2.2.6-r3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
-
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
 inherit xdg distutils-r1 optfeature virtualx
 
 DESCRIPTION="Watch music videos in real time for the songs playing on your 
device"



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

2022-06-08 Thread Andrew Ammerlaan
commit: 1c243b0c18e9e2d417f6de6929374d40f65b5f7a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun  8 19:51:29 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 20:24:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c243b0c

games-util/lutris: enable py3.11

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

 games-util/lutris/lutris-0.5.10.1.ebuild | 2 +-
 games-util/lutris/lutris-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-util/lutris/lutris-0.5.10.1.ebuild 
b/games-util/lutris/lutris-0.5.10.1.ebuild
index f9735e9f61e4..8808cea2f845 100644
--- a/games-util/lutris/lutris-0.5.10.1.ebuild
+++ b/games-util/lutris/lutris-0.5.10.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="sqlite,threads(+)"
 DISTUTILS_SINGLE_IMPL="1"
 

diff --git a/games-util/lutris/lutris-.ebuild 
b/games-util/lutris/lutris-.ebuild
index 1b9e6fc4d1db..d0cf69b3a9e0 100644
--- a/games-util/lutris/lutris-.ebuild
+++ b/games-util/lutris/lutris-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="sqlite,threads(+)"
 DISTUTILS_SINGLE_IMPL="1"
 



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

2022-06-08 Thread Andrew Ammerlaan
commit: c03726146c7be5ee2278e4eb60d72cef06bc35dc
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun  8 20:22:51 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 20:24:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0372614

media-video/vidify-audiosync: pep517, enablepy3.11, EAPI8

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

 ...fy-audiosync-0.3.0.ebuild => vidify-audiosync-0.3.0-r1.ebuild} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-video/vidify-audiosync/vidify-audiosync-0.3.0.ebuild 
b/media-video/vidify-audiosync/vidify-audiosync-0.3.0-r1.ebuild
similarity index 89%
rename from media-video/vidify-audiosync/vidify-audiosync-0.3.0.ebuild
rename to media-video/vidify-audiosync/vidify-audiosync-0.3.0-r1.ebuild
index d1c6330734f4..232e20ef4693 100644
--- a/media-video/vidify-audiosync/vidify-audiosync-0.3.0.ebuild
+++ b/media-video/vidify-audiosync/vidify-audiosync-0.3.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
+EAPI=8
 
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="Audio synchronization feature for vidify"



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

2022-06-08 Thread Andrew Ammerlaan
commit: 53e0f5cb69d174d980867e4a0218abc9210e6479
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun  8 19:47:58 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 20:24:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e0f5cb

dev-python/python-evdev: enable py3.11

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

 .../python-evdev/files/python-evdev-1.5.0-python311.patch  | 14 ++
 dev-python/python-evdev/python-evdev-1.5.0.ebuild  |  7 ++-
 2 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/dev-python/python-evdev/files/python-evdev-1.5.0-python311.patch 
b/dev-python/python-evdev/files/python-evdev-1.5.0-python311.patch
new file mode 100644
index ..1f516c79acb2
--- /dev/null
+++ b/dev-python/python-evdev/files/python-evdev-1.5.0-python311.patch
@@ -0,0 +1,14 @@
+diff --git a/evdev/eventio_async.py b/evdev/eventio_async.py
+index 77542a4..68225c3 100644
+--- a/evdev/eventio_async.py
 b/evdev/eventio_async.py
+@@ -85,8 +85,7 @@ class ReadIterator(object):
+ def __aiter__(self):
+ return self
+ 
+-@asyncio.coroutine
+-def __anext__(self):
++async def __anext__(self):
+ future = asyncio.Future()
+ try:
+ # Read from the previous batch of events.

diff --git a/dev-python/python-evdev/python-evdev-1.5.0.ebuild 
b/dev-python/python-evdev/python-evdev-1.5.0.ebuild
index a1df11de9086..3d0340816d88 100644
--- a/dev-python/python-evdev/python-evdev-1.5.0.ebuild
+++ b/dev-python/python-evdev/python-evdev-1.5.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 
@@ -21,6 +21,11 @@ KEYWORDS="amd64 ~arm x86"
 
 distutils_enable_tests pytest
 
+PATCHES=(
+   # https://github.com/gvalkov/python-evdev/pull/174
+   "${FILESDIR}/${P}-python311.patch"
+)
+
 EPYTEST_DESELECT=(
tests/test_uinput.py
 )



[gentoo-commits] repo/gentoo:master commit in: dev-ml/merlin/

2022-06-08 Thread Maciej Barć
commit: f839dbde90cb4c7efaed2b599613fb830ba1b53b
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun  6 20:20:53 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun  8 20:25:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f839dbde

dev-ml/merlin: use https://github.com/ocaml/merlin/pull/1475
Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/merlin/{merlin-3.4.2-r2.ebuild => merlin-3.4.2-r3.ebuild} | 2 +-
 dev-ml/merlin/{merlin-4.2-r1.ebuild => merlin-4.2-r2.ebuild} | 2 +-
 dev-ml/merlin/{merlin-4.3.1-r1.ebuild => merlin-4.3.1-r2.ebuild} | 2 +-
 dev-ml/merlin/{merlin-4.4-r1.ebuild => merlin-4.4-r2.ebuild} | 2 +-
 dev-ml/merlin/{merlin-4.5-r1.ebuild => merlin-4.5-r2.ebuild} | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ml/merlin/merlin-3.4.2-r2.ebuild 
b/dev-ml/merlin/merlin-3.4.2-r3.ebuild
similarity index 98%
rename from dev-ml/merlin/merlin-3.4.2-r2.ebuild
rename to dev-ml/merlin/merlin-3.4.2-r3.ebuild
index bf15b8d8aaef..c4d43185b391 100644
--- a/dev-ml/merlin/merlin-3.4.2-r2.ebuild
+++ b/dev-ml/merlin/merlin-3.4.2-r3.ebuild
@@ -17,7 +17,7 @@ IUSE="emacs +ocamlopt"
 
 RDEPEND="
dev-ml/csexp:=
-   dev-ml/yojson:=
+   =dev-lang/ocaml-4.09:=

[gentoo-commits] repo/gentoo:master commit in: dev-ml/yojson/

2022-06-08 Thread Maciej Barć
commit: b5eefc70a6eeaec3e8666234897b4ed34b034681
Author: François-Xavier Carton  gmail  com>
AuthorDate: Mon Jun  6 19:18:35 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun  8 20:25:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5eefc70

dev-ml/yojson: bump to 2.0.0

Signed-off-by: François-Xavier Carton  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25778
Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/yojson/Manifest|  1 +
 dev-ml/yojson/yojson-2.0.0.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 881328ccbcb7..411b2a92266e 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1 +1,2 @@
 DIST yojson-1.7.0.tar.gz 29704 BLAKE2B 
edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5
 SHA512 
25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e
+DIST yojson-2.0.0.tar.gz 6 BLAKE2B 
3b221a016ba418cc6a413921f0d7f2bc239b9a84953bbe9bec2601b159442f3e8bebdf48447367660fec3b3929ea0c08453778e491ce17f9044f505e49d587a6
 SHA512 
9196e117bb712b970351d12a8d7eae345eef2c92e70e627b58bb95ee49cd58e8a51e6eb5746e2468c15133d53a448ccd229a0568227de0cc8d2eed8b1985609b

diff --git a/dev-ml/yojson/yojson-2.0.0.ebuild 
b/dev-ml/yojson/yojson-2.0.0.ebuild
new file mode 100644
index ..9cef3580002a
--- /dev/null
+++ b/dev-ml/yojson/yojson-2.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson";
+SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.02.3:=[ocamlopt=]
+   >=dev-ml/seq-0.2.2:=[ocamlopt=]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/cppo-1.6.1
+   test? ( dev-ml/alcotest )"
+
+src_prepare() {
+   default
+   # let's not build this
+   rm bench/dune yojson-bench.opam || die
+}
+
+src_install() {
+   dune_src_install
+
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/yojson/

2022-06-08 Thread Maciej Barć
commit: bf9a5beeb128e8622676c3487d4dc980da897060
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jun  8 20:26:30 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun  8 20:26:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9a5bee

dev-ml/yojson: update copyright date

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

 dev-ml/yojson/yojson-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/yojson/yojson-2.0.0.ebuild 
b/dev-ml/yojson/yojson-2.0.0.ebuild
index 9cef3580002a..a46bbd313048 100644
--- a/dev-ml/yojson/yojson-2.0.0.ebuild
+++ b/dev-ml/yojson/yojson-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2022-06-08 Thread Sam James
commit: ef87bc9e39ed6cb7fd649fd43d23728dbfff81de
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 20:48:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 20:48:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef87bc9e

dev-lang/tcl: Stabilize 8.6.12 hppa, #850583

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

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

diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index b60370207a31..35226b4ca7ca 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
 
 LICENSE="tcltk"
 SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug +threads"
 
 RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/avr-libc/

2022-06-08 Thread Ulrich Müller
commit: e61d77fa08f6a640921e741017895740857fcd63
Author: Nils Freydank  posteo  de>
AuthorDate: Wed Jun  8 20:21:21 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Jun  8 20:49:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61d77fa

dev-embedded/avr-libc: Bump to 2.1.0, drop IUSE="doc"

Bump to the new version and EAPI 8. There is an issue with upstream's
distfile signature for the HTML documentation, so dropping for now. IMHO we
should restore the flag and doc installation as soon as upstream's signature
is fixed.
Man pages are not affected as they are part of the main distfiles archive.

Bug: https://bugs.gentoo.org/837146
Signed-off-by: Nils Freydank  posteo.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-embedded/avr-libc/Manifest  |  2 +
 dev-embedded/avr-libc/avr-libc-2.1.0.ebuild | 72 +
 2 files changed, 74 insertions(+)

diff --git a/dev-embedded/avr-libc/Manifest b/dev-embedded/avr-libc/Manifest
index d737565dcdcb..b37ba57dab31 100644
--- a/dev-embedded/avr-libc/Manifest
+++ b/dev-embedded/avr-libc/Manifest
@@ -1,3 +1,5 @@
 DIST avr-libc-2.0.0.tar.bz2 3590893 BLAKE2B 
cc628f5f55d12c78ca9215e3e37b4a0061feae3c7c19653384b5d789fb6e1c70efe420631bf987379ae5524ec0f65c6df459eaad0fcfb80833cc4732ed5e796b
 SHA512 
fc8d062043d633350dbe05978935dcb8028257a4f1013f246af9658aef0671def19ac11577d1ee9302df68df1b8cf030b22441d96852e185db212263aacabea6
+DIST avr-libc-2.1.0.tar.bz2 3638672 BLAKE2B 
b17f3c4971221abe78d4f1d749c6f093e6fcf77b3435bc280af6025bf1c263a4d4d71c55c285ab7d7b458b361baa1d8b928f3ff706510c22b8c6d9f594c44abc
 SHA512 
207b8844353c45172cc819cd5e694bbfe7cd281359cd01cff520f1e70226852d708f1a4fc2e841b2ceb8e3f7d19f2ce45a3f499aee4a25eeb5f6f0aa919611c8
 DIST avr-libc-manpages-2.0.0.tar.bz2 151137 BLAKE2B 
7fbaa9c1014e8cf9b4caac723b57f9c24272da458b987ba302730116437bb3a5b49296c6804d857b421e6f71f2c4efda959d278ebcc14aba35fdd44a958dfca8
 SHA512 
8b4aaa6ae176076171e90e629e0e6142c4c56f9cc4f1640432384276df2f7b457f5137739535b07b9cede9b5b2e564db7fe200203faa4e2d0cd9874432507823
+DIST avr-libc-manpages-2.1.0.tar.bz2 149031 BLAKE2B 
3a2ab8b17ff4954cbe8ba1b1d7751b4d50993559eecb58315b5bcd5a6913f72a2c1138e2bf25f075e89bc7e5d45f00e5e1172b02de84e729c25abed7bdec8754
 SHA512 
a6fc16b5aa60c25ba1230c0be213bda173f8f437bc71553dc04974cd14e3b9c8ea0abb3a25eac2b6517d34e912880db8eb73fec4a5d5374aa5172e14acbf4fa4
 DIST avr-libc-user-manual-2.0.0.tar.bz2 932920 BLAKE2B 
d3190af26dbe38719bc78e73de31af1ce69d885b928f48a4fb9ccd145a33f19f71c017253ad16eadc641fc88495c642dd5fd1668c6bebddf7d813f70db01a3f6
 SHA512 
246180be1f793b46335a49f33028ff59bd7cc06ca3d8627309521801e405e0e1305663a2c0760521467e75732ad513749bf707732b59fb17744e51acda9bb2c6

diff --git a/dev-embedded/avr-libc/avr-libc-2.1.0.ebuild 
b/dev-embedded/avr-libc/avr-libc-2.1.0.ebuild
new file mode 100644
index ..af637bbc7ebc
--- /dev/null
+++ b/dev-embedded/avr-libc/avr-libc-2.1.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+CHOST="avr"
+CTARGET="avr"
+
+inherit flag-o-matic
+
+DESCRIPTION="C library for Atmel AVR microcontrollers"
+HOMEPAGE="http://www.nongnu.org/avr-libc/";
+SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
+   
https://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${PV}.tar.bz2";
+
+LICENSE="BSD"
+SLOT="0"
+# 'amd64' is a blessed placeholder for crossdev. It could
+# be any other arch. See bug #620316#c5
+# Don't add more arches to KEYWORDS.
+KEYWORDS="amd64"
+IUSE="headers-only"
+
+DEPEND=">=sys-devel/crossdev-0.9.1"
+[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
+   && RDEPEND="!dev-embedded/avr-libc" \
+   || RDEPEND=""
+
+DOCS="AUTHORS ChangeLog* NEWS README"
+
+pkg_setup() {
+   # check for avr-gcc, bug #134738
+   ebegin "Checking for avr-gcc"
+   if type -p avr-gcc > /dev/null ; then
+   eend 0
+   else
+   eend 1
+
+   eerror
+   eerror "Failed to locate 'avr-gcc' in \$PATH. You can install 
an AVR toolchain using:"
+   eerror "  $ crossdev -t avr"
+   eerror
+   die "AVR toolchain not found"
+   fi
+}
+
+src_prepare() {
+   default
+
+   # work around broken gcc versions PR45261
+   local mcu
+   for mcu in $(sed -r -n '/CHECK_AVR_DEVICE/{s:.*[(](.*)[)]:\1:;p}' 
configure.ac) ; do
+   if avr-gcc -E - -mmcu=${mcu} <<<"" |& grep -q 'unknown MCU' ; 
then
+   sed -i "/HAS_${mcu}=yes/s:yes:no:" configure
+   fi
+   done
+
+   strip-flags
+   strip-unsupported-flags
+}
+
+src_install() {
+   default
+
+   # man pages can not go into standard locations
+   # as they would then overwrite libc man pages
+   docinto man/man3
+   dodoc -r "${WORKDIR}"/man/man3/.
+
+   # Make sure diff cross-compilers don't collide #414075
+   mv "${

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/avr-libc/

2022-06-08 Thread Ulrich Müller
commit: 5b3e172fddebda88348cdde3068e961525ae2d5e
Author: Nils Freydank  posteo  de>
AuthorDate: Wed Jun  8 20:21:22 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Jun  8 20:49:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3e172f

dev-embedded/avr-libc: Drop the old package with EAPI=5

Closes: https://bugs.gentoo.org/837146
Signed-off-by: Nils Freydank  posteo.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-embedded/avr-libc/Manifest  |  3 --
 dev-embedded/avr-libc/avr-libc-2.0.0.ebuild | 78 -
 2 files changed, 81 deletions(-)

diff --git a/dev-embedded/avr-libc/Manifest b/dev-embedded/avr-libc/Manifest
index b37ba57dab31..803d0c4b9ebe 100644
--- a/dev-embedded/avr-libc/Manifest
+++ b/dev-embedded/avr-libc/Manifest
@@ -1,5 +1,2 @@
-DIST avr-libc-2.0.0.tar.bz2 3590893 BLAKE2B 
cc628f5f55d12c78ca9215e3e37b4a0061feae3c7c19653384b5d789fb6e1c70efe420631bf987379ae5524ec0f65c6df459eaad0fcfb80833cc4732ed5e796b
 SHA512 
fc8d062043d633350dbe05978935dcb8028257a4f1013f246af9658aef0671def19ac11577d1ee9302df68df1b8cf030b22441d96852e185db212263aacabea6
 DIST avr-libc-2.1.0.tar.bz2 3638672 BLAKE2B 
b17f3c4971221abe78d4f1d749c6f093e6fcf77b3435bc280af6025bf1c263a4d4d71c55c285ab7d7b458b361baa1d8b928f3ff706510c22b8c6d9f594c44abc
 SHA512 
207b8844353c45172cc819cd5e694bbfe7cd281359cd01cff520f1e70226852d708f1a4fc2e841b2ceb8e3f7d19f2ce45a3f499aee4a25eeb5f6f0aa919611c8
-DIST avr-libc-manpages-2.0.0.tar.bz2 151137 BLAKE2B 
7fbaa9c1014e8cf9b4caac723b57f9c24272da458b987ba302730116437bb3a5b49296c6804d857b421e6f71f2c4efda959d278ebcc14aba35fdd44a958dfca8
 SHA512 
8b4aaa6ae176076171e90e629e0e6142c4c56f9cc4f1640432384276df2f7b457f5137739535b07b9cede9b5b2e564db7fe200203faa4e2d0cd9874432507823
 DIST avr-libc-manpages-2.1.0.tar.bz2 149031 BLAKE2B 
3a2ab8b17ff4954cbe8ba1b1d7751b4d50993559eecb58315b5bcd5a6913f72a2c1138e2bf25f075e89bc7e5d45f00e5e1172b02de84e729c25abed7bdec8754
 SHA512 
a6fc16b5aa60c25ba1230c0be213bda173f8f437bc71553dc04974cd14e3b9c8ea0abb3a25eac2b6517d34e912880db8eb73fec4a5d5374aa5172e14acbf4fa4
-DIST avr-libc-user-manual-2.0.0.tar.bz2 932920 BLAKE2B 
d3190af26dbe38719bc78e73de31af1ce69d885b928f48a4fb9ccd145a33f19f71c017253ad16eadc641fc88495c642dd5fd1668c6bebddf7d813f70db01a3f6
 SHA512 
246180be1f793b46335a49f33028ff59bd7cc06ca3d8627309521801e405e0e1305663a2c0760521467e75732ad513749bf707732b59fb17744e51acda9bb2c6

diff --git a/dev-embedded/avr-libc/avr-libc-2.0.0.ebuild 
b/dev-embedded/avr-libc/avr-libc-2.0.0.ebuild
deleted file mode 100644
index f8785af9045e..
--- a/dev-embedded/avr-libc/avr-libc-2.0.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-CHOST="avr"
-CTARGET="avr"
-
-inherit flag-o-matic epatch
-
-DESCRIPTION="C library for Atmel AVR microcontrollers"
-HOMEPAGE="http://www.nongnu.org/avr-libc/";
-SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
-   
https://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${PV}.tar.bz2
-   doc? ( 
https://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${PV}.tar.bz2 )"
-
-LICENSE="BSD"
-SLOT="0"
-# 'amd64' is a blessed placeholder for crossdev. It could
-# be any other arch. See bug #620316#c5
-# Don't add more arches to KEYWORDS.
-KEYWORDS="amd64"
-IUSE="doc headers-only"
-
-DEPEND=">=sys-devel/crossdev-0.9.1"
-[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
-   && RDEPEND="!dev-embedded/avr-libc" \
-   || RDEPEND=""
-
-DOCS="AUTHORS ChangeLog* NEWS README"
-
-pkg_setup() {
-   # check for avr-gcc, bug #134738
-   ebegin "Checking for avr-gcc"
-   if type -p avr-gcc > /dev/null ; then
-   eend 0
-   else
-   eend 1
-
-   eerror
-   eerror "Failed to locate 'avr-gcc' in \$PATH. You can install 
an AVR toolchain using:"
-   eerror "  $ crossdev -t avr"
-   eerror
-   die "AVR toolchain not found"
-   fi
-}
-
-src_prepare() {
-   epatch_user #455828
-
-   # work around broken gcc versions PR45261
-   local mcu
-   for mcu in $(sed -r -n '/CHECK_AVR_DEVICE/{s:.*[(](.*)[)]:\1:;p}' 
configure.ac) ; do
-   if avr-gcc -E - -mmcu=${mcu} <<<"" |& grep -q 'unknown MCU' ; 
then
-   sed -i "/HAS_${mcu}=yes/s:yes:no:" configure
-   fi
-   done
-
-   # Install docs in correct directory
-   sed -i -e "/DOC_INST_DIR/s:\$(VERSION):${PVR}:" configure || die
-
-   strip-flags
-   strip-unsupported-flags
-}
-
-src_install() {
-   default
-
-   # man pages can not go into standard locations
-   # as they would then overwrite libc man pages
-   docinto man/man3
-   dodoc -r "${WORKDIR}"/man/man3/.
-
-   use doc && dohtml "${WORKDIR}"/${PN}-user-manual-${PV}/*
-
-   # Make sure diff cross-compilers don't collide #414075
-   mv

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

2022-06-08 Thread Sam James
commit: 064a2d9489d5c9a92a45250fa5087d0ed6e322a6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 20:59:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 20:59:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064a2d94

dev-lang/python-exec: Stabilize 2.4.9 ppc, #850601

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

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

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 1cff291555cd..1e26932da62d 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



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

2022-06-08 Thread Sam James
commit: 4b3016f21352ea79cd6a66c7e2987ea5e1b80c0f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 20:58:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 20:58:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3016f2

dev-lang/python-exec: Stabilize 2.4.9 ppc64, #850601

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

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

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 9e335585d7ff..1cff291555cd 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



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

2022-06-08 Thread David Roman
commit: cf78d236f4db3201c931ad8a8369d4629658acbf
Author: David Roman  gmail  com>
AuthorDate: Wed Jun  8 22:05:39 2022 +
Commit: David Roman  gmail  com>
CommitDate: Wed Jun  8 22:07:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf78d236

dev-python/timeslot: new package, add 0.1.2

Signed-off-by: David Roman  gmail.com>

 dev-python/timeslot/Manifest  |  1 +
 dev-python/timeslot/metadata.xml  |  8 
 dev-python/timeslot/timeslot-0.1.2.ebuild | 21 +
 3 files changed, 30 insertions(+)

diff --git a/dev-python/timeslot/Manifest b/dev-python/timeslot/Manifest
new file mode 100644
index 0..71eaefc65
--- /dev/null
+++ b/dev-python/timeslot/Manifest
@@ -0,0 +1 @@
+DIST timeslot-0.1.2.tar.gz 3156 BLAKE2B 
8a5b87bae4c594534369a2508b32f714546235833db7ca2c56ccba43daf550263abb772001f6bb06428a4639a5187b9a6b5f95508c89641b99071adc05230467
 SHA512 
f3dec3e8022a8f61b67a19268d50f7a53749d3f4b1bc5f98384cd8a90d79e68d25fddca41c9099d651330a8d81aec15849b927b7dd470701a7f436c111dad1e3

diff --git a/dev-python/timeslot/metadata.xml b/dev-python/timeslot/metadata.xml
new file mode 100644
index 0..01c1fc848
--- /dev/null
+++ b/dev-python/timeslot/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   davidroma...@gmail.com
+   David Roman
+   
+

diff --git a/dev-python/timeslot/timeslot-0.1.2.ebuild 
b/dev-python/timeslot/timeslot-0.1.2.ebuild
new file mode 100644
index 0..b27215477
--- /dev/null
+++ b/dev-python/timeslot/timeslot-0.1.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Time slots/intervals with an arbitrary start and stop"
+HOMEPAGE="https://github.com/ErikBjare/timeslot";
+LICENSE="MIT"
+
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64"
+SLOT="0"
+
+# Not available for now
+RESTRICT="test"



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

2022-06-08 Thread Matthias Maier
commit: 135a1bc7d3df814aa92db8ea5df955c00a689fc0
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Jun  8 22:03:02 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Jun  8 22:11:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=135a1bc7

sci-mathematics/cgal: add 5.4.1

Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/cgal/Manifest  |  2 +
 sci-mathematics/cgal/cgal-5.4.1.ebuild | 77 ++
 2 files changed, 79 insertions(+)

diff --git a/sci-mathematics/cgal/Manifest b/sci-mathematics/cgal/Manifest
index 1858d561e21a..9f1171384c43 100644
--- a/sci-mathematics/cgal/Manifest
+++ b/sci-mathematics/cgal/Manifest
@@ -6,3 +6,5 @@ DIST CGAL-5.2.1.tar.xz 23256952 BLAKE2B 
a6a720011dde4df80a6ec74e2ee4658cf3239aef
 DIST CGAL-5.2.2-doc_html.tar.xz 47748668 BLAKE2B 
063c46cd3277411ccda7121cb181b9e9534e5f463404df5d4c9848e31ef0c1ae1739885b4eb6ecfcf63088ad57cd3601a2765a18c64204eaf808759be9bdc791
 SHA512 
2f763698fdf99156636e02c95fd677360daca5c0b51e6a2f92b7a226583760e9eb19ba8adb0451709407bb4582edaee4a2b529f60bd2c467324e9ce222f78647
 DIST CGAL-5.2.2.tar.xz 23260652 BLAKE2B 
b615d74e8fb9f93dece8d7e88051d6f7f010b8d93de92c540d7c7f4f10a9b99d3ab42ccffebf3ee4b92dcdef443b1a75008d7261ab1e8caa7514fe373a44f053
 SHA512 
e51a0c82dc39f3c1c5245570f6f5d443ee9056e8aa58d0aeccbe6419323be52528477c9b339a8a071336da432eeca2bbf5322c06a7d0e27ef31c7aeded68c7ec
 DIST CGAL-5.2.tar.xz 23250240 BLAKE2B 
eb80a81dd01b2b2e30fe72f45cceee0861b36f47e395d1c905f8551e23d57c36dd9a7c66e32f6c2a0a2cfbd4c780fd5d5ae098709bfc1072e7ac7f761d328fd3
 SHA512 
8dddec18bd7e375ea3b18c636ddb2ca4f3a318e177305058f702206b830e2605837024e4b1265789f1bdc46dda80133d6fa8d61a036cda3c93a227f4c244cc1a
+DIST CGAL-5.4.1-doc_html.tar.xz 50436088 BLAKE2B 
9f293349f054094ecdce7a04ca1f276c56e824b4c9edd7ef82b9c450e3bde5ae26c9e6d06c5feea370c345d2b419cd426427ce34f329ea9a88ad5fa5931a0446
 SHA512 
5167a0fb0e390ab72c7d6106bc7d34e4a6c927f9634b02f71b675f8456d17cdcbc4a5d944c5ebf5ba1d6b635f469ee474c484913b768bff8a7c8ba52669373e8
+DIST CGAL-5.4.1.tar.xz 24110884 BLAKE2B 
2d01404333fdaa00d66028decbaa522d6767290e2f5be5c2b7d0323d16b9b44cd00fe58fb7d20cb02b2731893bc251bcdd4de7013107bc1d4c086e999bbf240d
 SHA512 
751871952173c31b356284e12f3cd0840863dad51c8dad5eb8894f8285470d0e23b6b09d97d60c4ffe6eb93b14ff141a18e381eab07ea29cb48923e90f9b657b

diff --git a/sci-mathematics/cgal/cgal-5.4.1.ebuild 
b/sci-mathematics/cgal/cgal-5.4.1.ebuild
new file mode 100644
index ..100c964916d0
--- /dev/null
+++ b/sci-mathematics/cgal/cgal-5.4.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+MY_P=CGAL-${PV}
+DESCRIPTION="C++ library for geometric algorithms and data structures"
+HOMEPAGE="https://www.cgal.org/";
+SRC_URI="
+   https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz
+   doc? ( 
https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}-doc_html.tar.xz )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-3 GPL-3 Boost-1.0"
+SLOT="0/14"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples +gmp mpfi ntl qt5 +shared"
+
+RDEPEND="
+   dev-cpp/eigen
+   dev-libs/boost:=[threads(+)]
+   dev-libs/mpfr:=
+   sys-libs/zlib
+   x11-libs/libX11:=
+   virtual/glu:=
+   virtual/opengl:=
+   gmp? ( dev-libs/gmp:=[cxx] )
+   mpfi? ( sci-libs/mpfi )
+   ntl? ( dev-libs/ntl )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-4.11.1-fix-buildsystem.patch )
+
+src_prepare() {
+   cmake_src_prepare
+   # modules provided by dev-cpp/eigen
+   rm cmake/modules/FindEigen3.cmake || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCGAL_INSTALL_LIB_DIR="$(get_libdir)"
+   -DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL"
+   -DCGAL_HEADER_ONLY=$(usex shared OFF ON)
+   -DWITH_LEDA=OFF
+   -DWITH_Eigen3=ON
+   -DWITH_ZLIB=ON
+   -DWITH_GMP=$(usex gmp)
+   -DWITH_GMPXX=$(usex gmp)
+   -DWITH_MPFI=$(usex mpfi)
+   -DWITH_NTL=$(usex ntl)
+   -DWITH_CGAL_Qt5=$(usex qt5)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( "${WORKDIR}"/doc_html/. )
+   cmake_src_install
+   if use examples; then
+   dodoc -r examples demo
+   fi
+}



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

2022-06-08 Thread Matthias Maier
commit: 97dbb5e8a5cbb9fff34feeec58f9ee2f5ea5d02a
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Jun  8 22:13:48 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Jun  8 22:13:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97dbb5e8

sci-mathematics/cgal: drop 5.1-r2, 5.2-r2, 5.2.2-r1

Bug: https://bugs.gentoo.org/774261
Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/cgal/Manifest |  6 ---
 sci-mathematics/cgal/cgal-5.1-r2.ebuild   | 79 ---
 sci-mathematics/cgal/cgal-5.2-r2.ebuild   | 77 --
 sci-mathematics/cgal/cgal-5.2.2-r1.ebuild | 77 --
 4 files changed, 239 deletions(-)

diff --git a/sci-mathematics/cgal/Manifest b/sci-mathematics/cgal/Manifest
index 9f1171384c43..2e9f4c59e547 100644
--- a/sci-mathematics/cgal/Manifest
+++ b/sci-mathematics/cgal/Manifest
@@ -1,10 +1,4 @@
-DIST CGAL-5.1-doc_html.tar.xz 50630976 BLAKE2B 
559287263b189ec5ac4a0b3445e1cc5862471285f28caca40f48b25b64eaef3426c42a178e4cb4db69a1e324963a9af665e84ca8f44da8b55ebb344f18f56fdc
 SHA512 
ada944d73d3e6465a14d87ee87d1cabaee2c4848622b5360c14d6a9b5ff5ba3e19859943ecb7595b0dec7e950f214aa47b6ab389c23dd5f2794fc21a9e3a17db
-DIST CGAL-5.1.tar.xz 22850692 BLAKE2B 
42320e07e222c3f69febe7dc478c74ef6cde0de723ea2d84c891b6e598d02c38026e9246edd467cadea8d66e527000a9b4af296ab026dd42c7876acea9824ccb
 SHA512 
41085eeb113cec0eede2e21df05c9d2530db5988b4f9d0379f8de7c655cab09266620eebe017e0141c0ccdbcbafe8c074fd5bec46a40aaba95aa7521732e4423
-DIST CGAL-5.2-doc_html.tar.xz 51123300 BLAKE2B 
748b94d199343402baf6aef298b352fc23b9b01995adbe2d5157d8a4d3d772f4e029f0f0ac5282cdb387e5e7b9191082154840e32cd503c97f56295a59419cf4
 SHA512 
4ffaa9b36c20e62a62bd77fb79d9d9d54cf2b20a1542aa1bef9f6d27f6d7c1412a5f843968ae400d42e8d4bc8ae1d7a16c197503d0fd43fc72592d73213c5c72
 DIST CGAL-5.2.1-doc_html.tar.xz 47740788 BLAKE2B 
5b18210fdff768c3cc3fed5bcbe8f41c7fd89592120ba9dc540ae2d1e3952676f9bb86150dac2f3e185ba0f9e92fe3fc3a240ca42d3f20a76a76810b7d45a03c
 SHA512 
d013c4aacd031040e55aebe6de15c7ad232ccf70ff5fedfeda12435a2929b57d81183d8cac9ad2130cd3e164901a26b73748d44139ea4eb77f3a1df7d583c05d
 DIST CGAL-5.2.1.tar.xz 23256952 BLAKE2B 
a6a720011dde4df80a6ec74e2ee4658cf3239aefcceafdfa764d42478b1c2a7b24da135dc22a74db9ea41c624bed6768c71a19d1f7f03aa541a17a6236184309
 SHA512 
b1eb40a6b3231bc707fdbc43325dd88655cb6faad5d001caf891f7f5f3890b316c439b762540afcf702f87442b2b96e4e30ae7c06a1bada8cca9ee76f1f83bd5
-DIST CGAL-5.2.2-doc_html.tar.xz 47748668 BLAKE2B 
063c46cd3277411ccda7121cb181b9e9534e5f463404df5d4c9848e31ef0c1ae1739885b4eb6ecfcf63088ad57cd3601a2765a18c64204eaf808759be9bdc791
 SHA512 
2f763698fdf99156636e02c95fd677360daca5c0b51e6a2f92b7a226583760e9eb19ba8adb0451709407bb4582edaee4a2b529f60bd2c467324e9ce222f78647
-DIST CGAL-5.2.2.tar.xz 23260652 BLAKE2B 
b615d74e8fb9f93dece8d7e88051d6f7f010b8d93de92c540d7c7f4f10a9b99d3ab42ccffebf3ee4b92dcdef443b1a75008d7261ab1e8caa7514fe373a44f053
 SHA512 
e51a0c82dc39f3c1c5245570f6f5d443ee9056e8aa58d0aeccbe6419323be52528477c9b339a8a071336da432eeca2bbf5322c06a7d0e27ef31c7aeded68c7ec
-DIST CGAL-5.2.tar.xz 23250240 BLAKE2B 
eb80a81dd01b2b2e30fe72f45cceee0861b36f47e395d1c905f8551e23d57c36dd9a7c66e32f6c2a0a2cfbd4c780fd5d5ae098709bfc1072e7ac7f761d328fd3
 SHA512 
8dddec18bd7e375ea3b18c636ddb2ca4f3a318e177305058f702206b830e2605837024e4b1265789f1bdc46dda80133d6fa8d61a036cda3c93a227f4c244cc1a
 DIST CGAL-5.4.1-doc_html.tar.xz 50436088 BLAKE2B 
9f293349f054094ecdce7a04ca1f276c56e824b4c9edd7ef82b9c450e3bde5ae26c9e6d06c5feea370c345d2b419cd426427ce34f329ea9a88ad5fa5931a0446
 SHA512 
5167a0fb0e390ab72c7d6106bc7d34e4a6c927f9634b02f71b675f8456d17cdcbc4a5d944c5ebf5ba1d6b635f469ee474c484913b768bff8a7c8ba52669373e8
 DIST CGAL-5.4.1.tar.xz 24110884 BLAKE2B 
2d01404333fdaa00d66028decbaa522d6767290e2f5be5c2b7d0323d16b9b44cd00fe58fb7d20cb02b2731893bc251bcdd4de7013107bc1d4c086e999bbf240d
 SHA512 
751871952173c31b356284e12f3cd0840863dad51c8dad5eb8894f8285470d0e23b6b09d97d60c4ffe6eb93b14ff141a18e381eab07ea29cb48923e90f9b657b

diff --git a/sci-mathematics/cgal/cgal-5.1-r2.ebuild 
b/sci-mathematics/cgal/cgal-5.1-r2.ebuild
deleted file mode 100644
index 37647b5559eb..
--- a/sci-mathematics/cgal/cgal-5.1-r2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-MY_P=CGAL-${PV}
-
-DESCRIPTION="C++ library for geometric algorithms and data structures"
-HOMEPAGE="https://www.cgal.org/";
-SRC_URI="
-   https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz
-   doc? ( 
https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}-doc_html.tar.xz )"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-3 GPL-3 Boost-1.0"
-SLOT="0/14"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples +gmp mpfi ntl qt5"
-
-RDEPEND="
-   dev-cpp/eigen
-   dev-libs/boost:=[threads(

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

2022-06-08 Thread David Roman
commit: c492ad4f0902aa723358b27e6dca427cfe4b4cf8
Author: David Roman  gmail  com>
AuthorDate: Wed Jun  8 22:24:26 2022 +
Commit: David Roman  gmail  com>
CommitDate: Wed Jun  8 22:24:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c492ad4f

dev-python/TakeTheTime: new package, add 0.3.1

Signed-off-by: David Roman  gmail.com>

 dev-python/TakeTheTime/Manifest |  1 +
 dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild | 21 +
 dev-python/TakeTheTime/metadata.xml |  8 
 3 files changed, 30 insertions(+)

diff --git a/dev-python/TakeTheTime/Manifest b/dev-python/TakeTheTime/Manifest
new file mode 100644
index 0..ff55b8211
--- /dev/null
+++ b/dev-python/TakeTheTime/Manifest
@@ -0,0 +1 @@
+DIST TakeTheTime-0.3.1.tar.gz 2072 BLAKE2B 
2ac8001bc5afe01dd502a7580b9dbe7f4dea7e12c44ddca9e7e1b12a70f3dc38b417702cb69431df75bc81168187cf39d42c8e0860d98ae25b038c0b868b6b6c
 SHA512 
fd31cd909717ed0ada764699e450caae3e0a12f90c563ade99e060acff88f663d9ba386944ee6f6571737785ada5aceb4fdc41a52d0f0ff7202e732c621396ea

diff --git a/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild 
b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
new file mode 100644
index 0..2c4e5ca59
--- /dev/null
+++ b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Take The Time, a super-neat Python library for timing chunks of 
code"
+HOMEPAGE="https://github.com/ErikBjare/TakeTheTime";
+LICENSE="MIT"
+
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64"
+SLOT="0"
+
+# Not available for now
+RESTRICT="test"

diff --git a/dev-python/TakeTheTime/metadata.xml 
b/dev-python/TakeTheTime/metadata.xml
new file mode 100644
index 0..01c1fc848
--- /dev/null
+++ b/dev-python/TakeTheTime/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   davidroma...@gmail.com
+   David Roman
+   
+



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

2022-06-08 Thread Sam James
commit: c80fd324b0ab7cafb11847dff2d6c7b23ade2997
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 22:29:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 22:30:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80fd324

sys-libs/glibc: fix linux-headers check

The comment in the ebuild tries to say it all, but the gist is that
because the environment (which includes installed packages and their versions!)
isn't (necessarily) consistent b/t pkg_pretend and pkg_setup, and pkg_pretend
is run before any packages are merged at all, if one has an old linux-headers
installed, and a new linux-headers is queued to upgrade before glibc, the
emerge will still die in pkg_pretend b/c it's run before the new linux-headers
(or indeed anything) gets merged.

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

 sys-libs/glibc/glibc-.ebuild | 18 +-
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 8c330f867cbc..2a030e2f9928 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -785,11 +785,19 @@ sanity_prechecks() {
fi
fi
 
-   ebegin "Checking linux-headers version (${build_kv} >= 
${want_kv})"
-   if ! eend_KV ${build_kv} ${want_kv} ; then
-   echo
-   eerror "You need linux-headers of at least 
${want_kv}!"
-   die "linux-headers version too low!"
+   # Do not run this check for pkg_pretend, just pkg_setup 
and friends (if we ever get used there).
+   # It's plausible (seen it in the wild) that Portage 
will (correctly) schedule a linux-headers
+   # upgrade before glibc, but because pkg_pretend gets 
run before any packages are merged at all (not
+   # just glibc), the whole emerge gets aborted without a 
good reason. We probably don't
+   # need to run this check at all given we have a 
dependency on the right headers,
+   # but let's leave it as-is for now.
+   if [[ ${EBUILD_PHASE_FUNC} != pkg_pretend ]] ; then
+   ebegin "Checking linux-headers version 
(${build_kv} >= ${want_kv})"
+   if ! eend_KV ${build_kv} ${want_kv} ; then
+   echo
+   eerror "You need linux-headers of at 
least ${want_kv}!"
+   die "linux-headers version too low!"
+   fi
fi
fi
fi



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

2022-06-08 Thread Matthias Maier
commit: 8c2c1e89097311fa0da356215c44a4d4375f3953
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Jun  8 22:37:03 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Jun  8 22:37:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c2c1e89

sci-mathematics/cgal: keep stable version, drop unstable version

Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/cgal/Manifest | 4 ++--
 sci-mathematics/cgal/{cgal-5.2.1-r2.ebuild => cgal-5.2-r2.ebuild} | 8 
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-mathematics/cgal/Manifest b/sci-mathematics/cgal/Manifest
index 2e9f4c59e547..aad220c3892d 100644
--- a/sci-mathematics/cgal/Manifest
+++ b/sci-mathematics/cgal/Manifest
@@ -1,4 +1,4 @@
-DIST CGAL-5.2.1-doc_html.tar.xz 47740788 BLAKE2B 
5b18210fdff768c3cc3fed5bcbe8f41c7fd89592120ba9dc540ae2d1e3952676f9bb86150dac2f3e185ba0f9e92fe3fc3a240ca42d3f20a76a76810b7d45a03c
 SHA512 
d013c4aacd031040e55aebe6de15c7ad232ccf70ff5fedfeda12435a2929b57d81183d8cac9ad2130cd3e164901a26b73748d44139ea4eb77f3a1df7d583c05d
-DIST CGAL-5.2.1.tar.xz 23256952 BLAKE2B 
a6a720011dde4df80a6ec74e2ee4658cf3239aefcceafdfa764d42478b1c2a7b24da135dc22a74db9ea41c624bed6768c71a19d1f7f03aa541a17a6236184309
 SHA512 
b1eb40a6b3231bc707fdbc43325dd88655cb6faad5d001caf891f7f5f3890b316c439b762540afcf702f87442b2b96e4e30ae7c06a1bada8cca9ee76f1f83bd5
+DIST CGAL-5.2-doc_html.tar.xz 51123300 BLAKE2B 
748b94d199343402baf6aef298b352fc23b9b01995adbe2d5157d8a4d3d772f4e029f0f0ac5282cdb387e5e7b9191082154840e32cd503c97f56295a59419cf4
 SHA512 
4ffaa9b36c20e62a62bd77fb79d9d9d54cf2b20a1542aa1bef9f6d27f6d7c1412a5f843968ae400d42e8d4bc8ae1d7a16c197503d0fd43fc72592d73213c5c72
+DIST CGAL-5.2.tar.xz 23250240 BLAKE2B 
eb80a81dd01b2b2e30fe72f45cceee0861b36f47e395d1c905f8551e23d57c36dd9a7c66e32f6c2a0a2cfbd4c780fd5d5ae098709bfc1072e7ac7f761d328fd3
 SHA512 
8dddec18bd7e375ea3b18c636ddb2ca4f3a318e177305058f702206b830e2605837024e4b1265789f1bdc46dda80133d6fa8d61a036cda3c93a227f4c244cc1a
 DIST CGAL-5.4.1-doc_html.tar.xz 50436088 BLAKE2B 
9f293349f054094ecdce7a04ca1f276c56e824b4c9edd7ef82b9c450e3bde5ae26c9e6d06c5feea370c345d2b419cd426427ce34f329ea9a88ad5fa5931a0446
 SHA512 
5167a0fb0e390ab72c7d6106bc7d34e4a6c927f9634b02f71b675f8456d17cdcbc4a5d944c5ebf5ba1d6b635f469ee474c484913b768bff8a7c8ba52669373e8
 DIST CGAL-5.4.1.tar.xz 24110884 BLAKE2B 
2d01404333fdaa00d66028decbaa522d6767290e2f5be5c2b7d0323d16b9b44cd00fe58fb7d20cb02b2731893bc251bcdd4de7013107bc1d4c086e999bbf240d
 SHA512 
751871952173c31b356284e12f3cd0840863dad51c8dad5eb8894f8285470d0e23b6b09d97d60c4ffe6eb93b14ff141a18e381eab07ea29cb48923e90f9b657b

diff --git a/sci-mathematics/cgal/cgal-5.2.1-r2.ebuild 
b/sci-mathematics/cgal/cgal-5.2-r2.ebuild
similarity index 89%
rename from sci-mathematics/cgal/cgal-5.2.1-r2.ebuild
rename to sci-mathematics/cgal/cgal-5.2-r2.ebuild
index 81dbb6147e6e..739a6e67534d 100644
--- a/sci-mathematics/cgal/cgal-5.2.1-r2.ebuild
+++ b/sci-mathematics/cgal/cgal-5.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,8 +15,8 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-3 GPL-3 Boost-1.0"
 SLOT="0/14"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples +gmp mpfi ntl qt5 shared"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples +gmp mpfi ntl qt5"
 
 RDEPEND="
dev-cpp/eigen
@@ -55,7 +55,7 @@ src_configure() {
local mycmakeargs=(
-DCGAL_INSTALL_LIB_DIR="$(get_libdir)"
-DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL"
-   -DCGAL_HEADER_ONLY=$(usex shared OFF ON)
+   -DCGAL_HEADER_ONLY=OFF
-DWITH_LEDA=OFF
-DWITH_Eigen3=ON
-DWITH_ZLIB=ON



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

2022-06-08 Thread Marek Szuba
commit: a7ce988bc90647f46096d5087f84c6c8726a5e15
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun  8 22:17:30 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun  8 22:38:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ce988b

sys-process/incron: add myself as a maintainer

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

 sys-process/incron/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-process/incron/metadata.xml b/sys-process/incron/metadata.xml
index 115e9d64a669..beac02a9af14 100644
--- a/sys-process/incron/metadata.xml
+++ b/sys-process/incron/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   mare...@gentoo.org
+   Marek Szuba
+   
 



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

2022-06-08 Thread Marek Szuba
commit: 8c8091ab14909927057b5192fa29a85164441a18
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun  8 22:38:20 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun  8 22:38:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c8091ab

net-p2p/syncthing: add 1.20.2, drop 1.20.1

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

 net-p2p/syncthing/Manifest| 4 ++--
 .../syncthing/{syncthing-1.20.1.ebuild => syncthing-1.20.2.ebuild}| 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest
index a8ff9fb4ac2d..a464a6f86cf8 100644
--- a/net-p2p/syncthing/Manifest
+++ b/net-p2p/syncthing/Manifest
@@ -1,4 +1,4 @@
 DIST syncthing-1.19.2-deps.tar.xz 206531144 BLAKE2B 
88e5246217f792c8258f0074ecb3e917e03fb3f4b7d32d0f17cb9501c5a6fdbe31f77ce8a5af02e5dcefb3711464e16159e5b7fee564470d6eb5c7718a29032d
 SHA512 
92e080544c6a24ad501d0bfacca2743d5285cc5348817b915f5c944fa57d8876c69fa328553ccb5135d514fcb7d970eac17b546467b4563a8e93e976e446bdd1
 DIST syncthing-1.19.2.tar.gz 6197504 BLAKE2B 
0db0f286a79ef8b9c4b74f9aa2da275f216d0a1cb5e10ec7fbd9a479c55f81ec8b8c06b2dbea6aed135eccf6bf539499c8852a8586bd37c4d0ba9969503a2114
 SHA512 
51641574e01daf591083e00aa956aeb0b6820eeb660c34dc0c161d2edfc183786dfa3bf50f75b6502b73440e372e651f0afc75c26cabbb457f0591d75f89
-DIST syncthing-1.20.1-deps.tar.xz 206808680 BLAKE2B 
2808af40205cf7af25c9ba4d7bc1c181e598ddc3675955c6766eb278b86b30d63ef6aa84b9dfcf5687fa51f4ef596a4ea8067102aeb0fbca83800120570597eb
 SHA512 
4d34abf541db8abd5cfd346b2276465038a5b17de3cd92c77125c0accef842890d18fdb737908bd08fcc9f20cc3ea983365e2c812b7b5b9f1980e7dbd5cd1ac1
-DIST syncthing-1.20.1.tar.gz 6202692 BLAKE2B 
7525f7cfc1757ef86b503ccc2be85b29341f9a038eb517b48552aa62cba75a635121b21baf5279964056541af4b3aa8f4c4cbc26de3825953751217333a0434a
 SHA512 
04c5e2daeb7c3076824b4a955b8cc0008e952bce094a62fb656b6c31d6a4c149e1c97eec5e1029d7483a197783599f742272930bde8359361ab18ac6b8b6a292
+DIST syncthing-1.20.2-deps.tar.xz 96286888 BLAKE2B 
ddac0c324dc9fedfebb4e7b261dbee301c8fafb473f46959f11df64a311ef32fd7c5dfe3857c0993ee895bb1f92810dd304b95a91447876c2078a4b3f526c393
 SHA512 
fb060910a33a83f5fdeab01889acf02cd8717e2906eaa34c175882b7b664ae24c1a4d3fba1d112dd01d03ff215c2c40419eda4293bba9e8e31a717a59168838b
+DIST syncthing-1.20.2.tar.gz 6303918 BLAKE2B 
4a9786558584ee3d11d7dc278e99d98a57b727dd2b1e61a82357bc4f9be5d025b3e5b003ae0d44e033991c8fe91aa9668dd653a8dedd200e4d385a827c361918
 SHA512 
f4abf939ce4023df8bd619d8be393dedc657a9e62d99b3793af32ca88a4478ba6640ccecd6b4ae009a06656e74bca3e462bef717ad17a6e9fa6ac00ef77ea137

diff --git a/net-p2p/syncthing/syncthing-1.20.1.ebuild 
b/net-p2p/syncthing/syncthing-1.20.2.ebuild
similarity index 100%
rename from net-p2p/syncthing/syncthing-1.20.1.ebuild
rename to net-p2p/syncthing/syncthing-1.20.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/github-backup-utils/

2022-06-08 Thread Sam James
commit: 4b407d884e293e6aef7249862f3046ae235a052b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 22:49:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 22:50:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b407d88

app-admin/github-backup-utils: call python-any-r1_pkg_setup conditionally

As per example in the Python guide. Python is only needed for tests here,
but as-is, it'll check for Python on all emerges, which is a problem if
e.g. upgrading an old system, Python has partly been upgraded, but not
completely yet, then the emerge will die and the system may be left
in a bad state.

(i.e. the pkg_setup call should match the dependency.)

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

 app-admin/github-backup-utils/github-backup-utils-3.5.0.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-admin/github-backup-utils/github-backup-utils-3.5.0.ebuild 
b/app-admin/github-backup-utils/github-backup-utils-3.5.0.ebuild
index fd36dcb57253..ab24755a1ddf 100644
--- a/app-admin/github-backup-utils/github-backup-utils-3.5.0.ebuild
+++ b/app-admin/github-backup-utils/github-backup-utils-3.5.0.ebuild
@@ -34,6 +34,10 @@ DEPEND="test? (
 MY_PN="${PN/#github-/}"
 S="${WORKDIR}/${MY_PN}-${PV}"
 
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
 src_compile() {
:;
 }



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

2022-06-08 Thread Marek Szuba
commit: 7be9f5d2ca512f8b937d93931f16c6c20b05ce71
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun  8 23:08:16 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun  8 23:11:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be9f5d2

sys-auth/solo1: fix dev-python/fido2 dependency

Fails src_compile against fido2-1.0.0.

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

 sys-auth/solo1/solo1-0.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/solo1/solo1-0.1.1.ebuild 
b/sys-auth/solo1/solo1-0.1.1.ebuild
index d2d01f96ae74..d75947830b6f 100644
--- a/sys-auth/solo1/solo1-0.1.1.ebuild
+++ b/sys-auth/solo1/solo1-0.1.1.ebuild
@@ -19,7 +19,7 @@ KEYWORDS="amd64 ~riscv"
 RDEPEND=">=dev-python/click-7.1.0[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/ecdsa[${PYTHON_USEDEP}]
-   >=dev-python/fido2-0.9.1[${PYTHON_USEDEP}]
+   dev-python/fido2:0/0.9[${PYTHON_USEDEP}]
dev-python/intelhex[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]
dev-python/pyusb[${PYTHON_USEDEP}]



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

2022-06-08 Thread Marek Szuba
commit: 3b8369c3980e41ecd6571b66a548dc6fdea88b04
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun  8 22:55:15 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun  8 23:11:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b8369c3

dev-python/fido2: add 1.0.0

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

 dev-python/fido2/Manifest   |  1 +
 dev-python/fido2/fido2-1.0.0.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest
index 0ba0a3f09459..5b542fcc282d 100644
--- a/dev-python/fido2/Manifest
+++ b/dev-python/fido2/Manifest
@@ -1 +1,2 @@
 DIST fido2-0.9.3.tar.gz 217894 BLAKE2B 
ccc3a9b59045216037664b5bf4b969a79b86b300f67fc4253b563acbbee98912ea076996772f17b88141d2a36a933b4926de96f05c53e204d0bb4eaaa2daad6b
 SHA512 
f105c347784cdfab88ab08852227d24f4bca623145f7f76bd066dadab6ada1eae751934fd4dc7436a5c5fb3a0ed2fc4d5c59bb2a93888d470028f0713ca7e09e
+DIST fido2-1.0.0.tar.gz 245631 BLAKE2B 
e9ee319c19a9d4b687958ee2f9b2b809b8fa1d41bd278bbd7e26a5bbcab51791d6b8565dd6cdb6abf6804db4604f4b02e2d7e73cbbf2a237d72a0679c3ebcf49
 SHA512 
778128fb4fd459bd096eb440034a08c8883bfd29dbe834f3affb451032a5d5a22c79ca71be257b3c333a9d9890602558502848e83cd3efab4b6d6762e0622670

diff --git a/dev-python/fido2/fido2-1.0.0.ebuild 
b/dev-python/fido2/fido2-1.0.0.ebuild
new file mode 100644
index ..8c2ea92378be
--- /dev/null
+++ b/dev-python/fido2/fido2-1.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1
+
+DESCRIPTION="Python based FIDO 2.0 library"
+HOMEPAGE="https://github.com/Yubico/python-fido2";
+SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz";
+
+LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
+SLOT="0/1.0" # Bumped every time a backwards-incompatible version is released
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="examples"
+
+RDEPEND="

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

2022-06-08 Thread Sam James
commit: a676650b19203e0841b82fb9cd98fe4fe24b80fd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 23:01:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 23:41:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a676650b

app-admin/sudo: add 1.9.11_p1

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.11_p1.ebuild | 270 +++
 2 files changed, 272 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 554d2b55438d..f2cc7b5ef0d1 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -2,5 +2,7 @@ DIST sudo-1.9.10.tar.gz 4516568 BLAKE2B 
94d97379e31b41917616a829cbece3d3fce7dd6a
 DIST sudo-1.9.10.tar.gz.sig 566 BLAKE2B 
808919c826faa4f63efc283461f9f2089fd745aaf7462bcc41c505e7f978e7d56307202f96548d95844c99236fec10cada8438b935a1e1b6ea3601ee857d6900
 SHA512 
4ea0b736783b8e7be47645f770d7684d99c31f901177d3527f1ff78f5126d41592a94d36c67762bf5cb941eed80b9f585637aaa81d7f4920576d31a83f447323
 DIST sudo-1.9.11.tar.gz 4822882 BLAKE2B 
5b6b0345d923935c022705b2f65d2b27f4b9fa332dd4cb386584cf3388571c23a52a689565822306cf6f801d49c23117f6df2c30f1875ead2c8d3d42d5d86f0d
 SHA512 
ed6f04f8f6dedeb837720524ca7e6137ca62977f739cf78e10f9502855be8af07b76a4ece422d4d7dcc0d34949606f9805bd5ebd623bfa25bfa89e19c45cacbd
 DIST sudo-1.9.11.tar.gz.sig 566 BLAKE2B 
495058445cfbad7bf1db4f8a4fb2efe8d0549fdb2a0d35938ea986576fd39e4cf47a28e55819e937b9f4a3dddf556cb9eeb4ff03feddd60fd89c7c37e9254d28
 SHA512 
35d608c031816dfec5251e2dd1ed3ea2bc979db77f65803b7fa879429241188c79769fb32b58909f3dd39838cb27bf8266a5f518590bbaf5b16113bfc93025c3
+DIST sudo-1.9.11p1.tar.gz 4825102 BLAKE2B 
ed8ee83516bb53dae7be1848417ea895af38a6ae2503c403d3cb2f644b5e77459c5aa8b0f434e19e37eb98d99f134b45b6240cd6777d3db3fd7fca9b120941f9
 SHA512 
177ea094dbb083bbe53c28fefa7fdeb44a3a96914d9c653918479d40966f67122dd1fac175e7549325ff4392a05cde581a16a4fd9e486664d9d8431f1375
+DIST sudo-1.9.11p1.tar.gz.sig 566 BLAKE2B 
f6c9986b3fa4dfab2592c1fbd4171ef5421edb04d019f8ab5cf7c82496a110c91835a4368c7a1285543904ab05bd42fc6aaccd02891654fae1c0db2395786d61
 SHA512 
1f95750630750b79c72395d96b82f76f4db514679ead0a284c8b952fd62fa99298b0f593f8c904a8cdc7cb9d108a02c2399bef47abc8a57fca458ab5f3419188
 DIST sudo-1.9.8p2.tar.gz 4302256 BLAKE2B 
ba40df539b3466bebe0d876ef4f1809867125e83983609eae0447f933fbd499b2eda88d2f6c475779654e68af9580a2998eca3c3f7953129ff73c923e1c88ad9
 SHA512 
899b252e8c219226f658dff3dd34c97b07d42004998b45175b4c0c4de42a6bf9f909598e99b4056fa1171e63378e203854b0f8608b0f5c1b00e9d3677818f6d3
 DIST sudo-1.9.8p2.tar.gz.sig 566 BLAKE2B 
1e1cf69ea391602a214aef253a19fff2e26a908ffd9f5e54f2eeb20245f9518fde7d8417e7160b33d1067916fc7cd3df0b59e626d54d24dc8c6453a0efa95200
 SHA512 
18a7170a4654ff22b23181f589ae2115acd2d635d94977586aa15093bb5144f947584588ae03fc2dd941fb934fac4d9fa689b3fd5a4ef0295156e5b9772b8126

diff --git a/app-admin/sudo/sudo-1.9.11_p1.ebuild 
b/app-admin/sudo/sudo-1.9.11_p1.ebuild
new file mode 100644
index ..dda0650bd5fc
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.11_p1.ebuild
@@ -0,0 +1,270 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/";
+if [[ ${PV} == "" ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo";
+else
+   inherit verify-sig
+   VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/sudo.ws.asc
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )"
+   if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+fi
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( s

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

2022-06-08 Thread Ionen Wolkens
commit: d06765574e1059890f4773270e3f4f7104ded59f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun  8 23:56:34 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jun  8 23:56:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0676557

x11-drivers/nvidia-drivers: pin to egl-wayland-1.1.9 for 0/510

Upcoming egl-wayland-1.1.10 is known incompatible, meant to bump
it early to fix wayland vulkan issues with 0/515 but it requires
yet unreleased nvidia-drivers that'd have the missing symbol in
the vulkan-producer lib.

And so .10 will likely never work with old 0/510, and there should
be no reason to use 1.1.7 with it (barely tested combination).

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

 ...idia-drivers-510.73.05.ebuild => nvidia-drivers-510.73.05-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild
similarity index 99%
rename from x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild
rename to x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild
index d1a371017bb0..1e8f49f12d71 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild
@@ -55,7 +55,7 @@ RDEPEND="
)
wayland? (
gui-libs/egl-gbm
-   >=gui-libs/egl-wayland-1.1.7-r1
+   =gui-libs/egl-wayland-1.1.9*
media-libs/libglvnd
)"
 DEPEND="



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

2022-06-08 Thread Ionen Wolkens
commit: 8d4e91467ef9db01e013c8644cbe4a31e2a83b5d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun  8 23:55:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jun  8 23:55:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4e9146

x11-drivers/nvidia-drivers: drop 515.43.04

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

 x11-drivers/nvidia-drivers/Manifest|   8 -
 .../nvidia-drivers/nvidia-drivers-515.43.04.ebuild | 514 -
 2 files changed, 522 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index f4cd03353d80..9bda66ad36d6 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,42 +1,34 @@
 DIST NVIDIA-Linux-aarch64-510.73.05.run 211202539 BLAKE2B 
0841e4a6fe09d2f0720b25eee545d15d09edb9689ea886fcf86394d09472cda1119488c58325b7bdc20a13af8bcf577056b44987a5a276d2914935fc223285a1
 SHA512 
bf46b4b8116819ef58fe3aeafe823627d797dd42e936cdc10f93a4acbfe2d7a53614f3d3ce1e43a1027c7d4c6ed5cceb66bd7ebba98471ecbe660b711e0b62de
-DIST NVIDIA-Linux-aarch64-515.43.04.run 215715685 BLAKE2B 
323b2c4bc5a40a3120af83397f675addd74a44d13179e7d3d080e278db2e9508e384f3e25203238bf833a670d9b08f41bec98bb43ad5fc5161c0edc826f06af0
 SHA512 
68a2018c1649558388a0e9dbef698cbd4ceb12fc651f618774d26c7cf1c2733450538c0b11fca0ca7c59a74089dab02a9cfb35e87b7b078cb8411f8835b7b1c2
 DIST NVIDIA-Linux-aarch64-515.48.07.run 217966782 BLAKE2B 
17c8cc56370a25edc27fe9788d076cc8ad303834a9ae82de6729400f11b3339033834ea0ecba7f114288c62a7efaece62c783819cf86835d526be93c9095787e
 SHA512 
6676ada7c2597ce0c5108aaa2b99a06ca4306b5afde33b4c9d2f7a6a720b6aa7555f9ac219726d06ec6b770b54a36f5590a1dbd5cb247290f9f1103d92378c45
 DIST NVIDIA-Linux-x86-390.151.run 50757681 BLAKE2B 
48821fd918b858167f4f6bda123b132898baea1c41fe7a9273bd67c54d664fce949c9557a797871c23e6bc61cb12d1ff6d376c050cdb4cecad117eae7001
 SHA512 
4e60a5886a8d25b86efed62c01a4ad3aae43c515c8be18ada3f3a20b47c9c6e1d4ca5f268b00932d52ef4330d84c4324e574e6847fef871ddfaa9a0e9dc9751b
 DIST NVIDIA-Linux-x86_64-390.151.run 86025677 BLAKE2B 
8f78ee00d15ffac9f371e8302541eee8b033670953850dd770c6615eb674fcda2adcea52582284c59a9d7e32943a445d65515b1cacd6f8e5fcbe6c9e94080fb0
 SHA512 
aad962e4132c8ab031b5f72e47fbd4b5c49824bc175f13fd2c6fb3e539d41ff9829835ce4928bbfa56aba2ffa43fbe3d8049e9246e29b19abcea0ac89bdae5d4
 DIST NVIDIA-Linux-x86_64-470.129.06.run 272145574 BLAKE2B 
9eb75456f3aa6cea13a66b9e161677e06ab3a3e12d960df3973adfa7ded4aefc5336761398f92e91a304786e48c1cc0a34675ad18d416297a177d677668ec4a2
 SHA512 
6f61f01b3840e30b3cd195ecb81826c37200e27b79d555808c873d5381fd55868bddf16a53f15cb51646af067705a6ce289c4cef514908b1b4b2d2e765907252
 DIST NVIDIA-Linux-x86_64-470.62.30.run 271859421 BLAKE2B 
13e4782f52d6b531cd8cf9f72066f6e54dc06f781da66c9babf7d747654a73eb8f36c4e95af7c04b9b8da74c4479843a0d31b9b294176c76d2905207a53a4ee8
 SHA512 
729f4242dd12c4c8560167f005c067cb69a8f0b6c4991836de569f7847c5126f136ff37561bc68738d4fdb00cd74acb03a7005bf0f35fa2d1a3d3d737c613abd
 DIST NVIDIA-Linux-x86_64-510.73.05.run 329250752 BLAKE2B 
dd79ad5a7c94cd50a832a224a5dcab7cb24368453417962ac63cb7dca6f7d9bfe0a41460df90f9793b9c8c2e42d1e3666c940cf9f869e18b201df385a66c7dd8
 SHA512 
c2ce41ee8112ad5450d6aa18f910da0870ac08a1ad0ab0d82a256b191c7826057afb3477e7a842244034c9eb9de37c6af919b0dd055bb90dd2a32d7e97a8c72c
-DIST NVIDIA-Linux-x86_64-515.43.04.run 358747732 BLAKE2B 
295284c951deee77905a386e7c960c5ba715358ce47afa5f9bd03dfc3f14cc5aeb37dacf2d42f35a15ef3a48b59cf1bdc8a36074d48b06aa98112b60496dcdce
 SHA512 
07dfcfc297d8dc3072ddf5d719ab5fe3de0aaa2d9b2b7329d86a1cc167c79bd3854c0644cc0080689e2529b3e375dc3ffb370afc3904362722b338d2c1c2837a
 DIST NVIDIA-Linux-x86_64-515.48.07.run 360459673 BLAKE2B 
5f998024070a73f8dae4b5525c651055b311217c0d1d9e40a11e10ba0932b13b4902c47a5a444a461dd3cc1c99de7b21654c9e3bc4195bade22f94794e41d58a
 SHA512 
a8129334ce02e5de6b1c336723b58e0883f58ca1cef56288144278af996594dfa141882613453452cc8a0ed7d76839d6d1ecd30d11c73eacf21450524286
-DIST NVIDIA-kernel-module-source-515.43.04.tar.xz 7600032 BLAKE2B 
6da3cbc2d09b7c6c9a9d61df6adfb6cb50e268a1c367a6eda7f750cd27f54d188b713147051d884561a7440708ab8bb2e0f09cb66386101f955861de92346dde
 SHA512 
ad919e6fbcf5c830ed6c2566372b2675731546a3ffc008b009cd172fb529ed34f6f9b436acd6d7ccab744296dd9da15c6aa8c2f7edb0355d5b2633ae92e79d69
 DIST NVIDIA-kernel-module-source-515.48.07.tar.xz 7496780 BLAKE2B 
681bd8dd416763826e2d227fedf67a54613f8ab0feaa1d5be4c5d864cd5298b6fe8f301d0cf1d1334fd8fc3acb312949f46acdabcd141fd15df21789b165
 SHA512 
5535703d8de781149ea9175785fc04ba9b2ea1c39a524dcf7937941d951489edfb94e72b2bde70044ed682a209b8923e14fa5314e12c46a1fb9621ee8a2e3269
 DIST nvidia-installer-390.151.tar.bz2 150160 BLAKE2B 
373c0f26ca258d6e274891ec49f8ae768b3ba50cc1079b697e310c52fac7710b221591074497803b3e65a8fc9c2f49a493126de0907a117d6af1101d190b2b38
 SHA512 
027676209d1ba5fa3bf63d716562beb308c28b083f9411461112493f006afa69bcad7c95c479724a841f2790548924

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

2022-06-08 Thread Mike Gilbert
commit: 38fb0d5b7bf4fe661147741bdf940a12946f2c81
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun  9 00:25:13 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun  9 00:25:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38fb0d5b

app-editors/gvim: replace einfo with ebegin in eselect_vi_update

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

 app-editors/gvim/gvim-8.2.5066.ebuild | 2 +-
 app-editors/gvim/gvim-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/gvim/gvim-8.2.5066.ebuild 
b/app-editors/gvim/gvim-8.2.5066.ebuild
index 86c60ab64cc8..2fe57d502981 100644
--- a/app-editors/gvim/gvim-8.2.5066.ebuild
+++ b/app-editors/gvim/gvim-8.2.5066.ebuild
@@ -321,7 +321,7 @@ src_test() {
 # Call eselect vi update with --if-unset
 # to respect user's choice (bug 187449)
 eselect_vi_update() {
-   einfo "Calling eselect vi update..."
+   ebegin "Calling eselect vi update"
eselect vi update --if-unset
eend $?
 }

diff --git a/app-editors/gvim/gvim-.ebuild 
b/app-editors/gvim/gvim-.ebuild
index 86c60ab64cc8..2fe57d502981 100644
--- a/app-editors/gvim/gvim-.ebuild
+++ b/app-editors/gvim/gvim-.ebuild
@@ -321,7 +321,7 @@ src_test() {
 # Call eselect vi update with --if-unset
 # to respect user's choice (bug 187449)
 eselect_vi_update() {
-   einfo "Calling eselect vi update..."
+   ebegin "Calling eselect vi update"
eselect vi update --if-unset
eend $?
 }



[gentoo-commits] repo/gentoo:master commit in: net-news/rssguard/

2022-06-08 Thread Ionen Wolkens
commit: d2b154735a270e3b283b7414c635d7f0536ce930
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Thu Jun  2 22:56:47 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun  9 00:45:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b15473

net-news/rssguard: add 4.2.3, drop 4.1.2

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-news/rssguard/Manifest |  2 +-
 ...rssguard-4.1.2.ebuild => rssguard-4.2.3.ebuild} | 28 +-
 2 files changed, 7 insertions(+), 23 deletions(-)

diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index 80064be09140..48daae3c9058 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1,2 +1,2 @@
-DIST rssguard-4.1.2.tar.gz 21716383 BLAKE2B 
5c8da03cdc563799e569dd8c2170f28c5c627a0452a5d0eb325ebb7c88c352248b13624b46d26e94fe443ef1dd948bd281dedb8dcbb0546a984f56472ba0d216
 SHA512 
d02c6ec7ba6156b6a40e9ad929dc614b7e4aaeb8dfcfe9002e927a4c446908bcb5f299daa1fc67745fea6ebc4954e54a2c296542044a1b86ae98864d5f25bf39
 DIST rssguard-4.2.1.tar.gz 22541187 BLAKE2B 
78cc23a39cd75697b53b4c3b043a63d01b8b4e9a9b1cc3fc3f070487dede8d18a33ca462f806b4bfb6847e015a2bacaa77ce27745a95349fb2c09c72cccde3d2
 SHA512 
05b69d47b3d679005122e03c404ea26d8779f3905ac05ac0565631135c26c56d21ef2f4b3939af6c191a20727a4416e9669ceb4a001e729ffe45fc351183f53a
+DIST rssguard-4.2.3.tar.gz 21940720 BLAKE2B 
fe97fb26261ec0ec06eac305c96317299921492f7796d246a6d4e7348b7dd8c6484cf52bec0bdd032a02a897a0406a73077e7366d601e1ef80b98ce2dac592ad
 SHA512 
0ead2ae8d23d9fc6e7a6d42fd462e36be06a5a28e26398550dfa9cb2b7dd4574f2cb7a881a0d0b6d43bdb219db87cc92af9d5f131429e93f255f17f70dee244d

diff --git a/net-news/rssguard/rssguard-4.1.2.ebuild 
b/net-news/rssguard/rssguard-4.2.3.ebuild
similarity index 67%
rename from net-news/rssguard/rssguard-4.1.2.ebuild
rename to net-news/rssguard/rssguard-4.2.3.ebuild
index 9d8acdbd..bb1e5906f153 100644
--- a/net-news/rssguard/rssguard-4.1.2.ebuild
+++ b/net-news/rssguard/rssguard-4.2.3.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-QTMIN="5.9.0"
-inherit flag-o-matic optfeature qmake-utils xdg
+QTMIN="5.10.0"
+inherit cmake optfeature xdg
 
 DESCRIPTION="Simple (yet powerful) feed reader"
 HOMEPAGE="https://github.com/martinrotter/rssguard";
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.
 LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="debug webengine"
+IUSE="webengine"
 
 BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
 DEPEND="
@@ -32,28 +32,12 @@ RDEPEND="${DEPEND}"
 
 DOCS=( README.md resources/docs/Documentation.md )
 
-src_prepare() {
-   default
-   sed -e 's:$$PREFIX/lib:$$PREFIX/'$(get_libdir)':' -i pri/install.pri || 
die
-}
-
 src_configure() {
-   eqmake5_args=(
-   CONFIG+=$(usex debug debug release)
-   USE_WEBENGINE=$(usex webengine true false)
-   PREFIX="${EPREFIX}"/usr
-   INSTALL_ROOT=.
+   local mycmakeargs=(
+   -DUSE_WEBENGINE=$(usex webengine)
)
 
-   # https://github.com/martinrotter/rssguard/issues/156
-   is-flagq "-flto*" && eqmake5_args+=( CONFIG+=ltcg )
-
-   eqmake5 "${eqmake5_args[@]}"
-}
-
-src_install() {
-   emake -j1 install INSTALL_ROOT="${D}"
-   einstalldocs
+   cmake_src_configure
 }
 
 pkg_postinst() {



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

2022-06-08 Thread Matthew Thode
commit: 7f05211221a2b77bd32e0524f68f06f335d5bda6
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  9 01:09:07 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun  9 01:10:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f052112

app-crypt/certbot: 1.28.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot/Manifest  |  1 +
 app-crypt/certbot/certbot-1.28.0.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index 7f1791d4f5a1..ba10cdacbdf6 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-1.26.0.tar.gz 1364070 BLAKE2B 
f9b13df8fb424e579293280202b71756c37a3ec7f986da38a5fd318d00ab7e2ed89223c62a20448ad30271783bb3c44db11a0ce4afebced9f1e9ca4e4c6de3f2
 SHA512 
bd27cb0a0ef6fc143a3d0dcf5d530d336b93a24d7010e6427c25614befb815f33076b4a3043bb247cafdfad17b8714a19ead43257c64f4fd72ac99f02cb07cde
 DIST certbot-1.27.0.tar.gz 1366469 BLAKE2B 
e9ec47520e027a9d348e861ea7d070eff4857301be0d42be6965e4159d85ef60866aa70de76edd5e68b0d40d9544075aa28e9aa07a8e04dfbf3e1a7dd77fd1de
 SHA512 
5db7836ae2eda27c088476c149e736ce7f41b85d871cf563c69e021dd8af2d64ed85c1482049edf0dffe6fd0c9591d66be3e22fbf617068600e12691c4802e5e
+DIST certbot-1.28.0.tar.gz 1367671 BLAKE2B 
01fda6c068217e32273b2c1ac97faa099f98da687d41796e1c98971ed6779ab4ff78e3309b7a6f82b9b0a891c5f00b5201bb3ce1bc879e5acbab3ccc4988ec31
 SHA512 
888f51dfcf4712b70ce7c99abfc52106384dcba2eef486db8b033bfcca3043bd0beaadce1c1e59f19c3a58b7fe454b2b64774de2e23f5d93579b3e1be1a7c08b

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



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

2022-06-08 Thread Matthew Thode
commit: 4113ec84ebb19d7c664d3c78403463179d48ee12
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  9 01:08:24 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun  9 01:10:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4113ec84

app-crypt/acme: 1.28.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/acme/Manifest   |  1 +
 app-crypt/acme/acme-1.28.0.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 7f1791d4f5a1..ba10cdacbdf6 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-1.26.0.tar.gz 1364070 BLAKE2B 
f9b13df8fb424e579293280202b71756c37a3ec7f986da38a5fd318d00ab7e2ed89223c62a20448ad30271783bb3c44db11a0ce4afebced9f1e9ca4e4c6de3f2
 SHA512 
bd27cb0a0ef6fc143a3d0dcf5d530d336b93a24d7010e6427c25614befb815f33076b4a3043bb247cafdfad17b8714a19ead43257c64f4fd72ac99f02cb07cde
 DIST certbot-1.27.0.tar.gz 1366469 BLAKE2B 
e9ec47520e027a9d348e861ea7d070eff4857301be0d42be6965e4159d85ef60866aa70de76edd5e68b0d40d9544075aa28e9aa07a8e04dfbf3e1a7dd77fd1de
 SHA512 
5db7836ae2eda27c088476c149e736ce7f41b85d871cf563c69e021dd8af2d64ed85c1482049edf0dffe6fd0c9591d66be3e22fbf617068600e12691c4802e5e
+DIST certbot-1.28.0.tar.gz 1367671 BLAKE2B 
01fda6c068217e32273b2c1ac97faa099f98da687d41796e1c98971ed6779ab4ff78e3309b7a6f82b9b0a891c5f00b5201bb3ce1bc879e5acbab3ccc4988ec31
 SHA512 
888f51dfcf4712b70ce7c99abfc52106384dcba2eef486db8b033bfcca3043bd0beaadce1c1e59f19c3a58b7fe454b2b64774de2e23f5d93579b3e1be1a7c08b

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



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

2022-06-08 Thread Matthew Thode
commit: 476c12b886b7ef0b8b831e7e8bad11b469c733e7
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  9 01:10:27 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun  9 01:10:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476c12b8

app-crypt/certbot-nginx: 1.28.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-nginx/Manifest   |  1 +
 .../certbot-nginx/certbot-nginx-1.28.0.ebuild  | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 7f1791d4f5a1..ba10cdacbdf6 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-1.26.0.tar.gz 1364070 BLAKE2B 
f9b13df8fb424e579293280202b71756c37a3ec7f986da38a5fd318d00ab7e2ed89223c62a20448ad30271783bb3c44db11a0ce4afebced9f1e9ca4e4c6de3f2
 SHA512 
bd27cb0a0ef6fc143a3d0dcf5d530d336b93a24d7010e6427c25614befb815f33076b4a3043bb247cafdfad17b8714a19ead43257c64f4fd72ac99f02cb07cde
 DIST certbot-1.27.0.tar.gz 1366469 BLAKE2B 
e9ec47520e027a9d348e861ea7d070eff4857301be0d42be6965e4159d85ef60866aa70de76edd5e68b0d40d9544075aa28e9aa07a8e04dfbf3e1a7dd77fd1de
 SHA512 
5db7836ae2eda27c088476c149e736ce7f41b85d871cf563c69e021dd8af2d64ed85c1482049edf0dffe6fd0c9591d66be3e22fbf617068600e12691c4802e5e
+DIST certbot-1.28.0.tar.gz 1367671 BLAKE2B 
01fda6c068217e32273b2c1ac97faa099f98da687d41796e1c98971ed6779ab4ff78e3309b7a6f82b9b0a891c5f00b5201bb3ce1bc879e5acbab3ccc4988ec31
 SHA512 
888f51dfcf4712b70ce7c99abfc52106384dcba2eef486db8b033bfcca3043bd0beaadce1c1e59f19c3a58b7fe454b2b64774de2e23f5d93579b3e1be1a7c08b

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



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

2022-06-08 Thread Matthew Thode
commit: 165e25495f89385d1ccfbaea4438ca4b8044aa00
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  9 01:09:46 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun  9 01:10:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=165e2549

app-crypt/certbot-apache: 1.28.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-apache/Manifest  |  1 +
 .../certbot-apache/certbot-apache-1.28.0.ebuild| 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 7f1791d4f5a1..ba10cdacbdf6 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-1.26.0.tar.gz 1364070 BLAKE2B 
f9b13df8fb424e579293280202b71756c37a3ec7f986da38a5fd318d00ab7e2ed89223c62a20448ad30271783bb3c44db11a0ce4afebced9f1e9ca4e4c6de3f2
 SHA512 
bd27cb0a0ef6fc143a3d0dcf5d530d336b93a24d7010e6427c25614befb815f33076b4a3043bb247cafdfad17b8714a19ead43257c64f4fd72ac99f02cb07cde
 DIST certbot-1.27.0.tar.gz 1366469 BLAKE2B 
e9ec47520e027a9d348e861ea7d070eff4857301be0d42be6965e4159d85ef60866aa70de76edd5e68b0d40d9544075aa28e9aa07a8e04dfbf3e1a7dd77fd1de
 SHA512 
5db7836ae2eda27c088476c149e736ce7f41b85d871cf563c69e021dd8af2d64ed85c1482049edf0dffe6fd0c9591d66be3e22fbf617068600e12691c4802e5e
+DIST certbot-1.28.0.tar.gz 1367671 BLAKE2B 
01fda6c068217e32273b2c1ac97faa099f98da687d41796e1c98971ed6779ab4ff78e3309b7a6f82b9b0a891c5f00b5201bb3ce1bc879e5acbab3ccc4988ec31
 SHA512 
888f51dfcf4712b70ce7c99abfc52106384dcba2eef486db8b033bfcca3043bd0beaadce1c1e59f19c3a58b7fe454b2b64774de2e23f5d93579b3e1be1a7c08b

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



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

2022-06-08 Thread Sam James
commit: d18ca3306e7ec812a8ad0f1629dd28167e6db6d4
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:16:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d18ca330

net-misc/wget: add gitlab upstream metadata

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

 net-misc/wget/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/wget/metadata.xml b/net-misc/wget/metadata.xml
index 1ef096be5b52..07aa81b0e850 100644
--- a/net-misc/wget/metadata.xml
+++ b/net-misc/wget/metadata.xml
@@ -13,5 +13,6 @@


cpe:/a:gnu:wget
+   gnuwget/wget

 



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

2022-06-08 Thread Sam James
commit: 4702e6d8452744136b7ed7c2effc1a4c33ce9c6b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:15:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4702e6d8

net-misc/wget: fix metadata indentation

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

 net-misc/wget/metadata.xml | 26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/net-misc/wget/metadata.xml b/net-misc/wget/metadata.xml
index 574ac5004315..1ef096be5b52 100644
--- a/net-misc/wget/metadata.xml
+++ b/net-misc/wget/metadata.xml
@@ -1,17 +1,17 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
- 
- base-sys...@gentoo.org
- Gentoo Base System
- 
-
- Enable cookie checks via 
net-libs/libpsl
- Enable support for 
media-libs/libmetalink
- Enable support for NTLM (Windows-based) authorization
- Generate UUIDs for the WARC (Web ARChive file format) using 
libuuid; otherwise use a simple RNG (random number generator)
-
-
- cpe:/a:gnu:wget
-
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   Enable cookie checks via 
net-libs/libpsl
+   Enable support for 
media-libs/libmetalink
+   Enable support for NTLM (Windows-based) 
authorization
+   Generate UUIDs for the WARC (Web ARChive file 
format) using libuuid; otherwise use a simple RNG (random number 
generator)
+   
+   
+   cpe:/a:gnu:wget
+   
 



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

2022-06-08 Thread Sam James
commit: c4cd17a64db7d6b98825235d6249a568067576f8
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:11:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4cd17a6

dev-libs/libpqxx: enable py3.10

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

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

diff --git a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild 
b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
index fb37c2b797df..b9648d1f4fad 100644
--- a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
+++ b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit python-any-r1
 
 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"



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

2022-06-08 Thread Sam James
commit: 8ec2387fe74cb7052ef37b39753cd21c6e23ffde
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:10:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec2387f

dev-libs/libpqxx: drop noop Python 3.7

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

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

diff --git a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild 
b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
index a1af8497ee8c..fb37c2b797df 100644
--- a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
+++ b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
 inherit python-any-r1
 
 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"



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

2022-06-08 Thread Sam James
commit: d00c2c8bd673909c1546d04c1fd122fadd2f00e3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:24:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d00c2c8b

net-misc/wget: backport HSTS fix (32-bit)

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

 net-misc/wget/files/wget-1.21.3-hsts-type.patch | 211 
 net-misc/wget/wget-1.21.3-r1.ebuild | 114 +
 2 files changed, 325 insertions(+)

diff --git a/net-misc/wget/files/wget-1.21.3-hsts-type.patch 
b/net-misc/wget/files/wget-1.21.3-hsts-type.patch
new file mode 100644
index ..bac1330ddc79
--- /dev/null
+++ b/net-misc/wget/files/wget-1.21.3-hsts-type.patch
@@ -0,0 +1,211 @@
+https://bugs.gentoo.org/850676
+https://git.savannah.gnu.org/cgit/wget.git/commit/?id=cb114fbbf73eb687d28b01341c8d4266ffa96c9d
+
+From: =?UTF-8?q?Tim=20R=C3=BChsen?= 
+Date: Sun, 20 Mar 2022 12:18:20 +0100
+Subject: Fix HSTS portability by using int64_t instead of time_t.
+
+* src/hsts.c: Use int64_t instead of time_t.
+* src/http.c: Use int64_t for parsing Strict-Transport-Security.
+--- a/src/hsts.c
 b/src/hsts.c
+@@ -61,8 +61,8 @@ struct hsts_kh {
+ };
+ 
+ struct hsts_kh_info {
+-  time_t created;
+-  time_t max_age;
++  int64_t created;
++  int64_t max_age;
+   bool include_subdomains;
+ };
+ 
+@@ -166,7 +166,7 @@ end:
+ static bool
+ hsts_new_entry_internal (hsts_store_t store,
+  const char *host, int port,
+- time_t created, time_t max_age,
++ int64_t created, int64_t max_age,
+  bool include_subdomains,
+  bool check_validity,
+  bool check_expired,
+@@ -216,21 +216,21 @@ bail:
+ static bool
+ hsts_add_entry (hsts_store_t store,
+ const char *host, int port,
+-time_t max_age, bool include_subdomains)
++int64_t max_age, bool include_subdomains)
+ {
+-  time_t t = time (NULL);
++  int64_t t = (int64_t) time (NULL);
+ 
+   /* It might happen time() returned -1 */
+-  return (t == (time_t)(-1) ?
++  return (t == -1) ?
+   false :
+-  hsts_new_entry_internal (store, host, port, t, max_age, 
include_subdomains, false, true, false));
++  hsts_new_entry_internal (store, host, port, t, max_age, 
include_subdomains, false, true, false);
+ }
+ 
+ /* Creates a new entry, unless an identical one already exists. */
+ static bool
+ hsts_new_entry (hsts_store_t store,
+ const char *host, int port,
+-time_t created, time_t max_age,
++int64_t created, int64_t max_age,
+ bool include_subdomains)
+ {
+   return hsts_new_entry_internal (store, host, port, created, max_age, 
include_subdomains, true, true, true);
+@@ -245,7 +245,7 @@ hsts_remove_entry (hsts_store_t store, struct hsts_kh *kh)
+ static bool
+ hsts_store_merge (hsts_store_t store,
+   const char *host, int port,
+-  time_t created, time_t max_age,
++  int64_t created, int64_t max_age,
+   bool include_subdomains)
+ {
+   enum hsts_kh_match match_type = NO_MATCH;
+@@ -276,11 +276,11 @@ hsts_read_database (hsts_store_t store, FILE *fp, bool 
merge_with_existing_entri
+   size_t len = 0;
+   int items_read;
+   bool result = false;
+-  bool (*func)(hsts_store_t, const char *, int, time_t, time_t, bool);
++  bool (*func)(hsts_store_t, const char *, int, int64_t, int64_t, bool);
+ 
+   char host[256];
+   int port;
+-  time_t created, max_age;
++  int64_t created, max_age;
+   int include_subdomains;
+ 
+   func = (merge_with_existing_entries ? hsts_store_merge : hsts_new_entry);
+@@ -326,10 +326,9 @@ hsts_store_dump (hsts_store_t store, FILE *fp)
+   struct hsts_kh *kh = (struct hsts_kh *) it.key;
+   struct hsts_kh_info *khi = (struct hsts_kh_info *) it.value;
+ 
+-  if (fprintf (fp, "%s\t%d\t%d\t%lu\t%lu\n",
++  if (fprintf (fp, "%s\t%d\t%d\t%" PRId64 "\t%" PRId64 "\n",
+kh->host, kh->explicit_port, khi->include_subdomains,
+-   (unsigned long) khi->created,
+-   (unsigned long) khi->max_age) < 0)
++   khi->created, khi->max_age) < 0)
+ {
+   logprintf (LOG_ALWAYS, "Could not write the HSTS database 
correctly.\n");
+   break;
+@@ -439,7 +438,7 @@ hsts_match (hsts_store_t store, struct url *u)
+ bool
+ hsts_store_entry (hsts_store_t store,
+   enum url_scheme scheme, const char *host, int port,
+-  time_t max_age, bool include_subdomains)
++  int64_t max_age, bool include_subdomains)
+ {
+   bool result = false;
+   enum hsts_kh_match match = NO_MATCH;
+@@ -464,9 +463,9 @@ hsts_store_entry (hsts_store_t store,
+* 'created' field 

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/, dev-vcs/fossil/files/

2022-06-08 Thread Sam James
commit: 4459a13e0fee15f7f33fca914cf26cdfbfa8ef83
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 01:18:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4459a13e

dev-vcs/fossil: fix build w/ USE=system-sqlite

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

 .../fossil-2.18-fix-sqlite-3.38-json-check.patch | 20 
 dev-vcs/fossil/fossil-2.18.ebuild| 10 --
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/fossil/files/fossil-2.18-fix-sqlite-3.38-json-check.patch 
b/dev-vcs/fossil/files/fossil-2.18-fix-sqlite-3.38-json-check.patch
new file mode 100644
index ..9c7b57bfd37d
--- /dev/null
+++ b/dev-vcs/fossil/files/fossil-2.18-fix-sqlite-3.38-json-check.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/835810
+https://fossil-scm.org/home/vpatch?from=d862cb71d6266449&to=8af827342f4c4a77
+https://fossil-scm.org/forum/info/549da79dd9
+
+--- a/tools/sqlcompattest.c
 b/tools/sqlcompattest.c
+@@ -62,11 +62,10 @@
+   version=(major*100)+(minor*1000)+release;
+ 
+   int i;
+   static const char *zRequiredOpts[] = {
+ "ENABLE_FTS4",/* Required for repository search */
+-"ENABLE_JSON1",   /* Required for the check-in locking protocol */
+ "ENABLE_DBSTAT_VTAB", /* Required by /repo-tabsize page */
+   };
+ 
+   /* Check minimum SQLite version number */
+   if( sqlite3_libversion_number()

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

2022-06-08 Thread Sam James
commit: 2253406b0c4b29a77112846c788fe3f685b4629b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:09:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2253406b

dev-libs/libpqxx: use BDEPEND

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

 dev-libs/libpqxx/libpqxx-7.4.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild 
b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
index 991fb39e97c7..a1af8497ee8c 100644
--- a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
+++ b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,8 +16,8 @@ SLOT="0"
 IUSE="doc static-libs"
 
 RDEPEND="dev-db/postgresql:="
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
doc? (
app-doc/doxygen
app-text/xmlto



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

2022-06-08 Thread Sam James
commit: 86e51bfbc6041c628082359ba217d301464a5bab
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 01:21:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:21:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86e51bfb

x11-base/xorg-server: Stabilize 21.1.3-r3 amd64, #850679

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

 x11-base/xorg-server/xorg-server-21.1.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.3-r3.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.3-r3.ebuild
index 771c59b73114..5c38cf40fe39 100644
--- a/x11-base/xorg-server/xorg-server-21.1.3-r3.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.3-r3.ebuild
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git";
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"



<    1   2   3   4   >