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

2024-05-22 Thread Hans de Graaff
commit: af5200676df05970ea637d20be63c2561d9bd9d9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May 23 05:11:58 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May 23 06:13:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af520067

dev-ruby/regexp_parser: add 2.9.2

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

 dev-ruby/regexp_parser/Manifest   |  1 +
 dev-ruby/regexp_parser/regexp_parser-2.9.2.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest
index 9a2da66c3ab9..07081d72a4b9 100644
--- a/dev-ruby/regexp_parser/Manifest
+++ b/dev-ruby/regexp_parser/Manifest
@@ -2,3 +2,4 @@ DIST regexp_parser-2.8.2.tar.gz 102450 BLAKE2B 
ff932e91dfa01226e4b528f5d4bd9aeb4
 DIST regexp_parser-2.8.3.tar.gz 102631 BLAKE2B 
667a1bfb5cb71d84868d851686cda5601cebaceeea57e53cdd00cef59b7f78cf7c4051019e48367c9f053fb175079802c05ac0ac76e0fcc0273c811ccfadb107
 SHA512 
cb818d30387acf4604370ed7ada928e59bf2714905b1252e7a29a3b3cf3b53ef1c0fec53b9ec262716c872ca330f556f7beb28d75a043fc9b2343e76b80e5a38
 DIST regexp_parser-2.9.0.tar.gz 103509 BLAKE2B 
722dec7d2d98ee2773b0c109195e20e154fbbd7c2b8fb737a35e85c138e3372407c36c9e488f199345acb84d20768a71ced7334aa76fb09ee329f83e088a301b
 SHA512 
e6c1cb75f90e23e8c43d0c53a4aa185b0f4dcc2e02d6c4e334fd9e5aadb875cf79966934b4c7e3a13fe16f9b1fa069d39ef90b307da731eb634bed27d0a1ba4d
 DIST regexp_parser-2.9.1.tar.gz 103571 BLAKE2B 
01eddeefebaf6e1f35842c386d65296b5724aa21728f49d9f0f58ae5c6f7a1dfb590c4353705815c2642ef9c24bc13cba4119cfc41c703ffb9c999e562b48bd9
 SHA512 
d61dbdb36e138c4c4f9fdca235fc31ebb354b3fc015c5735e7e851339028b29d6890ded12642dfd2d7242b1508bf4906dc51af63147e1103eb70f6a6b1355abc
+DIST regexp_parser-2.9.2.tar.gz 103627 BLAKE2B 
42ec7d1d7d863c476555d622263ca9f89f9046252fec3c9d2032205e9efe97aadb0257a0728932c565fe14e79af4f408c776e9646ca9b28ccb556077d1efa802
 SHA512 
153dd9d264ae39259c8d4689d4065861bf5b0a93f243205865c272b0654dbf26cab7f3e7d44e3ec6a7baa2669a21964109ed8dc7cb0f6c69335c646c72c79efc

diff --git a/dev-ruby/regexp_parser/regexp_parser-2.9.2.ebuild 
b/dev-ruby/regexp_parser/regexp_parser-2.9.2.ebuild
new file mode 100644
index ..24715aaf7a43
--- /dev/null
+++ b/dev-ruby/regexp_parser/regexp_parser-2.9.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="regexp_parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular 
expressions"
+HOMEPAGE="https://github.com/ammar/regexp_parser";
+SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "dev-ruby/rake dev-ruby/rspec:3
+   test? ( dev-ruby/leto:2 dev-ruby/regexp_property_values 
dev-ruby/rspec:3 )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
+
+each_ruby_compile() {
+   CI=true ${RUBY} -S rake ragel:rb || die
+}



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

2024-05-22 Thread Hans de Graaff
commit: add1a4a7a9715b964c8200750a9aba752bf926b8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May 23 05:29:18 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May 23 06:13:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add1a4a7

dev-ruby/will_paginate: enable ruby33

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

 dev-ruby/will_paginate/will_paginate-4.0.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/will_paginate/will_paginate-4.0.0.ebuild 
b/dev-ruby/will_paginate/will_paginate-4.0.0.ebuild
index c9a6d92dedaf..6f155028baa5 100644
--- a/dev-ruby/will_paginate/will_paginate-4.0.0.ebuild
+++ b/dev-ruby/will_paginate/will_paginate-4.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 RUBY_FAKEGEM_GEMSPEC="will_paginate.gemspec"
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mislav/will_paginate/archive/refs/tags/v${PV}.tar.gz
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64"
-IUSE=""
+IUSE="test"
 
 all_ruby_prepare() {
# Remove tests for unpackaged ORMs



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

2024-05-22 Thread Hans de Graaff
commit: 5adbaf9bbfdf5759e609cf6a18097d125d5c80b2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May 23 05:13:36 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May 23 06:13:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5adbaf9b

dev-ruby/regexp_property_values: add 1.5.2

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

 dev-ruby/regexp_property_values/Manifest   |  1 +
 .../regexp_property_values-1.5.2.ebuild| 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/regexp_property_values/Manifest 
b/dev-ruby/regexp_property_values/Manifest
index f4fb3307ca6c..19941782f1ef 100644
--- a/dev-ruby/regexp_property_values/Manifest
+++ b/dev-ruby/regexp_property_values/Manifest
@@ -1,2 +1,3 @@
 DIST regexp_property_values-1.4.0.tar.gz 13719 BLAKE2B 
e0569e5387d5186829e40a8fdeec1fbd8534356ec73cce5525b6259938534fe8d1e3a15664faa7903a93e5a7330e6cbc6281b79be74cd4d1b13865084e1f42a4
 SHA512 
f8b425f001f4b9f6b373d9b47d7b87baf369719c2ae1385d68932f31d0a392086d3ed8b48461cbf59568668722975a98935c56fa470ce7ba466c29a30442bf6e
 DIST regexp_property_values-1.5.1.tar.gz 13901 BLAKE2B 
32236b67ff4fc932fc30638a8fc85745d2c74445d4009c06de94652b82238599dd90e73d9ebd63690604fd1c3d413cddba3290a732150726126dcd3361f5eb47
 SHA512 
0787105195c22cfb499d37e5a2adb7ca52d23d291280ed9b5dcc38e6b03d260e341bdf56ba1bf643cc6cdf9436fe2287e5f139cdbd11cf4c71da256767f75754
+DIST regexp_property_values-1.5.2.tar.gz 14306 BLAKE2B 
77954b5af6ac525420feabcb904967addd284bd4f79ad38c12048aaf38001e7a108056016ae35d850dc476eb8d91aef049d16d466f03c14a4b2c5f50740f30f1
 SHA512 
08d57ae06628c4ddd2485c72da0568eaac0520ef8aade142771c9effef97d8021352fb4cc84cffeebcd7cb27987cef965f2109a6cd91226f8a1a42023739dab6

diff --git 
a/dev-ruby/regexp_property_values/regexp_property_values-1.5.2.ebuild 
b/dev-ruby/regexp_property_values/regexp_property_values-1.5.2.ebuild
new file mode 100644
index ..dd0be2885d42
--- /dev/null
+++ b/dev-ruby/regexp_property_values/regexp_property_values-1.5.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/regexp_property_values/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/regexp_property_values"
+
+inherit ruby-fakegem
+
+DESCRIPTION="See which property values are supported by the regular expression 
engine"
+HOMEPAGE="https://github.com/jaynetics/regexp_property_values";
+SRC_URI="https://github.com/jaynetics/regexp_property_values/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+   sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
+
+   # Avoid dependency on character_set which would lead to circular
+   # dependencies.
+   sed -e '/returns a CharacterSet/askip "gentoo circular dependencies"' \
+   -i spec/regexp_property_values/value_spec.rb || die
+}



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

2024-05-22 Thread Hans de Graaff
commit: 12eddeb0e00c5fef35c6828657b7be9ddcb5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May 23 05:25:47 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May 23 06:13:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12eddeb0

dev-ruby/combustion: enable ruby33

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

 dev-ruby/combustion/combustion-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/combustion/combustion-1.4.0.ebuild 
b/dev-ruby/combustion/combustion-1.4.0.ebuild
index c294438d24f5..445916d77ac4 100644
--- a/dev-ruby/combustion/combustion-1.4.0.ebuild
+++ b/dev-ruby/combustion/combustion-1.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 RUBY_FAKEGEM_BINWRAP=""
 RUBY_FAKEGEM_EXTRADOC="README.md"
 RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"



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

2024-05-22 Thread Hans de Graaff
commit: 3f944252e7c0336177a12021aaf8dc383e4acf2b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May 23 05:26:45 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May 23 06:13:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f944252

dev-ruby/haml-rails: enable ruby33

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

 dev-ruby/haml-rails/haml-rails-2.1.0.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/haml-rails/haml-rails-2.1.0.ebuild 
b/dev-ruby/haml-rails/haml-rails-2.1.0.ebuild
index 9ea2f4bd33b9..0448c3895cfa 100644
--- a/dev-ruby/haml-rails/haml-rails-2.1.0.ebuild
+++ b/dev-ruby/haml-rails/haml-rails-2.1.0.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
+
 RUBY_FAKEGEM_EXTRADOC="README.md"
 RUBY_FAKEGEM_RECIPE_DOC="yard"
 
@@ -15,7 +16,7 @@ HOMEPAGE="https://github.com/haml/haml-rails";
 LICENSE="MIT"
 SLOT="2"
 KEYWORDS="~amd64"
-IUSE=""
+IUSE="test"
 
 ruby_add_rdepend ">=dev-ruby/actionpack-5.1:*
>=dev-ruby/activesupport-5.1:*



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

2024-05-22 Thread Hans de Graaff
commit: 35f46f9b66b68deb49ba5bed31b97789a052d238
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May 23 05:27:49 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May 23 06:13:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f46f9b

dev-ruby/web-console: enable ruby33

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

 dev-ruby/web-console/web-console-4.2.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/web-console/web-console-4.2.1.ebuild 
b/dev-ruby/web-console/web-console-4.2.1.ebuild
index 088894682e5a..a808c8bdae07 100644
--- a/dev-ruby/web-console/web-console-4.2.1.ebuild
+++ b/dev-ruby/web-console/web-console-4.2.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.markdown README.markdown"
 
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/rails/web-console/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64"
-IUSE=""
+IUSE="test"
 
 ruby_add_rdepend "
>=dev-ruby/actionview-6.0:*



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

2024-05-22 Thread Joonas Niilola
commit: ca82c504dfe2c64bc690c0872108d113a8c3415e
Author: Alfred Wingate  protonmail  com>
AuthorDate: Wed May 22 18:53:02 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 23 05:53:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca82c504

dev-util/librnp: build explicitly against botan-3

Otherwise botan-2 is preferred over botan-3 if both are installed.

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36778
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/librnp/librnp-0.17.1-r1.ebuild | 85 +
 1 file changed, 85 insertions(+)

diff --git a/dev-util/librnp/librnp-0.17.1-r1.ebuild 
b/dev-util/librnp/librnp-0.17.1-r1.ebuild
new file mode 100644
index ..fad0047b4e0e
--- /dev/null
+++ b/dev-util/librnp/librnp-0.17.1-r1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multiprocessing
+
+DESCRIPTION="High performance C++ OpenPGP library"
+HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp";
+SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${P/*lib/}"
+
+LICENSE="Apache-2.0 BSD BSD-2"
+SLOT="0/0.16.1"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+
+IUSE="+botan man test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/bzip2
+   dev-libs/json-c:=
+   >=dev-libs/sexpp-0.8.7
+   sys-libs/zlib
+   botan? ( dev-libs/botan:3= )
+   !botan? ( >=dev-libs/openssl-1.1.1:= )"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest )"
+BDEPEND="man? ( dev-ruby/asciidoctor )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test on off)
+
+   -DCRYPTO_BACKEND=$(usex botan botan3 openssl)
+
+   -DDOWNLOAD_GTEST=off
+
+   -DENABLE_COVERAGE=off
+   -DENABLE_DOC=$(usex man on off)
+   -DENABLE_FUZZERS=off
+   -DENABLE_SANITIZERS=off
+
+   -DSYSTEM_LIBSEXPP=on
+   )
+
+   if use botan; then
+   local mycmakeargs+=(
+   -DENABLE_AEAD=on
+   -DENABLE_BLOWFISH=on
+   -DENABLE_BRAINPOOL=on
+   -DENABLE_CAST5=on
+   -DENABLE_IDEA=on
+   -DENABLE_RIPEMD160=on
+   -DENABLE_SM2=on
+   -DENABLE_TWOFISH=on
+   )
+
+   # OpenSSL support is still not as complete as botan.
+   # https://github.com/rnpgp/rnp/issues/1877 SM2,
+   # https://github.com/openssl/openssl/issues/2046 TWOFISH (won't be 
implemented).
+   else
+   local mycmakeargs+=(
+   -DENABLE_AEAD=on
+   -DENABLE_BLOWFISH=on
+   -DENABLE_BRAINPOOL=on
+   -DENABLE_CAST5=on
+   -DENABLE_IDEA=on
+   -DENABLE_RIPEMD160=on
+   -DENABLE_SM2=off
+   -DENABLE_TWOFISH=off
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   cd "${BUILD_DIR}"/src/tests || die
+   ctest -j$(makeopts_jobs) -R .* --output-on-failure || die
+}
+
+src_install() {
+   cmake_src_install
+   find "${D}" -name '*.a' -delete || die
+}



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

2024-05-22 Thread Joonas Niilola
commit: 3b8e04c9b5b518427ad9f0954f601c0cbf46e2df
Author: Alfred Wingate  protonmail  com>
AuthorDate: Wed May 22 22:35:32 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 23 05:53:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b8e04c9

dev-libs/foma: fix incompatible function pointer types

* In addition put patches into an array and run tests.

Closes: https://bugs.gentoo.org/930501
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36783
Signed-off-by: Joonas Niilola  gentoo.org>

 ...2-fix-incompatible-function-pointer-types.patch | 71 ++
 dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild  | 43 +
 2 files changed, 114 insertions(+)

diff --git 
a/dev-libs/foma/files/foma-0.10.0_p20220612-fix-incompatible-function-pointer-types.patch
 
b/dev-libs/foma/files/foma-0.10.0_p20220612-fix-incompatible-function-pointer-types.patch
new file mode 100644
index ..ca6e3c3a8f76
--- /dev/null
+++ 
b/dev-libs/foma/files/foma-0.10.0_p20220612-fix-incompatible-function-pointer-types.patch
@@ -0,0 +1,71 @@
+https://bugs.gentoo.org/930501
+
+--- a/foma/sigma.c
 b/foma/sigma.c
+@@ -338,8 +338,8 @@ struct ssort {
+   int number;
+ };
+ 
+-int ssortcmp(struct ssort *a, struct ssort *b) {
+-  return(strcmp(a->symbol, b->symbol));
++int ssortcmp(const void *a, const void *b) {
++  return(strcmp(((struct ssort*) a)->symbol, ((struct ssort*)b)->symbol));
+ }
+ 
+ struct sigma *sigma_copy(struct sigma *sigma) {
+@@ -369,7 +369,6 @@ struct sigma *sigma_copy(struct sigma *sigma) {
+ /* and sorts the sigma based on the symbol string contents*/
+ 
+ int sigma_sort(struct fsm *net) {
+-  int(*comp)() = ssortcmp;
+   int size, i, max, *replacearray;
+   struct ssort *ssort;
+   struct sigma *sigma;
+@@ -387,7 +386,7 @@ int sigma_sort(struct fsm *net) {
+ }
+   }
+   max = i;
+-  qsort(ssort, max, sizeof(struct ssort), comp);
++  qsort(ssort, max, sizeof(struct ssort), ssortcmp);
+   replacearray = malloc(sizeof(int)*(size+3));
+   for (i=0; inumber] = i+3;
+--- a/foma/structures.c
 b/foma/structures.c
+@@ -46,20 +46,18 @@ void *fsm_get_option(unsigned long long option) {
+   return NULL;
+ }
+ 
+-int linesortcompin(struct fsm_state *a, struct fsm_state *b) {
+-return (a->in - b->in);
++int linesortcompin(const void *a, const void *b) {
++return (((struct fsm_state*)a)->in - ((struct fsm_state*)b)->in);
+ }
+ 
+-int linesortcompout(struct fsm_state *a, struct fsm_state *b) {
+-return (a->out - b->out);
++int linesortcompout(const void *a, const void *b) {
++return (((struct fsm_state*)a)->out - ((struct fsm_state*)b)->out);
+ }
+ 
+ void fsm_sort_arcs(struct fsm *net, int direction) {
+ /* direction 1 = in, direction = 2, out */
+ struct fsm_state *fsm;
+ int i, lasthead, numlines;
+-int(*scin)() = linesortcompin;
+-int(*scout)() = linesortcompout;
+ fsm = net->states;
+ for (i=0, numlines = 0, lasthead = 0 ; (fsm+i)->state_no != -1; i++) {
+   if ((fsm+i)->state_no != (fsm+i+1)->state_no || (fsm+i)->target == -1) {
+@@ -70,9 +68,9 @@ void fsm_sort_arcs(struct fsm *net, int direction) {
+   if (numlines > 1) {
+   /* Sort, set numlines = 0 */
+   if (direction == 1)
+-  qsort(fsm+lasthead, numlines, sizeof(struct fsm_state), 
scin);
++  qsort(fsm+lasthead, numlines, sizeof(struct fsm_state), 
linesortcompin);
+   else
+-  qsort(fsm+lasthead, numlines, sizeof(struct fsm_state), 
scout); 
++  qsort(fsm+lasthead, numlines, sizeof(struct fsm_state), 
linesortcompout);
+   }
+   numlines = 0;
+   lasthead = i + 1;

diff --git a/dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild 
b/dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild
new file mode 100644
index ..c6d32f53c35d
--- /dev/null
+++ b/dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_COMMIT="9e8c3df573015a26c84e113ba710ef3d57c8e777"
+
+DESCRIPTION="Multi-purpose finite-state toolkit"
+HOMEPAGE="https://fomafst.github.io/ https://github.com/mhulden/foma";
+SRC_URI="https://github.com/mhulden/foma/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/foma-${MY_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0/0.10"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="app-alternatives/yacc
+   app-alternatives/lex"
+DEPEND="sys-libs/readline:=
+   sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/foma-${MY_COMMIT}/foma"
+
+PATCHES=(
+   "${FILESDIR}"/foma-0.10.0-gcc-13-fixes.patch
+   "${FILESDIR}"/foma-0.10-0-fix-BOM_codes-initializer.patch
+   
"${FILESDIR}"/foma-0.10.0_p20220612-fix-incompatible-function-pointer-types.patch
+)
+
+src_test() {
+   local -x 

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

2024-05-22 Thread Alice Ferrazzi
commit: d0614e66df593a5f8d039e64cc5e2c50288e8832
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu May 23 05:30:45 2024 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu May 23 05:30:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0614e66

sys-kernel/rt-sources: add 4.19.312_p134, drop 4.19.307_p133

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 ...t-sources-4.19.307_p133.ebuild => rt-sources-4.19.312_p134.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index e2444f022bc5..b8d22306a293 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -21,8 +21,8 @@ DIST linux-6.5.tar.xz 138898084 BLAKE2B 
2e641b79a080e8f4ce283bcf6b74e2c6f15a3743
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 
5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2
 SHA512 
458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
 DIST patch-4.14.336-rt159.patch.xz 242948 BLAKE2B 
a9f57239122fa63cca712e75e2cdf1980418061b6cff4096f07cdb54b01fcf42a17a704b3f5eb35169bcc1481ee319f7db7579f1cf87b85ae8bb2ee7d537b1a8
 SHA512 
587958d101bcf01b19c492334d161b41cc1ae7e1cea30aaff80292c23b401f9844e8c72fe22cd89790495881af348a787c50ecbc82ce4d603d2e81ed600f8dfd
 DIST patch-4.14.336.xz 5348976 BLAKE2B 
8b9f3a6e00d8c36894fd12dc17592292df6b326d99171a535c6e373d7ab200e62d150f816efb86fc3cd4b630aec865e17b33160de66b17ee7567e65d3668cef1
 SHA512 
74f730f6b0862d9fa0ed0e807f5e34b32023726692e6057bba7d8384f105e419d5864e9459b659131aa7f29ffdac09fc0f240bc12336456505a6bf3c4f427b8c
-DIST patch-4.19.307-rt133.patch.xz 167988 BLAKE2B 
98255c3d56886c274a29ee0f43e9544df4a7fc75608d127bee543034b7b689eefb063f26be04653a4cd405b9a2f6e5b5dca51d3b41941db9b9d1452b53a27fc6
 SHA512 
ceb9cc33dbad1c2a6a8d6dcf8dc864303cae21a7e2e60e7c0b25580e942c0b0bdafc8bbcd2b15ef5628cf753bd1a21d27c62fc574d7c2ff03f24b91a1070365b
-DIST patch-4.19.307.xz 5902976 BLAKE2B 
8de893e0f955297c9642e5cfd95629adf39365377060db10a0bbee097b29e8946bd3165f8107e4d0375d63671382d9bb0e132ebe6f0c2f797257f1a53d5339c0
 SHA512 
da9bdb720a3859abdfb487bb7e4da0d03d31424d87628b7fa0fa876f46b08385a8b25d926d2c1707492f67c55376159b0135e0b225fcd0ddf0d4c18d9512a161
+DIST patch-4.19.312-rt134.patch.xz 167256 BLAKE2B 
578001c3726d7c4b93f5320842b875d83df362437edb87b71bc2ff459b3a3cbca6e746a386b67f83f0dde8c9ac5effcd7936adbe1ef001fe49662e1153f979a4
 SHA512 
01633ccde8c119d085ecf759071030948343028adf45710d6ac6e9ed684a4c7a0cc49ae22fb1c29812a39e5e6a74084bbef2aa21432ac0e90d4e57f872235ca0
+DIST patch-4.19.312.xz 5995312 BLAKE2B 
9c553eecf31fdfa991cd93c1bbb14c98f6c611e12e55e4e691cf922af44eb720b3ad6c95f94a1c87a2b481f95a9e1c8e4cf015948e44738b2d0b1885c2ad74f7
 SHA512 
28ee29023bbb99f8996265a02969edfdf32d17937e551fc6aeeb3d67da330903b50c5d46997cc90bd487303f4a27aa112913456222da319221185114a145254d
 DIST patch-5.10.213-rt105.patch.xz 171600 BLAKE2B 
7e6bbef72cd80eca1c7e2c4c73a0f94ed4950b9888ff53654375ed1544256c6f7c084d5717c24e860ac574b12f641cdafd658808491949b282da6ecee3db1018
 SHA512 
7612202908fc6e6fcf251864a99b84e5867b07c3ae4a83c9892115ad4907f38e56f62d588e4b429689f1f5ec679e1e283998588ac6bca8134e7d87f308012439
 DIST patch-5.10.213.xz 5657864 BLAKE2B 
f8c4a2b26140db379930efb3db3152062c146d9c5dbd8666a2060ed7009d49415094925bd30fc9bb8d4cfbd2397defb149c2cb0984f6bac9f321d209b1256812
 SHA512 
0c1b51312aa6e6afa048cbde5c89cbd5c5095ce17b398265c1b91788f26d9cdad5408adec3cd76deefe4221cb84c3453e1c68c9af59a634285de0f6bde5b1cd8
 DIST patch-5.15.153-rt75.patch.xz 80212 BLAKE2B 
0ad001fd10025692004b64cf583a1029aed4dbee866685fe2c56b1a46a49dde738fd779774c9439d706b7626f695b6b19b3f4ec272138d779f94583f8e1f3e0d
 SHA512 
e939a6b6624d15ba2720a046df3bc483c5adda87f06d916eb4d024cdb3e764d92c27bdfcd503bb613c31df70edefad381960db61a520bf73240e03102b0bc28d

diff --git a/sys-kernel/rt-sources/rt-sources-4.19.307_p133.ebuild 
b/sys-kernel/rt-sources/rt-sources-4.19.312_p134.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-4.19.307_p133.ebuild
rename to sys-kernel/rt-sources/rt-sources-4.19.312_p134.ebuild



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

2024-05-22 Thread Alice Ferrazzi
commit: d167b4b87b43e733c01489a05c4b4c47f2ab9d9e
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu May 23 05:31:39 2024 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu May 23 05:31:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d167b4b8

sys-kernel/rt-sources: add 5.10.216_p108, drop 5.10.213_p105

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 ...t-sources-5.10.213_p105.ebuild => rt-sources-5.10.216_p108.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index b8d22306a293..9c135bc3cc9e 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -23,8 +23,8 @@ DIST patch-4.14.336-rt159.patch.xz 242948 BLAKE2B 
a9f57239122fa63cca712e75e2cdf1
 DIST patch-4.14.336.xz 5348976 BLAKE2B 
8b9f3a6e00d8c36894fd12dc17592292df6b326d99171a535c6e373d7ab200e62d150f816efb86fc3cd4b630aec865e17b33160de66b17ee7567e65d3668cef1
 SHA512 
74f730f6b0862d9fa0ed0e807f5e34b32023726692e6057bba7d8384f105e419d5864e9459b659131aa7f29ffdac09fc0f240bc12336456505a6bf3c4f427b8c
 DIST patch-4.19.312-rt134.patch.xz 167256 BLAKE2B 
578001c3726d7c4b93f5320842b875d83df362437edb87b71bc2ff459b3a3cbca6e746a386b67f83f0dde8c9ac5effcd7936adbe1ef001fe49662e1153f979a4
 SHA512 
01633ccde8c119d085ecf759071030948343028adf45710d6ac6e9ed684a4c7a0cc49ae22fb1c29812a39e5e6a74084bbef2aa21432ac0e90d4e57f872235ca0
 DIST patch-4.19.312.xz 5995312 BLAKE2B 
9c553eecf31fdfa991cd93c1bbb14c98f6c611e12e55e4e691cf922af44eb720b3ad6c95f94a1c87a2b481f95a9e1c8e4cf015948e44738b2d0b1885c2ad74f7
 SHA512 
28ee29023bbb99f8996265a02969edfdf32d17937e551fc6aeeb3d67da330903b50c5d46997cc90bd487303f4a27aa112913456222da319221185114a145254d
-DIST patch-5.10.213-rt105.patch.xz 171600 BLAKE2B 
7e6bbef72cd80eca1c7e2c4c73a0f94ed4950b9888ff53654375ed1544256c6f7c084d5717c24e860ac574b12f641cdafd658808491949b282da6ecee3db1018
 SHA512 
7612202908fc6e6fcf251864a99b84e5867b07c3ae4a83c9892115ad4907f38e56f62d588e4b429689f1f5ec679e1e283998588ac6bca8134e7d87f308012439
-DIST patch-5.10.213.xz 5657864 BLAKE2B 
f8c4a2b26140db379930efb3db3152062c146d9c5dbd8666a2060ed7009d49415094925bd30fc9bb8d4cfbd2397defb149c2cb0984f6bac9f321d209b1256812
 SHA512 
0c1b51312aa6e6afa048cbde5c89cbd5c5095ce17b398265c1b91788f26d9cdad5408adec3cd76deefe4221cb84c3453e1c68c9af59a634285de0f6bde5b1cd8
+DIST patch-5.10.216-rt108.patch.xz 171580 BLAKE2B 
ed6da825ce76c03d57e4401a848a98054f0cf778be46ffc5d7c7722e938f07b09419b112be51510ba38be68d13958388e418fdc501522dbfba501799122eb7bd
 SHA512 
c2cf5b802f76c4398718a88c2c434e09c2924c59de7b9f7ab102b25e1fdfb6cb01133c36cc9d85e42a9344bfe8126e842562c22e34073393668701ba6ba93f76
+DIST patch-5.10.216.xz 5772836 BLAKE2B 
f16c0af9d2eb0d1ccb5347b2cc74989934b7f818075f1b4b8b29adbd786472427b037108fd40baf6f0bfac084cbc60af95dfa476da32d74a0aa3a63ffe2fe424
 SHA512 
a59fea05af7be42aa75e5a06e94274880fb9ad8b1cdc6a43e79718b4c804cc8c138bfbecae33b32778500f6aa3b61356c41a587ae847363615449dfc7ed38c29
 DIST patch-5.15.153-rt75.patch.xz 80212 BLAKE2B 
0ad001fd10025692004b64cf583a1029aed4dbee866685fe2c56b1a46a49dde738fd779774c9439d706b7626f695b6b19b3f4ec272138d779f94583f8e1f3e0d
 SHA512 
e939a6b6624d15ba2720a046df3bc483c5adda87f06d916eb4d024cdb3e764d92c27bdfcd503bb613c31df70edefad381960db61a520bf73240e03102b0bc28d
 DIST patch-5.15.153.xz 5576476 BLAKE2B 
e3b1b28ba2d93019cc3c37e1c6e042c4e8d812ac720593b40e3ff0cb3ec11e1a1a529d4b85a96deac36ae34780d97b3dfdd2bb38fbb66d4ac1324b32a3975f5d
 SHA512 
a4612093c2e7b94339c28995edc5ec7140575bf92461b61548cdf3bfaf3f9347cac65d135c175ced36fc124fba96ae572addbaf1b080e6e047d9bfa5047db4ee
 DIST patch-5.4.271-rt89.patch.xz 182740 BLAKE2B 
c7e7485965d01912f5f01e07958f561e345302e486e81de2c41336627da6e3398fad811cbb04f5fa71d0e43339d1a2b5d58bb0cd7533831ad85afe61bbe3f429
 SHA512 
0f7792a879e21485cdb331cbc5de6a57009d6cbc1bbb22a23fd26357328b4e3996aa4d365ef56c2087098e812a20e663addfea7422c5ec9449a4161796c48a1d

diff --git a/sys-kernel/rt-sources/rt-sources-5.10.213_p105.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.10.216_p108.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-5.10.213_p105.ebuild
rename to sys-kernel/rt-sources/rt-sources-5.10.216_p108.ebuild



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

2024-05-22 Thread Alice Ferrazzi
commit: addae223d944e4866035c1557942ff26b7bc208a
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu May 23 05:32:46 2024 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu May 23 05:32:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=addae223

sys-kernel/rt-sources: add 6.1.90_p30, drop 6.1.83_p28

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 .../{rt-sources-6.1.83_p28.ebuild => rt-sources-6.1.90_p30.ebuild}| 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 27acf59c53c7..cee2b2e67b77 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -31,8 +31,8 @@ DIST patch-5.4.271-rt89.patch.xz 182740 BLAKE2B 
c7e7485965d01912f5f01e07958f561e
 DIST patch-5.4.271.xz 5437132 BLAKE2B 
dd5148082b7922e86e7a610146e55256e2321a39de8558293d51ca9cf733184332fd22c3fd4a75d6b483b376f92c8ea0f4f17d05761e7c2d0f0e8ed6f35621a1
 SHA512 
88cd064eb8f9ab7e0de7d3e4500e59b80e2d8403176434029b6845f75c0f8eb97a0ad924365d18aa35ba1e1dfbccf8d705fd2f3be4be12c1a20a02eb2667fcb1
 DIST patch-6.0.5-rt14.patch.xz 59916 BLAKE2B 
be06477b7733cb280bbb8ab1cc2b4c611d5b133d97e2459877a8aac0c82a6fa74cba7a7640b49ba6dd9d0abd61a9f9682affb032a8b9f0097874fff35fea9b71
 SHA512 
3e36e45f16499ddbd7029723363ff4cf6e7cd9503ba49f9ce0dbb960b34855c8411abccd32838f9f162412b4a1749f676432e463fce8066496f256313c99d79e
 DIST patch-6.0.5.xz 274580 BLAKE2B 
b1fd53745b1858f92ded90a78d8060e1c916a8b6c256f96188331e5ac80242a40a83d14377ad0befec5415135925821cb264489cee63fe4ad432ba00c64983ff
 SHA512 
c4ac4387c490e73b8d91d13fbea9a1e065be4bacf9535177e625561adb2411908a546f9c4327748aab6bbfc021f30887f3e5df5d6019c6cfe00fe5bf64aad2eb
-DIST patch-6.1.83-rt28.patch.xz 52744 BLAKE2B 
964cf021d474d0866c12cb8b9dc5c80ee9e74e69a426cd8f245f99f065d4e8c284fd0b5ef8b768b0e1cd095628a9f91e7715795800424c307f44512b617a5041
 SHA512 
2af8faccb266085354606a2044b4f2b594d1343da25f2ebaef185be259b91a15fb89a8b83b54c0874be69105eeb7c745a265644199d803e4571fc1c87d3664b0
-DIST patch-6.1.83.xz 4355208 BLAKE2B 
6324070a9e7178417da467a1d9f674a3d3cee37578b7d4ecf1230d7b4813a4a6c06949ee4aa32b04b3d852b316af2aaf3cbc55bc9da49c2fbe26284da82eb15c
 SHA512 
9a33c9bf61877b4eb52c94454dbb63b472366aa6e41fd6f8564bcda69e78fbf35c09f52d293c225830292a05c3aa8cd6403051b7af7c96ee0006f91e97e44d50
+DIST patch-6.1.90-rt30.patch.xz 52768 BLAKE2B 
3740c8b5b7feba3d1b431b7b8c632aeb606727d3b057101b6b902670d2ce9a601f56f843ed0f6075ba68df432a16aacc928181ebc663ffe60dc6b76a73389c8d
 SHA512 
7b2dd9807c03a647aa61ffe03832e222d0512a3a8f0c00e3677419c46b239455ccb390615554c7c370de96cf2858b981af4d86fcd46cc87c5652bf2435d9c9a0
+DIST patch-6.1.90.xz 4533156 BLAKE2B 
31f19b7fb52af72f97942d5f0f03ad35098e48bee997b3055d3202bf951b4ed1287f8747c07c948c756b43a67aa5f7121c39108d054227b38398c3a1e564e681
 SHA512 
d7df5d40a61204a31056e152cc4841a3ff9390e356d4b9f73eca496a1a57f2278c2b2341e4f95e0416bb80c81d4251acc4527c1a3b819baf225174cf8f24c562
 DIST patch-6.5.2-rt8.patch.xz 54436 BLAKE2B 
296da85395314ce26900eefb32a7c9b565b4242603884ab51e6208576e5fa6ceb3bd6269d8938e24f58a0b5d937e556345b45057f90166574797289152b15ae3
 SHA512 
9b625e33f5097729fb2462e2a6e96a1e13a7677af875ce028f6f8fadd1ab60bc9064ca9b101334211bdaf49ba36c750bfdf8260ff03a5ac2a2277a28293b309c
 DIST patch-6.5.2.xz 14964 BLAKE2B 
de3a0d15141199f98873c332f0c0237a39534bffe624f9394a6ba2bb9c3d731121d1b698963c424b919f7683fcffce1a86884bf64d26938cd529a14a211f1904
 SHA512 
e377f1fd5802321ea8198bbf661b15ec050f5ee902666359c8e1cce8e36abbb67957e04bdc1ee8a91eb3bf2c56ef62e9f5535dc52982eb6185476ce794449402
 DIST patch-6.6.25-rt29.patch.xz 89652 BLAKE2B 
b1f2b08abb2b731e707e9a4ea662bf37654e028062c837a89662461859e5b552a0a90f98a30198e0fc48368bd3abf317d0511db3e93df87cdc20e7d582d296e5
 SHA512 
bf9618e058a57c39922a782cbdea9bde303b9be175c60466472ba08586df7a693065e7bdb217652e8154604ca53097be4c0110f1dc9744ed1bb83f2e8a9559e8

diff --git a/sys-kernel/rt-sources/rt-sources-6.1.83_p28.ebuild 
b/sys-kernel/rt-sources/rt-sources-6.1.90_p30.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-6.1.83_p28.ebuild
rename to sys-kernel/rt-sources/rt-sources-6.1.90_p30.ebuild



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

2024-05-22 Thread Alice Ferrazzi
commit: ce9aeeb30ac3faafdcad714e6140e97432c25534
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu May 23 05:31:54 2024 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu May 23 05:31:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce9aeeb3

sys-kernel/rt-sources: add 5.15.158_p76, drop 5.15.153_p75

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 ...{rt-sources-5.15.153_p75.ebuild => rt-sources-5.15.158_p76.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 9c135bc3cc9e..27acf59c53c7 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -25,8 +25,8 @@ DIST patch-4.19.312-rt134.patch.xz 167256 BLAKE2B 
578001c3726d7c4b93f5320842b875
 DIST patch-4.19.312.xz 5995312 BLAKE2B 
9c553eecf31fdfa991cd93c1bbb14c98f6c611e12e55e4e691cf922af44eb720b3ad6c95f94a1c87a2b481f95a9e1c8e4cf015948e44738b2d0b1885c2ad74f7
 SHA512 
28ee29023bbb99f8996265a02969edfdf32d17937e551fc6aeeb3d67da330903b50c5d46997cc90bd487303f4a27aa112913456222da319221185114a145254d
 DIST patch-5.10.216-rt108.patch.xz 171580 BLAKE2B 
ed6da825ce76c03d57e4401a848a98054f0cf778be46ffc5d7c7722e938f07b09419b112be51510ba38be68d13958388e418fdc501522dbfba501799122eb7bd
 SHA512 
c2cf5b802f76c4398718a88c2c434e09c2924c59de7b9f7ab102b25e1fdfb6cb01133c36cc9d85e42a9344bfe8126e842562c22e34073393668701ba6ba93f76
 DIST patch-5.10.216.xz 5772836 BLAKE2B 
f16c0af9d2eb0d1ccb5347b2cc74989934b7f818075f1b4b8b29adbd786472427b037108fd40baf6f0bfac084cbc60af95dfa476da32d74a0aa3a63ffe2fe424
 SHA512 
a59fea05af7be42aa75e5a06e94274880fb9ad8b1cdc6a43e79718b4c804cc8c138bfbecae33b32778500f6aa3b61356c41a587ae847363615449dfc7ed38c29
-DIST patch-5.15.153-rt75.patch.xz 80212 BLAKE2B 
0ad001fd10025692004b64cf583a1029aed4dbee866685fe2c56b1a46a49dde738fd779774c9439d706b7626f695b6b19b3f4ec272138d779f94583f8e1f3e0d
 SHA512 
e939a6b6624d15ba2720a046df3bc483c5adda87f06d916eb4d024cdb3e764d92c27bdfcd503bb613c31df70edefad381960db61a520bf73240e03102b0bc28d
-DIST patch-5.15.153.xz 5576476 BLAKE2B 
e3b1b28ba2d93019cc3c37e1c6e042c4e8d812ac720593b40e3ff0cb3ec11e1a1a529d4b85a96deac36ae34780d97b3dfdd2bb38fbb66d4ac1324b32a3975f5d
 SHA512 
a4612093c2e7b94339c28995edc5ec7140575bf92461b61548cdf3bfaf3f9347cac65d135c175ced36fc124fba96ae572addbaf1b080e6e047d9bfa5047db4ee
+DIST patch-5.15.158-rt76.patch.xz 80108 BLAKE2B 
12bdcd4f821f69cf8900eab7232459adbd4dbf945c44f16373141189ec6d44f3919b996f4ee3a61213ac25886f869b6190e671f5de84e17fb39e3b498d44a077
 SHA512 
5b003f1697c2c4f38938a767c5918991310ec699f3c158a0e2436e2b195270913fcc88afe83da7b83eb8c126acd4bdba0890ad8fc14b12e1c0db7eb77026ba61
+DIST patch-5.15.158.xz 5794628 BLAKE2B 
9773dd6cfd5398dfaccc3e18dbb2d013c70b0312a9cc7a1cce01d6c255a50b539c8746d467ea7a61a3568e6c828e3064bc9051f60c015a9cdf801b52f65e347d
 SHA512 
a2cb5e129975a6b7688ab688ba378d210bfa6693d92980f8ad840d751b1fae22bc28f9db82bd8ae8c9ba03b26c4cdc4fc70f7a54ccc47d88b50e0d96eee5923e
 DIST patch-5.4.271-rt89.patch.xz 182740 BLAKE2B 
c7e7485965d01912f5f01e07958f561e345302e486e81de2c41336627da6e3398fad811cbb04f5fa71d0e43339d1a2b5d58bb0cd7533831ad85afe61bbe3f429
 SHA512 
0f7792a879e21485cdb331cbc5de6a57009d6cbc1bbb22a23fd26357328b4e3996aa4d365ef56c2087098e812a20e663addfea7422c5ec9449a4161796c48a1d
 DIST patch-5.4.271.xz 5437132 BLAKE2B 
dd5148082b7922e86e7a610146e55256e2321a39de8558293d51ca9cf733184332fd22c3fd4a75d6b483b376f92c8ea0f4f17d05761e7c2d0f0e8ed6f35621a1
 SHA512 
88cd064eb8f9ab7e0de7d3e4500e59b80e2d8403176434029b6845f75c0f8eb97a0ad924365d18aa35ba1e1dfbccf8d705fd2f3be4be12c1a20a02eb2667fcb1
 DIST patch-6.0.5-rt14.patch.xz 59916 BLAKE2B 
be06477b7733cb280bbb8ab1cc2b4c611d5b133d97e2459877a8aac0c82a6fa74cba7a7640b49ba6dd9d0abd61a9f9682affb032a8b9f0097874fff35fea9b71
 SHA512 
3e36e45f16499ddbd7029723363ff4cf6e7cd9503ba49f9ce0dbb960b34855c8411abccd32838f9f162412b4a1749f676432e463fce8066496f256313c99d79e

diff --git a/sys-kernel/rt-sources/rt-sources-5.15.153_p75.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.15.158_p76.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-5.15.153_p75.ebuild
rename to sys-kernel/rt-sources/rt-sources-5.15.158_p76.ebuild



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

2024-05-22 Thread Alice Ferrazzi
commit: 99bf8e1a2f2817b85f62d1ec62429fe55dc957c2
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu May 23 05:33:14 2024 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu May 23 05:33:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99bf8e1a

sys-kernel/rt-sources: add 6.6.30_p30, drop 6.6.25_p29

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 .../{rt-sources-6.6.25_p29.ebuild => rt-sources-6.6.30_p30.ebuild}| 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index cee2b2e67b77..85c7fb12c88d 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -35,5 +35,5 @@ DIST patch-6.1.90-rt30.patch.xz 52768 BLAKE2B 
3740c8b5b7feba3d1b431b7b8c632aeb60
 DIST patch-6.1.90.xz 4533156 BLAKE2B 
31f19b7fb52af72f97942d5f0f03ad35098e48bee997b3055d3202bf951b4ed1287f8747c07c948c756b43a67aa5f7121c39108d054227b38398c3a1e564e681
 SHA512 
d7df5d40a61204a31056e152cc4841a3ff9390e356d4b9f73eca496a1a57f2278c2b2341e4f95e0416bb80c81d4251acc4527c1a3b819baf225174cf8f24c562
 DIST patch-6.5.2-rt8.patch.xz 54436 BLAKE2B 
296da85395314ce26900eefb32a7c9b565b4242603884ab51e6208576e5fa6ceb3bd6269d8938e24f58a0b5d937e556345b45057f90166574797289152b15ae3
 SHA512 
9b625e33f5097729fb2462e2a6e96a1e13a7677af875ce028f6f8fadd1ab60bc9064ca9b101334211bdaf49ba36c750bfdf8260ff03a5ac2a2277a28293b309c
 DIST patch-6.5.2.xz 14964 BLAKE2B 
de3a0d15141199f98873c332f0c0237a39534bffe624f9394a6ba2bb9c3d731121d1b698963c424b919f7683fcffce1a86884bf64d26938cd529a14a211f1904
 SHA512 
e377f1fd5802321ea8198bbf661b15ec050f5ee902666359c8e1cce8e36abbb67957e04bdc1ee8a91eb3bf2c56ef62e9f5535dc52982eb6185476ce794449402
-DIST patch-6.6.25-rt29.patch.xz 89652 BLAKE2B 
b1f2b08abb2b731e707e9a4ea662bf37654e028062c837a89662461859e5b552a0a90f98a30198e0fc48368bd3abf317d0511db3e93df87cdc20e7d582d296e5
 SHA512 
bf9618e058a57c39922a782cbdea9bde303b9be175c60466472ba08586df7a693065e7bdb217652e8154604ca53097be4c0110f1dc9744ed1bb83f2e8a9559e8
-DIST patch-6.6.25.xz 1612364 BLAKE2B 
6222c5fabff2db4be9fedfedd52b226e08e3f9d8a1f07cafb4dd3cc6c9f1723d9b8441d603f73f801c7822c933ad8bc477862cbfc5c1c16fde2412fb1d6989c7
 SHA512 
ecba9c468e1199a09fb04780f94021eac92b77820cf0baf96e1b15938e0c673121cce1dfc6a11702da2a00701c1cb70aeec62682aed2412cccaf61f27f55b7c8
+DIST patch-6.6.30-rt30.patch.xz 89592 BLAKE2B 
faae361b29136cabdb28bd2e713180f0149ceab7ab13c655e33412168d5f6dcf1f2d976bf9f140b8a04cbf06bac982e52209870f54fb8844777b9b8cbb714544
 SHA512 
ef6a59cd96e887cb1d208509bc90ee0b656239c1eb49062826cf62f0de52d0bf4b1b9e06f9e8be9b9c335d74f3f322eb3be2b517d59e56eabb9b51acb46c9fa8
+DIST patch-6.6.30.xz 1872228 BLAKE2B 
380cddf5b2a250cfd493314087bb250b6da1308d7b2f6b7946175cfa0adf697048f4e35d8e0e5490b9064dd1a007407f34d22c2f09726d651a5a2fc078e5442f
 SHA512 
f96b8db3029f0ae7207c9f4b60f96eb8d5f808b607bd3ecea940f63ea7de9d0be6e60524ddcedf5996ef89c7e202781b941fb88c76784d63a27a91eed3070cee

diff --git a/sys-kernel/rt-sources/rt-sources-6.6.25_p29.ebuild 
b/sys-kernel/rt-sources/rt-sources-6.6.30_p30.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-6.6.25_p29.ebuild
rename to sys-kernel/rt-sources/rt-sources-6.6.30_p30.ebuild



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

2024-05-22 Thread Arthur Zamarin
commit: 61c3aeeddf8222839d286c5671b84c2e9200d7e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 23 05:06:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 23 05:06:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c3aeed

net-libs/nodejs: Stabilize 18.20.1 x86, #930080

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

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

diff --git a/net-libs/nodejs/nodejs-18.20.1.ebuild 
b/net-libs/nodejs/nodejs-18.20.1.ebuild
index 84ee83d1cabf..643af9340905 100644
--- a/net-libs/nodejs/nodejs-18.20.1.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.1.ebuild
@@ -20,7 +20,7 @@ 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 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2024-05-22 Thread Arthur Zamarin
commit: 62f014ea3ee1f20fd6aefd3db84e0d9e14dd71df
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 23 05:06:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 23 05:06:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f014ea

net-libs/nodejs: Stabilize 20.12.1 x86, #930080

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

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

diff --git a/net-libs/nodejs/nodejs-20.12.1.ebuild 
b/net-libs/nodejs/nodejs-20.12.1.ebuild
index ac67be444266..8d0580848c34 100644
--- a/net-libs/nodejs/nodejs-20.12.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.12.1.ebuild
@@ -20,7 +20,7 @@ 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 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/

2024-05-22 Thread Arthur Zamarin
commit: 97f6191c9ddd554b508449278fa2d7c083904c3d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 23 03:35:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 23 03:35:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f6191c

dev-qt/qtwebengine: Stabilize 5.15.13_p20240510 amd64, #931961

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

 dev-qt/qtwebengine/qtwebengine-5.15.13_p20240510.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.13_p20240510.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.13_p20240510.ebuild
index 3e3c2e1e5af4..513b8354228a 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.13_p20240510.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.13_p20240510.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Library for rendering dynamic web content in Qt5 
C++ and QML applic
 HOMEPAGE="https://www.qt.io/";
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 arm64 ~x86"
+   KEYWORDS="amd64 arm64 ~x86"
if [[ ${PV} == ${QT5_PV}_p* ]]; then
SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz";
S="${WORKDIR}/${P}"



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

2024-05-22 Thread Michał Górny
commit: 65500920e73c5158bbe0909c414f6eda7992f0b0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 02:03:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65500920

dev-python/mkdocstrings-python: Bump to 1.10.3

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

 dev-python/mkdocstrings-python/Manifest|  1 +
 .../mkdocstrings-python-1.10.3.ebuild  | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/mkdocstrings-python/Manifest 
b/dev-python/mkdocstrings-python/Manifest
index 8bb1747be9e9..2b362aaa38bc 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1,3 +1,4 @@
 DIST mkdocstrings-python-1.10.0.gh.tar.gz 150022 BLAKE2B 
fc75c3a797a8c473121b6f00c17ff6b876170d2efde2a7c541667cdbdb1c730d3f843ed6c795d9a1ae8ceb22e56c50d91a0b7e29f4d6ec7aa1eb0f46e7a3c0a6
 SHA512 
743cadbf0c4318001a265b114d380107b3ed57b0b2ba4e73eb698a1e12074ba6bfe11277a4d245614226913d029483281058b1bc865a67f63de59698b89735dc
 DIST mkdocstrings-python-1.10.1.gh.tar.gz 157475 BLAKE2B 
a31c75a27e8459791fa0958373da731a13ae6c1d04f8f170aa1a01046488ca1e289871ff3d7f9eca0f5ee4ce6a58ee24e0fc4005b8742b64d600cb391bb69bc2
 SHA512 
f020ca43cd22f36008da6491c9632d272b2928ab7d79e83222da6aa894fcd51f1cf608dfb881569e1e04881a533680c12d779c18cb53ac3968008c64f5b96c2a
 DIST mkdocstrings-python-1.10.2.gh.tar.gz 157534 BLAKE2B 
81d0585298008e5065d6896c773394194bd54494723ae2f195a420976879a6d47e443eb099aedf72551e43b88f85e0d13ae11de09a5837aae8a5de4ce69bf119
 SHA512 
16a0a94793bce9e6471e0778df99ff1249e7a2342d811750504b9654d20392a892a6073f151a09a15ef671f84f24e0bc8fcc0710bf4b82d38d9ae75c1289b001
+DIST mkdocstrings-python-1.10.3.gh.tar.gz 157856 BLAKE2B 
74d1c9b57e439195494aef03f82606971084800ec23fdd21a17b743830860f73f3c5d421d3202a51b3146c09c547b7719ceeb11e3ff8347027941fafcbde3250
 SHA512 
7ddb34e7847fe58f69ba97f4f4a2974ef79cb826d9017b09e11fecdef43a3f71ad06ef93ecfcdba715fbd0524e6af6702b162bb5109f5a2055eb424e54811c3b

diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.3.ebuild 
b/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.3.ebuild
new file mode 100644
index ..ebaa96b08803
--- /dev/null
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=pdm-backend
+
+inherit distutils-r1
+
+DESCRIPTION="Python handler for dev-python/mkdocstrings"
+HOMEPAGE="
+   https://mkdocstrings.github.io/python/
+   https://github.com/mkdocstrings/python/
+   https://pypi.org/project/mkdocstrings-python/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/python-${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/griffe-0.44[${PYTHON_USEDEP}]
+   >=dev-python/mkdocstrings-0.25.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2024-05-22 Thread Michał Górny
commit: b8bc8f43c50119feb5391a93efad3eb784feea44
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 01:06:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bc8f43

dev-python/hypothesis: Bump to 6.102.5

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

 dev-python/hypothesis/Manifest  |  1 +
 dev-python/hypothesis/hypothesis-6.102.5.ebuild | 91 +
 2 files changed, 92 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index dc79b53fea3b..5afe8fc98de4 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -3,3 +3,4 @@ DIST hypothesis-6.100.8.gh.tar.gz 9458567 BLAKE2B 
3deb2c90cbc283451633272954e5ca
 DIST hypothesis-6.101.0.gh.tar.gz 9458712 BLAKE2B 
b5a920e835fdf3bec6a1c8d21cc35833ec15192a512352a8630b5d7a7428d345b78061f5ee1571aff543ddc65586825de35933b3dc6de479880ddbd8509e352d
 SHA512 
7e73074af127de0987d7b09fa71e0cfae47bbf195e621be3fd811474893bfba04d5b885e3bd7a46f707faeb2420abf93921c2c36c15c25672e400320974c7f7c
 DIST hypothesis-6.102.1.gh.tar.gz 9459939 BLAKE2B 
36edbaf4ad89af3c4554e05ed395b29681b39708cd85a35cd5662766ce08ac95564a2b7ff7892e98df3fad1e729b779d00fcce86c2d17b879a21f3c877156875
 SHA512 
acb2b5f62e9f23eb379d61705f22330d9e81f7a23164bbdd196124fc3a67ba1265125597f840fa135f35af6f626229b3340b9557b2d69fc81f0b08c99d948e18
 DIST hypothesis-6.102.4.gh.tar.gz 9461315 BLAKE2B 
d59f89fc2581cf770ca5118a3956c7ebaf975f21f8d32384137a19630f1c9e92502157fc3ad0c32f73127faba1d37e08d2813db3387620b0d040decc500e32ea
 SHA512 
5e758ec308ae8bbd11a0c715a537541de63ef74bba664f666031d4948cc186a7a450aea77eacbc970c97215f79eda89a85bb77b5cb878b27a5ac99fd053be1b6
+DIST hypothesis-6.102.5.gh.tar.gz 9461717 BLAKE2B 
ea1ac0495c23636cde3399a96cb8a5194cb951be38bdfd43efaf4479f305b12d77ed41a6358412f8150e06605bd977eb54e03011236f5a284f2a0abe793ef36c
 SHA512 
456b5091dfe8d2c024e89da1dcc5a37dee52c8bcaafa7a335f2eb93b621d85a33bcbb01cf7bab5201089f600a55ade9787f41d183f139edfa09b9da05c1bad8b

diff --git a/dev-python/hypothesis/hypothesis-6.102.5.ebuild 
b/dev-python/hypothesis/hypothesis-6.102.5.ebuild
new file mode 100644
index ..c2bf166b155f
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.102.5.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 python3_13 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/pytest-8[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2024-05-22 Thread Michał Górny
commit: cdab5fff0a646ed71a6dc394f57900a29687ceab
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 02:05:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdab5fff

dev-python/sphinxcontrib-plantuml: Bump to 0.30

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

 dev-python/sphinxcontrib-plantuml/Manifest |  1 +
 .../sphinxcontrib-plantuml-0.30.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/sphinxcontrib-plantuml/Manifest 
b/dev-python/sphinxcontrib-plantuml/Manifest
index 5779e690cc9e..a19b1d0eb682 100644
--- a/dev-python/sphinxcontrib-plantuml/Manifest
+++ b/dev-python/sphinxcontrib-plantuml/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-plantuml-0.29.gh.tar.gz 19376 BLAKE2B 
c410be6af6364e347dd1b8e782e55d9cea1c799dc3e2d5055c893b37e437c5e300cafc79e70947447979fe4b11d97fab7cddd6e0894654e274cd05cb5d4abba3
 SHA512 
9bcec86db5956dd9cbad097ad52b5dc915598c3324662491229268689c3c57c5ce680b38e38ff3360a109f3fd50753c92252ecaf928b124f9a515f52d1da93b4
+DIST sphinxcontrib-plantuml-0.30.gh.tar.gz 19378 BLAKE2B 
1f146b59184acec99ff4320199943b2193c3e4c5f5d1f62c6741fb9bbd9802d7c3955bfad786bf7dd4b937b99b974f94d753212c95e7940ab066a9d6ee02af9a
 SHA512 
e85c6332d26d09531c961f8026c72cd82ff4a31700a38cb8285f24d942340700012c08cc1f87a86389b71bfc5d32164586407b5c6777cc94d4d0022c9872ee3a

diff --git 
a/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.30.ebuild 
b/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.30.ebuild
new file mode 100644
index ..e303060263ca
--- /dev/null
+++ b/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.30.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Sphinx extensions for PlantUML"
+HOMEPAGE="
+   https://github.com/sphinx-contrib/plantuml/
+   https://pypi.org/project/sphinxcontrib-plantuml/
+"
+SRC_URI="
+   
https://github.com/sphinx-contrib/plantuml/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${P#sphinxcontrib-}"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+BDEPEND="
+   test? (
+   app-text/texlive
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-tex/latexmk
+   dev-texlive/texlive-fontutils
+   dev-texlive/texlive-latexextra
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # Fix for sphinx.errors.ExtensionError: Could not import extension 
sphinxcontrib.applehelp
+   # See 
https://projects.gentoo.org/python/guide/test.html#importerrors-for-c-extensions,
 thanks to mgorny.
+   rm -rf sphinxcontrib || die
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-05-22 Thread Michał Górny
commit: 3c99fe41afbc819b8010835e3d5778f6fdedcd5e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 02:06:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c99fe41

dev-python/markdown-exec: Remove old

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

 dev-python/markdown-exec/Manifest  |  2 --
 .../markdown-exec/markdown-exec-1.8.0.ebuild   | 34 --
 .../markdown-exec/markdown-exec-1.8.1.ebuild   | 34 --
 3 files changed, 70 deletions(-)

diff --git a/dev-python/markdown-exec/Manifest 
b/dev-python/markdown-exec/Manifest
index 68ccddb43571..e0bd3544806e 100644
--- a/dev-python/markdown-exec/Manifest
+++ b/dev-python/markdown-exec/Manifest
@@ -1,3 +1 @@
-DIST markdown_exec-1.8.0.tar.gz 23164 BLAKE2B 
8514c971baf5d989187f4ca0e2d0aae8c4f8799c10610a9cdcd3a5a47b24f97434889f887ad558a76e12288b9dde5f7dd82f2f8b955fdcd5909e2c5488e68ce2
 SHA512 
760c130cbdbcc5eeb9d8b885c1bbea04452624caa795a2f05d804463de9ead1fb20c919761e27580e6f60f6844b3ce2f8c19ec97a07fb3addc4558968ef4f11a
-DIST markdown_exec-1.8.1.tar.gz 23205 BLAKE2B 
410d4ffc40ddc9393cd24f22a9f2aff436f24b5339d03c7645b3d962ff76aff40badaa0dfa4dd60d30fb43223924688d80fd1bd4667231a7362074653fd5a2b1
 SHA512 
57b786afb952558053798f8fc1cb9f4086f47d4e5ac8164591304b6789057b75918532e73e232314c01abb2203135382afcd8d8e759f2402852d1cb794f64d77
 DIST markdown_exec-1.8.2.tar.gz 23631 BLAKE2B 
0f0a7bcbf09dd8731cd5f5cf062d2ef8ec4f3c40f6b93f714546b84649ff0c41f379a00127a5a1ec9ddf1d4963cffa83b0af5caeae0bfb6d5ca425fb3565c0c6
 SHA512 
80b2a1cef21798a403bb2add02ac218fdc009fa7dad8d887b2be8f56ea27be439213940c3196c4133862b538b08ee15f6129afd6cef4eb6eadf21bcfcc0cef1c

diff --git a/dev-python/markdown-exec/markdown-exec-1.8.0.ebuild 
b/dev-python/markdown-exec/markdown-exec-1.8.0.ebuild
deleted file mode 100644
index a80628fef998..
--- a/dev-python/markdown-exec/markdown-exec-1.8.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Utilities to execute code blocks in Markdown files"
-HOMEPAGE="
-   https://pawamoy.github.io/markdown-exec/
-   https://pypi.org/project/markdown-exec/
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-IUSE="ansi"
-
-RDEPEND="
-   >=dev-python/pymdown-extensions-9[${PYTHON_USEDEP}]
-   ansi? (
-   dev-python/pygments-ansi-color[${PYTHON_USEDEP}]
-   )
-"
-BDEPEND="
-   test? (
-   dev-python/markupsafe[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/markdown-exec/markdown-exec-1.8.1.ebuild 
b/dev-python/markdown-exec/markdown-exec-1.8.1.ebuild
deleted file mode 100644
index a80628fef998..
--- a/dev-python/markdown-exec/markdown-exec-1.8.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Utilities to execute code blocks in Markdown files"
-HOMEPAGE="
-   https://pawamoy.github.io/markdown-exec/
-   https://pypi.org/project/markdown-exec/
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-IUSE="ansi"
-
-RDEPEND="
-   >=dev-python/pymdown-extensions-9[${PYTHON_USEDEP}]
-   ansi? (
-   dev-python/pygments-ansi-color[${PYTHON_USEDEP}]
-   )
-"
-BDEPEND="
-   test? (
-   dev-python/markupsafe[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2024-05-22 Thread Michał Górny
commit: 7997fd1af7451942e028f45e30f5b36eafd5f95d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 02:04:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7997fd1a

dev-python/libcst: Bump to 1.4.0

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

 dev-python/libcst/Manifest|   1 +
 dev-python/libcst/libcst-1.4.0.ebuild | 187 ++
 2 files changed, 188 insertions(+)

diff --git a/dev-python/libcst/Manifest b/dev-python/libcst/Manifest
index 12a368a8f32b..cdda2f319f33 100644
--- a/dev-python/libcst/Manifest
+++ b/dev-python/libcst/Manifest
@@ -41,6 +41,7 @@ DIST js-sys-0.3.58.crate 78794 BLAKE2B 
d664fda1e19a7ebb621596cd4773e7ebe86b3749e
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 DIST libc-0.2.149.crate 715592 BLAKE2B 
21dd5d4f9351f3c75790077c7b025046db665f2d48d7a72cda7667bc60febf79d82708cf7d39a323a594397cd590bd3d2a2f85349b4473b90ea4da918382ed0a
 SHA512 
0def64d400d473d6eed30e985522d36801ee6472b15f90e74dc4592e0a8ffbaf30b731be280de52b30255cf60aeca8efe817b67049227dc7000c807e007d7289
 DIST libcst-1.3.1.tar.gz 765034 BLAKE2B 
0a7a4b26402d0f7cae851eb2d5a45b845ce42878a30cd9608eec85d637e43874f4d2ba591486684da1bca4711b08046e518892a5a1864a91af9fc17d5108eb53
 SHA512 
c5ac467bab0ff2808db4510620444cb7705d1af88f0e3f41c43c9ab493206d58561ca2ffb9ee98f14286ee182b4271103d9ca3c3935fef5a8f8dcf60dfae5b50
+DIST libcst-1.4.0.tar.gz 771364 BLAKE2B 
8ff1eac643b78e25e295d878bb4c74b503911083f4781fb3be162ad679fb92dbfcb77d85d3dde9413bf041f2fc73d5c1b5a293e167df753ae54781e6e6e4de95
 SHA512 
4f83f072d5adf120be80713b9553261fcd40842fdca4eb29a5d2beb2d6581f02d7c7eb0845f183860b23f91482907df847e276d385f19e802088568eadce
 DIST linux-raw-sys-0.4.10.crate 1407767 BLAKE2B 
8bc633d99bc1ee1a6fdfa19501fd034a4475fa9ebe18a206e4254309d91aee7a91fc70faf9775efa5157a1b2fb7e5f827bde40a770b066643356113f2cf38b5d
 SHA512 
107f61add087bff55869798d5c71bc6ac9ecb27a603d8f9071b856189de8b7b0a7f9243fa1433700f52a0c3020eff5604dbf6e0653109d0dd277b98ab45fae21
 DIST lock_api-0.4.7.crate 25371 BLAKE2B 
9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8
 SHA512 
b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d
 DIST log-0.4.17.crate 38028 BLAKE2B 
b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605
 SHA512 
2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2

diff --git a/dev-python/libcst/libcst-1.4.0.ebuild 
b/dev-python/libcst/libcst-1.4.0.ebuild
new file mode 100644
index ..19fd96d2908f
--- /dev/null
+++ b/dev-python/libcst/libcst-1.4.0.ebuild
@@ -0,0 +1,187 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+CRATES="
+   aho-corasick@1.0.4
+   anes@0.1.6
+   annotate-snippets@0.6.1
+   anstyle@1.0.2
+   autocfg@1.1.0
+   bitflags@1.3.2
+   bitflags@2.4.0
+   bumpalo@3.12.0
+   cast@0.3.0
+   cc@1.0.83
+   cfg-if@1.0.0
+   chic@1.2.2
+   ciborium-io@0.2.0
+   ciborium-ll@0.2.0
+   ciborium@0.2.0
+   clap@4.4.0
+   clap_builder@4.4.0
+   clap_lex@0.5.1
+   criterion-plot@0.5.0
+   criterion@0.5.1
+   crossbeam-channel@0.5.5
+   crossbeam-deque@0.8.1
+   crossbeam-epoch@0.9.9
+   crossbeam-utils@0.8.10
+   difference@2.0.0
+   either@1.6.1
+   errno-dragonfly@0.1.2
+   errno@0.3.2
+   glob@0.3.0
+   half@1.8.2
+   heck@0.4.1
+   hermit-abi@0.1.19
+   hermit-abi@0.3.2
+   indoc@2.0.4
+   instant@0.1.12
+   is-terminal@0.4.9
+   itertools@0.10.5
+   itertools@0.11.0
+   itoa@1.0.2
+   js-sys@0.3.58
+   lazy_static@1.4.0
+   libc@0.2.149
+   linux-raw-sys@0.4.10
+   lock_api@0.4.7
+   log@0.4.17
+   memchr@2.5.0
+   memoffset@0.6.5
+   memoffset@0.9.0
+   num-traits@0.2.15
+   num_cpus@1.13.1
+   once_cell@1.16.0
+   oorandom@11.1.3
+   parking_lot@0.11.2
+   parking_lot_core@0.8.5
+   paste@1.0.9
+   peg-macros@0.8.1
+   peg-runtime@0.8.1
+   peg@0.8.1
+   plotters-backend@0.3.2
+   plotters-svg@0.3.1
+   plotters@0.3.1
+   proc-macro2@1.0.70
+   pyo3-build-config@0.20.2
+   pyo3-ffi@0.20.2
+   pyo3-macros-backend@0.20.

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

2024-05-22 Thread Michał Górny
commit: d1928f8dfe90d84372d5fd472fcb26d8203158f3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 02:00:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1928f8d

dev-python/trove-classifiers: Bump to 2024.5.22

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2024.5.22.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index e5fb21529446..67bc23701b02 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,2 +1,3 @@
 DIST trove-classifiers-2024.4.10.tar.gz 16036 BLAKE2B 
bfd0ae5e3e1dc2dab67e66dc9cdf90b3ff789d00fff5f13ddf8974736adf3e37c505488d4aea32b0c4b43a6d77617e9a0672def2e66baf813734b1e3bebb8bd3
 SHA512 
2705ea82869bb3092dd37c817d5263955249b44ad64c0fcedc523ecc78eaeb2a327500adbafe70c5d08b5961bf8095748e34a0daa1a2ba8db3fa27e1a35a645b
 DIST trove_classifiers-2024.5.17.tar.gz 16046 BLAKE2B 
b4b0c2d1a7dd551be2c0da69fc57d4f489d61a5f2eff9345c557409f12ab51185bcaa72d4f8cf6d9738fc474594bde0de46b0cba9277abd2c19f570e6d84e5fa
 SHA512 
2268b79f38d4f1a6ca109556daf1a90c88d7e6c6446e9bcbdbd3669e723aacbbec14f2e2c89c21c6991dc72a3f16839514f67c0c5b716e04feb19e74a0fed7fc
+DIST trove_classifiers-2024.5.22.tar.gz 16050 BLAKE2B 
e9909972067f1ec825a127801483aa5d6c47bc7c7442bfc4490eec2628003fa0d25362ad10255b20174beb93cfd382df43a948c73c9c8834307d660897d8162f
 SHA512 
34fd1e47f41563e6e9471ae029897d96fec8119368a1bfd8b8982b26c56a1e9e0b154dcd155b401cf537cbfba574e3ca659a31865f3d0718dfa3bc1eb1ec1ea1

diff --git a/dev-python/trove-classifiers/trove-classifiers-2024.5.22.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2024.5.22.ebuild
new file mode 100644
index ..8fea4e4a1421
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2024.5.22.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease hatchling bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "trove-classifiers"
+   version = "${PV}"
+   description = "Canonical source for classifiers on PyPI 
(pypi.org)."
+   EOF
+}
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2024-05-22 Thread Michał Górny
commit: 303fdc876d93eb3ac13cffdd17775506b1d127a5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 02:00:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=303fdc87

dev-python/pylast: Bump to 5.3.0

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

 dev-python/pylast/Manifest|  1 +
 dev-python/pylast/pylast-5.3.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/pylast/Manifest b/dev-python/pylast/Manifest
index d87f4abd85e2..7db41c679c5a 100644
--- a/dev-python/pylast/Manifest
+++ b/dev-python/pylast/Manifest
@@ -1 +1,2 @@
 DIST pylast-5.2.0.tar.gz 41137 BLAKE2B 
a7742bd2a23e281ab1a12d0198c74f1b5d8302700cb58490a5b3bff693098c8c3bf548ed52ca7f8cefecbcc10972c57da9ca04fe1d791141aacbb84ead9592ed
 SHA512 
1ae76ff4ec6f009388abfcf8525f1c19e47cbabaace1f5e8c518819d0856168d855b789e3c08a9699dd7ab88ebfc7c3ab81c2d74a0fa1fd210450741b99da8c6
+DIST pylast-5.3.0.tar.gz 41552 BLAKE2B 
0d6fd60e02f6106cbbfe2027614d8d403c54ee1f749ea697dba7d863e7a1fc647f95d2ea341e1d0ecfa2900a1ae117920466bb8f8a0728c5a9dea6be8d1009f0
 SHA512 
b8d015d9d1452a650a6fc05019a145c2c5104c1acd0e296d7a9b536fd91710b4efe3dab2646b4b373ca13278fbdc385a64472829dfd1cf8980a22a5f2314afe9

diff --git a/dev-python/pylast/pylast-5.3.0.ebuild 
b/dev-python/pylast/pylast-5.3.0.ebuild
new file mode 100644
index ..d4308e6d07b6
--- /dev/null
+++ b/dev-python/pylast/pylast-5.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python interface to last.fm and other api-compatible websites"
+HOMEPAGE="
+   https://pypi.org/project/pylast/
+   https://github.com/pylast/pylast/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/httpx[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-05-22 Thread Michał Górny
commit: aaf2cc7b8fc70366487e1a13c9bbd71df8839c2d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 02:05:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaf2cc7b

dev-python/autopep8: Bump to 2.1.1

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

 dev-python/autopep8/Manifest  |  1 +
 dev-python/autopep8/autopep8-2.1.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest
index 7fe7d3ab4421..9a94e5606a00 100644
--- a/dev-python/autopep8/Manifest
+++ b/dev-python/autopep8/Manifest
@@ -1 +1,2 @@
 DIST autopep8-2.1.0.tar.gz 88891 BLAKE2B 
60bd5e9a177d8bdb741b37884bb3ef170fb59664b740beb1b1f38df021dfb7916f2cecdb2e20b6363c2abcc110f9f36902dbccd7f06ddf56f090ccb36149fb19
 SHA512 
f694a506646b4bc4932fb07cf1c989897e7db3fc9b65dc90886fa657b163dfcbad4c16bb911a2e399a4623b167b313d32213762d3e21e20bff27b6fe2a5abc59
+DIST autopep8-2.1.1.tar.gz 91009 BLAKE2B 
fa324c2c2e827a4bd5c3f60e0fbb83419055a5b0ced7c737b590cdfba9c43f6517ac659bc77212d9694530d42d6ea4c9af642acf5074d514b32a11c62dcc3688
 SHA512 
cfa9927e44d40d778405fa1a49385c40b79dd425d945ec5053510c594e783f98aaaf083ad53a07b04cf929eac9b274c5a37c8a1256ebb83d897364d40fc9eba0

diff --git a/dev-python/autopep8/autopep8-2.1.1.ebuild 
b/dev-python/autopep8/autopep8-2.1.1.ebuild
new file mode 100644
index ..6a718a775d3f
--- /dev/null
+++ b/dev-python/autopep8/autopep8-2.1.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style 
guide"
+HOMEPAGE="
+   https://github.com/hhatto/autopep8/
+   https://pypi.org/project/autopep8/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/pycodestyle-2.11.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+
+distutils_enable_tests pytest



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

2024-05-22 Thread Michał Górny
commit: 380ffd5739a6c95d0c5526118c85f314cef7cec6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 02:01:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=380ffd57

dev-python/jupyterlab-server: Bump to 2.27.2

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

 dev-python/jupyterlab-server/Manifest  |  1 +
 .../jupyterlab-server-2.27.2.ebuild| 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/jupyterlab-server/Manifest 
b/dev-python/jupyterlab-server/Manifest
index b5772d163fa1..5036bf500ff2 100644
--- a/dev-python/jupyterlab-server/Manifest
+++ b/dev-python/jupyterlab-server/Manifest
@@ -1 +1,2 @@
 DIST jupyterlab_server-2.27.1.tar.gz 75524 BLAKE2B 
d25457954984d66ddcb52330d9a224d8e7bf85fdda7d20957a5949c95ea8d1dad0529a5135fc636911d9eef9f8663c0ef9bca71ec88f9de12cc4924b6f5ce3a5
 SHA512 
0ddaa2f765131357d1e75509db41a15ded720257fe956acb142e3cfb46c4cff280388b0507dead333d3c6f4cc5e6320e24be1e847c14eaf3e2f5eef0505e12c3
+DIST jupyterlab_server-2.27.2.tar.gz 75817 BLAKE2B 
fff1e7e274d500c8a0dc9c7c7edd6630c9587b758ad40184917e9bf3d32ba95d0e4b3b8ea5b47a359100e09779f846f97bf197d0094d148c8431c9fc8c839329
 SHA512 
621e1d4816301fc7c9276b5c2a2448803f79c43775cd9559399a38c9c24020ccaa2adf680cf769f769f87dbcc185bc28753c9f5130e08429b9866f32ce32dc8c

diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.27.2.ebuild 
b/dev-python/jupyterlab-server/jupyterlab-server-2.27.2.ebuild
new file mode 100644
index ..065acd24571b
--- /dev/null
+++ b/dev-python/jupyterlab-server/jupyterlab-server-2.27.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Server components for JupyterLab and JupyterLab like applications"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyterlab/jupyterlab_server/
+   https://pypi.org/project/jupyterlab-server/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/Babel-2.10[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+   >=dev-python/json5-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.31[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-server-1.21[${PYTHON_USEDEP}]
+   

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

2024-05-22 Thread Michał Górny
commit: 3cbb36f6811fda30817cf3608e1c275c29f19a42
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 01:59:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cbb36f6

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

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.130.0.ebuild| 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 7f9cb47fbe1f..3608026d6d26 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,2 +1,3 @@
 DIST google-api-python-client-2.128.0.tar.gz 11193400 BLAKE2B 
c9762dc89a2dda1bdf96f6ae4b4f3540627510900cfccd6153e2399be7d835afdd1513854a9f25577e24e7555aa81b9bc0df06e8685c3f39871233655c9dc083
 SHA512 
9edd8c9c7b6736e98652e2abc4e482fae176e72cf5b04521b9ca2d0a86b885766a956b451d78dab038a5cfc7d7709eb2a505f03a07393decc3f3be8673400c88
 DIST google-api-python-client-2.129.0.tar.gz 11153292 BLAKE2B 
0d2e909fb592d1b54721143b88f5a841bf53f9dde11fa555aa1384bc306f3648463578886069695568f4491b2d13cc4993adb7df47988fe3440f93c973764e68
 SHA512 
73b93847f3b2dc2ef722edc033fec6f292b16acbf81227276c34b651915854556ae58eb160baa462bf868aa988e194ed462ff235532f5ca1a35a234bb1eda8e5
+DIST google-api-python-client-2.130.0.tar.gz 11178249 BLAKE2B 
8f89f85124f72fa1c23ef6ab2d8e0eba2935ae14bf3528102de977aeec6b6b525f51f6d6d574e582b010ad49f6d8ac450cdf6edae7653a6b47b15868754e6ea4
 SHA512 
3553a140a86974cbf05cf21b4792f59adb3dee23e50772c8b6d285868ef08566bda8a64895b7054fa3f340dac0c9f52b4a712eba3fabea8feebca7390149e0ed

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.130.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.130.0.ebuild
new file mode 100644
index ..224056fade87
--- /dev/null
+++ 
b/dev-python/google-api-python-client/google-api-python-client-2.130.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2024-05-22 Thread Michał Górny
commit: 1dd45c26fa61a18e6da1bef694ff7c449d2043cf
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 01:58:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dd45c26

dev-python/uv: Bump to 0.2.2

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

 dev-python/uv/Manifest|   2 +
 dev-python/uv/uv-0.2.2.ebuild | 105 ++
 2 files changed, 107 insertions(+)

diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 4159d203978c..3577d2e46215 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -11,3 +11,5 @@ DIST uv-0.1.43.gh.tar.gz 1093053 BLAKE2B 
7988799e9c978bce618ab66fd162a5995663f0d
 DIST uv-0.1.44.gh.tar.gz 1093698 BLAKE2B 
2b39053518188d9507751facad1ea0fcd935f6382bf3fea974d4542f6fb0429ca25dd58546e8e1b69fd3bb573657dc62d2438777a7baa0c9317c21fa83cb
 SHA512 
d9f0ecf7a0b30855c69b9a135d76c53e077dd427c39d1dec9fe499cfe9afb1f0c6a528f451d3bc0eab5b29a43df5795f876b1ce61fa28b8913b114834c915b3b
 DIST uv-0.1.45-crates.tar.xz 58017580 BLAKE2B 
557abd37f4b436077e59f506f62403b8dc33e9bb31e4fbef9c6ab2595f01c9c03d81a81cdb45c8139c14ea8b90f0d609d35554d4c5416d348b6c4c16a3cf4509
 SHA512 
aa3683ecbcf765431183e89136977712edd9575899f29e3ce41f1336bf5063fd7764a31ee0e9d9eb95fa5ddca4e7445437e2b8c10b43302d2c09e60ea2328829
 DIST uv-0.1.45.gh.tar.gz 1105106 BLAKE2B 
75b0ce6f21e6f0da8d95be8b035cc817019ad1d1a5227c422412bf8f8b70d3e60298a9355f73dcdc658f43ed5d927bc7e4ed49cc0aaa5ee906ed281d12eb4956
 SHA512 
b88d0b691d86fd12c830acd06bf7a5b6319b41435ab59a7c8bd975d6876402dba721ef8460fc79a2b515d8737e1848912848bc8751cd28cb4acd148c73e107ad
+DIST uv-0.2.2-crates.tar.xz 57993620 BLAKE2B 
31a7b73c0954a057a8ddd04d328e1e2b2e00d74b9c5431bbdf0771780a964d49ec8e6dcec00dbf49606c80a01c53117cef76b94bb0a07f15b85056e27d5310e1
 SHA512 
cccdd9536bbc738c83074eb2e41f1ff329977fe12240c473d8ff4de226dedba97ce9e79998dda25b0f9014e2c8373d80ed87331c0d5314b866b264a011d7c555
+DIST uv-0.2.2.gh.tar.gz 1122110 BLAKE2B 
c65b3925d7798ba5cb43359ef073c673047fec8673f698f5cec3aed50661b08e13a3056345384cae654d2eeabced4c717bac228d77b01ba9522dcac1f18d899e
 SHA512 
9520b8d8c4684b3eedcac686814b7b7d74190760b1d21dd7b3ad99b45954f61437b9ee9583b262ed05b53e9ab0e908e65a9d0e0fc7b3e4bf31c298784d185396

diff --git a/dev-python/uv/uv-0.2.2.ebuild b/dev-python/uv/uv-0.2.2.ebuild
new file mode 100644
index ..05d3ab0c9977
--- /dev/null
+++ b/dev-python/uv/uv-0.2.2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+
+declare -A GIT_CRATES=(
+   
[async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
+   
[pubgrub]='https://github.com/astral-sh/pubgrub;0e684a874c9fb8f74738cd8875524c80e3d4820b;pubgrub-%commit%'
+)
+
+inherit cargo check-reqs
+
+CRATE_P=${P}
+DESCRIPTION="A Python package installer and resolver, written in Rust"
+HOMEPAGE="
+   https://github.com/astral-sh/uv/
+   https://pypi.org/project/uv/
+"
+# pypi sdist misses scripts/, needed for tests
+SRC_URI="
+   https://github.com/astral-sh/uv/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   ${CARGO_CRATE_URIS}
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+   SRC_URI+="
+   https://dev.gentoo.org/~mgorny/dist/${CRATE_P}-crates.tar.xz
+   "
+fi
+
+# most of the code
+LICENSE="|| ( Apache-2.0 MIT )"
+# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
+# Dependent crate licenses
+LICENSE+="
+   0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
+   MPL-2.0 Unicode-DFS-2016
+"
+# ring crate
+LICENSE+=" openssl"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+DEPEND="
+   dev-libs/libgit2:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   >=virtual/rust-1.77
+   test? (
+   dev-lang/python:3.8
+   dev-lang/python:3.9
+   dev-lang/python:3.10
+   dev-lang/python:3.11
+   dev-lang/python:3.12
+   )
+"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+check_space() {
+   local CHECKREQS_DISK_BUILD=3G
+   use debug && CHECKREQS_DISK_BUILD=9G
+   check-reqs_pkg_setup
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+}
+
+src_prepare() {
+   default
+
+   # https://github.com/vorot93/tokio-tar/pull/23
+   # (fortunately uv already depends on portable-atomic, so we don't
+   # have to fight Cargo.lock)
+   cd "${WORKDIR}/cargo_home/gentoo/tokio-tar-0.3.1" || die
+   eapply "${FILESDIR}/tokio-tar-0.3.1-ppc.patch"
+}
+
+src_compile() {
+   cd crates/uv || die
+   cargo_src_compile
+}
+
+src_test() {
+   cd crates/uv || die
+   cargo_src_test --no-fail-fast
+}
+
+src_install() {

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

2024-05-22 Thread Michał Górny
commit: f37e52fec34a70b6137f7c225a7da488d7fac2b4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 01:05:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37e52fe

dev-python/boto3: Bump to 1.34.111

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index f56402a4943e..60bf65056572 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,4 +3,5 @@ DIST boto3-1.34.107.gh.tar.gz 809164 BLAKE2B 
ab11e6bd87ee2fa473e95fc1a135b90769f
 DIST boto3-1.34.108.gh.tar.gz 809808 BLAKE2B 
56d21fdc35917426ea94f27ee4c7a59bc9eb8b265bdd6366216df090e25e834a7045cc26559b4773a12771a825054462552a44a701acabf2ba662aae9aee1f90
 SHA512 
d286bb99b838469b8f467f54fcebba4f3712fd1247cda227ba42dab2690ddc937368edcf54452b1ea555d19c9e0f8852c7ac01f0a3612b0592b16e97abbb6697
 DIST boto3-1.34.109.gh.tar.gz 810229 BLAKE2B 
7d0af8783283715d281df2e68284aa98ead02c764892ec53bdff5212b470c561da4a52b94c62936a20d36a1bd32dac560a38e59577b34d9f82bbee197491e94b
 SHA512 
f35cfb8cbab03c0c6856c01f095cf593c188ab81c8f9bd9c7f9d4e3ca654204795d19810ed701d31ee48f0a34ae1d47437b64ea5f7090708976e7d883677440f
 DIST boto3-1.34.110.gh.tar.gz 811067 BLAKE2B 
5c030d0a52081a2e931c85611b510558c79a3079d3aa445b82bf2421424c00076f6f0d415dbec838cd437e680470652245595ec8a83e835eba3480f147f12a45
 SHA512 
e0780b1cca01503d730f01423cbab369cc0c4de8fd2e59033e64779d41c3d648aa54a8b80b6997d1ad9f2bab2673e426a3c1b5bf6536fb0f4248b0c7eade8512
+DIST boto3-1.34.111.gh.tar.gz 811593 BLAKE2B 
5b1ba72259c6cf995e4a3668e6b4e195e9bfcfa6b3b0fb992795f98da301c1982196e3af1adfda355a4b73fb418158bc737524e8d220303af3c3fd28c65e2ff0
 SHA512 
7d0735a6beb3ba7d3e2c4eba4023d5f291aa522c1ea3947c37f29ae235e69ac02847bda7c4e9cd694d6e89fe3bf0e56b1cd41a4fed40b8924670b240c8643f98
 DIST boto3-1.34.98.gh.tar.gz 805719 BLAKE2B 
5cf7f0cc415e25c8b41aa464b636b1683f4e71198569f5eac3e6e43cef7050e20e92c3fd988517fc1463601073b41b0b9c668a58bb866d03b83973c9b9cd976a
 SHA512 
06cab81bbf73a9c37b68e0312a7c587bace700b8032e283b6782c1275804ea7c93065c4282837957b5cf3523d50fe57319a54af494262e2666f65440da9771fd

diff --git a/dev-python/boto3/boto3-1.34.111.ebuild 
b/dev-python/boto3/boto3-1.34.111.ebuild
new file mode 100644
index ..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.111.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-05-22 Thread Michał Górny
commit: 3ffe52dcbe68c616aec3840ba6b529d05c3e231c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 01:05:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ffe52dc

app-admin/awscli: Bump to 1.32.111

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

 app-admin/awscli/Manifest   |  1 +
 app-admin/awscli/awscli-1.32.111.ebuild | 90 +
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index ae0de0cfc251..4dcb20531315 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,4 +3,5 @@ DIST aws-cli-1.32.107.gh.tar.gz 2727905 BLAKE2B 
6790687edadc7ebf4bb8519ed9352961
 DIST aws-cli-1.32.108.gh.tar.gz 2728605 BLAKE2B 
83606ebe909a4ee3d4f0d2875f56958b02b791d31d2fc770b1dc60072d31a56b6b7b5ef3ad79d8239b5f061f99f0dbfb554cab169bb99e6813f2b55cf8c185e2
 SHA512 
ce4bde840a4bfcdce91165bcf66139056e479322c80ef3211c98cd12c09d60d95bad8255f616dca4c11db3a26f3dca8149a42b76d163a8f02a88e6f986faff51
 DIST aws-cli-1.32.109.gh.tar.gz 2728758 BLAKE2B 
bf3a8fdf1f240db7791183b15e97574d7345a84334664790dec3649e2803a5d16a55f5bfd8be80c9cd60feffd3e829c8b14843041d4805e47c2d23a6026f2848
 SHA512 
281177a017375e3379978c2322a5bb743c0432bb1fd9d5a3c6ee30463efc2006ed187b0a026811c94936c6c0916701c484fc8aa860d7411aeee8e1e7eb1848e4
 DIST aws-cli-1.32.110.gh.tar.gz 2729651 BLAKE2B 
40f5065066ce69ada3b5dc7cc8b03fffc1171e1e76cf0c53bb7b135931e192fd9f84022af61f7bb0835b33c6248bd4bc8f5a30ded2cf9c98df0906ff43420830
 SHA512 
242e3196094520f1de1f64dc6f9e0e0969903b03a5d708f727561918e5043fb977b5175d889c7232214b56cb0c4c96a43a3c00e643b4b4715996245909a04e5c
+DIST aws-cli-1.32.111.gh.tar.gz 2730039 BLAKE2B 
5b4e2460bc8db378dd71009fa4e2bd7b7eef3a057d97f75de6529e380d7048c3c1aac04c939ed6d373d191dfd9dd24652342c03d443e87a3be4185f6524fc705
 SHA512 
ce0091fc9025971ba124e081d074f46cdd47ddccb3117ca0920ef3b2659c958fa0689083051679c4628ea245b54df2000e14159e38a4f59e9f2e29f761c18569
 DIST aws-cli-1.32.98.gh.tar.gz 2723261 BLAKE2B 
f854a78226a9480d2966e0dcc817e372de96f32723c28bd7189ed484ab24e8fa9f33a018b1b3193d1a5be82e1ad2b69b2d0d6642f004aa6fd601a68862cbbbdc
 SHA512 
989ad96da152423001832a502935ed64a92ef61ba63f9f413fa07e84910d2aa905056bbfcf49202508d6d0a910b4a2969da27e736857e918077693909e4ca0ea

diff --git a/app-admin/awscli/awscli-1.32.111.ebuild 
b/app-admin/awscli/awscli-1.32.111.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.111.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_w

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

2024-05-22 Thread Michał Górny
commit: 6143ada5ad3f28a5ed74e2ee5519ac7d7922126a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 01:12:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6143ada5

dev-lang/ispc: Bump to 1.24.0

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

 dev-lang/ispc/Manifest   |   1 +
 dev-lang/ispc/ispc-1.24.0.ebuild | 101 +++
 2 files changed, 102 insertions(+)

diff --git a/dev-lang/ispc/Manifest b/dev-lang/ispc/Manifest
index a843a6c1018c..da208529ebcf 100644
--- a/dev-lang/ispc/Manifest
+++ b/dev-lang/ispc/Manifest
@@ -1 +1,2 @@
 DIST ispc-1.23.0.gh.tar.gz 19624959 BLAKE2B 
08cf817bdd4cd76121dd6c9586ef5f3f9296e7a3b509c51db6413fb62aee0b462ae8baa9fd9497b20c67d4df90149eba16a48b61dd8793c5b64c95a21b13e5d8
 SHA512 
34cd2572cdaf38f7911ffe52dfb7346f1607de1f81635bdf94e365dee810b30ddeb090eee4a592d9331bb051498172bfd868cd8de9c38bed388d7207a30ac0d8
+DIST ispc-1.24.0.gh.tar.gz 19674211 BLAKE2B 
246a079f03fa17f1ab4d80c55b992e92f44d5395e3f1feadee90c773771496ead4de0671b3869c70d5a93038d7c0ccaf9ed3ad5b5e40eb156d605a73150b15d9
 SHA512 
ad9feab1b5986471a52c775c1220ae46904ae952b33a14299f525eb03e004c6e1395dd171ddedee833892d57ad195ffddb234b26a2df42138fb1b2364b62803e

diff --git a/dev-lang/ispc/ispc-1.24.0.ebuild b/dev-lang/ispc/ispc-1.24.0.ebuild
new file mode 100644
index ..0040707fe672
--- /dev/null
+++ b/dev-lang/ispc/ispc-1.24.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {17..18} )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm-r1 multiprocessing python-any-r1 toolchain-funcs
+
+DESCRIPTION="Intel SPMD Program Compiler"
+HOMEPAGE="
+   https://ispc.github.io/
+   https://github.com/ispc/ispc/
+"
+SRC_URI="
+   https://github.com/ispc/ispc/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD BSD-2 UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="examples gpu openmp test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}
+   ')
+   sys-libs/ncurses:=
+   gpu? ( dev-libs/level-zero:= )
+   !openmp? ( dev-cpp/tbb:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   app-alternatives/yacc
+   app-alternatives/lex
+   ${PYTHON_DEPS}
+"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   if use amd64; then
+   # On amd64 systems, build system enables x86/i686 build too.
+   # This ebuild doesn't even have multilib support, nor need it.
+   # https://bugs.gentoo.org/730062
+   einfo "Removing auto-x86 build on amd64"
+   sed -i -e 's:set(target_arch "i686"):return():' 
cmake/GenerateBuiltins.cmake || die
+   fi
+
+   # do not require bundled gtest
+   mkdir -p ispcrt/tests/vendor/google/googletest || die
+   cat > ispcrt/tests/vendor/google/googletest/CMakeLists.txt <<-EOF || die
+   find_package(GTest)
+   EOF
+   # remove hacks that break unbundling
+   sed -i -e '/gmock/d' -e '/install/,$d' ispcrt/tests/CMakeLists.txt || 
die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DARM_ENABLED=$(usex arm)
+   -DCMAKE_SKIP_RPATH=ON
+   -DISPC_INCLUDE_EXAMPLES=OFF
+   -DISPC_INCLUDE_TESTS=$(usex test)
+   -DISPC_INCLUDE_UTILS=OFF
+   -DISPCRT_BUILD_GPU=$(usex gpu)
+   -DISPCRT_BUILD_TASK_MODEL=$(usex openmp OpenMP TBB)
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   # Inject path to prevent using system ispc
+   local -x PATH="${BUILD_DIR}/bin:${PATH}"
+   "${EPYTHON}" ./run_tests.py "-j$(makeopts_jobs)" -v ||
+   die "Testing failed under ${EPYTHON}"
+}
+
+src_install() {
+   cmake_src_install
+
+   if use examples; then
+   docompress -x /usr/share/doc/${PF}/examples
+   dodoc -r examples
+   fi
+}



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

2024-05-22 Thread Michał Górny
commit: 3fa22ef5f5720f2b71a093f473e4b5c6d8f01d8b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 01:04:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 02:11:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fa22ef5

dev-python/botocore: Bump to 1.34.111

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index fc67aa3c83bf..f548f19c4991 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,4 +3,5 @@ DIST botocore-1.34.107.gh.tar.gz 13028692 BLAKE2B 
ab26f39a43d1dad6b2ee7a99878a58
 DIST botocore-1.34.108.gh.tar.gz 13029228 BLAKE2B 
947c11bb991e9e7622412bb7e90579e56d688b43ed836fb95ac133520221f56c2e96dc3a6d8b939d334ee4b4ad6ce8b30259c671be1bf9b3fc3deae62391674c
 SHA512 
af23c80879d12cbb279741c216b99bf643b09ef516837275d31f6fbce253863027741b0cd6c815ae32bb6f41ebf0d33c8f2120ec81d6a3803cd0ffeab7be91e1
 DIST botocore-1.34.109.gh.tar.gz 13036889 BLAKE2B 
aa755b6078a98214cf3a602283a121320317dbc26651047b5c5fa30974e77c082883c40641b77b8745cc7c7a8377ba316bd0e6f1a1e42f273266be8c4927d0fe
 SHA512 
9b915c44e83f8e64120be0ac5a4529bf07cd1e99b575eee980078a364f1cc033e64dd6d69466b0eef4f2f7e7dfccb050ee42f672a7bf5486eec1461a0923d88c
 DIST botocore-1.34.110.gh.tar.gz 13056986 BLAKE2B 
815a24b950228b3e8e85867a9ac391af8ededbff9684d09c37a9b799be051ab2fe09db925d975ac9a8c6ecfe079df3ea7be967d5d49f7913ee9f5b881658bbcd
 SHA512 
59028c45ed775b1ca84714480b263dc1c607ef53eaf970538fcfbf091a62bc1b2495616cb619ff5d74ca8ec4ca6b6fa8d9f5f0b81313652b9ead3ec7ccdba778
+DIST botocore-1.34.111.gh.tar.gz 13059351 BLAKE2B 
753b2639104035679c73f2723fbcaaea1c02a912be9492e7e2d9b208c1c04595efe43e1bd1d12d85c47d063ad8f196b0c271106636a62b788d1632be03fc176a
 SHA512 
498676d52a250df742d538460489a1c06c422dcd7a20c3704ac44561fef02bf2efe1801751c379de30fba35a21f052092a86190585f655e45bc01db8d5d3534a
 DIST botocore-1.34.98.gh.tar.gz 13008491 BLAKE2B 
0b5c368264cc43c162d158b383535183c0fd0065dc6c5edfd3eaaab842d0607b3cc3b99860fa8dc4ef207b5be1457fce9d143723da29e262f30ecc82c5f9ba66
 SHA512 
39ccb0082ecd6ed6cc7d3f7cea01d39e8d5e92224e3290a66f86ed00562a1d858f75d006af725d2b857ac891f1b366300b7e4c2d24277d942b5a9b9e2cdba431

diff --git a/dev-python/botocore/botocore-1.34.111.ebuild 
b/dev-python/botocore/botocore-1.34.111.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.111.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-05-22 Thread Sam James
commit: 81eaeed1333948008ce0bf3577462bb369888c2f
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 23:05:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81eaeed1

dev-perl/Class-XSAccessor: EAPI 8, rely on eclass impls

This covers more variables/args, etc.

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

 .../Class-XSAccessor-1.190.0-r3.ebuild | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r3.ebuild 
b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r3.ebuild
new file mode 100644
index ..fb5b9026eae3
--- /dev/null
+++ b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SMUELLER
+DIST_VERSION=1.19
+inherit perl-module
+
+DESCRIPTION="Generate fast XS accessors without runtime compilation"
+
+# License note: perl 5-or-newer
+# https://bugs.gentoo.org/718946#c6
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~ppc-macos"
+
+RDEPEND="
+   virtual/perl-Time-HiRes
+   virtual/perl-XSLoader
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   !dev-perl/Class-XSAccessor-Array
+   test? (
+   virtual/perl-Test-Simple
+   )
+"



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

2024-05-22 Thread Sam James
commit: 5379ee90f68182a24e598fe1765874c93a52be35
Author: Sam James  gentoo  org>
AuthorDate: Thu May 23 00:39:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5379ee90

x11-terms/xterm: add 392

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

 x11-terms/xterm/Manifest |   2 +
 x11-terms/xterm/xterm-392.ebuild | 110 +++
 2 files changed, 112 insertions(+)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index 07054479e50b..4262e8b3a632 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -4,3 +4,5 @@ DIST xterm-390.tgz 1580899 BLAKE2B 
0f8f894cac4511ae1eb982ec9a2b94171d3967f061b3d
 DIST xterm-390.tgz.asc 729 BLAKE2B 
a095355c7e1d7ad01e6a693a111e5d7145ed4ae7ae870862e85d631b56e1af2a4b5f3feaf599b83ef677543d6f24bbffbc1ad4ccf1b2ba2eb13d83d065518e79
 SHA512 
44093a1fd6db3902253bc66611ad21d6807faa92f248cf23e46e60556cd7e86f8a77d9b4c7ba167b3bbb8607ae49d7569e10c92589cb86203aadd4024db3162b
 DIST xterm-391.tgz 1584678 BLAKE2B 
6f40a766955817c5af1685a3ca8f4e44c337cb22b8395ee581c433ea42cb054a11a6baa7f7e067392a56e307c06d9931c5f6c8f87edac54c16aba0b4756b6ea0
 SHA512 
60a6bcdb194e37ee716995b4d252ebe2adb9f2b7321936449b877455887c120be3f96dccbc6c7ef60de23286e926a07677780db2ce02ed89da4e39537aa820e1
 DIST xterm-391.tgz.asc 729 BLAKE2B 
0905d0c3d756fc80ab21b29038af12c8be4e2385175ed3ce2e7072267d41559e611cc5b6d55173538607ee46d2ac82c68b40410126d002efd5e6ea6a36ad3970
 SHA512 
f18caf1ccaf1066de48abc9a0394c6143c8663187e3b2de22090a89a69b5da67b05c9ca1017fe17a100a911784a7f3174ac7081ad46317dfaeb7d24828a341ca
+DIST xterm-392.tgz 1584968 BLAKE2B 
2dbdc8a60922cd1d3d452b004645673c0fda9e2905c1157be0ee092f024c3871f1808720fac0db65901ffc3849b7c52e2e30f97bd6e411d27352c848b94e9755
 SHA512 
41d19b3b8429ed193e37a926a62fe92083bf1b6675de6deac6b0ba408a0022f3592452378ac3b38d69c74312c61fbeff0e3255061bef7b810faa99ba1e09ed08
+DIST xterm-392.tgz.asc 729 BLAKE2B 
49a2c9c1ae4f741cfadea2a66c7647e28e69700612f2078d7caa40ccf2b76f835c919aa94a99c69f9ccd9f67c6b732e750bbe1f164b53c2c28a6ffe37b28bac4
 SHA512 
73d3d3362cd50887a575cb44f79b04654da4f16c05ed5c5b9f7ddb3e223972a79de946fa6c010fea0901466d1b5e5caf39b39ea88c84ed4b48514a126ba1c017

diff --git a/x11-terms/xterm/xterm-392.ebuild b/x11-terms/xterm/xterm-392.ebuild
new file mode 100644
index ..cd361e1d8205
--- /dev/null
+++ b/x11-terms/xterm/xterm-392.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc
+inherit desktop flag-o-matic toolchain-funcs verify-sig xdg
+
+DESCRIPTION="Terminal Emulator for X Windows"
+HOMEPAGE="https://invisible-island.net/xterm/";
+SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz";
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+LICENSE="MIT"
+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 
~x64-solaris"
+IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
+
+DEPEND="
+   kernel_linux? ( sys-libs/libutempter )
+   media-libs/fontconfig:1.0
+   >=sys-libs/ncurses-5.7-r7:=
+   x11-apps/xmessage
+   x11-libs/libICE
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXft
+   x11-libs/libxkbfile
+   x11-libs/libXmu
+   x11-libs/libXrender
+   x11-libs/libXt
+   unicode? ( x11-apps/luit )
+   Xaw3d? ( x11-libs/libXaw3d )
+   xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${DEPEND}
+   media-fonts/font-misc-misc
+   x11-apps/rgb"
+DEPEND+=" x11-base/xorg-proto"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+DOCS=( README{,.i18n} ctlseqs.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-384-unconditional-gnusource.patch
+)
+
+src_configure() {
+   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
+
+   # bug #454736
+   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
+   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
+   # Everything gets linked against ncurses anyways, so don't shout
+   append-libs $($(tc-getPKG_CONFIG) --libs ncurses)
+
+   local myeconfargs=(
+   --disable-full-tgetent
+   --disable-imake
+   --disable-setgid
+   --disable-setuid
+   --enable-256-color
+   --enable-broken-osc
+   --enable-broken-st
+   --enable-dabbrev
+   --enable-exec-xterm
+   --enable-i18n
+   --enable-load-vt-fonts
+   --enable-logging
+   --enable-screen-dumps
+   -

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-C3-XS/

2024-05-22 Thread Sam James
commit: b60fec272fe95f34b84253ebcc87557b66c8a2e1
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 23:02:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b60fec27

dev-perl/Class-C3-XS: EAPI 8, rely on eclass impls

This covers more variables/args, etc.

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

 dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r2.ebuild | 25 ++
 1 file changed, 25 insertions(+)

diff --git a/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r2.ebuild 
b/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r2.ebuild
new file mode 100644
index ..9715ebff8e81
--- /dev/null
+++ b/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="XS speedups for Class::C3"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+   virtual/perl-XSLoader
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   virtual/perl-File-Spec
+   virtual/perl-Test-Simple
+   )
+"



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

2024-05-22 Thread Sam James
commit: ed31a875fcede5cca063e12b08246c95b50daea6
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May 23 00:12:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed31a875

sys-apps/pick: simplify handling of nonstandard configure script

It suffices to export CC before running configure, as it's mainly just
there to produce a Makefile.inc that overrides CC and suchlike. Allows
dropping a phase definition entirely.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/pick/pick-4.0.0.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-apps/pick/pick-4.0.0.ebuild b/sys-apps/pick/pick-4.0.0.ebuild
index 180a03315b3f..267844d7506b 100644
--- a/sys-apps/pick/pick-4.0.0.ebuild
+++ b/sys-apps/pick/pick-4.0.0.ebuild
@@ -34,13 +34,10 @@ QA_CONFIG_IMPL_DECL_SKIP+=(
 
 src_configure() {
# not autoconf
+   tc-export CC
./configure || die
 }
 
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
 src_install() {
emake DESTDIR="${ED}" BINDIR=/usr/bin MANDIR=/usr/share/man install
dodoc CHANGELOG.md



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

2024-05-22 Thread Sam James
commit: 229b7fbb635b6041750d4fa56a7867abe50214d6
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed May 22 23:24:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229b7fbb

sys-apps/xmbmon: regenerate vintage 2002 configure script

It had a Modern C warning because the ancient standard routines failed
to detect that STDC_HEADERS could be safely set:

```
checking for ANSI C header files... no
```

Fortunately the code never relied on this anyway, so it was a moot
point. But a noisy one.

Autoconf 2.53 is pretty long in the tooth so take this opportunity to
freshen up, anyway.

Closes: https://bugs.gentoo.org/908576
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild 
b/sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild
index 40e0701452e6..b5bf59a4db20 100644
--- a/sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild
+++ b/sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+inherit autotools
+
 MY_P=${PN}${PV//.}
 
 DESCRIPTION="Mother Board Monitor Program for X Window System"
@@ -43,7 +45,9 @@ src_prepare() {
Makefile.in || die
sed -i \
-e '/^[[:space:]]*CC=gcc/s,.*,:;,' \
-   configure || die
+   configure.in || die
+
+   eautoreconf
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: sys-block/fio/

2024-05-22 Thread Sam James
commit: 59734067a0cda87b2dedc37cb800a4bf03d5979b
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed May 22 04:31:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59734067

sys-block/fio: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-block/fio/{fio-3.36.ebuild => fio-3.36-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-block/fio/fio-3.36.ebuild b/sys-block/fio/fio-3.36-r1.ebuild
similarity index 99%
rename from sys-block/fio/fio-3.36.ebuild
rename to sys-block/fio/fio-3.36-r1.ebuild
index ec857eef708e..660c47b5dc10 100644
--- a/sys-block/fio/fio-3.36.ebuild
+++ b/sys-block/fio/fio-3.36-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 



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

2024-05-22 Thread Sam James
commit: 2f770760c1cb31a337767d2b6dc63acae6f2ea2d
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May 23 00:16:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f770760

sys-apps/pick: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/pick/{pick-4.0.0.ebuild => pick-4.0.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pick/pick-4.0.0.ebuild 
b/sys-apps/pick/pick-4.0.0-r1.ebuild
similarity index 99%
rename from sys-apps/pick/pick-4.0.0.ebuild
rename to sys-apps/pick/pick-4.0.0-r1.ebuild
index 267844d7506b..c0a61f4ebb91 100644
--- a/sys-apps/pick/pick-4.0.0.ebuild
+++ b/sys-apps/pick/pick-4.0.0-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Load-XS/

2024-05-22 Thread Sam James
commit: a6a9d7e0e34d6dc31fbf8c7454ca73198b9622e6
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 23:03:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a9d7e0

dev-perl/Class-Load-XS: EAPI 8, rely on eclass impls

This covers more variables/args, etc.

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

 .../Class-Load-XS/Class-Load-XS-0.100.0-r2.ebuild  | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r2.ebuild 
b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r2.ebuild
new file mode 100644
index ..39f500961667
--- /dev/null
+++ b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="XS implementation of parts of Class::Load"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-perl/Class-Load-0.200.0
+   virtual/perl-XSLoader
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   virtual/perl-File-Spec
+   >=virtual/perl-CPAN-Meta-2.120.900
+   >=virtual/perl-Test-Simple-0.880.0
+   >=dev-perl/Module-Implementation-0.40.0
+   dev-perl/Test-Fatal
+   dev-perl/Test-Needs
+   virtual/perl-version
+   )
+"



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

2024-05-22 Thread Sam James
commit: 2dd81a7557fb8fda79e6724d77d929c5c0f95159
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May 23 00:10:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd81a75

sys-apps/pick: add whitelist for false positive configure implicit decls

Closes: https://bugs.gentoo.org/908573
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/pick/pick-4.0.0.ebuild | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/sys-apps/pick/pick-4.0.0.ebuild b/sys-apps/pick/pick-4.0.0.ebuild
index 74ce519db2c9..180a03315b3f 100644
--- a/sys-apps/pick/pick-4.0.0.ebuild
+++ b/sys-apps/pick/pick-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,6 +21,17 @@ PATCHES=(
"${FILESDIR}/${PN}-4.0.0-tinfo.patch"
 )
 
+# all these checks are compiled via a homebrew configure script which
+# does set -Werror. bug #908573
+QA_CONFIG_IMPL_DECL_SKIP+=(
+   # "check if _GNU_SOURCE is needed" ???
+   wcwidth
+   # not available on Linux
+   pledge
+   # libbsd
+   strtonum
+)
+
 src_configure() {
# not autoconf
./configure || die



[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/files/, games-emulation/pcsx2/

2024-05-22 Thread Ionen Wolkens
commit: 5880e274502f29f69c921ed16320d8fcc80def36
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu May 23 00:46:34 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu May 23 00:48:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5880e274

games-emulation/pcsx2: drop obsolete patch

Still applies but been fixed upstream, wasn't neccessary
for the last bump either.

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

 .../pcsx2/files/pcsx2-1.7.5817-missing-headers.patch   | 18 --
 games-emulation/pcsx2/pcsx2-1.7.5835.ebuild|  1 -
 games-emulation/pcsx2/pcsx2-.ebuild|  1 -
 3 files changed, 20 deletions(-)

diff --git a/games-emulation/pcsx2/files/pcsx2-1.7.5817-missing-headers.patch 
b/games-emulation/pcsx2/files/pcsx2-1.7.5817-missing-headers.patch
deleted file mode 100644
index d8d341a7dea1..
--- a/games-emulation/pcsx2/files/pcsx2-1.7.5817-missing-headers.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-ThreadedFileReader.cpp:37:4: error: use of undeclared identifier 'memcpy'
-defs.h:78:14: error: no member named 'clamp' in namespace 'std'
 a/pcsx2/CDVD/ThreadedFileReader.h
-+++ b/pcsx2/CDVD/ThreadedFileReader.h
-@@ -10,4 +10,5 @@
- #include 
- #include 
-+#include 
- 
- class Error;
 a/pcsx2/SPU2/defs.h
-+++ b/pcsx2/SPU2/defs.h
-@@ -6,4 +6,5 @@
- #include "GS/MultiISA.h"
- 
-+#include 
- #include 
- 

diff --git a/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild 
b/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
index 295c925c4305..3b09dfdebe2d 100644
--- a/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
+++ b/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
@@ -78,7 +78,6 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/${PN}-1.7.4667-flags.patch
"${FILESDIR}"/${PN}-1.7.5232-cubeb-automagic.patch
-   "${FILESDIR}"/${PN}-1.7.5817-missing-headers.patch
"${FILESDIR}"/${PN}-1.7.5835-vanilla-shaderc.patch
 )
 

diff --git a/games-emulation/pcsx2/pcsx2-.ebuild 
b/games-emulation/pcsx2/pcsx2-.ebuild
index 295c925c4305..3b09dfdebe2d 100644
--- a/games-emulation/pcsx2/pcsx2-.ebuild
+++ b/games-emulation/pcsx2/pcsx2-.ebuild
@@ -78,7 +78,6 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/${PN}-1.7.4667-flags.patch
"${FILESDIR}"/${PN}-1.7.5232-cubeb-automagic.patch
-   "${FILESDIR}"/${PN}-1.7.5817-missing-headers.patch
"${FILESDIR}"/${PN}-1.7.5835-vanilla-shaderc.patch
 )
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2_patches/

2024-05-22 Thread Ionen Wolkens
commit: e53d3a81f41765c285fbb0add5f5ddaf53194c83
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu May 23 00:37:17 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu May 23 00:39:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e53d3a81

games-emulation/pcsx2_patches: stabilize 0_p20240416 for ALLARCHES

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

 games-emulation/pcsx2_patches/pcsx2_patches-0_p20240416.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240416.ebuild 
b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240416.ebuild
index 198c47008fcd..c5fde4324ff3 100644
--- a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240416.ebuild
+++ b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240416.ebuild
@@ -16,7 +16,7 @@ else
-> ${P}.tar.gz
"
S=${WORKDIR}/${PN}-${HASH_PCSX2_PATCHES}
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 DESCRIPTION="Collection of game patches for use with PCSX2 (e.g. widescreen 
hacks)"



[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2_patches/

2024-05-22 Thread Ionen Wolkens
commit: 0e5faf585429eb75abc6e360c3982c52f7db2f21
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu May 23 00:40:02 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu May 23 00:40:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e5faf58

games-emulation/pcsx2_patches: enable py3.13

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

 games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild | 2 +-
 games-emulation/pcsx2_patches/pcsx2_patches-.ebuild| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild 
b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild
index 9a0dbe5c734c..578fde2db2eb 100644
--- a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild
+++ b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit python-any-r1
 
 if [[ ${PV} ==  ]]; then

diff --git a/games-emulation/pcsx2_patches/pcsx2_patches-.ebuild 
b/games-emulation/pcsx2_patches/pcsx2_patches-.ebuild
index e4f775a8776c..5db2b6b2fda3 100644
--- a/games-emulation/pcsx2_patches/pcsx2_patches-.ebuild
+++ b/games-emulation/pcsx2_patches/pcsx2_patches-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit python-any-r1
 
 if [[ ${PV} ==  ]]; then



[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2_patches/

2024-05-22 Thread Ionen Wolkens
commit: 55aca501911dae0c4d56f94cc1cdc3c2feb55dcc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu May 23 00:38:14 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu May 23 00:39:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55aca501

games-emulation/pcsx2_patches: add 0_p20240522

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

 games-emulation/pcsx2_patches/Manifest |  1 +
 .../pcsx2_patches/pcsx2_patches-0_p20240522.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/games-emulation/pcsx2_patches/Manifest 
b/games-emulation/pcsx2_patches/Manifest
index e30536e954e5..e8ac106bfea9 100644
--- a/games-emulation/pcsx2_patches/Manifest
+++ b/games-emulation/pcsx2_patches/Manifest
@@ -1,2 +1,3 @@
 DIST pcsx2_patches-0_p20240312.tar.gz 664671 BLAKE2B 
3061297d147db103a24c7c20c81723fd0f602ec22b38ab12624816c812431ca7440d8dea15ada71e18fc3da480ddcee50a19bf2186274640f3f3dc264795b0b7
 SHA512 
400cde1c18e7bb2472ddecf96ae918830cbdc6d61fb12f392d0aeda6219f75cf597440c96c6ae1defaea4e2298925833548a473d3c7000f22e20dedbe0f401b7
 DIST pcsx2_patches-0_p20240416.tar.gz 670438 BLAKE2B 
e3d9692f89e8b141c816fb433980afc3846c48579b89f2310b9368767c943e74664a880c889dd35f9820db492b2d47ab7828fdd8604d034b941156c10edf4290
 SHA512 
63c52416c78b35a964427d587967cb709657ff914ab9fb0670b6cf67582ee765e8401e5ada747cdd2486b11ecf8a99e3054335ebb0f0d95b1fea926a2a55ec7e
+DIST pcsx2_patches-0_p20240522.tar.gz 671478 BLAKE2B 
c3e38009783620aca91539c383694a056c2866e4c6f9360ceea980c341c5b75a653b75780a667f32c332011190a123f0228f6f21539f8ffcd7088e11df74c1ec
 SHA512 
53a36f60ce6de36a9acad52a4913e50c00ad2bfc773d692c9ccdd4cdbaf5342f8a2ff118b1df632a79bc6c4142c6c0ac6e6092d627942521c55af8e1d9ec9850

diff --git a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild 
b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild
new file mode 100644
index ..9a0dbe5c734c
--- /dev/null
+++ b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/PCSX2/pcsx2_patches.git";
+else
+   HASH_PCSX2_PATCHES=0c9322aa5a51c4f51310892ae5a7a26d8358a524
+   SRC_URI="
+   
https://github.com/PCSX2/pcsx2_patches/archive/${HASH_PCSX2_PATCHES}.tar.gz
+   -> ${P}.tar.gz
+   "
+   S=${WORKDIR}/${PN}-${HASH_PCSX2_PATCHES}
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Collection of game patches for use with PCSX2 (e.g. widescreen 
hacks)"
+HOMEPAGE="https://github.com/PCSX2/pcsx2_patches/";
+
+# these are normally distributed by upstream with PCSX2 which is GPL-3+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="${PYTHON_DEPS}"
+
+src_compile() {
+   # upstream uses a constantly replaced "latest" patches.zip (currently no
+   # real releases), and github's .zip archives cannot be used either due 
to
+   # having the patches/ subdirectory -- so we use a snapshot and repack
+   # (could use app-arch/zip, but python is more likely to skip a 
dependency)
+   ebegin "Creating patches.zip"
+   "${PYTHON}" - <<-EOF
+   import pathlib
+   from zipfile import ZipFile, ZIP_DEFLATED
+
+   patches = pathlib.Path("patches/")
+
+   with ZipFile("patches.zip", "w", ZIP_DEFLATED, compresslevel=9) 
as archive:
+   for file in patches.iterdir():
+   archive.write(file, arcname=file.name)
+   EOF
+   eend ${?} || die
+}
+
+src_install() {
+   insinto /usr/lib/pcsx2/resources
+   doins patches.zip
+
+   einstalldocs
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-text/lchat/

2024-05-22 Thread Carlos Eduardo
commit: 8599a3b73dfe85f5393c9126d631756710605983
Author: Carlos Eduardo  gmail  com>
AuthorDate: Thu May 23 00:36:14 2024 +
Commit: Carlos Eduardo  gmail  com>
CommitDate: Thu May 23 00:36:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8599a3b7

app-text/lchat: respect LDFLAGS

Closes: https://bugs.gentoo.org/932340
Signed-off-by: Carlos Eduardo  gmail.com>

 app-text/lchat/{lchat-1.0.ebuild => lchat-1.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/lchat/lchat-1.0.ebuild 
b/app-text/lchat/lchat-1.0-r1.ebuild
similarity index 84%
rename from app-text/lchat/lchat-1.0.ebuild
rename to app-text/lchat/lchat-1.0-r1.ebuild
index 5a9a67d90..3e5bb2e11 100644
--- a/app-text/lchat/lchat-1.0.ebuild
+++ b/app-text/lchat/lchat-1.0-r1.ebuild
@@ -16,7 +16,7 @@ DEPEND="${RDEPEND}"
 IUSE="+examples"
 
 src_compile() {
-   emake CC="$(tc-getCC)" CFLAGS="$CFLAGS" all $(usex examples 
filter/indent)
+   emake CC="$(tc-getCC)" CFLAGS="$CFLAGS" LIBS="-lgrapheme $LDFLAGS" all 
$(usex examples filter/indent)
 }
 
 src_install() {



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

2024-05-22 Thread Haelwenn Monnier
commit: db31ba70649ed40f9f7a201e0c6e1a83534aea6f
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Wed May 22 22:53:19 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed May 22 22:53:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db31ba70

dev-db/pg_repack: add 1.5.0, drop 1.4.8

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-db/pg_repack/Manifest   | 2 +-
 dev-db/pg_repack/{pg_repack-1.4.8.ebuild => pg_repack-1.5.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/pg_repack/Manifest b/dev-db/pg_repack/Manifest
index 88df27695..26127b2e9 100644
--- a/dev-db/pg_repack/Manifest
+++ b/dev-db/pg_repack/Manifest
@@ -1 +1 @@
-DIST pg_repack-1.4.8.tar.gz 95801 BLAKE2B 
108e6910f7beb41b6183ca471de3aae2d26a0d3e2ab3da816fa5d1aed71b45d158e5c97873a578726b0cb71802e7b3e1d147515b2272d536be1642d1ef903472
 SHA512 
9854a979aa9056b7c49d52e22622b8faf91cdf4acdb6551044d25733848c2c07b95166a464769da23e0174a63f2b132aa58ba6d6f9b596d1fb95f29098ac3968
+DIST pg_repack-1.5.0.tar.gz 97088 BLAKE2B 
1eabdc9feecb4890cad3011b6ea7e1ae67042a44a946b2b6b294eaa6c35e44c0bdbff26f8579c2267b0f4af07407086e659190a745dd0dfe34e8a525c1dde0b0
 SHA512 
be6ac1b120b6175a62dc57656b9dcbc44f706b6b1a6286da813159809282ad3025ca0721159a087d23d4d5e126debeb1003ef99bf44f5499ce8288e97b40711a

diff --git a/dev-db/pg_repack/pg_repack-1.4.8.ebuild 
b/dev-db/pg_repack/pg_repack-1.5.0.ebuild
similarity index 100%
rename from dev-db/pg_repack/pg_repack-1.4.8.ebuild
rename to dev-db/pg_repack/pg_repack-1.5.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/himitsu/

2024-05-22 Thread Haelwenn Monnier
commit: 46c5b1a888f98e85be9312b536d1840d2a86a9b1
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Wed May 22 22:48:06 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed May 22 22:48:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=46c5b1a8

app-admin/himitsu: drop 0.4

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-admin/himitsu/Manifest   |  1 -
 app-admin/himitsu/himitsu-0.4.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/app-admin/himitsu/Manifest b/app-admin/himitsu/Manifest
index 37053f59e..49774672b 100644
--- a/app-admin/himitsu/Manifest
+++ b/app-admin/himitsu/Manifest
@@ -1,2 +1 @@
-DIST himitsu-0.4.tar.gz 42135 BLAKE2B 
3921887f8398890b43b8f9219bdfa5dac2c44689c2b52e605d447795469827a3fbe86dec227fa799cd38926c0c2cb727feef885ab03658eec13f7239fcbd98cb
 SHA512 
a42b8088f0ddf8931347fc16d5b6404e21e7603025d444e734beeb57da3f9fefdc4e55993dd613ef77d3eb9448fd9acf43c109dc199e97e5d259a3f5a3267571
 DIST himitsu-0.6.tar.gz 43271 BLAKE2B 
7c1e92ad50727985bc4db9e1f424900187a08e2b9a06306f455f459ef188de8632160d45881008d73fae8a29e814b7b63903110f75c90cc5605b7c9e1b614d6c
 SHA512 
ebc40fc37a565507dcf219698844846d2e73db300d5432119c71ce6013cf623bc5ba96e36a5e38e3927235bda8d482a548fa7a7dbac89acb0a6673c18239cfbb

diff --git a/app-admin/himitsu/himitsu-0.4.ebuild 
b/app-admin/himitsu/himitsu-0.4.ebuild
deleted file mode 100644
index 917182572..0
--- a/app-admin/himitsu/himitsu-0.4.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ "${PV}" = "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu";
-   SLOT="0"
-else
-   SRC_URI="https://git.sr.ht/~sircmpwn/himitsu/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~riscv"
-   SLOT="0/${PV}"
-fi
-
-DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, 
keys, ..."
-HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu";
-LICENSE="GPL-3"
-
-
-DEPEND="
-   dev-lang/hare:=
-"
-RDEPEND="
-   gui-apps/hiprompt-gtk-py
-"
-BDEPEND="app-text/scdoc"
-
-# binaries are hare-built
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-src_configure() {
-   sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/himitsu/

2024-05-22 Thread Haelwenn Monnier
commit: d8b42486fd0ea18725c830cdaa90f258ee025117
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Wed May 22 22:48:23 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed May 22 22:48:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8b42486

app-admin/himitsu: add 0.7, drop 0.6

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-admin/himitsu/Manifest   | 2 +-
 app-admin/himitsu/{himitsu-0.6.ebuild => himitsu-0.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/himitsu/Manifest b/app-admin/himitsu/Manifest
index 49774672b..44d0520d7 100644
--- a/app-admin/himitsu/Manifest
+++ b/app-admin/himitsu/Manifest
@@ -1 +1 @@
-DIST himitsu-0.6.tar.gz 43271 BLAKE2B 
7c1e92ad50727985bc4db9e1f424900187a08e2b9a06306f455f459ef188de8632160d45881008d73fae8a29e814b7b63903110f75c90cc5605b7c9e1b614d6c
 SHA512 
ebc40fc37a565507dcf219698844846d2e73db300d5432119c71ce6013cf623bc5ba96e36a5e38e3927235bda8d482a548fa7a7dbac89acb0a6673c18239cfbb
+DIST himitsu-0.7.tar.gz 43447 BLAKE2B 
79bf522be00af42506fe020b69013290cda221d7768579d0056fbafaf938c1a6dd61f039d5ca699e54e7292adc728be696b254785d45bed42ad0ee14c017c589
 SHA512 
5b7136d9145729e1d277f78595c5d2f7d7d73cdad3b46b585c90cc8ae945acdad7761abc14c49d686b0c9ff82183c7c7bae286e4818f08ac50b9cf751502744c

diff --git a/app-admin/himitsu/himitsu-0.6.ebuild 
b/app-admin/himitsu/himitsu-0.7.ebuild
similarity index 100%
rename from app-admin/himitsu/himitsu-0.6.ebuild
rename to app-admin/himitsu/himitsu-0.7.ebuild



[gentoo-commits] proj/qt:master commit in: dev-util/lxqt-build-tools/

2024-05-22 Thread Jimi Huotari
commit: cf4b28c291abf97e7f5325dd57dbd047e8b6a5cb
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed May 22 22:29:50 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed May 22 22:33:16 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=cf4b28c2

dev-util/lxqt-build-tools: fix a few blockers

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild | 6 +++---
 dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild  | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild 
b/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild
index 9d83df4a..3a44d974 100644
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild
+++ b/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild
@@ -47,11 +47,11 @@ RDEPEND="${DEPEND}
!<=lxqt-base/lxqt-sudo-2
!<=media-gfx/lximage-qt-2
!<=x11-libs/libfm-qt-2
-   x11-libs/qtermwidget
-   x11-misc/obconf-qt
+   !<=x11-libs/qtermwidget-
+   !x11-misc/obconf-qt
!<=x11-misc/pcmanfm-qt-2
!<=x11-misc/qps-2.9
!<=x11-misc/screengrab-2.8
-   x11-terms/qterminal
+   !<=x11-terms/qterminal-
!<=x11-themes/lxqt-themes-2
 "

diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild 
b/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild
index 9d83df4a..3a44d974 100644
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild
+++ b/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild
@@ -47,11 +47,11 @@ RDEPEND="${DEPEND}
!<=lxqt-base/lxqt-sudo-2
!<=media-gfx/lximage-qt-2
!<=x11-libs/libfm-qt-2
-   x11-libs/qtermwidget
-   x11-misc/obconf-qt
+   !<=x11-libs/qtermwidget-
+   !x11-misc/obconf-qt
!<=x11-misc/pcmanfm-qt-2
!<=x11-misc/qps-2.9
!<=x11-misc/screengrab-2.8
-   x11-terms/qterminal
+   !<=x11-terms/qterminal-
!<=x11-themes/lxqt-themes-2
 "



[gentoo-commits] proj/qt:master commit in: dev-util/lxqt-build-tools/

2024-05-22 Thread Jimi Huotari
commit: 961e1b531f1d56f638d19b4aa1d39f96270f8037
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed May 22 22:20:05 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed May 22 22:20:05 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=961e1b53

dev-util/lxqt-build-tools: also block screengrab

Though 'x11-misc/screengrab-2.8' does not directly depend on
'lxqt-build-tools', it does so via 'dev-libs/libqtxd-4'.

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild | 1 +
 dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild 
b/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild
index d13d71a3..9d83df4a 100644
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild
+++ b/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild
@@ -51,6 +51,7 @@ RDEPEND="${DEPEND}
x11-misc/obconf-qt
!<=x11-misc/pcmanfm-qt-2
!<=x11-misc/qps-2.9
+   !<=x11-misc/screengrab-2.8
x11-terms/qterminal
!<=x11-themes/lxqt-themes-2
 "

diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild 
b/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild
index d13d71a3..9d83df4a 100644
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild
+++ b/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild
@@ -51,6 +51,7 @@ RDEPEND="${DEPEND}
x11-misc/obconf-qt
!<=x11-misc/pcmanfm-qt-2
!<=x11-misc/qps-2.9
+   !<=x11-misc/screengrab-2.8
x11-terms/qterminal
!<=x11-themes/lxqt-themes-2
 "



[gentoo-commits] repo/proj/guru:dev commit in: www-client/yandex-browser/

2024-05-22 Thread Sergey Torokhov
commit: bd1507dec62656485162251e291e471035a74ab8
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed May 22 21:14:11 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed May 22 22:13:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd1507de

www-client/yandex-browser: 24.4.1.951_p1 ver bump (drop 24.4.1.941_p1)

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

 www-client/yandex-browser/Manifest  | 2 +-
 ...browser-24.4.1.941_p1.ebuild => yandex-browser-24.4.1.951_p1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/yandex-browser/Manifest 
b/www-client/yandex-browser/Manifest
index 995bf1f00..1be4381ea 100644
--- a/www-client/yandex-browser/Manifest
+++ b/www-client/yandex-browser/Manifest
@@ -1 +1 @@
-DIST yandex-browser-24.4.1.941_p1.deb 164028972 BLAKE2B 
4218cf969e12ae5ec05c00949faeeb0b89060c1c4a1c7b71b1f2e625740711a157e0ca942296ad960d3e247cc3cd99c7cb1c0a1820660441937cc5926325047a
 SHA512 
555404680e340f8568b19e28e500f8d7af9f15628116a324ff93324d9ad2adf3123bbf254bf6e26ba0b35e8270e5c34a07f560fed25b02893b0539f8e41d
+DIST yandex-browser-24.4.1.951_p1.deb 164034860 BLAKE2B 
31b4510aebeab49090851113d407681f9ab3bde8155984386b11f4c17a1c9b2ff875b7f5437cf4380f43aa91d42325288844b0bd31b1e9ca9556ef51a0b60c29
 SHA512 
d4fc8fb1ba5861750b07ef62d6d0a8867022b9b1c686de44f0da62399bc2f175d3090542c1e45b6fe3fd19d74643b1c9d279d7c4f39dae09cd86e3e6802b9211

diff --git a/www-client/yandex-browser/yandex-browser-24.4.1.941_p1.ebuild 
b/www-client/yandex-browser/yandex-browser-24.4.1.951_p1.ebuild
similarity index 100%
rename from www-client/yandex-browser/yandex-browser-24.4.1.941_p1.ebuild
rename to www-client/yandex-browser/yandex-browser-24.4.1.951_p1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/

2024-05-22 Thread Haelwenn Monnier
commit: dd64bc196f73ca52617238d85dc2a349e69f0760
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Wed May 22 22:12:20 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed May 22 22:12:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd64bc19

www-apps/pleroma: add 2.6.3, drop 2.6.2

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 www-apps/pleroma/Manifest   | 2 +-
 www-apps/pleroma/{pleroma-2.6.2.ebuild => pleroma-2.6.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/Manifest b/www-apps/pleroma/Manifest
index b8f168bf1..9e2233852 100644
--- a/www-apps/pleroma/Manifest
+++ b/www-apps/pleroma/Manifest
@@ -1 +1 @@
-DIST pleroma-v2.6.2.tar.gz 28128597 BLAKE2B 
d83796f661709f31181df9adf62077f12a40d4070f095dffbf87c93354e3f2d9a7cddf5061a801b10f9d31887a3c4ff351fe8f6cd460bad1492a8687a7f0704b
 SHA512 
f0f5247d1893ad53d354f6372f35a956c69dfddfd8a4ab6df741fa01d3a28a11393a5bc710dc1054618d9a6d431637ff75fb9dc4a55a22e9544aef42568fdabf
+DIST pleroma-v2.6.3.tar.gz 28128737 BLAKE2B 
9395e6e94d489d0242387c386cc79db0aa985401331913c0ee5d71d51255c4aa56868a5795c3e7ec1c9c8ab52aa2c1694afc2b248c397ecd3054cd1df9b19e30
 SHA512 
b10fdbf3bb17f69c2754adb7201085880380777a4f363a09a8926bb6d2f4ed60888680f6af053befca06aa0b319083ec6471df9c918df3ccaab98fadb83d

diff --git a/www-apps/pleroma/pleroma-2.6.2.ebuild 
b/www-apps/pleroma/pleroma-2.6.3.ebuild
similarity index 100%
rename from www-apps/pleroma/pleroma-2.6.2.ebuild
rename to www-apps/pleroma/pleroma-2.6.3.ebuild



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

2024-05-22 Thread Sam James
commit: 58aeaa2175f810ff652601d3f504a31553656696
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 22:09:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 22:09:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58aeaa21

net-libs/nodejs: Stabilize 18.20.1 ppc64, #930080

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

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

diff --git a/net-libs/nodejs/nodejs-18.20.1.ebuild 
b/net-libs/nodejs/nodejs-18.20.1.ebuild
index 0061fcf4ce50..84ee83d1cabf 100644
--- a/net-libs/nodejs/nodejs-18.20.1.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.1.ebuild
@@ -20,7 +20,7 @@ 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 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2024-05-22 Thread Sam James
commit: 6f8a973b7972be445bf87996e97b562917ab83ca
Author: Janne Grunau  jannau  net>
AuthorDate: Wed May 22 19:08:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 22:06:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f8a973b

sys-kernel/asahi-sources: drop 6.8.9_p5

Signed-off-by: Janne Grunau  jannau.net>
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/asahi-sources/Manifest  |  1 -
 .../asahi-sources/asahi-sources-6.8.9_p5.ebuild| 76 --
 2 files changed, 77 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest 
b/sys-kernel/asahi-sources/Manifest
index 3354ae340071..e69df4c56acc 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -2,5 +2,4 @@ DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 
3c27ee511c258f3659d7f8cd5b6d47
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 
15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114
 SHA512 
4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST linux-6.8.tar.xz 142502100 BLAKE2B 
c6f17f816cea16e629f63e9379b9713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2
 SHA512 
5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 
8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8
 SHA512 
ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2
-DIST linux-asahi-6.8.9-5.tar.gz 235264452 BLAKE2B 
5a08d3df1d0e1fc274a68f29ab592c790421d58dafa5533b7f526f13c5046d668e0c864b9a71f2c5b736a1890a65ba0877694b11bbde9acf5ff873f7a8a5a167
 SHA512 
e592959bfd546588df26bcec6b6de86dc3450d6ae89b073b272dd41b9927a7c2b09b9f8ff77b3cc80393b65821062eddabe351f177bfc1f732f11d685594412f
 DIST linux-asahi-6.8.9-6.patch 5163031 BLAKE2B 
de6411c7f6bb95fec4162648c89d6bf6be5e863d4647877c4cbbb9e4c8540b12b1dacd42c26a1d3561a36fe6c79650caf5e0481338764a10101cec53921043c7
 SHA512 
0cc24bf50c16cb6fc59bf9bd025babcdca081bc789da5791d0fd914c65d31342cc632998fe4a667296ee3ed067b311dc105e994e2a77d569bac3a8ed48fb5ecc

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.ebuild
deleted file mode 100644
index f975144c1b51..
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-K_SECURITY_UNSUPPORTED="1"
-ETYPE="sources"
-#K_WANT_GENPATCHES="base extras experimental"
-#K_GENPATCHES_VER="5"
-K_NODRYRUN="1"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-if [[ ${PV} != ${PV/_rc} ]] ; then
-   # $PV is expected to be of following form: 6.0_rc5_p1
-   MY_TAG="$(ver_cut 6)"
-   MY_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
-else
-   # $PV is expected to be of following form: 5.19.0_p1
-   MY_TAG="$(ver_cut 5)"
-   if [[ "$(ver_cut 3)" == "0" ]] ; then
-   MY_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
-   else
-   MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
-   fi
-fi
-
-DESCRIPTION="Asahi Linux kernel sources"
-HOMEPAGE="https://asahilinux.org";
-KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz
 -> linux-${MY_P}.tar.gz"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
-"
-
-KEYWORDS="~arm64"
-IUSE="rust"
-
-DEPEND="
-   ${DEPEND}
-   rust? (
-   || (
-   >=dev-lang/rust-bin-1.76[rust-src,rustfmt]
-   >=dev-lang/rust-1.76[rust-src,rustfmt]
-   )
-   dev-util/bindgen
-   )
-"
-
-PATCHES=(
-   
"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
-   
"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
-)
-
-src_unpack() {
-   unpack linux-${MY_P}.tar.gz
-   mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
-}
-
-src_prepare() {
-   default
-   cd "${WORKDIR}/linux-${KV-FULL}" || die
-   # XXX: Genpatches do not yet work with Rust kernels
-   #handle_genpatches --set-unipatch-list
-   #[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n 
${UNIPATCH_LIST_DEFAULT} ]] && \
-   #   unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} 
${UNIPATCH_LIST}"
-   #unpack_fix_install_path
-   #env_setup_xmakeopts
-   echo "-${MY_TAG}" > localversion.10-pkgrel || die
-   cd "${S}" || die
-}
-
-pkg_postinst() {
-   einfo "For more information about Asahi Linux please visit

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

2024-05-22 Thread Sam James
commit: 6731026bd416e5bd05a2b380cfdf6ff7e7134fe5
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 22:09:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 22:09:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6731026b

net-vpn/ocserv: Stabilize 1.1.7 ppc64, #930631

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

 net-vpn/ocserv/ocserv-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/ocserv/ocserv-1.1.7.ebuild 
b/net-vpn/ocserv/ocserv-1.1.7.ebuild
index fa1bb2f37726..1aa02c77e3f5 100644
--- a/net-vpn/ocserv/ocserv-1.1.7.ebuild
+++ b/net-vpn/ocserv/ocserv-1.1.7.ebuild
@@ -14,7 +14,7 @@ else
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ocserv )"
SRC_URI="https://www.infradead.org/ocserv/download/${P}.tar.xz
verify-sig? ( 
https://www.infradead.org/ocserv/download/${P}.tar.xz.sig )"
-   KEYWORDS="~amd64 arm arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Openconnect SSL VPN server"



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

2024-05-22 Thread Sam James
commit: aaa1d18abc8b2ba7d21afd9a868afc373dd557c1
Author: Janne Grunau  jannau  net>
AuthorDate: Wed May 22 19:12:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 22:06:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa1d18a

sys-kernel/asahi-sources: add 6.8.9_p7

Signed-off-by: Janne Grunau  jannau.net>
Closes: https://github.com/gentoo/gentoo/pull/36780
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/asahi-sources/Manifest  |  1 +
 .../asahi-sources/asahi-sources-6.8.9_p7.ebuild| 82 ++
 2 files changed, 83 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest 
b/sys-kernel/asahi-sources/Manifest
index e69df4c56acc..c7a4532322d6 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -2,4 +2,5 @@ DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 
3c27ee511c258f3659d7f8cd5b6d47
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 
15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114
 SHA512 
4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST linux-6.8.tar.xz 142502100 BLAKE2B 
c6f17f816cea16e629f63e9379b9713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2
 SHA512 
5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 
8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8
 SHA512 
ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2
+DIST linux-asahi-6.8.9-6..asahi-6.8.9-7.patch 6483 BLAKE2B 
7a50c83ce70f50f7ac27ca55406edae8941d271d89270eeb3c97fe446f14fb8fd07ef4f9aa3288af24ab8958aff0d250a6762edd87b7453592147216cb65e2f9
 SHA512 
7d26833d6ca717c48caec655fd78107367c67112b04181be781fb5746d8a00d7927198d67cdd22a4e57b131b0738125087972cd0ba7b0e7e16f04bb3d3301378
 DIST linux-asahi-6.8.9-6.patch 5163031 BLAKE2B 
de6411c7f6bb95fec4162648c89d6bf6be5e863d4647877c4cbbb9e4c8540b12b1dacd42c26a1d3561a36fe6c79650caf5e0481338764a10101cec53921043c7
 SHA512 
0cc24bf50c16cb6fc59bf9bd025babcdca081bc789da5791d0fd914c65d31342cc632998fe4a667296ee3ed067b311dc105e994e2a77d569bac3a8ed48fb5ecc

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p7.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p7.ebuild
new file mode 100644
index ..2303feb47dc1
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p7.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+
+CKV="$(ver_cut 1-3)"
+K_SECURITY_UNSUPPORTED="1"
+K_WANT_GENPATCHES="base extras"
+K_GENPATCHES_VER="12"
+K_NODRYRUN="1"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+if [[ ${PV} != ${PV/_rc} ]] ; then
+   # $PV is expected to be of following form: 6.0_rc5_p1
+   MY_TAG="$(ver_cut 6)"
+   MY_BASE="$(ver_rs 2 - $(ver_cut 1-4))"
+else
+   # $PV is expected to be of following form: 5.19.0_p1
+   MY_TAG="$(ver_cut 5)"
+   if [[ "$(ver_cut 3)" == "0" ]] ; then
+   MY_BASE="$(ver_cut 1-2)"
+   else
+   MY_BASE="$(ver_cut 1-3)"
+   fi
+fi
+
+EXTRAVERSION="-asahi-${MY_TAG}"
+
+PREV_ASAHI_TAG="asahi-${MY_BASE}-6"
+ASAHI_TAG="asahi-${MY_BASE}-${MY_TAG}"
+
+DESCRIPTION="Asahi Linux kernel sources"
+HOMEPAGE="https://asahilinux.org";
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
+   
https://github.com/AsahiLinux/linux/compare/v${MY_BASE}...${PREV_ASAHI_TAG}.patch
+   -> linux-${PREV_ASAHI_TAG}.patch
+   
https://github.com/AsahiLinux/linux/compare/${PREV_ASAHI_TAG}...${ASAHI_TAG}.patch
+   -> linux-${PREV_ASAHI_TAG}..${ASAHI_TAG}.patch
+"
+KV_FULL="${PVR/_p/-asahi-}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+KEYWORDS="~arm64"
+IUSE="rust"
+
+DEPEND="
+   ${DEPEND}
+   rust? (
+   || (
+   >=dev-lang/rust-bin-1.76[rust-src,rustfmt]
+   >=dev-lang/rust-1.76[rust-src,rustfmt]
+   )
+   dev-util/bindgen
+   )
+"
+
+UNIPATCH_STRICTORDER="yes"
+UNIPATCH_LIST="
+   
${FILESDIR}/asahi-6.8-config-gentoo-Drop-RANDSTRUCT-from-GENTOO_KERNEL_SEL.patch
+   ${FILESDIR}/asahi-6.8.2_revert_spi_stable_asahi.patch
+   ${DISTDIR}/linux-${PREV_ASAHI_TAG}.patch
+   ${DISTDIR}/linux-${PREV_ASAHI_TAG}..${ASAHI_TAG}.patch
+   ${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch
+   ${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch
+"
+
+src_prepare() {
+   default
+
+   # remove asahi upstream set localversion, use EXTRA

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

2024-05-22 Thread Sam James
commit: 2045e9e7f741fdac5254310b334c4b7a18f68265
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 22:05:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 22:05:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2045e9e7

sys-apps/dbus: cleanup obsolete autotools debugging cruft

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

 sys-apps/dbus/dbus-1.15.8.ebuild | 8 
 1 file changed, 8 deletions(-)

diff --git a/sys-apps/dbus/dbus-1.15.8.ebuild b/sys-apps/dbus/dbus-1.15.8.ebuild
index ca19fead7d26..31d037ab842d 100644
--- a/sys-apps/dbus/dbus-1.15.8.ebuild
+++ b/sys-apps/dbus/dbus-1.15.8.ebuild
@@ -144,14 +144,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-amultilib_src_configure() {
-   myconf=(
-   $(use_enable static-libs static)
-   )
-
-   # $(has_version dev-libs/dbus-glib && echo --enable-modular-tests)
-}
-
 multilib_src_compile() {
# After the compile, it uses a selinuxfs interface to
# check if the SELinux policy has the right support



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

2024-05-22 Thread Sam James
commit: 16a26ba1ecd24470ecc5ebe5572798692233db84
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 22:09:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 22:09:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a26ba1

net-libs/nodejs: Stabilize 20.12.1 ppc64, #930080

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

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

diff --git a/net-libs/nodejs/nodejs-20.12.1.ebuild 
b/net-libs/nodejs/nodejs-20.12.1.ebuild
index c78cb6d2cb26..ac67be444266 100644
--- a/net-libs/nodejs/nodejs-20.12.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.12.1.ebuild
@@ -20,7 +20,7 @@ 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 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2024-05-22 Thread Sam James
commit: 516b42491e182e621dfc5fc24fae2e60d7798151
Author: Janne Grunau  jannau  net>
AuthorDate: Wed May 22 19:07:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 22:06:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516b4249

sys-kernel/asahi-sources: drop 6.8.8_p2

Signed-off-by: Janne Grunau  jannau.net>
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/asahi-sources/Manifest  |  1 -
 .../asahi-sources/asahi-sources-6.8.8_p2.ebuild| 76 --
 2 files changed, 77 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest 
b/sys-kernel/asahi-sources/Manifest
index 742e602c34cf..3354ae340071 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,7 +1,6 @@
 DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 
3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2
 SHA512 
cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 
15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114
 SHA512 
4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST linux-6.8.tar.xz 142502100 BLAKE2B 
c6f17f816cea16e629f63e9379b9713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2
 SHA512 
5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
-DIST linux-asahi-6.8.8-2.tar.gz 235265018 BLAKE2B 
cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4
 SHA512 
101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 
8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8
 SHA512 
ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2
 DIST linux-asahi-6.8.9-5.tar.gz 235264452 BLAKE2B 
5a08d3df1d0e1fc274a68f29ab592c790421d58dafa5533b7f526f13c5046d668e0c864b9a71f2c5b736a1890a65ba0877694b11bbde9acf5ff873f7a8a5a167
 SHA512 
e592959bfd546588df26bcec6b6de86dc3450d6ae89b073b272dd41b9927a7c2b09b9f8ff77b3cc80393b65821062eddabe351f177bfc1f732f11d685594412f
 DIST linux-asahi-6.8.9-6.patch 5163031 BLAKE2B 
de6411c7f6bb95fec4162648c89d6bf6be5e863d4647877c4cbbb9e4c8540b12b1dacd42c26a1d3561a36fe6c79650caf5e0481338764a10101cec53921043c7
 SHA512 
0cc24bf50c16cb6fc59bf9bd025babcdca081bc789da5791d0fd914c65d31342cc632998fe4a667296ee3ed067b311dc105e994e2a77d569bac3a8ed48fb5ecc

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild 
b/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
deleted file mode 100644
index ac1ab4ff4d6f..
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-K_SECURITY_UNSUPPORTED="1"
-ETYPE="sources"
-#K_WANT_GENPATCHES="base extras experimental"
-#K_GENPATCHES_VER="5"
-K_NODRYRUN="1"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-if [[ ${PV} != ${PV/_rc} ]] ; then
-   # $PV is expected to be of following form: 6.0_rc5_p1
-   MY_TAG="$(ver_cut 6)"
-   MY_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
-else
-   # $PV is expected to be of following form: 5.19.0_p1
-   MY_TAG="$(ver_cut 5)"
-   if [[ "$(ver_cut 3)" == "0" ]] ; then
-   MY_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
-   else
-   MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
-   fi
-fi
-
-DESCRIPTION="Asahi Linux kernel sources"
-HOMEPAGE="https://asahilinux.org";
-KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz
 -> linux-${MY_P}.tar.gz"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
-"
-
-KEYWORDS="arm64"
-IUSE="rust"
-
-DEPEND="
-   ${DEPEND}
-   rust? (
-   || (
-   >=dev-lang/rust-bin-1.76[rust-src,rustfmt]
-   >=dev-lang/rust-1.76[rust-src,rustfmt]
-   )
-   dev-util/bindgen
-   )
-"
-
-PATCHES=(
-   
"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
-   
"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
-)
-
-src_unpack() {
-   unpack linux-${MY_P}.tar.gz
-   mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
-}
-
-src_prepare() {
-   default
-   cd "${WORKDIR}/linux-${KV-FULL

[gentoo-commits] proj/qt:master commit in: dev-util/lxqt-build-tools/

2024-05-22 Thread Jimi Huotari
commit: cf9b99df9c9aaed459016e615265d821bc218aea
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed May 22 21:53:24 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed May 22 21:56:57 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=cf9b99df

dev-util/lxqt-build-tools: restrict version for qt5 consumers

The 'lxqt-build-tools' package is compatible with qt6 only
since version 2.

Signed-off-by: Jimi Huotari  gentoo.org>

 .../lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild | 32 +-
 .../lxqt-build-tools/lxqt-build-tools-.ebuild  | 32 +-
 2 files changed, 62 insertions(+), 2 deletions(-)

diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild 
b/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild
index 2ae9010e..d13d71a3 100644
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild
+++ b/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0.ebuild
@@ -23,4 +23,34 @@ DEPEND="
>=dev-libs/glib-2.50.0
>=dev-qt/qtbase-6.6:6
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   !<=app-arch/lxqt-archiver-1
+   !<=app-misc/qtxdg-tools-4
+   !<=dev-libs/libqtxdg-4
+   !<=gui-libs/xdg-desktop-portal-lxqt-1
+   !<=lxqt-base/liblxqt-2
+   !<=lxqt-base/libsysstat-1
+   !<=lxqt-base/lxqt-about-2
+   !<=lxqt-base/lxqt-admin-2
+   !<=lxqt-base/lxqt-config-2
+   !<=lxqt-base/lxqt-globalkeys-2
+   !<=lxqt-base/lxqt-menu-data-2
+   !<=lxqt-base/lxqt-meta-2
+   !<=lxqt-base/lxqt-notificationd-2
+   !<=lxqt-base/lxqt-openssh-askpass-2
+   !<=lxqt-base/lxqt-panel-2
+   !<=lxqt-base/lxqt-policykit-2
+   !<=lxqt-base/lxqt-powermanagement-2
+   !<=lxqt-base/lxqt-qtplugin-2
+   !<=lxqt-base/lxqt-runner-2
+   !<=lxqt-base/lxqt-session-2
+   !<=lxqt-base/lxqt-sudo-2
+   !<=media-gfx/lximage-qt-2
+   !<=x11-libs/libfm-qt-2
+   x11-libs/qtermwidget
+   x11-misc/obconf-qt
+   !<=x11-misc/pcmanfm-qt-2
+   !<=x11-misc/qps-2.9
+   x11-terms/qterminal
+   !<=x11-themes/lxqt-themes-2
+"

diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild 
b/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild
index 2ae9010e..d13d71a3 100644
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild
+++ b/dev-util/lxqt-build-tools/lxqt-build-tools-.ebuild
@@ -23,4 +23,34 @@ DEPEND="
>=dev-libs/glib-2.50.0
>=dev-qt/qtbase-6.6:6
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   !<=app-arch/lxqt-archiver-1
+   !<=app-misc/qtxdg-tools-4
+   !<=dev-libs/libqtxdg-4
+   !<=gui-libs/xdg-desktop-portal-lxqt-1
+   !<=lxqt-base/liblxqt-2
+   !<=lxqt-base/libsysstat-1
+   !<=lxqt-base/lxqt-about-2
+   !<=lxqt-base/lxqt-admin-2
+   !<=lxqt-base/lxqt-config-2
+   !<=lxqt-base/lxqt-globalkeys-2
+   !<=lxqt-base/lxqt-menu-data-2
+   !<=lxqt-base/lxqt-meta-2
+   !<=lxqt-base/lxqt-notificationd-2
+   !<=lxqt-base/lxqt-openssh-askpass-2
+   !<=lxqt-base/lxqt-panel-2
+   !<=lxqt-base/lxqt-policykit-2
+   !<=lxqt-base/lxqt-powermanagement-2
+   !<=lxqt-base/lxqt-qtplugin-2
+   !<=lxqt-base/lxqt-runner-2
+   !<=lxqt-base/lxqt-session-2
+   !<=lxqt-base/lxqt-sudo-2
+   !<=media-gfx/lximage-qt-2
+   !<=x11-libs/libfm-qt-2
+   x11-libs/qtermwidget
+   x11-misc/obconf-qt
+   !<=x11-misc/pcmanfm-qt-2
+   !<=x11-misc/qps-2.9
+   x11-terms/qterminal
+   !<=x11-themes/lxqt-themes-2
+"



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

2024-05-22 Thread Matt Turner
commit: ad4cbe37578c533f1ed32c70a3329bfa6dd393b0
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 22 21:03:53 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 22 21:17:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad4cbe37

dev-util/intel_clc: Drop old versions

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

 dev-util/intel_clc/Manifest|  1 -
 dev-util/intel_clc/intel_clc-24.1.0_rc4.ebuild | 87 --
 2 files changed, 88 deletions(-)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index 51ed1920566d..a123ecb14e74 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,4 +1,3 @@
 DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B 
d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce
 SHA512 
77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c
 DIST mesa-24.0.8.tar.xz 20170168 BLAKE2B 
1919e99e6ccbd51c8e74e55985ea9a3f47bf49c7e4260a195a609ce175eeded9fc5a56970ae35d21bc650e4bb802df484d2088b29ef3861d13942bd495891a9a
 SHA512 
1e1be9b50c2a404a96960db87d2ba4cd1c602445f9ab8acfb6a8a023410063620c2ef891fe516afec3d830756e0b0f4309ef50c6caeefa44e164b414c4708b10
-DIST mesa-24.1.0-rc4.tar.xz 28911444 BLAKE2B 
66c09358acc3fa27ff74ae71a999777b93d28b0cc0f34f43c36710994b73fdc6f922977ab6062a6b46c34a29a5276896ff2e6393fa12af1312ae5cba1b1deaa3
 SHA512 
8c31ea253543b1f8d1329eef9e20243ca7d6eb8c9645960bc53314de85ea8e3255d72816faa94935ba92e4802351c9a29e221d7e72048681de0a490bf4c52119
 DIST mesa-24.1.0.tar.xz 28994008 BLAKE2B 
1558d20d426162bfe8cccf96107ddbf1373c8322f87f48daec73e23b283e00f95d6efd073cad9b92065928af4b9b4a339ff2d204412070eca903f77ca366e619
 SHA512 
4b7ed1940fc812ef4efb55978d3ffe3d0e2ae53d5b57a3baca10a52db2ba5852c5ee7e75c3739bd8d384c80bf1cba970a384250050f01f03bba98f255e12cec5

diff --git a/dev-util/intel_clc/intel_clc-24.1.0_rc4.ebuild 
b/dev-util/intel_clc/intel_clc-24.1.0_rc4.ebuild
deleted file mode 100644
index f47259e8747d..
--- a/dev-util/intel_clc/intel_clc-24.1.0_rc4.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 16 17 )
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit llvm-r1 meson python-any-r1
-
-MY_PV="${PV/_/-}"
-
-DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
-HOMEPAGE="https://mesa3d.org/";
-
-if [[ ${PV} ==  ]]; then
-   S="${WORKDIR}/intel_clc-${MY_PV}"
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
-   inherit git-r3
-else
-   S="${WORKDIR}/mesa-${MY_PV}"
-   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT SGI-B-2.0"
-SLOT="0"
-IUSE="debug"
-
-RDEPEND="
-   dev-libs/libclc
-   dev-util/spirv-tools
-   >=sys-libs/zlib-1.2.8:=
-   x11-libs/libdrm
-   $(llvm_gen_dep '
-   dev-util/spirv-llvm-translator:${LLVM_SLOT}
-   sys-devel/clang:${LLVM_SLOT}
-   sys-devel/llvm:${LLVM_SLOT}
-   ')
-"
-DEPEND="${RDEPEND}
-   dev-libs/expat
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
-   virtual/pkgconfig
-"
-
-python_check_deps() {
-   python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   llvm-r1_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
-
-   use debug && EMESON_BUILDTYPE=debug
-
-   local emesonargs=(
-   -Dllvm=enabled
-   -Dshared-llvm=enabled
-   -Dintel-clc=enabled
-
-   -Dgallium-drivers=''
-   -Dvulkan-drivers=''
-
-   # Set platforms empty to avoid the default "auto" setting. If
-   # platforms is empty meson.build will add surfaceless.
-   -Dplatforms=''
-
-   -Dglx=disabled
-   -Dlibunwind=disabled
-   -Dzstd=disabled
-
-   -Db_ndebug=$(usex debug false true)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
-}



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

2024-05-22 Thread Matt Turner
commit: c89941d77dfd679fc7b46d881b0bc4f4685a5a60
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 22 21:04:09 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 22 21:17:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c89941d7

profiles: Remove outdated mask

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

 profiles/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 2138d54214c9..a1138424a153 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -243,11 +243,6 @@ app-emacs/basic-toolkit
 app-emacs/buffer-extension
 app-emacs/windows
 
-# Matt Turner  (2024-04-25)
-# Masked for testing
-=dev-util/intel_clc-24.1*
-=media-libs/mesa-24.1*
-
 # Michał Górny  (2024-04-23)
 # No py3.12, no tests, no maintainer.  Also no revdeps.
 # Removal on 2024-05-23.  Bug #929513.



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

2024-05-22 Thread Matt Turner
commit: be5063eb4fe29fc0a3d82ef00b6af50175801d45
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 22 21:02:33 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 22 21:17:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5063eb

dev-util/intel_clc: Version bump to 24.1.0

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

 dev-util/intel_clc/Manifest|  1 +
 dev-util/intel_clc/intel_clc-24.1.0.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index 63319d9711e1..51ed1920566d 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,3 +1,4 @@
 DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B 
d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce
 SHA512 
77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c
 DIST mesa-24.0.8.tar.xz 20170168 BLAKE2B 
1919e99e6ccbd51c8e74e55985ea9a3f47bf49c7e4260a195a609ce175eeded9fc5a56970ae35d21bc650e4bb802df484d2088b29ef3861d13942bd495891a9a
 SHA512 
1e1be9b50c2a404a96960db87d2ba4cd1c602445f9ab8acfb6a8a023410063620c2ef891fe516afec3d830756e0b0f4309ef50c6caeefa44e164b414c4708b10
 DIST mesa-24.1.0-rc4.tar.xz 28911444 BLAKE2B 
66c09358acc3fa27ff74ae71a999777b93d28b0cc0f34f43c36710994b73fdc6f922977ab6062a6b46c34a29a5276896ff2e6393fa12af1312ae5cba1b1deaa3
 SHA512 
8c31ea253543b1f8d1329eef9e20243ca7d6eb8c9645960bc53314de85ea8e3255d72816faa94935ba92e4802351c9a29e221d7e72048681de0a490bf4c52119
+DIST mesa-24.1.0.tar.xz 28994008 BLAKE2B 
1558d20d426162bfe8cccf96107ddbf1373c8322f87f48daec73e23b283e00f95d6efd073cad9b92065928af4b9b4a339ff2d204412070eca903f77ca366e619
 SHA512 
4b7ed1940fc812ef4efb55978d3ffe3d0e2ae53d5b57a3baca10a52db2ba5852c5ee7e75c3739bd8d384c80bf1cba970a384250050f01f03bba98f255e12cec5

diff --git a/dev-util/intel_clc/intel_clc-24.1.0.ebuild 
b/dev-util/intel_clc/intel_clc-24.1.0.ebuild
new file mode 100644
index ..f47259e8747d
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-24.1.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 16 17 )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/";
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+   $(llvm_gen_dep '
+   dev-util/spirv-llvm-translator:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+python_check_deps() {
+   python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+   use debug && EMESON_BUILDTYPE=debug
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



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

2024-05-22 Thread Matt Turner
commit: a1b2351a7706ad1da8fa592cb2471d06dd41cc6f
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 22 21:04:03 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 22 21:17:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b2351a

media-libs/mesa: Drop old versions

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

 media-libs/mesa/Manifest   |   1 -
 media-libs/mesa/mesa-24.1.0_rc4.ebuild | 468 -
 2 files changed, 469 deletions(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index d01364a38e2b..59ba8890ae16 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,6 +1,5 @@
 DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B 
d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce
 SHA512 
77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c
 DIST mesa-24.0.8.tar.xz 20170168 BLAKE2B 
1919e99e6ccbd51c8e74e55985ea9a3f47bf49c7e4260a195a609ce175eeded9fc5a56970ae35d21bc650e4bb802df484d2088b29ef3861d13942bd495891a9a
 SHA512 
1e1be9b50c2a404a96960db87d2ba4cd1c602445f9ab8acfb6a8a023410063620c2ef891fe516afec3d830756e0b0f4309ef50c6caeefa44e164b414c4708b10
-DIST mesa-24.1.0-rc4.tar.xz 28911444 BLAKE2B 
66c09358acc3fa27ff74ae71a999777b93d28b0cc0f34f43c36710994b73fdc6f922977ab6062a6b46c34a29a5276896ff2e6393fa12af1312ae5cba1b1deaa3
 SHA512 
8c31ea253543b1f8d1329eef9e20243ca7d6eb8c9645960bc53314de85ea8e3255d72816faa94935ba92e4802351c9a29e221d7e72048681de0a490bf4c52119
 DIST mesa-24.1.0.tar.xz 28994008 BLAKE2B 
1558d20d426162bfe8cccf96107ddbf1373c8322f87f48daec73e23b283e00f95d6efd073cad9b92065928af4b9b4a339ff2d204412070eca903f77ca366e619
 SHA512 
4b7ed1940fc812ef4efb55978d3ffe3d0e2ae53d5b57a3baca10a52db2ba5852c5ee7e75c3739bd8d384c80bf1cba970a384250050f01f03bba98f255e12cec5
 DIST paste-1.0.14.tar.gz 18429 BLAKE2B 
88f533fd336bbbe24872b10003832ff46b52970b94981fea202726de35ac0d3466f96370fa89c966b33e0f13c75cbf7f5f88bba290dc490a63c9e08a0b16
 SHA512 
0ec40c228afe645cb027a99c8bd8f7c65158aab48655018a45736727906b05f7354df114405f2eae88c4eba73dec62e8228f8be9834afa0f22b5f31c18006d34
 DIST proc-macro2-1.0.70.tar.gz 46747 BLAKE2B 
808e3a30c89fd979663899124853d386cc53862621f4d872bba87fe91baccddbc6612bd658b4c18b44f8420fcb10700b2906cde9c9512a616ab800ebbfb0867d
 SHA512 
cd5c41ef6a410e310e90828a33fee42c1e2bf30dfc2b0a0cf429fcc60fa1262393c977b2cab5f8a50a35fd1394fd6cc7e7a482581f88dcde20d9ad030c7414a5

diff --git a/media-libs/mesa/mesa-24.1.0_rc4.ebuild 
b/media-libs/mesa/mesa-24.1.0_rc4.ebuild
deleted file mode 100644
index f9c4e1acfcbb..
--- a/media-libs/mesa/mesa-24.1.0_rc4.ebuild
+++ /dev/null
@@ -1,468 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {15..17} )
-LLVM_OPTIONAL=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit llvm-r1 meson-multilib python-any-r1 linux-info rust-toolchain
-
-MY_P="${P/_/-}"
-
-SYN_PV=2.0.39
-PROC_MACRO2_PV=1.0.70
-QUOTE_PV=1.0.33
-UNICODE_IDENT_PV=1.0.12
-PASTE_PV=1.0.14
-
-NAK_URI="
-   https://github.com/dtolnay/syn/archive/refs/tags/${SYN_PV}.tar.gz -> 
syn-${SYN_PV}.tar.gz
-   
https://github.com/dtolnay/proc-macro2/archive/refs/tags/${PROC_MACRO2_PV}.tar.gz
 -> proc-macro2-${PROC_MACRO2_PV}.tar.gz
-   https://github.com/dtolnay/quote/archive/refs/tags/${QUOTE_PV}.tar.gz 
-> quote-${QUOTE_PV}.tar.gz
-   
https://github.com/dtolnay/unicode-ident/archive/refs/tags/${UNICODE_IDENT_PV}.tar.gz
 -> unicode-ident-${UNICODE_IDENT_PV}.tar.gz
-   https://github.com/dtolnay/paste/archive/refs/tags/${PASTE_PV}.tar.gz 
-> paste-${PASTE_PV}.tar.gz
-"
-
-DESCRIPTION="OpenGL-like graphic library for Linux"
-HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/";
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
-   SRC_URI="${NAK_URI}"
-   inherit git-r3
-else
-   SRC_URI="
-   https://archive.mesa3d.org/${MY_P}.tar.xz
-   ${NAK_URI}
-   "
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
-fi
-S="${WORKDIR}/${MY_P}"
-EGIT_CHECKOUT_DIR=${S}
-
-LICENSE="MIT SGI-B-2.0"
-SLOT="0"
-
-RADEON_CARDS="r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau nvk 
panfrost v3d vc4 virgl vivante vmware"
-for card in ${VIDEO_CARDS}; do
-   IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-
-IUSE="${IUSE_VIDEO_CARDS}
-   cpu_flags_x86_sse2 d3d9 debug +llvm
-   lm-sensors opencl +opengl osmesa +proprietary-codecs selinux
-   test unwind vaapi valgrind vdpau vulkan
-   vulkan-overlay wayland +X xa zink +zstd"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-   d3d9? (
-   || (
-

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

2024-05-22 Thread Matt Turner
commit: a17108aeb79c6a81ce71fe5c3a8a425dd79f22b2
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 22 21:02:25 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 22 21:17:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a17108ae

media-libs/mesa: Version bump to 24.1.0

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-24.1.0.ebuild | 468 +
 2 files changed, 469 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index d6476d3daf55..d01364a38e2b 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,6 +1,7 @@
 DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B 
d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce
 SHA512 
77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c
 DIST mesa-24.0.8.tar.xz 20170168 BLAKE2B 
1919e99e6ccbd51c8e74e55985ea9a3f47bf49c7e4260a195a609ce175eeded9fc5a56970ae35d21bc650e4bb802df484d2088b29ef3861d13942bd495891a9a
 SHA512 
1e1be9b50c2a404a96960db87d2ba4cd1c602445f9ab8acfb6a8a023410063620c2ef891fe516afec3d830756e0b0f4309ef50c6caeefa44e164b414c4708b10
 DIST mesa-24.1.0-rc4.tar.xz 28911444 BLAKE2B 
66c09358acc3fa27ff74ae71a999777b93d28b0cc0f34f43c36710994b73fdc6f922977ab6062a6b46c34a29a5276896ff2e6393fa12af1312ae5cba1b1deaa3
 SHA512 
8c31ea253543b1f8d1329eef9e20243ca7d6eb8c9645960bc53314de85ea8e3255d72816faa94935ba92e4802351c9a29e221d7e72048681de0a490bf4c52119
+DIST mesa-24.1.0.tar.xz 28994008 BLAKE2B 
1558d20d426162bfe8cccf96107ddbf1373c8322f87f48daec73e23b283e00f95d6efd073cad9b92065928af4b9b4a339ff2d204412070eca903f77ca366e619
 SHA512 
4b7ed1940fc812ef4efb55978d3ffe3d0e2ae53d5b57a3baca10a52db2ba5852c5ee7e75c3739bd8d384c80bf1cba970a384250050f01f03bba98f255e12cec5
 DIST paste-1.0.14.tar.gz 18429 BLAKE2B 
88f533fd336bbbe24872b10003832ff46b52970b94981fea202726de35ac0d3466f96370fa89c966b33e0f13c75cbf7f5f88bba290dc490a63c9e08a0b16
 SHA512 
0ec40c228afe645cb027a99c8bd8f7c65158aab48655018a45736727906b05f7354df114405f2eae88c4eba73dec62e8228f8be9834afa0f22b5f31c18006d34
 DIST proc-macro2-1.0.70.tar.gz 46747 BLAKE2B 
808e3a30c89fd979663899124853d386cc53862621f4d872bba87fe91baccddbc6612bd658b4c18b44f8420fcb10700b2906cde9c9512a616ab800ebbfb0867d
 SHA512 
cd5c41ef6a410e310e90828a33fee42c1e2bf30dfc2b0a0cf429fcc60fa1262393c977b2cab5f8a50a35fd1394fd6cc7e7a482581f88dcde20d9ad030c7414a5
 DIST quote-1.0.33.tar.gz 32169 BLAKE2B 
2438915aebe30b79929ddc6ed8bad5282537b081c763a3d6b2b9483b63e7b5e99b9bba6f1f7deb725031b23384410b60c7cc4aef0b00bb1d94541cde54408ee3
 SHA512 
3c000577d0e9f82bc379570a4fa63283d73cfc6dee0475475ba201994491dece0110cdefc26fcf9a3b9d0bf50a3649ca5b68c8a0f6f2e620946b624ff8b8f38b

diff --git a/media-libs/mesa/mesa-24.1.0.ebuild 
b/media-libs/mesa/mesa-24.1.0.ebuild
new file mode 100644
index ..f9c4e1acfcbb
--- /dev/null
+++ b/media-libs/mesa/mesa-24.1.0.ebuild
@@ -0,0 +1,468 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..17} )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson-multilib python-any-r1 linux-info rust-toolchain
+
+MY_P="${P/_/-}"
+
+SYN_PV=2.0.39
+PROC_MACRO2_PV=1.0.70
+QUOTE_PV=1.0.33
+UNICODE_IDENT_PV=1.0.12
+PASTE_PV=1.0.14
+
+NAK_URI="
+   https://github.com/dtolnay/syn/archive/refs/tags/${SYN_PV}.tar.gz -> 
syn-${SYN_PV}.tar.gz
+   
https://github.com/dtolnay/proc-macro2/archive/refs/tags/${PROC_MACRO2_PV}.tar.gz
 -> proc-macro2-${PROC_MACRO2_PV}.tar.gz
+   https://github.com/dtolnay/quote/archive/refs/tags/${QUOTE_PV}.tar.gz 
-> quote-${QUOTE_PV}.tar.gz
+   
https://github.com/dtolnay/unicode-ident/archive/refs/tags/${UNICODE_IDENT_PV}.tar.gz
 -> unicode-ident-${UNICODE_IDENT_PV}.tar.gz
+   https://github.com/dtolnay/paste/archive/refs/tags/${PASTE_PV}.tar.gz 
-> paste-${PASTE_PV}.tar.gz
+"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/";
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
+   SRC_URI="${NAK_URI}"
+   inherit git-r3
+else
+   SRC_URI="
+   https://archive.mesa3d.org/${MY_P}.tar.xz
+   ${NAK_URI}
+   "
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+S="${WORKDIR}/${MY_P}"
+EGIT_CHECKOUT_DIR=${S}
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau nvk 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS

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

2024-05-22 Thread James Le Cuirot
commit: 4a7261914f5fa059dcd839fa55d182656d347efc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed May 22 21:05:19 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed May 22 21:15:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a726191

media-libs/libopenmpt: Drop old 0.7.3

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

 media-libs/libopenmpt/Manifest|  1 -
 media-libs/libopenmpt/libopenmpt-0.7.3.ebuild | 61 ---
 2 files changed, 62 deletions(-)

diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest
index d54528c06fcb..110ff1de625a 100644
--- a/media-libs/libopenmpt/Manifest
+++ b/media-libs/libopenmpt/Manifest
@@ -1,4 +1,3 @@
 DIST libopenmpt-0.6.6+release.autotools.tar.gz 1554516 BLAKE2B 
21e2fc4252431235608a52d3a321e26eae5d45f2328ff3e3604d84c537d72e07d72346c504901b000af04dfc52b1dd91c79f576be4331ea8685e534a174b61cd
 SHA512 
b634c556f13dc51d1008f4216936a9b7cab25a6fb0d5218da0b692ec848de21905ed1981223ac9ecdebea9ce6c5376e91ff92e1655dd0be491fce0114e3230bf
-DIST libopenmpt-0.7.3+release.autotools.tar.gz 1648862 BLAKE2B 
aec630daa7a40d1e0da36593c4bc8c8065f6d54a58bb5707ee3f5d9368e0421b6ac892b9e4c1b9f952a8e5d59168078b548d27738fbdd27673486b2c1b08
 SHA512 
c88b92409114435d1596d617c04eb2436afe93de611898708587e018c8b8eb6fe45865d2e9144b3647501faa39ba633616204a5f752cbbc88f84eda20444db35
 DIST libopenmpt-0.7.6+release.autotools.tar.gz 1652544 BLAKE2B 
022686bbb13728da134017b16c70cb9f3b47d64b0b6a889f473b5b72b5aa5cb66b84953b414075b6e9842fea947eb67b6cff2ae1130618bd0c0840f90ce88e70
 SHA512 
9665d3e301bab06f363bc4376fc488ca5befcf05f580deeb01a035167f02f8d47cda0d940239d5f29a91f97da6f31a2f6f20836b4f8ef6a248c7e39e49a7aa66
 DIST libopenmpt-0.7.7+release.autotools.tar.gz 1660204 BLAKE2B 
4b6ee75036c97ac2dce7e66776b36df09847db2c482cb22b052569385c06eb954d1cfae5cb00d415a6b18fd11663b2af43c94361dc9c0c84595c0d530e2bb355
 SHA512 
88d68bd32e696c01c070abd7156645c2969d389d6fb660f4f45d9e5e16ff9c25c3084d30cef208578080ee8a2da5c6045e5b1d93db7e2c456d42b91daaa02199

diff --git a/media-libs/libopenmpt/libopenmpt-0.7.3.ebuild 
b/media-libs/libopenmpt/libopenmpt-0.7.3.ebuild
deleted file mode 100644
index e5e9549227c0..
--- a/media-libs/libopenmpt/libopenmpt-0.7.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-MY_P="libopenmpt-${PV}+release.autotools"
-DESCRIPTION="Library to decode tracked music files (modules)"
-HOMEPAGE="https://lib.openmpt.org/libopenmpt/";
-SRC_URI="https://lib.openmpt.org/files/libopenmpt/src/${MY_P}.tar.gz";
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="examples mp3 ogg static-libs test vorbis zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
-   ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )
-   vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-ECONF_SOURCE="${S}"
-
-multilib_src_configure() {
-   # A lot of these optional dependencies relate to openmpt123, which
-   # we package separately, so we disable them here.
-   econf \
-   $(use_enable static-libs static) \
-   --disable-openmpt123 \
-   --disable-examples \
-   $(use_enable test tests) \
-   --disable-doxygen-doc \
-   $(use_with zlib) \
-   $(use_with mp3 mpg123) \
-   $(use_with ogg) \
-   $(use_with vorbis) \
-   $(use_with vorbis vorbisfile) \
-   --without-pulseaudio \
-   --without-portaudio \
-   --without-portaudiocpp \
-   --without-sdl2 \
-   --without-sndfile \
-   --without-flac
-}
-
-multilib_src_install_all() {
-   rm -f \
-   "${ED}"/usr/*/*.la \
-   "${ED}"/usr/share/doc/${P}/LICENSE || die
-
-   if ! use examples; then
-   rm -r "${ED}"/usr/share/doc/${P}/examples || die
-   fi
-}



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

2024-05-22 Thread James Le Cuirot
commit: 63eeb9d869dfe8219c7af08e5b17634345f36be9
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed May 22 21:04:59 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed May 22 21:15:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63eeb9d8

media-libs/libopenmpt: Bump to 0.7.7

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

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

diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest
index 2b41f9cdded4..d54528c06fcb 100644
--- a/media-libs/libopenmpt/Manifest
+++ b/media-libs/libopenmpt/Manifest
@@ -1,3 +1,4 @@
 DIST libopenmpt-0.6.6+release.autotools.tar.gz 1554516 BLAKE2B 
21e2fc4252431235608a52d3a321e26eae5d45f2328ff3e3604d84c537d72e07d72346c504901b000af04dfc52b1dd91c79f576be4331ea8685e534a174b61cd
 SHA512 
b634c556f13dc51d1008f4216936a9b7cab25a6fb0d5218da0b692ec848de21905ed1981223ac9ecdebea9ce6c5376e91ff92e1655dd0be491fce0114e3230bf
 DIST libopenmpt-0.7.3+release.autotools.tar.gz 1648862 BLAKE2B 
aec630daa7a40d1e0da36593c4bc8c8065f6d54a58bb5707ee3f5d9368e0421b6ac892b9e4c1b9f952a8e5d59168078b548d27738fbdd27673486b2c1b08
 SHA512 
c88b92409114435d1596d617c04eb2436afe93de611898708587e018c8b8eb6fe45865d2e9144b3647501faa39ba633616204a5f752cbbc88f84eda20444db35
 DIST libopenmpt-0.7.6+release.autotools.tar.gz 1652544 BLAKE2B 
022686bbb13728da134017b16c70cb9f3b47d64b0b6a889f473b5b72b5aa5cb66b84953b414075b6e9842fea947eb67b6cff2ae1130618bd0c0840f90ce88e70
 SHA512 
9665d3e301bab06f363bc4376fc488ca5befcf05f580deeb01a035167f02f8d47cda0d940239d5f29a91f97da6f31a2f6f20836b4f8ef6a248c7e39e49a7aa66
+DIST libopenmpt-0.7.7+release.autotools.tar.gz 1660204 BLAKE2B 
4b6ee75036c97ac2dce7e66776b36df09847db2c482cb22b052569385c06eb954d1cfae5cb00d415a6b18fd11663b2af43c94361dc9c0c84595c0d530e2bb355
 SHA512 
88d68bd32e696c01c070abd7156645c2969d389d6fb660f4f45d9e5e16ff9c25c3084d30cef208578080ee8a2da5c6045e5b1d93db7e2c456d42b91daaa02199

diff --git a/media-libs/libopenmpt/libopenmpt-0.7.7.ebuild 
b/media-libs/libopenmpt/libopenmpt-0.7.7.ebuild
new file mode 100644
index ..03b0016c8652
--- /dev/null
+++ b/media-libs/libopenmpt/libopenmpt-0.7.7.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+MY_P="libopenmpt-${PV}+release.autotools"
+DESCRIPTION="Library to decode tracked music files (modules)"
+HOMEPAGE="https://lib.openmpt.org/libopenmpt/";
+SRC_URI="https://lib.openmpt.org/files/libopenmpt/src/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="examples mp3 ogg static-libs test vorbis zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
+   ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )
+   vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+ECONF_SOURCE="${S}"
+
+multilib_src_configure() {
+   # A lot of these optional dependencies relate to openmpt123, which
+   # we package separately, so we disable them here.
+   econf \
+   $(use_enable static-libs static) \
+   --disable-openmpt123 \
+   --disable-examples \
+   $(use_enable test tests) \
+   --disable-doxygen-doc \
+   $(use_with zlib) \
+   $(use_with mp3 mpg123) \
+   $(use_with ogg) \
+   $(use_with vorbis) \
+   $(use_with vorbis vorbisfile) \
+   --without-pulseaudio \
+   --without-portaudio \
+   --without-portaudiocpp \
+   --without-sdl2 \
+   --without-sndfile \
+   --without-flac
+}
+
+multilib_src_install_all() {
+   rm -f \
+   "${ED}"/usr/*/*.la \
+   "${ED}"/usr/share/doc/${P}/LICENSE || die
+
+   if ! use examples; then
+   rm -r "${ED}"/usr/share/doc/${P}/examples || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: games-util/lgogdownloader/files/, games-util/lgogdownloader/

2024-05-22 Thread James Le Cuirot
commit: 9626749fe8c6aefaffe0a8b26e966d5765087fcc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed May 22 21:02:42 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed May 22 21:15:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9626749f

games-util/lgogdownloader: Bump to 3.13, drop old 3.12-r1

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

 games-util/lgogdownloader/Manifest |  2 +-
 .../lgogdownloader/files/lgogdownloader-qt6.patch  | 73 --
 ...r-3.12-r1.ebuild => lgogdownloader-3.13.ebuild} |  4 --
 3 files changed, 1 insertion(+), 78 deletions(-)

diff --git a/games-util/lgogdownloader/Manifest 
b/games-util/lgogdownloader/Manifest
index 8eaacb4f0504..eb40c9144019 100644
--- a/games-util/lgogdownloader/Manifest
+++ b/games-util/lgogdownloader/Manifest
@@ -1 +1 @@
-DIST lgogdownloader-3.12.tar.gz 96896 BLAKE2B 
27e967c6be6919eda7a0adade72221d7b90e5b328e9a10201afa32046a384488f3c312ed94ff86ce376e7f1b9e99baabc3752a1f9536fdacf4fcc987132253f6
 SHA512 
04a753f772434cdbc634efd69ccf4007376c789d68b9204947045bafc0f953d8bbfad0104b6ffaad257bd3d1eabcae73e7ee56b65611799ceff6454418dc86b8
+DIST lgogdownloader-3.13.tar.gz 98904 BLAKE2B 
11e09a93c34d626d3ed82e99b5b0e855f46d365ca655571955f57acd45d3ecb7e8b6ad666c1f42574291a3499db1428e432c8074c61828ae4c4b13cf1e23f8f2
 SHA512 
0a936543eec350c5d257c43fa99552428365c1ddba8f0d51d7add27a4fb7a8a2ac823545ff211b9bab4fc64307dd200c9fdff2d412903094a0d2ab46eb20e767

diff --git a/games-util/lgogdownloader/files/lgogdownloader-qt6.patch 
b/games-util/lgogdownloader/files/lgogdownloader-qt6.patch
deleted file mode 100644
index 5d1652bcbdd7..
--- a/games-util/lgogdownloader/files/lgogdownloader-qt6.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-From 3f223684cbe1367c68b2b68301eeaaf644a4c0be Mon Sep 17 00:00:00 2001
-From: James Le Cuirot 
-Date: Thu, 14 Mar 2024 22:12:02 +
-Subject: [PATCH] Add support for Qt6 (as well as Qt5)
-
-No actual code changes were necessary.
-
-I have partly followed
-https://doc.qt.io/qt-6/cmake-qt5-and-qt6-compatibility.html, but the
-versionless targets only work from Qt 5.15 onwards. The suggested
-workaround chooses 5 over 6 and does not appear to work properly when
-one of the required components is missing. Using the versionless
-approach with an additional variable for the targets seems to work best.
-
-If necessary, Qt 5 can be forced over 6 by passing
-`-DCMAKE_DISABLE_FIND_PACKAGE_Qt6=ON`.
-
-I have tested this by tweaking the code to force the GUI to appear.

- CMakeLists.txt | 20 +++-
- 1 file changed, 15 insertions(+), 5 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 0fe7568..9f489c1 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -45,8 +45,12 @@ file(GLOB SRC_FILES
-   )
- 
- if(USE_QT_GUI)
--  find_package(Qt5Widgets CONFIG REQUIRED)
--  find_package(Qt5WebEngineWidgets CONFIG REQUIRED)
-+  set(QT Qt6)
-+  find_package(Qt6 COMPONENTS Widgets WebEngineWidgets CONFIG)
-+  if(NOT Qt6_FOUND)
-+set(QT Qt5)
-+find_package(Qt5 REQUIRED COMPONENTS Widgets WebEngineWidgets CONFIG)
-+  endif()
- 
-   file(GLOB QT_GUI_SRC_FILES
- src/gui_login.cpp
-@@ -140,11 +144,17 @@ file(REMOVE ${CMAKE_BINARY_DIR}/test_atomic.cpp)
- 
- if(USE_QT_GUI)
-   target_link_libraries(${PROJECT_NAME}
--PRIVATE Qt5::Widgets
--PRIVATE Qt5::WebEngineWidgets
-+PRIVATE ${QT}::Widgets
-+PRIVATE ${QT}::WebEngineWidgets
-   )
- endif(USE_QT_GUI)
- 
-+if(Qt6_FOUND)
-+  set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 17)
-+else()
-+  set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 11)
-+endif(Qt6_FOUND)
-+
- if(MSVC)
-   # Force to always compile with W4
-   if(CMAKE_CXX_FLAGS MATCHES "/W[0-4]")
-@@ -154,7 +164,7 @@ if(MSVC)
-   endif()
- elseif(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX OR 
CMAKE_CXX_COMPILER_ID MATCHES "Clang")
-   # Update if necessary
--  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra 
-Wno-long-long -fexceptions")
-+  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-long-long 
-fexceptions")
- endif()
- 
- set(INSTALL_BIN_DIR bin CACHE PATH "Installation directory for executables")
--- 
-2.43.2
-

diff --git a/games-util/lgogdownloader/lgogdownloader-3.12-r1.ebuild 
b/games-util/lgogdownloader/lgogdownloader-3.13.ebuild
similarity index 95%
rename from games-util/lgogdownloader/lgogdownloader-3.12-r1.ebuild
rename to games-util/lgogdownloader/lgogdownloader-3.13.ebuild
index e07404cb11a4..18c12cef2fca 100644
--- a/games-util/lgogdownloader/lgogdownloader-3.12-r1.ebuild
+++ b/games-util/lgogdownloader/lgogdownloader-3.13.ebuild
@@ -36,10 +36,6 @@ BDEPEND="
virtual/pkgconfig
 "
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-qt6.patch
-)
-
 src_configure() {
local mycmakeargs=(
-DUSE_QT_GUI=$(usex gui)



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

2024-05-22 Thread James Le Cuirot
commit: ea1d7045af7c3052446a97a6f7cf32ea3678f2fa
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed May 22 21:05:30 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed May 22 21:15:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea1d7045

media-sound/openmpt123: Bump to 0.7.7, drop old 0.7.6

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

 media-sound/openmpt123/Manifest| 2 +-
 .../openmpt123/{openmpt123-0.7.6.ebuild => openmpt123-0.7.7.ebuild}| 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/media-sound/openmpt123/Manifest b/media-sound/openmpt123/Manifest
index 0a0aacd41ff4..cfc60458f2f2 100644
--- a/media-sound/openmpt123/Manifest
+++ b/media-sound/openmpt123/Manifest
@@ -1 +1 @@
-DIST libopenmpt-0.7.6+release.autotools.tar.gz 1652544 BLAKE2B 
022686bbb13728da134017b16c70cb9f3b47d64b0b6a889f473b5b72b5aa5cb66b84953b414075b6e9842fea947eb67b6cff2ae1130618bd0c0840f90ce88e70
 SHA512 
9665d3e301bab06f363bc4376fc488ca5befcf05f580deeb01a035167f02f8d47cda0d940239d5f29a91f97da6f31a2f6f20836b4f8ef6a248c7e39e49a7aa66
+DIST libopenmpt-0.7.7+release.autotools.tar.gz 1660204 BLAKE2B 
4b6ee75036c97ac2dce7e66776b36df09847db2c482cb22b052569385c06eb954d1cfae5cb00d415a6b18fd11663b2af43c94361dc9c0c84595c0d530e2bb355
 SHA512 
88d68bd32e696c01c070abd7156645c2969d389d6fb660f4f45d9e5e16ff9c25c3084d30cef208578080ee8a2da5c6045e5b1d93db7e2c456d42b91daaa02199

diff --git a/media-sound/openmpt123/openmpt123-0.7.6.ebuild 
b/media-sound/openmpt123/openmpt123-0.7.7.ebuild
similarity index 99%
rename from media-sound/openmpt123/openmpt123-0.7.6.ebuild
rename to media-sound/openmpt123/openmpt123-0.7.7.ebuild
index 7a9a61c20138..d3819b92551d 100644
--- a/media-sound/openmpt123/openmpt123-0.7.6.ebuild
+++ b/media-sound/openmpt123/openmpt123-0.7.7.ebuild
@@ -9,6 +9,7 @@ MY_P="libopenmpt-${PV}+release.autotools"
 DESCRIPTION="libopenmpt-based command line player for tracked music files 
(modules)"
 HOMEPAGE="https://lib.openmpt.org/libopenmpt/";
 SRC_URI="https://lib.openmpt.org/files/libopenmpt/src/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
@@ -25,8 +26,6 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
-S="${WORKDIR}/${MY_P}"
-
 src_prepare() {
default
 



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

2024-05-22 Thread Mike Gilbert
commit: 6343c03ccd88138d77e8c6fb60e71133272b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 22 21:10:07 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May 22 21:10:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6343c03c

net-misc/freerdp: fix patch

Bug: https://bugs.gentoo.org/932407
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch 
b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
index 731bbee4cb3c..34720aef4b5b 100644
--- a/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
+++ b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
@@ -1,16 +1,15 @@
-From b50f3818ab4dfca852e8c1dd009b6b64c31a0382 Mon Sep 17 00:00:00 2001
+From d2b6771c748e54e659d5f1243a92e499c3beaa36 Mon Sep 17 00:00:00 2001
 From: Mike Gilbert 
-Date: Wed, 22 May 2024 13:23:36 -0400
+Date: Wed, 22 May 2024 17:04:43 -0400
 Subject: [PATCH] X11: fix pointer/integer type mismatch
 
-This was fixed on master as part of
-641022b7953bb04e80b5058cd07149d0cf454aee.
+Fixed on master in 2da280b8a1748052b70b3f5a1ef0d8e932c33adc.
 ---
  client/X11/xf_graphics.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c
-index 5aa1fd48b5a3..a3793e64d9f1 100644
+index 5aa1fd48b5a3..fe81e0ed91cb 100644
 --- a/client/X11/xf_graphics.c
 +++ b/client/X11/xf_graphics.c
 @@ -438,7 +438,7 @@ static BOOL xf_Pointer_New(rdpContext* context, 
rdpPointer* pointer)
@@ -18,7 +17,7 @@ index 5aa1fd48b5a3..a3793e64d9f1 100644
  #endif
  fail:
 -  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : -1);
-+  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : NULL);
++  WLog_DBG(TAG, "%s: %p", __func__, rc ? pointer : NULL);
return rc;
  }
  



[gentoo-commits] repo/gentoo:master commit in: games-fps/duke3d-data/

2024-05-22 Thread James Le Cuirot
commit: 8445658531a5aa2d62e4bbcebf87edbb998c7e3b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed May 22 20:40:35 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed May 22 20:41:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84456585

games-fps/duke3d-data: Download the demo from archive.org

The old FTP server is still there but having permissions issues. FTP is far from
ideal these days anyway.

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

 games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild 
b/games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild
index 3f20abbff21c..feb57df50554 100644
--- a/games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild
+++ b/games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,8 +16,8 @@ inherit cdrom
 DESCRIPTION="Duke Nukem 3D (Atomic Edition) data files"
 HOMEPAGE="https://www.3drealms.com/";
 SRC_URI="
-   demo? ( "ftp://ftp.3drealms.com/share/${MY_P_DEMO}.zip"; )
-   gog? ( "${MY_P_GOG}.sh" )
+   demo? ( https://archive.org/download/3dduke13/${MY_P_DEMO}.zip )
+   gog? ( ${MY_P_GOG}.sh )
 "
 S="${WORKDIR}"
 



[gentoo-commits] proj/qt:master commit in: x11-libs/libfm-qt/

2024-05-22 Thread Jimi Huotari
commit: 6093cb70a89f45dad2953b6f66f219d98b692d9c
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed May 22 19:50:02 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed May 22 19:50:02 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=6093cb70

x11-libs/libfm-qt: add slot operator on qtbase

This did not carry over from '>=dev-qt/qtgui-5.15:5=' when going qt6.

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-libs/libfm-qt/libfm-qt-2.0.2.ebuild | 2 +-
 x11-libs/libfm-qt/libfm-qt-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/libfm-qt/libfm-qt-2.0.2.ebuild 
b/x11-libs/libfm-qt/libfm-qt-2.0.2.ebuild
index 9ce51ecd..68d7b324 100644
--- a/x11-libs/libfm-qt/libfm-qt-2.0.2.ebuild
+++ b/x11-libs/libfm-qt/libfm-qt-2.0.2.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
 "
 DEPEND="
dev-libs/glib:2
-   >=dev-qt/qtbase-6.6:6[gui,widgets]
+   >=dev-qt/qtbase-6.6:6=[gui,widgets]
>=lxde-base/menu-cache-1.1.0:=
>=lxqt-base/lxqt-menu-data-2.0.0
media-libs/libexif

diff --git a/x11-libs/libfm-qt/libfm-qt-.ebuild 
b/x11-libs/libfm-qt/libfm-qt-.ebuild
index 9ce51ecd..68d7b324 100644
--- a/x11-libs/libfm-qt/libfm-qt-.ebuild
+++ b/x11-libs/libfm-qt/libfm-qt-.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
 "
 DEPEND="
dev-libs/glib:2
-   >=dev-qt/qtbase-6.6:6[gui,widgets]
+   >=dev-qt/qtbase-6.6:6=[gui,widgets]
>=lxde-base/menu-cache-1.1.0:=
>=lxqt-base/lxqt-menu-data-2.0.0
media-libs/libexif



[gentoo-commits] proj/qt:master commit in: dev-libs/libqtxdg/

2024-05-22 Thread Jimi Huotari
commit: 1da641f9c913100d06414b87a7deab13fe458242
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed May 22 19:48:52 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed May 22 19:48:52 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=1da641f9

dev-libs/libqtxdg: add slot operator on qtbase

This did not carry over from '>=dev-qt/qtgui-5.15:5=' when going qt6.

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-libs/libqtxdg/libqtxdg-4.0.0.ebuild | 2 +-
 dev-libs/libqtxdg/libqtxdg-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libqtxdg/libqtxdg-4.0.0.ebuild 
b/dev-libs/libqtxdg/libqtxdg-4.0.0.ebuild
index 11a1e00e..e2437549 100644
--- a/dev-libs/libqtxdg/libqtxdg-4.0.0.ebuild
+++ b/dev-libs/libqtxdg/libqtxdg-4.0.0.ebuild
@@ -27,7 +27,7 @@ BDEPEND="
 "
 RDEPEND="
dev-libs/glib:2
-   >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml]
+   >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets,xml]
>=dev-qt/qtsvg-6.6:6
x11-misc/xdg-utils
 "

diff --git a/dev-libs/libqtxdg/libqtxdg-.ebuild 
b/dev-libs/libqtxdg/libqtxdg-.ebuild
index 11a1e00e..e2437549 100644
--- a/dev-libs/libqtxdg/libqtxdg-.ebuild
+++ b/dev-libs/libqtxdg/libqtxdg-.ebuild
@@ -27,7 +27,7 @@ BDEPEND="
 "
 RDEPEND="
dev-libs/glib:2
-   >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml]
+   >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets,xml]
>=dev-qt/qtsvg-6.6:6
x11-misc/xdg-utils
 "



[gentoo-commits] proj/qt:master commit in: lxqt-base/lxqt-qtplugin/

2024-05-22 Thread Jimi Huotari
commit: cf67725b05374baf9ef64c82f60fb331f07632d4
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed May 22 19:49:31 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed May 22 19:49:31 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=cf67725b

lxqt-base/lxqt-qtplugin: add slot operator on qtbase

This did not carry over from '>=dev-qt/qtgui-5.15:5=' when going qt6.

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.0.0.ebuild | 2 +-
 lxqt-base/lxqt-qtplugin/lxqt-qtplugin-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.0.0.ebuild 
b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.0.0.ebuild
index 645a097e..c4bebce5 100644
--- a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.0.0.ebuild
+++ b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.0.0.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
 DEPEND="
dev-libs/libdbusmenu-lxqt
>=dev-libs/libqtxdg-4.0.0
-   >=dev-qt/qtbase-6.6:6[dbus,gui,widgets]
+   >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets]
=x11-libs/libfm-qt-${MY_PV}*
 "
 RDEPEND="${DEPEND}"

diff --git a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-.ebuild 
b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-.ebuild
index 645a097e..c4bebce5 100644
--- a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-.ebuild
+++ b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
 DEPEND="
dev-libs/libdbusmenu-lxqt
>=dev-libs/libqtxdg-4.0.0
-   >=dev-qt/qtbase-6.6:6[dbus,gui,widgets]
+   >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets]
=x11-libs/libfm-qt-${MY_PV}*
 "
 RDEPEND="${DEPEND}"



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

2024-05-22 Thread Arthur Zamarin
commit: 8f47753f0f771d514580cdf768c072cef89543a8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 19:45:47 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 19:45:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f47753f

net-libs/nodejs: Stabilize 18.20.1 arm, #930080

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

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

diff --git a/net-libs/nodejs/nodejs-18.20.1.ebuild 
b/net-libs/nodejs/nodejs-18.20.1.ebuild
index fde604acf123..0061fcf4ce50 100644
--- a/net-libs/nodejs/nodejs-18.20.1.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.1.ebuild
@@ -20,7 +20,7 @@ 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 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2024-05-22 Thread Arthur Zamarin
commit: 6551ef920349dd03b830054b10bf4bdeae119987
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 19:45:47 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 19:45:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6551ef92

net-libs/nodejs: Stabilize 20.12.1 arm, #930080

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

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

diff --git a/net-libs/nodejs/nodejs-20.12.1.ebuild 
b/net-libs/nodejs/nodejs-20.12.1.ebuild
index ee96e0b379e1..c78cb6d2cb26 100644
--- a/net-libs/nodejs/nodejs-20.12.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.12.1.ebuild
@@ -20,7 +20,7 @@ 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 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-libmicrohttpd/

2024-05-22 Thread Sam James
commit: c1e7bdd155b69ff97ea45bbf8fb7c876893aafac
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Fri Jan 12 07:38:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 19:23:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e7bdd1

sec-keys/openpgp-keys-libmicrohttpd: new package

Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Sam James  gentoo.org>

 sec-keys/openpgp-keys-libmicrohttpd/Manifest   |  2 +
 sec-keys/openpgp-keys-libmicrohttpd/metadata.xml   | 14 ++
 .../openpgp-keys-libmicrohttpd-201906.ebuild   | 52 ++
 .../openpgp-keys-libmicrohttpd-99.ebuild   | 52 ++
 4 files changed, 120 insertions(+)

diff --git a/sec-keys/openpgp-keys-libmicrohttpd/Manifest 
b/sec-keys/openpgp-keys-libmicrohttpd/Manifest
new file mode 100644
index ..25ea757d3e37
--- /dev/null
+++ b/sec-keys/openpgp-keys-libmicrohttpd/Manifest
@@ -0,0 +1,2 @@
+DIST christiangrothoff-D8423BCB326C7907033929C7939E6BE1E29FC3CC.asc 3914 
BLAKE2B 
1d36acfa9bfe998987084f9aa81bb6090525405128347bdf7e47ccdab6b6632918ef794a951dddab8a6e5e1eaac6ae41c32317265a166ece75532d1f0ed7ab13
 SHA512 
d26dc34a028d075063822db7d2ff64288b6345cc9d135ae14532b30deae30ee3b809e2075fc2de981bc2c4d3181e76a6d89b6155bec9d2aa690a29c472f338f1
+DIST karlson2k-EA812DBEFA5A7EF17DA8F2C1460A317C3326D2AE.asc 4994 BLAKE2B 
1f9eb0aa78fa3637e8de3a10ca1bb9a88a964e87ec08cc5929a885dbe079bc2e5e44edf2a918a84f5633f5a5c00927d0d83fd98e1cc06172154e3d8694e2c7a1
 SHA512 
3935313ae8f0cb8af6fd280fd02c2eec426b2bcd14c79ff8aaa8ed2bb2ee9259de2ea15eb7f93018963bd23c08916c5cca9e2266f67b5d2cd5b3c2aa4bd1a3e3

diff --git a/sec-keys/openpgp-keys-libmicrohttpd/metadata.xml 
b/sec-keys/openpgp-keys-libmicrohttpd/metadata.xml
new file mode 100644
index ..d0f452215942
--- /dev/null
+++ b/sec-keys/openpgp-keys-libmicrohttpd/metadata.xml
@@ -0,0 +1,14 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   k...@narod.ru
+   Evgeny Grin
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+
+

diff --git 
a/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-201906.ebuild 
b/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-201906.ebuild
new file mode 100644
index ..a06c93a26f9a
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-201906.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used to sign GNU libmicrohttpd releases"
+HOMEPAGE="https://savannah.gnu.org/projects/libmicrohttpd/";
+if [[ ${PV} == * ]] ; then
+   PROPERTIES="live"
+
+   BDEPEND="|| ( net-misc/wget[gnutls] net-misc/wget[ssl] )"
+else
+   KARLSON2K_ID='EA812DBEFA5A7EF17DA8F2C1460A317C3326D2AE'
+   CHRISTIAN_ID='D8423BCB326C7907033929C7939E6BE1E29FC3CC'
+   # Technically public keys are not stable.
+   # While the fingerprint is stable, the contents of the key can be
+   # changed at any time by an additional user ID (email address),
+   # an additional signature or updated date of expiration.
+   SRC_URI="https://keys.openpgp.org/vks/v1/by-fingerprint/${CHRISTIAN_ID} 
-> christiangrothoff-${CHRISTIAN_ID}.asc
+   https://keys.openpgp.org/vks/v1/by-fingerprint/${KARLSON2K_ID} 
-> karlson2k-${KARLSON2K_ID}.asc"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="${PV}"
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   # The release keyring can be changed at any moment and should 
always match the latest release
+   wget 
'https://savannah.gnu.org/project/release-gpgkeys.php?group=libmicrohttpd&download=1'
 -O libmicrohttpd-keyring.gpg || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   local files
+   local key_file
+
+   if [[ ${PV} == * ]] ; then
+   files=( "${WORKDIR}/libmicrohttpd-keyring.gpg" )
+   else
+   for key_file in ${A} ; do
+   files+=( "${DISTDIR}/${key_file}" )
+   done
+   fi
+
+   insinto /usr/share/openpgp-keys
+   newins - libmicrohttpd-${PV}.asc < <(cat "${files[@]}" || die)
+}

diff --git 
a/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-99.ebuild 
b/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-99.ebuild
new file mode 100644
index ..a06c93a26f9a
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-libmicrohttpd/openpgp-keys-libmicrohttpd-99.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used to sign GNU libm

[gentoo-commits] repo/gentoo:master commit in: dev-debug/gdb/files/, dev-debug/gdb/

2024-05-22 Thread Sam James
commit: d6047265f563e8ba4deca92eb583eb0eb33ffcf9
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 19:23:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 19:23:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6047265

dev-debug/gdb: move c99 patch to devspace

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

 dev-debug/gdb/Manifest|   1 +
 dev-debug/gdb/files/gdb-14.2-sim-modern-c99.patch | 765 --
 dev-debug/gdb/gdb-14.2-r1.ebuild  |   6 +-
 3 files changed, 4 insertions(+), 768 deletions(-)

diff --git a/dev-debug/gdb/Manifest b/dev-debug/gdb/Manifest
index 81b93c4c69ae..f07f85a7ddba 100644
--- a/dev-debug/gdb/Manifest
+++ b/dev-debug/gdb/Manifest
@@ -1 +1,2 @@
+DIST gdb-14.2-sim-modern-c99.patch.xz 5348 BLAKE2B 
f8039cdf1b49d12eead0dae7db88dbfad4c47eda696ee26b0bd140605d1d62d4a88557518d4e18c86fffb3c6194782d16e459f4392df71d2ec1af271ccb2838d
 SHA512 
f44239871c584f5d6de98db8d6a6766103a8a6fc92dada7d37f04bdc53efe635cca7dfaa778d620348559814f4784a33e5f72a8dd376dc96fba8ec27032ab389
 DIST gdb-14.2.tar.xz 24111936 BLAKE2B 
65765dfd1ed08e19bb881fc7ae98d6ee4914f38a9a2bb0d0ca73bef472669664f807fe9c04e8dffd7025be98e736ac52f88ff5851ceddbb01a361885b18befc8
 SHA512 
7e07941f1fe661288cc571b4964012ceabc1760624fce20320db2f470c01439b2386f859b5288da13204b758e2e3b22a74c68c012178db93b9529b06f1e22ede

diff --git a/dev-debug/gdb/files/gdb-14.2-sim-modern-c99.patch 
b/dev-debug/gdb/files/gdb-14.2-sim-modern-c99.patch
deleted file mode 100644
index d453785b22f9..
--- a/dev-debug/gdb/files/gdb-14.2-sim-modern-c99.patch
+++ /dev/null
@@ -1,765 +0,0 @@
-https://bugs.gentoo.org/871543
-https://bugs.gentoo.org/919121
-
-From 62695d59e35f1d199a6fc5ddd6f4e4fbd347a016 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Thu, 7 Dec 2023 06:22:32 -0700
-Subject: [PATCH 1/6] sim: m32r: add more cgen prototypes to enable -Werror in
- most files
-
-(cherry picked from commit 5e43a46efc48eeb4951f498b227aee5eb71c137b)

- sim/Makefile.in | 11 ---
- sim/m32r/local.mk   | 11 ---
- sim/m32r/m32r-sim.h | 29 +++--
- 3 files changed, 27 insertions(+), 24 deletions(-)
-
-diff --git a/sim/Makefile.in b/sim/Makefile.in
-index 3dd14543450..00b5c2b91fa 100644
 a/sim/Makefile.in
-+++ b/sim/Makefile.in
-@@ -2471,17 +2471,6 @@ testsuite_common_CPPFLAGS = \
- # opc2c leaks memory, and therefore makes AddressSanitizer unhappy.  Disable
- # leak detection while running it.
- @SIM_ENABLE_ARCH_m32c_TRUE@m32c_OPC2C_RUN = ASAN_OPTIONS=detect_leaks=0 
m32c/opc2c$(EXEEXT)
--@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_cpu.o = -Wno-error
--@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_cpu2.o = -Wno-error
--@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_cpux.o = -Wno-error
--@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_m32r.o = -Wno-error
--@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_m32r2.o = -Wno-error
--@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_m32rx.o = -Wno-error
--@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_mloop.o = -Wno-error
--@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_mloop2.o = -Wno-error
--@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_mloopx.o = -Wno-error
--@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_sem.o = -Wno-error
--@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_sim_if.o = -Wno-error
- @SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_traps.o = -Wno-error
- @SIM_ENABLE_ARCH_m32r_TRUE@nodist_m32r_libsim_a_SOURCES = \
- @SIM_ENABLE_ARCH_m32r_TRUE@   m32r/modules.c
-diff --git a/sim/m32r/local.mk b/sim/m32r/local.mk
-index db545675321..182d8879b43 100644
 a/sim/m32r/local.mk
-+++ b/sim/m32r/local.mk
-@@ -17,17 +17,6 @@
- ## along with this program.  If not, see .
- 
- ## Some modules don't build cleanly yet.
--AM_CFLAGS_%C%_cpu.o = -Wno-error
--AM_CFLAGS_%C%_cpu2.o = -Wno-error
--AM_CFLAGS_%C%_cpux.o = -Wno-error
--AM_CFLAGS_%C%_m32r.o = -Wno-error
--AM_CFLAGS_%C%_m32r2.o = -Wno-error
--AM_CFLAGS_%C%_m32rx.o = -Wno-error
--AM_CFLAGS_%C%_mloop.o = -Wno-error
--AM_CFLAGS_%C%_mloop2.o = -Wno-error
--AM_CFLAGS_%C%_mloopx.o = -Wno-error
--AM_CFLAGS_%C%_sem.o = -Wno-error
--AM_CFLAGS_%C%_sim_if.o = -Wno-error
- AM_CFLAGS_%C%_traps.o = -Wno-error
- 
- nodist_%C%_libsim_a_SOURCES = \
-diff --git a/sim/m32r/m32r-sim.h b/sim/m32r/m32r-sim.h
-index 0e1bf82ace5..c72be52e18a 100644
 a/sim/m32r/m32r-sim.h
-+++ b/sim/m32r/m32r-sim.h
-@@ -39,24 +39,42 @@
- 
- extern int m32r_decode_gdb_ctrl_regnum (int);
- 
-+/* The other cpu cores reuse m32rbf funcs to avoid duplication, but they don't
-+   provide externs to access, and we can't e.g. include decode.h in decodex.h
-+   because of all the redefinitions of cgen macros.  */
-+
-+extern void m32rbf_model_insn_before (SIM_CPU *, int);
-+extern void m32rbf_model_insn_after (SIM_CPU *, int, int);
-+extern CPUREG_FETCH_FN m32rbf_fetch_register;
-+extern CPUREG_STORE_FN m32rbf_store_register;
-+extern void m32rbf_h_cr_set (SIM_CPU *, UINT, USI);
-+

[gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/files/, mail-filter/procmail/

2024-05-22 Thread Sam James
commit: 47750a2e4af92aa6566c3225985f7515b63b61dd
Author: Gabi Falk  gmx  com>
AuthorDate: Sun May 19 20:00:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 19:18:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47750a2e

mail-filter/procmail: fix modern C issues

Added the patch from the upstream pull request (thanks to
Jaroslav Škarvada).

Link: https://github.com/BuGlessRB/procmail/pull/7
Closes: https://bugs.gentoo.org/919024
Signed-off-by: Gabi Falk  gmx.com>
Closes: https://github.com/gentoo/gentoo/pull/36747
Signed-off-by: Sam James  gentoo.org>

 .../procmail/files/procmail-3.24-modern-c.patch| 255 +
 mail-filter/procmail/procmail-3.24-r1.ebuild   | 119 ++
 2 files changed, 374 insertions(+)

diff --git a/mail-filter/procmail/files/procmail-3.24-modern-c.patch 
b/mail-filter/procmail/files/procmail-3.24-modern-c.patch
new file mode 100644
index ..dba497304957
--- /dev/null
+++ b/mail-filter/procmail/files/procmail-3.24-modern-c.patch
@@ -0,0 +1,255 @@
+From 8cfd570fd14c8fb9983859767ab1851bfd064b64 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= 
+Date: Wed, 31 Jan 2024 18:41:21 +0100
+Subject: [PATCH] Fixed build with gcc-14
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Jaroslav Škarvada 
+---
+ initmake |   4 +-
+ src/autoconf | 173 ++-
+ 2 files changed, 91 insertions(+), 86 deletions(-)
+
+diff --git a/initmake b/initmake
+index b901add..703d651 100755
+--- a/initmake
 b/initmake
+@@ -124,7 +124,7 @@ else
+ fi
+ 
+ cat >_autotst.c <_autotst.c <
+ #include 
+ #include 
+-main()
++int main()
+ { struct stat buf;return!&buf;
+ }
+ HERE
+diff --git a/src/autoconf b/src/autoconf
+index 7c46487..97c0bce 100755
+--- a/src/autoconf
 b/src/autoconf
+@@ -363,6 +363,7 @@ cat >_autotst.c <   /* getpid() getppid() */
+ #endif
+ #include 
++#include 
+ #include 
+ #include 
+ #include/* SIGKILL */
+@@ -416,6 +417,16 @@ cat >_autotst.c <0)
++  kill(child[i],SIGTERM),child[i]=0;
++  while(i);
++  return 0;
++}
++
+ void stimeout()
+ { timeout=1;close(fdcollect);killchildren();
+ }
+@@ -437,7 +448,79 @@ unsigned sfork()
+   return pid;
+ }
+ 
+-int main(argc,argv)char*argv[];
++static int oldfdlock;
++#ifdef F_SETLKW
++static struct flock flck; /* why can't it be a local variable? */
++#endif
++#ifdef F_LOCK
++static off_t oldlockoffset;
++#endif
++
++int fdlock(int fd)
++{ int i;unsigned gobble[GOBBLE>>2];
++  for(i=GOBBLE>>2;i;gobble[--i]=~(unsigned)0); /* SunOS crash 
test */
++  oldfdlock=fd;fd=0;
++  if(MSK_fcntl&dolock)
++#ifdef F_SETLKW
++   { static unsigned extra;
++ flck.l_type=F_WRLCK;flck.l_whence=SEEK_SET;flck.l_start=tell(oldfdlock);
++ if(!extra--)
++  extra=MIN_locks/4,flck.l_len=2,i|=fcntl(oldfdlock,F_SETLK,&flck);
++ flck.l_len=0;fd|=fcntl(oldfdlock,F_SETLKW,&flck);
++   }
++#else
++ fd=1;
++#endif
++  if(MSK_lockf&dolock)
++#ifdef F_LOCK
++ oldlockoffset=tell(oldfdlock),fd|=lockf(oldfdlock,F_LOCK,(off_t)0);
++#else
++ fd=1;
++#endif
++  if(MSK_flock&dolock)
++#ifdef LOCK_EX
++ fd|=flock(oldfdlock,LOCK_EX);
++#else
++ fd=1;
++#endif
++  return fd;
++}
++
++int sfdlock(int fd)
++{ int i;unsigned gobble[GOBBLE>>2];
++  for(i=GOBBLE>>2;i;gobble[--i]=~(unsigned)0); /* SunOS crash 
test */
++  return fdlock(fd);
++}
++
++int fdunlock()
++{ int i;unsigned gobble[GOBBLE];
++  for(i=GOBBLE;i;gobble[--i]=~(unsigned)0);  /* some SunOS libs mess this up 
*/
++  if(MSK_flock&dolock)
++#ifdef LOCK_EX
++ i|=flock(oldfdlock,LOCK_UN);
++#else
++ i=1;
++#endif
++  if(MSK_lockf&dolock)
++#ifdef F_LOCK
++   { lseek(oldfdlock,oldlockoffset,SEEK_SET);
++ i|=lockf(oldfdlock,F_LOCK,(off_t)2);i|=lockf(oldfdlock,F_ULOCK,(off_t)0);
++   }
++#else
++ i=1;
++#endif
++  if(MSK_fcntl&dolock)
++#ifdef F_SETLKW
++ flck.l_type=F_UNLCK,flck.l_len=0,i|=fcntl(oldfdlock,F_SETLK,&flck);
++#else
++ i=1;
++#endif
++  if(!i)
++ for(i=GOBBLE;i&&gobble[--i]==~(unsigned)0;);
++  return i;
++}
++
++int main(argc,argv)int argc;char*argv[];
+ { int goodlock,testlock,i,pip[2],pipw[2];time_t otimet;unsigned dtimet;
+   static char filename[]="_locktst.l0";
+   close(0);goodlock=0;testlock=FIRST_lock;signal(SIGPIPE,SIG_DFL);
+@@ -576,88 +659,6 @@ skip_tests:
+   puts("Kernel-locking tests completed.");fprintf(stderr,"\n");
+   return EXIT_SUCCESS;
+ }
+-
+-int killchildren()
+-{ int i;
+-  i=NR_of_forks;
+-  do
+- if(child[--i]>0)
+-  kill(child[i],SIGTERM),child[i]=0;
+-  while(i);
+-  return 0;
+-}
+-
+-int sfdlock(fd)
+-{ int i;unsigned gobble[GOBBLE>>2];
+-  for(i=GOBBLE>>2;i;gobble[--i]=~(unsigned)0); /* SunOS crash 
test */
+-  return fdlock(fd);
+-}
+-
+-static oldfdlock;
+-#ifdef F_SETLKW
+-static struct flock flck; /* w

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

2024-05-22 Thread Sam James
commit: c8855d42dda56656e508fdea7502361b21349693
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 19:24:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 19:24:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8855d42

net-p2p/transmission: Stabilize 4.0.5 ppc, #930626

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

 net-p2p/transmission/transmission-4.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild 
b/net-p2p/transmission/transmission-4.0.5.ebuild
index 502587eaf033..9ef3fd6b0fc1 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz";
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"



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

2024-05-22 Thread Sam James
commit: a1aff54cec26bce15bd284fe93c52bc56533d47d
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Fri Jan 12 07:42:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 19:23:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1aff54c

net-libs/libmicrohttpd: add verify-sig support

Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Closes: https://github.com/gentoo/gentoo/pull/34994
Signed-off-by: Sam James  gentoo.org>

 net-libs/libmicrohttpd/Manifest|   3 +
 .../libmicrohttpd/libmicrohttpd-0.9.76-r1.ebuild   | 104 +
 .../libmicrohttpd/libmicrohttpd-0.9.77-r1.ebuild   |  88 +
 .../libmicrohttpd/libmicrohttpd-1.0.1-r1.ebuild|  89 ++
 4 files changed, 284 insertions(+)

diff --git a/net-libs/libmicrohttpd/Manifest b/net-libs/libmicrohttpd/Manifest
index 287f05186784..fed90be31127 100644
--- a/net-libs/libmicrohttpd/Manifest
+++ b/net-libs/libmicrohttpd/Manifest
@@ -1,3 +1,6 @@
 DIST libmicrohttpd-0.9.76.tar.gz 2199858 BLAKE2B 
2c2de77d731ff130bb1491733b91e9e0b0c68bc30ea1a826f7f1d97aaf83fa7f6bec3c219f81c5293de72595b26d1e6eb66cdd4bfe3b16bd37a10e3acd3c6446
 SHA512 
9ff8a837892142376eaeaf50c0b0dba76697d0ff44b908434cba8db4324c57dfb8bbcc1a922b97d825891ac10f50693dee9388531856e0fa81fa2cfeac538581
+DIST libmicrohttpd-0.9.76.tar.gz.sig 566 BLAKE2B 
84c9ecf45cdd24223374831a1a635db389119196312685d74d6324bbe133a075615026252e4317baf0496bb4ddb249d76560ade5a91cf5995bfc8cca4699957f
 SHA512 
304421dbf2b0763113affa50dcdcefd6d44bcc33b8af521ac9a3002ba4befafe9b78d49a3ab63bd8972e95e65c7bac47592b7bb05a78de1e84d4690220dbceaa
 DIST libmicrohttpd-0.9.77.tar.gz 1896679 BLAKE2B 
09a07c7da77d6072e5aa0fb121aedffb66b6cfdb2da30d1809583469282365832beb935417e779ddb31876949358d25c10bf79616079393503ca5860d88ac052
 SHA512 
001025c023dd94c4a0cf017ed575e65a577b5ce595e7e450346bfb75def77eaa8a4cfbeffb9f4b912e34165c2cfca147c02c895e067a4f6c5a321a12035758a5
+DIST libmicrohttpd-0.9.77.tar.gz.sig 581 BLAKE2B 
99ea14c7a80b0ed542672752617b045bea9a16a906e43422a130e83de048ea4d989ab53978b25b77f2982da9599aea711357c05b5a48fb5be84583c04596686c
 SHA512 
60489620bfb2388afb19dd91c105927e593c6a17ba0293b4814c746b66d4f0418edafe49837de333640c1479bacde3e46740b031c2d4ec5bd106493122c87b19
 DIST libmicrohttpd-1.0.1.tar.gz 2239593 BLAKE2B 
a29e49c719fc544ae72224d81cba7b7ef914f2641efe4b90d580d2212f2c3357a6d70499c43a6f50d14f4ec9d3102da8de899fe0420bf6660eb413080d89b7f7
 SHA512 
c99b8b93cae5feee8debcc5667ee3ff043412a84b30696fe852e6c138f3c890bb43c8fcd7199f1d2f809d522fef159e83b607c743d6cf3401a57050fbdf9b5c1
+DIST libmicrohttpd-1.0.1.tar.gz.sig 581 BLAKE2B 
6b8eda94d348d63e070f0b2046ea51ac7e4480593ef20c5d1445c66d7c0a611bbd0f9fba2b2df5f2e20665522b5ec79b51794435a649f17f5745a86e0302c97e
 SHA512 
c4c00b71f1afb4fa2da0ac578ab8975a4691d2118863454eeba2a5084ef0fa428b58bb30351a4e5d0f5068d04ebbc59c24574eec0043388a6e13766da909e55e

diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.76-r1.ebuild 
b/net-libs/libmicrohttpd/libmicrohttpd-0.9.76-r1.ebuild
new file mode 100644
index ..d8703f48bb12
--- /dev/null
+++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.76-r1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit multilib-minimal verify-sig
+
+MY_P="${P/_/}"
+
+DESCRIPTION="Small C library to run an HTTP server as part of another 
application"
+HOMEPAGE="https://www.gnu.org/software/libmicrohttpd/";
+SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz
+   verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="|| ( LGPL-2.1+ !ssl? ( GPL-2+-with-eCos-exception-2 ) )"
+SLOT="0/12"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+epoll ssl static-libs test +thread-names verify-sig"
+RESTRICT="!test? ( test )"
+
+KEYRING_VER=201906
+
+RDEPEND="ssl? ( >net-libs/gnutls-2.12.20:=[${MULTILIB_USEDEP}] )"
+# libcurl and the curl binary are used during tests on CHOST
+DEPEND="${RDEPEND}
+   test? ( net-misc/curl[ssl?] )"
+BDEPEND="ssl? ( virtual/pkgconfig )
+   verify-sig? ( ~sec-keys/openpgp-keys-libmicrohttpd-${KEYRING_VER} )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libmicrohttpd-${KEYRING_VER}.asc
+
+DOCS=( AUTHORS NEWS COPYING README ChangeLog )
+
+PATCHES=( "${FILESDIR}"/${PN}-0.9.75-fix-testsuite-with-lto.patch )
+
+# All checks in libmicrohttpd's configure are correct
+# Gentoo Bug #898662
+# Gentoo Bug #923760
+QA_CONFIG_IMPL_DECL_SKIP=(
+   'pthread_sigmask'
+   'CreateThread'
+   'pthread_attr_init'
+   'pthread_attr_setname_np'
+   'pthread_setname_np'
+   '__builtin_bswap32'
+   '__builtin_bswap64'
+   'WSAPoll'
+   'epoll_create1'
+   'eventfd'
+   'pipe'
+   'pipe2'
+   'socketpair'
+   'gmtime_s'
+   'host_get_clock_service'
+   'clock_get_time'
+   'mach_por

[gentoo-commits] repo/gentoo:master commit in: dev-debug/gdb/files/, dev-debug/gdb/

2024-05-22 Thread Sam James
commit: 6da14c98d133e6bf72d8a90b08ad798ca29e4ff3
Author: Gabi Falk  gmx  com>
AuthorDate: Fri May 17 19:30:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 19:19:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6da14c98

dev-debug/gdb: fix modern C issues

Closes: https://bugs.gentoo.org/871543
Closes: https://bugs.gentoo.org/919121
Signed-off-by: Gabi Falk  gmx.com>
Closes: https://github.com/gentoo/gentoo/pull/36726
Signed-off-by: Sam James  gentoo.org>

 dev-debug/gdb/files/gdb-14.2-sim-modern-c99.patch | 765 ++
 dev-debug/gdb/gdb-14.2-r1.ebuild  | 323 +
 2 files changed, 1088 insertions(+)

diff --git a/dev-debug/gdb/files/gdb-14.2-sim-modern-c99.patch 
b/dev-debug/gdb/files/gdb-14.2-sim-modern-c99.patch
new file mode 100644
index ..d453785b22f9
--- /dev/null
+++ b/dev-debug/gdb/files/gdb-14.2-sim-modern-c99.patch
@@ -0,0 +1,765 @@
+https://bugs.gentoo.org/871543
+https://bugs.gentoo.org/919121
+
+From 62695d59e35f1d199a6fc5ddd6f4e4fbd347a016 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Thu, 7 Dec 2023 06:22:32 -0700
+Subject: [PATCH 1/6] sim: m32r: add more cgen prototypes to enable -Werror in
+ most files
+
+(cherry picked from commit 5e43a46efc48eeb4951f498b227aee5eb71c137b)
+---
+ sim/Makefile.in | 11 ---
+ sim/m32r/local.mk   | 11 ---
+ sim/m32r/m32r-sim.h | 29 +++--
+ 3 files changed, 27 insertions(+), 24 deletions(-)
+
+diff --git a/sim/Makefile.in b/sim/Makefile.in
+index 3dd14543450..00b5c2b91fa 100644
+--- a/sim/Makefile.in
 b/sim/Makefile.in
+@@ -2471,17 +2471,6 @@ testsuite_common_CPPFLAGS = \
+ # opc2c leaks memory, and therefore makes AddressSanitizer unhappy.  Disable
+ # leak detection while running it.
+ @SIM_ENABLE_ARCH_m32c_TRUE@m32c_OPC2C_RUN = ASAN_OPTIONS=detect_leaks=0 
m32c/opc2c$(EXEEXT)
+-@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_cpu.o = -Wno-error
+-@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_cpu2.o = -Wno-error
+-@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_cpux.o = -Wno-error
+-@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_m32r.o = -Wno-error
+-@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_m32r2.o = -Wno-error
+-@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_m32rx.o = -Wno-error
+-@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_mloop.o = -Wno-error
+-@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_mloop2.o = -Wno-error
+-@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_mloopx.o = -Wno-error
+-@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_sem.o = -Wno-error
+-@SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_sim_if.o = -Wno-error
+ @SIM_ENABLE_ARCH_m32r_TRUE@AM_CFLAGS_m32r_traps.o = -Wno-error
+ @SIM_ENABLE_ARCH_m32r_TRUE@nodist_m32r_libsim_a_SOURCES = \
+ @SIM_ENABLE_ARCH_m32r_TRUE@   m32r/modules.c
+diff --git a/sim/m32r/local.mk b/sim/m32r/local.mk
+index db545675321..182d8879b43 100644
+--- a/sim/m32r/local.mk
 b/sim/m32r/local.mk
+@@ -17,17 +17,6 @@
+ ## along with this program.  If not, see .
+ 
+ ## Some modules don't build cleanly yet.
+-AM_CFLAGS_%C%_cpu.o = -Wno-error
+-AM_CFLAGS_%C%_cpu2.o = -Wno-error
+-AM_CFLAGS_%C%_cpux.o = -Wno-error
+-AM_CFLAGS_%C%_m32r.o = -Wno-error
+-AM_CFLAGS_%C%_m32r2.o = -Wno-error
+-AM_CFLAGS_%C%_m32rx.o = -Wno-error
+-AM_CFLAGS_%C%_mloop.o = -Wno-error
+-AM_CFLAGS_%C%_mloop2.o = -Wno-error
+-AM_CFLAGS_%C%_mloopx.o = -Wno-error
+-AM_CFLAGS_%C%_sem.o = -Wno-error
+-AM_CFLAGS_%C%_sim_if.o = -Wno-error
+ AM_CFLAGS_%C%_traps.o = -Wno-error
+ 
+ nodist_%C%_libsim_a_SOURCES = \
+diff --git a/sim/m32r/m32r-sim.h b/sim/m32r/m32r-sim.h
+index 0e1bf82ace5..c72be52e18a 100644
+--- a/sim/m32r/m32r-sim.h
 b/sim/m32r/m32r-sim.h
+@@ -39,24 +39,42 @@
+ 
+ extern int m32r_decode_gdb_ctrl_regnum (int);
+ 
++/* The other cpu cores reuse m32rbf funcs to avoid duplication, but they don't
++   provide externs to access, and we can't e.g. include decode.h in decodex.h
++   because of all the redefinitions of cgen macros.  */
++
++extern void m32rbf_model_insn_before (SIM_CPU *, int);
++extern void m32rbf_model_insn_after (SIM_CPU *, int, int);
++extern CPUREG_FETCH_FN m32rbf_fetch_register;
++extern CPUREG_STORE_FN m32rbf_store_register;
++extern void m32rbf_h_cr_set (SIM_CPU *, UINT, USI);
++
+ /* Cover macros for hardware accesses.
+FIXME: Eventually move to cgen.  */
+ #define GET_H_SM() ((CPU (h_psw) & 0x80) != 0)
+ 
+-#ifndef GET_H_CR
+ extern USI  m32rbf_h_cr_get_handler (SIM_CPU *, UINT);
+ extern void m32rbf_h_cr_set_handler (SIM_CPU *, UINT, USI);
++extern USI  m32r2f_h_cr_get_handler (SIM_CPU *, UINT);
++extern void m32r2f_h_cr_set_handler (SIM_CPU *, UINT, USI);
++extern USI  m32rxf_h_cr_get_handler (SIM_CPU *, UINT);
++extern void m32rxf_h_cr_set_handler (SIM_CPU *, UINT, USI);
+ 
++#ifndef GET_H_CR
+ #define GET_H_CR(regno) \
+   XCONCAT2 (WANT_CPU,_h_cr_get_handler) (current_cpu, (regno))
+ #define SET_H_CR(regno, val) \
+   XCONCAT2 (WANT_CPU,_h_cr_set_handler) (current_cpu, (r

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

2024-05-22 Thread Sam James
commit: ad11c132b70f78ffddfeb6678e9f067f5d66af11
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 19:24:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 19:24:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad11c132

net-p2p/transmission: Stabilize 4.0.5 ppc64, #930626

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

 net-p2p/transmission/transmission-4.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild 
b/net-p2p/transmission/transmission-4.0.5.ebuild
index 9ef3fd6b0fc1..f077a49f379e 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz";
-   KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"



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

2024-05-22 Thread Sam James
commit: 0ba749097946285678c2536a14e913b6e964f1fd
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 19:24:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 19:24:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba74909

net-vpn/ocserv: Stabilize 1.1.7 arm, #930631

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

 net-vpn/ocserv/ocserv-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/ocserv/ocserv-1.1.7.ebuild 
b/net-vpn/ocserv/ocserv-1.1.7.ebuild
index 9255a9952a09..a78d365da38d 100644
--- a/net-vpn/ocserv/ocserv-1.1.7.ebuild
+++ b/net-vpn/ocserv/ocserv-1.1.7.ebuild
@@ -14,7 +14,7 @@ else
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ocserv )"
SRC_URI="https://www.infradead.org/ocserv/download/${P}.tar.xz
verify-sig? ( 
https://www.infradead.org/ocserv/download/${P}.tar.xz.sig )"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Openconnect SSL VPN server"



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

2024-05-22 Thread Sam James
commit: f7dbc9453ece22e408bb3202baa82e42a1c5
Author: Sam James  gentoo  org>
AuthorDate: Wed May 22 19:24:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 22 19:24:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dbc945

net-vpn/ocserv: Stabilize 1.1.7 arm64, #930631

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

 net-vpn/ocserv/ocserv-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/ocserv/ocserv-1.1.7.ebuild 
b/net-vpn/ocserv/ocserv-1.1.7.ebuild
index a78d365da38d..fa1bb2f37726 100644
--- a/net-vpn/ocserv/ocserv-1.1.7.ebuild
+++ b/net-vpn/ocserv/ocserv-1.1.7.ebuild
@@ -14,7 +14,7 @@ else
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ocserv )"
SRC_URI="https://www.infradead.org/ocserv/download/${P}.tar.xz
verify-sig? ( 
https://www.infradead.org/ocserv/download/${P}.tar.xz.sig )"
-   KEYWORDS="~amd64 arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Openconnect SSL VPN server"



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

2024-05-22 Thread Arthur Zamarin
commit: ec4868afcabb51f7a76d918aed649554dbef3400
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec4868af

gui-libs/libdecor: Stabilize 0.2.2-r1 x86, #932502

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

 gui-libs/libdecor/libdecor-0.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild 
b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
index ba8af70f491a..d683d2b71ed0 100644
--- a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
+++ b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else

SRC_URI="https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/${PV}/${P}.tar.bz2";
-   KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 LICENSE="MIT"
 SLOT="0"



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

2024-05-22 Thread Arthur Zamarin
commit: 245c89e5a224dd4007d077af6d613db3663afa1b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=245c89e5

gui-libs/libdecor: Stabilize 0.2.2-r1 arm64, #932502

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

 gui-libs/libdecor/libdecor-0.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild 
b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
index d683d2b71ed0..e35513121294 100644
--- a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
+++ b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else

SRC_URI="https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/${PV}/${P}.tar.bz2";
-   KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 LICENSE="MIT"
 SLOT="0"



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

2024-05-22 Thread Arthur Zamarin
commit: 7cb40a8452c41e65e7c49a58462613f7442d3f9a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cb40a84

gui-libs/libdecor: Stabilize 0.2.2-r1 arm, #932502

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

 gui-libs/libdecor/libdecor-0.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild 
b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
index 4ef65bc0ea6f..376396dedc6b 100644
--- a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
+++ b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else

SRC_URI="https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/${PV}/${P}.tar.bz2";
-   KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-05-22 Thread Arthur Zamarin
commit: 39a9a98a69c0e43ac13d5fc7bd36eab34bd4493d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a9a98a

x11-apps/mesa-progs: Stabilize 9.0.0 x86, #932502

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

 x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild 
b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
index d9de4750a084..d8994c7617ad 100644
--- a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = * ]]; then
 else
SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz";
-   KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-05-22 Thread Arthur Zamarin
commit: 0ad9b1b1b84d82eaa1d3bc7f1afd0d56699697c5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ad9b1b1

x11-apps/mesa-progs: Stabilize 9.0.0 arm64, #932502

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

 x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild 
b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
index d8994c7617ad..34f21ee9dad8 100644
--- a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = * ]]; then
 else
SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz";
-   KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-05-22 Thread Arthur Zamarin
commit: a749aa9eb0d403393cbe69e57fd295261ba70e7c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a749aa9e

x11-apps/mesa-progs: Stabilize 9.0.0 ppc, #932502

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

 x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild 
b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
index 25ee80699ebc..d9de4750a084 100644
--- a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = * ]]; then
 else
SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz";
-   KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
~x86"
S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2"



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

2024-05-22 Thread Arthur Zamarin
commit: aaf2932ad1427aa2fb06ce94886ea8137c8b3245
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaf2932a

gui-libs/libdecor: Stabilize 0.2.2-r1 ppc, #932502

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

 gui-libs/libdecor/libdecor-0.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild 
b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
index 376396dedc6b..ba8af70f491a 100644
--- a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
+++ b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else

SRC_URI="https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/${PV}/${P}.tar.bz2";
-   KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 fi
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-05-22 Thread Arthur Zamarin
commit: ae560fc7f13708d4e90290b86bea685bdeeccc67
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae560fc7

x11-apps/mesa-progs: Stabilize 9.0.0 amd64, #932502

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

 x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild 
b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
index fe76a9533993..48a0f45d397e 100644
--- a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = * ]]; then
 else
SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
~x86"
S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2"



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

2024-05-22 Thread Arthur Zamarin
commit: 8c94d9e44de33786cb872fe744b5b83eb157671e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c94d9e4

gui-libs/libdecor: Stabilize 0.2.2-r1 ppc64, #932502

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

 gui-libs/libdecor/libdecor-0.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild 
b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
index 0c131441172f..281223f1668d 100644
--- a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
+++ b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else

SRC_URI="https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/${PV}/${P}.tar.bz2";
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 LICENSE="MIT"
 SLOT="0"



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

2024-05-22 Thread Arthur Zamarin
commit: c4dd38dd5e9abacd3f81d1f595d3ed63dbf06339
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4dd38dd

gui-libs/libdecor: Stabilize 0.2.2-r1 amd64, #932502

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

 gui-libs/libdecor/libdecor-0.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild 
b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
index 281223f1668d..4ef65bc0ea6f 100644
--- a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
+++ b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else

SRC_URI="https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/${PV}/${P}.tar.bz2";
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-05-22 Thread Arthur Zamarin
commit: 7a35183f39a18e45a82c98d511e6ff094808f271
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a35183f

x11-apps/mesa-progs: Stabilize 9.0.0 ppc64, #932502

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

 x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild 
b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
index 2c80e6142479..fe76a9533993 100644
--- a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = * ]]; then
 else
SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~sparc ~x86"
S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-05-22 Thread Arthur Zamarin
commit: 6ed7e960302872a680ca3a4d42eea1b686d6c44e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 22 18:12:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 22 18:12:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ed7e960

x11-apps/mesa-progs: Stabilize 9.0.0 arm, #932502

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

 x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild 
b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
index 48a0f45d397e..25ee80699ebc 100644
--- a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = * ]]; then
 else
SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz";
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
~x86"
S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2"



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

2024-05-22 Thread Matt Turner
commit: 364499302bfbc6e29b9c975fca34f4370610b06e
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 22 17:41:02 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 22 17:42:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36449930

media-libs/mesa: Version bump to 24.0.8

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-24.0.8.ebuild | 431 +
 2 files changed, 432 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 106dc70b151f..d6476d3daf55 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,4 +1,5 @@
 DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B 
d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce
 SHA512 
77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c
+DIST mesa-24.0.8.tar.xz 20170168 BLAKE2B 
1919e99e6ccbd51c8e74e55985ea9a3f47bf49c7e4260a195a609ce175eeded9fc5a56970ae35d21bc650e4bb802df484d2088b29ef3861d13942bd495891a9a
 SHA512 
1e1be9b50c2a404a96960db87d2ba4cd1c602445f9ab8acfb6a8a023410063620c2ef891fe516afec3d830756e0b0f4309ef50c6caeefa44e164b414c4708b10
 DIST mesa-24.1.0-rc4.tar.xz 28911444 BLAKE2B 
66c09358acc3fa27ff74ae71a999777b93d28b0cc0f34f43c36710994b73fdc6f922977ab6062a6b46c34a29a5276896ff2e6393fa12af1312ae5cba1b1deaa3
 SHA512 
8c31ea253543b1f8d1329eef9e20243ca7d6eb8c9645960bc53314de85ea8e3255d72816faa94935ba92e4802351c9a29e221d7e72048681de0a490bf4c52119
 DIST paste-1.0.14.tar.gz 18429 BLAKE2B 
88f533fd336bbbe24872b10003832ff46b52970b94981fea202726de35ac0d3466f96370fa89c966b33e0f13c75cbf7f5f88bba290dc490a63c9e08a0b16
 SHA512 
0ec40c228afe645cb027a99c8bd8f7c65158aab48655018a45736727906b05f7354df114405f2eae88c4eba73dec62e8228f8be9834afa0f22b5f31c18006d34
 DIST proc-macro2-1.0.70.tar.gz 46747 BLAKE2B 
808e3a30c89fd979663899124853d386cc53862621f4d872bba87fe91baccddbc6612bd658b4c18b44f8420fcb10700b2906cde9c9512a616ab800ebbfb0867d
 SHA512 
cd5c41ef6a410e310e90828a33fee42c1e2bf30dfc2b0a0cf429fcc60fa1262393c977b2cab5f8a50a35fd1394fd6cc7e7a482581f88dcde20d9ad030c7414a5

diff --git a/media-libs/mesa/mesa-24.0.8.ebuild 
b/media-libs/mesa/mesa-24.0.8.ebuild
new file mode 100644
index ..53d40957a9fc
--- /dev/null
+++ b/media-libs/mesa/mesa-24.0.8.ebuild
@@ -0,0 +1,431 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..17} )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/";
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+S="${WORKDIR}/${MY_P}"
+EGIT_CHECKOUT_DIR=${S}
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl +opengl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa zink +zstd"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   d3d9? (
+   || (
+   video_cards_intel
+   video_cards_r300
+   video_cards_r600
+   video_cards_radeonsi
+   video_cards_nouveau
+   video_cards_vmware
+   )
+   )
+   llvm? ( ${LLVM_REQUIRED_USE} )
+   vulkan-overlay? ( vulkan )
+   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   vdpau? ( X )
+   xa? ( X )
+   X? ( gles1? ( opengl ) gles2? ( opengl ) )
+   zink? ( vulkan || ( opengl gles1 gles2 ) )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.119"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   $(llvm_gen_dep "
+   
sys-devel/llvm:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}]
+

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

2024-05-22 Thread Matt Turner
commit: ada49419f2eb82dc4c03c25a3d8794879231a10e
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 22 17:38:42 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 22 17:42:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ada49419

dev-util/intel_clc: Version bump to 24.0.8

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

 dev-util/intel_clc/Manifest|  1 +
 dev-util/intel_clc/intel_clc-24.0.8.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index 46fc77ae2eec..63319d9711e1 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B 
d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce
 SHA512 
77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c
+DIST mesa-24.0.8.tar.xz 20170168 BLAKE2B 
1919e99e6ccbd51c8e74e55985ea9a3f47bf49c7e4260a195a609ce175eeded9fc5a56970ae35d21bc650e4bb802df484d2088b29ef3861d13942bd495891a9a
 SHA512 
1e1be9b50c2a404a96960db87d2ba4cd1c602445f9ab8acfb6a8a023410063620c2ef891fe516afec3d830756e0b0f4309ef50c6caeefa44e164b414c4708b10
 DIST mesa-24.1.0-rc4.tar.xz 28911444 BLAKE2B 
66c09358acc3fa27ff74ae71a999777b93d28b0cc0f34f43c36710994b73fdc6f922977ab6062a6b46c34a29a5276896ff2e6393fa12af1312ae5cba1b1deaa3
 SHA512 
8c31ea253543b1f8d1329eef9e20243ca7d6eb8c9645960bc53314de85ea8e3255d72816faa94935ba92e4802351c9a29e221d7e72048681de0a490bf4c52119

diff --git a/dev-util/intel_clc/intel_clc-24.0.8.ebuild 
b/dev-util/intel_clc/intel_clc-24.0.8.ebuild
new file mode 100644
index ..8bc3bb53f6ba
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-24.0.8.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 16 17 )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/";
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+   $(llvm_gen_dep '
+   dev-util/spirv-llvm-translator:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+python_check_deps() {
+   python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   -Dbuildtype=$(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



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

2024-05-22 Thread Mike Gilbert
commit: 836bf3fddd54b483b4a68a0ac7b2ec2a2b3d0805
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 22 17:31:07 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May 22 17:33:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836bf3fd

net-misc/freerdp: fix pointer/integer type mismatch

Closes: https://bugs.gentoo.org/932407
Signed-off-by: Mike Gilbert  gentoo.org>

 .../files/freerdp-2.11.7-type-mismatch.patch   | 24 ++
 net-misc/freerdp/freerdp-2.11.7.ebuild |  1 +
 2 files changed, 25 insertions(+)

diff --git a/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch 
b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
new file mode 100644
index ..731bbee4cb3c
--- /dev/null
+++ b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
@@ -0,0 +1,24 @@
+From b50f3818ab4dfca852e8c1dd009b6b64c31a0382 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Wed, 22 May 2024 13:23:36 -0400
+Subject: [PATCH] X11: fix pointer/integer type mismatch
+
+This was fixed on master as part of
+641022b7953bb04e80b5058cd07149d0cf454aee.
+---
+ client/X11/xf_graphics.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c
+index 5aa1fd48b5a3..a3793e64d9f1 100644
+--- a/client/X11/xf_graphics.c
 b/client/X11/xf_graphics.c
+@@ -438,7 +438,7 @@ static BOOL xf_Pointer_New(rdpContext* context, 
rdpPointer* pointer)
+ 
+ #endif
+ fail:
+-  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : -1);
++  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : NULL);
+   return rc;
+ }
+ 

diff --git a/net-misc/freerdp/freerdp-2.11.7.ebuild 
b/net-misc/freerdp/freerdp-2.11.7.ebuild
index b17a66b5c459..966ad5d7d626 100644
--- a/net-misc/freerdp/freerdp-2.11.7.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.7.ebuild
@@ -106,6 +106,7 @@ src_prepare() {
local PATCHES=(
"${FILESDIR}/freerdp-2.11.2-clang.patch"

"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
+   "${FILESDIR}/freerdp-2.11.7-type-mismatch.patch"
)
cmake_src_prepare
 }



  1   2   3   >