[gentoo-commits] repo/gentoo:master commit in: dev-perl/Search-Xapian/

2022-02-28 Thread Anthony G. Basile
commit: 463abb76fdea84a81d66885af628f20c62612068
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Feb 28 16:15:40 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Feb 28 16:15:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=463abb76

dev-perl/Search-Xapian: version bump 1.2.25.5

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

 dev-perl/Search-Xapian/Manifest|  1 +
 .../Search-Xapian/Search-Xapian-1.2.25.5.ebuild| 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-perl/Search-Xapian/Manifest b/dev-perl/Search-Xapian/Manifest
index 09035d7f2a2f..2c14369ce2ef 100644
--- a/dev-perl/Search-Xapian/Manifest
+++ b/dev-perl/Search-Xapian/Manifest
@@ -1,2 +1,3 @@
 DIST Search-Xapian-1.2.25.0.tar.gz 72097 BLAKE2B 
9e9f54718bf597c7592cc936e23ce4684ba4104f890ee7216e303af9a075eb895459a46d17bd2c32820eb436545a8a9e008b17f83fa586bf3e9160d80813872d
 SHA512 
2bb0bea59ddfd8159df0b3051034ca28478cb74832cfe7a103b8a4dbeddbd41f6223be6ad56eb3dcb8c7a785d2f7d500844c41f35da3997a843b3ba624a4e795
 DIST Search-Xapian-1.2.25.4.tar.gz 75336 BLAKE2B 
06e3fe3871f00c173f4c24303b33eb046867dda1274535c1d22b98027804df19b3dc6b80d6213c2090e05362c508d0e41b55cdc165ccedd8a45bfff19d4fe07b
 SHA512 
14d34641583fb3cce3e7cd4b16e5001be9c7808d07e4942b4842196f36906649053d1ff522a5a1b82200ecd714c55afaf7bd653bf7df9a462db91d05cd12cb01
+DIST Search-Xapian-1.2.25.5.tar.gz 74960 BLAKE2B 
e0691383c4fd8ddd286b8db653ddd9175cde9f37ccf470764272456dbea8ceb8893eb011ae57a18816b3974a56db2dc773d90b7a4778e24ac0a6c78eb175a19e
 SHA512 
3099ba3f8726029d7a5c916f6b05d2d7cea41534b0f364687c7d9e0212340dca2a313a1ac8e0f6531a7c1084c8833a0e6d45bcff8fec32e0a6e5922bc0bcb81f

diff --git a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.5.ebuild 
b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.5.ebuild
new file mode 100644
index ..e7e3101f4ac3
--- /dev/null
+++ b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.5.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OLLY
+inherit perl-module toolchain-funcs
+
+MY_VERSION=$(ver_cut 1-3)
+
+SRC_URI+=" http://oligarchy.co.uk/xapian/${MY_VERSION}/${P}.tar.gz;
+DESCRIPTION="Perl XS frontend to the Xapian C++ search library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-libs/xapian:0/1.2.22
+   !dev-libs/xapian-bindings[perl]"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? ( dev-perl/Devel-Leak )
+"
+
+DIST_TEST=do
+# parallel fails sometimes...
+
+myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
+
+src_install() {
+   perl-module_src_install
+
+   use examples && {
+   docinto examples
+   dodoc "${S}"/examples/*
+   }
+}



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

2022-02-28 Thread Joonas Niilola
commit: 910926c1510de92ec366385aef45cc34c9ce6346
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Feb 28 14:26:00 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Feb 28 14:26:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=910926c1

net-misc/bird: clean DEPEND-RDEPEND block on 2.0.9

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

 net-misc/bird/bird-2.0.9.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-misc/bird/bird-2.0.9.ebuild b/net-misc/bird/bird-2.0.9.ebuild
index c311bc1756d5..d04ea9812f50 100644
--- a/net-misc/bird/bird-2.0.9.ebuild
+++ b/net-misc/bird/bird-2.0.9.ebuild
@@ -15,13 +15,16 @@ KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
 IUSE="+client debug libssh"
 
 RDEPEND="
-   client? ( sys-libs/ncurses:= )
-   client? ( sys-libs/readline:= )
+   client? (
+   sys-libs/ncurses:=
+   sys-libs/readline:=
+   )
filecaps? (
acct-group/bird
acct-user/bird
)
libssh? ( net-libs/libssh:= )"
+DEPEND="${RDEPEND}"
 BDEPEND="
sys-devel/bison
sys-devel/flex



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

2022-02-28 Thread Joonas Niilola
commit: f1231e288840204c6c32349a6333aaf9a7794141
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Sat Feb 26 14:30:36 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Feb 28 14:26:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1231e28

net-misc/bird: Version bump to 2.0.9

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alarig Le Lay  swordarmor.fr>
Closes: https://github.com/gentoo/gentoo/pull/24360
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/bird/Manifest  |  1 +
 net-misc/bird/bird-2.0.9.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 65402b14904f..d4a615a8d812 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,2 +1,3 @@
 DIST bird-2.0.7.tar.gz 1993395 BLAKE2B 
ceb88d811d254e57e089ef4b4e1e4f34fd96d4622d9f5563cc8694323c060e99d6cdfccfeb5d8c885b9431dc71e96d5cc04e4344901a7c7d899f4249e7503720
 SHA512 
48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35
 DIST bird-2.0.8.tar.gz 1135228 BLAKE2B 
4b36688ac85967ad8c39d9c37dc717d77b1cb5c3ec44a0cf4e84ff38b8d1710d10653a1333b50cd2ede79fd7f012ec86de0baefc9ac18435693ec5b3e43b8a3a
 SHA512 
5f8ad63b1dcdcfdfd4c98f55601dda3a07dea3099fc51b52a340650ca475bd943ee6aac31a1e7735b7596b279e338697c65728754b97108ae687a05f566c94e2
+DIST bird-2.0.9.tar.gz 1282045 BLAKE2B 
a9f60ac7a768793e985ff8edc4c42af4b5e0eb9028af575d12e2fbe9ea67092cdc908289be848ef71403e6fafdcf46a8b78e90a5880951f9cb09854a3a3f0c73
 SHA512 
14c1f5c792de58e1b89ce16ea942244ad998833cf159a3cde78fd0c7d81238b1ad18fd76f6a0e7e11210447c73a6c74cfef4c6a70989891fa78ba5df0ae71d90

diff --git a/net-misc/bird/bird-2.0.9.ebuild b/net-misc/bird/bird-2.0.9.ebuild
new file mode 100644
index ..c311bc1756d5
--- /dev/null
+++ b/net-misc/bird/bird-2.0.9.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.network.cz;
+SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz;
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
+IUSE="+client debug libssh"
+
+RDEPEND="
+   client? ( sys-libs/ncurses:= )
+   client? ( sys-libs/readline:= )
+   filecaps? (
+   acct-group/bird
+   acct-user/bird
+   )
+   libssh? ( net-libs/libssh:= )"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   sys-devel/m4
+"
+
+FILECAPS=(
+   CAP_NET_ADMIN   usr/sbin/bird
+   CAP_NET_BIND_SERVICEusr/sbin/bird
+   CAP_NET_RAW usr/sbin/bird
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable client) \
+   $(use_enable debug) \
+   $(use_enable libssh)
+}
+
+src_install() {
+   if use client; then
+   dobin birdc
+   fi
+   dobin birdcl
+   dosbin bird
+   newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+   newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+   dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+   use filecaps && \
+   einfo "If you want to run bird as non-root, edit"
+   einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and 
BIRD_USER with"
+   einfo "the wanted username."
+}



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

2022-02-28 Thread Joonas Niilola
commit: 1a7d22b4a83964f00f69360928089f34e7eedbcf
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Wed Feb 23 15:37:36 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Feb 28 14:26:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7d22b4

net-misc/sshpass: version bump to 1.09

Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/24328
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/sshpass/Manifest|  1 +
 net-misc/sshpass/sshpass-1.09.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/net-misc/sshpass/Manifest b/net-misc/sshpass/Manifest
index 547a7f2d6ac3..f60670ef5cad 100644
--- a/net-misc/sshpass/Manifest
+++ b/net-misc/sshpass/Manifest
@@ -1 +1,2 @@
 DIST sshpass-1.06.tar.gz 112205 BLAKE2B 
9bae7ba60ca627664d12bcccb9a9bb76bc92752490458e4d4fdde27cdb14a0d71c94fe83d95810c1cbe0fff0c9ac8a9d6fb8a90e2cd834c387ac2527875b
 SHA512 
fc08fcca5aaa5e4958f16d38116d828739a5d53f8e2a83506ef78ee602941a7bfc0e3f07154dc390660df490dbdf7601e0c7ec17c68c9627d72d565e4c6717f8
+DIST sshpass-1.09.tar.gz 112857 BLAKE2B 
b19e1b7d057e286a895312c62453b9aa5369efb3c617bb24fc7b6b0e521d4c65fad091c68b93cda17aef8350c243bdc2c22d5d58590f6359715159d9dca57bae
 SHA512 
9b4ba83ca4d34364e7c43e29f98493dc3d595d24dc68c2fe3c244600d92a0f8bc0a6a7f8f43d64c0b4d714eb196516f297d904fa66035a76dae89a3726c0f2ff

diff --git a/net-misc/sshpass/sshpass-1.09.ebuild 
b/net-misc/sshpass/sshpass-1.09.ebuild
new file mode 100644
index ..3c67e44e5496
--- /dev/null
+++ b/net-misc/sshpass/sshpass-1.09.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Tool for noninteractively performing password authentication with 
ssh"
+HOMEPAGE="https://sourceforge.net/projects/sshpass/;
+SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="net-misc/openssh"



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

2022-02-28 Thread William Hubbs
commit: 78797e8eaa93686a5044071ddc28b7a278f737fb
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Feb 28 14:18:13 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Feb 28 14:22:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78797e8e

dev-util/meson: drop python3_7 from 0.61.1

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

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

diff --git a/dev-util/meson/meson-0.61.1.ebuild 
b/dev-util/meson/meson-0.61.1.ebuild
index 5f05ec422699..62b0fbfd0aec 100644
--- a/dev-util/meson/meson-0.61.1.ebuild
+++ b/dev-util/meson/meson-0.61.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 
 if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/mesonbuild/meson;



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

2022-02-28 Thread William Hubbs
commit: 6497cf114f7a45293d75bc0f78475b6422fdc0c1
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Feb 28 14:21:40 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Feb 28 14:22:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6497cf11

dev-util/meson: sync live

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

 dev-util/meson/meson-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild
index b1532c0364e4..62b0fbfd0aec 100644
--- a/dev-util/meson/meson-.ebuild
+++ b/dev-util/meson/meson-.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2016-2021 Gentoo Authors
+# Copyright 2016-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 
 if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/mesonbuild/meson;



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

2022-02-28 Thread Yixun Lan
commit: 8353dfd2a0340e791aef7807f2cb062a33d3c4a8
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Feb 28 13:46:07 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Feb 28 13:47:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8353dfd2

net-libs/libcorkipset: port to cmake eclass

* fix git command not found issue
* update to EAPI=8
* port to cmake eclass

Closes: https://bugs.gentoo.org/721244
Closes: https://bugs.gentoo.org/834315
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 .../libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild 
b/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild
index d6114f0e9bfb..0d69d8f7b40d 100644
--- a/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild
+++ b/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit cmake-utils
+EAPI=8
+inherit cmake
 
 DATE=20150311
 MY_PV="${PV/.${DATE}_p/+${DATE}-}"
@@ -22,19 +22,21 @@ RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${PN}-debian-${MY_PX}"
 
+PATCHES=( "${S}"/debian/patches/ )
+
 src_prepare() {
-   rm -f "${S}"/debian/patches/0001*.patch || die
-   eapply "${S}"/debian/patches/*.patch
+   cmake_src_prepare
 
+   sed -i -e "/^version=/s/=.*$/=${MY_PX}/" version.sh || die
sed -e 's%#include 

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

2022-02-28 Thread Christian Ruppert
commit: 81e445b02601c65fabcdfd9bfba785f5fbe51932
Author: Christian Ruppert  gentoo  org>
AuthorDate: Mon Feb 28 13:20:12 2022 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Mon Feb 28 13:21:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e445b0

net-wireless/soapysdrplay: Cleanup old versions

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

 net-wireless/soapysdrplay/Manifest |  2 --
 .../soapysdrplay/soapysdrplay-0.1.0.ebuild | 29 --
 .../soapysdrplay/soapysdrplay-0.2.0.ebuild | 29 --
 3 files changed, 60 deletions(-)

diff --git a/net-wireless/soapysdrplay/Manifest 
b/net-wireless/soapysdrplay/Manifest
index 2b44b67cca04..16728763a32c 100644
--- a/net-wireless/soapysdrplay/Manifest
+++ b/net-wireless/soapysdrplay/Manifest
@@ -1,3 +1 @@
-DIST soapysdrplay-0.1.0.tar.gz 11736 BLAKE2B 
746e01092d094cedb6b15b9c11ec0b828e18cd3c814e46cbe5cb9473cfd494d8342ab9618d8c5d945429b2b62178b02b81c2b000e20c53a7cb027d4b2a25c789
 SHA512 
28382b4ac79e27a0b84ed6edb4abeca99b90222ad2890041e1585cac21177518ca3fcea0a3e14f8502091d47e7b2a223913dd77c53b6c0360f0f3875328613da
-DIST soapysdrplay-0.2.0.tar.gz 13570 BLAKE2B 
c77342b091a3510986e4388911dc2e45d7bc0e54dfef7ebe1fe774d564193bc773509d46238c0a3ea87458ab0c7ea2447a877f083a72a26f2ca5e592386b1ba1
 SHA512 
7ed6e34ee42416b4d2eec76b66cdc0e9b40835ab3299a2b3a906492cf342bbdef7c92dd3e9e63b12fdceb897ca4fb2bb574b23d4aee121cc32fbfcddbb7b060a
 DIST soapysdrplay-20220120.tar.gz 21089 BLAKE2B 
db8a8f7b20a57d637f69b45cab283419e46808ab95bfbcba96b155c696bb6673223347ef720c8556f4122a53659eb166edb15b48796b2e01ec3ee5bb10eafba1
 SHA512 
a0cd5e84da86ab9fc6ffae93e963a14091c0936bc93a0ab86d7c3cab15cf2e62e1382da9fff10b1f457d1fbf925dc3ea74683f0fa13e12394d994f9571e52334

diff --git a/net-wireless/soapysdrplay/soapysdrplay-0.1.0.ebuild 
b/net-wireless/soapysdrplay/soapysdrplay-0.1.0.ebuild
deleted file mode 100644
index 935b6c269996..
--- a/net-wireless/soapysdrplay/soapysdrplay-0.1.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Soapy SDR plugin for SDRPlay"
-HOMEPAGE="https://github.com/pothosware/SoapySDRPlay;
-
-if [ "${PV}" = "" ]; then
-   EGIT_REPO_URI="https://github.com/pothosware/SoapySDRPlay.git;
-   EGIT_CLONE_TYPE="shallow"
-   inherit git-r3
-else
-   KEYWORDS="~amd64 ~x86"
-   
SRC_URI="https://github.com/pothosware/SoapySDRPlay/archive/soapy-sdrplay-${PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}"/SoapySDRPlay-soapy-sdrplay-"${PV}"
-fi
-
-LICENSE="Boost-1.0"
-SLOT="0"
-
-IUSE=""
-REQUIRED_USE=""
-
-RDEPEND="net-wireless/soapysdr
-   net-wireless/sdrplay"
-DEPEND="${RDEPEND}"

diff --git a/net-wireless/soapysdrplay/soapysdrplay-0.2.0.ebuild 
b/net-wireless/soapysdrplay/soapysdrplay-0.2.0.ebuild
deleted file mode 100644
index 935b6c269996..
--- a/net-wireless/soapysdrplay/soapysdrplay-0.2.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Soapy SDR plugin for SDRPlay"
-HOMEPAGE="https://github.com/pothosware/SoapySDRPlay;
-
-if [ "${PV}" = "" ]; then
-   EGIT_REPO_URI="https://github.com/pothosware/SoapySDRPlay.git;
-   EGIT_CLONE_TYPE="shallow"
-   inherit git-r3
-else
-   KEYWORDS="~amd64 ~x86"
-   
SRC_URI="https://github.com/pothosware/SoapySDRPlay/archive/soapy-sdrplay-${PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}"/SoapySDRPlay-soapy-sdrplay-"${PV}"
-fi
-
-LICENSE="Boost-1.0"
-SLOT="0"
-
-IUSE=""
-REQUIRED_USE=""
-
-RDEPEND="net-wireless/soapysdr
-   net-wireless/sdrplay"
-DEPEND="${RDEPEND}"



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

2022-02-28 Thread Christian Ruppert
commit: 5e47931737e31fde7f0582e4f94e33e17edbdc4f
Author: Christian Ruppert  gentoo  org>
AuthorDate: Mon Feb 28 13:18:41 2022 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Mon Feb 28 13:18:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e479317

net-wireless/soapyremote: Bump, also fixes bug 834295

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

 net-wireless/soapyremote/Manifest   | 2 +-
 .../{soapyremote-0.5.0.ebuild => soapyremote-0.5.2.ebuild}  | 6 +++---
 net-wireless/soapyremote/soapyremote-.ebuild| 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/net-wireless/soapyremote/Manifest 
b/net-wireless/soapyremote/Manifest
index 01919a221070..a9d65142b587 100644
--- a/net-wireless/soapyremote/Manifest
+++ b/net-wireless/soapyremote/Manifest
@@ -1 +1 @@
-DIST soapyremote-0.5.0.tar.gz 71881 BLAKE2B 
e81f2df8f513df329289404de8f1f5916379a824bb51b0aa0e3b1bfc6af953a367119293db80374ef6c2ba6e638228eb8ffb5f0c9eb70a7dd61e2ff4e5641ef8
 SHA512 
5c5ce76c90dfbfc3b6846902f5dbf0c0906d92ae193a50d79733ce47403f1ec27dcf78d07fc198e8099272431c313984eb32c26306fb2afee129339e6501f3d2
+DIST soapyremote-0.5.2.tar.gz 72929 BLAKE2B 
17b8a2f3f5400c4c6d88e726471d977aa27a263079690780dc91f93c0e30645a4e433f5406d694f5e3ba60bf0a73ce93fff616a21b0e4ac7e0b5d17cf8275711
 SHA512 
55841f248c796a870a81a508cec85962ed821c2abd40438eaee07135cb6dde0bd93e84a3ff709dfeaf26f7f79717197c80c3aad378d62b3e4b232f60c46b0151

diff --git a/net-wireless/soapyremote/soapyremote-0.5.0.ebuild 
b/net-wireless/soapyremote/soapyremote-0.5.2.ebuild
similarity index 90%
rename from net-wireless/soapyremote/soapyremote-0.5.0.ebuild
rename to net-wireless/soapyremote/soapyremote-0.5.2.ebuild
index 0ad6fd2b4430..2e6d321d6176 100644
--- a/net-wireless/soapyremote/soapyremote-0.5.0.ebuild
+++ b/net-wireless/soapyremote/soapyremote-0.5.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="Soapy SDR remote module"
 HOMEPAGE="https://github.com/pothosware/SoapyRemote;

diff --git a/net-wireless/soapyremote/soapyremote-.ebuild 
b/net-wireless/soapyremote/soapyremote-.ebuild
index 0ad6fd2b4430..2e6d321d6176 100644
--- a/net-wireless/soapyremote/soapyremote-.ebuild
+++ b/net-wireless/soapyremote/soapyremote-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="Soapy SDR remote module"
 HOMEPAGE="https://github.com/pothosware/SoapyRemote;



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

2022-02-28 Thread Christian Ruppert
commit: 1e8eaccde8f0142c6530304e2437b6fa7d6203bc
Author: Christian Ruppert  gentoo  org>
AuthorDate: Mon Feb 28 13:15:18 2022 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Mon Feb 28 13:15:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8eaccd

net-wireless/soapysdrplay: Bump

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

 net-wireless/soapysdrplay/Manifest |  1 +
 .../soapysdrplay/soapysdrplay-20220120.ebuild  | 30 ++
 net-wireless/soapysdrplay/soapysdrplay-.ebuild | 17 ++--
 3 files changed, 40 insertions(+), 8 deletions(-)

diff --git a/net-wireless/soapysdrplay/Manifest 
b/net-wireless/soapysdrplay/Manifest
index ee25bcdcc602..2b44b67cca04 100644
--- a/net-wireless/soapysdrplay/Manifest
+++ b/net-wireless/soapysdrplay/Manifest
@@ -1,2 +1,3 @@
 DIST soapysdrplay-0.1.0.tar.gz 11736 BLAKE2B 
746e01092d094cedb6b15b9c11ec0b828e18cd3c814e46cbe5cb9473cfd494d8342ab9618d8c5d945429b2b62178b02b81c2b000e20c53a7cb027d4b2a25c789
 SHA512 
28382b4ac79e27a0b84ed6edb4abeca99b90222ad2890041e1585cac21177518ca3fcea0a3e14f8502091d47e7b2a223913dd77c53b6c0360f0f3875328613da
 DIST soapysdrplay-0.2.0.tar.gz 13570 BLAKE2B 
c77342b091a3510986e4388911dc2e45d7bc0e54dfef7ebe1fe774d564193bc773509d46238c0a3ea87458ab0c7ea2447a877f083a72a26f2ca5e592386b1ba1
 SHA512 
7ed6e34ee42416b4d2eec76b66cdc0e9b40835ab3299a2b3a906492cf342bbdef7c92dd3e9e63b12fdceb897ca4fb2bb574b23d4aee121cc32fbfcddbb7b060a
+DIST soapysdrplay-20220120.tar.gz 21089 BLAKE2B 
db8a8f7b20a57d637f69b45cab283419e46808ab95bfbcba96b155c696bb6673223347ef720c8556f4122a53659eb166edb15b48796b2e01ec3ee5bb10eafba1
 SHA512 
a0cd5e84da86ab9fc6ffae93e963a14091c0936bc93a0ab86d7c3cab15cf2e62e1382da9fff10b1f457d1fbf925dc3ea74683f0fa13e12394d994f9571e52334

diff --git a/net-wireless/soapysdrplay/soapysdrplay-20220120.ebuild 
b/net-wireless/soapysdrplay/soapysdrplay-20220120.ebuild
new file mode 100644
index ..446b5336ed79
--- /dev/null
+++ b/net-wireless/soapysdrplay/soapysdrplay-20220120.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Soapy SDR plugin for SDRPlay"
+HOMEPAGE="https://github.com/pothosware/SoapySDRPlay3;
+
+if [ "${PV}" = "" ]; then
+   EGIT_REPO_URI="https://github.com/pothosware/SoapySDRPlay3.git;
+   EGIT_CLONE_TYPE="shallow"
+   inherit git-r3
+else
+   KEYWORDS="~amd64 ~x86"
+   COMMIT_HASH="b789d5985b900973c81c69aa04cb3c7ebe620a75"
+   
SRC_URI="https://github.com/pothosware/SoapySDRPlay/archive/${COMMIT_HASH}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}"/SoapySDRPlay3-"${COMMIT_HASH}"
+fi
+
+LICENSE="Boost-1.0"
+SLOT="0"
+
+IUSE=""
+REQUIRED_USE=""
+
+RDEPEND="net-wireless/soapysdr
+   >=net-wireless/sdrplay-3.07"
+DEPEND="${RDEPEND}"

diff --git a/net-wireless/soapysdrplay/soapysdrplay-.ebuild 
b/net-wireless/soapysdrplay/soapysdrplay-.ebuild
index 935b6c269996..446b5336ed79 100644
--- a/net-wireless/soapysdrplay/soapysdrplay-.ebuild
+++ b/net-wireless/soapysdrplay/soapysdrplay-.ebuild
@@ -1,21 +1,22 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="Soapy SDR plugin for SDRPlay"
-HOMEPAGE="https://github.com/pothosware/SoapySDRPlay;
+HOMEPAGE="https://github.com/pothosware/SoapySDRPlay3;
 
 if [ "${PV}" = "" ]; then
-   EGIT_REPO_URI="https://github.com/pothosware/SoapySDRPlay.git;
+   EGIT_REPO_URI="https://github.com/pothosware/SoapySDRPlay3.git;
EGIT_CLONE_TYPE="shallow"
inherit git-r3
 else
KEYWORDS="~amd64 ~x86"
-   
SRC_URI="https://github.com/pothosware/SoapySDRPlay/archive/soapy-sdrplay-${PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}"/SoapySDRPlay-soapy-sdrplay-"${PV}"
+   COMMIT_HASH="b789d5985b900973c81c69aa04cb3c7ebe620a75"
+   
SRC_URI="https://github.com/pothosware/SoapySDRPlay/archive/${COMMIT_HASH}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}"/SoapySDRPlay3-"${COMMIT_HASH}"
 fi
 
 LICENSE="Boost-1.0"
@@ -25,5 +26,5 @@ IUSE=""
 REQUIRED_USE=""
 
 RDEPEND="net-wireless/soapysdr
-   net-wireless/sdrplay"
+   >=net-wireless/sdrplay-3.07"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/sdrplay/, net-wireless/sdrplay/files/

2022-02-28 Thread Christian Ruppert
commit: 76461b2e2da7f475d97c9a2862adf34bf2339f95
Author: Christian Ruppert  gentoo  org>
AuthorDate: Mon Feb 28 13:06:23 2022 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Mon Feb 28 13:06:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76461b2e

net-wireless/sdrplay: Bump + Several fixes

Bump re bug 815496
Fixes bug 832610, 832611 and 832613 that were caused by the lib32/lib migration
Also fixes bug 699474

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

 net-wireless/sdrplay/Manifest  |  1 +
 net-wireless/sdrplay/files/sdrplay.initd   |  7 
 net-wireless/sdrplay/sdrplay-3.07.1.ebuild | 66 ++
 3 files changed, 74 insertions(+)

diff --git a/net-wireless/sdrplay/Manifest b/net-wireless/sdrplay/Manifest
index c4b3064aa0bc..6c94971fa862 100644
--- a/net-wireless/sdrplay/Manifest
+++ b/net-wireless/sdrplay/Manifest
@@ -1 +1,2 @@
 DIST SDRplay_RSP_API-Linux-2.13.1.run 326016 BLAKE2B 
7eff1aa35190db1ead5b1d96994d24ae2301e3a765d6701756c6304a1719aa32125fedacf6a6859d89b89db5dd6956ec0e8c7e814dbd6242db5614a53e89efb3
 SHA512 
576be63e18084cf3e74bfb20592a44836f22fd9efe74ba9e27e5865a9ab755b26b3f2894cd8331ff876ab664d4e533d2bdbc629d552e75fcfbb3e9814dd140ce
+DIST SDRplay_RSP_API-Linux-3.07.1.run 388847 BLAKE2B 
059d9a5fbd14c0e7ecb969cd3e5afe8e3f42896175b443bdaa9f9108302a1c9ef5ad9769e62f824465611d74f67191fff71cc6dbe297e399e5b2f6824c650112
 SHA512 
428b191db522ca332acd280ac80081852a4ac68117dfdcf48e196f1c28c40a44a8e0907efa56e7f50915af8d53bfa864d437db1692867e15fb653b86fe4b549a

diff --git a/net-wireless/sdrplay/files/sdrplay.initd 
b/net-wireless/sdrplay/files/sdrplay.initd
new file mode 100644
index ..7611306a3e53
--- /dev/null
+++ b/net-wireless/sdrplay/files/sdrplay.initd
@@ -0,0 +1,7 @@
+#!/sbin/openrc-run
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+pidfile="/run/sdrplay.pid"
+command="/usr/bin/sdrplay_apiService"
+command_background=true

diff --git a/net-wireless/sdrplay/sdrplay-3.07.1.ebuild 
b/net-wireless/sdrplay/sdrplay-3.07.1.ebuild
new file mode 100644
index ..b43792e02f2a
--- /dev/null
+++ b/net-wireless/sdrplay/sdrplay-3.07.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+
+inherit unpacker udev multilib-minimal systemd
+
+MY_PV_1=$(ver_cut 1)
+MY_PV_12=$(ver_cut 1-2)
+
+DESCRIPTION="SDRplay API/HW driver for all RSPs"
+HOMEPAGE="https://www.sdrplay.com;
+SRC_URI="http://www.sdrplay.com/software/SDRplay_RSP_API-Linux-${PV}.run;
+
+LICENSE="SDRplay"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd"
+
+DEPEND="virtual/libusb:1
+   virtual/udev
+   systemd? ( sys-apps/systemd )"
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="usr/lib64/libsdrplay_api.so.${MY_PV_12}
+usr/lib/libsdrplay_api.so.${MY_PV_12}
+usr/bin/sdrplay_apiService"
+
+multilib_src_install_all() {
+   doheader -r inc/*.h
+
+   udev_dorules 66-mirics.rules
+   udev_reload
+
+   if use systemd; then
+   systemd_newunit scripts/sdrplay.service.usr sdrplay.service
+   fi
+
+   newinitd "${FILESDIR}/${PN}.initd" ${PN}
+}
+
+multilib_src_install() {
+   if [ "${MULTILIB_ABI_FLAG}" = "abi_x86_32" ]; then
+   dolib.so "${S}/i686/libsdrplay_api.so.${MY_PV_12}"
+   fi
+
+   if [ "${MULTILIB_ABI_FLAG}" = "abi_x86_64" ]; then
+   dolib.so "${S}/x86_64/libsdrplay_api.so.${MY_PV_12}"
+   fi
+
+   if multilib_is_native_abi; then
+   if [ "${MULTILIB_ABI_FLAG}" = "abi_x86_32" ]; then
+   dobin "${S}/i686/sdrplay_apiService"
+   elif [ "${MULTILIB_ABI_FLAG}" = "abi_x86_64" ]; then
+   dobin "${S}/x86_64/sdrplay_apiService"
+   fi
+   fi
+
+   dosym libsdrplay_api.so.${MY_PV_12} 
"/usr/$(get_libdir)/libsdrplay_api.so.${MY_PV_1}"
+   dosym libsdrplay_api.so.${MY_PV_1} 
"/usr/$(get_libdir)/libsdrplay_api.so"
+}



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

2022-02-28 Thread Christian Ruppert
commit: c5030059c1b0184e51d56506eed21ec4f2aad287
Author: Christian Ruppert  gentoo  org>
AuthorDate: Mon Feb 28 12:07:22 2022 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Mon Feb 28 12:08:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5030059

eclass/unpacker.eclass: Add support for makeself 2.3.0

Signed-off-by: Christian Ruppert  gentoo.org>

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

diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass
index 4c0641d59ce1..de89cd7959a4 100644
--- a/eclass/unpacker.eclass
+++ b/eclass/unpacker.eclass
@@ -212,7 +212,7 @@ unpack_makeself() {
skip=`grep -a ^offset= "${src}" | awk '{print 
$3}'`
(( skip++ ))
;;
-   2.1.4|2.1.5|2.1.6|2.2.0|2.4.0)
+   2.1.4|2.1.5|2.1.6|2.2.0|2.3.0|2.4.0)
skip=$(grep -a offset=.*head.*wc "${src}" | awk 
'{print $3}' | head -n 1)
skip=$(head -n ${skip} "${src}" | wc -c)
exe="dd"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2022-02-28 Thread Ionen Wolkens
commit: 8970def9a3ad1258b179bb0a32584fe0da5166ab
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 28 11:19:19 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 28 11:27:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8970def9

x11-terms/kitty: call right function for xdg updates

Overlooked that when picked up the package despite
it was using xdg.eclass and latest kitty has a new
.desktop with MimeType.

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

 x11-terms/kitty/kitty-0.23.1-r1.ebuild | 4 ++--
 x11-terms/kitty/kitty-0.24.2.ebuild| 2 +-
 x11-terms/kitty/kitty-0.24.3.ebuild| 2 +-
 x11-terms/kitty/kitty-.ebuild  | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/x11-terms/kitty/kitty-0.23.1-r1.ebuild 
b/x11-terms/kitty/kitty-0.23.1-r1.ebuild
index ee5228eceb68..67420a5f1402 100644
--- a/x11-terms/kitty/kitty-0.23.1-r1.ebuild
+++ b/x11-terms/kitty/kitty-0.23.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -109,7 +109,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   xdg_icon_cache_update
+   xdg_pkg_postinst
 
optfeature "in-terminal image display with kitty icat" 
media-gfx/imagemagick
optfeature "audio-based terminal bell support" media-libs/libcanberra

diff --git a/x11-terms/kitty/kitty-0.24.2.ebuild 
b/x11-terms/kitty/kitty-0.24.2.ebuild
index f12b599aaa04..22dc6f82a916 100644
--- a/x11-terms/kitty/kitty-0.24.2.ebuild
+++ b/x11-terms/kitty/kitty-0.24.2.ebuild
@@ -120,7 +120,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   xdg_icon_cache_update
+   xdg_pkg_postinst
 
optfeature "in-terminal image display with kitty icat" 
media-gfx/imagemagick
optfeature "audio-based terminal bell support" media-libs/libcanberra

diff --git a/x11-terms/kitty/kitty-0.24.3.ebuild 
b/x11-terms/kitty/kitty-0.24.3.ebuild
index f12b599aaa04..22dc6f82a916 100644
--- a/x11-terms/kitty/kitty-0.24.3.ebuild
+++ b/x11-terms/kitty/kitty-0.24.3.ebuild
@@ -120,7 +120,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   xdg_icon_cache_update
+   xdg_pkg_postinst
 
optfeature "in-terminal image display with kitty icat" 
media-gfx/imagemagick
optfeature "audio-based terminal bell support" media-libs/libcanberra

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index f12b599aaa04..22dc6f82a916 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -120,7 +120,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   xdg_icon_cache_update
+   xdg_pkg_postinst
 
optfeature "in-terminal image display with kitty icat" 
media-gfx/imagemagick
optfeature "audio-based terminal bell support" media-libs/libcanberra



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

2022-02-28 Thread Ionen Wolkens
commit: e6a7d2a7ebe140963f12c702fc12c4b3c5895150
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 28 10:14:38 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 28 11:26:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6a7d2a7

app-emulation/ruffle: sync live

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

 app-emulation/ruffle/ruffle-.ebuild | 30 ++
 1 file changed, 10 insertions(+), 20 deletions(-)

diff --git a/app-emulation/ruffle/ruffle-.ebuild 
b/app-emulation/ruffle/ruffle-.ebuild
index 58111094b040..5f575704c2b7 100644
--- a/app-emulation/ruffle/ruffle-.ebuild
+++ b/app-emulation/ruffle/ruffle-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,23 +12,17 @@ DESCRIPTION="Flash Player emulator written in Rust"
 HOMEPAGE="https://ruffle.rs/;
 EGIT_REPO_URI="https://github.com/ruffle-rs/ruffle.git;
 
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 ZLIB curl 
zlib-acknowledgement"
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 ZLIB curl"
 SLOT="0"
-IUSE="gui"
 
-DEPEND="
+RDEPEND="
+   dev-libs/glib:2
dev-libs/openssl:=
media-libs/alsa-lib
sys-libs/zlib:=
+   x11-libs/gtk+:3
x11-libs/libxcb:="
-RDEPEND="
-   ${DEPEND}
-   gui? (
-   || (
-   gnome-extra/zenity
-   kde-apps/kdialog
-   )
-   )"
+DEPEND="${RDEPEND}"
 BDEPEND="
${PYTHON_DEPS}
virtual/pkgconfig
@@ -45,7 +39,7 @@ src_unpack() {
 }
 
 src_compile() {
-   filter-flags '-flto*' # undefined references with tinyfiledialogs and 
more
+   filter-flags '-flto*' # undefined references with ring crate and more
 
cargo_src_compile --bins # note: configure --bins would skip tests
 }
@@ -53,13 +47,9 @@ src_compile() {
 src_install() {
dodoc README.md
 
-   # does not have a real GUI yet, flag is used to ensure there is a
-   # way for messages and file picker to be displayed with .desktop
-   if use gui; then
-   newicon web/packages/extension/assets/images/icon180.png 
${PN}.png
-   make_desktop_entry ${PN} ${PN^} ${PN} 
"AudioVideo;Player;Emulator;" \
-   
"MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie;"
-   fi
+   newicon web/packages/extension/assets/images/icon180.png ${PN}.png
+   make_desktop_entry ${PN} ${PN^} ${PN} "AudioVideo;Player;Emulator;" \
+   
"MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie;"
 
cd target/$(usex debug{,} release) || die
 



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

2022-02-28 Thread Ionen Wolkens
commit: 976c56bc20456ecd63ea64a046c7940dedbf26c8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 28 10:56:05 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 28 11:26:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976c56bc

app-emulation/vice: depend on https://bugs.gentoo.org/834359
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vice/vice-3.6.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-emulation/vice/vice-3.6.1.ebuild 
b/app-emulation/vice/vice-3.6.1.ebuild
index 08ab94f0564e..dcefe70a8de1 100644
--- a/app-emulation/vice/vice-3.6.1.ebuild
+++ b/app-emulation/vice/vice-3.6.1.ebuild
@@ -22,6 +22,7 @@ REQUIRED_USE="
gtk? ( zlib )"
 
 # ffmpeg/lame are loaded by dlopen(), keeping := to rebuild with same headers
+# see bug #834359 for the ffmpeg upper bound
 RDEPEND="
virtual/libintl
alsa? ( media-libs/alsa-lib )
@@ -29,7 +30,7 @@ RDEPEND="
net-libs/libpcap
sys-libs/libcap
)
-   ffmpeg? ( media-video/ffmpeg:= )
+   ffmpeg? ( 

[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2022-02-28 Thread Christian Ruppert
commit: c695299de64543bdec63285ba2d18ff139d9a3a9
Author: Christian Ruppert  gentoo  org>
AuthorDate: Mon Feb 28 11:22:51 2022 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Mon Feb 28 11:22:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c695299d

net-proxy/haproxy: Bump

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

 net-proxy/haproxy/Manifest  |   2 +
 net-proxy/haproxy/haproxy-2.4.14.ebuild | 182 
 net-proxy/haproxy/haproxy-2.5.4.ebuild  | 182 
 3 files changed, 366 insertions(+)

diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest
index bf1edc53a32b..ab8e73561193 100644
--- a/net-proxy/haproxy/Manifest
+++ b/net-proxy/haproxy/Manifest
@@ -3,5 +3,7 @@ DIST haproxy-2.0.27.tar.gz 2716937 BLAKE2B 
08ab2905b26b8e33068af77f3a153dc489f50
 DIST haproxy-2.2.17.tar.gz 2933836 BLAKE2B 
750d2c5048f994442d13c05ce6624731d296462951ee2e86110467d517a6708b498e98260a3f0770e110dc5c2cb2bdd746fb76f23ba7cebc1642b0b9c8124a67
 SHA512 
174197e1e0915a6ae6062b9a070f16102ac7f3429f991f36cdb2e2cce587bd26059bd1dc71a368f904bcdecd292ab5926715160400ae96d498d902aac356864f
 DIST haproxy-2.2.20.tar.gz 2945047 BLAKE2B 
d2462b3c43e75f86752bcc0edf3af173fba10f9d8191e715b15c926bffb6018b495a54e3f9883dfe6cc80f33cd5f362ac1e2db88f9d0e8b85be74c1fd28dc21a
 SHA512 
53b8466b3717dd5e4d167d48ae449da6e97b3a6d9a06951f040aec34685b961a7014137a5e4d285bd2b8b6eaacc3028f1939c66f450775a01802df085d70a098
 DIST haproxy-2.4.13.tar.gz 3611045 BLAKE2B 
7eda0293a766d48ef3d14891affa684500203437a81efece38f77d5e8006882d574083f0463cb5f39d31dc6b95c7df25d24c7d78bec1a2c3510f54c50207f28f
 SHA512 
f5e7e474252f2745adeec703ed101a6089f6e43c463d823b64430f4f32618db1f73647f0b1f7d1247e1750b49b18a300247aded29c780b0a615b0ac8d7373257
+DIST haproxy-2.4.14.tar.gz 3613642 BLAKE2B 
b45af8f62cefead1f471b0b61e9bc262dc25e0ca99898469d7702fb6e509cf2b9a9c201f8c6ecae948ef40c8fc8aec0351d8e10479752fdd5ccd66758f632799
 SHA512 
a4a5d449782dc2f1348d1f53ec266eef4ea4e1b0586e81730a01d818481c3a3cfb018ba1da5968d17bb6668e86017beccf7abefc563993b88a5af8cbd1da1943
 DIST haproxy-2.4.4.tar.gz 3587306 BLAKE2B 
983f5919b738419d616b35c1cad6aa2400b0b857160ecfac3bcdfcc14c15280283ae3f33036652a3a9b5bfff0fbb6a54912807ea7c83c828d2b5ba72274fe1a8
 SHA512 
a8987e8342fdbec7e48de09a4391a67e77e05493260e0e561e8c185b6457b8e1086cc45ce04ebf3365699c008dff81667490e2fe99c33c0ac3c7513df8ae025c
 DIST haproxy-2.5.3.tar.gz 3818959 BLAKE2B 
0e3d53eaf07b5320ccdefe1b3cd12799444bb2a2bbd4a4ca5cf78ae059f684df71667760033ed55e1b8b78fca2a16dcd77fd10969aee802d1e5f6257de33a65a
 SHA512 
691a65eae3912df655124b754ef72785776084c2376220e2ceeaa89c8c5c392eb7d2b2ab72ac06c638c3169bf59b2d83ce0caa42c19ba6ebf7a8c6036bc62280
+DIST haproxy-2.5.4.tar.gz 3819082 BLAKE2B 
fabc62ebaa968a11a49a6dd131198af31a49adbe73bcae82124ca752c2c90c1d77346621c9d804a10bca8ff254580aa7fbaca774f9df1a6a99ec112375d84a50
 SHA512 
95eb1ad9121a93cc77f0dd14e0080e18935cd45dc7dc511ab6dd0ecbdbb967bbde5eaa83f70157086796603560b979689f7d50b0cfba93d0245544c3a8c28a87

diff --git a/net-proxy/haproxy/haproxy-2.4.14.ebuild 
b/net-proxy/haproxy/haproxy-2.4.14.ebuild
new file mode 100644
index ..ba20ee3537d8
--- /dev/null
+++ b/net-proxy/haproxy/haproxy-2.4.14.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+LUA_COMPAT=( lua5-3 )
+
+[[ ${PV} == * ]] && SCM="git-r3"
+inherit toolchain-funcs flag-o-matic lua-single systemd linux-info ${SCM}
+
+MY_P="${PN}-${PV/_beta/-dev}"
+
+DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
+HOMEPAGE="http://www.haproxy.org;
+if [[ ${PV} != * ]]; then
+   SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 
1-2)/src/${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+else
+   EGIT_REPO_URI="http://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
+   EGIT_BRANCH=master
+fi
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit pcre2 pcre2-jit 
prometheus-exporter
+ssl systemd +threads tools vim-syntax zlib lua device-atlas 51degrees wurfl"
+REQUIRED_USE="pcre-jit? ( pcre )
+   pcre2-jit? ( pcre2 )
+   pcre? ( !pcre2 )
+   lua? ( ${LUA_REQUIRED_USE} )
+   device-atlas? ( pcre )
+   ?? ( slz zlib )"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   crypt? ( virtual/libcrypt:= )
+   pcre? (
+   dev-libs/libpcre
+   pcre-jit? ( dev-libs/libpcre[jit] )
+   )
+   pcre2? (
+   dev-libs/libpcre2:=
+   pcre2-jit? ( dev-libs/libpcre2:=[jit] )
+   )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   systemd? ( sys-apps/systemd )
+   zlib? ( sys-libs/zlib )
+   lua? ( ${LUA_DEPS} )
+   device-atlas? ( dev-libs/device-atlas-api-c )"
+RDEPEND="${DEPEND}
+   

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

2022-02-28 Thread Alfredo Tupone
commit: 30cd5baa24ade8a6582f99447c369a4c32273abc
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Feb 28 10:46:32 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Feb 28 10:46:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30cd5baa

dev-lang/gnat-gpl: fix RDEP

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

 dev-lang/gnat-gpl/{gnat-gpl-2021-r2.ebuild => gnat-gpl-2021-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/gnat-gpl/gnat-gpl-2021-r2.ebuild 
b/dev-lang/gnat-gpl/gnat-gpl-2021-r3.ebuild
similarity index 98%
rename from dev-lang/gnat-gpl/gnat-gpl-2021-r2.ebuild
rename to dev-lang/gnat-gpl/gnat-gpl-2021-r3.ebuild
index 1ac2e777e3ed..3122d8366ba2 100644
--- a/dev-lang/gnat-gpl/gnat-gpl-2021-r2.ebuild
+++ b/dev-lang/gnat-gpl/gnat-gpl-2021-r3.ebuild
@@ -45,7 +45,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+ada +bootstrap"
 RESTRICT="test"
 
-RDEPEND="!~sys-devel/gcc-${GCCMAJOR}"
+RDEPEND="!=sys-devel/gcc-${TOOLCHAIN_GCC_PV}*"
 BDEPEND=sys-devel/binutils
 
 S="${WORKDIR}"/${MYP}



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

2022-02-28 Thread Maciej Barć
commit: a3c20f0dc37cbe9be98312416e3e9227c2e2c59c
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb 28 10:30:21 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 28 10:30:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c20f0d

dev-ml/reason: bump to 3.7.0_p20211014 (2021.10.14 snapshot)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/reason/Manifest  |  1 +
 dev-ml/reason/reason-3.7.0_p20211014.ebuild | 40 +
 2 files changed, 41 insertions(+)

diff --git a/dev-ml/reason/Manifest b/dev-ml/reason/Manifest
index 4371149c2a48..85e869fa7c98 100644
--- a/dev-ml/reason/Manifest
+++ b/dev-ml/reason/Manifest
@@ -1 +1,2 @@
 DIST reason-3.7.0.tgz 1188558 BLAKE2B 
e5d9cebf98f95824b78d440fa9f91460eae1a1ed44a38e74be4f9404a0bdec046578d25febdf55c266466bffc16b4449e982f157b6d5aabfa1d507fdc3eb5aaf
 SHA512 
263059970c88e105f09e8e47b3967add11fda31a79942f573c90a0ccb04149a5baaf3c3bbd1dd5a085ccdd3e63505f84855dd0fb888d34a9e9eda3248f300e24
+DIST reason-3.7.0_p20211014.tar.gz 1182345 BLAKE2B 
2bd69011b80ef6e86dc4838e3612d2992e5aef865686362339b8e536c339ceeac852b948f1e495b9dcb5210302804d886c19e663d2333b477903915630c4a5f5
 SHA512 
a3923c5da1c4baa8e7292bbc066330cbebc2e090c301cbffb09b9753dbd241b502a8a9b0d92257d4f5e202e0b8cce6a579e934b4e877f987ec326fdd75d39620

diff --git a/dev-ml/reason/reason-3.7.0_p20211014.ebuild 
b/dev-ml/reason/reason-3.7.0_p20211014.ebuild
new file mode 100644
index ..09a560aa523a
--- /dev/null
+++ b/dev-ml/reason/reason-3.7.0_p20211014.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=ccc34729994b4a80d4f6274cc0165cd9113444d6
+
+inherit dune
+
+DESCRIPTION="Simple, fast & type safe language that leverages JavaScript and 
OCaml"
+HOMEPAGE="https://reasonml.github.io;
+SRC_URI="https://github.com/reasonml/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${H}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+   dev-ml/fix:=
+   dev-ml/menhir:=
+   dev-ml/merlin-extend:=
+   dev-ml/ocaml-migrate-parsetree:=
+   dev-ml/result:=
+   dev-ml/utop:=
+"
+DEPEND="${RDEPEND}"
+
+DOCS=(
+   CODE_OF_CONDUCT.md HISTORY.md ORIGINS.md PLAN README.md
+   docs/GETTING_STARTED_CONTRIBUTING.md
+   docs/TYPE_PARAMETERS_PARSING.md
+   docs/USING_PARSER_PROGRAMMATICALLY.md
+)
+
+src_install() {
+   dune-install reason rtop
+   einstalldocs
+}



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

2022-02-28 Thread Agostino Sarubbo
commit: f64719049e956332f38dc238354d158ddc6babe8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb 28 10:15:12 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb 28 10:15:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6471904

dev-java/javax-mail: x86 stable wrt bug #834096

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/javax-mail/javax-mail-1.6.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javax-mail/javax-mail-1.6.7.ebuild 
b/dev-java/javax-mail/javax-mail-1.6.7.ebuild
index 33f4d6e1b693..8cddb6fae567 100644
--- a/dev-java/javax-mail/javax-mail-1.6.7.ebuild
+++ b/dev-java/javax-mail/javax-mail-1.6.7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/eclipse-ee4j/mail/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 
 # Common dependencies
 # POM: mail/pom.xml



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

2022-02-28 Thread Agostino Sarubbo
commit: c27a0a3999b2d0c4f171829c13882f4cba07b9f1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb 28 10:15:17 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb 28 10:15:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c27a0a39

dev-libs/tree-sitter: x86 stable wrt bug #834133

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/tree-sitter/tree-sitter-0.20.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.2-r1.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.20.2-r1.ebuild
index 5886ffe6ff02..a0fdccb0 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.20.2-r1.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.20.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/${PN}/${PN};
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: mail-filter/amavisd-new/

2022-02-28 Thread Agostino Sarubbo
commit: c3e05b27f34ed113d98658226e968175646e2ec0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb 28 10:14:55 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb 28 10:14:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e05b27

mail-filter/amavisd-new: sparc stable wrt bug #833614

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild 
b/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild
index de928a99a19b..797e34be3276 100644
--- a/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild
+++ b/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.com/amavis/amavis/-/archive/v${PV}/amavis-v${PV}.tar.bz2
 
 LICENSE="GPL-2 BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
 IUSE="clamav courier dkim ldap mysql postgres qmail razor rspamd rspamd-https 
snmp spamassassin"
 
 MY_RSPAMD_DEPEND="dev-perl/HTTP-Message



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

2022-02-28 Thread Agostino Sarubbo
commit: f9e5b7dc415bf9ee940a9028b349164f7b4b867b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb 28 10:14:38 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb 28 10:14:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e5b7dc

dev-java/javax-mail: ppc64 stable wrt bug #834096

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/javax-mail/javax-mail-1.6.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javax-mail/javax-mail-1.6.7.ebuild 
b/dev-java/javax-mail/javax-mail-1.6.7.ebuild
index 2ffee9d4ded8..33f4d6e1b693 100644
--- a/dev-java/javax-mail/javax-mail-1.6.7.ebuild
+++ b/dev-java/javax-mail/javax-mail-1.6.7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/eclipse-ee4j/mail/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
 
 # Common dependencies
 # POM: mail/pom.xml



[gentoo-commits] repo/gentoo:master commit in: mail-filter/amavisd-new/

2022-02-28 Thread Agostino Sarubbo
commit: 03e00e8b3fdb8d9cb210196672b6898cb9b2e63f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb 28 10:14:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb 28 10:14:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e00e8b

mail-filter/amavisd-new: ppc stable wrt bug #833614

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild 
b/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild
index 66d709fbc218..de928a99a19b 100644
--- a/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild
+++ b/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.com/amavis/amavis/-/archive/v${PV}/amavis-v${PV}.tar.bz2
 
 LICENSE="GPL-2 BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 IUSE="clamav courier dkim ldap mysql postgres qmail razor rspamd rspamd-https 
snmp spamassassin"
 
 MY_RSPAMD_DEPEND="dev-perl/HTTP-Message



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

2022-02-28 Thread Agostino Sarubbo
commit: 2b9fad1135551286638572fdc1078007d058157e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb 28 10:13:41 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb 28 10:13:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b9fad11

dev-python/zstandard: amd64 stable wrt bug #834235

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/zstandard/zstandard-0.17.0.ebuild 
b/dev-python/zstandard/zstandard-0.17.0.ebuild
index 04390bc7ebfe..69529c99ef9a 100644
--- a/dev-python/zstandard/zstandard-0.17.0.ebuild
+++ b/dev-python/zstandard/zstandard-0.17.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 DEPEND="
app-arch/zstd:="



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

2022-02-28 Thread Agostino Sarubbo
commit: 11e43ccec107c4db6ea593ffeda6df0d3cd62f80
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb 28 10:13:34 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb 28 10:13:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e43cce

dev-python/pytz_deprecation_shim: amd64/arm64/x86 stable (ALLARCHES policy) wrt 
bug #834217

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

 .../pytz_deprecation_shim/pytz_deprecation_shim-0.1.0_p0-r2.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/pytz_deprecation_shim/pytz_deprecation_shim-0.1.0_p0-r2.ebuild 
b/dev-python/pytz_deprecation_shim/pytz_deprecation_shim-0.1.0_p0-r2.ebuild
index f8f8fc57155e..4067747deaa4 100644
--- a/dev-python/pytz_deprecation_shim/pytz_deprecation_shim-0.1.0_p0-r2.ebuild
+++ b/dev-python/pytz_deprecation_shim/pytz_deprecation_shim-0.1.0_p0-r2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 
 RDEPEND="
$(python_gen_cond_dep '



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

2022-02-28 Thread Agostino Sarubbo
commit: c205e181cee748bff1cbf549ad71f428aa5abf3e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb 28 10:13:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb 28 10:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c205e181

dev-python/pikepdf: amd64 stable wrt bug #834206

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pikepdf/pikepdf-4.5.0.ebuild 
b/dev-python/pikepdf/pikepdf-4.5.0.ebuild
index 29b9efdab409..c89fb12406fd 100644
--- a/dev-python/pikepdf/pikepdf-4.5.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-4.5.0.ebuild
@@ -17,7 +17,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND=">=app-text/qpdf-10.3.1:0="
 RDEPEND="${DEPEND}



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

2022-02-28 Thread Michał Górny
commit: c890846a3a7f5387ac6c9620590a90352ed88215
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 09:02:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 10:13:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c890846a

dev-python/pytest-regressions: Make test deps on mpl & pillow opt.

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

 .../pytest-regressions/pytest-regressions-2.3.1.ebuild   | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild 
b/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
index 2207079a0ece..42f0a8168f29 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
@@ -24,9 +24,7 @@ RDEPEND="
 
 BDEPEND="
test? (
-   dev-python/matplotlib[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
dev-python/tox[${PYTHON_USEDEP}]
)"
 
@@ -36,6 +34,11 @@ distutils_enable_sphinx doc dev-python/sphinx_rtd_theme
 python_test() {
local EPYTEST_DESELECT=()
local EPYTEST_IGNORE=()
+   if ! has_version "dev-python/matplotlib[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   tests/test_image_regression.py::test_image_regression
+   )
+   fi
if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then
EPYTEST_DESELECT+=(
tests/test_filenames.py::test_foo
@@ -47,6 +50,11 @@ python_test() {
tests/test_num_regression.py
)
fi
+   if ! has_version "dev-python/pillow[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   tests/test_image_regression.py
+   )
+   fi
 
epytest
 }



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

2022-02-28 Thread Michał Górny
commit: 94f918abd574c964255f73f51e17ef770db67a67
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 09:31:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 10:13:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f918ab

dev-python/pytest-regressions: Make numpy test-dep optional

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

 dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild 
b/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
index 42f0a8168f29..1f4d0d4876b9 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
@@ -24,7 +24,6 @@ RDEPEND="
 
 BDEPEND="
test? (
-   dev-python/numpy[${PYTHON_USEDEP}]
dev-python/tox[${PYTHON_USEDEP}]
)"
 
@@ -39,6 +38,11 @@ python_test() {
tests/test_image_regression.py::test_image_regression
)
fi
+   if ! has_version "dev-python/numpy[${PYTHON_USEDEP}]"; then
+   EPYTEST_IGNORE+=(
+   tests/test_ndarrays_regression.py
+   )
+   fi
if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then
EPYTEST_DESELECT+=(
tests/test_filenames.py::test_foo



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

2022-02-28 Thread Michał Górny
commit: 0d71c6d110c657543b7e712ca1c47f73cf78fc11
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 09:31:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 10:13:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d71c6d1

dev-python/pytest-regressions: Remove unused tox test dep

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

 dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild | 5 -
 1 file changed, 5 deletions(-)

diff --git a/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild 
b/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
index 1f4d0d4876b9..172ead2f7f43 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
@@ -22,11 +22,6 @@ RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
 "
 
-BDEPEND="
-   test? (
-   dev-python/tox[${PYTHON_USEDEP}]
-   )"
-
 distutils_enable_tests pytest
 distutils_enable_sphinx doc dev-python/sphinx_rtd_theme
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/snappy/

2022-02-28 Thread Jakov Smolić
commit: 04e10f87f386e87f1e99aab90b136a6490c9e88e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 28 10:08:18 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 28 10:08:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e10f87

app-arch/snappy: Stabilize 1.1.9-r1 x86, #834318

Signed-off-by: Jakov Smolić  gentoo.org>

 app-arch/snappy/snappy-1.1.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/snappy/snappy-1.1.9-r1.ebuild 
b/app-arch/snappy/snappy-1.1.9-r1.ebuild
index acc5c3c80bb4..acbdc88c6ab5 100644
--- a/app-arch/snappy/snappy-1.1.9-r1.ebuild
+++ b/app-arch/snappy/snappy-1.1.9-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-02-28 Thread Jakov Smolić
commit: 4a19ac37c3f0af87eb0cf28c1fc4b1f173db31e9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 28 10:08:11 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 28 10:08:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a19ac37

sys-apps/fwupd: Stabilize 1.7.5 amd64, #834358

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/sys-apps/fwupd/fwupd-1.7.5.ebuild 
b/sys-apps/fwupd/fwupd-1.7.5.ebuild
index 282861f294ad..56733db4dd4d 100644
--- a/sys-apps/fwupd/fwupd-1.7.5.ebuild
+++ b/sys-apps/fwupd/fwupd-1.7.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="amt archive bash-completion bluetooth dell elogind fastboot flashrom 
gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme 
policykit spi +sqlite synaptics systemd test thunderbolt tpm uefi"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
^^ ( elogind minimal systemd )



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

2022-02-28 Thread Jakov Smolić
commit: ee372a0a2b1f3ae4198ecb6b66e414c440bd326a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 28 10:08:28 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 28 10:08:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee372a0a

sys-apps/fwupd: Stabilize 1.7.5 x86, #834358

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/sys-apps/fwupd/fwupd-1.7.5.ebuild 
b/sys-apps/fwupd/fwupd-1.7.5.ebuild
index 56733db4dd4d..28f7c27c0499 100644
--- a/sys-apps/fwupd/fwupd-1.7.5.ebuild
+++ b/sys-apps/fwupd/fwupd-1.7.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 IUSE="amt archive bash-completion bluetooth dell elogind fastboot flashrom 
gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme 
policykit spi +sqlite synaptics systemd test thunderbolt tpm uefi"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
^^ ( elogind minimal systemd )



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

2022-02-28 Thread Jakov Smolić
commit: a8ff8dd6c70bfe368e5667a4a7bece694bb097be
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 28 10:08:02 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 28 10:08:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ff8dd6

dev-python/packaging: Stabilize 21.3-r2 ALLARCHES, #834202

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/packaging/packaging-21.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/packaging/packaging-21.3-r2.ebuild 
b/dev-python/packaging/packaging-21.3-r2.ebuild
index ea500aa1f562..7ccaeebe96a1 100644
--- a/dev-python/packaging/packaging-21.3-r2.ebuild
+++ b/dev-python/packaging/packaging-21.3-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 SLOT="0"
 LICENSE="|| ( Apache-2.0 BSD-2 )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 RDEPEND="
>=dev-python/pyparsing-3.0.7-r1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-arch/snappy/

2022-02-28 Thread Jakov Smolić
commit: 6106739d819f9ab7e295d4a390e5dc482b702dc4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 28 10:07:54 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 28 10:07:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6106739d

app-arch/snappy: Stabilize 1.1.9-r1 amd64, #834318

Signed-off-by: Jakov Smolić  gentoo.org>

 app-arch/snappy/snappy-1.1.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/snappy/snappy-1.1.9-r1.ebuild 
b/app-arch/snappy/snappy-1.1.9-r1.ebuild
index 2b62af55b980..acc5c3c80bb4 100644
--- a/app-arch/snappy/snappy-1.1.9-r1.ebuild
+++ b/app-arch/snappy/snappy-1.1.9-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-02-28 Thread Jakov Smolić
commit: dbc257dcb5ab7544bc48cdc4544f2a4c3e2bc19c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 28 10:08:07 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 28 10:08:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc257dc

dev-python/jaraco-text: Stabilize 3.7.0-r1 ALLARCHES, #834189

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/jaraco-text/jaraco-text-3.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jaraco-text/jaraco-text-3.7.0-r1.ebuild 
b/dev-python/jaraco-text/jaraco-text-3.7.0-r1.ebuild
index 950c3583ef67..a5e9fcd2ceae 100644
--- a/dev-python/jaraco-text/jaraco-text-3.7.0-r1.ebuild
+++ b/dev-python/jaraco-text/jaraco-text-3.7.0-r1.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~sparc x86"
 
 RDEPEND="
>=dev-python/jaraco-context-4.1.1-r1[${PYTHON_USEDEP}]



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

2022-02-28 Thread Jakov Smolić
commit: 8177f8ee0c30cfb017ae03c9a9b30a4d37c886fd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 28 10:07:50 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 28 10:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8177f8ee

dev-python/pytest-httpx: Stabilize 0.20.0 ALLARCHES, #834215

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/pytest-httpx/pytest-httpx-0.20.0.ebuild 
b/dev-python/pytest-httpx/pytest-httpx-0.20.0.ebuild
index 6247f938af03..74125eb14438 100644
--- a/dev-python/pytest-httpx/pytest-httpx-0.20.0.ebuild
+++ b/dev-python/pytest-httpx/pytest-httpx-0.20.0.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
=dev-python/httpx-0.22*[${PYTHON_USEDEP}]



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

2022-02-28 Thread Jakov Smolić
commit: 6b964cc7bccc9415a9f9ca82aa9ed1899d50125f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 28 10:07:58 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 28 10:07:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b964cc7

net-im/telegram-desktop: Stabilize 3.4.8 amd64, #834319

Signed-off-by: Jakov Smolić  gentoo.org>

 net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild 
b/net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild
index 53e83c22319a..ce7da5f009ff 100644
--- a/net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="+dbus enchant +hunspell screencast +spell wayland +X"
 REQUIRED_USE="
spell? (



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

2022-02-28 Thread Alexis Ballier
commit: af459c88b6c5fdef8fca4d3c5a33aed8d0ff16a5
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Feb 28 09:55:25 2022 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Feb 28 10:05:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af459c88

media-libs/aubio: ffmpeg5 fix

from upstream

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

 media-libs/aubio/aubio-0.4.9-r1.ebuild |  1 +
 media-libs/aubio/files/ffmpeg5.patch   | 28 
 2 files changed, 29 insertions(+)

diff --git a/media-libs/aubio/aubio-0.4.9-r1.ebuild 
b/media-libs/aubio/aubio-0.4.9-r1.ebuild
index 579361fe63c9..48d70ea69fd3 100644
--- a/media-libs/aubio/aubio-0.4.9-r1.ebuild
+++ b/media-libs/aubio/aubio-0.4.9-r1.ebuild
@@ -51,6 +51,7 @@ PYTHON_SRC_DIR="${S}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.4.9-docdir.patch
+   "${FILESDIR}"/ffmpeg5.patch
 )
 
 src_prepare() {

diff --git a/media-libs/aubio/files/ffmpeg5.patch 
b/media-libs/aubio/files/ffmpeg5.patch
new file mode 100644
index ..e4901ad69c01
--- /dev/null
+++ b/media-libs/aubio/files/ffmpeg5.patch
@@ -0,0 +1,28 @@
+From 8a05420e5dd8c7b8b2447f82dc919765876511b3 Mon Sep 17 00:00:00 2001
+From: Paul Brossier 
+Date: Tue, 25 Jan 2022 18:30:27 +0100
+Subject: [PATCH 1/1] [source_avcodec] define FF_API_LAVF_AVCTX for libavcodec
+ > 59, thx @berolinux (closes gh-353)
+
+---
+ src/io/source_avcodec.c | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/src/io/source_avcodec.c b/src/io/source_avcodec.c
+index e0ae93b5..1421bd9a 100644
+--- a/src/io/source_avcodec.c
 b/src/io/source_avcodec.c
+@@ -68,6 +68,10 @@
+ #define AUBIO_AVCODEC_MAX_BUFFER_SIZE AV_INPUT_BUFFER_MIN_SIZE
+ #endif
+ 
++#if LIBAVCODEC_VERSION_MAJOR >= 59
++#define FF_API_LAVF_AVCTX 1
++#endif
++
+ struct _aubio_source_avcodec_t {
+   uint_t hop_size;
+   uint_t samplerate;
+-- 
+2.11.0
+



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

2022-02-28 Thread Alexis Ballier
commit: 564304e8f9ed045fd252214d4433dc8f6aca18f4
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Feb 28 10:05:23 2022 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Feb 28 10:05:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564304e8

media-video/ffmpegthumbnailer: ffmpeg5 fixes

from upstream

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

 .../ffmpegthumbnailer-2.2.2-r1.ebuild  | 61 +
 .../ffmpegthumbnailer/files/ffmpeg5-1.patch| 22 
 .../ffmpegthumbnailer/files/ffmpeg5-10.patch   | 22 
 .../ffmpegthumbnailer/files/ffmpeg5-2.patch| 28 ++
 .../ffmpegthumbnailer/files/ffmpeg5-3.patch| 26 +
 .../ffmpegthumbnailer/files/ffmpeg5-4.patch| 32 +++
 .../ffmpegthumbnailer/files/ffmpeg5-5.patch| 37 +
 .../ffmpegthumbnailer/files/ffmpeg5-6.patch| 23 
 .../ffmpegthumbnailer/files/ffmpeg5-7.patch| 27 ++
 .../ffmpegthumbnailer/files/ffmpeg5-8.patch| 54 +++
 .../ffmpegthumbnailer/files/ffmpeg5-9.patch| 62 ++
 11 files changed, 394 insertions(+)

diff --git a/media-video/ffmpegthumbnailer/ffmpegthumbnailer-2.2.2-r1.ebuild 
b/media-video/ffmpegthumbnailer/ffmpegthumbnailer-2.2.2-r1.ebuild
new file mode 100644
index ..4906d0009027
--- /dev/null
+++ b/media-video/ffmpegthumbnailer/ffmpegthumbnailer-2.2.2-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Lightweight video thumbnailer that can be used by file managers"
+HOMEPAGE="https://github.com/dirkvdb/ffmpegthumbnailer;
+SRC_URI="https://github.com/dirkvdb/${PN}/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gnome gtk jpeg png test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="gnome? ( gtk )
+   test? ( png jpeg )"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+RDEPEND="
+   gtk? ( dev-libs/glib:2= )
+   jpeg? ( virtual/jpeg:0= )
+   >=media-video/ffmpeg-2.7:0=
+   png? ( media-libs/libpng:0= )
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS ChangeLog README.md )
+PATCHES=(
+   "${FILESDIR}/ffmpeg5-1.patch"
+   "${FILESDIR}/ffmpeg5-2.patch"
+   "${FILESDIR}/ffmpeg5-3.patch"
+   "${FILESDIR}/ffmpeg5-4.patch"
+   "${FILESDIR}/ffmpeg5-5.patch"
+   "${FILESDIR}/ffmpeg5-6.patch"
+   "${FILESDIR}/ffmpeg5-7.patch"
+   "${FILESDIR}/ffmpeg5-8.patch"
+   "${FILESDIR}/ffmpeg5-9.patch"
+   "${FILESDIR}/ffmpeg5-10.patch"
+)
+
+src_prepare() {
+   rm -rf out* || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_GIO=$(usex gtk)
+   -DENABLE_TESTS=$(usex test)
+   -DENABLE_THUMBNAILER=$(usex gnome)
+   -DHAVE_JPEG=$(usex jpeg)
+   -DHAVE_PNG=$(usex png)
+   )
+   cmake_src_configure
+}

diff --git a/media-video/ffmpegthumbnailer/files/ffmpeg5-1.patch 
b/media-video/ffmpegthumbnailer/files/ffmpeg5-1.patch
new file mode 100644
index ..d852f3b4131d
--- /dev/null
+++ b/media-video/ffmpegthumbnailer/files/ffmpeg5-1.patch
@@ -0,0 +1,22 @@
+From 67be4abd22b726e277c4b67bfb3abf5a65cfd9b5 Mon Sep 17 00:00:00 2001
+From: Zane van Iperen 
+Date: Mon, 15 Mar 2021 17:23:23 +1000
+Subject: [PATCH] lib/moviedecoder: remove unused variable
+
+---
+ libffmpegthumbnailer/moviedecoder.cpp | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/libffmpegthumbnailer/moviedecoder.cpp 
b/libffmpegthumbnailer/moviedecoder.cpp
+index 290e212..aa44adf 100644
+--- a/libffmpegthumbnailer/moviedecoder.cpp
 b/libffmpegthumbnailer/moviedecoder.cpp
+@@ -570,8 +570,6 @@ bool MovieDecoder::getVideoPacket()
+ bool framesAvailable = true;
+ bool frameDecoded = false;
+ 
+-int attempts = 0;
+-
+ if (m_pPacket)
+ {
+ av_packet_unref(m_pPacket);

diff --git a/media-video/ffmpegthumbnailer/files/ffmpeg5-10.patch 
b/media-video/ffmpegthumbnailer/files/ffmpeg5-10.patch
new file mode 100644
index ..81e57aab1c96
--- /dev/null
+++ b/media-video/ffmpegthumbnailer/files/ffmpeg5-10.patch
@@ -0,0 +1,22 @@
+From efb5b618f1c1471c1a7900aed3a59d851ea9a210 Mon Sep 17 00:00:00 2001
+From: Paul Jonkins 
+Date: Wed, 23 Jun 2021 17:53:55 +0200
+Subject: [PATCH] Constify AVCodec
+
+---
+ libffmpegthumbnailer/moviedecoder.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libffmpegthumbnailer/moviedecoder.h 
b/libffmpegthumbnailer/moviedecoder.h
+index 3ef5f12..fb6add2 100644
+--- a/libffmpegthumbnailer/moviedecoder.h
 b/libffmpegthumbnailer/moviedecoder.h
+@@ -78,7 +78,7 @@ class MovieDecoder
+ int m_VideoStream;
+ 

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

2022-02-28 Thread Jakov Smolić
commit: 768b55c0011a87a19a60a13cea7a41f04d0291cb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 28 09:58:28 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 28 10:00:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768b55c0

dev-util/bpftool: drop 5.16.10

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bpftool/Manifest   |   1 -
 dev-util/bpftool/bpftool-5.16.10.ebuild | 117 
 2 files changed, 118 deletions(-)

diff --git a/dev-util/bpftool/Manifest b/dev-util/bpftool/Manifest
index 8146ca1bff8d..d006e63a166c 100644
--- a/dev-util/bpftool/Manifest
+++ b/dev-util/bpftool/Manifest
@@ -1,6 +1,5 @@
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b83a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83
 SHA512 
d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.16.tar.xz 123114100 BLAKE2B 
07a90cc640ff89e1359c06cee8c38abd33e51f9b9a89833e31a1d2750526fda4a59e8884db3c1ea63df0a37f0d3de6b5a922b014b7313d8abce20d90ac08adcb
 SHA512 
7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf
 DIST patch-5.15.8.xz 537596 BLAKE2B 
0f431804d406c4bbb09c44826fe1018b0bca94018337b73387d44ff3e25e6b90e2ec10cf9935847786e4dac6e1523e8e7daeaedb4f854d20a155bd13b29a0c72
 SHA512 
ef6d0841033fecba7c4aa25f5249a1e532a0d95f4b7e7048357ff00277d9abc11897f92d05d4a2cb90372da9cec8aa6664ce1058f71a6cae6bc647649787667d
-DIST patch-5.16.10.xz 501568 BLAKE2B 
9b3b86590d3b86b398c7ee2118df6944fe94dc872141706aca2e886ed7edf33d3e339847985208836f99c40858d1fe1efc6b6ef853854c9edfdb69b49d868798
 SHA512 
2e9917689f036b5b28ef9bb8d372148ed9dc0dd4460749d0e27aaa871adeb8e67aaeb557f0d891837be2ccb7f64c346e4f52fc23421917409f46d250fc793f53
 DIST patch-5.16.11.xz 571384 BLAKE2B 
233f45175ec71c69b7893caccf8bc05a67d38d83b2f86db429e48b91f6d014f5a8646a5ded7a411b4d15205dbc9efd797dd07eeba4089cde5ebac004e204f96a
 SHA512 
df457cb78a2b9e5ee350d3f817a0663fdc09efff42c2c514faeb30252381701404ceefa10d15845f2a00b2f3c28211fbc5b0d46bfdf564b2c1cfd3dc36a6a06a
 DIST patch-5.16.2.xz 20432 BLAKE2B 
9c9f697e4dd0a78a94ac0bd361ec69683c6904d9af02da55c3001394e6a6efcc1fccd5d44747fff6ea47271b7655bd7866d161a90196cecaddde1c630ef5c425
 SHA512 
50d3c386e391603fbfe86780bbfa69c3a7caa83a7eea6c239af133dde3a7aa4746f4a3f1483589018d5ac27caa7ee69d869f8f64f4b5121ddab52224f530

diff --git a/dev-util/bpftool/bpftool-5.16.10.ebuild 
b/dev-util/bpftool/bpftool-5.16.10.ebuild
deleted file mode 100644
index d4a6b8926868..
--- a/dev-util/bpftool/bpftool-5.16.10.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit estack linux-info optfeature python-any-r1 toolchain-funcs
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-pre/-git}"
-
-DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and 
maps"
-HOMEPAGE="https://kernel.org/;
-
-LINUX_V="${PV:0:1}.x"
-LINUX_VER=$(ver_cut 1-2)
-LINUX_PATCH=patch-${PV}.xz
-SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH};
-
-LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
-SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES};
-
-S_K="${WORKDIR}/linux-${LINUX_VER}"
-S="${S_K}/tools/bpf/bpftool"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="caps"
-
-RDEPEND="
-   sys-libs/binutils-libs:=
-   sys-libs/zlib:=
-   virtual/libelf:=
-   caps? ( sys-libs/libcap:= )
-"
-DEPEND="
-   ${RDEPEND}
-   >=sys-kernel/linux-headers-5.8
-"
-BDEPEND="
-   ${LINUX_PATCH+dev-util/patchutils}
-   ${PYTHON_DEPS}
-   dev-python/docutils
-"
-
-CONFIG_CHECK="~DEBUG_INFO_BTF"
-
-# src_unpack and src_prepare are copied from dev-util/perf since
-# it's building from the same tarball, please keep it in sync with perf
-src_unpack() {
-   local paths=(
-   tools/bpf kernel/bpf
-   tools/{arch,build,include,lib,perf,scripts} 
{scripts,include,lib} "arch/*/lib"
-   )
-
-   # We expect the tar implementation to support the -j option (both
-   # GNU tar and libarchive's tar support that).
-   echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
-   tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
-   "${paths[@]/#/linux-${LINUX_VER}/}" || die
-
-   if [[ -n ${LINUX_PATCH} ]] ; then
-   eshopts_push -o noglob
-   ebegin "Filtering partial source patch"
-   filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} 
\
-   > ${P}.patch
-   eend $? || die "filterdiff failed"
-   eshopts_pop
-   fi
-
-   local a
-   for a in ${A}; do
-  

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

2022-02-28 Thread Jakov Smolić
commit: a3b68ef896bc8b6dd0e3a0ce0dd037f22a3cdde3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 28 09:58:16 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 28 10:00:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b68ef8

dev-util/bpftool: add 5.16.11

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bpftool/Manifest   |   1 +
 dev-util/bpftool/bpftool-5.16.11.ebuild | 117 
 2 files changed, 118 insertions(+)

diff --git a/dev-util/bpftool/Manifest b/dev-util/bpftool/Manifest
index 6359d98a6f85..8146ca1bff8d 100644
--- a/dev-util/bpftool/Manifest
+++ b/dev-util/bpftool/Manifest
@@ -2,4 +2,5 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7
 DIST linux-5.16.tar.xz 123114100 BLAKE2B 
07a90cc640ff89e1359c06cee8c38abd33e51f9b9a89833e31a1d2750526fda4a59e8884db3c1ea63df0a37f0d3de6b5a922b014b7313d8abce20d90ac08adcb
 SHA512 
7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf
 DIST patch-5.15.8.xz 537596 BLAKE2B 
0f431804d406c4bbb09c44826fe1018b0bca94018337b73387d44ff3e25e6b90e2ec10cf9935847786e4dac6e1523e8e7daeaedb4f854d20a155bd13b29a0c72
 SHA512 
ef6d0841033fecba7c4aa25f5249a1e532a0d95f4b7e7048357ff00277d9abc11897f92d05d4a2cb90372da9cec8aa6664ce1058f71a6cae6bc647649787667d
 DIST patch-5.16.10.xz 501568 BLAKE2B 
9b3b86590d3b86b398c7ee2118df6944fe94dc872141706aca2e886ed7edf33d3e339847985208836f99c40858d1fe1efc6b6ef853854c9edfdb69b49d868798
 SHA512 
2e9917689f036b5b28ef9bb8d372148ed9dc0dd4460749d0e27aaa871adeb8e67aaeb557f0d891837be2ccb7f64c346e4f52fc23421917409f46d250fc793f53
+DIST patch-5.16.11.xz 571384 BLAKE2B 
233f45175ec71c69b7893caccf8bc05a67d38d83b2f86db429e48b91f6d014f5a8646a5ded7a411b4d15205dbc9efd797dd07eeba4089cde5ebac004e204f96a
 SHA512 
df457cb78a2b9e5ee350d3f817a0663fdc09efff42c2c514faeb30252381701404ceefa10d15845f2a00b2f3c28211fbc5b0d46bfdf564b2c1cfd3dc36a6a06a
 DIST patch-5.16.2.xz 20432 BLAKE2B 
9c9f697e4dd0a78a94ac0bd361ec69683c6904d9af02da55c3001394e6a6efcc1fccd5d44747fff6ea47271b7655bd7866d161a90196cecaddde1c630ef5c425
 SHA512 
50d3c386e391603fbfe86780bbfa69c3a7caa83a7eea6c239af133dde3a7aa4746f4a3f1483589018d5ac27caa7ee69d869f8f64f4b5121ddab52224f530

diff --git a/dev-util/bpftool/bpftool-5.16.11.ebuild 
b/dev-util/bpftool/bpftool-5.16.11.ebuild
new file mode 100644
index ..d4a6b8926868
--- /dev/null
+++ b/dev-util/bpftool/bpftool-5.16.11.ebuild
@@ -0,0 +1,117 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit estack linux-info optfeature python-any-r1 toolchain-funcs
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-pre/-git}"
+
+DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and 
maps"
+HOMEPAGE="https://kernel.org/;
+
+LINUX_V="${PV:0:1}.x"
+LINUX_VER=$(ver_cut 1-2)
+LINUX_PATCH=patch-${PV}.xz
+SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH};
+
+LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
+SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES};
+
+S_K="${WORKDIR}/linux-${LINUX_VER}"
+S="${S_K}/tools/bpf/bpftool"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="caps"
+
+RDEPEND="
+   sys-libs/binutils-libs:=
+   sys-libs/zlib:=
+   virtual/libelf:=
+   caps? ( sys-libs/libcap:= )
+"
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-5.8
+"
+BDEPEND="
+   ${LINUX_PATCH+dev-util/patchutils}
+   ${PYTHON_DEPS}
+   dev-python/docutils
+"
+
+CONFIG_CHECK="~DEBUG_INFO_BTF"
+
+# src_unpack and src_prepare are copied from dev-util/perf since
+# it's building from the same tarball, please keep it in sync with perf
+src_unpack() {
+   local paths=(
+   tools/bpf kernel/bpf
+   tools/{arch,build,include,lib,perf,scripts} 
{scripts,include,lib} "arch/*/lib"
+   )
+
+   # We expect the tar implementation to support the -j option (both
+   # GNU tar and libarchive's tar support that).
+   echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
+   tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
+   "${paths[@]/#/linux-${LINUX_VER}/}" || die
+
+   if [[ -n ${LINUX_PATCH} ]] ; then
+   eshopts_push -o noglob
+   ebegin "Filtering partial source patch"
+   filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} 
\
+   > ${P}.patch
+   eend $? || die "filterdiff failed"
+   eshopts_pop
+   fi
+
+   local a
+   for a in ${A}; do
+   [[ ${a} == ${LINUX_SOURCES} ]] && continue
+   [[ ${a} == ${LINUX_PATCH} ]] && continue
+   unpack ${a}
+   done
+}
+
+src_prepare() {
+   default
+
+   if [[ -n ${LINUX_PATCH} ]] ; then
+   

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

2022-02-28 Thread Jakov Smolić
commit: f1e5010f908fc9059c9564832e7c54d53f1471cd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 28 09:41:43 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 28 10:00:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e5010f

dev-db/sqlite: add 3.38.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.38.0.ebuild | 424 +
 2 files changed, 426 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 1f04fd8148ec..439449581d5a 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,2 +1,4 @@
 DIST sqlite-doc-3370200.zip 10542395 BLAKE2B 
129ae0bac8099eb2571cc31ded186ed6c166c1b31af493047608ffb63ac7a90ccbaa5df733661c92660d2436bab6e3796f92e42ac8bb4154ff15212afc74b9b0
 SHA512 
02c68a3906aee3fd05a4340549144032a239e5ab885d9b3b09236ed2b74a90c770de373e4ca9f99e72f92df090d0fb6789213fb361e954d9dd6709af20336857
+DIST sqlite-doc-338.zip 10603776 BLAKE2B 
f196b00cce01672dc1a27a64d70669ff87c26eacbdb97c76c3c45702cc2c9509507ddcc50180b3a4479afe2991a94dc3a8def59a984d917ad09fba5cbb63da94
 SHA512 
8e1f77504a1057cd23a8a6c2a285d63c5df50ceaf6ab84054a6f5422286dd868bdb3d5bd9be180b7834caba2b65ca18560455bb504df30801157b62a62ef
 DIST sqlite-src-3370200.zip 13145234 BLAKE2B 
296eb8ac0e83552c348847ea1d0b06ce1b610ca1f53d8b56fa872196ccdc29c343a3b5cc671716854950c97425f8a5b78968e1b22c137ea1ff3bf386e94d8acc
 SHA512 
2db103965934bb34c8336cf82ff7d77e75dc1ca00fa6324ac5697f3bf4b41b355dec7593515a68816449e5c9827a9503f6d7841c4c13981c231d3414ff76
+DIST sqlite-src-338.zip 13236840 BLAKE2B 
f303e39a9d913994f0756f986de9d316322b2278b8d2aeb505eb37d1c370c2edbb91f6f56e95b73938137a72b0c22a82fc8a2ceb19ab03271c38f653b66f66ea
 SHA512 
9f4d3c406df5e6290f3f0b5e24b568723ab54bb085cb8cd7621ab42b0b8cd4f76e9784a4a29b42ea8cb0d1b7d759267c3cd980913d490d08e7172df05949131d

diff --git a/dev-db/sqlite/sqlite-3.38.0.ebuild 
b/dev-db/sqlite/sqlite-3.38.0.ebuild
new file mode 100644
index ..04d9b6b87116
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.38.0.ebuild
@@ -0,0 +1,424 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+if [[ "${PV}" != "" ]]; then
+   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   DOC_PV="${SRC_PV}"
+   # DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+fi
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ "${PV}" == "" ]]; then
+   SRC_URI=""
+else
+   SRC_URI="https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+if [[ "${PV}" == "" ]]; then
+   PROPERTIES="live"
+fi
+RESTRICT="!test? ( test )"
+
+if [[ "${PV}" == "" ]]; then
+   BDEPEND=">=dev-lang/tcl-8.6:0
+   dev-vcs/fossil"
+else
+   BDEPEND="app-arch/unzip
+   >=dev-lang/tcl-8.6:0"
+fi
+RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:0= )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )"
+
+if [[ "${PV}" == "" ]]; then
+   S="${WORKDIR}/${PN}"
+else
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+fi
+
+_fossil_fetch() {
+   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
+   local repo_id="${1}"
+   local repo_uri="${2}"
+
+   local -x FOSSIL_HOME="${HOME}"
+
+   mkdir -p "${T}/fossil/${repo_id}" || die
+   pushd "${T}/fossil/${repo_id}" > /dev/null || die
+
+   if [[ -n "${EVCS_OFFLINE}" ]]; then
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   die "Network activity disabled using EVCS_OFFLINE and 
clone of repository missing: 
\"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\""
+   fi
+   else
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   einfo fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil"
+   fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil" || die
+   echo
+   else
+   cp -p 

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

2022-02-28 Thread Alexis Ballier
commit: eeba8be174a1d795b2a7bea5d050fd95f4751f03
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Feb 28 09:48:38 2022 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Feb 28 09:48:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeba8be1

media-video/dvdstyler: bump to 3.2.1

use gtk3, fix build with ffmpeg 5

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

 media-video/dvdstyler/Manifest   |  1 +
 media-video/dvdstyler/dvdstyler-3.2.1.ebuild | 70 ++
 media-video/dvdstyler/files/ffmpeg5.patch| 89 
 media-video/dvdstyler/files/wx30.patch   | 14 +
 4 files changed, 174 insertions(+)

diff --git a/media-video/dvdstyler/Manifest b/media-video/dvdstyler/Manifest
index 685628c2b439..1bfc852cc5dc 100644
--- a/media-video/dvdstyler/Manifest
+++ b/media-video/dvdstyler/Manifest
@@ -1 +1,2 @@
 DIST DVDStyler-3.0.4.tar.bz2 8870498 BLAKE2B 
c1ec7651d90613cebbd8d4e62b4626b8a7e2069eadc07bfe9a91e51bf33638135ca975f4857242b3f9ff34606a4e6084200059c82ebc3aa146f446f9b77483ae
 SHA512 
2747e6a494d331b6f35405d7d2ed47789f4452bb3d4e86b0c68cf0fafffb4e6de452b28fac0e9995c312017c7e4e8a3f89ad42bf0a0c99ce19c5d6c0ca6e351a
+DIST DVDStyler-3.2.1.tar.bz2 9040634 BLAKE2B 
f6c3ec5d6595b650ead167ae6532a0849cc6545e1531f10483a7dd2f9962ea6cd4494b7eb8224bbc6e70588b1054fc13a13a5e2f5d977b5b80692c7cc2553d53
 SHA512 
09124a6c8db2b8d8072bfe2f7de98474d736a36a66d5124eab1b925da9ca830901f554ca80d9a4403365616001d869237002a2cb467cf3cc11b37aea12ff9d90

diff --git a/media-video/dvdstyler/dvdstyler-3.2.1.ebuild 
b/media-video/dvdstyler/dvdstyler-3.2.1.ebuild
new file mode 100644
index ..b42c542e370e
--- /dev/null
+++ b/media-video/dvdstyler/dvdstyler-3.2.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${P/dvds/DVDS}
+WX_GTK_VER=3.0-gtk3
+
+inherit wxwidgets
+
+DESCRIPTION="A cross-platform free DVD authoring application"
+HOMEPAGE="https://www.dvdstyler.org/;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug +udev"
+
+DEPEND="
+   app-cdr/cdrtools
+   >=app-cdr/dvd+rw-tools-7.1
+   media-libs/libexif:=
+   >=media-libs/wxsvg-1.5.23:=
+   >=media-video/dvdauthor-0.7.1
+   >=media-video/ffmpeg-2.6:0=[encode]
+   >=media-video/xine-ui-0.99.7
+   virtual/jpeg:0
+   x11-libs/wxGTK:${WX_GTK_VER}=[gstreamer,X]
+   sys-apps/dbus
+   udev? ( >=virtual/libudev-215:= )"
+RDEPEND="${DEPEND}
+   >=app-cdr/dvdisaster-0.72.4
+   media-video/mjpegtools"
+BDEPEND="
+   app-arch/zip
+   app-text/xmlto
+   sys-devel/gettext
+   virtual/yacc
+   virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/ffmpeg5.patch "${FILESDIR}"/wx30.patch )
+
+src_prepare() {
+   default
+
+   # disable obsolete GNOME 2.x libraries wrt #508854
+   sed -i -e '/PKG_CONFIG/s:libgnomeui-2.0:dIsAbLeAuToMaGiC&:' configure 
|| die
+   # rmdir: failed to remove `tempfoobar': Directory not empty
+   sed -i -e '/rmdir "$$t"/d' docs/Makefile.in || die
+   # fix underlinking wrt #367863
+   sed -i -e 's:@LIBS@:& -ljpeg:' wxVillaLib/Makefile.in || die
+   # silence desktop-file-validate QA check
+   sed -i \
+   -e '/Icon/s:.png::' -e '/^Encoding/d' -e 
'/Categories/s:Application;::' \
+   data/dvdstyler.desktop || die
+}
+
+src_configure() {
+   setup-wxwidgets unicode
+   econf \
+   $(use_enable debug) \
+   --with-wx-config="${WX_CONFIG}"
+}
+
+src_install() {
+   default
+   rm "${ED}"/usr/share/doc/${PF}/{COPYING*,INSTALL*} || die
+}

diff --git a/media-video/dvdstyler/files/ffmpeg5.patch 
b/media-video/dvdstyler/files/ffmpeg5.patch
new file mode 100644
index ..c7ef02833076
--- /dev/null
+++ b/media-video/dvdstyler/files/ffmpeg5.patch
@@ -0,0 +1,89 @@
+Index: DVDStyler-3.2.1/src/mediaenc_ffmpeg.cpp
+===
+--- DVDStyler-3.2.1.orig/src/mediaenc_ffmpeg.cpp
 DVDStyler-3.2.1/src/mediaenc_ffmpeg.cpp
+@@ -26,10 +26,12 @@
+ extern "C" {
+ #define __STDC_CONSTANT_MACROS
+ #define __STDC_LIMIT_MACROS
++#include 
+ #include 
+ #include 
+ #include 
+ #include 
++#include 
+ }
+ 
+ #define AUDIO_BUF_SIZE 524288
+@@ -74,6 +76,9 @@ void print_error(const char *filename, i
+ bool wxFfmpegMediaEncoder::BeginEncode(const wxString& fileName, VideoFormat 
videoFormat, AudioFormat audioFormat,
+   AspectRatio aspectRatio, int videoBitrate, bool cbr) {
+   EndEncode();
++#if LIBAVCODEC_VERSION_MAJOR >= 59
++  const
++#endif
+   AVOutputFormat* outputFormat = NULL;
+   if (videoFormat == vfNONE || audioFormat == afNONE)
+   outputFormat = av_guess_format(NULL, (const char*) 

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

2022-02-28 Thread Alexis Ballier
commit: d6fd9cfb26299c76be7483cac4451a226ab8e37f
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Feb 28 09:15:14 2022 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Feb 28 09:48:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6fd9cfb

media-libs/wxsvg: bump to 1.5.23

use gtk3, build with ffmpeg5

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

 media-libs/wxsvg/Manifest|  1 +
 media-libs/wxsvg/files/ffmpeg5.patch | 64 
 media-libs/wxsvg/wxsvg-1.5.23.ebuild | 44 +
 3 files changed, 109 insertions(+)

diff --git a/media-libs/wxsvg/Manifest b/media-libs/wxsvg/Manifest
index af88c78bc422..04638ca976be 100644
--- a/media-libs/wxsvg/Manifest
+++ b/media-libs/wxsvg/Manifest
@@ -1 +1,2 @@
 DIST wxsvg-1.5.11.tar.bz2 514919 BLAKE2B 
d15d3478b69c4db4bd1cfc5032ff4909d35aca45f69694dbb74db72bc9d651fae3b8948382f60abd3f93a36dd4756f8f8f2c37acf7ac0b8859a9b03cb8cfda55
 SHA512 
d3538969bc0dda6bab740efef6952c2ca92e0ca74780c6370e3c6daf21d641e894b570d13b6ca408839b1b37df2aca9a3cf32d6423ddbf5f9f84274cfb1b8582
+DIST wxsvg-1.5.23.tar.bz2 500351 BLAKE2B 
369bd7cee8581df72712183ecb997f0cebae6e7fe942d4cad123d77472b5e3f479f604854bc267990e7ec29c9420625433a4b8a3fe799fcae0e4d6173d411c50
 SHA512 
c15f58fecbee595f0f981c9347f1e1b929656b7d9c9dfb699252111df927d554cb88b6d7801b323451b0f906ec8c7d6935c9e15372e213f1921f0fdd90733422

diff --git a/media-libs/wxsvg/files/ffmpeg5.patch 
b/media-libs/wxsvg/files/ffmpeg5.patch
new file mode 100644
index ..3b726ec79b5f
--- /dev/null
+++ b/media-libs/wxsvg/files/ffmpeg5.patch
@@ -0,0 +1,64 @@
+Index: wxsvg-1.5.23/include/wxSVG/mediadec_ffmpeg.h
+===
+--- wxsvg-1.5.23.orig/include/wxSVG/mediadec_ffmpeg.h
 wxsvg-1.5.23/include/wxSVG/mediadec_ffmpeg.h
+@@ -81,6 +81,7 @@ private:
+   bool OpenVideoDecoder();
+   void CloseVideoDecoder();
+   AVStream* GetVideoStream();
++  int64_t m_cur_dts;
+ };
+ 
+ #endif //FFMPEG_MEDIA_DECODER_H
+Index: wxsvg-1.5.23/src/mediadec_ffmpeg.cpp
+===
+--- wxsvg-1.5.23.orig/src/mediadec_ffmpeg.cpp
 wxsvg-1.5.23/src/mediadec_ffmpeg.cpp
+@@ -20,6 +20,7 @@
+ #define UINT64_C(val) val##ULL
+ #endif
+ extern "C" {
++#include 
+ #include 
+ #include 
+ #include 
+@@ -153,6 +154,9 @@ StreamType wxFfmpegMediaDecoder::GetStre
+ }
+ 
+ wxString wxFfmpegMediaDecoder::GetCodecName(unsigned int streamIndex) {
++#if LIBAVCODEC_VERSION_MAJOR >= 59
++  const
++#endif
+   AVCodec *codec = 
avcodec_find_decoder(m_formatCtx->streams[streamIndex]->codecpar->codec_id);
+   if (codec) {
+   return wxString(codec->name, wxConvLocal);
+@@ -193,6 +197,9 @@ bool wxFfmpegMediaDecoder::OpenVideoDeco
+   
+   // find and open the decoder for the video stream 
+   AVStream* stream = m_formatCtx->streams[m_videoStream];
++#if LIBAVCODEC_VERSION_MAJOR >= 59
++  const
++#endif
+   AVCodec* codec = avcodec_find_decoder(stream->codecpar->codec_id);
+   if (!codec)
+   return false;
+@@ -255,7 +262,11 @@ double wxFfmpegMediaDecoder::GetPosition
+   AVStream *st = GetVideoStream();
+   if (st == NULL)
+   return -1;
++#if LIBAVCODEC_VERSION_MAJOR >= 59
++  int64_t timestamp = m_cur_dts;
++#else
+   int64_t timestamp = st->cur_dts;
++#endif
+   if (timestamp == (int64_t)AV_NOPTS_VALUE)
+   return -1;
+   timestamp = av_rescale(timestamp, AV_TIME_BASE * 
(int64_t)st->time_base.num, st->time_base.den);
+@@ -308,6 +319,7 @@ wxImage wxFfmpegMediaDecoder::GetNextFra
+   uint8_t *rgbSrc[3] = { img.GetData(), NULL, 
NULL };
+   int rgbStride[3] = { 3 * m_width, 0, 0 };
+   sws_scale(imgConvertCtx, m_frame->data, 
m_frame->linesize, 0, m_codecCtx->height, rgbSrc, rgbStride);
++  m_cur_dts = packet.dts;
+   av_packet_unref();
+   sws_freeContext(imgConvertCtx);
+   return img;

diff --git a/media-libs/wxsvg/wxsvg-1.5.23.ebuild 
b/media-libs/wxsvg/wxsvg-1.5.23.ebuild
new file mode 100644
index ..6ed6b1b15bf6
--- /dev/null
+++ b/media-libs/wxsvg/wxsvg-1.5.23.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+WX_GTK_VER=3.0-gtk3
+inherit wxwidgets
+
+DESCRIPTION="C++ library to create, manipulate and render SVG files"
+HOMEPAGE="http://wxsvg.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="wxWinLL-3"
+SLOT="0/3" # based on SONAME of libwxsvg.so
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-libs/expat-2:=
+   media-libs/libexif:=
+   >=dev-libs/glib-2.28:2=
+  

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

2022-02-28 Thread Lars Wendler
commit: c79dfef46c630979a91aac8462851546185af91a
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Feb 28 09:43:41 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Feb 28 09:46:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79dfef4

sys-apps/fwupd: Bump to version 1.7.6

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/fwupd/Manifest   |   1 +
 sys-apps/fwupd/fwupd-1.7.6.ebuild | 175 ++
 2 files changed, 176 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 4cff3b98b788..b613b94ed5da 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,3 +1,4 @@
 DIST fwupd-1.7.2.tar.gz 3922633 BLAKE2B 
aec40de0bbadba9a8688617bf2f1a79b8952b8a30ac011b3656a3dee312295250e370a09b4ea2fbf35992f0124a7aa78b6e17200dc57c768d75d9ce3a94f6f18
 SHA512 
9cf47d13e31eaf11e2ffddfd26a0fb23a18049bcd7a54a1cb4e96003db8134cf01bbe83e507b90d429df78e478cb3c97bdd3d2c0e194f02994ef4c5a15347521
 DIST fwupd-1.7.4.tar.gz 4002584 BLAKE2B 
6d01ee3993cc2a55164fd6ae468c00430fdc63b737abbad3dd279ef061625de4e2540d76b7069757753a9e94c1afc3635b565a25758c9d616e0d467212fd4751
 SHA512 
fa7195e2873a55fe544636c639597b4b2bac0855b10df4fac075ce377b87ae2aa2ccd86fb173379d39ebff542acca33e97234fd6c946e12b212dcf88b5f378a1
 DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B 
b7297bbf3358209464691b928b928fa029c68ae6a3bc413d514409e4382bf8a3b0d57f4febc29a24d6351481474dd8111406ffdcb11125139fbc04a33ea00321
 SHA512 
1c2d99d905f76ebfce65db310ba0f6c1305ecf662b58bd9f6f6597ccc79cbabed126c97f2142207c99d8373ed42575363a58d9f053f390780b7c9a19c614fb31
+DIST fwupd-1.7.6.tar.gz 4054269 BLAKE2B 
dea4a37aea406e933f312fb809ee2ea972e3b017e5267d51bed835b6d440c15ca1d589f76a6c1906e616acc7cdd6c0f6dcec034e1460427057d8a1168583c4ce
 SHA512 
f04ee78a6ec9e73ce0f3eb9c2dcbfc471ac88264451a378f1b0010fa528596052b4d3a63f5303074dd4fad55bf153fe5642d77adebd4ed805d74f57fbbff5b2b

diff --git a/sys-apps/fwupd/fwupd-1.7.6.ebuild 
b/sys-apps/fwupd/fwupd-1.7.6.ebuild
new file mode 100644
index ..e020b391df93
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.7.6.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 linux-info meson python-single-r1 vala xdg
+
+DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
+HOMEPAGE="https://fwupd.org;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="amt archive bash-completion bluetooth dell elogind fastboot flashrom 
gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme 
policykit spi +sqlite synaptics systemd test thunderbolt tpm uefi"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ^^ ( elogind minimal systemd )
+   dell? ( uefi )
+   fastboot? ( gusb )
+   logitech? ( gusb )
+   minimal? ( !introspection )
+   spi? ( lzma )
+   synaptics? ( gnutls )
+   uefi? ( gnutls )
+"
+RESTRICT="!test? ( test )"
+
+BDEPEND="$(vala_depend)
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   bash-completion? ( >=app-shells/bash-completion-2.0 )
+   introspection? ( dev-libs/gobject-introspection )
+   man? (
+   app-text/docbook-sgml-utils
+   sys-apps/help2man
+   )
+   test? (
+   thunderbolt? ( dev-util/umockdev )
+   net-libs/gnutls[tools]
+   )
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-arch/gcab-1.0
+   app-arch/xz-utils
+   >=dev-libs/glib-2.58:2
+   dev-libs/json-glib
+   dev-libs/libgudev:=
+   >=dev-libs/libjcat-0.1.4[gpg,pkcs7]
+   >=dev-libs/libxmlb-0.1.13:=[introspection?]
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=net-libs/libsoup-2.51.92:2.4[introspection?]
+   net-misc/curl
+   archive? ( app-arch/libarchive:= )
+   dell? ( >=sys-libs/libsmbios-2.4.0 )
+   elogind? ( >=sys-auth/elogind-211 )
+   flashrom? ( >=sys-apps/flashrom-1.2-r3 )
+   gnutls? ( net-libs/gnutls )
+   gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] )
+   logitech? ( dev-libs/protobuf-c:= )
+   lzma? ( app-arch/xz-utils )
+   modemmanager? ( net-misc/modemmanager[qmi] )
+   policykit? ( >=sys-auth/polkit-0.103 )
+   sqlite? ( dev-db/sqlite )
+   systemd? ( >=sys-apps/systemd-211 )
+   tpm? ( app-crypt/tpm2-tss )
+   uefi? (
+   sys-apps/fwupd-efi
+   sys-boot/efibootmgr
+   sys-fs/udisks
+   sys-libs/efivar
+   )
+"
+# Block sci-chemistry/chemical-mime-data for bug #701900
+RDEPEND="
+   != 4.4"
+   fi
+}
+
+src_prepare() {
+   default
+   # c.f. https://github.com/fwupd/fwupd/issues/1414
+  

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

2022-02-28 Thread Lars Wendler
commit: 5384be291948c734f441e772b1f1933c578dc13f
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Feb 28 09:44:27 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Feb 28 09:46:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5384be29

sys-apps/fwupd: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/fwupd/Manifest |   1 -
 sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch |  55 
 sys-apps/fwupd/fwupd-1.7.4.ebuild   | 178 
 3 files changed, 234 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index b613b94ed5da..c7fc8c92a4c5 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,4 +1,3 @@
 DIST fwupd-1.7.2.tar.gz 3922633 BLAKE2B 
aec40de0bbadba9a8688617bf2f1a79b8952b8a30ac011b3656a3dee312295250e370a09b4ea2fbf35992f0124a7aa78b6e17200dc57c768d75d9ce3a94f6f18
 SHA512 
9cf47d13e31eaf11e2ffddfd26a0fb23a18049bcd7a54a1cb4e96003db8134cf01bbe83e507b90d429df78e478cb3c97bdd3d2c0e194f02994ef4c5a15347521
-DIST fwupd-1.7.4.tar.gz 4002584 BLAKE2B 
6d01ee3993cc2a55164fd6ae468c00430fdc63b737abbad3dd279ef061625de4e2540d76b7069757753a9e94c1afc3635b565a25758c9d616e0d467212fd4751
 SHA512 
fa7195e2873a55fe544636c639597b4b2bac0855b10df4fac075ce377b87ae2aa2ccd86fb173379d39ebff542acca33e97234fd6c946e12b212dcf88b5f378a1
 DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B 
b7297bbf3358209464691b928b928fa029c68ae6a3bc413d514409e4382bf8a3b0d57f4febc29a24d6351481474dd8111406ffdcb11125139fbc04a33ea00321
 SHA512 
1c2d99d905f76ebfce65db310ba0f6c1305ecf662b58bd9f6f6597ccc79cbabed126c97f2142207c99d8373ed42575363a58d9f053f390780b7c9a19c614fb31
 DIST fwupd-1.7.6.tar.gz 4054269 BLAKE2B 
dea4a37aea406e933f312fb809ee2ea972e3b017e5267d51bed835b6d440c15ca1d589f76a6c1906e616acc7cdd6c0f6dcec034e1460427057d8a1168583c4ce
 SHA512 
f04ee78a6ec9e73ce0f3eb9c2dcbfc471ac88264451a378f1b0010fa528596052b4d3a63f5303074dd4fad55bf153fe5642d77adebd4ed805d74f57fbbff5b2b

diff --git a/sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch 
b/sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch
deleted file mode 100644
index 968a0e7222d3..
--- a/sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From e74d38bfd3097471fe60dbe843a68c16516a78da Mon Sep 17 00:00:00 2001
-From: Richard Hughes 
-Date: Mon, 17 Jan 2022 14:50:47 +
-Subject: [PATCH] Fix compiling with new versions of efivar
-
-Fixes https://github.com/fwupd/fwupd/issues/4181

- meson.build   | 5 +
- plugins/uefi-capsule/fu-uefi-common.h | 3 +++
- 2 files changed, 8 insertions(+)
-
-diff --git a/meson.build b/meson.build
-index 833bdbf56..691cc8a58 100644
 a/meson.build
-+++ b/meson.build
-@@ -412,6 +412,11 @@ endif
- if build_standalone and get_option('plugin_uefi_capsule')
-   efiboot = dependency('efiboot')
- 
-+  efivar = dependency('efivar')
-+  if cc.has_header_symbol('efivar/efivar-types.h', 'efi_time_t', dependencies 
: efivar)
-+conf.set('HAVE_EFI_TIME_T', '1')
-+  endif
-+
-   efi_app_location = join_paths(libexecdir, 'fwupd', 'efi')
-   conf.set_quoted('EFI_APP_LOCATION', efi_app_location)
- 
-diff --git a/plugins/uefi-capsule/fu-uefi-common.h 
b/plugins/uefi-capsule/fu-uefi-common.h
-index a21806d6b..1d616c9e0 100644
 a/plugins/uefi-capsule/fu-uefi-common.h
-+++ b/plugins/uefi-capsule/fu-uefi-common.h
-@@ -9,6 +9,7 @@
- 
- #include 
- 
-+#include 
- #include 
- 
- #define EFI_CAPSULE_HEADER_FLAGS_PERSIST_ACROSS_RESET  0x0001
-@@ -17,6 +18,7 @@
- 
- #define EFI_OS_INDICATIONS_FILE_CAPSULE_DELIVERY_SUPPORTED 
0x0004ULL
- 
-+#ifndef HAVE_EFI_TIME_T
- typedef struct __attribute__((__packed__)) {
-   guint16 year;
-   guint8 month;
-@@ -30,6 +32,7 @@ typedef struct __attribute__((__packed__)) {
-   guint8 daylight;
-   guint8 pad2;
- } efi_time_t;
-+#endif
- 
- typedef struct __attribute__((__packed__)) {
-   fwupd_guid_t guid;

diff --git a/sys-apps/fwupd/fwupd-1.7.4.ebuild 
b/sys-apps/fwupd/fwupd-1.7.4.ebuild
deleted file mode 100644
index aaed0839779c..
--- a/sys-apps/fwupd/fwupd-1.7.4.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit bash-completion-r1 linux-info meson python-single-r1 vala xdg
-
-DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
-HOMEPAGE="https://fwupd.org;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="amt archive bash-completion bluetooth dell elogind fastboot flashrom 
gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme 
policykit spi +sqlite synaptics systemd test thunderbolt tpm uefi"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ^^ ( elogind minimal 

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

2022-02-28 Thread Joonas Niilola
commit: fb32626a79de243bde7894aaa3fef3ea14ae0d03
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Feb 28 09:02:08 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Feb 28 09:03:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb32626a

dev-python/python-efl: add missing dep, generate C files

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

 dev-python/python-efl/python-efl-1.26.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/python-efl/python-efl-1.26.0.ebuild 
b/dev-python/python-efl/python-efl-1.26.0.ebuild
index aca401d2ac5b..334d64dc6da4 100644
--- a/dev-python/python-efl/python-efl-1.26.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.26.0.ebuild
@@ -20,7 +20,8 @@ IUSE="doc test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="=dev-libs/efl-$(ver_cut 1-2)*
-   dev-python/dbus-python[${PYTHON_USEDEP}]"
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   sys-apps/dbus"
 DEPEND="${RDEPEND}"
 BDEPEND="dev-python/cython[${PYTHON_USEDEP}]
virtual/pkgconfig
@@ -34,6 +35,9 @@ PATCHES=( 
"${FILESDIR}/python-efl-1.25-clang-crosscompile.patch" )
 src_prepare() {
default
 
+   # Generate our own C files, discard the bundled ones.
+   export ENABLE_CYTHON=1
+
# Tries to download a file under /tmp
rm tests/ecore/test_09_file_download.py || die
 



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

2022-02-28 Thread Michał Górny
commit: 7888ee53660ad59b61b869b0a92f5ec2ea48eccd
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 08:32:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:32:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7888ee53

dev-python/pytest-regressions: Make pandas test-dep optional

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

 .../pytest-regressions-2.3.1.ebuild   | 19 ++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild 
b/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
index 8cf9cc85818f..2207079a0ece 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.3.1.ebuild
@@ -26,10 +26,27 @@ BDEPEND="
test? (
dev-python/matplotlib[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pandas[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/tox[${PYTHON_USEDEP}]
)"
 
 distutils_enable_tests pytest
 distutils_enable_sphinx doc dev-python/sphinx_rtd_theme
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   local EPYTEST_IGNORE=()
+   if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   tests/test_filenames.py::test_foo
+   tests/test_filenames.py::TestClass::test_foo
+   
tests/test_filenames.py::TestClassWithIgnoredName::test_foo
+   )
+   EPYTEST_IGNORE+=(
+   tests/test_dataframe_regression.py
+   tests/test_num_regression.py
+   )
+   fi
+
+   epytest
+}



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

2022-02-28 Thread Michał Górny
commit: 7b1106e5f68d762abf356e2ce21afe92b0bb051d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:40:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1106e5

dev-libs/libretls: Bump to 3.5.0

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

 dev-libs/libretls/Manifest  |  1 +
 dev-libs/libretls/libretls-3.5.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/libretls/Manifest b/dev-libs/libretls/Manifest
index f874934247ab..0e1e8959a45e 100644
--- a/dev-libs/libretls/Manifest
+++ b/dev-libs/libretls/Manifest
@@ -1,2 +1,3 @@
 DIST libretls-3.4.1.tar.gz 435404 BLAKE2B 
11b828f5c058b929d1d4bc0cd3c53f17592c113f10f6bb73f8b7e672b5ab376e768e33893c4fcf5c0b447bc5cd30012c8aaaf5b639cb4962f4e0849ac3ee6cf1
 SHA512 
5d8b8d6cafd4b3c7e97eb417dad35a415bd69d599e9ee720f5598452a6750589b570ffa52718062d2ae3477df81b2316064577a25d2c68fa673082bb766b16ad
 DIST libretls-3.4.2.tar.gz 435457 BLAKE2B 
2bfe4af4ea8d773f79b6607e7a0a2e7ae7cfae40690312e940c583bfc6de98087f328d1613e65695f46cf6ba1e11f9ef5f043185d21bcd595004f70cec6f3ef3
 SHA512 
0ded26558b74a00e5e05629d577c07ad9b8a8955aacbd7f97d6d1c81d4e7ccfe7c2fe0cc5bcb03fffb282cd51b8404236371d0074e39508099d1990fc3e065ba
+DIST libretls-3.5.0.tar.gz 438466 BLAKE2B 
dac7442bb2bd924ff516e24f82905ddb69f20f697e7ceee04477f4a15560db358bf81e5a2ff68d088f13a99c2d8cdda93bb71c5a05a5a77111d691f9a9183265
 SHA512 
21f60dfc3147862df8499f81b5dd3d11fa9c6e481b06e9494797cfd78313982465fdd3ef0c4ec0373a708029df0acba7919620fb13142d5afec0bbe136760249

diff --git a/dev-libs/libretls/libretls-3.5.0.ebuild 
b/dev-libs/libretls/libretls-3.5.0.ebuild
new file mode 100644
index ..777d4586d76b
--- /dev/null
+++ b/dev-libs/libretls/libretls-3.5.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="Port of libtls from LibreSSL to OpenSSL"
+HOMEPAGE="https://git.causal.agency/libretls/about/;
+SRC_URI="https://causal.agency/libretls/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/22"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+DEPEND="dev-libs/openssl:="
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-static
+   )
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



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

2022-02-28 Thread Michał Górny
commit: 3eefb413dced182db20c17de86a7a705911ba7e9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:39:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eefb413

dev-python/wsproto: Bump to 1.1.0

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

 dev-python/wsproto/Manifest |  1 +
 dev-python/wsproto/wsproto-1.1.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/wsproto/Manifest b/dev-python/wsproto/Manifest
index f31f595c1112..dacaf902aea9 100644
--- a/dev-python/wsproto/Manifest
+++ b/dev-python/wsproto/Manifest
@@ -1 +1,2 @@
 DIST wsproto-1.0.0.tar.gz 53423 BLAKE2B 
b4cc8c1ef0ccf324821b893b57fc86ab744c639dd07604618485004ef56ca105b5515e1f34a08ccc93de941b1a93eb76ef0d1946f11e05f80d40b98bfe7e4c56
 SHA512 
36f8c4eebf84bfe869f7124330898d22416b423f47396f2e3f72069e14f1763514e1df700c3e8ee81467cf973197e10143e088978d0688930fa98518af8773fb
+DIST wsproto-1.1.0.tar.gz 52928 BLAKE2B 
837f5d8411a55b026d8c5df8b03b44c92f71fe2856884e5199e639a5c060fabbe8eec39cb6861e8f88ae7fc366cbeef4f9d62dade2c95857d27339fa73e90638
 SHA512 
0cd726bc62ca4d11e96f470f51511008bd43dbb9e99a17633d2a40da7bdaf19716e0a1c995350f5c8f418f906848dd6f2b9b0a853c1b6858ddafa1cc02fab710

diff --git a/dev-python/wsproto/wsproto-1.1.0.ebuild 
b/dev-python/wsproto/wsproto-1.1.0.ebuild
new file mode 100644
index ..b28abfcd3c2d
--- /dev/null
+++ b/dev-python/wsproto/wsproto-1.1.0.ebuild
@@ -0,0 +1,26 @@
+# 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="WebSockets state-machine based protocol implementation"
+HOMEPAGE="
+   https://github.com/python-hyper/wsproto/
+   https://pypi.org/project/wsproto/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/h11-0.9[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2022-02-28 Thread Michał Górny
commit: 626438e1e12950cb11e8cc326f6bf49756c202f3
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:32:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626438e1

dev-python/importlib_metadata: Bump to 4.11.2

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

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

diff --git a/dev-python/importlib_metadata/Manifest 
b/dev-python/importlib_metadata/Manifest
index 4081f723ddff..75470a0e730b 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -1,3 +1,4 @@
 DIST importlib_metadata-4.10.1.tar.gz 42013 BLAKE2B 
056a8e16cacc961bef5168c903f5143a764028f576da964fa4b1462ecb98b5baa1b59653cf15a49b0f8d8c31cc9993c16c89d04d188cb1a99d3943ac4ec4
 SHA512 
96ceb9286145e2933ca3a1724fde4519819c27a1dc0947ef8e0c399a4cc2026875e673ab352f08bb4dd6aa10d78d8c9773a6fb0138e3065961df7e850ff37757
 DIST importlib_metadata-4.11.0.tar.gz 42170 BLAKE2B 
b1f0a887c3b62981b3312a06b0ebb0bc8e03313f6b1cfb58f59ef934f15aeb5247cf58befba7551f3485bd7162ed8a3c90633a88445a03257aeb9c15a101c08a
 SHA512 
d959fdbf947c034fcac921677041a9f765a09b9b63566f83680f4fe68260d09278f5a3fe443ce0c63a8e561f9cc6e0b48721e75c065af3c89a91cdffe6d2d451
 DIST importlib_metadata-4.11.1.tar.gz 42224 BLAKE2B 
7d376d0bfaf3304ea8412559bcbafd2a92ee88a045432a1245b5127ac1766c2842374f4e05e140e95f0e7e73072cdfe6fba6b140c656470f1c24aae8500b662f
 SHA512 
1f7a5469b378b9f3080ae893637eb5aa778267250c50c8a56786d912ef8cd2f737cc580686f7ce37351505728493ac5feb243823ec37b7afc978746e7dc70cef
+DIST importlib_metadata-4.11.2.tar.gz 43293 BLAKE2B 
ea515da66eed404d7d6bdf09fc3ade31c34a48656a6e37219c2d86eed3004ef2c82dc80f916de54b45e4b462a3b142d40b8e2ee959614e9be011844ba12eb3fc
 SHA512 
114a8078b15905a898d63934f208d6409ec043cd5ac35f9455f532956fb7e5262df26aadcd8618ca8b2baf69333147a15d456fdb0d8e50163aecedfccb6003d9

diff --git a/dev-python/importlib_metadata/importlib_metadata-4.11.2.ebuild 
b/dev-python/importlib_metadata/importlib_metadata-4.11.2.ebuild
new file mode 100644
index ..3d83a45dfd42
--- /dev/null
+++ b/dev-python/importlib_metadata/importlib_metadata-4.11.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="https://github.com/python/importlib_metadata;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib_resources[${PYTHON_USEDEP}]
+   ' 3.8)
+   )
+"
+
+distutils_enable_sphinx docs dev-python/jaraco-packaging dev-python/rst-linker
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_metadata"
+   version = "${PV}"
+   description = "Read metadata from Python packages"
+   EOF
+}



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

2022-02-28 Thread Michał Górny
commit: c3a1e59d0d88859586b8179d8d4e7a6a25bc806b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:34:54 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3a1e59d

dev-python/cssselect2: Bump to 0.5.0

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

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

diff --git a/dev-python/cssselect2/Manifest b/dev-python/cssselect2/Manifest
index f2658b88e1a1..4e5486d7047e 100644
--- a/dev-python/cssselect2/Manifest
+++ b/dev-python/cssselect2/Manifest
@@ -1 +1,2 @@
 DIST cssselect2-0.4.1.tar.gz 32756 BLAKE2B 
86915c39aa5b72ebcdba25b3ac23f59a0fb6c6109019d68e8ce8846572d9412a3cc76cdf9e8b2163605cb942183019eb9170df9a4e61476d703eaf612381a903
 SHA512 
feafeec3dbe3157ee452d94cd391a09cfcb48ca8bd1563c117c77c9ceb01102c4989611ede39e433ec25d3ddda98a94c4589ccb290b79c729683e673763b42ac
+DIST cssselect2-0.5.0.tar.gz 34918 BLAKE2B 
12ec30d42caa916e487674ccb910def00acca3f47b3d9e69f376614b997e68f4dae1632a852efd0b9d47c321534935d029fd96028dce9b11e391402b203fbdbd
 SHA512 
869dbce3915db87727b09016c094b908b0055693db238a24c89b0482fed64d7e1811ad2db407faee32638566fd4e47402f05155dc2d8887e98f2107f9b8633c2

diff --git a/dev-python/cssselect2/cssselect2-0.5.0.ebuild 
b/dev-python/cssselect2/cssselect2-0.5.0.ebuild
new file mode 100644
index ..4468a25aae64
--- /dev/null
+++ b/dev-python/cssselect2/cssselect2-0.5.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Parses CSS3 Selectors and translates them to XPath 1.0"
+HOMEPAGE="
+   https://cssselect2.readthedocs.io/en/latest/
+   https://pypi.org/project/cssselect2/
+   https://github.com/Kozea/cssselect2/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/tinycss2[${PYTHON_USEDEP}]
+   dev-python/webencodings[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/addopts/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2022-02-28 Thread Michał Górny
commit: 6db3562578e0d90c4ed0e71152f84a11246c7a45
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:35:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db35625

dev-python/APScheduler: Bump to 3.9.1

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

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

diff --git a/dev-python/APScheduler/APScheduler-3.9.1.ebuild 
b/dev-python/APScheduler/APScheduler-3.9.1.ebuild
new file mode 100644
index ..03e50a1598da
--- /dev/null
+++ b/dev-python/APScheduler/APScheduler-3.9.1.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_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="In-process task scheduler with Cron-like capabilities"
+HOMEPAGE="https://github.com/agronholm/apscheduler;
+SRC_URI="mirror://pypi/A/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/six-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/tzlocal-4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   www-servers/tornado[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   # disable test fixtures using external servers (mongodb, redis...)
+   # these fixtures are using markers in git master, so the patch
+   # should be no longer necessary with next major bump
+   "${FILESDIR}"/APScheduler-3.8.1-external-server-tests.patch
+)
+
+EPYTEST_DESELECT=(
+   tests/test_jobstores.py::test_repr_mongodbjobstore
+   tests/test_jobstores.py::test_repr_redisjobstore
+   tests/test_jobstores.py::test_repr_zookeeperjobstore
+)
+
+python_prepare_all() {
+   # suppress setuptools warning #797751
+   sed -e 's|^upload-dir|upload_dir|' -i setup.cfg || die
+   sed -e '/addopts/d' -i setup.cfg || die
+
+   distutils-r1_python_prepare_all
+}

diff --git a/dev-python/APScheduler/Manifest b/dev-python/APScheduler/Manifest
index 87be39734911..8bc4be634098 100644
--- a/dev-python/APScheduler/Manifest
+++ b/dev-python/APScheduler/Manifest
@@ -1,2 +1,3 @@
 DIST APScheduler-3.8.1.tar.gz 98699 BLAKE2B 
7a8320251670de29f76375387f8a3817b3a9c401befd4bfefba106817ec3d21fc0f60af9b7a7620f83c0e1c651bc3eb8c62036a17e01ff91bf5dcf492ff78911
 SHA512 
553af2532b32bcdc7dc3047bf4f51623e87dbee62dac40b7ca8c3e64881467ecf6c50df56c863d5a44c6b8a99eb02ae22ae008d76ee4836ba398afd280bed99b
 DIST APScheduler-3.9.0.tar.gz 100492 BLAKE2B 
c1d15dcbebf52034cad0a1317bca68cf567d5acbf6619a5905e1793702339a68cef0a639463f887bb71cb96f15762bea5e5521230fa957e2fbb2ae501ca3cb36
 SHA512 
40b180f0297b0be125dea89d518331c1f78b1468b6507651c8e9b06cbb44f700ef1f1c44be8bf08f562b67ac6e89ac5022598ad79081bdf0290c207063e0898a
+DIST APScheduler-3.9.1.tar.gz 100567 BLAKE2B 
a31e2591c47d451e95a982b4d85a70ee9a33bf2370a70e0e1ba2a8e31ae718d5853aad6242cbd8f90dc5bc6912af3ea96270e9f514c3903d041af450c1d8ead5
 SHA512 
901e04140dc9af3b67887cd3200131cc4121cad71b7ca4afe7cc0adf1a58cebb02eee5abed1f97fc95fe9fef843d00cd6611ab3fbff8ace9247894d6f0720dff



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

2022-02-28 Thread Michał Górny
commit: d27338a64d4ae6493315378f198bca218955cd0b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:24:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d27338a6

dev-python/bandit: Bump to 1.7.3

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

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

diff --git a/dev-python/bandit/Manifest b/dev-python/bandit/Manifest
index bc68efb21fb0..5d7fd5714ebd 100644
--- a/dev-python/bandit/Manifest
+++ b/dev-python/bandit/Manifest
@@ -1 +1,2 @@
 DIST bandit-1.7.2.tar.gz 497104 BLAKE2B 
235e8c29658db9b0916b2108a46931581384851650217a7e368f06fe9225aadf181b320a75061387b277d1e3ff3f1d38fe6d07be14f7c7d056fa06e8db84e4e4
 SHA512 
fde27d409dcb867285f3c7a9ee88a079dae58211e17c2157601bbff9e9144e604def3c0179a7c9016266bdf70ed9da9ca519641f4aca4e76a30859c8e01177b9
+DIST bandit-1.7.3.tar.gz 495009 BLAKE2B 
fb31ae7a5115ec98ba9b62100a2601552e6ca54b9f57fe61e0bb3f2b4b107cc83c25425a43e2681a1e83d7606e209089cbfa95068bb3dc0f35f188b75a307390
 SHA512 
4a95c67185446ba4250bb2e37dcafb423d4985952122793a698788f8d973ac700964dce0603b5d547d4b74f82272593bc72be266c34ec73af903f3d016015148

diff --git a/dev-python/bandit/bandit-1.7.3.ebuild 
b/dev-python/bandit/bandit-1.7.3.ebuild
new file mode 100644
index ..bee6bbb3bc1a
--- /dev/null
+++ b/dev-python/bandit/bandit-1.7.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A security linter from OpenStack Security"
+HOMEPAGE="https://github.com/PyCQA/bandit;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~s390 ~x86"
+
+RDEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/GitPython-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
+   >=dev-python/beautifulsoup4-4.8.0[${PYTHON_USEDEP}]
+   >=dev-python/pylint-1.9.4[${PYTHON_USEDEP}]
+   dev-python/toml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2022-02-28 Thread Michał Górny
commit: a66cf84dd4872caaec2a5ec837f0839b9065ab63
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:37:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a66cf84d

dev-python/xlsxwriter: Bump to 3.0.3

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

 dev-python/xlsxwriter/Manifest|  1 +
 dev-python/xlsxwriter/xlsxwriter-3.0.3.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index fb95bd022d57..2a6a98d8e707 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -1 +1,2 @@
 DIST XlsxWriter-RELEASE_3.0.2.tar.gz 34433041 BLAKE2B 
748d710d3f953ae22154022a75f3a67898846914cab67302167ba34ba5e449041a95dbc984883e4ff58c078b940ebd429898109abb7a39f57ea499e5fcff83fa
 SHA512 
790eb7fb93d25987adf5d30bfa28e0fa137f809dc9a293edfe86105e0a948263759df85b5a0f9fb19b89c256a33b5b68179d95a210964b6f82345972ee9e6108
+DIST XlsxWriter-RELEASE_3.0.3.tar.gz 35519702 BLAKE2B 
f4dfa6b286dda94a1a44d8168b8e17f7a37f2f59a23aa3a5ed0efa46b5d8bdcdb831e99a61924e22755c6a921c23f5c540c048152cd07363841ff09a49549c79
 SHA512 
92a53226aa9ee9f8493fe7171ce752f3a13ef8f3107aecbef896f17022e93bd7dbccb5e619fcbbb3598102030b190d75508d4dacce20b9643eead59a4441f6aa

diff --git a/dev-python/xlsxwriter/xlsxwriter-3.0.3.ebuild 
b/dev-python/xlsxwriter/xlsxwriter-3.0.3.ebuild
new file mode 100644
index ..bdb4f9202a13
--- /dev/null
+++ b/dev-python/xlsxwriter/xlsxwriter-3.0.3.ebuild
@@ -0,0 +1,25 @@
+# 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} pypy3 )
+
+inherit distutils-r1
+
+TAG=RELEASE_${PV}
+MY_P=XlsxWriter-${TAG}
+DESCRIPTION="Python module for creating Excel XLSX files"
+HOMEPAGE="https://github.com/jmcnamara/XlsxWriter;
+SRC_URI="
+   https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz
+   -> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest



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

2022-02-28 Thread Michał Górny
commit: cb82a935b44677ae5859527213dbac92f3cff44f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:29:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb82a935

dev-python/astroid: Bump to 2.10.0

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

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

diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index c62af6113331..336847aa9c3a 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1 +1,2 @@
+DIST astroid-2.10.0.tar.gz 417686 BLAKE2B 
a4aa0451134403abf8e56ccd9dae106d2a92b2bd53c6772c952984ea5603b44ef5c13b9822b4fda0a146ad96a7412a602c2c46313938dea30cfb390fc55ee54d
 SHA512 
34b52cd2e6636009369ec55a5781caaf8e8b0766b7ba4e70ff1f55d275a673266e0293f65145ff38637d6da353679314d0fbf182416146b89e210a68e39d86f0
 DIST astroid-2.9.3.tar.gz 409069 BLAKE2B 
152dbe8ab2fee3964dc8cc714a5ba48c71b5994c77d1e20683bcf028483aca22d5be5772e72d056cfd3d1f59562b447366d61fc35a2b67d545f069a8f7975e84
 SHA512 
7bb3bf2d456c0d22325444e641961c34eaddcddf50c97ee9f5b5c8755232cf1b65a315258403b40bb7dcad15c4f9b6b73ab0eb607525a48a65f52406969eca04

diff --git a/dev-python/astroid/astroid-2.10.0.ebuild 
b/dev-python/astroid/astroid-2.10.0.ebuild
new file mode 100644
index ..8b4c9b7ad2be
--- /dev/null
+++ b/dev-python/astroid/astroid-2.10.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="Abstract Syntax Tree for logilab packages"
+HOMEPAGE="
+   https://github.com/PyCQA/astroid/
+   https://pypi.org/project/astroid/;
+SRC_URI="
+   https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+# Version specified in __pkginfo__.py.
+RDEPEND="
+   >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}]
+   

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

2022-02-28 Thread Michał Górny
commit: 214ca91552605f96889b85e92f43ec7fde919324
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:33:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214ca915

dev-python/weasyprint: Bump to 54.2

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

 dev-python/weasyprint/Manifest   |  1 +
 dev-python/weasyprint/weasyprint-54.2.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest
index b94c8f29ae6c..6e79672cdfdf 100644
--- a/dev-python/weasyprint/Manifest
+++ b/dev-python/weasyprint/Manifest
@@ -1,3 +1,4 @@
 DIST weasyprint-53.3.tar.gz 387448 BLAKE2B 
bc575a150ce3af4b33dc36b1d4148d5059c8a61c2576b9305735ae192314d7df61bd9c92defaa65159933be489c262e8ac343090a840d1cf49ed5af1e5e669ad
 SHA512 
28efd97c06572de3e82763400efee3d2415da03feafcb38158c35465823d6ee8df9be4e11b813beeb2e851a6affae668ee9eea8859ec5de6c4da9347d9f4216a
 DIST weasyprint-53.4.tar.gz 388163 BLAKE2B 
c4a15be4f11f7d6be1bc96da39defb3420f0e96181998f0f20a1da94ea2c942fd1b23f0c4257da122647a88c6950c519b01910476711d4b482a8a9ae0354d95c
 SHA512 
7fcdedbecfa13434217b08491db62b9afd3e716d4ac6378490a04120c407ab1b20883227c32a77c9bd8c8dd7324fb505920264db3c9105d712fa4d7dcf3a1578
 DIST weasyprint-54.0.tar.gz 402453 BLAKE2B 
57c086a0ddf71e5eecf3860f5efcac327c927689e726694d59122a1ad6e7065c828497eacc04866bd4896a12016a75fc227e5f278f7ee987c8c489db3f7474c4
 SHA512 
3f6595fa856a5ef97e6c0009de34c3c614b829618fc9a28d5728047bbb6edf4972576a5577ef57d588a645d09a76e87ceb8928cc5536fb3900e6525559bf643b
+DIST weasyprint-54.2.tar.gz 403906 BLAKE2B 
47fae441ed7186d30de3c32d20fc9503624b06ee5b6a76ec499914852e198b8e85234a779e5f96a48dc310883b8870afea734006dc2a20545537ad66ceff435f
 SHA512 
fd7d07085f104958872a7ccf82d3ffc748936a4fd2d7757847b54de5248e1517a5f244b406cb052c809daa8194d0fa0701e05703b66afe8a809eff70d2cde8f3

diff --git a/dev-python/weasyprint/weasyprint-54.2.ebuild 
b/dev-python/weasyprint/weasyprint-54.2.ebuild
new file mode 100644
index ..b59226baf8d9
--- /dev/null
+++ b/dev-python/weasyprint/weasyprint-54.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF"
+HOMEPAGE="https://weasyprint.org https://github.com/Kozea/WeasyPrint;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}]
+   >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/pillow-4.0.0[jpeg,jpeg2k,${PYTHON_USEDEP}]
+   >=dev-python/pydyf-0.0.3[${PYTHON_USEDEP}]
+   >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}]
+   x11-libs/pango
+"
+
+BDEPEND="
+   test? (
+   app-text/ghostscript-gpl
+   media-fonts/ahem
+   media-fonts/dejavu
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/addopts/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2022-02-28 Thread Michał Górny
commit: 4a7a48b5b90297016d123ab3923b5dec4bb2ae7f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:31:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a7a48b5

dev-python/slixmpp: Bump to 1.8.0.1

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

 dev-python/slixmpp/Manifest| 1 +
 dev-python/slixmpp/{slixmpp-.ebuild => slixmpp-1.8.0.1.ebuild} | 6 --
 dev-python/slixmpp/slixmpp-.ebuild | 6 --
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/dev-python/slixmpp/Manifest b/dev-python/slixmpp/Manifest
index f2266da4ea51..9f186289bf7f 100644
--- a/dev-python/slixmpp/Manifest
+++ b/dev-python/slixmpp/Manifest
@@ -1 +1,2 @@
 DIST slixmpp-1.7.1.tar.gz 931753 BLAKE2B 
3de14be36353bc5f5f2cfbe002c44c5e843a7b36fa31a9dd315e363fc67e36d080df0dc70d82e65c6802c41377c2e98f56ff4e23cc5e9a92165c3d3b7565493f
 SHA512 
5a59fcbb901e6f4456049f1ec2bbf781b1ec7c5a3ad4b66216d4c5daffa7f0606f74b941647fe2b53e6c8cdc476371305c7b7a2ca24d21450e19548f888be3b1
+DIST slixmpp-1.8.0.1.tar.gz 532519 BLAKE2B 
c4cda06d1d16ef92404263a90a6abbba46e526b4f9edc54228757b73c9faa0f04e9340ea80b5f0491017bad04094512bd25fe04fc095742b639cecba73db058b
 SHA512 
0bfa39f126f2154702e160117b619f41319362723226ebf0ed4b803aafef0302d4df9d9a4cff5fd890507a10ac7424a07cc3bece519451bd56be400998dc0178

diff --git a/dev-python/slixmpp/slixmpp-.ebuild 
b/dev-python/slixmpp/slixmpp-1.8.0.1.ebuild
similarity index 85%
copy from dev-python/slixmpp/slixmpp-.ebuild
copy to dev-python/slixmpp/slixmpp-1.8.0.1.ebuild
index 4c7eb16a1e1b..1a7f67fcb5c6 100644
--- a/dev-python/slixmpp/slixmpp-.ebuild
+++ b/dev-python/slixmpp/slixmpp-1.8.0.1.ebuild
@@ -1,8 +1,9 @@
-# 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
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
@@ -26,6 +27,7 @@ DEPEND="
 RDEPEND="
dev-python/aiodns[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
${DEPEND}

diff --git a/dev-python/slixmpp/slixmpp-.ebuild 
b/dev-python/slixmpp/slixmpp-.ebuild
index 4c7eb16a1e1b..1a7f67fcb5c6 100644
--- a/dev-python/slixmpp/slixmpp-.ebuild
+++ b/dev-python/slixmpp/slixmpp-.ebuild
@@ -1,8 +1,9 @@
-# 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
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
@@ -26,6 +27,7 @@ DEPEND="
 RDEPEND="
dev-python/aiodns[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
${DEPEND}



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

2022-02-28 Thread Michał Górny
commit: f4a2fe76ee05ce8932ce97d47f83f4fd960ef626
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:37:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a2fe76

dev-python/nuitka: Bump to 0.7.2

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

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

diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index 260cb2e5e2d2..31f8489aff3b 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -3,4 +3,5 @@ DIST Nuitka-0.6.19.5.tar.gz 3728119 BLAKE2B 
8300356499e53185cd2b6a547b8deef818bf
 DIST Nuitka-0.6.19.6.tar.gz 3726831 BLAKE2B 
d1b10f8a599898824cbc40a43dda6b88d89b8e4e8ae1d32b4458f6f5e9241e088fc2d4b6fb8e68e889abdbb2309f47cba100df78c5fe54a5b5333eb79a2143d7
 SHA512 
fc537b6c12c2a4f165c59f4fae39fea2894bc2f6221361dac39dc39a120a82b725e22810857c618305799b862b887e314c6dd340650e5c2029923e550143869e
 DIST Nuitka-0.6.19.7.tar.gz 3728926 BLAKE2B 
56d497b8ef556671f3442952a3af32b9401cd5ec52bc082ace472f644a90d42f16bd3831bd430c887c6bd0fb866bf14fc37ac6662a679856801a16723e4f7401
 SHA512 
f1921c7717247a139ac0b8f3be9ae4f3d40b928da86fcfc671843e0e0e96184489daf3e2ff8c84f3214e4797cb7d6121c05f5d8bc3fceb0ccd85d81675ade97e
 DIST Nuitka-0.7.1.tar.gz 3753656 BLAKE2B 
3df355bec346442a76a73e73a17b923fda43404305d727a239275991cf7fd31fef902635aa5f406485e28e43fb79950ce53fe5fcf7110869bdead5f5576513aa
 SHA512 
debbef81475e70d3ab01cd3df990cb20f7b7217f73a35c66bb10dd6ec6ded7abf098239d1f88001f3bb282b84790f570a07dba4ab9823833e84d3faa6e7fe4f8
+DIST Nuitka-0.7.2.tar.gz 3754512 BLAKE2B 
6d4dfbc51ab5144f5690864abd8ff1e143f98384c859011f43f91b7e25ec6802531c0f017381c5a99b12d0051c716a06fa8f1cc7ceb4e1c46881fea359eb0ab3
 SHA512 
65a2fe6f51593a717aab3738979b3870ba21fda8b25df88ab99f0b27f58b261cb68511cb45b0bccd0a9eafdf1bf96c4a93d735efc80f882e44dbbef76298db02
 DIST Nuitka-0.7.tar.gz 3754689 BLAKE2B 
28df135ff6d036c8bf27390d07ccc0bf924d39d924e9515fbf7c99a5a5a4dd837695c37cc0ef0889a8da27d277f48ada6dbcb52cc6b1a041b1f2c0a5e44ca7c5
 SHA512 
9732178faaf9607af0a37861b3f1eb8e64a2b7b5705351f5e82d3238713325f9dcbcb1a549a012c247cd08e3657e21a95c4d42e8fb1233d3fbb1403b09860235

diff --git a/dev-python/nuitka/nuitka-0.7.2.ebuild 
b/dev-python/nuitka/nuitka-0.7.2.ebuild
new file mode 100644
index ..1a35fde421ee
--- /dev/null
+++ b/dev-python/nuitka/nuitka-0.7.2.ebuild
@@ -0,0 +1,49 @@
+# 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 flag-o-matic optfeature
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="https://www.nuitka.net;
+SRC_URI="https://nuitka.net/releases/${P^}.tar.gz;
+S="${WORKDIR}/${P^}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/scons[${PYTHON_USEDEP}]"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



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

2022-02-28 Thread Michał Górny
commit: 5b7e3cfcc170439092ac9349c896a635e714caa4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:23:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7e3cfc

dev-python/imageio: Bump to 2.16.1

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

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

diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index f13cae32333c..c5d58cdb787e 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1 +1,2 @@
 DIST imageio-2.16.0.gh.tar.gz 360333 BLAKE2B 
fbfea25b9a6dfb945bcaced141649bcc3a7c578115fe2be3151d7a90bab6a51fc20e4806085a2afc934b7ec9de95b5df9fedba9af9722242dac44e2f86009e2b
 SHA512 
18f6e3f0b5c09ac546640ef88a0fe6c157e20ecbaa2de5a2199eab6caac3ca9fd294cf66a2eea79b954271c27390816392af62a27d0e2e11817776efec3a0cd3
+DIST imageio-2.16.1.gh.tar.gz 361506 BLAKE2B 
df7df1cdf414fa762a37c509f2452f7ef20b811695b71acd391d6f565161ae4b5d1caa9dc2f9278ddb87ad518087ed2c729b93806cf1f01a7402e7a77af9383f
 SHA512 
8cd5ce184f67be9cd5edbd5bf51f59c271a71e8fe68c22d284ddabe24cdec6bcf5e590c9c95664b0205509c133e9cd959d11605226a1d4d99f14e95c6d7527c3

diff --git a/dev-python/imageio/imageio-2.16.1.ebuild 
b/dev-python/imageio/imageio-2.16.1.ebuild
new file mode 100644
index ..4a1ac91da053
--- /dev/null
+++ b/dev-python/imageio/imageio-2.16.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for reading and writing image data"
+HOMEPAGE="https://imageio.github.io/;
+SRC_URI="
+   https://github.com/imageio/imageio/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# over 50% of tests rely on Internet
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
+   media-libs/freeimage
+"
+# requests for fsspec[github]
+BDEPEND="
+   test? (
+   dev-python/fsspec[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tifffile[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # Fails because of system installed freeimage
+   tests/test_core.py::test_findlib2
+)
+
+EPYTEST_IGNORE=(
+   # Needs unpackaged imageio_ffmpeg
+   tests/test_ffmpeg.py
+   tests/test_ffmpeg_info.py
+)



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

2022-02-28 Thread Michał Górny
commit: f4ecf720ec909183ef61c31fb5eb4b09e409a2ed
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:26:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ecf720

dev-python/test_server: Bump to 0.0.39

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

 dev-python/test_server/Manifest  |  1 +
 dev-python/test_server/test_server-0.0.39.ebuild | 25 
 2 files changed, 26 insertions(+)

diff --git a/dev-python/test_server/Manifest b/dev-python/test_server/Manifest
index bdbdd8c6eb6e..82c3b4b141c7 100644
--- a/dev-python/test_server/Manifest
+++ b/dev-python/test_server/Manifest
@@ -1,2 +1,3 @@
 DIST test_server-0.0.36.gh.tar.gz 16663 BLAKE2B 
fa3e6a00aef11727271dee9c3e06ac878da4aac6098df6d9de56049f175af143bb858e2bd8d91cd1acfffcdf59e8d3dd1bc0fa840c1431ab162a599d103e37f7
 SHA512 
699abef74e5589396e45309b140da15be82de49383d5c683b729343f83a2e369a6e2bd4383ae442369dffe777100099abaf4f917cd700ec9926f2bcdfe0b84ce
 DIST test_server-0.0.37.gh.tar.gz 16873 BLAKE2B 
ee2a086e9199e1b5d42b1487d3dd2ecfa5ec0e4ab081369c9e7b626a4cdcdcee4ab15a664e3eaf958bd1285c9a3908c366d5b74958d575016a9040d463b71339
 SHA512 
5c77b6d2b9bcb971af2a563e5a1c840abe429394d2a870f7caa5bd8a5edfb9488a30faf6485bb5a7105a83c36b6547abb1c06f98f44d66af8ff86469bf4125e3
+DIST test_server-0.0.39.gh.tar.gz 17084 BLAKE2B 
9891cb1ca63ee9be99ba4926c243ee06785c1bfb7dbd4ef70dd4cd978e81cb83e6cd44850d8fc3dd8f688b83e0a7eaf2370598145f852ad9eaba5b4ea345c460
 SHA512 
c7567568c0a606d00b94b29a32cb1f2aefff3f59e6e27052eaae0f0f0ac75082cae30797434900492fcd580bd0246aa7292ace7f2bd68e426278dc5ab0c42398

diff --git a/dev-python/test_server/test_server-0.0.39.ebuild 
b/dev-python/test_server/test_server-0.0.39.ebuild
new file mode 100644
index ..570cb9dabfb9
--- /dev/null
+++ b/dev-python/test_server/test_server-0.0.39.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2019-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} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Server to test HTTP clients"
+HOMEPAGE="
+   https://github.com/lorien/test_server/
+   https://pypi.org/project/test-server/
+"
+SRC_URI="
+   https://github.com/lorien/test_server/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



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

2022-02-28 Thread Michał Górny
commit: 10668cbc13fa7b5764cf682b9bbaccb04cd253e6
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:26:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10668cbc

dev-python/executing: Bump to 0.8.3

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

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

diff --git a/dev-python/executing/Manifest b/dev-python/executing/Manifest
index a39b3b6667a3..9a40d6031446 100644
--- a/dev-python/executing/Manifest
+++ b/dev-python/executing/Manifest
@@ -1 +1,2 @@
 DIST executing-0.8.2.gh.tar.gz 494836 BLAKE2B 
d6ade5658c8df656e80bb596f6c19493475d74ea10ddfc60b25eadb4a2f68d8afd2f437a6f82807932bba0469617fdac7a4dd90569623d1c8d7f96220e02ec9a
 SHA512 
9a7fe4d3bae77d49725f35bae9d239bfb2a6e89d893d871d76f26fe4beffe0a07c6cbf50ea7b35b9ced66148d015c48106bc5774b26f201f9b40577f3380f5b3
+DIST executing-0.8.3.gh.tar.gz 495111 BLAKE2B 
ccb1a7df974f94b48960fc84a8365f6e57a7f34590972192e692f03340662e2bde97498c2ebf5617e45d8dfb6e866fd7de290644adb58e5338b2e0fdccc215f1
 SHA512 
4e01c1f48734c9568412b84160150e7e50ebdf5ba3dd466cf9d37b7f875ca2993915db75e2f6dd8e75e60b7b952fb0146928a41dde100ad38384b9be2ed60522

diff --git a/dev-python/executing/executing-0.8.3.ebuild 
b/dev-python/executing/executing-0.8.3.ebuild
new file mode 100644
index ..082c1bb1c0c6
--- /dev/null
+++ b/dev-python/executing/executing-0.8.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Get information about what a Python frame is currently doing"
+HOMEPAGE="
+   https://github.com/alexmojaki/executing/
+   https://pypi.org/project/executing/
+"
+SRC_URI="
+   https://github.com/alexmojaki/executing/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~riscv ~sparc"
+
+# asttokens is optional runtime dep
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/littleutils[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   # this test explodes when collected by pytest
+   "${EPYTHON}" tests/test_main.py || die "Tests failed with ${EPYTHON}"
+   epytest tests/test_pytest.py
+}



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

2022-02-28 Thread Michał Górny
commit: 969a263549da350a1a3704a2e2c949abc67dde78
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:22:51 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=969a2635

dev-python/imageio: Remove old

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

 dev-python/imageio/Manifest  |  5 
 dev-python/imageio/imageio-2.13.4.ebuild | 45 
 dev-python/imageio/imageio-2.13.5.ebuild | 45 
 dev-python/imageio/imageio-2.14.0.ebuild | 45 
 dev-python/imageio/imageio-2.14.1.ebuild | 46 -
 dev-python/imageio/imageio-2.15.0.ebuild | 50 
 6 files changed, 236 deletions(-)

diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index 6d328e309db4..f13cae32333c 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1,6 +1 @@
-DIST imageio-2.13.4.gh.tar.gz 340913 BLAKE2B 
332d819633a52069265dd0c02163698085b8d0891ee84def78d99f6fb9888752d8f6384c9666dc66d99bc48673648f736eb6f545b67583cae7252caef6f9e499
 SHA512 
0329a1bfb6906d7f759fec8d5a500cae9a8edaa125d3e4cab7f0e87b2e5eef24655520aecab309de823f9bd8357a1461f772801bac437ed3489804e3c4b40855
-DIST imageio-2.13.5.gh.tar.gz 341447 BLAKE2B 
8fd719533325647980355c0a5180a949d1f282ed11fcdb92a0c580f6aa76f799a60f8a3642c72424e557c84c5f1d5a0610cf679d37dcd8d157865c5d19ef94bf
 SHA512 
52b431c3f41ea598d48f1d9c36cd9a5cdaa13365ce5391b832a3ef5dbdb6803435456bd653b509b75ee00452d07b47e43d87ac0c80598bb99f817ee8abe2e74c
-DIST imageio-2.14.0.gh.tar.gz 344226 BLAKE2B 
88848591909ef247b7f13b033f545901f850fbc7218558781f1da6077f447d8afab5d9d290558e22bc1e94056049100e26d3a471faf1398dad2b8756747d6670
 SHA512 
51b005af2eac0988a2c2b2c629be5aff989a9251d60acc01bccbd9109fa7fe3101185dc657d24c8f1ede56cedf39d8815931385c50816f2a5e453fecfc02f967
-DIST imageio-2.14.1.gh.tar.gz 344533 BLAKE2B 
769b1752fe7e61f2d1be563db8603afa9e0dda758cdd979413bc3235ae04f2fa6c788f031555cdd73e06d1e8cb89813a5ca6a2f45c0826cf402534a770f80884
 SHA512 
1e4769f0817f959208c4a2efa0f9b074e305385424c0297936a52bd9835e584f030166dee3de99d078a097b664f6db84f475045ec3e3b6e5b0fea146637b215c
-DIST imageio-2.15.0.gh.tar.gz 352945 BLAKE2B 
d0c24b53b1c57c6feb11d659cc0491a0d622031b2ea8991761326f441f356015ce4fcafec30efb9a30f58627aa16efe7807bb1215c97d9d01db06b58b9c89fae
 SHA512 
4c39c2c5c8bddfa4f1f5c2b95cca3715d4f469284bcf7306ba17fe712aeb4e75d2fa95f1efdc18b39af9a29106d9bbd9b74c648ad3e2c8ca837b601150c4acca
 DIST imageio-2.16.0.gh.tar.gz 360333 BLAKE2B 
fbfea25b9a6dfb945bcaced141649bcc3a7c578115fe2be3151d7a90bab6a51fc20e4806085a2afc934b7ec9de95b5df9fedba9af9722242dac44e2f86009e2b
 SHA512 
18f6e3f0b5c09ac546640ef88a0fe6c157e20ecbaa2de5a2199eab6caac3ca9fd294cf66a2eea79b954271c27390816392af62a27d0e2e11817776efec3a0cd3

diff --git a/dev-python/imageio/imageio-2.13.4.ebuild 
b/dev-python/imageio/imageio-2.13.4.ebuild
deleted file mode 100644
index f7d4d4abf4c9..
--- a/dev-python/imageio/imageio-2.13.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Python library for reading and writing image data"
-HOMEPAGE="https://imageio.github.io/;
-SRC_URI="
-   https://github.com/imageio/imageio/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   media-libs/freeimage
-"
-BDEPEND="
-   test? (
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/tifffile[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # Fails because of system installed freeimage
-   tests/test_core.py::test_findlib2
-)
-
-EPYTEST_IGNORE=(
-   # Needs unpackaged imageio_ffmpeg
-   tests/test_ffmpeg.py
-   tests/test_ffmpeg_info.py
-)

diff --git a/dev-python/imageio/imageio-2.13.5.ebuild 
b/dev-python/imageio/imageio-2.13.5.ebuild
deleted file mode 100644
index f7d4d4abf4c9..
--- a/dev-python/imageio/imageio-2.13.5.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Python library for reading and writing image data"
-HOMEPAGE="https://imageio.github.io/;
-SRC_URI="
-   https://github.com/imageio/imageio/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-   

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

2022-02-28 Thread Michał Górny
commit: 06d18fcb86570b997f4aba8f13f9ec79e1ad7094
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:27:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d18fcb

dev-python/jaraco-envs: Bump to 2.3.0

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

 dev-python/jaraco-envs/Manifest |  1 +
 dev-python/jaraco-envs/jaraco-envs-2.3.0.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/dev-python/jaraco-envs/Manifest b/dev-python/jaraco-envs/Manifest
index ce338bf6a09a..a3baa885d02e 100644
--- a/dev-python/jaraco-envs/Manifest
+++ b/dev-python/jaraco-envs/Manifest
@@ -1 +1,2 @@
 DIST jaraco.envs-2.2.0.tar.gz 6151 BLAKE2B 
a620bb64ffad881e9b31569d90b621ac79f27ff78c6531f0e89e7f4cf386a4a8045aa9676e561b51d75ce1bef82b4f86342fb51dfe1a1acc32eeae58b4237373
 SHA512 
b852168f718c133142b592402d17891cad821493842324263c195d0c6d15592946c89431d278b4860f8802363debce87f35e11f1357a52b94620bcc3f90d99ec
+DIST jaraco.envs-2.3.0.tar.gz 6939 BLAKE2B 
6cbdc2dff26d29c6985175851072278cdec1f4811ef609017870d133547ab69f3e98e6cf09bf6f9770b2cadd62281b806ddbd6d1cab3f5793ec185aa019edd8f
 SHA512 
c0f1e8e515d18d1f5c181c1072fe72b3f99ad06971ec420e3aae6631daa734e0fef05e720cb7770e37de07d65c02578f9be916354d0507761a5fde749c7cb643

diff --git a/dev-python/jaraco-envs/jaraco-envs-2.3.0.ebuild 
b/dev-python/jaraco-envs/jaraco-envs-2.3.0.ebuild
new file mode 100644
index ..f5cc4c263157
--- /dev/null
+++ b/dev-python/jaraco-envs/jaraco-envs-2.3.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/-/.}
+DESCRIPTION="Classes for orchestrating Python (virtual) environments"
+HOMEPAGE="https://github.com/jaraco/jaraco.envs;
+SRC_URI="mirror://pypi/${MY_P::1}/${PN/-/.}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   dev-python/path-py[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+# there are no actual tests, just flake8 etc
+RESTRICT="test"
+
+src_prepare() {
+   # optional runtime dep, not used by anything in ::gentoo
+   sed -i -e '/tox/d' setup.cfg || die
+   distutils-r1_src_prepare
+}



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

2022-02-28 Thread Michał Górny
commit: a43b1d9af6787ada7f5bb3455f1b8ca603ecf930
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 28 07:21:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 28 08:28:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a43b1d9a

dev-python/tqdm: Bump to 4.63.0

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

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

diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest
index c2f40f608e07..c206b3dfffe5 100644
--- a/dev-python/tqdm/Manifest
+++ b/dev-python/tqdm/Manifest
@@ -1 +1,2 @@
 DIST tqdm-4.62.3.tar.gz 167952 BLAKE2B 
d5732fc97256e1fc4f55bd1a0f69f98a87e7132cc1d8484baa12b7615da5a95ce20268515539c595c2b2aaf20f9a9434c17d581b3b90ea3cad3515150e469471
 SHA512 
1083ca2080163c98bbb55e124ce9d47c790e47c83cd8dad60e4c93773d1d97a50aacb5a25ddb8a2ae3691738e4f4942c88d55dab406c3e810cac18b8929d20ee
+DIST tqdm-4.63.0.tar.gz 168556 BLAKE2B 
f4fa47290f580f0923fa4325e88b103c4175344c928844149bf4b4445816bb7e87bd176d666b93a94a5981b246541017f0a34d710becf082110caca68b9ee45d
 SHA512 
939ac7e310204094cb0c6a935ba6a91af45cd63fa8fa83865b75d1bcea440d5ff21a4d3405f5bcce864b43159921d3ef7b92d9c390fe30902f24e4e724c7eaf9

diff --git a/dev-python/tqdm/tqdm-4.63.0.ebuild 
b/dev-python/tqdm/tqdm-4.63.0.ebuild
new file mode 100644
index ..e8dbfbed9a0d
--- /dev/null
+++ b/dev-python/tqdm/tqdm-4.63.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Add a progress meter to your loops in a second"
+HOMEPAGE="
+   https://github.com/tqdm/tqdm/
+   https://pypi.org/project/tqdm/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+IUSE="examples"
+
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # Skip unpredictable performance tests
+   tests/tests_perf.py
+)
+
+python_install_all() {
+   doman tqdm/tqdm.1
+   newbashcomp tqdm/completion.sh tqdm
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2022-02-28 Thread Ionen Wolkens
commit: bd8811e422fc35b0e4b4fe6c1d0ee638b32248fa
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 28 05:00:07 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 28 08:25:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8811e4

x11-terms/kitty-terminfo: add 0.24.3

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

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.24.3.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 6f6a1e50c1db..afe5fd88074b 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1,3 @@
 DIST kitty-0.23.1.tar.xz 184 BLAKE2B 
f452e338fb72f723f2c028f90c20654cf80c5ee1aff924954f81f16445c9f4c10c77bd67d47ae5564b45496012dd1b7de447cdf3974b6913a39d170749878a73
 SHA512 
2d0c822e6bfca41b0a5e5e71e62f5073792b10c236287a509a6c790e19d098205c8719dbcb4aa630abbbaa3d44d6c9986c13efde7a9556772a89709383a0fe94
 DIST kitty-0.24.2.tar.xz 4601672 BLAKE2B 
6e253863d81f2ef04f5d185cfe4379fe08818992a12a06da2ce2b0958912c4a0dc164b2ac6e8e74e383716e7040b2390bd1123ab4d8d282ede602dfea5cc756f
 SHA512 
6d49b20dbd96ed0a1ed49a4523b65593c547ea2fec46f4c2557e26cdb5048ebaadb2c2118c7a2dd346f83ecab2d0a341d2322ae37ebe49184e22055581c631e7
+DIST kitty-0.24.3.tar.xz 4614252 BLAKE2B 
04c9904e20aae0ed12d41dc01ea4fbb5e36430e50087821845c0bd3e6d8dd0ab2a090f8ebff8fd66fe9f2b0a3efe52f0434008b4484cbe27a58b05c6e4f56d73
 SHA512 
2b1482164fb1aabfa2f775f24d0ffbbbd1e8a85cf114a2daa411379ea8dbcea6ae5f361997132fb4d773fed8adeec4c04ffb4e615a470cefeb794d8a39c94c0a

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.24.3.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.24.3.ebuild
new file mode 100644
index ..35ff98034a87
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.24.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2022-02-28 Thread Ionen Wolkens
commit: c1fd653b423d8a67d3b00525bdcdabff30838f55
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 28 05:02:29 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 28 08:25:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1fd653b

x11-terms/kitty: add 0.24.3

no-rc option has changed meaning from "don't auto-modify user .bashrc"
to "don't use a hack'ish env-modifying method to load kitty.bash".

Method can make sense on some distros, but we have /etc/bash/bashrc.d
on Gentoo which x11-terms/kitty-shell-integration uses. It also has
less limitations by working for shells that kitty did not start as
well as remote ones if the stand-alone shell-integration package is
installed there. So, still keep no-rc.

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

 x11-terms/kitty/Manifest|   2 +
 x11-terms/kitty/kitty-0.24.3.ebuild | 128 
 2 files changed, 130 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index bf3fb6efec20..e2ebe6adc9ca 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,3 +1,5 @@
 DIST kitty-0.23.1.tar.xz 184 BLAKE2B 
f452e338fb72f723f2c028f90c20654cf80c5ee1aff924954f81f16445c9f4c10c77bd67d47ae5564b45496012dd1b7de447cdf3974b6913a39d170749878a73
 SHA512 
2d0c822e6bfca41b0a5e5e71e62f5073792b10c236287a509a6c790e19d098205c8719dbcb4aa630abbbaa3d44d6c9986c13efde7a9556772a89709383a0fe94
 DIST kitty-0.24.2.tar.xz 4601672 BLAKE2B 
6e253863d81f2ef04f5d185cfe4379fe08818992a12a06da2ce2b0958912c4a0dc164b2ac6e8e74e383716e7040b2390bd1123ab4d8d282ede602dfea5cc756f
 SHA512 
6d49b20dbd96ed0a1ed49a4523b65593c547ea2fec46f4c2557e26cdb5048ebaadb2c2118c7a2dd346f83ecab2d0a341d2322ae37ebe49184e22055581c631e7
 DIST kitty-0.24.2.tar.xz.sig 566 BLAKE2B 
f6f179a90acd2572549bc16e42ad637cb5d35e7488050e97fb285cc55b2cf04d1a5188949cc3172401090e2bcabcd239879f07acfef513090d5e1dd6688098a3
 SHA512 
6b415e87bf1f076e32da61cb7a64c3fd6e3a17ff8606cbfef8f92cfaa6b38123472a827ed4e8ff3cd54e8a74bd328e98b29104fdf18eca6e25bb1b170add3180
+DIST kitty-0.24.3.tar.xz 4614252 BLAKE2B 
04c9904e20aae0ed12d41dc01ea4fbb5e36430e50087821845c0bd3e6d8dd0ab2a090f8ebff8fd66fe9f2b0a3efe52f0434008b4484cbe27a58b05c6e4f56d73
 SHA512 
2b1482164fb1aabfa2f775f24d0ffbbbd1e8a85cf114a2daa411379ea8dbcea6ae5f361997132fb4d773fed8adeec4c04ffb4e615a470cefeb794d8a39c94c0a
+DIST kitty-0.24.3.tar.xz.sig 566 BLAKE2B 
1b1f99fef62a12863d7bda33f24e2273385b71653e90641b6ee1b3fd9543fe46fab5962751f30553dacf5b35e23334abbddb22ba1924fff6a878164f94bc9102
 SHA512 
1658bac350f92e9cdefe16ed1bffd61b5ba5e3ced82982ebfde34365095bf381fe5b0732388209688b6082e27f0b61e85e6f962d894e842994b47fdd64552026

diff --git a/x11-terms/kitty/kitty-0.24.3.ebuild 
b/x11-terms/kitty/kitty-0.24.3.ebuild
new file mode 100644
index ..f12b599aaa04
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.24.3.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit optfeature python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )"
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+X debug test transfer wayland"
+REQUIRED_USE="
+   || ( X wayland )
+   ${PYTHON_REQUIRED_USE}"
+RESTRICT="!X? ( test ) !test? ( test ) !transfer? ( test ) !wayland? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/harfbuzz:=
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? ( x11-libs/libX11 )
+   transfer? ( net-libs/librsync:= )
+   wayland? ( dev-libs/wayland )"
+DEPEND="
+   ${RDEPEND}
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXcursor
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   )
+   wayland? ( dev-libs/wayland-protocols )"
+BDEPEND="
+   ${PYTHON_DEPS}
+   sys-libs/ncurses
+   virtual/pkgconfig
+   test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
+   wayland? ( dev-util/wayland-scanner )"
+[[ ${PV} ==  ]] 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2022-02-28 Thread Ionen Wolkens
commit: 8bfd2f82b8ab2389fdb94d359a4b27f392b994b7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 28 04:59:20 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 28 08:25:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bfd2f82

x11-terms/kitty-shell-integration: add 0.24.3

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

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.24.3.ebuild  | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 5980c6630eec..bc771a54cde8 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1 +1,2 @@
 DIST kitty-0.24.2.tar.xz 4601672 BLAKE2B 
6e253863d81f2ef04f5d185cfe4379fe08818992a12a06da2ce2b0958912c4a0dc164b2ac6e8e74e383716e7040b2390bd1123ab4d8d282ede602dfea5cc756f
 SHA512 
6d49b20dbd96ed0a1ed49a4523b65593c547ea2fec46f4c2557e26cdb5048ebaadb2c2118c7a2dd346f83ecab2d0a341d2322ae37ebe49184e22055581c631e7
+DIST kitty-0.24.3.tar.xz 4614252 BLAKE2B 
04c9904e20aae0ed12d41dc01ea4fbb5e36430e50087821845c0bd3e6d8dd0ab2a090f8ebff8fd66fe9f2b0a3efe52f0434008b4484cbe27a58b05c6e4f56d73
 SHA512 
2b1482164fb1aabfa2f775f24d0ffbbbd1e8a85cf114a2daa411379ea8dbcea6ae5f361997132fb4d773fed8adeec4c04ffb4e615a470cefeb794d8a39c94c0a

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.3.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.3.ebuild
new file mode 100644
index ..80e3667e6412
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+}



<    1   2