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

2024-03-30 Thread Sam James
commit: 1778e8c1ffd125e2992e345f1a83c0e65df6bae8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 31 04:25:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 31 04:25:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1778e8c1

sys-devel/gcc: add 13.2.1_p20240330

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-13.2.1_p20240330.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index acdc36b5f41c..14ce90fb545e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -29,6 +29,7 @@ DIST gcc-13-20240302.tar.xz 84369428 BLAKE2B 
0fdf900b46fe169293a9f83978336d5d3c2
 DIST gcc-13-20240309.tar.xz 84389404 BLAKE2B 
1c3770da42adc26d49a43c05bcd574193666c9969a55ac8cf3ecbb7bd15498d1b55712831aee2e91cb744ca005544a96ce4d4b5b53fccb3cad100cab986d1119
 SHA512 
2d1e0374ebdee526f0549319fc9c364968c52a0d4aaa16759f00453cb083fe58d8f463c47d97f3bb74a0a92e251989eb75a50ee5800b4569978c72d25446b44e
 DIST gcc-13-20240316.tar.xz 84395460 BLAKE2B 
6c8819acdee01a28751f007c91d0d22e15326ec64e32f824da513738e90cca950e64773043d2688ae9e2519f91b7333e58a76d3e8b6e03a21e01407afabdb62c
 SHA512 
e2241e407ee6a407f8f3d51668c3cab6981e56ca249f3e37215e7ff90bf85e126388e0fe62de1f452aa12378a144755c4ff24eaf9ffab6d0cd6757c3924e1d96
 DIST gcc-13-20240323.tar.xz 84414636 BLAKE2B 
cd95fc9d83d9e2477597543af5ec4e9ac82029eca6deb8cd8f82b71132e3a54e5a770be201c9e596c48f936a169f60e19979128527f41086a9a12deebbfebb26
 SHA512 
b25fb0efbe7346f72407ad1102d877f2ed5b40a8bff88018db4541d15cd47a849d7aeb8706be3c2ca6256fc073fe6881c8ba74db220c80b01666195d3be038d4
+DIST gcc-13-20240330.tar.xz 84407332 BLAKE2B 
28b40915bf8e9ecf71b50d06fcdf69c01e87d3635f0c6b6159e003a0876453ada062cc538204604885e1350d226417fe9d7cbdb5e39146f9fde0d524ad34ff07
 SHA512 
4c4c4be522feb9ebe1bc868db59f0828de1154f80afad6c32bc2c7cf45df3797cb5e6dce2b35a297194ea87f81e34439f4d87bd88cabf0a29ce686e1b29e7a08
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-12.tar.xz 47404 BLAKE2B 
ed018bcd7429d1c7aace746cbfc4e59dae409fc0a35231320c1b44c96fff0d912eba5c72109c2deb883f5368159df02148b2d4373396b34da882164c61fe4387
 SHA512 
b7872a03870bce7b633e4af4329b24fe8f3d50d6d9173f63549f606ce062787748af7f79e7ec4afeb768968d6e8462a849bd1b94316ea6bb284551f99e811617
 DIST gcc-13.2.0-patches-14.tar.xz 46928 BLAKE2B 
fce23bc5315f35b04a4976550c4b44578944a1b17e40c7553351eeb8a1ef0f3a2538da5a5e1ae6f37b784ff11bbd8a44b8f6eec542be63e34d984dee69e1cd81
 SHA512 
d7d52bb2915fd89c06b0134bede8db939cadbb1f2dcddf923bee2c3f9f577ff9e5e986b60420d892539edf82867a0d1bd635807814bc618b06a2b37cdaca893a

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240330.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240330.ebuild
new file mode 100644
index ..1e4b87a7546c
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.2.1_p20240330.ebuild
@@ -0,0 +1,66 @@
+# 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"
+PATCH_VER="14"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.0"
+PYTHON_COMPAT=( python3_{10..11} )
+
+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}"
+   BDE

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

2024-03-30 Thread Sam James
commit: 97605574f47c7759b0a24842c616220ff675722d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 31 04:23:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 31 04:25:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97605574

sys-devel/gcc: add 11.4.1_p20240328

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 3654c19aaa3b..d7ab81920792 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -8,6 +8,7 @@ DIST gcc-11-20240229.tar.xz 76261680 BLAKE2B 
70e99abc40fe7903570dfabc3146be207c6
 DIST gcc-11-20240307.tar.xz 76268160 BLAKE2B 
29f61333c58e0918d4291171f4ad5cacdb3c1e7b30014a20d0d7f6263e97c2725f5b8ab327af8898d796c1207de3f110af93625918d34b735fedf63187298e61
 SHA512 
0f5a93ba93672d9b957efdb47a11bbf8debc417598a8439f7ea7c16faab3213ced78f84524c38eafb89ed2aae47390499ca7fe23f743cc33e87d90c1f90a2fd3
 DIST gcc-11-20240314.tar.xz 76260500 BLAKE2B 
3e36e1c00464b4e67c1d9775b0f46367bbb29cab2bf8bb7b301583aeb5e8d8b6404228992941049af936e65a57b70d389b87d5eedb447c1ebe62f27bf4600177
 SHA512 
67a715a2affdbcf8e748951f3da99c9e6810a4a932deec665d139cff50627f12820d247746ae9c9f3534f0b8a83daee5b2bf3b2f4c0b75a55201f58fe7d27f65
 DIST gcc-11-20240321.tar.xz 76258724 BLAKE2B 
0dc063532dbf45262cd5167f2350647da2c5d08d040caa82160bce6a9a758d85d7204647e1c17f523d1d7ed72e7c3f01ade57245c3efcb81bc83a3b12615220d
 SHA512 
1756cf81a9a9d75264d7734f5ab68968e28aa33fbccf978ff5658c5141b03deefc7cd0a8447adc6463583f47938509637ad0a96c962487c63ecf8d91bb25ce0e
+DIST gcc-11-20240328.tar.xz 76268060 BLAKE2B 
a3ffdd5a2376b1d3984ca39837932e1c6dc047ff6ae72eac0387cf27acdf8f1a1ff7e9584f631de348b6553e929892d8bc443ad6c40132a2636c39a8907c5eec
 SHA512 
6372a99f2a1320c7df6e7984bb780395aaf8319624f311d955d5dbab2ac7bfb8de933c5b945bc3c4ea3b5d7404b8fc2d696825214b6563c1e032094a421b8bd2
 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-20240112.tar.xz 79832228 BLAKE2B 
deec7123b8ffc42ddace51e1f3e8e08d5485f7000c0d4b7273b6311912ec0e7e2cb41124297af8c54456bb369a76fa2ef51aff552d8d680ec41dd2b144b08e55
 SHA512 
2c0a676ad35e6edee915c042a1751ac0263fae9b7af4d324deb49d6603dc73d3ec768832184879543e6ffb1595da5c56d9117288547adab7f243646dcbfc64ac

diff --git a/sys-devel/gcc/gcc-11.4.1_p20240328.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20240328.ebuild
new file mode 100644
index ..5ab7ed2dbcfa
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.4.1_p20240328.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="11.4.0"
+PATCH_VER="12"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+PYTHON_COMPAT=( python3_{10..11} )
+
+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}"
+   BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+  

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

2024-03-30 Thread Sam James
commit: 370ee195fa4d92dfc0a5e075bab2fee08a5a314f
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 31 04:24:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 31 04:25:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370ee195

sys-devel/gcc: add 12.3.1_p20240329

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index d7ab81920792..acdc36b5f41c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -18,6 +18,7 @@ DIST gcc-12-20240301.tar.xz 79812760 BLAKE2B 
af6fe0a9432bf6f4e8bcc1f06a66632abfd
 DIST gcc-12-20240308.tar.xz 79833804 BLAKE2B 
08a41ab1ec664810fe7e57b59fcb9e2b429d7c8fab259d06828d74465c177ac84066b288164fbba96104a01122bbbfd76aa6113601dcc0c034446e490fa62d23
 SHA512 
da5348f2262ec5a7099bcd42b39c23a06ce31a28fba0a0138669ed1501b9a6e3b9e599a860b987236162927825f466354998483213becf8bbc696cb5f34ceab1
 DIST gcc-12-20240315.tar.xz 79836176 BLAKE2B 
0e72c195c65b2c18cae82a2ef0e619638d3c19928b7098bc5b295b99e32243f791a10013f04498b4b95d34e93c77bfe5c7e9a980aeeab0ac44e5b5d6cbe1ebf0
 SHA512 
4a7a448932f4897f6514e344674bf58f0564f8a7ca6269f98ffd23f1be6fe6287117e9e2cd5cb69a597958c4c052edbb66d0b71d6ded420af3bf9b1fbaf18955
 DIST gcc-12-20240322.tar.xz 79850504 BLAKE2B 
e13f49d214c3a99da5f5eb29a66c296c3c38513d5caa323493eaa261283eb9edcf1f7a6668a92dc3e902ae5517637287c73b945c3dcc4054a6cd10ac02b962b7
 SHA512 
d7f33c05164320f2fe2d3647b2f768c91eb3289db4c00d64d05562c496c6daa3e180d4ce315db50b4c13cb92378e787402971f76649c367016fa027bf4ed2a2c
+DIST gcc-12-20240329.tar.xz 79862704 BLAKE2B 
2ac09aeed2718acfcbb8d0d71e51f21cab9b186c73860cfabcf95a7ed4c37eb461fb26f86ee7319c614c21208c0fdf841b660d314eacd8314e8f323edd37f7cf
 SHA512 
56d67cac2744c7fcb28eda9a29ba200d418a9e44fecc37b29747c2abac479e366b591ad6f7f92ce64b09dd3d0261af8ef28673beee1280618e043cf66f3b76ac
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-12.3.0-patches-3.tar.xz 14852 BLAKE2B 
7a5f1f43063b15f424099afd72096212fbbbc5151ff01f2de15dfb6e7cf274981c8cfaedba9ef61576c9096fb172fc550a7deb5cd7d9366fd249fd5dd3951f76
 SHA512 
aa89e4c2ae02f4fb42229ad5167f2eaa3a8fae51118645bf07199fe2124b9c83948590662b053d08002ef709fa870ea88315fd4ccbe4441a74e9cb62edcb82fb

diff --git a/sys-devel/gcc/gcc-12.3.1_p20240329.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20240329.ebuild
new file mode 100644
index ..2c4b89e72445
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.3.1_p20240329.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="12.3.0"
+PATCH_VER="3"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+PYTHON_COMPAT=( python3_{10..11} )
+
+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}"
+   BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+

[gentoo-commits] repo/gentoo:master commit in: dev-python/recurring-ical-events/

2024-03-30 Thread Michał Górny
commit: 6b36f934c020430df261b0c273130d21b6b197f0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 02:55:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 02:59:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b36f934

dev-python/recurring-ical-events: Remove old

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

 dev-python/recurring-ical-events/Manifest  |  1 -
 .../recurring-ical-events-2.1.2.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-python/recurring-ical-events/Manifest 
b/dev-python/recurring-ical-events/Manifest
index 329f90307add..ff959975b3b2 100644
--- a/dev-python/recurring-ical-events/Manifest
+++ b/dev-python/recurring-ical-events/Manifest
@@ -1,2 +1 @@
-DIST python-recurring-ical-events-2.1.2.gh.tar.gz 328669 BLAKE2B 
03bbae75a81526d855860c045711817200c1fca8a97574d324100a7d77c46f687ddb572d516a0bcddf90d629d9d9ff9bf7b2c868db5e6561447a1cd3b6b4f04b
 SHA512 
42c11a211539cf6e40903f9df8224e8dd1dd68fe4894aa0ab1c2660c69a95d4cd1d9f41aa918d5180568f8ca3eecace0d5b845d669d7e532d61a7fa1f5283fd6
 DIST python-recurring-ical-events-2.1.3.gh.tar.gz 329303 BLAKE2B 
c034fa558629bb8b3c6a901278d14a91826c3dfc805f6960936cd6dc1b219aff027615b05501c85767ab554112f6edf2a2467ced220bd92a7ac493673ca02ffe
 SHA512 
1852b5ed09d1c531ac969aac338893e0409a54d6b0d59e15dbdcbe2a5f97f111c1c01272fa5df640d26c1a12fbc5f284e35c3e10aed0f16a842fe8a6a54462a7

diff --git 
a/dev-python/recurring-ical-events/recurring-ical-events-2.1.2.ebuild 
b/dev-python/recurring-ical-events/recurring-ical-events-2.1.2.ebuild
deleted file mode 100644
index c790e2121364..
--- a/dev-python/recurring-ical-events/recurring-ical-events-2.1.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2023 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
-
-MY_P=python-${P}
-DESCRIPTION="Repeat ICalendar events by RRULE, RDATE and EXDATE"
-HOMEPAGE="
-   https://github.com/niccokunzmann/python-recurring-ical-events/
-   https://pypi.org/project/recurring-ical-events/
-"
-SRC_URI="
-   
https://github.com/niccokunzmann/python-recurring-ical-events/archive/v${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
-   =dev-python/icalendar-5.0.9[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2023.3[${PYTHON_USEDEP}]
-   =dev-python/x-wr-timezone-0.0.5[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
-   test/test_readme.py
-)
-
-EPYTEST_DESELECT=(
-   # a test checking if tzdata package is installed that is apparently
-   # needed for other tests, except it isn't
-   
test/test_zoneinfo_issue_57.py::test_zoneinfo_must_be_installed_if_it_is_possible
-)



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

2024-03-30 Thread Michał Górny
commit: 48ac182d1f37c23cb19f5d578cb461844956683c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 03:01:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 03:01:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ac182d

dev-python/pycparser: Bump to 2.22

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

 dev-python/pycparser/Manifest  |  1 +
 dev-python/pycparser/pycparser-2.22.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/dev-python/pycparser/Manifest b/dev-python/pycparser/Manifest
index 9a45f69b12df..0ea33f798aa9 100644
--- a/dev-python/pycparser/Manifest
+++ b/dev-python/pycparser/Manifest
@@ -1 +1,2 @@
 DIST pycparser-2.21.tar.gz 170877 BLAKE2B 
ae6bf42dfc552bf1e3bfb5430cdb0c15b5e011ec53cbd03e0e2507c08a1a78690cefce2de134bd984caccc5dbde90661cb4c18df5c289217967213aac4d52404
 SHA512 
e61fbdde484d1cf74d4b27bdde40cf2da4b7028ca8ecd37c83d77473dab707d457321aecaf97da3b114c1d58a4eb200290b76f9c958044b57e5fed949895b5f0
+DIST pycparser-2.22.tar.gz 172736 BLAKE2B 
a080df68cf114c355949b2911a80e89ed02a64b8d1d03e3c580749e5dfd2491f691962885dbadcdaf323b55a05c5597319ac082dcf6c67a9ac952be9a7e2
 SHA512 
c9a81c78d87162f71281a32a076b279f4f7f2e17253fe14c89c6db5f9b3554a6563ff700c385549a8b51ef8832f99f7bb4ac07f22754c7c475dd91feeb0cf87f

diff --git a/dev-python/pycparser/pycparser-2.22.ebuild 
b/dev-python/pycparser/pycparser-2.22.ebuild
new file mode 100644
index ..c0a56673a0df
--- /dev/null
+++ b/dev-python/pycparser/pycparser-2.22.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="C parser and AST generator written in Python"
+HOMEPAGE="
+   https://github.com/eliben/pycparser/
+   https://pypi.org/project/pycparser/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="
+   dev-python/ply:=[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+distutils_enable_tests unittest
+
+python_prepare_all() {
+   # remove the original files to guarantee their regen
+   rm pycparser/{c_ast,lextab,yacctab}.py || die
+
+   # kill sys.path manipulations to force the tests to use built files
+   sed -i -e '/sys\.path/d' tests/*.py || die
+
+   # Ensure we can find tests in our directory
+   sed -i -e 's/from tests.test_util/from test_util/g' tests/test_*.py || 
die
+
+   # unbundle ply
+   rm -r pycparser/ply || die
+   sed -i -e 's:\(from \)[.]\(ply\b\):\1\2:' pycparser/*.py || die
+   sed -i -e "s:'pycparser.ply'::" setup.py || die
+
+   ln -s "${S}"/examples tests/examples || die
+
+   rm tests/test_examples.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   # Skip tests if cpp is not in PATH
+   type -P cpp >/dev/null || return 0
+   # change workdir to avoid '.' import
+   cd tests || die
+
+   # Ensure that 'cpp' is called with the right arguments
+   # Tests don't seem to always pass the include they intend to use.
+   mkdir -p "${T}"/bin || die
+   cat > "${T}"/bin/cpp <<-EOF || die
+   #!${BROOT}/bin/bash
+   exec ${BROOT}/usr/bin/cpp -I${S}/utils/fake_libc_include/ \$@
+   EOF
+   chmod +x "${T}"/bin/cpp || die
+
+   PATH="${T}/bin:${PATH}" eunittest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/recurring-ical-events/

2024-03-30 Thread Michał Górny
commit: 24859d903d3eb861f9d73f451a0259242a6cda0d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 02:55:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 02:59:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24859d90

dev-python/recurring-ical-events: Bump to 2.2.0

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

 dev-python/recurring-ical-events/Manifest  |  1 +
 .../recurring-ical-events-2.2.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/recurring-ical-events/Manifest 
b/dev-python/recurring-ical-events/Manifest
index ff959975b3b2..e50506d15bb8 100644
--- a/dev-python/recurring-ical-events/Manifest
+++ b/dev-python/recurring-ical-events/Manifest
@@ -1 +1,2 @@
 DIST python-recurring-ical-events-2.1.3.gh.tar.gz 329303 BLAKE2B 
c034fa558629bb8b3c6a901278d14a91826c3dfc805f6960936cd6dc1b219aff027615b05501c85767ab554112f6edf2a2467ced220bd92a7ac493673ca02ffe
 SHA512 
1852b5ed09d1c531ac969aac338893e0409a54d6b0d59e15dbdcbe2a5f97f111c1c01272fa5df640d26c1a12fbc5f284e35c3e10aed0f16a842fe8a6a54462a7
+DIST python-recurring-ical-events-2.2.0.gh.tar.gz 332176 BLAKE2B 
85eb127e4c8e505f21c135e9241353aee33ae9a5087fb0fb2c2bf9b6a0e913f36a5077569c76c3b92d196e506d8c2be83806a2f8e8554b957a7ee84a1145f316
 SHA512 
ba5a3b22728d73a392e071d0b1b5363ebf94f25dbe00728fe944d1c7dbb2998b90550756b3ac5e8c51ef310ee269b90f1345ac8380ab8a89bfb7b24f5797ae4c

diff --git 
a/dev-python/recurring-ical-events/recurring-ical-events-2.2.0.ebuild 
b/dev-python/recurring-ical-events/recurring-ical-events-2.2.0.ebuild
new file mode 100644
index ..b1d8fa71740b
--- /dev/null
+++ b/dev-python/recurring-ical-events/recurring-ical-events-2.2.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2023-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
+
+MY_P=python-${P}
+DESCRIPTION="Repeat ICalendar events by RRULE, RDATE and EXDATE"
+HOMEPAGE="
+   https://github.com/niccokunzmann/python-recurring-ical-events/
+   https://pypi.org/project/recurring-ical-events/
+"
+SRC_URI="
+   
https://github.com/niccokunzmann/python-recurring-ical-events/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/icalendar-5.0.9[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2023.3[${PYTHON_USEDEP}]
+   =dev-python/x-wr-timezone-0.0.5[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   test/test_readme.py
+)
+
+EPYTEST_DESELECT=(
+   # a test checking if tzdata package is installed that is apparently
+   # needed for other tests, except it isn't
+   
test/test_zoneinfo_issue_57.py::test_zoneinfo_must_be_installed_if_it_is_possible
+)



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

2024-03-30 Thread Michał Górny
commit: e5a2961964569c6934261bb3dd218c529fa743fe
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 02:56:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 02:59:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a29619

dev-python/apprise: Bump to 1.7.5

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

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

diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest
index fae8247d7bc3..9c6b2d8567f7 100644
--- a/dev-python/apprise/Manifest
+++ b/dev-python/apprise/Manifest
@@ -1 +1,2 @@
 DIST apprise-1.7.4.tar.gz 1648673 BLAKE2B 
33c91a63e3d0e730dcfe2b99433cd97e16ff9635e9ff717e9c4f7b708e6536185265e591ff419a785044877cadd4793f2df73fe9420ffed65838fb16654810f8
 SHA512 
5e3ab2136f1bdbd9d769fb3e3c5a5c899834b7ffb6ba57f3601079d516e31bed9d988b76745c251fff6df91f1fcd186d23a0878165ad73b811f76a8118278a64
+DIST apprise-1.7.5.tar.gz 1652098 BLAKE2B 
01acc8be50b76cdcb5c7ce068b6f644d5edbbf28ea964d95e8d2ea0579a3a9c60e9715ae482ec0d7f16f4ce8118acf99e4159249bc763f268f89362a3e4fcde9
 SHA512 
d783d74a8e4a9f9b39c2ab86c0207a99e6f5fe30492b5bc50cb7008477acc1c5831d94c18bd3cee22fa28e028571108237191cc7a253aa072e121cecd0ce7afa

diff --git a/dev-python/apprise/apprise-1.7.5.ebuild 
b/dev-python/apprise/apprise-1.7.5.ebuild
new file mode 100644
index ..a85837c32c40
--- /dev/null
+++ b/dev-python/apprise/apprise-1.7.5.ebuild
@@ -0,0 +1,38 @@
+# 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 pypi
+
+DESCRIPTION="Push Notifications that work with just about every platform"
+HOMEPAGE="
+   https://pypi.org/project/apprise/
+   https://github.com/caronc/apprise/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+IUSE="+dbus mqtt"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   mqtt? ( dev-python/paho-mqtt[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+   dev-python/Babel[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-03-30 Thread Michał Górny
commit: dea30850d1803b22e03ab732f809c5f9fc7720fe
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 02:50:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 02:50:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dea30850

dev-python/cython: Bump to 3.0.10

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

 dev-python/cython/Manifest |  1 +
 dev-python/cython/cython-3.0.10.ebuild | 84 ++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 1eda2530ba4a..460c3e92d543 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,2 +1,3 @@
+DIST cython-3.0.10.gh.tar.gz 2771679 BLAKE2B 
f0813afc291bdc4940cd6770a368eca4f6d9fd728e41e9c341970512196154be900600146f98ce1e5a056eaeeda2df2a59fea2a9973c3ec275fe605bfd12e418
 SHA512 
97aa831cea96c1f3c51653c51fadb0aea8bdfdb076a2c898862637f52b826bcb9162d1b7aade3304c5650d0b894cb1083052f036365d79cd3d390e0486b33ac5
 DIST cython-3.0.8.gh.tar.gz 2764668 BLAKE2B 
03202ea480fa398d2b0893cc96185467009c783cf4451fc5d1c09ec229398bc084276680ed2b64acf63253744f827427e03674be3e5985d5a2912d9f338c786a
 SHA512 
1070fc278401990595d177b0e6396bc1eba2ea8234a7c5bb26399b6b7284de7791ee5fa60ef74d06d0f4120b9c877bfd7703a7d701838f1634737526c614b860
 DIST cython-3.0.9.gh.tar.gz 2769345 BLAKE2B 
2a21b5e7060727d727902a08d7e038dacc047b724ebaa496ba5768542e28eec3c6198062ac3dd774a4321204752b373516f193f01bc6951e5f38b6029754647e
 SHA512 
7899474882faab14716973783bbb46b981eab48192791acbbd06133efee83bfa9ace0e9a0272b0a44061a95ed94cdceaa98c4100f843220f5987791e36fa00e6

diff --git a/dev-python/cython/cython-3.0.10.ebuild 
b/dev-python/cython/cython-3.0.10.ebuild
new file mode 100644
index ..bc5b156b9db0
--- /dev/null
+++ b/dev-python/cython/cython-3.0.10.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.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 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



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

2024-03-30 Thread Michał Górny
commit: afed372e70e2ebc45914bfe50b2cb8d545c21680
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 02:54:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 02:54:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afed372e

dev-python/types-docutils: Bump to 0.20.0.20240331

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

 dev-python/types-docutils/Manifest  |  1 +
 .../types-docutils-0.20.0.20240331.ebuild   | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/types-docutils/Manifest 
b/dev-python/types-docutils/Manifest
index 606b8c4145dc..da6073227520 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1 +1,2 @@
 DIST types-docutils-0.20.0.20240317.tar.gz 19250 BLAKE2B 
8027b75cca44357b92c10e1c3543fb4624a62bd66862a4107a9e5e57db60dade31d1c25d7634a6417bba27d725fcca337c8159cb0bbec92f1823f84e249e0ebe
 SHA512 
e7c32bcc7214be9e650f35a1b2cb019ff449e194bb74d3a087cba2a676240b741174541dd8c5d42c08bb734cc05a3789698b04de7dc87f897d9158ad769cc7aa
+DIST types-docutils-0.20.0.20240331.tar.gz 19359 BLAKE2B 
d72cb44a0815f07d19aa0b920556d59c29f567637cc89feed0b4d585001fa2f9b73e7ed5aa9edb308cc1915c8a7b3eb82899c58a437975130452451ff89a5dc4
 SHA512 
3f5bf1c5ea00c9ad1969fa539571a049706913164aed66868f9e634b5375580e023dfebc252397e6e8ff53246ca99f6d927d052c5a34ac7b34cbcfb47fd9a42a

diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240331.ebuild 
b/dev-python/types-docutils/types-docutils-0.20.0.20240331.ebuild
new file mode 100644
index ..cb335ec2836f
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.20.0.20240331.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



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

2024-03-30 Thread Michał Górny
commit: b8b7e6c627a44c176a335e6ed2c96b9e278749ed
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 02:54:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 02:54:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8b7e6c6

dev-python/numpy: Bump to 2.0.0_rc1

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

 dev-python/numpy/Manifest   |   1 +
 dev-python/numpy/numpy-2.0.0_rc1.ebuild | 169 
 2 files changed, 170 insertions(+)

diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index be6d662e6b99..7be28abff0e8 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -3,3 +3,4 @@ DIST numpy-1.26.2.tar.gz 15664248 BLAKE2B 
006e511e27c009f27bf4bf6c8c30c84a4bf0e8
 DIST numpy-1.26.3.tar.gz 15679696 BLAKE2B 
4c063e1a495b187049b5604686c0411b056fd03a69b5044cff10693694a7f055c87a017334cf8d05aa4a4cb87896fdf9203f51742d3cf83dbaf611b0e6e4091a
 SHA512 
25556b41e2db9cfc52c1dfa61b05e4fc1b7b6df3b169f365375575d1146857fdb5ff91ca1508b968c296b7a06e5c6d95e82c41cdc3561587a46d3aa178f6305d
 DIST numpy-1.26.4.tar.gz 15786129 BLAKE2B 
ee759d3a857111bc494d5e989a7b005375d942b2a89cda69be4a3bd7c6cb195003fd2a8a0535f1858d8977ff688b0ec36360dcba9c3160206eedce5e28f191ef
 SHA512 
f7121ab4099fa0686f9c095d456baa4a5869d651d7b7a06385f885f329cf08f11024b5df5e7b4ee705970062a8102ec4f709512eabbfd5c9fccce4ef83b9c208
 DIST numpy-2.0.0b1.tar.gz 18310319 BLAKE2B 
62e3aee962f744bff4b3faa2427dbaa30d8012e76be383f3df5cd354a7d618cb6753940093413cb12928b971ee69d4f367e18e2c5c17cb41ee159d1f25540a99
 SHA512 
7072e64e954089df83384f45e2e5ac51ca647ab52a9552e7d2279a7d14853b3d17fb00ab33ed7c8c5987b87d33b44effa6e99c3e901209bcd8b16a2db539da45
+DIST numpy-2.0.0rc1.tar.gz 18314779 BLAKE2B 
5f304986330356418302d755d2a94edabbb62b7d88f4637b9f3fa633925174a8d5044f686635ff97dc81a5b464f2a66246ef4c3ede12a2c0441778acd2380927
 SHA512 
1f3bef3fd51f074b137099921ab0bc0f1af46c9e27993f315b8a7af2cab948de9f91af341a6976d54fae099ba1aa9e0e917eecd520c3721c1ba8e17c28d40be8

diff --git a/dev-python/numpy/numpy-2.0.0_rc1.ebuild 
b/dev-python/numpy/numpy-2.0.0_rc1.ebuild
new file mode 100644
index ..ef4c58ca976f
--- /dev/null
+++ b/dev-python/numpy/numpy-2.0.0_rc1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+FORTRAN_NEEDED=lapack
+
+inherit distutils-r1 flag-o-matic fortran-2 pypi toolchain-funcs
+
+DESCRIPTION="Fast array and numerical python library"
+HOMEPAGE="
+   https://numpy.org/
+   https://github.com/numpy/numpy/
+   https://pypi.org/project/numpy/
+"
+
+LICENSE="BSD"
+SLOT="0"
+# +lapack because the internal fallbacks are pretty slow. Building without blas
+# is barely supported anyway, see bug #914358.
+IUSE="+lapack"
+if [[ ${PV} != *_[rab]* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+RDEPEND="
+   lapack? (
+   >=virtual/cblas-3.8
+   >=virtual/lapack-3.8
+   )
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-build/meson-1.1.0
+   >=dev-python/cython-3.0.6[${PYTHON_USEDEP}]
+   lapack? (
+   virtual/pkgconfig
+   )
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}]
+   ' 'python*')
+   dev-python/charset-normalizer[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   append-flags -fno-strict-aliasing
+
+   distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   -Dallow-noblas=$(usex !lapack true false)
+   -Dblas=$(usev lapack cblas)
+   -Dlapack=$(usev lapack lapack)
+   # TODO: cpu-* options
+   )
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Very disk-and-memory-hungry
+   lib/tests/test_io.py::TestSaveTxt::test_large_zip
+   lib/tests/test_io.py::TestSavezLoad::test_closing_fid
+   
lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load
+
+   # Precision problems
+   
_core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals
+
+   # Runs the whole test suite recursively, that's just crazy
+   core/tests/test_mem_policy.py::test_new_policy
+
+   typing/tests/test_typing.py
+   # Uses huge amount of memory
+   core/tests/test_mem_overlap.py
+   

[gentoo-commits] repo/proj/guru:master commit in: games-arcade/taisei/

2024-03-30 Thread Julien Roy
commit: 7c4d99f8f983053283d7add647f5cbbeccb94b2d
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Sun Mar 31 02:09:53 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 31 02:09:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c4d99f8

games-arcade/taisei: block only !!~dev-libs/cglm-0.9.3

The incompatibility problem will be fixed in the upcoming cglm release,
see https://github.com/recp/cglm/issues/404 .

Signed-off-by: Oliver Freyermuth  googlemail.com>

 games-arcade/taisei/taisei-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-arcade/taisei/taisei-1.4.1.ebuild 
b/games-arcade/taisei/taisei-1.4.1.ebuild
index 631179d03a..854e6491a6 100644
--- a/games-arcade/taisei/taisei-1.4.1.ebuild
+++ b/games-arcade/taisei/taisei-1.4.1.ebuild
@@ -39,7 +39,7 @@ RDEPEND="
 DEPEND="
${RDEPEND}
>=dev-libs/cglm-0.7.8
-   

[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/

2024-03-30 Thread Oliver Freyermuth
commit: 7c4d99f8f983053283d7add647f5cbbeccb94b2d
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Sun Mar 31 02:09:53 2024 +
Commit: Oliver Freyermuth  googlemail  com>
CommitDate: Sun Mar 31 02:09:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c4d99f8

games-arcade/taisei: block only !!~dev-libs/cglm-0.9.3

The incompatibility problem will be fixed in the upcoming cglm release,
see https://github.com/recp/cglm/issues/404 .

Signed-off-by: Oliver Freyermuth  googlemail.com>

 games-arcade/taisei/taisei-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-arcade/taisei/taisei-1.4.1.ebuild 
b/games-arcade/taisei/taisei-1.4.1.ebuild
index 631179d03a..854e6491a6 100644
--- a/games-arcade/taisei/taisei-1.4.1.ebuild
+++ b/games-arcade/taisei/taisei-1.4.1.ebuild
@@ -39,7 +39,7 @@ RDEPEND="
 DEPEND="
${RDEPEND}
>=dev-libs/cglm-0.7.8
-   

[gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/

2024-03-30 Thread Julien Roy
commit: 880331281e4ce765d5e989f5adf21ad486ba3832
Author: Patrick Nicolas  laposte  net>
AuthorDate: Sat Mar 30 22:34:53 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 22:34:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88033128

media-libs/wivrn: update use flags and deps

Signed-off-by: Patrick Nicolas  laposte.net>

 media-libs/wivrn/wivrn-.ebuild | 17 +
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/media-libs/wivrn/wivrn-.ebuild 
b/media-libs/wivrn/wivrn-.ebuild
index bf9860cc12..f603e138c5 100644
--- a/media-libs/wivrn/wivrn-.ebuild
+++ b/media-libs/wivrn/wivrn-.ebuild
@@ -5,7 +5,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn;
 SLOT="0"
 LICENSE="GPL-3 Apache-2.0 MIT"
 
-IUSE="nvenc systemd vaapi wireshark-plugins x264"
+IUSE="nvenc pipewire pulseaudio systemd vaapi wireshark-plugins x264"
 REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 inherit cmake
@@ -28,9 +28,6 @@ else
 fi
 
 RDEPEND="
-   nvenc? (
-   x11-drivers/nvidia-drivers
-   )
vaapi? (
media-video/ffmpeg[libdrm,vaapi]
)
@@ -38,7 +35,12 @@ RDEPEND="
media-libs/x264
)
dev-libs/libbsd
-   media-libs/libpulse
+   pipewire? (
+   media-video/pipewire
+   )
+   pulseaudio? (
+   media-libs/libpulse
+   )
media-libs/openxr-loader
net-dns/avahi
systemd? (
@@ -51,9 +53,6 @@ RDEPEND="
 
 BDEPEND="
${RDEPEND}
-   nvenc? (
-   dev-util/nvidia-cuda-toolkit
-   )
dev-cpp/eigen
dev-cpp/nlohmann_json
dev-util/glslang
@@ -86,6 +85,8 @@ src_configure() {
-DWIVRN_BUILD_CLIENT=OFF
-DWIVRN_BUILD_SERVER=ON
-DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins)
+   -DWIVRN_USE_PIPEWIRE=$(usex pipewire)
+   -DWIVRN_USE_PULSEAUDIO=$(usex pulseaudio)
-DWIVRN_USE_NVENC=$(usex nvenc)
-DWIVRN_USE_VAAPI=$(usex vaapi)
-DWIVRN_USE_X264=$(usex x264)



[gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/

2024-03-30 Thread Julien Roy
commit: 4b51621fadb89d2821aa79b90865f44e8f92ef6b
Author: Patrick Nicolas  laposte  net>
AuthorDate: Sat Mar 30 22:32:20 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 22:32:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b51621f

media-libs/wivrn: add 0.13

Signed-off-by: Patrick Nicolas  laposte.net>

 media-libs/wivrn/Manifest  |   2 +
 media-libs/wivrn/metadata.xml  |   6 ++
 media-libs/wivrn/wivrn-0.13.ebuild | 113 +
 3 files changed, 121 insertions(+)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 15d6e248b4..95ca1b9478 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -2,3 +2,5 @@ DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 
70d76a5dd0034f93ff1749b1994bcd9cd8a9b09
 DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B 
dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b
 SHA512 
fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
 DIST wivrn-0.12-server-build-deps.tar.xz 16661132 BLAKE2B 
e7d562a286211d674bfbdd3db8328e8fc4e019893d73067174abacc7ba95127b92b0faba589a5fddbbc06baf3a1057f54f739130daa5db745f18db0541c8d887
 SHA512 
57d7e99a98a7d41bcb88302247312e99e0ddc89023b06bb8028711967d1a148bcba4f06343d55510fdb294a87fde56733dcd493b80f3f136c325568ba08e2798
 DIST wivrn-0.12.tar.gz 11683876 BLAKE2B 
34000761291ff7c9565b8ffddd87e1721adbf78447bc875f4c805643f284443765404f186f95747f314571b26ebe57fd5a1275258f65bb9a479a61b4623db0fc
 SHA512 
960cd6282c9538bd574f11c51dc7e4f6f87b2b619b68d7eb3a0ab8edde14a27e6b4f4535ef45b5f32396bd8a5a8c9d1cc28bed910e9eb71fdbfefeea6ec3dbd7
+DIST wivrn-0.13-server-build-deps.tar.xz 15527480 BLAKE2B 
28dfedaee675a2acc3fa3b453837a31c91d613d7a1166c14d398f0093a5faa6ad6d5d6112ce2c41863894fcaa0ce98d83d6bf2d9289c5fa263a09b92e99c9f0c
 SHA512 
9d9a9add87dca9ebba593d889297caf8a5dfe7d48cd3abd7e02859392ee21af7635f82dba00198637a237be5e5905e2c3af469f621adbe44697176e7c15fc49c
+DIST wivrn-0.13.tar.gz 11826609 BLAKE2B 
8b8cd300998bb05803fa8c6f1f5e874f7435edf5f457c5806e1e75e5a16b2a749208567162b41af6d4dda3f83b8c40ce9367b123522cc9cb023a8ec33be24a06
 SHA512 
82efdd29368a00c191eea32716a7a69b80108fa7f3521c548c80df156bb0ee3c6dad8a24488707ea083ae9121b9b6efe1d31a9af77367403583ecba25e3e3104

diff --git a/media-libs/wivrn/metadata.xml b/media-libs/wivrn/metadata.xml
index c7c2506ce5..43737e5e73 100644
--- a/media-libs/wivrn/metadata.xml
+++ b/media-libs/wivrn/metadata.xml
@@ -6,6 +6,12 @@
Patrick Nicolas


+   
+   Enable support for audio sink/source through native 
pipewire protocol
+   
+   
+   Enable support for audio sink/source through pulseaudio 
modules 
+   

Build the net-analyzer/wireshark plugin for 
the WiVRn protocol


diff --git a/media-libs/wivrn/wivrn-0.13.ebuild 
b/media-libs/wivrn/wivrn-0.13.ebuild
new file mode 100644
index 00..a6e984eabb
--- /dev/null
+++ b/media-libs/wivrn/wivrn-0.13.ebuild
@@ -0,0 +1,113 @@
+EAPI=7
+
+DESCRIPTION="WiVRn OpenXR streaming"
+HOMEPAGE="https://github.com/meumeu/WiVRn;
+SLOT="0"
+LICENSE="GPL-3 Apache-2.0 MIT"
+
+IUSE="nvenc pipewire pulseaudio systemd vaapi wireshark-plugins x264"
+REQUIRED_USE="|| ( nvenc vaapi x264 )"
+
+inherit cmake
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git;
+   EGIT_BRANCH="dev"
+
+   MONADO_V=ffb71af26f8349952f5f820c268ee4774613e200
+   PFR_V=2.2.0
+   SRC_URI="
+   https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> 
boostpfr_${PFR_V}.tar.gz
+   
https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz;
+else
+   SRC_URI="
+   https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz
 -> ${P}-server-build-deps.tar.xz"
+   KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+   nvenc? (
+   x11-drivers/nvidia-drivers
+   )
+   vaapi? (
+   media-video/ffmpeg[libdrm,vaapi]
+   )
+   x264? (
+   media-libs/x264
+   )
+   dev-libs/libbsd
+   pipewire? (
+   media-video/pipewire
+   )
+   pulseaudio? (
+   media-libs/libpulse
+   )
+   media-libs/openxr-loader
+   net-dns/avahi
+   systemd? (
+   sys-apps/systemd
+   )
+   wireshark-plugins? (
+   net-analyzer/wireshark
+   )
+"
+
+BDEPEND="
+   ${RDEPEND}
+   nvenc? (
+   dev-util/nvidia-cuda-toolkit
+   )
+   dev-cpp/eigen
+   

[gentoo-commits] repo/proj/guru:master commit in: sys-kernel/uek-sources/

2024-03-30 Thread Julien Roy
commit: db2c944e9c2dfcb0fe1bc163aed311ba1fd1ffa2
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sun Mar 31 00:45:36 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 31 00:47:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db2c944e

sys-kernel/uek-sources: drop versions

Signed-off-by: Aisha Tammy  aisha.cc>

 sys-kernel/uek-sources/Manifest| 10 
 .../uek-sources-5.15.0.204.147.4.ebuild| 65 --
 .../uek-sources-5.15.0.205.149.3-r1.ebuild | 64 -
 .../uek-sources-5.15.0.205.149.3.ebuild| 64 -
 .../uek-sources-5.15.0.205.149.5.ebuild| 65 --
 5 files changed, 268 deletions(-)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index daeab9f1d7..dedbac23d1 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -1,13 +1,3 @@
-DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B 
da2898a405bfd934e761180064107f4d87d144105ade4c825ff9299cb4a0b57324927cf34d3a55fc7a0227d9db053caf5b0f8159ca0ddbd946d31459b2683e1f
 SHA512 
04c2d322ec1f0946b7f0f551e0fc0342da749cade5f20f2da1a1e60fd0cd946593a797c053bbd0eb8121f70e69f6766f8c945a99fd77fca3eef89aeae6d5b871
-DIST genpatches-5.15-157.experimental.tar.xz 5424 BLAKE2B 
146f16bbfc049fabd87adcad9216e97949d0d25ac1d6ce0087b441dedee29611eaf5c20196c22a1f803d497e931c006bfc8a3d435d55b4ca61f55c9d0e9c6c0b
 SHA512 
3bce31759cce8ac4594be37748ae8517f13d0809aa10877646d10b5287643bae623fea1662106dedb24f02f7bf00586014f7d13737b53ff31e99b49037217c07
-DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B 
d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7
 SHA512 
e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
-DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B 
ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78
 SHA512 
e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
-DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 
7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e
 SHA512 
4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
-DIST genpatches-5.15-161.base.tar.xz 6394340 BLAKE2B 
9b30c56e1efcc866985caa448061cf8fb8973ee99a65c55787df122518bafa358760222944420add65ec777ad3012f06f74e0b8a4c2ecef32d5b882e78735ba2
 SHA512 
63cc6a96813f197a0d37e8a98a603ee594244cc6d18fd2e0fd566ea4a72866c425abbf847e9389472a7a3ceaa6118eb72e2c09d838db4698e0402f3a92bf229d
-DIST genpatches-5.15-161.extras.tar.xz 3936 BLAKE2B 
3bbf29d5ff26051c5f115439f42a07a3af47a681065e00561f8636aae51142b82b87d7e2879839d5abc7bec944b193aac31d2eed543275b94f47dca2eda38090
 SHA512 
20e5ac4f8e8903a86cefa2cbb3a4962f3dd60ab56f71397208622230ea1f4d481d703d6594fa9269e46d2369514d1c6deacfcfdbd97cd50ad9ee63c220f289b4
 DIST genpatches-5.15-163.base.tar.xz 6565400 BLAKE2B 
2ad4b5bf3b7654936bc9354d8f737435b8bb0cd0a8e12600cc453410ce99c5e41ee5659d19d1d0fd9939fccdee2ee584f7d73cfb05cc844f3097bf8907cde6f0
 SHA512 
b51d2aca5891582bc27f258f0de629230d793960548e385492d7b1e4cbabd2acb40c628a7d63c6182d31cc28c9a658f6a496997174a8116a14c5b2253fe921cb
 DIST genpatches-5.15-163.extras.tar.xz 3944 BLAKE2B 
61018af8eae6b9492e3ce11d26a33e0bb5207f05ea7353e4b843b2ccfcf67ef02c2f70833921573e13e5f11443733d64ffb15657cdbdc02696f03ac2e71c75c4
 SHA512 
69e5a999aa527472e3fb80ffbe0bbb9c9c3d81aa4a4e623d361febe3ed1c695ab647b9e4ae3e1978b12981636f7a1d7f0a65685ba140e6515e45ec3ed0747a70
-DIST linux-uek-5.15.0-204.147.4.tar.gz 202907093 BLAKE2B 
3fea77ce11b44046865579c6902d33f246830b020c8f57451cff71824ef8a57ddf8338841574ab4c45d98a945ec90bdd6ce4a6a75b2af26acc5ddb89d24d80a7
 SHA512 
7c566f842b3fdf676fb88f4b6c8d70e72da3b3e95d3093abf044f0053ef37829efcd227235e2074cf31e58c4a932c5f591e162138f1f0f2e52692391dda2c170
-DIST linux-uek-5.15.0-205.149.3.tar.gz 202944634 BLAKE2B 
830e19ca6090efe2d42dc5703e242b917b381589c7f74efca39abc4ab6675962c47e6067e77a9695665a655d1f9414a2aed21d283a8bb9da2c1df7c236131834
 SHA512 
1711a281d46582a78c70d09ca738e16c056de9f1bc390c2001c55fe38723a7fa4df0cf7775be22834d8b790d2ec75947bca6067622f112582eed7f5af119f6df
-DIST linux-uek-5.15.0-205.149.5.tar.gz 202941465 BLAKE2B 
e08c2dbcba89a7acc77ec54c5ad48fee6af318b1df604c095e1f718157876cc9a52039abee71fedaa1eb4c0e70010a5af61074271cb54a1a2c71f5e60a603187
 SHA512 
11dc0f3bc5f315ad51e9d7bae91ee223e003e506006e5bd504c2505d402e537f1c7684de523c731efaf7ac59aecd9c4870a632c51a9052c611fe1a703ce561da
 DIST linux-uek-5.15.0-206.149.1.tar.gz 202941586 BLAKE2B 

[gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/

2024-03-30 Thread Julien Roy
commit: 4fd939a6367d945d574d409a972aa32f68ee57b2
Author: Patrick Nicolas  laposte  net>
AuthorDate: Sat Mar 30 22:17:33 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 22:17:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fd939a6

media-libs/wivrn: drop 0.11

Signed-off-by: Patrick Nicolas  laposte.net>

 media-libs/wivrn/Manifest  |   2 -
 media-libs/wivrn/wivrn-0.11.ebuild | 100 -
 2 files changed, 102 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 72d08215e7..15d6e248b4 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,6 +1,4 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 
70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0
 SHA512 
86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
 DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B 
dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b
 SHA512 
fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
-DIST wivrn-0.11-server-build-deps.tar.xz 16544220 BLAKE2B 
dc04c6a414c8146c66bb18a3ad89cb7deaa378e838a9877675307c44ec26e7fb09fa653c947b72343fab210bcb43bd72e7a1a1012dc4f4c39c59f6316e2fe48c
 SHA512 
1eacc7ffb6de88944dc057cc41e7e17805dbd56e72f32d13a47877a62a3a4c916cfd343e813e20656c913c9c4e4f7b5e4bc8571eb9cb442074cdeeba3ec75671
-DIST wivrn-0.11.tar.gz 11675453 BLAKE2B 
2bfd6719b969dacaba0bb461415de000d11bdc249db148a7f621827592d69a65d23af0481a93601b9d381a253bc3c86aaa37af02e931d68b5a3c1cf777f5862e
 SHA512 
00764283a09fc07e21f9a59970a2fb256c225da95b3b2ca858c0d740e633b3f6391521dd05458b8901ad2a764675e4cac01caadac4f99f3311236a424b8e4349
 DIST wivrn-0.12-server-build-deps.tar.xz 16661132 BLAKE2B 
e7d562a286211d674bfbdd3db8328e8fc4e019893d73067174abacc7ba95127b92b0faba589a5fddbbc06baf3a1057f54f739130daa5db745f18db0541c8d887
 SHA512 
57d7e99a98a7d41bcb88302247312e99e0ddc89023b06bb8028711967d1a148bcba4f06343d55510fdb294a87fde56733dcd493b80f3f136c325568ba08e2798
 DIST wivrn-0.12.tar.gz 11683876 BLAKE2B 
34000761291ff7c9565b8ffddd87e1721adbf78447bc875f4c805643f284443765404f186f95747f314571b26ebe57fd5a1275258f65bb9a479a61b4623db0fc
 SHA512 
960cd6282c9538bd574f11c51dc7e4f6f87b2b619b68d7eb3a0ab8edde14a27e6b4f4535ef45b5f32396bd8a5a8c9d1cc28bed910e9eb71fdbfefeea6ec3dbd7

diff --git a/media-libs/wivrn/wivrn-0.11.ebuild 
b/media-libs/wivrn/wivrn-0.11.ebuild
deleted file mode 100644
index a254c95c2e..00
--- a/media-libs/wivrn/wivrn-0.11.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-EAPI=7
-
-DESCRIPTION="WiVRn OpenXR streaming"
-HOMEPAGE="https://github.com/meumeu/WiVRn;
-SLOT="0"
-LICENSE="GPL-3 Apache-2.0 MIT"
-
-IUSE="nvenc systemd vaapi x264"
-REQUIRED_USE="|| ( nvenc vaapi x264 )"
-
-inherit cmake
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git;
-
-   MONADO_V=57e937383967c7e7b38b5de71297c8f537a2489d
-   PFR_V=2.0.3
-   SRC_URI="
-   https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> 
boostpfr_${PFR_V}.tar.gz
-   
https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz;
-else
-   SRC_URI="
-   https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
-   
https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz
 -> ${P}-server-build-deps.tar.xz"
-   KEYWORDS="~amd64"
-fi
-
-RDEPEND="
-   nvenc? (
-   x11-drivers/nvidia-drivers
-   )
-   vaapi? (
-   media-video/ffmpeg[libdrm,vaapi]
-   )
-   x264? (
-   media-libs/x264
-   )
-   dev-libs/libbsd
-   media-libs/libpulse
-   media-libs/openxr-loader
-   net-dns/avahi
-   systemd? (
-   sys-apps/systemd
-   )
-"
-
-BDEPEND="
-   ${RDEPEND}
-   nvenc? (
-   dev-util/nvidia-cuda-toolkit
-   )
-   dev-cpp/eigen
-   dev-cpp/nlohmann_json
-   dev-util/glslang
-"
-
-if [[ ${PV} ==  ]]; then
-   src_unpack() {
-   git-r3_src_unpack
-   default_src_unpack
-   cd "${WORKDIR}"
-   mv "monado-${MONADO_V}" "monado-src"
-   mv "pfr-${PFR_V}" "boostpfr-src"
-   }
-else
-   src_unpack() {
-   default_src_unpack
-   cd "${WORKDIR}"
-   mv "WiVRn-${PV}" "${P}"
-   }
-fi
-
-src_configure() {
-   if [[ ${PV} ==  ]]; then
-   GIT_DESC=$(git describe)
-   else
-   GIT_DESC=${PV}
-   fi
-   local mycmakeargs=(
-   -DGIT_DESC=${GIT_DESC}
-

[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/uek-sources/

2024-03-30 Thread Aisha Tammy
commit: db2c944e9c2dfcb0fe1bc163aed311ba1fd1ffa2
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sun Mar 31 00:45:36 2024 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Sun Mar 31 00:47:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db2c944e

sys-kernel/uek-sources: drop versions

Signed-off-by: Aisha Tammy  aisha.cc>

 sys-kernel/uek-sources/Manifest| 10 
 .../uek-sources-5.15.0.204.147.4.ebuild| 65 --
 .../uek-sources-5.15.0.205.149.3-r1.ebuild | 64 -
 .../uek-sources-5.15.0.205.149.3.ebuild| 64 -
 .../uek-sources-5.15.0.205.149.5.ebuild| 65 --
 5 files changed, 268 deletions(-)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index daeab9f1d7..dedbac23d1 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -1,13 +1,3 @@
-DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B 
da2898a405bfd934e761180064107f4d87d144105ade4c825ff9299cb4a0b57324927cf34d3a55fc7a0227d9db053caf5b0f8159ca0ddbd946d31459b2683e1f
 SHA512 
04c2d322ec1f0946b7f0f551e0fc0342da749cade5f20f2da1a1e60fd0cd946593a797c053bbd0eb8121f70e69f6766f8c945a99fd77fca3eef89aeae6d5b871
-DIST genpatches-5.15-157.experimental.tar.xz 5424 BLAKE2B 
146f16bbfc049fabd87adcad9216e97949d0d25ac1d6ce0087b441dedee29611eaf5c20196c22a1f803d497e931c006bfc8a3d435d55b4ca61f55c9d0e9c6c0b
 SHA512 
3bce31759cce8ac4594be37748ae8517f13d0809aa10877646d10b5287643bae623fea1662106dedb24f02f7bf00586014f7d13737b53ff31e99b49037217c07
-DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B 
d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7
 SHA512 
e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
-DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B 
ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78
 SHA512 
e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
-DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 
7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e
 SHA512 
4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
-DIST genpatches-5.15-161.base.tar.xz 6394340 BLAKE2B 
9b30c56e1efcc866985caa448061cf8fb8973ee99a65c55787df122518bafa358760222944420add65ec777ad3012f06f74e0b8a4c2ecef32d5b882e78735ba2
 SHA512 
63cc6a96813f197a0d37e8a98a603ee594244cc6d18fd2e0fd566ea4a72866c425abbf847e9389472a7a3ceaa6118eb72e2c09d838db4698e0402f3a92bf229d
-DIST genpatches-5.15-161.extras.tar.xz 3936 BLAKE2B 
3bbf29d5ff26051c5f115439f42a07a3af47a681065e00561f8636aae51142b82b87d7e2879839d5abc7bec944b193aac31d2eed543275b94f47dca2eda38090
 SHA512 
20e5ac4f8e8903a86cefa2cbb3a4962f3dd60ab56f71397208622230ea1f4d481d703d6594fa9269e46d2369514d1c6deacfcfdbd97cd50ad9ee63c220f289b4
 DIST genpatches-5.15-163.base.tar.xz 6565400 BLAKE2B 
2ad4b5bf3b7654936bc9354d8f737435b8bb0cd0a8e12600cc453410ce99c5e41ee5659d19d1d0fd9939fccdee2ee584f7d73cfb05cc844f3097bf8907cde6f0
 SHA512 
b51d2aca5891582bc27f258f0de629230d793960548e385492d7b1e4cbabd2acb40c628a7d63c6182d31cc28c9a658f6a496997174a8116a14c5b2253fe921cb
 DIST genpatches-5.15-163.extras.tar.xz 3944 BLAKE2B 
61018af8eae6b9492e3ce11d26a33e0bb5207f05ea7353e4b843b2ccfcf67ef02c2f70833921573e13e5f11443733d64ffb15657cdbdc02696f03ac2e71c75c4
 SHA512 
69e5a999aa527472e3fb80ffbe0bbb9c9c3d81aa4a4e623d361febe3ed1c695ab647b9e4ae3e1978b12981636f7a1d7f0a65685ba140e6515e45ec3ed0747a70
-DIST linux-uek-5.15.0-204.147.4.tar.gz 202907093 BLAKE2B 
3fea77ce11b44046865579c6902d33f246830b020c8f57451cff71824ef8a57ddf8338841574ab4c45d98a945ec90bdd6ce4a6a75b2af26acc5ddb89d24d80a7
 SHA512 
7c566f842b3fdf676fb88f4b6c8d70e72da3b3e95d3093abf044f0053ef37829efcd227235e2074cf31e58c4a932c5f591e162138f1f0f2e52692391dda2c170
-DIST linux-uek-5.15.0-205.149.3.tar.gz 202944634 BLAKE2B 
830e19ca6090efe2d42dc5703e242b917b381589c7f74efca39abc4ab6675962c47e6067e77a9695665a655d1f9414a2aed21d283a8bb9da2c1df7c236131834
 SHA512 
1711a281d46582a78c70d09ca738e16c056de9f1bc390c2001c55fe38723a7fa4df0cf7775be22834d8b790d2ec75947bca6067622f112582eed7f5af119f6df
-DIST linux-uek-5.15.0-205.149.5.tar.gz 202941465 BLAKE2B 
e08c2dbcba89a7acc77ec54c5ad48fee6af318b1df604c095e1f718157876cc9a52039abee71fedaa1eb4c0e70010a5af61074271cb54a1a2c71f5e60a603187
 SHA512 
11dc0f3bc5f315ad51e9d7bae91ee223e003e506006e5bd504c2505d402e537f1c7684de523c731efaf7ac59aecd9c4870a632c51a9052c611fe1a703ce561da
 DIST linux-uek-5.15.0-206.149.1.tar.gz 202941586 BLAKE2B 

[gentoo-commits] proj/metagen:master commit in: /

2024-03-30 Thread Sebastian Pipping
commit: 3ecc717796490a334d0e8c7ca67b108a183431c9
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Mar 31 00:36:19 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:37:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=3ecc7177

pyproject.toml: Require Python >=3.8

Signed-off-by: Sebastian Pipping  gentoo.org>

 pyproject.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyproject.toml b/pyproject.toml
index 5010139..c06e4aa 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -10,6 +10,7 @@ authors = [
 {name = "Jesus Rivero", email = "neurog...@gentoo.org"},
 {name = "Sebastian Pipping", email = "sebast...@pipping.org"},
 ]
+requires-python = ">=3.8"
 dynamic = ["version"]
 readme = "README.md"
 license = {text = "GPL-2"}
@@ -24,7 +25,6 @@ classifiers = [
 "Natural Language :: English",
 "Programming Language :: Python",
 "Programming Language :: Python :: 3",
-"Programming Language :: Python :: 3.7",
 "Programming Language :: Python :: 3.8",
 "Programming Language :: Python :: 3.9",
 "Programming Language :: Python :: 3.10",



[gentoo-commits] proj/metagen:master commit in: /

2024-03-30 Thread Sebastian Pipping
commit: 6b7e4b9d1bd9cb5a2bbd19a14bc9b228f5ecc07a
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Mar 31 00:36:59 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:37:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=6b7e4b9d

pyproject.toml: Officially support Python 3.11 and 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 pyproject.toml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pyproject.toml b/pyproject.toml
index c06e4aa..0595903 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -28,6 +28,8 @@ classifiers = [
 "Programming Language :: Python :: 3.8",
 "Programming Language :: Python :: 3.9",
 "Programming Language :: Python :: 3.10",
+"Programming Language :: Python :: 3.11",
+"Programming Language :: Python :: 3.12",
 "Programming Language :: Python :: 3 :: Only",
 "Topic :: Software Development",
 "Topic :: Text Processing :: Markup :: XML",



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

2024-03-30 Thread Sebastian Pipping
commit: 283d5461f53e571a1e7015124319b837ac64a5ca
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Mar 31 00:18:44 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:20:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=283d5461

app-portage/metagen: 0.7.4

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-portage/metagen/Manifest |  1 +
 app-portage/metagen/metagen-0.7.4.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/app-portage/metagen/Manifest b/app-portage/metagen/Manifest
index 55593429be75..215aa06d8cfa 100644
--- a/app-portage/metagen/Manifest
+++ b/app-portage/metagen/Manifest
@@ -1 +1,2 @@
 DIST metagen-0.7.3.tar.gz 9607 BLAKE2B 
3c5b9debf10b0a6dda9bdf0e45e157c80019d0496d93f5af18e7be1b502c320fdbf7bd28f382e9021580d3aaa373566d7b342f3fa57f736fcb3676bafdd4d6e2
 SHA512 
d7293125685ad3be35dd9213b5d52c9219b6a5bcee4ab15fb2426bdccdb95b4df5567c2178bdefc0e75987080cd51026b5b089a4d4cf6402f455429d55d3a9e8
+DIST metagen-0.7.4.tar.gz 9291 BLAKE2B 
a1ad7267202f8bc477002a4c9deeb0cd26c8f2163f4fb3a0bf74e39b46448f3ba29dcec1201f41a0e98af8780b219102f3733b957a4e87293cc5e04486e39755
 SHA512 
e3d37cbe32fabbc980185d9948f6a38dfca756f727d86c26f7f5bd92e768bc034bffa14995844347bb3e19fe2d8757dcb45a3cab5b9e58d97c9c562b75a90d26

diff --git a/app-portage/metagen/metagen-0.7.4.ebuild 
b/app-portage/metagen/metagen-0.7.4.ebuild
new file mode 100644
index ..c2197d9b87d8
--- /dev/null
+++ b/app-portage/metagen/metagen-0.7.4.ebuild
@@ -0,0 +1,32 @@
+# 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_{9..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="metadata.xml generator for ebuilds"
+HOMEPAGE="https://cgit.gentoo.org/proj/metagen.git;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="dev-python/lxml[${PYTHON_USEDEP}]
+   sys-apps/portage[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   doman docs/metagen.1
+
+   # Bug 814545 and 832069
+   if [[ ${PF} != ${P} ]]; then  # to be robust across bumps
+   mv "${ED}"/usr/share/doc/${P}/* "${ED}"/usr/share/doc/${PF}/ || 
die
+   rmdir "${ED}"/usr/share/doc/${P}/ || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/buildah/, app-containers/buildah/files/

2024-03-30 Thread Zac Medico
commit: 8144aa900b7850994c53b73dfa0b745d4ce02c5e
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Wed Mar 27 09:24:43 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 31 00:06:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8144aa90

app-containers/buildah: dont call `as` directly

Closes: https://bugs.gentoo.org/927934
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35943
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/buildah-1.33.7.ebuild   | 26 ++
 app-containers/buildah/buildah-1.34.3.ebuild   | 25 +
 app-containers/buildah/buildah-1.35.1.ebuild   |  4 +++
 app-containers/buildah/buildah-1.35.3.ebuild   |  4 +++
 app-containers/buildah/buildah-.ebuild |  4 +++
 .../dont-call-as-directly-upstream-pr-5436.patch   | 32 ++
 6 files changed, 95 insertions(+)

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
index 6a223369f6ba..60b99c3a6057 100644
--- a/app-containers/buildah/buildah-1.33.7.ebuild
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -44,6 +44,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-go/go-md2man"
 
+PATCHES=(
+   "${T}"/dont-call-as-directly-upstream-pr-5436.patch
+)
+
 pkg_pretend() {
local CONFIG_CHECK=""
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
@@ -53,6 +57,28 @@ pkg_pretend() {
 }
 
 src_prepare() {
+   cat <<'EOF' > "${T}/dont-call-as-directly-upstream-pr-5436.patch"
+--- a/Makefile
 b/Makefile
+@@ -10,6 +10,7 @@
+ BASHINSTALLDIR = $(PREFIX)/share/bash-completion/completions
+ BUILDFLAGS := -tags "$(BUILDTAGS)"
+ BUILDAH := buildah
++AS ?= as
+
+ GO := go
+ GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo 
"-gccgoflags"; else echo "-ldflags"; fi)
+@@ -72,7 +73,7 @@
+ bin/buildah: $(SOURCES) cmd/buildah/*.go internal/mkcw/embed/entrypoint.gz
+   $(GO_BUILD) $(BUILDAH_LDFLAGS) $(GO_GCFLAGS) "$(GOGCFLAGS)" -o $@ 
$(BUILDFLAGS) ./cmd/buildah
+
+-ifneq ($(shell as --version | grep x86_64),)
++ifneq ($(shell $(AS) --version | grep x86_64),)
+ internal/mkcw/embed/entrypoint: internal/mkcw/embed/entrypoint.s
+   $(AS) -o $(patsubst %.s,%.o,$^) $^
+   $(LD) -o $@ $(patsubst %.s,%.o,$^)
+EOF
+
default
 
# ensure all  necessary files are there

diff --git a/app-containers/buildah/buildah-1.34.3.ebuild 
b/app-containers/buildah/buildah-1.34.3.ebuild
index 6a223369f6ba..4b82e782d4f3 100644
--- a/app-containers/buildah/buildah-1.34.3.ebuild
+++ b/app-containers/buildah/buildah-1.34.3.ebuild
@@ -44,6 +44,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-go/go-md2man"
 
+PATCHES=(
+   "${T}"/dont-call-as-directly-upstream-pr-5436.patch
+)
+
 pkg_pretend() {
local CONFIG_CHECK=""
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
@@ -53,6 +57,27 @@ pkg_pretend() {
 }
 
 src_prepare() {
+   cat <<'EOF' > "${T}/dont-call-as-directly-upstream-pr-5436.patch"
+--- a/Makefile
 b/Makefile
+@@ -10,6 +10,7 @@
+ BASHINSTALLDIR = $(PREFIX)/share/bash-completion/completions
+ BUILDFLAGS := -tags "$(BUILDTAGS)"
+ BUILDAH := buildah
++AS ?= as
+
+ GO := go
+ GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo 
"-gccgoflags"; else echo "-ldflags"; fi)
+@@ -77,7 +77,7 @@
+ bin/buildah: $(SOURCES) cmd/buildah/*.go 
internal/mkcw/embed/entrypoint_amd64.gz
+   $(GO_BUILD) $(BUILDAH_LDFLAGS) $(GO_GCFLAGS) "$(GOGCFLAGS)" -o $@ 
$(BUILDFLAGS) ./cmd/buildah
+
+-ifneq ($(shell as --version | grep x86_64),)
++ifneq ($(shell $(AS) --version | grep x86_64),)
+ internal/mkcw/embed/entrypoint_amd64.gz: internal/mkcw/embed/entrypoint_amd64
+   gzip -k9nf $^
+EOF
+
default
 
# ensure all  necessary files are there

diff --git a/app-containers/buildah/buildah-1.35.1.ebuild 
b/app-containers/buildah/buildah-1.35.1.ebuild
index ecf84e28950c..b0b39faf03cb 100644
--- a/app-containers/buildah/buildah-1.35.1.ebuild
+++ b/app-containers/buildah/buildah-1.35.1.ebuild
@@ -44,6 +44,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-go/go-md2man"
 
+PATCHES=(
+   "${FILESDIR}"/dont-call-as-directly-upstream-pr-5436.patch
+)
+
 pkg_pretend() {
local CONFIG_CHECK=""
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"

diff --git a/app-containers/buildah/buildah-1.35.3.ebuild 
b/app-containers/buildah/buildah-1.35.3.ebuild
index ecf84e28950c..b0b39faf03cb 100644
--- a/app-containers/buildah/buildah-1.35.3.ebuild
+++ b/app-containers/buildah/buildah-1.35.3.ebuild
@@ -44,6 +44,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-go/go-md2man"
 
+PATCHES=(
+   "${FILESDIR}"/dont-call-as-directly-upstream-pr-5436.patch
+)
+
 pkg_pretend() {
local CONFIG_CHECK=""
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index ecf84e28950c..b0b39faf03cb 100644

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

2024-03-30 Thread Zac Medico
commit: 43b007f04043855ca1604cc6499576b235703282
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Wed Mar 27 05:32:49 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 31 00:05:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43b007f0

app-containers/buildah: add 1.35.3

Bug: https://bugs.gentoo.org/927499
Bug: https://bugs.gentoo.org/927502
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
From: https://github.com/gentoo/gentoo/pull/35943
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |   1 +
 app-containers/buildah/buildah-1.35.3.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 7e199a5ae97d..0609e39a594c 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -4,3 +4,4 @@ DIST buildah-1.33.7.tar.gz 18604354 BLAKE2B 
d2788096d8d6fd6cc528e8f33edc58a2
 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db
 DIST buildah-1.34.3.tar.gz 18856476 BLAKE2B 
c91c995a2ff4be8b4e84a70c581a817cb2f1333b08ca297163d218f80d538905c41718cfc267c03173330234c3476344be44df799eaaac891395a22bc7a020b3
 SHA512 
26d5c48cb5b056a274c1a9c6820a6076337f625fc6dd6683000db871f3de9d37907bd962ced3400334bfc230718219cda2108e2e984be5f8c76ecfa4a2f1e1ac
 DIST buildah-1.35.1.tar.gz 19349661 BLAKE2B 
31b633f35f937364816dac65e7a801676043630bc3c00ac445ad67afea04142748f76c4aed16690aa990e2c15ed220bdb42b96c6dd9bb0dac9c9d16fc2a27ddc
 SHA512 
3e5af28b3d45e51674d08bef9a92cd64589026d9c6ebee51156738151681395860e372bba2667815e0f90e37984eb9dfdc9b8ad0675b62c8751582b29485d159
+DIST buildah-1.35.3.tar.gz 19372597 BLAKE2B 
014bea80b3a8c4482bbe098a0c5293892cf9f4f0d4d74ecaba8f155e49fab326689b95b690b413d64f6b576c7269bdb9d0f446244b832afe311e909b3f96856d
 SHA512 
ca325ce1a878eb9e9a6caedf236add16702d8dcd83f15a1995b8215998821218104ea8cb7a5d11fc354ee01d9805c339578975d35db859f1d53b08e0a2139fe3

diff --git a/app-containers/buildah/buildah-1.35.3.ebuild 
b/app-containers/buildah/buildah-1.35.3.ebuild
new file mode 100644
index ..ecf84e28950c
--- /dev/null
+++ b/app-containers/buildah/buildah-1.35.3.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info toolchain-funcs
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="apparmor btrfs +seccomp systemd test"
+RESTRICT="test"
+DOCS=(
+   "CHANGELOG.md"
+   "troubleshooting.md"
+   "docs/tutorials"
+)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/buildah.git;
+else
+   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp:= )
+   apparmor? ( sys-libs/libapparmor:= )
+   >=app-containers/containers-common-0.58.0-r1
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-go/go-md2man"
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
+}
+
+src_prepare() {
+   default
+
+   # ensure all  necessary files are there
+   local file
+   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \
+   hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
+   [[ -f "${file}" ]] || die
+   done
+
+   sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die
+   echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || 
die
+
+   cat <<-EOF > hack/apparmor_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex apparmor 'echo apparmor' echo)
+   EOF
+
+   use seccomp || {
+   cat <<-'EOF' > "${T}/disable_seccomp.patch"
+--- a/Makefile
++++ b/Makefile
+@@ -5 +5 @@
+-SECURITYTAGS ?= seccomp $(APPARMORTAG)
++SECURITYTAGS ?= $(APPARMORTAG)
+   EOF
+   eapply "${T}/disable_seccomp.patch" || die
+   }
+
+   cat <<-EOF > hack/systemd_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex systemd 'echo systemd' 

[gentoo-commits] proj/metagen: New tag: v0.7.4

2024-03-30 Thread Sebastian Pipping
commit: 
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:11:01 2024 +

New tag: v0.7.4




[gentoo-commits] proj/metagen:master commit in: metagen/tests/

2024-03-30 Thread Sebastian Pipping
commit: 69281105ddb557d9be4f0224ee7e65eb44870143
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Mar 30 23:07:31 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=69281105

tests: Improve test XML readability

Signed-off-by: Sebastian Pipping  gentoo.org>

 metagen/tests/test_meta.py | 36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/metagen/tests/test_meta.py b/metagen/tests/test_meta.py
index e692eb5..be7afb0 100644
--- a/metagen/tests/test_meta.py
+++ b/metagen/tests/test_meta.py
@@ -14,14 +14,14 @@ class TestMyMetadata(unittest.TestCase):
 
 https://www.gentoo.org/dtd/metadata.dtd'>
 
-\t
-\t\tpythonh...@gentoo.org
-\t\tRob Cakebread
-\t\tMaintainer description.
-\t
+
+pythonh...@gentoo.org
+Rob Cakebread
+Maintainer description.
+
 
 """.strip("\n")
-)
+).replace('', '\t')
 
 metadata = MyMetadata()
 metadata.set_maintainer(["pythonh...@gentoo.org"],
@@ -36,20 +36,20 @@ class TestMyMetadata(unittest.TestCase):
 
 https://www.gentoo.org/dtd/metadata.dtd'>
 
-\t
-\t\tgo...@gentoo.org
-\t\tGoo Fi
-\t\tMaintainer one.
-\t
-\t
-\t\tpythonh...@gentoo.org
-\t\tRob Cakebread
-\t\tMaintainer two
-\t
-\tThis packages does X Y and Z.
+
+go...@gentoo.org
+Goo Fi
+Maintainer one.
+
+
+pythonh...@gentoo.org
+Rob Cakebread
+Maintainer two
+
+This packages does X Y and 
Z.
 
 """.strip("\n")
-)
+).replace('', '\t')
 
 metadata = MyMetadata()
 metadata.set_maintainer(["go...@gentoo.org", "pythonh...@gentoo.org"],



[gentoo-commits] proj/metagen:master commit in: /

2024-03-30 Thread Sebastian Pipping
commit: 15b395daa9cf5755b51df9eb329fd8012cccdb01
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Mar 31 00:06:07 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=15b395da

README.md: Get help output in sync with Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index c0246c1..8d910eb 100644
--- a/README.md
+++ b/README.md
@@ -37,7 +37,7 @@ usage: metagen [-h] [--version] [--email EMAIL] [--name NAME] 
[--echangelog]
[--desc DESC] [--type TYPE] [--long LONG] [--output OUTPUT]
[--force] [--verbose] [--quiet] [-Q]
 
-optional arguments:
+options:
   -h, --helpshow this help message and exit
   --version show program's version number and exit
 



[gentoo-commits] proj/metagen:master commit in: /

2024-03-30 Thread Sebastian Pipping
commit: 9addc8c22daac24eda31bdc3ec73554d3b8d7c6b
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Mar 31 00:06:25 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=9addc8c2

README.md: Help future make help output be more predictable

Signed-off-by: Sebastian Pipping  gentoo.org>

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 8d910eb..40db94c 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,7 @@ to report bugs about **metagen**.
 # Usage
 
 ```
-# metagen --help
+# COLUMNS=80 metagen --help
 usage: metagen [-h] [--version] [--email EMAIL] [--name NAME] [--echangelog]
[--desc DESC] [--type TYPE] [--long LONG] [--output OUTPUT]
[--force] [--verbose] [--quiet] [-Q]



[gentoo-commits] proj/metagen:master commit in: metagen/

2024-03-30 Thread Sebastian Pipping
commit: 2e1de5adeba1590d03a07d70f971ded91f47ad5b
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Mar 30 23:29:03 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=2e1de5ad

Bump version to 0.7.4

Signed-off-by: Sebastian Pipping  gentoo.org>

 metagen/version.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/metagen/version.py b/metagen/version.py
index 8cc627b..430b222 100644
--- a/metagen/version.py
+++ b/metagen/version.py
@@ -1 +1 @@
-__version__="0.7.3"
+__version__="0.7.4"



[gentoo-commits] proj/metagen:master commit in: /

2024-03-30 Thread Sebastian Pipping
commit: 0cad41170e83b39021e6b66eec7ab0ccd0b4b7af
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Mar 30 22:55:40 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=0cad4117

pyproject.toml: Revert addition of depndency "portage"

.. because it does not come from pip in Gentoo.

Signed-off-by: Sebastian Pipping  gentoo.org>

 pyproject.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/pyproject.toml b/pyproject.toml
index 0641518..ab66d52 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -15,7 +15,6 @@ readme = "README.md"
 license = {text = "GPL-2"}
 dependencies = [
 "lxml",
-"portage",
 ]
 classifiers = [
 "Development Status :: 5 - Production/Stable",



[gentoo-commits] proj/metagen:master commit in: /

2024-03-30 Thread Sebastian Pipping
commit: 327bf243b63359ed41fc34d24320b860c591ed94
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Mar 30 22:57:41 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=327bf243

pyproject.toml: Re-shape project.urls

Signed-off-by: Sebastian Pipping  gentoo.org>

 pyproject.toml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
index ab66d52..5010139 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -38,8 +38,9 @@ classifiers = [
 metagen = "metagen.__main__:main"
 
 [project.urls]
-Home = "https://gitweb.gentoo.org/proj/metagen.git/;
-Changelog = "https://gitweb.gentoo.org/proj/metagen.git/plain/docs/ChangeLog;
+"Git repository" = "https://gitweb.gentoo.org/proj/metagen.git/;
+"Issue tracker" = "https://bugs.gentoo.org/;
+"Change log" = 
"https://gitweb.gentoo.org/proj/metagen.git/plain/docs/ChangeLog;
 
 [tool.setuptools.dynamic]
 version = {attr = "metagen.version.__version__"}



[gentoo-commits] proj/metagen:master commit in: metagen/, metagen/tests/

2024-03-30 Thread Sebastian Pipping
commit: 9e27e7345e303a024ab58aa197727c5620843b12
Author: Anna “CyberTailor”  sysrq  in>
AuthorDate: Thu Jan 18 08:36:57 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=9e27e734

Add real unit tests

Signed-off-by: Sebastian Pipping  gentoo.org>

 metagen/meta_unittest.py   | 24 ---
 metagen/metagenerator.py   | 19 ---
 metagen/tests/__init__.py  |  0
 metagen/tests/test_meta.py | 60 ++
 4 files changed, 60 insertions(+), 43 deletions(-)

diff --git a/metagen/meta_unittest.py b/metagen/meta_unittest.py
deleted file mode 100644
index d54236a..000
--- a/metagen/meta_unittest.py
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/python3
-
-from .metagenerator import MyMetadata
-
-
-def test1():
-"""1 maintainer"""
-metadata = MyMetadata()
-metadata.set_maintainer([""], 
-["Rob Cakebread"], 
-["Maintainer description."],
-["person"])
-return metadata 
-
-def test2():
-"""2 maintainers, longdesc"""
-metadata = MyMetadata()
-metadata.set_maintainer(["go...@gentoo.org", "pythonh...@gentoo.org"],
-["Goo Fi", "Rob Cakebread"],
-["Maintainer one.", "Maintainer two"],
-["person", "person"])
-metadata.set_longdescription("This packages does X Y and Z.")
-return metadata 
-

diff --git a/metagen/metagenerator.py b/metagen/metagenerator.py
old mode 100755
new mode 100644
index 862df8c..d0403fa
--- a/metagen/metagenerator.py
+++ b/metagen/metagenerator.py
@@ -82,22 +82,3 @@ class MyMetadata:
 # - to make pkgcheck stop from warning about PkgMetadataXmlIndentation
 return xml_text.replace('
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+\t
+\t\tpythonh...@gentoo.org
+\t\tRob Cakebread
+\t\tMaintainer description.
+\t
+
+""".strip("\n")
+)
+
+metadata = MyMetadata()
+metadata.set_maintainer(["pythonh...@gentoo.org"],
+["Rob Cakebread"],
+["Maintainer description."],
+["person"])
+self.assertEqual(str(metadata), expected)
+
+def test_long(self):
+expected = textwrap.dedent(
+"""
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+\t
+\t\tgo...@gentoo.org
+\t\tGoo Fi
+\t\tMaintainer one.
+\t
+\t
+\t\tpythonh...@gentoo.org
+\t\tRob Cakebread
+\t\tMaintainer two
+\t
+\tThis packages does X Y and Z.
+
+""".strip("\n")
+)
+
+metadata = MyMetadata()
+metadata.set_maintainer(["go...@gentoo.org", "pythonh...@gentoo.org"],
+["Goo Fi", "Rob Cakebread"],
+["Maintainer one.", "Maintainer two"],
+["person", "person"])
+metadata.set_longdescription("This packages does X Y and Z.")
+self.assertEqual(str(metadata), expected)



[gentoo-commits] proj/metagen:master commit in: /

2024-03-30 Thread Sebastian Pipping
commit: 322544dea4a84a5d9bc4ba76c88719d03dcd5843
Author: Anna “CyberTailor”  sysrq  in>
AuthorDate: Thu Jan 18 08:36:56 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=322544de

Switch from setup.py to PEP517

Signed-off-by: Sebastian Pipping  gentoo.org>

 pyproject.toml | 46 +++
 setup.py   | 99 --
 2 files changed, 46 insertions(+), 99 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 000..0641518
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,46 @@
+[build-system]
+requires = ["setuptools"]
+build-backend = "setuptools.build_meta"
+
+[project]
+name = "metagen"
+description = "Metadata.xml Generator for Ebuilds"
+authors = [
+{name = "Rob Cakebread", email = "pythonh...@gentoo.org"},
+{name = "Jesus Rivero", email = "neurog...@gentoo.org"},
+{name = "Sebastian Pipping", email = "sebast...@pipping.org"},
+]
+dynamic = ["version"]
+readme = "README.md"
+license = {text = "GPL-2"}
+dependencies = [
+"lxml",
+"portage",
+]
+classifiers = [
+"Development Status :: 5 - Production/Stable",
+"Environment :: Console",
+"Intended Audience :: Developers",
+"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
+"Natural Language :: English",
+"Programming Language :: Python",
+"Programming Language :: Python :: 3",
+"Programming Language :: Python :: 3.7",
+"Programming Language :: Python :: 3.8",
+"Programming Language :: Python :: 3.9",
+"Programming Language :: Python :: 3.10",
+"Programming Language :: Python :: 3 :: Only",
+"Topic :: Software Development",
+"Topic :: Text Processing :: Markup :: XML",
+"Topic :: Utilities",
+]
+
+[project.scripts]
+metagen = "metagen.__main__:main"
+
+[project.urls]
+Home = "https://gitweb.gentoo.org/proj/metagen.git/;
+Changelog = "https://gitweb.gentoo.org/proj/metagen.git/plain/docs/ChangeLog;
+
+[tool.setuptools.dynamic]
+version = {attr = "metagen.version.__version__"}

diff --git a/setup.py b/setup.py
deleted file mode 100755
index 6a21679..000
--- a/setup.py
+++ /dev/null
@@ -1,99 +0,0 @@
-"""
-NAME:
-setup.py
-  
-SYNOPSIS:
-python3 setup.py [options] [command]
-
-DESCRIPTION:
-Using setuptools "setup", build, install, or make tarball of the package.
-
-OPTIONS:
-See Distutils documentation for details on options and commands.
-Common commands:
-build   build the package, in preparation for install
-install install module(s)/package(s) [runs build if needed]
-install_datainstall datafiles (e.g., in a share dir)   
-install_scripts install executable scripts (e.g., in a bin dir)   
-sdist   make a source distribution
-bdist   make a binary distribution
-clean   remove build temporaries
-
-EXAMPLES:
-cd mydir
-(cp myfile-0.1.tar.gz here)
-gzip -cd myfile-0.1.tar.gz | tar xvf -
-cd myfile-0.1
-python3 setup.py build
-python3 setup.py install
-python3 setup.py sdist
-"""
-
-import glob
-from setuptools import setup
-from metagen.version import __version__
-
-pkgname='metagen'
-version = __version__
-description = "Metadata.xml Generator for Ebuilds"
-author = "Rob Cakebread"
-author_email = "pythonh...@gentoo.org"
-url = "https://gitweb.gentoo.org/proj/metagen.git/;
-license = "GPL-2"
-
-packages=['metagen']
-package_data={"metagen" : ["test_cli"]}
-data_files=[("share/doc/%s-%s" % ("metagen", version), glob.glob("docs/*"))]
-
-
-def main():
-setup(
-name = pkgname,
-version = version,
-description = description,
-long_description = open('README.md').read(),
-long_description_content_type = 'text/markdown',
-author = author,
-author_email = author_email,
-url=url,
-license = license,
-
-setup_requires = [
-'setuptools>=38.6.0',  # for long_description_content_type
-],
-install_requires = [
-'lxml',
-],
-
-packages = packages,
-data_files = data_files,
-package_data = package_data,
-
-entry_points = {
-'console_scripts': [
-"metagen = metagen.__main__:main",
-],
-},
-
-classifiers = [
-'Development Status :: 5 - Production/Stable',
-'Environment :: Console',
-'Intended Audience :: Developers',
-'License :: OSI Approved :: GNU General Public License v2 (GPLv2)',
-'Natural Language :: English',
-'Programming Language :: Python',
-'Programming Language :: Python :: 3',
-'Programming Language :: Python :: 3.7',
-'Programming Language :: Python :: 3.8',
-  

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

2024-03-30 Thread Zac Medico
commit: 9a014f855f0ccde671f17c7d8881587b3efd5288
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Thu Mar 28 17:11:50 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Mar 30 23:45:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a014f85

sys-apps/yarn: add 1.22.22

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35968
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/yarn/Manifest|  1 +
 sys-apps/yarn/yarn-1.22.22.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/sys-apps/yarn/Manifest b/sys-apps/yarn/Manifest
index 2f20b6c40e22..b3e157667ab3 100644
--- a/sys-apps/yarn/Manifest
+++ b/sys-apps/yarn/Manifest
@@ -1,3 +1,4 @@
 DIST yarn-v1.22.17.tar.gz 1246198 BLAKE2B 
ae0b86cdb248a0f81d1a4a23d15ef9aab185fcda7ef7f8873959c3e54dfc305219afb2416264911098c4e3a6a65a33d248ff97c8e0ca043b118de64e003c3d9b
 SHA512 
1f4a76e35057687d1437d21e1fffd14fcdad9793df36b695a52a44a16f844fb966a29342eb5799f80f880ef53c14ce86a39bf1d7ad929dc0cbf09d598d106b89
 DIST yarn-v1.22.19.tar.gz 1244259 BLAKE2B 
f103d148bafa76bddcdf9e26356fbebba87f7c7c707f823a54404302571e1d09e25569406fc721d74f53cfdac8706dec6bd40da39b7d44000381b1f36d0d8de0
 SHA512 
ff4579ab459bb25aa7c0ff75b62acebe576f6084b36aa842971cf250a5d8c6cd3bc9420b22ce63c7f93a0857bc6ef29291db39c3e7a23aab5adfd5a4dd6c5d71
 DIST yarn-v1.22.21.tar.gz 1243124 BLAKE2B 
99a53db799f07c6aed1bb8d5d2997b6caef6d518118ef8bea4974fdaf3cc0b6a7a7fa17fb9244c8fb2915bffed77d5ed8dd701eecdcf4491d26b68f92750d8c7
 SHA512 
75fc33d00ee14733272c04090b3a646fb4021fce85103b2451f01f60f47be7dc9811c76b26465fe6a3735996ac55fd9e80f918cc45422af0888047f4c9ba8f9d
+DIST yarn-v1.22.22.tar.gz 1247457 BLAKE2B 
a81ec778e774f85da6d5802d4abbc579f1c9194f6e2681ef239cc336e4ec2b502b412f303fa4a8c61dda08a00444e120487e04aa19e89113f844c0db4fd54098
 SHA512 
c8b361ca353e3ca15e32eadf7f1617449f485fe488860e49774ea35dac1544f39ab1104f82bf24528de6e553eef53c4604a560e522dfab8433425ee13ccfd6f9

diff --git a/sys-apps/yarn/yarn-1.22.22.ebuild 
b/sys-apps/yarn/yarn-1.22.22.ebuild
new file mode 100644
index ..02435ca2eafe
--- /dev/null
+++ b/sys-apps/yarn/yarn-1.22.22.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}-v${PV}"
+
+DESCRIPTION="Fast, reliable, and secure node dependency management"
+HOMEPAGE="https://yarnpkg.com;
+SRC_URI="https://github.com/yarnpkg/yarn/releases/download/v${PV}/${MY_P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="!dev-util/cmdtest
+   net-libs/nodejs"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+   sed -i 's/"installationMethod": "tar"/"installationMethod": 
"portage"/g' "${S}/package.json" || die
+}
+
+src_install() {
+   local install_dir="/usr/$(get_libdir)/node_modules/yarn" path shebang
+   insinto "${install_dir}"
+   doins -r .
+   dosym "../$(get_libdir)/node_modules/yarn/bin/yarn.js" "/usr/bin/yarn"
+   dosym "../$(get_libdir)/node_modules/yarn/bin/yarnpkg" 
"/usr/bin/yarnpkg"
+
+   while read -r -d '' path; do
+   read -r shebang < "${ED}${path}" || die
+   [[ "${shebang}" == \#\!* ]] || continue
+   fperms +x "${path}"
+   done < <(find "${ED}" -type f -printf '/%P\0' || die)
+}



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

2024-03-30 Thread Maciej Barć
commit: f27e271ea2f7dd8ad6f71431c9e6ec94225ccfc1
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 21:33:34 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27e271e

dev-util/shards: bump to 0.18.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-util/shards/Manifest |  1 +
 dev-util/shards/shards-0.18.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-util/shards/Manifest b/dev-util/shards/Manifest
index 3181bb8fa3d4..e905d42a7e56 100644
--- a/dev-util/shards/Manifest
+++ b/dev-util/shards/Manifest
@@ -1,2 +1,3 @@
 DIST crystal-molinillo-0.2.0.tar.gz 23959 BLAKE2B 
257dcca66583db87a802b27b1f100e226eb0b6ac53708d110040d7b5560f429a82f11595e303af4922f22917d922d60ea380fb395d254dc3b3ce24f4183395b6
 SHA512 
7c00a6a3ee4864b712ad8b703557f10498ba0b25491a55ae2f6c02d574034ec5bf8b87df777c3d34eb9cc4c87eebdcf6567c153e9edf3bc3c1b9ac4306ce3dc2
 DIST shards-0.17.4.tar.gz 73231 BLAKE2B 
8480d6a56fadf1dfac44262fe260365f910ba8004f2361cae5646c2fa77a0e71c46b91c9a707e7b3825ed94a31eb94dc43d16b6d7e1da5efcc52a22ea39a51bb
 SHA512 
82c7f2e4bb9b280a49cfb1a0468b2fe0a551d55b91b74e01d50478ff3b2652b872b225a345f8f7816f5130141603baad96387df2b0df45e7ec79c2d47956c011
+DIST shards-0.18.0.tar.gz 79910 BLAKE2B 
8ca2a79d89f5eb7202a8f86d39817a5d60bababbcc7a02450b30d0e0923b6e6e07db0accdc53b7de1fb9f238db797f8b6737f195666abaae5d208b884c0e86c0
 SHA512 
99f325792ab13bb1301e29b5b9cc09b10bb081c85d5f67e1a2d99b1118e23048630ffb7a8a740924b119f774cf22a8f3f223338a82a5c242460bb68f2eb7

diff --git a/dev-util/shards/shards-0.18.0.ebuild 
b/dev-util/shards/shards-0.18.0.ebuild
new file mode 100644
index ..0f0cbfd373dc
--- /dev/null
+++ b/dev-util/shards/shards-0.18.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing toolchain-funcs
+
+CRYSTAL_MOLINILLO_PV="0.2.0"
+CRYSTAL_MOLINILLO_P="crystal-molinillo-${CRYSTAL_MOLINILLO_PV}"
+
+DESCRIPTION="Dependency manager for the Crystal language"
+HOMEPAGE="https://github.com/crystal-lang/shards/;
+SRC_URI="
+   https://github.com/crystal-lang/shards/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz
+   
https://github.com/crystal-lang/crystal-molinillo/archive/v${CRYSTAL_MOLINILLO_PV}.tar.gz
+   -> ${CRYSTAL_MOLINILLO_P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test"  # Missing files in the tarball.
+
+RDEPEND="
+   >dev-lang/crystal-0.11.1
+   dev-libs/libyaml:=
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+DOCS=( CHANGELOG.md README.md SPEC.md )
+
+QA_PREBUILT=".*"  # Generated by Crystal.
+
+src_prepare() {
+   default
+
+   # bundle crystal-molinillo to bootstrap 'shards'
+   mkdir -p lib || die
+   ln -s "../../${CRYSTAL_MOLINILLO_P}" lib/molinillo || die
+
+   tc-export CC
+}
+
+src_compile() {
+   emake release=1 \
+   FLAGS="--link-flags=\"${LDFLAGS}\" --verbose --threads 
$(makeopts_jobs)"
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe "bin/${PN}"
+
+   doman man/*
+   einstalldocs
+}



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

2024-03-30 Thread Maciej Barć
commit: 10baa53465676e7e0afba90c4915bfc408a1a3d2
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 20:40:25 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10baa534

app-emacs/mastodon: bump to 1.0.19

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/mastodon/Manifest   |  1 +
 app-emacs/mastodon/mastodon-1.0.19.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/app-emacs/mastodon/Manifest b/app-emacs/mastodon/Manifest
index a8c04ed71c8b..9eff23327a72 100644
--- a/app-emacs/mastodon/Manifest
+++ b/app-emacs/mastodon/Manifest
@@ -1 +1,2 @@
 DIST mastodon-1.0.18.tar.gz 160205 BLAKE2B 
329d6192e129c6255bb212fe06061ff5623d16030b3f8b9b2aea33e1d0113fa09af934ead8b4695031a4dc0ddc734aa8674ca64bdad6216ee6e8006639f8131f
 SHA512 
5e1162f30e2735a9a6d73b418369ba70476b2f45967c121e0ca9d741d029a8fc2e314fc8ea33cb09036b7b4e0f9d56b8002c4694fefbe0d6923ab8038ec7a192
+DIST mastodon-1.0.19.tar.gz 160533 BLAKE2B 
4acf21f6b50296463c8083d237f2ab8f510f3372e0cd63437bc037dba8e3cdac9806ddf4a2e8727d2a39c0b0bef18688c0cce679019ac99cdf88b508830e25ef
 SHA512 
27c56aa073c003b7063acd816230d1e5bf0f353b2d3c0a6cfa861130d4fbfd80bb5189d8bb1e036442f824d85bf96c0db21a927e4840057eaf17fff3114d3526

diff --git a/app-emacs/mastodon/mastodon-1.0.19.ebuild 
b/app-emacs/mastodon/mastodon-1.0.19.ebuild
new file mode 100644
index ..38f5552d3c9f
--- /dev/null
+++ b/app-emacs/mastodon/mastodon-1.0.19.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Emacs client for Mastodon, federated microblogging social network"
+HOMEPAGE="https://codeberg.org/martianh/mastodon.el/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://codeberg.org/martianh/mastodon.el.git;
+else
+   SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}.el/lisp"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/persist
+   app-emacs/request
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+DOCS=( ../README.org )
+ELISP_TEXINFO="../${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: games-util/cartridges/

2024-03-30 Thread Maciej Barć
commit: ed3ddd94ee94535f2984a2c9b4a9deccf4ed9eb4
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 21:24:18 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3ddd94

games-util/cartridges: drop old 2.7.2-r1

Signed-off-by: Maciej Barć  gentoo.org>

 games-util/cartridges/Manifest   |  1 -
 games-util/cartridges/cartridges-2.7.2-r1.ebuild | 59 
 2 files changed, 60 deletions(-)

diff --git a/games-util/cartridges/Manifest b/games-util/cartridges/Manifest
index 2a4cca359b3a..770d11e622c7 100644
--- a/games-util/cartridges/Manifest
+++ b/games-util/cartridges/Manifest
@@ -1,3 +1,2 @@
-DIST cartridges-2.7.2.tar.gz 1094408 BLAKE2B 
462c4117e0cc3050b9deac508704e863dab0f389e825007392a51a44fffb9eb9a98d8f915379b1eb7ecb696ed85a9027a3705835038109d814e96282a865883f
 SHA512 
3dc9118034d8e5491c10b12515e099a05505da97aa19658509e6e36c6de1da5b34998973dfc5ea010c754eff5e44ce2603ed65037a213af4ed3db9107ddaa83c
 DIST cartridges-2.7.3.tar.gz 1097578 BLAKE2B 
71ac72127d1034a9f4eb64250f3595d4ff5efa4e4f062e7bd0847e2e8a513dcdbe827c3bae93db875c8467beeb2012363654e54fe4ba62987b48578ba3c420dd
 SHA512 
67f9f9b4f4b396c57e989a0649f8261eed14729ad6bbc7d20557abe7d7c6e64ea7ef2cdcc80ef1aa6fe71b0bce34f91ed56e51595cbf9f14697aa439ea6ad601
 DIST cartridges-2.7.4.tar.gz 1099412 BLAKE2B 
0f15bbe53d8a893dd22b54b0b9435e8a301536c3654b99a302622655dc1207dc657ec21f9c0b8bb7526465126e62d86f7b35ce5561ccf0c275282ce04b685a44
 SHA512 
3f0c8b7fb83454296d5d676a5a69a8e6c9ae0e833a092b43a45fe0ff39c9eeeb0593a8ae8cf6bf936f84fa2ed8141d8c35fc26a4a05d4eb9ab04e04c627ae4e9

diff --git a/games-util/cartridges/cartridges-2.7.2-r1.ebuild 
b/games-util/cartridges/cartridges-2.7.2-r1.ebuild
deleted file mode 100644
index deb98cb4d395..
--- a/games-util/cartridges/cartridges-2.7.2-r1.ebuild
+++ /dev/null
@@ -1,59 +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} )
-
-inherit gnome2-utils python-single-r1 meson xdg
-
-DESCRIPTION="Simple game launcher written in Python using GTK4 and Libadwaita"
-HOMEPAGE="https://github.com/kra-mo/cartridges/;
-
-if [[ "${PV}" == ** ]] ; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/kra-mo/${PN}.git;
-else
-   SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-RESTRICT="test" # Just appstream file validation that uses network.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=gui-libs/libadwaita-1.4.0:1[introspection]
-   gui-libs/gtk:4[introspection]
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-"
-BDEPEND="
-   ${RDEPEND}
-   dev-libs/appstream-glib
-   dev-util/blueprint-compiler
-   dev-util/desktop-file-utils
-"
-
-src_install() {
-   meson_src_install
-
-   python_fix_shebang "${ED}/usr/bin"
-   python_optimize "${ED}/usr"
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_pkg_postrm
-}



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

2024-03-30 Thread Maciej Barć
commit: 866dccad5ccdc664776e55918e9e968fd3c2ff6c
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 21:01:09 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=866dccad

app-emacs/mastodon: sync live  version

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/mastodon/mastodon-1.0.18.ebuild   | 1 +
 app-emacs/mastodon/mastodon-1.0.19.ebuild   | 1 +
 app-emacs/mastodon/{mastodon-1.0.18.ebuild => mastodon-.ebuild} | 1 +
 3 files changed, 3 insertions(+)

diff --git a/app-emacs/mastodon/mastodon-1.0.18.ebuild 
b/app-emacs/mastodon/mastodon-1.0.18.ebuild
index 38f5552d3c9f..2a79521adfed 100644
--- a/app-emacs/mastodon/mastodon-1.0.18.ebuild
+++ b/app-emacs/mastodon/mastodon-1.0.18.ebuild
@@ -14,6 +14,7 @@ if [[ "${PV}" == ** ]] ; then
inherit git-r3
 
EGIT_REPO_URI="https://codeberg.org/martianh/mastodon.el.git;
+   S="${WORKDIR}/${P}/lisp"
 else
SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz
-> ${P}.tar.gz"

diff --git a/app-emacs/mastodon/mastodon-1.0.19.ebuild 
b/app-emacs/mastodon/mastodon-1.0.19.ebuild
index 38f5552d3c9f..2a79521adfed 100644
--- a/app-emacs/mastodon/mastodon-1.0.19.ebuild
+++ b/app-emacs/mastodon/mastodon-1.0.19.ebuild
@@ -14,6 +14,7 @@ if [[ "${PV}" == ** ]] ; then
inherit git-r3
 
EGIT_REPO_URI="https://codeberg.org/martianh/mastodon.el.git;
+   S="${WORKDIR}/${P}/lisp"
 else
SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz
-> ${P}.tar.gz"

diff --git a/app-emacs/mastodon/mastodon-1.0.18.ebuild 
b/app-emacs/mastodon/mastodon-.ebuild
similarity index 96%
copy from app-emacs/mastodon/mastodon-1.0.18.ebuild
copy to app-emacs/mastodon/mastodon-.ebuild
index 38f5552d3c9f..2a79521adfed 100644
--- a/app-emacs/mastodon/mastodon-1.0.18.ebuild
+++ b/app-emacs/mastodon/mastodon-.ebuild
@@ -14,6 +14,7 @@ if [[ "${PV}" == ** ]] ; then
inherit git-r3
 
EGIT_REPO_URI="https://codeberg.org/martianh/mastodon.el.git;
+   S="${WORKDIR}/${P}/lisp"
 else
SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz
-> ${P}.tar.gz"



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

2024-03-30 Thread Maciej Barć
commit: 78bf2c3b3ba99a2c6c99a29695db689ae7bad04a
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 20:38:24 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78bf2c3b

app-emacs/mastodon: support live

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/mastodon/mastodon-1.0.18.ebuild | 20 +++-
 1 file changed, 15 insertions(+), 5 deletions(-)

diff --git a/app-emacs/mastodon/mastodon-1.0.18.ebuild 
b/app-emacs/mastodon/mastodon-1.0.18.ebuild
index 99625fea4848..38f5552d3c9f 100644
--- a/app-emacs/mastodon/mastodon-1.0.18.ebuild
+++ b/app-emacs/mastodon/mastodon-1.0.18.ebuild
@@ -9,19 +9,29 @@ inherit elisp
 
 DESCRIPTION="Emacs client for Mastodon, federated microblogging social network"
 HOMEPAGE="https://codeberg.org/martianh/mastodon.el/;
-SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}.el/lisp"
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://codeberg.org/martianh/mastodon.el.git;
+else
+   SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}.el/lisp"
+
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
app-emacs/persist
app-emacs/request
 "
-BDEPEND="${RDEPEND}"
+BDEPEND="
+   ${RDEPEND}
+"
 
 DOCS=( ../README.org )
 ELISP_TEXINFO="../${PN}.texi"



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

2024-03-30 Thread Maciej Barć
commit: 49bfeb836247960fd08616de9138c4d2de0174ab
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 21:05:20 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49bfeb83

dev-lang/luau: drop old 0.609

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/luau/Manifest  |  1 -
 dev-lang/luau/luau-0.609.ebuild | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index 054e095f0acc..c6b73a2e3514 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,3 +1,2 @@
-DIST luau-0.609.tar.gz 1602889 BLAKE2B 
92c1f07fc97df494d7a7718d6c348060322637d4fefd7b64405f9af2e48f1f964e85d39a9eed22231fe875ccdcd5bfc46f280de62dfa29f019c5ebb87d5dc4f0
 SHA512 
7b6193dfd8af95b4dfab16c6ae6541150488a2655847bf88bf0befeb8df796b11d575e569d16aa33012241e5d5f32ba28b6c1160de0a3cbaad7e7d7b80a44ff1
 DIST luau-0.611.tar.gz 1615229 BLAKE2B 
925f3967bfe9f8ce764e3ce22763fd1363f0b47f5860f23ceea426a729bbce2cfc16479419889c573cd19cc891314bf72e06262967d8ec3e1d1faca7e2e5e573
 SHA512 
c3a0f84f73daa75d96ff33fb79456f0ec08dd4c4980afdcc64bbe4dea9d3189a17537cb60fcfe2e314b0a4dae635c52299514fb68bc77ed559c411c702f74bd3
 DIST luau-0.613.tar.gz 1617826 BLAKE2B 
d7e9b898fe74d376f963ead6a1d410d1eb6832ca70ebfc7d840e4322b9bf9b8d585f0e2c8f1743f55d4d745a6be49df259489d7c85e96c9a4fdfa602dfadca30
 SHA512 
c118f35345dd030074a86283ae931f48e8ef18bf2a89efed8e516ce321a720c9b49a2211ff439832e6da994f65b87c7613e061845c0daeb9c93490f2fafc9f8b

diff --git a/dev-lang/luau/luau-0.609.ebuild b/dev-lang/luau/luau-0.609.ebuild
deleted file mode 100644
index 1b275c9d1cd8..
--- a/dev-lang/luau/luau-0.609.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
-HOMEPAGE="https://luau-lang.org/
-   https://github.com/Roblox/luau/;
-
-if [[ "${PV}" == ** ]] ; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/Roblox/${PN}.git;
-else
-   SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DOCS=( CONTRIBUTING.md README.md SECURITY.md )
-
-src_test() {
-   "${BUILD_DIR}/Luau.UnitTest" || die
-   "${BUILD_DIR}/Luau.Conformance" || die
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: app-office/joplin-desktop/

2024-03-30 Thread Maciej Barć
commit: b299a36b1334590b8ad18a7719833586d51824c1
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 21:27:59 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b299a36b

app-office/joplin-desktop: bump to 3.0.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-office/joplin-desktop/Manifest |   1 +
 .../joplin-desktop/joplin-desktop-3.0.2.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/app-office/joplin-desktop/Manifest 
b/app-office/joplin-desktop/Manifest
index e189ddd68b96..821b992879c7 100644
--- a/app-office/joplin-desktop/Manifest
+++ b/app-office/joplin-desktop/Manifest
@@ -2,3 +2,4 @@ DIST Joplin-2.14.11.AppImage 247754522 BLAKE2B 
c39b87ca790b41d30c505b1001b75b442
 DIST Joplin-2.14.17.AppImage 248140038 BLAKE2B 
62fb124745ced06fce45cea01efb8eae39556cb58bec768935e826e070f6eaba0050daf8c42bb6308e74539735a9e955c188a0c00c5b6209a4550733776c6d38
 SHA512 
ff6db5b353092d87c35c9c39038f93b0b8f7da8f021fa3057dcdf15cbbffd72b81c5a180ec439802b58060b3862d46ed902ab66a315f574713b9d871b4788502
 DIST Joplin-2.14.19.AppImage 248153086 BLAKE2B 
dfd05909610ff85af78bb7073d3a19b83ac4db4edf4f6cf181f681a347a0badade48214da52b0ad3b2239b87f2fcffb70ff84234f9bffae9bd04d41735c7573a
 SHA512 
7be9cdce0b1a25fdc7c0e5757faa542f11906e572af477fdd17d57fc9f3683bfb99801c91e7f03ac6ee819b72206339a61bb0aac61c66a35013af097ee8bb3a8
 DIST Joplin-2.14.20.AppImage 248141263 BLAKE2B 
2a4afa5a5d0aabb84d75ac572339098da684c742614c1b97a7dca18d0d8ee018f7a81f9a3361b1aba4658cf5bbed055f96e76316b8fe19dab6aa111b7fbeffab
 SHA512 
50ebaa06ad225387e2117a6453e92d5665f90bc5d7dec492aac0993781e6e7cdca8aaa2dff06d740146888e2dd04f623d72af060c41765825b52e3c2a9d03890
+DIST Joplin-3.0.2.AppImage 253581812 BLAKE2B 
aa125e8bae0af2ff2e156378d221fd09dda43452b003da36486a59abb7323f81999242475450ab7e164712a060be4f59de68cfcf0736b5237db0e6f0b2914164
 SHA512 
da53055e23c8bf87e630bf2546c959b2b7a97d65193893c421793259055318ef5ba72f1ca897bcd60e76cc1f060db4f2bc4a39303640872301a7984dd4d7620a

diff --git a/app-office/joplin-desktop/joplin-desktop-3.0.2.ebuild 
b/app-office/joplin-desktop/joplin-desktop-3.0.2.ebuild
new file mode 100644
index ..a9c365263d83
--- /dev/null
+++ b/app-office/joplin-desktop/joplin-desktop-3.0.2.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# NOTICE: This is a Electron app (oh my) and the upstream only provides 
AppImages.
+
+EAPI=8
+
+APPIMAGE="Joplin-${PV}.AppImage"
+
+inherit desktop xdg
+
+DESCRIPTION="Secure note taking and to-do app with synchronization 
capabilities"
+HOMEPAGE="https://joplinapp.org/
+   https://github.com/laurent22/joplin/;
+SRC_URI="https://github.com/laurent22/joplin/releases/download/v${PV}/${APPIMAGE};
+
+LICENSE="AGPL-3+"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+RESTRICT="bindist"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/libcanberra[gtk3]
+   media-libs/libglvnd
+   media-libs/mesa
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/zlib
+   sys-process/lsof
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libnotify
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libXScrnSaver
+   x11-libs/pango
+   x11-misc/xdg-utils
+"
+
+QA_PREBUILT="*"
+
+src_unpack() {
+   mkdir -p "${S}" || die
+   cp "${DISTDIR}/${APPIMAGE}" "${S}" || die
+
+   cd "${S}" || die # "appimage-extract" unpacks to current 
directory.
+   chmod +x "${S}/${APPIMAGE}" || die
+   "${S}/${APPIMAGE}" --appimage-extract || die
+}
+
+src_prepare() {
+   # Fix permissions.
+   find "${S}" -type d -exec chmod a+rx {} + || die
+   find "${S}" -type f -exec chmod a+r {} + || die
+
+   default
+}
+
+src_install() {
+   cd "${S}/squashfs-root" || die
+
+   insinto /usr/share
+   doins -r ./usr/share/icons
+
+   local apphome="/opt/${PN}"
+   local toremove=(
+   .DirIcon
+   @joplinapp-desktop.desktop
+   @joplinapp-desktop.png
+   AppRun
+   LICENSE.electron.txt
+   LICENSES.chromium.html
+   resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm
+   resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm64
+   resources/app.asar.unpacked/node_modules/node-notifier
+   usr
+   )
+   rm -f -r 

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

2024-03-30 Thread Maciej Barć
commit: 7b70371924da30ff65f2d05a6429d062a5fe0c21
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 21:05:41 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b703719

dev-lang/luau: drop old 0.611

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/luau/Manifest  |  1 -
 dev-lang/luau/luau-0.611.ebuild | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index c6b73a2e3514..20bbf0b90aa7 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,2 +1 @@
-DIST luau-0.611.tar.gz 1615229 BLAKE2B 
925f3967bfe9f8ce764e3ce22763fd1363f0b47f5860f23ceea426a729bbce2cfc16479419889c573cd19cc891314bf72e06262967d8ec3e1d1faca7e2e5e573
 SHA512 
c3a0f84f73daa75d96ff33fb79456f0ec08dd4c4980afdcc64bbe4dea9d3189a17537cb60fcfe2e314b0a4dae635c52299514fb68bc77ed559c411c702f74bd3
 DIST luau-0.613.tar.gz 1617826 BLAKE2B 
d7e9b898fe74d376f963ead6a1d410d1eb6832ca70ebfc7d840e4322b9bf9b8d585f0e2c8f1743f55d4d745a6be49df259489d7c85e96c9a4fdfa602dfadca30
 SHA512 
c118f35345dd030074a86283ae931f48e8ef18bf2a89efed8e516ce321a720c9b49a2211ff439832e6da994f65b87c7613e061845c0daeb9c93490f2fafc9f8b

diff --git a/dev-lang/luau/luau-0.611.ebuild b/dev-lang/luau/luau-0.611.ebuild
deleted file mode 100644
index 1b275c9d1cd8..
--- a/dev-lang/luau/luau-0.611.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
-HOMEPAGE="https://luau-lang.org/
-   https://github.com/Roblox/luau/;
-
-if [[ "${PV}" == ** ]] ; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/Roblox/${PN}.git;
-else
-   SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DOCS=( CONTRIBUTING.md README.md SECURITY.md )
-
-src_test() {
-   "${BUILD_DIR}/Luau.UnitTest" || die
-   "${BUILD_DIR}/Luau.Conformance" || die
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
-
-   einstalldocs
-}



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

2024-03-30 Thread Maciej Barć
commit: c6f09d44dd4be522937dd88cee42178d6b10d7ee
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 20:37:24 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f09d44

app-emacs/mastodon: drop old 1.0.17

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/mastodon/Manifest   |  1 -
 app-emacs/mastodon/mastodon-1.0.17.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/app-emacs/mastodon/Manifest b/app-emacs/mastodon/Manifest
index 13d93d54473b..a8c04ed71c8b 100644
--- a/app-emacs/mastodon/Manifest
+++ b/app-emacs/mastodon/Manifest
@@ -1,2 +1 @@
-DIST mastodon-1.0.17.tar.gz 158970 BLAKE2B 
5896520ae881af514ac14272bddc1987664a013e437c67ff145378371466b102586c37417accdbedf3d3cf68973be158a9d3234ee247b4a590f8444992403a80
 SHA512 
c6f80351e49d5bb99b8681301bdf6f28ac17d2bbe624412602ae8bd2d11d435e9aa3f31ce5a4a5621bc803fa3f53a15e27d98886070150d9d34028443b375d4b
 DIST mastodon-1.0.18.tar.gz 160205 BLAKE2B 
329d6192e129c6255bb212fe06061ff5623d16030b3f8b9b2aea33e1d0113fa09af934ead8b4695031a4dc0ddc734aa8674ca64bdad6216ee6e8006639f8131f
 SHA512 
5e1162f30e2735a9a6d73b418369ba70476b2f45967c121e0ca9d741d029a8fc2e314fc8ea33cb09036b7b4e0f9d56b8002c4694fefbe0d6923ab8038ec7a192

diff --git a/app-emacs/mastodon/mastodon-1.0.17.ebuild 
b/app-emacs/mastodon/mastodon-1.0.17.ebuild
deleted file mode 100644
index 99625fea4848..
--- a/app-emacs/mastodon/mastodon-1.0.17.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Emacs client for Mastodon, federated microblogging social network"
-HOMEPAGE="https://codeberg.org/martianh/mastodon.el/;
-SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}.el/lisp"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   app-emacs/persist
-   app-emacs/request
-"
-BDEPEND="${RDEPEND}"
-
-DOCS=( ../README.org )
-ELISP_TEXINFO="../${PN}.texi"
-SITEFILE="50${PN}-gentoo.el"



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

2024-03-30 Thread Maciej Barć
commit: c17d506d03901402d34a5a10509c6e4111b5f7df
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 21:17:15 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c17d506d

dev-lang/luau: bump to 0.618

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/luau/Manifest  |  1 +
 dev-lang/luau/luau-0.618.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index 20bbf0b90aa7..630f70500166 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1 +1,2 @@
 DIST luau-0.613.tar.gz 1617826 BLAKE2B 
d7e9b898fe74d376f963ead6a1d410d1eb6832ca70ebfc7d840e4322b9bf9b8d585f0e2c8f1743f55d4d745a6be49df259489d7c85e96c9a4fdfa602dfadca30
 SHA512 
c118f35345dd030074a86283ae931f48e8ef18bf2a89efed8e516ce321a720c9b49a2211ff439832e6da994f65b87c7613e061845c0daeb9c93490f2fafc9f8b
+DIST luau-0.618.tar.gz 1672989 BLAKE2B 
ecd166a9562aa103d27e29154687548bce04e45c9810b4aa264fe6eb38e3c2077a9cd4c61f138af62c605580c477b382fd2612616a3638a5a708c3d315011a12
 SHA512 
9fb6aa39ff2ad92a90afefb77ede472a2fb8a99417a669a1e19774a5550ca79709c034f353b459780f07f406dcac1b83639fb4fcd31215d811df491851fc1a6c

diff --git a/dev-lang/luau/luau-0.618.ebuild b/dev-lang/luau/luau-0.618.ebuild
new file mode 100644
index ..ff2804b115f7
--- /dev/null
+++ b/dev-lang/luau/luau-0.618.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
+HOMEPAGE="https://luau-lang.org/
+   https://github.com/luau-lang/luau/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/luau-lang/${PN}.git;
+else
+   SRC_URI="https://github.com/luau-lang/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( CONTRIBUTING.md README.md SECURITY.md )
+
+src_test() {
+   "${BUILD_DIR}/Luau.UnitTest" || die
+   "${BUILD_DIR}/Luau.Conformance" || die
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
+
+   einstalldocs
+}



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

2024-03-30 Thread Maciej Barć
commit: 9b0d57d11f8932d37a4ebf5befc19e60322c3516
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 21:29:42 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0d57d1

dev-util/shards: drop old 0.17.3

Signed-off-by: Maciej Barć  gentoo.org>

 dev-util/shards/Manifest |  1 -
 dev-util/shards/shards-0.17.3.ebuild | 56 
 2 files changed, 57 deletions(-)

diff --git a/dev-util/shards/Manifest b/dev-util/shards/Manifest
index 727cfebab52c..3181bb8fa3d4 100644
--- a/dev-util/shards/Manifest
+++ b/dev-util/shards/Manifest
@@ -1,3 +1,2 @@
 DIST crystal-molinillo-0.2.0.tar.gz 23959 BLAKE2B 
257dcca66583db87a802b27b1f100e226eb0b6ac53708d110040d7b5560f429a82f11595e303af4922f22917d922d60ea380fb395d254dc3b3ce24f4183395b6
 SHA512 
7c00a6a3ee4864b712ad8b703557f10498ba0b25491a55ae2f6c02d574034ec5bf8b87df777c3d34eb9cc4c87eebdcf6567c153e9edf3bc3c1b9ac4306ce3dc2
-DIST shards-0.17.3.tar.gz 72539 BLAKE2B 
2be15469df4b8a53ebd480815487f782717ce9d436cddf6acc2559e4c5dd61f06a1089d34b0a31aab2ab3e5334cd10abe513edd2cbe92b84d0fbd1cfc6cb09e5
 SHA512 
0789cf1fcc0df0f2d7657c034a157f05c0d65ee2c2ecda1f3d8b2d2f1274d584769f8600985fc463bc6632fe0a0822bdc40250aef2a92d1d612d0548ed0f4d2a
 DIST shards-0.17.4.tar.gz 73231 BLAKE2B 
8480d6a56fadf1dfac44262fe260365f910ba8004f2361cae5646c2fa77a0e71c46b91c9a707e7b3825ed94a31eb94dc43d16b6d7e1da5efcc52a22ea39a51bb
 SHA512 
82c7f2e4bb9b280a49cfb1a0468b2fe0a551d55b91b74e01d50478ff3b2652b872b225a345f8f7816f5130141603baad96387df2b0df45e7ec79c2d47956c011

diff --git a/dev-util/shards/shards-0.17.3.ebuild 
b/dev-util/shards/shards-0.17.3.ebuild
deleted file mode 100644
index 7632e49c8393..
--- a/dev-util/shards/shards-0.17.3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multiprocessing toolchain-funcs
-
-CRYSTAL_MOLINILLO_PV=0.2.0
-CRYSTAL_MOLINILLO_P=crystal-molinillo-${CRYSTAL_MOLINILLO_PV}
-
-DESCRIPTION="Dependency manager for the Crystal language"
-HOMEPAGE="https://github.com/crystal-lang/shards/;
-SRC_URI="
-   https://github.com/crystal-lang/shards/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz
-   
https://github.com/crystal-lang/crystal-molinillo/archive/v${CRYSTAL_MOLINILLO_PV}.tar.gz
-   -> ${CRYSTAL_MOLINILLO_P}.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64"
-RESTRICT="test"  # missing files in tarball
-
-RDEPEND="
-   >dev-lang/crystal-0.11.1
-   dev-libs/libyaml:=
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGELOG.md README.md SPEC.md )
-
-QA_PREBUILT=".*"  # Generated by Crystal.
-
-src_prepare() {
-   default
-
-   # bundle crystal-molinillo to bootstrap 'shards'
-   mkdir -p lib || die
-   ln -s ../../${CRYSTAL_MOLINILLO_P} lib/molinillo || die
-
-   tc-export CC
-}
-
-src_compile() {
-   emake release=1 \
-   FLAGS="--link-flags=\"${LDFLAGS}\" --verbose --threads 
$(makeopts_jobs)"
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe bin/${PN}
-
-   doman man/*
-   einstalldocs
-}



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

2024-03-30 Thread Maciej Barć
commit: 1911a397f634252a34640f7d1a5e888261d9ce81
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 20:30:07 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1911a397

app-emacs/uxntal-mode: bump to 0.3

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/uxntal-mode/Manifest   |  1 +
 app-emacs/uxntal-mode/uxntal-mode-0.3.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/app-emacs/uxntal-mode/Manifest b/app-emacs/uxntal-mode/Manifest
index 8cc984f16315..f3d299f7d0ab 100644
--- a/app-emacs/uxntal-mode/Manifest
+++ b/app-emacs/uxntal-mode/Manifest
@@ -1 +1,2 @@
 DIST uxntal-mode-0.2.tar.gz 9450 BLAKE2B 
b8c3517f452c087aafce7fb1f0dd3dceca5160db27c59b24e1eb46eb0496768b330ab5a741fa809284817a3adcf1e4a46a16c6ec44e8d687f299b63e680eca46
 SHA512 
4f84a67831c9a43361849185c2ab097174a66c70bd2fd57ca175cb46977be5fef2797d52bd70ea6854a69c99cf94faaa8aa5a6f38ef306e895a42ae62de590a9
+DIST uxntal-mode-0.3.tar.gz 9906 BLAKE2B 
fc0126c99ebaae2f8f95b7364dc56341de012d7b010a13ac362dda2bc81b110f60bdb8c5e7d1f764b0368538e4657aa989e75797566499cd58e4b3f85ae12d66
 SHA512 
d161b96d8c80cd7e3761cf05ffb7f4711755c5ec2282fdb9ee0a2e77dc78f7ed059482641908c645371794c7d258e5f6fae0971d281e56e2e80397026b4fa441

diff --git a/app-emacs/uxntal-mode/uxntal-mode-0.3.ebuild 
b/app-emacs/uxntal-mode/uxntal-mode-0.3.ebuild
new file mode 100644
index ..bd0c0b36f9fd
--- /dev/null
+++ b/app-emacs/uxntal-mode/uxntal-mode-0.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="GNU Emacs major mode for the uxntal assembly language"
+HOMEPAGE="https://github.com/non/uxntal-mode/;
+SRC_URI="https://github.com/non/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"



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

2024-03-30 Thread Maciej Barć
commit: 15ea44a413a915195eca5098f2ae82fe812fcf45
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 20:35:30 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ea44a4

app-emacs/package-lint: bump to 0.23

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/package-lint/Manifest |  1 +
 app-emacs/package-lint/package-lint-0.23.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/app-emacs/package-lint/Manifest b/app-emacs/package-lint/Manifest
index 810ee70ddc93..4de619d2c113 100644
--- a/app-emacs/package-lint/Manifest
+++ b/app-emacs/package-lint/Manifest
@@ -1 +1,2 @@
 DIST package-lint-0.22.tar.gz 322207 BLAKE2B 
4605bd733ac46c5d1535c5c27c3921006e9641342f2fc42500b225146384e193c719e73c246ec9fc8a9db811d6c9b70b979647b9581a135e78b4cb7f4f4dfd8a
 SHA512 
3924d8a0daaf2bf08c3128aff9776b3b5629d1bc6bf6355b07cb14f04769a24458eb81f38a27a7fa3db235fe5eca7a1cdf1a1ae222dd67e8d53e7955647b
+DIST package-lint-0.23.tar.gz 322339 BLAKE2B 
c3c0a866d46863248fdcf914049859e9dccf0f921a71cc44f4c386e50f5bafac58ba3d1e04b6dcbd58c650fa1386574b2bb3e014cde972416ca3af7f1158b1a1
 SHA512 
b6d52dd8edb730c77afdadcde48e3235ce90c0e435faf28f220108d9f5994c4a07e8e9b08f765628a7591c11f8e96cfe1ea25606a1d081bede0923528fbf47e3

diff --git a/app-emacs/package-lint/package-lint-0.23.ebuild 
b/app-emacs/package-lint/package-lint-0.23.ebuild
new file mode 100644
index ..4014aa033f64
--- /dev/null
+++ b/app-emacs/package-lint/package-lint-0.23.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.1
+
+inherit elisp
+
+DESCRIPTION="Linting library for Emacs Lisp package metadata"
+HOMEPAGE="https://github.com/purcell/package-lint/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/purcell/${PN}.git;
+else
+   SRC_URI="https://github.com/purcell/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/compat
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.22-load-data-directory.patch"
+)
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   elisp_src_prepare
+
+   sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i "${PN}.el" || die
+}
+
+src_install() {
+   elisp-install "${PN}" ${PN}{,-flymake}.el{,c}
+   elisp-make-site-file "${SITEFILE}"
+
+   insinto "${SITEETC}/${PN}"
+   doins -r data
+
+   einstalldocs
+}



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

2024-03-30 Thread Maciej Barć
commit: 92d02749d412047c2ad5a3808d2e3a341a465d99
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 20:31:17 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d02749

app-emacs/buttercup: bump to 1.35

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/buttercup/Manifest  |  1 +
 app-emacs/buttercup/buttercup-1.35.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/app-emacs/buttercup/Manifest b/app-emacs/buttercup/Manifest
index c9c11d4c5328..4ce2ae40f10d 100644
--- a/app-emacs/buttercup/Manifest
+++ b/app-emacs/buttercup/Manifest
@@ -1,2 +1,3 @@
 DIST buttercup-1.33.tar.gz 91925 BLAKE2B 
d17788f34b001fffa6322d0d3d1f397a32708c1906e993581ef299e6e3897fce90bea186e1cedde4c86c63083e0cc53d016a8c3bd431e7f18a36e70d0ecbd061
 SHA512 
95fb4031663ed0fa7a023c924ce8bf4b077ace65f0680a7a8ecfdfa5359b30e6d42b27ad857ed1b24ea405c7a49c7b182d337e2bf1c37d971bebba98b37f4f12
 DIST buttercup-1.34.tar.gz 92551 BLAKE2B 
51335027d4ee799e80563355eee1dbadddf2bf92e5790eb7afb2fbfd5a53fdc17ab09eec75b5e6712faac4f03e29c6493914f848a584f594710d9c5a379e4361
 SHA512 
8aa788b5937ecb89d7a8e486d28df78cb582024c438d6e5ec9ad582b17351b116bca87771a0e8d7386e8357d39f6ca8b109612258e55ca16497f4189eddb7a99
+DIST buttercup-1.35.tar.gz 93375 BLAKE2B 
7bedd4a8576f900934e3a39cdb5a58e85e6b9ec682cc1030495d50d686880ef14d73afbd49340856c3b3279548babf7297ba787f1a17bfd3dee81bd8a72f2f4a
 SHA512 
416edb974999e2eac38040ce72c241ab961cc63f40068711b0436e4f3ca49025955d5ee2d93168770da0f251269652e36c1c9c0436f6ee6133c6ca859dbfe487

diff --git a/app-emacs/buttercup/buttercup-1.35.ebuild 
b/app-emacs/buttercup/buttercup-1.35.ebuild
new file mode 100644
index ..413b4cf227ab
--- /dev/null
+++ b/app-emacs/buttercup/buttercup-1.35.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Behaviour-driven Elisp testing"
+HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/jorgenschaefer/emacs-${PN}.git;
+else
+   
SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/emacs-${P}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( docs/{running,writing}-tests.md  )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   ${EMACS} ${EMACSFLAGS} -L . -l buttercup \
+   -f buttercup-run-discover || die "tests failed"
+}
+
+src_install() {
+   elisp_src_install
+
+   dobin "bin/${PN}"
+}



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

2024-03-30 Thread Maciej Barć
commit: 4a6b5d3d499f40084bfdec8f87375b2d405152a2
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 20:34:36 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a6b5d3d

app-emacs/package-lint: drop old 0.21-r1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/package-lint/Manifest|  1 -
 app-emacs/package-lint/package-lint-0.21-r1.ebuild | 51 --
 2 files changed, 52 deletions(-)

diff --git a/app-emacs/package-lint/Manifest b/app-emacs/package-lint/Manifest
index 91eab74928ee..810ee70ddc93 100644
--- a/app-emacs/package-lint/Manifest
+++ b/app-emacs/package-lint/Manifest
@@ -1,2 +1 @@
-DIST package-lint-0.21.tar.gz 320199 BLAKE2B 
58e27e2c775e5b78a900b6ce887996e472579b154fba4efebb292c17878b80327aa9aed12e0ed7795f2a876a88c94788e55686ff6705f4ccc730cc690d5d4e0c
 SHA512 
809214078cf6bf1c8648f438a6e8f33a4c2f453f316d818f856af785e94ab85b041ca3fa6dea4485aa116bfe436d56f326ea911c1e04dec3e4fc82b5de0055ae
 DIST package-lint-0.22.tar.gz 322207 BLAKE2B 
4605bd733ac46c5d1535c5c27c3921006e9641342f2fc42500b225146384e193c719e73c246ec9fc8a9db811d6c9b70b979647b9581a135e78b4cb7f4f4dfd8a
 SHA512 
3924d8a0daaf2bf08c3128aff9776b3b5629d1bc6bf6355b07cb14f04769a24458eb81f38a27a7fa3db235fe5eca7a1cdf1a1ae222dd67e8d53e7955647b

diff --git a/app-emacs/package-lint/package-lint-0.21-r1.ebuild 
b/app-emacs/package-lint/package-lint-0.21-r1.ebuild
deleted file mode 100644
index 995c84ec579c..
--- a/app-emacs/package-lint/package-lint-0.21-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=26.1
-
-inherit elisp
-
-DESCRIPTION="Linting library for Emacs Lisp package metadata"
-HOMEPAGE="https://github.com/purcell/package-lint/;
-
-if [[ "${PV}" == ** ]] ; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/purcell/${PN}.git;
-else
-   SRC_URI="https://github.com/purcell/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="
-   app-emacs/compat
-"
-BDEPEND="
-   ${RDEPEND}
-"
-
-PATCHES=( "${FILESDIR}/${PN}-symbol-info-data-directory.patch" )
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
-   elisp_src_prepare
-
-   sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i "${PN}.el" || die
-}
-
-src_install() {
-   elisp-install "${PN}" ${PN}{,-flymake}.el{,c}
-   elisp-make-site-file "${SITEFILE}"
-
-   insinto "${SITEETC}/${PN}"
-   doins -r data
-
-   einstalldocs
-}



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

2024-03-30 Thread Maciej Barć
commit: b50979ae14087d5274cc13129ce0be547f432c64
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 30 20:32:40 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 30 23:09:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b50979ae

app-emacs/buttercup: sync live  version

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/buttercup/buttercup-.ebuild | 38 +++
 1 file changed, 38 insertions(+)

diff --git a/app-emacs/buttercup/buttercup-.ebuild 
b/app-emacs/buttercup/buttercup-.ebuild
new file mode 100644
index ..413b4cf227ab
--- /dev/null
+++ b/app-emacs/buttercup/buttercup-.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Behaviour-driven Elisp testing"
+HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/jorgenschaefer/emacs-${PN}.git;
+else
+   
SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/emacs-${P}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( docs/{running,writing}-tests.md  )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   ${EMACS} ${EMACSFLAGS} -L . -l buttercup \
+   -f buttercup-run-discover || die "tests failed"
+}
+
+src_install() {
+   elisp_src_install
+
+   dobin "bin/${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/ttyd/

2024-03-30 Thread Mike Pagano
commit: 654f6f738f96c43eda19d96c1b128add2a9fa278
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 30 22:56:06 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 30 22:56:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654f6f73

www-apps/ttyd: add 1.7.7

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

 www-apps/ttyd/Manifest  |  1 +
 www-apps/ttyd/ttyd-1.7.7.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/www-apps/ttyd/Manifest b/www-apps/ttyd/Manifest
index 71c8cb1fc368..0b831bb22551 100644
--- a/www-apps/ttyd/Manifest
+++ b/www-apps/ttyd/Manifest
@@ -1 +1,2 @@
 DIST ttyd-1.7.4.tar.gz 603483 BLAKE2B 
745ad302fdf17f31d941d3ae4b69b70257f87f3b6d624f3678e83269901577370fc6296726d8b2c61e94469f9970257b1192bcc2299fb0855bd0f3ea5960a498
 SHA512 
bbaa56389c224db9438b6dcce696deb0eeedfdf9b3a68cbc4c01c155340f71558e1d90c3fabe9a52de180728792b8dc7deed0c3512acdc246d651270d7fb82c6
+DIST ttyd-1.7.7.tar.gz 621347 BLAKE2B 
6d6524437fcbde1141c3a256eb1fc21877df1b67586b18053ca05f98202cdd95ac1daf968700e93ff2287b72c93a1195aecf1c424f995c30c619a3b55d3690e4
 SHA512 
0cc643223c603dfbd32bc8233e6d2b8d59efd0b1208ef684277ff690fd92ca9ce242b8ea229a5621c43301ce99f95ee56fbe1f3b8df47329be89c3d0658d7663

diff --git a/www-apps/ttyd/ttyd-1.7.7.ebuild b/www-apps/ttyd/ttyd-1.7.7.ebuild
new file mode 100644
index ..3fdbd114e567
--- /dev/null
+++ b/www-apps/ttyd/ttyd-1.7.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd
+
+MY_PV="$(ver_rs 3 '-')"
+
+DESCRIPTION="ttyd, a simple command-line tool for sharing terminal over the 
web"
+HOMEPAGE="https://github.com/tsl0922/ttyd;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/tsl0922/ttyd.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/tsl0922/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="mbedtls"
+
+DEPEND="
+   dev-libs/json-c:=
+   dev-libs/libuv:=
+   net-libs/libwebsockets:=[libuv,mbedtls=,ssl]
+   sys-libs/zlib:=
+   !mbedtls? ( dev-libs/openssl:= )
+"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_install() {
+   cmake_src_install
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   systemd_dounit "${FILESDIR}"/${PN}.service
+}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-docs/

2024-03-30 Thread Mike Pagano
commit: 8ca247b66cba7ed9b33c6be5ddd63793e339b343
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 30 22:54:41 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 30 22:54:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca247b6

sys-kernel/linux-docs: drop 6.6.21

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

 sys-kernel/linux-docs/Manifest |  1 -
 sys-kernel/linux-docs/linux-docs-6.6.21.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/sys-kernel/linux-docs/Manifest b/sys-kernel/linux-docs/Manifest
index abc409f9a1dc..b343d50ba6aa 100644
--- a/sys-kernel/linux-docs/Manifest
+++ b/sys-kernel/linux-docs/Manifest
@@ -1,2 +1 @@
-DIST linux-6.6.21.tar.xz 140146052 BLAKE2B 
7d13d5f2d5d3c00d66408f1989465067ff05cd8b317c4c81e698d3a2e7d09df7dae8605f9f6cc3614608c0ed84463d1d5e75ed602b71e435981ba78ef55326ab
 SHA512 
e5faa4b32cb1dac14d551a40e460c3b54c021cbe184bb35b0b823539516008e5f50eedbbdb7532e17fc38f41840c397e334f6b5d990176939f13c4397cf28996
 DIST linux-6.8.2.tar.xz 142512348 BLAKE2B 
f057c2512040600fbf0df67cf9c7200aee0c06b82b3cf749be8c5685844d2662a585ce17685c7af880c0d9dbbbd81302e5a1fa41c3dbd39869123121a0e82dc2
 SHA512 
6d23c2891d9e2512adfcc9882f01b4177942cca2a101860b7f6df7c608c645b6269e42afa85783f0c2897e414dbc2fd38af65c3bd9f60a3f71105cc2f6c229ed

diff --git a/sys-kernel/linux-docs/linux-docs-6.6.21.ebuild 
b/sys-kernel/linux-docs/linux-docs-6.6.21.ebuild
deleted file mode 100644
index 35da2d9ccc6b..
--- a/sys-kernel/linux-docs/linux-docs-6.6.21.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
-PYTHON_COMPAT=( python3_{9,10,11} )
-inherit linux-info python-any-r1 toolchain-funcs
-
-MY_P=linux-${PV}
-
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Developer documentation generated from the Linux kernel"
-HOMEPAGE="https://www.kernel.org/;
-SRC_URI="https://www.kernel.org/pub/linux/kernel/v6.x/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-
-IUSE="graphviz"
-
-RDEPEND="graphviz? ( >=media-gfx/graphviz-5.0.0 )"
-BDEPEND="${PYTHON_DEPS}
-   >=dev-python/sphinx-7.2.3
-   dev-python/sphinx-rtd-theme
-   media-libs/fontconfig"
-
-src_prepare() {
-   default
-   # Fix the Python shebangs.
-   python_fix_shebang "${S}/Documentation/sphinx/"
-}
-
-src_compile() {
-   local ARCH="$(tc-arch-kernel)"
-   unset KBUILD_OUTPUT
-   HTML_DOCS=( Documentation/output/. )
-   emake htmldocs
-}
-
-src_install() {
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-docs/

2024-03-30 Thread Mike Pagano
commit: 34e7d29c3bcba98061c4e3d4008f3d15934e7bb4
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 30 22:54:23 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 30 22:54:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e7d29c

sys-kernel/linux-docs: add 6.8.2

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

 sys-kernel/linux-docs/Manifest|  1 +
 sys-kernel/linux-docs/linux-docs-6.8.2.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/sys-kernel/linux-docs/Manifest b/sys-kernel/linux-docs/Manifest
index 63714cb0b02c..abc409f9a1dc 100644
--- a/sys-kernel/linux-docs/Manifest
+++ b/sys-kernel/linux-docs/Manifest
@@ -1 +1,2 @@
 DIST linux-6.6.21.tar.xz 140146052 BLAKE2B 
7d13d5f2d5d3c00d66408f1989465067ff05cd8b317c4c81e698d3a2e7d09df7dae8605f9f6cc3614608c0ed84463d1d5e75ed602b71e435981ba78ef55326ab
 SHA512 
e5faa4b32cb1dac14d551a40e460c3b54c021cbe184bb35b0b823539516008e5f50eedbbdb7532e17fc38f41840c397e334f6b5d990176939f13c4397cf28996
+DIST linux-6.8.2.tar.xz 142512348 BLAKE2B 
f057c2512040600fbf0df67cf9c7200aee0c06b82b3cf749be8c5685844d2662a585ce17685c7af880c0d9dbbbd81302e5a1fa41c3dbd39869123121a0e82dc2
 SHA512 
6d23c2891d9e2512adfcc9882f01b4177942cca2a101860b7f6df7c608c645b6269e42afa85783f0c2897e414dbc2fd38af65c3bd9f60a3f71105cc2f6c229ed

diff --git a/sys-kernel/linux-docs/linux-docs-6.8.2.ebuild 
b/sys-kernel/linux-docs/linux-docs-6.8.2.ebuild
new file mode 100644
index ..15ca9ae39bce
--- /dev/null
+++ b/sys-kernel/linux-docs/linux-docs-6.8.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9,10,11} )
+inherit linux-info python-any-r1 toolchain-funcs
+
+MY_P=linux-${PV}
+
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="Developer documentation generated from the Linux kernel"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI="https://www.kernel.org/pub/linux/kernel/v6.x/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+IUSE="graphviz"
+
+RDEPEND="graphviz? ( >=media-gfx/graphviz-5.0.0 )"
+
+BDEPEND="${PYTHON_DEPS}
+   >=dev-python/sphinx-7.2.3
+   dev-python/sphinx-rtd-theme
+   media-libs/fontconfig
+   $(python_gen_any_dep '
+   >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
+   ')"
+
+src_prepare() {
+   default
+   # Fix the Python shebangs.
+   python_fix_shebang "${S}/Documentation/sphinx/"
+}
+
+src_compile() {
+   local ARCH="$(tc-arch-kernel)"
+   unset KBUILD_OUTPUT
+   HTML_DOCS=( Documentation/output/. )
+   emake htmldocs
+}
+
+src_install() {
+   einstalldocs
+}



[gentoo-commits] proj/binhost:master commit in: builders/milou/openrc-v3-23/portage/package.use/

2024-03-30 Thread Andreas K. Hüttel
commit: 363174b843623fd141372afa7fee658658dcfe44
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 30 22:44:20 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Mar 30 22:44:20 2024 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=363174b8

Add some multilib magic

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

 builders/milou/openrc-v3-23/portage/package.use/llvm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/builders/milou/openrc-v3-23/portage/package.use/llvm 
b/builders/milou/openrc-v3-23/portage/package.use/llvm
new file mode 100644
index 000..c75065b
--- /dev/null
+++ b/builders/milou/openrc-v3-23/portage/package.use/llvm
@@ -0,0 +1,2 @@
+app-arch/xz-utils abi_x86_32
+app-arch/zstd abi_x86_32



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

2024-03-30 Thread Patrick Nicolas
commit: 4b51621fadb89d2821aa79b90865f44e8f92ef6b
Author: Patrick Nicolas  laposte  net>
AuthorDate: Sat Mar 30 22:32:20 2024 +
Commit: Patrick Nicolas  laposte  net>
CommitDate: Sat Mar 30 22:32:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b51621f

media-libs/wivrn: add 0.13

Signed-off-by: Patrick Nicolas  laposte.net>

 media-libs/wivrn/Manifest  |   2 +
 media-libs/wivrn/metadata.xml  |   6 ++
 media-libs/wivrn/wivrn-0.13.ebuild | 113 +
 3 files changed, 121 insertions(+)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 15d6e248b4..95ca1b9478 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -2,3 +2,5 @@ DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 
70d76a5dd0034f93ff1749b1994bcd9cd8a9b09
 DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B 
dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b
 SHA512 
fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
 DIST wivrn-0.12-server-build-deps.tar.xz 16661132 BLAKE2B 
e7d562a286211d674bfbdd3db8328e8fc4e019893d73067174abacc7ba95127b92b0faba589a5fddbbc06baf3a1057f54f739130daa5db745f18db0541c8d887
 SHA512 
57d7e99a98a7d41bcb88302247312e99e0ddc89023b06bb8028711967d1a148bcba4f06343d55510fdb294a87fde56733dcd493b80f3f136c325568ba08e2798
 DIST wivrn-0.12.tar.gz 11683876 BLAKE2B 
34000761291ff7c9565b8ffddd87e1721adbf78447bc875f4c805643f284443765404f186f95747f314571b26ebe57fd5a1275258f65bb9a479a61b4623db0fc
 SHA512 
960cd6282c9538bd574f11c51dc7e4f6f87b2b619b68d7eb3a0ab8edde14a27e6b4f4535ef45b5f32396bd8a5a8c9d1cc28bed910e9eb71fdbfefeea6ec3dbd7
+DIST wivrn-0.13-server-build-deps.tar.xz 15527480 BLAKE2B 
28dfedaee675a2acc3fa3b453837a31c91d613d7a1166c14d398f0093a5faa6ad6d5d6112ce2c41863894fcaa0ce98d83d6bf2d9289c5fa263a09b92e99c9f0c
 SHA512 
9d9a9add87dca9ebba593d889297caf8a5dfe7d48cd3abd7e02859392ee21af7635f82dba00198637a237be5e5905e2c3af469f621adbe44697176e7c15fc49c
+DIST wivrn-0.13.tar.gz 11826609 BLAKE2B 
8b8cd300998bb05803fa8c6f1f5e874f7435edf5f457c5806e1e75e5a16b2a749208567162b41af6d4dda3f83b8c40ce9367b123522cc9cb023a8ec33be24a06
 SHA512 
82efdd29368a00c191eea32716a7a69b80108fa7f3521c548c80df156bb0ee3c6dad8a24488707ea083ae9121b9b6efe1d31a9af77367403583ecba25e3e3104

diff --git a/media-libs/wivrn/metadata.xml b/media-libs/wivrn/metadata.xml
index c7c2506ce5..43737e5e73 100644
--- a/media-libs/wivrn/metadata.xml
+++ b/media-libs/wivrn/metadata.xml
@@ -6,6 +6,12 @@
Patrick Nicolas


+   
+   Enable support for audio sink/source through native 
pipewire protocol
+   
+   
+   Enable support for audio sink/source through pulseaudio 
modules 
+   

Build the net-analyzer/wireshark plugin for 
the WiVRn protocol


diff --git a/media-libs/wivrn/wivrn-0.13.ebuild 
b/media-libs/wivrn/wivrn-0.13.ebuild
new file mode 100644
index 00..a6e984eabb
--- /dev/null
+++ b/media-libs/wivrn/wivrn-0.13.ebuild
@@ -0,0 +1,113 @@
+EAPI=7
+
+DESCRIPTION="WiVRn OpenXR streaming"
+HOMEPAGE="https://github.com/meumeu/WiVRn;
+SLOT="0"
+LICENSE="GPL-3 Apache-2.0 MIT"
+
+IUSE="nvenc pipewire pulseaudio systemd vaapi wireshark-plugins x264"
+REQUIRED_USE="|| ( nvenc vaapi x264 )"
+
+inherit cmake
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git;
+   EGIT_BRANCH="dev"
+
+   MONADO_V=ffb71af26f8349952f5f820c268ee4774613e200
+   PFR_V=2.2.0
+   SRC_URI="
+   https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> 
boostpfr_${PFR_V}.tar.gz
+   
https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz;
+else
+   SRC_URI="
+   https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz
 -> ${P}-server-build-deps.tar.xz"
+   KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+   nvenc? (
+   x11-drivers/nvidia-drivers
+   )
+   vaapi? (
+   media-video/ffmpeg[libdrm,vaapi]
+   )
+   x264? (
+   media-libs/x264
+   )
+   dev-libs/libbsd
+   pipewire? (
+   media-video/pipewire
+   )
+   pulseaudio? (
+   media-libs/libpulse
+   )
+   media-libs/openxr-loader
+   net-dns/avahi
+   systemd? (
+   sys-apps/systemd
+   )
+   wireshark-plugins? (
+   net-analyzer/wireshark
+   )
+"
+
+BDEPEND="
+   ${RDEPEND}
+   nvenc? (
+   dev-util/nvidia-cuda-toolkit
+   )
+   dev-cpp/eigen
+

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

2024-03-30 Thread Patrick Nicolas
commit: 880331281e4ce765d5e989f5adf21ad486ba3832
Author: Patrick Nicolas  laposte  net>
AuthorDate: Sat Mar 30 22:34:53 2024 +
Commit: Patrick Nicolas  laposte  net>
CommitDate: Sat Mar 30 22:34:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88033128

media-libs/wivrn: update use flags and deps

Signed-off-by: Patrick Nicolas  laposte.net>

 media-libs/wivrn/wivrn-.ebuild | 17 +
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/media-libs/wivrn/wivrn-.ebuild 
b/media-libs/wivrn/wivrn-.ebuild
index bf9860cc12..f603e138c5 100644
--- a/media-libs/wivrn/wivrn-.ebuild
+++ b/media-libs/wivrn/wivrn-.ebuild
@@ -5,7 +5,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn;
 SLOT="0"
 LICENSE="GPL-3 Apache-2.0 MIT"
 
-IUSE="nvenc systemd vaapi wireshark-plugins x264"
+IUSE="nvenc pipewire pulseaudio systemd vaapi wireshark-plugins x264"
 REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 inherit cmake
@@ -28,9 +28,6 @@ else
 fi
 
 RDEPEND="
-   nvenc? (
-   x11-drivers/nvidia-drivers
-   )
vaapi? (
media-video/ffmpeg[libdrm,vaapi]
)
@@ -38,7 +35,12 @@ RDEPEND="
media-libs/x264
)
dev-libs/libbsd
-   media-libs/libpulse
+   pipewire? (
+   media-video/pipewire
+   )
+   pulseaudio? (
+   media-libs/libpulse
+   )
media-libs/openxr-loader
net-dns/avahi
systemd? (
@@ -51,9 +53,6 @@ RDEPEND="
 
 BDEPEND="
${RDEPEND}
-   nvenc? (
-   dev-util/nvidia-cuda-toolkit
-   )
dev-cpp/eigen
dev-cpp/nlohmann_json
dev-util/glslang
@@ -86,6 +85,8 @@ src_configure() {
-DWIVRN_BUILD_CLIENT=OFF
-DWIVRN_BUILD_SERVER=ON
-DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins)
+   -DWIVRN_USE_PIPEWIRE=$(usex pipewire)
+   -DWIVRN_USE_PULSEAUDIO=$(usex pulseaudio)
-DWIVRN_USE_NVENC=$(usex nvenc)
-DWIVRN_USE_VAAPI=$(usex vaapi)
-DWIVRN_USE_X264=$(usex x264)



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

2024-03-30 Thread Patrick Nicolas
commit: 4fd939a6367d945d574d409a972aa32f68ee57b2
Author: Patrick Nicolas  laposte  net>
AuthorDate: Sat Mar 30 22:17:33 2024 +
Commit: Patrick Nicolas  laposte  net>
CommitDate: Sat Mar 30 22:17:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fd939a6

media-libs/wivrn: drop 0.11

Signed-off-by: Patrick Nicolas  laposte.net>

 media-libs/wivrn/Manifest  |   2 -
 media-libs/wivrn/wivrn-0.11.ebuild | 100 -
 2 files changed, 102 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 72d08215e7..15d6e248b4 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,6 +1,4 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 
70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0
 SHA512 
86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
 DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B 
dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b
 SHA512 
fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
-DIST wivrn-0.11-server-build-deps.tar.xz 16544220 BLAKE2B 
dc04c6a414c8146c66bb18a3ad89cb7deaa378e838a9877675307c44ec26e7fb09fa653c947b72343fab210bcb43bd72e7a1a1012dc4f4c39c59f6316e2fe48c
 SHA512 
1eacc7ffb6de88944dc057cc41e7e17805dbd56e72f32d13a47877a62a3a4c916cfd343e813e20656c913c9c4e4f7b5e4bc8571eb9cb442074cdeeba3ec75671
-DIST wivrn-0.11.tar.gz 11675453 BLAKE2B 
2bfd6719b969dacaba0bb461415de000d11bdc249db148a7f621827592d69a65d23af0481a93601b9d381a253bc3c86aaa37af02e931d68b5a3c1cf777f5862e
 SHA512 
00764283a09fc07e21f9a59970a2fb256c225da95b3b2ca858c0d740e633b3f6391521dd05458b8901ad2a764675e4cac01caadac4f99f3311236a424b8e4349
 DIST wivrn-0.12-server-build-deps.tar.xz 16661132 BLAKE2B 
e7d562a286211d674bfbdd3db8328e8fc4e019893d73067174abacc7ba95127b92b0faba589a5fddbbc06baf3a1057f54f739130daa5db745f18db0541c8d887
 SHA512 
57d7e99a98a7d41bcb88302247312e99e0ddc89023b06bb8028711967d1a148bcba4f06343d55510fdb294a87fde56733dcd493b80f3f136c325568ba08e2798
 DIST wivrn-0.12.tar.gz 11683876 BLAKE2B 
34000761291ff7c9565b8ffddd87e1721adbf78447bc875f4c805643f284443765404f186f95747f314571b26ebe57fd5a1275258f65bb9a479a61b4623db0fc
 SHA512 
960cd6282c9538bd574f11c51dc7e4f6f87b2b619b68d7eb3a0ab8edde14a27e6b4f4535ef45b5f32396bd8a5a8c9d1cc28bed910e9eb71fdbfefeea6ec3dbd7

diff --git a/media-libs/wivrn/wivrn-0.11.ebuild 
b/media-libs/wivrn/wivrn-0.11.ebuild
deleted file mode 100644
index a254c95c2e..00
--- a/media-libs/wivrn/wivrn-0.11.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-EAPI=7
-
-DESCRIPTION="WiVRn OpenXR streaming"
-HOMEPAGE="https://github.com/meumeu/WiVRn;
-SLOT="0"
-LICENSE="GPL-3 Apache-2.0 MIT"
-
-IUSE="nvenc systemd vaapi x264"
-REQUIRED_USE="|| ( nvenc vaapi x264 )"
-
-inherit cmake
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git;
-
-   MONADO_V=57e937383967c7e7b38b5de71297c8f537a2489d
-   PFR_V=2.0.3
-   SRC_URI="
-   https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> 
boostpfr_${PFR_V}.tar.gz
-   
https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz;
-else
-   SRC_URI="
-   https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
-   
https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz
 -> ${P}-server-build-deps.tar.xz"
-   KEYWORDS="~amd64"
-fi
-
-RDEPEND="
-   nvenc? (
-   x11-drivers/nvidia-drivers
-   )
-   vaapi? (
-   media-video/ffmpeg[libdrm,vaapi]
-   )
-   x264? (
-   media-libs/x264
-   )
-   dev-libs/libbsd
-   media-libs/libpulse
-   media-libs/openxr-loader
-   net-dns/avahi
-   systemd? (
-   sys-apps/systemd
-   )
-"
-
-BDEPEND="
-   ${RDEPEND}
-   nvenc? (
-   dev-util/nvidia-cuda-toolkit
-   )
-   dev-cpp/eigen
-   dev-cpp/nlohmann_json
-   dev-util/glslang
-"
-
-if [[ ${PV} ==  ]]; then
-   src_unpack() {
-   git-r3_src_unpack
-   default_src_unpack
-   cd "${WORKDIR}"
-   mv "monado-${MONADO_V}" "monado-src"
-   mv "pfr-${PFR_V}" "boostpfr-src"
-   }
-else
-   src_unpack() {
-   default_src_unpack
-   cd "${WORKDIR}"
-   mv "WiVRn-${PV}" "${P}"
-   }
-fi
-
-src_configure() {
-   if [[ ${PV} ==  ]]; then
-   GIT_DESC=$(git describe)
-   else
-   GIT_DESC=${PV}
-   fi
-   local mycmakeargs=(
-   

[gentoo-commits] repo/gentoo:master commit in: games-engines/odamex/

2024-03-30 Thread James Le Cuirot
commit: 281de830dfe4c182cce589b1befa90cf946e5a29
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Mar 30 22:18:19 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Mar 30 22:20:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281de830

games-engines/odamex: Unconditionally depend on X11

Although the SDL-based client itself doesn't strictly need X11, the FLTK-based
launcher currently does, regardless of whether you use the bundled FLTK or not,
so we might as well depend on X11 unconditionally.

Conversely, the wxWidgets-based odalaunch doesn't need X11 and seems to work
fine under pure Wayland, so adjust the wxGTK dependency accordingly.

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

 .../odamex/{odamex-10.4.0-r2.ebuild => odamex-10.4.0-r3.ebuild}| 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/games-engines/odamex/odamex-10.4.0-r2.ebuild 
b/games-engines/odamex/odamex-10.4.0-r3.ebuild
similarity index 91%
rename from games-engines/odamex/odamex-10.4.0-r2.ebuild
rename to games-engines/odamex/odamex-10.4.0-r3.ebuild
index 97ddf96efce4..de72a4d61655 100644
--- a/games-engines/odamex/odamex-10.4.0-r2.ebuild
+++ b/games-engines/odamex/odamex-10.4.0-r3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${PN}-src-${PV}.
 LICENSE="GPL-2+ MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="+client hidpi master +odalaunch portmidi server upnp X"
+IUSE="+client hidpi master +odalaunch portmidi server upnp"
 REQUIRED_USE="|| ( client master server )"
 
 # protobuf is still bundled. Unfortunately an old version is required for C++98
@@ -26,11 +26,11 @@ RDEPEND="
media-libs/libsdl2[joystick,sound,video]
media-libs/sdl2-mixer
net-misc/curl
+   x11-libs/libX11
!hidpi? ( x11-libs/fltk:1 )
portmidi? ( media-libs/portmidi )
-   X? ( x11-libs/libX11 )
)
-   odalaunch? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )
+   odalaunch? ( x11-libs/wxGTK:${WX_GTK_VER} )
server? (
dev-libs/jsoncpp:=
upnp? ( net-libs/miniupnpc:= )
@@ -70,7 +70,6 @@ src_configure() {
-DENABLE_PORTMIDI=$(usex portmidi)
-DUSE_MINIUPNP=$(usex upnp)
)
-   use client && mycmakeargs+=(-DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X))
 
cmake_src_configure
 }



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

2024-03-30 Thread Mike Pagano
commit: 05c43428935d29c8d15badc689b46de1539a3fb7
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 30 22:13:52 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 30 22:13:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c43428

dev-util/quilt: Add zstd dependency

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

 dev-util/quilt/quilt-.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/quilt/quilt-.ebuild b/dev-util/quilt/quilt-.ebuild
index 799dff34026d..326eb8360cd1 100644
--- a/dev-util/quilt/quilt-.ebuild
+++ b/dev-util/quilt/quilt-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,6 +27,7 @@ RDEPEND="
elibc_SunOS? ( app-misc/getopt )
>=sys-apps/coreutils-8.32-r1
graphviz? ( media-gfx/graphviz )
+   app-arch/zstd:=
 "
 
 src_prepare() {
@@ -54,7 +55,7 @@ src_install() {
newbashcomp bash_completion ${PN}
 
rm -rf "${ED}"/usr/share/doc/${PN}
-   dodoc AUTHORS TODO "doc/README" "doc/README.MAIL" "doc/quilt.pdf"
+   dodoc AUTHORS COPYING NEWS TODO "doc/README" "doc/README.MAIL" 
"doc/quilt.pdf"
 
# Remove the compat symlinks
rm -rf "${ED}"/usr/share/quilt/compat



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

2024-03-30 Thread Mike Pagano
commit: 30cdee7d040469f0f00cf0a304ba8d94f077d03e
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 30 22:13:27 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 30 22:13:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30cdee7d

dev-util/quilt: add 0.68

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

 dev-util/quilt/Manifest  |  1 +
 dev-util/quilt/quilt-0.68.ebuild | 63 
 2 files changed, 64 insertions(+)

diff --git a/dev-util/quilt/Manifest b/dev-util/quilt/Manifest
index 5608841b89ba..65fe7208155f 100644
--- a/dev-util/quilt/Manifest
+++ b/dev-util/quilt/Manifest
@@ -1 +1,2 @@
 DIST quilt-0.67.tar.gz 543713 BLAKE2B 
691b42378a862bfaa8ac9ca042d03d149aaada05894e1d9b92ad4ddf213bf13674c08b72788626ed49c8ccbc792c31e5bc827f8911bf7b0e23733fbc75fca1d1
 SHA512 
2dcf939684e1664f3dc9bf6a024d11fbaac4e984a295b269bab2649e254dafe3dd89d8f79cfaf1c33d2aa80a803ea55eef4debbc1ebc8d3459ecfa52e4ec
+DIST quilt-0.68.tar.gz 551096 BLAKE2B 
b012d0ccc0efaa2b645eafe9279a511a9fbd7546f22f35aebdb5488bde433e841472b907cacdd5f451e20a15b348f651028591f9a2d5b195613948f754c06cb5
 SHA512 
a2a58b330ccb3dd55b1f280310d506c605166bceedf7439582cdf8a198ca4aa34a375fd8bfd4027c540481bcdf5e6175eafd19707aaabe194b01cf7caa40572e

diff --git a/dev-util/quilt/quilt-0.68.ebuild b/dev-util/quilt/quilt-0.68.ebuild
new file mode 100644
index ..f3192f796103
--- /dev/null
+++ b/dev-util/quilt/quilt-0.68.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit bash-completion-r1
+
+DESCRIPTION="quilt patch manager"
+HOMEPAGE="https://savannah.nongnu.org/projects/quilt;
+SRC_URI="https://savannah.nongnu.org/download/quilt/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-solaris"
+IUSE="emacs graphviz"
+# unresolved test failures
+RESTRICT="test"
+
+RDEPEND="sys-apps/ed
+   dev-util/diffstat
+   graphviz? ( media-gfx/graphviz )
+   elibc_Darwin? ( app-misc/getopt )
+   elibc_SunOS? ( app-misc/getopt )
+   >=sys-apps/coreutils-9.4-r1
+   app-arch/zstd:="
+
+PDEPEND="emacs? ( app-emacs/quilt-el )"
+
+pkg_setup() {
+   use graphviz && return 0
+   echo
+   elog "If you intend to use the folding functionality (graphical 
illustration of the"
+   elog "patch stack) then you'll need to remerge this package with 
USE=graphviz."
+   echo
+}
+
+src_prepare() {
+   # Add support for USE=graphviz
+   use graphviz || PATCHES+=( "${FILESDIR}"/${PN}-0.66-no-graphviz.patch )
+   default
+}
+
+src_configure() {
+   [[ ${CHOST} == *-darwin* || ${CHOST} == *-solaris* ]] && \
+   myconf="${myconf} --with-getopt=${EPREFIX}/usr/bin/getopt-long"
+   econf ${myconf}
+}
+
+src_install() {
+   emake BUILD_ROOT="${D}" install
+
+   rm -rf "${ED}"/usr/share/doc/${P}
+   dodoc AUTHORS COPYING NEWS TODO "doc/README" "doc/README.MAIL" 
"doc/quilt.pdf"
+
+   rm -rf "${ED}"/etc/bash_completion.d
+   newbashcomp bash_completion ${PN}
+
+   # Remove the compat symlinks
+   rm -rf "${ED}"/usr/share/quilt/compat
+
+   # Remove Emacs mode; newer version is in app-emacs/quilt-el, bug 247500
+   rm -rf "${ED}"/usr/share/emacs
+}



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

2024-03-30 Thread Mike Pagano
commit: 4597885aa9a1ce8f2dc3405c1d0a6bc47c50a6b0
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 30 21:57:41 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 30 21:57:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4597885a

www-servers/nginx-unit: stabilize 1.32.0 for amd64

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

 www-servers/nginx-unit/nginx-unit-1.32.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/nginx-unit/nginx-unit-1.32.0.ebuild 
b/www-servers/nginx-unit/nginx-unit-1.32.0.ebuild
index 03dfb25af77e..3cf0a4849fe0 100644
--- a/www-servers/nginx-unit/nginx-unit-1.32.0.ebuild
+++ b/www-servers/nginx-unit/nginx-unit-1.32.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 MY_USE="perl python ruby"
 MY_USE_PHP="php8-1 php8-2"
 IUSE="${MY_USE} ${MY_USE_PHP} perl ssl"



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

2024-03-30 Thread Sam James
commit: f167f220c055b849558159927135c9b471e239d0
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 30 21:52:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 30 21:52:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f167f220

app-admin/rsyslog: Stabilize 8.2402.0 arm, #928238

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

 app-admin/rsyslog/rsyslog-8.2402.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/rsyslog/rsyslog-8.2402.0.ebuild 
b/app-admin/rsyslog/rsyslog-8.2402.0.ebuild
index bb01f397f550..dd66dded3222 100644
--- a/app-admin/rsyslog/rsyslog-8.2402.0.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2402.0.ebuild
@@ -24,7 +24,7 @@ else
)
"
 
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-3 LGPL-3 Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/

2024-03-30 Thread Sam James
commit: efe06b01128ce829eb4e4c6a5ed5f52a342ecbc0
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 30 21:51:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 30 21:51:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe06b01

app-arch/xz-utils: delete known-bad test files in 

As I promised to do in 29d5f89b75c1ab37b3346ac41840cf8fa4b3d3a8 a moment
ago. I really doubt many people are rocking  and there's nothing known-bad
in the git repo *that can use these* but the test files are dangerous anyway
so let's just do it for completeness.

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

 app-arch/xz-utils/xz-utils-.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-arch/xz-utils/xz-utils-.ebuild 
b/app-arch/xz-utils/xz-utils-.ebuild
index fbf94a267df6..7c68d671d406 100644
--- a/app-arch/xz-utils/xz-utils-.ebuild
+++ b/app-arch/xz-utils/xz-utils-.ebuild
@@ -56,6 +56,9 @@ fi
 src_prepare() {
default
 
+   # Delete known-compromised test data (bug #928134)
+   rm tests/files/bad-3-corrupt_lzma2.xz 
tests/files/good-large_compressed.lzma || die
+
if [[ ${PV} ==  ]] ; then
eautopoint
eautoreconf



[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/

2024-03-30 Thread Sam James
commit: 29d5f89b75c1ab37b3346ac41840cf8fa4b3d3a8
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 30 21:47:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 30 21:48:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d5f89b

app-arch/xz-utils: drop 5.6.1 (noop really)

On IRC, it was pointed out that non-Gentoo users might get confused if they
see Gentoo has 5.6.1 in its repository even though it is masked.

Let's just drop it to avoid confusion. It's better to do that than risk someone
being confused - there's enough confusion out there anyway.

In a minute, I'll probably adjust the live ebuild to delete the known bad
test data too.

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

 app-arch/xz-utils/Manifest  |   2 -
 app-arch/xz-utils/xz-utils-5.6.1.ebuild | 141 
 2 files changed, 143 deletions(-)

diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest
index 1cba80db1e9c..ec1a06d7c64c 100644
--- a/app-arch/xz-utils/Manifest
+++ b/app-arch/xz-utils/Manifest
@@ -2,5 +2,3 @@ DIST xz-5.4.2.tar.gz 2799022 BLAKE2B 
3c622b0823f0cbb5fbc5eaa0372fc2f0fefe0950d13
 DIST xz-5.4.2.tar.gz.sig 566 BLAKE2B 
95c9c70fdd25b92095dd9691e4d9d4306a3f982becfe7bd42ca6132a76f29be2c2bc66f4fc2bda547058c18e227292f4185799eb905084fc3ab415ae867b4b1b
 SHA512 
30e965c228ed3a8ecb804db8eb11703a765b7ee934030ea69bb3940b630811eb71bf74fd20371ef7759761904ece4f0144a0b00be4d843cf98299fd016f161aa
 DIST xz-5.4.6.tar.gz 2889306 BLAKE2B 
f0bbd33ea7cd64d475c3501f6e76080c8c0080e377f23462f5f76459935f4e621538ddaa8452d2feaed278d62a596e38ed2aca18ed9e76512c4ec77fa2f4cc5f
 SHA512 
b08a61d8d478d3b4675cb1ddacdbbd98dc6941a55bcdd81a28679e54e9367d3a595fa123ac97874a17da571c1b712e2a3e901c2737099a9d268616a1ba3de497
 DIST xz-5.4.6.tar.gz.sig 566 BLAKE2B 
808f1b5e2a17729f36a05ba88a9c00210cda2afa02923e6f289d13dc2a48f7674cafec6e25660e142d67f01dd941c7390cee2757b054df3a3193dde0791363a1
 SHA512 
d5e32b944e7492a32c40f675d918796e077f63490a23c6fce5c4d6d1eebc443f129d27a2e888913c5a36c3ffdac75b9c96c1749402283445e0ba9ff72b965741
-DIST xz-5.6.1.tar.gz 3045434 BLAKE2B 
b3fc3140c9655e812a03800a5ed8ac709aaafaee2ce5d3a62defdd085e643fa639de44beb64833160f4eb12829ad25b96d9f50a8c3d56d79cd5bbef71b9009b2
 SHA512 
8af100eb83288f032e4813be2bf8de7d733c8761f77f078776c1391709241ad8fe3192d107664786e2543677915c5eeb3fe7add5c53b48b50c10a9de7c9f4fda
-DIST xz-5.6.1.tar.gz.sig 566 BLAKE2B 
d515e60da078e6cb79a2c7a9daa3c8326487d7e8c0f1398d6059c53493232c3a3c21174dab5904833d0938a59fdb02f86aab05767d8cf02f8ee53981d3767fae
 SHA512 
73f50ff5ce7f9d0a3bed1bc7d9e26de2217915517d2057f0c7102374eb20de1bb8b02a2f78680aae80b55913b2ede5141a118c51a2f565c6eba6ae8406474938

diff --git a/app-arch/xz-utils/xz-utils-5.6.1.ebuild 
b/app-arch/xz-utils/xz-utils-5.6.1.ebuild
deleted file mode 100644
index b8b6290dd365..
--- a/app-arch/xz-utils/xz-utils-5.6.1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Remember: we cannot leverage autotools in this ebuild in order
-#   to avoid circular deps with autotools
-
-EAPI=8
-
-inherit flag-o-matic libtool multilib multilib-minimal preserve-libs 
toolchain-funcs
-
-if [[ ${PV} ==  ]] ; then
-   # Per tukaani.org, git.tukaani.org is a mirror of github and
-   # may be behind.
-   EGIT_REPO_URI="
-   https://github.com/tukaani-project/xz
-   https://git.tukaani.org/xz.git
-   "
-   inherit git-r3 autotools
-
-   # bug #272880 and bug #286068
-   BDEPEND="sys-devel/gettext >=dev-build/libtool-2"
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc
-   inherit verify-sig
-
-   MY_P="${PN/-utils}-${PV/_}"
-   SRC_URI="
-   
https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz
-   mirror://sourceforge/lzmautils/${MY_P}.tar.gz
-   https://tukaani.org/xz/${MY_P}.tar.gz
-   verify-sig? (
-   
https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz.sig
-   https://tukaani.org/xz/${MY_P}.tar.gz.sig
-   )
-   "
-
-   if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
-   fi
-
-   S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Utils for managing LZMA compressed files"
-HOMEPAGE="https://tukaani.org/xz/;
-
-# See top-level COPYING file as it outlines the various pieces and their 
licenses.
-LICENSE="0BSD LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 )"
-SLOT="0"
-IUSE="cpu_flags_arm_crc32 doc +extra-filters pgo nls static-libs"
-
-if [[ ${PV} !=  ]] ; then
-   BDEPEND+=" verify-sig? ( 

[gentoo-commits] repo/proj/prefix:master commit in: sys-devel/gcc/, sys-devel/gcc/files/

2024-03-30 Thread Fabian Groffen
commit: a436f2219c40b0d7fab0a3aacb6e66bd1eb33908
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Mar 30 21:46:49 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Mar 30 21:46:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a436f221

sys-devel/gcc-13.2.0-r1: switch to original source + patch for arm64-darwin

Borrow patch from Homebrew to apply to 13.2.0 proper.
Add two patches to help interoperability with newer OS/CLTs.

Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/gcc/Manifest |   3 +
 .../files/gcc-13-darwin14-fix-duplicate-libs.patch |  28 
 sys-devel/gcc/files/gcc-13-darwin14-math_h.patch   |  96 +
 sys-devel/gcc/gcc-13.2.0-r1.ebuild | 149 +
 4 files changed, 276 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 889fc273b5..cdd006894a 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -6,8 +6,11 @@ DIST gcc-12.2-darwin-r0.tar.gz 131069986 BLAKE2B 
42de71c9f0802f1a43e675d3fae7341
 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 
004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7
 SHA512 
c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
+DIST gcc-13-20240323.tar.xz 84414636 BLAKE2B 
cd95fc9d83d9e2477597543af5ec4e9ac82029eca6deb8cd8f82b71132e3a54e5a770be201c9e596c48f936a169f60e19979128527f41086a9a12deebbfebb26
 SHA512 
b25fb0efbe7346f72407ad1102d877f2ed5b40a8bff88018db4541d15cd47a849d7aeb8706be3c2ca6256fc073fe6881c8ba74db220c80b01666195d3be038d4
 DIST gcc-13.2-darwin-r0.tar.gz 137958605 BLAKE2B 
b6777b76baf2dc007c4080c0b7a6d448223747f0cf832e493e3b903b3bdb7f87a0e2e9cf41f9355769b178a72409b1e2866b3e73b1cc33ed0aba837f3a9e66c1
 SHA512 
a33177bd55d228d1df93e2a029e8af5d215ad8b2ebc84a0c90df629d6f69c5de0ed1ec9dd27bc21a62362522d83bad9a8f34407b89b13321b65f513fa2202dd2
+DIST gcc-13.2.0-arm64-darwin.patch 470156 BLAKE2B 
5ba9c380d488c1ceda2f4ece68701a51d1de3d82f6aa9c96f33c4f2066e7053356c00158eec524298c16c916ff1d14bb3560eedb90f09bade44970156e86c604
 SHA512 
4428340c79cad8f4324bb4f5962640805f45e4a2a2be165abb0386e283f863fad9dbff8eefa508ee30ba966691f604fdadfb4d42bc9cc4c29536feaae5c1f55a
 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-7.tar.xz 37064 BLAKE2B 
4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43
 SHA512 
f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a40378b51f20c
 DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 
0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2
 SHA512 
d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
 DIST gcc-14-20240225.tar.xz 87651536 BLAKE2B 
01283581b8684e0dce73b2d9a586e473f3c87753435d905e193816911edc06f9bd2a8d542a95d69f47f1c884124349520f410925b13b7bb51b913e603000d32f
 SHA512 
f424b0935d8fdcf9ff55067467eac20a518a11c2cb14928a47e1a218cde1f4238091f25861daf417d1125c5d5d5465d32fc1b3cb04504b3ca99fe27a7a7d5792

diff --git a/sys-devel/gcc/files/gcc-13-darwin14-fix-duplicate-libs.patch 
b/sys-devel/gcc/files/gcc-13-darwin14-fix-duplicate-libs.patch
new file mode 100644
index 00..06eee94341
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-13-darwin14-fix-duplicate-libs.patch
@@ -0,0 +1,28 @@
+https://raw.githubusercontent.com/Homebrew/formula-patches/e923a0cd6c0e60bb388e8a5b8cd1dcf9c3bf7758/gcc/gcc-xcode15-warnings.diff

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

2024-03-30 Thread James Le Cuirot
commit: b1b3bc483c4540ba34fd98b01146f44ebf8ef39e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Mar 30 21:25:23 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Mar 30 21:25:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b3bc48

dev-python/setuptools: Keyword 69.2.0-r1 for ~m68k

The tests pass.

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

 dev-python/setuptools/setuptools-69.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-69.2.0-r1.ebuild 
b/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
index 29838babf99c..8570e82a8290 100644
--- a/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-30 Thread James Le Cuirot
commit: 09da270d56a00f9b191cc4c48fdbbaa8d26f90fb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Mar 30 21:24:52 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Mar 30 21:24:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09da270d

dev-python/pytest-home: Keyword 0.5.1 for ~m68k

The tests pass.

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

 dev-python/pytest-home/pytest-home-0.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-home/pytest-home-0.5.1.ebuild 
b/dev-python/pytest-home/pytest-home-0.5.1.ebuild
index 235930e989c1..f3b443fa392b 100644
--- a/dev-python/pytest-home/pytest-home-0.5.1.ebuild
+++ b/dev-python/pytest-home/pytest-home-0.5.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]



[gentoo-commits] proj/kde:master commit in: kde-plasma/kde-cli-tools/

2024-03-30 Thread Andreas Sturmlechner
commit: 0455b15f8d99f819c3a2338fa93786d102ec6aae
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 30 21:07:59 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 30 21:07:59 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0455b15f

kde-plasma/kde-cli-tools: Drop upstreamed patch

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kde-cli-tools/kde-cli-tools-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-.ebuild 
b/kde-plasma/kde-cli-tools/kde-cli-tools-.ebuild
index 60f478ae65..019d4b7c06 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-.ebuild
@@ -45,8 +45,6 @@ RDEPEND="${DEPEND}
 "
 BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
 
-PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" )
-
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package kdesu KF6Su)



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/, kde-plasma/kscreenlocker/files/

2024-03-30 Thread Andreas Sturmlechner
commit: ffcf0678eb4119b6b58aa60fcaf25a22dd8489cd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 28 21:17:39 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 30 21:03:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffcf0678

kde-plasma/kscreenlocker: Silence optional pam modules warnings

Also backport upstream commit 3105518ec3bc3ac88374e2c3b204f23feda91b5b
to fix a race condition.

See also:
https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/150

Closes: https://bugs.gentoo.org/927032
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../{kde6-fingerprint.pam => kde-fingerprint.pam}  |  2 +-
 .../kscreenlocker/files/{kde6.pam => kde-r1.pam}   |  0
 .../{kde6-smartcard.pam => kde-smartcard.pam}  |  2 +-
 .../kscreenlocker-6.0.3-fix-lockscreen-race.patch  | 47 ++
 ...-6.0.3.ebuild => kscreenlocker-6.0.3-r1.ebuild} |  9 +++--
 5 files changed, 54 insertions(+), 6 deletions(-)

diff --git a/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam 
b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam
similarity index 88%
rename from kde-plasma/kscreenlocker/files/kde6-fingerprint.pam
rename to kde-plasma/kscreenlocker/files/kde-fingerprint.pam
index 38267de65e32..6ca0ba1f09e6 100644
--- a/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam
+++ b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam
@@ -3,7 +3,7 @@
 authrequiredpam_shells.so
 authrequiredpam_nologin.so
 authrequiredpam_faillock.so preauth
-authrequiredpam_fprintd.so
+-auth   requiredpam_fprintd.so
 authrequiredpam_env.so
 
 account include system-local-login

diff --git a/kde-plasma/kscreenlocker/files/kde6.pam 
b/kde-plasma/kscreenlocker/files/kde-r1.pam
similarity index 100%
rename from kde-plasma/kscreenlocker/files/kde6.pam
rename to kde-plasma/kscreenlocker/files/kde-r1.pam

diff --git a/kde-plasma/kscreenlocker/files/kde6-smartcard.pam 
b/kde-plasma/kscreenlocker/files/kde-smartcard.pam
similarity index 83%
rename from kde-plasma/kscreenlocker/files/kde6-smartcard.pam
rename to kde-plasma/kscreenlocker/files/kde-smartcard.pam
index f887c7823432..694fc1e905b0 100644
--- a/kde-plasma/kscreenlocker/files/kde6-smartcard.pam
+++ b/kde-plasma/kscreenlocker/files/kde-smartcard.pam
@@ -3,7 +3,7 @@
 authrequiredpam_shells.so
 authrequiredpam_nologin.so
 authrequiredpam_faillock.so preauth
-authrequiredpam_pkcs11.so wait_for_card card_only
+-auth   requiredpam_pkcs11.so wait_for_card card_only
 authrequiredpam_env.so
 
 account include system-local-login

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-6.0.3-fix-lockscreen-race.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-6.0.3-fix-lockscreen-race.patch
new file mode 100644
index ..45976e0e1a14
--- /dev/null
+++ 
b/kde-plasma/kscreenlocker/files/kscreenlocker-6.0.3-fix-lockscreen-race.patch
@@ -0,0 +1,47 @@
+From 3105518ec3bc3ac88374e2c3b204f23feda91b5b Mon Sep 17 00:00:00 2001
+From: Dmitriy Konev 
+Date: Sun, 18 Jun 2023 16:42:56 +0300
+Subject: [PATCH] Prevent finishing greeter by unhandled signals
+
+We have time gap between main() start and KSignalHandler registration
+in which signals will close greeter
+
+First this bug tried to fix in commit c63287ca1250d60f61c4429cbeb0215f5c3bebde
+but placing KSignalHandler registration at start of main() is bad idea
+because it broke mechanism for handling signals at all
+and this behaviour was fixed in commit 448df7517021b9c2e68de161008ebc180363abed
+by moving handlers bellow
+for this reason we have this time gap
+---
+ greeter/main.cpp | 8 
+ 1 file changed, 8 insertions(+)
+
+diff --git a/greeter/main.cpp b/greeter/main.cpp
+index bf95cd1e..0693646e 100644
+--- a/greeter/main.cpp
 b/greeter/main.cpp
+@@ -57,6 +57,12 @@ static void signalHandler(int signum)
+ 
+ int main(int argc, char *argv[])
+ {
++sigset_t blockedSignals;
++sigemptyset();
++sigaddset(, SIGTERM);
++sigaddset(, SIGUSR1);
++pthread_sigmask(SIG_BLOCK, , NULL);
++
+ LayerShellQt::Shell::useLayerShell();
+ 
+ // disable ptrace on the greeter
+@@ -101,6 +107,8 @@ int main(int argc, char *argv[])
+ // only connect signal handler once we can actual handle the signal 
properly
+ QObject::connect(KSignalHandler::self(), ::signalReceived, 
, );
+ 
++pthread_sigmask(SIG_UNBLOCK, , NULL);
++
+ app.setQuitOnLastWindowClosed(false);
+ app.setQuitLockEnabled(false);
+ 
QCoreApplication::setApplicationName(QStringLiteral("kscreenlocker_greet"));
+-- 
+GitLab
+

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.0.3.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-6.0.3-r1.ebuild
similarity index 89%
rename from kde-plasma/kscreenlocker/kscreenlocker-6.0.3.ebuild
rename to kde-plasma/kscreenlocker/kscreenlocker-6.0.3-r1.ebuild
index 

[gentoo-commits] repo/proj/guru:master commit in: sys-kernel/uek-sources/

2024-03-30 Thread Julien Roy
commit: a2ee81d86d8c5c1d45d04dc3862c5096340b3fd9
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Mar 30 20:46:03 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 20:46:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2ee81d8

sys-kernel/uek-sources: add 5.15.0.206.149.1

Signed-off-by: Aisha Tammy  aisha.cc>

 sys-kernel/uek-sources/Manifest|  1 +
 .../uek-sources-5.15.0.206.149.1.ebuild| 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index 2b99d83563..daeab9f1d7 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -10,3 +10,4 @@ DIST genpatches-5.15-163.extras.tar.xz 3944 BLAKE2B 
61018af8eae6b9492e3ce11d26a3
 DIST linux-uek-5.15.0-204.147.4.tar.gz 202907093 BLAKE2B 
3fea77ce11b44046865579c6902d33f246830b020c8f57451cff71824ef8a57ddf8338841574ab4c45d98a945ec90bdd6ce4a6a75b2af26acc5ddb89d24d80a7
 SHA512 
7c566f842b3fdf676fb88f4b6c8d70e72da3b3e95d3093abf044f0053ef37829efcd227235e2074cf31e58c4a932c5f591e162138f1f0f2e52692391dda2c170
 DIST linux-uek-5.15.0-205.149.3.tar.gz 202944634 BLAKE2B 
830e19ca6090efe2d42dc5703e242b917b381589c7f74efca39abc4ab6675962c47e6067e77a9695665a655d1f9414a2aed21d283a8bb9da2c1df7c236131834
 SHA512 
1711a281d46582a78c70d09ca738e16c056de9f1bc390c2001c55fe38723a7fa4df0cf7775be22834d8b790d2ec75947bca6067622f112582eed7f5af119f6df
 DIST linux-uek-5.15.0-205.149.5.tar.gz 202941465 BLAKE2B 
e08c2dbcba89a7acc77ec54c5ad48fee6af318b1df604c095e1f718157876cc9a52039abee71fedaa1eb4c0e70010a5af61074271cb54a1a2c71f5e60a603187
 SHA512 
11dc0f3bc5f315ad51e9d7bae91ee223e003e506006e5bd504c2505d402e537f1c7684de523c731efaf7ac59aecd9c4870a632c51a9052c611fe1a703ce561da
+DIST linux-uek-5.15.0-206.149.1.tar.gz 202941586 BLAKE2B 
e75c447582f0d3e33260a35e2994df87187f54dbd109143a4f4898899b13a026f60b668e0643c3828b6357584fa7c50d2ce1c1940a2a1ad562733ff2da463341
 SHA512 
5dc1491e00302cf52343deffd7fb36b698ed03559f49a9703659b8d1ba4f26e2d61485b0f0251936be18d29cbfbffd5ccdc8c6f12c938d2aeaaa4bc01c720c58

diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.206.149.1.ebuild 
b/sys-kernel/uek-sources/uek-sources-5.15.0.206.149.1.ebuild
new file mode 100644
index 00..93fa17c21a
--- /dev/null
+++ b/sys-kernel/uek-sources/uek-sources-5.15.0.206.149.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_VERSION=$(ver_cut 1-3)
+KERNEL_TRUNK=$(ver_cut 1-2)
+UEK_PATCH_VERSION=$(ver_cut 4-6)
+UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}"
+
+ETYPE="sources"
+
+K_GENPATCHES_VER="163"
+K_SECURITY_UNSUPPORTED="1"
+CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle"
+HOMEPAGE="https://github.com/oracle/linux-uek;
+SRC_URI="
+   
https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz
+   -> linux-uek-${UEK_VERSION}.tar.gz
+   
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz
+   
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz
+"
+#mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.tar.xz
+S="${WORKDIR}/linux-uek-${UEK_VERSION}"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+IUSE="+gentoo experimental"
+
+PATCHES=(
+   "${FILESDIR}"/uek-sources-5.4.17.2136.303.2-O3.patch
+)
+
+src_unpack() {
+   default
+
+   # remove all backup files
+   find . -iname "*~" -print -exec rm {} \; 2>/dev/null
+
+   unpack_set_extraversion
+   unpack_fix_install_path
+
+   env_setup_xmakeopts
+}
+
+src_prepare() {
+   use gentoo && PATCHES+=(
+   "${WORKDIR}"/1500_XATTR_USER_PREFIX.patch
+   
"${WORKDIR}"/1510_fs-enable-link-security-restrictions-by-default.patch
+   
"${WORKDIR}"/2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
+   "${WORKDIR}"/2920_sign-file-patch-for-libressl.patch
+   "${WORKDIR}"/3000_Support-printing-firmware-info.patch
+   "${WORKDIR}"/4567_distro-Gentoo-Kconfig.patch
+   )
+   #use experimental && PATCHES+=(
+   #   "${WORKDIR}"/5010_enable-cpu-optimizations-universal.patch
+   #)
+   default
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/uek-sources/

2024-03-30 Thread Aisha Tammy
commit: a2ee81d86d8c5c1d45d04dc3862c5096340b3fd9
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Mar 30 20:46:03 2024 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Sat Mar 30 20:46:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2ee81d8

sys-kernel/uek-sources: add 5.15.0.206.149.1

Signed-off-by: Aisha Tammy  aisha.cc>

 sys-kernel/uek-sources/Manifest|  1 +
 .../uek-sources-5.15.0.206.149.1.ebuild| 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index 2b99d83563..daeab9f1d7 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -10,3 +10,4 @@ DIST genpatches-5.15-163.extras.tar.xz 3944 BLAKE2B 
61018af8eae6b9492e3ce11d26a3
 DIST linux-uek-5.15.0-204.147.4.tar.gz 202907093 BLAKE2B 
3fea77ce11b44046865579c6902d33f246830b020c8f57451cff71824ef8a57ddf8338841574ab4c45d98a945ec90bdd6ce4a6a75b2af26acc5ddb89d24d80a7
 SHA512 
7c566f842b3fdf676fb88f4b6c8d70e72da3b3e95d3093abf044f0053ef37829efcd227235e2074cf31e58c4a932c5f591e162138f1f0f2e52692391dda2c170
 DIST linux-uek-5.15.0-205.149.3.tar.gz 202944634 BLAKE2B 
830e19ca6090efe2d42dc5703e242b917b381589c7f74efca39abc4ab6675962c47e6067e77a9695665a655d1f9414a2aed21d283a8bb9da2c1df7c236131834
 SHA512 
1711a281d46582a78c70d09ca738e16c056de9f1bc390c2001c55fe38723a7fa4df0cf7775be22834d8b790d2ec75947bca6067622f112582eed7f5af119f6df
 DIST linux-uek-5.15.0-205.149.5.tar.gz 202941465 BLAKE2B 
e08c2dbcba89a7acc77ec54c5ad48fee6af318b1df604c095e1f718157876cc9a52039abee71fedaa1eb4c0e70010a5af61074271cb54a1a2c71f5e60a603187
 SHA512 
11dc0f3bc5f315ad51e9d7bae91ee223e003e506006e5bd504c2505d402e537f1c7684de523c731efaf7ac59aecd9c4870a632c51a9052c611fe1a703ce561da
+DIST linux-uek-5.15.0-206.149.1.tar.gz 202941586 BLAKE2B 
e75c447582f0d3e33260a35e2994df87187f54dbd109143a4f4898899b13a026f60b668e0643c3828b6357584fa7c50d2ce1c1940a2a1ad562733ff2da463341
 SHA512 
5dc1491e00302cf52343deffd7fb36b698ed03559f49a9703659b8d1ba4f26e2d61485b0f0251936be18d29cbfbffd5ccdc8c6f12c938d2aeaaa4bc01c720c58

diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.206.149.1.ebuild 
b/sys-kernel/uek-sources/uek-sources-5.15.0.206.149.1.ebuild
new file mode 100644
index 00..93fa17c21a
--- /dev/null
+++ b/sys-kernel/uek-sources/uek-sources-5.15.0.206.149.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_VERSION=$(ver_cut 1-3)
+KERNEL_TRUNK=$(ver_cut 1-2)
+UEK_PATCH_VERSION=$(ver_cut 4-6)
+UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}"
+
+ETYPE="sources"
+
+K_GENPATCHES_VER="163"
+K_SECURITY_UNSUPPORTED="1"
+CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle"
+HOMEPAGE="https://github.com/oracle/linux-uek;
+SRC_URI="
+   
https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz
+   -> linux-uek-${UEK_VERSION}.tar.gz
+   
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz
+   
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz
+"
+#mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.tar.xz
+S="${WORKDIR}/linux-uek-${UEK_VERSION}"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+IUSE="+gentoo experimental"
+
+PATCHES=(
+   "${FILESDIR}"/uek-sources-5.4.17.2136.303.2-O3.patch
+)
+
+src_unpack() {
+   default
+
+   # remove all backup files
+   find . -iname "*~" -print -exec rm {} \; 2>/dev/null
+
+   unpack_set_extraversion
+   unpack_fix_install_path
+
+   env_setup_xmakeopts
+}
+
+src_prepare() {
+   use gentoo && PATCHES+=(
+   "${WORKDIR}"/1500_XATTR_USER_PREFIX.patch
+   
"${WORKDIR}"/1510_fs-enable-link-security-restrictions-by-default.patch
+   
"${WORKDIR}"/2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
+   "${WORKDIR}"/2920_sign-file-patch-for-libressl.patch
+   "${WORKDIR}"/3000_Support-printing-firmware-info.patch
+   "${WORKDIR}"/4567_distro-Gentoo-Kconfig.patch
+   )
+   #use experimental && PATCHES+=(
+   #   "${WORKDIR}"/5010_enable-cpu-optimizations-universal.patch
+   #)
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/, sys-fs/mdadm/files/

2024-03-30 Thread Mike Gilbert
commit: c4fd998c1d4b8f626d97b1b3782b5a25adde90c5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 30 19:47:13 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 30 19:48:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4fd998c

sys-fs/mdadm: fix build with USE=-udev

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

 sys-fs/mdadm/files/mdadm-4.3-no-udev.patch | 31 ++
 sys-fs/mdadm/mdadm-4.3.ebuild  |  1 +
 2 files changed, 32 insertions(+)

diff --git a/sys-fs/mdadm/files/mdadm-4.3-no-udev.patch 
b/sys-fs/mdadm/files/mdadm-4.3-no-udev.patch
new file mode 100644
index ..dd7ef696acfb
--- /dev/null
+++ b/sys-fs/mdadm/files/mdadm-4.3-no-udev.patch
@@ -0,0 +1,31 @@
+https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/patch/?id=1750758c7ff526e3560433f6235e5cfa35cf646a
+https://bugs.gentoo.org/928228
+
+From 1750758c7ff526e3560433f6235e5cfa35cf646a Mon Sep 17 00:00:00 2001
+From: Mariusz Tkaczyk 
+Date: Wed, 6 Mar 2024 15:50:55 +0100
+Subject: udev.c: Do not require libudev.h if DNO_LIBUDEV
+
+libudev may not be presented at all, do not require it.
+
+Reported-by: Boian Bonev 
+Signed-off-by: Mariusz Tkaczyk 
+---
+ udev.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/udev.c b/udev.c
+index bc4722b0..066e6ab1 100644
+--- a/udev.c
 b/udev.c
+@@ -26,7 +26,10 @@
+ #include  
+ #include  
+ #include  
++
++#ifndef NO_LIBUDEV
+ #include  
++#endif
+ 
+ static char *unblock_path;
+ 

diff --git a/sys-fs/mdadm/mdadm-4.3.ebuild b/sys-fs/mdadm/mdadm-4.3.ebuild
index c78553aa7558..4e84a51e91b3 100644
--- a/sys-fs/mdadm/mdadm-4.3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.3.ebuild
@@ -35,6 +35,7 @@ PATCHES=(
"${FILESDIR}/${PN}"-4.3-in_initrd-collision.patch #830461
"${FILESDIR}/${PN}"-4.2-mdadm_env.patch #628968
"${FILESDIR}/${PN}"-4.3-ldflags.patch
+   "${FILESDIR}/${PN}"-4.3-no-udev.patch
"${WORKDIR}/debian/patches/debian/0001-fix-manpages.patch"

"${WORKDIR}/debian/patches/debian/0003-host-name-in-default-mailfrom.patch"

"${WORKDIR}/debian/patches/debian/0004-exit-gracefully-when-md-device-not-found.patch"



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

2024-03-30 Thread Michał Górny
commit: f8abd035d556cd4e894d508c6d981f55983af3a1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 19:43:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 19:45:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8abd035

package.mask: Last rite dev-python/nspektr

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

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 64d0468f6f97..610b77dd465d 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-03-30)
+# NIH package that was added for dev-python/setuptools but is no longer
+# used there.
+# Removal on 2024-04-29.  Bug #928270.
+dev-python/nspektr
+
 # James Le Cuirot  (2024-03-30)
 # Old, ugly, broken, and requires OSS sound. Removal on 2024-04-30. Bug 
#928066.
 games-sports/gracer



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

2024-03-30 Thread Michał Górny
commit: c654dd583acfe6652da6237e321a0e41aef80bbe
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 19:35:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 19:45:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c654dd58

dev-python/stripe: Remove old

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

 dev-python/stripe/Manifest|  2 -
 dev-python/stripe/stripe-8.6.0.ebuild | 81 ---
 dev-python/stripe/stripe-8.8.0.ebuild | 81 ---
 3 files changed, 164 deletions(-)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index 77f77ecd8d11..ed92d3eb63c3 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,4 +1,2 @@
-DIST stripe-8.6.0.tar.gz 1075310 BLAKE2B 
cf497317cce5f8525ccc8491ccfe8610f701abc175b9d24099790ab8a5ed7b8c67888960f96d579c7d623162d82e9f26beb09532f84eb7785c93acc3cb516825
 SHA512 
25fc7396ea0d5cc448a8c9c00f5dfac7ea5181a4c82d7f1b3d81d0e54b55876213ffddcb478391604f228ff5a7bbe6adcfdee0cdfce3ed385be8432c400053bf
 DIST stripe-8.7.0.tar.gz 1080685 BLAKE2B 
0d91f852ad88cf09fb5230a421f9b9b5ade3e7617e95f6f0b5ff3bb14e307d272c1d8600a2673d63a408ca24501e71383fa18f527433e9fbc816f6a48fb9c576
 SHA512 
977c57a4bad1b572dbee566609f28a9b7e3bffea6516ac48b1f69c51a8ee8fb44d342ce886e2809f6c18b633c30f57e35c565817f2dd67d82c23048dc47d66e5
-DIST stripe-8.8.0.tar.gz 1102096 BLAKE2B 
b8a2696d3f3347afb6ee9b3c6981ac4b2a5a19775d698e1cd12a7042a8373faf1ac132789776f8d5248d7691da9cf21a227916445c72ee172d2928cae3583895
 SHA512 
7638d49687cf3008828efd75a600ab8319e13bfb77aa4accb919628ca9e7fdd502b28a43b03863bb76d185af3a0521fd775557d72f850bf8b692c0504b7ff7a7
 DIST stripe-8.9.0.tar.gz 1124248 BLAKE2B 
158b070256404dfa7f5d2a13f076c08834fc0ec5c3f0564912bcd461276d790faf0530260f291f8681c357de727465ab900339b4d53ddf93972ace7411748ff8
 SHA512 
e4505262720eaccffd5b5e12858df1ca81117bdb9103ac7f9425ae50f93ac621b13587a314edc80546f1f6c4b28c5908fcd34f31dacc8e2c80b4532bf56fb63e

diff --git a/dev-python/stripe/stripe-8.6.0.ebuild 
b/dev-python/stripe/stripe-8.6.0.ebuild
deleted file mode 100644
index 79c3e3bba170..
--- a/dev-python/stripe/stripe-8.6.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="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.182.0
-   dev-python/pytest-mock[${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
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest tests -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}"
-   break
-   fi
-   (( stripe_mock_port++ ))
-   done
-   if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then
-   eerror "Unable to start stripe-mock for tests"
-   die "Please see the logfile located at: ${stripe_mock_logfile}"
-   fi
-
-   local -x STRIPE_MOCK_PORT=${stripe_mock_port}
-   distutils-r1_src_test
-
-   # Tear down stripe-mock
-   kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
-}

diff --git a/dev-python/stripe/stripe-8.8.0.ebuild 
b/dev-python/stripe/stripe-8.8.0.ebuild
deleted file 

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

2024-03-30 Thread Michał Górny
commit: 39d400c2db7001ded71b8d3f97aa513a2f12d1b0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 19:41:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 19:45:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d400c2

dev-python/setuptools: Remove stale dev-python/nspektr dep

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

 .../setuptools/{setuptools-69.0.3.ebuild => setuptools-69.0.3-r1.ebuild} | 1 -
 .../setuptools/{setuptools-69.2.0.ebuild => setuptools-69.2.0-r1.ebuild} | 1 -
 2 files changed, 2 deletions(-)

diff --git a/dev-python/setuptools/setuptools-69.0.3.ebuild 
b/dev-python/setuptools/setuptools-69.0.3-r1.ebuild
similarity index 98%
rename from dev-python/setuptools/setuptools-69.0.3.ebuild
rename to dev-python/setuptools/setuptools-69.0.3-r1.ebuild
index 5f2718832e79..056511cea1a8 100644
--- a/dev-python/setuptools/setuptools-69.0.3.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.3-r1.ebuild
@@ -28,7 +28,6 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
>=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
>=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
>=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
>=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-69.2.0.ebuild 
b/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
similarity index 98%
rename from dev-python/setuptools/setuptools-69.2.0.ebuild
rename to dev-python/setuptools/setuptools-69.2.0-r1.ebuild
index b76145e7aa94..29838babf99c 100644
--- a/dev-python/setuptools/setuptools-69.2.0.ebuild
+++ b/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
@@ -28,7 +28,6 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
>=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
>=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
>=dev-python/packaging-23.2[${PYTHON_USEDEP}]
>=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/

2024-03-30 Thread Sam James
commit: 640c1210a12d9d169d78ec41d3c8befce683b7c6
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 30 19:40:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 30 19:41:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=640c1210

app-arch/xz-utils: update verify-sig in live template

Just in preparation for the inevitable release from Lasse. I have no information
as to when that will be, as he is both catching up and trying to check things
very carefully.

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

 app-arch/xz-utils/xz-utils-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/xz-utils/xz-utils-.ebuild 
b/app-arch/xz-utils/xz-utils-.ebuild
index f3c9351bf44b..fbf94a267df6 100644
--- a/app-arch/xz-utils/xz-utils-.ebuild
+++ b/app-arch/xz-utils/xz-utils-.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} ==  ]] ; then
# bug #272880 and bug #286068
BDEPEND="sys-devel/gettext >=dev-build/libtool-2"
 else
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/lassecollin.asc
inherit verify-sig
 
MY_P="${PN/-utils}-${PV/_}"
@@ -50,7 +50,7 @@ SLOT="0"
 IUSE="cpu_flags_arm_crc32 doc +extra-filters pgo nls static-libs"
 
 if [[ ${PV} !=  ]] ; then
-   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )"
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-lassecollin )"
 fi
 
 src_prepare() {



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

2024-03-30 Thread Sam James
commit: c5494a3efcce376157635fb368ab0d9a5b7e7090
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 30 19:38:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 30 19:41:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5494a3e

profiles: mask sec-keys/openpgp-keys-jiatan too (essentially a noop though)

Mask sec-keys/openpgp-keys-jiatan too just out of completeness, but this
is really a noop given all packages using it were already masked.

Two people have independently suggested it to me so may as well do it.

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 63a4a45d2147..64d0468f6f97 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -41,6 +41,7 @@ games-sports/gracer
 # Newer releases were signed by a potentially compromised upstream maintainer.
 # There is no evidence that these releases contain malicious code, but masked
 # out of an abundance of caution. See bug #928134.
+sec-keys/openpgp-keys-jiatan
 >=app-arch/xz-utils-5.4.3
 
 # Sam James  (2024-03-28)



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

2024-03-30 Thread Alfredo Tupone
commit: 0cb2f08e6e3fa80ebfa391a0ae95976d2c4f745c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Mar 30 19:38:22 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Mar 30 19:39:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb2f08e

sci-libs/caffe2: disable py3.9

Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/caffe2/caffe2-2.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/caffe2/caffe2-2.2.1-r1.ebuild 
b/sci-libs/caffe2/caffe2-2.2.1-r1.ebuild
index 9070f758d18b..4788dca7bf6a 100644
--- a/sci-libs/caffe2/caffe2-2.2.1-r1.ebuild
+++ b/sci-libs/caffe2/caffe2-2.2.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 ROCM_VERSION=5.7
 inherit python-single-r1 cmake cuda flag-o-matic prefix rocm
 



[gentoo-commits] repo/gentoo:master commit in: sci-biology/emboss/

2024-03-30 Thread David Seifert
commit: 92cb387a0aa19b2cf594e25dcfa91a60f85c57e9
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar 30 19:36:42 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Mar 30 19:36:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92cb387a

sci-biology/emboss: avoid file collision with dev-texlive/texlive-latexextra

Closes: https://bugs.gentoo.org/927976
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/emboss/{emboss-6.6.0-r2.ebuild => emboss-6.6.0-r3.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-biology/emboss/emboss-6.6.0-r2.ebuild 
b/sci-biology/emboss/emboss-6.6.0-r3.ebuild
similarity index 94%
rename from sci-biology/emboss/emboss-6.6.0-r2.ebuild
rename to sci-biology/emboss/emboss-6.6.0-r3.ebuild
index 79d3034a0985..5a43c0ff89ef 100644
--- a/sci-biology/emboss/emboss-6.6.0-r2.ebuild
+++ b/sci-biology/emboss/emboss-6.6.0-r3.ebuild
@@ -64,6 +64,9 @@ src_install() {
# bug #115446). This change is documented in "README.gentoo".
mv "${ED}"/usr/share/EMBOSS/data/CODONS{,.orig} \
|| die "Failed to move CODON directory"
+
+   # collision with dev-texlive/texlive-latexextra, bug #927976
+   mv "${ED}"/usr/bin/{,emboss-}wordcount || die
 }
 
 pkg_postinst() {



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

2024-03-30 Thread Alfredo Tupone
commit: 07e13e6234fcd1c25b5b54a70de4ecaae294b669
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Mar 30 19:35:22 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Mar 30 19:35:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e13e62

sci-libs/caffe2: addpredict /proc/self/task

Closes: https://bugs.gentoo.org/926116
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/caffe2/caffe2-2.2.1-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/caffe2/caffe2-2.2.1-r1.ebuild 
b/sci-libs/caffe2/caffe2-2.2.1-r1.ebuild
index 80dc2b500a0f..9070f758d18b 100644
--- a/sci-libs/caffe2/caffe2-2.2.1-r1.ebuild
+++ b/sci-libs/caffe2/caffe2-2.2.1-r1.ebuild
@@ -220,6 +220,7 @@ src_configure() {
if use cuda; then
addpredict "/dev/nvidiactl" # bug 867706
addpredict "/dev/char"
+   addpredict "/proc/self/task" # bug 926116
 
mycmakeargs+=(
-DUSE_CUDNN=ON



[gentoo-commits] repo/proj/guru:master commit in: games-arcade/taisei/

2024-03-30 Thread Julien Roy
commit: 3720a5c2534635d8bf6b2909d2fb31a3dc6d7199
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Sat Mar 30 19:26:06 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 19:26:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3720a5c2

games-arcade/taisei: require https://github.com/taisei-project/taisei/issues/381

Closes: https://bugs.gentoo.org/928263
Signed-off-by: Oliver Freyermuth  googlemail.com>

 games-arcade/taisei/taisei-1.4.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/games-arcade/taisei/taisei-1.4.1.ebuild 
b/games-arcade/taisei/taisei-1.4.1.ebuild
index 62f114e70a..631179d03a 100644
--- a/games-arcade/taisei/taisei-1.4.1.ebuild
+++ b/games-arcade/taisei/taisei-1.4.1.ebuild
@@ -35,9 +35,11 @@ RDEPEND="
dev-libs/openssl:=
zip? ( dev-libs/libzip )
 "
+# see: https://github.com/taisei-project/taisei/issues/381
 DEPEND="
${RDEPEND}
>=dev-libs/cglm-0.7.8
+   

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

2024-03-30 Thread Julien Roy
commit: 6db3b13085b93e6aeaf61f07a10d7b9221bb09c2
Author: odrling  odrling  xyz>
AuthorDate: Sat Mar 30 03:20:43 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 03:20:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6db3b130

dev-python/injector: update SRC_URI

Signed-off-by: odrling  odrling.xyz>

 dev-python/injector/Manifest   | 2 +-
 dev-python/injector/injector-0.21.0.ebuild | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-python/injector/Manifest b/dev-python/injector/Manifest
index f1745d1ae1..6116014f51 100644
--- a/dev-python/injector/Manifest
+++ b/dev-python/injector/Manifest
@@ -1 +1 @@
-DIST 0.21.0.tar.gz 46600 BLAKE2B 
0ccb732b3acb29fea981268ec3764bad7fae3d79a87880c302b59ca02e9f490ba6e974ebab8b336afa6356e66e2c37c810bbe5910381b6b010e3cbcd9323e507
 SHA512 
086eb61abc512574646cddef0a14d81fe45ad12f2f73658c6c2a31f45e0e793c7a32c0ce5bed768263bfd075f943349734e600e23cab67ab72a20e7a86899f6f
+DIST injector-0.21.0.gh.tar.gz 46600 BLAKE2B 
0ccb732b3acb29fea981268ec3764bad7fae3d79a87880c302b59ca02e9f490ba6e974ebab8b336afa6356e66e2c37c810bbe5910381b6b010e3cbcd9323e507
 SHA512 
086eb61abc512574646cddef0a14d81fe45ad12f2f73658c6c2a31f45e0e793c7a32c0ce5bed768263bfd075f943349734e600e23cab67ab72a20e7a86899f6f

diff --git a/dev-python/injector/injector-0.21.0.ebuild 
b/dev-python/injector/injector-0.21.0.ebuild
index a8d1ed72e9..95e2fca4f0 100644
--- a/dev-python/injector/injector-0.21.0.ebuild
+++ b/dev-python/injector/injector-0.21.0.ebuild
@@ -10,7 +10,9 @@ inherit distutils-r1
 
 DESCRIPTION="Python dependency injection framework, inspired by Guice"
 HOMEPAGE="https://github.com/python-injector/injector;
-SRC_URI="https://github.com/python-injector/${PN}/archive/refs/tags/${PV}.tar.gz;
+SRC_URI="
+   https://github.com/python-injector/${PN}/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
 
 SLOT="0"
 LICENSE="BSD"



[gentoo-commits] repo/proj/guru:master commit in: dev-ruby/asciidoctor-pdf/

2024-03-30 Thread Julien Roy
commit: c553a3595aad100d7cf227ffa3431fad3b7402c6
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Mar 30 11:05:06 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 11:05:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c553a359

dev-ruby/asciidoctor-pdf: drop 2.3.13

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-ruby/asciidoctor-pdf/Manifest  |  1 -
 .../asciidoctor-pdf/asciidoctor-pdf-2.3.13.ebuild  | 53 --
 2 files changed, 54 deletions(-)

diff --git a/dev-ruby/asciidoctor-pdf/Manifest 
b/dev-ruby/asciidoctor-pdf/Manifest
index 3181984ff2..2a390d67b6 100644
--- a/dev-ruby/asciidoctor-pdf/Manifest
+++ b/dev-ruby/asciidoctor-pdf/Manifest
@@ -1,2 +1 @@
-DIST asciidoctor-pdf-2.3.13.tar.gz 6562594 BLAKE2B 
94f8c4694f1ff70fa5205c83c6b69dba7ea6eea9519ec7c083412e45cc04b0c4016045815cf89745751a64fcf572edca423099879c80f3c81f3ff26883dd29ee
 SHA512 
0b484ae44c880f079c75c01a7526ecf0e9a736ed375e0208a8e95a0331794c4d282272f5194fbc7c30f7b561154badc0d0ef0c8afc9a12556c3915e1100098e3
 DIST asciidoctor-pdf-2.3.15.tar.gz 6560656 BLAKE2B 
08c49f3773a5a306524afcdc7efc52fd4f441f66cda4e804003670375c8649de792b4c6fbe1880e017a6ddfc21afa33cbc2f804865d4adad6c976003569edb7d
 SHA512 
106ddb2f41f2d92dc7b116d2f0d5d9cf30886199b1fbb17e6e7ab2c8006515362c950d5ef512b5871d6851c7c0dff56d7cb0931365b3e9b1f825bead6d08e769

diff --git a/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.13.ebuild 
b/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.13.ebuild
deleted file mode 100644
index de18c4638f..00
--- a/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.13.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc"
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-RUBY_FAKEGEM_GEMSPEC="asciidoctor-pdf.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A native PDF converter for AsciiDoc based on Asciidoctor and 
Prawn"
-HOMEPAGE="https://github.com/asciidoctor/asciidoctor-pdf;
-SRC_URI="https://github.com/asciidoctor/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="test? ( app-text/poppler )"
-
-ruby_add_rdepend "
-   >=dev-ruby/asciidoctor-2.0
-   >=dev-ruby/concurrent-ruby-1.1
-   >=dev-ruby/matrix-0.4
-   >=dev-ruby/prawn-2.4.0
-   >=dev-ruby/prawn-icon-3.0.0
-   >=dev-ruby/prawn-svg-0.32.0
-   >=dev-ruby/prawn-table-0.2.0
-   >=dev-ruby/prawn-templates-0.1.0
-   >=dev-ruby/treetop-1.6.0
-   "
-ruby_add_bdepend "test? (
-   >=dev-ruby/chunky_png-1.4.0
-   >=dev-ruby/coderay-1.1.0
-   >=dev-ruby/pdf-inspector-1.3.0
-)"
-
-all_ruby_prepare() {
-   rm Gemfile || die
-
-   sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-}
-
-each_ruby_test() {
-   RSPEC_VERSION=3 ruby-ng_rspec -t ~network -t ~visual spec
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/fast_float/

2024-03-30 Thread Julien Roy
commit: 36ebe50de037000ac4dbab8cd53cf5f8f699a74a
Author: Steffen Winter  proton  me>
AuthorDate: Sat Mar 30 16:39:12 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 16:40:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36ebe50d

dev-cpp/fast_float: Remove -Werror flag from tests

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

Signed-off-by: Steffen Winter  proton.me>

 dev-cpp/fast_float/fast_float-6.1.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-cpp/fast_float/fast_float-6.1.1.ebuild 
b/dev-cpp/fast_float/fast_float-6.1.1.ebuild
index 93f3bc245a..2de6eea09a 100644
--- a/dev-cpp/fast_float/fast_float-6.1.1.ebuild
+++ b/dev-cpp/fast_float/fast_float-6.1.1.ebuild
@@ -25,5 +25,8 @@ src_configure() {
# Unconditionally calls FetchContent
-DFASTFLOAT_SUPPLEMENTAL_TESTS=OFF
)
+
+   sed -i 's/-Werror//' tests/CMakeLists.txt || die
+
cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:master commit in: dev-util/rye/

2024-03-30 Thread Julien Roy
commit: d4fc8a683b95936b1a59e9c92977d7a38ee7bec5
Author: odrling  odrling  xyz>
AuthorDate: Sat Mar 30 03:45:59 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 03:46:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4fc8a68

dev-util/rye: drop 0.31.0

reading back I think that was the intent/reason behind the missing
digests.

Signed-off-by: odrling  odrling.xyz>

 dev-util/rye/Manifest  |  20 ---
 dev-util/rye/rye-0.31.0.ebuild | 355 -
 2 files changed, 375 deletions(-)

diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest
index 10a0f86db8..85d9018ddc 100644
--- a/dev-util/rye/Manifest
+++ b/dev-util/rye/Manifest
@@ -2,9 +2,7 @@ DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aead-0.5.2.crate 15509 BLAKE2B 
0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636
 SHA512 
61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44
 DIST age-0.10.0.crate 1502678 BLAKE2B 
39d5ce1b207facdd50fae62f4a74647ef0cf99b1a35067f21f362fdc01ead2c8d7f43da6a8adbef3e73d53fefc46c6eb6a56e1d666e35e87bd6bf32cef51eb3b
 SHA512 
00e81233d2ba68d7502b1547f44ca52762a37b75a6d1219ac8c28b635b0d087768ef99d1e91e7b85e75488dc8b652f852d0f727eeef36d4f5e6299388c890309
-DIST age-0.9.2.crate 1491380 BLAKE2B 
4928b5ed77f4381320255eaedf30f7f6f5da879ac3f709c333d63321b219d288f99765f41577989f99a6aa236a5a212e7910d2b6d8cdccd3a5886ba3bac13312
 SHA512 
ce8832efbc75416c18a0435cea2c66e3d3f636ed6ce5d507b009cb5e80281091af62a9724d4dcdf17c2263f9c656f18c4b8c873f36f459aa3f5d79c99db38af3
 DIST age-core-0.10.0.crate 13811 BLAKE2B 
d9f1a3e5f0068f6362abd07c562ea4bf53377f43b315315b2e6ccb092639b87e313ac83cb8fcfc61704da8001befb7cbb036403db8303212e0f181c714bf8917
 SHA512 
e100d67ba0dc8bead4fcd332b3c5ee25ed2ff599bc9ed0fafc353b52ecd1dd979b31ab9d49071cf4c6091e75f64938b493e8cc0ee370f186b8b808c495dd5970
-DIST age-core-0.9.0.crate 13798 BLAKE2B 
39849d104f5926ae3fbd036c922e8c1e44f6a39b6aa9b8f276f575fc82b56c77ccfff5c78ef4a7d743fb0d72f643739cbe8158a7abb3451a78ae610082991cd9
 SHA512 
5eebba09b32891f1472fe799729cb3147f3d433b30fe8a9c3647b215c56f311cfa27ee006bb5bb299e34907dfdfd6d15a79f8bdcf183c460dec53c6ec3bef4f2
 DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
@@ -49,7 +47,6 @@ DIST crypto-common-0.1.6.crate 8760 BLAKE2B 
f2422bfb89c15d47a8f91c8f6695e05eb569
 DIST ctrlc-3.4.2.crate 14171 BLAKE2B 
65bcbaff2a58a78370888e988e52bdf7b8c1dec5963854374a87fa31b4db633f41b7a7e9965027411c14b089680eaaf32db1ab26ceeebaecbe09c0c3b5e1fce9
 SHA512 
99fc52445a51438bbbefefedf6409efc6b9c8db8f8932bde8eebeda3bfa952d116923b6ea9762e3bd28521ddee17ca1c8fb9b24cf8fe287063ec2ffc696ec408
 DIST curl-0.4.44.crate 91415 BLAKE2B 
0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0dba5ad3c0401dfe4a96e63c43a1be054433eb782f90ec61dbc60a12ba035e4fdb033eefe53860d41c3494
 SHA512 
499c3496cb019856773da10c5dcdf539c3fb7542a5e5dde4923d36e0f9274515b43a68bd31fc18a9adbfa9061d752fa698dfc2fbb6a6b1c1347001b3d112b3e5
 DIST curl-sys-0.4.71+curl-8.6.0.crate 3269597 BLAKE2B 
928282711c1e219a392a8860a070d28bd913880074f448282ea4f434829a06d2945adb453cee9ef0ae6b17d26fb19aac6983f8249d63d8cfc88ba54141407630
 SHA512 
b62d3002965bf44bdb70ccb4ca77c2170b760d4b672f8b2fa54ee4b8c44da3e0ffc99d6eff86e7b9b73253bec737558f8c4fe3017a7228134c670236de9ded02
-DIST curve25519-dalek-3.2.0.crate 517530 BLAKE2B 
568ca1e1f159e62682eebe93860802c6873c5675e83ecff747ab859ff7eae52eefa40e6311ef7b0429de1d0b8dc79ebfd80f8162d466ba8822b1cf64b758b0d4
 SHA512 
376242559e8956bb7260d7db82ed748f18107210a12fb744a741825448e63663f4cfc7e4df62ba79defbbd1ec9732174faa84592d0f84742d3ce1ce69aec7154
 DIST 

[gentoo-commits] repo/proj/guru:master commit in: dev-ruby/asciidoctor-pdf/

2024-03-30 Thread Julien Roy
commit: f75c7fc3ca8b86f6d45831ff185b6e0bf1b03fc3
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Mar 30 11:03:04 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 11:05:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f75c7fc3

dev-ruby/asciidoctor-pdf: add 2.3.15

Pinned dev-ruby/prawn to a compatible version.

Closes: https://bugs.gentoo.org/927877
Signed-off-by: Takuya Wakazono  gmail.com>

 dev-ruby/asciidoctor-pdf/Manifest  |  1 +
 .../asciidoctor-pdf/asciidoctor-pdf-2.3.15.ebuild  | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/asciidoctor-pdf/Manifest 
b/dev-ruby/asciidoctor-pdf/Manifest
index da970f9c3b..3181984ff2 100644
--- a/dev-ruby/asciidoctor-pdf/Manifest
+++ b/dev-ruby/asciidoctor-pdf/Manifest
@@ -1 +1,2 @@
 DIST asciidoctor-pdf-2.3.13.tar.gz 6562594 BLAKE2B 
94f8c4694f1ff70fa5205c83c6b69dba7ea6eea9519ec7c083412e45cc04b0c4016045815cf89745751a64fcf572edca423099879c80f3c81f3ff26883dd29ee
 SHA512 
0b484ae44c880f079c75c01a7526ecf0e9a736ed375e0208a8e95a0331794c4d282272f5194fbc7c30f7b561154badc0d0ef0c8afc9a12556c3915e1100098e3
+DIST asciidoctor-pdf-2.3.15.tar.gz 6560656 BLAKE2B 
08c49f3773a5a306524afcdc7efc52fd4f441f66cda4e804003670375c8649de792b4c6fbe1880e017a6ddfc21afa33cbc2f804865d4adad6c976003569edb7d
 SHA512 
106ddb2f41f2d92dc7b116d2f0d5d9cf30886199b1fbb17e6e7ab2c8006515362c950d5ef512b5871d6851c7c0dff56d7cb0931365b3e9b1f825bead6d08e769

diff --git a/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.15.ebuild 
b/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.15.ebuild
new file mode 100644
index 00..14acd90885
--- /dev/null
+++ b/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.15.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc"
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+RUBY_FAKEGEM_GEMSPEC="asciidoctor-pdf.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A native PDF converter for AsciiDoc based on Asciidoctor and 
Prawn"
+HOMEPAGE="https://github.com/asciidoctor/asciidoctor-pdf;
+SRC_URI="https://github.com/asciidoctor/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="test? ( app-text/poppler )"
+
+# prawn-2.5.0 is not compatible yet
+ruby_add_rdepend "
+   >=dev-ruby/asciidoctor-2.0
+   >=dev-ruby/concurrent-ruby-1.1
+   >=dev-ruby/matrix-0.4
+   ~dev-ruby/prawn-2.4.0
+   >=dev-ruby/prawn-icon-3.0.0
+   >=dev-ruby/prawn-svg-0.34.0
+   >=dev-ruby/prawn-table-0.2.0
+   >=dev-ruby/prawn-templates-0.1.0
+   >=dev-ruby/treetop-1.6.0
+   "
+ruby_add_bdepend "test? (
+   >=dev-ruby/chunky_png-1.4.0
+   >=dev-ruby/coderay-1.1.0
+   >=dev-ruby/pdf-inspector-1.3.0
+)"
+
+all_ruby_prepare() {
+   rm Gemfile || die
+
+   sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec -t ~network -t ~visual spec
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-util/rye/

2024-03-30 Thread Julien Roy
commit: f8fbf261638897f483c5099717ad0b00cb70af09
Author: odrling  odrling  xyz>
AuthorDate: Sat Mar 30 03:12:31 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 03:12:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f8fbf261

dev-util/rye: update Manifest

Signed-off-by: odrling  odrling.xyz>

 dev-util/rye/Manifest | 20 
 1 file changed, 20 insertions(+)

diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest
index 85d9018ddc..10a0f86db8 100644
--- a/dev-util/rye/Manifest
+++ b/dev-util/rye/Manifest
@@ -2,7 +2,9 @@ DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aead-0.5.2.crate 15509 BLAKE2B 
0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636
 SHA512 
61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44
 DIST age-0.10.0.crate 1502678 BLAKE2B 
39d5ce1b207facdd50fae62f4a74647ef0cf99b1a35067f21f362fdc01ead2c8d7f43da6a8adbef3e73d53fefc46c6eb6a56e1d666e35e87bd6bf32cef51eb3b
 SHA512 
00e81233d2ba68d7502b1547f44ca52762a37b75a6d1219ac8c28b635b0d087768ef99d1e91e7b85e75488dc8b652f852d0f727eeef36d4f5e6299388c890309
+DIST age-0.9.2.crate 1491380 BLAKE2B 
4928b5ed77f4381320255eaedf30f7f6f5da879ac3f709c333d63321b219d288f99765f41577989f99a6aa236a5a212e7910d2b6d8cdccd3a5886ba3bac13312
 SHA512 
ce8832efbc75416c18a0435cea2c66e3d3f636ed6ce5d507b009cb5e80281091af62a9724d4dcdf17c2263f9c656f18c4b8c873f36f459aa3f5d79c99db38af3
 DIST age-core-0.10.0.crate 13811 BLAKE2B 
d9f1a3e5f0068f6362abd07c562ea4bf53377f43b315315b2e6ccb092639b87e313ac83cb8fcfc61704da8001befb7cbb036403db8303212e0f181c714bf8917
 SHA512 
e100d67ba0dc8bead4fcd332b3c5ee25ed2ff599bc9ed0fafc353b52ecd1dd979b31ab9d49071cf4c6091e75f64938b493e8cc0ee370f186b8b808c495dd5970
+DIST age-core-0.9.0.crate 13798 BLAKE2B 
39849d104f5926ae3fbd036c922e8c1e44f6a39b6aa9b8f276f575fc82b56c77ccfff5c78ef4a7d743fb0d72f643739cbe8158a7abb3451a78ae610082991cd9
 SHA512 
5eebba09b32891f1472fe799729cb3147f3d433b30fe8a9c3647b215c56f311cfa27ee006bb5bb299e34907dfdfd6d15a79f8bdcf183c460dec53c6ec3bef4f2
 DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
@@ -47,6 +49,7 @@ DIST crypto-common-0.1.6.crate 8760 BLAKE2B 
f2422bfb89c15d47a8f91c8f6695e05eb569
 DIST ctrlc-3.4.2.crate 14171 BLAKE2B 
65bcbaff2a58a78370888e988e52bdf7b8c1dec5963854374a87fa31b4db633f41b7a7e9965027411c14b089680eaaf32db1ab26ceeebaecbe09c0c3b5e1fce9
 SHA512 
99fc52445a51438bbbefefedf6409efc6b9c8db8f8932bde8eebeda3bfa952d116923b6ea9762e3bd28521ddee17ca1c8fb9b24cf8fe287063ec2ffc696ec408
 DIST curl-0.4.44.crate 91415 BLAKE2B 
0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0dba5ad3c0401dfe4a96e63c43a1be054433eb782f90ec61dbc60a12ba035e4fdb033eefe53860d41c3494
 SHA512 
499c3496cb019856773da10c5dcdf539c3fb7542a5e5dde4923d36e0f9274515b43a68bd31fc18a9adbfa9061d752fa698dfc2fbb6a6b1c1347001b3d112b3e5
 DIST curl-sys-0.4.71+curl-8.6.0.crate 3269597 BLAKE2B 
928282711c1e219a392a8860a070d28bd913880074f448282ea4f434829a06d2945adb453cee9ef0ae6b17d26fb19aac6983f8249d63d8cfc88ba54141407630
 SHA512 
b62d3002965bf44bdb70ccb4ca77c2170b760d4b672f8b2fa54ee4b8c44da3e0ffc99d6eff86e7b9b73253bec737558f8c4fe3017a7228134c670236de9ded02
+DIST curve25519-dalek-3.2.0.crate 517530 BLAKE2B 
568ca1e1f159e62682eebe93860802c6873c5675e83ecff747ab859ff7eae52eefa40e6311ef7b0429de1d0b8dc79ebfd80f8162d466ba8822b1cf64b758b0d4
 SHA512 
376242559e8956bb7260d7db82ed748f18107210a12fb744a741825448e63663f4cfc7e4df62ba79defbbd1ec9732174faa84592d0f84742d3ce1ce69aec7154
 DIST curve25519-dalek-4.1.2.crate 305477 BLAKE2B 

[gentoo-commits] repo/proj/guru:master commit in: dev-util/rye/

2024-03-30 Thread Julien Roy
commit: 6c595f5fd7dd5874b78c514c9019b25f31376752
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Fri Mar 29 22:57:32 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 29 22:57:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c595f5f

dev-util/rye: new package, add 0.32.0

Signed-off-by: Daichi Yamamoto  dyama.net>

 dev-util/rye/Manifest  |  44 ++---
 dev-util/rye/rye-0.32.0.ebuild | 361 +
 2 files changed, 385 insertions(+), 20 deletions(-)

diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest
index d85a34a4c2..85d9018ddc 100644
--- a/dev-util/rye/Manifest
+++ b/dev-util/rye/Manifest
@@ -1,8 +1,8 @@
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aead-0.5.2.crate 15509 BLAKE2B 
0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636
 SHA512 
61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44
-DIST age-0.9.2.crate 1491380 BLAKE2B 
4928b5ed77f4381320255eaedf30f7f6f5da879ac3f709c333d63321b219d288f99765f41577989f99a6aa236a5a212e7910d2b6d8cdccd3a5886ba3bac13312
 SHA512 
ce8832efbc75416c18a0435cea2c66e3d3f636ed6ce5d507b009cb5e80281091af62a9724d4dcdf17c2263f9c656f18c4b8c873f36f459aa3f5d79c99db38af3
-DIST age-core-0.9.0.crate 13798 BLAKE2B 
39849d104f5926ae3fbd036c922e8c1e44f6a39b6aa9b8f276f575fc82b56c77ccfff5c78ef4a7d743fb0d72f643739cbe8158a7abb3451a78ae610082991cd9
 SHA512 
5eebba09b32891f1472fe799729cb3147f3d433b30fe8a9c3647b215c56f311cfa27ee006bb5bb299e34907dfdfd6d15a79f8bdcf183c460dec53c6ec3bef4f2
+DIST age-0.10.0.crate 1502678 BLAKE2B 
39d5ce1b207facdd50fae62f4a74647ef0cf99b1a35067f21f362fdc01ead2c8d7f43da6a8adbef3e73d53fefc46c6eb6a56e1d666e35e87bd6bf32cef51eb3b
 SHA512 
00e81233d2ba68d7502b1547f44ca52762a37b75a6d1219ac8c28b635b0d087768ef99d1e91e7b85e75488dc8b652f852d0f727eeef36d4f5e6299388c890309
+DIST age-core-0.10.0.crate 13811 BLAKE2B 
d9f1a3e5f0068f6362abd07c562ea4bf53377f43b315315b2e6ccb092639b87e313ac83cb8fcfc61704da8001befb7cbb036403db8303212e0f181c714bf8917
 SHA512 
e100d67ba0dc8bead4fcd332b3c5ee25ed2ff599bc9ed0fafc353b52ecd1dd979b31ab9d49071cf4c6091e75f64938b493e8cc0ee370f186b8b808c495dd5970
 DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
@@ -25,6 +25,7 @@ DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 
01578c512443134fc786669bea4f2ec
 DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
 DIST cfb-0.7.3.crate 63277 BLAKE2B 
5d0d4124421d26c1e3dbfabaf741c407f346d62147b12bbf889ef5b4c25350c02d09919e332e1ca18ade34a4e6d2895fc835161f7062c0c0bb56f104f94811a6
 SHA512 
a5c8d5da5ac009dd7d19320237ea516a65c9b1780bec3403fdbfb6ffa13bf7d05a896baeac5760c3e9aead9f4bd66cf969ab12bbd2938cbe479b1d2266e80b8f
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 
6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37
 

[gentoo-commits] repo/proj/guru:master commit in: net-misc/xmrig-mo/files/, net-misc/xmrig-mo/

2024-03-30 Thread Julien Roy
commit: aa40135a3e3177827ea140f2dfe6875723f80e40
Author: Kevin Thomas  kevinthomas  dev>
AuthorDate: Sat Mar 30 06:25:18 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 06:25:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa40135a

net-misc/xmrig-mo: add patch for xmrig-mo-6.21.2

Signed-off-by: Kevin Thomas  kevinthomas.dev>

 .../files/xmrig-mo-6.21.2-fix-length-error.patch| 17 +
 net-misc/xmrig-mo/xmrig-mo-6.21.2.ebuild|  1 +
 2 files changed, 18 insertions(+)

diff --git a/net-misc/xmrig-mo/files/xmrig-mo-6.21.2-fix-length-error.patch 
b/net-misc/xmrig-mo/files/xmrig-mo-6.21.2-fix-length-error.patch
new file mode 100644
index 00..55a9bde7a6
--- /dev/null
+++ b/net-misc/xmrig-mo/files/xmrig-mo-6.21.2-fix-length-error.patch
@@ -0,0 +1,17 @@
+From: Kay Thomas 
+Date: Sat Mar 30 02:14:43 2024 -0400
+
+Fix length_error
+
+diff --git a/src/backend/opencl/runners/OclRyoRunner.cpp 
b/src/backend/opencl/runners/OclRyoRunner.cpp
+index eff7f392..56edf1a4 100644
+--- a/src/backend/opencl/runners/OclRyoRunner.cpp
 b/src/backend/opencl/runners/OclRyoRunner.cpp
+@@ -34,6 +34,7 @@
+ #include "base/io/log/Log.h"
+ #include "base/net/stratum/Job.h"
+ #include "crypto/cn/CnAlgo.h"
++#include 
+ 
+ 
+ xmrig::OclRyoRunner::OclRyoRunner(size_t index, const OclLaunchData ) : 
OclBaseRunner(index, data)

diff --git a/net-misc/xmrig-mo/xmrig-mo-6.21.2.ebuild 
b/net-misc/xmrig-mo/xmrig-mo-6.21.2.ebuild
index 776fee69e2..828e71adeb 100644
--- a/net-misc/xmrig-mo/xmrig-mo-6.21.2.ebuild
+++ b/net-misc/xmrig-mo/xmrig-mo-6.21.2.ebuild
@@ -29,6 +29,7 @@ RDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-6.12.2-nonotls.patch
+   "${FILESDIR}"/${PN}-6.21.2-fix-length-error.patch
 )
 
 S="${WORKDIR}/xmrig-${PV}-${MO_PV}"



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

2024-03-30 Thread Julien Roy
commit: d08f7c03b08236641e6de3591b9bcf037a018e4c
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri Mar 29 20:26:18 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 29 20:26:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d08f7c03

dev-python/injector: improve ebuild

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 dev-python/injector/injector-0.21.0.ebuild | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/dev-python/injector/injector-0.21.0.ebuild 
b/dev-python/injector/injector-0.21.0.ebuild
index 3cff345f8d..a8d1ed72e9 100644
--- a/dev-python/injector/injector-0.21.0.ebuild
+++ b/dev-python/injector/injector-0.21.0.ebuild
@@ -27,14 +27,8 @@ DEPEND="${RDEPEND}
doc? ( dev-python/sphinx )
 "
 
-
-python_compile_all() {
-   use doc && emake -C docs
-}
-
-python_test() {
-   esetup.py test
-}
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
 
 python_install_all() {
use doc && local HTML_DOCS=( docs/. )



[gentoo-commits] repo/proj/guru:master commit in: app-text/typst/

2024-03-30 Thread Julien Roy
commit: 321b394c5fe7ba7c15cb17f5b6c568ae9370cc3c
Author: odrling  odrling  xyz>
AuthorDate: Sat Mar 30 02:52:23 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 30 02:58:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=321b394c

app-text/typst: add QA_FLAGS_IGNORED

CFLAGS/LDFLAGS QA doesn't apply to Rust packages

Closes: https://bugs.gentoo.org/928084
Closes: https://bugs.gentoo.org/928085
Signed-off-by: odrling  odrling.xyz>

 app-text/typst/typst-0.10.0.ebuild | 2 ++
 app-text/typst/typst-0.11.0.ebuild | 2 ++
 app-text/typst/typst-0.9.0.ebuild  | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/app-text/typst/typst-0.10.0.ebuild 
b/app-text/typst/typst-0.10.0.ebuild
index 4c42fd77bf..486d1075fc 100644
--- a/app-text/typst/typst-0.10.0.ebuild
+++ b/app-text/typst/typst-0.10.0.ebuild
@@ -389,6 +389,8 @@ BDEPEND="
dev-vcs/git
 "
 
+QA_FLAGS_IGNORED="usr/bin/typst"
+
 DOCS=( README.md )
 
 src_compile() {

diff --git a/app-text/typst/typst-0.11.0.ebuild 
b/app-text/typst/typst-0.11.0.ebuild
index b89fd82fc0..3b34b49ddd 100644
--- a/app-text/typst/typst-0.11.0.ebuild
+++ b/app-text/typst/typst-0.11.0.ebuild
@@ -386,6 +386,8 @@ BDEPEND="
dev-vcs/git
 "
 
+QA_FLAGS_IGNORED="usr/bin/typst"
+
 DOCS=( README.md )
 
 src_compile() {

diff --git a/app-text/typst/typst-0.9.0.ebuild 
b/app-text/typst/typst-0.9.0.ebuild
index 07dda3434f..d3a6ba9010 100644
--- a/app-text/typst/typst-0.9.0.ebuild
+++ b/app-text/typst/typst-0.9.0.ebuild
@@ -411,6 +411,8 @@ BDEPEND="
dev-vcs/git
 "
 
+QA_FLAGS_IGNORED="usr/bin/typst"
+
 DOCS=( README.md )
 
 src_compile() {



[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/

2024-03-30 Thread Oliver Freyermuth
commit: 3720a5c2534635d8bf6b2909d2fb31a3dc6d7199
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Sat Mar 30 19:26:06 2024 +
Commit: Oliver Freyermuth  googlemail  com>
CommitDate: Sat Mar 30 19:26:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3720a5c2

games-arcade/taisei: require https://github.com/taisei-project/taisei/issues/381

Closes: https://bugs.gentoo.org/928263
Signed-off-by: Oliver Freyermuth  googlemail.com>

 games-arcade/taisei/taisei-1.4.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/games-arcade/taisei/taisei-1.4.1.ebuild 
b/games-arcade/taisei/taisei-1.4.1.ebuild
index 62f114e70a..631179d03a 100644
--- a/games-arcade/taisei/taisei-1.4.1.ebuild
+++ b/games-arcade/taisei/taisei-1.4.1.ebuild
@@ -35,9 +35,11 @@ RDEPEND="
dev-libs/openssl:=
zip? ( dev-libs/libzip )
 "
+# see: https://github.com/taisei-project/taisei/issues/381
 DEPEND="
${RDEPEND}
>=dev-libs/cglm-0.7.8
+   

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

2024-03-30 Thread Arthur Zamarin
commit: 5140562f6e4a08b31d3a0e1ce09d40dd0882ff7e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 30 19:00:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 30 19:01:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5140562f

dev-python/ewmh: enable py3.12

Verified by checking all the code upstream

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

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

diff --git a/dev-python/ewmh/ewmh-0.1.6.ebuild 
b/dev-python/ewmh/ewmh-0.1.6.ebuild
index 9c1636fe1750..da8b391017c5 100644
--- a/dev-python/ewmh/ewmh-0.1.6.ebuild
+++ b/dev-python/ewmh/ewmh-0.1.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi



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

2024-03-30 Thread Arthur Zamarin
commit: b7f1dfd848246f1e573a3f3b2571fac91de13467
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 30 18:30:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 30 19:00:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f1dfd8

dev-python/ssl-fetch: enable py3.12

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

 dev-python/ssl-fetch/ssl-fetch-0.4-r1.ebuild | 4 ++--
 dev-python/ssl-fetch/ssl-fetch-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/ssl-fetch/ssl-fetch-0.4-r1.ebuild 
b/dev-python/ssl-fetch/ssl-fetch-0.4-r1.ebuild
index 4e9d843ab549..3e8c9a609075 100644
--- a/dev-python/ssl-fetch/ssl-fetch-0.4-r1.ebuild
+++ b/dev-python/ssl-fetch/ssl-fetch-0.4-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/ssl-fetch/ssl-fetch-.ebuild 
b/dev-python/ssl-fetch/ssl-fetch-.ebuild
index fa373270fb3c..4fa34063378c 100644
--- a/dev-python/ssl-fetch/ssl-fetch-.ebuild
+++ b/dev-python/ssl-fetch/ssl-fetch-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
 inherit distutils-r1 git-r3
 



[gentoo-commits] repo/proj/prefix:master commit in: scripts/rsync-generation/

2024-03-30 Thread Fabian Groffen
commit: f61f449ad80c27e5ccaba5c8baa7ff1ee524b235
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Mar 30 18:43:13 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Mar 30 18:43:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=f61f449a

scripts/rsync-generation/mksnapshot: also compress using lzip

lzip seems to reach a better compression ratio than xz, let's see if we
can use it

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/rsync-generation/mksnapshot.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/scripts/rsync-generation/mksnapshot.sh 
b/scripts/rsync-generation/mksnapshot.sh
index f932102daa..6fad8b895d 100755
--- a/scripts/rsync-generation/mksnapshot.sh
+++ b/scripts/rsync-generation/mksnapshot.sh
@@ -48,6 +48,7 @@ COMPRS=(
"gz:gzip -c -9"
"bz2:bzip2 -c -9"
"xz:xz -c -9"
+   "lz:lzip -c -9"
"zstd:zstd -k -f -9"
 )
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-03-30 Thread David Seifert
commit: 0e0bdd6727d7ee97d887470c7952862ed933c00a
Author: Huang Rui  gmail  com>
AuthorDate: Sat Mar 30 18:34:57 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Mar 30 18:34:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0bdd67

dev-util/nvidia-cuda-toolkit: add 12.4.0

Closes: https://github.com/gentoo/gentoo/pull/35777
Closes: https://bugs.gentoo.org/926116
Closes: https://bugs.gentoo.org/926612
Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-12.4.0.ebuild  | 338 +
 2 files changed, 339 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index bd6dcf79f8ad..92371d8a052d 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B 
cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17
 SHA512 
e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a
 DIST cuda_12.3.2_545.23.08_linux.run 4368514070 BLAKE2B 
bfb6239b7669636e2ef424921f5a1dd99409a0351ea7d3453fcec3d484e714d87639e733cfae913b0f222d7af8acb7bebae340ea8af53fb7ab320805abb7b230
 SHA512 
dce569e42955fc351a6b52b2876948029d5183bb000754f0cdcba754673a280acfd4c9e4d8cf61d572ed045de006e0bbb0e8ff32012e6cc336be9c05fd529340
+DIST cuda_12.4.0_550.54.14_linux.run 4454353277 BLAKE2B 
da339a44ac21799a88b4573e9afc0866f11649707594383414cb0c729b36dc63d55032e5ccbbbe46e84c1dc88fc76e466067be7ef2ae3d131a74190c548d76ba
 SHA512 
329b81c63dcefa5c6713eeb2dc5ccc223f5b456f4b7558bd3723d166357d8bb4c79d12082ea396aaadae8b5593b20584f7bd0cf617bb3494e4423b58726255a1

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
new file mode 100644
index ..39914c80209d
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
@@ -0,0 +1,338 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="550.54.14"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone;
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run;
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different.
+RDEPEND="
+   =x11-drivers/nvidia-drivers-525.60.13
+   examples? (
+   media-libs/freeglut
+   media-libs/glu
+   )
+   nsight? (
+   dev-libs/libpfm
+   dev-libs/wayland
+   dev-qt/qtwayland:6
+   || (
+   dev-libs/openssl-compat:1.1.1
+   dev-libs/openssl:0/1.1
+   )
+   media-libs/tiff-compat:4
+   sys-libs/zlib
+   )
+   rdma? ( sys-cluster/rdma-core )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+BDEPEND="nsight? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="15000M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
+   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+   local cuda_supported_gcc="8.5 9.5 10 11 12 13"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
+   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg}
+   builds/nvidia_fs
+   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti 
builds/cuda_profiler_api" "")
+   $(usex vis-profiler "builds/cuda_nvvp" "")
+   $(usex debugger "builds/cuda_gdb" "")
+   )
+
+   local d f
+   for d in "${builddirs[@]}"; do
+   ebegin "Installing ${d}"
+ 

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

2024-03-30 Thread Arthur Zamarin
commit: 9f715b0acafe407a2063f340c68c2f5176cecd37
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 30 18:02:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 30 18:02:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f715b0a

dev-python/coverage: Stabilize 7.4.4 arm64, #928169

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

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

diff --git a/dev-python/coverage/coverage-7.4.4.ebuild 
b/dev-python/coverage/coverage-7.4.4.ebuild
index 63f1a8d01da7..6cb1ef323e33 100644
--- a/dev-python/coverage/coverage-7.4.4.ebuild
+++ b/dev-python/coverage/coverage-7.4.4.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 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="
$(python_gen_cond_dep '



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

2024-03-30 Thread Arthur Zamarin
commit: cc52977ed738adc5b89c4d7d3cff1591e17c8f2c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 30 18:02:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 30 18:02:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc52977e

dev-python/stripe: Stabilize 8.7.0 arm64, #928207

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

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

diff --git a/dev-python/stripe/stripe-8.7.0.ebuild 
b/dev-python/stripe/stripe-8.7.0.ebuild
index a21414635478..eb50bfae0690 100644
--- a/dev-python/stripe/stripe-8.7.0.ebuild
+++ b/dev-python/stripe/stripe-8.7.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE="telemetry"
 
 RDEPEND="



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

2024-03-30 Thread Arthur Zamarin
commit: 4cf494b1f9529a837afc5bdecd243f90f91a2cf1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 30 17:13:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 30 17:13:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf494b1

dev-python/black: Stabilize 24.3.0 arm64, #928176

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

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

diff --git a/dev-python/black/black-24.3.0.ebuild 
b/dev-python/black/black-24.3.0.ebuild
index 012c91828828..4ba87a0cb7c2 100644
--- a/dev-python/black/black-24.3.0.ebuild
+++ b/dev-python/black/black-24.3.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
 
 RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]



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

2024-03-30 Thread Arthur Zamarin
commit: 0be31e5763b613026e75f96684cda1ec9b24183a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 30 17:13:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 30 17:13:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0be31e57

dev-python/black: Stabilize 24.3.0 sparc, #928176

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

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

diff --git a/dev-python/black/black-24.3.0.ebuild 
b/dev-python/black/black-24.3.0.ebuild
index 4ba87a0cb7c2..0d889f9204fb 100644
--- a/dev-python/black/black-24.3.0.ebuild
+++ b/dev-python/black/black-24.3.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
 
 RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]



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

2024-03-30 Thread Arthur Zamarin
commit: fa2504fe17a88fa948dd543eab392e82ba02f2b6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 30 17:02:03 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 30 17:02:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2504fe

dev-python/pyarrow: Stabilize 15.0.2 amd64, #928171

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

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

diff --git a/dev-python/pyarrow/pyarrow-15.0.2.ebuild 
b/dev-python/pyarrow/pyarrow-15.0.2.ebuild
index 984d230b85c8..36a57448da4a 100644
--- a/dev-python/pyarrow/pyarrow-15.0.2.ebuild
+++ b/dev-python/pyarrow/pyarrow-15.0.2.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/apache-arrow-${PV}/python"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~riscv ~x86"
 IUSE="+parquet +snappy ssl"
 
 RDEPEND="



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

2024-03-30 Thread Arthur Zamarin
commit: 2787eda6a85b1dfd363b76225f14fd9568f1d601
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 30 17:02:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 30 17:02:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2787eda6

dev-python/dask-expr: Stabilize 1.0.5 amd64, #928171

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

 dev-python/dask-expr/dask-expr-1.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/dask-expr/dask-expr-1.0.5.ebuild 
b/dev-python/dask-expr/dask-expr-1.0.5.ebuild
index 840dbef19952..9e22366c1f75 100644
--- a/dev-python/dask-expr/dask-expr-1.0.5.ebuild
+++ b/dev-python/dask-expr/dask-expr-1.0.5.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
 
 RDEPEND="
>=dev-python/dask-2024.3.1[${PYTHON_USEDEP}]



  1   2   3   4   >