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

2022-11-30 Thread Miroslav Šulc
commit: e854015d56e0d19d12da746405da35c84e5a2321
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Nov 20 08:45:32 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Dec  1 07:54:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e854015d

app-crypt/jacksum: min. java 11

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

 app-crypt/jacksum/{jacksum-3.4.0.ebuild => jacksum-3.4.0-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-crypt/jacksum/jacksum-3.4.0.ebuild 
b/app-crypt/jacksum/jacksum-3.4.0-r1.ebuild
similarity index 78%
rename from app-crypt/jacksum/jacksum-3.4.0.ebuild
rename to app-crypt/jacksum/jacksum-3.4.0-r1.ebuild
index e751935ce754..120bd478a691 100644
--- a/app-crypt/jacksum/jacksum-3.4.0.ebuild
+++ b/app-crypt/jacksum/jacksum-3.4.0-r1.ebuild
@@ -7,14 +7,14 @@ inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="Java utility for working with checksums, CRCs, and message 
digests (hashes)"
 HOMEPAGE="https://jacksum.net;
-SRC_URI="https://github.com/jonelo/jacksum/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/jonelo/jacksum/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
+DEPEND=">=virtual/jdk-11:*"
+RDEPEND=">=virtual/jre-11:*"
 
 DOCS=(
CODE_OF_CONDUCT.md



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

2022-11-30 Thread Florian Schmaus
commit: 5e9c2dc89661b7753551be27e739eceda7e3d24f
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Nov 30 19:22:07 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Dec  1 07:45:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9c2dc8

net-analyzer/wtfis: add 0.5.0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/28483
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/wtfis/Manifest   |  1 +
 net-analyzer/wtfis/wtfis-0.5.0.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/net-analyzer/wtfis/Manifest b/net-analyzer/wtfis/Manifest
index da10d284853e..d1f9de55cb9d 100644
--- a/net-analyzer/wtfis/Manifest
+++ b/net-analyzer/wtfis/Manifest
@@ -1 +1,2 @@
 DIST wtfis-0.4.0.gh.tar.gz 459363 BLAKE2B 
10338f17700815aa8f25bd1e9587855795710925481ea3d7bd85782fea657055053d965977f601bc25d624352c97c639008d33d30aa3ac248ea7504c7e0ceaa7
 SHA512 
bb19923668e8172fd07b86159839c95a1b32d9975edcf1e9ab99bb574eae24f70c3a6bf83cc8ade66c1e5f57632625e7f604966ee06445839df87a9af4962573
+DIST wtfis-0.5.0.gh.tar.gz 461913 BLAKE2B 
57be019cda4d67943b0c1b2f99013b34351d2ded036f76939f94221218554b5c3fe8711da85f40fcd0fdfbb57df5713b4a72cd09a6b665b5893ffdb8efca493f
 SHA512 
5717ea43d63843f2b6d1e70afac12a70790284a1ed9bdae31c0ee062f77b718e19e913cfefb30cb3bdebf2f925da153354aa906349de97707ac739f736fc94ad

diff --git a/net-analyzer/wtfis/wtfis-0.5.0.ebuild 
b/net-analyzer/wtfis/wtfis-0.5.0.ebuild
new file mode 100644
index ..06c4fc422fe5
--- /dev/null
+++ b/net-analyzer/wtfis/wtfis-0.5.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"
+HOMEPAGE="https://github.com/pirxthepilot/wtfis;
+
+if [[ ${PV} = "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git;
+else
+   
SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~loong ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/pydantic-1.10.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.28.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.6.0[${PYTHON_USEDEP}]
+   >=net-analyzer/shodan-1.28.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-11-30 Thread Viorel Munteanu
commit: 3de3df36f022d67d534f89c5ff19610d618d1d93
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov 30 18:28:02 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec  1 07:37:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de3df36

app-backup/dar: add 2.7.8

Closes: https://github.com/gentoo/gentoo/pull/28482
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-backup/dar/Manifest |  1 +
 app-backup/dar/dar-2.7.8.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/app-backup/dar/Manifest b/app-backup/dar/Manifest
index a4715bddd7e2..1359ddd9fd84 100644
--- a/app-backup/dar/Manifest
+++ b/app-backup/dar/Manifest
@@ -1 +1,2 @@
 DIST dar-2.7.7.tar.gz 2410835 BLAKE2B 
c2b1cff205a7af0b714808bbb952677ffdfa8d62289d412e4e3056db16f5c204a2eecc8f770ff57d18839218ff1babcb5c56c9729e03316d698a351dacf47e25
 SHA512 
984328cff1ed3338707858aced83a6a18e950581f02dd686a2a01668f6c374d0af2d98ba49068a61624641fcfbb139ae893d02e5b5f303b8b26d8e05fcb6a229
+DIST dar-2.7.8.tar.gz 2414732 BLAKE2B 
a6756218b89bfe17869cdd630a712593d6a615f8bac7da71dfad7bb96c91ee8321b0f7ba4515faa91cbf4eee683b1373392084ba76004d971d0a5f492b4238b6
 SHA512 
af3942b164e8e4f54504a9c561e1a90b950d5afd8c10ab351fc9657626f4b6650a18ea1727c5684918d3067f3b4738285afb78150c850ce77ee8d4a6f5567f2e

diff --git a/app-backup/dar/dar-2.7.8.ebuild b/app-backup/dar/dar-2.7.8.ebuild
new file mode 100644
index ..98415d2203c1
--- /dev/null
+++ b/app-backup/dar/dar-2.7.8.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="A full featured backup tool, aimed for disks"
+HOMEPAGE="http://dar.linux.free.fr/;
+SRC_URI="https://downloads.sourceforge.net/project/dar/dar/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
+IUSE="argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync threads xattr"
+
+REQUIRED_USE="?? ( dar32 dar64 )
+   gpg? ( gcrypt )"
+
+RESTRICT="test" # need to be run as root
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils
+   app-arch/zstd:=
+   sys-libs/libcap
+   >=sys-libs/zlib-1.2.3:=
+   argon2? ( app-crypt/argon2:= )
+   curl? ( net-misc/curl )
+   gcrypt? (
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   )
+   gpg? ( app-crypt/gpgme:= )
+   lz4? ( app-arch/lz4:= )
+   lzo? ( dev-libs/lzo:2 )
+   nls? ( virtual/libintl )
+   rsync? ( net-libs/librsync:= )
+   threads? ( dev-libs/libthreadar )
+   xattr? ( sys-apps/attr )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   doc? ( app-doc/doxygen )
+   nls? ( sys-devel/gettext )
+"
+
+QA_PKGCONFIG_VERSION=""#862025 - upstream has a different numbering 
scheme for libdar
+
+src_configure() {
+   # configure.ac is totally funked up regarding the AC_ARG_ENABLE
+   # logic.
+   # For example "--enable-dar-static" causes configure to DISABLE
+   # static builds of dar.
+   # Do _not_ use $(use_enable) until you have verified that the
+   # logic has been fixed by upstream.
+   local myconf=(
+   --disable-dar-static
+   --disable-python-binding
+   --disable-upx
+   $(usev !argon2 --disable-libargon2-linking)
+   $(usev !curl --disable-libcurl-linking)
+   $(usev dar32 --enable-mode=32)
+   $(usev dar64 --enable-mode=64)
+   $(usev !doc --disable-build-html)
+   $(usev !gcrypt --disable-libgcrypt-linking)
+   $(usev !gpg --disable-gpgme-linking)
+   $(usev !lz4 --disable-liblz4-linking)
+   $(usev !lzo --disable-liblzo2-linking)
+   $(usev !nls --disable-nls)
+   $(usev !rsync --disable-librsync-linking)
+   $(usev !threads --disable-threadar)
+   $(usev !xattr --disable-ea-support)
+   )
+
+   # Bug 103741
+   filter-flags -fomit-frame-pointer
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html 
install
+
+   einstalldocs
+
+   find "${ED}" -name "*.la" -delete || die
+
+   # Bug 729150
+   rm "${ED}/usr/share/doc/${PF}/html/samples/MyBackup.sh.tar.gz" || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/tiff/, media-libs/tiff/files/

2022-11-30 Thread Sam James
commit: 33944343462c9aa5a0a23b4a296074d0bc62c5c2
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 07:15:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 07:16:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33944343

media-libs/tiff: backport fix for hylafaxplus regression

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

 .../files/tiff-4.4.0-hylafaxplus-regression.patch  |  34 +++
 media-libs/tiff/tiff-4.4.0-r2.ebuild   | 102 +
 2 files changed, 136 insertions(+)

diff --git a/media-libs/tiff/files/tiff-4.4.0-hylafaxplus-regression.patch 
b/media-libs/tiff/files/tiff-4.4.0-hylafaxplus-regression.patch
new file mode 100644
index ..c640f6e1b1a7
--- /dev/null
+++ b/media-libs/tiff/files/tiff-4.4.0-hylafaxplus-regression.patch
@@ -0,0 +1,34 @@
+https://bugs.gentoo.org/883641
+https://gitlab.com/libtiff/libtiff/-/issues/489
+https://gitlab.com/libtiff/libtiff/-/commit/72de8fd00be8a583a6b16cc0b700105020d249ba
+
+From 72de8fd00be8a583a6b16cc0b700105020d249ba Mon Sep 17 00:00:00 2001
+From: Even Rouault 
+Date: Tue, 29 Nov 2022 14:57:27 +0100
+Subject: [PATCH] TIFFWriteRawStrip(): restore capabilities to append data in
+ the current strip (fixes #489)
+
+This fixes a regression of libtiff 4.4.0
+--- a/libtiff/tif_write.c
 b/libtiff/tif_write.c
+@@ -341,10 +341,13 @@ TIFFWriteRawStrip(TIFF* tif, uint32_t strip, void* data, 
tmsize_t cc)
+   return ((tmsize_t) -1);
+   }
+ 
+-  tif->tif_curstrip = strip;
++if (tif->tif_curstrip != strip)
++{
++tif->tif_curstrip = strip;
+ 
+-  /* this informs TIFFAppendToStrip() we have changed or reset strip */
+-  tif->tif_curoff = 0;
++/* this informs TIFFAppendToStrip() we have changed or reset strip */
++tif->tif_curoff = 0;
++}
+ 
+ if (td->td_stripsperimage == 0) {
+ TIFFErrorExtR(tif, module,"Zero strips per image");
+-- 
+GitLab
+
+

diff --git a/media-libs/tiff/tiff-4.4.0-r2.ebuild 
b/media-libs/tiff/tiff-4.4.0-r2.ebuild
new file mode 100644
index ..f485be1f583a
--- /dev/null
+++ b/media-libs/tiff/tiff-4.4.0-r2.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QA_PKGCONFIG_VERSION="$(ver_cut 1-3)"
+
+# Release signer can vary per version but not clear if others will be doing
+# them in future, so gone with Even Rouault for now as he does other geosci
+# stuff too like PROJ, GDAL. Previous release manager of TIFF was
+# GraphicsMagick maintainer Bob Friesenhahn. Please be careful when verifying
+# who made releases.
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/rouault.asc
+inherit multilib-minimal verify-sig libtool flag-o-matic
+
+MY_P="${P/_rc/rc}"
+DESCRIPTION="Tag Image File Format (TIFF) library"
+HOMEPAGE="http://libtiff.maptools.org;
+SRC_URI="https://download.osgeo.org/libtiff/${MY_P}.tar.xz;
+SRC_URI+=" verify-sig? ( https://download.osgeo.org/libtiff/${MY_P}.tar.xz.sig 
)"
+S="${WORKDIR}/${PN}-$(ver_cut 1-3)"
+
+LICENSE="libtiff"
+SLOT="0"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+IUSE="+cxx jbig jpeg lzma static-libs test webp zlib zstd"
+RESTRICT="!test? ( test )"
+
+# bug #483132
+REQUIRED_USE="test? ( jpeg )"
+
+RDEPEND="jbig? ( >=media-libs/jbigkit-2.1:=[${MULTILIB_USEDEP}] )
+   jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
+   webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-evenrouault )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/tiffconf.h
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.4.0_rc1-skip-thumbnail-test.patch
+   "${FILESDIR}"/${P}-hylafaxplus-regression.patch
+)
+
+src_prepare() {
+   default
+
+   # Added to fix cross-compilation
+   elibtoolize
+}
+
+multilib_src_configure() {
+   append-lfs-flags
+
+   local myeconfargs=(
+   --without-x
+   --with-docdir="${EPREFIX}"/usr/share/doc/${PF}
+   $(use_enable cxx)
+   $(use_enable jbig)
+   $(use_enable jpeg)
+   $(use_enable lzma)
+   $(use_enable static-libs static)
+   $(use_enable webp)
+   $(use_enable zlib)
+   $(use_enable zstd)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+
+   # Remove components (like tools) that are irrelevant for the multilib
+   # 

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

2022-11-30 Thread WANG Xuerui
commit: 35999e49135b0d2b6b1fafad95cbc4a35533170b
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Dec  1 07:11:55 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Dec  1 07:16:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35999e49

net-libs/libsoup: keyword 3.2.2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-libs/libsoup/libsoup-3.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libsoup/libsoup-3.2.2.ebuild 
b/net-libs/libsoup/libsoup-3.2.2.ebuild
index 9b2de0509056..16b2ed329901 100644
--- a/net-libs/libsoup/libsoup-3.2.2.ebuild
+++ b/net-libs/libsoup/libsoup-3.2.2.ebuild
@@ -16,7 +16,7 @@ IUSE="+brotli gssapi gtk-doc +introspection samba ssl sysprof 
test +vala"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 
 DEPEND="
>=dev-libs/glib-2.69.1:2[${MULTILIB_USEDEP}]



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

2022-11-30 Thread WANG Xuerui
commit: dc57e86e5d2cfc5ce4f4d3ed0f3ccd7cc5fc7430
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Dec  1 07:14:13 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Dec  1 07:16:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc57e86e

profiles/arch/loong: mask sys-apps/nvme-cli[hugepages]

Due to sys-libs/libhugetlbfs.

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index d9839ecbf0fb..8a08b28ec554 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# WANG Xuerui  (2022-12-01)
+# sys-libs/libhugetlbfs isn't buildable here yet due to arch-specific code.
+sys-apps/nvme-cli hugepages
+
 # WANG Xuerui  (2022-12-01)
 # Mask GRUB2 platforms not applicable to loong.
 sys-boot/grub:2 grub_platforms_efi-32 grub_platforms_ieee1275 
grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-pvh
@@ -23,6 +27,7 @@ media-plugins/gst-plugins-meta libvisual
 # lack of testing or simply being unsupported upstream (the opaque pointers
 # in particular need downstream changes).
 app-office/libreoffice clang
+ (2022-11-27)



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

2022-11-30 Thread Michał Górny
commit: f4d15e0474eb7d5fdab8c3dba04b19cfe94b6094
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:52:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d15e04

dev-python/python-dbusmock: Remove old

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

 dev-python/python-dbusmock/Manifest|  1 -
 .../python-dbusmock/python-dbusmock-0.28.4.ebuild  | 40 --
 2 files changed, 41 deletions(-)

diff --git a/dev-python/python-dbusmock/Manifest 
b/dev-python/python-dbusmock/Manifest
index c358d742dea7..bb116387f441 100644
--- a/dev-python/python-dbusmock/Manifest
+++ b/dev-python/python-dbusmock/Manifest
@@ -1,2 +1 @@
-DIST python-dbusmock-0.28.4.gh.tar.gz 86900 BLAKE2B 
af6ca30e15e803e66aec63d40d56d121c93e9fe253d764004c8e8c0ea5e0491b53f551d6b454ae7370cbbb7f8fb14c07b5be92a8425efa39e04f962311f5
 SHA512 
f388425ebb68c20b5110a831879bee0d7d0a3941687fd61c9975c4aaa9950b05709e7fc2a9b885c89935a915f473bb7a9b97e93ca79cf3dc6769911a66aeaea7
 DIST python-dbusmock-0.28.6.gh.tar.gz 90579 BLAKE2B 
12b4ee02ae6b828b908b203a351f5b88d25193bb1250a0d25bc90b0ac2a244c4ef577bdacb2dbbb9220ba93d785791d900c9035d8d5c3a21aa744b5f850d16c9
 SHA512 
1efc1a42fc5cc56d683f0f4d022877020f15d81a557c54f47619c704ca2f67716c1fbdb890f987d01f78b7786528a71de8dbfe84228baa41351eb751fc4cce61

diff --git a/dev-python/python-dbusmock/python-dbusmock-0.28.4.ebuild 
b/dev-python/python-dbusmock/python-dbusmock-0.28.4.ebuild
deleted file mode 100644
index 35d6a870d0c6..
--- a/dev-python/python-dbusmock/python-dbusmock-0.28.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Easily create mock objects on D-Bus for software testing"
-HOMEPAGE="
-   https://github.com/martinpitt/python-dbusmock/
-   https://pypi.org/project/python-dbusmock/
-"
-SRC_URI="
-   
https://github.com/martinpitt/python-dbusmock/releases/download/${PV}/${P}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
-
-RDEPEND="
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
-   # needed for unittest discovery
-   > tests/__init__.py || die
-   # linter tests, fragile to newer linter versions
-   rm tests/test_code.py || die
-
-   distutils-r1_src_prepare
-}



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

2022-11-30 Thread Michał Górny
commit: bcf1580e9b125597b468fbcc7a643e0897a2a890
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:42:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf1580e

dev-python/scikit-build: Add GH remote-id

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

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

diff --git a/dev-python/scikit-build/metadata.xml 
b/dev-python/scikit-build/metadata.xml
index 9940475bdf96..209bc13c9fd1 100644
--- a/dev-python/scikit-build/metadata.xml
+++ b/dev-python/scikit-build/metadata.xml
@@ -9,6 +9,7 @@
pyt...@gentoo.org


+   scikit-build/scikit-build
scikit-build

 



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

2022-11-30 Thread Michał Górny
commit: 4a5bbc56be51388752f4120902abbeafd798bda1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:53:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5bbc56

dev-python/python-dbusmock: Strip dbus-python requirement

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

 .../{python-dbusmock-0.28.6.ebuild => python-dbusmock-0.28.6-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/python-dbusmock/python-dbusmock-0.28.6.ebuild 
b/dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild
similarity index 88%
rename from dev-python/python-dbusmock/python-dbusmock-0.28.6.ebuild
rename to dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild
index 35d6a870d0c6..f50299fe3a38 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.28.6.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild
@@ -35,6 +35,8 @@ src_prepare() {
> tests/__init__.py || die
# linter tests, fragile to newer linter versions
rm tests/test_code.py || die
+   # dev-python/dbus-python uses autotools, so no .dist-info there
+   sed -i '/dbus-python/d' pyproject.toml setup.cfg || die
 
distutils-r1_src_prepare
 }



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

2022-11-30 Thread Michał Górny
commit: 389ee92fce83ca97e2895f93a92d0d7504ceb967
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:13:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389ee92f

dev-python/jsonschema: Bump to 4.17.3

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

 dev-python/jsonschema/Manifest |  1 +
 dev-python/jsonschema/jsonschema-4.17.3.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index d77e37c59fe5..895916ee55f8 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -1,3 +1,4 @@
 DIST jsonschema-4.16.0.tar.gz 292399 BLAKE2B 
b1a78bc7dbc7cd10324638b57ebe4593afbdcbeb8d4b247aa127f41d5f6cce5e7970f5db1576e6a761357d8efe453ef514ae49f58b6624a05c4b7771daff3721
 SHA512 
c84abc992f410e9d558e2ce06c7172e9e2d298cff469baf8a23b1ea5b4777e6addfa757c5cc62b2e28e257721ee55e04bec0852e5f525adfa87392cbf712828f
 DIST jsonschema-4.17.0.tar.gz 293414 BLAKE2B 
51910903a788c5fc0fea695f40ac26c886a88a6b97e653452d11ca9b4cbe18a24fe4c28a13705f77c16c1b2342f66ac86232f9ac7c578c94f23b725580e82b17
 SHA512 
a0160caea26527e5afbba48fea7f0700e8cd0bb5cbd9661501d34f5dd9857971ca3fd9982bc17f570d0b5a08eb5ecfd0e5182f78a0e0a6343621ed8360643166
 DIST jsonschema-4.17.1.tar.gz 296586 BLAKE2B 
2d29abd1d27c216cb53363ea801f1a83aedfae66fc1cf90dd7b9cb4e9ce809e09819585a7e83c060dadc2a200c45036ec22cd35d4005757b4b8797f05daa207b
 SHA512 
5d184ea60cf313c9fa6a3e1c2891432531aa7a25a5aced8e51aac46eb67fe7fd17bc9d141faa3e52a834f9067556225cfd3a592d80867b543f0dea42983e5d04
+DIST jsonschema-4.17.3.tar.gz 297785 BLAKE2B 
a0383bf5612ae50e94c95dbc1774d796b62c74a7aae3056a40edb7e042ad07fd7885e61d86220120a906a4017afe30d8ee8edbbf0cf01a6dec1f212984ff1c1e
 SHA512 
626fc913c37d2e49e4b47c9e058aab4a96c1dc50c35d8def0b2ea0ca464dc25e3318d4fde4927c11ca38068743cd81779d5189464b821407ac1de1788bad30e2

diff --git a/dev-python/jsonschema/jsonschema-4.17.3.ebuild 
b/dev-python/jsonschema/jsonschema-4.17.3.ebuild
new file mode 100644
index ..ac11d050d26a
--- /dev/null
+++ b/dev-python/jsonschema/jsonschema-4.17.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="An implementation of JSON-Schema validation for Python"
+HOMEPAGE="
+   https://pypi.org/project/jsonschema/
+   https://github.com/python-jsonschema/jsonschema/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}]
+   dev-python/pkgutil_resolve_name[${PYTHON_USEDEP}]
+   ' 3.8)
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+"
+
+# formatter deps
+RDEPEND+="
+   dev-python/fqdn[${PYTHON_USEDEP}]
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/isoduration[${PYTHON_USEDEP}]
+   >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}]
+   dev-python/rfc3339-validator[${PYTHON_USEDEP}]
+   dev-python/rfc3986-validator[${PYTHON_USEDEP}]
+   dev-python/rfc3987[${PYTHON_USEDEP}]
+   dev-python/uri_template[${PYTHON_USEDEP}]
+   >=dev-python/webcolors-1.11[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires pip, does not make much sense for the users
+   jsonschema/tests/test_cli.py::TestCLIIntegration::test_license
+   # fragile warning tests
+   jsonschema/tests/test_deprecations.py
+   # wtf?
+   jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug
+)



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

2022-11-30 Thread Michał Górny
commit: 11d5363cf50afbdbe63f18d2c6042fe83d3e9049
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:56:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d5363c

dev-python/python-dbusmock: Use pytest

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

 dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild 
b/dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild
index f50299fe3a38..c43a7378ca54 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild
@@ -28,13 +28,14 @@ RDEPEND="
dev-python/pygobject:3[${PYTHON_USEDEP}]
 "
 
-distutils_enable_tests unittest
+distutils_enable_tests pytest
 
-src_prepare() {
-   # needed for unittest discovery
-   > tests/__init__.py || die
+EPYTEST_IGNORE=(
# linter tests, fragile to newer linter versions
-   rm tests/test_code.py || die
+   tests/test_code.py
+)
+
+src_prepare() {
# dev-python/dbus-python uses autotools, so no .dist-info there
sed -i '/dbus-python/d' pyproject.toml setup.cfg || die
 



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

2022-11-30 Thread Michał Górny
commit: 1eeb52fad2491994330a2d05b30f1f7126f6b60d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:11:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eeb52fa

dev-python/pkginfo: Bump to 1.9.2

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

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

diff --git a/dev-python/pkginfo/Manifest b/dev-python/pkginfo/Manifest
index a2e5e5a27ee6..1abf1f112ef4 100644
--- a/dev-python/pkginfo/Manifest
+++ b/dev-python/pkginfo/Manifest
@@ -1,2 +1,3 @@
 DIST pkginfo-1.8.3.tar.gz 375734 BLAKE2B 
a3e9779bcb7cd326d8bd8137fa388055032fd4ee7732d47a341807201a97f1d44652d8e46adefd301cf7cd3c1d041e49a6ed2b8752e12347a8a2a2349cf397bd
 SHA512 
54a67bdf078b38600651cb94afa62e9d86fce512022b1e79eb4565289ae3fad2325647654704488968e18cd85cbba4bd0ce28392fd09ae9638ee449e802273eb
 DIST pkginfo-1.9.0.tar.gz 376601 BLAKE2B 
1823140bcd109cf2549f0c7f8db4315880a86030a8400838755664794a7cac94998a6a20832db6b29d5f8623fc16d0bed477eb48750184ba04b6440063d6bf02
 SHA512 
5189929a80aedbeb65ad3b243d6f916854887e34d3489eab71a6ca69ab82d0fb2cc62ec7a4890eb323be981d35505a6f47d2debc83cfa1cc8bb04523dcb0
+DIST pkginfo-1.9.2.tar.gz 377091 BLAKE2B 
e217e3d58fbc7a4efe7321d1eb4f6c95ea75cfcdcbdd06c0f8b728eb1ec18c5800a7ed6f6338996c60f5f251f36d40b40c20d0b1700956dd8a23a6e40594a356
 SHA512 
16eb4708040811a21184e5fff1bbbde775360718fa67df97f56c646381f6f1e58967920753437e5759e4d88c31a4f10c1e4d8be2380981939e51e4ee140dbeda

diff --git a/dev-python/pkginfo/pkginfo-1.9.2.ebuild 
b/dev-python/pkginfo/pkginfo-1.9.2.ebuild
new file mode 100644
index ..0d4b0b97213c
--- /dev/null
+++ b/dev-python/pkginfo/pkginfo-1.9.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Provides an API for querying the distutils metadata written in a 
PKG-INFO file"
+HOMEPAGE="
+   https://launchpad.net/pkginfo/
+   https://pypi.org/project/pkginfo/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs



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

2022-11-30 Thread Michał Górny
commit: 90fe18d90389de0a7430828ad0dbf0016494781d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:05:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90fe18d9

dev-python/ansible-compat: Bump to 2.2.6

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

 dev-python/ansible-compat/Manifest |  1 +
 .../ansible-compat/ansible-compat-2.2.6.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/ansible-compat/Manifest 
b/dev-python/ansible-compat/Manifest
index 7fe1778c8f3d..031010392171 100644
--- a/dev-python/ansible-compat/Manifest
+++ b/dev-python/ansible-compat/Manifest
@@ -2,3 +2,4 @@ DIST ansible-compat-2.2.1.tar.gz 39126 BLAKE2B 
c4d0512606c99ba8f07e0287620c94af6
 DIST ansible-compat-2.2.3.tar.gz 39603 BLAKE2B 
16b88a1c669a74d858e4d47539811b33db77561f7e72088d5eece67ee1594e65a9328277bc65b96dce726180c29118b2b240b45541b6548b34584d643f836894
 SHA512 
4944ff97524734c445438c052aeedd0d526b58e91a56e0bcc32123fb3a9464c82f7718ea1897a09ef0dd33dfa36abdc6e0a0157e9a4eb8d341cbd712b2f538d1
 DIST ansible-compat-2.2.4.tar.gz 39772 BLAKE2B 
a4874675086956e11de4df4068e3b17b65b4f9f7610bb88bfba308d880fe478e39a4450a362bb06a555a36a41731f336c51756893ebe65715fc022421c51a293
 SHA512 
ec30329b2aa07ea7685a8cd91438f0d0e9003644fb3d15a842277abc7f5f1eeed61bb606ca594d6496e1980be0109dd5e4021bc4aeb66d909a312bf02649a1b9
 DIST ansible-compat-2.2.5.tar.gz 39794 BLAKE2B 
25a5c858eb3e120b7f51b8800b01eff2482a03d0e5f5c049d4ff2bc96ab2c01e856284f3328d5c9e3621b2d769df4450c9427997b48a7ddd337b01aa777e0c28
 SHA512 
8029d6dbd093414fb5eccba1789c881601a3a1f45bf7779f9e2af886d457e9c57a4e6432eed73a1d387b4d82617e1677a857cf0d2dfdcebcefa0dc790b2ec2d4
+DIST ansible-compat-2.2.6.tar.gz 38890 BLAKE2B 
5022676dca1c2cb24e8f3e3387de8ef214979124b6d4a819f6328b2ffa0b19bddc5ef60131eb0133d809a214ecdf39fb5c01b197a44111e05a23740d4955c00c
 SHA512 
b02faeb0202839c01a777277cd077264b44fbadbef679e93cb4ac0be3b81df921bc8f000e27372446326976acd1b42f1f1f42896ff0af9ba0677e7a93d06b195

diff --git a/dev-python/ansible-compat/ansible-compat-2.2.6.ebuild 
b/dev-python/ansible-compat/ansible-compat-2.2.6.ebuild
new file mode 100644
index ..ea13f54d55c0
--- /dev/null
+++ b/dev-python/ansible-compat/ansible-compat-2.2.6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Contains functions that facilitate working with various versions 
of Ansible"
+HOMEPAGE="
+   https://pypi.org/project/ansible-compat/
+   https://github.com/ansible/ansible-compat/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.9.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.6.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/subprocess-tee-0.3.5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools_scm-7.0.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-plus[${PYTHON_USEDEP}]
+   )
+"
+
+# All these tests attempt to connect to galaxy.ansible.com
+EPYTEST_DESELECT=(
+   test/test_runtime.py::test_install_collection
+   test/test_runtime.py::test_install_collection_dest
+   test/test_runtime.py::test_prepare_environment_with_collections
+   test/test_runtime.py::test_prerun_reqs_v1
+   test/test_runtime.py::test_prerun_reqs_v2
+   test/test_runtime.py::test_require_collection_no_cache_dir
+   test/test_runtime.py::test_require_collection_wrong_version
+   test/test_runtime.py::test_require_collection
+   test/test_runtime.py::test_upgrade_collection
+   test/test_runtime_example.py::test_runtime
+)
+
+distutils_enable_sphinx docs \
+   dev-python/ansible-pygments \
+   dev-python/myst_parser \
+   dev-python/sphinx_ansible_theme
+distutils_enable_tests pytest



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

2022-11-30 Thread Michał Górny
commit: ea9a121395a1414a27d9619bbf0fce6cf0fca3eb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:41:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9a1213

dev-python/tox: Bump to 4.0.0_rc1

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

 dev-python/tox/Manifest |  1 +
 dev-python/tox/tox-4.0.0_rc1.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 7f47f597f3f1..383426d340a6 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1 +1,2 @@
 DIST tox-3.27.1.gh.tar.gz 309006 BLAKE2B 
fa8aaa9cd5b03e54c166bb6b748290420b91498b26d2d124d9f88a64806b9ac0578c1886845b25aa024907f6a782c45609fa6c7657d9e1f538b59c2d9f0f4e14
 SHA512 
5f568bc6c53f871aae91928681dd6f2419b876a8e6ca925e65abae845b548ee3d00513741882875bbbacb78bf64935228d98213f940d3da8c3f788b73f177b79
+DIST tox-4.0.0rc1.gh.tar.gz 273212 BLAKE2B 
c9123aa23185655c32ebac36adf24ba8cfc57e8a94c011657acff6a5ce5bede8b14218a21a8cae099fdc2af938343336bea7fed802f8f73bc7769cd17b52d918
 SHA512 
6619fad1a080a095b827968972dd0d854ca5b48b81ef6548d8c39accc30c0279f9e0cc4208b148920e51fe304328dbdf4f4a8c4554b32398baf243484bba338d

diff --git a/dev-python/tox/tox-4.0.0_rc1.ebuild 
b/dev-python/tox/tox-4.0.0_rc1.ebuild
new file mode 100644
index ..52c45d18ed20
--- /dev/null
+++ b/dev-python/tox/tox-4.0.0_rc1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+SRC_URI="
+   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/cachetools-5.2[${PYTHON_USEDEP}]
+   >=dev-python/chardet-5[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.5.4[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-api-1.1.2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   >=dev-python/virtualenv-20.16.7[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8[${PYTHON_USEDEP}]
+   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
+   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+
+   epytest
+}



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

2022-11-30 Thread Michał Górny
commit: 3deac7c8390ff734d1c320b3b9da56600c9c6244
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:06:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3deac7c8

dev-python/Faker: Remove old

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

 dev-python/Faker/Faker-15.3.1.ebuild | 34 --
 dev-python/Faker/Faker-15.3.2.ebuild | 34 --
 dev-python/Faker/Faker-15.3.3.ebuild | 34 --
 dev-python/Faker/Manifest|  3 ---
 4 files changed, 105 deletions(-)

diff --git a/dev-python/Faker/Faker-15.3.1.ebuild 
b/dev-python/Faker/Faker-15.3.1.ebuild
deleted file mode 100644
index 7547e146fdbe..
--- a/dev-python/Faker/Faker-15.3.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
-   https://github.com/joke2k/faker/
-   https://pypi.org/project/Faker/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-   !dev-ruby/faker
-"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP},tiff]
-   dev-python/validators[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/Faker/Faker-15.3.2.ebuild 
b/dev-python/Faker/Faker-15.3.2.ebuild
deleted file mode 100644
index 7547e146fdbe..
--- a/dev-python/Faker/Faker-15.3.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
-   https://github.com/joke2k/faker/
-   https://pypi.org/project/Faker/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-   !dev-ruby/faker
-"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP},tiff]
-   dev-python/validators[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/Faker/Faker-15.3.3.ebuild 
b/dev-python/Faker/Faker-15.3.3.ebuild
deleted file mode 100644
index 7547e146fdbe..
--- a/dev-python/Faker/Faker-15.3.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
-   https://github.com/joke2k/faker/
-   https://pypi.org/project/Faker/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-   !dev-ruby/faker
-"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP},tiff]
-   dev-python/validators[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 8d01b80088e1..4a8834b53d83 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,4 +1 @@
-DIST Faker-15.3.1.tar.gz 1598695 BLAKE2B 
8c9d8ec18cf8505eb3ca00feb0e7cea78db2f6f5b8dd4b0a65cc600b0cf57a96c174a6f0f2f99f67dab873ad6afc63f858b5f0efe672583d055eb69d59a86104
 SHA512 
8dce318ee0e8959b7f7da4b5fda792476a7b4f8bc22a2acead29131e0f6c97fb0b84522cc2865264276f65606e8559ae3213f4671e4c701301845986920ecf9d
-DIST Faker-15.3.2.tar.gz 1598951 BLAKE2B 
6f1c53933639a478aa6db933b26e326561b654cbb3d7182c7d8b1add50aaa4089ebf001553e95657baa2f434516148e40417c0265043d2a50f8e86c73556f82f
 SHA512 
96489fd02cc16ff0a31a0f165805aa4508e2f3e04552f2008b92f211c8645e37ee23a8181838f851114906e2df0da19a95c38889e6afab5d1c7cf090a9235e17
-DIST Faker-15.3.3.tar.gz 1598995 BLAKE2B 
c6416f06b835b153a2e72967a4b65b962068d027dc35a95ebdd92175f8e6330ef07f3721ca5d6ba4bb85efdc54ecedf0663f458ec8fcedd489e2871c623af3de
 SHA512 
371516d95941921f5180107beba633a40df719a38f6b752f38857be15ae7befcb602c1b3f16ccbbaa7e8aa2c6b158c70aea38a112d65234d334ce1f370c91b87
 DIST Faker-15.3.4.tar.gz 1599191 BLAKE2B 

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

2022-11-30 Thread Michał Górny
commit: a1793ed228361cf6a29d8913a36e4f36fd1a0d8f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:01:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1793ed2

dev-python/twine: Bump to 4.0.2

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

 dev-python/twine/Manifest   |  1 +
 dev-python/twine/twine-4.0.2.ebuild | 78 +
 2 files changed, 79 insertions(+)

diff --git a/dev-python/twine/Manifest b/dev-python/twine/Manifest
index 7c0989baf461..2b5f319699e0 100644
--- a/dev-python/twine/Manifest
+++ b/dev-python/twine/Manifest
@@ -1 +1,2 @@
 DIST twine-4.0.1.gh.tar.gz 214569 BLAKE2B 
82c1793718cfd7d81d9745d16dfe21f59fdfd8b157840ff29629f8b7b86c1e36281f1ed9ba613ec0048c8eef8a2c80d2b9b160893ed953b06c9bfb027f5299e0
 SHA512 
0b5d24c56731239400b6713e0e52d1cfdb399a84e886b02ea4b59e7af69cc1578e03bf442cca4b2ea5f400995955d27c8d9d3cc17a6ea59013bdaaf6ac63a567
+DIST twine-4.0.2.gh.tar.gz 214528 BLAKE2B 
c088329a86139eb01d325ec623504c0dfee1231ca8bbbf9ed73d46d4ed9dd79aaac6aaad225cacd64942eb7a3ead19bcb5e224ad9735d9760bd8c9c8e5e69043
 SHA512 
94dec0b08ea8f4cc5900d743b750f02a668c738d402632a80faef24220f87b4b14824966d6d902e9ddaab741e4091d6a370a7660d02ca27fd6fd0d251a473ab5

diff --git a/dev-python/twine/twine-4.0.2.ebuild 
b/dev-python/twine/twine-4.0.2.ebuild
new file mode 100644
index ..37584b486999
--- /dev/null
+++ b/dev-python/twine/twine-4.0.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of utilities for publishing packages on PyPI"
+HOMEPAGE="
+   https://twine.readthedocs.io/
+   https://github.com/pypa/twine/
+   https://pypi.org/project/twine/
+"
+SRC_URI="
+   https://github.com/pypa/twine/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
+   >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}]
+   >=dev-python/keyring-15.1[${PYTHON_USEDEP}]
+   >=dev-python/pkginfo-1.8.1[${PYTHON_USEDEP}]
+   >=dev-python/readme_renderer-35.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/rfc3986-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/jaraco-envs[${PYTHON_USEDEP}]
+   dev-python/jaraco-functools[${PYTHON_USEDEP}]
+   dev-python/munch[${PYTHON_USEDEP}]
+   dev-python/portend[${PYTHON_USEDEP}]
+   dev-python/pretend[${PYTHON_USEDEP}]
+   dev-python/pypiserver[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # pytest-socket dep relevant only to test_integration, and upstream
+   # disables it anyway
+   sed -i -e '/--disable-socket/d' pytest.ini || die
+   sed -i -e '/--cov/d' pytest.ini || die
+
+   distutils-r1_python_prepare_all
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # Internet
+   tests/test_integration.py
+   )
+   local EPYTEST_DESELECT=(
+   # Regression due to deps?
+   tests/test_check.py::test_fails_rst_no_content
+   # Avoid needing heavy virtualx
+   tests/test_auth.py::test_warns_for_empty_password
+   )
+
+   local -x COLUMNS=80
+   epytest
+}



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

2022-11-30 Thread Michał Górny
commit: 357c08c7882099f11c5b78f3faa14b8dbe3d5d9b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:03:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=357c08c7

dev-python/path: Bump to 16.6.0

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

 dev-python/path/Manifest   |  1 +
 dev-python/path/path-16.6.0.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/path/Manifest b/dev-python/path/Manifest
index 5b3e7e0653d5..e8d0b73d9c50 100644
--- a/dev-python/path/Manifest
+++ b/dev-python/path/Manifest
@@ -1 +1,2 @@
 DIST path-16.5.0.gh.tar.gz 44286 BLAKE2B 
1d96b0003c562044c1c2ba5eba7a525d5503bd9a58ec1f9611d74e9d52581f646447d3d754809b49b4418c18de9fbfd5de34077fe9edb1c4b3d3fd49f9c2af19
 SHA512 
0b9b306b2b5cce1e51d65a7555e54770e19a3d4796dbaf2d617bbe8282c771e3d7975112e443462e9b43bafc533d6dc61bedb8608b0d93cc0d1febec995d1780
+DIST path-16.6.0.gh.tar.gz 45238 BLAKE2B 
f1fa3a23ba19f623ca276496c1fa7351ea02858710f2dddbf5f4d96cf2c9f8fc3325c74a56f1b4dec809e28e927f2c8adab913eed9d8893016e0fd3d0b3a662d
 SHA512 
4d7772b7eb7017bee78f95f30f6286b14750d6d8edbf5f58617ede12bd664f1b893921b89bb64f797e1d2eb7e67e361d8f1e01618fee26d64a5b879a3854aead

diff --git a/dev-python/path/path-16.6.0.ebuild 
b/dev-python/path/path-16.6.0.ebuild
new file mode 100644
index ..ecd7e2ae4fa3
--- /dev/null
+++ b/dev-python/path/path-16.6.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A module wrapper for os.path"
+HOMEPAGE="
+   https://github.com/jaraco/path/
+   https://pypi.org/project/path/
+"
+SRC_URI="
+   https://github.com/jaraco/path/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-python/appdirs[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # unreliable, not really meaningful for end users
+   test_path.py::TestPerformance
+)
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2022-11-30 Thread Michał Górny
commit: fda9b893c5c94ee7f2132e018475f5a9857a4f8f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 05:59:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda9b893

dev-python/scikit-build: Bump to 0.16.3

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

 dev-python/scikit-build/Manifest   |  1 +
 dev-python/scikit-build/scikit-build-0.16.3.ebuild | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/dev-python/scikit-build/Manifest b/dev-python/scikit-build/Manifest
index 1004ae72459f..bab9be5c9b39 100644
--- a/dev-python/scikit-build/Manifest
+++ b/dev-python/scikit-build/Manifest
@@ -1 +1,2 @@
 DIST scikit-build-0.16.2.tar.gz 269822 BLAKE2B 
4fe7d8f3c3a993f1832d94896068b6bede1eededb4d85e3332137f516819d167102a1eb2fde6dfe4ad187d0483a4e962311a4ca56f3aa5a4eff0c96a187ca052
 SHA512 
ae8dfd74c638e5cda127b24070c4e491ec51a69b35eae476f5f74a54ba97419d69e984ae7dc132782c77472852358d9d984650db4e6984decad74aadceecfa05
+DIST scikit-build-0.16.3.tar.gz 270429 BLAKE2B 
32930041e64750dc4ee7d496bf6541bcc3f75c5fbddadb95d3424eec2309381ac6cb67252936fa753b0996db44749d19662575f4f20f174f85c44256d91ec7b7
 SHA512 
8cec7b01b7a2b892c05a910806b0a3664f5a966165f1a87e9943067afc9b2a2e93657a7a68e47df6578d5d03f1ff0a0bd987e97cf4b0f442d79949f52247968c

diff --git a/dev-python/scikit-build/scikit-build-0.16.3.ebuild 
b/dev-python/scikit-build/scikit-build-0.16.3.ebuild
new file mode 100644
index ..d3db86ec26ee
--- /dev/null
+++ b/dev-python/scikit-build/scikit-build-0.16.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Improved build system generator for Python C/C++/Fortran/Cython 
extensions"
+HOMEPAGE="
+   https://github.com/scikit-build/scikit-build/
+   https://pypi.org/project/scikit-build/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx_rtd_theme \
+   dev-python/sphinx-issues
+distutils_enable_tests pytest
+
+src_prepare() {
+   # not packaged
+   sed -i -e '/cmakedomain/d' docs/conf.py || die
+   # no pytest-cov
+   sed -i -e '/addopts =/d' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # sandbox violations
+   tests/test_hello_cpp.py::test_hello_develop
+   tests/test_issue274_support_default_package_dir.py
+   tests/test_issue274_support_one_package_without_package_dir.py
+   tests/test_issue334_configure_cmakelists_non_cp1252_encoding.py
+   tests/test_pep518.py
+   # This fails because of additional item setup.py in sources
+   tests/test_include_exclude_data.py::test_hello_sdist
+   tests/test_include_exclude_data.py::test_hello_sdist_with_base
+   
tests/test_issue401_sdist_with_symlinks.py::test_sdist_with_symlinks
+   tests/test_manifest_in.py::test_manifest_in_sdist
+   # Wants internet to install things with pip
+   tests/test_numpy.py::test_pep518_findpython
+   # TODO
+   
"tests/test_command_line.py::test_hide_listing[True-bdist_wheel]"
+   )
+   epytest
+}



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

2022-11-30 Thread Michał Górny
commit: 400f82643ee06615dcf617bacd1c9ecb0452c663
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:10:22 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400f8264

dev-python/mkdocs-material: Bump to 8.5.11

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material-8.5.7-simplify-build.patch |  9 
 .../mkdocs-material/mkdocs-material-8.5.11.ebuild  | 53 ++
 3 files changed, 54 insertions(+), 9 deletions(-)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 719ba22c29b3..3ef07f3a5b5c 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1 +1,2 @@
 DIST mkdocs-material-8.5.10.gh.tar.gz 10384269 BLAKE2B 
3f7837b17724e93fa28a906811a8695aacba9c479a13d4568775945aee3943b9f58e017ab71fb81da8c72073a471b736ca75bf721a786309fe822f5898e4d3aa
 SHA512 
ed186b206ffe0b17c96a33270d83ffc3c98262eb608d6889101b6949057e7059642eb83b584f4a309afff64a359ee79625c5a95be62fc37ece069e2404faa0bd
+DIST mkdocs-material-8.5.11.gh.tar.gz 10423819 BLAKE2B 
8af9b10fde57a6543d86dc8d6004cb100359e274072486094e7db4f8eeb7d44d83505d00b3f202f02e695a613ae8e2fdf08ac1b39584e7d9aeae430bb560d60a
 SHA512 
7fdc06cf7f64a2831fe2acb05a735bc9519fdf109fbccd5ee1667d07175916fffb295ccfa88a4352a7a0688f0eaf535c26ab49463f672d964d4a87ad8de6ddf1

diff --git 
a/dev-python/mkdocs-material/files/mkdocs-material-8.5.7-simplify-build.patch 
b/dev-python/mkdocs-material/files/mkdocs-material-8.5.7-simplify-build.patch
index ac696c40710f..b731b9a37be8 100644
--- 
a/dev-python/mkdocs-material/files/mkdocs-material-8.5.7-simplify-build.patch
+++ 
b/dev-python/mkdocs-material/files/mkdocs-material-8.5.7-simplify-build.patch
@@ -2,15 +2,6 @@ diff --git a/pyproject.toml b/pyproject.toml
 index c5bd914c0..3757e983b 100644
 --- a/pyproject.toml
 +++ b/pyproject.toml
-@@ -19,7 +19,7 @@
- # IN THE SOFTWARE.
- 
- [build-system]
--requires = ["hatchling", "hatch-requirements-txt", 
"hatch-nodejs-version>=0.3.0"]
-+requires = ["hatchling"]
- build-backend = "hatchling.build"
- 
- [project]
 @@ -55,13 +55,7 @@ tags = "material.plugins.tags.plugin:TagsPlugin"
  material = "material"
  

diff --git a/dev-python/mkdocs-material/mkdocs-material-8.5.11.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-8.5.11.ebuild
new file mode 100644
index ..33fbca42ea2f
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-8.5.11.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.12[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.4[${PYTHON_USEDEP}]
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.0.3[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'"> gentoo_version.py || die
+   distutils-r1_src_prepare
+}



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

2022-11-30 Thread Michał Górny
commit: 7eeb5f34e54a1f6ce623d6f3c24168a4d8ab87b1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:04:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eeb5f34

dev-python/google-api-python-client: Bump to 2.68.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.68.0.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index dea9ac331f4a..1b5f8f3d33a6 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,2 +1,3 @@
 DIST google-api-python-client-2.65.0.gh.tar.gz 36079173 BLAKE2B 
32e60989dbc6e02ed2bd128772a71c24670d16da09ca4e5be6d4f56ebf16c94ccac120e233b4efb5fb9c9b8c464d052129eb6305a57fb61f732ca9d593f1297c
 SHA512 
3b215e290c9a63aca914c08478342ab41ef760c135d3d5a13387be52a2993b814568c86cad752de6afe16fb3097989f4d7df06f4c9ce9c453fb7d0cb55f17053
 DIST google-api-python-client-2.66.0.gh.tar.gz 36477219 BLAKE2B 
1da02e7747fd1421bdc62180103784af7b50ab0a672ac932f2fe28c22141a922d6f59d9c11ee74b78ff13583bdeee98d35f7b6d616af84fe99aa3d1a0de17342
 SHA512 
6b3cdf7279067080ff216d184f23c76c74c586e34b70afd936f1d10671fc0c7e7a8ba446a1ca5a9003bab2e3855e939376610ff4e45811fd6ead5e4942f62247
+DIST google-api-python-client-2.68.0.gh.tar.gz 37053945 BLAKE2B 
7a73b80737b73198531207d203c2010969a9dbdd5012071944ec86bd6c2c63eb0a86bf2941a4c37544629aeae32b367cc8d9209300c63e8d1be39f32bef1d91f
 SHA512 
9b70ad6f05d28198ee82984e263e770c995143770123a8aaeb605aad880464e951b8849bbed8c7cb511bd7beebed1df965fdd53b2e6a161905a0a2e481d5b68a

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.68.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.68.0.ebuild
new file mode 100644
index ..7e8aaa05d6d4
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.68.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+SRC_URI="
+   
https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2022-11-30 Thread Michał Górny
commit: 78e758d083a68ad107c0a84ec73a3cbeef3ca3b5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:03:20 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e758d0

dev-python/moto: Bump to 4.0.11

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

 dev-python/moto/Manifest   |  1 +
 dev-python/moto/moto-4.0.11.ebuild | 94 ++
 2 files changed, 95 insertions(+)

diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 9cd23a1aad29..e140084e4c69 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -1,3 +1,4 @@
 DIST moto-4.0.10.tar.gz 2501634 BLAKE2B 
02fcd7e4f77589a8cae459d74832d72c8835e4357533023803733e3dfad30a44f264356c5dbb0f535ef441384692b4dafbfe33ef9a9e7077f1c61b342c61fa99
 SHA512 
f8d9817d8b10eb1a2f87d41453f8e3facfa1075a330cb44b46a1306105c059fcf6d9bf94e66ad8e893cf7eddfc4fdf0fc483988455db5f9c6f42d239fe57915a
+DIST moto-4.0.11.tar.gz 2540794 BLAKE2B 
3b68e3fc6ab75b7ada2548c0807936fc5ad0d296385357ffb8b8c490fd3611f1333a78e99a093d3cd3ee8e65a2115ae66a4d3338bdf23dfe3ce8a0ebde43bad1
 SHA512 
fa721bc8cf8256a120870256770adf165f9a3f5d75ea5c83d76303d32a6869d417bec73fca4b09c5d08794cf2e8e530fd73ac53939271785e31f024217c97fa1
 DIST moto-4.0.8.tar.gz 2488253 BLAKE2B 
ae707de8f0917b62904f38f977eded8f3e995271da8a7d6be47f05a24e3cb8bb8121e5e52625deb6c8f836e5f328352a7e6ea0855a4278c32dc9363da0faa8cc
 SHA512 
9d3d3164bb6a77901bb55b8c536bfc8822e5b5292d79fedfe89a4a7fefaeab24b740d9a898e9487152a45c5a3bfd15d8aaca042a485bea389e1a82bb0a90bdd0
 DIST moto-4.0.9.tar.gz 2496530 BLAKE2B 
596dc00ce0c931d4405d1ad6fdfcff4acc5c7421b1f1d67f442e090249d3df81f89c570368b5e981ec49f14a35aed32621ff3dbedc7003e3c870f891e4eda20a
 SHA512 
fedf2c97779a93b1ab3492122be5425f3d91219eb207cc21bf2822ffa52c6efe2c3c8ca233acafd02c725c46e77e883f8f941c29638bb3e32ffa774ed8a5ff69

diff --git a/dev-python/moto/moto-4.0.11.ebuild 
b/dev-python/moto/moto-4.0.11.ebuild
new file mode 100644
index ..5968fb5171dc
--- /dev/null
+++ b/dev-python/moto/moto-4.0.11.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Mock library for boto"
+HOMEPAGE="
+   https://github.com/spulec/moto/
+   https://pypi.org/project/moto/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}]
+   >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+   dev-python/cookies[${PYTHON_USEDEP}]
+   >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+   dev-python/boto3[${PYTHON_USEDEP}]
+   dev-python/botocore[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/flask-cors[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+   >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}]
+   dev-python/pretty-yaml[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/python-jose[${PYTHON_USEDEP}]
+   dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
+   >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
+   
tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
+   
tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3
+   
tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3
+   
tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3
+   

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

2022-11-30 Thread Michał Górny
commit: dcd4eaf62cc7ec3af8941a6f82969003ce749991
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 05:53:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd4eaf6

app-admin/awscli: Bump to 1.27.20

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 9fddbf2132bd..5446805c6735 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,4 +1,5 @@
 DIST aws-cli-1.27.11.gh.tar.gz 2303984 BLAKE2B 
f773a631bd2f172697a013e11765307edfac0957f7bff7d05e74c326239491c03629859b5d7b4ec85a831e28acd47cbbf4a2393c8ae512fbf393142cfb7ca13d
 SHA512 
ad9eee70eb95d2c9c71978425e96b80a42569efca6e20c5caeb6af7b27aa893b3bfe68fed8e13b18e20626c4cd9599e8efe93dacde5bcc5c347b815376819ea5
 DIST aws-cli-1.27.16.gh.tar.gz 2309698 BLAKE2B 
b81d5b1dcc8219a977bfc3cfa41053c12ff8cc363bcb8e3afd9b206d69240a7b4f5ef742d2e74cf21f46bc3a36271a516bf15e1ca34272ad64b4b1dc0c67e4e2
 SHA512 
1570b82cb2e6cbfb14754b539840b12a606c7a81490bb45239c851757b8e3ac694b41c5842a0b0df825d355d6d6182c6fd6b3c3f26e1c7070150814959c52260
 DIST aws-cli-1.27.18.gh.tar.gz 2313270 BLAKE2B 
2f5dc87a2e306d024c03b6cc175736798a28fe5b125aba7e6af9fe1297e44e37fae6990df216cf58c6cdf47ac7b5fc583bed9d5125df063f328544286f4f0f82
 SHA512 
6f5b0b333af0f842d940cc80f0c18c55feb06c7a4cc609c2db8332126f7e868ccff6f84bfd031bf8d590ca38be9aa258527433e6fab9d63de6a96c64ae740ca2
+DIST aws-cli-1.27.20.gh.tar.gz 2315771 BLAKE2B 
6729a6709e2ae3d493700b49dbcb7020391f7ce9e2d023e942271a27502309c8f699e90063aa6a13256981123d22772653888fcaae7bebe3cde471caa21bf4a1
 SHA512 
b520136e0c41e1b40ce48f90024461ace2d0967f3897dcdf68c90cc89ca637e3ba1dee117d5c1f7c6cd9d0d598e819c5faf5ebbf8a35818dc5e8c85933122af6
 DIST aws-cli-1.27.8.gh.tar.gz 2301766 BLAKE2B 
1873d92b8d2f6d3f29a65b4177927a1a14034da71dbc95ff6abf3f49df6cf3ee192412eeea15be14c8cf9fca0a5603f2c76b80b280f4feb95e661055abcd8b60
 SHA512 
e53828cac1b3e10e2ddd45312d71cdb748216dbc37c3e9833e7a1320b236c3bef6a13204a38b946d9182430f169fca1ddc77d3d06c1c2c6e05978dc61f675168

diff --git a/app-admin/awscli/awscli-1.27.20.ebuild 
b/app-admin/awscli/awscli-1.27.20.ebuild
new file mode 100644
index ..9bcb01ac11e2
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.20.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{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 ~arm64 ~riscv ~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
+   

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

2022-11-30 Thread Michał Górny
commit: 99b7c0af53dc712a95714cc14cceddc7453bbd72
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 05:53:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99b7c0af

dev-python/botocore: Bump to 1.29.20

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d8c3f3ba26b2..e887120c903a 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,4 +1,5 @@
 DIST botocore-1.29.11.gh.tar.gz 10660645 BLAKE2B 
0d5f8a7e34f99947e1488b468699e682acf0077fcc9f3bfb87e00f4966571970e335964edeabb20b41e4f900aee8c5075a004e8e3b09ce7d04a38f4c729d3361
 SHA512 
f1e2d948b7123316084228b574c8d0a0cc7dac1e615edfc525f9f42e081bf87d107ec948b5f209a6013b37c0f9617d1e585ef602a1f76c106dbd2369ae6e4514
 DIST botocore-1.29.16.gh.tar.gz 10709321 BLAKE2B 
d9a8590b1685351f1167962fa45f97906554dead7ec72487f390a78cf5e0cbca933e4e2d6d147af9beb43f05299a771cfb5f6d76e58d44397eeb6240e8856167
 SHA512 
247c9800a24141cf970f02ae3c6436027c86677f1a287f24be4d85292add874465851b8a963dc49dffe103b1088e5120db18dc58d93f04285715f0b4fe08258e
 DIST botocore-1.29.18.gh.tar.gz 10837962 BLAKE2B 
c1d32b31ba687427f6c88e53dd4908d966b83d3d5d087b64e5370b7294d568a09dfe08e72e89acf8402dbf887369c509d1c7fcf77c5156ef9029319878e7311c
 SHA512 
2e8e7108e343028cf6ff30fd9f6b66b8b49a2b3013656ee3fc912c67052a42eca49d93a57e322248dfce7cfa765c6bf4b78f364a71b843536853bc4f413e1930
+DIST botocore-1.29.20.gh.tar.gz 10956292 BLAKE2B 
3453a1051056f8f6bc870c66b66d81b4f68dca97068ebb0beed286f3534798483254a0a3390e9b2ce07d25a01b35e81ceccc9c5f8cfd5bf18147931a9048e242
 SHA512 
c99e1cb4f0f55715d88ec8fe6602fef60254cacd9e2c1b309bfa1b8dfdc5c979c60f558b08f953afcc0985859091f4fad5c21e1906c177eaa8bc2dcd8216a3aa
 DIST botocore-1.29.8.gh.tar.gz 10636661 BLAKE2B 
3ebd9e5cb6cc1a9d4ddb877e806e0a845e6a19a4604b4489dbdb9a0f35251201de5d7062f3b0193db3e28f5170d8c3315fdc0b2bec7668a61880ff3e9305d3bc
 SHA512 
c4a1a3993576bd0340de4eeb25e10650219e9d74c21f7e51e5298120bc92a8359143c38d5a991b940316fc5eac483e4e838298881a5c068fa91dc3ebf92a7f5a

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

2022-11-30 Thread Michał Górny
commit: 8f205a24aef1ebbdb645d05e958ee1ad67d0dcdf
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 06:01:07 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f205a24

dev-python/fakeredis: Bump to 2.1.0

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

 dev-python/fakeredis/Manifest   |  1 +
 dev-python/fakeredis/fakeredis-2.1.0.ebuild | 87 +
 2 files changed, 88 insertions(+)

diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index 9b31069cb06d..034a6f901a78 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,2 +1,3 @@
 DIST fakeredis-py-1.10.1.gh.tar.gz 91420 BLAKE2B 
a88711b5d167aafcf6a74dc538b809a0410c60bff95c82fe81c1236b743d9fc0cacbc9057bcd5df20ed87b22c12b2e9346342e0991556caa51f4e88038fabcb5
 SHA512 
2a139dde02c00e516959173fbfe5ecae26d20ee56158de9ae7bc57360dabc58e4e919f11ba7979079019d981af8a2cbd17a1d8ac795003e26a7cbcbedd5588a8
 DIST fakeredis-py-2.0.0.gh.tar.gz 112218 BLAKE2B 
9bbbf76e6fe00a42d25c1688654906a71b93e65a20f3eca2b7d9fd13eedd48251e832e550b37dc82dcf5e65c686c408b291ba60d04c707df7d7d7f396f00190a
 SHA512 
e291782f27cdfa11520eef3b0bbd0d68ec7479a4630ad1e5a38d8d1d28109049fee0288e104e74f72caf9b04db553cc24f22843bd170d8bdb5efc47b8e9f5d6e
+DIST fakeredis-py-2.1.0.gh.tar.gz 128595 BLAKE2B 
f0b2e8ed9ec4156702f4e65e683f40cf79e1fde12ac70b16388ba65e9e49c8f4c92ade6f02195cc3755768fb2858d7e4f8970f54fa728c9fb32ac8cc2f68fa4f
 SHA512 
584a2a36185674d0fadedcc6018286c3edc8c36de730ac1cf09abcbe3b0cacf8dd0e4c964a7a0a053509dce0063f48ce13f122d230fbec9965af54c77b277ea5

diff --git a/dev-python/fakeredis/fakeredis-2.1.0.ebuild 
b/dev-python/fakeredis/fakeredis-2.1.0.ebuild
new file mode 100644
index ..a75d02ef0771
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.1.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P=fakeredis-py-${PV}
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+   https://github.com/cunla/fakeredis-py/
+   https://pypi.org/project/fakeredis/
+"
+SRC_URI="
+   https://github.com/cunla/fakeredis-py/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/redis-py-4.2[${PYTHON_USEDEP}]
+   =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin redis
+   sed -i -e '/redis/s:<[0-9.]*:*:' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # also lupa
+   test/test_aioredis2.py::test_failed_script_error
+   # TODO
+   "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
+   "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
+   )
+   local EPYTEST_IGNORE=(
+   # these tests fail a lot...
+   test/test_hypothesis.py
+   )
+   local args=(
+   # tests requiring lupa (lua support)
+   -k 'not test_eval and not test_lua and not test_script'
+   )
+   epytest "${args[@]}"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2022-11-30 Thread Michał Górny
commit: 31b401d9c7eafb089fb70463496e81a1643b0315
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 05:53:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  1 07:09:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b401d9

dev-python/boto3: Bump to 1.26.20

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 8aadf56f9b64..256c6f26c9a5 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,4 +1,5 @@
 DIST boto3-1.26.11.gh.tar.gz 561018 BLAKE2B 
3bd4ddd23d0752dcaad9795041658909f8df88eb75a89fd727866a25bd0e8a3106a497776c1be8e53274d85302d9185f9bb95b777efd89fed3f5a33edfe04fa1
 SHA512 
f31e15bf46fa4338418507840ac3961c06f3573502a71892a262bf24bfc38b405cccef1abc6e59859a9985f917c4463e698a1a92543519a8da3ff6221a67
 DIST boto3-1.26.16.gh.tar.gz 565753 BLAKE2B 
7b30f4a3e15ca893cacca7ea58e18d654f3895e37b36e08e632b4da5a3e4b7225ad864daf60604b074973f90b38ca71afb3d28ed8f90172e78193ef9a1f626c0
 SHA512 
54d3a3bd551cd2018070144b956d5f5af8c84fb6c689647a39b42f03ea1f1fce3c1032d9c694851977aa498950011f28b7014d5e8c4091c2f771b2d2cb1c2714
 DIST boto3-1.26.18.gh.tar.gz 570818 BLAKE2B 
2f77acbb6fa77c867cda0b1d7828c5aafdfc8b6e5d7cced4beda08f151c9ed889356ec32b4b0ad2724bffbaa20690f149caf69f89dfbf70761ca354893685cb7
 SHA512 
b67d62057c7c421eedbf8778c2bd10d9cad9a81678dfc68415cb5ca546182c418d1c8a6619d20be066d78891af7720ec29209fecd27628e1d456b04965edfb83
+DIST boto3-1.26.20.gh.tar.gz 572957 BLAKE2B 
27286beaeabc0227376640fd3ee583656470ee324805ac716411a6c87fc2f301f6430c4f82e58c4a5371fe38a4cb3a6cebe32de39c0bae35f051fd340257c315
 SHA512 
4623e29b4396cd131e76ad44d24e32014e9f79642db471f64b5b06553ffbd0a0492883188e3658fe629e6af0a91b8274dbda3103a3ecf6d2dd6fe5b1a91b9503
 DIST boto3-1.26.8.gh.tar.gz 557012 BLAKE2B 
211bb7441acc8b1f901ebf5251288dc7c9073fa6e34f5a34426424ef064efb0fb3031deaf48ef336ec43bb015f95f618598da43d12ec83cbf814e1b4097b28a0
 SHA512 
738190cedfb0b85d3a1e9558b03e7f2fb14e43b152bc9627fd95c8ecc4a0ddc17f4c87ccb6129c1fbf5f47db9eea4dbc5c2cfbb69b903bc6f3ff417ef86b6f6b

diff --git a/dev-python/boto3/boto3-1.26.20.ebuild 
b/dev-python/boto3/boto3-1.26.20.ebuild
new file mode 100644
index ..6edcc751d54b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.20.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="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] proj/portage:master commit in: lib/portage/dbapi/, /

2022-11-30 Thread Sam James
commit: 66f64d08ffb13ca24cfc11584fe667b1c391fbe8
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 06:31:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 07:08:02 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=66f64d08

vartree: use ewarn if merging despite collisions

Use ewarn, not eerror, if merge is going ahead despite collisions.

Collisions aren't always fatal - say if FEATURES="protect-owned unmerge-orphans"
and the collision is over an orphaned file.

This changes the colors used once we discover that all relevant files
are orphaned to be warning rather than an error, to make it less scary
and distinguish from other situations.

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

 NEWS |  4 +++-
 lib/portage/dbapi/vartree.py | 18 +++---
 2 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index d64fcac91..a907526aa 100644
--- a/NEWS
+++ b/NEWS
@@ -2,7 +2,9 @@ portage-3.0.41 (UNRELEASED)
 --
 
 Features:
-* TODO
+* vartree: On collisions which are non-fatal (e.g. orphaned files when using
+  FEATURES="protect-owned"), Portage now has friendlier output
+  by using ewarn rather than eerror.
 
 Bug fixes:
 * TODO

diff --git a/lib/portage/dbapi/vartree.py b/lib/portage/dbapi/vartree.py
index a95d60691..139424c0a 100644
--- a/lib/portage/dbapi/vartree.py
+++ b/lib/portage/dbapi/vartree.py
@@ -4187,6 +4187,9 @@ class dblink:
 def _eqawarn(self, phase, lines):
 self._elog("eqawarn", phase, lines)
 
+def _ewarn(self, phase, lines):
+self._elog("ewarn", phase, lines)
+
 def _eerror(self, phase, lines):
 self._elog("eerror", phase, lines)
 
@@ -4388,6 +4391,9 @@ class dblink:
 ],
 )
 
+def ewarn(lines):
+self._ewarn("preinst", lines)
+
 def eerror(lines):
 self._eerror("preinst", lines)
 
@@ -4884,6 +4890,10 @@ class dblink:
 finally:
 self.unlockdb()
 
+collision_message_type = ewarn
+if collision_protect or protect_owned and owners:
+collision_message_type = eerror
+
 for pkg, owned_files in owners.items():
 msg = []
 msg.append(pkg_info_strs[pkg.mycpv])
@@ -4892,10 +4902,10 @@ class dblink:
 "\t%s" % os.path.join(destroot, 
f.lstrip(os.path.sep))
 )
 msg.append("")
-eerror(msg)
+collision_message_type(msg)
 
 if not owners:
-eerror(
+collision_message_type(
 [_("None of the installed" " packages claim the 
file(s)."), ""]
 )
 
@@ -4935,10 +4945,12 @@ class dblink:
 " If necessary, refer to your elog "
 "messages for the whole content of the above message."
 )
-eerror(wrap(msg, 70))
 
 if abort:
+eerror(wrap(msg, 70))
 return 1
+else:
+ewarn(wrap(msg, 70))
 
 # The merge process may move files out of the image directory,
 # which causes invalidation of the .installed flag.



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

2022-11-30 Thread Hans de Graaff
commit: 09752a45795ff10a8a7335c379ff3c131e6363b0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec  1 07:01:22 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec  1 07:01:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09752a45

profiles/package.mask: mask old dev-util/aruba slot

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index b791effaee39..e98d3ddac0df 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Hans de Graaff  (2022-12-01)
+# Old slot without dependencies on it. Blocks removal of
+# ruby27-only dev-util/cucumber-3.x. Use a newer slot instead.
+# Removal in 30 days.
+dev-util/aruba:1
+
 # Ionen Wolkens  (2022-11-30)
 # Stuck on ruby27 and ruby-gtk2, upstream gone and no other distros
 # seem to package this (also barely functional using current ruby



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

2022-11-30 Thread Ulrich Müller
commit: 257ff0d153761e99430a8e34b8d3565828abd589
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Dec  1 05:49:16 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Dec  1 05:49:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257ff0d1

Revert "profiles/targets/developer: use FEATURES="protect-owned" instead of 
"collision-protect""

This reverts commit 6728932a980eb0ebfac0bfc0566d1dbba6ef83ea.

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

 profiles/targets/developer/make.defaults | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/targets/developer/make.defaults 
b/profiles/targets/developer/make.defaults
index 5b4e3c7a4378..457a48e02e89 100644
--- a/profiles/targets/developer/make.defaults
+++ b/profiles/targets/developer/make.defaults
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Remove "multilib-strict" for now wrt #424423
-FEATURES="protect-owned sign splitdebug test test-fail-continue userpriv 
usersandbox"
+FEATURES="collision-protect sign splitdebug test test-fail-continue userpriv 
usersandbox"
 
 # Disable branding (from desktop)
 USE="-branding"



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

2022-11-30 Thread 罗百科
commit: e82a306620b0398ac083358596823c1d2db1b301
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Dec  1 05:48:39 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Dec  1 05:48:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e82a3066

www-apps/grafana-bin: add 9.2.7, 9.3.0

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

 www-apps/grafana-bin/Manifest |  2 +
 www-apps/grafana-bin/grafana-bin-9.2.7.ebuild | 66 +++
 www-apps/grafana-bin/grafana-bin-9.3.0.ebuild | 66 +++
 3 files changed, 134 insertions(+)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 3ff8e1e8f6e8..d6dd35d5d158 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1 +1,3 @@
 DIST grafana-bin-9.2.4.tar.gz 96905343 BLAKE2B 
bb4f55e166f01123cbfcd1a940a4a42736195f208578889393d66aad35a42726a95908ad793f84769b5483e3bd0de861c5ce7f1375506d2a616f78c836d263e1
 SHA512 
094d1d131f22f63d8e96a1a61b52440910cb82a9790b502b30375901fcaf48b8b45db52040c9e43667c96e710266f2df77c0ce6542755656e28f84668210f4e9
+DIST grafana-bin-9.2.7.tar.gz 97192376 BLAKE2B 
6af296375aee559367de9e7e2db53d1b1a96c753853eda21d00367c960b8927e794a9bccaa364c5675a6abd10118485467f4d9a5b7ff17fb8a13015a4db050db
 SHA512 
9ed17e589eecf1c10716c0a9b7cb60259ec3ef98695882475509dd332d6222a44c6886d044992eede93638b7c9826f76f0390fc0808bc85e739825106b3a7762
+DIST grafana-bin-9.3.0.tar.gz 88847005 BLAKE2B 
4c37dc077b7f9fb8f9256a2a85094eef5ae2dabe693d039b7c5509ec2662ec544d307dc1cf0043301fb4c3525107bddfac0a7f7a67f0efb8b333936c1b96192d
 SHA512 
1489d3f948259dd3db6403e95f176fea664cb5bfc83a6f22e57ffbe075cc07257a463c4b1d1fd8aa94fbad5473b29608f0c3fc6fdf0c08bcb72f3beeff5163c7

diff --git a/www-apps/grafana-bin/grafana-bin-9.2.7.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.2.7.ebuild
new file mode 100644
index ..0143a5740601
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-9.2.7.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
+HOMEPAGE="https://grafana.org;
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
+
+RESTRICT="mirror"
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+DEPEND="acct-group/grafana
+   acct-user/grafana"
+RDEPEND="${DEPEND}
+   media-libs/fontconfig
+   sys-libs/glibc"
+
+QA_PREBUILT="usr/bin/grafana-*"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+src_install() {
+   keepdir /etc/grafana
+   insinto /etc/grafana
+   newins "${S}"/conf/sample.ini grafana.ini
+   rm "${S}"/conf/sample.ini || die
+
+   # Frontend assets
+   insinto /usr/share/${MY_PN}
+   doins -r public conf
+
+   dobin bin/grafana-cli
+   dobin bin/grafana-server
+
+   newconfd "${FILESDIR}"/grafana-r1.confd grafana
+   newinitd "${FILESDIR}"/grafana.initd grafana
+   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
+
+   keepdir /var/{lib,log}/grafana
+   keepdir /var/lib/grafana/{dashboards,plugins}
+   fowners grafana:grafana /var/{lib,log}/grafana
+   fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
+   fperms 0750 /var/{lib,log}/grafana
+   fperms 0750 /var/lib/grafana/{dashboards,plugins}
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   # This is a new installation
+
+   elog "${PN} has built-in log rotation. Please see [log.file] 
section of"
+   elog "/etc/grafana/grafana.ini for related settings."
+   elog
+   elog "You may add your own custom configuration for 
app-admin/logrotate if you"
+   elog "wish to use external rotation of logs. In this case, you 
also need to make"
+   elog "sure the built-in rotation is turned off."
+   fi
+}

diff --git a/www-apps/grafana-bin/grafana-bin-9.3.0.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.3.0.ebuild
new file mode 100644
index ..0143a5740601
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-9.3.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
+HOMEPAGE="https://grafana.org;
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
+
+RESTRICT="mirror"
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+DEPEND="acct-group/grafana
+   acct-user/grafana"
+RDEPEND="${DEPEND}
+   media-libs/fontconfig
+   

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

2022-11-30 Thread Sam James
commit: f781d0c3fe06f1d7600184e5bcd0f728c44b40ae
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 05:18:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 05:18:57 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f781d0c3

setup.py: update link to release notes

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

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

diff --git a/setup.py b/setup.py
index b75d45e58..58823ab3b 100755
--- a/setup.py
+++ b/setup.py
@@ -821,7 +821,7 @@ setup(
 version="3.0.40",
 url="https://wiki.gentoo.org/wiki/Project:Portage;,
 project_urls={
-"Release Notes": 
"https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES;,
+"Release Notes": 
"https://gitweb.gentoo.org/proj/portage.git/plain/NEWS;,
 "Documentation": 
"https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage;,
 },
 author="Gentoo Portage Development Team",



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

2022-11-30 Thread Sam James
commit: 983af46f7b0484a56479286a75325ebacce8c1e1
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 05:19:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 05:19:24 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=983af46f

NEWS: add placeholders for 3.0.41

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

 NEWS | 9 +
 1 file changed, 9 insertions(+)

diff --git a/NEWS b/NEWS
index fc5c9810e..d64fcac91 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+portage-3.0.41 (UNRELEASED)
+--
+
+Features:
+* TODO
+
+Bug fixes:
+* TODO
+
 portage-3.0.40 (2022-12-01)
 --
 



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/, net-nds/openldap/files/

2022-11-30 Thread Sam James
commit: 2796665929bb8baa0d9ffa0e17d1c573b9fdef02
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 05:08:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 05:12:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27966659

net-nds/openldap: another pthread configure fix

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

 .../openldap/files/openldap-2.6.3-clang16.patch| 22 +++---
 ...ap-2.6.3-r2.ebuild => openldap-2.6.3-r3.ebuild} |  0
 2 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/net-nds/openldap/files/openldap-2.6.3-clang16.patch 
b/net-nds/openldap/files/openldap-2.6.3-clang16.patch
index 216d567329c5..7027197281b2 100644
--- a/net-nds/openldap/files/openldap-2.6.3-clang16.patch
+++ b/net-nds/openldap/files/openldap-2.6.3-clang16.patch
@@ -78,7 +78,20 @@ Bug: https://bugs.gentoo.org/871372
  {
int epfd = epoll_create(256);
exit (epfd == -1 ? 1 : 0);
-@@ -1551,6 +1555,9 @@ dnl  esac
+@@ -1493,10 +1497,8 @@ pthread_rwlock_t rwlock;
+   dnl save the flags
+   AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+ #include 
+-#ifndef NULL
+-#define NULL (void*)0
+-#endif
+-]], 
[[pthread_detach(NULL);]])],[ol_cv_func_pthread_detach=yes],[ol_cv_func_pthread_detach=no])
++pthread_t thread;
++]], 
[[pthread_detach(thread);]])],[ol_cv_func_pthread_detach=yes],[ol_cv_func_pthread_detach=no])
+   ])
+ 
+   if test $ol_cv_func_pthread_detach = no ; then
+@@ -1551,6 +1553,9 @@ dnl  esac
AC_CACHE_CHECK([if select yields when using 
pthreads],
ol_cv_pthread_select_yields,[
AC_RUN_IFELSE([AC_LANG_SOURCE([[
@@ -88,7 +101,7 @@ Bug: https://bugs.gentoo.org/871372
  #include 
  #include 
  #include 
-@@ -1561,8 +1568,7 @@ dnl  esac
+@@ -1561,8 +1566,7 @@ dnl  esac
  
  static int fildes[2];
  
@@ -98,7 +111,7 @@ Bug: https://bugs.gentoo.org/871372
  {
int i;
struct timeval tv;
-@@ -1586,9 +1592,7 @@ static void *task(p)
+@@ -1586,9 +1590,7 @@ static void *task(p)
exit(0); /* if we exit here, the select blocked the whole process */
  }
  
@@ -167,3 +180,6 @@ Bug: https://bugs.gentoo.org/871372
  {
(void)close(LogFile);
LogFile = -1;
+-- 
+2.38.1
+

diff --git a/net-nds/openldap/openldap-2.6.3-r2.ebuild 
b/net-nds/openldap/openldap-2.6.3-r3.ebuild
similarity index 100%
rename from net-nds/openldap/openldap-2.6.3-r2.ebuild
rename to net-nds/openldap/openldap-2.6.3-r3.ebuild



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

2022-11-30 Thread Sam James
commit: 56ef5ce33891feec34cd0c39a0a774a81a587dc7
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 05:12:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 05:12:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ef5ce3

net-misc/ntp: another pthread configure fix

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

 .../ntp/files/ntp-4.2.8_p15-configure-clang16.patch| 18 ++
 ...ntp-4.2.8_p15-r3.ebuild => ntp-4.2.8_p15-r4.ebuild} |  0
 2 files changed, 18 insertions(+)

diff --git a/net-misc/ntp/files/ntp-4.2.8_p15-configure-clang16.patch 
b/net-misc/ntp/files/ntp-4.2.8_p15-configure-clang16.patch
index d0dc2ad014b4..4b52248bde8f 100644
--- a/net-misc/ntp/files/ntp-4.2.8_p15-configure-clang16.patch
+++ b/net-misc/ntp/files/ntp-4.2.8_p15-configure-clang16.patch
@@ -1,6 +1,21 @@
 Sync with OpenLDAP. Uses Arsen's patch from https://bugs.gentoo.org/871288.
 
 https://bugs.gentoo.org/871372
+--- a/sntp/m4/openldap-thread-check.m4
 b/sntp/m4/openldap-thread-check.m4
+@@ -262,10 +262,8 @@ pthread_rwlock_t rwlock;
+   dnl save the flags
+   AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+ #include 
+-#ifndef NULL
+-#define NULL (void*)0
+-#endif
+-]], 
[[pthread_detach(NULL);]])],[ol_cv_func_pthread_detach=yes],[ol_cv_func_pthread_detach=no])
++pthread_t thread;
++]], 
[[pthread_detach(thread);]])],[ol_cv_func_pthread_detach=yes],[ol_cv_func_pthread_detach=no])
+   ])
+ 
+   if test $ol_cv_func_pthread_detach = no ; then
 --- a/sntp/m4/openldap.m4
 +++ b/sntp/m4/openldap.m4
 @@ -1,16 +1,16 @@
@@ -590,3 +605,6 @@ https://bugs.gentoo.org/871372
 -#endif
 -  ], [ol_cv_ssl_crl_compat=yes], [ol_cv_ssl_crl_compat=no])])
 -])
+-- 
+2.38.1
+

diff --git a/net-misc/ntp/ntp-4.2.8_p15-r3.ebuild 
b/net-misc/ntp/ntp-4.2.8_p15-r4.ebuild
similarity index 100%
rename from net-misc/ntp/ntp-4.2.8_p15-r3.ebuild
rename to net-misc/ntp/ntp-4.2.8_p15-r4.ebuild



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

2022-11-30 Thread Sam James
commit: 457170222d9a1133406b90955269580e4db2ee2b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 05:16:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 05:16:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45717022

sys-apps/portage: add 3.0.40

Closes: https://bugs.gentoo.org/814380
Closes: https://bugs.gentoo.org/850127
Closes: https://bugs.gentoo.org/881383
Closes: https://bugs.gentoo.org/883071
Closes: https://bugs.gentoo.org/883307
Closes: https://bugs.gentoo.org/883437
Signed-off-by: Sam James  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-3.0.40.ebuild | 283 +
 2 files changed, 284 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 940044eaf9bc..31f759a230a0 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,2 +1,3 @@
 DIST portage-3.0.38.1.tar.bz2 1116216 BLAKE2B 
d1cb4cc1924673d07ea7174ad0a84b3af977dd28ca659695d3e4014e4aa83b054acba82a160e7c0a8d3d4fbc3514bea619c3d720e450cb4890818e4b1bc1e43a
 SHA512 
1375565e936276fd6cfd2a4f6f782b91e234e973d6a998f2276a076dd165272bcf12067fd01e77b238f194eac69edf967bbe3ac62edc3701fe9375c693622ab9
 DIST portage-3.0.39.tar.bz2 1118397 BLAKE2B 
bd0105c48741cdf11166208ebf11f524cb87980a027b69ccdcc2a607847dcd79d886b542adf08eefdd2df8a35e78f95f0f79843694ec9c2b1488d7ee1fd187e8
 SHA512 
e3ef14136b0ffb5f77fed9cb89ce6ee59425dd34acc5254390e75164aee160e954498bca4084f3d71642f285ba040ce8347badf6382dd1369aa52425ce907e39
+DIST portage-3.0.40.tar.bz2 1119105 BLAKE2B 
64be77aaf280008829847e6c78f1d0e1b74af4e5835ced96b0d146fef81c6c8c49e70e92ebb9bc1805f1853dbed4ada4b9fc6282b7b04478fe0fadec7b93784e
 SHA512 
fd2e858788e41ea7f9201d77e056a71d6bd2a450be9896d9e10ad731f7d88b8bb1c69fd7b9bea3ab831fb352e0ce6df39f97786d067244794254996f6927a455

diff --git a/sys-apps/portage/portage-3.0.40.ebuild 
b/sys-apps/portage/portage-3.0.40.ebuild
new file mode 100644
index ..89c318fe02f9
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.40.ebuild
@@ -0,0 +1,283 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit distutils-r1 linux-info toolchain-funcs tmpfiles prefix
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-arch/xz-utils
+   test? ( dev-vcs/git )"
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   apidoc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
+   )"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   acct-user/portage
+   app-arch/zstd
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/findutils-4.4
+   !build? (
+   >=sys-apps/sed-4.0.5
+   >=app-shells/bash-5.0:0[readline]
+   >=app-admin/eselect-1.2
+   rsync-verify? (
+   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
+   >=sec-keys/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   kernel_linux? ( sys-apps/util-linux )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   ) )
+   !> cnf/make.globals || die
+   fi
+
+   if use native-extensions && ! tc-is-cross-compiler; then
+   printf "[build_ext]\nportage_ext_modules=true\n" >> \
+   setup.cfg || die
+   fi
+
+   if ! use ipc ; then
+   einfo "Disabling ipc..."
+   sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = 
False:" \
+   -i lib/_emerge/AbstractEbuildProcess.py || \
+   die "failed to patch AbstractEbuildProcess.py"
+   fi
+
+   if use xattr && use 

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

2022-11-30 Thread Sam James
commit: af90e98484ef48e54d15f37754d70910f2622a9c
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 05:13:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 05:13:58 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=af90e984

setup.py: prepare for 3.0.40

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

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

diff --git a/setup.py b/setup.py
index 399c30025..b75d45e58 100755
--- a/setup.py
+++ b/setup.py
@@ -818,7 +818,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
 name="portage",
-version="3.0.39",
+version="3.0.40",
 url="https://wiki.gentoo.org/wiki/Project:Portage;,
 project_urls={
 "Release Notes": 
"https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES;,



[gentoo-commits] proj/portage: New tag: portage-3.0.40

2022-11-30 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 05:14:19 2022 +

New tag: portage-3.0.40




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

2022-11-30 Thread Sam James
commit: 6197c644bcea28fe8a22f98cbaf3a435a6d38a50
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 05:13:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 05:13:57 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6197c644

NEWS: prepare for portage-3.0.40

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

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 1cb2b2468..fc5c9810e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.40 (UNRELEASED)
+portage-3.0.40 (2022-12-01)
 --
 
 Features:



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

2022-11-30 Thread WANG Xuerui
commit: 735b96f2707eccd86c752e95bf42a5bf738a85d2
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Dec  1 04:44:52 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Dec  1 05:00:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=735b96f2

profiles/arch/loong: mask USE=xen

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/profiles/arch/loong/use.mask b/profiles/arch/loong/use.mask
index 30b52ca4daff..311c3961fb99 100644
--- a/profiles/arch/loong/use.mask
+++ b/profiles/arch/loong/use.mask
@@ -1,6 +1,10 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# WANG Xuerui  (2022-12-01)
+# app-emulation/xen has arch-specific code, hence not available for loong yet.
+xen
+
 # WANG Xuerui  (2022-11-28)
 # media-sound/nas currently not buildable due to x11-misc/xorg-cf-files
 # lacking arch-specific adaptation



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

2022-11-30 Thread WANG Xuerui
commit: ebe4220675384c9edf203d435ba21c2f865f33f4
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Dec  1 04:50:47 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Dec  1 05:00:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe42206

profiles/arch/loong: mask non-applicable GRUB_PLATFORMS USEs

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index f131b4ddf24a..9c92ed6cc55b 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# WANG Xuerui  (2022-12-01)
+# Mask GRUB2 platforms not applicable to loong.
+sys-boot/grub:2 grub_platforms_efi-32 grub_platforms_ieee1275 
grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-pvh
+
 # WANG Xuerui  (2022-11-30)
 # No Haskell on loong yet (port under review), hence no virtual/pandoc and
 # friends.



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

2022-11-30 Thread WANG Xuerui
commit: 212b7122acfcf46b47751b8aed791470b049d8c1
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Dec  1 04:55:00 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Dec  1 05:00:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=212b7122

profiles/arch/loong: mask LIBREOFFICE_EXTENSIONS asking for Java

Signed-off-by: WANG Xuerui  gentoo.org>

 profiles/arch/loong/package.use.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 9c92ed6cc55b..d9839ecbf0fb 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -50,6 +50,7 @@ mate-base/mate help
 
 # WANG Xuerui  (2022-07-08)
 # virtual/{jdk,jre} is not available on loong yet.
+app-office/libreoffice libreoffice_extensions_scripting-beanshell 
libreoffice_extensions_scripting-javascript
 media-libs/rubberband jni
 www-client/chromium js-type-check
 



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

2022-11-30 Thread Zac Medico
commit: 6cf223259ab025832540ba6c32beb69b0ba42007
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Dec  1 04:52:50 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Dec  1 04:53:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cf22325

app-admin/vault: add 1.12.2

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

 app-admin/vault/Manifest|  2 +
 app-admin/vault/vault-1.12.2.ebuild | 86 +
 2 files changed, 88 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index 492ac0c2039f..3172a34db5a4 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -10,3 +10,5 @@ DIST vault-1.12.0-vendor.tar.gz 53774794 BLAKE2B 
2aa91274bcd3efe2c34c9acdc3000af
 DIST vault-1.12.0-webui.tar.xz 1413084 BLAKE2B 
5f681ac61b14694e64be0a55445d0849b9b7481dc2456c923297f496b60d843ffae2d7f27b029ed33b4e7efd3029d99c1cb30110da3ad3162ee4135f3856d60e
 SHA512 
4399f2e4c85712cd83b8265315186d6f7161fa545e0708a56ff7c56fbde335eb2ab9a357720850c0007e55679b94edbaadd3c2318671676e658f270f4d04de34
 DIST vault-1.12.1-vendor.tar.gz 53818036 BLAKE2B 
58bf72efa345d737dd74a58bd56be3740d19fa5849d11f4aa4bc3ccb46ca42e84b1aa85bcf9f76e4ae5a72c3b954519a1ac989ff0f779c5fd25a42fe17b573c6
 SHA512 
55ccb2c61e6baf69627e1443ce6f524c2d6f8bf1ff59103173acd74e1a3a0a79a90a5dab95790f002ca7261e80c38dc2c8c27f95553bac65e2d0fa7f48254b23
 DIST vault-1.12.1-webui.tar.xz 1413308 BLAKE2B 
1a6008bc67f08037a0dbd966d004c424b249597cd9f1002e30a23262bd1df6ddc388e7d863ff3f62350d8a4b3807de40a1d33da08ade1fe5ec84d4cecc64ade8
 SHA512 
87d30c2fa982a110cfe4fa0d118b302796e7dcdfa71b94e6bd1cca0369cb0555169ef48acc68e16d11a1ab47ef096cc91e204be3189f4779125449cd9cd1
+DIST vault-1.12.2-vendor.tar.gz 53842063 BLAKE2B 
42917c6310ca53254be9d6339a786902327074635297ad84fcacd2a73b9b2d974830f91f527116f6764ea8f848809944fd52e623c3ecc2ac88dae698aa6f4636
 SHA512 
8c6fd33c363099bda13a2992200356d4a877ff4c52ca4613f1cb2c8d2cbabaf0f9f760dcd6bcd3d4e4453324edce3efe07d27700f30bced85da0f56ef9321697
+DIST vault-1.12.2-webui.tar.xz 1413036 BLAKE2B 
7d773274c27d93ca8f492d792390896b6b7ab0e52b3636428f182a62161049d1593aef5280826dd83535e9ad86e925edba234ca982f2c9d1d06d2012c9757779
 SHA512 
0076e7b75fc0d3c400022a95cc6abc4a9224fd76d3d9716f7d4a80e4856c9deb1890ba13e7e5adf86ee81486c2f530f2eb48e49d8bdb7fde6eab5bb83f815293

diff --git a/app-admin/vault/vault-1.12.2.ebuild 
b/app-admin/vault/vault-1.12.2.ebuild
new file mode 100644
index ..aaad01680cec
--- /dev/null
+++ b/app-admin/vault/vault-1.12.2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps go-module systemd
+
+DESCRIPTION="A tool for managing secrets"
+HOMEPAGE="https://vaultproject.io/;
+
+VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
+SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz
 -> ${P}-vendor.tar.gz
+   webui? (
+   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
+   )"
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="+webui"
+
+BDEPEND="
+   app-arch/zip
+   dev-go/gox
+   >=dev-lang/go-1.15.3"
+COMMON_DEPEND="acct-group/vault
+   acct-user/vault"
+   DEPEND="${COMMON_DEPEND}"
+   RDEPEND="${COMMON_DEPEND}"
+
+FILECAPS=(
+   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
+)
+
+RESTRICT+=" test"
+S=${WORKDIR}/${P}-vendor
+
+src_unpack() {
+   default
+}
+
+src_prepare() {
+   default
+   # Avoid the need to have a git checkout
+   sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
+   -e 's:^\(GIT_DIRTY=\).*:\1:' \
+   -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
+   -e "s|^BUILD_DATE=.*|BUILD_DATE=$(date +%Y-%m-%dT%H:%M:%SZ)|" \
+   -i scripts/build.sh || die
+   sed -e "/hooks/d" \
+   -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
+   -e "s/gofumpt/gofmt/g" \
+   -i Makefile || die
+   if [[ -d "${WORKDIR}/http/web_ui" ]]; then
+   rm -rf "${S}/http/web_ui" || die
+   mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" ||
+   die "mv failed"
+   else
+   mkdir -p "${S}/http/web_ui" || die
+   touch "${S}/http/web_ui/no_web_ui" || die
+   fi
+}
+
+src_compile() {
+   mkdir "${T}"/bin || die
+   BUILD_TAGS="$(usex webui ui '')" \
+   GOPATH="${T}" \
+   XC_ARCH=$(go env GOARCH) \
+   XC_OS=$(go env GOOS) \
+   XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
+   emake bin
+}
+
+src_install() {
+   dobin bin/${PN}
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md
+   insinto /etc/${PN}.d
+   doins "${FILESDIR}/"*.json.example
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd 

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

2022-11-30 Thread Sam James
commit: 6728932a980eb0ebfac0bfc0566d1dbba6ef83ea
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:47:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:48:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6728932a

profiles/targets/developer: use FEATURES="protect-owned" instead of 
"collision-protect"

collision-protect stops orphaned collisions too which is a problem when
changing ownership of a file between packages.

We also recommended people stop using it in the libxcrypt news item.

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

 profiles/targets/developer/make.defaults | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/targets/developer/make.defaults 
b/profiles/targets/developer/make.defaults
index 457a48e02e89..5b4e3c7a4378 100644
--- a/profiles/targets/developer/make.defaults
+++ b/profiles/targets/developer/make.defaults
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Remove "multilib-strict" for now wrt #424423
-FEATURES="collision-protect sign splitdebug test test-fail-continue userpriv 
usersandbox"
+FEATURES="protect-owned sign splitdebug test test-fail-continue userpriv 
usersandbox"
 
 # Disable branding (from desktop)
 USE="-branding"



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

2022-11-30 Thread Zac Medico
commit: a13b1eb43a42537363cb421b519caad432b6e9a8
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Dec  1 04:34:16 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Dec  1 04:35:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a13b1eb4

app-admin/consul: add 1.14.2

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

 app-admin/consul/Manifest |  1 +
 app-admin/consul/consul-1.14.2.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/app-admin/consul/Manifest b/app-admin/consul/Manifest
index 0b1ddfdf75a5..9a80c0324370 100644
--- a/app-admin/consul/Manifest
+++ b/app-admin/consul/Manifest
@@ -5,3 +5,4 @@ DIST consul-1.13.3-deps.tar.xz 251812624 BLAKE2B 
0ce8fe76298defc83c174d1d02ee25b
 DIST consul-1.13.3.tar.gz 25380333 BLAKE2B 
6dbb8f3e9e3dd6b7e5192a6f05cfb48a7730e63e474f2d24787608f21781b5f3810400b42f38ad93995d048fe41cc9643ffa3923c297699cc1a8e975a44d
 SHA512 
a978e25f89b7fb9ebc56fd2857493559756981b6e63e57d74b2749af9cce44897b7b5dc136a38d5861296105bedcc591adef972e18edb02efec1952c2f67add9
 DIST consul-1.14.0-vendor.tar.gz 39530717 BLAKE2B 
62672e0383353bcccdfcaa25ffd7409b31d8ba650080f315d8a8b68d0be4afa60a12b45ec548be0ecd5a9a703c1888c781a985f1b67fe6128fd82f69a984c42a
 SHA512 
a2ada95b7e890c3f466009a78fdd1dfb0aa46494583811531653230adf0ead98016d22cfdeba45d68e03a6aa7fe711660c17c438c6c9038cbc732021ec011e7a
 DIST consul-1.14.1-vendor.tar.gz 39669654 BLAKE2B 
bb4fbe3df71354ee46d5a08e532226f2a0cfd8f5eb46b20a9ba5a324e1166a64a9b6cd3e44c5eebbd16c3bd4ff6a72b3afbfe117b7cd1b7fc5b9bf68cf58aa73
 SHA512 
9bfef09a7df0a0d4230d7e25ba113b985a29532240f235592af480867fb2c803671e2ed6563bbb7f07c64c15a8b1a5b00a9a05151387a01049067a75ffade169
+DIST consul-1.14.2-vendor.tar.gz 40549325 BLAKE2B 
af0135de2b781d69707246a8f7f48fb677d3b9cfff59ee95ae6c37cdbe634bc04c2e853ce3dd2f70bd9a7a1d72438cdcd382939a5e361e152180c7ae1905bf85
 SHA512 
8e4d160993272a99901b83821b2e29686a53c2700a3e9e2355080eaa15d74f0a0d8f0d8ff86f08a131549cb3e70f77f59da302bb3f6f6b7a367c2ccd6f3ccfd2

diff --git a/app-admin/consul/consul-1.14.2.ebuild 
b/app-admin/consul/consul-1.14.2.ebuild
new file mode 100644
index ..6033d7f63dfa
--- /dev/null
+++ b/app-admin/consul/consul-1.14.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module systemd
+
+DESCRIPTION="A tool for service discovery, monitoring and configuration"
+HOMEPAGE="https://www.consul.io;
+GIT_COMMIT="cac392a17d3f71048a949599a0f977bf9645df62"
+
+SRC_URI="https://github.com/zmedico/consul/archive/v${PV}-vendor.tar.gz -> 
${P}-vendor.tar.gz"
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT"
+RESTRICT+=" test"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+BDEPEND="dev-go/gox"
+COMMON_DEPEND="
+   acct-group/consul
+   acct-user/consul"
+   DEPEND="${COMMON_DEPEND}"
+   RDEPEND="${COMMON_DEPEND}"
+
+S=${WORKDIR}/${P}-vendor
+
+src_prepare() {
+   default
+   sed -e 's|^GIT_DATE=.*|GIT_DATE=2022-11-30T19:54:31Z|' -i GNUmakefile 
|| die
+}
+
+src_compile() {
+   # The dev target sets causes build.sh to set appropriate XC_OS
+   # and XC_ARCH, and skips generation of an unused zip file,
+   # avoiding a dependency on app-arch/zip.
+   GIT_DESCRIBE="v${PV}" \
+   GIT_DIRTY="" \
+   GIT_COMMIT="${GIT_COMMIT}" \
+   emake dev-build
+}
+
+src_install() {
+   dobin bin/consul
+
+   keepdir /etc/consul.d
+   insinto /etc/consul.d
+   doins "${FILESDIR}/"*.json.example
+
+   keepdir /var/log/consul
+   fowners consul:consul /var/log/consul
+
+   newinitd "${FILESDIR}/consul.initd" "${PN}"
+   newconfd "${FILESDIR}/consul.confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   systemd_dounit "${FILESDIR}/consul.service"
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/argus/files/, net-analyzer/argus/

2022-11-30 Thread Sam James
commit: 83d8d592d9ead4682680138e973c0211bffe835e
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:09:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:09:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d8d592

net-analyzer/argus: fix configure w/ clang 16

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

 ...s-3.0.8.3-r1.ebuild => argus-3.0.8.3-r2.ebuild} |  7 ++--
 .../files/argus-3.0.8.3-configure-clang16.patch| 41 ++
 2 files changed, 45 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/argus/argus-3.0.8.3-r1.ebuild 
b/net-analyzer/argus/argus-3.0.8.3-r2.ebuild
similarity index 93%
rename from net-analyzer/argus/argus-3.0.8.3-r1.ebuild
rename to net-analyzer/argus/argus-3.0.8.3-r2.ebuild
index a4176cf571c4..e316b6bc37ef 100644
--- a/net-analyzer/argus/argus-3.0.8.3-r1.ebuild
+++ b/net-analyzer/argus/argus-3.0.8.3-r2.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools toolchain-funcs
 
 DESCRIPTION="network Audit Record Generation and Utilization System"
 HOMEPAGE="https://openargus.org/;
 SRC_URI="https://www.qosient.com/argus/dev/${P/_rc/.rc.}.tar.gz;
+S="${WORKDIR}"/${P/_rc/.rc.}
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -35,8 +36,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.0.7.3-DLT_IPNET.patch
"${FILESDIR}"/${PN}-3.0.8.3-ar.patch
"${FILESDIR}"/${PN}-3.0.8.3-as-needed.patch
+   "${FILESDIR}"/${PN}-3.0.8.3-configure-clang16.patch
 )
-S=${WORKDIR}/${P/_rc/.rc.}
 
 src_prepare() {
find . -type f -execdir chmod +w {} \; #561360

diff --git a/net-analyzer/argus/files/argus-3.0.8.3-configure-clang16.patch 
b/net-analyzer/argus/files/argus-3.0.8.3-configure-clang16.patch
new file mode 100644
index ..2e9720c04326
--- /dev/null
+++ b/net-analyzer/argus/files/argus-3.0.8.3-configure-clang16.patch
@@ -0,0 +1,41 @@
+https://github.com/openargus/argus/pull/5
+
+From dd987328bd2b99977a1a686a1a6b36d1a3155ff7 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Fri, 25 Nov 2022 19:03:24 +0100
+Subject: [PATCH] configure (AC_LBL_UNALIGNED_ACCESS): Avoid implicit function
+ decls
+
+Implicit function declarations were removed from the C language
+in 1999.  Include the relevant header files to ensure that the
+check still works with future compilers.  C99 also requires
+to declare the return types of all functions.
+--- a/acsite.m4
 b/acsite.m4
+@@ -298,8 +298,10 @@ AC_DEFUN([AC_LBL_UNALIGNED_ACCESS],
+ #  include 
+ #  include 
+ #  include 
++#  include 
++#  include 
+   unsigned char a[[5]] = { 1, 2, 3, 4, 5 };
+-  main() {
++  int main() {
+   unsigned int i;
+   pid_t pid;
+   int status;
+--- a/configure
 b/configure
+@@ -5791,8 +5791,10 @@ else
+ #  include 
+ #  include 
+ #  include 
++#  include 
++#  include 
+   unsigned char a[5] = { 1, 2, 3, 4, 5 };
+-  main() {
++  int main() {
+   unsigned int i;
+   pid_t pid;
+   int status;
+



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

2022-11-30 Thread Sam James
commit: ee1a73b0ccbd613e6dac9ee69847464e4f92c3cf
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:21:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:21:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee1a73b0

net-analyzer/argus-clients: add github upstream metadata

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

 net-analyzer/argus-clients/metadata.xml | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/net-analyzer/argus-clients/metadata.xml 
b/net-analyzer/argus-clients/metadata.xml
index 3c7f800f1c84..08109ceb82f0 100644
--- a/net-analyzer/argus-clients/metadata.xml
+++ b/net-analyzer/argus-clients/metadata.xml
@@ -1,10 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-net...@gentoo.org
-Gentoo network monitoring and analysis project
-
-Enable support for flow packets through
-net-analyzer/flow-tools
+   
+   net...@gentoo.org
+   Gentoo network monitoring and analysis project
+   
+   
+   Enable support for flow packets through 
net-analyzer/flow-tools
+   
+   
+   openargus/clients
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/TermReadKey/, dev-perl/TermReadKey/files/

2022-11-30 Thread Sam James
commit: cc66bf80ad125d2f2e682fc92fd1a3a2803fbb77
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:06:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:06:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc66bf80

dev-perl/TermReadKey: fix configure w/ clang 16

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

 380.0.ebuild => TermReadKey-2.380.0-r1.ebuild} |   4 +
 .../TermReadKey-2.380.0-configure-clang16.patch| 147 +
 2 files changed, 151 insertions(+)

diff --git a/dev-perl/TermReadKey/TermReadKey-2.380.0.ebuild 
b/dev-perl/TermReadKey/TermReadKey-2.380.0-r1.ebuild
similarity index 90%
rename from dev-perl/TermReadKey/TermReadKey-2.380.0.ebuild
rename to dev-perl/TermReadKey/TermReadKey-2.380.0-r1.ebuild
index 667ae933ef4b..ade673b4b431 100644
--- a/dev-perl/TermReadKey/TermReadKey-2.380.0.ebuild
+++ b/dev-perl/TermReadKey/TermReadKey-2.380.0-r1.ebuild
@@ -16,3 +16,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv
 BDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-6.580.0
 "
+
+PATCHES=(
+   "${FILESDIR}"/${P}-configure-clang16.patch
+)

diff --git 
a/dev-perl/TermReadKey/files/TermReadKey-2.380.0-configure-clang16.patch 
b/dev-perl/TermReadKey/files/TermReadKey-2.380.0-configure-clang16.patch
new file mode 100644
index ..c53eff0e150a
--- /dev/null
+++ b/dev-perl/TermReadKey/files/TermReadKey-2.380.0-configure-clang16.patch
@@ -0,0 +1,147 @@
+https://github.com/jonathanstowe/TermReadKey/commit/1e3455135ac17f25ce0c4f01722a184a1fb5c4d1
+
+From 1e3455135ac17f25ce0c4f01722a184a1fb5c4d1 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Fri, 25 Nov 2022 17:28:56 +0100
+Subject: [PATCH] Configure.pm: Specify the return type of main as int
+
+Implicit int is a language feature that was removed in the 1999
+version of the C language.
+
+I could not fix DeducePrototype because I do not see how it
+can work reliably with this approach.  I don't think TermReadKey
+uses this function.
+--- a/Configure.pm
 b/Configure.pm
+@@ -503,7 +503,7 @@ by the compiler is returned.
+ =cut
+ 
+ sub CheckHeader { #Find a header (or set of headers) that exists
+-  ApplyHeaders("main(){}",@_);
++  ApplyHeaders("int main(){}",@_);
+ }
+ 
+ =head2 CheckStructure
+@@ -516,7 +516,7 @@ properly will be returned. B will be returned if 
nothing succeeds.
+ 
+ sub CheckStructure { # Check existance of a structure.
+   my($structname,@headers) = @_;
+-  ApplyHeaders("main(){ struct $structname s;}",@headers);
++  ApplyHeaders("int main(){ struct $structname s;}",@headers);
+ }
+ 
+ =head2 CheckField
+@@ -530,7 +530,7 @@ be returned if nothing succeeds.
+ 
+ sub CheckField { # Check for the existance of specified field in structure
+   my($structname,$fieldname,@headers) = @_;
+-  ApplyHeaders("main(){ struct $structname s1; struct $structname s2;
++  ApplyHeaders("int main(){ struct $structname s1; struct $structname s2;
+s1.$fieldname = s2.$fieldname; }",@headers);
+ }
+ 
+@@ -544,7 +544,7 @@ that symbol will be returned. B will be returned if 
nothing succeeds.
+ 
+ sub CheckLSymbol { # Check for linkable symbol
+   my($symbol,@libs) = @_;
+-  ApplyLibs("main() { void * f = (void *)($symbol); }",@libs);
++  ApplyLibs("int main() { void * f = (void *)($symbol); }",@libs);
+ }
+ 
+ =head2 CheckSymbol
+@@ -558,7 +558,8 @@ B will be returned if nothing succeeds.
+ 
+ sub CheckSymbol { # Check for linkable/header symbol
+   my($symbol,@lookup) = @_;
+-  ApplyHeadersAndLibs("main() { void * f = (void *)($symbol); }",@lookup);
++  ApplyHeadersAndLibs("int main() { void * f = (void *)($symbol); }",
++  @lookup);
+ }
+ 
+ =head2 CheckHSymbol
+@@ -571,7 +572,7 @@ that symbol will be returned. B will be returned if 
nothing succeeds.
+ 
+ sub CheckHSymbol { # Check for header symbol
+   my($symbol,@headers) = @_;
+-  ApplyHeaders("main() { void * f = (void *)($symbol); }",@headers);
++  ApplyHeaders("int main() { void * f = (void *)($symbol); }",@headers);
+ }
+ 
+ =head2 CheckHPrototype (unexported)
+@@ -591,7 +592,7 @@ sub CheckHPrototype { # Check for header prototype.
+# names function doesn't exist, this call will _succeed_. Caveat Utilitor.
+   my($function,$proto,@headers) = @_;
+   my(@proto) = @{$proto};
+-  ApplyHeaders("main() { extern ".$proto[0]." $function(".
++  ApplyHeaders("int main() { extern ".$proto[0]." $function(".
+  join(",",@proto[1..$#proto])."); }",@headers);
+ }
+ 
+@@ -612,7 +613,8 @@ Example:
+ sub GetSymbol { # Check for linkable/header symbol
+   my($symbol,$printf,$cast,@lookup) = @_,"","";
+   scalar(ApplyHeadersAndLibsAndExecute(
+-  "main(){ 
printf(\"\%$printf\",($cast)($symbol));exit(0);}",@lookup));
++  "int main(){ printf(\"\%$printf\",($cast)($symbol));exit(0);}",
++

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/argus-clients/, net-analyzer/argus-clients/files/

2022-11-30 Thread Sam James
commit: fdd843377392e2b0d1a7542d10bc194604a77247
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:21:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:21:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd84337

net-analyzer/argus-clients: add 3.0.8.4

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

 net-analyzer/argus-clients/Manifest|  1 +
 .../argus-clients/argus-clients-3.0.8.4.ebuild | 76 ++
 .../argus-clients-3.0.8.3-configure-clang16.patch  | 41 
 .../argus-clients-3.0.8.4-autoconf-2.70.patch  | 55 
 4 files changed, 173 insertions(+)

diff --git a/net-analyzer/argus-clients/Manifest 
b/net-analyzer/argus-clients/Manifest
index e93bb4e9c8d8..bec9030f51dc 100644
--- a/net-analyzer/argus-clients/Manifest
+++ b/net-analyzer/argus-clients/Manifest
@@ -1 +1,2 @@
 DIST argus-clients-3.0.8.3.tar.gz 2753929 BLAKE2B 
561b945ce5beb8d8d016579921417f405f421fd2afe2369ff0a4c5b8aaed44eca7591b43e64db00396cf963cc550753207c9b0e8d21d6b99d8c1ea0faaddb0e9
 SHA512 
ce6f6aaa21452f60c72498b5410cdc650eed6eec6d949daf7226e93f22d193db175e8051073cbfd258c127ed7cb445d6673ae38f386982dc19632ac55539960e
+DIST argus-clients-3.0.8.4.tar.gz 2773840 BLAKE2B 
0b5a24bc6a5c3163a0ac19a3a354e6573491e130c4b854bc4c9b19e6dfa1d27acea8338a88e589043b839994182756b04e205d9ef6815b2f7dc347fb51405c88
 SHA512 
5b6a03528c31b534d56370b4b8189d223691bb0d8f465349e7850bf54b4663e9851bddb54060a8bc263be3b80f4eab829413a7ff4da312e6640e2f7191d65473

diff --git a/net-analyzer/argus-clients/argus-clients-3.0.8.4.ebuild 
b/net-analyzer/argus-clients/argus-clients-3.0.8.4.ebuild
new file mode 100644
index ..e3762e93f9bc
--- /dev/null
+++ b/net-analyzer/argus-clients/argus-clients-3.0.8.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Clients for net-analyzer/argus"
+HOMEPAGE="https://openargus.org/;
+SRC_URI="https://github.com/openargus/clients/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}"/clients-${PV}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug ft geoip mysql sasl tcpd"
+
+RDEPEND="
+   net-analyzer/rrdtool[perl]
+   net-libs/libpcap
+   net-libs/libtirpc:=
+   sys-libs/ncurses:=
+   sys-libs/readline:=
+   sys-libs/zlib
+   ft? ( net-analyzer/flow-tools )
+   geoip? ( dev-libs/geoip )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   sasl? ( dev-libs/cyrus-sasl )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.4.1-disable-tcp-wrappers-automagic.patch
+   "${FILESDIR}"/${PN}-3.0.7.21-curses-readline.patch
+   "${FILESDIR}"/${PN}-3.0.8.2-ar.patch
+   "${FILESDIR}"/${PN}-3.0.8.2-curses-readline.patch
+   "${FILESDIR}"/${PN}-3.0.8.2-my_bool.patch
+   "${FILESDIR}"/${PN}-3.0.8.3-configure-clang16.patch
+   "${FILESDIR}"/${PN}-3.0.8.4-autoconf-2.70.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   tc-export AR RANLIB
+
+   use debug && touch .debug
+   econf \
+   $(use_with ft libft) \
+   $(use_with geoip GeoIP /usr/) \
+   $(use_with sasl) \
+   $(use_with tcpd wrappers) \
+   $(use_with mysql mysql /usr)
+}
+
+src_compile() {
+   emake \
+   CCOPT="${CFLAGS} ${LDFLAGS}" \
+   RANLIB="$(tc-getRANLIB)" \
+   CURSESLIB="$( $(tc-getPKG_CONFIG) --libs ncurses)"
+}
+
+src_install() {
+   dobin bin/ra*
+   dodoc ChangeLog CREDITS README CHANGES
+   doman man/man{1,5}/*
+}

diff --git 
a/net-analyzer/argus-clients/files/argus-clients-3.0.8.3-configure-clang16.patch
 
b/net-analyzer/argus-clients/files/argus-clients-3.0.8.3-configure-clang16.patch
new file mode 100644
index ..ac974dbdf395
--- /dev/null
+++ 
b/net-analyzer/argus-clients/files/argus-clients-3.0.8.3-configure-clang16.patch
@@ -0,0 +1,41 @@
+https://github.com/openargus/clients/pull/7
+
+From 00264608bad9655d72927f31a2b2744b5e2e2e31 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Fri, 25 Nov 2022 19:03:24 +0100
+Subject: [PATCH] configure (AC_LBL_UNALIGNED_ACCESS): Avoid implicit function
+ decls
+
+Implicit function declarations were removed from the C language
+in 1999.  Include the relevant header files to ensure that the
+check still works with future compilers.  C99 also requires
+to declare the return types of all functions.
+--- a/acsite.m4
 b/acsite.m4
+@@ -298,8 +298,10 @@ AC_DEFUN([AC_LBL_UNALIGNED_ACCESS],
+ #  include 
+ #  include 
+ #  include 
++#  include 
++#  include 
+   unsigned char a[[5]] = { 1, 2, 3, 4, 5 };
+-  main() {
++  int 

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

2022-11-30 Thread Sam James
commit: 20ebb57c5ba630e57737a670a89c4c5933a8cc64
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:22:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:22:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ebb57c

net-analyzer/argus: add github upstream metadata

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

 net-analyzer/argus/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/argus/metadata.xml b/net-analyzer/argus/metadata.xml
index dce3f3be66c0..3d34f5bdfded 100644
--- a/net-analyzer/argus/metadata.xml
+++ b/net-analyzer/argus/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   net...@gentoo.org
-   Gentoo network monitoring and analysis project
-
+   
+   net...@gentoo.org
+   Gentoo network monitoring and analysis project
+   
+   
+   openargus/argus
+   
 



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

2022-11-30 Thread Sam James
commit: 57ab5f06a8fc2b7ea73fb05c304de27ddab1ec71
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57ab5f06

dev-ruby/ffi-compiler: Keyword 1.0.1-r2 ppc, #761550

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

 dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r2.ebuild 
b/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r2.ebuild
index 6a6262edb1ff..7ae0b3d67ba3 100644
--- a/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r2.ebuild
+++ b/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/ffi/ffi/wiki;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 # PATCHES=( "${FILESDIR}/respect-cflags.patch" )
 



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

2022-11-30 Thread Sam James
commit: ac7e106bb4b2bc722812ffd86757c12a281d6ac0
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac7e106b

dev-ruby/benchmark-ips: Keyword 2.10.0 ppc, #761550

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

 dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild 
b/dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild
index ea565378aba9..8c286fafd440 100644
--- a/dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild
+++ b/dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/evanphx/benchmark-ips;
 SRC_URI="https://github.com/evanphx/benchmark-ips/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="MIT"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~riscv ~sparc ~x86"
 SLOT="0"
 IUSE=""
 



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

2022-11-30 Thread Sam James
commit: c7be61fda93965427a30ddb5b5b94e2c783370b3
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7be61fd

dev-ruby/async-container: Keyword 0.16.12 ppc64, #761550

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

 dev-ruby/async-container/async-container-0.16.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-container/async-container-0.16.12.ebuild 
b/dev-ruby/async-container/async-container-0.16.12.ebuild
index 98d00952383e..ea912ead5a34 100644
--- a/dev-ruby/async-container/async-container-0.16.12.ebuild
+++ b/dev-ruby/async-container/async-container-0.16.12.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> ${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async



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

2022-11-30 Thread Sam James
commit: 8d6548b71527efd8a9d1a1a6725e2a340af7e78a
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6548b7

dev-ruby/rspec-memory: Keyword 1.0.3 ppc64, #761550

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

 dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild 
b/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
index 648d24d77916..d679089f3cff 100644
--- a/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
+++ b/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/rspec-memory/archive/v${PV}.tar.gz -> ${P}.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/rspec:3"



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

2022-11-30 Thread Sam James
commit: f5ff71a9334bf9effc21fae0371e9b2c2a4193aa
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ff71a9

dev-ruby/fiber-local: Keyword 1.0.0 ppc64, #761550

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

 dev-ruby/fiber-local/fiber-local-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild 
b/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
index f6af4c360a46..c5c87f0d679a 100644
--- a/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
+++ b/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/fiber-local/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE=""
 
 all_ruby_prepare() {



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

2022-11-30 Thread Sam James
commit: 826877ea536500be066b4e0f7ebe5321170e960b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826877ea

dev-ruby/llhttp-ffi: Keyword 0.4.0 ppc64, #761550

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

 dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild 
b/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
index 765ca153ba4c..2dfc17ab09c9 100644
--- a/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
+++ b/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/metabahn/llhttp/archive/refs/tags/${MY_PV}.tar.gz ->
 
 LICENSE="MPL-2.0"
 SLOT="$(ver_cut 1)/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE=""
 RUBY_S="llhttp-${MY_PV}/ffi"
 



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

2022-11-30 Thread Sam James
commit: b13b9131666399145fc42008657c74e919ac9bc8
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13b9131

dev-ruby/rspec-files: Keyword 1.1.3 ppc64, #761550

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

 dev-ruby/rspec-files/rspec-files-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild 
b/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
index 87067b9d229d..147d86c03d3c 100644
--- a/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
+++ b/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/rspec-files/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/rspec:3"



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

2022-11-30 Thread Sam James
commit: f93684b910f57e5d3e8438c436f99e3df92d7573
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93684b9

dev-ruby/async-rspec: Keyword 1.16.1 ppc64, #761550

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

 dev-ruby/async-rspec/async-rspec-1.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild 
b/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild
index b65afd493a97..343d9323589e 100644
--- a/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild
+++ b/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-rspec/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/rspec:3



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

2022-11-30 Thread Sam James
commit: d8a34fbb82d2d82fed01cc26f4a1026f49c697d7
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8a34fbb

dev-ruby/async-io: Keyword 1.34.0 ppc64, #761550

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

 dev-ruby/async-io/async-io-1.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 496f149c2cfb..57a2c5890e7e 100644
--- a/dev-ruby/async-io/async-io-1.34.0.ebuild
+++ b/dev-ruby/async-io/async-io-1.34.0.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async"



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

2022-11-30 Thread Sam James
commit: 0ef9a79bdb2cd6d830c1f514107b56bf7c515e50
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef9a79b

dev-ruby/http: Keyword 5.1.0 ppc64, #761550

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

 dev-ruby/http/http-5.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-5.1.0.ebuild b/dev-ruby/http/http-5.1.0.ebuild
index 6db6370b25a8..f4ee12e08444 100644
--- a/dev-ruby/http/http-5.1.0.ebuild
+++ b/dev-ruby/http/http-5.1.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE=""
 
 ruby_add_rdepend "=dev-ruby/addressable-2*



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

2022-11-30 Thread Sam James
commit: 30e9a9b1b3dd52353fa7da95265abd1c1662e3d4
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e9a9b1

dev-ruby/rspec-memory: Keyword 1.0.3 ppc, #761550

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

 dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild 
b/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
index e5c8309232fb..648d24d77916 100644
--- a/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
+++ b/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/rspec-memory/archive/v${PV}.tar.gz -> ${P}.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/rspec:3"



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

2022-11-30 Thread Sam James
commit: 9b0db5480ca6afb6f5d09a5c389f634dc6631df8
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0db548

dev-ruby/benchmark-ips: Keyword 2.10.0 ppc64, #761550

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

 dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild 
b/dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild
index 8c286fafd440..621cdbcfb68e 100644
--- a/dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild
+++ b/dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/evanphx/benchmark-ips;
 SRC_URI="https://github.com/evanphx/benchmark-ips/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="MIT"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 SLOT="0"
 IUSE=""
 



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

2022-11-30 Thread Sam James
commit: b33947b749d6b1fe91a4a3694f057c611801eb9d
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33947b7

dev-ruby/async: Keyword 1.30.3 ppc64, #761550

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

 dev-ruby/async/async-1.30.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async/async-1.30.3.ebuild 
b/dev-ruby/async/async-1.30.3.ebuild
index a331cff459a9..6549ca3c688c 100644
--- a/dev-ruby/async/async-1.30.3.ebuild
+++ b/dev-ruby/async/async-1.30.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/console-1.10:1



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

2022-11-30 Thread Sam James
commit: 4ac51140ec405c973aef93bb65403a9e4f9be42e
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac51140

dev-ruby/console: Keyword 1.16.2 ppc64, #761550

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

 dev-ruby/console/console-1.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/console/console-1.16.2.ebuild 
b/dev-ruby/console/console-1.16.2.ebuild
index 6a2cd40a4365..aa0040c81093 100644
--- a/dev-ruby/console/console-1.16.2.ebuild
+++ b/dev-ruby/console/console-1.16.2.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/fiber-local"



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

2022-11-30 Thread Sam James
commit: fed0ca38b43a26629e8434dd854a9ddb4a6b7822
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed0ca38

dev-ruby/rspec-files: Keyword 1.1.3 ppc, #761550

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

 dev-ruby/rspec-files/rspec-files-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild 
b/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
index 186b3821be36..87067b9d229d 100644
--- a/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
+++ b/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/rspec-files/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/rspec:3"



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

2022-11-30 Thread Sam James
commit: ff19954346316964a5bb07699afc501938ba7b53
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff199543

dev-ruby/async-container: Keyword 0.16.12 ppc, #761550

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

 dev-ruby/async-container/async-container-0.16.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-container/async-container-0.16.12.ebuild 
b/dev-ruby/async-container/async-container-0.16.12.ebuild
index e8580e5b55af..98d00952383e 100644
--- a/dev-ruby/async-container/async-container-0.16.12.ebuild
+++ b/dev-ruby/async-container/async-container-0.16.12.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> ${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async



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

2022-11-30 Thread Sam James
commit: 911536875b611124377869fcce3535379fda
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91153687

dev-ruby/llhttp-ffi: Keyword 0.4.0 ppc, #761550

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

 dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild 
b/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
index 3f7fce0af9b4..765ca153ba4c 100644
--- a/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
+++ b/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/metabahn/llhttp/archive/refs/tags/${MY_PV}.tar.gz ->
 
 LICENSE="MPL-2.0"
 SLOT="$(ver_cut 1)/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
 IUSE=""
 RUBY_S="llhttp-${MY_PV}/ffi"
 



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

2022-11-30 Thread Sam James
commit: 07f527520815312bbb346ab5b1bcd9deeb002a95
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f52752

dev-ruby/fiber-local: Keyword 1.0.0 ppc, #761550

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

 dev-ruby/fiber-local/fiber-local-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild 
b/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
index bb065413de73..f6af4c360a46 100644
--- a/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
+++ b/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/fiber-local/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
 IUSE=""
 
 all_ruby_prepare() {



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

2022-11-30 Thread Sam James
commit: 781942dedd85008892c9fb4af47a69713685386b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=781942de

dev-ruby/async-io: Keyword 1.34.0 ppc, #761550

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

 dev-ruby/async-io/async-io-1.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 e366245dc4a8..496f149c2cfb 100644
--- a/dev-ruby/async-io/async-io-1.34.0.ebuild
+++ b/dev-ruby/async-io/async-io-1.34.0.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async"



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

2022-11-30 Thread Sam James
commit: 34f27b760a0e63ade3172da0224cbe8e807464a4
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34f27b76

dev-ruby/console: Keyword 1.16.2 ppc, #761550

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

 dev-ruby/console/console-1.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/console/console-1.16.2.ebuild 
b/dev-ruby/console/console-1.16.2.ebuild
index 5fc143f04297..6a2cd40a4365 100644
--- a/dev-ruby/console/console-1.16.2.ebuild
+++ b/dev-ruby/console/console-1.16.2.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/fiber-local"



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

2022-11-30 Thread Sam James
commit: a2c7dc4f1394cb292d77b3a30784f545a9a4377b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c7dc4f

dev-ruby/http: Keyword 5.1.0 ppc, #761550

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

 dev-ruby/http/http-5.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-5.1.0.ebuild b/dev-ruby/http/http-5.1.0.ebuild
index dc38fed539a5..6db6370b25a8 100644
--- a/dev-ruby/http/http-5.1.0.ebuild
+++ b/dev-ruby/http/http-5.1.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
 IUSE=""
 
 ruby_add_rdepend "=dev-ruby/addressable-2*



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

2022-11-30 Thread Sam James
commit: f3c740817b6d70ff6a06152a7928da043ab45c51
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c74081

dev-ruby/async-rspec: Keyword 1.16.1 ppc, #761550

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

 dev-ruby/async-rspec/async-rspec-1.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild 
b/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild
index 45bf2b8994eb..b65afd493a97 100644
--- a/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild
+++ b/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-rspec/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/rspec:3



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

2022-11-30 Thread Sam James
commit: 29d3603e1bf80f717a55c660148c9af2c7ce9928
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d3603e

dev-ruby/async-container: Keyword 0.16.12 arm, #761550

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

 dev-ruby/async-container/async-container-0.16.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-container/async-container-0.16.12.ebuild 
b/dev-ruby/async-container/async-container-0.16.12.ebuild
index b40587d15bc3..e8580e5b55af 100644
--- a/dev-ruby/async-container/async-container-0.16.12.ebuild
+++ b/dev-ruby/async-container/async-container-0.16.12.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> ${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async



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

2022-11-30 Thread Sam James
commit: 890c05110a86731762f098269f8634e8bce744af
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890c0511

dev-ruby/async: Keyword 1.30.3 ppc, #761550

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

 dev-ruby/async/async-1.30.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async/async-1.30.3.ebuild 
b/dev-ruby/async/async-1.30.3.ebuild
index f58e8f340f37..a331cff459a9 100644
--- a/dev-ruby/async/async-1.30.3.ebuild
+++ b/dev-ruby/async/async-1.30.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/console-1.10:1



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

2022-11-30 Thread Sam James
commit: a653fd92858b37635ef781bba3901cbdc52bf372
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a653fd92

dev-ruby/llhttp-ffi: Keyword 0.4.0 arm, #761550

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

 dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild 
b/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
index 55075c0ca66f..3f7fce0af9b4 100644
--- a/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
+++ b/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/metabahn/llhttp/archive/refs/tags/${MY_PV}.tar.gz ->
 
 LICENSE="MPL-2.0"
 SLOT="$(ver_cut 1)/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
 IUSE=""
 RUBY_S="llhttp-${MY_PV}/ffi"
 



[gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/

2022-11-30 Thread Haelwenn Monnier
commit: 0afb6487a6cd683f6c7f655407cc9fdb3d595c99
Author: Yuan Liao  gmail  com>
AuthorDate: Tue Nov 29 22:01:05 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 22:01:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0afb6487

gnome-extra/extension-manager: Drop 0.3.2

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.3.2.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index c195a73a5..6a853f16a 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1 @@
-DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
 DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 
9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d
 SHA512 
9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
deleted file mode 100644
index 469b4227b..0
--- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-src_configure() {
-   local emesonargs=()
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



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

2022-11-30 Thread Haelwenn Monnier
commit: c39374d3aaef88a421307af0e19e13ec45532b0c
Author: Shaoyu Tseng <1over137  anche  no>
AuthorDate: Wed Nov 30 03:05:45 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed Nov 30 03:05:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c39374d3

app-misc/vocabsieve: add 0.8.3, drop 0.8.1

Signed-off-by: Shaoyu Tseng <1over137  anche.no>

 app-misc/vocabsieve/Manifest| 2 +-
 .../vocabsieve/{vocabsieve-0.8.1.ebuild => vocabsieve-0.8.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/vocabsieve/Manifest b/app-misc/vocabsieve/Manifest
index 92032d99c..331792a5f 100644
--- a/app-misc/vocabsieve/Manifest
+++ b/app-misc/vocabsieve/Manifest
@@ -1 +1 @@
-DIST vocabsieve-0.8.1.tar.gz 183443 BLAKE2B 
83a79720382e32ca061375135759d96b65cb882db3cd48940e85e62a27393b5dc0661b967ee1584916c410b25d0e8f51fe2e6fad1e31e085205c9dbbae52a10c
 SHA512 
ea1c83647056c26100179dbb16a5dcfa708c13f0fc9c626c13770029235ec5948c73a72869184933e97cffa2e99e41f8ea933370b55cd226158da95400582a08
+DIST vocabsieve-0.8.3.tar.gz 186562 BLAKE2B 
e3a7ae0630f3860af80ed7e5171afd471aacdb3d6664ac36e3e5dcaab8b9b467e2a237102880db29cc6b4676c03f9f869da25c0995bb2148a0d41f54e6c19566
 SHA512 
09792ba0cb4939133426693f553c0a216d0356a91cf38cd5e9553c1a326a5e5e1237f2d8230602d1d3db3a144c12726980867ecdca2bd50e48695aa621eb3e88

diff --git a/app-misc/vocabsieve/vocabsieve-0.8.1.ebuild 
b/app-misc/vocabsieve/vocabsieve-0.8.3.ebuild
similarity index 100%
rename from app-misc/vocabsieve/vocabsieve-0.8.1.ebuild
rename to app-misc/vocabsieve/vocabsieve-0.8.3.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: www-client/woob/

2022-11-30 Thread Haelwenn Monnier
commit: 3dead6b471bd86a45cae2607363513b6eb5ffd65
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Dec  1 03:50:48 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Thu Dec  1 03:51:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3dead6b4

www-client/woob: Add missing dep (dev-python/colorama)

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 www-client/woob/woob-3.0-r1.ebuild | 1 +
 www-client/woob/woob-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/www-client/woob/woob-3.0-r1.ebuild 
b/www-client/woob/woob-3.0-r1.ebuild
index 4322883bb..01af6eac8 100644
--- a/www-client/woob/woob-3.0-r1.ebuild
+++ b/www-client/woob/woob-3.0-r1.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
dev-python/python-jose[${PYTHON_USEDEP}]
dev-python/selenium[${PYTHON_USEDEP}]
dev-python/termcolor[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
sci-geosciences/geopy[${PYTHON_USEDEP}]
 "
 

diff --git a/www-client/woob/woob-.ebuild b/www-client/woob/woob-.ebuild
index 4322883bb..01af6eac8 100644
--- a/www-client/woob/woob-.ebuild
+++ b/www-client/woob/woob-.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
dev-python/python-jose[${PYTHON_USEDEP}]
dev-python/selenium[${PYTHON_USEDEP}]
dev-python/termcolor[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
sci-geosciences/geopy[${PYTHON_USEDEP}]
 "
 



[gentoo-commits] repo/proj/guru:master commit in: dev-util/blueprint-compiler/

2022-11-30 Thread Haelwenn Monnier
commit: 9884bdffec0a7f3023ec7ab2a552bea6838a8870
Author: Yuan Liao  gmail  com>
AuthorDate: Tue Nov 29 21:51:32 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 21:53:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9884bdff

dev-util/blueprint-compiler: Add 0.6.0

Signed-off-by: Yuan Liao  gmail.com>

 dev-util/blueprint-compiler/Manifest   |  1 +
 .../blueprint-compiler-0.6.0.ebuild| 88 ++
 2 files changed, 89 insertions(+)

diff --git a/dev-util/blueprint-compiler/Manifest 
b/dev-util/blueprint-compiler/Manifest
index 45004460c..00f72b978 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1,2 +1,3 @@
 DIST blueprint-compiler-v0.2.0.tar.bz2 45480 BLAKE2B 
64c477070ea684002dc1e38eac8d22633ae7b46efb9887733118838c04d2c4e386d3825b3e07dcba1adada83afad439025d082d3bd74d2d737c1f5552085a716
 SHA512 
dfb16354a13a18c0e6db52dc0b88ab7339fbf3eb56541d0a273551c009c7f05c651d41814397986ef2cebdefb6d4e57d0eb3690dd2a7a9eebfb0cfb23e96e3e6
 DIST blueprint-compiler-v0.4.0.tar.bz2 50396 BLAKE2B 
eb51af35030fbaa583b809de0449e7e54143a7b5e582b9be24a0345ca704fb1b1d2778d96ebfb02cc66e4c4acdc97a0356e03624f33be1ea28316ed815c0e334
 SHA512 
9eb3b17e8b44ecd400c1ec683bf1edee54877a0f16e545ba2f9f9cb683163983fd096ff9403ab36658f92678036f4b6b43e1343cf2bc4793332ef4b2972408ac
+DIST blueprint-compiler-v0.6.0.tar.bz2 56896 BLAKE2B 
318ffa52b2fbf3b07058e5b4d2f9bb0ef1f6614586b79968889921964b454e5c26d44e58a18185263797f7569135662d14471bafd8e501d7c6386e88972193d0
 SHA512 
458016f4eabef15026cb3ee675111984b19af8a9139bc412dfb48dfef56b0d0ff028316001d0ce04a90b50d6785c92d799f17ed42ca53fc7582345729ae02207

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild 
b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild
new file mode 100644
index 0..4d9743646
--- /dev/null
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson python-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git;
+else
+   
SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2;
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
+HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/;
+
+LICENSE="LGPL-3+"
+SLOT="0"
+
+IUSE="doc test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/furo[${PYTHON_USEDEP}]
+   )
+"
+
+DEPEND="
+   test? (
+   gui-libs/gtk:4[introspection]
+   )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use doc docs)
+   )
+   python_foreach_impl meson_src_configure
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   python_foreach_impl meson_src_test
+}
+
+src_install() {
+   my_src_install() {
+   local exe="${ED}/usr/bin/${PN}"
+
+   # Meson installs a Python script at ${ED}/usr/bin/${PN}; on
+   # Gentoo, the script should go into ${ED}/usr/lib/python-exec,
+   # and ${ED}/usr/bin/${PN} should be a symbolic link to
+   # ${ED}/usr/lib/python-exec/python-exec2.
+   #
+   # When multiple PYTHON_TARGETS are enabled, then after the
+   # package has been installed for one Python implementation,
+   # Meson will follow the ${ED}/usr/bin/${PN} symbolic link and
+   # install the script at ${ED}/usr/lib/python-exec/python-exec2
+   # for the remaining implementations, leading to file collision.
+   if [[ -L "${exe}" ]]; then
+   rm -v "${exe}" || die "Failed to remove symbolic link 
${exe}"
+   fi
+
+   meson_src_install
+   python_doscript "${exe}"
+   python_optimize
+   }
+
+   python_foreach_impl my_src_install
+   use doc && build_sphinx docs
+   einstalldocs
+}



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/gtklock/files/, gui-apps/gtklock/

2022-11-30 Thread Haelwenn Monnier
commit: f47803c07e99e255823b537545849b2fa4e85b78
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Dec  1 02:26:05 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Thu Dec  1 02:26:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f47803c0

gui-apps/gtklock: new package, add 2.0.1

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/gtklock/Manifest   |  4 
 gui-apps/gtklock/files/gtklock-2.0.1-makefile.patch | 13 +
 gui-apps/gtklock/gtklock-2.0.1.ebuild   | 21 +
 gui-apps/gtklock/metadata.xml   | 11 +++
 4 files changed, 49 insertions(+)

diff --git a/gui-apps/gtklock/Manifest b/gui-apps/gtklock/Manifest
new file mode 100644
index 0..b2458341b
--- /dev/null
+++ b/gui-apps/gtklock/Manifest
@@ -0,0 +1,4 @@
+AUX gtklock-2.0.1-makefile.patch 309 BLAKE2B 
3167acde7c0e90c17b3fd26a070bc673f324b1faf9939428c14f6a3569636fd7ce9974d81b1a5f4e15f9b68d98a9197d384b7487c8f315cd4ea6916e7f63289f
 SHA512 
9307d643210b519b6a43c3fd631608c67e512be76c15a183c3e133829ba8ab813e4b301f4e5f594aae56ef6b44a7191e55a00b2c79c9a0dcfa7387cc3dacf1c5
+DIST gtklock-2.0.1.tar.gz 56129 BLAKE2B 
70b0aa3be5430665314d50f2d1322a4c57e7202b44b579f06712608b34797928b050aedb5a1c86e98d80a16f8c90fbd1a9b466a499ed04c44ef690805ea6bbf7
 SHA512 
d9ef0bacf78bcfaf71b4252b8f48678970b044a8fb4de4ab6e6c8a7ac5047b5ad1092401b5f1f57fd009cd9bf508ed7390ef84b71dffa2e994b74b996d7136f3
+EBUILD gtklock-2.0.1.ebuild 462 BLAKE2B 
f2d5ec82cfa852a4d5e155603c46c728ce8baa5d7e159b53d162ef21e3810d00d649c0f00c65abfff100a746d400998bfc0446338eb35d8d3b838934c4e84c8d
 SHA512 
43e8accab79492899e048a2f1abec0a396ca9bffd2351ff9de2d12fbd5235cda423cbb141ccaf15a419fd13ce5691fa84d9c6e044e5cfa6cbb435d22a74fcfb5
+MISC metadata.xml 323 BLAKE2B 
ce78e71bc84ee58711e086cbd255ec901d3786d927f96d7564cf564869760c3ca532dca340b7123e33038477e869a48e1a3bf8087a0758fd7c8f876b65f13bce
 SHA512 
071c746703586fb82565822e4050002eee97218703639ed0ac7db35f1e5e919da2f073eb8dbfb6a0f0d3ea45b147beaeef0ccfbc06e25d526958b8a0ff7a77ab

diff --git a/gui-apps/gtklock/files/gtklock-2.0.1-makefile.patch 
b/gui-apps/gtklock/files/gtklock-2.0.1-makefile.patch
new file mode 100644
index 0..bb62649ac
--- /dev/null
+++ b/gui-apps/gtklock/files/gtklock-2.0.1-makefile.patch
@@ -0,0 +1,13 @@
+diff --git a/makefile b/makefile
+index 6541641..4c2b2bd 100644
+--- a/makefile
 b/makefile
+@@ -8,7 +8,7 @@ MAJOR_VERSION := 2
+ MINOR_VERSION := 0
+ MICRO_VERSION := 0
+ 
+-PREFIX = /usr/local
++PREFIX = /usr
+ INSTALL = install
+ 
+ LIBS := pam wayland-client gtk+-wayland-3.0 gtk-layer-shell-0 
gmodule-export-2.0

diff --git a/gui-apps/gtklock/gtklock-2.0.1.ebuild 
b/gui-apps/gtklock/gtklock-2.0.1.ebuild
new file mode 100644
index 0..d66478055
--- /dev/null
+++ b/gui-apps/gtklock/gtklock-2.0.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="GTK-based lockscreen for Wayland"
+HOMEPAGE="https://github.com/jovanlanik/gtklock;
+SRC_URI="https://github.com/jovanlanik/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="sys-libs/pam
+   gui-libs/gtk-layer-shell"
+
+BDEPEND="app-text/scdoc"
+
+PATCHES=(
+   "${FILESDIR}"/"${P}"-makefile.patch
+)

diff --git a/gui-apps/gtklock/metadata.xml b/gui-apps/gtklock/metadata.xml
new file mode 100644
index 0..a37dd1168
--- /dev/null
+++ b/gui-apps/gtklock/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+   
+   jovanlanik/gtklock
+   
+



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/tessen/

2022-11-30 Thread Haelwenn Monnier
commit: 9bbbca1c456bc851f7ac741f032e6da2cdc4e65e
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Nov 29 21:17:17 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 21:17:17 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9bbbca1c

gui-apps/tessen: remove forced USE flags

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/tessen/tessen-2.1.2.ebuild | 6 +-
 gui-apps/tessen/tessen-.ebuild  | 6 +-
 2 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/gui-apps/tessen/tessen-2.1.2.ebuild 
b/gui-apps/tessen/tessen-2.1.2.ebuild
index 8a0540b46..84ab282f5 100644
--- a/gui-apps/tessen/tessen-2.1.2.ebuild
+++ b/gui-apps/tessen/tessen-2.1.2.ebuild
@@ -20,14 +20,10 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="+pass gopass bemenu wofi rofi"
 
-REQUIRED_USE="|| ( pass gopass )
-   || ( bemenu wofi rofi )"
+REQUIRED_USE="|| ( pass gopass )"
 
 DEPEND="app-text/scdoc"
 RDEPEND="${DEPEND}
-   bemenu? ( dev-libs/bemenu )
-   wofi? ( gui-apps/wofi )
-   rofi? ( x11-misc/rofi )
pass? ( app-admin/pass )
gopass? ( app-admin/gopass )"
 BDEPEND=""

diff --git a/gui-apps/tessen/tessen-.ebuild 
b/gui-apps/tessen/tessen-.ebuild
index 8a0540b46..84ab282f5 100644
--- a/gui-apps/tessen/tessen-.ebuild
+++ b/gui-apps/tessen/tessen-.ebuild
@@ -20,14 +20,10 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="+pass gopass bemenu wofi rofi"
 
-REQUIRED_USE="|| ( pass gopass )
-   || ( bemenu wofi rofi )"
+REQUIRED_USE="|| ( pass gopass )"
 
 DEPEND="app-text/scdoc"
 RDEPEND="${DEPEND}
-   bemenu? ( dev-libs/bemenu )
-   wofi? ( gui-apps/wofi )
-   rofi? ( x11-misc/rofi )
pass? ( app-admin/pass )
gopass? ( app-admin/gopass )"
 BDEPEND=""



[gentoo-commits] repo/proj/guru:master commit in: net-p2p/p2pool/

2022-11-30 Thread Haelwenn Monnier
commit: b912a8c70cc6bb6d7aa4c99188cb7db8475ac0a7
Author: Adam Pimentel  protonmail  com>
AuthorDate: Tue Nov 29 13:09:27 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 13:09:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b912a8c7

net-p2p/p2pool: version bump 2.6

Signed-off-by: Adam Pimentel  protonmail.com>

 net-p2p/p2pool/p2pool-2.6.ebuild | 76 
 1 file changed, 76 insertions(+)

diff --git a/net-p2p/p2pool/p2pool-2.6.ebuild b/net-p2p/p2pool/p2pool-2.6.ebuild
new file mode 100644
index 0..4ff46dbce
--- /dev/null
+++ b/net-p2p/p2pool/p2pool-2.6.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+P2POOL_DIST_COMMIT="67bbfea87d87328a9ccd8159b21b2a4ff65087ca"
+   RANDOMX_DIST_COMMIT="d10edcbc93097a1b693598b3b12d780a58a023d4"
+   CPPZMQ_DIST_COMMIT="c66fc6094b2a03439dea8469719e221e80e2e8e7"
+   CURL_DIST_COMMIT="cd95ee9f771361acf241629d2fe5507e308082a2"
+   LIBUV_DIST_COMMIT="0c1fa696aa502eb749c2c4735005f41ba00a27b8"
+   LIBZMQ_DIST_COMMIT="7fad9599abde45db53899f1873be72527e56ed63"
+   RAPIDJSON_DIST_COMMIT="914b772dfda5301dfa94309a114b207c67720d68"
+   
ROBIN_HOOD_HASHING_DIST_COMMIT="4213dd109f03b49c68b52074d929e6f221803bed"
+
+DESCRIPTION="Decentralized pool for Monero mining"
+HOMEPAGE="https://p2pool.io https://github.com/SChernykh/p2pool;
+
+SRC_URI="https://github.com/SChernykh/p2pool/archive/${P2POOL_DIST_COMMIT}.tar.gz
 -> ${P}.tar.gz
+   
https://github.com/tevador/RandomX/archive/${RANDOMX_DIST_COMMIT}.tar.gz -> 
${P}-randomx.tar.gz
+   
https://github.com/SChernykh/cppzmq/archive/${CPPZMQ_DIST_COMMIT}.tar.gz -> 
${P}-cppzmq.tar.gz
+   https://github.com/SChernykh/curl/archive/${CURL_DIST_COMMIT}.tar.gz -> 
${P}-curl.tar.gz
+   https://github.com/SChernykh/libuv/archive/${LIBUV_DIST_COMMIT}.tar.gz 
-> ${P}-libuv.tar.gz
+   
https://github.com/SChernykh/libzmq/archive/${LIBZMQ_DIST_COMMIT}.tar.gz -> 
${P}-libzmq.tar.gz
+   
https://github.com/SChernykh/rapidjson/archive/${RAPIDJSON_DIST_COMMIT}.tar.gz 
-> ${P}-rapidjson.tar.gz
+   
https://github.com/SChernykh/robin-hood-hashing/archive/${ROBIN_HOOD_HASHING_DIST_COMMIT}.tar.gz
 -> ${P}-robin-hood-hashing.tar.gz
+"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+LICENSE="BSD GPL-3+ ISC LGPL-3+ MIT"
+SLOT="0"
+
+DEPEND="
+   dev-libs/libsodium
+"
+
+src_unpack() {
+   unpack ${P}.tar.gz ${P}-randomx.tar.gz ${P}-cppzmq.tar.gz 
${P}-curl.tar.gz ${P}-libuv.tar.gz ${P}-libzmq.tar.gz ${P}-rapidjson.tar.gz 
${P}-robin-hood-hashing.tar.gz
+   mv -T "${WORKDIR}"/p2pool-${P2POOL_DIST_COMMIT} "${WORKDIR}"/${P}
+   mv -T "${WORKDIR}"/RandomX-${RANDOMX_DIST_COMMIT} 
"${WORKDIR}"/${P}/external/src/RandomX || die
+   mv -T "${WORKDIR}"/cppzmq-${CPPZMQ_DIST_COMMIT} 
"${WORKDIR}"/${P}/external/src/cppzmq || die
+   mv -T "${WORKDIR}"/curl-${CURL_DIST_COMMIT} 
"${WORKDIR}"/${P}/external/src/curl || die
+   mv -T "${WORKDIR}"/libuv-${LIBUV_DIST_COMMIT} 
"${WORKDIR}"/${P}/external/src/libuv || die
+   mv -T "${WORKDIR}"/libzmq-${LIBZMQ_DIST_COMMIT} 
"${WORKDIR}"/${P}/external/src/libzmq || die
+   mv -T "${WORKDIR}"/rapidjson-${RAPIDJSON_DIST_COMMIT} 
"${WORKDIR}"/${P}/external/src/rapidjson || die
+   mv -T "${WORKDIR}"/robin-hood-hashing-${ROBIN_HOOD_HASHING_DIST_COMMIT} 
"${WORKDIR}"/${P}/external/src/robin-hood-hashing || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_RANDOMX=OFF
+   )
+
+   cmake_src_configure
+}
+
+src_install(){
+   dobin "${BUILD_DIR}/p2pool"
+}
+
+pkg_postinst() {
+   #Some important wisdom taken from P2Pool documentation
+   ewarn "P2Pool for Monero is now installed."
+   ewarn "You can run it by doing 'p2pool --host 127.0.0.1 --wallet 
YOUR_PRIMARY_ADDRESS'"
+   ewarn "Where 127.0.0.1 is the address of a local monero node (e.g. 
monerod)"
+   ewarn ""
+   ewarn "Once configured, point your RandomX miner (e.g. XMRig) at p2pool"
+   ewarn "For example 'xmrig -o 127.0.0.1:'"
+   ewarn ""
+   ewarn "You MUST use your primary address when using p2pool, just like 
solo mining."
+   ewarn "If you want privacy, create a new mainnet wallet for P2Pool 
mining."
+   ewarn ""
+   ewarn "Rewards will not be visibile unless you use a wallet that 
supports P2Pool."
+   ewarn "See https://p2pool.io/#help and 
https://github.com/SChernykh/p2pool for more information."
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-util/blueprint-compiler/

2022-11-30 Thread Haelwenn Monnier
commit: abe29d95066aed1600b07b21cbf1efad34a43b17
Author: Yuan Liao  gmail  com>
AuthorDate: Tue Nov 29 21:58:32 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 21:58:32 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=abe29d95

dev-util/blueprint-compiler: Add gnome-gitlab upstream metadata

Signed-off-by: Yuan Liao  gmail.com>

 dev-util/blueprint-compiler/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/blueprint-compiler/metadata.xml 
b/dev-util/blueprint-compiler/metadata.xml
index bb8f2c8f4..d425bd642 100644
--- a/dev-util/blueprint-compiler/metadata.xml
+++ b/dev-util/blueprint-compiler/metadata.xml
@@ -6,6 +6,7 @@
Yuan Liao


+   jwestman/blueprint-compiler

https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/

 



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

2022-11-30 Thread Haelwenn Monnier
commit: eebc64cc99bcb01884989c037bbbc6029202ec39
Author: Jack Sangdahl <0x6A73  pm  me>
AuthorDate: Mon Nov 28 18:56:09 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Nov 28 18:56:09 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eebc64cc

app-misc/anki-bin: revert 35ec68038 (python 3.10)
no cp310 wheel available it seems

Signed-off-by: Jack Sangdahl <0x6A73  pm.me>

 app-misc/anki-bin/anki-bin-2.1.54-r1.ebuild | 2 +-
 app-misc/anki-bin/anki-bin-2.1.54.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/anki-bin/anki-bin-2.1.54-r1.ebuild 
b/app-misc/anki-bin/anki-bin-2.1.54-r1.ebuild
index 37b482975..bc3edd17e 100644
--- a/app-misc/anki-bin/anki-bin-2.1.54-r1.ebuild
+++ b/app-misc/anki-bin/anki-bin-2.1.54-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_9 )
 inherit python-single-r1 desktop xdg
 
 MY_PN=${PN%-bin}

diff --git a/app-misc/anki-bin/anki-bin-2.1.54.ebuild 
b/app-misc/anki-bin/anki-bin-2.1.54.ebuild
index ec2fa578e..ec35b0130 100644
--- a/app-misc/anki-bin/anki-bin-2.1.54.ebuild
+++ b/app-misc/anki-bin/anki-bin-2.1.54.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{8,9} )
 inherit python-single-r1 desktop xdg
 
 MY_PN=${PN%-bin}



[gentoo-commits] repo/proj/guru:master commit in: dev-crystal/spectator/

2022-11-30 Thread Haelwenn Monnier
commit: 2df0c1b4b6658d66e1b1b6634ff64b4184156de6
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Nov 29 15:01:26 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 15:01:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2df0c1b4

dev-crystal/spectator: add "test" USE flag

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

 dev-crystal/spectator/spectator-0.11.4.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-crystal/spectator/spectator-0.11.4.ebuild 
b/dev-crystal/spectator/spectator-0.11.4.ebuild
index ac6ecd55d..d23903ad6 100644
--- a/dev-crystal/spectator/spectator-0.11.4.ebuild
+++ b/dev-crystal/spectator/spectator-0.11.4.ebuild
@@ -12,15 +12,17 @@ 
SRC_URI="https://github.com/icy-arctic-fox/${PN}/archive/refs/tags/v${PV}.tar.gz
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 DOCS=( {ARCHITECTURE,CHANGELOG,CONTRIBUTING,README}.md )
 
 CHECKREQS_MEMORY="3G"
 
 pkg_pretend() {
-   has test "${FEATURES}" && check-reqs_pkg_pretend
+   use test && check-reqs_pkg_pretend
 }
 
 pkg_setup() {
-   has test "${FEATURES}" && check-reqs_pkg_setup
+   use test && check-reqs_pkg_setup
 }



[gentoo-commits] repo/proj/guru:master commit in: dev-util/blueprint-compiler/

2022-11-30 Thread Haelwenn Monnier
commit: fe67eb92e4c9b39d271da72619b6381562f2443c
Author: Yuan Liao  gmail  com>
AuthorDate: Tue Nov 29 21:55:35 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 21:55:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe67eb92

dev-util/blueprint-compiler: Drop 0.2.0

Signed-off-by: Yuan Liao  gmail.com>

 dev-util/blueprint-compiler/Manifest   |  1 -
 .../blueprint-compiler-0.2.0.ebuild| 61 --
 2 files changed, 62 deletions(-)

diff --git a/dev-util/blueprint-compiler/Manifest 
b/dev-util/blueprint-compiler/Manifest
index 00f72b978..1e308fba2 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1,3 +1,2 @@
-DIST blueprint-compiler-v0.2.0.tar.bz2 45480 BLAKE2B 
64c477070ea684002dc1e38eac8d22633ae7b46efb9887733118838c04d2c4e386d3825b3e07dcba1adada83afad439025d082d3bd74d2d737c1f5552085a716
 SHA512 
dfb16354a13a18c0e6db52dc0b88ab7339fbf3eb56541d0a273551c009c7f05c651d41814397986ef2cebdefb6d4e57d0eb3690dd2a7a9eebfb0cfb23e96e3e6
 DIST blueprint-compiler-v0.4.0.tar.bz2 50396 BLAKE2B 
eb51af35030fbaa583b809de0449e7e54143a7b5e582b9be24a0345ca704fb1b1d2778d96ebfb02cc66e4c4acdc97a0356e03624f33be1ea28316ed815c0e334
 SHA512 
9eb3b17e8b44ecd400c1ec683bf1edee54877a0f16e545ba2f9f9cb683163983fd096ff9403ab36658f92678036f4b6b43e1343cf2bc4793332ef4b2972408ac
 DIST blueprint-compiler-v0.6.0.tar.bz2 56896 BLAKE2B 
318ffa52b2fbf3b07058e5b4d2f9bb0ef1f6614586b79968889921964b454e5c26d44e58a18185263797f7569135662d14471bafd8e501d7c6386e88972193d0
 SHA512 
458016f4eabef15026cb3ee675111984b19af8a9139bc412dfb48dfef56b0d0ff028316001d0ce04a90b50d6785c92d799f17ed42ca53fc7582345729ae02207

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.2.0.ebuild 
b/dev-util/blueprint-compiler/blueprint-compiler-0.2.0.ebuild
deleted file mode 100644
index b55e91db8..0
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.2.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson python-single-r1
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git;
-else
-   
SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2;
-   S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
-HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/;
-
-LICENSE="LGPL-3+"
-SLOT="0"
-
-IUSE="doc test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ${PYTHON_DEPS}
-   doc? (
-   $(python_gen_cond_dep '
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/furo[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-DEPEND="
-   test? (
-   gui-libs/gtk:4[introspection]
-   )
-"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use doc docs)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* )
-   meson_src_install
-   python_optimize "${D}/usr/share/${PN}"
-   python_fix_shebang "${D}/usr/bin/${PN}"
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-util/blueprint-compiler/

2022-11-30 Thread Haelwenn Monnier
commit: d3681c70b58b378a02e74fc5abe9367f8ad5e782
Author: Yuan Liao  gmail  com>
AuthorDate: Tue Nov 29 21:50:33 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 21:53:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3681c70

dev-util/blueprint-compiler: Sync live ebuild

Signed-off-by: Yuan Liao  gmail.com>

 dev-util/blueprint-compiler/blueprint-compiler-.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild 
b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild
index 65b53ce6a..4d9743646 100644
--- a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild
+++ b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild
@@ -80,13 +80,9 @@ src_install() {
meson_src_install
python_doscript "${exe}"
python_optimize
-
-   # Install Sphinx-generated documentation only once
-   # since the documentation is supposed to be identical
-   # between different Python implementations
-   use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* )
}
 
python_foreach_impl my_src_install
+   use doc && build_sphinx docs
einstalldocs
 }



[gentoo-commits] repo/proj/guru:master commit in: gnome-extra/junction/

2022-11-30 Thread Haelwenn Monnier
commit: 94c83418cf3446b81be3b65e3cc081659a8006d5
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Nov 29 15:00:04 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 15:00:53 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=94c83418

gnome-extra/junction: fix a broken ebuild

Closes: https://bugs.gentoo.org/866467
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 gnome-extra/junction/Manifest   |  2 +
 gnome-extra/junction/junction-1.6-r1.ebuild | 58 +
 gnome-extra/junction/junction-1.6.ebuild| 24 
 gnome-extra/junction/junction-.ebuild   | 25 -
 4 files changed, 60 insertions(+), 49 deletions(-)

diff --git a/gnome-extra/junction/Manifest b/gnome-extra/junction/Manifest
new file mode 100644
index 0..39d62007d
--- /dev/null
+++ b/gnome-extra/junction/Manifest
@@ -0,0 +1,2 @@
+DIST junction-1.6.tar.gz 1882299 BLAKE2B 
ff4e51f65eea7fd12de4cade632762d4cc752df2de80057fc0bb1bd711e4802e812f2358fbe19d249e19e0c1c32e5e81cdf125a4e6b0e7730442ca56d375114a
 SHA512 
c92207496ade1c49f2d4ab5846839c8f4afaf777d77a59285a7b9eea139736aa77618fe5cb0b2386b9d1a821ef6a27b23eb4abd2b4d09411430cca76949b
+DIST troll-junction-1.6.tar.gz 469179 BLAKE2B 
cbbfd7be194f286149e673ea7fd5b314dcc99ca6cf1490012cffcd00645e0fa126cd32ab1b0162bfccdd3065c4dbb11edff0cea0b570335ebb03a170eb1d14a3
 SHA512 
4b9ea85d826f3a030d432b333e6c64bc59a9f1f8d48474e4d5a3edb9c1e528da1acd556055e430465ba66e338ac00fca0a782e4f995c9946f22063a1051f6c61

diff --git a/gnome-extra/junction/junction-1.6-r1.ebuild 
b/gnome-extra/junction/junction-1.6-r1.ebuild
new file mode 100644
index 0..d7d8303e6
--- /dev/null
+++ b/gnome-extra/junction/junction-1.6-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+TROLL_COMMIT="8d7c2be66a4bf1cbb2081121997a33662fc19cd0"
+DESCRIPTION="Application/browser chooser"
+HOMEPAGE="
+   https://apps.gnome.org/app/re.sonny.Junction/
+   https://github.com/sonnyp/Junction
+"
+SRC_URI="
+   https://github.com/sonnyp/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://github.com/sonnyp/troll/archive/${TROLL_COMMIT}.tar.gz -> 
troll-${P}.tar.gz
+"
+S="${WORKDIR}/${PN^}-${PV}"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64"
+SLOT="0"
+
+DEPEND="
+   dev-libs/gjs
+   dev-libs/glib:2
+"
+RDEPEND="${DEPEND}
+   dev-libs/gobject-introspection
+   dev-libs/libportal[introspection]
+   gui-libs/gtk:4[introspection]
+   gui-libs/libadwaita:1[introspection]
+   net-libs/libsoup:3.0[introspection]
+"
+BDEPEND="
+   dev-util/blueprint-compiler
+   sys-devel/gettext
+"
+
+src_unpack() {
+   default
+
+   rmdir "${S}"/troll || die
+   mv "${WORKDIR}"/troll-${TROLL_COMMIT} "${S}"/troll || die
+}
+
+src_configure() {
+   local mymesonargs=(
+   --datadir=/usr/share
+   )
+
+   meson_src_configure
+}
+
+# only data files validators, skip them
+src_test() {
+   :
+}

diff --git a/gnome-extra/junction/junction-1.6.ebuild 
b/gnome-extra/junction/junction-1.6.ebuild
deleted file mode 100644
index 533490046..0
--- a/gnome-extra/junction/junction-1.6.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit git-r3 meson
-
-DESCRIPTION="Application/browser chooser"
-HOMEPAGE="https://apps.gnome.org/app/re.sonny.Junction/;
-
-EGIT_REPO_URI="https://github.com/sonnyp/Junction.git;
-
-if [[ ${PV} != * ]]; then
-   EGIT_COMMIT="v${PV}"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-src_configure() {
-   meson_src_configure \
-   --datadir=/usr/share
-}

diff --git a/gnome-extra/junction/junction-.ebuild 
b/gnome-extra/junction/junction-.ebuild
deleted file mode 100644
index 561a653dc..0
--- a/gnome-extra/junction/junction-.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit git-r3 meson
-
-DESCRIPTION="Application/browser chooser"
-HOMEPAGE="https://apps.gnome.org/app/re.sonny.Junction/;
-
-EGIT_REPO_URI="https://github.com/sonnyp/Junction.git;
-
-if [[ ${PV} != * ]]; then
-   EGIT_TAG="v${PV}"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3+"
-KEYWORDS=""
-SLOT="0"
-
-src_configure() {
-   meson_src_configure \
-   --datadir=/usr/share
-}



[gentoo-commits] repo/proj/guru:master commit in: net-im/session-desktop-bin/

2022-11-30 Thread Haelwenn Monnier
commit: fd6803a3b70626f0229b8fb7722aabf4fe5d7f6e
Author: Akash Paul  outlook  com>
AuthorDate: Tue Nov 29 18:04:55 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 18:04:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd6803a3

net-im/session-desktop-bin: version bump 1.10.4, drop 1.10.1

Signed-off-by: Akash Paul  outlook.com>

 net-im/session-desktop-bin/Manifest|  2 +-
 1.ebuild => session-desktop-bin-1.10.4.ebuild} | 44 +-
 2 files changed, 28 insertions(+), 18 deletions(-)

diff --git a/net-im/session-desktop-bin/Manifest 
b/net-im/session-desktop-bin/Manifest
index 3246ba750..eae1b87f8 100644
--- a/net-im/session-desktop-bin/Manifest
+++ b/net-im/session-desktop-bin/Manifest
@@ -1 +1 @@
-DIST session-desktop-linux-amd64-1.10.1.deb 67725508 BLAKE2B 
f6ad9e45c582cfec6a2e0d19dc19908e7dcc2d47a6246b1eeb7433375b2e0bbf79763ae17029fb8334a25b501227ede1bca037b43b32529cc3898e535d779d91
 SHA512 
b16c2f37ba90ef5af8e5fff329818c88c3a80a243efeabc4cab21815306b78d0dfb1f262620e105b72f88c4a922f197e5b0b41fae54e0062e62bf237c5993bef
+DIST session-desktop-linux-amd64-1.10.4.deb 67382554 BLAKE2B 
940431da24da31cf4d001b8d44dd47eeabeb37a3edd84a7da1a041d2930bef2716a7ac30125ef1e7c48355c4672966d9a0c324f282331b2e640a1280fb086cf4
 SHA512 
3ec3de891451e2cd1114d4c0f465ffb660ebf0dd915ccf1c358127dfcd04767bd2568c081c1790ea4cf99bd654d03c321d67cb2d57937b16d93f7aa3b8021bc6

diff --git a/net-im/session-desktop-bin/session-desktop-bin-1.10.1.ebuild 
b/net-im/session-desktop-bin/session-desktop-bin-1.10.4.ebuild
similarity index 74%
rename from net-im/session-desktop-bin/session-desktop-bin-1.10.1.ebuild
rename to net-im/session-desktop-bin/session-desktop-bin-1.10.4.ebuild
index 340fcc3ed..e198a744b 100644
--- a/net-im/session-desktop-bin/session-desktop-bin-1.10.1.ebuild
+++ b/net-im/session-desktop-bin/session-desktop-bin-1.10.4.ebuild
@@ -23,9 +23,9 @@ KEYWORDS="~amd64"
 RESTRICT="splitdebug"
 
 RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   dev-libs/atk
+   || (
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   )
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
@@ -73,43 +73,53 @@ pkg_pretend(){
 }
 
 src_unpack(){
-   unpack session-desktop-linux-amd64-${PV}.deb
+   default
unpack ../work/data.tar.xz
-   unpack ../work/usr/share/doc/session-desktop/changelog.gz   
+   unpack ../work/usr/share/doc/session-desktop/changelog.gz
 }
 
 src_prepare(){
default
-   rm control.tar.gz || die "Deletion of redundant control.tar.gz archive 
failed"
-   
-   pushd "opt/Session/locales/" || die "location change for language 
cleanup failed"
+
+   pushd "opt/Session/locales/" >/dev/null || die "location change for 
language cleanup failed"
chromium_remove_language_paks
popd > /dev/null || die "location reset for language cleanup failed"
 }
 
 src_configure(){
-   chromium_suid_sandbox_check_kernel_config
default
+   chromium_suid_sandbox_check_kernel_config
 }
 
 src_install(){
insinto /
dodoc changelog
-   insopts -m0755
-   doins -r opt
-   
+
insinto /usr/share
doins -r usr/share/applications
doins -r usr/share/icons
-   
-   fperms 4755 /opt/Session/chrome-sandbox
-   
-   dosym -r /opt/Session/${MY_PN} /usr/bin/${MY_PN}
+
+   pushd "opt/Session/" > /dev/null || die "change dir failed"
+
+   exeinto "${DESTDIR}"
+   doexe "${MY_PN}" chrome-sandbox libEGL.so libGLESv2.so 
libvk_swiftshader.so libffmpeg.so
+
+   insinto "${DESTDIR}"
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin v8_context_snapshot.bin
+   insopts -m0755
+   doins -r  locales resources swiftshader
+
+   popd > /dev/null || die "change dir reset failed"
+
+   fowners root "${DESTDIR}/chrome-sandbox"
+   fperms 4711 "${DESTDIR}/chrome-sandbox"
+
+   dosym -r "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}"
 }
 
 pkg_postinst(){
xdg_pkg_postinst
-   
+
optfeature "sound support" \
media-sound/pulseaudio media-sound/apulse[sdk] 
media-video/pipewire
optfeature "system tray support" dev-libs/libappindicator



[gentoo-commits] repo/proj/guru:master commit in: media-video/syncplay/

2022-11-30 Thread Haelwenn Monnier
commit: 19534635c198644ab0d4956d0fc2f63e9607c77d
Author: Anna  navirc  com>
AuthorDate: Tue Nov 29 14:00:42 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 14:06:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=19534635

media-video/syncplay: allow the removal of qt5 gui

Author: Anna  navirc.com>
Closes: https://bugs.gentoo.org/882565
Signed-off-by: Nicola Smaniotto  gmail.com>

 media-video/syncplay/syncplay-1.6.9.ebuild | 25 +
 1 file changed, 17 insertions(+), 8 deletions(-)

diff --git a/media-video/syncplay/syncplay-1.6.9.ebuild 
b/media-video/syncplay/syncplay-1.6.9.ebuild
index 889f7ce1b..f6b74ab52 100644
--- a/media-video/syncplay/syncplay-1.6.9.ebuild
+++ b/media-video/syncplay/syncplay-1.6.9.ebuild
@@ -17,7 +17,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
 
-IUSE="+client server"
+IUSE="+client server +gui"
 REQUIRED_USE="|| ( client server )"
 
 RDEPEND="
@@ -26,8 +26,10 @@ RDEPEND="
>=dev-python/twisted-16.4.0[${PYTHON_USEDEP},ssl]'
)
client? (
-   $( python_gen_cond_dep \
-   'dev-python/QtPy[${PYTHON_USEDEP},gui,pyside2]'
+   gui? (
+   $( python_gen_cond_dep \
+   'dev-python/QtPy[${PYTHON_USEDEP},gui,pyside2]'
+   )
)
|| (
media-video/vlc[lua]
@@ -39,16 +41,23 @@ RDEPEND="
 
 python_install() {
python_domodule syncplay
-   for size in 256 128 96 64 48 32 24 16; do
-   doicon -s ${size} 
"${PN}/resources/hicolor/${size}x${size}/apps/syncplay.png"
-   done
+
+   if use gui; then
+   for size in 256 128 96 64 48 32 24 16; do
+   doicon -s ${size} 
"${PN}/resources/hicolor/${size}x${size}/apps/syncplay.png"
+   done
+   fi
if use client; then
python_newscript syncplayClient.py syncplay
-   domenu syncplay/resources/syncplay.desktop
+   if use gui; then
+   domenu syncplay/resources/syncplay.desktop
+   fi
fi
if use server; then
+   if use gui; then
+   domenu syncplay/resources/syncplay-server.desktop
+   fi
python_newscript syncplayServer.py syncplay-server
-   domenu syncplay/resources/syncplay-server.desktop
newinitd "${FILESDIR}/${PN}-server-init" "${PN}"
newconfd "${FILESDIR}/${PN}-server-init-conf" "${PN}"
fi



[gentoo-commits] repo/proj/guru:master commit in: games-rpg/snoot-game/

2022-11-30 Thread Haelwenn Monnier
commit: 832f08ebb66611d3f06ce61b1f6be92053032aad
Author: Seth Price  aol  com>
AuthorDate: Mon Nov 28 21:14:35 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Nov 28 21:14:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=832f08eb

games-rpg/snoot-game: new package, add 1.7

Signed-off-by: Seth Price  aol.com>

 games-rpg/snoot-game/Manifest  |  1 +
 games-rpg/snoot-game/metadata.xml  | 18 ++
 games-rpg/snoot-game/snoot-game-1.7.ebuild | 38 ++
 3 files changed, 57 insertions(+)

diff --git a/games-rpg/snoot-game/Manifest b/games-rpg/snoot-game/Manifest
new file mode 100644
index 0..54a282092
--- /dev/null
+++ b/games-rpg/snoot-game/Manifest
@@ -0,0 +1 @@
+DIST SnootGame-Update7_Fangsgiving-linux.tar.bz2 357494376 BLAKE2B 
13d1603d2b8d2936b76b1289dddc507617bb574bab938ae6b00ca1ce0d9ba3fd32f87fc649eedbb4fe1c3c73e81632faa16bb02aae5175ae3c3a32843236aa0f
 SHA512 
58f70e59fa906bcfbfe52a13d4db22bad589f1ad55e8ebc11db420fee3be208bcd67e38caf6b58092a9e0d85e8d37a6aa2359f879091b8679d8523fc2b31e2bf

diff --git a/games-rpg/snoot-game/metadata.xml 
b/games-rpg/snoot-game/metadata.xml
new file mode 100644
index 0..6654dbec9
--- /dev/null
+++ b/games-rpg/snoot-game/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Seth Price
+   sprice...@aol.com
+   
+   
+   You play as Anon, a lonely, faceless, nobody, reject who finds 
himself
+   in the dinosaur themed acid trip of a school named Volcano High.
+   Here Anon meets the qt ptero known as Fang and their 
clown-vomit colored
+   posse of reject friends and other associated thorns-in-the-side.
+   
+   
+   
https://git.snootgame.xyz/Cavemanon/SnootGame/issues
+   
https://snootgame.xyz/Patch7-changelog.html
+   
+

diff --git a/games-rpg/snoot-game/snoot-game-1.7.ebuild 
b/games-rpg/snoot-game/snoot-game-1.7.ebuild
new file mode 100644
index 0..ec4305f70
--- /dev/null
+++ b/games-rpg/snoot-game/snoot-game-1.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+inherit python-single-r1 desktop wrapper
+
+DESCRIPTION="Visual novel parody of Goodbye Volcano High"
+MY_PV="Update7_Fangsgiving"
+HOMEPAGE="https://snootgame.xyz/;
+SRC_URI="https://secureupdates.snootgame.xyz/SnootGame-${MY_PV}-linux.tar.bz2;
+
+LICENSE="AGPL-3 CC-BY-SA-4.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+BDEPEND="${RDEPEND}"
+
+S="${WORKDIR}/SnootGame-${MY_PV}-linux/"
+
+src_install() {
+   local dir=/opt/${PN}
+   insinto "${dir}"
+
+   doins -r "${S}/."
+   dodoc README.md
+
+   fperms +x ${dir}/lib/linux-i686/SnootGame
+   fperms +x ${dir}/lib/linux-x86_64/SnootGame
+   fperms +x ${dir}/SnootGame.sh
+
+   make_wrapper ${PN} "./SnootGame.sh" "${dir}" "${dir}"
+   make_desktop_entry ${PN} "Snoot Game"
+
+}



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/swaync/

2022-11-30 Thread Haelwenn Monnier
commit: f2d9b5832c2af35d8a1fc312a130d6f65b293f5a
Author: Jonas Frei  pm  me>
AuthorDate: Tue Nov 29 04:35:34 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 04:35:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2d9b583

gui-apps/swaync: add 0.7.3, drop 0.7.2

Signed-off-by: Jonas Frei  pm.me>

 gui-apps/swaync/Manifest | 2 +-
 gui-apps/swaync/{swaync-0.7.2.ebuild => swaync-0.7.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/swaync/Manifest b/gui-apps/swaync/Manifest
index 0450cc679..cd310e629 100644
--- a/gui-apps/swaync/Manifest
+++ b/gui-apps/swaync/Manifest
@@ -1 +1 @@
-DIST swaync-0.7.2.tar.gz 3153294 BLAKE2B 
0c53a2e3dbecb60ee85a04fbbc3010c473a827842c2e144deca017b4f910924bce14b1332c4c3de77d39d798c25901717f2568511cfe9708724985d95b29e2a5
 SHA512 
be4ac254755959aa20d70526aa78cc00e88df19efe4b6380efedc7d0eda6f792631ddd33cc460c1f295efcbe8dd7913a928acf8e4a18f60fb8132451b2dab374
+DIST swaync-0.7.3.tar.gz 3155355 BLAKE2B 
d976d908c12eef9a0fe71e269fd4dd1bca44cb7a389ea3b6fbcf7ef0a7cfd17623e4fa03fb61cb7d5a26837deafd0b3f8197774fe1ce17c47d512632d5aedc81
 SHA512 
fe049fae8ece0e54badd44ea6d04f7fa0a09c7cb258612897dbcb4b7b60ef28fc19113ec4b84520ac8226901b9d5a0b9cd11c3b071d9e90e840ac7e4595a51fc

diff --git a/gui-apps/swaync/swaync-0.7.2.ebuild 
b/gui-apps/swaync/swaync-0.7.3.ebuild
similarity index 100%
rename from gui-apps/swaync/swaync-0.7.2.ebuild
rename to gui-apps/swaync/swaync-0.7.3.ebuild



[gentoo-commits] repo/proj/guru:master commit in: media-video/syncplay/

2022-11-30 Thread Haelwenn Monnier
commit: 3d2bfa2bf714d94e1dd5d03fc65c72451dc8a1d8
Author: Nicola Smaniotto  gmail  com>
AuthorDate: Tue Nov 29 14:08:05 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 14:08:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d2bfa2b

media-video/syncplay: enable py3.11

Signed-off-by: Nicola Smaniotto  gmail.com>

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

diff --git a/media-video/syncplay/syncplay-1.6.9.ebuild 
b/media-video/syncplay/syncplay-1.6.9.ebuild
index f6b74ab52..4adffbbfe 100644
--- a/media-video/syncplay/syncplay-1.6.9.ebuild
+++ b/media-video/syncplay/syncplay-1.6.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 



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

2022-11-30 Thread Haelwenn Monnier
commit: ec20d24f5132056346f474f06238a7d625450451
Author: Nicola Smaniotto  gmail  com>
AuthorDate: Tue Nov 29 13:43:44 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 14:06:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec20d24f

dev-python/pysubs2: add 1.6.0, drop 1.4.3

Signed-off-by: Nicola Smaniotto  gmail.com>

 dev-python/pysubs2/Manifest   | 2 +-
 dev-python/pysubs2/{pysubs2-1.4.3.ebuild => pysubs2-1.6.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pysubs2/Manifest b/dev-python/pysubs2/Manifest
index bfc792763..f51f8273f 100644
--- a/dev-python/pysubs2/Manifest
+++ b/dev-python/pysubs2/Manifest
@@ -1,3 +1,3 @@
-DIST pysubs2-1.4.3.tar.gz 850528 BLAKE2B 
8d444195d267d21f525e4e0f197cf539b7f90adc87cd19c566439a97cb50aebd30bf9b4aba50367b86326d6ed65e739b9d22a2ba5d3723021c3eb5d9b00da430
 SHA512 
f80b366c514db7af65d1de180a2ddd69b7f4fdd659c790f4d8f923dff1074b81cf955598fe05c3a69a59d2b1f2621b07ddd65fd6d4ab0b3bc88709cdbf632e19
 DIST pysubs2-1.4.4.tar.gz 850577 BLAKE2B 
00fe742dd0545d816e335370c7691a456f148dc33b7c0f772941c69d6aef7c4ff43e734feecaf56bb8d0f199bc57e558a9a6bf5c3aa8223b87c3e51529eff5a1
 SHA512 
c8ae6742cafa7097a935dee2a5e2d67620e66bba2f0fefa7ee52d03c5ba53f227b6e6d761b0a60598afd16b34f3bbf9da3d0c423a3133983d1f3cb9437dcc094
 DIST pysubs2-1.5.0.tar.gz 851633 BLAKE2B 
2f0ee302495931cfb32283f9e9236c2825b90db8224b356d6c517a084f4be6f61e805071b78d3187a2507703bdd4a7e6b4328a3da931dc745c28ee12aaf6ff06
 SHA512 
c13cb843da1e684e17c40e0704010182ab574627e66597cc9eb0fb70a25bfe1fa3fecc1aa2dd76bf45f64741fcb4750267e14eae647019f4716f1caee52b0efa
+DIST pysubs2-1.6.0.tar.gz 856341 BLAKE2B 
5b1cfb70eaad916f5822465fb11627a1ed79dd419e19478eb1c7622689e9cfae9aec8fde1916efe5c8529bef8fc69a92c020ddc1787ec1fa1f43e261be1e56f8
 SHA512 
2cdc6d6998735796e948810934e1854e80f3af6de9af165457314fdbd82670f3fd3e5a05264074ed082d820d807ab99781618eb9d46273a62ae48f057bbc134c

diff --git a/dev-python/pysubs2/pysubs2-1.4.3.ebuild 
b/dev-python/pysubs2/pysubs2-1.6.0.ebuild
similarity index 100%
rename from dev-python/pysubs2/pysubs2-1.4.3.ebuild
rename to dev-python/pysubs2/pysubs2-1.6.0.ebuild



[gentoo-commits] repo/proj/guru:master commit in: net-p2p/p2pool/

2022-11-30 Thread Haelwenn Monnier
commit: 92a7c4f6661d9ab084efe99326ed47702a3a6fc3
Author: Adam Pimentel  protonmail  com>
AuthorDate: Mon Nov 28 17:20:50 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Nov 28 17:20:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=92a7c4f6

net-p2p/p2pool: version bump 2.6

Signed-off-by: Adam Pimentel  protonmail.com>

 net-p2p/p2pool/Manifest | 8 
 1 file changed, 8 insertions(+)

diff --git a/net-p2p/p2pool/Manifest b/net-p2p/p2pool/Manifest
index 10b73265d..de2179110 100644
--- a/net-p2p/p2pool/Manifest
+++ b/net-p2p/p2pool/Manifest
@@ -14,3 +14,11 @@ DIST p2pool-2.5-randomx.tar.gz 165732 BLAKE2B 
3616eee591e14a18b7ea84811911f938b0
 DIST p2pool-2.5-rapidjson.tar.gz 1107920 BLAKE2B 
1cc96842788014d08637e8cec9c1ef507a0f6ade03ede190accea7950980e317ca40846e5124963290b51046e3063c5198873a22e528a8495d2c9f9aec4ff96d
 SHA512 
58900db212b0b700571b4d4bd6e77f3ecb60f914d8f96cab83aed44c82dd45687aca62326d4d024f837200d1261a52782e772532ff9dc512ac3fe72a9a48137c
 DIST p2pool-2.5-robin-hood-hashing.tar.gz 177669 BLAKE2B 
73646d4d9ebcdaf74af322536388c17141e722a93cf2bd8e5c061bd1b75c30d324d89ad239e6dd9ee96a0a22f3055fc7d43551c396a5e20a981990ecd56e5bbc
 SHA512 
38e0db368ba74be1e9c4ac2580862cc3ad917dd50204d5a50fc89e16c30b9dd36a2c7da619a46a5c90aba3472bf4fdecc0aee5f8e589683ceaa3e5667f21ddb2
 DIST p2pool-2.5.tar.gz 45608787 BLAKE2B 
1f5cae8538d381ce099a7f52a209eea9a61238d5c40daa02be42973dddecb2653a1e075e5b1829f1bdf123bd3d72092f0704c8a5cce4bcccfd730294e1319f70
 SHA512 
dad3bf5c4c770ac8c64874e502cf986b6ae1d2131285080fb8c69f859a78af3d309d3004b115596c9e5c3532142bb98d714d27c1b68b114a8c1c02f3978718c8
+DIST p2pool-2.6-cppzmq.tar.gz 46998 BLAKE2B 
fde029a8cecb1f3e7d901225bad1b32fde8d6848c80d7bd1a34025d63ab2288d8a3ef1335268ec6dc6ba3d4fdbb8cc8ff167c2a35112e3322afcd16a6a6d3fc5
 SHA512 
c9615558a5001e2d2772aeb452a1e5d0fbeb13d05e34ad0ee37e85dbff192d03ad4530a7f0a341f72d30062c4e8f34b8545a2c299d7180a8aa4a814b113e6fcd
+DIST p2pool-2.6-curl.tar.gz 3020843 BLAKE2B 
3d927d332be2ee99169fbf9525a1ccdb6efa56c80d657fba46eb66b50c225efc914a2f80dc5032b35eae1ceb8be630bfd1d3338fbf978e0050f720c4f654e85f
 SHA512 
caf7576ab3058dfe29b87686d8b8272303829121c8bdd59fa61385fb61a2314c9d3f320b5dfffd8e4022aba72159a33d66de1888c8028c8d1428b1953b150847
+DIST p2pool-2.6-libuv.tar.gz 1309503 BLAKE2B 
c02adce321775480d832f45d26c42e0eb1e6abee3f1b70f15e1c1d6c808a763d8bdb6b54264e676a9964532c58a96bcf0f4b159b62c8fbea9b50a9befdf979df
 SHA512 
4b63745d48c5318d75ef3580fc6d6288b1ca26a25f69fbef2af4b6fe1d1fe1255986cbb1fb5124e1ba6cd324868ebccdc6f6965e08e3e0fbde29f22e7e20ce89
+DIST p2pool-2.6-libzmq.tar.gz 936105 BLAKE2B 
2cb66bbb57bb93f30f89946eed674baebc3348719221c1065161947515c57ae203452b9574b620afb895e1b771f33225ef7d368d0ac263edf710fcd90a8b4799
 SHA512 
153573cf76ddf6026eb26c51db2f45d9b569f6296622af44d5df31a3c25702614a9dc5fbf3119a4dd86a3af2206db2a3015aba0b3e91f02539c827e96552e2c2
+DIST p2pool-2.6-randomx.tar.gz 165732 BLAKE2B 
3616eee591e14a18b7ea84811911f938b0031420938e662edfbc82dd04b1da65065e650793544ffeb78cd4e3cca023ba5e3f63c53b9080b08443741fe7fad6be
 SHA512 
a674e8bc603a42679fc552922865bccdf38622b1fec1bd34c7949744210f03896a5977d2f61ec83e964b71ab15b23872f8f99aeb339bd8c5e3080fefbb925a48
+DIST p2pool-2.6-rapidjson.tar.gz 1107920 BLAKE2B 
1cc96842788014d08637e8cec9c1ef507a0f6ade03ede190accea7950980e317ca40846e5124963290b51046e3063c5198873a22e528a8495d2c9f9aec4ff96d
 SHA512 
58900db212b0b700571b4d4bd6e77f3ecb60f914d8f96cab83aed44c82dd45687aca62326d4d024f837200d1261a52782e772532ff9dc512ac3fe72a9a48137c
+DIST p2pool-2.6-robin-hood-hashing.tar.gz 177642 BLAKE2B 
e66b8388fcd1f6294f67a18bbc45ac8083b9e8fd8d304a35963645934c9054c98c54b10dd8185e72da4d88e3825f7daed8f503f75589e799717aa4a3e1e101f9
 SHA512 
c569727678600d7c7ca0fd436e1fffbefab129455d12c57e01d74c57bf5d470f6e0aefe15e35831f1c31166e1a39398995403b1b5e346547549a819be202cd7a
+DIST p2pool-2.6.tar.gz 45643775 BLAKE2B 
20b265430962a2bd57f6ea31525bf48447ab76336a86040786e2aa9fb4d2a030b5702ba9c3a7c2860aff01760f57410a032548fd553d742d41072ec410a2c59a
 SHA512 
001984a9e9f7c05b138fbebe1f8f30927ae4cee4c7767e56bbe0b93c2db846e545cf30e3dd3c74acc2d984c4f96ac041c774616f13f03fc5addead346c4d7427



[gentoo-commits] repo/proj/guru:master commit in: app-backup/timeshift/

2022-11-30 Thread Haelwenn Monnier
commit: 2f3819234495661e8746bef037fd6aa87b404dbb
Author: Pascal Jäger  leimstift  de>
AuthorDate: Tue Nov 29 13:28:04 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 13:28:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2f381923

app-backup/timeshift: use emake -j1

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

Signed-off-by: Pascal Jäger  leimstift.de>

 app-backup/timeshift/Manifest   | 4 ++--
 .../{timeshift-21.09.1-r2.ebuild => timeshift-21.09.1-r3.ebuild}| 6 +++---
 .../{timeshift-22.06.5-r1.ebuild => timeshift-22.06.5-r2.ebuild}| 6 +++---
 .../{timeshift-22.11.1.ebuild => timeshift-22.11.1-r1.ebuild}   | 6 +++---
 4 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/app-backup/timeshift/Manifest b/app-backup/timeshift/Manifest
index ad6c06463..0421a4987 100644
--- a/app-backup/timeshift/Manifest
+++ b/app-backup/timeshift/Manifest
@@ -1,3 +1,3 @@
 DIST timeshift-21.09.1.tar.gz 1401994 BLAKE2B 
5b1b3650fadb02745150d8996b46b53be473c66c73d4f5209c4f8634f58c4019905524516089b9f2a77b3bf1dcc49ee4db5ac9cbd2c1419683ead01e2e36b4e7
 SHA512 
0e79b41861c1eb041e0592508636f87f77ca240001b238e9e70239898d9a66bcf367380e830682fb8671ade7c1cbdb10ca8c89585f2cb30de35c7480a0fa792b
-DIST timeshift-22.06.5-r1.tar.gz 1494015 BLAKE2B 
915bfabf78a6ad8b7212dc1c47b9a31467a3f38b7890e5a958d007e2ac8e5b6f226cffe693bc618fce56fb2dbbb951df1bd4e988052320b1dd98bb1953ce85c7
 SHA512 
6a24b7164f522e443bd1cc0646b867eeebf7ecb4bfb2948701a7b72571bd1f83fc8f372d82b7422ed86fd246291b76cf7061e347dc61132cc809163cd38e7756
-DIST timeshift-22.11.1.tar.gz 1490993 BLAKE2B 
ddee86cada8cb9982725c754977f96d260b161a15a12086fcd325d9da9789b6600a3d99d44d8c6fbe60ed39187c93f3bfde62dc889c2217219a44121d831f58f
 SHA512 
cd5226e2400743ce0c1da077103caeb61f320c73e5fb409f57c0f10bba5c06893bcc0e5e588fb03b397ffbd76bb43498f18e70e5964947ad950d4edfe1dd6967
+DIST timeshift-22.06.5-r2.tar.gz 1494015 BLAKE2B 
915bfabf78a6ad8b7212dc1c47b9a31467a3f38b7890e5a958d007e2ac8e5b6f226cffe693bc618fce56fb2dbbb951df1bd4e988052320b1dd98bb1953ce85c7
 SHA512 
6a24b7164f522e443bd1cc0646b867eeebf7ecb4bfb2948701a7b72571bd1f83fc8f372d82b7422ed86fd246291b76cf7061e347dc61132cc809163cd38e7756
+DIST timeshift-22.11.1-r1.tar.gz 1490993 BLAKE2B 
ddee86cada8cb9982725c754977f96d260b161a15a12086fcd325d9da9789b6600a3d99d44d8c6fbe60ed39187c93f3bfde62dc889c2217219a44121d831f58f
 SHA512 
cd5226e2400743ce0c1da077103caeb61f320c73e5fb409f57c0f10bba5c06893bcc0e5e588fb03b397ffbd76bb43498f18e70e5964947ad950d4edfe1dd6967

diff --git a/app-backup/timeshift/timeshift-21.09.1-r2.ebuild 
b/app-backup/timeshift/timeshift-21.09.1-r3.ebuild
similarity index 91%
rename from app-backup/timeshift/timeshift-21.09.1-r2.ebuild
rename to app-backup/timeshift/timeshift-21.09.1-r3.ebuild
index 09ac8c406..fadf5fb1e 100644
--- a/app-backup/timeshift/timeshift-21.09.1-r2.ebuild
+++ b/app-backup/timeshift/timeshift-21.09.1-r3.ebuild
@@ -36,17 +36,17 @@ BDEPEND="
 src_prepare() {
 #  sed -i -e "s:--thread:& Core/AppExcludeEntry.vala:" "src/makefile"
sed -i -e "s:valac:valac-$(vala_best_api_version):" "src/makefile"
-   vala_src_prepare
+   vala_setup
default
 }
 
 src_compile() {
tc-export CC
-   # can't use emake here, fails to compile because some files getting 
removed
+   # can't use all jobs here, fails to compile because some files getting 
removed
# during compilation, which are missing afterwards.
# https://bugs.gentoo.org/883157
# Pascal Jäger  (2022-11-26)
-   make all || die
+   emake -j1
 }
 
 pkg_postinst() {

diff --git a/app-backup/timeshift/timeshift-22.06.5-r1.ebuild 
b/app-backup/timeshift/timeshift-22.06.5-r2.ebuild
similarity index 93%
rename from app-backup/timeshift/timeshift-22.06.5-r1.ebuild
rename to app-backup/timeshift/timeshift-22.06.5-r2.ebuild
index b4e15c50f..71cc75778 100644
--- a/app-backup/timeshift/timeshift-22.06.5-r1.ebuild
+++ b/app-backup/timeshift/timeshift-22.06.5-r2.ebuild
@@ -48,13 +48,13 @@ src_prepare() {
 src_compile() {
tc-export CC
if use gtk; then
-   # can't use emake here, fails to compile because some files 
getting removed
+   # can't use all jobs here, fails to compile because some files 
getting removed
# during compilation, which are missing afterwards.
# https://bugs.gentoo.org/883157
# Pascal Jäger  (2022-11-26)
-   make all || die
+   emake -j1
else
-   make app-console || die
+   emake app-console -j1
fi
emake manpage
 }

diff --git a/app-backup/timeshift/timeshift-22.11.1.ebuild 
b/app-backup/timeshift/timeshift-22.11.1-r1.ebuild
similarity index 93%
rename from app-backup/timeshift/timeshift-22.11.1.ebuild
rename to app-backup/timeshift/timeshift-22.11.1-r1.ebuild
index 710c3f586..d3aa93cf4 100644
--- 

[gentoo-commits] repo/proj/guru:master commit in: net-misc/tooth/

2022-11-30 Thread Haelwenn Monnier
commit: f6cc6985e68a96a0f37d9398eb9cabaa48283680
Author: Laurent Morretton  morretton  fr>
AuthorDate: Mon Nov 28 14:30:53 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Nov 28 14:47:11 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f6cc6985

net-misc/tooth: new package, add 

Signed-off-by: Laurent Morretton  morretton.fr>

 net-misc/tooth/Manifest  |  1 +
 net-misc/tooth/tooth-.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/net-misc/tooth/Manifest b/net-misc/tooth/Manifest
new file mode 100644
index 0..59fec71f6
--- /dev/null
+++ b/net-misc/tooth/Manifest
@@ -0,0 +1 @@
+DIST Tooth 216473 BLAKE2B 
6247280fb34db9709bb52faa5032b766487ea516d6d3069dc72f0dcab1415dd68bcbb47532c45083b4debc41d7f108b1637e793955307a21f144432d391bcdf7
 SHA512 
27ec83fea519dc0e58b703e3b0ae8d4a15ed8d2cef5daa22bc1e294aa402bac62536838b7884cb846db85e0055b605d63edc3342a44fe62b4fe93e91e5ac8f15

diff --git a/net-misc/tooth/tooth-.ebuild b/net-misc/tooth/tooth-.ebuild
new file mode 100644
index 0..4d9008886
--- /dev/null
+++ b/net-misc/tooth/tooth-.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3 vala meson gnome2-utils
+
+DESCRIPTION="Tooth is a fork of the now archived Tootle, a gtk Mastodon 
client."
+HOMEPAGE="https://github.com/GeopJr/Tooth;
+SRC_URI="${HOMEPAGE}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-util/meson-0.50
+>=dev-lang/vala-0.48
+>=dev-libs/glib-2.0
+>=dev-libs/json-glib-1.4.4
+>=dev-libs/libxml2-2.9.10
+>=dev-libs/libgee-0.8
+gui-libs/gtk:4
+>=gui-libs/libadwaita-1.2.0
+>=app-crypt/libsecret-0.20"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   $(vala_depend)
+   virtual/pkgconfig
+"
+
+EGIT_REPO_URI="${SRC_URI}"
+VALA_MIN_API_VERSION=0.48
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+src_configure() {
+   meson_src_configure
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-crystal/spectator/

2022-11-30 Thread Haelwenn Monnier
commit: bcf3757160a2371589f05b2203e0fbe119cf0932
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Nov 28 14:19:52 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Nov 28 14:20:10 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bcf37571

dev-crystal/spectator: add 0.11.4

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

 dev-crystal/spectator/Manifest|  1 +
 dev-crystal/spectator/spectator-0.11.4.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-crystal/spectator/Manifest b/dev-crystal/spectator/Manifest
index b3f44eb42..935811aff 100644
--- a/dev-crystal/spectator/Manifest
+++ b/dev-crystal/spectator/Manifest
@@ -1 +1,2 @@
 DIST spectator-0.11.3.tar.gz 147641 BLAKE2B 
a1015bd8433002d5c0db0d6ac4671645b2d61b30749c59d70df84520a7c01159d83e08d14dd3203bba513df576fcbaade8bc645c6be9ae3824cdc77c6fb6c8d6
 SHA512 
be4dd9465ff678d8049824c63b316ec74069ce59b3dde3637b619e82c7247e533a087f344415e46bff61786810f5566a1fa1e19c9957fd4d08d2f312491bf0e5
+DIST spectator-0.11.4.tar.gz 148851 BLAKE2B 
28df62b94bb7234bd4a09da19a7a081d172ee879ae26aa9eb982a553a3d366e2b30f92954655f00e81ef64c286db8c851b3c7ba9db68f0a3e866720468c8fad4
 SHA512 
61ee83e774e71010485352cdf208810f07108a4bcad002b0254947fb6aa234547f438388b9cf10d6d77f20c2f408e0e9613d781722bf8496cf8f4c011a1746eb

diff --git a/dev-crystal/spectator/spectator-0.11.4.ebuild 
b/dev-crystal/spectator/spectator-0.11.4.ebuild
new file mode 100644
index 0..ac6ecd55d
--- /dev/null
+++ b/dev-crystal/spectator/spectator-0.11.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs shards
+
+DESCRIPTION="Feature-rich testing framework for Crystal inspired by RSpec"
+HOMEPAGE="https://github.com/icy-arctic-fox/spectator;
+SRC_URI="https://github.com/icy-arctic-fox/${PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( {ARCHITECTURE,CHANGELOG,CONTRIBUTING,README}.md )
+
+CHECKREQS_MEMORY="3G"
+
+pkg_pretend() {
+   has test "${FEATURES}" && check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   has test "${FEATURES}" && check-reqs_pkg_setup
+}



[gentoo-commits] repo/proj/guru:master commit in: mpv-plugin/mpv_sponsorblock/

2022-11-30 Thread Haelwenn Monnier
commit: f9d19e277e997f337781e73d00f7e80e7f953304
Author: Nicola Smaniotto  gmail  com>
AuthorDate: Tue Nov 29 13:50:11 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov 29 14:06:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9d19e27

mpv-plugin/mpv_sponsorblock: add 20220924

Signed-off-by: Nicola Smaniotto  gmail.com>

 mpv-plugin/mpv_sponsorblock/Manifest   |  1 +
 .../mpv_sponsorblock-20220924.ebuild   | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/mpv-plugin/mpv_sponsorblock/Manifest 
b/mpv-plugin/mpv_sponsorblock/Manifest
index b2e00684c..85b6dc4fa 100644
--- a/mpv-plugin/mpv_sponsorblock/Manifest
+++ b/mpv-plugin/mpv_sponsorblock/Manifest
@@ -1 +1,2 @@
 DIST mpv_sponsorblock-20211223.tar.gz 19424 BLAKE2B 
33e9f83ae36cd04363401edf030350f8e47ac296ef904e084a4c4d8c01192492b904720dbb45262fee813299d72def0314c3551a3c43b7c91d2a31bc842c3a4c
 SHA512 
7bbdaff1954ab3992d37d0633cc31b94517d42d32c32196b8343c8b8151f2f5ce01fcec9c19e50b29fd4088a140488b54c5e6ca42afc47f63d51107756e0
+DIST mpv_sponsorblock-20220924.tar.gz 19518 BLAKE2B 
bcf132f6ccfea2dc43fb9134ae03c7eb3fa712c2fb878a864f70ba6546086265c5a9510248f4032d9a1a024d8f7fbf569d711cc23962335bbfcce57ca9a540e1
 SHA512 
44621fbfdbbb7ebdc167040cc4db3e8290ce359574366f14e16f8c815090eea94e13ef0a73ba606a71b6cda64af039c361741d601c987a0a6d97027e0b98c0b6

diff --git a/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20220924.ebuild 
b/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20220924.ebuild
new file mode 100644
index 0..e7b800c44
--- /dev/null
+++ b/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20220924.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_MPV="rdepend"
+MPV_REQ_USE="lua"
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+inherit mpv-plugin python-single-r1
+
+COMMIT="248d108c1280e05de551c42867aebb72cf0c83b9"
+DESCRIPTION="mpv script to skip sponsored segments of YouTube videos"
+HOMEPAGE="https://github.com/po5/mpv_sponsorblock;
+SRC_URI="https://github.com/po5/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="GPL-3"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+"
+
+MPV_PLUGIN_FILES=(
+   sponsorblock_shared
+   sponsorblock.lua
+)
+
+src_prepare() {
+   default
+
+   # we 1) install in the system folder 2) use EPYTHON
+   sed -i sponsorblock.lua \
+   -e 's|scripts_dir =.*|scripts_dir = "/etc/mpv/scripts"|' \
+   -e "s|python3|${EPYTHON}|" || die
+}



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

2022-11-30 Thread Haelwenn Monnier
commit: f588d55ff8a463cc6d185bd2ef4f5d9d8e3993b3
Author: Jack Sangdahl <0x6A73  pm  me>
AuthorDate: Mon Nov 28 18:40:55 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Nov 28 18:41:32 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f588d55f

dev-python/orjson-bin: python 3.10

Signed-off-by: Jack Sangdahl <0x6A73  pm.me>

 dev-python/orjson-bin/orjson-bin-3.6.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild 
b/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
index 0f0422ad0..8d3e031a3 100644
--- a/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
+++ b/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit python-r1
 
 QA_PREBUILT="usr/lib/*"



[gentoo-commits] repo/proj/guru:master commit in: gui-wm/river/

2022-11-30 Thread Haelwenn Monnier
commit: 5c5f27c0b998b97339086d5cf7a3210e49fc8fba
Author: Cara Salter  devcara  com>
AuthorDate: Mon Nov 28 18:26:26 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Nov 28 18:28:07 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c5f27c0

gui-wm/river: new package, add 0.1.3

Signed-off-by: Cara Salter  devcara.com>

 gui-wm/river/Manifest   |  1 +
 gui-wm/river/metadata.xml   |  8 
 gui-wm/river/river-0.1.3.ebuild | 38 ++
 3 files changed, 47 insertions(+)

diff --git a/gui-wm/river/Manifest b/gui-wm/river/Manifest
new file mode 100644
index 0..5ca331bb5
--- /dev/null
+++ b/gui-wm/river/Manifest
@@ -0,0 +1 @@
+DIST river-0.1.3.tar.gz 249131 BLAKE2B 
9e018c85093be6b1c2e5a05f0a5858dceb820710178bd4fd556550f7573c7d982252264309bd2dfb1247f37e9cab625dce3b3c2fa5da2ad9c9b19bfac4c059ba
 SHA512 
8dd8ad8b17fb1d9d65e413456fda89f8bedd580db247c3ffa8235a67712394182b3498a9c6eb3707cfc571c398bb5086cf09810e4a9438d26ea19f41f5a9

diff --git a/gui-wm/river/metadata.xml b/gui-wm/river/metadata.xml
new file mode 100644
index 0..54c19695f
--- /dev/null
+++ b/gui-wm/river/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   c...@devcara.com
+   Cara Salter
+   
+

diff --git a/gui-wm/river/river-0.1.3.ebuild b/gui-wm/river/river-0.1.3.ebuild
new file mode 100644
index 0..9ed07725d
--- /dev/null
+++ b/gui-wm/river/river-0.1.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A dynamic tiling Wayland compositor"
+HOMEPAGE="https://github.com/riverwm/river;
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/riverwm/river;
+else
+   
SRC_URI="https://github.com/riverwm/river/releases/download/v${PV}/river-${PV}.tar.gz;
+fi
+
+PATCHES=()
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="x11-libs/libxkbcommon
+   dev-libs/libevdev
+   x11-libs/pixman
+   virtual/pkgconfig
+   app-text/scdoc
+   dev-libs/wayland
+   dev-libs/wayland-protocols
+   >gui-libs/wlroots-0.16"
+RDEPEND="${DEPEND}"
+BDEPEND="=dev-lang/zig-0.9.1-r3"
+
+src_install() {
+   zig build -Drelease-safe --prefix "${D}/usr" install
+
+   dodir /usr/share/examples/river
+
+   cp "${S}/example/init" "${D}/usr/share/examples/river/init"
+}



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

2022-11-30 Thread Zac Medico
commit: 567c437733417399551df986d3f85b9758568eb1
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Dec  1 03:45:09 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Dec  1 03:45:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567c4377

app-containers/snapd: drop 2.57.2-r1, 2.57.4, 2.57.5

Bug: https://bugs.gentoo.org/883795
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/snapd/Manifest   |   3 -
 app-containers/snapd/snapd-2.57.2-r1.ebuild | 178 
 app-containers/snapd/snapd-2.57.4.ebuild| 178 
 app-containers/snapd/snapd-2.57.5.ebuild| 178 
 4 files changed, 537 deletions(-)

diff --git a/app-containers/snapd/Manifest b/app-containers/snapd/Manifest
index f4b6854f3687..e71239cee87f 100644
--- a/app-containers/snapd/Manifest
+++ b/app-containers/snapd/Manifest
@@ -1,4 +1 @@
-DIST snapd-2.57.2.tar.xz 6827264 BLAKE2B 
f9b1ae934a9c5b777d2e36854e259ddde301067a91b04ecef064accfccecc74693a2a58700e60867f46f028728a271b87cb3d4cdb316ae35df11363990959c3a
 SHA512 
671e7598074894daf76646f7eea09c4163c57e68d0d46ebb77b20f71b898109fd73c78d363cb1253386ce058c1796eb25fab7f2f0345360426d3b9cc11d38804
-DIST snapd-2.57.4.tar.xz 6884432 BLAKE2B 
47dcb8857070ab9f5cd02f6b64d6ef263ab1cf958c0eee6654064f7beec10c5b9995dcad9c66ba8237c6e4991e6c82b2fa758e204cdc3fb1134a5d8bb45e855b
 SHA512 
00763d64a17c94ae7a8f4b09f61489f5dc32d923e2a22f223e0fa817693cf69e5d36cb7f9ea7b04d4ea325abdbaf3c1aeb87884318bf16de803bce1fef9666de
-DIST snapd-2.57.5.tar.xz 6900544 BLAKE2B 
e6579f8ece458ff02eabd92eb3e813cae3fd11eb3ef0a6c5949487ee5505297d3e24f69025969f0d491fb0e2d86657580a1b29e583015686ddee6afdda2724ec
 SHA512 
955a0d61e8d6a2c585d356e67ec27551ee04894d6c4463aed33dcef4c751414ad30b7143733736dbf5d17897731fc3769ba755ab524b4f144e0a469fe3284460
 DIST snapd-2.57.6.tar.xz 6889052 BLAKE2B 
5d1190f3d1ccc6446f950cc95c09180707c3a96285bcdd197aef06b2d69cfef6daf85a93844f105dd434b29b73d3b9c832dfcbebcdc2451443eb5421046de849
 SHA512 
cd74fa92cddff3452448a50536ded504c68ca6f786b465b8561ccc43c02856742a895efb71bf92b8d125173e0d083faf61ca563f69da03ebf3c4df1b0b0b8d5e

diff --git a/app-containers/snapd/snapd-2.57.2-r1.ebuild 
b/app-containers/snapd/snapd-2.57.2-r1.ebuild
deleted file mode 100644
index 35255adff108..
--- a/app-containers/snapd/snapd-2.57.2-r1.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools bash-completion-r1 flag-o-matic go-module linux-info 
readme.gentoo-r1 systemd xdg-utils
-
-DESCRIPTION="Service and tools for management of snap packages"
-HOMEPAGE="http://snapcraft.io/;
-
-SRC_URI="https://github.com/snapcore/${PN}/releases/download/${PV}/${PN}_${PV}.vendor.tar.xz
 -> ${P}.tar.xz"
-MY_PV=${PV}
-KEYWORDS="~amd64"
-
-LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
-SLOT="0"
-IUSE="apparmor +forced-devmode gtk kde systemd"
-REQUIRED_USE="!forced-devmode? ( apparmor ) systemd"
-
-CONFIG_CHECK="~CGROUPS
-   ~CGROUP_DEVICE
-   ~CGROUP_FREEZER
-   ~NAMESPACES
-   ~SQUASHFS
-   ~SQUASHFS_ZLIB
-   ~SQUASHFS_LZO
-   ~SQUASHFS_XZ
-   ~BLK_DEV_LOOP
-   ~SECCOMP
-   ~SECCOMP_FILTER"
-
-RDEPEND="
-   sys-libs/libseccomp:=
-   apparmor? (
-   sec-policy/apparmor-profiles
-   sys-apps/apparmor:=
-   )
-   dev-libs/glib
-   virtual/libudev
-   systemd? ( sys-apps/systemd )
-   sys-libs/libcap:=
-   sys-fs/squashfs-tools[lzma]"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   >=dev-lang/go-1.9
-   dev-python/docutils
-   sys-devel/gettext
-   sys-fs/xfsprogs"
-
-PDEPEND="sys-auth/polkit[gtk?,kde?]"
-
-README_GENTOO_SUFFIX=""
-
-pkg_setup() {
-   if use apparmor; then
-   CONFIG_CHECK+=" ~SECURITY_APPARMOR"
-   fi
-   linux-info_pkg_setup
-
-   # Seems to have issues building with -O3, switch to -O2
-   replace-flags -O3 -O2
-}
-
-src_prepare() {
-   default
-   # Update apparmor profile to allow libtinfow.so*
-   sed -i 's/libtinfo/libtinfo{,w}/' \
-   "cmd/snap-confine/snap-confine.apparmor.in" || die
-
-   if ! use forced-devmode; then
-   sed -e 's#return !apparmorFull#if !apparmorFull 
{\n\t\tpanic("USE=forced-devmode is disabled")\n\t}\n\treturn false#' \
-   -i "sandbox/forcedevmode.go" || die
-   grep -q 'panic("USE=forced-devmode is disabled")' 
"sandbox/forcedevmode.go" || die "failed to disable forced-devmode"
-   fi
-
-   sed -i 's:command -v git >/dev/null:false:' -i "mkversion.sh" || die
-
-   ./mkversion.sh "${PV}"
-   pushd "cmd" >/dev/null || die
-   eautoreconf
-}
-
-src_configure() {
-   SNAPD_MAKEARGS=(
-   

  1   2   3   >