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

2022-06-03 Thread Hans de Graaff
commit: 2962b2a65d469473dbcba9afffaab21c5bcb29bb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun  4 05:45:08 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun  4 05:47:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2962b2a6

dev-ruby/rack: add missing patch

Closes: https://bugs.gentoo.org/849473
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rack/files/rack-2.2.3.1-ruby30.patch | 210 ++
 1 file changed, 210 insertions(+)

diff --git a/dev-ruby/rack/files/rack-2.2.3.1-ruby30.patch 
b/dev-ruby/rack/files/rack-2.2.3.1-ruby30.patch
new file mode 100644
index ..467fb3487d67
--- /dev/null
+++ b/dev-ruby/rack/files/rack-2.2.3.1-ruby30.patch
@@ -0,0 +1,210 @@
+From 43b5565a73817d66b6d96de2e28d525a2a56f852 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= 
+Date: Mon, 4 Apr 2022 23:17:19 +0200
+Subject: [PATCH] Newer rubies spec compatibility.
+
+---
+ Gemfile |  5 +
+ lib/rack/utils.rb   |  7 +--
+ test/spec_mock.rb   | 34 +-
+ test/testrequest.rb |  4 ++--
+ 4 files changed, 29 insertions(+), 21 deletions(-)
+
+diff --git a/Gemfile b/Gemfile
+index dc075a4ca..5768eedf7 100644
+--- a/Gemfile
 b/Gemfile
+@@ -14,6 +14,11 @@ end
+ 
+ gem "rubocop", require: false
+ 
++group :test do
++  gem "webrick" # gemified in Ruby 3.1+
++  gem "psych", "~> 4.0" # using YAML#unsafe_load in tests which is 4.0+ only
++end
++
+ # Alternative solution that might work, but it has bad interactions with
+ # Gemfile.lock if that gets committed/reused:
+ # c_platforms = [:mri] if Gem.platforms.last.os == "java"
+diff --git a/lib/rack/utils.rb b/lib/rack/utils.rb
+index d3b3b1d42..34849ded1 100644
+--- a/lib/rack/utils.rb
 b/lib/rack/utils.rb
+@@ -22,6 +22,9 @@ module Utils
+ COMMON_SEP = QueryParser::COMMON_SEP
+ KeySpaceConstrainedParams = QueryParser::Params
+ 
++RFC2822_DAY_NAME = [ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' ]
++RFC2822_MONTH_NAME = [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 
'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ]
++
+ class << self
+   attr_accessor :default_query_parser
+ end
+@@ -327,8 +330,8 @@ def rfc2822(time)
+ # weekday and month.
+ #
+ def rfc2109(time)
+-  wday = Time::RFC2822_DAY_NAME[time.wday]
+-  mon = Time::RFC2822_MONTH_NAME[time.mon - 1]
++  wday = RFC2822_DAY_NAME[time.wday]
++  mon = RFC2822_MONTH_NAME[time.mon - 1]
+   time.strftime("#{wday}, %d-#{mon}-%Y %H:%M:%S GMT")
+ end
+ 
+diff --git a/test/spec_mock.rb b/test/spec_mock.rb
+index d2311f5a2..73fb7b235 100644
+--- a/test/spec_mock.rb
 b/test/spec_mock.rb
+@@ -47,7 +47,7 @@
+   it "provide sensible defaults" do
+ res = Rack::MockRequest.new(app).request
+ 
+-env = YAML.load(res.body)
++env = YAML.unsafe_load(res.body)
+ env["REQUEST_METHOD"].must_equal "GET"
+ env["SERVER_NAME"].must_equal "example.org"
+ env["SERVER_PORT"].must_equal "80"
+@@ -60,23 +60,23 @@
+ 
+   it "allow GET/POST/PUT/DELETE/HEAD" do
+ res = Rack::MockRequest.new(app).get("", input: "foo")
+-env = YAML.load(res.body)
++env = YAML.unsafe_load(res.body)
+ env["REQUEST_METHOD"].must_equal "GET"
+ 
+ res = Rack::MockRequest.new(app).post("", input: "foo")
+-env = YAML.load(res.body)
++env = YAML.unsafe_load(res.body)
+ env["REQUEST_METHOD"].must_equal "POST"
+ 
+ res = Rack::MockRequest.new(app).put("", input: "foo")
+-env = YAML.load(res.body)
++env = YAML.unsafe_load(res.body)
+ env["REQUEST_METHOD"].must_equal "PUT"
+ 
+ res = Rack::MockRequest.new(app).patch("", input: "foo")
+-env = YAML.load(res.body)
++env = YAML.unsafe_load(res.body)
+ env["REQUEST_METHOD"].must_equal "PATCH"
+ 
+ res = Rack::MockRequest.new(app).delete("", input: "foo")
+-env = YAML.load(res.body)
++env = YAML.unsafe_load(res.body)
+ env["REQUEST_METHOD"].must_equal "DELETE"
+ 
+ Rack::MockRequest.env_for("/", method: "HEAD")["REQUEST_METHOD"]
+@@ -102,11 +102,11 @@
+ 
+   it "allow posting" do
+ res = Rack::MockRequest.new(app).get("", input: "foo")
+-env = YAML.load(res.body)
++env = YAML.unsafe_load(res.body)
+ env["mock.postdata"].must_equal "foo"
+ 
+ res = Rack::MockRequest.new(app).post("", input: StringIO.new("foo"))
+-env = YAML.load(res.body)
++env = YAML.unsafe_load(res.body)
+ env["mock.postdata"].must_equal "foo"
+   end
+ 
+@@ -115,7 +115,7 @@
+   get("https://bla.example.org:9292/meh/foo?bar;)
+ res.must_be_kind_of Rack::MockResponse
+ 
+-env = YAML.load(res.body)
++env = YAML.unsafe_load(res.body)
+ env["REQUEST_METHOD"].must_equal "GET"
+ env["SERVER_NAME"].must_equal "bla.example.org"
+ env["SERVER_PORT"].must_equal "9292"
+@@ -129,7 +129,7 @@
+   get("https://example.org/foo;)
+ res.must_be_kind_of Rack::MockResponse
+ 
+-env = 

[gentoo-commits] repo/gentoo:master commit in: www-servers/adsf/

2022-06-03 Thread Hans de Graaff
commit: aefc9ec7371835f3cd05de846a87e302210ba1fb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun  3 06:29:27 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun  4 05:47:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aefc9ec7

www-servers/adsf: drop 1.4.3, 1.4.5, 1.4.6

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

 www-servers/adsf/Manifest  |  2 --
 www-servers/adsf/adsf-1.4.3.ebuild | 39 -
 www-servers/adsf/adsf-1.4.5.ebuild | 40 --
 www-servers/adsf/adsf-1.4.6.ebuild | 40 --
 4 files changed, 121 deletions(-)

diff --git a/www-servers/adsf/Manifest b/www-servers/adsf/Manifest
index 3e63b586ac77..bb3beb362df0 100644
--- a/www-servers/adsf/Manifest
+++ b/www-servers/adsf/Manifest
@@ -1,3 +1 @@
-DIST adsf-1.4.3.tar.gz 171000 BLAKE2B 
7e3a524957edfd56382c788e2c551ec693dcbcac2bb807417ac63e1dffba9a8033cb058ad7bed425b7d0448ae98dc14ca53f935c83d1c699ad4f38a8700e402b
 SHA512 
f9b30844bb1d48f139b8f8fe1a65ca404a2a9c3e98b24729bcbb08d083f1f332ecc6e2fc3ca139d1cb69bd7c49a629eaeddfbc6f5f16e4f223cda63f726e1dfc
-DIST adsf-1.4.5.tar.gz 171986 BLAKE2B 
c8d2b732d5930b3ab2da9b016f1b1962c07fad85e740532f3e68102dc6f34c7033b6a4ad2beca88410fda03426d3eca12a85996c695f4a2208f4d5a62855f4c8
 SHA512 
eeca0b837999f66aaea7787b759c635a2eb6b7d19f6dfa92416fcce5bfe499e6b0c8f8c2515750801af90b7e4af9d5bacc257f0b303d4367134c5f4730a87484
 DIST adsf-1.4.6.tar.gz 172010 BLAKE2B 
ebe73723403f60d6eb98719e3149e401a70016ca4693d452ba02fc67bd48b176507ee67ebee36aed96046b13c2b194ac920f4ad87f069a379bdacdb5899e1d94
 SHA512 
22c579cb47917ccf85de2b459bd7bac681b77929e89ab5ba701515d2b44897513cf953db12b85b821f56c1594ed20c156498a35d1a463307a7b9959f54dd419d

diff --git a/www-servers/adsf/adsf-1.4.3.ebuild 
b/www-servers/adsf/adsf-1.4.3.ebuild
deleted file mode 100644
index 444035927044..
--- a/www-servers/adsf/adsf-1.4.3.ebuild
+++ /dev/null
@@ -1,39 +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_EXTRADOC="NEWS.md ../README.md"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_GEMSPEC="adsf.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Dead Simple Fileserver is a static file server that can launch 
in a directory"
-HOMEPAGE="https://github.com/ddfreyne/adsf/;
-SRC_URI="https://github.com/ddfreyne/adsf/archive/${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${P}/adsf"
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/rack-1.0.0:*"
-
-ruby_add_bdepend "test? ( dev-ruby/rack-test )"
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/,/SimpleCov.command_name/ s:^:#:' \
-   -e '/websocket/ s:^:#:' test/helper.rb || die
-   sed -e '/test_receives_update/,/^  end/ s:^:#:' \
-   -e '/test_non_local_interfaces/askip "networking"' \
-   -i test/test_server.rb || die
-   sed -i -e '/rubocop/I s:^:#:' Rakefile || die
-   rm -f test/test_version.rb || die
-
-   sed -i -e "s:require_relative ':require './:" ${RUBY_FAKEGEM_GEMSPEC} 
|| die
-}

diff --git a/www-servers/adsf/adsf-1.4.5.ebuild 
b/www-servers/adsf/adsf-1.4.5.ebuild
deleted file mode 100644
index 70f2b793b1d1..
--- a/www-servers/adsf/adsf-1.4.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_EXTRADOC="NEWS.md ../README.md"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_GEMSPEC="adsf.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Dead Simple Fileserver is a static file server that can launch 
in a directory"
-HOMEPAGE="https://github.com/ddfreyne/adsf/;
-SRC_URI="https://github.com/ddfreyne/adsf/archive/${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${P}/adsf"
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/rack-1.0.0:*"
-
-ruby_add_bdepend "test? ( dev-ruby/rack-test )"
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/,/SimpleCov.command_name/ s:^:#:' \
-   -e '/websocket/ s:^:#:' test/helper.rb || die
-   sed -e '/test_receives_update/,/^  end/ s:^:#:' \
-   -e '/test_non_local_interfaces/askip "networking"' \
-   -e 
'/test_default_config__serve_index_html_in_subdir_missing_slash/askip 
"encoding"' \
-   -i test/test_server.rb || die
-   sed -i -e '/rubocop/I s:^:#:' Rakefile || die
-   rm -f test/test_version.rb || die
-
-   sed -i -e "s:require_relative ':require './:" ${RUBY_FAKEGEM_GEMSPEC} 
|| die
-}

diff --git a/www-servers/adsf/adsf-1.4.6.ebuild 
b/www-servers/adsf/adsf-1.4.6.ebuild
deleted file mode 100644
index 1801700ecd2b..
--- a/www-servers/adsf/adsf-1.4.6.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo 

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

2022-06-03 Thread Hans de Graaff
commit: e1bea5c0ee34b79640c479cef807373cd2aae8f3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun  4 05:46:43 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun  4 05:47:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1bea5c0

dev-ruby/thor: enable ruby31

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

 dev-ruby/thor/thor-1.2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index c1335062ee3a..edea84d183b1 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_DOCDIR="rdoc"
@@ -60,7 +60,7 @@ all_ruby_prepare() {
 
 each_ruby_test() {
case ${RUBY} in
-   *ruby30)
+   *ruby30|*ruby31)
einfo "Skipping tests due to circular dependencies"
;;
*)



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

2022-06-03 Thread Hans de Graaff
commit: 6e23d44e35b2f3d88a3eb8d4cafdfb3dd3c15fc6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun  3 06:33:56 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun  4 05:47:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e23d44e

dev-ruby/rack-protection: enable ruby31

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

 dev-ruby/rack-protection/rack-protection-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rack-protection/rack-protection-2.2.0.ebuild 
b/dev-ruby/rack-protection/rack-protection-2.2.0.ebuild
index 263f114e79f3..13db1f3f6e1f 100644
--- a/dev-ruby/rack-protection/rack-protection-2.2.0.ebuild
+++ b/dev-ruby/rack-protection/rack-protection-2.2.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 # There are no specs in the gem and the source cannot be downloaded separately.
 RUBY_FAKEGEM_RECIPE_TEST="none"



[gentoo-commits] repo/gentoo:master commit in: www-servers/puma/

2022-06-03 Thread Hans de Graaff
commit: 430b02bbaaad7279a96bf8bfda4419403932e8f6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun  3 06:50:55 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun  4 05:47:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=430b02bb

www-servers/puma: enable ruby31

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

 www-servers/puma/puma-5.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/puma/puma-5.6.4.ebuild 
b/www-servers/puma/puma-5.6.4.ebuild
index 3b45d587916a..fd4e4bdf0854 100644
--- a/www-servers/puma/puma-5.6.4.ebuild
+++ b/www-servers/puma/puma-5.6.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_GEMSPEC="puma.gemspec"
 



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

2022-06-03 Thread Sam James
commit: 6072ffe65140af46bae199eb28b93b5bb7036307
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 03:58:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 03:59:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6072ffe6

Revert "media-gfx/darktable: BDEPEND on an OpenMP capable compiler"

This reverts commit 431cfc22854d19925a332a12bef9f673dfbb35a9.

Whoops -- this one isn't just for openmp. But we do need to fix the rest
of these.

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

 media-gfx/darktable/darktable-3.8.1-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-gfx/darktable/darktable-3.8.1-r1.ebuild 
b/media-gfx/darktable/darktable-3.8.1-r1.ebuild
index 7a8d3396c07c..bd7a6924df88 100644
--- a/media-gfx/darktable/darktable-3.8.1-r1.ebuild
+++ b/media-gfx/darktable/darktable-3.8.1-r1.ebuild
@@ -44,7 +44,6 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="dev-util/intltool
virtual/pkgconfig
-   openmp? ( || ( sys-devel/gcc:*[openmp] 
sys-devel/clang-runtime:*[openmp] ) )
nls? ( sys-devel/gettext )
test? ( >=dev-python/jsonschema-3.2.0 )"
 DEPEND="dev-db/sqlite:3



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

2022-06-03 Thread Sam James
commit: 4f754696082002eb5a4debed1b0b61e4404246cb
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Fri Jun  3 21:19:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 03:27:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f754696

sci-geosciences/grass: version bump 8.2.0

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

 sci-geosciences/grass/Manifest   |   1 +
 sci-geosciences/grass/grass-8.2.0.ebuild | 283 +++
 2 files changed, 284 insertions(+)

diff --git a/sci-geosciences/grass/Manifest b/sci-geosciences/grass/Manifest
index cd51431391bf..4fa939f09a8e 100644
--- a/sci-geosciences/grass/Manifest
+++ b/sci-geosciences/grass/Manifest
@@ -2,3 +2,4 @@ DIST grass-7.8.6.tar.gz 66331264 BLAKE2B 
bb5a3387f74bc30b7ce3230765cecdc7e61ded8
 DIST grass-7.8.7.tar.gz 66333084 BLAKE2B 
809daed6992838cd89b7f913c92bb588db05ae933c6e05b6fbd1add135dc36238260222f338df023c402b411b6c0338a56e06268d1fb736e9d9f6779bc2e4c42
 SHA512 
8c890b34a64c3a52285a8d99e2a2ec61b41de0258ae5b70d1876499988a9a8229925b82f4595df6b5cf21b77ecc8529feb75f765d4e92f324a734293dffc7303
 DIST grass-8.0.1.tar.gz 64928098 BLAKE2B 
81512a5e95727202705a06e11dcb243a393bb6d7b5756957ffe055c867aa18933d84a31ed5e006e8c25bff558aa3ce5acab9e90660b1537192ffa11c92cdf4cc
 SHA512 
ec0e52bfe22179c85bb7119980ab4d5b96278fc85d1fc5c0781aea1864e89a302677fa008b65f0398d564fd6ffc05cee0da1b81affb489c89c20a3bd9f6b089f
 DIST grass-8.0.2.tar.gz 65665825 BLAKE2B 
496dab376b38c74d2206096f8b1bf84c328be3871fca5173042d7368f5c40cdbb6908ed69ec9f2c0669b25f3cfc50b4105f9bb7b375c379b9cc518ebfe8f
 SHA512 
fc6f45f2b6ac2507c70a14baa931d5c66f0b115c914081d24c95f40afa6c266a718026df895f7a182ea837c6abf70da15b09dccba39eedd6a71ba7b6301edf7c
+DIST grass-8.2.0.tar.gz 66819726 BLAKE2B 
e4398368dd8fd26324709202f42556033a0fea12b6bf5b300c9c416e8758472ceacf40e1d3d540b1aefea88199c0f411462a64fc5e09864582e2e4ce743d67f3
 SHA512 
8179b8704ea688ba412496d0e149c5a47b89fd557b613a49f3addb9721f166cd3aa23ff2549832d9940e5065893e3257ce7287e75018a3468aa7847392398930

diff --git a/sci-geosciences/grass/grass-8.2.0.ebuild 
b/sci-geosciences/grass/grass-8.2.0.ebuild
new file mode 100644
index ..d326298a52b2
--- /dev/null
+++ b/sci-geosciences/grass/grass-8.2.0.ebuild
@@ -0,0 +1,283 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite"  # bug 572440
+WX_GTK_VER="3.0-gtk3"
+
+inherit autotools desktop python-single-r1 toolchain-funcs wxwidgets xdg
+
+DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D 
vizualization"
+HOMEPAGE="https://grass.osgeo.org/;
+
+LICENSE="GPL-2"
+SLOT="0/8.2"
+
+GVERSION=${SLOT#*/}
+MY_PM="${PN}${GVERSION}"
+MY_PM="${MY_PM/.}"
+
+if [[ ${PV} =~ "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OSGeo/grass.git;
+else
+   MY_P="${P/_rc/RC}"
+   SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~ppc ~x86"
+   fi
+
+   S="${WORKDIR}/${MY_P}"
+fi
+
+IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp 
png postgres readline sqlite threads tiff truetype X zstd"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   opengl? ( X )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   sci-libs/gdal:=
+   sys-libs/gdbm:=
+   sys-libs/ncurses:0=
+   sci-libs/proj:=
+   sci-libs/xdrfile
+   sys-libs/zlib
+   media-libs/libglvnd
+   media-libs/glu
+   blas? (
+   virtual/cblas[eselect-ldso(+)]
+   virtual/blas[eselect-ldso(+)]
+   )
+   fftw? ( sci-libs/fftw:3.0= )
+   geos? ( sci-libs/geos:= )
+   lapack? ( virtual/lapack[eselect-ldso(+)] )
+   las? ( sci-geosciences/liblas )
+   mysql? ( dev-db/mysql-connector-c:= )
+   netcdf? ( sci-libs/netcdf:= )
+   odbc? ( dev-db/unixODBC )
+   opencl? ( virtual/opencl )
+   opengl? ( virtual/opengl )
+   png? ( media-libs/libpng:0= )
+   postgres? ( >=dev-db/postgresql-8.4:= )
+   readline? ( sys-libs/readline:0= )
+   sqlite? ( dev-db/sqlite:3 )
+   tiff? ( media-libs/tiff:0= )
+   truetype? ( media-libs/freetype:2 )
+   X? (
+   dev-python/wxpython:4.0
+   x11-libs/cairo[X,opengl?]
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXt
+   )
+   zstd? ( app-arch/zstd )"
+DEPEND="${RDEPEND}
+  

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

2022-06-03 Thread Sam James
commit: 431cfc22854d19925a332a12bef9f673dfbb35a9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 03:55:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 03:55:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431cfc22

media-gfx/darktable: BDEPEND on an OpenMP capable compiler

BDEPEND is necessary but not sufficient (hence the pkg_* check).

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

 media-gfx/darktable/darktable-3.8.1-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-gfx/darktable/darktable-3.8.1-r1.ebuild 
b/media-gfx/darktable/darktable-3.8.1-r1.ebuild
index bd7a6924df88..7a8d3396c07c 100644
--- a/media-gfx/darktable/darktable-3.8.1-r1.ebuild
+++ b/media-gfx/darktable/darktable-3.8.1-r1.ebuild
@@ -44,6 +44,7 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="dev-util/intltool
virtual/pkgconfig
+   openmp? ( || ( sys-devel/gcc:*[openmp] 
sys-devel/clang-runtime:*[openmp] ) )
nls? ( sys-devel/gettext )
test? ( >=dev-python/jsonschema-3.2.0 )"
 DEPEND="dev-db/sqlite:3



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

2022-06-03 Thread Sam James
commit: 0a7ae548df66e69b2bab612ff55247aea8ac0567
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 03:19:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 03:20:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a7ae548

dev-python/python-dbusmock: skip hanging test which was dropped upstream

Reported-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 dev-python/python-dbusmock/python-dbusmock-0.27.5.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-python/python-dbusmock/python-dbusmock-0.27.5.ebuild 
b/dev-python/python-dbusmock/python-dbusmock-0.27.5.ebuild
index 73574b585de1..3518d03160cd 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.27.5.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.27.5.ebuild
@@ -32,5 +32,10 @@ src_prepare() {
# linter tests, fragile to newer linter versions
rm tests/test_code.py || die
 
+   # Test is removed in master
+   # 
https://github.com/martinpitt/python-dbusmock/commit/424719793c0a8e15ee05451cd58e21fb09914453
+   # https://github.com/martinpitt/python-dbusmock/issues/75
+   rm tests/test_accounts_service.py 
dbusmock/templates/accounts_service.py || die
+
distutils-r1_src_prepare
 }



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

2022-06-03 Thread Sam James
commit: 542c3354e849f9ec4719ad0de60d9ce3ae7bbf76
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 03:05:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 03:05:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542c3354

sys-devel/gcc: add 11.3.1_p20220603

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-11.3.1_p20220603.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 868df0988d89..e3a1ada2d31b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -9,6 +9,7 @@ DIST gcc-10.4.0-patches-0.tar.bz2 15231 BLAKE2B 
f64a2e7f317acf9416da69c129ea8691
 DIST gcc-10.4.0-patches-1.tar.xz 14392 BLAKE2B 
76cc16bb611f1ac2020f0f430fc3f038e8ad29827e000b7aeca2a3143e91a674dee18b9530451fe37110c20dd3548ece387c323b460199e911e8195fc88eddf4
 SHA512 
f574ad66025eccb824e5901ef14f38268fc1fb26d9fc4fc9d04c8652c7bcee78ea196bdda88dbf891f167a6d7d75a74fb5776592dc25971c5902ba9d5d721266
 DIST gcc-11-20220115.tar.xz 75676672 BLAKE2B 
12171fd97731dbca67f13cc2a3a3a3989c22d628b289cbd3d46080f77a8d951f15c1e54e83a2e62ab41b69221f9784e970799a11a9ed5b224a77ba4b1b081f07
 SHA512 
7455b3b29d3c64df9123afef82faf922d97e08a3ea30fbc2d9286d4f6ed2fafbfc0f9d94ae1b9eee45329e95a27bd642b3aa679d83a0c27a3e30967d49e0728c
 DIST gcc-11-20220527.tar.xz 75770720 BLAKE2B 
60b5457c022ba61615ae9ffd930ad19d96cb925713c0c883c44c9eb7b687ba1f9ac3c7bee0b50e43d6130fdd079696e9baf8bcac2584663fee695dd642f00a18
 SHA512 
74cdece429fa90ceb1c12dcae5241a53c4f222b14e4b5e50be8cf1b1a37582c9b63485492c1a3adb969c3a51964e8090182f6bf709390fb14002199a6d444005
+DIST gcc-11-20220603.tar.xz 75766680 BLAKE2B 
03ca98cf3885785915d032296c6ee96429b849ecfe2ab3fb510044241a85dc29c91bf4d400fa89d5dac8cdf410ae6a4c50149a266fa0188182f45d55a8b76197
 SHA512 
b2e63821d08aa5a30e54872015c6790bfc173a90788ba64c7c6fe68e0e5cb4af730d9fdd7bf502959777ad4ba859e080b41216e52dd5b12e6ed7085b35210448
 DIST gcc-11.2.0-musl-patches-1.tar.bz2 2999 BLAKE2B 
3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98
 SHA512 
21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
 DIST gcc-11.2.0-patches-1.tar.bz2 11537 BLAKE2B 
9dd791ada244c9b70b8b99f9f305a688c248134715ed1b26d406e53b114983faae6873cdc521497164388d24d5f61c199e98df146bc02f5578e877295bcf5c82
 SHA512 
6539efc60c656d0798a5896dc1b944ed69914b815102c7a1c10bdba4ef935abd326b01309f38316e121f1ed90ceb2abcaf65df6af116892daad829ac2623cefc
 DIST gcc-11.2.0.tar.xz 8024 BLAKE2B 
69b61234ac436edfea2933df68c434a2ce7aa4454ef4da573e82587e1a42dc420189e949cfdadaf4cb37fc0de9674822210a95b77ff03aca0dbedfe67df19cc6
 SHA512 
d53a0a966230895c54f01aea38696f818817b505f1e2bfa65e508753fcd01b2aedb4a61434f41f3a2ddbbd9f41384b96153c684ded3f0fa97c82758d9de5c7cf

diff --git a/sys-devel/gcc/gcc-11.3.1_p20220603.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20220603.ebuild
new file mode 100644
index ..66746a359bd7
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.3.1_p20220603.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="0"
+PATCH_GCC_VER="11.4.0"
+MUSL_VER="0"
+MUSL_GCC_VER="11.4.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+#fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/files/, app-emulation/qemu/

2022-06-03 Thread Sam James
commit: a2440aa2b4c8ceaf4195e30f6b4888ede061d8dd
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 02:59:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 03:01:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2440aa2

app-emulation/qemu: backport virtio-iscsi CPU usage fix; FORTIFY_SOURCE=3 fixes

- Backport virtio-iscsi CPU usage fix;
- Don't force -D_FORTIFY_SOURCE=2 (we patch it into toolchain so need to set it,
and by doing -U... -D...=2, it prevents usage of =3)
- Backport FORTIFY_SOURCE=3 crash fix

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

 .../qemu-7.0.0-pci-overflow-fortify-source-3.patch |  94 +++
 .../qemu/files/qemu-7.0.0-virtio-scsi-fixes.patch  | 182 +
 .../{qemu-.ebuild => qemu-7.0.0-r2.ebuild} |  38 +++--
 app-emulation/qemu/qemu-.ebuild|  36 ++--
 4 files changed, 322 insertions(+), 28 deletions(-)

diff --git 
a/app-emulation/qemu/files/qemu-7.0.0-pci-overflow-fortify-source-3.patch 
b/app-emulation/qemu/files/qemu-7.0.0-pci-overflow-fortify-source-3.patch
new file mode 100644
index ..767f66243fcc
--- /dev/null
+++ b/app-emulation/qemu/files/qemu-7.0.0-pci-overflow-fortify-source-3.patch
@@ -0,0 +1,94 @@
+https://bugs.gentoo.org/849587
+https://bugzilla.opensuse.org/show_bug.cgi?id=1199924
+https://lists.gnu.org/archive/html/qemu-devel/2022-05/msg06183.html
+
+From qemu-devel  Tue May 31 11:47:07 2022
+From: Claudio Fontana 
+Date: Tue, 31 May 2022 11:47:07 +
+To: qemu-devel
+Subject: [PATCH] pci: fix overflow in snprintf string formatting
+Message-Id: <20220531114707.18830-1-cfontana () suse ! de>
+X-MARC-Message: https://marc.info/?l=qemu-devel=165399772310578
+
+the code in pcibus_get_fw_dev_path contained the potential for a
+stack buffer overflow of 1 byte, potentially writing to the stack an
+extra NUL byte.
+
+This overflow could happen if the PCI slot is >= 0x1000,
+and the PCI function is >= 0x1000, due to the size parameter
+of snprintf being incorrectly calculated in the call:
+
+if (PCI_FUNC(d->devfn))
+snprintf(path + off, sizeof(path) + off, ",%x", PCI_FUNC(d->devfn));
+
+since the off obtained from a previous call to snprintf is added
+instead of subtracted from the total available size of the buffer.
+
+Without the accurate size guard from snprintf, we end up writing in the
+worst case:
+
+name (32) + "@" (1) + SLOT (8) + "," (1) + FUNC (8) + term NUL (1) = 51 bytes
+
+In order to provide something more robust, replace all of the code in
+pcibus_get_fw_dev_path with a single call to g_strdup_printf,
+so there is no need to rely on manual calculations.
+
+Found by compiling QEMU with FORTIFY_SOURCE=3 as the error:
+
+*** buffer overflow detected ***: terminated
+
+Thread 1 "qemu-system-x86" received signal SIGABRT, Aborted.
+[Switching to Thread 0x7642c380 (LWP 121307)]
+0x771ff55c in __pthread_kill_implementation () from /lib64/libc.so.6
+(gdb) bt
+ #0  0x771ff55c in __pthread_kill_implementation () at /lib64/libc.so.6
+ #1  0x771ac6f6 in raise () at /lib64/libc.so.6
+ #2  0x77195814 in abort () at /lib64/libc.so.6
+ #3  0x771f279e in __libc_message () at /lib64/libc.so.6
+ #4  0x7729767a in __fortify_fail () at /lib64/libc.so.6
+ #5  0x77295c36 in  () at /lib64/libc.so.6
+ #6  0x772957f5 in __snprintf_chk () at /lib64/libc.so.6
+ #7  0x55b1c1fd in pcibus_get_fw_dev_path ()
+ #8  0x55f2bde4 in qdev_get_fw_dev_path_helper.constprop ()
+ #9  0x55f2bd86 in qdev_get_fw_dev_path_helper.constprop ()
+ #10 0x559a6e5d in get_boot_device_path ()
+ #11 0x559a712c in get_boot_devices_list ()
+ #12 0x55b1a3d0 in fw_cfg_machine_reset ()
+ #13 0x55bf4c2d in pc_machine_reset ()
+ #14 0x55c66988 in qemu_system_reset ()
+ #15 0x55a6dff6 in qdev_machine_creation_done ()
+ #16 0x55c79186 in qmp_x_exit_preconfig.part ()
+ #17 0x55c7b459 in qemu_init ()
+ #18 0x55960a29 in main ()
+
+Found-by: Dario Faggioli 
+Found-by: Martin Liška 
+Cc: qemu-sta...@nongnu.org
+Signed-off-by: Claudio Fontana 
+--- a/hw/pci/pci.c
 b/hw/pci/pci.c
+@@ -2640,15 +2640,15 @@ static char *pci_dev_fw_name(DeviceState *dev, char 
*buf, int len)
+ static char *pcibus_get_fw_dev_path(DeviceState *dev)
+ {
+ PCIDevice *d = (PCIDevice *)dev;
+-char path[50], name[33];
+-int off;
+-
+-off = snprintf(path, sizeof(path), "%s@%x",
+-   pci_dev_fw_name(dev, name, sizeof name),
+-   PCI_SLOT(d->devfn));
+-if (PCI_FUNC(d->devfn))
+-snprintf(path + off, sizeof(path) + off, ",%x", PCI_FUNC(d->devfn));
+-return g_strdup(path);
++char name[33];
++int has_func = !!PCI_FUNC(d->devfn);
++
++return g_strdup_printf("%s@%x%s%.*x",
++   

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

2022-06-03 Thread Sam James
commit: 18e658b8947eff00d7c21d901c81e2a20c38d3a2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 02:20:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:20:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18e658b8

virtual/udev: Stabilize 217-r5 sparc, #848435

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

 virtual/udev/udev-217-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/udev/udev-217-r5.ebuild b/virtual/udev/udev-217-r5.ebuild
index d9f4d32e0274..e247774cbf50 100644
--- a/virtual/udev/udev-217-r5.ebuild
+++ b/virtual/udev/udev-217-r5.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 DESCRIPTION="Virtual to select between different udev daemon providers"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
 RDEPEND="
|| (



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

2022-06-03 Thread Sam James
commit: b0cb2ee15380104b4912d1077d2e4b8b5359ce48
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 02:20:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:20:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0cb2ee1

virtual/tmpfiles: Stabilize 0-r3 sparc, #848435

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

 virtual/tmpfiles/tmpfiles-0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/tmpfiles/tmpfiles-0-r3.ebuild 
b/virtual/tmpfiles/tmpfiles-0-r3.ebuild
index 839b151c22d0..f49c069da9a9 100644
--- a/virtual/tmpfiles/tmpfiles-0-r3.ebuild
+++ b/virtual/tmpfiles/tmpfiles-0-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 DESCRIPTION="Virtual to select between different tmpfiles.d handlers"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 RDEPEND="
!prefix-guest? (



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

2022-06-03 Thread Sam James
commit: b20d2bf4213a6e940a01b827fca06a6d8c8704a5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 02:20:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:20:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20d2bf4

sys-apps/systemd-utils: Stabilize 250.6 sparc, #848435

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

 sys-apps/systemd-utils/systemd-utils-250.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-250.6.ebuild 
b/sys-apps/systemd-utils/systemd-utils-250.6.ebuild
index 547c36bcca0f..9cc1a18823ff 100644
--- a/sys-apps/systemd-utils/systemd-utils-250.6.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-250.6.ebuild
@@ -26,7 +26,7 @@ SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+acl boot +kmod selinux sysusers +tmpfiles test +udev"
 REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
 RESTRICT="!test? ( test )"



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

2022-06-03 Thread Sam James
commit: 526c092daf2f6d49a4576d43be9c9dfc7bd6aad9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 02:20:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:20:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=526c092d

sys-apps/systemd: Stabilize 250.6 sparc, #848435

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

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

diff --git a/sys-apps/systemd/systemd-250.6.ebuild 
b/sys-apps/systemd/systemd-250.6.ebuild
index 8bb5e38305c6..348b2b1c0c84 100644
--- a/sys-apps/systemd/systemd-250.6.ebuild
+++ b/sys-apps/systemd/systemd-250.6.ebuild
@@ -20,7 +20,7 @@ else
MY_P=${MY_PN}-${MY_PV}
S=${WORKDIR}/${MY_P}

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 inherit bash-completion-r1 flag-o-matic linux-info meson-multilib pam 
python-any-r1 systemd toolchain-funcs udev usr-ldscript



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

2022-06-03 Thread Sam James
commit: d7d9f192f7c88bf04284d7f43c38354e533de85b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 02:20:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:20:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7d9f192

sys-fs/udev: Stabilize 250 sparc, #848435

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

 sys-fs/udev/udev-250.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev/udev-250.ebuild b/sys-fs/udev/udev-250.ebuild
index ea77ee02f32b..66b7f56ddb04 100644
--- a/sys-fs/udev/udev-250.ebuild
+++ b/sys-fs/udev/udev-250.ebuild
@@ -10,6 +10,6 @@ HOMEPAGE="https://systemd.io/;
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 
 RDEPEND="sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]"



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

2022-06-03 Thread Sam James
commit: 452bf699196dad2edfa72d19f76756ca782d15ec
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 02:20:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:20:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452bf699

sys-apps/systemd-tmpfiles: Stabilize 250 sparc, #848435

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

 sys-apps/systemd-tmpfiles/systemd-tmpfiles-250.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-tmpfiles/systemd-tmpfiles-250.ebuild 
b/sys-apps/systemd-tmpfiles/systemd-tmpfiles-250.ebuild
index 2e836480a484..85dcdb3b2003 100644
--- a/sys-apps/systemd-tmpfiles/systemd-tmpfiles-250.ebuild
+++ b/sys-apps/systemd-tmpfiles/systemd-tmpfiles-250.ebuild
@@ -8,6 +8,6 @@ HOMEPAGE="https://systemd.io/;
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 
 RDEPEND="sys-apps/systemd-utils[tmpfiles]"



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

2022-06-03 Thread Sam James
commit: 13a6972d076cc3cad4eeb10f06527c8b598fb2f4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 02:20:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:20:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a6972d

virtual/libudev: Stabilize 232-r7 sparc, #848435

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

 virtual/libudev/libudev-232-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/libudev/libudev-232-r7.ebuild 
b/virtual/libudev/libudev-232-r7.ebuild
index 2834458e4bfd..a9ab38b6a4d1 100644
--- a/virtual/libudev/libudev-232-r7.ebuild
+++ b/virtual/libudev/libudev-232-r7.ebuild
@@ -8,7 +8,7 @@ inherit multilib-build
 DESCRIPTION="Virtual for libudev providers"
 
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/elasticsearch/

2022-06-03 Thread Sam James
commit: ecd83263ae515203b7bd3e04206e939d82821626
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Jun  3 08:20:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:19:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd83263

app-misc/elasticsearch: add 8.2.2

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 app-misc/elasticsearch/Manifest   |  1 +
 app-misc/elasticsearch/elasticsearch-8.2.2.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest
index 07a9024d0448..daa1214bdc5d 100644
--- a/app-misc/elasticsearch/Manifest
+++ b/app-misc/elasticsearch/Manifest
@@ -1,4 +1,5 @@
 DIST elasticsearch-6.8.23.tar.gz 149672445 BLAKE2B 
dd7b080f1496f3a20755c183befae74194eab05b04c6f77679e9dad6067eef5222a4c7ce43d6267f1233a7bf864c6f8b23d5caf52278e1fe5f48f465e6603113
 SHA512 
73258b400cd194768058105a74ca0e811962ccf81bed8c4d3a824d4e5b97a8178a31150e60602fa1e04c6764b139980eb45ae6f246864702120653b45120b597
 DIST elasticsearch-7.17.3-no-jdk-linux-x86_64.tar.gz 167378547 BLAKE2B 
4bacb075e94587351bb4638da15644ed372ec1ad2b72e1c9b84c511e84666f6b79ccc8519ce5fede119e6c134ac500a1209578f18a26fd8566646e870a17f9ba
 SHA512 
f2d5953710adfe31f1e30a0fdf4c091c0493f613a83927ddec4bbc74d2eccb839e1ffa6d44636ad0ad9c07613915847cc7a68fc87e465a8a851c96e023917bf1
 DIST elasticsearch-8.2.0-linux-x86_64.tar.gz 529729465 BLAKE2B 
e176a047e49b343673c6f20e45d6ff96650e4ebb6b0d9d09450e4fb435ac56e22527be32c4327b5667ce6b4dbd6824477fc445c1db3e78a42e9c6bd01a1f5934
 SHA512 
f5e48538a835d61b7321133158c988b536945451f783964a10f50a0208aa46c013c2e55b86a5f4ec06c7ac61700c0f41d47124c91e4bf93b24ad3f150933a77d
+DIST elasticsearch-8.2.2-linux-x86_64.tar.gz 526116807 BLAKE2B 
bc30d3532bb62bee88fdfc8e3406d32884add3601363d5bf91f66c110e05241beb6b73cf7a2f8104a843628f4841a313ed5bdf3098030eb5e4567c98b69ac703
 SHA512 
78d1315a47ae9f082297e049320c5a9787aa9fe44cd2967f3ea37ae954ad34aaa29ca7b3210ac96955be2838d0233b7f86a3e0c66d82dda3724753a0c24c78e8
 DIST elasticsearch-oss-6.8.23.tar.gz 68573265 BLAKE2B 
80366fdc4eaaf45161a36da112397938a82d08d842d82dd5a9311abf63ca20afb93ecc06387c6852bbb1a861306382d6e7c2314e67635b6f2e75cdc183057ad8
 SHA512 
14dbb2809b06499373c3ec5035d829d62255c2c93103618fbfe3d7d03cecf8847f654e83c78f765f23224126ff18ed713b959857e8ecf435c475b11bcd143d3f

diff --git a/app-misc/elasticsearch/elasticsearch-8.2.2.ebuild 
b/app-misc/elasticsearch/elasticsearch-8.2.2.ebuild
new file mode 100644
index ..7ca705a24066
--- /dev/null
+++ b/app-misc/elasticsearch/elasticsearch-8.2.2.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Free and Open, Distributed, RESTful Search Engine"
+HOMEPAGE="https://www.elastic.co/elasticsearch/;
+SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}-linux-x86_64.tar.gz;
+LICENSE="Apache-2.0 BSD-2 Elastic-2.0 LGPL-3 MIT public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-env.patch"
+)
+
+DEPEND="acct-group/elasticsearch
+   acct-user/elasticsearch"
+
+RDEPEND="acct-group/elasticsearch
+   acct-user/elasticsearch
+   sys-libs/zlib
+   virtual/jre:17"
+
+QA_PREBUILT="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
+QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
+
+src_prepare() {
+   default
+   rm -rf jdk || die
+   sed -i -e "s:logs/:/var/log/${PN}/:g" config/jvm.options || die
+   rm LICENSE.txt NOTICE.txt || die
+   rmdir logs || die
+}
+
+src_install() {
+   keepdir /etc/${PN}
+   keepdir /etc/${PN}/scripts
+
+   insinto /etc/${PN}
+   doins -r config/.
+   rm -r config || die
+
+   fowners -R root:${PN} /etc/${PN}
+   fperms -R 2750 /etc/${PN}
+
+   insinto /usr/share/${PN}
+   doins -r .
+
+   keepdir /usr/share/${PN}/plugins
+
+   exeinto /usr/share/${PN}/bin
+   doexe ${FILESDIR}/elasticsearch-systemd-pre-exec
+
+   fperms -R +x /usr/share/${PN}/bin
+   fperms -R +x 
/usr/share/${PN}/modules/x-pack-ml/platform/linux-x86_64/bin
+
+   keepdir /var/{lib,log}/${PN}
+   fowners ${PN}:${PN} /var/{lib,log}/${PN}
+   fperms 0750 /var/{lib,log}/${PN}
+
+   insinto /etc/sysctl.d
+   newins "${FILESDIR}/${PN}.sysctl.d" ${PN}.conf
+
+   newconfd "${FILESDIR}/${PN}.conf.4" ${PN}
+   newinitd "${FILESDIR}/${PN}.init.8" ${PN}
+
+   systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
+   systemd_newunit "${FILESDIR}"/${PN}.service.4 ${PN}.service
+
+   newtmpfiles "${FILESDIR}"/${PN}.tmpfiles.d ${PN}.conf
+}
+
+pkg_postinst() {
+   # Elasticsearch will choke on our keep file and dodir will not preserve 
the empty dir
+   rm 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/fvwm3/, x11-wm/fvwm3/files/

2022-06-03 Thread Sam James
commit: e0676d323821ce5660feec809a9f8018a2ab58c3
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri May 20 13:02:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:19:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0676d32

x11-wm/fvwm3: new package, add 1.0.4, 

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

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 x11-wm/fvwm3/Manifest  |   3 +
 x11-wm/fvwm3/files/README.translucency |  94 
 x11-wm/fvwm3/files/fvwm3-1.0.4-htmldoc.patch   |  70 +++
 .../files/fvwm3-1.0.4-translucent-menus.patch  | 487 
 x11-wm/fvwm3/files/fvwm3--goflags.patch|  11 +
 x11-wm/fvwm3/files/fvwm3--htmldoc.patch|  43 ++
 .../fvwm3/files/fvwm3--translucent-menus.patch | 489 +
 x11-wm/fvwm3/fvwm3-1.0.4.ebuild| 204 +
 x11-wm/fvwm3/fvwm3-.ebuild | 204 +
 x11-wm/fvwm3/metadata.xml  |  27 ++
 10 files changed, 1632 insertions(+)

diff --git a/x11-wm/fvwm3/Manifest b/x11-wm/fvwm3/Manifest
new file mode 100644
index ..6ba89565ed08
--- /dev/null
+++ b/x11-wm/fvwm3/Manifest
@@ -0,0 +1,3 @@
+DIST fvwm3-1.0.4-deps.tar.xz 2847880 BLAKE2B 
245a5fa7846ffd74679ecd280b7f31cdcc58dfb765923750b22905caecdea0a1b2a322eeecc8133996414be37026de9f859222b78d93ed6c974005456ee953d1
 SHA512 
c93e5d4706a6261d8ebafcb5d2576377d79dfb693cc2b4a7608c3657b1c612b7c17a2554a6cef30c80ed5ffc9d0efd16f9adc33b2a9b906ece812fdf4fa8ab86
+DIST fvwm3-1.0.4.tar.gz 4691719 BLAKE2B 
4ce93b1a2d110b570b5fc8b253f9ff8ea1f44e5470c6e1bc136a53ebe53a23abe3d075bf351fca54ac110ea5731f9b44c59c83186d320e7509bf26e5144436ca
 SHA512 
b72a1ebeba7c55214603fd43ea439f7283b3c79e39d2671a67b9512c67dcea111377eab2131ed0b18a72f6b772b0d048abe08f52565708367465ed9bb14e85f6
+DIST fvwm3--deps.tar.xz 3712984 BLAKE2B 
389f70dbadbe2fe6accd4793ed71e17cb2ff2f72e318e1744204344902145e5050ace5379f4de89991907199b7b354a9690e6546382d1eedfcdb676b28f1ff13
 SHA512 
444b1ea17b31d477ae12b4ef84a9f5fb85aae1158aead1bc3a4d8e96a18dde6a13e41e3e3552bd652eb58fe42958ad45791a1d4ef70242e9d6d80060067cef86

diff --git a/x11-wm/fvwm3/files/README.translucency 
b/x11-wm/fvwm3/files/README.translucency
new file mode 100644
index ..a60b5f668acd
--- /dev/null
+++ b/x11-wm/fvwm3/files/README.translucency
@@ -0,0 +1,94 @@
+From owner-f...@hpc.uh.edu  Sun Aug 31 22:52:59 2003
+Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists)
+   by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
+   id 19tb0F-0006NY-00; Sun, 31 Aug 2003 17:48:59 -0500
+Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); 
Sun, 31 Aug 2003 17:50:31 -0500 (CDT)
+Received: from epithumia.math.uh.edu (epithumia.math.uh.edu [129.7.128.2])
+   by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id RAA16575
+   for ; Sun, 31 Aug 2003 17:50:24 -0500 (CDT)
+Received: from epithumia.math.uh.edu (epithumia.math.uh.edu [127.0.0.1])
+   by epithumia.math.uh.edu (8.12.8/8.12.5) with ESMTP id h7VMml6M025095
+   for ; Sun, 31 Aug 2003 17:48:47 -0500
+Received: (from tibbs@localhost)
+   by epithumia.math.uh.edu (8.12.8/8.12.8/Submit) id h7VMmlVC025093
+   for f...@hpc.uh.edu; Sun, 31 Aug 2003 17:48:47 -0500
+Received: from util2.math.uh.edu (util2.math.uh.edu [129.7.128.23])
+   by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id QAA16418
+   for ; Sun, 31 Aug 2003 16:02:07 -0500 (CDT)
+Received: from postfix4-2.free.fr ([213.228.0.176])
+   by util2.math.uh.edu with esmtp (Exim 4.20)
+   id 19tZIm-00079F-6t
+   for f...@fvwm.org; Sun, 31 Aug 2003 16:00:00 -0500
+Received: from snoopy.folie (nas-p19-3-62-147-221-172.dial.proxad.net 
[62.147.221.172])
+   by postfix4-2.free.fr (Postfix) with ESMTP id 59DE6C386
+   for ; Sun, 31 Aug 2003 22:59:34 +0200 (CEST)
+Received: by snoopy.folie (Postfix, from userid 501)
+   id A4D1D48784; Sun, 31 Aug 2003 22:39:19 +0200 (CEST)
+Date: Sun, 31 Aug 2003 22:39:19 +0200
+From: Olivier Chapuis 
+To: f...@fvwm.org
+Subject: Re: FVWM: Transparency/Translucency revisited...
+Message-ID: <20030831203919.GA6205@snoopy.folie>
+Mail-Followup-To: f...@fvwm.org
+References: 
+Mime-Version: 1.0
+Content-Type: multipart/mixed; boundary="Nq2Wo0NMKNjxTN9z"
+Content-Disposition: inline
+In-Reply-To: 
+User-Agent: Mutt/1.4i
+X-Spam-Score: -9.3 (-)
+Sender: owner-f...@hpc.uh.edu
+Precedence: list
+X-Majordomo: 1.94.jlt7
+Status: RO
+Content-Length: 6519
+Lines: 122
+
+
+--Nq2Wo0NMKNjxTN9z
+Content-Type: text/plain; charset=us-ascii
+Content-Disposition: inline
+
+On Mon, Aug 25, 2003 at 09:00:32PM +0200, Dawid Kuroczko wrote:
+> Hello. :-)
+> 
+> I did manage to make pseudo-transparent menus, but now I'd like
+> to make something more "real".  What I'd like to do is to have
+> something like there is in KDE.
+> 
+> It 

[gentoo-commits] repo/gentoo:master commit in: x11-themes/fvwm_icons/

2022-06-03 Thread Sam James
commit: f728665865ab8344f927af63a3b8dd80bfdadd23
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jun  2 15:53:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:19:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7286658

x11-themes/fvwm_icons: update EAPI 7 -> 8

Also add || dependency for x11-libs/fvwm3

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 x11-themes/fvwm_icons/fvwm_icons-1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-themes/fvwm_icons/fvwm_icons-1.0.ebuild 
b/x11-themes/fvwm_icons/fvwm_icons-1.0.ebuild
index e7399aa8c577..a8dfc7c4702a 100644
--- a/x11-themes/fvwm_icons/fvwm_icons-1.0.ebuild
+++ b/x11-themes/fvwm_icons/fvwm_icons-1.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Icons for use with FVWM"
 HOMEPAGE="https://www.fvwm.org/;
@@ -12,7 +12,7 @@ LICENSE="GPL-2 FVWM"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
-RDEPEND=">=x11-wm/fvwm-2.6.2"
+RDEPEND="|| ( x11-wm/fvwm3 >=x11-wm/fvwm-2.6.2 )"
 
 src_install() {
insinto /usr/share/icons/fvwm



[gentoo-commits] repo/gentoo:master commit in: x11-themes/fvwm-crystal/

2022-06-03 Thread Sam James
commit: df84fc47751dfa68cf08247748ba9e71a194dc09
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jun  2 15:27:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:19:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df84fc47

x11-themes/fvwm-crystal: add 3.7.5

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 x11-themes/fvwm-crystal/Manifest  |  1 +
 x11-themes/fvwm-crystal/fvwm-crystal-3.7.5.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/x11-themes/fvwm-crystal/Manifest b/x11-themes/fvwm-crystal/Manifest
index 8f13e6ea878e..a66e97caa728 100644
--- a/x11-themes/fvwm-crystal/Manifest
+++ b/x11-themes/fvwm-crystal/Manifest
@@ -1,2 +1,3 @@
 DIST fvwm-crystal-3.6.5.tar.gz 5899049 BLAKE2B 
addd82dbbab9b457a94715a969a27ff6ef2be07cddd33a379dc4d5348c9565d3a19943828b068ec5ef5f6d032f51b77a1990316ee7b3e16e5dc98ddf32f98c7d
 SHA512 
45cd99b83342e5e5f0de89edc92dbba3311efc7ef431d509490e3fd5b49420e94d1cef55865f45e731fd4c13172c6e2d26fbd10107cdb4a4f525379e17b94e6d
 DIST fvwm-crystal-3.7.1.tar.gz 5936306 BLAKE2B 
3a47ddab10365faf13c4b9de8ac172b2f91073addd7799315a47901c10b28b6b16c89ccb9c4a313285cd1e9b40d6ecd8b563e8764bb063d249ceb54804d63ec7
 SHA512 
0e61bd190ab0b9f4c51b65e9bbeb3689c38127769166f90fc2eff655c68b11c60e67ef35417ed7e97d06bb549d2a87ba6785fc6530a5269d19c1243d3cbe27ed
+DIST fvwm-crystal-3.7.5.tar.gz 5962351 BLAKE2B 
b5a7458c5bc97846ba48e18168da05d0cda4f26b2f0252abcfd12953de4ac80b34a521759152d559fef59ab53e5f252434d1f1840a779271fc9fffd7ec8632b0
 SHA512 
333eeeabf1b7b88e1ce7ba5e018a013471db215214b5d9bd86d0f0e107d7443f89bc409e23f3ef4a61c9ced63b862614507cb5ae74063f14d9e0d8b1eb97186b

diff --git a/x11-themes/fvwm-crystal/fvwm-crystal-3.7.5.ebuild 
b/x11-themes/fvwm-crystal/fvwm-crystal-3.7.5.ebuild
new file mode 100644
index ..67e6e4b1901e
--- /dev/null
+++ b/x11-themes/fvwm-crystal/fvwm-crystal-3.7.5.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit readme.gentoo-r1 python-single-r1 optfeature
+
+DESCRIPTION="Configurable FVWM theme with transparency and freedesktop 
compatible menu"
+HOMEPAGE="http://fvwm-crystal.sourceforge.net/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+if [[ ${PV} = * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/fvwm-crystal/fvwm-crystal.git;
+else
+   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+RDEPEND="${PYTHON_DEPS}
+   acct-group/fvwm-crystal
+   || ( >=x11-wm/fvwm3-1.0.4[go] >=x11-wm/fvwm-2.6.9[png] )
+   virtual/imagemagick-tools
+   || ( >=x11-misc/stalonetray-0.6.2-r2 x11-misc/trayer )
+   || ( x11-misc/hsetroot media-gfx/feh )
+   sys-apps/sed
+   sys-devel/bc
+   virtual/awk
+   x11-apps/xwd
+   media-sound/alsa-utils"
+
+DISABLE_AUTOFORMATTING="true"
+DOC_CONTENTS="After a first time installation, execute the following commands:
+   $ cp -r "${EROOT}"/usr/share/doc/"${PF}"/addons/Xresources ~/.Xresources
+   $ cp -r "${EROOT}"/usr/share/doc/"${PF}"/addons/Xsession ~/.xinitrc
+You can edit these files at your convenience.
+
+Many applications can extend functionality of fvwm-crystal.
+They are listed in "${EROOT}"/usr/share/doc/"${PF}"/INSTALL.*
+
+To be able to use the exit menu, each user using ${PN}
+must be in the group fvwm-crystal.
+You can do that as root with:
+   $ useradd -G fvwm-crystal 
+and log out and in again.
+"
+
+src_install() {
+   emake DESTDIR="${ED}" \
+   docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   prefix="${EPREFIX}/usr" \
+   install
+   # GNU License is globally in the portage tree
+   rm -vf "${ED}/usr/share/doc/${PF}"/LICENSE
+
+   python_doscript "${ED}/usr/bin/${PN}".{apps,wallpaper}
+   python_scriptinto "/usr/share/${PN}"/fvwm/scripts/FvwmMPD
+   python_doscript "${ED}/usr/share/${PN}"/fvwm/scripts/FvwmMPD/*.py
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+   optfeature "localized XDG user directories support" 
"x11-misc/xdg-user-dirs"
+   optfeature "hibernate/resume support" "sys-apps/systemd"
+   optfeature "professional sound server" 
"media-sound/jack-audio-connection-kit"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/fvwm_sounds/

2022-06-03 Thread Sam James
commit: 635a7c0555967a99c4356ccfbb4e513405c12e8f
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jun  2 16:05:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:19:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635a7c05

x11-themes/fvwm_sounds: update EAPI 7 -> 8

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/25609
Signed-off-by: Sam James  gentoo.org>

 x11-themes/fvwm_sounds/fvwm_sounds-1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-themes/fvwm_sounds/fvwm_sounds-1.0.ebuild 
b/x11-themes/fvwm_sounds/fvwm_sounds-1.0.ebuild
index 2efd33f16102..3f0110105a35 100644
--- a/x11-themes/fvwm_sounds/fvwm_sounds-1.0.ebuild
+++ b/x11-themes/fvwm_sounds/fvwm_sounds-1.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Sounds for use with FVWM"
 HOMEPAGE="https://www.fvwm.org/;
@@ -12,7 +12,7 @@ LICENSE="GPL-2 FVWM"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
-RDEPEND=">=x11-wm/fvwm-2.6.2"
+RDEPEND="|| ( x11-wm/fvwm3 >=x11-wm/fvwm-2.6.2 )"
 
 src_install() {
insinto /usr/share/sounds/fvwm



[gentoo-commits] repo/gentoo:master commit in: app-misc/elasticsearch/

2022-06-03 Thread Sam James
commit: e50b2420161923b415e3740016b1a13a10eb0d75
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 02:07:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:19:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50b2420

app-misc/elasticsearch: small cleanups

- Style cleanups
- Use -* in KEYWORDS as it's a binary
- Change systemd_is_booted test

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

 app-misc/elasticsearch/elasticsearch-8.2.2.ebuild | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/app-misc/elasticsearch/elasticsearch-8.2.2.ebuild 
b/app-misc/elasticsearch/elasticsearch-8.2.2.ebuild
index 7ca705a24066..74c42298df8a 100644
--- a/app-misc/elasticsearch/elasticsearch-8.2.2.ebuild
+++ b/app-misc/elasticsearch/elasticsearch-8.2.2.ebuild
@@ -8,17 +8,13 @@ inherit systemd tmpfiles
 DESCRIPTION="Free and Open, Distributed, RESTful Search Engine"
 HOMEPAGE="https://www.elastic.co/elasticsearch/;
 SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}-linux-x86_64.tar.gz;
+
 LICENSE="Apache-2.0 BSD-2 Elastic-2.0 LGPL-3 MIT public-domain"
 SLOT="0"
 KEYWORDS="~amd64"
 
-PATCHES=(
-   "${FILESDIR}/${PN}-env.patch"
-)
-
 DEPEND="acct-group/elasticsearch
acct-user/elasticsearch"
-
 RDEPEND="acct-group/elasticsearch
acct-user/elasticsearch
sys-libs/zlib
@@ -27,8 +23,13 @@ RDEPEND="acct-group/elasticsearch
 
QA_PREBUILT="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
 
QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-env.patch"
+)
+
 src_prepare() {
default
+
rm -rf jdk || die
sed -i -e "s:logs/:/var/log/${PN}/:g" config/jvm.options || die
rm LICENSE.txt NOTICE.txt || die
@@ -52,7 +53,7 @@ src_install() {
keepdir /usr/share/${PN}/plugins
 
exeinto /usr/share/${PN}/bin
-   doexe ${FILESDIR}/elasticsearch-systemd-pre-exec
+   doexe "${FILESDIR}"/elasticsearch-systemd-pre-exec
 
fperms -R +x /usr/share/${PN}/bin
fperms -R +x 
/usr/share/${PN}/modules/x-pack-ml/platform/linux-x86_64/bin
@@ -77,7 +78,7 @@ pkg_postinst() {
# Elasticsearch will choke on our keep file and dodir will not preserve 
the empty dir
rm /usr/share/${PN}/plugins/.keep* || die
tmpfiles_process /usr/lib/tmpfiles.d/${PN}.conf
-   if [ ! systemd_is_booted ]; then
+   if ! systemd_is_booted ; then
elog "You may create multiple instances of ${PN} by"
elog "symlinking the init script:"
elog "ln -sf /etc/init.d/${PN} /etc/init.d/${PN}.instance"



[gentoo-commits] repo/gentoo:master commit in: app-misc/elasticsearch/

2022-06-03 Thread Sam James
commit: 411b24744617e9400460f62571e77e988c2630ea
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Jun  3 08:21:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 02:19:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=411b2474

app-misc/elasticsearch: drop 8.2.0

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/25737
Signed-off-by: Sam James  gentoo.org>

 app-misc/elasticsearch/Manifest   |  1 -
 app-misc/elasticsearch/elasticsearch-8.2.0.ebuild | 94 ---
 2 files changed, 95 deletions(-)

diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest
index daa1214bdc5d..e4a97701337b 100644
--- a/app-misc/elasticsearch/Manifest
+++ b/app-misc/elasticsearch/Manifest
@@ -1,5 +1,4 @@
 DIST elasticsearch-6.8.23.tar.gz 149672445 BLAKE2B 
dd7b080f1496f3a20755c183befae74194eab05b04c6f77679e9dad6067eef5222a4c7ce43d6267f1233a7bf864c6f8b23d5caf52278e1fe5f48f465e6603113
 SHA512 
73258b400cd194768058105a74ca0e811962ccf81bed8c4d3a824d4e5b97a8178a31150e60602fa1e04c6764b139980eb45ae6f246864702120653b45120b597
 DIST elasticsearch-7.17.3-no-jdk-linux-x86_64.tar.gz 167378547 BLAKE2B 
4bacb075e94587351bb4638da15644ed372ec1ad2b72e1c9b84c511e84666f6b79ccc8519ce5fede119e6c134ac500a1209578f18a26fd8566646e870a17f9ba
 SHA512 
f2d5953710adfe31f1e30a0fdf4c091c0493f613a83927ddec4bbc74d2eccb839e1ffa6d44636ad0ad9c07613915847cc7a68fc87e465a8a851c96e023917bf1
-DIST elasticsearch-8.2.0-linux-x86_64.tar.gz 529729465 BLAKE2B 
e176a047e49b343673c6f20e45d6ff96650e4ebb6b0d9d09450e4fb435ac56e22527be32c4327b5667ce6b4dbd6824477fc445c1db3e78a42e9c6bd01a1f5934
 SHA512 
f5e48538a835d61b7321133158c988b536945451f783964a10f50a0208aa46c013c2e55b86a5f4ec06c7ac61700c0f41d47124c91e4bf93b24ad3f150933a77d
 DIST elasticsearch-8.2.2-linux-x86_64.tar.gz 526116807 BLAKE2B 
bc30d3532bb62bee88fdfc8e3406d32884add3601363d5bf91f66c110e05241beb6b73cf7a2f8104a843628f4841a313ed5bdf3098030eb5e4567c98b69ac703
 SHA512 
78d1315a47ae9f082297e049320c5a9787aa9fe44cd2967f3ea37ae954ad34aaa29ca7b3210ac96955be2838d0233b7f86a3e0c66d82dda3724753a0c24c78e8
 DIST elasticsearch-oss-6.8.23.tar.gz 68573265 BLAKE2B 
80366fdc4eaaf45161a36da112397938a82d08d842d82dd5a9311abf63ca20afb93ecc06387c6852bbb1a861306382d6e7c2314e67635b6f2e75cdc183057ad8
 SHA512 
14dbb2809b06499373c3ec5035d829d62255c2c93103618fbfe3d7d03cecf8847f654e83c78f765f23224126ff18ed713b959857e8ecf435c475b11bcd143d3f

diff --git a/app-misc/elasticsearch/elasticsearch-8.2.0.ebuild 
b/app-misc/elasticsearch/elasticsearch-8.2.0.ebuild
deleted file mode 100644
index 7ca705a24066..
--- a/app-misc/elasticsearch/elasticsearch-8.2.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd tmpfiles
-
-DESCRIPTION="Free and Open, Distributed, RESTful Search Engine"
-HOMEPAGE="https://www.elastic.co/elasticsearch/;
-SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}-linux-x86_64.tar.gz;
-LICENSE="Apache-2.0 BSD-2 Elastic-2.0 LGPL-3 MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-env.patch"
-)
-
-DEPEND="acct-group/elasticsearch
-   acct-user/elasticsearch"
-
-RDEPEND="acct-group/elasticsearch
-   acct-user/elasticsearch
-   sys-libs/zlib
-   virtual/jre:17"
-
-QA_PREBUILT="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
-QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
-
-src_prepare() {
-   default
-   rm -rf jdk || die
-   sed -i -e "s:logs/:/var/log/${PN}/:g" config/jvm.options || die
-   rm LICENSE.txt NOTICE.txt || die
-   rmdir logs || die
-}
-
-src_install() {
-   keepdir /etc/${PN}
-   keepdir /etc/${PN}/scripts
-
-   insinto /etc/${PN}
-   doins -r config/.
-   rm -r config || die
-
-   fowners -R root:${PN} /etc/${PN}
-   fperms -R 2750 /etc/${PN}
-
-   insinto /usr/share/${PN}
-   doins -r .
-
-   keepdir /usr/share/${PN}/plugins
-
-   exeinto /usr/share/${PN}/bin
-   doexe ${FILESDIR}/elasticsearch-systemd-pre-exec
-
-   fperms -R +x /usr/share/${PN}/bin
-   fperms -R +x 
/usr/share/${PN}/modules/x-pack-ml/platform/linux-x86_64/bin
-
-   keepdir /var/{lib,log}/${PN}
-   fowners ${PN}:${PN} /var/{lib,log}/${PN}
-   fperms 0750 /var/{lib,log}/${PN}
-
-   insinto /etc/sysctl.d
-   newins "${FILESDIR}/${PN}.sysctl.d" ${PN}.conf
-
-   newconfd "${FILESDIR}/${PN}.conf.4" ${PN}
-   newinitd "${FILESDIR}/${PN}.init.8" ${PN}
-
-   systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
-   systemd_newunit "${FILESDIR}"/${PN}.service.4 ${PN}.service
-
-   newtmpfiles "${FILESDIR}"/${PN}.tmpfiles.d ${PN}.conf
-}
-
-pkg_postinst() {
-   # Elasticsearch will choke on our keep file and dodir will not 

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

2022-06-03 Thread Matt Turner
commit: af9ec3f9624a56a902d2fdeb8ccb733ad4337ccc
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun  4 02:08:52 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun  4 02:10:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af9ec3f9

net-misc/rygel: Version bump to 0.40.4

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

 net-misc/rygel/Manifest|  1 +
 net-misc/rygel/rygel-0.40.4.ebuild | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest
index eb0c6202453f..161383c734d5 100644
--- a/net-misc/rygel/Manifest
+++ b/net-misc/rygel/Manifest
@@ -1 +1,2 @@
 DIST rygel-0.40.3.tar.xz 1696424 BLAKE2B 
90e3da7c4dcfe4b0789dc7cf64fb2b49f00d2892b18a2ea1bad1da4e2ac5c1684992177fcac9adb99785f0e5ec68ffa08ee3ba37a8694c47cb69a9e080e2f773
 SHA512 
b50613b49bfde656b587192b20b6aebd49bba176149e1adcc13b00f7a6bc525237fc74a2af5afe37704758df8d9446ddb01f1338472cc6626d30765df991f69d
+DIST rygel-0.40.4.tar.xz 1696492 BLAKE2B 
9e22390b379b2e09abb2685b0c2a00bc03ae3668d4c6d5ed432dd9c5cefdf07a00370bc5a9a96bc542d14f48dfdcdf4db3647365833942d1d81dc377d0440705
 SHA512 
5e4003af9c0dc8a4b948cc63a12ec3f61c9e9f4f8007b196f9ce988c85e2fea7ec0a6c1e4217c59a770ca179b4ad8bba2e01aa99459a4e1179b9bc5db22ea0f8

diff --git a/net-misc/rygel/rygel-0.40.4.ebuild 
b/net-misc/rygel/rygel-0.40.4.ebuild
new file mode 100644
index ..1b055e904ed5
--- /dev/null
+++ b/net-misc/rygel/rygel-0.40.4.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_MIN_API_VERSION="0.42"
+inherit gnome.org meson systemd vala xdg
+
+DESCRIPTION="Rygel is an open source UPnP/DLNA MediaServer"
+HOMEPAGE="https://wiki.gnome.org/Projects/Rygel;
+
+LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk gtk-doc +introspection +sqlite tracker test transcode"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=dev-libs/libgee-0.8:0.8
+   >=dev-libs/libxml2-2.7:2
+   >=media-libs/gstreamer-1.12:1.0
+   >=media-libs/gst-plugins-base-1.12:1.0
+   media-libs/gstreamer-editing-services:1.0
+   >=media-libs/gupnp-dlna-0.9.4:2.0=
+   >=media-libs/libmediaart-0.7:2.0[vala]
+   media-plugins/gst-plugins-soup:1.0
+   >=net-libs/gssdp-1.1.0:0=[vala]
+   >=net-libs/gupnp-1.1.0:0=[vala]
+   >=net-libs/gupnp-av-0.12.8:=
+   >=net-libs/libsoup-2.44:2.4
+   >=sys-apps/util-linux-2.20
+   x11-misc/shared-mime-info
+   introspection? ( >=dev-libs/gobject-introspection-1.33.4:= )
+   sqlite? (
+   >=dev-db/sqlite-3.5:3
+   dev-libs/libunistring:=
+   x11-libs/gdk-pixbuf:2
+   )
+   tracker? ( app-misc/tracker:3= )
+   transcode? (
+   media-libs/gst-plugins-bad:1.0
+   media-plugins/gst-plugins-twolame:1.0
+   media-plugins/gst-plugins-libav:1.0
+   )
+   gtk? ( >=x11-libs/gtk+-3.22:3 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+"
+# Maintainer only
+#   app-text/docbook-xsl-stylesheets
+#  >=dev-lang/vala-0.36
+#   dev-libs/libxslt
+
+src_prepare() {
+   vala_src_prepare
+   default
+   # Disable test triggering call to gst-plugins-scanner which causes
+   # sandbox issues when plugins such as clutter are installed
+   #sed -e 's/return rygel_playbin_renderer_test_main (argv, argc);/return 
0;/' \
+   #   -i tests/rygel-playbin-renderer-test.c || die
+
+   #default
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc api-docs)
+   -Dsystemd-user-units-dir=$(systemd_get_userunitdir)
+   -Dplugins=gst-launch$(use sqlite && echo 
",lms,media-export")$(use tracker && echo ",tracker3")
+   -Dengines=gstreamer
+   -Dexamples=false
+   $(meson_use test tests)
+   -Dgstreamer=enabled
+   $(meson_feature gtk)
+   $(meson_feature introspection)
+   )
+   meson_src_configure
+}



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

2022-06-03 Thread Sam James
commit: b2712002dab63ee36c449e32aae39c3d52505a36
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 00:06:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 01:16:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2712002

dev-perl/Sereal-Decoder: drop toolchain-funcs for now

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

 dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild 
b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild
index 0f341ef831c0..9da4c84abfa8 100644
--- a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild
+++ b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DIST_AUTHOR=YVES
 DIST_VERSION=4.023
-inherit edo perl-module flag-o-matic toolchain-funcs
+inherit edo perl-module flag-o-matic
 
 DESCRIPTION="Fast, compact, powerful binary deserialization"
 SLOT="0"



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

2022-06-03 Thread Sam James
commit: c9d116308ff020c25880a389d3172a261bce96b5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 00:06:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 01:16:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9d11630

dev-perl/Sereal-Encoder: drop toolchain-funcs for now

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

 dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild 
b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild
index 3590bcf78e08..4c15e88f8310 100644
--- a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild
+++ b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DIST_AUTHOR=YVES
 DIST_VERSION=4.023
-inherit edo perl-module flag-o-matic toolchain-funcs
+inherit edo perl-module flag-o-matic
 
 DESCRIPTION="Fast, compact, powerful binary serialization"
 SLOT="0"



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

2022-06-03 Thread Sam James
commit: a293a470d22418e0355c26d98e81008e25508f0f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 01:16:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 01:16:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a293a470

dev-libs/botan: add 2.19.2

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

 dev-libs/botan/Manifest|   2 +
 dev-libs/botan/botan-2.19.2.ebuild | 178 +
 dev-libs/botan/metadata.xml|   3 +-
 3 files changed, 182 insertions(+), 1 deletion(-)

diff --git a/dev-libs/botan/Manifest b/dev-libs/botan/Manifest
index ac477efafc69..a1e5500c5416 100644
--- a/dev-libs/botan/Manifest
+++ b/dev-libs/botan/Manifest
@@ -1,2 +1,4 @@
 DIST Botan-2.19.1.tar.xz 6088380 BLAKE2B 
7a2d50bb66ea4a1875857bea769bcc30f397170a10a70377c3963d92e33321a079271c1e235a7892e33ec5b1bc19e4df8336b2586548ccd849f52ebfa47d9c8f
 SHA512 
e604be0e7e82da89e3e1949d3035a87dc63314bd9854d5fe5129ccb3ed5bc78edb0406c7f8ad1a152b59a63b6d98ba207a0851a08428c3452cce794614b5eef5
 DIST Botan-2.19.1.tar.xz.asc 488 BLAKE2B 
36f27e294fed60ea4d9ee9d919a58fc431a1bf9bdec8c12d30f2cba537a70b0e22f6a7c882cf7a80dc10aeee256f9f4a32129b55d2ab5df192d16759638feaa4
 SHA512 
2cd57bf97630d8f79cc0a87da79d3b338bd3b33b02ded16f6b60d5fd6cb3ea62105f577deb3b8d061f56a09ff902ff553ea3a0c603d5c3bd53a905024a2f457b
+DIST Botan-2.19.2.tar.xz 6063336 BLAKE2B 
a46fa49c61846e718197ab3a8431a5bdcab0f4cc5e42aec04fd22932ecdbfa2b755cae53c125eee8248ecae237671ec6f0533f99289068ed81e6cd34886d8b88
 SHA512 
52b9c80a240457e46a299480338472f7d0c0b56df7b1709fdef52c5be3afca5b474fe143801c9a332ae884eaf033e60461c9d3e0b2f7b069f4fe8b4c45932abf
+DIST Botan-2.19.2.tar.xz.asc 488 BLAKE2B 
94d22dff9de02871560649b1d961f4c7ae5fa37a847141554f8da9f0a726d4497cd23e0d84197beb4d176f29aa3a478118d94cd52d2c04733d115828f85d400d
 SHA512 
e25a03ac437a08737ecde541ead4b841ccb507d3198683a1755dab1d4f82e9ce0278473db7c7041a4b808f9dff9927106e30bbad79b1674615254ee78f0b6a06

diff --git a/dev-libs/botan/botan-2.19.2.ebuild 
b/dev-libs/botan/botan-2.19.2.ebuild
new file mode 100644
index ..f7dd41802cb6
--- /dev/null
+++ b/dev-libs/botan/botan-2.19.2.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/botan.asc
+inherit edo python-r1 toolchain-funcs verify-sig
+
+MY_P="Botan-${PV}"
+DESCRIPTION="C++ crypto library"
+HOMEPAGE="https://botan.randombit.net/;
+SRC_URI="https://botan.randombit.net/releases/${MY_P}.tar.xz;
+SRC_URI+=" verify-sig? ( 
https://botan.randombit.net/releases/${MY_P}.tar.xz.asc )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD-2"
+SLOT="2/$(ver_cut 1-2)" # soname version
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~ppc-macos"
+IUSE="doc boost bzip2 lzma python static-libs sqlite test tools zlib"
+RESTRICT="!test? ( test )"
+
+CPU_USE=(
+   cpu_flags_arm_{aes,neon}
+   cpu_flags_ppc_altivec
+   cpu_flags_x86_{aes,avx2,popcnt,rdrand,sha,sse2,ssse3,sse4_1,sse4_2}
+)
+
+IUSE+=" ${CPU_USE[@]}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# NOTE: Boost is needed at runtime too for the CLI tool.
+DEPEND="
+   boost? ( >=dev-libs/boost-1.48:= )
+   bzip2? ( >=app-arch/bzip2-1.0.5:= )
+   lzma? ( app-arch/xz-utils:= )
+   python? ( ${PYTHON_DEPS} )
+   sqlite? ( dev-db/sqlite:3= )
+   zlib? ( >=sys-libs/zlib-1.2.3:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   ')
+   verify-sig? ( sec-keys/openpgp-keys-botan )
+"
+
+# NOTE: Considering patching Botan?
+# Please see upstream's guidance:
+# 
https://botan.randombit.net/handbook/packaging.html#minimize-distribution-patches
+
+python_check_deps() {
+   use doc || return 0
+   python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+   python_setup
+
+   local disable_modules=(
+   $(usev !boost 'boost')
+   )
+
+   if [[ -z "${DISABLE_MODULES}" ]] ; then
+   elog "Disabling module(s): ${disable_modules[@]}"
+   fi
+
+   local chostarch="${CHOST%%-*}"
+
+   # Arch specific wrangling
+   local myos=
+   case ${CHOST} in
+   *-darwin*)
+   myos=darwin
+   ;;
+   *)
+   myos=linux
+
+   if [[ ${CHOST} == *hppa* ]] ; then
+   chostarch=parisc
+   elif [[ ${PROFILE_ARCH} == sparc64 ]] ; then
+   chostarch="sparc32-v9"
+   fi
+   ;;
+   esac
+
+   local pythonvers=()
+   if use python ; then
+   _append() {
+   pythonvers+=( 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-06-03 Thread Sam James
commit: f6e611531d183fae2e185d8427ce058c95cbf628
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 00:28:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 01:16:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e61153

sys-cluster/openmpi: add 4.1.4

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

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.1.4.ebuild | 186 +++
 2 files changed, 187 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 42c7707e372a..204d9ee2be6f 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -1 +1,2 @@
 DIST openmpi-4.1.2.tar.bz2 10084596 BLAKE2B 
2e6fc12b4564a302d2c364528d0f6bea8b23f9b1cd6059763b8d5de583d86aae2812c239b1d0bb40c83f3c7682c8e666ce1de3112e95de54848169cb5e2805e8
 SHA512 
1958f96434cddbe525b4511fcf8d0cf8bf1ff376e024466219bd3a2092900e318f45a4b1e1a8ef6b03e350f46a71777fc7db82a7df711f12bb9758150d209aad
+DIST openmpi-4.1.4.tar.bz2 10042839 BLAKE2B 
b020e3530ae5dde7b144e7c33b1a3f26f622526a4b48a97a0956fc6f49bbf9dfd5be9ebeeaf3bdc5168a307507408ba5dd8e2a537148821e1d476678177dc5d6
 SHA512 
c70a92c9b16b8c76a871183f9b180d60861186e64140da897d206d53bc06213f31ea93b31734645f580f4bf28dda5605d85dbce2417e4596955384d961bed653

diff --git a/sys-cluster/openmpi/openmpi-4.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
new file mode 100644
index ..35d6f2a025ad
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda fortran-2 java-pkg-opt-2 multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux"
+IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="
+   openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( sys-cluster/rdma-core )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+DEPEND="${CDEPEND}
+   java? ( >=virtual/jdk-1.8:* )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
+   /usr/include/openmpi/mpiext/mpiext_cuda_c.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   java-pkg-opt-2_pkg_setup
+
+   elog
+   elog "OpenMPI has an overwhelming count of configuration options."
+   elog "Don't forget the EXTRA_ECONF environment variable can let you"
+   elog "specify configure options if you find them necessary."
+   elog
+}
+
+src_prepare() {
+   default
+
+   # Avoid test which ends up looking at system mounts
+   echo "int main() { return 0; }" > test/util/opal_path_nfs.c || die
+
+   # Necessary for scalibility, see
+   # http://www.open-mpi.org/community/lists/users/2008/09/6514.php
+   echo 'oob_tcp_listen_mode = listen_thread' \
+   >> opal/etc/openmpi-mca-params.conf || die
+}
+
+multilib_src_configure() {
+   if use java; then
+   # We must always build with the right -source and -target
+   # flags. Passing flags to javac isn't explicitly supported here
+   # but we can cheat by overriding the configure test for javac.
+   export 

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

2022-06-03 Thread Kenton Groombridge
commit: 3e86b07b7b8605812a0da5aa3cb045a818b22d1c
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:31:02 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e86b07b

sys-apps/semodule-utils: bump to 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/semodule-utils/Manifest  |  1 +
 sys-apps/semodule-utils/semodule-utils-3.4.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-apps/semodule-utils/Manifest b/sys-apps/semodule-utils/Manifest
index a509f1a23988..35a5d80af288 100644
--- a/sys-apps/semodule-utils/Manifest
+++ b/sys-apps/semodule-utils/Manifest
@@ -1,2 +1,3 @@
 DIST semodule-utils-3.3.tar.gz 14268 BLAKE2B 
5b03dd731c28e29b146e9f75fa7ce5151e58df1ea6598356b1ad9ee6846d2ebf7ceb57c740aa0ae4b94e0a7356180bd8e608d6a9543b48251e553036f2b2833e
 SHA512 
76aa0c9322889c7de100f3c5789bdf27b7073827fe2af371bd50a4517baa8442f35e53f16a93227dce93da0ceb054bea7e5ee17a46fe05e06f3c2d9925cf59dc
 DIST semodule-utils-3.4-rc1.tar.gz 14270 BLAKE2B 
7a0b5d060fc07ea71b71ccf2eaa6604cdc00afabaef1be8efb62a38bd401cfacd20f36af1a74324c2162b5fcdbcba6a3b3c5d98e33fccba99bc38ddfabd10ff8
 SHA512 
848354e95fcd6ae6be3e0ff5a32b26d78b2fbd04f463f063db796ff843dab44675eceb670f10c3ee602a6280e885ecc33242b37bb67ef77d467be030ddd4a72c
+DIST semodule-utils-3.4.tar.gz 14267 BLAKE2B 
292c9550a5f1bc8b901c7c95fe2dde07068513bf7d358decab65afc2db185996ec905b582691265a63aba7bc47f4e1d6da4c867eb9a9df5b22fc623a716e927b
 SHA512 
3a102eb83e1feff9796c4da572500be1e3a8a8bc8a7eed762ef4144761280f0513050c714aa287b1e4e67d2938f9f9a0ee5036762472d732eae0288b437cb7a9

diff --git a/sys-apps/semodule-utils/semodule-utils-3.4.ebuild 
b/sys-apps/semodule-utils/semodule-utils-3.4.ebuild
new file mode 100644
index ..ce9f168c9c89
--- /dev/null
+++ b/sys-apps/semodule-utils/semodule-utils-3.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux policy module utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=sys-libs/libsepol-${PV}:="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



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

2022-06-03 Thread Kenton Groombridge
commit: 216a2a6b0150f56cbebbf179d10e1aa1675a22e2
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:46:19 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=216a2a6b

sys-apps/mcstrans: drop 3.4_rc1

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/mcstrans/Manifest|  1 -
 sys-apps/mcstrans/mcstrans-3.4_rc1.ebuild | 52 ---
 2 files changed, 53 deletions(-)

diff --git a/sys-apps/mcstrans/Manifest b/sys-apps/mcstrans/Manifest
index 1ee16b6a9d7d..c320b3635f10 100644
--- a/sys-apps/mcstrans/Manifest
+++ b/sys-apps/mcstrans/Manifest
@@ -1,3 +1,2 @@
 DIST mcstrans-3.3.tar.gz 44621 BLAKE2B 
624780c219d0b8f369def5ab334caf9d2ae847f9cfb4359ce38e240bcb72b7cfeef45d08cd6e7330cc90394f6c32bd622d2133e675036f98992145b1530ab1e2
 SHA512 
2157a0361bb5a2bc8e149373b2dd7d9b042f8c4c0aa845ae6967a23d9b875d2dcd6176d99d7f8f15e17eb5877fea60814e19aabfe76950d25b75c9c25df811c2
-DIST mcstrans-3.4-rc1.tar.gz 45128 BLAKE2B 
90ef74de6db72005b17254a23673edca30c8441155947b0cd11e5a45b376a58f608eca38fc91184e33dd593551de48010bde1962849ad7d6427d310c4e2609e4
 SHA512 
7889b6b4a22d2b3b900b28fddfb09d32bcc8d4dfacb3ac75253aa812b35578907272b758c4050d52560cdb751cefca5f4bd46c8c2402b47f8833c63134b8e780
 DIST mcstrans-3.4.tar.gz 45125 BLAKE2B 
59a403e7d4018bee2632360d5720e65f26b0581ed58a42e8caee2d352d104658e27ece850ca6c50ea513766a973c6ae98fd4115d478555dd5c130956188c0668
 SHA512 
bd612f1ae886c7a0300bb4aa1d52f139677787cc026475eada98e11a46910fa4a8baba9026530af6fa649a4f07978039f584e55567b8789ff06fb182518c

diff --git a/sys-apps/mcstrans/mcstrans-3.4_rc1.ebuild 
b/sys-apps/mcstrans/mcstrans-3.4_rc1.ebuild
deleted file mode 100644
index 75563498db4f..
--- a/sys-apps/mcstrans/mcstrans-3.4_rc1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux context translation to human readable names"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=sys-libs/libsepol-${PV}:=
-   >=sys-libs/libselinux-${PV}:=
-   dev-libs/libpcre2:=
-   >=sys-libs/libcap-1.10-r10:="
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-
-   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-}
-
-src_compile() {
-   tc-export CC
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   rm -rf "${D}/etc/rc.d" || die
-
-   newinitd "${FILESDIR}/mcstransd.init" mcstransd
-}



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

2022-06-03 Thread Kenton Groombridge
commit: 1d61df2c8f1219aaf12922d7b866636a78352475
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:31:08 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d61df2c

sys-apps/mcstrans: bump to 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/mcstrans/Manifest|  1 +
 sys-apps/mcstrans/mcstrans-3.4.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-apps/mcstrans/Manifest b/sys-apps/mcstrans/Manifest
index b150878307f9..1ee16b6a9d7d 100644
--- a/sys-apps/mcstrans/Manifest
+++ b/sys-apps/mcstrans/Manifest
@@ -1,2 +1,3 @@
 DIST mcstrans-3.3.tar.gz 44621 BLAKE2B 
624780c219d0b8f369def5ab334caf9d2ae847f9cfb4359ce38e240bcb72b7cfeef45d08cd6e7330cc90394f6c32bd622d2133e675036f98992145b1530ab1e2
 SHA512 
2157a0361bb5a2bc8e149373b2dd7d9b042f8c4c0aa845ae6967a23d9b875d2dcd6176d99d7f8f15e17eb5877fea60814e19aabfe76950d25b75c9c25df811c2
 DIST mcstrans-3.4-rc1.tar.gz 45128 BLAKE2B 
90ef74de6db72005b17254a23673edca30c8441155947b0cd11e5a45b376a58f608eca38fc91184e33dd593551de48010bde1962849ad7d6427d310c4e2609e4
 SHA512 
7889b6b4a22d2b3b900b28fddfb09d32bcc8d4dfacb3ac75253aa812b35578907272b758c4050d52560cdb751cefca5f4bd46c8c2402b47f8833c63134b8e780
+DIST mcstrans-3.4.tar.gz 45125 BLAKE2B 
59a403e7d4018bee2632360d5720e65f26b0581ed58a42e8caee2d352d104658e27ece850ca6c50ea513766a973c6ae98fd4115d478555dd5c130956188c0668
 SHA512 
bd612f1ae886c7a0300bb4aa1d52f139677787cc026475eada98e11a46910fa4a8baba9026530af6fa649a4f07978039f584e55567b8789ff06fb182518c

diff --git a/sys-apps/mcstrans/mcstrans-3.4.ebuild 
b/sys-apps/mcstrans/mcstrans-3.4.ebuild
new file mode 100644
index ..75563498db4f
--- /dev/null
+++ b/sys-apps/mcstrans/mcstrans-3.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux context translation to human readable names"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=sys-libs/libsepol-${PV}:=
+   >=sys-libs/libselinux-${PV}:=
+   dev-libs/libpcre2:=
+   >=sys-libs/libcap-1.10-r10:="
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+   tc-export CC
+   default
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   rm -rf "${D}/etc/rc.d" || die
+
+   newinitd "${FILESDIR}/mcstransd.init" mcstransd
+}



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

2022-06-03 Thread Kenton Groombridge
commit: a2f04f78213f33483b9424191b21594cb3f4877c
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:46:06 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f04f78

sys-apps/semodule-utils: drop 3.4_rc1

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/semodule-utils/Manifest   |  1 -
 .../semodule-utils/semodule-utils-3.4_rc1.ebuild   | 43 --
 2 files changed, 44 deletions(-)

diff --git a/sys-apps/semodule-utils/Manifest b/sys-apps/semodule-utils/Manifest
index 35a5d80af288..8af035a8c1e0 100644
--- a/sys-apps/semodule-utils/Manifest
+++ b/sys-apps/semodule-utils/Manifest
@@ -1,3 +1,2 @@
 DIST semodule-utils-3.3.tar.gz 14268 BLAKE2B 
5b03dd731c28e29b146e9f75fa7ce5151e58df1ea6598356b1ad9ee6846d2ebf7ceb57c740aa0ae4b94e0a7356180bd8e608d6a9543b48251e553036f2b2833e
 SHA512 
76aa0c9322889c7de100f3c5789bdf27b7073827fe2af371bd50a4517baa8442f35e53f16a93227dce93da0ceb054bea7e5ee17a46fe05e06f3c2d9925cf59dc
-DIST semodule-utils-3.4-rc1.tar.gz 14270 BLAKE2B 
7a0b5d060fc07ea71b71ccf2eaa6604cdc00afabaef1be8efb62a38bd401cfacd20f36af1a74324c2162b5fcdbcba6a3b3c5d98e33fccba99bc38ddfabd10ff8
 SHA512 
848354e95fcd6ae6be3e0ff5a32b26d78b2fbd04f463f063db796ff843dab44675eceb670f10c3ee602a6280e885ecc33242b37bb67ef77d467be030ddd4a72c
 DIST semodule-utils-3.4.tar.gz 14267 BLAKE2B 
292c9550a5f1bc8b901c7c95fe2dde07068513bf7d358decab65afc2db185996ec905b582691265a63aba7bc47f4e1d6da4c867eb9a9df5b22fc623a716e927b
 SHA512 
3a102eb83e1feff9796c4da572500be1e3a8a8bc8a7eed762ef4144761280f0513050c714aa287b1e4e67d2938f9f9a0ee5036762472d732eae0288b437cb7a9

diff --git a/sys-apps/semodule-utils/semodule-utils-3.4_rc1.ebuild 
b/sys-apps/semodule-utils/semodule-utils-3.4_rc1.ebuild
deleted file mode 100644
index ce9f168c9c89..
--- a/sys-apps/semodule-utils/semodule-utils-3.4_rc1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux policy module utilities"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=sys-libs/libsepol-${PV}:="
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-
-   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-}



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

2022-06-03 Thread Kenton Groombridge
commit: f94f4fd836fa60c34f4db10382f962a7c4006575
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:46:37 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f94f4fd8

sys-apps/restorecond: drop 3.4_rc1

Signed-off-by: Kenton Groombridge  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/25729
Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/restorecond/Manifest   |  1 -
 sys-apps/restorecond/restorecond-3.4_rc1.ebuild | 54 -
 2 files changed, 55 deletions(-)

diff --git a/sys-apps/restorecond/Manifest b/sys-apps/restorecond/Manifest
index 3f1999095d14..6f6e742351d6 100644
--- a/sys-apps/restorecond/Manifest
+++ b/sys-apps/restorecond/Manifest
@@ -1,3 +1,2 @@
 DIST restorecond-3.3.tar.gz 18970 BLAKE2B 
41c0eed734ab1e89cdfd40fdb0ceff47e1c4bb66354ff78d548a9747c661fbf7ed4b6b3daa1e39325de2a2ca087aca803f073f942f3ac89b71d873e27a1d6712
 SHA512 
ea2b97d22c1d68aa4ea31d8850f8c9632c0db0d4d666e323c648da896554c6a6fdf6dfa3c105a1df3f1ede9da8cce5ba4c1533b05520846fcb2d584935e5d7cb
-DIST restorecond-3.4-rc1.tar.gz 18961 BLAKE2B 
7f5f41f9dd7e776c266818221706f5cfff2fbb3ce99550e4c679a52e1c7694ddf06a8cd686ed80787e2acbf4060bb6cb4c4c15b85eb3ee58355b560f3751e910
 SHA512 
5d526ceb314719400cfeecb3d28369f62ca8f29223c6eabe847f3565c27b6a7f74ef6f489750b80809df6b3227324c978e4aceca1cb2f4f6a28bcaa03f1f9db9
 DIST restorecond-3.4.tar.gz 18965 BLAKE2B 
a77de19d9f00d6e8f384a7ac411257b059ba3ecfefba893eda0e56362eca705347af364d51037f8b3308bac1c5248bb9326c692175c6c1dc561b18c84bff
 SHA512 
9c680345af1592a74177ba2e7cefa1b0e8e3c73d34ef932948598adb38c648dcae8495c951b1badfc587b2d67843b83598c904d924db349b6118560f115c

diff --git a/sys-apps/restorecond/restorecond-3.4_rc1.ebuild 
b/sys-apps/restorecond/restorecond-3.4_rc1.ebuild
deleted file mode 100644
index 92cd1c69200e..
--- a/sys-apps/restorecond/restorecond-3.4_rc1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit systemd toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Daemon to watch for creation and set default SELinux fcontexts"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-libs/glib:2
-   >=sys-libs/libsepol-${PV}:=
-   >=sys-libs/libselinux-${PV}:="
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-
-   sed -i 's/-Werror//g' "${S}"/Makefile || die "Failed to remove Werror"
-}
-
-src_compile() {
-   tc-export CC
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" \
-   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" \
-   SYSTEMDUSERUNITDIR=$(systemd_get_userunitdir) \
-   install
-
-   rm -rf "${D}/etc/rc.d" || die
-
-   newinitd "${FILESDIR}/restorecond.init" restorecond
-}



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

2022-06-03 Thread Kenton Groombridge
commit: 3b5bd65c7564355c1614a30c3d0e123aa96b40e9
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:31:16 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b5bd65c

sys-apps/restorecond: bump to 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/restorecond/Manifest   |  1 +
 sys-apps/restorecond/restorecond-3.4.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/sys-apps/restorecond/Manifest b/sys-apps/restorecond/Manifest
index b14d5edab7e4..3f1999095d14 100644
--- a/sys-apps/restorecond/Manifest
+++ b/sys-apps/restorecond/Manifest
@@ -1,2 +1,3 @@
 DIST restorecond-3.3.tar.gz 18970 BLAKE2B 
41c0eed734ab1e89cdfd40fdb0ceff47e1c4bb66354ff78d548a9747c661fbf7ed4b6b3daa1e39325de2a2ca087aca803f073f942f3ac89b71d873e27a1d6712
 SHA512 
ea2b97d22c1d68aa4ea31d8850f8c9632c0db0d4d666e323c648da896554c6a6fdf6dfa3c105a1df3f1ede9da8cce5ba4c1533b05520846fcb2d584935e5d7cb
 DIST restorecond-3.4-rc1.tar.gz 18961 BLAKE2B 
7f5f41f9dd7e776c266818221706f5cfff2fbb3ce99550e4c679a52e1c7694ddf06a8cd686ed80787e2acbf4060bb6cb4c4c15b85eb3ee58355b560f3751e910
 SHA512 
5d526ceb314719400cfeecb3d28369f62ca8f29223c6eabe847f3565c27b6a7f74ef6f489750b80809df6b3227324c978e4aceca1cb2f4f6a28bcaa03f1f9db9
+DIST restorecond-3.4.tar.gz 18965 BLAKE2B 
a77de19d9f00d6e8f384a7ac411257b059ba3ecfefba893eda0e56362eca705347af364d51037f8b3308bac1c5248bb9326c692175c6c1dc561b18c84bff
 SHA512 
9c680345af1592a74177ba2e7cefa1b0e8e3c73d34ef932948598adb38c648dcae8495c951b1badfc587b2d67843b83598c904d924db349b6118560f115c

diff --git a/sys-apps/restorecond/restorecond-3.4.ebuild 
b/sys-apps/restorecond/restorecond-3.4.ebuild
new file mode 100644
index ..92cd1c69200e
--- /dev/null
+++ b/sys-apps/restorecond/restorecond-3.4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit systemd toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Daemon to watch for creation and set default SELinux fcontexts"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-libs/glib:2
+   >=sys-libs/libsepol-${PV}:=
+   >=sys-libs/libselinux-${PV}:="
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   sed -i 's/-Werror//g' "${S}"/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+   tc-export CC
+   default
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" \
+   SYSTEMDUSERUNITDIR=$(systemd_get_userunitdir) \
+   install
+
+   rm -rf "${D}/etc/rc.d" || die
+
+   newinitd "${FILESDIR}/restorecond.init" restorecond
+}



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

2022-06-03 Thread Kenton Groombridge
commit: 21c82373c63b2106aa39813ee933b8e921fcfaa2
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:44:25 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c82373

sys-libs/libselinux: drop 3.4_rc1

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libselinux/Manifest  |   1 -
 sys-libs/libselinux/libselinux-3.4_rc1.ebuild | 155 --
 2 files changed, 156 deletions(-)

diff --git a/sys-libs/libselinux/Manifest b/sys-libs/libselinux/Manifest
index 545f6288cc70..926398745628 100644
--- a/sys-libs/libselinux/Manifest
+++ b/sys-libs/libselinux/Manifest
@@ -1,3 +1,2 @@
 DIST libselinux-3.3.tar.gz 206826 BLAKE2B 
e4cd2bf7172db1dd7661dd7981f875eb45f3c123805618edd03d7258f4b1f7afc974020187ec2e9e50dd59b3581ee21a29012eaa90ddfa82e43db4b8e60c51b7
 SHA512 
9a89c05ea4b17453168a985ece93ba6d6c4127916e657c46d4135eb59a1f6408faa0802cc2e49187defbde5247d659037beee089877affbab3eab6af3433696c
-DIST libselinux-3.4-rc1.tar.gz 208778 BLAKE2B 
b15c83149f213a44624285abe68972c0c7f8dcdaf13cd1ca089bd44951f14d30c73302433d68b7d59f0bc7add14315ba12e9f6e6062566c1bdb8f849c5884c28
 SHA512 
333907b3ed05d66e608ab16958e4e09e18848bf9aaf3d9216d08be2f6e483231c9455a8e6db56648d6704c0f0af7cd4c5c7ba468d678f8368d06b68a60693eb5
 DIST libselinux-3.4.tar.gz 210061 BLAKE2B 
65b797516199def3feb1a5de5413e5da6f81422e7c7d97bf859896e78ef55020d3851f98c205bab622f941756341dc62f49d70558ebaf1cb3a8a28b84871d7af
 SHA512 
7ffa6d2159d2333d836bde3f75dfc78a278283b66ae1e441c178371adb6f463aa6f2d62439079e2068d1135c39dd2b367b001d917c0bdc6871a73630919ef81e

diff --git a/sys-libs/libselinux/libselinux-3.4_rc1.ebuild 
b/sys-libs/libselinux/libselinux-3.4_rc1.ebuild
deleted file mode 100644
index 90b74872231d..
--- a/sys-libs/libselinux/libselinux-3.4_rc1.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python3_{8..10} )
-USE_RUBY="ruby26 ruby27"
-
-# No, I am not calling ruby-ng
-inherit python-r1 toolchain-funcs multilib-minimal
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux userland library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="public-domain"
-SLOT="0"
-IUSE="+pcre2 python ruby static-libs ruby_targets_ruby26 ruby_targets_ruby27"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND=">=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
-   !pcre2? ( >=dev-libs/libpcre-8.33-r1:=[static-libs?,${MULTILIB_USEDEP}] 
)
-   pcre2? ( dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   ruby? (
-   ruby_targets_ruby26? ( dev-lang/ruby:2.6 )
-   ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
-   )
-   elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   python? ( >=dev-lang/swig-2.0.9 )
-   ruby? ( >=dev-lang/swig-2.0.9 )"
-
-src_prepare() {
-   eapply_user
-
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   tc-export AR CC PKG_CONFIG RANLIB
-
-   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
-
-   emake \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)" \
-   LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
-   USE_PCRE2="$(usex pcre2 y n)" \
-   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
-   all
-
-   if multilib_is_native_abi && use python; then
-   building() {
-   emake \
-   LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)" \
-   USE_PCRE2="$(usex pcre2 y n)" \
-   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
-   pywrap
-   }
-   python_foreach_impl building
-   fi
-
-   if multilib_is_native_abi && use ruby; then
-   building() {
-   einfo "Calling rubywrap for ${1}"
-   # Clean up .lo file to force rebuild
-   rm -f src/selinuxswig_ruby_wrap.lo || die
-   emake \
-   RUBY=${1} \
-   LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
-   

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

2022-06-03 Thread Kenton Groombridge
commit: 632b383d2de03fe42b1eb05097ce1a730cdfc941
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:45:14 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=632b383d

sys-apps/policycoreutils: drop 3.4_rc1

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/policycoreutils/Manifest  |   1 -
 .../policycoreutils/policycoreutils-3.4_rc1.ebuild | 163 -
 2 files changed, 164 deletions(-)

diff --git a/sys-apps/policycoreutils/Manifest 
b/sys-apps/policycoreutils/Manifest
index 4355a398c140..8902061e7b5e 100644
--- a/sys-apps/policycoreutils/Manifest
+++ b/sys-apps/policycoreutils/Manifest
@@ -1,4 +1,3 @@
 DIST policycoreutils-3.3.tar.gz 2818092 BLAKE2B 
0ed9f128a774176ebadb71f448af8dee8c616a706314783b646869e7ea91892e358d5bb03e3aece3d0e6dc3203852e4e2925482727df1e5c71e075236ee43e5c
 SHA512 
db658990355f99a8e43f53d20cc67bf9e557b0a7837d1927c80f325b7f93ad47876382278a980b818484d6e31712a9b03e279f947ebc88c4be60a9f395607f98
-DIST policycoreutils-3.4-rc1.tar.gz 771240 BLAKE2B 
27f730c1f870be9175bef9d8c44ad74f737d5a185d369ceb84c609974423ffea5ce1f8a602af6d25253df963e37c7d2fd5a4cc4877782f6768cfaf5a544c4aa4
 SHA512 
bbe7b126f07b895d6bea4dfdbc6574a3f8ba08466979f8ed5009b54c68eb0c7f1786d175f52925d0e7e983ca799b846f50112b50c5d6d4edc1b03152593b68c1
 DIST policycoreutils-3.4.tar.gz 771435 BLAKE2B 
53654ad8f17c8e539c7821ddcc4f40dde1aa214943b5f2876efbfd8e10c90747d21c1530df3d53e51677159026a70691db6282f3bedc79739673380e053f74a2
 SHA512 
ded0d6fb5e3f165a893ee42411ac82616ddf37a02acaca6a8437b8f10ea12e5594bbd7bc7e3ead12df00c018078950f3fbe55604c41b0554257c4ca18f55ebb6
 DIST policycoreutils-extra-1.37.tar.bz2 8809 BLAKE2B 
a7f6122c2e27f54b018174e962bd7f4c14af04e09bbb5300bde6967ea7f2dc5cd03b5787919a4e7f5288bcbc6747922962b5bd3b588ab1e3a035fbff4910d8f5
 SHA512 
0a85cd7cf279256b5e1927f9dfdd89626a1c8b77b0aeb62b496e7e8d1dccbaa315e39f9308fb2df7270f0bc1c10787b19990e7365cad74b47b61e30394c8b23f

diff --git a/sys-apps/policycoreutils/policycoreutils-3.4_rc1.ebuild 
b/sys-apps/policycoreutils/policycoreutils-3.4_rc1.ebuild
deleted file mode 100644
index 91d0f1ac5ab7..
--- a/sys-apps/policycoreutils/policycoreutils-3.4_rc1.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
-
-inherit multilib python-r1 toolchain-funcs bash-completion-r1
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-EXTRAS_VER="1.37"
-
-DESCRIPTION="SELinux core utilities"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   
SRC_URI="https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2;
-   S1="${WORKDIR}/${P}/${PN}"
-   S2="${WORKDIR}/policycoreutils-extra"
-   S="${S1}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz
-   
https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2;
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
-   S1="${WORKDIR}/${MY_P}"
-   S2="${WORKDIR}/policycoreutils-extra"
-   S="${S1}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="audit pam split-usr"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=">=sys-libs/libselinux-${PV}:=[python,${PYTHON_USEDEP}]
-   >=sys-libs/libsemanage-${PV}:=[python(+),${PYTHON_USEDEP}]
-   >=sys-libs/libsepol-${PV}:=
-   sys-libs/libcap-ng:=
-   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
-   audit? ( >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}] )
-   pam? ( sys-libs/pam:= )
-   ${PYTHON_DEPS}"
-
-# Avoid dependency loop in the cross-compile case, bug #755173
-# (Still exists in native)
-BDEPEND="sys-devel/gettext"
-
-# pax-utils for scanelf used by rlpkg
-RDEPEND="${DEPEND}
-   app-misc/pax-utils"
-
-PDEPEND="sys-apps/semodule-utils
-   sys-apps/selinux-python"
-
-src_unpack() {
-   # Override default one because we need the SRC_URI ones even in case of 
 ebuilds
-   default
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   fi
-}
-
-src_prepare() {
-   S="${S1}"
-   cd "${S}" || die "Failed to switch to ${S}"
-   if [[ ${PV} !=  ]] ; then
-   # If needed for live ebuilds please use /etc/portage/patches
-   eapply 
"${FILESDIR}/policycoreutils-3.1-0001-newrole-not-suid.patch"
-   fi
-
-   # rlpkg is more useful than fixfiles
-   sed -i -e '/^all/s/fixfiles//' "${S}/scripts/Makefile" \
-   || die "fixfiles sed 1 failed"
-   sed -i -e '/fixfiles/d' "${S}/scripts/Makefile" \
-   || die "fixfiles sed 2 failed"
-
-   eapply_user
-
- 

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

2022-06-03 Thread Kenton Groombridge
commit: 6020084724262330261bff3bd3d19e40b82d21bf
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:44:41 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60200847

sys-libs/libsemanage: drop 3.4_rc1

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libsemanage/Manifest   |   1 -
 sys-libs/libsemanage/libsemanage-3.4_rc1.ebuild | 129 
 2 files changed, 130 deletions(-)

diff --git a/sys-libs/libsemanage/Manifest b/sys-libs/libsemanage/Manifest
index 809f5ef7f94b..fdecefeffbd8 100644
--- a/sys-libs/libsemanage/Manifest
+++ b/sys-libs/libsemanage/Manifest
@@ -1,3 +1,2 @@
 DIST libsemanage-3.3.tar.gz 178890 BLAKE2B 
f1ff2d25f0c98e9794cb443365e6193db80a42104b645ef4edf783db2eb3d940d1f39cddfa59f9a86ba16957c77852159b3ced83c5d01ecb1811aa6255f8be83
 SHA512 
6026d9773c0886436ad801bc0c8beac888b6fb62034edeb863192dea4b6ef34a88e080758820fe635a20e048ac666beee505a0f946258f18571709cca5228aad
-DIST libsemanage-3.4-rc1.tar.gz 185794 BLAKE2B 
0e1d537eddf465cbe895a931340c46869dc152abf39fb7cdc21002c9a12b613ab297063704a0a01c0eb0676ee3410482267cdef3940f2cdf088ca4683d76f452
 SHA512 
65bcb569981bc45b5520829e7df79bd6de75cd1877b75233727aa89484b123c730fd4dca4f297cf85616597632ec3c4be36b6cca1178811ac8cc0d45465954ca
 DIST libsemanage-3.4.tar.gz 185177 BLAKE2B 
45276ae6f54cf3dc453bc0d99fb4d7439970bb14ff5b909ebc5511ec31bce1d2bdc477ba9c1fb4fd04ab494ccb37cd8bf47a90d81460c2974af2196d9019bf67
 SHA512 
831dc789545bb9a0b009bdb4f7fe52f6197ad8325946640f886a960d08e40b8a69eccd5a70cce51466bb5cb7f742feb78d19a9ec63383fbd03aa451508677e73

diff --git a/sys-libs/libsemanage/libsemanage-3.4_rc1.ebuild 
b/sys-libs/libsemanage/libsemanage-3.4_rc1.ebuild
deleted file mode 100644
index 7ed5de5a42eb..
--- a/sys-libs/libsemanage/libsemanage-3.4_rc1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit python-r1 toolchain-funcs multilib-minimal
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux kernel and policy management library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0/2"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
-   >=sys-libs/libselinux-${PV}:=[${MULTILIB_USEDEP}]
-   >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}]
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-lang/swig-2.0.4-r1
-   sys-devel/bison
-   sys-devel/flex
-   virtual/pkgconfig"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_prepare() {
-   eapply_user
-
-   echo >> "${S}/src/semanage.conf"
-   echo "# Set this to true to save the linked policy." >> 
"${S}/src/semanage.conf"
-   echo "# This is normally only useful for analysis" >> 
"${S}/src/semanage.conf"
-   echo "# or debugging of policy." >> "${S}/src/semanage.conf"
-   echo "save-linked=false" >> "${S}/src/semanage.conf"
-   echo >> "${S}/src/semanage.conf"
-   echo "# Set this to 0 to disable assertion checking." >> 
"${S}/src/semanage.conf"
-   echo "# This should speed up building the kernel policy" >> 
"${S}/src/semanage.conf"
-   echo "# from policy modules, but may leave you open to" >> 
"${S}/src/semanage.conf"
-   echo "# dangerous rules which assertion checking" >> 
"${S}/src/semanage.conf"
-   echo "# would catch." >> "${S}/src/semanage.conf"
-   echo "expand-check=1" >> "${S}/src/semanage.conf"
-   echo >> "${S}/src/semanage.conf"
-   echo "# Modules in the module store can be compressed" >> 
"${S}/src/semanage.conf"
-   echo "# with bzip2.  Set this to the bzip2 blocksize" >> 
"${S}/src/semanage.conf"
-   echo "# 1-9 when compressing.  The higher the number," >> 
"${S}/src/semanage.conf"
-   echo "# the more memory is traded off for disk space." >> 
"${S}/src/semanage.conf"
-   echo "# Set to 0 to disable bzip2 compression." >> 
"${S}/src/semanage.conf"
-   echo "bzip-blocksize=0" >> "${S}/src/semanage.conf"
-   echo >> "${S}/src/semanage.conf"
-   echo "# Reduce memory usage for bzip2 compression and" >> 
"${S}/src/semanage.conf"
-   echo "# decompression of modules in the module store." >> 
"${S}/src/semanage.conf"
-   echo "bzip-small=true" >> "${S}/src/semanage.conf"
-
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-  

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

2022-06-03 Thread Kenton Groombridge
commit: bbd41bd5be906e064119e31e1c7204767475d926
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:43:35 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd41bd5

sys-libs/libsepol: drop 3.4_rc1

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libsepol/Manifest|  1 -
 sys-libs/libsepol/libsepol-3.4_rc1.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/sys-libs/libsepol/Manifest b/sys-libs/libsepol/Manifest
index 07f8085874ea..e35c3ac27110 100644
--- a/sys-libs/libsepol/Manifest
+++ b/sys-libs/libsepol/Manifest
@@ -1,3 +1,2 @@
 DIST libsepol-3.3.tar.gz 482546 BLAKE2B 
977996f68807f73a5bc0bd3a07b605640eb02a7bc67971882d489def166539ff7cfd00e474adde7e923fbebebdfcdcb71d17a43e3396c3176e25fd7d3bd65238
 SHA512 
fb6bb69f8e43a911a1a9cbd791593215386e93cb9292e003f5d8efe6e86e0ce5d0287e95d52fe2fbce518a618beaf9b1135aea0d04eaebcdbd8c6d07ee67b500
-DIST libsepol-3.4-rc1.tar.gz 488545 BLAKE2B 
9df7ba2e6f0275347d0170cf4115b6bc6f2d2a631100517d18a14d337ca12639632cdbfbd1060350c32ace8bbc33ef80bc962f4c9911e227f116e1cf595fd373
 SHA512 
9933e7c47d9f4018974d112499a2bea25667e31e673af3cee187c7120ed3b7aa425b2c81682ba14257744215f63216332c5cb61e788075fc50b33b9b44494cb8
 DIST libsepol-3.4.tar.gz 490628 BLAKE2B 
65a71e7e0b07589c3ca636e821b7aed7c15f0588a3bcd59860fba2da18606ce18c757bb2ad5edb52e10069310f1239c415a0a9fc17495a7d6274764c1eb213fb
 SHA512 
5e47e6ac626f2bfc10a9f2f24c2e66c4d7f291ca778ebd81c7d565326e036e821d3eb92e5d7540517b1c715466232a7d7da895ab48811d037ad92d423ed934b6

diff --git a/sys-libs/libsepol/libsepol-3.4_rc1.ebuild 
b/sys-libs/libsepol/libsepol-3.4_rc1.ebuild
deleted file mode 100644
index 7a3db223026b..
--- a/sys-libs/libsepol/libsepol-3.4_rc1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs multilib-minimal
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux binary policy representation library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0/2"
-
-# tests are not meant to be run outside of the full SELinux userland repo
-RESTRICT="test"
-
-src_prepare() {
-   eapply_user
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   tc-export CC AR RANLIB
-
-   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
-
-   emake \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)"
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)" \
-   install
-}



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

2022-06-03 Thread Kenton Groombridge
commit: c52867f283594edc7fdf395d2ea451a281b8c8c2
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:44:56 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c52867f2

sys-apps/checkpolicy: drop 3.4_rc1

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/checkpolicy/Manifest   |  1 -
 sys-apps/checkpolicy/checkpolicy-3.4_rc1.ebuild | 54 -
 2 files changed, 55 deletions(-)

diff --git a/sys-apps/checkpolicy/Manifest b/sys-apps/checkpolicy/Manifest
index 77c838495954..b69f2df61503 100644
--- a/sys-apps/checkpolicy/Manifest
+++ b/sys-apps/checkpolicy/Manifest
@@ -1,3 +1,2 @@
 DIST checkpolicy-3.3.tar.gz 69286 BLAKE2B 
f22cb1b0dae5a89c0abb500c2f091beda7960493bd0dc3b9cb5bc8d2d08d507870e5db46f53ad87d0ddea5e3bbdb6c721a5c5e6824b37f554049000392af6a6d
 SHA512 
40e7ccd804aa19f229eb76bdaeb79c87ed19004ac7b91674ecfb92d543573dc26f9d456ea25ed1e0ef8e1a69538e41c68b386a0743023f3ea83aa4350fc3ce30
-DIST checkpolicy-3.4-rc1.tar.gz 69829 BLAKE2B 
7d217c79b689b8d08a4d16b174ac01bbee48ced7cc0920792a7263f3143f77838ba9f75ce7a3919a7eaa5818ac7ebdd1890a5fdc050680e45341bfe06dec634b
 SHA512 
9aac4bd862f6dcb654cdbc786e0f89f8eccf2f93e6368b3d458a4a15210a558552ffeb64be9daf57bf3309bf74661a4eb6a5a336e64357f6e99bf3b7946d9b45
 DIST checkpolicy-3.4.tar.gz 69870 BLAKE2B 
891033b1d9d50a3738bb779d014d2f04d6cc5450c6f84ed43246c95b0c808f347d65c0e51c7254041e13b1c555a7e1de5092abb4fc12fabb109be7ddaa090829
 SHA512 
e7f7a4e987af473fd7cda0e47539061a8cb2e65a6b930f4736c538eb319129b260a3f03d2f50863e73a275ee3d58c441c33f95c80ea2bff6157e37226be54b92

diff --git a/sys-apps/checkpolicy/checkpolicy-3.4_rc1.ebuild 
b/sys-apps/checkpolicy/checkpolicy-3.4_rc1.ebuild
deleted file mode 100644
index b699f09c01de..
--- a/sys-apps/checkpolicy/checkpolicy-3.4_rc1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux policy compiler"
-HOMEPAGE="http://userspace.selinuxproject.org;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug"
-
-DEPEND=">=sys-libs/libsepol-${PV}"
-BDEPEND="sys-devel/flex
-   sys-devel/bison"
-
-RDEPEND=">=sys-libs/libsepol-${PV}"
-
-src_compile() {
-   emake \
-   CC="$(tc-getCC)" \
-   YACC="bison -y" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)"
-}
-
-src_install() {
-   default
-
-   if use debug; then
-   dobin "${S}/test/dismod"
-   dobin "${S}/test/dispol"
-   fi
-}
-
-pkg_postinst() {
-   if ! tc-is-cross-compiler; then
-   einfo "This checkpolicy can compile version `checkpolicy -V | 
cut -f 1 -d ' '` policy."
-   fi
-}



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

2022-06-03 Thread Kenton Groombridge
commit: c9fb1dd8d2477dad47d5e652c7e7e6a170e82801
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:45:37 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9fb1dd8

sys-apps/selinux-python: drop 3.4_rc1

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/selinux-python/Manifest   |   1 -
 .../selinux-python/selinux-python-3.4_rc1.ebuild   | 114 -
 2 files changed, 115 deletions(-)

diff --git a/sys-apps/selinux-python/Manifest b/sys-apps/selinux-python/Manifest
index 8c34d49b8836..c1b42f944fe3 100644
--- a/sys-apps/selinux-python/Manifest
+++ b/sys-apps/selinux-python/Manifest
@@ -1,3 +1,2 @@
 DIST selinux-python-3.3.tar.gz 2101584 BLAKE2B 
603aafbf316b744098bd34c79bf384d55624c086fd75147675a4a0715df3d61710a99d490f30b78d59a2c2a85fcc4db91772c24644a963b31e1a0d305c4bc83e
 SHA512 
a69948a8b139a309f18632440e4204f49832a94b8b6be50e162d3dacb16698effeb1a77c44462e8cc7dc3dd600b887b9ab2fef618c31d3e0fe0de216a6aaebe3
-DIST selinux-python-3.4-rc1.tar.gz 3597175 BLAKE2B 
eb5c71b5a946978353dc023a799dd3e4063a8af460887a05dc9e852ef93e5794a4edb4c2fe909602c0bfd7a34d3c3d16b713ace822e610dc3a6c3c34929c3374
 SHA512 
b67baf60e95a5f7f1764b41e550665231639722e1a039f7f8d6b8eda3f70dd376f9e813fd755e5035018c8719069fc987e89b928c5cf7c9bd447d65af51e7656
 DIST selinux-python-3.4.tar.gz 3596450 BLAKE2B 
b98f6ba63814a4281c5ea624b2b0f68c6ae92e4447dd6078a0d70bce34534b0a457f0a9533e1db1fbf665b8a0b379adf78fd8ba8f3ae19973b74a3332157842b
 SHA512 
d601ce2628c4876dc4f2dfccd6db8ff45f68c5eb1b14cec3328644b71959107546469b27dfd90488fc669019b341d0cba708a1797f427ac7f86a0f05e86c0948

diff --git a/sys-apps/selinux-python/selinux-python-3.4_rc1.ebuild 
b/sys-apps/selinux-python/selinux-python-3.4_rc1.ebuild
deleted file mode 100644
index 4f4a0a3c95d3..
--- a/sys-apps/selinux-python/selinux-python-3.4_rc1.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
-
-inherit python-r1 toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux core utilities"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN#selinux-}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=sys-libs/libselinux-${PV}:=[python]
-   >=sys-libs/libsemanage-${PV}:=[python(+)]
-   >=sys-libs/libsepol-${PV}:=
-   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
-   >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}]
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   ${RDEPEND}
-   >=sys-apps/secilc-${PV}
-   )"
-
-src_prepare() {
-   default
-   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-
-   python_copy_sources
-}
-
-src_compile() {
-   building() {
-   emake -C "${BUILD_DIR}" \
-   CC="$(tc-getCC)" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)"
-   }
-   python_foreach_impl building
-}
-
-src_test() {
-   testing() {
-   # The different subprojects have some interproject dependencies:
-   # - audit2allow depens on sepolgen
-   # - chcat depends on semanage
-   # and maybe others.
-   # Add all the modules of the individual subprojects to the
-   # PYTHONPATH, so they get actually found and used. In
-   # particular, already installed versions on the system are not
-   # used.
-   for dir in audit2allow chcat semanage sepolgen/src sepolicy ; do
-   PYTHONPATH="${BUILD_DIR}/${dir}:${PYTHONPATH}"
-   done
-   PYTHONPATH=${PYTHONPATH} \
-   emake -C "${BUILD_DIR}" \
-   test
-   }
-   python_foreach_impl testing
-}
-
-src_install() {
-   installation() {
-   emake -C "${BUILD_DIR}" \
-   DESTDIR="${D}" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   install
-   python_optimize
-   }
-   python_foreach_impl installation
-
-   # Set version-specific scripts
-   for pyscript in audit2allow sepolgen-ifgen sepolicy chcat; do
-   python_replicate_script "${ED}/usr/bin/${pyscript}"
-   done
-   for pyscript in semanage; do
-

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

2022-06-03 Thread Kenton Groombridge
commit: 7cf1fdecb5aaaf5eee9ca8c86c13c755985f63e6
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:30:23 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf1fdec

sys-apps/secilc: bump to 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/secilc/Manifest  |  1 +
 sys-apps/secilc/secilc-3.4.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/sys-apps/secilc/Manifest b/sys-apps/secilc/Manifest
index b71bbe80d191..55a992a3750a 100644
--- a/sys-apps/secilc/Manifest
+++ b/sys-apps/secilc/Manifest
@@ -1,2 +1,3 @@
 DIST secilc-3.3.tar.gz 181205 BLAKE2B 
ffccf2e6ea416f6e5a8270a488c6c6ed01b607af20fffed129f5d9b9957f2ab16e90a3fdbd57b597f1195987edf6a2ca1ae561cca62d176a01878fe24900f4b9
 SHA512 
11b2b6a56d588a71d8cc5b2e69e76579ddd3ea20e036bbfdbeefd8ed64a6dca3c8f963509a96231eb21807a195ec24e4807ef52dc2218ee0410ee0828ad77fa8
 DIST secilc-3.4-rc1.tar.gz 181269 BLAKE2B 
cc0bd0d6016833d64d615fe0f1ef59ab302b15238f10005412d3c2347056fbc5a0e587ac2e18f62f7cb1402a2749c117ac6b50e97df9677a0afc9b2270d9352d
 SHA512 
d99e76c50395fcb20a4c08156b155f7411eab2ce3374899cc3cf6193d95ed3a5b2dae86d18ddfda838e6701aeddedbdb98f8faedeb4506ac5b19c7957763d22c
+DIST secilc-3.4.tar.gz 181312 BLAKE2B 
cee26f3b6dc3d7a48df3bd3c9e0edf15f92f55b399afe02d7f4efe10cfd1d8ec140aa5ed588003c6ffca95e1abc82a6163f86edc58ea140703f47ca4bf2d5179
 SHA512 
f29ff42dd60050cdd4367af38b334876817f8e33ed40a9be89304beea840a210bd9a58d658d0b09f98bad54b12b185a0262ca05094b63e7f96c0142729699c3b

diff --git a/sys-apps/secilc/secilc-3.4.ebuild 
b/sys-apps/secilc/secilc-3.4.ebuild
new file mode 100644
index ..13b261011af0
--- /dev/null
+++ b/sys-apps/secilc/secilc-3.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux Common Intermediate Language (CIL) Compiler"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=sys-libs/libsepol-${PV}"
+RDEPEND="${DEPEND}"
+BDEPEND="app-text/xmlto"
+
+# tests are not meant to be run outside of the
+# full SELinux userland repo
+RESTRICT="test"
+
+src_compile() {
+   tc-export CC
+   default
+}



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

2022-06-03 Thread Kenton Groombridge
commit: 7590e53ff51655bdcb4065c272e323824c244ed7
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:30:36 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7590e53f

sys-libs/libsemanage: bump to 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libsemanage/Manifest   |   1 +
 sys-libs/libsemanage/libsemanage-3.4.ebuild | 129 
 2 files changed, 130 insertions(+)

diff --git a/sys-libs/libsemanage/Manifest b/sys-libs/libsemanage/Manifest
index afe07bc69cb9..809f5ef7f94b 100644
--- a/sys-libs/libsemanage/Manifest
+++ b/sys-libs/libsemanage/Manifest
@@ -1,2 +1,3 @@
 DIST libsemanage-3.3.tar.gz 178890 BLAKE2B 
f1ff2d25f0c98e9794cb443365e6193db80a42104b645ef4edf783db2eb3d940d1f39cddfa59f9a86ba16957c77852159b3ced83c5d01ecb1811aa6255f8be83
 SHA512 
6026d9773c0886436ad801bc0c8beac888b6fb62034edeb863192dea4b6ef34a88e080758820fe635a20e048ac666beee505a0f946258f18571709cca5228aad
 DIST libsemanage-3.4-rc1.tar.gz 185794 BLAKE2B 
0e1d537eddf465cbe895a931340c46869dc152abf39fb7cdc21002c9a12b613ab297063704a0a01c0eb0676ee3410482267cdef3940f2cdf088ca4683d76f452
 SHA512 
65bcb569981bc45b5520829e7df79bd6de75cd1877b75233727aa89484b123c730fd4dca4f297cf85616597632ec3c4be36b6cca1178811ac8cc0d45465954ca
+DIST libsemanage-3.4.tar.gz 185177 BLAKE2B 
45276ae6f54cf3dc453bc0d99fb4d7439970bb14ff5b909ebc5511ec31bce1d2bdc477ba9c1fb4fd04ab494ccb37cd8bf47a90d81460c2974af2196d9019bf67
 SHA512 
831dc789545bb9a0b009bdb4f7fe52f6197ad8325946640f886a960d08e40b8a69eccd5a70cce51466bb5cb7f742feb78d19a9ec63383fbd03aa451508677e73

diff --git a/sys-libs/libsemanage/libsemanage-3.4.ebuild 
b/sys-libs/libsemanage/libsemanage-3.4.ebuild
new file mode 100644
index ..2a19bc2117d1
--- /dev/null
+++ b/sys-libs/libsemanage/libsemanage-3.4.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux kernel and policy management library"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/2"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
+   >=sys-libs/libselinux-${PV}:=[${MULTILIB_USEDEP}]
+   >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-lang/swig-2.0.4-r1
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig"
+
+# tests are not meant to be run outside of the
+# full SELinux userland repo
+RESTRICT="test"
+
+src_prepare() {
+   eapply_user
+
+   echo >> "${S}/src/semanage.conf"
+   echo "# Set this to true to save the linked policy." >> 
"${S}/src/semanage.conf"
+   echo "# This is normally only useful for analysis" >> 
"${S}/src/semanage.conf"
+   echo "# or debugging of policy." >> "${S}/src/semanage.conf"
+   echo "save-linked=false" >> "${S}/src/semanage.conf"
+   echo >> "${S}/src/semanage.conf"
+   echo "# Set this to 0 to disable assertion checking." >> 
"${S}/src/semanage.conf"
+   echo "# This should speed up building the kernel policy" >> 
"${S}/src/semanage.conf"
+   echo "# from policy modules, but may leave you open to" >> 
"${S}/src/semanage.conf"
+   echo "# dangerous rules which assertion checking" >> 
"${S}/src/semanage.conf"
+   echo "# would catch." >> "${S}/src/semanage.conf"
+   echo "expand-check=1" >> "${S}/src/semanage.conf"
+   echo >> "${S}/src/semanage.conf"
+   echo "# Modules in the module store can be compressed" >> 
"${S}/src/semanage.conf"
+   echo "# with bzip2.  Set this to the bzip2 blocksize" >> 
"${S}/src/semanage.conf"
+   echo "# 1-9 when compressing.  The higher the number," >> 
"${S}/src/semanage.conf"
+   echo "# the more memory is traded off for disk space." >> 
"${S}/src/semanage.conf"
+   echo "# Set to 0 to disable bzip2 compression." >> 
"${S}/src/semanage.conf"
+   echo "bzip-blocksize=0" >> "${S}/src/semanage.conf"
+   echo >> "${S}/src/semanage.conf"
+   echo "# Reduce memory usage for bzip2 compression and" >> 
"${S}/src/semanage.conf"
+   echo "# decompression of modules in the module store." >> 
"${S}/src/semanage.conf"
+   echo "bzip-small=true" >> "${S}/src/semanage.conf"
+
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   local -x 

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

2022-06-03 Thread Kenton Groombridge
commit: 6ad08222c816246060a8d87a8d2a5f5f9fc84a6b
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:30:42 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad08222

sys-apps/checkpolicy: bump to 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/checkpolicy/Manifest   |  1 +
 sys-apps/checkpolicy/checkpolicy-3.4.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/sys-apps/checkpolicy/Manifest b/sys-apps/checkpolicy/Manifest
index 1a877520394b..77c838495954 100644
--- a/sys-apps/checkpolicy/Manifest
+++ b/sys-apps/checkpolicy/Manifest
@@ -1,2 +1,3 @@
 DIST checkpolicy-3.3.tar.gz 69286 BLAKE2B 
f22cb1b0dae5a89c0abb500c2f091beda7960493bd0dc3b9cb5bc8d2d08d507870e5db46f53ad87d0ddea5e3bbdb6c721a5c5e6824b37f554049000392af6a6d
 SHA512 
40e7ccd804aa19f229eb76bdaeb79c87ed19004ac7b91674ecfb92d543573dc26f9d456ea25ed1e0ef8e1a69538e41c68b386a0743023f3ea83aa4350fc3ce30
 DIST checkpolicy-3.4-rc1.tar.gz 69829 BLAKE2B 
7d217c79b689b8d08a4d16b174ac01bbee48ced7cc0920792a7263f3143f77838ba9f75ce7a3919a7eaa5818ac7ebdd1890a5fdc050680e45341bfe06dec634b
 SHA512 
9aac4bd862f6dcb654cdbc786e0f89f8eccf2f93e6368b3d458a4a15210a558552ffeb64be9daf57bf3309bf74661a4eb6a5a336e64357f6e99bf3b7946d9b45
+DIST checkpolicy-3.4.tar.gz 69870 BLAKE2B 
891033b1d9d50a3738bb779d014d2f04d6cc5450c6f84ed43246c95b0c808f347d65c0e51c7254041e13b1c555a7e1de5092abb4fc12fabb109be7ddaa090829
 SHA512 
e7f7a4e987af473fd7cda0e47539061a8cb2e65a6b930f4736c538eb319129b260a3f03d2f50863e73a275ee3d58c441c33f95c80ea2bff6157e37226be54b92

diff --git a/sys-apps/checkpolicy/checkpolicy-3.4.ebuild 
b/sys-apps/checkpolicy/checkpolicy-3.4.ebuild
new file mode 100644
index ..b699f09c01de
--- /dev/null
+++ b/sys-apps/checkpolicy/checkpolicy-3.4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux policy compiler"
+HOMEPAGE="http://userspace.selinuxproject.org;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug"
+
+DEPEND=">=sys-libs/libsepol-${PV}"
+BDEPEND="sys-devel/flex
+   sys-devel/bison"
+
+RDEPEND=">=sys-libs/libsepol-${PV}"
+
+src_compile() {
+   emake \
+   CC="$(tc-getCC)" \
+   YACC="bison -y" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)"
+}
+
+src_install() {
+   default
+
+   if use debug; then
+   dobin "${S}/test/dismod"
+   dobin "${S}/test/dispol"
+   fi
+}
+
+pkg_postinst() {
+   if ! tc-is-cross-compiler; then
+   einfo "This checkpolicy can compile version `checkpolicy -V | 
cut -f 1 -d ' '` policy."
+   fi
+}



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

2022-06-03 Thread Kenton Groombridge
commit: d2dbee0e6fd5a1c2fb04f864c1b1b302d9b82642
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:30:56 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2dbee0e

sys-apps/selinux-python: bump to 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/selinux-python/Manifest  |   1 +
 sys-apps/selinux-python/selinux-python-3.4.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/sys-apps/selinux-python/Manifest b/sys-apps/selinux-python/Manifest
index 00f49d819ab3..8c34d49b8836 100644
--- a/sys-apps/selinux-python/Manifest
+++ b/sys-apps/selinux-python/Manifest
@@ -1,2 +1,3 @@
 DIST selinux-python-3.3.tar.gz 2101584 BLAKE2B 
603aafbf316b744098bd34c79bf384d55624c086fd75147675a4a0715df3d61710a99d490f30b78d59a2c2a85fcc4db91772c24644a963b31e1a0d305c4bc83e
 SHA512 
a69948a8b139a309f18632440e4204f49832a94b8b6be50e162d3dacb16698effeb1a77c44462e8cc7dc3dd600b887b9ab2fef618c31d3e0fe0de216a6aaebe3
 DIST selinux-python-3.4-rc1.tar.gz 3597175 BLAKE2B 
eb5c71b5a946978353dc023a799dd3e4063a8af460887a05dc9e852ef93e5794a4edb4c2fe909602c0bfd7a34d3c3d16b713ace822e610dc3a6c3c34929c3374
 SHA512 
b67baf60e95a5f7f1764b41e550665231639722e1a039f7f8d6b8eda3f70dd376f9e813fd755e5035018c8719069fc987e89b928c5cf7c9bd447d65af51e7656
+DIST selinux-python-3.4.tar.gz 3596450 BLAKE2B 
b98f6ba63814a4281c5ea624b2b0f68c6ae92e4447dd6078a0d70bce34534b0a457f0a9533e1db1fbf665b8a0b379adf78fd8ba8f3ae19973b74a3332157842b
 SHA512 
d601ce2628c4876dc4f2dfccd6db8ff45f68c5eb1b14cec3328644b71959107546469b27dfd90488fc669019b341d0cba708a1797f427ac7f86a0f05e86c0948

diff --git a/sys-apps/selinux-python/selinux-python-3.4.ebuild 
b/sys-apps/selinux-python/selinux-python-3.4.ebuild
new file mode 100644
index ..edd4c0e29e22
--- /dev/null
+++ b/sys-apps/selinux-python/selinux-python-3.4.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux core utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN#selinux-}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=sys-libs/libselinux-${PV}:=[python]
+   >=sys-libs/libsemanage-${PV}:=[python(+)]
+   >=sys-libs/libsepol-${PV}:=
+   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
+   >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   >=sys-apps/secilc-${PV}
+   )"
+
+src_prepare() {
+   default
+   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+
+   python_copy_sources
+}
+
+src_compile() {
+   building() {
+   emake -C "${BUILD_DIR}" \
+   CC="$(tc-getCC)" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)"
+   }
+   python_foreach_impl building
+}
+
+src_test() {
+   testing() {
+   # The different subprojects have some interproject dependencies:
+   # - audit2allow depens on sepolgen
+   # - chcat depends on semanage
+   # and maybe others.
+   # Add all the modules of the individual subprojects to the
+   # PYTHONPATH, so they get actually found and used. In
+   # particular, already installed versions on the system are not
+   # used.
+   for dir in audit2allow chcat semanage sepolgen/src sepolicy ; do
+   PYTHONPATH="${BUILD_DIR}/${dir}:${PYTHONPATH}"
+   done
+   PYTHONPATH=${PYTHONPATH} \
+   emake -C "${BUILD_DIR}" \
+   test
+   }
+   python_foreach_impl testing
+}
+
+src_install() {
+   installation() {
+   emake -C "${BUILD_DIR}" \
+   DESTDIR="${D}" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   install
+   python_optimize
+   }
+   python_foreach_impl installation
+
+   # Set version-specific scripts
+   for pyscript in audit2allow sepolgen-ifgen sepolicy chcat; do
+   python_replicate_script "${ED}/usr/bin/${pyscript}"
+   done
+   for pyscript in semanage; do
+   

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

2022-06-03 Thread Kenton Groombridge
commit: f542f2f9aa91006f03d936da1afe731086be12e9
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:44:02 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f542f2f9

sys-apps/secilc: drop 3.4_rc1

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/secilc/Manifest  |  1 -
 sys-apps/secilc/secilc-3.4_rc1.ebuild | 37 ---
 2 files changed, 38 deletions(-)

diff --git a/sys-apps/secilc/Manifest b/sys-apps/secilc/Manifest
index 55a992a3750a..2763c2fd0840 100644
--- a/sys-apps/secilc/Manifest
+++ b/sys-apps/secilc/Manifest
@@ -1,3 +1,2 @@
 DIST secilc-3.3.tar.gz 181205 BLAKE2B 
ffccf2e6ea416f6e5a8270a488c6c6ed01b607af20fffed129f5d9b9957f2ab16e90a3fdbd57b597f1195987edf6a2ca1ae561cca62d176a01878fe24900f4b9
 SHA512 
11b2b6a56d588a71d8cc5b2e69e76579ddd3ea20e036bbfdbeefd8ed64a6dca3c8f963509a96231eb21807a195ec24e4807ef52dc2218ee0410ee0828ad77fa8
-DIST secilc-3.4-rc1.tar.gz 181269 BLAKE2B 
cc0bd0d6016833d64d615fe0f1ef59ab302b15238f10005412d3c2347056fbc5a0e587ac2e18f62f7cb1402a2749c117ac6b50e97df9677a0afc9b2270d9352d
 SHA512 
d99e76c50395fcb20a4c08156b155f7411eab2ce3374899cc3cf6193d95ed3a5b2dae86d18ddfda838e6701aeddedbdb98f8faedeb4506ac5b19c7957763d22c
 DIST secilc-3.4.tar.gz 181312 BLAKE2B 
cee26f3b6dc3d7a48df3bd3c9e0edf15f92f55b399afe02d7f4efe10cfd1d8ec140aa5ed588003c6ffca95e1abc82a6163f86edc58ea140703f47ca4bf2d5179
 SHA512 
f29ff42dd60050cdd4367af38b334876817f8e33ed40a9be89304beea840a210bd9a58d658d0b09f98bad54b12b185a0262ca05094b63e7f96c0142729699c3b

diff --git a/sys-apps/secilc/secilc-3.4_rc1.ebuild 
b/sys-apps/secilc/secilc-3.4_rc1.ebuild
deleted file mode 100644
index 13b261011af0..
--- a/sys-apps/secilc/secilc-3.4_rc1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-inherit toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux Common Intermediate Language (CIL) Compiler"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=sys-libs/libsepol-${PV}"
-RDEPEND="${DEPEND}"
-BDEPEND="app-text/xmlto"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_compile() {
-   tc-export CC
-   default
-}



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

2022-06-03 Thread Kenton Groombridge
commit: 02fb14a5a33a3256b8628fa737252ec956cec43e
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:30:30 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02fb14a5

sys-libs/libselinux: bump to 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libselinux/Manifest  |   1 +
 sys-libs/libselinux/libselinux-3.4.ebuild | 154 ++
 2 files changed, 155 insertions(+)

diff --git a/sys-libs/libselinux/Manifest b/sys-libs/libselinux/Manifest
index 62d87d2493df..545f6288cc70 100644
--- a/sys-libs/libselinux/Manifest
+++ b/sys-libs/libselinux/Manifest
@@ -1,2 +1,3 @@
 DIST libselinux-3.3.tar.gz 206826 BLAKE2B 
e4cd2bf7172db1dd7661dd7981f875eb45f3c123805618edd03d7258f4b1f7afc974020187ec2e9e50dd59b3581ee21a29012eaa90ddfa82e43db4b8e60c51b7
 SHA512 
9a89c05ea4b17453168a985ece93ba6d6c4127916e657c46d4135eb59a1f6408faa0802cc2e49187defbde5247d659037beee089877affbab3eab6af3433696c
 DIST libselinux-3.4-rc1.tar.gz 208778 BLAKE2B 
b15c83149f213a44624285abe68972c0c7f8dcdaf13cd1ca089bd44951f14d30c73302433d68b7d59f0bc7add14315ba12e9f6e6062566c1bdb8f849c5884c28
 SHA512 
333907b3ed05d66e608ab16958e4e09e18848bf9aaf3d9216d08be2f6e483231c9455a8e6db56648d6704c0f0af7cd4c5c7ba468d678f8368d06b68a60693eb5
+DIST libselinux-3.4.tar.gz 210061 BLAKE2B 
65b797516199def3feb1a5de5413e5da6f81422e7c7d97bf859896e78ef55020d3851f98c205bab622f941756341dc62f49d70558ebaf1cb3a8a28b84871d7af
 SHA512 
7ffa6d2159d2333d836bde3f75dfc78a278283b66ae1e441c178371adb6f463aa6f2d62439079e2068d1135c39dd2b367b001d917c0bdc6871a73630919ef81e

diff --git a/sys-libs/libselinux/libselinux-3.4.ebuild 
b/sys-libs/libselinux/libselinux-3.4.ebuild
new file mode 100644
index ..79d30a7aa969
--- /dev/null
+++ b/sys-libs/libselinux/libselinux-3.4.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{8..11} )
+USE_RUBY="ruby26 ruby27"
+
+# No, I am not calling ruby-ng
+inherit python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux userland library"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="python ruby static-libs ruby_targets_ruby26 ruby_targets_ruby27"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}]
+   >=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
+   python? ( ${PYTHON_DEPS} )
+   ruby? (
+   ruby_targets_ruby26? ( dev-lang/ruby:2.6 )
+   ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
+   )
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   python? ( >=dev-lang/swig-2.0.9 )
+   ruby? ( >=dev-lang/swig-2.0.9 )"
+
+src_prepare() {
+   eapply_user
+
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   tc-export AR CC PKG_CONFIG RANLIB
+
+   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
+
+   emake \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)" \
+   LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
+   USE_PCRE2=y \
+   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
+   all
+
+   if multilib_is_native_abi && use python; then
+   building() {
+   emake \
+   LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)" \
+   USE_PCRE2=y \
+   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
+   pywrap
+   }
+   python_foreach_impl building
+   fi
+
+   if multilib_is_native_abi && use ruby; then
+   building() {
+   einfo "Calling rubywrap for ${1}"
+   # Clean up .lo file to force rebuild
+   rm -f src/selinuxswig_ruby_wrap.lo || die
+   emake \
+   RUBY=${1} \
+   LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)" \
+   USE_PCRE2=y \
+   

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

2022-06-03 Thread Kenton Groombridge
commit: 5fabc829df331d1d0d968af88e50cecaa230dd62
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:30:17 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fabc829

sys-libs/libsepol: bump to 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libsepol/Manifest|  1 +
 sys-libs/libsepol/libsepol-3.4.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-libs/libsepol/Manifest b/sys-libs/libsepol/Manifest
index eb73f8961d92..07f8085874ea 100644
--- a/sys-libs/libsepol/Manifest
+++ b/sys-libs/libsepol/Manifest
@@ -1,2 +1,3 @@
 DIST libsepol-3.3.tar.gz 482546 BLAKE2B 
977996f68807f73a5bc0bd3a07b605640eb02a7bc67971882d489def166539ff7cfd00e474adde7e923fbebebdfcdcb71d17a43e3396c3176e25fd7d3bd65238
 SHA512 
fb6bb69f8e43a911a1a9cbd791593215386e93cb9292e003f5d8efe6e86e0ce5d0287e95d52fe2fbce518a618beaf9b1135aea0d04eaebcdbd8c6d07ee67b500
 DIST libsepol-3.4-rc1.tar.gz 488545 BLAKE2B 
9df7ba2e6f0275347d0170cf4115b6bc6f2d2a631100517d18a14d337ca12639632cdbfbd1060350c32ace8bbc33ef80bc962f4c9911e227f116e1cf595fd373
 SHA512 
9933e7c47d9f4018974d112499a2bea25667e31e673af3cee187c7120ed3b7aa425b2c81682ba14257744215f63216332c5cb61e788075fc50b33b9b44494cb8
+DIST libsepol-3.4.tar.gz 490628 BLAKE2B 
65a71e7e0b07589c3ca636e821b7aed7c15f0588a3bcd59860fba2da18606ce18c757bb2ad5edb52e10069310f1239c415a0a9fc17495a7d6274764c1eb213fb
 SHA512 
5e47e6ac626f2bfc10a9f2f24c2e66c4d7f291ca778ebd81c7d565326e036e821d3eb92e5d7540517b1c715466232a7d7da895ab48811d037ad92d423ed934b6

diff --git a/sys-libs/libsepol/libsepol-3.4.ebuild 
b/sys-libs/libsepol/libsepol-3.4.ebuild
new file mode 100644
index ..7a3db223026b
--- /dev/null
+++ b/sys-libs/libsepol/libsepol-3.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs multilib-minimal
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux binary policy representation library"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/2"
+
+# tests are not meant to be run outside of the full SELinux userland repo
+RESTRICT="test"
+
+src_prepare() {
+   eapply_user
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   tc-export CC AR RANLIB
+
+   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
+
+   emake \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)" \
+   install
+}



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

2022-06-03 Thread Kenton Groombridge
commit: f82348b6f5b39d7903c28b45f125ad80d95035df
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:30:50 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82348b6

sys-apps/policycoreutils: bump to 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/policycoreutils/Manifest  |   1 +
 .../policycoreutils/policycoreutils-3.4.ebuild | 163 +
 2 files changed, 164 insertions(+)

diff --git a/sys-apps/policycoreutils/Manifest 
b/sys-apps/policycoreutils/Manifest
index 71d9b732a14e..4355a398c140 100644
--- a/sys-apps/policycoreutils/Manifest
+++ b/sys-apps/policycoreutils/Manifest
@@ -1,3 +1,4 @@
 DIST policycoreutils-3.3.tar.gz 2818092 BLAKE2B 
0ed9f128a774176ebadb71f448af8dee8c616a706314783b646869e7ea91892e358d5bb03e3aece3d0e6dc3203852e4e2925482727df1e5c71e075236ee43e5c
 SHA512 
db658990355f99a8e43f53d20cc67bf9e557b0a7837d1927c80f325b7f93ad47876382278a980b818484d6e31712a9b03e279f947ebc88c4be60a9f395607f98
 DIST policycoreutils-3.4-rc1.tar.gz 771240 BLAKE2B 
27f730c1f870be9175bef9d8c44ad74f737d5a185d369ceb84c609974423ffea5ce1f8a602af6d25253df963e37c7d2fd5a4cc4877782f6768cfaf5a544c4aa4
 SHA512 
bbe7b126f07b895d6bea4dfdbc6574a3f8ba08466979f8ed5009b54c68eb0c7f1786d175f52925d0e7e983ca799b846f50112b50c5d6d4edc1b03152593b68c1
+DIST policycoreutils-3.4.tar.gz 771435 BLAKE2B 
53654ad8f17c8e539c7821ddcc4f40dde1aa214943b5f2876efbfd8e10c90747d21c1530df3d53e51677159026a70691db6282f3bedc79739673380e053f74a2
 SHA512 
ded0d6fb5e3f165a893ee42411ac82616ddf37a02acaca6a8437b8f10ea12e5594bbd7bc7e3ead12df00c018078950f3fbe55604c41b0554257c4ca18f55ebb6
 DIST policycoreutils-extra-1.37.tar.bz2 8809 BLAKE2B 
a7f6122c2e27f54b018174e962bd7f4c14af04e09bbb5300bde6967ea7f2dc5cd03b5787919a4e7f5288bcbc6747922962b5bd3b588ab1e3a035fbff4910d8f5
 SHA512 
0a85cd7cf279256b5e1927f9dfdd89626a1c8b77b0aeb62b496e7e8d1dccbaa315e39f9308fb2df7270f0bc1c10787b19990e7365cad74b47b61e30394c8b23f

diff --git a/sys-apps/policycoreutils/policycoreutils-3.4.ebuild 
b/sys-apps/policycoreutils/policycoreutils-3.4.ebuild
new file mode 100644
index ..1ac0b78acdaf
--- /dev/null
+++ b/sys-apps/policycoreutils/policycoreutils-3.4.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit multilib python-r1 toolchain-funcs bash-completion-r1
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+EXTRAS_VER="1.37"
+
+DESCRIPTION="SELinux core utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   
SRC_URI="https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2;
+   S1="${WORKDIR}/${P}/${PN}"
+   S2="${WORKDIR}/policycoreutils-extra"
+   S="${S1}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz
+   
https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S1="${WORKDIR}/${MY_P}"
+   S2="${WORKDIR}/policycoreutils-extra"
+   S="${S1}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="audit pam split-usr"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND=">=sys-libs/libselinux-${PV}:=[python,${PYTHON_USEDEP}]
+   >=sys-libs/libsemanage-${PV}:=[python(+),${PYTHON_USEDEP}]
+   >=sys-libs/libsepol-${PV}:=
+   sys-libs/libcap-ng:=
+   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
+   audit? ( >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}] )
+   pam? ( sys-libs/pam:= )
+   ${PYTHON_DEPS}"
+
+# Avoid dependency loop in the cross-compile case, bug #755173
+# (Still exists in native)
+BDEPEND="sys-devel/gettext"
+
+# pax-utils for scanelf used by rlpkg
+RDEPEND="${DEPEND}
+   app-misc/pax-utils"
+
+PDEPEND="sys-apps/semodule-utils
+   sys-apps/selinux-python"
+
+src_unpack() {
+   # Override default one because we need the SRC_URI ones even in case of 
 ebuilds
+   default
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   fi
+}
+
+src_prepare() {
+   S="${S1}"
+   cd "${S}" || die "Failed to switch to ${S}"
+   if [[ ${PV} !=  ]] ; then
+   # If needed for live ebuilds please use /etc/portage/patches
+   eapply 
"${FILESDIR}/policycoreutils-3.1-0001-newrole-not-suid.patch"
+   fi
+
+   # rlpkg is more useful than fixfiles
+   sed -i -e '/^all/s/fixfiles//' "${S}/scripts/Makefile" \
+   || die "fixfiles sed 1 failed"
+   sed -i -e '/fixfiles/d' "${S}/scripts/Makefile" \
+   || die "fixfiles sed 2 failed"
+
+   eapply_user
+
+   sed -i 

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

2022-06-03 Thread Kenton Groombridge
commit: c6860d36ce88032be2109dc11e89448699d30b7b
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:29:58 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6860d36

sys-libs/libsemanage: update live ebuild

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libsemanage/libsemanage-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libsemanage/libsemanage-.ebuild 
b/sys-libs/libsemanage/libsemanage-.ebuild
index 7ed5de5a42eb..2a19bc2117d1 100644
--- a/sys-libs/libsemanage/libsemanage-.ebuild
+++ b/sys-libs/libsemanage/libsemanage-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit python-r1 toolchain-funcs multilib-minimal
 



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

2022-06-03 Thread Kenton Groombridge
commit: 6d752ea45f64366680dc08f83a530764f0e5fd6b
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:29:52 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d752ea4

sys-libs/libselinux: update live ebuild

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libselinux/libselinux-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libselinux/libselinux-.ebuild 
b/sys-libs/libselinux/libselinux-.ebuild
index e2a73b254d7b..79d30a7aa969 100644
--- a/sys-libs/libselinux/libselinux-.ebuild
+++ b/sys-libs/libselinux/libselinux-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 USE_RUBY="ruby26 ruby27"
 
 # No, I am not calling ruby-ng



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

2022-06-03 Thread Kenton Groombridge
commit: b2633058258b16b3c66267e9fdfc04d7cfa4b42f
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:30:04 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2633058

sys-apps/policycoreutils: update live ebuild

Signed-off-by: Kenton Groombridge  gentoo.org>

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

diff --git a/sys-apps/policycoreutils/policycoreutils-.ebuild 
b/sys-apps/policycoreutils/policycoreutils-.ebuild
index 91d0f1ac5ab7..1ac0b78acdaf 100644
--- a/sys-apps/policycoreutils/policycoreutils-.ebuild
+++ b/sys-apps/policycoreutils/policycoreutils-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
 
 inherit multilib python-r1 toolchain-funcs bash-completion-r1
 



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

2022-06-03 Thread Kenton Groombridge
commit: a245b6b7b1c3ad557610262c28eadb3bbc2ed19a
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Thu Jun  2 13:50:52 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:02:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a245b6b7

sys-libs/libselinux: make pcre2 unconditional

Bug: https://bugs.gentoo.org/837986
Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libselinux/libselinux-.ebuild | 19 +--
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/sys-libs/libselinux/libselinux-.ebuild 
b/sys-libs/libselinux/libselinux-.ebuild
index 90b74872231d..e2a73b254d7b 100644
--- a/sys-libs/libselinux/libselinux-.ebuild
+++ b/sys-libs/libselinux/libselinux-.ebuild
@@ -26,12 +26,11 @@ fi
 
 LICENSE="public-domain"
 SLOT="0"
-IUSE="+pcre2 python ruby static-libs ruby_targets_ruby26 ruby_targets_ruby27"
+IUSE="python ruby static-libs ruby_targets_ruby26 ruby_targets_ruby27"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-RDEPEND=">=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
-   !pcre2? ( >=dev-libs/libpcre-8.33-r1:=[static-libs?,${MULTILIB_USEDEP}] 
)
-   pcre2? ( dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}] )
+RDEPEND="dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}]
+   >=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
python? ( ${PYTHON_DEPS} )
ruby? (
ruby_targets_ruby26? ( dev-lang/ruby:2.6 )
@@ -58,7 +57,7 @@ multilib_src_compile() {
LIBDIR="\$(PREFIX)/$(get_libdir)" \
SHLIBDIR="/$(get_libdir)" \
LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
-   USE_PCRE2="$(usex pcre2 y n)" \
+   USE_PCRE2=y \
FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
all
 
@@ -68,7 +67,7 @@ multilib_src_compile() {
LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
LIBDIR="\$(PREFIX)/$(get_libdir)" \
SHLIBDIR="/$(get_libdir)" \
-   USE_PCRE2="$(usex pcre2 y n)" \
+   USE_PCRE2=y \
FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
pywrap
}
@@ -85,7 +84,7 @@ multilib_src_compile() {
LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
LIBDIR="\$(PREFIX)/$(get_libdir)" \
SHLIBDIR="/$(get_libdir)" \
-   USE_PCRE2="$(usex pcre2 y n)" \
+   USE_PCRE2=y \
FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
rubywrap
}
@@ -101,7 +100,7 @@ multilib_src_install() {
emake DESTDIR="${D}" \
LIBDIR="\$(PREFIX)/$(get_libdir)" \
SHLIBDIR="/$(get_libdir)" \
-   USE_PCRE2="$(usex pcre2 y n)" \
+   USE_PCRE2=y \
install
 
if multilib_is_native_abi && use python; then
@@ -109,7 +108,7 @@ multilib_src_install() {
emake DESTDIR="${D}" \
LIBDIR="\$(PREFIX)/$(get_libdir)" \
SHLIBDIR="/$(get_libdir)" \
-   USE_PCRE2="$(usex pcre2 y n)" \
+   USE_PCRE2=y \
install-pywrap
python_optimize # bug 531638
}
@@ -125,7 +124,7 @@ multilib_src_install() {
LIBDIR="\$(PREFIX)/$(get_libdir)" \
SHLIBDIR="/$(get_libdir)" \
RUBY=${1} \
-   USE_PCRE2="$(usex pcre2 y n)" \
+   USE_PCRE2=y \
install-rubywrap
}
for RUBYTARGET in ${USE_RUBY}; do



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

2022-06-03 Thread Kenton Groombridge
commit: 79d1b1f5efcb39ce7abe38caa7a7f0f23c7d4948
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:30:10 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:03:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79d1b1f5

sys-apps/selinux-python: update live ebuild

Signed-off-by: Kenton Groombridge  gentoo.org>

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

diff --git a/sys-apps/selinux-python/selinux-python-.ebuild 
b/sys-apps/selinux-python/selinux-python-.ebuild
index 4f4a0a3c95d3..edd4c0e29e22 100644
--- a/sys-apps/selinux-python/selinux-python-.ebuild
+++ b/sys-apps/selinux-python/selinux-python-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 toolchain-funcs
 



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

2022-06-03 Thread Kenton Groombridge
commit: 678614602f004b25c004e81a4cfd6e3a96e743d6
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Fri Jun  3 13:19:29 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  4 01:02:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67861460

sys-process/audit: enable py3.11

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-process/audit/audit-3.0.6-r1.ebuild | 2 +-
 sys-process/audit/audit-3.0.7-r1.ebuild | 2 +-
 sys-process/audit/audit-3.0.8.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-process/audit/audit-3.0.6-r1.ebuild 
b/sys-process/audit/audit-3.0.6-r1.ebuild
index 6341dfc49392..d3385c3d2ba6 100644
--- a/sys-process/audit/audit-3.0.6-r1.ebuild
+++ b/sys-process/audit/audit-3.0.6-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit autotools multilib-minimal toolchain-funcs python-r1 linux-info 
systemd usr-ldscript
 

diff --git a/sys-process/audit/audit-3.0.7-r1.ebuild 
b/sys-process/audit/audit-3.0.7-r1.ebuild
index ab3ffbbffea2..b6ddc1a4d1b0 100644
--- a/sys-process/audit/audit-3.0.7-r1.ebuild
+++ b/sys-process/audit/audit-3.0.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit autotools multilib-minimal toolchain-funcs python-r1 linux-info 
systemd usr-ldscript
 

diff --git a/sys-process/audit/audit-3.0.8.ebuild 
b/sys-process/audit/audit-3.0.8.ebuild
index 5b0d02d64cbe..4c4bfe08a040 100644
--- a/sys-process/audit/audit-3.0.8.ebuild
+++ b/sys-process/audit/audit-3.0.8.ebuild
@@ -7,7 +7,7 @@ EAPI=7
 # check Fedora's packaging 
(https://src.fedoraproject.org/rpms/audit/tree/rawhide)
 # on bumps (or if hitting a bug) to see what they've done there.
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit autotools multilib-minimal toolchain-funcs python-r1 linux-info 
systemd usr-ldscript
 



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/neovim-qt/

2022-06-03 Thread Tony Olagbaiye
commit: c7c88e5dedc5b888c5cae958b8da71ff7365b993
Author: Tony Olagbaiye  fron  io>
AuthorDate: Sat Jun  4 01:02:41 2022 +
Commit: Tony Olagbaiye  fron  io>
CommitDate: Sat Jun  4 01:02:41 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7c88e5d

app-editors/neovim-qt: update EAPI 6 -> 8

Signed-off-by: Tony Olagbaiye  fron.io>

 app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild 
b/app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild
index 23a279ca4..5dfcfa586 100644
--- a/app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild
+++ b/app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit vcs-snapshot cmake-utils
+inherit cmake
 
 DESCRIPTION="Neovim client library and GUI, in Qt5"
 HOMEPAGE="https://github.com/equalsraf/neovim-qt;
@@ -12,10 +12,10 @@ 
SRC_URI="https://github.com/equalsraf/neovim-qt/archive/v${PV}.tar.gz -> ${P}.ta
 LICENSE="ISC"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="gcov +msgpack"
+IUSE="gcov"
 
 DEPEND="
-   msgpack? ( dev-libs/msgpack )
+   dev-libs/msgpack
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
@@ -27,8 +27,8 @@ RDEPEND="${DEPEND}
 src_configure() {
local mycmakeargs=(
-DUSE_GCOV=$(usex gcov ON OFF)
-   -DUSE_SYSTEM_MSGPACK=$(usex msgpack ON OFF)
+   -DUSE_SYSTEM_MSGPACK=ON
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: app-arch/csnappy/, app-arch/csnappy/files/

2022-06-03 Thread Sam James
commit: 398e57296b87407d2587a5237d3b8fd2ed7b2565
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  3 23:08:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 00:05:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=398e5729

app-arch/csnappy: new package, add 0_pre20220804

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

 app-arch/csnappy/Manifest  |  1 +
 app-arch/csnappy/csnappy-0_pre20220804.ebuild  | 44 ++
 .../files/csnappy-0_pre20220804-fix-tests.patch| 41 
 app-arch/csnappy/metadata.xml  | 11 ++
 4 files changed, 97 insertions(+)

diff --git a/app-arch/csnappy/Manifest b/app-arch/csnappy/Manifest
new file mode 100644
index ..c2e159458d59
--- /dev/null
+++ b/app-arch/csnappy/Manifest
@@ -0,0 +1 @@
+DIST csnappy-0_pre20220804.tar.gz 594988 BLAKE2B 
ce82ef7945ba3110d0d2878d4fcd3d48631f260dad94c1b40f7811de17e60568b2934d33e43966f559b0d840f5eed659bde84eab46954679754e9de5306508a1
 SHA512 
53f602c58a3a9932ac580412d90f3aa7f820cb9bbc9e2dec240dd28de55210fd17ac61a5f8e4a2cebffe2914837c7cabba1061536abd96e35da57c799e8ee7b7

diff --git a/app-arch/csnappy/csnappy-0_pre20220804.ebuild 
b/app-arch/csnappy/csnappy-0_pre20220804.ebuild
new file mode 100644
index ..447ace6deab0
--- /dev/null
+++ b/app-arch/csnappy/csnappy-0_pre20220804.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_COMMIT="6c10c305e8dde193546e6b33cf8a785d5dc123e2"
+
+DESCRIPTION="Google snappy in C for Linux Kernel"
+HOMEPAGE="https://github.com/zeevt/csnappy;
+SRC_URI="https://github.com/zeevt/csnappy/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_COMMIT}
+
+# https://github.com/zeevt/csnappy/issues/21
+LICENSE="BSD"
+# 0/${PV} b/c of the SONAME situation (see below).
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+
+# https://github.com/zeevt/csnappy/issues/33
+# No SONAME yet.
+QA_SONAME="usr/lib.*/libcsnappy.so"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0_pre20220804-fix-tests.patch
+)
+
+src_compile() {
+   emake CC="$(tc-getCC)" OPT_FLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
+   libcsnappy.so
+}
+
+src_test() {
+   # We don't want to run the Valgrind tests as it's fragile in sandbox
+   # and makes life harder for some arches.
+   emake CC="$(tc-getCC)" OPT_FLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
+   check_unaligned_uint64 \
+   cl_test
+}
+
+src_install() {
+   emake DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)" install
+}

diff --git a/app-arch/csnappy/files/csnappy-0_pre20220804-fix-tests.patch 
b/app-arch/csnappy/files/csnappy-0_pre20220804-fix-tests.patch
new file mode 100644
index ..e4d11f7d9021
--- /dev/null
+++ b/app-arch/csnappy/files/csnappy-0_pre20220804-fix-tests.patch
@@ -0,0 +1,41 @@
+https://github.com/zeevt/csnappy/pull/40
+
+From 60ac30054eae4bbc50f90f8228ac53d014400619 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
+Date: Thu, 16 Dec 2021 14:24:26 +0100
+Subject: [PATCH] Fix parallel tests by only testing the current optimization
+ level
+
+https://github.com/zeevt/csnappy/issues/39
+--- a/Makefile
 b/Makefile
+@@ -34,25 +34,14 @@ check_leaks: cl_tester
+   LD_LIBRARY_PATH=. valgrind --leak-check=full --show-reachable=yes 
./cl_tester -c /dev/null
+   LD_LIBRARY_PATH=. valgrind --leak-check=full --show-reachable=yes 
./cl_tester -S d
+ 
+-check_unaligned_uint64:
++check_unaligned_uint64: cl_tester
+   gzip -dc testdata/unaligned_uint64_test.snappy
+   gzip -dc testdata/unaligned_uint64_test.bin
+-  EXTRA_TEST_CFLAGS="-O0" make check_unaligned_uint64_extra_cflags
+-  EXTRA_TEST_CFLAGS="-O1" make check_unaligned_uint64_extra_cflags
+-  EXTRA_TEST_CFLAGS="-O2" make check_unaligned_uint64_extra_cflags
+-  EXTRA_TEST_CFLAGS="-O3" make check_unaligned_uint64_extra_cflags
+-  EXTRA_TEST_CFLAGS="-O2 -march=native" make 
check_unaligned_uint64_extra_cflags
+-  EXTRA_TEST_CFLAGS="-O3 -march=native" make 
check_unaligned_uint64_extra_cflags
+-  rm -f testdata/unaligned_uint64_test.snappy 
testdata/unaligned_uint64_test.bin
+-
+-check_unaligned_uint64_extra_cflags:
+-  make clean
+-  make cl_tester
+   rm -f tmp
+   LD_LIBRARY_PATH=. ./cl_tester -d testdata/unaligned_uint64_test.snappy 
tmp
+-  diff testdata/unaligned_uint64_test.bin tmp >/dev/null && echo 
"${EXTRA_TEST_CFLAGS} ok"
+-  make clean
++  diff testdata/unaligned_uint64_test.bin tmp >/dev/null && echo 
"Unaligned test is ok"
+   rm -f tmp
++  rm -f testdata/unaligned_uint64_test.snappy 
testdata/unaligned_uint64_test.bin
+ 
+ libcsnappy.so: csnappy_compress.c csnappy_decompress.c csnappy_internal.h 
csnappy_internal_userspace.h
+   $(CC) $(CFLAGS) $(EXTRA_TEST_CFLAGS) -fPIC -DPIC -c -o 
csnappy_compress.o 

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Cpanel-JSON-XS/

2022-06-03 Thread Sam James
commit: 392fab71dc70fd7183a95d23ee1f210362f36d43
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  3 22:42:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  3 22:42:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=392fab71

dev-perl/Cpanel-JSON-XS: add 4.290.0

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

 .../Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild   | 39 ++
 dev-perl/Cpanel-JSON-XS/Manifest   |  1 +
 2 files changed, 40 insertions(+)

diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild 
b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild
new file mode 100644
index ..f264de33c33a
--- /dev/null
+++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=4.29
+DIST_EXAMPLES=("eg/*")
+DIST_WIKI="tests"
+inherit perl-module
+
+DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   >=virtual/perl-Math-BigInt-1.160.0
+   virtual/perl-Carp
+   >=virtual/perl-Encode-1.980.100
+   virtual/perl-Exporter
+   virtual/perl-XSLoader
+   >=virtual/perl-podlators-2.80.0
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   virtual/perl-Data-Dumper
+   virtual/perl-Test
+   virtual/perl-Test-Simple
+   virtual/perl-Time-Piece
+   )
+"
+
+pkg_postinst() {
+   ewarn "This package provides 'cpanel_json_xs' in PATH, which includes 
optional features"
+   ewarn "otherwise not automatically made available yet. If you desire to 
use these,"
+   ewarn "please consult:"
+   ewarn " 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}#Optional_Features;
+}

diff --git a/dev-perl/Cpanel-JSON-XS/Manifest b/dev-perl/Cpanel-JSON-XS/Manifest
index ab93dc82058f..56fb3db18145 100644
--- a/dev-perl/Cpanel-JSON-XS/Manifest
+++ b/dev-perl/Cpanel-JSON-XS/Manifest
@@ -1,3 +1,4 @@
 DIST Cpanel-JSON-XS-4.24.tar.gz 254008 BLAKE2B 
4449d0d562388c547ab26e87048b49d2e77e7508c8bc2c4db4af562ecfed768452cea1daca60e8ce59ed464b9d4ceca17d73326a16bec3e3a6d42bd6e13df7fe
 SHA512 
311746bd6d686f758db4507c1219675b262205a8d798662b8f5521d3f9c7d76678580a30e26281b461647763d552cb76fdbbcf4aa1737dc7c7416364179741bb
 DIST Cpanel-JSON-XS-4.26.tar.gz 254123 BLAKE2B 
52a42c48b920a536a9c203964a4a379555f2032e75d5e32d5a9865f62a05e4377ce80ff1a2f882c9d5932f4b602de1f562b9e1e4fb3001813b6fffe2702be2bc
 SHA512 
3193988a09670a5de6b6292e9f35e8c374518120648a206b769802fb4a66e6487a4ba05b3e89e214b9e3f5985452be74c17aa67e4bf96e88097812be75b2ed9e
 DIST Cpanel-JSON-XS-4.27.tar.gz 254221 BLAKE2B 
02000882b22413e2012d9b63e2dbf78c5cc4d1263c15132592d6a219b0ab4ace15ca7e833e1abaa950363a0dba1e505c48160cc1a69af884b007ebb8ca49
 SHA512 
881da3685f96111db5b99fd6889f40af49398c77b24afed3a92d852c615448fc7221d7f2c417a7abbb50e49176092379b20c90a0cafb324817dc2f6d8bfa794b
+DIST Cpanel-JSON-XS-4.29.tar.gz 256431 BLAKE2B 
606466551717659e0e8dd394d43161e5cf6d0cc48ea19bb590ca39906d711659ba35ff47f1b8838f4a1bae8a68ce47dff925f6ee6dfe5db10bf21fa642083733
 SHA512 
5b25b76efd62b6bd943d27603dc4372d42c01477ec8121cc78767b42252548a8fa279074c072166e6bf5ae33d328f22b3c2646b9b6c36e82f84bef2850e61026



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

2022-06-03 Thread Sam James
commit: 0c306efa9df43d300c267fc93aaa89558c11cbea
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  3 23:49:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 00:05:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c306efa

dev-perl/Sereal-Encoder: add 4.23.0

Unbundles csnappy, miniz.

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

 dev-perl/Sereal-Encoder/Manifest   |  1 +
 .../Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild| 81 ++
 2 files changed, 82 insertions(+)

diff --git a/dev-perl/Sereal-Encoder/Manifest b/dev-perl/Sereal-Encoder/Manifest
index 55f3bd36833c..7194b621589a 100644
--- a/dev-perl/Sereal-Encoder/Manifest
+++ b/dev-perl/Sereal-Encoder/Manifest
@@ -1 +1,2 @@
 DIST Sereal-Encoder-4.018.tar.gz 700306 BLAKE2B 
92e2d005b48c9714761dd6abb390de14f31642b05850664ff396e3d92958cb715599e922d7bc5da9912047ebbcae3f7631e585ccb35ff16b15e1e28a15d1fb9a
 SHA512 
021586f02560906fa315cf7eefc877ff029c123550dd2889a90d8e36e2d480bc4c53fa7437728cb73bda6da886af52f1b58661796f78859c7b41f62a2000a070
+DIST Sereal-Encoder-4.023.tar.gz 723637 BLAKE2B 
59abae93a719e13163b028c734d7fc9551d79b12c7a7e0db5dee92babce8567fa999cd44f26f79bbfb1299cc513ccc6bd4e3581aa3e168b119de1f6303c3bc38
 SHA512 
dc4b1b4e1d7977c1f7c8f00c7c0d1a475b785ccda29aee22a6cd09593000b176027d535f2820dd33de8820ec63cb2522d2eee4b6bd5cbbf432d5cf45437b9a67

diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild 
b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild
new file mode 100644
index ..3590bcf78e08
--- /dev/null
+++ b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=YVES
+DIST_VERSION=4.023
+inherit edo perl-module flag-o-matic toolchain-funcs
+
+DESCRIPTION="Fast, compact, powerful binary serialization"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Note: bundled zstd fails compile
+RDEPEND="
+   virtual/perl-XSLoader
+   app-arch/csnappy:=
+   app-arch/zstd:=
+   dev-libs/miniz:=
+"
+DEPEND="
+   app-arch/csnappy:=
+   app-arch/zstd:=
+   dev-libs/miniz:=
+"
+# Tester note: ideally you want dev-perl/Sereal-Decoder
+# as well, but we can't depend on it because it forms
+# a tight cycle if we do
+BDEPEND="${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-7.0.0
+   >=virtual/perl-ExtUtils-ParseXS-2.210.0
+   virtual/perl-File-Path
+   test? (
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/Test-Deep
+   dev-perl/Test-Differences
+   dev-perl/Test-LongString
+   >=virtual/perl-Test-Simple-0.880.0
+   dev-perl/Test-Warn
+   )
+"
+
+src_prepare() {
+   local bundled_lib
+   for bundled_lib in inc/Devel snappy miniz{.c,.h} zstd ; do
+   edo rm -r ${bundled_lib}
+   done
+
+   sed -i -e "/miniz.*OBJ_EXT/d" inc/Sereal/BuildTools.pm || die
+
+   perl-module_src_prepare
+}
+
+src_configure() {
+   append-cflags "-I${ESYSROOT}/usr/include/miniz -DHAVE_MINIZ"
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/miniz"
+
+   local myconf=(
+   OPTIMIZE="${CFLAGS}"
+   LDFLAGS="${LDFLAGS}"
+   )
+
+   perl-module_src_configure
+}
+
+src_compile() {
+   # TODO: switch to pkg-config when bug #849578 is fixed
+   DIST_MAKE=(
+   "INC=-I${ESYSROOT}/usr/include/miniz"
+   "OTHERLDFLAGS=-lminiz"
+   )
+
+   #DIST_MAKE=(
+   #   "INC=$($(tc-getPKG_CONFIG) --cflags miniz)"
+   #   "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs miniz)"
+   #)
+
+   perl-module_src_compile
+}



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

2022-06-03 Thread Sam James
commit: 21c38cef4234688e50377827cb4b404a27618941
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  3 22:46:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 00:05:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c38cef

dev-perl/Sereal-Decoder: add 4.23.0

Unbundles csnappy, miniz.

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

 dev-perl/Sereal-Decoder/Manifest   |  1 +
 .../Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild| 79 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-perl/Sereal-Decoder/Manifest b/dev-perl/Sereal-Decoder/Manifest
index a8bdb899df0a..6f8430042d37 100644
--- a/dev-perl/Sereal-Decoder/Manifest
+++ b/dev-perl/Sereal-Decoder/Manifest
@@ -1 +1,2 @@
 DIST Sereal-Decoder-4.018.tar.gz 692820 BLAKE2B 
9bafd14f3dab8c7c2c3c9e5eb8463a1681430ada500e1ad8543c77587f5117c564cad6043cd0e00b55d7c80fef1f62f2223f232b803546ead349439b62f25899
 SHA512 
18e4d54c1930187fbcfc39a39ef8512c1450ac3e5d22bee419e8333cbda1e08bcb1355bc2abfc388f9d45dfae3b8bcc101a19646b7caa670359bae98fccf87a3
+DIST Sereal-Decoder-4.023.tar.gz 716188 BLAKE2B 
fe7b59906ce96629f8f7f8c94d04410388295d30adc05b1b9a3ea88606a4c612c1fca80451b636e213c1abc57dcf628fae18125aafef5849ec91cb3e01bd5f92
 SHA512 
9380853532cad110758db119efd51a4004dda1c6c6065afb0ee5e67c79a3f3baaa4767abaac6224f9bccb48214c7e73bd5c0748868301b1be0bb50534592e6ae

diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild 
b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild
new file mode 100644
index ..0f341ef831c0
--- /dev/null
+++ b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=YVES
+DIST_VERSION=4.023
+inherit edo perl-module flag-o-matic toolchain-funcs
+
+DESCRIPTION="Fast, compact, powerful binary deserialization"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   virtual/perl-XSLoader
+   app-arch/csnappy:=
+   app-arch/zstd:=
+   dev-libs/miniz:=
+"
+DEPEND="
+   app-arch/csnappy:=
+   app-arch/zstd:=
+   dev-libs/miniz:=
+"
+BDEPEND="${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-7.0
+   >=virtual/perl-ExtUtils-ParseXS-2.210.0
+   virtual/perl-File-Path
+   test? (
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/Test-Deep
+   dev-perl/Test-Differences
+   dev-perl/Test-LongString
+   >=virtual/perl-Test-Simple-0.880.0
+   dev-perl/Test-Warn
+   )
+"
+
+src_prepare() {
+   local bundled_lib
+   for bundled_lib in inc/Devel snappy miniz{.c,.h} zstd ; do
+   edo rm -r ${bundled_lib}
+   done
+
+   sed -i -e "/miniz.*OBJ_EXT/d" inc/Sereal/BuildTools.pm || die
+
+   perl-module_src_prepare
+}
+
+src_configure() {
+   append-cflags "-I${ESYSROOT}/usr/include/miniz -DHAVE_MINIZ"
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/miniz"
+
+   local myconf=(
+   OPTIMIZE="${CFLAGS}"
+   LDFLAGS="${LDFLAGS}"
+   )
+
+   perl-module_src_configure
+}
+
+src_compile() {
+   # TODO: switch to pkg-config when bug #849578 is fixed
+   DIST_MAKE=(
+   "INC=-I${ESYSROOT}/usr/include/miniz"
+   "OTHERLDFLAGS=-lminiz"
+   )
+
+   #DIST_MAKE=(
+   #   "INC=$($(tc-getPKG_CONFIG) --cflags miniz)"
+   #   "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs miniz)"
+   #)
+
+   perl-module_src_compile
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-module-jakarta-xmlbind/

2022-06-03 Thread Jakov Smolić
commit: c44e68aa9298ddd059373135c68412f26dc8a62e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:31:56 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:31:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44e68aa

dev-java/jackson-module-jakarta-xmlbind: Stabilize 2.13.2-r1 amd64, #849548

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

 .../jackson-module-jakarta-xmlbind-2.13.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.2-r1.ebuild
 
b/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.2-r1.ebuild
index bc1ab00b11a4..919330bc07b6 100644
--- 
a/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.2-r1.ebuild
+++ 
b/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.2-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/FasterXML/jackson-modules-base/archive/jackson-modul
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # We don't have jaxb-runtime:3.0.1
 RESTRICT="test"



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

2022-06-03 Thread Jakov Smolić
commit: 955511f0a8702d817b20d7e33479a60e183674d9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:31:53 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:31:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955511f0

dev-java/jackson-core: Stabilize 2.13.2-r1 amd64, #849548

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

 dev-java/jackson-core/jackson-core-2.13.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jackson-core/jackson-core-2.13.2-r1.ebuild 
b/dev-java/jackson-core/jackson-core-2.13.2-r1.ebuild
index 9892ac01a0ed..5449b5c9db5b 100644
--- a/dev-java/jackson-core/jackson-core-2.13.2-r1.ebuild
+++ b/dev-java/jackson-core/jackson-core-2.13.2-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/

2022-06-03 Thread Jakov Smolić
commit: 31da7eebca67a61e652990b186579c62cea496bf
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:32:05 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:32:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31da7eeb

app-emulation/open-vm-tools: Stabilize 11.3.5_p18557794 amd64, #849557

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

 app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild 
b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild
index 90358ffdd51b..5a59713f2a67 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl 
+vgauth"
 REQUIRED_USE="
multimon? ( X )



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

2022-06-03 Thread Jakov Smolić
commit: 7d76bff02cc6eff791dab5b2e741332fa830ad1f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:31:55 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:31:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d76bff0

dev-java/jackson-databind: Stabilize 2.13.2.2 amd64, #849548

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

 dev-java/jackson-databind/jackson-databind-2.13.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jackson-databind/jackson-databind-2.13.2.2.ebuild 
b/dev-java/jackson-databind/jackson-databind-2.13.2.2.ebuild
index 6cf6a5d4464d..0778097f7a8b 100644
--- a/dev-java/jackson-databind/jackson-databind-2.13.2.2.ebuild
+++ b/dev-java/jackson-databind/jackson-databind-2.13.2.2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # Dependencies like powermock-{core,module-junit4,api-mockito2} are not 
available in ::gentoo
 RESTRICT="test"



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

2022-06-03 Thread Jakov Smolić
commit: ef54b877072518e7ca9f3b3e17834f858fb7831c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:31:36 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:31:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef54b877

dev-java/asm: Stabilize 9.3 amd64, #849536

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

 dev-java/asm/asm-9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/asm/asm-9.3.ebuild b/dev-java/asm/asm-9.3.ebuild
index 8e7463116808..9951898d317d 100644
--- a/dev-java/asm/asm-9.3.ebuild
+++ b/dev-java/asm/asm-9.3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="9"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~x64-macos"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-dataformat-yaml/

2022-06-03 Thread Jakov Smolić
commit: 3574dae8e2d93e0a265da2aed727ec38510ee484
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:31:58 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:31:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3574dae8

dev-java/jackson-dataformat-yaml: Stabilize 2.13.2-r1 amd64, #849548

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

 .../jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.2-r1.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.2-r1.ebuild 
b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.2-r1.ebuild
index 139c808cdee6..41c15d2df7be 100644
--- a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.2-r1.ebuild
+++ b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.2-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/FasterXML/jackson-dataformats-text/archive/jackson-d
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-dataformat-xml/

2022-06-03 Thread Jakov Smolić
commit: a9d3e56c79de7362748e857cc3bc5fe245107cbd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:31:57 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:31:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9d3e56c

dev-java/jackson-dataformat-xml: Stabilize 2.13.2-r1 amd64, #849548

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

 dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.2-r1.ebuild 
b/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.2-r1.ebuild
index da444ab5520e..71746f64e441 100644
--- a/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.2-r1.ebuild
+++ b/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.2-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # Common dependencies
 # POM: pom.xml



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

2022-06-03 Thread Jakov Smolić
commit: d6f3e9437f9d1658a6cc323b5046e6068ef2093c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:31:54 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:31:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6f3e943

dev-java/jackson-annotations: Stabilize 2.13.2-r1 amd64, #849548

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

 dev-java/jackson-annotations/jackson-annotations-2.13.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jackson-annotations/jackson-annotations-2.13.2-r1.ebuild 
b/dev-java/jackson-annotations/jackson-annotations-2.13.2-r1.ebuild
index ebc4e66b08e7..398470284d3d 100644
--- a/dev-java/jackson-annotations/jackson-annotations-2.13.2-r1.ebuild
+++ b/dev-java/jackson-annotations/jackson-annotations-2.13.2-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/

2022-06-03 Thread Jakov Smolić
commit: 54105d8c4866eecdfcd7a68332f0e20ab770ea1e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:31:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:31:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54105d8c

app-emulation/open-vm-tools: Stabilize 11.3.5_p18557794 x86, #849557

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

 app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild 
b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild
index 8d894cdb54a8..90358ffdd51b 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl 
+vgauth"
 REQUIRED_USE="
multimon? ( X )



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

2022-06-03 Thread Jakov Smolić
commit: 28eaddcce16a5536b68053d5723bcf97265acffe
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:31:25 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:31:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28eaddcc

dev-java/commons-cli: Stabilize 1.5.0 x86, #849539

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

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

diff --git a/dev-java/commons-cli/commons-cli-1.5.0.ebuild 
b/dev-java/commons-cli/commons-cli-1.5.0.ebuild
index 8fb0198774dc..4c6461918323 100644
--- a/dev-java/commons-cli/commons-cli-1.5.0.ebuild
+++ b/dev-java/commons-cli/commons-cli-1.5.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="1"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 RDEPEND=">=virtual/jre-1.8:*"
 



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

2022-06-03 Thread Jakov Smolić
commit: 9e52384f15de63aae73c9812fc28c403063e17d9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:31:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:31:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e52384f

dev-java/commons-cli: Stabilize 1.5.0 amd64, #849539

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

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

diff --git a/dev-java/commons-cli/commons-cli-1.5.0.ebuild 
b/dev-java/commons-cli/commons-cli-1.5.0.ebuild
index 4c6461918323..7e9be01e25a0 100644
--- a/dev-java/commons-cli/commons-cli-1.5.0.ebuild
+++ b/dev-java/commons-cli/commons-cli-1.5.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="1"
-KEYWORDS="~amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 RDEPEND=">=virtual/jre-1.8:*"
 



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

2022-06-03 Thread Jakov Smolić
commit: d9c65056e23a06a8ab31610b83f4d8c874c1d391
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:31:20 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:31:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c65056

dev-java/asm: Stabilize 9.3 x86, #849536

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

 dev-java/asm/asm-9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/asm/asm-9.3.ebuild b/dev-java/asm/asm-9.3.ebuild
index 1f60fa7df080..8e7463116808 100644
--- a/dev-java/asm/asm-9.3.ebuild
+++ b/dev-java/asm/asm-9.3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="9"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~x64-macos"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-06-03 Thread Jakov Smolić
commit: 2a16a5ded6fd825789f4f46d300e46a7938199b1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:30:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:30:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a16a5de

app-containers/podman: Stabilize 4.1.0 arm64, #849419

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

 app-containers/podman/podman-4.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/podman/podman-4.1.0.ebuild 
b/app-containers/podman/podman-4.1.0.ebuild
index 2802720c49c4..ca2f5985075e 100644
--- a/app-containers/podman/podman-4.1.0.ebuild
+++ b/app-containers/podman/podman-4.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> ${MY_P}.t
 LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 SLOT="0"
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 arm64 ~ppc64 ~riscv"
 IUSE="apparmor btrfs cgroup-hybrid +fuse +init +rootless selinux"
 RESTRICT+=" test"
 



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

2022-06-03 Thread Jakov Smolić
commit: 17986ce769465933fe1142b63ce919e1baeeab61
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:30:40 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:30:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17986ce7

dev-util/cbindgen: Stabilize 0.23.0 arm64, #849485

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

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

diff --git a/dev-util/cbindgen/cbindgen-0.23.0.ebuild 
b/dev-util/cbindgen/cbindgen-0.23.0.ebuild
index e59a9be91004..bec005ab4461 100644
--- a/dev-util/cbindgen/cbindgen-0.23.0.ebuild
+++ b/dev-util/cbindgen/cbindgen-0.23.0.ebuild
@@ -64,7 +64,7 @@ 
SRC_URI="https://github.com/eqrion/cbindgen/archive/refs/tags/v${PV}.tar.gz -> $
 # use cargo-license for a more accurate license picture
 LICENSE="Apache-2.0 BSD Boost-1.0 MIT MPL-2.0 Unlicense"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 QA_FLAGS_IGNORED="usr/bin/cbindgen"
 



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

2022-06-03 Thread Jakov Smolić
commit: f3a940685bbce4d9d52f40043361e53af8b57c39
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:30:37 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:30:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a94068

dev-util/catalyst: Stabilize 3.0.21 ppc64, #849482

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

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

diff --git a/dev-util/catalyst/catalyst-3.0.21.ebuild 
b/dev-util/catalyst/catalyst-3.0.21.ebuild
index 2ec8ad6d0cf0..904d16dc09b6 100644
--- a/dev-util/catalyst/catalyst-3.0.21.ebuild
+++ b/dev-util/catalyst/catalyst-3.0.21.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ** ]]; then
EGIT_BRANCH="master"
 else

SRC_URI="https://gitweb.gentoo.org/proj/catalyst.git/snapshot/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{8..10} )



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

2022-06-03 Thread Jakov Smolić
commit: 8c7561ac496c7b70089fe662937de623854d6016
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun  3 21:30:38 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun  3 21:30:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7561ac

dev-util/catalyst: Stabilize 3.0.21 arm64, #849482

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

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

diff --git a/dev-util/catalyst/catalyst-3.0.21.ebuild 
b/dev-util/catalyst/catalyst-3.0.21.ebuild
index 904d16dc09b6..48e3e2e606d2 100644
--- a/dev-util/catalyst/catalyst-3.0.21.ebuild
+++ b/dev-util/catalyst/catalyst-3.0.21.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ** ]]; then
EGIT_BRANCH="master"
 else

SRC_URI="https://gitweb.gentoo.org/proj/catalyst.git/snapshot/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{8..10} )



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

2022-06-03 Thread Sam James
commit: a4beea7769ceee4da95127da60dfbae27a127617
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  3 21:29:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  3 21:29:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4beea77

dev-python/kiwisolver: add Python 3.11 patch

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

 .../files/kiwisolver-1.4.2-python311.patch | 31 ++
 dev-python/kiwisolver/kiwisolver-1.4.2.ebuild  |  4 +++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/kiwisolver/files/kiwisolver-1.4.2-python311.patch 
b/dev-python/kiwisolver/files/kiwisolver-1.4.2-python311.patch
new file mode 100644
index ..a03af53a0280
--- /dev/null
+++ b/dev-python/kiwisolver/files/kiwisolver-1.4.2-python311.patch
@@ -0,0 +1,31 @@
+https://github.com/nucleic/kiwi/commit/f14059f532d6b5c6b505d9803b36a77b75546b18.patch
+https://bugs.gentoo.org/849563
+
+From f14059f532d6b5c6b505d9803b36a77b75546b18 Mon Sep 17 00:00:00 2001
+From: Matthieu Dartiailh 
+Date: Fri, 3 Jun 2022 09:11:18 +0200
+Subject: [PATCH] py: use nullptr instead of 0 in PyTuple_SET_ITEM
+
+--- a/py/src/symbolics.h
 b/py/src/symbolics.h
+@@ -123,7 +123,7 @@ PyObject* BinaryMul::operator()( Expression* first, double 
second )
+   return 0;
+   Py_ssize_t end = PyTuple_GET_SIZE( first->terms );
+   for( Py_ssize_t i = 0; i < end; ++i )  // memset 0 for safe error return
+-  PyTuple_SET_ITEM( terms.get(), i, 0 );
++  PyTuple_SET_ITEM( terms.get(), i, nullptr );
+   for( Py_ssize_t i = 0; i < end; ++i )
+   {
+   PyObject* item = PyTuple_GET_ITEM( first->terms, i );
+--- a/py/src/util.h
 b/py/src/util.h
+@@ -117,7 +117,7 @@ make_terms( const std::map& coeffs )
+ return 0;
+ Py_ssize_t size = PyTuple_GET_SIZE( terms.get() );
+ for( Py_ssize_t i = 0; i < size; ++i ) // zero tuple for safe early return
+-PyTuple_SET_ITEM( terms.get(), i, 0 );
++PyTuple_SET_ITEM( terms.get(), i, nullptr );
+ Py_ssize_t i = 0;
+ iter_t it = coeffs.begin();
+ iter_t end = coeffs.end();
+

diff --git a/dev-python/kiwisolver/kiwisolver-1.4.2.ebuild 
b/dev-python/kiwisolver/kiwisolver-1.4.2.ebuild
index 2f943c1f7e14..e29fa7eee534 100644
--- a/dev-python/kiwisolver/kiwisolver-1.4.2.ebuild
+++ b/dev-python/kiwisolver/kiwisolver-1.4.2.ebuild
@@ -32,6 +32,10 @@ BDEPEND="
>=dev-python/setuptools_scm-3.4.3[${PYTHON_USEDEP}]
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.2-python311.patch
+)
+
 distutils_enable_tests pytest
 
 export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



[gentoo-commits] repo/gentoo:master commit in: app-portage/g-sorcery/

2022-06-03 Thread Arthur Zamarin
commit: 16de1524e85f55ab8498f6ac35ec9b1da849a486
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  3 10:04:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  3 21:01:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16de1524

app-portage/g-sorcery: drop 0.2.1-r1

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

 app-portage/g-sorcery/Manifest  |  1 -
 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 47 -
 2 files changed, 48 deletions(-)

diff --git a/app-portage/g-sorcery/Manifest b/app-portage/g-sorcery/Manifest
index 562db957c0f3..d0900a6eca6c 100644
--- a/app-portage/g-sorcery/Manifest
+++ b/app-portage/g-sorcery/Manifest
@@ -1,2 +1 @@
-DIST g-sorcery-0.2.1.tar.gz 55546 BLAKE2B 
56fb8a766c17c220a8279d2288f5de5c6976dc8fb380ac695bcf891616aa8a284f6b07c9be79c3c819c69faf7fcf9a7a826ee8b8b955db007c00e23d6417f2f8
 SHA512 
42c34ed8addaf721583029d5056751810b0a77546f798081c7c605223342fa2a99bd2e30f20f004a8606ccf847108f0e2ef2c479f3cbb55f2fe6648d4ffc075e
 DIST g-sorcery-0.2.2.tar.gz 55707 BLAKE2B 
59466e116caff697618154f3c9d8a2c11809ac0c1d367a35a7773fdcad381e283c2426310ccd4f843e10e6fc5143061f2ee575bdd190a1a51d7691be0d452d73
 SHA512 
a63b6a49225fbf5105666a6d8094f04534674c4773eb8008e2cb8e2eb75291011d53ff3f1bf6dd456496469d537a97151feca73b9b26553cf1fda9d3128534cb

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
deleted file mode 100644
index 50cc18f1bbde..
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{3_7,3_8} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1 prefix
-
-DESCRIPTION="framework for ebuild generators"
-HOMEPAGE="https://github.com/jauhien/g-sorcery;
-SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="bson git test"
-RESTRICT="!test? ( test )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-
-DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
-   git? ( dev-vcs/git )
-   sys-apps/portage[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
-
-PATCHES=(
-   "${FILESDIR}/g-sorcery-0.2.1-py3.7.tests-fix.patch"
-)
-
-src_prepare() {
-   hprefixify setup.py
-   default
-}
-
-python_test() {
-   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   doman docs/*.8
-   dohtml docs/developer_instructions.html
-   diropts -m0777
-   dodir /var/lib/g-sorcery
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/gs-elpa/

2022-06-03 Thread Arthur Zamarin
commit: 35a841d10e1e5d30fa8de957024e659456c6e077
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  3 10:04:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  3 21:01:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a841d1

app-portage/gs-elpa: drop 0.1.3-r1

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

 app-portage/gs-elpa/Manifest|  1 -
 app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/app-portage/gs-elpa/Manifest b/app-portage/gs-elpa/Manifest
index d6c6eed2b83f..545275b2262e 100644
--- a/app-portage/gs-elpa/Manifest
+++ b/app-portage/gs-elpa/Manifest
@@ -1,2 +1 @@
-DIST gs-elpa-0.1.3.tar.gz 15486 BLAKE2B 
6e34aa27aae9d7e27d41e122ed18890b5b63a18e5803f83aaa2fe5c82cf95fb010f7d428e576ce1c8493b27fbb587e37f74f8c9ed3ed9320722ec61eff1f535e
 SHA512 
616c6cc33e89094e727c9ebe577d211cf9200a95b7ad6fd4b350b16d6982e3d509278b63a145880cdbc8f83481ba409b650e43260d463bf90a22e2a705997020
 DIST gs-elpa-0.2.1.tar.gz 15808 BLAKE2B 
b37c8d8ecb57277db89b399dd9151348a46269054722f5f29aff6b04511e098a6ddfadc163130d7f9dfbb1af6ff2d76feda695717e021a44422b67a3f335a15e
 SHA512 
d17dab0a0dcabcd3b9fb0fe1a81dcd175808033b46cb7368c017561c060110bd39998117f6feab3e16ace7304e9dc3cf10e684efd0e77b252d8b249317c37475

diff --git a/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild 
b/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild
deleted file mode 100644
index 447cc8818f70..
--- a/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{3_7,3_8} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1
-
-DESCRIPTION="g-sorcery backend for elisp packages"
-HOMEPAGE="https://github.com/jauhien/gs-elpa;
-SRC_URI="https://github.com/jauhien/gs-elpa/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-DEPEND="app-portage/g-sorcery[${PYTHON_USEDEP}]
-   dev-python/sexpdata[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-python_install_all() {
-   distutils-r1_python_install_all
-   doman docs/*.8
-}



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

2022-06-03 Thread William Hubbs
commit: f373de6659e11fcc09bdf6da0a38ae006546f649
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun  3 19:29:08 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun  3 19:31:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f373de66

net-libs/nodejs: drop 14.17.5-r1, 14.17.6

Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest |   2 -
 net-libs/nodejs/nodejs-14.17.5-r1.ebuild | 243 ---
 net-libs/nodejs/nodejs-14.17.6.ebuild| 243 ---
 3 files changed, 488 deletions(-)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 87522eb70862..f91312386124 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,5 +1,3 @@
-DIST node-v14.17.5.tar.xz 33585724 BLAKE2B 
cf79397caad8c81e4096f344f9fdb88d8ecea44b97fe208256dfd4afb750ecdf52142a2dc0430285b9d5117bdd43fa5ce42b4418926eec4d2c7f0a5f5d1a1539
 SHA512 
9d62c8946d05862d96a13a71b241a097b9f592a9e5f7362c81d8f3c74e7c5546a308b4c74bef34a66cafeef5d1a87d9d3e5ae8bb87d470c1ecf5abb8de0dedb5
-DIST node-v14.17.6.tar.xz 33606464 BLAKE2B 
c2c449e5eaf8214d7ed4bfab8db0208034cee1d08ef0e1fca478c30fc5cf95be037eb141080dbcfbe4fc58ef734457747dcbd0fe585a0536f9c0bec495435f25
 SHA512 
581c5698112426042fbf54fa793e56a30cae0c54ce8f23af6ac20d73c69a4f1166c5410f357c5a7b0409a773f99e3b9291e4afffd53b3c0e00569725dc4c47d3
 DIST node-v14.19.0.tar.xz 34486868 BLAKE2B 
12e571a366c1d4b2475ef258e338f516bb81e9c08f7e6b7f951decbf371028cdcf32c72181d8504d0890496eaecce0d6b23437b8dad6c6e498d30bf6636bd1e7
 SHA512 
80573fa3a0882c1f2a40b991f187f49714748ca4c56c78133e2d2be0322f201816eb059a1a7d38ea8a925229c1b1324d0ffc28ff4002d0115bfae44fe87efe97
 DIST node-v14.19.3.tar.xz 34483792 BLAKE2B 
24b598b4c613ad63f8a2ffa15b2ad5663eef68e75842fac4ef988b43f8e6f9c1a242c9b352c411661dc7d1c9f6800426e12934fc4e7788061a8b9f918491a9b7
 SHA512 
0d03d9efee23664faf368a6ab42fa7d653033aebda1f2730c80692577825e31ff5522f1a940933245050a6f9af4ee64b6d65fc890e3d2ecfced327a909b63b6f
 DIST node-v16.14.2.tar.xz 34332624 BLAKE2B 
756895f81ecabbacf30b1e513890d100192c367443a5d041cd3e383985acb6fae189213f44b7a533b43d1b759d5a2677a5ee787c72d3abdb480879d6d24cc95e
 SHA512 
b97274f6e0d63f19e01497c43af36e6561f019e7b0b5b4f6ea19d0fbe2cb4d3c514c06f49e237d1e327936db03c3f437ae0d0b2f830a35f1b7c3a723fbe2a1be

diff --git a/net-libs/nodejs/nodejs-14.17.5-r1.ebuild 
b/net-libs/nodejs/nodejs-14.17.5-r1.ebuild
deleted file mode 100644
index 07bb48eee028..
--- a/net-libs/nodejs/nodejs-14.17.5-r1.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 flag-o-matic pax-utils python-any-r1 
toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/;
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nodejs/node;
-   SLOT="0"
-else
-   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
-   SLOT="0/$(ver_cut 1)"
-   KEYWORDS="amd64 arm arm64 ppc64 x86 ~amd64-linux ~x64-macos"
-   S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
-REQUIRED_USE="inspector? ( icu ssl )
-   npm? ( ssl )
-   system-icu? ( icu )
-   system-ssl? ( ssl )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
-   >=dev-libs/libuv-1.40.0:=
-   >=net-dns/c-ares-1.17.2:=
-   >=net-libs/nghttp2-1.41.0:=
-   sys-libs/zlib
-   system-icu? ( >=dev-libs/icu-67:= )
-   system-ssl? (
-   >=dev-libs/openssl-1.1.1:0=
-   https://code.google.com/p/gyp/issues/detail?id=260
-   sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || 
die
-
-   # less verbose install output (stating the same as portage, basically)
-   sed -i -e "/print/d" tools/install.py || die
-
-   # proper libdir, hat tip @ryanpcmcquen 
https://github.com/iojs/io.js/issues/504
-   local LIBDIR=$(get_libdir)
-   sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
-   sed -i -e "s/'lib'/'${LIBDIR}'/" deps/npm/lib/npm.js || die
-
-   # Avoid writing a depfile, not useful
-   sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die
-
-   sed -i -e "/'-O3'/d" common.gypi node.gypi || die
-
-   # debug builds. change install path, remove optimisations and override 
buildtype
-   if use debug; then
-   sed -i -e "s|out/Release/|out/Debug/|g" tools/install.py || die
-   BUILDTYPE=Debug
-   fi
-
-   # We need to disable mprotect on two files when it builds Bug 694100.
-   use 

[gentoo-commits] repo/gentoo:master commit in: sys-power/cpupower/

2022-06-03 Thread Mike Gilbert
commit: 1e1917949e64c3392d6891d25e861581704ffe2e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun  3 18:56:06 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun  3 18:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e191794

sys-power/cpupower: drop 5.4

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

 sys-power/cpupower/Manifest|  1 -
 sys-power/cpupower/cpupower-5.4.ebuild | 67 --
 2 files changed, 68 deletions(-)

diff --git a/sys-power/cpupower/Manifest b/sys-power/cpupower/Manifest
index 2278163061e9..93533e35cf55 100644
--- a/sys-power/cpupower/Manifest
+++ b/sys-power/cpupower/Manifest
@@ -1,3 +1,2 @@
 DIST linux-5.12.tar.xz 118112412 BLAKE2B 
842d921b9a73d2aaade763dbd2ec67bdfe0275baa6d628b775f5c87574ad7dc86f0419afcd48c10c1235f4bffa16084243f2cf4556e6afcd391e975fe8ba530b
 SHA512 
be03b6fee1d1ea8087b09874d27c0a602c0b04fd90ad38b975bd2c8455a07e83c29b56814aaf1389e82305fae0e4c2d1701075a7f0a7295dd28149f967ec5b3d
 DIST linux-5.18.tar.xz 129790264 BLAKE2B 
e2745a69eb70169e90505a9318a3993046eab3020496eecde7d8352ecda0eb71a25b21becf7ce93fc593507dce7d1cd61b94ddcdf82b3094d79c0d3d48508eeb
 SHA512 
dbbc9d1395898a498fa4947fceda1781344fa5d360240f753810daa4fa88e519833e2186c4e582a8f1836e6413e9e85f6563c7770523b704e8702d67622f98b5
-DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-power/cpupower/cpupower-5.4.ebuild 
b/sys-power/cpupower/cpupower-5.4.ebuild
deleted file mode 100644
index 821253b9a1fe..
--- a/sys-power/cpupower/cpupower-5.4.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2013-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs
-
-DESCRIPTION="Shows and sets processor power related values"
-HOMEPAGE="https://www.kernel.org/;
-SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v${PV%%.*}.x/linux-${PV}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
-IUSE="nls"
-
-# File collision w/ headers of the deprecated cpufrequtils
-RDEPEND="sys-apps/pciutils"
-DEPEND="${RDEPEND}
-   virtual/os-headers
-   nls? ( sys-devel/gettext )"
-
-PATCHES=(
-   "${FILESDIR}/cpupower-5.4-cflags.patch"
-   "${FILESDIR}/cpupower-5.4-gcc-10.patch"
-)
-
-S="${WORKDIR}/linux-${PV}"
-
-src_configure() {
-   export bindir="${EPREFIX}/usr/bin"
-   export sbindir="${EPREFIX}/usr/sbin"
-   export mandir="${EPREFIX}/usr/share/man"
-   export includedir="${EPREFIX}/usr/include"
-   export libdir="${EPREFIX}/usr/$(get_libdir)"
-   export localedir="${EPREFIX}/usr/share/locale"
-   export docdir="${EPREFIX}/usr/share/doc/${PF}"
-   export confdir="${EPREFIX}/etc"
-   export 
bash_completion_dir="${EPREFIX}/usr/share/bash-completion/completions"
-   export V=1
-   export NLS=$(usex nls true false)
-}
-
-src_compile() {
-   myemakeargs=(
-   AR="$(tc-getAR)"
-   CC="$(tc-getCC)"
-   LD="$(tc-getCC)"
-   VERSION=${PV}
-   )
-
-   cd tools/power/cpupower || die
-   emake "${myemakeargs[@]}"
-}
-
-src_install() {
-   cd tools/power/cpupower || die
-   emake "${myemakeargs[@]}" DESTDIR="${D}" install
-   doheader lib/cpupower.h
-   einstalldocs
-
-   newconfd "${FILESDIR}"/conf.d-r2 cpupower
-   newinitd "${FILESDIR}"/init.d-r4 cpupower
-
-   systemd_dounit "${FILESDIR}"/cpupower-frequency-set.service
-   systemd_install_serviced 
"${FILESDIR}"/cpupower-frequency-set.service.conf
-}



[gentoo-commits] repo/gentoo:master commit in: sys-power/cpupower/

2022-06-03 Thread Mike Gilbert
commit: b67192bd9a81d45535ae6a2264c1edfbcc9b5559
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun  3 18:55:48 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun  3 18:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67192bd

sys-power/cpupower: add 5.18

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

 sys-power/cpupower/Manifest |  1 +
 sys-power/cpupower/cpupower-5.18.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/sys-power/cpupower/Manifest b/sys-power/cpupower/Manifest
index aa084c78ff13..2278163061e9 100644
--- a/sys-power/cpupower/Manifest
+++ b/sys-power/cpupower/Manifest
@@ -1,2 +1,3 @@
 DIST linux-5.12.tar.xz 118112412 BLAKE2B 
842d921b9a73d2aaade763dbd2ec67bdfe0275baa6d628b775f5c87574ad7dc86f0419afcd48c10c1235f4bffa16084243f2cf4556e6afcd391e975fe8ba530b
 SHA512 
be03b6fee1d1ea8087b09874d27c0a602c0b04fd90ad38b975bd2c8455a07e83c29b56814aaf1389e82305fae0e4c2d1701075a7f0a7295dd28149f967ec5b3d
+DIST linux-5.18.tar.xz 129790264 BLAKE2B 
e2745a69eb70169e90505a9318a3993046eab3020496eecde7d8352ecda0eb71a25b21becf7ce93fc593507dce7d1cd61b94ddcdf82b3094d79c0d3d48508eeb
 SHA512 
dbbc9d1395898a498fa4947fceda1781344fa5d360240f753810daa4fa88e519833e2186c4e582a8f1836e6413e9e85f6563c7770523b704e8702d67622f98b5
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-power/cpupower/cpupower-5.18.ebuild 
b/sys-power/cpupower/cpupower-5.18.ebuild
new file mode 100644
index ..ff02ae610183
--- /dev/null
+++ b/sys-power/cpupower/cpupower-5.18.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2013-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+DESCRIPTION="Shows and sets processor power related values"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v${PV%%.*}.x/linux-${PV}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="nls"
+
+# File collision w/ headers of the deprecated cpufrequtils
+RDEPEND="sys-apps/pciutils"
+DEPEND="${RDEPEND}
+   virtual/os-headers
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}/cpupower-5.4-cflags.patch"
+)
+
+S="${WORKDIR}/linux-${PV}"
+
+src_configure() {
+   export bindir="${EPREFIX}/usr/bin"
+   export sbindir="${EPREFIX}/usr/sbin"
+   export mandir="${EPREFIX}/usr/share/man"
+   export includedir="${EPREFIX}/usr/include"
+   export libdir="${EPREFIX}/usr/$(get_libdir)"
+   export localedir="${EPREFIX}/usr/share/locale"
+   export docdir="${EPREFIX}/usr/share/doc/${PF}"
+   export confdir="${EPREFIX}/etc"
+   export 
bash_completion_dir="${EPREFIX}/usr/share/bash-completion/completions"
+   export V=1
+   export NLS=$(usex nls true false)
+}
+
+src_compile() {
+   myemakeargs=(
+   AR="$(tc-getAR)"
+   CC="$(tc-getCC)"
+   LD="$(tc-getCC)"
+   VERSION=${PV}
+   )
+   emake -C tools/power/cpupower "${myemakeargs[@]}"
+}
+
+src_install() {
+   cd tools/power/cpupower || die
+   emake "${myemakeargs[@]}" DESTDIR="${D}" install
+   doheader lib/cpupower.h
+   einstalldocs
+
+   newconfd "${FILESDIR}"/conf.d-r2 cpupower
+   newinitd "${FILESDIR}"/init.d-r4 cpupower
+
+   systemd_dounit "${FILESDIR}"/cpupower-frequency-set.service
+   systemd_install_serviced 
"${FILESDIR}"/cpupower-frequency-set.service.conf
+}



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

2022-06-03 Thread Steve Arnold
commit: 7d4d0e4d56b4ae928be9eaf9ca0c41f4d871f48b
Author: Steve Arnold  gentoo  org>
AuthorDate: Fri Jun  3 18:48:51 2022 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Fri Jun  3 18:49:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4d0e4d

sys-libs/newlib: add libgloss to regex in 2 most recent versions

* required for some arm/riscv elf toolchains/targets

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

 sys-libs/newlib/newlib-4.2.0.20211231.ebuild | 2 +-
 sys-libs/newlib/newlib-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/newlib/newlib-4.2.0.20211231.ebuild 
b/sys-libs/newlib/newlib-4.2.0.20211231.ebuild
index 92cb0eb38425..39e03d098e4d 100644
--- a/sys-libs/newlib/newlib-4.2.0.20211231.ebuild
+++ b/sys-libs/newlib/newlib-4.2.0.20211231.ebuild
@@ -136,7 +136,7 @@ src_install() {
emake -j1 DESTDIR="${NEWLIBNANOTMPINSTALL}" install
# Rename nano lib* files to lib*_nano and move to the real ${D}
local nanolibfiles=""
-   nanolibfiles=$(find "${NEWLIBNANOTMPINSTALL}" -regex 
".*/lib\(c\|g\|m\|rdimon\)\.a" -print)
+   nanolibfiles=$(find "${NEWLIBNANOTMPINSTALL}" -regex 
".*/lib\(c\|g\|m\|rdimon\|gloss\)\.a" -print)
for f in ${nanolibfiles}; do
local l="${f##${NEWLIBNANOTMPINSTALL}}"
mv -v "${f}" "${D}/${l%%\.a}_nano.a" || die

diff --git a/sys-libs/newlib/newlib-.ebuild 
b/sys-libs/newlib/newlib-.ebuild
index 92cb0eb38425..39e03d098e4d 100644
--- a/sys-libs/newlib/newlib-.ebuild
+++ b/sys-libs/newlib/newlib-.ebuild
@@ -136,7 +136,7 @@ src_install() {
emake -j1 DESTDIR="${NEWLIBNANOTMPINSTALL}" install
# Rename nano lib* files to lib*_nano and move to the real ${D}
local nanolibfiles=""
-   nanolibfiles=$(find "${NEWLIBNANOTMPINSTALL}" -regex 
".*/lib\(c\|g\|m\|rdimon\)\.a" -print)
+   nanolibfiles=$(find "${NEWLIBNANOTMPINSTALL}" -regex 
".*/lib\(c\|g\|m\|rdimon\|gloss\)\.a" -print)
for f in ${nanolibfiles}; do
local l="${f##${NEWLIBNANOTMPINSTALL}}"
mv -v "${f}" "${D}/${l%%\.a}_nano.a" || die



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

2022-06-03 Thread William Hubbs
commit: 23f4cffb98b5e0f3fdd35c93f4e3307de8fbb701
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun  3 18:33:37 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun  3 18:43:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f4cffb

net-libs/nodejs: add 14.19.3, 16.15.1, 18.3.0, sync live

Closes: https://bugs.gentoo.org/848777
Bug: https://bugs.gentoo.org/845261
Closes: https://bugs.gentoo.org/843296
Closes: https://github.com/gentoo/gentoo/pulls/25418
Bug: https://bugs.gentoo.org/787158
Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest   |  3 ++
 ...odejs-.ebuild => nodejs-14.19.3.ebuild} | 41 +++---
 ...odejs-.ebuild => nodejs-16.15.1.ebuild} | 33 +++--
 ...nodejs-.ebuild => nodejs-18.3.0.ebuild} | 33 +++--
 net-libs/nodejs/nodejs-.ebuild | 13 +--
 5 files changed, 48 insertions(+), 75 deletions(-)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 0c6c3c7600cc..87522eb70862 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,5 +1,8 @@
 DIST node-v14.17.5.tar.xz 33585724 BLAKE2B 
cf79397caad8c81e4096f344f9fdb88d8ecea44b97fe208256dfd4afb750ecdf52142a2dc0430285b9d5117bdd43fa5ce42b4418926eec4d2c7f0a5f5d1a1539
 SHA512 
9d62c8946d05862d96a13a71b241a097b9f592a9e5f7362c81d8f3c74e7c5546a308b4c74bef34a66cafeef5d1a87d9d3e5ae8bb87d470c1ecf5abb8de0dedb5
 DIST node-v14.17.6.tar.xz 33606464 BLAKE2B 
c2c449e5eaf8214d7ed4bfab8db0208034cee1d08ef0e1fca478c30fc5cf95be037eb141080dbcfbe4fc58ef734457747dcbd0fe585a0536f9c0bec495435f25
 SHA512 
581c5698112426042fbf54fa793e56a30cae0c54ce8f23af6ac20d73c69a4f1166c5410f357c5a7b0409a773f99e3b9291e4afffd53b3c0e00569725dc4c47d3
 DIST node-v14.19.0.tar.xz 34486868 BLAKE2B 
12e571a366c1d4b2475ef258e338f516bb81e9c08f7e6b7f951decbf371028cdcf32c72181d8504d0890496eaecce0d6b23437b8dad6c6e498d30bf6636bd1e7
 SHA512 
80573fa3a0882c1f2a40b991f187f49714748ca4c56c78133e2d2be0322f201816eb059a1a7d38ea8a925229c1b1324d0ffc28ff4002d0115bfae44fe87efe97
+DIST node-v14.19.3.tar.xz 34483792 BLAKE2B 
24b598b4c613ad63f8a2ffa15b2ad5663eef68e75842fac4ef988b43f8e6f9c1a242c9b352c411661dc7d1c9f6800426e12934fc4e7788061a8b9f918491a9b7
 SHA512 
0d03d9efee23664faf368a6ab42fa7d653033aebda1f2730c80692577825e31ff5522f1a940933245050a6f9af4ee64b6d65fc890e3d2ecfced327a909b63b6f
 DIST node-v16.14.2.tar.xz 34332624 BLAKE2B 
756895f81ecabbacf30b1e513890d100192c367443a5d041cd3e383985acb6fae189213f44b7a533b43d1b759d5a2677a5ee787c72d3abdb480879d6d24cc95e
 SHA512 
b97274f6e0d63f19e01497c43af36e6561f019e7b0b5b4f6ea19d0fbe2cb4d3c514c06f49e237d1e327936db03c3f437ae0d0b2f830a35f1b7c3a723fbe2a1be
+DIST node-v16.15.1.tar.xz 34618208 BLAKE2B 
6bba1dcc01cf18710e75b998d90b2b1f75476052c85e730a1309a6fecf2994530ce65b45e53ff0cee17bfe07728d4f3eb166f460337cc74f3c7975aee858a6cf
 SHA512 
18c05876f0afe6fd402a11824d1987ddadcb103d3ac16d5b500371536a5d53632c9cbf651b6f4a8d69b69e8bda2575beb7b68675c67fd6cd53e205acfba11038
 DIST node-v18.1.0.tar.xz 36841136 BLAKE2B 
77cc028f61391c483cf9bdff09a2101790119257ceee5b6702347aee771c7ed9656458f482bceb89d9921a598b9e2134ef6c424e6c879934dce9bcc85fbb3552
 SHA512 
edaf830b90b74ff7e8d1098f7f09cff91dc60738bfc612f6847bd7ac283ca76453f624057f64ba3ddcc86804bfbd652eaf8eae1398118220fd54fbf9c0a0e49c
+DIST node-v18.3.0.tar.xz 36941104 BLAKE2B 
947d38aa8637f01421fcf5261832b2fd3f53a5f38868fd03b6c9213c2ba3bdff214be12585a60c4cf88dd9390673e068eb08da07d7da28443a9c56cd024186fc
 SHA512 
c793459c38d72d65d5caaa7fbab37269fe6031766609ab2fd7c921b205d314b1ddebc40738b292669bbbaf166a97328f64af7a0a1aaac111903a42cf98057afd

diff --git a/net-libs/nodejs/nodejs-.ebuild 
b/net-libs/nodejs/nodejs-14.19.3.ebuild
similarity index 84%
copy from net-libs/nodejs/nodejs-.ebuild
copy to net-libs/nodejs/nodejs-14.19.3.ebuild
index d9745115c19f..d0c878b44f6f 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-14.19.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,11 +19,11 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x64-macos"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 -riscv ~x86 ~amd64-linux ~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 
-IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl system-icu +system-ssl systemtap test"
+IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
 REQUIRED_USE="inspector? ( icu ssl )
npm? ( ssl )
system-icu? ( icu )
@@ -33,11 +33,14 @@ RESTRICT="!test? ( test )"
 
 RDEPEND=">=app-arch/brotli-1.0.9:=

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

2022-06-03 Thread Mike Gilbert
commit: 5b3d3178dd75e290f29942bc76fe7dc398261580
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun  3 18:36:54 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun  3 18:36:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3d3178

dev-util/abi-dumper: drop myself as a maintainer

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

 dev-util/abi-dumper/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-util/abi-dumper/metadata.xml b/dev-util/abi-dumper/metadata.xml
index fa921f0f9193..d484d1bdc2e2 100644
--- a/dev-util/abi-dumper/metadata.xml
+++ b/dev-util/abi-dumper/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   flop...@gentoo.org
-   Mike Gilbert
-   

mgo...@gentoo.org
Michał Górny



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

2022-06-03 Thread Mike Gilbert
commit: d94413223913eafcf8dcb7730d68c2a8b7d70928
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun  3 18:36:35 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun  3 18:36:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9441322

dev-util/vtable-dumper: drop myself as a maintainer

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

 dev-util/vtable-dumper/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-util/vtable-dumper/metadata.xml 
b/dev-util/vtable-dumper/metadata.xml
index 4f5470906dd8..b8dfd0d9feb1 100644
--- a/dev-util/vtable-dumper/metadata.xml
+++ b/dev-util/vtable-dumper/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   flop...@gentoo.org
-   Mike Gilbert
-   

mgo...@gentoo.org
Michał Górny



[gentoo-commits] repo/gentoo:master commit in: dev-util/abi-compliance-checker/

2022-06-03 Thread Mike Gilbert
commit: ed6d10c915e18b89cb2d8554798b6c2916b27d7c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun  3 18:37:15 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun  3 18:37:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6d10c9

dev-util/abi-compliance-checker: drop myself as a maintainer

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

 dev-util/abi-compliance-checker/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-util/abi-compliance-checker/metadata.xml 
b/dev-util/abi-compliance-checker/metadata.xml
index 075213f530af..230ac0572687 100644
--- a/dev-util/abi-compliance-checker/metadata.xml
+++ b/dev-util/abi-compliance-checker/metadata.xml
@@ -5,10 +5,6 @@
mgo...@gentoo.org
Michał Górny

-   
-   flop...@gentoo.org
-   Mike Gilbert
-   

lvc/abi-compliance-checker




[gentoo-commits] proj/hardened-refpolicy:master commit in: gentoo/

2022-06-03 Thread Kenton Groombridge
commit: 497edc4c920a2a01f91e5af51f118d21ef0b140a
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Jun  1 18:23:13 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Fri Jun  3 13:07:37 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=497edc4c

Make release-userspace script prefer pkgdev

Use pkgdev and pkgcheck if they are available and fallback to repoman
otherwise.

Signed-off-by: Kenton Groombridge  gentoo.org>

 gentoo/release-userspace.sh | 27 ++-
 1 file changed, 22 insertions(+), 5 deletions(-)

diff --git a/gentoo/release-userspace.sh b/gentoo/release-userspace.sh
index 93565f23..4b81d2fd 100644
--- a/gentoo/release-userspace.sh
+++ b/gentoo/release-userspace.sh
@@ -21,6 +21,9 @@ sys-apps/restorecond
 # app-admin/setools not released together
 # dev-python/sepolgen became selinux-python in 2.7 release
 
+SCAN="$(command -v pkgcheck || command -v repoman)"
+COMMIT="$(command -v pkgdev || command -v repoman)"
+
 usage() {
   echo "Usage: $0  "
   echo ""
@@ -51,6 +54,20 @@ die() {
   exit 2
 }
 
+# scan the tree for QA issues with pkgcheck or repoman
+doScan() {
+  if [[ "$(basename "${SCAN}")" == "pkgcheck" ]]; then
+"${SCAN}" -q scan --staged
+  else
+"${SCAN}" -q full
+  fi
+}
+
+# commit the current staged changes with pkgdev or repoman
+doCommit() {
+  "${COMMIT}" -q commit -m "${@}"
+}
+
 # set the release date in the live ebuilds so it will be correct when copying 
to the new version
 updateLiveEbuilds() {
 local PKG
@@ -80,10 +97,10 @@ updateLiveEbuilds() {
 # commit changes
 git add "${PN}-.ebuild"
 git --no-pager diff --cached
-repoman -q full
+doScan
 if [[ $? -eq 0 ]]
 then
-repoman -q commit -m "$PKG: update live ebuild"
+doCommit "$PKG: update live ebuild"
 else
 git reset -- .
 fi
@@ -112,14 +129,14 @@ createEbuilds() {
 sed -i -e "/${PN}-${NEWVERSION//_/-}/d" Manifest || die
 cp ${PN}-.ebuild ${PN}-${NEWVERSION}.ebuild || die
 
-repoman -q manifest || die
+"${COMMIT}" -q manifest || die
 git add Manifest ${PN}-${NEWVERSION}.ebuild || die
 
 #git --no-pager diff --cached
-repoman -q full
+doScan
 if [[ $? -eq 0 ]]
 then
-repoman -q commit -m "$PKG: bump to ${NEWVERSION}" || die
+doCommit "$PKG: bump to ${NEWVERSION}" || die
 else
 git reset -- . || die
 fi



[gentoo-commits] proj/hardened-refpolicy:master commit in: gentoo/

2022-06-03 Thread Kenton Groombridge
commit: 449ac619bc6af27af870f5adac2be50aaa943c57
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Thu Jun  2 20:10:54 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Fri Jun  3 13:07:58 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=449ac619

Update copyright in release-userspace script

Signed-off-by: Kenton Groombridge  gentoo.org>

 gentoo/release-userspace.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gentoo/release-userspace.sh b/gentoo/release-userspace.sh
index 4b81d2fd..9532c250 100644
--- a/gentoo/release-userspace.sh
+++ b/gentoo/release-userspace.sh
@@ -1,7 +1,8 @@
 #!/bin/sh
 
 # Copyright 2013,2014 Sven Vermeulen 
-# Copyright 2017-2021 Jason Zaman 
+# Copyright 2017-2022 Jason Zaman 
+# Copyright 2022 Kenton Groombridge 
 # Licensed under the GPL-3 license
 
 NEWVERSION="${1}"



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

2022-06-03 Thread Alessandro Barbieri
commit: 9ea21dd5b3ca2b57aa0120a77fb2ff2a4204a518
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun  3 18:31:35 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Jun  3 18:32:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ea21dd5

licenses: add tau license

Signed-off-by: Alessandro Barbieri  gmail.com>

 licenses/tau | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/licenses/tau b/licenses/tau
new file mode 100644
index 0..ae99d6eb6
--- /dev/null
+++ b/licenses/tau
@@ -0,0 +1,30 @@
+*
+** Tuning and Analysis Utilities  **
+** http://tau.uoregon.edu **
+*
+**Copyright 1997-2019 **
+**Department of Computer and Information Science, University of Oregon **
+**Research Center Juelich, ZAM Germany**
+**Advanced Computing Laboratory, Los Alamos National Laboratory**
+*
+** 
+**  Permission to use, copy, modify, and distribute this software and its
+**  documentation for any purpose and without fee is hereby granted,
+**  provided that the above copyright notice appear in all copies and that
+**  both that copyright notice and this permission notice appear in
+**  supporting documentation, and that the name of University of Oregon (UO)
+**  Research Center Juelich, (ZAM) and Los Alamos National Laboratory (LANL) 
+**  not be used in advertising or publicity pertaining to distribution of
+**  the software without specific, written prior permission.  The
+**  University of Oregon, ZAM and LANL make no representations about the
+**  suitability of this software for any purpose.  It is provided "as is"
+**  without express or implied warranty.
+**
+**  UO, ZAM AND LANL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 
+**  INCLUDING , AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, 
+**  IN NO EVENT SHALL THE UNIVERSITY OF OREGON, ZAM OR LANL BE LIABLE FOR
+**  ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
+**  RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+**  CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+**  CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+*



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/ov/

2022-06-03 Thread Alessandro Barbieri
commit: 1a68c593e4d0fa4bf7a620f0984351d30dacf1f7
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun  3 18:29:09 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Jun  3 18:32:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a68c593

sys-apps/ov: pass config file to ov invocation

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-apps/ov/ov-0.11.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/ov/ov-0.11.1.ebuild b/sys-apps/ov/ov-0.11.1.ebuild
index e6ecd04e7..05bda 100644
--- a/sys-apps/ov/ov-0.11.1.ebuild
+++ b/sys-apps/ov/ov-0.11.1.ebuild
@@ -904,9 +904,9 @@ RESTRICT="!test? ( test )"
 
 src_compile() {
ego build -v -x -o ${PN} -ldflags="-X main.Version=${PV}" || die
-   edo ./ov --completion fish > ov.fish
-   edo ./ov --completion bash > ov.bash
-   edo ./ov --completion zsh > ov.zsh
+   edo ./ov --config ov.yaml --completion fish > ov.fish
+   edo ./ov --config ov.yaml --completion bash > ov.bash
+   edo ./ov --config ov.yaml --completion zsh > ov.zsh
 }
 
 src_install() {



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

2022-06-03 Thread Alessandro Barbieri
commit: 90dfcc7ab445fd0aab6d65e284c2ee1035eed109
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun  3 18:32:04 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Jun  3 18:32:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90dfcc7a

profiles: add tau license to MISC-FREE license group

Signed-off-by: Alessandro Barbieri  gmail.com>

 profiles/license_groups | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/license_groups b/profiles/license_groups
index ce37881ff..923881c8e 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -1,4 +1,4 @@
-MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts noweb powell sunpro
+MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts noweb powell sunpro tau
 FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE
 OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 
CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0
 OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 
FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0



[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/

2022-06-03 Thread Mike Gilbert
commit: 86d8e4c72b3f0bd84ce6d43655cef8cd277dca87
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun  3 18:32:06 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun  3 18:32:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d8e4c7

app-emulation/open-vm-tools: add 12.0.5_p19716617

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

 app-emulation/open-vm-tools/Manifest   |   1 +
 .../open-vm-tools-12.0.5_p19716617.ebuild  | 140 +
 2 files changed, 141 insertions(+)

diff --git a/app-emulation/open-vm-tools/Manifest 
b/app-emulation/open-vm-tools/Manifest
index b9da3066bdd2..179fc3da3779 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1,2 +1,3 @@
 DIST open-vm-tools-11.2.5-17337674.tar.gz 4057528 BLAKE2B 
2adc5179e09a4bb501fe12c9e6dea7fee106516fd250899170a8fb3bcefb9b576136a82e4c3d3a73217b44aba8880728bb3588cedd715529f9b2991f0156ac84
 SHA512 
b6d4bc6522418ec7a881752181ad9240e535854df492e758abf3996c6afe245466ffbff60cc1b6cdff5cf731b5769c9f9cb96aed29f0b788d0eef05f91fcf8ab
 DIST open-vm-tools-11.3.5-18557794.tar.gz 4218935 BLAKE2B 
41e3f5877a5074bfb206870d7bdba613a468aa104d6d497dcf16e80b24fcbdd2195fcce370b150ced4665dd19296ff27dc06922d2742a43f5bf70b1b5eea9d48
 SHA512 
fa31f5615c9c90865ba9122f7fcd0831068d48defee30a5f5c620e744b76ccd5b7cc2de20cea4e37b596f99619ffb7bb47774de04e7c4bea666c7c0b6fa1560e
+DIST open-vm-tools-12.0.5-19716617.tar.gz 4348389 BLAKE2B 
9b5160ce6c7025c948a5ee9e3906e2bbe2cdfddbd27a6e6ca142624bbb11bf08651ad3d38685e84a8d65898eacb9b9e4e9c584c8f1e0c80987996b8624608338
 SHA512 
d0e842a33e423cb07f86c2c7c9b3d2e7bca85c49c922d14529a72db322931b3baedad386bffc1bb500bb4fe8b572529f3c63fc823732405849edb6344b405714

diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild 
b/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild
new file mode 100644
index ..81f1a30045a4
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2007-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info pam systemd
+
+DESCRIPTION="Tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools;
+MY_P="${PN}-${PV/_p/-}"
+SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_p*}/${MY_P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl 
+vgauth"
+REQUIRED_USE="
+   multimon? ( X )
+   vgauth? ( ssl )
+"
+
+RDEPEND="
+   dev-libs/glib
+   net-libs/libtirpc
+   deploypkg? ( dev-libs/libmspack )
+   fuse? ( sys-fs/fuse:0 )
+   pam? ( sys-libs/pam )
+   !pam? ( virtual/libcrypt:= )
+   ssl? ( dev-libs/openssl:0= )
+   vgauth? (
+   dev-libs/libxml2
+   dev-libs/xmlsec
+   )
+   X? (
+   x11-libs/libXext
+   multimon? ( x11-libs/libXinerama )
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXrandr
+   x11-libs/libXtst
+   x11-libs/libSM
+   x11-libs/libXcomposite
+   x11-libs/gdk-pixbuf-xlib
+   x11-libs/gtk+:3
+   gtkmm? (
+   dev-cpp/gtkmm:3.0
+   dev-libs/libsigc++:2
+   )
+   )
+   dnet? ( dev-libs/libdnet )
+   icu? ( dev-libs/icu:= )
+   resolutionkms? (
+   x11-libs/libdrm[video_cards_vmware]
+   virtual/libudev
+   )
+"
+
+DEPEND="${RDEPEND}
+   net-libs/rpcsvc-proto
+"
+
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/10.1.0-Werror.patch"
+   "${FILESDIR}/11.3.5-icu.patch"
+)
+
+pkg_setup() {
+   local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3"
+   use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
+   kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS"
+   kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS"
+   kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   eapply -p2 "${PATCHES[@]}"
+   eapply_user
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-glibc-check
+   --without-root-privileges
+   $(use_enable multimon)
+   $(use_with X x)
+   $(use_with X gtk3)
+   $(use_with gtkmm gtkmm3)
+   $(use_enable doc docs)
+   --disable-tests
+   $(use_enable resolutionkms)
+   --disable-static
+   $(use_enable deploypkg)
+   $(use_with pam)
+   $(use_enable vgauth)
+   

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

2022-06-03 Thread William Hubbs
commit: 18181f0a64ff79d81567c87e2b2351294a7e705e
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun  3 17:13:21 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun  3 17:13:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18181f0a

app-containers/docker-compose: add 2.6.0

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/docker-compose/Manifest |  2 +
 .../docker-compose/docker-compose-2.6.0.ebuild | 50 ++
 2 files changed, 52 insertions(+)

diff --git a/app-containers/docker-compose/Manifest 
b/app-containers/docker-compose/Manifest
index bc670141e55e..2db1874c90f1 100644
--- a/app-containers/docker-compose/Manifest
+++ b/app-containers/docker-compose/Manifest
@@ -5,3 +5,5 @@ DIST docker-compose-2.4.1-deps.tar.xz 110605892 BLAKE2B 
042d84818b963c23769e039a
 DIST docker-compose-2.4.1.tar.gz 274404 BLAKE2B 
346c9c527630217fdeada28e7329400a910007c5296cf4b8b7f41d90049c51c54c518f82f602b71332d9ecd91eeb65e1135aa18c37fe98ee02b99238cf7dbadb
 SHA512 
0c7611c95955b63a4cc77a4498393c52c7107a4a6fe950dbf2d1181df8f44f682337eb6cc7814e9902551b230507b12a05d1377acac7b2342f829401f1d24651
 DIST docker-compose-2.5.0-deps.tar.xz 110626568 BLAKE2B 
657d4d421172a6ba3516475045af50ef2351cc847933a799b7232ad6a46485d7961ad5875c9f19bf96d39adf275ca943d02fba2b939a210c080c6d38211e56f5
 SHA512 
231416474c6b3f73911bc7cf344ea5bfdb719cecf6ad7b159c755814df08ffcb60d05ccbdd294211cb7f64a52a5a81e2dfd357bdc10738918d47a75909d20bf9
 DIST docker-compose-2.5.0.tar.gz 274812 BLAKE2B 
cf3b49cc13a8ab37d6426e78f4d9fca9a7b629346d292458e32ca2b66d20ba49929cc354d570b05deec3a0e0ac7778a02045ea87070059fc20c352f2d2ddb589
 SHA512 
7b556394e58dcdd49229c608d0672fe1aa5bd0b715f49b4b3e2ecbea16cc4962deb7e816ea057a8a565c598c21207316b8f7b5e41f0af0c3f330054ae81c2703
+DIST docker-compose-2.6.0-deps.tar.xz 110634424 BLAKE2B 
a63f67babac39bb3cc01cdf1a6db24d6612f0d1e9d41eb4d60e83153f3acc5f096cc323a28cba8ae7ff0e43c18b10427cf80a235e8d3463827487d479ef0db3e
 SHA512 
d3001fda9da5523594d684db4f12c85c41a4b6e64d7f97b774d0d3ce68c7c301d466f7a4e2a1c9e17b23fca124b6fc253746255919b5212f7bb6d72d3bed85e5
+DIST docker-compose-2.6.0.tar.gz 277387 BLAKE2B 
e4ca8d614a8ae860dcda77e3b655ff6a8f4af8b4c77e679cdfe256053ac6b0bbbf77a92f2ca871a6d95120c2bbb54093979f816be3c367ff59e355e57fe063d8
 SHA512 
df8402f0f827b7c1defbb7d0b5037ea38db98337d8ebc4756f0316cf55e368e6c61401fb0d000e1942e0878d5ce1870b0f2a3217ac4b34d1e5f4c3aab68832fe

diff --git a/app-containers/docker-compose/docker-compose-2.6.0.ebuild 
b/app-containers/docker-compose/docker-compose-2.6.0.ebuild
new file mode 100644
index ..3946a436a4be
--- /dev/null
+++ b/app-containers/docker-compose/docker-compose-2.6.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2018-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+MY_PV=${PV/_/-}
+
+DESCRIPTION="Multi-container orchestration for Docker"
+HOMEPAGE="https://github.com/docker/compose;
+SRC_URI="https://github.com/docker/compose/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND=">=app-containers/docker-cli-20.10.3"
+
+S="${WORKDIR}/compose-${MY_PV}"
+
+src_prepare() {
+   default
+   # do not strip
+   sed -i -e 's/-s -w//' builder.Makefile || die
+}
+
+src_compile() {
+   emake -f builder.Makefile GIT_TAG=v${PV}
+}
+
+src_test() {
+   emake -f builder.Makefile test
+}
+
+src_install() {
+   exeinto /usr/libexec/docker/cli-plugins
+   doexe bin/docker-compose
+   dodoc README.md
+}
+
+pkg_postinst() {
+   has_version =app-containers/docker-compose-1* || return
+   ewarn
+   ewarn "docker-compose 2.x is a sub command of docker"
+   ewarn "Use 'docker compose' from the command line instead of"
+   ewarn "'docker-compose'"
+   ewarn "If you need to keep 1.x around, please run the following"
+   ewarn "command before your next --depclean"
+   ewarn "# emerge --noreplace docker-compose:0"
+}



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

2022-06-03 Thread Ronny Gutbrod
commit: 88ec848ff78fee4357ad7e829d6b0281c7449acc
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Jun  3 14:51:00 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Jun  3 14:51:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88ec848f

games-util/legendary: drop 0.20.24

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 games-util/legendary/Manifest |  1 -
 games-util/legendary/legendary-0.20.24.ebuild | 30 ---
 2 files changed, 31 deletions(-)

diff --git a/games-util/legendary/Manifest b/games-util/legendary/Manifest
index 27d0a35f2..2736aa1d9 100644
--- a/games-util/legendary/Manifest
+++ b/games-util/legendary/Manifest
@@ -1,3 +1,2 @@
-DIST legendary-0.20.24.tar.gz 126626 BLAKE2B 
4b98f3fd271c252ae9e0bae1b1eba4149f83eb4b4e614fb27f87ac99224bd56534d68927e0dde013917425749c8803ca02ca4ed96d49b844280fe27c93b785a8
 SHA512 
65727c7917b3675ebd6d2fc91c8f01cd7d32fff21d1bb9b0280c18a4e78e548b92796785647f4576bf44b33af2c8adab0e9b9f631c5e20b7346721c92dab885f
 DIST legendary-0.20.25.tar.gz 127548 BLAKE2B 
7c2b10e04bfe30be01733184b07b470c8f77d5c911deee8109ce18b87b9f7d611aae5a677212c4e8c5487b2b3685a2c22c0685f481f24daabd3d1cd10ef5746c
 SHA512 
2ba8d3ebcd751201e23dccb3666e849366529c0edcc926fe6fd3216f23683aff9a396eb6e7f2d9e26961bd02cf07578e1ded95a6065460e6977e8d10f0242962
 DIST legendary-0.20.26.tar.gz 128509 BLAKE2B 
b563b607dd76e93c591868a67ed3c0299291b1387aeed59bab447db75e6ff653e2bfaf8ad976f2915f7e1fa5bc6a36183d30ea3a0e2c481987e79dc322bd2b83
 SHA512 
d1b3244437bf2f2c7efb3fd181cc6a83d197c32256bb31d9f9b0c1b8a4712814a8ad5e6f227d953cd0bc5e31dffb816f456f33d14ebbd68355f5b4d78f4e5ea0

diff --git a/games-util/legendary/legendary-0.20.24.ebuild 
b/games-util/legendary/legendary-0.20.24.ebuild
deleted file mode 100644
index 42ccdcc71..0
--- a/games-util/legendary/legendary-0.20.24.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10} )
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS="bdepend"
-
-inherit distutils-r1
-
-DESCRIPTION="A free and open-source replacement for the Epic Games Launcher"
-HOMEPAGE="https://github.com/derrod/legendary;
-SRC_URI="https://github.com/derrod/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="webview"
-
-# NOTE: dev-python/pywebview[qt5] is not much tested and does not function
-# correctly in some cases, according to release notes for 0.20.16.
-RDEPEND="
-   $(python_gen_cond_dep '
-   

[gentoo-commits] repo/proj/guru:dev commit in: net-im/go-sendxmpp/

2022-06-03 Thread Ronny Gutbrod
commit: 0cf5b85816a937b1c7d3063f03e9f8017185fb0b
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Jun  3 14:49:56 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Jun  3 14:51:36 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0cf5b858

net-im/go-sendxmpp: drop 0.3.0

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 net-im/go-sendxmpp/Manifest |  2 --
 net-im/go-sendxmpp/go-sendxmpp-0.3.0.ebuild | 30 -
 2 files changed, 32 deletions(-)

diff --git a/net-im/go-sendxmpp/Manifest b/net-im/go-sendxmpp/Manifest
index 8236f6cdc..34e421da6 100644
--- a/net-im/go-sendxmpp/Manifest
+++ b/net-im/go-sendxmpp/Manifest
@@ -1,5 +1,3 @@
-DIST go-sendxmpp-0.3.0-vendor.tar.xz 694672 BLAKE2B 
eb84432a5f809d60e28a11b834afbcd1067d3e89c10ed5ba2c4a5087f04485b5316be313b383a0d22602b97b783ad3585060b8d0fa0e0d1e993f023a8e744824
 SHA512 
d05d9f720b4c1044b11532d18b80b4a013d0d88171e29187b631009889a9c5be6a65c56b463a96015c1016abe3c43399f931fcf2ac058a333b940fee1b44eb6a
-DIST go-sendxmpp-0.3.0.tar.bz2 17809 BLAKE2B 
8c1a0fcf44ed4986fd17806cac169653f05901338169ab8d552f59474ff5eb01dc5ceace1e399edf79c9e967fcaf15216c78f44803f3cb9a6995095e519bdf94
 SHA512 
9ceefd156d558c8c396956b190504c24fd2824a1ee0308606945d046d378a1d745789a86578e5f6af7b6c0ce0a92c6f7069e1007e96c075df26e92c7f3917501
 DIST go-sendxmpp-0.5.0-vendor.tar.xz 1237388 BLAKE2B 
5708f68dee789353df9b9c0aabfc5182239831f74fd4a8e5572137a67c217580e515e3d32c776f1a85edd5259ac7e17482ca68ef9d33c278b08cc6cf0796c9f9
 SHA512 
38b390ca8806f52a963a14886d7a7a854ab43763b67715dae0f41e832d822a7191fa4a5a344e664ee060d86de3f192ef7822712b3d412aca837da3ddbdc264d0
 DIST go-sendxmpp-0.5.0.tar.bz2 26529 BLAKE2B 
7240ead295ea694f3ff7ccbfff978b808ebfcbdcde9f81f98cac4cec548cbc4ad537e56eb7eaa937822397d9933b6b57a12269ff8a344ed327d6ab8545f3fa00
 SHA512 
45230b5b742e5476ac067d5671fd6c18bfdb2435c65b34b6ef180f74e6123f61fa8097957c05eadf4311a38a96e78446a653d26e1d534bdec4cedff8fd7df329
 DIST go-sendxmpp-0.5.1-vendor.tar.xz 1237104 BLAKE2B 
76896da8365f3213518fc6fee4000216ceebbd56690ccb0234c274df2bba9387d8e4bb7c28213edb71df24efeaf94508a6c965b6891de643bc5207315dad61ac
 SHA512 
91e97e060fc4f139e5c95281e0c32325bea4e52509de26b6cec2b43001143167af67c8661fca43cb81a527f5e6d51ea0474375fd5865518f144d3a19d4cbd0a9

diff --git a/net-im/go-sendxmpp/go-sendxmpp-0.3.0.ebuild 
b/net-im/go-sendxmpp/go-sendxmpp-0.3.0.ebuild
deleted file mode 100644
index 8d07b0f3f..0
--- a/net-im/go-sendxmpp/go-sendxmpp-0.3.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="A little tool to send messages to an XMPP contact or MUC"
-HOMEPAGE="https://salsa.debian.org/mdosch/go-sendxmpp;
-SRC_URI="
-   
https://salsa.debian.org/mdosch/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> 
${P}.tar.bz2
-   https://tastytea.de/files/${P}-vendor.tar.xz
-"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
-
-src_compile() {
-   ego build
-}
-
-src_install() {
-   dobin go-sendxmpp
-   default
-}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/go-sendxmpp/

2022-06-03 Thread Ronny Gutbrod
commit: bac7c226e678b1e31e7c00fc8b7353b9fb4f087f
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Jun  3 14:49:31 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Jun  3 14:51:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bac7c226

net-im/go-sendxmpp: add 0.5.1

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 net-im/go-sendxmpp/Manifest |  2 ++
 net-im/go-sendxmpp/go-sendxmpp-0.5.1.ebuild | 30 +
 2 files changed, 32 insertions(+)

diff --git a/net-im/go-sendxmpp/Manifest b/net-im/go-sendxmpp/Manifest
index 51a3ff315..8236f6cdc 100644
--- a/net-im/go-sendxmpp/Manifest
+++ b/net-im/go-sendxmpp/Manifest
@@ -2,3 +2,5 @@ DIST go-sendxmpp-0.3.0-vendor.tar.xz 694672 BLAKE2B 
eb84432a5f809d60e28a11b834af
 DIST go-sendxmpp-0.3.0.tar.bz2 17809 BLAKE2B 
8c1a0fcf44ed4986fd17806cac169653f05901338169ab8d552f59474ff5eb01dc5ceace1e399edf79c9e967fcaf15216c78f44803f3cb9a6995095e519bdf94
 SHA512 
9ceefd156d558c8c396956b190504c24fd2824a1ee0308606945d046d378a1d745789a86578e5f6af7b6c0ce0a92c6f7069e1007e96c075df26e92c7f3917501
 DIST go-sendxmpp-0.5.0-vendor.tar.xz 1237388 BLAKE2B 
5708f68dee789353df9b9c0aabfc5182239831f74fd4a8e5572137a67c217580e515e3d32c776f1a85edd5259ac7e17482ca68ef9d33c278b08cc6cf0796c9f9
 SHA512 
38b390ca8806f52a963a14886d7a7a854ab43763b67715dae0f41e832d822a7191fa4a5a344e664ee060d86de3f192ef7822712b3d412aca837da3ddbdc264d0
 DIST go-sendxmpp-0.5.0.tar.bz2 26529 BLAKE2B 
7240ead295ea694f3ff7ccbfff978b808ebfcbdcde9f81f98cac4cec548cbc4ad537e56eb7eaa937822397d9933b6b57a12269ff8a344ed327d6ab8545f3fa00
 SHA512 
45230b5b742e5476ac067d5671fd6c18bfdb2435c65b34b6ef180f74e6123f61fa8097957c05eadf4311a38a96e78446a653d26e1d534bdec4cedff8fd7df329
+DIST go-sendxmpp-0.5.1-vendor.tar.xz 1237104 BLAKE2B 
76896da8365f3213518fc6fee4000216ceebbd56690ccb0234c274df2bba9387d8e4bb7c28213edb71df24efeaf94508a6c965b6891de643bc5207315dad61ac
 SHA512 
91e97e060fc4f139e5c95281e0c32325bea4e52509de26b6cec2b43001143167af67c8661fca43cb81a527f5e6d51ea0474375fd5865518f144d3a19d4cbd0a9
+DIST go-sendxmpp-0.5.1.tar.bz2 26585 BLAKE2B 
7a016b867cb5ece929fcab9aa2d828c53e1d113082ca3626637f7d8fedf14df456b01910c815dddaee66f13f3a36fa2c828873d1745af204c08e894754315c0e
 SHA512 
470f54ef32946f22914af23b96327e30cb6f6bb4b7d76a955b8512ac818973d77babba6421b1e55a3fa80c9094734dc7ab612ff36e8bad97afc8c45814b97fa9

diff --git a/net-im/go-sendxmpp/go-sendxmpp-0.5.1.ebuild 
b/net-im/go-sendxmpp/go-sendxmpp-0.5.1.ebuild
new file mode 100644
index 0..95a653bb1
--- /dev/null
+++ b/net-im/go-sendxmpp/go-sendxmpp-0.5.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A little tool to send messages to an XMPP contact or MUC"
+HOMEPAGE="https://salsa.debian.org/mdosch/go-sendxmpp;
+SRC_URI="
+   
https://salsa.debian.org/mdosch/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> 
${P}.tar.bz2
+   https://tastytea.de/files/gentoo/${P}-vendor.tar.xz
+"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin go-sendxmpp
+   default
+}



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

2022-06-03 Thread Ronny Gutbrod
commit: a6d022edfd00fc1acd65e1263813cd35cf6c2ab0
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Thu Jun  2 13:26:08 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Jun  3 14:51:17 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a6d022ed

dev-libs/olm: add 3.2.12

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 dev-libs/olm/Manifest  |  1 +
 dev-libs/olm/olm-3.2.12.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-libs/olm/Manifest b/dev-libs/olm/Manifest
index 494e2bfff..f7958ee00 100644
--- a/dev-libs/olm/Manifest
+++ b/dev-libs/olm/Manifest
@@ -1,3 +1,4 @@
 DIST olm-3.2.11.tar.bz2 2735303 BLAKE2B 
577465d5a5246cda85848e0caa2912bd225af520c23a247cacec06669bae2ab0b7c3bf209a203e8bf2f7e0e573f7f30f8699704a2b6cf2e7996209eade69bb8c
 SHA512 
4ab2263395efd33ecb336577d72845c8eaf6f6478448d78f104424ea7f48f6273e13df4038f96a05e946dbe5f6beb952bbbc86b81eaca035195dbdaaf9a2dd26
+DIST olm-3.2.12.tar.bz2 2742680 BLAKE2B 
47c3bacaf05cc0bb6088da34e6a031f9c770893771ddcf9f13bc0e10a050139f14969dfc91f38684336872089b4cbf9d66e4bd85692989eba5fc3df966da3cd2
 SHA512 
a25db4c72910512beca9120db59ebeeefc5fff6a381e88ae7cf261bc5ab896edc2cfe25ece57b7b28b2e3d8bc66367c457133c147e1a3514f926714159b5cf6f
 DIST olm-3.2.8.tar.bz2 489350 BLAKE2B 
bf8b31262c15da2cffd5eeb1f426fe60e83dc60b3377191d65b4b4992133f92adfb7d18deb69b075207550b1b32220a1d807f331e58b41839d8aa5330a80bf3d
 SHA512 
2a249b6880ff0c368458c14d6bae3103890f23dceaaf5753d140884185590fd54f1d7bcb8959f43b3b0f5c9302f76e380e6cdfe3340feab7f9fff60362a39303
 DIST olm-3.2.9.tar.bz2 2734794 BLAKE2B 
6c5cc89804071f961ebd571dd5d3fac43aa9517fda4e029a0855fc89f4ec46e49b784aa2cfbf8cec8e34b8ef06c5e61f2111ec30fc872f44c90795359892f205
 SHA512 
c196430054920d78587fc79eed25312d11498594257b9a12057bfb2feaf2abfb7df35854952b4a36bc22a8c62b99b58e55f9434001a00791ca62ca47556957a5

diff --git a/dev-libs/olm/olm-3.2.12.ebuild b/dev-libs/olm/olm-3.2.12.ebuild
new file mode 100644
index 0..19d31a4cd
--- /dev/null
+++ b/dev-libs/olm/olm-3.2.12.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Implementation of the olm and megolm cryptographic ratchets"
+HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm;
+SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DOLM_TESTS="$(usex test)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test
+}
+
+src_install() {
+   use doc && DOCS=( README.md docs/{{,meg}olm,signing}.md )
+
+   cmake_src_install
+}



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

2022-06-03 Thread Ronny Gutbrod
commit: d3fe31fc9b88251a440b00eed555f7aaa96a1685
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Jun  3 14:41:44 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Jun  3 14:51:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3fe31fc

games-util/legendary: add 0.20.26

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 games-util/legendary/Manifest |  1 +
 games-util/legendary/legendary-0.20.26.ebuild | 29 +++
 2 files changed, 30 insertions(+)

diff --git a/games-util/legendary/Manifest b/games-util/legendary/Manifest
index 1c374c084..27d0a35f2 100644
--- a/games-util/legendary/Manifest
+++ b/games-util/legendary/Manifest
@@ -1,2 +1,3 @@
 DIST legendary-0.20.24.tar.gz 126626 BLAKE2B 
4b98f3fd271c252ae9e0bae1b1eba4149f83eb4b4e614fb27f87ac99224bd56534d68927e0dde013917425749c8803ca02ca4ed96d49b844280fe27c93b785a8
 SHA512 
65727c7917b3675ebd6d2fc91c8f01cd7d32fff21d1bb9b0280c18a4e78e548b92796785647f4576bf44b33af2c8adab0e9b9f631c5e20b7346721c92dab885f
 DIST legendary-0.20.25.tar.gz 127548 BLAKE2B 
7c2b10e04bfe30be01733184b07b470c8f77d5c911deee8109ce18b87b9f7d611aae5a677212c4e8c5487b2b3685a2c22c0685f481f24daabd3d1cd10ef5746c
 SHA512 
2ba8d3ebcd751201e23dccb3666e849366529c0edcc926fe6fd3216f23683aff9a396eb6e7f2d9e26961bd02cf07578e1ded95a6065460e6977e8d10f0242962
+DIST legendary-0.20.26.tar.gz 128509 BLAKE2B 
b563b607dd76e93c591868a67ed3c0299291b1387aeed59bab447db75e6ff653e2bfaf8ad976f2915f7e1fa5bc6a36183d30ea3a0e2c481987e79dc322bd2b83
 SHA512 
d1b3244437bf2f2c7efb3fd181cc6a83d197c32256bb31d9f9b0c1b8a4712814a8ad5e6f227d953cd0bc5e31dffb816f456f33d14ebbd68355f5b4d78f4e5ea0

diff --git a/games-util/legendary/legendary-0.20.26.ebuild 
b/games-util/legendary/legendary-0.20.26.ebuild
new file mode 100644
index 0..b2c0fc341
--- /dev/null
+++ b/games-util/legendary/legendary-0.20.26.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="A free and open-source replacement for the Epic Games Launcher"
+HOMEPAGE="https://github.com/derrod/legendary;
+SRC_URI="https://github.com/derrod/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="webview"
+
+# NOTE: dev-python/pywebview[qt5] is not much tested and does not function
+# correctly in some cases, according to release notes for 0.20.16.
+RDEPEND="
+   $(python_gen_cond_dep '
+   

  1   2   3   >