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

2023-03-23 Thread Sam James
commit: 4a065ff9c3bbfdaa4d7d651ca931df6be9b686e9
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 05:56:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 05:56:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a065ff9

media-sound/abcmidi: Stabilize 2023.02.08 x86, #902865

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

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

diff --git a/media-sound/abcmidi/abcmidi-2023.02.08.ebuild 
b/media-sound/abcmidi/abcmidi-2023.02.08.ebuild
index 636c9619449a..98a5c1d5c3ba 100644
--- a/media-sound/abcmidi/abcmidi-2023.02.08.ebuild
+++ b/media-sound/abcmidi/abcmidi-2023.02.08.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="examples"
 
 BDEPEND="app-arch/unzip"



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

2023-03-23 Thread Sam James
commit: 2d9e4343b2362242511179a1fef2c278968b4da4
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 05:56:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 05:56:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9e4343

media-sound/abcmidi: Stabilize 2023.02.08 amd64, #902865

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

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

diff --git a/media-sound/abcmidi/abcmidi-2023.02.08.ebuild 
b/media-sound/abcmidi/abcmidi-2023.02.08.ebuild
index 98a5c1d5c3ba..3ca144cfe9f4 100644
--- a/media-sound/abcmidi/abcmidi-2023.02.08.ebuild
+++ b/media-sound/abcmidi/abcmidi-2023.02.08.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="examples"
 
 BDEPEND="app-arch/unzip"



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

2023-03-23 Thread Miroslav Šulc
commit: e01aaf9a75b236a61c01d5293c16ceb2fc4bd916
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Mar 24 05:55:06 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Mar 24 05:55:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01aaf9a

media-sound/qtractor: dropped obsolete 0.9.30

Closes: https://bugs.gentoo.org/888974
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/qtractor/Manifest   |   1 -
 media-sound/qtractor/qtractor-0.9.30.ebuild | 108 
 2 files changed, 109 deletions(-)

diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
index c8e2689e18c4..904d1d22fa0e 100644
--- a/media-sound/qtractor/Manifest
+++ b/media-sound/qtractor/Manifest
@@ -1,3 +1,2 @@
 DIST qtractor-0.9.29.tar.gz 1988719 BLAKE2B 
d7f17211e885c8458c7d74d1cd0cde69d316b1765ab79bdfb3ff1abcfb35ad008f017dd12372a2fafb309a7bead0c3d31f8f1cc322da123d39760377c1883e82
 SHA512 
bd432e3eb2d804aacc45943c36160c938778827a1c832f30045b2456d363843ac2f77e4b2cb897b905aa026b7d9238eb2963ca1ebbd64d127d890857c5426c41
-DIST qtractor-0.9.30.tar.gz 2005653 BLAKE2B 
3d1e21a949a90b4986f7fee0394f28520cf23b420fa0705e8971805a7b4681dd33176b4a77f02559849455bda5ce1a9969d09fc44992ba4df00cecb7fd6311c1
 SHA512 
610ed5a84d14bff9c37205493cfe70636ce59d574eecd8ca1e8827b4867c4240927038cf56e96fa1b862172e2ed10f781befdfaca30da9f4fc774da0ecdba7be
 DIST qtractor-0.9.31.tar.gz 2009829 BLAKE2B 
a7c3da14e8b77bd6ebc61514fa8f4c1aee59a113758526b58d0e861f628bd2b0710c9990855e69264ffa05003ea22abe84c4ce29820f8436b4f2d9806fa6901a
 SHA512 
bd86b0c0568b2f318aafb09b33bfd6e1956c622b3a6d743455baa4cbcd5c496f6849159b88bfc27fa726966fd76114a0211418486da937e356eeac248f7c4d47

diff --git a/media-sound/qtractor/qtractor-0.9.30.ebuild 
b/media-sound/qtractor/qtractor-0.9.30.ebuild
deleted file mode 100644
index f3c019cec2bc..
--- a/media-sound/qtractor/qtractor-0.9.30.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt 
framework"
-HOMEPAGE="https://qtractor.sourceforge.io;
-SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc 
rubberband vorbis zlib"
-REQUIRED_USE="dssi? ( ladspa )"
-
-BDEPEND="
-   dev-qt/linguist-tools:5
-   virtual/pkgconfig
-"
-DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   dev-qt/qtx11extras:5
-   media-libs/alsa-lib
-   media-libs/libsndfile
-   media-libs/lilv
-   media-libs/lv2
-   media-libs/suil
-   virtual/jack
-   x11-libs/libxcb:=
-   aubio? ( media-libs/aubio:= )
-   dssi? ( media-libs/dssi )
-   ladspa? ( media-libs/ladspa-sdk )
-   libsamplerate? ( media-libs/libsamplerate )
-   mad? ( media-libs/libmad )
-   osc? ( media-libs/liblo )
-   rubberband? ( media-libs/rubberband )
-   vorbis? (
-   media-libs/libogg
-   media-libs/libvorbis
-   )
-   zlib? ( sys-libs/zlib )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCONFIG_DSSI=$(usex dssi 1 0)
-   -DCONFIG_GRADIENT=1
-   -DCONFIG_JACK_LATENCY=1
-   -DCONFIG_JACK_METADATA=1
-   -DCONFIG_JACK_SESSION=1
-   -DCONFIG_LADSPA=$(usex ladspa 1 0)
-   -DCONFIG_LIBAUBIO=$(usex aubio 1 0)
-   -DCONFIG_LIBLILV=1
-   -DCONFIG_LIBLO=$(usex osc 1 0)
-   -DCONFIG_LIBMAD=$(usex mad 1 0)
-   -DCONFIG_LIBRUBBERBAND=$(usex rubberband 1 0)
-   -DCONFIG_LIBSAMPLERATE=$(usex libsamplerate 1 0)
-   -DCONFIG_LIBVORBIS=$(usex vorbis 1 0)
-   -DCONFIG_LIBZ=$(usex zlib 1 0)
-   -DCONFIG_LV2=1
-   -DCONFIG_LV2_UI_GTK2=0
-   -DCONFIG_NSM=0
-   -DCONFIG_SSE=$(usex cpu_flags_x86_sse 1 0)
-   -DCONFIG_STACKTRACE=$(usex debug 1 0)
-   -DCONFIG_VESTIGE=1
-   -DCONFIG_VST=1
-   -DCONFIG_VST3=0
-   -DCONFIG_XUNIQUE=0
-   )
-   # Following options are left to the default
-   # CONFIG_LV2_ATOM
-   # CONFIG_LV2_BUF_SIZE
-   # CONFIG_LV2_CVPORT
-   # CONFIG_LV2_EVENT
-   # CONFIG_LV2_EXTERNAL_UI
-   # CONFIG_LV2_MIDNAM
-   # CONFIG_LV2_OPTIONS
-   # CONFIG_LV2_PARAMETERS
-   # CONFIG_LV2_PATCH
-   # CONFIG_LV2_PORT_EVENT
-   # CONFIG_LV2_PRESETS
-   # CONFIG_LV2_PROGRAMS
-   # CONFIG_LV2_STATE
-   # CONFIG_LV2_STATE_FILES
-   # CONFIG_LV2_STATE_MAKE_PATH
-   # CONFIG_LV2_TIME
-   # 

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/, app-misc/ca-certificates/files/

2023-03-23 Thread Sam James
commit: c764ea13d00a477e0c8355ecfda76fc7581f4e63
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 05:43:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 05:48:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c764ea13

app-misc/ca-certificates: add 20230311.3.89

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

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20230311.3.89.ebuild   | 206 +
 ...ertificates-20230311.3.89-no-cryptography.patch |  25 +++
 3 files changed, 232 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index b967fdb59e90..b791487bc3a8 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -1,4 +1,5 @@
 DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf912d9a61d10d2c289d1e443b54cca469fa87f9e02b8f67e7e087aceceffc7dd2b4043cdb5380e2652bc619d51f3a224c64f717
 SHA512 
bedf072c8aa1b05b249ea272f5cecfe16bdcd762c02c712323f12ac7a278e8814453f5f3caad86a2581e451788b292ed3a76a6a81620926459bb890133cffde1
+DIST ca-certificates_20230311.tar.xz 257772 BLAKE2B 
b807a6415126afdc11896efea8e6509d7ad58b26bc8562b276e93176e80bb8b467a5bd2ba948d3dbbeaf0e4477d93f3ea2b99d3186e856fb47d1033cb779d560
 SHA512 
00571bdc87897813fd7dbe024f3a186cfc9f0d4f55e92545a90888c9e5282f99cb8d75b5932c034731b911bf27a9b38fd7d062dd511eb1152acf8b2811490fa7
 DIST nss-3.83.tar.gz 84844191 BLAKE2B 
f2e26f69450cbd2c94c5efdd959cb19e874bcb63d09098406ef49f4997bd04bc0ee4bc285c1c4f0ec461194171342c7d31965ac7bc7eefc284783542dfe853b1
 SHA512 
550cf1116e39e58041feaa67913f570d791e8153cc0522ba7ae02e27a61e0a4e6a25224be0f25d51a842dc11c70d600263450ebff0a9fdaa2840bafa3fc9ddd5
 DIST nss-3.86.tar.gz 71423531 BLAKE2B 
36703d99d9616020a165085469be650c2f4ce3e11c2f4f6bd974b1b89f1b9fcfdaa4ffd4d6ee98dabce82e616c170548efa1e51722b524dda8815faccfcf5181
 SHA512 
c09aeb52d7898617b65a1090cbdd29f6457eff2ebdc61aadb2dbf7b5044eae010ee5eeea729825f1258902936a61a1bff552ee9b26b2f01e5d448bbd8791d1cb
 DIST nss-3.87.tar.gz 71435408 BLAKE2B 
0d69e18b1e2c4ccfc86db8f3afba94d5000e8ab2a4e766eb6f99f13f57d78b62dd711a0f5f70a24378a3cf1e435cc8ecb7e6fbeae18d5db0176660a0ea35dac2
 SHA512 
4ec7b94e537df109638b821f3a7e3b7bf31d89c3739a6e4c85cad4fab876390ae482971d6f66198818400f467661e86f39dc1d2a4a88077fd81e3a0b7ed64110

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.ebuild
new file mode 100644
index ..2348bf16be4f
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   SRC_URI="
+   
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )
+   "
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"

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

2023-03-23 Thread Sam James
commit: d171a0e48bd2caf5737aeeed4ac32a6e434e20ce
Author: John Turner  gmail  com>
AuthorDate: Fri Mar 24 02:44:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 05:48:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d171a0e4

app-emacs/flycheck: enabled tests

Signed-off-by: John Turner  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30325
Signed-off-by: Sam James  gentoo.org>

 app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild | 49 ++
 1 file changed, 49 insertions(+)

diff --git a/app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild 
b/app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild
new file mode 100644
index ..bf2097a746a0
--- /dev/null
+++ b/app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="24.3"
+
+inherit elisp
+
+DESCRIPTION="Modern on-the-fly syntax checking extension for GNU Emacs"
+HOMEPAGE="https://www.flycheck.org/;
+COMMIT="5f2ef177cb21ae8b73714575802beef04abd0f5e"
+SRC_URI="https://github.com/flycheck/flycheck/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+IUSE="test"
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=app-emacs/dash-2.12.1
+   >=app-emacs/pkg-info-0.4
+   test? ( app-emacs/shut-up
+   app-emacs/buttercup )"
+
+SITEFILE="50${PN}-gentoo-r1.el"
+DOCS=( README.md )
+RESTRICT="!test? ( test )"
+
+# Flycheck will skip test cases which require a "checker" or emacs package 
that is not installed.
+src_test() {
+   ${EMACS} \
+   ${EMACSFLAGS} \
+   -L . \
+   --load "${S}"/test/flycheck-test.el \
+   --load "${S}"/test/run.el \
+   -f 'flycheck-run-tests-main'
+}
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}
+
+# Remove unneeded test related files.
+src_install() {
+   rm flycheck-buttercup.el* flycheck-ert.el* || die
+   elisp_src_install
+}



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

2023-03-23 Thread Sam James
commit: 3391d7461d906b7e623db8cd040a675498265395
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 05:47:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 05:48:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3391d746

app-emacs/flycheck: add missing die, fix test deps, restrict tests for now

Tests are wired up but need more investigation re failures.

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

 app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild | 37 +-
 1 file changed, 22 insertions(+), 15 deletions(-)

diff --git a/app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild 
b/app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild
index bf2097a746a0..48c9974331ef 100644
--- a/app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild
+++ b/app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild
@@ -5,31 +5,43 @@ EAPI=8
 
 NEED_EMACS="24.3"
 
-inherit elisp
+inherit edo elisp
 
+COMMIT="5f2ef177cb21ae8b73714575802beef04abd0f5e"
 DESCRIPTION="Modern on-the-fly syntax checking extension for GNU Emacs"
 HOMEPAGE="https://www.flycheck.org/;
-COMMIT="5f2ef177cb21ae8b73714575802beef04abd0f5e"
 SRC_URI="https://github.com/flycheck/flycheck/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
 S="${WORKDIR}/${PN}-${COMMIT}"
 
-IUSE="test"
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="test"
+# Tests fail for now, need more investigation
+RESTRICT="!test? ( test ) test"
 
-RDEPEND=">=app-emacs/dash-2.12.1
+RDEPEND="
+   >=app-emacs/dash-2.12.1
>=app-emacs/pkg-info-0.4
-   test? ( app-emacs/shut-up
-   app-emacs/buttercup )"
+"
+BDEPEND="
+   test? (
+   app-emacs/buttercup
+   app-emacs/shut-up
+   )
+"
 
 SITEFILE="50${PN}-gentoo-r1.el"
 DOCS=( README.md )
-RESTRICT="!test? ( test )"
 
-# Flycheck will skip test cases which require a "checker" or emacs package 
that is not installed.
+src_compile() {
+elisp_src_compile
+elisp-make-autoload-file
+}
+
 src_test() {
-   ${EMACS} \
+   # Flycheck will skip test cases which require a "checker" or emacs 
package that is not installed.
+   edo ${EMACS} \
${EMACSFLAGS} \
-L . \
--load "${S}"/test/flycheck-test.el \
@@ -37,13 +49,8 @@ src_test() {
-f 'flycheck-run-tests-main'
 }
 
-src_compile() {
-   elisp_src_compile
-   elisp-make-autoload-file
-}
-
-# Remove unneeded test related files.
 src_install() {
+   # Remove unneeded test related files.
rm flycheck-buttercup.el* flycheck-ert.el* || die
elisp_src_install
 }



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

2023-03-23 Thread Miroslav Šulc
commit: 10c6ad569f634874c353b6369e157e583a8cf0e0
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Mar 24 05:44:09 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Mar 24 05:44:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c6ad56

media-libs/lv2: fixed gtk+ multilib dep use flags

Closes: https://bugs.gentoo.org/875185
Signed-off-by: Miroslav Šulc  gentoo.org>

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

diff --git a/media-libs/lv2/lv2-1.18.10.ebuild 
b/media-libs/lv2/lv2-1.18.10.ebuild
index b3b217d624f0..a82e108517ab 100644
--- a/media-libs/lv2/lv2-1.18.10.ebuild
+++ b/media-libs/lv2/lv2-1.18.10.ebuild
@@ -30,7 +30,7 @@ CDEPEND="
plugins? (
media-libs/libsamplerate
media-libs/libsndfile
-   x11-libs/gtk+:2
+   x11-libs/gtk+:2[${MULTILIB_USEDEP}]
)
 "
 DEPEND="



[gentoo-commits] proj/qa-scripts:master commit in: /

2023-03-23 Thread Michał Górny
commit: 35b2a1ae9f1e351759ffe57e9f2957eded2d6cd2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 05:23:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:24:00 2023 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=35b2a1ae

genrdeps-index: Use new pkgcore API

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

 genrdeps-index.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/genrdeps-index.py b/genrdeps-index.py
index 32a0d12..9b1cd85 100755
--- a/genrdeps-index.py
+++ b/genrdeps-index.py
@@ -64,7 +64,7 @@ def main():
 args = argp.parse_args()
 
 c = pkgcore.config.load_config()
-repo = c.repo['gentoo']
+repo = c.objects.repo['gentoo']
 
 rindex = {}
 for g, gi in GROUPS:



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

2023-03-23 Thread Michał Górny
commit: 9aad5e81f66cc9a7ea87d53ed34ada91a09d1750
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 05:14:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aad5e81

dev-python/stripe: Bump to 5.3.0

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

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

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index 82147d8d8d89..6d006d7ca4de 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1 +1,2 @@
 DIST stripe-5.2.0.tar.gz 267950 BLAKE2B 
b7312e4c7e56803fdd64507602df3527efcc964aa7bb6deae59d00df75c72c47cf179382ce6b90ffab5089e7fce9b2e03de0748a091b36dd25d93d8cf6b1d119
 SHA512 
e928487b690a2c7bce9013ba988ff5a1d9b0ef4b0be56852385925fd5fa4a1b9e655e05b7fa2728d38ed7834eebe621b883851e6a6db625f388866f32c9f8a15
+DIST stripe-5.3.0.tar.gz 268634 BLAKE2B 
b6b6ac44f64b2b7f02729840409ed7f432abd6924838445deaa010a98056175bc47504cb110d27f93c1c1a590d759903f6af2189da43076fd3b1242c8f4f2503
 SHA512 
2ae99b315f0d1059551b86106cd3eb46dfb60dcc31f65f4e3cbda8817461b0071add2ab68eeb885b4faa080043708ac9e673d8a1248bf1c6461c62e1adcafc80

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



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

2023-03-23 Thread Michał Górny
commit: c2d0c9b4b4f9d4e5421efdcc5c62c7729e895f7b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 05:11:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d0c9b4

dev-python/google-auth: Bump to 2.16.3

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

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

diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index 3b7ef23b9403..4c65b3932d33 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1,3 +1,4 @@
 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
 DIST google-auth-2.16.2.tar.gz 221392 BLAKE2B 
858ec2d01b7c8e573ddc310a17d634bd63032f469eb47b0fe5fd3c4bcdb5e3388380fba671958734e1b406ff19c9f8d5b70d8e25587e2e813e1300b27329dab4
 SHA512 
5686846fbd299e8d331a2132a1f2847febb68f06e460aed987ff12efa3a629c274f6b9dcae53b8b3d9075bb590e5e265eb11b9d6eb3861d4230f91f0bfea84f1
+DIST google-auth-2.16.3.tar.gz 221824 BLAKE2B 
759b450936e7675b1c50ef574b8e9877d4b086a9e77b47958d56743fe140790359a79de026bc634752aa0eb631abc8a50da4804151071217af34fba588b72c01
 SHA512 
4010e19cb079baa32ad93f3ee6e9bc142b6edd331247251a14ee8ef9be166d81032cf10a6e000edc32d59e619021c4c9e500658288e4941a886d1d99e86ab68c

diff --git a/dev-python/google-auth/google-auth-2.16.3.ebuild 
b/dev-python/google-auth/google-auth-2.16.3.ebuild
new file mode 100644
index ..5faba10d7363
--- /dev/null
+++ b/dev-python/google-auth/google-auth-2.16.3.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/jc/

2023-03-23 Thread Michał Górny
commit: 71158b5bef71e77d99ab083a9916d1eff5c61eab
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 05:12:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71158b5b

dev-python/jc: Bump to 1.23.1

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

 dev-python/jc/Manifest |  1 +
 dev-python/jc/jc-1.23.1.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest
index 44fe22730f6c..8476138626cb 100644
--- a/dev-python/jc/Manifest
+++ b/dev-python/jc/Manifest
@@ -1 +1,2 @@
 DIST jc-1.23.0.gh.tar.gz 12850876 BLAKE2B 
d0eb0bdca90115583409238eb8b4081bec92fa46b9c2054fc9d3637126bc3e21fa295c90d2f3910645b21d5f60b432461ebb6482bf8930a8b1c06deb3b2e027a
 SHA512 
24d5675573e3050a3d6c9ba7bbe6be786a1f318eb7d8800ef160848163065b1fc961939ab1cae37a89407ecfd426c1aace3fef6f7985cc18e80e0d44b0fcb4be
+DIST jc-1.23.1.gh.tar.gz 12853550 BLAKE2B 
b10c3688025c35b4f71345756b6efd93af1e8abe2a343ca66e9f658d986f7ce60c04526d65a27286425f1f24c188de3e2ba923e4304a8e669139006db1d53766
 SHA512 
6f2936b6c42136909ff04233cbabbf0a5827552d83f29131c42cbc4de20a3b7fee2263a5cdec9c596d39fb3edc26dbc56863631e992d124c038c53490ba37ebf

diff --git a/dev-python/jc/jc-1.23.1.ebuild b/dev-python/jc/jc-1.23.1.ebuild
new file mode 100644
index ..90c6c8f3f7cb
--- /dev/null
+++ b/dev-python/jc/jc-1.23.1.ebuild
@@ -0,0 +1,31 @@
+# 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} )
+
+inherit distutils-r1
+
+DESCRIPTION="Converts the output of popular command-line tools and file-types 
to JSON"
+HOMEPAGE="
+   https://github.com/kellyjonbrazil/jc/
+   https://pypi.org/project/jc/
+"
+SRC_URI="
+   https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+RDEPEND="
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest



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

2023-03-23 Thread Michał Górny
commit: 3ff14c2753cf6b8964edd86c850e9972a5995d06
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 05:15:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff14c27

dev-python/zstd: Bump to 1.5.4.1

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

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

diff --git a/dev-python/zstd/Manifest b/dev-python/zstd/Manifest
index 65f976dfcafa..97a25b70e2f6 100644
--- a/dev-python/zstd/Manifest
+++ b/dev-python/zstd/Manifest
@@ -1 +1,2 @@
 DIST zstd-1.5.4.0.tar.gz 620235 BLAKE2B 
490415a1be76e4957f14e2e5137eca5a80290e4b492d551cd230826b500a36a8574d0c20eabd4d0bf6bf34d8c61f60f8e6aef5220bf3b0a2e5ba95eef1aa428f
 SHA512 
f9a9301cb0f5f3f7fbf67dd44d9b748673894b89002f5666f394c093545a779370f79ab5a4fbe853be40d8701a5c9203a26da3ef6a243650f2c81a2c0d029b2d
+DIST zstd-1.5.4.1.tar.gz 619509 BLAKE2B 
fbeea9e6c03f9163c3dbdee7c0b88fc9f05f938295e570348a9b60fcbb6795a945af4eebcb92303ea7e143d9bca3380bc0dc5a43fc222107f29ae5ab5743e8be
 SHA512 
eebce9b82c677232dc93083fa2baaa359386075899b358dffa48e5276c2e9548bc89446de69092b7367372c32094b209cc4da0482ca5852ed6bac21ad1aac29e

diff --git a/dev-python/zstd/zstd-1.5.4.1.ebuild 
b/dev-python/zstd/zstd-1.5.4.1.ebuild
new file mode 100644
index ..0c805254d3dc
--- /dev/null
+++ b/dev-python/zstd/zstd-1.5.4.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2020-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="Simple python bindings to Yann Collet ZSTD compression library"
+HOMEPAGE="
+   https://github.com/sergey-dryabzhinsky/python-zstd/
+   https://pypi.org/project/zstd/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+   app-arch/zstd:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   export ZSTD_EXTERNAL=1
+}



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

2023-03-23 Thread Michał Górny
commit: 1c8b6b8d0bb4273029b5e82b673aa732dc98411f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 05:13:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8b6b8d

dev-python/regex: Bump to 2023.3.23

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

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

diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest
index 853ffb31e86c..0c709df1a4ec 100644
--- a/dev-python/regex/Manifest
+++ b/dev-python/regex/Manifest
@@ -1,2 +1,3 @@
 DIST regex-2022.10.31.tar.gz 391554 BLAKE2B 
060822767ab28e26d000faa198f4226ba1e4600141a7b3e0f656df8d004b5007a0a7934057e608d524f6a21421573fbeb8a1be208ce69ba2d912a55d19fb3f22
 SHA512 
d461cddea75f2a8ceb749d7e1a54f3543fe4cb3418976ded26101cb53c333f0e2eabaa824239c89c50c94c6736409566215cb7b6c6c3a0544678d10b6af76cc5
 DIST regex-2023.3.22.tar.gz 391917 BLAKE2B 
62a7c992f0bdd0342a0dd37d6e28b2511dba0ea790f9684548dbd128a95c580820b3335f537cd8fc27b968e25cfcb4333aaf984caf0b3135aca15d96ae37372b
 SHA512 
aefb665f62b2f483af2c0683f1f793a8e4a7c952062eab3c95a0e2e80aa86fe51f94fe6fa439d7cfb795d8ae90059b28dc265e81704481bde03a52d004a7dcca
+DIST regex-2023.3.23.tar.gz 391964 BLAKE2B 
87271765ce6b3c8a96a79e86a2b2e907a9a97e55c78c38d117b05df2fb5626af3ba90ecb55ccde6cb745eba00da2528bb0b6d21dc759c3040c37f6a0cc647476
 SHA512 
276e16a60d77f0099d9e9a5241f60a823d8ca3056672d74aba21d38daf11ec18b317009e84135f63470a71c877c6abdfe25da0e69c5ea5ad47c97737099a5167

diff --git a/dev-python/regex/regex-2023.3.23.ebuild 
b/dev-python/regex/regex-2023.3.23.ebuild
new file mode 100644
index ..62efc90d2934
--- /dev/null
+++ b/dev-python/regex/regex-2023.3.23.ebuild
@@ -0,0 +1,34 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Alternative regular expression module to replace re"
+HOMEPAGE="
+   https://bitbucket.org/mrabarnett/mrab-regex/
+   https://pypi.org/project/regex/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="doc"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_empty_array.patch"
+   "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_issue_18468.patch"
+)
+
+distutils_enable_tests unittest
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/Features.html )
+   local DOCS=( README.rst docs/*.rst )
+
+   distutils-r1_python_install_all
+}



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

2023-03-23 Thread Michał Górny
commit: cd4162199cd638d51d8feb7e76f94726d4a25679
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 04:28:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd416219

dev-python/botocore: Bump to 1.29.98

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e2d2cf54434f..3a0c4139075e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.29.94.gh.tar.gz 11242930 BLAKE2B 
d6abdda0ad69bfa635c2cdccefff5c0
 DIST botocore-1.29.95.gh.tar.gz 11252473 BLAKE2B 
500dfc60af5127b56d41fc8ffa2742b5a0086614e48517590c795ae51ea55936a621e4a88d27248a9c52dfb4fe99c716ac2b191329071b94c13078facf4b0967
 SHA512 
2efbff00cc696930bb71713ce18ad61449c2e79c0ede48218347e3c410a9ff9752c44a35dd03f45286c2f6e05b34e85bd8b01c0c9f92d877c9e2d0209b6cafe6
 DIST botocore-1.29.96.gh.tar.gz 11257444 BLAKE2B 
28cea7e2909a4c1f5a399633dbaa52b87fedc25f4c9cfc9f7c9a977dc84f86dcb3da9d1109b2c77e815bb5338337c850f260d9c2adc27d1f8bd529f087c2a299
 SHA512 
a6c414e275d7b31eed94175fd54142a909b8957685ab6779488704c905595f83c0bf376d5d37386266b103a3efde1a46f853ac7b1631056069903c0c57b55da2
 DIST botocore-1.29.97.gh.tar.gz 11258219 BLAKE2B 
5bbbe250a80203d993ee2ad36770f839cbe6a086d63446f4b537c7015f686840726e15680762ece85869b676d51385c1302952ecd4a5607b2a07b9db1d0df9cc
 SHA512 
0ef137c6a51546126000f5a7b8ff413d17d9684a36fdc7977b04cca090a757b76f1bd1cea02cd733eb4581c370cdd9214a033f7dc4766e02d2f1b5140c098e2a
+DIST botocore-1.29.98.gh.tar.gz 11284537 BLAKE2B 
a0ab33b0a02483f54ecb42f6af61710758a2ec8333937910e74169888e4a3b6b72ae7d104f47daf6e47d45e95b94c907967eee9cbd5886463f7b22f46b8babcc
 SHA512 
5d87896314e138f71bce64db23bd69dbdfd55599a3356b161307bff1550264f3f378586ad3aabcf8662476b7c7013337d2015614178e147a6cb56efeed28e159

diff --git a/dev-python/botocore/botocore-1.29.98.ebuild 
b/dev-python/botocore/botocore-1.29.98.ebuild
new file mode 100644
index ..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.98.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/furo/

2023-03-23 Thread Michał Górny
commit: 12ce9b4b65a0cd820cf176c0ed157b1251052fdb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 05:10:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ce9b4b

dev-python/furo: Use pypi.eclass

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

 dev-python/furo/furo-2022.12.7.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/dev-python/furo/furo-2022.12.7.ebuild 
b/dev-python/furo/furo-2022.12.7.ebuild
index ccd127305967..e65bd144ad60 100644
--- a/dev-python/furo/furo-2022.12.7.ebuild
+++ b/dev-python/furo/furo-2022.12.7.ebuild
@@ -10,16 +10,14 @@ EAPI=8
 DISTUTILS_USE_PEP517=standalone
 PYTHON_COMPAT=( pypy3 python3_{9..11} )
 
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Clean customisable Sphinx documentation theme"
 HOMEPAGE="
https://pypi.org/project/furo/
https://github.com/pradyunsg/furo/
 "
-SRC_URI="
-   
https://files.pythonhosted.org/packages/py3/${PN::1}/${PN}/${P}-py3-none-any.whl
-"
+SRC_URI="$(pypi_wheel_url)"
 S=${WORKDIR}
 
 LICENSE="MIT"



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

2023-03-23 Thread Michał Górny
commit: 96a83cf6f36926d16f1a5dc3bf5785bc88813af6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 05:10:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a83cf6

dev-python/furo: Bump to 2023.3.23

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

 dev-python/furo/Manifest  |  1 +
 dev-python/furo/furo-2023.3.23.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/furo/Manifest b/dev-python/furo/Manifest
index 921b1fb71e6c..7e126f4dd57f 100644
--- a/dev-python/furo/Manifest
+++ b/dev-python/furo/Manifest
@@ -1 +1,2 @@
 DIST furo-2022.12.7-py3-none-any.whl 328721 BLAKE2B 
2a2d215db9d63946da85579ccc5a71f87e3ecbca0fda180ed44b7e79e77744b47d2c17d4d5a256d71e02d5e7ac5165f3648f38c08567b7c871abf8d7edf2ce26
 SHA512 
ce44dd78db216875538722a56041ce7634bfeebbc6add6b52cdecd86d0f99f5f9c8aa0d275a8439a269f75345ae716a32b90701d031dfd3047df3f1db33e150e
+DIST furo-2023.3.23-py3-none-any.whl 329348 BLAKE2B 
647d28d124be4bc2f9cc748383941127fab88517f880c9e75f18a3b1ef2a1f893576c410a95c1162227c6e35b73018c0f7837a4d625d9038121364ed01a3b0ad
 SHA512 
f664c17f34ca7defe4f1d2ceb976b1e35f125588a3597a1c8542a92a45c1e5453d8470df4259a74e873017983e469daa74a711d08cd6ed4279ae623ea7cfc377

diff --git a/dev-python/furo/furo-2023.3.23.ebuild 
b/dev-python/furo/furo-2023.3.23.ebuild
new file mode 100644
index ..23c3292f31c1
--- /dev/null
+++ b/dev-python/furo/furo-2023.3.23.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# sphinx-theme-builder is completely unusable, as it requires pinning
+# to a very-specific nodejs version number, and ofc loves fetching
+# everything from the Internet
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Clean customisable Sphinx documentation theme"
+HOMEPAGE="
+   https://pypi.org/project/furo/
+   https://github.com/pradyunsg/furo/
+"
+SRC_URI="$(pypi_wheel_url)"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-basic-ng[${PYTHON_USEDEP}]
+"
+
+python_compile() {
+   distutils_wheel_install "${BUILD_DIR}/install" \
+   "${DISTDIR}/${P}-py3-none-any.whl"
+}



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

2023-03-23 Thread Michał Górny
commit: 448c683857b72019382495487eb5edf786c87f2e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 05:08:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448c6838

dev-python/filelock: Bump to 3.10.3

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

 dev-python/filelock/Manifest   |  1 +
 dev-python/filelock/filelock-3.10.3.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index 9fb48f8a68e4..74a59014c240 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,4 +1,5 @@
 DIST filelock-3.10.0.tar.gz 10006 BLAKE2B 
c9fa59baf698f2bca16e315909b25a85a8f19c22b62c102b5005b9403a7e22819cb1ec4e338b91c47d977cc7af42192fd240fd0bc2f0fe5858f28c947dfd3023
 SHA512 
ebd1adfe200e8460d876bd7fe0c25d7c3787b07b8c3fc218912db08ccbfbb57c5d72b750cc7f583454efbbea7b13dc89b9e32c67d8874ea1e540d9bba6236d82
 DIST filelock-3.10.2.tar.gz 10259 BLAKE2B 
9d36408d7c86347cb985c5dcaaf8640ba30437ce9026c3857f412ae0f68f5d11c009a81541ec3d55a43d7083d04d53d244e39267012d1bc17148f6c1106b7787
 SHA512 
b92ccabdcfade9daafdc895f16e92f0b1b2b204d9f4b7bc22f79e9b1ae38c56bdf7842536ab2fefca91744c62f6df5e93fb4c410a1f7e78a1158352de60988ce
+DIST filelock-3.10.3.tar.gz 10283 BLAKE2B 
bbe49a0dcb2947668bbb5392ac4aa79cc1aa5325fc5214866a57f92c91c041ca4a3767d4f81d11d079ee86d71faf91c65b7c297c604618b53eed490281eaaf07
 SHA512 
9d94ea7800636d28e2861285ca2771430ef60306a64f842bd753d4201d0ab96f51b2b73d15c8fc5b146653fa7a6b9a268d6ddeec182dd0b400e0c18d47e91dca
 DIST filelock-3.9.1.tar.gz 9720 BLAKE2B 
4225d718f5c6e7c81e5db5d6ac2af42ce78a6c61b59f85bf8c2aafd71509b4811542e7a7648ffa2b14f3b3e762d975296c095e322e6c6ccf8fa5f1839213531d
 SHA512 
7a240b0014a6570099106c72b376c47b7b23cddc3e70f78e2560fcee31d1078d894c2e3ec6fed2f983859543a84cac03f8834df9e64fcb0a966308f7503e
 DIST py-filelock-3.9.0.gh.tar.gz 205047 BLAKE2B 
3995f7ad27bb09ca75310c4ada7645f2dd16c09ddb39663394f315443851037f2f9cf08eecb507eba521479696ad1004978d3fdd300a7128ac3354fce2e57d5f
 SHA512 
1235ae9ebdb4c84b0c30e68be91e01eb1acbfcd15c85202fa54a3b91e4e507f221926f8886e1ec91acd4f71d2d88c08f536529b4cebfd2de4fb90118f5dc242e

diff --git a/dev-python/filelock/filelock-3.10.3.ebuild 
b/dev-python/filelock/filelock-3.10.3.ebuild
new file mode 100644
index ..34e843b54b11
--- /dev/null
+++ b/dev-python/filelock/filelock-3.10.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2018-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A platform independent file lock for Python"
+HOMEPAGE="
+   https://github.com/tox-dev/py-filelock/
+   https://pypi.org/project/filelock/
+"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-03-23 Thread Michał Górny
commit: 570f24de9ea52409ea3162a49d765f050b0e0dea
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 05:07:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=570f24de

dev-python/Faker: Bump to 18.3.1

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

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

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

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index f108c6e975e8..ec119b86d9b4 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,3 +1,4 @@
 DIST Faker-17.6.0.tar.gz 1654373 BLAKE2B 
69a1d3bcd12188f7d9c0af61d57c62489434fc2fb6a4fea3c45a98d7395c3df83926d260672790d3b88f4b6bcf780e5b842e10b7efb500d503159869505bf4b2
 SHA512 
a879fb7e0c82693d4d3062b32382eb6d1f3c556c7d2e4c28168cba43c560bf17ebb84b94692ba7db738871251990feca8ccbf271c6e08c61847b76b84deb9680
 DIST Faker-18.2.0.tar.gz 1661956 BLAKE2B 
e8d7f9cc7cb5d5fd8fe9400311a54613557e072d504bd34944cffa20484ec950854a6f7ddac8193afec560beaee86661a83a80b10de329db038f5a302d13
 SHA512 
799251ed4cffa0af3159856846f376bd0c0bb0233188cdcf72e7e5fdbb60841a56ca6ccd696c6a79d13f3dfb7a17e95b904c467d49d02eac4d1eeec6c89ef9f1
 DIST Faker-18.3.0.tar.gz 1662268 BLAKE2B 
072dcb435712e0aee52bf0c1fa381ddefe3cd06567f222736fde9520b0d502a91199058910bb2d4fa72b2d0863d2fc62506add4b4b1a4e2c718e6ab4c3ad2e8d
 SHA512 
54c7e4ea1685c0ac52b26bbd1f1bf14d6dd9b2d0919133c449665be9594ea073214a8d3ecbb79fa59a0cdf30dcd911275fd8009e404e65e8bd3aaa07643a3f5a
+DIST Faker-18.3.1.tar.gz 1662197 BLAKE2B 
7daad7b60e7ff3db6cd1480b2f32a26f6bf40b092ea878cdc0d1ebc8d2a5b4e8fedb17bb97f98e95721d09b8fab9975cbb07f3564726a77d3fb10e8726ad3ca6
 SHA512 
a0ee73140f87a13b6e9ab38b346d91016b45d07845373955ed50eb3e2f10cd3755d488d80b30409c5548845bb56478764661f809231be07afdae5d7f981a536d



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

2023-03-23 Thread Michał Górny
commit: 7ce228c1b6ad9383e40c395c1351d541fc73296f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 04:29:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce228c1

app-admin/awscli: Bump to 1.27.98

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 728d8f96d21b..9df8c87421ce 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.27.94.gh.tar.gz 2385480 BLAKE2B 
8712056c53d704e368f81d38779201d0e
 DIST aws-cli-1.27.95.gh.tar.gz 2385780 BLAKE2B 
4df38ab1d3d22571dd7d4afa896316b65bf903c61a5644c6d7988d3e841971a85bb7eb449edb0d9c0141e6c768e36ccc19ee155e4a5937050f4876060b3b2df8
 SHA512 
9b478901a62fbfd45fc23a82b7a8039dbff6e3e5c406153ea435e18b54ec7a263f7e5410cd1a5ac5916906ef9e8f8219f0da46a885ae4f33a43227059e56833f
 DIST aws-cli-1.27.96.gh.tar.gz 2386115 BLAKE2B 
5f8be75fbc97b47929490fcfeda7394f6bd66aedbaa7014854a6ad148101f617ccbc2cfc9d0fe7ac373b8671897b6ebdddf36f4d04863e331db23467
 SHA512 
20b15213c56dbaf7f9286b5f618c9636e2db3fc00d2d1feb5f81846ece2291503578e55066a8ca1b8f942a4641cec33c1faa3831e95bb6441a5e1baf9a1c94a1
 DIST aws-cli-1.27.97.gh.tar.gz 2386486 BLAKE2B 
8bd9b59a0987d7da625b15c529695df85c07a244f84a84e2dc1c220b225be810b011b8d009b49b9a51514095eb1a83d0da9dba1eeadae6436f8fdc4b51520ef5
 SHA512 
edf2ab51a5f083a4d8ff88ee620d4534ffe60cf098c4e9af6c651b1d74bbcff35b040e34698b3a77adf35926b99ea9d7a8ca0aadf969e6dbc5a4b53ee07f9534
+DIST aws-cli-1.27.98.gh.tar.gz 2387824 BLAKE2B 
22317858d7a3d8eb7ddc1808d2a397ff2c67d9d64b4a564b97caedf7de9bf58e4ace83e3c7e77fda1d176b3b4b58636ea7c777e90cc803b4c24e203afe6378f4
 SHA512 
874ae9cb5e893c74ce503794b31b24e587300ef2752883578e3328f1ff0e5a8981e6408bcaf0f34647bf1ace0ead50324890b86d2353f4f30970d30d576bc1ae

diff --git a/app-admin/awscli/awscli-1.27.98.ebuild 
b/app-admin/awscli/awscli-1.27.98.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.98.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-util/stripe-mock/

2023-03-23 Thread Michał Górny
commit: 0a0192455ce8c23efb91edacf08135724453f39f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 05:06:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a019245

dev-util/stripe-mock: Bump to 0.159.0

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

 dev-util/stripe-mock/Manifest   |  1 +
 dev-util/stripe-mock/stripe-mock-0.159.0.ebuild | 27 +
 2 files changed, 28 insertions(+)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 355ffc580bad..6ae501421ee4 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -3,3 +3,4 @@ DIST stripe-mock-0.152.0.tar.gz 577927 BLAKE2B 
1a5bdfa7644a482837ad982b9c6512527
 DIST stripe-mock-0.153.0.tar.gz 51 BLAKE2B 
aca92e30ff42c813db6201cb79a9f707042ab5ae51a7c4f69c88dab3e22a4d28f0760ba3d55f408cc0206e5613c374bc27b66d7e8e08ee5c6e32bb6702019222
 SHA512 
9cd408d638ef7b7ccf85bb9f85a05196fe797e103d8e1898a4e2ca5f42723dd60903ff2645d4a30a3a11e7f8e75f1fcdf1ac1d3dd4f050a5f760342688e1fd90
 DIST stripe-mock-0.155.0.tar.gz 578140 BLAKE2B 
145d10aa88afdd2a6eba93c88c67454625539c61d1e7a4c580ee14b8ce7676b6fa4387b6967d4f32173cceb8298d9247ac8b01cfe55663728e733eccf5a24a4c
 SHA512 
dde64cdaa20180145de44efc5985a88ca74bd3f93309842e94f918beb7b8a4f1800663c56ee01dae3688208dd9eb0246fafa4cbd78faf1eeb61f55c809e19d50
 DIST stripe-mock-0.158.0.tar.gz 1214804 BLAKE2B 
9c4fee9f162a0a4e306219947913138562265387a1c5f076439533ff212b9f846496c138293baa3b5ea3d267adb09ab4c2e773663c94aef9c3b0e2156826d0d4
 SHA512 
3d216c8c62355b78b9d0b84b7e005e652588159a9b73210b07273129d18953eeb94138bc7ff11540dd974914888031e154efcfc7cbecedf8f44893a73d965f5e
+DIST stripe-mock-0.159.0.tar.gz 1222638 BLAKE2B 
bee23971e2c1578e06e9d3b159538f663a5760e6009aa8112a77f27e554a0257926da5ecb7c468af9193def6574aecba80d8a9a142b55d24f6ac8312e2d8f2ef
 SHA512 
2e4e640a1c2acf0df68e06ae65c8c8d22b03b31e3fe7c5c6cfd31e57c08a854ac749d7697ed1cd6a6bf9699c99a6b50e191b079e6cb5552536b4e8edfaef5356

diff --git a/dev-util/stripe-mock/stripe-mock-0.159.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.159.0.ebuild
new file mode 100644
index ..ca0f4e60efa7
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.159.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock/;
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_compile() {
+   emake build
+}
+
+src_test() {
+   emake test
+}
+
+src_install() {
+   dobin stripe-mock
+   einstalldocs
+}



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

2023-03-23 Thread Michał Górny
commit: f0bb0fe98de727db5cff09e490cb70cb49d7aa9a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 04:29:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 24 05:21:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0bb0fe9

dev-python/boto3: Bump to 1.26.98

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index f13edbb01006..96d3f96b9560 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.26.94.gh.tar.gz 617861 BLAKE2B 
908b40868735038810cf75c903bbc8bad00a
 DIST boto3-1.26.95.gh.tar.gz 623665 BLAKE2B 
d1d979210e22d4d39eff7148711be28ceb80b26409567c1d23f67a523667276c3a6b2a79519f89bed6d72c8cd4c8a9e04ad886805de51605c1fefcf45cebd08b
 SHA512 
0147714fc05e5b8cab29ac66d9701fc3f64623f84a800597478133dd20f3637f15471a8cd63fc88820a7229b425843731e00470eb66106cdf525da5ce0ff3091
 DIST boto3-1.26.96.gh.tar.gz 624075 BLAKE2B 
6603922e29464733f0e2c59f7df5b5ca9d0092e69ab9d70bb64248ccc6c522a543ec14a480b62aeaaf26b3802867ded3ce054bb5caa37a0bd909e805cce6c422
 SHA512 
db5740b305d667028c072475d7ca21afa4f7ae634159dd5379d3907539964068120eb4011184ab63749302884a8ad4cd80fc0de9d69fd01c6f64ab3ee379
 DIST boto3-1.26.97.gh.tar.gz 624442 BLAKE2B 
dc9097ae0aa58968d554126d44a6ed9320a62ad53c133bf5c28d44bae8215d6c4b4b0a7740834e22aae229b6103e8f28853b957dac863c6da5638bb37a5ef56e
 SHA512 
b1be47759205ac9e2559d4bfb70a96f55f54ce384e64f8af10d2a63022ef2eae99499059a32f773f994b02a2d5a498436f2619a39eca96067c867941aec4485e
+DIST boto3-1.26.98.gh.tar.gz 625624 BLAKE2B 
df4222d342acd51785150b5ec96c40e7b730636ec57bc4c825ad7d1b5a3e1daf9fe70accdcba171a0c8d3027ee7d24c44ba8f36c325d275bcdd8bcc1ab04f59d
 SHA512 
2fc1bce20ba0b6300f2dd9836188eac448d26ec07c00064ea5e62dfbe0f90ef39e3732f23242699d447d98982cbcaf5e257a7e6a80b9c0b945256ebedde88c61

diff --git a/dev-python/boto3/boto3-1.26.98.ebuild 
b/dev-python/boto3/boto3-1.26.98.ebuild
new file mode 100644
index ..9523f65d5fb9
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.98.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/gentoo:master commit in: dev-perl/Business-ISBN/

2023-03-23 Thread Sam James
commit: 5e4c1eaf5f0ba4033dc87efceffdbf79e9f05c6d
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 04:44:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 04:44:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e4c1eaf

dev-perl/Business-ISBN: add 3.8.0

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

 dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild | 39 +++
 dev-perl/Business-ISBN/Manifest   |  1 +
 2 files changed, 40 insertions(+)

diff --git a/dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild 
b/dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild
new file mode 100644
index ..ceb5d0920df2
--- /dev/null
+++ b/dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=3.008
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Work with ISBN as objects"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+IUSE="test barcode"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   barcode? (
+   dev-perl/GD-Barcode
+   dev-perl/GD[png(+)]
+   )
+   >=dev-perl/Business-ISBN-Data-20230322.1.0
+"
+BDEPEND="${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+   test? (
+   >=virtual/perl-Test-Simple-1
+   )
+"
+PERL_RM_FILES=(
+   "t/pod.t"
+   "t/pod_coverage.t"
+)
+src_prepare() {
+   sed -i -e '/^pod\.t/d;/^pod_coverage\.t/d' t/test_manifest || die 
"Can't fix test_manifest"
+   perl-module_src_prepare
+}

diff --git a/dev-perl/Business-ISBN/Manifest b/dev-perl/Business-ISBN/Manifest
index 03f8ba32e8f6..9823498e830e 100644
--- a/dev-perl/Business-ISBN/Manifest
+++ b/dev-perl/Business-ISBN/Manifest
@@ -1 +1,2 @@
 DIST Business-ISBN-3.006.tar.gz 362014 BLAKE2B 
4bbebed021c99a0db692d4a296c1942f6d6dd0e8dd96b7180235c2ee99b274d8ddcf10edcdb690c50d674948eebf0c03602d39c9571ddd9d72d5c65bf6eb0323
 SHA512 
a30344409fedf2833c390fb61654a82620b00bb5647a7e366e6e1667ef68d210ca7884aa228266d0fde75e17e05a4b2cc89d8e2abc2dcaf6a17a7132ed404ee7
+DIST Business-ISBN-3.008.tar.gz 363152 BLAKE2B 
0f6bbb8557b3f18df445b05113df358c129ffc06013d08a6d606d1dc53d50750600faf57936f42eeb4248f0568006e13e08cd119ed611b1c2814a773538ac852
 SHA512 
9a605666e14903f338a6098ed5aaa1506dcfd4049ac0773859a7f7b61e9b23a657b0d046d8a4d05506e21433dd7b6f387a396373323f233a8906eb319a60b9f1



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Business-ISBN-Data/

2023-03-23 Thread Sam James
commit: be31b747e1773c11bd19a7e6167b87ee985aca08
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 04:42:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 04:42:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be31b747

dev-perl/Business-ISBN-Data: add github upstream metadata

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

 dev-perl/Business-ISBN-Data/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-perl/Business-ISBN-Data/metadata.xml 
b/dev-perl/Business-ISBN-Data/metadata.xml
index d5980b422d48..6b539733e3ca 100644
--- a/dev-perl/Business-ISBN-Data/metadata.xml
+++ b/dev-perl/Business-ISBN-Data/metadata.xml
@@ -8,5 +8,6 @@

Business-ISBN-Data
Business::ISBN::Data
+   briandfoy/business-isbn-data

 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Business-ISBN/

2023-03-23 Thread Sam James
commit: 849154b45bab98e2169ce47bcbab7d07034c66e4
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 04:41:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 04:41:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=849154b4

dev-perl/Business-ISBN: add github upstream metadata

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

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

diff --git a/dev-perl/Business-ISBN/metadata.xml 
b/dev-perl/Business-ISBN/metadata.xml
index 92605cb62a2d..2a60c88f8f19 100644
--- a/dev-perl/Business-ISBN/metadata.xml
+++ b/dev-perl/Business-ISBN/metadata.xml
@@ -10,6 +10,7 @@
Business::ISBN
Business::ISBN10
Business::ISBN13
+   briandfoy/business-isbn


Install dev-perl/GD-Barcode for 
rendering ISBN numbers as barcodes



[gentoo-commits] repo/gentoo:master commit in: dev-perl/DateTime-TimeZone/

2023-03-23 Thread Sam James
commit: 5dda7f657767fd215b39195dfa1a139c2c2bdc82
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 04:27:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 04:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dda7f65

dev-perl/DateTime-TimeZone: add 2.580.0

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

 .../DateTime-TimeZone-2.580.0.ebuild   | 39 ++
 dev-perl/DateTime-TimeZone/Manifest|  1 +
 2 files changed, 40 insertions(+)

diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.580.0.ebuild 
b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.580.0.ebuild
new file mode 100644
index ..92640efc0717
--- /dev/null
+++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.580.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Repack/rebuild the bundled tzdata like Fedora does?
+# 
https://src.fedoraproject.org/rpms/perl-DateTime-TimeZone/blob/rawhide/f/perl-DateTime-TimeZone.spec#_148
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=2.58
+inherit perl-module
+
+DESCRIPTION="Time zone object base class and factory"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+
+RDEPEND="
+   >=dev-perl/Class-Singleton-1.30.0
+   >=virtual/perl-File-Spec-3.0.0
+   dev-perl/Module-Runtime
+   >=dev-perl/Params-ValidationCompiler-0.130.0
+   >=virtual/perl-Scalar-List-Utils-1.330.0
+   >=dev-perl/Specio-0.150.0
+   dev-perl/Try-Tiny
+   dev-perl/namespace-autoclean
+   virtual/perl-parent
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   virtual/perl-File-Path
+   virtual/perl-File-Temp
+   virtual/perl-Storable
+   dev-perl/Test-Fatal
+   dev-perl/Test-Requires
+   >=virtual/perl-Test-Simple-0.960.0
+   )
+"

diff --git a/dev-perl/DateTime-TimeZone/Manifest 
b/dev-perl/DateTime-TimeZone/Manifest
index 47adc3e4edc4..8d21781eec16 100644
--- a/dev-perl/DateTime-TimeZone/Manifest
+++ b/dev-perl/DateTime-TimeZone/Manifest
@@ -1 +1,2 @@
 DIST DateTime-TimeZone-2.56.tar.gz 939281 BLAKE2B 
baa892f6a933e05b0ffc41e4a02bd4bd424f122df1edcb5d4d80c6267181e280b36007d866d45eab3576960e91ac75bcb089fb23d59b40379ecc812aff29b0a9
 SHA512 
0ee4a7aed9a2377102d693eb0c98df43a9add5d329570e835d5b8bbe4bbfee7df793d6847f2ef9fb0ad958327ad8b688968d0f57ec4ae3033d1d866ab385498d
+DIST DateTime-TimeZone-2.58.tar.gz 948765 BLAKE2B 
120a004d4b3ca186ada698e5aa672c53af28e56fd8ce87409221c2f9abb57ce2b309669e03dc5f4a033e02af827068d284a81bd146a5d0327a17297489fe60dd
 SHA512 
99780c66b1d195e768a88082de8fdbcefe327d07df5fb2e3213fe13731638f77d9b62665ff1c11ead8b4004429241e74016f7c547514c1b67154365305364742



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Business-ISBN-Data/

2023-03-23 Thread Sam James
commit: d4352e522bf1351e7877eddd6f88b360ac8db23b
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 04:44:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 04:44:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4352e52

dev-perl/Business-ISBN-Data: add 20230322.1.0

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

 .../Business-ISBN-Data-20230322.1.0.ebuild | 38 ++
 dev-perl/Business-ISBN-Data/Manifest   |  1 +
 2 files changed, 39 insertions(+)

diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230322.1.0.ebuild 
b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230322.1.0.ebuild
new file mode 100644
index ..0d3948eaf6e7
--- /dev/null
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230322.1.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=20230322.001
+inherit perl-module
+
+DESCRIPTION="Data pack for Business::ISBN"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PERL_RM_FILES=(
+   "make_data.pl"
+   "t/pod.t"
+   "t/pod_coverage.t"
+)
+
+RDEPEND="
+   virtual/perl-Carp
+   virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+   test? (
+   >=virtual/perl-Test-Simple-1
+   )
+"
+
+src_prepare() {
+   sed -r -i '/^pod(|_coverage)\.t$/d' "${S}/t/test_manifest" || die
+   perl-module_src_prepare
+}

diff --git a/dev-perl/Business-ISBN-Data/Manifest 
b/dev-perl/Business-ISBN-Data/Manifest
index 857ac8aa76fd..ea5f872c9e46 100644
--- a/dev-perl/Business-ISBN-Data/Manifest
+++ b/dev-perl/Business-ISBN-Data/Manifest
@@ -1 +1,2 @@
 DIST Business-ISBN-Data-20210112.006.tar.gz 29035 BLAKE2B 
e496a689afb12341307d80d16a2044dd39cd350caf86b9010f94a023ac285991486f6c5dc3e34d9efee70506dcb0aedb98abae7e5e7d573d9385bea6c5729ce0
 SHA512 
36245caf60d0b210dfbbc1f2668e6b8a227e6641be3800d4e62f6a9902b6b95bc2e952bc48ccd2a61ba958c68b142f64592ffeec9da8bc35d7c8bc5d9b625c80
+DIST Business-ISBN-Data-20230322.001.tar.gz 31194 BLAKE2B 
765c62a42a1f2bc904baccbce86ae59a5b6e4044a138ea636d87393c9cf31117cef635f555252ab9546d54eebca66506b34c757569fc552e2646be57ef5d7cd2
 SHA512 
c242b97429cfecf49d1f7144642fcd66cb66ae0837c294b687697cd51d7036781108e972d55015f41a8380b487915449409334a7e82064abed55fedc2672015d



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

2023-03-23 Thread Sam James
commit: 0fd7d060a1ce5f14e2b5be9567f617f2c64d0d6f
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 05:10:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 05:11:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fd7d060

dev-python/nbclassic: move nbconvert back to RDEPEND

This reverts commit 0d1d3a549f20fdb06ce50445f08e580cc85d44ed.

Obsolete as of a007d8697beb288863aa4f7b47483f69ab323180.

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

 dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild 
b/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild
index 0bd00690eacf..9092a3f22fdd 100644
--- a/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild
+++ b/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
dev-python/jinja[${PYTHON_USEDEP}]
>=dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}]
>=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}]
+   >=dev-python/nbconvert-5[${PYTHON_USEDEP}]
dev-python/nbformat[${PYTHON_USEDEP}]
>=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}]
>=dev-python/notebook_shim-0.1.0[${PYTHON_USEDEP}]
@@ -36,7 +37,6 @@ RDEPEND="
>=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
 "
 PDEPEND="
-   >=dev-python/nbconvert-5[${PYTHON_USEDEP}]


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

2023-03-23 Thread Sam James
commit: 78a69bf7d2679644d420decf8aeb28b2ba2056e0
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 04:15:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 04:15:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a69bf7

sys-libs/timezone-data: drop 2023a

2023b has only small changes on top of 2023a.

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

 sys-libs/timezone-data/Manifest   |   2 -
 sys-libs/timezone-data/timezone-data-2023a.ebuild | 197 --
 2 files changed, 199 deletions(-)

diff --git a/sys-libs/timezone-data/Manifest b/sys-libs/timezone-data/Manifest
index ac23c2e4cc91..1e9dc2a573e6 100644
--- a/sys-libs/timezone-data/Manifest
+++ b/sys-libs/timezone-data/Manifest
@@ -1,6 +1,4 @@
 DIST tzcode2022g.tar.gz 287901 BLAKE2B 
b67bb2020913c57cc6bc68d231c53ba645b95305256065e2645bce3b0d71adfaea865ed9bf40f1ec3b4a73aad7e6c48f5ecd0895de6e2d69bed6113d6b579e26
 SHA512 
5188edd8d05238a88da734cf78fadfb57640d4db3e7a0a970e3071e16b6eebc2e2ab17109b7dafafae68abfbc857df481cfdc3ffe63f7eb1569ea0b5997a
-DIST tzcode2023a.tar.gz 292438 BLAKE2B 
090d80ddaf580e5638175cb511f8da0644886b6eb8c38dc1b2b3c854be30e9caec980ae0dcc2034471bef7b15abee6ce83901977bf3b8697651f6711573e1575
 SHA512 
d45fc677a0a32ae807bf421faceff675565ee15e3ff42d3a4121df10e1f7855ac16b27fbc28bd365f93c57f40c5bdf19cde88546f7090cfab7676cac0a5516a4
 DIST tzcode2023b.tar.gz 292492 BLAKE2B 
a6b8f7706114257d1ed28651f59b099a4f1f830c55f53de270a2438639b5ca61145f8561eb487d4a745833f7782e61b0478cb81517a00e42539638337bae3120
 SHA512 
94058ceabfdaa62eeff9be804a030f0eb95b4099b62fbb7e7e8b934c8d883f488a3a6996331e24aebd147d66c19a73fb925a3dd929c630a9e11b51003b7f
 DIST tzdata2022g.tar.gz 439731 BLAKE2B 
582b79cc2317d27f3883042cbca25801397d9e2808ad8d3a340017d635372ef20316ce646a25a43b0ea5d4024841b54925ecc4510613295c39c28647989645cb
 SHA512 
7f79394295e00e3a24ebdbf9af3bc454a65f432a93b517e7e96c7f9db9949f6f5fdae9892a9d3789ff44ae0eb1bfe4744d36976b4624659af951d26414f94e65
-DIST tzdata2023a.tar.gz 442875 BLAKE2B 
33dd386d37a6349c9f9e60694c43323e97c9ba2cc6ca8f7f3a27c96734c1f6281e08748f1676e9fb4162d75202c9d38910caa28475bcb7414283b5991053d096
 SHA512 
10aadd6eba50f63f427399281065ba34cb474f6a854f8dc7a6f4f1343b1474a05f22b69b1e113ea67bb5f3f479253610a16b89d9dfa157bf0fde4c69aa3d6493
 DIST tzdata2023b.tar.gz 443019 BLAKE2B 
2738f4248882c771b85de7001ce350136df904ff978e2b5b77c28b4b2a9034b3b5a4fcfa87cc472299f701209922ecc21219e5d1bdeb1c87124988979d2f9672
 SHA512 
0f697b872ef02109d2098db12d0effc834b2ac5438921e0867f2c70987f305a47dc3eac720c344bb3757c902a7653109621e943564bdfbf00937077c311aa29b

diff --git a/sys-libs/timezone-data/timezone-data-2023a.ebuild 
b/sys-libs/timezone-data/timezone-data-2023a.ebuild
deleted file mode 100644
index 0c77ada9e0ad..
--- a/sys-libs/timezone-data/timezone-data-2023a.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs flag-o-matic
-
-MY_CODE_VER=${PV}
-MY_DATA_VER=${PV}
-DESCRIPTION="Timezone data (/usr/share/zoneinfo) and utilities 
(tzselect/zic/zdump)"
-HOMEPAGE="https://www.iana.org/time-zones;
-SRC_URI="https://www.iana.org/time-zones/repository/releases/tzdata${MY_DATA_VER}.tar.gz
-   
https://www.iana.org/time-zones/repository/releases/tzcode${MY_CODE_VER}.tar.gz;
-
-LICENSE="BSD public-domain"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="nls leaps-timezone zic-slim"
-
-DEPEND="nls? ( virtual/libintl )"
-RDEPEND="
-   ${DEPEND}
-   !sys-libs/glibc[vanilla(+)]
-"
-
-src_unpack() {
-   mkdir "${S}" && cd "${S}" || die
-   default
-}
-
-src_prepare() {
-   default
-
-   # check_web contacts validator.w3.org
-   sed -i -e 's/check_tables check_web/check_tables/g' \
-   Makefile || die "Failed to disable check_web"
-
-   if tc-is-cross-compiler ; then
-   cp -pR "${S}" "${S}"-native || die
-   fi
-}
-
-src_configure() {
-   tc-export CC
-
-   # bug #471102
-   append-lfs-flags
-
-   if use elibc_Darwin ; then
-   # bug #138251
-   append-cppflags -DSTD_INSPIRED
-   fi
-
-   append-cppflags -DHAVE_GETTEXT=$(usex nls 1 0) -DTZ_DOMAIN='\"libc\"'
-
-   # Upstream default is 'slim', but it breaks quite a few programs
-   # that parse /etc/localtime directly: bug #747538.
-   append-cppflags -DZIC_BLOAT_DEFAULT='\"'$(usex zic-slim slim fat)'\"'
-
-   LDLIBS=""
-   if use nls ; then
-   # See if an external libintl is available. bug #154181, bug 
#578424
-   local c="${T}/test"
-   echo 'main(){}' > "${c}.c" || die
-   if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} 

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

2023-03-23 Thread Sam James
commit: a007d8697beb288863aa4f7b47483f69ab323180
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 04:38:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 04:39:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a007d869

dev-python/nbconvert: drop dev-python/nbclassic BDEPEND (fixes circular dep)

Obsolete as of https://github.com/jupyter/nbconvert/issues/1896 which includes
the needed CSS.

When poking at this, before discovering the above, I did wonder note we _might_
be able to change jupyter_server's dep on nbconvert to a PDEPEND, but that's not
necessary now, I hope.

For completeness, the circular dep was:
```
(dev-python/jupyter-server-2.4.0:0/0::gentoo, ebuild scheduled for merge) 
depends on
 (dev-python/nbconvert-7.2.10:0/0::gentoo, ebuild scheduled for merge) (runtime)
  (dev-python/nbclassic-0.5.3-r1:0/0::gentoo, ebuild scheduled for merge) 
(buildtime)
   (dev-python/notebook_shim-0.2.2-r1:0/0::gentoo, ebuild scheduled for merge) 
(runtime)
(dev-python/jupyter-server-2.4.0:0/0::gentoo, ebuild scheduled for merge) 
(runtime)
```

See also 0d1d3a549f20fdb06ce50445f08e580cc85d44ed and 
2d0a6129d9523e22012e0c5a6362d27862cf0705.

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

 .../{nbconvert-7.2.10.ebuild => nbconvert-7.2.10-r1.ebuild}  | 9 -
 1 file changed, 9 deletions(-)

diff --git a/dev-python/nbconvert/nbconvert-7.2.10.ebuild 
b/dev-python/nbconvert/nbconvert-7.2.10-r1.ebuild
similarity index 92%
rename from dev-python/nbconvert/nbconvert-7.2.10.ebuild
rename to dev-python/nbconvert/nbconvert-7.2.10-r1.ebuild
index c0bab77f21e6..081c72731e11 100644
--- a/dev-python/nbconvert/nbconvert-7.2.10.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.2.10-r1.ebuild
@@ -40,7 +40,6 @@ RDEPEND="
>=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}]
 "
 BDEPEND="
-   dev-python/nbclassic[${PYTHON_USEDEP}]
test? (
dev-python/ipykernel[${PYTHON_USEDEP}]
>=dev-python/ipywidgets-7[${PYTHON_USEDEP}]
@@ -58,14 +57,6 @@ src_prepare() {
distutils-r1_src_prepare
 }
 
-python_configure() {
-   local src=$(
-   "${EPYTHON}" -c "import nbclassic as m; print(*m.__path__)" || 
die
-   )
-   cp "${src}/static/style/style.min.css" \
-   share/templates/classic/static/style.css || die
-}
-
 src_test() {
virtx distutils-r1_src_test
 }



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

2023-03-23 Thread Sam James
commit: 8780fff0f2a923ea747f4fb180263562d32f7580
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 04:14:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 04:14:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8780fff0

sys-libs/timezone-data: add 2023b

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

 sys-libs/timezone-data/Manifest   |   2 +
 sys-libs/timezone-data/timezone-data-2023b.ebuild | 197 ++
 2 files changed, 199 insertions(+)

diff --git a/sys-libs/timezone-data/Manifest b/sys-libs/timezone-data/Manifest
index 7400a616e1ec..ac23c2e4cc91 100644
--- a/sys-libs/timezone-data/Manifest
+++ b/sys-libs/timezone-data/Manifest
@@ -1,4 +1,6 @@
 DIST tzcode2022g.tar.gz 287901 BLAKE2B 
b67bb2020913c57cc6bc68d231c53ba645b95305256065e2645bce3b0d71adfaea865ed9bf40f1ec3b4a73aad7e6c48f5ecd0895de6e2d69bed6113d6b579e26
 SHA512 
5188edd8d05238a88da734cf78fadfb57640d4db3e7a0a970e3071e16b6eebc2e2ab17109b7dafafae68abfbc857df481cfdc3ffe63f7eb1569ea0b5997a
 DIST tzcode2023a.tar.gz 292438 BLAKE2B 
090d80ddaf580e5638175cb511f8da0644886b6eb8c38dc1b2b3c854be30e9caec980ae0dcc2034471bef7b15abee6ce83901977bf3b8697651f6711573e1575
 SHA512 
d45fc677a0a32ae807bf421faceff675565ee15e3ff42d3a4121df10e1f7855ac16b27fbc28bd365f93c57f40c5bdf19cde88546f7090cfab7676cac0a5516a4
+DIST tzcode2023b.tar.gz 292492 BLAKE2B 
a6b8f7706114257d1ed28651f59b099a4f1f830c55f53de270a2438639b5ca61145f8561eb487d4a745833f7782e61b0478cb81517a00e42539638337bae3120
 SHA512 
94058ceabfdaa62eeff9be804a030f0eb95b4099b62fbb7e7e8b934c8d883f488a3a6996331e24aebd147d66c19a73fb925a3dd929c630a9e11b51003b7f
 DIST tzdata2022g.tar.gz 439731 BLAKE2B 
582b79cc2317d27f3883042cbca25801397d9e2808ad8d3a340017d635372ef20316ce646a25a43b0ea5d4024841b54925ecc4510613295c39c28647989645cb
 SHA512 
7f79394295e00e3a24ebdbf9af3bc454a65f432a93b517e7e96c7f9db9949f6f5fdae9892a9d3789ff44ae0eb1bfe4744d36976b4624659af951d26414f94e65
 DIST tzdata2023a.tar.gz 442875 BLAKE2B 
33dd386d37a6349c9f9e60694c43323e97c9ba2cc6ca8f7f3a27c96734c1f6281e08748f1676e9fb4162d75202c9d38910caa28475bcb7414283b5991053d096
 SHA512 
10aadd6eba50f63f427399281065ba34cb474f6a854f8dc7a6f4f1343b1474a05f22b69b1e113ea67bb5f3f479253610a16b89d9dfa157bf0fde4c69aa3d6493
+DIST tzdata2023b.tar.gz 443019 BLAKE2B 
2738f4248882c771b85de7001ce350136df904ff978e2b5b77c28b4b2a9034b3b5a4fcfa87cc472299f701209922ecc21219e5d1bdeb1c87124988979d2f9672
 SHA512 
0f697b872ef02109d2098db12d0effc834b2ac5438921e0867f2c70987f305a47dc3eac720c344bb3757c902a7653109621e943564bdfbf00937077c311aa29b

diff --git a/sys-libs/timezone-data/timezone-data-2023b.ebuild 
b/sys-libs/timezone-data/timezone-data-2023b.ebuild
new file mode 100644
index ..0c77ada9e0ad
--- /dev/null
+++ b/sys-libs/timezone-data/timezone-data-2023b.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs flag-o-matic
+
+MY_CODE_VER=${PV}
+MY_DATA_VER=${PV}
+DESCRIPTION="Timezone data (/usr/share/zoneinfo) and utilities 
(tzselect/zic/zdump)"
+HOMEPAGE="https://www.iana.org/time-zones;
+SRC_URI="https://www.iana.org/time-zones/repository/releases/tzdata${MY_DATA_VER}.tar.gz
+   
https://www.iana.org/time-zones/repository/releases/tzcode${MY_CODE_VER}.tar.gz;
+
+LICENSE="BSD public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="nls leaps-timezone zic-slim"
+
+DEPEND="nls? ( virtual/libintl )"
+RDEPEND="
+   ${DEPEND}
+   !sys-libs/glibc[vanilla(+)]
+"
+
+src_unpack() {
+   mkdir "${S}" && cd "${S}" || die
+   default
+}
+
+src_prepare() {
+   default
+
+   # check_web contacts validator.w3.org
+   sed -i -e 's/check_tables check_web/check_tables/g' \
+   Makefile || die "Failed to disable check_web"
+
+   if tc-is-cross-compiler ; then
+   cp -pR "${S}" "${S}"-native || die
+   fi
+}
+
+src_configure() {
+   tc-export CC
+
+   # bug #471102
+   append-lfs-flags
+
+   if use elibc_Darwin ; then
+   # bug #138251
+   append-cppflags -DSTD_INSPIRED
+   fi
+
+   append-cppflags -DHAVE_GETTEXT=$(usex nls 1 0) -DTZ_DOMAIN='\"libc\"'
+
+   # Upstream default is 'slim', but it breaks quite a few programs
+   # that parse /etc/localtime directly: bug #747538.
+   append-cppflags -DZIC_BLOAT_DEFAULT='\"'$(usex zic-slim slim fat)'\"'
+
+   LDLIBS=""
+   if use nls ; then
+   # See if an external libintl is available. bug #154181, bug 
#578424
+   local c="${T}/test"
+   echo 'main(){}' > "${c}.c" || die
+   if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} "${c}.c" -o 
"${c}" -lintl 2>/dev/null ; then
+ 

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

2023-03-23 Thread Sam James
commit: 9e9a93ca1c92f22f4ad15ae2e814c81deb1145f8
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 05:03:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 05:09:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9a93ca

dev-python/cython: workaround parallel install race for importing pythran

An empty directory in site-packages is a valid Python module, unfortunately, 
because
of namespaces. If installing packages in parallel, the pythran module might 
"exist"
but be empty (hence no __version__ attribute). Catch AttributeError to avoid a 
narrow
race.

This might still be a Portage issue if there's a substantial delay between 
creating
the directory and installing the remaining files though.

Thanks to Eli Schwartz for helping out.

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

 ...n-3.0.0_beta1.ebuild => cython-0.29.33-r1.ebuild} | 12 
 ...0.0_beta1.ebuild => cython-3.0.0_beta1-r1.ebuild} |  0
 .../cython-0.29.23-pythran-parallel-install.patch| 20 
 3 files changed, 24 insertions(+), 8 deletions(-)

diff --git a/dev-python/cython/cython-3.0.0_beta1.ebuild 
b/dev-python/cython/cython-0.29.33-r1.ebuild
similarity index 89%
copy from dev-python/cython/cython-3.0.0_beta1.ebuild
copy to dev-python/cython/cython-0.29.33-r1.ebuild
index 54bc5b850f4d..75535976ff9b 100644
--- a/dev-python/cython/cython-3.0.0_beta1.ebuild
+++ b/dev-python/cython/cython-0.29.33-r1.ebuild
@@ -9,7 +9,6 @@ PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1 toolchain-funcs elisp-common
 
-MY_P=${P/_beta/b}
 DESCRIPTION="A Python to C compiler"
 HOMEPAGE="
https://cython.org/
@@ -17,10 +16,9 @@ HOMEPAGE="
https://pypi.org/project/Cython/
 "
 SRC_URI="
-   https://github.com/cython/cython/archive/${PV/_beta/b}.tar.gz
-   -> ${MY_P}.gh.tar.gz
+   https://github.com/cython/cython/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
 "
-S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
@@ -43,14 +41,12 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
"${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
 )
 
 SITEFILE=50cython-gentoo.el
 
-distutils_enable_sphinx docs \
-   dev-python/jinja \
-   dev-python/sphinx-issues \
-   dev-python/sphinx-tabs
+distutils_enable_sphinx docs
 
 python_compile() {
# Python gets confused when it is in sys.path before build.

diff --git a/dev-python/cython/cython-3.0.0_beta1.ebuild 
b/dev-python/cython/cython-3.0.0_beta1-r1.ebuild
similarity index 100%
rename from dev-python/cython/cython-3.0.0_beta1.ebuild
rename to dev-python/cython/cython-3.0.0_beta1-r1.ebuild

diff --git 
a/dev-python/cython/files/cython-0.29.23-pythran-parallel-install.patch 
b/dev-python/cython/files/cython-0.29.23-pythran-parallel-install.patch
new file mode 100644
index ..450007b5663f
--- /dev/null
+++ b/dev-python/cython/files/cython-0.29.23-pythran-parallel-install.patch
@@ -0,0 +1,20 @@
+An empty directory in site-packages is a valid Python module, unfortunately, 
because
+of namespaces. If installing packages in parallel, the pythran module might 
"exist"
+but be empty (hence no __version__ attribute). Catch AttributeError to avoid a 
narrow
+race.
+
+See https://bugs.gentoo.org/902713.
+
+This might still be a Portage issue if there's a substantial delay between 
creating
+the directory and installing the remaining files though.
+--- a/Cython/Compiler/Pythran.py
 b/Cython/Compiler/Pythran.py
+@@ -10,7 +10,7 @@ try:
+ import pythran
+ pythran_is_pre_0_9 = tuple(map(int, pythran.__version__.split('.')[0:2])) 
< (0, 9)
+ pythran_is_pre_0_9_6 = tuple(map(int, 
pythran.__version__.split('.')[0:3])) < (0, 9, 6)
+-except ImportError:
++except (AttributeError, ImportError):
+ pythran = None
+ pythran_is_pre_0_9 = True
+ pythran_is_pre_0_9_6 = True



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

2023-03-23 Thread Sam James
commit: 41b59afa417f2fa8f3f19ff9bdedac7b6ee834ed
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:20:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:20:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b59afa

dev-ruby/fast_gettext: fix typo in DESCRIPTION

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

 dev-ruby/fast_gettext/fast_gettext-1.8.0-r1.ebuild | 4 ++--
 dev-ruby/fast_gettext/fast_gettext-2.2.0.ebuild| 4 ++--
 dev-ruby/fast_gettext/fast_gettext-2.3.0.ebuild| 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ruby/fast_gettext/fast_gettext-1.8.0-r1.ebuild 
b/dev-ruby/fast_gettext/fast_gettext-1.8.0-r1.ebuild
index 3ec8ad5e3680..4aec6060cb9f 100644
--- a/dev-ruby/fast_gettext/fast_gettext-1.8.0-r1.ebuild
+++ b/dev-ruby/fast_gettext/fast_gettext-1.8.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
 inherit ruby-fakegem
 
-DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and 
threadsave!"
+DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and 
threadsafe!"
 HOMEPAGE="https://github.com/grosser/fast_gettext;
 SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 

diff --git a/dev-ruby/fast_gettext/fast_gettext-2.2.0.ebuild 
b/dev-ruby/fast_gettext/fast_gettext-2.2.0.ebuild
index 011935009a60..bc9a52da4668 100644
--- a/dev-ruby/fast_gettext/fast_gettext-2.2.0.ebuild
+++ b/dev-ruby/fast_gettext/fast_gettext-2.2.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
@@ -14,7 +14,7 @@ RUBY_FAKEGEM_GEMSPEC="fast_gettext.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and 
threadsave!"
+DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and 
threadsafe!"
 HOMEPAGE="https://github.com/grosser/fast_gettext;
 SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 

diff --git a/dev-ruby/fast_gettext/fast_gettext-2.3.0.ebuild 
b/dev-ruby/fast_gettext/fast_gettext-2.3.0.ebuild
index eccf3ea5496c..2af9f7ddd77c 100644
--- a/dev-ruby/fast_gettext/fast_gettext-2.3.0.ebuild
+++ b/dev-ruby/fast_gettext/fast_gettext-2.3.0.ebuild
@@ -14,7 +14,7 @@ RUBY_FAKEGEM_GEMSPEC="fast_gettext.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and 
threadsave!"
+DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and 
threadsafe!"
 HOMEPAGE="https://github.com/grosser/fast_gettext;
 SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 



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

2023-03-23 Thread Sam James
commit: 147ed37025a863e73412d62c945ebda4099834ee
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:20:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:20:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=147ed370

dev-ruby/rails: fix typo in DESCRIPTION

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

 dev-ruby/rails/rails-6.0.5.1.ebuild | 4 ++--
 dev-ruby/rails/rails-6.0.6.1.ebuild | 2 +-
 dev-ruby/rails/rails-6.1.6.1.ebuild | 4 ++--
 dev-ruby/rails/rails-6.1.7.2.ebuild | 2 +-
 dev-ruby/rails/rails-6.1.7.3.ebuild | 2 +-
 dev-ruby/rails/rails-6.1.7.ebuild   | 4 ++--
 dev-ruby/rails/rails-7.0.4.2.ebuild | 2 +-
 dev-ruby/rails/rails-7.0.4.3.ebuild | 2 +-
 dev-ruby/rails/rails-7.0.4.ebuild   | 2 +-
 9 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dev-ruby/rails/rails-6.0.5.1.ebuild 
b/dev-ruby/rails/rails-6.0.5.1.ebuild
index 101f4d8f8a61..c78d2789d33e 100644
--- a/dev-ruby/rails/rails-6.0.5.1.ebuild
+++ b/dev-ruby/rails/rails-6.0.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md"
 
 inherit ruby-fakegem
 
-DESCRIPTION="ruby on rails is a web-application and persistance framework"
+DESCRIPTION="ruby on rails is a web-application and persistence framework"
 HOMEPAGE="https://rubyonrails.org;
 
 LICENSE="MIT"

diff --git a/dev-ruby/rails/rails-6.0.6.1.ebuild 
b/dev-ruby/rails/rails-6.0.6.1.ebuild
index 3106331ae149..83b1a124f6e3 100644
--- a/dev-ruby/rails/rails-6.0.6.1.ebuild
+++ b/dev-ruby/rails/rails-6.0.6.1.ebuild
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md"
 
 inherit ruby-fakegem
 
-DESCRIPTION="ruby on rails is a web-application and persistance framework"
+DESCRIPTION="ruby on rails is a web-application and persistence framework"
 HOMEPAGE="https://rubyonrails.org;
 
 LICENSE="MIT"

diff --git a/dev-ruby/rails/rails-6.1.6.1.ebuild 
b/dev-ruby/rails/rails-6.1.6.1.ebuild
index 5330bc6f88eb..a20729d8f337 100644
--- a/dev-ruby/rails/rails-6.1.6.1.ebuild
+++ b/dev-ruby/rails/rails-6.1.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md"
 
 inherit ruby-fakegem
 
-DESCRIPTION="ruby on rails is a web-application and persistance framework"
+DESCRIPTION="ruby on rails is a web-application and persistence framework"
 HOMEPAGE="https://rubyonrails.org;
 
 LICENSE="MIT"

diff --git a/dev-ruby/rails/rails-6.1.7.2.ebuild 
b/dev-ruby/rails/rails-6.1.7.2.ebuild
index 6d28f2cf9491..96ec92c4e941 100644
--- a/dev-ruby/rails/rails-6.1.7.2.ebuild
+++ b/dev-ruby/rails/rails-6.1.7.2.ebuild
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md"
 
 inherit ruby-fakegem
 
-DESCRIPTION="ruby on rails is a web-application and persistance framework"
+DESCRIPTION="ruby on rails is a web-application and persistence framework"
 HOMEPAGE="https://rubyonrails.org;
 
 LICENSE="MIT"

diff --git a/dev-ruby/rails/rails-6.1.7.3.ebuild 
b/dev-ruby/rails/rails-6.1.7.3.ebuild
index 6d28f2cf9491..96ec92c4e941 100644
--- a/dev-ruby/rails/rails-6.1.7.3.ebuild
+++ b/dev-ruby/rails/rails-6.1.7.3.ebuild
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md"
 
 inherit ruby-fakegem
 
-DESCRIPTION="ruby on rails is a web-application and persistance framework"
+DESCRIPTION="ruby on rails is a web-application and persistence framework"
 HOMEPAGE="https://rubyonrails.org;
 
 LICENSE="MIT"

diff --git a/dev-ruby/rails/rails-6.1.7.ebuild 
b/dev-ruby/rails/rails-6.1.7.ebuild
index b3f457ed6a56..96ec92c4e941 100644
--- a/dev-ruby/rails/rails-6.1.7.ebuild
+++ b/dev-ruby/rails/rails-6.1.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md"
 
 inherit ruby-fakegem
 
-DESCRIPTION="ruby on rails is a web-application and persistance framework"
+DESCRIPTION="ruby on rails is a web-application and persistence framework"
 HOMEPAGE="https://rubyonrails.org;
 
 LICENSE="MIT"

diff --git a/dev-ruby/rails/rails-7.0.4.2.ebuild 
b/dev-ruby/rails/rails-7.0.4.2.ebuild
index d2388f935a73..e8efcbc10db1 100644
--- a/dev-ruby/rails/rails-7.0.4.2.ebuild
+++ b/dev-ruby/rails/rails-7.0.4.2.ebuild
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md"
 
 inherit ruby-fakegem
 
-DESCRIPTION="ruby on rails is a web-application and persistance framework"
+DESCRIPTION="ruby on rails is a web-application and persistence framework"
 HOMEPAGE="https://rubyonrails.org;
 
 LICENSE="MIT"

diff --git a/dev-ruby/rails/rails-7.0.4.3.ebuild 
b/dev-ruby/rails/rails-7.0.4.3.ebuild
index 09b8ede734f2..2257da0a3c59 100644
--- a/dev-ruby/rails/rails-7.0.4.3.ebuild
+++ 

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

2023-03-23 Thread Sam James
commit: ad4fda530bcb4ada59eb205f306aa5ecb421c9f9
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:22:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:22:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad4fda53

dev-ruby/capybara: fix comment typo

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

 dev-ruby/capybara/capybara-3.36.0.ebuild | 2 +-
 dev-ruby/capybara/capybara-3.38.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/capybara/capybara-3.36.0.ebuild 
b/dev-ruby/capybara/capybara-3.36.0.ebuild
index 25d3842f3452..23017bb69655 100644
--- a/dev-ruby/capybara/capybara-3.36.0.ebuild
+++ b/dev-ruby/capybara/capybara-3.36.0.ebuild
@@ -52,7 +52,7 @@ all_ruby_prepare() {
sed -i -e '/should have :puma registered/,/^end/ s:^:#:' 
spec/capybara_spec.rb || die
 
# Update spec to catch the right error code. This seems to have
-   # changed recently accross ruby versions.
+   # changed recently across ruby versions.
sed -i -e '/raise_error/ s/EOFError/Net::ReadTimeout/' 
spec/server_spec.rb || die
 }
 

diff --git a/dev-ruby/capybara/capybara-3.38.0.ebuild 
b/dev-ruby/capybara/capybara-3.38.0.ebuild
index 6a27c1d397bf..12fa15e581ae 100644
--- a/dev-ruby/capybara/capybara-3.38.0.ebuild
+++ b/dev-ruby/capybara/capybara-3.38.0.ebuild
@@ -52,7 +52,7 @@ all_ruby_prepare() {
sed -i -e '/should have :puma registered/,/^end/ s:^:#:' 
spec/capybara_spec.rb || die
 
# Update spec to catch the right error code. This seems to have
-   # changed recently accross ruby versions.
+   # changed recently across ruby versions.
sed -i -e '/raise_error/ s/EOFError/Net::ReadTimeout/' 
spec/server_spec.rb || die
 }
 



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

2023-03-23 Thread Sam James
commit: 117f0533385dac37fc02ee1c85be9bb5ea9e2e57
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:22:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:22:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117f0533

dev-ruby/builder: fix typo in DESCRIPTION

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

 dev-ruby/builder/builder-3.2.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/builder/builder-3.2.4-r1.ebuild 
b/dev-ruby/builder/builder-3.2.4-r1.ebuild
index b57ed701eebc..952aff738d98 100644
--- a/dev-ruby/builder/builder-3.2.4-r1.ebuild
+++ b/dev-ruby/builder/builder-3.2.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md CHANGES"
 
 inherit ruby-fakegem
 
-DESCRIPTION="A builder to facilitate programatic generation of XML markup"
+DESCRIPTION="A builder to facilitate programmatic generation of XML markup"
 HOMEPAGE="http://onestepback.org/;
 
 LICENSE="MIT"



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

2023-03-23 Thread Sam James
commit: 0a90c186238ca9166efe6b7f78e0a99104773a2d
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:21:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:21:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a90c186

dev-ruby/async-io: fix typo in DESCRIPTION

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

 dev-ruby/async-io/async-io-1.34.0.ebuild | 4 ++--
 dev-ruby/async-io/async-io-1.34.1.ebuild | 4 ++--
 dev-ruby/async-io/async-io-1.34.3.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ruby/async-io/async-io-1.34.0.ebuild 
b/dev-ruby/async-io/async-io-1.34.0.ebuild
index 7cb23494607f..e589624a3e9e 100644
--- a/dev-ruby/async-io/async-io-1.34.0.ebuild
+++ b/dev-ruby/async-io/async-io-1.34.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="Provides support for asynchonous TCP, UDP, UNIX and SSL sockets"
+DESCRIPTION="Provides support for asynchronous TCP, UDP, UNIX and SSL sockets"
 HOMEPAGE="https://github.com/socketry/async-io;
 SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 

diff --git a/dev-ruby/async-io/async-io-1.34.1.ebuild 
b/dev-ruby/async-io/async-io-1.34.1.ebuild
index b05783e45f7e..c10aff9bf137 100644
--- a/dev-ruby/async-io/async-io-1.34.1.ebuild
+++ b/dev-ruby/async-io/async-io-1.34.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="Provides support for asynchonous TCP, UDP, UNIX and SSL sockets"
+DESCRIPTION="Provides support for asynchronous TCP, UDP, UNIX and SSL sockets"
 HOMEPAGE="https://github.com/socketry/async-io;
 SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 

diff --git a/dev-ruby/async-io/async-io-1.34.3.ebuild 
b/dev-ruby/async-io/async-io-1.34.3.ebuild
index affbb723ae03..c10aff9bf137 100644
--- a/dev-ruby/async-io/async-io-1.34.3.ebuild
+++ b/dev-ruby/async-io/async-io-1.34.3.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="Provides support for asynchonous TCP, UDP, UNIX and SSL sockets"
+DESCRIPTION="Provides support for asynchronous TCP, UDP, UNIX and SSL sockets"
 HOMEPAGE="https://github.com/socketry/async-io;
 SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 



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

2023-03-23 Thread Sam James
commit: 86196b77c8e1a8d5004d5caff6370a1016bf1df6
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:19:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:19:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86196b77

dev-ruby/tilt: fix comment typo

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

 dev-ruby/tilt/tilt-2.0.11.ebuild | 4 ++--
 dev-ruby/tilt/tilt-2.1.0.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/tilt/tilt-2.0.11.ebuild b/dev-ruby/tilt/tilt-2.0.11.ebuild
index e517e0e8b4d0..387bc08f7157 100644
--- a/dev-ruby/tilt/tilt-2.0.11.ebuild
+++ b/dev-ruby/tilt/tilt-2.0.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ IUSE=""
 
 # Block on some of the potential test dependencies. These dependencies
 # are optional for the test suite, and we don't want to depend on all of
-# them to faciliate keywording and stabling.
+# them to facilitate keywording and stabling.
 ruby_add_bdepend "test? (
dev-ruby/erubis
dev-ruby/nokogiri

diff --git a/dev-ruby/tilt/tilt-2.1.0.ebuild b/dev-ruby/tilt/tilt-2.1.0.ebuild
index a1ad7679472a..1d30cb933e13 100644
--- a/dev-ruby/tilt/tilt-2.1.0.ebuild
+++ b/dev-ruby/tilt/tilt-2.1.0.ebuild
@@ -22,7 +22,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~
 
 # Block on some of the potential test dependencies. These dependencies
 # are optional for the test suite, and we don't want to depend on all of
-# them to faciliate keywording and stabling.
+# them to facilitate keywording and stabling.
 ruby_add_bdepend "test? (
dev-ruby/erubi
dev-ruby/nokogiri



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

2023-03-23 Thread Sam James
commit: bd23b693d9eb44e13e6f509e80fc52f62ad2e543
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:11:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:11:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd23b693

dev-ruby/thor: update DESCRIPTION

I think this was a copy/paste error from elsewhere.

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

 dev-ruby/thor/thor-1.1.0.ebuild| 4 ++--
 dev-ruby/thor/thor-1.2.1-r1.ebuild | 2 +-
 dev-ruby/thor/thor-1.2.1.ebuild| 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ruby/thor/thor-1.1.0.ebuild b/dev-ruby/thor/thor-1.1.0.ebuild
index bc66fcb688e2..063dc3ff34fe 100644
--- a/dev-ruby/thor/thor-1.1.0.ebuild
+++ b/dev-ruby/thor/thor-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2021 Gentoo Authors
+# Copyright 2000-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="A scripting framework that replaces rake and sake"
+DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
 HOMEPAGE="http://whatisthor.com/;
 
 SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"

diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild 
b/dev-ruby/thor/thor-1.2.1-r1.ebuild
index 36f75056ec54..c37062054e0e 100644
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="A scripting framework that replaces rake and sake"
+DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
 HOMEPAGE="http://whatisthor.com/;
 
 SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index 6d32e78e0474..e6d6b567ebcb 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2022 Gentoo Authors
+# Copyright 2000-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="A scripting framework that replaces rake and sake"
+DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
 HOMEPAGE="http://whatisthor.com/;
 
 SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"



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

2023-03-23 Thread Sam James
commit: 947e11ba6133d8b12df6e10e0c93a546ca77315d
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:20:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:20:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947e11ba

dev-ruby/duktape-rb: fix typo in DESCRIPTION

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

 dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild 
b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
index 9d2615cb4bfa..88f904691638 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
@@ -15,7 +15,7 @@ inherit ruby-fakegem
 MY_PN=${PN/-/\.}
 MY_P=${MY_PN}-${PV}
 
-DESCRIPTION="Ruby bindings to the Duktape JavaScript interpeter"
+DESCRIPTION="Ruby bindings to the Duktape JavaScript interpreter"
 HOMEPAGE="https://github.com/judofyr/duktape.rb;
 SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 



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

2023-03-23 Thread Sam James
commit: 0f2d6eea046ecf53af2317d5b5da64e517fbf958
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:11:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:11:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f2d6eea

dev-ruby/childlabor: update DESCRIPTION

I think this was a copy/paste error from elsewhere.

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

 dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild 
b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
index f7c8a220b6eb..532a0b976d40 100644
--- a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
+++ b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_GEMSPEC="childlabor.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="A scripting framework that replaces rake and sake"
+DESCRIPTION="Gem that helps manage child processes"
 HOMEPAGE="https://github.com/carllerche/childlabor;
 COMMIT_ID="6518b939dddbad20c7f05aa075d76e3ca6e70447"
 SRC_URI="https://github.com/carllerche/childlabor/archive/${COMMIT_ID}.tar.gz 
-> ${P}.tar.gz"



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

2023-03-23 Thread Rui Huang
commit: cb3dd164201c3d256fa90861d00e839cc6b49560
Author: Huang Rui  gmail  com>
AuthorDate: Fri Mar 24 03:31:09 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Mar 24 03:31:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cb3dd164

dev-util/wxformbuilder: new package, add 3.10.1-r1

Signed-off-by: Huang Rui  gmail.com>

 dev-util/wxformbuilder/Manifest|  2 +
 dev-util/wxformbuilder/metadata.xml| 20 ++
 .../wxformbuilder/wxformbuilder-3.10.1-r1.ebuild   | 43 ++
 3 files changed, 65 insertions(+)

diff --git a/dev-util/wxformbuilder/Manifest b/dev-util/wxformbuilder/Manifest
new file mode 100644
index 0..b93717dae
--- /dev/null
+++ b/dev-util/wxformbuilder/Manifest
@@ -0,0 +1,2 @@
+DIST wxformbuilder-1fa5400695f68ee22718f4a4a28b2fb63f275145.tar.gz 1136549 
BLAKE2B 
f007a7198cfe50c3b66055ec5937b7b5776ca83e9bdd2b0d3620bd9a65f58d112f15e9bbf2b5b672f499cde1e3bb0620d3073f34909930c9a0fa042491d76154
 SHA512 
d15e4d25d9ecedebc3c05f14cb09a29ced53648167aa50a89519bfdce88a874d6c0a01a78eeaeac0523649f951cd56b1dfbe59cb816a5532226f59b15eba2058
+DIST wxformbuilder-ticpp-6f45ec628cbf34784bb3b3132c0d00aac8e491c6.tar.gz 85795 
BLAKE2B 
5c8d83dd50a5d3cfd4f679692a32e7c3b60d6118ac79b40bf4da21552a26beeb7a74b46d822d79ac4a7cbdbab69017ef194e80da795f1e0550fee6d1ed9a442f
 SHA512 
2f16d6b4b96ebf02bd03d5fa5e12566b3e34ae674397a8b38e136a17cdcafc4fc87fd48efc3bf5592b4f61eaaf20e6d9f437df2a07ad4a12e0abf5f2084d63c1

diff --git a/dev-util/wxformbuilder/metadata.xml 
b/dev-util/wxformbuilder/metadata.xml
new file mode 100644
index 0..743341e42
--- /dev/null
+++ b/dev-util/wxformbuilder/metadata.xml
@@ -0,0 +1,20 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   vows...@gmail.com
+   Huang Rui
+   
+   
+   
https://github.com/wxFormBuilder/wxFormBuilder/releases
+   
https://github.com/wxFormBuilder/wxFormBuilder/issues
+   wxFormBuilder/wxFormBuilder
+   
+   
+   wxFormBuilder is a GUI builder for the wxWidgets framework.
+   Code generation is supported for C++, Python, Lua and PHP. 
Additionally,
+   the import and export of XRC code is possible. To support 
additional
+   widgets, custom plugins can be used.
+   wxFormBuilder runs on Windows, various Linux distributions and 
macOS.
+   
+

diff --git a/dev-util/wxformbuilder/wxformbuilder-3.10.1-r1.ebuild 
b/dev-util/wxformbuilder/wxformbuilder-3.10.1-r1.ebuild
new file mode 100644
index 0..9b9b698b4
--- /dev/null
+++ b/dev-util/wxformbuilder/wxformbuilder-3.10.1-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+WX_GTK_VER="3.2-gtk3"
+
+MY_PN="wxFormBuilder"
+MY_PV="1fa5400695f68ee22718f4a4a28b2fb63f275145"
+TICPP_PV="6f45ec628cbf34784bb3b3132c0d00aac8e491c6"
+
+inherit cmake wxwidgets xdg
+
+DESCRIPTION="A wxWidgets GUI Builder"
+HOMEPAGE="https://github.com/wxFormBuilder/wxFormBuilder;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+else
+   SRC_URI="
+   https://github.com/${MY_PN}/${MY_PN}/archive/${MY_PV}.tar.gz -> 
${PN}-${MY_PV}.tar.gz
+   https://github.com/${MY_PN}/ticpp/archive/${TICPP_PV}.tar.gz -> 
${PN}-ticpp-${TICPP_PV}.tar.gz
+   "
+   S="${WORKDIR}/${MY_PN}-${MY_PV}"
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X]"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   # Remove bundled ticpp and symlink to downloaded ticpp
+   rmdir "${S}/third_party/ticpp" || die
+   ln -s "${WORKDIR}/ticpp-${TICPP_PV}/" "${S}/third_party/ticpp" || die
+   # Disable update-mime-database command, shouldn't be doing this here.
+   sed -i "s/NAMES update-mime-database/NAMES echo/g" 
"${S}"/src/CMakeLists.txt || die
+   cmake_src_prepare
+}



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

2023-03-23 Thread Sam James
commit: 47200ff1349f63a75906c6b64c291128e6b018e5
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:08:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:08:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47200ff1

dev-python/zstandard: Stabilize 0.20.0 amd64, #902859

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

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

diff --git a/dev-python/zstandard/zstandard-0.20.0.ebuild 
b/dev-python/zstandard/zstandard-0.20.0.ebuild
index abbe6db40061..7950d380492e 100644
--- a/dev-python/zstandard/zstandard-0.20.0.ebuild
+++ b/dev-python/zstandard/zstandard-0.20.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 DEPEND="
app-arch/zstd:=



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

2023-03-23 Thread Sam James
commit: 210eddb76cb965fbe56d9512fcc824948ca46360
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:08:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:08:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=210eddb7

dev-python/zstandard: Stabilize 0.20.0 arm, #902859

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

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

diff --git a/dev-python/zstandard/zstandard-0.20.0.ebuild 
b/dev-python/zstandard/zstandard-0.20.0.ebuild
index bde3e428e363..003407d337f9 100644
--- a/dev-python/zstandard/zstandard-0.20.0.ebuild
+++ b/dev-python/zstandard/zstandard-0.20.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 DEPEND="
app-arch/zstd:=



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

2023-03-23 Thread Sam James
commit: 515ab1590e9456f936da3c1ace328c627d0eca71
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:08:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:08:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515ab159

dev-python/zstandard: Stabilize 0.20.0 ppc64, #902859

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

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

diff --git a/dev-python/zstandard/zstandard-0.20.0.ebuild 
b/dev-python/zstandard/zstandard-0.20.0.ebuild
index 003407d337f9..abbe6db40061 100644
--- a/dev-python/zstandard/zstandard-0.20.0.ebuild
+++ b/dev-python/zstandard/zstandard-0.20.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 DEPEND="
app-arch/zstd:=



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

2023-03-23 Thread Sam James
commit: 083baca60ecb67a7960ff59fb48fdf1923ab0cec
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:08:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:08:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=083baca6

dev-python/zstandard: Stabilize 0.20.0 ppc, #902859

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

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

diff --git a/dev-python/zstandard/zstandard-0.20.0.ebuild 
b/dev-python/zstandard/zstandard-0.20.0.ebuild
index 5fc27ad9bd17..bde3e428e363 100644
--- a/dev-python/zstandard/zstandard-0.20.0.ebuild
+++ b/dev-python/zstandard/zstandard-0.20.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 DEPEND="
app-arch/zstd:=



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

2023-03-23 Thread Sam James
commit: 44ff686328ddde0899ff5dece3a08dd12be0a777
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:08:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:08:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44ff6863

dev-python/nbclassic: fix WhitespaceFound

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

 dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild 
b/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild
index 086fc3d8bd46..0bd00690eacf 100644
--- a/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild
+++ b/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild
@@ -37,7 +37,7 @@ RDEPEND="
 "
 PDEPEND="
>=dev-python/nbconvert-5[${PYTHON_USEDEP}]
-

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

2023-03-23 Thread Sam James
commit: 2d0a6129d9523e22012e0c5a6362d27862cf0705
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:05:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:06:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0a6129

dev-python/nbclassic: shift dev-python/notebook to PDEPEND too

We currently have the cycle:
```
(dev-python/nbclassic-0.5.3:0/0::gentoo, ebuild scheduled for merge) depends on
 (dev-python/notebook-6.5.3:0/0::gentoo, ebuild scheduled for merge) (runtime)
  (dev-python/nbclassic-0.5.3:0/0::gentoo, ebuild scheduled for merge) (runtime)
```

nbclassic is an extension for notebook and notebook already depends on 
nbclassic,
so let's PDEPEND it.

Followup to 0d1d3a549f20fdb06ce50445f08e580cc85d44ed.

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

 .../nbclassic/{nbclassic-0.5.3.ebuild => nbclassic-0.5.3-r1.ebuild}| 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/nbclassic/nbclassic-0.5.3.ebuild 
b/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild
similarity index 97%
rename from dev-python/nbclassic/nbclassic-0.5.3.ebuild
rename to dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild
index 98319d95b62b..086fc3d8bd46 100644
--- a/dev-python/nbclassic/nbclassic-0.5.3.ebuild
+++ b/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild
@@ -34,11 +34,10 @@ RDEPEND="
>=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
>=dev-python/tornado-6.1[${PYTHON_USEDEP}]
>=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
-
-   

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

2023-03-23 Thread Sam James
commit: 4545650697ba521445a2d8ffa08554bef61b5281
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 02:51:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 02:56:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45456506

sci-libs/symengine: add 0.10.1, drop 0.10.0

0.10.0 was a short-lived release. 0.10.1 has very fixes on top.

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

 sci-libs/symengine/Manifest | 2 +-
 sci-libs/symengine/{symengine-0.10.0.ebuild => symengine-0.10.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/symengine/Manifest b/sci-libs/symengine/Manifest
index 609f7e08c10a..d6758bec7bc4 100644
--- a/sci-libs/symengine/Manifest
+++ b/sci-libs/symengine/Manifest
@@ -1,2 +1,2 @@
-DIST symengine-0.10.0.tar.gz 898177 BLAKE2B 
5da099b48c3a8f7163b56ce1ec1c54e95d0328ac72d823df1c8c6fa413c179b91f54017f224e06d8e432891650043da105cb92ab4a2e3497f202847c817c00bc
 SHA512 
4cf0915fa47dfc2d894f352a379d0151239f277bff3409d2badf384366251c642fc1f77ec78bdba9c92543c01bf0abf521ae81aec3ab4ebb753c0ef27bae4a96
+DIST symengine-0.10.1.tar.gz 898206 BLAKE2B 
88182a7facaf0d9ac90de8acaf549a3fd3cb65f0ae12e0ba3d9a1ae477d193b312cebfca99e626815789d8746822f0d1e256db6836a1ce265f65951880f486f3
 SHA512 
e73f62a87d20b676cac66ce82ac93308b688ed2ac18ebdb6884bae1ae66868e1033e33908e797f86a1906f91b975e8607a02e8932db8550a677f6b41373b7934
 DIST symengine-0.9.0.tar.gz 878574 BLAKE2B 
32c37ca6575b3f7e37184c80c2df74ebf7bb7846537e951be6c888994b8dc049c1ed2a6f51da1c1cfb038e0a47393b18acff60cfef665c5a5e714beb9b0ecb12
 SHA512 
dceca49ddb6e2ac7c4f8ecb73ce19824cbaa3eff41ad0f50008e403498121184b4e9dc660628dbd8e4db979f8c16b83a709a40540f7834954ab01f9854e12caa

diff --git a/sci-libs/symengine/symengine-0.10.0.ebuild 
b/sci-libs/symengine/symengine-0.10.1.ebuild
similarity index 100%
rename from sci-libs/symengine/symengine-0.10.0.ebuild
rename to sci-libs/symengine/symengine-0.10.1.ebuild



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

2023-03-23 Thread Sam James
commit: 46127d7dc21441a57886ff4042e89e51fa88e51f
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 02:56:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 02:56:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46127d7d

dev-python/symengine: add 0.10.0

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

 dev-python/symengine/Manifest|  1 +
 dev-python/symengine/symengine-0.10.0.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/dev-python/symengine/Manifest b/dev-python/symengine/Manifest
index eaf72c4c8021..a009260f656d 100644
--- a/dev-python/symengine/Manifest
+++ b/dev-python/symengine/Manifest
@@ -1,2 +1,3 @@
+DIST symengine.py-0.10.0.gh.tar.gz 112272 BLAKE2B 
8d8262c1abc48e3b84e14a5c825f0c19335b7374ecb8f641b20140467709c199af542a7e15036a4264d885ee0e425665faa97a2b320bfaf45e8de1ba469b53a4
 SHA512 
7e3f2554ab79d92d7247b573c383c2ac0dda421b5421d088362007f70b055bc59d9879b8f6d4c5788ddf127ea0974ad9305d23db701f3b9b32a17d6b03000e7d
 DIST symengine.py-0.9.2.gh.tar.gz 110856 BLAKE2B 
11330acc04970d367fe66787521776dbd803929d91802ea09d1bc54a96c8fd87e85114042f57fc8c007de2dcaa1b0503a8389ac677797cc2efc866d71d76d1db
 SHA512 
ea9e8cb7dd789b551f5372c32b98365ab251bac838204b5c832783f9866c2774f5d411f2f59e5e60f17939a1c341702acfc3e3f7e77246330ab3cb74f5ba7cca
 DIST symengine.py-0.9.2.tar.gz 110856 BLAKE2B 
11330acc04970d367fe66787521776dbd803929d91802ea09d1bc54a96c8fd87e85114042f57fc8c007de2dcaa1b0503a8389ac677797cc2efc866d71d76d1db
 SHA512 
ea9e8cb7dd789b551f5372c32b98365ab251bac838204b5c832783f9866c2774f5d411f2f59e5e60f17939a1c341702acfc3e3f7e77246330ab3cb74f5ba7cca

diff --git a/dev-python/symengine/symengine-0.10.0.ebuild 
b/dev-python/symengine/symengine-0.10.0.ebuild
new file mode 100644
index ..e9793e90f4b3
--- /dev/null
+++ b/dev-python/symengine/symengine-0.10.0.ebuild
@@ -0,0 +1,52 @@
+# 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/
+   https://pypi.org/project/symengine/
+"
+SRC_URI="
+   https://github.com/symengine/symengine.py/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.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
+DEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   =sci-libs/symengine-$(ver_cut 1-2)*
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+# The C library installs the same docs
+DOCS=()
+
+distutils_enable_tests pytest
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   epytest
+}



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

2023-03-23 Thread Sam James
commit: 08af5752b8f433ed921ac13128c6f810df1f3fe3
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 02:50:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 02:50:40 2023 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=08af5752

.editorconfig: add (import from portage)

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

 .editorconfig | 21 +
 1 file changed, 21 insertions(+)

diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 000..68c8e6c
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,21 @@
+# Copyright 2017-2020 Gentoo Authors
+
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+indent_style = tab
+indent_size = 4
+tab_width = 4
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.{py,yaml,yml}]
+indent_style = space
+
+[pylintrc]
+indent_style = space
+
+[*.py]
+profile = black



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

2023-03-23 Thread Sam James
commit: 203f2791d61aaccf4524d5a42c70951377563bd5
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 02:16:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 02:17:18 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=203f2791

.editorconfig: set trim_trailing_whitespace too

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

 .editorconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.editorconfig b/.editorconfig
index 6900a08b4..68c8e6c6b 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -9,6 +9,7 @@ indent_style = tab
 indent_size = 4
 tab_width = 4
 insert_final_newline = true
+trim_trailing_whitespace = true
 
 [*.{py,yaml,yml}]
 indent_style = space



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

2023-03-23 Thread Sam James
commit: 711adc2981d262a22ea23b685882ead329b9de77
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 01:16:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 01:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=711adc29

profiles: mask =sys-devel/make-4.4

Please upgrade to 4.4.1.

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 0677d0a525b4..6f538f75f757 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-03-24)
+# Please upgrade to make-4.4.1 as make-4.4 has a bunch of issues.
+=sys-devel/make-4.4
+
 # John Helmert III  (2023-03-22)
 # Multiple vulnerabilities, unmaintained and broken in Gentoo, removal
 # on 2023-04-22. Bug #782037, #850547.



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

2023-03-23 Thread Sam James
commit: 61621cd1fa2c774bf86d5dcee1702f1de197c2ea
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 01:37:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 01:37:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61621cd1

dev-util/cmake: add 3.26.1

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

 dev-util/cmake/Manifest|   4 +
 dev-util/cmake/cmake-3.26.1.ebuild | 294 +
 2 files changed, 298 insertions(+)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index 0c03f62c5b4b..0d06898dde8d 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -14,3 +14,7 @@ DIST cmake-3.26.0-SHA-256.txt 1646 BLAKE2B 
4d206db310af5b0305329755473d936d54adb
 DIST cmake-3.26.0-SHA-256.txt.asc 833 BLAKE2B 
cbbc54efd9e4b0242f28bbb7c6ce435fc31bd28180331537c44538600ec6470b69fe37635c5de8b55eb1eb015b51c0fb2f591b698195b27686644341ef1813b2
 SHA512 
eb81bf190fd74b2ad2cb9d35fd8248024054ec6e33b5a12ce49da23cc0fac1ec5bae48df748ad9b30680e77e9b51af5dd8e3de02e47b587670d25b372f977fcb
 DIST cmake-3.26.0-docs.tar.xz 507564 BLAKE2B 
13f0f30cd87ce10e8331573a8bb93c796b7ad2862eba6e7ca676784068931f19ac3e3758b5767f4897933cf432099899668acf0dbf132e367eaa3b54bf674cd9
 SHA512 
5e140b1a81ab24dc05851717ddd1a7d57bc3c54103328db8826ff190e6d27f5d0d35f4e07f094dec4217aaa8c497abd7c858132775955cb89560c8e080de9279
 DIST cmake-3.26.0.tar.gz 10667656 BLAKE2B 
a1c6970935e103467f0557d244fa630d6f01add9a61f4f6200c711b757b7852eceb9c96f4247c2c09f8582c19a6def0c8b632e8e56574019c630a65c6a77bdd2
 SHA512 
c9d166989abbae71002fe2fbe589c18794a0d6d2ff61fd197c473ff593066a1a17d12889cd875d63fa8824327c8ad165cb03d1f17e517dcef6b2de3b0f0ee789
+DIST cmake-3.26.1-SHA-256.txt 1646 BLAKE2B 
7f340fbf52c2b990ba983989a93ce90cbd9fa8d927fd0e74b5b27914a4e03595049627cab6bd5c8e5fd48dc919a0ba16181c9e28e31c61dd02986eff702a4e93
 SHA512 
a886911e7574c8f1e25f90abd494b9f54c06a6450141e8b742b916a6c70f0b3ab0725e2d8a86c1eb3009cfbc1731a9b273eaa8f6041530b821953ca286d02e98
+DIST cmake-3.26.1-SHA-256.txt.asc 833 BLAKE2B 
cb9ea154f921328018957660f5d655986b14d0beb09ffac7b6d5a7e60d219d99030e958510ea7ba632f786bd335dd466dadaa5e833e33e00ba52bcab5dfe0795
 SHA512 
d30c8410b6e7a411a8ed28e3adbeeafe9800859097c7adaa38ecfc6b6c601a1c6bd57df21d7208040ae8e71f6b92a0dc0f8275ce222fab73ec42e82bf5553ed3
+DIST cmake-3.26.1-docs.tar.xz 507596 BLAKE2B 
872c334051ba7b836c618ee33532eae2afd83c94a94234757a884a57b64504e071fe499d7c648cf4f8c532406928f3f59de95cdfeefc8476259ef600855ec2f4
 SHA512 
6393d7d41489c6d14deaf0192658d800ace6482c1127295c53dac90a325c10a19f1ef408c866767e710e7b725141c77ef54ac888bae24d463f7a8e3c1b06c544
+DIST cmake-3.26.1.tar.gz 10667838 BLAKE2B 
7f0f950c038300d2d5e7b70f1cb88eb693bb3a361cb61fbc838efd6208b25b8c0082b04b73926dc0ed960edaeab99d5dcf4ba525498e180471dc88055b4b57b2
 SHA512 
e631e4f2277a640015a3c3a2690f0ff68577c4d04d2c39bda0b04afc142df4514b7a813c34e3f245c229ee0d6dcaf667a0f6fd8d76785ea2ff61f5295ae85ada

diff --git a/dev-util/cmake/cmake-3.26.1.ebuild 
b/dev-util/cmake/cmake-3.26.1.ebuild
new file mode 100644
index ..a2b661bbcdbe
--- /dev/null
+++ b/dev-util/cmake/cmake-3.26.1.ebuild
@@ -0,0 +1,294 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+#CMAKE_DOCS_VERSION=$(ver_cut 1-3)
+CMAKE_DOCS_VERSION=${PV}
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
+   toolchain-funcs virtualx xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/;
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git;
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+ 

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

2023-03-23 Thread Sam James
commit: 4b1343b102d1aab5c0d6095a834db5de2c77f796
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 01:15:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 01:15:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b1343b1

sys-devel/make: sync live

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

 sys-devel/make/make-.ebuild | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/sys-devel/make/make-.ebuild b/sys-devel/make/make-.ebuild
index f161e636a1f8..de7a808ae4c1 100644
--- a/sys-devel/make/make-.ebuild
+++ b/sys-devel/make/make-.ebuild
@@ -25,14 +25,17 @@ SLOT="0"
 IUSE="guile nls static"
 
 DEPEND="guile? ( >=dev-scheme/guile-1.8:= )"
-BDEPEND="nls? ( sys-devel/gettext )
-   verify-sig? ( sec-keys/openpgp-keys-make )"
-RDEPEND="${DEPEND}
-   nls? ( virtual/libintl )"
+RDEPEND="
+   ${DEPEND}
+   nls? ( virtual/libintl )
+"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-make )
+"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-3.82-darwin-library_search-dylib.patch
-   "${FILESDIR}"/${PN}-4.2-default-cxx.patch
+   "${FILESDIR}"/${PN}-4.4-default-cxx.patch
 )
 
 src_unpack() {



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

2023-03-23 Thread Sam James
commit: 09722a39b27bdb7322c26c3231af37635785357d
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 00:44:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 00:44:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09722a39

sys-devel/gcc: add 10.4.1_p20230323

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-10.4.1_p20230323.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 8298ee44a4c4..e773567ec708 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -2,6 +2,7 @@ DIST gcc-10-20230119.tar.xz 72112952 BLAKE2B 
6e28cba9f6ff5c9f9231828bb400c82b865
 DIST gcc-10-20230302.tar.xz 72112120 BLAKE2B 
8647639d9c6aef31b63566b006bb2980ca974e4aac4f5ced5f12a4f7fe0e9bda1e456d31f13dc478ab187d5e739ac850dd7dcc9db421ece1cadc50c952dbbed4
 SHA512 
97f72699b1a38de0dfb95253dc1602400fb05c2466b3682e51a4793d17db62e1d55b8d19211c3326e5369aace2a74345059b4b1c1a61a1f2c1c75a0aa9ec3e0e
 DIST gcc-10-20230309.tar.xz 72121328 BLAKE2B 
6dfcd9278c0909cd4f75835d8da584374f063767b68524cb956bb35b8b16abee78f3770c84dbd19bb5c28a0d1d69011e6c33abfaa7ea5e6688e15eaaf1820be8
 SHA512 
a54a39b418203185c58f76fffa9a61a8c14ac16a2aaa5eaf312d9a90ea9a51c5e7f3398a25e04dc5ffc6fb589141f4aeb0ca110a478276b4027631d1bb9f9c6c
 DIST gcc-10-20230316.tar.xz 72129548 BLAKE2B 
72b5d9bf3f98bdc961d3f9e6361edcf51f7b7866c64cfd158a15a7a0b045d0cff00f185bb1da85b0cf95df5fb73ce6109a8bf0eef0bb1018970754c22d41c827
 SHA512 
13787d3ce14ffdc7f277263237364b0493aeb88115cdf8d100ab35e9abe08d4c845a90cd78b1c138286beef991079f3b42bb4fcf720284dff1b34606ead59ccc
+DIST gcc-10-20230323.tar.xz 72121484 BLAKE2B 
45a2ce8bafc8c58e6649a0fef9eeda4eda36c65e1275a56d35ab08c1798eff4ad0985873ba674c5497ef0ef2282893d92916daea8a77ca8d4a7f2d5d71220d76
 SHA512 
2c281962ddadfc40dc45e38bbacb46b1dfb0dad1830bfb219a7733ae686af3613743ace12d63a55306984b9db0b0d173339e7eda7bc5b79381b505aedc7b0b9b
 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 
804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67
 SHA512 
83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570
 DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B 
f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e
 SHA512 
aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758
 DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B 
ec1169025d3896b70ab80a4b8ce5040763a95529fc7e120c6bc3a3eb1db5cf938ebde347c1e595a8ff7d4081e79ded6252702d7a1a09648449b7a0783188e434
 SHA512 
440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648

diff --git a/sys-devel/gcc/gcc-10.4.1_p20230323.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20230323.ebuild
new file mode 100644
index ..07a2b5e91ab4
--- /dev/null
+++ b/sys-devel/gcc/gcc-10.4.1_p20230323.ebuild
@@ -0,0 +1,58 @@
+# 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"
+#TOOLCHAIN_GCC_RC=1
+PATCH_GCC_VER="10.5.0"
+PATCH_VER="5"
+MUSL_VER="2"
+MUSL_GCC_VER="10.5.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))
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   
GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+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
+
+RDEPEND=""
+BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   if has_version '>=sys-libs/glibc-2.32-r1'; then
+   rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || 
die
+   fi
+
+   toolchain_src_prepare
+}



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

2023-03-23 Thread Georgy Yakovlev
commit: eeb83a1cbe5a5185dfbb0dba264529bd90faffe0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Mar 23 23:18:48 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Mar 23 23:24:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb83a1c

dev-lang/rust-bin: add 1.68.1

Bug: https://bugs.gentoo.org/894142
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust-bin/Manifest   |  33 +
 dev-lang/rust-bin/rust-bin-1.68.1.ebuild | 229 +++
 2 files changed, 262 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 86fe9c3aee66..66232898c268 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -128,7 +128,40 @@ DIST rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz 185829340 
BLAKE2B e35252634dc14
 DIST rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
3754e7ace2b73174d1e3ffcf82348f330a16c10fe71e5a989afac551062d66f89bab80a8c14d9cbcc26addb9865ad4657cf0153c3021e8a33210108b176a7298
 SHA512 
cb103df554f3e0c21c420aace31fa2966ec72cd6d3219f4d9a2d35b46d901340d2a3ec3917f0c4225a3f4bd1cbb4c88b33b34bee6fecedc3d90914a28d49c50d
 DIST rust-1.68.0-x86_64-unknown-linux-musl.tar.xz 270042696 BLAKE2B 
edb9c42d47296538fa8bc4467a450d57604d94ee53effdadec6b74b2fec6753839085e0e96baff31fbbc5ae253d1604b9653b80b183291762926bbec3bf832b9
 SHA512 
a5d721c5ddf6a9d3a3adc00b8757a531665bac9969a19bd2c0b86d19164b9cf8d60118e35e1a17cd5e004b1a16975d52962c07179e0289653b692df368072655
 DIST rust-1.68.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
d3004b933ea1bc4d21a9e9f2eee6abc112b76053254b6510d5ab432940951b3520ee5ec0eaa28e743fbad584e45f1cd655e733f2ed94a70e94d46d4a46e5bc46
 SHA512 
32443ee30ed9cf9a7e0aa960aa07991d7e3dd503568cac6dbb891cf82f57fafd5dc5387fb3c5b0ca6f801095d5dfa881cfd51299d0d4982594c8d17513e9edf0
+DIST rust-1.68.1-aarch64-unknown-linux-gnu.tar.xz 257003480 BLAKE2B 
850c59e54fda0f1e1b2d012e849cdf6b11103b0354035ca153d80e3bda1edce5640c098d9846127608af7836758dce11da1ef7efa406bfbdf4fa632bf62211a7
 SHA512 
4126b389c846d0b94ab1d1800e46ef680d10b26699c9d296d78cc916a00f3b023962c0bb1f2dec55cc22335e7cd47f74baaadb7cd7b3a606aac53d3e2d7dfdb0
+DIST rust-1.68.1-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
914459984ab2e102b129c03149ddd23fc604e35b1136bc2f951ece6a46f8f9e2b6a88ae4e5aa57b2fa0eed7803c4537646c7c8253526a33cad8644f780776372
 SHA512 
9ae6008e57bf25997d2e44a3161e5943739a7be4e4e9e95e221dd7385f3440ecb3ca8e7fa94f943aa50684c5502a7493c5295ad8b9f1c5c3b4c48a6646a8843b
+DIST rust-1.68.1-aarch64-unknown-linux-musl.tar.xz 234957108 BLAKE2B 
62ff5f5c01829cc6c19a8f20923a832c9e4e719a9b83242420ee894b11a5af7c2447aba27ce6cfcdb3c0f9722c131da16efe1d1b1f7b0304f4993660a115db5d
 SHA512 
1a43c1d76d09cd97688e2c7b10a436c39574133c9d91d642e01cfa19a60f2037df7cb6a7dbceeab991ad673671453db8ebe2cba499dfa9e0bfdb226e506e3b07
+DIST rust-1.68.1-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
632ef4c61afc9a32e5297c056e77e9ae3e84b5faabcb13892fa703bae8b3e8cd0730b160f6acb8846d9112e0a5e32031cd6ba68bccba1c7113ce7eee953615d2
 SHA512 
0fc556a797871bc11dd1a52190ed1d35f09297e00822270b9bab421fafd8a47899c779593b9f37bf510af6057b7cf6a118144be92b11fcf833e4ca1d111840e3
+DIST rust-1.68.1-arm-unknown-linux-gnueabi.tar.xz 216213308 BLAKE2B 
234b5507b23a0fd295b34d637e7a42bcf1a376cdeacdc448d0782847742d93b4b088ab7eb60b3d10aab2e7d516e77d9cd1f42bf9144ae49a860f9f2635b9d545
 SHA512 
ae9c05a404183d749e7a237d3843ddb538899181b0966f1e22fd4bfc00ab4728473f51d243afc8b9ab5749bb12c3a55f4db679f4ccab704d2fc0adcc5edb3a5b
+DIST rust-1.68.1-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
8cfc3fabc67366877fc94663c09de62e57e8d77ff5b412bec0a7225477dfcc856390aafb527ccc2c2595026cffb315b0fc9ceb371d85d42689d2171344e0c56d
 SHA512 
0d808c1a68e747137fd2ffd55b7b146cfd6f490b24eade9942183ad8b7a25499a2e18630adcfdfa5ddbbce6975777f5bd3ff469d77227f840ae6970019c9f81d
+DIST rust-1.68.1-arm-unknown-linux-gnueabihf.tar.xz 214982076 BLAKE2B 
8e69117487b32b89513bdf0492c5633630ba743ab68f1087a786c7e7148ed2c443ddf95e69f6d226fd96d399aa6802adc8480b78e7352876b121ee7fc459b605
 SHA512 
496d93691b4332a23edc91f2bdcc149c91e647cf9ee60177e64e88f76ed7cd1ea89884770cab38ac809e419e1dca4736bca2be811307efcadc8f9391fcf36821
+DIST rust-1.68.1-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
575946a62a16ef956c1d418891ede2103fcd9940fad555fed73e78e13c64243e8dbeeb5c52f4ada515af31c542e4a577c9d000a1eb8b2f6ebd14ec232a36da6f
 SHA512 
5e528fb34566d8a7cc7e49f1c09819afd5aef79bed65e798c4d1244ad44028be6affc9c35e35a30943cb7b84e0e247ec5e0673bfce52836e1331cd2b63c9da82
+DIST rust-1.68.1-armv7-unknown-linux-gnueabihf.tar.xz 219027476 BLAKE2B 
0a56975cf0c519b33dfdfa9c1bb1e6d9a91cb582b5293dbcc19935ba35364f49fa3bd86bccb74a075f3759596a47685a2024a0efd10ed4b5f9b60580a762
 SHA512 
478cfc492e758eef7c5654bf60547b9d60799cb1bec56805d82666c54f982fcf2e57f578ce3d3f0f6a38b64602f4e3c2e94759b8298764b7fbc2fc88b41c778a
+DIST rust-1.68.1-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 

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

2023-03-23 Thread Georgy Yakovlev
commit: 705e48e3973f13999e7f601f343a5afcb9e90f06
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Mar 23 23:13:54 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Mar 23 23:24:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=705e48e3

dev-lang/rust: add 1.68.1

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

 dev-lang/rust/Manifest   |   2 +
 dev-lang/rust/rust-1.68.1.ebuild | 741 +++
 2 files changed, 743 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 6cf2721a5242..5bd0d08eca8c 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -134,3 +134,5 @@ DIST rustc-1.67.1-src.tar.xz 142758844 BLAKE2B 
55b2a98592b1a2e465b7fb224607cbcb2
 DIST rustc-1.67.1-src.tar.xz.asc 801 BLAKE2B 
eb507c6f53c592921eb31cccb17c9d6027c67fb1311726f2d25fe7d1f8a1aa051efb99d7207a5e4477df0b75898783437e653fa041ed7daa27e7a7c4263ec230
 SHA512 
6c962f680d74251b55f77a43d6e383be53bacff8428e0d003bda207de1fea7f716b88f16686d22a88d99518a4834bf299731855fb030477a995d5e1f3d0024f4
 DIST rustc-1.68.0-src.tar.xz 147856584 BLAKE2B 
ee835ab2edc65c8f889d8d9e3e76e86ba87ba66ceb8ab6682b198b43d5587740b6c666a502e41f6fb075bae7a1f85d04c8b39e27a9d9af3b2beeccdf6e2039aa
 SHA512 
f6cc5c06488080f2d7ce8c4f5adf7ca8ae8b10caea627b57876b051593af1201a48823d0abf5fcbcd344b46606b53957569db9844d647a5fdc4abca06e260f3a
 DIST rustc-1.68.0-src.tar.xz.asc 801 BLAKE2B 
b57b9452291cb2572ce12d58073c93ca006f86d0cfa1fd0d216c078f2318a5d412d0db1be2c08f0c4d6577d5f518e1d2b93e983e85cf4d3bb945b1640afbb6ad
 SHA512 
4fc2edf1afcd158c831e1a2e95ce1474d73bfc5e9be36fafa2070d63629132e3afd37555436bb95251647c51170e4a6c1efb894d27aa95cd0107ec7dd2ff8c88
+DIST rustc-1.68.1-src.tar.xz 147834548 BLAKE2B 
98e02c1ff3ed37cd52d1f348331ffe007583f078fbd1bc581eb32a098eee816f301cd833ecf9f806b8e0c673aa963b34d2e357c089bdb59a8a7464ab46b18307
 SHA512 
cf3921bc260db54b0f3afc0e6bc9fe8d560ddb81de5d2d4496746307d42a8010291f119d0cfc463996efce6ef829a0494b4eb6145e21c94fd113ff51ee010e21
+DIST rustc-1.68.1-src.tar.xz.asc 801 BLAKE2B 
5e0a2d95360fb5d8bed9e759111db225315b93d3042af19bb9fc9f239cabf9f32b85f2e616913ff3ce5fc8111deeb972bc184584ca473216b7a5320a255304a6
 SHA512 
5330405c09077070a63c04fc1c7059219d046fbaa24997861365199e48da98be4fe2a04fdc5c54a03166097bde58b4e51bdc8296ca89974d2dcec1da279bdab2

diff --git a/dev-lang/rust/rust-1.68.1.ebuild b/dev-lang/rust/rust-1.68.1.ebuild
new file mode 100644
index ..4f904c718106
--- /dev/null
+++ b/dev-lang/rust/rust-1.68.1.ebuild
@@ -0,0 +1,741 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
\
+   multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs 
verify-sig
+
+if [[ ${PV} = *beta* ]]; then
+   betaver=${PV//*beta}
+   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
+   MY_P="rustc-beta"
+   SLOT="beta/${PV}"
+   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz"
+else
+   ABI_VER="$(ver_cut 1-2)"
+   SLOT="stable/${ABI_VER}"
+   MY_P="rustc-${PV}"
+   SRC="${MY_P}-src.tar.xz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).1"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+
+SRC_URI="
+   https://static.rust-lang.org/dist/${SRC}
+   verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc )
+   !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) )
+"
+
+# keep in sync with llvm ebuild of the same version as bundled one.
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?}
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
+
+IUSE="clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind miri nightly 
parallel-compiler profiler rustfmt rust-analyzer rust-src system-bootstrap 
system-llvm test wasm ${ALL_LLVM_TARGETS[*]}"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling more than one slot
+# simultaneously.
+
+# How to use it:
+# List all the working slots in LLVM_VALID_SLOTS, newest first.
+LLVM_VALID_SLOTS=( 15 )
+LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}"
+
+# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation
+# (-) usedep needed because we may build with older llvm without that target
+LLVM_DEPEND="|| ( "
+for _s in ${LLVM_VALID_SLOTS[@]}; do
+   LLVM_DEPEND+=" ( "
+   for _x in ${ALL_LLVM_TARGETS[@]}; do
+   LLVM_DEPEND+="
+   ${_x}? ( 

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

2023-03-23 Thread Georgy Yakovlev
commit: 9093597ff2d418d9a13cd0932af4cbe8dfd38137
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Mar 23 23:23:51 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Mar 23 23:24:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9093597f

dev-lang/rust: drop 1.68.0

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

 dev-lang/rust/Manifest   |   2 -
 dev-lang/rust/rust-1.68.0.ebuild | 741 ---
 2 files changed, 743 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 5bd0d08eca8c..01d1ce538494 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -132,7 +132,5 @@ DIST rustc-1.66.1-src.tar.xz 141692940 BLAKE2B 
3fae45345998386fda1b11ec896fac461
 DIST rustc-1.66.1-src.tar.xz.asc 801 BLAKE2B 
18e27c88b39eed29147854733c5533b7fffc417ff0b3bd5982174ffa2c5f6d217e2e28ced4da75863a4557800e7ad7a124a4bbb0def4c20da7ed543602185941
 SHA512 
4511f41ad3d098a339ea3173e3ffa692d1d3cd3ec9dd45af68e4491471f9a72a2e866f6924090eb366bdf6f856650d981eabe1cd851843a17f4a6e4f1dfbc8a9
 DIST rustc-1.67.1-src.tar.xz 142758844 BLAKE2B 
55b2a98592b1a2e465b7fb224607cbcb23cb13d5053b51abbd2e45428794f457b6925955c5c562f577830353e5287929b3588ee78a30036bf0ca13a3610316d9
 SHA512 
42d77ee93b168ae139b026138fb48d925624ff436a836aa97ee235f870e61ea11643b0cf7ad20bcafda774c6cd3855a4bc10a2e2ed1c4d82c6f15158963b304d
 DIST rustc-1.67.1-src.tar.xz.asc 801 BLAKE2B 
eb507c6f53c592921eb31cccb17c9d6027c67fb1311726f2d25fe7d1f8a1aa051efb99d7207a5e4477df0b75898783437e653fa041ed7daa27e7a7c4263ec230
 SHA512 
6c962f680d74251b55f77a43d6e383be53bacff8428e0d003bda207de1fea7f716b88f16686d22a88d99518a4834bf299731855fb030477a995d5e1f3d0024f4
-DIST rustc-1.68.0-src.tar.xz 147856584 BLAKE2B 
ee835ab2edc65c8f889d8d9e3e76e86ba87ba66ceb8ab6682b198b43d5587740b6c666a502e41f6fb075bae7a1f85d04c8b39e27a9d9af3b2beeccdf6e2039aa
 SHA512 
f6cc5c06488080f2d7ce8c4f5adf7ca8ae8b10caea627b57876b051593af1201a48823d0abf5fcbcd344b46606b53957569db9844d647a5fdc4abca06e260f3a
-DIST rustc-1.68.0-src.tar.xz.asc 801 BLAKE2B 
b57b9452291cb2572ce12d58073c93ca006f86d0cfa1fd0d216c078f2318a5d412d0db1be2c08f0c4d6577d5f518e1d2b93e983e85cf4d3bb945b1640afbb6ad
 SHA512 
4fc2edf1afcd158c831e1a2e95ce1474d73bfc5e9be36fafa2070d63629132e3afd37555436bb95251647c51170e4a6c1efb894d27aa95cd0107ec7dd2ff8c88
 DIST rustc-1.68.1-src.tar.xz 147834548 BLAKE2B 
98e02c1ff3ed37cd52d1f348331ffe007583f078fbd1bc581eb32a098eee816f301cd833ecf9f806b8e0c673aa963b34d2e357c089bdb59a8a7464ab46b18307
 SHA512 
cf3921bc260db54b0f3afc0e6bc9fe8d560ddb81de5d2d4496746307d42a8010291f119d0cfc463996efce6ef829a0494b4eb6145e21c94fd113ff51ee010e21
 DIST rustc-1.68.1-src.tar.xz.asc 801 BLAKE2B 
5e0a2d95360fb5d8bed9e759111db225315b93d3042af19bb9fc9f239cabf9f32b85f2e616913ff3ce5fc8111deeb972bc184584ca473216b7a5320a255304a6
 SHA512 
5330405c09077070a63c04fc1c7059219d046fbaa24997861365199e48da98be4fe2a04fdc5c54a03166097bde58b4e51bdc8296ca89974d2dcec1da279bdab2

diff --git a/dev-lang/rust/rust-1.68.0.ebuild b/dev-lang/rust/rust-1.68.0.ebuild
deleted file mode 100644
index 4f904c718106..
--- a/dev-lang/rust/rust-1.68.0.ebuild
+++ /dev/null
@@ -1,741 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
\
-   multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs 
verify-sig
-
-if [[ ${PV} = *beta* ]]; then
-   betaver=${PV//*beta}
-   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
-   MY_P="rustc-beta"
-   SLOT="beta/${PV}"
-   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz"
-else
-   ABI_VER="$(ver_cut 1-2)"
-   SLOT="stable/${ABI_VER}"
-   MY_P="rustc-${PV}"
-   SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).1"
-
-DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="https://www.rust-lang.org/;
-
-SRC_URI="
-   https://static.rust-lang.org/dist/${SRC}
-   verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc )
-   !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) )
-"
-
-# keep in sync with llvm ebuild of the same version as bundled one.
-ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
-   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
-ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
-LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?}
-
-LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
-
-IUSE="clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind miri nightly 
parallel-compiler profiler rustfmt rust-analyzer rust-src system-bootstrap 
system-llvm test wasm ${ALL_LLVM_TARGETS[*]}"
-
-# Please keep the LLVM dependency 

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

2023-03-23 Thread Georgy Yakovlev
commit: f9552178cd57bb905f846169f93a20c626bfdd23
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Mar 23 23:23:35 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Mar 23 23:24:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9552178

dev-lang/rust-bin: drop 1.68.0

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

 dev-lang/rust-bin/Manifest   |  33 -
 dev-lang/rust-bin/rust-bin-1.68.0.ebuild | 228 ---
 2 files changed, 261 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 66232898c268..40c8ed94e2da 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -96,38 +96,6 @@ DIST rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz 186714164 
BLAKE2B 648efbb302333
 DIST rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
669b7c4b0d5382a7d1d0fe49405f2798f67a9e745711dc2c8e7548ea6fdc8f0fefdab37d0594aec14b2745ce45e7c469e79c0cb1d86077ad9c7b6aafc2656827
 SHA512 
067681cb4140a29adfa5f4b141e2f3450dad34b95a1e549a6bc8d759e57da5d2ae69cc165efcdef9d83e2eee06edb6acd587d38c9b2f3d000d7a3f79daccc671
 DIST rust-1.67.1-x86_64-unknown-linux-musl.tar.xz 269831452 BLAKE2B 
a36498528454f1bf0e1812eba005f27e3e281e4e2c117477785f5e48468c3fe316947b7e4360f573f0f4cd6f117e4102db8aeaa616be5bef09fb7518fd230b23
 SHA512 
9a3eb67239a88b875fe55846a2fffbbb1f2a4cc8eed18b5558f0f989d544a8ddfe0861d5b2b860a779833a1660ee622b30320ec9ef83e841724f7a32f08fda06
 DIST rust-1.67.1-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
b12d0ce1136e355ee027780dfe185ee443de402e531ecc743600aecf081990d4e998fa4a6e6f0f46a886cd806918e23c5e4ccb7cecb0324cb67189984192283f
 SHA512 
37428f0d1d8e2ddb7ce52bce3a297a7f666789d00e7e240180c3e1f7fb5b30bf5e17593cbedebdef95c50406ee82d40ef1f75a576a1a0e02387e1a12ed977c77
-DIST rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz 257311296 BLAKE2B 
4ff9ea1c255e660a4ab3a574a81b02b38eb2458a36610e1afd350c02053f67f13693f302997daa6b1080bef98bba89cd4f248f804eee876e568264fabea2ee25
 SHA512 
43d4a25adbe85ccdb4fcc4314cf40d6611e0b388f1f8132aec32103971e559103f668ecbff12b147f23a4fee8a4cfe6864a2a88cfd9d716208c475d80578e807
-DIST rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
4a52b7a3c033c9e0689251c7d12aba22654dc25dcc3e7e756fa151229c6c031f5a8ea2379540391d2259d75424de75332f21dcc609e8ca07f5e8f1b4aec922db
 SHA512 
8424fd166dbc426ec98990afefb8a7faed853a59c90c6fd6ec41423b1f8aa1957bb909a1d08e4dac7fcc208ea481f603c3ec67831fa1e31d9b0633fc81ad7077
-DIST rust-1.68.0-aarch64-unknown-linux-musl.tar.xz 236214004 BLAKE2B 
9979a2a8762bc75794f156cd01ccf52d5e6411c4a8a1c24172d34dd0d18c99e51363ed94ad81f2945b4f9d0fca798e14500202f65051a73f83a3575a154b59d0
 SHA512 
b0d395711813017b6106b2939122b5c4e2d172aab6f2deff5b591ebef4402745c6db7a58ee13ec0b639a93794058e9d10f785e0d77833c806b3ca3cbb14b8b56
-DIST rust-1.68.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
abe24c0399cdaeac6d142a4b4b305651c21b621ad310b655c381199a6ff484ee4c35bec0e5eadad82917e6167bdd8f0fa56c3284b0a2fc3e5ca69b89c05c3def
 SHA512 
90481ec3c464a26b131c19b79bb59ff7bb2642156f9fc659c19fded98331828e49a46b444f468353ac8501337b1d0ab19a20c05804e37647c2a38e2653e5eead
-DIST rust-1.68.0-arm-unknown-linux-gnueabi.tar.xz 215973664 BLAKE2B 
97d6216a17c0a37abb3c657df1eaa8791d15354fd78482138f7319e9d783d766745fe3d3a2b72ba0d75584eb260273975235445c5f95a0af15d1ac5b2114e78d
 SHA512 
329ad331889b74dc5ec173bbdbf45c128a7a84bfd2116fc07027ce3b6d6ebc12d479d2aac0923121d250b3ba21843b5ecf5a08b36a9ba1e20e3b7a6884ee857a
-DIST rust-1.68.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
f73f2568d74f701713caa0efc023fd0ee7af1a7357bd8167d61ef7ac8e7155c76462c2f530887d27d070a430d184ad7b0868ed12f7c0cf4bad91ae2d106a3c58
 SHA512 
10e9e89054ef2136a3c9df4882bb1484ef4eecb34f57197ca96f0323db4c14fc00ec4bfddb6ffe4ab58b2880c7667aa2273f6d80d551ba2e9cced3ad04db61d7
-DIST rust-1.68.0-arm-unknown-linux-gnueabihf.tar.xz 214421640 BLAKE2B 
1499b5d696b8658b9a16a8a4c10079bc78c4bc15f2415033f0c44e9957da7f2102ad2f1b4492b00cde30234e4dd7c171620a02457b5749d952bb38515d3ba0cf
 SHA512 
8b9c4d293a6a318ac57eed57caa0a65d7143aea77182f5fdb745f4bfa0f936ea684b655fdf0f15c6b35fd1cad3fbd3799abf293bfba0ad89b0165bad87e477b6
-DIST rust-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
9491777ed8bcf7993bd430c2aa4682c8d775385cf9c63e22504ba6bfa04664a6588fb2516143e4913c05c8d26f3236efc4156660889e488ce94028da5dd9d8d5
 SHA512 
e8249e6c97d71b2fb23ed5c4a492b17fed058474a9b88132e3a51507e080bf85530dbf19e1ae06267c451a15140f9ce6eb91c61ee331e0c4a125dbf1fe49d1b7
-DIST rust-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz 219324828 BLAKE2B 
71c3cf325f61ac79fc0c5ea7737e3c5288614322cbb568580f7b43ad7eecfb2225dbdfabf7693568de6f83875edc464032c0ed2954f3bf7e3d0d3d2f68c7bbf8
 SHA512 
dd08d0de87e99923ed48513d0a2776146f465ebce8d2d18cf7e8ce2dc8d20639546e068802233f4ef13c294dc83cb64707d520754c260eab16b88d135b4115cd
-DIST rust-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 

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

2023-03-23 Thread Georgy Yakovlev
commit: 92375e2d5c3202873b3cef286ce7e0457a01d6b8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Mar 23 23:21:49 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Mar 23 23:24:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92375e2d

dev-lang/rust-bin: revbump 1.67.1, depend on gcc for libgcc_s

Closes: https://bugs.gentoo.org/894142
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../rust-bin/{rust-bin-1.67.1-r1.ebuild => rust-bin-1.67.1-r2.ebuild}| 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lang/rust-bin/rust-bin-1.67.1-r1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild
similarity index 99%
rename from dev-lang/rust-bin/rust-bin-1.67.1-r1.ebuild
rename to dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild
index ad7fd7020f34..c8ce92fc1251 100644
--- a/dev-lang/rust-bin/rust-bin-1.67.1-r1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild
@@ -32,6 +32,7 @@ RDEPEND="

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

2023-03-23 Thread Georgy Yakovlev
commit: b6242bb737ea16d6e57ca68d732371854abc5f54
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Mar 23 23:22:34 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Mar 23 23:24:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6242bb7

virtual/rust: add 1.68.1

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

 virtual/rust/rust-1.68.1.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/virtual/rust/rust-1.68.1.ebuild b/virtual/rust/rust-1.68.1.ebuild
new file mode 100644
index ..ae12ed9a2d0f
--- /dev/null
+++ b/virtual/rust/rust-1.68.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-15"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+)"



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

2023-03-23 Thread Georgy Yakovlev
commit: 970cdf7314efc1df4a583f2176bdd200fa76b436
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Mar 23 23:23:14 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Mar 23 23:24:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=970cdf73

virtual/rust: drop 1.68.0

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

 virtual/rust/rust-1.68.0.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/virtual/rust/rust-1.68.0.ebuild b/virtual/rust/rust-1.68.0.ebuild
deleted file mode 100644
index ae12ed9a2d0f..
--- a/virtual/rust/rust-1.68.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for Rust language compiler"
-
-LICENSE=""
-
-# adjust when rust upstream bumps internal llvm
-# we do not allow multiple llvm versions in dev-lang/rust for
-# neither system nor bundled, so we just hardcode it here.
-SLOT="0/llvm-15"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="rustfmt"
-
-BDEPEND=""
-RDEPEND="|| (
-   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
-   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
-)"



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

2023-03-23 Thread Sam James
commit: 25227e6e5dbc77672a3586312432810c1e2811fe
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 23 23:13:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 23 23:13:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25227e6e

dev-db/sqlite: add another bug ref for perf patch

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

 dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch 
b/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
index 7d8acf6ddda8..0bf5c41513af 100644
--- a/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
+++ b/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
@@ -1,4 +1,4 @@
-https://sqlite.org/forum/forumpost/3a180ba0d4
+https://sqlite.org/forum/forumpost/3a180ba0d4 and 
https://sqlite.org/forum/forumpost/f9346b11a6
 https://sqlite.org/src/info/aa6bd6dff751223e
 (-> https://sqlite.org/src/vpatch?from=71215599cd8ebb97=aa6bd6dff751223e)
 



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

2023-03-23 Thread Matthew Thode
commit: 18babb3a8c3e30e778c6ff82ccfbaf6bd45e30d1
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar 23 23:02:06 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Mar 23 23:02:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18babb3a

app-emulation/diskimage-builder: add 3.28.0

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

 app-emulation/diskimage-builder/Manifest   |  1 +
 .../diskimage-builder-3.28.0.ebuild| 40 ++
 2 files changed, 41 insertions(+)

diff --git a/app-emulation/diskimage-builder/Manifest 
b/app-emulation/diskimage-builder/Manifest
index 7ee933cf154f..b828c5570168 100644
--- a/app-emulation/diskimage-builder/Manifest
+++ b/app-emulation/diskimage-builder/Manifest
@@ -1,2 +1,3 @@
 DIST diskimage-builder-3.26.0.tar.gz 515778 BLAKE2B 
ac57ddb043f08052c337093e74255e7a4a01d6469e26387dd3c968dabb840db2323c8bb6cb4d4758c62c4b6e659873d2c6228312d6798a4101a3792ce760d067
 SHA512 
06b949f7561e2d60397b27f905ebd997356537091b39a9a2ec26c14da9d7ebcf44f79c97895cfd3b4dde576407840b6f407b9009fbea3def40bcc218589a034f
 DIST diskimage-builder-3.27.0.tar.gz 515925 BLAKE2B 
5a064098542bf5a9936868622e8cb90f975b8e23df5ba868689e2f27b4168de40aa12678c643674f127076268f8103fc02f126486efceb5456a5b21ec14e7304
 SHA512 
25966991ad81eb500a5573b15fc37c0ec1ea55b0f8b9f418a14e30652adaa6e8cb817fb017f4af83343a66300a5d10739b5e99729e947ef27aee45965a3a147f
+DIST diskimage-builder-3.28.0.tar.gz 526274 BLAKE2B 
2fd6ed897fb550597ec6ec50d8ecefb8b1ca807acf18fd00e4d7f883f3fd7aca040f1f51a790ed326762eac3d333f59fcc5e917b9f536bfdd36f68ca35cbb724
 SHA512 
e61a1815bff9416d47b5019f8aa771b94f01353e400660dc837921323bd2045635695ca7a1c658ee0db5308683fefa140925217747555efcb0ee94fa56d37c3a

diff --git a/app-emulation/diskimage-builder/diskimage-builder-3.28.0.ebuild 
b/app-emulation/diskimage-builder/diskimage-builder-3.28.0.ebuild
new file mode 100644
index ..ba17dcfdbb9d
--- /dev/null
+++ b/app-emulation/diskimage-builder/diskimage-builder-3.28.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1
+
+DESCRIPTION="Golden Disk Image builder"
+HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/;
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git;
+else
+   inherit pypi
+   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}
+   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+   !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
+   >=dev-python/networkx-1.10[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   app-emulation/qemu
+   sys-block/parted
+   sys-fs/multipath-tools
+   sys-fs/dosfstools
+   sys-apps/gptfdisk
+   !dev-python/dib-utils[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/, dev-db/sqlite/files/

2023-03-23 Thread Sam James
commit: 9c6f1523663c26c5b147805faff9817927b34260
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 23 22:37:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 23 22:38:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c6f1523

dev-db/sqlite: backport significant performance regression fix

See the discussion at https://sqlite.org/forum/forumpost/3a180ba0d4.

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

 .../files/sqlite-3.41.2-perf-regression.patch  | 101 +
 dev-db/sqlite/sqlite-3.41.2-r1.ebuild  | 433 +
 2 files changed, 534 insertions(+)

diff --git a/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch 
b/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
new file mode 100644
index ..7d8acf6ddda8
--- /dev/null
+++ b/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
@@ -0,0 +1,101 @@
+https://sqlite.org/forum/forumpost/3a180ba0d4
+https://sqlite.org/src/info/aa6bd6dff751223e
+(-> https://sqlite.org/src/vpatch?from=71215599cd8ebb97=aa6bd6dff751223e)
+
+--- a/src/select.c
 b/src/select.c
+@@ -4236,12 +4236,11 @@
+ **(17f) the subquery must not be the RHS of a LEFT JOIN.
+ **(17g) either the subquery is the first element of the outer
+ **  query or there are no RIGHT or FULL JOINs in any arm
+ **  of the subquery.  (This is a duplicate of condition (27b).)
+ **(17h) The corresponding result set expressions in all arms of the
+-**  compound must have the same affinity. (See restriction (9)
+-**  on the push-down optimization.)
++**  compound must have the same affinity.
+ **
+ **The parent and sub-query may contain WHERE clauses. Subject to
+ **rules (11), (13) and (14), they may also contain ORDER BY,
+ **LIMIT and OFFSET clauses.  The subquery cannot use any compound
+ **operator other than UNION ALL because all the other compound
+@@ -5105,14 +5104,10 @@
+ **
+ **   (8) If the subquery is a compound that uses UNION, INTERSECT,
+ **   or EXCEPT, then all of the result set columns for all arms of
+ **   the compound must use the BINARY collating sequence.
+ **
+-**   (9) If the subquery is a compound, then all arms of the compound must
+-**   have the same affinity.  (This is the same as restriction (17h)
+-**   for query flattening.)
+-**   
+ **
+ ** Return 0 if no changes are made and non-zero if one or more WHERE clause
+ ** terms are duplicated into the subquery.
+ */
+ static int pushDownWhereTerms(
+@@ -5139,13 +5134,10 @@
+   }
+ #ifndef SQLITE_OMIT_WINDOWFUNC
+   if( pSel->pWin ) return 0;/* restriction (6b) */
+ #endif
+ }
+-if( compoundHasDifferentAffinities(pSubq) ){
+-  return 0;  /* restriction (9) */
+-}
+ if( notUnionAll ){
+   /* If any of the compound arms are connected using UNION, INTERSECT,
+   ** or EXCEPT, then we must ensure that none of the columns use a
+   ** non-BINARY collating sequence. */
+   for(pSel=pSubq; pSel; pSel=pSel->pPrior){
+
+--- a/test/pushdown.test
 b/test/pushdown.test
+@@ -120,7 +120,47 @@
+ SELECT v1.a, v1.b, t0.c0 AS cd FROM t0 LEFT JOIN v0 ON v0.c0!=0, v1
+   ) WHERE a=2 AND b=0 AND cd=0;
+ } {
+   2 0 0
+ }
+-  
++
++# 2023-02-22 https://sqlite.org/forum/forumpost/bcc4375032
++# Performance regression caused by check-in [1ad41840c5e0fa70] from 
2022-11-25.
++# That check-in added a new restriction on push-down.  The new restriction is
++# no longer necessary after check-in [27655c9353620aa5] from 2022-12-14.
++#
++do_execsql_test 3.5 {
++  DROP TABLE IF EXISTS t1;
++  CREATE TABLE t1(a INT, b INT, c TEXT, PRIMARY KEY(a,b)) WITHOUT ROWID;
++  INSERT INTO t1(a,b,c) VALUES
++(1,100,'abc'),
++(2,200,'def'),
++(3,300,'abc');
++  DROP TABLE IF EXISTS t2;
++  CREATE TABLE t2(a INT, b INT, c TEXT, PRIMARY KEY(a,b)) WITHOUT ROWID;
++  INSERT INTO t2(a,b,c) VALUES
++(1,110,'efg'),
++(2,200,'hij'),
++(3,330,'klm');
++  CREATE VIEW v3 AS
++SELECT a, b, c FROM t1
++UNION ALL
++SELECT a, b, 'xyz' FROM t2;
++  SELECT * FROM v3 WHERE a=2 AND b=200;
++} {2 200 def 2 200 xyz}
++do_eqp_test 3.6 {
++  SELECT * FROM v3 WHERE a=2 AND b=200;
++} {
++  QUERY PLAN
++  |--CO-ROUTINE v3
++  |  `--COMPOUND QUERY
++  | |--LEFT-MOST SUBQUERY
++  | |  `--SEARCH t1 USING PRIMARY KEY (a=? AND b=?)
++  | `--UNION ALL
++  |`--SEARCH t2 USING PRIMARY KEY (a=? AND b=?)
++  `--SCAN v3
++}
++#   ^^^
++# We want both arms of the compound subquery to use the
++# primary key.
++
+ finish_test

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
new file mode 100644
index ..95cbc793093a
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
@@ -0,0 +1,433 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/coreutils/, sys-apps/coreutils/files/

2023-03-23 Thread Sam James
commit: c4723d3a023c1396f52b54861a66a57b2f658531
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 23 22:30:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 23 22:30:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4723d3a

sys-apps/coreutils: backport cksum result fix

Note that this only affected the message it prints, not its exit status,
but this is still pretty serious if something greps the output.

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

 sys-apps/coreutils/coreutils-9.2-r1.ebuild | 268 +
 .../coreutils-9.2-cksum-result-reporting.patch |  59 +
 2 files changed, 327 insertions(+)

diff --git a/sys-apps/coreutils/coreutils-9.2-r1.ebuild 
b/sys-apps/coreutils/coreutils-9.2-r1.ebuild
new file mode 100644
index ..a6e841cff48b
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-9.2-r1.ebuild
@@ -0,0 +1,268 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Try to keep an eye on Fedora's packaging: 
https://src.fedoraproject.org/rpms/coreutils
+# The upstream coreutils maintianers also maintain the package in Fedora and 
may
+# backport fixes which we want to pick up.
+
+PYTHON_COMPAT=( python3_{9..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/coreutils.asc
+inherit flag-o-matic python-any-r1 toolchain-funcs verify-sig
+
+MY_PATCH="${PN}-9.0_p20220409-patches-01"
+DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, 
who,...)"
+HOMEPAGE="https://www.gnu.org/software/coreutils/;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/coreutils.git;
+   inherit git-r3
+elif [[ ${PV} == *_p* ]] ; then
+   # Note: could put this in devspace, but if it's gone, we don't want
+   # it in tree anyway. It's just for testing.
+   MY_SNAPSHOT="$(ver_cut 1-2).198-e68b1"
+   SRC_URI="https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz 
-> ${P}.tar.xz"
+   SRC_URI+=" verify-sig? ( 
https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz.sig -> 
${P}.tar.xz.sig )"
+   S="${WORKDIR}"/${PN}-${MY_SNAPSHOT}
+else
+   SRC_URI="
+   mirror://gnu/${PN}/${P}.tar.xz
+   verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
+   "
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
+fi
+
+SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="acl caps gmp hostname kill multicall nls +openssl selinux +split-usr 
static test vanilla xattr"
+RESTRICT="!test? ( test )"
+
+LIB_DEPEND="
+   acl? ( sys-apps/acl[static-libs] )
+   caps? ( sys-libs/libcap )
+   gmp? ( dev-libs/gmp:=[static-libs] )
+   openssl? ( dev-libs/openssl:=[static-libs] )
+   xattr? ( sys-apps/attr[static-libs] )
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs]} )
+   selinux? ( sys-libs/libselinux )
+   nls? ( virtual/libintl )
+"
+DEPEND="
+   ${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+"
+BDEPEND="
+   app-arch/xz-utils
+   dev-lang/perl
+   test? (
+   dev-lang/perl
+   dev-perl/Expect
+   dev-util/strace
+   ${PYTHON_DEPS}
+   )
+   verify-sig? ( sec-keys/openpgp-keys-coreutils )
+"
+RDEPEND+="
+   hostname? ( !sys-apps/net-tools[hostname] )
+   kill? (
+   !sys-apps/util-linux[kill]
+   !sys-process/procps[kill]
+   )
+   !app-misc/realpath
+   !https://bugs.gentoo.org/;
+   # kill/uptime - procps
+   # groups/su   - shadow
+   # hostname- net-tools
+   --enable-install-program="arch,$(usev hostname),$(usev kill)"
+   --enable-no-install-program="groups,$(usev !hostname),$(usev 
!kill),su,uptime"
+   --enable-largefile
+   $(usex caps '' --disable-libcap)
+   $(use_enable nls)
+   $(use_enable acl)
+   $(use_enable multicall single-binary)
+   $(use_enable xattr)
+   $(use_with gmp libgmp)
+   $(use_with openssl)
+   )
+
+   if use gmp ; then
+   myconf+=( --with-libgmp-prefix="${ESYSROOT}"/usr )
+   fi
+
+   if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
+   # bug #311569
+   export fu_cv_sys_stat_statfs2_bsize=yes
+   # bug #416629
+   export gl_cv_func_realpath_works=yes
+   fi
+
+   # bug #409919
+   export gl_cv_func_mknod_works=yes
+
+   if use static ; then
+   append-ldflags -static
+   # bug #321821
+   sed -i '/elf_sys=yes/s:yes:no:' configure || die
+   fi
+
+   if ! use selinux ; then
+   # bug 

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

2023-03-23 Thread Sam James
commit: e3075351fa7f79e317f4a27ea993638a65539c86
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 23 22:21:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 23 22:21:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3075351

dev-db/sqlite: drop 3.41.0, 3.41.1

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

 dev-db/sqlite/Manifest |   4 -
 dev-db/sqlite/sqlite-3.41.0.ebuild | 428 -
 dev-db/sqlite/sqlite-3.41.1.ebuild | 428 -
 3 files changed, 860 deletions(-)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 139e105ccc0d..cba6d8563d20 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,8 +1,4 @@
 DIST sqlite-doc-3400100.zip 10934836 BLAKE2B 
52adbfa911a5d8556e4e071bf14ad83145023fbd426f285d9724d7f06e41257df53d3c28224581f12b4ca8f699bf3d3ec829ee161374ce0208783e5da72639dc
 SHA512 
1131b0a6304a4dd6287c85d38d1450fd2dd0e3377d88a263e3c4716415e0587750357f25486727b9433797da0331229682565e7a8a3986eba89cfcab550a2d41
-DIST sqlite-doc-341.zip 10979224 BLAKE2B 
aa42dd8977b1a2f782fcaecdea9797d0a97c623349854b8bf3050bbc8627482e77c1fd8952633c759e99ab6dd1038ab71fd4942429af9f9422cbc76deaac46ed
 SHA512 
6eff61b7a63ee8cd8c9460b50f6ab6c9bf8074a270e900fee8bf28c1602cc5da35b0c626a780e735f349f08310a924ba83cd1420f2767f8d12d0ee0455374109
-DIST sqlite-doc-3410100.zip 10996110 BLAKE2B 
03a0c77547ba20957884e202138a280d4f65e25f08e784b06026fdcb97a7c1065009b8102362d4e58817a359d18245f2f34e98c210faa795b8b96ad4014f
 SHA512 
796e3f75506ab1819043377cfaa96ff156e962b19d1aa5f04da591842ea52bc4e5dc5c69d765d9d7debd34e9075e1c48276d0a57c90d914ccb6236044cad0895
 DIST sqlite-doc-3410200.zip 10633275 BLAKE2B 
1323179d04b9fa21df4ed93ad1aa89ff943a9d930ef02699aade779f18f28aa45dac8362d6427d7eb896c0c0b20e12f8446050f1fc08c3deef24e395123319c1
 SHA512 
77099fd3bfdb0c19baedb1248c5ff028a14cbc98d18956dfb13e55289a7dddbe82d25e4522f0cbbe9c2798e0531c354df5a207f89c62dfe0f84877db47bb4f9e
 DIST sqlite-src-3400100.zip 13725560 BLAKE2B 
24d2efbbf7f8f35888b1e53c98f9c7fece9b1cf0b175bf49b78869253aa753ce47e2db67247183c07368e69d6eb63a6e39c06b212c8fd5ca36c892ff535bedca
 SHA512 
78f8c6396bf8da090671c6f4c41255e60788324fccdaad906c53610eb6e37705f4d25c7f84da3be00b511ddf9f2e0545901f33f5ae4b6e00b1ea9413af095299
-DIST sqlite-src-341.zip 13831104 BLAKE2B 
3bc0828f53c9e1e4344352375ef749fa145579b1a07ef657ca8d05417b5b0a211c785b44613fffe45d4bf74cff6f8e5320b5af7e8e97c1199e3d69916bc6ae6c
 SHA512 
9c39202eb058e421035ffe4d5c9f74164a0ad4a928f6f01e4fa04af0e7efb64635ab5902220dbb37478c5c777170e4c49a171b36a0f908315e187a8f1aa2b5e8
-DIST sqlite-src-3410100.zip 13833820 BLAKE2B 
e863f03355bb47ba4464d953c0191a02845e651ec6ceaa1bb203c9976cf4c11ad2739af3f538c7fb675c863fd0b4980ed4f2237fa7e66abacca3bc4dc1986a72
 SHA512 
840d2542825db2d1758cf9fa0f7159a8c6c7d40d23a5249d1c7bdf0210a6cc83e4dd8e3393c0c6e76e922a76614a1b5f311e232d7439759bdc0e2fbb4c12244a
 DIST sqlite-src-3410200.zip 13836230 BLAKE2B 
4edcd65728143b1ea27abe65db8c8353dfa309858e6f40d70f3c376ef9e5613d92c41ed5a3c3282cacef8a29a434e3881f6e47ba5642820331170ceb69321d86
 SHA512 
28cfa72f2b39d851c38fb757a0c6d0696c22548792ce2fa1be5e2f6084e4bf0a5fb216902b59ccba5b6ebaf140aab954ed7676d84841b58ad063404a119a0c17

diff --git a/dev-db/sqlite/sqlite-3.41.0.ebuild 
b/dev-db/sqlite/sqlite-3.41.0.ebuild
deleted file mode 100644
index b57b59ba8cf1..
--- a/dev-db/sqlite/sqlite-3.41.0.ebuild
+++ /dev/null
@@ -1,428 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
-
-DESCRIPTION="SQL database engine"
-HOMEPAGE="https://sqlite.org/;
-
-# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
-# for hints regarding test failures, backports, etc.
-if [[ ${PV} ==  ]]; then
-   S="${WORKDIR}"/${PN}
-   PROPERTIES="live"
-else
-   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
-   DOC_PV="${SRC_PV}"
-   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
-
-   SRC_URI="
-   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
-   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
-   "
-   S="${WORKDIR}/${PN}-src-${SRC_PV}"
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="public-domain"
-SLOT="3"
-IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
-   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
-   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
-   tools? ( dev-lang/tcl:= )
-"
-DEPEND="
-

[gentoo-commits] proj/kde:master commit in: Documentation/maintainers/

2023-03-23 Thread Andreas Sturmlechner
commit: 3b857fa50c5b63ecb4ab44d7d94d8de69b2ce2dd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 20:13:21 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 20:13:48 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3b857fa5

Documentation: Switch KF5_RELEASE to 5.102

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 Documentation/maintainers/regenerate-files | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Documentation/maintainers/regenerate-files 
b/Documentation/maintainers/regenerate-files
index 1f0418214f..74024d72d3 100755
--- a/Documentation/maintainers/regenerate-files
+++ b/Documentation/maintainers/regenerate-files
@@ -10,7 +10,7 @@ SCRIPT=$(basename $0)
 HEADER="# Autogenerated by ${SCRIPT}, DO NOT EDIT."
 
 KF5_RELEASES="5.102 5.104"
-KF5_RELEASE=${KF5_RELEASE:-5.99}
+KF5_RELEASE=${KF5_RELEASE:-5.102}
 
 KF6_RELEASES=""
 KF6_RELEASE=${KF6_RELEASE:-}



[gentoo-commits] proj/kde:master commit in: net-libs/kdsoap-ws-discovery-client/

2023-03-23 Thread Andreas Sturmlechner
commit: a088bcea2bdacd91ef20e153033a12a7103b35aa
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 21:15:27 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 21:15:27 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a088bcea

net-libs/kdsoap-ws-discovery-client: Depend on >=net-libs/kdsoap-2

Upstream commit b1d96db25c58e3df19b9d08efaa4b5847b19e247

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild 
b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild
index bcdf05a35e..a96214f70e 100644
--- a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild
+++ b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild
@@ -20,7 +20,7 @@ RESTRICT="test"
 RDEPEND="
dev-qt/qtcore:5
dev-qt/qtnetwork:5
-   >=net-libs/kdsoap-1.9.0
+   >=net-libs/kdsoap-2.0.0
 "
 DEPEND="${RDEPEND}
test? ( dev-qt/qtxml:5 )



[gentoo-commits] proj/kde:master commit in: kde-apps/kamera/

2023-03-23 Thread Andreas Sturmlechner
commit: 0078dad3ceb4486f179a3c03cfb375a1b6765da3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 22:08:53 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 22:08:53 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0078dad3

kde-apps/kamera: Add new dependency

Upstream commit 49518dc769a03e68f9fd7ad7664a66425992206b

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kamera/kamera-.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/kde-apps/kamera/kamera-.ebuild 
b/kde-apps/kamera/kamera-.ebuild
index 45d197b415..aadcb3707e 100644
--- a/kde-apps/kamera/kamera-.ebuild
+++ b/kde-apps/kamera/kamera-.ebuild
@@ -29,4 +29,7 @@ DEPEND="
media-libs/libgphoto2:=
 "
 RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/gettext"
+BDEPEND="
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   sys-devel/gettext
+"



[gentoo-commits] proj/kde:master commit in: kde-apps/okular/

2023-03-23 Thread Andreas Sturmlechner
commit: 491b1def5e2cf17bdcf19d64f2cb8376822297b3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 21:47:48 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 21:47:48 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=491b1def

kde-apps/okular: Add new dependency

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/okular/okular-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/okular/okular-.ebuild 
b/kde-apps/okular/okular-.ebuild
index cddc8fc1cb..973f472f6f 100644
--- a/kde-apps/okular/okular-.ebuild
+++ b/kde-apps/okular/okular-.ebuild
@@ -27,6 +27,7 @@ DEPEND="
>=dev-qt/qtprintsupport-${QTMIN}:5
>=dev-qt/qtsvg-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
>=kde-frameworks/kactivities-${KFMIN}:5
>=kde-frameworks/karchive-${KFMIN}:5
>=kde-frameworks/kbookmarks-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: kde-apps/gwenview/

2023-03-23 Thread Andreas Sturmlechner
commit: 302921a3363235b925ebac936eaa9488c2da3291
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 22:07:14 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 22:08:41 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=302921a3

kde-apps/gwenview: Update dependencies

Upstream commit e39a0b2b9ddc84842e43cc45039e378008e3eb05

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/gwenview/gwenview-.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/kde-apps/gwenview/gwenview-.ebuild 
b/kde-apps/gwenview/gwenview-.ebuild
index f6fa726ee2..9f07335d32 100644
--- a/kde-apps/gwenview/gwenview-.ebuild
+++ b/kde-apps/gwenview/gwenview-.ebuild
@@ -21,10 +21,13 @@ IUSE="activities fits +mpris raw semantic-desktop share X"
 # requires running environment
 RESTRICT="test"
 
+# slot op: includes qpa/qplatformnativeinterface.h
 COMMON_DEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
+   dev-libs/wayland
+   >=dev-qt/qtgui-${QTMIN}:5=
>=dev-qt/qtprintsupport-${QTMIN}:5
>=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwayland-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -66,6 +69,7 @@ COMMON_DEPEND="
)
 "
 DEPEND="${COMMON_DEPEND}
+   dev-libs/wayland-protocols
>=dev-qt/qtconcurrent-${QTMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
 "
@@ -73,6 +77,10 @@ RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtimageformats-${QTMIN}:5
>=kde-frameworks/kimageformats-${KFMIN}:5
 "
+BDEPEND="
+   >=dev-qt/qtwaylandscanner-${QTMIN}:5
+   dev-util/wayland-scanner
+"
 
 src_prepare() {
ecm_src_prepare



[gentoo-commits] proj/kde:master commit in: kde-apps/spectacle/

2023-03-23 Thread Andreas Sturmlechner
commit: f0ccf45f4f93ce42684a3d37bdd37e482e839546
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 21:26:54 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 21:29:18 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f0ccf45f

kde-apps/spectacle: Drop unused dependencies

Upstream commits:
2ec6d56f8e71377e1412825e8f569a5181e3b9dd
08f812f2ee068c0ae482a8d3f6db03d138aa2101

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/spectacle/spectacle-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kde-apps/spectacle/spectacle-.ebuild 
b/kde-apps/spectacle/spectacle-.ebuild
index b8d934583a..45fa1355f2 100644
--- a/kde-apps/spectacle/spectacle-.ebuild
+++ b/kde-apps/spectacle/spectacle-.ebuild
@@ -38,7 +38,6 @@ COMMON_DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
@@ -56,7 +55,6 @@ DEPEND="${COMMON_DEPEND}
 "
 RDEPEND="${COMMON_DEPEND}
>=dev-qt/qdbus-${QTMIN}:*
-   >=dev-qt/qtgraphicaleffects-${QTMIN}:5
>=dev-qt/qtmultimedia-${QTMIN}:5[qml]
>=dev-qt/qtsvg-${QTMIN}:5
 "



[gentoo-commits] proj/kde:master commit in: dev-libs/kpublictransport/

2023-03-23 Thread Andreas Sturmlechner
commit: 72e5672ad46da874b98e1e7d45de555e9ac1da28
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 21:06:50 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 21:13:07 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=72e5672a

dev-libs/kpublictransport: Add IUSE networkmanager, update dependencies

Add missing remote-id.

Upstream commits:
66555d48084863e718784750e91fbf23f8c6ae85
301bd42c625c8ce243af4cae6d92ef64f5bba4ac

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/kpublictransport/kpublictransport-.ebuild | 5 -
 dev-libs/kpublictransport/metadata.xml | 4 
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-libs/kpublictransport/kpublictransport-.ebuild 
b/dev-libs/kpublictransport/kpublictransport-.ebuild
index 4446bcb09d..1094519a93 100644
--- a/dev-libs/kpublictransport/kpublictransport-.ebuild
+++ b/dev-libs/kpublictransport/kpublictransport-.ebuild
@@ -16,14 +16,16 @@ HOMEPAGE="https://invent.kde.org/libraries/kpublictransport
 LICENSE="LGPL-2+"
 SLOT="5"
 KEYWORDS=""
-IUSE=""
+IUSE="networkmanager"
 
 RDEPEND="
dev-libs/protobuf:=
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=kde-frameworks/ki18n-${KFMIN}:5
sys-libs/zlib
+   networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
 "
 DEPEND="${RDEPEND}
test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
@@ -32,6 +34,7 @@ DEPEND="${RDEPEND}
 src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
+   $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
)
ecm_src_configure
 }

diff --git a/dev-libs/kpublictransport/metadata.xml 
b/dev-libs/kpublictransport/metadata.xml
index d925f24397..84034727b7 100644
--- a/dev-libs/kpublictransport/metadata.xml
+++ b/dev-libs/kpublictransport/metadata.xml
@@ -6,6 +6,10 @@
Gentoo KDE Project


+   libraries/kpublictransport
https://bugs.kde.org/

+   
+   Enable onboard status detection 
using kde-frameworks/networkmanager-qt
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-rtd-theme/

2023-03-23 Thread James Le Cuirot
commit: be95a2d0ae59f6a5c425e7fb05dc286633d103d1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Mar 23 21:46:34 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Mar 23 21:46:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be95a2d0

dev-python/sphinx-rtd-theme: Keyword 1.2.0 for ~m68k

The tests pass.

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

 dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.0.ebuild 
b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.0.ebuild
index 7c026f5bbf7a..21a578c2d5ae 100644
--- a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.0.ebuild
+++ b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 
 RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]



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

2023-03-23 Thread James Le Cuirot
commit: 71310fefd29f30406d740c113272cd49998a3e6c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Mar 23 21:46:05 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Mar 23 21:46:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71310fef

dev-python/sphinxcontrib-jquery: Keyword 4.1 for ~m68k

The tests pass.

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

 dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild 
b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild
index bff40ea86907..b3afe4f4e355 100644
--- a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild
+++ b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 # MIT for jQuery
 LICENSE="0BSD MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 
 RDEPEND="
dev-python/sphinx[${PYTHON_USEDEP}]



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

2023-03-23 Thread Andreas Sturmlechner
commit: 4972b824f29e5a8e8b70958ce0aa673b6963f196
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 21:02:28 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 21:02:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4972b824

dev-util/clazy: drop 1.11-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-util/clazy/clazy-1.11-r1.ebuild | 51 -
 1 file changed, 51 deletions(-)

diff --git a/dev-util/clazy/clazy-1.11-r1.ebuild 
b/dev-util/clazy/clazy-1.11-r1.ebuild
deleted file mode 100644
index ef259bbc11dd..
--- a/dev-util/clazy/clazy-1.11-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=14
-PYTHON_COMPAT=( python3_{9,10} )
-inherit cmake llvm python-any-r1
-
-DESCRIPTION="Compiler plugin which allows clang to understand Qt semantics"
-HOMEPAGE="https://apps.kde.org/clazy;
-SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="

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

2023-03-23 Thread Andreas Sturmlechner
commit: ee81d3e10a465b3526108c207450b74f055f69b7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 21:02:06 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 21:02:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee81d3e1

media-libs/pulseaudio-qt: drop 1.3-r2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../pulseaudio-qt/pulseaudio-qt-1.3-r2.ebuild  | 34 --
 1 file changed, 34 deletions(-)

diff --git a/media-libs/pulseaudio-qt/pulseaudio-qt-1.3-r2.ebuild 
b/media-libs/pulseaudio-qt/pulseaudio-qt-1.3-r2.ebuild
deleted file mode 100644
index f787d96c9bfb..
--- a/media-libs/pulseaudio-qt/pulseaudio-qt-1.3-r2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_QTHELP="true"
-ECM_TEST="optional"
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="Qt bindings for libpulse"
-HOMEPAGE="https://invent.kde.org/libraries/pulseaudio-qt;
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0/3"
-
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   media-libs/libpulse
-"
-DEPEND="${RDEPEND}
-   test? (
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   )
-"
-BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: kde-apps/cantor/

2023-03-23 Thread Andreas Sturmlechner
commit: da879b291872bb4ed9481283a35229dd8859382a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 19:55:44 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 19:55:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da879b29

kde-apps/cantor: Drop unused Python3_EXECUTABLE cmakearg

Bug: https://bugs.gentoo.org/881785
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/cantor/cantor-22.12.3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/cantor/cantor-22.12.3.ebuild 
b/kde-apps/cantor/cantor-22.12.3.ebuild
index b1a1ba2ad2e9..bfca5766e56e 100644
--- a/kde-apps/cantor/cantor-22.12.3.ebuild
+++ b/kde-apps/cantor/cantor-22.12.3.ebuild
@@ -98,7 +98,6 @@ src_configure() {
-DLUAJIT_INCLUDEDIR="${EPREFIX}/$(lua_get_include_dir)"
-DLUAJIT_LIBDIR="${EPREFIX}/$(lua_get_cmod_dir)"
)
-   use python && mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" )
ecm_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/telepathy-logger-qt/

2023-03-23 Thread Andreas Sturmlechner
commit: 1e400cc29a5df55071fbeaa8186424423db1c356
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 19:57:32 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 19:58:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e400cc2

net-libs/telepathy-logger-qt: Set Python3_EXECUTABLE cmakearg

Closes: https://bugs.gentoo.org/884505
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/telepathy-logger-qt/telepathy-logger-qt-17.09.0-r1.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/net-libs/telepathy-logger-qt/telepathy-logger-qt-17.09.0-r1.ebuild 
b/net-libs/telepathy-logger-qt/telepathy-logger-qt-17.09.0-r1.ebuild
index 64cd345833d8..51bc99f5e8d8 100644
--- a/net-libs/telepathy-logger-qt/telepathy-logger-qt-17.09.0-r1.ebuild
+++ b/net-libs/telepathy-logger-qt/telepathy-logger-qt-17.09.0-r1.ebuild
@@ -30,3 +30,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 BDEPEND="${PYTHON_DEPS}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   ecm_src_configure
+}



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

2023-03-23 Thread Andreas Sturmlechner
commit: df6b99d85b877c01c243e5134049f7d35bbd353b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 19:51:09 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 19:52:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df6b99d8

net-libs/signond: Fix path to qhelpgenerator

Closes: https://bugs.gentoo.org/891581
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/signond/signond-8.61.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-libs/signond/signond-8.61.ebuild 
b/net-libs/signond/signond-8.61.ebuild
index 01cf9c5e7427..ced161610711 100644
--- a/net-libs/signond/signond-8.61.ebuild
+++ b/net-libs/signond/signond-8.61.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
@@ -45,6 +45,9 @@ PATCHES=(
 src_prepare() {
default
 
+   sed -e "/QHG_LOCATION/s|qhelpgenerator|$(qt5_get_bindir)/&|" \
+   -i {lib/plugins/,lib/SignOn/,}doc/doxy.conf || die
+
# install docs to correct location
sed -e "s|share/doc/\$\${PROJECT_NAME}|share/doc/${PF}|" \
-i doc/doc.pri || die



[gentoo-commits] repo/gentoo:master commit in: net-libs/accounts-qt/

2023-03-23 Thread Andreas Sturmlechner
commit: 8feae96d231bafbf1bdb6d924bd65b0ab354f396
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 19:45:28 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 19:52:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8feae96d

net-libs/accounts-qt: Fix path to qhelpgenerator

Closes: https://bugs.gentoo.org/872047
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/accounts-qt/accounts-qt-1.16.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-libs/accounts-qt/accounts-qt-1.16.ebuild 
b/net-libs/accounts-qt/accounts-qt-1.16.ebuild
index e2767e2a5a1e..9614b92cac2c 100644
--- a/net-libs/accounts-qt/accounts-qt-1.16.ebuild
+++ b/net-libs/accounts-qt/accounts-qt-1.16.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
@@ -39,6 +39,8 @@ src_prepare() {
 
sed -e "s|share/doc/\$\${PROJECT_NAME}|share/doc/${PF}|" \
-i doc/doc.pri || die
+   sed -e "/QHG_LOCATION/s|qhelpgenerator|$(qt5_get_bindir)/&|" \
+   -i doc/doxy.conf || die
if ! use doc; then
sed -e "/include( doc\/doc.pri )/d" -i ${PN}.pro || die
fi



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

2023-03-23 Thread Andreas Sturmlechner
commit: 082c2c9996a96d67ab879e3eab5d3d32a16abf14
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 23 19:33:33 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 19:33:33 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=082c2c99

Documentation: Update CONTRIBUTORS

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 Documentation/CONTRIBUTORS | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/CONTRIBUTORS b/Documentation/CONTRIBUTORS
index 5c1056b3f2..82475018af 100644
--- a/Documentation/CONTRIBUTORS
+++ b/Documentation/CONTRIBUTORS
@@ -164,6 +164,7 @@ Zoltan Puskas 
 band-a-prend 
 frames 
 krytzz 
+orbea 
 puchu 
 t0b3 
 travlr 



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

2023-03-23 Thread Andreas Sturmlechner
commit: 9e36d762d679b8ce229fb15d8131234e0d3ec8f2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 04:04:27 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 19:31:21 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9e36d762

cmake.eclass: mark CMAKE_VERBOSE as @USER_VARIABLE

It's a policy requirement that ebuilds produce verbose logs, so ebuilds 
themselves
must not set CMAKE_VERBOSE. But users can.

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

 eclass/cmake.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index 3c432ceca8..4c9df47252 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -96,6 +96,7 @@ fi
 # By default it uses current working directory (in EAPI-7: ${S}).
 
 # @ECLASS_VARIABLE: CMAKE_VERBOSE
+# @USER_VARIABLE
 # @DESCRIPTION:
 # Set to OFF to disable verbose messages during compilation
 : ${CMAKE_VERBOSE:=ON}



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

2023-03-23 Thread Andreas Sturmlechner
commit: 147f7e85a9722d6eb67a888210b03767b5a75f7f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 04:06:11 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 19:31:21 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=147f7e85

cmake.eclass: add base-system as @MAINTAINER too (align with dev-util/cmake)

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

 eclass/cmake.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index 4c9df47252..28114eb76e 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -4,6 +4,7 @@
 # @ECLASS: cmake.eclass
 # @MAINTAINER:
 # k...@gentoo.org
+# base-sys...@gentoo.org
 # @AUTHOR:
 # Tomáš Chvátal 
 # Maciej Mrozowski 



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

2023-03-23 Thread Andreas Sturmlechner
commit: fa01350086b8d254a03250c6ffab5f2ed4de93b3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Feb 27 23:19:46 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 19:31:21 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fa013500

cmake.eclass: Set CMAKE_SYSROOT in toolchain file when necessary

We previously set CMAKE_FIND_ROOT_PATH, but CMAKE_SYSROOT also sets this
and more. The latter is needed when cross-compiling Fortran code such as
sci-libs/lapack. Without this, it uses the toolchain's default sysroot,
adds a -L/usr/${CHOST}/usr/lib flag based on that, reads the libc.so.6
ld script from this directory, does not apply any sysroot to the paths
within because the script is outside the sysroot, and finally fails when
attempting to link the host's libc.so.6.

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

 eclass/cmake.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index b12b8ec8d6..1986e5cf08 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -502,7 +502,7 @@ cmake_src_configure() {
# When cross-compiling with a sysroot (e.g. with 
crossdev's emerge wrappers)
# we need to tell cmake to use libs/headers from the 
sysroot but programs from / only.
cat >> "${toolchain_file}" <<- _EOF_ || die
-   set(CMAKE_FIND_ROOT_PATH "${SYSROOT}")
+   set(CMAKE_SYSROOT "${ESYSROOT}")
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)



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

2023-03-23 Thread Andreas Sturmlechner
commit: 03bf9f353b7014ff61ed61b381ab517b73a69608
Author: orbea  riseup  net>
AuthorDate: Fri Apr  9 18:43:53 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 19:31:21 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=03bf9f35

cmake.eclass: Support dev-util/samurai

samurai is a ninja-compatible build tool written in C which
works with cmake, meson and other users of ninja.

It is feature-complete and supports most of the same options
as ninja.

Signed-off-by: orbea  riseup.net>
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 eclass/cmake.eclass | 15 ++-
 1 file changed, 2 insertions(+), 13 deletions(-)

diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index 1986e5cf08..5f8fd04aaf 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -143,7 +143,7 @@ case ${CMAKE_MAKEFILE_GENERATOR} in
BDEPEND="sys-devel/make"
;;
ninja)
-   BDEPEND="dev-util/ninja"
+   BDEPEND="${NINJA_DEPEND}"
;;
*)
eerror "Unknown value for \${CMAKE_MAKEFILE_GENERATOR}"
@@ -370,13 +370,6 @@ cmake_src_prepare() {
die "FATAL: Unable to find CMakeLists.txt"
fi
 
-   # if ninja is enabled but not installed, the build could fail
-   # this could happen if ninja is manually enabled (eg. make.conf) but 
not installed
-   if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]] && ! has_version -b 
dev-util/ninja; then
-   eerror "CMAKE_MAKEFILE_GENERATOR is set to ninja, but ninja is 
not installed."
-   die "Please install dev-util/ninja or unset 
CMAKE_MAKEFILE_GENERATOR."
-   fi
-
local modules_list
if [[ ${EAPI} == 7 && $(declare -p CMAKE_REMOVE_MODULES_LIST) != 
"declare -a"* ]]; then
modules_list=( ${CMAKE_REMOVE_MODULES_LIST} )
@@ -714,11 +707,7 @@ cmake_src_test() {
 cmake_src_install() {
debug-print-function ${FUNCNAME} "$@"
 
-   _cmake_check_build_dir
-   pushd "${BUILD_DIR}" > /dev/null || die
-   DESTDIR="${D}" ${CMAKE_MAKEFILE_GENERATOR} install "$@" ||
-   die "died running ${CMAKE_MAKEFILE_GENERATOR} install"
-   popd > /dev/null || die
+   DESTDIR="${D}" cmake_build install "$@"
 
if [[ ${EAPI} == 7 ]]; then
pushd "${S}" > /dev/null || die



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

2023-03-23 Thread Andreas Sturmlechner
commit: dfa1acfc797304d73d4014b0c2df7e849878c075
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:31 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 23 19:31:21 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=dfa1acfc

eclass: standardize prologue/epilogue

Closes: https://github.com/gentoo/gentoo/pull/30061
Signed-off-by: David Seifert  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 eclass/cmake.eclass | 2 +-
 eclass/ecm.eclass   | 2 +-
 eclass/frameworks.kde.org.eclass| 2 +-
 eclass/gear.kde.org.eclass  | 2 +-
 eclass/kde.org.eclass   | 2 +-
 eclass/plasma-mobile.kde.org.eclass | 2 +-
 eclass/plasma.kde.org.eclass| 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index 28114eb76e..b12b8ec8d6 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -20,7 +20,7 @@
 
 case ${EAPI} in
7|8) ;;
-   *) die "${ECLASS}: EAPI=${EAPI:-0} is not supported" ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 if [[ -z ${_CMAKE_ECLASS} ]]; then

diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass
index 25e8493ecc..5d4ec3c7f2 100644
--- a/eclass/ecm.eclass
+++ b/eclass/ecm.eclass
@@ -23,7 +23,7 @@
 
 case ${EAPI} in
8) ;;
-   *) die "${ECLASS}: EAPI=${EAPI:-0} is not supported" ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 if [[ -z ${_ECM_ECLASS} ]]; then

diff --git a/eclass/frameworks.kde.org.eclass b/eclass/frameworks.kde.org.eclass
index d0a3ce1e99..81ac235d01 100644
--- a/eclass/frameworks.kde.org.eclass
+++ b/eclass/frameworks.kde.org.eclass
@@ -19,7 +19,7 @@
 
 case ${EAPI} in
8) ;;
-   *) die "EAPI=${EAPI:-0} is not supported" ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 if [[ -z ${_FRAMEWORKS_KDE_ORG_ECLASS} ]]; then

diff --git a/eclass/gear.kde.org.eclass b/eclass/gear.kde.org.eclass
index 0f6ffe67c5..5977c0f72e 100644
--- a/eclass/gear.kde.org.eclass
+++ b/eclass/gear.kde.org.eclass
@@ -19,7 +19,7 @@
 
 case ${EAPI} in
8) ;;
-   *) die "EAPI=${EAPI:-0} is not supported" ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 if [[ -z ${_GEAR_KDE_ORG_ECLASS} ]]; then

diff --git a/eclass/kde.org.eclass b/eclass/kde.org.eclass
index 0fa9006ba2..629c57d9a0 100644
--- a/eclass/kde.org.eclass
+++ b/eclass/kde.org.eclass
@@ -17,7 +17,7 @@
 
 case ${EAPI} in
8) ;;
-   *) die "EAPI=${EAPI:-0} is not supported" ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 if [[ -z ${_KDE_ORG_ECLASS} ]]; then

diff --git a/eclass/plasma-mobile.kde.org.eclass 
b/eclass/plasma-mobile.kde.org.eclass
index a0436dbd97..1e2c5b6eb4 100644
--- a/eclass/plasma-mobile.kde.org.eclass
+++ b/eclass/plasma-mobile.kde.org.eclass
@@ -19,7 +19,7 @@
 
 case ${EAPI} in
8) ;;
-   *) die "EAPI=${EAPI:-0} is not supported" ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 if [[ -z ${_PLASMA_MOBILE_KDE_ORG_ECLASS} ]]; then

diff --git a/eclass/plasma.kde.org.eclass b/eclass/plasma.kde.org.eclass
index afdb95d694..8fcf087896 100644
--- a/eclass/plasma.kde.org.eclass
+++ b/eclass/plasma.kde.org.eclass
@@ -19,7 +19,7 @@
 
 case ${EAPI} in
8) ;;
-   *) die "EAPI=${EAPI:-0} is not supported" ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 if [[ -z ${_PLASMA_KDE_ORG_ECLASS} ]]; then



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

2023-03-23 Thread Matt Turner
commit: 828cdd8d7f81301fa416f6dcfd2eb1d944c5d4e2
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Mar 23 11:10:42 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Mar 23 19:28:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=828cdd8d

dev-libs/gobject-introspection: Version bump to 1.76.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gobject-introspection/Manifest|  1 +
 .../gobject-introspection-1.76.1.ebuild| 79 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-libs/gobject-introspection/Manifest 
b/dev-libs/gobject-introspection/Manifest
index 4a7f9abc5e4b..53e553eb5bf8 100644
--- a/dev-libs/gobject-introspection/Manifest
+++ b/dev-libs/gobject-introspection/Manifest
@@ -1,3 +1,4 @@
 DIST gobject-introspection-1.74.0.tar.xz 1044008 BLAKE2B 
223bb9b8b452f03945f941086e47fb3b14f03f8353f4f903b21e3f494af728652a44de986752374057e90dd8111f21f5b0cd3e00bb0a8c3aa25c8261bb0b9247
 SHA512 
decff5dda0ec5ec0afda4d6bcd3bdadcbf34289002c0d9c0c77ecf8c5d3f15d196b24d8035041545031006acbdfe76af47c42da061c40e200c87f2c74cd301f0
 DIST gobject-introspection-1.75.6.tar.xz 1054100 BLAKE2B 
3fb76550fc4f0ede1f0af93ef15d9923d25408ffc7d4f10fa4e10830ce1c7055760ec0fb11985f977eee9e81066e0712b4b6271398febd3e7592919db0335998
 SHA512 
6fb7b82c46eb79336ec654d34c94213bafd5ea6b293050698714c26afc929c73b6abbe75e09e992f0cccb7168f638a40219d6708e2758f620551a7b39306e0fb
 DIST gobject-introspection-1.76.0.tar.xz 1054488 BLAKE2B 
b5cc25977cf0a61b93fb98919f2c0e30e770431fdd4cfe85a564c50f9bd5e6ea9fec2b61c0b58f98c326c3007c361e1de0aee961538bcfd3b41fdb2a7e48a40b
 SHA512 
76f3d2a74afbc3c819dee9350c39024b8665e704e01f63f877b431d59db42ee52ff636cb314c6be6e30b06bb21286ef37255467cc28ba434dc4dd72edc0cf8e9
+DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 
2251c34b543c95f95bdec6853c8234db1b2e6271e729eaa5abf28e39c7718b326e0813a1214c62fb4634fd11218c4c856e6651de09081b01c9fcf8f73b8cf316
 SHA512 
84331a30f8854d2259609650c21aadd6363ea1417a75828bd395f8f4346da1c6d6550cff5f2c9f5f6fd6fbf2a9d27b5880c2ee1616fa905c5f362384d481a916

diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.76.1.ebuild 
b/dev-libs/gobject-introspection/gobject-introspection-1.76.1.ebuild
new file mode 100644
index ..7362abb83315
--- /dev/null
+++ b/dev-libs/gobject-introspection/gobject-introspection-1.76.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit gnome.org meson python-single-r1 xdg
+
+DESCRIPTION="Introspection system for GObject-based libraries"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0"
+IUSE="doctool gtk-doc test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+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"
+
+# virtual/pkgconfig needed at runtime, bug #505408
+RDEPEND="
+   >=dev-libs/gobject-introspection-common-${PV}
+   >=dev-libs/glib-2.75.0:2
+   dev-libs/libffi:=
+   doctool? (
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   ')
+   )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+"
+# Wants real bison, not app-alternatives/yacc
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.19
+   app-text/docbook-xml-dtd:4.3
+   app-text/docbook-xml-dtd:4.5
+   )
+   sys-devel/bison
+   sys-devel/flex
+   test? (
+   x11-libs/cairo[glib]
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature test cairo)
+   $(meson_feature doctool)
+   #-Dglib_src_dir
+   $(meson_use gtk-doc gtk_doc)
+   #-Dcairo_libname
+   -Dpython="${EPYTHON}"
+   #-Dgir_dir_prefix
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${ED}"/usr/bin/
+   python_optimize 
"${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner
+
+   # Prevent collision with gobject-introspection-common
+   rm -v "${ED}"/usr/share/aclocal/introspection.m4 \
+   
"${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die
+   rmdir "${ED}"/usr/share/aclocal || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/wpebackend-fdo/

2023-03-23 Thread Matt Turner
commit: 963cf7408812ae53ea4153e61f3ec17b108f7ebd
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Mar 23 19:27:06 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Mar 23 19:28:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=963cf740

gui-libs/wpebackend-fdo: Version bump to 1.14.2

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

 gui-libs/wpebackend-fdo/Manifest   |  1 +
 .../wpebackend-fdo/wpebackend-fdo-1.14.2.ebuild| 35 ++
 2 files changed, 36 insertions(+)

diff --git a/gui-libs/wpebackend-fdo/Manifest b/gui-libs/wpebackend-fdo/Manifest
index f69bf200f6a2..2307292c64ea 100644
--- a/gui-libs/wpebackend-fdo/Manifest
+++ b/gui-libs/wpebackend-fdo/Manifest
@@ -1,2 +1,3 @@
 DIST wpebackend-fdo-1.14.0.tar.xz 43068 BLAKE2B 
e5b06e7313a0122578fd668cb17a0f28e8f67ba4831b80616979ebedf15ee4fde94f610b5c7e4831ce90c51e11573ff8fc8f4970237230f5d3184b8aead21ce6
 SHA512 
9eda873adda854e1e498236215b7e240076caca52adca4f60277fb26db8ae9e6436b27a9b25ebf95612835acad82b764ccd21d8ae997e8802665dd79251083d6
 DIST wpebackend-fdo-1.14.1.tar.xz 43188 BLAKE2B 
e4e2ae5da7ca93847644e5f6cbb97251f394ab6237b59868e727e89ea57f8676c8319a7a944a4b5080161187d6b5c6937af3913976f215ceb99b42b5fe86c5c0
 SHA512 
711ffa968852818f080dbb2b222168b61d0d20584b6022e309be7f1a06128440c91d30e61673a30f89831aba4b30dbc0cdae560b3d5f6c8ac462b5445a4c9e8b
+DIST wpebackend-fdo-1.14.2.tar.xz 43332 BLAKE2B 
31d670140672a7234acfd8d98c01901039745739489c5b9e7fdcb47ac08c8202d782df8cb5c94a6ed0c38d788ecc087bc81799beff392be24b9b8e661fa7ef52
 SHA512 
4edc28221795b325977f9a5a79b7656b4f100129a6d1c15142180bab94cce1a8b06b42a71fbe985ddc1e02772f1cc03a92f73d2176edd16e791db799b831740c

diff --git a/gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.2.ebuild 
b/gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.2.ebuild
new file mode 100644
index ..a831404745c4
--- /dev/null
+++ b/gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="WPE backend designed for Linux desktop systems"
+HOMEPAGE="https://wpewebkit.org/;
+SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz;
+
+LICENSE="BSD-2"
+SLOT="1.0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   media-libs/libepoxy[egl]
+   dev-libs/glib:2
+   >=dev-libs/wayland-1.10
+   >=gui-libs/libwpe-1.6:1.0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dbuild_docs=false # hotdoc not packaged
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gobject-introspection-common/

2023-03-23 Thread Matt Turner
commit: 88129ec21017c1f5e8b2e1a4c75ce7101159bec8
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Mar 23 11:12:14 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Mar 23 19:28:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88129ec2

dev-libs/gobject-introspection-common: Version bump to 1.76.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30319
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gobject-introspection-common/Manifest |  1 +
 .../gobject-introspection-common-1.76.1.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/gobject-introspection-common/Manifest 
b/dev-libs/gobject-introspection-common/Manifest
index 4a7f9abc5e4b..53e553eb5bf8 100644
--- a/dev-libs/gobject-introspection-common/Manifest
+++ b/dev-libs/gobject-introspection-common/Manifest
@@ -1,3 +1,4 @@
 DIST gobject-introspection-1.74.0.tar.xz 1044008 BLAKE2B 
223bb9b8b452f03945f941086e47fb3b14f03f8353f4f903b21e3f494af728652a44de986752374057e90dd8111f21f5b0cd3e00bb0a8c3aa25c8261bb0b9247
 SHA512 
decff5dda0ec5ec0afda4d6bcd3bdadcbf34289002c0d9c0c77ecf8c5d3f15d196b24d8035041545031006acbdfe76af47c42da061c40e200c87f2c74cd301f0
 DIST gobject-introspection-1.75.6.tar.xz 1054100 BLAKE2B 
3fb76550fc4f0ede1f0af93ef15d9923d25408ffc7d4f10fa4e10830ce1c7055760ec0fb11985f977eee9e81066e0712b4b6271398febd3e7592919db0335998
 SHA512 
6fb7b82c46eb79336ec654d34c94213bafd5ea6b293050698714c26afc929c73b6abbe75e09e992f0cccb7168f638a40219d6708e2758f620551a7b39306e0fb
 DIST gobject-introspection-1.76.0.tar.xz 1054488 BLAKE2B 
b5cc25977cf0a61b93fb98919f2c0e30e770431fdd4cfe85a564c50f9bd5e6ea9fec2b61c0b58f98c326c3007c361e1de0aee961538bcfd3b41fdb2a7e48a40b
 SHA512 
76f3d2a74afbc3c819dee9350c39024b8665e704e01f63f877b431d59db42ee52ff636cb314c6be6e30b06bb21286ef37255467cc28ba434dc4dd72edc0cf8e9
+DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 
2251c34b543c95f95bdec6853c8234db1b2e6271e729eaa5abf28e39c7718b326e0813a1214c62fb4634fd11218c4c856e6651de09081b01c9fcf8f73b8cf316
 SHA512 
84331a30f8854d2259609650c21aadd6363ea1417a75828bd395f8f4346da1c6d6550cff5f2c9f5f6fd6fbf2a9d27b5880c2ee1616fa905c5f362384d481a916

diff --git 
a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.76.1.ebuild
 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.76.1.ebuild
new file mode 100644
index ..bce7762306ba
--- /dev/null
+++ 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.76.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="gobject-introspection"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for GObject Introspection"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="HPND"
+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"
+
+RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"
+# Use !<${PV} because mixing gobject-introspection with different version of 
-common can cause issues like:
+# https://forums.gentoo.org/viewtopic-p-7421930.html
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins m4/introspection.m4
+
+   insinto /usr/share/gobject-introspection-1.0
+   doins Makefile.introspection
+}



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

2023-03-23 Thread Jason A. Donenfeld
commit: cbbbf79936b7de9e106bb36bef020deaea236c08
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Mar 23 18:34:19 2023 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Mar 23 19:09:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbbbf799

dev-util/goland: add 2022.3.3, drop 2021.3.3

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/goland/Manifest   |  3 ++-
 .../{goland-2021.3.3.ebuild => goland-2022.3.3.ebuild} | 18 ++
 2 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest
index 507730b12272..8386f576b0c8 100644
--- a/dev-util/goland/Manifest
+++ b/dev-util/goland/Manifest
@@ -1 +1,2 @@
-DIST goland-2021.3.3.tar.gz 584904019 BLAKE2B 
8e92a7b426928168adf27f36858f4542d8fcc2e7f1632d6e70157293f07bc90e52c2dad0c903e5da39dd2c88a624a6f96075f9226c49ff747fb29f3dc6ac75cd
 SHA512 
1971e9612283350800e789e03a9328d797cdf669ec9446d8eb93051d82478f3889e5369858de5fd8354ae8c6597d6917f613c79045d7f36f1e35e8cda2138dc6
+DIST goland-2022.3.3-aarch64.tar.gz 669196391 BLAKE2B 
bf19290a73d9a0e268f90420a4aa3962da842fcc59e2323b9631cf6c511fdd48b2663164e15e587fbee6ba0f51650798eb91d41c750a64c2760ceaa2fe74d13f
 SHA512 
b75ef4063adb8e75b8c20b9f762c7b9d5a1614d666cc81ba21e25728a55a2ee83343eabce29bc7f90eab03ec0eeca9ce2c9dba2016330491e9f16313f0087157
+DIST goland-2022.3.3.tar.gz 673567402 BLAKE2B 
e1771f0890e12e43099d50907aeaa479dedab514f2900cef738e7a9a37314376cf37155e04e55dfeb5e783f6b3f1ebb96f33005d39b8d01404502486adf91416
 SHA512 
e5a216a2f31698f226bcc58ed5f7c7efd0110f93f001c6de20d2fee25cfd7b816bda59f1f6fda5c0052cfa0d5aa1e089c7f2a7d2a6cedc64a6fd3c7319359030

diff --git a/dev-util/goland/goland-2021.3.3.ebuild 
b/dev-util/goland/goland-2022.3.3.ebuild
similarity index 77%
rename from dev-util/goland/goland-2021.3.3.ebuild
rename to dev-util/goland/goland-2022.3.3.ebuild
index 916fd5470205..3c95c4a93419 100644
--- a/dev-util/goland/goland-2021.3.3.ebuild
+++ b/dev-util/goland/goland-2022.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,12 +7,13 @@ inherit desktop wrapper
 
 DESCRIPTION="Golang IDE by JetBrains"
 HOMEPAGE="https://www.jetbrains.com/go;
-SRC_URI="https://download.jetbrains.com/go/${P}.tar.gz;
+SRC_URI="
+   amd64? ( https://download.jetbrains.com/go/${P}.tar.gz )
+   arm64? ( https://download.jetbrains.com/go/${P}-aarch64.tar.gz )
+"
 
 SLOT="0"
-# JetBrains supports officially only x86_64 even though some 32bit binaries are
-# provided. See https://www.jetbrains.com/go/download/#section=linux
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational 
JetBrains-individual )
Apache-2.0
@@ -48,9 +49,10 @@ src_install() {
 
insinto "${dir}"
doins -r *
-   fperms 755 "${dir}"/bin/{${PN}.sh,fsnotifier}
-   fperms 755 
"${dir}"/jbr/bin/{jaotc,java,javac,jdb,jfr,jhsdb,jjs,jrunscript,keytool,pack200,rmid,rmiregistry,serialver,unpack200}
-   fperms 755 "${dir}"/plugins/go/lib/dlv/linux/dlv
+   fperms 755 
"${dir}"/bin/{format.sh,goland.sh,inspect.sh,ltedit.sh,remote-dev-server.sh,restart.py,fsnotifier,repair}
+   fperms 755 
"${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,keytool,rmiregistry,serialver}
+   fperms 755 
"${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper}
+   fperms 755 "${dir}"/plugins/go-plugin/lib/dlv/linux/dlv
 
make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
newicon "bin/${PN}.png" "${PN}.png"



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

2023-03-23 Thread Anna Figueiredo Gomes
commit: b82d5a7c3544d3a5d5eb79402e7a157c08d1e71f
Author: Anna (navi) Figueiredo Gomes  vlhl  dev>
AuthorDate: Thu Mar 23 18:42:51 2023 +
Commit: Anna Figueiredo Gomes  tutanota  com>
CommitDate: Thu Mar 23 18:42:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b82d5a7c

games-util/xivlauncher: Revbump due to RDEPEND change.

Signed-off-by: Anna (navi) Figueiredo Gomes  vlhl.dev>

 .../xivlauncher/{xivlauncher-1.0.3.ebuild => xivlauncher-1.0.3-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/games-util/xivlauncher/xivlauncher-1.0.3.ebuild 
b/games-util/xivlauncher/xivlauncher-1.0.3-r1.ebuild
similarity index 100%
rename from games-util/xivlauncher/xivlauncher-1.0.3.ebuild
rename to games-util/xivlauncher/xivlauncher-1.0.3-r1.ebuild



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

2023-03-23 Thread Anna Vyalkova
commit: 876771d7bcc4f722a65042bf8ee016c1327b2e5d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Mar 23 18:34:34 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Mar 23 18:34:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=876771d7

Revert "profiles: try to fix CI"

This reverts commit 991c69321c1c6fcb5b3472c07dff04deb1f37548.

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 profiles/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/package.use.mask b/profiles/package.use.mask
index d3cce7984..dedfc0aff 100644
--- a/profiles/package.use.mask
+++ b/profiles/package.use.mask
@@ -3,10 +3,6 @@
 
 # New entries go on top.
 
-# Anna Vyalkova  (2023-03-23)
-# app-emulation/faudio multilib not available
-games-util/xivlauncher abi_x86_32
-
 # Torokhov Sergey  (2022-12-09)
 # Masked due to infinite run of tests with USE="openmp"
 ~sci-physics/SU2-7.2.0 openmp



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

2023-03-23 Thread Ulrich Müller
commit: 9bd3b4ef131858f2bd90925e0a219637daa8e45a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Mar 23 18:20:45 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Mar 23 18:21:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd3b4ef

net-im/zoom: drop 5.13.4.711, 5.13.7.683-r2

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest  |   2 -
 net-im/zoom/zoom-5.13.4.711.ebuild| 182 
 net-im/zoom/zoom-5.13.7.683-r2.ebuild | 192 --
 3 files changed, 376 deletions(-)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 161fb0ed3aef..886e95e8605c 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,4 +1,2 @@
 DIST zoom-5.13.10.1208_x86_64.tar.xz 166970460 BLAKE2B 
58d1bda480345a77a1fc466bb1af3429a63d1959ee4aada608f7ea6d55a537afb2840c497951c8030fb78836a3bb671debc6e4cbae82fe870eed9383e111c207
 SHA512 
dc29e626d6bfe565519822249324510e9e2719beaaf0f9382187f3d3467ce24a7d81e0473d4af22485a28932a6727b368a1d13a3322cb970b69b44155b1d6a30
-DIST zoom-5.13.4.711_x86_64.tar.xz 147729432 BLAKE2B 
fe3766cdc3096601709bf4264620e8ef734c4dfa4ee12babbae9ac17ce3446a7f49e49900e40a47a877f301bf5a539e63c4d24635d7eceb7ad5fae312f12a264
 SHA512 
20c6bf2681dc097a8becf02b91dfddb72f39c8ffcb905a8e726a2e63f353f865f3ae84f83dd7362de0c528797ac915ac49c49dabeec7b6eb9606800fe5a73fa2
-DIST zoom-5.13.7.683_x86_64.tar.xz 166196936 BLAKE2B 
94e76477860a9e390e610c30b9aac5a345492f7e2c0c19107784b8f5ffbfbc885c877529e4f24c366715c59f814a95d88f501405b5d15eb4f04ceeab4d1e92ca
 SHA512 
a79df3b5621103e747fbb2a703afe4233dd5054d947000dca6b6055e7837bee1266711c8cfe1d3fc3cdb12fa2f4eef32a6522255eaa9f062cb8ace7c998a45ef
 DIST zoom-5.14.0.1720_x86_64.tar.xz 167563744 BLAKE2B 
f1e097866d3c6e89ce6fdfbad49eb9d7b2fc02a56322ac07ca922de0a77161797475b949236555241954cd844531ba026dff32a8330e639c72d6e16c55df8f29
 SHA512 
dc0b43ff498b3d3ce2bd2d161e2bcf60f84a11537a4778ff218d9d5b73e554715e819c7318973ac623b0af39e75b2864e99e00bddd329b836fd36a81d884b70f

diff --git a/net-im/zoom/zoom-5.13.4.711.ebuild 
b/net-im/zoom/zoom-5.13.4.711.ebuild
deleted file mode 100644
index 04e3e7c999e0..
--- a/net-im/zoom/zoom-5.13.4.711.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop linux-info readme.gentoo-r1 wrapper xdg-utils
-
-DESCRIPTION="Video conferencing and web conferencing service"
-HOMEPAGE="https://zoom.us/;
-SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland"
-RESTRICT="mirror bindist strip"
-
-RDEPEND="!games-engines/zoom
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   >=dev-libs/quazip-1.0:0=[qt5(+)]
-   media-libs/alsa-lib
-   media-libs/fdk-aac:0/2
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/mesa[gbm(+)]
-   media-sound/mpg123
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   virtual/opengl
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon[X]
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libxshmfence
-   x11-libs/libXtst
-   x11-libs/pango
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   opencl? ( virtual/opencl )
-   pulseaudio? ( media-libs/libpulse )
-   wayland? ( dev-libs/wayland )
-   !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 )
-   !bundled-qt? (
-   dev-libs/icu
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5[widgets]
-   dev-qt/qtdiag:5
-   dev-qt/qtgraphicaleffects:5
-   dev-qt/qtgui:5
-   dev-qt/qtlocation:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5[widgets]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   wayland? ( dev-qt/qtwayland )
-   )"
-
-BDEPEND="dev-util/bbe
-   bundled-libjpeg-turbo? ( dev-util/patchelf )"
-
-CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
-QA_PREBUILT="opt/zoom/*"
-
-src_prepare() {
-   default
-
-   # The tarball doesn't contain an icon, so extract it from the binary
-   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
-   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
-   || die 

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

2023-03-23 Thread Ulrich Müller
commit: 3f567afcb6b38d533461546ad8c5fcb424bc31b8
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Mar 23 18:20:26 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Mar 23 18:21:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f567afc

net-im/zoom: add 5.14.0.1720

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest|   1 +
 net-im/zoom/zoom-5.14.0.1720.ebuild | 192 
 2 files changed, 193 insertions(+)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 6c4d7c210238..161fb0ed3aef 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,3 +1,4 @@
 DIST zoom-5.13.10.1208_x86_64.tar.xz 166970460 BLAKE2B 
58d1bda480345a77a1fc466bb1af3429a63d1959ee4aada608f7ea6d55a537afb2840c497951c8030fb78836a3bb671debc6e4cbae82fe870eed9383e111c207
 SHA512 
dc29e626d6bfe565519822249324510e9e2719beaaf0f9382187f3d3467ce24a7d81e0473d4af22485a28932a6727b368a1d13a3322cb970b69b44155b1d6a30
 DIST zoom-5.13.4.711_x86_64.tar.xz 147729432 BLAKE2B 
fe3766cdc3096601709bf4264620e8ef734c4dfa4ee12babbae9ac17ce3446a7f49e49900e40a47a877f301bf5a539e63c4d24635d7eceb7ad5fae312f12a264
 SHA512 
20c6bf2681dc097a8becf02b91dfddb72f39c8ffcb905a8e726a2e63f353f865f3ae84f83dd7362de0c528797ac915ac49c49dabeec7b6eb9606800fe5a73fa2
 DIST zoom-5.13.7.683_x86_64.tar.xz 166196936 BLAKE2B 
94e76477860a9e390e610c30b9aac5a345492f7e2c0c19107784b8f5ffbfbc885c877529e4f24c366715c59f814a95d88f501405b5d15eb4f04ceeab4d1e92ca
 SHA512 
a79df3b5621103e747fbb2a703afe4233dd5054d947000dca6b6055e7837bee1266711c8cfe1d3fc3cdb12fa2f4eef32a6522255eaa9f062cb8ace7c998a45ef
+DIST zoom-5.14.0.1720_x86_64.tar.xz 167563744 BLAKE2B 
f1e097866d3c6e89ce6fdfbad49eb9d7b2fc02a56322ac07ca922de0a77161797475b949236555241954cd844531ba026dff32a8330e639c72d6e16c55df8f29
 SHA512 
dc0b43ff498b3d3ce2bd2d161e2bcf60f84a11537a4778ff218d9d5b73e554715e819c7318973ac623b0af39e75b2864e99e00bddd329b836fd36a81d884b70f

diff --git a/net-im/zoom/zoom-5.14.0.1720.ebuild 
b/net-im/zoom/zoom-5.14.0.1720.ebuild
new file mode 100644
index ..6c6cfdba4fb4
--- /dev/null
+++ b/net-im/zoom/zoom-5.14.0.1720.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info readme.gentoo-r1 wrapper xdg-utils
+
+DESCRIPTION="Video conferencing and web conferencing service"
+HOMEPAGE="https://zoom.us/;
+SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland"
+RESTRICT="mirror bindist strip"
+
+RDEPEND="!games-engines/zoom
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/mit-krb5
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   media-libs/alsa-lib
+   media-libs/fdk-aac:0/2
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   media-sound/mpg123
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   opencl? ( virtual/opencl )
+   pulseaudio? ( media-libs/libpulse )
+   wayland? ( dev-libs/wayland )
+   !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 )
+   !bundled-qt? (
+   dev-libs/icu
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtdiag:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtlocation:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   wayland? ( dev-qt/qtwayland )
+   )"
+
+BDEPEND="dev-util/bbe
+   bundled-libjpeg-turbo? ( dev-util/patchelf )"
+
+CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
+QA_PREBUILT="opt/zoom/*"
+
+src_prepare() {
+   default
+
+   # The tarball doesn't contain an icon, so extract it from the binary
+   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
+   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
+   || die 

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

2023-03-23 Thread Anna Figueiredo Gomes
commit: bf189f488086799ccc137abdfa230844ca95901b
Author: Anna (navi) Figueiredo Gomes  vlhl  dev>
AuthorDate: Thu Mar 23 18:16:14 2023 +
Commit: Anna Figueiredo Gomes  tutanota  com>
CommitDate: Thu Mar 23 18:16:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf189f48

games-util/xivlauncher: Remove faudio dependency

Signed-off-by: Anna (navi) Figueiredo Gomes  vlhl.dev>

 games-util/xivlauncher/xivlauncher-1.0.3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-util/xivlauncher/xivlauncher-1.0.3.ebuild 
b/games-util/xivlauncher/xivlauncher-1.0.3.ebuild
index 564e9d8e0..7e313033f 100644
--- a/games-util/xivlauncher/xivlauncher-1.0.3.ebuild
+++ b/games-util/xivlauncher/xivlauncher-1.0.3.ebuild
@@ -220,7 +220,6 @@ RDEPEND="
media-libs/freetype:2[abi_x86_32?]
media-libs/glu[abi_x86_32?]
x11-libs/libSM[abi_x86_32?]
-   app-emulation/faudio[abi_x86_32?]
 "
 
 XIVQL_COMMIT="77115d3f7d920179ce83f0708ec97ba2450ce795"



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

2023-03-23 Thread Anna Vyalkova
commit: 991c69321c1c6fcb5b3472c07dff04deb1f37548
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Mar 23 17:43:56 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Mar 23 17:43:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=991c6932

profiles: try to fix CI

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

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

diff --git a/profiles/package.use.mask b/profiles/package.use.mask
index dedfc0aff..d3cce7984 100644
--- a/profiles/package.use.mask
+++ b/profiles/package.use.mask
@@ -3,6 +3,10 @@
 
 # New entries go on top.
 
+# Anna Vyalkova  (2023-03-23)
+# app-emulation/faudio multilib not available
+games-util/xivlauncher abi_x86_32
+
 # Torokhov Sergey  (2022-12-09)
 # Masked due to infinite run of tests with USE="openmp"
 ~sci-physics/SU2-7.2.0 openmp



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

2023-03-23 Thread Ionen Wolkens
commit: e98210192f2dce98c6dacd4a4311bbfa40f97e63
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 23 17:30:08 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar 23 17:34:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9821019

media-libs/libplacebo: add 5.264.1

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

 media-libs/libplacebo/Manifest  |  1 +
 media-libs/libplacebo/libplacebo-5.264.1.ebuild | 96 +
 2 files changed, 97 insertions(+)

diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest
index 55bf7a09567c..a5f8d00dd52e 100644
--- a/media-libs/libplacebo/Manifest
+++ b/media-libs/libplacebo/Manifest
@@ -2,3 +2,4 @@ DIST libplacebo-glad-2.0.1.tar.gz 581028 BLAKE2B 
9c1a6dfdec44b9d55af4f410172958d
 DIST libplacebo-glad-2.0.4.tar.gz 599932 BLAKE2B 
788d2b70222fd09eea02515bdf3cbc147540631bf35fe39f12aa21fdbabf3d229f4234a430217dfaf3363934b8be12dd6a19871049a7b117deb8260ec69f8c67
 SHA512 
328d0dbe33e69f846d1c54226c6675694404f41e53c4762e6013c7bfe76b0700f0b28f4117a2018a09c9c23ccb6ad94d7b20882fefc2513941a4515686c9b9e7
 DIST libplacebo-v5.229.2.tar.gz 673795 BLAKE2B 
d828cf97713a9d46c983da111c5400487d02e9c3d8ec874de67d9f9d753508e7dc941cfdcdd024e78ea7e08e0f3d6a71b82f92e3478ed9d8a8cadbc86462b236
 SHA512 
56723bb3df4229ecaa61189080f108ac7c953b435b9969f7fe85835eeaca88ee8ec90ef9dfdd5e99e92d4cccea5b8e24c676d3b318ab8e22ead09c003b3c6165
 DIST libplacebo-v5.264.0.tar.gz 725109 BLAKE2B 
0d2670df216f5e5dcc69a102b6bd7327195d538f683989360452a2bfa7ee8a673353b192b64d636a0cbdcd0caf7792099174c4c8cd63b3f163d7014f43efb6f2
 SHA512 
60583f97e719c9a164a3c62ca79f6ab24d2a5cd6e2e13b98a0e1eb59fe8ed9903b78cac642889566aa94b718937461413901f8509aacf9a6bfdb1d456a1bce53
+DIST libplacebo-v5.264.1.tar.gz 725394 BLAKE2B 
421de50ef5e2270e3ba32dd85d92d816a374257442b535face6cb8501d565652aae530b86a7d717c9352c6a82ca665ff7d91c2d9768365780cbbe4f48d1d3276
 SHA512 
305f43b71f078f4113def43c444df667dfbdd2a6a34d3b457b15da0b3499ca97ec9a8acbd151d58c8e1a593ace3d8aa61067b32556c6bae451efbb217d60a731

diff --git a/media-libs/libplacebo/libplacebo-5.264.1.ebuild 
b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
new file mode 100644
index ..2759a11085c5
--- /dev/null
+++ b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson-multilib python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://code.videolan.org/videolan/libplacebo.git;
+   inherit git-r3
+else
+   GLAD_PV=2.0.4
+   SRC_URI="
+   
https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.gz
+   opengl? ( 
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz -> 
${PN}-glad-${GLAD_PV}.tar.gz )"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
+HOMEPAGE="https://code.videolan.org/videolan/libplacebo/;
+
+LICENSE="LGPL-2.1+ opengl? ( MIT )"
+SLOT="0/$(ver_cut 2 ${PV}.)" # soname
+IUSE="glslang lcms llvm-libunwind +opengl +shaderc test unwind +vulkan"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
+
+# libglvnd is used with dlopen() through glad (inc. egl/gles)
+RDEPEND="
+   lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
+   opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP}] )
+   shaderc? ( media-libs/shaderc[${MULTILIB_USEDEP}] )
+   !shaderc? ( glslang? ( dev-util/glslang:=[${MULTILIB_USEDEP}] ) )
+   unwind? (
+   llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
+   !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
+   )
+   vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )"
+# vulkan-headers is required even with USE=-vulkan (bug #882065)
+DEPEND="
+   ${RDEPEND}
+   dev-util/vulkan-headers"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.229.1-llvm-libunwind.patch
+   "${FILESDIR}"/${PN}-5.229.1-python-executable.patch
+)
+
+python_check_deps() {
+   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   local EGIT_SUBMODULES=( $(usev opengl 3rdparty/glad) )
+   git-r3_src_unpack
+   else
+   default
+   if use opengl; then
+   rmdir "${S}"/3rdparty/glad || die
+   mv glad-${GLAD_PV} "${S}"/3rdparty/glad || die
+   fi
+   fi
+}
+
+src_prepare() {
+   default
+
+   # typically auto-skipped, but may assume usable opengl/vulkan then hang
+   sed -i "/tests += 

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

2023-03-23 Thread Michał Górny
commit: 3bd56243fdf9883b3078f5d7191c8382d2003034
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 23 15:41:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 23 17:14:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd56243

dev-python/xarray: Bump to 2023.3.0

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

 dev-python/xarray/Manifest   |  1 +
 dev-python/xarray/xarray-2023.3.0.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index 1cdd8c54e65e..4653706a1627 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1,2 +1,3 @@
 DIST xarray-2022.12.0.tar.gz 3060755 BLAKE2B 
449d21234436983b478a022cf5585236738014c6f783039442c3d51870b62a62c61eaada6eb9df5305ada3fd5cdc87bf0201ffae1c835ec7a731c06badb718a7
 SHA512 
9c5c692392b15711d57254006ebc92cdda08b92b663a577701f50c52253d736d78e2ad02ad588ffa23d523394576f0cf226986b05b22816d3cec1ea8abb7
 DIST xarray-2023.2.0.tar.gz 3070514 BLAKE2B 
00b08bb75878eed1aa82ac18ae5bc468d87812c90991f95b238048d53535dd884a943a068aec4114ba83c8e3cf1a37570b86ce5557fb33dc43f088a51916b92d
 SHA512 
46b1e29e98a7c1bbe3275bc2fd39b0e5561319b4b9c6bf468c434880c9013c1dd9560b7281bd1b148ba8557cafe91ddf0ac56e5c038f1e995067ff1774162ab2
+DIST xarray-2023.3.0.tar.gz 3686167 BLAKE2B 
b9c2e04d0278e383aef17280e74863244d458324c01ac59a453e72196d65cad8fbca9f8f99a33b6db66637f742e04e5615fa8fc6eed307f0511954a856f8f3d2
 SHA512 
c08269e6fc8cdd3123dd7c39e0b85959bafdc53a5da75187fc615281fb71212bf2e45059f8d18fa05339567a4827e7bb68de3e605416929a6a1defdb4ed393e3

diff --git a/dev-python/xarray/xarray-2023.3.0.ebuild 
b/dev-python/xarray/xarray-2023.3.0.ebuild
new file mode 100644
index ..cc0d2354ba87
--- /dev/null
+++ b/dev-python/xarray/xarray-2023.3.0.ebuild
@@ -0,0 +1,45 @@
+# 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="N-D labeled arrays and datasets in Python"
+HOMEPAGE="
+   https://xarray.pydata.org/
+   https://github.com/pydata/xarray/
+   https://pypi.org/project/xarray/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/numpy-1.22[${PYTHON_USEDEP}]
+   =dev-python/pandas-1.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+"
+# note: most of the test dependencies are optional
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/bottleneck[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/toolz[${PYTHON_USEDEP}]
+   !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # warning-targeted tests are fragile and not important to end users
+   xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get
+)



  1   2   3   >