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

2024-04-23 Thread Hans de Graaff
commit: b4e2a55430fcb513358f6599d9809ad05f57da95
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 24 05:44:48 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 24 05:44:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e2a554

dev-lang/ruby: drop 3.2.2-r5, 3.3.0-r1

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

 dev-lang/ruby/Manifest |   1 -
 dev-lang/ruby/ruby-3.2.2-r5.ebuild | 292 
 dev-lang/ruby/ruby-3.3.0-r1.ebuild | 297 -
 3 files changed, 590 deletions(-)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 11d163b12d7f..958175e0a669 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,5 +1,4 @@
 DIST ruby-3.1.4.tar.xz 15316604 BLAKE2B 
5d771c267451c05ae192991976957d43d1131e652ac5a90a8dfff9deba97cf6b139d0113f5d2ed44225a545aa79a1c732555de1efc83d1010d097ec35f7e92dd
 SHA512 
a627bb629a10750b8b2081ad451a41faea0fc85d95aa1e267e3d2a0f56a35bb58195d4a8d13bbdbd82f4197a96dae22b1cee1dfc83861ec33a67ece07aef5633
-DIST ruby-3.2.2.tar.xz 15118856 BLAKE2B 
8e09fb0f6808d4572f86ea190db4f4b950ff3a13391bf7bc3e515b6d14f356d3f7c1eb5bbbe2de460ef78edee54462fdf9be56722cd9e27a613febfe45f8c40a
 SHA512 
a29f24cd80f563f6368952d06d6273f7241a409fa9ab2f60e03dde2ac58ca06bee1750715b6134caebf4c061d3503446dc37a6059e19860bb0010eef34951935
 DIST ruby-3.2.3.tar.xz 15163960 BLAKE2B 
e2cfa215b2cb910bac5f3b58edcdece91b21ffcfb6b4c183eec0c8502c320b78e7a8732c393b6e6a38dc9cfd81e129c00562d9be45f0deb36306ac81f96dcdc1
 SHA512 
d2a1897c2f4e801a28acb869322abfee76775115016252cecad90639485ed51deda1446cb16edb387f10a2e188602d646ef9b008b57f27bd745071277c535f3b
 DIST ruby-3.2.4.tar.xz 15175656 BLAKE2B 
9c2300a958b03528d51f0d74a069c8c538ca4009835d55377509a000bcfb43893a8a80d8fda57011e77c72e6283cb259281d5ba7b37444546e49f2a9ad515cf3
 SHA512 
fb0af37be4b6ad7b98ab9f8a508952238ee68b5828e3926331e4db52e2ebc1e6046f31114069322db0cd3bea7c9b82ace91c8564573ddcfa1f960877b237dbff
 DIST ruby-3.3.0.tar.xz 16345456 BLAKE2B 
09ef6fb4b2768118207e7a9ece17c5c62c9f596b1c13ac6199245889fcc5d25f03336831ec3bf1367a460a8a26c4426c32bcd576b0da8bdafc90301032b4d2f0
 SHA512 
7959c5753bfa0bfc4d6d74060869aabbe9815c1c97930659da11b917ee0803ddbbd80e869e00c48b8694b4ba48709c3b6493fd045568e36e902616c35ababf01

diff --git a/dev-lang/ruby/ruby-3.2.2-r5.ebuild 
b/dev-lang/ruby/ruby-3.2.2-r5.ebuild
deleted file mode 100644
index a3e5035c8ccb..
--- a/dev-lang/ruby/ruby-3.2.2-r5.ebuild
+++ /dev/null
@@ -1,292 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multiprocessing
-
-MY_P="${PN}-$(ver_cut 1-3)"
-S=${WORKDIR}/${MY_P}
-
-SLOT=$(ver_cut 1-2)
-MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
-RUBYVERSION=${SLOT}.0
-
-DESCRIPTION="An object-oriented scripting language"
-HOMEPAGE="https://www.ruby-lang.org/;
-SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz;
-
-LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit socks5 +ssl static-libs 
systemtap tk valgrind xemacs"
-
-RDEPEND="
-   berkdb? ( sys-libs/db:= )
-   gdbm? ( sys-libs/gdbm:= )
-   jemalloc? ( dev-libs/jemalloc:= )
-   jit? ( >=virtual/rust-1.58.1 )
-   ssl? (
-   dev-libs/openssl:0=
-   )
-   socks5? ( >=net-proxy/dante-1.1.13 )
-   systemtap? ( dev-debug/systemtap )
-   tk? (
-   dev-lang/tcl:0=[threads]
-   dev-lang/tk:0=[threads]
-   )
-   dev-libs/libyaml
-   dev-libs/libffi:=
-   sys-libs/readline:0=
-   sys-libs/zlib
-   virtual/libcrypt:=
-   >=app-eselect/eselect-ruby-20231008
-"
-
-DEPEND="
-   ${RDEPEND}
-   valgrind? ( dev-debug/valgrind )
-"
-
-BUNDLED_GEMS="
-   >=dev-ruby/debug-1.7.1[ruby_targets_ruby32(-)]
-   >=dev-ruby/irb-1.6.2[ruby_targets_ruby32(-)]
-   >=dev-ruby/matrix-0.4.2[ruby_targets_ruby32(-)]
-   >=dev-ruby/minitest-5.16.3[ruby_targets_ruby32(-)]
-   >=dev-ruby/net-ftp-0.2.0[ruby_targets_ruby32(-)]
-   >=dev-ruby/net-imap-0.3.4[ruby_targets_ruby32(-)]
-   >=dev-ruby/net-pop-0.1.2[ruby_targets_ruby32(-)]
-   >=dev-ruby/net-smtp-0.3.3[ruby_targets_ruby32(-)]
-   >=dev-ruby/power_assert-2.0.3[ruby_targets_ruby32(-)]
-   >=dev-ruby/prime-0.1.2[ruby_targets_ruby32(-)]
-   >=dev-ruby/rake-13.0.6-r2[ruby_targets_ruby32(-)]
-   >=dev-ruby/rbs-2.8.2[ruby_targets_ruby32(-)]
-   >=dev-ruby/rexml-3.2.5[ruby_targets_ruby32(-)]
-   >=dev-ruby/rss-0.2.9[ruby_targets_ruby32(-)]
-   >=dev-ruby/test-unit-3.5.7[ruby_targets_ruby32(-)]
-   >=dev-ruby/typeprof-0.21.3[ruby_targets_ruby32(-)]
-"
-
-PDEPEND="
-   ${BUNDLED_GEMS}
-   

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

2024-04-23 Thread Hans de Graaff
commit: 2a1e41fd014f561b0380d23d8a24912b002ee771
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 24 05:42:53 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 24 05:43:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1e41fd

dev-ruby/elasticsearch-api: drop 7.17.7, 8.8.0, 8.11.0

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

 dev-ruby/elasticsearch-api/Manifest|  3 -
 .../elasticsearch-api-7.17.7.ebuild| 60 
 .../elasticsearch-api-8.11.0.ebuild| 65 --
 .../elasticsearch-api-8.8.0.ebuild | 61 
 4 files changed, 189 deletions(-)

diff --git a/dev-ruby/elasticsearch-api/Manifest 
b/dev-ruby/elasticsearch-api/Manifest
index b5e0fb4ed975..01c1905bfeb6 100644
--- a/dev-ruby/elasticsearch-api/Manifest
+++ b/dev-ruby/elasticsearch-api/Manifest
@@ -1,11 +1,8 @@
 DIST elasticsearch-ruby-6.8.3.tar.gz 345447 BLAKE2B 
6f10b4345d098b36c5b4d8e90e8745b10313de0df1f5bd9285e72f891a871bff8569318d5bd15ab5cca0ada722042affb6bd20ddb68117eb689eadc0c2a16706
 SHA512 
3001760ff49bf72ba9ac5e11f3338e320c828bfb245d45535325f422e438b693d1ae7a4f73ab766386a76282eca435849c670f3ad98e9431b80b402e97268f83
 DIST elasticsearch-ruby-7.17.10.tar.gz 1032424 BLAKE2B 
72ef81b295c656ad319997c89bb065e17e7cda331572758642b028126ff82606b05fd9ba71cf56728428d5f438af69dc3d74f3a1e9733bf5c4869989b03890f0
 SHA512 
5921595d9f35f5610c999c8f686621212095786d1c2caffd133b315d2ae20154016160950af2bd6f0959a390b1615dbce3da2e43ff2aadbfd1be1b675455f17d
-DIST elasticsearch-ruby-7.17.7.tar.gz 1017241 BLAKE2B 
5da6a9dc39afb42c5f5b27aebc403743950d7f587229f5aae8e838e68eab760068686d96fcdc5287596130748e2d2017d56afbd72decf50cdf57eeaac4bd8436
 SHA512 
d19722ffd5786570f6d36e915b25916dc6879029a6b93bda2ec001209f3a2b0db1bc465ec0eedb9795addd33e2c265a39730fcac5e6ed35a6df14e08b764e83e
 DIST elasticsearch-ruby-7.17.8.tar.gz 1017287 BLAKE2B 
d204c1992d5006b386dc0996bed852132ded6b9732a38699e804e1a5ee62387ef5374836cdb4e84c6232066139422b5d1e831143dbd682e86ec30df9077b1279
 SHA512 
71288f31e18ff13709962848091e8e0afb128d805be9c3060421bb46fa7bf120700330beb12241b4f7385e88d9f959921fce3721a1050f89c2464ab8dd355706
 DIST elasticsearch-ruby-7.17.9.tar.gz 1030121 BLAKE2B 
5acfc3f2ce9d39e9f02deed043aec90800968fef453d47802b6628598fc3c39875238d29e1c8927b88fb1e7a65960024e43874482da8a0920cca17a4beb2c0b4
 SHA512 
974dde6478345a22f27b4264219759a16878e29eb0aabaf6d57aa0d94d22712e35e55657ff5625a36e8643dcb12bac8aa4e6bb269ac011ca8fddcaae0083bcf0
 DIST elasticsearch-ruby-8.10.0.tar.gz 1760605 BLAKE2B 
c9c1d1486ebf7254e67f648b2ac6aef3c5dd17abdafcd4be503c610f0531e904c03d05391157fdc1c0f88e534886b50f978eeac03248f5a580fc1a3da8cc1a85
 SHA512 
d079e244095349dbab7e0cd2a962ee0bd8f1122f4ffd254fce26dea28722e79aa7251fed66091f8bb5d3128be6bf22c0c9ad3c5acb34b60b67c1505aa0093181
-DIST elasticsearch-ruby-8.11.0.tar.gz 1884533 BLAKE2B 
d8c9102672cf73f97051b0c4e978aab3d7635b6256b129296fd39c3337d684407cedcac6149d48523d697f9456538387726eff8ca5da0f74c615edf26c9bf01a
 SHA512 
b949b5374f3a5328d8f6b134904d23d78197eeb2034896a16e74c9a56dbd2c6bce17a805dceae87197b44e062274553f3a1de449fd209c1e00452d24da602f64
 DIST elasticsearch-ruby-8.12.2.tar.gz 1908814 BLAKE2B 
f3caffe7336a63547ba0d44a3239fb6b71ed7fb46b1136114a87e7e5f69608d69b14d12f568b6e945db0917a6913a10407cf7cae3137605adaaac5fb7fd9439b
 SHA512 
08fe791ee20cbe9f6ad9aee1b7d9c02813895add4bb0ff7b4e063051b42e62e037d71217521f6a9cb0076c51e8f7160bad52798741435164451806932488d17c
 DIST elasticsearch-ruby-8.13.0.tar.gz 1918145 BLAKE2B 
ded410c9e77876dc61a942ab1de7945d28aa1c06cd7079f693119812128fdfd38c206d9644aadb79fb8c9b48e12d77fec6c313434cfb58510bc48fecc905106b
 SHA512 
8babc5797802ae256b41a00927cd1688c2d3d90770d8a867a9b96a7a115f537f1ca301b2d6b73107995b23578abc755d7bf7dc03075520fa857dda22e6a2d32b
-DIST elasticsearch-ruby-8.8.0.tar.gz 1423816 BLAKE2B 
48bbcffb4bbc2011253cfa95c9a660e1671a8610b93c0e673e8fdf11dd17814f12c2d928e52988b49cd41a33081a3a850d5e561edddf9301b79ab8df188043fe
 SHA512 
7816f3e928295b95d17d2f8189a0f881ff083ee3431f826b56381ff55b1acd22c082ae3d665ce14ce9b5350d17f0be46c3ba1fdf16331d03b3ec7d11fb066a91
 DIST elasticsearch-ruby-8.9.0.tar.gz 1755804 BLAKE2B 
aff81b211eca6ad551fa54d949e39815eba15b579601e7af48122dacbd78836a57475c31bab6326c874dff4c6991deecb9b859866e417302b54d87f250f2695f
 SHA512 
33b2322e83cbe08229aea81662e2ff7bd46b05a9ab85ccd61efcc8e0ffc8779699d4235bda549221f0839bbf999fefb502e44144b2bd7d0ea102a2aa54a080b1

diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-7.17.7.ebuild 
b/dev-ruby/elasticsearch-api/elasticsearch-api-7.17.7.ebuild
deleted file mode 100644
index fc0f46d70029..
--- a/dev-ruby/elasticsearch-api/elasticsearch-api-7.17.7.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"

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

2024-04-23 Thread Hans de Graaff
commit: 92057e0c4b623933276ab2b785c4757d56a67788
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 24 05:38:30 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 24 05:43:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92057e0c

dev-ruby/pcaprub: add 0.13.2

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

 dev-ruby/pcaprub/Manifest  |  1 +
 dev-ruby/pcaprub/pcaprub-0.13.2.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-ruby/pcaprub/Manifest b/dev-ruby/pcaprub/Manifest
index ca57801dd0ad..fc224458750d 100644
--- a/dev-ruby/pcaprub/Manifest
+++ b/dev-ruby/pcaprub/Manifest
@@ -1 +1,2 @@
 DIST pcaprub-0.13.1.gem 36864 BLAKE2B 
8a0f035d2d66cb21b8314e1f855f18fa71824ffaaa3260faa90f71dbd55172701cf0105f8dce91f3107dd455b5480170a2490a2b5a13f25b46a390401fc8b8e0
 SHA512 
3079a5f7b29df502b5bbf0afdb7c670c9a43fbb4024163001018ebffd660597197cb0c146005f1ce027f00f2ba4c2e0430a8574cb10c4fac310a8b04411c53dd
+DIST pcaprub-0.13.2.gem 36864 BLAKE2B 
1bb0f37faa0752a7cb9b5c76f071596cf11b2c52dc3d16cd1fb577d7467afff3b46a7e4bb53436677231418ed8c0f91c91970366d4040f9ddf0491e50c52dfe5
 SHA512 
1be60a684ead0a91bd113150ac426f86f30b906bc2a300ac334ac9cc323406e4680d9578070d9f39cb479d9a45c2e4f42c11db9ca5531f8d5dee8d1dfc01425f

diff --git a/dev-ruby/pcaprub/pcaprub-0.13.2.ebuild 
b/dev-ruby/pcaprub/pcaprub-0.13.2.ebuild
new file mode 100644
index ..db30184a51d2
--- /dev/null
+++ b/dev-ruby/pcaprub/pcaprub-0.13.2.ebuild
@@ -0,0 +1,65 @@
+# 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="FAQ.rdoc README.rdoc USAGE.rdoc"
+RUBY_FAKEGEM_EXTENSIONS=(ext/pcaprub_c/extconf.rb)
+RUBY_FAKEGEM_TASK_TEST="test"
+inherit ruby-fakegem
+
+DESCRIPTION="Libpcap bindings for ruby compat"
+HOMEPAGE="https://rubygems.org/gems/pcaprub;
+
+LICENSE="LGPL-2.1"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+
+DEPEND+="net-libs/libpcap"
+RDEPEND+="net-libs/libpcap"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/rake-compiler-0.6.0
+   dev-ruby/shoulda-context
+   )
+"
+
+all_ruby_prepare() {
+   sed -i \
+   -e '/\(minitest\|shoulda-context\)/s:~>:>=:' \
+   -e '/coveralls/d' \
+   -e '/rubygems-tasks/d' \
+   -e '/gem.*git/d' \
+   Gemfile || die
+
+   sed -i \
+   -e '/rubygems\/tasks/d' \
+   -e '/Gem::Tasks/d' \
+   -e "/^require 'git'/,/end/ s/^/#/" \
+   Rakefile || die
+
+   sed -i -e '/coveralls/Id' test/test_helper.rb || die
+
+   # Tests which need escalated privileges
+   local privileged_tests=(
+   test_set_datalink
+   test_create_from_primitives
+   test_filter
+   test_pcap_stats
+   test_pcap_datalink
+   test_pcap_inject
+   test_pcap_next
+   test_pcap_setfilter
+   test_pcap_snapshot
+   )
+
+   local privileged_tests_expr=$(printf "%s\|" "${privileged_tests[@]}")
+   privileged_tests_expr="${privileged_tests_expr::-2}"
+
+   sed -i \
+   -e "/def \(${privileged_tests_expr}\)/,/^  end/s/^/#/" \
+   test/test_pcaprub_unit.rb || die
+}



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

2024-04-23 Thread Hans de Graaff
commit: 2a48f2b84f6339e92e1f5ad8f605a59b28b350ba
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 24 05:43:16 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 24 05:43:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a48f2b8

dev-lang/ruby: add 3.2.4, 3.3.1

Bug: https://bugs.gentoo.org/930533
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-lang/ruby/Manifest  |   2 +
 dev-lang/ruby/ruby-3.2.4.ebuild | 296 
 dev-lang/ruby/ruby-3.3.1.ebuild | 293 +++
 3 files changed, 591 insertions(+)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 8c106844a6ee..11d163b12d7f 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,4 +1,6 @@
 DIST ruby-3.1.4.tar.xz 15316604 BLAKE2B 
5d771c267451c05ae192991976957d43d1131e652ac5a90a8dfff9deba97cf6b139d0113f5d2ed44225a545aa79a1c732555de1efc83d1010d097ec35f7e92dd
 SHA512 
a627bb629a10750b8b2081ad451a41faea0fc85d95aa1e267e3d2a0f56a35bb58195d4a8d13bbdbd82f4197a96dae22b1cee1dfc83861ec33a67ece07aef5633
 DIST ruby-3.2.2.tar.xz 15118856 BLAKE2B 
8e09fb0f6808d4572f86ea190db4f4b950ff3a13391bf7bc3e515b6d14f356d3f7c1eb5bbbe2de460ef78edee54462fdf9be56722cd9e27a613febfe45f8c40a
 SHA512 
a29f24cd80f563f6368952d06d6273f7241a409fa9ab2f60e03dde2ac58ca06bee1750715b6134caebf4c061d3503446dc37a6059e19860bb0010eef34951935
 DIST ruby-3.2.3.tar.xz 15163960 BLAKE2B 
e2cfa215b2cb910bac5f3b58edcdece91b21ffcfb6b4c183eec0c8502c320b78e7a8732c393b6e6a38dc9cfd81e129c00562d9be45f0deb36306ac81f96dcdc1
 SHA512 
d2a1897c2f4e801a28acb869322abfee76775115016252cecad90639485ed51deda1446cb16edb387f10a2e188602d646ef9b008b57f27bd745071277c535f3b
+DIST ruby-3.2.4.tar.xz 15175656 BLAKE2B 
9c2300a958b03528d51f0d74a069c8c538ca4009835d55377509a000bcfb43893a8a80d8fda57011e77c72e6283cb259281d5ba7b37444546e49f2a9ad515cf3
 SHA512 
fb0af37be4b6ad7b98ab9f8a508952238ee68b5828e3926331e4db52e2ebc1e6046f31114069322db0cd3bea7c9b82ace91c8564573ddcfa1f960877b237dbff
 DIST ruby-3.3.0.tar.xz 16345456 BLAKE2B 
09ef6fb4b2768118207e7a9ece17c5c62c9f596b1c13ac6199245889fcc5d25f03336831ec3bf1367a460a8a26c4426c32bcd576b0da8bdafc90301032b4d2f0
 SHA512 
7959c5753bfa0bfc4d6d74060869aabbe9815c1c97930659da11b917ee0803ddbbd80e869e00c48b8694b4ba48709c3b6493fd045568e36e902616c35ababf01
+DIST ruby-3.3.1.tar.xz 16350792 BLAKE2B 
f3591d2420edd8c1d5b365d1442fcc07c014e402478dce01a80b81c16c3c7083bcd3e9e9aa0f8d586cd482f0f18eb64ad813ea31755f5d12b137ce03b1a0fa4c
 SHA512 
c58e9be9b5ab48191fbf7d67e13f0ec42ee71ed338170e0f7b246708e9cfc617ce65098f5ce7ab32d4305e785642d3e44253462104d5b9c4abcb1a4113f48347

diff --git a/dev-lang/ruby/ruby-3.2.4.ebuild b/dev-lang/ruby/ruby-3.2.4.ebuild
new file mode 100644
index ..1c19b91c8e3d
--- /dev/null
+++ b/dev-lang/ruby/ruby-3.2.4.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multiprocessing
+
+MY_P="${PN}-$(ver_cut 1-3)"
+S=${WORKDIR}/${MY_P}
+
+SLOT=$(ver_cut 1-2)
+MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
+RUBYVERSION=${SLOT}.0
+
+DESCRIPTION="An object-oriented scripting language"
+HOMEPAGE="https://www.ruby-lang.org/;
+SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz;
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit socks5 +ssl static-libs 
systemtap tk valgrind xemacs"
+
+RDEPEND="
+   berkdb? ( sys-libs/db:= )
+   gdbm? ( sys-libs/gdbm:= )
+   jemalloc? ( dev-libs/jemalloc:= )
+   jit? ( >=virtual/rust-1.58.1 )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   socks5? ( >=net-proxy/dante-1.1.13 )
+   systemtap? ( dev-debug/systemtap )
+   tk? (
+   dev-lang/tcl:0=[threads]
+   dev-lang/tk:0=[threads]
+   )
+   dev-libs/libyaml
+   dev-libs/libffi:=
+   sys-libs/readline:0=
+   sys-libs/zlib
+   virtual/libcrypt:=
+   >=app-eselect/eselect-ruby-20231008
+"
+
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-debug/valgrind )
+"
+
+BUNDLED_GEMS="
+   >=dev-ruby/debug-1.7.1[ruby_targets_ruby32(-)]
+   >=dev-ruby/irb-1.6.2[ruby_targets_ruby32(-)]
+   >=dev-ruby/matrix-0.4.2[ruby_targets_ruby32(-)]
+   >=dev-ruby/minitest-5.16.3[ruby_targets_ruby32(-)]
+   >=dev-ruby/net-ftp-0.2.0[ruby_targets_ruby32(-)]
+   >=dev-ruby/net-imap-0.3.4[ruby_targets_ruby32(-)]
+   >=dev-ruby/net-pop-0.1.2[ruby_targets_ruby32(-)]
+   >=dev-ruby/net-smtp-0.3.3[ruby_targets_ruby32(-)]
+   >=dev-ruby/power_assert-2.0.3[ruby_targets_ruby32(-)]
+   >=dev-ruby/prime-0.1.2[ruby_targets_ruby32(-)]
+   >=dev-ruby/rake-13.0.6-r2[ruby_targets_ruby32(-)]
+   

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

2024-04-23 Thread Hans de Graaff
commit: e7d723915dcf66683b7abfab7b797f1df5adcff1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 24 05:41:57 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 24 05:43:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d72391

dev-ruby/elasticsearch: add 8.13.0

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

 dev-ruby/elasticsearch/Manifest|  1 +
 dev-ruby/elasticsearch/elasticsearch-8.13.0.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/elasticsearch/Manifest b/dev-ruby/elasticsearch/Manifest
index 926ad4b4a97f..01c1905bfeb6 100644
--- a/dev-ruby/elasticsearch/Manifest
+++ b/dev-ruby/elasticsearch/Manifest
@@ -4,4 +4,5 @@ DIST elasticsearch-ruby-7.17.8.tar.gz 1017287 BLAKE2B 
d204c1992d5006b386dc0996be
 DIST elasticsearch-ruby-7.17.9.tar.gz 1030121 BLAKE2B 
5acfc3f2ce9d39e9f02deed043aec90800968fef453d47802b6628598fc3c39875238d29e1c8927b88fb1e7a65960024e43874482da8a0920cca17a4beb2c0b4
 SHA512 
974dde6478345a22f27b4264219759a16878e29eb0aabaf6d57aa0d94d22712e35e55657ff5625a36e8643dcb12bac8aa4e6bb269ac011ca8fddcaae0083bcf0
 DIST elasticsearch-ruby-8.10.0.tar.gz 1760605 BLAKE2B 
c9c1d1486ebf7254e67f648b2ac6aef3c5dd17abdafcd4be503c610f0531e904c03d05391157fdc1c0f88e534886b50f978eeac03248f5a580fc1a3da8cc1a85
 SHA512 
d079e244095349dbab7e0cd2a962ee0bd8f1122f4ffd254fce26dea28722e79aa7251fed66091f8bb5d3128be6bf22c0c9ad3c5acb34b60b67c1505aa0093181
 DIST elasticsearch-ruby-8.12.2.tar.gz 1908814 BLAKE2B 
f3caffe7336a63547ba0d44a3239fb6b71ed7fb46b1136114a87e7e5f69608d69b14d12f568b6e945db0917a6913a10407cf7cae3137605adaaac5fb7fd9439b
 SHA512 
08fe791ee20cbe9f6ad9aee1b7d9c02813895add4bb0ff7b4e063051b42e62e037d71217521f6a9cb0076c51e8f7160bad52798741435164451806932488d17c
+DIST elasticsearch-ruby-8.13.0.tar.gz 1918145 BLAKE2B 
ded410c9e77876dc61a942ab1de7945d28aa1c06cd7079f693119812128fdfd38c206d9644aadb79fb8c9b48e12d77fec6c313434cfb58510bc48fecc905106b
 SHA512 
8babc5797802ae256b41a00927cd1688c2d3d90770d8a867a9b96a7a115f537f1ca301b2d6b73107995b23578abc755d7bf7dc03075520fa857dda22e6a2d32b
 DIST elasticsearch-ruby-8.9.0.tar.gz 1755804 BLAKE2B 
aff81b211eca6ad551fa54d949e39815eba15b579601e7af48122dacbd78836a57475c31bab6326c874dff4c6991deecb9b859866e417302b54d87f250f2695f
 SHA512 
33b2322e83cbe08229aea81662e2ff7bd46b05a9ab85ccd61efcc8e0ffc8779699d4235bda549221f0839bbf999fefb502e44144b2bd7d0ea102a2aa54a080b1

diff --git a/dev-ruby/elasticsearch/elasticsearch-8.13.0.ebuild 
b/dev-ruby/elasticsearch/elasticsearch-8.13.0.ebuild
new file mode 100644
index ..346bd1ac2a4d
--- /dev/null
+++ b/dev-ruby/elasticsearch/elasticsearch-8.13.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+MY_P=elasticsearch-ruby-${PV}
+DESCRIPTION="Ruby integrations for ES, elasticsearch module"
+HOMEPAGE="https://github.com/elastic/elasticsearch-ruby;
+SRC_URI="https://github.com/elastic/elasticsearch-ruby/archive/v${PV}.tar.gz 
-> ${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "
+   ~dev-ruby/elasticsearch-api-${PV}
+   dev-ruby/elastic-transport:8
+"
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/ansi
+   dev-ruby/base64
+   dev-ruby/mocha:1.0
+   dev-ruby/pry
+   dev-ruby/shoulda-context
+   )
+"
+
+RUBY_S=${MY_P}/${PN}
+
+all_ruby_prepare() {
+   # fix to work without git
+   sed -i -e 's/git ls-files/find * -type f/' *.gemspec || die
+
+   # remove useless dependencies from Rakefile
+   sed -e '/bundler/d' \
+   -e '/require.*cane/,/end/d' \
+   -i Rakefile || die
+
+   sed -e '/documentation/ s:^:#:' \
+   -i spec/spec_helper.rb || die
+
+   # Avoid spec requiring a running elasticsearch server
+   rm -f 
spec/integration/{characters_escaping,client_integration,validation_integration}_spec.rb
 || die
+   rm -f spec/integration/helpers/*_helper_spec.rb || die
+}



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

2024-04-23 Thread Hans de Graaff
commit: 87a426c96d7826281eb3b8a2c37febb83826c73f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 24 05:40:52 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 24 05:43:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a426c9

dev-ruby/elasticsearch-api: add 8.13.0

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

 dev-ruby/elasticsearch-api/Manifest|  1 +
 .../elasticsearch-api-8.13.0.ebuild| 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-ruby/elasticsearch-api/Manifest 
b/dev-ruby/elasticsearch-api/Manifest
index a48cea550d2c..b5e0fb4ed975 100644
--- a/dev-ruby/elasticsearch-api/Manifest
+++ b/dev-ruby/elasticsearch-api/Manifest
@@ -6,5 +6,6 @@ DIST elasticsearch-ruby-7.17.9.tar.gz 1030121 BLAKE2B 
5acfc3f2ce9d39e9f02deed043
 DIST elasticsearch-ruby-8.10.0.tar.gz 1760605 BLAKE2B 
c9c1d1486ebf7254e67f648b2ac6aef3c5dd17abdafcd4be503c610f0531e904c03d05391157fdc1c0f88e534886b50f978eeac03248f5a580fc1a3da8cc1a85
 SHA512 
d079e244095349dbab7e0cd2a962ee0bd8f1122f4ffd254fce26dea28722e79aa7251fed66091f8bb5d3128be6bf22c0c9ad3c5acb34b60b67c1505aa0093181
 DIST elasticsearch-ruby-8.11.0.tar.gz 1884533 BLAKE2B 
d8c9102672cf73f97051b0c4e978aab3d7635b6256b129296fd39c3337d684407cedcac6149d48523d697f9456538387726eff8ca5da0f74c615edf26c9bf01a
 SHA512 
b949b5374f3a5328d8f6b134904d23d78197eeb2034896a16e74c9a56dbd2c6bce17a805dceae87197b44e062274553f3a1de449fd209c1e00452d24da602f64
 DIST elasticsearch-ruby-8.12.2.tar.gz 1908814 BLAKE2B 
f3caffe7336a63547ba0d44a3239fb6b71ed7fb46b1136114a87e7e5f69608d69b14d12f568b6e945db0917a6913a10407cf7cae3137605adaaac5fb7fd9439b
 SHA512 
08fe791ee20cbe9f6ad9aee1b7d9c02813895add4bb0ff7b4e063051b42e62e037d71217521f6a9cb0076c51e8f7160bad52798741435164451806932488d17c
+DIST elasticsearch-ruby-8.13.0.tar.gz 1918145 BLAKE2B 
ded410c9e77876dc61a942ab1de7945d28aa1c06cd7079f693119812128fdfd38c206d9644aadb79fb8c9b48e12d77fec6c313434cfb58510bc48fecc905106b
 SHA512 
8babc5797802ae256b41a00927cd1688c2d3d90770d8a867a9b96a7a115f537f1ca301b2d6b73107995b23578abc755d7bf7dc03075520fa857dda22e6a2d32b
 DIST elasticsearch-ruby-8.8.0.tar.gz 1423816 BLAKE2B 
48bbcffb4bbc2011253cfa95c9a660e1671a8610b93c0e673e8fdf11dd17814f12c2d928e52988b49cd41a33081a3a850d5e561edddf9301b79ab8df188043fe
 SHA512 
7816f3e928295b95d17d2f8189a0f881ff083ee3431f826b56381ff55b1acd22c082ae3d665ce14ce9b5350d17f0be46c3ba1fdf16331d03b3ec7d11fb066a91
 DIST elasticsearch-ruby-8.9.0.tar.gz 1755804 BLAKE2B 
aff81b211eca6ad551fa54d949e39815eba15b579601e7af48122dacbd78836a57475c31bab6326c874dff4c6991deecb9b859866e417302b54d87f250f2695f
 SHA512 
33b2322e83cbe08229aea81662e2ff7bd46b05a9ab85ccd61efcc8e0ffc8779699d4235bda549221f0839bbf999fefb502e44144b2bd7d0ea102a2aa54a080b1

diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-8.13.0.ebuild 
b/dev-ruby/elasticsearch-api/elasticsearch-api-8.13.0.ebuild
new file mode 100644
index ..0bd7b29d948b
--- /dev/null
+++ b/dev-ruby/elasticsearch-api/elasticsearch-api-8.13.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_TASK_DOC=doc
+
+RUBY_FAKEGEM_TASK_TEST="NOTURN=true test"
+
+inherit ruby-fakegem
+
+MY_P=elasticsearch-ruby-${PV}
+DESCRIPTION="Ruby integrations for ES, elasticsearch-api module"
+HOMEPAGE="https://github.com/elastic/elasticsearch-ruby;
+SRC_URI="https://github.com/elastic/elasticsearch-ruby/archive/v${PV}.tar.gz 
-> ${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "
+   dev-ruby/multi_json
+"
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/ansi
+   dev-ruby/elasticsearch
+   dev-ruby/elastic-transport
+   dev-ruby/mocha:1.0
+   dev-ruby/patron
+   dev-ruby/pry
+   dev-ruby/shoulda-context
+   )
+"
+
+RUBY_S=${MY_P}/${PN}
+
+all_ruby_prepare() {
+   # fix to work without git
+   sed -i -e 's/git ls-files/find * -type f/' *.gemspec || die
+
+   # remove useless dependencies from Rakefile
+   sed -e '/bundler/d' \
+   -e '/require.*cane/,/end/d' \
+   -i Rakefile || die
+
+   sed -i -e '/add_formatter/ s/documentation/progress/' 
spec/spec_helper.rb || die
+
+   # Avoid tests that require unpackaged jbuilder and jsonify
+   sed -e '/\(pry-\|jbuilder\|jsonify\)/ s:^:#:' \
+   -e '/RspecJunitFormatter/ s:^:#:' \
+   -e '/ansi/arequire "patron"' \
+   -i spec/spec_helper.rb || die
+   rm -f spec/elasticsearch/api/actions/json_builders_spec.rb || die
+
+   sed -i -e '/uses the escape_utils gem/askip "unmaintained gem"' 
spec/elasticsearch/api/utils_spec.rb || die
+
+   # Create tmp directory required for 

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/

2024-04-23 Thread Andreas K. Hüttel
commit: f1a806309a30cfbb97c13e79188712c38984aa95
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Apr 24 04:35:12 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Apr 24 04:36:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a80630

sci-visualization/gr: drop 0.72.0

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

 sci-visualization/gr/Manifest |  1 -
 sci-visualization/gr/gr-0.72.0.ebuild | 80 ---
 2 files changed, 81 deletions(-)

diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index 8b2a9a6c451c..83af848e109d 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,3 +1,2 @@
-DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 
92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa
 SHA512 
cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42
 DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 
827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234
 SHA512 
4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb
 DIST gr-0.73.3.tar.gz 10076655 BLAKE2B 
13bd461b39a86473290912f5a9ba5a4b5ea3ffc8865f6909aad1fc92acf6d39fdb12910e2bf0f8108b7bef1016652515c6cc188db0b98dd052459400b30895ba
 SHA512 
f45daefd880eec9380a2a31f1cd3b124469c1d33c34a9d13a3718b1978da507620b6f7cc025dd20be81a70f52537dbb4537548d8cc32e133693d9b7ae2f476e5

diff --git a/sci-visualization/gr/gr-0.72.0.ebuild 
b/sci-visualization/gr/gr-0.72.0.ebuild
deleted file mode 100644
index 0db230abd6ba..
--- a/sci-visualization/gr/gr-0.72.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Universal framework for cross-platform visualization applications"
-HOMEPAGE="https://gr-framework.org/;
-SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cairo ffmpeg postscript tiff truetype"
-
-DEPEND="
-   dev-qt/qtgui:5
-   media-libs/fontconfig
-   media-libs/glfw
-   media-libs/libjpeg-turbo:=
-   media-libs/libpng:=
-   media-libs/qhull:=
-   net-libs/zeromq
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/agg
-   x11-libs/libX11
-   x11-libs/libXt
-   cairo? ( x11-libs/cairo )
-   ffmpeg? ( media-video/ffmpeg:= )
-   postscript? ( app-text/ghostscript-gpl )
-   tiff? ( media-libs/tiff:= )
-   truetype? ( media-libs/freetype )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.53.0-musl.patch"
-)
-
-REQUIRED_USE="cairo? ( truetype )"
-
-src_configure() {
-   use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
-   use postscript || mycmakeargs+=( -DGS_LIBRARY= )
-   use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
-   use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
-   use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
-
-   # todo: X11 automagic
-
-   mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
-   mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
-   #
-   # I need to have a serious conversation with upstream.
-   # * The main consumer of this package is dev-lang/julia.
-   # * If I patch gr to install in standard locations, julia does
-   #   not find it anymore.
-   # * I can't patch julia, since the corresponding scripts are
-   #   downloaded at runtime from its package registry ...
-   # * See bug 882619 in addition.
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   find "${ED}" -name '*.a' -delete
-
-   echo "GRDIR=/usr/gr" > "${T}/99gr"
-   echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
-   doenvd "${T}/99gr"
-
-   [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt 
/usr/bin/gksqt
-
-   elog "${P} relies on the environment variable GRDIR. If you want to use 
it in a running shell,"
-   elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
-}



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/

2024-04-23 Thread Andreas K. Hüttel
commit: 4b0742331aead019f099b405c17ee00e6f7bf955
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Apr 24 04:34:54 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Apr 24 04:36:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b074233

sci-visualization/gr: add 0.73.3

Closes: https://bugs.gentoo.org/906669
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sci-visualization/gr/Manifest |  1 +
 sci-visualization/gr/gr-0.73.3.ebuild | 85 +++
 sci-visualization/gr/metadata.xml |  3 ++
 3 files changed, 89 insertions(+)

diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index 5ebf0b226403..8b2a9a6c451c 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,2 +1,3 @@
 DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 
92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa
 SHA512 
cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42
 DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 
827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234
 SHA512 
4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb
+DIST gr-0.73.3.tar.gz 10076655 BLAKE2B 
13bd461b39a86473290912f5a9ba5a4b5ea3ffc8865f6909aad1fc92acf6d39fdb12910e2bf0f8108b7bef1016652515c6cc188db0b98dd052459400b30895ba
 SHA512 
f45daefd880eec9380a2a31f1cd3b124469c1d33c34a9d13a3718b1978da507620b6f7cc025dd20be81a70f52537dbb4537548d8cc32e133693d9b7ae2f476e5

diff --git a/sci-visualization/gr/gr-0.73.3.ebuild 
b/sci-visualization/gr/gr-0.73.3.ebuild
new file mode 100644
index ..07d5cc654cae
--- /dev/null
+++ b/sci-visualization/gr/gr-0.73.3.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Universal framework for cross-platform visualization applications"
+HOMEPAGE="https://gr-framework.org/;
+SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="agg cairo ffmpeg postscript tiff truetype"
+
+DEPEND="
+   dev-qt/qtgui:=
+   media-libs/fontconfig
+   media-libs/glfw
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   media-libs/qhull:=
+   net-libs/zeromq
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXt
+   agg? ( x11-libs/agg )
+   cairo? ( x11-libs/cairo )
+   ffmpeg? ( media-video/ffmpeg:= )
+   postscript? ( app-text/ghostscript-gpl )
+   tiff? ( media-libs/tiff:= )
+   truetype? ( media-libs/freetype )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.53.0-musl.patch"
+)
+
+REQUIRED_USE="cairo? ( truetype )"
+
+src_configure() {
+   if use agg ; then
+   mycmakeargs+=( -DAGG_LIBRARY=libagg.so 
-DAGG_INCLUDE_DIR=/usr/include/agg2 )
+   else
+   mycmakeargs+=( -DAGG_LIBRARY= )
+   fi
+
+   use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
+   use postscript || mycmakeargs+=( -DGS_LIBRARY= )
+   use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
+   use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
+   use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
+
+   # todo: X11 automagic
+
+   mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
+   mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
+   #
+   # I need to have a serious conversation with upstream.
+   # * The main consumer of this package is dev-lang/julia.
+   # * If I patch gr to install in standard locations, julia does
+   #   not find it anymore.
+   # * I can't patch julia, since the corresponding scripts are
+   #   downloaded at runtime from its package registry ...
+   # * See bug 882619 in addition.
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   find "${ED}" -name '*.a' -delete
+
+   echo "GRDIR=/usr/gr" > "${T}/99gr"
+   echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
+   doenvd "${T}/99gr"
+
+   [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt 
/usr/bin/gksqt
+
+   elog "${P} relies on the environment variable GRDIR. If you want to use 
it in a running shell,"
+   elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
+}

diff --git a/sci-visualization/gr/metadata.xml 
b/sci-visualization/gr/metadata.xml
index 48e49d2a0db8..6f8d524de19b 100644
--- a/sci-visualization/gr/metadata.xml
+++ b/sci-visualization/gr/metadata.xml
@@ -8,4 +8,7 @@
   
 Enable the libagg anti-grain rendering engine
   
+  
+sciapp/gr
+  
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/, media-gfx/enblend/files/

2024-04-23 Thread Andreas K. Hüttel
commit: a51cd5759012d0a05b9c7bd3c1fa61d7c595383e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Apr 24 04:12:00 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Apr 24 04:12:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51cd575

media-gfx/enblend: add 4.2.0_p20240424

Closes: https://bugs.gentoo.org/878149
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 media-gfx/enblend/Manifest |  1 +
 media-gfx/enblend/enblend-4.2.0_p20240424.ebuild   | 92 ++
 ...blend-4.2.0_p20240424-doc-install-dir-fix.patch | 45 +++
 3 files changed, 138 insertions(+)

diff --git a/media-gfx/enblend/Manifest b/media-gfx/enblend/Manifest
index 566364e01dce..9ce037e033f6 100644
--- a/media-gfx/enblend/Manifest
+++ b/media-gfx/enblend/Manifest
@@ -1 +1,2 @@
 DIST enblend-4.2.0_p20161007.tar.xz 494060 BLAKE2B 
8842dd70a1400a27170794246cb5c89d60b6798373e3a9d63e88738ad569e1174cb4303ccb5a2bc79846651e982e05f8cb9ac3e09b83ee33958b6ccf043ebda9
 SHA512 
ede037f19a7c3b358f533ecfb235f70824261eaf189d0bdcde6f9cedaa5952be2a6940884e688418b725cb3a67fc1b7d366483a76b7c62326ca857b8efe3a3f3
+DIST enblend-4.2.0_p20240424.tar.xz 505928 BLAKE2B 
49a9cfd2cb332573a1d3882ce6d50513008ee71d7235f69bb7920fc9b71f6c0c6e5e7ae88de4c5879d4cb2ee94d437b1752d6c13117c07ad81a6832b45985684
 SHA512 
1eed2cac0dd6d0ddec41097c4d21ebbad01981e6abbb5fe3db69fc4ef50728ce997faad73dc17255997e8eee9af9d540e38bc2bdf106eb6ca338ef1650680894

diff --git a/media-gfx/enblend/enblend-4.2.0_p20240424.ebuild 
b/media-gfx/enblend/enblend-4.2.0_p20240424.ebuild
new file mode 100644
index ..b94694b138e2
--- /dev/null
+++ b/media-gfx/enblend/enblend-4.2.0_p20240424.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Image Blending with Multiresolution Splines"
+HOMEPAGE="http://enblend.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
+
+S=${WORKDIR}/enblend
+
+LICENSE="GPL-2+ FDL-1.2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="cpu_flags_x86_sse2 debug doc openmp tcmalloc"
+
+REQUIRED_USE="tcmalloc? ( !debug )"
+
+BDEPEND="
+   sys-apps/help2man
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   app-text/texlive
+   dev-lang/perl
+   dev-perl/Readonly
+   dev-tex/hevea
+   gnome-base/librsvg
+   media-gfx/graphviz
+   >=media-gfx/fig2dev-3.2.9-r1
+   sci-visualization/gnuplot[cairo,gd]
+   virtual/imagemagick-tools[tiff]
+   )
+"
+RDEPEND="
+   media-libs/lcms:2
+   media-libs/openexr:=
+   media-libs/tiff:=
+   media-libs/vigra[openexr]
+   sci-libs/gsl:=
+   debug? ( dev-libs/dmalloc[threads] )
+   tcmalloc? ( dev-util/google-perftools )
+"
+DEPEND="${RDEPEND}
+   dev-libs/boost
+   media-libs/libpng:0
+   media-libs/libjpeg-turbo:=
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-doc-install-dir-fix.patch
+   "${FILESDIR}"/${PN}-4.2.0_p20161007-cmake.patch
+   "${FILESDIR}"/${PN}-4.2.0_p20161007-gcc-10.patch
+   "${FILESDIR}"/${PN}-4.2.0_p20161007-doc-scaleable-fonts.patch
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -i -e "s:share/doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || 
die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_SSE2=$(usex cpu_flags_x86_sse2)
+   -DENABLE_DMALLOC=$(usex debug)
+   -DDOC=$(usex doc)
+   -DENABLE_OPENMP=$(usex openmp)
+   -DENABLE_TCMALLOC=$(usex tcmalloc)
+   )
+   if use doc; then
+   mycmakeargs+=(
+   -DINSTALL_HTML_DOC=ON
+   -DINSTALL_PDF_DOC=ON
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_compile() {
+   # To allow icon resizing with renderers (no way to disable)
+   addpredict /dev/dri
+
+   # To compile fonts in the temp directory
+   export VARTEXFONTS="${T}/fonts"
+
+   # forcing -j1 as every parallel compilation process needs about 1 GB 
RAM.
+   cmake_src_compile -j1
+}

diff --git 
a/media-gfx/enblend/files/enblend-4.2.0_p20240424-doc-install-dir-fix.patch 
b/media-gfx/enblend/files/enblend-4.2.0_p20240424-doc-install-dir-fix.patch
new file mode 100644
index ..7d3a24f72ce5
--- /dev/null
+++ b/media-gfx/enblend/files/enblend-4.2.0_p20240424-doc-install-dir-fix.patch
@@ -0,0 +1,45 @@
+diff -ruN enblend.orig/CMakeLists.txt enblend/CMakeLists.txt
+--- enblend.orig/CMakeLists.txt2024-04-24 14:42:26.0 +1100
 enblend/CMakeLists.txt 2024-04-24 14:52:10.533011199 +1100
+@@ -15,9 +15,6 @@
+ endif()
+ 
+ project(enblend)
+-IF(NOT MSVC)
+-  SET(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build, 
options are: None Debug Release 

[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/nxp-gui-guider/

2024-04-23 Thread Rui Huang
commit: 480050b72787b21405f3ef3eb54cc05d5fb41655
Author: Huang Rui  gmail  com>
AuthorDate: Wed Apr 24 02:29:28 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Wed Apr 24 02:29:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=480050b7

dev-embedded/nxp-gui-guider: new package, add 1.7.2

Signed-off-by: Huang Rui  gmail.com>

 dev-embedded/nxp-gui-guider/Manifest   |  1 +
 dev-embedded/nxp-gui-guider/metadata.xml   | 35 ++
 .../nxp-gui-guider/nxp-gui-guider-1.7.2.ebuild | 74 ++
 3 files changed, 110 insertions(+)

diff --git a/dev-embedded/nxp-gui-guider/Manifest 
b/dev-embedded/nxp-gui-guider/Manifest
new file mode 100644
index 00..531e49ce59
--- /dev/null
+++ b/dev-embedded/nxp-gui-guider/Manifest
@@ -0,0 +1 @@
+DIST Gui-Guider-Setup-1.7.2-GA.deb 162466906 BLAKE2B 
55fdbbac820c8844ee7d7747d4c6bb4138667c369ce7a08e85fcdaa9989fb73a240b9b62c55373612a12335b6e2d6955e2c4f07558497d38a8bf1bce835b0884
 SHA512 
a873d9304a0b1d8687cff69956e6ff2d3eaa8111c5b5f038c5beefb8da1ca8c21e43ef17ccbb277c49fd212140a350dd4d70445968d1acf00b4a2d3535cb3458

diff --git a/dev-embedded/nxp-gui-guider/metadata.xml 
b/dev-embedded/nxp-gui-guider/metadata.xml
new file mode 100644
index 00..ec4d2ea504
--- /dev/null
+++ b/dev-embedded/nxp-gui-guider/metadata.xml
@@ -0,0 +1,35 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   vows...@gmail.com
+   Huang Rui
+   
+   
+   GUI Guider is a user-friendly graphical user interface 
development tool
+   from NXP that enables the rapid development of high quality 
display
+   with the open-source LVGL graphics library. GUI Guider's 
drag-and-drop
+   editor makes it easy to utilize the many features of LVGL such 
as
+   widgets, animations and styles to create a GUI with minimal or 
no coding
+   at all.
+   With the click of a button, you can run your application in a 
simulated
+   environment or export it to a target project. Generated code 
from GUI
+   Guider can easily be added to an MCUXpresso IDE or IAR Embedded
+   Workbench project, accelerating the development process and 
allowing you
+   to seamlessly add an embedded user interface to your 
application.
+   GUI Guider is free to use with NXP’s general purpose and 
crossover MCUs,
+   and includes built in project templates for several supported 
platforms.
+   
+   
+   GUI Guider 是 NXP 推出的一款用户友好的图形用户界面开发工具,可利用开源
+   LVGL 图形库快速开发高质量显示器。 GUI Guider 的拖放编辑器可以轻松利用
+   LVGL 的许多功能(例如小部件、动画和样式)来创建 GUI,只需最少的编码或
+   根本不需要编码。
+   只需单击按钮,您就可以在模拟环境中运行应用程序或将其导出到目标项目。
+   GUI Guider 生成的代码可以轻松添加到 MCUXpresso IDE 或 IAR Embedded
+   Workbench 项目中,从而加速开发过程,并允许您将嵌入式用户界面无缝添加到您
+   的应用程序中。
+   GUI Guider 可免费与 NXP 的通用和交叉 MCU 一起使用,并包含适用于多个受
+   支持平台的内置项目模板。
+   
+

diff --git a/dev-embedded/nxp-gui-guider/nxp-gui-guider-1.7.2.ebuild 
b/dev-embedded/nxp-gui-guider/nxp-gui-guider-1.7.2.ebuild
new file mode 100644
index 00..1a88bfe7b1
--- /dev/null
+++ b/dev-embedded/nxp-gui-guider/nxp-gui-guider-1.7.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit desktop unpacker xdg
+
+DESCRIPTION="GUI Guider is a user-friendly GUI development tool for LVGL"
+HOMEPAGE="https://www.nxp.com/design/design-center/software/development-software/gui-guider;
+SRC_URI="
+   Gui-Guider-Setup-${PV}-GA.deb
+"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="bindist fetch strip"
+
+RDEPEND="
+   dev-libs/libappindicator
+   dev-libs/libffi
+   dev-libs/nss
+   media-libs/libsdl2
+   media-libs/vips
+   x11-libs/libnotify
+   x11-libs/libXtst
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/patchelf"
+
+QA_PREBUILT="*"
+DOCS=( "opt/Gui-Guider/EULA.txt" )
+
+pkg_nofetch() {
+   einfo "${PN} requires you to accept their license agreement before 
downloading."
+   einfo "Download ${SRC_URI}"
+   einfo "with your browser and place it in DISTDIR (usually 
/var/cache/distfiles/)"
+   einfo "Please place the ${P} installation file ${SRC_URI}"
+   einfo "in your \$\{DISTDIR\}."
+}
+
+src_install() {
+   insinto "/opt"
+   doins -r opt/Gui-Guider
+   # Fix RPATHs to ensure the libraries can be found
+   pushd "${D}/opt/Gui-Guider" || die
+   for f in $(find .) ; do
+   [[ -f "${f}" && $(od -t x1 -N 4 "${f}") == *"7f 45 4c 46"* ]] 
|| continue
+   fperms 0755 "/opt/Gui-Guider/${f}"
+   [[ "${f: -4}" != ".cfx" ]] || continue
+   patchelf --set-rpath "/opt/Gui-Guider" "${f}" || die "patchelf 

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

2024-04-23 Thread Michał Górny
commit: 588c2e20e4fc90dc0a454b354c8fee6968f3035b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 01:10:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 01:10:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=588c2e20

dev-python/uv: Remove old

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

 dev-python/uv/Manifest |   8 --
 dev-python/uv/files/uv-0.1.28-skip-tests.patch | 144 -
 dev-python/uv/files/uv-0.1.32-skip-tests.patch |  12 ---
 dev-python/uv/uv-0.1.31.ebuild | 109 ---
 dev-python/uv/uv-0.1.32.ebuild | 121 -
 dev-python/uv/uv-0.1.33.ebuild | 111 ---
 dev-python/uv/uv-0.1.35.ebuild | 111 ---
 7 files changed, 616 deletions(-)

diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index b11c9576ebb1..510ceb7c9cfa 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -4,13 +4,5 @@ DIST 
rs-async-zip-1dcb40cfe1bf5325a6fd4bfcf9894db40241f585.gh.tar.gz 96766 BLAKE
 DIST rs-async-zip-d76801da0943de985254fc6255c0e476b57c5836.gh.tar.gz 95906 
BLAKE2B 
a5a0e4d20926d637cbfa25cb486580de6682365c588a9653c873622424ec28ac8c7380d1c99ec260cd342b214aacd5124b51fc5e5646f15f76db4148aada2f41
 SHA512 
dd5b61bfc913a94822d74f1dac3b30f7a3979a641c3b08ccb5fa84cfbb2bfd8c0f807a30cc4ae0abfe5df7079011c20e1f8a642fd439ce6ba2c404ddee06baf5
 DIST uv-0.1.24-crates.tar.xz 64420840 BLAKE2B 
7324461092a07c86aadaddf051aaa7454ec08085940f34d07d8a8dc7171abcbf94409df5cd8afd71f1022adb2e76c0aeb1eabe9190598cad4d06e390ccd612f4
 SHA512 
6701a768a8a1d48ac43038e5161b578b684abed1c2055cc4b7fb5656ec40118287893ee2674b7161292ce7c3e4c062c32ff0038f1548c8f79f4df473d8d26f30
 DIST uv-0.1.24.gh.tar.gz 899637 BLAKE2B 
fab26ba9934fc5f586505b5ac1fa386c11f07e51ca2bb2a79f46d5dec9475ba8d75ad8587223d5149df5f2a225146d020a49b7ff81ed26b949cff55892738c2d
 SHA512 
520b47a096b50fce9e7b7af5bca203df9bf4c2d0aafbe28a3dcfe0592d8ddcaa7b58d52300c67454f6aeecfd196f1592be18e45c95b7c67257361917cdb0154d
-DIST uv-0.1.31-crates.tar.xz 64759920 BLAKE2B 
9404847d0a4bdaf8fe7e75de4a6167c43a5f786357653f45f613984b2297f07a30dbd782d49ffd4f936276f2da61ecc543c6942c58ae2f3b6a5cb77212b0
 SHA512 
8c7440e52649b9a749d36ef5e7ed0a2be5df590d2cd6486559bc0ab289e87f5533927ddd82e86268b8cb86a41056557ec3acb3e4eface63439837243a2ab0b7a
-DIST uv-0.1.31.gh.tar.gz 938923 BLAKE2B 
c6be91911b557260df546bd708e572d4ea6688e40a0c978a598070e71bb989b77fdace1e5507dcc829e9e21714962c8e76ee2ec5dc95ae10a1ccaa562e4c70e7
 SHA512 
687f622bc93a0b4c967d53ab068d3f5442f7a3566495f89da252d3beb41a17be3dcf410f260f7e68bb1f5595f633ea61da7a68423f190d879e809c25e9e297cb
-DIST uv-0.1.32-crates.tar.xz 64975300 BLAKE2B 
cb07eb6ed0c65b538554cd2fdf455a25cddbefe07e3718f83820c1faf40795c0da6397a31e138c6f01dad9fb4e48dbe1a2fd4be76f1ab94f096e915d34ec1ac7
 SHA512 
83e208e54322d467cedd1463157d413ad8a5a6012a8d0219aa31b5213466fc4caef86a22e90bc0695811ab1f5e7428f3306a8845785f472e941a758242e775db
-DIST uv-0.1.32.gh.tar.gz 976905 BLAKE2B 
c59f4a76a3a9335429ddfa1a6fc96a13ba68ad2950a5664762d6b48c3dc67c78ee075ff723fd049733bc3240924a5ede522ce973ab37b44784f54322f6c8039f
 SHA512 
fefd8cac2630c1c061a54abf5ad7bfe34f93176dd5fa69fc8ba39e6cea6a786527cd7e22481449d987dbd567ee4f59b3ef2a13620de3049f7066aaddb1ee4593
-DIST uv-0.1.33-crates.tar.xz 65532672 BLAKE2B 
9e3499eef5cf746287f725ab3f2c2a35441d851ba734305abd7f8d9ebcb6bd8f857f6ec5371108cc4f1b5c9043424a3583a62093d84f596a522db59e9d50a133
 SHA512 
01b150770074880436db8e34ec4f2416c2948a43828ee84ca05ad1c244927022aa503b4e03b6bd525932bcde12eb961228877af232589d5c57a121cee66fb5a1
-DIST uv-0.1.33.gh.tar.gz 987063 BLAKE2B 
56dfc8e7a1bfb63e0a6278499cb62ef764b4734af14bf01a213b7a11d442d4629d440ac218a4bc2750405c402236b382b07560919211b51c300e07c3c15a9496
 SHA512 
a05a38f8c1abc572ad2c6823f74a2c076ad267636f5f435f04bf8a02b059c25b82b5fa3b5250137d4077ff721294b34c6d2d57ac0e0c907e211e8cfdcdc8169c
-DIST uv-0.1.35-crates.tar.xz 65640928 BLAKE2B 
97135ce844dc7af3c424a9b8ea7419b4c392e44a87ab960e59401f0075308001287fc42acd9bc21b300fba3d73fa65e292b55e612b92db05cad183577866a7d8
 SHA512 
7d862992d2ea92acaa24758cb5425b3053941e1312db1f27ee318049ac68fcd64dc614ba7fa21521cdb9ad11545cc5e8dcc2a2781f0164297229f35768e0776e
-DIST uv-0.1.35.gh.tar.gz 1010370 BLAKE2B 
0b07f4de6d07969d8721f94b3d21e2797b8425f26db5744f7ee2a90ed3769f3d8245552d8b8db6d8716e45dc88461a9543419191a4b71497019862860d76e728
 SHA512 
08f224b317d5aa3d9941ee0add791340f41a01e70d2a4e1e9b986e501d666a40e1a04bdeb2120e178bbedb2a91501e608d240a9ac56f509021d6377c278fbfcc
 DIST uv-0.1.36-crates.tar.xz 65852268 BLAKE2B 
f9dac75dc992d37c54554c25e0ce0895aa017753a6688754acee5b6a99822e0f55923a539fcd67a8d30332abf1d2b2ed333b8b1125eef5061da2d8f57307004b
 SHA512 
c0dd2171416333f8267592c75699fd35f686d04b3b81241e51cbf4b9f8d1e0def54ab9336b2e62e1fb5e40d3ad73146eba7dd6c0093fa23230d23c4fa73d8f74
 DIST uv-0.1.36.gh.tar.gz 1018114 BLAKE2B 

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

2024-04-23 Thread Michał Górny
commit: af8bfac8f4526162aad10739de5f8ad18c5f5f4e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 01:59:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 02:01:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af8bfac8

dev-python/inflect: Bump to 7.2.1

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

 dev-python/inflect/Manifest |  1 +
 dev-python/inflect/inflect-7.2.1.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/inflect/Manifest b/dev-python/inflect/Manifest
index 2059b84209c7..8f569d0a0c25 100644
--- a/dev-python/inflect/Manifest
+++ b/dev-python/inflect/Manifest
@@ -1 +1,2 @@
 DIST inflect-7.2.0.tar.gz 71448 BLAKE2B 
33d7d8cf4b4de05a035e1929fd6c70c3635290cf1387927e5fe15315c06135a6b2daf6b67f044b9ea004c2345bdeb8b2f17e5f54daa9cb18f0d3bc1935295439
 SHA512 
13b698637a8049987675dd419359907baba6d8a9805c3602bbc414ed8fb422bfaa32ec26bcc309508ead5cb72bed632d9142f7796c981269551f1238b88c9019
+DIST inflect-7.2.1.tar.gz 71580 BLAKE2B 
f6256388768a850a16e79f5c59cc21bab94c65733aa4502c813e7c32c850eecf80d2148e9cb396b6fb3198004b79dc1c6dea9dbef29d5cd4e3acff25728deec3
 SHA512 
b994b1cb486f318f54fe73e159ffb41c637298c651e3b2ed0899659add450cd47f168e7ba242fc70dd1c177e622850409485c1671e5b89eb1f2b554d315bdf00

diff --git a/dev-python/inflect/inflect-7.2.1.ebuild 
b/dev-python/inflect/inflect-7.2.1.ebuild
new file mode 100644
index ..ab2804fd4f51
--- /dev/null
+++ b/dev-python/inflect/inflect-7.2.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Correctly inflect words and numbers"
+HOMEPAGE="
+   https://pypi.org/project/inflect/
+   https://github.com/jaraco/inflect/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   >=dev-python/typeguard-4.0.1[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-04-23 Thread Michał Górny
commit: ac25e3e5c9655764a6d80632b5c34df4c8952f17
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 01:09:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 01:09:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac25e3e5

dev-python/redis: Bump to 5.0.4

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

 dev-python/redis/Manifest   |  1 +
 dev-python/redis/redis-5.0.4.ebuild | 97 +
 2 files changed, 98 insertions(+)

diff --git a/dev-python/redis/Manifest b/dev-python/redis/Manifest
index b8f7d7635546..8fee9b8f7b0f 100644
--- a/dev-python/redis/Manifest
+++ b/dev-python/redis/Manifest
@@ -1 +1,2 @@
 DIST redis-py-5.0.3.gh.tar.gz 4774007 BLAKE2B 
f1b53319f76fd15af28941d643a333e7556f4701b46d218872a17200a867ba71c5fe72a092e00ac68ca811f41409a1e2eef05a235d2fcb6ba455cef225cd47c5
 SHA512 
be7158062e905ff3f61fc2b311b1288e53f494de1734dd5a58a34250754de635b9bf125900621b7b6ad8c67d8020b88ca3ae07af2626459acaf77db5f228222c
+DIST redis-py-5.0.4.gh.tar.gz 4774815 BLAKE2B 
a6f3b678f217a7938d1a2ecbe24058994e33a7985faf0d4b6664aa08d5095c71dc9cd1d98ee327d6ff31589795eed29ece4cdd3ce914a782e60d3ac3f44ab962
 SHA512 
3c4893e348632d52215096358e5b4a86b3cf5e0153e4d218c46fe77fbb61df116fc98f477f4e8ba94fe7e9bb6f964f478b1187c8b7983a71fc206f14b643965c

diff --git a/dev-python/redis/redis-5.0.4.ebuild 
b/dev-python/redis/redis-5.0.4.ebuild
new file mode 100644
index ..c3596deb755c
--- /dev/null
+++ b/dev-python/redis/redis-5.0.4.ebuild
@@ -0,0 +1,97 @@
+# 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 )
+
+inherit distutils-r1
+
+MY_P=redis-py-${PV}
+DESCRIPTION="Python client for Redis key-value store"
+HOMEPAGE="
+   https://github.com/redis/redis-py/
+   https://pypi.org/project/redis/
+"
+SRC_URI="
+   https://github.com/redis/redis-py/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Flaky test
+   tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock
+   # require extra redis modules that apparently aren't packaged
+   # on Gentoo
+   tests/{,test_asyncio/}test_bloom.py
+   tests/{,test_asyncio/}test_graph.py
+   tests/{,test_asyncio/}test_json.py
+   tests/{,test_asyncio/}test_timeseries.py
+   # apparently available only in "Redis Stack 7.2 RC3 or later"
+   
tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete
+   tests/test_commands.py::TestRedisCommands::test_tfunction_list
+   tests/test_commands.py::TestRedisCommands::test_tfcall
+   # TODO
+   tests/test_commands.py::TestRedisCommands::test_zrank_withscore
+   
tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore
+   tests/test_commands.py::TestRedisCommands::test_xinfo_consumers
+   
tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore
+   
tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore
+   
tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers
+   
tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-listen]
+   )
+
+   # TODO: try to run more servers?
+   epytest -m "not redismod and not onlycluster and not replica and not 
ssl"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   if has_version ">=dev-db/redis-7"; then
+   local extra_conf="
+   enable-debug-command yes
+   enable-module-command yes
+   "
+   fi
+
+   # Spawn Redis itself for testing purposes
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1 ::1
+   ${extra_conf}
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2024-04-23 Thread Michał Górny
commit: 0c4c3c2661a7271b5cc10f4a6a48091ac4351b11
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 01:09:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 01:09:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c4c3c26

dev-python/virtualenv: Bump to 20.26.0

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

 dev-python/virtualenv/Manifest  |   1 +
 dev-python/virtualenv/virtualenv-20.26.0.ebuild | 123 
 2 files changed, 124 insertions(+)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 50d706709787..2b912c8249e4 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,3 +1,4 @@
 DIST virtualenv-20.25.1.tar.gz 7152341 BLAKE2B 
7d3ecaca89cb4106f97fb5565331b257017d756742f9c90972a01a86296e81d509d2f4a7869d3bc7a299c1c2f01cc08999eddc258f1bd46acf88999d0732794e
 SHA512 
c0791de2aed7893658316199696906b1aed650460f3b53e0dbd13e695d16bc14d8974cd72fc8dcc010ff7ba10036121929ce9a608f97d7d2cd9f972144a3a1f0
 DIST virtualenv-20.25.2.tar.gz 7289618 BLAKE2B 
9217dadaa00521b5109a7efdaadd99663898931aee57d34e1fae0484cf997cb06d7a6f87bd971802fae9539435eae69c4f3f4f6a5e0771d08926fd8151ec0810
 SHA512 
080fe3b02d08f9c55a2eea7b68022de935e0887826d52511c768ef4fb72b0278d99413f5f08288fd22c5925d362588af0afbbf7f2c51dcc47c8bce1485d6ae19
 DIST virtualenv-20.25.3.tar.gz 7289627 BLAKE2B 
9edd92a238af78d4178f7c7b553f4b86206815fad3cd5f257b9fe35552835ab916849a07e06248f880335dc9a356364154ea689c08d64274eab4df36a81c05db
 SHA512 
3933ed6dfa393a2f6cb6f996d8830f60204d5bf8953d61726afc5cc9b079bd1723c3e9044e33d3a584725ba80b93d9ac5a5d11c7304d0234303ce49c33ca1a9e
+DIST virtualenv-20.26.0.tar.gz 7290025 BLAKE2B 
4f468d5e81ca9d5f1578406cc24651db69f7ca6a8fcff32192d8d7bcd8f5df07b978b1d7a1e5ba53091f4eb7f177d814159cd8fc7a658153e5ba16855fa7d215
 SHA512 
f2b108ca04cd70d46ba52f793b51a5d0fbf3fdc7459b003e9ebe945e1d2645073c11cffa5269ce4f8aca422499addca2ed5966bf0df2fcda84d1eaf4d0646a70

diff --git a/dev-python/virtualenv/virtualenv-20.26.0.ebuild 
b/dev-python/virtualenv/virtualenv-20.26.0.ebuild
new file mode 100644
index ..17590a856722
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.26.0.ebuild
@@ -0,0 +1,123 @@
+# 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..12} pypy3 )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+   https://virtualenv.pypa.io/en/stable/
+   https://pypi.org/project/virtualenv/
+   https://github.com/pypa/virtualenv/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/distlib-0.3.7[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.12.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}]
+"
+# coverage is used somehow magically in virtualenv, maybe it actually
+# tests something useful
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/pip-22.2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
+   ' pypy3)
+   >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python3*')
+   dev-python/wheel[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_TIMEOUT=180
+distutils_enable_tests pytest
+
+src_prepare() {
+   # workaround test failures due to warnings from setuptools-scm, sigh
+   echo '[tool.setuptools_scm]' >> pyproject.toml || die
+
+   # remove useless pins
+   sed -i -e 's:<[0-9.]*,::' pyproject.toml || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/unit/activation/test_xonsh.py
+   
tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
+   tests/unit/create/test_creator.py::test_cross_major
+   # tests failing without python2 installed
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]"
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]"
+   )
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   

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

2024-04-23 Thread Michał Górny
commit: 38d4dfa9a5098436aab0be95cda5e870e17dbc2a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 01:08:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 01:08:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d4dfa9

dev-python/boto3: Bump to 1.34.90

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index b07377d69a3f..8fd23a3d7746 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.34.79.gh.tar.gz 792796 BLAKE2B 
97a4f8e6fc33bcfe2817ce353df8ff6354bc
 DIST boto3-1.34.84.gh.tar.gz 796658 BLAKE2B 
76ad7997f92167f1ed2f14a0a780a1a58b4a853ea132ca38797a228382ad8f55264dfaee99ebf6f8e2bea1848ec918f7b3b0943d0bb6a81b3b858e729b2e74c4
 SHA512 
55988d7ba69a46b986ed2cffd46b37a154baaa3a73ce62d9ee5b4b8b6f8987f714034ae4f3e59ed9907920216eaf8b18edea4c0fbac99037979b8b30e3b71133
 DIST boto3-1.34.88.gh.tar.gz 798806 BLAKE2B 
2d3e02f0584e138a75acb68593bd88126641d4617c668062685406d3dc1913556bdf8b821ed3deb6cd9abae40e27a5e03fda35f5824c40a8028346868776de67
 SHA512 
9bbff2c0589cb2dbc5ca52f224f052c2a924117f16903c2ecad32d486a8b2d31fb9253c827c5819a5203c3ac349d1c990be24a413fab7e0b9c558e1b94ed8e9e
 DIST boto3-1.34.89.gh.tar.gz 799495 BLAKE2B 
2d719b0c2e09f0387dbe317f76555b36fda7a1f364b02df2ba8387460e98493edec8d57d75bdf9cfd1446e00423ebad1a0ef954e05807102cb980c7321b6909b
 SHA512 
2f9ca1c725f75a8470334449b683f5fbc77477f65e6b0d69f5549c479a2697931e3f4d3350c8f22a8e78b7e9c1401553f04f37746654988c150de9230a34acfa
+DIST boto3-1.34.90.gh.tar.gz 800389 BLAKE2B 
cd604cf39479af676c46b7fd1e5a8ee24e46ec384d97c50b15f80c2d96a5f46ad1c66a8a34a03ccffdf37cf386e7dcc455dc38543fc9c919f9c2b18be6e402bb
 SHA512 
480824e36f9f118b0813b391818a4214bb1861e322099cfbc2e7f5e20a088799d2e3c1c4e745ead86dde634b2f2b46656dec872025c0d5b3b608859fc8c9d9c8

diff --git a/dev-python/boto3/boto3-1.34.90.ebuild 
b/dev-python/boto3/boto3-1.34.90.ebuild
new file mode 100644
index ..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.90.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: dev-python/websocket-client/

2024-04-23 Thread Michał Górny
commit: 92507cf418bf3d0da31f6420714fed807d3135e0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 01:57:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 02:01:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92507cf4

dev-python/websocket-client: Bump to 1.8.0

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

 dev-python/websocket-client/Manifest   |  1 +
 .../websocket-client/websocket-client-1.8.0.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/websocket-client/Manifest 
b/dev-python/websocket-client/Manifest
index f56eca8485e1..4b6d25266e14 100644
--- a/dev-python/websocket-client/Manifest
+++ b/dev-python/websocket-client/Manifest
@@ -1 +1,2 @@
 DIST websocket-client-1.7.0.tar.gz 54037 BLAKE2B 
6a37b17c0a428dfacfd441384469954bc30f5ca5cf8380c08b45337ebdd6cbd14eb0f0cde3c33d2f5c2698dac9a34eb51430bb810ab6edf8130415e98a4b
 SHA512 
1f6b3253f7febd053e1271bcacd71701ec27d6921ba9791b16a203c8b7240925284e033dba4ad5d4c56a88568dc57ecb760c254964bc3bb4e87df52573239a9a
+DIST websocket_client-1.8.0.tar.gz 54648 BLAKE2B 
8fb21148f7d5dfc9e16704560dbcd64c96f4d28ed8382dc0b3427c3b472bb2e1b386d9026ce4c1b91b50d8e7828f8d4ca34e1537797b20f63150d86337db97c6
 SHA512 
d41dbd4695adcad14142db048b291eed9367153101853e3e17ee8448aa4be9d20bd91b62707291e2b093ce969d51aeef16ceae7330734b5a1556023d773c5a85

diff --git a/dev-python/websocket-client/websocket-client-1.8.0.ebuild 
b/dev-python/websocket-client/websocket-client-1.8.0.ebuild
new file mode 100644
index ..ea229efbf9d0
--- /dev/null
+++ b/dev-python/websocket-client/websocket-client-1.8.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="WebSocket client for python with hybi13 support"
+HOMEPAGE="
+   https://github.com/websocket-client/websocket-client/
+   https://pypi.org/project/websocket-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="examples"
+
+BDEPEND="
+   test? (
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2024-04-23 Thread Michał Górny
commit: aa849aa574dda11abd73dd27b754a6bc0ec80705
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 02:01:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 02:03:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa849aa5

dev-python/freezegun: Bump to 1.5.0

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

 dev-python/freezegun/Manifest   |  1 +
 dev-python/freezegun/freezegun-1.5.0.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest
index 7cec7af3965a..d9dfa97e340f 100644
--- a/dev-python/freezegun/Manifest
+++ b/dev-python/freezegun/Manifest
@@ -1 +1,2 @@
 DIST freezegun-1.4.0.tar.gz 31748 BLAKE2B 
a7ea433ea8e5f0137fc5d88a5375e3fc0e2f307a04684ab5b844168ed214fd9dd1d1ed2a0e0c91ed20ee1fc32c8e3e75fb9dc73de64723efe881e843a38269a1
 SHA512 
bbdad19b7fc2da9a2851d6b4c14427ccda1f2e06617993cf7173ded65cced9b98d36e1da05a2718b70653a69986cd81d84317003271eda2075177ccf63495b7a
+DIST freezegun-1.5.0.tar.gz 33167 BLAKE2B 
3cf05a41c4d66ded61a67385faa07ad80348ad7620db6076f1371d1707b9f6229d85bf2f87ff3533a9529f9d6c30e5f5bcdaf0a499b1e73760070ee5706936b9
 SHA512 
65d3c95e4992d80c104d52e1164662308aea0884e4a0bb1343f028e514519548dd295dca7dd97d06aaa57a61c0c71fae0bd040f944936858e0f72b2a08860694

diff --git a/dev-python/freezegun/freezegun-1.5.0.ebuild 
b/dev-python/freezegun/freezegun-1.5.0.ebuild
new file mode 100644
index ..1f3fa418b43f
--- /dev/null
+++ b/dev-python/freezegun/freezegun-1.5.0.ebuild
@@ -0,0 +1,35 @@
+# 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 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Let your Python tests travel through time"
+HOMEPAGE="
+   https://github.com/spulec/freezegun/
+   https://pypi.org/project/freezegun/
+"
+
+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 ~ppc-macos ~x64-macos"
+
+RDEPEND="
+   >dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-04-23 Thread Michał Górny
commit: 7216d54dd024aa2bc7e7b82e41c3e73125c40d56
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 01:08:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 01:08:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7216d54d

app-admin/awscli: Bump to 1.32.90

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 25501679b6e8..2990796768ad 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.32.79.gh.tar.gz 2685785 BLAKE2B 
3bbfad927d9d882e6b502f47919ce963d
 DIST aws-cli-1.32.84.gh.tar.gz 2691519 BLAKE2B 
4cb78f14975d74013803af0f6397d959294cca6046ee19c1a907ca3e60fd224539d39535416ddcc2713b1de653b78ba03965dc78415dd915e80d11fcd6fbe02f
 SHA512 
19d2030201806b336ede2c5e09f761e39959a156057d68316180145232e54013f2e5fa57023146488d407aa7e655fdb2245058e45eb5c4d6778eecd867f6eac1
 DIST aws-cli-1.32.88.gh.tar.gz 2693435 BLAKE2B 
043f4eb08711760b7f8e15a5eba879524788cb65823215ed9d1c8ee5337a085ab6975dfc1c90aea29b7137f050a6d4f201eba57e8c8c83c09625401d8075eb6c
 SHA512 
cb0ed179b9549d988e19963607fe28ca6fb02c92280c451c8651a8149d60a929158f9ae04a1c764540648b8b42417e908cb956fe71ce787c4b788f83cc2ef488
 DIST aws-cli-1.32.89.gh.tar.gz 2693748 BLAKE2B 
006de47c4328c191120c09d5b738283ae1beeaa205ed65c80ff5cfab2a4ed91c2b560c65e78e11d099d0fdf9e1ceadfd58831ad0759a7aa10197e88a64b21e20
 SHA512 
f9ec547a969c9b0a81207ac9ab95235323d44422e2fbab81f76cd604e3c211e9bea494658d7105ea9019341df4dd335eca9987ce2788af3225f271e22aac4c0e
+DIST aws-cli-1.32.90.gh.tar.gz 2694763 BLAKE2B 
ebe21c4589b1a386fc067740703e42f08153dc1ecd960115ea7f8e57444ded9e14c340c4fb5c3fc2ec021eb9d9e26cb5cf5cf70cc77a60a4dc991304b7949ee0
 SHA512 
96060564f3371ddacede05e6bb1917f263d785413f2d6e00e5f6f4eed14dff8cfa20c3136c387b53571d46557ba87fecc175c4f9f84044d598c2aace865cc9e6

diff --git a/app-admin/awscli/awscli-1.32.90.ebuild 
b/app-admin/awscli/awscli-1.32.90.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.90.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_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   

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

2024-04-23 Thread Michał Górny
commit: ab2db97a4b316c1d9cadd2937b6cb460debdac5f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 01:08:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 01:08:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2db97a

dev-python/botocore: Bump to 1.34.90

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 8ca251f1ec77..32052124fa57 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.34.79.gh.tar.gz 12882231 BLAKE2B 
56d7d2a1046a164f4f64f375f608b86
 DIST botocore-1.34.84.gh.tar.gz 12910232 BLAKE2B 
3a9f9073e34d203f05ae44f9dc437f4d325084dbe858e59008a7b0c826c53d6e9a1911f6e9203aa476787878de88a1d8a9c1e26cedc3c34bebf6739c9bb10fce
 SHA512 
247578e628e5ea57cfb956a10c0975d7a2caa24617e8572f90ca2a0286c75077a732328cb2dde34c937113d288c4a8a346adc074aae14dcebfa16c309d801a31
 DIST botocore-1.34.88.gh.tar.gz 12931548 BLAKE2B 
b3cc4c44ec0fa93798e842226487f293f0206b27a1fad834ecd3d4b02319da7d6ee67fad3a3a168f6dcdf8a822cd778c742d9c975738ef3bf4d9661963a83624
 SHA512 
bba25daa8c93ad5454e25089c062363b97a80c1004d670be6694b898b6d7735cbb92ec816b138093c48a89fe2bf5972a6d2dcf3da2a617141a460e265e506806
 DIST botocore-1.34.89.gh.tar.gz 12942425 BLAKE2B 
f2df9f8e1c90a55ec9c4a1695dd9d9eb4851d77d9f8a56f34df0ef34aaf580c655be726f3fb4ae3f63c7d69d73a4b3af5329f742229422712f191ddf6f028cf7
 SHA512 
35bdb67111d811a3b61ec23605fdca9607029102ab4873575c2901cc1075d441a27d72131365c3bc1b6fccf75336c99911f7dbe3def46a1ff4d3839fbe3f24f6
+DIST botocore-1.34.90.gh.tar.gz 12959004 BLAKE2B 
e80aa5ec0727db538ccbdac357431a3015494aa10da2d4a0e9ff6fb5080eaab38494933c3d3678fbf9d1266007a5edfc742b5a65a6be8e26edb8e3e11de255b5
 SHA512 
a6eb45e36ff189edf7915667719112279a07133ce7ef9bfe94c18c8e5ab6df4b734a00d973986f9f74ed7e475fa72461457a7633464973e720f38cf828f2ecc8

diff --git a/dev-python/botocore/botocore-1.34.90.ebuild 
b/dev-python/botocore/botocore-1.34.90.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.90.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/proj/guru:dev commit in: app-doc/geeknote/

2024-04-23 Thread Vitaly Zdanevich
commit: 98f224228dcdcb24cc697b60069a89cec75d40e2
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Wed Apr 24 01:40:27 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Wed Apr 24 01:40:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98f22422

app-doc/geeknote: Add RESTRICT="test"

Signed-off-by: Vitaly Zdanevich  ya.ru>

 app-doc/geeknote/geeknote-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-doc/geeknote/geeknote-.ebuild 
b/app-doc/geeknote/geeknote-.ebuild
index acce7676d7..0ff572714f 100644
--- a/app-doc/geeknote/geeknote-.ebuild
+++ b/app-doc/geeknote/geeknote-.ebuild
@@ -27,6 +27,8 @@ RDEPEND="
 
 PATCHES=( "${FILESDIR}/${P}-remove_completion_from_setup.patch" )
 
+RESTRICT="test"
+
 python_install_all() {
dobashcomp completion/bash_completion/_geeknote
insinto /usr/share/zsh/site-functions



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

2024-04-23 Thread Vitaly Zdanevich
commit: e30abeed968032d0b481661c05c783cba059f171
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Wed Apr 24 01:10:34 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Wed Apr 24 01:10:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e30abeed

dev-python/python-oauth2: new package - copy from 
https://gpo.zugaina.org/dev-python/python-oauth2

Signed-off-by: Vitaly Zdanevich  ya.ru>

 dev-python/python-oauth2/Manifest  |  3 ++
 dev-python/python-oauth2/metadata.xml  | 11 
 .../python-oauth2/python-oauth2-1.1.1-r1.ebuild| 32 ++
 3 files changed, 46 insertions(+)

diff --git a/dev-python/python-oauth2/Manifest 
b/dev-python/python-oauth2/Manifest
new file mode 100644
index 00..6e9c045c06
--- /dev/null
+++ b/dev-python/python-oauth2/Manifest
@@ -0,0 +1,3 @@
+DIST python-oauth2-1.1.1.tar.gz 45363 BLAKE2B 
26d502ab0f577d1ec50462bec50ce43ae94f7fd54ccc9145c731b2c1c2795f84eb939bdaea6fea43b8866076f065700a04f329c84c52114e3455507da0058d10
 SHA512 
5dad5ebf38298379fb430426f57f705bcfe38137c418d7b5afa837ab2473e699e0bf63cbc2078c28ca87fcdb10303f5a94cc4028739217c352eecb280a8e7847
+EBUILD python-oauth2-1.1.1-r1.ebuild 853 BLAKE2B 
ccd124326b21dd8a81ae8974d68eb2c8c09bfc3c2cb3f6af4782c1f233b6e88ed5918b50d6b3422e33ec369681f7ecd4fbec80b238f5b39594a9f7dfd31147ef
 SHA512 
d139b094c6ce867bfc2cc37d39c9db6d4eb609c8704cf0f176880e24f8f39c1983a3ea3d21733f46d53302a3feb601e82732326f73481ad0df386b3d9ecca925
+MISC metadata.xml 344 BLAKE2B 
d89e439120cb6b7ea6e0543dcef2f107af475d9d13b9a5f2c6a79b5da4560434ff59f79929911a6f33f2459087d4001ac86815a3bd7019daa4b502ba72458c81
 SHA512 
aff830a58350d81f6c73a6a2249654f7b8982557dabe04bace6b05084eb940e94c07899c597f62845579a5d5e1bac2582fca230dfba153ced5581af729237e7f

diff --git a/dev-python/python-oauth2/metadata.xml 
b/dev-python/python-oauth2/metadata.xml
new file mode 100644
index 00..1fb0f14ac8
--- /dev/null
+++ b/dev-python/python-oauth2/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zdanevich.vit...@ya.ru
+   
+   
+   frida/frida
+   python-oauth2
+   
+

diff --git a/dev-python/python-oauth2/python-oauth2-1.1.1-r1.ebuild 
b/dev-python/python-oauth2/python-oauth2-1.1.1-r1.ebuild
new file mode 100644
index 00..b6d0c84c64
--- /dev/null
+++ b/dev-python/python-oauth2/python-oauth2-1.1.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYPI_NO_NORMALIZE=1
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="OAuth 2.0 provider for python"
+HOMEPAGE="https://pypi.python.org/pypi/python-oauth2;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+RESTRICT="test"
+
+RDEPEND="dev-python/pymongo[${PYTHON_USEDEP}]
+   dev-python/python-memcached[${PYTHON_USEDEP}]
+   dev-python/redis[${PYTHON_USEDEP}]
+   dev-python/tornado[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+#  test? ( dev-python/mock[${PYTHON_USEDEP}]
+#  )"
+
+#python_test() {
+#  # Skip tests which require network access
+#  py.test -k "not (test_access_token_post or test_access_token_get \
+#  or test_two_legged_post or test_two_legged_get)" || die \
+#  "tests failed with ${EPYTHON}"
+#}



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

2024-04-23 Thread Vitaly Zdanevich
commit: 9064d1a27fd23d774e76e0350a1afc91b3bb7fb9
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Wed Apr 24 01:06:52 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Wed Apr 24 01:06:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9064d1a2

dev-python/evernote2: new package

Signed-off-by: Vitaly Zdanevich  ya.ru>

 dev-python/evernote2/evernote2-1.0.0.ebuild | 31 +
 dev-python/evernote2/metadata.xml   | 12 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/evernote2/evernote2-1.0.0.ebuild 
b/dev-python/evernote2/evernote2-1.0.0.ebuild
new file mode 100644
index 00..781f081bbd
--- /dev/null
+++ b/dev-python/evernote2/evernote2-1.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright Gentoo Developers 2024
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+DESCRIPTION="Unofficial Evernote SDK for Python 3"
+HOMEPAGE="
+   https://github.com/JackonYang/evernote2
+   https://pypi.org/project/evernote2/
+"
+
+EGIT_REPO_URI="https://github.com/JackonYang/evernote2;
+EGIT_BRANCH="version/$PV"
+inherit git-r3 distutils-r1
+
+LICENSE="Apache-2.0"
+
+SLOT="0"
+
+RDEPEND="
+   dev-python/python-oauth2[${PYTHON_USEDEP}]
+   dev-python/thrift[${PYTHON_USEDEP}]
+"
+
+# src_install() {
+#  echo 
+#  ls -lh
+#  echo 
+# }

diff --git a/dev-python/evernote2/metadata.xml 
b/dev-python/evernote2/metadata.xml
new file mode 100644
index 00..c7f3d9280b
--- /dev/null
+++ b/dev-python/evernote2/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+   
+   JackonYang/evernote2
+   evernote2
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: app-doc/geeknote/

2024-04-23 Thread Vitaly Zdanevich
commit: bebb60ef842bdfde41aa273cf808adbbc82bd75c
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Wed Apr 24 01:04:06 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Wed Apr 24 01:04:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bebb60ef

app-doc/geeknote: URI replace to my fork - previous repo is abandoned

Signed-off-by: Vitaly Zdanevich  ya.ru>

 app-doc/geeknote/geeknote-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/geeknote/geeknote-.ebuild 
b/app-doc/geeknote/geeknote-.ebuild
index 56693eb172..acce7676d7 100644
--- a/app-doc/geeknote/geeknote-.ebuild
+++ b/app-doc/geeknote/geeknote-.ebuild
@@ -8,9 +8,9 @@ DISTUTILS_USE_PEP517=setuptools
 
 inherit bash-completion-r1 distutils-r1 git-r3
 
-DESCRIPTION="Evernote CLI: CRUD for notes in cloud"
+DESCRIPTION="Evernote CLI: CRUD for notes in cloud, in markdown"
 HOMEPAGE="https://github.com/Evernote/evernote-sdk-python3;
-EGIT_REPO_URI="https://github.com/jeffkowalski/geeknote;
+EGIT_REPO_URI="https://github.com/vitaly-zdanevich/geeknote;
 
 LICENSE="GPL-3"
 SLOT="0"



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

2024-04-23 Thread Patrick McLean
commit: a57423ad4e0f77cfd1f1631bad8756472ce84d06
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 23:33:37 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 23:33:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a57423ad

dev-libs/libpy: Revbump, add py312 (bug #929422)

Closes: https://bugs.gentoo.org/929422
Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libpy/{libpy-0.2.5-r2.ebuild => libpy-0.2.5-r3.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libpy/libpy-0.2.5-r2.ebuild 
b/dev-libs/libpy/libpy-0.2.5-r3.ebuild
similarity index 94%
rename from dev-libs/libpy/libpy-0.2.5-r2.ebuild
rename to dev-libs/libpy/libpy-0.2.5-r3.ebuild
index e11055754550..285956b05a94 100644
--- a/dev-libs/libpy/libpy-0.2.5-r2.ebuild
+++ b/dev-libs/libpy/libpy-0.2.5-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 inherit flag-o-matic distutils-r1



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

2024-04-23 Thread Patrick McLean
commit: b6ce1c3faf294690d0f3d775bd73dff934807c5b
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 23:20:21 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 23:20:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ce1c3f

dev-util/trace-cmd: Revbump, add py312 (bug #929556)

Closes: https://bugs.gentoo.org/929556
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/trace-cmd/trace-cmd-3.2-r3.ebuild | 99 ++
 1 file changed, 99 insertions(+)

diff --git a/dev-util/trace-cmd/trace-cmd-3.2-r3.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.2-r3.ebuild
new file mode 100644
index ..08fbf2890aac
--- /dev/null
+++ b/dev-util/trace-cmd/trace-cmd-3.2-r3.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit linux-info meson python-single-r1
+
+DESCRIPTION="User-space front-end for Ftrace"
+HOMEPAGE="https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/${PN}-v${PV}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   S="${WORKDIR}/${PN}-v${PV}"
+fi
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/${PV}"
+IUSE="python test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# Tests segfault for now?
+RESTRICT="!test? ( test ) test"
+
+RDEPEND="
+   >=app-arch/zstd-1.4
+   !=dev-libs/libtracefs-1.6.1-r1
+   >=dev-libs/libtraceevent-1.6.3
+   sys-libs/zlib
+   sys-process/audit
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-kernel/linux-headers
+   test? ( dev-util/cunit )
+"
+BDEPEND="
+   app-text/asciidoc
+   virtual/pkgconfig
+   python? ( dev-lang/swig )
+"
+
+pkg_setup() {
+   local CONFIG_CHECK="
+   ~TRACING
+   ~FTRACE
+   ~BLK_DEV_IO_TRACE"
+
+   linux-info_pkg_setup
+
+   # TODO: Once we have options for doc+tests, we can revisit Python being
+   # single-impl.
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Due to the in-progress meson build transaction, we decide to separate
+   # the libtracecmd as an independent package, see bug #909439
+   # Note: dev-util/trace-cmd still use in-source static libtracecmd duo to
+   # it still use internal private API.
+   sed -i -e "/^libtracecmd_standalone_build/s/true/false/" \
+   "${S}"/lib/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dasciidoctor=false
+   $(meson_use python)
+   )
+
+   # TODO: udis86 isn't wired up to meson at all
+   # TODO: get docs & tests optional upstream
+   # TODO: audit/zstd/zlib lack meson options for now. Previously, the 
situation
+   # was somewhat automagic, so this isn't a huge loss for now, but we 
should
+   # upstream some build options for these.
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   use python && python_install
+
+   # TODO: fix bash completion name
+   mv "${D}"/usr/share/bash-completion/completions/${PN}.bash \
+   "${D}"/usr/share/bash-completion/completions/${PN} || die
+}
+
+python_install() {
+   python_optimize "${D}$(python_get_sitedir)"
+}



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

2024-04-23 Thread Patrick McLean
commit: d720e4f889f86cc6d6344d72f934f10d5f1c1180
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 23:14:06 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 23:14:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d720e4f8

net-misc/exabgp: Revbump, fix bugs #929723, #923160, #910006

Closes: https://bugs.gentoo.org/929723
Closes: https://bugs.gentoo.org/923160
Closes: https://bugs.gentoo.org/910006
Signed-off-by: Patrick McLean  gentoo.org>

 ...xabgp-4.2.21.ebuild => exabgp-4.2.21-r1.ebuild} | 10 +++--
 ...p.service-to-fix-socket-creation-on-start.patch | 38 
 ...xabgp-4.2.21-patch-embedded-six-for-py312.patch | 52 ++
 3 files changed, 96 insertions(+), 4 deletions(-)

diff --git a/net-misc/exabgp/exabgp-4.2.21.ebuild 
b/net-misc/exabgp/exabgp-4.2.21-r1.ebuild
similarity index 80%
rename from net-misc/exabgp/exabgp-4.2.21.ebuild
rename to net-misc/exabgp/exabgp-4.2.21-r1.ebuild
index 23eb5f34e950..40fa0522f040 100644
--- a/net-misc/exabgp/exabgp-4.2.21.ebuild
+++ b/net-misc/exabgp/exabgp-4.2.21-r1.ebuild
@@ -1,10 +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
 
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
 inherit tmpfiles systemd distutils-r1
 
 DESCRIPTION="The BGP swiss army knife of networking"
@@ -34,12 +34,14 @@ PATCHES=(
"${FILESDIR}/exabgp-4.2.11-healthcheck-allow-disable-metric.patch"
"${FILESDIR}/exabgp-4.2.11-healthcheck-fix-log-crash.patch"
"${FILESDIR}/exabgp-4.2.11-less-verbose-logging.patch"
+   
"${FILESDIR}/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch"
+   "${FILESDIR}/exabgp-4.2.21-patch-embedded-six-for-py312.patch"
 )
 
 distutils_enable_tests pytest
 
 python_test() {
-   ./qa/bin/parsing || die "tests fail with ${EPYTHON}"
+   ./qa/bin/parsing || die "parsing tests fail with ${EPYTHON}"
epytest
 }
 

diff --git 
a/net-misc/exabgp/files/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch
 
b/net-misc/exabgp/files/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch
new file mode 100644
index ..78d26f73f093
--- /dev/null
+++ 
b/net-misc/exabgp/files/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch
@@ -0,0 +1,38 @@
+From: Vincent Bernat 
+Date: Sun, 2 May 2021 17:47:10 +0200
+Subject: Patch exabgp.service to fix socket creation on start
+
+Patch from Marco d'Itri.
+
+Closes: #886568.
+---
+ etc/systemd/exabgp.service | 15 ++-
+ 1 file changed, 6 insertions(+), 9 deletions(-)
+
+diff --git a/etc/systemd/exabgp.service b/etc/systemd/exabgp.service
+index 17ce886..b2da5ba 100644
+--- a/etc/systemd/exabgp.service
 b/etc/systemd/exabgp.service
+@@ -7,16 +7,13 @@ After=network.target
+ ConditionPathExists=/etc/exabgp/exabgp.conf
+ 
+ [Service]
+-#User=exabgp
+-#Group=exabgp
+ Environment=exabgp_daemon_daemonize=false
+-PermissionsStartOnly=true
+-ExecStartPre=-mkfifo /run/exabgp.in
+-ExecStartPre=-mkfifo /run/exabgp.out
+-ExecStartPre=chmod 600 /run/exabgp.in
+-ExecStartPre=chmod 600 /run/exabgp.out
+-ExecStartPre=chown exabgp.exabgp /run/exabgp.in
+-ExecStartPre=chown exabgp.exabgp /run/exabgp.out
++User=exabgp
++Group=exabgp
++RuntimeDirectory=exabgp
++RuntimeDirectoryMode=0750
++ExecStartPre=-/usr/bin/mkfifo /run/exabgp/exabgp.in
++ExecStartPre=-/usr/bin/mkfifo /run/exabgp/exabgp.out
+ ExecStart=/usr/sbin/exabgp /etc/exabgp/exabgp.conf
+ ExecReload=/bin/kill -USR1 $MAINPID
+ Restart=always

diff --git 
a/net-misc/exabgp/files/exabgp-4.2.21-patch-embedded-six-for-py312.patch 
b/net-misc/exabgp/files/exabgp-4.2.21-patch-embedded-six-for-py312.patch
new file mode 100644
index ..ccbf33021d87
--- /dev/null
+++ b/net-misc/exabgp/files/exabgp-4.2.21-patch-embedded-six-for-py312.patch
@@ -0,0 +1,52 @@
+From: Vincent Bernat 
+Date: Mon, 1 Jan 2024 09:15:39 +0100
+Subject: Patch embedded six for Python 3.12
+
+Closes: #1058181
+---
+ lib/exabgp/vendoring/six.py | 16 +++-
+ 1 file changed, 15 insertions(+), 1 deletion(-)
+
+diff --git a/lib/exabgp/vendoring/six.py b/lib/exabgp/vendoring/six.py
+index 20e866a..5f8f3b0 100644
+--- a/lib/exabgp/vendoring/six.py
 b/lib/exabgp/vendoring/six.py
+@@ -71,6 +71,11 @@ def __len__(self):
+ MAXSIZE = int((1 << 63) - 1)
+ del X
+ 
++if PY34:
++from importlib.util import spec_from_loader
++else:
++spec_from_loader = None
++
+ 
+ def _add_doc(func, doc):
+ """Add documentation to a function."""
+@@ -182,6 +187,11 @@ def find_module(self, fullname, path=None):
+ return self
+ return None
+ 
++def find_spec(self, fullname, path, target=None):
++if fullname in self.known_modules:
++return 

[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/logic-bin/

2024-04-23 Thread David Roman
commit: 766a771ec1767be1e297308517cd153808b58179
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 23:02:02 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 23:02:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=766a771e

sci-electronics/logic-bin: fix variable order

Signed-off-by: David Roman  gmail.com>

 sci-electronics/logic-bin/logic-bin-2.4.9.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/logic-bin/logic-bin-2.4.9.ebuild 
b/sci-electronics/logic-bin/logic-bin-2.4.9.ebuild
index 087ac3b537..229d3d50ab 100644
--- a/sci-electronics/logic-bin/logic-bin-2.4.9.ebuild
+++ b/sci-electronics/logic-bin/logic-bin-2.4.9.ebuild
@@ -7,15 +7,14 @@ DESCRIPTION="Saleae logic analyzer"
 HOMEPAGE="https://www.saleae.com;
 
 SRC_URI="https://downloads.saleae.com/logic2/Logic-${PV}-linux-x64.AppImage;
-KEYWORDS="~amd64"
 
+S="${WORKDIR}"
 LICENSE="Saleae"
 SLOT="0"
+KEYWORDS="~amd64"
 
 RESTRICT="bindist mirror strip"
 
-S="${WORKDIR}"
-
 QA_PREBUILT="*"
 
 src_unpack() {



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/logic-bin/

2024-04-23 Thread David Roman
commit: fdd93b7fe73b30f9d4f9f968c2e241f3a73b2cfc
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 23:03:25 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 23:03:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fdd93b7f

sci-electronics/logic-bin: add 2.4.14

Signed-off-by: David Roman  gmail.com>

 sci-electronics/logic-bin/Manifest|  1 +
 sci-electronics/logic-bin/logic-bin-2.4.14.ebuild | 26 +++
 2 files changed, 27 insertions(+)

diff --git a/sci-electronics/logic-bin/Manifest 
b/sci-electronics/logic-bin/Manifest
index 7779ec5bc7..b743ce4a22 100644
--- a/sci-electronics/logic-bin/Manifest
+++ b/sci-electronics/logic-bin/Manifest
@@ -1 +1,2 @@
+DIST Logic-2.4.14-linux-x64.AppImage 187591212 BLAKE2B 
744e3266e8545c700ac2fd5ad31f9df569a2d5fe5b796a88934b7c6b730dd6282f44827748bc134960babebbf47ab9dfc12fb078d3a5b38f3eff22d1e835c2b0
 SHA512 
c32626eb359cad568a5871e29b4aa291294f92fd21052c80a3a21ed3a49ac3803cf0bee0af26a1b9f53e95ad47e4f71c86b241699dee59fefcd24e056de5c4d5
 DIST Logic-2.4.9-linux-x64.AppImage 170151103 BLAKE2B 
b37b727064ba31abd5ea114e1cb43e1b4a1c23bce78b9387e2bf399a05ebe01a6d25df7e2e43a5bfb0c2210f24e2c584030e5576e3433cce87e09c41f1df82a7
 SHA512 
91fcdde099a083d825f575e855469b14377e3dab6ea80a6b0b5bcd4e8da334945d727199fde4dd3b6b5f49568cb6814b2e0ded3731aa03b76baab37430b4d7d4

diff --git a/sci-electronics/logic-bin/logic-bin-2.4.14.ebuild 
b/sci-electronics/logic-bin/logic-bin-2.4.14.ebuild
new file mode 100644
index 00..229d3d50ab
--- /dev/null
+++ b/sci-electronics/logic-bin/logic-bin-2.4.14.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Saleae logic analyzer"
+HOMEPAGE="https://www.saleae.com;
+
+SRC_URI="https://downloads.saleae.com/logic2/Logic-${PV}-linux-x64.AppImage;
+
+S="${WORKDIR}"
+LICENSE="Saleae"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="bindist mirror strip"
+
+QA_PREBUILT="*"
+
+src_unpack() {
+   cp "${DISTDIR}/Logic-${PV}-linux-x64.AppImage" saleae-logic || die
+}
+
+src_install() {
+   dobin saleae-logic
+}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/logic-bin/

2024-04-23 Thread David Roman
commit: 5ea1ad116d853813017e90567ed35fe0aa53c22a
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 23:01:46 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 23:01:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ea1ad11

sci-electronics/logic-bin: drop 2.4.0

Signed-off-by: David Roman  gmail.com>

 sci-electronics/logic-bin/Manifest   |  1 -
 sci-electronics/logic-bin/logic-bin-2.4.0.ebuild | 27 
 2 files changed, 28 deletions(-)

diff --git a/sci-electronics/logic-bin/Manifest 
b/sci-electronics/logic-bin/Manifest
index 5139edf956..7779ec5bc7 100644
--- a/sci-electronics/logic-bin/Manifest
+++ b/sci-electronics/logic-bin/Manifest
@@ -1,2 +1 @@
-DIST Logic-2.4.0-master.AppImage 154539767 BLAKE2B 
2de346d64594932f4d37f8c4a32ba4121b539a6b643e5a140b6b560fdfa32a62dd3a7c7984a591bece51b6902f792706f777ddbb9a902876c1ae3a612d4b1635
 SHA512 
02b69c17c78daebeb2f213c79dddb47169e781b9862fbcb1bbd896f3452bee3cfe88ce64fd90c695bdcc2e987112ca2c8d81fd9f271522357b2a89ce28c19d2e
 DIST Logic-2.4.9-linux-x64.AppImage 170151103 BLAKE2B 
b37b727064ba31abd5ea114e1cb43e1b4a1c23bce78b9387e2bf399a05ebe01a6d25df7e2e43a5bfb0c2210f24e2c584030e5576e3433cce87e09c41f1df82a7
 SHA512 
91fcdde099a083d825f575e855469b14377e3dab6ea80a6b0b5bcd4e8da334945d727199fde4dd3b6b5f49568cb6814b2e0ded3731aa03b76baab37430b4d7d4

diff --git a/sci-electronics/logic-bin/logic-bin-2.4.0.ebuild 
b/sci-electronics/logic-bin/logic-bin-2.4.0.ebuild
deleted file mode 100644
index d6f415b420..00
--- a/sci-electronics/logic-bin/logic-bin-2.4.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Saleae logic analyzer"
-HOMEPAGE="https://www.saleae.com;
-
-SRC_URI="https://downloads.saleae.com/logic2/Logic-${PV}-master.AppImage;
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="Saleae"
-SLOT="0"
-
-RESTRICT="bindist mirror strip"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_unpack() {
-   cp "${DISTDIR}/Logic-2.4.0-master.AppImage" saleae-logic || die
-}
-
-src_install() {
-   dobin saleae-logic
-}



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

2024-04-23 Thread Patrick McLean
commit: c5243b8026970386f309d4065445f50c747ec54f
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 22:57:56 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 22:58:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5243b80

dev-libs/libcbor: add 0.11.0

Closes: https://bugs.gentoo.org/929412
Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libcbor/Manifest  |  1 +
 dev-libs/libcbor/libcbor-0.11.0.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/libcbor/Manifest b/dev-libs/libcbor/Manifest
index 1fa282b57312..2e079000a927 100644
--- a/dev-libs/libcbor/Manifest
+++ b/dev-libs/libcbor/Manifest
@@ -1 +1,2 @@
 DIST libcbor-0.10.2.tar.gz 289450 BLAKE2B 
3ef2d7fd7942ff32acbe59db6a4b68ad72dde3af4675ef2ee3c93666360554d6e9a29392dbc4fb3029f9ff821f536b90bfd1c522c9c9c2298ab511322fb53d37
 SHA512 
23c6177443778d4b4833ec7ed0d0e639a0d4863372e3a38d772fdce2673eae6d5cb2a31a2a021d1a699082ea53494977c907fd0e94149b97cb23a4b6d039228a
+DIST libcbor-0.11.0.tar.gz 293563 BLAKE2B 
6ac400ee9cabb0ec68355c35f762ea61222152059e70bcf9dc3cf4e06a6599bb6a392197ee979821a0e50c22a5c9e94e5d11458178ed7e26b049c410fddfa24f
 SHA512 
c14aaa55c0c82e09b9eb2cc6847951d1bac8a081a247776c507d5450367da5717b1056bad09fb0f0178311de8754e8f89c060e0fc0f400fafdc42de441421e66

diff --git a/dev-libs/libcbor/libcbor-0.11.0.ebuild 
b/dev-libs/libcbor/libcbor-0.11.0.ebuild
new file mode 100644
index ..55e875fbc884
--- /dev/null
+++ b/dev-libs/libcbor/libcbor-0.11.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2020-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 cmake
+
+DESCRIPTION="CBOR protocol implementation for C and others"
+HOMEPAGE="https://github.com/pjk/libcbor;
+SRC_URI="https://github.com/PJK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc test"
+
+BDEPEND="
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+   dev-python/breathe[${PYTHON_USEDEP}]
+   ')
+   )
+   test? ( dev-util/cmocka )
+"
+
+RESTRICT="!test? ( test )"
+
+python_check_deps() {
+   python_has_version \
+   "dev-python/sphinx[${PYTHON_USEDEP}]" \
+   "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" \
+   "dev-python/breathe[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_BUILD_TYPE=Release
+   -DWITH_TESTS=$(usex test 'ON' 'OFF')
+   -Wno-dev
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   if use doc; then
+   mkdir -p doc/build || die
+   pushd doc >/dev/null || die
+   emake -j1 html man
+   popd >/dev/null || die
+   fi
+}
+
+src_install() {
+   cmake_src_install
+
+   if use doc; then
+   dodoc -r "${S}"/doc/build/html
+   doman "${S}"/doc/build/man/*.?
+   fi
+}



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

2024-04-23 Thread Patrick McLean
commit: f2c7fc57e65a0f1b08474fcdb87d898614720bd4
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 22:47:02 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 22:58:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2c7fc57

app-misc/asciicast-tools: Add py312, remove py39 (bug #929327)

Closes: https://bugs.gentoo.org/929327
Signed-off-by: Patrick McLean  gentoo.org>

 ...0_pre20220524.ebuild => asciicast-tools-0.0_pre20220524-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524.ebuild 
b/app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524-r1.ebuild
similarity index 89%
rename from app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524.ebuild
rename to app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524-r1.ebuild
index cf0db30c09fd..58164858c456 100644
--- a/app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524.ebuild
+++ b/app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit python-r1
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-devel/lcc/

2024-04-23 Thread David Roman
commit: 327ac84193f4a1d8d93fb1f84b754b86e904956f
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 22:51:09 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 22:52:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=327ac841

sys-devel/lcc: update SRC_URI

Signed-off-by: David Roman  gmail.com>

 sys-devel/lcc/Manifest |  2 +-
 sys-devel/lcc/lcc-2021.01.11-r1.ebuild | 35 +-
 2 files changed, 19 insertions(+), 18 deletions(-)

diff --git a/sys-devel/lcc/Manifest b/sys-devel/lcc/Manifest
index ed6f4dca88..70459f0eb0 100644
--- a/sys-devel/lcc/Manifest
+++ b/sys-devel/lcc/Manifest
@@ -1 +1 @@
-DIST 3fd0acc0c3087411c0966d725a56be29038c05a9.tar.gz 636724 BLAKE2B 
9fffbda4e888d79c672d2da25cec4132848ce5f8cadd99f128645389377230b491ef3d2f3c550774df6ae82fd6304addcd1f00d6d0da79440ea510b0d97d5600
 SHA512 
f954509307136632408a219ccefa3e85a05538553c17aec72556979370fa795076a574033c6f7d2b51ca30218665fddd3b576b00fdb6327ae09f0e0c041d428a
+DIST lcc-2021.01.11.gh.tar.gz 636724 BLAKE2B 
9fffbda4e888d79c672d2da25cec4132848ce5f8cadd99f128645389377230b491ef3d2f3c550774df6ae82fd6304addcd1f00d6d0da79440ea510b0d97d5600
 SHA512 
f954509307136632408a219ccefa3e85a05538553c17aec72556979370fa795076a574033c6f7d2b51ca30218665fddd3b576b00fdb6327ae09f0e0c041d428a

diff --git a/sys-devel/lcc/lcc-2021.01.11-r1.ebuild 
b/sys-devel/lcc/lcc-2021.01.11-r1.ebuild
index af3369a536..736892378c 100644
--- a/sys-devel/lcc/lcc-2021.01.11-r1.ebuild
+++ b/sys-devel/lcc/lcc-2021.01.11-r1.ebuild
@@ -9,11 +9,13 @@ inherit cmake
 DESCRIPTION="The lcc retargetable ANSI C compiler"
 HOMEPAGE="https://drh.github.io/lcc/;
 SHA='3fd0acc0c3087411c0966d725a56be29038c05a9'
-SRC_URI="https://github.com/drh/lcc/archive/${SHA}.tar.gz;
+SRC_URI="https://github.com/drh/lcc/archive/${SHA}.tar.gz -> ${P}.gh.tar.gz"
 
 # Build using CMake, still missing some features.
 PATCHES=( "${FILESDIR}/add_cmake_support.patch" )
 
+S="${WORKDIR}/${PN}-${SHA}"
+
 LICENSE="lcc"
 SLOT="0"
 KEYWORDS="~amd64"
@@ -22,24 +24,23 @@ KEYWORDS="~amd64"
 #DEPEND=""
 #RDEPEND="${DEPEND}"
 #BDEPEND=""
-S="${WORKDIR}/${PN}-${SHA}"
 
 src_install() {
-doman "doc/bprint.1"
-doman "doc/lcc.1"
-into "/usr/lib/lcc"
-dobin "${WORKDIR}/${PN}-${SHA}_build/cpp/cpp"
-dobin "${WORKDIR}/${PN}-${SHA}_build/etc/bprint"
-dobin "${WORKDIR}/${PN}-${SHA}_build/etc/lcc"
-dobin "${WORKDIR}/${PN}-${SHA}_build/lburg/lburg"
-dobin "${WORKDIR}/${PN}-${SHA}_build/src/rcc"
+   doman "doc/bprint.1"
+   doman "doc/lcc.1"
+   into "/usr/lib/lcc"
+   dobin "${WORKDIR}/${PN}-${SHA}_build/cpp/cpp"
+   dobin "${WORKDIR}/${PN}-${SHA}_build/etc/bprint"
+   dobin "${WORKDIR}/${PN}-${SHA}_build/etc/lcc"
+   dobin "${WORKDIR}/${PN}-${SHA}_build/lburg/lburg"
+   dobin "${WORKDIR}/${PN}-${SHA}_build/src/rcc"
 }
 
 pkg_postinst() {
-ewarn "If you had installed the previous version of this ebuild 
(lcc-2021.01.11),"
-ewarn "there was a file collision that deleted the GNU's /usr/bin/cpp 
by LCC's own /usr/bin/cpp."
-ewarn "So make sure to run the following commands :"
-ewarn "gcc-config -l"
-ewarn "gcc-config -f the_gcc_config_of_the_previous_command"
-ewarn "The new package lcc-2021.01.11-r1 doesn't adds LCC to PATH 
anymore."
-}
\ No newline at end of file
+   ewarn "If you had installed the previous version of this ebuild 
(lcc-2021.01.11),"
+   ewarn "there was a file collision that deleted the GNU's /usr/bin/cpp 
by LCC's own /usr/bin/cpp."
+   ewarn "So make sure to run the following commands :"
+   ewarn "gcc-config -l"
+   ewarn "gcc-config -f the_gcc_config_of_the_previous_command"
+   ewarn "The new package lcc-2021.01.11-r1 doesn't adds LCC to PATH 
anymore."
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-devel/lcc/

2024-04-23 Thread David Roman
commit: bca0fe3bfdddb5b2cad7a47d067d229df026ce52
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 22:52:22 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 22:52:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bca0fe3b

sys-devel/lcc: add github upstream metadata

Signed-off-by: David Roman  gmail.com>

 sys-devel/lcc/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/sys-devel/lcc/metadata.xml b/sys-devel/lcc/metadata.xml
index 1d6a771217..04a4948f7b 100644
--- a/sys-devel/lcc/metadata.xml
+++ b/sys-devel/lcc/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-benoit.duf...@mail.com
-Benoît Dufour
-
+   
+   benoit.duf...@mail.com
+   Benoît Dufour
+   
+   
+   drh/lcc
+   
 



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/nulloy/, app-doc/geeknote/, app-shells/igr/files/

2024-04-23 Thread Vitaly Zdanevich
commit: 1e269ef33d0b839f95742c779619b85b48d4b552
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Tue Apr 23 22:47:53 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Tue Apr 23 22:47:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1e269ef3

media-sound/nulloy: drop EGIT_CLONE_TYPE="shallow" because it implicit

Signed-off-by: Vitaly Zdanevich  ya.ru>

 app-doc/geeknote/geeknote-.ebuild| 16 +---
 app-shells/igr/files/vim-open-current-line.patch |  7 ---
 media-sound/nulloy/nulloy-.ebuild|  1 -
 3 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/app-doc/geeknote/geeknote-.ebuild 
b/app-doc/geeknote/geeknote-.ebuild
index 48ee235b42..56693eb172 100644
--- a/app-doc/geeknote/geeknote-.ebuild
+++ b/app-doc/geeknote/geeknote-.ebuild
@@ -15,13 +15,15 @@ EGIT_REPO_URI="https://github.com/jeffkowalski/geeknote;
 LICENSE="GPL-3"
 SLOT="0"
 
-RDEPEND="dev-python/evernote3[${PYTHON_USEDEP}]
-dev-python/html2text[${PYTHON_USEDEP}]
-dev-python/sqlalchemy[${PYTHON_USEDEP}]
-dev-python/markdown2[${PYTHON_USEDEP}]
-dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-dev-python/thrift[${PYTHON_USEDEP}]
-dev-python/lxml[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/evernote2[${PYTHON_USEDEP}]
+   dev-python/html2text[${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   dev-python/markdown2[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/thrift[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+"
 
 PATCHES=( "${FILESDIR}/${P}-remove_completion_from_setup.patch" )
 

diff --git a/app-shells/igr/files/vim-open-current-line.patch 
b/app-shells/igr/files/vim-open-current-line.patch
index 4d5cdae91f..6a83ede8cd 100644
--- a/app-shells/igr/files/vim-open-current-line.patch
+++ b/app-shells/igr/files/vim-open-current-line.patch
@@ -12,13 +12,13 @@ index 73a6e8c..e23082a 100755
  #!/usr/bin/env bash
  
 -declare preview='bat --color=always --style=header,numbers -H {2} {1} | grep 
-C3 {q}'
-+declare preview='bat --color=always --style=header,numbers -H {2} {1} | grep 
--context 20 {q}'
++declare preview='bat --color=always --style=header,numbers -H {2} {1} | grep 
--context 999 {q}'
  
  while getopts ':l' x; do
case "$x" in
  l) list_files=1
 -  preview='bat --color=always --style=header,numbers {1} | grep -C3 {q}'
-+  preview='bat --color=always --style=header,numbers {1} | grep --context 
20 {q}'
++  preview='bat --color=always --style=header,numbers {1} | grep --context 
999 {q}'
;;
esac
  done
@@ -29,6 +29,7 @@ index 73a6e8c..e23082a 100755
 ---bind='enter:execute:v {1}' \
 ---preview="[[ -n {1} ]] && $preview"
 +--bind='enter:execute:echo "$EDITOR {1}:{2}" && $EDITOR {1}:{2}' \
-+--preview="[[ -n {1} ]] && $preview"
++--preview="[[ -n {1} ]] && $preview" \
++--preview-window="/2"
 +
 + # echo to save in shell history

diff --git a/media-sound/nulloy/nulloy-.ebuild 
b/media-sound/nulloy/nulloy-.ebuild
index 639384c4d1..efc31d7915 100644
--- a/media-sound/nulloy/nulloy-.ebuild
+++ b/media-sound/nulloy/nulloy-.ebuild
@@ -9,7 +9,6 @@ DESCRIPTION="Music player with a waveform progress bar (sound 
visualization)"
 HOMEPAGE="https://nulloy.com;
 
 EGIT_REPO_URI="https://github.com/nulloy/nulloy;
-EGIT_CLONE_TYPE="shallow"
 
 LICENSE="GPL-3"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: profiles/desc/, www-servers/nginx/

2024-04-23 Thread Conrad Kostecki
commit: 4125a7c0de6420a9d3f134f80b3878d6bd78006b
Author: Andrew Udvare  gmail  com>
AuthorDate: Sun Jun 20 03:57:56 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Apr 23 22:47:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4125a7c0

www-servers/nginx: add nginx-vod module

Signed-off-by: Andrew Udvare  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 profiles/desc/nginx_modules_http.desc |  1 +
 www-servers/nginx/Manifest|  1 +
 www-servers/nginx/nginx-1.25.5.ebuild | 23 ++-
 3 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/profiles/desc/nginx_modules_http.desc 
b/profiles/desc/nginx_modules_http.desc
index ce7da74c6392..dd1d7ea38a95 100644
--- a/profiles/desc/nginx_modules_http.desc
+++ b/profiles/desc/nginx_modules_http.desc
@@ -73,4 +73,5 @@ upstream_zone - This module makes it possible to define a 
shared memory zone tha
 userid - This module gives out cookies for identification of clients.
 uwsgi - External module for the uWSGI protocol for python web apps.
 vhost_traffic_status - This module provides access to virtual host status 
information.
+vod - Adds support for video streaming using DASH, HDS, HLS, MSS.
 xslt - This module is a filter which converts an XML response with the aid of 
one or more XSLT templates.

diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest
index f35411327640..aef06aa37229 100644
--- a/www-servers/nginx/Manifest
+++ b/www-servers/nginx/Manifest
@@ -5,6 +5,7 @@ DIST nginx-1.25.4.tar.gz 1236273 BLAKE2B 
3236751f9e7ced1a6b79e957c7a4cf19070bf43
 DIST nginx-1.25.5.tar.gz 1244060 BLAKE2B 
75ff068554d96063d1c7cb18d84df4fe8b820f6065f3464efde055c707e94ff13c45bea261619a453f04abed1fa3f9baccf81c29ca0e956ef0535e9a5c931dc6
 SHA512 
4a069ec08af46e42a72e263291fc84a67605d817ece1ea7092a5da5babced96ef27eb370ad6f7558b2f5973406080240080aaf4b27fc2d8b41f6853601563cb7
 DIST nginx-auth-ldap-42d195d7a7575ebab1c369ad3fc5d78dc2c2669c.tar.gz 18457 
BLAKE2B 
5ca9e5299b20ab5a93a001cac48e446bd86b3a24ac49e716bc975b128890bdb4b0dbbf5730fbaaeadfd958160093c7a6af798dd0e6de27062f149a760333
 SHA512 
ec59637fda5acac053e815cb1d04b545fc6b765e5ec63d8c2c9c301abad87afaa2698145acac08e9e14c91e1423ebff7aff0cca2b940b19bf4cf53973269
 DIST nginx-tests-24482e311749.tar.gz 282605 BLAKE2B 
987b3a224966fbe44ccdd0375aa6b09b683738b6531599259cbea03491c056e4f4dd8e67b6f51555db936e8f0e93cfc669d8a884082d6015c5fd5f8b2dcf6207
 SHA512 
80d163226bdbfcf4bd8556316a1dcc5b048fa87357f83f5cac3b13917043dad0c96b9bc67ac886b421cc4954ddf7603256fe77d85fda406f8ed8c9231fc1cf3e
+DIST nginx-vod-module-1.28.tar.gz 465594 BLAKE2B 
bb33c54fd6e553901cb40f3bf08bcb845cb599caf181c2d46ffe084500e09bc3caba750d8194a4b5721ec4c5c68b1bed8cdd04dcd9f7669435be3b5a830041e5
 SHA512 
389137124a3d046b99faabb977b5dbcf7c84541e039da27dfcca6b863d6d7f99e4b42916be1d7202bad017a88973c2f931985c2c58243f5134b7d9d199cdff0c
 DIST nginx_http_sticky_module_ng-1.2.6-10-g08a395c66e42.tar.bz2 124047 BLAKE2B 
d37ef9a15c91abe3c6258e420d1f99fa452f9d9966a0e13102174973314a3bac5413957a5fe632a9dcb1163b3be5df8116e05cc053ee061e19319ec25f341570
 SHA512 
6c1bfdcf89884b2855d51ae7da0f6e53a4ca3629e1aaf58433b70c07dcb2af797ba6e87d9b3eb4fe2fb6d4d697e862f2b4c2f8d8b3fdaea201740c97ec936529
 DIST ngx_brotli-1.0.0rc.tar.gz 16207 BLAKE2B 
450d0ea693bd98d4a1b615f2cdcaad41ccd28266f6d80beec7fe77fe750ab8c5d1bb55aabe15161b9b6d819d2b4d99a7774f2706f2f6fd084b52a7c7dddbc00c
 SHA512 
05a880d5e48ac83be84498ed41fb4750211b827a9d7541acfd6ef494e5205a6e853d5594bfec3ab4ae668ea3f803e4f4b0ba550c76811971c8e266e42663c56d
 DIST ngx_devel_kit-0.3.1.tar.gz 66542 BLAKE2B 
8242d884464d99a131a48f599f9d0c2b546610f73f646e7eb0dcfdb98220810d949189cffa721360ddbe3b7b8adc8b678a848b9d1a56db6c62fd4439ecb63d24
 SHA512 
de1e3349d8dd08e5982279b2219dc8a8006739f0409b8e0f5c50d93434beff1fbafba43e9c5ac85a5fab90afc5c0a7244a340610339c36f82f2cba7233e72de9

diff --git a/www-servers/nginx/nginx-1.25.5.ebuild 
b/www-servers/nginx/nginx-1.25.5.ebuild
index f5bb4dfa7402..3984a1062e25 100644
--- a/www-servers/nginx/nginx-1.25.5.ebuild
+++ b/www-servers/nginx/nginx-1.25.5.ebuild
@@ -153,6 +153,12 @@ HTTP_LDAP_MODULE_P="nginx-auth-ldap-${HTTP_LDAP_MODULE_PV}"
 
HTTP_LDAP_MODULE_URI="https://github.com/kvspb/nginx-auth-ldap/archive/${HTTP_LDAP_MODULE_PV}.tar.gz;
 HTTP_LDAP_MODULE_WD="${WORKDIR}/nginx-auth-ldap-${HTTP_LDAP_MODULE_PV}"
 
+# nginx-vod-module (https://github.com/kaltura/nginx-vod-module, AGPL-3+)
+HTTP_VOD_MODULE_PV="1.28"
+HTTP_VOD_MODULE_P="nginx-vod-module-${HTTP_VOD_MODULE_PV}"
+HTTP_VOD_MODULE_URI="https://github.com/kaltura/nginx-vod-module/archive/${HTTP_VOD_MODULE_PV}.tar.gz;
+HTTP_VOD_MODULE_WD="${WORKDIR}/nginx-vod-module-${HTTP_VOD_MODULE_PV}"
+
 # geoip2 (https://github.com/leev/ngx_http_geoip2_module, BSD-2)
 GEOIP2_MODULE_PV="3.4"
 GEOIP2_MODULE_P="ngx_http_geoip2_module-${GEOIP2_MODULE_PV}"
@@ -203,6 +209,7 @@ SRC_URI="https://nginx.org/download/${P}.tar.gz
nginx_modules_http_upload_progress? ( 

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

2024-04-23 Thread Conrad Kostecki
commit: 51a1581c11d7ba8fc33b629c2c28d75717e29e51
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Apr 23 22:47:04 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Apr 23 22:47:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a1581c

www-servers/nginx: add 1.26.0

Signed-off-by: Conrad Kostecki  gentoo.org>

 www-servers/nginx/Manifest|1 +
 www-servers/nginx/nginx-1.26.0.ebuild | 1133 +
 2 files changed, 1134 insertions(+)

diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest
index f418d439d51c..c1286cd73293 100644
--- a/www-servers/nginx/Manifest
+++ b/www-servers/nginx/Manifest
@@ -3,6 +3,7 @@ DIST nginx-1.24.0.tar.gz 1112471 BLAKE2B 
7f671c57666dec822bff72fcf0e4eec35ecf981
 DIST nginx-1.25.3.tar.gz 1216580 BLAKE2B 
f7a77b92b80197ce6cff477dac42169d638f69a4a408e979daa4f5e87ca0e4d18e366b8c2b0fc686cd69f5f926b5b097a8893f3c5295387bcc6f174a2f72e7f4
 SHA512 
46fcbf6b540a2e47f192453b9686a701e3abe5a41a3275e36c9fca6c3f9ef0aa8d705cc5ad63257d662a5432109e4ce125d330cdeb547914bceac19e885dba1f
 DIST nginx-1.25.4.tar.gz 1236273 BLAKE2B 
3236751f9e7ced1a6b79e957c7a4cf19070bf430a30b322b09924a72574ad514bf2989829d5da599c6058fc5f8673b2ad608a3bd57380578883f2c091ff70983
 SHA512 
72a4aa8ed675f5a27ac723a73e556bbb5ae979a2fe79f9c2f4fb20bd7e719c797af8e2868044b7f2cf58be2a351a268599c8eb1e66719098d4142abab7632bb5
 DIST nginx-1.25.5.tar.gz 1244060 BLAKE2B 
75ff068554d96063d1c7cb18d84df4fe8b820f6065f3464efde055c707e94ff13c45bea261619a453f04abed1fa3f9baccf81c29ca0e956ef0535e9a5c931dc6
 SHA512 
4a069ec08af46e42a72e263291fc84a67605d817ece1ea7092a5da5babced96ef27eb370ad6f7558b2f5973406080240080aaf4b27fc2d8b41f6853601563cb7
+DIST nginx-1.26.0.tar.gz 1244118 BLAKE2B 
a1c58ceda5599f5a02bd7992e9b2cc9f46f5655e4ca1bc8e9d2cae3b9837c72f37f5a83a9f7559861fb6ef8cad165a3e267ec67b20de18901314ac975dbdcbb4
 SHA512 
1f604a4a29f1b74eb56de7f1d8b0e5610fa055280b4ad2d3550c56926460de24da81b17485cffb358d8814061d4a9db1e0e5079af7921f1dc329e283e2775791
 DIST nginx-auth-ldap-42d195d7a7575ebab1c369ad3fc5d78dc2c2669c.tar.gz 18457 
BLAKE2B 
5ca9e5299b20ab5a93a001cac48e446bd86b3a24ac49e716bc975b128890bdb4b0dbbf5730fbaaeadfd958160093c7a6af798dd0e6de27062f149a760333
 SHA512 
ec59637fda5acac053e815cb1d04b545fc6b765e5ec63d8c2c9c301abad87afaa2698145acac08e9e14c91e1423ebff7aff0cca2b940b19bf4cf53973269
 DIST nginx-tests-0b5ec15c62ed.tar.gz 282652 BLAKE2B 
af41397f88f7aa969749c6dd9a77c58d1835bca24fe764dd0af328d621817f5fb89b3f5b5c0fbd1e7db53d51365e9098b020005e27a531649bd8a51a05b3cbb0
 SHA512 
c376d23c7001c5203428b664c388e97956cdda8365eb7df57db0da5146d0806f5c35cd1352260d6803d55542f46a90da4a604ebf971055caa77dd6106930558e
 DIST nginx-vod-module-1.33.tar.gz 471858 BLAKE2B 
fa5cb9fd185b30c5c53b25a6f103213b3d04dac5d2d81db72f9749a51548e09e3e17dccc636d748aff8d21c6623484c77fdeb10d70854480759665d140d42e0e
 SHA512 
29ef77f1bbdb2410ff317ebdd7434f31b8ec370ae6b617b92e745e87c11bc820b451181d1d2b57156b414348da14ac448b689b32b17ab418144292eda094512d

diff --git a/www-servers/nginx/nginx-1.26.0.ebuild 
b/www-servers/nginx/nginx-1.26.0.ebuild
new file mode 100644
index ..f6b48a38a163
--- /dev/null
+++ b/www-servers/nginx/nginx-1.26.0.ebuild
@@ -0,0 +1,1133 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainer notes:
+# - http_rewrite-independent pcre-support makes sense for matching locations 
without an actual rewrite
+# - any http-module activates the main http-functionality and overrides 
USE=-http
+# - keep the following requirements in mind before adding external modules:
+#  * alive upstream
+#  * sane packaging
+#  * builds cleanly
+#  * does not need a patch for nginx core
+# - Update NGINX_TESTS_REV to the current available revision and run tests.
+# - TODO: test the google-perftools module (included in vanilla tarball)
+
+# prevent perl-module from adding automagic perl DEPENDs
+GENTOO_DEPEND_ON_PERL="no"
+
+# devel_kit (https://github.com/simpl/ngx_devel_kit, BSD license)
+DEVEL_KIT_MODULE_PV="0.3.1"
+DEVEL_KIT_MODULE_P="ngx_devel_kit-${DEVEL_KIT_MODULE_PV}"
+DEVEL_KIT_MODULE_URI="https://github.com/simpl/ngx_devel_kit/archive/v${DEVEL_KIT_MODULE_PV}.tar.gz;
+DEVEL_KIT_MODULE_WD="${WORKDIR}/ngx_devel_kit-${DEVEL_KIT_MODULE_PV}"
+
+# ngx_brotli (https://github.com/google/ngx_brotli, BSD-2)
+HTTP_BROTLI_MODULE_PV="1.0.0rc"
+HTTP_BROTLI_MODULE_P="ngx_brotli-${HTTP_BROTLI_MODULE_PV}"
+HTTP_BROTLI_MODULE_URI="https://github.com/google/ngx_brotli/archive/v${HTTP_BROTLI_MODULE_PV}.tar.gz;
+HTTP_BROTLI_MODULE_WD="${WORKDIR}/ngx_brotli-${HTTP_BROTLI_MODULE_PV}"
+
+# http_uploadprogress 
(https://github.com/masterzen/nginx-upload-progress-module, BSD-2 license)
+HTTP_UPLOAD_PROGRESS_MODULE_PV="68b3ab3b64a0cee7f785d161401c8be357bbed12"
+HTTP_UPLOAD_PROGRESS_MODULE_P="ngx_http_upload_progress-${HTTP_UPLOAD_PROGRESS_MODULE_PV}"

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

2024-04-23 Thread Conrad Kostecki
commit: 2a1ab363d6aaddec99e05695a76dedcbdca92c75
Author: sqozz  geekify  de>
AuthorDate: Fri Apr 19 22:53:13 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Apr 23 22:47:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1ab363

www-servers/nginx: bump nginx-vod module version

Signed-off-by: sqozz  geekify.de>
Closes: https://github.com/gentoo/gentoo/pull/36326
Signed-off-by: Conrad Kostecki  gentoo.org>

 www-servers/nginx/Manifest| 2 +-
 www-servers/nginx/nginx-1.25.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest
index aef06aa37229..09fd7592563e 100644
--- a/www-servers/nginx/Manifest
+++ b/www-servers/nginx/Manifest
@@ -5,7 +5,7 @@ DIST nginx-1.25.4.tar.gz 1236273 BLAKE2B 
3236751f9e7ced1a6b79e957c7a4cf19070bf43
 DIST nginx-1.25.5.tar.gz 1244060 BLAKE2B 
75ff068554d96063d1c7cb18d84df4fe8b820f6065f3464efde055c707e94ff13c45bea261619a453f04abed1fa3f9baccf81c29ca0e956ef0535e9a5c931dc6
 SHA512 
4a069ec08af46e42a72e263291fc84a67605d817ece1ea7092a5da5babced96ef27eb370ad6f7558b2f5973406080240080aaf4b27fc2d8b41f6853601563cb7
 DIST nginx-auth-ldap-42d195d7a7575ebab1c369ad3fc5d78dc2c2669c.tar.gz 18457 
BLAKE2B 
5ca9e5299b20ab5a93a001cac48e446bd86b3a24ac49e716bc975b128890bdb4b0dbbf5730fbaaeadfd958160093c7a6af798dd0e6de27062f149a760333
 SHA512 
ec59637fda5acac053e815cb1d04b545fc6b765e5ec63d8c2c9c301abad87afaa2698145acac08e9e14c91e1423ebff7aff0cca2b940b19bf4cf53973269
 DIST nginx-tests-24482e311749.tar.gz 282605 BLAKE2B 
987b3a224966fbe44ccdd0375aa6b09b683738b6531599259cbea03491c056e4f4dd8e67b6f51555db936e8f0e93cfc669d8a884082d6015c5fd5f8b2dcf6207
 SHA512 
80d163226bdbfcf4bd8556316a1dcc5b048fa87357f83f5cac3b13917043dad0c96b9bc67ac886b421cc4954ddf7603256fe77d85fda406f8ed8c9231fc1cf3e
-DIST nginx-vod-module-1.28.tar.gz 465594 BLAKE2B 
bb33c54fd6e553901cb40f3bf08bcb845cb599caf181c2d46ffe084500e09bc3caba750d8194a4b5721ec4c5c68b1bed8cdd04dcd9f7669435be3b5a830041e5
 SHA512 
389137124a3d046b99faabb977b5dbcf7c84541e039da27dfcca6b863d6d7f99e4b42916be1d7202bad017a88973c2f931985c2c58243f5134b7d9d199cdff0c
+DIST nginx-vod-module-1.33.tar.gz 471858 BLAKE2B 
fa5cb9fd185b30c5c53b25a6f103213b3d04dac5d2d81db72f9749a51548e09e3e17dccc636d748aff8d21c6623484c77fdeb10d70854480759665d140d42e0e
 SHA512 
29ef77f1bbdb2410ff317ebdd7434f31b8ec370ae6b617b92e745e87c11bc820b451181d1d2b57156b414348da14ac448b689b32b17ab418144292eda094512d
 DIST nginx_http_sticky_module_ng-1.2.6-10-g08a395c66e42.tar.bz2 124047 BLAKE2B 
d37ef9a15c91abe3c6258e420d1f99fa452f9d9966a0e13102174973314a3bac5413957a5fe632a9dcb1163b3be5df8116e05cc053ee061e19319ec25f341570
 SHA512 
6c1bfdcf89884b2855d51ae7da0f6e53a4ca3629e1aaf58433b70c07dcb2af797ba6e87d9b3eb4fe2fb6d4d697e862f2b4c2f8d8b3fdaea201740c97ec936529
 DIST ngx_brotli-1.0.0rc.tar.gz 16207 BLAKE2B 
450d0ea693bd98d4a1b615f2cdcaad41ccd28266f6d80beec7fe77fe750ab8c5d1bb55aabe15161b9b6d819d2b4d99a7774f2706f2f6fd084b52a7c7dddbc00c
 SHA512 
05a880d5e48ac83be84498ed41fb4750211b827a9d7541acfd6ef494e5205a6e853d5594bfec3ab4ae668ea3f803e4f4b0ba550c76811971c8e266e42663c56d
 DIST ngx_devel_kit-0.3.1.tar.gz 66542 BLAKE2B 
8242d884464d99a131a48f599f9d0c2b546610f73f646e7eb0dcfdb98220810d949189cffa721360ddbe3b7b8adc8b678a848b9d1a56db6c62fd4439ecb63d24
 SHA512 
de1e3349d8dd08e5982279b2219dc8a8006739f0409b8e0f5c50d93434beff1fbafba43e9c5ac85a5fab90afc5c0a7244a340610339c36f82f2cba7233e72de9

diff --git a/www-servers/nginx/nginx-1.25.5.ebuild 
b/www-servers/nginx/nginx-1.25.5.ebuild
index 3984a1062e25..8923a49bc6fd 100644
--- a/www-servers/nginx/nginx-1.25.5.ebuild
+++ b/www-servers/nginx/nginx-1.25.5.ebuild
@@ -154,7 +154,7 @@ 
HTTP_LDAP_MODULE_URI="https://github.com/kvspb/nginx-auth-ldap/archive/${HTTP_LD
 HTTP_LDAP_MODULE_WD="${WORKDIR}/nginx-auth-ldap-${HTTP_LDAP_MODULE_PV}"
 
 # nginx-vod-module (https://github.com/kaltura/nginx-vod-module, AGPL-3+)
-HTTP_VOD_MODULE_PV="1.28"
+HTTP_VOD_MODULE_PV="1.33"
 HTTP_VOD_MODULE_P="nginx-vod-module-${HTTP_VOD_MODULE_PV}"
 
HTTP_VOD_MODULE_URI="https://github.com/kaltura/nginx-vod-module/archive/${HTTP_VOD_MODULE_PV}.tar.gz;
 HTTP_VOD_MODULE_WD="${WORKDIR}/nginx-vod-module-${HTTP_VOD_MODULE_PV}"



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

2024-04-23 Thread Conrad Kostecki
commit: 5c308161291cf4715a78e5ac9076c228e1929e53
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Apr 23 22:40:35 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Apr 23 22:47:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c308161

www-servers/nginx: update test suite

Closes: https://bugs.gentoo.org/924657
Signed-off-by: Conrad Kostecki  gentoo.org>

 www-servers/nginx/Manifest   | 2 +-
 www-servers/nginx/nginx-1.24.0-r2.ebuild | 2 +-
 www-servers/nginx/nginx-1.25.3-r1.ebuild | 2 +-
 www-servers/nginx/nginx-1.25.4.ebuild| 2 +-
 www-servers/nginx/nginx-1.25.5.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest
index 09fd7592563e..f418d439d51c 100644
--- a/www-servers/nginx/Manifest
+++ b/www-servers/nginx/Manifest
@@ -4,7 +4,7 @@ DIST nginx-1.25.3.tar.gz 1216580 BLAKE2B 
f7a77b92b80197ce6cff477dac42169d638f69a
 DIST nginx-1.25.4.tar.gz 1236273 BLAKE2B 
3236751f9e7ced1a6b79e957c7a4cf19070bf430a30b322b09924a72574ad514bf2989829d5da599c6058fc5f8673b2ad608a3bd57380578883f2c091ff70983
 SHA512 
72a4aa8ed675f5a27ac723a73e556bbb5ae979a2fe79f9c2f4fb20bd7e719c797af8e2868044b7f2cf58be2a351a268599c8eb1e66719098d4142abab7632bb5
 DIST nginx-1.25.5.tar.gz 1244060 BLAKE2B 
75ff068554d96063d1c7cb18d84df4fe8b820f6065f3464efde055c707e94ff13c45bea261619a453f04abed1fa3f9baccf81c29ca0e956ef0535e9a5c931dc6
 SHA512 
4a069ec08af46e42a72e263291fc84a67605d817ece1ea7092a5da5babced96ef27eb370ad6f7558b2f5973406080240080aaf4b27fc2d8b41f6853601563cb7
 DIST nginx-auth-ldap-42d195d7a7575ebab1c369ad3fc5d78dc2c2669c.tar.gz 18457 
BLAKE2B 
5ca9e5299b20ab5a93a001cac48e446bd86b3a24ac49e716bc975b128890bdb4b0dbbf5730fbaaeadfd958160093c7a6af798dd0e6de27062f149a760333
 SHA512 
ec59637fda5acac053e815cb1d04b545fc6b765e5ec63d8c2c9c301abad87afaa2698145acac08e9e14c91e1423ebff7aff0cca2b940b19bf4cf53973269
-DIST nginx-tests-24482e311749.tar.gz 282605 BLAKE2B 
987b3a224966fbe44ccdd0375aa6b09b683738b6531599259cbea03491c056e4f4dd8e67b6f51555db936e8f0e93cfc669d8a884082d6015c5fd5f8b2dcf6207
 SHA512 
80d163226bdbfcf4bd8556316a1dcc5b048fa87357f83f5cac3b13917043dad0c96b9bc67ac886b421cc4954ddf7603256fe77d85fda406f8ed8c9231fc1cf3e
+DIST nginx-tests-0b5ec15c62ed.tar.gz 282652 BLAKE2B 
af41397f88f7aa969749c6dd9a77c58d1835bca24fe764dd0af328d621817f5fb89b3f5b5c0fbd1e7db53d51365e9098b020005e27a531649bd8a51a05b3cbb0
 SHA512 
c376d23c7001c5203428b664c388e97956cdda8365eb7df57db0da5146d0806f5c35cd1352260d6803d55542f46a90da4a604ebf971055caa77dd6106930558e
 DIST nginx-vod-module-1.33.tar.gz 471858 BLAKE2B 
fa5cb9fd185b30c5c53b25a6f103213b3d04dac5d2d81db72f9749a51548e09e3e17dccc636d748aff8d21c6623484c77fdeb10d70854480759665d140d42e0e
 SHA512 
29ef77f1bbdb2410ff317ebdd7434f31b8ec370ae6b617b92e745e87c11bc820b451181d1d2b57156b414348da14ac448b689b32b17ab418144292eda094512d
 DIST nginx_http_sticky_module_ng-1.2.6-10-g08a395c66e42.tar.bz2 124047 BLAKE2B 
d37ef9a15c91abe3c6258e420d1f99fa452f9d9966a0e13102174973314a3bac5413957a5fe632a9dcb1163b3be5df8116e05cc053ee061e19319ec25f341570
 SHA512 
6c1bfdcf89884b2855d51ae7da0f6e53a4ca3629e1aaf58433b70c07dcb2af797ba6e87d9b3eb4fe2fb6d4d697e862f2b4c2f8d8b3fdaea201740c97ec936529
 DIST ngx_brotli-1.0.0rc.tar.gz 16207 BLAKE2B 
450d0ea693bd98d4a1b615f2cdcaad41ccd28266f6d80beec7fe77fe750ab8c5d1bb55aabe15161b9b6d819d2b4d99a7774f2706f2f6fd084b52a7c7dddbc00c
 SHA512 
05a880d5e48ac83be84498ed41fb4750211b827a9d7541acfd6ef494e5205a6e853d5594bfec3ab4ae668ea3f803e4f4b0ba550c76811971c8e266e42663c56d

diff --git a/www-servers/nginx/nginx-1.24.0-r2.ebuild 
b/www-servers/nginx/nginx-1.24.0-r2.ebuild
index 18a7c23a6c61..6317d68bd59b 100644
--- a/www-servers/nginx/nginx-1.24.0-r2.ebuild
+++ b/www-servers/nginx/nginx-1.24.0-r2.ebuild
@@ -166,7 +166,7 @@ 
NJS_MODULE_URI="https://github.com/nginx/njs/archive/${NJS_MODULE_PV}.tar.gz;
 NJS_MODULE_WD="${WORKDIR}/njs-${NJS_MODULE_PV}"
 
 # nginx-tests (http://hg.nginx.org/nginx-tests, BSD-2)
-NGINX_TESTS_REV="24482e311749"
+NGINX_TESTS_REV="0b5ec15c62ed"
 
 # We handle deps below ourselves
 SSL_DEPS_SKIP=1

diff --git a/www-servers/nginx/nginx-1.25.3-r1.ebuild 
b/www-servers/nginx/nginx-1.25.3-r1.ebuild
index 4e7603cd13f8..793df92dfcb6 100644
--- a/www-servers/nginx/nginx-1.25.3-r1.ebuild
+++ b/www-servers/nginx/nginx-1.25.3-r1.ebuild
@@ -166,7 +166,7 @@ 
NJS_MODULE_URI="https://github.com/nginx/njs/archive/${NJS_MODULE_PV}.tar.gz;
 NJS_MODULE_WD="${WORKDIR}/njs-${NJS_MODULE_PV}"
 
 # nginx-tests (http://hg.nginx.org/nginx-tests, BSD-2)
-NGINX_TESTS_REV="24482e311749"
+NGINX_TESTS_REV="0b5ec15c62ed"
 
 # We handle deps below ourselves
 SSL_DEPS_SKIP=1

diff --git a/www-servers/nginx/nginx-1.25.4.ebuild 
b/www-servers/nginx/nginx-1.25.4.ebuild
index f447f92cc70b..62890ab03666 100644
--- a/www-servers/nginx/nginx-1.25.4.ebuild
+++ b/www-servers/nginx/nginx-1.25.4.ebuild
@@ -166,7 +166,7 @@ 

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

2024-04-23 Thread David Roman
commit: ab8383b5caf6eb507c6edde68c35831147a2794c
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 22:46:22 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 22:46:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab8383b5

www-apps/whoogle-search: drop 0.8.3-r3

Signed-off-by: David Roman  gmail.com>

 www-apps/whoogle-search/Manifest   |  1 -
 .../whoogle-search/whoogle-search-0.8.3-r3.ebuild  | 49 --
 2 files changed, 50 deletions(-)

diff --git a/www-apps/whoogle-search/Manifest b/www-apps/whoogle-search/Manifest
index 09586eb867..4570793a36 100644
--- a/www-apps/whoogle-search/Manifest
+++ b/www-apps/whoogle-search/Manifest
@@ -1,2 +1 @@
-DIST v0.8.3.tar.gz 612951 BLAKE2B 
b413727cd3bf43646b4754fd7d3d55009ca7dff7601e4c28910347427719aa541da7cab544dcb6ff7f5fab8134e50a484790a5e8c46a06ac723b45eb39980bab
 SHA512 
ea795435809d7b0e5c7860716ed05dfdc1e38b73fcbc6e4c482367cb03d2a84db48e619fb82520e3ef3041971ca9f35f0641b61a13dc4a68c9c38d9699c4182a
 DIST whoogle-search-0.8.4.gh.tar.gz 616189 BLAKE2B 
23c547d330b3b098eea4d63029ba109f8ecc0f4fefe031c77fcdb52d657aeb93d8d6fa3ae8f54ff9a7218c7c31aa1eccba57b333c376b92cc6a841f60cb14240
 SHA512 
6a9f7e7502253c2c6b72e8753595f4d57dca6fad2fceb1fece6e40203f7b85eb0ef7debda4852ed347b103ae89c1a188ccb989e56bc7c0ad81dccdda69dc2b58

diff --git a/www-apps/whoogle-search/whoogle-search-0.8.3-r3.ebuild 
b/www-apps/whoogle-search/whoogle-search-0.8.3-r3.ebuild
deleted file mode 100644
index 7cbca25768..00
--- a/www-apps/whoogle-search/whoogle-search-0.8.3-r3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 systemd
-
-DESCRIPTION="A self-hosted, ad-free, privacy-respecting metasearch engine"
-HOMEPAGE="https://github.com/benbusby/whoogle-search;
-SRC_URI="https://github.com/benbusby/whoogle-search/archive/refs/tags/v${PV}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/cssutils[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/python-dotenv[${PYTHON_USEDEP}]
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   dev-python/waitress[${PYTHON_USEDEP}]
-   app-arch/brotli[${PYTHON_USEDEP},python]
-   net-libs/stem
-   acct-user/whoogle
-   acct-group/whoogle
-"
-
-src_install() {
-   rm -r .github docs test .dockerignore .gitignore .replit \
-   docker-compose.yml Dockerfile heroku.yml MANIFEST.in README.md \
-   requirements.txt
-   mkdir -p "${ED}/opt/whoogle-search" || die
-   insinto /opt/whoogle-search
-   doins -r ./*
-   fperms -R 0755 /opt/whoogle-search
-   fowners -R whoogle:whoogle /opt/whoogle-search
-
-   insinto /etc/default/
-   doins "${FILESDIR}/whoogle"
-   insinto /usr/lib/sysusers.d/
-   doins "${FILESDIR}/whoogle.conf"
-
-   newinitd "${FILESDIR}"/whoogle.initd whoogle
-   systemd_dounit "${FILESDIR}/whoogle.service"
-}



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

2024-04-23 Thread David Roman
commit: 3862a0f26e10523d98d8b8c141aa06b5bd226e9e
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 22:45:51 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 22:45:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3862a0f2

www-apps/whoogle-search: update SRC_URI

Signed-off-by: David Roman  gmail.com>

 www-apps/whoogle-search/Manifest   | 2 +-
 www-apps/whoogle-search/whoogle-search-0.8.4-r3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/whoogle-search/Manifest b/www-apps/whoogle-search/Manifest
index 679442cc8c..09586eb867 100644
--- a/www-apps/whoogle-search/Manifest
+++ b/www-apps/whoogle-search/Manifest
@@ -1,2 +1,2 @@
 DIST v0.8.3.tar.gz 612951 BLAKE2B 
b413727cd3bf43646b4754fd7d3d55009ca7dff7601e4c28910347427719aa541da7cab544dcb6ff7f5fab8134e50a484790a5e8c46a06ac723b45eb39980bab
 SHA512 
ea795435809d7b0e5c7860716ed05dfdc1e38b73fcbc6e4c482367cb03d2a84db48e619fb82520e3ef3041971ca9f35f0641b61a13dc4a68c9c38d9699c4182a
-DIST v0.8.4.tar.gz 616189 BLAKE2B 
23c547d330b3b098eea4d63029ba109f8ecc0f4fefe031c77fcdb52d657aeb93d8d6fa3ae8f54ff9a7218c7c31aa1eccba57b333c376b92cc6a841f60cb14240
 SHA512 
6a9f7e7502253c2c6b72e8753595f4d57dca6fad2fceb1fece6e40203f7b85eb0ef7debda4852ed347b103ae89c1a188ccb989e56bc7c0ad81dccdda69dc2b58
+DIST whoogle-search-0.8.4.gh.tar.gz 616189 BLAKE2B 
23c547d330b3b098eea4d63029ba109f8ecc0f4fefe031c77fcdb52d657aeb93d8d6fa3ae8f54ff9a7218c7c31aa1eccba57b333c376b92cc6a841f60cb14240
 SHA512 
6a9f7e7502253c2c6b72e8753595f4d57dca6fad2fceb1fece6e40203f7b85eb0ef7debda4852ed347b103ae89c1a188ccb989e56bc7c0ad81dccdda69dc2b58

diff --git a/www-apps/whoogle-search/whoogle-search-0.8.4-r3.ebuild 
b/www-apps/whoogle-search/whoogle-search-0.8.4-r3.ebuild
index 73c7650736..865171b121 100644
--- a/www-apps/whoogle-search/whoogle-search-0.8.4-r3.ebuild
+++ b/www-apps/whoogle-search/whoogle-search-0.8.4-r3.ebuild
@@ -9,7 +9,7 @@ inherit distutils-r1 systemd
 
 DESCRIPTION="A self-hosted, ad-free, privacy-respecting metasearch engine"
 HOMEPAGE="https://github.com/benbusby/whoogle-search;
-SRC_URI="https://github.com/benbusby/whoogle-search/archive/refs/tags/v${PV}.tar.gz;
+SRC_URI="https://github.com/benbusby/whoogle-search/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"



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

2024-04-23 Thread Patrick McLean
commit: d42782b24af76e27aabf05adf9d6cba92d992b73
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 22:44:20 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 22:44:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42782b2

dev-lang/jsonnet: disable py3.9

Signed-off-by: Patrick McLean  gentoo.org>

 dev-lang/jsonnet/{jsonnet-0.20.0.ebuild => jsonnet-0.20.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/jsonnet/jsonnet-0.20.0.ebuild 
b/dev-lang/jsonnet/jsonnet-0.20.0-r1.ebuild
similarity index 98%
rename from dev-lang/jsonnet/jsonnet-0.20.0.ebuild
rename to dev-lang/jsonnet/jsonnet-0.20.0-r1.ebuild
index ddfb40c0dfd7..cc1f61faa103 100644
--- a/dev-lang/jsonnet/jsonnet-0.20.0.ebuild
+++ b/dev-lang/jsonnet/jsonnet-0.20.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_OPTIONAL=1
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_EXT=1
-PYTHON_COMPAT=( pypy3 python3_{9..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
 inherit cmake toolchain-funcs flag-o-matic distutils-r1
 



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

2024-04-23 Thread Patrick McLean
commit: 2f7bd5c6a198ff4dae8ebd3d8c5c97d898f9b9ef
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 22:42:31 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 22:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7bd5c6

dev-lang/jsonnet: enable py3.12

Closes: https://bugs.gentoo.org/929401
Signed-off-by: Patrick McLean  gentoo.org>

 dev-lang/jsonnet/jsonnet-0.20.0.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-lang/jsonnet/jsonnet-0.20.0.ebuild 
b/dev-lang/jsonnet/jsonnet-0.20.0.ebuild
index 8e5c294e6207..ddfb40c0dfd7 100644
--- a/dev-lang/jsonnet/jsonnet-0.20.0.ebuild
+++ b/dev-lang/jsonnet/jsonnet-0.20.0.ebuild
@@ -1,22 +1,24 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_OPTIONAL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( pypy3 python3_{9..12} )
 
 inherit cmake toolchain-funcs flag-o-matic distutils-r1
 
 DESCRIPTION="A data templating language for app and tool developers"
 HOMEPAGE="https://jsonnet.org/;
 SRC_URI="https://github.com/google/jsonnet/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-IUSE="custom-optimization doc examples python test"
 
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="custom-optimization doc examples python test"
+
 RDEPEND="
dev-cpp/rapidyaml:=
dev-cpp/nlohmann_json:=



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

2024-04-23 Thread David Roman
commit: d76768afff898fae27c21c6e58e7fcc316ab107d
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 22:24:44 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 22:24:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d76768af

dev-python/PythonQwt: add 0.12.1

Signed-off-by: David Roman  gmail.com>

 dev-python/PythonQwt/Manifest|  1 +
 dev-python/PythonQwt/PythonQwt-0.12.1.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/PythonQwt/Manifest b/dev-python/PythonQwt/Manifest
index 0236c76a22..55cc24a1af 100644
--- a/dev-python/PythonQwt/Manifest
+++ b/dev-python/PythonQwt/Manifest
@@ -1 +1,2 @@
 DIST PythonQwt-0.11.2.tar.gz 1216322 BLAKE2B 
cecc5cbcfc4266690692e2bd358dbcd9d6f949b6438879b1df84b0e4c4a562ffac18ce436fd7ccdb3dbb43e77b9bc998e73d53855ab065b53363d3256ccc
 SHA512 
1f5210943dec77fc72426a1da5db6b783ae9d27aa9f7f76c69e9a5d40e306b7bfde0f1a16990cbb622ab2f66289fd65e7d0887b5ac777389859c64e6ef372d69
+DIST PythonQwt-0.12.1.tar.gz 1216628 BLAKE2B 
9428d3c8d0fe671c6182e4664d53ea684bf18e0bf7c8462fc56e669e7745f17064c890e37a75766f6165bfe381847c06f1d532eb524949445b0efe6ddd1486e9
 SHA512 
cdfe02c8db8a3d81af71412590f12a86779143bb8f3411bc442b23760fc6c51d1f0aac320c6418c9e32ef68abe706b952ed172f5f0bb39aca17427c8ecc34e07

diff --git a/dev-python/PythonQwt/PythonQwt-0.12.1.ebuild 
b/dev-python/PythonQwt/PythonQwt-0.12.1.ebuild
new file mode 100644
index 00..e331c48105
--- /dev/null
+++ b/dev-python/PythonQwt/PythonQwt-0.12.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYPI_NO_NORMALIZE=true
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11,12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Qt plotting widgets for Python "
+HOMEPAGE="https://pypi.python.org/pypi/PythonQwt;
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Test directory seems to contain demo instead
+RESTRICT="test"
+
+RDEPEND="dev-python/PyQt5[${PYTHON_USEDEP},svg]"



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

2024-04-23 Thread David Roman
commit: c6c0015a796c568500986efe4ac615ae5f09602f
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 22:23:50 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 22:23:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c6c0015a

dev-python/PythonQwt: drop 0.10.5

Signed-off-by: David Roman  gmail.com>

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

diff --git a/dev-python/PythonQwt/Manifest b/dev-python/PythonQwt/Manifest
index f8066ed9f2..0236c76a22 100644
--- a/dev-python/PythonQwt/Manifest
+++ b/dev-python/PythonQwt/Manifest
@@ -1,2 +1 @@
-DIST PythonQwt-0.10.5.tar.gz 1109805 BLAKE2B 
0d675586f56f3fc345edb660fe6746f9da018001c142d2ff46fac999110c6c5bb457d163550325aaf86e92febee96b9cc4d2e935e31194b9a2b889c2762482bb
 SHA512 
f4ae3468c599f55c9cc5aeb58980740ffdcb3c37e761591c43e463f3a5b395e9bf21acf117f586eeebd2e1264b710d88c10006f3477e98127c516a54f497d933
 DIST PythonQwt-0.11.2.tar.gz 1216322 BLAKE2B 
cecc5cbcfc4266690692e2bd358dbcd9d6f949b6438879b1df84b0e4c4a562ffac18ce436fd7ccdb3dbb43e77b9bc998e73d53855ab065b53363d3256ccc
 SHA512 
1f5210943dec77fc72426a1da5db6b783ae9d27aa9f7f76c69e9a5d40e306b7bfde0f1a16990cbb622ab2f66289fd65e7d0887b5ac777389859c64e6ef372d69

diff --git a/dev-python/PythonQwt/PythonQwt-0.10.5.ebuild 
b/dev-python/PythonQwt/PythonQwt-0.10.5.ebuild
deleted file mode 100644
index 8141313035..00
--- a/dev-python/PythonQwt/PythonQwt-0.10.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=true
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11,12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Qt plotting widgets for Python "
-HOMEPAGE="https://pypi.python.org/pypi/PythonQwt;
-LICENSE="MIT"
-
-SLOT="0"
-RETRICT="test"
-
-RDEPEND="dev-python/PyQt5[${PYTHON_USEDEP},svg]"
-
-KEYWORDS="~amd64 ~x86"



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

2024-04-23 Thread David Roman
commit: 7bc9c9dbc8cf2928cd61eb3e6c80a53b885a8029
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 22:23:00 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 22:23:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7bc9c9db

dev-python/PythonQwt: sort variables

Signed-off-by: David Roman  gmail.com>

 dev-python/PythonQwt/PythonQwt-0.11.2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/PythonQwt/PythonQwt-0.11.2.ebuild 
b/dev-python/PythonQwt/PythonQwt-0.11.2.ebuild
index 95bea3034b..e331c48105 100644
--- a/dev-python/PythonQwt/PythonQwt-0.11.2.ebuild
+++ b/dev-python/PythonQwt/PythonQwt-0.11.2.ebuild
@@ -14,9 +14,8 @@ HOMEPAGE="https://pypi.python.org/pypi/PythonQwt;
 LICENSE="MIT"
 
 SLOT="0"
+KEYWORDS="~amd64 ~x86"
 # Test directory seems to contain demo instead
 RESTRICT="test"
 
 RDEPEND="dev-python/PyQt5[${PYTHON_USEDEP},svg]"
-
-KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/importlib-resources/

2024-04-23 Thread David Roman
commit: 0b32fd8a1e4ea3a241e755bd0e2cf1481e82944a
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 22:20:47 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 22:20:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0b32fd8a

dev-python/importlib-resources: add github upstream metadata

Signed-off-by: David Roman  gmail.com>

 dev-python/importlib-resources/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/importlib-resources/metadata.xml 
b/dev-python/importlib-resources/metadata.xml
index 2eadb960a4..a8102718f5 100644
--- a/dev-python/importlib-resources/metadata.xml
+++ b/dev-python/importlib-resources/metadata.xml
@@ -7,5 +7,6 @@


importlib-resources
+   python/importlib_resources

 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/importlib-resources/

2024-04-23 Thread David Roman
commit: 9204890023ede02d160fee230c145f092433f2ae
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 22:20:35 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 22:20:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=92048900

dev-python/importlib-resources: add 6.4.0

Signed-off-by: David Roman  gmail.com>

 dev-python/importlib-resources/Manifest|  1 +
 .../importlib-resources-6.4.0.ebuild   | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/importlib-resources/Manifest 
b/dev-python/importlib-resources/Manifest
index 57bfbbb291..bfded02b2a 100644
--- a/dev-python/importlib-resources/Manifest
+++ b/dev-python/importlib-resources/Manifest
@@ -1 +1,2 @@
 DIST importlib_resources-6.1.1.tar.gz 38620 BLAKE2B 
351c8ca588fa757ab8300dbf673c0e9a6fc8b6638b4ae98151a5ace91e661add5bb8e9eb98fae33db4920cc9afce3358529d4613db0f9278e14d6278d38d9e9c
 SHA512 
4d16891b81ef0257da3df8db930f3c823af5ed9f01907ee278bf7b8e78c887ab1d88dcfda4b70c648bbb4a92449727140e7b255d5d92458233ce55570d624d81
+DIST importlib_resources-6.4.0.tar.gz 42040 BLAKE2B 
55b52a42051c6900af7b5b70783476a48398ae02539871a3f508df08fd5b4ec03bbe40980de8cd49a60cc022905a4ffdfd95b55d70e0cfb5d64497b02cc9b88f
 SHA512 
c600e7ba96431f15a929e5acda89a262ceef33a3f44ae361fad4201dde8033dd8f0f2bcb856619fd5e21209a5d17cf9ae3610e65c3e6ecd0e36545437d0064b9

diff --git a/dev-python/importlib-resources/importlib-resources-6.4.0.ebuild 
b/dev-python/importlib-resources/importlib-resources-6.4.0.ebuild
new file mode 100644
index 00..208ce4b901
--- /dev/null
+++ b/dev-python/importlib-resources/importlib-resources-6.4.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023 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 pypi
+
+DESCRIPTION="Backport of the importlib.resources module"
+HOMEPAGE="
+   https://pypi.org/project/importlib-resources/
+   https://github.com/python/importlib_resources
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   test? (
+   dev-python/zipp[${PYTHON_USEDEP}]
+   dev-python/jaraco-test[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-04-23 Thread Conrad Kostecki
commit: 2a5dfd9afc1a9dbb55e338e485fbf4b72415afc3
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Apr 23 22:03:23 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Apr 23 22:03:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5dfd9a

net-libs/libupnp: drop 1.14.17

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-libs/libupnp/Manifest   |  1 -
 net-libs/libupnp/libupnp-1.14.17.ebuild | 49 -
 2 files changed, 50 deletions(-)

diff --git a/net-libs/libupnp/Manifest b/net-libs/libupnp/Manifest
index 72bc3d58c640..357a4385463e 100644
--- a/net-libs/libupnp/Manifest
+++ b/net-libs/libupnp/Manifest
@@ -1,2 +1 @@
-DIST libupnp-1.14.17.tar.gz 810912 BLAKE2B 
8bb38dbdff59cf4fd6c222cf1000ecc195f8d33601d8c06476b0a238d6969fe695bcb52f721e4d88a95fa63ef568881e1628935c3b5ba063b72a3b3ee27ded8b
 SHA512 
d9af7231687bb694961822a9d3b1e9b04e52142f0245729902b240564579903858e01a5cfe53ff7a8fa77e44e36b840f0c355d2c79aaf0ced2498b4b1822ed6b
 DIST libupnp-1.14.18.tar.gz 811092 BLAKE2B 
ee95cafc10838817900f82b83d15cf5d925e36a4321c7000b963e9e986ca9165af55c4c90c6fdf5d9bfaf72695711337986d25498cb838d513470f20decf10cc
 SHA512 
68973e0e5a8f9e64b2311246b7924b0837fd2c7ef30483d3d93ebfeee62bc2293760209d8a5213c0456ce5c37f9f32a6038c9e5d8b461670ba6073db8c2f1394

diff --git a/net-libs/libupnp/libupnp-1.14.17.ebuild 
b/net-libs/libupnp/libupnp-1.14.17.ebuild
deleted file mode 100644
index f95bbd0b6b0a..
--- a/net-libs/libupnp/libupnp-1.14.17.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MY_PN="pupnp"
-
-DESCRIPTION="An Portable Open Source UPnP Development Kit"
-HOMEPAGE="http://pupnp.sourceforge.net/;
-SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_PN}-release-${PV}"
-
-LICENSE="BSD"
-SLOT="0/17"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux"
-IUSE="blocking-tcp debug doc +reuseaddr samples +ssl static-libs"
-
-RDEPEND="ssl? ( dev-libs/openssl:0= )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}/${PN}-1.14.12-disable-network-tests.patch" )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable blocking-tcp blocking-tcp-connections)
-   $(use_enable debug)
-   --enable-ipv6
-   $(use_enable reuseaddr)
-   $(use_enable samples)
-   $(use_enable ssl open_ssl)
-   $(use_enable static-libs static)
-   )
-
-   econf ${myeconfargs[@]}
-}
-
-src_install() {
-   default
-
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-server/minecraft-server/

2024-04-23 Thread Conrad Kostecki
commit: abc830977062cfcc69bfa6aab9757fff105d8f14
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Apr 23 22:01:14 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Apr 23 22:01:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abc83097

games-server/minecraft-server: add 1.20.5, drop 1.20.4

Signed-off-by: Conrad Kostecki  gentoo.org>

 games-server/minecraft-server/Manifest| 2 +-
 ...{minecraft-server-1.20.4.ebuild => minecraft-server-1.20.5.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-server/minecraft-server/Manifest 
b/games-server/minecraft-server/Manifest
index bc9e8d0d3a47..d1758c056c60 100644
--- a/games-server/minecraft-server/Manifest
+++ b/games-server/minecraft-server/Manifest
@@ -1 +1 @@
-DIST minecraft-server-1.20.4.jar 49150256 BLAKE2B 
06271a822b9e1a7a585b211e61cb2c8b288927928bf3831d3651fef71ced65eab5e9e4d6f6abb9d8b8e8e9c5c43afae42005906da902353cc9822207295b
 SHA512 
19847c79eda930126ac99bdf151f45bc2f0313b2040d5258875606fd3e673eb257f3eed7c720db6864f07a4b6119861f39eaf66be0a552ce68e8962fa72aa95f
+DIST minecraft-server-1.20.5.jar 51424012 BLAKE2B 
ff48104c3adeb1a0daf414d92df56115ba1344cb126e81f59b797e683a9d4bf44e1077cb20c753af6a6158994e0becf2d2bc39946b10f386fbcc61a268a2eb3e
 SHA512 
41a6d8c3575db247e29883447af31ab270adc394a6b08761c4cc3b90edcc6efae48bbdff4b1dca464307707a56752017181de9f228c93fe5b4848cccf1a11edb

diff --git a/games-server/minecraft-server/minecraft-server-1.20.4.ebuild 
b/games-server/minecraft-server/minecraft-server-1.20.5.ebuild
similarity index 92%
rename from games-server/minecraft-server/minecraft-server-1.20.4.ebuild
rename to games-server/minecraft-server/minecraft-server-1.20.5.ebuild
index 42ec3dd13654..7158fdbaf129 100644
--- a/games-server/minecraft-server/minecraft-server-1.20.4.ebuild
+++ b/games-server/minecraft-server/minecraft-server-1.20.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-EGIT_COMMIT="8dd1a28015f51b1803213892b50b7b4fc76e594d"
+EGIT_COMMIT="79493072f65e17243fd36a699c9a96b4381feb91"
 README_GENTOO_SUFFIX="-r1"
 
 inherit readme.gentoo-r1 java-pkg-2 systemd



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

2024-04-23 Thread Conrad Kostecki
commit: 06ad386e8247124bd5d099a417501594e0873c86
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Apr 23 22:09:22 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Apr 23 22:09:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06ad386e

net-libs/libupnp: add 1.14.19

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-libs/libupnp/Manifest   |  1 +
 net-libs/libupnp/libupnp-1.14.19.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/net-libs/libupnp/Manifest b/net-libs/libupnp/Manifest
index 357a4385463e..ab31533830c5 100644
--- a/net-libs/libupnp/Manifest
+++ b/net-libs/libupnp/Manifest
@@ -1 +1,2 @@
 DIST libupnp-1.14.18.tar.gz 811092 BLAKE2B 
ee95cafc10838817900f82b83d15cf5d925e36a4321c7000b963e9e986ca9165af55c4c90c6fdf5d9bfaf72695711337986d25498cb838d513470f20decf10cc
 SHA512 
68973e0e5a8f9e64b2311246b7924b0837fd2c7ef30483d3d93ebfeee62bc2293760209d8a5213c0456ce5c37f9f32a6038c9e5d8b461670ba6073db8c2f1394
+DIST libupnp-1.14.19.tar.gz 814300 BLAKE2B 
119281a2e220b3b9398566b649d76fc047741a251097059920e84ef9376db03ee953ebf10934423a56613ad85aa9f77b777e33d92095b1468dfffb12e37e86bd
 SHA512 
76ae3bf8b69fd649ede0b92e03b36a6cbc7a9df9fa7828386c97761df12f2ae6346dec9ab45f78e17eb793d4d225707ecb3a7628d7678287979115cd4ba65c49

diff --git a/net-libs/libupnp/libupnp-1.14.19.ebuild 
b/net-libs/libupnp/libupnp-1.14.19.ebuild
new file mode 100644
index ..13ae128fe931
--- /dev/null
+++ b/net-libs/libupnp/libupnp-1.14.19.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_PN="pupnp"
+
+DESCRIPTION="An Portable Open Source UPnP Development Kit"
+HOMEPAGE="http://pupnp.sourceforge.net/;
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-release-${PV}"
+
+LICENSE="BSD"
+SLOT="0/17"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux"
+IUSE="blocking-tcp debug doc +reuseaddr samples +ssl static-libs"
+
+RDEPEND="ssl? ( dev-libs/openssl:0= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${PN}-1.14.12-disable-network-tests.patch" )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable blocking-tcp blocking-tcp-connections)
+   $(use_enable debug)
+   --enable-ipv6
+   $(use_enable reuseaddr)
+   $(use_enable samples)
+   $(use_enable ssl open_ssl)
+   $(use_enable static-libs static)
+   )
+
+   econf ${myeconfargs[@]}
+}
+
+src_install() {
+   default
+
+   find "${D}" -name '*.la' -delete || die
+}



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

2024-04-23 Thread Conrad Kostecki
commit: 2573a6f31d703fdb7c403833fa29dbf13f5fd1c1
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Apr 23 22:00:07 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Apr 23 22:00:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2573a6f3

dev-libs/mxml: add 4.0.3, drop 4.0.2

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/mxml/Manifest   |  2 +-
 dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch | 20 
 .../mxml/{mxml-4.0.2.ebuild => mxml-4.0.3.ebuild}|  2 --
 3 files changed, 1 insertion(+), 23 deletions(-)

diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest
index bd86a98baf5f..f48bdf977e33 100644
--- a/dev-libs/mxml/Manifest
+++ b/dev-libs/mxml/Manifest
@@ -1,2 +1,2 @@
 DIST mxml-3.3.1.tar.gz 1554784 BLAKE2B 
e0d599fd947dfef72edae40c1e70ea76c92105128dd46e772a7c71f9293cab3339c980396dffe105246cad64d0474935cc1939005ad9a2bffc8e8107f025a466
 SHA512 
43e6a92806d9c3f5db39fbf960c15ebfa6d92ef98274b7ce39b57724d6c26ad4362d6d8f3c1023efda92e6a815df068e5038a0cd479562b6be9dbdda8e827a41
-DIST mxml-4.0.2.tar.gz 1576722 BLAKE2B 
b5016adaf88801ec31852231ef31389d7d1d43b214d6b99e4e2b6bbfa47ba3c68fa9ac6b2ea332a61bf71688684c81e6863f1da38e30d4509cfa20f4ae943d19
 SHA512 
41fbd71bd390e63f0d44d006a3bcbdf95b7d3a09ea69a90d3dc86717d6f7edcd93875e6343b6d9f56ce8b2c3d34fdd4bcbb9992fb81c3392fb3deb5e3beb9482
+DIST mxml-4.0.3.tar.gz 1576958 BLAKE2B 
fe65513190bc8c03b8a66fb6711f9dcc846c19cdf67c17908fd5795408fead3e6ae2c11c8d4ca1c10be7b68d54ab87c602ab6ca3e5386d26ff75753d4dbe6476
 SHA512 
5855ea90c32a250ca0943389c768f1b9d9a231762d9b678d56bcb55c12d90a51b28c66940355e945b3d315bd764001e05ede576de976132768eb1eecb2667bba

diff --git a/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch 
b/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch
deleted file mode 100644
index a37a8fd56a90..
--- a/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 a/Makefile.in
-+++ b/Makefile.in
-@@ -219,7 +219,7 @@
-   $(INSTALL_DATA) mxml4.pc $(BUILDROOT)$(libdir)/pkgconfig/$(MXML_PC)
-   echo Installing man pages in $(BUILDROOT)$(mandir)...
-   $(INSTALL_DIR) $(BUILDROOT)$(mandir)/man3
--  $(INSTALL_MAN) doc/mxml.3 $(BUILDROOT)$(mandir)/man3/mxml.3
-+  $(INSTALL_MAN) doc/mxml.3 $(BUILDROOT)$(mandir)/man3/mxml4.3
- 
- install-libmxml.a:libmxml.a
-   echo Installing libmxml.a to $(BUILDROOT)$(libdir)...
-@@ -276,7 +276,7 @@
-   echo Uninstalling pkgconfig files from 
$(BUILDROOT)$(libdir)/pkgconfig...
-   $(RM) $(BUILDROOT)$(libdir)/pkgconfig/mxml.pc
-   echo Uninstalling man pages from $(BUILDROOT)$(mandir)...
--  $(RM) $(BUILDROOT)$(mandir)/man3/mxml.3
-+  $(RM) $(BUILDROOT)$(mandir)/man3/mxml4.3
- 
- uninstall-libmxml.a:
-   echo Uninstalling libmxml.a from $(BUILDROOT)$(libdir)...

diff --git a/dev-libs/mxml/mxml-4.0.2.ebuild b/dev-libs/mxml/mxml-4.0.3.ebuild
similarity index 95%
rename from dev-libs/mxml/mxml-4.0.2.ebuild
rename to dev-libs/mxml/mxml-4.0.3.ebuild
index 4725865ea65f..5056680d49d8 100644
--- a/dev-libs/mxml/mxml-4.0.2.ebuild
+++ b/dev-libs/mxml/mxml-4.0.3.ebuild
@@ -20,8 +20,6 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="virtual/pkgconfig"
 
-PATCHES=( "${FILESDIR}/${PN}-4.0.2-rename-man-page.patch" )
-
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-pl/

2024-04-23 Thread Conrad Kostecki
commit: fc1edc56ca1df5c5d31a988540af793789af4ce4
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Apr 23 22:02:11 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Apr 23 22:02:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc1edc56

app-dicts/aspell-pl: add 6.0.20240301.0

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-dicts/aspell-pl/Manifest|  1 +
 app-dicts/aspell-pl/aspell-pl-6.0.20240301.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/app-dicts/aspell-pl/Manifest b/app-dicts/aspell-pl/Manifest
index 346a12b91acb..d1882b7cfd5a 100644
--- a/app-dicts/aspell-pl/Manifest
+++ b/app-dicts/aspell-pl/Manifest
@@ -1 +1,2 @@
 DIST sjp-aspell6-pl-6.0_20240101-0.tar.bz2 658829 BLAKE2B 
e35c0268f1684b56fe4a8f8a8cf41a943c3747965a952dfce4f21bf7e8378117dafd04e45a3365ce649783b9810a45683fb17e4941122a6f81b32f66e473e82c
 SHA512 
bf6cbc3fe6f07fb2b8100a9d39e87defe7066d98c6fa97e3d144e2700b55b61e437dafc8e98c68d9d57e91d702dd6ecfbf8e84c5d773f493491bec21be1a4ac6
+DIST sjp-aspell6-pl-6.0_20240301-0.tar.bz2 658890 BLAKE2B 
6b4b5fa979aaf1e6d04d8e6efda375e88f3d6c1ce0ec1ad7c518e2ad2aedd69d5ed78488c317fa60cda82d8460b535973684e8571577167beb4c284ff605389f
 SHA512 
81f11538195cca3faa42a6dd7f7f1f674f08126203347f3a2803cb0ea80e272013800e1986ebcc99b7c65003b156db6ceca953f64509d39120024140a848be9c

diff --git a/app-dicts/aspell-pl/aspell-pl-6.0.20240301.0.ebuild 
b/app-dicts/aspell-pl/aspell-pl-6.0.20240301.0.ebuild
new file mode 100644
index ..b26975716a32
--- /dev/null
+++ b/app-dicts/aspell-pl/aspell-pl-6.0.20240301.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ASPELL_LANG="Polish"
+ASPELL_VERSION=6
+
+inherit aspell-dict-r1
+
+HOMEPAGE="https://sjp.pl/slownik/en/;
+
+MY_P="sjp-${PN/aspell/aspell6}-$(ver_rs 2 _ 3 -)"
+SRC_URI="https://sjp.pl/slownik/ort/${MY_P}.tar.bz2;
+S="${WORKDIR}/${MY_P/sjp-/}"
+
+LICENSE="Apache-2.0 CC-BY-4.0 GPL-2 LGPL-2.1 MPL-1.1 "
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"



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

2024-04-23 Thread David Roman
commit: 697ec0033a6cca55e6e2ebe305ec9c6063a1d93b
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 21:46:44 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 21:46:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=697ec003

dev-python/guidata: add 3.5.0

Signed-off-by: David Roman  gmail.com>

 dev-python/guidata/Manifest |  1 +
 dev-python/guidata/guidata-3.5.0.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-python/guidata/Manifest b/dev-python/guidata/Manifest
index 063580f2bb..72e768fc96 100644
--- a/dev-python/guidata/Manifest
+++ b/dev-python/guidata/Manifest
@@ -1 +1,2 @@
 DIST guidata-3.3.0.tar.gz 690865 BLAKE2B 
1b52295094844f839665e9dadbfff8d407b48d1746d72154d1181812a8b205660feac6ec86002cab31eef2c8fc5e72a35034145e51388e16e9bae89b2e801bd1
 SHA512 
7c962b8205cdcb13a628b6bfa256e7b62e1478933933d5ac9b8a1f7fbf6e4e17dbbbfe73bd520585b148ea858816e78f7dd3377ba70acc1be3a071981e5179ca
+DIST guidata-3.5.0.tar.gz 715835 BLAKE2B 
11668c0ab1e5c7ec1a58b1cd705420c79b5e2c05174318556aabd48895421a2e77cadd8932e8affe4e52214881b3feb5d99a5f75ccc8adec31d44137ff70df24
 SHA512 
281460040396d1de07bad44a27c69b1fb69d41406d3b4029651332bf8d39d610e1d89f541062b8cd3b5d11afa9f39c5de83ae0e9729594a22c23abd73a79d83d

diff --git a/dev-python/guidata/guidata-3.5.0.ebuild 
b/dev-python/guidata/guidata-3.5.0.ebuild
new file mode 100644
index 00..b4a2346e0a
--- /dev/null
+++ b/dev-python/guidata/guidata-3.5.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 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 pypi
+
+DESCRIPTION="Library for user interfaces for easy dataset editing and display"
+HOMEPAGE="https://pypi.python.org/pypi/guidata;
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   dev-python/h5py[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/PyQt5[${PYTHON_USEDEP}]
+   dev-python/QtPy[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-qt[${PYTHON_USEDEP}]
+   dev-python/pytest-xvfb[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -p xvfb
+}



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

2024-04-23 Thread David Roman
commit: f40c43b5103c2cb42c62d64f0bed5a4f3a6eaff0
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 21:42:03 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 21:42:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f40c43b5

dev-python/guidata: drop 3.2.2

Signed-off-by: David Roman  gmail.com>

 dev-python/guidata/Manifest |  1 -
 dev-python/guidata/guidata-3.2.2.ebuild | 40 -
 2 files changed, 41 deletions(-)

diff --git a/dev-python/guidata/Manifest b/dev-python/guidata/Manifest
index 28a62c5afb..063580f2bb 100644
--- a/dev-python/guidata/Manifest
+++ b/dev-python/guidata/Manifest
@@ -1,2 +1 @@
-DIST guidata-3.2.2.tar.gz 672062 BLAKE2B 
ff8c06e1f97cc454136a3cb8857739cc223536456bb06a4ac3b3b86e2eaf894fc60a3bdc2d70ea62fdc2b85bbc9f546f614b5ad0b2c9bace584054377f5fbfb2
 SHA512 
a9f31e5c43bf203f9a5919dd574553ec14dcd317e06204be50bcd4f2cc7ac71a431145d33a6d3dfe076620d6cc753349b5fdb5436d89dfda18c9f7572aeec00f
 DIST guidata-3.3.0.tar.gz 690865 BLAKE2B 
1b52295094844f839665e9dadbfff8d407b48d1746d72154d1181812a8b205660feac6ec86002cab31eef2c8fc5e72a35034145e51388e16e9bae89b2e801bd1
 SHA512 
7c962b8205cdcb13a628b6bfa256e7b62e1478933933d5ac9b8a1f7fbf6e4e17dbbbfe73bd520585b148ea858816e78f7dd3377ba70acc1be3a071981e5179ca

diff --git a/dev-python/guidata/guidata-3.2.2.ebuild 
b/dev-python/guidata/guidata-3.2.2.ebuild
deleted file mode 100644
index 4fd5808b63..00
--- a/dev-python/guidata/guidata-3.2.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 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 pypi
-
-DESCRIPTION="Library for user interfaces for easy dataset editing and display"
-HOMEPAGE="https://pypi.python.org/pypi/guidata;
-LICENSE="BSD"
-
-KEYWORDS="~amd64 ~x86"
-
-SLOT="0"
-IUSE="test"
-
-RDEPEND="
-   dev-python/h5py[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/PyQt5[${PYTHON_USEDEP}]
-   dev-python/QtPy[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/tomli[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   test? (
-   dev-python/pytest-qt[${PYTHON_USEDEP}]
-   dev-python/pytest-xvfb[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   epytest -p xvfb
-}



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

2024-04-23 Thread David Roman
commit: 43b93eff66381f560d76c619e40292208e73f6fd
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 21:42:40 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 21:42:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=43b93eff

dev-python/guidata: fix order of variables

Signed-off-by: David Roman  gmail.com>

 dev-python/guidata/guidata-3.3.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/guidata/guidata-3.3.0.ebuild 
b/dev-python/guidata/guidata-3.3.0.ebuild
index 4fd5808b63..b4a2346e0a 100644
--- a/dev-python/guidata/guidata-3.3.0.ebuild
+++ b/dev-python/guidata/guidata-3.3.0.ebuild
@@ -12,9 +12,8 @@ DESCRIPTION="Library for user interfaces for easy dataset 
editing and display"
 HOMEPAGE="https://pypi.python.org/pypi/guidata;
 LICENSE="BSD"
 
-KEYWORDS="~amd64 ~x86"
-
 SLOT="0"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-doc/eclass-manpages/

2024-04-23 Thread Sam James
commit: d10882293e60e6604918f698f064c58e1790276e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 21:42:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 21:42:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1088229

app-doc/eclass-manpages: update Manifest for 20240423

Update for eutils.eclass fix in 8029ca0fccafaa2be3511da7998175c4845d44c0.

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

 app-doc/eclass-manpages/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/eclass-manpages/Manifest b/app-doc/eclass-manpages/Manifest
index fccb0ba48a68..43d3bd0e6e78 100644
--- a/app-doc/eclass-manpages/Manifest
+++ b/app-doc/eclass-manpages/Manifest
@@ -1,3 +1,3 @@
 DIST eclass-manpages-20240207.tar.xz 446596 BLAKE2B 
5d9698a72586a2a33149f02fb70958d44dc20524de104c5c3f3f306d9e3f0f9a027b4365f5426cd261628c5561599a25b325fe2cd63999aaacc19be8c8cb8094
 SHA512 
a94d0da7110a8cdfbac4e7a469ca304f6ed454513294f573edd52cda5de56dc2e78589aa7458804971ba1a92a4c6ec814ec97b78bc7ded0643cb419478975022
 DIST eclass-manpages-20240229.tar.xz 448264 BLAKE2B 
ce7692c14f9f051b991ae292fd8329de2457cb63c803fec8a16677f92fd2214c695bf077309c16aa0a97318bb99ff83e8ebe2028865b6ac3740e480b00646c8c
 SHA512 
eaa545b2dcbfafef140f8682afde24ae0a225ca666ca353191a432ece64bb85f759955cfcb1b26c665b1e760835963c3c566f1bd899f2e56b139a700d1f3fafb
-DIST eclass-manpages-20240423.tar.xz 451340 BLAKE2B 
d9f7481a0898b0794a6de421c281464b593fa9f4a6f74ef859aaec7029f3f8b01ccf8e97f1d66936b80e26585b9e1f1f2bcc1a8b498ec322822a215b42f01c98
 SHA512 
220038ca06fba89dc5148c3d0d79e600498ddf569355999c0127205e79451709a9c91271280891aa08b25358da212f3edcf639587778def1d1fa545ff222ec84
+DIST eclass-manpages-20240423.tar.xz 451300 BLAKE2B 
12c5bbfbf97a942bee6533424b1ffb3327f09b390c4ac8d90e993149b5244339605122cdf5dc169f0f97449c755f0047798489d374421678c560c3619086ebfc
 SHA512 
4625e745af1f28d0ebfe3b5ea0b874186b2de863eb129722f952b8b4336ac108e84556a56b9b212f288c63c3910896d940dc12d2d2287eef9bc12d39e6922728



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

2024-04-23 Thread Sam James
commit: 8029ca0fccafaa2be3511da7998175c4845d44c0
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 21:40:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 21:40:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8029ca0f

eutils.eclass: fix @DEAD tag

```
eutils.eclass:
   error:10: eutils.eclass: unknown keyword @DEAD
```

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

 eclass/eutils.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/eutils.eclass b/eclass/eutils.eclass
index bdcc7e110fd5..1e36c78f7780 100644
--- a/eclass/eutils.eclass
+++ b/eclass/eutils.eclass
@@ -1,13 +1,13 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# @DEAD
 # @ECLASS: eutils.eclass
 # @MAINTAINER:
 # base-sys...@gentoo.org
 # @SUPPORTED_EAPIS: 6
 # @BLURB: many extra (but common) functions that are used in ebuilds
 # @DEPRECATED: native package manager functions, more specific eclasses
-# @DEAD
 
 if [[ -z ${_EUTILS_ECLASS} ]]; then
 _EUTILS_ECLASS=1



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/lms/

2024-04-23 Thread David Roman
commit: e7df2e8b28ac9418264edcdbd60cb993576db72d
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 21:38:59 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 21:38:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e7df2e8b

media-sound/lms: add 3.52.0

Signed-off-by: David Roman  gmail.com>

 media-sound/lms/Manifest  |  1 +
 media-sound/lms/lms-3.52.0.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/media-sound/lms/Manifest b/media-sound/lms/Manifest
index d740f50d20..2b09b8bf86 100644
--- a/media-sound/lms/Manifest
+++ b/media-sound/lms/Manifest
@@ -1,2 +1,3 @@
 DIST lms-3.50.1.tar.gz 419715 BLAKE2B 
80a8c08268d48e4fe8b64f66063cbe925b71288d0604c1395b54fdd35cfe7e815f9f67861cd52ba1934debc04291d96fe85c16ef99108fb9491015cea7562396
 SHA512 
8787d9a26bddb93d55e42f9b5f5c0295d8c67404e7648c3be620e03ae1e1ed243d87ff978a7c687dd349db4309e858807956bfa804207809c3b2fe3eed87977b
 DIST lms-3.51.1.tar.gz 427958 BLAKE2B 
88e7afc4fa3c28761d0ce6fa9c5d98ab9c9525f2138ef0523e9bae45511c74c9417b8717de56b054f5ec15c444fcbc00336795f3bdcbbb906ddde97bc54ad6cd
 SHA512 
f53907e0bbf9f6a26d9231e7eca01fd92f981e1271879bcbb960829b1416d1d73e980f50b4a5a12d1b0e48b7b9d1680b53fedce8e015eee33edc3c890625c34b
+DIST lms-3.52.0.tar.gz 422542 BLAKE2B 
6da2ce9f3ad1be103acaf694498a422be41690a2f0976081d1bde41b4a5860f4e33b604be3879d2d0cd3c24d9a41da185a990255035af322cc8c0bd2f87071f3
 SHA512 
f9ad2a6011960c7db74e2a9df2e1a48d7f14886165fea5b37d20b467c69effda5ad8c61d59c6d74b7a08b5862efb1c73ddb3be7743e905350e78127f7681da38

diff --git a/media-sound/lms/lms-3.52.0.ebuild 
b/media-sound/lms/lms-3.52.0.ebuild
new file mode 100644
index 00..2b015ca02d
--- /dev/null
+++ b/media-sound/lms/lms-3.52.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic pam systemd
+
+DESCRIPTION="Lightweight Music Server."
+HOMEPAGE="http://lms-demo.poupon.dev/ https://github.com/epoupon/lms;
+SRC_URI="https://github.com/epoupon/lms/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test stb"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-user/lms
+   dev-cpp/wt
+   dev-libs/boost
+   dev-libs/libconfig[cxx]
+   media-libs/taglib
+   media-video/ffmpeg[mp3,opus]
+
+   !stb? ( media-gfx/graphicsmagick )
+
+"
+
+DEPEND="
+   ${RDEPEND}
+
+   stb? ( dev-libs/stb )
+"
+
+BDEPEND="
+   test? ( dev-cpp/gtest )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-respect-ldflags.patch"
+)
+
+src_configure() {
+   append-flags -I/usr/include/stb/deprecated
+
+   local mycmakeargs=(
+   -DIMAGE_LIBRARY=$(usex stb STB GraphicsMagick++)
+   -DENABLE_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   systemd_newunit conf/systemd/default.service lms.service
+   newinitd "${FILESDIR}/lms.init" lms
+   dopamd conf/pam/lms
+   mv "${ED}/usr/share/lms/lms.conf" "${ED}/etc/lms.conf" || die
+
+   # Already installed in the proper directory
+   rm "${ED}/usr/share/lms/default.service" || die
+   rm "${ED}/usr/share/lms/lms" || die
+
+   keepdir /var/log/lms
+   fowners -R lms:lms /var/log/lms
+
+   keepdir /var/lms
+   fowners lms:lms /var/lms
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/lms/

2024-04-23 Thread David Roman
commit: c263a3ca6dda182e14ed0838645f8b00df42dffb
Author: David Roman  gmail  com>
AuthorDate: Tue Apr 23 21:39:41 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Apr 23 21:39:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c263a3ca

media-sound/lms: drop 3.50.1, 3.51.1

Signed-off-by: David Roman  gmail.com>

 media-sound/lms/Manifest  |  1 -
 media-sound/lms/lms-3.50.1.ebuild | 74 ---
 media-sound/lms/lms-3.51.1.ebuild | 72 -
 3 files changed, 147 deletions(-)

diff --git a/media-sound/lms/Manifest b/media-sound/lms/Manifest
index 2b09b8bf86..2a992936cd 100644
--- a/media-sound/lms/Manifest
+++ b/media-sound/lms/Manifest
@@ -1,3 +1,2 @@
-DIST lms-3.50.1.tar.gz 419715 BLAKE2B 
80a8c08268d48e4fe8b64f66063cbe925b71288d0604c1395b54fdd35cfe7e815f9f67861cd52ba1934debc04291d96fe85c16ef99108fb9491015cea7562396
 SHA512 
8787d9a26bddb93d55e42f9b5f5c0295d8c67404e7648c3be620e03ae1e1ed243d87ff978a7c687dd349db4309e858807956bfa804207809c3b2fe3eed87977b
 DIST lms-3.51.1.tar.gz 427958 BLAKE2B 
88e7afc4fa3c28761d0ce6fa9c5d98ab9c9525f2138ef0523e9bae45511c74c9417b8717de56b054f5ec15c444fcbc00336795f3bdcbbb906ddde97bc54ad6cd
 SHA512 
f53907e0bbf9f6a26d9231e7eca01fd92f981e1271879bcbb960829b1416d1d73e980f50b4a5a12d1b0e48b7b9d1680b53fedce8e015eee33edc3c890625c34b
 DIST lms-3.52.0.tar.gz 422542 BLAKE2B 
6da2ce9f3ad1be103acaf694498a422be41690a2f0976081d1bde41b4a5860f4e33b604be3879d2d0cd3c24d9a41da185a990255035af322cc8c0bd2f87071f3
 SHA512 
f9ad2a6011960c7db74e2a9df2e1a48d7f14886165fea5b37d20b467c69effda5ad8c61d59c6d74b7a08b5862efb1c73ddb3be7743e905350e78127f7681da38

diff --git a/media-sound/lms/lms-3.50.1.ebuild 
b/media-sound/lms/lms-3.50.1.ebuild
deleted file mode 100644
index d68ab0f28d..00
--- a/media-sound/lms/lms-3.50.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic pam systemd
-
-DESCRIPTION="Lightweight Music Server."
-HOMEPAGE="http://lms-demo.poupon.dev/ https://github.com/epoupon/lms;
-SRC_URI="https://github.com/epoupon/lms/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test stb"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   acct-user/lms
-   dev-cpp/wt
-   dev-libs/boost
-   dev-libs/libconfig[cxx]
-   media-libs/taglib
-   media-video/ffmpeg
-
-   !stb? ( media-gfx/graphicsmagick )
-
-"
-
-DEPEND="
-   ${RDEPEND}
-
-   stb? ( dev-libs/stb )
-"
-
-BDEPEND="
-   test? ( dev-cpp/gtest )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-fix-lib-dir.patch"
-   "${FILESDIR}/${PN}-optional-tests.patch"
-   "${FILESDIR}/${PN}-respect-ldflags.patch"
-)
-
-src_configure() {
-   append-flags -I/usr/include/stb/deprecated
-
-   local mycmakeargs=(
-   -DIMAGE_LIBRARY=$(usex stb STB GraphicsMagick++)
-   -DENABLE_TESTS=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   systemd_newunit conf/systemd/default.service lms.service
-   newinitd "${FILESDIR}/lms.init" lms
-   dopamd conf/pam/lms
-   mv "${ED}/usr/share/lms/lms.conf" "${ED}/etc/lms.conf" || die
-
-   # Already installed in the proper directory
-   rm "${ED}/usr/share/lms/default.service" || die
-   rm "${ED}/usr/share/lms/lms" || die
-
-   keepdir /var/log/lms
-   fowners -R lms:lms /var/log/lms
-
-   keepdir /var/lms
-   fowners lms:lms /var/lms
-}

diff --git a/media-sound/lms/lms-3.51.1.ebuild 
b/media-sound/lms/lms-3.51.1.ebuild
deleted file mode 100644
index fe5dbc28e5..00
--- a/media-sound/lms/lms-3.51.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic pam systemd
-
-DESCRIPTION="Lightweight Music Server."
-HOMEPAGE="http://lms-demo.poupon.dev/ https://github.com/epoupon/lms;
-SRC_URI="https://github.com/epoupon/lms/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test stb"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   acct-user/lms
-   dev-cpp/wt
-   dev-libs/boost
-   dev-libs/libconfig[cxx]
-   media-libs/taglib
-   media-video/ffmpeg
-
-   !stb? ( media-gfx/graphicsmagick )
-
-"
-
-DEPEND="
-   ${RDEPEND}
-
-   stb? ( dev-libs/stb )
-"
-
-BDEPEND="
-   test? ( dev-cpp/gtest )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-respect-ldflags.patch"
-)
-
-src_configure() {
-   append-flags -I/usr/include/stb/deprecated
-
-   local mycmakeargs=(
-   -DIMAGE_LIBRARY=$(usex stb STB GraphicsMagick++)
-   -DENABLE_TESTS=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install

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

2024-04-23 Thread Sam James
commit: 7418ebc441e0ce548a35a9f6f8667bd5d6644460
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 21:33:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 21:33:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7418ebc4

sci-geosciences/grass: Stabilize 8.3.2 amd64, #930486

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

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

diff --git a/sci-geosciences/grass/grass-8.3.2.ebuild 
b/sci-geosciences/grass/grass-8.3.2.ebuild
index b719d57f438c..8a3ea23d393d 100644
--- a/sci-geosciences/grass/grass-8.3.2.ebuild
+++ b/sci-geosciences/grass/grass-8.3.2.ebuild
@@ -30,7 +30,7 @@ else
MY_P="${P/_rc/RC}"
SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~ppc ~x86"
+   KEYWORDS="amd64 ~ppc ~x86"
fi
 
S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphicsmagick/, media-gfx/graphicsmagick/files/

2024-04-23 Thread Sam James
commit: 53ee8ce4c53896c72c68e265eaf14c33b840159f
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 21:32:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 21:32:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ee8ce4

media-gfx/graphicsmagick: add 1.3.43

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

 media-gfx/graphicsmagick/Manifest  |   2 +
 .../files/graphicsmagick-1.3.43-bashism.patch  |  12 ++
 .../graphicsmagick/graphicsmagick-1.3.43.ebuild| 163 +
 3 files changed, 177 insertions(+)

diff --git a/media-gfx/graphicsmagick/Manifest 
b/media-gfx/graphicsmagick/Manifest
index 6afe3471..064922e59397 100644
--- a/media-gfx/graphicsmagick/Manifest
+++ b/media-gfx/graphicsmagick/Manifest
@@ -1,2 +1,4 @@
 DIST GraphicsMagick-1.3.42.tar.xz 5553692 BLAKE2B 
f8f0d7d420375262b7db8ffcc1c9eb4e372fb20a7c5e55f566d965183bb9a8d3a20a43c249a0b05235caaa0883c58885329d5c8d1967f464c0b757d40d6fc825
 SHA512 
b512c9c4c06ec60f7d31e140da08f2bc16d492a2dab82778f1b38c074a25340159e59bfbaa30b2997a6fbd10a500ae1bda527e3c3854e4462bcae837e818428a
 DIST GraphicsMagick-1.3.42.tar.xz.asc 228 BLAKE2B 
723f8d1ca13bd5b32a12d69bb46f4991df6e7963f0d4c12ddaf60167a9ade4c6fa36819cce1df202437143bc55e17dd6f2cff821412dafceeb3ab5e3dbf3dc7b
 SHA512 
de5d90c748376e7e480a066e9354ac1771f15cb2d8c6e5c9249672fd811b7bbe06f97b3348240538fa8d0d7c11150f57fb5148285214712944f7535afb943bd0
+DIST GraphicsMagick-1.3.43.tar.xz 5657460 BLAKE2B 
caa4fa6546acb4cdaaa421030ccc5cd2b628ae723e07f84700f65e26e1f3e59039cf92fda259ee44ba1e1fa90e9c469844fb5289cc73d50c42bb50fb39358ca2
 SHA512 
15b4d90119f25fd45f16d50218d51d543841dd3cdaf0c585bce2c18592106bc41573ed1011d7176ff5882fa0cded8f46bfd1e639c26063571109911e22098757
+DIST GraphicsMagick-1.3.43.tar.xz.asc 228 BLAKE2B 
cb1290af98ea92de948df0421b7de101a713f0b8ce4a07959269d5edd10eb26f088585e1a8272482a9b219ee388ae8f040fc047ca76d5f752f04a7b57987c89c
 SHA512 
3bd62bc64dd1b6f2d7a17f1281d8dc4c67c474860b4d95bfaf5fb4be93d0ee156b54c2a6ef4166687854e5458a6e43e61816a5fd508e4702f693a9d1e43984bf

diff --git a/media-gfx/graphicsmagick/files/graphicsmagick-1.3.43-bashism.patch 
b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.43-bashism.patch
new file mode 100644
index ..060959ae6e87
--- /dev/null
+++ b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.43-bashism.patch
@@ -0,0 +1,12 @@
+Sent upstream by email on 2024-04-23.
+--- a/configure.ac
 b/configure.ac
+@@ -1720,7 +1720,7 @@ AC_SUBST([LIB_MTMALLOC])
+ # Find OpenMP library (no pkg-config support!)
+ #
+ LIB_OMP=''
+-if test "${OPENMP_ENABLED}" == 'yes'
++if test "${OPENMP_ENABLED}" = 'yes'
+ then
+   if test "${GCC}" = "yes"
+   then

diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.43.ebuild 
b/media-gfx/graphicsmagick/graphicsmagick-1.3.43.ebuild
new file mode 100644
index ..59f7582199a4
--- /dev/null
+++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.43.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+MY_P=${P/graphicsm/GraphicsM}
+DESCRIPTION="Collection of tools and libraries for many image formats"
+HOMEPAGE="http://www.graphicsmagick.org/ 
https://hg.osdn.net/view/graphicsmagick/GM;
+
+if [[ ${PV} ==  ]] ; then
+   EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code;
+   inherit mercurial
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bobfriesenhahn.asc
+   inherit verify-sig
+
+   SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
+   SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.asc 
)"
+   S="${WORKDIR}/${MY_P}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn )"
+fi
+
+LICENSE="MIT"
+SLOT="0/${PV%.*}"
+IUSE="bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl 
lcms lzma"
+IUSE+=" openmp perl png postscript q16 q32 static-libs svg tcmalloc tiff 
truetype"
+IUSE+=" webp wmf X zlib zstd"
+
+RDEPEND="
+   dev-libs/libltdl
+   bzip2? ( app-arch/bzip2 )
+   fpx? ( media-libs/libfpx )
+   heif? ( media-libs/libheif:= )
+   imagemagick? ( !media-gfx/imagemagick )
+   jbig? ( media-libs/jbigkit )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpegxl? ( media-libs/libjxl:= )
+   lcms? ( media-libs/lcms:2 )
+   lzma? ( app-arch/xz-utils )
+   perl? ( dev-lang/perl:= )
+   png? ( media-libs/libpng:= )
+   postscript? ( app-text/ghostscript-gpl )
+   svg? ( dev-libs/libxml2 )
+   tcmalloc? ( dev-util/google-perftools:= )
+   tiff? ( media-libs/tiff:= )
+   truetype? (
+   media-fonts/urw-fonts
+   >=media-libs/freetype-2
+   )
+   webp? ( media-libs/libwebp:= )
+   wmf? 

[gentoo-commits] repo/gentoo:master commit in: app-doc/eclass-manpages/

2024-04-23 Thread Sam James
commit: 0da3ced7be06c75820400a0819a1789662ef85dd
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 21:10:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 21:10:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da3ced7

app-doc/eclass-manpages: add 20240423

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

 app-doc/eclass-manpages/Manifest   |  1 +
 .../eclass-manpages-20240423.ebuild| 24 ++
 2 files changed, 25 insertions(+)

diff --git a/app-doc/eclass-manpages/Manifest b/app-doc/eclass-manpages/Manifest
index bd5fdac0c9bb..fccb0ba48a68 100644
--- a/app-doc/eclass-manpages/Manifest
+++ b/app-doc/eclass-manpages/Manifest
@@ -1,2 +1,3 @@
 DIST eclass-manpages-20240207.tar.xz 446596 BLAKE2B 
5d9698a72586a2a33149f02fb70958d44dc20524de104c5c3f3f306d9e3f0f9a027b4365f5426cd261628c5561599a25b325fe2cd63999aaacc19be8c8cb8094
 SHA512 
a94d0da7110a8cdfbac4e7a469ca304f6ed454513294f573edd52cda5de56dc2e78589aa7458804971ba1a92a4c6ec814ec97b78bc7ded0643cb419478975022
 DIST eclass-manpages-20240229.tar.xz 448264 BLAKE2B 
ce7692c14f9f051b991ae292fd8329de2457cb63c803fec8a16677f92fd2214c695bf077309c16aa0a97318bb99ff83e8ebe2028865b6ac3740e480b00646c8c
 SHA512 
eaa545b2dcbfafef140f8682afde24ae0a225ca666ca353191a432ece64bb85f759955cfcb1b26c665b1e760835963c3c566f1bd899f2e56b139a700d1f3fafb
+DIST eclass-manpages-20240423.tar.xz 451340 BLAKE2B 
d9f7481a0898b0794a6de421c281464b593fa9f4a6f74ef859aaec7029f3f8b01ccf8e97f1d66936b80e26585b9e1f1f2bcc1a8b498ec322822a215b42f01c98
 SHA512 
220038ca06fba89dc5148c3d0d79e600498ddf569355999c0127205e79451709a9c91271280891aa08b25358da212f3edcf639587778def1d1fa545ff222ec84

diff --git a/app-doc/eclass-manpages/eclass-manpages-20240423.ebuild 
b/app-doc/eclass-manpages/eclass-manpages-20240423.ebuild
new file mode 100644
index ..83b196078ae7
--- /dev/null
+++ b/app-doc/eclass-manpages/eclass-manpages-20240423.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Instructions to make a dist tarball:
+# git clone https://github.com/projg2/eclass-to-manpage.git
+# cd eclass-to-manpage
+# make dist ECLASSDIR=~/g/eclass/
+
+DESCRIPTION="Collection of Gentoo eclass manpages"
+HOMEPAGE="https://github.com/projg2/eclass-to-manpage;
+SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+# Keep the keywords stable. No need to change to ~arch.
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+BDEPEND="sys-apps/gawk"
+
+src_install() {
+   emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
+}



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

2024-04-23 Thread Sam James
commit: b21ed7f74a49938222b7dac2d9f7e1613012bcb4
Author: Paul Zander  gmail  com>
AuthorDate: Sat Apr 20 10:19:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 21:00:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21ed7f7

media-gfx/blender: add 4.1.1

Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36376
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/Manifest |  1 +
 .../{blender-.ebuild => blender-4.1.1.ebuild}  | 95 --
 media-gfx/blender/blender-.ebuild  | 95 --
 3 files changed, 145 insertions(+), 46 deletions(-)

diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index 9fd976b345d2..d1ef07dd9e00 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -2,3 +2,4 @@ DIST blender-3.3.15.tar.xz 41928632 BLAKE2B 
d93d7d47183fcd7afa547b8d3f0bd7240ea2
 DIST blender-3.3.8.tar.xz 41915180 BLAKE2B 
7fb24afe2151bba53d8c25160bd697145aced74a8cd9a7ac92b2f66bc0ab59e995009f20f9e9bb622b05d614919137153805a2e233de5b0bb0a41a2ac3405a76
 SHA512 
63aef1e543a9c8bbc5f8838292ad2e8d0d9a8ee6fd2d71a419c1edc1a0ee1f59f7e9eab59bc20bf32ca56ba440bab1534c6c94c6ca2c5ab964e80bd452b7e519
 DIST blender-3.6.8.tar.xz 70453744 BLAKE2B 
5361977951fa1720899fad26092b967cc78b7ba82c8823f92fe1e6a14419edae1f3914f639e88dd8b5fb3ec7c124783e1ece56199a80b9b51a0f320764e1eba7
 SHA512 
a5e15dc9de7024cebb955fc531ae592a4c58336196a07fd63ed5bb4eb14d66751a3697ea8b120283ca5078c92d8c87966e882862011ebb4368f132e2de004a45
 DIST blender-4.0.2.tar.xz 73281252 BLAKE2B 
6ec72baa360049681c8ba18ae668041e87745bad51113cf50bca93d18f52ef5db84c58f9a2dc5b341ef1f0439e76288a1b1eda892a19033fb494e79cd3b2f983
 SHA512 
c37b85d06f5cf8b48cb8c657a9fb6b0ab1325271706fa34039f2993420f7606cd1e2c052173cdea94e9bec2924e7aa4df373e3a0fc1f9c4be336e62211b6bc4b
+DIST blender-4.1.1.tar.xz 82146268 BLAKE2B 
1ab4a6c1046851ef619394c62fc73794430dc091e2cab26d3d1d542e9d4519889e9b9731606385e9dc8657448ca3827875526f4a57dd1b5c326a73d8a6f9be8d
 SHA512 
13ad0cdd09879b5c28554faca5a54172f43dc3dcb749d2d1723d3e89e741e6255179af3bd88309b735e058b9b350191e44f3158e882e55f1cedea70b8b21540e

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-4.1.1.ebuild
similarity index 85%
copy from media-gfx/blender/blender-.ebuild
copy to media-gfx/blender/blender-4.1.1.ebuild
index aab785d58255..94e2599fa018 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-4.1.1.ebuild
@@ -33,12 +33,13 @@ fi
 
 LICENSE="|| ( GPL-3 BL )"
 SLOT="${PV%.*}"
-IUSE="+bullet +fluid +openexr +tbb
-   alembic collada +color-management cuda +cycles cycles-bin-kernels
-   debug doc +embree +ffmpeg +fftw +gmp gnome hip jack jemalloc jpeg2k
-   man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv
-   +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl
-   +sndfile test +tiff valgrind wayland +webp X"
+IUSE="
+   alembic +bullet collada +color-management cuda +cycles 
+cycles-bin-kernels
+   debug doc +embree experimental +ffmpeg +fftw +fluid +gmp gnome hip jack
+   jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr 
+openmp openpgl
+   +opensubdiv +openvdb optix osl +otf +pdf +potrace +pugixml pulseaudio
+   renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X
+"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
alembic? ( openexr )
@@ -95,6 +96,7 @@ RDEPEND="${PYTHON_DEPS}
nls? ( virtual/libiconv )
openal? ( media-libs/openal )
oidn? ( >=media-libs/oidn-2.1.0 )
+   oneapi? ( dev-libs/intel-compute-runtime[l0] )
openexr? (
>=dev-libs/imath-3.1.7:=
>=media-libs/openexr-3.2.1:0=
@@ -102,7 +104,7 @@ RDEPEND="${PYTHON_DEPS}
openpgl? ( media-libs/openpgl:= )
opensubdiv? ( >=media-libs/opensubdiv-3.5.0 )
openvdb? (
-   >=media-gfx/openvdb-11:=[nanovdb?]
+   >=media-gfx/openvdb-11.0.0:=[nanovdb?]
dev-libs/c-blosc:=
)
optix? ( dev-libs/optix )
@@ -130,6 +132,18 @@ RDEPEND="${PYTHON_DEPS}
media-libs/mesa[wayland]
sys-apps/dbus
)
+   vulkan? (
+   media-libs/shaderc
+   dev-util/spirv-tools
+   dev-util/glslang
+   media-libs/vulkan-loader
+   )
+   otf? (
+   media-libs/harfbuzz
+   )
+   renderdoc? (
+   media-gfx/renderdoc
+   )
X? (
x11-libs/libX11
x11-libs/libXi
@@ -139,6 +153,10 @@ RDEPEND="${PYTHON_DEPS}
 
 DEPEND="${RDEPEND}
dev-cpp/eigen:=
+   vulkan? (
+   dev-util/spirv-headers
+   dev-util/vulkan-headers
+   )
 "
 
 BDEPEND="
@@ -188,6 +206,8 @@ blender_get_version() {
 
 pkg_pretend() {
blender_check_requirements
+

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, media-gfx/blender/, profiles/arch/base/, ...

2024-04-23 Thread Sam James
commit: 6cd4df04768cadea66b4a027ca7ed83aa4138ef7
Author: Paul Zander  gmail  com>
AuthorDate: Tue Apr 23 15:27:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 21:00:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd4df04

media-gfx/blender: 4.0.2-r1 bugfixes; add initial oneapi support

Drop python3.12 support. Will reappear in 4.1.1.
Use wayland_dynload to avoid problems with libdecor-plugin.h.
Bump openvdb required version to 11 from 10.

oneAPI support might be broken. But we got to start somewhere...

Bug: https://bugs.gentoo.org/882645
Closes: https://bugs.gentoo.org/930397
Closes: https://bugs.gentoo.org/930412
Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-4.0.2-r1.ebuild | 89 +++
 media-gfx/blender/metadata.xml| 10 
 profiles/arch/amd64/package.use.mask  |  2 +-
 profiles/arch/base/package.use.mask   |  2 +-
 profiles/features/musl/package.use.mask   |  8 +++
 5 files changed, 86 insertions(+), 25 deletions(-)

diff --git a/media-gfx/blender/blender-4.0.2-r1.ebuild 
b/media-gfx/blender/blender-4.0.2-r1.ebuild
index 57571d34615d..29465c4df628 100644
--- a/media-gfx/blender/blender-4.0.2-r1.ebuild
+++ b/media-gfx/blender/blender-4.0.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..11} )
 # matches media-libs/osl
 LLVM_COMPAT=( {15..17} )
 
@@ -33,12 +33,13 @@ fi
 
 LICENSE="|| ( GPL-3 BL )"
 SLOT="${PV%.*}"
-IUSE="+bullet +fluid +openexr +tbb
-   alembic collada +color-management cuda +cycles cycles-bin-kernels
-   debug doc +embree +ffmpeg +fftw +gmp gnome hip jack jemalloc jpeg2k
-   man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv
-   +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl
-   +sndfile test +tiff valgrind wayland +webp X"
+IUSE="
+   alembic +bullet collada +color-management cuda +cycles 
+cycles-bin-kernels
+   debug doc +embree experimental +ffmpeg +fftw +fluid +gmp gnome hip jack
+   jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr 
+openmp openpgl
+   +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio
+   renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X
+"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
alembic? ( openexr )
@@ -95,6 +96,7 @@ RDEPEND="${PYTHON_DEPS}
nls? ( virtual/libiconv )
openal? ( media-libs/openal )
oidn? ( >=media-libs/oidn-2.1.0 )
+   oneapi? ( dev-libs/intel-compute-runtime[l0] )
openexr? (
>=dev-libs/imath-3.1.4-r2:=
>=media-libs/openexr-3:0=
@@ -102,7 +104,7 @@ RDEPEND="${PYTHON_DEPS}
openpgl? ( media-libs/openpgl:0/0.5 )
opensubdiv? ( >=media-libs/opensubdiv-3.5.0 )
openvdb? (
-   >=media-gfx/openvdb-10.0.0:=[nanovdb?]
+   >=media-gfx/openvdb-11.0.0:=[nanovdb?]
dev-libs/c-blosc:=
)
optix? ( dev-libs/optix )
@@ -130,6 +132,15 @@ RDEPEND="${PYTHON_DEPS}
media-libs/mesa[wayland]
sys-apps/dbus
)
+   vulkan? (
+   media-libs/shaderc
+   dev-util/spirv-tools
+   dev-util/glslang
+   media-libs/vulkan-loader
+   )
+   renderdoc? (
+   media-gfx/renderdoc
+   )
X? (
x11-libs/libX11
x11-libs/libXi
@@ -139,6 +150,10 @@ RDEPEND="${PYTHON_DEPS}
 
 DEPEND="${RDEPEND}
dev-cpp/eigen:=
+   vulkan? (
+   dev-util/spirv-headers
+   dev-util/vulkan-headers
+   )
 "
 
 BDEPEND="
@@ -238,10 +253,11 @@ src_prepare() {
-e "s|blender.svg|blender-${BV}.svg|" \
-e "s|blender-symbolic.svg|blender-${BV}-symbolic.svg|" \
-e "s|blender.desktop|blender-${BV}.desktop|" \
+   -e 
"s|org.blender.Blender.metainfo.xml|blender-${BV}.metainfo.xml|" \
-i source/creator/CMakeLists.txt || die
 
sed \
-   -e "s|Name=Blender|Name=Blender ${PV}|" \
+   -e "s|Name=Blender|Name=Blender ${BV}|" \
-e "s|Exec=blender|Exec=blender-${BV}|" \
-e "s|Icon=blender|Icon=blender-${BV}|" \
-i release/freedesktop/blender.desktop || die
@@ -255,12 +271,18 @@ src_prepare() {
release/freedesktop/icons/symbolic/apps/blender-symbolic.svg \

"release/freedesktop/icons/symbolic/apps/blender-${BV}-symbolic.svg" || die
mv release/freedesktop/blender.desktop 
"release/freedesktop/blender-${BV}.desktop" || die
+   mv release/freedesktop/org.blender.Blender.metainfo.xml 
"release/freedesktop/blender-${BV}.metainfo.xml"
+   mv release/freedesktop/org.blender.Blender.appdata.xml 
"release/freedesktop/blender-${BV}.appdata.xml"
 
if use 

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

2024-04-23 Thread Sam James
commit: 76313917ef65293313d46c4dfeb7876b340051e1
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:58:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:58:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76313917

sys-apps/pv: add 1.8.9

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

 sys-apps/pv/Manifest| 2 ++
 sys-apps/pv/{pv-.ebuild => pv-1.8.9.ebuild} | 9 -
 sys-apps/pv/pv-.ebuild  | 9 -
 3 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/sys-apps/pv/Manifest b/sys-apps/pv/Manifest
index 8a8378104f3c..2d299974d165 100644
--- a/sys-apps/pv/Manifest
+++ b/sys-apps/pv/Manifest
@@ -1,2 +1,4 @@
 DIST pv-1.8.5.tar.gz 327072 BLAKE2B 
ef7fcf64430a72e04ca3a922115e7012c999109bb7e1a52f480c27eeb6c49952f4be52e6041a063c710d934c68555cfb65796103920fd240e4ebde2fa6a323c7
 SHA512 
6d7a0f785ace5e25c5677af4cf38a003386774e60563865de7f1dae60f1785685541da93e1f88236b8b2e14431584bc2cb2adb3a575fb90dc774bc6bacf22e21
 DIST pv-1.8.5.tar.gz.asc 691 BLAKE2B 
ac5bd2b05e145d4ea5aedbb148b39a317d68329787f06f39f808be75951da0e0f460254b4a5049a8eafabad07edfbe936be00154f5dfa660628c8a3dfa3b7ffd
 SHA512 
8414b2485347579a54233a2f241c080ab6461799c149567ab1063ce812b08ab2293f55bf8a24bcadabf94d12ce3dce36fe57277d822d115db9e53c957fe99c20
+DIST pv-1.8.9.tar.gz 330129 BLAKE2B 
a8e8b567a0e9eed9fa9b938b5ef52623adda8907b26d6dc3664fb0e3c8bee193e615ad0f357f688a53fa0014d978bf98a157a072d0159e9aaded447d3e4b16e0
 SHA512 
d6e483d2cb5ef3def1df9c72774ab70a5210e7a45f165d3d1527f11366e7bbab57320f1987d460783eda94605a17c5ef2a027fa4a7e9d58b529f4b1b05ec07a8
+DIST pv-1.8.9.tar.gz.asc 691 BLAKE2B 
24640b3ba4d3306175f6e63d5efe86bc4a29da3b822417098f66892c0c59ddab713b202ebcc6e8fbe97de104b0583221ee12b4ef72adb2402912e3f799403e92
 SHA512 
ad4791b094caacc05485ee817c3162c65110c46bd7feaf06617fcf7d42c0d407e5696cf35ff881aa19340a13d02e04183c5e4db51cc68bb443fa524d9573ce57

diff --git a/sys-apps/pv/pv-.ebuild b/sys-apps/pv/pv-1.8.9.ebuild
similarity index 86%
copy from sys-apps/pv/pv-.ebuild
copy to sys-apps/pv/pv-1.8.9.ebuild
index 7d003e10536d..5e5b703403bd 100644
--- a/sys-apps/pv/pv-.ebuild
+++ b/sys-apps/pv/pv-1.8.9.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=8
@@ -38,6 +38,13 @@ pkg_setup() {
 src_prepare() {
default
 
+   # Valgrind isn't reliable within sandbox.
+   cat <<-EOF > tests/run-valgrind.sh || die
+   #!/bin/sh
+   exit 77
+   EOF
+   chmod +x tests/run-valgrind.sh || Die
+
[[ ${PV} ==  ]] && eautoreconf
 }
 

diff --git a/sys-apps/pv/pv-.ebuild b/sys-apps/pv/pv-.ebuild
index 7d003e10536d..5e5b703403bd 100644
--- a/sys-apps/pv/pv-.ebuild
+++ b/sys-apps/pv/pv-.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=8
@@ -38,6 +38,13 @@ pkg_setup() {
 src_prepare() {
default
 
+   # Valgrind isn't reliable within sandbox.
+   cat <<-EOF > tests/run-valgrind.sh || die
+   #!/bin/sh
+   exit 77
+   EOF
+   chmod +x tests/run-valgrind.sh || Die
+
[[ ${PV} ==  ]] && eautoreconf
 }
 



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

2024-04-23 Thread Sam James
commit: ceb6b99bfb3566cd0467cd6f14c7bc984b0ab789
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:53:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:53:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceb6b99b

app-misc/binwalk: Stabilize 2.4.0 ppc, #930518

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

 app-misc/binwalk/binwalk-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/binwalk/binwalk-2.4.0.ebuild 
b/app-misc/binwalk/binwalk-2.4.0.ebuild
index c81aeb3a6c12..cf72ba55ceaf 100644
--- a/app-misc/binwalk/binwalk-2.4.0.ebuild
+++ b/app-misc/binwalk/binwalk-2.4.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/OSPG/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~x86 ~x64-macos"
 fi
 
 DESCRIPTION="A tool for identifying files embedded inside firmware images"



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

2024-04-23 Thread Sam James
commit: 2ac171739af05c81c163ff993d7ba74d84374a69
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:53:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:53:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac17173

app-misc/binwalk: Stabilize 2.4.0 ppc64, #930518

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

 app-misc/binwalk/binwalk-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/binwalk/binwalk-2.4.0.ebuild 
b/app-misc/binwalk/binwalk-2.4.0.ebuild
index 41c387514917..c81aeb3a6c12 100644
--- a/app-misc/binwalk/binwalk-2.4.0.ebuild
+++ b/app-misc/binwalk/binwalk-2.4.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/OSPG/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv ~x86 ~x64-macos"
 fi
 
 DESCRIPTION="A tool for identifying files embedded inside firmware images"



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

2024-04-23 Thread Sam James
commit: 130868b7527058336cb4e8c75a3fb6c91ecddfb0
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:51:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:51:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130868b7

app-misc/binwalk: Stabilize 2.4.0 arm, #930518

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

 app-misc/binwalk/binwalk-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/binwalk/binwalk-2.4.0.ebuild 
b/app-misc/binwalk/binwalk-2.4.0.ebuild
index 15834bb6e606..41c387514917 100644
--- a/app-misc/binwalk/binwalk-2.4.0.ebuild
+++ b/app-misc/binwalk/binwalk-2.4.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/OSPG/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
 fi
 
 DESCRIPTION="A tool for identifying files embedded inside firmware images"



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

2024-04-23 Thread Sam James
commit: 54505dc63ae7d7481ee4f099bc16bf1c95edebaf
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:51:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:51:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54505dc6

app-misc/binwalk: Stabilize 2.4.0 arm64, #930518

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

 app-misc/binwalk/binwalk-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/binwalk/binwalk-2.4.0.ebuild 
b/app-misc/binwalk/binwalk-2.4.0.ebuild
index 53c023e8014b..15834bb6e606 100644
--- a/app-misc/binwalk/binwalk-2.4.0.ebuild
+++ b/app-misc/binwalk/binwalk-2.4.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/OSPG/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
 fi
 
 DESCRIPTION="A tool for identifying files embedded inside firmware images"



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

2024-04-23 Thread Sam James
commit: 0c5e8f8938e7d4deccc3480cffd8e738b2ca73e1
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:48:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:48:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c5e8f89

dev-libs/cxxtools: Stabilize 3.0-r2 amd64, #930468

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

 dev-libs/cxxtools/cxxtools-3.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild 
b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild
index b87baa58b1ad..bdbcfe76412b 100644
--- a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild
+++ b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="amd64 ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-04-23 Thread Bernard Cafarelli
commit: b57f7745a548c4104151f06d0da66a2d0266af6f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Apr 23 20:47:09 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Apr 23 20:47:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b57f7745

net-libs/libetpan: drop 1.9.4-r1

Bug: https://bugs.gentoo.org/891263
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/libetpan/libetpan-1.9.4-r1.ebuild | 77 --
 1 file changed, 77 deletions(-)

diff --git a/net-libs/libetpan/libetpan-1.9.4-r1.ebuild 
b/net-libs/libetpan/libetpan-1.9.4-r1.ebuild
deleted file mode 100644
index 554b43f6158a..
--- a/net-libs/libetpan/libetpan-1.9.4-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-DESCRIPTION="A portable, efficient middleware for different kinds of mail 
access"
-HOMEPAGE="https://libetpan.sourceforge.net/;
-SRC_URI="https://github.com/dinhviethoa/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="berkdb gnutls ipv6 liblockfile lmdb sasl ssl static-libs"
-
-# BerkDB is only supported up to version 6.0
-DEPEND="sys-libs/zlib
-   !lmdb? ( berkdb? ( sys-libs/db:= ) )
-   lmdb? ( dev-db/lmdb )
-   ssl? (
-   gnutls? ( net-libs/gnutls:= )
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   )
-   sasl? ( dev-libs/cyrus-sasl:2 )
-   liblockfile? ( net-libs/liblockfile )"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.0-nonnull.patch
-   "${FILESDIR}"/${PN}-1.9.4-berkdb_lookup.patch #519846
-   "${FILESDIR}"/${PN}-1.9.4-pkgconfig_file_no_ldflags.patch
-   "${FILESDIR}"/${P}-CVE-2020-15953.patch #734130
-)
-
-pkg_pretend() {
-   if use gnutls && ! use ssl ; then
-   ewarn "You have \"gnutls\" USE flag enabled but \"ssl\" USE 
flag disabled!"
-   ewarn "No ssl support will be available in ${PN}."
-   fi
-
-   if use berkdb && use lmdb ; then
-   ewarn "You have \"berkdb\" _and_ \"lmdb\" USE flags enabled."
-   ewarn "Using lmdb as cache DB!"
-   fi
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # in Prefix emake uses SHELL=${BASH}, export CONFIG_SHELL to the same so
-   # libtool recognises it as valid shell (bug #300211)
-   use prefix && export CONFIG_SHELL=${BASH}
-   local myeconfargs=(
-   # --enable-debug simply injects "-O2 -g" into CFLAGS
-   --disable-debug
-   $(use_enable ipv6)
-   $(use_enable liblockfile lockfile)
-   $(use_enable static-libs static)
-   $(use_with sasl)
-   $(usex lmdb '--enable-lmdb --disable-db' "$(use_enable berkdb 
db) --disable-lmdb")
-   $(usex ssl "$(use_with gnutls) $(use_with !gnutls openssl)" 
'--without-gnutls --without-openssl')
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -name "*.la" -delete || die
-   if ! use static-libs ; then
-   find "${ED}" -name "*.a" -delete || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-im/synapse/

2024-04-23 Thread Petr Vaněk
commit: 123715b98768e9091423aa406d1d4bf326533562
Author: Joe Kappus  wt  gd>
AuthorDate: Tue Apr 23 18:30:33 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Tue Apr 23 20:42:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123715b9

net-im/synapse: add 1.105.1

Bug: https://bugs.gentoo.org/930514
Signed-off-by: Joe Kappus  wt.gd>
Closes: https://github.com/gentoo/gentoo/pull/36378
Signed-off-by: Petr Vaněk  gentoo.org>

 net-im/synapse/Manifest   |   1 +
 net-im/synapse/synapse-1.105.1.ebuild | 211 ++
 2 files changed, 212 insertions(+)

diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index c1952fa002c0..e50883357795 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -59,6 +59,7 @@ DIST syn-2.0.48.crate 250566 BLAKE2B 
e46b0863af76c3116c84d01b654a9820b7edc51f75c
 DIST synapse-1.103.0.gh.tar.gz 8470184 BLAKE2B 
e4660cf00599b54379c3b4877f9a85658e087865f187928f8a5764270a21473e56ffdb021f14927b741d9a294ac8eac9c0c1ed4a1429c4ec86330a7e56110141
 SHA512 
8b6777fb1f66e4060bb5b755206748313c99759f239edc9e28f8a16fc3163f9cdfd8c94fc92b1cee724f6edeb9ea32ac023378fa1a1b7abf0a915bb4f5d8eba4
 DIST synapse-1.104.0.gh.tar.gz 8478054 BLAKE2B 
ec73524a5050a67c532e491cdceb199e6ac434e45853cc000d2b68ca5ffa9765d9445eefb9be90f875db1094dde52481ba67fde19700d2f0ba1b462688102c02
 SHA512 
8002069c445210566d698ff81027de8709e4a6df32d2487a0b8ced72b12de971667e5a0d6cc441560e87e292be29cff58a229fb99793d6fd42a6af1aad2730e9
 DIST synapse-1.105.0.gh.tar.gz 8483915 BLAKE2B 
5e6eb1224bf8470448638410e8600f5a09ca5b5b7a4487b7390bb2eec81114f6e91789897ffa993f375ae3dcaac2282fa21199d4592459c8f51c4c94cb859537
 SHA512 
7a9a425b053221992a6219e0ffe59909c18f473398dd09ddb4694f494c6209181fa6819ed7d68360ee377b85dad17240de9839f7c1a8ccaf6ed18ec9226ef717
+DIST synapse-1.105.1.gh.tar.gz 8484079 BLAKE2B 
e4e0f495f749b0dde103788204308b1eaeaca60e99580d5f23c02e5149294771bbf0e53d5a80190fe32e5fb5dac9c6e925b34f11586f9ef1e61f093340286329
 SHA512 
be597b90c63306bc39f39a1e26f2daa76dcd986b155bcb2a4d191fece3f743004ee5d94723aba0f7d5744f6bf827c4fa26b972c03c0b7216f35838b5f2fffe4d
 DIST target-lexicon-0.12.4.crate 23020 BLAKE2B 
ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19
 SHA512 
194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06
 DIST typenum-1.15.0.crate 40741 BLAKE2B 
5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66
 SHA512 
a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288
 DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 
7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d
 SHA512 
d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c

diff --git a/net-im/synapse/synapse-1.105.1.ebuild 
b/net-im/synapse/synapse-1.105.1.ebuild
new file mode 100644
index ..272d1e273890
--- /dev/null
+++ b/net-im/synapse/synapse-1.105.1.ebuild
@@ -0,0 +1,211 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+   aho-corasick@1.0.2
+   anyhow@1.0.81
+   arc-swap@1.5.1
+   autocfg@1.1.0
+   bitflags@1.3.2
+   blake2@0.10.6
+   block-buffer@0.10.3
+   cfg-if@1.0.0
+   crypto-common@0.1.6
+   digest@0.10.5
+   generic-array@0.14.6
+   heck@0.4.1
+   hex@0.4.3
+   indoc@2.0.4
+   itoa@1.0.4
+   lazy_static@1.4.0
+   libc@0.2.135
+   lock_api@0.4.9
+   log@0.4.21
+   memchr@2.6.3
+   memoffset@0.9.0
+   once_cell@1.15.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.3
+   portable-atomic@1.6.0
+   proc-macro2@1.0.76
+   pyo3-build-config@0.20.3
+   pyo3-ffi@0.20.3
+   pyo3-log@0.9.0
+   pyo3-macros-backend@0.20.3
+   pyo3-macros@0.20.3
+   pyo3@0.20.3
+   pythonize@0.20.0
+   quote@1.0.35
+   redox_syscall@0.2.16
+   regex-automata@0.4.4
+   regex-syntax@0.8.2
+   regex@1.10.4
+   ryu@1.0.11
+   scopeguard@1.1.0
+   serde@1.0.197
+   serde_derive@1.0.197
+   serde_json@1.0.115
+   smallvec@1.10.0
+   subtle@2.4.1
+   syn@2.0.48
+   target-lexicon@0.12.4
+   typenum@1.15.0
+   unicode-ident@1.0.5
+   unindent@0.2.3
+   version_check@0.9.4
+   windows-sys@0.36.1
+   windows_aarch64_msvc@0.36.1
+   windows_i686_gnu@0.36.1
+   windows_i686_msvc@0.36.1
+   windows_x86_64_gnu@0.36.1
+   windows_x86_64_msvc@0.36.1
+"
+
+inherit 

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

2024-04-23 Thread Sergey Torokhov
commit: 6c9b6873254b4c0205ba406907772a76822fd297
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Apr 23 20:39:58 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Tue Apr 23 20:39:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c9b6873

dev-build/fpm: enable py3.12

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

 dev-build/fpm/fpm-0.10.0.ebuild | 2 +-
 dev-build/fpm/fpm-0.9.0.ebuild  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-build/fpm/fpm-0.10.0.ebuild b/dev-build/fpm/fpm-0.10.0.ebuild
index 98629239cc..8bb1d5cce2 100644
--- a/dev-build/fpm/fpm-0.10.0.ebuild
+++ b/dev-build/fpm/fpm-0.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 FORTRAN_STANDARD="2003"
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit fortran-2 python-any-r1 toolchain-funcs
 

diff --git a/dev-build/fpm/fpm-0.9.0.ebuild b/dev-build/fpm/fpm-0.9.0.ebuild
index 903018498b..708e192c2b 100644
--- a/dev-build/fpm/fpm-0.9.0.ebuild
+++ b/dev-build/fpm/fpm-0.9.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 FORTRAN_STANDARD="2003"
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit fortran-2 python-any-r1 toolchain-funcs
 



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

2024-04-23 Thread Mike Gilbert
commit: 4686a9eb70ecf09522b34063372b10c395bcdd5a
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Tue Apr 23 19:32:57 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 23 20:39:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4686a9eb

sys-apps/dbus-broker: add 36

Test suite passes fine on amd64

Signed-off-by: Kostadin Shishmanov  tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/36383
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/dbus-broker/Manifest  |  1 +
 sys-apps/dbus-broker/dbus-broker-36.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/sys-apps/dbus-broker/Manifest b/sys-apps/dbus-broker/Manifest
index 737f271721f0..a69b56d14cd1 100644
--- a/sys-apps/dbus-broker/Manifest
+++ b/sys-apps/dbus-broker/Manifest
@@ -1,2 +1,3 @@
 DIST dbus-broker-33.tar.xz 253172 BLAKE2B 
2b1773999af5caa435acb9dca848c96863b8d738dee6c3542e492d031555c0251a07d371465cd5dc071c0198b33251bf8233f18ddaa7ae34dc9b5df938ca9298
 SHA512 
776684a5d19a6c25fc46dff19821014a32d967f8132385b86c5281f2d69192dce64b3ad92ae6a158d1d64753e89d918385a1a31f32811f54060504113f065baa
 DIST dbus-broker-35.tar.xz 263388 BLAKE2B 
2c270197d76ec157bf2fd8eb561b49cea2739d656fac8129c4ecdd0bbd5804f8e4e427414cb5f209eef4c22cf9559fc409170476d8df0e1d252c0b5aa2288e01
 SHA512 
409e415889bd53b78e92ba077455e5583852a071e233e4b23dcbb23d8a367f177d6c8138e6fc113dcfe48440b68d594c1a076cb43ef445d472645f671d5ae033
+DIST dbus-broker-36.tar.xz 266084 BLAKE2B 
84a805982f038f0d9fe62b7f34de8ecbbdbd9b889edba05ab182f00116612545d2bf44d6ea0c6b5e121591a5ab3d2f0f6d5fa3dd413e8c36fe3494e35ac050f3
 SHA512 
47ff345e27ae2ba41f43a4a6eb09b813583ef43392d1dfa2fc1805578c0ed3a1e414c3eae63f78ca3806904dc017a138e283aa32ba973de51ed613050b244a0f

diff --git a/sys-apps/dbus-broker/dbus-broker-36.ebuild 
b/sys-apps/dbus-broker/dbus-broker-36.ebuild
new file mode 100644
index ..83050ef5bcd9
--- /dev/null
+++ b/sys-apps/dbus-broker/dbus-broker-36.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2017-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git;
+else
+   
SRC_URI="https://github.com/bus1/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+fi
+
+DESCRIPTION="Linux D-Bus Message Broker"
+HOMEPAGE="https://github.com/bus1/dbus-broker/wiki;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="apparmor audit doc +launcher selinux"
+
+DEPEND="
+   apparmor? (
+   >=sys-libs/libapparmor-3.0
+   )
+   audit? (
+   >=sys-process/audit-3.0
+   >=sys-libs/libcap-ng-0.6
+   )
+   launcher? (
+   >=dev-libs/expat-2.2
+   >=sys-apps/systemd-230:0=
+   )
+   selinux? ( >=sys-libs/libselinux-3.2 )
+"
+RDEPEND="${DEPEND}
+   launcher? ( sys-apps/dbus )"
+BDEPEND="
+   doc? ( dev-python/docutils )
+   virtual/pkgconfig
+"
+
+if [[ ${PV} ==  ]]; then
+src_unpack() {
+   git-r3_src_unpack
+   cd "${P}" || die
+   meson subprojects download || die
+}
+fi
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use apparmor)
+   $(meson_use audit)
+   $(meson_use doc docs)
+   $(meson_use launcher)
+   $(meson_use selinux)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/

2024-04-23 Thread Sam James
commit: 768852f004d87accbbff70e02f0377ea04db8111
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:38:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:38:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768852f0

app-forensics/volatility3: Stabilize 2.5.2 amd64, #930480

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

 app-forensics/volatility3/volatility3-2.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/volatility3/volatility3-2.5.2.ebuild 
b/app-forensics/volatility3/volatility3-2.5.2.ebuild
index 8e721362449e..0857837bc812 100644
--- a/app-forensics/volatility3/volatility3-2.5.2.ebuild
+++ b/app-forensics/volatility3/volatility3-2.5.2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV}
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="crypt disasm jsonschema leechcore snappy test yara"
 
 # We need to select *all* subslots of app-arch/snappy which select



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

2024-04-23 Thread Sam James
commit: 67672bfa43f7166d6f7b1587c30165f723b1bb7d
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:38:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:38:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67672bfa

net-libs/libetpan: Stabilize 1.9.4-r2 x86, #930506

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

 net-libs/libetpan/libetpan-1.9.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libetpan/libetpan-1.9.4-r2.ebuild 
b/net-libs/libetpan/libetpan-1.9.4-r2.ebuild
index a2e35d3e66ce..57d291f1fa06 100644
--- a/net-libs/libetpan/libetpan-1.9.4-r2.ebuild
+++ b/net-libs/libetpan/libetpan-1.9.4-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/dinhviethoa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="berkdb gnutls ipv6 liblockfile lmdb sasl ssl static-libs"
 
 # BerkDB is only supported up to version 6.0



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

2024-04-23 Thread Sam James
commit: 8376022414a8a8bb3d9008370185737caeb8fd42
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:38:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:38:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83760224

net-analyzer/wtfis: Stabilize 0.8.0 x86, #930484

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

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

diff --git a/net-analyzer/wtfis/wtfis-0.8.0.ebuild 
b/net-analyzer/wtfis/wtfis-0.8.0.ebuild
index bdc1b3c16c72..eb5e05b23963 100644
--- a/net-analyzer/wtfis/wtfis-0.8.0.ebuild
+++ b/net-analyzer/wtfis/wtfis-0.8.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = "" ]]; then
EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git;
 else

SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="amd64 ~loong ~x86"
+   KEYWORDS="amd64 ~loong x86"
 fi
 
 LICENSE="MIT"



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

2024-04-23 Thread Sam James
commit: a1ab28c4513f84c47e77d18c7561abd290713b8a
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:38:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:38:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ab28c4

net-libs/libetpan: Stabilize 1.9.4-r2 amd64, #930506

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

 net-libs/libetpan/libetpan-1.9.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libetpan/libetpan-1.9.4-r2.ebuild 
b/net-libs/libetpan/libetpan-1.9.4-r2.ebuild
index d08476d1ff36..a2e35d3e66ce 100644
--- a/net-libs/libetpan/libetpan-1.9.4-r2.ebuild
+++ b/net-libs/libetpan/libetpan-1.9.4-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/dinhviethoa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="berkdb gnutls ipv6 liblockfile lmdb sasl ssl static-libs"
 
 # BerkDB is only supported up to version 6.0



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/petsc/

2024-04-23 Thread Sam James
commit: d8d1c87a72df05f8ef8f5a320259bcf6e680813a
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:34:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:34:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d1c87a

sci-mathematics/petsc: add subslot dep on sci-libs/hdf5

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

 .../petsc/{petsc-3.16.0-r1.ebuild => petsc-3.16.0-r2.ebuild}| 2 +-
 .../petsc/{petsc-3.17.1-r1.ebuild => petsc-3.17.1-r2.ebuild}| 2 +-
 sci-mathematics/petsc/{petsc-3.19.2.ebuild => petsc-3.18.2-r1.ebuild}   | 2 +-
 sci-mathematics/petsc/{petsc-3.18.2.ebuild => petsc-3.19.1-r1.ebuild}   | 2 +-
 sci-mathematics/petsc/{petsc-3.19.1.ebuild => petsc-3.19.2-r1.ebuild}   | 2 +-
 sci-mathematics/petsc/{petsc-3.19.4.ebuild => petsc-3.19.4-r1.ebuild}   | 2 +-
 sci-mathematics/petsc/{petsc-3.20.5.ebuild => petsc-3.20.5-r1.ebuild}   | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sci-mathematics/petsc/petsc-3.16.0-r1.ebuild 
b/sci-mathematics/petsc/petsc-3.16.0-r2.ebuild
similarity index 99%
rename from sci-mathematics/petsc/petsc-3.16.0-r1.ebuild
rename to sci-mathematics/petsc/petsc-3.16.0-r2.ebuild
index 743b36c54912..03c4e3d5a062 100644
--- a/sci-mathematics/petsc/petsc-3.16.0-r1.ebuild
+++ b/sci-mathematics/petsc/petsc-3.16.0-r2.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
-   hdf5? ( sci-libs/hdf5[mpi?] )
+   hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[cxx?,fortran?] )

diff --git a/sci-mathematics/petsc/petsc-3.17.1-r1.ebuild 
b/sci-mathematics/petsc/petsc-3.17.1-r2.ebuild
similarity index 99%
rename from sci-mathematics/petsc/petsc-3.17.1-r1.ebuild
rename to sci-mathematics/petsc/petsc-3.17.1-r2.ebuild
index 5caa2d8578da..df212d111e62 100644
--- a/sci-mathematics/petsc/petsc-3.17.1-r1.ebuild
+++ b/sci-mathematics/petsc/petsc-3.17.1-r2.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
-   hdf5? ( sci-libs/hdf5[mpi?] )
+   hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[fortran?] )

diff --git a/sci-mathematics/petsc/petsc-3.19.2.ebuild 
b/sci-mathematics/petsc/petsc-3.18.2-r1.ebuild
similarity index 99%
rename from sci-mathematics/petsc/petsc-3.19.2.ebuild
rename to sci-mathematics/petsc/petsc-3.18.2-r1.ebuild
index 30f4763b16a3..00ca06c193f2 100644
--- a/sci-mathematics/petsc/petsc-3.19.2.ebuild
+++ b/sci-mathematics/petsc/petsc-3.18.2-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
-   hdf5? ( sci-libs/hdf5[mpi?] )
+   hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[fortran?] )

diff --git a/sci-mathematics/petsc/petsc-3.18.2.ebuild 
b/sci-mathematics/petsc/petsc-3.19.1-r1.ebuild
similarity index 99%
rename from sci-mathematics/petsc/petsc-3.18.2.ebuild
rename to sci-mathematics/petsc/petsc-3.19.1-r1.ebuild
index 30f4763b16a3..00ca06c193f2 100644
--- a/sci-mathematics/petsc/petsc-3.18.2.ebuild
+++ b/sci-mathematics/petsc/petsc-3.19.1-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
-   hdf5? ( sci-libs/hdf5[mpi?] )
+   hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[fortran?] )

diff --git a/sci-mathematics/petsc/petsc-3.19.1.ebuild 
b/sci-mathematics/petsc/petsc-3.19.2-r1.ebuild
similarity index 99%
rename from sci-mathematics/petsc/petsc-3.19.1.ebuild
rename to sci-mathematics/petsc/petsc-3.19.2-r1.ebuild
index 30f4763b16a3..00ca06c193f2 100644
--- a/sci-mathematics/petsc/petsc-3.19.1.ebuild
+++ b/sci-mathematics/petsc/petsc-3.19.2-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
-   hdf5? ( sci-libs/hdf5[mpi?] )
+   hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[fortran?] )

diff --git a/sci-mathematics/petsc/petsc-3.19.4.ebuild 
b/sci-mathematics/petsc/petsc-3.19.4-r1.ebuild
similarity index 99%
rename from sci-mathematics/petsc/petsc-3.19.4.ebuild
rename to sci-mathematics/petsc/petsc-3.19.4-r1.ebuild
index fcd1c43750f1..e24eda87a3af 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/silo/

2024-04-23 Thread Sam James
commit: fa904371a72be8025f106ec906c8ebb32db5c065
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:30:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:33:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa904371

sci-libs/silo: add subslot dep on sci-libs/hdf5

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

 sci-libs/silo/{silo-4.11-r1.ebuild => silo-4.11-r2.ebuild}  | 4 ++--
 sci-libs/silo/{silo-4.11.1.ebuild => silo-4.11.1-r1.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/silo/silo-4.11-r1.ebuild 
b/sci-libs/silo/silo-4.11-r2.ebuild
similarity index 95%
rename from sci-libs/silo/silo-4.11-r1.ebuild
rename to sci-libs/silo/silo-4.11-r2.ebuild
index bfae9dec06c8..6031d9f47ae3 100644
--- a/sci-libs/silo/silo-4.11-r1.ebuild
+++ b/sci-libs/silo/silo-4.11-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,7 +22,7 @@ RDEPEND="
dev-qt/qtwidgets:5
net-dialup/lrzsz
virtual/szip
-   hdf5? ( sci-libs/hdf5 )
+   hdf5? ( sci-libs/hdf5:= )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="dev-qt/linguist-tools:5"

diff --git a/sci-libs/silo/silo-4.11.1.ebuild 
b/sci-libs/silo/silo-4.11.1-r1.ebuild
similarity index 98%
rename from sci-libs/silo/silo-4.11.1.ebuild
rename to sci-libs/silo/silo-4.11.1-r1.ebuild
index 78b80eb13d33..7028cae194f0 100644
--- a/sci-libs/silo/silo-4.11.1.ebuild
+++ b/sci-libs/silo/silo-4.11.1-r1.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
dev-qt/qtwidgets:5
net-dialup/lrzsz
virtual/szip
-   hdf5? ( sci-libs/hdf5 )
+   hdf5? ( sci-libs/hdf5:= )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="dev-qt/linguist-tools:5"



[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/

2024-04-23 Thread Sam James
commit: c6a56587918b2c733e486504338772e3d5323b83
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:28:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:33:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a56587

sci-physics/geant: add subslot dep on sci-libs/hdf5

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

 sci-physics/geant/{geant-4.11.2.0.ebuild => geant-4.11.2.0-r1.ebuild} | 2 +-
 sci-physics/geant/{geant-4.11.2.1.ebuild => geant-4.11.2.1-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-physics/geant/geant-4.11.2.0.ebuild 
b/sci-physics/geant/geant-4.11.2.0-r1.ebuild
similarity index 98%
rename from sci-physics/geant/geant-4.11.2.0.ebuild
rename to sci-physics/geant/geant-4.11.2.0-r1.ebuild
index 64eea6cb2e9b..3cfc83638d74 100644
--- a/sci-physics/geant/geant-4.11.2.0.ebuild
+++ b/sci-physics/geant/geant-4.11.2.0-r1.ebuild
@@ -46,7 +46,7 @@ RDEPEND="
data? ( ~sci-physics/geant-data-4.11.2.0 )
doc? ( app-doc/geant-docs )
gdml? ( dev-libs/xerces-c )
-   hdf5? ( sci-libs/hdf5[threads?] )
+   hdf5? ( sci-libs/hdf5:=[threads?] )
inventor? ( media-libs/SoXt )
motif? ( x11-libs/motif:0 )
opengl? ( virtual/opengl )

diff --git a/sci-physics/geant/geant-4.11.2.1.ebuild 
b/sci-physics/geant/geant-4.11.2.1-r1.ebuild
similarity index 98%
rename from sci-physics/geant/geant-4.11.2.1.ebuild
rename to sci-physics/geant/geant-4.11.2.1-r1.ebuild
index 798bd3585b77..22d1352ce552 100644
--- a/sci-physics/geant/geant-4.11.2.1.ebuild
+++ b/sci-physics/geant/geant-4.11.2.1-r1.ebuild
@@ -46,7 +46,7 @@ RDEPEND="
data? ( ~sci-physics/geant-data-4.11.2.0 )
doc? ( app-doc/geant-docs )
gdml? ( dev-libs/xerces-c )
-   hdf5? ( sci-libs/hdf5[threads?] )
+   hdf5? ( sci-libs/hdf5:=[threads?] )
inventor? ( media-libs/SoXt )
motif? ( x11-libs/motif:0 )
opengl? ( virtual/opengl )



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gwyddion/

2024-04-23 Thread Sam James
commit: 22ddf6014acf04eee0e271db2c0e0754c6e15b94
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:36:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:36:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ddf601

sci-visualization/gwyddion: add subslot dep on sci-libs/hdf5

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

 .../gwyddion/{gwyddion-2.61.ebuild => gwyddion-2.61-r1.ebuild}| 4 ++--
 .../gwyddion/{gwyddion-2.62.ebuild => gwyddion-2.62-r2.ebuild}| 4 ++--
 .../gwyddion/{gwyddion-2.62-r1.ebuild => gwyddion-2.62-r3.ebuild} | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-visualization/gwyddion/gwyddion-2.61.ebuild 
b/sci-visualization/gwyddion/gwyddion-2.61-r1.ebuild
similarity index 96%
rename from sci-visualization/gwyddion/gwyddion-2.61.ebuild
rename to sci-visualization/gwyddion/gwyddion-2.61-r1.ebuild
index ebe5c91367ff..1c242c79a51f 100644
--- a/sci-visualization/gwyddion/gwyddion-2.61.ebuild
+++ b/sci-visualization/gwyddion/gwyddion-2.61-r1.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=8
@@ -28,7 +28,7 @@ RDEPEND="
bzip2? ( app-arch/bzip2 )
fits? ( sci-libs/cfitsio[bzip2?] )
jansson? ( dev-libs/jansson )
-   hdf5? ( sci-libs/hdf5[hl,zlib?] )
+   hdf5? ( sci-libs/hdf5:=[hl,zlib?] )
openexr? ( media-libs/openexr:= )
perl? ( dev-lang/perl:= )
ruby? ( dev-ruby/narray )

diff --git a/sci-visualization/gwyddion/gwyddion-2.62.ebuild 
b/sci-visualization/gwyddion/gwyddion-2.62-r2.ebuild
similarity index 96%
rename from sci-visualization/gwyddion/gwyddion-2.62.ebuild
rename to sci-visualization/gwyddion/gwyddion-2.62-r2.ebuild
index 8342a2ef0ea8..96d176c56a7e 100644
--- a/sci-visualization/gwyddion/gwyddion-2.62.ebuild
+++ b/sci-visualization/gwyddion/gwyddion-2.62-r2.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=8
@@ -28,7 +28,7 @@ RDEPEND="
bzip2? ( app-arch/bzip2 )
fits? ( sci-libs/cfitsio[bzip2?] )
jansson? ( dev-libs/jansson )
-   hdf5? ( sci-libs/hdf5[hl,zlib?] )
+   hdf5? ( sci-libs/hdf5:=[hl,zlib?] )
openexr? ( media-libs/openexr:= )
perl? ( dev-lang/perl:= )
ruby? ( dev-ruby/narray )

diff --git a/sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild 
b/sci-visualization/gwyddion/gwyddion-2.62-r3.ebuild
similarity index 96%
rename from sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild
rename to sci-visualization/gwyddion/gwyddion-2.62-r3.ebuild
index 2d4ebc908443..31f0b8a3256b 100644
--- a/sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild
+++ b/sci-visualization/gwyddion/gwyddion-2.62-r3.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=8
@@ -28,7 +28,7 @@ RDEPEND="
bzip2? ( app-arch/bzip2 )
fits? ( sci-libs/cfitsio[bzip2?] )
jansson? ( dev-libs/jansson )
-   hdf5? ( sci-libs/hdf5[hl,zlib?] )
+   hdf5? ( sci-libs/hdf5:=[hl,zlib?] )
openexr? ( media-libs/openexr:= )
perl? ( dev-lang/perl:= )
ruby? ( dev-ruby/narray )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/dealii/

2024-04-23 Thread Sam James
commit: 81742923c1ac765c932c16938c85b159c9ba0ef8
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:35:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:35:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81742923

sci-libs/dealii: add subslot dep on sci-libs/hdf5

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

 sci-libs/dealii/{dealii-9.4.2.ebuild => dealii-9.4.2-r1.ebuild} | 2 +-
 sci-libs/dealii/{dealii-9.5.2.ebuild => dealii-9.5.2-r1.ebuild} | 2 +-
 sci-libs/dealii/dealii-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/dealii/dealii-9.4.2.ebuild 
b/sci-libs/dealii/dealii-9.4.2-r1.ebuild
similarity index 99%
rename from sci-libs/dealii/dealii-9.4.2.ebuild
rename to sci-libs/dealii/dealii-9.4.2-r1.ebuild
index fd2fc4b43f39..20803dea7102 100644
--- a/sci-libs/dealii/dealii-9.4.2.ebuild
+++ b/sci-libs/dealii/dealii-9.4.2-r1.ebuild
@@ -56,7 +56,7 @@ RDEPEND="dev-libs/boost:=
ginkgo? ( sci-libs/ginkgo )
gmsh? ( sci-libs/gmsh )
gsl? ( sci-libs/gsl:= )
-   hdf5? ( sci-libs/hdf5[mpi=] )
+   hdf5? ( sci-libs/hdf5:=[mpi=] )
lapack? ( virtual/lapack )
metis? (
>=sci-libs/metis-5

diff --git a/sci-libs/dealii/dealii-9.5.2.ebuild 
b/sci-libs/dealii/dealii-9.5.2-r1.ebuild
similarity index 99%
rename from sci-libs/dealii/dealii-9.5.2.ebuild
rename to sci-libs/dealii/dealii-9.5.2-r1.ebuild
index e69819e8e682..8d1ff65c6e8c 100644
--- a/sci-libs/dealii/dealii-9.5.2.ebuild
+++ b/sci-libs/dealii/dealii-9.5.2-r1.ebuild
@@ -57,7 +57,7 @@ RDEPEND="dev-libs/boost:=
ginkgo? ( sci-libs/ginkgo )
gmsh? ( sci-libs/gmsh )
gsl? ( sci-libs/gsl:= )
-   hdf5? ( sci-libs/hdf5[mpi=] )
+   hdf5? ( sci-libs/hdf5:=[mpi=] )
lapack? ( virtual/lapack )
metis? (
>=sci-libs/metis-5

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index 82ea812c039c..26b651fea08e 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.ebuild
@@ -54,7 +54,7 @@ RDEPEND="dev-libs/boost:=
ginkgo? ( sci-libs/ginkgo )
gmsh? ( sci-libs/gmsh )
gsl? ( sci-libs/gsl:= )
-   hdf5? ( sci-libs/hdf5[mpi=] )
+   hdf5? ( sci-libs/hdf5:=[mpi=] )
lapack? ( virtual/lapack )
metis? (
>=sci-libs/metis-5



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mathgl/

2024-04-23 Thread Sam James
commit: db314d3e40bc858e158bc07d164fd8ebe222de3d
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:31:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:33:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db314d3e

sci-libs/mathgl: add subslot dep on sci-libs/hdf5

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

 sci-libs/mathgl/{mathgl-8.0.1.ebuild => mathgl-8.0.1-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/mathgl/mathgl-8.0.1.ebuild 
b/sci-libs/mathgl/mathgl-8.0.1-r1.ebuild
similarity index 97%
rename from sci-libs/mathgl/mathgl-8.0.1.ebuild
rename to sci-libs/mathgl/mathgl-8.0.1-r1.ebuild
index bc9909e31c95..8d2a2064061c 100644
--- a/sci-libs/mathgl/mathgl-8.0.1.ebuild
+++ b/sci-libs/mathgl/mathgl-8.0.1-r1.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=8
@@ -29,7 +29,7 @@ RDEPEND="
glut? ( media-libs/freeglut )
gsl? ( >=sci-libs/gsl-2:= )
hdf? ( sci-libs/hdf )
-   hdf5? ( >=sci-libs/hdf5-1.8[mpi=] )
+   hdf5? ( >=sci-libs/hdf5-1.8:=[mpi=] )
jpeg? ( virtual/jpeg:0 )
octave? ( >=sci-mathematics/octave-3.4.0 )
openmp? ( sys-cluster/openmpi )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/h5part/

2024-04-23 Thread Sam James
commit: 4eff55192885adc367663b017d86eb086a0a84dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:32:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:33:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eff5519

sci-libs/h5part: add subslot dep on sci-libs/hdf5

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

 sci-libs/h5part/{h5part-1.6.6.ebuild => h5part-1.6.6-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/h5part/h5part-1.6.6.ebuild 
b/sci-libs/h5part/h5part-1.6.6-r1.ebuild
similarity index 96%
rename from sci-libs/h5part/h5part-1.6.6.ebuild
rename to sci-libs/h5part/h5part-1.6.6-r1.ebuild
index 0c273f327813..388a4fe89c55 100644
--- a/sci-libs/h5part/h5part-1.6.6.ebuild
+++ b/sci-libs/h5part/h5part-1.6.6-r1.ebuild
@@ -15,8 +15,8 @@ IUSE=""
 
 DEPEND="
virtual/mpi
-   sci-libs/hdf5[mpi]
-   "
+   sci-libs/hdf5:=[mpi]
+"
 RDEPEND="${DEPEND}"
 
 PATCHES=( "${FILESDIR}/${P}-mpio.patch" )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/

2024-04-23 Thread Sam James
commit: ea8101e47c60955e6a8bb5fbb5e442a765d01a52
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:26:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:33:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea8101e4

sci-libs/hdf5: add explanatory comment for SLOT

See https://github.com/HDFGroup/hdf5/commits/hdf5_1_14_4/config/lt_vers.am.

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

 sci-libs/hdf5/hdf5-1.14.4_p2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild 
b/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild
index b71c204edfea..e0e67c452ed5 100644
--- a/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild
@@ -19,6 +19,7 @@ 
SRC_URI="https://github.com/HDFGroup/hdf5/releases/download/${PN}_${MY_PV/-/.}/$
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
+# Upstream make SONAME changes all the time even within stable releases.
 SLOT="0/${PV%%_p*}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/flann/

2024-04-23 Thread Sam James
commit: a46fb07e56cbf99cc3fd82c562f579d761628342
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:29:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:33:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a46fb07e

sci-libs/flann: add subslot dep on sci-libs/hdf5

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

 sci-libs/flann/{flann-1.9.1-r5.ebuild => flann-1.9.1-r6.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/flann/flann-1.9.1-r5.ebuild 
b/sci-libs/flann/flann-1.9.1-r6.ebuild
similarity index 97%
rename from sci-libs/flann/flann-1.9.1-r5.ebuild
rename to sci-libs/flann/flann-1.9.1-r6.ebuild
index 6f4b7099f0e9..8f253ff0802e 100644
--- a/sci-libs/flann/flann-1.9.1-r5.ebuild
+++ b/sci-libs/flann/flann-1.9.1-r6.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=8
@@ -24,7 +24,7 @@ DEPEND="
cuda? ( >=dev-util/nvidia-cuda-toolkit-5.5 )
mpi? (
dev-libs/boost:=[mpi]
-   sci-libs/hdf5[mpi]
+   sci-libs/hdf5:=[mpi]
)
!mpi? ( !sci-libs/hdf5[mpi] )
octave? ( >=sci-mathematics/octave-3.6.4-r1:= )



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/votca/

2024-04-23 Thread Sam James
commit: 0327d02cf9b0bc7399ccc57d8e3431100cbf35d9
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:30:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:33:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0327d02c

sci-chemistry/votca: add subslot dep on sci-libs/hdf5

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

 sci-chemistry/votca/{votca-2022.1.ebuild => votca-2022.1-r1.ebuild} | 4 ++--
 sci-chemistry/votca/votca-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-chemistry/votca/votca-2022.1.ebuild 
b/sci-chemistry/votca/votca-2022.1-r1.ebuild
similarity index 96%
rename from sci-chemistry/votca/votca-2022.1.ebuild
rename to sci-chemistry/votca/votca-2022.1-r1.ebuild
index f6ccde06ed4a..ad5aa680498e 100644
--- a/sci-chemistry/votca/votca-2022.1.ebuild
+++ b/sci-chemistry/votca/votca-2022.1-r1.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
@@ -41,7 +41,7 @@ RDEPEND="
sci-libs/fftw:3.0=
dev-lang/perl
gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] )
-   sci-libs/hdf5[cxx]
+   sci-libs/hdf5:=[cxx]
sci-libs/libxc
sci-libs/libint:2
 "

diff --git a/sci-chemistry/votca/votca-.ebuild 
b/sci-chemistry/votca/votca-.ebuild
index 5c883cbd44b8..04064219f641 100644
--- a/sci-chemistry/votca/votca-.ebuild
+++ b/sci-chemistry/votca/votca-.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
@@ -41,7 +41,7 @@ RDEPEND="
sci-libs/fftw:3.0=
dev-lang/perl
gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] )
-   sci-libs/hdf5[cxx]
+   sci-libs/hdf5:=[cxx]
sci-libs/libxc
sci-libs/libint:2
 "



[gentoo-commits] repo/gentoo:master commit in: sci-libs/gmsh/

2024-04-23 Thread Sam James
commit: 464b59121d8856da622708e86ca943f6538b9333
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:32:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:33:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464b5912

sci-libs/gmsh: add subslot dep on sci-libs/hdf5

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

 sci-libs/gmsh/{gmsh-4.11.1-r1.ebuild => gmsh-4.11.1-r2.ebuild} | 4 ++--
 sci-libs/gmsh/{gmsh-4.12.2.ebuild => gmsh-4.12.2-r1.ebuild}| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/gmsh/gmsh-4.11.1-r1.ebuild 
b/sci-libs/gmsh/gmsh-4.11.1-r2.ebuild
similarity index 98%
rename from sci-libs/gmsh/gmsh-4.11.1-r1.ebuild
rename to sci-libs/gmsh/gmsh-4.11.1-r2.ebuild
index 0cb64ad8928e..deffafdf47c5 100644
--- a/sci-libs/gmsh/gmsh-4.11.1-r1.ebuild
+++ b/sci-libs/gmsh/gmsh-4.11.1-r2.ebuild
@@ -42,14 +42,14 @@ RDEPEND="
)
cgns? (
sci-libs/cgnslib
-   sci-libs/hdf5[mpi=]
+   sci-libs/hdf5:=[mpi=]
)
eigen? ( dev-cpp/eigen )
gmm? ( sci-mathematics/gmm )
jpeg? ( media-libs/libjpeg-turbo )
med? (
sci-libs/med[mpi=]
-   sci-libs/hdf5[mpi=]
+   sci-libs/hdf5:=[mpi=]
)
metis? ( >=sci-libs/metis-5.2.0 )
mpi? ( virtual/mpi[cxx] )

diff --git a/sci-libs/gmsh/gmsh-4.12.2.ebuild 
b/sci-libs/gmsh/gmsh-4.12.2-r1.ebuild
similarity index 98%
rename from sci-libs/gmsh/gmsh-4.12.2.ebuild
rename to sci-libs/gmsh/gmsh-4.12.2-r1.ebuild
index bbc3d11637b6..60c811c184fd 100644
--- a/sci-libs/gmsh/gmsh-4.12.2.ebuild
+++ b/sci-libs/gmsh/gmsh-4.12.2-r1.ebuild
@@ -42,14 +42,14 @@ RDEPEND="
)
cgns? (
sci-libs/cgnslib
-   sci-libs/hdf5[mpi=]
+   sci-libs/hdf5:=[mpi=]
)
eigen? ( dev-cpp/eigen )
gmm? ( sci-mathematics/gmm )
jpeg? ( media-libs/libjpeg-turbo )
med? (
sci-libs/med[mpi=]
-   sci-libs/hdf5[mpi=]
+   sci-libs/hdf5:=[mpi=]
)
metis? ( >=sci-libs/metis-5.2.0 )
mpi? ( virtual/mpi[cxx] )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/scalapack/

2024-04-23 Thread Sam James
commit: a1b86025be85171281811eaced7b342fbdfdb591
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 20:16:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 20:33:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b86025

sci-libs/scalapack: needs virtual/mpi[fortran]

>From Meson's CI image builder:
```
10 349.8 -- Check for working Fortran compiler: 
/usr/bin/x86_64-pc-linux-gnu-gfortran - skipped
10 349.8 -- Found MPI_C: /usr/lib64/libmpi.so (found version "3.1")
10 349.8 -- Checking for module 'mpi-fort'
10 349.8 --   Package 'mpi-fort', required by 'virtual:world', not found
10 349.8 -- Could NOT find MPI_Fortran (missing: MPI_Fortran_LIB_NAMES 
MPI_Fortran_F77_HEADER_DIR MPI_Fortran_MODULE_DIR MPI_Fortran_WORKS)
10 349.8 -- Could NOT find MPI (missing: MPI_Fortran_FOUND) (found version 
"3.1")
10 349.8 -- Found MPI_LIBRARY : FALSE
10 349.8 CMake Error at CMakeLists.txt:74 (message):
10 349.8   --> MPI Library NOT FOUND -- please set MPI_BASE_DIR accordingly --
10 349.8
```

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

 .../scalapack/{scalapack-2.1.0.ebuild => scalapack-2.1.0-r1.ebuild}| 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-libs/scalapack/scalapack-2.1.0.ebuild 
b/sci-libs/scalapack/scalapack-2.1.0-r1.ebuild
similarity index 98%
rename from sci-libs/scalapack/scalapack-2.1.0.ebuild
rename to sci-libs/scalapack/scalapack-2.1.0-r1.ebuild
index 843d2ff0d166..192ee312b7ca 100644
--- a/sci-libs/scalapack/scalapack-2.1.0.ebuild
+++ b/sci-libs/scalapack/scalapack-2.1.0-r1.ebuild
@@ -23,7 +23,8 @@ RESTRICT="!test? ( test )"
 BDEPEND="virtual/pkgconfig"
 RDEPEND="
virtual/lapack
-   virtual/mpi"
+   virtual/mpi[fortran]
+"
 DEPEND="${RDEPEND}"
 
 PATCHES=( "${DISTDIR}/${P}-gcc10.patch" )



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

2024-04-23 Thread Sergey Torokhov
commit: 4db5fc0ab995cc20e1ba15b60e20d6fd777de4ad
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Apr 23 20:34:12 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Tue Apr 23 20:34:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4db5fc0a

dev-libs/fortran-stdlib: 0.5.0 version bump

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

 dev-libs/fortran-stdlib/Manifest   |  1 +
 .../fortran-stdlib/fortran-stdlib-0.5.0.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest
index 7fc0ec4a5d..fb0133a52f 100644
--- a/dev-libs/fortran-stdlib/Manifest
+++ b/dev-libs/fortran-stdlib/Manifest
@@ -1,3 +1,4 @@
 DIST fortran-stdlib-0.2.1.tar.gz 323480 BLAKE2B 
d6d54e38fd8c970168144b011b0df8c800339f7649f09581401351e508ad98dd562bf6ea68595188b5b854973f8552ce7fb4ae9c4aa7491090927a21b4e8a714
 SHA512 
74eba6d0507a176af9dd6e035dc37844c5b7ae0181527e69de8eedf38f90260121c7814e3ffe34845059f91632edd08227c5dd326a45949ac57659249c3296fd
 DIST fortran-stdlib-0.3.0.tar.gz 387442 BLAKE2B 
8e1dae71a7de763452ac149a21eff0bbd2be93b2addf7c1f44f2e2bf26851d3735dc945b681430e6102fa9bf63f4f4fd91c7e9b437a4cf69697ba7476619be0e
 SHA512 
e2f586dd9cb94abf0094d6ea5cb4dc4ee6ba9afdf2f2bfb8cd8e8ab1a4ea93dd4a5dbec6be70f88edd414fe4ea111f3bb3e4fe0584b156bf7711b8ff83226dcc
 DIST fortran-stdlib-0.4.0.tar.gz 397196 BLAKE2B 
966d791216cf8df9ba388d1fee80acfceb42914617bd16e4da5a4d7de252089175bcc7e4b4369e6d6f9827dda6c3850936ae941d0be85f0bf76df04d21270bb4
 SHA512 
bab8f462b73dd69f639359751fae89baf6676cf071cd68d53245c5ddc287402237686413b6f772555413437899b6d87453547b9ef32c7deca30abfae09ef0459
+DIST fortran-stdlib-0.5.0.tar.gz 3618660 BLAKE2B 
bdba8344ee3daf2e5eb5e055497b394abc9bd9322b2a09ea2d7aef477266f24c48a419c517f21b6c0cd2e8cb4c7360b2216dd9663c150ada74934978c003f6ba
 SHA512 
e89f6c2018541354cc97b911e0af86b16384b5e121a0e1c3460c5eefc685780d1159762a4820418cefce69987f787a4e77e9965d347d5f0d9b2441f135baabd2

diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.5.0.ebuild 
b/dev-libs/fortran-stdlib/fortran-stdlib-0.5.0.ebuild
new file mode 100644
index 00..a08a118a52
--- /dev/null
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.5.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_STANDARD="2003"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake fortran-2 python-any-r1
+
+MY_PN="stdlib"
+
+DESCRIPTION="A community driven standard library for (modern) Fortran"
+HOMEPAGE="https://stdlib.fortran-lang.org/;
+SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc test"
+RESTRICT="mirror !test? ( test )"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-build/fypp[${PYTHON_USEDEP}]
+   ')
+   doc? (
+   $(python_gen_any_dep '
+   app-text/ford[${PYTHON_USEDEP}]
+   ')
+   )
+   test? ( dev-util/fortran-test-drive )
+"
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Remove Fortran compiler version from paths
+   sed -i -e 
"s:/\${CMAKE_Fortran_COMPILER_ID}-\${CMAKE_Fortran_COMPILER_VERSION}::" 
config/CMakeLists.txt || die
+
+   # Use favicon.png instead remote icon
+   sed -i -e 
's#https://fortran-lang.org/assets/img/fortran_logo_512x512.png#favicon.png#' 
API-doc-FORD-file.md || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs+=(
+   -DBUILD_SHARED_LIBS=on
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   if use doc ; then
+   einfo "Build API documentation:"
+   ford API-doc-FORD-file.md || die
+   fi
+}
+
+src_test() {
+   
LD_LIBRARY_PATH="${BUILD_DIR}/src:${BUILD_DIR}/src/tests/hash_functions" 
cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+
+   use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. )
+   einstalldocs
+}



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

2024-04-23 Thread Sergey Torokhov
commit: 6acb72f139013af4a0497ebb651213e9b1ff1645
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Apr 23 19:51:04 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Tue Apr 23 19:51:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6acb72f1

dev-libs/fortran-stdlib: enable 3.12; fix ebuild Variables order

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

 dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild | 10 +-
 dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild| 10 +-
 dev-libs/fortran-stdlib/fortran-stdlib-.ebuild |  7 +++
 3 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild 
b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
index 943c099680..a08a118a52 100644
--- a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
@@ -1,18 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 FORTRAN_STANDARD="2003"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit cmake fortran-2 python-any-r1
 
 MY_PN="stdlib"
-SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
 
 DESCRIPTION="A community driven standard library for (modern) Fortran"
 HOMEPAGE="https://stdlib.fortran-lang.org/;
+SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
@@ -20,8 +22,6 @@ KEYWORDS="~amd64"
 IUSE="doc test"
 RESTRICT="mirror !test? ( test )"
 
-S="${WORKDIR}/${MY_PN}-${PV}"
-
 DEPEND="
${PYTHON_DEPS}
$(python_gen_any_dep '

diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild 
b/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild
index 943c099680..a08a118a52 100644
--- a/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild
@@ -1,18 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 FORTRAN_STANDARD="2003"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit cmake fortran-2 python-any-r1
 
 MY_PN="stdlib"
-SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
 
 DESCRIPTION="A community driven standard library for (modern) Fortran"
 HOMEPAGE="https://stdlib.fortran-lang.org/;
+SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
@@ -20,8 +22,6 @@ KEYWORDS="~amd64"
 IUSE="doc test"
 RESTRICT="mirror !test? ( test )"
 
-S="${WORKDIR}/${MY_PN}-${PV}"
-
 DEPEND="
${PYTHON_DEPS}
$(python_gen_any_dep '

diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild 
b/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild
index e26c6edf25..fc42774f9e 100644
--- a/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild
@@ -1,17 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 FORTRAN_STANDARD="2003"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit cmake fortran-2 git-r3 python-any-r1
 
-EGIT_REPO_URI="https://github.com/fortran-lang/stdlib.git;
-
 DESCRIPTION="A community driven standard library for (modern) Fortran"
 HOMEPAGE="https://stdlib.fortran-lang.org/;
+EGIT_REPO_URI="https://github.com/fortran-lang/stdlib.git;
 
 LICENSE="MIT"
 SLOT="0"



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

2024-04-23 Thread Sergey Torokhov
commit: 6ceedb93c668ab2d5fdc692ccebe981773397b44
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Apr 23 20:20:23 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Tue Apr 23 20:20:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ceedb93

dev-libs/fortran-stdlib-0.4.0: version bump

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

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

 dev-libs/fortran-stdlib/Manifest   |  1 +
 .../fortran-stdlib/fortran-stdlib-0.4.0.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest
index a0a76682a3..7fc0ec4a5d 100644
--- a/dev-libs/fortran-stdlib/Manifest
+++ b/dev-libs/fortran-stdlib/Manifest
@@ -1,2 +1,3 @@
 DIST fortran-stdlib-0.2.1.tar.gz 323480 BLAKE2B 
d6d54e38fd8c970168144b011b0df8c800339f7649f09581401351e508ad98dd562bf6ea68595188b5b854973f8552ce7fb4ae9c4aa7491090927a21b4e8a714
 SHA512 
74eba6d0507a176af9dd6e035dc37844c5b7ae0181527e69de8eedf38f90260121c7814e3ffe34845059f91632edd08227c5dd326a45949ac57659249c3296fd
 DIST fortran-stdlib-0.3.0.tar.gz 387442 BLAKE2B 
8e1dae71a7de763452ac149a21eff0bbd2be93b2addf7c1f44f2e2bf26851d3735dc945b681430e6102fa9bf63f4f4fd91c7e9b437a4cf69697ba7476619be0e
 SHA512 
e2f586dd9cb94abf0094d6ea5cb4dc4ee6ba9afdf2f2bfb8cd8e8ab1a4ea93dd4a5dbec6be70f88edd414fe4ea111f3bb3e4fe0584b156bf7711b8ff83226dcc
+DIST fortran-stdlib-0.4.0.tar.gz 397196 BLAKE2B 
966d791216cf8df9ba388d1fee80acfceb42914617bd16e4da5a4d7de252089175bcc7e4b4369e6d6f9827dda6c3850936ae941d0be85f0bf76df04d21270bb4
 SHA512 
bab8f462b73dd69f639359751fae89baf6676cf071cd68d53245c5ddc287402237686413b6f772555413437899b6d87453547b9ef32c7deca30abfae09ef0459

diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.4.0.ebuild 
b/dev-libs/fortran-stdlib/fortran-stdlib-0.4.0.ebuild
new file mode 100644
index 00..a08a118a52
--- /dev/null
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.4.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_STANDARD="2003"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake fortran-2 python-any-r1
+
+MY_PN="stdlib"
+
+DESCRIPTION="A community driven standard library for (modern) Fortran"
+HOMEPAGE="https://stdlib.fortran-lang.org/;
+SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc test"
+RESTRICT="mirror !test? ( test )"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-build/fypp[${PYTHON_USEDEP}]
+   ')
+   doc? (
+   $(python_gen_any_dep '
+   app-text/ford[${PYTHON_USEDEP}]
+   ')
+   )
+   test? ( dev-util/fortran-test-drive )
+"
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Remove Fortran compiler version from paths
+   sed -i -e 
"s:/\${CMAKE_Fortran_COMPILER_ID}-\${CMAKE_Fortran_COMPILER_VERSION}::" 
config/CMakeLists.txt || die
+
+   # Use favicon.png instead remote icon
+   sed -i -e 
's#https://fortran-lang.org/assets/img/fortran_logo_512x512.png#favicon.png#' 
API-doc-FORD-file.md || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs+=(
+   -DBUILD_SHARED_LIBS=on
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   if use doc ; then
+   einfo "Build API documentation:"
+   ford API-doc-FORD-file.md || die
+   fi
+}
+
+src_test() {
+   
LD_LIBRARY_PATH="${BUILD_DIR}/src:${BUILD_DIR}/src/tests/hash_functions" 
cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+
+   use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. )
+   einstalldocs
+}



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

2024-04-23 Thread Sergey Torokhov
commit: 9d7d4d683c296fcaf4cb6eeececcd439d9f24bc9
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Apr 23 19:28:39 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Tue Apr 23 19:28:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d7d4d68

dev-build/fypp: enable py3.12

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

 dev-build/fypp/fypp-3.1.ebuild | 4 ++--
 dev-build/fypp/fypp-3.2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-build/fypp/fypp-3.1.ebuild b/dev-build/fypp/fypp-3.1.ebuild
index e89a1a89a2..04c07ff298 100644
--- a/dev-build/fypp/fypp-3.1.ebuild
+++ b/dev-build/fypp/fypp-3.1.ebuild
@@ -1,10 +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
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-build/fypp/fypp-3.2.ebuild b/dev-build/fypp/fypp-3.2.ebuild
index 5f121b3fc6..3d84d7697d 100644
--- a/dev-build/fypp/fypp-3.2.ebuild
+++ b/dev-build/fypp/fypp-3.2.ebuild
@@ -1,10 +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
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2024-04-23 Thread Mike Gilbert
commit: d9a1768c190928b064c8022efb7fed108f4ac30a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 23 20:29:46 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 23 20:29:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a1768c

sys-boot/gnu-efi: drop myself as a maintainer

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

 sys-boot/gnu-efi/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-boot/gnu-efi/metadata.xml b/sys-boot/gnu-efi/metadata.xml
index 65fe61621347..40e0d4d4861a 100644
--- a/sys-boot/gnu-efi/metadata.xml
+++ b/sys-boot/gnu-efi/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   flop...@gentoo.org
-   Mike Gilbert
-   
+   

gnu-efi
ncroxon/gnu-efi



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

2024-04-23 Thread Matt Turner
commit: 97366cf152c665e5646bc6aa81ead2f2a14f70c6
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Tue Apr 23 18:47:39 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 23 20:15:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97366cf1

dev-libs/libevdev: enable py3.12

Closes: https://bugs.gentoo.org/919907
Closes: https://github.com/gentoo/gentoo/pull/36380
Signed-off-by: Kostadin Shishmanov  tutanota.com>
Signed-off-by: Matt Turner  gentoo.org>

 .../libevdev/{libevdev-1.13.1.ebuild => libevdev-1.13.1-r1.ebuild}| 2 +-
 dev-libs/libevdev/libevdev-.ebuild| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libevdev/libevdev-1.13.1.ebuild 
b/dev-libs/libevdev/libevdev-1.13.1-r1.ebuild
similarity index 96%
rename from dev-libs/libevdev/libevdev-1.13.1.ebuild
rename to dev-libs/libevdev/libevdev-1.13.1-r1.ebuild
index 7178ce1649e7..300b0dba54e8 100644
--- a/dev-libs/libevdev/libevdev-1.13.1.ebuild
+++ b/dev-libs/libevdev/libevdev-1.13.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson-multilib python-any-r1
 

diff --git a/dev-libs/libevdev/libevdev-.ebuild 
b/dev-libs/libevdev/libevdev-.ebuild
index 86afaef46cd2..5016bca432b7 100644
--- a/dev-libs/libevdev/libevdev-.ebuild
+++ b/dev-libs/libevdev/libevdev-.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson-multilib python-any-r1
 



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

2024-04-23 Thread Ulrich Müller
commit: f209f6283f44692afafea6933296fb65730bd465
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Apr 23 20:08:32 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Apr 23 20:10:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f209f628

app-editors/emacs: Fix build with mksh, fix for autoconf-2.72

Closes: https://bugs.gentoo.org/930502
Closes: https://bugs.gentoo.org/930086
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/Manifest  |   4 +
 app-editors/emacs/emacs-26.3-r18.ebuild | 379 +++
 app-editors/emacs/emacs-27.2-r16.ebuild | 445 +++
 app-editors/emacs/emacs-28.2-r12.ebuild | 540 +++
 app-editors/emacs/emacs-29.3-r2.ebuild  | 627 
 5 files changed, 1995 insertions(+)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 488bad4ae26d..6beaca41db53 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -2,14 +2,18 @@ DIST emacs-18.59-patches-15.tar.xz 34104 BLAKE2B 
9d14004d5188ec0ffe11099ae1beb43
 DIST emacs-18.59.tar.gz 2962652 BLAKE2B 
d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b
 SHA512 
03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33
 DIST emacs-26.3-patches-6.tar.xz 6264 BLAKE2B 
0973df2f34d623a5478a01ab18c80d38e864d7bfb15bc5d3dac3ecb31911eb9edfc622f5ed407d9f418ed6d85e96d5881ffb53a94766aec144a3089ac1332bbf
 SHA512 
b9c833ccd0505f2b78e30c17b43549fcaca3bc767b18e5260160a3aa7063504030e58e848a78f83e76ace7d64db13bfbc69281c3eab9c6e413c3adef06803c9d
 DIST emacs-26.3-patches-7.tar.xz 6724 BLAKE2B 
df984126b09099b625ae4b2e8eae0f38dcea0b1395752924a1f19beab1f2dfe46e04af74e0cc4c1f5893f4f67bbdcbc5c47852e72fc5e6bea39538c06d9bec98
 SHA512 
22d864713b60ddc535e815c0c24161dbf35bf0a8df8ea5f9b57c91a2ff1f659c662247c8ce3be9ddef361f3608269e5099b1ef98a344e20427ec23f58155692a
+DIST emacs-26.3-patches-8.tar.xz 7404 BLAKE2B 
507533497028958c797ded16343bc381c933660c5d0c9734ed41215f87ff72bad4e828a7237839eb4efdfee67be4fef943fc770d62f1426ad255909e068c01d6
 SHA512 
3ea0797c746eb48a893cbb77783d91d1c93260755473d0216ef19cf0811be3253664b7ccb664e20593bb95cd7f68e5f284e865349303b29581150fdb694ddf39
 DIST emacs-26.3.tar.xz 44415140 BLAKE2B 
aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3
 SHA512 
4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9
 DIST emacs-27.2-patches-7.tar.xz 12356 BLAKE2B 
8d991bd3e87d2fc0086b535d481dbe8399e42d15b21417d19341c5ef8426c65cb471f23eb6e41067750a1ad6dced8cb7b2fd4a6b34bd911913ccfe858e9257f9
 SHA512 
285c0ca69fc5c7fd398d4ca0a8c5a2a4412a858504445c415cb6eeca9eb170680f6d9bf0dfcd2ae4925e75f01d1d1858c194760a22ee98ad16ebcc347fa588ec
 DIST emacs-27.2-patches-8.tar.xz 13884 BLAKE2B 
0adfac5586134eea17ed3f333fa21f70d93ecb4569d2bcb06959236c14e7519cd64594859cb6abac9635526b737eee88f40915213d2ce671d5eb3464ce5e
 SHA512 
0b50b3c36bdeb678bd08f31fc37ecf96491522cde4b74b8c1b657e52e269077e2f87beaa2a60c82986680e48f4c62375c6a53e9891bcb7a77720d6a976027734
+DIST emacs-27.2-patches-9.tar.xz 14560 BLAKE2B 
f82ba15bcf4a8c962836150daa59325bea13b51bb32d8271a411bd9bfb32f05245b2b84645e1d73447f14b88432d36e70971c94c730dc1d4e976302ecb9a833f
 SHA512 
01887429273f9b4bad9e4e1320d2e6b7fda636a59dd1b548e79c8956432e24eadfa0dbc6377f40c486eed5fd987c416221106d25ca6ff6be0fbd29c801a17b85
 DIST emacs-27.2.tar.xz 44624480 BLAKE2B 
245ea96004b90f81ac74de74521cbbe086caf1176937e08157eae12cdde5a0f35fc77f7119272ed812974358e5e95abb05e1c2e4f3b501cf5401ea9274f62156
 SHA512 
0f63a5a8709b113ef790c1a64845dad05ead096f93f62164ff221c517a35b91ea7bced75a992d794981a85382cda03cca7338da2f5ef8f6ef1459b88018a4ce9
 DIST emacs-28.2-patches-5.tar.xz 6932 BLAKE2B 
1cf79142b3031d377b5ba56996a41c44801a114e993ed7e93f937fd88cd35cf142fbc8d98c7970984f44df9fd267d8032f9c6e559d69c18c945510b2e93029bd
 SHA512 
9a246680045868029d9f67652d60d0859d44c3f016ba57cae5ba991c138ece39890230ad303220e2558ccca904b2053b691874da04c6529faa0e8e4f6ea4b6f2
 DIST emacs-28.2-patches-6.tar.xz 9068 BLAKE2B 
267f9ade4fb36cdf336c684ceca95fe636cc9ab2f50742442b957504ddaa7a144950926095c75edef5f39cc3dbaf580831129c7004fe906f78b8a97250540c72
 SHA512 
abba35ee23e4f01100b443d2442ed4323a8d67b993f51b1822ce8e369c11e98a44b760a257e6373287975575b40b92046a4157c84d79cff1db0928e28c315a25
+DIST emacs-28.2-patches-7.tar.xz 9768 BLAKE2B 
6ab0a30cfdb1d54ce1b977fc7dcbcd65499eaabeca0abfbefe76fe9825d4c33de46c76e82451ebfb7a380cba8fe1607171898147b56c17fd7618bc3ebe4aeb45
 SHA512 
567b7f85b8e40f8c58252c0632cdb460cc912248fa871eaccaef8df8dad546a3d4c94126db6d53d23375c764b8f6bd9842296292bee46a108a309c4a53aa24d7
 DIST emacs-28.2.tar.xz 47722600 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/rendercheck/

2024-04-23 Thread Matt Turner
commit: b0f3b35c7161c01ba4ce64e63a1aef09b93dd7bf
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 23 20:07:51 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 23 20:07:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0f3b35c

x11-misc/rendercheck: Fix LICENSE

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

 x11-misc/rendercheck/rendercheck-1.6.ebuild  | 1 +
 x11-misc/rendercheck/rendercheck-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/x11-misc/rendercheck/rendercheck-1.6.ebuild 
b/x11-misc/rendercheck/rendercheck-1.6.ebuild
index 34b0fdac67c3..89bb8e72ef8d 100644
--- a/x11-misc/rendercheck/rendercheck-1.6.ebuild
+++ b/x11-misc/rendercheck/rendercheck-1.6.ebuild
@@ -13,6 +13,7 @@ fi
 
 DESCRIPTION="Tests for compliance with X RENDER extension"
 HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/test/rendercheck;
+LICENSE="MIT GPL-2+"
 
 RDEPEND="
x11-libs/libXrender

diff --git a/x11-misc/rendercheck/rendercheck-.ebuild 
b/x11-misc/rendercheck/rendercheck-.ebuild
index 34b0fdac67c3..89bb8e72ef8d 100644
--- a/x11-misc/rendercheck/rendercheck-.ebuild
+++ b/x11-misc/rendercheck/rendercheck-.ebuild
@@ -13,6 +13,7 @@ fi
 
 DESCRIPTION="Tests for compliance with X RENDER extension"
 HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/test/rendercheck;
+LICENSE="MIT GPL-2+"
 
 RDEPEND="
x11-libs/libXrender



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rendercheck/

2024-04-23 Thread Matt Turner
commit: a132163f77ba17e5cd88fbf46f2e7a04d59bf588
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 23 19:57:11 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 23 19:59:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a132163f

x11-misc/rendercheck: Version bump to 1.6

Bug: https://bugs.gentoo.org/833279
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/rendercheck/Manifest   |  1 +
 x11-misc/rendercheck/rendercheck-1.6.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/x11-misc/rendercheck/Manifest b/x11-misc/rendercheck/Manifest
index af896a75ee4b..d40369303ab2 100644
--- a/x11-misc/rendercheck/Manifest
+++ b/x11-misc/rendercheck/Manifest
@@ -1 +1,2 @@
 DIST rendercheck-1.5.tar.bz2 143656 BLAKE2B 
50de34193aeb4751f967fbc04b54e75909672dc7bbac29a1fbf6ac0e648ac032c877bc215586feb44c89cb7625fc2ac2317d03ff30dcab83625290d85aad6cda
 SHA512 
ffa1abf317f85a8bcef3544e3f810b34567553524ac0a784d2a67470e0811854d7983af8600a04aadecf42871ccb83ad5c0e9e25179142fda2a8f5853a07f616
+DIST rendercheck-1.6.tar.xz 23996 BLAKE2B 
981095f88d70320ba22b15ceeb33182c88fb5c4ca1df323e016a6750812dc7b0154e95c76619926bfe945a80243de5ea0921e04d94b70992b8be512d70a437d3
 SHA512 
0cc5372a318d4a28d63d82a2efc42f15b810186ce91b226bc5b962520637b628b1ae991a9e7745f8239c4fd100bf8f8eab79bc3803a01cad6827022af49be1a3

diff --git a/x11-misc/rendercheck/rendercheck-1.6.ebuild 
b/x11-misc/rendercheck/rendercheck-1.6.ebuild
new file mode 100644
index ..34b0fdac67c3
--- /dev/null
+++ b/x11-misc/rendercheck/rendercheck-1.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MODULE=test/
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 meson
+
+if [[ ${PV} != ** ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Tests for compliance with X RENDER extension"
+HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/test/rendercheck;
+
+RDEPEND="
+   x11-libs/libXrender
+   x11-libs/libXext
+   x11-libs/libX11
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+# Override xorg-3's src_prepare
+src_prepare() {
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rendercheck/

2024-04-23 Thread Matt Turner
commit: f8e214525db5a33081e062c623e9125769e09f6d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 23 19:11:47 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 23 19:59:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8e21452

x11-misc/rendercheck: Add live ebuild, version 

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

 x11-misc/rendercheck/rendercheck-.ebuild | 31 
 1 file changed, 31 insertions(+)

diff --git a/x11-misc/rendercheck/rendercheck-.ebuild 
b/x11-misc/rendercheck/rendercheck-.ebuild
new file mode 100644
index ..34b0fdac67c3
--- /dev/null
+++ b/x11-misc/rendercheck/rendercheck-.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MODULE=test/
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 meson
+
+if [[ ${PV} != ** ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Tests for compliance with X RENDER extension"
+HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/test/rendercheck;
+
+RDEPEND="
+   x11-libs/libXrender
+   x11-libs/libXext
+   x11-libs/libX11
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+# Override xorg-3's src_prepare
+src_prepare() {
+   default
+}



  1   2   3   >