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

2024-07-05 Thread Sam James
commit: 1bb3c4402500954135e96a926d7f4c7f0ccf055c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  6 05:57:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  6 05:57:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb3c440

media-gfx/qrencode: Stabilize 4.1.1-r1 ppc64, #935581

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

 media-gfx/qrencode/qrencode-4.1.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/qrencode/qrencode-4.1.1-r1.ebuild 
b/media-gfx/qrencode/qrencode-4.1.1-r1.ebuild
index 50397719faa4..cb590c0e0ac6 100644
--- a/media-gfx/qrencode/qrencode-4.1.1-r1.ebuild
+++ b/media-gfx/qrencode/qrencode-4.1.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fukuchi.org/works/${PN}/${P}.tar.bz2;
 
 LICENSE="LGPL-2"
 SLOT="0/4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="png test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/1.2.0/, media-video/pipewire/

2024-07-05 Thread Sam James
commit: a58e3aa65a34cf2f8be43eaeb9c1414308b1a347
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  6 05:40:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  6 05:41:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a58e3aa6

media-video/pipewire: backport recommended 1.2.x fixes

Upstream recommend:
"""
b8d07e40 fix KODI no sound
e6c0014f fix ardour export
525360d7 fix plasma thumbnail
"""

Take some other fixes on the 1.2 branch from 1.2.0..HEAD too.

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

 ...fix-required-state-for-async-driver-nodes.patch |  82 
 ...odule-raop-only-set-softVolume-when-valid.patch |  30 +
 ...-node-collect-with-groups-and-sync-enable.patch | 149 +
 ...-impl-node-disable-async-for-driver-nodes.patch | 112 
 ...05-impl-node-set-INACTIVE-state-on-server.patch |  30 +
 ...re-1.2.0-r1.ebuild => pipewire-1.2.0-r2.ebuild} |   0
 6 files changed, 403 insertions(+)

diff --git 
a/media-video/pipewire/files/1.2.0/0001-impl-node-fix-required-state-for-async-driver-nodes.patch
 
b/media-video/pipewire/files/1.2.0/0001-impl-node-fix-required-state-for-async-driver-nodes.patch
new file mode 100644
index ..105c8dd1676a
--- /dev/null
+++ 
b/media-video/pipewire/files/1.2.0/0001-impl-node-fix-required-state-for-async-driver-nodes.patch
@@ -0,0 +1,82 @@
+From b8d07e40d66f12ac28aab710cfeb181bf25bc59a Mon Sep 17 00:00:00 2001
+From: Wim Taymans 
+Date: Mon, 1 Jul 2024 10:36:09 +0200
+Subject: [PATCH 1/5] impl-node: fix required state for async driver nodes
+
+When the node activation.required was incremented because it was a
+driver, only decrement it in that case, regardless of the current driver
+state of the node.
+
+This fixes the case of KODI where the required field gets out of sync
+and things become unschedulable.
+
+Fixes #4087
+---
+ src/pipewire/impl-node.c | 22 ++
+ src/pipewire/private.h   |  1 +
+ 2 files changed, 15 insertions(+), 8 deletions(-)
+
+diff --git a/src/pipewire/impl-node.c b/src/pipewire/impl-node.c
+index 12629ee64..4def52897 100644
+--- a/src/pipewire/impl-node.c
 b/src/pipewire/impl-node.c
+@@ -112,13 +112,17 @@ static inline void activate_target(struct pw_impl_node 
*node, struct pw_node_tar
+ {
+   struct pw_node_activation_state *state = >activation->state[0];
+   if (!t->active) {
+-  if ((!node->async || node->driving) && !node->exported) {
+-  SPA_ATOMIC_INC(state->required);
+-  SPA_ATOMIC_INC(state->pending);
++  if (!node->async || node->driving) {
++  if (!node->exported) {
++  SPA_ATOMIC_INC(state->required);
++  SPA_ATOMIC_INC(state->pending);
++  }
+   }
++  t->active_driving = node->driving;
+   t->active = true;
+-  pw_log_debug("%p: target state:%p id:%d pending:%d/%d",
+-  node, state, t->id, state->pending, 
state->required);
++  pw_log_debug("%p: target state:%p id:%d pending:%d/%d %d:%d:%d",
++  node, state, t->id, state->pending, 
state->required,
++  node->async, node->driving, node->exported);
+   }
+ }
+ 
+@@ -126,7 +130,7 @@ static inline void deactivate_target(struct pw_impl_node 
*node, struct pw_node_t
+ {
+   if (t->active) {
+   struct pw_node_activation_state *state = 
>activation->state[0];
+-  if (!node->async || node->driving) {
++  if (!node->async || t->active_driving) {
+   /* the driver copies the required to the pending state
+* so first try to resume the node and then decrement 
the
+* required state. This way we either resume with the 
old value
+@@ -137,8 +141,10 @@ static inline void deactivate_target(struct pw_impl_node 
*node, struct pw_node_t
+   SPA_ATOMIC_DEC(state->required);
+   }
+   t->active = false;
+-  pw_log_debug("%p: target state:%p id:%d pending:%d/%d 
trigger:%"PRIu64,
+-  node, state, t->id, state->pending, 
state->required, trigger);
++  t->active_driving = false;
++  pw_log_debug("%p: target state:%p id:%d pending:%d/%d %d:%d:%d 
trigger:%"PRIu64,
++  node, state, t->id, state->pending, 
state->required,
++  node->async, node->driving, node->exported, 
trigger);
+   }
+ }
+ 
+diff --git a/src/pipewire/private.h b/src/pipewire/private.h
+index 8c01fe8d5..25af677ac 100644
+--- a/src/pipewire/private.h
 b/src/pipewire/private.h
+@@ -541,6 +541,7 @@ struct pw_node_target {
+   int fd;
+   void (*trigger)(struct pw_node_target *t, uint64_t nsec);
+   unsigned int 

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

2024-07-05 Thread Michał Górny
commit: 4780ca42d56481967d0eadd8f2d6821f4cd93ccd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 05:31:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:39:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4780ca42

dev-python/thriftpy2: Add python@ as co-maint.

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

 dev-python/thriftpy2/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/thriftpy2/metadata.xml 
b/dev-python/thriftpy2/metadata.xml
index c8e64f24d78e..629a3ee3f140 100644
--- a/dev-python/thriftpy2/metadata.xml
+++ b/dev-python/thriftpy2/metadata.xml
@@ -5,6 +5,10 @@
chutz...@gentoo.org
Patrick McLean

+   
+   pyt...@gentoo.org
+   Python
+   

Thriftpy/thriftpy2
thriftpy2



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

2024-07-05 Thread Sam James
commit: 37160e2680d768b2b2ceb94c2bf785458c853109
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  6 05:31:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  6 05:32:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37160e26

sys-devel/gcc: add 13.3.1_p20240705

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-13.3.1_p20240705.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 3ac5c17d5018..0456583617c8 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -21,6 +21,7 @@ DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 
5807623d3f7dd751b6dfe164cfd50d57b2f
 DIST gcc-13-20240503.tar.xz 84417232 BLAKE2B 
4024852c3252667054e6086263b2a0e21dfa1e56a7adf4edb2fee4841dc2b41eb3f02dee7b15c5de3a1ac7c438929da4ca584cab07724086f6eb315a331c4a44
 SHA512 
32b74972ba94d1016e052eb7c7dc976b32d679e40aeafb406bbbc69d34ade3fe0f35d8941ef678eaf0bb33aea1aaba8fbce9122733b12920a470763a18aa6514
 DIST gcc-13-20240614.tar.xz 84463660 BLAKE2B 
a1b551ff633c31d6972fed173f248ba5f6696eb1566801e180b78a7c7e20933b1aaae40839b4f1529d61166de55125395d4f9a812511c088e73f975bf1d2167f
 SHA512 
1a543ddfb56e793367a43895a7ce4f97daeca6ffd5234ce50e8a7ae0f8db1071e01bdd653fda40d00eb7a680faead8f1d8d1295f983086a33a4c75e4affa2ea5
 DIST gcc-13-20240628.tar.xz 84470032 BLAKE2B 
fa8edc817636e9c54bf88f35f22f15e07a2fe951867ac042aa73b1176ee1dab6c3ac5ab050db42dd53fc494193a2aa604b2aa492b8b96f0f957fd636f9a39322
 SHA512 
fdd6c67aaf45c23d922f4aded5eb8ede91f7d427112db2780d47de7b10dabf15a9e05d17296d286eed567d045ffe4816765254191f5610f08312f85e1ddce68d
+DIST gcc-13-20240705.tar.xz 84476408 BLAKE2B 
be3d0222e6f555278ae8ae5893a5d4018a19cf5ac6687b2e78e199d73bb7acb55ec277917d0a76eef84c11b489329db913398c4f061810eb4cac8667502a5726
 SHA512 
9b8310c65edbb35f8e94755aeb5d7be76bc72ce129d1c585cff785283ca3e3a8c787e290fbd07a6cc709eb1639ace3328868316a08cab1259a1f970e050d0f8c
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-14.tar.xz 46928 BLAKE2B 
fce23bc5315f35b04a4976550c4b44578944a1b17e40c7553351eeb8a1ef0f3a2538da5a5e1ae6f37b784ff11bbd8a44b8f6eec542be63e34d984dee69e1cd81
 SHA512 
d7d52bb2915fd89c06b0134bede8db939cadbb1f2dcddf923bee2c3f9f577ff9e5e986b60420d892539edf82867a0d1bd635807814bc618b06a2b37cdaca893a
 DIST gcc-13.2.0-patches-15.tar.xz 47052 BLAKE2B 
f145341813d6baf9cbcc3e8421c7f427148503d2aeddd6a2eaac1ad3d470a818292392861542a7915d8b0f2f9b3255603f394b2e6833141658fc035bcd2b5366
 SHA512 
c89a3fccd944f03d25e076a967c3b220803ee9a6fbedec1daf2c20f629dd6162ce6be4f259522bd193169f0e8307daa9895b5d8581cf975ee086e5abfd675e34

diff --git a/sys-devel/gcc/gcc-13.3.1_p20240705.ebuild 
b/sys-devel/gcc/gcc-13.3.1_p20240705.ebuild
new file mode 100644
index ..cda893d3b385
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.3.1_p20240705.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="13.2.0"
+MUSL_GCC_VER="13.2.0"
+PATCH_VER="17"
+MUSL_VER="2"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+fi

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

2024-07-05 Thread Sam James
commit: b218b6366634406755071a57e788153aabeb74ff
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  6 05:29:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  6 05:32:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b218b636

sys-devel/gcc: add 12.4.1_p20240704

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.4.1_p20240704.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index cf3a32d7419b..3ac5c17d5018 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -13,6 +13,7 @@ DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 
1ae5a646da470f06648c4766c77475ceb28
 DIST gcc-12-20240502.tar.xz 79851984 BLAKE2B 
e3ed4f4fb20ce2ed421fadd40dfd1c6831759228925002146c316683cd0aef47792f433dc9ab120fb79e2afa2aa83cbf68f6b82e97615cac500322d4f0d1cce9
 SHA512 
c46e6b00f65d96afc65ce6cc9f7591ff81d5789aff9f49fc6fed96047fe27e24a8a103f0b96485e4a717600aeb9b45933ccbb2191eb087275fc1350629c9b842
 DIST gcc-12-20240613.tar.xz 79875076 BLAKE2B 
48b57f834df842c72e08dc9ae3637fdc5fb381f0f50a045a43ff3003271b7e8fa3c92a420447911a71df1184b25c2aad084d80bef8194a6468ddc21b1730b69e
 SHA512 
1d149f6347f314a414bb279e20ae48bea2c9baa03257e3636515a74b389065a7cb6e5257f62334a307ebf6ef7ff142362e69967acc33b92a7fe21eea2bd52ee5
 DIST gcc-12-20240627.tar.xz 79897928 BLAKE2B 
fa1d1bdc3f309a915fa9ec9bc4f0a04ac8d0ad70f6ca9ebd5fb8907e3c81f84f0045bfb3d2c6650465a21464d21453519b15251153efa281579e0eaff450268b
 SHA512 
4042f36bf265d8302bbdad7046717743e52b505ca0a8d495b5a4d495f6bd558226499587f24680900b7860a3899384cfdf7f966e84773f2a71b14fa07bbf09ff
+DIST gcc-12-20240704.tar.xz 79892516 BLAKE2B 
1dc31bdb8d37073a819a0b590cf6517b384d2985f12103ee52a2dc5c877a9a8aadc05814c94f0e420575950d891aa9fca33939fc67585471ae841255018de781
 SHA512 
caf7094a196c24805526834bd66b2ee240ee3828b94f85a174618082dc591249bfb4a04375a890c6e286b81ffe1c2a14bc0ae1d69dec6c1ee13ad1cd1d0bac36
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-3.tar.xz 14852 BLAKE2B 
7a5f1f43063b15f424099afd72096212fbbbc5151ff01f2de15dfb6e7cf274981c8cfaedba9ef61576c9096fb172fc550a7deb5cd7d9366fd249fd5dd3951f76
 SHA512 
aa89e4c2ae02f4fb42229ad5167f2eaa3a8fae51118645bf07199fe2124b9c83948590662b053d08002ef709fa870ea88315fd4ccbe4441a74e9cb62edcb82fb
 DIST gcc-12.4.0.tar.xz 83377372 BLAKE2B 
0d5aa9995bf53fa2dc976a846240cfb8fafd125ad6c54f45dc9d770215eae3e9ea0db82a9a4f79c51b4d5f8461a1d730c17db6841bc31bd96dba11d9ed7544ae
 SHA512 
5bd29402cad2deb5d9388d0236c7146414d77e5b8d5f1c6c941c7a1f47691c3389f08656d5f6e8e2d6717bf2c81f018d326f632fb468f42925b40bd217fc4853

diff --git a/sys-devel/gcc/gcc-12.4.1_p20240704.ebuild 
b/sys-devel/gcc/gcc-12.4.1_p20240704.ebuild
new file mode 100644
index ..e645c4d53b77
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.4.1_p20240704.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="12.3.0"
+PATCH_VER="3"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in 

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

2024-07-05 Thread Sam James
commit: a51bb40d0029bf45e5dd7f6bc6e0e9746331f423
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  6 05:28:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  6 05:32:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51bb40d

sys-devel/gcc: add 11.4.1_p20240703

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-11.4.1_p20240703.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 86a0d8522458..cf3a32d7419b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -6,6 +6,7 @@ DIST gcc-11-20240501.tar.xz 76267628 BLAKE2B 
31674f1fbaacac3bc8d4f0553b42569128c
 DIST gcc-11-20240612.tar.xz 76291200 BLAKE2B 
150e7e8fd3f5d9748a68c548985261696b375650117a9dc656c715aca9cb6923bd7621d3e5769118759b9ab58f13729013be48723ae4b3caf7f574d22d5a1805
 SHA512 
61f760a29e6a0f183eac0ee8443b6f44d2b5e7d256b3c4b5c3a25ef930c2541803f7cca8b48ee34d780616b00f7e8f616cc6355e3ef49d806d686e93d5a4d6f9
 DIST gcc-11-20240619.tar.xz 76267052 BLAKE2B 
21cdd2a569667f142e55959f1a8d0d46735c3480f7108307e5b2b719379494bca02701c363f9888738d3e7ee06e6dc3202c9657e555823369ab8139130958f09
 SHA512 
94120a4d9de06ceae239e8ea6c0da6d09e05400d37e5baed529ce715da3e3b49c16ce341ea84c165d85fb417bf236676bc82a637c4ecce4e613b96d979771dd8
 DIST gcc-11-20240626.tar.xz 76282132 BLAKE2B 
ff4934566462df8a4041ac7749d17f1bdba45396cc5f95f4f42043b794ab70c72465e5602b954ebbe787deaa8e4a0bde8344c37793da21ba0707e0d67264568e
 SHA512 
2d1a34e02a87e27d71395aa91e8ed01721fcc22f5039f6da35f981099c6e9adad2c22ab43f6909a71e520b07cf3eee229a3a4860fb586898a77aca97aa4abc32
+DIST gcc-11-20240703.tar.xz 76281780 BLAKE2B 
63a1e5ce1dfd572a2dad69cf45b77a9ee361886e8e391f3e5c47ebd4faa9938260c958c27f0503c30c596e5d2f62aebb1dff521dec08a2d487820d450387a484
 SHA512 
3ab37094a1a626c050caf039189eff1f3d1fb9dd36c9205088bcd6d828e1556219fe41de34053a55c220f76ac3431c44a15b37c5b11e3c59d0123b4c1d5fbc26
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B 
e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d
 SHA512 
87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61
 DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 
1ae5a646da470f06648c4766c77475ceb287c5f6647d5102f1aef6590f973233d5e7f83b5e0241488d49dba59dd605c211938379e68a393a2dccb3834103ae4b
 SHA512 
9f9a04f4477f41bb2a5662aedef2af75b039de50c2dc99310e504e6080cb7aae06a1255337ea2e563975cb108ddc6766adbbaf4e3d5d5712801d7ba9a5209dbd

diff --git a/sys-devel/gcc/gcc-11.4.1_p20240703.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20240703.ebuild
new file mode 100644
index ..5c623032d3aa
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.4.1_p20240703.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="11.4.0"
+PATCH_VER="12"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in 

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

2024-07-05 Thread Hans de Graaff
commit: c4e2b5f1347122970a025b9f575fbb75e98c1ae6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul  6 05:14:31 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul  6 05:29:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e2b5f1

dev-ruby/elasticsearch: drop 8.9.0, 8.10.0

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

 dev-ruby/elasticsearch/Manifest|  2 -
 dev-ruby/elasticsearch/elasticsearch-8.10.0.ebuild | 54 --
 dev-ruby/elasticsearch/elasticsearch-8.9.0.ebuild  | 54 --
 3 files changed, 110 deletions(-)

diff --git a/dev-ruby/elasticsearch/Manifest b/dev-ruby/elasticsearch/Manifest
index 919954bef1b8..9449e14a4b43 100644
--- a/dev-ruby/elasticsearch/Manifest
+++ b/dev-ruby/elasticsearch/Manifest
@@ -1,7 +1,5 @@
 DIST elasticsearch-ruby-7.17.10.tar.gz 1032424 BLAKE2B 
72ef81b295c656ad319997c89bb065e17e7cda331572758642b028126ff82606b05fd9ba71cf56728428d5f438af69dc3d74f3a1e9733bf5c4869989b03890f0
 SHA512 
5921595d9f35f5610c999c8f686621212095786d1c2caffd133b315d2ae20154016160950af2bd6f0959a390b1615dbce3da2e43ff2aadbfd1be1b675455f17d
 DIST elasticsearch-ruby-7.17.11.tar.gz 1033022 BLAKE2B 
77fb6b37d447af88a6b093bf3f08eadc6824e5499d5949a07d59e824d92e48b5dffa5bc3777ba70b25f87d67683ddcb817d03cb0947d8890f4618e1b48661000
 SHA512 
43e3c5d685855e26433674f4b0822caf10c829131dc3a947ab13598dd39de5baa1967d0fd3631b8c89b6f91fa7ff7422118b7c7e537803201f0cc752a3a50818
-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.14.0.tar.gz 1918771 BLAKE2B 
1824edd7ae6ade20b58cb56dfa01b9e9d5d833918cddbba49f7f0d258eff6a19c55f112d7dd70f9457274b457851b59a208db3b1e69c1f12867951b960333c99
 SHA512 
36fb8fb18e410df7f2c4c46e2ffaed0ea591879ad4e753d178513281be5de78bd7ee1cda5cbbf02313cd255ad85e010f92bc5690f16f2ab91fd38bb0d17f8dbc
-DIST elasticsearch-ruby-8.9.0.tar.gz 1755804 BLAKE2B 
aff81b211eca6ad551fa54d949e39815eba15b579601e7af48122dacbd78836a57475c31bab6326c874dff4c6991deecb9b859866e417302b54d87f250f2695f
 SHA512 
33b2322e83cbe08229aea81662e2ff7bd46b05a9ab85ccd61efcc8e0ffc8779699d4235bda549221f0839bbf999fefb502e44144b2bd7d0ea102a2aa54a080b1

diff --git a/dev-ruby/elasticsearch/elasticsearch-8.10.0.ebuild 
b/dev-ruby/elasticsearch/elasticsearch-8.10.0.ebuild
deleted file mode 100644
index 877765963627..
--- a/dev-ruby/elasticsearch/elasticsearch-8.10.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 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=""
-
-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/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
-}

diff --git a/dev-ruby/elasticsearch/elasticsearch-8.9.0.ebuild 

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

2024-07-05 Thread Hans de Graaff
commit: 2a9087a5ec8ab0f9899227ee666d4dc84281f54c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul  6 05:12:53 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul  6 05:29:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9087a5

dev-ruby/elasticsearch-api: add 8.14.0

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

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

diff --git a/dev-ruby/elasticsearch-api/Manifest 
b/dev-ruby/elasticsearch-api/Manifest
index c10f39a737dd..919954bef1b8 100644
--- a/dev-ruby/elasticsearch-api/Manifest
+++ b/dev-ruby/elasticsearch-api/Manifest
@@ -3,4 +3,5 @@ DIST elasticsearch-ruby-7.17.11.tar.gz 1033022 BLAKE2B 
77fb6b37d447af88a6b093bf3
 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.14.0.tar.gz 1918771 BLAKE2B 
1824edd7ae6ade20b58cb56dfa01b9e9d5d833918cddbba49f7f0d258eff6a19c55f112d7dd70f9457274b457851b59a208db3b1e69c1f12867951b960333c99
 SHA512 
36fb8fb18e410df7f2c4c46e2ffaed0ea591879ad4e753d178513281be5de78bd7ee1cda5cbbf02313cd255ad85e010f92bc5690f16f2ab91fd38bb0d17f8dbc
 DIST elasticsearch-ruby-8.9.0.tar.gz 1755804 BLAKE2B 
aff81b211eca6ad551fa54d949e39815eba15b579601e7af48122dacbd78836a57475c31bab6326c874dff4c6991deecb9b859866e417302b54d87f250f2695f
 SHA512 
33b2322e83cbe08229aea81662e2ff7bd46b05a9ab85ccd61efcc8e0ffc8779699d4235bda549221f0839bbf999fefb502e44144b2bd7d0ea102a2aa54a080b1

diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-8.14.0.ebuild 
b/dev-ruby/elasticsearch-api/elasticsearch-api-8.14.0.ebuild
new file mode 100644
index ..0bd7b29d948b
--- /dev/null
+++ b/dev-ruby/elasticsearch-api/elasticsearch-api-8.14.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 tests
+   mkdir -p ../tmp/rest-api-spec/api || die
+}



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

2024-07-05 Thread Hans de Graaff
commit: 08b981ddb3fb95726b7831f9ce0e47caea2acff2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul  6 05:14:06 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul  6 05:29:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b981dd

dev-ruby/elasticsearch: add 8.14.0

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

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

diff --git a/dev-ruby/elasticsearch/Manifest b/dev-ruby/elasticsearch/Manifest
index c10f39a737dd..919954bef1b8 100644
--- a/dev-ruby/elasticsearch/Manifest
+++ b/dev-ruby/elasticsearch/Manifest
@@ -3,4 +3,5 @@ DIST elasticsearch-ruby-7.17.11.tar.gz 1033022 BLAKE2B 
77fb6b37d447af88a6b093bf3
 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.14.0.tar.gz 1918771 BLAKE2B 
1824edd7ae6ade20b58cb56dfa01b9e9d5d833918cddbba49f7f0d258eff6a19c55f112d7dd70f9457274b457851b59a208db3b1e69c1f12867951b960333c99
 SHA512 
36fb8fb18e410df7f2c4c46e2ffaed0ea591879ad4e753d178513281be5de78bd7ee1cda5cbbf02313cd255ad85e010f92bc5690f16f2ab91fd38bb0d17f8dbc
 DIST elasticsearch-ruby-8.9.0.tar.gz 1755804 BLAKE2B 
aff81b211eca6ad551fa54d949e39815eba15b579601e7af48122dacbd78836a57475c31bab6326c874dff4c6991deecb9b859866e417302b54d87f250f2695f
 SHA512 
33b2322e83cbe08229aea81662e2ff7bd46b05a9ab85ccd61efcc8e0ffc8779699d4235bda549221f0839bbf999fefb502e44144b2bd7d0ea102a2aa54a080b1

diff --git a/dev-ruby/elasticsearch/elasticsearch-8.14.0.ebuild 
b/dev-ruby/elasticsearch/elasticsearch-8.14.0.ebuild
new file mode 100644
index ..6732c33df89c
--- /dev/null
+++ b/dev-ruby/elasticsearch/elasticsearch-8.14.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.3: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-07-05 Thread Hans de Graaff
commit: c4fe4cd5053bdb20820a69eea1238532f1580069
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul  6 05:14:57 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul  6 05:29:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4fe4cd5

dev-ruby/elasticsearch-api: drop 8.9.0, 8.10.0

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

 dev-ruby/elasticsearch-api/Manifest|  2 -
 .../elasticsearch-api-8.10.0.ebuild| 62 --
 .../elasticsearch-api-8.9.0.ebuild | 61 -
 3 files changed, 125 deletions(-)

diff --git a/dev-ruby/elasticsearch-api/Manifest 
b/dev-ruby/elasticsearch-api/Manifest
index 919954bef1b8..9449e14a4b43 100644
--- a/dev-ruby/elasticsearch-api/Manifest
+++ b/dev-ruby/elasticsearch-api/Manifest
@@ -1,7 +1,5 @@
 DIST elasticsearch-ruby-7.17.10.tar.gz 1032424 BLAKE2B 
72ef81b295c656ad319997c89bb065e17e7cda331572758642b028126ff82606b05fd9ba71cf56728428d5f438af69dc3d74f3a1e9733bf5c4869989b03890f0
 SHA512 
5921595d9f35f5610c999c8f686621212095786d1c2caffd133b315d2ae20154016160950af2bd6f0959a390b1615dbce3da2e43ff2aadbfd1be1b675455f17d
 DIST elasticsearch-ruby-7.17.11.tar.gz 1033022 BLAKE2B 
77fb6b37d447af88a6b093bf3f08eadc6824e5499d5949a07d59e824d92e48b5dffa5bc3777ba70b25f87d67683ddcb817d03cb0947d8890f4618e1b48661000
 SHA512 
43e3c5d685855e26433674f4b0822caf10c829131dc3a947ab13598dd39de5baa1967d0fd3631b8c89b6f91fa7ff7422118b7c7e537803201f0cc752a3a50818
-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.14.0.tar.gz 1918771 BLAKE2B 
1824edd7ae6ade20b58cb56dfa01b9e9d5d833918cddbba49f7f0d258eff6a19c55f112d7dd70f9457274b457851b59a208db3b1e69c1f12867951b960333c99
 SHA512 
36fb8fb18e410df7f2c4c46e2ffaed0ea591879ad4e753d178513281be5de78bd7ee1cda5cbbf02313cd255ad85e010f92bc5690f16f2ab91fd38bb0d17f8dbc
-DIST elasticsearch-ruby-8.9.0.tar.gz 1755804 BLAKE2B 
aff81b211eca6ad551fa54d949e39815eba15b579601e7af48122dacbd78836a57475c31bab6326c874dff4c6991deecb9b859866e417302b54d87f250f2695f
 SHA512 
33b2322e83cbe08229aea81662e2ff7bd46b05a9ab85ccd61efcc8e0ffc8779699d4235bda549221f0839bbf999fefb502e44144b2bd7d0ea102a2aa54a080b1

diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-8.10.0.ebuild 
b/dev-ruby/elasticsearch-api/elasticsearch-api-8.10.0.ebuild
deleted file mode 100644
index 68638e73868b..
--- a/dev-ruby/elasticsearch-api/elasticsearch-api-8.10.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 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=""
-
-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:^:#:' \
-   

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

2024-07-05 Thread Michał Górny
commit: 5027ec7dba74acd124e5f3f3592abfa7373f44f1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 05:22:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5027ec7d

dev-python/makefun: Bump to 1.15.3

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

 dev-python/makefun/Manifest|  1 +
 dev-python/makefun/files/makefun-1.15.3-test.patch | 80 ++
 dev-python/makefun/makefun-1.15.3.ebuild   | 34 +
 3 files changed, 115 insertions(+)

diff --git a/dev-python/makefun/Manifest b/dev-python/makefun/Manifest
index 37e5a01e8007..553020e218c7 100644
--- a/dev-python/makefun/Manifest
+++ b/dev-python/makefun/Manifest
@@ -1 +1,2 @@
 DIST makefun-1.15.2.tar.gz 74602 BLAKE2B 
1992eebfdbff6062ed60e1f66891995a91b7155792ef7b6e701d1d3ee5939ab40d3ab976674e25a5b97030cd7de59db2c69f3c215681cef2f80f2b64523f822b
 SHA512 
b6cb588ebf491176b06e97201846b2a5cee65f60e34b5dbcc4878d8a55e7f9fcf4b58126cb3a4ca47f5d2726422dff9ee685566c5d093dbd8fd75119ecc796b2
+DIST makefun-1.15.3.tar.gz 71799 BLAKE2B 
3500be7bc5b0e86a6f75781bb8fb7156624e4c910f54dfd7498268f96cd3df84e1f4d4502f4705f9a278948043e571951137e420358e94e051ba81387b14d4ba
 SHA512 
6d48d8e1bdd60ab440b31241a957ba60aa5ae6c77a7a4785dd0a3c6cf4cedd5389ff76d7a309d230bdf1db9be577ab85446741febb30dae0be87e9c3a2d003a0

diff --git a/dev-python/makefun/files/makefun-1.15.3-test.patch 
b/dev-python/makefun/files/makefun-1.15.3-test.patch
new file mode 100644
index ..bed2b01c01d4
--- /dev/null
+++ b/dev-python/makefun/files/makefun-1.15.3-test.patch
@@ -0,0 +1,80 @@
+diff --git a/tests/test_partial_and_macros.py 
b/tests/test_partial_and_macros.py
+index 6fd4503..3ce0a33 100644
+--- a/tests/test_partial_and_macros.py
 b/tests/test_partial_and_macros.py
+@@ -1,5 +1,6 @@
+ import functools
+ import pytest
++import re
+ import sys
+ 
+ import makefun
+@@ -11,6 +12,11 @@ except ImportError:
+ 
+ PY2 = sys.version_info < (3, )
+ 
++# Python 3.13 dedents docstrings, earlier versions just strip initial
++# whitespace.  Use a regexp to get a consistently dedented docstring
++# for comparison across Python versions.
++DOCSTRING_NORMALIZE_RE = re.compile(r"^ +", re.MULTILINE)
++
+ 
+ def test_doc():
+ def foo(x, y):
+@@ -41,15 +47,15 @@ def test_doc():
+ 
+ sig_actual_call = ref_sig_str.replace("*, ", "")
+ 
+-assert bar.__doc__ \
++assert DOCSTRING_NORMALIZE_RE.sub("", bar.__doc__) \
+== """
+ 
+-a `foo` function
++a `foo` function
+ 
+-:param x:
+-:param y:
+-:return:
+-""" % sig_actual_call
++:param x:
++:param y:
++:return:
++""" % sig_actual_call
+ 
+ 
+ def test_partial():
+@@ -78,16 +84,16 @@ def test_partial():
+ 
+ sig_actual_call = "(x, y='hello', a)"  # if PY2 else "(x, *, y='hello', 
a)"
+ 
+-assert foo.__doc__.replace("=KW_ONLY_ARG!", "") \
++assert DOCSTRING_NORMALIZE_RE.sub("", 
foo.__doc__.replace("=KW_ONLY_ARG!", "")) \
+== """
+ 
+-a `foo` function
++a `foo` function
+ 
+-:param x:
+-:param y:
+-:param a:
+-:return:
+-""" % sig_actual_call
++:param x:
++:param y:
++:param a:
++:return:
++""" % sig_actual_call
+ 
+ 
+ def test_issue_57():
+@@ -127,9 +133,7 @@ def test_create_with_partial():
+ assert m() == -1
+ assert m.i == 1
+ # the doc remains untouched in create_function as opposed to wraps, this 
is normal
+-assert m.__doc__ == """partial(func, *args, **keywords) - new function 
with partial application
+-of the given arguments and keywords.
+-"""
++assert m.__doc__ == functools.partial.__doc__
+ 
+ 
+ def test_args_order_and_kind():

diff --git a/dev-python/makefun/makefun-1.15.3.ebuild 
b/dev-python/makefun/makefun-1.15.3.ebuild
new file mode 100644
index ..fcc125bd1795
--- /dev/null
+++ b/dev-python/makefun/makefun-1.15.3.ebuild
@@ -0,0 +1,34 @@
+# 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..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Small library to dynamically create Python functions"
+HOMEPAGE="
+   https://pypi.org/project/makefun/
+   https://github.com/smarie/python-makefun/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   local PATCHES=(
+   # https://github.com/smarie/python-makefun/pull/104
+   "${FILESDIR}/${P}-test.patch"
+   )
+
+   distutils-r1_src_prepare
+}



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

2024-07-05 Thread Michał Górny
commit: 0a3795cbb00d89427e885a9d43c5f93263e59b24
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 05:06:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:29:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3795cb

dev-python/stripe: Bump to 10.2.0

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

 dev-python/stripe/Manifest |  1 +
 dev-python/stripe/stripe-10.2.0.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index 5c69bb22232d..95db91056a4c 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,4 +1,5 @@
 DIST stripe-10.0.0.tar.gz 1284985 BLAKE2B 
c2cde142b324fb622c7b7c3b967d01caf3a31c7832825b750e88ff7a4b8b41efe457c40ce329977f7df39b54ecf267812174a31682106aaecda78ebe53322467
 SHA512 
fa72997cde84a7fd871e9be53a560bce070419db7e37942b1c7cfaee8c2fd3a671f08f1b567b60aee017f7a6b9662dd2cfb3a06036bd9b0f3a03a395e0df
 DIST stripe-10.1.0.tar.gz 1290758 BLAKE2B 
0ec51d9189b1d574eb1eb2eb7c3683b2b6b86c9879445c2de60da1a16684e0fe095abbe841cc59ea8daad6862d864550bfb5a9c9dd6a034df42a01c8ec59be4c
 SHA512 
ecac8856ce6993ba5c339a44791b9197f2e1b8a62292d5e9e555e02004007ad90c400dff8d111df2ae1428436ba413a47b59ef9b5e9da445872495c45aa844c3
+DIST stripe-10.2.0.tar.gz 1297807 BLAKE2B 
996636c7cca85295c7fbf5ec108cb6b62db11ebc26d8978329c437b55d5f15bd15936c1386a915deb9544bf4f5869440e13fc307962e1b796a7901b10d406595
 SHA512 
83ae38e4f53302fd16f1dce10f6e4336842ee81bbab272ebd9362e7bd0c7b03168e6de2ff14a0f2cbd332eaba9ed8dc2bf24894cfd5600d8a91cb5670c477fbe
 DIST stripe-9.10.0.tar.gz 1273670 BLAKE2B 
ebe42096846a124dea93744b26103dfc0a82f51191be612962258d7ab8c903e3da707dad3e35bafaa7431dd65a08234d9df5f9a614ff1959d86dc2d992ae7ad0
 SHA512 
f2a22534703add04512fa5ee124bd0ac48dd8a69dd19438260e9fce2cd00b659b9b014f76e325b6b0e51c79c157d15acb775d4ee4e1401a837d7e7dd81e81191
 DIST stripe-9.12.0.tar.gz 1277151 BLAKE2B 
a23e490ac99f3814db204cd8ad71793b5da73a82c420823cecd87dad5f17c9dbe44a7dcdfbb519b5db4cb488f286e231029827bae25657c2bf4183d1c4dd8406
 SHA512 
c6c4a4cfeddda4c0e4042b31addea6885819304b469e4f7f701c894fca2d1ccca867dac511abf8d9dd9fc7cc135185387a5b55d37558b9355ee4add16b6318cb

diff --git a/dev-python/stripe/stripe-10.2.0.ebuild 
b/dev-python/stripe/stripe-10.2.0.ebuild
new file mode 100644
index ..7925c1fc5c50
--- /dev/null
+++ b/dev-python/stripe/stripe-10.2.0.ebuild
@@ -0,0 +1,88 @@
+# 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..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Stripe Python bindings"
+HOMEPAGE="
+   https://github.com/stripe/stripe-python/
+   https://pypi.org/project/stripe/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="telemetry"
+
+RDEPEND="
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
+"
+# please bump dev-util/stripe-mock dep to the latest version on every bump
+BDEPEND="
+   test? (
+   >=dev-util/stripe-mock-0.186.0
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/trio[${PYTHON_USEDEP}]
+   net-misc/curl
+   )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+src_prepare() {
+   if ! use telemetry; then
+   sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py 
|| die
+   fi
+   # https://github.com/stripe/stripe-python/pull/1297
+   sed -e 's:from mock:from unittest.mock:' \
+   -i tests/test_http_client.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests -p anyio -p pytest_mock
+}
+
+src_test() {
+   local stripe_mock_port=12111
+   local stripe_mock_max_port=12121
+   local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+   # Try to start stripe-mock until we find a free port
+   while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do
+   ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+   stripe-mock --http-port "${stripe_mock_port}" &> 
"${stripe_mock_logfile}" &
+   local stripe_mock_pid=${!}
+   sleep 2
+   # Did stripe-mock start?
+   curl --fail -u "sk_test_123:" \
+   "http://127.0.0.1:${stripe_mock_port}/v1/customers; &> 
/dev/null
+   eend ${?} "Port ${stripe_mock_port} unavailable"
+   if [[ ${?} -eq 0 ]]; then
+   einfo "stripe-mock running on port ${stripe_mock_port}"
+   

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

2024-07-05 Thread Michał Górny
commit: 52f210e18d2d1b9b9778ac537c59cc00f2dc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 05:15:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:29:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52f2

dev-python/pytest-reraise: New package, v2.1.2

Needed for dev-python/thriftpy2.

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

 dev-python/pytest-reraise/Manifest |  1 +
 dev-python/pytest-reraise/metadata.xml | 12 +
 .../pytest-reraise/pytest-reraise-2.1.2.ebuild | 30 ++
 3 files changed, 43 insertions(+)

diff --git a/dev-python/pytest-reraise/Manifest 
b/dev-python/pytest-reraise/Manifest
new file mode 100644
index ..62e7e97648d6
--- /dev/null
+++ b/dev-python/pytest-reraise/Manifest
@@ -0,0 +1 @@
+DIST pytest-reraise-2.1.2.gh.tar.gz 33487 BLAKE2B 
8abb4d9524a397ab9ec8554534b26ce13ce14eaa88fe7073b57f3b4a410ff4e179a5ee7d3eb9e3e94f963a912ea0bdbc44c172e2474ab0035b8be7665b0ca756
 SHA512 
0095a3fd9672349a8d6628f11ac57369d48e1fdc20722215a8713ee396af563d0c95947592b5578da251b590087e479d6597bd403d1e6c2e38de4208a6db04a9

diff --git a/dev-python/pytest-reraise/metadata.xml 
b/dev-python/pytest-reraise/metadata.xml
new file mode 100644
index ..81510df974c7
--- /dev/null
+++ b/dev-python/pytest-reraise/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+   
+   
+   bjoluc/pytest-reraise
+   pytest-reraise
+   
+

diff --git a/dev-python/pytest-reraise/pytest-reraise-2.1.2.ebuild 
b/dev-python/pytest-reraise/pytest-reraise-2.1.2.ebuild
new file mode 100644
index ..a941a72240e3
--- /dev/null
+++ b/dev-python/pytest-reraise/pytest-reraise-2.1.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Make multi-threaded pytest test cases fail when they should"
+HOMEPAGE="
+   https://github.com/bjoluc/pytest-reraise/
+   https://pypi.org/project/pytest-reraise/
+"
+# no tests in pypi sdist, v2.1.2
+SRC_URI="
+   https://github.com/bjoluc/pytest-reraise/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/pytest-4.6[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-07-05 Thread Michał Górny
commit: 95ab1888471544b292948c2fa715ee59b79c48a9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 05:26:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:29:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ab1888

dev-python/dep-logic: Remove old

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

 dev-python/dep-logic/Manifest   |  2 --
 dev-python/dep-logic/dep-logic-0.3.1.ebuild | 25 -
 dev-python/dep-logic/dep-logic-0.3.3.ebuild | 25 -
 3 files changed, 52 deletions(-)

diff --git a/dev-python/dep-logic/Manifest b/dev-python/dep-logic/Manifest
index 68aa62f6b070..1e1150da23cb 100644
--- a/dev-python/dep-logic/Manifest
+++ b/dev-python/dep-logic/Manifest
@@ -1,3 +1 @@
-DIST dep_logic-0.3.1.tar.gz 33762 BLAKE2B 
1d03419456ce20b4a183644d8515e7221df2e90b3e3713d5ddc7700e6fec76b1903095892ac9f77658980155419e4bc2b1726d219dcbc515199fcfd94b3a3c62
 SHA512 
3195b3c65517a64cdac310b2c4dff5378138a2cff05fdb146dc192c9a2405a448483bff969d35130ba0af0953d80036ce676e1c9d0242ce372c543baa45db03d
-DIST dep_logic-0.3.3.tar.gz 33770 BLAKE2B 
d8151c6778167ca7cf60ec71fd9371d3328cd146dd78fe89d568e4dd9a211b4f9f04a9327a716931a8b7e90a9b2c8b29a6f95459eea14636eccdb19219c9db35
 SHA512 
5f68b78b948c7888e79dad106d254616a2965005aea2d940caacc442a9c629b1928f93a2a7fdc524089b359f374a703339c16d54eb9178963cdf6390a663e8ae
 DIST dep_logic-0.3.5.tar.gz 33880 BLAKE2B 
0aa7b2ef7408e0c3a0a81d2cd1fc11037e633a521aff5b673e2c9c4efc535ff59d0991daa9ee50b859302a25cfcdaf94406950358a150cd173d627e87b497a51
 SHA512 
7ceb90c4cf8d98a192dca94206c363e6bc5d68fa596f18c64374f1512afbfa9b739343ed7663bba6a94d8c6a573e62bf46fecccb01d0d87827a810d0f4d9

diff --git a/dev-python/dep-logic/dep-logic-0.3.1.ebuild 
b/dev-python/dep-logic/dep-logic-0.3.1.ebuild
deleted file mode 100644
index cf3afe5c232e..
--- a/dev-python/dep-logic/dep-logic-0.3.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python dependency specifications supporting logical operations"
-HOMEPAGE="
-   https://github.com/pdm-project/dep-logic/
-   https://pypi.org/project/dep-logic/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   >=dev-python/packaging-22[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/dep-logic/dep-logic-0.3.3.ebuild 
b/dev-python/dep-logic/dep-logic-0.3.3.ebuild
deleted file mode 100644
index cf3afe5c232e..
--- a/dev-python/dep-logic/dep-logic-0.3.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python dependency specifications supporting logical operations"
-HOMEPAGE="
-   https://github.com/pdm-project/dep-logic/
-   https://pypi.org/project/dep-logic/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   >=dev-python/packaging-22[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



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

2024-07-05 Thread Michał Górny
commit: 58a2bb558228284b832f2c9800231dd014801e91
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 05:26:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:29:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a2bb55

dev-python/dep-logic: Bump to 0.4.1

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

 dev-python/dep-logic/Manifest   |  1 +
 dev-python/dep-logic/dep-logic-0.4.1.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/dep-logic/Manifest b/dev-python/dep-logic/Manifest
index 1e1150da23cb..cbb71cd6c1ff 100644
--- a/dev-python/dep-logic/Manifest
+++ b/dev-python/dep-logic/Manifest
@@ -1 +1,2 @@
 DIST dep_logic-0.3.5.tar.gz 33880 BLAKE2B 
0aa7b2ef7408e0c3a0a81d2cd1fc11037e633a521aff5b673e2c9c4efc535ff59d0991daa9ee50b859302a25cfcdaf94406950358a150cd173d627e87b497a51
 SHA512 
7ceb90c4cf8d98a192dca94206c363e6bc5d68fa596f18c64374f1512afbfa9b739343ed7663bba6a94d8c6a573e62bf46fecccb01d0d87827a810d0f4d9
+DIST dep_logic-0.4.1.tar.gz 34727 BLAKE2B 
08475ec5f6836f853d2406be6fad2d00df54498555902e61987f1e7b61bfa99a769b5d7472e56fb8e27063f1129a8c989f49ae69f4c8dd8c5c1482995aae5c20
 SHA512 
da0445f126877281764c182550d14e8b549b6cd344ec61780d993c223c00829b003837d0cdbd78c905f1bb0eec90a24f24e55501d3a2e291c0d417f21486d854

diff --git a/dev-python/dep-logic/dep-logic-0.4.1.ebuild 
b/dev-python/dep-logic/dep-logic-0.4.1.ebuild
new file mode 100644
index ..cf3afe5c232e
--- /dev/null
+++ b/dev-python/dep-logic/dep-logic-0.4.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python dependency specifications supporting logical operations"
+HOMEPAGE="
+   https://github.com/pdm-project/dep-logic/
+   https://pypi.org/project/dep-logic/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-python/packaging-22[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-07-05 Thread Michał Górny
commit: cb3c84c0509156b1a7b2eafffad8908ad7b305b6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 05:16:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:29:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3c84c0

dev-python/thriftpy2: Bump to 0.5.2

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

 dev-python/thriftpy2/Manifest   |  1 +
 dev-python/thriftpy2/thriftpy2-0.5.2.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/dev-python/thriftpy2/Manifest b/dev-python/thriftpy2/Manifest
index 7a7b138aaac7..c15434f038e4 100644
--- a/dev-python/thriftpy2/Manifest
+++ b/dev-python/thriftpy2/Manifest
@@ -1 +1,2 @@
 DIST thriftpy2-0.5.0.tar.gz 779019 BLAKE2B 
b29e5349e11e3ce3bd587a7c8212cd6def7b9b287554a068399591bb7493a5c1d0e97c9b38a64973c01d27a83d49e181aad64cb41ce9500e40b96c813caa7b2d
 SHA512 
f4c83bac053a2f073507e38f284f981bd129ee960dc9817f3bd5795c8e9773b78fa23d49d97cb5975783dbd1f4b52f380861bf4fc32a1af795365f703856f350
+DIST thriftpy2-0.5.2.tar.gz 782261 BLAKE2B 
657e8dadd8757f9f0f6b4a7f73e4347651f6301c969cf4d2c37cf87c6176322b7afad6372a39ed7d4c9f36d07850d6ae4edb73ff08dd3530b88e0194032abc9b
 SHA512 
89a73d70b7ba74acc5344c1471587a4331fb3d160eeb31d27434c78a3e76e3ec0d84dec14ec57d0bcc89e867759883d69247ae65bff1a9a8a00fc8ff7747

diff --git a/dev-python/thriftpy2/thriftpy2-0.5.2.ebuild 
b/dev-python/thriftpy2/thriftpy2-0.5.2.ebuild
new file mode 100644
index ..b045d0f08da7
--- /dev/null
+++ b/dev-python/thriftpy2/thriftpy2-0.5.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 flag-o-matic pypi
+
+DESCRIPTION="Pure python approach of Apache Thrift"
+HOMEPAGE="
+   https://github.com/Thriftpy/thriftpy2/
+   https://pypi.org/project/thriftpy2/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   https://bugs.gentoo.org/857105
+   # https://github.com/Thriftpy/thriftpy2/issues/246
+   #
+   # Don't trust this to LTO
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   distutils-r1_src_compile
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   
tests/test_tornado.py::TornadoRPCTestCase::test_asynchronous_exception
+   
tests/test_tornado.py::TornadoRPCTestCase::test_asynchronous_result
+   )
+
+   cd tests || die
+   epytest
+}



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

2024-07-05 Thread Michał Górny
commit: 3d15107bf45fe69c12c4464cdb8a802ff378e415
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 05:05:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:29:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d15107b

dev-python/xkbcommon: Bump to 1.5

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

 dev-python/xkbcommon/Manifest |  1 +
 dev-python/xkbcommon/xkbcommon-1.5.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/xkbcommon/Manifest b/dev-python/xkbcommon/Manifest
index 0455f348a7be..db7797541650 100644
--- a/dev-python/xkbcommon/Manifest
+++ b/dev-python/xkbcommon/Manifest
@@ -1,2 +1,3 @@
 DIST python-xkbcommon-1.0.1.gh.tar.gz 79263 BLAKE2B 
8bc128e592a02b14321fe087f7c0ae87a699e0284c3230fa2a0b1cf2e8105037fa0ace876216ec8a72cc49eb76fab0af83b7a5d83a3943f609954205d949def0
 SHA512 
1e0393c5d7e99d9a68168a5486a15b3598d8539b7a7b0a7c41a9c1a329cfe79d3f19556b481f5625e1bea1cc41f3394dcc1fc1bf1dbd98cd58db54f471ece5d5
 DIST python-xkbcommon-1.0.gh.tar.gz 27258 BLAKE2B 
3106877f8e87f50453a358eec4e6431642b00a6a2bc23d3088ef22379984869ec84cd042a1ac53dd72783f3005dad1efddf3f87410204b88bfde4f9da0044c97
 SHA512 
c7793d6f5517771006ff5a9c01deb9a37717157d7171af49ff459dc96b3b16a1d2d4c0f1272b5a8f683390de1e8e6a6ff92472f18828c7e38e0f2a1ee6f34f07
+DIST xkbcommon-1.5.tar.gz 79887 BLAKE2B 
f6a39b98fc97f12a2badfa53cf5445fad0018aaf03542d1945d36155e3c0abe92b4080f149d8c2bcc85ac72cef6a6099ca45afb043754b31a543f02820a33ebd
 SHA512 
ab0d3f83d11038dd4ae98f9954f6082f214727720d0eced4c298943f4f26b19d9be42bc4215c4e6a5fa68214c4a0a5e88b30657a52e982a8b4c7e7b84c1c174b

diff --git a/dev-python/xkbcommon/xkbcommon-1.5.ebuild 
b/dev-python/xkbcommon/xkbcommon-1.5.ebuild
new file mode 100644
index ..ff9443b3c9b7
--- /dev/null
+++ b/dev-python/xkbcommon/xkbcommon-1.5.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for libxkbcommon using cffi"
+HOMEPAGE="
+   https://github.com/sde1000/python-xkbcommon/
+   https://pypi.org/project/xkbcommon/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+# x11-libs/libxkbcommon dep per README
+RDEPEND="
+   >=x11-libs/libxkbcommon-${PV}
+   $(python_gen_cond_dep '
+   dev-python/cffi[${PYTHON_USEDEP}]
+   ' 'python*')
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_test() {
+   rm -rf xkbcommon || die
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-07-05 Thread Michał Górny
commit: a669a7ca8da5839ca78b9a8f19da7a6f1ce4e10e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 04:24:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:29:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a669a7ca

dev-python/botocore: Bump to 1.34.140

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b1aa34985927..6bb8463c7bc2 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.34.136.gh.tar.gz 13151618 BLAKE2B 
800b800ff2481335f0defb79c10a42
 DIST botocore-1.34.137.gh.tar.gz 13153450 BLAKE2B 
4049e5f7b12a4df94fa4a819f11732b86897ae838cc1fc9443f343037915e69134c0e3f335796976002ca63305dd12a8272252bed9370b6d64dc83186826467f
 SHA512 
f3ba697813ec4a68978f27be12e44df02336210e47b5347f3868c4630d899eccf4cb0e0cc679122e4e5ae55ba002efc7067e6e13ea5a286707b958cae14b4186
 DIST botocore-1.34.138.gh.tar.gz 13153609 BLAKE2B 
d2f16e1c49b51dbe35e21774bac766b88ad83cad18c6ee972de7f83086d1d00eb70826dbc0ffaff2b4bdb916fa22a849c1c0b8a4980206d9fb8c8288a047d803
 SHA512 
a43deaa3a5e95dbaa3a018907b8b44b822c399542f91291963e31708efbe06ca566f5f1290ba9c13359ebcac3566586d5b1c4ba391778ca11ed2d09ef1335162
 DIST botocore-1.34.139.gh.tar.gz 13155941 BLAKE2B 
8c916972478f947f75cc9e864904da5f9304d8ae1e454ff2777d943ffc7fec6959c34ade893ce74d7b63cc15133317dab4b3610ec0ad8f7e73255d37411a2cf0
 SHA512 
6cd86c0bbebf9251060dd2b16962dbc514bb487c33fb13301a7d8e4e036d56f9c20a252e89be94209962ff83d253eba4e568babbf8c6b93987274050c48a6e3c
+DIST botocore-1.34.140.gh.tar.gz 13156596 BLAKE2B 
4a264fe767c35dcc65ddbe1eb29529d2576553e4d6f9a3d6c28f249aaa0eab5a0fd150fdbdc1dbd1b83cc1fb6fce8f58c68de43f5dc338cb3feb5b9f76c8f973
 SHA512 
36c90da9670639ccc10e65ced501a2b16e50b664f11be2686f6fcfc56fa81271f160b27b7ffac513446afe09ef6ed4768818ad8b8ca540571737c47fdf980443

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



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

2024-07-05 Thread Michał Górny
commit: 961553ea268bc71d071e5c0e7fd3e71b82fe076b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 05:03:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:29:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=961553ea

dev-python/xkbcommon: Bump to 1.0.1

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

 dev-python/xkbcommon/Manifest   |  1 +
 dev-python/xkbcommon/xkbcommon-1.0.1.ebuild | 44 +
 2 files changed, 45 insertions(+)

diff --git a/dev-python/xkbcommon/Manifest b/dev-python/xkbcommon/Manifest
index f15b86461fb5..0455f348a7be 100644
--- a/dev-python/xkbcommon/Manifest
+++ b/dev-python/xkbcommon/Manifest
@@ -1 +1,2 @@
+DIST python-xkbcommon-1.0.1.gh.tar.gz 79263 BLAKE2B 
8bc128e592a02b14321fe087f7c0ae87a699e0284c3230fa2a0b1cf2e8105037fa0ace876216ec8a72cc49eb76fab0af83b7a5d83a3943f609954205d949def0
 SHA512 
1e0393c5d7e99d9a68168a5486a15b3598d8539b7a7b0a7c41a9c1a329cfe79d3f19556b481f5625e1bea1cc41f3394dcc1fc1bf1dbd98cd58db54f471ece5d5
 DIST python-xkbcommon-1.0.gh.tar.gz 27258 BLAKE2B 
3106877f8e87f50453a358eec4e6431642b00a6a2bc23d3088ef22379984869ec84cd042a1ac53dd72783f3005dad1efddf3f87410204b88bfde4f9da0044c97
 SHA512 
c7793d6f5517771006ff5a9c01deb9a37717157d7171af49ff459dc96b3b16a1d2d4c0f1272b5a8f683390de1e8e6a6ff92472f18828c7e38e0f2a1ee6f34f07

diff --git a/dev-python/xkbcommon/xkbcommon-1.0.1.ebuild 
b/dev-python/xkbcommon/xkbcommon-1.0.1.ebuild
new file mode 100644
index ..ee7ef4fcf845
--- /dev/null
+++ b/dev-python/xkbcommon/xkbcommon-1.0.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1
+
+MY_P=python-xkbcommon-${PV}
+DESCRIPTION="Python bindings for libxkbcommon using cffi"
+HOMEPAGE="
+   https://github.com/sde1000/python-xkbcommon/
+   https://pypi.org/project/xkbcommon/
+"
+SRC_URI="
+   
https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+# x11-libs/libxkbcommon dep per README
+RDEPEND="
+   >=x11-libs/libxkbcommon-${PV}
+   $(python_gen_cond_dep '
+   dev-python/cffi[${PYTHON_USEDEP}]
+   ' 'python*')
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_test() {
+   rm -rf xkbcommon || die
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-07-05 Thread Michał Górny
commit: 3f39b654c9ffbe53babe788e61844712e8de420d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 04:24:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:29:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f39b654

app-admin/awscli: Bump to 1.33.22

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 2eb2306481d9..27c458ee5c06 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,4 +3,5 @@ DIST aws-cli-1.33.18.gh.tar.gz 2752774 BLAKE2B 
8f78ba78c3fac623f091344fb2710ac79
 DIST aws-cli-1.33.19.gh.tar.gz 2753605 BLAKE2B 
5967d0cbc2afef08f28bbf9035d867d880f07c2962001611985d6c22b61f57265daa720bb410b1d2f3204a81c19415857069da668eba10bcaf9603ea9fc998fa
 SHA512 
95eacc803d9011bcb80e5e09243b0274f17692a4a27b434de676d295c5090cc61382665226073b6ca9af7deb6701ea303f9cf1f7b6baba850eb1a828c92dec34
 DIST aws-cli-1.33.20.gh.tar.gz 2753730 BLAKE2B 
f72553e9a91802dd5fcaa6f2a4dd383fd13139bd9f624762310dee5d8a69f74bfebe7fb70d0a72cf73d95ee96c33ea4ea37ec1de103fe670593423789c6f
 SHA512 
546584f0839db3da095b5e3b8b90a5de21187a172d8b2a9bfdd8266f6a0f5c8d1a782d7d26599ce686b2a6a9f465f2bbbd9c3ef3fd691d8a1cef87a2566b6879
 DIST aws-cli-1.33.21.gh.tar.gz 2753813 BLAKE2B 
236bf4bf795e7142c38090d561ed1afc80235085d348fb7e8537588ec54c6cb745817a29f6e40b0a437a3e8c4c5546ffef1b9b7a117634057359410507af375a
 SHA512 
834408174d7b0dd2b91b8bfcc9e628a6ab96f7883798f4bf548ba9f7acbfdd97e73aac64d6e82512cf99c9b35ffd1e19581ebfc53a7cfaebb242aa65501e431a
+DIST aws-cli-1.33.22.gh.tar.gz 2754043 BLAKE2B 
8645a55cc6f0570ce0e69599e010c98019e63f2616af25467eefc0911f09148b64cdb35ba48e488801afe6aaa105f7dc54eacb49ed954cc036f9aaf933db
 SHA512 
1425e1fd3df1a3639838517282f3fc6b63019e25288b38e8f56cd2316c6edb695c24a5dfb4ecf572139222bb16006fd55a9912f287c24c1bc16939bcc0f3a48a
 DIST aws-cli-1.33.9.gh.tar.gz 2744062 BLAKE2B 
d888e111d93ec22c6bbabf083d612b15845883e2e56814a37173f79c108e4fe25745dbba83d46f99f54e7ddcc2f471c81e3b568de7233eb7e0bb51ed25a89f7a
 SHA512 
5bdb9873487570c841b582ee466d989705c2fc5827386356819507caa8e105b76b0101555f8a6ee485f38aaa433881470fdde5cb21f6fdc88243c92ce7c31a81

diff --git a/app-admin/awscli/awscli-1.33.22.ebuild 
b/app-admin/awscli/awscli-1.33.22.ebuild
new file mode 100644
index ..a7a293c4a8e8
--- /dev/null
+++ b/app-admin/awscli/awscli-1.33.22.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+1).(z+118), sigh
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1 )).$(( $(ver_cut 3-) + 118 ))"
+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
+   

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

2024-07-05 Thread Michał Górny
commit: 3dd4e82633bb3dbc533e4bb45979667cb62a51a0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 04:24:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 05:29:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd4e826

dev-python/boto3: Bump to 1.34.140

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index ae51df2b7c87..2396b2f04ad7 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.34.136.gh.tar.gz 826543 BLAKE2B 
307705ba777d155772a2dafad775e55d94e
 DIST boto3-1.34.137.gh.tar.gz 827294 BLAKE2B 
ba4f008114e02f40c5e4ac095241c7dac2b919e1dbe7ffaacc9ab40b3d2a97a12ace2b27359190b20cf2f2c1dcc66044188f15ed12177b002a54537a692b0203
 SHA512 
7303b32359080f360a95e0fb068ca1e7b83fe54a5f553f6681df3382bd110c70927138e435afc8eb8e93760c9bd685afa7355e661243e6b7f91cd8e8063d401c
 DIST boto3-1.34.138.gh.tar.gz 827512 BLAKE2B 
d8022cb470f2f68bf16dd179fb348b3419a4fc7dd2095816916619dc314809db6a2385e86b83ff552609a4cb6285369d806debac20887cefa69b113cd0385552
 SHA512 
9e12dd97ffd1f15cdb527219184bef8dff012bd9b11214f566fd98a82b37e6ee9699b05de62eb48393ff551089d683143373cbef167ca7e35e64851894fb3fe1
 DIST boto3-1.34.139.gh.tar.gz 828069 BLAKE2B 
71abb24a57f173a4136e8334fa2db9f2b5d92d2e154141da122575869e0b40bbe1f8ee893a8b8735ce8f6d2c7457334c5e08ead983a01516d591d594528c4cdb
 SHA512 
bc3ca92551ffa9d2400341982b670b70ccbd539539fd86d6ec88091606504ad74247103ef9677d45023f4e2f9d737878c55313c28f08299d24b06701eb221ced
+DIST boto3-1.34.140.gh.tar.gz 828290 BLAKE2B 
129c0f791ddc07f90d2b9ae2972839a0bcaa393e3a8f843a9bca9ebf699f36290b95d17c3f906f49ae5c9ee8cd15c5de7f9de96572573f12d40c7ada778c7679
 SHA512 
b052ac336e68577140017b5a45f1787eec985e42d86e25cdafc15c6eadf8652b75bb006cf86ce0a3e0d9f3b657ae2afee41a75f624fb5e277a49f1653a83f64f

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

2024-07-05 Thread Sam James
commit: e6524ca5f5ef5a7dc5831d45382981fb8ae059cf
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  6 05:24:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  6 05:24:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6524ca5

net-firewall/ipset: Stabilize 7.22-r1 x86, #935577

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

 net-firewall/ipset/ipset-7.22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/ipset/ipset-7.22-r1.ebuild 
b/net-firewall/ipset/ipset-7.22-r1.ebuild
index c3a333a6951e..39d93bf54d8b 100644
--- a/net-firewall/ipset/ipset-7.22-r1.ebuild
+++ b/net-firewall/ipset/ipset-7.22-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 
 RDEPEND="
net-firewall/iptables



[gentoo-commits] repo/gentoo:master commit in: net-firewall/ipset/

2024-07-05 Thread Sam James
commit: 33e5f235c04766ae647cf19eaa8ce5c62f9118f2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  6 05:24:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  6 05:24:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e5f235

net-firewall/ipset: Stabilize 7.22-r1 arm64, #935577

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

 net-firewall/ipset/ipset-7.22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/ipset/ipset-7.22-r1.ebuild 
b/net-firewall/ipset/ipset-7.22-r1.ebuild
index bd7d4862f0d3..4388612ffdf8 100644
--- a/net-firewall/ipset/ipset-7.22-r1.ebuild
+++ b/net-firewall/ipset/ipset-7.22-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
net-firewall/iptables



[gentoo-commits] repo/gentoo:master commit in: net-firewall/ipset/

2024-07-05 Thread Sam James
commit: 30c7e16e1e34d02ea41d26db6b27733122b1309d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  6 05:24:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  6 05:24:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c7e16e

net-firewall/ipset: Stabilize 7.22-r1 amd64, #935577

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

 net-firewall/ipset/ipset-7.22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/ipset/ipset-7.22-r1.ebuild 
b/net-firewall/ipset/ipset-7.22-r1.ebuild
index 4388612ffdf8..c58f7cc0e53b 100644
--- a/net-firewall/ipset/ipset-7.22-r1.ebuild
+++ b/net-firewall/ipset/ipset-7.22-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
net-firewall/iptables



[gentoo-commits] repo/gentoo:master commit in: net-firewall/ipset/

2024-07-05 Thread Sam James
commit: 3ec36ad387858ce8ff36ac038e79221e8fe74b4a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  6 05:24:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  6 05:24:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec36ad3

net-firewall/ipset: Stabilize 7.22-r1 arm, #935577

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

 net-firewall/ipset/ipset-7.22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/ipset/ipset-7.22-r1.ebuild 
b/net-firewall/ipset/ipset-7.22-r1.ebuild
index c58f7cc0e53b..c3a333a6951e 100644
--- a/net-firewall/ipset/ipset-7.22-r1.ebuild
+++ b/net-firewall/ipset/ipset-7.22-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
net-firewall/iptables



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

2024-07-05 Thread John Helmert III
commit: 341486cf27f6090c2ac643374be6bb20cfec1f35
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul  6 04:57:23 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul  6 04:58:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=341486cf

net-vpn/strongswan: drop 5.9.11

Bug: https://bugs.gentoo.org/920105
Signed-off-by: John Helmert III  gentoo.org>

 net-vpn/strongswan/Manifest |   1 -
 net-vpn/strongswan/strongswan-5.9.11.ebuild | 318 
 2 files changed, 319 deletions(-)

diff --git a/net-vpn/strongswan/Manifest b/net-vpn/strongswan/Manifest
index de09a60e3900..f81055f2dfa1 100644
--- a/net-vpn/strongswan/Manifest
+++ b/net-vpn/strongswan/Manifest
@@ -1,3 +1,2 @@
-DIST strongswan-5.9.11.tar.bz2 4786552 BLAKE2B 
e8e84d79d1530b9a968ce8429fec0e7b3fcf19b75fdbd4371a38763d8564d5b37d012769006330b5c94cff3e914acb1b1a3e2829749effb8c35f9e5d775be491
 SHA512 
d500523215f5ec5c5550c4d2c49060b350ae396d8c60170792c46775d04fc7a132aa70a6242145477753668351d26ed957e08903683ecc340aa8d84fb2ae5498
 DIST strongswan-5.9.13.tar.bz2 4825644 BLAKE2B 
1d60864a557cf14e84c62d4c04ae64eb24331e2576c157b276cf13691ac2a7f5d1b92925e4c3e6ab51dc1f6f64aeb7c60ffb16309673a9f78a73f652cb24da8c
 SHA512 
a929c1fb2a5e7d3064f6cd0be76703198406dad981f4b345311a004c18aa3c12adcb49eb33705fe4c3c31daf556cef5906d8753f5d9fbff5a27b732f93d8f19f
 DIST strongswan-5.9.14.tar.bz2 4869709 BLAKE2B 
8b64903cfa087d42ae0895e7c11a2fcbd9c6a4a4241548d947753e081a4a4e3c5946e5cf4bbd326840e596e51c61554146f007e6882f11c874454b9480f6f7a6
 SHA512 
e48bc9d215f9de6b54e24f7b4765d59aec4c615291d5c1f24f6a6d7da45dc8b17b2e0e150faf5fabb35e5d465abc5e6f6efa06cd002467067c5d7844ead359f6

diff --git a/net-vpn/strongswan/strongswan-5.9.11.ebuild 
b/net-vpn/strongswan/strongswan-5.9.11.ebuild
deleted file mode 100644
index 7737209cacb8..
--- a/net-vpn/strongswan/strongswan-5.9.11.ebuild
+++ /dev/null
@@ -1,318 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-inherit linux-info systemd
-
-DESCRIPTION="IPsec-based VPN solution, supporting IKEv1/IKEv2 and MOBIKE"
-HOMEPAGE="https://www.strongswan.org/;
-SRC_URI="https://download.strongswan.org/${P}.tar.bz2;
-
-LICENSE="GPL-2 RSA DES"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
-IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql 
networkmanager +non-root +openssl selinux sqlite systemd pam pkcs11"
-
-STRONGSWAN_PLUGINS_STD="gcm led lookip systime-fix unity vici"
-STRONGSWAN_PLUGINS_OPT_DISABLE="kdf"
-STRONGSWAN_PLUGINS_OPT="addrblock aesni blowfish bypass-lan ccm chapoly ctr 
error-notify forecast
-ha ipseckey newhope ntru padlock rdrand save-keys unbound whitelist
-xauth-noauth"
-for mod in $STRONGSWAN_PLUGINS_STD; do
-   IUSE="${IUSE} +strongswan_plugins_${mod}"
-done
-
-for mod in $STRONGSWAN_PLUGINS_OPT_DISABLE; do
-   IUSE="${IUSE} strongswan_plugins_${mod}"
-done
-
-for mod in $STRONGSWAN_PLUGINS_OPT; do
-   IUSE="${IUSE} strongswan_plugins_${mod}"
-done
-
-COMMON_DEPEND="non-root? (
-   acct-user/ipsec
-   acct-group/ipsec
-   )
-   dev-libs/glib:2
-   gmp? ( >=dev-libs/gmp-4.1.5:= )
-   gcrypt? ( dev-libs/libgcrypt:= )
-   caps? ( sys-libs/libcap )
-   curl? ( net-misc/curl )
-   ldap? ( net-nds/openldap:= )
-   openssl? ( >=dev-libs/openssl-0.9.8:=[-bindist(-)] )
-   mysql? ( dev-db/mysql-connector-c:= )
-   sqlite? ( >=dev-db/sqlite-3.3.1:3 )
-   systemd? ( sys-apps/systemd )
-   networkmanager? ( net-misc/networkmanager )
-   pam? ( sys-libs/pam )
-   strongswan_plugins_unbound? ( net-dns/unbound:= net-libs/ldns:= )"
-
-DEPEND="${COMMON_DEPEND}
-   virtual/linux-sources
-   sys-kernel/linux-headers"
-
-RDEPEND="${COMMON_DEPEND}
-   virtual/logger
-   sys-apps/iproute2
-   !net-vpn/libreswan
-   selinux? ( sec-policy/selinux-ipsec )"
-
-UGID="ipsec"
-
-pkg_setup() {
-   linux-info_pkg_setup
-
-   elog "Linux kernel version: ${KV_FULL}"
-
-   if ! kernel_is -ge 2 6 16; then
-   eerror
-   eerror "This ebuild currently only supports ${PN} with the"
-   eerror "native Linux 2.6 IPsec stack on kernels >= 2.6.16."
-   eerror
-   fi
-
-   if kernel_is -lt 2 6 34; then
-   ewarn
-   ewarn "IMPORTANT KERNEL NOTES: Please read carefully..."
-   ewarn
-
-   if kernel_is -lt 2 6 29; then
-   ewarn "[ < 2.6.29 ] Due to a missing kernel feature, 
you have to"
-   ewarn "include all required IPv6 modules even if you 
just intend"
-   ewarn "to run on IPv4 only."
-   ewarn
-   ewarn "This has been fixed with kernels >= 2.6.29."
-   ewarn
-   fi
-
-   if 

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

2024-07-05 Thread John Helmert III
commit: e2200c284e7d8c2c6fb6dccaaf285168c898c04f
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul  6 04:57:58 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul  6 04:58:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2200c28

sec-keys/openpgp-keys-yubico: drop 20230825

Signed-off-by: John Helmert III  gentoo.org>

 sec-keys/openpgp-keys-yubico/Manifest  | 13 -
 .../openpgp-keys-yubico-20230825.ebuild| 57 --
 2 files changed, 70 deletions(-)

diff --git a/sec-keys/openpgp-keys-yubico/Manifest 
b/sec-keys/openpgp-keys-yubico/Manifest
index 0070e8eaaced..3141318bde91 100644
--- a/sec-keys/openpgp-keys-yubico/Manifest
+++ b/sec-keys/openpgp-keys-yubico/Manifest
@@ -1,16 +1,3 @@
-DIST yubico-20230825-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc 21744 
BLAKE2B 
022fe76ff6bff89e5f69d43a3cbbc3c1edfb8647057081142493c4ea64011fc7d191dacba6eb6eab80dab616c410bc66aeec82d79dd9256251b44e6b4ed42226
 SHA512 
c821c8531dde427c1108898e60e3748c7e97bc174242493f0537b0fcb4c37d3fb57fb9ae91f9cee1d818ec9bea83e0489ae8c59319be711d9d1db93870bad130
-DIST yubico-20230825-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc 34377 
BLAKE2B 
cfa90b160c4aa150882683104c63e3dcda3c91189f12c00e2f2859a4fc6a6c5427831f60a550ccafb42419a9886e8b7734f300079ebecae398dfeabcdc2fb5a1
 SHA512 
7ce3a7c7f33ef0c92d9fe0203706867afcbfa25eb0b998e635ef445d9a454ad31b9d8bec3b65f6d0b2a22b6a002627ae4ececb406a1680552753efda8f3b50bd
-DIST yubico-20230825-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc 7134 BLAKE2B 
f27926c15079377a35e0b294e74d2d12913572ff018d249f9d8096fc943a3f3525e1d5ed8e454e9d35000d06760f69f34209f9e11189781f326feaae11c5c1c4
 SHA512 
1e598955a6ce204136925957f282ce1bcaa63d7caf22452a2e837ae2146ba5b74e8c1b36cd399c3343dbd8f6e63b3f0517965d5ad338a388b3d42e8e59d74cab
-DIST yubico-20230825-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc 15942 
BLAKE2B 
ffd969f647c6b90c8fe64508e4603ebe60a79a36c3ff226a57cbde4d78a7da0f7dcfde1eb43d4f95fe98a898c0ab8571b38ceb0828a9b083d76681615085aaae
 SHA512 
607ee50492f59e40f1096e2f768efb3a22b204e48bfcf33afacae5c3c5aa5f557671166a090648139ac507b8a85926c6f60daf0f14915ff2527f7faf510f6abc
-DIST yubico-20230825-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc 28959 
BLAKE2B 
f1a1043ecc4fc299487486098b9f8d41f4a2e160526c6f71bbc49284c1846eda4c50035833c95d7729bcde86de005ecabef0ba88fa9d2a59c86978cef05771c4
 SHA512 
8aaac5dda433b8057ebc1e898f144e04dbc9373619e236988f29df94a4d66bf72a721148685beade1d17dcd5f4922eb57cf729be20ebcba5729c9c3ce059
-DIST yubico-20230825-57A9DEED4C6D962A923BB691816F3ED99921835E.asc 70458 
BLAKE2B 
82b2d384fb924ed56af60f434e2da85663756ca8708a01e0ce6f4314191da3be227f78e3af28ed62cb15753c722acb1b2b76d31615b7f462b34f60e7a0bbb6c9
 SHA512 
493660a82142cce435994a8b9f24a53a37fe98c2f2ced08c358c7e92267e652d333cc2ae57f6e1ab2356c5e3f8218e155f03f1877b34c5c676f33b6b27f462ce
-DIST yubico-20230825-78D997D53E9C0A2A205392ED14A19784723C9988.asc 3817 BLAKE2B 
f45e54530c072033b308fb9d6b41cadd25a1eb8de0fc653a67ca6d0142af69f33e8080f3840471f732d199655cdd1548c95c662ce69993b2db9c595d84845cbc
 SHA512 
2a667e35d9933b17abbfef8fe015557b5164e7af752b6639dcf0353c23adb09656bfef9f63bfdbc1bb6845e7233c7192ac380e621c591b02f054e16d829b0a24
-DIST yubico-20230825-7FBB6186957496D58C751AC20E777DD85755AA4A.asc 28557 
BLAKE2B 
d450afcf23e068c9720c04ca292e5a49bfb4664a9fbe856f36bf5f7977877f0e7ab9fe0996e7353d99c7228eed3ff42941f6d1b0571fa19e5a1919190a794b0d
 SHA512 
0f3d501a3def675defe73fdc1a7ad5d99c4baeb96acf63dae8ccd4f4b1316d8c68b1c309c733dc16f85c17a1f308d0a1c4f6c61f36a0642a1f2946eaa5de9588
-DIST yubico-20230825-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc 22919 
BLAKE2B 
067364f6be1e130910354927ac636962252b3181da9ee00a1cd1e25d36bba9ec371d548aeb1771182f4da98885144c379ba0f1a2759983d16e079853bf56e437
 SHA512 
90196a80a5e7fcc8148b050e956f6cbc7d147e5fe25df8f7d66dd007d86f99e4a7f3f3f9e1d489a58be19e6041293dbc9553f0720bb9dc7f828dcb389c4aea53
-DIST yubico-20230825-9AA9BDB11BB1B99A21285A330664A76954265E8C.asc 58800 
BLAKE2B 
3c870e856a6628a1855cd183db8aaea072190e9e4069dc4cc6db0e1b37c3f4663ed7567be1999cdfe13aa379db5ac7a4d34198a853ac0c48517c876241046183
 SHA512 
4b99bf0a03d70b3e393ed1bfdf23335fe350e5dbf7d29f19f55c08bfbbda4b91e6b756b3e34f16f282eda21bc981d6079c835905fc41532e6ea88fd3c987a899
-DIST yubico-20230825-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc 20244 
BLAKE2B 
e8e48028ee7e93d9f7cde04cfec1e44cadec9b84e47bc702442a5d2f4388f57228a44bab8ecb24cfcfd12977e3ddac46bb31f24a7fe4c944806c2f5ccab029cd
 SHA512 
d5cee7d2f85724c297cb7556f258e6f2cc1302ab6aa43c2f1f3a7ab8063f1977303e7579f811bc3ae76bbc8bee54f713ba862cbaa16fe2c9453beb93b9cebd30
-DIST yubico-20230825-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc 12253 
BLAKE2B 
03d0083cd8fd00ee0fcc85ca0cbddb3963220a73dde717321dcca5e21c9a4e77371a37618ed74ec4ca9dd7b38a779f8772e0a3d560c2048d8bb0dc6e1d585512
 SHA512 

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

2024-07-05 Thread John Helmert III
commit: 1161876d6730352f7130c7097d37f1f1d2086aec
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Jul  6 04:57:25 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul  6 04:58:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1161876d

sec-keys/openpgp-keys-yubico: add 20240704

Closes: https://bugs.gentoo.org/935441
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: John Helmert III  gentoo.org>

 sec-keys/openpgp-keys-yubico/Manifest  | 13 +
 .../openpgp-keys-yubico-20240704.ebuild| 57 ++
 2 files changed, 70 insertions(+)

diff --git a/sec-keys/openpgp-keys-yubico/Manifest 
b/sec-keys/openpgp-keys-yubico/Manifest
index f7117cdcfc4c..dd900e7daa52 100644
--- a/sec-keys/openpgp-keys-yubico/Manifest
+++ b/sec-keys/openpgp-keys-yubico/Manifest
@@ -24,3 +24,16 @@ DIST 
yubico-20240628-9AA9BDB11BB1B99A21285A330664A76954265E8C.asc 58800 BLAKE2B
 DIST yubico-20240628-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc 20244 
BLAKE2B 
e8e48028ee7e93d9f7cde04cfec1e44cadec9b84e47bc702442a5d2f4388f57228a44bab8ecb24cfcfd12977e3ddac46bb31f24a7fe4c944806c2f5ccab029cd
 SHA512 
d5cee7d2f85724c297cb7556f258e6f2cc1302ab6aa43c2f1f3a7ab8063f1977303e7579f811bc3ae76bbc8bee54f713ba862cbaa16fe2c9453beb93b9cebd30
 DIST yubico-20240628-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc 15357 
BLAKE2B 
e193d3d8272a0bf94282bb020c444bfe854c5bc7f769501773bf8c6f9bac6b3e922b514e7abd997d3147c89f0a628831fa47aa644b7071e3a4ecd4e2fe2d3d12
 SHA512 
76a9dcf1de29708d670155653d6a43359ca2bcc1162d4ef54a4dd08eb4474d6cb1a43c2e2b9ff2aa6fe816cd4ffb3cf5e58bfc17285de315d449b8de60970f1c
 DIST yubico-20240628-B70D62AA6A31AD6B9E4F9F4BDC925D25CA7A.asc 41265 
BLAKE2B 
3b27fd1f8504ccba5b7237a7567ed8980fe6c2df99abc1fce2baebeed4afca268728e0ac4d7a612f6e8569e1d079c900bd3f01b15c3c4222ced802852846f9c8
 SHA512 
c8892a67a77541263ed5bb69fa69738fede314fe95896527085fa99c10bc86938b8524bf2a83c90b2b01acee6c69cfc1f604a1c3f9706eab5b75ffa7d1a35e80
+DIST yubico-20240704-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc 24405 
BLAKE2B 
d0d09d778dba7b4cbae6d6246db725f06eb13a2984b6c017b13335aea53f701cbfabea166ed3ae3fcfdaab6861dfa627ef2e112470ddea380c4b384c739b3e73
 SHA512 
b601cd86c530c206bb1b3957426486a83cbc77e3c5b159686152ddf95566c9229cc6371378b217cd411dc9bb00d950225d4c7976e00964d505f5fe1d61cb6840
+DIST yubico-20240704-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc 48482 
BLAKE2B 
a6c66da54253a80998b19f8b775d53f048349a5bd0aee83e9b9f0f7ba0149e76209f76579ddb9fd9229e5b3b20c9fe62defc26e43fd936957f2faccc6707b699
 SHA512 
7a1c87c8a9cff7d258910233e7fd371d11b471be3b25d9cc057d8fafdc2335cdc3106d069018f5c68a6c9302f7c1fc9f8ef4d31e93438780650ff9d58e099bcf
+DIST yubico-20240704-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc 7134 BLAKE2B 
f27926c15079377a35e0b294e74d2d12913572ff018d249f9d8096fc943a3f3525e1d5ed8e454e9d35000d06760f69f34209f9e11189781f326feaae11c5c1c4
 SHA512 
1e598955a6ce204136925957f282ce1bcaa63d7caf22452a2e837ae2146ba5b74e8c1b36cd399c3343dbd8f6e63b3f0517965d5ad338a388b3d42e8e59d74cab
+DIST yubico-20240704-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc 17270 
BLAKE2B 
bf66bb7289decdcb68d320bda5fc4fdc87a267d42d049cee0780ce23c4c308dc13447dbbf027eed30ed61fb2c24f78815a90b42a509da0393e93a953766056b0
 SHA512 
6cb35456d0d0aa60dce4c0fe3c574e461a17b3b6386c2b2d0d3a58dfdcede37bf3f84a36b8c87fc1b8d32b655fc778e801d5857d8b85f308b10f69d3cf8a0f6f
+DIST yubico-20240704-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc 28959 
BLAKE2B 
f1a1043ecc4fc299487486098b9f8d41f4a2e160526c6f71bbc49284c1846eda4c50035833c95d7729bcde86de005ecabef0ba88fa9d2a59c86978cef05771c4
 SHA512 
8aaac5dda433b8057ebc1e898f144e04dbc9373619e236988f29df94a4d66bf72a721148685beade1d17dcd5f4922eb57cf729be20ebcba5729c9c3ce059
+DIST yubico-20240704-57A9DEED4C6D962A923BB691816F3ED99921835E.asc 70458 
BLAKE2B 
82b2d384fb924ed56af60f434e2da85663756ca8708a01e0ce6f4314191da3be227f78e3af28ed62cb15753c722acb1b2b76d31615b7f462b34f60e7a0bbb6c9
 SHA512 
493660a82142cce435994a8b9f24a53a37fe98c2f2ced08c358c7e92267e652d333cc2ae57f6e1ab2356c5e3f8218e155f03f1877b34c5c676f33b6b27f462ce
+DIST yubico-20240704-78D997D53E9C0A2A205392ED14A19784723C9988.asc 3817 BLAKE2B 
f45e54530c072033b308fb9d6b41cadd25a1eb8de0fc653a67ca6d0142af69f33e8080f3840471f732d199655cdd1548c95c662ce69993b2db9c595d84845cbc
 SHA512 
2a667e35d9933b17abbfef8fe015557b5164e7af752b6639dcf0353c23adb09656bfef9f63bfdbc1bb6845e7233c7192ac380e621c591b02f054e16d829b0a24
+DIST yubico-20240704-7FBB6186957496D58C751AC20E777DD85755AA4A.asc 28557 
BLAKE2B 
d450afcf23e068c9720c04ca292e5a49bfb4664a9fbe856f36bf5f7977877f0e7ab9fe0996e7353d99c7228eed3ff42941f6d1b0571fa19e5a1919190a794b0d
 SHA512 
0f3d501a3def675defe73fdc1a7ad5d99c4baeb96acf63dae8ccd4f4b1316d8c68b1c309c733dc16f85c17a1f308d0a1c4f6c61f36a0642a1f2946eaa5de9588
+DIST yubico-20240704-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc 22919 
BLAKE2B 

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

2024-07-05 Thread John Helmert III
commit: 59d099776bbc5f097c3ce7c0067fcf4355c15289
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Jul  6 04:57:26 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul  6 04:58:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d09977

sec-keys/openpgp-keys-yubico: drop 20240628

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/37425
Signed-off-by: John Helmert III  gentoo.org>

 sec-keys/openpgp-keys-yubico/Manifest  | 13 -
 .../openpgp-keys-yubico-20240628.ebuild| 57 --
 2 files changed, 70 deletions(-)

diff --git a/sec-keys/openpgp-keys-yubico/Manifest 
b/sec-keys/openpgp-keys-yubico/Manifest
index dd900e7daa52..0070e8eaaced 100644
--- a/sec-keys/openpgp-keys-yubico/Manifest
+++ b/sec-keys/openpgp-keys-yubico/Manifest
@@ -11,19 +11,6 @@ DIST 
yubico-20230825-9AA9BDB11BB1B99A21285A330664A76954265E8C.asc 58800 BLAKE2B
 DIST yubico-20230825-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc 20244 
BLAKE2B 
e8e48028ee7e93d9f7cde04cfec1e44cadec9b84e47bc702442a5d2f4388f57228a44bab8ecb24cfcfd12977e3ddac46bb31f24a7fe4c944806c2f5ccab029cd
 SHA512 
d5cee7d2f85724c297cb7556f258e6f2cc1302ab6aa43c2f1f3a7ab8063f1977303e7579f811bc3ae76bbc8bee54f713ba862cbaa16fe2c9453beb93b9cebd30
 DIST yubico-20230825-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc 12253 
BLAKE2B 
03d0083cd8fd00ee0fcc85ca0cbddb3963220a73dde717321dcca5e21c9a4e77371a37618ed74ec4ca9dd7b38a779f8772e0a3d560c2048d8bb0dc6e1d585512
 SHA512 
fcdf7238c2be765ccb430e39cda9022d1441dfce8ecda3fff5b2667579da0d8761a2229e2849284c45f6acf0410f9333ce81d842d157b3cc74f7fdfd55d1b02f
 DIST yubico-20230825-B70D62AA6A31AD6B9E4F9F4BDC925D25CA7A.asc 41265 
BLAKE2B 
3b27fd1f8504ccba5b7237a7567ed8980fe6c2df99abc1fce2baebeed4afca268728e0ac4d7a612f6e8569e1d079c900bd3f01b15c3c4222ced802852846f9c8
 SHA512 
c8892a67a77541263ed5bb69fa69738fede314fe95896527085fa99c10bc86938b8524bf2a83c90b2b01acee6c69cfc1f604a1c3f9706eab5b75ffa7d1a35e80
-DIST yubico-20240628-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc 24405 
BLAKE2B 
d0d09d778dba7b4cbae6d6246db725f06eb13a2984b6c017b13335aea53f701cbfabea166ed3ae3fcfdaab6861dfa627ef2e112470ddea380c4b384c739b3e73
 SHA512 
b601cd86c530c206bb1b3957426486a83cbc77e3c5b159686152ddf95566c9229cc6371378b217cd411dc9bb00d950225d4c7976e00964d505f5fe1d61cb6840
-DIST yubico-20240628-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc 42592 
BLAKE2B 
3b69ed8a85486648fa7b767a87277c7b8a546d9d8f4fd8c65e0501900e4e9f676bc28b4ff7f99a0f78352bc2eaa82b297c40940dca4a8cdd97b7d4c0e83c9af8
 SHA512 
2b98fbde89733b576c9597d07c988674609fd1bd015a8aabe7051cc8324fb3bfa05f1ba40ae520a3fdecc4404d621d1ec8e921349e4be80a06d97ebafc17e652
-DIST yubico-20240628-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc 7134 BLAKE2B 
f27926c15079377a35e0b294e74d2d12913572ff018d249f9d8096fc943a3f3525e1d5ed8e454e9d35000d06760f69f34209f9e11189781f326feaae11c5c1c4
 SHA512 
1e598955a6ce204136925957f282ce1bcaa63d7caf22452a2e837ae2146ba5b74e8c1b36cd399c3343dbd8f6e63b3f0517965d5ad338a388b3d42e8e59d74cab
-DIST yubico-20240628-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc 17270 
BLAKE2B 
bf66bb7289decdcb68d320bda5fc4fdc87a267d42d049cee0780ce23c4c308dc13447dbbf027eed30ed61fb2c24f78815a90b42a509da0393e93a953766056b0
 SHA512 
6cb35456d0d0aa60dce4c0fe3c574e461a17b3b6386c2b2d0d3a58dfdcede37bf3f84a36b8c87fc1b8d32b655fc778e801d5857d8b85f308b10f69d3cf8a0f6f
-DIST yubico-20240628-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc 28959 
BLAKE2B 
f1a1043ecc4fc299487486098b9f8d41f4a2e160526c6f71bbc49284c1846eda4c50035833c95d7729bcde86de005ecabef0ba88fa9d2a59c86978cef05771c4
 SHA512 
8aaac5dda433b8057ebc1e898f144e04dbc9373619e236988f29df94a4d66bf72a721148685beade1d17dcd5f4922eb57cf729be20ebcba5729c9c3ce059
-DIST yubico-20240628-57A9DEED4C6D962A923BB691816F3ED99921835E.asc 70458 
BLAKE2B 
82b2d384fb924ed56af60f434e2da85663756ca8708a01e0ce6f4314191da3be227f78e3af28ed62cb15753c722acb1b2b76d31615b7f462b34f60e7a0bbb6c9
 SHA512 
493660a82142cce435994a8b9f24a53a37fe98c2f2ced08c358c7e92267e652d333cc2ae57f6e1ab2356c5e3f8218e155f03f1877b34c5c676f33b6b27f462ce
-DIST yubico-20240628-78D997D53E9C0A2A205392ED14A19784723C9988.asc 3817 BLAKE2B 
f45e54530c072033b308fb9d6b41cadd25a1eb8de0fc653a67ca6d0142af69f33e8080f3840471f732d199655cdd1548c95c662ce69993b2db9c595d84845cbc
 SHA512 
2a667e35d9933b17abbfef8fe015557b5164e7af752b6639dcf0353c23adb09656bfef9f63bfdbc1bb6845e7233c7192ac380e621c591b02f054e16d829b0a24
-DIST yubico-20240628-7FBB6186957496D58C751AC20E777DD85755AA4A.asc 28557 
BLAKE2B 
d450afcf23e068c9720c04ca292e5a49bfb4664a9fbe856f36bf5f7977877f0e7ab9fe0996e7353d99c7228eed3ff42941f6d1b0571fa19e5a1919190a794b0d
 SHA512 
0f3d501a3def675defe73fdc1a7ad5d99c4baeb96acf63dae8ccd4f4b1316d8c68b1c309c733dc16f85c17a1f308d0a1c4f6c61f36a0642a1f2946eaa5de9588
-DIST yubico-20240628-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc 22919 
BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: net-firewall/ipset/, net-firewall/ipset/files/

2024-07-05 Thread Sam James
commit: ce90c103e4de17a41a31759377ca58c4d197acfb
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  6 04:55:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  6 04:55:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce90c103

net-firewall/ipset: backport buffer overflow fixes

This fixes an environment issue we were hitting on infra.

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

 .../ipset/files/ipset-7.22-argv-bounds.patch   |  36 +++
 .../files/ipset-7.22-asan-buffer-overflow.patch|  52 +
 net-firewall/ipset/ipset-7.22-r1.ebuild| 120 +
 3 files changed, 208 insertions(+)

diff --git a/net-firewall/ipset/files/ipset-7.22-argv-bounds.patch 
b/net-firewall/ipset/files/ipset-7.22-argv-bounds.patch
new file mode 100644
index ..07d18303642e
--- /dev/null
+++ b/net-firewall/ipset/files/ipset-7.22-argv-bounds.patch
@@ -0,0 +1,36 @@
+https://git.netfilter.org/ipset/commit/?id=851cb04ffee5040f1e0063f77c3fe9bc6245e0fb
+
+From 851cb04ffee5040f1e0063f77c3fe9bc6245e0fb Mon Sep 17 00:00:00 2001
+From: Phil Sutter 
+Date: Thu, 27 Jun 2024 10:18:17 +0200
+Subject: lib: ipset: Avoid 'argv' array overstepping
+
+The maximum accepted value for 'argc' is MAX_ARGS which matches 'argv'
+array size. The maximum allowed array index is therefore argc-1.
+
+This fix will leave items in argv non-NULL-terminated, so explicitly
+NULL the formerly last entry after shifting.
+
+Looks like a day-1 bug. Interestingly, this neither triggered ASAN nor
+valgrind. Yet adding debug output printing argv entries being copied
+did.
+
+Fixes: 1e6e8bd9a62aa ("Third stage to ipset-5")
+Signed-off-by: Phil Sutter 
+Signed-off-by: Jozsef Kadlecsik 
+--- a/lib/ipset.c
 b/lib/ipset.c
+@@ -343,9 +343,9 @@ ipset_shift_argv(int *argc, char *argv[], int from)
+ 
+   assert(*argc >= from + 1);
+ 
+-  for (i = from + 1; i <= *argc; i++)
++  for (i = from + 1; i < *argc; i++)
+   argv[i-1] = argv[i];
+-  (*argc)--;
++  argv[--(*argc)] = NULL;
+   return;
+ }
+ 
+-- 
+cgit v1.2.3

diff --git a/net-firewall/ipset/files/ipset-7.22-asan-buffer-overflow.patch 
b/net-firewall/ipset/files/ipset-7.22-asan-buffer-overflow.patch
new file mode 100644
index ..56d126db5efa
--- /dev/null
+++ b/net-firewall/ipset/files/ipset-7.22-asan-buffer-overflow.patch
@@ -0,0 +1,52 @@
+https://git.netfilter.org/ipset/commit/?id=f1bcacf5eeb8620ea684524e1ce9c3951a77f1f9
+
+From f1bcacf5eeb8620ea684524e1ce9c3951a77f1f9 Mon Sep 17 00:00:00 2001
+From: Phil Sutter 
+Date: Thu, 27 Jun 2024 10:18:16 +0200
+Subject: lib: data: Fix for global-buffer-overflow warning by ASAN
+
+After compiling with CFLAGS="-fsanitize=address -g", running the
+testsuite triggers the following warning:
+
+| ipmap: Range: Check syntax error: missing range/from-to: FAILED
+| Failed test: ../src/ipset 2>.foo.err -N test ipmap
+| =
+| ==4204==ERROR: AddressSanitizer: global-buffer-overflow on address 
0x55a21e77172a at pc 0x7f1ef246f2a6 bp 0x7fffed8f4f40 sp 0x7fffed8f46e8
+| READ of size 32 at 0x55a21e77172a thread T0
+| #0 0x7f1ef246f2a5 in __interceptor_memcpy 
/var/tmp/portage/sys-devel/gcc-13.2.1_p20231014/work/gcc-13-20231014/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:899
+| #1 0x55a21e758bf6 in ipset_strlcpy /home/n0-1/git/ipset/lib/data.c:119
+| #2 0x55a21e758bf6 in ipset_data_set /home/n0-1/git/ipset/lib/data.c:349
+| #3 0x55a21e75ee2f in ipset_parse_typename 
/home/n0-1/git/ipset/lib/parse.c:1819
+| #4 0x55a21e754119 in ipset_parser /home/n0-1/git/ipset/lib/ipset.c:1205
+| #5 0x55a21e752cef in ipset_parse_argv 
/home/n0-1/git/ipset/lib/ipset.c:1344
+| #6 0x55a21e74ea45 in main /home/n0-1/git/ipset/src/ipset.c:38
+| #7 0x7f1ef224cf09  (/lib64/libc.so.6+0x23f09)
+| #8 0x7f1ef224cfc4 in __libc_start_main (/lib64/libc.so.6+0x23fc4)
+| #9 0x55a21e74f040 in _start (/home/n0-1/git/ipset/src/ipset+0x1d040)
+|
+| 0x55a21e77172a is located 54 bytes before global variable '*.LC1' defined in 
'ipset_bitmap_ip.c' (0x55a21e771760) of size 19
+|   '*.LC1' is ascii string 'IP|IP/CIDR|FROM-TO'
+| 0x55a21e77172a is located 0 bytes after global variable '*.LC0' defined in 
'ipset_bitmap_ip.c' (0x55a21e771720) of size 10
+|   '*.LC0' is ascii string 'bitmap:ip'
+
+Fix this by avoiding 'src' array overstep in ipset_strlcpy(): In
+contrast to strncpy(), memcpy() does not respect NUL-chars in input but
+stubbornly reads as many bytes as specified.
+
+Fixes: a7432ba786ca4 ("Workaround misleading -Wstringop-truncation warning")
+Signed-off-by: Phil Sutter 
+Signed-off-by: Jozsef Kadlecsik 
+--- a/lib/data.c
 b/lib/data.c
+@@ -111,6 +111,9 @@ ipset_strlcpy(char *dst, const char *src, size_t len)
+   assert(dst);
+   assert(src);
+ 
++  if (strlen(src) < len)
++  len = strlen(src) + 1;
++
+   memcpy(dst, src, 

[gentoo-commits] repo/proj/guru:dev commit in: net-im/vesktop-bin/

2024-07-05 Thread Aiden Wingard
commit: ddad3b5563318ac86575cf8a54b886e728d5f72a
Author: kernaltrap  gmail  com>
AuthorDate: Sat Jul  6 04:50:38 2024 +
Commit: Aiden Wingard  gmail  com>
CommitDate: Sat Jul  6 04:51:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ddad3b55

net-im/vesktop-bin: bump to 1.5.3

Signed-off-by: kernaltrap  gmail.com>

 net-im/vesktop-bin/Manifest |  1 +
 net-im/vesktop-bin/vesktop-bin-1.5.3.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/net-im/vesktop-bin/Manifest b/net-im/vesktop-bin/Manifest
index 3799c272d..883eba0f0 100644
--- a/net-im/vesktop-bin/Manifest
+++ b/net-im/vesktop-bin/Manifest
@@ -1 +1,2 @@
 DIST vesktop-1.5.2.tar.gz 102634262 BLAKE2B 
d81967889f80ad8e92c8b8a3fba9be64635653b387a9e53ab29a50fde8672879be9011923aaa2c81bf4e23789ca54691bb97412f6e370cd8eca5052a537328f8
 SHA512 
5cab70ece26fefc5a573279b12101f3327f377661aa9e4aec153bf2bbf2d2f1e92753c0ea4ec3b424c6c5af60ea47866abe612b407220881c34b5ac1321b7a76
+DIST vesktop-1.5.3.tar.gz 103553318 BLAKE2B 
d30ebf52212eab1c61a4a4b69537d5334226cba718e1f2a6739a81cd1490f2f27e5e2adaa15dd5e75b58c5d9577111ec22492322c8ff5b11f1bda3495f590601
 SHA512 
bdef0a7951f3ae6da66130428b53f6374cdec2312b978a73f67bfcb5670509884b4e38fd7e2cd9e21a1f3c9cf84f047e5911d8105d216e7c6be85508249f28ac

diff --git a/net-im/vesktop-bin/vesktop-bin-1.5.3.ebuild 
b/net-im/vesktop-bin/vesktop-bin-1.5.3.ebuild
new file mode 100644
index 0..c9d12a8d2
--- /dev/null
+++ b/net-im/vesktop-bin/vesktop-bin-1.5.3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="vesktop"
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="All-in-one voice and text chat for gamers with Vencord 
Preinstalled"
+HOMEPAGE="https://github.com/Vencord/Vesktop/;
+SRC_URI="https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz;
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="libnotify"
+RESTRICT="bindist mirror strip test"
+
+DEPEND="
+   libnotify? ( x11-libs/libnotify )
+   app-crypt/libsecret
+   app-accessibility/at-spi2-core
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   x11-misc/xdg-utils
+"
+
+DESTDIR="/opt/${PN}"
+
+QA_PREBUILT="*"
+
+CONFIG_CHECK="~USER_NS"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_install() {
+
+   doicon -s 256 "${FILESDIR}/vesktop-bin.png"
+   domenu "${FILESDIR}/vesktop-bin.desktop"
+
+   exeinto "${DESTDIR}"
+
+   doexe vesktop chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so libvulkan.so.1
+
+   insinto "${DESTDIR}"
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin v8_context_snapshot.bin
+   insopts -m0755
+   doins -r locales resources
+
+   fowners root "${DESTDIR}/chrome-sandbox"
+   fperms 4711 "${DESTDIR}/chrome-sandbox"
+
+   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
+
+   dosym "${DESTDIR}/vesktop" "/usr/bin/vesktop-bin"
+
+}



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

2024-07-05 Thread YiFei Zhu
commit: bf85ef6f5af492f1647c3d3e06265451bdcecc9b
Author: YiFei Zhu  gmail  com>
AuthorDate: Sat Jul  6 03:23:50 2024 +
Commit: YiFei Zhu  gmail  com>
CommitDate: Sat Jul  6 03:25:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf85ef6f

media-sound/musikcube: DEPEND on dev-libs/openssl

Closes: https://bugs.gentoo.org/932797
Signed-off-by: YiFei Zhu  gmail.com>

 media-sound/musikcube/musikcube-3.0.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/musikcube/musikcube-3.0.2.ebuild 
b/media-sound/musikcube/musikcube-3.0.2.ebuild
index 8a6a59b26..0c8df3c4f 100644
--- a/media-sound/musikcube/musikcube-3.0.2.ebuild
+++ b/media-sound/musikcube/musikcube-3.0.2.ebuild
@@ -26,6 +26,7 @@ DEPEND="
sys-libs/zlib:=
media-libs/libvorbis
net-misc/curl
+   dev-libs/openssl:=
media-sound/lame
dev-libs/libev
media-libs/taglib



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/pulsar-bin/

2024-07-05 Thread YiFei Zhu
commit: 61c8ced503297a0bfc764019eaf1ee03674b5dc7
Author: YiFei Zhu  gmail  com>
AuthorDate: Sat Jul  6 03:09:41 2024 +
Commit: YiFei Zhu  gmail  com>
CommitDate: Sat Jul  6 03:10:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61c8ced5

app-editors/pulsar-bin: add 1.117.0 & 1.118.0, drop 1.114.0

Signed-off-by: YiFei Zhu  gmail.com>

 app-editors/pulsar-bin/Manifest | 6 --
 .../{pulsar-bin-1.114.0.ebuild => pulsar-bin-1.117.0.ebuild}| 0
 .../{pulsar-bin-1.114.0.ebuild => pulsar-bin-1.118.0.ebuild}| 0
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-editors/pulsar-bin/Manifest b/app-editors/pulsar-bin/Manifest
index 932e87ccf..fed5726e7 100644
--- a/app-editors/pulsar-bin/Manifest
+++ b/app-editors/pulsar-bin/Manifest
@@ -1,4 +1,6 @@
-DIST pulsar-bin-1.114.0-amd64.tar.gz 222885863 BLAKE2B 
e794a16ae40b5275ced2e48c6ee12d4fb18dc73e1644ac3051df512ded4404cc66cc271fc3217b1e3827c28485d9347c95410ac6be750846bfd8509a18fde684
 SHA512 
48a3c902e451b44ce4bfe4c0656d01b5debb53a6d7b9b146d3795efcda0e3d219e2a8f439c409e5ff7084ec5501c5463126c345fdbf89e09697ee341a04433ea
-DIST pulsar-bin-1.114.0-arm64.tar.gz 217795100 BLAKE2B 
39cb6313f844190d4813a837d58115d1f7429b3d2a12b6150a1d8d670a1abdb4e4d04b0556fcee245ed01546a5a165a9e3059275a2f4b9b53f4e2516191819fd
 SHA512 
5567cd479949c169b504f1c3212bad6125f2ca35cd5d0ed9857bbf0991c40c63109f6bdd8562b33ba21449b0ba8fb0dc208ffa9a88a9b4bd074fd2749cfc91e3
 DIST pulsar-bin-1.115.0-amd64.tar.gz 222906219 BLAKE2B 
1e87b9ca57e8d78ca1ff7f0d126393a739fa0375557a473495b8b46e3c10b165af94fc02067703acfd138b626e3ffe9e566cdff093527520f3a5fb61c168259e
 SHA512 
42f23816cdb22186c76b4016f2ecd1ad1b341510eb03dd3a081b369bb9f4e815fc980a91c6a30e4167a6df5ed037969b61f7500cb2ee63e20bced010f58a1cb1
 DIST pulsar-bin-1.115.0-arm64.tar.gz 217823606 BLAKE2B 
c01d06b69468710153ad0d821d762b677a2e5c16681a0ea058810f3d2825537ad04be571d40c2379e4d6715248a47c7d8aae796585749b0b78e6f6f3a12e78e8
 SHA512 
159d56269e5aef10dbb16b392f9d5095daf84452f991ea6dbe1e835d5fc490802ff446a78c2b44f9768741f4bba523337ab59de64924f21b93295e7b3a415fe3
+DIST pulsar-bin-1.117.0-amd64.tar.gz 223218350 BLAKE2B 
82ee4b9d4d57f169c73512d5679152538f0abf33d12d4dd4789865617037ec7b681f364114b2f952780a9101e2e849006281f29b6d970a892a0952b22878d862
 SHA512 
a4f582ecf4cb0a0b8a1e79588b9a309472adda8007b4ed7090f470bf5de2c950bfb8fec753824143497b13c79c2c316149d4d5bfa1cffd7f52d20aada33df166
+DIST pulsar-bin-1.117.0-arm64.tar.gz 218131536 BLAKE2B 
a0f67c3c9170b171dd8bf8cd346c56b710bd52b67b7d6130121645fb1a9885080122acddbe3e6e59b50783de2f0dc3de5686912054d0db645ea139580a145070
 SHA512 
c81efd2004fbd35457e5fa04618f0a74ff7346ddd04066b60c7e25d543b3971efd80dcd82192dd3f1a2b489d6f980395564ba4649569bb911bdd61ab47915f89
+DIST pulsar-bin-1.118.0-amd64.tar.gz 223330647 BLAKE2B 
c3915aafae95e541688c56a4f3d9e4962991e80a04b3e6a08ca7fc6fdb04c300474fb7b9ef3f9fd49947372205591fc551d673d1263a067800418a8dc1b448d6
 SHA512 
19206ad4b64cbe149293393041ff95727ef94e2e736e0e46ce362792bbccf4381e158a37c7d87203b1cd2968f5444bfd3a879657771f6c57f54795e038461711
+DIST pulsar-bin-1.118.0-arm64.tar.gz 218245520 BLAKE2B 
2614a029a9b9ec4d7cc68e957597f925f95c32a908181f9d8d8a338adf6f051d2a8093712102367ef000230370b43722a18b2baee5818ccdf52d4e3414eac78d
 SHA512 
b66a2790cd2fdd831baa905943a4726b6f82cd24c755bc51c87ae17f2248d819ea760effa41acb7ef675da7f85223d6efadfa732fa43325f134a9b0efebb7cbe

diff --git a/app-editors/pulsar-bin/pulsar-bin-1.114.0.ebuild 
b/app-editors/pulsar-bin/pulsar-bin-1.117.0.ebuild
similarity index 100%
copy from app-editors/pulsar-bin/pulsar-bin-1.114.0.ebuild
copy to app-editors/pulsar-bin/pulsar-bin-1.117.0.ebuild

diff --git a/app-editors/pulsar-bin/pulsar-bin-1.114.0.ebuild 
b/app-editors/pulsar-bin/pulsar-bin-1.118.0.ebuild
similarity index 100%
rename from app-editors/pulsar-bin/pulsar-bin-1.114.0.ebuild
rename to app-editors/pulsar-bin/pulsar-bin-1.118.0.ebuild



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

2024-07-05 Thread Michael Orlitzky
commit: 0114511477c2c09faa967081345798482f041eea
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Fri Jul  5 22:18:15 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Jul  6 00:44:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01145114

dev-lang/php: backport implicit printf patch to 8.2.x

Closes: https://bugs.gentoo.org/935451
Signed-off-by: Michael Orlitzky  gentoo.org>

 .../php/files/php-8.2.20-implicit-printf.patch | 65 ++
 dev-lang/php/php-8.2.20.ebuild |  1 +
 2 files changed, 66 insertions(+)

diff --git a/dev-lang/php/files/php-8.2.20-implicit-printf.patch 
b/dev-lang/php/files/php-8.2.20-implicit-printf.patch
new file mode 100644
index ..6c0bdb57a35d
--- /dev/null
+++ b/dev-lang/php/files/php-8.2.20-implicit-printf.patch
@@ -0,0 +1,65 @@
+commit 88b30e08cc434ec82cae7881d360bd83fac733a2
+Author: Michael Orlitzky 
+Date:   Fri Mar 3 12:28:37 2023 -0500
+
+ext/iconv/config.m4: add missing stdio.h include.
+
+The next generation of C compilers is going to enforce the C standard
+more strictly:
+
+  https://wiki.gentoo.org/wiki/Modern_C_porting
+
+One warning that will eventually become an error is
+-Wimplicit-function-declaration. This is relatively easy to catch in
+most code (it will fail to compile), but inside of autoconf tests it
+can go unnoticed because many feature-test compilations fail by
+design. For example,
+
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]],
+ [[iconv_ccs_init(NULL, NULL);]])]...
+
+is designed to fail if iconv_ccs_init() is not in iconv.h. On the
+other hand,
+
+  AC_RUN_IFELSE([AC_LANG_SOURCE([[
+  #include 
+  int main() {
+printf("%d", _libiconv_version);
+return 0;
+  }
+
+should pass if _libiconv_version is defined. If the user has
+-Werror=implicit-function-declaration in his CFLAGS, however,
+it will not:
+
+  $ export CFLAGS="$CFLAGS -Werror=implicit-function-declaration"
+  $ ./configure
+  ...
+  checking if using GNU libiconv... no
+
+This is because the stdio.h header that defines printf() is missing:
+
+  conftest.c:240:3: error: implicit declaration of function 'printf'
+  [-Werror=implicit-function-declaration]
+240 |   printf("%d", _libiconv_version);
+|   ^~
+  conftest.c:239:1: note: include '' or provide a declaration
+  of 'printf'
+
+This commit adds the include, correcting the test with any compiler
+that balks at implicit function definitions.
+
+Closes GH-10751
+
+diff --git a/ext/iconv/config.m4 b/ext/iconv/config.m4
+index 5d408de833..3cf400fe96 100644
+--- a/ext/iconv/config.m4
 b/ext/iconv/config.m4
+@@ -30,6 +30,7 @@ if test "$PHP_ICONV" != "no"; then
+   AC_MSG_CHECKING([if using GNU libiconv])
+   AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include 
++#include 
+ int main(void) {
+   printf("%d", _libiconv_version);
+   return 0;

diff --git a/dev-lang/php/php-8.2.20.ebuild b/dev-lang/php/php-8.2.20.ebuild
index 995563df3dfc..f4a2e43fcdb1 100644
--- a/dev-lang/php/php-8.2.20.ebuild
+++ b/dev-lang/php/php-8.2.20.ebuild
@@ -150,6 +150,7 @@ PATCHES=(
"${FILESDIR}/php-iodbc-header-location.patch"
"${FILESDIR}/php-capstone-optional.patch"
"${FILESDIR}/php-8.2.8-openssl-tests.patch"
+   "${FILESDIR}/php-8.2.20-implicit-printf.patch"
 )
 
 # ARM/Windows functions (bug 923335)



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

2024-07-05 Thread Louis Sautier
commit: 7c6f05d0593e2a87d9ff5b9f6ce68563fda2611a
Author: Louis Sautier  gentoo  org>
AuthorDate: Fri Jul  5 23:19:15 2024 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Fri Jul  5 23:41:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c6f05d0

sys-apps/ripgrep: fix broken shell completions and man page

These had been broken since a54beaa7e596d245.

Signed-off-by: Louis Sautier  gentoo.org>

 .../ripgrep/{ripgrep-14.1.0.ebuild => ripgrep-14.1.0-r1.ebuild}   | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/ripgrep/ripgrep-14.1.0.ebuild 
b/sys-apps/ripgrep/ripgrep-14.1.0-r1.ebuild
similarity index 91%
rename from sys-apps/ripgrep/ripgrep-14.1.0.ebuild
rename to sys-apps/ripgrep/ripgrep-14.1.0-r1.ebuild
index 904eb11c2b63..3fa239d3ba2e 100644
--- a/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
+++ b/sys-apps/ripgrep/ripgrep-14.1.0-r1.ebuild
@@ -99,21 +99,21 @@ src_install() {
cargo_src_install
 
newbashcomp - rg <<-EOF
-   "$(cargo_target_dir)"/rg --generate complete-bash)
+   $("$(cargo_target_dir)"/rg --generate complete-bash)
EOF
 
insinto /usr/share/fish/vendor_completions.d
newins - rg.fish <<-EOF
-   "$(cargo_target_dir)"/rg --generate complete-fish)
+   $("$(cargo_target_dir)"/rg --generate complete-fish)
EOF
 
insinto /usr/share/zsh/site-functions
newins - _rg <<-EOF
-   "$(cargo_target_dir)"/rg --generate complete-zsh)
+   $("$(cargo_target_dir)"/rg --generate complete-zsh)
EOF
 
dodoc CHANGELOG.md FAQ.md GUIDE.md README.md
newman - rg.1 <<-EOF
-   "$(cargo_target_dir)"/rg --generate man)
+   $("$(cargo_target_dir)"/rg --generate man)
EOF
 }



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-07-05 Thread Sam James
commit: ab0e023f244710d91bccd1d6cffe33a0f6e17954
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  5 23:39:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  5 23:39:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab0e023f

media-fonts/noto: Stabilize 20240531 ppc, #935569

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

 media-fonts/noto/noto-20240531.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto/noto-20240531.ebuild 
b/media-fonts/noto/noto-20240531.ebuild
index 821ca03ef6b5..e1fd41daf995 100644
--- a/media-fonts/noto/noto-20240531.ebuild
+++ b/media-fonts/noto/noto-20240531.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.
 
 LICENSE="OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86"
 # Extra allows to optionally reduce disk usage even returning to tofu
 # issue as described in https://fonts.google.com/noto
 IUSE="cjk +extra"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-07-05 Thread Sam James
commit: b14770d0b791383f821f44a33e5634b82e7660ac
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  5 23:39:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  5 23:39:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14770d0

media-fonts/noto: Stabilize 20240531 ppc64, #935569

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

 media-fonts/noto/noto-20240531.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto/noto-20240531.ebuild 
b/media-fonts/noto/noto-20240531.ebuild
index e1fd41daf995..93cc4903b13c 100644
--- a/media-fonts/noto/noto-20240531.ebuild
+++ b/media-fonts/noto/noto-20240531.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.
 
 LICENSE="OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
 # Extra allows to optionally reduce disk usage even returning to tofu
 # issue as described in https://fonts.google.com/noto
 IUSE="cjk +extra"



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

2024-07-05 Thread Sam James
commit: 875ee2fcdf7b7d6d70f05f9ff26635aa144f
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  5 23:28:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  5 23:28:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=875e

media-gfx/blender: fix invalid dep spec

Reported by Jannik.

Bug: https://github.com/pkgcore/pkgcheck/issues/691
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/{blender-4.1.1-r1.ebuild => blender-4.1.1-r2.ebuild} | 2 +-
 media-gfx/blender/blender-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/blender/blender-4.1.1-r1.ebuild 
b/media-gfx/blender/blender-4.1.1-r2.ebuild
similarity index 99%
rename from media-gfx/blender/blender-4.1.1-r1.ebuild
rename to media-gfx/blender/blender-4.1.1-r2.ebuild
index cca4a13834b5..77eb9876c615 100644
--- a/media-gfx/blender/blender-4.1.1-r1.ebuild
+++ b/media-gfx/blender/blender-4.1.1-r2.ebuild
@@ -87,7 +87,7 @@ RDEPEND="${PYTHON_DEPS}
gnome? ( gui-libs/libdecor )
hip? (
llvm_slot_17? (
-   dev-util/hip:0/5.7=
+   dev-util/hip:0/5.7
)
llvm_slot_18? (
>=dev-util/hip-6.1:=[llvm_slot_18(-)]

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index cca4a13834b5..77eb9876c615 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -87,7 +87,7 @@ RDEPEND="${PYTHON_DEPS}
gnome? ( gui-libs/libdecor )
hip? (
llvm_slot_17? (
-   dev-util/hip:0/5.7=
+   dev-util/hip:0/5.7
)
llvm_slot_18? (
>=dev-util/hip-6.1:=[llvm_slot_18(-)]



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/siril/files/, sci-astronomy/siril/

2024-07-05 Thread Jason Zaman
commit: ebe0880735724b0da36d882d33a11f37d5f3a07d
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Fri Jun 14 15:48:41 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Fri Jul  5 22:29:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe08807

sci-astronomy/siril: drop 1.2.0

Closes: https://github.com/gentoo/gentoo/pull/37158
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Jason Zaman  gentoo.org>

 sci-astronomy/siril/Manifest   |  1 -
 .../siril/files/siril-1.2-exiv2-0.28.patch | 39 -
 sci-astronomy/siril/siril-1.2.0.ebuild | 92 --
 3 files changed, 132 deletions(-)

diff --git a/sci-astronomy/siril/Manifest b/sci-astronomy/siril/Manifest
index cb5cfbd03c0b..3dd2b5266b76 100644
--- a/sci-astronomy/siril/Manifest
+++ b/sci-astronomy/siril/Manifest
@@ -1,3 +1,2 @@
-DIST siril-1.2.0.tar.bz2 4500147 BLAKE2B 
7ff4fa5bf1b578336c82bd0f67e404fe47715640edae9cb231da4a3c6a30638612e77515049d56dd1d444965ad58f12d5e2516ad13d3e726f13242b11d91b954
 SHA512 
7df7b17d65a2aad9e0edd4b5022c1d23688ad8884a973d2195391234151aff0824e155ce949b385a951eaef71065a811f33b54e08b865ab5fa6c1d331841663c
 DIST siril-1.2.1.tar.bz2 4596163 BLAKE2B 
c461a397e623164ccb2310b26aede120bf587b3491a2af3fab446af5ecbfb716169120b549c496bb615d3b7ac6175629258173fe66682ef4684ef5cf01d64761
 SHA512 
352b3e761a2d863d4ce4e01b0bf4181d8fefa903478973b50ace76ff419dbf07775099a994e685cd83cc2210b34ca10fb98004cedfdea34fe0c1520b4892bb6d
 DIST siril-1.2.3.tar.bz2 4615997 BLAKE2B 
f8464849fad03faca07f238b3abd08c59126dab567666d92f1a53d2cea302608fe40b5532c6544029e869c639d1fc625c8ccc98779e678457713675c43225a74
 SHA512 
52cfa86ce0ddede42a3572c3d422a72da02a6efe207231ec98de9d59cc48704edd35e8ae83e86318e6980ce80eca3b9dba639e93f8551355a1328156ed9a

diff --git a/sci-astronomy/siril/files/siril-1.2-exiv2-0.28.patch 
b/sci-astronomy/siril/files/siril-1.2-exiv2-0.28.patch
deleted file mode 100644
index 8678316bfc87..
--- a/sci-astronomy/siril/files/siril-1.2-exiv2-0.28.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-* asturm 2023-08-20: Combination of two commits from upstream git master
-  3c2579cd: Pick the only hunk relevant for exiv2-0.28...
-  64583490: Blend with that to fix build w/o exiv2 and fix indendation...
-
-  
-From 3c2579cd171314f7e408c00bc8e793330dcc07ba Mon Sep 17 00:00:00 2001
-From: Cyril Richard 
-Date: Sun, 4 Jun 2023 22:10:55 +
-Subject: [PATCH] XISF image import
-
-From 64583490214302f4057cf223d7591be9d2172a4f Mon Sep 17 00:00:00 2001
-From: Vincent Hourdin 
-Date: Mon, 5 Jun 2023 00:27:56 +0200
-Subject: [PATCH] fixing exiv2 as optional
-
 a/src/core/exif.cpp
-+++ b/src/core/exif.cpp
-@@ -121,10 +121,18 @@
- #endif
- }
- 
-+#ifdef HAVE_EXIV2
-+#if EXIV2_TEST_VERSION(0,28,0)
-+typedef Exiv2::Image::UniquePtr ImagePtr;
-+#else
-+typedef Exiv2::Image::AutoPtr ImagePtr;
-+#endif
-+#endif
-+
- gchar* siril_get_date_from_exif(const char *filename) {
- #ifdef HAVE_EXIV2
-   try {
--  Exiv2::Image::AutoPtr image = 
Exiv2::ImageFactory::open(WIDEN(filename));
-+  ImagePtr image = Exiv2::ImageFactory::open(WIDEN(filename));
-   if (image.get() == 0) {
-   fprintf(stderr, "Error Cannot open the file.\n");
-   return NULL;
--- 
-GitLab

diff --git a/sci-astronomy/siril/siril-1.2.0.ebuild 
b/sci-astronomy/siril/siril-1.2.0.ebuild
deleted file mode 100644
index 70a659136663..
--- a/sci-astronomy/siril/siril-1.2.0.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature toolchain-funcs xdg
-
-DESCRIPTION="A free astronomical image processing software"
-HOMEPAGE="https://siril.org/;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.com/free-astro/${PN}.git;
-else
-   
SRC_URI="https://gitlab.com/free-astro/siril/-/archive/${PV/_/-}/${PN}-${PV/_/-}.tar.bz2;
-   KEYWORDS="amd64 ~x86"
-   S="${WORKDIR}/${PN}-${PV/_/-}"
-fi
-
-LICENSE="GPL-3+ Boost-1.0"
-SLOT="0"
-IUSE="curl exif ffmpeg heif jpeg libconfig openmp png raw tiff wcs"
-
-DEPEND="
-   >=dev-libs/glib-2.56.0:2
-   >=dev-libs/json-glib-1.2.6
-   media-libs/librtprocess
-   >=media-libs/opencv-4.4.0:=
-   sci-libs/cfitsio:=
-   sci-libs/fftw:3.0=
-   sci-libs/gsl:=
-   x11-libs/gdk-pixbuf:2
-   x11-libs/cairo
-   x11-libs/pango
-   >=x11-libs/gtk+-3.20.0:3
-   curl? ( net-misc/curl )
-   exif? ( >=media-gfx/exiv2-0.25:= )
-   ffmpeg? ( media-video/ffmpeg:= )
-   heif? ( media-libs/libheif:= )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   libconfig? ( >=dev-libs/libconfig-1.4:=[cxx] )
-   png? ( >=media-libs/libpng-1.6.0:= )
-   raw? ( media-libs/libraw:= )
-   tiff? ( media-libs/tiff:= )
-   wcs? ( 

[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/siril/

2024-07-05 Thread Jason Zaman
commit: b4ccf373e8de530244564678f6d30e9e58463b3f
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Jun 24 21:49:39 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Fri Jul  5 22:29:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4ccf373

sci-astronomy/siril: add 1.2.3

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Jason Zaman  gentoo.org>

 sci-astronomy/siril/Manifest   |  1 +
 sci-astronomy/siril/siril-1.2.3.ebuild | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/sci-astronomy/siril/Manifest b/sci-astronomy/siril/Manifest
index 2840ba6a92d8..cb5cfbd03c0b 100644
--- a/sci-astronomy/siril/Manifest
+++ b/sci-astronomy/siril/Manifest
@@ -1,2 +1,3 @@
 DIST siril-1.2.0.tar.bz2 4500147 BLAKE2B 
7ff4fa5bf1b578336c82bd0f67e404fe47715640edae9cb231da4a3c6a30638612e77515049d56dd1d444965ad58f12d5e2516ad13d3e726f13242b11d91b954
 SHA512 
7df7b17d65a2aad9e0edd4b5022c1d23688ad8884a973d2195391234151aff0824e155ce949b385a951eaef71065a811f33b54e08b865ab5fa6c1d331841663c
 DIST siril-1.2.1.tar.bz2 4596163 BLAKE2B 
c461a397e623164ccb2310b26aede120bf587b3491a2af3fab446af5ecbfb716169120b549c496bb615d3b7ac6175629258173fe66682ef4684ef5cf01d64761
 SHA512 
352b3e761a2d863d4ce4e01b0bf4181d8fefa903478973b50ace76ff419dbf07775099a994e685cd83cc2210b34ca10fb98004cedfdea34fe0c1520b4892bb6d
+DIST siril-1.2.3.tar.bz2 4615997 BLAKE2B 
f8464849fad03faca07f238b3abd08c59126dab567666d92f1a53d2cea302608fe40b5532c6544029e869c639d1fc625c8ccc98779e678457713675c43225a74
 SHA512 
52cfa86ce0ddede42a3572c3d422a72da02a6efe207231ec98de9d59cc48704edd35e8ae83e86318e6980ce80eca3b9dba639e93f8551355a1328156ed9a

diff --git a/sci-astronomy/siril/siril-1.2.3.ebuild 
b/sci-astronomy/siril/siril-1.2.3.ebuild
new file mode 100644
index ..8b3fc3865d24
--- /dev/null
+++ b/sci-astronomy/siril/siril-1.2.3.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson optfeature toolchain-funcs xdg
+
+DESCRIPTION="A free astronomical image processing software"
+HOMEPAGE="https://siril.org/;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/free-astro/${PN}.git;
+else
+   
SRC_URI="https://gitlab.com/free-astro/siril/-/archive/${PV/_/-}/${PN}-${PV/_/-}.tar.bz2;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${PN}-${PV/_/-}"
+fi
+
+LICENSE="GPL-3+ Boost-1.0"
+SLOT="0"
+IUSE="curl exif ffmpeg heif jpeg libconfig openmp png raw tiff wcs"
+
+DEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=dev-libs/json-glib-1.2.6
+   media-libs/librtprocess
+   >=media-libs/opencv-4.4.0:=
+   sci-libs/cfitsio:=
+   sci-libs/fftw:3.0=
+   sci-libs/gsl:=
+   x11-libs/gdk-pixbuf:2
+   x11-libs/cairo
+   x11-libs/pango
+   >=x11-libs/gtk+-3.20.0:3
+   curl? ( net-misc/curl )
+   exif? ( >=media-gfx/exiv2-0.25:= )
+   ffmpeg? ( media-video/ffmpeg:= )
+   heif? ( media-libs/libheif:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   libconfig? ( >=dev-libs/libconfig-1.4:=[cxx] )
+   png? ( >=media-libs/libpng-1.6.0:= )
+   raw? ( media-libs/libraw:= )
+   tiff? ( media-libs/tiff:= )
+   wcs? ( >=sci-astronomy/wcslib-7.7:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="dev-build/cmake
+   x11-base/xorg-proto"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-docfiles.patch"
+   "${FILESDIR}/${PN}-1.2-fseek64-musl.patch"
+   "${FILESDIR}/${PN}-1.2.1-options.patch"
+)
+
+DOCS=( README.md NEWS ChangeLog AUTHORS )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dffms2=false
+   -Dcriterion=false
+   $(meson_use exif exiv2)
+   $(meson_use ffmpeg)
+   $(meson_use heif libheif)
+   $(meson_use jpeg libjpeg)
+   $(meson_use libconfig)
+   $(meson_use openmp)
+   $(meson_use png libpng)
+   $(meson_use raw libraw)
+   $(meson_use tiff libtiff)
+   $(meson_use wcs wcslib)
+   $(usex curl -Denable-libcurl=yes -Denable-libcurl=no)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+   optfeature "gnuplot support" sci-visualization/gnuplot
+}



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/sirilic/

2024-07-05 Thread Jason Zaman
commit: 5bc1e26e89408440f0220da0afdee82e4476e153
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jun 12 15:20:27 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Fri Jul  5 22:29:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc1e26e

sci-astronomy/sirilic: enable py3.12

Closes: https://github.com/gentoo/gentoo/pull/37132
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Jason Zaman  gentoo.org>

 sci-astronomy/sirilic/sirilic-1.15.8-r1.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/sci-astronomy/sirilic/sirilic-1.15.8-r1.ebuild 
b/sci-astronomy/sirilic/sirilic-1.15.8-r1.ebuild
new file mode 100644
index ..dd5dcb825cc7
--- /dev/null
+++ b/sci-astronomy/sirilic/sirilic-1.15.8-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2021-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="Preparing acquisition files for processing with the SiriL 
software"
+HOMEPAGE="https://gitlab.com/free-astro/sirilic;
+SRC_URI="https://gitlab.com/free-astro/sirilic/-/archive/V${PV}/${PN}-V${PV}.tar.bz2;
+S="${WORKDIR}/${PN}-V${PV}"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+   >=dev-python/wxpython-4.2:4.0[${PYTHON_USEDEP}]
+"
+RDEPEND="${DEPEND}"



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

2024-07-05 Thread Justin
commit: b29bb47dd2e0e1e1caa043cf709f933a79eb2d5a
Author: Justin Donofrio  protonmail  com>
AuthorDate: Fri Jul  5 22:23:48 2024 +
Commit: Justin  protonmail  com>
CommitDate: Fri Jul  5 22:23:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b29bb47d

www-client/mullvad-browser-bin: fix QA bug

Closes: https://bugs.gentoo.org/935524
Signed-off-by: Justin Donofrio  protonmail.com>

 .../mullvad-browser-bin-13.5.ebuild| 34 ++
 1 file changed, 16 insertions(+), 18 deletions(-)

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild 
b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
index 69cd0241c..8cce223cf 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="-* ~amd64"
 
-IUSE="wayland X"
+IUSE="wayland +X"
 
 RESTRICT="bindist mirror test strip"
 
@@ -32,24 +32,22 @@ RDEPEND="
media-libs/freetype
media-video/ffmpeg
sys-apps/dbus
+   x11-libs/cairo
+   x11-themes/hicolor-icon-theme
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/libXtst
wayland? (
sys-apps/xdg-desktop-portal
-   )
-   X? (
-   x11-libs/cairo
-   x11-themes/hicolor-icon-theme
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXt
-   x11-libs/libXtst
-)"
+   )"
 
 QA_PREBUILT="*"
 



[gentoo-commits] repo/proj/guru:dev commit in: mail-client/betterbird-bin/

2024-07-05 Thread Justin
commit: 2d9e57faa95f08bb12241394ddcc566f9204392f
Author: Justin Donofrio  protonmail  com>
AuthorDate: Fri Jul  5 22:15:18 2024 +
Commit: Justin  protonmail  com>
CommitDate: Fri Jul  5 22:15:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d9e57fa

mail-client/betterbird-bin: fix QA bugs

Closes: https://bugs.gentoo.org/935522
Closes: https://bugs.gentoo.org/935523
Signed-off-by: Justin Donofrio  protonmail.com>

 .../betterbird-bin/betterbird-bin-115.12.0.ebuild  | 26 +-
 1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/mail-client/betterbird-bin/betterbird-bin-115.12.0.ebuild 
b/mail-client/betterbird-bin/betterbird-bin-115.12.0.ebuild
index 4663e24c2..bb887cb0d 100644
--- a/mail-client/betterbird-bin/betterbird-bin-115.12.0.ebuild
+++ b/mail-client/betterbird-bin/betterbird-bin-115.12.0.ebuild
@@ -7,7 +7,7 @@ inherit desktop xdg
 
 DESCRIPTION="Betterbird is a fine-tuned version of Mozilla Thunderbird."
 HOMEPAGE="https://github.com/Betterbird/thunderbird-patches 
https://betterbird.eu/;
-SRC_URI="https://www.betterbird.eu/downloads/LinuxArchive/betterbird-${PV}-bb29.en-US.linux-x86_64.tar.bz2;
+SRC_URI="amd64? ( 
https://www.betterbird.eu/downloads/LinuxArchive/betterbird-${PV}-bb29.en-US.linux-x86_64.tar.bz2
 )"
 
 S="${WORKDIR}"
 LICENSE="MPL-2.0"
@@ -17,7 +17,29 @@ KEYWORDS="-* ~amd64"
 RESTRICT="bindist mirror test strip"
 
 RDEPEND="
+   app-accessibility/at-spi2-core
dev-libs/dbus-glib
+   dev-libs/glib
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   sys-apps/dbus
+   virtual/freedesktop-icon-theme
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libxcb
+   x11-libs/pango
 "
 
 QA_PREBUILT="*"
@@ -37,6 +59,8 @@ src_install() {
 }
 
 pkg_postinst() {
+   xdg_pkg_postinst
+
elog "Language pack XPIs need to be downloaded and installed manually."
elog "Please see the link below for further information."
elog ""



[gentoo-commits] repo/gentoo:master commit in: sys-fs/squashfs-tools-ng/

2024-07-05 Thread James Le Cuirot
commit: fe57150d37e8a3342a2745c37b709d2530824493
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Jul  5 21:50:11 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Jul  5 21:50:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe57150d

sys-fs/squashfs-tools-ng: Stabilise on arm64

The tests pass.

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

 sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.3.1.ebuild 
b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.3.1.ebuild
index a4168be5e3b8..313023a84cc1 100644
--- a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.3.1.ebuild
+++ b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.3.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/AgentD/${PN}.git;
 else
inherit libtool
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
SRC_URI="https://infraroot.at/pub/squashfs/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-07-05 Thread Sam James
commit: c685dacc704fc679f091ab19f51a38b2f0625591
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  5 21:38:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  5 21:38:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c685dacc

media-fonts/noto: Stabilize 20240531 arm64, #935569

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

 media-fonts/noto/noto-20240531.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto/noto-20240531.ebuild 
b/media-fonts/noto/noto-20240531.ebuild
index dd311ea2e732..821ca03ef6b5 100644
--- a/media-fonts/noto/noto-20240531.ebuild
+++ b/media-fonts/noto/noto-20240531.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.
 
 LICENSE="OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 # Extra allows to optionally reduce disk usage even returning to tofu
 # issue as described in https://fonts.google.com/noto
 IUSE="cjk +extra"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-07-05 Thread Sam James
commit: af7ce7547c3548ad8c74b81cb30b243aea1f652f
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  5 21:38:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  5 21:38:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af7ce754

media-fonts/noto: Stabilize 20240531 arm, #935569

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

 media-fonts/noto/noto-20240531.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto/noto-20240531.ebuild 
b/media-fonts/noto/noto-20240531.ebuild
index b63eff02eb55..dd311ea2e732 100644
--- a/media-fonts/noto/noto-20240531.ebuild
+++ b/media-fonts/noto/noto-20240531.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.
 
 LICENSE="OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 # Extra allows to optionally reduce disk usage even returning to tofu
 # issue as described in https://fonts.google.com/noto
 IUSE="cjk +extra"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cppgir/

2024-07-05 Thread Jakov Smolić
commit: fe86ec83788ee983bfeeab3d092a129bbab05fc7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jul  5 21:15:11 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jul  5 21:15:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe86ec83

dev-cpp/cppgir: Stabilize 2.0_p20240315 amd64, #935557

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

 dev-cpp/cppgir/cppgir-2.0_p20240315.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/cppgir/cppgir-2.0_p20240315.ebuild 
b/dev-cpp/cppgir/cppgir-2.0_p20240315.ebuild
index 8f7f7db42bab..b8b203459ce3 100644
--- a/dev-cpp/cppgir/cppgir-2.0_p20240315.ebuild
+++ b/dev-cpp/cppgir/cppgir-2.0_p20240315.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-07-05 Thread Jakov Smolić
commit: 05eafb8fe38a1dfc9b773e7113cf1782ab4d07a6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jul  5 21:15:13 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jul  5 21:15:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05eafb8f

media-fonts/noto: Stabilize 20240531 x86, #935569

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

 media-fonts/noto/noto-20240531.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto/noto-20240531.ebuild 
b/media-fonts/noto/noto-20240531.ebuild
index 8f791f0247e2..8195be273f4f 100644
--- a/media-fonts/noto/noto-20240531.ebuild
+++ b/media-fonts/noto/noto-20240531.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.
 
 LICENSE="OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 # Extra allows to optionally reduce disk usage even returning to tofu
 # issue as described in https://fonts.google.com/noto
 IUSE="cjk +extra"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-07-05 Thread Jakov Smolić
commit: 7c018c578fbafe94e773f0aa21c0a1719fb5e11e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jul  5 21:15:14 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jul  5 21:15:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c018c57

media-fonts/noto: Stabilize 20240531 amd64, #935569

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

 media-fonts/noto/noto-20240531.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto/noto-20240531.ebuild 
b/media-fonts/noto/noto-20240531.ebuild
index 8195be273f4f..b63eff02eb55 100644
--- a/media-fonts/noto/noto-20240531.ebuild
+++ b/media-fonts/noto/noto-20240531.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.
 
 LICENSE="OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 # Extra allows to optionally reduce disk usage even returning to tofu
 # issue as described in https://fonts.google.com/noto
 IUSE="cjk +extra"



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

2024-07-05 Thread Jakov Smolić
commit: fe88f47b3d1ffa699ebcfda3cf53686d4874bbe4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jul  5 21:14:52 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jul  5 21:14:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe88f47b

net-im/telegram-desktop: Stabilize 5.0.4 amd64, #935557

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

 net-im/telegram-desktop/telegram-desktop-5.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-5.0.4.ebuild 
b/net-im/telegram-desktop/telegram-desktop-5.0.4.ebuild
index 144d4ae03052..f08ba9e39d78 100644
--- a/net-im/telegram-desktop/telegram-desktop-5.0.4.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-5.0.4.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv"
 IUSE="dbus enchant +fonts +jemalloc screencast qt6 qt6-imageformats wayland 
webkit +X"
 REQUIRED_USE="
qt6-imageformats? ( qt6 )



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

2024-07-05 Thread Petr Vaněk
commit: 82e91b2212060ec7d33ee37c76540d92eb778a5c
Author: Petr Vaněk  gentoo  org>
AuthorDate: Fri Jul  5 20:55:25 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Fri Jul  5 20:56:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e91b22

dev-python/pycountry: enable py3.13

Signed-off-by: Petr Vaněk  gentoo.org>

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

diff --git a/dev-python/pycountry/pycountry-24.6.1.ebuild 
b/dev-python/pycountry/pycountry-24.6.1.ebuild
index 73fa6a875523..0a7638a91e9a 100644
--- a/dev-python/pycountry/pycountry-24.6.1.ebuild
+++ b/dev-python/pycountry/pycountry-24.6.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 



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

2024-07-05 Thread Luca Barbato
commit: 2baeb8c8987f9214080ce2a8c94c0e93ee7af217
Author: Luca Barbato  gentoo  org>
AuthorDate: Fri Jul  5 09:31:57 2024 +
Commit: Luca Barbato  gentoo  org>
CommitDate: Fri Jul  5 20:49:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2baeb8c8

flag-o-matic.eclass: allow -mstrict-align and -mvector-strict-align

It is needed to make sure vector unaligned load/store aren't inserted
when the riscv cpu does not allow them.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115789

Signed-off-by: Luca Barbato  gentoo.org>

 eclass/flag-o-matic.eclass | 4 
 1 file changed, 4 insertions(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index ecac452aa0ef..c6b1ad80e12e 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -129,6 +129,10 @@ _setup-allowed-flags() {
# needed for arm64 (and in particular SCS)
-ffixed-x18
 
+   # needed for riscv (to prevent unaligned vector access)
+   # See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115789
+   -mstrict-align -mvector-strict-align
+
# gcc 4.5
-mno-fma4 -mno-movbe -mno-xop -mno-lwp
# gcc 4.6



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

2024-07-05 Thread Petr Vaněk
commit: 70e43dba50c48d52573b67f412b4206f1267d7f4
Author: Petr Vaněk  gentoo  org>
AuthorDate: Fri Jul  5 20:38:52 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Fri Jul  5 20:41:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e43dba

dev-python/libevdev: enable py3.13

Signed-off-by: Petr Vaněk  gentoo.org>

 dev-python/libevdev/libevdev-0.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/libevdev/libevdev-0.11.ebuild 
b/dev-python/libevdev/libevdev-0.11.ebuild
index 7417614b81cc..6b5ec029cf4d 100644
--- a/dev-python/libevdev/libevdev-0.11.ebuild
+++ b/dev-python/libevdev/libevdev-0.11.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-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} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1
 



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

2024-07-05 Thread Petr Vaněk
commit: 4e25d55e55f7bba6cb645fda4aa39340abae6f70
Author: Petr Vaněk  gentoo  org>
AuthorDate: Fri Jul  5 20:40:59 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Fri Jul  5 20:41:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e25d55e

dev-python/evdev: enable py3.13

Signed-off-by: Petr Vaněk  gentoo.org>

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

diff --git a/dev-python/evdev/evdev-1.7.1.ebuild 
b/dev-python/evdev/evdev-1.7.1.ebuild
index 00fa16c3e2e8..061d69631833 100644
--- a/dev-python/evdev/evdev-1.7.1.ebuild
+++ b/dev-python/evdev/evdev-1.7.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 inherit distutils-r1
 



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

2024-07-05 Thread Petr Vaněk
commit: 59a165da6e9caa40f3620bcdd6d5e678b82c
Author: Petr Vaněk  gentoo  org>
AuthorDate: Fri Jul  5 20:33:59 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Fri Jul  5 20:41:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a1

dev-python/pypugjs: enable py3.13

Signed-off-by: Petr Vaněk  gentoo.org>

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

diff --git a/dev-python/pypugjs/pypugjs-5.11.0.ebuild 
b/dev-python/pypugjs/pypugjs-5.11.0.ebuild
index a0a11baa222e..58f9328c3f27 100644
--- a/dev-python/pypugjs/pypugjs-5.11.0.ebuild
+++ b/dev-python/pypugjs/pypugjs-5.11.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 optfeature
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/eapi/

2024-07-05 Thread Ulrich Müller
commit: 91ac6474f078dc261807b535db75356cde91ac96
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jul  5 20:15:04 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jul  5 20:15:04 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=91ac6474

ebuild-writing/eapi: Add todo items for EAPIs 5 and 6

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/eapi/text.xml | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index 26795cf..4943dba 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -112,6 +112,13 @@ Manager Specification for details about them.
 
 EAPI 5
 
+
+
+EAPI 5 is deprecated and should no longer appear here. The information needs to
+be split up and moved to other sections.
+
+
+
 
 EAPI 5 metadata
 
@@ -297,6 +304,13 @@ If USE flag is set, echo [true output][true suffix] 
(defaults to "yes"),
 
 EAPI 6
 
+
+
+EAPI 6 is deprecated and should no longer appear here. The information needs to
+be split up and moved to other sections.
+
+
+
 
 EAPI 6 Bash version
 



[gentoo-commits] proj/devmanual:master commit in: function-reference/message-functions/, ebuild-writing/messages/

2024-07-05 Thread Ulrich Müller
commit: 63daacc6d9af98707c0d5369c6b586fd75f0c87a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Jun  5 18:25:17 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jul  5 19:59:19 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=63daacc6

ebuild-writing, function-reference: Update eqawarn documentation

No longer mention eutils.eclass for eqawarn.

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/messages/text.xml  | 7 ---
 function-reference/message-functions/text.xml | 4 ++--
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/ebuild-writing/messages/text.xml b/ebuild-writing/messages/text.xml
index fe05e6b..36daa14 100644
--- a/ebuild-writing/messages/text.xml
+++ b/ebuild-writing/messages/text.xml
@@ -99,9 +99,10 @@ is mainly used for displaying additional error details 
before bailing out.
 
 
 
-   The eqawarn function can be used by eclass authors to notify 
ebuild writers about
-   deprecated functionality. eqawarn is defined in eutils prior to EAPI=7. 
Portage doesn't log the qa message
-   class by default so users don't get annoyed by seeing messages they 
can't do much about.
+The eqawarn function can be used by eclass authors to notify ebuild
+writers about deprecated functionality. Portage doesn't log the qa message
+class by default so users don't get annoyed by seeing messages they can't do
+much about.
 
 
 

diff --git a/function-reference/message-functions/text.xml 
b/function-reference/message-functions/text.xml
index cde7eb6..2657dfb 100644
--- a/function-reference/message-functions/text.xml
+++ b/function-reference/message-functions/text.xml
@@ -79,8 +79,8 @@ displaying informational messages.
   eqawarn
 
 
-  Used by eclass authors to notify ebuild writers that they are using 
deprecated functionality.
-  Before EAPI=7, the eutils eclass must be inherited.
+  Used by eclass authors to notify ebuild writers that they are using
+  deprecated functionality.
 
   
 



[gentoo-commits] proj/devmanual:master commit in: function-reference/version-functions/, general-concepts/portage-cache/, ...

2024-07-05 Thread Ulrich Müller
commit: 571dd5d10072e7ce6b7126187be454d8891aff16
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Jun  5 13:42:31 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jul  5 19:59:05 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=571dd5d1

function-reference/version-functions: New chapter

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/variables/text.xml |  20 +--
 function-reference/text.xml   |   1 +
 function-reference/version-functions/text.xml | 219 ++
 general-concepts/portage-cache/text.xml   |   6 +-
 4 files changed, 229 insertions(+), 17 deletions(-)

diff --git a/ebuild-writing/variables/text.xml 
b/ebuild-writing/variables/text.xml
index 97e5995..06c92bf 100644
--- a/ebuild-writing/variables/text.xml
+++ b/ebuild-writing/variables/text.xml
@@ -767,14 +767,11 @@ expecting a tarball named Foo-1.2-3b.tar.bz2. 
Rather than hard coding the
 it is preferable to make MY_PN, MY_PV and MY_P variables 
and use those to define the
 upstream naming.
 EAPI=7 debuted a new set of functions, ver_cut, ver_rs and ver_test.
-These were backported into older EAPIs with the eapi7-ver eclass.
 The easy way of redefining the version, which should be used unless you are 
sure
 you know what you are doing, is to use these functions:
 
 
 
-inherit eapi7-ver
-
 MY_PN="Foo"
 # Replace the second period separator in PV with -
 MY_PV=$(ver_rs 2 '-')
@@ -787,24 +784,21 @@ switches to a format like Foo-1.3-4.5.tar.bz2 
(yes, this really happens).
 
 
 
-It is also possible to use bash substitution to achieve the same effect (this 
is
-how eapi7-ver works internally), but this is complicated, error prone and hard
-to read.
+It is also possible to use bash substitution to achieve the same effect, but
+this is complicated, error-prone and hard to read.
 
 
 
 Some ebuilds use calls to sed, awk and / or cut to do 
this.
 This must not be done for any new code and should be fixed to use
-built-in version manipulation commands (for EAPI 7 or later), Bash 
substitution,
-or in older EAPIs before 7, eapi7-ver. Global scope non-Bash code is
-strongly discouraged.
+the built-in version manipulation commands or Bash substitution. Global scope
+non-Bash code is strongly discouraged.
 
 
 
-The ver_ functions are used extract particular components
-from a version string. See man eapi7-ver.eclass and the eclass source 
code
-for further documentation and examples. A brief summary of the functions
-follows.
+The ver_ functions are used extract particular components from a version
+string. See  for further
+documentation and examples. A brief summary of the functions follows.
 
 
 

diff --git a/function-reference/text.xml b/function-reference/text.xml
index d8e844f..efabc3d 100644
--- a/function-reference/text.xml
+++ b/function-reference/text.xml
@@ -23,5 +23,6 @@ The following functions are available for use in ebuilds:
 
 
 
+
 
 

diff --git a/function-reference/version-functions/text.xml 
b/function-reference/version-functions/text.xml
new file mode 100644
index 000..bf05ccc
--- /dev/null
+++ b/function-reference/version-functions/text.xml
@@ -0,0 +1,219 @@
+
+
+
+Version functions reference
+
+
+
+EAPI 7 introduced three commands for common version number operations:
+
+
+
+  ver_cut obtains substrings of a version string
+  ver_rs replaces separators in a version string
+  ver_test compares two versions
+
+
+
+
+Version strings
+
+
+
+The functions support arbitrary version strings consisting of version
+components interspersed with (possibly empty) version separators.
+
+
+
+A version component can either consist purely of digits ([0-9]+) or
+purely of uppercase and lowercase letters ([A-Za-z]+). A version
+separator is either a string of any other characters ([^A-Za-z0-9]+),
+or it occurs at the transition between a sequence of letters and a sequence
+of digits, or vice versa. In the latter case, the version separator is an
+empty string.
+
+
+
+The version is processed left-to-right, and each successive component is
+assigned numbers starting with 1. The components are either split on version
+separators or on boundaries between digits and letters (in which case the
+separator between the components is empty). Version separators are assigned
+numbers starting with 1 for the separator between 1st and 2nd components.
+As a special case, if the version string starts with a separator, it is
+assigned index 0.
+
+
+
+Examples:
+
+
+
+  
+Type
+s
+c
+s
+c
+s
+c
+s
+c
+s
+c
+  
+  
+Index
+0
+1
+1
+2
+2
+3
+3
+4
+4
+5
+  
+  
+1.2.3
+
+1
+.
+2
+.
+3
+
+
+
+
+  
+  
+1.2b_alpha4
+
+1
+.
+2
+
+b
+_
+alpha
+
+4
+  
+  
+.11.
+.
+11
+.
+
+
+
+
+
+
+
+  
+
+
+
+
+
+
+Ranges
+
+
+
+A range can be 

[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2024-07-05 Thread Pacho Ramos
commit: 206da996be6c8149a20846d250b187cc5cf5cc23
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 19:09:16 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 19:09:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=206da996

games-strategy/wesnoth: add 1.19.1

Signed-off-by: Pacho Ramos  gentoo.org>

 games-strategy/wesnoth/Manifest  |   1 +
 games-strategy/wesnoth/wesnoth-1.19.1.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 7fcfd18a63d5..715b6e534e92 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,3 +1,4 @@
 DIST wesnoth-1.16.10.tar.gz 518628374 BLAKE2B 
7aaed481607bc58e9d0f22e4c4a36f24f19b4fc522ce3c1eb6366e70e3bd901a10f055d2add9dc1c73519368fd4a31cd6b326e42b1be0023eeda370076db0742
 SHA512 
0473ec4e4b7a33a37c2ff52b4e0c3dccec2e58a087517566967409dda03952127bf560b09cfccc7243f506201d98980aafdf289b7f1e5345a7e3b4316a908240
 DIST wesnoth-1.18.0.tar.bz2 460686063 BLAKE2B 
9dd898a6b430999873ae001dad47b2bcadcbbfc4672bf4489533c0268a4bf982a4e4451f79bf62bb1ac66d4ba2f06b62484b2b1b1fccb2e434c4ceef95a2c2bc
 SHA512 
7c7cd1021d9af2e790f3973ae258d7e401b665102cfcdb9e7fb400471d8488b7fa3f35a17a32c53b646d707dcc0508fef379ae6ce2dc79f1d675a7b2ec0e50c2
 DIST wesnoth-1.18.2.tar.bz2 461290798 BLAKE2B 
6ff9538eca7f65e7413d9b220b07b5f76ad14b7853cb2b33195098f01544a6e3ba2603f927c55c2f5a42a4b3c148655483610beab985332737c4e0cf54be15df
 SHA512 
de4d8ceaf29a93c174e9f832825542885bb90c4f481b6b248cc875cb0b1054435df3c2080c7693842b5e857af091e9219fa10b702d4fe63757f3d28871b63d4c
+DIST wesnoth-1.19.1.tar.bz2 461918324 BLAKE2B 
8fa97526831e14957449a0b33909b7d155be00659d9543efbea34bd7935fb05b4e99a419dcc2e9c426a2e0fb4fb1d40c2972236d0da5a1661970eb80103f04fc
 SHA512 
73ab7d474b01ac753224f0c694a86679a28160e340a07d87b8f96398df2c39c39df95098b750516e7e69851843e68954b5939ae68dc3a232ec2e9cad256d1113

diff --git a/games-strategy/wesnoth/wesnoth-1.19.1.ebuild 
b/games-strategy/wesnoth/wesnoth-1.19.1.ebuild
new file mode 100644
index ..19a65877e088
--- /dev/null
+++ b/games-strategy/wesnoth/wesnoth-1.19.1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
+HOMEPAGE="http://www.wesnoth.org
+   https://github.com/wesnoth/wesnoth;
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+# uneven minor versions are development versions
+if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+IUSE="dbus dedicated doc nls server"
+
+RDEPEND="
+   acct-group/wesnoth
+   acct-user/wesnoth
+   dev-libs/boost:=[bzip2,context,icu,nls]
+   >=media-libs/libsdl2-2.0.18:0[joystick,video,X]
+   !dedicated? (
+   dev-libs/glib:2
+   dev-libs/openssl:0=
+   >=media-libs/fontconfig-2.4.1
+   >=media-libs/sdl2-image-2.0.0[jpeg,png,webp]
+   >=media-libs/sdl2-mixer-2.0.0[vorbis]
+   media-libs/libvorbis
+   >=x11-libs/pango-1.22.0
+   >=x11-libs/cairo-1.10.0
+   sys-libs/readline:0=
+   dbus? ( sys-apps/dbus )
+   )"
+DEPEND="${RDEPEND}
+   x11-libs/libX11
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   if ! use doc ; then
+   sed -i \
+   -e '/manual/d' \
+   doc/CMakeLists.txt || die
+   fi
+
+   # respect LINGUAS (bug #483316)
+   if [[ ${LINGUAS+set} ]] ; then
+   local lang langs=()
+   for lang in $(cat po/LINGUAS) ; do
+   has ${lang} ${LINGUAS} && langs+=( ${lang} )
+   done
+   echo "${langs[@]}" > po/LINGUAS || die
+   fi
+}
+
+src_configure() {
+   filter-flags -ftracer -fomit-frame-pointer
+
+   local mycmakeargs=()
+
+   if use dedicated || use server ; then
+   mycmakeargs+=(
+   -DENABLE_CAMPAIGN_SERVER="ON"
+   -DENABLE_SERVER="ON"
+   -DSERVER_UID="${PN}"
+   -DSERVER_GID="${PN}"
+   -DFIFO_DIR="/run/wesnothd"
+   )
+   else
+   mycmakeargs+=(
+   -DENABLE_CAMPAIGN_SERVER="OFF"
+   -DENABLE_SERVER="OFF"
+   )
+   fi
+   mycmakeargs+=(
+   -Wno-dev
+   -DENABLE_GAME="$(usex !dedicated)"
+   -DENABLE_DESKTOP_ENTRY="$(usex !dedicated)"
+   -DENABLE_NLS="$(usex nls)"
+   -DENABLE_NOTIFICATIONS="$(usex dbus)"
+   

[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2024-07-05 Thread Pacho Ramos
commit: d1f7729d3d21803136b325f15bdb9af4a7010d67
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 19:07:31 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 19:09:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1f7729d

games-strategy/wesnoth: drop 1.17.20

Signed-off-by: Pacho Ramos  gentoo.org>

 games-strategy/wesnoth/Manifest   |   1 -
 games-strategy/wesnoth/wesnoth-1.17.20.ebuild | 102 --
 2 files changed, 103 deletions(-)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 0793f7b5881a..7fcfd18a63d5 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,4 +1,3 @@
 DIST wesnoth-1.16.10.tar.gz 518628374 BLAKE2B 
7aaed481607bc58e9d0f22e4c4a36f24f19b4fc522ce3c1eb6366e70e3bd901a10f055d2add9dc1c73519368fd4a31cd6b326e42b1be0023eeda370076db0742
 SHA512 
0473ec4e4b7a33a37c2ff52b4e0c3dccec2e58a087517566967409dda03952127bf560b09cfccc7243f506201d98980aafdf289b7f1e5345a7e3b4316a908240
-DIST wesnoth-1.17.20.tar.bz2 424613262 BLAKE2B 
acf8b6a9213b1fea9370c76cc7e63001fa34777357ab791db8380ca684195e830385939d0e31fbb058e5c84ebce74f084d9884bdf27d1ecb662e28dbcb477dab
 SHA512 
b7eaaf624e84b28eca7d702a791fbe7c6b9e833d3e4f9d61ee79c70737ec396b81b2cefedae0ef272ec5384d71c28a4b083bf837591f6ce2c345d79f43b1e87e
 DIST wesnoth-1.18.0.tar.bz2 460686063 BLAKE2B 
9dd898a6b430999873ae001dad47b2bcadcbbfc4672bf4489533c0268a4bf982a4e4451f79bf62bb1ac66d4ba2f06b62484b2b1b1fccb2e434c4ceef95a2c2bc
 SHA512 
7c7cd1021d9af2e790f3973ae258d7e401b665102cfcdb9e7fb400471d8488b7fa3f35a17a32c53b646d707dcc0508fef379ae6ce2dc79f1d675a7b2ec0e50c2
 DIST wesnoth-1.18.2.tar.bz2 461290798 BLAKE2B 
6ff9538eca7f65e7413d9b220b07b5f76ad14b7853cb2b33195098f01544a6e3ba2603f927c55c2f5a42a4b3c148655483610beab985332737c4e0cf54be15df
 SHA512 
de4d8ceaf29a93c174e9f832825542885bb90c4f481b6b248cc875cb0b1054435df3c2080c7693842b5e857af091e9219fa10b702d4fe63757f3d28871b63d4c

diff --git a/games-strategy/wesnoth/wesnoth-1.17.20.ebuild 
b/games-strategy/wesnoth/wesnoth-1.17.20.ebuild
deleted file mode 100644
index eb3ae4211e88..
--- a/games-strategy/wesnoth/wesnoth-1.17.20.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic xdg
-
-DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
-HOMEPAGE="http://www.wesnoth.org
-   https://github.com/wesnoth/wesnoth;
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-# uneven minor versions are development versions
-if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
-   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-fi
-IUSE="dbus dedicated doc nls server"
-
-RDEPEND="
-   acct-group/wesnoth
-   acct-user/wesnoth
-   dev-libs/boost:=[bzip2,context,icu,nls]
-   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
-   !dedicated? (
-   dev-libs/glib:2
-   dev-libs/openssl:0=
-   >=media-libs/fontconfig-2.4.1
-   >=media-libs/sdl2-image-2.0.0[jpeg,png,webp]
-   >=media-libs/sdl2-mixer-2.0.0[vorbis]
-   media-libs/libvorbis
-   >=x11-libs/pango-1.22.0
-   >=x11-libs/cairo-1.10.0
-   sys-libs/readline:0=
-   dbus? ( sys-apps/dbus )
-   )"
-DEPEND="${RDEPEND}
-   x11-libs/libX11
-"
-BDEPEND="
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   cmake_src_prepare
-
-   if ! use doc ; then
-   sed -i \
-   -e '/manual/d' \
-   doc/CMakeLists.txt || die
-   fi
-
-   # respect LINGUAS (bug #483316)
-   if [[ ${LINGUAS+set} ]] ; then
-   local lang langs=()
-   for lang in $(cat po/LINGUAS) ; do
-   has ${lang} ${LINGUAS} && langs+=( ${lang} )
-   done
-   echo "${langs[@]}" > po/LINGUAS || die
-   fi
-}
-
-src_configure() {
-   filter-flags -ftracer -fomit-frame-pointer
-
-   local mycmakeargs=()
-
-   if use dedicated || use server ; then
-   mycmakeargs+=(
-   -DENABLE_CAMPAIGN_SERVER="ON"
-   -DENABLE_SERVER="ON"
-   -DSERVER_UID="${PN}"
-   -DSERVER_GID="${PN}"
-   -DFIFO_DIR="/run/wesnothd"
-   )
-   else
-   mycmakeargs+=(
-   -DENABLE_CAMPAIGN_SERVER="OFF"
-   -DENABLE_SERVER="OFF"
-   )
-   fi
-   mycmakeargs+=(
-   -Wno-dev
-   -DENABLE_GAME="$(usex !dedicated)"
-   -DENABLE_DESKTOP_ENTRY="$(usex !dedicated)"
-   -DENABLE_NLS="$(usex nls)"
-   -DENABLE_NOTIFICATIONS="$(usex dbus)"
-   

[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2024-07-05 Thread Pacho Ramos
commit: 3c17ddad21ab6f24e7ed7702fd3956c1f334b8c0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 19:05:47 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 19:09:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c17ddad

games-strategy/wesnoth: add 1.18.2

Closes: https://bugs.gentoo.org/931581
Signed-off-by: Pacho Ramos  gentoo.org>

 games-strategy/wesnoth/Manifest  |   1 +
 games-strategy/wesnoth/wesnoth-1.18.2.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index c5a9cd75594f..0793f7b5881a 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,3 +1,4 @@
 DIST wesnoth-1.16.10.tar.gz 518628374 BLAKE2B 
7aaed481607bc58e9d0f22e4c4a36f24f19b4fc522ce3c1eb6366e70e3bd901a10f055d2add9dc1c73519368fd4a31cd6b326e42b1be0023eeda370076db0742
 SHA512 
0473ec4e4b7a33a37c2ff52b4e0c3dccec2e58a087517566967409dda03952127bf560b09cfccc7243f506201d98980aafdf289b7f1e5345a7e3b4316a908240
 DIST wesnoth-1.17.20.tar.bz2 424613262 BLAKE2B 
acf8b6a9213b1fea9370c76cc7e63001fa34777357ab791db8380ca684195e830385939d0e31fbb058e5c84ebce74f084d9884bdf27d1ecb662e28dbcb477dab
 SHA512 
b7eaaf624e84b28eca7d702a791fbe7c6b9e833d3e4f9d61ee79c70737ec396b81b2cefedae0ef272ec5384d71c28a4b083bf837591f6ce2c345d79f43b1e87e
 DIST wesnoth-1.18.0.tar.bz2 460686063 BLAKE2B 
9dd898a6b430999873ae001dad47b2bcadcbbfc4672bf4489533c0268a4bf982a4e4451f79bf62bb1ac66d4ba2f06b62484b2b1b1fccb2e434c4ceef95a2c2bc
 SHA512 
7c7cd1021d9af2e790f3973ae258d7e401b665102cfcdb9e7fb400471d8488b7fa3f35a17a32c53b646d707dcc0508fef379ae6ce2dc79f1d675a7b2ec0e50c2
+DIST wesnoth-1.18.2.tar.bz2 461290798 BLAKE2B 
6ff9538eca7f65e7413d9b220b07b5f76ad14b7853cb2b33195098f01544a6e3ba2603f927c55c2f5a42a4b3c148655483610beab985332737c4e0cf54be15df
 SHA512 
de4d8ceaf29a93c174e9f832825542885bb90c4f481b6b248cc875cb0b1054435df3c2080c7693842b5e857af091e9219fa10b702d4fe63757f3d28871b63d4c

diff --git a/games-strategy/wesnoth/wesnoth-1.18.2.ebuild 
b/games-strategy/wesnoth/wesnoth-1.18.2.ebuild
new file mode 100644
index ..4b40f0539945
--- /dev/null
+++ b/games-strategy/wesnoth/wesnoth-1.18.2.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
+HOMEPAGE="http://www.wesnoth.org
+   https://github.com/wesnoth/wesnoth;
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+# uneven minor versions are development versions
+if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+IUSE="dbus dedicated doc nls server"
+
+RDEPEND="
+   acct-group/wesnoth
+   acct-user/wesnoth
+   dev-libs/boost:=[bzip2,context,icu,nls]
+   >=media-libs/libsdl2-2.0.10:0[joystick,video,X]
+   !dedicated? (
+   dev-libs/glib:2
+   dev-libs/openssl:0=
+   >=media-libs/fontconfig-2.4.1
+   >=media-libs/sdl2-image-2.0.0[jpeg,png,webp]
+   >=media-libs/sdl2-mixer-2.0.0[vorbis]
+   media-libs/libvorbis
+   >=x11-libs/pango-1.22.0
+   >=x11-libs/cairo-1.10.0
+   sys-libs/readline:0=
+   dbus? ( sys-apps/dbus )
+   )"
+DEPEND="${RDEPEND}
+   x11-libs/libX11
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   if ! use doc ; then
+   sed -i \
+   -e '/manual/d' \
+   doc/CMakeLists.txt || die
+   fi
+
+   # respect LINGUAS (bug #483316)
+   if [[ ${LINGUAS+set} ]] ; then
+   local lang langs=()
+   for lang in $(cat po/LINGUAS) ; do
+   has ${lang} ${LINGUAS} && langs+=( ${lang} )
+   done
+   echo "${langs[@]}" > po/LINGUAS || die
+   fi
+}
+
+src_configure() {
+   filter-flags -ftracer -fomit-frame-pointer
+
+   local mycmakeargs=()
+
+   if use dedicated || use server ; then
+   mycmakeargs+=(
+   -DENABLE_CAMPAIGN_SERVER="ON"
+   -DENABLE_SERVER="ON"
+   -DSERVER_UID="${PN}"
+   -DSERVER_GID="${PN}"
+   -DFIFO_DIR="/run/wesnothd"
+   )
+   else
+   mycmakeargs+=(
+   -DENABLE_CAMPAIGN_SERVER="OFF"
+   -DENABLE_SERVER="OFF"
+   )
+   fi
+   mycmakeargs+=(
+   -Wno-dev
+   -DENABLE_GAME="$(usex !dedicated)"
+   -DENABLE_DESKTOP_ENTRY="$(usex !dedicated)"
+   -DENABLE_NLS="$(usex nls)"
+   

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

2024-07-05 Thread Michał Górny
commit: 13d8f37a154f23e4aa1991851eabaec11143ba6e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  5 19:04:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  5 19:04:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d8f37a

dev-python/scipy: Backport a test fix to 1.13.1

Closes: https://bugs.gentoo.org/935383
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/scipy/files/scipy-1.13.1-test.patch | 46 ++
 dev-python/scipy/scipy-1.13.1.ebuild   |  5 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/scipy/files/scipy-1.13.1-test.patch 
b/dev-python/scipy/files/scipy-1.13.1-test.patch
new file mode 100644
index ..e10e8551b757
--- /dev/null
+++ b/dev-python/scipy/files/scipy-1.13.1-test.patch
@@ -0,0 +1,46 @@
+From 2f930ed7d579837423cf58f30d25d4922e4cef7c Mon Sep 17 00:00:00 2001
+From: Evgeni Burovski 
+Date: Thu, 6 Jun 2024 10:01:58 +0300
+Subject: [PATCH] TST: linalg: bump tolerance in TestEig::test_singular
+
+Some assertions have atol/rtol configurable, and one assertion had them
+hardcoded, and that was causing tolerance problems in a Debian build with
+reference LAPACK.
+
+closes https://github.com/scipy/scipy/issues/20911
+---
+ scipy/linalg/tests/test_decomp.py | 7 ---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/scipy/linalg/tests/test_decomp.py 
b/scipy/linalg/tests/test_decomp.py
+index 5e171965a4bd..2c4033360d16 100644
+--- a/scipy/linalg/tests/test_decomp.py
 b/scipy/linalg/tests/test_decomp.py
+@@ -181,7 +181,8 @@ def test_gh_3054(self):
+ assert_equal(w, np.inf)
+ assert_allclose(vr, 1)
+ 
+-def _check_gen_eig(self, A, B, atol_homog=1e-13, rtol_homog=1e-13):
++def _check_gen_eig(self, A, B, atol_homog=1e-13, rtol_homog=1e-13,
++   atol=1e-13, rtol=1e-13):
+ if B is not None:
+ A, B = asarray(A), asarray(B)
+ B0 = B
+@@ -230,7 +231,7 @@ def _check_gen_eig(self, A, B, atol_homog=1e-13, 
rtol_homog=1e-13):
+ for i in range(res.shape[1]):
+ if np.all(isfinite(res[:, i])):
+ assert_allclose(res[:, i], 0,
+-rtol=1e-13, atol=1e-13, err_msg=msg)
++rtol=rtol, atol=atol, err_msg=msg)
+ 
+ # try to consistently order eigenvalues, including complex conjugate 
pairs
+ w_fin = w[isfinite(w)]
+@@ -269,7 +270,7 @@ def test_singular(self):
+[24, 35, 18, 21, 22]])
+ 
+ with np.errstate(all='ignore'):
+-self._check_gen_eig(A, B, atol_homog=5e-13)
++self._check_gen_eig(A, B, atol_homog=5e-13, atol=5e-13)
+ 
+ def test_falker(self):
+ # Test matrices giving some Nan generalized eigenvalues.

diff --git a/dev-python/scipy/scipy-1.13.1.ebuild 
b/dev-python/scipy/scipy-1.13.1.ebuild
index 6858c42f2bcd..46e6f4a7ea8a 100644
--- a/dev-python/scipy/scipy-1.13.1.ebuild
+++ b/dev-python/scipy/scipy-1.13.1.ebuild
@@ -78,6 +78,11 @@ BDEPEND="
 EPYTEST_XDIST=1
 distutils_enable_tests pytest
 
+PATCHES=(
+   # https://github.com/scipy/scipy/pull/20914
+   "${FILESDIR}/${P}-test.patch"
+)
+
 src_unpack() {
default
 



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

2024-07-05 Thread Michał Górny
commit: 45f67db1ec35bb72db516e25879dacff65086d70
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  5 19:01:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  5 19:02:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f67db1

dev-python/tenacity: Deselect a fragile test

Closes: https://bugs.gentoo.org/935501
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/tenacity/tenacity-8.4.2.ebuild | 4 
 dev-python/tenacity/tenacity-8.5.0.ebuild | 5 +
 2 files changed, 9 insertions(+)

diff --git a/dev-python/tenacity/tenacity-8.4.2.ebuild 
b/dev-python/tenacity/tenacity-8.4.2.ebuild
index 1c59135e8307..70c9e50d6e59 100644
--- a/dev-python/tenacity/tenacity-8.4.2.ebuild
+++ b/dev-python/tenacity/tenacity-8.4.2.ebuild
@@ -29,6 +29,10 @@ BDEPEND="
 distutils_enable_tests pytest
 
 python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to timing
+   tests/test_asyncio.py::TestContextManager::test_sleeps
+   )
local EPYTEST_IGNORE=()
if ! has_version ">=dev-python/tornado-6.4-r1[${PYTHON_USEDEP}]"; then
EPYTEST_IGNORE+=(

diff --git a/dev-python/tenacity/tenacity-8.5.0.ebuild 
b/dev-python/tenacity/tenacity-8.5.0.ebuild
index 8c5543d52ef5..4a9349493e90 100644
--- a/dev-python/tenacity/tenacity-8.5.0.ebuild
+++ b/dev-python/tenacity/tenacity-8.5.0.ebuild
@@ -29,6 +29,11 @@ BDEPEND="
 distutils_enable_tests pytest
 
 python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to timing
+   tests/test_asyncio.py::TestContextManager::test_sleeps
+   )
+
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest
 }



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell-config/

2024-07-05 Thread Pascal Jäger
commit: 9be24a480401a6df4effea340210aef15b3aef55
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jul  5 18:58:03 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Fri Jul  5 18:58:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9be24a48

gui-apps/nwg-shell-config: drop 0.5.40

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell-config/Manifest |  1 -
 .../nwg-shell-config-0.5.40.ebuild | 41 --
 2 files changed, 42 deletions(-)

diff --git a/gui-apps/nwg-shell-config/Manifest 
b/gui-apps/nwg-shell-config/Manifest
index fadc85686..d69499d5b 100644
--- a/gui-apps/nwg-shell-config/Manifest
+++ b/gui-apps/nwg-shell-config/Manifest
@@ -1,3 +1,2 @@
-DIST nwg-shell-config-0.5.40.tar.gz 117745 BLAKE2B 
c0fe83c86e7ffc4706fbff36a99bacbe010df682f385fdd7e89125a45076a06427844c85b68debded3a78117d4d44848bc377ccf011f8f9419b741462386dcd5
 SHA512 
4e7aaef64669cbe9b67ec7c9d472704db562ed290ffab2aaaf53f4ba198909758359fbe6abca258937099eec50b38f417a8f734efe92bf9879617aef6fac3c2f
 DIST nwg-shell-config-0.5.41.tar.gz 117746 BLAKE2B 
dc7440e8da1ebd3124cf001941339daf2ba333d85f5eb0a07bbcff93c72377a4f82a9f3fed42a68dd7e4bc4e7099cff4c3c1bb11b5e0375ff69811597c78ca37
 SHA512 
6b38054b17ddf8220e105a56e9c10dd0fc58fd395d65eb45237fe7a5f2d4dbbd188e5672bebd0606b4eb59b613a10805b560406a0aa4bfa318ac237c9137bb99
 DIST nwg-shell-config-0.5.42.tar.gz 118692 BLAKE2B 
81fb613a6528e0675ed1635e4ade3132d9266dc9c0625ee4e5f772dab103cbc702a40a7ba08ffd0082342b9631a33c190152d68da2ab5ceb3dd21ea55f20a7a8
 SHA512 
9f816a3236cd91d5135f214bc691066215f453eb481b088577fb38c8d9b3b9a67a5c7edf1f6689f24d4fd45722c498034ccb3a1c5ed9542cc2572e303b0e6bde

diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.40.ebuild 
b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.40.ebuild
deleted file mode 100644
index 18bb5419f..0
--- a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.40.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..12} )
-DISTUTILS_USE_PEP517=setuptools
-inherit desktop distutils-r1 xdg-utils
-
-DESCRIPTION="nwg-shell configuration utility"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config;
-SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   gui-apps/nwg-shell
-   sci-geosciences/geopy
-   x11-libs/gtk+:3
-"
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   distutils-r1_python_install_all
-   domenu nwg-shell-config.desktop
-   doicon nwg-shell-config.svg
-   doicon nwg-shell-update.svg
-   doicon nwg-shell-translate.svg
-   doicon nwg-update-noupdate.svg
-   doicon nwg-update-available.svg
-   doicon nwg-update-checking.svg
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell-config/

2024-07-05 Thread Pascal Jäger
commit: 2fd4031c27b891ac3947824c87adc990aba06236
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jul  5 18:57:48 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Fri Jul  5 18:57:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2fd4031c

gui-apps/nwg-shell-config: drop 0.5.39

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell-config/Manifest |  1 -
 .../nwg-shell-config-0.5.39.ebuild | 41 --
 2 files changed, 42 deletions(-)

diff --git a/gui-apps/nwg-shell-config/Manifest 
b/gui-apps/nwg-shell-config/Manifest
index f3a448979..fadc85686 100644
--- a/gui-apps/nwg-shell-config/Manifest
+++ b/gui-apps/nwg-shell-config/Manifest
@@ -1,4 +1,3 @@
-DIST nwg-shell-config-0.5.39.tar.gz 117834 BLAKE2B 
f842a865155e4b18260a4c75f27446ee6fcbcf5dca1911f45dfd3f48019a668ae98c7038be9d23972b182044d5fe9b51922139d5c0f9e2eea6e077a30daad88a
 SHA512 
8c5312231ddd85c4ef7ecbf03651acd6095552822c2da3b8cc8061f067ef8e2d1990130768e63598fa5399206944fffbbcd070c69e2cee3f2b7558fdd699ebbd
 DIST nwg-shell-config-0.5.40.tar.gz 117745 BLAKE2B 
c0fe83c86e7ffc4706fbff36a99bacbe010df682f385fdd7e89125a45076a06427844c85b68debded3a78117d4d44848bc377ccf011f8f9419b741462386dcd5
 SHA512 
4e7aaef64669cbe9b67ec7c9d472704db562ed290ffab2aaaf53f4ba198909758359fbe6abca258937099eec50b38f417a8f734efe92bf9879617aef6fac3c2f
 DIST nwg-shell-config-0.5.41.tar.gz 117746 BLAKE2B 
dc7440e8da1ebd3124cf001941339daf2ba333d85f5eb0a07bbcff93c72377a4f82a9f3fed42a68dd7e4bc4e7099cff4c3c1bb11b5e0375ff69811597c78ca37
 SHA512 
6b38054b17ddf8220e105a56e9c10dd0fc58fd395d65eb45237fe7a5f2d4dbbd188e5672bebd0606b4eb59b613a10805b560406a0aa4bfa318ac237c9137bb99
 DIST nwg-shell-config-0.5.42.tar.gz 118692 BLAKE2B 
81fb613a6528e0675ed1635e4ade3132d9266dc9c0625ee4e5f772dab103cbc702a40a7ba08ffd0082342b9631a33c190152d68da2ab5ceb3dd21ea55f20a7a8
 SHA512 
9f816a3236cd91d5135f214bc691066215f453eb481b088577fb38c8d9b3b9a67a5c7edf1f6689f24d4fd45722c498034ccb3a1c5ed9542cc2572e303b0e6bde

diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.39.ebuild 
b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.39.ebuild
deleted file mode 100644
index 18bb5419f..0
--- a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.39.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..12} )
-DISTUTILS_USE_PEP517=setuptools
-inherit desktop distutils-r1 xdg-utils
-
-DESCRIPTION="nwg-shell configuration utility"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config;
-SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   gui-apps/nwg-shell
-   sci-geosciences/geopy
-   x11-libs/gtk+:3
-"
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   distutils-r1_python_install_all
-   domenu nwg-shell-config.desktop
-   doicon nwg-shell-config.svg
-   doicon nwg-shell-update.svg
-   doicon nwg-shell-translate.svg
-   doicon nwg-update-noupdate.svg
-   doicon nwg-update-available.svg
-   doicon nwg-update-checking.svg
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell-config/

2024-07-05 Thread Pascal Jäger
commit: 090943876881b0460ae2708c2a29089a250c0642
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jul  5 18:57:32 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Fri Jul  5 18:57:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09094387

gui-apps/nwg-shell-config: drop 0.5.38

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell-config/Manifest |  1 -
 .../nwg-shell-config-0.5.38.ebuild | 41 --
 2 files changed, 42 deletions(-)

diff --git a/gui-apps/nwg-shell-config/Manifest 
b/gui-apps/nwg-shell-config/Manifest
index 8c78222b8..f3a448979 100644
--- a/gui-apps/nwg-shell-config/Manifest
+++ b/gui-apps/nwg-shell-config/Manifest
@@ -1,4 +1,3 @@
-DIST nwg-shell-config-0.5.38.tar.gz 117607 BLAKE2B 
d233971aa62f42b815c72977ba923b6b61624821af0dbf0314ed57078e00e166e5866a8f0a4f87deda1c5dcac63b5694bf63b63529a64593a51f43d3c384abaf
 SHA512 
848bf82306d68075db7f5d3b2bc13920e72b3f9fd027332c34b9a101fd9a9e92749ca9992e16713d929e6f5fb940b53abc27c02bdde8bf8615bfa8aa067c12b3
 DIST nwg-shell-config-0.5.39.tar.gz 117834 BLAKE2B 
f842a865155e4b18260a4c75f27446ee6fcbcf5dca1911f45dfd3f48019a668ae98c7038be9d23972b182044d5fe9b51922139d5c0f9e2eea6e077a30daad88a
 SHA512 
8c5312231ddd85c4ef7ecbf03651acd6095552822c2da3b8cc8061f067ef8e2d1990130768e63598fa5399206944fffbbcd070c69e2cee3f2b7558fdd699ebbd
 DIST nwg-shell-config-0.5.40.tar.gz 117745 BLAKE2B 
c0fe83c86e7ffc4706fbff36a99bacbe010df682f385fdd7e89125a45076a06427844c85b68debded3a78117d4d44848bc377ccf011f8f9419b741462386dcd5
 SHA512 
4e7aaef64669cbe9b67ec7c9d472704db562ed290ffab2aaaf53f4ba198909758359fbe6abca258937099eec50b38f417a8f734efe92bf9879617aef6fac3c2f
 DIST nwg-shell-config-0.5.41.tar.gz 117746 BLAKE2B 
dc7440e8da1ebd3124cf001941339daf2ba333d85f5eb0a07bbcff93c72377a4f82a9f3fed42a68dd7e4bc4e7099cff4c3c1bb11b5e0375ff69811597c78ca37
 SHA512 
6b38054b17ddf8220e105a56e9c10dd0fc58fd395d65eb45237fe7a5f2d4dbbd188e5672bebd0606b4eb59b613a10805b560406a0aa4bfa318ac237c9137bb99

diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.38.ebuild 
b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.38.ebuild
deleted file mode 100644
index 18bb5419f..0
--- a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.38.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..12} )
-DISTUTILS_USE_PEP517=setuptools
-inherit desktop distutils-r1 xdg-utils
-
-DESCRIPTION="nwg-shell configuration utility"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config;
-SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   gui-apps/nwg-shell
-   sci-geosciences/geopy
-   x11-libs/gtk+:3
-"
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   distutils-r1_python_install_all
-   domenu nwg-shell-config.desktop
-   doicon nwg-shell-config.svg
-   doicon nwg-shell-update.svg
-   doicon nwg-shell-translate.svg
-   doicon nwg-update-noupdate.svg
-   doicon nwg-update-available.svg
-   doicon nwg-update-checking.svg
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell-config/

2024-07-05 Thread Pascal Jäger
commit: 85a2ca1a91d12b6c1c600609b687a38df7dd9498
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jul  5 18:57:17 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Fri Jul  5 18:57:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85a2ca1a

gui-apps/nwg-shell-config: add 0.5.42

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell-config/Manifest |  1 +
 .../nwg-shell-config-0.5.42.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/gui-apps/nwg-shell-config/Manifest 
b/gui-apps/nwg-shell-config/Manifest
index 2eb71e47e..8c78222b8 100644
--- a/gui-apps/nwg-shell-config/Manifest
+++ b/gui-apps/nwg-shell-config/Manifest
@@ -2,3 +2,4 @@ DIST nwg-shell-config-0.5.38.tar.gz 117607 BLAKE2B 
d233971aa62f42b815c72977ba923
 DIST nwg-shell-config-0.5.39.tar.gz 117834 BLAKE2B 
f842a865155e4b18260a4c75f27446ee6fcbcf5dca1911f45dfd3f48019a668ae98c7038be9d23972b182044d5fe9b51922139d5c0f9e2eea6e077a30daad88a
 SHA512 
8c5312231ddd85c4ef7ecbf03651acd6095552822c2da3b8cc8061f067ef8e2d1990130768e63598fa5399206944fffbbcd070c69e2cee3f2b7558fdd699ebbd
 DIST nwg-shell-config-0.5.40.tar.gz 117745 BLAKE2B 
c0fe83c86e7ffc4706fbff36a99bacbe010df682f385fdd7e89125a45076a06427844c85b68debded3a78117d4d44848bc377ccf011f8f9419b741462386dcd5
 SHA512 
4e7aaef64669cbe9b67ec7c9d472704db562ed290ffab2aaaf53f4ba198909758359fbe6abca258937099eec50b38f417a8f734efe92bf9879617aef6fac3c2f
 DIST nwg-shell-config-0.5.41.tar.gz 117746 BLAKE2B 
dc7440e8da1ebd3124cf001941339daf2ba333d85f5eb0a07bbcff93c72377a4f82a9f3fed42a68dd7e4bc4e7099cff4c3c1bb11b5e0375ff69811597c78ca37
 SHA512 
6b38054b17ddf8220e105a56e9c10dd0fc58fd395d65eb45237fe7a5f2d4dbbd188e5672bebd0606b4eb59b613a10805b560406a0aa4bfa318ac237c9137bb99
+DIST nwg-shell-config-0.5.42.tar.gz 118692 BLAKE2B 
81fb613a6528e0675ed1635e4ade3132d9266dc9c0625ee4e5f772dab103cbc702a40a7ba08ffd0082342b9631a33c190152d68da2ab5ceb3dd21ea55f20a7a8
 SHA512 
9f816a3236cd91d5135f214bc691066215f453eb481b088577fb38c8d9b3b9a67a5c7edf1f6689f24d4fd45722c498034ccb3a1c5ed9542cc2572e303b0e6bde

diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.42.ebuild 
b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.42.ebuild
new file mode 100644
index 0..18bb5419f
--- /dev/null
+++ b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.42.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 xdg-utils
+
+DESCRIPTION="nwg-shell configuration utility"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config;
+SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   gui-apps/nwg-shell
+   sci-geosciences/geopy
+   x11-libs/gtk+:3
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-shell-config.desktop
+   doicon nwg-shell-config.svg
+   doicon nwg-shell-update.svg
+   doicon nwg-shell-translate.svg
+   doicon nwg-update-noupdate.svg
+   doicon nwg-update-available.svg
+   doicon nwg-update-checking.svg
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2024-07-05 Thread Pacho Ramos
commit: 6eeebbb641c05e190927187df3621ea2137d838a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 18:57:30 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 18:58:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eeebbb6

sys-block/gparted: stabilize 1.6.0 for ppc, ppc64, bug #928815

Thanks-to: ernsteiswuerfel
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-block/gparted/gparted-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-block/gparted/gparted-1.6.0.ebuild 
b/sys-block/gparted/gparted-1.6.0.ebuild
index b4f90c4d2ce5..9b9129a804a9 100644
--- a/sys-block/gparted/gparted-1.6.0.ebuild
+++ b/sys-block/gparted/gparted-1.6.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2+ FDL-1.2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
 IUSE="kde policykit wayland"
 
 DEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell/

2024-07-05 Thread Pascal Jäger
commit: 627474457fa7a742f4bb40cc225231e36f47c509
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jul  5 18:53:29 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Fri Jul  5 18:55:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62747445

gui-apps/nwg-shell: add 0.5.35

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell/Manifest|  1 +
 gui-apps/nwg-shell/nwg-shell-0.5.35.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest
index 9596c33c3..91803a563 100644
--- a/gui-apps/nwg-shell/Manifest
+++ b/gui-apps/nwg-shell/Manifest
@@ -1,2 +1,3 @@
 DIST nwg-shell-0.5.33.tar.gz 2181780 BLAKE2B 
0d675bf7230d254e0accd1805329fad90b85f38e74e468a5cf8fa139d9c9fdc833353aa5514ba9c3b32a47afe25439c8c96fbc7e2af763a4db921b781b68a593
 SHA512 
ae4091faaee6dfb3f0f5f01ab5697ded6e4c508c15082b83bf024afec93d51e7fd165ad7780ea1fe88e6d630d3c1b9d2a6255f73484ffb1db969a38b6abf1d18
 DIST nwg-shell-0.5.34.tar.gz 2181853 BLAKE2B 
e85f59a871d9b3e485e3f6ecfb84e1c87a00f9e4814386d3b8be83a15c8ce617ab3a09c2948763d8efd4278d9411c59ceae68aee010252113ee53ae8b891b29e
 SHA512 
95face93d593c0a2c2e1e7631b00e67141c8dc2651248778773d3bbf4aa5b207952e5783a496e6a539dcca327d0ce795ca4d778c02909dd568541cc0f258
+DIST nwg-shell-0.5.35.tar.gz 2181827 BLAKE2B 
cd2969e0deecee1f43bdf25218203cd86a4ce828c24ad3a931d26d191a003c47093c5e919f3bd27ae85f4899ddea316596b066227c7c1edb978a03aae7076ada
 SHA512 
b9a9dea24d8d0b7d1eb77d69fd33a70868de49113a25d79be45411862375ef0968083738b3081496580661997c9793af66bfa09b622b0fab4b90ac68b6d8c04b

diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.35.ebuild 
b/gui-apps/nwg-shell/nwg-shell-0.5.35.ebuild
new file mode 100644
index 0..b2a468557
--- /dev/null
+++ b/gui-apps/nwg-shell/nwg-shell-0.5.35.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="libraries an common functions for the nwg-shell project"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-shell;
+SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   gui-apps/grim
+   gui-apps/swappy
+   gui-apps/slurp
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   default
+   dobin scripts/*
+}
+
+pkg_postinst() {
+   elog "To install nwg-shell for the current user, run"
+   elog "nwg-shell-installer -w (for sway) or"
+   elog "nwg-shell-installer -w -hypr (for hyprland)"
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell/

2024-07-05 Thread Pascal Jäger
commit: a01a7426de719d1b36d4dae4caaa0a65f9ade610
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jul  5 18:54:52 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Fri Jul  5 18:55:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a01a7426

gui-apps/nwg-shell: add 0.5.36

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell/Manifest|  1 +
 gui-apps/nwg-shell/nwg-shell-0.5.36.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest
index 1a475b1fa..5a0175314 100644
--- a/gui-apps/nwg-shell/Manifest
+++ b/gui-apps/nwg-shell/Manifest
@@ -1,2 +1,3 @@
 DIST nwg-shell-0.5.34.tar.gz 2181853 BLAKE2B 
e85f59a871d9b3e485e3f6ecfb84e1c87a00f9e4814386d3b8be83a15c8ce617ab3a09c2948763d8efd4278d9411c59ceae68aee010252113ee53ae8b891b29e
 SHA512 
95face93d593c0a2c2e1e7631b00e67141c8dc2651248778773d3bbf4aa5b207952e5783a496e6a539dcca327d0ce795ca4d778c02909dd568541cc0f258
 DIST nwg-shell-0.5.35.tar.gz 2181827 BLAKE2B 
cd2969e0deecee1f43bdf25218203cd86a4ce828c24ad3a931d26d191a003c47093c5e919f3bd27ae85f4899ddea316596b066227c7c1edb978a03aae7076ada
 SHA512 
b9a9dea24d8d0b7d1eb77d69fd33a70868de49113a25d79be45411862375ef0968083738b3081496580661997c9793af66bfa09b622b0fab4b90ac68b6d8c04b
+DIST nwg-shell-0.5.36.tar.gz 2181809 BLAKE2B 
d540bf948c9a02a3b880738d04ff7a9581e706bb071c618a0f3a86a4d00c607eb9fe32dba7de0f7338f531c8e600e6a89ddb9ffc5ed9e5ae1ffe9561e2165baf
 SHA512 
2eb5745f70048ce02b5c6e3b08848f0d030e5a8ff16fc3b16caa8fd59b09ccf5009796d4550d2f3dec96339625528e5f5d7dbb5198d529ababef8e37569f5071

diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.36.ebuild 
b/gui-apps/nwg-shell/nwg-shell-0.5.36.ebuild
new file mode 100644
index 0..b2a468557
--- /dev/null
+++ b/gui-apps/nwg-shell/nwg-shell-0.5.36.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="libraries an common functions for the nwg-shell project"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-shell;
+SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   gui-apps/grim
+   gui-apps/swappy
+   gui-apps/slurp
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   default
+   dobin scripts/*
+}
+
+pkg_postinst() {
+   elog "To install nwg-shell for the current user, run"
+   elog "nwg-shell-installer -w (for sway) or"
+   elog "nwg-shell-installer -w -hypr (for hyprland)"
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell/

2024-07-05 Thread Pascal Jäger
commit: 826f50284d0324c1bbb0f7051e3131aed62a13ac
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jul  5 18:55:06 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Fri Jul  5 18:55:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=826f5028

gui-apps/nwg-shell: drop 0.5.34

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell/Manifest|  1 -
 gui-apps/nwg-shell/nwg-shell-0.5.34.ebuild | 33 --
 2 files changed, 34 deletions(-)

diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest
index 5a0175314..1e66a2b87 100644
--- a/gui-apps/nwg-shell/Manifest
+++ b/gui-apps/nwg-shell/Manifest
@@ -1,3 +1,2 @@
-DIST nwg-shell-0.5.34.tar.gz 2181853 BLAKE2B 
e85f59a871d9b3e485e3f6ecfb84e1c87a00f9e4814386d3b8be83a15c8ce617ab3a09c2948763d8efd4278d9411c59ceae68aee010252113ee53ae8b891b29e
 SHA512 
95face93d593c0a2c2e1e7631b00e67141c8dc2651248778773d3bbf4aa5b207952e5783a496e6a539dcca327d0ce795ca4d778c02909dd568541cc0f258
 DIST nwg-shell-0.5.35.tar.gz 2181827 BLAKE2B 
cd2969e0deecee1f43bdf25218203cd86a4ce828c24ad3a931d26d191a003c47093c5e919f3bd27ae85f4899ddea316596b066227c7c1edb978a03aae7076ada
 SHA512 
b9a9dea24d8d0b7d1eb77d69fd33a70868de49113a25d79be45411862375ef0968083738b3081496580661997c9793af66bfa09b622b0fab4b90ac68b6d8c04b
 DIST nwg-shell-0.5.36.tar.gz 2181809 BLAKE2B 
d540bf948c9a02a3b880738d04ff7a9581e706bb071c618a0f3a86a4d00c607eb9fe32dba7de0f7338f531c8e600e6a89ddb9ffc5ed9e5ae1ffe9561e2165baf
 SHA512 
2eb5745f70048ce02b5c6e3b08848f0d030e5a8ff16fc3b16caa8fd59b09ccf5009796d4550d2f3dec96339625528e5f5d7dbb5198d529ababef8e37569f5071

diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.34.ebuild 
b/gui-apps/nwg-shell/nwg-shell-0.5.34.ebuild
deleted file mode 100644
index b2a468557..0
--- a/gui-apps/nwg-shell/nwg-shell-0.5.34.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..12} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="libraries an common functions for the nwg-shell project"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-shell;
-SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   gui-apps/grim
-   gui-apps/swappy
-   gui-apps/slurp
-"
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   default
-   dobin scripts/*
-}
-
-pkg_postinst() {
-   elog "To install nwg-shell for the current user, run"
-   elog "nwg-shell-installer -w (for sway) or"
-   elog "nwg-shell-installer -w -hypr (for hyprland)"
-}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-drawer/

2024-07-05 Thread Pascal Jäger
commit: 74dcd50263f88b188b142c692b822521ab550f7a
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jul  5 18:51:06 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Fri Jul  5 18:55:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=74dcd502

gui-apps/nwg-drawer: add 0.4.9

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-drawer/Manifest|   1 +
 gui-apps/nwg-drawer/nwg-drawer-0.4.9.ebuild | 111 
 2 files changed, 112 insertions(+)

diff --git a/gui-apps/nwg-drawer/Manifest b/gui-apps/nwg-drawer/Manifest
index 80b69b838..f40ed43c2 100644
--- a/gui-apps/nwg-drawer/Manifest
+++ b/gui-apps/nwg-drawer/Manifest
@@ -63,3 +63,4 @@ DIST 
gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B
 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.1.zip 104623 BLAKE2B 
51d69616c21728779614f4455d23d2302a8f986b44344257b4bc2b5db011c7266432ee93d31d43344231b52527d1027eba3ef37a3365f9afe69f3ecc8613bccb
 SHA512 
d57b0d42c71ad6503415e42979b51b0dc7f6344072c728ab2e3d4bab88da7b7d775e7f261868909f990f6b44aed6c533966c97bbe333a0acd65fc8bac9d1d4ff
 DIST nwg-drawer-0.4.7.tar.gz 52991 BLAKE2B 
520cf56751792cc0af218f57fabedbda15632b46ca1d711ae68e8231c1e5562889ca51291c5565d68829f44090e107d21464da31fc5c7b2f5f5e96f49c4c06ce
 SHA512 
33f8341dfadbde68185f010fd4b87874386c935daf7f8be7b06d69621d2db2818cb12263388d34579715fedeac23979574417cc7cd43efeba05cf28e5ba336e3
 DIST nwg-drawer-0.4.8.tar.gz 53636 BLAKE2B 
c40b28feb4fe1e193761dc99e484e6fc9e86866f343d748cebb5fe6ebe7b5b61e1351b3ec12f791ad5e0366f82d8baf9cf5111ee9f0caa22611f59c8b75ff87d
 SHA512 
20b41d68edd0ff87c61da5d26020b4499b286b21ae74457d83a32962bacda5e23dd9d0ca5aa515cf220eb8aed7a245831110593b82ff4359a905e8799a797441
+DIST nwg-drawer-0.4.9.tar.gz 53865 BLAKE2B 
1015f310380dbfcbeb521d150bb8a0bdea42067db86a52b9e771228f7a2945ef1f90e8eb45e54fc5b3cf992da0419fc494c05378bb7e19fc34ef92cc1222e892
 SHA512 
2343b472bbccffe5f90f9fd6fee5d50c773cd1f049f0d4bc8600401b63cbeec4b43d7be3001a6c19b706ad6d268a855cc3cb6526c4fb3427c84ddc19f69bf649

diff --git a/gui-apps/nwg-drawer/nwg-drawer-0.4.9.ebuild 
b/gui-apps/nwg-drawer/nwg-drawer-0.4.9.ebuild
new file mode 100644
index 0..584d9e405
--- /dev/null
+++ b/gui-apps/nwg-drawer/nwg-drawer-0.4.9.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+EGO_SUM=(
+   "github.com/allan-simon/go-singleinstance 
v0.0.0-20210120080615-d0997106ab37"
+   "github.com/allan-simon/go-singleinstance 
v0.0.0-20210120080615-d0997106ab37/go.mod"
+   "github.com/davecgh/go-spew v1.1.0/go.mod"
+   "github.com/davecgh/go-spew v1.1.1"
+   "github.com/davecgh/go-spew v1.1.1/go.mod"
+   "github.com/dlasky/gotk3-layershell v0.0.0-20221218201547-1f6674a3f872"
+   "github.com/dlasky/gotk3-layershell 
v0.0.0-20221218201547-1f6674a3f872/go.mod"
+   "github.com/dlasky/gotk3-layershell v0.0.0-20230802002603-b0c42cd8474f"
+   "github.com/dlasky/gotk3-layershell 
v0.0.0-20230802002603-b0c42cd8474f/go.mod"
+   "github.com/dlasky/gotk3-layershell v0.0.0-20240515133811-5c5115f0d774"
+   "github.com/dlasky/gotk3-layershell 
v0.0.0-20240515133811-5c5115f0d774/go.mod"
+   "github.com/fsnotify/fsnotify v1.6.0"
+   "github.com/fsnotify/fsnotify v1.6.0/go.mod"
+   "github.com/fsnotify/fsnotify v1.7.0"
+   "github.com/fsnotify/fsnotify v1.7.0/go.mod"
+   "github.com/gotk3/gotk3 v0.6.1/go.mod"
+   "github.com/gotk3/gotk3 v0.6.2"
+   "github.com/gotk3/gotk3 v0.6.2/go.mod"
+   "github.com/gotk3/gotk3 v0.6.3"
+   "github.com/gotk3/gotk3 v0.6.3/go.mod"
+   "github.com/gotk3/gotk3 v0.6.4"
+   "github.com/gotk3/gotk3 v0.6.4/go.mod"
+   "github.com/joshuarubin/go-sway v1.2.0"
+   "github.com/joshuarubin/go-sway v1.2.0/go.mod"
+   "github.com/joshuarubin/lifecycle v1.0.0/go.mod"
+   "github.com/joshuarubin/lifecycle v1.1.4"
+   "github.com/joshuarubin/lifecycle v1.1.4/go.mod"
+   "github.com/pmezard/go-difflib v1.0.0"
+   "github.com/pmezard/go-difflib v1.0.0/go.mod"
+   "github.com/sirupsen/logrus v1.9.3"
+   "github.com/sirupsen/logrus v1.9.3/go.mod"
+   "github.com/stretchr/objx v0.1.0/go.mod"
+   "github.com/stretchr/testify v1.3.0/go.mod"
+   "github.com/stretchr/testify v1.7.0"
+   "github.com/stretchr/testify v1.7.0/go.mod"
+   "go.uber.org/atomic v1.3.2/go.mod"
+   "go.uber.org/multierr v1.1.0/go.mod"
+   "go.uber.org/multierr v1.11.0"
+   "go.uber.org/multierr v1.11.0/go.mod"
+   "golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod"
+   "golang.org/x/sync v0.3.0"
+   "golang.org/x/sync v0.3.0/go.mod"
+   "golang.org/x/sync v0.5.0"
+   "golang.org/x/sync v0.5.0/go.mod"
+   "golang.org/x/sync v0.6.0"
+   "golang.org/x/sync v0.6.0/go.mod"
+   "golang.org/x/sync v0.7.0"
+   

[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-drawer/

2024-07-05 Thread Pascal Jäger
commit: 87fbe09b18628ee0967ab70ac9752bdcc8f58524
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jul  5 18:51:40 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Fri Jul  5 18:55:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87fbe09b

gui-apps/nwg-drawer: drop 0.4.7

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-drawer/Manifest|   1 -
 gui-apps/nwg-drawer/nwg-drawer-0.4.7.ebuild | 103 
 2 files changed, 104 deletions(-)

diff --git a/gui-apps/nwg-drawer/Manifest b/gui-apps/nwg-drawer/Manifest
index f40ed43c2..45a53f415 100644
--- a/gui-apps/nwg-drawer/Manifest
+++ b/gui-apps/nwg-drawer/Manifest
@@ -61,6 +61,5 @@ DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.21.0.zip 1957330 BLAKE2B 
61908f2eead335a45a0
 DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 
BLAKE2B 
6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7
 SHA512 
9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 
BLAKE2B 
fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab
 SHA512 
307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.1.zip 104623 BLAKE2B 
51d69616c21728779614f4455d23d2302a8f986b44344257b4bc2b5db011c7266432ee93d31d43344231b52527d1027eba3ef37a3365f9afe69f3ecc8613bccb
 SHA512 
d57b0d42c71ad6503415e42979b51b0dc7f6344072c728ab2e3d4bab88da7b7d775e7f261868909f990f6b44aed6c533966c97bbe333a0acd65fc8bac9d1d4ff
-DIST nwg-drawer-0.4.7.tar.gz 52991 BLAKE2B 
520cf56751792cc0af218f57fabedbda15632b46ca1d711ae68e8231c1e5562889ca51291c5565d68829f44090e107d21464da31fc5c7b2f5f5e96f49c4c06ce
 SHA512 
33f8341dfadbde68185f010fd4b87874386c935daf7f8be7b06d69621d2db2818cb12263388d34579715fedeac23979574417cc7cd43efeba05cf28e5ba336e3
 DIST nwg-drawer-0.4.8.tar.gz 53636 BLAKE2B 
c40b28feb4fe1e193761dc99e484e6fc9e86866f343d748cebb5fe6ebe7b5b61e1351b3ec12f791ad5e0366f82d8baf9cf5111ee9f0caa22611f59c8b75ff87d
 SHA512 
20b41d68edd0ff87c61da5d26020b4499b286b21ae74457d83a32962bacda5e23dd9d0ca5aa515cf220eb8aed7a245831110593b82ff4359a905e8799a797441
 DIST nwg-drawer-0.4.9.tar.gz 53865 BLAKE2B 
1015f310380dbfcbeb521d150bb8a0bdea42067db86a52b9e771228f7a2945ef1f90e8eb45e54fc5b3cf992da0419fc494c05378bb7e19fc34ef92cc1222e892
 SHA512 
2343b472bbccffe5f90f9fd6fee5d50c773cd1f049f0d4bc8600401b63cbeec4b43d7be3001a6c19b706ad6d268a855cc3cb6526c4fb3427c84ddc19f69bf649

diff --git a/gui-apps/nwg-drawer/nwg-drawer-0.4.7.ebuild 
b/gui-apps/nwg-drawer/nwg-drawer-0.4.7.ebuild
deleted file mode 100644
index 7fbca7a47..0
--- a/gui-apps/nwg-drawer/nwg-drawer-0.4.7.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-EGO_SUM=(
-   "github.com/allan-simon/go-singleinstance 
v0.0.0-20210120080615-d0997106ab37"
-   "github.com/allan-simon/go-singleinstance 
v0.0.0-20210120080615-d0997106ab37/go.mod"
-   "github.com/davecgh/go-spew v1.1.0/go.mod"
-   "github.com/davecgh/go-spew v1.1.1"
-   "github.com/davecgh/go-spew v1.1.1/go.mod"
-   "github.com/dlasky/gotk3-layershell v0.0.0-20221218201547-1f6674a3f872"
-   "github.com/dlasky/gotk3-layershell 
v0.0.0-20221218201547-1f6674a3f872/go.mod"
-   "github.com/dlasky/gotk3-layershell v0.0.0-20230802002603-b0c42cd8474f"
-   "github.com/dlasky/gotk3-layershell 
v0.0.0-20230802002603-b0c42cd8474f/go.mod"
-   "github.com/fsnotify/fsnotify v1.6.0"
-   "github.com/fsnotify/fsnotify v1.6.0/go.mod"
-   "github.com/fsnotify/fsnotify v1.7.0"
-   "github.com/fsnotify/fsnotify v1.7.0/go.mod"
-   "github.com/gotk3/gotk3 v0.6.1/go.mod"
-   "github.com/gotk3/gotk3 v0.6.2"
-   "github.com/gotk3/gotk3 v0.6.2/go.mod"
-   "github.com/gotk3/gotk3 v0.6.3"
-   "github.com/gotk3/gotk3 v0.6.3/go.mod"
-   "github.com/joshuarubin/go-sway v1.2.0"
-   "github.com/joshuarubin/go-sway v1.2.0/go.mod"
-   "github.com/joshuarubin/lifecycle v1.0.0/go.mod"
-   "github.com/joshuarubin/lifecycle v1.1.4"
-   "github.com/joshuarubin/lifecycle v1.1.4/go.mod"
-   "github.com/pmezard/go-difflib v1.0.0"
-   "github.com/pmezard/go-difflib v1.0.0/go.mod"
-   "github.com/sirupsen/logrus v1.9.3"
-   "github.com/sirupsen/logrus v1.9.3/go.mod"
-   "github.com/stretchr/objx v0.1.0/go.mod"
-   "github.com/stretchr/testify v1.3.0/go.mod"
-   "github.com/stretchr/testify v1.7.0"
-   "github.com/stretchr/testify v1.7.0/go.mod"
-   "go.uber.org/atomic v1.3.2/go.mod"
-   "go.uber.org/multierr 

[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell/

2024-07-05 Thread Pascal Jäger
commit: 0da37951a42ab03626dba9179d01092e27d73a6d
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jul  5 18:53:42 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Fri Jul  5 18:55:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0da37951

gui-apps/nwg-shell: drop 0.5.33

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell/Manifest|  1 -
 gui-apps/nwg-shell/nwg-shell-0.5.33.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest
index 91803a563..1a475b1fa 100644
--- a/gui-apps/nwg-shell/Manifest
+++ b/gui-apps/nwg-shell/Manifest
@@ -1,3 +1,2 @@
-DIST nwg-shell-0.5.33.tar.gz 2181780 BLAKE2B 
0d675bf7230d254e0accd1805329fad90b85f38e74e468a5cf8fa139d9c9fdc833353aa5514ba9c3b32a47afe25439c8c96fbc7e2af763a4db921b781b68a593
 SHA512 
ae4091faaee6dfb3f0f5f01ab5697ded6e4c508c15082b83bf024afec93d51e7fd165ad7780ea1fe88e6d630d3c1b9d2a6255f73484ffb1db969a38b6abf1d18
 DIST nwg-shell-0.5.34.tar.gz 2181853 BLAKE2B 
e85f59a871d9b3e485e3f6ecfb84e1c87a00f9e4814386d3b8be83a15c8ce617ab3a09c2948763d8efd4278d9411c59ceae68aee010252113ee53ae8b891b29e
 SHA512 
95face93d593c0a2c2e1e7631b00e67141c8dc2651248778773d3bbf4aa5b207952e5783a496e6a539dcca327d0ce795ca4d778c02909dd568541cc0f258
 DIST nwg-shell-0.5.35.tar.gz 2181827 BLAKE2B 
cd2969e0deecee1f43bdf25218203cd86a4ce828c24ad3a931d26d191a003c47093c5e919f3bd27ae85f4899ddea316596b066227c7c1edb978a03aae7076ada
 SHA512 
b9a9dea24d8d0b7d1eb77d69fd33a70868de49113a25d79be45411862375ef0968083738b3081496580661997c9793af66bfa09b622b0fab4b90ac68b6d8c04b

diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.33.ebuild 
b/gui-apps/nwg-shell/nwg-shell-0.5.33.ebuild
deleted file mode 100644
index 87f576840..0
--- a/gui-apps/nwg-shell/nwg-shell-0.5.33.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="libraries an common functions for the nwg-shell project"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-shell;
-SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   gui-apps/grim
-   gui-apps/swappy
-   gui-apps/slurp
-"
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   default
-   dobin scripts/*
-}
-
-pkg_postinst() {
-   elog "To install nwg-shell for the current user, run"
-   elog "nwg-shell-installer -w (for sway) or"
-   elog "nwg-shell-installer -w -hypr (for hyprland)"
-}



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

2024-07-05 Thread Michał Górny
commit: 9d488ca7aa0e2a829d9dea6308d4ddde05760041
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  5 18:07:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  5 18:52:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d488ca7

dev-python/pyfakefs: Bump to 5.6_pre20240703

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

 dev-python/pyfakefs/Manifest   |  1 +
 .../pyfakefs/pyfakefs-5.6_pre20240703.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index 0a3970bfc438..b69fb60e375f 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -1,2 +1,3 @@
 DIST pyfakefs-5.3.5.gh.tar.gz 227359 BLAKE2B 
635e41cb9892e170759769c01d5b575e44c5f1dd412acc05c3bed3b2dad2724ba32341b59cdecdfb658c94008e09396970349d8c1ffdcb90bf89ea82aca0
 SHA512 
342dc9cc0378af8cd8a9b0783fb6a1415207505ec8d4992f8fdd7e8d2bc4aada26d0803ed3b74d30b42a50dffb793c70acdeb3f28f199c0918783e1ea0a5e0d8
 DIST pyfakefs-5.5.0.gh.tar.gz 239883 BLAKE2B 
cf9b91fbfbb77b012ec768ac2188ea5c611a271f50ded69cc92607d955b4dda8cacf7b0560da5a2b57f7a4aa6879fafb328357e5996d8c7c025f531530a04f4d
 SHA512 
d9f05318f26ca9c26e0cca3c4fdf19dc3cf33bd21a6a87e1e4d8871b06eba9d8ba875301b001221ec9e0bd17c14f8aba3e61d3ec5b3c72587d28b7b5263e2a2c
+DIST pyfakefs-9c19d6a55e6ebac98267713d571202e82b641279.gh.tar.gz 242645 
BLAKE2B 
175ebb18f15222152b12d0651cc378393f8a6d758d33355babca017a4fa4462610499466e0ba4ff429ac066880e1475fcb5c504cf085e067c87ceb878537ffb3
 SHA512 
b9c57128d057560882558b8d5ece24c98e377a6ed563e69d1e899106295f2fc43058265da092d34b9c00e886171f905acff851f78ce3e9c66ff4a9c0b1288581

diff --git a/dev-python/pyfakefs/pyfakefs-5.6_pre20240703.ebuild 
b/dev-python/pyfakefs/pyfakefs-5.6_pre20240703.ebuild
new file mode 100644
index ..bda023a13df1
--- /dev/null
+++ b/dev-python/pyfakefs/pyfakefs-5.6_pre20240703.ebuild
@@ -0,0 +1,47 @@
+# 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..13} pypy3 )
+
+inherit distutils-r1
+
+EGIT_COMMIT=9c19d6a55e6ebac98267713d571202e82b641279
+MY_P=${PN}-${EGIT_COMMIT}
+DESCRIPTION="A fake file system that mocks the Python file system modules"
+HOMEPAGE="
+   https://github.com/pytest-dev/pyfakefs/
+   https://pypi.org/project/pyfakefs/
+"
+SRC_URI="
+   https://github.com/pytest-dev/pyfakefs/archive/${EGIT_COMMIT}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   local EPYTEST_IGNORE=(
+   # test for regression with opentimelineio package
+   pyfakefs/pytest_tests/segfault_test.py
+   # test for regression with undefined package
+   pyfakefs/pytest_tests/pytest_fixture_test.py
+   )
+
+   if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then
+   EPYTEST_IGNORE+=(
+   pyfakefs/pytest_tests/pytest_reload_pandas_test.py
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pyfakefs.pytest_plugin
+}



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

2024-07-05 Thread Michał Górny
commit: 61539d96b4189ad6af381c002f9a5cdbde81c29c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  5 18:09:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  5 18:52:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61539d96

dev-python/importlib-metadata: Enable py3.13

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

 dev-python/importlib-metadata/importlib-metadata-8.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/importlib-metadata/importlib-metadata-8.0.0.ebuild 
b/dev-python/importlib-metadata/importlib-metadata-8.0.0.ebuild
index b6c5249283cd..d5ec47e2e06a 100644
--- a/dev-python/importlib-metadata/importlib-metadata-8.0.0.ebuild
+++ b/dev-python/importlib-metadata/importlib-metadata-8.0.0.ebuild
@@ -7,7 +7,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=flit
 # NB: this package extends beyond built-in importlib stuff in py3.8+
 # new entry_point API not yet included in cpython release
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 



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

2024-07-05 Thread Michał Górny
commit: ed569761dc424ede3160b564dd8fff5b5b36f6ef
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  5 18:10:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  5 18:52:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed569761

dev-python/keyring: Enable py3.13

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

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

diff --git a/dev-python/keyring/keyring-25.2.1.ebuild 
b/dev-python/keyring/keyring-25.2.1.ebuild
index c1d63b0017a6..4a297476f86c 100644
--- a/dev-python/keyring/keyring-25.2.1.ebuild
+++ b/dev-python/keyring/keyring-25.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/gspiceui/

2024-07-05 Thread Pacho Ramos
commit: cf130e490d398ec9cd8844b1c6fba25c9ec18d77
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 18:44:50 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 18:44:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf130e49

sci-electronics/gspiceui: Fix QA issues

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-electronics/gspiceui/gspiceui-1.3.30_pre20240321.ebuild | 1 +
 sci-electronics/gspiceui/metadata.xml   | 4 
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/sci-electronics/gspiceui/gspiceui-1.3.30_pre20240321.ebuild 
b/sci-electronics/gspiceui/gspiceui-1.3.30_pre20240321.ebuild
index afbe20c26ef0..9b8cb5aa5a98 100644
--- a/sci-electronics/gspiceui/gspiceui-1.3.30_pre20240321.ebuild
+++ b/sci-electronics/gspiceui/gspiceui-1.3.30_pre20240321.ebuild
@@ -31,6 +31,7 @@ RDEPEND="
sci-electronics/gnucap
)
 "
+BDEPEND="app-arch/unzip"
 
 PATCHES=(
# Use Gentoo LDFLAGS and CXXFLAGS

diff --git a/sci-electronics/gspiceui/metadata.xml 
b/sci-electronics/gspiceui/metadata.xml
index c0d060cb2ffc..b4f5b4f99af0 100644
--- a/sci-electronics/gspiceui/metadata.xml
+++ b/sci-electronics/gspiceui/metadata.xml
@@ -5,10 +5,6 @@
 sci-electron...@gentoo.org
 Gentoo Electronics Project
   
-  
-Use sci-electronics/geda for schematics 
editing
-Use sci-electronics/gwave for waveform 
display
-  
   
 gspiceui
   



[gentoo-commits] repo/gentoo:master commit in: app-crypt/veracrypt/

2024-07-05 Thread Pacho Ramos
commit: dd8feb6b9c9b4e9a53b582294ce42a38e7f36a98
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 18:42:41 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 18:42:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd8feb6b

app-crypt/veracrypt: Update icon cache

Signed-off-by: Pacho Ramos  gentoo.org>

 app-crypt/veracrypt/veracrypt-1.25.9-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-crypt/veracrypt/veracrypt-1.25.9-r1.ebuild 
b/app-crypt/veracrypt/veracrypt-1.25.9-r1.ebuild
index 0e883d6368ed..aaf43d2ed09c 100644
--- a/app-crypt/veracrypt/veracrypt-1.25.9-r1.ebuild
+++ b/app-crypt/veracrypt/veracrypt-1.25.9-r1.ebuild
@@ -9,7 +9,7 @@ EAPI=8
 # Please do not treeclean before February 2024 unless it's necessary.
 
 WX_GTK_VER="3.2-gtk3"
-inherit desktop flag-o-matic linux-info pax-utils toolchain-funcs wxwidgets
+inherit desktop flag-o-matic linux-info pax-utils toolchain-funcs wxwidgets xdg
 
 DESCRIPTION="Disk encryption with strong security based on TrueCrypt"
 HOMEPAGE="https://www.veracrypt.fr/en/Home.html;
@@ -100,6 +100,7 @@ src_install() {
 }
 
 pkg_postinst() {
+   xdg_pkg_postinst
ewarn "VeraCrypt has a very restrictive license. Please be explicitly 
aware"
ewarn "of the limitations on redistribution of binaries or modified 
source."
 }



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

2024-07-05 Thread Arthur Zamarin
commit: 9376320294c94a757b9b64ee15d71994e451dd2c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul  5 18:39:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul  5 18:41:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93763202

dev-python/tempora: keyword 5.6.0 for ~mips

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

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

diff --git a/dev-python/tempora/tempora-5.6.0.ebuild 
b/dev-python/tempora/tempora-5.6.0.ebuild
index 7849e72a6ea3..2a8378592e21 100644
--- a/dev-python/tempora/tempora-5.6.0.ebuild
+++ b/dev-python/tempora/tempora-5.6.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
 
 RDEPEND="
>=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]



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

2024-07-05 Thread Arthur Zamarin
commit: 1f6b05b31f510f148b9b01100748cdb21b530649
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul  5 18:40:00 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul  5 18:41:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f6b05b3

dev-python/portend: keyword 3.2.0 for ~mips

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

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

diff --git a/dev-python/portend/portend-3.2.0.ebuild 
b/dev-python/portend/portend-3.2.0.ebuild
index 5a60c286894e..3396686bf03f 100644
--- a/dev-python/portend/portend-3.2.0.ebuild
+++ b/dev-python/portend/portend-3.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
 
 RDEPEND="
>=dev-python/tempora-1.8[${PYTHON_USEDEP}]



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

2024-07-05 Thread Arthur Zamarin
commit: c3e03b52de12739af294cbc857e982f3c67f59de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul  5 18:08:51 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul  5 18:41:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e03b52

profiles/arch/mips: mask dev-python/pillow[imagequant]

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

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

diff --git a/profiles/arch/mips/package.use.mask 
b/profiles/arch/mips/package.use.mask
index 9f8ba78e0eca..78e09b08de11 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Arthur Zamarin  (2024-07-05)
+# Avoid unkeyworded media-gfx/libimagequant
+dev-python/pillow imagequant
+
 # Arthur Zamarin  (2024-07-04)
 # kde-frameworks/kservice not keyworded here
 x11-misc/xdg-utils plasma



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

2024-07-05 Thread Arthur Zamarin
commit: 21f02f4bdd9c03357d68bcb20f57cfb6358a2090
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul  5 18:36:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul  5 18:41:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f02f4b

dev-python/pdm-backend: keyword 2.3.2 for ~mips

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

 dev-python/pdm-backend/pdm-backend-2.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pdm-backend/pdm-backend-2.3.2.ebuild 
b/dev-python/pdm-backend/pdm-backend-2.3.2.ebuild
index 0db99c1c8edc..22bb6218491e 100644
--- a/dev-python/pdm-backend/pdm-backend-2.3.2.ebuild
+++ b/dev-python/pdm-backend/pdm-backend-2.3.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 
 # see src/pdm/backend/_vendor/vendor.txt
 RDEPEND="



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

2024-07-05 Thread Arthur Zamarin
commit: 6961cd5eddeffba7d1b13454720874918ee58a64
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul  5 18:10:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul  5 18:41:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6961cd5e

profiles/arch/mips: mask dev-util/maturin[doc]

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

 profiles/arch/mips/package.use.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/arch/mips/package.use.mask 
b/profiles/arch/mips/package.use.mask
index 78e09b08de11..81b1170d2536 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -22,6 +22,7 @@ dev-python/pytest-cov doc
 dev-python/pytest-trio doc
 dev-python/stevedore doc
 dev-python/sphinx-autodoc-typehints test
+dev-util/maturin doc
 
 # Andreas Sturmlechner  (2024-06-29)
 # media-libs/libplacebo is not keyworded



[gentoo-commits] repo/gentoo:master commit in: app-crypt/veracrypt/, app-crypt/veracrypt/files/

2024-07-05 Thread Pacho Ramos
commit: e966297d2d3474ff29f967fbe8f931ce18034eae
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 18:39:22 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 18:39:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e966297d

app-crypt/veracrypt: Restore a 1.25.x version

It seems Mageia people were able to patch it to be compatible with
wxGTK-3.2 and, like that, this old version can live a bit longer.

Closes: https://bugs.gentoo.org/935349
Signed-off-by: Pacho Ramos  gentoo.org>

 app-crypt/veracrypt/Manifest   |   1 +
 .../files/veracrypt-1.25.9-wxGTK3.2.patch  | 311 +
 app-crypt/veracrypt/veracrypt-1.25.9-r1.ebuild | 105 +++
 3 files changed, 417 insertions(+)

diff --git a/app-crypt/veracrypt/Manifest b/app-crypt/veracrypt/Manifest
index 4d2cc1223ab1..e8159d9074cf 100644
--- a/app-crypt/veracrypt/Manifest
+++ b/app-crypt/veracrypt/Manifest
@@ -1 +1,2 @@
+DIST veracrypt-1.25.9.tar.gz 26200897 BLAKE2B 
e48f060343f875a0660040dde35fa826ca87c3659d97a039c2b84193276075b4d3596119bde6727e51eead0c876c91a5a1a3ea77717e74061d5d20a4ea1a6fed
 SHA512 
e83bf7ca52d3893347dd06295db0534931f6f388fc6b0f26dc80ffef77f13918bf9558ab8ac2e6225945415f3291646d7c1c8de382dbe8e468ab1e927251982c
 DIST veracrypt-1.26.7.tar.gz 30322472 BLAKE2B 
a71adf9fa5a2aafb9694ccf7a7ac45e6e16cf8277a57f9f52e2fd0ddb2657bd1a28dd4b2c0bf9167298251b4a87ab3f0ca0a8a8424b612be0cd7a4bcc630a438
 SHA512 
1b0fae30e3a8eb20e1ddcf7697f5b1ce947ddc3555442a561e50fe10bd82183ff5b21dc1c06ce2024eecab869fe38616ac47931c880816f814b961bbd1dec8e2

diff --git a/app-crypt/veracrypt/files/veracrypt-1.25.9-wxGTK3.2.patch 
b/app-crypt/veracrypt/files/veracrypt-1.25.9-wxGTK3.2.patch
new file mode 100644
index ..d6ee103c4f3d
--- /dev/null
+++ b/app-crypt/veracrypt/files/veracrypt-1.25.9-wxGTK3.2.patch
@@ -0,0 +1,311 @@
+diff --git a/src/Main/Forms/Forms.cpp b/src/Main/Forms/Forms.cpp
+index d281feb..3ac5bbb 100644
+--- a/Main/Forms/Forms.cpp
 b/Main/Forms/Forms.cpp
+@@ -253,7 +253,7 @@ MainFrameBase::MainFrameBase( wxWindow* parent, wxWindowID 
id, const wxString& t
+   
+   bSizer18->SetMinSize( wxSize( 138,34 ) ); 
+   VolumePropertiesButton = new wxButton( 
LowStaticBoxSizer->GetStaticBox(), wxID_ANY, _("IDC_VOLUME_PROPERTIES"), 
wxDefaultPosition, wxDefaultSize, 0 );
+-  bSizer18->Add( VolumePropertiesButton, 1, 
wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 );
++  bSizer18->Add( VolumePropertiesButton, 1, wxALL|wxEXPAND, 5 );
+   
+   
+   gSizer1->Add( bSizer18, 0, wxALIGN_CENTER_HORIZONTAL, 5 );
+@@ -263,7 +263,7 @@ MainFrameBase::MainFrameBase( wxWindow* parent, wxWindowID 
id, const wxString& t
+   
+   bSizer19->SetMinSize( wxSize( 138,34 ) ); 
+   WipeCacheButton = new wxButton( LowStaticBoxSizer->GetStaticBox(), 
wxID_ANY, _("HK_WIPE_CACHE"), wxDefaultPosition, wxDefaultSize, 0 );
+-  bSizer19->Add( WipeCacheButton, 1, wxALL|wxALIGN_RIGHT|wxEXPAND, 5 );
++  bSizer19->Add( WipeCacheButton, 1, wxALL|wxEXPAND, 5 );
+   
+   
+   gSizer1->Add( bSizer19, 0, wxALIGN_RIGHT, 5 );
+@@ -345,7 +345,7 @@ MainFrameBase::MainFrameBase( wxWindow* parent, wxWindowID 
id, const wxString& t
+   
+   VolumeButton->SetMinSize( wxSize( -1,32 ) );
+   
+-  sbSizer4->Add( VolumeButton, 1, 
wxALIGN_CENTER_HORIZONTAL|wxEXPAND|wxALL, 2 );
++  sbSizer4->Add( VolumeButton, 1, wxEXPAND|wxALL, 2 );
+   
+   
+   gSizer2->Add( sbSizer4, 1, wxEXPAND, 0 );
+@@ -357,7 +357,7 @@ MainFrameBase::MainFrameBase( wxWindow* parent, wxWindowID 
id, const wxString& t
+   MountAllDevicesButton = new wxButton( sbSizer41->GetStaticBox(), 
wxID_ANY, _("IDC_MOUNTALL"), wxDefaultPosition, wxDefaultSize, 0 );
+   MountAllDevicesButton->SetMinSize( wxSize( -1,32 ) );
+   
+-  sbSizer41->Add( MountAllDevicesButton, 1, 
wxALIGN_CENTER_HORIZONTAL|wxEXPAND|wxALL, 2 );
++  sbSizer41->Add( MountAllDevicesButton, 1, wxEXPAND|wxALL, 2 );
+   
+   
+   gSizer2->Add( sbSizer41, 1, wxEXPAND, 5 );
+@@ -369,7 +369,7 @@ MainFrameBase::MainFrameBase( wxWindow* parent, wxWindowID 
id, const wxString& t
+   DismountAllButton = new wxButton( sbSizer42->GetStaticBox(), wxID_ANY, 
_("IDC_UNMOUNTALL"), wxDefaultPosition, wxDefaultSize, 0 );
+   DismountAllButton->SetMinSize( wxSize( -1,32 ) );
+   
+-  sbSizer42->Add( DismountAllButton, 1, 
wxALIGN_CENTER_HORIZONTAL|wxEXPAND|wxALL, 2 );
++  sbSizer42->Add( DismountAllButton, 1, wxEXPAND|wxALL, 2 );
+   
+   
+   gSizer2->Add( sbSizer42, 1, wxEXPAND, 5 );
+@@ -381,7 +381,7 @@ MainFrameBase::MainFrameBase( wxWindow* parent, wxWindowID 
id, const wxString& t
+   ExitButton = new wxButton( sbSizer43->GetStaticBox(), wxID_ANY, 
_("IDC_EXIT"), wxDefaultPosition, wxDefaultSize, 0 );
+   ExitButton->SetMinSize( wxSize( -1,32 ) );
+   
+-  sbSizer43->Add( ExitButton, 1, 

[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/ffmpegfs/files/, sys-fs/ffmpegfs/

2024-07-05 Thread Alexey Sokolov
commit: 83c9c1613fe6713cc18a81a6095953735066f6ad
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Jul  5 17:18:00 2024 +
Commit: Alexey Sokolov  asokolov  org>
CommitDate: Fri Jul  5 17:37:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83c9c161

sys-fs/ffmpegfs: new package, add 2.16

Signed-off-by: Alexey Sokolov  asokolov.org>

 sys-fs/ffmpegfs/Manifest   |  1 +
 sys-fs/ffmpegfs/ffmpegfs-2.16.ebuild   | 49 ++
 sys-fs/ffmpegfs/files/ffmpegfs-2.16-cflags.patch   | 24 +++
 sys-fs/ffmpegfs/files/ffmpegfs-2.16-varcache.patch | 12 ++
 sys-fs/ffmpegfs/metadata.xml   | 20 +
 5 files changed, 106 insertions(+)

diff --git a/sys-fs/ffmpegfs/Manifest b/sys-fs/ffmpegfs/Manifest
new file mode 100644
index 0..e9a6afa5e
--- /dev/null
+++ b/sys-fs/ffmpegfs/Manifest
@@ -0,0 +1 @@
+DIST ffmpegfs-2.16.tar.gz 14630485 BLAKE2B 
69fcf7b9020b2a3b38a8719d9fd6766963ec0f642567c3b852a92408531988295c4e71557bd16f520660078fd314f170a934d6bb700321f9d90bff108209ca30
 SHA512 
9e3f3a8fc186c19b73edfa98f88a64d5536a1b8ade47f07c4e053a0e002aa729968efb67d92f4086476f55d72c67c4037e7c0965a672c4638be07afc3ed6a9a5

diff --git a/sys-fs/ffmpegfs/ffmpegfs-2.16.ebuild 
b/sys-fs/ffmpegfs/ffmpegfs-2.16.ebuild
new file mode 100644
index 0..4b681adab
--- /dev/null
+++ b/sys-fs/ffmpegfs/ffmpegfs-2.16.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="FUSE-based transcoding filesystem with support from/to many 
formats."
+HOMEPAGE="https://nschlia.github.io/ffmpegfs/;
+SRC_URI="https://github.com/nschlia/ffmpegfs/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="bluray dvd"
+
+RESTRICT="test"  # needs /dev/fuse
+
+BDEPEND="
+   app-text/asciidoc
+   virtual/pkgconfig
+   www-client/w3m
+"
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/libchardet
+   media-libs/libcue:=
+   media-video/ffmpeg:=
+   sys-fs/fuse
+   bluray? ( media-libs/libbluray:= )
+   dvd? ( media-libs/libdvdread:= )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/ffmpegfs-2.16-cflags.patch"
+   "${FILESDIR}/ffmpegfs-2.16-varcache.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_with bluray libbluray) \
+   $(use_with dvd libdvd)
+}

diff --git a/sys-fs/ffmpegfs/files/ffmpegfs-2.16-cflags.patch 
b/sys-fs/ffmpegfs/files/ffmpegfs-2.16-cflags.patch
new file mode 100644
index 0..2bc78e218
--- /dev/null
+++ b/sys-fs/ffmpegfs/files/ffmpegfs-2.16-cflags.patch
@@ -0,0 +1,24 @@
+Respect user's CFLAGS
+
+--- a/Makefile.am
 b/Makefile.am
+@@ -2,7 +2,7 @@
+ if DEBUG
+ export OPTIMISATION = -DDEBUG -ggdb -fstack-protector-explicit
+ else
+-export OPTIMISATION = -DNDEBUG -Ofast -g
++export OPTIMISATION = -DNDEBUG
+ endif
+ 
+ export WARNINGS = -Wall -Wextra -Wconversion -Wsign-compare -Wsign-conversion 
-Wpedantic
+--- a/configure.ac
 b/configure.ac
+@@ -19,8 +19,6 @@ AC_CANONICAL_HOST
+ AC_DEFINE_UNQUOTED([HOST_OS], ["$host_os"], [Host operating system])
+ 
+ # compiler flags
+-CFLAGS=""
+-CXXFLAGS=""
+ 
+ # Checks for programs
+ AC_PROG_CC

diff --git a/sys-fs/ffmpegfs/files/ffmpegfs-2.16-varcache.patch 
b/sys-fs/ffmpegfs/files/ffmpegfs-2.16-varcache.patch
new file mode 100644
index 0..20a96195d
--- /dev/null
+++ b/sys-fs/ffmpegfs/files/ffmpegfs-2.16-varcache.patch
@@ -0,0 +1,12 @@
+Don't install to /var/cache
+
+--- a/Makefile.am
 b/Makefile.am
+@@ -156,7 +156,6 @@ install-exec-hook:
+   echo "$(CACHEDIR) already exists."; \
+   else \
+   echo "Creating cache in $(CACHEDIR)."; \
+-  mkdir -p $(CACHEDIR) || true; \
+   fi
+ 
+ uninstall-hook:

diff --git a/sys-fs/ffmpegfs/metadata.xml b/sys-fs/ffmpegfs/metadata.xml
new file mode 100644
index 0..41c1887db
--- /dev/null
+++ b/sys-fs/ffmpegfs/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   alexey+gen...@asokolov.org
+   Alexey Sokolov
+   
+   
+   Enable support of Blu-ray
+   
+   
+   FFmpegfs is a read-only FUSE filesystem which transcodes 
various audio and video formats to MP4, WebM, and many more on the fly when 
opened and read using the FFmpeg library, thus supporting a multitude of input 
formats and a variety of common output formats.
+
+   This allows access to a multi-media file collection with 
software and/or hardware which only understands one of the supported output 
formats, or transcodes files through simple drag-and-drop in a file browser.
+   
+   
+   https://github.com/nschlia/ffmpegfs/issues
+   nschlia/ffmpegfs
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libchardet/, dev-libs/libchardet/files/

2024-07-05 Thread Alexey Sokolov
commit: 87b8058656ac74ab8bc87bd49ba89354ddeb3d6c
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Jul  5 11:20:05 2024 +
Commit: Alexey Sokolov  asokolov  org>
CommitDate: Fri Jul  5 17:26:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87b80586

dev-libs/libchardet: new package, add 1.0.6

Signed-off-by: Alexey Sokolov  asokolov.org>

 dev-libs/libchardet/Manifest|  1 +
 .../files/libchardet-1.0.6-pkgconfig.patch  | 10 ++
 dev-libs/libchardet/libchardet-1.0.6.ebuild | 21 +
 dev-libs/libchardet/metadata.xml| 15 +++
 4 files changed, 47 insertions(+)

diff --git a/dev-libs/libchardet/Manifest b/dev-libs/libchardet/Manifest
new file mode 100644
index 0..6b3dd7b46
--- /dev/null
+++ b/dev-libs/libchardet/Manifest
@@ -0,0 +1 @@
+DIST libchardet-1.0.6.tar.bz2 435028 BLAKE2B 
2a84aac34c15f62574ebc763f77faf97c6f5c3f99c5ec95797c45c0fc8abdf9491cb6f6153c74282843e0cd4c0ef8dcbccae7538006020c11425b9372534dbdf
 SHA512 
f46b603d258883afd2f1e7758d48887bc507cb5040f7e9f21b43fbcc11e4ad2393b66ade7e003ac58bae0215ac5e888e0e4c04d6da695b1ef9f113551a2ea597

diff --git a/dev-libs/libchardet/files/libchardet-1.0.6-pkgconfig.patch 
b/dev-libs/libchardet/files/libchardet-1.0.6-pkgconfig.patch
new file mode 100644
index 0..33098f1e3
--- /dev/null
+++ b/dev-libs/libchardet/files/libchardet-1.0.6-pkgconfig.patch
@@ -0,0 +1,10 @@
+Don't copy CFLAGS from portage's make.conf to .pc
+
+--- a/chardet.pc.in
 b/chardet.pc.in
+@@ -9,4 +9,4 @@ Name: @PACKAGE_NAME@
+ Description: Mozilla's Universal Charset Detector C/C++ API
+ Version: @PACKAGE_VERSION@
+ Libs: -L${libdir} -lchardet
+-Cflags: -I${includedir}/chardet @CFLAGS@
++Cflags: -I${includedir}/chardet

diff --git a/dev-libs/libchardet/libchardet-1.0.6.ebuild 
b/dev-libs/libchardet/libchardet-1.0.6.ebuild
new file mode 100644
index 0..daeac8113
--- /dev/null
+++ b/dev-libs/libchardet/libchardet-1.0.6.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Mozilla's Universal Charset Detector C/C++ API"
+HOMEPAGE="https://github.com/Joungkyun/libchardet;
+SRC_URI="https://github.com/Joungkyun/libchardet/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1 MPL-1.1"
+SLOT="0/0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+   "${FILESDIR}/libchardet-1.0.6-pkgconfig.patch"
+)
+
+src_install() {
+   default
+   find "${ED}" -name "*.la" -delete || die
+}

diff --git a/dev-libs/libchardet/metadata.xml b/dev-libs/libchardet/metadata.xml
new file mode 100644
index 0..6cfbc4f4b
--- /dev/null
+++ b/dev-libs/libchardet/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   alexey+gen...@asokolov.org
+   Alexey Sokolov
+   
+   
+   libchardet is based on Mozilla Universal Charset Detector 
library and, detects the character set used to encode data.
+   
+   
+   
https://github.com/Joungkyun/libchardet/issues
+   Joungkyun/libchardet
+   
+



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

2024-07-05 Thread Pacho Ramos
commit: 9403f79ef93d3144c20c2b49536635849344fa8f
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 18:28:03 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 18:28:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9403f79e

net-misc/r8168: amd64 stable, bug #934393

Signed-off-by: Pacho Ramos  gentoo.org>

 net-misc/r8168/r8168-8.053.00.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/r8168/r8168-8.053.00.ebuild 
b/net-misc/r8168/r8168-8.053.00.ebuild
index 5cb149094196..940d0ae9f3df 100644
--- a/net-misc/r8168/r8168-8.053.00.ebuild
+++ b/net-misc/r8168/r8168-8.053.00.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mtorromeo/${PN}/archive/${PV}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 IUSE="use-firmware"
 



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

2024-07-05 Thread Pacho Ramos
commit: 2284b892664ff0f188ccb255827992b17d8c0718
Author: Alfred Wingate  protonmail  com>
AuthorDate: Wed Jul  3 16:29:35 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 18:23:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2284b892

dev-libs/libayatana-appindicator: backport lld fix

Closes: https://bugs.gentoo.org/934481
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37409
Signed-off-by: Pacho Ramos  gentoo.org>

 ...-0.5.93-correct-symbols-in-version-script.patch | 29 ++
 .../libayatana-appindicator-0.5.93.ebuild  |  4 +++
 2 files changed, 33 insertions(+)

diff --git 
a/dev-libs/libayatana-appindicator/files/libayatana-appindicator-0.5.93-correct-symbols-in-version-script.patch
 
b/dev-libs/libayatana-appindicator/files/libayatana-appindicator-0.5.93-correct-symbols-in-version-script.patch
new file mode 100644
index ..8a0ceea3c070
--- /dev/null
+++ 
b/dev-libs/libayatana-appindicator/files/libayatana-appindicator-0.5.93-correct-symbols-in-version-script.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/934481
+https://github.com/AyatanaIndicators/libayatana-appindicator/pull/79
+https://github.com/AyatanaIndicators/libayatana-appindicator/commit/6e29dc3814da0a425424b8ed4ccb2e3769bb2de2
+
+From 6e29dc3814da0a425424b8ed4ccb2e3769bb2de2 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate 
+Date: Tue, 2 Jul 2024 00:08:27 +0300
+Subject: [PATCH 1/1] Correct symbols in version script file
+
+LLVM lld checks for nonexistent symbols in version scripts files.
+Correct symbols names to what appears to be the desired results.
+
+Bug: https://bugs.gentoo.org/934481
+Fixes: 4d97676bb5ba1a7612aed36d219cbaa978adc90e
+Signed-off-by: Alfred Wingate 
+--- a/src/app-indicator.symbols
 b/src/app-indicator.symbols
+@@ -1,6 +1,6 @@
+ {
+ global: app_indicator_*;
+ local:  _notification_*;
+-_generate_;
+-_application_;
++_generate_id;
++_application_service_marshal_*;
+ };
+-- 
+2.45.2
+

diff --git 
a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.93.ebuild 
b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.93.ebuild
index db5c89baa196..0173fcfafe1a 100644
--- a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.93.ebuild
+++ b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.93.ebuild
@@ -27,6 +27,10 @@ BDEPEND="$(vala_depend)
test? ( dev-util/dbus-test-runner )
 "
 
+PATCHES=(
+   
"${FILESDIR}"/libayatana-appindicator-0.5.93-correct-symbols-in-version-script.patch
+)
+
 src_prepare() {
vala_setup
cmake_src_prepare



[gentoo-commits] repo/user/dlang:master commit in: dev-lang/ldc2/, dev-lang/ldc2/files/

2024-07-05 Thread Horodniceanu Andrei
commit: 0c9782ce5fe4b41cab39e44c0245eb95148a9c8d
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Fri Jul  5 17:51:11 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Fri Jul  5 17:51:28 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=0c9782ce

dev-lang/ldc2: remove github PRs from SRC_URI and put them in FILESDIR

pkgcheck has warned me that fetching them from github may lead to them
changing, which is exactly what happened leading to manifest failures.

I did it because I thought that, since the PR is closed and I'm the
author, the possibility of it changing is slim and the alternative was
to get a size violation warning from pkgcheck.

I have now learned why I shouldn't ignore pkgcheck errors and, if
commits need to be taken from upstream, I should keep their size to a
minimum and only backport commits that fix stuff, not commits which add
features.

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-lang/ldc2/Manifest |   3 -
 ...-autodetect-and-compiler-rt-fixes-pr-4659.patch | 585 +
 .../files/ldc2-x86-mangling-test-fix-pr-4661.patch |  55 ++
 ...x86-tests-avoid-calling-amd64-gcc-pr-4662.patch |  39 ++
 dev-lang/ldc2/ldc2-1.38.0.ebuild   |  12 +-
 5 files changed, 683 insertions(+), 11 deletions(-)

diff --git a/dev-lang/ldc2/Manifest b/dev-lang/ldc2/Manifest
index a4a3083..0aa65e2 100644
--- a/dev-lang/ldc2/Manifest
+++ b/dev-lang/ldc2/Manifest
@@ -5,6 +5,3 @@ DIST ldc-1.35.0-src.tar.gz 8241960 BLAKE2B 
fb531841e57225f82cddf5135d0b0da98624d
 DIST ldc-1.36.0-src.tar.gz 8551871 BLAKE2B 
b0f09128ab37e332f2eebab3288cac687f91b696ba758d9ecd6fc4d98dc70d13e6fc4e02878028ac530cc9d9449d1148c8c3ed052fecfb18c95bd76437537467
 SHA512 
e8060ae30ddf659c51b2e57989b14f1d94c58537a3aa0c5afd3cf2906503d66421598014c33fdeb063a5aaea00034b4b11769a2c07cc2dabd7644840241183b4
 DIST ldc-1.37.0-src.tar.gz 8555980 BLAKE2B 
ac93c903f9dbeec5b69e94c7cdf851ae3fa3168752dceccbd1262fbdae5cdda43e53b82bd7c8b24b0bb2dc06fb00f3b1c74a278a851ea68b948dc7e618460227
 SHA512 
488451dba58262cf533760f471f707f984d66edeb5c7dfff5a512efa0111742cead4ff23ed5ace39ea4d07e9bac290a846d0df3de49fd3fc276241a771aff0ed
 DIST ldc-1.38.0-src.tar.gz 8691096 BLAKE2B 
7b25ba96c470a707d9ee7660ac030984c2cfecaf757a00015507dfb7c17075132ebcc546562ae700ab43eb19e117b4d1247cc1b2f62f455328a7cf9dc0ddf5d4
 SHA512 
1540a1a6f4bad3bc93da0f59bc28cd31dd4aeb58b8b4c744a204faa43692a1fe13d010ae56b3369e870a5e58724103b2aee58db8b40925698e7816f78f0f2de3
-DIST ldc2-pr-4659.patch 29459 BLAKE2B 
d4a24ea28d8ddca26924051973aa9ac27489c399849137996043fa8023ae43353fa80c8aa4cbe504b3cc1f45a7a25ec66b01a14dc072f37ea74286cf203fe7bf
 SHA512 
d1a4fd76b3aa4a1527cf4434129918da821c52d74cdfb044c22e177db38fcbca692e1b597a2f2658c2bf26d6e581674637d4aa77cb464bf12535ba1161c6dced
-DIST ldc2-pr-4661.patch 2230 BLAKE2B 
0819499e30b90c4089ae5f7295e67675def2579c374f40d0a0918f7563235768350c2b5ff9d32619f9f5c63ace1f7386a6fc3301f92b30d03bd39ddcefeb17cc
 SHA512 
a3215efd1771ddf185ccbe360c66372d0f7cb450c0094c9b96e9df3bd5596dfb2cc9841e205076c339fd01e3864ab4a859074e836f7420b2856d1ee6062fe12c
-DIST ldc2-pr-4662.patch 1438 BLAKE2B 
e9f8027bba8723f766d33fc049058dd3206914a7cc0890bed361ceeff0a3c9684755cf6d70133409b57e54718855533c78f61d1b6af0e77532e5c7174409d696
 SHA512 
f35242fd2d97c7f40028b468b24bfb23d46a611d3bcc9aa58a63fe3c0aea19812bb5d9862927a3bd65d46a58fa0a61198df6d2b9f5cb894d92f1b9e7e385a4e8

diff --git 
a/dev-lang/ldc2/files/ldc2-cmake-autodetect-and-compiler-rt-fixes-pr-4659.patch 
b/dev-lang/ldc2/files/ldc2-cmake-autodetect-and-compiler-rt-fixes-pr-4659.patch
new file mode 100644
index 000..7af27a9
--- /dev/null
+++ 
b/dev-lang/ldc2/files/ldc2-cmake-autodetect-and-compiler-rt-fixes-pr-4659.patch
@@ -0,0 +1,585 @@
+# A lot of unrelated work in one PR.
+# - It changes some wrong autodetection to lower to amount of stuff being
+# built.
+# - It better supports compiler-rt-sanitizers by handling the way they
+# are installed in Gentoo.
+# - It adds some more fixes for upstream which I didn't take out of the
+# the PR to keep it as is.
+From 58550bbd27e572d1706b04f39132d60c5c2797ac Mon Sep 17 00:00:00 2001
+From: Andrei Horodniceanu 
+Date: Wed, 15 May 2024 18:33:46 +0300
+Subject: [PATCH 1/6] utils/CMakeLists.txt: Fix typo split-filea => split-file
+
+Signed-off-by: Andrei Horodniceanu 
+---
+ utils/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/utils/CMakeLists.txt b/utils/CMakeLists.txt
+index 6b61a068373..379edf2c1b4 100644
+--- a/utils/CMakeLists.txt
 b/utils/CMakeLists.txt
+@@ -68,7 +68,7 @@ set_target_properties(
+ target_link_libraries(not  ${LLVM_LIBRARIES} ${CMAKE_DL_LIBS} ${LLVM_LDFLAGS})
+ endif()
+ 
+-if ((TARGET split-file) OR (EXISTS ${LLVM_ROOT_DIR}/bin/split-filea))
++if ((TARGET split-file) OR (EXISTS ${LLVM_ROOT_DIR}/bin/split-file))
+   # already provided by LLVM
+   message(STATUS "Skip building split-file, it is already provided by LLVM")

[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-07-05 Thread Pacho Ramos
commit: 9b9a008975728377c60deec7647d92976291fdf1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 18:03:30 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 18:03:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9a0089

media-fonts/noto: add 20240630

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 +
 media-fonts/noto/noto-20240630.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index 4ebd275944b6..56f905f898b0 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,2 +1,3 @@
 DIST noto-20240430.tar.gz 1067709428 BLAKE2B 
068b49614efaf6136fb166d21cd01ed381a52b4677260b5382c8af6ccb45341518d1f135b1a27df4977580bac03119d85a54623ad25aeff2f13d72a9d06b479e
 SHA512 
244dae7ff95be13e86932f59f5516174bd1d9c5bd7e27b97aa62e8321f61fbf95d66890663651dd7d5bb961c4335fec44ab536785b3c9ddcde971f4b955e3858
 DIST noto-20240531.tar.gz 1067977032 BLAKE2B 
769468b6232eab061703df8d8dc026fa82d6005c0c53ff0a483557fd33e6c52ac3dc7e65f5444390d9130e0b0f04e5ecb71109462bc985e17cbd7d4112a9ab0d
 SHA512 
2be323d3eaf5db9598950148d3d89824f97f2fef5aeea323862e3ef430de4ebf24b942d71319fbdee711778e78810b28cf76f3d6f815dd404db660d276f3f4eb
+DIST noto-20240630.tar.gz 1089432282 BLAKE2B 
07984ab5deb385855122bd1688b237ef2c59956e7516db16f4ed2b683b1c04ae73c06bc4e5ba766077fb479e774a38a6ab97a318299b0581032dedb9ad7c3cc0
 SHA512 
eb0a0416c2a12b1a37f867d0f13a55d1d169466786fd367de246c67008c5def9c49eb942e81aaf9810f5c071cca076fa9019b92b11e169a48fe0b15dc7ce43aa

diff --git a/media-fonts/noto/noto-20240630.ebuild 
b/media-fonts/noto/noto-20240630.ebuild
new file mode 100644
index ..a5f606b6984f
--- /dev/null
+++ b/media-fonts/noto/noto-20240630.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit font
+
+DESCRIPTION="Google's font family that aims to support all the world's 
languages"
+HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
+
+COMMIT="6934f8608dc8235a028a7b4b3d10888df74faf83"
+SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+# Extra allows to optionally reduce disk usage even returning to tofu
+# issue as described in https://fonts.google.com/noto
+IUSE="cjk +extra"
+
+RDEPEND="cjk? ( media-fonts/noto-cjk )"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}/notofonts.github.io-${COMMIT}"
+
+FONT_SUFFIX="ttf"
+FONT_CONF=(
+   # From ArchLinux
+   "${FILESDIR}/66-noto-serif.conf"
+   "${FILESDIR}/66-noto-mono.conf"
+   "${FILESDIR}/66-noto-sans.conf"
+)
+
+src_install() {
+   mkdir install-hinted || die
+   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
+
+   FONT_S="${S}/install-hinted/" font_src_install
+
+   # Allow to drop some fonts optionally for people that want to save
+   # disk space. Following ArchLinux options.
+   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
+}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-07-05 Thread Pacho Ramos
commit: be9faca4038331d596330519740fe24696b06cae
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 18:00:15 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 18:00:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be9faca4

media-fonts/noto: drop 20240325

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 -
 media-fonts/noto/noto-20240325.ebuild | 43 ---
 2 files changed, 44 deletions(-)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index 4ad9c743a852..4ebd275944b6 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,3 +1,2 @@
-DIST noto-20240325.tar.gz 1067006253 BLAKE2B 
ea65c14ef0aca4f732e5ca7eb02b79756e124524b3f1bb0a3724a75fc2d503e13d264fcdaa39451a6171ea16e4cb2396d881921fc321e759410133a1bd7498df
 SHA512 
039911249ed18d796850fccf6d181c82850d703606e28105eefd3bffeb250ef8c1b0ad155b6fbce2d95853a713a9d3eff512b0d1ad2f680b66b01a25f508e1b9
 DIST noto-20240430.tar.gz 1067709428 BLAKE2B 
068b49614efaf6136fb166d21cd01ed381a52b4677260b5382c8af6ccb45341518d1f135b1a27df4977580bac03119d85a54623ad25aeff2f13d72a9d06b479e
 SHA512 
244dae7ff95be13e86932f59f5516174bd1d9c5bd7e27b97aa62e8321f61fbf95d66890663651dd7d5bb961c4335fec44ab536785b3c9ddcde971f4b955e3858
 DIST noto-20240531.tar.gz 1067977032 BLAKE2B 
769468b6232eab061703df8d8dc026fa82d6005c0c53ff0a483557fd33e6c52ac3dc7e65f5444390d9130e0b0f04e5ecb71109462bc985e17cbd7d4112a9ab0d
 SHA512 
2be323d3eaf5db9598950148d3d89824f97f2fef5aeea323862e3ef430de4ebf24b942d71319fbdee711778e78810b28cf76f3d6f815dd404db660d276f3f4eb

diff --git a/media-fonts/noto/noto-20240325.ebuild 
b/media-fonts/noto/noto-20240325.ebuild
deleted file mode 100644
index 1c3bea4a12df..
--- a/media-fonts/noto/noto-20240325.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit font
-
-DESCRIPTION="Google's font family that aims to support all the world's 
languages"
-HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
-
-COMMIT="2c3d6b5b45f3683bbc6db45048df8e02963ba67b"
-SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-# Extra allows to optionally reduce disk usage even returning to tofu
-# issue as described in https://fonts.google.com/noto
-IUSE="cjk +extra"
-
-RDEPEND="cjk? ( media-fonts/noto-cjk )"
-
-RESTRICT="binchecks strip"
-
-S="${WORKDIR}/notofonts.github.io-${COMMIT}"
-
-FONT_SUFFIX="ttf"
-FONT_CONF=(
-   # From ArchLinux
-   "${FILESDIR}/66-noto-serif.conf"
-   "${FILESDIR}/66-noto-mono.conf"
-   "${FILESDIR}/66-noto-sans.conf"
-)
-
-src_install() {
-   mkdir install-hinted || die
-   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
-
-   FONT_S="${S}/install-hinted/" font_src_install
-
-   # Allow to drop some fonts optionally for people that want to save
-   # disk space. Following ArchLinux options.
-   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
-}



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

2024-07-05 Thread Pacho Ramos
commit: 67312d59a9cf00170cb228bed796a0e592c250d0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 18:01:32 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 18:01:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67312d59

dev-python/asteval: drop myself as a maintainer

Signed-off-by: Pacho Ramos  gentoo.org>

 dev-python/asteval/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-python/asteval/metadata.xml b/dev-python/asteval/metadata.xml
index b6cd0e636df0..d11d5f0ef153 100644
--- a/dev-python/asteval/metadata.xml
+++ b/dev-python/asteval/metadata.xml
@@ -1,9 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   pa...@gentoo.org
-   

pyt...@gentoo.org
Python



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/wxmacmolplt/, sci-chemistry/wxmacmolplt/files/

2024-07-05 Thread Pacho Ramos
commit: c55a113c6c1f114e35e848648d57c44d021764a7
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 17:31:02 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 17:48:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55a113c

sci-chemistry/wxmacmolplt: drop 7.5-r1

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-chemistry/wxmacmolplt/Manifest |  1 -
 .../wxmacmolplt/files/wxmacmolplt-7.5-glew.patch   | 11 -
 .../wxmacmolplt/wxmacmolplt-7.5-r1.ebuild  | 48 --
 3 files changed, 60 deletions(-)

diff --git a/sci-chemistry/wxmacmolplt/Manifest 
b/sci-chemistry/wxmacmolplt/Manifest
index 57b6c29fc905..2bd05b04b206 100644
--- a/sci-chemistry/wxmacmolplt/Manifest
+++ b/sci-chemistry/wxmacmolplt/Manifest
@@ -1,2 +1 @@
-DIST wxmacmolplt-7.5.tar.gz 1965376 BLAKE2B 
01033266ae66a215582a62690e792ca4ae82c8a8885fe277e2e77ee67ff70f02f6a9c10467ea6f3cee15933c6c89ba3c6137c9d29e47322ac4f395a3efd41383
 SHA512 
a1064d5068136b2a91328c7f912ff57d4741081d6d61437e7b4567fbf732917485b391493d637b8892bdad50b539363cfa9c778bb35407a9c0a2bfed20e42bc0
 DIST wxmacmolplt-7.7.2.tar.gz 2012054 BLAKE2B 
0e419d9700dd6461a4520722f43cc36cdaa2f51920868a868bdd58db169ed92f88c71d4ce0d79446c4c564eb794f7327b0eef5f87d9ab5a639829287b29482d6
 SHA512 
bf4b3126bbc8657a604f8dee8b022a17dbf4633a877318ceb45d803456acb0da007c2edae23f581fb6eeafd6ea411d147fbc076acb07aba3dcb8ee55b9c486fa

diff --git a/sci-chemistry/wxmacmolplt/files/wxmacmolplt-7.5-glew.patch 
b/sci-chemistry/wxmacmolplt/files/wxmacmolplt-7.5-glew.patch
deleted file mode 100644
index 809d7723cbb0..
--- a/sci-chemistry/wxmacmolplt/files/wxmacmolplt-7.5-glew.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/configure.ac
-+++ b/configure.ac
-@@ -20,7 +20,7 @@
-   ;;
-*)
-   HOST=LINUX
--  LIBGL="-lGL -lGLU"
-+  LIBGL=`${PKG_CONFIG} --libs glu glew`
-   ;;
- esac
- AM_CONDITIONAL(HOST_IS_MSW, [test "x$HOST" == xMSW])

diff --git a/sci-chemistry/wxmacmolplt/wxmacmolplt-7.5-r1.ebuild 
b/sci-chemistry/wxmacmolplt/wxmacmolplt-7.5-r1.ebuild
deleted file mode 100644
index d100dad51cbc..
--- a/sci-chemistry/wxmacmolplt/wxmacmolplt-7.5-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WX_GTK_VER=3.0
-inherit autotools desktop toolchain-funcs wxwidgets
-
-DESCRIPTION="Chemical 3D graphics program with GAMESS input builder"
-HOMEPAGE="http://www.scl.ameslab.gov/MacMolPlt/;
-SRC_URI="https://wxmacmolplt.googlecode.com/files/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   media-libs/glew:0=
-   media-libs/mesa[X(+)]
-   x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${P}-glew.patch )
-
-src_prepare() {
-   default
-   sed \
-   -e "/^dist_doc_DATA/d" \
-   -i Makefile.am || die "Failed to disable installation of 
LICENSE file"
-   eautoreconf
-}
-
-src_configure() {
-   tc-export PKG_CONFIG
-
-   setup-wxwidgets unicode
-   econf \
-   --with-glew \
-   --without-ming
-}
-
-src_install() {
-   default
-
-   doicon resources/${PN}.png
-   make_desktop_entry ${PN} wxMacMolPlt ${PN} "Science;DataVisualization;"
-}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/treeviewx/files/, sci-biology/treeviewx/

2024-07-05 Thread Pacho Ramos
commit: 9417931a14d9b4bc715936b5cf523d39492b2b27
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 17:30:25 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 17:48:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9417931a

sci-biology/treeviewx: drop 0.5.1-r3

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-biology/treeviewx/Manifest |  1 -
 .../files/treeviewx-0.5.1-70_choose_tree.patch | 11 
 .../files/treeviewx-0.5.1-fix_loading_crash.patch  | 40 ---
 .../treeviewx/files/treeviewx-0.5.1-gcc4.3.patch   | 77 --
 .../treeviewx/files/treeviewx-0.5.1-svg.patch  | 30 -
 .../treeviewx-0.5.1-treeview-xpm-not-xbm.patch | 16 -
 .../treeviewx/files/treeviewx-0.5.1-wx30.patch | 66 ---
 .../files/treeviewx-0.5.1-wxstring-maxlen.patch| 34 --
 sci-biology/treeviewx/files/treeviewx-wxt.patch| 50 --
 sci-biology/treeviewx/treeviewx-0.5.1-r3.ebuild| 42 
 10 files changed, 367 deletions(-)

diff --git a/sci-biology/treeviewx/Manifest b/sci-biology/treeviewx/Manifest
index 35a6577e59df..94642c569971 100644
--- a/sci-biology/treeviewx/Manifest
+++ b/sci-biology/treeviewx/Manifest
@@ -1,4 +1,3 @@
 DIST treeviewx-0.5.1.20100823_p4.tar.gz 358644 BLAKE2B 
3b7291415ab536230ac95decdc028dfdf60edcd986c91f76f7dacf5ec65fc31234c4d7023a9ec0fa420b68c9fe85278f8ae25106daa050872750dc5127362c46
 SHA512 
aec1351cfe58e1d11053c8bd3edbdf2ca74fb4bb5453bde72aa2a1b14623c69540fe7cef20f506291dad0b9358f6c37ea59feb493376b20dbdf3f7fb7df9844e
 DIST treeviewx_0.5.1+git20100823.7e4d0e9-4.debian.tar.xz 13880 BLAKE2B 
6ab73fa79fe9a07dde17ae771edcee8d4f4e1aa25aef5fff66de4a86ee8e24c0edf9c8a4b721c12e1675083b493c65fadfff8bc79d50f28cb54a5b2cd47104a4
 SHA512 
4e3dbf0fd0383a0a07f924d2e59e9ed74b20c03fe57edc8e728f99dfff0a28f1c366f8a38f52f637d104b1abf98f8023abcdaff7394045642e53f5d7bb6723fd
 DIST treeviewx_128.png 16298 BLAKE2B 
4a5f08352cd21f30e69f77403ecb79d95e8610e672979bbc46b72059bfe02edb711206260bb0b11eb733c544d584df7c9e778fe20ab2f768f18c49362cb72f11
 SHA512 
4986f86b7a0d4f57bd16aecb504a743ae060c2c5d3015ab2a6057e9df52ab132e6d071b5f992fc2de88529b5166f119654cbfb6c952e16d7e02d18f6d6143ee8
-DIST tv-0.5.1.tar.gz 426745 BLAKE2B 
080c4e09f441fd83da3406990bbe97f9e29fa531f47a65533ca887580f8a3ec561bb4766e66e2ef4764f68eee86fdabf48481cece56ddda90f9ffdc3c80b3a1a
 SHA512 
45a7ac6dff5b22771e4428d6b1ee528c0039956a462658d28d4f588b6df32620d8f69b3bcf5ca23643e2bdd5361da00625fcb1495bcf4f74d44ee22022c63143

diff --git a/sci-biology/treeviewx/files/treeviewx-0.5.1-70_choose_tree.patch 
b/sci-biology/treeviewx/files/treeviewx-0.5.1-70_choose_tree.patch
deleted file mode 100644
index 7a614edff72e..
--- a/sci-biology/treeviewx/files/treeviewx-0.5.1-70_choose_tree.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/tview.cpp
-+++ b/tview.cpp
-@@ -208,7 +208,7 @@
-   pictureFileName, wxT("SVG vector picture files (*.svg)|*.svg"),
-   wxSAVE|wxOVERWRITE_PROMPT);
- 
--if (dialog.ShowModal() == wxID_OK)
-+if ((dialog.ShowModal() == wxID_OK) && (p.GetNumTrees() != 0))
- {
-   wxSVGFileDC pictureDC (dialog.GetPath(), 600, 650) ;
-   OnDraw ();

diff --git 
a/sci-biology/treeviewx/files/treeviewx-0.5.1-fix_loading_crash.patch 
b/sci-biology/treeviewx/files/treeviewx-0.5.1-fix_loading_crash.patch
deleted file mode 100644
index c136539726a3..
--- a/sci-biology/treeviewx/files/treeviewx-0.5.1-fix_loading_crash.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Bug: http://code.google.com/p/treeviewx/issues/detail?id=1
-Description: fix crash on loading tree file.
-Author: Tim Booth
 tv-0.5.orig/tview.cpp
-+++ tv-0.5/tview.cpp
-@@ -278,7 +278,7 @@
-   char buf[256];
-   strcpy (buf, p->GetLabel().c_str());
-   wchar_t wbuf[256];
--  mbstowcs (wbuf, buf, size_t(wbuf));
-+  mbstowcs (wbuf, buf, 256);
-   s << wbuf;
- #else
-   s << p->GetLabel().c_str();
-@@ -563,7 +563,7 @@
-   char buf[256];
-   strcpy (buf, t.GetName().c_str());
-   wchar_t wbuf[256];
--  mbstowcs (wbuf, buf, size_t(wbuf));
-+  mbstowcs (wbuf, buf, 256);
-   txt << wbuf;
- #else
-   txt << t.GetName().c_str();
-@@ -712,7 +712,7 @@
-   char buf[256];
-   strcpy (buf, p.GetIthTreeName(i).c_str());
-   wchar_t wbuf[256];
--  mbstowcs (wbuf, buf, size_t(wbuf));
-+  mbstowcs (wbuf, buf, 256);
- 
-   std::wstring tname = wbuf;
- 
-@@ -1046,6 +1046,7 @@
- void MyCanvas::OnSize(wxSizeEvent& event)
- {
-   Resize ();
-+Refresh();
- event.Skip();
- }
- 

diff --git a/sci-biology/treeviewx/files/treeviewx-0.5.1-gcc4.3.patch 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/gspiceui/, sci-electronics/gspiceui/files/

2024-07-05 Thread Pacho Ramos
commit: 99f627b10224a2cb3029cd49f42d7d0138e2320c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 17:43:41 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 17:48:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f627b1

sci-electronics/gspiceui: add 1.3.30_pre20240321

Closes: https://bugs.gentoo.org/918633
Signed-off-by: Pacho Ramos  gentoo.org>

 sci-electronics/gspiceui/Manifest  |  1 +
 ...ui-1.3.30_pre20240321-respect-users-flags.patch | 50 ++
 .../gspiceui/gspiceui-1.3.30_pre20240321.ebuild| 78 ++
 3 files changed, 129 insertions(+)

diff --git a/sci-electronics/gspiceui/Manifest 
b/sci-electronics/gspiceui/Manifest
index 8e067dce86db..226356f48245 100644
--- a/sci-electronics/gspiceui/Manifest
+++ b/sci-electronics/gspiceui/Manifest
@@ -1,2 +1,3 @@
+DIST gspiceui-1.3.30_pre20240321.zip 80103549 BLAKE2B 
5cdbd2338dd057d73a01572e75a7af145bca99f3e9339d259ae3615076e26a5c1614eecdd1e32cd669ecdd2a5cc1e3934dc3d3f1b36980c7a2eed7c6c15e1bb6
 SHA512 
736f7eafbaa26c3d9b3fa0df1ae5071adf21c0716519a99a0b9d199aa10a0dd402273de51d2e16b07be4c145ab2d34e133c515a8cfbb44068aa46cdc36a20658
 DIST gspiceui-v1.1.00.tar.gz 1048236 BLAKE2B 
cc3d14137517cd26687dabac7e001e7518fee91aedc74f1995ac763873345f2965c3edb4e037ecb6ac8ca874289b2e658fe3185d95b3eeaf2b349efab151f37b
 SHA512 
46ccf3dd7a5dd9ec1cac1eb742187ecab15a6c0033467d52a44c916e239696faf7b8797e1a155191cf0ed37b04619b0666cff51e78912a06ecd2c63d377cba93
 DIST gspiceui-v1.2.87.tar.gz 1089733 BLAKE2B 
c1801bfebd5d42fe9c1ab26e6fd0cb06b56cac53bbad272522896325e5fd979e6fcc63d6f99262b152180f249b5b2d4aa119aa83254a2fc07256574c9ebaef10
 SHA512 
081d04c39f4fb96139f12fa063dfb888e036948a00a6b55de3b04a49b2b4af01b45fd9b7f903855d798a71957452550dfa8c8505c167c239e27ada29cb6fa747

diff --git 
a/sci-electronics/gspiceui/files/gspiceui-1.3.30_pre20240321-respect-users-flags.patch
 
b/sci-electronics/gspiceui/files/gspiceui-1.3.30_pre20240321-respect-users-flags.patch
new file mode 100644
index ..531491829bd3
--- /dev/null
+++ 
b/sci-electronics/gspiceui/files/gspiceui-1.3.30_pre20240321-respect-users-flags.patch
@@ -0,0 +1,50 @@
+--- a/src/Makefile.old 2024-06-21 11:25:45.990728109 +0200
 b/src/Makefile 2024-06-21 11:33:20.289571247 +0200
+@@ -46,8 +46,8 @@
+ 
#***
+ 
+ # Which compiler and linker (eg. g++ or clang++)
+-CXX = g++
+-LD  = g++
++CXX ?= g++
++LD  ?= g++
+ ifneq ($(GSPICEUI_MSWIN),0)
+   LD += -static-libstdc++ -static-libgcc
+   WINDRES = windres
+@@ -108,17 +108,7 @@
+ #  -fabi-version=N  Use version N of the C++ ABI (this choice must match the 
wxWidgets library)
+ 
+ CXXFLAGS := -std=c++17 -fabi-version=14
+-ifeq ($(GSPICEUI_DEBUG),0)
+-  # Options for release (not using -Wall since it's GCC specific)
+-  CXXFLAGS += -O3
+-else
+-  # Options for development
+-  CXXFLAGS += -g3 -O0 -Wall -Wextra -Wpedantic
+-
+-  # The following warning has been disabled because I don't know how to fix it
+-  CXXFLAGS += -Wno-overloaded-virtual
+-endif
+-CXXFLAGS += -pipe $(shell $(WXCFG) --cxxflags)
++CXXFLAGS += $(shell $(WXCFG) --cxxflags)
+ 
+ # I like to compile using the option "-Wall" etc. however tests that break 
wxWidgets are turned off
+ ifneq ($(GSPICEUI_DEBUG),0)
+@@ -231,7 +221,7 @@
+ #   -o specify the output file name
+ 
+ $(BINDIR)/$(PROG) : $(OBJS)
+-  $(LD) -pipe -o $(BINDIR)/$(PROG) obj/*.o $(LIBS)
++  $(CXX) -o $(BINDIR)/$(PROG) obj/*.o $(LDFLAGS) $(LIBS)
+ ifeq ($(ROOT)/GSpiceUI.app,$(wildcard $(ROOT)/GSpiceUI.app))
+   cp $(BINDIR)/$(PROG) $(ROOT)/GSpiceUI.app/Contents/MacOS/gspiceui
+ endif
+@@ -296,7 +286,7 @@
+ 
+ # Compiler options
+ 
+-test_% : CXXFLAGS  = -Wall -g -pipe $(shell $(WXCFG) --cxxflags)
++test_% : CXXFLAGS  += $(shell $(WXCFG) --cxxflags)
+ test_% : CXXFLAGS += -D $(shell echo $@ | tr "[:lower:]" "[:upper:]")
+ # Libraries
+ test_% : LIBS = $(shell $(WXCFG) --libs core,base)

diff --git a/sci-electronics/gspiceui/gspiceui-1.3.30_pre20240321.ebuild 
b/sci-electronics/gspiceui/gspiceui-1.3.30_pre20240321.ebuild
new file mode 100644
index ..afbe20c26ef0
--- /dev/null
+++ b/sci-electronics/gspiceui/gspiceui-1.3.30_pre20240321.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+inherit desktop optfeature wxwidgets xdg
+
+DESCRIPTION="GUI frontend for Ngspice and Gnucap"
+HOMEPAGE="https://sourceforge.net/projects/gspiceui/;
+#SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz;
+MY_REV="382"
+# SF source is temporal
+#SRC_URI="https://sourceforge.net/code-snapshots/svn/g/gs/${PN}/code/${PN}-code-r${MY_REV}-trunk.zip
 -> ${P}.zip"
+SRC_URI="https://dev.gentoo.org/~pacho/${PN}/${PN}-code-r${MY_REV}-trunk.zip 
-> ${P}.zip"
+S="${WORKDIR}/${PN}-code-r${MY_REV}-trunk"
+

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/gspiceui/files/, sci-electronics/gspiceui/

2024-07-05 Thread Pacho Ramos
commit: 77611a184d5074e0eebbb9b42ea0ed106244
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 17:44:15 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 17:48:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77611a18

sci-electronics/gspiceui: drop 1.1.0, 1.2.87-r1

Signed-off-by: Pacho Ramos  gentoo.org>

 sci-electronics/gspiceui/Manifest  |  1 -
 .../gspiceui/files/gspiceui-1.1.0-flags.patch  | 26 ---
 sci-electronics/gspiceui/gspiceui-1.1.0.ebuild | 85 --
 sci-electronics/gspiceui/gspiceui-1.2.87-r1.ebuild | 83 -
 4 files changed, 195 deletions(-)

diff --git a/sci-electronics/gspiceui/Manifest 
b/sci-electronics/gspiceui/Manifest
index 226356f48245..b15a5fcc43e7 100644
--- a/sci-electronics/gspiceui/Manifest
+++ b/sci-electronics/gspiceui/Manifest
@@ -1,3 +1,2 @@
 DIST gspiceui-1.3.30_pre20240321.zip 80103549 BLAKE2B 
5cdbd2338dd057d73a01572e75a7af145bca99f3e9339d259ae3615076e26a5c1614eecdd1e32cd669ecdd2a5cc1e3934dc3d3f1b36980c7a2eed7c6c15e1bb6
 SHA512 
736f7eafbaa26c3d9b3fa0df1ae5071adf21c0716519a99a0b9d199aa10a0dd402273de51d2e16b07be4c145ab2d34e133c515a8cfbb44068aa46cdc36a20658
-DIST gspiceui-v1.1.00.tar.gz 1048236 BLAKE2B 
cc3d14137517cd26687dabac7e001e7518fee91aedc74f1995ac763873345f2965c3edb4e037ecb6ac8ca874289b2e658fe3185d95b3eeaf2b349efab151f37b
 SHA512 
46ccf3dd7a5dd9ec1cac1eb742187ecab15a6c0033467d52a44c916e239696faf7b8797e1a155191cf0ed37b04619b0666cff51e78912a06ecd2c63d377cba93
 DIST gspiceui-v1.2.87.tar.gz 1089733 BLAKE2B 
c1801bfebd5d42fe9c1ab26e6fd0cb06b56cac53bbad272522896325e5fd979e6fcc63d6f99262b152180f249b5b2d4aa119aa83254a2fc07256574c9ebaef10
 SHA512 
081d04c39f4fb96139f12fa063dfb888e036948a00a6b55de3b04a49b2b4af01b45fd9b7f903855d798a71957452550dfa8c8505c167c239e27ada29cb6fa747

diff --git a/sci-electronics/gspiceui/files/gspiceui-1.1.0-flags.patch 
b/sci-electronics/gspiceui/files/gspiceui-1.1.0-flags.patch
deleted file mode 100644
index b6c3d36a544e..
--- a/sci-electronics/gspiceui/files/gspiceui-1.1.0-flags.patch
+++ /dev/null
@@ -1,26 +0,0 @@
 a/src/Makefile
-+++ b/src/Makefile
-@@ -69,13 +69,7 @@
- #  -Ofast Optimize till it hurts : "-O3" + enable opts not valid for all 
standard-compliants
- #  -OsOptimize for size
- #  -OgOptimize debugging experience but don't break debugging
--ifeq ($(GSPICEUI_DBG),0)
--  # Options for release (not using -Wall since it's GCC specific)
--  CXXFLAGS := -O1 -pipe $(shell $(WXCFG) --cxxflags)
--else
--  # Options for development
--  CXXFLAGS := -g -Og -Wall -Wextra -pipe $(shell $(WXCFG) --cxxflags)
--endif
-+  CXXFLAGS += $(shell $(WXCFG) --cxxflags)
- 
- # The following suppresses spurious warnings from gcc with wxWidgets v2.8.12
- ifeq ($(GSPICEUI_WXLIB),2.8)
-@@ -134,7 +128,7 @@
- #   -o specify the output file name
- 
- $(BINDIR)/$(PROG) : $(OBJS)
--  $(CXX) -pipe -o $(BINDIR)/$(PROG) obj/*.o $(LIBS)
-+  $(CXX) -pipe -o $(BINDIR)/$(PROG) obj/*.o $(LDFLAGS) $(LIBS)
- ifeq ($(ROOT)/GSpiceUI.app,$(wildcard $(ROOT)/GSpiceUI.app))
-   cp $(BINDIR)/$(PROG) $(ROOT)/GSpiceUI.app/Contents/MacOS/gspiceui
- endif

diff --git a/sci-electronics/gspiceui/gspiceui-1.1.0.ebuild 
b/sci-electronics/gspiceui/gspiceui-1.1.0.ebuild
deleted file mode 100644
index d16a8b170d38..
--- a/sci-electronics/gspiceui/gspiceui-1.1.0.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WX_GTK_VER="3.0"
-inherit desktop flag-o-matic toolchain-funcs wxwidgets
-
-MY_P="${PN}-v${PV}0"
-
-DESCRIPTION="GUI frontend for Ngspice and Gnucap"
-HOMEPAGE="https://sourceforge.net/projects/gspiceui/;
-SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="examples schematics waveform"
-
-DEPEND="
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   sci-electronics/electronics-menu"
-RDEPEND="
-   ${DEPEND}
-   || (
-   sci-electronics/ngspice
-   sci-electronics/gnucap
-   )
-   waveform? ( sci-electronics/gwave )
-   schematics? ( sci-electronics/geda )"
-
-PATCHES=(
-   # Use Gentoo LDFLAGS and CXXFLAGS
-   "${FILESDIR}"/${P}-flags.patch
-)
-
-src_prepare() {
-   default
-
-   # Adjusting the doc path at src/main/HelpTasks.cpp
-   sed -i -e \
-   
"s:/share/gspiceui/html/User-Manual.html:/share/doc/${PF}/html/User-Manual.html:g"
 \
-   src/main/HelpTasks.cpp || die
-
-   # Adjusting call to gwave program
-   sed -i -e "s/gwave2/gwave/g" src/TypeDefs.hpp || die
-}
-
-src_configure() {
-   setup-wxwidgets
-
-   # bug 553968
-   replace-flags -O? -O1
-
-   default
-}
-
-src_compile() {
-   emake CXX="$(tc-getCXX)"
-}
-
-src_install() {
-   dobin bin/gspiceui
-
-   HTML_DOCS=( 

[gentoo-commits] repo/gentoo:master commit in: media-video/mediainfo/

2024-07-05 Thread Pacho Ramos
commit: a9fcf0343f57dc4217642142c84335e8d78963ea
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 17:28:33 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 17:48:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9fcf034

media-video/mediainfo: drop 22.09, 23.03, 23.04

Bug: https://bugs.gentoo.org/917612
Signed-off-by: Pacho Ramos  gentoo.org>

 media-video/mediainfo/Manifest   |  3 -
 media-video/mediainfo/mediainfo-22.09.ebuild | 89 ---
 media-video/mediainfo/mediainfo-23.03.ebuild | 92 
 media-video/mediainfo/mediainfo-23.04.ebuild | 92 
 4 files changed, 276 deletions(-)

diff --git a/media-video/mediainfo/Manifest b/media-video/mediainfo/Manifest
index fed3d7176f69..bbdec9921532 100644
--- a/media-video/mediainfo/Manifest
+++ b/media-video/mediainfo/Manifest
@@ -1,4 +1 @@
-DIST mediainfo_22.09.tar.xz 2016868 BLAKE2B 
c4b1766c4d49be6e90d11c736e4572e24299ae96efdfbf92ef9d32a418dcad2ae60ac7e6234cfa7c3a11996e46fb178996c536b9ce13dd19a0449ae8bf86
 SHA512 
acdeef13153fd74c29d54b9bdf4e983dd81525ace47550977d99cb5950ab72579cbbfc1ae39d81d89e03c491ea559177a16853d9db20d83a995eff300b864d4d
-DIST mediainfo_23.03.tar.xz 2027676 BLAKE2B 
2da17afaccb3a8b4a1e19012cb3bb29284856f9d16e27026701b1c78add444e83c5fbb3e22ff39955ffa1c0b6f62e87224c0b35a0ff007296c4c065f58f83c87
 SHA512 
5082826a315fefaa48ea65a09a538225f1311cfb48285c939bb7ce2ebc38a2d444e6974ecb8062e02b60fbde27759b5828fc97dd7f9229e0066e9d193137fb5c
-DIST mediainfo_23.04.tar.xz 2022444 BLAKE2B 
4e5c1c09b670ee20839c49365f0973d783ec7ed4bd336bed7574b6369f356f8f11fe63fe99dd80a28b2677b3c872bc45941b89c307190fe0b8ab867f66ab7755
 SHA512 
768ac916da81ea10323be2957a87058ba863015f26a337ba3b3db15e40e52c7cd7b24f2ca2508334e35cdae6476d147ed4c81eeabfe801fa9dc5ca68ceb1e7af
 DIST mediainfo_23.10.tar.xz 2025172 BLAKE2B 
91816fa74e4f9949e73072bb25748ca350178c4e0bfc33cf5ff8ed5171dbc2d8266e418bfe83ed382f5de3b1e9d7d95e38188082ac2b2e5c8df34324407db184
 SHA512 
bf5864e5aafd38f64dbdf2ac47b19543ed24ab69d27180606ad49e587e6964e83995dcceffa441fabf0b0aa3c032c9450ad8738d28663a1b4180a9f651f4ba08

diff --git a/media-video/mediainfo/mediainfo-22.09.ebuild 
b/media-video/mediainfo/mediainfo-22.09.ebuild
deleted file mode 100644
index 68f70427ddc8..
--- a/media-video/mediainfo/mediainfo-22.09.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# These must be bumped together:
-# - media-libs/libzen (if a release is available)
-# - media-libs/libmediainfo
-# - media-video/mediainfo
-
-WX_GTK_VER="3.0-gtk3"
-inherit xdg-utils autotools wxwidgets
-
-DESCRIPTION="MediaInfo supplies technical and tag information about media 
files"
-HOMEPAGE="https://mediaarea.net/mediainfo/ 
https://github.com/MediaArea/MediaInfo;
-SRC_URI="https://mediaarea.net/download/source/${PN}/${PV}/${P/-/_}.tar.xz;
-S="${WORKDIR}/MediaInfo"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-IUSE="curl mms wxwidgets"
-
-RDEPEND="~media-libs/libmediainfo-${PV}[curl=,mms=]
-   >=media-libs/libzen-0.4.37
-   sys-libs/zlib
-   wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-pkg_setup() {
-   TARGETS="CLI"
-
-   if use wxwidgets; then
-   TARGETS+=" GUI"
-   setup-wxwidgets
-   fi
-}
-
-src_prepare() {
-   default
-
-   local target
-   for target in ${TARGETS}; do
-   cd "${S}"/Project/GNU/${target} || die
-   sed -i -e "s:-O2::" configure.ac || die
-   eautoreconf
-   done
-}
-
-src_configure() {
-   local target
-
-   for target in ${TARGETS}; do
-   cd "${S}"/Project/GNU/${target} || die
-   local args=""
-   [[ ${target} == "GUI" ]] && args="--with-wxwidgets 
--with-wx-gui"
-   econf ${args}
-   done
-}
-
-src_compile() {
-   local target
-
-   for target in ${TARGETS}; do
-   cd "${S}"/Project/GNU/${target} || die
-   default
-   done
-}
-
-src_install() {
-   local target
-
-   for target in ${TARGETS}; do
-   cd "${S}"/Project/GNU/${target} || die
-   default
-   dodoc "${S}"/History_${target}.txt
-   done
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-}

diff --git a/media-video/mediainfo/mediainfo-23.03.ebuild 
b/media-video/mediainfo/mediainfo-23.03.ebuild
deleted file mode 100644
index a45f63ada5af..
--- a/media-video/mediainfo/mediainfo-23.03.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-

[gentoo-commits] repo/gentoo:master commit in: media-video/dvdstyler/

2024-07-05 Thread Pacho Ramos
commit: 469eeb9cdcf386edda4d60d61e6fe750ce16bb02
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 17:27:56 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 17:48:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=469eeb9c

media-video/dvdstyler: drop 3.2.1

Signed-off-by: Pacho Ramos  gentoo.org>

 media-video/dvdstyler/dvdstyler-3.2.1.ebuild | 70 
 1 file changed, 70 deletions(-)

diff --git a/media-video/dvdstyler/dvdstyler-3.2.1.ebuild 
b/media-video/dvdstyler/dvdstyler-3.2.1.ebuild
deleted file mode 100644
index 71057e8e2202..
--- a/media-video/dvdstyler/dvdstyler-3.2.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P=${P/dvds/DVDS}
-WX_GTK_VER=3.0-gtk3
-
-inherit wxwidgets
-
-DESCRIPTION="A cross-platform free DVD authoring application"
-HOMEPAGE="https://www.dvdstyler.org/;
-SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.bz2;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug +udev"
-
-DEPEND="
-   app-cdr/cdrtools
-   >=app-cdr/dvd+rw-tools-7.1
-   media-libs/libexif:=
-   >=media-libs/wxsvg-1.5.23:=
-   >=media-video/dvdauthor-0.7.1
-   >=media-video/ffmpeg-2.6:0=[encode]
-   >=media-video/xine-ui-0.99.7
-   virtual/jpeg:0
-   x11-libs/wxGTK:${WX_GTK_VER}=[gstreamer,X]
-   sys-apps/dbus
-   udev? ( >=virtual/libudev-215:= )"
-RDEPEND="${DEPEND}
-   >=app-cdr/dvdisaster-0.72.4
-   media-video/mjpegtools"
-BDEPEND="
-   app-arch/zip
-   app-text/xmlto
-   sys-devel/gettext
-   app-alternatives/yacc
-   virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/ffmpeg5.patch "${FILESDIR}"/wx30.patch )
-
-src_prepare() {
-   default
-
-   # disable obsolete GNOME 2.x libraries wrt #508854
-   sed -i -e '/PKG_CONFIG/s:libgnomeui-2.0:dIsAbLeAuToMaGiC&:' configure 
|| die
-   # rmdir: failed to remove `tempfoobar': Directory not empty
-   sed -i -e '/rmdir "$$t"/d' docs/Makefile.in || die
-   # fix underlinking wrt #367863
-   sed -i -e 's:@LIBS@:& -ljpeg:' wxVillaLib/Makefile.in || die
-   # silence desktop-file-validate QA check
-   sed -i \
-   -e '/Icon/s:.png::' -e '/^Encoding/d' -e 
'/Categories/s:Application;::' \
-   data/dvdstyler.desktop || die
-}
-
-src_configure() {
-   setup-wxwidgets unicode
-   econf \
-   $(use_enable debug) \
-   --with-wx-config="${WX_CONFIG}"
-}
-
-src_install() {
-   default
-   rm "${ED}"/usr/share/doc/${PF}/{COPYING*,INSTALL*} || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/limesuite/

2024-07-05 Thread Pacho Ramos
commit: 8745b851c0c50a29fe2886b04cd13aa5d64b26d6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jul  5 17:29:34 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jul  5 17:48:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8745b851

net-wireless/limesuite: drop 20.10.0, 23.10.0

Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/limesuite/Manifest |  2 --
 net-wireless/limesuite/limesuite-20.10.0.ebuild | 34 -
 net-wireless/limesuite/limesuite-23.10.0.ebuild | 34 -
 3 files changed, 70 deletions(-)

diff --git a/net-wireless/limesuite/Manifest b/net-wireless/limesuite/Manifest
index b58bad9c75c9..f2fe713fcb25 100644
--- a/net-wireless/limesuite/Manifest
+++ b/net-wireless/limesuite/Manifest
@@ -1,3 +1 @@
-DIST limesuite-20.10.0.tar.gz 5421065 BLAKE2B 
1b3a6240b334a9d96c3184edc71d9666525906a3a34c03085c869ef2f2cb8d741386a2c14f120a3de50b55d2183006611fa1d79ecce0a353537b1c650d862b11
 SHA512 
4ff422d04bb8795463da1a3e04dd742701bca89cb9003e3a1af3a97f9aa13a167c6cafa4b36734c3c810d08cec96f4d8aced40413504660f42a9c7208bfa3264
-DIST limesuite-23.10.0.tar.gz 5202380 BLAKE2B 
e18ce6b95cd2f2cf4c7f12db09a006822a34e64cccd5ab427e19a2b25812985e260708a3d62dec6c41974571593fad4c8c9df510b814cda0da3bdad899fb44d0
 SHA512 
2f29afce2f00247e509b0a0c994b53ee31c98e2aa43cee12f0529994a532059db7b7bc4bd26f1066995740d5ba6cee3ec4db53e4068b21b330d463953a9b4d9d
 DIST limesuite-23.11.0.tar.gz 5202440 BLAKE2B 
da91e0463f47f51b42f4be74d07e7beb3289649b7075e2a3da9752f7222c035e823ea300e15f52bcaccfde81fbae97b44e03c3bcb0ae3ce38019e88472cecf58
 SHA512 
0f96f92952af4470d5a9cc407c2d25348123876eab8d589371ad6105f9871dfe6e2317e634509bfd950ffb9ae30338e6fc7936ad9030c1119be442080a5174e7

diff --git a/net-wireless/limesuite/limesuite-20.10.0.ebuild 
b/net-wireless/limesuite/limesuite-20.10.0.ebuild
deleted file mode 100644
index a3eb577bb40b..
--- a/net-wireless/limesuite/limesuite-20.10.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake wxwidgets
-
-DESCRIPTION="Driver and GUI for LMS7002M-based SDR platforms"
-HOMEPAGE="https://myriadrf.org/projects/component/limesdr/;
-SRC_URI="https://github.com/myriadrf/LimeSuite/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/LimeSuite-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   x11-libs/fltk:1
-   x11-libs/wxGTK:${WX_GTK_VER}
-   net-wireless/soapysdr:=
-   virtual/opengl
-   virtual/libusb:1"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   setup-wxwidgets
-
-   local mycmakeargs=(
-   -DENABLE_OCTAVE=OFF
-   -DENABLE_EXAMPLES=OFF
-   )
-   cmake_src_configure
-}

diff --git a/net-wireless/limesuite/limesuite-23.10.0.ebuild 
b/net-wireless/limesuite/limesuite-23.10.0.ebuild
deleted file mode 100644
index 6e42d2d852f0..
--- a/net-wireless/limesuite/limesuite-23.10.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake wxwidgets
-
-DESCRIPTION="Driver and GUI for LMS7002M-based SDR platforms"
-HOMEPAGE="https://myriadrf.org/projects/component/limesdr/;
-SRC_URI="https://github.com/myriadrf/LimeSuite/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/LimeSuite-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   x11-libs/fltk:1
-   x11-libs/wxGTK:${WX_GTK_VER}
-   net-wireless/soapysdr:=
-   virtual/opengl
-   virtual/libusb:1"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   setup-wxwidgets
-
-   local mycmakeargs=(
-   -DENABLE_OCTAVE=OFF
-   -DENABLE_EXAMPLES=OFF
-   )
-   cmake_src_configure
-}



  1   2   3   4   >