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

2021-10-27 Thread Zac Medico
commit: 786efa2f6e11c118af4198e0ba642fd02982e58d
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Oct 28 05:56:40 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Oct 28 05:57:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=786efa2f

dev-util/ostree: Bump to version 2021.5

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/ostree/Manifest |   1 +
 dev-util/ostree/ostree-2021.5.ebuild | 106 +++
 2 files changed, 107 insertions(+)

diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest
index 63faa1e3270..bcac13a4cd6 100644
--- a/dev-util/ostree/Manifest
+++ b/dev-util/ostree/Manifest
@@ -1,2 +1,3 @@
 DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 
5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b
 SHA512 
0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e
 DIST ostree-2021.4.tar.xz 2048424 BLAKE2B 
386ed38f6dc8035a429505d8392682f739bc9a57a8cf9d7960942cd0ff0b61eee314116866c3b520d802a3f16f6dfecd1ea45a7b1d44cac8d065ad56a1ed2c2f
 SHA512 
9bde7281afa456b30253149639854f579c1f1bdf6c429059eeb69042515b5ebfdf6426b4c9780ca8e700a11f0ec05cfc03e48baa8d0858ddbca7d3942aab9bbd
+DIST ostree-2021.5.tar.xz 2049572 BLAKE2B 
946e863470e53a27f9936e224e2fdf00aa70c47d141b4101e00935f597aee037fd60d0d5660e7f41cb7a3fc7051a5f286a96e10a16b7f35da2be26c29c745346
 SHA512 
73d463e9cfaa027ac640051615b312c1800e71b2587e33cbae1e60356cb3c3f5d4afcda8ace680636ebd1d112061f2a8a7c25c46aa24a1b260244451157ffe8a

diff --git a/dev-util/ostree/ostree-2021.5.ebuild 
b/dev-util/ostree/ostree-2021.5.ebuild
new file mode 100644
index 000..4c74aecc1d4
--- /dev/null
+++ b/dev-util/ostree/ostree-2021.5.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+DESCRIPTION="Operating system and container binary deployment and upgrades"
+HOMEPAGE="https://ostreedev.github.io/ostree/;
+SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz
 -> ${P}.tar.xz"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection 
libmount selinux sodium ssl +soup systemd zeroconf"
+RESTRICT+=" test"
+REQUIRED_USE="
+   dracut? ( systemd )
+   http2? ( curl )
+   httpd? ( || ( curl soup ) )
+"
+
+COMMON_DEPEND="
+   app-arch/xz-utils
+   dev-libs/libassuan
+   dev-libs/glib:2
+   >=sys-fs/fuse-2.9.2:0
+   sys-libs/zlib
+   archive? ( app-arch/libarchive:= )
+   curl? ( net-misc/curl )
+   dracut? ( sys-kernel/dracut )
+   gpg? (
+   app-crypt/gpgme
+   dev-libs/libgpg-error
+   )
+   grub? ( sys-boot/grub:2= )
+   introspection? ( dev-libs/gobject-introspection )
+   libmount? ( sys-apps/util-linux )
+   selinux? ( sys-libs/libselinux )
+   sodium? ( >=dev-libs/libsodium-1.0.14:= )
+   soup? ( net-libs/libsoup:2.4 )
+   ssl? (
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   )
+   systemd? ( sys-apps/systemd:0= )
+   zeroconf? ( net-dns/avahi[dbus] )"
+
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   doc? ( dev-util/gtk-doc )"
+
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+S="${WORKDIR}/lib${P}"
+
+src_prepare() {
+   sed -Ee 's:(XSLT_STYLESHEET = 
).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \
+   -i Makefile.in Makefile-man.am || die
+   eautoreconf
+   default
+}
+
+src_configure() {
+   local econfargs=(
+   --enable-man
+   --enable-shared
+   $(use_with archive libarchive)
+   $(use_with curl)
+   $(use_with dracut dracut yesbutnoconf) #816867
+   $(use_enable doc gtk-doc)
+   $(usex introspection --enable-introspection={,} yes no)
+   $(use_with gpg gpgme)
+   $(use_enable http2)
+   $(use_enable httpd trivial-httpd-cmdline)
+   $(use_with selinux )
+   $(use_with soup)
+   $(use_with libmount)
+   $(use ssl && { use gnutls && echo --with-crypto=gnutls || echo 
--with-crypto=openssl; })
+   $(use_with sodium ed25519-libsodium)
+   $(use_with systemd libsystemd)
+   $(use_with zeroconf avahi)
+   )
+
+   if use systemd; then
+   
econfargs+=(--with-systemdsystemunitdir="$(systemd_get_systemunitdir)")
+  

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

2021-10-27 Thread Hans de Graaff
commit: 9d92d9a0eb356b6164eda25858ab8e9efe16bed8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct 28 05:25:58 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 28 05:25:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d92d9a0

dev-ruby/nio4r: cleanup

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

 dev-ruby/nio4r/Manifest  |  2 --
 dev-ruby/nio4r/nio4r-2.5.5-r1.ebuild | 33 -
 dev-ruby/nio4r/nio4r-2.5.5.ebuild| 40 
 dev-ruby/nio4r/nio4r-2.5.7.ebuild| 31 
 4 files changed, 106 deletions(-)

diff --git a/dev-ruby/nio4r/Manifest b/dev-ruby/nio4r/Manifest
index a5660512710..f034f94a4ac 100644
--- a/dev-ruby/nio4r/Manifest
+++ b/dev-ruby/nio4r/Manifest
@@ -1,4 +1,2 @@
 DIST nio4r-2.5.4.gem 110080 BLAKE2B 
9aaed6cd4d74cf6ff3fed114d7c0c9162afb646aa6eadf294e0a6710dfca1e6b4ccf1eb8850c8704f3792eb6695034612813db08fbf74814556455db6ab48b4a
 SHA512 
f7e383516ac6b55fd49339280e624a4c35f9cd2d31915b3d117189506522d967fc53a43cde75e8601f3fe0530e1322aeaa8c94a09289ddbefb2afd8d067341ec
-DIST nio4r-2.5.5.gem 121344 BLAKE2B 
5e63c528055c4db6b52de7e3f1a0f32aa8b1776d21c303a16030376e1548860a72eae4c2fea09ee5dd458e49e2b4f0da50fe80e4e82f5dbba44b194dce4c35fc
 SHA512 
e0d661b17f44aa5b469061a9b22c1cb565d01d1cf5318e4db39dcc4452bff99774c250853511c2b9742d61ccec123fec76d375069bad74ecb2f411c4495a4121
-DIST nio4r-2.5.7.gem 121856 BLAKE2B 
3fda3dfb199eb2db20e76e4c2b27dc29e5ff7f7433e30e2499f65d8c1578d57bfcca749e793990c276b3beca7b869dfddb2302d62be1c89da22c3b97d00b5fbb
 SHA512 
0173fd034e5fbb538bb465cf10a6ca74106c522e75129645911acf064bd5dfc60880ced3cb21a7b6a6ffdb32aedfb283d1f0ff8f6d591d3fcb427fef03abdf85
 DIST nio4r-2.5.8.gem 121856 BLAKE2B 
be79548761f52abab632b8e4660ab8557946079a51fe7f30c346f4f656ed2f8d0c8f2f463ed76a89bd4278bdfc0a0646ff2b8e0a815f97750836cb0bb250b9ef
 SHA512 
3942403147882380b86f42c54a6d4e92c4e85dd3c0b5b9f473a05fcf98c041853e21d11d0481d1973342b5a4bfb59e02cfd523a44e9e45c3740627a45f7f99c7

diff --git a/dev-ruby/nio4r/nio4r-2.5.5-r1.ebuild 
b/dev-ruby/nio4r/nio4r-2.5.5-r1.ebuild
deleted file mode 100644
index 65863232794..000
--- a/dev-ruby/nio4r/nio4r-2.5.5-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="A high performance selector API for monitoring IO objects"
-HOMEPAGE="https://github.com/socketry/nio4r;
-
-LICENSE="MIT || ( BSD GPL-2 )"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-# Note that nio4r bundles a patched copy of libev, and without these
-# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
-
-ruby_add_bdepend "test? ( dev-ruby/rspec-retry )"
-
-all_ruby_prepare() {
-   sed -i -e '/[Cc]overalls/d' -e '/[Bb]undler/d' -e '1irequire "openssl"' 
spec/spec_helper.rb || die
-   sed -e '/extension/ s:^:#:' -i Rakefile || die
-}

diff --git a/dev-ruby/nio4r/nio4r-2.5.5.ebuild 
b/dev-ruby/nio4r/nio4r-2.5.5.ebuild
deleted file mode 100644
index 635dfac5b37..000
--- a/dev-ruby/nio4r/nio4r-2.5.5.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A high performance selector API for monitoring IO objects"
-HOMEPAGE="https://github.com/socketry/nio4r;
-
-LICENSE="MIT || ( BSD GPL-2 )"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-# Note that nio4r bundles a patched copy of libev, and without these
-# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
-
-ruby_add_bdepend "test? ( dev-ruby/rspec-retry )"
-
-all_ruby_prepare() {
-   sed -i -e '/[Cc]overalls/d' -e '/[Bb]undler/d' -e '1irequire "openssl"' 
spec/spec_helper.rb || die
-   sed -e '/extension/ s:^:#:' -i Rakefile || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/${PN} extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/${PN}
-   cp ext/${PN}/*$(get_modname) lib/ || die
-}

diff --git a/dev-ruby/nio4r/nio4r-2.5.7.ebuild 
b/dev-ruby/nio4r/nio4r-2.5.7.ebuild
deleted file mode 100644
index d53ece5e883..000
--- a/dev-ruby/nio4r/nio4r-2.5.7.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 

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

2021-10-27 Thread Hans de Graaff
commit: a9be13052139bf68594524ea54ab5cf80a0745d5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct 28 05:15:40 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 28 05:15:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9be1305

dev-ruby/bson: cleanup

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

 dev-ruby/bson/Manifest   |  2 --
 dev-ruby/bson/bson-4.10.0.ebuild | 43 
 dev-ruby/bson/bson-4.9.4.ebuild  | 43 
 3 files changed, 88 deletions(-)

diff --git a/dev-ruby/bson/Manifest b/dev-ruby/bson/Manifest
index 08463c3c011..698796f9405 100644
--- a/dev-ruby/bson/Manifest
+++ b/dev-ruby/bson/Manifest
@@ -1,3 +1 @@
-DIST bson-4.10.0.tar.gz 158673 BLAKE2B 
64a2d608a7b5c048a646e15839be9a77b1203067b018b4cd25174a38c71aa9c7ccc8f95525d1656c76f725ca5b4162e2ce408603a97bbeb51798d4ac0f316bf7
 SHA512 
8ba561f602e81260ec929271d1275a8393c212948b737b3662ba36e1af0ca9f48904e5497d359ed49b323875b54fac4edf6ed2afdde2505aff7e702192d78f5d
 DIST bson-4.12.0.tar.gz 161250 BLAKE2B 
060c33e4192ca433287a007351e13a3de187782675d56b0b90d5dfbf4546821f483348caaab1afa0cb715b20be53028a486f9b18ee8405afc4eeebcfc91c2b53
 SHA512 
b91619473ba8d4f10fa2a104e26f70d49991e164dd3dc72335bf53f39be6c30dff853cae0185285bc41985ec05717a074992e40ae9b6520d09c0aeb9e0b6992d
-DIST bson-4.9.4.tar.gz 157187 BLAKE2B 
58bc8293b53f19fb1f02a33b42845c935046c745222ac2474b055945e3d15dfee2be17dffc00faec976419ab51d6597414884520cb8de5a91470ea485b805b9d
 SHA512 
0e1c2c14782d321df5056439dd9f2b2cfd61daa572a4921acb3d8afcf6c50ab679f4c06c82b8d40c0997876b9599cf609ddd77bf80c005028ad711f57d0a502c

diff --git a/dev-ruby/bson/bson-4.10.0.ebuild b/dev-ruby/bson/bson-4.10.0.ebuild
deleted file mode 100644
index 197700a3e46..000
--- a/dev-ruby/bson/bson-4.10.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-GITHUB_USER="mongodb"
-GITHUB_PROJECT="bson-ruby"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based 
extension.)"
-HOMEPAGE="https://www.mongodb.org/;
-SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-RUBY_S="bson-ruby-${PV}"
-
-LICENSE="APSL-2"
-SLOT="4"
-KEYWORDS="~amd64"
-IUSE="test doc"
-
-all_ruby_prepare() {
-   # Remove bundler support
-   sed -i -e '/bundler/I s:^:#:' Rakefile || die
-
-   # Remove project-specific rspec options
-   rm .rspec || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -C ext/bson extconf.rb || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
-   emake -C ext/bson V=1 CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
-   cp ext/bson/*$(get_modname) lib/ || die
-}

diff --git a/dev-ruby/bson/bson-4.9.4.ebuild b/dev-ruby/bson/bson-4.9.4.ebuild
deleted file mode 100644
index 197700a3e46..000
--- a/dev-ruby/bson/bson-4.9.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-GITHUB_USER="mongodb"
-GITHUB_PROJECT="bson-ruby"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based 
extension.)"
-HOMEPAGE="https://www.mongodb.org/;
-SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-RUBY_S="bson-ruby-${PV}"
-
-LICENSE="APSL-2"
-SLOT="4"
-KEYWORDS="~amd64"
-IUSE="test doc"
-
-all_ruby_prepare() {
-   # Remove bundler support
-   sed -i -e '/bundler/I s:^:#:' Rakefile || die
-
-   # Remove project-specific rspec options
-   rm .rspec || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -C ext/bson extconf.rb || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
-   emake -C ext/bson V=1 CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
-   cp ext/bson/*$(get_modname) lib/ || die
-}



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

2021-10-27 Thread Hans de Graaff
commit: 6516defd7e8c57ab04afdcc3fd4e0f3ef0084f36
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct 28 05:19:36 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 28 05:19:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6516defd

dev-ruby/levenshtein: EAPI 8; add ruby30; fix extension install

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

 dev-ruby/levenshtein/levenshtein-0.2.2-r3.ebuild | 26 
 1 file changed, 26 insertions(+)

diff --git a/dev-ruby/levenshtein/levenshtein-0.2.2-r3.ebuild 
b/dev-ruby/levenshtein/levenshtein-0.2.2-r3.ebuild
new file mode 100644
index 000..695a8abbc03
--- /dev/null
+++ b/dev-ruby/levenshtein/levenshtein-0.2.2-r3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/levenshtein/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Levenshtein distance algorithm"
+HOMEPAGE="https://github.com/mbleigh/mash;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+each_ruby_test() {
+   ${RUBY} -Ilib test/test.rb || die
+}



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

2021-10-27 Thread Hans de Graaff
commit: c5bfefb469d67d9f8ddf1586f010cc696e4bc3ff
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct 28 05:17:57 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 28 05:17:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5bfefb4

dev-ruby/kissfft: EAPI 8; add ruby30; fix extension install

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

 dev-ruby/kissfft/kissfft-0.0.2-r1.ebuild | 27 +++
 1 file changed, 27 insertions(+)

diff --git a/dev-ruby/kissfft/kissfft-0.0.2-r1.ebuild 
b/dev-ruby/kissfft/kissfft-0.0.2-r1.ebuild
new file mode 100644
index 000..00476a924c9
--- /dev/null
+++ b/dev-ruby/kissfft/kissfft-0.0.2-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/kissfft/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby interface to kissfft"
+HOMEPAGE="https://rubygems.org/gems/kissfft;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+each_ruby_perpare() {
+   mkdir lib || die
+}



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

2021-10-27 Thread Hans de Graaff
commit: 5d8322f8b9b4339efeb78cea1f3c71234ded4aad
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct 28 05:03:23 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 28 05:03:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d8322f8

dev-ruby/ref: add ruby30

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

 dev-ruby/ref/ref-2.0.0-r1.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-ruby/ref/ref-2.0.0-r1.ebuild b/dev-ruby/ref/ref-2.0.0-r1.ebuild
new file mode 100644
index 000..1bdcb660db5
--- /dev/null
+++ b/dev-ruby/ref/ref-2.0.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="HISTORY.txt README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements weak, soft, and strong references in Ruby"
+HOMEPAGE="https://github.com/ruby-concurrency/ref;
+SRC_URI="https://github.com/ruby-concurrency/ref/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/simplecov/,/^end/ s:^:#:' spec/spec_helper.rb || die
+}



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

2021-10-27 Thread Hans de Graaff
commit: 4167699c77aac67189539ce54572da213d9269a9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct 28 05:07:29 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 28 05:07:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4167699c

dev-ruby/ethon: cleanup

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

 dev-ruby/ethon/Manifest|  2 --
 dev-ruby/ethon/ethon-0.12.0.ebuild | 33 -
 dev-ruby/ethon/ethon-0.13.0.ebuild | 33 -
 3 files changed, 68 deletions(-)

diff --git a/dev-ruby/ethon/Manifest b/dev-ruby/ethon/Manifest
index 6bdd2e5d32e..6f5c8316010 100644
--- a/dev-ruby/ethon/Manifest
+++ b/dev-ruby/ethon/Manifest
@@ -1,3 +1 @@
-DIST ethon-0.12.0.gem 56832 BLAKE2B 
04765dcb9599e7435c3f71b1e8c35b815123ec460dbb761360146b24acaff1aeb52a75efe5dbbacdbd11e7247743988629ce965604cdfd15cdd75ef03301d9da
 SHA512 
5fea666efdd5e2d568d0e074f205525656e202ecea3bb5ff8a8ab838a596cab349b869baffb7926227d6cfdae5b9c1cb86bb201b4c9585056c6671ab4feee596
-DIST ethon-0.13.0.gem 57344 BLAKE2B 
2d8000bba75bb2b047bfb22dbbc11f9ae77b2b2a0a00e75680f8d6eadfdb5e2dcb72dfcd314e5560f1ebe0429f6aab5b25c265c2a6079d638dff5b5e1e2284ee
 SHA512 
835de568dd701d8b7fd8848a4fd48043569b6473859bc17b2214f0d645da270303060a3dc242d9dc814edd58cb8a753a07386b18fd1ef99dea1cec52fc2e346b
 DIST ethon-0.14.0.gem 57344 BLAKE2B 
10dd81966e3e11607f3954616d17fed79be4ba0793cb4e67b39d5b0768ce2adcea88551238c57889b6d14b3d4d9b8e96110d622f5fc40c3856788338a288d4c6
 SHA512 
765454c3c9132204d6cc0ff09478b252e5cbc78d4f3ca35654942ba19b5aa541d846f1c37ec16e51c54aa41e03debdf8fc084b8f4540d230431d0e6f885f1a51

diff --git a/dev-ruby/ethon/ethon-0.12.0.ebuild 
b/dev-ruby/ethon/ethon-0.12.0.ebuild
deleted file mode 100644
index 390efe9b19e..000
--- a/dev-ruby/ethon/ethon-0.12.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Very lightweight libcurl wrapper"
-HOMEPAGE="https://github.com/typhoeus/ethon;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND+=" net-misc/curl"
-
-ruby_add_rdepend ">=dev-ruby/ffi-1.3.0"
-
-ruby_add_bdepend "test? ( dev-ruby/sinatra dev-ruby/mime-types )"
-
-all_ruby_prepare() {
-   rm Gemfile || die
-   sed -e '/bundler/I s:^:#:' \
-   -e '1igem "sinatra"' -i Rakefile spec/spec_helper.rb || die
-}

diff --git a/dev-ruby/ethon/ethon-0.13.0.ebuild 
b/dev-ruby/ethon/ethon-0.13.0.ebuild
deleted file mode 100644
index 92e6a1ab5fd..000
--- a/dev-ruby/ethon/ethon-0.13.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Very lightweight libcurl wrapper"
-HOMEPAGE="https://github.com/typhoeus/ethon;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND+=" net-misc/curl"
-
-ruby_add_rdepend ">=dev-ruby/ffi-1.15.0"
-
-ruby_add_bdepend "test? ( dev-ruby/sinatra dev-ruby/mime-types )"
-
-all_ruby_prepare() {
-   rm Gemfile || die
-   sed -e '/bundler/I s:^:#:' \
-   -e '1igem "sinatra"' -i Rakefile spec/spec_helper.rb || die
-}



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

2021-10-27 Thread Hans de Graaff
commit: b454cd61b04f63e35a339a4811210f33bf542b6f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct 28 05:12:11 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 28 05:12:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b454cd61

dev-ruby/excon: add 0.88.0

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

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

diff --git a/dev-ruby/excon/Manifest b/dev-ruby/excon/Manifest
index 9446148a517..db29c521fff 100644
--- a/dev-ruby/excon/Manifest
+++ b/dev-ruby/excon/Manifest
@@ -1,2 +1,3 @@
 DIST excon-0.73.0.tar.gz 216100 BLAKE2B 
7830ac608c25ac42dd5fac85d2e4fa7a06713ba49340693f23886aa2e7bb5f29cde956eac99a13f17c1f7ef987f00d0cfb3bd306c5bffd16c1bdb469be4baa60
 SHA512 
a58556510d8c53c7d4f71dd4846497ee8ab17bd087d5ac9248784fcd1f1dc2e46bf4dbccd22ad8e467614428fdeacc7af6768380922749f92c7d78b849e08eff
 DIST excon-0.87.0.tar.gz 207823 BLAKE2B 
1affb1b566afb18ad563806362f75b43704e7753f1aab1e356a38058f1cbb79d89e09d271e4f6f49f9e8ed775592fe78bc262979ecc73285deda056a1fd5fba4
 SHA512 
34149831783a51f792dcdad500691343e675c84d7d45766eebbb590080111dc790928455b7c885f731e01fa5637f531f7736e42496d9f77bb0337110aeb531f9
+DIST excon-0.88.0.tar.gz 210056 BLAKE2B 
abffad837a6a2a7337e43fc73d1f4004f6df01113f475e44daa48e21cef95f363bd5fbf88be0093fb18564d382fae5f4409e23689e11b5c47bc900f708ea7455
 SHA512 
5cb664e64973959dffb80f421bd70c300303fb6c4083b06f6bb42be8987a8822dc4ae38892467576583ec5dccd696b68dee7a946c3917df2066ebfc2afb72209

diff --git a/dev-ruby/excon/excon-0.88.0.ebuild 
b/dev-ruby/excon/excon-0.88.0.ebuild
new file mode 100644
index 000..fa5718fb67c
--- /dev/null
+++ b/dev-ruby/excon/excon-0.88.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md"
+RUBY_FAKEGEM_GEMSPEC="excon.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="EXtended http(s) CONnections"
+HOMEPAGE="https://github.com/excon/excon;
+SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "
+   dev-ruby/rake
+   test? (
+   dev-ruby/activesupport
+   >=dev-ruby/eventmachine-1.0.4
+   >=dev-ruby/json-1.8.5
+   dev-ruby/open4
+   dev-ruby/rdoc
+   dev-ruby/sinatra
+   )
+"
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # test that need network
+   rm -f spec/excon/test/server_spec.rb || die
+}



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

2021-10-27 Thread Sam James
commit: 2567ca20f214f4e44bdc1e229c73434a5de17443
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 05:01:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 05:01:44 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2567ca20

.github: test against Python 3.10 final

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

 .github/workflows/ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a8466e0f1..581b2d04d 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -17,7 +17,7 @@ jobs:
 - '3.7'
 - '3.8'
 - '3.9'
-- '3.10.0-alpha - 3.10.0'
+- '3.10'
 - 'pypy-3.7'
 
 steps:



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

2021-10-27 Thread Sam James
commit: e7fa8671f71cae3ea18be510f708b3c63877becd
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 04:59:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 05:00:11 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e7fa8671

lib/portage/package/ebuild/doebuild.py: drop unused import

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

 lib/portage/package/ebuild/doebuild.py | 1 -
 1 file changed, 1 deletion(-)

diff --git a/lib/portage/package/ebuild/doebuild.py 
b/lib/portage/package/ebuild/doebuild.py
index 96e56b277..7706bf8cb 100644
--- a/lib/portage/package/ebuild/doebuild.py
+++ b/lib/portage/package/ebuild/doebuild.py
@@ -3,7 +3,6 @@
 
 __all__ = ["doebuild", "doebuild_environment", "spawn", "spawnebuild"]
 
-import glob
 import grp
 import gzip
 import errno



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

2021-10-27 Thread Sam James
commit: dcf6de8aa115cfe1ca5474b3c98efa8f75f8f47b
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 04:59:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 05:00:10 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=dcf6de8a

lib/portage/util/_dyn_libs/dyn_libs.py: drop unused import

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

 lib/portage/util/_dyn_libs/dyn_libs.py | 2 --
 1 file changed, 2 deletions(-)

diff --git a/lib/portage/util/_dyn_libs/dyn_libs.py 
b/lib/portage/util/_dyn_libs/dyn_libs.py
index 2a014812c..34b4bc926 100644
--- a/lib/portage/util/_dyn_libs/dyn_libs.py
+++ b/lib/portage/util/_dyn_libs/dyn_libs.py
@@ -3,8 +3,6 @@
 
 import glob
 
-from portage.output import colorize
-
 
 def check_dyn_libs_inconsistent(directory, provides):
 """Checks directory for whether any dynamic libraries were installed and



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

2021-10-27 Thread Sam James
commit: 98a8a4af2c77477c327b22621b8a0aed6d15f574
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 04:40:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 04:52:22 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=98a8a4af

doebuild.py: check for inconsistent PROVIDES/image post-src_install

This is part of a series of fixes for the linked bug (failure
to preserve libraries in some situations).

At the point of installation (even if not merging), we need
to detect inconsistent metadata: PROVIDES should be populated
if we're installing any dynamic libraries. This suggests that
e.g. scanelf malfunctioned or some corruption occurred.

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

 lib/portage/package/ebuild/doebuild.py | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/lib/portage/package/ebuild/doebuild.py 
b/lib/portage/package/ebuild/doebuild.py
index 9650a8444..96e56b277 100644
--- a/lib/portage/package/ebuild/doebuild.py
+++ b/lib/portage/package/ebuild/doebuild.py
@@ -3,6 +3,7 @@
 
 __all__ = ["doebuild", "doebuild_environment", "spawn", "spawnebuild"]
 
+import glob
 import grp
 import gzip
 import errno
@@ -118,6 +119,7 @@ from portage.util.futures import asyncio
 from portage.util.futures.executor.fork import ForkExecutor
 from portage.util.path import first_existing
 from portage.util.socks5 import get_socks5_proxy
+from portage.util._dyn_libs.dyn_libs import check_dyn_libs_inconsistent
 from portage.versions import _pkgsplit
 from _emerge.BinpkgEnvExtractor import BinpkgEnvExtractor
 from _emerge.EbuildBuildDir import EbuildBuildDir
@@ -126,7 +128,6 @@ from _emerge.EbuildSpawnProcess import EbuildSpawnProcess
 from _emerge.Package import Package
 from _emerge.RootConfig import RootConfig
 
-
 _unsandboxed_phases = frozenset(
 [
 "clean",
@@ -3091,6 +3092,16 @@ def _post_src_install_soname_symlinks(mysettings, out):
 errors="strict",
 ) as f:
 f.write(soname_deps.provides)
+else:
+if check_dyn_libs_inconsistent(image_dir, soname_deps.provides):
+self._writemsg_level(
+colorize(
+"BAD",
+"!!! Error! Installing dynamic libraries (.so) with blank 
PROVIDES!",
+),
+noiselevel=-1,
+level=logging.ERROR,
+)
 
 if unrecognized_elf_files:
 qa_msg = ["QA Notice: Unrecognized ELF file(s):"]



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

2021-10-27 Thread Sam James
commit: cba2156dba89a22f2858238013469b4d80208854
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 04:40:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 04:52:18 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cba2156d

portage/util/_dyn_libs/dyn_libs.py: add helper

Needed for binpkg/image verification commits coming...

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

 lib/portage/util/_dyn_libs/dyn_libs.py | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/lib/portage/util/_dyn_libs/dyn_libs.py 
b/lib/portage/util/_dyn_libs/dyn_libs.py
new file mode 100644
index 0..2a014812c
--- /dev/null
+++ b/lib/portage/util/_dyn_libs/dyn_libs.py
@@ -0,0 +1,23 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+import glob
+
+from portage.output import colorize
+
+
+def check_dyn_libs_inconsistent(directory, provides):
+"""Checks directory for whether any dynamic libraries were installed and
+if PROVIDES corresponds."""
+
+# Let's check if we've got inconsistent results.
+# If we're installing dynamic libraries (.so files), we should
+# really have a PROVIDES.
+# (This is a complementary check at the point of ingestion for the
+# creation check in doebuild.py)
+# Note: we could check a non-empty PROVIDES against the list of .sos,
+# but this doesn't gain us anything. We're interested in failure
+# to properly parse the installed files at all, which should really
+# be a global problem (e.g. bug #811462)
+installed_dynlibs = glob.glob(directory + "/**/*.so", recursive=True)
+return installed_dynlibs and not provides



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

2021-10-27 Thread Sam James
commit: 216e962ae494e8291b667665007d045788b3e391
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 04:40:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 04:52:32 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=216e962a

Binpkg.py: check for inconsistent PROVIDES/image when unpacking binpkg

This is part of a series of fixes for the linked bug (failure
to preserve libraries in some situations).

When unpacking a binpkg to be installed, we should check
for the existence of PROVIDES if we're installing any
dynamic libraries. If PROVIDES does not exist in that case,
this suggests that e.g. scanelf malfunctioned or some corruption occurred.

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

 lib/_emerge/Binpkg.py | 15 ++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/lib/_emerge/Binpkg.py b/lib/_emerge/Binpkg.py
index c7dde69bd..001283611 100644
--- a/lib/_emerge/Binpkg.py
+++ b/lib/_emerge/Binpkg.py
@@ -2,7 +2,6 @@
 # Distributed under the terms of the GNU General Public License v2
 
 import functools
-
 import _emerge.emergelog
 from _emerge.EbuildPhase import EbuildPhase
 from _emerge.BinpkgFetcher import BinpkgFetcher
@@ -13,8 +12,10 @@ from _emerge.EbuildMerge import EbuildMerge
 from _emerge.EbuildBuildDir import EbuildBuildDir
 from _emerge.SpawnProcess import SpawnProcess
 from portage.eapi import eapi_exports_replace_vars
+from portage.output import colorize
 from portage.util import ensure_dirs
 from portage.util._async.AsyncTaskFuture import AsyncTaskFuture
+from portage.util._dyn_libs.dyn_libs import check_dyn_libs_inconsistent
 import portage
 from portage import os
 from portage import shutil
@@ -425,6 +426,18 @@ class Binpkg(CompositeTask):
 self._async_unlock_builddir(returncode=self.returncode)
 return
 
+# Before anything else, let's do an integrity check.
+(provides,) = self._bintree.dbapi.aux_get(self.pkg.cpv, ["PROVIDES"])
+if check_dyn_libs_inconsistent(self.settings["D"], provides):
+self._writemsg_level(
+colorize(
+"BAD",
+"!!! Error! Installing dynamic libraries (.so) with blank 
PROVIDES!",
+),
+noiselevel=-1,
+level=logging.ERROR,
+)
+
 try:
 with io.open(
 _unicode_encode(



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

2021-10-27 Thread Joonas Niilola
commit: f3e5c4ad2fbd47d7e766cf0705612af4038755c2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Oct 28 04:44:16 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Oct 28 04:44:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e5c4ad

profiles/base: package.use.mask app-emulation/lxc[io-uring]

 - new feature since 4.0.11, buggy with possible data loss!

Bug: https://bugs.gentoo.org/820545
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 860878e5c34..17ef3134ae4 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Joonas Niilola  (2021-10-28)
+# New feature since 4.0.11, buggy with possible data loss. Bug #820545
+app-emulation/lxc io-uring
+
 # Jakov Smolić  (2021-10-26)
 # Depends on masked sys-fabric/dapl
 sys-fabric/ofed dapl



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

2021-10-27 Thread Sam James
commit: 0e9e12aadb889766d61c0561b9723e71542d43e6
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  7 03:15:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 04:07:33 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0e9e12aa

lib/_emerge/actions.py: warn on missing /run

Newer versions of build-docbook-catalog use
/run/lock. This exposed that we weren't
asking users to mount /run in the handbook.

Check if it exists and warn if it doesn't.

This should primarily (exclusively?) be a
problem in chroots given an init system
should be creating this.

Bug: https://bugs.gentoo.org/816303
Closes: https://github.com/gentoo/portage/pull/762
Reviewed-by: Alec Warner  gentoo.org>
Reviewed-by: Mike Gilbert  gentoo.org>
Thanks-to: Duncan
Signed-off-by: Sam James  gentoo.org>

 lib/_emerge/actions.py | 33 +
 1 file changed, 21 insertions(+), 12 deletions(-)

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index 05a115250..515b22b66 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -2986,17 +2986,25 @@ def validate_ebuild_environment(trees):
 check_locale()
 
 
-def check_procfs():
-procfs_path = "/proc"
-if platform.system() not in ("Linux",) or os.path.ismount(procfs_path):
-return os.EX_OK
-msg = "It seems that %s is not mounted. You have been warned." % 
procfs_path
-writemsg_level(
-"".join("!!! %s\n" % l for l in textwrap.wrap(msg, 70)),
-level=logging.ERROR,
-noiselevel=-1,
-)
-return 1
+def check_mounted_fs():
+"""We need /proc for finding CPU counts and finding other system 
information.
+We need /run for e.g. lock files in ebuilds."""
+paths = {"/proc": False, "/run": False}
+
+for path in paths.keys():
+if platform.system() not in ("Linux",) or os.path.ismount(path):
+paths[path] = True
+continue
+
+msg = "It seems %s is not mounted. Process management may 
malfunction." % path
+writemsg_level(
+"".join("!!! %s\n" % l for l in textwrap.wrap(msg, 70)),
+level=logging.ERROR,
+noiselevel=-1,
+)
+
+# Were all of the mounts we were looking for available?
+return all(paths.values())
 
 
 def config_protect_check(trees):
@@ -3474,7 +3482,8 @@ def run_action(emerge_config):
 repo_name_check(emerge_config.trees)
 repo_name_duplicate_check(emerge_config.trees)
 config_protect_check(emerge_config.trees)
-check_procfs()
+
+check_mounted_fs()
 
 for mytrees in emerge_config.trees.values():
 mydb = mytrees["porttree"].dbapi



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

2021-10-27 Thread Dennis Lamm
commit: 78499b01849b64dc8be258c324a02fc883299d4c
Author: Dennis Lamm  gentoo  org>
AuthorDate: Wed Oct 27 18:32:59 2021 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Thu Oct 28 04:01:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78499b01

dev-python/python-fcl: drop maintainership

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/22733
Signed-off-by: Dennis Lamm  gentoo.org>

 dev-python/python-fcl/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/python-fcl/metadata.xml 
b/dev-python/python-fcl/metadata.xml
index a39a9710b69..5ce77f16110 100644
--- a/dev-python/python-fcl/metadata.xml
+++ b/dev-python/python-fcl/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-3dpr...@gentoo.org
-Gentoo 3D Printer Project
-
+
 
 Python-FCL is an (unofficial) Python interface for the Flexible 
Collision Library (FCL), an excellent C++
 library for performing proximity and collision queries on pairs of 
geometric models.



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

2021-10-27 Thread Sam James
commit: d14561cb100beb18ac4df11726c116af4b0070b6
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 03:52:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 03:52:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d14561cb

dev-lang/perl: apply patch (prefix-only) for bootstrapping

Perl may not be able to find 'pwd' during bootstrap because
coreutils may not be installed in the new Prefix yet.

This is an upstream patch to allow falling back
to the internal getcwd() to avoid build failure.

Bug: https://github.com/Perl/perl5/issues/18703
Closes: https://bugs.gentoo.org/818172
See: https://github.com/Perl/perl5/pull/18791
Signed-off-by: Sam James  gentoo.org>

 .../files/perl-5.34.0-fallback-getcwd-pwd.patch| 263 +
 dev-lang/perl/perl-5.34.0-r5.ebuild|   6 +
 2 files changed, 269 insertions(+)

diff --git a/dev-lang/perl/files/perl-5.34.0-fallback-getcwd-pwd.patch 
b/dev-lang/perl/files/perl-5.34.0-fallback-getcwd-pwd.patch
new file mode 100644
index 000..849a09a39a0
--- /dev/null
+++ b/dev-lang/perl/files/perl-5.34.0-fallback-getcwd-pwd.patch
@@ -0,0 +1,263 @@
+https://github.com/Perl/perl5/pull/18791
+https://github.com/Perl/perl5/issues/18703
+https://bugs.gentoo.org/818172
+
+From: Tony Cook 
+Date: Tue, 4 May 2021 14:55:50 +1000
+Subject: [PATCH 1/4] remove code that assuming finding pwd on the path is
+ reasonable
+
+We deliberately clear PATH when invoking pwd, so this search is
+useless.
+---
+ dist/PathTools/Cwd.pm | 14 --
+ 1 file changed, 14 deletions(-)
+
+diff --git a/dist/PathTools/Cwd.pm b/dist/PathTools/Cwd.pm
+index 6a1d2f17ee57..49c12885b32e 100644
+--- a/dist/PathTools/Cwd.pm
 b/dist/PathTools/Cwd.pm
+@@ -213,20 +213,6 @@ sub _backtick_pwd {
+ # we take care not to override an existing definition for cwd().
+ 
+ unless ($METHOD_MAP{$^O}{cwd} or defined ) {
+-# The pwd command is not available in some chroot(2)'ed environments
+-my $sep = $Config::Config{path_sep} || ':';
+-my $os = $^O;  # Protect $^O from tainting
+-
+-
+-# Try again to find a pwd, this time searching the whole PATH.
+-if (defined $ENV{PATH} and $os ne 'MSWin32') {  # no pwd on Windows
+-  my @candidates = split($sep, $ENV{PATH});
+-  while (!$found_pwd_cmd and @candidates) {
+-  my $candidate = shift @candidates;
+-  $found_pwd_cmd = 1 if -x "$candidate/pwd";
+-  }
+-}
+-
+ if( $found_pwd_cmd )
+ {
+   *cwd = \&_backtick_pwd;
+
+From e5378ea37c6c4910107975d8099c1d552af0c7b3 Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Wed, 5 May 2021 10:12:31 +1000
+Subject: [PATCH 2/4] don't fallback to simple pwd
+
+When _backtick_pwd invokes $pwd_cmd it first clears the PATH, and since
+the command has no shell metacharacters, it perl won't invoke the
+shell, so it will always fail.
+
+An alternative here might be to use "/bin/sh -c pwd" but there's no
+guarantee that pwd is available as a shell builtin.
+---
+ dist/PathTools/Cwd.pm | 6 --
+ 1 file changed, 6 deletions(-)
+
+diff --git a/dist/PathTools/Cwd.pm b/dist/PathTools/Cwd.pm
+index 49c12885b32e..fbe683e20b8a 100644
+--- a/dist/PathTools/Cwd.pm
 b/dist/PathTools/Cwd.pm
+@@ -181,12 +181,6 @@ if ($^O =~ /android/) {
+ }
+ 
+ my $found_pwd_cmd = defined($pwd_cmd);
+-unless ($pwd_cmd) {
+-# Isn't this wrong?  _backtick_pwd() will fail if someone has
+-# pwd in their path but it is not /bin/pwd or /usr/bin/pwd?
+-# See [perl #16774]. --jhi
+-$pwd_cmd = 'pwd';
+-}
+ 
+ # Lazy-load Carp
+ sub _carp  { require Carp; Carp::carp(@_)  }
+
+From e14ffd3c21efe708a5fb5e25f29d61ccb6ee0a0a Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Tue, 4 May 2021 15:04:25 +1000
+Subject: [PATCH 3/4] avoid a prototype warning assigning \ to *cwd
+
+This would produce a warning if we fallback to using getcwd() where
+getcwd() has a prototype.
+---
+ dist/PathTools/Cwd.pm | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/dist/PathTools/Cwd.pm b/dist/PathTools/Cwd.pm
+index fbe683e20b8a..b6dc0b798e8c 100644
+--- a/dist/PathTools/Cwd.pm
 b/dist/PathTools/Cwd.pm
+@@ -212,7 +212,8 @@ unless ($METHOD_MAP{$^O}{cwd} or defined ) {
+   *cwd = \&_backtick_pwd;
+ }
+ else {
+-  *cwd = \
++# getcwd() might have an empty prototype
++  *cwd = sub { getcwd(); };
+ }
+ }
+ 
+
+From e725e6ced4d2bbb6a5866992509c2ac3e995c228 Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Wed, 12 May 2021 12:24:59 +1000
+Subject: [PATCH 4/4] bump PathTools to 3.81
+
+---
+ dist/PathTools/Cwd.pm | 2 +-
+ dist/PathTools/lib/File/Spec.pm   | 2 +-
+ dist/PathTools/lib/File/Spec/AmigaOS.pm   | 2 +-
+ dist/PathTools/lib/File/Spec/Cygwin.pm| 2 +-
+ dist/PathTools/lib/File/Spec/Epoc.pm  | 2 +-
+ dist/PathTools/lib/File/Spec/Functions.pm | 2 +-
+ dist/PathTools/lib/File/Spec/Mac.pm   | 2 +-
+ dist/PathTools/lib/File/Spec/OS2.pm 

[gentoo-commits] proj/sandbox:master commit in: libsandbox/

2021-10-27 Thread Mike Frysinger
commit: 49e6eb50d1c77f06d8b4c728cd222d3d404c8d08
Author: Mike Frysinger  chromium  org>
AuthorDate: Thu Oct 28 03:17:00 2021 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Oct 28 03:17:00 2021 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=49e6eb50

libsandbox: drop lstat check for symlink funcs

When checking paths for violations, we need to know whether the path
is a symlink, and whether the current function dereferences them.  If
it dereferences, we have to check the symlink and its target.  If it
doesn't, we can skip the target check.

The helper to see if the function operates on symlinks ends with an
lstat on the path itself -- if it exists and is a symlink, we will
skip the target check.  If it doesn't exist, or isn't a symlink, we
check the target.  This logic doesn't make sense since (1) if it
doesn't exist, or isn't a symlink, there is no "target" and (2) the
symlink nature of the function is unchanged.

In practice, this largely doesn't matter.  If the path wasn't a
symlink, and it (as the source) already passed checks, then it's
also going to pass checks (as the target) since they're the same
path.

However, we get into a fun TOCTOU race: if there are multiple things
trying to create a symlink at the same path, then we can get into a
state where:
- process 1 calls a symlink func on a path doesn't exist
  - lstat fails, so symlink_func() returns false
  - the kernel contexts switches away from process 1
- process 2 calls a symlink func on the same path
  - lstat fails, so symlink_func() returns false
  - the target path is "resolved" and passes validation
  - process 2 creates the symlink to a place like /usr/bin/foo
- process 1 resumes
  - the target path is resolved since it now actually exists
  - the target is a bad path (/usr/bin/foo)
  - sandbox denies the access even though it's a func that only
operates on symlinks and never dereferences

This scenario too rarely happens (causes it's so weird), but it is
possible.  A quick way to reproduce is with:
while [[ ! -e $SANDBOX_LOG ]] ; do
ln -s /bin/bash ./f &
ln -s /bin/bash ./f &
ln -s /bin/bash ./f &
ln -s /bin/bash ./f &
ln -s /bin/bash ./f &
rm -f f
wait
done

Eventually this will manage to trigger the TOCTOU race.

So just delete the lstat check in the symlink_func() helper.  If the
path doesn't exist, we can safely let it fail.  If the path shows up
in parallel, either as a symlink or not, we already validated it as
being safe, so letting the func be called is safe.

Bug: https://issuetracker.google.com/issues/204375293
Signed-off-by: Mike Frysinger  gentoo.org>

 libsandbox/libsandbox.c | 51 ++---
 1 file changed, 23 insertions(+), 28 deletions(-)

diff --git a/libsandbox/libsandbox.c b/libsandbox/libsandbox.c
index 4e92cbe..b4db9ba 100644
--- a/libsandbox/libsandbox.c
+++ b/libsandbox/libsandbox.c
@@ -671,36 +671,31 @@ static int check_prefixes(char **prefixes, int 
num_prefixes, const char *path)
 }
 
 /* Is this a func that works on symlinks, and is the file a symlink ? */
-static bool symlink_func(int sb_nr, int flags, const char *abs_path)
+static bool symlink_func(int sb_nr, int flags)
 {
-   struct stat st;
-
/* These funcs always operate on symlinks */
-   if (!(sb_nr == SB_NR_UNLINK   ||
- sb_nr == SB_NR_UNLINKAT ||
- sb_nr == SB_NR_LCHOWN   ||
- sb_nr == SB_NR_LREMOVEXATTR ||
- sb_nr == SB_NR_LSETXATTR||
- sb_nr == SB_NR_REMOVE   ||
- sb_nr == SB_NR_RENAME   ||
- sb_nr == SB_NR_RENAMEAT ||
- sb_nr == SB_NR_RENAMEAT2||
- sb_nr == SB_NR_RMDIR||
- sb_nr == SB_NR_SYMLINK  ||
- sb_nr == SB_NR_SYMLINKAT))
-   {
-   /* These funcs sometimes operate on symlinks */
-   if (!((sb_nr == SB_NR_FCHOWNAT ||
-  sb_nr == SB_NR_FCHMODAT ||
-  sb_nr == SB_NR_UTIMENSAT) &&
- (flags & AT_SYMLINK_NOFOLLOW)))
-   return false;
-   }
+   if (sb_nr == SB_NR_UNLINK   ||
+   sb_nr == SB_NR_UNLINKAT ||
+   sb_nr == SB_NR_LCHOWN   ||
+   sb_nr == SB_NR_LREMOVEXATTR ||
+   sb_nr == SB_NR_LSETXATTR||
+   sb_nr == SB_NR_REMOVE   ||
+   sb_nr == SB_NR_RENAME   ||
+   sb_nr == SB_NR_RENAMEAT ||
+   sb_nr == SB_NR_RENAMEAT2||
+   sb_nr == SB_NR_RMDIR||
+   sb_nr == SB_NR_SYMLINK  ||
+   sb_nr == SB_NR_SYMLINKAT)
+   return true;
 
-   if (-1 != lstat(abs_path, ) && S_ISLNK(st.st_mode))
+   /* These funcs sometimes operate on symlinks */
+   if ((sb_nr == SB_NR_FCHOWNAT ||
+sb_nr == SB_NR_FCHMODAT ||
+sb_nr == SB_NR_UTIMENSAT) &&

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

2021-10-27 Thread Sam James
commit: bba90739cd6a491fb938ed38e1462975d720f583
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 03:21:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 03:21:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba90739

net-misc/networkmanager: fix resolvconf logic in Meson port (unkeyworded)

Thakns-to: July Tikhonov  gmail.com>
Bug: https://bugs.gentoo.org/816210
Signed-off-by: Sam James  gentoo.org>

 .../networkmanager-1.32.12-r1.ebuild   | 401 +
 1 file changed, 401 insertions(+)

diff --git a/net-misc/networkmanager/networkmanager-1.32.12-r1.ebuild 
b/net-misc/networkmanager/networkmanager-1.32.12-r1.ebuild
new file mode 100644
index 000..7cd23f0708c
--- /dev/null
+++ b/net-misc/networkmanager/networkmanager-1.32.12-r1.ebuild
@@ -0,0 +1,401 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GNOME_ORG_MODULE="NetworkManager"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit gnome.org linux-info meson-multilib python-any-r1 readme.gentoo-r1 
systemd toolchain-funcs udev vala virtualx
+
+DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
+HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+IUSE="audit bluetooth +concheck connection-sharing debug dhclient dhcpcd 
elogind gnutls +gtk-doc +introspection iptables iwd kernel_linux psl lto +nss 
nftables +modemmanager ofono ovs policykit +ppp resolvconf selinux syslog 
systemd teamd test +tools vala +wext +wifi"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   bluetooth? ( modemmanager )
+   connection-sharing? ( || ( iptables nftables ) )
+   gtk-doc? ( introspection )
+   iwd? ( wifi )
+   vala? ( introspection )
+   wext? ( wifi )
+   ^^ ( gnutls nss )
+   ?? ( elogind systemd )
+   ?? ( dhclient dhcpcd )
+   ?? ( syslog systemd )
+"
+
+# Unkeyworded given somewhat experimental changes for bug #816210
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   sys-apps/util-linux[${MULTILIB_USEDEP}]
+   elogind? ( >=sys-auth/elogind-219 )
+   >=virtual/libudev-175:=[${MULTILIB_USEDEP}]
+   sys-apps/dbus
+   net-libs/libndp
+   systemd? ( >=sys-apps/systemd-209:0= )
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-0.10.3:= )
+   selinux? ( sys-libs/libselinux )
+   audit? ( sys-process/audit )
+   teamd? (
+   >=dev-libs/jansson-2.7:=
+   >=net-misc/libteam-1.9
+   )
+   policykit? ( >=sys-auth/polkit-0.106 )
+   nss? ( >=dev-libs/nss-3.11:=[${MULTILIB_USEDEP}] )
+   gnutls? (
+   >=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}]
+   )
+   ppp? ( >=net-dialup/ppp-2.4.5:=[ipv6] )
+   modemmanager? (
+   net-misc/mobile-broadband-provider-info
+   >=net-misc/modemmanager-0.7.991:0=
+   )
+   bluetooth? ( >=net-wireless/bluez-5 )
+   ofono? ( net-misc/ofono )
+   dhclient? ( >=net-misc/dhcp-4[client] )
+   dhcpcd? ( >=net-misc/dhcpcd-9.3.3 )
+   ovs? ( >=dev-libs/jansson-2.7:= )
+   resolvconf? ( net-dns/openresolv )
+   connection-sharing? (
+   net-dns/dnsmasq[dbus,dhcp]
+   iptables? ( net-firewall/iptables )
+   nftables? ( net-firewall/nftables )
+   )
+   psl? ( net-libs/libpsl )
+   concheck? ( net-misc/curl )
+   tools? (
+   sys-libs/readline:0=
+   >=dev-libs/newt-0.52.15
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   acct-group/plugdev
+   || (
+   net-misc/iputils[arping(+)]
+   net-analyzer/arping
+   )
+   wifi? (
+   !iwd? ( >=net-wireless/wpa_supplicant-0.7.3-r3[dbus] )
+   iwd? ( net-wireless/iwd )
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.18
+   net-libs/libndp[${MULTILIB_USEDEP}]
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   >=dev-util/intltool-0.40
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   introspection? (
+   $(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+   dev-lang/perl
+   dev-libs/libxslt
+   )
+   vala? ( $(vala_depend) )
+   test? (
+   >=dev-libs/jansson-2.7
+   $(python_gen_any_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]')
+   )
+"
+
+python_check_deps() {
+   if use introspection; then
+   has_version 

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2021-10-27 Thread Sam James
commit: 7916382847660dca423c35c199bbab7f2b5576c4
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 01:58:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 02:01:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79163828

net-dns/bind: add 9.16.22 (security bump)

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

 net-dns/bind/Manifest|   1 +
 net-dns/bind/bind-9.16.22.ebuild | 373 +++
 2 files changed, 374 insertions(+)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index a264eb599c7..00f721a461a 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,4 +1,5 @@
 DIST bind-9.16.15.tar.xz 5025688 BLAKE2B 
8b0723d46f812793f5a52b1ddacf21fe28e183ef8cd166eadf0af163280021fce7c0a6a560d28dacbc6dd4642e41eb5424b4de2c5ff1049a5cfa5d52e3df5beb
 SHA512 
30dad6e2144b3ac53ef0a2d1ed3c8342120f148fc0eb6409113a6d5ed3444eecb917915fdf39c26fd223396fc1e873410a50da305f0b870864f7fbbdccec8033
 DIST bind-9.16.18.tar.xz 5023512 BLAKE2B 
7766c1e6ab30ae42f0ba49d96fe0e2675e79aa01c48569d3cf5c122944319fbb88299a193ce06cc0aa67f6085fd80e29472fc7adc845e4bbb7ff6896dae87ed6
 SHA512 
6ba2f14324ebdc66d2a6d60e929fb47e170dd7662cf4b18ef3ad9da30a61b43c7d5539e931c483ab36e63ae0398aeed255fd672489fb332dccf182df9aa102f9
 DIST bind-9.16.21.tar.xz 5057816 BLAKE2B 
bc7de285b45084a4904aee7c5c3042c7a2075968f19ed76b932c976f86f60bc8bf0d6cce8889a9adf7e807c8151bd6088ef1b2b00460a4d1cff7a74bb2221d43
 SHA512 
2cb71e50600fd7409ca7b7e2e9cf4ef6668b07faad7980ac8060e6a76f30a315182d75534ad1dcfb740c225cdf727b2bd6aa9ceb24ab7709b7b5d6eaca2d
+DIST bind-9.16.22.tar.xz 5059000 BLAKE2B 
c4853a8be268f9666f3677adf2e64c6d74f7df44d2dc05df544cead38c6c3b86489d25a66ccea6ce8ca89fa525a1848fe93a8aaa6bb1ee090aa189bf6aad40f3
 SHA512 
586fb4d5a656d6539033dcdfdd230b36465a2d2e6ada651c1f1548d062a9050e7a962af87e2a56931fe24c65586d29012d4a041dcddbb28f42b4d01fe291d9d1
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.16.22.ebuild b/net-dns/bind/bind-9.16.22.ebuild
new file mode 100644
index 000..692748deccc
--- /dev/null
+++ b/net-dns/bind/bind-9.16.22.ebuild
@@ -0,0 +1,373 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Re dlz/mysql and threads, needs to be verified..
+# MySQL uses thread local storage in its C api. Thus MySQL
+# requires that each thread of an application execute a MySQL
+# thread initialization to setup the thread local storage.
+# This is impossible to do safely while staying within the DLZ
+# driver API. This is a limitation caused by MySQL, and not the DLZ API.
+# Because of this BIND MUST only run with a single thread when
+# using the MySQL driver.
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit python-r1 autotools toolchain-funcs flag-o-matic  db-use systemd 
tmpfiles
+
+MY_PV="${PV/_p/-P}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+SDB_LDAP_VER="1.1.0-fc14"
+
+RRL_PV="${MY_PV}"
+
+# SDB-LDAP: http://bind9-ldap.bayour.com/
+
+DESCRIPTION="Berkeley Internet Name Domain - Name Server"
+HOMEPAGE="https://www.isc.org/software/bind;
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
+   doc? ( mirror://gentoo/dyndns-samples.tbz2 )"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+# -berkdb by default re bug 602682
+IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
+json ldap lmdb mysql odbc postgres python selinux static-libs xml +zlib"
+# sdb-ldap - patch broken
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+
+# Upstream dropped the old geoip library, but the BIND configuration for using
+# GeoIP remained the same.
+REQUIRED_USE="
+   postgres? ( dlz )
+   berkdb? ( dlz )
+   mysql? ( dlz )
+   odbc? ( dlz )
+   ldap? ( dlz )
+   dnsrps? ( dlz )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+   acct-group/named
+   acct-user/named
+   berkdb? ( sys-libs/db:= )
+   dev-libs/openssl:=[-bindist(-)]
+   mysql? ( dev-db/mysql-connector-c:0= )
+   odbc? ( >=dev-db/unixODBC-2.2.6 )
+   ldap? ( net-nds/openldap )
+   postgres? ( dev-db/postgresql:= )
+   caps? ( >=sys-libs/libcap-2.1.0 )
+   xml? ( dev-libs/libxml2 )
+   geoip? ( dev-libs/libmaxminddb )
+   geoip2? ( dev-libs/libmaxminddb )
+   gssapi? ( virtual/krb5 )
+   json? ( dev-libs/json-c:= )
+   lmdb? ( dev-db/lmdb )
+   zlib? ( sys-libs/zlib )
+   dnstap? ( dev-libs/fstrm 

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2021-10-27 Thread Sam James
commit: 4ef29a2c6d73b51b46325a4070a79d4c4daaa969
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 02:01:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 02:01:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef29a2c

net-dns/bind-tools: add 9.16.22 (security bump)

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

 net-dns/bind-tools/Manifest  |   1 +
 net-dns/bind-tools/bind-tools-9.16.22.ebuild | 148 +++
 2 files changed, 149 insertions(+)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index d3dbf5609a1..e7e27448cc8 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1,3 +1,4 @@
 DIST bind-9.16.15.tar.xz 5025688 BLAKE2B 
8b0723d46f812793f5a52b1ddacf21fe28e183ef8cd166eadf0af163280021fce7c0a6a560d28dacbc6dd4642e41eb5424b4de2c5ff1049a5cfa5d52e3df5beb
 SHA512 
30dad6e2144b3ac53ef0a2d1ed3c8342120f148fc0eb6409113a6d5ed3444eecb917915fdf39c26fd223396fc1e873410a50da305f0b870864f7fbbdccec8033
 DIST bind-9.16.18.tar.xz 5023512 BLAKE2B 
7766c1e6ab30ae42f0ba49d96fe0e2675e79aa01c48569d3cf5c122944319fbb88299a193ce06cc0aa67f6085fd80e29472fc7adc845e4bbb7ff6896dae87ed6
 SHA512 
6ba2f14324ebdc66d2a6d60e929fb47e170dd7662cf4b18ef3ad9da30a61b43c7d5539e931c483ab36e63ae0398aeed255fd672489fb332dccf182df9aa102f9
 DIST bind-9.16.21.tar.xz 5057816 BLAKE2B 
bc7de285b45084a4904aee7c5c3042c7a2075968f19ed76b932c976f86f60bc8bf0d6cce8889a9adf7e807c8151bd6088ef1b2b00460a4d1cff7a74bb2221d43
 SHA512 
2cb71e50600fd7409ca7b7e2e9cf4ef6668b07faad7980ac8060e6a76f30a315182d75534ad1dcfb740c225cdf727b2bd6aa9ceb24ab7709b7b5d6eaca2d
+DIST bind-9.16.22.tar.xz 5059000 BLAKE2B 
c4853a8be268f9666f3677adf2e64c6d74f7df44d2dc05df544cead38c6c3b86489d25a66ccea6ce8ca89fa525a1848fe93a8aaa6bb1ee090aa189bf6aad40f3
 SHA512 
586fb4d5a656d6539033dcdfdd230b36465a2d2e6ada651c1f1548d062a9050e7a962af87e2a56931fe24c65586d29012d4a041dcddbb28f42b4d01fe291d9d1

diff --git a/net-dns/bind-tools/bind-tools-9.16.22.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.22.ebuild
new file mode 100644
index 000..fdd10e501a5
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.16.22.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic toolchain-funcs
+
+MY_PN=${PN//-tools}
+MY_PV=${PV/_p/-P}
+MY_PV=${MY_PV/_rc/rc}
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind;
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+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="+caps doc gssapi idn ipv6 libedit readline xml"
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+
+COMMON_DEPEND="
+   dev-libs/libuv:=
+   caps? ( sys-libs/libcap )
+   dev-libs/openssl:=
+   xml? ( dev-libs/libxml2 )
+   idn? ( net-dns/libidn2:= )
+   gssapi? ( virtual/krb5 )
+   libedit? ( dev-libs/libedit )
+   !libedit? (
+   readline? ( sys-libs/readline:= )
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# sphinx required for man-page and html creation
+BDEPEND="
+   doc? ( dev-python/sphinx )
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# bug 479092, requires networking
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   export LDFLAGS="${LDFLAGS} -L${EPREFIX}/usr/$(get_libdir)"
+
+   # Disable tests for now, bug 406399
+   sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die
+
+   # bug #220361
+   rm aclocal.m4 || die
+   rm -rf libtool.m4/ || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --localstatedir="${EPREFIX}"/var
+   --without-python
+   --without-libjson
+   --without-zlib
+   --without-lmdb
+   --without-maxminddb
+   --disable-geoip
+   --with-openssl="${EPREFIX}"/usr
+   $(use_with idn libidn2)
+   $(use_with xml libxml2)
+   $(use_with gssapi)
+   $(use_with readline)
+   $(use_enable caps linux-caps)
+   AR="$(type -P $(tc-getAR))"
+   )
+
+   # bug 607400
+   if use libedit ; then
+   myeconfargs+=( --with-readline=-ledit )
+   elif use readline ; then
+   myeconfargs+=( --with-readline=-lreadline )
+   else
+   myeconfargs+=( --without-readline )
+   fi
+
+   # bug 344029
+   append-cflags "-DDIG_SIGCHASE"
+
+   # to expose 

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

2021-10-27 Thread Sam James
commit: 2be43d8a49bd4d2da17a0a133faad29a5e64f339
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 01:00:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 01:00:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be43d8a

dev-libs/libtommath: fix libdir too in pkgconfig file

Fixes: 6953f9bde6b2f327279fd6d21a0acda9465ea9b2
See: c90ab38e3577aae61fac2341b34ad593948de1cd
Signed-off-by: Sam James  gentoo.org>

 .../{libtommath-1.2.0-r1.ebuild => libtommath-1.2.0-r2.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/libtommath/libtommath-1.2.0-r1.ebuild 
b/dev-libs/libtommath/libtommath-1.2.0-r2.ebuild
similarity index 94%
rename from dev-libs/libtommath/libtommath-1.2.0-r1.ebuild
rename to dev-libs/libtommath/libtommath-1.2.0-r2.ebuild
index 7b117347f4e..02a55d1fc6f 100644
--- a/dev-libs/libtommath/libtommath-1.2.0-r1.ebuild
+++ b/dev-libs/libtommath/libtommath-1.2.0-r2.ebuild
@@ -57,6 +57,9 @@ _emake() {
 }
 
 src_compile() {
+   # Replace hard-coded libdir=${exec_prefix}/lib.
+   sed -i -e "/libdir=/s:/lib:/$(get_libdir):" libtommath.pc.in || die
+
_emake -f makefile.shared
 }
 



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

2021-10-27 Thread Patrick McLean
commit: 305542bc190362b3325448391a768d4da8d3233e
Author: Patrick McLean  sony  com>
AuthorDate: Thu Oct 28 00:54:54 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Oct 28 00:55:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305542bc

dev-libs/simdjson: 1.0.2 version bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/simdjson/Manifest | 4 ++--
 dev-libs/simdjson/{simdjson-1.0.1.ebuild => simdjson-1.0.2.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index daf3b03dd8d..c1b350236bc 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -1,5 +1,5 @@
 DIST simdjson-0.9.7.tar.gz 7956250 BLAKE2B 
2fa04be699eb5573ac17db9b476ded1853cfe45c0993c9303b70bfd0e8e4343b69e4a02f21dac35d2c0255826bfedf41123fd635d36d48a08f74b28b5a6536ce
 SHA512 
6f4ad854adc2b932f9926610cdd28ddda7fc1776b84a224adb5b337f81c92721bd11c8ab180897117891cdefe9c1ef14b9f062c9a1a2ebc5b5582c29cb656bf0
 DIST simdjson-1.0.0.tar.gz 1546728 BLAKE2B 
6b70416404776b4fcc30cd3ab07b8048899bbe3497af779504a685bc2459424e82bd40bf100d7ed8ccfa05e871a0a1edd9eebd11294cdc3d1780797d7f79ba1e
 SHA512 
dbf8abfeec5c079f4d87e8bf31d1af27601f7f0578ebb8ad28a25f496b4b771b68a75f9a11f61706c539d54c36a493a2d2819bd15427c3b7f7a0b36811177f17
-DIST simdjson-1.0.1.tar.gz 1550947 BLAKE2B 
a04828cc72192584c36a37bb57bc788271ffdd7c2fb31d044ff4aec57c1f1a18e5cb65171e1f6228d4aa98eddf25820cb52eaa28ea3b70903ffc83ffd36bcf02
 SHA512 
ecf67b145f1269225483a64b5ff9de826a8124fbae60dec1e6fe99aa974a29e07037a9318ae2dfc657971695ffa5e4fbcdff4c855365c074971d34c69dd77561
+DIST simdjson-1.0.2.tar.gz 1551616 BLAKE2B 
534e312de977b82604595ccf889348545ed355fb9cfb6f618d42236122578f6102ce7bcd31204c3013dbeeff17c35effaff62531a7e17e5e83ac07150b1456ab
 SHA512 
04a3bee2d847680aa1f55115007ceec01652bebb8d5187cfbca0af81bedff355cbac949862a82e3060071da1a58b62d5b028bcd91562b962756aa5cab614f073
 DIST simdjson-data-1.0.0.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
-DIST simdjson-data-1.0.1.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
+DIST simdjson-data-1.0.2.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/simdjson-1.0.1.ebuild 
b/dev-libs/simdjson/simdjson-1.0.2.ebuild
similarity index 100%
rename from dev-libs/simdjson/simdjson-1.0.1.ebuild
rename to dev-libs/simdjson/simdjson-1.0.2.ebuild



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

2021-10-27 Thread Sam James
commit: 6953f9bde6b2f327279fd6d21a0acda9465ea9b2
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 00:46:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 00:47:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6953f9bd

dev-libs/libtommath: fix pkg-config libdir

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

 .../libtommath/{libtommath-1.2.0.ebuild => libtommath-1.2.0-r1.ebuild}   | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/libtommath/libtommath-1.2.0.ebuild 
b/dev-libs/libtommath/libtommath-1.2.0-r1.ebuild
similarity index 98%
rename from dev-libs/libtommath/libtommath-1.2.0.ebuild
rename to dev-libs/libtommath/libtommath-1.2.0-r1.ebuild
index 50758fca838..7b117347f4e 100644
--- a/dev-libs/libtommath/libtommath-1.2.0.ebuild
+++ b/dev-libs/libtommath/libtommath-1.2.0-r1.ebuild
@@ -50,6 +50,7 @@ _emake() {
RANLIB="$(tc-getRANLIB)" \
IGNORE_SPEED=1 \
DESTDIR="${ED}" \
+   PREFIX="${EPREFIX}/usr" \
LIBPATH="/usr/$(get_libdir)" \
INCPATH="/usr/include" \
"$@"



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

2021-10-27 Thread Sam James
commit: 803b41d3911de31cd2cddd243a7383d585c0e80f
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 23:26:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 23:26:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=803b41d3

dev-libs/cyrus-sasl: fix IndirectInherits (edos2unix)

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 2 +-
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index 209963f6541..670450a576e 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd toolchain-funcs tmpfiles
+inherit edos2unix flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd toolchain-funcs tmpfiles
 
 SASLAUTHD_CONF_VER="2.1.26"
 

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
index 3d486cc99a5..a7717189502 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd toolchain-funcs tmpfiles
+inherit edos2unix flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd toolchain-funcs tmpfiles
 
 SASLAUTHD_CONF_VER="2.1.26"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/files/, dev-libs/cyrus-sasl/

2021-10-27 Thread Sam James
commit: 0ea0e5c7d34102447316e0ec3e9a4aa82e4523bf
Author: Martin Kletzander  gmail  com>
AuthorDate: Wed Oct 27 09:45:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 23:20:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea0e5c7

dev-libs/cyrus-sasl: Backport upstream fix for wrong error handling w/ newer 
gdbm

Without this fix applications might fail with spurious error message, for
example libvirt's sasl authentication fails with:

authentication failed: Failed to start SASL negotiation: -1 (SASL(-1):
generic failure: unable to canonify user and get auxprops)

It is merged upstream as commit cyrus-sasl-2.1.27-2-gaf48f6fec9a7:

commit af48f6fec9a7b6374d4153c5db894d4a1f349645
Author: Jonas Jelten  sft.mx>
Date:   Sat Feb 2 20:53:37 2019 +0100

db_gdbm: fix gdbm_errno overlay from gdbm_close

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/22723
Signed-off-by: Sam James  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild| 269 +
 ...bm-fix-gdbm_errno-overlay-from-gdbm_close.patch |  35 +++
 2 files changed, 304 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
new file mode 100644
index 000..3d486cc99a5
--- /dev/null
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -0,0 +1,269 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd toolchain-funcs tmpfiles
+
+SASLAUTHD_CONF_VER="2.1.26"
+
+DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
+#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD-with-attribution"
+SLOT="2"
+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="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
+
+CDEPEND="
+   net-mail/mailbase
+   virtual/libcrypt:=
+   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
+   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
+   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   )
+   java? ( >=virtual/jdk-1.6:= )"
+
+REQUIRED_USE="ldapdb? ( openldap )"
+
+RDEPEND="
+   ${CDEPEND}
+   selinux? ( sec-policy/selinux-sasl )"
+
+DEPEND="${CDEPEND}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sasl/md5global.h
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch"
+   "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch"
+   "${FILESDIR}/${PN}-2.1.27-as_needed.patch"
+   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
+   "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
+   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
+   "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
+   "${FILESDIR}/${PN}-2.1.27-memmem.patch"
+   "${FILESDIR}/${PN}-2.1.27-CVE-2019-19906.patch"
+   "${FILESDIR}/${PN}-2.1.27-slibtool.patch"
+   
"${FILESDIR}/${PN}-2.1.27-db_gdbm-fix-gdbm_errno-overlay-from-gdbm_close.patch"
+)
+
+pkg_setup() {
+   java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Get rid of the -R switch (runpath_switch for Sun)
+   # >=gcc-4.6 errors out with unknown option
+   sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \
+   configure.ac || die
+
+   # Use plugindir for sasldir
+   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
+   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
+
+   # #486740 #468556
+   sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \
+   -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
+   configure.ac || die
+
+   eautoreconf
+
+   export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+}
+
+src_configure() {
+   append-flags -fno-strict-aliasing
+
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # getpassphrase is defined in /usr/include/stdlib.h
+   append-cppflags -DHAVE_GETPASSPHRASE
+   else
+   # this horrendously breaks things on Solaris
+ 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/angband/

2021-10-27 Thread James Le Cuirot
commit: a01f4694e14e5b45c3158c625caf45476c301ee3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Oct 27 23:00:18 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Oct 27 23:00:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01f4694

games-roguelike/angband: Revbump following the earlier fix

Turns out the other issue is in a different package.

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

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

diff --git a/games-roguelike/angband/angband-4.2.2-r1.ebuild 
b/games-roguelike/angband/angband-4.2.2-r2.ebuild
similarity index 100%
rename from games-roguelike/angband/angband-4.2.2-r1.ebuild
rename to games-roguelike/angband/angband-4.2.2-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/google-perftools/, dev-util/google-perftools/files/

2021-10-27 Thread Sam James
commit: 1679b572999e75d58bb326aa545611e1bcf06639
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:54:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:54:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1679b572

dev-util/google-perftools: drop 2.7-r1

Closes: https://bugs.gentoo.org/818871
Bug: https://bugs.gentoo.org/820449
Signed-off-by: Sam James  gentoo.org>

 dev-util/google-perftools/Manifest |  1 -
 .../google-perftools/files/2.8-musl-tests.patch| 28 ---
 .../google-perftools/files/fix_ppc64el_FTBFS.patch | 31 
 .../google-perftools-2.7-r1.ebuild | 93 --
 4 files changed, 153 deletions(-)

diff --git a/dev-util/google-perftools/Manifest 
b/dev-util/google-perftools/Manifest
index 30a6cf15a61..4a5f36c2e85 100644
--- a/dev-util/google-perftools/Manifest
+++ b/dev-util/google-perftools/Manifest
@@ -1,2 +1 @@
-DIST gperftools-2.7.tar.gz 916854 BLAKE2B 
d14c2b88f2986d3691d7184e1759de2066ca50224f745a6291ab2ebd5f7f985dec4916a1c01d61142eca9b64f3742c50b82e64118602afaa7b27ae2d94a4ed4d
 SHA512 
4a8e72b960218b0615281b830b3f1a4a1b27830006c45ed68b1ffd152bb50a8b3beec850526e330e2ad08c28774bdc01dade9bcc3e7c9e26d30823cc55648d77
 DIST gperftools-2.9.1.tar.gz 924910 BLAKE2B 
fcf0491e42ff4212a63ab0af422f27f5a625c53a0b33e69f8dede96b004a0f01af104d9791a4b75d38145ae0059f5e2967ea1d09b0712cc4d930ef7aafd4f3ba
 SHA512 
5e07f28da9afc5f1ba3df7f06ad0e146c171d33e1779bbaab21547ed234aaced02e5278c1eb8f92fc45480abd2474d6a2d4c71644fb9378f41088c56cc1bc8ab

diff --git a/dev-util/google-perftools/files/2.8-musl-tests.patch 
b/dev-util/google-perftools/files/2.8-musl-tests.patch
deleted file mode 100644
index 660099a6a88..000
--- a/dev-util/google-perftools/files/2.8-musl-tests.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 1d9b8bb59d5610f2c3e9faad6bbd91ceca17fb93 Mon Sep 17 00:00:00 2001
-From: Aliaksey Kandratsenka 
-Date: Sat, 11 Jul 2020 20:33:40 -0700
-Subject: [PATCH] don't test sbrk hook if we're on linux and don't have __sbrk
-
-"mmap" hooks code for linux only hooks sbrk when __sbrk is
-defined. But musl doesn't offer this function (reasonably so), so
-sbrk hooking doesn't work there. Not big loss, but lets make sure
-tests don't fail.
-
-Lets reference this to issue #1198

- src/tests/tcmalloc_unittest.cc | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/tests/tcmalloc_unittest.cc b/src/tests/tcmalloc_unittest.cc
-index d06c5a86..9d303433 100644
 a/src/tests/tcmalloc_unittest.cc
-+++ b/src/tests/tcmalloc_unittest.cc
-@@ -1503,7 +1503,7 @@ static int RunAllTests(int argc, char** argv) {
- 
- // Test sbrk
- SetSbrkHook();
--#if defined(HAVE_SBRK) && defined(__linux) && \
-+#if defined(HAVE___SBRK) && defined(__linux) && \
-(defined(__i386__) || defined(__x86_64__))
- p1 = sbrk(8192);
- CHECK(p1 != NULL);

diff --git a/dev-util/google-perftools/files/fix_ppc64el_FTBFS.patch 
b/dev-util/google-perftools/files/fix_ppc64el_FTBFS.patch
deleted file mode 100644
index 84f28e1eefe..000
--- a/dev-util/google-perftools/files/fix_ppc64el_FTBFS.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Description: ucontext constants in ptrace.h on ppc64el
- Needs to include the mentioned header for ucontext.
-Author: Laszlo Boszormenyi (GCS) 
-Bug-Debian: https://bugs.debian.org/894749
-Forwarded: no
-Last-Update: 2018-05-06
-

-
 google-perftools-2.7.orig/m4/pc_from_ucontext.m4
-+++ google-perftools-2.7/m4/pc_from_ucontext.m4
-@@ -55,7 +55,8 @@ AC_DEFUN([AC_PC_FROM_UCONTEXT],
- pc_field_found=true)
-elif test "x$ac_cv_header_sys_ucontext_h" = xyes; then
-  AC_TRY_COMPILE([#define _GNU_SOURCE 1
-- #include ],
-+ #include ,
-+ #include ],
- [ucontext_t u; return u.$pc_field == 0;],
- AC_DEFINE_UNQUOTED(PC_FROM_UCONTEXT, $pc_field,
-How to access the PC from a struct 
ucontext)
 google-perftools-2.7.orig/src/getpc.h
-+++ google-perftools-2.7/src/getpc.h
-@@ -58,6 +58,7 @@
- #include  // for memcmp
- #if defined(HAVE_SYS_UCONTEXT_H)
- #include 
-+#include 
- #elif defined(HAVE_UCONTEXT_H)
- #include// for ucontext_t (and also mcontext_t)
- #elif defined(HAVE_CYGWIN_SIGNAL_H)

diff --git a/dev-util/google-perftools/google-perftools-2.7-r1.ebuild 
b/dev-util/google-perftools/google-perftools-2.7-r1.ebuild
deleted file mode 100644
index 76dc02a2af3..000
--- a/dev-util/google-perftools/google-perftools-2.7-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-MY_P="gperftools-${PV}"
-
-inherit toolchain-funcs flag-o-matic autotools vcs-snapshot multilib-minimal
-
-DESCRIPTION="Fast, multi-threaded malloc() and nifty 

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

2021-10-27 Thread Sam James
commit: ceda092c7cc9baba6628385d88b29f64ab90bd8e
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:53:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:53:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceda092c

dev-util/google-perftools: Stabilize 2.9.1-r2 x86, #820449

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

 dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild 
b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
index 22ca60e579a..4d38c0c6b9c 100644
--- a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
+++ b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
@@ -17,7 +17,7 @@ SLOT="0/4"
 # linux amd64/arm/arm64/ppc/ppc64/riscv/x86
 # OSX ppc/amd64
 # AIX ppc/ppc64
-KEYWORDS="-* amd64 arm arm64 ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="-* amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 IUSE="largepages largepages64k +debug minimal optimisememory test static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/angband/

2021-10-27 Thread James Le Cuirot
commit: c38832193a7b7d14d2d992294b5b039ab55d09e6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Oct 27 22:47:36 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Oct 27 22:48:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3883219

games-roguelike/angband: Depend on sdl2-image[png]

The game uses PNG images. No revbump as there is another issue to fix.

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

 games-roguelike/angband/angband-4.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/angband/angband-4.2.2-r1.ebuild 
b/games-roguelike/angband/angband-4.2.2-r1.ebuild
index 8f5865d8994..4fad7e5591c 100644
--- a/games-roguelike/angband/angband-4.2.2-r1.ebuild
+++ b/games-roguelike/angband/angband-4.2.2-r1.ebuild
@@ -25,7 +25,7 @@ RDEPEND="X? (
ncurses? ( sys-libs/ncurses:=[unicode(+)] )
sdl? (
media-libs/libsdl2[video,X]
-   media-libs/sdl2-image
+   media-libs/sdl2-image[png]
media-libs/sdl2-ttf
sound? (
media-libs/libsdl2[sound]



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

2021-10-27 Thread Sam James
commit: 843210bcece9379208277a65914447b2b294f205
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:47:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:47:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=843210bc

dev-util/google-perftools: Stabilize 2.9.1-r2 ppc64, #820449

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

 dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild 
b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
index f013c1bacc9..22ca60e579a 100644
--- a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
+++ b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
@@ -17,7 +17,7 @@ SLOT="0/4"
 # linux amd64/arm/arm64/ppc/ppc64/riscv/x86
 # OSX ppc/amd64
 # AIX ppc/ppc64
-KEYWORDS="-* amd64 arm arm64 ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="-* amd64 arm arm64 ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="largepages largepages64k +debug minimal optimisememory test static-libs"
 



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

2021-10-27 Thread Sam James
commit: a8d142d65a1a70c1ed03a5faf7a246646dcc5798
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:47:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:47:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d142d6

dev-util/google-perftools: Stabilize 2.9.1-r2 ppc, #820449

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

 dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild 
b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
index 6fdbe22485b..f013c1bacc9 100644
--- a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
+++ b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
@@ -17,7 +17,7 @@ SLOT="0/4"
 # linux amd64/arm/arm64/ppc/ppc64/riscv/x86
 # OSX ppc/amd64
 # AIX ppc/ppc64
-KEYWORDS="-* amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="-* amd64 arm arm64 ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="largepages largepages64k +debug minimal optimisememory test static-libs"
 



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

2021-10-27 Thread Patrick McLean
commit: c14c11f3004c28bc6b3e42563a82e02833ae27f6
Author: Patrick McLean  sony  com>
AuthorDate: Wed Oct 27 22:43:50 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Oct 27 22:44:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14c11f3

dev-python/pybind11: Version bump to 2.8.1

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

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

diff --git a/dev-python/pybind11/Manifest b/dev-python/pybind11/Manifest
index 8e6050c7d18..f92ed463cb7 100644
--- a/dev-python/pybind11/Manifest
+++ b/dev-python/pybind11/Manifest
@@ -1,2 +1,3 @@
 DIST pybind11-2.7.1.tar.gz 668217 BLAKE2B 
92d857f14290ee0717bd9f9b871dcecd6c0b36209bb9879f107c8542326fb0cc42c051f3bc12a8be50df892f1e26c26b710f60ed275f0dff206e30149547f2b4
 SHA512 
f09f46622b394d3990ab82aa7ea15a06e298df109cd2df263ba9d6ac7fb248217df7450e1954a9679a8360335d5bbf662926a34c8b7c61b6e4c396bbdfd88305
 DIST pybind11-2.8.0.tar.gz 688544 BLAKE2B 
3652ebf56cdec9c50a431915b4b59cd7c61d58be5a521dd2bea20ea9a0e56ae8782400d4460a5e32f3c3ec086709ee466b6b39c6adc5cd712da05b4016f9f2e1
 SHA512 
2f066ab1a3d4a22513625f52b55d7722f953007876e800b4a08d6341b9ae70f73a3b0fd57f76cee443e7b8cf0eecdaafc032a23ddad2b8bca2c8108ac4090a82
+DIST pybind11-2.8.1.tar.gz 693075 BLAKE2B 
00f691121858bbe019b5398ab5418523b352f29716901ec6572817e3a35efeb953a9a1542ad37830aab6b9e5a6d6dd56c7aee390772f1d992ef570e03472ebd8
 SHA512 
6738b4551a1ca2fdf6676be78216b9056cecf8b4d125f0d1aaae9929614bcbf4a9b233fc3c52b8f9dfd19a9ca1496515e6748c1afd8968b9c52c9a1e8b28da10

diff --git a/dev-python/pybind11/pybind11-2.8.1.ebuild 
b/dev-python/pybind11/pybind11-2.8.1.ebuild
new file mode 100644
index 000..3edf9adb8aa
--- /dev/null
+++ b/dev-python/pybind11/pybind11-2.8.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake distutils-r1
+
+DESCRIPTION="AST-based Python refactoring library"
+HOMEPAGE="https://pybind11.readthedocs.io/en/stable/;
+SRC_URI="https://github.com/pybind/pybind11/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+
+RDEPEND="
+   dev-cpp/eigen:3
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   export PYBIND11_USE_CMAKE=1
+
+   cmake_src_prepare
+   distutils-r1_python_prepare_all
+}
+
+python_configure() {
+   local mycmakeargs=(
+   # disable forced lto
+   -DPYBIND11_LTO_CXX_FLAGS=
+   -DPYBIND11_INSTALL=ON
+   -DPYBIND11_TEST=$(usex test)
+   )
+   cmake_src_configure
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   # Compilation only does anything for tests
+   use test && cmake_src_compile
+}
+
+python_test() {
+   cmake_build check
+}
+
+python_install() {
+   distutils-r1_python_install
+   cmake_src_install
+}



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

2021-10-27 Thread Sam James
commit: d8ff1489471b767fc4da126463b3b7ebc4db7811
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:42:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:42:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ff1489

dev-libs/leveldb: Keyword 1.23-r1 sparc, #807025

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

 dev-libs/leveldb/leveldb-1.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leveldb/leveldb-1.23-r1.ebuild 
b/dev-libs/leveldb/leveldb-1.23-r1.ebuild
index 80c4ce8f7c1..498da29525e 100644
--- a/dev-libs/leveldb/leveldb-1.23-r1.ebuild
+++ b/dev-libs/leveldb/leveldb-1.23-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="+crc32c +snappy +tcmalloc test"
 
 RESTRICT="!test? ( test )"



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

2021-10-27 Thread Sam James
commit: dd109ca918f34029695535c5c7de35ac37417534
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Oct 27 18:02:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:41:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd109ca9

dev-python/virtualenv: allow tests on hppa, pip is already stable

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Closes: https://github.com/gentoo/gentoo/pull/22731
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index 33396378d39..b2cad9b1e3c 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -105,10 +105,6 @@ dev-ruby/activesupport test
 # Requires media-libs/mesa[llvm], which is masked.
 dev-python/pyopengl test
 
-# Rolf Eike Beer  (2020-04-22)
-# dev-python/pip not keyworded yet, bug #700918
-dev-python/virtualenv test
-
 # Rolf Eike Beer  (2020-04-22)
 # dev-libs/criterion not yet keyworded
 >=app-admin/syslog-ng-3.25 test



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

2021-10-27 Thread Sam James
commit: cd18458fd4318c9bd06d285396beba39bba5b66a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Oct 27 19:45:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:41:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd18458f

dev-python/coverage: stable 5.5 for hppa, bug #780189

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/coverage/coverage-5.5.ebuild 
b/dev-python/coverage/coverage-5.5.ebuild
index c8e998d1e14..b45c1159d41 100644
--- a/dev-python/coverage/coverage-5.5.ebuild
+++ b/dev-python/coverage/coverage-5.5.ebuild
@@ -14,7 +14,7 @@ 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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"
 #IUSE="test"
 # The tests are impossible to appease.  Please run them externally
 # via tox.  Or fix the ebuild if you have hours of time to spend



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

2021-10-27 Thread Sam James
commit: a4bbac6f0e92d18e7230d035f4d5538aa897f8a7
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Oct 27 18:01:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:41:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4bbac6f

dev-python/pygobject: stable 3.42.0 for hppa, bug #819843

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/pygobject/pygobject-3.42.0.ebuild 
b/dev-python/pygobject/pygobject-3.42.0.ebuild
index c71f6e5be60..131e725f0ff 100644
--- a/dev-python/pygobject/pygobject-3.42.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2021-10-27 Thread Sam James
commit: a49ff8a380a7f05fe7b59ffe8a905e663396c966
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:35:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:35:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a49ff8a3

dev-libs/leveldb: Keyword 1.23-r1 arm64, #807025

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

 dev-libs/leveldb/leveldb-1.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leveldb/leveldb-1.23-r1.ebuild 
b/dev-libs/leveldb/leveldb-1.23-r1.ebuild
index 0d2eed03d09..80c4ce8f7c1 100644
--- a/dev-libs/leveldb/leveldb-1.23-r1.ebuild
+++ b/dev-libs/leveldb/leveldb-1.23-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 IUSE="+crc32c +snappy +tcmalloc test"
 
 RESTRICT="!test? ( test )"



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

2021-10-27 Thread Sam James
commit: e3b4e12a649f281931405616c9a166cf1e2b3a62
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:35:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:35:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b4e12a

dev-libs/crc32c: Keyword 1.1.2-r1 arm64, #807025

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

 dev-libs/crc32c/crc32c-1.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crc32c/crc32c-1.1.2-r1.ebuild 
b/dev-libs/crc32c/crc32c-1.1.2-r1.ebuild
index e7e06e01ec2..dab4910a554 100644
--- a/dev-libs/crc32c/crc32c-1.1.2-r1.ebuild
+++ b/dev-libs/crc32c/crc32c-1.1.2-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/google/crc32c/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2021-10-27 Thread Sam James
commit: 36e821c2d920bbc4b094c57c3404cb844ea8ad15
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:35:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:35:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e821c2

dev-util/google-perftools: Stabilize 2.9.1-r2 arm, #820449

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

 dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild 
b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
index 846a076c986..2d9fd161a61 100644
--- a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
+++ b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
@@ -17,7 +17,7 @@ SLOT="0/4"
 # linux amd64/arm/arm64/ppc/ppc64/riscv/x86
 # OSX ppc/amd64
 # AIX ppc/ppc64
-KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="-* amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="largepages largepages64k +debug minimal optimisememory test static-libs"
 



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

2021-10-27 Thread Sam James
commit: c5ba35e2ce289d391aaf3e0d7e5621183e125cd5
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:35:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:35:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ba35e2

dev-util/google-perftools: Stabilize 2.9.1-r2 arm64, #820449

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

 dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild 
b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
index 2d9fd161a61..6fdbe22485b 100644
--- a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
+++ b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
@@ -17,7 +17,7 @@ SLOT="0/4"
 # linux amd64/arm/arm64/ppc/ppc64/riscv/x86
 # OSX ppc/amd64
 # AIX ppc/ppc64
-KEYWORDS="-* amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="-* amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="largepages largepages64k +debug minimal optimisememory test static-libs"
 



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

2021-10-27 Thread Sam James
commit: 23950d4d7d7844c62d699d662d6c121c84471a08
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:33:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:33:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23950d4d

dev-lang/bff: Stabilize 1.0.7 arm, #820542

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

 dev-lang/bff/bff-1.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/bff/bff-1.0.7.ebuild b/dev-lang/bff/bff-1.0.7.ebuild
index 6ee9b38842f..e3bc2744f7c 100644
--- a/dev-lang/bff/bff-1.0.7.ebuild
+++ b/dev-lang/bff/bff-1.0.7.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/apankrat/bff;
 SRC_URI="https://github.com/apankrat/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~x86"
+KEYWORDS="amd64 arm ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2021-10-27 Thread Sam James
commit: 68deb5649e0df17e6e713b01312cf770e3f342f6
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:33:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:33:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68deb564

media-libs/codec2: Stabilize 1.0.1 arm, #820467

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

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

diff --git a/media-libs/codec2/codec2-1.0.1.ebuild 
b/media-libs/codec2/codec2-1.0.1.ebuild
index dfb7cabde03..e0cd13fc2db 100644
--- a/media-libs/codec2/codec2-1.0.1.ebuild
+++ b/media-libs/codec2/codec2-1.0.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/drowe67/codec2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0/1.0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="examples test"
 # Not yet passing, but infrastructure added to run
 RESTRICT="test"



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

2021-10-27 Thread Sam James
commit: 15ce789e06bc3e758ec2c5cb1e84d88b515c7488
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ce789e

dev-lang/bff: Stabilize 1.0.7 amd64, #820542

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

 dev-lang/bff/bff-1.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/bff/bff-1.0.7.ebuild b/dev-lang/bff/bff-1.0.7.ebuild
index 377af34eea5..6ee9b38842f 100644
--- a/dev-lang/bff/bff-1.0.7.ebuild
+++ b/dev-lang/bff/bff-1.0.7.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/apankrat/bff;
 SRC_URI="https://github.com/apankrat/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~x86"
+KEYWORDS="amd64 ~arm ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2021-10-27 Thread Sam James
commit: 9675896d1105ac57de06096175e17af183307748
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9675896d

dev-libs/imath: Stabilize 3.1.1 amd64, #820362

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

 dev-libs/imath/imath-3.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/imath/imath-3.1.1.ebuild 
b/dev-libs/imath/imath-3.1.1.ebuild
index c9510fdfb56..82fabc71d73 100644
--- a/dev-libs/imath/imath-3.1.1.ebuild
+++ b/dev-libs/imath/imath-3.1.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://imath.readthedocs.io;
 
SRC_URI="https://github.com/AcademySoftwareFoundation/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
 # re-keywording needed for (according to ilmbase keywords):
 # ~mips ~x64-macos ~x86-solaris
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
 S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="BSD"



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

2021-10-27 Thread Sam James
commit: 73cd2b6ece43c360278e878e9a45181808ef9543
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73cd2b6e

media-libs/codec2: Stabilize 1.0.1 amd64, #820467

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

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

diff --git a/media-libs/codec2/codec2-1.0.1.ebuild 
b/media-libs/codec2/codec2-1.0.1.ebuild
index 616aed089b4..17a4caecad3 100644
--- a/media-libs/codec2/codec2-1.0.1.ebuild
+++ b/media-libs/codec2/codec2-1.0.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/drowe67/codec2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0/1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="examples test"
 # Not yet passing, but infrastructure added to run
 RESTRICT="test"



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

2021-10-27 Thread Sam James
commit: 9cfc9af0ea3d0ca1864ad44bdfca16267770149b
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cfc9af0

sci-geosciences/qgis: Stabilize 3.20.3 amd64, #820089

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

 sci-geosciences/qgis/qgis-3.20.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/qgis/qgis-3.20.3.ebuild 
b/sci-geosciences/qgis/qgis-3.20.3.ebuild
index ba166c28197..c9e0381c5f2 100644
--- a/sci-geosciences/qgis/qgis-3.20.3.ebuild
+++ b/sci-geosciences/qgis/qgis-3.20.3.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="https://qgis.org/downloads/${P}.tar.bz2
examples? ( 
https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> 
qgis_sample_data-2.8.14.tar.gz )"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 inherit cmake desktop python-single-r1 qmake-utils xdg
 



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

2021-10-27 Thread Sam James
commit: 5e5e50c10653f9f16dafd14f5e8302ec335ad768
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5e50c1

sys-process/parallel: Stabilize 20210922 amd64, #820452

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

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

diff --git a/sys-process/parallel/parallel-20210922.ebuild 
b/sys-process/parallel/parallel-20210922.ebuild
index 21d2253acec..3ca750f45b1 100644
--- a/sys-process/parallel/parallel-20210922.ebuild
+++ b/sys-process/parallel/parallel-20210922.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: sci-libs/scotch/

2021-10-27 Thread Sam James
commit: 1c635b1d113c0d5f6ec354777f185ce64cf0823c
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c635b1d

sci-libs/scotch: Stabilize 6.1.0-r1 amd64, #818649

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

 sci-libs/scotch/scotch-6.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/scotch/scotch-6.1.0-r1.ebuild 
b/sci-libs/scotch/scotch-6.1.0-r1.ebuild
index ff3058c464b..606409f6cf8 100644
--- a/sci-libs/scotch/scotch-6.1.0-r1.ebuild
+++ b/sci-libs/scotch/scotch-6.1.0-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="CeCILL-2"
 SLOT="0/${SOVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="doc int64 mpi static-libs test tools threads"
 # bug #532620
 REQUIRED_USE="test? ( threads )"



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

2021-10-27 Thread Sam James
commit: 787e9a0835f695ef1d3330594f3c0f8860bb6c44
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:32:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:32:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787e9a08

media-libs/codec2: Stabilize 1.0.1 arm64, #820467

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

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

diff --git a/media-libs/codec2/codec2-1.0.1.ebuild 
b/media-libs/codec2/codec2-1.0.1.ebuild
index 17a4caecad3..dfb7cabde03 100644
--- a/media-libs/codec2/codec2-1.0.1.ebuild
+++ b/media-libs/codec2/codec2-1.0.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/drowe67/codec2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0/1.0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="examples test"
 # Not yet passing, but infrastructure added to run
 RESTRICT="test"



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

2021-10-27 Thread Sam James
commit: 36acc309a01c1a71c5762ed627d2b4c97bef563f
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36acc309

dev-util/google-perftools: Stabilize 2.9.1-r2 amd64, #820449

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

 dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild 
b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
index 0ac7aaf851d..846a076c986 100644
--- a/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
+++ b/dev-util/google-perftools/google-perftools-2.9.1-r2.ebuild
@@ -17,7 +17,7 @@ SLOT="0/4"
 # linux amd64/arm/arm64/ppc/ppc64/riscv/x86
 # OSX ppc/amd64
 # AIX ppc/ppc64
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="largepages largepages64k +debug minimal optimisememory test static-libs"
 



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

2021-10-27 Thread Sam James
commit: 5f1494894e67905c59990687c6d958e09cdedcba
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f149489

dev-java/commons-csv: Stabilize 1.9.0 amd64, #820134

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

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

diff --git a/dev-java/commons-csv/commons-csv-1.9.0.ebuild 
b/dev-java/commons-csv/commons-csv-1.9.0.ebuild
index 7ba31d2d158..50ae8910eab 100644
--- a/dev-java/commons-csv/commons-csv-1.9.0.ebuild
+++ b/dev-java/commons-csv/commons-csv-1.9.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://commons.apache.org/proper/commons-csv/;
 SRC_URI="mirror://apache/commons/csv/source/${P}-src.tar.gz -> 
${P}-sources.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 
 # missing test deps
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: gnustep-libs/dbuskit/

2021-10-27 Thread Sam James
commit: 453ed85a0228401121161a4de97fc34c2370f0b0
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=453ed85a

gnustep-libs/dbuskit: Stabilize 0.1.1-r1 amd64, #820023

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

 gnustep-libs/dbuskit/dbuskit-0.1.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnustep-libs/dbuskit/dbuskit-0.1.1-r1.ebuild 
b/gnustep-libs/dbuskit/dbuskit-0.1.1-r1.ebuild
index 4c71557ae6e..d83697123ab 100644
--- a/gnustep-libs/dbuskit/dbuskit-0.1.1-r1.ebuild
+++ b/gnustep-libs/dbuskit/dbuskit-0.1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/gnustep/libs-dbuskit/archive/${PV}.tar.gz -> ${P}.ta
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 IUSE=""
 
 DEPEND=">=sys-apps/dbus-1.2.1"



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

2021-10-27 Thread Sam James
commit: bcf0d5b9ac61b2ee3193670c7da53a19485040f2
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf0d5b9

media-sound/sonic-visualiser: Stabilize 4.4 amd64, #820311

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

 media-sound/sonic-visualiser/sonic-visualiser-4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/sonic-visualiser/sonic-visualiser-4.4.ebuild 
b/media-sound/sonic-visualiser/sonic-visualiser-4.4.ebuild
index 8d1d65fccee..cd16b31dbb5 100644
--- a/media-sound/sonic-visualiser/sonic-visualiser-4.4.ebuild
+++ b/media-sound/sonic-visualiser/sonic-visualiser-4.4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="id3tag jack mad ogg opus osc +portaudio pulseaudio test"
 
 BDEPEND="



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

2021-10-27 Thread Sam James
commit: 01934e17cc82bd26554683133311e7426cd85758
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01934e17

media-sound/terminatorx: Stabilize 4.1.0 amd64, #820323

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

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

diff --git a/media-sound/terminatorx/terminatorx-4.1.0.ebuild 
b/media-sound/terminatorx/terminatorx-4.1.0.ebuild
index c7a57d22bb3..791256eed1e 100644
--- a/media-sound/terminatorx/terminatorx-4.1.0.ebuild
+++ b/media-sound/terminatorx/terminatorx-4.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/${MY_P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 # Making X optional fails when disabled: https://bugs.gentoo.org/636832
 IUSE="alsa debug jack mad pulseaudio vorbis sox"
 



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

2021-10-27 Thread Sam James
commit: 7067d45c9f370bc79db6808dc2dc2090402bc7fa
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7067d45c

media-sound/din: Stabilize 51.1.1 amd64, #820305

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

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

diff --git a/media-sound/din/din-51.1.1.ebuild 
b/media-sound/din/din-51.1.1.ebuild
index 4c4933184e2..cf7c2355d17 100644
--- a/media-sound/din/din-51.1.1.ebuild
+++ b/media-sound/din/din-51.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/price/

2021-10-27 Thread Sam James
commit: 57046d0e87e122faeb4d637af53ae9c7798fda98
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57046d0e

gnustep-apps/price: Stabilize 1.3.0 amd64, #819990

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

 gnustep-apps/price/price-1.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnustep-apps/price/price-1.3.0.ebuild 
b/gnustep-apps/price/price-1.3.0.ebuild
index c9a2e8ae420..975d2a32d53 100644
--- a/gnustep-apps/price/price-1.3.0.ebuild
+++ b/gnustep-apps/price/price-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,7 +8,7 @@ MY_P=PRICE-${PV}
 DESCRIPTION="Precision Raster Image Convolution Engine"
 HOMEPAGE="http://price.sourceforge.net/;
 SRC_URI="mirror://sourceforge/price/${MY_P}.tar.gz"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 SLOT="0"
 LICENSE="GPL-2"
 IUSE=""



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

2021-10-27 Thread Sam James
commit: d84fd15fbb88273893e92669ec8cf071f269bb20
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d84fd15f

media-libs/openexr: Stabilize 3.1.2 amd64, #820362

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

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

diff --git a/media-libs/openexr/openexr-3.1.2.ebuild 
b/media-libs/openexr/openexr-3.1.2.ebuild
index 4fc2e3979ab..a421d40937b 100644
--- a/media-libs/openexr/openexr-3.1.2.ebuild
+++ b/media-libs/openexr/openexr-3.1.2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/
 
 LICENSE="BSD"
 SLOT="3/30" # based on SONAME
-KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-solaris"
 IUSE="cpu_flags_x86_avx doc examples large-stack static-libs utils test 
threads"
 RESTRICT="!test? ( test )"
 



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

2021-10-27 Thread Sam James
commit: 05a8066ef6461191a58f12af78ed61d4db333585
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05a8066e

media-libs/libmtp: Stabilize 1.1.19 amd64, #820326

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

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

diff --git a/media-libs/libmtp/libmtp-1.1.19.ebuild 
b/media-libs/libmtp/libmtp-1.1.19.ebuild
index ce44f968a49..6305bda8f3f 100644
--- a/media-libs/libmtp/libmtp-1.1.19.ebuild
+++ b/media-libs/libmtp/libmtp-1.1.19.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]]; then
inherit autotools git-r3
 else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Implementation of Microsoft's Media Transfer Protocol (MTP)"



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

2021-10-27 Thread Sam James
commit: a767e205d23680b6c7f0787e24dfadd54966969d
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a767e205

sci-geosciences/gpsbabel: Stabilize 1.7.0-r1 amd64, #820080

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

 sci-geosciences/gpsbabel/gpsbabel-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/gpsbabel/gpsbabel-1.7.0-r1.ebuild 
b/sci-geosciences/gpsbabel/gpsbabel-1.7.0-r1.ebuild
index 4da02d15793..f87502efa32 100644
--- a/sci-geosciences/gpsbabel/gpsbabel-1.7.0-r1.ebuild
+++ b/sci-geosciences/gpsbabel/gpsbabel-1.7.0-r1.ebuild
@@ -19,7 +19,7 @@ else

https://github.com/gpsbabel/gpsbabel/archive/gpsbabel_${MY_PV}.tar.gz
doc? ( https://www.gpsbabel.org/style3.css -> 
gpsbabel.org-style3.css )
"
-   KEYWORDS="~amd64 ~ppc ~x86"
+   KEYWORDS="amd64 ~ppc ~x86"
S="${WORKDIR}/gpsbabel-gpsbabel_${MY_PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Feed-Find/

2021-10-27 Thread Andreas K. Hüttel
commit: 1a403c837b60066b4f541368316a8187845da11d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 27 21:45:16 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 27 21:51:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a403c83

dev-perl/Feed-Find: Version bump 0.12

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild | 30 +
 dev-perl/Feed-Find/Manifest |  1 +
 2 files changed, 31 insertions(+)

diff --git a/dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild 
b/dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild
new file mode 100644
index 000..7bfe101cbb9
--- /dev/null
+++ b/dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DAVECROSS
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Syndication feed auto-discovery"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-perl/Class-ErrorHandler
+   dev-perl/HTML-Parser
+   dev-perl/libwww-perl
+   dev-perl/URI
+"
+BDEPEND="${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+   test? (
+   dev-perl/Test-LWP-UserAgent
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.07-no-dot-inc.patch"
+)

diff --git a/dev-perl/Feed-Find/Manifest b/dev-perl/Feed-Find/Manifest
index 683f681a6ba..68dda34672c 100644
--- a/dev-perl/Feed-Find/Manifest
+++ b/dev-perl/Feed-Find/Manifest
@@ -1 +1,2 @@
 DIST Feed-Find-0.07.tar.gz 46380 BLAKE2B 
9e2c7e446801decaf0f59cd1399b3a92195fbc174b3e65188367416167c9bf188402d7d995673602492cb0fe4c473dfd21848b7d00956d4f0ee66ccc037bccb2
 SHA512 
5ae62c0d5380d00bfae9f94d1d9ab7d024f3394ca7865d7a086668d84b0e4dfb18095468b966f7afd03f3b766f02822e9b19cfddf0f95ad7c0c3908e5a5806e9
+DIST Feed-Find-0.12.tar.gz 47396 BLAKE2B 
4d41247ea6c592727a4db85662582e49a5744f3849bfa646758a6991963fcf20554b595847aa624cae605018826fa6bd354ff34ec64fc0d6eba84b4723e34e79
 SHA512 
7449563b99b85e2db8ec6662fe1b558bb78c591a205f58d0df6a3f1e786ffbece84150afb96fc71105a7de60bc82b68cfa1402c4d73d63d4e0a687b66e97



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Festival-Client-Async/

2021-10-27 Thread Andreas K. Hüttel
commit: 4133636b10a4a76e80305e677cc7a4b6f9db3bf7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 27 21:47:47 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 27 21:51:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4133636b

dev-perl/Festival-Client-Async: EAPI=8 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 30.300-r2.ebuild => Festival-Client-Async-0.30.300-r3.ebuild} | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git 
a/dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r2.ebuild 
b/dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r3.ebuild
similarity index 75%
rename from 
dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r2.ebuild
rename to 
dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r3.ebuild
index a2167f13672..7a0c21a4951 100644
--- a/dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r2.ebuild
+++ b/dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r3.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DIST_AUTHOR=DJHD
 DIST_VERSION=0.0303
+DIST_WIKI="tests"
 inherit perl-module
 
 DESCRIPTION="Non-blocking interface to a Festival server"
 
 SLOT="0"
 KEYWORDS="amd64 ~ia64 sparc x86"
-IUSE=""
 
 src_test() {
local MODULES=(
@@ -31,7 +31,5 @@ src_test() {
done
die "Failing due to module compilation errors";
fi
-   ewarn "Comprehensive testing may require manual steps. For details, 
see:"
-   ewarn 
"https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Festival-Client-Async;
perl-module_src_test
 }



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

2021-10-27 Thread Andreas K. Hüttel
commit: 474057a1db30b3eaf2dd3e9581cff3a5a6dec5b0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 27 21:25:06 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 27 21:51:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474057a1

dev-perl/FCGI: Version bump 0.82

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/FCGI/FCGI-0.820.0.ebuild | 26 ++
 dev-perl/FCGI/Manifest|  1 +
 2 files changed, 27 insertions(+)

diff --git a/dev-perl/FCGI/FCGI-0.820.0.ebuild 
b/dev-perl/FCGI/FCGI-0.820.0.ebuild
new file mode 100644
index 000..260f7227b90
--- /dev/null
+++ b/dev-perl/FCGI/FCGI-0.820.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.82
+inherit perl-module
+
+DESCRIPTION="Fast CGI module"
+
+LICENSE="FastCGI"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   virtual/perl-XSLoader
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   >=dev-perl/FCGI-Client-0.90.0
+   virtual/perl-File-Temp
+   virtual/perl-IO
+   )
+"

diff --git a/dev-perl/FCGI/Manifest b/dev-perl/FCGI/Manifest
index 0cf1b90db9a..29686cf65fb 100644
--- a/dev-perl/FCGI/Manifest
+++ b/dev-perl/FCGI/Manifest
@@ -1,2 +1,3 @@
 DIST FCGI-0.78.tar.gz 93598 BLAKE2B 
5506f5d88a7db31aab61bb1f2fc3d8a92754252781825ec8d5765ea4c5add2a8ef03544c12c46dcd29e9ead360d97cb3f126c92591551903abc285dfa6fe6fd9
 SHA512 
d0932a70098ff414d23e55fb606f524bb36922d8733732c38d99fa872129f781af16696e72d6319bd897e8e9acc9deb4a26bc0f6b0913817f4f5be440eb21936
 DIST FCGI-0.79.tar.gz 93884 BLAKE2B 
6dc9fe5155acad50e41880daa78c60757c426c98659178218b3abbba694291a010d3cce1b7e37f50ea3231b094d1e9e780c0e78ad69617784c1b9ccab9172639
 SHA512 
18bb654b1d779881211e90c37144479fc2767dac71cdeb45099c67e1f2650f1aeae90d8646415b62a9b1dcc7595653b14c9f89b711416ebc6a31342bacd72c90
+DIST FCGI-0.82.tar.gz 96823 BLAKE2B 
2d028751c91708183b355d4ce123ded4b0fd987f97b3ed140e52f3cdee83607ba19bdacf17b23137a3ae83524b0516873c0ea8ed326eb89888e9a71f93adabab
 SHA512 
dd962678b4c2012298c9b34cd85ffbacbdfc269b3a25cad7a77aadf1545c2ccab63ea14b44727d51520f62a9ddd943deaff80a442888efd1a2caadb53334



[gentoo-commits] repo/gentoo:master commit in: dev-perl/File-BaseDir/

2021-10-27 Thread Andreas K. Hüttel
commit: 1a064a439ec91db95369eb98473b5a20fc7ef301
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 27 21:50:52 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 27 21:51:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a064a43

dev-perl/File-BaseDir: Remove old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild | 37 
 dev-perl/File-BaseDir/Manifest   |  1 -
 2 files changed, 38 deletions(-)

diff --git a/dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild 
b/dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild
deleted file mode 100644
index c5a7822f735..000
--- a/dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=KIMRYAN
-DIST_VERSION=0.07
-inherit perl-module
-
-DESCRIPTION="Use the Freedesktop.org base directory specification"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   virtual/perl-Carp
-   virtual/perl-Exporter
-   virtual/perl-File-Spec
-   dev-perl/IPC-System-Simple
-"
-DEPEND="${RDEPEND}
-   dev-perl/Module-Build
-   test? (
-   dev-perl/File-Which
-   virtual/perl-File-Temp
-   virtual/perl-Test-Simple
-   )
-"
-DIST_TEST="do" # https://rt.cpan.org/Ticket/Display.html?id=119256
-src_test() {
-   perl_rm_files t/05_pod_cover.t t/04_pod_ok.t
-   # https://bugs.gentoo.org/624028
-   unset XDG_CONFIG_HOME
-   perl-module_src_test
-}

diff --git a/dev-perl/File-BaseDir/Manifest b/dev-perl/File-BaseDir/Manifest
index cb2792637e4..6c4e0f77b04 100644
--- a/dev-perl/File-BaseDir/Manifest
+++ b/dev-perl/File-BaseDir/Manifest
@@ -1,3 +1,2 @@
-DIST File-BaseDir-0.07.tar.gz 9888 BLAKE2B 
345c20687bc6c0d0096ab90a2f53d7d85667c12ca0f7c49e0e23e682dbc8e2f9876ec3790d3193b053b31f8d1d6c3db9a631dd1128662cd5605e093b989552f1
 SHA512 
782ed883f37aeb28c4c71a10108865b2cc152c2a7a6015f84cf775be452493a3f599182d213a934e48bd64ffc74369bea61ad89f26f8b7b0c2f94504f107b35d
 DIST File-BaseDir-0.08.tar.gz 10052 BLAKE2B 
63b1d9777c332f3d4a56e4ae53aa78f1b5793af52b2c4e749586b33d7700c1e5b66e386a770faf8d9d3d04bc0d296dce69f1d9f2bf36e44839b43d089c6981ff
 SHA512 
6b44edca34906c34d574933c21c0e3a1a236a431a3ac12caeabcc2638688dfe1c02efc9a1e75a2c2cd522de0dca00df0620cd262c184ec938cc97766d1121f99
 DIST File-BaseDir-0.09.tar.gz 21508 BLAKE2B 
7f8cbd9702d9cd7b14cc4992ba651be3d80ccbc07af06a41447ef3a6baf2a6cf23f51e87e2179fa0bc8a5e2394466c4a6632693dd6694f56eb77a5323e5f17c9
 SHA512 
07b07f43bce392beda6ac10729925c3b6ad850f0af5485c3f540b72353a1e877e7e9b76580057197cf68864086f1a3d1f9459cfcf142f16772f48125426d72db



[gentoo-commits] repo/gentoo:master commit in: dev-perl/File-BaseDir/

2021-10-27 Thread Andreas K. Hüttel
commit: 59f8316f057e229ac76ef8d0b1061864777bbc8f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 27 21:50:27 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 27 21:51:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f8316f

dev-perl/File-BaseDir: Version bump 0.09

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/File-BaseDir/File-BaseDir-0.90.0.ebuild | 32 
 dev-perl/File-BaseDir/Manifest   |  1 +
 2 files changed, 33 insertions(+)

diff --git a/dev-perl/File-BaseDir/File-BaseDir-0.90.0.ebuild 
b/dev-perl/File-BaseDir/File-BaseDir-0.90.0.ebuild
new file mode 100644
index 000..03539ed8278
--- /dev/null
+++ b/dev-perl/File-BaseDir/File-BaseDir-0.90.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Use the Freedesktop.org base directory specification"
+
+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"
+
+RDEPEND="
+   virtual/perl-Carp
+   virtual/perl-Exporter
+   virtual/perl-File-Spec
+   dev-perl/IPC-System-Simple
+"
+BDEPEND="${RDEPEND}
+   test? (
+   dev-perl/File-Which
+   virtual/perl-File-Temp
+   virtual/perl-Test-Simple
+   )
+"
+
+PERL_RM_FILES=(
+   t/04_pod_ok.t
+   t/05_pod_cover.t
+)

diff --git a/dev-perl/File-BaseDir/Manifest b/dev-perl/File-BaseDir/Manifest
index a7ab57c79b6..cb2792637e4 100644
--- a/dev-perl/File-BaseDir/Manifest
+++ b/dev-perl/File-BaseDir/Manifest
@@ -1,2 +1,3 @@
 DIST File-BaseDir-0.07.tar.gz 9888 BLAKE2B 
345c20687bc6c0d0096ab90a2f53d7d85667c12ca0f7c49e0e23e682dbc8e2f9876ec3790d3193b053b31f8d1d6c3db9a631dd1128662cd5605e093b989552f1
 SHA512 
782ed883f37aeb28c4c71a10108865b2cc152c2a7a6015f84cf775be452493a3f599182d213a934e48bd64ffc74369bea61ad89f26f8b7b0c2f94504f107b35d
 DIST File-BaseDir-0.08.tar.gz 10052 BLAKE2B 
63b1d9777c332f3d4a56e4ae53aa78f1b5793af52b2c4e749586b33d7700c1e5b66e386a770faf8d9d3d04bc0d296dce69f1d9f2bf36e44839b43d089c6981ff
 SHA512 
6b44edca34906c34d574933c21c0e3a1a236a431a3ac12caeabcc2638688dfe1c02efc9a1e75a2c2cd522de0dca00df0620cd262c184ec938cc97766d1121f99
+DIST File-BaseDir-0.09.tar.gz 21508 BLAKE2B 
7f8cbd9702d9cd7b14cc4992ba651be3d80ccbc07af06a41447ef3a6baf2a6cf23f51e87e2179fa0bc8a5e2394466c4a6632693dd6694f56eb77a5323e5f17c9
 SHA512 
07b07f43bce392beda6ac10729925c3b6ad850f0af5485c3f540b72353a1e877e7e9b76580057197cf68864086f1a3d1f9459cfcf142f16772f48125426d72db



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

2021-10-27 Thread Andreas K. Hüttel
commit: 1f2d922a508855967787b84d7732dcf69441c15d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 27 21:25:41 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 27 21:51:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f2d922a

dev-perl/FCGI: Remove old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/FCGI/FCGI-0.780.0.ebuild | 22 --
 dev-perl/FCGI/Manifest|  1 -
 2 files changed, 23 deletions(-)

diff --git a/dev-perl/FCGI/FCGI-0.780.0.ebuild 
b/dev-perl/FCGI/FCGI-0.780.0.ebuild
deleted file mode 100644
index a993548fb8c..000
--- a/dev-perl/FCGI/FCGI-0.780.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=0.78
-inherit perl-module
-
-DESCRIPTION="Fast CGI module"
-
-LICENSE="FastCGI"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RDEPEND="
-   virtual/perl-XSLoader
-"
-DEPEND="${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-"

diff --git a/dev-perl/FCGI/Manifest b/dev-perl/FCGI/Manifest
index 29686cf65fb..3589bf961b1 100644
--- a/dev-perl/FCGI/Manifest
+++ b/dev-perl/FCGI/Manifest
@@ -1,3 +1,2 @@
-DIST FCGI-0.78.tar.gz 93598 BLAKE2B 
5506f5d88a7db31aab61bb1f2fc3d8a92754252781825ec8d5765ea4c5add2a8ef03544c12c46dcd29e9ead360d97cb3f126c92591551903abc285dfa6fe6fd9
 SHA512 
d0932a70098ff414d23e55fb606f524bb36922d8733732c38d99fa872129f781af16696e72d6319bd897e8e9acc9deb4a26bc0f6b0913817f4f5be440eb21936
 DIST FCGI-0.79.tar.gz 93884 BLAKE2B 
6dc9fe5155acad50e41880daa78c60757c426c98659178218b3abbba694291a010d3cce1b7e37f50ea3231b094d1e9e780c0e78ad69617784c1b9ccab9172639
 SHA512 
18bb654b1d779881211e90c37144479fc2767dac71cdeb45099c67e1f2650f1aeae90d8646415b62a9b1dcc7595653b14c9f89b711416ebc6a31342bacd72c90
 DIST FCGI-0.82.tar.gz 96823 BLAKE2B 
2d028751c91708183b355d4ce123ded4b0fd987f97b3ed140e52f3cdee83607ba19bdacf17b23137a3ae83524b0516873c0ea8ed326eb89888e9a71f93adabab
 SHA512 
dd962678b4c2012298c9b34cd85ffbacbdfc269b3a25cad7a77aadf1545c2ccab63ea14b44727d51520f62a9ddd943deaff80a442888efd1a2caadb53334



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-LWP-UserAgent/

2021-10-27 Thread Andreas K. Hüttel
commit: 1b3393a00ee7a4b5239406cfb68240b9da6357e7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 27 21:44:23 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 27 21:51:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3393a0

dev-perl/Test-LWP-UserAgent: New package, needed for dev-perl/Feed-Find

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/Test-LWP-UserAgent/Manifest   |  1 +
 .../Test-LWP-UserAgent-0.34.0.ebuild   | 43 ++
 dev-perl/Test-LWP-UserAgent/metadata.xml   |  8 
 3 files changed, 52 insertions(+)

diff --git a/dev-perl/Test-LWP-UserAgent/Manifest 
b/dev-perl/Test-LWP-UserAgent/Manifest
new file mode 100644
index 000..b91f05bcab6
--- /dev/null
+++ b/dev-perl/Test-LWP-UserAgent/Manifest
@@ -0,0 +1 @@
+DIST Test-LWP-UserAgent-0.034.tar.gz 50898 BLAKE2B 
ca61ad61b742be13ca8dc0412e1326311b2ff2efb2a175c4df0a6d412650edd607d76ded23ceb63978e8dd2061c957aa304618213f9d6adb86242ab55999d211
 SHA512 
c1c7daf78744028ab4b35323fce5c7fcb3b223751a6bc0eb7abcc9b11322c5e340825b9f2546f01a96025e2d78a41a91202c0969b86d07c0551aee14c2b674e3

diff --git a/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild 
b/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild
new file mode 100644
index 000..1672e3e4532
--- /dev/null
+++ b/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.034
+inherit perl-module
+
+DESCRIPTION="A LWP::UserAgent suitable for simulating and testing network 
calls"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   virtual/perl-Carp
+   dev-perl/HTTP-Date
+   dev-perl/HTTP-Message
+   dev-perl/libwww-perl
+   dev-perl/Safe-Isa
+   virtual/perl-Scalar-List-Utils
+   virtual/perl-Storable
+   dev-perl/Try-Tiny
+   dev-perl/URI
+   >=dev-perl/namespace-clean-0.190.0
+   virtual/perl-parent
+"
+BDEPEND="${RDEPEND}
+   >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+   virtual/perl-ExtUtils-MakeMaker
+   virtual/perl-Module-Metadata
+   test? (
+   virtual/perl-File-Spec
+   dev-perl/Path-Tiny
+   >=dev-perl/Test-Deep-0.110.0
+   dev-perl/Test-Fatal
+   >=virtual/perl-Test-Simple-0.880.0
+   dev-perl/Test-Needs
+   dev-perl/Test-RequiresInternet
+   >=dev-perl/Test-Warnings-0.9.0
+   virtual/perl-if
+   )
+"

diff --git a/dev-perl/Test-LWP-UserAgent/metadata.xml 
b/dev-perl/Test-LWP-UserAgent/metadata.xml
new file mode 100644
index 000..e2c9afaca62
--- /dev/null
+++ b/dev-perl/Test-LWP-UserAgent/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+p...@gentoo.org
+Gentoo Perl Project
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-perl/FCGI-ProcManager/

2021-10-27 Thread Andreas K. Hüttel
commit: c38e512ba5d845110f04c910a196b4542ed06b80
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 27 21:28:00 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 27 21:51:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38e512b

dev-perl/FCGI-ProcManager: EAPI=8 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 ...ocManager-0.280.0.ebuild => FCGI-ProcManager-0.280.0-r1.ebuild} | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.280.0.ebuild 
b/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.280.0-r1.ebuild
similarity index 72%
rename from dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.280.0.ebuild
rename to dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.280.0-r1.ebuild
index 516801f8591..d4816f9bfe3 100644
--- a/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.280.0.ebuild
+++ b/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.280.0-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DIST_AUTHOR=ARODLAND
 DIST_VERSION=0.28
@@ -12,6 +12,3 @@ DESCRIPTION="A FastCGI process manager"
 SLOT="0"
 LICENSE="LGPL-2.1"
 KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
-IUSE=""
-
-DEPEND="virtual/perl-ExtUtils-MakeMaker"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/FCGI-Client/

2021-10-27 Thread Andreas K. Hüttel
commit: 7e5a3abe3e658dbcb48f91d5f1886bce6f419c2b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 27 21:23:49 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 27 21:51:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5a3abe

dev-perl/FCGI-Client: New package, needed for dev-perl/FCGI (test dep)

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild | 22 ++
 dev-perl/FCGI-Client/Manifest  |  1 +
 dev-perl/FCGI-Client/metadata.xml  |  8 
 3 files changed, 31 insertions(+)

diff --git a/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild 
b/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
new file mode 100644
index 000..f6cbb426a67
--- /dev/null
+++ b/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TOKUHIROM
+DIST_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Client library for fastcgi protocol"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   virtual/perl-IO
+   dev-perl/Moo
+   dev-perl/Type-Tiny
+"
+BDEPEND="${RDEPEND}
+   >=dev-perl/Module-Build-Tiny-0.35.0
+"

diff --git a/dev-perl/FCGI-Client/Manifest b/dev-perl/FCGI-Client/Manifest
new file mode 100644
index 000..a2ab578ace5
--- /dev/null
+++ b/dev-perl/FCGI-Client/Manifest
@@ -0,0 +1 @@
+DIST FCGI-Client-0.09.tar.gz 19488 BLAKE2B 
d387efd93ce8a8d1ddfad1393d72e29d550800a40271c998f9eed5b689638e2766a5ea990a318c75057ecff91489e9ff305164d8f5d2b78c7cc6ebd23ea5a65e
 SHA512 
962166f10cd79f99a67a94002b4cff7324fced3aca6448cd485d07c489e6fbb25a090b964622aa178a20c8f930f916c5aac10525392ace45cfcb908733675079

diff --git a/dev-perl/FCGI-Client/metadata.xml 
b/dev-perl/FCGI-Client/metadata.xml
new file mode 100644
index 000..e2c9afaca62
--- /dev/null
+++ b/dev-perl/FCGI-Client/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+p...@gentoo.org
+Gentoo Perl Project
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Fatal-Exception/

2021-10-27 Thread Andreas K. Hüttel
commit: 46bc3e69345987985dedefd92f33e90dd64e4e92
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 27 21:17:26 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 27 21:51:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46bc3e69

dev-perl/Fatal-Exception: EAPI=8 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 0-r2.ebuild => Fatal-Exception-0.50.0-r3.ebuild} | 20 +++-
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/dev-perl/Fatal-Exception/Fatal-Exception-0.50.0-r2.ebuild 
b/dev-perl/Fatal-Exception/Fatal-Exception-0.50.0-r3.ebuild
similarity index 50%
rename from dev-perl/Fatal-Exception/Fatal-Exception-0.50.0-r2.ebuild
rename to dev-perl/Fatal-Exception/Fatal-Exception-0.50.0-r3.ebuild
index ce270094eac..db25bba018a 100644
--- a/dev-perl/Fatal-Exception/Fatal-Exception-0.50.0-r2.ebuild
+++ b/dev-perl/Fatal-Exception/Fatal-Exception-0.50.0-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DIST_AUTHOR=DEXTER
 DIST_VERSION=0.05
@@ -11,13 +11,15 @@ DESCRIPTION="Succeed or throw exception"
 
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
-RDEPEND="dev-perl/Exception-Died
-   >=dev-perl/Exception-Base-0.22.01"
-DEPEND="${RDEPEND}
+RDEPEND="
+   dev-perl/Exception-Died
+   >=dev-perl/Exception-Base-0.22.01
+"
+BDEPEND="${RDEPEND}
dev-perl/Module-Build
-   test? ( >=dev-perl/Test-Unit-Lite-0.12
+   test? (
+   >=dev-perl/Test-Unit-Lite-0.12
dev-perl/Test-Assert
-   dev-perl/Exception-Warning )"
+   dev-perl/Exception-Warning )
+"



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

2021-10-27 Thread Andreas K. Hüttel
commit: 75df695f7bbea3dcce0591995f5f9bc71165868d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 27 21:15:30 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 27 21:51:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75df695f

dev-perl/enum: Version bump 1.12

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/enum/Manifest|  1 +
 dev-perl/enum/enum-1.120.0.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-perl/enum/Manifest b/dev-perl/enum/Manifest
index 72e8e1b7c12..f31510c1ee0 100644
--- a/dev-perl/enum/Manifest
+++ b/dev-perl/enum/Manifest
@@ -1 +1,2 @@
 DIST enum-1.11.tar.gz 7883 BLAKE2B 
fe3efb9bc42560f9261f7365dbbe737dfbe9c881f43bf277ba788b9b996331dbd0beff9d69b4a4546f6aadbb79057cb11dbc325591050c7e4c1ce01c60a3cd6e
 SHA512 
53d7137f42e4845887f6067f16e68141827379c40c50299d36f4c44ba005cea52610c55a7eb09600ff36aac87d11b9c992e63007c1e4fe11a12e381d7515f733
+DIST enum-1.12.tar.gz 14908 BLAKE2B 
f54d21390b3e2d05e4dd9d71cc679bff657282a03cfc7075c60c6cf24e01528a3952772c2411c4600d38af064739481b650da2b9c358ecbca63db0b5b26971aa
 SHA512 
04c5b5ff185c9e8d41aa056a1be7fb8f95a0063b88f2c9d2678c0c11037f077c3a3502914f0ddd3c67f255b275dcf238a13ca0d23b28addb4e5a7bba0dcfc8ae

diff --git a/dev-perl/enum/enum-1.120.0.ebuild 
b/dev-perl/enum/enum-1.120.0.ebuild
new file mode 100644
index 000..188fd53927c
--- /dev/null
+++ b/dev-perl/enum/enum-1.120.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="C style enumerated types and bitmask flags in Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+
+RDEPEND="
+   virtual/perl-Carp
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+"



[gentoo-commits] repo/proj/guru:dev commit in: sci-physics/SU2/

2021-10-27 Thread Sergey Torokhov
commit: 85c4f567a9f07f9075c864b636f9245ed600fc49
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Oct 27 20:53:10 2021 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Oct 27 20:53:10 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85c4f567

sci-physics/SU2: switch to EAPI-8. Enable MPI network tests

Use EAPI-8 option PROPERTIES="test_network" to enable
network testing that is required by MPI.

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

Signed-off-by: Sergey Torokhov  yandex.ru>

 sci-physics/SU2/SU2-7.2.0.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/sci-physics/SU2/SU2-7.2.0.ebuild b/sci-physics/SU2/SU2-7.2.0.ebuild
index 32027c04f..8c0012dae 100644
--- a/sci-physics/SU2/SU2-7.2.0.ebuild
+++ b/sci-physics/SU2/SU2-7.2.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..9} )
 
@@ -27,7 +27,13 @@ KEYWORDS="~amd64"
 # pastix is disabled as it's require additional external bundled libs;
 # autodiff (medi), directdiff (opti) features require additional external 
bundled libs.
 IUSE="cgns mkl +mpi mpp openblas parmetis tecio test tutorials"
+
+# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and 
mpich it with error:
+# "No network interfaces were found for out-of-band communications.
+#  We require at least one available network for out-of-band messaging."
+PROPERTIES="test_network"
 RESTRICT="!test? ( test )"
+
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
mkl? ( !openblas )



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/opencoarrays/

2021-10-27 Thread Sergey Torokhov
commit: d305f8170258f1d97d38eb72de3c0e899d979b02
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Oct 27 20:15:08 2021 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Oct 27 20:18:04 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d305f817

sys-cluster/opencoarrays: Fix MPI network testing. Re-enable tests.

Add PROPERTIES="test_network" to enable network testing

Signed-off-by: Sergey Torokhov  yandex.ru>

 sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild 
b/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild
index ab7092849..eac668bef 100644
--- a/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild
+++ b/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild
@@ -20,12 +20,12 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-#! Disable tests due for most versions of openmpi and mpich failed it with 
error:
-#! "No network interfaces were found for out-of-band communications.
-#!  We require at least one available network for out-of-band messaging."
-#! But tests run successfully with FEATURES="-network-sandbox"
-#IUSE="test"
-#RESTRICT="!test? ( test )"
+# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and 
mpich it with error:
+# "No network interfaces were found for out-of-band communications.
+#  We require at least one available network for out-of-band messaging."
+IUSE="test"
+PROPERTIES="test_network"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
|| ( >=sys-cluster/openmpi-1.10.7[fortran] 
>=sys-cluster/mpich-3.3[fortran] )
@@ -38,6 +38,6 @@ pkg_setup() {
fortran-2_pkg_setup
 }
 
-#src_test() {
-#  cmake_build test
-#}
+src_test() {
+   cmake_build test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tcl3d/

2021-10-27 Thread Alfredo Tupone
commit: fc8e802cd093a18b6822a21ba4aaf8f6e382e805
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Oct 27 20:15:46 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Oct 27 20:15:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc8e802c

dev-tcltk/tcl3d: EAPI 7 and hopefully fix for #816825

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

 dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild | 15 +--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild 
b/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild
index f24710e3f1e..7a07697e35a 100644
--- a/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild
+++ b/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit flag-o-matic toolchain-funcs
 
@@ -31,6 +31,15 @@ DEPEND="${RDEPEND}
 S="${WORKDIR}/${PN}"
 PATCHES=( "${FILESDIR}/${P}-include-tk-dir-and-permissive.patch" )
 
+src_prepare() {
+   sed -i \
+   -e '/\..$(DSEP)pkgIndex.tcl/d' \
+   tcl3d*/Makefile \
+   || die
+
+   default
+}
+
 src_configure() {
local _TCL_V=( $(echo 'puts [info tclversion]' | tclsh | tr '.' ' ') )
local _TCL_FV="${_TCL_V[0]}.${_TCL_V[1]}"
@@ -74,4 +83,6 @@ src_compile() {
 
 src_install() {
emake INSTDIR="${D}/usr" DESTDIR="${D}" 
INSTLIB="${D}/usr/$(get_libdir)" install
+   insinto /usr/$(get_libdir)/${PN}${PV}
+   doins pkgIndex.tcl
 }



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

2021-10-27 Thread Matthew Thode
commit: 1eff4192179df89f8a3607b9890715665db5e8e6
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 27 20:14:16 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 27 20:14:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eff4192

net-im/mattermost-desktop-bin: 5.0.1 bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 net-im/mattermost-desktop-bin/Manifest |  2 +
 .../mattermost-desktop-bin-5.0.1.ebuild| 88 ++
 2 files changed, 90 insertions(+)

diff --git a/net-im/mattermost-desktop-bin/Manifest 
b/net-im/mattermost-desktop-bin/Manifest
index 90a4e7a2a5b..ec07cc60655 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -4,3 +4,5 @@ DIST mattermost-desktop-4.7.2-linux-ia32.tar.gz 83097780 
BLAKE2B a348655796bb84f
 DIST mattermost-desktop-4.7.2-linux-x64.tar.gz 84872358 BLAKE2B 
e82497c1fe15ccff40649b1fe7410b04d48b5bc7ecf934cc210fbdc5c316e4eeaf265cab5784980a0687cb69e7c0078b0066adaa3632b2e2625080442bcc272a
 SHA512 
04a82af251caeb7a59538d2b1ebbebd3a914d9d9f6317fdac2ab3c1950d315783153850fe8f61b8ef354da566442b147fe5496985d8f52fd5c21dccbef29c2d0
 DIST mattermost-desktop-5.0.0-linux-ia32.tar.gz 86955404 BLAKE2B 
7c28fd55390c5a216cb2dc902809c230a7eb6fc3da6ee22fb3644c3e1891098322bd2147dfa06654a57bf12c75c909e0a23011f2390fa4ba64865849764dee53
 SHA512 
afcff8617fb3b267df455f8b56da552272719daac2f63d05bcbf2369dc42301b93c5fc031c1350ab6bb7280e259354e8b27bb0755d16a87aa4cb345921b0166e
 DIST mattermost-desktop-5.0.0-linux-x64.tar.gz 87313050 BLAKE2B 
1993f2d42b288ac5fc396489645fae90f5c94dd71647eba06f2b30035b5c8bc3b131b4a6174da2c010a64f83cd2fc3121651be475429321a5c5e4e7c9ea3aeaa
 SHA512 
6fcef95e93074a1338c1953fb7c8124f77abaecedf2c9b5b3b8db07f6fbdd4ebf9c1598707843886d12875944095da407ec526620d0fd4af6aa5b5cd1dd9c511
+DIST mattermost-desktop-5.0.1-linux-ia32.tar.gz 86954607 BLAKE2B 
69235ffb605ba7db2138b2d13c51d05002d71914bd830cf40b33db04ae87924b380743725f84634e65fbe862105f02be1ddbe3a8c8fba25562063df2805ee8e9
 SHA512 
d04bde26e9ffb5d6750f1da87ac9c1f4fa3b464f2a48181d69fd5767a5b5ec2e71adecb4b2f59f326e3630f80b2cded40583a5efc0ef16ce73d962be4b6d991d
+DIST mattermost-desktop-5.0.1-linux-x64.tar.gz 87312465 BLAKE2B 
e53efef88f3b3489334c5fd0145b1a559ee7ef39c360538286173e1017fb0e553b4a818d558a91962330063af3dc372c8fa562e514ede01f6f7a66b40308d770
 SHA512 
20b320efe99e1e0c8bfb8ab8dcfdb8987053680f9d0f83a5088d7607052d70a343459532c47e2ed76831425a4a7758f03c4efddd58bcbe5a480d8a94e3675617

diff --git a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.0.1.ebuild 
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.0.1.ebuild
new file mode 100644
index 000..e767c09c1e0
--- /dev/null
+++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.0.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-*}"
+
+inherit desktop
+
+DESCRIPTION="Mattermost Desktop application"
+HOMEPAGE="https://about.mattermost.com/;
+
+SRC_URI="
+   amd64? ( 
https://releases.mattermost.com/desktop/${PV}/mattermost-desktop-${PV}-linux-x64.tar.gz
 )
+   x86?   ( 
https://releases.mattermost.com/desktop/${PV}/mattermost-desktop-${PV}-linux-ia32.tar.gz
 )
+"
+
+LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2[X]
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+QA_PREBUILT="
+   opt/mattermost-desktop/mattermost-desktop
+   opt/mattermost-desktop/libnode.so
+   opt/mattermost-desktop/libffmpeg.so
+   opt/mattermost-desktop/libGLESv2.so
+   opt/mattermost-desktop/libEGL.so
+   opt/mattermost-desktop/libvk_swiftshader.so
+"
+
+DOCS=(
+   NOTICE.txt
+)
+
+S="${WORKDIR}"
+
+src_install() {
+   if use amd64; then
+   cd "${WORKDIR}/mattermost-desktop-${PV}-linux-x64" || die
+   elif use x86; then
+   cd "${WORKDIR}/mattermost-desktop-${PV}-linux-ia32" || die
+   fi
+
+   insinto "/opt/${MY_PN}/locales"
+   doins locales/*.pak
+
+   insinto "/opt/${MY_PN}/resources"
+   doins resources/*.asar
+
+   insinto "/opt/${MY_PN}"
+   doins *.pak *.bin *.dat
+   exeinto "/opt/${MY_PN}"
+   doexe *.so "${MY_PN}"
+
+   dosym 

[gentoo-commits] proj/tinderbox-cluster:master commit in: buildbot_gentoo_ci/config/

2021-10-27 Thread Magnus Granberg
commit: fa21ff6afa0f4ba9769a55e1d7bc59cf9dcca1c8
Author: Magnus Granberg  gentoo  org>
AuthorDate: Wed Oct 27 20:08:54 2021 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Wed Oct 27 20:08:54 2021 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=fa21ff6a

Move repo update step before portage steps for workers

Signed-off-by: Magnus Granberg  gentoo.org>

 buildbot_gentoo_ci/config/buildfactorys.py | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/buildbot_gentoo_ci/config/buildfactorys.py 
b/buildbot_gentoo_ci/config/buildfactorys.py
index 45f8f48..d5f881b 100644
--- a/buildbot_gentoo_ci/config/buildfactorys.py
+++ b/buildbot_gentoo_ci/config/buildfactorys.py
@@ -95,10 +95,10 @@ def build_request_check():
 
 def run_build_request():
 f = util.BuildFactory()
-# FIXME: 5
-# Move the etc/portage stuff to is own file
 # set needed Propertys
 f.addStep(builders.SetupPropertys())
+# update the repositorys listed in project_repository
+f.addStep(builders.UpdateRepos())
 # Clean and add new /etc/portage
 #NOTE: remove the symlink befor the dir
 f.addStep(buildbot_steps.ShellCommand(
@@ -118,8 +118,6 @@ def run_build_request():
 f.addStep(buildbot_steps.MakeDirectory(dir="repos.conf",
 workdir='/etc/portage/'))
 f.addStep(portage.SetReposConf())
-# update the repositorys listed in project_repository
-f.addStep(builders.UpdateRepos())
 # setup make.conf
 f.addStep(portage.SetMakeConf())
 # setup env



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

2021-10-27 Thread Dennis Lamm
commit: efcca84256458ca1f92704de6c457316be517291
Author: Dennis Lamm  gentoo  org>
AuthorDate: Wed Oct 27 18:36:17 2021 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 27 19:10:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efcca842

dev-python/pooch: drop maintainership

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/22734
Signed-off-by: Dennis Lamm  gentoo.org>

 dev-python/pooch/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/pooch/metadata.xml b/dev-python/pooch/metadata.xml
index 2294f22a74f..091ec6e2cac 100644
--- a/dev-python/pooch/metadata.xml
+++ b/dev-python/pooch/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-3dpr...@gentoo.org
-Gentoo 3D Printer Project
-
+
 
 Pooch manages your Python library's sample data files: it 
automatically downloads and stores them in a local directory,
 with support for versioning and corruption checks.



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

2021-10-27 Thread Amy Liffey
commit: 18dad9ef1680fcbe3a8a42a965b67ac42f2c
Author: Amy Liffey  gentoo  org>
AuthorDate: Wed Oct 27 17:43:35 2021 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Wed Oct 27 18:59:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18dad9ef

app-editors/joe: remove 4.2, 4.3, 4.4

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Amy Liffey  gentoo.org>

 app-editors/joe/Manifest  |  3 ---
 app-editors/joe/joe-4.2.ebuild| 38 
 app-editors/joe/joe-4.3-r1.ebuild | 46 ---
 app-editors/joe/joe-4.4.ebuild| 46 ---
 4 files changed, 133 deletions(-)

diff --git a/app-editors/joe/Manifest b/app-editors/joe/Manifest
index 15f8bc77960..8bb26782384 100644
--- a/app-editors/joe/Manifest
+++ b/app-editors/joe/Manifest
@@ -1,4 +1 @@
-DIST joe-4.2.tar.gz 1341048 BLAKE2B 
112163e67311051dad8714e19cdee1a11ff3bbe297341c89a4023f7d68fac7eecde57d1d522f72407b0a77c227c7af424ce20567c0c47dea6c14ac41f2f2301b
 SHA512 
7c34f4467d89330ac195cfa76481d9ede4ee3764d0b1b24d091d1e6325bff451d2a9bc9f86a73404c9909587bcbe3e0c14511b739ec121edb7595ea1fcba028f
-DIST joe-4.3.tar.gz 1270523 BLAKE2B 
442e05dd29a0a8d4a26500c89a2cafee88bf2d1ed00a4cb539d940e2e849456e6c4c5bf347b4803ee02ab38311b225cc8034177a1e0b7a1967a2629fd283b7e2
 SHA512 
a711ce129518863856b8f581ac7acdd7661f5e571cb77c5411317e0db0344c9ba44e73ec2ca9a307e639170a7914d53352eebcd00a33c9270809551f12376e69
-DIST joe-4.4.tar.gz 1350062 BLAKE2B 
eb58117e313ef4abc31026a2800f2b9258c12d0d865c768138ec42a97c1f7fedcd8e397f7aaf13f8bb3776f2571d5a85e27ea7f9a6fbd6710d935a2b80afcd1f
 SHA512 
ef31443dda30569c5193cd1907e06f1caba349f746dedf3611b5527080e49a4026001d3d06629f3c9c712ae9265866efbdbba6f51d110c0e6ee95f39f0e3059d
 DIST joe-4.6.tar.gz 1895046 BLAKE2B 
fbf53d3b5b066cb32bb26b08d7d314a3bb89ac5ae22db498cdf3597bf8cb322bd9aa05543debd47ac7380a33982c388e13f38c60747503494c582393ae8eb13d
 SHA512 
3dd64a994fb3d352a12bf027ef16d57d14ac2577fd63fb6b6e25cae46052befaa7c15dc029bff2f8c3275df90f0343bd46313601055d97277ea4540e109fbe82

diff --git a/app-editors/joe/joe-4.2.ebuild b/app-editors/joe/joe-4.2.ebuild
deleted file mode 100644
index 4a399380f48..000
--- a/app-editors/joe/joe-4.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A free ASCII-Text Screen Editor for UNIX"
-HOMEPAGE="https://sourceforge.net/projects/joe-editor/;
-SRC_URI="mirror://sourceforge/joe-editor/${P}.tar.gz"
-
-LICENSE="GPL-1+ CC-BY-3.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
-IUSE="xterm"
-
-DEPEND=">=sys-libs/ncurses-5.2-r2"
-RDEPEND="xterm? ( >=x11-terms/xterm-239 )"
-
-DOCS=( README.md NEWS.md docs/hacking.md docs/man.md )
-
-src_prepare() {
-   default
-   # Enable xterm mouse support in the rc files
-   if use xterm; then
-   cd "${S}"/rc
-   for i in *rc*.in; do
-   sed -e 's/^ -\(mouse\|joexterm\)/-\1/' -i "${i}" || die 
"sed failed"
-   done
-   fi
-}
-
-pkg_postinst() {
-   if use xterm; then
-   elog "To enable full xterm clipboard you need to set the 
allowWindowOps"
-   elog "resources to true. This is usually found in 
/etc/X11/app-defaults/XTerm"
-   elog "This is false by default due to potential security 
problems on some"
-   elog "architectures (see bug #91453)."
-   fi
-}

diff --git a/app-editors/joe/joe-4.3-r1.ebuild 
b/app-editors/joe/joe-4.3-r1.ebuild
deleted file mode 100644
index 6f21f2fe2ff..000
--- a/app-editors/joe/joe-4.3-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="A free ASCII-Text Screen Editor for UNIX"
-HOMEPAGE="https://sourceforge.net/projects/joe-editor/;
-SRC_URI="mirror://sourceforge/joe-editor/${P}.tar.gz"
-
-LICENSE="GPL-1+ CC-BY-3.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
-IUSE="xterm"
-
-DEPEND=">=sys-libs/ncurses-5.2-r2:0="
-RDEPEND="${DEPEND}
-   xterm? ( >=x11-terms/xterm-239 )"
-
-DOCS=( README.md NEWS.md docs/hacking.md docs/man.md )
-
-PATCHES=( "${FILESDIR}/${PN}-4.3-tinfo.patch" )
-
-src_prepare() {
-   default
-   # Enable xterm mouse support in the rc files
-   if use xterm; then
-   pushd "${S}"/rc &>/dev/null || die
-   local i
-   for i in *rc*.in; do
-   sed -e 's/^ -\(mouse\|joexterm\)/-\1/' -i "${i}" || die
-   done
-   popd &>/dev/null
-   fi
-   eautoreconf
-}

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

2021-10-27 Thread Amy Liffey
commit: 7070b3a52f6640bfd0db90e8b53f3db82b795a17
Author: Amy Liffey  gentoo  org>
AuthorDate: Wed Oct 27 18:00:47 2021 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Wed Oct 27 18:59:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7070b3a5

app-editors/joe: eapi bump and remove gnome2-utils

Closes: https://github.com/gentoo/gentoo/pull/22730

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Amy Liffey  gentoo.org>

 app-editors/joe/joe-4.6-r1.ebuild | 56 +++
 1 file changed, 56 insertions(+)

diff --git a/app-editors/joe/joe-4.6-r1.ebuild 
b/app-editors/joe/joe-4.6-r1.ebuild
new file mode 100644
index 000..efcc6cef615
--- /dev/null
+++ b/app-editors/joe/joe-4.6-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg-utils
+
+DESCRIPTION="A free ASCII-Text Screen Editor for UNIX"
+HOMEPAGE="https://sourceforge.net/projects/joe-editor/;
+SRC_URI="mirror://sourceforge/joe-editor/${P}.tar.gz"
+
+LICENSE="GPL-1+ CC-BY-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
+IUSE="xterm"
+
+DEPEND=">=sys-libs/ncurses-5.2-r2:0="
+RDEPEND="${DEPEND}
+   xterm? ( >=x11-terms/xterm-239 )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.3-tinfo.patch"
+   "${FILESDIR}/${P}-db.patch"
+)
+
+DOCS=( README.md NEWS.md docs/hacking.md docs/man.md )
+
+src_prepare() {
+   default
+   # Enable xterm mouse support in the rc files
+   if use xterm; then
+   pushd "${S}"/rc &>/dev/null || die
+   local i
+   for i in *rc*.in; do
+   sed -e 's/^ -\(mouse\|joexterm\)/-\1/' -i "${i}" || die
+   done
+   popd &>/dev/null
+   fi
+   eautoreconf
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   if use xterm; then
+   elog "To enable full xterm clipboard you need to set the 
allowWindowOps"
+   elog "resources to true. This is usually found in 
/etc/X11/app-defaults/XTerm"
+   elog "This is false by default due to potential security 
problems on some"
+   elog "architectures (see bug #91453)."
+   fi
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2021-10-27 Thread Amy Liffey
commit: 392f6e131d6049bb2cd19a21eff2b407cb052a4c
Author: Amy Liffey  gentoo  org>
AuthorDate: Wed Oct 27 17:38:40 2021 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Wed Oct 27 18:59:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=392f6e13

net-misc/mosh: remove  not needed anymore

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Amy Liffey  gentoo.org>

 net-misc/mosh/mosh-.ebuild | 70 --
 1 file changed, 70 deletions(-)

diff --git a/net-misc/mosh/mosh-.ebuild b/net-misc/mosh/mosh-.ebuild
deleted file mode 100644
index 58c3c573a5f..000
--- a/net-misc/mosh/mosh-.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools bash-completion-r1 git-r3
-
-DESCRIPTION="Mobile shell that supports roaming and intelligent local echo"
-HOMEPAGE="https://mosh.org;
-EGIT_REPO_URI="https://github.com/keithw/mosh.git;
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+client examples +mosh-hardening +server ufw +utempter"
-
-REQUIRED_USE="
-   || ( client server )
-   examples? ( client )"
-
-RDEPEND="
-   dev-libs/protobuf:0=
-   sys-libs/ncurses:0=
-   virtual/ssh
-   client? (
-   dev-lang/perl
-   dev-perl/IO-Tty
-   )
-   dev-libs/openssl:0=
-   utempter? (
-   sys-libs/libutempter
-   )"
-
-DEPEND="${RDEPEND}
-   dev-vcs/git[curl]
-   virtual/pkgconfig"
-
-# [0] - avoid sandbox-violation calling git describe in Makefile
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.2.5-git-version.patch
-)
-
-src_prepare() {
-   MAKEOPTS+=" V=1"
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --disable-completion \
-   $(use_enable client) \
-   $(use_enable server) \
-   $(use_enable examples) \
-   $(use_enable ufw) \
-   $(use_enable mosh-hardening hardening) \
-   $(use_with utempter)
-}
-
-src_install() {
-   default
-
-   for myprog in $(find src/examples -type f -perm /0111) ; do
-   newbin ${myprog} ${PN}-$(basename ${myprog})
-   elog "${myprog} installed as ${PN}-$(basename ${myprog})"
-   done
-
-   # bug 477384
-   dobashcomp conf/bash-completion/completions/mosh
-}



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

2021-10-27 Thread Amy Liffey
commit: ac9879ce8808ad99a75edc3fa67c2740cd2b197d
Author: Amy Liffey  gentoo  org>
AuthorDate: Wed Oct 27 17:38:05 2021 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Wed Oct 27 18:59:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9879ce

net-misc/mosh: eapi bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Amy Liffey  gentoo.org>

 net-misc/mosh/mosh-1.3.2-r1.ebuild | 70 ++
 1 file changed, 70 insertions(+)

diff --git a/net-misc/mosh/mosh-1.3.2-r1.ebuild 
b/net-misc/mosh/mosh-1.3.2-r1.ebuild
new file mode 100644
index 000..469c7b1f214
--- /dev/null
+++ b/net-misc/mosh/mosh-1.3.2-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1
+
+DESCRIPTION="Mobile shell that supports roaming and intelligent local echo"
+HOMEPAGE="https://mosh.org;
+SRC_URI="https://mosh.org/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+IUSE="+client examples +mosh-hardening +server ufw +utempter"
+
+REQUIRED_USE="
+   || ( client server )
+   examples? ( client )"
+
+RDEPEND="
+   dev-libs/protobuf:0=
+   sys-libs/ncurses:0=
+   virtual/ssh
+   client? (
+   dev-lang/perl
+   dev-perl/IO-Tty
+   )
+   dev-libs/openssl:0=
+   utempter? (
+   sys-libs/libutempter
+   )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+# [0] - avoid sandbox-violation calling git describe in Makefile.
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.5-git-version.patch
+)
+
+src_prepare() {
+   MAKEOPTS+=" V=1"
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --disable-completion \
+   $(use_enable client) \
+   $(use_enable server) \
+   $(use_enable examples) \
+   $(use_enable ufw) \
+   $(use_enable mosh-hardening hardening) \
+   $(use_with utempter)
+}
+
+src_install() {
+   default
+
+   for myprog in $(find src/examples -type f -perm /0111) ; do
+   newbin ${myprog} ${PN}-$(basename ${myprog})
+   elog "${myprog} installed as ${PN}-$(basename ${myprog})"
+   done
+
+   # bug 477384
+   dobashcomp conf/bash-completion/completions/mosh
+}



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

2021-10-27 Thread Dennis Lamm
commit: dc4eca14ebeb8f0f2e8e7f0d3616cf377fd7fca7
Author: Dennis Lamm  gentoo  org>
AuthorDate: Wed Oct 27 18:24:39 2021 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 27 18:53:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4eca14

dev-python/glooey: drop maintainership

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/22732
Signed-off-by: Dennis Lamm  gentoo.org>

 dev-python/glooey/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/glooey/metadata.xml b/dev-python/glooey/metadata.xml
index f618f39bc01..87ff2cc0bf5 100644
--- a/dev-python/glooey/metadata.xml
+++ b/dev-python/glooey/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-3dpr...@gentoo.org
-Gentoo 3D Printer Project
-
+
 
 Every game needs a user interface that matches its look and feel. The 
purpose of glooey is to help you make
 such an interface. Towards this end, glooey provides 7 powerful 
placement widgets, a label widget, an image



[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-beta/

2021-10-27 Thread Stephan Hartmann
commit: 6f0750c7c07a76461943e8e2ba25b6b99f93510d
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Wed Oct 27 18:46:07 2021 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Wed Oct 27 18:46:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f0750c7

www-client/google-chrome-beta: automated update (96.0.4664.27)

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/google-chrome-beta/Manifest  | 2 +-
 ...-beta-96.0.4664.18.ebuild => google-chrome-beta-96.0.4664.27.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-beta/Manifest 
b/www-client/google-chrome-beta/Manifest
index 10131dc9bbe..1244ad0152b 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_96.0.4664.18-1_amd64.deb 89479952 BLAKE2B 
73bb9725c0134fb376187f5cff1cad714d8f7ac5e92e12132dd94d3e89ca183a02cc77c99fecea3328ef498f1255721e5103ab8f23c792ea0fa1f18373e08a28
 SHA512 
1ad8dd87c4caf16553880e2f661ce3a792913597292ad656c0e4eafaa1532b3899f97a724190517bd4aff99353aba008754d6a84bc90402acbfbb27989c32584
+DIST google-chrome-beta_96.0.4664.27-1_amd64.deb 90669616 BLAKE2B 
b6d729a5673c7e22e31e7afff0021b0432927853bae194f823643ccef239ae7aa388627bc4bc8deb14f7f9b319a3f812c3d74ddab78bafa262041d72e77e8d61
 SHA512 
4ead46f1088e7d84b36e50f6c860c2a34245c28a9d2ee28c60d26bfe085b374d134918a1e74d0d5092456ccb93ea982a47edb480548a3c009822724ded78174c

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-96.0.4664.18.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-96.0.4664.27.ebuild
similarity index 100%
rename from www-client/google-chrome-beta/google-chrome-beta-96.0.4664.18.ebuild
rename to www-client/google-chrome-beta/google-chrome-beta-96.0.4664.27.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2021-10-27 Thread Stephan Hartmann
commit: 951034c739a9471e19366f885962028685b3
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Wed Oct 27 18:46:17 2021 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Wed Oct 27 18:46:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=951034c7

www-plugins/chrome-binary-plugins: automated update (96.0.4664.27_beta)

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...64.18_beta.ebuild => chrome-binary-plugins-96.0.4664.27_beta.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 4bff0418a15..ab1f4cec259 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_96.0.4664.18-1_amd64.deb 89479952 BLAKE2B 
73bb9725c0134fb376187f5cff1cad714d8f7ac5e92e12132dd94d3e89ca183a02cc77c99fecea3328ef498f1255721e5103ab8f23c792ea0fa1f18373e08a28
 SHA512 
1ad8dd87c4caf16553880e2f661ce3a792913597292ad656c0e4eafaa1532b3899f97a724190517bd4aff99353aba008754d6a84bc90402acbfbb27989c32584
+DIST google-chrome-beta_96.0.4664.27-1_amd64.deb 90669616 BLAKE2B 
b6d729a5673c7e22e31e7afff0021b0432927853bae194f823643ccef239ae7aa388627bc4bc8deb14f7f9b319a3f812c3d74ddab78bafa262041d72e77e8d61
 SHA512 
4ead46f1088e7d84b36e50f6c860c2a34245c28a9d2ee28c60d26bfe085b374d134918a1e74d0d5092456ccb93ea982a47edb480548a3c009822724ded78174c
 DIST google-chrome-stable_95.0.4638.54-1_amd64.deb 89046612 BLAKE2B 
b1c714490f81d034a3c34fb87a33f8db9737e555fbf795c2e7c81d570ff814049488f50fbb94ed8691cc50282b1c06546c8228143ae59f020075061061dda49a
 SHA512 
eeaa1aa3787310640de72d8f6606a4d654f47138143de091e43208e13f10ae4115c5c0588cef11e49073bbf6f86646d8babc3a463e35714c64be5c61852382a6
 DIST google-chrome-unstable_97.0.4676.0-1_amd64.deb 89168844 BLAKE2B 
c3ee7a480e6d7ed15c0dc7d006e9d431c90195dc8ea0dc8d21494d26488c203709654b20e8e7c5543df571b30c21df048ae48be3e42957418a338ce62fb6d4e7
 SHA512 
2ff164f8cd64c346fb6c27da5ab42be47685cca9db47a00baa12943b42650d602f5b2fef3ea3bd40b814a4c97c9c1f316bce9a4d934aa1545a9a299ab1a9ded8

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-96.0.4664.18_beta.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-96.0.4664.27_beta.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-96.0.4664.18_beta.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-96.0.4664.27_beta.ebuild



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

2021-10-27 Thread Dennis Lamm
commit: 18377fa99f0136799293c706847d0dea78c7224a
Author: Dennis Lamm  gentoo  org>
AuthorDate: Wed Oct 27 17:37:28 2021 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 27 17:57:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18377fa9

media-gfx/prusaslicer: drop old

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/22728
Signed-off-by: Dennis Lamm  gentoo.org>

 media-gfx/prusaslicer/Manifest|  1 -
 media-gfx/prusaslicer/prusaslicer-2.3.1-r1.ebuild | 87 ---
 2 files changed, 88 deletions(-)

diff --git a/media-gfx/prusaslicer/Manifest b/media-gfx/prusaslicer/Manifest
index 737da7c2593..01848c427ba 100644
--- a/media-gfx/prusaslicer/Manifest
+++ b/media-gfx/prusaslicer/Manifest
@@ -1,2 +1 @@
-DIST prusaslicer-2.3.1.tar.gz 39583385 BLAKE2B 
0d0fa11d21ec3cc0decb2708a1b1866bbe0ec5719236433ef87807541ada8abc67091f219392a1ae21b4f35c3821dde94bfd6dac72ec6617c40b7fda05cfc082
 SHA512 
2722ee9d5331fe03423ce179cec68196320b48c65bd3c6795b93469268956fb309609462cc62bf3e2b4f30d2fe720d0a28a16c010993737c045d82956493a1e3
 DIST prusaslicer-2.3.3.tar.gz 40659538 BLAKE2B 
1e1a1f7aeb34934bab03410e004a91e5ed76aaf930ff59e5b373b2e229018b6703d8da8ee7ab9085be25c5b3ce4ef39aeb38204336400867fac4a55f52c76bd4
 SHA512 
1f6b97e135202ad9de8f0bb212239ce2497de4205ea32f860b483473fb1f1783451d539a67cd97ef31f512a797b29c1067a1eff4134ea4a29b6218e5757657e2

diff --git a/media-gfx/prusaslicer/prusaslicer-2.3.1-r1.ebuild 
b/media-gfx/prusaslicer/prusaslicer-2.3.1-r1.ebuild
deleted file mode 100644
index a023437a805..000
--- a/media-gfx/prusaslicer/prusaslicer-2.3.1-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WX_GTK_VER="3.0-gtk3"
-
-inherit xdg cmake desktop wxwidgets
-
-MY_PN="PrusaSlicer"
-
-DESCRIPTION="A mesh slicer to generate G-code for fused-filament-fabrication 
(3D printers)"
-HOMEPAGE="https://www.prusa3d.com/prusaslicer/;
-SRC_URI="https://github.com/prusa3d/${MY_PN}/archive/version_${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gui test"
-
-# tests fail to link with USE=-gui, bug #760096
-REQUIRED_USE="test? ( gui )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-cpp/eigen:3
-   dev-cpp/tbb
-   >=dev-libs/boost-1.73.0:=[nls,threads(+)]
-   dev-libs/cereal
-   dev-libs/expat
-   dev-libs/gmp:=
-   >=dev-libs/miniz-2.1.0-r2
-   dev-libs/mpfr:=
-   >=media-gfx/openvdb-5.0.0
-   media-libs/ilmbase:=
-   media-libs/libpng:0=
-   media-libs/qhull:=
-   sci-libs/libigl
-   sci-libs/nlopt
-   >=sci-mathematics/cgal-5.0:=
-   sys-apps/dbus
-   sys-libs/zlib:=
-   gui? (
-   dev-libs/glib:2
-   media-libs/glew:0=
-   net-misc/curl
-   virtual/glu
-   virtual/opengl
-   x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
-   )
-"
-DEPEND="${RDEPEND}
-   media-libs/qhull[static-libs]
-"
-
-S="${WORKDIR}/${MY_PN}-version_${PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.3.0-miniz-zip-header.patch"
-   "${FILESDIR}/${PN}-2.3.1-gcc11-missing-include.patch"
-)
-
-src_configure() {
-   use gui && setup-wxwidgets
-
-   local mycmakeargs=(
-   -DSLIC3R_BUILD_TESTS=$(usex test)
-   -DSLIC3R_FHS=ON
-   -DSLIC3R_GTK=3
-   -DSLIC3R_GUI=$(usex gui)
-   -DSLIC3R_PCH=OFF
-   -DSLIC3R_WX_STABLE=ON
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   if use gui; then
-   newicon -s 128 resources/icons/PrusaSlicer_128px.png 
PrusaSlicer.png
-   newicon -s 128 
resources/icons/PrusaSlicer-gcodeviewer_128px.png PrusaSlicer-gcodeviewer.png
-   domenu src/platform/unix/Prusa{Slicer,Gcodeviewer}.desktop
-   fi
-}



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

2021-10-27 Thread Dennis Lamm
commit: 0d1f37bf6051b81a61902e3d57f2053151d5b64a
Author: Dennis Lamm  gentoo  org>
AuthorDate: Wed Oct 27 17:34:32 2021 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 27 17:57:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1f37bf

media-gfx/prusaslicer: adapted SLIC3R_BUILD_ID

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Dennis Lamm  gentoo.org>

 media-gfx/prusaslicer/prusaslicer-2.3.3.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/media-gfx/prusaslicer/prusaslicer-2.3.3.ebuild 
b/media-gfx/prusaslicer/prusaslicer-2.3.3.ebuild
index dd741d4ed3c..3e0211b1e5f 100644
--- a/media-gfx/prusaslicer/prusaslicer-2.3.3.ebuild
+++ b/media-gfx/prusaslicer/prusaslicer-2.3.3.ebuild
@@ -60,6 +60,11 @@ PATCHES=(
"${FILESDIR}/${PN}-2.3.0-miniz-zip-header.patch"
 )
 
+src_prepare() {
+   sed -i -e 
's/PrusaSlicer-${SLIC3R_VERSION}+UNKNOWN/PrusaSlicer-${SLIC3R_VERSION}+Gentoo/g'
 version.inc || die
+   cmake_src_prepare
+}
+
 src_configure() {
use gui && setup-wxwidgets
 



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

2021-10-27 Thread Arthur Zamarin
commit: 9d6f0802ab0cbe85f12c34050fe5f5343879fb4d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 27 17:51:24 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 27 17:54:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d6f0802

dev-python/pygobject: increase timeout for tests

Reported-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/pygobject/pygobject-3.42.0.ebuild 
b/dev-python/pygobject/pygobject-3.42.0.ebuild
index 1f240616450..c71f6e5be60 100644
--- a/dev-python/pygobject/pygobject-3.42.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.0.ebuild
@@ -63,7 +63,7 @@ src_test() {
 
testing() {
local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
-   meson_src_test || die "test failed for ${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
}
virtx python_foreach_impl testing
 }



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

2021-10-27 Thread Arthur Zamarin
commit: 34fe3fc9fbdb4c9399511f6ac6df2df2d00be1ea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 27 17:45:59 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 27 17:54:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34fe3fc9

dev-util/gtk-doc: enable py3.10

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

 dev-util/gtk-doc/gtk-doc-1.33.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gtk-doc/gtk-doc-1.33.2.ebuild 
b/dev-util/gtk-doc/gtk-doc-1.33.2.ebuild
index 7babddaa211..b2a40e1cc46 100644
--- a/dev-util/gtk-doc/gtk-doc-1.33.2.ebuild
+++ b/dev-util/gtk-doc/gtk-doc-1.33.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit elisp-common gnome.org meson python-single-r1 readme.gentoo-r1
 



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

2021-10-27 Thread Arthur Zamarin
commit: 0419cfb0ed0de93aff326e829fc8dc6f1bff978d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 27 17:53:54 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 27 17:54:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0419cfb0

dev-util/itstool: enable py3.10

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

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

diff --git a/dev-util/itstool/itstool-2.0.6-r1.ebuild 
b/dev-util/itstool/itstool-2.0.6-r1.ebuild
index 2589d4c2e9b..7c65ab2ae35 100644
--- a/dev-util/itstool/itstool-2.0.6-r1.ebuild
+++ b/dev-util/itstool/itstool-2.0.6-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="xml"
 
 inherit python-single-r1



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

2021-10-27 Thread Arthur Zamarin
commit: 7e3aa36b97bfac86f0c847d6b1d99a2d9003df8b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 27 17:35:26 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 27 17:54:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e3aa36b

dev-libs/libgweather: enable py3.10

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

 dev-libs/libgweather/libgweather-40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgweather/libgweather-40.0.ebuild 
b/dev-libs/libgweather/libgweather-40.0.ebuild
index 450abd3a7b1..17da947e53e 100644
--- a/dev-libs/libgweather/libgweather-40.0.ebuild
+++ b/dev-libs/libgweather/libgweather-40.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 VALA_USE_DEPEND="vapigen"
 
 inherit gnome.org gnome2-utils meson python-any-r1 vala xdg



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

2021-10-27 Thread Arthur Zamarin
commit: 07d15fb9fd697b036836272b39b753a5247bf4cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 27 17:47:42 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 27 17:54:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d15fb9

dev-util/itstool: add github upstream metadata

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

 dev-util/itstool/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-util/itstool/metadata.xml b/dev-util/itstool/metadata.xml
index 51fe85edadb..305119310db 100644
--- a/dev-util/itstool/metadata.xml
+++ b/dev-util/itstool/metadata.xml
@@ -9,5 +9,8 @@
   with gettext PO files, using rules from the W3C Internationalization Tag Set
   (ITS) to determine what to translate and how to separate it into PO file
   messages.
-
+  
+  
+itstool/itstool
+  
 



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

2021-10-27 Thread Arthur Zamarin
commit: 65e02933317d7d73145c66434241564ebea7fd4b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 27 16:33:47 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 27 17:54:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e02933

media-libs/libsndfile: enable py3.10

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

 media-libs/libsndfile/libsndfile-1.0.31.ebuild | 2 +-
 media-libs/libsndfile/libsndfile-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libsndfile/libsndfile-1.0.31.ebuild 
b/media-libs/libsndfile/libsndfile-1.0.31.ebuild
index c897eaf1d6e..29bd5e0419d 100644
--- a/media-libs/libsndfile/libsndfile-1.0.31.ebuild
+++ b/media-libs/libsndfile/libsndfile-1.0.31.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} pypy3 )
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
 
 if [[ ${PV} == * ]]; then
inherit autotools git-r3

diff --git a/media-libs/libsndfile/libsndfile-.ebuild 
b/media-libs/libsndfile/libsndfile-.ebuild
index 39c0f12398c..9a3d895a3dd 100644
--- a/media-libs/libsndfile/libsndfile-.ebuild
+++ b/media-libs/libsndfile/libsndfile-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
 
 if [[ ${PV} == * ]]; then
inherit autotools git-r3



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

2021-10-27 Thread Mike Frysinger
commit: d5cd05195c8193816d6800bc44c4875baa72c804
Author: Mike Frysinger  chromium  org>
AuthorDate: Wed Oct 27 17:25:41 2021 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Oct 27 17:25:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5cd0519

sys-devel/crossdev: version bump to 20211027

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

 sys-devel/crossdev/Manifest  | 1 +
 .../crossdev/{crossdev-.ebuild => crossdev-20211027.ebuild}  | 5 +++--
 sys-devel/crossdev/crossdev-.ebuild  | 5 +++--
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index f178ff46fa6..48756ff975f 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -1,2 +1,3 @@
 DIST crossdev-20210621.tar.xz 28588 BLAKE2B 
33ff6069c85cbcff6bf34bf5f6dd8050bd5f9d34e3478c0200965dffd4cee46e71acf4210f533c9b22fd6fe979fa5f447d30b5aaa3a6fc0845b201a80dcb28d8
 SHA512 
8f8bed6ce53503fa4c2bbce4327d8e1d5ce8edab5ff698f11f312007912a2d73be56242269f798bb633ad3648f6cf936e00e019c05e5781b523059befc26f42c
 DIST crossdev-20210718.tar.xz 28640 BLAKE2B 
1e9b9313a5c9a1cb4d82f00e4979794d61b9eaa0035c575ac55092c6c015d820a590c5816d212a4ffad95b96a3dd99a9b94ca7c20b78a7d7b062f16dec6ed329
 SHA512 
e1a37aebf759abaa30f071f43a528f9059b83456e71fd86fc8202a7eff5c506c1f34fdd260c7b91a03f491b9f2a107ce6a65c2314845a352176fcc5a27a766e2
+DIST crossdev-20211027.tar.xz 28752 BLAKE2B 
058d6254c702709c18cc426fe15d7a11cb856336236837a15c0b2cb0c2389198f8b0ea9893e7cdadd6ecdabb3e75c05b64c22448324ce2ea86032cb57e92a5d9
 SHA512 
6c15d71fb551dcb5cb8e95d7e3b1ecb52b34e47335842408da5acc9d258c1a5fa7e4699681b9b414b1b444df98601aa8b99b2000700485ec6028c076abeafd03

diff --git a/sys-devel/crossdev/crossdev-.ebuild 
b/sys-devel/crossdev/crossdev-20211027.ebuild
similarity index 87%
copy from sys-devel/crossdev/crossdev-.ebuild
copy to sys-devel/crossdev/crossdev-20211027.ebuild
index 72dc1a5881f..0c2fe30139d 100644
--- a/sys-devel/crossdev/crossdev-.ebuild
+++ b/sys-devel/crossdev/crossdev-20211027.ebuild
@@ -1,14 +1,15 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI="8"
 
 if [[ ${PV} == "" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/crossdev.git;
 else
SRC_URI="mirror://gentoo/${P}.tar.xz
-   https://dev.gentoo.org/~sam/distfiles/${P}.tar.xz;
+   https://dev.gentoo.org/~sam/distfiles/${P}.tar.xz
+   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 

diff --git a/sys-devel/crossdev/crossdev-.ebuild 
b/sys-devel/crossdev/crossdev-.ebuild
index 72dc1a5881f..0c2fe30139d 100644
--- a/sys-devel/crossdev/crossdev-.ebuild
+++ b/sys-devel/crossdev/crossdev-.ebuild
@@ -1,14 +1,15 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI="8"
 
 if [[ ${PV} == "" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/crossdev.git;
 else
SRC_URI="mirror://gentoo/${P}.tar.xz
-   https://dev.gentoo.org/~sam/distfiles/${P}.tar.xz;
+   https://dev.gentoo.org/~sam/distfiles/${P}.tar.xz
+   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 



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

2021-10-27 Thread Mike Frysinger
commit: 8de2bc98d6f618674d25da7850751c44db557f54
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Oct 27 09:23:29 2021 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Oct 27 09:23:29 2021 +
URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=8de2bc98

crossdev: fix broken banner

The "prefixify build system and scripts" commit changed the banner
code for some reason, and the logic change was completely wrong.
So revert that.

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

 crossdev | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/crossdev b/crossdev
index ed75935..25b7acf 100755
--- a/crossdev
+++ b/crossdev
@@ -742,9 +742,9 @@ hr() {
|| c=${c##* }
fi
local ext=${1:-  _  -  ~  -}
-   local sext=${ext/?/ }
+   local sext=${ext//?/ }
local br=$(printf "%$((c + ${#ext}))s")
-   local banner=${br/${sext}/${ext}}
+   local banner=${br//${sext}/${ext}}
echo "${banner:0:${c}}"
 }
 ver_get_op() {



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

2021-10-27 Thread Michał Górny
commit: 3bfdaffcef519ca84186b8f79eca360fac45f9bc
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 27 16:25:42 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 27 17:01:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bfdaffc

dev-python/httplib2: Pin to pyparsing < 3

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

 .../httplib2/{httplib2-0.19.1.ebuild => httplib2-0.19.1-r1.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/httplib2/httplib2-0.19.1.ebuild 
b/dev-python/httplib2/httplib2-0.19.1-r1.ebuild
similarity index 96%
rename from dev-python/httplib2/httplib2-0.19.1.ebuild
rename to dev-python/httplib2/httplib2-0.19.1-r1.ebuild
index 04e2897eb13..1955242072b 100644
--- a/dev-python/httplib2/httplib2-0.19.1.ebuild
+++ b/dev-python/httplib2/httplib2-0.19.1-r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv 
~s390 sparc x86 ~am
 
 RDEPEND="
app-misc/ca-certificates
-   dev-python/pyparsing[${PYTHON_USEDEP}]"
+   

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

2021-10-27 Thread Michał Górny
commit: 1eabaff420cbbb7d401b8bb2174b9260a57f1edb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 27 16:23:46 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 27 17:01:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eabaff4

sys-kernel/gentoo-kernel-bin: Bump to 5.14.15

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   4 +
 .../gentoo-kernel-bin-5.14.15.ebuild   | 117 +
 2 files changed, 121 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 8d1374dfc8d..df4ebf27ecd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.13-21.base.tar.xz 951176 BLAKE2B 
ba681ca3732dd42d0242c2b4e95f9
 DIST genpatches-5.13-21.extras.tar.xz 3852 BLAKE2B 
5f1b6adf7944a5f8b8394ad651e08647284c685838309f4ae9c58e2fb6ad127ac48e8ba10b65f058793731ae39ea683c290e30425aeb306ee8e6baf7bc7f812a
 SHA512 
397e625d456feb5aa3ee75c18348401c976556a38c401afdf7e242e036fb432c3fafaa6bc8b44d046ccd64be418407927fcd366d172386765832be4877a6d3b3
 DIST genpatches-5.14-15.base.tar.xz 544344 BLAKE2B 
5315b7c850517e559fda958cb73d9bccd97945fd23833f901f81f21ec0b6a114ecbcdc6188b7283f3daf2c2dbb77b470fe4dbd15e6197dbecf1c026aba0f09b5
 SHA512 
963eb0f6ee49360b041e748bf096ccb4e92a075de029fa65884553f3372c34181f3cd1b1d10c55893df0efda0d4e265cc410ee2d5bfbb6a4dac0be98dc86a638
 DIST genpatches-5.14-15.extras.tar.xz 3840 BLAKE2B 
824c2a15749f6e83b03669df117a0838ef955430c4781f5b1423d6a5eb4d3b594c99bda3220ceff3875b00601bf2564eb211ee470a04a7e221f5300d0552adf0
 SHA512 
197bbcb69a9e79f7938342a7ec2d8b6baa55b48f121ff5bef6d8a3969e41a646fa357cf394e9fb3e8ac6c43338749e8be8b50319020564eff5c30b49786978f1
+DIST genpatches-5.14-16.base.tar.xz 591456 BLAKE2B 
5c2faa9bbbc7c35b2c81d2cc3f11e61f3e69964187abfc70301c33fa58bd4762beceab0c298c0b16468def49482d4a0b32c93add83f94bde6e930284f7fc2922
 SHA512 
860f2cea8a95cfdc0e1524baa5baf168dcd06309a44319503ca0768b68cc9a654eafc6ac22c2fe5d1a33954a27e7c53a55480e64310442a9a8e279f3e2ba
+DIST genpatches-5.14-16.extras.tar.xz 3840 BLAKE2B 
c36321060c45651af5fe20fd7bffb8cc2c2cede11a9880997381acd9ab74a2ce99b89632c1061aa1542a6451a87ec4d7ad2536725bf429c243418e6c551d342c
 SHA512 
bf77ba8560347ffd328b97e234d07bd1a8a22378e0209807b21b9cd78d458d4c3bb7a721583d5fffe919ff72fd3c74936dc5a97c911de1ffb35e8db696ff0b5b
 DIST genpatches-5.4-152.base.tar.xz 3987788 BLAKE2B 
ddc01301f5c778230159b9ea8ba107bb992ef7a8bac0f3068c40e95b5dc32eb701b0c11f4b5ab3dbda6e9f3c29c04612ecb623aade7bf38c7f852aefbba14432
 SHA512 
bbccd15725d1351be6f5feef202b3ae3760346092849902cdf3ca5cb3add804458244fd8b8cfedf39e1917e1a7dd7cba9873df2ab449e36e32a169b1640d34ed
 DIST genpatches-5.4-152.extras.tar.xz 1784 BLAKE2B 
f99caae6094867a9535056ddb3d5cd9b9154f33417a5cddc53dbac79d5ee3f430e5d84ed4607a5bc72c2217049f7677fd3d19594096f61880d6c31e925bf5e92
 SHA512 
cd69e6dadad1eba57a6184cc65330c6497f8b822a025190a80d10d4d7c669bd4d9195bd880ce99f8384d6aec5237358b03e45ad8449f1c394d5743ecbb0da4a7
 DIST genpatches-5.4-159.base.tar.xz 4064516 BLAKE2B 
c2c8350597d7cbe7652cea4b5a3fa92376259f1f4f15c3387f80f24b31d571cbb1094a27f52b099f0c61ce0187c3f498ccd4898cbb63f03c7367df39fdc475b0
 SHA512 
31116496b8d570d596a91e3408db055cbc602af2608ce579f5ce5ff41c084f629edde49c1efdf6220289451286f8a0b68d2937b916886f51b9a7d0529f130d2c
@@ -22,6 +24,8 @@ DIST gentoo-kernel-5.13.19-1.x86.xpak 58517020 BLAKE2B 
1dcd347af7693696f93f7a283
 DIST gentoo-kernel-5.14.14-1.amd64.xpak 68060210 BLAKE2B 
979f550a50ff3a47e816ea61b5da162bd529a2b622950fea92ce2fd042afc5848468674a02b4b5eb94bcca40055270688f7fe20932708b777351d62bbae498fd
 SHA512 
db752a617cbf86a0b483a2906765198c2b72bffd0a9b146a7ae751c48ca7f600352b173c0574b3ca71e9077183cb92f2b53b63d594d9f355677d1a4b63fc2cc4
 DIST gentoo-kernel-5.14.14-1.arm64.xpak 62976292 BLAKE2B 
53877eabafaf39f7d1d6024e7dc3cdf07e78b3a94850f1765763b3f5041fb132d3d7d97a3f6b64cf5ad24195064de933a4e8dab62faf7c843d480f8c0c72bde9
 SHA512 
f4edba153fe521a5b358114c4faf84b1799ffbb5432b2a72d1f07c70b76f354169ae80e7052e6a6b725698be815073c902b91cc4c5f5fb64b8c5773b7e98dc9a
 DIST gentoo-kernel-5.14.14-1.x86.xpak 59175659 BLAKE2B 
4233bbbca15ceac5a1b1e6880eb77f0838a7c6244d8f9ede2e5057c97c80b317572af6b076a51bd32f16bd4640c61cc3c5ef7c92f78d0f499372975b6fdfc2f1
 SHA512 
79fc5ca7ce6c6c9a06c48e0857e4d0a964f8d8ea42a48b4f336ac5b017bd3a8aadda7ad6dbdc2984ba8ff2b748df386e2b81240da20a55194947902485dce790
+DIST gentoo-kernel-5.14.15-1.amd64.xpak 68135693 BLAKE2B 
4d1b3c8f095bcbedc67c33e79093ea53499fb0d31732928b9d2594bc3866d02a00462255f012e76f92f956dc3ffa4f226d0c4ba7e42c356d26173b0b1afd2174
 SHA512 
adfaa8f98a34edd81480b3648f0b9bc17cd2047252a8c7f52d64c4d3f042e6565e245a90e591e7106ef27504b65906da81ea4b8df74e6398ef3dc48247886e28
+DIST gentoo-kernel-5.14.15-1.x86.xpak 59181387 BLAKE2B 

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

2021-10-27 Thread Michał Górny
commit: eb39cc37272251ea44a54742f9eda1eec9798c75
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 27 16:26:40 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 27 17:01:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb39cc37

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

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.28.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 9186931a6b5..05da80e3aee 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -4,3 +4,4 @@ DIST google-api-python-client-2.24.0.tar.gz 27072085 BLAKE2B 
285da09fff461ffd100
 DIST google-api-python-client-2.25.0.tar.gz 27073397 BLAKE2B 
0bc1d2c75cf826cc3326406909ab874b7ac51fc823bf5367fd56abebdfba50c035d4b92e3a0d19b8cebd8d570742e9aa3bdc7745c139624e261bc89fba8c789d
 SHA512 
7940408b1d6ec42e1a9cf5a3ecb20eb3d4c3b35d4b363237c6bed0f32a1fb4be0fda11a0c9039a6cc5cf28ba05d0f183ff7b7bb2f5cb3f1bdf071f328b851035
 DIST google-api-python-client-2.26.1.tar.gz 27174748 BLAKE2B 
f00b4be7b5f62e0067e588404485d854b876b7e829020d980088be62018698c6f6790db7170faedaa2f419fa3f645443aefc48aeee64883077901adbd62af9fc
 SHA512 
cca0cf4b66fd676feedc8efb75e19379668fe567aa104d7305209da157faf8eb31f718d33fa62c25a44b6aaece4b1a105392163e3395f17b837002c347224f23
 DIST google-api-python-client-2.27.0.tar.gz 27434968 BLAKE2B 
95575f70ec3a7cb71a252495c8daa74ee06fc5499c4b9febbb4f492db9d043e1a67d78bb7a5cafb64bf50697922b1b5f92cf8e5d023fab762cd4dc585507d139
 SHA512 
7486cb120ca726a7ba57e8629e6e369c49d1de4459986c1458d087fd1c01be2979ac0d30697d50adbb1ff67c0d262e68bb17c7f43e1148db62d04b7befe3af2f
+DIST google-api-python-client-2.28.0.tar.gz 27582046 BLAKE2B 
84803c124bdda7d93a28b9690848ab2a41bcb1327feb26cb13c17b395f6fa57d86cb4ae01095966cf5423a821c49996931dde45f95d5f23fedc05e09f875de3a
 SHA512 
d9cbec2ad600af281df2ad6db34d146a37b8248240357d7bc8a7c651d06029dc9dba2e408aa6b7f364e30ffd2b063926e67b184d90ff66f771974ca84979d8db

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

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

2021-10-27 Thread Michał Górny
commit: 9d40ec7e83264e2c0c583ceab76af20ffa495dd6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 27 17:00:05 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 27 17:01:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d40ec7e

sys-kernel/gentoo-kernel-bin: Bump to 5.4.156

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   4 +
 .../gentoo-kernel-bin-5.4.156.ebuild   | 117 +
 2 files changed, 121 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index e19c63ca42c..55d3fc85ef7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.4-152.base.tar.xz 3987788 BLAKE2B 
ddc01301f5c778230159b9ea8ba1
 DIST genpatches-5.4-152.extras.tar.xz 1784 BLAKE2B 
f99caae6094867a9535056ddb3d5cd9b9154f33417a5cddc53dbac79d5ee3f430e5d84ed4607a5bc72c2217049f7677fd3d19594096f61880d6c31e925bf5e92
 SHA512 
cd69e6dadad1eba57a6184cc65330c6497f8b822a025190a80d10d4d7c669bd4d9195bd880ce99f8384d6aec5237358b03e45ad8449f1c394d5743ecbb0da4a7
 DIST genpatches-5.4-159.base.tar.xz 4064516 BLAKE2B 
c2c8350597d7cbe7652cea4b5a3fa92376259f1f4f15c3387f80f24b31d571cbb1094a27f52b099f0c61ce0187c3f498ccd4898cbb63f03c7367df39fdc475b0
 SHA512 
31116496b8d570d596a91e3408db055cbc602af2608ce579f5ce5ff41c084f629edde49c1efdf6220289451286f8a0b68d2937b916886f51b9a7d0529f130d2c
 DIST genpatches-5.4-159.extras.tar.xz 1788 BLAKE2B 
b3bdde65db00da9eaa5e9d3e1a813bca63304608d61af3c4712a5588fe946a9c53974066467af1678cb7e44646dec35ea607133911f1da2e8a4320118cb44431
 SHA512 
72353c4e7a35c2513bc9d27888050de1446ece8cb9c079ac03ff90cd855070c31001e37f741c42a2b3d2a76890913cae9cd12b19f2250549273b47667b55435f
+DIST genpatches-5.4-160.base.tar.xz 4078816 BLAKE2B 
478bc44ce285e02c37b4452fae6948ca61d0ae841328444e91403a517d398c416cd91a232d057c27a2c3994df19626475566e832457310744d20b700a854ab43
 SHA512 
ab1500a95a8f9295a6f5ebb7f9c0beb24bf1d0f6d67ca03e1135dc6724e74fe33f5025fba96ba2fd1d96078a20e5099ba1c1e0f1be149d01ebcaa991ff5c2dae
+DIST genpatches-5.4-160.extras.tar.xz 1784 BLAKE2B 
8184089c122bb794bc18181ed165b2d03b301f336730b3579c92780b8a551d75963051a0c3c2ce8015a8e7102fda224e7a069ddc5fb5ea90d313637879602270
 SHA512 
f304a0b349c1a2f42297595ef732a6e31a7babfc71031b56e7e81e14b030cbbcefc25b49429381b47bb60676f63a3ca86b24de333a4ca928825fb2fb59109839
 DIST gentoo-kernel-5.10.68-1.amd64.xpak 65497706 BLAKE2B 
526ea1fc91fc906828366b4f7c10cb04a0e1cffe19702443790d52ba82a99710aa9ce1eeb7832a0da9970f9ec073173c846d5872ade5ae6f44fb33c20b0c46b8
 SHA512 
6be46f7608dbe3ad05472264957b23e8a841ecab3a978ec94de8043f864a9e9864e8086f979bf185010e65bbec23af941eb3a82828c3341da9a365410c85a030
 DIST gentoo-kernel-5.10.68-1.arm64.xpak 61234698 BLAKE2B 
f30cf0cd18711f3b42d9bfcb528ca56c7bafb88477414a3ed6ecd9c26b66fe76c1c1370461c3b1b83a13266240a20f55cbc35fd68d66bb8ca20503cc26f91f15
 SHA512 
df478abac49f43635cbe7b79faa188570cee3419d920877f05346fae7a3a16333f95c778d170b509277a0ee08c08d73589a177b69f86fdcdf800bde8481b903c
 DIST gentoo-kernel-5.10.68-1.x86.xpak 57237230 BLAKE2B 
be3156a79fc45bac92220f715e0e7270c060545f222d01fc24ff5bb6a239d8187077f6c4beba1d18c704c6e858f36b22db6f1ce9ebc737e574e9130410d5c813
 SHA512 
7ac97263d05bd70b29388d749786788124c6e636a3b1e975df8c9225ad3106d66a93898ce1e6cffefc4ec948a36830cfd3ae16dade66d3281bfebdd3a2bf6f7e
@@ -36,6 +38,8 @@ DIST gentoo-kernel-5.4.148-1.x86.xpak 53159913 BLAKE2B 
7269d52529bf78b43819ffaf4
 DIST gentoo-kernel-5.4.155-1.amd64.xpak 61371926 BLAKE2B 
364a34d96863cb9dd697e12fff4cf9a81cfe83e11f8f07267bdcb8c43689535455961579651ec79d93f48747e1a7dd2efe81ddec4119091e93ecbbf53c418e63
 SHA512 
be177c4f0871bdff50fc6a61403b56bd01db1a5cefb4a489c50484e20d131d292924f734d66ecc1cd4284095b3867b19298b49fe0c3e05373a67100182ab2f36
 DIST gentoo-kernel-5.4.155-1.arm64.xpak 57596314 BLAKE2B 
d6c1d72d619cf66048928d3c901765a3443170ae7e77e0d444bc7cad30b0d985a90e056f45d1a50b3a942006c9a8770bd652ea787f22807813dc142712dc8861
 SHA512 
6cb7c28bd18e2a34d2cf316dbd5a09a066877151717beb25efbf386e50cbda1540e041b201286771ce4d7a814cc3f4f0e1442b67d3212213b047590a4176e023
 DIST gentoo-kernel-5.4.155-1.x86.xpak 53166974 BLAKE2B 
635e9b254ad3393c546e8b7dc2934aae87f9dbe99faac2bf6852cfb1a15fd9dbd1c8149fbf07a008eecf5bd07ad5f3fac11621c2cab20f265f0966a887d25cd0
 SHA512 
ee47f76adf7658ae9154c12f499f58c8caff80f89b0dc9a1d0ea7a5c547d0fefb4779d4a99c3808010a25e0e04dc4facc3ae71d2c46515d690a5fb026695e1e3
+DIST gentoo-kernel-5.4.156-1.amd64.xpak 61386846 BLAKE2B 
776ff69d5f7de04bacf1793ab74ea5143b2e9b11a65e06b7a74b298495c147e8dc2e0920082d5adc45362c4a8c3318887dbc70e071bc98b76e496e35506f8bd6
 SHA512 
1ab3772b4f51b829c5322605718e747cc08f44e48469c26cf1ba5bb13730af1c30ece760dd1dbd89d674fbe1e209595877b02334b7a1a78ffe418b43161f5c59
+DIST gentoo-kernel-5.4.156-1.x86.xpak 53160831 BLAKE2B 

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

2021-10-27 Thread Michał Górny
commit: 3caeec199c3d752b7e7665ace082ad91fe5c6d24
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 27 14:07:27 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 27 17:01:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3caeec19

sys-kernel/vanilla-kernel: Bump to 5.4.156

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-5.4.156.ebuild   | 101 +
 2 files changed, 103 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 9ed753ad2d4..c7b0dd5db27 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -37,3 +37,5 @@ DIST linux-5.4.148.tar.sign 991 BLAKE2B 
7e1956bb8e2f801374bd4a7247bf36f1153ddc4e
 DIST linux-5.4.148.tar.xz 109151568 BLAKE2B 
67891fe744cef7a69ea992720256a88e1497a5b687e6f43aee8b3ffde7933e99c10ae5b42d954a6f56435677dcfe53f73f577601adfcf40381ae2209d662e942
 SHA512 
8793545e4ec419153f8a7c9f4b779cca2d5a2abaab8ccf5d482473282faf71284f6ec08fa195e40d01803d65c079a4f23fe1d95a01f966b7209015635f5e0d23
 DIST linux-5.4.155.tar.sign 991 BLAKE2B 
63934a317fc82788f54dbf8ef29873ac44e1654b551757dbff48c1e28353795b13871708ce7ff743738adc80d958edbea8ab0db5dddfc59774985bd661a78338
 SHA512 
ad4d8b63bb9743a46f17845e7023ba79e0fd4a36ca7ebefb8de3117edb53849cc807fc48e0a315f710817298da731b504818369c18960debab9b888c09134d61
 DIST linux-5.4.155.tar.xz 109180688 BLAKE2B 
b803f8d0e212bfcc237097a3d699223aad66aa872806e5bb12c6ce7f8965fac5e1006b27948eebe1f2ba7af88a69582e84f6efcd5156c61a0453e1548313511d
 SHA512 
b79b964976ba9f4bd286806782b7e5e04bc0a73f6e23fa637f347cb466f40537901ce61401f1f5450edf4998dadc49ddabd42e8bb4645e0c3b354cd05ec80682
+DIST linux-5.4.156.tar.sign 991 BLAKE2B 
ea1fc6b0d4185e7b3c8358fee536031e5b3b80bd24b1d9f346e0698fe0931367fd7db1563b4ef67168330fb7320a952d644807c483fd58b60a6ad1f3b939a102
 SHA512 
dc20852a06bdc0024dab516819b755318d12df2b20527437a19ce120700e36ad991312cc23eb5dcac283904b8038f0bcec959fa0a7b5a3c0b500db5584cea908
+DIST linux-5.4.156.tar.xz 109177304 BLAKE2B 
63d5a40f55ff5252cc49efbe5a31069049d1cc5ee3d4d901b996c0378ab01966514852694ad8b4f0a7c38abecec86e14a25b032bb24e7be0a1ac31eb76604db8
 SHA512 
3a5a9c658a883e68bb314a37078f3f0a4bca8d771bad3cfc72f92759cdca1795c9941ba2d58fc77d193873535796b361959fe9801ef74de63c8e93dc64a2658d

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.156.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.156.ebuild
new file mode 100644
index 000..765b04d5024
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.156.ebuild
@@ -0,0 +1,101 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+GENTOO_CONFIG_VER=5.4.114
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+   
https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
+   -> kernel-x86_64.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+   -> kernel-aarch64.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
+   -> kernel-ppc64le.config.${CONFIG_VER}
+   )
+   x86? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
+   -> kernel-i686.config.${CONFIG_VER}
+   )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+BDEPEND="
+   debug? ( dev-util/pahole )
+   verify-sig? ( app-crypt/openpgp-keys-kernel )"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+   if use verify-sig; then
+   einfo "Unpacking linux-${PV}.tar.xz ..."
+   verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+   < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar 
-x))
+   assert "Unpack failed"
+   unpack 

  1   2   3   >