[gentoo-commits] repo/gentoo:master commit in: profiles/

2023-02-17 Thread Sam James
commit: 111a0c2cad8193e6ef9639a4775267c6655137f0
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 18 07:37:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 07:56:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111a0c2c

profiles: last-rite dev-python/setuptools_trial

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

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index bcc009aebdbc..47991f1df5e5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-02-18)
+# Last release in 2018, needs porting to Python 3.11, and no reverse
+# dependencies. Removal on 2023-03-18. bug #895174.
+dev-python/setuptools_trial
+
 # Sam James  (2023-02-18)
 # Backport to Python 3.5(!) hence irrelevant for newer versions of Python
 # where os.scandir() and os.walk() improvements were integrated in the stdlib.



[gentoo-commits] repo/gentoo:master commit in: profiles/

2023-02-17 Thread Sam James
commit: d5038ae5c1051669dc94eb6531b64269ddcc4f82
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 18 07:35:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 07:56:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5038ae5

profiles: last-rite dev-python/scandir

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

 profiles/package.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 66a3d13302be..bcc009aebdbc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-02-18)
+# Backport to Python 3.5(!) hence irrelevant for newer versions of Python
+# where os.scandir() and os.walk() improvements were integrated in the stdlib.
+# Incompatible with Python 3.11. No reverse dependencies.
+# Removal on 2023-03-18. bug #895198
+dev-python/scandir
+
 # Michał Górny  (2023-02-17)
 # Merged into dev-python/pytest-cov in 2020.  No revdeps left.
 # Removal on 2023-03-19.  Bug #895120.



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

2023-02-17 Thread Sam James
commit: 85b5ee8c04ab99dfc9afab7993a8b2f7414543ff
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 18 07:24:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 07:55:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b5ee8c

dev-python/sqlalchemy-rqlite: enable py3.11, use PEP517

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

 .../sqlalchemy-rqlite-1.1.1-r1.ebuild  | 29 ++
 1 file changed, 29 insertions(+)

diff --git a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.1.1-r1.ebuild 
b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.1.1-r1.ebuild
new file mode 100644
index ..6e2345a5d9db
--- /dev/null
+++ b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.1.1-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A SQLAlchemy dialect for rqlite"
+HOMEPAGE="https://github.com/rqlite/sqlalchemy-rqlite;
+SRC_URI="https://github.com/rqlite/sqlalchemy-rqlite/archive//v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/pyrqlite[${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e "s:^__version__ = .*:__version__ = '${PV}':" -i 
src/sqlalchemy_rqlite/constants.py || die
+   distutils-r1_src_prepare
+}



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

2023-02-17 Thread Viorel Munteanu
commit: 5166e149c10b052e625d553cbb628a41ee1dcc28
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 18 07:34:12 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 18 07:34:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5166e149

net-im/mattermost-desktop-bin: drop 5.3.0_rc1

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-im/mattermost-desktop-bin/Manifest |  2 -
 .../mattermost-desktop-bin-5.3.0_rc1.ebuild| 93 --
 2 files changed, 95 deletions(-)

diff --git a/net-im/mattermost-desktop-bin/Manifest 
b/net-im/mattermost-desktop-bin/Manifest
index 3cc4532b2efc..639d761972de 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -1,6 +1,4 @@
 DIST mattermost-desktop-5.2.2-linux-arm64.tar.gz 116257022 BLAKE2B 
42019e849b415870e0f3cda7fd9c0e559945456ac4d06319edf074aecc9ca9bb330aa8547104d4d132f00e237324b6c9bc94dd8e1cd1bc83f50ab50f094a7fc3
 SHA512 
67f32eff87eae54c4cbfe2ffbec3aca1f6be39836d4e912870809a62bbe12c2c30a16c7abc1caab0bba77c1f1b97baa01ee10d3f91615b89a57041a4c64a
 DIST mattermost-desktop-5.2.2-linux-x64.tar.gz 115646636 BLAKE2B 
f3d01c913205dcf2c14cfcfcfc8eba06909c36446a8d6f450270f50328adaf585c5eefa68de212fcc61d012d74b69053790ba9494ee291a90c2b382b530e2e23
 SHA512 
5ef578c2af8afcd55b75f93904eead8257c0f1e9614de34a13705da2c8ce8f0da2ea57cc62b1fffb12b8effa2a2a98bb200c43a7f43635dc910fa91f7e629f35
-DIST mattermost-desktop-5.3.0-rc.1-linux-arm64.tar.gz 99846118 BLAKE2B 
a23325ed7046669bc4d888ffb098eee5a3a278c2b4d93e99bfdfe68808fd4334aa354485d0b55e1456df7e48283ace37c647ffcc069a2af4cd88164ed1a4d785
 SHA512 
655353c24f4598ca80a3c6faf263c9e12d787386428ddc6c78a8ac562171138e2b1f59f8b492d11552c929c2f30a4234c6f12dd467320c13d515cf3a2f4a24ea
-DIST mattermost-desktop-5.3.0-rc.1-linux-x64.tar.gz 99648824 BLAKE2B 
109fe211f55186e9f85ecc120f2b118396a0cd307abc6a4e89d2f4889546dd3cb2b1f931d44bded3f68fde6641971f67d8d44bed12c152c842264944003474ac
 SHA512 
69dbfd3820ec19a34c2a7e06e02f2d6004044b4fa3831b5532059e358be31ffab9e7d057da68f4e39d64310c294ca63adc4fe3bb059c8c963fb51c03d52e5eb4
 DIST mattermost-desktop-5.3.0-rc.2-linux-arm64.tar.gz 99846797 BLAKE2B 
6a7dcd2726bea46d5accb4a4e79ff4f4080f41f659150f5d7c1fccf85466d50bbe9d3d814e6f986bf18c740a4ecb8b28a4d4d11d66ed7acb5e61c55089531bcc
 SHA512 
c64f2be6d5461dc78c3262c7afc84d8070843a4e5fd5c33e89ff7bf24c9db0ab5523a3288fb399446ccf4187a7f78583df8d2bb73a37b1afdea99970d623380c
 DIST mattermost-desktop-5.3.0-rc.2-linux-x64.tar.gz 99649779 BLAKE2B 
7e210b457ff01bb96fb5c6dd09dbefff6bfb549d8462dcf37617faebf2f0a60c5d545f1af65e37b4a1f19dc0335740184ba6caf31536052a1ecfbfc1eaf8cebc
 SHA512 
4fb5bad06b9abe671779389a9ef254c17545f08415765a8b9328f38f6912f76feb8bc992f1832f8a51587d72c46567f128f057a41f6f351e442b192b36d7a4ad

diff --git 
a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.3.0_rc1.ebuild 
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.3.0_rc1.ebuild
deleted file mode 100644
index bcf659429aa4..
--- a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.3.0_rc1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN%-*}"
-MY_PV="${PV/_rc/-rc.}"
-
-inherit desktop xdg
-
-DESCRIPTION="Mattermost Desktop application"
-HOMEPAGE="https://mattermost.com/;
-
-SRC_URI="
-   amd64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz
 )
-   arm64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz
 )
-"
-
-LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT"
-SLOT="0"
-# Starting with 5.2.0 upstream dropped x86 for their binary release #879519
-if [[ ${PV} != *rc* ]]; then
-   KEYWORDS="~amd64 ~arm64"
-fi
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2[X]
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   dev-libs/wayland
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gtk+:3[X]
-   x11-libs/libX11
-   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/pango
-"
-
-QA_PREBUILT="
-   opt/mattermost-desktop/mattermost-desktop
-   opt/mattermost-desktop/libnode.so
-   opt/mattermost-desktop/libffmpeg.so
-   opt/mattermost-desktop/libGLESv2.so
-   opt/mattermost-desktop/libEGL.so
-   opt/mattermost-desktop/libvk_swiftshader.so
-   opt/mattermost-desktop/libvulkan.so.1
-   opt/mattermost-desktop/resources/*
-"
-
-DOCS=(
-   NOTICE.txt
-)
-
-S="${WORKDIR}"
-
-src_install() {
-   if use amd64; then
-   cd 

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

2023-02-17 Thread Viorel Munteanu
commit: 85bc21d5e2bf81f3c363ec053986510d69c680bc
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 18 07:34:05 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 18 07:34:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85bc21d5

net-im/mattermost-desktop-bin: add 5.3.0_rc2

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-im/mattermost-desktop-bin/Manifest |  2 +
 .../mattermost-desktop-bin-5.3.0_rc2.ebuild| 93 ++
 2 files changed, 95 insertions(+)

diff --git a/net-im/mattermost-desktop-bin/Manifest 
b/net-im/mattermost-desktop-bin/Manifest
index 31841085d59e..3cc4532b2efc 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -2,3 +2,5 @@ DIST mattermost-desktop-5.2.2-linux-arm64.tar.gz 116257022 
BLAKE2B 42019e849b415
 DIST mattermost-desktop-5.2.2-linux-x64.tar.gz 115646636 BLAKE2B 
f3d01c913205dcf2c14cfcfcfc8eba06909c36446a8d6f450270f50328adaf585c5eefa68de212fcc61d012d74b69053790ba9494ee291a90c2b382b530e2e23
 SHA512 
5ef578c2af8afcd55b75f93904eead8257c0f1e9614de34a13705da2c8ce8f0da2ea57cc62b1fffb12b8effa2a2a98bb200c43a7f43635dc910fa91f7e629f35
 DIST mattermost-desktop-5.3.0-rc.1-linux-arm64.tar.gz 99846118 BLAKE2B 
a23325ed7046669bc4d888ffb098eee5a3a278c2b4d93e99bfdfe68808fd4334aa354485d0b55e1456df7e48283ace37c647ffcc069a2af4cd88164ed1a4d785
 SHA512 
655353c24f4598ca80a3c6faf263c9e12d787386428ddc6c78a8ac562171138e2b1f59f8b492d11552c929c2f30a4234c6f12dd467320c13d515cf3a2f4a24ea
 DIST mattermost-desktop-5.3.0-rc.1-linux-x64.tar.gz 99648824 BLAKE2B 
109fe211f55186e9f85ecc120f2b118396a0cd307abc6a4e89d2f4889546dd3cb2b1f931d44bded3f68fde6641971f67d8d44bed12c152c842264944003474ac
 SHA512 
69dbfd3820ec19a34c2a7e06e02f2d6004044b4fa3831b5532059e358be31ffab9e7d057da68f4e39d64310c294ca63adc4fe3bb059c8c963fb51c03d52e5eb4
+DIST mattermost-desktop-5.3.0-rc.2-linux-arm64.tar.gz 99846797 BLAKE2B 
6a7dcd2726bea46d5accb4a4e79ff4f4080f41f659150f5d7c1fccf85466d50bbe9d3d814e6f986bf18c740a4ecb8b28a4d4d11d66ed7acb5e61c55089531bcc
 SHA512 
c64f2be6d5461dc78c3262c7afc84d8070843a4e5fd5c33e89ff7bf24c9db0ab5523a3288fb399446ccf4187a7f78583df8d2bb73a37b1afdea99970d623380c
+DIST mattermost-desktop-5.3.0-rc.2-linux-x64.tar.gz 99649779 BLAKE2B 
7e210b457ff01bb96fb5c6dd09dbefff6bfb549d8462dcf37617faebf2f0a60c5d545f1af65e37b4a1f19dc0335740184ba6caf31536052a1ecfbfc1eaf8cebc
 SHA512 
4fb5bad06b9abe671779389a9ef254c17545f08415765a8b9328f38f6912f76feb8bc992f1832f8a51587d72c46567f128f057a41f6f351e442b192b36d7a4ad

diff --git 
a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.3.0_rc2.ebuild 
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.3.0_rc2.ebuild
new file mode 100644
index ..bcf659429aa4
--- /dev/null
+++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.3.0_rc2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-*}"
+MY_PV="${PV/_rc/-rc.}"
+
+inherit desktop xdg
+
+DESCRIPTION="Mattermost Desktop application"
+HOMEPAGE="https://mattermost.com/;
+
+SRC_URI="
+   amd64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz
 )
+   arm64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz
 )
+"
+
+LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+# Starting with 5.2.0 upstream dropped x86 for their binary release #879519
+if [[ ${PV} != *rc* ]]; then
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2[X]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/wayland
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gtk+:3[X]
+   x11-libs/libX11
+   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/pango
+"
+
+QA_PREBUILT="
+   opt/mattermost-desktop/mattermost-desktop
+   opt/mattermost-desktop/libnode.so
+   opt/mattermost-desktop/libffmpeg.so
+   opt/mattermost-desktop/libGLESv2.so
+   opt/mattermost-desktop/libEGL.so
+   opt/mattermost-desktop/libvk_swiftshader.so
+   opt/mattermost-desktop/libvulkan.so.1
+   opt/mattermost-desktop/resources/*
+"
+
+DOCS=(
+   NOTICE.txt
+)
+
+S="${WORKDIR}"
+
+src_install() {
+   if use amd64; then
+   cd mattermost-desktop-${MY_PV}-linux-x64 || die
+   elif use arm64; then
+   cd mattermost-desktop-${MY_PV}-linux-arm64 || die
+   fi
+   newicon app_icon.png ${MY_PN}.png
+
+   insinto "/opt/${MY_PN}/locales"
+   doins locales/*.pak
+
+   

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

2023-02-17 Thread Denis Reva
commit: 8833800b1040bb14980aa5d5ee4607935a555dae
Author: Denis Reva  gmail  com>
AuthorDate: Sat Feb 18 07:32:01 2023 +
Commit: Denis Reva  gmail  com>
CommitDate: Sat Feb 18 07:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8833800b

dev-libs/gbinder: gbinder updated to 1.1.32

Signed-off-by: Denis Reva  gmail.com>

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

diff --git a/dev-libs/gbinder/Manifest b/dev-libs/gbinder/Manifest
index 5667b8a36..dc65cca8b 100644
--- a/dev-libs/gbinder/Manifest
+++ b/dev-libs/gbinder/Manifest
@@ -1 +1,2 @@
 DIST gbinder-1.1.30.tar.gz 205795 BLAKE2B 
a61b720a3d2b9fe79a4754c2e58569d05d8a16bd5dd35ac4e7616401b804604245e2b13a6ef12043737a00ce2f983bc01b408c5b2b68fe0db1b9c9e15b68ca84
 SHA512 
24e4e5156ab3f90dc2255b40ed6e74d0f14bce61879891179ae7291622b4179dd769749635f2811bc8a9f868257224385cf90ab43bd36a52e2f30e92ecb7ffd4
+DIST gbinder-1.1.32.tar.gz 204284 BLAKE2B 
8a4f62c0d4988a02b32b659ea0f959e465ead1ea962504f7ae1aa36687235e522deeba3dc7206e32bb1d7c292de760266d8bb18a85da29df06affe49cd59c95f
 SHA512 
3e4fbfbda627b189faf3eee183548cd4cda8a8b1b94b9f8d03572f1d3bc6fe13907f19104f28e5609f266d4c05c4bdb54c1c5ffbc6c537c9774d1def1d4cb09b

diff --git a/dev-libs/gbinder/gbinder-1.1.32.ebuild 
b/dev-libs/gbinder/gbinder-1.1.32.ebuild
new file mode 100644
index 0..c900ed13f
--- /dev/null
+++ b/dev-libs/gbinder/gbinder-1.1.32.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mer-hybris/libgbinder.git;
+else
+   MY_PN="lib${PN}"
+   MY_P="${MY_PN}-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz  
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="GLib-style interface to binder"
+HOMEPAGE="https://github.com/mer-hybris/libgbinder;
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-libs/libglibutil"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig
+   sys-apps/sed"
+
+PATCHES=(
+   "${FILESDIR}/gbinder-1.1.30-r3-respect-env.patch"
+)
+src_prepare() {
+   default
+   sed -i -e "s|ranlib|$(tc-getRANLIB)|" \
+   Makefile \
+   || die
+}
+
+src_compile() {
+   emake LIBDIR="/usr/$(get_libdir)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
+}
+
+src_test() {
+   emake test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/database_cleaner-active_record/

2023-02-17 Thread Hans de Graaff
commit: ee49a84a89f49ce5c715d4f304a5065e4f434660
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 18 06:43:48 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee49a84a

dev-ruby/database_cleaner-active_record: update upstream metadata

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/database_cleaner-active_record/metadata.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/database_cleaner-active_record/metadata.xml 
b/dev-ruby/database_cleaner-active_record/metadata.xml
index 9f4afe8163af..e18d50349cb2 100644
--- a/dev-ruby/database_cleaner-active_record/metadata.xml
+++ b/dev-ruby/database_cleaner-active_record/metadata.xml
@@ -6,6 +6,7 @@
 Gentoo Ruby Project
   
   
-bmabey/database_cleaner
+DatabaseCleaner/database_cleaner
+database_cleaner-active_record
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rjb/

2023-02-17 Thread Hans de Graaff
commit: dae524c222b38b33b9d584c0cd51c16774086cd2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 18 07:15:20 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dae524c2

dev-ruby/rjb: add 1.6.7

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rjb/Manifest |  1 +
 dev-ruby/rjb/rjb-1.6.7.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-ruby/rjb/Manifest b/dev-ruby/rjb/Manifest
index 5b0afe13abb3..f0598577ab40 100644
--- a/dev-ruby/rjb/Manifest
+++ b/dev-ruby/rjb/Manifest
@@ -1,2 +1,3 @@
 DIST rjb-1.6.5.gem 75264 BLAKE2B 
0608e3d2a70fbf909c2be454e71960ae900fadeda936677c290de1b1bfebacd43e9582dea847b3b6ca6c7294c11ff6fce409c1f59c72aea22c3fbc337ca0c590
 SHA512 
328a2b58eaf4673d5218ae7c87708c115b817f082844893c548a1fab5b544f729d6874cdba4f4fff6443e2fde2370daa8937f729b949c842461a4988033685ac
 DIST rjb-1.6.6.gem 74752 BLAKE2B 
a5dc335d9d5380b9ae6a94dabbe6c2c2db3daeffbe5a4900928ebc64eaeca07b4bb6bd1957a10639153808adb0910768b76fc733175e102824508e889690d30c
 SHA512 
6b6af001905e4b342ec54149ac5dd475c2ab240be5622e1cd8e31765ea5c273542110a75fa92e7d0e220a07689ada9d2b899b37c6840353733e59a19c8e13b1a
+DIST rjb-1.6.7.gem 74752 BLAKE2B 
835bc45b4568599e030033d9cff4d1df2da2cffd63ad594a437eeae7974d5e6f1bea490631c79f0990697f006e0006aab923134860aaf57312b153f750bda62b
 SHA512 
ae5980621900d2605372f1cb3783d213e19da7bf1a7b2834dbdb99895476ecf2dad0ee474140e2747bbd477a5ab6d4be94cc9bf4fd0b8f0109ded94d7621bb7e

diff --git a/dev-ruby/rjb/rjb-1.6.7.ebuild b/dev-ruby/rjb/rjb-1.6.7.ebuild
new file mode 100644
index ..aa1f63d005b9
--- /dev/null
+++ b/dev-ruby/rjb/rjb-1.6.7.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="readme.txt ChangeLog"
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+
+inherit java-pkg-2 ruby-fakegem
+
+DESCRIPTION="Rjb is a Ruby-Java software bridge"
+HOMEPAGE="https://github.com/arton/rjb;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples hardened"
+
+DEPEND=">=virtual/jdk-1.8
+   hardened? ( sys-apps/paxctl )"
+RDEPEND=">=virtual/jre-1.8:*"
+
+pkg_setup() {
+   ruby-ng_pkg_setup
+   java-pkg-2_pkg_setup
+}
+
+all_ruby_prepare() {
+   # The console is not available for testing.
+   sed -i -e '/test_noarg_sinvoke/,/end/ s:^:#:' test/test.rb || die
+
+   # Avoid encoding tests since not all locales may be available.
+   sed -i -e '/test_kjconv/,/^  end/ s:^:#:' test/test.rb || die
+
+   # Fix build on openjdk-11
+   sed -i -e 's#javah -classpath ../data/rjb 
jp.co.infoseek.hp.arton.rjb.RBridge#javac -h . -classpath ../data/rjb 
RBridge.java#g' ext/extconf.rb || die
+}
+
+each_ruby_prepare() {
+   #dev-lang/ruby might need the "hardened" flag to enforce the following:
+   if use hardened; then
+   paxctl -v /usr/bin/ruby 2>/dev/null | grep MPROTECT | grep 
disabled || ewarn '!!! rjb will only work if ruby is MPROTECT disabled\n  
please disable it if required using paxctl -m /usr/bin/ruby'
+   fi
+   # force compilation of class file for our JVM
+   rm -rf data
+}
+
+each_ruby_install() {
+   each_fakegem_install
+
+   if use examples; then
+   dodoc -r samples
+   fi
+}
+
+each_ruby_test() {
+   if use hardened; then
+   paxctl -v ${RUBY} 2>/dev/null | grep MPROTECT | grep -q disabled
+   if [ $? = 0 ]; then
+   ${RUBY} -C test -I../lib:.:../ext test.rb || die
+   else
+   ewarn "${RUBY} has MPROTECT enabled, rjb will not work 
until it is disabled, skipping tests."
+   fi
+   else
+   ${RUBY} -C test -I../lib:.:../ext test.rb || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rouge/

2023-02-17 Thread Hans de Graaff
commit: 0085954f51dd043fbc7ef16b059d99da548d2971
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 18 07:29:24 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0085954f

dev-ruby/rouge: add 4.1.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rouge/Manifest   |  1 +
 dev-ruby/rouge/rouge-4.1.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index 26aa13008b3d..51d1a0f3f827 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -2,3 +2,4 @@ DIST rouge-3.29.0.tar.gz 1024187 BLAKE2B 
ee29f9d22211dec38ec2fdd49da4dbd28957876
 DIST rouge-3.30.0.tar.gz 1036048 BLAKE2B 
79dde9ed8a282b22aa044bef1a17cdde705e5361aa9298789d1de155260a69a200d8039c400d22db5719039d67f0d9179c31574190684da50ea64fba92c63ec8
 SHA512 
f21ff96d2d1f248dfffb02ea2312b4c01090b2b5664588e00763d0ede0d8af701efe0cdabb551a2debff26a301dfaffa7a07aa579d73806c6635f03dd15dcfe1
 DIST rouge-4.0.0.tar.gz 1036030 BLAKE2B 
7f446bd6a84d8eed28faf5b873ede459aff5c7a73328b71ceb50bd939d76281daca77d60ab6ff47aee5f7e7b120f8c0ee0010364679196d7d41373b860e76920
 SHA512 
9917a9f913373371ba11abb90389273b5d97e7287fa6c265ce40dbaad040a29a900c6843cfc1688315a489c2e32d188840d23052190783eb353f5ffd098b895b
 DIST rouge-4.0.1.tar.gz 1041393 BLAKE2B 
f2c26a918b0365a1b65d938e8835fbe96cdedaeaad5d06e24972f79b0dd8b27bd301ec7ccc7de603f64fbdda5ddd06fdca870a06e0365eeb6adf7f0e7a4cfb2c
 SHA512 
1a7f564d27c2c12c060eeb29f1fdb38e01c1c4c22424b78cfb7b0b19e61e50e9266f21aa6972694a654111cdf6205e2326650ac3e5ef4d0fa182732bd3609494
+DIST rouge-4.1.0.tar.gz 1045005 BLAKE2B 
4cbff8d855d36e2d4ab79bc7c125eb2e757f11dabfc5501f59687d7203d3ca1ac503a44caa938de05a99676b4fbe885dd7c012139dbbbfe110d5409e7d3ffc1a
 SHA512 
02bcdcf57d3eb896a006513439930791e4a7486c83e1124fff8d8d2abe211d151b238b52dac1a14019dfed061a44ab249ce7979b94602df730c5684522320252

diff --git a/dev-ruby/rouge/rouge-4.1.0.ebuild 
b/dev-ruby/rouge/rouge-4.1.0.ebuild
new file mode 100644
index ..0e3272b2a092
--- /dev/null
+++ b/dev-ruby/rouge/rouge-4.1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+RUBY_FAKEGEM_GEMSPEC="rouge.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in 
pure Ruby"
+HOMEPAGE="https://github.com/rouge-ruby/rouge;
+SRC_URI="https://github.com/rouge-ruby/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
+   test? ( dev-ruby/minitest-power_assert )
+   dev-ruby/yard
+"
+
+ruby_add_rdepend "dev-ruby/redcarpet !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rouge/

2023-02-17 Thread Hans de Graaff
commit: d6ce883fcc7a066c4ae9f6980d27b0d3e46d2dbf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 18 07:29:34 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ce883f

dev-ruby/rouge: update upstream metadata

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rouge/metadata.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/rouge/metadata.xml b/dev-ruby/rouge/metadata.xml
index 7aa361717101..98198ea0fe7c 100644
--- a/dev-ruby/rouge/metadata.xml
+++ b/dev-ruby/rouge/metadata.xml
@@ -6,6 +6,7 @@
 Gentoo Ruby Project
   
   
-jneen/rouge
+rouge-ruby/rouge
+rouge
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mqtt/

2023-02-17 Thread Hans de Graaff
commit: 79683c99fb2c05d0c77cbcc29226d1c07c2d3663
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 18 07:04:42 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79683c99

dev-ruby/mqtt: add 0.6.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/mqtt/Manifest  |  1 +
 dev-ruby/mqtt/mqtt-0.6.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ruby/mqtt/Manifest b/dev-ruby/mqtt/Manifest
index 46758110bb7a..9a74617a7718 100644
--- a/dev-ruby/mqtt/Manifest
+++ b/dev-ruby/mqtt/Manifest
@@ -1 +1,2 @@
 DIST mqtt-0.5.0.tar.gz 43944 BLAKE2B 
1bd1002a83af339627377ecd850980fc00788133da3393e999dd798ac7544d70a6fdd45129b03ae36402aac28a3212171b77df2223fdee45ea4778405e61543b
 SHA512 
ad6e6cb4775e89725a9aa02f2a1d91871cd34f2e5bf35033456b93ec09ec90a6fdcf1cbaf8822e1f032f0a52cde23db55fbb1e4eff4540e331397c180e7c6ed0
+DIST mqtt-0.6.0.tar.gz 45975 BLAKE2B 
e3548db5a1d758168c86be8a1d313ccd0cc7ed7d5993f03688d6c68de7b28fc1c42f87de5d9cca459b0cb383d65640ba00c1015261fc777bb56811a51147924e
 SHA512 
c9dbf86c583c9e57af97a1481b308a3d3fc796a6dd813dce83a8206d773a343242423fa116abc4b8ce34a1d6f0cb2026cc9189dd8b98af69c980c54501e130d8

diff --git a/dev-ruby/mqtt/mqtt-0.6.0.ebuild b/dev-ruby/mqtt/mqtt-0.6.0.ebuild
new file mode 100644
index ..4aaf45515c2c
--- /dev/null
+++ b/dev-ruby/mqtt/mqtt-0.6.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_GEMSPEC="mqtt.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pure Ruby gem that implements the MQTT protocol"
+HOMEPAGE="https://github.com/njh/ruby-mqtt;
+SRC_URI="https://github.com/njh/ruby-mqtt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="ruby-${P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#: ; /SimpleCov/,/^  end/ s:^:#:' 
spec/spec_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mime-types-data/

2023-02-17 Thread Hans de Graaff
commit: eef7396e701364af37cbb1cc560ee24fc857911b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 18 06:48:11 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef7396e

dev-ruby/mime-types-data: add 3.2023.0218.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/mime-types-data/Manifest  |  1 +
 .../mime-types-data-3.2023.0218.1.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-ruby/mime-types-data/Manifest 
b/dev-ruby/mime-types-data/Manifest
index c4f5616e4bfa..3b8464205d03 100644
--- a/dev-ruby/mime-types-data/Manifest
+++ b/dev-ruby/mime-types-data/Manifest
@@ -1 +1,2 @@
 DIST mime-types-data-3.2022.0105.gem 196096 BLAKE2B 
a36b9254e256c86adf7bff10a0c2e2d4d0bd25257ff7c8b5bc65e57012b2b70a5d1ce9a1ef88126a18cf00bf801eb068160dfbdea4119afe8ee99075c54eb0ee
 SHA512 
4b5998fb5d39ba89d4ee4f2f1fe20ec93a6b7214b28b77421dd9f7647b14c88342ba17f709f34640f65ce4c1bda08bd2be4aa35c7f99ea1ba2f9e21458540a00
+DIST mime-types-data-3.2023.0218.1.gem 201216 BLAKE2B 
3ccd9fcdc70fe9b09f0e9ca61356dd4c2563ac7fe32d75fdbdbaace9ba0757b274fec98c56cfdcae7f2f9f0840cc83a7ea9f3c9e420b3c8de076c87abb1621d9
 SHA512 
db0c4fddfcdd21ed1d8bd05039a14406600611be7fabd5d0021e8972d89e85ef2dd2d4e75bafb4e9ac7cf15606b4d4f67d6c6760fca6569fb2e2d6ba0d3f8145

diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2023.0218.1.ebuild 
b/dev-ruby/mime-types-data/mime-types-data-3.2023.0218.1.ebuild
new file mode 100644
index ..d8475d2acdac
--- /dev/null
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2023.0218.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Registry for information about MIME media type definitions"
+HOMEPAGE="https://github.com/mime-types/mime-types-data;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/regexp_parser/

2023-02-17 Thread Hans de Graaff
commit: 5ae07413114bcc86e8ffdefe90bbb45f6ecc3a56
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 18 07:14:28 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae07413

dev-ruby/regexp_parser: add 2.7.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/regexp_parser/Manifest   |  1 +
 dev-ruby/regexp_parser/regexp_parser-2.7.0.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest
index 91f225c7e2a7..c721625988c0 100644
--- a/dev-ruby/regexp_parser/Manifest
+++ b/dev-ruby/regexp_parser/Manifest
@@ -2,3 +2,4 @@ DIST regexp_parser-2.4.0.tar.gz 93162 BLAKE2B 
cab80ca22b1f34d60a47f7bb3f671e2a7a
 DIST regexp_parser-2.6.0.tar.gz 96082 BLAKE2B 
13247e32002ff2b7d33cb24ce20b4841b11202c9427c701e4e970c30e24172bcae949680a7b33130c61050996b49fafd535f8f7f4bc853a6780738d5901a1846
 SHA512 
1d05f664de803253a000ded43cf4ed492914eb285bdeb1613597568f13804587c829f80289e11ba00274b25862331e36010d5214e64abc1ec3fa9cd9895cb863
 DIST regexp_parser-2.6.1.tar.gz 96292 BLAKE2B 
0b981aff33e31c821bff82348d84b755532460a57d328e50b123eb73c04553ebaaf6f4bb360c59798ef0ad1886904e8cf95202a4b50206fa6e88fedf00492a32
 SHA512 
990d2af8577466887be24f9a942fe1f833a73c2e1048f7ce9d11aced3179fda5385eae9234c6242f306b71ec6014bf087bf67f789e23c513306f307a114f855f
 DIST regexp_parser-2.6.2.tar.gz 96648 BLAKE2B 
5da51aa2a76a0f4156cb564936e457d301d3c479d15cc7788e69b3f359aa3555cf61e81c7ddc58f11966c1208c72ceb6f8950e3db2c1924c0185c18ef6c00cec
 SHA512 
ac866233784385e89419f22eeb16c1de08e742715a8454024d94d00078ceaba2a9159e7d8cdc7dff1f93bda61be405453c63666caf31173154b802493c150ec0
+DIST regexp_parser-2.7.0.tar.gz 97494 BLAKE2B 
676829775c73939f981758ce36b8ad40bf94ba91a75514a6446730abe256fb47877455f973ded2b5a5e6b92ce8adf46e4553231fc8d21579fd08a4acd7273e28
 SHA512 
850cdc4c1f51e14f7cd704900ded9e82f827a9a26c979113e17bd316bd6a21038fa4f23b3791c6a50b9a675a8524f21504526e40da14fe74baae566d267b9d7c

diff --git a/dev-ruby/regexp_parser/regexp_parser-2.7.0.ebuild 
b/dev-ruby/regexp_parser/regexp_parser-2.7.0.ebuild
new file mode 100644
index ..e25b4b714e78
--- /dev/null
+++ b/dev-ruby/regexp_parser/regexp_parser-2.7.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="regexp_parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular 
expressions"
+HOMEPAGE="https://github.com/ammar/regexp_parser;
+SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "dev-ruby/rake dev-ruby/rspec:3
+   test? ( dev-ruby/ice_nine dev-ruby/regexp_property_values 
dev-ruby/rspec:3 )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
+
+each_ruby_compile() {
+   CI=true ${RUBY} -S rake ragel:rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-feedparser/

2023-02-17 Thread Hans de Graaff
commit: 6d0464753028c2356980f9607bd7611c578267f4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 15 06:42:20 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d046475

dev-ruby/ruby-feedparser: add 0.11.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-feedparser/Manifest  |  1 +
 .../ruby-feedparser/ruby-feedparser-0.11.0.ebuild  | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-ruby/ruby-feedparser/Manifest 
b/dev-ruby/ruby-feedparser/Manifest
index 960a3ab1710c..a20800a3ccad 100644
--- a/dev-ruby/ruby-feedparser/Manifest
+++ b/dev-ruby/ruby-feedparser/Manifest
@@ -1 +1,2 @@
 DIST ruby-feedparser-0.10.0.tar.gz 2697849 BLAKE2B 
679e8442b5b11eb56b30d346edc54d76d8f94f43ab26299ec0dd831faf6acb7fde304b4d6f8147d67ab013c9d7e50c163fcb75e8aa10ddc9091529e29eeb0d79
 SHA512 
0cbf8543a73385f1bd7fd2bcd647828e4e03ec648a62cd898cfd58ed574ede68760184037a5c7ba58acc42d1d51c54158ad1247216ede415791d0bbaf99a5ce8
+DIST ruby-feedparser-0.11.0.tar.gz 2698521 BLAKE2B 
55e3107fbef971e865b05ac0dc4ced0c0033689a93124c7ee7aff5c9979a8bdabf65a88484f744b7a4703cd8e10473d8fe76d6970f00b248afe37681154fe4ca
 SHA512 
96f0d0471f3a1f61e4889c988e154bf4a1f8df5e3117e9c31fdcad905435276be58ad1027bd86f9ca9872f50ee020a04b78df0ad44b39b6ae096fdce7b64ed42

diff --git a/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.0.ebuild 
b/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.0.ebuild
new file mode 100644
index ..4388459c4a69
--- /dev/null
+++ b/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="README"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+GITHUB_USER="feed2imap"
+
+DESCRIPTION="Ruby library to parse ATOM/RSS feeds"
+HOMEPAGE="https://github.com/feed2imap/ruby-feedparser;
+SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/magic"
+
+ruby_add_bdepend "dev-ruby/magic
+   test? ( dev-ruby/mocha:1.0 )"
+
+all_ruby_prepare() {
+   # Extract gemspec source from Rakefile
+   sed -n -e '/Gem::Specification/,/end$/p' Rakefile > 
${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e 's/PKG_NAME/"'${PN}'"/' \
+   -e 's/PKG_VERSION/"'${PV}'"/' \
+   -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '2igem "mocha", "<2"' test/tc_sgml_parser.rb || die
+}
+
+each_ruby_prepare() {
+   sed -i -e '/PKG_VERSION/ s:ruby:'${RUBY}':' Rakefile || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mime-types-data/

2023-02-17 Thread Hans de Graaff
commit: a6c2874e1d80b9218ae5db9e210a613aa4345f04
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 18 06:46:50 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c2874e

dev-ruby/mime-types-data: drop 3.2021.0901, 3.2021.1115

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/mime-types-data/Manifest  |  2 --
 .../mime-types-data-3.2021.0901.ebuild | 22 --
 .../mime-types-data-3.2021.1115.ebuild | 22 --
 3 files changed, 46 deletions(-)

diff --git a/dev-ruby/mime-types-data/Manifest 
b/dev-ruby/mime-types-data/Manifest
index aab107ad7fb6..c4f5616e4bfa 100644
--- a/dev-ruby/mime-types-data/Manifest
+++ b/dev-ruby/mime-types-data/Manifest
@@ -1,3 +1 @@
-DIST mime-types-data-3.2021.0901.gem 170496 BLAKE2B 
549bddb921941f15599db71dd76ed1502341101386c10550372796d5de8591575f4525276e196bfafe246132ce6a67007cd8afb0634013e5690eef06439af84a
 SHA512 
382cfe97d19e516925dfa04220516ea6f2c4002e92831d6bb112c11a5378bf8af5b373763841ed84e6fa1bca4d72d4fe9ccde94ad0a9f6f7ce9930270574d8db
-DIST mime-types-data-3.2021.1115.gem 195072 BLAKE2B 
233d801305d48a6fc126b8439b2067e6c6eb9e27bd48391fe0a701ca01b12aa23cf807999f46ad945e766b26d8d25a16453a26148f7c91d9322ef8704590cb4b
 SHA512 
995606efc98dcdb9c19cf94ea758a210fde3e56ed6cd853101c97964dff0fba0da07aff87c4e39bbe11887ce2e15b19d781fce4ce264671d004426dde2761c64
 DIST mime-types-data-3.2022.0105.gem 196096 BLAKE2B 
a36b9254e256c86adf7bff10a0c2e2d4d0bd25257ff7c8b5bc65e57012b2b70a5d1ce9a1ef88126a18cf00bf801eb068160dfbdea4119afe8ee99075c54eb0ee
 SHA512 
4b5998fb5d39ba89d4ee4f2f1fe20ec93a6b7214b28b77421dd9f7647b14c88342ba17f709f34640f65ce4c1bda08bd2be4aa35c7f99ea1ba2f9e21458540a00

diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2021.0901.ebuild 
b/dev-ruby/mime-types-data/mime-types-data-3.2021.0901.ebuild
deleted file mode 100644
index 2bd23b86cbff..
--- a/dev-ruby/mime-types-data/mime-types-data-3.2021.0901.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Registry for information about MIME media type definitions"
-HOMEPAGE="https://github.com/mime-types/mime-types-data;
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE=""

diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2021.1115.ebuild 
b/dev-ruby/mime-types-data/mime-types-data-3.2021.1115.ebuild
deleted file mode 100644
index 177ccbaec43f..
--- a/dev-ruby/mime-types-data/mime-types-data-3.2021.1115.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Registry for information about MIME media type definitions"
-HOMEPAGE="https://github.com/mime-types/mime-types-data;
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/maxitest/

2023-02-17 Thread Hans de Graaff
commit: ba1d030f52ef57639a695227d766c239a3bc9e05
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 18 06:46:20 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba1d030f

dev-ruby/maxitest: add 4.4.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/maxitest/Manifest  |  1 +
 dev-ruby/maxitest/maxitest-4.4.1.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest
index e35382ac970e..f31b1a7cfb42 100644
--- a/dev-ruby/maxitest/Manifest
+++ b/dev-ruby/maxitest/Manifest
@@ -1,3 +1,4 @@
 DIST maxitest-3.7.0.tar.gz 62716 BLAKE2B 
9919702c3b6c701edf6a5de8c1054547edaeeda518a7b7bae3f419cba9f92f535ec7870ece080fb472d7635243afec4aeed4a27fd839874aa40d63d6ce4ecab8
 SHA512 
4843f9d405a40177622e9892d1e5fffe297ae03cfef68b73ce3ee966cc3a36e126a9f5a5018b898465f5ad40f8d4fc1e6bf53f5c76b376efeff669b57dd1e8aa
 DIST maxitest-4.3.0.tar.gz 62596 BLAKE2B 
ddfa98aa4b4e1e0c85100ed6b703e8b76f5a251913e34de03f8cacdc0eb3a60014945786c1f60d81163d8c690f1cf37689fdc05b15a53b63b08247842f736176
 SHA512 
b81cc37bbd1ed5c149c4d541591fcec46e1e1fc74fc20205cf33745de4fad7fc302e8120b79d17e39412d7133b8d57fee064e1a36380efbde9bdd22f7bbc05b7
 DIST maxitest-4.4.0.tar.gz 62749 BLAKE2B 
0545da95ff3bf6c61a330f041b7944f7ef7dfdb00267d28273b8a0bf8914647a0c34e32a826acc89fe2f2d9a1ac2cc610ca968cef273a6a6e7d64db68c6583cf
 SHA512 
37b6a8c9a992fd54c605c0b26a490ddfd8b06e00e9686a41e6170d81c047b6b255ad337f315d8c5d4176e8acba19e2a51061a402bba7dd3d528e14d20e2d24c4
+DIST maxitest-4.4.1.tar.gz 62757 BLAKE2B 
0023472200643dcc17aa7fc3720ebdaccb988628eedd55d69c47a0702b4700760dcc9178f1d63a29d8b0a461ceb7195f9d13579cf0393a3ca669515bcf77239a
 SHA512 
927c5619541f13b2af064f1adb01670ec43570252a62d32b98674b7d4dd72ebc02594c000f6dfae7b9de275086df23e418f13c4c21595d47f429b86d0941dbc2

diff --git a/dev-ruby/maxitest/maxitest-4.4.1.ebuild 
b/dev-ruby/maxitest/maxitest-4.4.1.ebuild
new file mode 100644
index ..b0ac344fdff3
--- /dev/null
+++ b/dev-ruby/maxitest/maxitest-4.4.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="Readme.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Minitest + all the features you always wanted"
+HOMEPAGE="https://github.com/grosser/maxitest;
+SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/database_cleaner-active_record/

2023-02-17 Thread Hans de Graaff
commit: c4e9d88be817c231da9ad3b4d3d8d728a05604f2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 18 06:43:36 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e9d88b

dev-ruby/database_cleaner-active_record: add 2.1.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/database_cleaner-active_record/Manifest   |  1 +
 .../database_cleaner-active_record-2.1.0.ebuild| 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/database_cleaner-active_record/Manifest 
b/dev-ruby/database_cleaner-active_record/Manifest
index ffc9f0f49c4a..b4d1c4db7561 100644
--- a/dev-ruby/database_cleaner-active_record/Manifest
+++ b/dev-ruby/database_cleaner-active_record/Manifest
@@ -1 +1,2 @@
 DIST database_cleaner-active_record-2.0.1.gem 12288 BLAKE2B 
3c9afbca6186d7489b271b8f52834cc30d0087176129c06403a99cbdc18b3d565ce0422e916ca7e4b2f8bbe96f1deaba1b7fd982eab676aab0fa7db55923fbb3
 SHA512 
5b52b1e1a3f0c75dbd699ca5a2a5e6eacb9b93ca5c69661cc277eb2b3170b93240c72b1ce4d751e768e78eb4d933a3179b3d32dd1c57ae2ffa7b572acb8e3745
+DIST database_cleaner-active_record-2.1.0.gem 13312 BLAKE2B 
7afa419e19d621cfe089a790f8562f9da521d53e1683de080ab1296fd30024ac2d284777fbb374145f7e7b455b2561aac21d998b65f2cfa36da2d3f1ac76cbbe
 SHA512 
4472a2217c0edf3fda63fa2cba7536c68764f71b6da7ec6b6d1e5a6627ff62ebfee093b17603eb287adf9eb68e8168aa06b50f87c3427153e84a163d1f68ae28

diff --git 
a/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.1.0.ebuild
 
b/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.1.0.ebuild
new file mode 100644
index ..bd562315f7ed
--- /dev/null
+++ 
b/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+# There are specs and features but they all require configured databases.
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Strategies for cleaning databases using ActiveRecord"
+HOMEPAGE="https://github.com/DatabaseCleaner/database_cleaner-active_record;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+   || ( dev-ruby/activerecord:6.1 dev-ruby/activerecord:6.0 
dev-ruby/activerecord:5.2 )
+   dev-ruby/database_cleaner-core:2.0
+"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/dalli/

2023-02-17 Thread Hans de Graaff
commit: 7a66548ebd8f1a20243f7661df1effcf78d2cfea
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 18 06:40:13 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 18 07:29:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a66548e

dev-ruby/dalli: add 3.2.4

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/dalli/Manifest   |  1 +
 dev-ruby/dalli/dalli-3.2.4.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest
index 77085b067f49..d4a061f40996 100644
--- a/dev-ruby/dalli/Manifest
+++ b/dev-ruby/dalli/Manifest
@@ -1 +1,2 @@
 DIST dalli-3.2.3.tar.gz 71163 BLAKE2B 
cdb205f39dce8e7c64da808a5da8b0c295ca938b21d1a42f16a7fda06d47b11c9d357240d633b17ec140e90a1838d4e28da6333971eaad043ffd04508ffb7537
 SHA512 
43729fa6f7ee92d886e113c6c04f1334c74bcb189e5c75205cc955a94fe1e0d834f94b69d1e9408609f4039018417da74f9b80fc8851ed33ee3fd60fb77df224
+DIST dalli-3.2.4.tar.gz 71999 BLAKE2B 
bb4ea91328e60740d8be0664b2a359007230efcc87611e620b08cc18292e85384780afcc09de575314f3bd39d261b8d26c558f4329ba55f13f1306681ce0ec71
 SHA512 
5f5f802a76b1d611b42251c8eb70538cb1da6b43bb681fb7e0b4a7124bf46ab4d89be4ab31bb071d7205c897ba940ef523384efa18b5723d57d8edaea2198350

diff --git a/dev-ruby/dalli/dalli-3.2.4.ebuild 
b/dev-ruby/dalli/dalli-3.2.4.ebuild
new file mode 100644
index ..204696f2dc97
--- /dev/null
+++ b/dev-ruby/dalli/dalli-3.2.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md Performance.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A high performance pure Ruby client for accessing memcached 
servers"
+HOMEPAGE="https://github.com/petergoldstein/dalli;
+SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE=""
+
+DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )"
+
+ruby_add_bdepend "test? (
+   dev-ruby/minitest:5
+   dev-ruby/rack
+)"
+
+all_ruby_prepare() {
+   chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+   sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die
+
+   sed -i -e '3igem "minitest", "~> 5.0"; require "dalli"' \
+   -e '/bundler/ s:^:#:' test/helper.rb || die
+
+   sed -i -e "s:/tmp:${T}:" test/utils/certificate_generator.rb || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libglibutil/files/, dev-libs/libglibutil/

2023-02-17 Thread Denis Reva
commit: ef76e641ad886156fba54c21ffddc07619cf4f74
Author: Denis Reva  gmail  com>
AuthorDate: Sat Feb 18 07:29:08 2023 +
Commit: Denis Reva  gmail  com>
CommitDate: Sat Feb 18 07:29:08 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef76e641

dev-libs/libglibutil: Updated to 1.0.68

Signed-off-by: Denis Reva  gmail.com>

 dev-libs/libglibutil/Manifest  |  1 +
 .../files/libglibutil-1.0.68-respect-env.patch | 57 ++
 dev-libs/libglibutil/libglibutil-1.0.68.ebuild | 36 ++
 3 files changed, 94 insertions(+)

diff --git a/dev-libs/libglibutil/Manifest b/dev-libs/libglibutil/Manifest
index d06f4a980..9b1701cb8 100644
--- a/dev-libs/libglibutil/Manifest
+++ b/dev-libs/libglibutil/Manifest
@@ -1 +1,2 @@
 DIST libglibutil-1.0.67.tar.gz 58717 BLAKE2B 
b53f6b416b974a0b7d24dba1c8497e5c8eceec32734006ab7c2bc5e5ce45e70ce63a0719f7a10127b90ad88394220edc4d2a97825fb82f7173bb68032e5f2e48
 SHA512 
5b8d4b00ae149bba0b2df55d5e23910dc52ef3a7ee9162202afe4774e246e9389ba971b3d54ac0542b3678b15a3310c8d0e7536b7296d1a3b82e2ae2f021c541
+DIST libglibutil-1.0.68.tar.gz 60087 BLAKE2B 
449952f5fc8791ab7ede3876cf473486bbd73e36c41353c8d54b528a483453ffbc0c0f7a39b5748626d967e8cc4a667c83f97f297d5a7169ea066f111da1eb78
 SHA512 
8437c9eb125a42e9a4fcd1063818472a1e6a27375189b9996d2ce2c4c96de813b532dd7806d917164987fb4d6e5d67bd981b251b3c0f33cc66e9dd857de04fa1

diff --git a/dev-libs/libglibutil/files/libglibutil-1.0.68-respect-env.patch 
b/dev-libs/libglibutil/files/libglibutil-1.0.68-respect-env.patch
new file mode 100644
index 0..ee06f79d5
--- /dev/null
+++ b/dev-libs/libglibutil/files/libglibutil-1.0.68-respect-env.patch
@@ -0,0 +1,57 @@
+diff --git a/Makefile b/Makefile
+index 7198243..8a1a698 100644
+--- a/Makefile
 b/Makefile
+@@ -81,20 +81,20 @@ FULL_CFLAGS = $(BASE_FLAGS) $(CFLAGS) $(DEFINES) 
$(WARNINGS) $(INCLUDES) \
+   -MMD -MP $(shell pkg-config --cflags $(PKGS))
+ FULL_LDFLAGS = $(BASE_FLAGS) $(LDFLAGS) -shared -Wl,-soname,$(LIB_SONAME) \
+   $(shell pkg-config --libs $(PKGS))
+-DEBUG_FLAGS = -g
++DEBUG_FLAGS =
+ RELEASE_FLAGS =
+-COVERAGE_FLAGS = -g
++COVERAGE_FLAGS =
+ 
+ KEEP_SYMBOLS ?= 0
+ ifneq ($(KEEP_SYMBOLS),0)
+-RELEASE_FLAGS += -g
++#RELEASE_FLAGS +=
+ endif
+ 
+ DEBUG_LDFLAGS = $(FULL_LDFLAGS) $(DEBUG_FLAGS)
+ RELEASE_LDFLAGS = $(FULL_LDFLAGS) $(RELEASE_FLAGS)
+-DEBUG_CFLAGS = $(FULL_CFLAGS) $(DEBUG_FLAGS) -DDEBUG
+-RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS) -O2
+-COVERAGE_CFLAGS = $(FULL_CFLAGS) $(COVERAGE_FLAGS) -O0 --coverage
++DEBUG_CFLAGS = $(FULL_CFLAGS) $(DEBUG_FLAGS)
++RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS)
++COVERAGE_CFLAGS = $(FULL_CFLAGS) $(COVERAGE_FLAGS)
+ 
+ #
+ # Files
+@@ -120,11 +120,11 @@ COVERAGE_STATIC_LIB = $(COVERAGE_BUILD_DIR)/$(STATIC_LIB)
+ #
+ 
+ DEPS = $(DEBUG_OBJS:%.o=%.d) $(RELEASE_OBJS:%.o=%.d) $(COVERAGE_OBJS:%.o=%.d)
+-ifneq ($(MAKECMDGOALS),clean)
+-ifneq ($(strip $(DEPS)),)
+--include $(DEPS)
+-endif
+-endif
++#ifneq ($(MAKECMDGOALS),clean)
++#ifneq ($(strip $(DEPS)),)
++#-include $(DEPS)
++#endif
++#endif
+ 
+ $(PKGCONFIG): | $(BUILD_DIR)
+ $(DEBUG_OBJS) $(DEBUG_LIB) $(DEBUG_STATIC_LIB): | $(DEBUG_BUILD_DIR)
+@@ -192,7 +192,7 @@ $(DEBUG_LIB): $(DEBUG_OBJS)
+ $(RELEASE_LIB): $(RELEASE_OBJS)
+   $(LD) $(RELEASE_OBJS) $(RELEASE_LDFLAGS) -o $@
+ ifeq ($(KEEP_SYMBOLS),0)
+-  $(STRIP) $@
++# $(STRIP) $@
+ endif
+ 
+ $(DEBUG_LINK): $(DEBUG_LIB)

diff --git a/dev-libs/libglibutil/libglibutil-1.0.68.ebuild 
b/dev-libs/libglibutil/libglibutil-1.0.68.ebuild
new file mode 100644
index 0..2dc818e85
--- /dev/null
+++ b/dev-libs/libglibutil/libglibutil-1.0.68.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sailfishos/libglibutil.git;
+else
+   SRC_URI="https://github.com/sailfishos/libglibutil/archive/${PV}.tar.gz 
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Library of glib utilities from sailfishos project"
+HOMEPAGE="https://github.com/sailfishos/libglibutil;
+LICENSE="BSD"
+SLOT="0"
+
+DEPEND="dev-libs/glib"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+PATCHES=(
+   "${FILESDIR}/libglibutil-1.0.68-respect-env.patch"
+)
+
+src_compile() {
+   emake LIBDIR="/usr/$(get_libdir)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
+}
+
+src_test() {
+   emake test
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-containers/waydroid/

2023-02-17 Thread Denis Reva
commit: 37f3c8845d7e3a713d4f13f3abaf3d9453e6059d
Author: Denis Reva  gmail  com>
AuthorDate: Sat Feb 18 07:14:08 2023 +
Commit: Denis Reva  gmail  com>
CommitDate: Sat Feb 18 07:16:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37f3c884

app-containers/waydroid: Waydroid launcher updated to 1.4.0

Signed-off-by: Denis Reva  gmail.com>

 app-containers/waydroid/Manifest| 2 +-
 .../waydroid/{waydroid-1.3.4-r6.ebuild => waydroid-1.4.0.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/waydroid/Manifest b/app-containers/waydroid/Manifest
index 85bc68429..249078cee 100644
--- a/app-containers/waydroid/Manifest
+++ b/app-containers/waydroid/Manifest
@@ -1 +1 @@
-DIST waydroid-1.3.4.tar.gz 231638 BLAKE2B 
73418208e484172745208caa89442478643327a77a8642536a26c538129ce57e643728a22d64393b4d344502b221b124c4000c1df0838aefc5af6996e7e8bab3
 SHA512 
2c7feb8cfe2b6e2738159d07e12f378250f5ba6a0d0f47c0ff904af934eacde193ae0fcae1cb4fb67d1687a2ffcd2864c1eea4fa5e52c19685ffad5c702359a5
+DIST waydroid-1.4.0.tar.gz 237562 BLAKE2B 
28f711bf0fe8b5254739d1a6769f466bcc593f3c61df1bef9e2a3fab80a97fe44b9509907c100e3178e343fd264955894b38ee1be5b6ce0c6ea5d473b6958a7f
 SHA512 
2f1e4c112dbe68ad15d69441a37ba631d148c95810f0ca1e6e1c45461089d5f5e0990a58c2324449b69199b6b24d32c110063c4dfaf89b537779915ec3f3b69d

diff --git a/app-containers/waydroid/waydroid-1.3.4-r6.ebuild 
b/app-containers/waydroid/waydroid-1.4.0.ebuild
similarity index 100%
rename from app-containers/waydroid/waydroid-1.3.4-r6.ebuild
rename to app-containers/waydroid/waydroid-1.4.0.ebuild



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

2023-02-17 Thread Sam James
commit: a1ec3fff7656ec7b6b3b17c347548770a834881c
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Feb 17 18:32:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 07:15:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ec3fff

dev-python/elasticsearch-py: add 7.17.9, 8.6.2

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/elasticsearch-py/Manifest   |   4 +
 .../elasticsearch-py-7.17.9.ebuild | 183 +
 .../elasticsearch-py/elasticsearch-py-8.6.2.ebuild | 150 +
 3 files changed, 337 insertions(+)

diff --git a/dev-python/elasticsearch-py/Manifest 
b/dev-python/elasticsearch-py/Manifest
index 6a46a4588eaa..df88c1015056 100644
--- a/dev-python/elasticsearch-py/Manifest
+++ b/dev-python/elasticsearch-py/Manifest
@@ -1,2 +1,6 @@
 DIST elasticsearch-7.17.6-no-jdk-linux-x86_64.tar.gz 167439665 BLAKE2B 
a0f2a57fbdd5bce1d476e410ec31555be7ebffa5961ad9b51d65753b50f05833e5991ee41c4b00906a8253146f72dc24895d5790a9d6afeea722d4b9b1a12443
 SHA512 
d3d1a16c2276d7ede911fc53915c988e17532a6481f9e4827677f6b40e6ccade6a9655a28bdb6460e98a4229f7cef807441e20afcdc161010f674ce1483da4f4
+DIST elasticsearch-7.17.9-linux-x86_64.tar.gz 315244963 BLAKE2B 
d08e99a857de9cf3b2d1db4b1788c7340b0efdfe2e0b0ea0ed172a4c13dfafb67d6337e18f65ee7dedb217296ef4aff01dcf8a47c8855504fb2249ac48f0d5a2
 SHA512 
f49d8fce010db83e6a89462535c71ba11a1153589038a7db430fc7db44178a55d5538dea80e6d4c690f4f0e838168965297c6a3ae31fbc5020af4d966067a90c
+DIST elasticsearch-8.6.2-linux-x86_64.tar.gz 581745209 BLAKE2B 
c5d76e8fd2b7b28d50a0b81950c5d824f5000d3239efef9c3312e153829f09d98ba1394dceff2f147c29e2cd24be2ea4aaf0e0dc830e51989b87c8c7b48e3b3c
 SHA512 
4c5ea98af53861d6c7f06f855f3bd4f4f52136d8149347e43f633a23ba56d3237f6ff7346bf849090f4e52b28fc21c98df8d9b0f0f845a330834367705cd366a
 DIST elasticsearch-py-7.17.6.gh.tar.gz 330159 BLAKE2B 
c72cf21ece1cc74c08f5f9a6718333bd89b6aece5902c4a053182bf63378b56afa84bb72cd7b07e7daba9eb19ac52f6c7f801124871cb4f555e456a66773218b
 SHA512 
cb5f96e4e7a6c7a6bf52c55bcf3a4a3456574cea9815b002482a6e47a86c492d18aa85b3046ed6741361bd7e4e6fbc67c95a57b5a52e8320f102d3a5c1f4c719
+DIST elasticsearch-py-7.17.9.gh.tar.gz 330550 BLAKE2B 
09f468e94408646cf8fe182137c50253852bdf4c79c2d6d90774bbc13f7c1ed1b08a5c52298873e986d8863b24527350ac0ec06b463047cb3b605573c732e0d9
 SHA512 
c05f22b5083da01833fbcfa4c0446efb19d0a8e5b541a07b8126c0597e6d513c2f5ead14f6d01d0f5ab29a7d20bcf80213576690fd66daa337ea555c6eaafae5
+DIST elasticsearch-py-8.6.2.gh.tar.gz 517674 BLAKE2B 
c498f1e1efaea4c24f595f7e496f576372d6075da107b2f84a7d4a42c02de4e00d1459df6f965384f5880b4d8f910c4a7a49a773cb38361618ca7a74e5c4ec5a
 SHA512 
53c03c9c8da4eb303e8f9cd5752bbef5a360d1e1a6fea4e98a8d576299f2ae4175c1da09429049cedf53a78bf86a4647fe4f4f9c7735a5a29977ada7db49e5fb

diff --git a/dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild 
b/dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild
new file mode 100644
index ..4d0d87b52940
--- /dev/null
+++ b/dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="Official Elasticsearch client library for Python"
+HOMEPAGE="
+   https://ela.st/es-python
+   https://github.com/elastic/elasticsearch-py
+   https://pypi.org/project/elasticsearch/
+"
+# Use bundled jdk for the test elasticsearch as there is no convenient way to 
ensure system jdk17 is used
+SRC_URI="
+   
https://github.com/elastic/elasticsearch-py/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+   test? (
+ amd64? ( 
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${PV}-linux-x86_64.tar.gz
 )
+   )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT="
+   !amd64? ( test )
+   !test? ( test )
+"
+
+RDEPEND="
+   >=dev-python/aiohttp-3[${PYTHON_USEDEP}] 
=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] 
https://elastic:${ELASTIC_PASSWORD}@localhost:${es_port};
+
+   # Default behavior sets these depending on available memory.
+   # On my system its not reliable and leads to an instant OOM :D
+   # So lets add a reasonable limit
+   export ES_JAVA_OPTS="-Xmx4g"
+
+   cp -r "${S}/.ci/certs" "${ES_DIR}/config" || die
+
+   cat > "${ES_DIR}/config/elasticsearch.yml" <<-EOF || die
+   # Run elasticsearch on custom port
+   http.port: ${es_port}
+   cluster.routing.allocation.disk.threshold_enabled: false
+   bootstrap.memory_lock: true
+   node.attr.testattr: test
+   repositories.url.allowed_urls: http://snapshot.test*
+   action.destructive_requires_name: false
+   

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

2023-02-17 Thread Sam James
commit: 7c7646ef2d2990e21cb61af9b1bc590e418980f9
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Feb 16 08:40:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 07:15:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c7646ef

dev-python/unasync: bump to python3.11 and use PEP517

* Rename to SRC_URI file to include .gh

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/unasync/Manifest|  1 +
 dev-python/unasync/metadata.xml| 20 
 dev-python/unasync/unasync-0.5.0-r1.ebuild | 25 +
 3 files changed, 38 insertions(+), 8 deletions(-)

diff --git a/dev-python/unasync/Manifest b/dev-python/unasync/Manifest
index 250ac1eea4d4..45e9733f8b18 100644
--- a/dev-python/unasync/Manifest
+++ b/dev-python/unasync/Manifest
@@ -1 +1,2 @@
+DIST unasync-0.5.0.gh.tar.gz 19060 BLAKE2B 
aa7a955aed98ab33cc1a12aa88a02ab38ef90f9494f04c3e032b66e56e033404e9b59a89834a1e07b224fb865af5d139c27ff91ae5fec8ad01b1e407d9c5c181
 SHA512 
5b68e9a70f487b2b0fcaf9a5c4240b366428154fda99d53120315382dc29d2cffbbed72e277cee1764f7b91158db3d8b394d4f4969cec1fd7e49f27f01c39440
 DIST unasync-0.5.0.tar.gz 19060 BLAKE2B 
aa7a955aed98ab33cc1a12aa88a02ab38ef90f9494f04c3e032b66e56e033404e9b59a89834a1e07b224fb865af5d139c27ff91ae5fec8ad01b1e407d9c5c181
 SHA512 
5b68e9a70f487b2b0fcaf9a5c4240b366428154fda99d53120315382dc29d2cffbbed72e277cee1764f7b91158db3d8b394d4f4969cec1fd7e49f27f01c39440

diff --git a/dev-python/unasync/metadata.xml b/dev-python/unasync/metadata.xml
index c6efc28c3afd..7f5b12869179 100644
--- a/dev-python/unasync/metadata.xml
+++ b/dev-python/unasync/metadata.xml
@@ -1,12 +1,16 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   par...@protonmail.com
-   Alfred Wingate
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+  
+par...@protonmail.com
+Alfred Wingate
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+python-trio/unasync
+unasync
+  
 

diff --git a/dev-python/unasync/unasync-0.5.0-r1.ebuild 
b/dev-python/unasync/unasync-0.5.0-r1.ebuild
new file mode 100644
index ..ec4f70158a15
--- /dev/null
+++ b/dev-python/unasync/unasync-0.5.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="The async transformation code"
+HOMEPAGE="
+   https://github.com/python-trio/unasync/
+   https://pypi.org/project/unasync/
+"
+SRC_URI="https://github.com/python-trio/unasync/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_sphinx docs/source \
+   dev-python/sphinxcontrib-trio \
+   dev-python/sphinx-rtd-theme
+
+distutils_enable_tests pytest



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

2023-02-17 Thread Sam James
commit: c53e9567e03d3fa4ddb7e28e5397d13e8cc248b1
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Feb 16 09:52:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 07:15:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53e9567

dev-python/elastic-transport: new package, add 8.4.0

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/elastic-transport/Manifest  |  1 +
 .../elastic-transport-8.4.0.ebuild | 55 ++
 dev-python/elastic-transport/metadata.xml  | 16 +++
 3 files changed, 72 insertions(+)

diff --git a/dev-python/elastic-transport/Manifest 
b/dev-python/elastic-transport/Manifest
new file mode 100644
index ..e073f70eadc6
--- /dev/null
+++ b/dev-python/elastic-transport/Manifest
@@ -0,0 +1 @@
+DIST elastic-transport-8.4.0.gh.tar.gz 70975 BLAKE2B 
cec717606a55906da9157a0aaa3c656041201c2b62c77d42a67aabaad387c2e9f139dd1bd39e31b15f51fa2ac1b605d9f98b54ee03d8aecf118cf972048a
 SHA512 
82d0e0af3992335ce17bdc2a74f80fbf98bc9873d798be65f30d59fa55cb3bf50b55821133ea01d2ced9c27bf4019bac19e76e6853c29b87762ae0a9b593c3f5

diff --git a/dev-python/elastic-transport/elastic-transport-8.4.0.ebuild 
b/dev-python/elastic-transport/elastic-transport-8.4.0.ebuild
new file mode 100644
index ..c2beee2e25d7
--- /dev/null
+++ b/dev-python/elastic-transport/elastic-transport-8.4.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="Transport classes and utilities shared among Python Elastic 
client libraries"
+HOMEPAGE="
+   https://github.com/elastic/elastic-transport-python
+   https://pypi.org/project/elastic-transport/
+"
+SRC_URI="https://github.com/elastic/elastic-transport-python/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-python-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.26.2[${PYTHON_USEDEP}] 

+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+par...@protonmail.com
+Alfred Wingate
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+elastic/elastic-transport-python
+elastic-transport
+  
+



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

2023-02-17 Thread Sam James
commit: c9a9779452af45aff6e0aa10ac4c9ba3fc27b7df
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Feb 17 18:56:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 07:15:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a97794

dev-python/elasticsearch-py: add 7.17.9, 8.6.2

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29639
Signed-off-by: Sam James  gentoo.org>

 dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild | 2 +-
 dev-python/elasticsearch-py/elasticsearch-py-8.6.2.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild 
b/dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild
index 4d0d87b52940..909205de40ea 100644
--- a/dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild
+++ b/dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 "
 
 LICENSE="Apache-2.0"
-SLOT="0"
+SLOT="0/$(ver_cut 1)"
 KEYWORDS="~amd64 ~x86"
 
 RESTRICT="

diff --git a/dev-python/elasticsearch-py/elasticsearch-py-8.6.2.ebuild 
b/dev-python/elasticsearch-py/elasticsearch-py-8.6.2.ebuild
index 7f16cce88823..e70780772856 100644
--- a/dev-python/elasticsearch-py/elasticsearch-py-8.6.2.ebuild
+++ b/dev-python/elasticsearch-py/elasticsearch-py-8.6.2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 "
 
 LICENSE="Apache-2.0"
-SLOT="0"
+SLOT="0/$(ver_cut 1)"
 KEYWORDS="~amd64 ~x86"
 
 RESTRICT="



[gentoo-commits] repo/gentoo:master commit in: dev-python/mapbox-vector-tile/

2023-02-17 Thread Sam James
commit: 7fb156da546b56d4b4a9195f3316aff6e039909d
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Feb 16 12:29:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 07:15:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fb156da

dev-python/mapbox-vector-tile: new package, add 2.0.1

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/mapbox-vector-tile/Manifest |  1 +
 .../mapbox-vector-tile-2.0.1.ebuild| 35 ++
 dev-python/mapbox-vector-tile/metadata.xml | 16 ++
 3 files changed, 52 insertions(+)

diff --git a/dev-python/mapbox-vector-tile/Manifest 
b/dev-python/mapbox-vector-tile/Manifest
new file mode 100644
index ..03b05a5c321d
--- /dev/null
+++ b/dev-python/mapbox-vector-tile/Manifest
@@ -0,0 +1 @@
+DIST mapbox-vector-tile-2.0.1.gh.tar.gz 229202 BLAKE2B 
9afa12583f1f2697c8fd3a7ad540851c2b3ea7bca26bf7945aa52ad9c2486f4b6ec0a0bc84e750e18ecb55a51558659284d52efedcb724ec5de98f965d78b954
 SHA512 
67648c27792557a5e011732c31f8a0a3e6efca8630086e55e6fdc433953b820ef6405031d10692999026c604f3977eb00bafa9a1a7015f02c3dca87ca91eadf6

diff --git a/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild 
b/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild
new file mode 100644
index ..09c1d2ed9048
--- /dev/null
+++ b/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="Mapbox Vector Tile encoding and decoding."
+HOMEPAGE="
+   https://github.com/tilezen/mapbox-vector-tile/
+   https://pypi.org/project/mapbox-vector-tile/
+"
+SRC_URI="https://github.com/tilezen/mapbox-vector-tile/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/pyclipper[${PYTHON_USEDEP}]
+   dev-python/pyproj[${PYTHON_USEDEP}]
+   dev-python/shapely[${PYTHON_USEDEP}]
+"
+BDEPEND="test? ( ${RDEPEND})"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Dont install into top-level
+   sed -Ei '/include = \[/,/\]/ { /(README|CHANGELOG)/d }' pyproject.toml 
|| die
+   default
+}

diff --git a/dev-python/mapbox-vector-tile/metadata.xml 
b/dev-python/mapbox-vector-tile/metadata.xml
new file mode 100644
index ..23ccc90b6e95
--- /dev/null
+++ b/dev-python/mapbox-vector-tile/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+par...@protonmail.com
+Alfred Wingate
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+tilezen/mapbox-vector-tile
+mapbox-vector-tile
+  
+



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

2023-02-17 Thread Michał Górny
commit: c78b67b2df253f1e343f0add5ef9ba5703b1f531
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 06:29:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:03:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c78b67b2

dev-python/pip: Use wheel from dev-python/ensurepip-wheel

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

 dev-python/pip/Manifest  |  1 -
 dev-python/pip/pip-23.0.1.ebuild | 12 +---
 2 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index db74b94b3188..756e2fa93fbe 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -4,4 +4,3 @@ DIST pip-23.0.gh.tar.gz 9336486 BLAKE2B 
693623292e498ec939ce931063bccc8079fc313a
 DIST setuptools-62.3.2-py3-none-any.whl 1225929 BLAKE2B 
608952e201f749ebf557e3962ba9856d5bdcbc534f3a25598cab0d6c53282cfb3b9f007ba135497a8addf49db4c02bc4387c486d95a4529d01ce4114154ec28a
 SHA512 
366d69dc44e326dd7549cdacd8dec481a14dce4feef4338adc38b9de5c4c338f04d61696e13ce8603be1315f2e8734100f92d3fe4b4b11843e19f550c9631978
 DIST virtualenv-16.7.12.gh.tar.gz 8906590 BLAKE2B 
a1f206769e4e5797562906162e492e44c4a72720e4f88a0362dc802ce2df20c65aaab6a72dce2238445601a10fae59bd90cd362217994d30911f105afd71c5fa
 SHA512 
0278b33fb19f6553e70ad3dcffa6ea1a455ff435b216ac9b4fadff216b2932714faa2bb6027af3058010111d8511a5c2fcd424f31c9645be361603971f111c8e
 DIST wheel-0.36.2-py2.py3-none-any.whl 35046 BLAKE2B 
bc4e8dab7c74eea34d3b4a813b7eaf6295a99a396a861b6cdd76f743043e89140bad132bdd13e385e8945ce02e0798e1d3ac73fc1b23bde5b2a83e4bb4dd5cdc
 SHA512 
6bb5119b4d3704fe1e3c1eaaa3124edab13f61b46f8a0a8e75974fac4e5b25d8b53606071a03a8d8990ad1cfe2ab247ddea260098df2c0c35ae965be47080284
-DIST wheel-0.38.4-py3-none-any.whl 36051 BLAKE2B 
6c7d26fef5c6ec7987066d37579dd46a6b7704c4ec48c9f891cefdde5adf3a76934db9a912e6a05cc9d876782b7649110b814fd0df2e1af569f0336e47b3f850
 SHA512 
4d39de03dd3e87758de896c41240d58ed718e67042f33b0173446655e7c9d2c7d44f12e7a840058c93b9471c1492868ce38ef912d38e1bea723d082b329a4e4a

diff --git a/dev-python/pip/pip-23.0.1.ebuild b/dev-python/pip/pip-23.0.1.ebuild
index c0af4de71b0e..a27c9b63b397 100644
--- a/dev-python/pip/pip-23.0.1.ebuild
+++ b/dev-python/pip/pip-23.0.1.ebuild
@@ -12,9 +12,6 @@ PYTHON_REQ_USE="ssl(+),threads(+)"
 
 inherit bash-completion-r1 distutils-r1 multiprocessing
 
-# setuptools & wheel .whl files are required for testing,
-# the exact version is not very important.
-WHEEL_WHL="wheel-0.38.4-py3-none-any.whl"
 # upstream still requires virtualenv-16 for testing, we are now fetching
 # it directly to avoid blockers with virtualenv-20
 VENV_PV=16.7.12
@@ -28,7 +25,6 @@ HOMEPAGE="
 SRC_URI="
https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
test? (
-   https://files.pythonhosted.org/packages/py3/w/wheel/${WHEEL_WHL}
https://github.com/pypa/virtualenv/archive/${VENV_PV}.tar.gz
-> virtualenv-${VENV_PV}.gh.tar.gz
)
@@ -49,6 +45,7 @@ BDEPEND="
test? (
$(python_gen_cond_dep '
dev-python/ensurepip-setuptools
+   dev-python/ensurepip-wheel
dev-python/freezegun[${PYTHON_USEDEP}]
dev-python/pretend[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
@@ -73,10 +70,11 @@ python_prepare_all() {
distutils-r1_python_prepare_all
 
if use test; then
-   local setuptools_whl=( 
"${BROOT}"/usr/lib/python/ensurepip/setuptools-*.whl )
+   local wheels=(
+   
"${BROOT}"/usr/lib/python/ensurepip/{setuptools,wheel}-*.whl
+   )
mkdir tests/data/common_wheels/ || die
-   cp "${setuptools_whl[@]}" "${DISTDIR}"/${WHEEL_WHL} \
-   tests/data/common_wheels/ || die
+   cp "${wheels[@]}" tests/data/common_wheels/ || die
fi
 }
 



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

2023-02-17 Thread Michał Górny
commit: 2d70b7bff7b0bb4c65d526901206f678c0a5037e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 05:54:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d70b7bf

dev-python/cfn-lint: Bump to 0.73.2

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.73.2.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index a4bb2bfc95e6..35fa0f6f5eaf 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,3 +1,4 @@
 DIST cfn-lint-0.72.10.gh.tar.gz 3252485 BLAKE2B 
34290170b4620f2f094d96ebb41cb9e5afb84fb2a0b26826cfa92cf8f73ad7e15d3ab0d38ce3ac81477f389480b36edcea26bfcb5246de8b1a5ea93b6b60ca3d
 SHA512 
2ae9cb11956ba431c7282c3813c3f00cb4a3599a0d73f521f3880ed1f916cf0fb447a889db2ae44748be810b1e95a7709d18ac18f27b4dd3e762fa7bfd499d13
 DIST cfn-lint-0.72.9.gh.tar.gz 3239001 BLAKE2B 
935d07e58d12a7b95bb589523a9ef49c9f508386d58384e7b391442ef02e304e583d687fce0f8faf892049525d6e621670061ab96a124229de7fc94df3e3533e
 SHA512 
bf83e4146d4f2951e670c07a3a0bb3ab212881af9687c16244cade18bac101468c35532516731f66a80708312a9ee33bc531be9a6b7fab671bf54d596886a523
 DIST cfn-lint-0.73.1.gh.tar.gz 3337094 BLAKE2B 
0fd3ac1116f8d38ebc4eef04bca5a6f6970c270682941a820240180d5eaa5908a8320e4e2adb0f29fe132dd56215fb42377435099a3ccb95697cc2caaa391794
 SHA512 
efdc54f983f9b7200ee725a844a9d83674309c080fb62c63e02430eb81c2992c4232a42bbe34d7b7f4ecc5097403bd9d8bf55806876f83e4ba3993e62597b675
+DIST cfn-lint-0.73.2.gh.tar.gz 3343513 BLAKE2B 
48ec085ec1d4c6fcee57d44915b65760481cd753805de3817c63aa093480aef15c81583cfa5f61f62407002c0d82cb9f36f146afffcc6f30dc0043f4f6fa991b
 SHA512 
f85909cefb0882d4b36c26542c9ec65af520797e25b849bdbeb2e7e18b4f1675f0ede1b7cb19c529d8d393345ed48d98cc67e7e5d752790c3d9829bd6d69c052

diff --git a/dev-python/cfn-lint/cfn-lint-0.73.2.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.73.2.ebuild
new file mode 100644
index ..5d67809f6acd
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.73.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+SRC_URI="
+   https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.59.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # TODO
+   test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+)
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2023-02-17 Thread Michał Górny
commit: 1f177df1d7f7254997e18a89c58da4ee3f0c2a59
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 05:32:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f177df1

dev-python/importlib_resources: Bump to 5.12.0

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

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

diff --git a/dev-python/importlib_resources/Manifest 
b/dev-python/importlib_resources/Manifest
index 2176094bae05..fb7120b20886 100644
--- a/dev-python/importlib_resources/Manifest
+++ b/dev-python/importlib_resources/Manifest
@@ -1,2 +1,3 @@
 DIST importlib_resources-5.10.1.gh.tar.gz 34781 BLAKE2B 
63b516e1bd9cdb141751dc432944b520227a9b5e18b814db8204e1a5820a410d6101a2c902d25855796d3d1fbb790e2bc1f9327a47f828e946419fb8e787fb4e
 SHA512 
1a3a6e36e30d72ceefe014beafc668624975c74e1ac4c2f526c377443e93792e432f4aa22d3c7d08101dabf906f50227f8716a0ee7f60d62ea24ca99641f8c67
 DIST importlib_resources-5.10.2.gh.tar.gz 34882 BLAKE2B 
df84de4cf9f6f912c034c8a85be1005782ff6ac48df61c251d09990033ebc6bedc0db5913f556b9b2825c19a2dd1962d9481404b7ab85b4156ab685857ae6cb1
 SHA512 
891db784e030ab3262361165cef8730cb26f6a4526e279c13b8e538bed5d0035cb63ee6f4c62eb9d43ccfabfd97fb5b0effafda688185b89de8718910631b4d4
+DIST importlib_resources-5.12.0.gh.tar.gz 36161 BLAKE2B 
1adcf5e2d0292867eb0b96819ee5d808b62d7f479a6fb4254db50b0397814b0f6ffe4d209f4dfcc19147bd060888cfd457391de9d6746b1b85f58b9d0792e29b
 SHA512 
038d44919ace6d92709855eae0d111ae772edfbbf79e82349a34ab143d0ec9ed796a317ff3e1a06a08404d4a58398d130a1a4f425d26511e724bc03946679d19

diff --git a/dev-python/importlib_resources/importlib_resources-5.12.0.ebuild 
b/dev-python/importlib_resources/importlib_resources-5.12.0.ebuild
new file mode 100644
index ..c940531e0171
--- /dev/null
+++ b/dev-python/importlib_resources/importlib_resources-5.12.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+# This is a backport of importlib.resources that's present since py3.9.
+# However, the version in 3.9 is buggy, so matplotlib needs it on 3.9
+# as well.
+PYTHON_COMPAT=( pypy3 python3_9 )
+
+inherit distutils-r1
+
+DESCRIPTION="Read resources from Python packages"
+HOMEPAGE="
+   https://github.com/python/importlib_resources/
+   https://pypi.org/project/importlib-resources/
+"
+SRC_URI="
+   https://github.com/python/importlib_resources/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/zipp-3.7.0-r1[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_resources"
+   version = "${PV}"
+   description = "Read resources from Python packages"
+   EOF
+}



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

2023-02-17 Thread Michał Górny
commit: 0aa647b9536c381b350bdbe00946899a5e196196
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 05:47:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa647b9

dev-python/frozendict: Bump to 2.3.5

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

 dev-python/frozendict/Manifest|  1 +
 dev-python/frozendict/frozendict-2.3.5.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/frozendict/Manifest b/dev-python/frozendict/Manifest
index 25b091d61a39..c791a05a85f7 100644
--- a/dev-python/frozendict/Manifest
+++ b/dev-python/frozendict/Manifest
@@ -1 +1,2 @@
 DIST frozendict-2.3.4.gh.tar.gz 307399 BLAKE2B 
ac6311182ed2ba4925a14a145b4d30a0241978f55ae7a81cebc534ede812ca77097f0f8c7eeb08e8cbd6240e036d3b5035bd3e9b284a55b638c93717e3a20258
 SHA512 
15acc4fceb5e2228ee3423d4a5b86c529e9bdcb7264f59139cbde6194983901a17da8036bebf53d7d8057ce52666031e90eb1ca358bfd374c651fd60743988dc
+DIST frozendict-2.3.5.gh.tar.gz 307566 BLAKE2B 
8d8b7d483e248be5de3c6e689dbb7e8dc40f8a8112456308e6a0e633dee04640aa0bb43edcf07e2a9829b87b8d082aa0926581622372224e9636cca27eaeaef0
 SHA512 
9e3820f2a24f2362f1be82049df871449a5225a927efa7735a2e9320e3c9f835a4a0a99a0037a3366df55a5744b38e96b358a9cc624defa79f45a5bff4c3b61d

diff --git a/dev-python/frozendict/frozendict-2.3.5.ebuild 
b/dev-python/frozendict/frozendict-2.3.5.ebuild
new file mode 100644
index ..0cfb1f569acd
--- /dev/null
+++ b/dev-python/frozendict/frozendict-2.3.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+C_EXT_COMPAT=( python3.{9..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A simple immutable mapping for python"
+HOMEPAGE="
+   https://github.com/Marco-Sulla/python-frozendict/
+   https://pypi.org/project/frozendict/
+"
+SRC_URI="
+   https://github.com/Marco-Sulla/python-frozendict/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/python-${P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   local -x CIBUILDWHEEL=0
+   # This prevents the build system from ignoring build failures, sigh.
+   has "${EPYTHON}" "${C_EXT_COMPAT[@]}" && CIBUILDWHEEL=1
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   local EPYTEST_IGNORE=()
+   # skip tests of native extension for python versions where it is not 
available
+   if ! has "${EPYTHON}" "${C_EXT_COMPAT[@]}"; then
+   EPYTEST_IGNORE+=(
+   test/test_frozendict_c.py
+   test/test_frozendict_c_subclass.py
+   )
+   fi
+
+   rm -rf frozendict || die
+   epytest
+}



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

2023-02-17 Thread Michał Górny
commit: fb14e9aee78fe29a5f547a866d816b897f09a49a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 06:19:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:03:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb14e9ae

dev-python/pip: Use wheel from dev-python/ensurepip-setuptools

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

 dev-python/pip/Manifest  | 1 -
 dev-python/pip/pip-23.0.1.ebuild | 6 +++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index 119956953af1..db74b94b3188 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -2,7 +2,6 @@ DIST pip-22.3.1.gh.tar.gz 9326504 BLAKE2B 
b125599a9f77e49414dae13ca3fe0ac27c9b7e
 DIST pip-23.0.1.gh.tar.gz 9336422 BLAKE2B 
1781b0340ba7f76299fa8e37f0509f15a08cc599d196c74b90a2cb79321de570240ed9f12bc64d45ede2182ec8a3eead44ce1b840eaa83931d089ecc07923203
 SHA512 
ed14ce37293e749b4fd93d7f93d81356c77428b1fb14dfd760b59aea720ebb3cce5a49c2d32ab600e73b37389937830ff4dee04750e83078c8ab9d57513f294c
 DIST pip-23.0.gh.tar.gz 9336486 BLAKE2B 
693623292e498ec939ce931063bccc8079fc313a0a9f30d406a99a2084fcd84b5b5a17566602c53bb96090920bc2d0615f28b8f9c165022c2b0de62fa9355b21
 SHA512 
9b791ed15b4e5dd768351043929dc6ee18eeab251a26fb2b0d712dec578101f1620a13d5914d44f2761ecb95e64bc47e6b07096126404ca70345268028524d43
 DIST setuptools-62.3.2-py3-none-any.whl 1225929 BLAKE2B 
608952e201f749ebf557e3962ba9856d5bdcbc534f3a25598cab0d6c53282cfb3b9f007ba135497a8addf49db4c02bc4387c486d95a4529d01ce4114154ec28a
 SHA512 
366d69dc44e326dd7549cdacd8dec481a14dce4feef4338adc38b9de5c4c338f04d61696e13ce8603be1315f2e8734100f92d3fe4b4b11843e19f550c9631978
-DIST setuptools-67.3.2-py3-none-any.whl 1085356 BLAKE2B 
46528b14588df0b4301cbfb72d334f69b91b7d03e85866bd2d900364c784517d443bc9ce922f8e40681680662bc853ea60280250d2dbeb22f975c4bb1cbad67f
 SHA512 
0f35fe23243852b5fb6ce3c1753993564cd258a504934a996d16110116a4e8e64c71f670fddf7cfd9daf4c6790423c9f1902e3226efc72303d2088aec7173fda
 DIST virtualenv-16.7.12.gh.tar.gz 8906590 BLAKE2B 
a1f206769e4e5797562906162e492e44c4a72720e4f88a0362dc802ce2df20c65aaab6a72dce2238445601a10fae59bd90cd362217994d30911f105afd71c5fa
 SHA512 
0278b33fb19f6553e70ad3dcffa6ea1a455ff435b216ac9b4fadff216b2932714faa2bb6027af3058010111d8511a5c2fcd424f31c9645be361603971f111c8e
 DIST wheel-0.36.2-py2.py3-none-any.whl 35046 BLAKE2B 
bc4e8dab7c74eea34d3b4a813b7eaf6295a99a396a861b6cdd76f743043e89140bad132bdd13e385e8945ce02e0798e1d3ac73fc1b23bde5b2a83e4bb4dd5cdc
 SHA512 
6bb5119b4d3704fe1e3c1eaaa3124edab13f61b46f8a0a8e75974fac4e5b25d8b53606071a03a8d8990ad1cfe2ab247ddea260098df2c0c35ae965be47080284
 DIST wheel-0.38.4-py3-none-any.whl 36051 BLAKE2B 
6c7d26fef5c6ec7987066d37579dd46a6b7704c4ec48c9f891cefdde5adf3a76934db9a912e6a05cc9d876782b7649110b814fd0df2e1af569f0336e47b3f850
 SHA512 
4d39de03dd3e87758de896c41240d58ed718e67042f33b0173446655e7c9d2c7d44f12e7a840058c93b9471c1492868ce38ef912d38e1bea723d082b329a4e4a

diff --git a/dev-python/pip/pip-23.0.1.ebuild b/dev-python/pip/pip-23.0.1.ebuild
index a204b06a3602..c0af4de71b0e 100644
--- a/dev-python/pip/pip-23.0.1.ebuild
+++ b/dev-python/pip/pip-23.0.1.ebuild
@@ -14,7 +14,6 @@ inherit bash-completion-r1 distutils-r1 multiprocessing
 
 # setuptools & wheel .whl files are required for testing,
 # the exact version is not very important.
-SETUPTOOLS_WHL="setuptools-67.3.2-py3-none-any.whl"
 WHEEL_WHL="wheel-0.38.4-py3-none-any.whl"
 # upstream still requires virtualenv-16 for testing, we are now fetching
 # it directly to avoid blockers with virtualenv-20
@@ -29,7 +28,6 @@ HOMEPAGE="
 SRC_URI="
https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
test? (
-   
https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL}
https://files.pythonhosted.org/packages/py3/w/wheel/${WHEEL_WHL}
https://github.com/pypa/virtualenv/archive/${VENV_PV}.tar.gz
-> virtualenv-${VENV_PV}.gh.tar.gz
@@ -50,6 +48,7 @@ BDEPEND="
${RDEPEND}
test? (
$(python_gen_cond_dep '
+   dev-python/ensurepip-setuptools
dev-python/freezegun[${PYTHON_USEDEP}]
dev-python/pretend[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
@@ -74,8 +73,9 @@ python_prepare_all() {
distutils-r1_python_prepare_all
 
if use test; then
+   local setuptools_whl=( 
"${BROOT}"/usr/lib/python/ensurepip/setuptools-*.whl )
mkdir tests/data/common_wheels/ || die
-   cp "${DISTDIR}"/{${SETUPTOOLS_WHL},${WHEEL_WHL}} \
+   cp "${setuptools_whl[@]}" "${DISTDIR}"/${WHEEL_WHL} \
tests/data/common_wheels/ || die
fi
 }



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

2023-02-17 Thread Michał Górny
commit: 0db6760c4eb1e77c6dcc63776c22ee8147a01e2c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 05:47:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db6760c

dev-python/google-auth: Bump to 2.16.1

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

 dev-python/google-auth/Manifest  |  1 +
 dev-python/google-auth/google-auth-2.16.1.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index 2157f2fea959..99cc16d004ab 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1 +1,2 @@
 DIST google-auth-2.16.0.tar.gz 223336 BLAKE2B 
9dbd54bdf072dacdf728f6fc34931f153dd409e3e1b92e37ed652a1db39d5380b7e66bd196cb1192f75234b2317518a443f8f515bc9135f553e6c9f1116fc606
 SHA512 
dbeff00089a410c6702e2bd704968c7392809dc217b3f511b62429a11649e4b0607a41622d2753bed9e511368b1c32086b23df66ec915e07a1dd4f32471e025d
+DIST google-auth-2.16.1.tar.gz 221594 BLAKE2B 
d220bbd22e560f291566ed533c8f3f8961f611bb65410b2ed56a9d9745f1a269a46df7f9075565958a919266450e1702c808eb4fc12680b74790983f8897713a
 SHA512 
87e648832cd88d789334e59ea05545dd567ff7cf5d65d5dd2c209277716b6a77e92e082e9db91df208f1372a010ef1d6830ff77dbdf77d0fda2b649da39bcdd9

diff --git a/dev-python/google-auth/google-auth-2.16.1.ebuild 
b/dev-python/google-auth/google-auth-2.16.1.ebuild
new file mode 100644
index ..5faba10d7363
--- /dev/null
+++ b/dev-python/google-auth/google-auth-2.16.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google Authentication Library"
+HOMEPAGE="
+   https://github.com/googleapis/google-auth-library-python/
+   https://pypi.org/project/google-auth/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
+   >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   !dev-python/namespace-google
+"
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/grpcio[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/pyu2f[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # these are compatibility tests with oauth2client
+   # disable them to unblock removal of that package
+   tests/test__oauth2client.py
+)
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}



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

2023-02-17 Thread Michał Górny
commit: 3cadee5e774076960ba2fdfcca83c61b38d34249
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 05:48:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cadee5e

dev-python/meson-python: Bump to 0.12.1

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

 dev-python/meson-python/Manifest   |  1 +
 dev-python/meson-python/meson-python-0.12.1.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index bf2de6fcf360..7212b4adda2b 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1 +1,2 @@
 DIST meson-python-0.12.0.gh.tar.gz 43801 BLAKE2B 
fa4f5b73d490fce64da5c9f79c590e32af5b39790c0ffddc694a6b11a9274760a4e92a3d45abdefdbec1e6c5235ae799ee6c3e1b99685028b3bc007d5322683d
 SHA512 
f2e416027bb6fb6cf6ad0fd84c6b65ddc83b497ff96b5a144dfcdd1addee44972eaa7422c8d9a8092431b6df1b052f970e9e7bd7dc57b28fbf42d2ea3a8d9231
+DIST meson-python-0.12.1.gh.tar.gz 43855 BLAKE2B 
96b9ff5ef628bb471f7f79ce30ec6f3f851ce0006327e8b3a6003fdcb768f3280c0ee882d1c0c8ea183b0f2319d7c977c3fbb62742e3127bafb73e9732b3a1a9
 SHA512 
6f8e840da0155f2dd0e7139387f875cfad79eb042abcfa69b3043f51cbae3222fc2986e13798389909a0b4719513c93af381ec00a69fdfedf14bbe4e100b2f08

diff --git a/dev-python/meson-python/meson-python-0.12.1.ebuild 
b/dev-python/meson-python/meson-python-0.12.1.ebuild
new file mode 100644
index ..07fb16ba0821
--- /dev/null
+++ b/dev-python/meson-python/meson-python-0.12.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Meson PEP 517 Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/meson-python/
+   https://github.com/mesonbuild/meson-python/
+"
+SRC_URI="
+   https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
+   >=dev-util/meson-0.63.0[${PYTHON_USEDEP}]
+   dev-util/patchelf
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/GitPython[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.11.0-defaults.patch
+)
+
+distutils_enable_sphinx docs \
+   dev-python/furo \
+   dev-python/sphinx-autodoc-typehints
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires network access
+   tests/test_pep518.py::test_pep518
+)
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires network access
+   tests/test_pep518.py::test_pep518
+   )
+   unset NINJA
+
+   epytest
+
+   rm -rf docs/examples/spam/build/ || die # remove artifacts
+}



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

2023-02-17 Thread Michał Górny
commit: 0d1620d0d3a06f5bdfb174513b1bd89a73c73b61
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 06:17:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1620d0

dev-python/pip: Bump to 23.0.1

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

 dev-python/pip/Manifest  |   3 +
 dev-python/pip/pip-23.0.1.ebuild | 138 +++
 2 files changed, 141 insertions(+)

diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index d5baf21475af..119956953af1 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -1,5 +1,8 @@
 DIST pip-22.3.1.gh.tar.gz 9326504 BLAKE2B 
b125599a9f77e49414dae13ca3fe0ac27c9b7e127f6ca7f467f3af4e0b51d835f2790f8311b2ec616966c299fb431403b456f7b38ea1f3fe1e7f769f7d5a78e5
 SHA512 
c7865c4ce79b0fea7ba469fe593af3be205b3bdb574a6ae019842e0f82a0af406ec905d8c6ff02fbbafe01630c8899a398d071ce74501ca830249160f2f6df98
+DIST pip-23.0.1.gh.tar.gz 9336422 BLAKE2B 
1781b0340ba7f76299fa8e37f0509f15a08cc599d196c74b90a2cb79321de570240ed9f12bc64d45ede2182ec8a3eead44ce1b840eaa83931d089ecc07923203
 SHA512 
ed14ce37293e749b4fd93d7f93d81356c77428b1fb14dfd760b59aea720ebb3cce5a49c2d32ab600e73b37389937830ff4dee04750e83078c8ab9d57513f294c
 DIST pip-23.0.gh.tar.gz 9336486 BLAKE2B 
693623292e498ec939ce931063bccc8079fc313a0a9f30d406a99a2084fcd84b5b5a17566602c53bb96090920bc2d0615f28b8f9c165022c2b0de62fa9355b21
 SHA512 
9b791ed15b4e5dd768351043929dc6ee18eeab251a26fb2b0d712dec578101f1620a13d5914d44f2761ecb95e64bc47e6b07096126404ca70345268028524d43
 DIST setuptools-62.3.2-py3-none-any.whl 1225929 BLAKE2B 
608952e201f749ebf557e3962ba9856d5bdcbc534f3a25598cab0d6c53282cfb3b9f007ba135497a8addf49db4c02bc4387c486d95a4529d01ce4114154ec28a
 SHA512 
366d69dc44e326dd7549cdacd8dec481a14dce4feef4338adc38b9de5c4c338f04d61696e13ce8603be1315f2e8734100f92d3fe4b4b11843e19f550c9631978
+DIST setuptools-67.3.2-py3-none-any.whl 1085356 BLAKE2B 
46528b14588df0b4301cbfb72d334f69b91b7d03e85866bd2d900364c784517d443bc9ce922f8e40681680662bc853ea60280250d2dbeb22f975c4bb1cbad67f
 SHA512 
0f35fe23243852b5fb6ce3c1753993564cd258a504934a996d16110116a4e8e64c71f670fddf7cfd9daf4c6790423c9f1902e3226efc72303d2088aec7173fda
 DIST virtualenv-16.7.12.gh.tar.gz 8906590 BLAKE2B 
a1f206769e4e5797562906162e492e44c4a72720e4f88a0362dc802ce2df20c65aaab6a72dce2238445601a10fae59bd90cd362217994d30911f105afd71c5fa
 SHA512 
0278b33fb19f6553e70ad3dcffa6ea1a455ff435b216ac9b4fadff216b2932714faa2bb6027af3058010111d8511a5c2fcd424f31c9645be361603971f111c8e
 DIST wheel-0.36.2-py2.py3-none-any.whl 35046 BLAKE2B 
bc4e8dab7c74eea34d3b4a813b7eaf6295a99a396a861b6cdd76f743043e89140bad132bdd13e385e8945ce02e0798e1d3ac73fc1b23bde5b2a83e4bb4dd5cdc
 SHA512 
6bb5119b4d3704fe1e3c1eaaa3124edab13f61b46f8a0a8e75974fac4e5b25d8b53606071a03a8d8990ad1cfe2ab247ddea260098df2c0c35ae965be47080284
+DIST wheel-0.38.4-py3-none-any.whl 36051 BLAKE2B 
6c7d26fef5c6ec7987066d37579dd46a6b7704c4ec48c9f891cefdde5adf3a76934db9a912e6a05cc9d876782b7649110b814fd0df2e1af569f0336e47b3f850
 SHA512 
4d39de03dd3e87758de896c41240d58ed718e67042f33b0173446655e7c9d2c7d44f12e7a840058c93b9471c1492868ce38ef912d38e1bea723d082b329a4e4a

diff --git a/dev-python/pip/pip-23.0.1.ebuild b/dev-python/pip/pip-23.0.1.ebuild
new file mode 100644
index ..a204b06a3602
--- /dev/null
+++ b/dev-python/pip/pip-23.0.1.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# please bump dev-python/ensurepip-pip along with this package!
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{9..10} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_11 pypy3 )
+PYTHON_REQ_USE="ssl(+),threads(+)"
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+# setuptools & wheel .whl files are required for testing,
+# the exact version is not very important.
+SETUPTOOLS_WHL="setuptools-67.3.2-py3-none-any.whl"
+WHEEL_WHL="wheel-0.38.4-py3-none-any.whl"
+# upstream still requires virtualenv-16 for testing, we are now fetching
+# it directly to avoid blockers with virtualenv-20
+VENV_PV=16.7.12
+
+DESCRIPTION="The PyPA recommended tool for installing Python packages"
+HOMEPAGE="
+   https://pip.pypa.io/en/stable/
+   https://pypi.org/project/pip/
+   https://github.com/pypa/pip/
+"
+SRC_URI="
+   https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+   test? (
+   
https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL}
+   https://files.pythonhosted.org/packages/py3/w/wheel/${WHEEL_WHL}
+   https://github.com/pypa/virtualenv/archive/${VENV_PV}.tar.gz
+   -> virtualenv-${VENV_PV}.gh.tar.gz
+   )
+"
+
+LICENSE="MIT"
+# bundled deps
+LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 

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

2023-02-17 Thread Michał Górny
commit: 259f8121a819a1c11079ea0b33b4419d338a0b15
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 06:30:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:03:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259f8121

dev-python/ensurepip-pip: Bump to 23.0.1

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

 dev-python/ensurepip-pip/Manifest  |  1 +
 .../ensurepip-pip/ensurepip-pip-23.0.1.ebuild  | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/ensurepip-pip/Manifest 
b/dev-python/ensurepip-pip/Manifest
index 2f3601caaf60..cd498833eb2d 100644
--- a/dev-python/ensurepip-pip/Manifest
+++ b/dev-python/ensurepip-pip/Manifest
@@ -1,2 +1,3 @@
 DIST pip-22.3.1-py3-none-any.whl 2051534 BLAKE2B 
b15f5eac6b3d8d12b382aabfb7fc920bea564be7f9133050d7cb0b4627a92c1de19676dced6bcb79971701898bb1606f3ea1b44349ab35527de90936c0057c71
 SHA512 
f09c2a48e85108514c20fdc58466b9be6a9b7f234241ccd46e23249f690bd1ec03fa5e60c9df80f4cf31a9be64d7d59b2fa786c1d7779e284fec42b04bffc257
 DIST pip-23.0-py3-none-any.whl 2056044 BLAKE2B 
3b7183fe28c8f5ed64fceee3332795615218a1263d196b461a872a91676613c1c307a68702c92b6c23d9373b29e381ad6b2c8ba811a694d9dbef429be05077b8
 SHA512 
7bf9f3507dab29922e9f901b0584a9a84906031dc40a58537dbc001c6c49dee5a3df4ee0c21af923c7ffbafd80fbd37beea3d04e7dd607c0b2811c1df80d7be5
+DIST pip-23.0.1-py3-none-any.whl 2055563 BLAKE2B 
1b7a2f007c44a0e3aa6c9ecbc3b4b55c3f88c6504fef0d55d2a23fa369393d481dd6e28eb8898aa0015a9744d2faa3ef985e720456d1011c08b0889416e6b51d
 SHA512 
6bad5536c30a0b2d5905318a1592948929fbac9baf3bcf2e7faeaf90f445f82bc2b656d0a89070d8a6a9395761f4793c83187bd640c64b2656a112b5be41f73d

diff --git a/dev-python/ensurepip-pip/ensurepip-pip-23.0.1.ebuild 
b/dev-python/ensurepip-pip/ensurepip-pip-23.0.1.ebuild
new file mode 100644
index ..8a4b916f03bd
--- /dev/null
+++ b/dev-python/ensurepip-pip/ensurepip-pip-23.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pypi
+
+DESCRIPTION="Shared pip wheel for ensurepip Python module"
+HOMEPAGE="https://pypi.org/project/pip/;
+SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
+S=${DISTDIR}
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   !

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

2023-02-17 Thread Michał Górny
commit: ac45d60347cf03c936ca69c7352e40dfb605c8e1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 06:28:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:03:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac45d603

dev-python/ensurepip-wheel: New package, v0.38.4, for pip tests

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

 dev-python/ensurepip-wheel/Manifest  |  1 +
 .../ensurepip-wheel/ensurepip-wheel-0.38.4.ebuild| 20 
 dev-python/ensurepip-wheel/metadata.xml  | 11 +++
 3 files changed, 32 insertions(+)

diff --git a/dev-python/ensurepip-wheel/Manifest 
b/dev-python/ensurepip-wheel/Manifest
new file mode 100644
index ..801dadf9e89e
--- /dev/null
+++ b/dev-python/ensurepip-wheel/Manifest
@@ -0,0 +1 @@
+DIST wheel-0.38.4-py3-none-any.whl 36051 BLAKE2B 
6c7d26fef5c6ec7987066d37579dd46a6b7704c4ec48c9f891cefdde5adf3a76934db9a912e6a05cc9d876782b7649110b814fd0df2e1af569f0336e47b3f850
 SHA512 
4d39de03dd3e87758de896c41240d58ed718e67042f33b0173446655e7c9d2c7d44f12e7a840058c93b9471c1492868ce38ef912d38e1bea723d082b329a4e4a

diff --git a/dev-python/ensurepip-wheel/ensurepip-wheel-0.38.4.ebuild 
b/dev-python/ensurepip-wheel/ensurepip-wheel-0.38.4.ebuild
new file mode 100644
index ..e3e7fe90c1fa
--- /dev/null
+++ b/dev-python/ensurepip-wheel/ensurepip-wheel-0.38.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pypi
+
+DESCRIPTION="Shared wheel wheel for use in pip tests"
+HOMEPAGE="https://pypi.org/project/wheel/;
+SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
+S=${DISTDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+src_install() {
+   insinto /usr/lib/python/ensurepip
+   doins "${A}"
+}

diff --git a/dev-python/ensurepip-wheel/metadata.xml 
b/dev-python/ensurepip-wheel/metadata.xml
new file mode 100644
index ..06e0e8257eb0
--- /dev/null
+++ b/dev-python/ensurepip-wheel/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+   
+   
+   wheel
+   
+



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

2023-02-17 Thread Michał Górny
commit: fd53c4486166996bb402bd02c95dd38259308cde
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 05:53:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd53c448

dev-python/dulwich: Bump to 0.21.3

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

 dev-python/dulwich/Manifest  |  1 +
 dev-python/dulwich/dulwich-0.21.3.ebuild | 54 
 2 files changed, 55 insertions(+)

diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index 5d6f59e65dd1..4ae7eb62fda9 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -2,3 +2,4 @@ DIST dulwich-0.20.50.tar.gz 430389 BLAKE2B 
1ea86fe00fa560311bdcff8c51904982a506f
 DIST dulwich-0.21.0.tar.gz 436570 BLAKE2B 
d63185fe6e900823f5b295454a41be4f8508aa4c1757599186a0daab6f9b44e0036485d16d9f3dd34e3d1d191987cb0191254cee844caadadf9e43d0a2de0645
 SHA512 
ff437cb8381d91183d2843397afed5c1b04db000a093d61b6cdb1d76821104260e9d8572a05cf10c8959b88b99ec8fbcd3ff3a3ae2f860ab6201773de32635b5
 DIST dulwich-0.21.1.tar.gz 436958 BLAKE2B 
b821eb8a195496066017c0f9c9076ed25e1bfb894cead5175143a8944a16b8a82ca54d9a65d1aea23d7a039ce63343c608e2694f756b65b49e345d0ff49293f4
 SHA512 
bef3725b6101d0b8f115df432ca41a5f7b05fc5d84aa87f99f5815c670775ab74264a88768fbbe41bb89ff4cc6618b5a8a01ad2dae33f121ead424b5ed977f82
 DIST dulwich-0.21.2.tar.gz 436949 BLAKE2B 
8c3b42e103146c3641292eaaae29b2e53690a84fe0ba68adcaecc7ed75ce5ee3af64cffcc702b98a5bef18b6edfe888b2db0232430cf0289d1ca14dd49f3fb14
 SHA512 
edc7ea98f3417bd3f460d3c5fb54ceb1974df79e85fea4b4d324a79f487a5303edbdb256bae0b5c6e83615cf8788a2a921bfbd5031d4d3e4dbdd1c97ea1295e8
+DIST dulwich-0.21.3.tar.gz 437815 BLAKE2B 
889bb20800bbf45da6ddd688ed1e8ff2ca76fc3671409bb4bee4ed7604f008610adcd68feda9bf50bdd6432d3ad400e381506369d6411905a834093d5540
 SHA512 
ffe89535bd48709e68bff6b299034ab6ccd28960cc32b3717d9779c84c87548d8366dfadfb0699c99b99f8e599d91284e05dcc3c1f9ae4d7b208500856eb33ac

diff --git a/dev-python/dulwich/dulwich-0.21.3.ebuild 
b/dev-python/dulwich/dulwich-0.21.3.ebuild
new file mode 100644
index ..ee01b4664b66
--- /dev/null
+++ b/dev-python/dulwich/dulwich-0.21.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
+HOMEPAGE="
+   https://github.com/jelmer/dulwich/
+   https://pypi.org/project/dulwich/
+"
+
+LICENSE="GPL-2+ Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   app-crypt/gpgme[python,${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/fastimport[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs
+
+python_test() {
+   # remove interference from the tests that do stuff like user.name
+   unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE \
+   GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE EMAIL
+   # Do not use make check which rebuilds the extension and uses -Werror,
+   # causing unexpected failures.
+   "${EPYTHON}" -m unittest -v dulwich.tests.test_suite ||
+   die "tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2023-02-17 Thread Michał Górny
commit: 3261c6dd43ef3865b75d65552b696921a05b445d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 05:25:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3261c6dd

dev-python/zipp: Bump to 3.14.0

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

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

diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest
index 29331282f086..d069ec41afda 100644
--- a/dev-python/zipp/Manifest
+++ b/dev-python/zipp/Manifest
@@ -2,3 +2,4 @@ DIST zipp-3.11.0.tar.gz 16799 BLAKE2B 
96cbb86e4c112a2cc0bbd8cf8f7a6d0e7b5a5b4af0
 DIST zipp-3.12.0.tar.gz 17705 BLAKE2B 
7159d45deb7e22625a270c7f6a5610f64c511ebde11b42769730245befc679750390928c89cfe2ef979df081b07f87e35eea9d82d7063513ac420afc8e60cf79
 SHA512 
922d293dbfdc1871d339a6ebc0176cb5147518f281daf685318d08f6bb4057eb4c49380e49a220c6fa17d749eb8a32b9fa90070acb953f17595d1e509bc6cdf4
 DIST zipp-3.12.1.tar.gz 17987 BLAKE2B 
c3c9f9d3243a2863c4b310e825d9862f379386fc05d0053a10b25fc6706f1bedd5fbb65e44fa9d4ba595b87de89c7f1aa98a4e2911dfde3ce9cad71a8571a1e9
 SHA512 
3a7aae6f377736711bfdb7667b40dc03b32cbb765aee2a36fb5848458469c175fd7fea5811d962b97a0779d63d39d0d42a59d7174db318fc6c32ff6bb58416c1
 DIST zipp-3.13.0.tar.gz 18725 BLAKE2B 
bc4ff7a3338af70380249b009858b6ee7a6407daa02650b3a59972a74bdcdb80ebb0d01cfe9551ccbcde6b46d6e191c82b5aba91a382ab361e344861e6284f38
 SHA512 
7fdcf4dcd4013a09a2ef77b203211919d6aa132f41dafe244ccd41dbb89b6268149a7eb8f8f2bc5ca08ed6e435cd1372361f267b49e3447dc90dc8d7340cd5ec
+DIST zipp-3.14.0.tar.gz 18405 BLAKE2B 
8aa43fd074e7a7caced0c561edad3769c6e17258ede526cb6097645f343368d80a94e749cea5be9f4bb8c5e61383dc066ec217ccd9c0ee7f0a9d68ce3bc6ffa0
 SHA512 
191f3f0b81404a5cabce08e6d1fa731d3e4d822b6afb439eb4cf2da0d1f693963a716569fb011249c6e374fc8b87fafbfbe567e55efcfef5d020631b7839663c

diff --git a/dev-python/zipp/zipp-3.14.0.ebuild 
b/dev-python/zipp/zipp-3.14.0.ebuild
new file mode 100644
index ..be10426d8ea4
--- /dev/null
+++ b/dev-python/zipp/zipp-3.14.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files"
+HOMEPAGE="
+   https://github.com/jaraco/zipp/
+   https://pypi.org/project/zipp/
+"
+
+LICENSE="MIT"
+SLOT="0"
+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"
+
+BDEPEND="
+   test? (
+   dev-python/jaraco-functools[${PYTHON_USEDEP}]
+   dev-python/jaraco-itertools[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # speed tests are flaky by design
+   tests/test_zipp.py::TestPath::test_implied_dirs_performance
+)
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "zipp"
+   version = "${PV}"
+   description = "Backport of pathlib-compatible object wrapper 
for zip files"
+   EOF
+}



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

2023-02-17 Thread Michał Górny
commit: feb313496fac477e48d26c38a5441233ee72be9f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 05:24:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb31349

app-admin/awscli: Bump to 1.27.74

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.27.74.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 2204fd5dbad3..2c2f95343675 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.27.70.gh.tar.gz 2366135 BLAKE2B 
f8feedc28ff2b94326ea81ef1c38779c7
 DIST aws-cli-1.27.71.gh.tar.gz 2366507 BLAKE2B 
e01193919c0f78a8e1ea0e12a2fb7c454604553d1c3d86d42aa120ba7f31f9d3e1f8cfe602da5f575a589181643ff895e2dd99b4d5dd73c2eeade1ce956c6e33
 SHA512 
428ca6198d13764968f50a29f38904419401f4f807bcd09a9c8e5bae62410acb1e4929acb8a3a8ff255ab21eecd78b6a68b46dc95f1f3c514a44ed13c57a6805
 DIST aws-cli-1.27.72.gh.tar.gz 2367270 BLAKE2B 
e1df31c226a98a7f8241bac33bea402024ea7975de1d3c34e3ae2c971b4386ecd772617cdb803ac3569238ed623b7c8a11c3cdaf642d82aad89421b2f067f782
 SHA512 
54aaa158dd4832eeac20781a2f2c8e62123753a5b7d7273b7d1e33188d30a4c0a0991d9a7b49ebca7f682944e9fcd523412c5f6c47146c52400374d52d2524b8
 DIST aws-cli-1.27.73.gh.tar.gz 2368610 BLAKE2B 
6e0a157be8eb2e87da5ca2631a955049c6a9ff35da0beb3a62b14a77b3f14cf1d91f84d77e1339dcd4ad6d5c168492c37ae41eda3175ceda7f782080c12ab9a1
 SHA512 
4c65581ef1bad7d063f4f3ce51b21e63aec724da707e6bc506afdd977da2c6d13501b231698acd1e677b8f0ad7133f127680b42a0b008ac0cea1aa1ca1b1d833
+DIST aws-cli-1.27.74.gh.tar.gz 2368706 BLAKE2B 
3eb9d8c21b9ddfd3a3e4bb53172a46ad69ca71033785bd29fd8b0b0f694c2ed62a4cad998ccd13b07949b86a89f2ca238a63a4553e591ba9066832f51ed87759
 SHA512 
cf61a3f1dd643bb7d0f81f047c1eeae78a7793532bffa612045273c46ae970b2763156a7679b6e16e65c2f886dec68e54db0169580bb3c37cc08420f874e704c

diff --git a/app-admin/awscli/awscli-1.27.74.ebuild 
b/app-admin/awscli/awscli-1.27.74.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.74.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2023-02-17 Thread Michał Górny
commit: 5f6e12e93bde3ab4ed653c9842915cf8044820c3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 05:27:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f6e12e9

dev-python/pikepdf: Bump to 7.1.1

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-7.1.1.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 980876de8653..f14f35712bfe 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -4,3 +4,4 @@ DIST pikepdf-6.2.8.gh.tar.gz 2906054 BLAKE2B 
7b639741112857dbf784da7245f905e7666
 DIST pikepdf-6.2.9.gh.tar.gz 2906102 BLAKE2B 
bd876f506714b237a6010b72c4557bc600e2ee4d6621131c21902ae9f41eb39a9a54a6c08d08dfa84fb3eeec8f2ae7e256d1f1fde533dbc2660a2b415077c8a7
 SHA512 
2b16e51c999fe1d1f593a9079ae0f13fdaa1955b5d55023169e3a805cbdda07b7ca4108ecea66463a1a253712b851b6dc824aed2c80e5f0caa3ba398d413bd64
 DIST pikepdf-7.0.0.gh.tar.gz 2899924 BLAKE2B 
0aeb5b9a26b8f5363ed62ac59e4ffd6dc11aba44c2d3248f8e47c31811cfb810ec7e11150e1bf64ea28242bb7749e3fa2f2fc2bded3af64123e39aa1e4595b8d
 SHA512 
5a11b0a3f35f7d7071ad0553be598f9d2e2d95ce325c080c69e9551e07ebde0102f02990d5ef32be860b468fefc1c29d5f9ff581d1f75321314c52fb2de2f389
 DIST pikepdf-7.1.0.gh.tar.gz 2900167 BLAKE2B 
1293e580257a0f077146e1dff37ce825ef504a62aaadbfc466ce77a491bdfc101e01c7f314dbc039f69df08924ad1dab8de74ffedd0675cfc8139895289f6405
 SHA512 
e8fee8a69c0d6a5d148b3d001bd72be341ae7294401777f06b698d261329850832fdc3ea2b6ab9d8abb9fb99b041fe7a1a5750a22846528c76a03019b3ac4ca5
+DIST pikepdf-7.1.1.gh.tar.gz 2901140 BLAKE2B 
50b61eb49ecf6ded00a5e1af1a23d6755622cfcab533b132c8e75419a17aaa3f2d1806070611ec822475fddb9176da06cff1bef178bbc98002bf50198d3d1d2a
 SHA512 
50a6fddc8291cc54fbb3249bc05e84b7e78b2f50055314aabc7beed78116a02174afee29332ea94793f961d8e586826f178c7fea4060db07799cfeaa6fffbe03

diff --git a/dev-python/pikepdf/pikepdf-7.1.1.ebuild 
b/dev-python/pikepdf/pikepdf-7.1.1.ebuild
new file mode 100644
index ..9cf479f7a649
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-7.1.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=${P/_p/.post}
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="
+   https://github.com/pikepdf/pikepdf/
+   https://pypi.org/project/pikepdf/
+"
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+DEPEND="
+   >=app-text/qpdf-11.1.1:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecation[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
+   >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+   >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
+   >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+)
+
+src_prepare() {
+   sed -e '/-n auto/d' -i pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2023-02-17 Thread Michał Górny
commit: c8b72e5f3508013c9fa7c6f48b345deb19067e1e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 05:24:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8b72e5f

dev-python/botocore: Bump to 1.29.74

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.74.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 871197690972..36b35c7df847 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.29.70.gh.tar.gz 11145631 BLAKE2B 
9f1d65e7ecb0c2b436a6260613f7d7c
 DIST botocore-1.29.71.gh.tar.gz 11142820 BLAKE2B 
bc33e29023b95e1482e094173898952bd2e3335ca641416ac4ba5e608b2146333e347aa7fcb7a23dd9c3d5dbc8a092fd2345c91a74b49a9f8b08477e64798c18
 SHA512 
48a851434e35391e56bb3a8a803291287535a7d15d3b5b1a83c253b0bba1ca3621bd6da5e027ee0485f52eebbce523d1962fb660850663a6b19814e17be443af
 DIST botocore-1.29.72.gh.tar.gz 11147118 BLAKE2B 
ad72456166933dcb540ed7f4fc622c7e1ef1601846b102372bc990e9985699de82da5b629043fc975e287a49cc65383c0adc97737ff831ccb4ea569c148593bf
 SHA512 
64af7f0efe667a175119030cf30524ad09cc29c8447026875286ec2706e6f3fbb2beb90f300675dac27532407a5439d5a0e3d967841b5a58d76f079cdbc99577
 DIST botocore-1.29.73.gh.tar.gz 11152779 BLAKE2B 
5324b720e9cd00f51a8722679b2c0edd98cddbff4c940c864ddbda42804c45b7b0f6b720d1ecdb2d41b53c37c19cc2894d93e4906f1bc9bfda07dffa721b5fb2
 SHA512 
a226f20eaafd3ef40264999e6604475a86b6a538f5435d12c3f0474363288e6abbe0a2e8068296ce5afcdfbbc24c56991718f7fc12edbdc399938d57a70003d8
+DIST botocore-1.29.74.gh.tar.gz 11153254 BLAKE2B 
b3d3b75643cd5e3fac54a09e971daa23a043ba9f7ab773c2fd57dc15417c1b30c6f503515bad8734332bc40c4210e4ac09566c0742649c6ac3592e81ae9f8d79
 SHA512 
944ebbf1268fa9e8bb68ce5960da347613bcab585bf54c2fd6dbecb499088c1dc426357cde0a0f0d1780ecbc06acc33d8587f37c7f3d13577283b4549a353406

diff --git a/dev-python/botocore/botocore-1.29.74.ebuild 
b/dev-python/botocore/botocore-1.29.74.ebuild
new file mode 100644
index ..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.74.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-02-17 Thread Michał Górny
commit: b34b5bf742a243259c99d510afedd537f2fb4d76
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 18 05:24:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 18 07:02:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b34b5bf7

dev-python/boto3: Bump to 1.26.74

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.26.74.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 92178742ae6c..932f92f50c8d 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.26.70.gh.tar.gz 600798 BLAKE2B 
b55125e70865f73b8ba5e7945eca6a975f47
 DIST boto3-1.26.71.gh.tar.gz 601272 BLAKE2B 
ca2feb8c8a73308ae50a7a9bac3779afc233fbd8e55c75a1e9bb87e224c789d22b940b68e1f90405886cceef60f860c33f7d99a64b288a29f8377eaa8815
 SHA512 
ca4eeaa29f0d025a6e0d7e55680f8c6ca231cd8616a373ca60a84d51f271750b05640b71ea97bebd539e762efe7a714f86e1f3c142620996240df02ef7cfac48
 DIST boto3-1.26.72.gh.tar.gz 601919 BLAKE2B 
7a0d7e1e2cb2a2085e641127807aa55677c778aee7a86daded4d6c57cf430ae9a610fbce03527911f9c9be775cf5229451668c6e600635e87d5d21690e52e8ad
 SHA512 
859c2a5260805eaf86ca16d94f1b58d7047f1a1c911b9c553c4a2f8a0902e1b5cd96885eed64865f1a8795552744b9f4e39382ebe0c681939ea6e4119a81b474
 DIST boto3-1.26.73.gh.tar.gz 602354 BLAKE2B 
2a8a617011e0a06dcf488c44863489fd3486650e4b4f349af505571ffa2e3beaa15147a82f22316ed7942e3b9f179e2cbf3249203bfd80dc3ca3a3789966958f
 SHA512 
21ee634438b29d03402f9776f982331806c0dadf7186f28556a9aa0a4e1fb47730c280bc50a4fdf92c50ce683806c979339a7ff4b62e654b8314b26a9b483743
+DIST boto3-1.26.74.gh.tar.gz 602525 BLAKE2B 
6d9b397864649ecd9b3f46bcee832c57cdce809545522f3beaf0d2eb98ca1f99e5fcab132f3389a4b2edcd585d9f6759de961b1f83f5912420629b6b03092c36
 SHA512 
eba11711dbd77988deb1695b954b6eb931b8ad49f96971e221415355de9bd2f3015b5a58be34a7378180f59500f9c15135192ccb97454141dbcaa664f0183627

diff --git a/dev-python/boto3/boto3-1.26.74.ebuild 
b/dev-python/boto3/boto3-1.26.74.ebuild
new file mode 100644
index ..9523f65d5fb9
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.74.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-02-17 Thread YOSHIOKA Takuma
commit: 90da5e59026ac3bafc374d985681499e66b07e60
Author: YOSHIOKA Takuma  hard-wi  red>
AuthorDate: Sat Feb 18 06:52:40 2023 +
Commit: YOSHIOKA Takuma  hard-wi  red>
CommitDate: Sat Feb 18 06:52:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90da5e59

app-misc/watchexec: add 1.21.1

Signed-off-by: YOSHIOKA Takuma  hard-wi.red>

 app-misc/watchexec/Manifest|   4 +
 app-misc/watchexec/watchexec-1.21.1.ebuild | 350 +
 2 files changed, 354 insertions(+)

diff --git a/app-misc/watchexec/Manifest b/app-misc/watchexec/Manifest
index 7beaa6878..9cf882527 100644
--- a/app-misc/watchexec/Manifest
+++ b/app-misc/watchexec/Manifest
@@ -223,6 +223,7 @@ DIST memchr-2.4.1.crate 64977 BLAKE2B 
31479718c118093b684bed946eae0706d77d9d275b
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST memmap2-0.5.7.crate 26229 BLAKE2B 
4e7751946a870dc3a3978daa51e524a7bb993f100debb778fe1fabe64f61dbe9c01042f02242d8b8be583a35672696454355e79981accc29fdb78989f8e0f12f
 SHA512 
467e55a193497749f3dc7ed228f85622d072e07929a0c76904f0aa7a605f7689188e2b980ab17737301656edfcf86d851a482088c2f73f2132421612bbf08375
 DIST memoffset-0.6.5.crate 7686 BLAKE2B 
9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009
 SHA512 
11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
+DIST memoffset-0.7.1.crate 8556 BLAKE2B 
1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3
 SHA512 
40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157
 DIST miette-3.3.0.crate 67266 BLAKE2B 
5f2c6892e007c30821654f74ce9454d433534853965bf7d89f4812abee6d0da87fd1efcefe1109009998fe1086d53ea54e5fdb44bc3b27477aeab215e3d15ff2
 SHA512 
5347f22d6497f58a8fbadf7e9f348b34cdc86388864b453b69aceb0f74870ef21ecec7233f13c8334c314853c50c89b12906b8f8094963a3f41651672b48506d
 DIST miette-5.3.0.crate 80848 BLAKE2B 
20546ff61613a210a8f32269a4acbe6f156fdbef8363cc3c57f1bd4dd0e132ab36db02bba64570a37fcd27d88b32a1b47e8d323fd0a2be47c8ed9ea517d51296
 SHA512 
681578a3d43ccc8b52e9386d5a8b0b66805aa1e8947db09eeb8ebff6fc11698806853270e3f735235f850455877c5304e9f95640e5e3bc2447ca150696c8d925
 DIST miette-derive-3.3.0.crate 14814 BLAKE2B 
04a812ecb1b8e88798ddc7000e9cc7cabc31b0d388ebe56a70b11268007e9b19dbe7b97241a484573eb2fed88bdcca27230c036ecf7d4de10efd3befdfc53acf
 SHA512 
325c501de811167de1f41ab718a4af434ab6e92f4753fb96c5baab22abfe64996179973ed8dcb962d9f98aaecc90e1d26677abe47a6e2d33da29232a0f49bf2c
@@ -241,6 +242,7 @@ DIST nix-0.22.3.crate 230252 BLAKE2B 
a65e42918c99f903a3f0b1cb64b7e4ded5ddf22aa4d
 DIST nix-0.23.1.crate 240531 BLAKE2B 
8e03f4edbad39a467c1557083cfbbd6eff4b78d5ec4e0f1ba06eb043f853352f5154f115ce75556e0d672f0499a9d4c03650bc5a1f57ba1b920cd1595cc50ea9
 SHA512 
23431030b094ebb027200d8cdc05d0ac1730fbb86ee088795a2314f1ba19b76ed5f24373c1aba8125575bf69f8e7d4d9c08344b9cb49a4ae3d8f7987b5f4e6b6
 DIST nix-0.24.2.crate 264176 BLAKE2B 
2da44a51beba8549a558730567f6ea36ab0da81053dac10db637beb3901ce7c32b6efebba519af37068fa32270186d733ef55661b58621eb7e946fb16690cd6c
 SHA512 
9502f899868466165d898b1dee676188e9761cbf7ad7be21e231d6d5c993f109b48edf06b659f547712ccec2d648dcdb689626845ecce22965aad2dfd7ed75ff
 DIST nix-0.26.1.crate 277805 BLAKE2B 
7ba6efa24a5ab399184623fd019643a132a803cf72a9b8b4d0070caf839e123fb4394773e0b816c0d024494d657eae9b05b56b0b4cc6ace6d07db03a3d1c461b
 SHA512 
4d75ccc1a8c4627dc14b4a2080aeda721d22dd6d7c78e448131f7589d0ddb58fd5649eedd80816153a978571fc843f078256a6c09ceaf34b95fd3caa3e6b73e4
+DIST nix-0.26.2.crate 277973 BLAKE2B 
86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad
 SHA512 
abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704
 DIST nom-5.1.2.crate 136174 BLAKE2B 
32387d6ded0fbcdee8a1a0d0a08cd36bf92c38906cd199b574b6b9b24f6c245f2287e04374f7d84e2867d2785aa16d8c01ae3bd3bc811829770232681e2d33a5
 SHA512 
53b8ddab62475588efae46c78b5fd086a14c0fa505c84e625fbedd6dc74d4ac047e9fbed7312b797f126e9ca1f056458d8ffe0ab13f0117de685ef8b43f86aca
 DIST nom-7.1.1.crate 115818 BLAKE2B 
1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320
 SHA512 
1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8
 DIST normalize-path-0.2.0.crate 5635 BLAKE2B 

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

2023-02-17 Thread Sam James
commit: 2ef51e78d89b3f25028e1b63693d28d1aebbd991
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 18 06:10:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 06:10:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef51e78

dev-python/pyrqlite: enable py3.11, use PEP517

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

 dev-python/pyrqlite/pyrqlite-2.1.1-r1.ebuild | 28 
 1 file changed, 28 insertions(+)

diff --git a/dev-python/pyrqlite/pyrqlite-2.1.1-r1.ebuild 
b/dev-python/pyrqlite/pyrqlite-2.1.1-r1.ebuild
new file mode 100644
index ..e267aec4f7bc
--- /dev/null
+++ b/dev-python/pyrqlite/pyrqlite-2.1.1-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="Python client for rqlite"
+HOMEPAGE="https://github.com/rqlite/pyrqlite;
+SRC_URI="https://github.com/rqlite/pyrqlite/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://github.com/rqlite/pyrqlite/pull/42.patch -> 
${P}-test_cPragmaTableInfo.patch"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="test? ( >=dev-db/rqlite-6.7.0 )"
+
+PATCHES=( "${DISTDIR}/${P}-test_cPragmaTableInfo.patch" )
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e "s:^__version__ = .*:__version__ = '${PV}':" -i 
src/${PN}/constants.py || die
+   distutils-r1_src_prepare
+}



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

2023-02-17 Thread Alice Ferrazzi
commit: 732f9acf3ca315e49f7cf87e985d07e2fbb94c71
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Sat Feb 18 05:21:34 2023 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Sat Feb 18 05:21:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732f9acf

sys-kernel/rt-sources: add 5.15.94_p59, drop 5.15.93_p58

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 .../{rt-sources-5.15.93_p58.ebuild => rt-sources-5.15.94_p59.ebuild}  | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index eb495f6ae048..9f81053ae215 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -19,8 +19,8 @@ DIST patch-4.9.327-rt197.patch.xz 169900 BLAKE2B 
432b68f260db4970c3bd844a4d1a870
 DIST patch-4.9.327.xz 4449004 BLAKE2B 
b48aa23af600cafe5117854b76105c9c65adf9f2f026927367781cd360c61c551b174d2ea73eb02543e626408b27bf3bb8cfed62d9c36e9bac6d22c7e1099a48
 SHA512 
d6a5421cfbd70ff20664cbf05f9c955f03b55c3e22306f7adfd87ed760794817fd7d2211e5d92b169df64d8578717a9250c7ea6ca312bf10287a7283bf66d0e6
 DIST patch-5.10.165-rt81.patch.xz 170480 BLAKE2B 
888ebb862e517b02a7e75f10521188c0d2882b1a955e0f012e86a08c92667d68b0684dac1c3b650cf8fb8ac8f211f475add5139cceb809c7350ce4c05835bf7c
 SHA512 
3d176ce049d3e13fcaad1a646708a979d5729a3fe80ad7db82ecdbe9d477b918543ea7c419d6a46ddbe5d94e3e660e89ba1adff9704431d9cc76713abf2284e1
 DIST patch-5.10.165.xz 4278688 BLAKE2B 
09c3925cf14a2ba9f69f765108ae462aae47ed58f1fcb966029e5cf863dcfbe337de4cb61bbbc6238cc77da11c48f39859fbe703e8df8c680c50821464fc091c
 SHA512 
a23f466013b1d0a868552ba9a75c87e8ffe59721a04abd8665be308a18cdb0b85ed41ce11ff9956c19612a00d1172cf723166923050440b975e0ae468c2cc7c1
-DIST patch-5.15.93-rt58.patch.xz 77124 BLAKE2B 
d630e692533135f48a25d6830810f206d76d0f19a357b607f755906278286545d0a203d787c8322598fa1660724fe06e70f67a08404581d68c92b10e52ac5ac3
 SHA512 
fb56ce68bc959f6fbcda9e46b843f35f50e54237a99113547602163c9f7dc8871e910815457dc7f7f8d8449b71e1eb99eb53873b49b0c9d2b877a65dce5c0b91
-DIST patch-5.15.93.xz 3556612 BLAKE2B 
1c47a974d60534b9ab3e22a6360eb0307d40e5f1a65637e2fe8aa46c56b65cefa68fb47fbbfca95e582fb0ad18ee2931692b0aab4a96e3d4ed83563fee67b2e9
 SHA512 
88b565de7bfc8dfb5e08bbb33ca3829bd96cb9083d24eb9d219578d5d98bb002d44980b7b6f9e5a06064bd0ae2cbeabd832cea18e3c9bd815ff4b412fa11f76e
+DIST patch-5.15.94-rt59.patch.xz 77104 BLAKE2B 
ee67da4f04975669bf580266568235aa2155c537f2cc9fcdac759342ecffbecdd8cf38ecde3def6c1a5204207910284073df61b5829f278bc786870bac5fec20
 SHA512 
e4b8b0be508b54dc28e00d0ff6f815e8699821915348bab41ece3a5a1fbf2fd13472181823a60ff93f82eb287e22a225bb9c22a8410b8944e2c85c163d48ca9b
+DIST patch-5.15.94.xz 3567604 BLAKE2B 
35e9494cff7e2c0e1b95cd8d7cd85761cc817555321863ff523a322dc5e8c4c74cb3881aa9f29a77a222e9bcf6df37296c17f21c612dedc96ede75ca878b453d
 SHA512 
7196fe9f5c788e3d8d5db8c55a946486959ac13ba67a5816023c76e8db29d54c81031a5063181ad22d5619b6b959422088890894c3093eadd0f2a3e570ddac3f
 DIST patch-5.4.230-rt80.patch.xz 183116 BLAKE2B 
4a28dfb2ac1cfa81a1d97a0b86e4ae7e47ed6e37b17926a8fccf87e9f3b43ad716b270cfbddd8db48e82ae5fa76b77f46f3506b63c004035b45c5b8935977d24
 SHA512 
124e0c99afb439d6c97596ea47a6ded73bf7bbc688bdeee9e7177cfc4f6c41985f2cbf9d0100e97b3db20a21735e76a3c09d29251fbdf54f8862498c63ae5e9d
 DIST patch-5.4.230.xz 4519916 BLAKE2B 
a88f386ba71ce0d9972154644c7ec46b10f20fbf1760f1a7ca73afdd2e424985156f127974758bf4870647f53b9c341d56b625f56c51f584ab4156f0dc5e6522
 SHA512 
8686631fc84aa7f6650051cd3cfebec4059ef54f53a5f86c09d61129c67615a433daf5b443462b10bb93965cf945c6c3e431ec080c96388aff2626abef6f36f3
 DIST patch-6.0.5-rt14.patch.xz 59916 BLAKE2B 
be06477b7733cb280bbb8ab1cc2b4c611d5b133d97e2459877a8aac0c82a6fa74cba7a7640b49ba6dd9d0abd61a9f9682affb032a8b9f0097874fff35fea9b71
 SHA512 
3e36e45f16499ddbd7029723363ff4cf6e7cd9503ba49f9ce0dbb960b34855c8411abccd32838f9f162412b4a1749f676432e463fce8066496f256313c99d79e

diff --git a/sys-kernel/rt-sources/rt-sources-5.15.93_p58.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.15.94_p59.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-5.15.93_p58.ebuild
rename to sys-kernel/rt-sources/rt-sources-5.15.94_p59.ebuild



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

2023-02-17 Thread Sam James
commit: 1882a663653da85fc261820369a2a9acb3168a39
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Thu Feb 16 07:10:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 04:32:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1882a663

app-editors/vim-core: remove manual patch application

Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29601
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim-core/vim-core-9.0.1000.ebuild | 14 --
 app-editors/vim-core/vim-core-9.0.1157.ebuild | 14 --
 app-editors/vim-core/vim-core-.ebuild | 14 --
 3 files changed, 24 insertions(+), 18 deletions(-)

diff --git a/app-editors/vim-core/vim-core-9.0.1000.ebuild 
b/app-editors/vim-core/vim-core-9.0.1000.ebuild
index ba583b0f4e11..98d156f8fe5e 100644
--- a/app-editors/vim-core/vim-core-9.0.1000.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.1000.ebuild
@@ -31,6 +31,13 @@ IUSE="nls acl minimal"
 DEPEND=">=sys-libs/ncurses-5.2-r2:0"
 BDEPEND="sys-devel/autoconf"
 
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
 pkg_setup() {
# people with broken alphabets run into trouble. bug #82186.
unset LANG LC_ALL
@@ -38,10 +45,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   if [[ ${PV} != * ]] ; then
-   # Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply 
"${WORKDIR}"/vim-patches-vim-${VIM_PATCHES_VERSION}-patches
-   fi
+   default
 
# Fixup a script to use awk instead of nawk
sed -i \
@@ -106,8 +110,6 @@ src_prepare() {
 
# Remove src/auto/configure file.
rm -v src/auto/configure || die "rm configure failed"
-
-   eapply_user
 }
 
 src_configure() {

diff --git a/app-editors/vim-core/vim-core-9.0.1157.ebuild 
b/app-editors/vim-core/vim-core-9.0.1157.ebuild
index a9836a9b50d9..64e63ae0b84e 100644
--- a/app-editors/vim-core/vim-core-9.0.1157.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.1157.ebuild
@@ -31,6 +31,13 @@ IUSE="nls acl minimal"
 DEPEND=">=sys-libs/ncurses-5.2-r2:0"
 BDEPEND="sys-devel/autoconf"
 
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
 pkg_setup() {
# people with broken alphabets run into trouble. bug #82186.
unset LANG LC_ALL
@@ -38,10 +45,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   if [[ ${PV} != * ]] ; then
-   # Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply 
"${WORKDIR}"/vim-patches-vim-${VIM_PATCHES_VERSION}-patches
-   fi
+   default
 
# Fixup a script to use awk instead of nawk
sed -i \
@@ -106,8 +110,6 @@ src_prepare() {
 
# Remove src/auto/configure file.
rm -v src/auto/configure || die "rm configure failed"
-
-   eapply_user
 }
 
 src_configure() {

diff --git a/app-editors/vim-core/vim-core-.ebuild 
b/app-editors/vim-core/vim-core-.ebuild
index df3192ffe27a..64e63ae0b84e 100644
--- a/app-editors/vim-core/vim-core-.ebuild
+++ b/app-editors/vim-core/vim-core-.ebuild
@@ -31,6 +31,13 @@ IUSE="nls acl minimal"
 DEPEND=">=sys-libs/ncurses-5.2-r2:0"
 BDEPEND="sys-devel/autoconf"
 
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
 pkg_setup() {
# people with broken alphabets run into trouble. bug #82186.
unset LANG LC_ALL
@@ -38,10 +45,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   if [[ ${PV} != * ]] ; then
-   # Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply "${WORKDIR}"/vim-patches-vim-9.0.0049-patches
-   fi
+   default
 
# Fixup a script to use awk instead of nawk
sed -i \
@@ -106,8 +110,6 @@ src_prepare() {
 
# Remove src/auto/configure file.
rm -v src/auto/configure || die "rm configure failed"
-
-   eapply_user
 }
 
 src_configure() {



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

2023-02-17 Thread Sam James
commit: 87781a11938d30a03e4a5bf3eb7b8463d9757494
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Thu Feb 16 07:08:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 04:32:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87781a11

app-editors/vim: remove manual patch application

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim/vim-9.0.1000.ebuild | 14 --
 app-editors/vim/vim-9.0.1157.ebuild | 14 --
 app-editors/vim/vim-.ebuild | 14 --
 3 files changed, 24 insertions(+), 18 deletions(-)

diff --git a/app-editors/vim/vim-9.0.1000.ebuild 
b/app-editors/vim/vim-9.0.1000.ebuild
index 3a6b2790f37b..c3de4d218ee4 100644
--- a/app-editors/vim/vim-9.0.1000.ebuild
+++ b/app-editors/vim/vim-9.0.1000.ebuild
@@ -68,6 +68,13 @@ BDEPEND="
 "
 PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
 
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
 pkg_setup() {
# people with broken alphabets run into trouble. bug #82186.
unset LANG LC_ALL
@@ -78,10 +85,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   if [[ ${PV} != * ]] ; then
-   # Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply 
"${WORKDIR}"/vim-patches-vim-${VIM_PATCHES_VERSION}-patches
-   fi
+   default
 
# Fixup a script to use awk instead of nawk
sed -i -e \
@@ -153,8 +157,6 @@ src_prepare() {
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed 
failed"
rm src/auto/configure || die "rm failed"
-
-   eapply_user
 }
 
 src_configure() {

diff --git a/app-editors/vim/vim-9.0.1157.ebuild 
b/app-editors/vim/vim-9.0.1157.ebuild
index a41d999afbf2..40a78fc412a4 100644
--- a/app-editors/vim/vim-9.0.1157.ebuild
+++ b/app-editors/vim/vim-9.0.1157.ebuild
@@ -68,6 +68,13 @@ BDEPEND="
 "
 PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
 
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
 pkg_setup() {
# people with broken alphabets run into trouble. bug #82186.
unset LANG LC_ALL
@@ -78,10 +85,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   if [[ ${PV} != * ]] ; then
-   # Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply 
"${WORKDIR}"/vim-patches-vim-${VIM_PATCHES_VERSION}-patches
-   fi
+   default
 
# Fixup a script to use awk instead of nawk
sed -i -e \
@@ -153,8 +157,6 @@ src_prepare() {
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed 
failed"
rm src/auto/configure || die "rm failed"
-
-   eapply_user
 }
 
 src_configure() {

diff --git a/app-editors/vim/vim-.ebuild b/app-editors/vim/vim-.ebuild
index a41d999afbf2..40a78fc412a4 100644
--- a/app-editors/vim/vim-.ebuild
+++ b/app-editors/vim/vim-.ebuild
@@ -68,6 +68,13 @@ BDEPEND="
 "
 PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
 
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
 pkg_setup() {
# people with broken alphabets run into trouble. bug #82186.
unset LANG LC_ALL
@@ -78,10 +85,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   if [[ ${PV} != * ]] ; then
-   # Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply 
"${WORKDIR}"/vim-patches-vim-${VIM_PATCHES_VERSION}-patches
-   fi
+   default
 
# Fixup a script to use awk instead of nawk
sed -i -e \
@@ -153,8 +157,6 @@ src_prepare() {
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed 
failed"
rm src/auto/configure || die "rm failed"
-
-   eapply_user
 }
 
 src_configure() {



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

2023-02-17 Thread Sam James
commit: 8ef01b5deddc1b8633d99907f2941ee8a85d60f1
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Thu Feb 16 07:07:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 04:32:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef01b5d

app-editors/gvim: remove manual patch application

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/gvim/gvim-9.0.1000.ebuild | 14 --
 app-editors/gvim/gvim-9.0.1157.ebuild | 14 --
 app-editors/gvim/gvim-.ebuild | 14 --
 3 files changed, 24 insertions(+), 18 deletions(-)

diff --git a/app-editors/gvim/gvim-9.0.1000.ebuild 
b/app-editors/gvim/gvim-9.0.1000.ebuild
index 2de60ab53f5d..708d13e40470 100644
--- a/app-editors/gvim/gvim-9.0.1000.ebuild
+++ b/app-editors/gvim/gvim-9.0.1000.ebuild
@@ -80,6 +80,13 @@ BDEPEND="
 "
 PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
 
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
 # various failures (bugs #630042 and #682320)
 RESTRICT="test"
 
@@ -93,10 +100,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   if [[ ${PV} != * ]]; then
-   # Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply 
"${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
-   fi
+   default
 
# Fixup a script to use awk instead of nawk
sed -i -e \
@@ -163,8 +167,6 @@ src_prepare() {
sed -i -e \
'/# define FEAT_CSCOPE/d' src/feature.h || die 
"couldn't disable cscope"
fi
-
-   eapply_user
 }
 
 src_configure() {

diff --git a/app-editors/gvim/gvim-9.0.1157.ebuild 
b/app-editors/gvim/gvim-9.0.1157.ebuild
index 29c24d0ea9fb..01f283c88448 100644
--- a/app-editors/gvim/gvim-9.0.1157.ebuild
+++ b/app-editors/gvim/gvim-9.0.1157.ebuild
@@ -80,6 +80,13 @@ BDEPEND="
 "
 PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
 
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
 # various failures (bugs #630042 and #682320)
 RESTRICT="test"
 
@@ -93,10 +100,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   if [[ ${PV} != * ]]; then
-   # Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply 
"${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
-   fi
+   default
 
# Fixup a script to use awk instead of nawk
sed -i -e \
@@ -163,8 +167,6 @@ src_prepare() {
sed -i -e \
'/# define FEAT_CSCOPE/d' src/feature.h || die 
"couldn't disable cscope"
fi
-
-   eapply_user
 }
 
 src_configure() {

diff --git a/app-editors/gvim/gvim-.ebuild 
b/app-editors/gvim/gvim-.ebuild
index 29c24d0ea9fb..01f283c88448 100644
--- a/app-editors/gvim/gvim-.ebuild
+++ b/app-editors/gvim/gvim-.ebuild
@@ -80,6 +80,13 @@ BDEPEND="
 "
 PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
 
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
 # various failures (bugs #630042 and #682320)
 RESTRICT="test"
 
@@ -93,10 +100,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   if [[ ${PV} != * ]]; then
-   # Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply 
"${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
-   fi
+   default
 
# Fixup a script to use awk instead of nawk
sed -i -e \
@@ -163,8 +167,6 @@ src_prepare() {
sed -i -e \
'/# define FEAT_CSCOPE/d' src/feature.h || die 
"couldn't disable cscope"
fi
-
-   eapply_user
 }
 
 src_configure() {



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

2023-02-17 Thread Mike Gilbert
commit: b33359baba6ee34af2380735113510a94785a42b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Feb 18 04:15:22 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Feb 18 04:19:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33359ba

sys-process/supervise-scripts: drop to maintainer-needed

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

 sys-process/supervise-scripts/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-process/supervise-scripts/metadata.xml 
b/sys-process/supervise-scripts/metadata.xml
index 73dda144f9ac..115e9d64a669 100644
--- a/sys-process/supervise-scripts/metadata.xml
+++ b/sys-process/supervise-scripts/metadata.xml
@@ -1,8 +1,5 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   base-sys...@gentoo.org
-   Gentoo Base System
-
+   
 



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

2023-02-17 Thread Mike Gilbert
commit: be3cc66483263e577c06dd70cd3a4c4c44156943
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Feb 18 04:14:46 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Feb 18 04:19:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3cc664

sys-process/daemontools: drop to maintainer-needed

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

 sys-process/daemontools/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-process/daemontools/metadata.xml 
b/sys-process/daemontools/metadata.xml
index 73dda144f9ac..115e9d64a669 100644
--- a/sys-process/daemontools/metadata.xml
+++ b/sys-process/daemontools/metadata.xml
@@ -1,8 +1,5 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   base-sys...@gentoo.org
-   Gentoo Base System
-
+   
 



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

2023-02-17 Thread Mike Gilbert
commit: 0364e14df934f01162a889e9501a97c1bf13899f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Feb 18 04:15:58 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Feb 18 04:19:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0364e14d

virtual/daemontools: drop to maintainer-needed

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

 virtual/daemontools/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/virtual/daemontools/metadata.xml b/virtual/daemontools/metadata.xml
index de9d78424186..c3bda71eefca 100644
--- a/virtual/daemontools/metadata.xml
+++ b/virtual/daemontools/metadata.xml
@@ -1,9 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   base-sys...@gentoo.org
-   Gentoo Base System
-   
+   

 



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

2023-02-17 Thread Mike Gilbert
commit: 73c11d83ea6169c97a0a6f2493532e5220b15724
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Feb 18 04:14:11 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Feb 18 04:19:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c11d83

sys-process/daemontools-encore: drop to maintainer-needed

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

 sys-process/daemontools-encore/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-process/daemontools-encore/metadata.xml 
b/sys-process/daemontools-encore/metadata.xml
index cb96242e263d..f8080fb67571 100644
--- a/sys-process/daemontools-encore/metadata.xml
+++ b/sys-process/daemontools-encore/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   base-sys...@gentoo.org
-   Gentoo Base System
-
+
 
 daemontools-encore is a collection of tools for managing UNIX services.
 It is derived from the public-domain release of daemontools by 



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

2023-02-17 Thread Sam James
commit: f6b8e0e9d21b7f85d56b42602b1c8905ade9ab5b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 18 04:18:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 04:18:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b8e0e9

net-libs/c-client: fix USE=kerberos

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

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

diff --git a/net-libs/c-client/c-client-2007f_p7.ebuild 
b/net-libs/c-client/c-client-2007f_p7.ebuild
index 6182b543a4fb..c803f540141f 100644
--- a/net-libs/c-client/c-client-2007f_p7.ebuild
+++ b/net-libs/c-client/c-client-2007f_p7.ebuild
@@ -94,6 +94,8 @@ src_prepare() {
-i src/osdep/unix/Makefile \
|| die "failed to fix build flags support in the Makefile"
 
+   sed -i -e "s:krb5-config.mit:krb5-config:" src/osdep/unix/Makefile.gss 
|| die
+
elibtoolize
 }
 



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

2023-02-17 Thread Mike Gilbert
commit: 6f19e9576402e1b8a083359effd671c9463b6420
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Feb 18 04:08:26 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Feb 18 04:08:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f19e957

sys-apps/systemd: fix install with USE="-sysv-utils"

The runlevel and telinit symlinks are not created when sysv compat is
disabled.

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

 sys-apps/systemd/systemd-253.ebuild  | 4 ++--
 sys-apps/systemd/systemd-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/systemd/systemd-253.ebuild 
b/sys-apps/systemd/systemd-253.ebuild
index d7c351354825..77c9145b2914 100644
--- a/sys-apps/systemd/systemd-253.ebuild
+++ b/sys-apps/systemd/systemd-253.ebuild
@@ -362,9 +362,9 @@ multilib_src_install_all() {
fi
 
if ! use sysv-utils; then
-   rm 
"${ED}${rootprefix}/${sbin}"/{halt,init,poweroff,reboot,runlevel,shutdown,telinit}
 || die
+   rm 
"${ED}${rootprefix}/${sbin}"/{halt,init,poweroff,reboot,shutdown} || die
rm "${ED}"/usr/share/man/man1/init.1 || die
-   rm 
"${ED}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 
|| die
+   rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 
|| die
fi
 
if ! use resolvconf && ! use sysv-utils && use split-usr; then

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index d7c351354825..77c9145b2914 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -362,9 +362,9 @@ multilib_src_install_all() {
fi
 
if ! use sysv-utils; then
-   rm 
"${ED}${rootprefix}/${sbin}"/{halt,init,poweroff,reboot,runlevel,shutdown,telinit}
 || die
+   rm 
"${ED}${rootprefix}/${sbin}"/{halt,init,poweroff,reboot,shutdown} || die
rm "${ED}"/usr/share/man/man1/init.1 || die
-   rm 
"${ED}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 
|| die
+   rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 
|| die
fi
 
if ! use resolvconf && ! use sysv-utils && use split-usr; then



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

2023-02-17 Thread Sam James
commit: d02761e91d6a0381a78588da2d37f8d82fd9a093
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 18 03:10:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 03:10:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d02761e9

net-analyzer/icinga2: drop non-existent boost patch from 2.13.7

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

 net-analyzer/icinga2/icinga2-2.13.7.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-analyzer/icinga2/icinga2-2.13.7.ebuild 
b/net-analyzer/icinga2/icinga2-2.13.7.ebuild
index 3b4c1eedf0be..06a84427309d 100644
--- a/net-analyzer/icinga2/icinga2-2.13.7.ebuild
+++ b/net-analyzer/icinga2/icinga2-2.13.7.ebuild
@@ -46,10 +46,6 @@ RDEPEND="
 
 REQUIRED_USE="!minimal? ( || ( mariadb mysql postgres ) )"
 
-PATCHES=(
-   "${FILESDIR}"/${P}-boost-1.81.patch
-)
-
 src_configure() {
local mycmakeargs=(
-DICINGA2_UNITY_BUILD=$(usex jumbo-build)



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

2023-02-17 Thread Sam James
commit: 72881b0b0848e53dac2deed1d83c4bcd731fe0ff
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 18 02:28:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 02:40:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72881b0b

sys-devel/gcc: add 11.3.1_p20230217

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-11.3.1_p20230217.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 5a63e0312bb7..a2ae74c72259 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -12,6 +12,7 @@ DIST gcc-10.5.0-patches-5.tar.xz 17324 BLAKE2B 
e97b471fb6115fd0421be8a6390f7d883
 DIST gcc-11-20221209.tar.xz 76240768 BLAKE2B 
3be0f1ece4473bbbf10f7242102f330a6e246c8481da5bd32620dcb15d2acd008bad60d2576a301f03e444e3d93a3c72d5184740c6fb3de2bc05e1863b68a0bc
 SHA512 
33d9581d434c012526eb4d49a4453cf77c57b459fd43f84e49bc764745e0772939eac007e119269f4f1989755df8678613732a84474c691b0c2452237c5b38a3
 DIST gcc-11-20230120.tar.xz 76201244 BLAKE2B 
07bc819dad3e2ee3747f09f43fd73a4263f06274362728174b32d9ead52ea95c25ea6a192397378b9b4c4f958285d97488d28e425c26129d23f143b1a8668fbc
 SHA512 
81f71aeb706b4ccb89e2af5201770fd72cc3190b9b5eac0b5a25a522626b9c4015a2e5d13e4bd1360ac0f7f1be27df51fc530c15ce3c3d782f39f34d5c58803e
 DIST gcc-11-20230210.tar.xz 76141600 BLAKE2B 
04fc4d3cd23ce3abc47adaaf256fcde56891b1dd1ee70906714e92f4dadd2ae1f40852c17e17a8814bc1f5e642137d0f9660d410dc7f93b4541372895b99d617
 SHA512 
714eff2d949a615049aa2ac3a98fc4546dd8a0d94975fe69de411056dd540ecb9fd3d13818c213f2c407b737af5ca0028247769dbe3bd0493a97d2b80e6975e5
+DIST gcc-11-20230217.tar.xz 76150824 BLAKE2B 
47258dc684f07bf402bd150e826c66abd69b7a6c3678af3038b1a2ea92091180a3ed3767c91f6909912f422d2fba6361f7b8beba2477839a164088673be50864
 SHA512 
5a7541788f8d824a49ac49252749b9e7dbbb26278b8ea021bbb49b011bb5592f01852972b1ee77cd9f8f5d4f4a07e960883cc04774b9b629d55124d246f69d6a
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-3.tar.xz 15200 BLAKE2B 
a393df941a2a31164f477d6bc0032e28319e8f0bd87200eb453708f85aa8c0bf5d67e733ee7b75cf6d14743e18cc941cee1b77a8247f8c5683d17a98cbeb280f
 SHA512 
6f6096d95c7c62780d1070097739882393a8df5172c3a5ae811a8d4d1c98a0cd14a34f3f7e95410c8f210aec434330ac3b8876c688faeb130d7bb8faece9
 DIST gcc-11.4.0-patches-7.tar.xz 14416 BLAKE2B 
3ebf62cba04cac8830a93a99d11c21347c38891db3a81493a10e02e8b7af0c86389ffbede50672dfe1189a77a67b832f8f97a1d95d43eff11db131a143b1d03d
 SHA512 
41e2ed1ccf6d3631adab057877c79c99eb1b3c32f9d35628bca6c633c4f8dadb1d7f93bed2e4d7ff9f36cc9e46ea00f0e57e8af64b2e5f4b3b01285c6da3

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



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

2023-02-17 Thread Matt Turner
commit: 3ff93e88590669f48495b7c30efc311f7b681326
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 18 02:36:41 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 18 02:40:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff93e88

x11-libs/libnotify: Version bump to 0.8.2

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

 x11-libs/libnotify/Manifest   |  1 +
 x11-libs/libnotify/libnotify-0.8.2.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/x11-libs/libnotify/Manifest b/x11-libs/libnotify/Manifest
index 2e0c4af9606c..dcfcc183d6a6 100644
--- a/x11-libs/libnotify/Manifest
+++ b/x11-libs/libnotify/Manifest
@@ -1 +1,2 @@
 DIST libnotify-0.8.1.tar.xz 105368 BLAKE2B 
840b56941e9773b4db5ce1ffba7ca3fc04e76877349c53ed1c985acf7405a575bc9709e0255edf4562b5596de97fcd7e9dbef32d99bc853b94b203a7da0c03e4
 SHA512 
464b7ff9f2f6268919f336bd9c6f8c243c29282ba6ada7e491ab514b3630977a319dfa522705c68e17fff2d87effc75e009d656bc46c5e92917ad64e66b25320
+DIST libnotify-0.8.2.tar.xz 105912 BLAKE2B 
d014d01e624a072a1a4e60d8606833e790fc9b47a93229486a7c7860d3d90eaae6bcf3f4f78599db8b2c0ed3d35569a1b20d8a8deb08c8fa5be98330b1205f60
 SHA512 
c9eb0630520382228237ae914654e27ba973efe29a27d040c2462016bd3e0704889aabc5d04d51906951cd404d7edd64262860b7636afd03dd76dedcf1f77cae

diff --git a/x11-libs/libnotify/libnotify-0.8.2.ebuild 
b/x11-libs/libnotify/libnotify-0.8.2.ebuild
new file mode 100644
index ..d961823a695b
--- /dev/null
+++ b/x11-libs/libnotify/libnotify-0.8.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib xdg-utils
+
+DESCRIPTION="A library for sending desktop notifications"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libnotify;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE="gtk-doc +introspection test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]
+   x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-libs/gobject-introspection-common-1.32
+   dev-util/glib-utils
+   virtual/pkgconfig
+   app-text/docbook-xsl-ns-stylesheets
+   dev-libs/libxslt
+   gtk-doc? (
+   dev-util/gi-docgen
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   test? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+"
+IDEPEND="app-eselect/eselect-notify-send"
+PDEPEND="virtual/notification-daemon"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_native_use_feature introspection)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Ddocbook_docs=disabled
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   mv "${ED}"/usr/bin/{,libnotify-}notify-send || die #379941
+
+   einstalldocs
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/libnotify-0 || die
+   fi
+}
+
+pkg_postinst() {
+   eselect notify-send update ifunset
+}
+
+pkg_postrm() {
+   eselect notify-send update ifunset
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/

2023-02-17 Thread Sam James
commit: 8ba5be6b036453b7c2d7ef160826d8c99856123b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 18 02:11:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 02:11:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba5be6b

profiles/features/musl: unmask efivar-38

Now builds on musl.

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

 profiles/features/musl/package.mask | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index cf93a610bbad..27cc3f1830bd 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -115,13 +115,6 @@ www-client/chromium
 net-misc/netkit-telnetd
 net-misc/sitecopy
 
-# Sam James  (2022-02-06)
-# Latest version doesn't build on musl
-# bug #831363
-=sys-libs/efivar-38
-app-crypt/pesign
-sys-kernel/kpatch
-
 # Andrew Ammerlaan  (2022-01-05)
 # Binary package linked to glibc (rolling mask, use for all such binpkgs)
 app-admin/awscli-bin



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

2023-02-17 Thread Sam James
commit: f2a9993afbc4a4ced0c2a03a57e52515e2d4e4cf
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 18 01:53:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 02:09:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a9993a

media-video/subliminal: enable py3.11, use PEP517, fix runtime w/ rarfile

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

 .../subliminal-2.1.0-rarfile-4.0-compat.patch  | 25 ++
 ...inal-.ebuild => subliminal-2.1.0-r2.ebuild} | 20 -
 media-video/subliminal/subliminal-.ebuild  | 20 -
 3 files changed, 45 insertions(+), 20 deletions(-)

diff --git 
a/media-video/subliminal/files/subliminal-2.1.0-rarfile-4.0-compat.patch 
b/media-video/subliminal/files/subliminal-2.1.0-rarfile-4.0-compat.patch
new file mode 100644
index ..55b8b9484808
--- /dev/null
+++ b/media-video/subliminal/files/subliminal-2.1.0-rarfile-4.0-compat.patch
@@ -0,0 +1,25 @@
+https://github.com/Diaoul/subliminal/pull/1045
+
+From e9ed47e61a63ad0e0cdb036375ffa5a144953f1e Mon Sep 17 00:00:00 2001
+From: Eduardo Soares 
+Date: Fri, 24 Dec 2021 17:08:04 +
+Subject: [PATCH] Fix removal of custom check from rarfile dependency
+
+---
+ subliminal/providers/legendastv.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/subliminal/providers/legendastv.py 
b/subliminal/providers/legendastv.py
+index 9d696ca24..bf57a22dc 100644
+--- a/subliminal/providers/legendastv.py
 b/subliminal/providers/legendastv.py
+@@ -161,7 +161,7 @@ def __init__(self, username=None, password=None):
+ 
+ # Provider needs UNRAR installed. If not available raise 
ConfigurationError
+ try:
+-rarfile.custom_check([rarfile.UNRAR_TOOL], True)
++rarfile.tool_setup(True, False, False, True)
+ except rarfile.RarExecError:
+ raise ConfigurationError('UNRAR tool not available')
+ 
+

diff --git a/media-video/subliminal/subliminal-.ebuild 
b/media-video/subliminal/subliminal-2.1.0-r2.ebuild
similarity index 85%
copy from media-video/subliminal/subliminal-.ebuild
copy to media-video/subliminal/subliminal-2.1.0-r2.ebuild
index 792931859484..a3c58afc2d5e 100644
--- a/media-video/subliminal/subliminal-.ebuild
+++ b/media-video/subliminal/subliminal-2.1.0-r2.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE='xml(+)'
-DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -15,6 +15,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="develop"
 else
SRC_URI="https://github.com/Diaoul/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 DESCRIPTION="Python library to search and download subtitles"
@@ -50,7 +51,8 @@ RDEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}/${PN}-2.1.0-fix-pytest-warning.patch"
+   "${FILESDIR}"/${P}-fix-pytest-warning.patch
+   "${FILESDIR}"/${PN}-2.1.0-rarfile-4.0-compat.patch
 )
 
 distutils_enable_tests pytest
@@ -80,16 +82,14 @@ python_prepare_all() {
 }
 
 python_test() {
-   local skipped_tests=(
+   EPYTEST_DESELECT=(
tests/test_core.py::test_scan_archive_with_one_video
tests/test_core.py::test_scan_archive_with_multiple_videos
tests/test_core.py::test_scan_archive_with_no_video
tests/test_core.py::test_scan_password_protected_archive
+   # NotImplementedError
+   tests/test_core.py::test_save_subtitles
)
 
-   # Two tests that list providers rely on entry points
-   # so they need the package to be installed
-   distutils_install_for_testing
-   pytest -vv --ignore ${PN}/test/test_core.py 
${skipped_tests[@]/#/--deselect } \
-   || die "Tests fail with ${EPYTHON}"
+   epytest
 }

diff --git a/media-video/subliminal/subliminal-.ebuild 
b/media-video/subliminal/subliminal-.ebuild
index 792931859484..a3c58afc2d5e 100644
--- a/media-video/subliminal/subliminal-.ebuild
+++ b/media-video/subliminal/subliminal-.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE='xml(+)'
-DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -15,6 +15,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="develop"
 else
SRC_URI="https://github.com/Diaoul/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 DESCRIPTION="Python library to search and download subtitles"
@@ -50,7 +51,8 @@ RDEPEND="
 "
 
 PATCHES=(
-   

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

2023-02-17 Thread Akinori Hattori
commit: 7c4be5ad425257fe60ba79c649a893cf42091bab
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Feb 18 01:53:04 2023 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Feb 18 01:53:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c4be5ad

app-i18n/ibus-typing-booster: new upstream release

Signed-off-by: Akinori Hattori  gentoo.org>

 app-i18n/ibus-typing-booster/Manifest  |  1 +
 .../ibus-typing-booster-2.21.3.ebuild  | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-i18n/ibus-typing-booster/Manifest 
b/app-i18n/ibus-typing-booster/Manifest
index b232cce9d041..7869b5ad6be1 100644
--- a/app-i18n/ibus-typing-booster/Manifest
+++ b/app-i18n/ibus-typing-booster/Manifest
@@ -1,2 +1,3 @@
 DIST ibus-typing-booster-2.20.0.tar.gz 11175896 BLAKE2B 
399b48617cd3d256e682b2d23d63c8931faecc4e83015d0be30040d516d3cd3a50e9366c460ebfe1f1ef2b2aa1363f4d2e2d2ac0ef9ad7016f6f2ecd6ee4f36b
 SHA512 
8c7271d3029a28b045c9e9ffae9c9ac07adac3ac98749f30cd0959cfb91a50953372758c77c9820d713f2027d535d0752d1817281ce16be7e3594877b64177a5
 DIST ibus-typing-booster-2.21.1.tar.gz 11182916 BLAKE2B 
a301173052cfa18a5b06ec5409550c5fcf9f76faa08a46567599a6c5f6481a346708366b808b29efeb33214b10001d49fc05859ec82d12e5cb23bd8e736b7546
 SHA512 
e0b643d8d24c97929889f8a5772651365c83e8c331a77e5510a317696caa22524f17ad4f7f31f202ae33b1a02d5ce3e8a209f2e9af5e9f41ce60a16fb038b1c7
+DIST ibus-typing-booster-2.21.3.tar.gz 11219998 BLAKE2B 
2d2f8a2664d280b05c74126ff132307c4b63c072fddfef63ffe7eb2de0d13a0a1530b7787459c7c7d4dba28ae77e5d277b628ec0c8c904806439e1ccf55c9c65
 SHA512 
a9a78b0b7d285982890eae30a562c642e9f746622119a968eebce3312d53211841c9e105942862e05548b1bfad1dbf1da033e341eb51f3fdde1c45a165d38649

diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.21.3.ebuild 
b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.21.3.ebuild
new file mode 100644
index ..3a255c68af99
--- /dev/null
+++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.21.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_REQ_USE="sqlite(+)"
+
+inherit gnome2-utils python-single-r1 xdg
+
+DESCRIPTION="Completion input method for IBus"
+HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster;
+SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-libs/m17n-lib
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pyenchant[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyxdg[${PYTHON_USEDEP}]
+   ')"
+RDEPEND="${DEPEND}
+   >=dev-db/m17n-db-1.7"
+BDEPEND="sys-devel/gettext
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-02-17 Thread Zac Medico
commit: bcdc3b598e3ce12689fbedcb185e86855b4c
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 18 01:14:43 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 18 01:14:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcdc

app-containers/podman: add 4.4.1

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

 app-containers/podman/Manifest|   1 +
 app-containers/podman/podman-4.4.1.ebuild | 165 ++
 2 files changed, 166 insertions(+)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index f94f01cb98c9..4db34578d27d 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1 +1,2 @@
 DIST podman-4.3.1.tar.gz 12674902 BLAKE2B 
6a6412e62004693cd734725556ee8a7082300676398fd2714c02168eaae29e56ec506755ef2a05b32c57620379ada3162607d01b641bc9197f9d9c77ff865fb8
 SHA512 
907dafc6481cbcb7a9b6771c3682a88d6c3b055050c0a180f9ceb985c1a3826318056b62dd6d2859a2a23eba7aad4bf26404327d5479bde98658745fa7d88efa
+DIST podman-4.4.1.tar.gz 14396828 BLAKE2B 
4d5ff7d14fc3cbf5fce4b86bda81abfe2575f090820cd020b3c473aa46849dacf56986ef0a2cc1820536b2e89cddbd1f34d13c4e9338cb95bc9ac6ec25006f79
 SHA512 
33a22b7941f4f6715baa1cd2d5b29a4e2e95264c5239877122448f71e1408d8c393bcd2cdaef9516a580eede911c84f1cfea9d7b4c9d287a2737986fdc604e2c

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

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

2023-02-17 Thread Sam James
commit: 178a02a99ce506fc6bd7046ec501f69df90f0656
Author: Jérôme Carretero  zougloub  eu>
AuthorDate: Thu Feb 16 09:33:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 00:40:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=178a02a9

dev-python/symengine: add python3.11 to PYTHON_COMPAT

CI-tested:
https://github.com/symengine/symengine.py/blob/master/.github/workflows/ci.yml#L11
Signed-off-by: Jérôme Carretero  zougloub.eu>
Signed-off-by: Sam James  gentoo.org>

 dev-python/symengine/symengine-0.9.2-r2.ebuild | 56 ++
 1 file changed, 56 insertions(+)

diff --git a/dev-python/symengine/symengine-0.9.2-r2.ebuild 
b/dev-python/symengine/symengine-0.9.2-r2.ebuild
new file mode 100644
index ..d0dc5ac3c521
--- /dev/null
+++ b/dev-python/symengine/symengine-0.9.2-r2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=${PN}.py-${PV}
+DESCRIPTION="Python wrappers to the symengine C++ library"
+HOMEPAGE="https://github.com/symengine/symengine.py/;
+SRC_URI="
+   https://github.com/symengine/symengine.py/archive/v${PV}.tar.gz
+   -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+BDEPEND="
+   dev-util/cmake
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/sympy[${PYTHON_USEDEP}]
+   )
+"
+# See bug #786582 for symengine constraint
+# See also 
https://github.com/symengine/symengine.py/blob/master/symengine_version.txt
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   >=sci-libs/symengine-$(ver_cut 1-2):=
+"
+DEPEND="${RDEPEND}"
+
+# the C library installs the same docs
+DOCS=()
+
+PATCHES=(
+   "${FILESDIR}"/${P}-setuptools-61.patch
+   "${FILESDIR}"/${PN}-0.9.2-cmake-setuptools.patch
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   epytest
+}
+
+python_install() {
+   distutils-r1_python_install
+   python_optimize
+}



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

2023-02-17 Thread Sam James
commit: abeff5c36e1e91ee31a457b002b6891da1a67cd5
Author: Jérôme Carretero  zougloub  eu>
AuthorDate: Fri Feb 17 12:42:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 00:40:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abeff5c3

dev-python/sympy: add support for python3.11

The added patch makes tests run; they failed only due to a deprecation
warning happening.

Signed-off-by: Jérôme Carretero  zougloub.eu>
Closes: https://github.com/gentoo/gentoo/pull/29605
Signed-off-by: Sam James  gentoo.org>

 ...py-1.11-no-deprecated-threading-event-api.patch | 54 +
 dev-python/sympy/sympy-1.11.1-r1.ebuild| 70 ++
 2 files changed, 124 insertions(+)

diff --git 
a/dev-python/sympy/files/sympy-1.11-no-deprecated-threading-event-api.patch 
b/dev-python/sympy/files/sympy-1.11-no-deprecated-threading-event-api.patch
new file mode 100644
index ..eaffd3f1fbe1
--- /dev/null
+++ b/dev-python/sympy/files/sympy-1.11-no-deprecated-threading-event-api.patch
@@ -0,0 +1,54 @@
+Patch back-ported from the sympy git repo
+url: 
https://github.com/sympy/sympy/commit/b89ca436cf25e2a1caf82c9d33221d06698d0ff5
+
+commit b89ca436cf25e2a1caf82c9d33221d06698d0ff5
+Author: Chris Kerr 
+Date:   Thu Sep 22 19:32:27 2022 +0300
+
+Replace deprecated .isSet() method with .is_set()
+
+Fixes https://github.com/sympy/sympy/issues/24074
+
+diff --git a/sympy/plotting/pygletplot/plot_mode_base.py 
b/sympy/plotting/pygletplot/plot_mode_base.py
+index c1c2b0a6ec..2c6503650a 100644
+--- a/sympy/plotting/pygletplot/plot_mode_base.py
 b/sympy/plotting/pygletplot/plot_mode_base.py
+@@ -269,7 +269,7 @@ def _calculate_all(self):
+ self._calculate_cverts()
+ 
+ def _calculate_verts(self):
+-if self._calculating_verts.isSet():
++if self._calculating_verts.is_set():
+ return
+ self._calculating_verts.set()
+ try:
+@@ -280,9 +280,9 @@ def _calculate_verts(self):
+ self.bounds_callback()
+ 
+ def _calculate_cverts(self):
+-if self._calculating_verts.isSet():
++if self._calculating_verts.is_set():
+ return
+-while self._calculating_cverts.isSet():
++while self._calculating_cverts.is_set():
+ sleep(0)  # wait for previous calculation
+ self._calculating_cverts.set()
+ try:
+@@ -291,7 +291,7 @@ def _calculate_cverts(self):
+ self._calculating_cverts.clear()
+ 
+ def _get_calculating_verts(self):
+-return self._calculating_verts.isSet()
++return self._calculating_verts.is_set()
+ 
+ def _get_calculating_verts_pos(self):
+ return self._calculating_verts_pos
+@@ -300,7 +300,7 @@ def _get_calculating_verts_len(self):
+ return self._calculating_verts_len
+ 
+ def _get_calculating_cverts(self):
+-return self._calculating_cverts.isSet()
++return self._calculating_cverts.is_set()
+ 
+ def _get_calculating_cverts_pos(self):
+ return self._calculating_cverts_pos

diff --git a/dev-python/sympy/sympy-1.11.1-r1.ebuild 
b/dev-python/sympy/sympy-1.11.1-r1.ebuild
new file mode 100644
index ..df5b5e24a757
--- /dev/null
+++ b/dev-python/sympy/sympy-1.11.1-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Computer Algebra System in pure Python"
+HOMEPAGE="https://www.sympy.org/;
+SRC_URI="https://github.com/sympy/sympy/archive/${P}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos"
+IUSE="aesara examples imaging ipython latex mathml opengl pdf png pyglet 
symengine test texmacs"
+
+RDEPEND="
+   dev-python/mpmath[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   aesara? ( $(python_gen_cond_dep 'dev-python/aesara[${PYTHON_USEDEP}]' 
python3_{9..10}) )
+   imaging? ( dev-python/pillow[${PYTHON_USEDEP}] )
+   ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
+   latex? (
+   virtual/latex-base
+   dev-texlive/texlive-fontsextra
+   png? ( app-text/dvipng )
+   pdf? ( app-text/ghostscript-gpl )
+   )
+   mathml? ( dev-libs/libxml2:2[${PYTHON_USEDEP}] )
+   opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
+   pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] )
+   symengine? ( dev-python/symengine[${PYTHON_USEDEP}] )
+   texmacs? ( app-office/texmacs )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.11-no-deprecated-threading-event-api.patch"
+)
+
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   esetup.py test
+}
+

[gentoo-commits] proj/portage:master commit in: lib/_emerge/

2023-02-17 Thread Sam James
commit: 0f075baba8e3accc124c9c599c90603e17cdf6a5
Author: Benjamin Gordon  chromium  org>
AuthorDate: Tue Feb  4 18:40:13 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 00:00:12 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0f075bab

emerge: Factor out two functions

Will be used in the next commit.

Reviewed-by: Mike Frysinger  chromium.org>
Reviewed-by: Chris McDonald  chromium.org>
Signed-off-by: Benjamin Gordon  chromium.org>
Signed-off-by: Matt Turner  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 lib/_emerge/PackageMerge.py | 42 +-
 1 file changed, 25 insertions(+), 17 deletions(-)

diff --git a/lib/_emerge/PackageMerge.py b/lib/_emerge/PackageMerge.py
index 8272511a1..f9e6bf8fe 100644
--- a/lib/_emerge/PackageMerge.py
+++ b/lib/_emerge/PackageMerge.py
@@ -9,13 +9,33 @@ from portage.output import colorize
 class PackageMerge(CompositeTask):
 __slots__ = ("merge", "postinst_failure")
 
+def _should_show_status(self):
+return (
+not self.merge.build_opts.fetchonly
+and not self.merge.build_opts.pretend
+and not self.merge.build_opts.buildpkgonly
+)
+
+def _make_msg(self, pkg, action_desc, preposition, counter_str):
+pkg_color = "PKG_MERGE"
+if pkg.type_name == "binary":
+pkg_color = "PKG_BINARY_MERGE"
+
+msg = "{} {}{}".format(
+action_desc,
+counter_str,
+colorize(pkg_color, pkg.cpv + _repo_separator + pkg.repo),
+)
+
+if pkg.root_config.settings["ROOT"] != "/":
+msg += f" {preposition} {pkg.root}"
+
+return msg
+
 def _start(self):
 self.scheduler = self.merge.scheduler
 pkg = self.merge.pkg
 pkg_count = self.merge.pkg_count
-pkg_color = "PKG_MERGE"
-if pkg.type_name == "binary":
-pkg_color = "PKG_BINARY_MERGE"
 
 if pkg.installed:
 action_desc = "Uninstalling"
@@ -29,20 +49,8 @@ class PackageMerge(CompositeTask):
 colorize("MERGE_LIST_PROGRESS", str(pkg_count.maxval)),
 )
 
-msg = "{} {}{}".format(
-action_desc,
-counter_str,
-colorize(pkg_color, pkg.cpv + _repo_separator + pkg.repo),
-)
-
-if pkg.root_config.settings["ROOT"] != "/":
-msg += f" {preposition} {pkg.root}"
-
-if (
-not self.merge.build_opts.fetchonly
-and not self.merge.build_opts.pretend
-and not self.merge.build_opts.buildpkgonly
-):
+if self._should_show_status():
+msg = self._make_msg(pkg, action_desc, preposition, counter_str)
 self.merge.statusMessage(msg)
 
 task = self.merge.create_install_task()



[gentoo-commits] proj/portage:master commit in: /, lib/_emerge/

2023-02-17 Thread Sam James
commit: cdc8191e17e7dd1a6af1579ee2514a69811cf97b
Author: Benjamin Gordon  chromium  org>
AuthorDate: Tue Feb  4 18:40:13 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 18 00:00:12 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cdc8191e

emerge: Log completion of package installs

The log currently shows Emerging/Installing progress messages, but
it doesn't indicate when a package finishes.  Since there can be dozens
of installs in flight at once, this makes it nearly impossible to
determine how long an individual package took.  This adds a similar
"Completed" line when the package merge completes.

Closes: https://github.com/gentoo/portage/pull/987
Reviewed-by: Mike Frysinger  chromium.org>
Reviewed-by: Chris McDonald  chromium.org>
Signed-off-by: Benjamin Gordon  chromium.org>
Signed-off-by: Matt Turner  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 NEWS|  2 ++
 lib/_emerge/PackageMerge.py | 20 
 2 files changed, 22 insertions(+)

diff --git a/NEWS b/NEWS
index fbc847c37..8a4d95144 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,8 @@ Features:
 
 * install-qa-check.d: 60pkgconfig: add opt-in QA_PKGCONFIG_VERSION check
 
+* emerge: Log completion of package installs.
+
 Bug fixes:
 * gpkg: Handle out-of-space errors (bug #891391).
 

diff --git a/lib/_emerge/PackageMerge.py b/lib/_emerge/PackageMerge.py
index f9e6bf8fe..82725c66a 100644
--- a/lib/_emerge/PackageMerge.py
+++ b/lib/_emerge/PackageMerge.py
@@ -58,5 +58,25 @@ class PackageMerge(CompositeTask):
 
 def _install_exit(self, task):
 self.postinst_failure = getattr(task, "postinst_failure", None)
+
+pkg = self.merge.pkg
+pkg_count = self.merge.pkg_count
+
+if self.postinst_failure:
+action_desc = "Failed"
+preposition = "in"
+counter_str = ""
+else:
+action_desc = "Completed"
+preposition = "to"
+counter_str = "({} of {}) ".format(
+colorize("MERGE_LIST_PROGRESS", str(pkg_count.curval)),
+colorize("MERGE_LIST_PROGRESS", str(pkg_count.maxval)),
+)
+
+if self._should_show_status():
+msg = self._make_msg(pkg, action_desc, preposition, counter_str)
+self.merge.statusMessage(msg)
+
 self._final_exit(task)
 self.wait()



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

2023-02-17 Thread Maciej Barć
commit: 61d6109bc74aa273d8679dae2e3d3592addcdb7f
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Feb 17 23:38:33 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Feb 17 23:39:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d6109b

media-sound/nickvision-tagger: new package; add 2022.11.2

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

 media-sound/nickvision-tagger/Manifest |  1 +
 ...nickvision-tagger-2022.11.2-meson-install.patch | 12 
 media-sound/nickvision-tagger/metadata.xml | 18 +++
 .../nickvision-tagger-2022.11.2.ebuild | 35 ++
 4 files changed, 66 insertions(+)

diff --git a/media-sound/nickvision-tagger/Manifest 
b/media-sound/nickvision-tagger/Manifest
new file mode 100644
index ..3ca5a1a8f793
--- /dev/null
+++ b/media-sound/nickvision-tagger/Manifest
@@ -0,0 +1 @@
+DIST nickvision-tagger-2022.11.2.tar.gz 2829711 BLAKE2B 
308a7f66f4b79d8c01d546760d290b419e1ed901a3c8fff06827577215b363fc41fa5cfa60ef6abb2c04148624f9c63553d3e805b128694153fc11f366f8f103
 SHA512 
49420109d228c65fb7ff9b65cd1dbb60466840d439b9ca47ee45e3778159f953ffa32b7516146e6ae7b2df7ee8dd87458f780e83379e31978a0d7919fb109fcf

diff --git 
a/media-sound/nickvision-tagger/files/nickvision-tagger-2022.11.2-meson-install.patch
 
b/media-sound/nickvision-tagger/files/nickvision-tagger-2022.11.2-meson-install.patch
new file mode 100644
index ..5d231d503e27
--- /dev/null
+++ 
b/media-sound/nickvision-tagger/files/nickvision-tagger-2022.11.2-meson-install.patch
@@ -0,0 +1,12 @@
+--- a/meson.build
 b/meson.build
+@@ -12,8 +12,7 @@ taglib = dependency('taglib')
+ subdir('src')
+ subdir('po')
+ 
+-executable('org.nickvision.tagger', sources, dependencies: [threads, adwaita, 
jsoncpp, curlpp, taglib], install: true, install_mode: 'rwxrwxrwx')
+-install_data('fpcalc', install_dir: 'bin', install_mode: 'rwxrwxrwx')
++executable('org.nickvision.tagger', sources, dependencies: [threads, adwaita, 
jsoncpp, curlpp, taglib], install: true, install_mode: 'rwxr-xr-x')
+ install_data(resources, install_dir: 'share/icons/hicolor/scalable/apps')
+ install_data(resources_symbolic, install_dir: 
'share/icons/hicolor/symbolic/apps')
+ install_data(resources_actions, install_dir: 
'share/icons/hicolor/scalable/actions')

diff --git a/media-sound/nickvision-tagger/metadata.xml 
b/media-sound/nickvision-tagger/metadata.xml
new file mode 100644
index ..0f6860fd9fe6
--- /dev/null
+++ b/media-sound/nickvision-tagger/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+x...@gentoo.org
+Maciej Barć
+  
+  
+Edit tags and album art of multiple files, even across subfolders, all at
+once. Support for multiple music file types (mp3, ogg, flac, wma, and wav).
+Convert filenames to tags and tags to filenames with ease.
+  
+  
+https://github.com/nlogozzo/NickvisionTagger/issues/
+nlogozzo/NickvisionTagger
+  
+

diff --git a/media-sound/nickvision-tagger/nickvision-tagger-2022.11.2.ebuild 
b/media-sound/nickvision-tagger/nickvision-tagger-2022.11.2.ebuild
new file mode 100644
index ..851dbba8b770
--- /dev/null
+++ b/media-sound/nickvision-tagger/nickvision-tagger-2022.11.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+REAL_PN=NickvisionTagger
+REAL_P=${REAL_PN}-${PV}
+
+inherit meson xdg
+
+DESCRIPTION="An easy-to-use music tag (metadata) editor"
+HOMEPAGE="https://github.com/nlogozzo/NickvisionTagger/;
+SRC_URI="https://github.com/nlogozzo/${REAL_PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/${REAL_P}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-cpp/curlpp:=
+   dev-libs/jsoncpp:=
+   gui-libs/gtk:4
+   gui-libs/libadwaita:=
+   media-libs/taglib:=
+"
+RDEPEND="
+   ${DEPEND}
+   media-libs/chromaprint[tools]
+"
+
+PATCHES=( "${FILESDIR}"/${P}-meson-install.patch )
+
+DOCS=( README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/curlpp/, dev-cpp/curlpp/files/

2023-02-17 Thread Maciej Barć
commit: 83a088ef3b1f8c5714e9b77adcb1b00a07790724
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Feb 17 16:34:47 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Feb 17 23:39:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a088ef

dev-cpp/curlpp: new package, add 0.8.1

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>
Closes: https://github.com/gentoo/gentoo/pull/29638
Signed-off-by: Maciej Barć  gentoo.org>

 dev-cpp/curlpp/Manifest|  1 +
 dev-cpp/curlpp/curlpp-0.8.1.ebuild | 34 +++
 .../curlpp/files/curlpp-0.8.1-fix-pkgconfig.patch  | 39 ++
 dev-cpp/curlpp/metadata.xml| 24 +
 4 files changed, 98 insertions(+)

diff --git a/dev-cpp/curlpp/Manifest b/dev-cpp/curlpp/Manifest
new file mode 100644
index ..54731842449c
--- /dev/null
+++ b/dev-cpp/curlpp/Manifest
@@ -0,0 +1 @@
+DIST curlpp-0.8.1.tar.gz 143017 BLAKE2B 
7f3911499b42077c9f108b0355005744300383836a1c82dcba80207482b231527482fb17dcd78a7f288903e996afaf49a4478c7cb5c821bf597b26f4450a430b
 SHA512 
a46b47150c0f0f1f0056e08966ce2fefa5e86fc729406e0220fbcf400da5409f05c87b636b13da3c4d4460c1177aedb494b9569bbcd9012326d4d5f59376397e

diff --git a/dev-cpp/curlpp/curlpp-0.8.1.ebuild 
b/dev-cpp/curlpp/curlpp-0.8.1.ebuild
new file mode 100644
index ..8f19bb669879
--- /dev/null
+++ b/dev-cpp/curlpp/curlpp-0.8.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2018-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C++ wrapper for libcURL"
+HOMEPAGE="https://www.curlpp.org/;
+SRC_URI="https://github.com/jpbarrette/curlpp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+RDEPEND="net-misc/curl"
+DEPEND="${RDEPEND}"
+
+DOCS=( Readme.md doc/AUTHORS doc/TODO )
+
+PATCHES=( "${FILESDIR}"/${P}-fix-pkgconfig.patch )
+
+src_install() {
+   use doc && DOCS+=( doc/guide.pdf )
+
+   cmake_src_install
+
+   rm "${ED}"/usr/$(get_libdir)/libcurlpp.a || die
+
+   if use examples ; then
+   dodoc -r examples/
+   fi
+}

diff --git a/dev-cpp/curlpp/files/curlpp-0.8.1-fix-pkgconfig.patch 
b/dev-cpp/curlpp/files/curlpp-0.8.1-fix-pkgconfig.patch
new file mode 100644
index ..701c81e9c43e
--- /dev/null
+++ b/dev-cpp/curlpp/files/curlpp-0.8.1-fix-pkgconfig.patch
@@ -0,0 +1,39 @@
+# upstream commit: 
+
+From 5cdb4eb7ae898bc9b81cd1a7f87986827848456a Mon Sep 17 00:00:00 2001
+From: Dale Mellor 
+Date: Thu, 6 Jan 2022 18:57:23 +
+Subject: [PATCH] Put full paths in pkg-config specification.
+
+Currently, 'pkg-config --cflags curlpp' gives '-Iinclude', which is not good
+enough for outside projects to link to this package.
+
+* extras/curlpp.pc.in: use internal variables to make the generated
+  specifications more precise.
+---
+ extras/curlpp.pc.in | 10 +-
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/extras/curlpp.pc.in b/extras/curlpp.pc.in
+index b040ee0..e19c5b2 100644
+--- a/extras/curlpp.pc.in
 b/extras/curlpp.pc.in
+@@ -1,13 +1,13 @@
+ # This is a comment
+ prefix=@prefix@
+-exec_prefix=@prefix@
+-includedir=@includedir@
++exec_prefix=${prefix}
++includedir=${prefix}/@includedir@
++libdir=${exec_prefix}/@libdir@
+ 
+ Name: curlpp
+ Description: cURLpp is a libcurl C++ wrapper
+ Version: @VERSION@   
+-Libs: -L@libdir@ -lcurlpp @LDFLAGS@ @LIBS@
+-Cflags: -I@includedir@ @CURLPP_CXXFLAGS@
++Libs: -L${libdir} -lcurlpp @LDFLAGS@ @LIBS@
++Cflags: -I${includedir} @CURLPP_CXXFLAGS@
+ # libcurl is required as non-private because CurlHandle.inl uses 
curl_easy_setopt.
+ Requires: libcurl
+- 

diff --git a/dev-cpp/curlpp/metadata.xml b/dev-cpp/curlpp/metadata.xml
new file mode 100644
index ..045b624e941f
--- /dev/null
+++ b/dev-cpp/curlpp/metadata.xml
@@ -0,0 +1,24 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   x...@gentoo.org
+   Maciej Barć
+   
+   
+   gen...@tastytea.de
+   tastytea
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   
+   Jean-Philippe Barrette-LaPierre
+   
+   
https://github.com/jpbarrette/curlpp/blob/master/doc/guide.pdf
+   https://github.com/jpbarrette/curlpp/issues
+   jpbarrette/curlpp
+   
+



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

2023-02-17 Thread Maciej Barć
commit: 7a16a29ca1492d11fe5182e4b739db921049c0ac
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Feb 17 22:45:31 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Feb 17 23:39:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a16a29c

dev-ml/atd: bump to 2.11.0

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

 dev-ml/atd/Manifest  |  1 +
 dev-ml/atd/atd-2.11.0.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/dev-ml/atd/Manifest b/dev-ml/atd/Manifest
index 2450df1409c8..2d185c1b5e5b 100644
--- a/dev-ml/atd/Manifest
+++ b/dev-ml/atd/Manifest
@@ -1 +1,2 @@
 DIST atd-2.10.0.tar.gz 3294787 BLAKE2B 
7ef136e795a567eddc064986e1b78f3bbccf0433485c75742a989e7f48ca91b55444f01def67210c55de74f9283ee0316e6de0d38fc6d40a5ff499f16f0cbd63
 SHA512 
1f5ccd44cb5d7f41745d6399517f6b61c4dfc698a70f24594805ac07e0be240e2a44c1d992ad48622ed85a23384ecaab111b78e76e8e050d25d857356c3bf45b
+DIST atd-2.11.0.tar.gz 3300353 BLAKE2B 
e6f7f167a24eb6cd43900507e65646d251200db30ee01f8b4f1289f0e965af688bdcccaa6ef5590325ed9934ff4092554124c9b7c47687a2d05f271d8a245e86
 SHA512 
264e94015bebd096afd452845a63515c5efbd50d30c2cc19bf454079665a2119b2c837ffee809e67de9421020d3224ab2ed1ae8d99f301f32a056b1a7084a8ac

diff --git a/dev-ml/atd/atd-2.11.0.ebuild b/dev-ml/atd/atd-2.11.0.ebuild
new file mode 100644
index ..8cbc489b2d4c
--- /dev/null
+++ b/dev-ml/atd/atd-2.11.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Static types for JSON APIs"
+HOMEPAGE="https://github.com/ahrefs/atd/;
+SRC_URI="https://github.com/ahrefs/atd/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.08:=[ocamlopt?]
+   >=dev-ml/cmdliner-1.1.1:=
+   >=dev-ml/yojson-2.0.2:=
+   dev-ml/biniou:=
+   dev-ml/easy-format:=
+   dev-ml/menhir:=
+   dev-ml/re:=
+"
+DEPEND="${RDEPEND}"
+
+src_install() {
+   dune-install atd\
+atdgen \
+atdgen-codec-runtime   \
+atdgen-runtime \
+atdj   \
+atdpy  \
+atds   \
+atdts
+
+   dodoc CHANGES.md CONTRIBUTING.md README.md
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/

2023-02-17 Thread James Le Cuirot
commit: 644b2ab1c8d60f28d501dab9fd2fa721b8949c72
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb 17 23:30:44 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb 17 23:31:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=644b2ab1

profiles: Mask dev-libs/nwjs on musl

It's a glibc-based binary package.

Closes: https://bugs.gentoo.org/895070
Signed-off-by: James Le Cuirot  gentoo.org>

 profiles/features/musl/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index b78b576093f6..cf93a610bbad 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -148,6 +148,7 @@ dev-games/ps2-packer
 dev-java/openjdk-bin
 dev-java/openjdk-jre-bin
 dev-libs/luise
+dev-libs/nwjs
 dev-perl/Lab-Zhinst
 dev-php/PEAR-MDB2_Driver_oci8
 dev-python/pyzotero



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

2023-02-17 Thread James Le Cuirot
commit: a189cf4a51398f0e1c4bb26706b199109003370b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Feb 16 23:01:30 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb 17 23:02:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a189cf4a

media-libs/munt-mt32emu: Bump to 2.7.0, drop old 2.6.3

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

 media-libs/munt-mt32emu/Manifest| 2 +-
 .../{munt-mt32emu-2.6.3.ebuild => munt-mt32emu-2.7.0.ebuild}| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/munt-mt32emu/Manifest b/media-libs/munt-mt32emu/Manifest
index 2124499947af..4c5f28912334 100644
--- a/media-libs/munt-mt32emu/Manifest
+++ b/media-libs/munt-mt32emu/Manifest
@@ -1 +1 @@
-DIST libmt32emu_2_6_3.tar.gz 573978 BLAKE2B 
74f838380824cb334df2f2ef56709585e0cffd0ef4e317554f7df434b0c945eb0a18a994130766b3a5401abbbefe70df0be32c690ef8b21bcc3ac604291b020d
 SHA512 
c81b80d63e7da5f57465ea09a0b7d9415591e30a4eb8797210d6409f7b985eec0f0fcff8b1d5d9e0f51805f5e0692c660a435c12ca5e0670c11d24cf0a327a24
+DIST libmt32emu_2_7_0.tar.gz 583565 BLAKE2B 
7cfdff3533553cb0db5d498b9ab3b963fe472cdff5f2008a627b2abac463c4ac600323429df4a04cca3dadcd7349d0c77931661f8eaa908a0cc5ab506f1f8c60
 SHA512 
d06a1ae3a7de1cc7e79aa9e642a05f1101f562f6da174cbbcb2d77732c086483aad4572e0406b7a92d498f45c083c73bb75bb28a909626d00bffe9249c18db1d

diff --git a/media-libs/munt-mt32emu/munt-mt32emu-2.6.3.ebuild 
b/media-libs/munt-mt32emu/munt-mt32emu-2.7.0.ebuild
similarity index 94%
rename from media-libs/munt-mt32emu/munt-mt32emu-2.6.3.ebuild
rename to media-libs/munt-mt32emu/munt-mt32emu-2.7.0.ebuild
index 4a07225533b4..a0d63213fbc7 100644
--- a/media-libs/munt-mt32emu/munt-mt32emu-2.6.3.ebuild
+++ b/media-libs/munt-mt32emu/munt-mt32emu-2.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-02-17 Thread James Le Cuirot
commit: 2ce41a51e5b2251bdf9c89b2b959bedddfeea4af
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Feb 16 23:09:10 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb 17 23:02:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ce41a51

media-libs/libdisplay-info: Fix use of Python without eclass

Closes: https://bugs.gentoo.org/894492
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libdisplay-info/libdisplay-info-0.1.0.ebuild   | 3 ++-
 media-libs/libdisplay-info/libdisplay-info-0_p20230112.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-libs/libdisplay-info/libdisplay-info-0.1.0.ebuild 
b/media-libs/libdisplay-info/libdisplay-info-0.1.0.ebuild
index a234cda1fce0..f39215738233 100644
--- a/media-libs/libdisplay-info/libdisplay-info-0.1.0.ebuild
+++ b/media-libs/libdisplay-info/libdisplay-info-0.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit meson
+inherit meson python-any-r1
 
 DESCRIPTION="Simple framework for writing Vulkan layers"
 HOMEPAGE="https://gitlab.freedesktop.org/emersion/libdisplay-info;
@@ -20,6 +20,7 @@ RDEPEND="sys-apps/hwdata"
 DEPEND="${RDEPEND}"
 
 BDEPEND="
+   ${PYTHON_DEPS}
virtual/pkgconfig
test? ( >=sys-apps/edid-decode-0_pre20230131 )
 "

diff --git a/media-libs/libdisplay-info/libdisplay-info-0_p20230112.ebuild 
b/media-libs/libdisplay-info/libdisplay-info-0_p20230112.ebuild
index 4a681e3d106d..4ac403d1e01e 100644
--- a/media-libs/libdisplay-info/libdisplay-info-0_p20230112.ebuild
+++ b/media-libs/libdisplay-info/libdisplay-info-0_p20230112.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit meson
+inherit meson python-any-r1
 
 COMMIT="506925a66bfa3607c8de2c37dbe65659ecd1b9fb"
 DESCRIPTION="Simple framework for writing Vulkan layers"
@@ -21,6 +21,7 @@ RDEPEND="sys-apps/hwdata"
 DEPEND="${RDEPEND}"
 
 BDEPEND="
+   ${PYTHON_DEPS}
virtual/pkgconfig
test? ( >=sys-apps/edid-decode-0_pre20230131 )
 "



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

2023-02-17 Thread James Le Cuirot
commit: 6005760834340318897c424afe426cdd60f8cd27
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb 17 23:00:14 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb 17 23:02:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60057608

www-client/vivaldi-snapshot: Drop old 5.7.2921.33

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

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-5.7.2921.33.ebuild| 216 -
 2 files changed, 219 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 23e0236cf2bc..2798d099ea20 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_5.7.2921.33-1_amd64.deb 101546700 BLAKE2B 
f61bdb8753f540293702521ce4c97b3e83b844bff5481f54fc1a79a1919a341c449374f59121b901224beedd853bd9cbc9d87934f8b6820c67f815d3d60642ec
 SHA512 
0b58725982668fa0b1be6fc4cc4e57f19733b361708f99d852c501b67accecee71fa79274e5ffc13d58b6de30f0172685d45cf522c5782433c8dd9230bca950a
-DIST vivaldi-snapshot_5.7.2921.33-1_arm64.deb 91100108 BLAKE2B 
ad546e91cf8e56a17bd0fb74b9088ed6a9171d774eabc712a5d00082ae06bd8b5034227c9b461cd030ff5044ad9c890ae74cdfb66fe790a517357bc9dfd3
 SHA512 
03572f39b4f1abaafa185f4cf8fa0c4811005315e4e023e2582243cad69c7d74e3711262166bd9543049027b1537a276b06742846d91eda7df8d45f11dfb3ddd
-DIST vivaldi-snapshot_5.7.2921.33-1_armhf.deb 90791320 BLAKE2B 
b24511e0b3f66e19f19797e73781739ead2d760f27b35e24e66e513b5eb82535dca43b00656dffd9a451d56cd69d44b0ae9ca1ac9e943051ef9d0309ddec1bdf
 SHA512 
230c568b6292bb880001e0e3d1a1058270cffcacaa403467ac8afaf57fb4ee495203e2b5dc132d738ccff6e9d75b37c0b2b4e6bb74d70c249013f251e9eeef4f
 DIST vivaldi-snapshot_5.7.2921.41-1_amd64.deb 101576476 BLAKE2B 
958e924f7882226d8a00f8e6a8a72b6b4eadf961841eed7548a7682638a538fdb259faea3bb5f3b2511a2fa2bad9eb77cc602b2a0a4b2c8f52f599a91f1b1f74
 SHA512 
a93638e9e41e27ad8fff9b396bd880d603598de52e4d8342e67dfa3bd6a67207b3220d0c5ed43785e3facbcc4f2870bbf4f4aab58535a3c0e394eb4747d9d3a2
 DIST vivaldi-snapshot_5.7.2921.41-1_arm64.deb 91105188 BLAKE2B 
514f785e9e9b6d2f47c5424f7b43105e9adb77b4c793190cd3323927f896e7e09f7b9b49a9af9ab711a81b147613490433c772910db1d27f82a927728c5c9567
 SHA512 
0bd54f1c5fd6baeae551e3f24b9a4ed9522bc5342e2342ffe708becce406f3229c88e59a82e6a1026ac53375578093d3e0f4510cffa75267f875d575c6b046e9
 DIST vivaldi-snapshot_5.7.2921.41-1_armhf.deb 90776464 BLAKE2B 
e5675c7b4d51ad95f246f66e34f3b44b5de2e8463c9d388b5b459b3bcfb3bfff196b81688cb69e70839950b99948b366559756ac787a889e5862a5906c446a68
 SHA512 
69a5f1f23f400da823166f1e9bb1235b6445c704cb8e42fdb7a50d00abca48599d032b4fdcdad2fe10795741b8b769fe2e9503d237119dfbd87c1a96051b3ef0

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.7.2921.33.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.7.2921.33.ebuild
deleted file mode 100644
index 9c296c0f9dbd..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.7.2921.33.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="106"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"

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

2023-02-17 Thread James Le Cuirot
commit: ef6af4fd2bbadea2f9a7bdba398e52eb37767e7a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb 17 23:00:46 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb 17 23:03:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef6af4fd

www-client/vivaldi: Add version 5.7.2921.53

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

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-5.7.2921.53.ebuild | 216 ++
 2 files changed, 219 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 8870fee8b2ae..2e94b60c7abf 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,3 +1,6 @@
 DIST vivaldi-stable_5.6.2867.62-1_amd64.deb 101307028 BLAKE2B 
a1ffc864c3af6ddd0ea75d8dc9b05ec6992a6e42ddefb3b33d38a88acdc172dcc94eb2b2c21e444cf61dbe4afb12c3b2d9d8b650c806c1e021878196a95c8304
 SHA512 
21ee85f953a5ee3549eaa3ffc953df056799118239ef4e5c66977ebd7cc933bf40e22356313b8a1a2042f9b8d2b6c17f10bc4e0be34d92d16b1f957c50bc6dd2
 DIST vivaldi-stable_5.6.2867.62-1_arm64.deb 90983876 BLAKE2B 
bcfa8915e9950ec917c43e9c24cfaea98b4633f10e2b99947f8571925505fe54769a99bf43edd4bfeef5839b105701ee5b4abeb45ceb3d8b302f4573b283734c
 SHA512 
7aa69c536aaaeab1e0030f390a8c2cf02d122f8086509cd496da8906f9e9681fd964a57cdbb3821c36ff5f8d6f71adf4b12115b8a140b49e9d760b04068db504
 DIST vivaldi-stable_5.6.2867.62-1_armhf.deb 91079228 BLAKE2B 
9c9f5f49bc46ff251a5fd276449f4513bb3371fa14a6007a14da9df4018c6fe55ba8f9113e5e9e263db4502488bea1eabf5d88a03e8afd6e30a4f0d4bcf666f2
 SHA512 
8cdfdc8e3de4c8b7c265ac6d6ba8e624e7d5dd7c888b232552d405b271098b940866a8cd195c99cd745cb19489eb3bb6966eea81206a405c43db98b3ac478994
+DIST vivaldi-stable_5.7.2921.53-1_amd64.deb 101595952 BLAKE2B 
66e47e1fc5e0c702b8475043ce4a926a25a2e75fe63c2b8fd39f4538c6656d33c26b934a27db9895f95cb2c14d796f3ad6b0c83e49c212a15d1ad82deb918c6e
 SHA512 
cd3b2ae462be4e90f70b4f42d2b60a1843e5b53a77b0c94bee225bfffa64d19fa751dcfb27ee3b807967f113cadac9af527a2835946155e5f55fae213519c658
+DIST vivaldi-stable_5.7.2921.53-1_arm64.deb 91093460 BLAKE2B 
d880d8ee4dfd7e6d4545a8775519f50c78ee0d1c99267d2e04be86dfe569175b67bd6189d8be9baafd00703a0e7a0843d456cbc6c121a6f56e235eec4b6133ee
 SHA512 
7b78cd1210494e6afe53304cc76c5db4e45d8b23b0a2ec40aaac42e288795b9fc5f55f9a165fbb56743560b51a996115f174814cac9e5270b7b2fe790cc9a539
+DIST vivaldi-stable_5.7.2921.53-1_armhf.deb 90776036 BLAKE2B 
104c557aa7cc41cce1c7ed5dfa1f0f1db0bd6a2e49fbe4e8248fa3a5ddc552fced37b1aec167d4fa229aa66a42e01597c2ab169787d35577053ee6759246dbfe
 SHA512 
048fba21a8d31ce33de4cb75f0e54053f89476a3eeaf1380be600baba656e8917574ec62fb5ff3e20cb0fe860fb961a029b57c72e82ee6fca42a7d9bdf250e74

diff --git a/www-client/vivaldi/vivaldi-5.7.2921.53.ebuild 
b/www-client/vivaldi/vivaldi-5.7.2921.53.ebuild
new file mode 100644
index ..9c296c0f9dbd
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-5.7.2921.53.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="106"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
+RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="gtk proprietary-codecs qt5 widevine"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   || (
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/phpBB/

2023-02-17 Thread James Le Cuirot
commit: bd47c93031f8221b1ffb05597f8237aa39967681
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Feb 16 22:56:16 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb 17 23:02:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd47c930

www-apps/phpBB: Bump to 3.3.10, drop old 3.3.9

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

 www-apps/phpBB/Manifest| 2 +-
 www-apps/phpBB/{phpBB-3.3.9.ebuild => phpBB-3.3.10.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/phpBB/Manifest b/www-apps/phpBB/Manifest
index 5fe0a59dd99f..72932316eb82 100644
--- a/www-apps/phpBB/Manifest
+++ b/www-apps/phpBB/Manifest
@@ -1 +1 @@
-DIST phpBB-3.3.9.tar.bz2 4061405 BLAKE2B 
52d725d6c89fd817b4518610d15af00d83ddc6c804a07835cc27b27d2ba02e14866d9a308de430a14451f51cfae42aef0b75ae1300c83dd5453f4634cd97b5c2
 SHA512 
03f0c501f3e975efad18c84f434948e04ee63a6a782c0352d801b7c40d5b7f1364973b37824f640516843d2f2fda80e3abc632b47e40066754047a9c791f9c2b
+DIST phpBB-3.3.10.tar.bz2 4097933 BLAKE2B 
338749ec483c0a402df7ec2912ed0141928d246f4f7def1aee7211392d612758e14e2fe0d02a808ae6b64ecdfb3f25f061644edbaf5cfdf8270a4bf67011b085
 SHA512 
fe1434dced4a701921bdd6a10e792a6236737eeacb8daa8f27ae988f736ea6276b013a18e25840f9f8a281f04d4ac0aa25db9f3643069ba52a8c92fd3d6f6bd5

diff --git a/www-apps/phpBB/phpBB-3.3.9.ebuild 
b/www-apps/phpBB/phpBB-3.3.10.ebuild
similarity index 97%
rename from www-apps/phpBB/phpBB-3.3.9.ebuild
rename to www-apps/phpBB/phpBB-3.3.10.ebuild
index ee5a4ce1904d..451206a6e93b 100644
--- a/www-apps/phpBB/phpBB-3.3.9.ebuild
+++ b/www-apps/phpBB/phpBB-3.3.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-02-17 Thread James Le Cuirot
commit: 4c2e7bab038681c6ec1adb6403ea24efd96c4fdc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Feb 16 22:46:45 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb 17 23:02:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2e7bab

media-libs/libdisplay-info: Bump to 0.1.1. drop old 0.1.0

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

 media-libs/libdisplay-info/Manifest | 2 +-
 .../{libdisplay-info-0.1.0.ebuild => libdisplay-info-0.1.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libdisplay-info/Manifest 
b/media-libs/libdisplay-info/Manifest
index 05e47cdaa4fe..ea42525121d2 100644
--- a/media-libs/libdisplay-info/Manifest
+++ b/media-libs/libdisplay-info/Manifest
@@ -1,2 +1,2 @@
-DIST libdisplay-info-0.1.0.tar.xz 76788 BLAKE2B 
716e2dd58e7689886401ee7428e232975c1ecd203cb379353ab81698bba2abd9d9bb2574e48bb49a4f515aa8a23b6bc9bee89635f933c8c7fb7448f2e37f7c0e
 SHA512 
f4d2d8ab2683db2c5ab04a11483dadf575608e0293a79ca2856a83d900bfa21d8abcbac7a8691ac5814b86962721a696f99a6e07d99efbaaa5f38b956e62a145
+DIST libdisplay-info-0.1.1.tar.xz 76864 BLAKE2B 
262f275a61efefaa57ec48558c4b9f9dd9cb6d8012e50a9873e10a593e1b03e2cc37c2d690be392f26ded171be9dcc8a7e80139129d2b4d85ebc7f9ef0eedaf9
 SHA512 
95c199211504af96816d92ec8e531bea993dd5d4a2935f1977f1e665b924b1628df25b81cd20da29543d008a8e6d757bdbceb09c74e031c0c213d60be9a10d7a
 DIST libdisplay-info-0_p20230112.tar.bz2 76463 BLAKE2B 
4e1eacfc426b261fef4c94501929cd7dcf56f1976bf1310aa5c162901f2ad7de9f712a49e8918e50f9759ada01c26222a9dd9c78fc251ad52b93f74b58b45da6
 SHA512 
e29689cabe24bd5f6bff2a575758d8a04229f7e4259d14d194cf95d166ca5dd0c4bad7b0f6c6751691b6b45ddb1219fbfeef6bdd4037c8c0fadc227a790d1885

diff --git a/media-libs/libdisplay-info/libdisplay-info-0.1.0.ebuild 
b/media-libs/libdisplay-info/libdisplay-info-0.1.1.ebuild
similarity index 100%
rename from media-libs/libdisplay-info/libdisplay-info-0.1.0.ebuild
rename to media-libs/libdisplay-info/libdisplay-info-0.1.1.ebuild



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

2023-02-17 Thread James Le Cuirot
commit: 7f32cd8ecac567b4debd94bfa7a7c924117b6739
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb 17 22:52:10 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb 17 23:02:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f32cd8e

www-client/vivaldi-snapshot: Add version 5.8.2936.3

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

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-5.8.2936.3.ebuild | 216 +
 2 files changed, 219 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index c8ff6676b688..23e0236cf2bc 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_5.7.2921.33-1_armhf.deb 90791320 BLAKE2B 
b24511e0b3f66e19f
 DIST vivaldi-snapshot_5.7.2921.41-1_amd64.deb 101576476 BLAKE2B 
958e924f7882226d8a00f8e6a8a72b6b4eadf961841eed7548a7682638a538fdb259faea3bb5f3b2511a2fa2bad9eb77cc602b2a0a4b2c8f52f599a91f1b1f74
 SHA512 
a93638e9e41e27ad8fff9b396bd880d603598de52e4d8342e67dfa3bd6a67207b3220d0c5ed43785e3facbcc4f2870bbf4f4aab58535a3c0e394eb4747d9d3a2
 DIST vivaldi-snapshot_5.7.2921.41-1_arm64.deb 91105188 BLAKE2B 
514f785e9e9b6d2f47c5424f7b43105e9adb77b4c793190cd3323927f896e7e09f7b9b49a9af9ab711a81b147613490433c772910db1d27f82a927728c5c9567
 SHA512 
0bd54f1c5fd6baeae551e3f24b9a4ed9522bc5342e2342ffe708becce406f3229c88e59a82e6a1026ac53375578093d3e0f4510cffa75267f875d575c6b046e9
 DIST vivaldi-snapshot_5.7.2921.41-1_armhf.deb 90776464 BLAKE2B 
e5675c7b4d51ad95f246f66e34f3b44b5de2e8463c9d388b5b459b3bcfb3bfff196b81688cb69e70839950b99948b366559756ac787a889e5862a5906c446a68
 SHA512 
69a5f1f23f400da823166f1e9bb1235b6445c704cb8e42fdb7a50d00abca48599d032b4fdcdad2fe10795741b8b769fe2e9503d237119dfbd87c1a96051b3ef0
+DIST vivaldi-snapshot_5.8.2936.3-1_amd64.deb 101610392 BLAKE2B 
c15dd96f5042e2526af582a403a6cd0d2044bc98de189bff9dd68174eb59c15fe7a35956421207fe39e372337fb0706940c40b9ae1ab44574a7e01920e84b16c
 SHA512 
5a6ce42a40a474b459edca64589433caeac4ef36bd13b7d95d3433de4fd8cd55e1c923d4913f5904d40f055d043ed2f9296eef6a4ec116936b9d2f13c951df20
+DIST vivaldi-snapshot_5.8.2936.3-1_arm64.deb 91123504 BLAKE2B 
1867304c33cf1617dd906c45d13df3c2e72f0b1d26e4af1e5e81574409f2033b16644e13d58dc58b1bde009fa5e12f95a028dc8a1c03a61aa560d214430c754c
 SHA512 
2d320899b42bda7ba75a030f13200392c974bf87b4212305cbc91933185960a0c51658e80381756e84f92ed68e04988bf873b243bf5f5582089bb053768fd954
+DIST vivaldi-snapshot_5.8.2936.3-1_armhf.deb 90795304 BLAKE2B 
77db349d26f05c1834349202db5c26e0a69a1f91203913700838a947fa52ffd99f0e1cf33c67edd19fe78db1114826296767e062805582f693f7f6c9208b66dc
 SHA512 
e7b12bdcb7b3185641cdc6a40c8df497e10082b28d45048f45b3f271b778384f024a8b114ddc71f38b7c5163f08880ae438f17aef01c13bcefbb377289225dd8

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.8.2936.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.8.2936.3.ebuild
new file mode 100644
index ..9c296c0f9dbd
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.8.2936.3.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="106"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
+RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" 

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

2023-02-17 Thread Ionen Wolkens
commit: f8a05e4e376b833b1ab46d929c5bc4c3722a6a32
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb 17 22:42:17 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb 17 22:57:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8a05e4e

app-emulation/wine-staging: drop odbc IUSE in live

New patchset does it natively without unixODBC (always enabled).

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

 app-emulation/wine-staging/wine-staging-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index d6afdde72ae8..4669a0af9c66 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -32,7 +32,7 @@ SLOT="${PV}"
 IUSE="
+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
llvm-libunwind debug custom-cflags +fontconfig +gecko gphoto2
-   +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl
+   +gstreamer kerberos +mingw +mono netapi nls opencl +opengl
osmesa pcap perl pulseaudio samba scanner +sdl selinux +ssl
+truetype udev udisks +unwind usb v4l +vulkan +xcomposite xinerama"
 REQUIRED_USE="
@@ -63,7 +63,6 @@ WINE_DLOPEN_DEPEND="
fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[${MULTILIB_USEDEP}] )
-   odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] )
sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] )
@@ -246,7 +245,6 @@ src_configure() {
$(use_with vulkan)
$(use_with xcomposite)
$(use_with xinerama)
-   $(usev !odbc ac_cv_lib_soname_odbc=)
)
 
tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug 
#867097)



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

2023-02-17 Thread Ionen Wolkens
commit: 5cc519338ea09e01c26db3f1bf45e10db682dd43
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb 17 21:19:08 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb 17 22:57:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc51933

app-emulation/wine-vanilla: add 8.2

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

 app-emulation/wine-vanilla/Manifest|   1 +
 app-emulation/wine-vanilla/wine-vanilla-8.2.ebuild | 325 +
 2 files changed, 326 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index dc8e44b34da5..9e7de5b11980 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -3,3 +3,4 @@ DIST wine-7.19.tar.xz 28502612 BLAKE2B 
b7b270656955c7a1e1d84e8bbc7e3e8abff5aedad
 DIST wine-7.22.tar.xz 28974052 BLAKE2B 
c86466964817b916ee8f7b687f193eda8bdd3fb17152ab1565971e36f43b12b540033ac1c5fa5d15576041febd32cf1ea2955732c5386debcbda46fb3acca0f1
 SHA512 
bf58a5b98bef5b291aff1eca3f94c28da95990e4c8da9af5e9e28b9480d57163d088b501b0c1bca5b568bf586dd9933cdc1ea1f371b78d95c94e2d25d0a65efc
 DIST wine-8.0.tar.xz 29054044 BLAKE2B 
baf8f96b665119c9f38a148a2472dbe8f6ca8d4641d9d09d48cb72cb4de2585c274b8b7981c2fa622ead6da2f087c57652e9b48edc8a17c0cfd6be9a36732f02
 SHA512 
53ba813b260a65a271ec575822725b97631f60038fb026dcc0fe66862711eedcc29a8feb29ff54ae4f64458f85c290d8f3838eff5e4c77a5420a7d2b951fef77
 DIST wine-8.1.tar.xz 29083080 BLAKE2B 
6eed2128627f15159ad80588ebe839de76cb9a536797d7da136b61f56033ece60c60208702b7928cdb297c1d8730baae0d6bb0ac7a0473c34ed44b5c5edaaec5
 SHA512 
3f0477c26f293cf928acbdae2ffb98740ac227a605ec90f3ab3d35c0dbca2037529ff4e4de0b69cc975579ad14dc2fb8b52e050cfd99cffcc627418cf8cb4346
+DIST wine-8.2.tar.xz 29129032 BLAKE2B 
831a5d1c8228050db9257ed60dc77ed0a391f16ee16d2e5563eabbf8f7d988655477327e1081baf947b173e8eb716b15fb72d1daa70d5ade52508c7f1cc2c231
 SHA512 
d0b8bb8c6d75034519bdf48d52b89f9d44ba4f7306a0b8f860cbb2c4c39d8fae3c2d9c12be37427b9a9cbdb7dd8701844d0a74c245dd7a9e8a423cb56962b254

diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.2.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-8.2.ebuild
new file mode 100644
index ..1aa7a660b98a
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-8.2.ebuild
@@ -0,0 +1,325 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper
+
+WINE_GECKO=2.47.3
+WINE_MONO=7.4.0
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git;
+else
+   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
+   
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz;
+   S="${WORKDIR}/wine-${PV}"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="
+   https://www.winehq.org/
+   https://gitlab.winehq.org/wine/wine/;
+
+LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
+SLOT="${PV}"
+IUSE="
+   +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
+   llvm-libunwind debug custom-cflags +fontconfig +gecko gphoto2
+   +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl
+   osmesa pcap perl pulseaudio samba scanner +sdl selinux +ssl
+   +truetype udev udisks +unwind usb v4l +vulkan +xcomposite xinerama"
+REQUIRED_USE="
+   X? ( truetype )
+   crossdev-mingw? ( mingw )" # bug #551124 for truetype
+
+# tests are non-trivial to run, can hang easily, don't play well with
+# sandbox, and several need real opengl/vulkan or network access
+RESTRICT="test"
+
+# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
+WINE_DLOPEN_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXrender[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   opengl? (
+   media-libs/libglvnd[X,${MULTILIB_USEDEP}]
+   osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
+   )
+   xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
+   xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
+   )
+   cups? ( net-print/cups[${MULTILIB_USEDEP}] )
+   fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   netapi? ( net-fs/samba[${MULTILIB_USEDEP}] )
+   odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] )
+   sdl? ( 

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

2023-02-17 Thread Ionen Wolkens
commit: 230e7f5301e44233cb0b33b19dbf53764233fc8d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb 17 14:35:38 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb 17 22:57:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230e7f53

www-client/qutebrowser: sync live

Somewhat sync  with 3.0.0_pre minus qt6.

Reverted xdist usage since getting random failures, perhaps they
are qt5-only but not going to worry about it given need to bump/test
this too rarely to need the test suite to be speedy.

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

 .../qutebrowser/qutebrowser-3.0.0_pre.ebuild   | 34 ++--
 www-client/qutebrowser/qutebrowser-.ebuild | 63 --
 2 files changed, 53 insertions(+), 44 deletions(-)

diff --git a/www-client/qutebrowser/qutebrowser-3.0.0_pre.ebuild 
b/www-client/qutebrowser/qutebrowser-3.0.0_pre.ebuild
index cffa4849cc2e..0de37e2649d8 100644
--- a/www-client/qutebrowser/qutebrowser-3.0.0_pre.ebuild
+++ b/www-client/qutebrowser/qutebrowser-3.0.0_pre.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 multiprocessing xdg
+inherit distutils-r1 xdg
 
 if [[ ${PV} == * ]]; then
inherit git-r3
@@ -30,14 +30,16 @@ RDEPEND="
>=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
>=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-6[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/zipp[${PYTHON_USEDEP}]
-   adblock? ( dev-python/adblock[${PYTHON_USEDEP}] )')
+   adblock? ( dev-python/adblock[${PYTHON_USEDEP}] )
+   ')
qt6? (
dev-qt/qtbase:6[icu]
$(python_gen_cond_dep '

dev-python/PyQt6[${PYTHON_USEDEP},dbus,gui,network,opengl,printsupport,qml,sql,widgets]
-   dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets]')
+   dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets]
+   ')
pdf? ( www-plugins/pdfjs )
)
!qt6? (
@@ -45,7 +47,8 @@ RDEPEND="
dev-qt/qtgui:5[png]
$(python_gen_cond_dep '

dev-python/PyQt5[${PYTHON_USEDEP},dbus,declarative,gui,network,opengl,printsupport,sql,widgets]
-   dev-python/PyQtWebEngine[${PYTHON_USEDEP}]')
+   dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
+   ')
pdf? ( https://github.com/qutebrowser/qutebrowser/issues/888 (not 
just OSX)
tests/end2end
tests/unit/misc/test_ipc.py
+   # calls eclass' python2 "failure" wrapper
+   tests/unit/misc/test_checkpyver.py::test_old_python
# not worth running dbus over
tests/unit/browser/test_notification.py::TestDBus
# bug 819393

tests/unit/commands/test_userscripts.py::test_custom_env[_POSIXUserscriptRunner]
-   # calls eclass' python2 "failure" wrapper
-   tests/unit/misc/test_checkpyver.py::test_old_python
-   # qtargs are mangled with USE=widevine
-   $(usev widevine tests/unit/config/test_qtargs.py)
+   # tests that don't know about our newer qtwebengine:5
+   
tests/unit/browser/webengine/test_webenginedownloads.py::TestDataUrlWorkaround
)
-
-   # single thread is slow, but do half+1 given spikes ram usage quickly
-   local jobs=$(($(makeopts_jobs) / 2 + 1))
+   # qtargs are mangled with widevine+prefix
+   use widevine && use prefix && EPYTEST_DESELECT+=( 
tests/unit/config/test_qtargs.py )
 
# skip benchmarks (incl. _tree), and warning tests broken by -Wdefault
epytest -p xvfb -n ${jobs} -k 'not _bench and not _matches_tree and not 
_warning'

diff --git a/www-client/qutebrowser/qutebrowser-.ebuild 
b/www-client/qutebrowser/qutebrowser-.ebuild
index 3d0c12b40655..7cb5d6ee3504 100644
--- a/www-client/qutebrowser/qutebrowser-.ebuild
+++ b/www-client/qutebrowser/qutebrowser-.ebuild
@@ -16,7 +16,7 @@ else
KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
-DESCRIPTION="Keyboard-driven, vim-like browser based on PyQt5 and QtWebEngine"
+DESCRIPTION="Keyboard-driven, vim-like browser based on Python and Qt"
 HOMEPAGE="https://www.qutebrowser.org/;
 
 LICENSE="GPL-3+"
@@ -24,23 +24,25 @@ SLOT="0"
 IUSE="+adblock pdf widevine"
 
 RDEPEND="
-   dev-qt/qtcore:5[icu]
-   dev-qt/qtgui:5[png]
$(python_gen_cond_dep '
+   
dev-python/PyQt5[${PYTHON_USEDEP},dbus,declarative,gui,network,opengl,printsupport,sql,widgets]
+   dev-python/PyQtWebEngine[${PYTHON_USEDEP}]

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

2023-02-17 Thread Ionen Wolkens
commit: 9aa3ba431e341a7e8f344c88ddf0f9a5e3f453ce
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb 17 22:23:07 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb 17 22:57:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aa3ba43

net-misc/yt-dlp: add live ebuild

Upstream is typically punctual with releases, but when some sites
break out of the blue users may want the fixes quicker still.

Did not inspect the newly used devscripts closely, so may be missing
deps. Please report issues given won't be testing  regularly.

Note will be missing the man page without USE=man (off by default
and needs pandoc, but if amd64/arm64 then pandoc-bin isn't so bad).

Not using [[ ==  ]] blocks given a few things need to be
different and it gets kind of nasty combined. Will just be
its own separate ebuild.

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

 net-misc/yt-dlp/yt-dlp-.ebuild | 72 ++
 1 file changed, 72 insertions(+)

diff --git a/net-misc/yt-dlp/yt-dlp-.ebuild 
b/net-misc/yt-dlp/yt-dlp-.ebuild
new file mode 100644
index ..ff0fc081c14a
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit bash-completion-r1 distutils-r1 git-r3 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/;
+EGIT_REPO_URI="https://github.com/yt-dlp/yt-dlp.git;
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS=""
+IUSE="man"
+
+RDEPEND="
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   !net-misc/youtube-dl[-yt-dlp(-)]"
+BDEPEND="man? ( virtual/pandoc )"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # adjust requires for pycryptodome and optional dependencies (bug 
#828466)
+   sed -ri requirements.txt \
+   -e "s/^(pycryptodome)x/\1/" \
+   -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_compile() {
+   # generate missing files in live, not in compile_all nor prepare
+   # given need lazy before compile and it needs a usable ${PYTHON}
+   emake completions lazy-extractors $(usev man yt-dlp.1)
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   epytest -m 'not download'
+}
+
+python_install_all() {
+   dodoc README.md Changelog.md supportedsites.md
+   use man && doman yt-dlp.1
+
+   dobashcomp completions/bash/yt-dlp
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins completions/fish/yt-dlp.fish
+
+   insinto /usr/share/zsh/site-functions
+   doins completions/zsh/_yt-dlp
+
+   make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+   optfeature "various features (merging tracks, streamed content)" 
media-video/ffmpeg
+   has_version media-video/atomicparsley || # allow fallback but don't 
advertise
+   optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-libs/mutagen
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was 
installed'
+   elog 'as "youtube-dl". This is strictly for compatibility and 
it is'
+   elog 'recommended to use "yt-dlp" directly, it may be removed 
in the future.'
+   fi
+}



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

2023-02-17 Thread Ionen Wolkens
commit: 9dc99958d962a6d11c6d9d1f79da9d8d97ff1d20
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb 17 14:33:16 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb 17 22:56:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc99958

www-client/qutebrowser: add 2.5.3

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

 www-client/qutebrowser/Manifest |   1 +
 www-client/qutebrowser/qutebrowser-2.5.3.ebuild | 142 
 2 files changed, 143 insertions(+)

diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index ec46e883633d..6942f82805d0 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1 +1,2 @@
 DIST qutebrowser-2.5.2.tar.gz 6114611 BLAKE2B 
5f56e1e2c390bb2f36c95e25a2dae9e5203020ff6b2cf1e13092cf493efa950b24b8ff8f23af6eed93ca8b316e30f86715ecd2f2eb28c341210de0b25c9f67ad
 SHA512 
4751ea1a5b1776f085fcd1f9ab5ff805155fca34d0272ba8eb6574f9074257929c3fb5b50c9053a522bfb346aee1a2551b58cf933c6ff7c5c84fd10559ec36fc
+DIST qutebrowser-2.5.3.tar.gz 6117665 BLAKE2B 
3fc1304e4a4343d9a3bdfbf6ac708305a283da2217938dfe2b0f5e049d3a100bc255e0f06807e98c12e095f25dce4d5ed22705a5ae6674cff2f8ffcb0c5afab8
 SHA512 
a53db1a842b59613115d0823ce9b7d8ea703c6db8882250a587f4c7042a52b7ba93e9f516cfae1804e2f10ad369b0ab8f9d613092a9ca4be86e113c4ed4be7d9

diff --git a/www-client/qutebrowser/qutebrowser-2.5.3.ebuild 
b/www-client/qutebrowser/qutebrowser-2.5.3.ebuild
new file mode 100644
index ..7cb5d6ee3504
--- /dev/null
+++ b/www-client/qutebrowser/qutebrowser-2.5.3.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1 xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/qutebrowser/qutebrowser.git;
+else
+   
SRC_URI="https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+DESCRIPTION="Keyboard-driven, vim-like browser based on Python and Qt"
+HOMEPAGE="https://www.qutebrowser.org/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+adblock pdf widevine"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   
dev-python/PyQt5[${PYTHON_USEDEP},dbus,declarative,gui,network,opengl,printsupport,sql,widgets]
+   dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/zipp[${PYTHON_USEDEP}]
+   adblock? ( dev-python/adblock[${PYTHON_USEDEP}] )
+   ')
+   dev-qt/qtcore:5[icu]
+   dev-qt/qtgui:5[png]
+   pdf? ( https://github.com/qutebrowser/qutebrowser/issues/888 (not 
just OSX)
+   tests/end2end
+   tests/unit/misc/test_ipc.py
+   # calls eclass' python2 "failure" wrapper
+   tests/unit/misc/test_checkpyver.py::test_old_python
+   # not worth running dbus over
+   tests/unit/browser/test_notification.py::TestDBus
+   # bug 819393
+   
tests/unit/commands/test_userscripts.py::test_custom_env[_POSIXUserscriptRunner]
+   # tests that don't know about our newer qtwebengine:5
+   
tests/unit/browser/webengine/test_webenginedownloads.py::TestDataUrlWorkaround
+   )
+   # qtargs are mangled with widevine+prefix
+   use widevine && use prefix && EPYTEST_DESELECT+=( 
tests/unit/config/test_qtargs.py )
+
+   # skip benchmarks (incl. _tree), and warning tests broken by -Wdefault
+   epytest -p xvfb -k 'not _bench and not _matches_tree and not _warning'
+}
+
+python_install_all() {
+   emake -f misc/Makefile DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+   rm "${ED}"/usr/share/${PN}/scripts/{mkvenv,utils}.py || die
+   fperms -x 
/usr/share/${PN}/{scripts/cycle-inputs.js,userscripts/README.md}
+   python_fix_shebang "${ED}"/usr/share/${PN}
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that optional scripts in 
${EROOT}/usr/share/${PN}/{user,}scripts"
+   elog "have additional dependencies not covered by this ebuild, 
for example"
+   elog "view_in_mpv needs media-video/mpv[lua] and 
net-misc/yt-dlp."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/yelp/

2023-02-17 Thread Matt Turner
commit: c6b41f893687fb2260649d97d84bb97ec4e63947
Author: Cristian Othón Martínez Vera  cfuga  mx>
AuthorDate: Fri Feb 17 19:54:28 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Feb 17 22:56:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b41f89

gnome-extra/yelp: migrate to net-libs/webkit-gtk:4.1

If you omit the parameter for configure --with-webkit2gtk-4-0 it
automagically links against webkit-gtk:4.1 instead of version 4.0.

The change for this option was introduced in the following commit, and
it's valid since yelp version 41.0.

https://gitlab.gnome.org/GNOME/yelp/-/commit/47b0dc96dc0e82102600365b83353d7922f1a94d

Bug: https://bugs.gentoo.org/893694
Closes: https://github.com/gentoo/gentoo/pull/29640
Signed-off-by: Cristian Othón Martínez Vera  cfuga.mx>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/yelp/yelp-42.2-r1.ebuild | 57 
 1 file changed, 57 insertions(+)

diff --git a/gnome-extra/yelp/yelp-42.2-r1.ebuild 
b/gnome-extra/yelp/yelp-42.2-r1.ebuild
new file mode 100644
index ..75a1f09987ab
--- /dev/null
+++ b/gnome-extra/yelp/yelp-42.2-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME2_EAUTORECONF="yes"
+
+inherit gnome2
+
+DESCRIPTION="Help browser for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Yelp;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
+
+RDEPEND="
+   app-arch/bzip2:=
+   >=app-arch/xz-utils-4.9:=
+   dev-db/sqlite:3=
+   >=dev-libs/glib-2.67.4:2
+   >=dev-libs/libxml2-2.6.5:2
+   >=dev-libs/libxslt-1.1.4
+   >=gnome-extra/yelp-xsl-41.0
+   net-libs/webkit-gtk:4.1
+   >=x11-libs/gtk+-3.13.3:3
+   >=gui-libs/libhandy-1.5.0:1
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   >=dev-util/gtk-doc-am-1.13
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Fix compatibility with Gentoo's sys-apps/man
+   # https://bugzilla.gnome.org/show_bug.cgi?id=648854
+   "${FILESDIR}"/${PN}-3.20.0-man-compatibility.patch # needs eautoreconf
+)
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   --enable-bz2 \
+   --enable-lzma \
+   APPSTREAM_UTIL=$(type -P true)
+}
+
+src_install() {
+   gnome2_src_install
+   exeinto /usr/libexec/
+   doexe "${S}"/libyelp/yelp-groff
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-osmosdr/

2023-02-17 Thread Rick Farina
commit: cae79775d39447526f52375a7a75c26f6f3bfa32
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Feb 17 21:54:53 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Feb 17 22:26:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae79775

net-wireless/gr-osmosdr: add 0.2.4

Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/gr-osmosdr/Manifest|  1 +
 net-wireless/gr-osmosdr/gr-osmosdr-0.2.4.ebuild | 91 +
 2 files changed, 92 insertions(+)

diff --git a/net-wireless/gr-osmosdr/Manifest b/net-wireless/gr-osmosdr/Manifest
index 5ba742254b25..453f9b2916af 100644
--- a/net-wireless/gr-osmosdr/Manifest
+++ b/net-wireless/gr-osmosdr/Manifest
@@ -1 +1,2 @@
 DIST gr-osmosdr-0.2.3_p20210128.tar.gz 257938 BLAKE2B 
1bdb3b57ec6a2f942769770c34d41b4e3db5b62f8c337d724b0099f9a2fe5bdb7231bc0727dfe4bd01cd62918b4847ea2f8780208c0960bced5853c716ec6f02
 SHA512 
4dcb6b2c10eeb2252111ba691be179fe5b6dc9598fa7e6129a3b214ee74d43ca2d67ab5eafa73cea2abb25729c24be0592585d149e13c7285f2ce330e52a6470
+DIST gr-osmosdr-0.2.4.tar.gz 260745 BLAKE2B 
6af08b2658619edbbbf398aebcd3b3262f03aa7ed9d18c31970c255f093ea60d8da8597635fdd33a267a005a375fd54b82d1405c6674ad92721c38b3e4660a16
 SHA512 
04b54c92e40e58b76a9e6c9c3fb419f97af2599ca2f92cb58858464722e993ebe05896ffee2592ced729521ec65857eac9fac7809567c8b6de62a0ff99f615d5

diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-0.2.4.ebuild 
b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.4.ebuild
new file mode 100644
index ..e0a5f307ad31
--- /dev/null
+++ b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.4.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="GNU Radio source block for OsmoSDR and rtlsdr and hackrf"
+HOMEPAGE="
+   https://sdr.osmocom.org/trac/wiki/GrOsmoSDR
+   https://gitea.osmocom.org/sdr/gr-osmosdr
+"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/osmocom/gr-osmosdr.git;
+else
+   #commit
+   #COMMIT="a100eb024c0210b95e4738b6efd836d48225bd03"
+   
#SRC_URI="https://github.com/osmocom/gr-osmosdr/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+   #S="${WORKDIR}/${PN}-${COMMIT}"
+   #release
+   SRC_URI="https://github.com/osmocom/gr-osmosdr/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~riscv ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+IUSE="airspy bladerf doc hackrf iqbalance python rtlsdr sdrplay soapy uhd xtrx"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-libs/boost:=
+   dev-libs/log4cpp
+   net-wireless/gnuradio:0=[${PYTHON_SINGLE_USEDEP}]
+   sci-libs/volk:=
+   airspy? ( net-wireless/airspy )
+   bladerf? ( >=net-wireless/bladerf-2018.08_rc1:= )
+   hackrf? ( net-libs/libhackrf:= )
+   iqbalance? ( net-wireless/gr-iqbal:=[${PYTHON_SINGLE_USEDEP}] )
+   rtlsdr? ( >=net-wireless/rtl-sdr-0.5.4:= )
+   sdrplay? ( net-wireless/sdrplay )
+   soapy? ( net-wireless/soapysdr:= )
+   uhd? ( net-wireless/uhd:=[${PYTHON_SINGLE_USEDEP}] )
+   xtrx? ( net-wireless/libxtrx )
+   "
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
+   doc? ( app-doc/doxygen )
+   "
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.2.3_p20210128-fix-enable-python.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_DEFAULT=OFF
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   -DENABLE_FILE=ON
+   -DENABLE_AIRSPY="$(usex airspy ON OFF)"
+   -DENABLE_BLADERF="$(usex bladerf ON OFF)"
+   -DENABLE_HACKRF="$(usex hackrf ON OFF)"
+   -DENABLE_IQBALANCE="$(usex iqbalance ON OFF)"
+   -DENABLE_PYTHON="$(usex python ON OFF)"
+   -DENABLE_RTL="$(usex rtlsdr ON OFF)"
+   -DENABLE_RTL_TCP="$(usex rtlsdr ON OFF)"
+   -DENABLE_SDRPLAY="$(usex sdrplay ON OFF)"
+   -DENABLE_NONFREE="$(usex sdrplay ON OFF)"
+   -DENABLE_SOAPY="$(usex soapy ON OFF)"
+   -DENABLE_UHD="$(usex uhd ON OFF)"
+   -DENABLE_XTRX="$(usex xtrx ON OFF)"
+   -DENABLE_DOXYGEN="$(usex doc ON OFF)"
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   if use python; then
+   find "${ED}" -name '*.py[oc]' -delete || die
+   python_fix_shebang "${ED}"/usr/bin
+   python_optimize
+   fi
+   mv "${ED}/usr/share/doc/${PN}" "${ED}/usr/share/doc/${P}"
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-osmosdr/

2023-02-17 Thread Rick Farina
commit: 9d62a8de100198e16cbadc29f7e67444c8febd52
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Feb 17 21:50:30 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Feb 17 22:26:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d62a8de

net-wireless/gr-osmosdr: sync versioned with live

Signed-off-by: Rick Farina  gentoo.org>

 .../gr-osmosdr-0.2.3_p20210128-r1.ebuild   |  7 +++--
 net-wireless/gr-osmosdr/gr-osmosdr-.ebuild | 30 +-
 2 files changed, 28 insertions(+), 9 deletions(-)

diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-0.2.3_p20210128-r1.ebuild 
b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.3_p20210128-r1.ebuild
index 803032a0f1cd..22abb0f97404 100644
--- a/net-wireless/gr-osmosdr/gr-osmosdr-0.2.3_p20210128-r1.ebuild
+++ b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.3_p20210128-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 PYTHON_COMPAT=( python3_{9..10} )
 
 inherit cmake python-single-r1
@@ -16,9 +16,12 @@ if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/osmocom/gr-osmosdr.git;
 else
+   #commit
COMMIT="a100eb024c0210b95e4738b6efd836d48225bd03"
SRC_URI="https://github.com/osmocom/gr-osmosdr/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
+   #release
+   #SRC_URI="https://github.com/osmocom/gr-osmosdr/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~riscv ~x86"
 fi
 
@@ -51,7 +54,7 @@ BDEPEND="
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 PATCHES=(
-   "${FILESDIR}"/${P}-fix-enable-python.patch
+   "${FILESDIR}/${P}-fix-enable-python.patch"
 )
 
 src_configure() {

diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild 
b/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild
index 9a232d13ca0a..0450e7102319 100644
--- a/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild
+++ b/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 PYTHON_COMPAT=( python3_{9..10} )
 
 inherit cmake python-single-r1
@@ -16,17 +16,22 @@ if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/osmocom/gr-osmosdr.git;
 else
-   SRC_URI="https://github.com/osmocom/gr-osmosdr/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~x86"
+   #commit
+   COMMIT="a100eb024c0210b95e4738b6efd836d48225bd03"
+   SRC_URI="https://github.com/osmocom/gr-osmosdr/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${COMMIT}"
+   #release
+   #SRC_URI="https://github.com/osmocom/gr-osmosdr/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~riscv ~x86"
 fi
 
 LICENSE="GPL-3"
 SLOT="0/${PV}"
-IUSE="airspy bladerf hackrf iqbalance python rtlsdr sdrplay soapy uhd"
+IUSE="airspy bladerf doc hackrf iqbalance python rtlsdr sdrplay soapy uhd xtrx"
 
-#xtrx? ( net-wireless/libxtrx )
 RDEPEND="${PYTHON_DEPS}
dev-libs/boost:=
+   dev-libs/log4cpp
net-wireless/gnuradio:0=[${PYTHON_SINGLE_USEDEP}]
sci-libs/volk:=
airspy? ( net-wireless/airspy )
@@ -37,13 +42,22 @@ RDEPEND="${PYTHON_DEPS}
sdrplay? ( net-wireless/sdrplay )
soapy? ( net-wireless/soapysdr:= )
uhd? ( net-wireless/uhd:=[${PYTHON_SINGLE_USEDEP}] )
+   xtrx? ( net-wireless/libxtrx )
"
 DEPEND="${RDEPEND}"
 
+BDEPEND="
+   $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
+   doc? ( app-doc/doxygen )
+   "
+
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-0.2.3_p20210128-fix-enable-python.patch"
+)
+
 src_configure() {
-   #-DENABLE_XTRX="$(usex xtrx ON OFF)"
local mycmakeargs=(
-DENABLE_DEFAULT=OFF
-DPYTHON_EXECUTABLE="${PYTHON}"
@@ -59,7 +73,8 @@ src_configure() {
-DENABLE_NONFREE="$(usex sdrplay ON OFF)"
-DENABLE_SOAPY="$(usex soapy ON OFF)"
-DENABLE_UHD="$(usex uhd ON OFF)"
-   -DENABLE_XTRX=OFF
+   -DENABLE_XTRX="$(usex xtrx ON OFF)"
+   -DENABLE_DOXYGEN="$(usex doc ON OFF)"
)
 
cmake_src_configure
@@ -68,6 +83,7 @@ src_configure() {
 src_install() {
cmake_src_install
if use python; then
+   find "${ED}" -name '*.py[oc]' -delete || die
python_fix_shebang "${ED}"/usr/bin
python_optimize
fi



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

2023-02-17 Thread Richard Freeman
commit: 28cb409c75552a76794814a8e9343fe0055bdf85
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Feb 17 22:15:08 2023 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Fri Feb 17 22:15:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28cb409c

sys-process/systemd-cron: drop 1.5.18, 1.15.19

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  1 -
 .../systemd-cron/systemd-cron-1.15.19.ebuild   | 86 -
 .../systemd-cron/systemd-cron-1.5.18.ebuild| 89 --
 3 files changed, 176 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 139bd10ac7fa..44b7cf7f694b 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1 @@
 DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B 
d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b
 SHA512 
90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
-DIST systemd-cron-1.5.18.tar.gz 33056 BLAKE2B 
a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95
 SHA512 
7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild
deleted file mode 100644
index 9a2d4907085b..
--- a/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( pypy3 python3_{9..10} )
-inherit python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-apps/systemd-217
-   sys-apps/debianutils
-   !sys-process/cronie[anacron]
-   !etc-crontab-systemd? ( !sys-process/dcron )
-   ${PYTHON_DEPS}
-   sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-   test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-   python_fix_shebang --force "${S}/src/bin"
-
-   sed -i \
-   -e 's/^crontab/crontab-systemd/' \
-   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-   -- "${S}/src/man/crontab."{1,5}".in" || die
-
-   sed -i \
-   -e 's!/crontab$!/crontab-systemd!' \
-   -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-   -e 's/pyflakes3/pyflakes/' \
-   -- "${S}/Makefile.in" || die
-
-   if use etc-crontab-systemd
-   thensed -i \
-   -e "s!/etc/crontab!/etc/crontab-systemd!" \
-   -- "${S}/src/man/crontab."{1,5}".in" \
-   "${S}/src/bin/systemd-crontab-generator.py" || die
-   fi
-
-   eapply_user
-}
-
-my_use_enable() {
-   if use ${1}; then
-   echo --enable-${2:-${1}}=yes
-   else
-   echo --enable-${2:-${1}}=no
-   fi
-}
-
-src_configure() {
-   ./configure \
-   --prefix="${EPREFIX}/usr" \
-   --confdir="${EPREFIX}/etc" \
-   --runparts="${EPREFIX}/bin/run-parts" \
-   --mandir="${EPREFIX}/usr/share/man" \
-   --unitdir="$(systemd_get_systemunitdir)" \
-   --generatordir="$(systemd_get_systemgeneratordir)" \
-   $(my_use_enable cron-boot boot) \
-   $(my_use_enable minutely) \
-   $(my_use_enable runparts) \
-   $(my_use_enable yearly) \
-   $(my_use_enable yearly quarterly) \
-   $(my_use_enable yearly semi_annually) \
-   $(my_use_enable setgid) \
-   --enable-persistent=yes
-}
-
-pkg_postinst() {
-   elog "This package now supports USE=runparts which is enabled by 
default."
-   elog "This enables the traditional run-parts behavior."
-   elog "If you disable this flag you will get the new behavior of having"
-   elog "multiple jobs for each cron.* entry run in parallel with"
-   elog "separate services/logs/etc."
-}

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
deleted file mode 100644
index ec21aaf808ea..
--- 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/efivar/files/, sys-libs/efivar/

2023-02-17 Thread Mike Gilbert
commit: e84fe06747ac63707f1a46dd16a658dc033d57f8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Feb 17 22:08:08 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb 17 22:08:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e84fe067

sys-libs/efivar: backport a couple fixes

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

 sys-libs/efivar/efivar-38.ebuild   |   2 +
 .../efivar/files/efivar-38-efisecdb-musl.patch | 179 +
 .../efivar/files/efivar-38-efisecdb-optarg.patch   |  51 ++
 3 files changed, 232 insertions(+)

diff --git a/sys-libs/efivar/efivar-38.ebuild b/sys-libs/efivar/efivar-38.ebuild
index f9ec399b79fb..d00381caef83 100644
--- a/sys-libs/efivar/efivar-38.ebuild
+++ b/sys-libs/efivar/efivar-38.ebuild
@@ -35,6 +35,8 @@ src_prepare() {
"${FILESDIR}"/efivar-38-ld-locale.patch
"${FILESDIR}"/efivar-38-glibc-2.36.patch
"${FILESDIR}"/efivar-38-lld-fixes.patch
+   "${FILESDIR}"/efivar-38-efisecdb-musl.patch
+   "${FILESDIR}"/efivar-38-efisecdb-optarg.patch
 
# Rejected upstream, keep this for ia64 support
"${FILESDIR}"/efivar-38-ia64-relro.patch

diff --git a/sys-libs/efivar/files/efivar-38-efisecdb-musl.patch 
b/sys-libs/efivar/files/efivar-38-efisecdb-musl.patch
new file mode 100644
index ..a1bfa631aae1
--- /dev/null
+++ b/sys-libs/efivar/files/efivar-38-efisecdb-musl.patch
@@ -0,0 +1,179 @@
+From cece3ffd5be2f8641eb694513f2b73e5eb97ffd3 Mon Sep 17 00:00:00 2001
+From: Natanael Copa 
+Date: Fri, 28 Jan 2022 12:13:30 +0100
+Subject: [PATCH] efisecdb: fix build with musl libc
+
+Refactor code to use POSIX atexit(3) instead of the GNU specific
+on_exit(3).
+
+Resolves: #197
+Resolves: #202
+Signed-off-by: Natanael Copa 
+---
+ src/compiler.h |  2 --
+ src/efisecdb.c | 68 +++---
+ 2 files changed, 26 insertions(+), 44 deletions(-)
+
+diff --git a/src/compiler.h b/src/compiler.h
+index e2f18f0b..d95fb014 100644
+--- a/src/compiler.h
 b/src/compiler.h
+@@ -7,8 +7,6 @@
+ #ifndef COMPILER_H_
+ #define COMPILER_H_
+ 
+-#include 
+-
+ /* GCC version checking borrowed from glibc. */
+ #if defined(__GNUC__) && defined(__GNUC_MINOR__)
+ #  define GNUC_PREREQ(maj,min) \
+diff --git a/src/efisecdb.c b/src/efisecdb.c
+index f8823737..6bd5ad90 100644
+--- a/src/efisecdb.c
 b/src/efisecdb.c
+@@ -25,6 +25,10 @@
+ extern char *optarg;
+ extern int optind, opterr, optopt;
+ 
++static efi_secdb_t *secdb = NULL;
++static list_t infiles;
++static list_t actions;
++
+ struct hash_param {
+   char *name;
+   efi_secdb_type_t algorithm;
+@@ -187,12 +191,11 @@ add_action(list_t *list, action_type_t action_type, 
const efi_guid_t *owner,
+ }
+ 
+ static void
+-free_actions(int status UNUSED, void *actionsp)
++free_actions(void)
+ {
+-  list_t *actions = (list_t *)actionsp;
+   list_t *pos, *tmp;
+ 
+-  for_each_action_safe(pos, tmp, actions) {
++  for_each_action_safe(pos, tmp, ) {
+   action_t *action = list_entry(pos, action_t, list);
+ 
+   list_del(>list);
+@@ -202,12 +205,11 @@ free_actions(int status UNUSED, void *actionsp)
+ }
+ 
+ static void
+-free_infiles(int status UNUSED, void *infilesp)
++free_infiles(void)
+ {
+-  list_t *infiles = (list_t *)infilesp;
+   list_t *pos, *tmp;
+ 
+-  for_each_ptr_safe(pos, tmp, infiles) {
++  for_each_ptr_safe(pos, tmp, ) {
+   ptrlist_t *entry = list_entry(pos, ptrlist_t, list);
+ 
+   list_del(>list);
+@@ -216,27 +218,12 @@ free_infiles(int status UNUSED, void *infilesp)
+ }
+ 
+ static void
+-maybe_free_secdb(int status UNUSED, void *voidp)
++maybe_free_secdb(void)
+ {
+-  efi_secdb_t **secdbp = (efi_secdb_t **)voidp;
+-
+-  if (secdbp == NULL || *secdbp == NULL)
++  if (secdb == NULL)
+   return;
+ 
+-  efi_secdb_free(*secdbp);
+-}
+-
+-static void
+-maybe_do_unlink(int status, void *filep)
+-{
+-  char **file = (char **)filep;
+-
+-  if (status == 0)
+-  return;
+-  if (file == NULL || *file == NULL)
+-  return;
+-
+-  unlink(*file);
++  efi_secdb_free(secdb);
+ }
+ 
+ static void
+@@ -323,15 +310,6 @@ parse_input_files(list_t *infiles, char **outfile, 
efi_secdb_t **secdb,
+   return status;
+ }
+ 
+-/*
+- * These need to be static globals so that they're not on main's stack when
+- * on_exit() fires.
+- */
+-static efi_secdb_t *secdb = NULL;
+-static list_t infiles;
+-static list_t actions;
+-static char *outfile = NULL;
+-
+ int
+ main(int argc, char *argv[])
+ {
+@@ -351,6 +329,7 @@ main(int argc, char *argv[])
+   bool do_sort_data = false;
+   bool sort_descending = false;
+   int status = 0;
++  char *outfile = NULL;
+ 
+   const char sopts[] = 

[gentoo-commits] proj/sci:master commit in: sci-biology/CAT/

2023-02-17 Thread Horea Christian
commit: 88e8521322b88f52071c7f7b1ad395627c0296cb
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Feb 17 21:25:15 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Feb 17 21:25:22 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=88e85213

sci-biology/CAT: removed broken HOMEPAGE alternative

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

 sci-biology/CAT/CAT-1.3.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/sci-biology/CAT/CAT-1.3.ebuild b/sci-biology/CAT/CAT-1.3.ebuild
index a2c4233c9..508ca4c36 100644
--- a/sci-biology/CAT/CAT-1.3.ebuild
+++ b/sci-biology/CAT/CAT-1.3.ebuild
@@ -4,9 +4,7 @@
 EAPI=7
 
 DESCRIPTION="Codon usage bias (composition) and its statistical significance"
-HOMEPAGE="
-   https://bigd.big.ac.cn/tools/cat
-   http://cbb.big.ac.cn/Software;
+HOMEPAGE="https://bigd.big.ac.cn/tools/cat;
 SRC_URI="ftp://download.big.ac.cn/bigd/tools/${PN}${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3+"



[gentoo-commits] proj/sci:master commit in: sci-biology/bx-python/

2023-02-17 Thread Horea Christian
commit: 62d83379b39a9745ed94de5296f3739dc9ead8c4
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Feb 17 21:10:37 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Feb 17 21:10:37 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=62d83379

sci-biology/bx-python: remove bitbucket upstream metadata

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

 sci-biology/bx-python/metadata.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-biology/bx-python/metadata.xml 
b/sci-biology/bx-python/metadata.xml
index 80a22b44a..f1fc4360e 100644
--- a/sci-biology/bx-python/metadata.xml
+++ b/sci-biology/bx-python/metadata.xml
@@ -10,8 +10,7 @@
Gentoo Biology Project


-   james_taylor/bx-python
-   bx-python
bxlab/bx-python
+   bx-python

 



[gentoo-commits] proj/sci:master commit in: sci-biology/blasr/

2023-02-17 Thread Horea Christian
commit: 0be70757d0c75bf2465dfec009bca25a6baf2286
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Feb 17 20:58:28 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Feb 17 20:58:31 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=0be70757

sci-biology/blasr: treeclean (missing sources could not find any)

Apparently this project was pulled by upstream and is no longer mentioned on the
HOMEPAGE (which redirects to https://www.pacb.com/support/documentation/ ).
There seems to be a copy on GitHub 
https://github.com/BioinformaticsArchive/blasr
but it has no releases and it seems severely up to date.

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

 sci-biology/blasr/blasr-5.3.5.ebuild | 24 
 sci-biology/blasr/metadata.xml   |  8 
 2 files changed, 32 deletions(-)

diff --git a/sci-biology/blasr/blasr-5.3.5.ebuild 
b/sci-biology/blasr/blasr-5.3.5.ebuild
deleted file mode 100644
index 85e4ea66d..0
--- a/sci-biology/blasr/blasr-5.3.5.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="The PacBio long read aligner"
-HOMEPAGE="http://www.smrtcommunity.com/SMRT-Analysis/Algorithms/BLASR;
-SRC_URI="https://github.com/PacificBiosciences/blasr/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="blasr"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
-   dev-util/cmake
-   virtual/pkgconfig
-"
-DEPEND="
-   sci-biology/libblasr
-   dev-libs/boost:=
-"
-RDEPEND="${DEPEND}"

diff --git a/sci-biology/blasr/metadata.xml b/sci-biology/blasr/metadata.xml
deleted file mode 100644
index 8417d1580..0
--- a/sci-biology/blasr/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   sci-biol...@gentoo.org
-   Gentoo Biology Project
-   
-



[gentoo-commits] proj/sci:master commit in: sci-biology/barrnap/

2023-02-17 Thread Horea Christian
commit: f2301f1261c61aeee7f1a513897bc20e99ffb08c
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Feb 17 20:50:31 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Feb 17 20:50:31 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=f2301f12

sci-biology/barrnap: update HOMEPAGE

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

 sci-biology/barrnap/barrnap-0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/barrnap/barrnap-0.9.ebuild 
b/sci-biology/barrnap/barrnap-0.9.ebuild
index 999f065c1..6b7176e14 100644
--- a/sci-biology/barrnap/barrnap-0.9.ebuild
+++ b/sci-biology/barrnap/barrnap-0.9.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit perl-module
 
 DESCRIPTION="Predict Bacterial and Archaeal rRNA genes and output in GFF3 
format"
-HOMEPAGE="https://vicbioinformatics.com/software.barrnap.shtml;
+HOMEPAGE="https://github.com/tseemann/barrnap;
 SRC_URI="https://github.com/tseemann/barrnap/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-3"



[gentoo-commits] proj/sci:master commit in: sci-biology/bambus/

2023-02-17 Thread Horea Christian
commit: 57333cb1cef7d8598fef4fdae69e6263c925b4ec
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Feb 17 20:48:08 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Feb 17 20:48:18 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=57333cb1

sci-biology/bambus: SRC_URI now has HTTPS

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

 sci-biology/bambus/bambus-2.33-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/bambus/bambus-2.33-r2.ebuild 
b/sci-biology/bambus/bambus-2.33-r2.ebuild
index 475c7f0b1..1cb7aad1b 100644
--- a/sci-biology/bambus/bambus-2.33-r2.ebuild
+++ b/sci-biology/bambus/bambus-2.33-r2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="
https://sourceforge.net/projects/amos/files/bambus;
 SRC_URI="
https://sourceforge.net/projects/amos/files/bambus/${PV}/${P}.tar.gz
-   http://mira-assembler.sourceforge.net/docs/scaffolding_MIRA_BAMBUS.pdf; 
# no https
+   https://mira-assembler.sourceforge.net/docs/scaffolding_MIRA_BAMBUS.pdf;
 
 LICENSE="Artistic"
 SLOT="0"



[gentoo-commits] proj/sci:master commit in: sci-biology/abacas/

2023-02-17 Thread Horea Christian
commit: 253b8bbcdc0c24d1317d2b06abaa62afc637de5a
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Feb 17 20:46:34 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Feb 17 20:46:34 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=253b8bbc

sci-biology/abacas: update HOMEPAGE

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

 sci-biology/abacas/abacas-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/abacas/abacas-1.3.1.ebuild 
b/sci-biology/abacas/abacas-1.3.1.ebuild
index 3a04e5e6b..c347b508b 100644
--- a/sci-biology/abacas/abacas-1.3.1.ebuild
+++ b/sci-biology/abacas/abacas-1.3.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit optfeature
 
 DESCRIPTION="Order and orientate DNA contigs even via 6-frame protein 
alignments"
-HOMEPAGE="http://abacas.sourceforge.net;
+HOMEPAGE="https://abacas.sourceforge.net;
 SRC_URI="https://downloads.sourceforge.net/project/abacas/abacas.${PV}.pl;
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/proj/guru:dev commit in: app-office/jameica-bin/

2023-02-17 Thread Adrian Schollmeyer
commit: f52d8defd4e1e3ceffdd2c7b6249502a92717da4
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Fri Feb 17 20:23:58 2023 +
Commit: Adrian Schollmeyer  nexadn  de>
CommitDate: Fri Feb 17 20:23:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f52d8def

app-office/jameica-bin: add 2.10.3, drop 2.10.2

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-office/jameica-bin/Manifest | 2 +-
 .../{jameica-bin-2.10.2.ebuild => jameica-bin-2.10.3.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/jameica-bin/Manifest b/app-office/jameica-bin/Manifest
index c7f04e8d2..cc3185563 100644
--- a/app-office/jameica-bin/Manifest
+++ b/app-office/jameica-bin/Manifest
@@ -1 +1 @@
-DIST jameica-linux64-2.10.2.zip 28871016 BLAKE2B 
4f37d0d96da37845da4b3da6ae3dbc4e891027f304ed2eeae6bbe566c25a00d1fae6b16e5cd970d8c73f12cc3dbeb7c8967aa673945b6b9306ff5ad23ae60492
 SHA512 
60645c31ebfd2580cfe4c4778cdcd2bbfda985fcdf2c6e5d01ecef51d054eaaa623c6b59ee7c55f1c77d371afc3c09622cc872cf3dac8938a203d06e524a55f9
+DIST jameica-linux64-2.10.3.zip 28886523 BLAKE2B 
d49e187d5862155583ecda50e83345988aa94493737d76f5002a4c8b0f69995b3023bc696bfaed8a4f15ebe39bc7c7a95fd5c28db6be7800bf66f15af93a215b
 SHA512 
080dc2c04acec725b5cbf8fd025743e91742065b4ef0d44a44e149bfaf74ac69b9061a925bc89282cbd12e22c39b2bcfa93902f473fdd9319eb2f46ff164da5a

diff --git a/app-office/jameica-bin/jameica-bin-2.10.2.ebuild 
b/app-office/jameica-bin/jameica-bin-2.10.3.ebuild
similarity index 100%
rename from app-office/jameica-bin/jameica-bin-2.10.2.ebuild
rename to app-office/jameica-bin/jameica-bin-2.10.3.ebuild



[gentoo-commits] proj/sci:master commit in: sci-visualization/mricrogl/

2023-02-17 Thread Horea Christian
commit: 636d6e9b37345f339947eb1897673c8a93aaead4
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Feb 17 20:14:26 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Feb 17 20:14:26 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=636d6e9b

sci-visualization/mricrogl: revbumps for deps and icon cache

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

 ...1007.ebuild => mricrogl-1.2.20211007-r1.ebuild} | 32 ++
 ...0720.ebuild => mricrogl-1.2.20220720-r1.ebuild} | 32 ++
 2 files changed, 54 insertions(+), 10 deletions(-)

diff --git a/sci-visualization/mricrogl/mricrogl-1.2.20211007.ebuild 
b/sci-visualization/mricrogl/mricrogl-1.2.20211007-r1.ebuild
similarity index 51%
rename from sci-visualization/mricrogl/mricrogl-1.2.20211007.ebuild
rename to sci-visualization/mricrogl/mricrogl-1.2.20211007-r1.ebuild
index 5a3ddea14..da8e446cf 100644
--- a/sci-visualization/mricrogl/mricrogl-1.2.20211007.ebuild
+++ b/sci-visualization/mricrogl/mricrogl-1.2.20211007-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MY_PN="MRIcroGL"
-inherit desktop
+inherit desktop xdg-utils
 
 DESCRIPTION="A simple medical imaging visualization tool"
 HOMEPAGE="https://github.com/neurolabusc/MRIcroGL;
@@ -15,20 +15,27 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="dicom python"
 
-RDEPEND="dicom? ( sci-biology/dcm2niix )"
+BDEPEND="dev-lang/lazarus"
 DEPEND="
dev-lang/fpc
-   dev-lang/lazarus
+   x11-misc/appmenu-gtk-module[gtk2]
"
+RDEPEND="dicom? ( sci-biology/dcm2niix )"
 
 S="${WORKDIR}/${MY_PN}-${PV}"
 
 src_compile() {
# Allegedly the Debian recipe contains some sort of Python support, 
wasn't able to test.
if use python; then
-   lazbuild -B --lazarusdir="/usr/share/lazarus/" 
--pcp="system-lazarus-config" MRIcroGL_Debian.lpi || die
+   lazbuild -B \
+   --lazarusdir="/usr/share/lazarus/" \
+   --pcp="system-lazarus-config" \
+   MRIcroGL_Debian.lpi || die
else
-   lazbuild -B --lazarusdir="/usr/share/lazarus/" 
--pcp="system-lazarus-config" MRIcroGL_NoPython.lpi || die
+   lazbuild -B \
+   --lazarusdir="/usr/share/lazarus/" \
+   --pcp="system-lazarus-config" \
+   MRIcroGL_NoPython.lpi || die
fi
 }
 
@@ -42,3 +49,18 @@ src_install() {
make_desktop_entry MRIcroGL MRIcroGL 
/usr/share/icons/hicolor/scalable/apps/mricrogl.svg
popd
 }
+
+pkg_postinst(){
+   xdg_icon_cache_update
+
+   ewarn "This package might exhibit nondeterministic lag at startup 
manifesting as a blank"
+   ewarn "window, which can either be closed (e.g. Alt+F4) manually 
leading to the actual"
+   ewarn "interface being launched, or will close itself after 10-20s and 
start the proper GUI"
+   ewarn "For more details on this look up: 
https://github.com/rordenlab/MRIcroGL/issues/49;
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+}

diff --git a/sci-visualization/mricrogl/mricrogl-1.2.20220720.ebuild 
b/sci-visualization/mricrogl/mricrogl-1.2.20220720-r1.ebuild
similarity index 51%
rename from sci-visualization/mricrogl/mricrogl-1.2.20220720.ebuild
rename to sci-visualization/mricrogl/mricrogl-1.2.20220720-r1.ebuild
index 5a3ddea14..da8e446cf 100644
--- a/sci-visualization/mricrogl/mricrogl-1.2.20220720.ebuild
+++ b/sci-visualization/mricrogl/mricrogl-1.2.20220720-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MY_PN="MRIcroGL"
-inherit desktop
+inherit desktop xdg-utils
 
 DESCRIPTION="A simple medical imaging visualization tool"
 HOMEPAGE="https://github.com/neurolabusc/MRIcroGL;
@@ -15,20 +15,27 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="dicom python"
 
-RDEPEND="dicom? ( sci-biology/dcm2niix )"
+BDEPEND="dev-lang/lazarus"
 DEPEND="
dev-lang/fpc
-   dev-lang/lazarus
+   x11-misc/appmenu-gtk-module[gtk2]
"
+RDEPEND="dicom? ( sci-biology/dcm2niix )"
 
 S="${WORKDIR}/${MY_PN}-${PV}"
 
 src_compile() {
# Allegedly the Debian recipe contains some sort of Python support, 
wasn't able to test.
if use python; then
-   lazbuild -B --lazarusdir="/usr/share/lazarus/" 
--pcp="system-lazarus-config" MRIcroGL_Debian.lpi || die
+   lazbuild -B \
+   --lazarusdir="/usr/share/lazarus/" \
+   --pcp="system-lazarus-config" \
+   MRIcroGL_Debian.lpi || die
else
-   lazbuild -B --lazarusdir="/usr/share/lazarus/" 
--pcp="system-lazarus-config" MRIcroGL_NoPython.lpi || die
+   lazbuild -B \
+   --lazarusdir="/usr/share/lazarus/" \
+   --pcp="system-lazarus-config" \
+   MRIcroGL_NoPython.lpi || die
fi
 }
 
@@ -42,3 +49,18 @@ src_install() {

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

2023-02-17 Thread Mike Gilbert
commit: 29d19c7c3dca617c0429b9caf1384776e35c3d81
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Jan 31 14:51:16 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb 17 20:07:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d19c7c

sys-process/supervise-scripts: remove daemontools from DEPEND

- daemontools are not needed for installation, only in runtime
- update EAPI 7 -> 8

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/29357
Signed-off-by: Mike Gilbert  gentoo.org>

 .../supervise-scripts-4.0-r2.ebuild| 26 ++
 1 file changed, 26 insertions(+)

diff --git a/sys-process/supervise-scripts/supervise-scripts-4.0-r2.ebuild 
b/sys-process/supervise-scripts/supervise-scripts-4.0-r2.ebuild
new file mode 100644
index ..637c5babfaaf
--- /dev/null
+++ b/sys-process/supervise-scripts/supervise-scripts-4.0-r2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Starting and stopping daemontools managed services"
+HOMEPAGE="http://untroubled.org/supervise-scripts/;
+SRC_URI="http://untroubled.org/supervise-scripts/archive/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE="doc"
+
+RDEPEND="virtual/daemontools"
+
+src_prepare() {
+   echo "/usr/bin" > conf-bin
+   echo "/usr/share/man" > conf-man
+   default
+}
+
+src_install() {
+   emake PREFIX="${D}" install
+   use doc && dodoc *.html
+}



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

2023-02-17 Thread Mike Gilbert
commit: 2c0b17b85cf06dab4a65b7be63d4a89bfd2928ac
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Feb 17 19:50:29 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb 17 19:50:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c0b17b8

sys-apps/systemd: add 253, drop 253_rc3

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

 sys-apps/systemd/Manifest   | 2 +-
 sys-apps/systemd/{systemd-253_rc3.ebuild => systemd-253.ebuild} | 3 ++-
 sys-apps/systemd/systemd-.ebuild| 1 +
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index e4eefc0c2aaf..deb81cf214ee 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,4 +1,4 @@
-DIST systemd-253-rc3.tar.gz 11983692 BLAKE2B 
a72dee00c238345e9e8de94eaf32e4cd5a148831710d284ed0ccc623d0437074168a2dd903096c037bce54f524caa45517539f3f2ba4a315cd0aeb08ceb7c22a
 SHA512 
1e2e9a08a1066a9699d0cb87f44718a0add54b283fbedac945893cb59ffb4653b8084270ee686fb64e44e3143f7e004de7bc33e5d698b71c01bd0e1b8d4eb21d
+DIST systemd-253.tar.gz 11987237 BLAKE2B 
58a7ecc73149ea53a5af0b7968b1da51e4d8aa3316867266a697e91410bb68371456007b0813353276113ec6ea45a0c44cf5baa1d5082628ff658087b05863e2
 SHA512 
3bbc431a292ab590b70d3b490a528f71d30ccf478ddfa66d1c210f40c260ef49ac30651c19f2d073acf38d68398a4a6fbf95391f0e3ea0333d94b9d4e81d514f
 DIST systemd-stable-252.4.tar.gz 11753300 BLAKE2B 
8819ca6d3a64c110e5a245ae0369dc431079556e200d13d8edfc64fc35b2b04f1cdc215b81d9bf126245f315be3662ebd2c094167f88d2465f0dce25aa1fd196
 SHA512 
d4e99a67c59091dae78f654433a6c5e114ae66256b72d9d43292c43a986ee6a58e2d06f12866cbd7ec821b61580ec003af1725f60fd4b038b4a981b3ca839ee2
 DIST systemd-stable-252.5.tar.gz 11762414 BLAKE2B 
c9560ad5e49b7ff33ebcf2e553fa1824131e84bb7c40e5b04135bcdce9ad2ef32194382a501a1853a28e02b7f434bf1fb53edd6e9272d432c23fb116015d751f
 SHA512 
f3359e0496b673033d6c8da5c117890e0dc26c9db51003b28f629ac751d9bae117be32d9f54c377eb2d5a7c2d36ac0dbdc2116498698e993550fbdd9aae535b9
 DIST systemd-stable-252.6.tar.gz 11823064 BLAKE2B 
0c260685c929b5271efba13d6ba84bc99211ead7d080b5e9b0d68428fe46a8a8a556b140787dd21f7b19e1454a78f15bf407038b3dc02a4d3db2336f3d881255
 SHA512 
948cb3f7c6a4bbc2bcc3ebe4f36afac304c9d694dadac7e363bbdb79f111eb5d69fd501433ba6719d79d833206a019cb40a37b16a92c8d22acbdd9736cdbdd37

diff --git a/sys-apps/systemd/systemd-253_rc3.ebuild 
b/sys-apps/systemd/systemd-253.ebuild
similarity index 99%
rename from sys-apps/systemd/systemd-253_rc3.ebuild
rename to sys-apps/systemd/systemd-253.ebuild
index e159f0204da4..d7c351354825 100644
--- a/sys-apps/systemd/systemd-253_rc3.ebuild
+++ b/sys-apps/systemd/systemd-253.ebuild
@@ -23,7 +23,7 @@ else
MY_P=${MY_PN}-${MY_PV}
S=${WORKDIR}/${MY_P}

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 inherit bash-completion-r1 linux-info meson-multilib pam
@@ -343,6 +343,7 @@ multilib_src_configure() {
 
 multilib_src_test() {
unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
+   local -x COLUMNS=80
meson_src_test
 }
 

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index b3a13d2386dd..d7c351354825 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -343,6 +343,7 @@ multilib_src_configure() {
 
 multilib_src_test() {
unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
+   local -x COLUMNS=80
meson_src_test
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/

2023-02-17 Thread Adrian Schollmeyer
commit: 507a0962d873305aeeb39b0d0cd07f529fbf3f82
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Fri Feb 17 19:53:45 2023 +
Commit: Adrian Schollmeyer  nexadn  de>
CommitDate: Fri Feb 17 19:53:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=507a0962

media-sound/jacktrip: add missing BDEPEND

Two python deps are required during configure to generate a manifest
file with a python script.

Bug: https://bugs.gentoo.org/890284
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 media-sound/jacktrip/jacktrip-1.7.0.ebuild | 15 ++-
 media-sound/jacktrip/jacktrip-1.7.1.ebuild | 15 ++-
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/media-sound/jacktrip/jacktrip-1.7.0.ebuild 
b/media-sound/jacktrip/jacktrip-1.7.0.ebuild
index f753e329b..1e22baadc 100644
--- a/media-sound/jacktrip/jacktrip-1.7.0.ebuild
+++ b/media-sound/jacktrip/jacktrip-1.7.0.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit meson
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-any-r1 meson
 
 DESCRIPTION="Send JACK audio over a network"
 HOMEPAGE="https://jacktrip.github.io/jacktrip/ 
https://github.com/jacktrip/jacktrip;
@@ -43,6 +44,18 @@ DEPEND="
)
 "
 RDEPEND="${DEPEND}"
+# shellcheck disable=SC2016
+BDEPEND="
+   $(python_gen_any_dep '
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+"
+
+python_check_deps() {
+   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
 
 src_configure() {
local emesonargs=(

diff --git a/media-sound/jacktrip/jacktrip-1.7.1.ebuild 
b/media-sound/jacktrip/jacktrip-1.7.1.ebuild
index f753e329b..1e22baadc 100644
--- a/media-sound/jacktrip/jacktrip-1.7.1.ebuild
+++ b/media-sound/jacktrip/jacktrip-1.7.1.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit meson
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-any-r1 meson
 
 DESCRIPTION="Send JACK audio over a network"
 HOMEPAGE="https://jacktrip.github.io/jacktrip/ 
https://github.com/jacktrip/jacktrip;
@@ -43,6 +44,18 @@ DEPEND="
)
 "
 RDEPEND="${DEPEND}"
+# shellcheck disable=SC2016
+BDEPEND="
+   $(python_gen_any_dep '
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+"
+
+python_check_deps() {
+   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
 
 src_configure() {
local emesonargs=(



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

2023-02-17 Thread Michał Górny
commit: 965838ea4c2d3a883577cfc4e8190f64b5967c04
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 17 19:35:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 17 19:41:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965838ea

dev-util/flawfinder: Enable py3.11

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

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

diff --git a/dev-util/flawfinder/flawfinder-2.0.19.ebuild 
b/dev-util/flawfinder/flawfinder-2.0.19.ebuild
index 1e6d2f3d4377..b25600f94f8e 100644
--- a/dev-util/flawfinder/flawfinder-2.0.19.ebuild
+++ b/dev-util/flawfinder/flawfinder-2.0.19.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/livegui/

2023-02-17 Thread Andreas K. Hüttel
commit: cf21857864e2ab05c752af0fa04950bbbf81250c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Feb 17 19:06:30 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Feb 17 19:08:25 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=cf218578

Revert "Shrink livegui."

This reverts commit 5739439b2616734edcf91ae77f67246f14f8e205.

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

 releases/specs/amd64/livegui/livegui-stage1.spec | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/releases/specs/amd64/livegui/livegui-stage1.spec 
b/releases/specs/amd64/livegui/livegui-stage1.spec
index 61b6d0fe..b64bad57 100644
--- a/releases/specs/amd64/livegui/livegui-stage1.spec
+++ b/releases/specs/amd64/livegui/livegui-stage1.spec
@@ -79,6 +79,7 @@ livecd/packages:
app-misc/tmux
app-misc/wipe
app-office/libreoffice
+   app-office/lyx
app-office/texstudio
app-officeext/texmaths
app-portage/cpuid2cpuflags
@@ -111,17 +112,21 @@ livecd/packages:
dev-vcs/subversion
kde-apps/k3b
kde-apps/kde-apps-meta
+   kde-apps/kdenlive
kde-apps/kompare
kde-misc/kdiff3
kde-plasma/plasma-meta
media-gfx/digikam
+   media-gfx/engauge
media-gfx/fbgrab
media-gfx/gimp
media-gfx/graphviz
+   media-gfx/hugin
media-gfx/inkscape
media-gfx/jhead
media-gfx/pngcrush
media-gfx/pngquant
+   media-gfx/povray
media-sound/alsa-utils
media-video/mpv
net-analyzer/iptraf-ng
@@ -173,6 +178,7 @@ livecd/packages:
sys-apps/arrayprobe
sys-apps/acl
sys-apps/attr
+   sys-apps/busybox
sys-apps/cciss_vol_status
sys-apps/chname
sys-apps/coreutils



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

2023-02-17 Thread Arthur Zamarin
commit: 84089e10874e5ab0e8122c172e6d077b848d6ef2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 17 17:13:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 17 19:08:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84089e10

app-editors/vscode: add 1.75.1

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

 app-editors/vscode/Manifest |   3 +
 app-editors/vscode/vscode-1.75.1.ebuild | 128 
 2 files changed, 131 insertions(+)

diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest
index 903fbda2c90c..6c193a79a41d 100644
--- a/app-editors/vscode/Manifest
+++ b/app-editors/vscode/Manifest
@@ -4,3 +4,6 @@ DIST vscode-1.74.3-arm64.tar.gz 127492465 BLAKE2B 
095b6a11e5a4b029e9a3facb8728ed
 DIST vscode-1.75.0-amd64.tar.gz 138952948 BLAKE2B 
892c2ece1bfb1d2dc4fea2c3a6c062688add04f3ceca344988d240edbc4f358100bb4caa17eadc9568dbd1c3581595eb3fadd527727c02d57b63e5fd7a88533b
 SHA512 
f4f26d5fc9c4cf8faf631ff5a0a48d446013faf33a1e932d3e8023b967dd078c370c57dff1791d97bfdeda0e92993d1aa94dce9cfeda4745bdc9c0a1cfb7aed2
 DIST vscode-1.75.0-arm.tar.gz 118400806 BLAKE2B 
d1c930bb871c7bbf7dccd8e3a0da9fc903dfad2066c5d8cbceb9ad3adfeb4d59089b35c75c4d5650efeaf7bb7fa9f2c84b2a499610fab3d09dc18d59122b5a47
 SHA512 
cdfa12e8dffdef50d3e17f58b0d516318d0e5e114b0556285d92ec81ceb2b78cea9affe9719416f7f60eea385cb49caf6879e3fd9c8d2fbf0849a1d1d9ccd704
 DIST vscode-1.75.0-arm64.tar.gz 128013515 BLAKE2B 
77c2663e01397086e3917dae8e0ec3663969cf5e36135fbc7bc264f21ffc31197e5dc3dda49b3e4c2d9daf1f39d110b5c467590157ebd4d87986771bca3268c5
 SHA512 
0e4b4a2b2b273e590bd210d186b255a3e48ec0851c38ff27063f115088f7cf5375b14fd075b45f5d4ceb525f04c2d3fabbdd0d6b7bc192b8f6da269311b3634d
+DIST vscode-1.75.1-amd64.tar.gz 138940849 BLAKE2B 
60e47682ec0073b6a0e3ffa1c9e0f151cc27c88d199afdd7fa97fd835bdbc961817eae8e17f973d0cb20cae072d02754c53f5687d6996dbee420f17332c1f43b
 SHA512 
68498083c022252a4cecf7db505a68e25137eed3451af474cff7a1094340d64b087ca101df8cb5af5649bcd6460e219eb28f1c78604864dd40507c809e6edcc7
+DIST vscode-1.75.1-arm.tar.gz 118369140 BLAKE2B 
cf0a1ce9f9bb3cdd329abfd35b67457909da43c1b5887c08815d358367dc20e4231901dbd97ae854db5b78c15f6488ca0d29357af9e77ec419fc93f1c69b41cb
 SHA512 
f8576c9e037c6ba5488c40b6a2c486a5521e65a73ef214685efa54761b9da2e20839e859f9612b3e3403bc574c87f7634a6cdfb852623c1ce18116c0aba87f23
+DIST vscode-1.75.1-arm64.tar.gz 128000146 BLAKE2B 
8729178790c06b44c7a626e075cc9071a0489452157ddefcaa3c8c3039360598486d12a57b15a778f4307aa9fc28b2e201d78e28662ef83dfc3562430c63ac05
 SHA512 
f8b2abba64da24bf0044f7f179ec63aab94b0b52f0a42badd0df81108593aa47cb2ab343dba21ac78e7dc32d9691816a491002e2f534afc2fd2a53714f9da872

diff --git a/app-editors/vscode/vscode-1.75.1.ebuild 
b/app-editors/vscode/vscode-1.75.1.ebuild
new file mode 100644
index ..4dfa8178e6ec
--- /dev/null
+++ b/app-editors/vscode/vscode-1.75.1.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils xdg optfeature
+
+DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
+HOMEPAGE="https://code.visualstudio.com;
+SRC_URI="
+   amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> 
${P}-amd64.tar.gz )
+   arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> 
${P}-arm.tar.gz )
+   arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable 
-> ${P}-arm64.tar.gz )
+"
+S="${WORKDIR}"
+
+RESTRICT="mirror strip bindist"
+
+LICENSE="
+   Apache-2.0
+   BSD
+   BSD-1
+   BSD-2
+   BSD-4
+   CC-BY-4.0
+   ISC
+   LGPL-2.1+
+   Microsoft-vscode
+   MIT
+   MPL-2.0
+   openssl
+   PYTHON
+   TextMate-bundle
+   Unlicense
+   UoI-NCSA
+   W3C
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/util-linux
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+QA_PREBUILT="
+   /opt/vscode/bin/code-tunnel
+   /opt/vscode/chrome_crashpad_handler
+   /opt/vscode/chrome-sandbox
+   /opt/vscode/code
+   /opt/vscode/libEGL.so
+   /opt/vscode/libffmpeg.so
+   /opt/vscode/libGLESv2.so
+   /opt/vscode/libvk_swiftshader.so
+   

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

2023-02-17 Thread Arthur Zamarin
commit: fe47ee3d702ee99e8a34ccacf14da00d9aa6d0f7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 17 19:07:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 17 19:08:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe47ee3d

app-editors/vscodium: add 1.75.1.23040

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

 app-editors/vscodium/Manifest |   3 +
 app-editors/vscodium/vscodium-1.75.1.23040.ebuild | 119 ++
 2 files changed, 122 insertions(+)

diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index bb9784ffba9b..7480065241d6 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -4,3 +4,6 @@ DIST vscodium-1.74.3.23010-arm64.tar.gz 114464176 BLAKE2B 
a6682c4c26fa2bb628aced
 DIST vscodium-1.75.0.23033-amd64.tar.gz 121848371 BLAKE2B 
412e945fd98f3ca6fd690593d09d64ec32e2a1450c117f41b99a276f6992f38de8e315af2273e659023a9acd8101a594c5e50bb7c29c7b9d688c902fca875b50
 SHA512 
58a3e58c9350359538841349271794e738f4734e84af7ec83a44b11fa09517dcaa6c373bb20ae271c4646f8766f405d12e7011d0398750facd9c4aa47402976c
 DIST vscodium-1.75.0.23033-arm.tar.gz 103889757 BLAKE2B 
ad910df8a5b245c725dcdb3d2bf4fdb602de2703a629563f6b71bad3e8ebc09a5ecf6ab1272261b7abb6aa35ea7a15ea9a8c1ee5ca52bee8deaf5b13221edf15
 SHA512 
9dd9b4bdc6e98c53c39ee5bde3f2001d3345de0398e848b26cca0e54cf8edd3712e4489cf3f11e7f67b9742c8dd3e9bafbf09ae5c4704a090147cfcae542e89d
 DIST vscodium-1.75.0.23033-arm64.tar.gz 114924184 BLAKE2B 
47d979df3eadee60e5ea6dcbf15b58518ded7086516cb9c1444ef22c3b05eef3d3b7b733a8be889fd0a08fa5e9fc4a0e5171a573b95defc951f526b95e624b0b
 SHA512 
506ccf023fe0f1c9c18c23ab3e77b64ba64e769226e43c577764b1ca85c940c53bdef69095bb3b2d09886a02506847a5884543191e2aead12884ffcadb7b22ae
+DIST vscodium-1.75.1.23040-amd64.tar.gz 121851555 BLAKE2B 
827942e3a6b903e943fbd7200c8ae1e10e2ee3e8a05592a5dbe6677171935499bdb497aa1d76b175c0a8a4dc699ee2559c8768d83b2133ab3e337313bcbe70ec
 SHA512 
9192915d87d55b5835dee70d10e03f6ad110075b1b32809f78cd18a7d9fefb36b3440e14c0c17dd826995a04789517c21e08e0d72a0418923f1dadf2d5ce6d22
+DIST vscodium-1.75.1.23040-arm.tar.gz 103879786 BLAKE2B 
2f9d0cbdc474a248a7dbd3339a9af87f88ad477a14934a2c4ca3ae5235607a79dbf9d797b669df7a8127dbfb3081bc1612b4d899d69e95faa8a7a011a1030b21
 SHA512 
373c7097582d4540ac1479bbb9da53b6b13288dc5ce61fd11d952f7eb289d456bf57f8c2e16d1a3532738d082857e9abebbded1142ad36f6c6ac67e25cd1a6e7
+DIST vscodium-1.75.1.23040-arm64.tar.gz 114920913 BLAKE2B 
9758ce3c71621eeb9d4975d7e1c57cb079f15b6794c320df682e2748d7fd5cc4ec5dd2dbe94e16e2c6f6e7617e333dfb08d0a80dfcd9c78b01ec9c38e800491c
 SHA512 
3baf3abd004c67c197204e92de50fc6d056926686dd921368d63c90d216c83ae15529f3f25ddc6c20deb812823f9181ddbae3b80936ff2a441a1d51e42678a03

diff --git a/app-editors/vscodium/vscodium-1.75.1.23040.ebuild 
b/app-editors/vscodium/vscodium-1.75.1.23040.ebuild
new file mode 100644
index ..0eddbfcc0ab9
--- /dev/null
+++ b/app-editors/vscodium/vscodium-1.75.1.23040.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils xdg optfeature
+
+DESCRIPTION="A community-driven, freely-licensed binary distribution of 
Microsoft's VSCode"
+HOMEPAGE="https://vscodium.com/;
+SRC_URI="
+   amd64? ( 
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz
 -> ${P}-amd64.tar.gz )
+   arm? ( 
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-armhf-${PV}.tar.gz
 -> ${P}-arm.tar.gz )
+   arm64? ( 
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz
 -> ${P}-arm64.tar.gz )
+"
+
+RESTRICT="strip bindist"
+
+LICENSE="
+   Apache-2.0
+   BSD
+   BSD-1
+   BSD-2
+   BSD-4
+   CC-BY-4.0
+   ISC
+   LGPL-2.1+
+   MIT
+   MPL-2.0
+   openssl
+   PYTHON
+   TextMate-bundle
+   Unlicense
+   UoI-NCSA
+   W3C
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE=""
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/util-linux
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+QA_PREBUILT="
+   /opt/vscode/bin/code-tunnel
+   /opt/vscodium/chrome_crashpad_handler
+   /opt/vscodium/chrome-sandbox
+   /opt/vscodium/codium
+   

  1   2   3   >