[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 ' +