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

2022-02-25 Thread Michał Górny
commit: 3962702fbe3a5e129a80b3993939bb2dceb0a615
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 26 07:40:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 26 07:48:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3962702f

dev-python/diskcache: Migrate to PEP517 build

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

 dev-python/diskcache/diskcache-5.4.0-r1.ebuild | 41 ++
 1 file changed, 41 insertions(+)

diff --git a/dev-python/diskcache/diskcache-5.4.0-r1.ebuild 
b/dev-python/diskcache/diskcache-5.4.0-r1.ebuild
new file mode 100644
index ..76a1c5fc6504
--- /dev/null
+++ b/dev-python/diskcache/diskcache-5.4.0-r1.ebuild
@@ -0,0 +1,41 @@
+# 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} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+HOMEPAGE="
+   https://www.grantjenks.com/docs/diskcache/
+   https://github.com/grantjenks/python-diskcache/
+"
+DESCRIPTION="Disk and file backed cache"
+SRC_URI="
+   https://github.com/grantjenks/python-diskcache/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/python-diskcache-${PV}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   test? (
+   >=dev-python/django-3.2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+src_prepare() {
+   # remove dep on pytest-xdist and pytest-cov
+   sed -i -e '/-n auto/d' -e '/--cov/d' tox.ini || die
+
+   distutils-r1_src_prepare
+}



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

2022-02-25 Thread Michał Górny
commit: a9e8a8a541511c1d6d20601c3051e902ffa956ef
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 26 07:42:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 26 07:48:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e8a8a5

dev-python/unicodecsv: EAPI 8, PEP517

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

 dev-python/unicodecsv/unicodecsv-0.14.1-r2.ebuild | 28 +++
 1 file changed, 28 insertions(+)

diff --git a/dev-python/unicodecsv/unicodecsv-0.14.1-r2.ebuild 
b/dev-python/unicodecsv/unicodecsv-0.14.1-r2.ebuild
new file mode 100644
index ..7b08a0159317
--- /dev/null
+++ b/dev-python/unicodecsv/unicodecsv-0.14.1-r2.ebuild
@@ -0,0 +1,28 @@
+# 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="Drop-in replacement for python stdlib csv module supporting 
unicode"
+HOMEPAGE="
+   https://pypi.org/project/unicodecsv/
+   https://github.com/jdunck/python-unicodecsv/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # un-depend on unittest2
+   sed -i -e 's:unittest2 as ::' unicodecsv/test.py || die
+   distutils-r1_src_prepare
+}



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

2022-02-25 Thread Michał Górny
commit: 7d8e2b7445d1daaca8fd21f94e933643ccd07534
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 26 07:46:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 26 07:49:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d8e2b74

dev-python/jellyfish: Switch to PEP517 build

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

 dev-python/jellyfish/jellyfish-0.9.0-r1.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/dev-python/jellyfish/jellyfish-0.9.0-r1.ebuild 
b/dev-python/jellyfish/jellyfish-0.9.0-r1.ebuild
new file mode 100644
index ..144312e581c6
--- /dev/null
+++ b/dev-python/jellyfish/jellyfish-0.9.0-r1.ebuild
@@ -0,0 +1,34 @@
+# 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 module for doing approximate and phonetic matching of 
strings"
+HOMEPAGE="https://github.com/jamesturk/jellyfish 
https://pypi.org/project/jellyfish/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/unicodecsv[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   rm -r jellyfish || die
+   distutils-r1_src_test
+}
+
+python_test() {
+   epytest --pyargs jellyfish.test
+}



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

2022-02-25 Thread Michał Górny
commit: 2abec76706b4670aae35abcaf4be3d334241221f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 26 07:46:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 26 07:49:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2abec767

dev-python/parameterized: EAPI 8, PEP517

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

 .../parameterized/parameterized-0.8.1-r1.ebuild| 25 ++
 1 file changed, 25 insertions(+)

diff --git a/dev-python/parameterized/parameterized-0.8.1-r1.ebuild 
b/dev-python/parameterized/parameterized-0.8.1-r1.ebuild
new file mode 100644
index ..884e6e1ca7c0
--- /dev/null
+++ b/dev-python/parameterized/parameterized-0.8.1-r1.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} )
+
+inherit distutils-r1
+
+DESCRIPTION="Parameterized testing with any Python test framework"
+HOMEPAGE="https://github.com/wolever/parameterized/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests nose



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

2022-02-25 Thread Miroslav Šulc
commit: fa2fb6beb221aa455c16fba7306555e9b79d4853
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Feb 26 07:43:27 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Feb 26 07:43:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2fb6be

media-libs/flac: removed vulnerable 1.3.3-r1

Bug: https://bugs.gentoo.org/833929
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/flac/Manifest   |  1 -
 ...ac-1.3.3-fix-zero-first-byte-md5sum-check.patch | 13 -
 media-libs/flac/flac-1.3.3-r1.ebuild   | 59 --
 3 files changed, 73 deletions(-)

diff --git a/media-libs/flac/Manifest b/media-libs/flac/Manifest
index 7f50cb5c17e8..b8a23c4d2cbe 100644
--- a/media-libs/flac/Manifest
+++ b/media-libs/flac/Manifest
@@ -1,2 +1 @@
-DIST flac-1.3.3.tar.xz 1044472 BLAKE2B 
14acf10e5bce54767a8e3c9bfd0b80c388011e35c7e6a814672f8048d5350b4e6f54c6df4f704e611fa4a796fcfcb6aca1ed798f542cd6abe181210f9f6e33f6
 SHA512 
d6417e14fab0c41b2df369e5e39ce62a5f588e491af4d465b0162f74e171e5549b2f061867f344bfbf8aaccd246bf5f2acd697e532a2c7901c920c69429b1a28
 DIST flac-1.3.4.tar.xz 1038356 BLAKE2B 
0553cd42705f31d6a98d10e8b73953265e97c6b1e46bb59c7d97d12ec1b4aae4c3d6f5e85b9e5d1513f7efac82a65ea9dc59d89d8df0254ff3ab1188039c55c5
 SHA512 
4a626e8a1bd126e234c0e5061e3b46f3a27c2065fdfa228fd8cf00d3c7fa2c05fafb5cec36acce7bfce4914bfd7db0b2a27ee15decf2d8c4caad630f62d44ec9

diff --git 
a/media-libs/flac/files/flac-1.3.3-fix-zero-first-byte-md5sum-check.patch 
b/media-libs/flac/files/flac-1.3.3-fix-zero-first-byte-md5sum-check.patch
deleted file mode 100644
index bcad809374e3..
--- a/media-libs/flac/files/flac-1.3.3-fix-zero-first-byte-md5sum-check.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/flac/decode.c b/src/flac/decode.c
-index c26d3f60..bd3f6524 100644
 a/src/flac/decode.c
-+++ b/src/flac/decode.c
-@@ -1307,7 +1307,7 @@ void metadata_callback(const FLAC__StreamDecoder 
*decoder, const FLAC__StreamMet
-   if(metadata->type == FLAC__METADATA_TYPE_STREAMINFO) {
-   FLAC__uint64 skip, until;
-   decoder_session->got_stream_info = true;
--  decoder_session->has_md5sum = 
memcmp(metadata->data.stream_info.md5sum, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 
16);
-+  decoder_session->has_md5sum = 
memcmp(metadata->data.stream_info.md5sum, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 
16) != 0;
-   decoder_session->bps = 
metadata->data.stream_info.bits_per_sample;
-   decoder_session->channels = metadata->data.stream_info.channels;
-   decoder_session->sample_rate = 
metadata->data.stream_info.sample_rate;

diff --git a/media-libs/flac/flac-1.3.3-r1.ebuild 
b/media-libs/flac/flac-1.3.3-r1.ebuild
deleted file mode 100644
index 6dfe898f30c5..
--- a/media-libs/flac/flac-1.3.3-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal
-
-DESCRIPTION="free lossless audio encoder and decoder"
-HOMEPAGE="https://xiph.org/flac/;
-SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz;
-
-LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
-IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_sse 
static-libs"
-
-RDEPEND="ogg? ( >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/gettext
-   virtual/pkgconfig
-   abi_x86_32? ( dev-lang/nasm )"
-
-PATCHES=( "${FILESDIR}/${P}-fix-zero-first-byte-md5sum-check.patch" )
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-doxygen-docs
-   --disable-examples
-   --disable-xmms-plugin
-   $([[ ${CHOST} == *-darwin* ]] && echo 
"--disable-asm-optimizations")
-   $(use_enable cpu_flags_ppc_altivec altivec)
-   $(use_enable cpu_flags_ppc_vsx vsx)
-   $(use_enable cpu_flags_x86_sse sse)
-   $(use_enable cxx cpplibs)
-   $(use_enable debug)
-   $(use_enable ogg)
-   $(use_enable static-libs static)
-
-   # cross-compile fix (bug #521446)
-   # no effect if ogg support is disabled
-   --with-ogg
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
-   if [[ ${UID} != 0 ]]; then
-   emake -j1 check
-   else
-   ewarn "Tests will fail if ran as root, skipping."
-   fi
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${ED}" -type f -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/firewalld/

2022-02-25 Thread Sam James
commit: a91485744aea2e2eea9eed3f39071e53f0007514
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 05:35:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 05:35:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9148574

net-firewall/firewalld: tweak optfeature phasing

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

 net-firewall/firewalld/firewalld-1.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/firewalld/firewalld-1.1.0-r1.ebuild 
b/net-firewall/firewalld/firewalld-1.1.0-r1.ebuild
index 273fdfa6a807..9b7cca65163e 100644
--- a/net-firewall/firewalld/firewalld-1.1.0-r1.ebuild
+++ b/net-firewall/firewalld/firewalld-1.1.0-r1.ebuild
@@ -204,7 +204,7 @@ pkg_postinst() {
gnome2_schemas_update
 
# bug #833569
-   optfeature "Change zones with NetworkManager" gnome-extra/nm-applet
+   optfeature "changing zones with NetworkManager" gnome-extra/nm-applet
 }
 
 pkg_postrm() {



[gentoo-commits] repo/gentoo:master commit in: net-firewall/firewalld/

2022-02-25 Thread Sam James
commit: 0dde7837c0b46c0a4f52e7229038d8452b4f11a5
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 05:33:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 05:34:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dde7837

net-firewall/firewalld: update plocale list

... and add || die to the check-for-changes call.

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

 .../firewalld/{firewalld-1.1.0.ebuild => firewalld-1.1.0-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-firewall/firewalld/firewalld-1.1.0.ebuild 
b/net-firewall/firewalld/firewalld-1.1.0-r1.ebuild
similarity index 96%
rename from net-firewall/firewalld/firewalld-1.1.0.ebuild
rename to net-firewall/firewalld/firewalld-1.1.0-r1.ebuild
index 467c6bd41651..273fdfa6a807 100644
--- a/net-firewall/firewalld/firewalld-1.1.0.ebuild
+++ b/net-firewall/firewalld/firewalld-1.1.0-r1.ebuild
@@ -45,7 +45,7 @@ RESTRICT="test" # bug 650760
 # Needs more investigation: 
https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/autom4te-Invocation.html
 QA_AM_MAINTAINER_MODE=".*--run autom4te --language=autotest.*"
 
-PLOCALES="ar as ast bg bn_IN ca cs da de el en_GB en_US es et eu fa fi fr gl 
gu hi hu ia id it ja ka kn ko lt ml mr nl or pa pl pt pt_BR ru si sk sq sr 
sr@latin sv ta te tr uk zh_CN zh_TW"
+PLOCALES="ar as ast bg bn_IN ca cs da de el en_GB en_US es et eu fa fi fr gl 
gu hi hr hu ia id it ja ka kn ko lt ml mr nl or pa pl pt pt_BR ru si sk sq sr 
sr@latin sv ta te tr uk zh_CN zh_TW"
 
 pkg_setup() {
# See bug #830132 for the huge list
@@ -149,7 +149,7 @@ src_prepare() {
 
eautoreconf
 
-   plocale_find_changes "po" "" ".po"
+   plocale_find_changes "po" "" ".po" || die
plocale_get_locales | sed -e 's/ /\n/g' > po/LINGUAS
 }
 



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

2022-02-25 Thread Hans de Graaff
commit: 887dcdd93e30d1a21c5c16fd3846415a67828e9e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 26 04:38:14 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 26 04:38:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=887dcdd9

dev-ruby/rash_alt: add 0.4.12

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rash_alt/Manifest   |  1 +
 dev-ruby/rash_alt/rash_alt-0.4.12.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/rash_alt/Manifest b/dev-ruby/rash_alt/Manifest
index 4848de7ae7af..f0ba357170b2 100644
--- a/dev-ruby/rash_alt/Manifest
+++ b/dev-ruby/rash_alt/Manifest
@@ -1 +1,2 @@
+DIST rash_alt-0.4.12.gem 9216 BLAKE2B 
2785eee275672beeb04bdf42126c889185a0400e2d2838a2bc7d2212c617fac97b6d11319b4f45022bf87119cb55dd9ad9579731541c650bd26114cb3bfd68c9
 SHA512 
a337521ef6522f2a2bcb30bbeecd9c3a45f8f2915299080ad13f3f544950ab482980e106b217f146034a15af93fc4efc013edb5a73f831ac053d09f536df337d
 DIST rash_alt-0.4.9.gem 8704 BLAKE2B 
8b0fdbc5934a50e161ae1732b915dff6c8264ec6e3b2e2905ab3c5bb23174681bb12a738a8b43f1fffee9c1b39ca0dd0102b1a703ee769a8bfa1e4ed469d291f
 SHA512 
a00cd979386b98e520bb09e9f866f0865b0213d67647c52acf0eb007aad0607d47fd8017c809d1613b6c9e94317dfafee0da7892301212209b27245de472116e

diff --git a/dev-ruby/rash_alt/rash_alt-0.4.12.ebuild 
b/dev-ruby/rash_alt/rash_alt-0.4.12.ebuild
new file mode 100644
index ..e9c9d59125c5
--- /dev/null
+++ b/dev-ruby/rash_alt/rash_alt-0.4.12.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rash.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Rash alt version for Hashie's own Rash"
+HOMEPAGE="https://github.com/shishi/rash_alt;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/hashie-3.4:*"
+
+all_ruby_prepare() {
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2022-02-25 Thread Hans de Graaff
commit: 502518b5ab16603ef522a7efeffb71b94a2d3a65
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 26 04:31:46 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 26 04:31:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502518b5

net-p2p/gtk-gnutella: add 1.2.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 net-p2p/gtk-gnutella/Manifest  |  1 +
 net-p2p/gtk-gnutella/gtk-gnutella-1.2.2.ebuild | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/net-p2p/gtk-gnutella/Manifest b/net-p2p/gtk-gnutella/Manifest
index 3a422abfdce3..0318b7769f7a 100644
--- a/net-p2p/gtk-gnutella/Manifest
+++ b/net-p2p/gtk-gnutella/Manifest
@@ -1 +1,2 @@
 DIST gtk-gnutella-1.2.1.tar.gz 25055800 BLAKE2B 
09f68979bc4df130e2b7b4a78017c2834feab1173d6242fe07856be038b9c671609fee7a7ec270fd6f9592a2fb2bfa0bf8a08472da0f41f6e3dc2dfaafd5ed58
 SHA512 
e53c8e0f7d11f699e9eb77546f3d6ca240ee9fa92e8817af4631250d86714b97eb36fbcd83e46d8429cbd12532c9c9a343a2ba69eba6deda4bc9c5610e98efc8
+DIST gtk-gnutella-1.2.2.tar.gz 26708793 BLAKE2B 
9b8c1600914f5679c017929afa6d1f508734b21d95231c15588c64d9b1e9185ddb82ee26478d5d5d34c715fd475ccfe1e65b4b96ed4acc271444d21317013630
 SHA512 
d4825bb765d9b73b24d1dc7238a31c5e78c9adb7c765b0b913d4fce1467fb3655ac3214381748bca20fd3e02345ba0583d591e2177299d5130951808cd7bd325

diff --git a/net-p2p/gtk-gnutella/gtk-gnutella-1.2.2.ebuild 
b/net-p2p/gtk-gnutella/gtk-gnutella-1.2.2.ebuild
new file mode 100644
index ..872625dee63c
--- /dev/null
+++ b/net-p2p/gtk-gnutella/gtk-gnutella-1.2.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic strip-linguas toolchain-funcs
+
+IUSE="nls dbus ssl +gtk"
+
+DESCRIPTION="A GTK+ Gnutella client"
+SRC_URI="https://github.com/gtk-gnutella/gtk-gnutella/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="http://gtk-gnutella.sourceforge.net/;
+
+SLOT="0"
+LICENSE="CC-BY-SA-4.0 GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   sys-libs/binutils-libs:=
+   dev-libs/glib:2
+   sys-libs/zlib
+   gtk? ( >=x11-libs/gtk+-2.2.1:2 )
+   dbus? ( >=sys-apps/dbus-0.35.2 )
+   ssl? ( >=net-libs/gnutls-2.2.5 )
+   nls? ( >=sys-devel/gettext-0.11.5 )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   filter-flags -flto
+   strip-linguas -i po
+
+   echo "# Gentoo-selected LINGUAS" > po/LINGUAS
+   for ling in ${LINGUAS}; do
+   echo $ling >> po/LINGUAS
+   done
+
+   default
+}
+
+src_configure() {
+   # There is no option to turn off optimization through the build.sh
+   # script.
+   sed -i -e "s/Configure -Oder/Configure -Oder -Doptimize=none/" build.sh 
|| die
+
+   # The build script does not support the equivalent --enable
+   # options so we must construct the configuration by hand.
+
+   local myconf
+
+   if ! use nls; then
+   myconf="${myconf} --disable-nls"
+   fi
+
+   if ! use dbus; then
+   myconf="${myconf} --disable-dbus"
+   fi
+
+   if ! use ssl; then
+   myconf="${myconf} --disable-gnutls"
+   fi
+
+   if use gtk; then
+   myconf="${myconf} --gtk2"
+   else
+   myconf="${myconf} --topless"
+   fi
+
+   ./build.sh \
+   --configure-only \
+   --prefix="/usr" \
+   --cc=$(tc-getCC) \
+   ${myconf}
+}
+
+src_compile() {
+   # Build system is not parallel-safe, bug 500760
+   emake -j1
+}
+
+src_install() {
+   dodir /usr/bin
+   emake INSTALL_PREFIX="${D}" install
+   dodoc AUTHORS ChangeLog README TODO
+
+   # Touch the symbols file into the future to avoid warnings from
+   # gtk-gnutella later on, since we will most likely strip the binary.
+   touch --date="next minute" "${D}/usr/lib/gtk-gnutella/gtk-gnutella.nm" 
|| die
+}



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

2022-02-25 Thread Sam James
commit: aae34f69628b1a0c88b47bc59cdd599d77daaad5
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 04:10:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 04:10:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae34f69

profiles/arch/arm64: unmask libjpeg-turbo[cpu_flags_arm_neon]

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

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

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 9eac6adf4ebc..4166bc6182cf 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-02-26)
+# Supports 64-bit NEON
+>=media-libs/libjpeg-turbo-2.1.3 -cpu_flags_arm_neon
+
 # Adel Kara Slimane  (2022-01-11)
 # Mask AMF keyword on non-amd64 arches
 # It is unusable, for now, in other arches



[gentoo-commits] repo/gentoo:master commit in: net-firewall/firewalld/files/, net-firewall/firewalld/

2022-02-25 Thread Sam James
commit: eaf5a9d096bc19ea688b4cfb7612cab7fa5658ab
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 04:05:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 04:07:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaf5a9d0

net-firewall/firewalld: add 1.1.0

- Add updated firewalld.service for systemd (drops Conflicts line w/ now-gone
  iptables-and-friends unit files)
- Fix needed kernel config options
- Add optfeature for gnome-extra/nm-applet

Closes: https://bugs.gentoo.org/831259
Closes: https://bugs.gentoo.org/833506
Closes: https://bugs.gentoo.org/833569
Thanks-to:  gmx.com>
Signed-off-by: Sam James  gentoo.org>

 net-firewall/firewalld/Manifest|   1 +
 net-firewall/firewalld/files/firewalld.service |  22 +++
 net-firewall/firewalld/firewalld-1.1.0.ebuild  | 213 +
 3 files changed, 236 insertions(+)

diff --git a/net-firewall/firewalld/Manifest b/net-firewall/firewalld/Manifest
index b33424011e4d..eb1690b0d69a 100644
--- a/net-firewall/firewalld/Manifest
+++ b/net-firewall/firewalld/Manifest
@@ -1,2 +1,3 @@
 DIST firewalld-1.0.2.tar.gz 1307963 BLAKE2B 
11a7710981ba39f4bcb8431558e5b558a60d77fb1aa3fe4c5febc37f2eab754a6608e4820b6318c963bb6290a9b26ae9e162d9e46277c34dfdacac46ba938b21
 SHA512 
fbb60a6f52e5be26051303769b6521a6c775d450ab6704f2d63fe38dc6194976ad36f1d924380d09012f41ab6dab1f6f78c5a859fbfe00c52cdff40d82e62283
 DIST firewalld-1.0.3.tar.gz 1310433 BLAKE2B 
c414a347ca1008e010bf8393e4538b5845fde7cc53b810276e46d67c6302cfe93a59665ad6ebc533b3ae04908f9089546b109888f60f0c798f3cac62a30d
 SHA512 
0ba423e8c294d143f31bbdac13553e58cd0a3429812b555829c34f411478c26cffcc40095218539155e9ed7fe7e360fb8dd85a572a8ad9d5650b0cc206fe42a1
+DIST firewalld-1.1.0.tar.gz 1324519 BLAKE2B 
d9f97c88a1ed44b325bb95616770c0aff6e0088bccd08d062b3be686964d3d36003c1e13809a8802af2062ff7544b2a1fd870c1e933952a9b77af989ec0f9b54
 SHA512 
4cb8b0d6387de72827d06c19019e5608e36f647a70aef04879f9225795571638758abd5ff6333bd9db816b6de40d7e8df04c402556c2402e85ad34633d337091

diff --git a/net-firewall/firewalld/files/firewalld.service 
b/net-firewall/firewalld/files/firewalld.service
new file mode 100644
index ..708326f58fed
--- /dev/null
+++ b/net-firewall/firewalld/files/firewalld.service
@@ -0,0 +1,22 @@
+[Unit]
+Description=firewalld - dynamic firewall daemon
+Before=network-pre.target
+Wants=network-pre.target
+After=dbus.service
+After=polkit.service
+Documentation=man:firewalld(1)
+
+[Service]
+EnvironmentFile=-/etc/sysconfig/firewalld
+ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS
+ExecReload=/bin/kill -HUP $MAINPID
+# supress to log debug and error output also to /var/log/messages
+StandardOutput=null
+StandardError=null
+Type=dbus
+BusName=org.fedoraproject.FirewallD1
+KillMode=mixed
+
+[Install]
+WantedBy=multi-user.target
+Alias=dbus-org.fedoraproject.FirewallD1.service

diff --git a/net-firewall/firewalld/firewalld-1.1.0.ebuild 
b/net-firewall/firewalld/firewalld-1.1.0.ebuild
new file mode 100644
index ..467c6bd41651
--- /dev/null
+++ b/net-firewall/firewalld/firewalld-1.1.0.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+inherit autotools bash-completion-r1 gnome2-utils linux-info optfeature 
plocale python-single-r1 systemd xdg-utils
+
+DESCRIPTION="A firewall daemon with D-Bus interface providing a dynamic 
firewall"
+HOMEPAGE="https://firewalld.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="gui +nftables +iptables"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   iptables? (
+   net-firewall/iptables[ipv6(+)]
+   net-firewall/ebtables
+   net-firewall/ipset
+   nftables? ( net-firewall/nftables[xtables(+)] )
+   )
+   || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd )
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   gui? (
+   x11-libs/gtk+:3
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   nftables? ( >=net-firewall/nftables-0.9.4[python,json] )
+   ')"
+DEPEND="${RDEPEND}
+   dev-libs/glib:2"
+BDEPEND=">=dev-util/intltool-0.35
+   sys-devel/gettext"
+
+RESTRICT="test" # bug 650760
+
+# Testsuite's Makefile.am calls missing(!)
+# ... but this seems to be consistent with the autoconf docs?
+# Needs more investigation: 
https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/autom4te-Invocation.html
+QA_AM_MAINTAINER_MODE=".*--run autom4te --language=autotest.*"
+
+PLOCALES="ar as ast bg bn_IN ca cs da de el en_GB en_US es et eu fa fi fr gl 
gu hi hu 

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

2022-02-25 Thread Sam James
commit: 797d3241dad49ce21df961b2f01460b6ecf2dde3
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 03:18:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 03:43:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797d3241

dev-libs/libvterm: add 0.1.4

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

 dev-libs/libvterm/Manifest  |  1 +
 dev-libs/libvterm/libvterm-0.1.4.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-libs/libvterm/Manifest b/dev-libs/libvterm/Manifest
index 333822bdcc8d..d73b92f1ed03 100644
--- a/dev-libs/libvterm/Manifest
+++ b/dev-libs/libvterm/Manifest
@@ -2,3 +2,4 @@ DIST libvterm-0.0_pre20181126.tar.gz 65524 BLAKE2B 
00ad4cbc60739aae173e86ae7aa35
 DIST libvterm-0.1.1.tar.gz 69044 BLAKE2B 
2e521a26238772370718e3c643e2225c9be7877f6312573d54c8cf3b34e38996886f1100ddae12e34ced1c8eace1a307238024fb91b2a96e6b9e2e85d30a5073
 SHA512 
beb21ae2bcc5f5e7dbc8cb645e004ce923f2b77f756b48a9ec835dbe1c99afa8cdbce12c5f982b5ca880b5b1ea113570d48733a1d043a7b16ae271f5718a6757
 DIST libvterm-0.1.2.tar.gz 69050 BLAKE2B 
bd547e14ef2b2b7c733a88ccd975db5ccc936ad5df49221cc6877be223e48da41fd8e5cf40dbc8750a95d6efaa6e5b97d337d4a013ec534a4bbfd68279325bc0
 SHA512 
5d6a17b98d4dda9d0529c3686cadc1f788e48667fa133100bfb0cdc92a6b08d0ea2f1a6058f58941e1408788c4f1d5a86941ec2457e31c6582f5ddd13bcdf7c4
 DIST libvterm-0.1.3.tar.gz 69115 BLAKE2B 
befdb173a75652a42f3ba72682cc5c411ee170f2cfe46a22f133ca2b414f40f3af97331a4aaa34ca2a36f39b2ef92b63f2730bd872db8181512fd18f95921034
 SHA512 
de68b36c589638cc727fdd8153af66cc9288d32567bca1213e3769418a7b98afff68565dfd34f73f74625c39e66b60da7e658e9afa9bef4efa2072ff91d872e5
+DIST libvterm-0.1.4.tar.gz 69122 BLAKE2B 
4f0acc9ec6755c4a840e5df6c32c44e12c5316b5c5918d0e8eada19d819736c3e5b9090b468e32b3141a7fbb5ba226e365be27d6d1d9ca22f9f5e365fc3971c2
 SHA512 
90b5d47417e3f469df5c6574a27d12bd6bd1571d17cab7c4ac0ee61b1dbcb6361987f6fdfd11e314ea32f8958ec165c319a34d0f77288947c7cbc11de697d524

diff --git a/dev-libs/libvterm/libvterm-0.1.4.ebuild 
b/dev-libs/libvterm/libvterm-0.1.4.ebuild
new file mode 100644
index ..21001f797e99
--- /dev/null
+++ b/dev-libs/libvterm/libvterm-0.1.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="An abstract library implementation of a VT220/xterm/ECMA-48 
terminal emulator"
+HOMEPAGE="https://www.leonerd.org.uk/code/libvterm/;
+SRC_URI="https://www.leonerd.org.uk/code/${PN}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-lang/perl
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+RDEPEND="!dev-libs/libvterm-neovim"
+
+src_compile() {
+   tc-export CC
+
+   append-cflags -fPIC
+   emake VERBOSE=1 PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_install() {
+   emake \
+   VERBOSE=1 \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   DESTDIR="${D}" install
+
+   find "${ED}" -name '*.la' -delete || die "Failed to prune libtool files"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lua/luv/, dev-lua/luv/files/

2022-02-25 Thread Sam James
commit: d66b15988f972338e72ffd7c1c538d55416dcfba
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 03:13:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 03:43:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66b1598

dev-lua/luv: add 1.43.0.0

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

 dev-lua/luv/Manifest   |  1 +
 .../luv/files/luv-1.43.0.0-cmake_lua_version.patch | 13 
 dev-lua/luv/luv-1.43.0.0.ebuild| 86 ++
 3 files changed, 100 insertions(+)

diff --git a/dev-lua/luv/Manifest b/dev-lua/luv/Manifest
index 338dcf0a606b..51e54f591dde 100644
--- a/dev-lua/luv/Manifest
+++ b/dev-lua/luv/Manifest
@@ -1,2 +1,3 @@
 DIST luv-1.36.0.0.tar.gz 107196 BLAKE2B 
31a02c3e928559037355186810187299a3cb1420265a27756b0613781621c78c18edc272072cc29c46336787b040453cc9a06195264c0a72a985e49c48202022
 SHA512 
3119c1450a8317725d59cc1ab6afccfbde752b0c32b38909dfdd31bf88ea0751920dc68750da52cf17a6430637cf1094f4d5500e4c50d1145eca48bb12728ba1
+DIST luv-1.43.0.0.tar.gz 122337 BLAKE2B 
435334d869487de38215ce9b551f586d4017c7f83497bc90637fc8acb8e63d1c36f6678a3f2c4d5b24b76fd904b2fa8c364a31bc1bd544416f60f2b8290903d3
 SHA512 
f51d9b3c733dd5617fca49534fdd77dbb6a3d6f58263f453db8dcde21679f4a471e15d6f5b05bcb22a2552455df8beb238d33b0999306bf2a5ad6755da4044ff
 DIST luv-lua-compat-0.10.tar.gz 53695 BLAKE2B 
e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191
 SHA512 
f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d

diff --git a/dev-lua/luv/files/luv-1.43.0.0-cmake_lua_version.patch 
b/dev-lua/luv/files/luv-1.43.0.0-cmake_lua_version.patch
new file mode 100644
index ..d9c324935b91
--- /dev/null
+++ b/dev-lua/luv/files/luv-1.43.0.0-cmake_lua_version.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 78c0345..853ba90 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -140,7 +140,7 @@ else (LUA)
+   if (WIN32)
+ find_package(Lua REQUIRED)
+   else()
+-find_package(Lua)
++find_package(Lua ${LUA_VERSION} EXACT REQUIRED)
+   endif()
+   if(NOT LUA_INCLUDE_DIR)
+ message( FATAL_ERROR "Failed to find Lua headers. Variable 
`LUA_INCLUDE_DIR' expected to be defined.")

diff --git a/dev-lua/luv/luv-1.43.0.0.ebuild b/dev-lua/luv/luv-1.43.0.0.ebuild
new file mode 100644
index ..9c3fb9018539
--- /dev/null
+++ b/dev-lua/luv/luv-1.43.0.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit cmake flag-o-matic lua-single unpacker
+
+# e.g. MY_PV = a.b.c-d
+MY_PV="$(ver_rs 3 -)"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Bare libuv bindings for lua"
+HOMEPAGE="https://github.com/luvit/luv;
+
+LUA_COMPAT_PV="0.10"
+SRC_URI="
+   https://github.com/luvit/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
+   
https://github.com/keplerproject/lua-compat-5.3/archive/v${LUA_COMPAT_PV}.tar.gz
 -> ${PN}-lua-compat-${LUA_COMPAT_PV}.tar.gz
+"
+
+LICENSE="Apache-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="${LUA_DEPS}
+   >=dev-libs/libuv-1.32.0:="
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.43.0.0-cmake_lua_version.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   # Fix libdir
+   # Match '/lib/' and '/lib"' without capturing / or ", replacing with 
libdir
+   sed -i -r "s/\/lib(\"|\/)/\/$(get_libdir)\1/g" CMakeLists.txt || die 
"Failed to sed CMakeLists.txt"
+   cmake_src_prepare
+}
+
+# This could in theory be multi-impl (and we have an ebuild in git history,
+# 1.32.0.0-r101, which implements it) - the only revdep currently in the tree,
+# app-editors/neovim, actually links against luv instead of trying to load it
+# as a module. We could probably implement some sort of a hack for this
+# - but given how messy it would be, don't bother unless someone actually 
requests
+# luv multi-impl support.
+src_configure() {
+   lua_compat_dir="${WORKDIR}/lua-compat-5.3-${LUA_COMPAT_PV}"
+
+   local mycmakeargs=(
+   -DBUILD_MODULE=OFF
+   -DLUA_BUILD_TYPE=System
+   -DLUA_COMPAT53_DIR="${lua_compat_dir}"
+   -DWITH_SHARED_LIBUV=ON
+   )
+   if [[ ${ELUA} == luajit ]]; then
+   mycmakeargs+=(
+   -DWITH_LUA_ENGINE=LuaJIT
+   )
+   else
+   mycmakeargs+=(
+   -DWITH_LUA_ENGINE=Lua
+   -DLUA_VERSION=$(ver_cut 1-2 $(lua_get_version))
+   )
+   fi
+
+   if [[ 

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

2022-02-25 Thread Sam James
commit: 1e486659eb789f433ae9838da85dabbcad1bed6c
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 03:35:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 03:43:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e486659

x11-terms/xterm: drop 366, 368, 369

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

 x11-terms/xterm/Manifest |  3 --
 x11-terms/xterm/xterm-366.ebuild | 99 
 x11-terms/xterm/xterm-368.ebuild | 99 
 x11-terms/xterm/xterm-369.ebuild | 99 
 4 files changed, 300 deletions(-)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index 55a19499fac2..236b98b98dfd 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -1,6 +1,3 @@
-DIST xterm-366.tgz 1445992 BLAKE2B 
4724851b84ae0682b39e5f1b070ba9f04c627511aa20a5b1c76e740666e14436a0095d8a1be4f6ad54eb1e5d841ef766b0bf4d840ebddcaea0889285f1377900
 SHA512 
ffab7e0970b92a25488bd57da2dfe2856279208c489a632e0e92788deec2a4f99510f76e1c88e55f389dfe984c323add0fab31b04d2a1d774ce6d3b2c9c642ef
 DIST xterm-367.tgz 1448562 BLAKE2B 
29b38ba3b48c843ecbf22d209a05afb4e9a6d52cf8f14efa18ed5dd02b26cc11c107bfb17260cb62f68fc318cb08e5147b5f12e8779ca63151c7b712ada60b7e
 SHA512 
86fd6ed4e4aa0201349edd67d8bf00d3b93a19640307372011f9bdcd26fdb453267d1ab092a0639902e419b00c175d793b196884b6e65e546650e1b83a4461c4
-DIST xterm-368.tgz 1451700 BLAKE2B 
3fe939b8248e8839ba8b73b0971ab380e5f6528f51bd1993cc26d53755177fd5537cdbf2044f7fedad20663b3a7b42bc7f8b1c138233d44eb91472840f8448e1
 SHA512 
ea2f27722795c47a406cf4956ecdd05bae19aee621a0183aa167d188a90767a859ce41c6d1b1352b5ebd94d920360d3f26248ec0bb2068c253583d460baeafda
-DIST xterm-369.tgz 1461310 BLAKE2B 
0b807b07c71af39df6b38b16b45f8f24a77e00bf41243c1109cf25c7ff448729b0ed64d62a99e954e0939e4f8ac6298afdc61b4098cf489eadbef55940e0f277
 SHA512 
b574e75e8bc7918f6e637534a39ebbc72cfbc74e4ff3e2b914962722b9c6e60adee49d74ebe1e778bcb35556e04098baa4465d1694fde61fbcca6434e6e706a7
 DIST xterm-370.tgz 1500208 BLAKE2B 
973cda2511e761be64332746f004ed9ea716c8f5b7065cef2ef60d789e6186138b671920f23135b5c66d3226ce17c1d195db456350c94f5f0973e29610896b1a
 SHA512 
24f1836c4f5aec175c45db77e9bc829b45ee2c93cf12c20252b22bee470392ef0637cfbbb6e90074b1c038ac023f74a4fb713bbd4abf2b5b86d064667caf38dd
 DIST xterm-371.tgz 1507938 BLAKE2B 
4ae16885bc07e7a0feb9aae29ef724f45e1170ba1eb7660c000df9a3f903c73063569d366383e7c30546480675b3fcd6513bb824ee3a5ee05155739e858360c5
 SHA512 
024c2cd8ab5a9da658507974a917497f693a0fb8cf4519c41c7e75ef2bfcc146c7078129590a836a322f7e59a550ad741b55dcbe98be6ee7988ccebe8903

diff --git a/x11-terms/xterm/xterm-366.ebuild b/x11-terms/xterm/xterm-366.ebuild
deleted file mode 100644
index 99c8680dc55c..
--- a/x11-terms/xterm/xterm-366.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop flag-o-matic toolchain-funcs
-
-DESCRIPTION="Terminal Emulator for X Windows"
-HOMEPAGE="https://invisible-island.net/xterm/;
-SRC_URI="ftp://ftp.invisible-island.net/${PN}/${P}.tgz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
-
-BDEPEND="virtual/pkgconfig
-   x11-base/xorg-proto"
-DEPEND="
-   kernel_linux? ( sys-libs/libutempter )
-   media-libs/fontconfig:1.0
-   >=sys-libs/ncurses-5.7-r7:0=
-   x11-apps/xmessage
-   x11-libs/libICE
-   x11-libs/libX11
-   x11-libs/libXaw
-   x11-libs/libXft
-   x11-libs/libxkbfile
-   x11-libs/libXmu
-   x11-libs/libXrender
-   x11-libs/libXt
-   unicode? ( x11-apps/luit )
-   Xaw3d? ( x11-libs/libXaw3d )
-   xinerama? ( x11-libs/libXinerama )"
-RDEPEND="${DEPEND}
-   media-fonts/font-misc-misc
-   x11-apps/rgb"
-
-DOCS=( README{,.i18n} ctlseqs.txt )
-
-pkg_setup() {
-   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
-}
-
-src_configure() {
-   # 454736
-   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
-   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
-   # Everything gets linked against ncurses anyways, so don't shout
-   append-libs $($(tc-getPKG_CONFIG) --libs ncurses)
-
-   local myeconfargs=(
-   --disable-full-tgetent
-   --disable-imake
-   --disable-setgid
-   --disable-setuid
-   --enable-256-color
-   --enable-broken-osc
-   --enable-broken-st
-   --enable-dabbrev
-   --enable-exec-xterm
-   --enable-i18n
-   --enable-load-vt-fonts
-   

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

2022-02-25 Thread Sam James
commit: 1f84084525a30acbef4a0ec78c6aef40433cd3e8
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 03:31:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 03:43:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f840845

dev-libs/libvterm: add 0.2 (unkeyworded)

Unkeyworded given there's a patch Fedora are using to revert
a commit and I'd rather wait and see if upstream do a new
release or not, but it's here for people to test with anyway.

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

 dev-libs/libvterm/Manifest|  1 +
 dev-libs/libvterm/libvterm-0.2.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-libs/libvterm/Manifest b/dev-libs/libvterm/Manifest
index d73b92f1ed03..ae29c865b06d 100644
--- a/dev-libs/libvterm/Manifest
+++ b/dev-libs/libvterm/Manifest
@@ -3,3 +3,4 @@ DIST libvterm-0.1.1.tar.gz 69044 BLAKE2B 
2e521a26238772370718e3c643e2225c9be7877
 DIST libvterm-0.1.2.tar.gz 69050 BLAKE2B 
bd547e14ef2b2b7c733a88ccd975db5ccc936ad5df49221cc6877be223e48da41fd8e5cf40dbc8750a95d6efaa6e5b97d337d4a013ec534a4bbfd68279325bc0
 SHA512 
5d6a17b98d4dda9d0529c3686cadc1f788e48667fa133100bfb0cdc92a6b08d0ea2f1a6058f58941e1408788c4f1d5a86941ec2457e31c6582f5ddd13bcdf7c4
 DIST libvterm-0.1.3.tar.gz 69115 BLAKE2B 
befdb173a75652a42f3ba72682cc5c411ee170f2cfe46a22f133ca2b414f40f3af97331a4aaa34ca2a36f39b2ef92b63f2730bd872db8181512fd18f95921034
 SHA512 
de68b36c589638cc727fdd8153af66cc9288d32567bca1213e3769418a7b98afff68565dfd34f73f74625c39e66b60da7e658e9afa9bef4efa2072ff91d872e5
 DIST libvterm-0.1.4.tar.gz 69122 BLAKE2B 
4f0acc9ec6755c4a840e5df6c32c44e12c5316b5c5918d0e8eada19d819736c3e5b9090b468e32b3141a7fbb5ba226e365be27d6d1d9ca22f9f5e365fc3971c2
 SHA512 
90b5d47417e3f469df5c6574a27d12bd6bd1571d17cab7c4ac0ee61b1dbcb6361987f6fdfd11e314ea32f8958ec165c319a34d0f77288947c7cbc11de697d524
+DIST libvterm-0.2.tar.gz 79712 BLAKE2B 
db17d15550a595652368edd7ee0ccab2a69effa79677a23d6ee94731fc05d685df0de843d2e953cd59d2077922e72834d7ab09eaf5260aed869d9511cfd224a7
 SHA512 
bc99ae4fbdc165ced92c10fb0168ae6da2ed702208064616fefcd42aba71c57b7d42a08bc5b0e7e1ebda8cc4b5682d16059bdd2edfb12fbd8ac97527e854b14c

diff --git a/dev-libs/libvterm/libvterm-0.2.ebuild 
b/dev-libs/libvterm/libvterm-0.2.ebuild
new file mode 100644
index ..84e1e689e51e
--- /dev/null
+++ b/dev-libs/libvterm/libvterm-0.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="An abstract library implementation of a VT220/xterm/ECMA-48 
terminal emulator"
+HOMEPAGE="https://www.leonerd.org.uk/code/libvterm/;
+SRC_URI="https://www.leonerd.org.uk/code/${PN}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+# Fedora have a revert patch for now:
+# 
https://src.fedoraproject.org/rpms/libvterm/blob/rawhide/f/libvterm-0.2-fix-resize-buffer.patch
+# so let's see if 0.2.1 is any better or if this is actually needed for us?
+#KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-lang/perl
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+RDEPEND="!dev-libs/libvterm-neovim"
+
+src_compile() {
+   tc-export CC
+
+   append-cflags -fPIC
+   emake VERBOSE=1 PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_install() {
+   emake \
+   VERBOSE=1 \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   DESTDIR="${D}" install
+
+   find "${ED}" -name '*.la' -delete || die "Failed to prune libtool files"
+}



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

2022-02-25 Thread Sam James
commit: 7a0db3a9f6a15b598ea767ac77eda80fa387b31b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 03:41:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 03:43:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a0db3a9

media-libs/libjpeg-turbo: add 2.1.3

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

 media-libs/libjpeg-turbo/Manifest  |   1 +
 .../libjpeg-turbo/libjpeg-turbo-2.1.3.ebuild   | 116 +
 2 files changed, 117 insertions(+)

diff --git a/media-libs/libjpeg-turbo/Manifest 
b/media-libs/libjpeg-turbo/Manifest
index eb6fe97ace24..6fb8dc658d0c 100644
--- a/media-libs/libjpeg-turbo/Manifest
+++ b/media-libs/libjpeg-turbo/Manifest
@@ -1,3 +1,4 @@
 DIST libjpeg-turbo-2.1.1.tar.gz 2256321 BLAKE2B 
ad3fc108e0136220586cc59a277735d573a82d740146d2ac091cbb50af84019b7c623ca1c9c2e6e0f8a672b6fde7ed23441b199eef2435a52013abd73a3a7157
 SHA512 
9cf61b4677b38e254063248a3fdbe138634d23a35ae8f2ee2661bdb3248b1d0500bd43201b8d9fe66c779d578074fd9ed19bc097ba22e10143530c2a19738673
 DIST libjpeg-turbo-2.1.2.tar.gz 2257645 BLAKE2B 
ae8b7db9fd634b3b29a916098e2b54a8e045cb7a9d883de1f2e8a34542154a724e5d7788fb4b4d816c36d6503fc2a7427165dc3af9d47c77bfb7c51a42bc1d51
 SHA512 
f0377b58d00310b2e644da31f807ac6c3425823f362ea88bcbed32991dddbea4e7a478676a7c1c4874a34bc578f262bf1d32c925e2f14fa517a50fd911ba8dd5
+DIST libjpeg-turbo-2.1.3.tar.gz 2260756 BLAKE2B 
87ef47105e66b2ee918e95962ac59963b6adea5b49ab0db692810aee0a13a215a0ef7fe0b549ecd5151274549e12d09eb0b42439bf0a4bc1ad2c4e62dcceb77c
 SHA512 
975c9835de7d70c6c8c5a1959adfa18f7f956bc9946fde8f1b40c1d853245c38a3118ac06b93841ec3e90be6945c38d687d062b371496c2ee9b5638d7f60418d
 DIST libjpeg8_8d-2.debian.tar.gz 14764 BLAKE2B 
e93d12afa062da28b717b540492221f70e8d9ccf3885371647cf85a2937f938ca723d4a27d5e1c5d79c26aa25dddf69b38754558851a1704172e8b52baf8e17c
 SHA512 
8c5959fb7583a2d61e9442187f67b91b45e72d9dd30db3360d583a3b5d8e1a908db5659f760bdd455b3056e6ae3535b2fd3b847df3d58b140a1816b754003675

diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.3.ebuild 
b/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.3.ebuild
new file mode 100644
index ..19d0c5004701
--- /dev/null
+++ b/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.3.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib java-pkg-opt-2
+
+DESCRIPTION="MMX, SSE, and SSE2 SIMD accelerated JPEG library"
+HOMEPAGE="https://libjpeg-turbo.org/ 
https://sourceforge.net/projects/libjpeg-turbo/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
+   mirror://gentoo/libjpeg8_8d-2.debian.tar.gz"
+
+LICENSE="BSD IJG ZLIB"
+SLOT="0/0.2"
+if [[ "$(ver_cut 3)" -lt 90 ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris 
~x86-solaris"
+fi
+IUSE="cpu_flags_arm_neon java static-libs"
+
+ASM_DEPEND="|| ( dev-lang/nasm dev-lang/yasm )"
+
+COMMON_DEPEND="!media-libs/jpeg:0
+   !media-libs/jpeg:62"
+
+BDEPEND=">=dev-util/cmake-3.16.5
+   amd64? ( ${ASM_DEPEND} )
+   x86? ( ${ASM_DEPEND} )
+   amd64-linux? ( ${ASM_DEPEND} )
+   x86-linux? ( ${ASM_DEPEND} )
+   x64-macos? ( ${ASM_DEPEND} )
+   x64-cygwin? ( ${ASM_DEPEND} )"
+
+DEPEND="${COMMON_DEPEND}
+   java? ( >=virtual/jdk-1.8:*[-headless-awt] )"
+
+RDEPEND="${COMMON_DEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/jconfig.h )
+
+src_prepare() {
+   local FILE
+   ln -snf ../debian/extra/*.c . || die
+
+   for FILE in ../debian/extra/*.c; do
+   FILE=${FILE##*/}
+   cat >> CMakeLists.txt <

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

2022-02-25 Thread Sam James
commit: 7eb0cef3bd3a37c45312df02c1ba696709c8e2eb
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 03:34:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 03:43:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eb0cef3

x11-terms/xterm: add 371

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

 x11-terms/xterm/Manifest |  1 +
 x11-terms/xterm/xterm-371.ebuild | 98 
 2 files changed, 99 insertions(+)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index e4f4411385e1..55a19499fac2 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -3,3 +3,4 @@ DIST xterm-367.tgz 1448562 BLAKE2B 
29b38ba3b48c843ecbf22d209a05afb4e9a6d52cf8f14
 DIST xterm-368.tgz 1451700 BLAKE2B 
3fe939b8248e8839ba8b73b0971ab380e5f6528f51bd1993cc26d53755177fd5537cdbf2044f7fedad20663b3a7b42bc7f8b1c138233d44eb91472840f8448e1
 SHA512 
ea2f27722795c47a406cf4956ecdd05bae19aee621a0183aa167d188a90767a859ce41c6d1b1352b5ebd94d920360d3f26248ec0bb2068c253583d460baeafda
 DIST xterm-369.tgz 1461310 BLAKE2B 
0b807b07c71af39df6b38b16b45f8f24a77e00bf41243c1109cf25c7ff448729b0ed64d62a99e954e0939e4f8ac6298afdc61b4098cf489eadbef55940e0f277
 SHA512 
b574e75e8bc7918f6e637534a39ebbc72cfbc74e4ff3e2b914962722b9c6e60adee49d74ebe1e778bcb35556e04098baa4465d1694fde61fbcca6434e6e706a7
 DIST xterm-370.tgz 1500208 BLAKE2B 
973cda2511e761be64332746f004ed9ea716c8f5b7065cef2ef60d789e6186138b671920f23135b5c66d3226ce17c1d195db456350c94f5f0973e29610896b1a
 SHA512 
24f1836c4f5aec175c45db77e9bc829b45ee2c93cf12c20252b22bee470392ef0637cfbbb6e90074b1c038ac023f74a4fb713bbd4abf2b5b86d064667caf38dd
+DIST xterm-371.tgz 1507938 BLAKE2B 
4ae16885bc07e7a0feb9aae29ef724f45e1170ba1eb7660c000df9a3f903c73063569d366383e7c30546480675b3fcd6513bb824ee3a5ee05155739e858360c5
 SHA512 
024c2cd8ab5a9da658507974a917497f693a0fb8cf4519c41c7e75ef2bfcc146c7078129590a836a322f7e59a550ad741b55dcbe98be6ee7988ccebe8903

diff --git a/x11-terms/xterm/xterm-371.ebuild b/x11-terms/xterm/xterm-371.ebuild
new file mode 100644
index ..9a982a2d7cbb
--- /dev/null
+++ b/x11-terms/xterm/xterm-371.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop flag-o-matic toolchain-funcs
+
+DESCRIPTION="Terminal Emulator for X Windows"
+HOMEPAGE="https://invisible-island.net/xterm/;
+SRC_URI="ftp://ftp.invisible-island.net/${PN}/${P}.tgz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
+
+BDEPEND="virtual/pkgconfig
+   x11-base/xorg-proto"
+DEPEND="
+   kernel_linux? ( sys-libs/libutempter )
+   media-libs/fontconfig:1.0
+   >=sys-libs/ncurses-5.7-r7:0=
+   x11-apps/xmessage
+   x11-libs/libICE
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXft
+   x11-libs/libxkbfile
+   x11-libs/libXmu
+   x11-libs/libXrender
+   x11-libs/libXt
+   unicode? ( x11-apps/luit )
+   Xaw3d? ( x11-libs/libXaw3d )
+   xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${DEPEND}
+   media-fonts/font-misc-misc
+   x11-apps/rgb"
+
+DOCS=( README{,.i18n} ctlseqs.txt )
+
+src_configure() {
+   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
+
+   # bug #454736
+   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
+   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
+   # Everything gets linked against ncurses anyways, so don't shout
+   append-libs $($(tc-getPKG_CONFIG) --libs ncurses)
+
+   local myeconfargs=(
+   --disable-full-tgetent
+   --disable-imake
+   --disable-setgid
+   --disable-setuid
+   --enable-256-color
+   --enable-broken-osc
+   --enable-broken-st
+   --enable-dabbrev
+   --enable-exec-xterm
+   --enable-i18n
+   --enable-load-vt-fonts
+   --enable-logging
+   --enable-screen-dumps
+   --enable-warnings
+   --enable-wide-chars
+   --libdir="${EPREFIX}"/etc
+   --with-app-defaults="${DEFAULTS_DIR}"
+   --with-utempter
+   --with-x
+   $(use_enable openpty)
+   $(use_enable sixel sixel-graphics)
+   $(use_enable toolbar)
+   $(use_enable truetype freetype)
+   $(use_enable unicode luit)
+   $(use_enable unicode mini-luit)
+   $(use_with Xaw3d)
+   $(use_with xinerama)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+

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

2022-02-25 Thread Sam James
commit: 1979dbb2dea9e3f5c035443a0af0ba5091e638dd
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 03:09:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 03:43:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1979dbb2

app-editors/neovim: update tree-sitter lower bound, other dep bounds

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

 .../{neovim-0.6.1.ebuild => neovim-0.6.1-r1.ebuild}| 16 +---
 app-editors/neovim/neovim-.ebuild  | 18 ++
 2 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/app-editors/neovim/neovim-0.6.1.ebuild 
b/app-editors/neovim/neovim-0.6.1-r1.ebuild
similarity index 87%
rename from app-editors/neovim/neovim-0.6.1.ebuild
rename to app-editors/neovim/neovim-0.6.1-r1.ebuild
index 2583a834c2fb..d7838343d030 100644
--- a/app-editors/neovim/neovim-0.6.1.ebuild
+++ b/app-editors/neovim/neovim-0.6.1-r1.ebuild
@@ -31,13 +31,15 @@ RESTRICT="!test? ( test ) test"
 
 # Upstream build scripts invoke the Lua interpreter
 BDEPEND="${LUA_DEPS}
-   dev-util/gperf
+   >=dev-util/gperf-3.1
virtual/libiconv
virtual/libintl
virtual/pkgconfig
 "
+# Check 
https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for
+# new dependency bounds and so on on bumps (obviously adjust for right 
branch/tag).
 DEPEND="${LUA_DEPS}
-   dev-lua/luv[${LUA_SINGLE_USEDEP}]
+   >=dev-lua/luv-1.42.0[${LUA_SINGLE_USEDEP}]
$(lua_gen_cond_dep '
dev-lua/lpeg[${LUA_USEDEP}]
dev-lua/mpack[${LUA_USEDEP}]
@@ -45,12 +47,12 @@ DEPEND="${LUA_DEPS}
$(lua_gen_cond_dep '
dev-lua/LuaBitOp[${LUA_USEDEP}]
' lua5-{1,2})
-   dev-libs/libuv:0=
-   >=dev-libs/libvterm-0.1.2
-   dev-libs/msgpack:0=
-   dev-libs/tree-sitter:=
+   >=dev-libs/libuv-1.42.0:=
+   >=dev-libs/libvterm-0.1.4
+   >=dev-libs/msgpack-3.0.0:=
+   >=dev-libs/tree-sitter-0.20.1:=
tui? (
-   dev-libs/libtermkey
+   >=dev-libs/libtermkey-0.22
>=dev-libs/unibilium-2.0.0:0=
)
 "

diff --git a/app-editors/neovim/neovim-.ebuild 
b/app-editors/neovim/neovim-.ebuild
index 54ffbbed750b..69b26947a582 100644
--- a/app-editors/neovim/neovim-.ebuild
+++ b/app-editors/neovim/neovim-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -31,13 +31,15 @@ RESTRICT="!test? ( test ) test"
 
 # Upstream build scripts invoke the Lua interpreter
 BDEPEND="${LUA_DEPS}
-   dev-util/gperf
+   >=dev-util/gperf-3.1
virtual/libiconv
virtual/libintl
virtual/pkgconfig
 "
+# Check 
https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for
+# new dependency bounds and so on on bumps (obviously adjust for right 
branch/tag).
 DEPEND="${LUA_DEPS}
-   dev-lua/luv[${LUA_SINGLE_USEDEP}]
+   >=dev-lua/luv-1.43.0[${LUA_SINGLE_USEDEP}]
$(lua_gen_cond_dep '
dev-lua/lpeg[${LUA_USEDEP}]
dev-lua/mpack[${LUA_USEDEP}]
@@ -45,12 +47,12 @@ DEPEND="${LUA_DEPS}
$(lua_gen_cond_dep '
dev-lua/LuaBitOp[${LUA_USEDEP}]
' lua5-{1,2})
-   dev-libs/libuv:0=
-   >=dev-libs/libvterm-0.1.2
-   dev-libs/msgpack:0=
-   dev-libs/tree-sitter:=
+   >=dev-libs/libuv-1.43.0:=
+   >=dev-libs/libvterm-0.1.4
+   >=dev-libs/msgpack-3.0.0:=
+   >=dev-libs/tree-sitter-0.20.1:=
tui? (
-   dev-libs/libtermkey
+   >=dev-libs/libtermkey-0.22
>=dev-libs/unibilium-2.0.0:0=
)
 "



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

2022-02-25 Thread Matt Turner
commit: 8fca8acb895fa9fea2f3a6f0ce539b39af5f97ed
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 26 03:02:46 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 26 03:09:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fca8acb

x11-libs/cairo: Use upstream patches

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

 .../cairo/files/cairo-1.16.0-binutils-2.34.patch   | 54 +-
 x11-libs/cairo/files/cairo-1.16.0-strings.patch| 22 -
 2 files changed, 74 insertions(+), 2 deletions(-)

diff --git a/x11-libs/cairo/files/cairo-1.16.0-binutils-2.34.patch 
b/x11-libs/cairo/files/cairo-1.16.0-binutils-2.34.patch
index 03daac0eca4b..a10cad5ee553 100644
--- a/x11-libs/cairo/files/cairo-1.16.0-binutils-2.34.patch
+++ b/x11-libs/cairo/files/cairo-1.16.0-binutils-2.34.patch
@@ -1,6 +1,55 @@
+From e30259f6237571c61992433c110bc6e1ef900244 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= 
+Date: Tue, 23 Feb 2021 11:36:24 +
+Subject: [PATCH] cairo-trace: fix build with newer versions of bfd
+
+And update configure/meson checks to check for the new function.
+
+Drop libiberty.h check since it's only needed by backtrace-symbols.c
+which we're about to remove.
+
+Closes #391, #460
+---
+ Makefile.am|  1 +
+ configure.ac   |  8 +++-
+ meson-cc-tests/bfd-section-flags.c |  9 +
+ meson.build| 11 ++-
+ util/cairo-trace/lookup-symbol.c   |  7 +++
+ 5 files changed, 26 insertions(+), 10 deletions(-)
+ create mode 100644 meson-cc-tests/bfd-section-flags.c
+
+diff --git a/configure.ac b/configure.ac
+index 18e4a305f..6444a3da3 100644
+--- a/configure.ac
 b/configure.ac
+@@ -826,7 +826,13 @@ CAIRO_ENABLE(interpreter, cairo-script-interpreter, yes, [
+ AC_CHECK_LIB(bfd, bfd_openr,
+[AC_CHECK_HEADER(bfd.h, [have_bfd=yes],
+[have_bfd=no])], [have_bfd=no])
+-AC_CHECK_HEADER(libiberty.h,, [have_bfd=no])
++dnl bfd_section_flags is an inline func so we don't bother with linking the 
lib in
++AC_LINK_IFELSE([AC_LANG_PROGRAM([
++  #include 
++  asection *s;
++],[
++  return bfd_section_flags(s) == 0;
++])],[],[have_bfd=no])
+ if test "x$have_bfd" = "xyes"; then
+ AC_DEFINE([HAVE_BFD], [1], [Define to 1 if you have the binutils 
development files installed])
+ BFD_LIBS=-lbfd
+diff --git a/util/cairo-trace/lookup-symbol.c 
b/util/cairo-trace/lookup-symbol.c
+index f9665b36f..9af0b5944 100644
 --- a/util/cairo-trace/lookup-symbol.c
 +++ b/util/cairo-trace/lookup-symbol.c
-@@ -145,14 +145,14 @@ find_address_in_section (bfd *abfd,
+@@ -65,7 +65,6 @@
+ 
+ #if HAVE_BFD
+ #include 
+-#include 
+ 
+ struct symtab {
+ bfd *bfd;
+@@ -145,14 +144,14 @@ find_address_in_section (bfd *abfd,
  if (symbol->found)
return;
  
@@ -18,3 +67,6 @@
  if (symbol->pc >= vma + size)
return;
  
+-- 
+2.34.1
+

diff --git a/x11-libs/cairo/files/cairo-1.16.0-strings.patch 
b/x11-libs/cairo/files/cairo-1.16.0-strings.patch
index ee72f9dec7ce..2c4742887e36 100644
--- a/x11-libs/cairo/files/cairo-1.16.0-strings.patch
+++ b/x11-libs/cairo/files/cairo-1.16.0-strings.patch
@@ -1,4 +1,21 @@
-https://bugs.gentoo.org/726200
+From 23b6e8bb5798c77550da613fadc3da8b3be14573 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Sun, 14 Jun 2020 09:58:52 +0100
+Subject: [PATCH] build/aclocal.float.m4: detect 'strings' with AC_CHECK_TOOL
+
+This way all binutils tools are detected with $CHOST prefix
+if exist. And strings is allowed to be substituted with
+STRINGS environment override, so 'llvm-strings' (or other)
+alternative can be used.
+
+Bug: https://bugs.gentoo.org/726200
+Signed-off-by: Sergei Trofimovich 
+---
+ build/aclocal.float.m4 | 7 +--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/build/aclocal.float.m4 b/build/aclocal.float.m4
+index f92db03e6..d9728c123 100644
 --- a/build/aclocal.float.m4
 +++ b/build/aclocal.float.m4
 @@ -31,10 +31,13 @@ int main() { return 0; }
@@ -17,3 +34,6 @@ https://bugs.gentoo.org/726200
if test "$ax_cv_c_float_words_bigendian" = unknown; then
  ax_cv_c_float_words_bigendian=no
else
+-- 
+2.34.1
+



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

2022-02-25 Thread Matt Turner
commit: fcbbe6d27e5bb09b42c3cc78a5553e60567f71a7
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 26 03:08:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 26 03:09:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcbbe6d2

x11-libs/cairo: Drop dead build flags

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

 x11-libs/cairo/cairo-.ebuild | 5 -
 1 file changed, 5 deletions(-)

diff --git a/x11-libs/cairo/cairo-.ebuild b/x11-libs/cairo/cairo-.ebuild
index 1eb05d30fd2f..0c5c1384ad56 100644
--- a/x11-libs/cairo/cairo-.ebuild
+++ b/x11-libs/cairo/cairo-.ebuild
@@ -111,11 +111,6 @@ multilib_src_configure() {
--enable-png \
--enable-ps \
--enable-script \
-   --disable-drm \
-   --disable-directfb \
-   --disable-gallium \
-   --disable-qt \
-   --disable-vg \
--disable-xlib-xcb \
${myopts}
 }



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

2022-02-25 Thread Matt Turner
commit: 06fc27edc13dca6716faa8f2601e197d547db8fe
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 26 03:06:08 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 26 03:09:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06fc27ed

x11-libs/cairo: Drop binutils patch against -

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

 x11-libs/cairo/cairo-.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/x11-libs/cairo/cairo-.ebuild b/x11-libs/cairo/cairo-.ebuild
index f2e78b07a7b0..1eb05d30fd2f 100644
--- a/x11-libs/cairo/cairo-.ebuild
+++ b/x11-libs/cairo/cairo-.ebuild
@@ -65,10 +65,6 @@ PATCHES=(
 src_prepare() {
default
 
-   if has_version ">=sys-libs/binutils-libs-2.34"; then
-   eapply "${FILESDIR}"/${PN}-1.16.0-binutils-2.34.patch
-   fi
-
# tests and perf tools require X, bug #483574
if ! use X; then
sed -e '/^SUBDIRS/ s#boilerplate test perf# #' -i Makefile.am 
|| die



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

2022-02-25 Thread Sam James
commit: 0a95f1e46d021f8442f644c8c0bbec4cf6ade090
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 03:01:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 03:01:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a95f1e4

net-misc/openssh: drop duplicate patch hunk

Already applied in other patch file.

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

 .../files/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch   | 14 --
 1 file changed, 14 deletions(-)

diff --git a/net-misc/openssh/files/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch 
b/net-misc/openssh/files/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch
index 98c87ecf5f47..9e08b2a553c2 100644
--- a/net-misc/openssh/files/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch
+++ b/net-misc/openssh/files/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch
@@ -11,17 +11,3 @@ index b5d4bb2d..00e3d118 100644
gss_release_oid_set(, );
return (-1);
}
-diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
-index 2e065ba3..4ce80cb2 100644
 a/sandbox-seccomp-filter.c
-+++ b/sandbox-seccomp-filter.c
-@@ -276,6 +276,9 @@ static const struct sock_filter preauth_insns[] = {
- #ifdef __NR_ppoll
-   SC_ALLOW(__NR_ppoll),
- #endif
-+#ifdef __NR_ppoll_time64
-+  SC_ALLOW(__NR_ppoll_time64),
-+#endif
- #ifdef __NR_poll
-   SC_ALLOW(__NR_poll),
- #endif



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

2022-02-25 Thread Sam James
commit: 5a5732afd2b6e725ceeafb7ad058e147819295df
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Wed Feb  2 04:00:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:47:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a5732af

sys-apps/bat: add 0.19.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Zapparov  zapparov.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/bat/Manifest  |  71 ++
 sys-apps/bat/bat-0.19.0.ebuild | 203 +
 2 files changed, 274 insertions(+)

diff --git a/sys-apps/bat/Manifest b/sys-apps/bat/Manifest
index 84044d588082..bb74a2f253cf 100644
--- a/sys-apps/bat/Manifest
+++ b/sys-apps/bat/Manifest
@@ -12,6 +12,7 @@ DIST arrayvec-0.5.1.crate 26816 BLAKE2B 
172dab8f0129134dfc89c6032c5fc15e2f86a5cd
 DIST assert_cmd-1.0.1.crate 24575 BLAKE2B 
e204b79da44a27b9c70be8dbf53356714ac994b4e5daced1b4f570c9e6c4a422572e825a54387df25292bd27e9ae11fa57d803bcfe4643382a2f739859dd42fd
 SHA512 
969e1f6ba28edc0d4d25a10390f8e94578562602d303e9a9e402f29655cb9d67edc1040b283e1bc9fb4a88a5817814d88e85b77944204288aabcfb6da69bbdbf
 DIST assert_cmd-1.0.3.crate 26323 BLAKE2B 
97fa287db425901474b2e9c4e0b9c500209e6ae23de73d079458ef21e8d1f6a49837683c543ce05ed79b0a07a4e1075d02630789760b52956f16e2f629e3d439
 SHA512 
3205f9eac594113996287dab2a641115e5fdb4e92734fa34e12d99b3808597e13371658857896c76449ab1fdca4cf4e675d812ea120602e16024409483b60bf2
 DIST assert_cmd-1.0.5.crate 26641 BLAKE2B 
9d4129cbaed044c556bb041954dfc8b0857381b46cd3513e3ce727f465e361999555d8535a5a7b2a978be179a0114c44ebff38ef66cba7a1db272e408af1ca08
 SHA512 
fc261e4411cc5113c63c2e6c12c81dd97e924eb961e5851ec84c43c76d1271c08a6c36798e1951a0ceaa54acd91a75575cefa7fbfad8123fd4652192c0ebc396
+DIST assert_cmd-2.0.2.crate 29433 BLAKE2B 
d9f2a97bd81d1423afb6bddbc5fcf6e2cb334502c009368ed623015131d2795d705147e2ad347541a276712b45aa9b95ccb333c52b26aa85dbf58707160f68f5
 SHA512 
346268f1ff00416eb04ce9307bc6261a05edac4a9c10745f428c6a7c35edc7fa8f6b6c8f7fe66befe5b508e60c2763b8bc8acfcefca4b24a9d3e3e1ea85a9935
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST base64-0.12.3.crate 57545 BLAKE2B 
5ff7e888f6b750ddfe302438d52766f5d6281b8c8ce73827a9ad1d64641704414649e6c1e02bce6abbb2858b9f859fce54a0e0e793549a474c4b49a724c8663f
 SHA512 
ec6ad7cbd4980a12189690e9e24ec1db3c3def9e93672a415808904f68db2b5d8c5740e44207b2c629db5dd5d6ba6bd9dd342dd82367da6198e0313d86e54f02
@@ -19,17 +20,20 @@ DIST base64-0.13.0.crate 62070 BLAKE2B 
b957f65cdb1e28baeca0cefc92fa98be797409b7d
 DIST bat-0.17.1.tar.gz 1302347 BLAKE2B 
b46fdbf088d9033ae3e34155a774d3436ab0753ccfb5a8128aee2e6d5859a38cca27f5a01fa4146a0e8a17ecd66274a352ccdfb9111b4d169cb48edf5e62f732
 SHA512 
2bb19cfa0804165d599e491fe2b1ad9220c5ea79c0cccd3292edca024963d6dc435c576bac19214849a1ffcc2b826488c6995758c4773af64ef945c2e460
 DIST bat-0.18.1.tar.gz 1367858 BLAKE2B 
f2a233e31f41b2143168d50c49c439f2842ff70e8f3c084b903011587fa62c23f08004312a9e0e04e79eeb54aaa1a536da00c26e2bc100981c59462c0d11debe
 SHA512 
39369e456fe27b4b78b41dc754127a21e5a692ac90857c6c23486255f8d2a62bc399f2a52a4f94a6004ea37e5842c47a2b436013e2590d9e0089993aff9701bc
 DIST bat-0.18.3.tar.gz 1486928 BLAKE2B 
d0cc28d80e364f8b33a6d77f35729d4f8d99dedd103cb5a0acc32f658304654af8e1f39018c75171895aa53b7f6b31e179806e2d54f1225bf0304f85e4e71b15
 SHA512 
b3608b385ab1959d5c84c8a823cec59adc005ec079ec5e6020bd119669f5a6e64975a498af3a5ffb707a76e230606e4a34183110900264caa85af1e0ca03f2a5
+DIST bat-0.19.0.tar.gz 1690009 BLAKE2B 
c5b9b298b8dcbf6203b555387ebf728e16195d2e19643d2f9ec293d13998817ae578ec18518297f617fd12f05eb533b14a5ad31d104008929e9448104cdd10c8
 SHA512 
6c3fdf524c797eb1e58c97ab53f51a2799d87626b147563289932130b33488634cf8cc411c58435d50cfb13bf44105c05f270af7c6f69fa0336cd14ac3e8648c
 DIST bincode-1.3.1.crate 26121 BLAKE2B 
7bccc02071a11944e787fdb4c86b082827834df31f3fb751ed32720d4c44e4a26977838e311580ed330d9f6bc5ad76632e0af5530a3f8781ee739d9dc1ff218b
 SHA512 
75e62caef54a58ea5d24acbdef70b55893b11706400ad423919084a4723f5ea60e337447221171c4cd86d764db1f9f767c303b4cf5cd8f27318519db77fb82b4
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
 DIST 

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

2022-02-25 Thread Sam James
commit: 5a408912a2468dba3e79b685a201338adbfc9b16
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Wed Feb  2 04:03:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:47:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a408912

sys-apps/bat: add 0.18.3-r1

* Fix manpage installation with USE=debug
* Install BASH complitions

Closes: https://bugs.gentoo.org/829629
Closes: https://bugs.gentoo.org/828876
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Zapparov  zapparov.com>
Closes: https://github.com/gentoo/gentoo/pull/24047
Signed-off-by: Sam James  gentoo.org>

 .../{bat-0.18.3.ebuild => bat-0.18.3-r1.ebuild}| 22 --
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/sys-apps/bat/bat-0.18.3.ebuild b/sys-apps/bat/bat-0.18.3-r1.ebuild
similarity index 88%
rename from sys-apps/bat/bat-0.18.3.ebuild
rename to sys-apps/bat/bat-0.18.3-r1.ebuild
index b791c28b50a8..97b8c7d47f4b 100644
--- a/sys-apps/bat/bat-0.18.3.ebuild
+++ b/sys-apps/bat/bat-0.18.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2017-2021 Gentoo Authors
+# Copyright 2017-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -153,7 +153,7 @@ CRATES="
yaml-rust-0.4.5
 "
 
-inherit cargo
+inherit bash-completion-r1 cargo
 
 DESCRIPTION="cat(1) clone with syntax highlighting and Git integration"
 # Double check the homepage as the cargo_metadata crate
@@ -191,14 +191,16 @@ src_install() {
 
einstalldocs
 
-   doman target/release/build/bat-*/out/assets/manual/bat.1
+   local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out )
+   cd ${build_dir[0]} || die "Cannot change directory to ${PN} build"
 
-   insinto /usr/share/fish/vendor_completions.d/
-   doins target/release/build/bat-*/out/assets/completions/bat.fish
+   doman assets/manual/bat.1
 
-   # Hack to find/install generated zsh completions files as it can be 
present in
-   # multiple directories
-   local BUILD_DIR="$(dirname $(find target/release -name bat.zsh -print 
-quit || die) || die)"
-   insinto /usr/share/zsh/site-functions/
-   newins "${BUILD_DIR}"/bat.zsh _${PN}
+   newbashcomp assets/completions/${PN}.bash ${PN}
+
+   insinto /usr/share/zsh/site-functions
+   newins assets/completions/${PN}.zsh _${PN}
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins assets/completions/${PN}.fish
 }



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

2022-02-25 Thread Sam James
commit: c76703952e5bdf69d351f69bb6a12e9112c5ad69
Author: antonfischl1980  fischl-online  de>
AuthorDate: Mon Jan 31 19:46:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:45:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7670395

net-analyzer/nagios-check_logfiles: Bump to version 4.0.1.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Anton Fischl  fischl-online.de>
Closes: https://github.com/gentoo/gentoo/pull/24032
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/nagios-check_logfiles/Manifest|  1 +
 .../nagios-check_logfiles-4.0.1.3.ebuild   | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/net-analyzer/nagios-check_logfiles/Manifest 
b/net-analyzer/nagios-check_logfiles/Manifest
index cec2e146f4c3..931a75480d8f 100644
--- a/net-analyzer/nagios-check_logfiles/Manifest
+++ b/net-analyzer/nagios-check_logfiles/Manifest
@@ -1 +1,2 @@
 DIST nagios-check_logfiles-3.7.6.3.tar.gz 238683 BLAKE2B 
c2bd47a13263ac76c1bbced7a1410416c07ef35b39ea60bbf6037de3c10dd00df30a215f461270501240d5eb35e2b687fd5590d291028d7975c15470c06177a4
 SHA512 
2f72d571bfc0815e12b5c9a6e178b7b9b6e58d69e2d1a3efc560dd6b7bfd3d04a705d15e93069959611be1981941866e8775ee7d67c5dbf3983a155ab2ec3c91
+DIST nagios-check_logfiles-4.0.1.3.tar.gz 254371 BLAKE2B 
d4219e03ac2b981b08866baa4eab4fb16857215cb817ee44f23690094a3b29bf806caa6c1cd98c439ba81fa31cd63ce1fcfca5c92d1aad260490db087a560fd7
 SHA512 
1893e67d9b27939fae6f330b1f796e98becbb1c4bd1dfe11811236b0d9bcdab0b2fea2a49f7b90302d15c75328422f479d1a26a486cfbe1ec0d3b8f9b71a5150

diff --git 
a/net-analyzer/nagios-check_logfiles/nagios-check_logfiles-4.0.1.3.ebuild 
b/net-analyzer/nagios-check_logfiles/nagios-check_logfiles-4.0.1.3.ebuild
new file mode 100644
index ..f32c1802c024
--- /dev/null
+++ b/net-analyzer/nagios-check_logfiles/nagios-check_logfiles-4.0.1.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A nagios plugin for checking logfiles"
+HOMEPAGE="https://labs.consol.de/nagios/check_logfiles/index.html;
+
+MY_P=${P/nagios-/}
+
+SRC_URI="https://labs.consol.de/assets/downloads/nagios/${MY_P}.tar.gz -> 
${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="|| ( >=net-analyzer/nagios-plugins-1.4.13-r1 
>=net-analyzer/monitoring-plugins-2 )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+   econf \
+   --libexecdir="${EPREFIX}/usr/$(get_libdir)/nagios/plugins" \
+   --sysconfdir="${EPREFIX}/etc/nagios"
+}



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

2022-02-25 Thread Sam James
commit: 80d5d4f48c0f6a6810a6e823e54aa0ec2c62cca1
Author: Eugene Glorg  railglorg  net>
AuthorDate: Wed Feb 23 19:41:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:36:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d5d4f4

net-misc/balance: add net_bind_service capability

This changes binary capabilities and allows binding
to privileged ports for non-root

Signed-off-by: Eugene Glorg  railglorg.net>
Closes: https://github.com/gentoo/gentoo/pull/24325
Signed-off-by: Sam James  gentoo.org>

 net-misc/balance/balance-3.57-r1.ebuild | 43 +
 1 file changed, 43 insertions(+)

diff --git a/net-misc/balance/balance-3.57-r1.ebuild 
b/net-misc/balance/balance-3.57-r1.ebuild
new file mode 100644
index ..b988c64b8a44
--- /dev/null
+++ b/net-misc/balance/balance-3.57-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps toolchain-funcs
+
+DESCRIPTION="TCP Load Balancing Port Forwarder"
+HOMEPAGE="http://www.inlab.de/balance.html;
+SRC_URI="http://www.inlab.de/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+PATCHES=( "${FILESDIR}"/${P}-Makefile.patch )
+
+FILECAPS=(
+   'CAP_NET_BIND_SERVICE' '/usr/sbin/balance'
+)
+
+src_prepare() {
+   default
+
+   tc-export CC
+}
+
+src_install() {
+   default
+
+   #autocreated on program start, if missing
+   rm -rv "${ED}/var/run" || die
+}
+
+pkg_postinst() {
+   fcaps_pkg_postinst
+   elog "To run as non-root, be sure to have rendezvous directory created"
+   elog "with either 'mkdir -m 01777 /var/run/balance' or using tmpfiles."
+}



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

2022-02-25 Thread Sam James
commit: fe272e8df43f0450cad665a0e2cd6796d1610993
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 02:36:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:36:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe272e8d

gui-libs/wlroots: sync live ebuild

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

 gui-libs/wlroots/wlroots-0.15.1.ebuild | 2 +-
 gui-libs/wlroots/wlroots-.ebuild   | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild 
b/gui-libs/wlroots/wlroots-0.15.1.ebuild
index 91ed9abb4a57..f6a2d61c92a4 100644
--- a/gui-libs/wlroots/wlroots-0.15.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]]; then
 else

SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-   SLOT="0/15"
+   SLOT="0/$(ver_cut 2)"
 fi
 
 LICENSE="MIT"

diff --git a/gui-libs/wlroots/wlroots-.ebuild 
b/gui-libs/wlroots/wlroots-.ebuild
index 47b97d1e07e4..f6a2d61c92a4 100644
--- a/gui-libs/wlroots/wlroots-.ebuild
+++ b/gui-libs/wlroots/wlroots-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -13,9 +13,9 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
SLOT="0/"
 else
-   
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz 
-> ${P}.tar.gz"
+   
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-   SLOT="0/16"
+   SLOT="0/$(ver_cut 2)"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/ima-evm-utils/

2022-02-25 Thread Sam James
commit: f017a49dbc8dda50bb125667a1340ac80c34e330
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 02:42:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:43:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f017a49d

app-crypt/ima-evm-utils: sync live ebuild

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

 app-crypt/ima-evm-utils/ima-evm-utils-1.4.ebuild  |  4 ++--
 app-crypt/ima-evm-utils/ima-evm-utils-.ebuild | 18 --
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-1.4.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-1.4.ebuild
index 8a6872dda3e1..3f32ba3defbf 100644
--- a/app-crypt/ima-evm-utils/ima-evm-utils-1.4.ebuild
+++ b/app-crypt/ima-evm-utils/ima-evm-utils-1.4.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
@@ -31,7 +31,7 @@ PATCHES=(

"${FILESDIR}/${PN}-1.4-configure-remove-automagic-TSS-dependencies.patch"

"${FILESDIR}/${PN}-1.4-test-Rename-bash-variable-WORKDIR-to-MYWORKDIR.patch"
"${FILESDIR}/${PN}-1.4-test-remove-boot_aggregate.patch"
-   )
+)
 
 src_prepare() {
default

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild
index bdb4d49d4f72..7237825ff877 100644
--- a/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild
+++ b/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools git-r3
 
@@ -11,11 +11,12 @@ 
EGIT_REPO_URI="https://git.code.sf.net/p/linux-ima/ima-evm-utils;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="debug test"
+IUSE="debug test tpm"
 
 RDEPEND="
dev-libs/openssl:0=
-   sys-apps/keyutils:="
+   sys-apps/keyutils:=
+   tpm? ( app-crypt/tpm2-tss )"
 DEPEND="${RDEPEND}"
 BDEPEND="
app-text/asciidoc
@@ -25,18 +26,23 @@ BDEPEND="
 
 RESTRICT="!test? ( test )"
 
+PATCHES=(
+   
"${FILESDIR}/${PN}-1.4-configure-remove-automagic-TSS-dependencies.patch"
+   
"${FILESDIR}/${PN}-1.4-test-Rename-bash-variable-WORKDIR-to-MYWORKDIR.patch"
+   "${FILESDIR}/${PN}-1.4-test-remove-boot_aggregate.patch"
+)
+
 src_prepare() {
default
 
sed -i 
'/^MANPAGE_DOCBOOK_XSL/s:/usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl:/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:'
 Makefile.am || die
-
eautoreconf
 }
 
 src_configure() {
econf \
$(use_enable debug) \
-   --disable-static
+   $(use_with tpm pcrtss)
 }
 
 src_install() {



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

2022-02-25 Thread Sam James
commit: 052d7331d758dacff62ec6f33f051c361598c193
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 02:37:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:37:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=052d7331

net-misc/balance: modernise ebuild a bit

- Drop unnecessary declarations
- Make path for fcaps relative
- ${EROOT} prefix for path in pkg_postinst

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

 net-misc/balance/balance-3.57-r1.ebuild | 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/net-misc/balance/balance-3.57-r1.ebuild 
b/net-misc/balance/balance-3.57-r1.ebuild
index b988c64b8a44..bfbf74ec2a13 100644
--- a/net-misc/balance/balance-3.57-r1.ebuild
+++ b/net-misc/balance/balance-3.57-r1.ebuild
@@ -12,15 +12,11 @@ SRC_URI="http://www.inlab.de/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
 
 PATCHES=( "${FILESDIR}"/${P}-Makefile.patch )
 
 FILECAPS=(
-   'CAP_NET_BIND_SERVICE' '/usr/sbin/balance'
+   CAP_NET_BIND_SERVICE usr/sbin/balance
 )
 
 src_prepare() {
@@ -32,12 +28,12 @@ src_prepare() {
 src_install() {
default
 
-   #autocreated on program start, if missing
+   # Autocreated on program start, if missing
rm -rv "${ED}/var/run" || die
 }
 
 pkg_postinst() {
fcaps_pkg_postinst
elog "To run as non-root, be sure to have rendezvous directory created"
-   elog "with either 'mkdir -m 01777 /var/run/balance' or using tmpfiles."
+   elog "with either 'mkdir -m 01777 ${EROOT}/var/run/balance' or using 
tmpfiles."
 }



[gentoo-commits] repo/gentoo:master commit in: app-crypt/ima-evm-utils/, app-crypt/ima-evm-utils/files/

2022-02-25 Thread Sam James
commit: 2c38515f011fb75697dae1d7456be62f8cf9b73e
Author: Christopher Byrne  gmail  com>
AuthorDate: Sat Nov  6 20:58:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:40:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c38515f

app-crypt/ima-evm-utils: Bump to 1.4

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Christopher Byrne  gmail.com>
Closes: https://bugs.gentoo.org/822165
Closes: https://github.com/gentoo/gentoo/pull/22850
Signed-off-by: Sam James  gentoo.org>

 app-crypt/ima-evm-utils/Manifest   |   1 +
 ...nfigure-remove-automagic-TSS-dependencies.patch |  39 
 ...Rename-bash-variable-WORKDIR-to-MYWORKDIR.patch |  84 
 ...-evm-utils-1.4-test-remove-boot_aggregate.patch | 216 +
 app-crypt/ima-evm-utils/ima-evm-utils-1.4.ebuild   |  52 +
 app-crypt/ima-evm-utils/metadata.xml   |   3 +
 6 files changed, 395 insertions(+)

diff --git a/app-crypt/ima-evm-utils/Manifest b/app-crypt/ima-evm-utils/Manifest
index 02f3d5d79e9d..3485816848d5 100644
--- a/app-crypt/ima-evm-utils/Manifest
+++ b/app-crypt/ima-evm-utils/Manifest
@@ -1,2 +1,3 @@
 DIST ima-evm-utils-1.1.tar.gz 37825 BLAKE2B 
469f5bbc194f3fcc8996f252d01745c0d8d4d4f63476174622ea4569c97978db478bd522ae4672819c5ef995f2bb524eb857e5bf5c303131959f2f5cb9c2ebcc
 SHA512 
fc7efc890812233db888eef210dc4357bee838b56fd95efd9a9e141d684b0b354670a3c053dd93a94a1402dd826074d4a83a4637c8e6c1d90ead3132354a5776
 DIST ima-evm-utils-1.3.2.tar.gz 100373 BLAKE2B 
04717a934795f7e2a351b1f59388d2d429e00a8a18c57c0eb258bb81bc329342cb9971fa2b4493f7b492f07961ec794a0549fd2d0984381492dcab474915a0d6
 SHA512 
af96935f953fbec8cdd40ba1a24001fae916633df03f9dee1e96775baec0ffea21a7a13798b3e3c3f375fd493a65fe65b5357887890b46cac0c4dcca5a5b79db
+DIST ima-evm-utils-1.4.tar.gz 110104 BLAKE2B 
12e09162e0d5e689132dde6b814ceeb8001a0379e8edb89b9aeb87c8e9f6e21fdd554e6626d1496b82cc77213fdf08b26bcc0be77140d7d598589a482940a321
 SHA512 
2fdf41470d88608162a084c4877ba17d531941b744bcb44dd4913e48ab2c2d131e0af3e3ead74c18748a5d46aced51213ebd7c13a5ee19050c28d54a26c011a3

diff --git 
a/app-crypt/ima-evm-utils/files/ima-evm-utils-1.4-configure-remove-automagic-TSS-dependencies.patch
 
b/app-crypt/ima-evm-utils/files/ima-evm-utils-1.4-configure-remove-automagic-TSS-dependencies.patch
new file mode 100644
index ..a5fb28a291fb
--- /dev/null
+++ 
b/app-crypt/ima-evm-utils/files/ima-evm-utils-1.4-configure-remove-automagic-TSS-dependencies.patch
@@ -0,0 +1,39 @@
+From 911cef2b984a947b1020bdcf87d1573600ea754d Mon Sep 17 00:00:00 2001
+From: Christopher Byrne 
+Date: Fri, 5 Nov 2021 21:31:10 -0500
+Subject: [PATCH] configure.ac: Remove automagic dependencies on the TSS stacks
+
+Signed-off-by: Christopher Byrne 
+---
+ configure.ac | 12 +---
+ 1 file changed, 9 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 1a0f093..c05b72d 100644
+--- a/configure.ac
 b/configure.ac
+@@ -31,12 +31,18 @@ AC_CHECK_HEADER(unistd.h)
+ AC_CHECK_HEADERS(openssl/conf.h)
+ 
+ # Intel TSS
+-AC_CHECK_LIB([tss2-esys], [Esys_Free])
+-AC_CHECK_LIB([tss2-rc], [Tss2_RC_Decode])
++AC_ARG_WITH([pcrtss], AS_HELP_STRING([--with-pcrtss], [Build with Intel TSS 
library (default: disabled)]))
++AS_IF([test "x$with_pcrtss" = "xyes"], [
++  AC_CHECK_LIB([tss2-esys], [Esys_Free])
++  AC_CHECK_LIB([tss2-rc], [Tss2_RC_Decode])
++])
+ AM_CONDITIONAL([USE_PCRTSS], [test "x$ac_cv_lib_tss2_esys_Esys_Free" = 
"xyes"])
+ 
+ # IBM TSS include files
+-AC_CHECK_HEADER(ibmtss/tss.h, [], [], [[#define TPM_POSIX]])
++AC_ARG_WITH([ibmtss], AS_HELP_STRING([--with-ibmtss], [Build with IBM TSS 
library (default: disabled)]))
++AS_IF([test "x$with_ibmtss" = "xyes"], [
++  AC_CHECK_HEADER(ibmtss/tss.h, [], [], [[#define TPM_POSIX]])
++])
+ AM_CONDITIONAL([USE_IBMTSS], [test "x$ac_cv_header_ibmtss_tss_h" = "xyes"])
+ 
+ AC_CHECK_HEADERS(sys/xattr.h, , [AC_MSG_ERROR([sys/xattr.h header not found. 
You need the c-library development package.])])
+-- 
+2.32.0
+

diff --git 
a/app-crypt/ima-evm-utils/files/ima-evm-utils-1.4-test-Rename-bash-variable-WORKDIR-to-MYWORKDIR.patch
 
b/app-crypt/ima-evm-utils/files/ima-evm-utils-1.4-test-Rename-bash-variable-WORKDIR-to-MYWORKDIR.patch
new file mode 100644
index ..41dd2cd6fb0c
--- /dev/null
+++ 
b/app-crypt/ima-evm-utils/files/ima-evm-utils-1.4-test-Rename-bash-variable-WORKDIR-to-MYWORKDIR.patch
@@ -0,0 +1,84 @@
+From 5be7797f96db606c16701b6cb7e218a487c4cf4a Mon Sep 17 00:00:00 2001
+From: Christopher Byrne 
+Date: Sat, 6 Nov 2021 15:36:48 -0500
+Subject: [PATCH] test: Rename bash variable WORKDIR to MYWORKDIR
+
+Gentoo Portage ALSO uses the variable WORKDIR, and this results in
+Portage deleting the entire tree if the tests are run under it
+
+Signed-off-by: Christopher Byrne 
+---
+ tests/functions.sh | 12 ++--
+ tests/sign_verify.test |  6 +++---
+ 2 files changed, 9 insertions(+), 9 deletions(-)
+
+diff --git 

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

2022-02-25 Thread Sam James
commit: 689c407a73ba83877cce7d0b4378286b5880c213
Author: Leonardo Hernandez Hernandez  protonmail  com>
AuthorDate: Fri Feb 18 06:07:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:34:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689c407a

gui-libs/wlroots: bump to 0.15.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Leonardo Hernandez Hernandez  outlook.com>
Closes: https://github.com/gentoo/gentoo/pull/24244
Signed-off-by: Sam James  gentoo.org>

 gui-libs/wlroots/Manifest  |  1 +
 gui-libs/wlroots/wlroots-0.15.1.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index a5eb3396cd01..ce2290bd369b 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +1,4 @@
 DIST wlroots-0.14.0.tar.gz 505461 BLAKE2B 
d2fa28f64014ef9d840838cb5938af23f6f6b211b62dc352d0d5bb824ccaa7d7a85531e1eca14feeb06d31d59955ff9a913e40a73cad21ed1ebfe76ada39d558
 SHA512 
83f001133cb4b11a72bb9532b7321655428826662848f67de8e3220a33d9dff4d37c859602bdc319929949d387d014a257b0347039a6649944d7b084c76bb611
 DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B 
fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2
 SHA512 
4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0
 DIST wlroots-0.15.0.tar.gz 565059 BLAKE2B 
d98529b4548e3b751a505a26af143be585ed42fb9617bc67b4a10747bb494f1359d7bdb75d1730a72396e7c550fe481e858a5ac88621d61671698439e3656920
 SHA512 
730b1e0cf003dabae23101664c6d1993636bd3a8ecbdb3c165eef415a92811c4d5228f48e0275f75361d8528f118dfb8a2298cfb05dbf6364539224ceedca447
+DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 
09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d
 SHA512 
6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677

diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild 
b/gui-libs/wlroots/wlroots-0.15.1.ebuild
new file mode 100644
index ..91ed9abb4a57
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.15.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a 
Wayland compositor"
+HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git;
+   inherit git-r3
+   SLOT="0/"
+else
+   
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   SLOT="0/15"
+fi
+
+LICENSE="MIT"
+IUSE="vulkan x11-backend X"
+
+DEPEND="
+   >=dev-libs/libinput-1.14.0:0=
+   >=dev-libs/wayland-1.20.0
+   >=dev-libs/wayland-protocols-1.24
+   media-libs/mesa[egl(+),gles2,gbm(+)]
+   sys-auth/seatd:=
+   virtual/libudev
+   vulkan? (
+   dev-util/glslang:0=
+   dev-util/vulkan-headers:0=
+   media-libs/vulkan-loader:0=
+   )
+   >=x11-libs/libdrm-2.4.109:0=
+   x11-libs/libxkbcommon
+   x11-libs/pixman
+   x11-backend? ( x11-libs/libxcb:0= )
+   X? (
+   x11-base/xwayland
+   x11-libs/libxcb:0=
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   >=dev-libs/wayland-protocols-1.24
+   >=dev-util/meson-0.60.0
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # xcb-util-errors is not on Gentoo Repository (and upstream seems 
inactive?)
+   local emesonargs=(
+   "-Dxcb-errors=disabled"
+   "-Dexamples=false"
+   "-Dwerror=false"
+   -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
+   -Dxwayland=$(usex X enabled disabled)
+   -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
+   )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   elog "You must be in the input group to allow your compositor"
+   elog "to access input devices via libinput."
+}



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

2022-02-25 Thread Sam James
commit: 4da7fd1fc1504d6739db7e8885904fda58e2be46
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Feb 25 20:45:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:32:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da7fd1f

dev-java/xpp3: Restrict to virtual/jdk:1.8

Bug: https://bugs.gentoo.org/831709
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24348
Signed-off-by: Sam James  gentoo.org>

 dev-java/xpp3/xpp3-1.1.4c-r6.ebuild | 35 +++
 1 file changed, 35 insertions(+)

diff --git a/dev-java/xpp3/xpp3-1.1.4c-r6.ebuild 
b/dev-java/xpp3/xpp3-1.1.4c-r6.ebuild
new file mode 100644
index ..3b9eb1d77ff8
--- /dev/null
+++ b/dev-java/xpp3/xpp3-1.1.4c-r6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="xpp3:xpp3:1.1.4c"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="An implementation of XMLPULL V1 API"
+HOMEPAGE="https://www.extreme.indiana.edu/xgws/xsoap/xpp/mxp1/index.html;
+SRC_URI="https://repo1.maven.org/maven2/${PN}/${PN}/${PV}/${P}-sources.jar -> 
${P}.jar"
+
+LICENSE="Apache-1.1 IBM JDOM LGPL-2.1+"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+
+# Restriction to java 1.8
+# Otherwise jdk 11+ would fail to build javadoc:
+# ./javax/xml/namespace/QName.java:55: error: package exists in another 
module: java.xml
+# package javax.xml.namespace;
+# ^
+# 1 error
+RDEPEND=">=virtual/jre-1.8:*"
+DEPEND="virtual/jdk:1.8"
+
+JAVA_RESOURCE_DIRS="resources"
+
+src_prepare() {
+   default
+   mkdir "resources" || die
+   cp -r "META-INF" "resources" || die
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/

2022-02-25 Thread Sam James
commit: 77093fb283eb79a4d289f4912041f29d56e6041e
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 02:30:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:30:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77093fb2

profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl: update copyright header

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

 profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults 
b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults
index 70d736ecffe8..e63b33d06f48 100644
--- a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 CHOST="riscv64-gentoo-linux-musl"



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

2022-02-25 Thread Sam James
commit: 07260163eefe8d60f5af715604136e34745c062d
Author: Robert Siebeck  r123  de>
AuthorDate: Fri Feb 25 14:13:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:33:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07260163

app-i18n/transifex-client: add new version 1.0.3

Signed-off-by: Robert Siebeck  r123.de>
Signed-off-by: Sam James  gentoo.org>

 app-i18n/transifex-client/Manifest |   1 +
 .../transifex-client/transifex-client-1.0.3.ebuild | 230 +
 2 files changed, 231 insertions(+)

diff --git a/app-i18n/transifex-client/Manifest 
b/app-i18n/transifex-client/Manifest
index 98547f2d5f42..c7ee55d12338 100644
--- a/app-i18n/transifex-client/Manifest
+++ b/app-i18n/transifex-client/Manifest
@@ -199,3 +199,4 @@ DIST 
gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20210107192922-496545a6307b.zip 105245 BLA
 DIST transifex-client-0.14.3.tar.gz 211428 BLAKE2B 
cab17d7103016a78b226df6ca9905a0ddfd1b8765fb7b161c7390911ac5693d97e7a872a00cbc86e9c8e7d84fbcd85904768f463885bb679e22ab052463db418
 SHA512 
9034111fa0253ce8799c5ba181d6d35e2addd14b8c2edb7822d8d572255c27f49e4cfce9d82e7e70e352c32e87f2e7bdc6bf09c2a591e689606b0831414dd863
 DIST transifex-client-1.0.0.tar.gz 81323 BLAKE2B 
1e9dea8388e88756dc8da78882eb18586536c9d84e19cdd204b3c8451e716b76bddf00032537e7fb2f9149568837bb18e43f3f321ca64f6f1dd0524a4d10ca3d
 SHA512 
e4e5c43684fef7a866154dbca5246d9230d357ad7abe1009901d2e27a326a4ff25528c53af90534f2187081df0ff663664314188e5f1b0010e5edd5e263b8db5
 DIST transifex-client-1.0.2.tar.gz 82915 BLAKE2B 
5a4ca7c2960bc248cd1b4982630810fdda15dc5b1fb861e14bc7943b26e8d4b385872f2e9a8ec094910993af507e78094cd57892b750ebbcdb44847c35f48d0e
 SHA512 
00fd12849e17cfffe105f842f253a6d6b0372f326ea81f497a58b451bb983379b9a09c99479e6791a02c963c74253154fcabe7fa2849e513d009b2d109a2
+DIST transifex-client-1.0.3.tar.gz 82918 BLAKE2B 
5c034064cb5fa2dff82f9db4cfb8e9b772923baae7f981e2994545388cc63beaa85f6ce666ed80d445a4cdf3cca02a81f681312f08648096f3fd32e2634f24bb
 SHA512 
c98761793c22318011a066f0e69705c6163a14a861e321f42c5ca8772821661af19b9d559c5f1c193f7d413923bd8333707e74dd20cd6a0f6496559c5f4deff1

diff --git a/app-i18n/transifex-client/transifex-client-1.0.3.ebuild 
b/app-i18n/transifex-client/transifex-client-1.0.3.ebuild
new file mode 100644
index ..5f5a351afa45
--- /dev/null
+++ b/app-i18n/transifex-client/transifex-client-1.0.3.ebuild
@@ -0,0 +1,230 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="The Transifex command-line client"
+HOMEPAGE="https://github.com/transifex/cli;
+
+EGO_SUM=(
+   "github.com/BurntSushi/toml v0.3.1/go.mod"
+   "github.com/Microsoft/go-winio v0.4.14/go.mod"
+   "github.com/Microsoft/go-winio v0.4.16"
+   "github.com/Microsoft/go-winio v0.4.16/go.mod"
+   "github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7"
+   "github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod"
+   "github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239"
+   "github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod"
+   "github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5"
+   "github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod"
+   "github.com/atomicgo/cursor v0.0.1"
+   "github.com/atomicgo/cursor v0.0.1/go.mod"
+   "github.com/blang/semver v3.5.1+incompatible"
+   "github.com/blang/semver v3.5.1+incompatible/go.mod"
+   "github.com/chzyer/logex v1.1.10"
+   "github.com/chzyer/logex v1.1.10/go.mod"
+   "github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e"
+   "github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod"
+   "github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1"
+   "github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod"
+   "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d"
+   "github.com/cpuguy83/go-md2man/v2 
v2.0.0-20190314233015-f79a8a8ca69d/go.mod"
+   "github.com/creack/pty v1.1.9/go.mod"
+   "github.com/davecgh/go-spew v1.1.0/go.mod"
+   "github.com/davecgh/go-spew v1.1.1"
+   "github.com/davecgh/go-spew v1.1.1/go.mod"
+   "github.com/emirpasic/gods v1.12.0"
+   "github.com/emirpasic/gods v1.12.0/go.mod"
+   "github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod"
+   "github.com/fsnotify/fsnotify v1.4.7/go.mod"
+   "github.com/gliderlabs/ssh v0.2.2"
+   "github.com/gliderlabs/ssh v0.2.2/go.mod"
+   "github.com/go-git/gcfg v1.5.0"
+   "github.com/go-git/gcfg v1.5.0/go.mod"
+   "github.com/go-git/go-billy/v5 v5.0.0/go.mod"
+   "github.com/go-git/go-billy/v5 v5.1.0"
+   "github.com/go-git/go-billy/v5 v5.1.0/go.mod"
+   "github.com/go-git/go-git-fixtures/v4 
v4.0.2-0.20200613231340-f56387b50c12"
+   

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

2022-02-25 Thread Sam James
commit: cdc6d2504cb4b4c3dddf325b581c3c944819ba09
Author: Robert Siebeck  r123  de>
AuthorDate: Fri Feb 25 14:18:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:33:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc6d250

dev-python/python-slugify: remove old version

Signed-off-by: Robert Siebeck  r123.de>
Closes: https://github.com/gentoo/gentoo/pull/24347
Signed-off-by: Sam James  gentoo.org>

 dev-python/python-slugify/Manifest  |  1 -
 .../python-slugify/python-slugify-4.0.1.ebuild  | 21 -
 2 files changed, 22 deletions(-)

diff --git a/dev-python/python-slugify/Manifest 
b/dev-python/python-slugify/Manifest
index 32bd4446bc88..8ab1a8877e4c 100644
--- a/dev-python/python-slugify/Manifest
+++ b/dev-python/python-slugify/Manifest
@@ -1,4 +1,3 @@
-DIST python-slugify-4.0.1.tar.gz 11509 BLAKE2B 
b505c62c959dae3823db4441b8811ed98ec8afa0278325cb2715abb63a84b5de1506362699bc39216bbac4100ae265671f940dbbbdaf9164fd251bdaa7af462a
 SHA512 
c1d99a9dc891c4cfa927e4d2bc5701f47b23b7882cce22350283a53c6ded18e1290196c3bb9838883c29c9cb3582e5e684edffd50dfbb4e9da9c2b821ea54bb5
 DIST python-slugify-5.0.2.tar.gz 11728 BLAKE2B 
701fb3f679cd4f714b5c57c14fb8cbfefa5b8268e9c4b877dd1e558e8a7dac325d69519b8e666043b70540908dcb250f561cebf0c5f444f9a3cfae34d97456b1
 SHA512 
79cdd1d0312c9e34b07dca2e898f177a85b31d3f290403375032ae962df61f3a9c4167f4bdf10f47afd17d544731d6961810f8a081ef615d76d8758c1207e6b7
 DIST python-slugify-6.0.1.tar.gz 12184 BLAKE2B 
ecc39ad73ba4bf68a630c105b22c234c9f8089c5063457c02b21ae5bbe5c021741ce754eabec51bb125ae549274b26f6cf8d986b66ce0ede5a653e70b4528712
 SHA512 
b97aba9f3b74009a802b1a7bd356d1eb27d239a05d8617c8f0107391e9f09e9a7cb6b45437755a1c86c4eed966e8975f74f6b760e17090d2c56e4db5935c0b69
 DIST python-slugify-6.1.0.tar.gz 13279 BLAKE2B 
ecc51c97638f675573576457f6e6dee14fd2f07b9292e3a32134215887adf945e6b7cc0e373b558c7311a49cfbac1b760191b3e77597a86dac1ea48527d549ac
 SHA512 
4a274d5490bbddb8a600357200d44621cf3304c42a303148156cc732650431e76466099e4eee308e81c881b0da4e39b92146561cfd909a796e153411b22405c9

diff --git a/dev-python/python-slugify/python-slugify-4.0.1.ebuild 
b/dev-python/python-slugify/python-slugify-4.0.1.ebuild
deleted file mode 100644
index 0f9dcf8dacc5..
--- a/dev-python/python-slugify/python-slugify-4.0.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python Slugify application that handles Unicode"
-HOMEPAGE="https://github.com/un33k/python-slugify 
https://pypi.org/project/python-slugify/;
-SRC_URI="https://github.com/un33k/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-IUSE=""
-
-RDEPEND="dev-python/text-unidecode[${PYTHON_USEDEP}]"
-
-distutils_enable_tests unittest



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

2022-02-25 Thread Sam James
commit: 60f1452df7d3dec7c30b034b92c80b85bcc59ee7
Author: Robert Siebeck  r123  de>
AuthorDate: Fri Feb 25 14:13:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:33:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f1452d

app-i18n/transifex-client: remove old versions

Signed-off-by: Robert Siebeck  r123.de>
Signed-off-by: Sam James  gentoo.org>

 app-i18n/transifex-client/Manifest |   2 -
 .../transifex-client-0.14.3.ebuild |  41 
 .../transifex-client/transifex-client-1.0.2.ebuild | 230 -
 3 files changed, 273 deletions(-)

diff --git a/app-i18n/transifex-client/Manifest 
b/app-i18n/transifex-client/Manifest
index c7ee55d12338..bf61087a4d47 100644
--- a/app-i18n/transifex-client/Manifest
+++ b/app-i18n/transifex-client/Manifest
@@ -196,7 +196,5 @@ DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.3.0.zip 80765 BLAKE2B 
d6d8bfba5082aabb1a247add
 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 
BLAKE2B 
fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab
 SHA512 
307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20210107192922-496545a6307b.mod 95 
BLAKE2B 
fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab
 SHA512 
307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20210107192922-496545a6307b.zip 105245 
BLAKE2B 
f0bcfd9d097905364d9c2b032b92a8aad64b63e0942eb864759b156eb97ac58769fbc035acf4ba57bd55db1b6596499ddc6d36e6d2e5cc584c2a465256ca3a73
 SHA512 
f9c0400f1f5590d7185ae3fdac7adf1787a5f5198e52ebd02841b7df5113c5e34de6a66fa01b2f5735be4b21190dffb46e9d8b084ad5c00ebd99599a39ff73db
-DIST transifex-client-0.14.3.tar.gz 211428 BLAKE2B 
cab17d7103016a78b226df6ca9905a0ddfd1b8765fb7b161c7390911ac5693d97e7a872a00cbc86e9c8e7d84fbcd85904768f463885bb679e22ab052463db418
 SHA512 
9034111fa0253ce8799c5ba181d6d35e2addd14b8c2edb7822d8d572255c27f49e4cfce9d82e7e70e352c32e87f2e7bdc6bf09c2a591e689606b0831414dd863
 DIST transifex-client-1.0.0.tar.gz 81323 BLAKE2B 
1e9dea8388e88756dc8da78882eb18586536c9d84e19cdd204b3c8451e716b76bddf00032537e7fb2f9149568837bb18e43f3f321ca64f6f1dd0524a4d10ca3d
 SHA512 
e4e5c43684fef7a866154dbca5246d9230d357ad7abe1009901d2e27a326a4ff25528c53af90534f2187081df0ff663664314188e5f1b0010e5edd5e263b8db5
-DIST transifex-client-1.0.2.tar.gz 82915 BLAKE2B 
5a4ca7c2960bc248cd1b4982630810fdda15dc5b1fb861e14bc7943b26e8d4b385872f2e9a8ec094910993af507e78094cd57892b750ebbcdb44847c35f48d0e
 SHA512 
00fd12849e17cfffe105f842f253a6d6b0372f326ea81f497a58b451bb983379b9a09c99479e6791a02c963c74253154fcabe7fa2849e513d009b2d109a2
 DIST transifex-client-1.0.3.tar.gz 82918 BLAKE2B 
5c034064cb5fa2dff82f9db4cfb8e9b772923baae7f981e2994545388cc63beaa85f6ce666ed80d445a4cdf3cca02a81f681312f08648096f3fd32e2634f24bb
 SHA512 
c98761793c22318011a066f0e69705c6163a14a861e321f42c5ca8772821661af19b9d559c5f1c193f7d413923bd8333707e74dd20cd6a0f6496559c5f4deff1

diff --git a/app-i18n/transifex-client/transifex-client-0.14.3.ebuild 
b/app-i18n/transifex-client/transifex-client-0.14.3.ebuild
deleted file mode 100644
index 1945178ef957..
--- a/app-i18n/transifex-client/transifex-client-0.14.3.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A command line interface for Transifex"
-HOMEPAGE="https://pypi.org/project/transifex-client/ 
https://www.transifex.net/ https://github.com/transifex/transifex-client;
-SRC_URI="mirror://pypi/t/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? (
-   dev-python/mock[${PYTHON_USEDEP}]
-   =dev-python/smmap-5*[${PYTHON_USEDEP}] )"
-RDEPEND="dev-python/GitPython[${PYTHON_USEDEP}]
-   =3.0.5,<4.0"\]/d' setup.py || die
-}

diff --git a/app-i18n/transifex-client/transifex-client-1.0.2.ebuild 
b/app-i18n/transifex-client/transifex-client-1.0.2.ebuild
deleted file mode 100644
index 5f5a351afa45..
--- a/app-i18n/transifex-client/transifex-client-1.0.2.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="The Transifex command-line client"
-HOMEPAGE="https://github.com/transifex/cli;
-
-EGO_SUM=(
-   "github.com/BurntSushi/toml v0.3.1/go.mod"
-   "github.com/Microsoft/go-winio v0.4.14/go.mod"
-   "github.com/Microsoft/go-winio v0.4.16"
-   

[gentoo-commits] repo/gentoo:master commit in: app-text/master-pdf-editor/

2022-02-25 Thread Sam James
commit: 355c5bfe2533b9710a52404ddf18f9b0e106fc80
Author: Joao Santos  gmail  com>
AuthorDate: Tue Feb 22 15:02:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:29:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355c5bfe

app-text/master-pdf-editor: bump to 5.8.33

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: João Santos  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24316
Signed-off-by: Sam James  gentoo.org>

 app-text/master-pdf-editor/Manifest|  1 +
 .../master-pdf-editor-5.8.33.ebuild| 44 ++
 2 files changed, 45 insertions(+)

diff --git a/app-text/master-pdf-editor/Manifest 
b/app-text/master-pdf-editor/Manifest
index aee19d38577b..bd59c2c71f06 100644
--- a/app-text/master-pdf-editor/Manifest
+++ b/app-text/master-pdf-editor/Manifest
@@ -1,2 +1,3 @@
 DIST master-pdf-editor-5.7.90-qt5.x86_64.tar.gz 15962243 BLAKE2B 
4331a5d17ed9a0ff7a70c353907a4c0d5e99db447760f6103d412eabe0064b1e4ac59ca85bb0cab2bffc5867c8ccde96f68e7ceee227b7b319d93b70482f233d
 SHA512 
823c7212cd3d469bb972e7da66e6eada31149c0bab2a6c577e537ca203862d0fe862e8c9b0cbb479eca0557da4b69a91a88ae0c9215d3b5f105288a9c6c1f2bf
 DIST master-pdf-editor-5.8.20-qt5.x86_64.tar.gz 16755926 BLAKE2B 
7694b825ca846767a0bf776fdd637595d4bd9fe8a9525c2212be7cd186aa230fe6446e157dabdf0a6c2314b49f2a987d2a0b62ac377bec1e3f3e58302668c05d
 SHA512 
006478e65f55e2e24afd9f9581cd3f3ea8cc38c156a7e5c62410fa5bbb94482b627ca4645cbb91d3fdcdda1a779ccda6825107ba65b60b8d50d034b409eabd61
+DIST master-pdf-editor-5.8.33-qt5.x86_64.tar.gz 16917660 BLAKE2B 
9461759f75c1c8dde19d5434ce9f404093695385d66777ebe71086a5992ff02830743fb4d87a118605a75f50d53732333a9c51f63acf370c5e53aff04ab47a0c
 SHA512 
e6010a427abe424b0f6c9a6af16280f09445a51c46c62b7c6d58dfb5580cd19486741e9389ef835c33d7ca2e5c1eaffe6b2ccf1046c83c6f7746ba4c446ab28b

diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.8.33.ebuild 
b/app-text/master-pdf-editor/master-pdf-editor-5.8.33.ebuild
new file mode 100644
index ..f944cce74811
--- /dev/null
+++ b/app-text/master-pdf-editor/master-pdf-editor-5.8.33.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="A complete solution for viewing and editing PDF files"
+HOMEPAGE="https://code-industry.net/free-pdf-editor/;
+SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64.tar.gz;
+S="${WORKDIR}/${PN}-${PV%%.*}"
+
+LICENSE="master-pdf-editor"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror"
+
+RDEPEND="
+   sys-libs/glibc
+   >=dev-qt/qtcore-5.12.9:5
+   >=dev-qt/qtgui-5.12.9:5
+   >=dev-qt/qtnetwork-5.12.9:5
+   >=dev-qt/qtprintsupport-5.12.9:5
+   >=dev-qt/qtsvg-5.12.9:5
+   dev-qt/qtwidgets:5
+   media-libs/libglvnd
+   >=media-gfx/sane-backends-1.0
+"
+
+QA_PREBUILT="opt/${PN}/masterpdfeditor5"
+
+src_install() {
+   insinto /opt/${PN}
+   doins -r fonts lang stamps templates masterpdfeditor5.png
+
+   exeinto /opt/${PN}
+   doexe masterpdfeditor5
+   dosym ../${PN}/masterpdfeditor5 /opt/bin/masterpdfeditor5
+
+   make_desktop_entry "masterpdfeditor5 %f" \
+   "Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \
+   "Office;Graphics;Viewer" \
+   
"MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false"
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/

2022-02-25 Thread Sam James
commit: c025a5cc57243c1b2304fb250af235b012a95a53
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Feb 23 20:47:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:25:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c025a5cc

sci-geosciences/grass: version bump 8.0.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/24332
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/grass/Manifest |  1 +
 .../{grass-.ebuild => grass-8.0.1.ebuild}  | 31 +-
 sci-geosciences/grass/grass-.ebuild| 24 +
 3 files changed, 45 insertions(+), 11 deletions(-)

diff --git a/sci-geosciences/grass/Manifest b/sci-geosciences/grass/Manifest
index 4c2956704d54..fb06ff6d00f4 100644
--- a/sci-geosciences/grass/Manifest
+++ b/sci-geosciences/grass/Manifest
@@ -1,3 +1,4 @@
 DIST grass-7.8.6.tar.gz 66331264 BLAKE2B 
bb5a3387f74bc30b7ce3230765cecdc7e61ded8693d888e6cefc2d491022496409d053e170293fcef392a9c9178a41b070767e1ce90b57b448b189c9e16a2761
 SHA512 
6db10a20e5b70f0ce9a8fc4d6966c6f078453a88fa8f0577c1c62303f9787fa3bf3369e281f7ca864280c865e3ef022c51d8805d1258ea04da45e63cd34c27df
 DIST grass-7.8.7.tar.gz 66333084 BLAKE2B 
809daed6992838cd89b7f913c92bb588db05ae933c6e05b6fbd1add135dc36238260222f338df023c402b411b6c0338a56e06268d1fb736e9d9f6779bc2e4c42
 SHA512 
8c890b34a64c3a52285a8d99e2a2ec61b41de0258ae5b70d1876499988a9a8229925b82f4595df6b5cf21b77ecc8529feb75f765d4e92f324a734293dffc7303
 DIST grass-8.0.0.tar.gz 64944539 BLAKE2B 
61ea667321599026f2514333e5fe47313d232236a818458939e968d80ed88a511ddc29e2b51edd082bd246b614a0b121b10c09e9059ae31fd5c211e9844d89b1
 SHA512 
29bd57fb017937b0f3ad105790449704c6f12b56ffe79091f0aceed328f4da5293dd42cc3071158aad5386a51309f35a4f0b9bbd57221431e705f51880c2ce42
+DIST grass-8.0.1.tar.gz 64928098 BLAKE2B 
81512a5e95727202705a06e11dcb243a393bb6d7b5756957ffe055c867aa18933d84a31ed5e006e8c25bff558aa3ce5acab9e90660b1537192ffa11c92cdf4cc
 SHA512 
ec0e52bfe22179c85bb7119980ab4d5b96278fc85d1fc5c0781aea1864e89a302677fa008b65f0398d564fd6ffc05cee0da1b81affb489c89c20a3bd9f6b089f

diff --git a/sci-geosciences/grass/grass-.ebuild 
b/sci-geosciences/grass/grass-8.0.1.ebuild
similarity index 92%
copy from sci-geosciences/grass/grass-.ebuild
copy to sci-geosciences/grass/grass-8.0.1.ebuild
index d0b73c80b283..42780861df19 100644
--- a/sci-geosciences/grass/grass-.ebuild
+++ b/sci-geosciences/grass/grass-8.0.1.ebuild
@@ -3,21 +3,35 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="sqlite"  # bug 572440
 WX_GTK_VER="3.0-gtk3"
 
-inherit autotools desktop git-r3 python-single-r1 toolchain-funcs wxwidgets xdg
+inherit autotools desktop python-single-r1 toolchain-funcs wxwidgets xdg
 
 DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D 
vizualization"
 HOMEPAGE="https://grass.osgeo.org/;
-EGIT_REPO_URI="https://github.com/OSGeo/grass.git;
 
 LICENSE="GPL-2"
-SLOT="0/8.1"
+SLOT="0/8.0"
+
 GVERSION=${SLOT#*/}
-MY_P="${PN}${GVERSION}"
-MY_PM="${MY_P/.}"
+MY_PM="${PN}${GVERSION}"
+MY_PM="${MY_PM/.}"
+
+if [[ ${PV} =~ "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OSGeo/grass.git;
+else
+   MY_P="${P/_rc/RC}"
+   SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~ppc ~x86"
+   fi
+
+   S="${WORKDIR}/${MY_P}"
+fi
+
 IUSE="blas cxx fftw geos lapack liblas mysql netcdf nls odbc opencl opengl 
openmp png postgres readline sqlite threads tiff truetype X zstd"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -76,6 +90,11 @@ BDEPEND="
virtual/pkgconfig
X? ( dev-lang/swig )"
 
+PATCHES=(
+   # bug 746590
+   "${FILESDIR}/${PN}-flock.patch"
+)
+
 pkg_setup() {
if use lapack; then
local mylapack=$(eselect lapack show)

diff --git a/sci-geosciences/grass/grass-.ebuild 
b/sci-geosciences/grass/grass-.ebuild
index d0b73c80b283..31ad3a913914 100644
--- a/sci-geosciences/grass/grass-.ebuild
+++ b/sci-geosciences/grass/grass-.ebuild
@@ -3,21 +3,35 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="sqlite"  # bug 572440
 WX_GTK_VER="3.0-gtk3"
 
-inherit autotools desktop git-r3 python-single-r1 toolchain-funcs wxwidgets xdg
+inherit autotools desktop python-single-r1 toolchain-funcs wxwidgets xdg
 
 DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D 
vizualization"
 HOMEPAGE="https://grass.osgeo.org/;
-EGIT_REPO_URI="https://github.com/OSGeo/grass.git;
 
 LICENSE="GPL-2"
 SLOT="0/8.1"
+
 GVERSION=${SLOT#*/}
-MY_P="${PN}${GVERSION}"
-MY_PM="${MY_P/.}"
+MY_PM="${PN}${GVERSION}"
+MY_PM="${MY_PM/.}"
+
+if [[ ${PV} =~ "" ]]; then
+   inherit git-r3
+ 

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

2022-02-25 Thread Sam James
commit: fa7c10b3a3bbb0ea1670372a09846442fba6380c
Author: Joao Santos  gmail  com>
AuthorDate: Tue Feb 22 14:59:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:29:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa7c10b3

profiles/features/musl: mask binary app-text/master-pdf-editor

Latest version is already RDEPENDing on glibc.

Closes: https://bugs.gentoo.org/830591
Signed-off-by: João Santos  gmail.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 831a7469cec0..523fdafe1e1d 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# João Santos  (2022-02-22)
+# Binary package linked to glibc
+app-text/master-pdf-editor
+
 # Sam James  (2022-02-20)
 # Binary package linked to glibc
 app-admin/bitwarden-desktop-bin



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

2022-02-25 Thread Sam James
commit: f097bd51e09f919803554613186f06d193042537
Author: Thomas Bettler  gmail  com>
AuthorDate: Sun Feb 20 13:20:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:29:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f097bd51

media-libs/vigra: add python 3.10

Closes: https://bugs.gentoo.org/829444
Closes: https://github.com/gentoo/gentoo/pull/23381
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/vigra/vigra-1.11.1-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vigra/vigra-1.11.1-r6.ebuild 
b/media-libs/vigra/vigra-1.11.1-r6.ebuild
index 0f691407b511..5712b97f47a9 100644
--- a/media-libs/vigra/vigra-1.11.1-r6.ebuild
+++ b/media-libs/vigra/vigra-1.11.1-r6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="threads(+),xml"
 inherit cmake flag-o-matic python-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-text/master-pdf-editor/

2022-02-25 Thread Sam James
commit: 4f4450be2a7db7c1c46374cffe328943e0a45ef1
Author: Joao Santos  gmail  com>
AuthorDate: Tue Feb 22 14:40:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:27:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4450be

app-text/master-pdf-editor: drop 5.8.06

Signed-off-by: João Santos  gmail.com>
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 app-text/master-pdf-editor/Manifest|  1 -
 .../master-pdf-editor-5.8.06.ebuild| 42 --
 2 files changed, 43 deletions(-)

diff --git a/app-text/master-pdf-editor/Manifest 
b/app-text/master-pdf-editor/Manifest
index e096d223a55c..aee19d38577b 100644
--- a/app-text/master-pdf-editor/Manifest
+++ b/app-text/master-pdf-editor/Manifest
@@ -1,3 +1,2 @@
 DIST master-pdf-editor-5.7.90-qt5.x86_64.tar.gz 15962243 BLAKE2B 
4331a5d17ed9a0ff7a70c353907a4c0d5e99db447760f6103d412eabe0064b1e4ac59ca85bb0cab2bffc5867c8ccde96f68e7ceee227b7b319d93b70482f233d
 SHA512 
823c7212cd3d469bb972e7da66e6eada31149c0bab2a6c577e537ca203862d0fe862e8c9b0cbb479eca0557da4b69a91a88ae0c9215d3b5f105288a9c6c1f2bf
-DIST master-pdf-editor-5.8.06-qt5.x86_64.tar.gz 15975595 BLAKE2B 
627a4a1f551ffe13917f44768dc6b990d3582a5c2c7d6b7670c94fd880882dcec93c8ccca69240ecb568a7ab20d752180c2981870e5d5671d69c404a7b99c791
 SHA512 
dd079d11d570909faaf1129342d075550dca3095c5a76748f6f77e2e7df50ec4b46646c5edf40fd2d2f783baaa602fee292dd2fd54ac94fa723e3a40c454e7ad
 DIST master-pdf-editor-5.8.20-qt5.x86_64.tar.gz 16755926 BLAKE2B 
7694b825ca846767a0bf776fdd637595d4bd9fe8a9525c2212be7cd186aa230fe6446e157dabdf0a6c2314b49f2a987d2a0b62ac377bec1e3f3e58302668c05d
 SHA512 
006478e65f55e2e24afd9f9581cd3f3ea8cc38c156a7e5c62410fa5bbb94482b627ca4645cbb91d3fdcdda1a779ccda6825107ba65b60b8d50d034b409eabd61

diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.8.06.ebuild 
b/app-text/master-pdf-editor/master-pdf-editor-5.8.06.ebuild
deleted file mode 100644
index b6b616512c5b..
--- a/app-text/master-pdf-editor/master-pdf-editor-5.8.06.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop xdg
-
-DESCRIPTION="A complete solution for viewing and editing PDF files"
-HOMEPAGE="https://code-industry.net/free-pdf-editor/;
-SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64.tar.gz;
-S="${WORKDIR}/${PN}-${PV%%.*}"
-
-LICENSE="master-pdf-editor"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="mirror"
-
-RDEPEND="
-   dev-libs/nss
-   >=dev-qt/qtcore-5.12.9:5
-   >=dev-qt/qtgui-5.12.9:5
-   >=dev-qt/qtnetwork-5.12.9:5
-   >=dev-qt/qtprintsupport-5.12.9:5
-   >=dev-qt/qtsvg-5.12.9:5
-   >=media-gfx/sane-backends-1.0
-"
-
-QA_PREBUILT="opt/${PN}/masterpdfeditor5"
-
-src_install() {
-   insinto /opt/${PN}
-   doins -r fonts lang stamps templates masterpdfeditor5.png
-
-   exeinto /opt/${PN}
-   doexe masterpdfeditor5
-   dosym ../${PN}/masterpdfeditor5 /opt/bin/masterpdfeditor5
-
-   make_desktop_entry "masterpdfeditor5 %f" \
-   "Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \
-   "Office;Graphics;Viewer" \
-   
"MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false"
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/master-pdf-editor/

2022-02-25 Thread Sam James
commit: 7735689b0aedfc37a89fcd848882f763903e01eb
Author: Joao Santos  gmail  com>
AuthorDate: Tue Feb 22 14:55:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:28:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7735689b

app-text/master-pdf-editor: add glibc as dependency (binary package)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: João Santos  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...ter-pdf-editor-5.8.20.ebuild => master-pdf-editor-5.8.20-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.8.20.ebuild 
b/app-text/master-pdf-editor/master-pdf-editor-5.8.20-r1.ebuild
similarity index 95%
rename from app-text/master-pdf-editor/master-pdf-editor-5.8.20.ebuild
rename to app-text/master-pdf-editor/master-pdf-editor-5.8.20-r1.ebuild
index 14038cc98d00..f944cce74811 100644
--- a/app-text/master-pdf-editor/master-pdf-editor-5.8.20.ebuild
+++ b/app-text/master-pdf-editor/master-pdf-editor-5.8.20-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
@@ -16,6 +16,7 @@ KEYWORDS="~amd64"
 RESTRICT="mirror"
 
 RDEPEND="
+   sys-libs/glibc
>=dev-qt/qtcore-5.12.9:5
>=dev-qt/qtgui-5.12.9:5
>=dev-qt/qtnetwork-5.12.9:5



[gentoo-commits] repo/gentoo:master commit in: sys-boot/tboot/

2022-02-25 Thread Sam James
commit: 95817a64efefc37806c543c4efef2f4f7a72cf5e
Author: Christopher Byrne  gmail  com>
AuthorDate: Thu Feb 24 20:57:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:26:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95817a64

sys-boot/tboot: Bump to 1.10.4

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-boot/tboot/Manifest|  1 +
 sys-boot/tboot/tboot-1.10.4.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/sys-boot/tboot/Manifest b/sys-boot/tboot/Manifest
index af909f3a1a02..c4e612c45eaa 100644
--- a/sys-boot/tboot/Manifest
+++ b/sys-boot/tboot/Manifest
@@ -1 +1,2 @@
 DIST tboot-1.10.3.tar.gz 906732 BLAKE2B 
4015ba84fbc273d1f1ea3f302dd11e62d1866049a31674b8967a9c1be645f88f2fdbc8614e1f7d824010e8280484885392b34aedb2d9f32654a3065e75e0bd42
 SHA512 
998501cfb23511adf63c0e2a70f203b3a92328cba39948a6be2e0dc6600aaaf9fcc18dc1ffcdd00c43a5d2c688c34c912c7525fd54a5c673a764c34141be4b77
+DIST tboot-1.10.4.tar.gz 908050 BLAKE2B 
8c793e2ec29cc3c3aa8199ac5058e9b3521eb0a72609c8b5ae21e0843571ae765be74bb48184178e2641ff8eec05680f81e45b12b80fd7d2727c82f9c8702411
 SHA512 
6fe93cabd5fc10cba7797048cad2cce4c490e0112c5c877f3367d78873cb55ba3d84eb703f2fcdba807eb21f1bef6a838d315b32d6418fb88b2589ff66e99491

diff --git a/sys-boot/tboot/tboot-1.10.4.ebuild 
b/sys-boot/tboot/tboot-1.10.4.ebuild
new file mode 100644
index ..4cedba3fabfc
--- /dev/null
+++ b/sys-boot/tboot/tboot-1.10.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit mount-boot toolchain-funcs
+
+DESCRIPTION="Performs a measured and verified boot using Intel Trusted 
Execution Technology"
+HOMEPAGE="https://sourceforge.net/projects/tboot/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="custom-cflags selinux"
+
+# requires patching the kernel src
+RESTRICT="test"
+
+DEPEND="dev-libs/openssl:0=[-bindist(-)]"
+
+RDEPEND="${DEPEND}
+   sys-boot/grub:2
+   selinux? ( sec-policy/selinux-tboot )"
+
+DOCS=( README.md COPYING CHANGELOG )
+PATCHES=( "${FILESDIR}/${PN}-1.10.3-disable-Werror.patch"
+ "${FILESDIR}/${PN}-1.10.3-disable-strip.patch"
+ "${FILESDIR}/${PN}-1.10.3-dont-call-toolchain-directly.patch" )
+
+pkg_setup() {
+   if tc-is-clang; then
+   eerror "tboot is a freestanding application that uses gcc"
+   eerror "extensions in fundemental ways, include VLAIS"
+   eerror "(Variable Length Arrays in Structs) and will not"
+   eerror "compile with clang witout upstream action"
+   die "Cannot compile with clang. See bug #832020"
+   fi
+}
+
+src_configure() {
+   tc-export AS LD CC CPP AR RANLIB NM OBJCOPY OBJDUMP STRIP
+
+   default
+}
+
+src_compile() {
+   use custom-cflags && export TBOOT_CFLAGS=${CFLAGS} || unset CCASFLAGS 
CFLAGS CPPFLAGS LDFLAGS
+
+   if use amd64; then
+   export MAKEARGS="TARGET_ARCH=x86_64"
+   else
+   export MAKEARGS="TARGET_ARCH=i686"
+   fi
+
+   default
+}
+
+src_install() {
+   emake DISTDIR="${D}" install
+
+   dodoc "${DOCS[@]}"
+   dodoc docs/*.{txt,md}
+
+   cd "${ED}" || die
+   mkdir -p usr/lib/tboot/ || die
+   mv boot usr/lib/tboot/ || die
+}
+
+pkg_postinst() {
+   cp "${ROOT}/usr/lib/tboot/boot/"* "${ROOT}/boot/" || die
+
+   ewarn "Please remember to download the SINIT AC Module relevant"
+   ewarn "for your platform from:"
+   ewarn 
"http://software.intel.com/en-us/articles/intel-trusted-execution-technology/;
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/

2022-02-25 Thread Sam James
commit: 2ffabee7b66b17939f290a33324ec1bbfc91f913
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Feb 23 20:36:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:25:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ffabee7

sci-geosciences/grass: version bump 7.8.7

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/grass/Manifest   |   1 +
 sci-geosciences/grass/grass-7.8.7.ebuild | 269 +++
 2 files changed, 270 insertions(+)

diff --git a/sci-geosciences/grass/Manifest b/sci-geosciences/grass/Manifest
index 85de9606c6e5..4c2956704d54 100644
--- a/sci-geosciences/grass/Manifest
+++ b/sci-geosciences/grass/Manifest
@@ -1,2 +1,3 @@
 DIST grass-7.8.6.tar.gz 66331264 BLAKE2B 
bb5a3387f74bc30b7ce3230765cecdc7e61ded8693d888e6cefc2d491022496409d053e170293fcef392a9c9178a41b070767e1ce90b57b448b189c9e16a2761
 SHA512 
6db10a20e5b70f0ce9a8fc4d6966c6f078453a88fa8f0577c1c62303f9787fa3bf3369e281f7ca864280c865e3ef022c51d8805d1258ea04da45e63cd34c27df
+DIST grass-7.8.7.tar.gz 66333084 BLAKE2B 
809daed6992838cd89b7f913c92bb588db05ae933c6e05b6fbd1add135dc36238260222f338df023c402b411b6c0338a56e06268d1fb736e9d9f6779bc2e4c42
 SHA512 
8c890b34a64c3a52285a8d99e2a2ec61b41de0258ae5b70d1876499988a9a8229925b82f4595df6b5cf21b77ecc8529feb75f765d4e92f324a734293dffc7303
 DIST grass-8.0.0.tar.gz 64944539 BLAKE2B 
61ea667321599026f2514333e5fe47313d232236a818458939e968d80ed88a511ddc29e2b51edd082bd246b614a0b121b10c09e9059ae31fd5c211e9844d89b1
 SHA512 
29bd57fb017937b0f3ad105790449704c6f12b56ffe79091f0aceed328f4da5293dd42cc3071158aad5386a51309f35a4f0b9bbd57221431e705f51880c2ce42

diff --git a/sci-geosciences/grass/grass-7.8.7.ebuild 
b/sci-geosciences/grass/grass-7.8.7.ebuild
new file mode 100644
index ..eeef656e6c64
--- /dev/null
+++ b/sci-geosciences/grass/grass-7.8.7.ebuild
@@ -0,0 +1,269 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_REQ_USE="sqlite"  # bug 572440
+WX_GTK_VER="3.0-gtk3"
+
+inherit autotools desktop python-single-r1 toolchain-funcs wxwidgets xdg
+
+MY_PM=${PN}$(ver_cut 1-2 ${PV})
+MY_PM=${MY_PM/.}
+MY_P=${P/_rc/RC}
+
+DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D 
vizualization"
+HOMEPAGE="https://grass.osgeo.org/;
+SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/7.8.0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="blas cxx fftw geos lapack liblas mysql netcdf nls odbc opencl opengl 
openmp png postgres readline sqlite threads tiff truetype X zstd"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   opengl? ( X )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   sci-libs/gdal:=
+   sys-libs/gdbm:=
+   sys-libs/ncurses:0=
+   sci-libs/proj:=
+   sci-libs/xdrfile
+   sys-libs/zlib
+   blas? (
+   virtual/cblas[eselect-ldso(+)]
+   virtual/blas[eselect-ldso(+)]
+   )
+   fftw? ( sci-libs/fftw:3.0= )
+   geos? ( sci-libs/geos:= )
+   lapack? ( virtual/lapack[eselect-ldso(+)] )
+   liblas? ( sci-geosciences/liblas )
+   mysql? ( dev-db/mysql-connector-c:= )
+   netcdf? ( sci-libs/netcdf:= )
+   odbc? ( dev-db/unixODBC )
+   opencl? ( virtual/opencl )
+   opengl? ( virtual/opengl )
+   png? ( media-libs/libpng:0= )
+   postgres? ( >=dev-db/postgresql-8.4:= )
+   readline? ( sys-libs/readline:0= )
+   sqlite? ( dev-db/sqlite:3 )
+   tiff? ( media-libs/tiff:0= )
+   truetype? ( media-libs/freetype:2 )
+   X? (
+   dev-python/wxpython:4.0
+   x11-libs/cairo[X,opengl?]
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXt
+   )
+   zstd? ( app-arch/zstd )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/pkgconfig
+   X? ( dev-lang/swig )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   # bug 746590
+   "${FILESDIR}/${PN}-flock.patch"
+)
+
+pkg_setup() {
+   if use lapack; then
+   local mylapack=$(eselect lapack show)
+   if [[ -z "${mylapack/.*reference.*/}" ]] && \
+   [[ -z "${mylapack/.*atlas.*/}" ]]; then
+   ewarn "You need to set lapack to atlas or reference. 
Do:"
+   ewarn "   eselect lapack set "
+   ewarn "where  is atlas, threaded-atlas or 
reference"
+   die 

[gentoo-commits] repo/gentoo:master commit in: sys-boot/tboot/

2022-02-25 Thread Sam James
commit: 5ed2ffc8f5bd62efbabd3aa76bf238f41d9a60e3
Author: Christopher Byrne  gmail  com>
AuthorDate: Thu Feb 24 20:58:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:26:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed2ffc8

sys-boot/tboot: Remove old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Christopher Byrne  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24339
Signed-off-by: Sam James  gentoo.org>

 sys-boot/tboot/Manifest|  1 -
 sys-boot/tboot/tboot-1.10.3.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/sys-boot/tboot/Manifest b/sys-boot/tboot/Manifest
index c4e612c45eaa..249d776b4c9c 100644
--- a/sys-boot/tboot/Manifest
+++ b/sys-boot/tboot/Manifest
@@ -1,2 +1 @@
-DIST tboot-1.10.3.tar.gz 906732 BLAKE2B 
4015ba84fbc273d1f1ea3f302dd11e62d1866049a31674b8967a9c1be645f88f2fdbc8614e1f7d824010e8280484885392b34aedb2d9f32654a3065e75e0bd42
 SHA512 
998501cfb23511adf63c0e2a70f203b3a92328cba39948a6be2e0dc6600aaaf9fcc18dc1ffcdd00c43a5d2c688c34c912c7525fd54a5c673a764c34141be4b77
 DIST tboot-1.10.4.tar.gz 908050 BLAKE2B 
8c793e2ec29cc3c3aa8199ac5058e9b3521eb0a72609c8b5ae21e0843571ae765be74bb48184178e2641ff8eec05680f81e45b12b80fd7d2727c82f9c8702411
 SHA512 
6fe93cabd5fc10cba7797048cad2cce4c490e0112c5c877f3367d78873cb55ba3d84eb703f2fcdba807eb21f1bef6a838d315b32d6418fb88b2589ff66e99491

diff --git a/sys-boot/tboot/tboot-1.10.3.ebuild 
b/sys-boot/tboot/tboot-1.10.3.ebuild
deleted file mode 100644
index 4cedba3fabfc..
--- a/sys-boot/tboot/tboot-1.10.3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit mount-boot toolchain-funcs
-
-DESCRIPTION="Performs a measured and verified boot using Intel Trusted 
Execution Technology"
-HOMEPAGE="https://sourceforge.net/projects/tboot/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="custom-cflags selinux"
-
-# requires patching the kernel src
-RESTRICT="test"
-
-DEPEND="dev-libs/openssl:0=[-bindist(-)]"
-
-RDEPEND="${DEPEND}
-   sys-boot/grub:2
-   selinux? ( sec-policy/selinux-tboot )"
-
-DOCS=( README.md COPYING CHANGELOG )
-PATCHES=( "${FILESDIR}/${PN}-1.10.3-disable-Werror.patch"
- "${FILESDIR}/${PN}-1.10.3-disable-strip.patch"
- "${FILESDIR}/${PN}-1.10.3-dont-call-toolchain-directly.patch" )
-
-pkg_setup() {
-   if tc-is-clang; then
-   eerror "tboot is a freestanding application that uses gcc"
-   eerror "extensions in fundemental ways, include VLAIS"
-   eerror "(Variable Length Arrays in Structs) and will not"
-   eerror "compile with clang witout upstream action"
-   die "Cannot compile with clang. See bug #832020"
-   fi
-}
-
-src_configure() {
-   tc-export AS LD CC CPP AR RANLIB NM OBJCOPY OBJDUMP STRIP
-
-   default
-}
-
-src_compile() {
-   use custom-cflags && export TBOOT_CFLAGS=${CFLAGS} || unset CCASFLAGS 
CFLAGS CPPFLAGS LDFLAGS
-
-   if use amd64; then
-   export MAKEARGS="TARGET_ARCH=x86_64"
-   else
-   export MAKEARGS="TARGET_ARCH=i686"
-   fi
-
-   default
-}
-
-src_install() {
-   emake DISTDIR="${D}" install
-
-   dodoc "${DOCS[@]}"
-   dodoc docs/*.{txt,md}
-
-   cd "${ED}" || die
-   mkdir -p usr/lib/tboot/ || die
-   mv boot usr/lib/tboot/ || die
-}
-
-pkg_postinst() {
-   cp "${ROOT}/usr/lib/tboot/boot/"* "${ROOT}/boot/" || die
-
-   ewarn "Please remember to download the SINIT AC Module relevant"
-   ewarn "for your platform from:"
-   ewarn 
"http://software.intel.com/en-us/articles/intel-trusted-execution-technology/;
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pdal/files/, sci-libs/pdal/

2022-02-25 Thread Sam James
commit: f00caec850988c5051a625c7d1466f259aeee50a
Author: Thomas Bettler  gmail  com>
AuthorDate: Mon Feb 21 18:18:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:27:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00caec8

sci-libs/pdal: fix tests

Closes: https://bugs.gentoo.org/833820
Closes: https://github.com/gentoo/gentoo/pull/24303
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/pdal-2.3.0-fix_tests_for_proj811.patch   | 110 +
 sci-libs/pdal/pdal-2.3.0.ebuild|  14 ++-
 2 files changed, 123 insertions(+), 1 deletion(-)

diff --git a/sci-libs/pdal/files/pdal-2.3.0-fix_tests_for_proj811.patch 
b/sci-libs/pdal/files/pdal-2.3.0-fix_tests_for_proj811.patch
new file mode 100644
index ..6a34686330f4
--- /dev/null
+++ b/sci-libs/pdal/files/pdal-2.3.0-fix_tests_for_proj811.patch
@@ -0,0 +1,110 @@
+From 
https://github.com/PDAL/PDAL/commit/1a7415f67cfe13f816345ce4b7fc1c68f0a45c83
+Bug https://bugs.gentoo.org/833820
+From: Andrew Bell 
+Date: Thu, 7 Oct 2021 11:15:18 -0400
+Subject: [PATCH] Work around test issues with varying versions of PROJ (#3560)
+
+* Add range for crop because of varying proj precision.
+
+* Fix tests for PROJ 8.1.1
+
+* More test workaround for proj.
+---
+ test/unit/filters/CropFilterTest.cpp | 10 +++
+ test/unit/io/EptReaderTest.cpp   | 41 +++-
+ 2 files changed, 50 insertions(+), 1 deletion(-)
+
+diff --git a/test/unit/filters/CropFilterTest.cpp 
b/test/unit/filters/CropFilterTest.cpp
+index 23ccb465bc..f4b825c891 100644
+--- a/test/unit/filters/CropFilterTest.cpp
 b/test/unit/filters/CropFilterTest.cpp
+@@ -250,7 +250,17 @@ TEST(CropFilterTest, test_crop_polygon_reprojection)
+ PointViewSet viewSet = crop.execute(table);
+ EXPECT_EQ(viewSet.size(), 1u);
+ view = *viewSet.begin();
++//ABELL - I'd like to do the following, but we don't necessarily have proj.h
++/**
++#if defined(PROJ_VERSION_NUMBER) && PROJ_VERSION_NUMBER > 80101
++EXPECT_EQ(view->size(), 45u);
++#else
+ EXPECT_EQ(view->size(), 47u);
++#endif
++**/
++// So instead...
++EXPECT_GE(view->size(), 45u);
++EXPECT_LE(view->size(), 47u);
+ 
+ FileUtils::closeFile(wkt_stream);
+ }
+diff --git a/test/unit/io/EptReaderTest.cpp b/test/unit/io/EptReaderTest.cpp
+index ab5cfdee4a..0d274d4c08 100644
+--- a/test/unit/io/EptReaderTest.cpp
 b/test/unit/io/EptReaderTest.cpp
+@@ -625,8 +625,21 @@ TEST(EptReaderTest, boundedCrop)
+ }
+ 
+ EXPECT_EQ(eptNp, sourceNp);
++
++//ABELL - A change in proj changed the numbers, but we don't necessarily have 
proj.h
++/**
++#if defined(PROJ_VERSION_NUMBER) && PROJ_VERSION_NUMBER > 80101
++EXPECT_EQ(eptNp, 45u);
++EXPECT_EQ(sourceNp, 45u);
++#else
+ EXPECT_EQ(eptNp, 47u);
+ EXPECT_EQ(sourceNp, 47u);
++#endif
++**/
++EXPECT_GE(eptNp, 45u);
++EXPECT_GE(sourceNp, 45u);
++EXPECT_LE(eptNp, 47u);
++EXPECT_LE(sourceNp, 47u);
+ }
+ 
+ TEST(EptReaderTest, polygonAndBoundsCrop)
+@@ -769,8 +782,20 @@ TEST(EptReaderTest, boundedCropReprojection)
+ sourceNp += view->size();
+ 
+ EXPECT_EQ(eptNp, sourceNp);
++//ABELL - We don't necessarily have proj.h, so we can't do this:
++/**
++#if defined(PROJ_VERSION_NUMBER) && PROJ_VERSION_NUMBER > 80101
++EXPECT_EQ(eptNp, 45u);
++EXPECT_EQ(sourceNp, 45u);
++#else
+ EXPECT_EQ(eptNp, 47u);
+ EXPECT_EQ(sourceNp, 47u);
++#endif
++**/
++EXPECT_GE(eptNp, 45u);
++EXPECT_GE(sourceNp, 45u);
++EXPECT_LE(eptNp, 47u);
++EXPECT_LE(sourceNp, 47u);
+ }
+ 
+ 
+@@ -811,9 +836,23 @@ TEST(EptReaderTest, ogrCrop)
+ for (const PointViewPtr& view : source.execute(sourceTable))
+ sourceNp += view->size();
+ 
+-EXPECT_EQ(eptNp, sourceNp);
++//ABELL - PROJ changed to make the number of points that pass the filter 
different from
++//  what's in the file we've got stored.
++//EXPECT_EQ(eptNp, sourceNp);
++//ABELL -  We don't necessarily have proj.h, so can't do the following:
++/**
++#if defined(PROJ_VERSION_NUMBER) && PROJ_VERSION_NUMBER > 80101
++EXPECT_EQ(eptNp, 89u);
++EXPECT_EQ(sourceNp, 89u);
++#else
+ EXPECT_EQ(eptNp, 86u);
+ EXPECT_EQ(sourceNp, 86u);
++#endif
++**/
++EXPECT_LE(eptNp, 89u);
++EXPECT_LE(sourceNp, 89u);
++EXPECT_GE(eptNp, 86u);
++EXPECT_GE(sourceNp, 86u);
+ }
+ 
+ } // namespace pdal

diff --git a/sci-libs/pdal/pdal-2.3.0.ebuild b/sci-libs/pdal/pdal-2.3.0.ebuild
index f85812782818..949b5ab43e8b 100644
--- a/sci-libs/pdal/pdal-2.3.0.ebuild
+++ b/sci-libs/pdal/pdal-2.3.0.ebuild
@@ -12,7 +12,8 @@ 
SRC_URI="https://github.com/PDAL/PDAL/releases/download/${PV}/PDAL-${PV}-src.tar
 LICENSE="BSD"
 SLOT="0/13"
 KEYWORDS="~amd64 ~x86"
-IUSE="postgres"
+IUSE="postgres test"
+RESTRICT="!test? ( test )"
 
 BDEPEND="
virtual/pkgconfig
@@ -26,12 +27,14 @@ DEPEND="
sys-libs/libunwind
sys-libs/zlib

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

2022-02-25 Thread Sam James
commit: f9ee94c1094e8b64eb60553b720e31ee1e739f76
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Feb 25 21:46:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:12:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9ee94c1

media-libs/babl: 0.1.90 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/babl/Manifest   |  1 +
 media-libs/babl/babl-0.1.90.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/media-libs/babl/Manifest b/media-libs/babl/Manifest
index ae77487ee510..4f2c2ec19da6 100644
--- a/media-libs/babl/Manifest
+++ b/media-libs/babl/Manifest
@@ -1,3 +1,4 @@
 DIST babl-0.1.84.tar.xz 299216 BLAKE2B 
80db725230f5bee71a9e2056e40cfe9c4dda7669fe3004d73c2d1525c9a89362491edc5addef47f28a94938ab3cdefef0496b38404fc4ab11931e7b9e0daaebe
 SHA512 
a8cba80bd3a434ee9bbd1a0d1fcd6e5e38f9c657b189a70631ff3fe4e4c270e64762d1be13d48e8514d4166ac4175745001499fcda68eb1ea93e03c18b2a5d06
 DIST babl-0.1.86.tar.xz 299868 BLAKE2B 
2189659ef5b3890bc78329808dcff5e7577a85c9728d54f848fa2f6ed085cea53deeaa734c600b1d73dcb5a8acd2f680800459c0a4c5b7dce61bc69a54ab9d3c
 SHA512 
aff3b0069f7cdb515e6ace880500f4b89521062f9030ef452f0555b3cd993fffdd5f700c403a7be8e6758957073e7623360fc6ac41d86d5d31551c0fd0ff6048
 DIST babl-0.1.88.tar.xz 299972 BLAKE2B 
a22811196e306e3b846da63f361ecf792715d461cd8af85017af8dd353a406a38130f3e675214edc261557b6a0f6d3ed5586bfe7ecdf9b08ed5b8e7bc4aeb7f7
 SHA512 
1260133e44aa1878e13e2c64387e8540ca93edd7a905e2f8eebc58679444ba8815b9b6801b538a759c9b7b60294d7d7c33418bb1feee1879dcb8381450fe1742
+DIST babl-0.1.90.tar.xz 309324 BLAKE2B 
9fbbbe06539fd85007875e697529aa071d32a2d9e65f9750ceeb4a1f1ec1a3ac4a74dc40f932f7ff669bafdb1e9506df05414c7765f57b7d818901bffc55ccc2
 SHA512 
c0eac3c7d5eb328de2f97ccc9743bc2f78d79c23dc4d3465e979d98827b1643a0f2a257f0445e4acd09f15a9f95c79f67d09cb18c2c94b4f3d290944a0341e3c

diff --git a/media-libs/babl/babl-0.1.90.ebuild 
b/media-libs/babl/babl-0.1.90.ebuild
new file mode 100644
index ..a9a572ca524e
--- /dev/null
+++ b/media-libs/babl/babl-0.1.90.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VALA_USE_DEPEND=vapigen
+
+inherit meson gnome2-utils vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/babl.git;
+   SRC_URI=""
+else
+   SRC_URI="https://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris 
~x86-solaris"
+fi
+
+DESCRIPTION="A dynamic, any to any, pixel format conversion library"
+HOMEPAGE="https://gegl.org/babl/;
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="introspection lcms vala cpu_flags_x86_avx2 cpu_flags_x86_f16c 
cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
+REQUIRED_USE="vala? ( introspection )"
+
+BDEPEND="
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+RDEPEND="
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   gnome2_environment_reset
+   use vala && vala_src_prepare
+}
+
+src_configure() {
+   # Automagic rsvg support is just for website generation we do not call,
+   # so we don't need to fix it
+   # w3m is used for dist target thus no issue for us that it is 
automagically
+   # detected
+   local emesonargs=(
+   -Dwith-docs=false
+   $(meson_use introspection enable-gir)
+   $(meson_use lcms with-lcms)
+   $(meson_use vala enable-vapi)
+   $(meson_use cpu_flags_x86_avx2 enable-avx2)
+   $(meson_use cpu_flags_x86_f16c enable-f16c)
+   $(meson_use cpu_flags_x86_mmx enable-mmx)
+   $(meson_use cpu_flags_x86_sse enable-sse)
+   $(meson_use cpu_flags_x86_sse2 enable-sse2)
+   $(meson_use cpu_flags_x86_sse4_1 enable-sse4_1)
+   )
+   meson_src_configure
+}



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

2022-02-25 Thread Sam James
commit: 482acd6a90760b9b5712df63689bb6ebd7d7bb79
Author: Liam Flaherty  chromium  org>
AuthorDate: Thu Feb 24 07:43:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:10:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=482acd6a

dev-libs/libzip: Add zstd build options

[sam: revbump for automagic fix]

Signed-off-by: Liam Flaherty  chromium.org>
Closes: https://github.com/gentoo/gentoo/pull/24343
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libzip/{libzip-1.8.0.ebuild => libzip-1.8.0-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libzip/libzip-1.8.0.ebuild 
b/dev-libs/libzip/libzip-1.8.0-r1.ebuild
similarity index 95%
rename from dev-libs/libzip/libzip-1.8.0.ebuild
rename to dev-libs/libzip/libzip-1.8.0-r1.ebuild
index b5bd1678c9c4..63d0cba908af 100644
--- a/dev-libs/libzip/libzip-1.8.0.ebuild
+++ b/dev-libs/libzip/libzip-1.8.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.nih.at/libzip/${P}.tar.xz;
 LICENSE="BSD"
 SLOT="0/5"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="bzip2 gnutls lzma mbedtls ssl static-libs test tools"
+IUSE="bzip2 gnutls lzma mbedtls ssl static-libs test tools zstd"
 REQUIRED_USE="test? ( tools )"
 
 RESTRICT="!test? ( test )"
@@ -31,6 +31,7 @@ DEPEND="
!mbedtls? ( dev-libs/openssl:0= )
)
)
+   zstd? ( app-arch/zstd )
 "
 RDEPEND="${DEPEND}"
 
@@ -48,6 +49,7 @@ src_configure() {
-DENABLE_COMMONCRYPTO=OFF # not in tree
-DENABLE_BZIP2=$(usex bzip2)
-DENABLE_LZMA=$(usex lzma)
+   -DENABLE_ZSTD=$(usex zstd)
)
if [[ ${MULTIBUILD_VARIANT} = static-libs ]]; then
mycmakeargs+=(



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

2022-02-25 Thread Sam James
commit: a3201228f8fc5e40c4445065585b31f197b4d811
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 02:13:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:13:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3201228

media-libs/babl: update EAPI 7 -> 8

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

 media-libs/babl/babl-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/babl/babl-.ebuild b/media-libs/babl/babl-.ebuild
index 4efedaf83c70..a9a572ca524e 100644
--- a/media-libs/babl/babl-.ebuild
+++ b/media-libs/babl/babl-.ebuild
@@ -1,7 +1,7 @@
-# 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
 
 VALA_USE_DEPEND=vapigen
 



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

2022-02-25 Thread Sam James
commit: f74c55e863d38d6e56995ed2a6c4207a292bc121
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 02:14:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:14:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74c55e8

media-libs/gegl: sync live

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

 media-libs/gegl/gegl-.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 9a5d9a323906..404e7a19c870 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -1,9 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
+# vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
 inherit meson optfeature python-any-r1 vala
@@ -38,7 +39,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-libs/glib-2.68.2:2
>=dev-libs/json-glib-1.2.6
-   >media-libs/babl-0.1.88[introspection?,lcms?,vala?]
+   >=media-libs/babl-0.1.90[introspection?,lcms?,vala?]
media-libs/libnsgif
>=media-libs/libpng-1.6.0:0=
>=sys-libs/zlib-1.2.0



[gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/

2022-02-25 Thread Sam James
commit: 14f5a8d956d935f391b1c6e6ee01655c17077efe
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Feb 26 00:24:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:12:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f5a8d9

media-gfx/gimp: 2.99.10 dev version bump

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/24351
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gimp/Manifest|   1 +
 media-gfx/gimp/gimp-2.99.10.ebuild | 251 +
 2 files changed, 252 insertions(+)

diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest
index 8fb494d0dc20..d89a337aae83 100644
--- a/media-gfx/gimp/Manifest
+++ b/media-gfx/gimp/Manifest
@@ -4,3 +4,4 @@ DIST gimp-2.10.28.tar.bz2 31675862 BLAKE2B 
b491b55d5adf08221feb7cee8b3adc1d8b090
 DIST gimp-2.10.30.tar.bz2 31731327 BLAKE2B 
6d948e16fbf7bae7b514a60a44fc5eaac32bebb915de0dcb5120d10739501a01973cb1f5821699d94c4d4cc7ef86d0e5456674a87623b6996d9b276d83a6eb74
 SHA512 
02ca9e8846dc2ae856f720b92f3c6af69984cf0b3ce85ba5a67479e5c3c813315a0551b7d011dcf7a6c83dc771e550cc31041126bbea0be3fd483176e0eb2851
 DIST gimp-2.99.6.tar.bz2 30663040 BLAKE2B 
ccbdc2baa9e99a94e85345ce90bcba6ca56c0f264d3248d198009b730a5c810997b76c7d7a3cf131374316298d719a3e70c81ee7bc0a5e34beda1b112921807a
 SHA512 
51ada696693ac51624ba222d1fff54d39bdc72a06de54f7c244b89740b77f7205aab44f1cec90785ca4196cab32f817e7390b4287a30f5024606163f24222961
 DIST gimp-2.99.8.tar.bz2 30799403 BLAKE2B 
a67863f5e7d40beca80f931973759dc4523718ac2740cac4924dae8e1611491e59c43436ca670643be1878e1d9ff1575174a59c919b33103128a812e7eba6042
 SHA512 
c603d9a315c21c9da716cc1d8c0c784061e7d0eac4b3d28467aabc3c63c950da0a52649e498049e0b8475933ef93d721a2b8423811b47b00c9490485d316345e
+DIST gimp-2.99.10.tar.bz2 26782056 BLAKE2B 
103e7fa2d04b1989e59fb03964a122891831d122cdc6dd3b7637f06cff28310e12d9a79678ac477b56728f4ceb53292001c53f026e94be417db76dd7e14740ab
 SHA512 
898c1e1ffd2270ccc965db9a8263e04d95455535361b47f92256b4028808e1e91eb1924cf6cef7ff9e988194ebbc67535bd9cfbf0243159824e58551a2b91ba3

diff --git a/media-gfx/gimp/gimp-2.99.10.ebuild 
b/media-gfx/gimp/gimp-2.99.10.ebuild
new file mode 100644
index ..d21a53c727cf
--- /dev/null
+++ b/media-gfx/gimp/gimp-2.99.10.ebuild
@@ -0,0 +1,251 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+GNOME2_EAUTORECONF=yes
+VALA_MIN_API_VERSION="0.44"
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 lua-single python-single-r1 toolchain-funcs vala virtualx
+
+DESCRIPTION="GNU Image Manipulation Program"
+HOMEPAGE="https://www.gimp.org/;
+SRC_URI="mirror://gimp/v2.99/${P}.tar.bz2"
+LICENSE="GPL-3 LGPL-3"
+SLOT="0/3"
+
+IUSE="aalib alsa aqua doc gnome heif javascript jpeg2k lua mng openexr 
postscript python udev unwind vala vector-icons webp wmf xpm 
cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RESTRICT="!test? ( test )"
+
+# media-libs/{babl,gegl} are required to be built with USE="introspection"
+# to fix the compilation checking of 
/usr/share/gir-1.0/{Babl-0.1gir,Gegl-0.4.gir}
+COMMON_DEPEND="
+   >=app-text/poppler-0.90.1[cairo]
+   >=app-text/poppler-data-0.4.9
+   >=dev-libs/appstream-glib-0.7.16
+   >=dev-libs/atk-2.34.1
+   >=dev-libs/glib-2.68.0:2
+   >=dev-libs/json-glib-1.4.4
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   >=gnome-base/librsvg-2.40.21:2
+   >=media-gfx/mypaint-brushes-2.0.2:=
+   >=media-libs/babl-0.1.90[introspection,lcms,vala?]
+   >=media-libs/fontconfig-2.12.6
+   >=media-libs/freetype-2.10.2
+   >=media-libs/gegl-0.4.36:0.4[cairo,introspection,lcms,vala?]
+   >=media-libs/gexiv2-0.12.2
+   >=media-libs/harfbuzz-2.6.5:=
+   >=media-libs/lcms-2.9:2
+   >=media-libs/libmypaint-1.6.1:=
+   >=media-libs/libpng-1.6.37:0=
+   >=media-libs/tiff-4.1.0:0
+   net-libs/glib-networking[ssl]
+   sys-libs/zlib
+   virtual/jpeg
+   >=x11-libs/cairo-1.16.0
+   >=x11-libs/gdk-pixbuf-2.40.0:2[introspection]
+   >=x11-libs/gtk+-3.24.16:3[introspection]
+   x11-libs/libXcursor
+   >=x11-libs/pango-1.44.7
+   aalib? ( media-libs/aalib )
+   alsa? ( >=media-libs/alsa-lib-1.0.0 )
+   aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 )
+   heif? ( >=media-libs/libheif-1.9.1:= )
+   javascript? ( dev-libs/gjs )
+   jpeg2k? ( >=media-libs/openjpeg-2.3.1:2= )
+   lua? (
+   ${LUA_DEPS}
+   $(lua_gen_cond_dep '
+   dev-lua/lgi[${LUA_USEDEP}]
+   ')
+   )
+   mng? ( media-libs/libmng:= )
+   openexr? ( >=media-libs/openexr-2.3.0:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? (
+   

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

2022-02-25 Thread Sam James
commit: 43f916ffdc00a795377e33dc76d661d20c2fe7b6
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Feb 25 21:48:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:12:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f916ff

media-libs/gegl: 0.4.36 version bump

Bugs: https://bugs.gentoo.org/829880

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest   |   1 +
 media-libs/gegl/gegl-0.4.36.ebuild | 157 +
 2 files changed, 158 insertions(+)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 685f654e64e9..4f6f2f0f4657 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -3,3 +3,4 @@ DIST gegl-0.4.28.tar.xz 4966580 BLAKE2B 
fcf4fb0e4fac0357d25987348c6abe2434db17bd
 DIST gegl-0.4.30.tar.xz 5398052 BLAKE2B 
c57b34ed64d3b9305d3e639b872c283bd4c9c798d13f7bde49b991044139bb4e433a3adb0a9e991b78b2905985496ca3bf4ed116333ceaaccc043b8a66426131
 SHA512 
73db2d18260ba061fbbc2adb3256ea9d5b822b57f5654cc3aefb59e7afeeb2e4f0fd7e95ac14603c0a549935df04d5744001089efb378511c914c68664dbd378
 DIST gegl-0.4.32.tar.xz 5633796 BLAKE2B 
a4ba5d19291a61c6903dcc368e6cc3e1934e8d89b555e81afd22709504fbb8a7ed104890af5f1e7bfbdd5664caef8f5e015341c7882f2171ecb518afe32a65ef
 SHA512 
68da02b8df0a1d234063958896f3678ead62772e611bddb39a6f21ec58cc744599d0a691224c057f2da4d04f2ccfb155a545deea92e77c728dbaeeb90e68cad6
 DIST gegl-0.4.34.tar.xz 5647516 BLAKE2B 
7d9e0c395e6bf38e407ed55f43c090789e29692254990a341e7b9a391ae67423a9948821c1b8a4dd156fb42c16fe6b8572de2ee7b5be09b9f802b892e82df580
 SHA512 
13bbc19c4fb1feee609d2191b09fe1d2f020da1be788f9dcf7ed89dfef8465ce77dc34a9cb74279c88336aa0f3d3a7a44ca35335a3c2374516f590a40edbc08e
+DIST gegl-0.4.36.tar.xz 5680876 BLAKE2B 
e2051d21eadfd6ff5c4547d337e749ebb9526be0b45bf80116cfdd1bb98b0fd3b4cced83b4700ecb04c003f83074928ac0c7b4bc8929134c57950a1ac957d50b
 SHA512 
4d681091b15e7911229f86bf22381d62268451da57bba072bcb8ee3f4db79e2719dd7e70ab208c2c021e5353f42a9f88c18f62132512b18fe78ed6ad279660f8

diff --git a/media-libs/gegl/gegl-0.4.36.ebuild 
b/media-libs/gegl/gegl-0.4.36.ebuild
new file mode 100644
index ..823ba12190b8
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.36.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit meson optfeature python-any-r1 vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="https://gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.68.2:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.90[introspection?,lcms?,vala?]
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   virtual/jpeg:0=
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:0 )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
+   vala? ( $(vala_depend) )
+"
+
+DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
+
+python_check_deps() {
+   use test || return 0
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/

2022-02-25 Thread Sam James
commit: 8822bbe14aaed385f9ef59c902a1565fea21975c
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 02:15:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:15:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8822bbe1

media-gfx/gimp: sync live

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

 media-gfx/gimp/gimp-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-gfx/gimp/gimp-.ebuild b/media-gfx/gimp/gimp-.ebuild
index b43f015f5ef7..df02f6ead41d 100644
--- a/media-gfx/gimp/gimp-.ebuild
+++ b/media-gfx/gimp/gimp-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{8..10} )
@@ -39,11 +39,11 @@ COMMON_DEPEND="
dev-libs/libxslt
>=gnome-base/librsvg-2.40.21:2
>=media-gfx/mypaint-brushes-2.0.2:=
-   >=media-libs/babl-0.1.88[introspection,lcms,vala?]
+   >=media-libs/babl-0.1.90[introspection,lcms,vala?]
>=media-libs/fontconfig-2.12.6
>=media-libs/freetype-2.10.2
-   >=media-libs/gegl-0.4.34:0.4[cairo,introspection,lcms,vala?]
-   >=media-libs/gexiv2-0.10.10
+   >=media-libs/gegl-0.4.36:0.4[cairo,introspection,lcms,vala?]
+   >=media-libs/gexiv2-0.12.2
>=media-libs/harfbuzz-2.6.5:=
>=media-libs/lcms-2.9:2
>=media-libs/libmypaint-1.6.1:=



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2022-02-25 Thread Sam James
commit: cb2000eb9d405986516bbdf025b2ce94c552a82d
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Feb 24 20:18:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:11:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb2000eb

net-vpn/i2pd: version bump 2.41.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/24338
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   | 2 +-
 net-vpn/i2pd/{i2pd-2.40.0.ebuild => i2pd-2.41.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index fad0441f8eba..6f0b942732ca 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1 +1 @@
-DIST i2pd-2.40.0.tar.gz 587626 BLAKE2B 
80433580f3db5969f0f30bac420104a29995c0f32ed738d64d079854892a1f70876ab9180fbe8269ccb6b91474f786c834dc08e71a2cad81307a8b54fdda
 SHA512 
58d10417f3fd2c2fb427fb88b30ccd3e03053c84aa7ac6d3e346c388f2376d1768846bec5ee8d5134dd62d5712b20f890af11083634f94095b1117f6494c25fd
+DIST i2pd-2.41.0.tar.gz 594453 BLAKE2B 
36298133f057152445d3f7c83c9983d1e16476066f0139019faf0168142cb8dbed150eccee1e006c0a9f1b67670855fdb38513e8d7992e05122b581890b036a5
 SHA512 
10ba77d714e4b02f9640c64b16b597550f71bfacf02242bd17cfdc7fc416e0e9bc62a2f1da486161baea397dae3d260fa88359325062b1c587f509058d418d85

diff --git a/net-vpn/i2pd/i2pd-2.40.0.ebuild b/net-vpn/i2pd/i2pd-2.41.0.ebuild
similarity index 100%
rename from net-vpn/i2pd/i2pd-2.40.0.ebuild
rename to net-vpn/i2pd/i2pd-2.41.0.ebuild



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

2022-02-25 Thread Sam James
commit: 9a1965923e2381de99b1a95d6c73a3246dd1e208
Author: Robert Siebeck  r123  de>
AuthorDate: Thu Feb 24 20:14:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:11:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a196592

net-im/signal-desktop-bin: add new version 5.33.0

Signed-off-by: Robert Siebeck  r123.de>
Signed-off-by: Sam James  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 +
 .../signal-desktop-bin-5.33.0.ebuild   | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 34ae84278564..3c4ad0e05f08 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST signal-desktop_5.32.0_amd64.deb 141498312 BLAKE2B 
cd3d0abf26c6cba51d70af689966350e6c81deb876d315ba4ba81994b5863da6eb24733dd53c2f81d77ae4f225dba37aa397ac72ff3c621ae7e3e46a078c475d
 SHA512 
a5ee049c92777ae052a5ec1ebe32f50ef7fe19a4ce1519a01bcd7d307beed343547f636386ac39b3b62979ef766a0ca1c10820e00607eda186590ef6caefc7e0
+DIST signal-desktop_5.33.0_amd64.deb 141790914 BLAKE2B 
cc92a8f85c8c4db85b5b6395837f029a5ed4d557bff0a5f8efe9379d4587fa45ef9da49a2ca27d95212822ee3ce429f2d07ad73960ad39b4d37b5e6ccfea7f0e
 SHA512 
b0ed7380ea14a71fa2131ae5eab8afed64c2ecc8f99c595a9071f976b90ad89a58da8ec2313b80e4a3160b420e92ce18a8c826eb022483f38a1bc023a54114c5

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.33.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-5.33.0.ebuild
new file mode 100644
index ..75db5c2f8043
--- /dev/null
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-5.33.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+inherit pax-utils unpacker xdg
+
+DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
+HOMEPAGE="https://signal.org/
+   https://github.com/signalapp/Signal-Desktop;
+SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
+S="${WORKDIR}"
+
+LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="-* amd64"
+IUSE="+sound"
+RESTRICT="splitdebug"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa[X(+)]
+   net-print/cups
+   sys-apps/dbus[X]
+   x11-libs/gdk-pixbuf:2
+   x11-libs/cairo
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   sound? (
+   || (
+   media-sound/pulseaudio
+   media-sound/apulse
+   )
+   )
+"
+
+QA_PREBUILT="
+   opt/Signal/chrome_crashpad_handler
+   opt/Signal/chrome-sandbox
+   opt/Signal/libEGL.so
+   opt/Signal/libGLESv2.so
+   opt/Signal/libffmpeg.so
+   opt/Signal/libvk_swiftshader.so
+   opt/Signal/libvulkan.so.1
+   opt/Signal/resources/app.asar.unpacked/node_modules/*
+   opt/Signal/signal-desktop
+   opt/Signal/swiftshader/libEGL.so
+   opt/Signal/swiftshader/libGLESv2.so"
+
+src_prepare() {
+   default
+   sed -e 's| --no-sandbox||g' \
+   -i usr/share/applications/signal-desktop.desktop || die
+   unpack usr/share/doc/signal-desktop/changelog.gz
+}
+
+src_install() {
+   insinto /
+   dodoc changelog
+   doins -r opt
+   insinto /usr/share
+
+   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
+   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
+   fi
+
+   doins -r usr/share/applications
+   doins -r usr/share/icons
+   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
+   fperms u+s /opt/Signal/chrome-sandbox
+   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
+
+   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
+   elog " '--start-in-tray' or '--use-tray-icon'."
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/blender/

2022-02-25 Thread Sam James
commit: 4ba379af9e004ed5951f21ac49e22884c640ef31
Author: Sebastian Parborg  gmail  com>
AuthorDate: Fri Feb 25 10:48:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:08:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ba379af

media-gfx/blender: Update python targets

Signed-off-by: Sebastian Parborg  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24346
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-2.93.0-r1.ebuild | 2 +-
 media-gfx/blender/blender-2.93.6.ebuild| 2 +-
 media-gfx/blender/blender-2.93.8-r4.ebuild | 2 +-
 media-gfx/blender/blender-3.0.0-r1.ebuild  | 2 +-
 media-gfx/blender/blender-3.0.1-r4.ebuild  | 2 +-
 media-gfx/blender/blender-.ebuild  | 6 +++---
 6 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/media-gfx/blender/blender-2.93.0-r1.ebuild 
b/media-gfx/blender/blender-2.93.0-r1.ebuild
index 4d97cd85cd94..3ebf8b183f5f 100644
--- a/media-gfx/blender/blender-2.93.0-r1.ebuild
+++ b/media-gfx/blender/blender-2.93.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_9 )
+PYTHON_COMPAT=( python3_9 python3_10 )
 
 inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
 

diff --git a/media-gfx/blender/blender-2.93.6.ebuild 
b/media-gfx/blender/blender-2.93.6.ebuild
index d63add245683..a5faaf25c81a 100644
--- a/media-gfx/blender/blender-2.93.6.ebuild
+++ b/media-gfx/blender/blender-2.93.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_9 )
+PYTHON_COMPAT=( python3_9 python3_10 )
 
 inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
 

diff --git a/media-gfx/blender/blender-2.93.8-r4.ebuild 
b/media-gfx/blender/blender-2.93.8-r4.ebuild
index 9614143f678f..5dbe9d09b749 100644
--- a/media-gfx/blender/blender-2.93.8-r4.ebuild
+++ b/media-gfx/blender/blender-2.93.8-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_9 )
+PYTHON_COMPAT=( python3_9 python3_10 )
 
 inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
 

diff --git a/media-gfx/blender/blender-3.0.0-r1.ebuild 
b/media-gfx/blender/blender-3.0.0-r1.ebuild
index d475f7387aae..98a31ed54340 100644
--- a/media-gfx/blender/blender-3.0.0-r1.ebuild
+++ b/media-gfx/blender/blender-3.0.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_9 )
+PYTHON_COMPAT=( python3_9 python3_10 )
 
 inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
 

diff --git a/media-gfx/blender/blender-3.0.1-r4.ebuild 
b/media-gfx/blender/blender-3.0.1-r4.ebuild
index dd50bf189b4d..8b0b64a70b82 100644
--- a/media-gfx/blender/blender-3.0.1-r4.ebuild
+++ b/media-gfx/blender/blender-3.0.1-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_9 )
+PYTHON_COMPAT=( python3_9 python3_10 )
 
 inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
 

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index ec4caa33c412..8e91c674ec1a 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_9 )
+PYTHON_COMPAT=( python3_10 )
 
 inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
 
@@ -377,11 +377,11 @@ pkg_postinst() {
ewarn "  https://developer.blender.org/;
ewarn
 
-   if ! use python_single_target_python3_9; then
+   if ! use python_single_target_python3_10; then
elog "You are building Blender with a newer python version than"
elog "supported by this version upstream."
elog "If you experience breakages with e.g. plugins, please 
switch to"
-   elog "python_single_target_python3_9 instead."
+   elog "python_single_target_python3_10 instead."
elog "Bug: https://bugs.gentoo.org/737388;
elog
fi



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

2022-02-25 Thread Sam James
commit: 359fd49b26380664b46c4be23392e16f021c4524
Author: Robert Siebeck  r123  de>
AuthorDate: Thu Feb 24 20:14:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:12:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359fd49b

net-im/signal-desktop-bin: remove old version

Signed-off-by: Robert Siebeck  r123.de>
Closes: https://github.com/gentoo/gentoo/pull/24337
Signed-off-by: Sam James  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 -
 .../signal-desktop-bin-5.32.0.ebuild   | 98 --
 2 files changed, 99 deletions(-)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 3c4ad0e05f08..3208362adfd7 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,2 +1 @@
-DIST signal-desktop_5.32.0_amd64.deb 141498312 BLAKE2B 
cd3d0abf26c6cba51d70af689966350e6c81deb876d315ba4ba81994b5863da6eb24733dd53c2f81d77ae4f225dba37aa397ac72ff3c621ae7e3e46a078c475d
 SHA512 
a5ee049c92777ae052a5ec1ebe32f50ef7fe19a4ce1519a01bcd7d307beed343547f636386ac39b3b62979ef766a0ca1c10820e00607eda186590ef6caefc7e0
 DIST signal-desktop_5.33.0_amd64.deb 141790914 BLAKE2B 
cc92a8f85c8c4db85b5b6395837f029a5ed4d557bff0a5f8efe9379d4587fa45ef9da49a2ca27d95212822ee3ce429f2d07ad73960ad39b4d37b5e6ccfea7f0e
 SHA512 
b0ed7380ea14a71fa2131ae5eab8afed64c2ecc8f99c595a9071f976b90ad89a58da8ec2313b80e4a3160b420e92ce18a8c826eb022483f38a1bc023a54114c5

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.32.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-5.32.0.ebuild
deleted file mode 100644
index 75db5c2f8043..
--- a/net-im/signal-desktop-bin/signal-desktop-bin-5.32.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-
-inherit pax-utils unpacker xdg
-
-DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
-HOMEPAGE="https://signal.org/
-   https://github.com/signalapp/Signal-Desktop;
-SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
-S="${WORKDIR}"
-
-LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-* amd64"
-IUSE="+sound"
-RESTRICT="splitdebug"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa[X(+)]
-   net-print/cups
-   sys-apps/dbus[X]
-   x11-libs/gdk-pixbuf:2
-   x11-libs/cairo
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   sound? (
-   || (
-   media-sound/pulseaudio
-   media-sound/apulse
-   )
-   )
-"
-
-QA_PREBUILT="
-   opt/Signal/chrome_crashpad_handler
-   opt/Signal/chrome-sandbox
-   opt/Signal/libEGL.so
-   opt/Signal/libGLESv2.so
-   opt/Signal/libffmpeg.so
-   opt/Signal/libvk_swiftshader.so
-   opt/Signal/libvulkan.so.1
-   opt/Signal/resources/app.asar.unpacked/node_modules/*
-   opt/Signal/signal-desktop
-   opt/Signal/swiftshader/libEGL.so
-   opt/Signal/swiftshader/libGLESv2.so"
-
-src_prepare() {
-   default
-   sed -e 's| --no-sandbox||g' \
-   -i usr/share/applications/signal-desktop.desktop || die
-   unpack usr/share/doc/signal-desktop/changelog.gz
-}
-
-src_install() {
-   insinto /
-   dodoc changelog
-   doins -r opt
-   insinto /usr/share
-
-   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
-   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
-   fi
-
-   doins -r usr/share/applications
-   doins -r usr/share/icons
-   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
-   fperms u+s /opt/Signal/chrome-sandbox
-   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
-
-   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
-   elog " '--start-in-tray' or '--use-tray-icon'."
-}



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

2022-02-25 Thread Patrick McLean
commit: 126e92820579e58d391f55fdfefe425a685fc217
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Feb 26 01:37:51 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Feb 26 01:37:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=126e9282

net-misc/openssh: Add patch to fix #834044

I can't reproduce this locally, however this should be a fairly simple
fix.
Closes: https://bugs.gentoo.org/834044
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 .../files/openssh-8.9_p1-X509-glue-13.3.patch  | 13 ++-
 .../openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch | 27 ++
 net-misc/openssh/openssh-8.9_p1.ebuild |  1 +
 3 files changed, 40 insertions(+), 1 deletion(-)

diff --git a/net-misc/openssh/files/openssh-8.9_p1-X509-glue-13.3.patch 
b/net-misc/openssh/files/openssh-8.9_p1-X509-glue-13.3.patch
index 66617a17af2a..7c7767109dd5 100644
--- a/net-misc/openssh/files/openssh-8.9_p1-X509-glue-13.3.patch
+++ b/net-misc/openssh/files/openssh-8.9_p1-X509-glue-13.3.patch
@@ -1,6 +1,6 @@
 diff -ur '--exclude=.*.un~' a/openssh-8.9p1+x509-13.3.diff 
b/openssh-8.9p1+x509-13.3.diff
 --- a/openssh-8.9p1+x509-13.3.diff 2022-02-24 17:19:30.830285922 -0800
-+++ b/openssh-8.9p1+x509-13.3.diff 2022-02-25 16:56:00.750829460 -0800
 b/openssh-8.9p1+x509-13.3.diff 2022-02-25 17:35:40.885492007 -0800
 @@ -993,15 +993,16 @@
char b[512];
  - size_t len = ssh_digest_bytes(SSH_DIGEST_SHA512);
@@ -21,6 +21,17 @@ diff -ur '--exclude=.*.un~' a/openssh-8.9p1+x509-13.3.diff 
b/openssh-8.9p1+x509-
(void)snprintf(b, sizeof b, "%llu%s",
(unsigned long long)options.timing_secret, user);
  - if (ssh_digest_memory(SSH_DIGEST_SHA512, b, strlen(b), hash, len) != 0)
+@@ -44573,8 +44574,8 @@
+   gss_create_empty_oid_set(, );
+   gss_add_oid_set_member(, ctx->oid, );
+  
+-- if (gethostname(lname, MAXHOSTNAMELEN)) {
+-+ if (gethostname(lname, MAXHOSTNAMELEN) == -1) {
++- if (gethostname(lname, HOST_NAME_MAX)) {
+++ if (gethostname(lname, HOST_NAME_MAX) == -1) {
+   gss_release_oid_set(, );
+   return (-1);
+   }
 @@ -51970,7 +51971,7 @@
  diff -ruN openssh-8.9p1/m4/openssh.m4 openssh-8.9p1+x509-13.3/m4/openssh.m4
  --- openssh-8.9p1/m4/openssh.m4   2022-02-23 13:31:11.0 +0200

diff --git a/net-misc/openssh/files/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch 
b/net-misc/openssh/files/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch
new file mode 100644
index ..98c87ecf5f47
--- /dev/null
+++ b/net-misc/openssh/files/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch
@@ -0,0 +1,27 @@
+diff --git a/gss-serv.c b/gss-serv.c
+index b5d4bb2d..00e3d118 100644
+--- a/gss-serv.c
 b/gss-serv.c
+@@ -105,7 +105,7 @@ ssh_gssapi_acquire_cred(Gssctxt *ctx)
+   gss_create_empty_oid_set(, );
+   gss_add_oid_set_member(, ctx->oid, );
+ 
+-  if (gethostname(lname, MAXHOSTNAMELEN)) {
++  if (gethostname(lname, HOST_NAME_MAX)) {
+   gss_release_oid_set(, );
+   return (-1);
+   }
+diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
+index 2e065ba3..4ce80cb2 100644
+--- a/sandbox-seccomp-filter.c
 b/sandbox-seccomp-filter.c
+@@ -276,6 +276,9 @@ static const struct sock_filter preauth_insns[] = {
+ #ifdef __NR_ppoll
+   SC_ALLOW(__NR_ppoll),
+ #endif
++#ifdef __NR_ppoll_time64
++  SC_ALLOW(__NR_ppoll_time64),
++#endif
+ #ifdef __NR_poll
+   SC_ALLOW(__NR_poll),
+ #endif

diff --git a/net-misc/openssh/openssh-8.9_p1.ebuild 
b/net-misc/openssh/openssh-8.9_p1.ebuild
index bb334274000e..562d5b5a4914 100644
--- a/net-misc/openssh/openssh-8.9_p1.ebuild
+++ b/net-misc/openssh/openssh-8.9_p1.ebuild
@@ -128,6 +128,7 @@ src_prepare() {
eapply 
"${FILESDIR}"/${PN}-8.0_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch
eapply "${FILESDIR}"/${PN}-8.9_p1-allow-ppoll_time64.patch #834019
eapply "${FILESDIR}"/${PN}-8.9_p1-fzero-call-used-regs.patch #834037
+   eapply "${FILESDIR}"/${PN}-8.9_p1-gss-use-HOST_NAME_MAX.patch #834044
 
[[ -d ${WORKDIR}/patches ]] && eapply "${WORKDIR}"/patches
 



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

2022-02-25 Thread Patrick McLean
commit: 9cbbc55aee6b2534bbc8d8fe12128c1083ee6850
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Feb 26 01:06:59 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Feb 26 01:06:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cbbc55a

net-misc/openssh: Add patches for bugs #834019 and #834037

Bug: https://bugs.gentoo.org/834019
Bug: https://bugs.gentoo.org/834037
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 .../files/openssh-8.9_p1-X509-glue-13.3.patch  | 34 +++---
 .../files/openssh-8.9_p1-allow-ppoll_time64.patch  | 14 +
 .../openssh-8.9_p1-fzero-call-used-regs.patch  | 32 
 net-misc/openssh/openssh-8.9_p1.ebuild |  2 ++
 4 files changed, 78 insertions(+), 4 deletions(-)

diff --git a/net-misc/openssh/files/openssh-8.9_p1-X509-glue-13.3.patch 
b/net-misc/openssh/files/openssh-8.9_p1-X509-glue-13.3.patch
index 91da09971acc..66617a17af2a 100644
--- a/net-misc/openssh/files/openssh-8.9_p1-X509-glue-13.3.patch
+++ b/net-misc/openssh/files/openssh-8.9_p1-X509-glue-13.3.patch
@@ -1,6 +1,6 @@
 diff -ur '--exclude=.*.un~' a/openssh-8.9p1+x509-13.3.diff 
b/openssh-8.9p1+x509-13.3.diff
 --- a/openssh-8.9p1+x509-13.3.diff 2022-02-24 17:19:30.830285922 -0800
-+++ b/openssh-8.9p1+x509-13.3.diff 2022-02-24 17:22:12.374625809 -0800
 b/openssh-8.9p1+x509-13.3.diff 2022-02-25 16:56:00.750829460 -0800
 @@ -993,15 +993,16 @@
char b[512];
  - size_t len = ssh_digest_bytes(SSH_DIGEST_SHA512);
@@ -21,7 +21,33 @@ diff -ur '--exclude=.*.un~' a/openssh-8.9p1+x509-13.3.diff 
b/openssh-8.9p1+x509-
(void)snprintf(b, sizeof b, "%llu%s",
(unsigned long long)options.timing_secret, user);
  - if (ssh_digest_memory(SSH_DIGEST_SHA512, b, strlen(b), hash, len) != 0)
-@@ -52711,12 +52712,11 @@
+@@ -51970,7 +51971,7 @@
+ diff -ruN openssh-8.9p1/m4/openssh.m4 openssh-8.9p1+x509-13.3/m4/openssh.m4
+ --- openssh-8.9p1/m4/openssh.m4   2022-02-23 13:31:11.0 +0200
+ +++ openssh-8.9p1+x509-13.3/m4/openssh.m4 1970-01-01 02:00:00.0 
+0200
+-@@ -1,200 +0,0 @@
++@@ -1,203 +0,0 @@
+ -dnl OpenSSH-specific autoconf macros
+ -dnl
+ -
+@@ -51987,6 +51988,8 @@
+ - AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
+ -#include 
+ -#include 
++-/* Trivial function to help test for -fzero-call-used-regs */
++-void f(int n) {}
+ -int main(int argc, char **argv) {
+ - (void)argv;
+ - /* Some math to catch -ftrapv problems in the toolchain */
+@@ -51994,6 +51997,7 @@
+ - float l = i * 2.1;
+ - double m = l / 0.5;
+ - long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
++- f(0);
+ - printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
+ - /*
+ -  * Test fallthrough behaviour.  clang 10's -Wimplicit-fallthrough does
+@@ -52711,12 +52715,11 @@
   
   install-files:
$(MKDIR_P) $(DESTDIR)$(bindir)
@@ -35,7 +61,7 @@ diff -ur '--exclude=.*.un~' a/openssh-8.9p1+x509-13.3.diff 
b/openssh-8.9p1+x509-
$(MKDIR_P) -m 0755 $(DESTDIR)$(PRIVSEP_PATH)
$(INSTALL) -m 0755 $(STRIP_OPT) ssh$(EXEEXT) 
$(DESTDIR)$(bindir)/ssh$(EXEEXT)
$(INSTALL) -m 0755 $(STRIP_OPT) scp$(EXEEXT) 
$(DESTDIR)$(bindir)/scp$(EXEEXT)
-@@ -73508,7 +73508,7 @@
+@@ -73508,7 +73511,7 @@
  +if test "$sshd_type" = "pkix" ; then
  +  unset_arg=''
  +else
@@ -44,7 +70,7 @@ diff -ur '--exclude=.*.un~' a/openssh-8.9p1+x509-13.3.diff 
b/openssh-8.9p1+x509-
  +fi
  +
   cat > $OBJ/sshd_config.i << _EOF
-@@ -137555,16 +137555,6 @@
+@@ -137555,16 +137558,6 @@
  +int   asnmprintf(char **, size_t, int *, const char *, ...)
__attribute__((format(printf, 4, 5)));
   void  msetlocale(void);

diff --git a/net-misc/openssh/files/openssh-8.9_p1-allow-ppoll_time64.patch 
b/net-misc/openssh/files/openssh-8.9_p1-allow-ppoll_time64.patch
new file mode 100644
index ..8c46625aa29c
--- /dev/null
+++ b/net-misc/openssh/files/openssh-8.9_p1-allow-ppoll_time64.patch
@@ -0,0 +1,14 @@
+diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
+index 2e065ba3..4ce80cb2 100644
+--- a/sandbox-seccomp-filter.c
 b/sandbox-seccomp-filter.c
+@@ -276,6 +276,9 @@ static const struct sock_filter preauth_insns[] = {
+ #ifdef __NR_ppoll
+   SC_ALLOW(__NR_ppoll),
+ #endif
++#ifdef __NR_ppoll_time64
++  SC_ALLOW(__NR_ppoll_time64),
++#endif
+ #ifdef __NR_poll
+   SC_ALLOW(__NR_poll),
+ #endif

diff --git a/net-misc/openssh/files/openssh-8.9_p1-fzero-call-used-regs.patch 
b/net-misc/openssh/files/openssh-8.9_p1-fzero-call-used-regs.patch
new file mode 100644
index ..0231ce46d7b1
--- /dev/null
+++ b/net-misc/openssh/files/openssh-8.9_p1-fzero-call-used-regs.patch
@@ -0,0 +1,32 @@
+From f107467179428a0e3ea9e4aa9738ac12ff02822d Mon Sep 17 00:00:00 2001
+From: Colin Watson 
+Date: Thu, 24 Feb 2022 16:04:18 +
+Subject: [PATCH] Improve detection of -fzero-call-used-regs=all 

[gentoo-commits] repo/gentoo:master commit in: profiles/, profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/

2022-02-25 Thread Andreas K. Hüttel
commit: 171ad86bb1ca91d6eb0ce952bc5f4dc093ea3017
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Feb 26 00:29:46 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Feb 26 00:30:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=171ad86b

profiles: add experimental riscv64-lp64d musl profile

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

 profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/eapi  | 1 +
 profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults | 8 
 profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/parent| 2 ++
 profiles/profiles.desc| 1 +
 4 files changed, 12 insertions(+)

diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/eapi 
b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults 
b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults
new file mode 100644
index ..70d736ecffe8
--- /dev/null
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="riscv64-gentoo-linux-musl"
+
+CHOST_lp64d="riscv64-gentoo-linux-musl"
+
+LIBDIR_lp64d="lib"

diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/parent 
b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/parent
new file mode 100644
index ..289590637db8
--- /dev/null
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/musl/

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index ffa66ee3b7ef..b77f34b1ee13 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -286,6 +286,7 @@ mipsdefault/linux/musl/mips/mipsel  
exp
 mips   hardened/linux/musl/mips/mipsel exp
 ppcdefault/linux/powerpc/ppc32/17.0/musl   exp
 ppcdefault/linux/powerpc/ppc32/17.0/musl/hardened  exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64d/musl  exp
 x86default/linux/x86/17.0/musl exp
 x86default/linux/x86/17.0/musl/selinux exp
 



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

2022-02-25 Thread Sam James
commit: 06500847dbb016ae56438e7446437ee6c0389fc7
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 00:21:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 00:21:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06500847

net-analyzer/vnstat: Stabilize 2.9 arm, #834008

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

 net-analyzer/vnstat/vnstat-2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/vnstat/vnstat-2.9.ebuild 
b/net-analyzer/vnstat/vnstat-2.9.ebuild
index b10ea492d50c..b2186d2f4e6a 100644
--- a/net-analyzer/vnstat/vnstat-2.9.ebuild
+++ b/net-analyzer/vnstat/vnstat-2.9.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://humdi.net/vnstat/${P}.tar.gz;
SRC_URI+=" verify-sig? ( https://humdi.net/vnstat/${P}.tar.gz.asc )"
 
-   KEYWORDS="amd64 ~arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86"
+   KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-teemutoivola )"
 fi



[gentoo-commits] repo/gentoo:master commit in: mail-mta/sendmail/

2022-02-25 Thread Sam James
commit: 6c8ff21b48339be58ab563a34116d3fe0ecedc96
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 00:20:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 00:21:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c8ff21b

mail-mta/sendmail: Stabilize 8.17.1-r1 arm, #833700

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

 mail-mta/sendmail/sendmail-8.17.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/sendmail/sendmail-8.17.1-r1.ebuild 
b/mail-mta/sendmail/sendmail-8.17.1-r1.ebuild
index 00a8ac783fff..db65eb70559a 100644
--- a/mail-mta/sendmail/sendmail-8.17.1-r1.ebuild
+++ b/mail-mta/sendmail/sendmail-8.17.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.sendmail.org/pub/${PN}/${PN}.${PV}.tar.gz;
 
 LICENSE="Sendmail GPL-2" # GPL-2 is here for initscript
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="ipv6 ldap mbox nis sasl sockets ssl tcpd"
 
 BDEPEND="



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

2022-02-25 Thread Sam James
commit: 68acb0b23b024771e62c61a4aa027a92ad3b8949
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 00:20:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 00:21:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68acb0b2

media-libs/flac: Stabilize 1.3.4 arm, #833938

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

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

diff --git a/media-libs/flac/flac-1.3.4.ebuild 
b/media-libs/flac/flac-1.3.4.ebuild
index 4de9b50e10d5..14e1d3cdc10a 100644
--- a/media-libs/flac/flac-1.3.4.ebuild
+++ b/media-libs/flac/flac-1.3.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz;
 
 LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_sse 
static-libs"
 
 RDEPEND="ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )"



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

2022-02-25 Thread Sam James
commit: 51b709d9fa95c6ebef2745fe3f2a92ac5cd5f900
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 00:21:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 00:21:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b709d9

kde-apps/kdepim-runtime: Stabilize 21.08.3-r2 arm64, #834023

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

 kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r2.ebuild 
b/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r2.ebuild
index 23f702f4ef08..14f5ed037fc1 100644
--- a/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r2.ebuild
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/kontact/;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="5"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 IUSE=""
 
 RESTRICT="test"



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

2022-02-25 Thread Sam James
commit: 3399369080ec414727fa90e8f89dcf650279af10
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 00:20:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 00:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33993690

sys-process/parallel: Stabilize 20220122 arm, #833927

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

 sys-process/parallel/parallel-20220122.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/parallel/parallel-20220122.ebuild 
b/sys-process/parallel/parallel-20220122.ebuild
index 67510706f55e..443ae7736fc1 100644
--- a/sys-process/parallel/parallel-20220122.ebuild
+++ b/sys-process/parallel/parallel-20220122.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig 
)"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 RDEPEND="dev-lang/perl:=
dev-perl/Devel-Size



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

2022-02-25 Thread Sam James
commit: 408173d9e29cb9a9141513c77a17487c25f8095b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 00:21:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 00:21:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=408173d9

media-sound/fluidsynth: Stabilize 2.2.5 arm, #833977

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

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

diff --git a/media-sound/fluidsynth/fluidsynth-2.2.5.ebuild 
b/media-sound/fluidsynth/fluidsynth-2.2.5.ebuild
index 2ae9b620da3e..d3c12a2211ce 100644
--- a/media-sound/fluidsynth/fluidsynth-2.2.5.ebuild
+++ b/media-sound/fluidsynth/fluidsynth-2.2.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="alsa dbus debug examples ipv6 jack ladspa lash network oss portaudio 
pulseaudio +readline sdl +sndfile systemd threads"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-ftp/ncftp/

2022-02-25 Thread Sam James
commit: adc530b043c8629d460202e850f2c8a41df44ed2
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 00:20:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 00:21:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc530b0

net-ftp/ncftp: Stabilize 3.2.6-r4 arm, #833883

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

 net-ftp/ncftp/ncftp-3.2.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-ftp/ncftp/ncftp-3.2.6-r4.ebuild 
b/net-ftp/ncftp/ncftp-3.2.6-r4.ebuild
index db24a7e906c9..29fce062b84f 100644
--- a/net-ftp/ncftp/ncftp-3.2.6-r4.ebuild
+++ b/net-ftp/ncftp/ncftp-3.2.6-r4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="
 
 LICENSE="Clarified-Artistic"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="pch"
 
 DEPEND="



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

2022-02-25 Thread Michał Górny
commit: c86cf4c73601cb85bfc97d0add3b696ccb839604
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 23:06:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 23:16:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c86cf4c7

dev-python/sybil: Bump to 3.0.1

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

 dev-python/sybil/Manifest   |  1 +
 dev-python/sybil/sybil-3.0.1.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-python/sybil/Manifest b/dev-python/sybil/Manifest
index b9f456145acf..7eb33000d04d 100644
--- a/dev-python/sybil/Manifest
+++ b/dev-python/sybil/Manifest
@@ -1 +1,2 @@
 DIST sybil-3.0.0.tar.gz 38011 BLAKE2B 
7a42d5b0f3f13ac111d9edc9f74cb4d968f49680bb33d267ee762e830b134fa8c2e1697834d6a6a7aa09c9cd1dc52552379ca43e6667ee844f54f34b8bd3ffc7
 SHA512 
b6f5b5ebdeeab2ecbe17b6f83f0bc7e83e68f8e784b6a0eea292020db42294f8a1d0288d208f8a5803d5866038c3226f0b7d0d177c91469c4651364078d1bb4d
+DIST sybil-3.0.1.tar.gz 38265 BLAKE2B 
3a9dd8d85a5a6228944f104d255826b4dfee80f5a349da3a0fa69edcfa0953145378f002c1bf834e21c0d382fc96a993b927bdc92bb3e9a84d34998ad6ade62f
 SHA512 
312c57f0de646b1e7a3b992806362c1020b2d567c805d248e94ab22a336a8fc77704234e123e1ec74987bfea620b2f8c4d3714d32aee03587c615d3d90fe5558

diff --git a/dev-python/sybil/sybil-3.0.1.ebuild 
b/dev-python/sybil/sybil-3.0.1.ebuild
new file mode 100644
index ..15c8b5282f0d
--- /dev/null
+++ b/dev-python/sybil/sybil-3.0.1.ebuild
@@ -0,0 +1,19 @@
+# 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} )
+
+inherit distutils-r1
+
+DESCRIPTION="Automated testing for the examples in your documentation"
+HOMEPAGE="https://github.com/simplistix/sybil;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+distutils_enable_tests pytest



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

2022-02-25 Thread Michał Górny
commit: 31665318c2d7897c2a5d607c41baf627b867a059
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 23:02:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 23:16:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31665318

dev-python/pytest-httpbin: Bump to 1.0.2

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

 dev-python/pytest-httpbin/Manifest |  1 +
 .../pytest-httpbin/pytest-httpbin-1.0.2.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/pytest-httpbin/Manifest 
b/dev-python/pytest-httpbin/Manifest
index 6dd6635d84c8..c043de604318 100644
--- a/dev-python/pytest-httpbin/Manifest
+++ b/dev-python/pytest-httpbin/Manifest
@@ -1 +1,2 @@
 DIST pytest-httpbin-1.0.1.gh.tar.gz 18036 BLAKE2B 
1277118a83d059f23c06758d6a5e83b78f09ba3bd44458f18aebdad06b7266a3deb9ee00f10732c552fddb42673dfe3f5862195f44ce48a224961b5df81dcae7
 SHA512 
3a11073d85478e7b748cfae5a7f639b2cf6ebc396ebb9972f39ead3d869ab1abaf0afa90f113e2393652ed08621716e54c9c5dcb41c59ff67341f7b28445544d
+DIST pytest-httpbin-1.0.2.gh.tar.gz 18727 BLAKE2B 
56a7fa1c1694cad98815fc6c6f676b509942fa1fca192ecb4cb5a0d9f325d7df6ddb3a3ac67d884c8f8caba807677351c42c28a3bcba80b9196e74d666951cc2
 SHA512 
b4adac1c37506391d83f7772814b4a9ce5134cc6834d8758e71d39610f8b29e57e72b11b2233be51e41b2c36bc305d40fc4b260a7f83d10390f4e940df8aa366

diff --git a/dev-python/pytest-httpbin/pytest-httpbin-1.0.2.ebuild 
b/dev-python/pytest-httpbin/pytest-httpbin-1.0.2.ebuild
new file mode 100644
index ..9be90f10c07d
--- /dev/null
+++ b/dev-python/pytest-httpbin/pytest-httpbin-1.0.2.ebuild
@@ -0,0 +1,34 @@
+# 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
+
+DESCRIPTION="Easily test your HTTP library against a local copy of httpbin"
+HOMEPAGE="https://github.com/kevin1024/pytest-httpbin
+   https://pypi.org/project/pytest-httpbin/;
+SRC_URI="https://github.com/kevin1024/pytest-httpbin/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-python/httpbin[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/pytest-httpbin-1.0.0-pypy3-hang.patch
+)
+
+distutils_enable_tests pytest



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

2022-02-25 Thread Michał Górny
commit: 2052e5bc99b1afe06de8bd2b55e7da14d2eaa080
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 23:10:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 23:30:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2052e5bc

dev-python/anyqt: Bump to 0.0.14

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

 dev-python/anyqt/Manifest|  1 +
 dev-python/anyqt/anyqt-0.0.14.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-python/anyqt/Manifest b/dev-python/anyqt/Manifest
index 0af260c031a9..d77094fe486b 100644
--- a/dev-python/anyqt/Manifest
+++ b/dev-python/anyqt/Manifest
@@ -1 +1,2 @@
 DIST anyqt-0.0.13.tar.gz 46677 BLAKE2B 
1b6eeb4a3c0ca6a76504c919e41d749d042668e0c9392616518b3b1741d4db270e5a0f354971ba5757da8f906f46149e996895212dcad2d2614d62a3d53bf554
 SHA512 
33033c90a945524ea1659de557dff36be06cbdbf8f0b580e57e7c8f386dd3d3007465e236d3865b76af4178b9d83eba51405a3257d0226bd117f7d9804146e41
+DIST anyqt-0.0.14.gh.tar.gz 48200 BLAKE2B 
15b17e2cb1067dd176d08a267b7fa0272dc9cdaa32c4cae3260053564df22c210a609dad8e4764c9cafeb0241dcabb93bbf8703e0a2ffef38c7f035e9f9f253b
 SHA512 
e3a191cb5e94ee02874059261100400a78b261fce347268759352ff23a220e46b26882cfdd449be0191080d551d3b16c2feb0a411582ab0aaf1dc79e58cc

diff --git a/dev-python/anyqt/anyqt-0.0.14.ebuild 
b/dev-python/anyqt/anyqt-0.0.14.ebuild
new file mode 100644
index ..73085a977eb7
--- /dev/null
+++ b/dev-python/anyqt/anyqt-0.0.14.ebuild
@@ -0,0 +1,20 @@
+# 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="PyQt4/PyQt5 compatibility layer"
+HOMEPAGE="https://github.com/ales-erjavec/anyqt;
+SRC_URI="
+   https://github.com/ales-erjavec/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



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

2022-02-25 Thread Michał Górny
commit: 59fff969fd292aa562745c16be0b1ffa22244ba2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:53:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:53:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59fff969

dev-python/ipython: Bump to 8.1.0

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

 dev-python/ipython/Manifest |   1 +
 dev-python/ipython/ipython-8.1.0.ebuild | 157 
 2 files changed, 158 insertions(+)

diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index 4fc54bdcf16f..557c4aaa65ad 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -1,2 +1,3 @@
 DIST ipython-7.31.1.tar.gz 5156314 BLAKE2B 
e6528c9d3920078918180c4c2fae5d0ac20cd377e012691fee4c0cfa6c3056c739efc1ab9cc6231f55034d70619e501ff30e31b929bd5f1f623c89075abfb02d
 SHA512 
7bd1378f7b2bd2146d8c2cf15c958b08f286b0163ca3e267bcd92c3f988d2d20cf48fd6e3c185eed6d30baceb195aeb0170280900e587c898d0812c4ffdee3a0
 DIST ipython-8.0.1.tar.gz 5306811 BLAKE2B 
9088faf779e2783ce97c6a45f0baa3c7163e12f63546aa65eb961de2b2fbacaac8ba1cf0c3c705bc326b4c999fe3ce672f31e3abaa7168d912504880ad8d3c2f
 SHA512 
c4f3cf6e4aa7dab1e4e8cec2d669e5fe4ea3eeac9063132a38544596fafbaaed0f287bbdce12e8bc3d7613766c51b0e1ff8c7c86fdbd53e387caade6bbcdb828
+DIST ipython-8.1.0.tar.gz 5312523 BLAKE2B 
9a44555dcb91655c5d483a7ba5d99074b9c2c4af3ec272d0adabc345352359b061ea4fd92198c3910945139edb80c8837afe1ae3c34b0bddb517d226584f28a1
 SHA512 
847ddab96ecfe06e46921b081fe3a51910c3fde1fa440c9955e374614b1ae6a7d20fc2e78d286178366893d342126a01a160a4efb0aa7be0b2234229638e95bc

diff --git a/dev-python/ipython/ipython-8.1.0.ebuild 
b/dev-python/ipython/ipython-8.1.0.ebuild
new file mode 100644
index ..fef74efca97e
--- /dev/null
+++ b/dev-python/ipython/ipython-8.1.0.ebuild
@@ -0,0 +1,157 @@
+# 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} )
+PYTHON_REQ_USE='readline,sqlite,threads(+)'
+
+inherit distutils-r1 optfeature virtualx
+
+DESCRIPTION="Advanced interactive shell for Python"
+HOMEPAGE="https://ipython.org/ https://github.com/ipython/ipython/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~riscv ~sparc"
+IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/backcall[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
+   >=dev-python/jedi-0.16[${PYTHON_USEDEP}]
+   dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.3[${PYTHON_USEDEP}]
+   dev-python/pickleshare[${PYTHON_USEDEP}]
+   >=dev-python/prompt_toolkit-2[${PYTHON_USEDEP}]
+   =dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/stack_data[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.0[${PYTHON_USEDEP}]
+   matplotlib? (
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   )
+"
+
+BDEPEND="
+   test? (
+   app-text/dvipng[truetype]
+   >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+   dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/testpath[${PYTHON_USEDEP}]
+   )
+   doc? (
+   >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-2[${PYTHON_USEDEP}]
+   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest
+
+RDEPEND+="
+   nbconvert? (
+   dev-python/nbconvert[${PYTHON_USEDEP}]
+   )"
+PDEPEND="
+   notebook? (
+   dev-python/notebook[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/widgetsnbextension[${PYTHON_USEDEP}]
+   )
+   qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] )
+   smp? (
+   >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+   >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=( "${FILESDIR}"/2.1.0-substitute-files.patch )
+
+python_prepare_all() {
+   # Remove out of date insource files
+   #rm IPython/extensions/cythonmagic.py || die
+   #rm IPython/extensions/rmagic.py || die
+
+   # Prevent un-needed download during build
+   if use doc; then
+   sed -e "/^'sphinx.ext.intersphinx',/d" -i 
docs/source/conf.py || die
+   fi
+
+   # Rename the test directory to reduce sys.path pollution
+   # https://github.com/ipython/ipython/issues/12892
+   mv 

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

2022-02-25 Thread Michał Górny
commit: 6bcb5a76562075ab4106d76198336727ca3b95ea
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:47:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:47:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bcb5a76

dev-python/boto3: Bump to 1.21.8

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

 dev-python/boto3/Manifest|  1 +
 dev-python/boto3/boto3-1.21.8.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 2f77cc2f6386..9fc3a23275ec 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -11,3 +11,4 @@ DIST boto3-1.21.4.tar.gz 470233 BLAKE2B 
3e6d8c5264ac66829e468633700e155ac935aae9
 DIST boto3-1.21.5.tar.gz 470454 BLAKE2B 
850f7237b8063f0cf40d53c986b94ef571e7aa7bdcfeb2b7d4aec54a1874b1c3c7e95cb4b317e8f0ea84a809083223d32c419291d7702b51781ef0140436cb45
 SHA512 
c10fb11ca3db4d23806232190b4f5431efedb8601af0aa28f6e62178ae98b2b22c73e05b4d91a9f7ea3e9dce15304397e780f396a155b0e02623590af87a9905
 DIST boto3-1.21.6.tar.gz 471833 BLAKE2B 
7e029b9bf460696344d26a863c4d96a2c9445ab3869aa17edc1ebb42d52260105406e7fb562046b395fd66a40ca6a15221c2ee1825caebebb27eadf667ba0bf6
 SHA512 
ae53081cb02588b0088b20ea75c6f09f9d4fcabb1c45d0aaeba9b92ea4c1e29bea7b5b9d08b4dc8a221d6126f71944083c4dc29490e8014e5780abadc45f2f7a
 DIST boto3-1.21.7.tar.gz 472869 BLAKE2B 
39ea1a39bb033678c50ec5a36d30c354d65397c3d3ec8a0f771a539a8f97371ab5feea8c3e99b77f460d6a6b81a8e1b3123ceb2edb1d97459755882e3e30e237
 SHA512 
46dc9cd67329a27171f593c9ad95bccad7027e52419178c62e719a90b968e4b4c51e965b26e8e1e877f3b95199e63840c408a763e453963e92cde16ad0c6aff5
+DIST boto3-1.21.8.tar.gz 473069 BLAKE2B 
f08f76fb9c4e56e6ba5624c885973599505769d7f9eea6e20a06e1a641768b1f7b108fc7293282a55bf4c7d2b62eb34853f46b8c3ada9afb8fc25624daa60c12
 SHA512 
23ed88dcaefe3224db05959251befaae4f03859bf00daf649db1e838e5fb92e01a6da4bee8083366d804404aac358df19d7e4552d6aaf39f9c4b371ccc7f9088

diff --git a/dev-python/boto3/boto3-1.21.8.ebuild 
b/dev-python/boto3/boto3-1.21.8.ebuild
new file mode 100644
index ..08e404dd41b6
--- /dev/null
+++ b/dev-python/boto3/boto3-1.21.8.ebuild
@@ -0,0 +1,62 @@
+# 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 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/boto3;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} \
+   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}



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

2022-02-25 Thread Michał Górny
commit: e15f5eeffbfe8f1d9f62bac5d58cbf13e2afb808
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 23:06:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 23:16:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e15f5eef

dev-python/nuitka: Bump to 0.7.1

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

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

diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index 54d569134893..260cb2e5e2d2 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -2,4 +2,5 @@ DIST Nuitka-0.6.19.4.tar.gz 3728051 BLAKE2B 
561dd0657b0f5f7c10da18d4b78be09337c9
 DIST Nuitka-0.6.19.5.tar.gz 3728119 BLAKE2B 
8300356499e53185cd2b6a547b8deef818bfd2c775e8ee2517bc79d741f81af1a7745b2eac018d0df3b329b7d4719dbac71159d6efd6ef35ccff4c63daf8e4cc
 SHA512 
bc6b7d41af7bfdeb236143640ab1dc6ea0b811f85eaf10c8d232907d53c9643be25b4c0cdc3946204d6501c7009f8e79f36b5b6318d36a6e77052d9e2c1ec986
 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.tar.gz 3754689 BLAKE2B 
28df135ff6d036c8bf27390d07ccc0bf924d39d924e9515fbf7c99a5a5a4dd837695c37cc0ef0889a8da27d277f48ada6dbcb52cc6b1a041b1f2c0a5e44ca7c5
 SHA512 
9732178faaf9607af0a37861b3f1eb8e64a2b7b5705351f5e82d3238713325f9dcbcb1a549a012c247cd08e3657e21a95c4d42e8fb1233d3fbb1403b09860235

diff --git a/dev-python/nuitka/nuitka-0.7.1.ebuild 
b/dev-python/nuitka/nuitka-0.7.1.ebuild
new file mode 100644
index ..1a35fde421ee
--- /dev/null
+++ b/dev-python/nuitka/nuitka-0.7.1.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/python-cinderclient/

2022-02-25 Thread Michał Górny
commit: 9c6f8f35d44407b32cd396f69156990986a6d1b8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:58:45 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 23:16:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c6f8f35

dev-python/python-cinderclient: Bump to 8.3.0

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

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

diff --git a/dev-python/python-cinderclient/Manifest 
b/dev-python/python-cinderclient/Manifest
index b4983caa1cf4..e82580587dd7 100644
--- a/dev-python/python-cinderclient/Manifest
+++ b/dev-python/python-cinderclient/Manifest
@@ -1 +1,2 @@
 DIST python-cinderclient-8.2.0.tar.gz 233148 BLAKE2B 
4ada4562ff1e51a284cf98e7ca4b324a05a4524951d6193bb4683a3986bc8a26a48373ef78613f3b94ed475992fb781b409fe58f9f3655f3f721b38f7eab770b
 SHA512 
86e7a0c18d960f00448e20485d91443d185902db281014c99f35af463843be6d4bca80712edf44189b53e25853af064c14de18e943d9fdee29446180d9b91bbc
+DIST python-cinderclient-8.3.0.tar.gz 234371 BLAKE2B 
092d7abdd348f5fac750efb3f3f4df1575584684ad613d22c558630576ad2f82c399af671aad7070dd224a89fa01d7c2505dc0166d2e4c70e21ac01f298d
 SHA512 
4d633b39a3c59cfdc2fc2c6235b3b87093f7617c89a80b50cf26d8f6fd63e8c3197d788e0b9e81347b9427cf363289b09b85376512d5820031472a735e0ca839

diff --git a/dev-python/python-cinderclient/python-cinderclient-8.3.0.ebuild 
b/dev-python/python-cinderclient/python-cinderclient-8.3.0.ebuild
new file mode 100644
index ..610b988ad6b8
--- /dev/null
+++ b/dev-python/python-cinderclient/python-cinderclient-8.3.0.ebuild
@@ -0,0 +1,45 @@
+# 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 client for the OpenStack Cinder API"
+HOMEPAGE="https://launchpad.net/python-cinderclient;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/keystoneauth-4.2.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}]
+   >=dev-python/pbr-5.5.0[${PYTHON_USEDEP}]
+   >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
+   >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/pbr[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ddt[${PYTHON_USEDEP}]
+   dev-python/fixtures[${PYTHON_USEDEP}]
+   dev-python/oslo-serialization[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   dev-python/testtools[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   # functional tests require cloud instance access
+   eunittest -b cinderclient/tests/unit
+}



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

2022-02-25 Thread Michał Górny
commit: 508c6a82bd58276d247fa988c36eddc9278b4037
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:49:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:49:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=508c6a82

dev-python/python-novaclient: Bump to 17.7.0

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

 dev-python/python-novaclient/Manifest  |  1 +
 .../python-novaclient-17.7.0.ebuild| 59 ++
 2 files changed, 60 insertions(+)

diff --git a/dev-python/python-novaclient/Manifest 
b/dev-python/python-novaclient/Manifest
index b086ab447cc8..437f5043109f 100644
--- a/dev-python/python-novaclient/Manifest
+++ b/dev-python/python-novaclient/Manifest
@@ -1 +1,2 @@
 DIST python-novaclient-17.6.0.tar.gz 335297 BLAKE2B 
24fcc869e71ef4ca382d6a684f5823331c49e84bced80e5f3e0a5e00efeeffc6cc6e554b7d97c571085dddcdd9bc6145442c5b7100bc9e833cb5bf883d860ba7
 SHA512 
54cc617e2698cdf50697b35153489f6fe64e84416d05987b7c60ed78241299631a0c03d893c462ad2f93788a5fc1336082acb5d22317d5733e9c033a91b1c34f
+DIST python-novaclient-17.7.0.tar.gz 335462 BLAKE2B 
bfd7853a5100df1d9a0e17f905c9a2d4ea0d13e1345438d42e4af21e348e78c3f4ddca6408f31fb164f4bf3b2770088118e24ec12edd1afb2a4c22b3b0461092
 SHA512 
3942088f2636d186434b7ae4184ee84f5e1e4862a526b33befae09219eb7d08ab02fed64589aa9eefd0ab263ea231969b0e4e59a0427eaae5daaa26516d92ffd

diff --git a/dev-python/python-novaclient/python-novaclient-17.7.0.ebuild 
b/dev-python/python-novaclient/python-novaclient-17.7.0.ebuild
new file mode 100644
index ..b699f25b31ce
--- /dev/null
+++ b/dev-python/python-novaclient/python-novaclient-17.7.0.ebuild
@@ -0,0 +1,59 @@
+# 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 client for the OpenStack Nova API"
+HOMEPAGE="https://github.com/openstack/python-novaclient;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
+   >dev-python/requests-2.12.2[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/bandit[${PYTHON_USEDEP}]
+   dev-python/ddt[${PYTHON_USEDEP}]
+   dev-python/fixtures[${PYTHON_USEDEP}]
+   dev-python/python-keystoneclient[${PYTHON_USEDEP}]
+   dev-python/python-cinderclient[${PYTHON_USEDEP}]
+   dev-python/python-glanceclient[${PYTHON_USEDEP}]
+   dev-python/python-neutronclient[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   dev-python/openstacksdk[${PYTHON_USEDEP}]
+   dev-python/testscenarios[${PYTHON_USEDEP}]
+   dev-python/testtools[${PYTHON_USEDEP}]
+   dev-python/tempest[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   sed -e 's/test_osprofiler/_&/' -i novaclient/tests/unit/test_shell.py 
|| die
+   sed -e 's/novaclient\.tests\.unit\.//' -i 
novaclient/tests/unit/test_api_versions.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # functional tests require cloud instance access
+   eunittest -b novaclient/tests/unit
+}



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

2022-02-25 Thread Michał Górny
commit: 0c9b1aff14cdb086d09b3febbac6a6342f0586ed
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 23:09:00 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 23:30:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9b1aff

dev-python/translate-toolkit: Bump to 3.6.0

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

 dev-python/translate-toolkit/Manifest  |   1 +
 .../translate-toolkit-3.6.0.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/dev-python/translate-toolkit/Manifest 
b/dev-python/translate-toolkit/Manifest
index b95e4fff68d1..3aecc0b090eb 100644
--- a/dev-python/translate-toolkit/Manifest
+++ b/dev-python/translate-toolkit/Manifest
@@ -1 +1,2 @@
 DIST translate-3.5.3.gh.tar.gz 1148120 BLAKE2B 
e848a089281ab7f1e17b28beefbea50245025bc3db0616bab3f5e1d288b2aacc0df636dca11f17481af863a4845594ecff9fc66dbc33d403a8fe0575ff90581d
 SHA512 
3ad1bc4742e4d91dbdd8b4662597d07c792e306426dac42b6f8720cefdf1f4cf502d587941df3e6a93dd5648a1b92f5951bd1b5e79a41e5476f1b9ca06624656
+DIST translate-3.6.0.gh.tar.gz 1150765 BLAKE2B 
0b69d21782d8d6b3ae322b480ad2205e577d87a3a9448f8a428f666d3d141063ad06f83eaa38f5d5903cc4263bbdcf261523fef57111c1ba705b640835c11416
 SHA512 
3ce371cb688dcfa656676fdc3ca920d76088fad67dbfb112511a0439250913e1f4587df681752bf1b288b9c4af3e4ebd11b8f8db51670f0fe14e9db68d7917f7

diff --git a/dev-python/translate-toolkit/translate-toolkit-3.6.0.ebuild 
b/dev-python/translate-toolkit/translate-toolkit-3.6.0.ebuild
new file mode 100644
index ..c9ba581f8597
--- /dev/null
+++ b/dev-python/translate-toolkit/translate-toolkit-3.6.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+MY_P=translate-${PV}
+DESCRIPTION="Toolkit to convert between many translation formats"
+HOMEPAGE="https://github.com/translate/translate;
+SRC_URI="
+   https://github.com/translate/translate/archive/refs/tags/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+html +ical +ini +subtitles +yaml"
+
+BDEPEND="
+   >=dev-python/six-1.11.0[${PYTHON_USEDEP}]
+"
+RDEPEND="${BDEPEND}
+   !dev-python/pydiff
+   app-text/iso-codes
+   >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
+   dev-python/cheroot[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}]
+   >=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}]
+   >=dev-python/python-levenshtein-0.12.0[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   sys-devel/gettext
+   html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
+   ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
+   ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] )
+   subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] )
+   yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
+"
+BDEPEND+="
+   test? ( dev-python/phply[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx-bootstrap-theme
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/translate-toolkit-3.3.0-no-install-docs.patch
+)
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Fails with network-sandbox (and even with it off but w/ 
softer fail)
+   
'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff'
+   
'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff'
+   )
+   local EPYTEST_IGNORE=(
+   # unpackaged fluent.*
+   translate/storage/test_fluent.py
+   )
+
+   if ! use ini; then
+   EPYTEST_IGNORE+=(
+   translate/convert/test_ini2po.py
+   translate/convert/test_po2ini.py
+   )
+   fi
+
+   if ! use subtitles; then
+   EPYTEST_IGNORE+=(
+   translate/storage/test_subtitles.py
+   )
+   fi
+
+   # translate/storage/test_mo.py needs 'pocompile'
+   distutils_install_for_testing
+   epytest
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   if ! use html; then
+   rm "${ED}"/usr/bin/{html2po,po2html} || die
+   fi
+   if ! use ical; then
+   rm "${ED}"/usr/bin/{ical2po,po2ical} || die
+   fi
+   if ! use ini; then
+   rm "${ED}"/usr/bin/{ini2po,po2ini} || die
+   fi
+   if ! use subtitles; then
+   rm "${ED}"/usr/bin/{sub2po,po2sub} || die
+   fi
+
+   python_optimize
+}



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

2022-02-25 Thread Michał Górny
commit: 7f956fbcb30c6e9ecad8456435c9a851397a1966
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 23:00:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 23:16:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f956fbc

dev-python/python-dbusmock: Bump to 0.26.1

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

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

diff --git a/dev-python/python-dbusmock/Manifest 
b/dev-python/python-dbusmock/Manifest
index b63d7afa4836..d36ecacb5a0b 100644
--- a/dev-python/python-dbusmock/Manifest
+++ b/dev-python/python-dbusmock/Manifest
@@ -1 +1,2 @@
 DIST python-dbusmock-0.25.0.tar.gz 86674 BLAKE2B 
9a9f5aefece0f48725f8a453d298fde78e86c86901f5dd3c67032be41cbc52753b8b0da8e8ba3845772e68ba6dcf0938af405f961fc5425808017dd8b30e1419
 SHA512 
5d7c2f4ea75c7a0f2c6bf63b673c180f3a468239082e0248778441d8f07b78fa3786c1d37498f758954a4727bdb24dc83ffc0671bfc4b2956402aee52c363045
+DIST python-dbusmock-0.26.1.tar.gz 87707 BLAKE2B 
9f4761ab5f227e78dd5343f3ddd4b83d0494e77d3b381f719890447998baab8096b3bf817259b080dda78619f8407ad532044cb60aaf7a5280459f423754df0f
 SHA512 
dcb46f6dbd17471e2135c0d8fb63cbaecbc9445ae7bf74691abb03b93d5283ab41ea71071ece03870aaac19eaedd546f01c0839116421047f1ac77619f2c73f3

diff --git a/dev-python/python-dbusmock/python-dbusmock-0.26.1.ebuild 
b/dev-python/python-dbusmock/python-dbusmock-0.26.1.ebuild
new file mode 100644
index ..4b29c538cdd6
--- /dev/null
+++ b/dev-python/python-dbusmock/python-dbusmock-0.26.1.ebuild
@@ -0,0 +1,36 @@
+# 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} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Easily create mock objects on D-Bus for software testing"
+HOMEPAGE="https://github.com/martinpitt/python-dbusmock;
+SRC_URI="
+   
https://github.com/martinpitt/python-dbusmock/releases/download/${PV}/${P}.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # needed for unittest discovery
+   > tests/__init__.py || die
+   # linter tests, fragile to newer linter versions
+   rm tests/test_code.py || die
+
+   distutils-r1_src_prepare
+}



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

2022-02-25 Thread Michał Górny
commit: 98b837aef6333935102bb41db7f4899dc7fbac02
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:47:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:47:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98b837ae

app-admin/awscli: Bump to 1.22.63

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.22.63.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index c3f4f0786590..fbcd7d215628 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -11,3 +11,4 @@ DIST awscli-1.22.59.tar.gz 2165629 BLAKE2B 
f4223e9095a76121a94345219057b94b830c8
 DIST awscli-1.22.60.tar.gz 2165762 BLAKE2B 
217c5e889284071eb057b9f345baab711df40879b4ce598ee7ba0fdc1feb30848bd6310de23437902f82d523e10fea4ea2ec0bd607bf3d1beed2fdf9a88bc2eb
 SHA512 
b94bf11f37a5a31ca514d7f667d9a81d3f2b6cca61593f2d0cf70bf706a9a264b388504c84a0e6848d93ba23cea4562c47a4fb506150d37f127094c526664fd9
 DIST awscli-1.22.61.tar.gz 2166385 BLAKE2B 
e260968803cf274ec6f260bd45bfed4243f70632b7888464c46c199cf9cda746c7e31e3d11fd542abbffdbf0e614a6089cc3cee24f315d3da4e0d68153613186
 SHA512 
48866b572fd071166e1e5e189bbde7e797a547fbb50ea665a619fc074d6861d56e8b6016a7efbe957df02969e3f998337409979b67551f6229b15375011d989c
 DIST awscli-1.22.62.tar.gz 2167585 BLAKE2B 
39141893c979b0047a45a9aea210d03340fc8fcade9d092297caba07f487faba6304f755e6ab878079a7b9fa6d49a995d57a06334cabcc06d1d1eaad430af03c
 SHA512 
ef9d826e51aa42582a7efa5b599482411e39e056bbee1896a5c67a12c726ece88db0fb314abe7f3c9a7f361ce45fe8de53304bd1375d7a72b822aed79752f5e4
+DIST awscli-1.22.63.tar.gz 2167746 BLAKE2B 
e72126578c9bac30c6d66bdd178961a7a36a045788d8079e8f0ab4c85d18c29454255a13f089c03ef53bdce0949d168c858d03b59cf5d5326fb3de9925a3f487
 SHA512 
4d8a6ee8b81445fbb51dbb31e899bebb5610b0a1291654eb9b6555685dcb85528c2b928f587d9ff98507f60d2b199ac71c48f6e204e7eb2ce2ba5d7abdd31ec0

diff --git a/app-admin/awscli/awscli-1.22.63.ebuild 
b/app-admin/awscli/awscli-1.22.63.ebuild
new file mode 100644
index ..21a285d18863
--- /dev/null
+++ b/app-admin/awscli/awscli-1.22.63.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="https://pypi.org/project/awscli/;
+#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/aws-cli-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# awscli 1.22.55 → botocore 1.24.0
+# so botocore is x.(y+2).(z-55)
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 55))"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} \
+   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2022-02-25 Thread Michał Górny
commit: 8954ed646c4c01bb1500333e009cc2a17fd77f36
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:42:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:42:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8954ed64

sys-apps/pkgcore: Remove old

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

 sys-apps/pkgcore/Manifest  |  1 -
 sys-apps/pkgcore/pkgcore-0.12.8.ebuild | 50 --
 2 files changed, 51 deletions(-)

diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index 791a2c4a80a7..12db5fcebedc 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1,2 +1 @@
-DIST pkgcore-0.12.8.tar.gz 624442 BLAKE2B 
d7e15fc659820e3cd6e4f7848413c12b2439d38900c9f64c582ba078d3fe874c12d66d39fdf59a7e4ff585d82d29fcad16c9af869b2388ed6e0af0be7d16d887
 SHA512 
d02087d4bada3bc2f87738b0ddedc72782b2facdf681927e84fed32dc6645e48ebde83de5aeb9eb0f64e01afe2ac511ae0f7450a2708698bbad872a60044319b
 DIST pkgcore-0.12.9.tar.gz 624918 BLAKE2B 
190ccae01862b7e498dabcab5e8716ab0f3ed732eeb0469a0ca39f5e201c75ea19575f49be29a6d36b3acad8d5252528dc5e76444cd21fec25681a9350b93875
 SHA512 
2e391f9ae2baacaaec025c4b6cd7fd7c7757d7815d8bc62aec0f09e4fdbf7fc99ce832bc2c3ce15013fda860465ca19f27377935dc535a286446e548e08be6cd

diff --git a/sys-apps/pkgcore/pkgcore-0.12.8.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.8.ebuild
deleted file mode 100644
index fd787036187e..
--- a/sys-apps/pkgcore/pkgcore-0.12.8.ebuild
+++ /dev/null
@@ -1,50 +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} )
-DISTUTILS_IN_SOURCE_BUILD=1
-inherit distutils-r1
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcore/pkgcore.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-fi
-
-DESCRIPTION="a framework for package management"
-HOMEPAGE="https://github.com/pkgcore/pkgcore;
-
-LICENSE="BSD MIT"
-SLOT="0"
-
-RDEPEND="
-   >=app-shells/bash-5.0
-   dev-python/lxml[${PYTHON_USEDEP}]"
-if [[ ${PV} == * ]]; then
-   RDEPEND+=" ~dev-python/snakeoil-[${PYTHON_USEDEP}]"
-else
-   RDEPEND+=" >=dev-python/snakeoil-0.9.6[${PYTHON_USEDEP}]"
-fi
-BDEPEND="
-   test? (
-   >=dev-python/pytest-6[${PYTHON_USEDEP}]
-   dev-vcs/git
-   )
-"
-
-distutils_enable_tests setup.py
-
-src_test() {
-   local -x PYTHONDONTWRITEBYTECODE=
-   distutils-r1_src_test
-}
-
-python_install_all() {
-   local DOCS=( NEWS.rst )
-   [[ ${PV} == * ]] || doman man/*
-   distutils-r1_python_install_all
-}



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

2022-02-25 Thread Michał Górny
commit: d52c29aa6bc4170330bcfcdadc121d288e866780
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:46:51 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:46:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52c29aa

dev-python/websocket-client: Bump to 1.3.1

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

 dev-python/websocket-client/Manifest   |  1 +
 .../websocket-client/websocket-client-1.3.1.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/websocket-client/Manifest 
b/dev-python/websocket-client/Manifest
index df1dc5e65a27..97e441652afe 100644
--- a/dev-python/websocket-client/Manifest
+++ b/dev-python/websocket-client/Manifest
@@ -1 +1,2 @@
 DIST websocket-client-1.2.3.tar.gz 46434 BLAKE2B 
e1e294938b41e6d82fa5cf8cd58fd9653e5170e11e546a04bce6dc0c8a9752cc25a21dbc1352fc614651f9fee43410a269a35e4c8dbacffec14f1ed8e8526f89
 SHA512 
5e5e00d43b7b4da5e2cb0d00d1e743e420791856e51e2b3d28d78219edcd7a2eace834ae4d7ee2faf89ab27c2b65f063e508f0e470a47ff9d88c36748b3dd113
+DIST websocket-client-1.3.1.tar.gz 47672 BLAKE2B 
c28af7684750e5d678a2e3bb5440eee2ff96effdc6f08a7312b7f596e39b29fd96936f04735b737fe00426869a3d8bb9eaf51c2aac32cbc845e7386d0a653780
 SHA512 
d60c5e755944ed0b2d426c75da9650a6624ee5718061a0cfb71b9a700e5bd3db9143702657175d7988b57e81117bad9cbb58636fb14ca55ad6addd90ff02ce0f

diff --git a/dev-python/websocket-client/websocket-client-1.3.1.ebuild 
b/dev-python/websocket-client/websocket-client-1.3.1.ebuild
new file mode 100644
index ..ec8a093a7efb
--- /dev/null
+++ b/dev-python/websocket-client/websocket-client-1.3.1.ebuild
@@ -0,0 +1,34 @@
+# 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 distutils-r1
+
+DESCRIPTION="WebSocket client for python with hybi13 support"
+HOMEPAGE="https://github.com/websocket-client/websocket-client;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="examples"
+
+BDEPEND="
+   test? (
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2022-02-25 Thread Michał Górny
commit: a32bd0b9b05d2053e0dc88bf6b338ab615d6f232
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:45:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:45:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32bd0b9

dev-python/cfn-lint: Bump to 0.58.2

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.58.2.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 231c5689eb72..d7cb58070aa0 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,2 +1,3 @@
 DIST cfn-lint-0.58.0.tar.gz 8645209 BLAKE2B 
b198c8e6a56095782ab5fbd70f1f5872d951da133ee7056ef468e5d1cd0ba1a7831ebd4263248ec2cec04980211e01cf3525e18f8ad272d6b1aaeee07527028d
 SHA512 
238929a79d25b6a5945fd43f29fa3c432c650923634495c2ace7e3f6ace0c7701bcc278ea151a9172691bd04164f8a7b409dd8387e82e5917a9f65e1a556a4d2
 DIST cfn-lint-0.58.1.tar.gz 8711246 BLAKE2B 
28655e076f3bdee358b1a1bb61170b176d0c90ab04ae43f1892798a239d0fd92e5dd939433a263321da02b349b9299e4f4916ccc5091df081a8b6fdf2aa0e050
 SHA512 
06bb38462c1cb7d4da8159eba6fa1ff05de8849bc4374a7df799d41a1f023eb38c75636956616cdc0e45a800f870bd0694575d9773b6dff91aaf2dfdbfe45169
+DIST cfn-lint-0.58.2.tar.gz 8780583 BLAKE2B 
8675ab1658b2ad75fc2be550eaf8bee8e6fd93389168cf2c127fed4e77a68aa849a5f3b2dbd6296d449fce538d69926dd108684c78dcd959483c56b9a44c35b7
 SHA512 
fe7adbb7b78ca8a978be447e29debb45d8bd26e822dff6872c4b8c6e6f5363b7d734e7105d89326af60bbeba6411f0e60bf798fd638ef8652ce109285e5f864d

diff --git a/dev-python/cfn-lint/cfn-lint-0.58.2.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.58.2.ebuild
new file mode 100644
index ..b8ea9d7827e1
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.58.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=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="https://pypi.org/project/cfn-lint/ 
https://github.com/aws-cloudformation/cfn-lint/;
+SRC_URI="
+   https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.42.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/six-1.11[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # TODO
+   test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+)
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2022-02-25 Thread Michał Górny
commit: feb73daa200c85da922eb8fbbcc28c303ca9f595
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 23:07:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 23:30:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb73daa

dev-python/testfixtures: Bump to 6.18.4

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

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

diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest
index 6925357657c3..67558de479e1 100644
--- a/dev-python/testfixtures/Manifest
+++ b/dev-python/testfixtures/Manifest
@@ -1 +1,2 @@
 DIST testfixtures-6.18.3.tar.gz 122142 BLAKE2B 
014cc2245d5fbe0d39310c8e2c21cd5f289d6ec7a6a561d055e86d4cd25b79f1aa535067746219e2382df2aeec050dfa24cdae674636d92ee61016fa9861e705
 SHA512 
e556e7cb28f122526ef19550b1e593b61f01923d0be53951344f917f89b3d4cae29e525ceda3d0290bc18c3641b509dd7236e7b55ae50da0157fe11ca9f04cca
+DIST testfixtures-6.18.4.tar.gz 124910 BLAKE2B 
8c19672903d3b6ba5139b95f1d060c0d71ae8891e8c190a8891fded6d79af3549a91809b73a114f69cf2b0de49740e49a9e38e44981addcd09d7b4c343ea3ced
 SHA512 
2643ddfd7c4be7b514070e2df8e52479ad51f50a8b69507faf36d90bd92aa0201f1c3033eb00e644bac194601b0a9190c02727f18d899629ab09abfa3546ecd7

diff --git a/dev-python/testfixtures/testfixtures-6.18.4.ebuild 
b/dev-python/testfixtures/testfixtures-6.18.4.ebuild
new file mode 100644
index ..8755772cbbc7
--- /dev/null
+++ b/dev-python/testfixtures/testfixtures-6.18.4.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="A collection of helpers and mock objects for unit tests and doc 
tests"
+HOMEPAGE="https://pypi.org/project/testfixtures/ 
https://github.com/Simplistix/testfixtures;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/sybil[${PYTHON_USEDEP}]
+   >=dev-python/twisted-18[${PYTHON_USEDEP}]
+   dev-python/zope-component[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # kill weird way of declaring build deps
+   sed -e '/build=/d' -i setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTHONPATH="."
+   local -x DJANGO_SETTINGS_MODULE=testfixtures.tests.test_django.settings
+
+   local EPYTEST_DESELECT=(
+   # TODO
+   
testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_missing
+   
testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_present
+   )
+
+   epytest
+}



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

2022-02-25 Thread Michał Górny
commit: c39a7cff78a59bccb56fa2bd8a6d17e7349b33bb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:48:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:48:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c39a7cff

dev-python/dask: Bump to 2022.02.1

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

 dev-python/dask/Manifest  |  1 +
 dev-python/dask/dask-2022.02.1.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index c1019d17cc69..0644ba6191aa 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -3,3 +3,4 @@ DIST dask-2021.12.0.gh.tar.gz 3987797 BLAKE2B 
f6c1954ff41048861fcedbc56bd658989d
 DIST dask-2022.01.0.gh.tar.gz 4903414 BLAKE2B 
495531085d126d51c03b1f6dda490cd2d859276821a6d1ab6c2b90fcf6a4cec925b9fcafdf3b3da46344391e77a9bd09cf023f25b0f84bbe6ca8fa36b0bed73f
 SHA512 
3fc25f6ccfca8354e3c6e2425f4d2c8b85807944b02cd1e872931f5b34d82c9afc6f5ffb17b5f835c531ebac4b6759ddaa81897a6f3d2aeee2c09935f221f62d
 DIST dask-2022.01.1.gh.tar.gz 4916694 BLAKE2B 
b793b8931818e619ef701f5145a27b8c90e237a51b79f370e994a5e7cdace115808c8f657836785059b1cb495b64f85cb5331759de76c79e55f2cd45f1c3494e
 SHA512 
82789735279c71cff5a0123aa95d3311bd5d08f0332edc22468287e573e4b293a13da514a1844879073490b23ead2ff86f4492175c0a4211f727e8537bac5662
 DIST dask-2022.02.0.gh.tar.gz 5028629 BLAKE2B 
efe6e6143d030024abae6d33c98289a37e3a6003da15ea6c4132a5610bf74763f9d921a1f04bf4a28a6ca60405e89fad3ca0491f67da6661c45853d172551c06
 SHA512 
397dabd3caabac0657808ff031299a1461c7acf4a123db4d1876d8e72a0ae971266dcb256e29498b1988b1b4bea506db3aec962b876f280ec532b96da35d356c
+DIST dask-2022.02.1.gh.tar.gz 5034850 BLAKE2B 
ec5ff745c3dbe19bbbdc533be6bc86537b532943cc798932f57051001648fb97cc39890060d064f7db5f3fbe6aa72d784393a3ccdcce67beedf3540a2a925d0b
 SHA512 
6f66b5a904ea7ab0137465f622d1606a218b4ddc8b91939759098c66c7b749c674c750bf0caa6b53c7cf9d192312c0991d8e6144cebf9745eb9dfd4583b8b66c

diff --git a/dev-python/dask/dask-2022.02.1.ebuild 
b/dev-python/dask/dask-2022.02.1.ebuild
new file mode 100644
index ..77fb824ab55c
--- /dev/null
+++ b/dev-python/dask/dask-2022.02.1.ebuild
@@ -0,0 +1,58 @@
+# 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="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="https://dask.org/;
+SRC_URI="
+   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}]
+   >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/partd-0.3.10[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/toolz[${PYTHON_USEDEP}]
+   test? (
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/numexpr[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/dask-2021.10.0-warning.patch
+)
+
+EPYTEST_DESELECT=(
+   # another test relying on -Werror
+   "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+   # TODO
+   dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+   dask/tests/test_config.py::test__get_paths
+)
+
+python_test() {
+   epytest -p no:flaky -m "not network"
+}



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

2022-02-25 Thread Michał Górny
commit: b42a64ef562a8a433e5a8d3ea77a80d98bb3998f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:41:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:41:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b42a64ef

dev-util/scons: Remove old

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

 dev-util/scons/Manifest  |   4 --
 dev-util/scons/scons-4.2.0-r1.ebuild | 120 ---
 2 files changed, 124 deletions(-)

diff --git a/dev-util/scons/Manifest b/dev-util/scons/Manifest
index ac29b24e5995..68123a9c3acd 100644
--- a/dev-util/scons/Manifest
+++ b/dev-util/scons/Manifest
@@ -3,10 +3,6 @@ DIST scons-4.1.0-user.html 1454432 BLAKE2B 
9fac4d7bfb4b25708bc4cc48d952beb030f88
 DIST scons-4.1.0-user.pdf 2691364 BLAKE2B 
a910a09fa936d4d6f8dc967676d5aa009aac58a5a4566399b3ddc3512ac0259731e6c5399722fefadb3b79d8f89a5257e2e9bc2fa4d65697c8293ab995248d64
 SHA512 
64584731a59b59b78283be3876ecca91d742f83da2653d0de17922bec01e3c9cea1ce2ce3c8dc718597910ba86ed2c8aff0f7ae371bf763439b57a6d5484e1a7
 DIST scons-4.1.0.gh.tar.gz 5609204 BLAKE2B 
ede3d47a1ec652b9248681e26738073e9d01daab7ffeccc58f0fcadb79661e30edb9a35a511518e4a58459243acb027afd8fa5849b0f9e4bae451055f7b1a062
 SHA512 
f79b86bb09783767b3872cfb8efb665372714a604af2aaf3adc66eee63d3afe27bc6b2aab83813743c83f71c81c800d42842e916501787ba402ce2726dda9b44
 DIST scons-4.1.0.tar.gz 3007701 BLAKE2B 
70ab64ecfd89fa2af1d78a33fcef82a5f7db9875ffe9d2c16ea75cf40e661b2874359e3a5f75d761b3d9e863f7a434560992cfb020cce3e21e389381331d90de
 SHA512 
24fd493643545a2998b053ed0d68caf6241f05bc2437e7cbeae33d2e1c63517a61449a1a18062f8e4e5a639295a2486925296ba3e54ccfa2ecdd56fa07132de8
-DIST scons-4.2.0-user.html 1514655 BLAKE2B 
036fd0e994d4a3dbf820e864c18f1dda2bb383b890919b3d99ca02e4f1f319b86050bf094309764bbb01585075697549e3168d66ee02caeee0fe4ca641f794a5
 SHA512 
b0dcf8d6ff32521f2ce92372a7efce4962268d2ca40645ec4b0d082e5a29ba5098488ba45bf36c9fb7e75996c7454ab80536052f43b9a533a22db05f466cd3e9
-DIST scons-4.2.0-user.pdf 2813567 BLAKE2B 
2787c9dbecaefccc5f4df2b474ee69e9883f9efa8358f6da00690d9f3fad48f7b696908cbb4cc8f3b9c195f86e11c81301d931783e463d7b2f3a5d528fc3
 SHA512 
3c36879af2b40190b7b68b162cb39e32e1d7ee01fe063dabe5404d616ab3c9972ebc8a6ce4c0b54a633cfc6825808f93207132ac9c9cd60d9e6ca28e864d5f16
-DIST scons-4.2.0.gh.tar.gz 5677165 BLAKE2B 
c298152db937810ab73afc304a9dc480c185ef0d6e86be5ec7f2022a7d1ed4d3df6ecc18148c3143d4e76a7ea0e50790db1224e66db68bace0759daba7f36a91
 SHA512 
138573f7203b52fad0527d8d88ceabe182273eff7e4b74125e0d7eda51c44408b07e2c702ee63214519392101d8bbb30013e6d34000eaeb530a816c17396de97
-DIST scons-4.2.0.tar.gz 3043008 BLAKE2B 
3e69189e45b8ecc956419d3b7d4d36a78ffe219ff87a18d17c511434cf4306635c245107e7978d8f6b86f65bd2ac028fa3c76ab1212806a692d355d7d8036645
 SHA512 
91d77c858a888621d41432f39970547830997c8e28a851bbab7c0f181afda564abef321befaa33cbe6fd5fc4ac85fa80f2349994956edcc99c027cf7f526bbf0
 DIST scons-4.3.0-user.html 1529873 BLAKE2B 
9f5b1bc0ab1d47769d8475ab86b1ae40cfc3643013c6e19692caac50dc37a306b6fd4654ec95c0ad6ad89531e2098253c62db679c9921680955b6dc11c4b247a
 SHA512 
82e2de098c16a354ee3546a39f3ad923d8a40831d69d31266a795f7ce1a8d42e258e650f59f1910f0497d2d053eeb94aa1216c2a2108ca44185e587490b2
 DIST scons-4.3.0-user.pdf 2851016 BLAKE2B 
75282daad0c12da3afa71a0b34447545c2d93ab4fd0589395acd4a04242bb387b35ef2fb0469a57b96eda25258a28f18bd3bb693c6e2b02dc4e6b621a10f0f33
 SHA512 
c404508ca13e043f8a6717711294fa8cf4a513da7a09285fc6d73342d1f2b4fb0f718faa8fe6ee5b5ab92acf5839dfa05b86004ab0e0fcd7449a31fd5f6f003b
 DIST scons-4.3.0.gh.tar.gz 5704869 BLAKE2B 
a43b509b358d47ee73f7eb714d1239b4fdc33f38483c1a3e72c3a8082242d7bb1a4925958a2648782aa28f4c22a6e018aea8fec1139cf44c59e859f6f902d1d3
 SHA512 
2d91cf3045797c888d24db38d5b44576e56b271a2c4e9d28d7e16026451865f713990ff9e57fa3e0a1c19603c2d6adbbd1ba36d297c9dcce4db4139fcc51cd62

diff --git a/dev-util/scons/scons-4.2.0-r1.ebuild 
b/dev-util/scons/scons-4.2.0-r1.ebuild
deleted file mode 100644
index ed23a9f7e196..
--- a/dev-util/scons/scons-4.2.0-r1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{8..9} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Extensible Python-based build utility"
-HOMEPAGE="https://www.scons.org/;
-SRC_URI="
-   https://downloads.sourceforge.net/project/scons/scons/${PV}/${P}.tar.gz
-   doc? (
-   https://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> 
${P}-user.pdf
-   https://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> 
${P}-user.html
-   )
-   test? ( https://github.com/scons/scons/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux 

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

2022-02-25 Thread Michał Górny
commit: 841ff6e4a6752df2437776b8b963c4e92eceff1f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:56:54 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 23:16:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841ff6e4

dev-python/python-ironicclient: Bump to 4.11.0

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

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

diff --git a/dev-python/python-ironicclient/Manifest 
b/dev-python/python-ironicclient/Manifest
index a062b136a77b..0cce7f8bcfe5 100644
--- a/dev-python/python-ironicclient/Manifest
+++ b/dev-python/python-ironicclient/Manifest
@@ -1 +1,2 @@
 DIST python-ironicclient-4.10.0.tar.gz 219314 BLAKE2B 
3c4c7d26ac06fa6f79fcc144b3bc5adf2956ccb5685c65da3a01b314f69626df72963b21e32c2208d7de8e0741acf0fce0bf9886b0e623454cd44e5e7b4eb314
 SHA512 
451ecd31f02c20e237353a2b5d8a5878fdc09dea0ed5d0f12c31f1e4f9d80324cb18b6838199be91a565cf21479a4fbd4dc67cb94b4e8b09847393c8d3581448
+DIST python-ironicclient-4.11.0.tar.gz 220770 BLAKE2B 
a653cf04497a4df9627ed5026094690d0569dd7d6c55abf3a3223fee8cbc14e450106645ed1e4461cb3931f2ca49c8df47ca9e8e2ec9478cf15fcc0623d19379
 SHA512 
863429269807f759a864e427206d29a68b7431ce33009e1b6d3a630ab154e66b85b9f61dd90303a681a5ed459005af1686edf056eb9a63cfb6de1f1eda85bbb5

diff --git a/dev-python/python-ironicclient/python-ironicclient-4.11.0.ebuild 
b/dev-python/python-ironicclient/python-ironicclient-4.11.0.ebuild
new file mode 100644
index ..39d952acbce6
--- /dev/null
+++ b/dev-python/python-ironicclient/python-ironicclient-4.11.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=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the Ironic API"
+HOMEPAGE="https://www.openstack.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}]
+   >dev-python/cliff-2.9.0[${PYTHON_USEDEP}]
+   >=dev-python/dogpile-cache-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth-3.11.0[${PYTHON_USEDEP}]
+   >=dev-python/openstacksdk-0.18.0[${PYTHON_USEDEP}]
+   >=dev-python/osc-lib-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
+   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2022-02-25 Thread Michał Górny
commit: 36a8d49c11d6d1752bd7f182ad500abd59fc728d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:47:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:47:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36a8d49c

dev-python/botocore: Bump to 1.24.8

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

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.24.8.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f70bde3359dd..bb7100517bd7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -11,3 +11,4 @@ DIST botocore-1.24.4.tar.gz 8775103 BLAKE2B 
c23256daab72fd60dbc9c3cb665816970bb1
 DIST botocore-1.24.5.tar.gz 8775639 BLAKE2B 
13237fb78068dcab03f33c5e13d97040520fe8538e6c626e806890bce04689af9b9a0997b0c374bd09e0ae410b4c4288e236d122c30326dab7395ada17a3dc07
 SHA512 
4ddb38ab4d4c777236576d806d6f611a1cc70a17f9e74f7d7a3071c51ee56354a19ba9e624c7369acb0a72b39473a8bf98b9aca4bf695286d3bf73df729172aa
 DIST botocore-1.24.6.tar.gz 8777068 BLAKE2B 
024a5bf4529d703c86635c836773a594b7bb9a1edb22cf40bde7b27d5b668b20708700fae46da14841a174d00953c20d79967523663c1f8e2c5faa30c63751fb
 SHA512 
8298f53e85a0b92b7f71c25613d6fb467ec8be6de88e19f7b5c7bd979efbf1516a4bea4f3a885bde2d2cb7191a946bcfd55c4ce0ab584fd284dd71d1155dade5
 DIST botocore-1.24.7.tar.gz 8798732 BLAKE2B 
8ad6399e3353861e71810a80d1bdc2a03d952bdc00ef2bc6fbd0726e12a6c404f607358c0b33447c37aa031f9050bacc9d50859e6332e1f7432588a68c4e86b0
 SHA512 
9e37321dabc6279133cfd1a8e4c51cec41ebe262f412d789509ea5e27c8545d65883d62f2de5fc74870592e95a2676705f926516e6b6dd9935f199a5aa45e15b
+DIST botocore-1.24.8.tar.gz 8798121 BLAKE2B 
4ca37ed7be0af62901bf154f75739cc7e07505a809e551884c72d5b5eed334ffffc6db016df522564a1f3d9b6f258e8eca96161a734711340bf880b553b5
 SHA512 
6ac2139694ab199313a0fb9a2f783b12de7f3915d10cba739f4758356a3b84a917c3c394954b6d82d7a62de907c6fe57a3559e2b9a625bb0479e7bacd31d21cc

diff --git a/dev-python/botocore/botocore-1.24.8.ebuild 
b/dev-python/botocore/botocore-1.24.8.ebuild
new file mode 100644
index ..35239170e3a4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.24.8.ebuild
@@ -0,0 +1,67 @@
+# 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 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="https://github.com/boto/botocore;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   epytest tests/{functional,unit} \
+   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}



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

2022-02-25 Thread Michał Górny
commit: ca9061ddd16b2d97def55a68e018902560ac6b58
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:42:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:42:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9061dd

dev-util/pkgcheck: Remove old

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

 dev-util/pkgcheck/Manifest  |  1 -
 dev-util/pkgcheck/pkgcheck-0.10.8-r1.ebuild | 72 -
 2 files changed, 73 deletions(-)

diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest
index 7659e13876b4..dd65ba70fc78 100644
--- a/dev-util/pkgcheck/Manifest
+++ b/dev-util/pkgcheck/Manifest
@@ -1,2 +1 @@
-DIST pkgcheck-0.10.8.tar.gz 460288 BLAKE2B 
aab2abdd9eaee483d580180753fc719127b7c7d0024b834e9199101aa2d18684ec7804efc4ddf59f4a44c0cc6c2896f437d4a7a9fe4496813be4a3a8d33ce7ad
 SHA512 
9a186e032b86e1b565d6198dc9a993a9a8ef065e43f431d6d6dd9bbd6c32fe91501612984c7e3b2092754450c992fc683270d62c29ec85beeb97674b07a9ba9a
 DIST pkgcheck-0.10.9.tar.gz 460614 BLAKE2B 
5b581cf5acd6cf46d72bb3c928a93a20e3b2f552d447617eaf2b9ac50cd7956f9a43fa7b17932b27fa8dafc6d49e41cb8553e4a9059b0ef5fd769713deb6fb12
 SHA512 
cc800f89944353dec5a4293968a16c132e573b309b6074d4f950b993dab7ea8c51decf3921bd34d3b04520c932a932d27e6e969c8dcf86d20fd6917265d474b6

diff --git a/dev-util/pkgcheck/pkgcheck-0.10.8-r1.ebuild 
b/dev-util/pkgcheck/pkgcheck-0.10.8-r1.ebuild
deleted file mode 100644
index 5cb54fa820f6..
--- a/dev-util/pkgcheck/pkgcheck-0.10.8-r1.ebuild
+++ /dev/null
@@ -1,72 +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} )
-DISTUTILS_IN_SOURCE_BUILD=1
-inherit distutils-r1 optfeature
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-fi
-
-DESCRIPTION="pkgcore-based QA utility for ebuild repos"
-HOMEPAGE="https://github.com/pkgcore/pkgcheck;
-
-LICENSE="BSD MIT"
-SLOT="0"
-
-if [[ ${PV} == * ]]; then
-   RDEPEND="
-   ~dev-python/snakeoil-[${PYTHON_USEDEP}]
-   ~sys-apps/pkgcore-[${PYTHON_USEDEP}]"
-else
-   RDEPEND="
-   >=dev-python/snakeoil-0.9.6[${PYTHON_USEDEP}]
-   >=sys-apps/pkgcore-0.12.8[${PYTHON_USEDEP}]"
-fi
-RDEPEND+="
-   dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/pathspec[${PYTHON_USEDEP}]
-   >=dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-vcs/git
-   )
-"
-
-distutils_enable_tests setup.py
-
-src_prepare() {
-   # extend allowed system uid/gid range per Council 2021-11-14
-   sed -i -e 's:500:750:g' \
-   src/pkgcheck/checks/acct.py \
-   tests/checks/test_acct.py || die
-   distutils-r1_src_prepare
-}
-
-src_test() {
-   local -x PYTHONDONTWRITEBYTECODE=
-   distutils-r1_src_test
-}
-
-python_install_all() {
-   local DOCS=( NEWS.rst )
-   [[ ${PV} == * ]] || doman man/*
-   distutils-r1_python_install_all
-}
-
-pkg_postinst() {
-   optfeature "Network check support" dev-python/requests
-   optfeature "Perl module version check support" 
dev-perl/Gentoo-PerlMod-Version
-}



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

2022-02-25 Thread Michał Górny
commit: d3f22fe55ddf02e8ea91b3d150e79e09bb0f4a0b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 25 22:44:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 25 22:44:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f22fe5

dev-python/path-py: Bump to 16.4.0

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

 dev-python/path-py/Manifest  |  1 +
 dev-python/path-py/path-py-16.4.0.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/dev-python/path-py/Manifest b/dev-python/path-py/Manifest
index 490338d91a13..e8fc17d0686e 100644
--- a/dev-python/path-py/Manifest
+++ b/dev-python/path-py/Manifest
@@ -1 +1,2 @@
 DIST path-16.2.0.tar.gz 45276 BLAKE2B 
40b8eacc7e28398324f24b955adef11e5fc0bd512cd711cd3117f35a322ce0c3959b55255d4c96bbae64f914b5f3768088eb73fb45511c09f2e21bf99b3e9911
 SHA512 
f893d9fe3539eff0b43e4945076f770ffa7c3125151774d6accaa3a609fce351bc121562deb7ef695c0b1fc7aba12ce7487ae09a0b5daba2d5340586fc41ec79
+DIST path-16.4.0.tar.gz 48289 BLAKE2B 
5ae3272ecc92689c18ffc612b8b11923225dcface88fa47dc4f42b0dc960034fa6a3c856a9521ed83c9507616577efc3d1c0a5119b0c5605ea6f6b758cfe6d2b
 SHA512 
bb78119f929fe3b160646b06db8911e737060695ae89c28bcce84835213dfbaa12a34300b540be6b51e9462c5b378b235e1e72536524750ec910255399c513d3

diff --git a/dev-python/path-py/path-py-16.4.0.ebuild 
b/dev-python/path-py/path-py-16.4.0.ebuild
new file mode 100644
index ..559b393dcf0e
--- /dev/null
+++ b/dev-python/path-py/path-py-16.4.0.ebuild
@@ -0,0 +1,38 @@
+# 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="path-${PV}"
+DESCRIPTION="A module wrapper for os.path"
+HOMEPAGE="https://pypi.org/project/path/ https://github.com/jaraco/path;
+SRC_URI="mirror://pypi/p/path/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   !

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

2022-02-25 Thread Sam James
commit: 20bc0773ea804c1f104ab762f1cf693bd7907a47
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:58:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:59:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bc0773

dev-util/pkgcheck: Stabilize 0.10.9-r1 arm, #833069

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

 dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild 
b/dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild
index 7f32d942d71f..a186529aa8f9 100644
--- a/dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git;
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2022-02-25 Thread Miroslav Šulc
commit: b6b5187d8657778bdc94a8f52f90193920c814db
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Feb 25 21:58:08 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb 25 21:58:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b5187d

dev-java/tomcat-servlet-api: removed obsolete 8.5.73, 9.0.56, 10.0.14

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/tomcat-servlet-api/Manifest   |  3 -
 .../tomcat-servlet-api-10.0.14.ebuild  | 98 -
 .../tomcat-servlet-api-8.5.73.ebuild   | 99 --
 .../tomcat-servlet-api-9.0.56.ebuild   | 99 --
 4 files changed, 299 deletions(-)

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index 5fc51e30b7b1..303906b90548 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -1,10 +1,7 @@
-DIST apache-tomcat-10.0.14-src.tar.gz 6074341 BLAKE2B 
e6607773aebb5b5279720cbcf667e9f82d752833a323dd611d411bcb48d6b0f42a98b9120d2bf29bb53e563f7f421194e92a41c89dadff76db2f6aaa171af64b
 SHA512 
13614a410ecb7d5d1e4e6cc0e5dab9fe21809a8a70b3f42d5b0f75a2006d098857395858cdfacbe84349f73c1ce7eecca59c1bdeac809f434df8ae3f4cff46c1
 DIST apache-tomcat-10.0.16-src.tar.gz 6088262 BLAKE2B 
f02a5b08e4502d4e7be2fa14f8dae8760c2844f262cdc75e2cc821038d248ed961281d11f7bb847cf55ecf012ee05c870366508fb1fe1485da2100e87aa13c55
 SHA512 
44a1ac752077603c5366ec92c6a5860d33ce810bf2554190a013329106ec118d1a18d1a26823b3024d046b05160a20dda65573365451d0481be8be97218445c8
 DIST apache-tomcat-4.1.40-src.tar.gz 3709719 BLAKE2B 
f7ca82052c1148a5c384fcbc3871beeddccdb4cfed05ba176581ebb50f52ba867bed8dbc500e97b7348a3a87b9693fb73eb81209df4f31e8c1ced7e30a6af30b
 SHA512 
c455fa3da9da8fcbf1d54ae5dce808f8a4520ccafd627a6b2d1b003c37e8395d8b2a55d5471bf6c196549d082715862b3b8958aef88613293a07fc0160aa5c6e
 DIST apache-tomcat-5.5.36-src.tar.gz 3743113 BLAKE2B 
dbfcfd123a23b0ceb9f1fdd936e42324ea8b10cf327a1d0abf1703006535859c7122690a08b5ec27b86b526cc7709a7199b4f35f123538ff11f23f3b489358f3
 SHA512 
845636b5b992fbbb7d657d192afbab1e6a924bfd0c71b025cf22776eb4527d92d63f9b3f33475d4349a0df4cebd984ba3776eedd7482b820abdea909e90a97b7
 DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 
054b097c16861abaa8bdbeba713b49bc1dfcff573bb3f4bd0ff5807c33a2a0fb991af618f6e11e5b3ce3fa55c589fc6569342cab5d5a00349c79bc7061d81e40
 SHA512 
915a0a18f5c2883625c9441eed6465973eff4f6bf41e08e925c7edaea89ef8f6ee9476d3e06fa38228d4bcb4decaf53e3a7bdb7ec7e899e6250db3e12a9f5f2c
 DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703
 SHA512 
ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
-DIST apache-tomcat-8.5.73-src.tar.gz 5973026 BLAKE2B 
d3d275b7462a3bd2ce9ce03869e09e42ec0da064eb764cf8168b8d003431d075952f15c083b5486e006629ec1f9dade154b0fceb20f2584168b36599c3c5485b
 SHA512 
6190d78e2dd5d478131443807e464821a337c5c6c24ee91953fece377ad1c758339ce1588a7a5e90443ababac239b45e4aaa0422d68cba988d7c3da5fe95d1c6
 DIST apache-tomcat-8.5.75-src.tar.gz 5961981 BLAKE2B 
a8d3c0ef390ce6b12b09cedb71cd9c102e3a37265f7ef6db9797eb7eaf04429f75bdedf6a7dbaa7ade0b57a12cbb461498c37d9c7e234bb9dc98e3d095b66b8a
 SHA512 
c1c2609db623eb94a5e177c0f7ccabf8753a34151961ddc0fdea47704aca86123ef63f746b7ca76e818185cae19121823f7700f9bd47ba27625b3c801ddc8bad
-DIST apache-tomcat-9.0.56-src.tar.gz 6138381 BLAKE2B 
5e49287531fcb9bcb80ba124ed83fc3acbf3406b53424c3be5c2b3fb04da86785ba9e3ef89283c3ebb88bc8aadf8211328608edf068f0d7733c2f0ec0401d7ce
 SHA512 
43332241fda149f9da107496cc6b812e38544c9043c567e3fe11ee01b5abfbd02b6a377c3f6090902048bd9dc67746cdc65d59f03bd0de68c05e0955bfe018c5
 DIST apache-tomcat-9.0.58-src.tar.gz 6142037 BLAKE2B 
0515273882468958f5bc2ef95e3085c22975e0ec9f8153a20773266a43710645c2262da8cb10736f0f0b255716fa05a12252194e1f32851704364ef89a62e5e9
 SHA512 
b2b572dcad2efadf3e5e5a6ae6e108f5699af23b7751ca3c9c00e6ba896f5179745108fa602d8bd87a9611fd8bebe8817fad53c38fc75b0063835b953c67d74a

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.14.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.14.ebuild
deleted file mode 100644
index 440d44e0a658..
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.14.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="source"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_A="apache-${PN}-${PV}-src"
-MY_P="${MY_A/-servlet-api/}"
-DESCRIPTION="Tomcat's Servlet API 5.0/JSP API 3.0/EL API 4.0 implementation"
-HOMEPAGE="https://tomcat.apache.org/;
-SRC_URI="mirror://apache/tomcat/tomcat-10/v${PV}/src/${MY_P}.tar.gz"
-
-LICENSE="Apache-2.0"

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

2022-02-25 Thread Sam James
commit: f98b32eed45fa7164a8007fd6fad5191357fef3c
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:51:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:51:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98b32ee

sys-apps/pkgcore: Stabilize 0.12.9 arm, #833072

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

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

diff --git a/sys-apps/pkgcore/pkgcore-0.12.9.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.9.ebuild
index a7f09f2fc527..c9746dc7c745 100644
--- a/sys-apps/pkgcore/pkgcore-0.12.9.ebuild
+++ b/sys-apps/pkgcore/pkgcore-0.12.9.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/pkgcore/pkgcore.git;
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 fi
 



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

2022-02-25 Thread Sam James
commit: e8b00ff2e9422fa0cc6f29567174368f8c28ee13
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:50:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:50:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b00ff2

dev-util/scons: Stabilize 4.3.0 arm, #833066

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

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

diff --git a/dev-util/scons/scons-4.3.0.ebuild 
b/dev-util/scons/scons-4.3.0.ebuild
index 866d719fc3fa..dfcbbac09556 100644
--- a/dev-util/scons/scons-4.3.0.ebuild
+++ b/dev-util/scons/scons-4.3.0.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${P}/src"
 
 LICENSE="MIT"
 SLOT="0"
-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 ~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 ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-02-25 Thread Sam James
commit: 707b64fcf1aef46862846c04dc5e28d26f14abff
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:43:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:43:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=707b64fc

sys-fs/ntfs3g: Stabilize 2021.8.22-r3 arm64, #834043

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

 sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
index 27f0933cfbe8..5d3c304f9a8d 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



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

2022-02-25 Thread Sam James
commit: 628dee46de5e75a4561df528e515986428b96e65
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:43:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:43:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628dee46

sys-apps/usbredir: Stabilize 0.12.0 arm64, #834022

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

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

diff --git a/sys-apps/usbredir/usbredir-0.12.0.ebuild 
b/sys-apps/usbredir/usbredir-0.12.0.ebuild
index 9a2722446818..02efb451b768 100644
--- a/sys-apps/usbredir/usbredir-0.12.0.ebuild
+++ b/sys-apps/usbredir/usbredir-0.12.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/spice/usbredir/-/archive/${P}/${PN}-${P}
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86"
 
 DEPEND="dev-libs/glib:2
virtual/libusb:1"



[gentoo-commits] repo/gentoo:master commit in: dev-java/randomized-runner/

2022-02-25 Thread Sam James
commit: 5557b225a4a2df25f4b237de7f953d7b464385d9
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:39:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:39:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5557b225

dev-java/randomized-runner: Stabilize 2.7.8 arm64, #834020

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

 dev-java/randomized-runner/randomized-runner-2.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/randomized-runner/randomized-runner-2.7.8.ebuild 
b/dev-java/randomized-runner/randomized-runner-2.7.8.ebuild
index f00831616d3a..acbb09778fb2 100644
--- a/dev-java/randomized-runner/randomized-runner-2.7.8.ebuild
+++ b/dev-java/randomized-runner/randomized-runner-2.7.8.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/randomizedtesting/randomizedtesting/archive/refs/tag
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: dev-java/xmlgraphics-commons/

2022-02-25 Thread Sam James
commit: 5a0627956f7fdb7de06e7c6f0d66675ab9d7abe4
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:39:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:39:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a062795

dev-java/xmlgraphics-commons: Stabilize 2.7 arm64, #833954

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

 dev-java/xmlgraphics-commons/xmlgraphics-commons-2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.7.ebuild 
b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.7.ebuild
index 5dd5a5cf1c6e..da5532327d1f 100644
--- a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.7.ebuild
+++ b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="mirror://apache/xmlgraphics/commons/source/${P}-src.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="2"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 # Tests don't even compile with that old mockito version.
 RESTRICT="test"



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

2022-02-25 Thread Sam James
commit: 05b8b9922239fb2325d4b70a6edaddbcb55d37d1
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:38:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:38:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05b8b992

media-libs/flac: Stabilize 1.3.4 arm64, #833938

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

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

diff --git a/media-libs/flac/flac-1.3.4.ebuild 
b/media-libs/flac/flac-1.3.4.ebuild
index a979b6aa1dfa..4de9b50e10d5 100644
--- a/media-libs/flac/flac-1.3.4.ebuild
+++ b/media-libs/flac/flac-1.3.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz;
 
 LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_sse 
static-libs"
 
 RDEPEND="ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )"



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

2022-02-25 Thread Sam James
commit: 4a0b400a12a8af851d5b06f67c6888c2b8589229
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:34:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:34:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0b400a

net-analyzer/vnstat: Stabilize 2.9 arm64, #834008

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

 net-analyzer/vnstat/vnstat-2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/vnstat/vnstat-2.9.ebuild 
b/net-analyzer/vnstat/vnstat-2.9.ebuild
index 1a9d95ef4cfb..b10ea492d50c 100644
--- a/net-analyzer/vnstat/vnstat-2.9.ebuild
+++ b/net-analyzer/vnstat/vnstat-2.9.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://humdi.net/vnstat/${P}.tar.gz;
SRC_URI+=" verify-sig? ( https://humdi.net/vnstat/${P}.tar.gz.asc )"
 
-   KEYWORDS="amd64 ~arm ~arm64 hppa ~mips ppc ppc64 ~riscv sparc x86"
+   KEYWORDS="amd64 ~arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-teemutoivola )"
 fi



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

2022-02-25 Thread Sam James
commit: 3eeb841f20db366feba2b84a312c069d3f53c168
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:31:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:31:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eeb841f

net-libs/libwebsockets: Stabilize 4.3.1 arm64, #833972

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

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

diff --git a/net-libs/libwebsockets/libwebsockets-4.3.1.ebuild 
b/net-libs/libwebsockets/libwebsockets-4.3.1.ebuild
index 58878d713129..48932f3cb202 100644
--- a/net-libs/libwebsockets/libwebsockets-4.3.1.ebuild
+++ b/net-libs/libwebsockets/libwebsockets-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/warmcat/libwebsockets/archive/v${PV}.tar.gz -> ${P}.
 
 LICENSE="MIT"
 SLOT="0/19" # libwebsockets.so.19
-KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86"
 IUSE="access-log caps cgi client dbus generic-sessions http-proxy http2 ipv6
+lejp libev libevent libuv mbedtls peer-limits server-status smtp socks5
sqlite3 ssl threads zip"



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-02-25 Thread Sam James
commit: a3af3629a653b79ac01dd1d150e5fbc6727de925
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:30:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:30:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3af3629

dev-java/antlr-tool: Stabilize 3.5.2 arm64, #833953

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

 dev-java/antlr-tool/antlr-tool-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
index 7a0e524f11d2..d8c1170ea8d3 100644
--- a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



  1   2   3   >