[gentoo-commits] repo/gentoo:master commit in: gui-apps/railway/

2024-07-25 Thread Michał Górny
commit: ac9185758a6354296e3945fcc60c0028a1cb5ffc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 25 12:09:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 25 12:10:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac918575

gui-apps/railway: Bump to 2.7.0

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

 gui-apps/railway/Manifest | 116 ++
 gui-apps/railway/railway-2.7.0.ebuild | 281 ++
 2 files changed, 397 insertions(+)

diff --git a/gui-apps/railway/Manifest b/gui-apps/railway/Manifest
index a926bb39b47d..37f1399d2252 100644
--- a/gui-apps/railway/Manifest
+++ b/gui-apps/railway/Manifest
@@ -1,42 +1,63 @@
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
+DIST addr2line-0.22.0.crate 39156 BLAKE2B 
3fbb55f6cacbb177d06359bcd39885247a9eeef96d95ffac0dfd1d45ed394dcd1e9e069c02c71a9ffca0b69e3a974e4d96bc3385470ee39c87d7a30ea7914303
 SHA512 
b334f51bd369348b4446805b4f624ec9b4cc8eefcc53ceb57b523ff55bf018d1dfe23259daf48d1878170ad4fcb44181d4738456eb5e35ede6932ff29686268e
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anstream-0.6.12.crate 30769 BLAKE2B 
7e1427a8d81ab52f74c5d25209ba2a410575958139ec5e6a94d0a7751c4a177285ece215222b16bffc0fb12b19014e9925e27a988a52e7dfa5139476bec4cf7b
 SHA512 
47396e1617464188e7b4d7c931c5a6fafa918ca7aa39044a5b3dad1b8685ea96829ee87e7b70820bbe2efb35571fb331539f0fb8938d229034a9b9bb60700a70
+DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-1.0.7.crate 15709 BLAKE2B 
872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba
 SHA512 
e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
+DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 
c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47

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

2024-07-25 Thread Joonas Niilola
commit: 85236bc26311ad6d40412cd09c138b40933084f3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jul 25 12:12:17 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jul 25 12:12:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85236bc2

dev-libs/nss: add 3.102.1

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/nss/Manifest   |   1 +
 dev-libs/nss/nss-3.102.1.ebuild | 418 
 2 files changed, 419 insertions(+)

diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 89f339c363d3..e0a6b6ec4cf7 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -1,5 +1,6 @@
 DIST nss-3.101-cacert-class1-class3.patch 21925 BLAKE2B 
2b37f6b69e0541f31087ff0401b195c035f4b607865c4d29976e4ad2c8143321d65b41b996e922362e076aa8259304ed67b0c4a1f8df2fdfdb1d893319f5d5e7
 SHA512 
19438aefbb361881c1b4620d8b1b5e7d2bf5afb44900858d3728ff6999a792bf6fe073a11f591ab70461bee8c54fdfb097e4084b402842bc49d2139897de304d
 DIST nss-3.101.1.tar.gz 76462490 BLAKE2B 
578a5ce6c9157c25db801a3fe37e094d8005130967ecf1cca19f52a69dfd43195cc8a0c5310dce48936aab4faae424b4e8f24bae6e4f6ac02ea4914e5af4e2be
 SHA512 
0752ad801d00db0180fa72c06d40ee62f88fff220b0c26f181ba5b9380e785486faa15f8799aaf7145afa47fdd10a27554ec23605a98fbe258951654822d
+DIST nss-3.102.1.tar.gz 76460182 BLAKE2B 
47e61d13bf4d6615ecc830d7c745a7a736fe5f1b4de7375f4cf9274db8f42b5ea7cd737e03f6a83e26579cfec1ff1b349e24e548a57fd2d0950b955bfd208851
 SHA512 
1df10aab1f37c1d00dc3b81aaa341f99c2bac22997aae412ee639e0959ffa37e35cbc21b0f90c2612401aadb119bab4202209186f54fb8d58cf7c3123456e90f
 DIST nss-3.102.tar.gz 76455599 BLAKE2B 
78eb95279640dcc46c29decd35fc4c2a2a591c5a39b8dbfcb232d72a08d1ee44d836ce8ee06fff2fe677d3ea19a8b6219a1fe9296f9b56ebfbab7295583e71fe
 SHA512 
2706f15447afd6c26f6784e56c01e8328456523b464a2df2b054f230b6e6b5db2fdeccac74f4f4f0d683d7d4471a8ec1321102082d8a22d91887153a60ffac5b
 DIST nss-3.90.2.tar.gz 72215444 BLAKE2B 
74b8eebf5f053dcebd9c6e6ef17c6113ac42a01f910f4ba621dadb09739d5a6090d022800d2c3a4bc0c58413f03512ca611ead1098488d303f1ee1e4bca5c222
 SHA512 
048a0c0a06fef8cd9c363ac511b9d6125ec131a306c5e093525a937f9e8740f1a2163f274c9a3907ed38331b2fb99b22b528b5e89da1e186c9ba9473d959ef4a
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/dev-libs/nss/nss-3.102.1.ebuild b/dev-libs/nss/nss-3.102.1.ebuild
new file mode 100644
index ..84a8b5aed29e
--- /dev/null
+++ b/dev-libs/nss/nss-3.102.1.ebuild
@@ -0,0 +1,418 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs multilib-minimal
+
+NSPR_VER="4.35"
+RTM_NAME="NSS_${PV//./_}_RTM"
+
+DESCRIPTION="Mozilla's Network Security Services library that implements PKI 
support"
+HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS";
+SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
+   cacert? ( 
https://dev.gentoo.org/~juippis/mozilla/patchsets/nss-3.101-cacert-class1-class3.patch
 )"
+
+LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 
cpu_flags_x86_sse3 cpu_flags_ppc_vsx"
+RESTRICT="!test? ( test )"
+# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
+RDEPEND="
+   >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl"
+
+S="${WORKDIR}/${P}/${PN}"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/nss-config
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch"
+   "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
+   "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch
+)
+
+src_prepare() {
+   default
+
+   if use cacert ; then
+   eapply -p2 "${DISTDIR}"/nss-3.101-cacert-class1-class3.patch
+   fi
+
+   pushd coreconf >/dev/null || die
+   # hack nspr paths
+   echo 'INCLUDES += -I$(DIST)/include/dbm' \
+   >> headers.mk || die "failed to append include"
+
+   # modify install path
+   sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = 
$(CORE_DEPTH)/dist:' \
+   -i source.mk || die
+
+   # Respect LDFLAGS
+   sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
+
+   # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069
+   sed -i -e "s/^C

[gentoo-commits] proj/linux-patches:6.1 commit in: /

2024-07-25 Thread Mike Pagano
commit: b095c1112333de93151068a47233a53baa9b2e2b
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jul 25 12:15:21 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jul 25 12:15:21 2024 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=b095c111

Remove redundant patch

Removed:
2940_handle-gcc-14-last-stmt-rename.patch

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

 _README   |  4 
 2940_handle-gcc-14-last-stmt-rename.patch | 31 ---
 2 files changed, 35 deletions(-)

diff --git a/_README b/_README
index 9ad98dff..ad9ca363 100644
--- a/_README
+++ b/_README
@@ -479,10 +479,6 @@ Patch:  2920_sign-file-patch-for-libressl.patch
 From:   https://bugs.gentoo.org/717166
 Desc:   sign-file: full functionality with modern LibreSSL
 
-Patch:  2940_handle-gcc-14-last-stmt-rename.patch
-From:   
https://lore.kernel.org/all/20230811060545.never.564-k...@kernel.org/#Z31scripts:gcc-plugins:gcc-common.h
-Desc:   gcc-plugins: Rename last_stmt() for GCC 14+
-
 Patch:  2950_kbuild-CRC32-1MB-dict-xz-modules.patch
 From:   
https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git/commit/?h=kbuild&id=fbf5892df21a8ccfcb2fda0fd65bc3169c89ed28
 Desc:   kbuild: Use CRC32 and a 1MiB dictionary for XZ compressed modules

diff --git a/2940_handle-gcc-14-last-stmt-rename.patch 
b/2940_handle-gcc-14-last-stmt-rename.patch
deleted file mode 100644
index b04ce8da..
--- a/2940_handle-gcc-14-last-stmt-rename.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From: Kees Cook 
-To: linux-harden...@vger.kernel.org
-Cc: Kees Cook , linux-ker...@vger.kernel.org
-Subject: [PATCH] gcc-plugins: Rename last_stmt() for GCC 14+
-Date: Thu, 10 Aug 2023 23:05:49 -0700  [thread overview]
-Message-ID: <20230811060545.never.564-k...@kernel.org> (raw)
-
-In GCC 14, last_stmt() was renamed to last_nondebug_stmt(). Add a helper
-macro to handle the renaming.
-
-Cc: linux-harden...@vger.kernel.org
-Signed-off-by: Kees Cook 

- scripts/gcc-plugins/gcc-common.h | 4 
- 1 file changed, 4 insertions(+)
-
-diff --git a/scripts/gcc-plugins/gcc-common.h 
b/scripts/gcc-plugins/gcc-common.h
-index 84c730da36dd..1ae39b9f4a95 100644
 a/scripts/gcc-plugins/gcc-common.h
-+++ b/scripts/gcc-plugins/gcc-common.h
-@@ -440,4 +440,8 @@ static inline void debug_gimple_stmt(const_gimple s)
- #define SET_DECL_MODE(decl, mode) DECL_MODE(decl) = (mode)
- #endif
- 
-+#if BUILDING_GCC_VERSION >= 14000
-+#define last_stmt(x)  last_nondebug_stmt(x)
-+#endif
-+
- #endif
--- 
-2.34.1



[gentoo-commits] proj/linux-patches: New tag: 6.1-111

2024-07-25 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jul 25 12:16:07 2024 +

New tag: 6.1-111




[gentoo-commits] repo/gentoo:master commit in: app-emulation/virt-firmware/

2024-07-25 Thread Andrew Ammerlaan
commit: b01dc7ccc00ead2bf01a5b0050a4df00a0b99da5
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Jul 25 10:43:59 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Jul 25 12:16:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01dc7cc

app-emulation/virt-firmware: add 24.7

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 app-emulation/virt-firmware/Manifest   |  1 +
 .../virt-firmware/virt-firmware-24.7.ebuild| 48 ++
 2 files changed, 49 insertions(+)

diff --git a/app-emulation/virt-firmware/Manifest 
b/app-emulation/virt-firmware/Manifest
index 8181799f3918..6b3b4e5e76c5 100644
--- a/app-emulation/virt-firmware/Manifest
+++ b/app-emulation/virt-firmware/Manifest
@@ -1 +1,2 @@
 DIST virt-firmware-24.4.tar.gz 111964 BLAKE2B 
16005a6f911abf227988abaedd45237d44d403f367abd3c2d413f899a6c3e7db2a62edcd36b7408263f101a0f0a20bbea83bf51f7f798077311b478dfc6c9fc1
 SHA512 
3b13df25177fe5c20e460e2d82453e23ae96cb657f1228ff1c061db4c4197eba719a4d7f51a90fec60a4de2da9a0e9d3f056d53011bd4f61df7f40b706911a1d
+DIST virt_firmware-24.7.tar.gz 114229 BLAKE2B 
a5b6bf39a72ce68622bbc4f75505633b92c322e4a02ab0384bb3b618abfbeeb19cfb057b5333ae53042732b131dcaa475c2c920922c920b0d0c21ef4185ad5b9
 SHA512 
1cd209b500e0ec1a5b8284b72b499bd16e998fd9489db6c8f8e3b49befb6186c5c09c95b2761254696b479daff1afaf2bdccb6ca7e115b11eb9a5df847f43628

diff --git a/app-emulation/virt-firmware/virt-firmware-24.7.ebuild 
b/app-emulation/virt-firmware/virt-firmware-24.7.ebuild
new file mode 100644
index ..925c65c628f1
--- /dev/null
+++ b/app-emulation/virt-firmware/virt-firmware-24.7.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 optfeature pypi systemd
+
+DESCRIPTION="Tools for ovmf/armvirt firmware volumes"
+HOMEPAGE="
+   https://gitlab.com/kraxel/virt-firmware
+   https://pypi.org/project/virt-firmware/
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pefile[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   eunittest tests
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   doman man/*.1
+
+   doinitd "${FILESDIR}/kernel-bootcfg-boot-successful"
+   systemd_dounit systemd/kernel-bootcfg-boot-successful.service
+
+   # Use our own provided by sys-kernel/installkernel[efistub,systemd]
+   #exeinto /usr/lib/kernel/install.d
+   #doexe systemd/99-uki-uefi-setup.install
+}
+
+pkg_postinst() {
+   optfeature "automatically updating UEFI configuration on each kernel 
installation or removal" \
+   "sys-kernel/installkernel[systemd,efistub]"
+}



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

2024-07-25 Thread Andrew Ammerlaan
commit: 66d2529a645b513df2556cec247ee8898ce7961a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Jul 25 11:52:56 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Jul 25 12:16:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d2529a

sys-kernel/installkernel: add 40

This release extends USE=-systemd's logic to update a static version-less file
or symlink to USE=+systemd. And fixes installing refind icons for .old entries
and version-less entries.

Effectively it becomes possible to "static" efistub boot, complementing the
existing support for "dynamic" efistub booting (via virt-firmware and
uefi-mkconfig). It does require a manual step in the form of creating this
version-less file/symlink, subsequent re-installs will then update the file/
symlink (this mirrors how this was already implemented for USE=-systemd).

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-kernel/installkernel/Manifest|   1 +
 sys-kernel/installkernel/installkernel-40.ebuild | 209 +++
 2 files changed, 210 insertions(+)

diff --git a/sys-kernel/installkernel/Manifest 
b/sys-kernel/installkernel/Manifest
index 410f392a2829..1a278273bf14 100644
--- a/sys-kernel/installkernel/Manifest
+++ b/sys-kernel/installkernel/Manifest
@@ -1 +1,2 @@
 DIST installkernel-39.tar.gz 21689 BLAKE2B 
22c76e735fb9849ff2b2daf44d428568435495251960e0f518ab12167d57c31bba670738fd51c4d564f95adcfcbf60b5324d048a1f6bd7ebf9d1b5258f0371b3
 SHA512 
5a5d2035fa737ede3aa9e668ac18d1777f77f15a38fb685e3e488cc06ef5da99d55789e8e5770e056025f224ff5a5ec57e75fa08cf6f3ec3a0b9dabdfe6fefaa
+DIST installkernel-40.tar.gz 22667 BLAKE2B 
cc3dd370428fa2e2b585feb9743db16bfa6f81bc869de366ea280837b865cff847cc12344db476650a79cca48ab839949c8f9d699ea0cdf68d27c7ccd009357a
 SHA512 
a1302b63ec1a4cd3cc16f8ee5bbd7c209075964bea0963a355bbfd8513898f3c33ddc0150f43bcd0007166e93a72569ba55c75b8234db004a3d52b410714a4c1

diff --git a/sys-kernel/installkernel/installkernel-40.ebuild 
b/sys-kernel/installkernel/installkernel-40.ebuild
new file mode 100644
index ..db93b183f69a
--- /dev/null
+++ b/sys-kernel/installkernel/installkernel-40.ebuild
@@ -0,0 +1,209 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Gentoo fork of installkernel script from debianutils"
+HOMEPAGE="
+   https://github.com/projg2/installkernel-gentoo
+   https://wiki.gentoo.org/wiki/Installkernel
+"
+SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-gentoo-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+IUSE="dracut efistub grub refind systemd systemd-boot ugrd uki ukify"
+REQUIRED_USE="
+   ?? ( efistub grub systemd-boot )
+   refind? ( !systemd-boot !grub )
+   systemd-boot? ( systemd )
+   ukify? ( uki )
+   ?? ( dracut ugrd )
+"
+# Only select one flag that sets "layout=", except for uki since grub,
+# systemd-boot, and efistub booting are all compatible with UKIs and
+# the uki layout.
+#
+# Refind does not set a layout=, it is compatible with the compat, uki
+# and efistub layout. So block against only grub and systemd-boot.
+#
+# systemd-boot could be made to work without the systemd flag, but this
+# makes no sense since in systemd(-utils) the boot flag already
+# requires the kernel-install flag.
+#
+# Ukify hooks do nothing if the layout is not uki, so force this here.
+#
+# Only one initramfs generator flag can be selected. Note that while
+# both dracut and ukify are UKI generators we don't block those because
+# enabling both results in building an initramfs only with dracut and
+# building an UKI with ukify, which is a valid configuration.
+
+RDEPEND="
+   !<=sys-kernel/installkernel-systemd-3
+   dracut? (
+   >=sys-kernel/dracut-060_pre20240104-r4
+   uki? (
+   || (
+   sys-apps/systemd[boot(-)]
+   sys-apps/systemd-utils[boot(-)]
+   )
+   )
+   )
+   efistub? (
+   systemd? ( >=app-emulation/virt-firmware-24.2_p20240315-r2 )
+   !systemd? ( sys-boot/uefi-mkconfig )
+   )
+   grub? ( sys-boot/grub )
+   refind? ( sys-boot/refind )
+   systemd? (
+   || (
+   sys-apps/systemd[kernel-install(-)]
+   sys-apps/systemd-utils[kernel-install(-)]
+   )
+   )
+   systemd-boot? (
+   || (
+   sys-apps/systemd[boot(-)]
+   sys-apps/systemd-utils[boot(-)]
+   )
+   )
+   ukify? (
+   || (
+   sys-apps/systemd[boot(-),ukify(-)]
+   

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

2024-07-25 Thread Andrew Ammerlaan
commit: 53fd2ef22c9c570f9a019f5b5d74df3c2af3b961
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Jul 25 12:16:07 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Jul 25 12:16:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53fd2ef2

profiles/arch/hppa: move installkernel[systemd] mask to stable.mask

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 profiles/arch/hppa/package.use.mask| 6 --
 profiles/arch/hppa/package.use.stable.mask | 8 
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index c19dc8731447..1c52bcaee761 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -12,12 +12,6 @@ media-video/ffmpeg quirc liblc3
 # kde-frameworks/kservice not keyworded here
 x11-misc/xdg-utils plasma
 
-# Sam James  (2024-06-19)
-# The systemd implementation of installkernel doesn't currently support
-# updating the 'initramfs.img' and 'vmlinuz' symlinks that palo needs,
-# and palo is the only bootloader for HPPA.
-sys-kernel/installkernel systemd
-
 # Holger Hoffstätte  (2024-05-19)
 # media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559
 media-gfx/graphicsmagick jpeg2k

diff --git a/profiles/arch/hppa/package.use.stable.mask 
b/profiles/arch/hppa/package.use.stable.mask
index c12bd0c48c58..0c4f80d3fbd6 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -17,6 +17,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrew Ammerlaan  (2024-07-25)
+# Moved to stable.mask, issue is fixed in unstable v40
+# Sam James  (2024-06-19)
+# The systemd implementation of installkernel doesn't currently support
+# updating the 'initramfs.img' and 'vmlinuz' symlinks that palo needs,
+# and palo is the only bootloader for HPPA.
+sys-kernel/installkernel systemd
+
 # Eli Schwartz  (2024-02-05)
 # Mask pdf support so net-print/cups-filters stabilisation
 # can go ahead (bug 627392)



[gentoo-commits] proj/linux-patches: New tag: 6.6-49

2024-07-25 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jul 25 12:19:52 2024 +

New tag: 6.6-49




[gentoo-commits] proj/linux-patches: New tag: 6.9-12

2024-07-25 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jul 25 12:21:04 2024 +

New tag: 6.9-12




[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2024-07-25 Thread Eray Aslan
commit: 3ece0d496c7adecaa6692a4c27d733c2b47fe0a6
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Jul 25 12:22:59 2024 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Jul 25 12:22:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ece0d49

mail-mta/postfix: add 3.10_pre20240724, drop 3.10_pre20240722

Signed-off-by: Eray Aslan  gentoo.org>

 mail-mta/postfix/Manifest   | 2 +-
 ...{postfix-3.10_pre20240722.ebuild => postfix-3.10_pre20240724.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 7bd2020aa1a4..31a4f715260f 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -1,4 +1,4 @@
-DIST postfix-3.10-20240722.tar.gz 4961107 BLAKE2B 
c8e904d3a1982e99d6f97a9a9b9ffa875f8d7d9ee4957185650a024b73dde86a0e5167e543c1a5935c5cff6db9f77395717f7d53384fa53d24a0fd62b403a700
 SHA512 
8bfead2d064fdce2e5b6d6a4a156c3565bd42379cd5300b4c71896a48b36a4c528d07a2c70b1b1b57feec77bc7c38bfed1a996d69c185f23d87d18b3bf91c364
+DIST postfix-3.10-20240724.tar.gz 4961309 BLAKE2B 
866f253f1279b03c0c149a817940685b096973bbc2075f6f7cb4d0f7b117392efc78c8f68b208987796614dad38b7f0cabee2a9fd34e16145041fbac1df36c90
 SHA512 
380834d6df035e06153de41d10a6d0c77954715c07bb0f2dd777aa799166e47964d82121e1f621c69ff449f23f75144c756df14853c40b047cbee13c227fac77
 DIST postfix-3.8.5.tar.gz 4871284 BLAKE2B 
0de999c47a4130eb3418ec60b23c10be405b9bc4b2a6022671f9dc4713256d2b81d3b43f01d89e02d2593f87109dcde366b0265eb0cb13cb3118d0e60e36b48b
 SHA512 
26005da5750e7af742f4fc7596ae8320467176e069546c3487418c663b54f56734b4a6541665b8d72d94df2e0fd4f68a2bcc44c50a6d950334d5a5fb2293dff4
 DIST postfix-3.8.6.tar.gz 4873054 BLAKE2B 
eda349dbf7fe45636fbd68991dba9f099a41dd402f7d58eb71ae881b5889889e5fd29e42e2492ab2af4d7febae1922cb3513b740b21e97f12deb44b5927a3c3d
 SHA512 
2b227bb6b57e4cf2d727a23762b161f2328959faa4683d63b35543701c3e954be552537eaa14a899c65ec4856d9f91b0398337088a6e2b48c0446fd406be8de4
 DIST postfix-3.9.0.tar.gz 4953133 BLAKE2B 
e07a525d9cbea43d3ed11f3d672452cf94f88ca7bbaf3c3254bf5be4ef675a1797a5fff2444c0db60c6eb53e43734a388a91faed72bb2fb4e3e5a353535602b0
 SHA512 
46faaf529a6d2edc5ea747ee0d73a028f7061a923da0ea4b1e1828d935b15f5782d83f7a8472e7c74b45ea0e9c871efd352934bead28a88ddd3561ade324

diff --git a/mail-mta/postfix/postfix-3.10_pre20240722.ebuild 
b/mail-mta/postfix/postfix-3.10_pre20240724.ebuild
similarity index 100%
rename from mail-mta/postfix/postfix-3.10_pre20240722.ebuild
rename to mail-mta/postfix/postfix-3.10_pre20240724.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2024-07-25 Thread Matt Jolly
commit: f9d4cf285d2218114c73c9a879d1ce3c6e67ca3e
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Jul 25 08:33:42 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Jul 25 12:56:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d4cf28

www-client/chromium: add 127.0.6533.72

Drop llvm-r1 eclass for llvm-utils and our "llvm-r1_pkg_config at home".

Chromium is one of the few builds that won't benefit from the default
eclass behaviour and we don't currently need to worry about linking
with llvm libc++.

We'll leave much of the machinery in place an instead take advantage
of llvm-utils to do the checks ourselves and try to enforce our own
dependencies / sanity checks on rust too.

Bug: https://bugs.gentoo.org/936611
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-127.0.6533.72.ebuild | 1427 +
 2 files changed, 1428 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index b4364ebebeda..350027944ebf 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -5,6 +5,7 @@ DIST chromium-126.0.6478.182.tar.xz 4173311388 BLAKE2B 
fd11cdc99b9b5f9700ba2c647
 DIST chromium-127-clang.tar.xz 50869256 BLAKE2B 
a25c78c28e1a19bb251ce78831ff8aeea51f0ff0a3fcba4f57e14e676aadba38f248554a52d9f67da8c0ccf533ef9f60b4bbb26f8935914efa2b871444e61d8f
 SHA512 
9033c2dd7dd217917caf3dbed52f72ded18fe81b431edd4ef82fe7c592f7b9fbf6d5d2c8f7ba4ebffb4994bef20579d30aea9dd1ad36db86bec5d0adb6eca062
 DIST chromium-127-rust.tar.xz 151082700 BLAKE2B 
53b5e72724425ae97bbb22e128ca5e826a2db5fb49f615c5331cdf6d790c253d58061223ff9fbd7f4deecaa19668e7b905b0a661380f48ce74d7f66a9605be18
 SHA512 
a47fc0bdbf48da9c8c17c91d9dc1a4a3f09578e82199c0d5843dfb6188803161cdb98d065ee3f85ceaf78efd2c233397c325c4c9f2d19255f38734a81599404b
 DIST chromium-127.0.6533.43.tar.xz 6598802356 BLAKE2B 
eab679025fd4764e7e3eb6ed0b32e0e3c106848626d7477c02a9a1201eb5add64614864366bdecf9d7b0a9fe62b9df621d4d6cb8762f7f7e85d7725ae2eed5bf
 SHA512 
138e709105f6b7328c5029e6c5e5d9f0cf9611561bb6631605eb79051f3ef8be6dd0c2fb50ab2a89c7b1b5a869dcfb69bbc37ec56f4239039e32a8ada72be172
+DIST chromium-127.0.6533.72.tar.xz 6606381412 BLAKE2B 
076cdd0ba5df2aba92d80074c52eafcd44926b70266ab4ec01f13c20b73eeeff752514d88665535cac94c8a6068cbb0da9c596d105ad3c430ff8ee582284ef22
 SHA512 
1b112b26dd52d2f45b5cd2e0109299b82335005f80be9897baed8735792bc05ef79ef24f9a40627313ac619dbf92ed334bcf7a2b366f40dce7c689763677603b
 DIST chromium-patches-126.tar.bz2 4538 BLAKE2B 
c1f224015618ec908ef09d0c04a2243923371e2caeccd60d93747599fd1434b284291a5b4326008db21749cf78827d5a4b50d22fc805dcd3c1fd86303dc82729
 SHA512 
6692075adac0379b5f27d1023de1a051cf7f7f7138efd32dfc3af0d501b714142a16daf18022bb46d92218587f364f4dafe9f4aea24f6826e88b0e7cc2be7d0b
 DIST chromium-patches-127.tar.bz2 4545 BLAKE2B 
cd0221e74a886ad3fc598e92876021b847a92a587ddc66774357ccf06bdd14e23f8bfede9bbe6fd154af8cea570bfa6ee27a2ff393883bd314a7d1326c7260f5
 SHA512 
938926ecd406d96662a6ed6e9fab9efab156f5691e98c044c75c4d335075f61e80eae2cf3be9b626c01d3542c1785dd0fc63ac31e5cbf1555a8eca3c6aed8c56
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c

diff --git a/www-client/chromium/chromium-127.0.6533.72.ebuild 
b/www-client/chromium/chromium-127.0.6533.72.ebuild
new file mode 100644
index ..4418bfa6a617
--- /dev/null
+++ b/www-client/chromium/chromium-127.0.6533.72.ebuild
@@ -0,0 +1,1427 @@
+# Copyright 2009-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Google roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we will eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features. We've been lucky
+# enough so far that this hasn't been an issue.
+# We use llvm-utils.eclass directly due to chromium's inherent Googliness.
+
+# GN is bundled with Chromium, but we always use the system version. Remember 
to
+# check for upstream changes to GN and update ebuild (and version below) as 
required.
+
+# For binhost users, if USE=bindist is set, we configure Chromium in a way 
that it is able
+# to use proprietary codecs, and so that ffmpeg is an external component 
(libffmpeg.so),
+# then we remove ffmpeg from the image to ensure that the built package is 
distributable
+# (i.e. we don't owe royalties). A suitable libffmpeg.so is symlinked in its 
place;
+# as a result of this, ffmpeg[chromium] or ffmpeg-chromium must be installed 
on the system.
+
+# For non-binhost builds, we

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

2024-07-25 Thread Andreas K. Hüttel
commit: c96caece081895be763efdb6b608c4cec914d9ba
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Jul 25 12:56:46 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Jul 25 12:57:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c96caece

package.mask: unmask sys-libs/glibc-2.40

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index f98dfc9172c7..74612ed12736 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -52,10 +52,6 @@ app-accessibility/epos
 # and works better for merging PRs. Removal on 2024-08-21.
 dev-perl/Gentoo-App-Pram
 
-# Andreas K. Hüttel  (2024-07-21)
-# Masked for testing
-=sys-libs/glibc-2.40*
-
 # Andreas Sturmlechner  (2024-07-21)
 # No more revdeps after net-libs/telepathy-accounts-signon last-rites.
 # Removal on 2024-08-20.



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

2024-07-25 Thread Mike Pagano
commit: 339e06955abfa63395431c811754d16f040e9c3e
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jul 25 13:03:13 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jul 25 13:03:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339e0695

sys-kernel/gentoo-sources: add 6.1.101, remove redundant patch

Removed:
2940_handle-gcc-14-last-stmt-rename.patch

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

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-6.1.101.ebuild   | 27 ++
 2 files changed, 30 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 35a86069c787..108e14acd768 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -25,6 +25,9 @@ DIST genpatches-6.1-109.extras.tar.xz 4052 BLAKE2B 
562d5137c87031ff9f43b4d081b26
 DIST genpatches-6.1-110.base.tar.xz 5564556 BLAKE2B 
f479e7fc7a1c9b0268825fc8200e5bc3d73b81cd2d5b64bd321bc66b4563ae17d2bb66a0b0610dbac3059564b856d16c6ee122ed51a4c72d18795575ea65
 SHA512 
a0e8beec29ec7c63fbad02d13acf561ae694847d482f34a9120a06692aa4df1440433b19027484d3ef6a50221411bf34d175a4c833cda56aac4578da8b0b67d5
 DIST genpatches-6.1-110.experimental.tar.xz 17448 BLAKE2B 
0169b1829e190562c47614514a422f9b82dd7678310ca52abcbc3eb3abee6c1b76925e31205d217317b97a3e7ca36a84562ca15ab394e4b27a00140620c9b41b
 SHA512 
95a7e690adb397d9cf84b828dc52b4d87ddf38169f84a2f8dacaafd9787c74969e0ca8569a72b3ea09c57284c39627aaba4ca5c37be4ff9a99655f5f7cf30759
 DIST genpatches-6.1-110.extras.tar.xz 4052 BLAKE2B 
aeded3974b119221fe8546f59eaa9a89842b24c0dd7d1ea45be003dbf91a62194b04d01e9811abb4a4af21b0e7b77e35b521a94f6042954f6fc09958fb41a84b
 SHA512 
729ba854dc3513d9149860015013ea8e539bbe6adca5a28c53184fe0cb722307e96998c26dc1966e25d232e19e3188daf4adece4692d2804132ef956267629ee
+DIST genpatches-6.1-111.base.tar.xz 5684132 BLAKE2B 
5397c200b18c1adc035d6367d35a625202fc71183edbc23f661735294d2b9c005ba4bdfa8ad0e277dcec0d9ec1ce60e143510aefaf2ef9cb9135f16a480ab6ba
 SHA512 
4ef6314cba9f18b8a5ce9558a54058052201a802ad244b4fedfef43a96092863d69bf4e3caaa111896f4a6f3278b4b969c3004290807af09736a3eef2ed27f09
+DIST genpatches-6.1-111.experimental.tar.xz 17436 BLAKE2B 
de2dc09a60151f832a40e0f2c32233baa6b972a7431a9d5b92039c52acc38abf269cfbb9ab0a9de628ad6cdd76f97f8bd8d57474b43145192151cc40cf6e0a74
 SHA512 
56f8106d3db7002f58e52d70220bdf69cd9bfcb733524792010117ebaa9c8d9b2d31b441d2b38a3076fbc5847396784f89088654651a70d62f8c029f2d1759a7
+DIST genpatches-6.1-111.extras.tar.xz 4052 BLAKE2B 
f732c33bec3e5b20b81e8d9670c1e5539ea61589cc229f92c0db0390604e4c1b04e67a7afe55d270cd156b0d85cd1a788703bfc3aa58c16ec3eb4fe2d36f272a
 SHA512 
1bf336cfe563186bf9823a397e1ac252c0afcd5d9bb6d9bf5876163b2479ab919d83d2339e19f7bf2aa50e304335340db1c2e941b243d1c491359f7b4670a8ab
 DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 
0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a
 SHA512 
39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
 DIST genpatches-6.1-99.experimental.tar.xz 17444 BLAKE2B 
efc5c844d978f3478776e27faffc45a72745dcb14757963a57beacd3dec248f96600d3680592d7c1913cb7b6d05e5316490286d3a4467bf9f18260b69e2594b5
 SHA512 
b56195fc9a6b0ff5f20f46247ad7e61c45c278cbdc6c3cafb32984d6fb5eac5b35d21412ad2966c562e90b6f9a4057beb5cd19a47b05eb856f7c477dbcbbbf12
 DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B 
aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746
 SHA512 
0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.101.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-6.1.101.ebuild
new file mode 100644
index ..b4f49c527feb
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.101.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="111"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches";
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2024-07-25 Thread Mike Pagano
commit: eb0c8a96763b4907a8958eb0dab6076f30bc9847
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jul 25 13:03:41 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jul 25 13:03:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb0c8a96

sys-kernel/gentoo-sources: add 6.6.42

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

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-6.6.42.ebuild| 27 ++
 2 files changed, 30 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 108e14acd768..cd270f40b515 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -52,6 +52,9 @@ DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 
8cb744f165c0ebb88d4a8eb097c6f4
 DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 
3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07
 SHA512 
2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
 DIST genpatches-6.6-48.experimental.tar.xz 5756 BLAKE2B 
8fd71774dd60673c1941d5d34822b1604fa0dba2ef7dcdd754844a531477953bb9d7b894d4d5667a831435a92732e4b03abe64399845064bd56ef4ffc57ef799
 SHA512 
eb174c77cf6f4437d32556dcb9c9d2ac1d4db2fc16a393986c67e9357c76d76743ed7224b08599e77e481902ee75f77848054dad310e0fcfe836af84177344c3
 DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B 
a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f
 SHA512 
9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
+DIST genpatches-6.6-49.base.tar.xz 2664860 BLAKE2B 
b6117aea15e733852794addb703b28f26a8d9afbffc8d576ca11f272d00627e8254c039565221db39a1bbaf9010eaefe9608e9c2906219c78508f301eae7cb93
 SHA512 
d87482a0667a4578235366951704b8408c1f2ff91c2f2c823dab0302a85c0ca007a9c0acef17a4c231dd3d14c1392e3b18d9816f72ddf9afe54ade8613075d8d
+DIST genpatches-6.6-49.experimental.tar.xz 5760 BLAKE2B 
52494ff627498d77fc85de168ed39b7035914d3fb99f0f6437c89d2724179da86e2a90a7d05630711c73f0fd146ed4593d1f0f7080a5e8713ea59818b37e8e0b
 SHA512 
059c818848bb2e18226134fd75631c79ec1c6c596c4822cd3ef3c31fd978e7929ac6022a3f1cb47dbcfc01364ab296f55beeabc5a6cb0999b37cc09f9a17a341
+DIST genpatches-6.6-49.extras.tar.xz 4060 BLAKE2B 
4a63f3dcfd864b303a90247bb34de3071ec3f8be751df06e0c42e48ed3299939aa2b58a64669d091adc751cb8cb296f98d17cd421e263f7da22997e9fde3f2ae
 SHA512 
518eb6d8e295919db80748c07bcc59300eea0a0961d71e8618de9fa4371d6266e51d437521c183014ba92a35f1408c53306f5b7c6d82dd0e644209b1b73c12db
 DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 
614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734
 SHA512 
7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
 DIST genpatches-6.9-10.experimental.tar.xz 79916 BLAKE2B 
40eea12d03fc985ddf4a1d8112a72e7afe246f6c043747ead7e326a35d866f329ab0325c3f49dcb404ddfa311c285daa2af80dafae26dec9ed5195a8f13a98ce
 SHA512 
e960c163cd364d149acc4abfd7f8663ce67e23eab8e68d8a4ba4e77e0ed8bc0bbb8c939db570a196a33ccbfba5c50abc30c12c83f25ed0b2121c10196a389bcf
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 
607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c
 SHA512 
b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.42.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-6.6.42.ebuild
new file mode 100644
index ..c62ccd4ead1f
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.42.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="49"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches";
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2024-07-25 Thread Mike Pagano
commit: 754d1b702b23c582c26933d383eb589e523f731a
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jul 25 13:03:53 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jul 25 13:03:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754d1b70

sys-kernel/gentoo-sources: add 6.9.11

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

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-6.9.11.ebuild| 27 ++
 2 files changed, 30 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index cd270f40b515..17322573e885 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -61,6 +61,9 @@ DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 
607bede5f0c3d38f72fba841861caf
 DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B 
c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770
 SHA512 
e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758
 DIST genpatches-6.9-11.experimental.tar.xz 79896 BLAKE2B 
40e4d75b391507680d5fb22026b3219f81492f2eb8bc0aa55af8bde39ae0909748955f2ec94e978291f91278c6ebd8869c6d6097d6cdd4c76904063b4ab4d18b
 SHA512 
5e1d409c2c432d626289a497f543fceec0e05db3be2b0b35b8b51b335f805c85aecc08365dadcad178313bba6c54b0cdd83f46b130d530ac8528821fa501a895
 DIST genpatches-6.9-11.extras.tar.xz 4052 BLAKE2B 
3b12fe75ae76ff17e30bb30d5e5cb913e31732bf43958b972356772e76d892823b925e715d9e777dc3ca39f89c01960b8d420d2647775d1e4406e4b82ef2c08b
 SHA512 
5fb378ce92f4d443ce162cd69771d6b9d150bb7be01e776c22cb913437c7b441a4474dcb33fe7d6d3f285ff0f8605b7aabd9149594d0e45ef8b231e3703ed026
+DIST genpatches-6.9-12.base.tar.xz 683040 BLAKE2B 
4a87ff8941e75ef372616a5d705bddd62b9c4d305f6806463cefbcd8b21ce5ceee587e875c7ed6b2be9c239635bf59c532290af71700a6d651873cdf21d5e539
 SHA512 
dcd0a956248c9c3cf7a978e35ab8304569005fa4b688491a6b3a73d4ed32f3fbd0b4389a8aecb5649a39b6b3a603baa74c9be7b1ad1aed6a016f57f9a00408ef
+DIST genpatches-6.9-12.experimental.tar.xz 79904 BLAKE2B 
0981cbb226e14aab55498e3b89fdb593e15388b675edeb184f4bc81f5bab657c4ea0a95144c6c7bc07513bbd2d40b1183d4d52d738f0d21a3d647818d0db8430
 SHA512 
edc525a0cd5a2cd95c90c3cc5468c47382548882071225c4004a7d1bbd0260303625c561e9eb4a490e2b23a47bf9f90d444bea2bd9054580476865c91f2b65d1
+DIST genpatches-6.9-12.extras.tar.xz 4056 BLAKE2B 
cbcee5bdc1567abc3b7b546607b0c7f59c48b58deebf24e2ee1141f4181b19d05cb5a3b799d5d7e1619f6708ee7083f96d2f581b74104d910150c53f5248559a
 SHA512 
c7016f5dd9b1be70c80439b5f5f651731e193991a7551304daa5628bf296546d94378e74193b98d695f7d4860f952ac200a67342321dde8075c028e6a5701c21
 DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B 
e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d
 SHA512 
714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.experimental.tar.xz 79884 BLAKE2B 
8a40e8ce0b3d5d25b586044bb929697d5e796e3714c8826ef428dac51cd84e06a2a7e4550972e7ed4af5b3d54dca919194f701fe5cd31ae35d3ef85f760cd5b9
 SHA512 
c5ea321c8cd012009266809c526cc72b4802ca5c802bf1471db88201bf6849f978dc376d4b272d03e9855e105d0a0544d26a5187f37d36672a3c78518eff7478
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 
7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29
 SHA512 
955cd846bb020d0aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.9.11.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-6.9.11.ebuild
new file mode 100644
index ..e19a61d4fb28
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.9.11.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="12"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches";
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/files/

2024-07-25 Thread Ionen Wolkens
commit: 6bde3ffbd8fab038f4f33359a0bd0c0768d23a46
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul 25 13:14:27 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 25 13:17:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bde3ffb

x11-drivers/nvidia-drivers: reword fbdev comment, mention sleep

And the module unload bit doesn't feel important enough to keep.

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

 x11-drivers/nvidia-drivers/files/nvidia-545.conf | 7 +++
 x11-drivers/nvidia-drivers/files/nvidia-555.conf | 7 +++
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/files/nvidia-545.conf 
b/x11-drivers/nvidia-drivers/files/nvidia-545.conf
index d1d63ebbb197..d5be9b654091 100644
--- a/x11-drivers/nvidia-drivers/files/nvidia-545.conf
+++ b/x11-drivers/nvidia-drivers/files/nvidia-545.conf
@@ -9,10 +9,9 @@ blacklist nouveau
 # Enabling may possibly cause issues with SLI and Reverse PRIME.
 #options nvidia-drm modeset=1
 
-# Enable experimental framebuffer console support (^ requires modeset=1).
-# Replaces efifb or similar once loaded. Note that unloading nvidia modules
-# to, e.g. load a new version, would result in losing console display
-# (emphasis on being experimental, mode switch could cause issues with X).
+# Enable experimental framebuffer console support (requires modeset=1 above).
+# Replaces efifb, simpledrm, or similar once loaded (emphasis on being
+# experimental, "may" cause issues X mode switching, sleep, or more).
 #options nvidia-drm fbdev=1
 
 # Suspend options. Allocations=0 recommended over =1 unless enable nvidia's

diff --git a/x11-drivers/nvidia-drivers/files/nvidia-555.conf 
b/x11-drivers/nvidia-drivers/files/nvidia-555.conf
index e0c1b09808f8..98bd87c43080 100644
--- a/x11-drivers/nvidia-drivers/files/nvidia-555.conf
+++ b/x11-drivers/nvidia-drivers/files/nvidia-555.conf
@@ -9,10 +9,9 @@ blacklist nouveau
 # Enabling may possibly cause issues with SLI and Reverse PRIME.
 #options nvidia-drm modeset=1
 
-# Enable experimental framebuffer console support (^ requires modeset=1).
-# Replaces efifb or similar once loaded. Note that unloading nvidia modules
-# to, e.g. load a new version, would result in losing console display
-# (emphasis on being experimental, mode switch could cause issues with X).
+# Enable experimental framebuffer console support (requires modeset=1 above).
+# Replaces efifb, simpledrm, or similar once loaded (emphasis on being
+# experimental, "may" cause issues X mode switching, sleep, or more).
 #options nvidia-drm fbdev=1
 
 # Disable use of the GSP firmware which has newly been enabled by default



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/zcock/

2024-07-25 Thread David Roman
commit: c934b6617383ca362ab75754f2ce9fcf4bd86fb3
Author: David Roman  gmail  com>
AuthorDate: Thu Jul 25 13:48:14 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jul 25 13:49:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c934b661

app-misc/zcock: add 0.2.1

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

 app-misc/zcock/Manifest   |  2 ++
 app-misc/zcock/zcock-0.2.1.ebuild | 29 +
 2 files changed, 31 insertions(+)

diff --git a/app-misc/zcock/Manifest b/app-misc/zcock/Manifest
index 6b34387fa..9351dd452 100644
--- a/app-misc/zcock/Manifest
+++ b/app-misc/zcock/Manifest
@@ -3,3 +3,5 @@ DIST zcock-0.1.0-vendor.tar.xz 201888 BLAKE2B 
7a194b5a6d52f080e872444ecf648501fd
 DIST zcock-0.1.0.tar.gz 5245 BLAKE2B 
f446c3356414ca17464ed5f5e9c0c454b8578347b03129e48dd8edddbe07727d4912e873607a341330a57d5b2a9fe6dfbf2d9991f9556e63170fe2937de47697
 SHA512 
d56fb1951d353e75f6ee5a1f431370643e6a4940a2f7ecbbecd4736586099792c843a876195f79edb34e5034c749079ff66c14f75161aad25c8e4875e9812ef4
 DIST zcock-0.2.0-vendor.tar.xz 217732 BLAKE2B 
477fc89b12f183a499084ed11b674d94a7a9c9bcee5bf4d66d21ea1266d438c98279f2ca254d254d0b0ff9898c4bf7b5296d94165981752732470a7304a504ab
 SHA512 
fb243484635739964d8620922d5099e48b82f3573aac9fbeeeaab2cba181e3eeca2508c824e8c46fb2b82b30bdb1658eb4e3d390aa87168efb6445e09d6c37d9
 DIST zcock-0.2.0.tar.gz 5522 BLAKE2B 
a20b584746368cfbc95566234058015a28139f759c0f922b6b5b2db20708b79fa290dd3f7bff1993ab765ae35c003909728da68948f29c35a64370fc78d2ecb5
 SHA512 
acb433263259e3df2f6e13e9caa57a87f1d0d4f2e167d75a7530e75f70d5dc53f9e3ca6ca5a523e4c1ea2feb77819b70c4dca2ea46711f5135d116333f9ed22c
+DIST zcock-0.2.1-vendor.tar.xz 217552 BLAKE2B 
261e8d3aebc6e5834fda3386d622a6f7dd2f3a40b5af85ccc0bd600903eb10d7bf6a510ac86d3149674046ef7762717b7b4bf19b81b292a7cf71cbbc964ac07b
 SHA512 
ab2be640d56b7c35cb45f8963884a8fbcb3fbc0cbd90da8aa79e726fb1e848d48004243dfa382357e9ee2d090b49ad0d3bb3bc743b76b560e7092df4589d6c25
+DIST zcock-0.2.1.tar.gz 5480 BLAKE2B 
c23ebbe6f9c5b092d162da33abfffcb2d783fd32c397b045e491e1787bf8e5da4ed9567d754ae8ae45e225a8d66bd474c1235f3c8a5031d6016498f66fb1ee66
 SHA512 
7472d285feebaaec21a743d387805367ca752e99aad00f6296edc767eb6cef32c6c8e53341b6634e27c20ecb2684c19b0042841b8e77ae5a5621e64dcd8eb714

diff --git a/app-misc/zcock/zcock-0.2.1.ebuild 
b/app-misc/zcock/zcock-0.2.1.ebuild
new file mode 100644
index 0..947fb19c2
--- /dev/null
+++ b/app-misc/zcock/zcock-0.2.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Print an emoji according to traditional chinese calendar and more"
+HOMEPAGE="https://github.com/stkw0/zcock";
+SRC_URI="https://github.com/stkw0/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz";
+SRC_URI+=" 
https://gentoo.kropotkin.rocks/go-pkgs/IP2LOCATION-LITE-DB5.BIN.lzma";
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-arch/xz-utils"
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin zcock
+
+   insinto /usr/share
+   doins "${WORKDIR}/IP2LOCATION-LITE-DB5.BIN"
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/zcock/

2024-07-25 Thread David Roman
commit: e7b7ba92f43e89c6fdd820f113b0d91e65358439
Author: David Roman  gmail  com>
AuthorDate: Thu Jul 25 13:49:11 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jul 25 13:49:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e7b7ba92

app-misc/zcock: drop 0.1.0

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

 app-misc/zcock/Manifest   |  2 --
 app-misc/zcock/zcock-0.1.0.ebuild | 29 -
 2 files changed, 31 deletions(-)

diff --git a/app-misc/zcock/Manifest b/app-misc/zcock/Manifest
index 9351dd452..7a2f6aa06 100644
--- a/app-misc/zcock/Manifest
+++ b/app-misc/zcock/Manifest
@@ -1,6 +1,4 @@
 DIST IP2LOCATION-LITE-DB5.BIN.lzma 7363264 BLAKE2B 
c07b5c67d563c5a92b6e8f4e452806729e4da53141470158c818860593c0f33fe1f30994619439c569bce1be32bbdafd4a04c789b291fc6a6feac94d639a972a
 SHA512 
7b8de3d7a1d819826599d9b97c198bfe1b6847607cacfa2ad3ac3f9c53184773c441164ef72e88d5e9502688df35a03d28735c3164f6f5c7831f7d2b6e7df2ce
-DIST zcock-0.1.0-vendor.tar.xz 201888 BLAKE2B 
7a194b5a6d52f080e872444ecf648501fd2c4ad185a718d5810423babe89832783fbff8e9985251301319e0f7109556b21e633a6ee25ea7f94aec23a058608e9
 SHA512 
9bfa277f4c524cf958a00d41e000920541b607fcfe5692d6e7e4175f19c57b49ee45914ca1132df84a4d2d1137399b408d989d5da2f20145b665c2e810ec0e65
-DIST zcock-0.1.0.tar.gz 5245 BLAKE2B 
f446c3356414ca17464ed5f5e9c0c454b8578347b03129e48dd8edddbe07727d4912e873607a341330a57d5b2a9fe6dfbf2d9991f9556e63170fe2937de47697
 SHA512 
d56fb1951d353e75f6ee5a1f431370643e6a4940a2f7ecbbecd4736586099792c843a876195f79edb34e5034c749079ff66c14f75161aad25c8e4875e9812ef4
 DIST zcock-0.2.0-vendor.tar.xz 217732 BLAKE2B 
477fc89b12f183a499084ed11b674d94a7a9c9bcee5bf4d66d21ea1266d438c98279f2ca254d254d0b0ff9898c4bf7b5296d94165981752732470a7304a504ab
 SHA512 
fb243484635739964d8620922d5099e48b82f3573aac9fbeeeaab2cba181e3eeca2508c824e8c46fb2b82b30bdb1658eb4e3d390aa87168efb6445e09d6c37d9
 DIST zcock-0.2.0.tar.gz 5522 BLAKE2B 
a20b584746368cfbc95566234058015a28139f759c0f922b6b5b2db20708b79fa290dd3f7bff1993ab765ae35c003909728da68948f29c35a64370fc78d2ecb5
 SHA512 
acb433263259e3df2f6e13e9caa57a87f1d0d4f2e167d75a7530e75f70d5dc53f9e3ca6ca5a523e4c1ea2feb77819b70c4dca2ea46711f5135d116333f9ed22c
 DIST zcock-0.2.1-vendor.tar.xz 217552 BLAKE2B 
261e8d3aebc6e5834fda3386d622a6f7dd2f3a40b5af85ccc0bd600903eb10d7bf6a510ac86d3149674046ef7762717b7b4bf19b81b292a7cf71cbbc964ac07b
 SHA512 
ab2be640d56b7c35cb45f8963884a8fbcb3fbc0cbd90da8aa79e726fb1e848d48004243dfa382357e9ee2d090b49ad0d3bb3bc743b76b560e7092df4589d6c25

diff --git a/app-misc/zcock/zcock-0.1.0.ebuild 
b/app-misc/zcock/zcock-0.1.0.ebuild
deleted file mode 100644
index 947fb19c2..0
--- a/app-misc/zcock/zcock-0.1.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Print an emoji according to traditional chinese calendar and more"
-HOMEPAGE="https://github.com/stkw0/zcock";
-SRC_URI="https://github.com/stkw0/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz";
-SRC_URI+=" 
https://gentoo.kropotkin.rocks/go-pkgs/IP2LOCATION-LITE-DB5.BIN.lzma";
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="app-arch/xz-utils"
-
-src_compile() {
-   ego build
-}
-
-src_install() {
-   dobin zcock
-
-   insinto /usr/share
-   doins "${WORKDIR}/IP2LOCATION-LITE-DB5.BIN"
-}



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

2024-07-25 Thread Craig Andrews
commit: 83fca35482cba3427a2e3d092ce513151b955dd0
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Jul 25 13:55:57 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Jul 25 13:56:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83fca354

www-apps/sonarr-bin: drop 4.0.8.1902

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/sonarr-bin/Manifest |  5 --
 www-apps/sonarr-bin/sonarr-bin-4.0.8.1902.ebuild | 74 
 2 files changed, 79 deletions(-)

diff --git a/www-apps/sonarr-bin/Manifest b/www-apps/sonarr-bin/Manifest
index 304525dae3c1..cd4f01e3bed1 100644
--- a/www-apps/sonarr-bin/Manifest
+++ b/www-apps/sonarr-bin/Manifest
@@ -1,8 +1,3 @@
-DIST Sonarr.develop.4.0.8.1902.linux-arm.tar.gz 95020285 BLAKE2B 
e622e4097af736ce5c0bc3750006776f21a328295dbafe00cf437b9616f5ed0f568f849ec0716059f019efcf876740313c8eee29ebae9960c7cc5a29433786b0
 SHA512 
e3b273ca0d0e151e1e7cfbaec027172c9eb51c4baad285106155e394cbd87c846d20be712a03aa66d174fcce11a02594bef3a25b9dc7c8ca4833467cc64aa8e1
-DIST Sonarr.develop.4.0.8.1902.linux-arm64.tar.gz 94763972 BLAKE2B 
53d0a100e6c78e3896b53e33ecd10241f261fe81162ae07dd79fd2f4cb28130d883645349fa8c34e196397d6ee69ce6504bce1b2e603a68b18f3d3d11277fd93
 SHA512 
cb7fab67ce9b2243166c3e2c8b4101806909e05687ae0203b305120edffbc0ea58cef4234ddce117744ec5d3854ee0e60f09b23f2afce9956833877cba2f22de
-DIST Sonarr.develop.4.0.8.1902.linux-musl-arm64.tar.gz 94813068 BLAKE2B 
1b1ae3ff601022d92b0cb1ac8890e619a2a297e00916278c7c553929c0c45e7e6a149cd232e7440e13b39495e4ffcfaa6c47a4a7947603fd4bb6eccafb9e387b
 SHA512 
2aa2b0ab06ee20cd04af6f1d5dc0258e96dedfca2f3f5c15906d810bbcfca3ad35ba354f2914c975985df21bc8ce7aacb1c8a1f8aed5c47b38bb74591fab808e
-DIST Sonarr.develop.4.0.8.1902.linux-musl-x64.tar.gz 99767476 BLAKE2B 
7e7760c00cf2b354688b60b5f0a5ecebda72b2628352ca9f113494e4859f646b09b6de712002128b97a22d2e6e2527194ff64e7a9b48aaa270ee3d4e31e6cd80
 SHA512 
d7beea09ab82b3bedcf29a196fb6225edd86880d49d56748618ad300fa29463e1deb3040684c5571a05f6ad8ed3a7dcc2f32cc8d47c5a21a5c4252d253925360
-DIST Sonarr.develop.4.0.8.1902.linux-x64.tar.gz 100706152 BLAKE2B 
96c93de96bdc2257279ca2e2995edbed1e89f94e05c60c5771453b47498fa686c3601ddc901662efcab83efdab64e807ba99cc8d0e5b69afac6f0ca4ea265939
 SHA512 
8f21bec0605efa48d835838fd99c75ec6bb395c6c5ea144e4ba9e8cb355e7da79842669045192276143722e1293848dd113187d0bf737b7f52cd93580ff5f71e
 DIST Sonarr.develop.4.0.8.1929.linux-arm.tar.gz 95014212 BLAKE2B 
16a31cc6e95ae3a5589ed43414c178b0c4f0921750dc91216e3f314b3a377b64e35eeed2ddd90c8d4463424ea435c61a5ad3d2586e31290ce8e8a27d7c12b786
 SHA512 
ad8c3c76ed5e334407c39a8fc5936736ebf786442b41e4d530eddc5415ee43bff687c9e4fb37d574f6a115c4e4438b5ce7a576ec1993a091876aebeccb24f46d
 DIST Sonarr.develop.4.0.8.1929.linux-arm64.tar.gz 94730731 BLAKE2B 
89a57877f3da0b340cd238b191906691f2c1e9e8f4e9abefb4600fc6ff36b0161849e76da4d69b666f3c375539da275e2766490e45c471cc2ec894390bfaecf2
 SHA512 
64059581737687f53fa7d95154d6873823d30aa454fe8383f91d15c795f563bcb4d2653f9807026cb663df063f27794500d5d6b2c1cead947345ecd9c4ff2b5c
 DIST Sonarr.develop.4.0.8.1929.linux-musl-arm64.tar.gz 94798774 BLAKE2B 
4d2d263b3402eaf03ed1825c6c7ca1a6b0cbd1a726c771cceba5e1b5bf4bdae0f7bb1c4d519c2983b99705146b8a90460e6eae4877c268530244649ee0209cba
 SHA512 
ce0ce6e5948601e4bf09e387c18777a73befdf53237468dc3a42ca652634bb8c02b791b2b9d5ed7bebc9f9e0f7226205cacce1fd1b2a310cef08ba0d0edb2a22

diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.8.1902.ebuild 
b/www-apps/sonarr-bin/sonarr-bin-4.0.8.1902.ebuild
deleted file mode 100644
index f10489599d33..
--- a/www-apps/sonarr-bin/sonarr-bin-4.0.8.1902.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-DESCRIPTION="Sonarr is a Smart PVR for newsgroup and bittorrent users"
-HOMEPAGE="https://www.sonarr.tv";
-
-SRC_URI="
-   amd64? (
-   elibc_glibc? (
-   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-x64.tar.gz
-   )
-   elibc_musl? (
-   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-x64.tar.gz
-   )
-   )
-   arm? (
-   elibc_glibc? (
-   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm.tar.gz
-   )
-   )
-   arm64? (
-   elibc_glibc? (
-   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm64.tar.gz
-   )
-   elibc_musl? (
-   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-arm64.tar.gz
-   )
-   )
-"
-S="${WORKDIR}/Sonarr"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="bindist strip 

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

2024-07-25 Thread Craig Andrews
commit: 5fd92c0de946eab0e6c52b9317979cfc42f992a2
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Jul 25 13:55:51 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Jul 25 13:56:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd92c0d

www-apps/sonarr-bin: add 4.0.8.1929

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/sonarr-bin/Manifest |  5 ++
 www-apps/sonarr-bin/sonarr-bin-4.0.8.1929.ebuild | 74 
 2 files changed, 79 insertions(+)

diff --git a/www-apps/sonarr-bin/Manifest b/www-apps/sonarr-bin/Manifest
index b2e4dec1004b..304525dae3c1 100644
--- a/www-apps/sonarr-bin/Manifest
+++ b/www-apps/sonarr-bin/Manifest
@@ -3,3 +3,8 @@ DIST Sonarr.develop.4.0.8.1902.linux-arm64.tar.gz 94763972 
BLAKE2B 53d0a100e6c78
 DIST Sonarr.develop.4.0.8.1902.linux-musl-arm64.tar.gz 94813068 BLAKE2B 
1b1ae3ff601022d92b0cb1ac8890e619a2a297e00916278c7c553929c0c45e7e6a149cd232e7440e13b39495e4ffcfaa6c47a4a7947603fd4bb6eccafb9e387b
 SHA512 
2aa2b0ab06ee20cd04af6f1d5dc0258e96dedfca2f3f5c15906d810bbcfca3ad35ba354f2914c975985df21bc8ce7aacb1c8a1f8aed5c47b38bb74591fab808e
 DIST Sonarr.develop.4.0.8.1902.linux-musl-x64.tar.gz 99767476 BLAKE2B 
7e7760c00cf2b354688b60b5f0a5ecebda72b2628352ca9f113494e4859f646b09b6de712002128b97a22d2e6e2527194ff64e7a9b48aaa270ee3d4e31e6cd80
 SHA512 
d7beea09ab82b3bedcf29a196fb6225edd86880d49d56748618ad300fa29463e1deb3040684c5571a05f6ad8ed3a7dcc2f32cc8d47c5a21a5c4252d253925360
 DIST Sonarr.develop.4.0.8.1902.linux-x64.tar.gz 100706152 BLAKE2B 
96c93de96bdc2257279ca2e2995edbed1e89f94e05c60c5771453b47498fa686c3601ddc901662efcab83efdab64e807ba99cc8d0e5b69afac6f0ca4ea265939
 SHA512 
8f21bec0605efa48d835838fd99c75ec6bb395c6c5ea144e4ba9e8cb355e7da79842669045192276143722e1293848dd113187d0bf737b7f52cd93580ff5f71e
+DIST Sonarr.develop.4.0.8.1929.linux-arm.tar.gz 95014212 BLAKE2B 
16a31cc6e95ae3a5589ed43414c178b0c4f0921750dc91216e3f314b3a377b64e35eeed2ddd90c8d4463424ea435c61a5ad3d2586e31290ce8e8a27d7c12b786
 SHA512 
ad8c3c76ed5e334407c39a8fc5936736ebf786442b41e4d530eddc5415ee43bff687c9e4fb37d574f6a115c4e4438b5ce7a576ec1993a091876aebeccb24f46d
+DIST Sonarr.develop.4.0.8.1929.linux-arm64.tar.gz 94730731 BLAKE2B 
89a57877f3da0b340cd238b191906691f2c1e9e8f4e9abefb4600fc6ff36b0161849e76da4d69b666f3c375539da275e2766490e45c471cc2ec894390bfaecf2
 SHA512 
64059581737687f53fa7d95154d6873823d30aa454fe8383f91d15c795f563bcb4d2653f9807026cb663df063f27794500d5d6b2c1cead947345ecd9c4ff2b5c
+DIST Sonarr.develop.4.0.8.1929.linux-musl-arm64.tar.gz 94798774 BLAKE2B 
4d2d263b3402eaf03ed1825c6c7ca1a6b0cbd1a726c771cceba5e1b5bf4bdae0f7bb1c4d519c2983b99705146b8a90460e6eae4877c268530244649ee0209cba
 SHA512 
ce0ce6e5948601e4bf09e387c18777a73befdf53237468dc3a42ca652634bb8c02b791b2b9d5ed7bebc9f9e0f7226205cacce1fd1b2a310cef08ba0d0edb2a22
+DIST Sonarr.develop.4.0.8.1929.linux-musl-x64.tar.gz 99739783 BLAKE2B 
b6e6ae3f9a5ab0d1b442c1a313019aea4d488d45f92532cef01d8587df8d819ef359085031c96088ce9d31ed6628dda88e119203b6f7a55ad4fde945789d1671
 SHA512 
6dec1371ac16da176098484752fff8c8c0eec73c998481917a544abee3a774be115d360450d22b524f0a11a36f979c1f7bf76e33af6dabd0eef486b62ac0aa20
+DIST Sonarr.develop.4.0.8.1929.linux-x64.tar.gz 100668054 BLAKE2B 
6a07c192d0747de810bb553da488f352a44d2fd87f20f2cc16e1cb93d8bf19a269a3de5b06b55799a9b0ab72c77b94334b328aed219cf3ab21516ba259ed3f79
 SHA512 
1e0bab1295b9403caacae3d1455e0b318e351c1b8bcb4b926a5d9bd8ba124a790bedd4eea370b1d4122afcb5fcb4e9ac82ebffd6d64791a0f0aa501c521175cd

diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.8.1929.ebuild 
b/www-apps/sonarr-bin/sonarr-bin-4.0.8.1929.ebuild
new file mode 100644
index ..f10489599d33
--- /dev/null
+++ b/www-apps/sonarr-bin/sonarr-bin-4.0.8.1929.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Sonarr is a Smart PVR for newsgroup and bittorrent users"
+HOMEPAGE="https://www.sonarr.tv";
+
+SRC_URI="
+   amd64? (
+   elibc_glibc? (
+   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-x64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-x64.tar.gz
+   )
+   )
+   arm? (
+   elibc_glibc? (
+   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm.tar.gz
+   )
+   )
+   arm64? (
+   elibc_glibc? (
+   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-arm64.tar.gz
+   )
+   )
+"
+S="${WORKDIR}

[gentoo-commits] repo/proj/guru:dev commit in: net-analyzer/gping/

2024-07-25 Thread Takuya Wakazono
commit: ddf7a9571d3005170b5dc217cd6410735ace7b48
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Jul 23 09:33:27 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Thu Jul 25 14:04:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ddf7a957

net-analyzer/gping: drop 1.16.1-r1

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

 net-analyzer/gping/Manifest   |  99 
 net-analyzer/gping/gping-1.16.1-r1.ebuild | 185 --
 2 files changed, 284 deletions(-)

diff --git a/net-analyzer/gping/Manifest b/net-analyzer/gping/Manifest
index a0722aa4a..1d3513645 100644
--- a/net-analyzer/gping/Manifest
+++ b/net-analyzer/gping/Manifest
@@ -1,49 +1,28 @@
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
-DIST ahash-0.8.8.crate 43028 BLAKE2B 
598a7f2ef74a9470913d2d4e46d1652a8ea7ccd9843778b7f2f4d9f41703ba4cae552aca8205fef6ff8f601d919a5f141391a942e13e5285c7e053cbbbe4afcc
 SHA512 
b54c8c2cfde8115d2108dca36ab698d1b43eb015caa36e6d02288ff21a67ff54144affd406af704107689888f52548203731d3793e5b881bd267b2f803f478cb
-DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
 DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
-DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-1.0.7.crate 15709 BLAKE2B 
872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba
 SHA512 
e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
-DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: net-analyzer/gping/

2024-07-25 Thread Takuya Wakazono
commit: 3812a3bd74605715281f5854132d8083cfe7d0fb
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Jul 23 09:33:17 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Thu Jul 25 14:04:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3812a3bd

net-analyzer/gping: add 1.17.3

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

 net-analyzer/gping/Manifest|  85 +
 net-analyzer/gping/gping-1.17.3.ebuild | 166 +
 2 files changed, 251 insertions(+)

diff --git a/net-analyzer/gping/Manifest b/net-analyzer/gping/Manifest
index c52c48d40..a0722aa4a 100644
--- a/net-analyzer/gping/Manifest
+++ b/net-analyzer/gping/Manifest
@@ -1,27 +1,48 @@
+DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST ahash-0.8.8.crate 43028 BLAKE2B 
598a7f2ef74a9470913d2d4e46d1652a8ea7ccd9843778b7f2f4d9f41703ba4cae552aca8205fef6ff8f601d919a5f141391a942e13e5285c7e053cbbbe4afcc
 SHA512 
b54c8c2cfde8115d2108dca36ab698d1b43eb015caa36e6d02288ff21a67ff54144affd406af704107689888f52548203731d3793e5b881bd267b2f803f478cb
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
+DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
+DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-1.0.7.crate 15709 BLAKE2B 
872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba
 SHA512 
e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
+DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 
c1dac

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virt-firmware/

2024-07-25 Thread Andrew Ammerlaan
commit: d92df56891ab6fac6bb59eb5dd154beb1ba11490
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Jul 25 14:10:34 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Jul 25 14:11:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d92df568

app-emulation/virt-firmware: dep on systemd for tests

Closes: https://bugs.gentoo.org/936631
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 app-emulation/virt-firmware/virt-firmware-24.7.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/app-emulation/virt-firmware/virt-firmware-24.7.ebuild 
b/app-emulation/virt-firmware/virt-firmware-24.7.ebuild
index 925c65c628f1..33bca1b06d18 100644
--- a/app-emulation/virt-firmware/virt-firmware-24.7.ebuild
+++ b/app-emulation/virt-firmware/virt-firmware-24.7.ebuild
@@ -23,6 +23,13 @@ RDEPEND="
dev-python/pefile[${PYTHON_USEDEP}]
 "
 
+# Need systemd-detect-virt
+BDEPEND="
+   test? (
+   sys-apps/systemd
+   )
+"
+
 distutils_enable_tests unittest
 
 python_test() {



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

2024-07-25 Thread Andrew Ammerlaan
commit: 093a58512e6b1ca13f43f2a8219cdc7810038bda
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Jul 25 14:11:13 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Jul 25 14:11:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093a5851

profiles/features/musl: mask virt-firmware[test]

Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index b6ade27e214e..59aa13aa33cf 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andrew Ammerlaan  (2024-07-25)
+# Requires systemd-detect-virt
+app-emulation/virt-firmware test
+
 # Sam James  (2024-06-03)
 # Poor rendering performance otherwise (bug #931215) but it doesn't
 # work on musl.



[gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/

2024-07-25 Thread Itai Ferber
commit: 2d60b2f1914f62a0b90308461592292f5723ae9a
Author: Itai Ferber  itaiferber  net>
AuthorDate: Thu Jul 25 14:25:45 2024 +
Commit: Itai Ferber  itaiferber  net>
CommitDate: Thu Jul 25 14:26:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d60b2f1

net-vpn/mullvadvpn-app: add 2024.4, drop 2024.4_beta1

Signed-off-by: Itai Ferber  itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest  |  3 ++-
 ...-2024.4_beta1.ebuild => mullvadvpn-app-2024.4.ebuild} | 16 +---
 2 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index a026738bd..047afd24f 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,2 +1,3 @@
 DIST MullvadVPN-2024.3_x86_64.rpm 88010345 BLAKE2B 
8335327427e3033eca1219f16e340b0a5e9aac399e1d54f9abd771a0c02a5a6451dff89af7d9bc977ef2aca744259e99ba5ada1014eae6a69c38c384d1762d03
 SHA512 
4feec0521cd3a52b7d3aa82f851694ff8a27ab63188d673d6ce8b62d5485acbd8eefc6d35f99da6c40c6b6fce0e9c735d121329d97589a6869138aafafd62fd9
-DIST MullvadVPN-2024.4-beta1_x86_64.rpm 90815893 BLAKE2B 
276d5194f5588e204ea7a50a7c64b637300d72c1ff6f5eff8b76c842324a6ce1e815548a5e128ec536586e53ccc8b1333e3ba8383f97d4572a8c96b010896d5b
 SHA512 
3ba9f4593db906f7ee48f121ba6e961f7f7e43e41fc6f5e5d49ceef9b66513cc59429900501561e90bf486bac57463d7a5add57792097bd0f1797ea71d320d2f
+DIST MullvadVPN-2024.4_x86_64.rpm 90830721 BLAKE2B 
c9ac8bc13fc2f4789ba3e08cd8d4fe23c71b759313afed4fd7c1f3dd2f5f8d535aa48da4526e7039a64c6863747392c3537bff39cca9a9cbbfd3174a485ad4b5
 SHA512 
4d46bd92f5f4cbd95bfbd7e0e311ee7c2a88012b465bfe51f9d3cf760d23026dc8300511f1cef9486d70b6a10578057493afe93c98688087149bd381460b813d
+DIST MullvadVPN-2024.4_aarch64.rpm 84958649 BLAKE2B 
173f9675a64f16e3d1473022dee0c543faa3ce1f5a996504b3ab814a8db3efa3103ab055292e58d1c74a5b2f1283f3404dbd85695dc25f449acfb2bfff879de3
 SHA512 
1abcb5df358cdc1c18ea0d3e366241b2f875391eeb240af2955a907faed427655682d9e594bff1e314137711f5c141d4036e6f8eccc3178aefd9e7e65c415f51

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild 
b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
similarity index 82%
rename from net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild
rename to net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
index e6ee527fe..4740ca85e 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
@@ -5,17 +5,19 @@ EAPI=8
 
 inherit desktop rpm systemd shell-completion xdg
 
-MYPV="${PV/_beta/-beta}"
 DESCRIPTION="Tool used to manage daemon setup"
 HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/";
-SRC_URI="amd64? ( 
https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm
 )"
+SRC_URI="
+   amd64? ( 
https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm
 )
+   arm64? ( 
https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_aarch64.rpm
 )
+"
 
 S="${WORKDIR}"
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* ~amd64 ~arm64"
 
-RESTRICT="bindist mirror test strip"
+RESTRICT="bindist mirror strip"
 
 RDEPEND="
app-accessibility/at-spi2-core
@@ -37,17 +39,17 @@ RDEPEND="
 QA_PREBUILT="*"
 
 src_install() {
+   sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" 
"${S}"/opt/Mullvad\ VPN/mullvad-vpn
+
# Using doins -r would strip executable bits from all binaries
cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
 
-   # tbh I don't know if all next lines are needed or we can just do cp 
-pPR "${S}"/usr "${D}"/"
-
-   local i
dobin "${S}"/usr/bin/mullvad
dobin "${S}"/usr/bin/mullvad-daemon
dobin "${S}"/usr/bin/mullvad-exclude
+   dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" 
/usr/bin/mullvad-problem-report
 
# mullvad-exclude uses cgroups to manage exclusions, which requires 
root permissions, but is



[gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/

2024-07-25 Thread Itai Ferber
commit: 5ff1751883efd00e6e5ed6607517720f7faf811d
Author: Itai Ferber  itaiferber  net>
AuthorDate: Thu Jul 25 14:26:21 2024 +
Commit: Itai Ferber  itaiferber  net>
CommitDate: Thu Jul 25 14:26:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ff17518

net-vpn/mullvadvpn-app: drop 2024.3

Signed-off-by: Itai Ferber  itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest|  1 -
 .../mullvadvpn-app/mullvadvpn-app-2024.3.ebuild| 75 --
 2 files changed, 76 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 047afd24f..33accc1ea 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,3 +1,2 @@
-DIST MullvadVPN-2024.3_x86_64.rpm 88010345 BLAKE2B 
8335327427e3033eca1219f16e340b0a5e9aac399e1d54f9abd771a0c02a5a6451dff89af7d9bc977ef2aca744259e99ba5ada1014eae6a69c38c384d1762d03
 SHA512 
4feec0521cd3a52b7d3aa82f851694ff8a27ab63188d673d6ce8b62d5485acbd8eefc6d35f99da6c40c6b6fce0e9c735d121329d97589a6869138aafafd62fd9
 DIST MullvadVPN-2024.4_x86_64.rpm 90830721 BLAKE2B 
c9ac8bc13fc2f4789ba3e08cd8d4fe23c71b759313afed4fd7c1f3dd2f5f8d535aa48da4526e7039a64c6863747392c3537bff39cca9a9cbbfd3174a485ad4b5
 SHA512 
4d46bd92f5f4cbd95bfbd7e0e311ee7c2a88012b465bfe51f9d3cf760d23026dc8300511f1cef9486d70b6a10578057493afe93c98688087149bd381460b813d
 DIST MullvadVPN-2024.4_aarch64.rpm 84958649 BLAKE2B 
173f9675a64f16e3d1473022dee0c543faa3ce1f5a996504b3ab814a8db3efa3103ab055292e58d1c74a5b2f1283f3404dbd85695dc25f449acfb2bfff879de3
 SHA512 
1abcb5df358cdc1c18ea0d3e366241b2f875391eeb240af2955a907faed427655682d9e594bff1e314137711f5c141d4036e6f8eccc3178aefd9e7e65c415f51

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild 
b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild
deleted file mode 100644
index 10a75386a..0
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop rpm systemd shell-completion xdg
-
-DESCRIPTION="Tool used to manage daemon setup"
-HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/";
-SRC_URI="amd64? ( 
https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm
 )"
-
-S="${WORKDIR}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RESTRICT="bindist mirror test strip"
-
-RDEPEND="
-   app-accessibility/at-spi2-core
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-print/cups
-   x11-libs/gtk+
-   x11-libs/libdrm
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon
-   x11-libs/libXrandr
-   x11-libs/pango
-"
-
-QA_PREBUILT="*"
-
-src_install() {
-   sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" 
"${S}"/opt/Mullvad\ VPN/mullvad-vpn
-
-   # Using doins -r would strip executable bits from all binaries
-   cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
-   fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
-   fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
-
-   # tbh I don't know if all next lines are needed or we can just do cp 
-pPR "${S}"/usr "${D}"/"
-
-   local i
-   dobin "${S}"/usr/bin/mullvad
-   dobin "${S}"/usr/bin/mullvad-daemon
-   dobin "${S}"/usr/bin/mullvad-exclude
-   dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
-   dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" 
/usr/bin/mullvad-problem-report
-
-   # mullvad-exclude uses cgroups to manage exclusions, which requires 
root permissions, but is
-   # also most often used to exclude graphical applications which can't or 
shouldn't run as root
-   # (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, 
because `sudo`/`doas`
-   # change user). The setuid bit allows any user to exclude executables 
under their own UID.
-   fperms 4755 /usr/bin/mullvad-exclude
-
-   newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
-
-   systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service 
mullvad-daemon.service
-   systemd_newunit 
"${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service 
mullvad-early-boot-blocking.service
-
-   newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
-   newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish 
mullvad
-   newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
-
-   domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
-   local x
-   for x in 16 32 48 64 128 256 512 1024; do
-   doicon -s ${x} 
"${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
-   done
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-portage/portagecfg/

2024-07-25 Thread Brayan
commit: 4acd667e29e520ede12bf5ae0fe438658d0ed761
Author: Brayan M. Salazar  proton  me>
AuthorDate: Thu Jul 25 14:36:55 2024 +
Commit: Brayan  proton  me>
CommitDate: Thu Jul 25 14:36:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4acd667e

app-portage/portagecfg: new package, add 2.0.0

Signed-off-by: Brayan M. Salazar  proton.me>

 app-portage/portagecfg/Manifest|  1 +
 app-portage/portagecfg/metadata.xml| 12 
 app-portage/portagecfg/portagecfg-2.0.0.ebuild | 21 +
 3 files changed, 34 insertions(+)

diff --git a/app-portage/portagecfg/Manifest b/app-portage/portagecfg/Manifest
new file mode 100644
index 0..6e017c08f
--- /dev/null
+++ b/app-portage/portagecfg/Manifest
@@ -0,0 +1 @@
+DIST portagecfg-2.0.0.tar.gz 607413 BLAKE2B 
e4aa5b1fa2377a69797050c82c6014473f2ef10291882f2395f2108065f8f761ebe2749f451e158e8d3d10aa78ea28c8a55707ded26237ac65b78f53e07e75f1
 SHA512 
ac650482c6a5d2fd42a2afee20ab8fad8766d49bd4fdd567af53d8bdbf27ec0cd6cb993c9338b83c389d8c82ec8a44db714843d0564217800ee512ec4093

diff --git a/app-portage/portagecfg/metadata.xml 
b/app-portage/portagecfg/metadata.xml
new file mode 100644
index 0..f1e1bffbe
--- /dev/null
+++ b/app-portage/portagecfg/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+this.bra...@proton.me
+Brayan M. Salazar
+  
+  
+brookiestein/portagecfg
+https://github.com/brookiestein/portagecfg/issues
+  
+

diff --git a/app-portage/portagecfg/portagecfg-2.0.0.ebuild 
b/app-portage/portagecfg/portagecfg-2.0.0.ebuild
new file mode 100644
index 0..5b63207a1
--- /dev/null
+++ b/app-portage/portagecfg/portagecfg-2.0.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2024 Brayan M. Salazar 
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Utility to write Portage config files in an easy manner."
+HOMEPAGE="https://github.com/brookiestein/portagecfg";
+SRC_URI="https://github.com/brookiestein/portagecfg/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+dev-qt/qtbase:6
+dev-qt/linguist-tools:5
+"
+RDEPEND="${DEPEND}"
+BDEPEND="${DEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-size/

2024-07-25 Thread David Roman
commit: c68e9cd639d157bc6b1c108fedbc84aef71ffd02
Author: David Roman  gmail  com>
AuthorDate: Thu Jul 25 14:37:02 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jul 25 14:37:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c68e9cd6

dev-embedded/esp-idf-size: add 1.5.0

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

 dev-embedded/esp-idf-size/Manifest |  1 +
 .../esp-idf-size/esp-idf-size-1.5.0.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-embedded/esp-idf-size/Manifest 
b/dev-embedded/esp-idf-size/Manifest
index 0a4b38689..e581fb447 100644
--- a/dev-embedded/esp-idf-size/Manifest
+++ b/dev-embedded/esp-idf-size/Manifest
@@ -1,2 +1,3 @@
 DIST esp-idf-size-1.1.1.tar.gz 37902 BLAKE2B 
9f2e59a2f3cc36c4522305f2a8ade376d772c3993dc415588c6e2f01526071de91570b5d44f165b5e40b1f8b9d2f02892e5651516e307011f2d8784cfa35c577
 SHA512 
12bf415d0d5ed6135377428959f043e31e48902046b8a25acf6b2980ded85bb63fa0c92e1b202c40e385847e0da9a2d135747fb95a518fbccc58701989bad623
 DIST esp-idf-size-1.4.0.tar.gz 59444 BLAKE2B 
0e7e0b3dc31e974b661967b9ead9f3c91085ba9e7b58d87d56fa9b0f053729b6fc449d57dd4555e71b22f21c07aa5f31f904609f5363fbfa9986b5dfad7fd78b
 SHA512 
ac71c5b6c04d7c2ff7227533795da069687f10cd83c8382481bcd5f1b3e789cc122b2bc058fd0d5451ca06646ae6480632560869f0d5afe7ae081092a9b27f32
+DIST esp-idf-size-1.5.0.tar.gz 68501 BLAKE2B 
2d98b843de13a8ce969ba97a4eea94a63e8ec6f8b0b930494f15436505643b57d77939c34568fbea73c90b8624e1f2409d3d7843463373115f1c3ea020ed7b5c
 SHA512 
6db3c8a29a5f8de6a622007bc7524fa53056871974bcf294fe18f373d14eb49cf8741c483d7ba3481b9827c0703a5679e5727cf8aea9a4473af4a9894e69

diff --git a/dev-embedded/esp-idf-size/esp-idf-size-1.5.0.ebuild 
b/dev-embedded/esp-idf-size/esp-idf-size-1.5.0.ebuild
new file mode 100644
index 0..21fd8f2ec
--- /dev/null
+++ b/dev-embedded/esp-idf-size/esp-idf-size-1.5.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2023 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_{11,12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Firmware size analysis for ESP-IDF"
+HOMEPAGE="https://github.com/espressif/esp-idf-size";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/pyelftools[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-coredump/

2024-07-25 Thread David Roman
commit: ed1f57d5117c647bae70771cf4360ca258c9941d
Author: David Roman  gmail  com>
AuthorDate: Thu Jul 25 14:50:12 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jul 25 14:50:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed1f57d5

dev-embedded/esp-coredump: add 1.11.0

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

 dev-embedded/esp-coredump/Manifest |  1 +
 .../esp-coredump/esp-coredump-1.11.0.ebuild| 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-embedded/esp-coredump/Manifest 
b/dev-embedded/esp-coredump/Manifest
index 2aec1d63e..2d7a273e2 100644
--- a/dev-embedded/esp-coredump/Manifest
+++ b/dev-embedded/esp-coredump/Manifest
@@ -1,2 +1,3 @@
 DIST esp-coredump-1.10.0.tar.gz 38075 BLAKE2B 
de118197d460c2324e39fee2378a9d027050b2cc0e23b8ce87aea77b0d2d08c413fe44e0c78e1ea381b5c9ad4a2068ae4c10dd5805dab6a7a2a5443db3242e05
 SHA512 
1c16a9e6a9637a7d1f6ce63a7275837afa8d48ddb891ca14f436b97826c650ced0a424baa5d6f0951e90264b0cae4f6a4cbad4841f3a011bdec3184e4f7e6ffe
+DIST esp-coredump-1.11.0.tar.gz 39035 BLAKE2B 
75758ff0d2ea6b8a4b5d66d54c7874efe3fb3017dfa593dc4277144156d53007510921714117c51a748c8921b0841559b1c068d6adf0954dc3b79cc571c731c0
 SHA512 
2ce3f48510ae922597b57c21ed84659f35a6a04ebe5c8387fb35a75371c31ec08f402d911cc45fbb8fe50ea5353b8116f3677cd1cad9232ca69bc33cb063ae26
 DIST esp-coredump-1.7.0.tar.gz 30696 BLAKE2B 
640f90ac3814dac5546f80d88ed0f0555152191e3fed237c18eed548c85f6647208379af2ef20f1e408a51e3e2c84a26054aa6d9491838864f2f9b187a0ad784
 SHA512 
3997d0e66b2bbbd54a71d3146c055cf5384244d0ea21938ad13560c7294e4b277870840996c11e05d14a775412ca04b2b1560c61cff78dcc02b3b68d14cbd659

diff --git a/dev-embedded/esp-coredump/esp-coredump-1.11.0.ebuild 
b/dev-embedded/esp-coredump/esp-coredump-1.11.0.ebuild
new file mode 100644
index 0..a8179d0fc
--- /dev/null
+++ b/dev-embedded/esp-coredump/esp-coredump-1.11.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 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_{11,12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Utility that helps users to retrieve and analyse core dumps"
+HOMEPAGE="https://github.com/espressif/esp-coredump";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-embedded/esptool
+   dev-python/construct[${PYTHON_USEDEP}]
+   dev-python/pygdbmi[${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   rm -r tests || die
+}



[gentoo-commits] repo/proj/guru:master commit in: sys-apps/pnpm-bin/

2024-07-25 Thread David Roman
commit: 721ad5893082c338bb395e244ef42028b0b54dcd
Author: Ada Ahmed  gmail  com>
AuthorDate: Thu Jul 25 10:57:21 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jul 25 11:01:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=721ad589

sys-apps/pnpm-bin: bump 9.6.0

sys-apps/pnpm-bin: ~arm64

Signed-off-by: Ada Ahmed  gmail.com>

 sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild | 25 +
 1 file changed, 25 insertions(+)

diff --git a/sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild 
b/sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild
new file mode 100644
index 0..10758d811
--- /dev/null
+++ b/sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fast, disk space efficient package manager, alternative to npm 
and yarn"
+HOMEPAGE="https://pnpm.io";
+SRC_URI="
+   amd64? ( 
https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64 -> 
${PV}-amd64 )
+   arm64? ( 
https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-arm64 -> 
${PV}-arm64 )
+"
+
+S="${WORKDIR}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 -*"
+
+RESTRICT="strip"
+
+QA_PREBUILT="usr/bin/pnpm"
+
+src_install() {
+   newbin "${DISTDIR}/${PV}-${ARCH}" pnpm
+}



[gentoo-commits] repo/proj/guru:master commit in: sys-apps/pnpm-bin/

2024-07-25 Thread David Roman
commit: 463148a30b4fe72b584c8ec6750e9c5a0cf5263c
Author: Ada Ahmed  gmail  com>
AuthorDate: Thu Jul 25 11:05:21 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jul 25 11:05:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=463148a3

sys-apps/pnpm-bin: Manifest & Fix DIST Name

Signed-off-by: Ada Ahmed  gmail.com>

 sys-apps/pnpm-bin/Manifest  | 2 ++
 sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild | 6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-apps/pnpm-bin/Manifest b/sys-apps/pnpm-bin/Manifest
index 718652e1f..193602bca 100644
--- a/sys-apps/pnpm-bin/Manifest
+++ b/sys-apps/pnpm-bin/Manifest
@@ -1,2 +1,4 @@
 DIST pnpm-bin-9.0.6 58732810 BLAKE2B 
78647187661a3ca4174e33c32b35fc4cd002d60fc84afda6de3bf69c40ebb7cd98f6daea7395b32610493fa1d18ece770148739b8918f9ba5f71dee274eb7444
 SHA512 
c9a7ecaf51aaf48b68292c7d554864efd0d3e6f1c2a434b09df0b951589a71f14ed3e72f83e0c16e54b3c9cb7c819712b58e291b38297fdf26325316632fd167
 DIST pnpm-bin-9.5.0 59513182 BLAKE2B 
3fc1e81784a7bf4f177b504cd9941cc9ffb9b50a4a47ea14b76dfcd200f2322e57fed0f1087e17a85bcf62d6d7e179324c6c2c449a34694b12e72b7815c03e0e
 SHA512 
c32c103cb32111617f2401bbd785f796c44516929b389a82728b3b831a6ed72073f1fc87af918d501f5a93422687bccc322ae30a001f22bc3e2a39d736c9a95e
+DIST pnpm-bin-9.6.0-amd64 59521974 BLAKE2B 
9bdcba32ba94ef9db6c49ddb5ed10d56003da585b897eaf3687055d38fc05810b4b1a6c0f05558d4417bdcbf52c072a1b7ff153eb2209fa8211a80a430a78966
 SHA512 
6e6f14cf0d52f2046206cb032b797a9c10623ea2e4a23e222d6791de166a02fdea8c9c365b8d2500448a92cf5e49eb5866bbf95ac69eaa6abe8fed817ee2a2f7
+DIST pnpm-bin-9.6.0-arm64 58044950 BLAKE2B 
24242ba24c4aebdbfadc8438900a0e7504ef44c8252f1f866b9437be340dc54c8847b5f84fccb79174e3519e9a1f3aa7bf82388f1f839022210bccb374c8f76b
 SHA512 
9139ce7e4120310ae49eda2bb51f3e3c592d2db7860da9d1004e733c8d95ee62c4de2679e8807ebb10c9ec341626518d6816a94562a8bf7c94b3a1ff7fe5

diff --git a/sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild 
b/sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild
index 10758d811..4dada5bb0 100644
--- a/sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild
+++ b/sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 DESCRIPTION="Fast, disk space efficient package manager, alternative to npm 
and yarn"
 HOMEPAGE="https://pnpm.io";
 SRC_URI="
-   amd64? ( 
https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64 -> 
${PV}-amd64 )
-   arm64? ( 
https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-arm64 -> 
${PV}-arm64 )
+   amd64? ( 
https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64 -> 
${P}-amd64 )
+   arm64? ( 
https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-arm64 -> 
${P}-arm64 )
 "
 
 S="${WORKDIR}"
@@ -21,5 +21,5 @@ RESTRICT="strip"
 QA_PREBUILT="usr/bin/pnpm"
 
 src_install() {
-   newbin "${DISTDIR}/${PV}-${ARCH}" pnpm
+   newbin "${DISTDIR}/${P}-${ARCH}" pnpm
 }



[gentoo-commits] repo/proj/guru:master commit in: net-vpn/mullvadvpn-app/

2024-07-25 Thread David Roman
commit: 5ff1751883efd00e6e5ed6607517720f7faf811d
Author: Itai Ferber  itaiferber  net>
AuthorDate: Thu Jul 25 14:26:21 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jul 25 14:26:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ff17518

net-vpn/mullvadvpn-app: drop 2024.3

Signed-off-by: Itai Ferber  itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest|  1 -
 .../mullvadvpn-app/mullvadvpn-app-2024.3.ebuild| 75 --
 2 files changed, 76 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 047afd24f..33accc1ea 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,3 +1,2 @@
-DIST MullvadVPN-2024.3_x86_64.rpm 88010345 BLAKE2B 
8335327427e3033eca1219f16e340b0a5e9aac399e1d54f9abd771a0c02a5a6451dff89af7d9bc977ef2aca744259e99ba5ada1014eae6a69c38c384d1762d03
 SHA512 
4feec0521cd3a52b7d3aa82f851694ff8a27ab63188d673d6ce8b62d5485acbd8eefc6d35f99da6c40c6b6fce0e9c735d121329d97589a6869138aafafd62fd9
 DIST MullvadVPN-2024.4_x86_64.rpm 90830721 BLAKE2B 
c9ac8bc13fc2f4789ba3e08cd8d4fe23c71b759313afed4fd7c1f3dd2f5f8d535aa48da4526e7039a64c6863747392c3537bff39cca9a9cbbfd3174a485ad4b5
 SHA512 
4d46bd92f5f4cbd95bfbd7e0e311ee7c2a88012b465bfe51f9d3cf760d23026dc8300511f1cef9486d70b6a10578057493afe93c98688087149bd381460b813d
 DIST MullvadVPN-2024.4_aarch64.rpm 84958649 BLAKE2B 
173f9675a64f16e3d1473022dee0c543faa3ce1f5a996504b3ab814a8db3efa3103ab055292e58d1c74a5b2f1283f3404dbd85695dc25f449acfb2bfff879de3
 SHA512 
1abcb5df358cdc1c18ea0d3e366241b2f875391eeb240af2955a907faed427655682d9e594bff1e314137711f5c141d4036e6f8eccc3178aefd9e7e65c415f51

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild 
b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild
deleted file mode 100644
index 10a75386a..0
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop rpm systemd shell-completion xdg
-
-DESCRIPTION="Tool used to manage daemon setup"
-HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/";
-SRC_URI="amd64? ( 
https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm
 )"
-
-S="${WORKDIR}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RESTRICT="bindist mirror test strip"
-
-RDEPEND="
-   app-accessibility/at-spi2-core
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-print/cups
-   x11-libs/gtk+
-   x11-libs/libdrm
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon
-   x11-libs/libXrandr
-   x11-libs/pango
-"
-
-QA_PREBUILT="*"
-
-src_install() {
-   sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" 
"${S}"/opt/Mullvad\ VPN/mullvad-vpn
-
-   # Using doins -r would strip executable bits from all binaries
-   cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
-   fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
-   fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
-
-   # tbh I don't know if all next lines are needed or we can just do cp 
-pPR "${S}"/usr "${D}"/"
-
-   local i
-   dobin "${S}"/usr/bin/mullvad
-   dobin "${S}"/usr/bin/mullvad-daemon
-   dobin "${S}"/usr/bin/mullvad-exclude
-   dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
-   dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" 
/usr/bin/mullvad-problem-report
-
-   # mullvad-exclude uses cgroups to manage exclusions, which requires 
root permissions, but is
-   # also most often used to exclude graphical applications which can't or 
shouldn't run as root
-   # (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, 
because `sudo`/`doas`
-   # change user). The setuid bit allows any user to exclude executables 
under their own UID.
-   fperms 4755 /usr/bin/mullvad-exclude
-
-   newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
-
-   systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service 
mullvad-daemon.service
-   systemd_newunit 
"${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service 
mullvad-early-boot-blocking.service
-
-   newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
-   newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish 
mullvad
-   newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
-
-   domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
-   local x
-   for x in 16 32 48 64 128 256 512 1024; do
-   doicon -s ${x} 
"${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
-   done
-}



[gentoo-commits] repo/proj/guru:master commit in: net-vpn/mullvadvpn-app/

2024-07-25 Thread David Roman
commit: 2d60b2f1914f62a0b90308461592292f5723ae9a
Author: Itai Ferber  itaiferber  net>
AuthorDate: Thu Jul 25 14:25:45 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jul 25 14:26:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d60b2f1

net-vpn/mullvadvpn-app: add 2024.4, drop 2024.4_beta1

Signed-off-by: Itai Ferber  itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest  |  3 ++-
 ...-2024.4_beta1.ebuild => mullvadvpn-app-2024.4.ebuild} | 16 +---
 2 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index a026738bd..047afd24f 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,2 +1,3 @@
 DIST MullvadVPN-2024.3_x86_64.rpm 88010345 BLAKE2B 
8335327427e3033eca1219f16e340b0a5e9aac399e1d54f9abd771a0c02a5a6451dff89af7d9bc977ef2aca744259e99ba5ada1014eae6a69c38c384d1762d03
 SHA512 
4feec0521cd3a52b7d3aa82f851694ff8a27ab63188d673d6ce8b62d5485acbd8eefc6d35f99da6c40c6b6fce0e9c735d121329d97589a6869138aafafd62fd9
-DIST MullvadVPN-2024.4-beta1_x86_64.rpm 90815893 BLAKE2B 
276d5194f5588e204ea7a50a7c64b637300d72c1ff6f5eff8b76c842324a6ce1e815548a5e128ec536586e53ccc8b1333e3ba8383f97d4572a8c96b010896d5b
 SHA512 
3ba9f4593db906f7ee48f121ba6e961f7f7e43e41fc6f5e5d49ceef9b66513cc59429900501561e90bf486bac57463d7a5add57792097bd0f1797ea71d320d2f
+DIST MullvadVPN-2024.4_x86_64.rpm 90830721 BLAKE2B 
c9ac8bc13fc2f4789ba3e08cd8d4fe23c71b759313afed4fd7c1f3dd2f5f8d535aa48da4526e7039a64c6863747392c3537bff39cca9a9cbbfd3174a485ad4b5
 SHA512 
4d46bd92f5f4cbd95bfbd7e0e311ee7c2a88012b465bfe51f9d3cf760d23026dc8300511f1cef9486d70b6a10578057493afe93c98688087149bd381460b813d
+DIST MullvadVPN-2024.4_aarch64.rpm 84958649 BLAKE2B 
173f9675a64f16e3d1473022dee0c543faa3ce1f5a996504b3ab814a8db3efa3103ab055292e58d1c74a5b2f1283f3404dbd85695dc25f449acfb2bfff879de3
 SHA512 
1abcb5df358cdc1c18ea0d3e366241b2f875391eeb240af2955a907faed427655682d9e594bff1e314137711f5c141d4036e6f8eccc3178aefd9e7e65c415f51

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild 
b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
similarity index 82%
rename from net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild
rename to net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
index e6ee527fe..4740ca85e 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
@@ -5,17 +5,19 @@ EAPI=8
 
 inherit desktop rpm systemd shell-completion xdg
 
-MYPV="${PV/_beta/-beta}"
 DESCRIPTION="Tool used to manage daemon setup"
 HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/";
-SRC_URI="amd64? ( 
https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm
 )"
+SRC_URI="
+   amd64? ( 
https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm
 )
+   arm64? ( 
https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_aarch64.rpm
 )
+"
 
 S="${WORKDIR}"
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* ~amd64 ~arm64"
 
-RESTRICT="bindist mirror test strip"
+RESTRICT="bindist mirror strip"
 
 RDEPEND="
app-accessibility/at-spi2-core
@@ -37,17 +39,17 @@ RDEPEND="
 QA_PREBUILT="*"
 
 src_install() {
+   sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" 
"${S}"/opt/Mullvad\ VPN/mullvad-vpn
+
# Using doins -r would strip executable bits from all binaries
cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
 
-   # tbh I don't know if all next lines are needed or we can just do cp 
-pPR "${S}"/usr "${D}"/"
-
-   local i
dobin "${S}"/usr/bin/mullvad
dobin "${S}"/usr/bin/mullvad-daemon
dobin "${S}"/usr/bin/mullvad-exclude
+   dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" 
/usr/bin/mullvad-problem-report
 
# mullvad-exclude uses cgroups to manage exclusions, which requires 
root permissions, but is



[gentoo-commits] repo/proj/guru:master commit in: app-portage/portagecfg/

2024-07-25 Thread David Roman
commit: 4acd667e29e520ede12bf5ae0fe438658d0ed761
Author: Brayan M. Salazar  proton  me>
AuthorDate: Thu Jul 25 14:36:55 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jul 25 14:36:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4acd667e

app-portage/portagecfg: new package, add 2.0.0

Signed-off-by: Brayan M. Salazar  proton.me>

 app-portage/portagecfg/Manifest|  1 +
 app-portage/portagecfg/metadata.xml| 12 
 app-portage/portagecfg/portagecfg-2.0.0.ebuild | 21 +
 3 files changed, 34 insertions(+)

diff --git a/app-portage/portagecfg/Manifest b/app-portage/portagecfg/Manifest
new file mode 100644
index 0..6e017c08f
--- /dev/null
+++ b/app-portage/portagecfg/Manifest
@@ -0,0 +1 @@
+DIST portagecfg-2.0.0.tar.gz 607413 BLAKE2B 
e4aa5b1fa2377a69797050c82c6014473f2ef10291882f2395f2108065f8f761ebe2749f451e158e8d3d10aa78ea28c8a55707ded26237ac65b78f53e07e75f1
 SHA512 
ac650482c6a5d2fd42a2afee20ab8fad8766d49bd4fdd567af53d8bdbf27ec0cd6cb993c9338b83c389d8c82ec8a44db714843d0564217800ee512ec4093

diff --git a/app-portage/portagecfg/metadata.xml 
b/app-portage/portagecfg/metadata.xml
new file mode 100644
index 0..f1e1bffbe
--- /dev/null
+++ b/app-portage/portagecfg/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+this.bra...@proton.me
+Brayan M. Salazar
+  
+  
+brookiestein/portagecfg
+https://github.com/brookiestein/portagecfg/issues
+  
+

diff --git a/app-portage/portagecfg/portagecfg-2.0.0.ebuild 
b/app-portage/portagecfg/portagecfg-2.0.0.ebuild
new file mode 100644
index 0..5b63207a1
--- /dev/null
+++ b/app-portage/portagecfg/portagecfg-2.0.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2024 Brayan M. Salazar 
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Utility to write Portage config files in an easy manner."
+HOMEPAGE="https://github.com/brookiestein/portagecfg";
+SRC_URI="https://github.com/brookiestein/portagecfg/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+dev-qt/qtbase:6
+dev-qt/linguist-tools:5
+"
+RDEPEND="${DEPEND}"
+BDEPEND="${DEPEND}"



[gentoo-commits] repo/proj/guru:master commit in: net-analyzer/gping/

2024-07-25 Thread David Roman
commit: 3812a3bd74605715281f5854132d8083cfe7d0fb
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Jul 23 09:33:17 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jul 25 14:04:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3812a3bd

net-analyzer/gping: add 1.17.3

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

 net-analyzer/gping/Manifest|  85 +
 net-analyzer/gping/gping-1.17.3.ebuild | 166 +
 2 files changed, 251 insertions(+)

diff --git a/net-analyzer/gping/Manifest b/net-analyzer/gping/Manifest
index c52c48d40..a0722aa4a 100644
--- a/net-analyzer/gping/Manifest
+++ b/net-analyzer/gping/Manifest
@@ -1,27 +1,48 @@
+DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST ahash-0.8.8.crate 43028 BLAKE2B 
598a7f2ef74a9470913d2d4e46d1652a8ea7ccd9843778b7f2f4d9f41703ba4cae552aca8205fef6ff8f601d919a5f141391a942e13e5285c7e053cbbbe4afcc
 SHA512 
b54c8c2cfde8115d2108dca36ab698d1b43eb015caa36e6d02288ff21a67ff54144affd406af704107689888f52548203731d3793e5b881bd267b2f803f478cb
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
+DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
+DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-1.0.7.crate 15709 BLAKE2B 
872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba
 SHA512 
e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
+DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 
c1dac475d

[gentoo-commits] repo/proj/guru:master commit in: net-analyzer/gping/

2024-07-25 Thread David Roman
commit: ddf7a9571d3005170b5dc217cd6410735ace7b48
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Jul 23 09:33:27 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jul 25 14:04:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ddf7a957

net-analyzer/gping: drop 1.16.1-r1

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

 net-analyzer/gping/Manifest   |  99 
 net-analyzer/gping/gping-1.16.1-r1.ebuild | 185 --
 2 files changed, 284 deletions(-)

diff --git a/net-analyzer/gping/Manifest b/net-analyzer/gping/Manifest
index a0722aa4a..1d3513645 100644
--- a/net-analyzer/gping/Manifest
+++ b/net-analyzer/gping/Manifest
@@ -1,49 +1,28 @@
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
-DIST ahash-0.8.8.crate 43028 BLAKE2B 
598a7f2ef74a9470913d2d4e46d1652a8ea7ccd9843778b7f2f4d9f41703ba4cae552aca8205fef6ff8f601d919a5f141391a942e13e5285c7e053cbbbe4afcc
 SHA512 
b54c8c2cfde8115d2108dca36ab698d1b43eb015caa36e6d02288ff21a67ff54144affd406af704107689888f52548203731d3793e5b881bd267b2f803f478cb
-DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
 DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
-DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-1.0.7.crate 15709 BLAKE2B 
872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba
 SHA512 
e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
-DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 
c1da

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

2024-07-25 Thread William Hubbs
commit: 8af5d54fda6859282ac2d449685855e077fdb31e
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jul 25 14:56:52 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jul 25 14:56:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af5d54f

net-libs/nodejs: add 22.5.1

Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest |   1 +
 net-libs/nodejs/nodejs-22.5.1.ebuild | 283 +++
 2 files changed, 284 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index ce2ef72c899d..4e533aaf9399 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -8,3 +8,4 @@ DIST node-v20.15.1.tar.xz 41880412 BLAKE2B 
f113856db03a3306d50a659e21d11f585e9e7
 DIST node-v22.3.0.tar.xz 44517412 BLAKE2B 
38ed4e6de9be48fb252b809a0174420f0f201f583ef5fb46a446d74168a25b39e1fa95ede44bfee8e7099dfe5636b3fb2bcd1ba3d626d7dfcac01dec0bd84d0a
 SHA512 
70d1508bb576d98ef138db5618a5b07ca4412ec8a2aa35c8ff1d76fc93221bff6d7b418ff60b9194c420ad810523d5aeb0ffa662d2fa99f9cecf299317698710
 DIST node-v22.4.0.tar.xz 46116620 BLAKE2B 
262fc22bfe8bab2158a9e9fa274b03bb1ffd875814144fbd6cee45bf2641813363061affa5ebb9b657066899722616d41486046be11425d1a2005fa1261796e3
 SHA512 
6f7907021ec8c0b16d737da68ae9efa1e424aa38964456e01eb10a3f0111a6d6ceff31ba0f8876cd9df19d92de202e17cccf528b844242e5c66ff1f6b1867f55
 DIST node-v22.4.1.tar.xz 46125104 BLAKE2B 
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
 SHA512 
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
+DIST node-v22.5.1.tar.xz 46149824 BLAKE2B 
99a215e211ac12fe83106dee142d9411ea4e0fcbe8b360431b2211148ee34cbe041c19eaf2936f21ccf6405ab18aec5ba983a280942101682347ffb319babea6
 SHA512 
ad0efb9552cf9658b16a7d97edca8ac601841d9ef5b2383927d53181505fd5f0893bb0b4bbf2b42a17b15db66c6690d8e5a1c9e7f8d031325368bc6d47d0642c

diff --git a/net-libs/nodejs/nodejs-22.5.1.ebuild 
b/net-libs/nodejs/nodejs-22.5.1.ebuild
new file mode 100644
index ..8ef5fc6e24ea
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.5.1.ebuild
@@ -0,0 +1,283 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils 
pax-utils python-any-r1 xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node";
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )
+   x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   dev-db/sqlite:3
+   >=dev-libs/libuv-1.46.0:=
+   >=dev-libs/simdjson-3.9.1:=
+   >=net-dns/c-ares-1.18.1:=
+   >=net-libs/nghttp2-1.61.0:=
+   >=net-libs/ngtcp2-1.3.0:=
+   sys-libs/zlib
+   corepack? ( !sys-apps/yarn )
+   system-icu? ( >=dev-libs/icu-73:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+   app-alternatives/ninja
+   sys-apps/coreutils
+   virtual/pkgconfig
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]]; then
+   if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+   einfo "Checking for sufficient disk space and memory to 
build ${PN} with debugging CFLAGS"
+   check-reqs_pkg_pretend
+   fi
+   fi
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   tc-export AR CC CXX PKG_CONFIG
+   export V=1
+   export

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

2024-07-25 Thread William Hubbs
commit: dfd74060f7eebc954987c4afaec71420e3de986a
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jul 25 14:56:52 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jul 25 14:56:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd74060

net-libs/nodejs: add 20.16.0

Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-20.16.0.ebuild | 266 ++
 2 files changed, 267 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 4e533aaf9399..216a24085437 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -5,6 +5,7 @@ DIST node-v20.12.1.tar.xz 41743360 BLAKE2B 
1e2819724051720321a429bb18967a12608e8
 DIST node-v20.14.0.tar.xz 41795876 BLAKE2B 
588c380751c12f05ccc95146f6e7f9c3eadfc77e769d836cdca1832a7739a40723fd9a7a4e59a2ab4ad087a2b2def5da76ec28077996b59ae0a6d5b2bd15d2c6
 SHA512 
b6148c705b2152b20c6567a9bbcbbb3925972d17273e126613b350d1d117600e2d895a93d70f793523cb903337ace9527c541a38cb10137eb81ba992778ed243
 DIST node-v20.15.0.tar.xz 41868532 BLAKE2B 
07049df11e18b90ee3ebc72fdd953a64a4a925f234fcf7bfb26c472d841bd3f6f34233670d1cc67ba592eeaa714de74c6a7b89ac5a9f62a321764023a86760de
 SHA512 
2b041ee368ca27fa1f92ec8a43237423b7e2f81dabf525e20df7b9b200a46e6d9a8c4b82beb33ec58a9351e0eea865eadfadac3d9e4d3733b1d699f0b5d4bbf3
 DIST node-v20.15.1.tar.xz 41880412 BLAKE2B 
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
 SHA512 
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
+DIST node-v20.16.0.tar.xz 41822608 BLAKE2B 
90421b9bf5fad96fadee3eb6fc12461aa6a3456a5266a03f1286f977429af6992e5b1c81a72faa54b3349d46e93881fbfad8970bdebe56afde16b17a1a59dd26
 SHA512 
494ac16904ecb9f799789f190b869b7509bc66e99713d72723d2bf5051a8a5ca57a4f7303c732aa1fd121cff0defd238be4f656cb4d4e81cc7416b63d9c8677d
 DIST node-v22.3.0.tar.xz 44517412 BLAKE2B 
38ed4e6de9be48fb252b809a0174420f0f201f583ef5fb46a446d74168a25b39e1fa95ede44bfee8e7099dfe5636b3fb2bcd1ba3d626d7dfcac01dec0bd84d0a
 SHA512 
70d1508bb576d98ef138db5618a5b07ca4412ec8a2aa35c8ff1d76fc93221bff6d7b418ff60b9194c420ad810523d5aeb0ffa662d2fa99f9cecf299317698710
 DIST node-v22.4.0.tar.xz 46116620 BLAKE2B 
262fc22bfe8bab2158a9e9fa274b03bb1ffd875814144fbd6cee45bf2641813363061affa5ebb9b657066899722616d41486046be11425d1a2005fa1261796e3
 SHA512 
6f7907021ec8c0b16d737da68ae9efa1e424aa38964456e01eb10a3f0111a6d6ceff31ba0f8876cd9df19d92de202e17cccf528b844242e5c66ff1f6b1867f55
 DIST node-v22.4.1.tar.xz 46125104 BLAKE2B 
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
 SHA512 
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54

diff --git a/net-libs/nodejs/nodejs-20.16.0.ebuild 
b/net-libs/nodejs/nodejs-20.16.0.ebuild
new file mode 100644
index ..810d175eaacf
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.16.0.ebuild
@@ -0,0 +1,266 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils 
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node";
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )
+   x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.46.0:=
+   >=net-dns/c-ares-1.18.1:=
+   >=net-libs/nghttp2-1.41.0:=
+   >=net-libs/ngtcp2-1.1.0:=
+   sys-libs/zlib
+   corepack? ( !sys-apps/yarn )
+   system-icu? ( >=dev-libs/icu-73:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+   app-alternatives/ninja
+   sys-apps/coreutils
+   virtual/pkgconfig
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only ch

[gentoo-commits] repo/proj/guru:dev commit in: app-portage/portagecfg/

2024-07-25 Thread Brayan
commit: 02c2737f4e246a8fb6b3ac608a5f93621d61ae75
Author: Brayan M. Salazar  proton  me>
AuthorDate: Thu Jul 25 15:05:12 2024 +
Commit: Brayan  proton  me>
CommitDate: Thu Jul 25 15:05:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=02c2737f

app-portage/portagecfg: Fixed wrong BDEPEND.

Signed-off-by: Brayan M. Salazar  proton.me>

 app-portage/portagecfg/portagecfg-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/portagecfg/portagecfg-2.0.0.ebuild 
b/app-portage/portagecfg/portagecfg-2.0.0.ebuild
index 5b63207a1..8ffca7b0e 100644
--- a/app-portage/portagecfg/portagecfg-2.0.0.ebuild
+++ b/app-portage/portagecfg/portagecfg-2.0.0.ebuild
@@ -18,4 +18,4 @@ dev-qt/qtbase:6
 dev-qt/linguist-tools:5
 "
 RDEPEND="${DEPEND}"
-BDEPEND="${DEPEND}"
+BDEPEND=">=dev-build/cmake-3.28"



[gentoo-commits] proj/linux-patches:6.6 commit in: /

2024-07-25 Thread Mike Pagano
commit: 4aadb722f9ae557f568ab8cc7c971f68df2a4706
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jul 25 15:47:44 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jul 25 15:47:44 2024 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=4aadb722

netfilter patches thanks to Kerin Millar

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

 _README|   8 +
 ...s-bail-if-stateful-expr-provides-no-clone.patch |  53 +
 ...-nf-tables-allow-clone-callbacks-to-sleep.patch | 264 +
 3 files changed, 325 insertions(+)

diff --git a/_README b/_README
index 55eb987d..3900eeb8 100644
--- a/_README
+++ b/_README
@@ -227,6 +227,14 @@ Patch:  
2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
 From:   
https://lore.kernel.org/linux-bluetooth/20190522070540.48895-1-mar...@holtmann.org/raw
 Desc:   Bluetooth: Check key sizes only when Secure Simple Pairing is enabled. 
See bug #686758
 
+Patch:  2010_netfilter-nf-tables-bail-if-stateful-expr-provides-no-clone.patch
+From:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
+Desc:   netfilter: nf_tables: bail out if stateful expression provides no 
.clone
+
+Patch:  2011_netfilter-nf-tables-allow-clone-callbacks-to-sleep.patch
+From:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
+Desc:   netfilter: nf_tables: allow clone callbacks to sleep
+
 Patch:  2700_ASoC_max98388_correct_includes.patch
 From:   
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/sound/soc/codecs/max98388.c?id=832beb640e425b5d1a92d8c2002e6b8e0af693eb
 Desc:   ASoC: max98388: Correct the includes

diff --git 
a/2010_netfilter-nf-tables-bail-if-stateful-expr-provides-no-clone.patch 
b/2010_netfilter-nf-tables-bail-if-stateful-expr-provides-no-clone.patch
new file mode 100644
index ..c525909e
--- /dev/null
+++ b/2010_netfilter-nf-tables-bail-if-stateful-expr-provides-no-clone.patch
@@ -0,0 +1,53 @@
+From 603988dc0f66f1d3f348b6e05984b291cc4bab13 Mon Sep 17 00:00:00 2001
+From: Kerin Millar 
+Date: Thu, 25 Jul 2024 00:03:38 +0200
+Subject: [PATCH 1/2] Backport 3c13725f43dcf43ad8a9bcd6a9f12add19a8f93e to
+ linux-6.6.y
+
+Signed-off-by: Kerin Millar 
+---
+
+From 3c13725f43dcf43ad8a9bcd6a9f12add19a8f93e Mon Sep 17 00:00:00 2001
+From: Pablo Neira Ayuso 
+Date: Sun, 7 Jan 2024 23:00:15 +0100
+Subject: netfilter: nf_tables: bail out if stateful expression provides no
+ .clone
+
+All existing NFT_EXPR_STATEFUL provide a .clone interface, remove
+fallback to copy content of stateful expression since this is never
+exercised and bail out if .clone interface is not defined.
+
+Signed-off-by: Pablo Neira Ayuso 
+---
+ net/netfilter/nf_tables_api.c | 15 +++
+ 1 file changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/net/netfilter/nf_tables_api.c b/net/netfilter/nf_tables_api.c
+index dd044a47c..b53fc54f2 100644
+--- a/net/netfilter/nf_tables_api.c
 b/net/netfilter/nf_tables_api.c
+@@ -3316,14 +3316,13 @@ int nft_expr_clone(struct nft_expr *dst, struct 
nft_expr *src)
+ {
+   int err;
+ 
+-  if (src->ops->clone) {
+-  dst->ops = src->ops;
+-  err = src->ops->clone(dst, src);
+-  if (err < 0)
+-  return err;
+-  } else {
+-  memcpy(dst, src, src->ops->size);
+-  }
++  if (WARN_ON_ONCE(!src->ops->clone))
++  return -EINVAL;
++
++  dst->ops = src->ops;
++  err = src->ops->clone(dst, src);
++  if (err < 0)
++  return err;
+ 
+   __module_get(src->ops->type->owner);
+ 
+-- 
+2.44.2
+

diff --git a/2011_netfilter-nf-tables-allow-clone-callbacks-to-sleep.patch 
b/2011_netfilter-nf-tables-allow-clone-callbacks-to-sleep.patch
new file mode 100644
index ..05da3a8e
--- /dev/null
+++ b/2011_netfilter-nf-tables-allow-clone-callbacks-to-sleep.patch
@@ -0,0 +1,264 @@
+From b19498a9f2cca6aaeb56e6322ddfff33c338c0c7 Mon Sep 17 00:00:00 2001
+From: Kerin Millar 
+Date: Thu, 25 Jul 2024 00:04:48 +0200
+Subject: [PATCH 2/2] Backport fa23e0d4b756d25829e124d6b670a4c6bbd4bf7e to
+ linux-6.6.y
+
+Signed-off-by: Kerin Millar 
+---
+
+From fa23e0d4b756d25829e124d6b670a4c6bbd4bf7e Mon Sep 17 00:00:00 2001
+From: Florian Westphal 
+Date: Wed, 8 May 2024 14:52:47 +0200
+Subject: netfilter: nf_tables: allow clone callbacks to sleep
+
+Sven Auhagen reports transaction failures with following error:
+  ./main.nft:13:1-26: Error: Could not process rule: Cannot allocate memory
+  percpu: allocation failed, size=16 align=8 atomic=1, atomic alloc failed, no 
space left
+
+This points to failing pcpu allocation with GFP_ATOMIC flag.
+However, transactions happen from user context and are allowed to sleep.
+
+One case where we can call into percpu allocator with GFP_ATOMIC is
+nft_counter expression.
+
+Normally this happens from control plane, so this could use GFP_KERNEL
+instead.  But one use 

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

2024-07-25 Thread Michał Górny
commit: 020725bfc399677887a98eddb232c7d245ae4e9b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 25 13:00:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 25 15:51:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020725bf

sys-kernel/vanilla-kernel: Bump to 6.6.42

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-6.6.42.ebuild| 143 +
 2 files changed, 145 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 804a7be97170..b2f8a55b1b66 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -58,6 +58,8 @@ DIST linux-6.6.40.tar.sign 989 BLAKE2B 
295980cb36ca4a2d847bd7991fb7ab683f658a579
 DIST linux-6.6.40.tar.xz 140299288 BLAKE2B 
e64e9a6d37076dd565399b40af1977eedfa186a244041fcdfef6cee7b91d6a9e0883c3bfc9a1daa98f1f8cb99a33d5705a5f776cbb82aa95e26dee08228a2c62
 SHA512 
35509307428059cae4e6c0f0ba78a4423138243b4fcde719da36f5ed58852baa8f7468b3f773f4d11cb314f06d9bdd3ecda432aba31b49bfc61cd40aebefa7f8
 DIST linux-6.6.41.tar.sign 989 BLAKE2B 
91e81c3582abc1124f618d89cd68bd32b1372a3a54511b9f60159c0282fee1dd12422beb3bfe04c2d74cd0901a39dc3dda34e4f34269af2fa8d4f3603e373345
 SHA512 
3c1a498443999bda491832d6fe842a3ce83c65fcd9ee1fcc24beeaa273fe6dac0e0949151595ee02e04b62a904c6d0f3b1c972d41e01f58e0e2ce99bff4359cb
 DIST linux-6.6.41.tar.xz 140257040 BLAKE2B 
d71b2a108a600aba232d2cce9df0f8d0bd6408427be31e5185fd3dcbab36a847bc497eea6237974f76f6386d3e0dd216cd7ea3d2a9dc660bc5460042f1ab7328
 SHA512 
d623e13d482683c47b1e00e346658928597522b45fca94b6713e75dbd57deca92cf6b1189ddaadb7b37a04e509ff713eecc76f5a818f241e328635f77f09f504
+DIST linux-6.6.42.tar.sign 989 BLAKE2B 
6a97f25355d99bb3e85c3c60ba349baa5a7ee80dc3187bd4c8737f8d8bf53d3c4e9acdccf757568371f8234dc03c09359d0e90d0efdf1debdc039bf41e5f6000
 SHA512 
47be987aa60306623f3faad91cb64623d122a79f87074235d33e588f347a27c41741f5295c7252e3b1a543d1d651b33365cfc9bc728a35f56ee622c516926764
+DIST linux-6.6.42.tar.xz 140266944 BLAKE2B 
7a4537d37dab44dd04b973ff2ec3d2fa8407d270477213a745c50a624bca0370bd7229dbe796e4531ec4fa2731cc8b32bce1940a43f62d53d1d57aa51f5f9785
 SHA512 
3e7d8cb2e2996c19f6964eac9b8addfd083487c6eda59c89bc791fab486351fcd31bce8a4cd2feca30b9db220d117106e9a207147dc35a17381d3a94439412e9
 DIST linux-6.9.10.tar.sign 989 BLAKE2B 
c91b7e7d5d49fb3bc7563bfe302cbd1fef504da6ff151d4d96ce54a7808989c6c3064bf383e579e702c497bbadeb66e9658c18a75edef3382bbf5f2807e5f825
 SHA512 
95530a66459c94ad50106f0ce15640ce997aba320eb711031aad99c8a9f5a9006052a298fadfacb420550fdafd749e24a8c820d31c7315b65143e82c2d818161
 DIST linux-6.9.10.tar.xz 144133252 BLAKE2B 
e08cce7f271cfda05c5ad777d06cbb04b57fdb7992d10d24f9e0193cae185d02881cc089bab14639a058cae12d1f89ac79c7d0be528c077d8b09d385dd3fa616
 SHA512 
043885652363f935049744585d72fd7a1fac30baa6fc222f4ef8ca95b66d0ebf0c9492fdc9208009a849527076d1f6586ea557cde75aaa547e46e624ca759625
 DIST linux-6.9.11.tar.sign 989 BLAKE2B 
18272102fa858d3869b2b7a9482f557558c68170ff7893cb0d49740789afef627f7b97e7fd8dcd8c83e09a7820c0745b40687ed41bb5ae7fb1ac612b2683fabb
 SHA512 
b725a88bc1617bf888d15921e6a14fa7b5433271372daacc6631a692f993e1d5be553acc1c7f9c95b5b54d1f9a57d5cc05e36e8b5b2aeaa3aaee8ecf4464a08d

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.42.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.42.ebuild
new file mode 100644
index ..2de327030b51
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.42.ebuild
@@ -0,0 +1,143 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.12-gentoo
+GENTOO_CONFIG_VER=g13
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.

[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-07-25 Thread Michał Górny
commit: 18d47021247aee2f3c5195fb26a50f66c90af511
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 25 12:59:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 25 15:51:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d47021

virtual/dist-kernel: Bump to 6.9.11

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

 virtual/dist-kernel/dist-kernel-6.9.11.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-6.9.11.ebuild 
b/virtual/dist-kernel/dist-kernel-6.9.11.ebuild
new file mode 100644
index ..9969a23652bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.9.11.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )
+"



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

2024-07-25 Thread Michał Górny
commit: 4a36d5bddaa7c295c71b2d73cc02bf1b4c493880
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 25 12:59:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 25 15:51:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a36d5bd

sys-kernel/gentoo-kernel: Bump to 6.9.11

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

 sys-kernel/gentoo-kernel/Manifest  |   6 +
 .../gentoo-kernel/gentoo-kernel-6.9.11.ebuild  | 153 +
 2 files changed, 159 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index af5f506406de..fb7b452740be 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 
614634ed1d1132be830e91a13dc509
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 
607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c
 SHA512 
b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
 DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B 
c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770
 SHA512 
e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758
 DIST genpatches-6.9-11.extras.tar.xz 4052 BLAKE2B 
3b12fe75ae76ff17e30bb30d5e5cb913e31732bf43958b972356772e76d892823b925e715d9e777dc3ca39f89c01960b8d420d2647775d1e4406e4b82ef2c08b
 SHA512 
5fb378ce92f4d443ce162cd69771d6b9d150bb7be01e776c22cb913437c7b441a4474dcb33fe7d6d3f285ff0f8605b7aabd9149594d0e45ef8b231e3703ed026
+DIST genpatches-6.9-12.base.tar.xz 683040 BLAKE2B 
4a87ff8941e75ef372616a5d705bddd62b9c4d305f6806463cefbcd8b21ce5ceee587e875c7ed6b2be9c239635bf59c532290af71700a6d651873cdf21d5e539
 SHA512 
dcd0a956248c9c3cf7a978e35ab8304569005fa4b688491a6b3a73d4ed32f3fbd0b4389a8aecb5649a39b6b3a603baa74c9be7b1ad1aed6a016f57f9a00408ef
+DIST genpatches-6.9-12.extras.tar.xz 4056 BLAKE2B 
cbcee5bdc1567abc3b7b546607b0c7f59c48b58deebf24e2ee1141f4181b19d05cb5a3b799d5d7e1619f6708ee7083f96d2f581b74104d910150c53f5248559a
 SHA512 
c7016f5dd9b1be70c80439b5f5f651731e193991a7551304daa5628bf296546d94378e74193b98d695f7d4860f952ac200a67342321dde8075c028e6a5701c21
 DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B 
e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d
 SHA512 
714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 
7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29
 SHA512 
955cd846bb020d0aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST gentoo-kernel-config-g13.tar.gz 5759 BLAKE2B 
831f89078e539c8b4ce244528dfd847c12a45b52d540eb10d85ec0d9deb1c14288d8de12456865c92d16e3523ec3595676787a8f3b79545d76870b0fb68deb5d
 SHA512 
2a7230cce57a67ef9a88a311afe4a928e27ce76036747451cb77d3186569ad11d7a5b827748ad53290a17ad63637a8362ca896516f85ff0944a8d68265a6
@@ -43,21 +45,25 @@ DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611
 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 
94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1
 SHA512 
fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
 DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B 
f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc
 SHA512 
41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437
 DIST kernel-aarch64-fedora.config.6.6.12-gentoo 271041 BLAKE2B 
5af7c2f57cd6cd9230d9ab1a539a4b12b02cfdd777f5921b2d69329b171060a8085909a60eed9916aea504e8d9c9d1e907a61f0c6681ac75d5c64864052f821e
 SHA512 
f74f2840020dce2dc8473e3e562fa53ac1c34a641a9f322c2c7efd8fc4d9b3677479d3a31e705fa60beff0b1beca79ab78ad7dd4b6633d4499bebbfc76bd
+DIST kernel-aarch64-fedora.config.6.9.10-gentoo 279218 BLAKE2B 
7ca670dd19cd52a4e452656a4f2a22894202edad74321158d79c4be0e8a0cdde1c15416acff4311488a3d3d7c4c8a59ab573f59d228741497b91fdd11b0d7b2a
 SHA512 
750b503b6dca848e0aade39412eb5ceb4e853e4b92d8722122911818daa5b1a471bb5da7ccd3e8bda81ee0787f3ea0666c76a1f5118b7a5c0f37a364b9576db8
 DIST kernel-aarch64-fedora.config.6.9.3-gentoo 279229 BLAKE2B 
5a4d896f14f917ee0c2a239a765ada5cbc6656cb384e2d6095197d1114f9c0d6490bda5ad37c5fec74a9b4967886b3a57ded29607

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

2024-07-25 Thread Michał Górny
commit: bbaced3759805e141777377f40f5a6f2adc5cd34
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 25 13:00:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 25 15:51:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbaced37

sys-kernel/gentoo-kernel: Bump to 6.6.42

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-6.6.42.ebuild  | 153 +
 2 files changed, 155 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index fb7b452740be..18b96f78c321 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.6-47.base.tar.xz 2606912 BLAKE2B 
9ab2547e43d9d17ce67824dbb5eac
 DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 
8cb744f165c0ebb88d4a8eb097c6f45c550d6eb984fa06902980c7276863fb6b5b7c1e760a9f6904f58178977f7e10a12626a20f83df4a2121379a26d1182ca7
 SHA512 
9f7c53624e9ca9bad3f36a114b3da3aa5d3c1a7c92bfb85d862814900303a58d2a6280a9ab9a0c3f342930a1354b579e94cf5eecbb379d31c7666925c1ae9cfd
 DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 
3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07
 SHA512 
2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
 DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B 
a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f
 SHA512 
9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
+DIST genpatches-6.6-49.base.tar.xz 2664860 BLAKE2B 
b6117aea15e733852794addb703b28f26a8d9afbffc8d576ca11f272d00627e8254c039565221db39a1bbaf9010eaefe9608e9c2906219c78508f301eae7cb93
 SHA512 
d87482a0667a4578235366951704b8408c1f2ff91c2f2c823dab0302a85c0ca007a9c0acef17a4c231dd3d14c1392e3b18d9816f72ddf9afe54ade8613075d8d
+DIST genpatches-6.6-49.extras.tar.xz 4060 BLAKE2B 
4a63f3dcfd864b303a90247bb34de3071ec3f8be751df06e0c42e48ed3299939aa2b58a64669d091adc751cb8cb296f98d17cd421e263f7da22997e9fde3f2ae
 SHA512 
518eb6d8e295919db80748c07bcc59300eea0a0961d71e8618de9fa4371d6266e51d437521c183014ba92a35f1408c53306f5b7c6d82dd0e644209b1b73c12db
 DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 
614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734
 SHA512 
7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 
607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c
 SHA512 
b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
 DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B 
c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770
 SHA512 
e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.42.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.42.ebuild
new file mode 100644
index ..4f603a059b70
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.42.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.12-gentoo
+GENTOO_CONFIG_VER=g13
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+ 

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

2024-07-25 Thread Michał Górny
commit: 48d232ffcfa2d417d2bb6793c53f11afdb8ec616
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 25 12:58:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 25 15:51:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d232ff

sys-kernel/vanilla-kernel: Bump to 6.9.11

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

 sys-kernel/vanilla-kernel/Manifest |   6 +
 .../vanilla-kernel/vanilla-kernel-6.9.11.ebuild| 143 +
 2 files changed, 149 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 4a532d3ffe6e..804a7be97170 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -4,21 +4,25 @@ DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611
 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 
94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1
 SHA512 
fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
 DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B 
f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc
 SHA512 
41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437
 DIST kernel-aarch64-fedora.config.6.6.12-gentoo 271041 BLAKE2B 
5af7c2f57cd6cd9230d9ab1a539a4b12b02cfdd777f5921b2d69329b171060a8085909a60eed9916aea504e8d9c9d1e907a61f0c6681ac75d5c64864052f821e
 SHA512 
f74f2840020dce2dc8473e3e562fa53ac1c34a641a9f322c2c7efd8fc4d9b3677479d3a31e705fa60beff0b1beca79ab78ad7dd4b6633d4499bebbfc76bd
+DIST kernel-aarch64-fedora.config.6.9.10-gentoo 279218 BLAKE2B 
7ca670dd19cd52a4e452656a4f2a22894202edad74321158d79c4be0e8a0cdde1c15416acff4311488a3d3d7c4c8a59ab573f59d228741497b91fdd11b0d7b2a
 SHA512 
750b503b6dca848e0aade39412eb5ceb4e853e4b92d8722122911818daa5b1a471bb5da7ccd3e8bda81ee0787f3ea0666c76a1f5118b7a5c0f37a364b9576db8
 DIST kernel-aarch64-fedora.config.6.9.3-gentoo 279229 BLAKE2B 
5a4d896f14f917ee0c2a239a765ada5cbc6656cb384e2d6095197d1114f9c0d6490bda5ad37c5fec74a9b4967886b3a57ded29607d97c05935dfd9d988035f47
 SHA512 
19a690b7da59e734ad769c0e72b1636bfb13d488171b9206175c6a8422c3e985dfacd8d051f371d2e64de6228b11087e73154f2c3e7a8713476ddfa076daab9c
 DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 
92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b
 SHA512 
69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
 DIST kernel-i686-fedora.config.5.15.19 33 BLAKE2B 
9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617
 SHA512 
49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953
 DIST kernel-i686-fedora.config.6.1.7-gentoo 228053 BLAKE2B 
1b06ca68465d7833905b6236a6ccf9a594f44613cbd102990c1667c1ece53ad982fa3abbfe475333e3297331ce1cfadf27c00c3e7de6293e213278e8ca97cd3b
 SHA512 
1ed70eb5254a04d99d28ad901d4556dfa7e8ec8b739a0a33040315718effe9348e75ca8ac19d3b33fa7b3dcad9b4bb0531075692087c0dbe57ec6a4d873a4b27
 DIST kernel-i686-fedora.config.6.6.12-gentoo 242515 BLAKE2B 
dbb4df93a5c8ee34d687262cced152a07f412a89ef2e8122429477633424fdac80809ed57a5a6de72de05313ec91f266d37c3494426099621d047c0561ccb57e
 SHA512 
a65fe3299b6d8f89373937d2a782aa1469ebf18954b00bbf2798cee952b9946d7fead795388c079cb508f6d431e49b2812fb6d845c8a0e3861a4a3bd11e81968
+DIST kernel-i686-fedora.config.6.9.10-gentoo 248703 BLAKE2B 
31c8cd220013df3411164f4f0ed2751305502b1237fd126311d6d9819e7f5a8e8a31460677a5ac16c0173a8e1faaa431d93aeca134a50239bb7d2d6c3b45
 SHA512 
ff25792295efe1e3592f0b04ef1cfa4265ad5999a5b98cf4fa9299e1a7bf320eaaac811bf7663ed5ebe0f0b8fd2635281a3aa0d478556e4c7d672d5102884d79
 DIST kernel-i686-fedora.config.6.9.3-gentoo 248714 BLAKE2B 
60b8cc73282abf31bf3267a1dff25a43ae1a7bcb35af7a49650cdcc9572fdd35b5d9d4831492e5368e4245831cefc87ca1e5c66ebdc6b2bd23c1737b54bff28b
 SHA512 
514b2852f7ae07ee171fe7bba9af01d243ac585127d7f90972ea860324fe25c08a5f27477a5f0e8bad15066e3e3ef7e930c415141c8281c8715491a0507f1cd2
 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 
889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9
 SHA512 
3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
 DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B 
db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d
 SHA512 
b4

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

2024-07-25 Thread Michał Górny
commit: d893a32334066332e0aac38f234a95ea59f6ad97
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 25 15:50:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 25 15:51:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d893a323

sys-kernel/gentoo-kernel-bin: Bump to 6.6.42

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.6.42.ebuild| 164 +
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index eb19c9bd79b7..91b87bd621fd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.6-47.base.tar.xz 2606912 BLAKE2B 
9ab2547e43d9d17ce67824dbb5eac
 DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 
8cb744f165c0ebb88d4a8eb097c6f45c550d6eb984fa06902980c7276863fb6b5b7c1e760a9f6904f58178977f7e10a12626a20f83df4a2121379a26d1182ca7
 SHA512 
9f7c53624e9ca9bad3f36a114b3da3aa5d3c1a7c92bfb85d862814900303a58d2a6280a9ab9a0c3f342930a1354b579e94cf5eecbb379d31c7666925c1ae9cfd
 DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 
3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07
 SHA512 
2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
 DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B 
a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f
 SHA512 
9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
+DIST genpatches-6.6-49.base.tar.xz 2664860 BLAKE2B 
b6117aea15e733852794addb703b28f26a8d9afbffc8d576ca11f272d00627e8254c039565221db39a1bbaf9010eaefe9608e9c2906219c78508f301eae7cb93
 SHA512 
d87482a0667a4578235366951704b8408c1f2ff91c2f2c823dab0302a85c0ca007a9c0acef17a4c231dd3d14c1392e3b18d9816f72ddf9afe54ade8613075d8d
+DIST genpatches-6.6-49.extras.tar.xz 4060 BLAKE2B 
4a63f3dcfd864b303a90247bb34de3071ec3f8be751df06e0c42e48ed3299939aa2b58a64669d091adc751cb8cb296f98d17cd421e263f7da22997e9fde3f2ae
 SHA512 
518eb6d8e295919db80748c07bcc59300eea0a0961d71e8618de9fa4371d6266e51d437521c183014ba92a35f1408c53306f5b7c6d82dd0e644209b1b73c12db
 DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 
614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734
 SHA512 
7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 
607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c
 SHA512 
b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
 DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B 
c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770
 SHA512 
e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758
@@ -108,6 +110,10 @@ DIST gentoo-kernel-6.6.41-1.amd64.gpkg.tar 147558400 
BLAKE2B 1aa15d95efadf52bdce
 DIST gentoo-kernel-6.6.41-1.arm64.gpkg.tar 119552000 BLAKE2B 
7d2599490de2ab79bf36aa02eb72b99395864b9248daef0bee2b4389e524e1a53bca3fcf8a0c27d42f9fa91b9b6dc8dea0b49dd7a299c0583dfd020ea61eb783
 SHA512 
fe602fa4c7a5443be43adf3f35b0402288b86ec8d6d93e8ae9c0dddce0ed6226a4a0ac5993023de47937a6d9b929e9b2887d1ad6b2cf0b2421923890113d7e91
 DIST gentoo-kernel-6.6.41-1.ppc64le.gpkg.tar 64245760 BLAKE2B 
1e4da6cb6d5af1c25a0880eb430eb457d7eca0e4948e1959afafc7d83264b158b7cc6627d1b4b6121a3a99754395f6ce3c72b24dbb1f98e15eba81b1b8b76ab0
 SHA512 
0e4010371fb78a301fb5a9dbdcb626ffd867782a2a699077b20a8eb44fe68dde69f20f6f20f7125f3d5a0194072dd7b0d578ec1f743884df543e60c6ed0145fa
 DIST gentoo-kernel-6.6.41-1.x86.gpkg.tar 68270080 BLAKE2B 
828528fa4fca0ef09270f17fdf01732249eaf40bca261c7af06f5e08de9227cd591abc80d1f283855869fc7d640a3cb2a268c371c8c4bd969b7bbdcf77951583
 SHA512 
62afa7b9241a93ef73a33f9de1dd2554286b13cb7f1cf3e6e8d78ed38bccabecbf67f60f1c592af7c3ba3764bf21305020f436f2c408bd16dbd44001c9d93d3d
+DIST gentoo-kernel-6.6.42-1.amd64.gpkg.tar 147568640 BLAKE2B 
474304044b39a82c02f4da965e116774f3cc6e2569fb69c497814204f64ed91ea3b6d56817391e9913cb75c992aed3adc42ef76651aac7e107ef654e5c2d6708
 SHA512 
a7b4f2efbaefa03bf30cb7126d17dc3862eb382d888a0f0f422379b1753df01dd49c00d10949dd437d015a51cdb286dc3318a2d5225bf15e2a2b01b1027d71d5
+DIST gentoo-kernel-6.6.42-1.arm64.gpkg.tar 119592960 BLAKE2B 
71a6244f25e967b75093511d0ee7c44da44f6677ad4f407f051f5d2e005535e7c90326a82e3b39c7c0c9

[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-07-25 Thread Michał Górny
commit: 4d22faf8ad1cb59efd27a8b3222f416d88ddc83c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 25 13:00:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 25 15:51:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d22faf8

virtual/dist-kernel: Bump to 6.6.42

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

 virtual/dist-kernel/dist-kernel-6.6.42.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-6.6.42.ebuild 
b/virtual/dist-kernel/dist-kernel-6.6.42.ebuild
new file mode 100644
index ..9969a23652bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.6.42.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )
+"



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

2024-07-25 Thread Michał Górny
commit: fa0c0c93313639d0a1b4b5da177ffb1c02ac5a73
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 25 15:14:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 25 15:51:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0c0c93

sys-kernel/gentoo-kernel-bin: Bump to 6.9.11

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.9.11.ebuild| 164 +
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 5adc2cdb4e37..eb19c9bd79b7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 
614634ed1d1132be830e91a13dc509
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 
607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c
 SHA512 
b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
 DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B 
c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770
 SHA512 
e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758
 DIST genpatches-6.9-11.extras.tar.xz 4052 BLAKE2B 
3b12fe75ae76ff17e30bb30d5e5cb913e31732bf43958b972356772e76d892823b925e715d9e777dc3ca39f89c01960b8d420d2647775d1e4406e4b82ef2c08b
 SHA512 
5fb378ce92f4d443ce162cd69771d6b9d150bb7be01e776c22cb913437c7b441a4474dcb33fe7d6d3f285ff0f8605b7aabd9149594d0e45ef8b231e3703ed026
+DIST genpatches-6.9-12.base.tar.xz 683040 BLAKE2B 
4a87ff8941e75ef372616a5d705bddd62b9c4d305f6806463cefbcd8b21ce5ceee587e875c7ed6b2be9c239635bf59c532290af71700a6d651873cdf21d5e539
 SHA512 
dcd0a956248c9c3cf7a978e35ab8304569005fa4b688491a6b3a73d4ed32f3fbd0b4389a8aecb5649a39b6b3a603baa74c9be7b1ad1aed6a016f57f9a00408ef
+DIST genpatches-6.9-12.extras.tar.xz 4056 BLAKE2B 
cbcee5bdc1567abc3b7b546607b0c7f59c48b58deebf24e2ee1141f4181b19d05cb5a3b799d5d7e1619f6708ee7083f96d2f581b74104d910150c53f5248559a
 SHA512 
c7016f5dd9b1be70c80439b5f5f651731e193991a7551304daa5628bf296546d94378e74193b98d695f7d4860f952ac200a67342321dde8075c028e6a5701c21
 DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B 
e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d
 SHA512 
714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 
7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29
 SHA512 
955cd846bb020d0aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST gentoo-kernel-5.10.220-1.amd64.gpkg.tar 63283200 BLAKE2B 
abfa4447a66dbade52e79edebe0bf1fe6d9be7a3ae6eef0510b45b19ca6f209dd46ad8426defb9935ef10485d8704634dc45d411c2760a92af8692ba16f3d34d
 SHA512 
8ee2d79de3c54036d4302ac542438c73132f88a803c56159c96a4fce63fb6208a299ac3310aba5ca30c3fa504f71a60ce365a06c867d884e2da104ea57cf2eb5
@@ -110,6 +112,10 @@ DIST gentoo-kernel-6.9.10-1.amd64.gpkg.tar 159416320 
BLAKE2B 2d335be253e2313e6de
 DIST gentoo-kernel-6.9.10-1.arm64.gpkg.tar 130068480 BLAKE2B 
eb1455d1a444a45db4c7148c61c2be13bcfc6d723683e311a1ccba50ab0beef1f5b93f207717b25e0e1c74020ba6daa1d2c42cc70ff983038eb9ba1628567a9d
 SHA512 
a075ff588892e965ad3c1ff18cf770fa38da7ecf2769526b51801ea1fab406ab77b5a40aa3e5c1925748fa91d3d2d1a4a8fc99df02aa711c3e5e8b371319
 DIST gentoo-kernel-6.9.10-1.ppc64le.gpkg.tar 70748160 BLAKE2B 
b3d09062b5ddf3eabff8ca1e1844eb445dd2a7a910356fb8799c38b000c7cbde64f259bf09ff6fcf6bd0b49d2ad87c9faa54581f27505dc7dd4c4f3cbfdcdb4f
 SHA512 
41b46556727e57f325e204763cc98eab0627e0bbb00eb7dd054aa9718e61fea49293ba0f858b3f47e723e914b08c0f3785892e02b6d9e9abad1119fdac758bcc
 DIST gentoo-kernel-6.9.10-1.x86.gpkg.tar 74895360 BLAKE2B 
fd12759766b8d86d7356c10b3957748c9813e41ea861bb0f197eafdf258a338d8fce7f00f8cd65fc6bd4d12047dc6bbfa73a52e58e9f8ff92e60ee48443fd404
 SHA512 
59ec1c1506163cc76c40b726b3b9c2fbef29c5addff205ece6b15e58e553114b9299903a8ea0e4d58399ed94e4f3a6eedba3c785944fff2e1d571d09bb725d71
+DIST gentoo-kernel-6.9.11-1.amd64.gpkg.tar 159375360 BLAKE2B 
c9bd176abc9c7dc938d7cc397cb063bd0e45c883dc5412b26d51f43513cd624039f4d71ea451a47a4475a91a23eb45b1999abea4e1d883b9e402e8066e72a932
 SHA512 
d296aeb2fffb894b4e2b4d13617ceaf9ddaf8d9663226346c21a3a22f8590508206933d7d36d39f97f600171dc435b3b70c7cfd4b8b2cb362019d99982e6
+DIST gentoo-kernel-6.9.11-1.arm64.gpkg.tar 130088960 BLAKE2B 
9f723e93aaf392c6d601023695b54f48a386a4410465722c516a41940b398e4f31fdc99a609b

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

2024-07-25 Thread Ionen Wolkens
commit: 46f9f704db710efc421d736c7ba92f06407f8ddd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul 25 14:01:16 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 25 15:58:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f9f704

dev-qt/qt-creator: add 14.0.0

Few ebuild changes, but for some notes:
* Meant to use system's lua+sol2 (newly bundled), but it does not seem
  to have a switch to use system's easily and not going to bother on
  such a big package if not.
* The bits requiring Go have not landed in 14 and remain -only.
* Dropped the comment about Qt's version given cmake files may
  optionally require yet a newer one for specific features.
* There is a new switch for building docs, so can simplify a bit.
* Thought to try unbundling syntax-highlighting but after finding
  out it uses the old slot opted to keep it like that for now.

May possibly have overlooked something given there is a lot of
noise in cmake files, please report a bug if anything is off.

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

 dev-qt/qt-creator/Manifest |   1 +
 dev-qt/qt-creator/qt-creator-14.0.0.ebuild | 268 +
 2 files changed, 269 insertions(+)

diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index 883f9e3f8647..bd4b1c18ddcb 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -1 +1,2 @@
 DIST qt-creator-opensource-src-13.0.2.tar.xz 51881672 BLAKE2B 
88a5f3b88f444fda59e61c098fe5d4324a6bafb9e552c261d1b5337fb4fe3ecbe59411aaf1c5d77a8d688f8248dd10d28f63c326c53b763912a1085c93963c2a
 SHA512 
0b065dfb5eed95d1c50c39b49ea555f49b323d150e001001ae7ce50ad2cc4c47a8476def6397c8b7c3e26750442afb9df7a93a0ebece79dc84a879a3552da2ac
+DIST qt-creator-opensource-src-14.0.0.tar.xz 52488544 BLAKE2B 
8ac32b41d9791a6a94c38edf6878aae7acf4520b362f043d38e0b6097a45bbea0368953b0038e64ae32697389921bab701d1daeee787fb30206c6496374b41db
 SHA512 
75a0b2cd3e89f0c98710e43354d75d593d441b845475d5345b5784378054edd8b426bf7cf4b326ce9a56c1a2b8a2f136254f77525441528ff32c2c4a6fb441cc

diff --git a/dev-qt/qt-creator/qt-creator-14.0.0.ebuild 
b/dev-qt/qt-creator/qt-creator-14.0.0.ebuild
new file mode 100644
index ..a04b85dcdd48
--- /dev/null
+++ b/dev-qt/qt-creator/qt-creator-14.0.0.ebuild
@@ -0,0 +1,268 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..18} )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake flag-o-matic llvm-r1 python-any-r1 readme.gentoo-r1 xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI=(
+   "https://code.qt.io/qt-creator/qt-creator.git";
+   "https://github.com/qt-creator/qt-creator.git";
+   )
+   EGIT_SUBMODULES=(
+   perfparser
+   src/libs/qlitehtml
+   src/libs/qlitehtml/src/3rdparty/litehtml
+   )
+else
+   QTC_PV=${PV/_/-}
+   QTC_P=${PN}-opensource-src-${QTC_PV}
+   [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development
+   SRC_URI="https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 
1-2)/${PV/_/-}/${QTC_P}.tar.xz"
+   S=${WORKDIR}/${QTC_P}
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
+HOMEPAGE="https://www.qt.io/product/development-tools";
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="
+   +clang designer doc +help keyring plugin-dev qmldesigner
+   serialterminal +svg test +tracing webengine
+"
+REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+QT_PV=6.5.4:6
+
+# := is used where Qt's private APIs are used for safety
+COMMON_DEPEND="
+   dev-cpp/yaml-cpp:=
+   >=dev-qt/qt5compat-${QT_PV}
+   >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,widgets,xml]
+   >=dev-qt/qtdeclarative-${QT_PV}=
+   clang? (
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}=
+   sys-devel/llvm:${LLVM_SLOT}=
+   ')
+   )
+   designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
+   help? (
+   >=dev-qt/qttools-${QT_PV}[assistant]
+   webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
+   )
+   keyring? (
+   app-crypt/libsecret
+   dev-libs/glib:2
+   )
+   qmldesigner? (
+   >=dev-qt/qtquick3d-${QT_PV}=
+   >=dev-qt/qtsvg-${QT_PV}
+   )
+   serialterminal? ( >=dev-qt/qtserialport-${QT_PV} )
+   svg? ( >=dev-qt/qtsvg-${QT_PV} )
+   tracing? (
+   app-arch/zstd:=
+   dev-libs/elfutils
+   >=dev-qt/qtshadertools-${QT_PV}
+   )
+"
+# qtimageformats for .webp in examples, semi-optfeature but useful in general
+RDEPEND="
+   ${COMMON_DEPEND}
+   help? ( >=dev-qt/qtimageformats-${QT_PV} )
+   qmldesigner? ( >=dev-qt/qtq

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

2024-07-25 Thread Ionen Wolkens
commit: 19cba80e727f3f11398627961455cf0a64226dea
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul 25 14:04:18 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 25 15:58:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19cba80e

dev-qt/qt-creator: sync live

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

 dev-qt/qt-creator/qt-creator-.ebuild | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/dev-qt/qt-creator/qt-creator-.ebuild 
b/dev-qt/qt-creator/qt-creator-.ebuild
index fdf00d0e0369..23836162a90d 100644
--- a/dev-qt/qt-creator/qt-creator-.ebuild
+++ b/dev-qt/qt-creator/qt-creator-.ebuild
@@ -45,7 +45,7 @@ IUSE="
 REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"
 
-QT_PV=6.2.0:6 # IDE_QT_VERSION_MIN
+QT_PV=6.5.4:6
 
 # := is used where Qt's private APIs are used for safety
 COMMON_DEPEND="
@@ -53,7 +53,12 @@ COMMON_DEPEND="
>=dev-qt/qt5compat-${QT_PV}
>=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,widgets,xml]
>=dev-qt/qtdeclarative-${QT_PV}=
-   clang? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}=') )
+   clang? (
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}=
+   sys-devel/llvm:${LLVM_SLOT}=
+   ')
+   )
designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
help? (
>=dev-qt/qttools-${QT_PV}[assistant]
@@ -141,12 +146,13 @@ src_configure() {
use elibc_musl && append-lfs-flags
 
local mycmakeargs=(
+   -DBUILD_DEVELOPER_DOCS=$(usex doc)
+   -DBUILD_DOCS_BY_DEFAULT=$(usex doc)
-DBUILD_WITH_PCH=no
-DWITH_DOCS=$(usex doc)
-   -DBUILD_DEVELOPER_DOCS=$(usex doc)
-DWITH_TESTS=$(usex test)
 
-   # TODO: try unbundling now that slot 6 exists+unmasked (bug 
#934462)
+   # sticking to bundled for now until it switches to KF6's
-DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes
 
# Much can be optional, but do not want to flood users (or 
maintainers)
@@ -206,12 +212,6 @@ src_test() {
cmake_src_test --label-exclude exclude_from_precheck
 }
 
-src_compile() {
-   cmake_src_compile
-
-   use doc && cmake_build {qch,html}_docs
-}
-
 src_install() {
cmake_src_install
 



[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/

2024-07-25 Thread Thomas Beierlein
commit: b9575c18dd37ee1e1d0fa893c9f7b75851147c9c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Jul 25 16:35:50 2024 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Jul 25 16:40:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9575c18

media-radio/fldigi: Add missing deps

Closes: https://bugs.gentoo.org/936160
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/fldigi-4.2.05-r1.ebuild | 64 ++
 1 file changed, 64 insertions(+)

diff --git a/media-radio/fldigi/fldigi-4.2.05-r1.ebuild 
b/media-radio/fldigi/fldigi-4.2.05-r1.ebuild
new file mode 100644
index ..5ba583270456
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.2.05-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
+HOMEPAGE="http://www.w1hkj.com";
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="hamlib nls pulseaudio"
+IUSE_CPU_FLAGS=" sse sse2 sse3"
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+RDEPEND="x11-libs/fltk:1[threads,xft]
+   x11-libs/libX11
+   sys-apps/systemd-utils
+   media-libs/libsamplerate
+   media-libs/libpng:=
+   x11-misc/xdg-utils
+   dev-perl/RPC-XML
+   dev-perl/Term-ReadLine-Perl
+   || (
+   media-libs/portaudio[oss]
+   media-libs/portaudio[alsa]
+   )
+   hamlib? ( media-libs/hamlib:= )
+   pulseaudio? ( media-libs/libpulse )
+   media-libs/libsndfile"
+DEPEND="${RDEPEND}
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" )
+
+src_prepare() {
+   eapply ${PATCHES[@]}
+   eapply_user
+}
+
+src_configure() {
+   #fails to compile with -flto (bug #860405)
+   filter-lto
+
+   append-cxxflags $(test-flags-CXX -std=c++14)
+   local myconf=""
+
+   use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse"
+   use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2"
+   use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3"
+
+   econf ${myconf} \
+   --with-sndfile \
+   $(use_with hamlib) \
+   $(use_enable nls) \
+   $(use_with pulseaudio) \
+   --without-asciidoc
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/

2024-07-25 Thread Thomas Beierlein
commit: 810eb6d8f28ad2ffe6ffd3ad50e2c8be948c10fd
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Jul 25 16:38:44 2024 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Jul 25 16:40:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810eb6d8

media-radio/fldigi: Add radio  gentoo.org to maintainers

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-radio/fldigi/metadata.xml b/media-radio/fldigi/metadata.xml
index 53fe1ec5edcd..b36fe08c9f02 100644
--- a/media-radio/fldigi/metadata.xml
+++ b/media-radio/fldigi/metadata.xml
@@ -5,6 +5,10 @@
tom...@gentoo.org
Thomas Beierlein

+   
+   ra...@gentoo.org
+   Radio
+   

Enables support by the Hamlib amateur radio 
rig control library to get/set frequency and mode of 
the 



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

2024-07-25 Thread Maciej Barć
commit: 0248bdf9ea0f47053c68f7b21f8d0af669d5
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Jul 25 16:32:52 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Jul 25 16:48:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0248bdf9

dev-python/ytmusicapi: bump to 1.8.0

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

 dev-python/ytmusicapi/Manifest|  1 +
 dev-python/ytmusicapi/ytmusicapi-1.8.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest
index a93e9ecef2aa..a230d069025f 100644
--- a/dev-python/ytmusicapi/Manifest
+++ b/dev-python/ytmusicapi/Manifest
@@ -1,2 +1,3 @@
 DIST ytmusicapi-1.7.4.tar.gz 277715 BLAKE2B 
6210c7666281e1b118a28571fe5852c319d252fbda19ec160a03c0a8a17c4a629e50794064bc86667aaa4d16a1937d3a7445abcf19da7d0094d064db99933e9b
 SHA512 
98f00cc86eb749867ff69a7a5d8b3ea75b00072bb3001a2a087a07e44dab2f0793af2c90527858258929b2638a11f0271bc3949153e437ebc312d01377c9c635
 DIST ytmusicapi-1.7.5.tar.gz 277989 BLAKE2B 
18cedc9ecaa5f2220b81dd831102cab6aa7dedcd745be9d561d79b2c7ecc2e31973e9d4671bcdc79827da64f76102dd984a430222b94dff5a6b418df85c1dde6
 SHA512 
f5c9d2bd5deb45a8d834a262d3d45f7691c1a86a3a67f0b5e3129940f323a1b6f4e50f17e66a9b843f28ca0b04db9e9b2fc873f1edbf147ab915f399d38e386a
+DIST ytmusicapi-1.8.0.tar.gz 283301 BLAKE2B 
aa0d0a8b30b75873865360dfe7b0aec436debf5b2e0f96f2d4008f5234d42802a3a84acd55f83244c03995d605718139f30cda21a798d23c841cc4f9a395d4a5
 SHA512 
5b7d3fef54eef586b007b6bb6f5c81aaf068302de2493fff8e6ce6bdd9387836615bfa9ecd10ce2516effe1707d11de55ad8a967562e8d6faa527c7e808c377a

diff --git a/dev-python/ytmusicapi/ytmusicapi-1.8.0.ebuild 
b/dev-python/ytmusicapi/ytmusicapi-1.8.0.ebuild
new file mode 100644
index ..b1568c0ab835
--- /dev/null
+++ b/dev-python/ytmusicapi/ytmusicapi-1.8.0.ebuild
@@ -0,0 +1,24 @@
+# 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="Unofficial API for YouTube Music"
+HOMEPAGE="https://ytmusicapi.readthedocs.io/
+   https://github.com/sigma67/ytmusicapi/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme



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

2024-07-25 Thread Maciej Barć
commit: 011738bad3e28e474e66e3b58d6325be00ac59c4
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Jul 25 16:42:55 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Jul 25 16:48:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=011738ba

app-emacs/osm: bump to 1.4

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

 app-emacs/osm/Manifest   |  1 +
 app-emacs/osm/osm-1.4.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/app-emacs/osm/Manifest b/app-emacs/osm/Manifest
index 8b94c3900863..ed2012c37313 100644
--- a/app-emacs/osm/Manifest
+++ b/app-emacs/osm/Manifest
@@ -1 +1,2 @@
 DIST osm-1.3.tar.gz 35272 BLAKE2B 
4cf6f5cc81f0cb710c2b33902373fe8102dc91c66242bf7b179ad8019ad91a3c91216d5f90ada9f00acde57f92722538c4803a6e891b11eb1b18fbdfec110c89
 SHA512 
221c8d236819aa7fd00350e20127a9b9eb87f8d9cbf319f1f319dae5d5c5580357e76409521e0921cb70e3cadee46e37580a454a206b67357e1ed6c727acc8ed
+DIST osm-1.4.tar.gz 35286 BLAKE2B 
ec45051f7a9045115891e9d38bd2f311b25d02f9da907aa3730eef174af84221c2ae1461e6f7d9b3a866f35f20599f36973a00c5df41551766d4d9d310dbd7df
 SHA512 
afc5ac0b8aa592ddbc8e3fdc5e1472d58c21008952b9208d5d89a6ab666542f1239e67c1c95b25bc90bcc3ad3e5bb0dca06e725355ada1413cfbfce07cf13167

diff --git a/app-emacs/osm/osm-1.4.ebuild b/app-emacs/osm/osm-1.4.ebuild
new file mode 100644
index ..144330f58794
--- /dev/null
+++ b/app-emacs/osm/osm-1.4.ebuild
@@ -0,0 +1,42 @@
+# 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="OpenStreetMap tile-based viewer for GNU Emacs"
+HOMEPAGE="https://github.com/minad/osm/";
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   >=app-editors/emacs-${NEED_EMACS}:*[jpeg,json(+),libxml2,png,svg]
+   >=app-emacs/compat-29.1.4.0
+"
+RDEPEND="
+   ${BDEPEND}
+   net-misc/curl[ssl]
+"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}



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

2024-07-25 Thread Maciej Barć
commit: b4c834d95d3a1985aadce9ca9013275cfb69eb46
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Jul 25 16:38:57 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Jul 25 16:48:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c834d9

app-emacs/jinx: bump to 1.10

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

 app-emacs/jinx/Manifest |  1 +
 app-emacs/jinx/jinx-1.10.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index d1d18b7b2b0e..a833f04d106e 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -1,2 +1,3 @@
+DIST jinx-1.10.tar.gz 35304 BLAKE2B 
d112de93fab933782110f8587cc5c55e63429153ce205ae44ae53b86be669064961cebf688a8159cd09c53538ebd488d687939c01d21be318ef4cd2bfc930f85
 SHA512 
66f99dd5e2028770bed99a77c1364456309843f6efb4726b2cff093a0f721a54f58b72be324718c4ab55e7d54f2bf48bd4480cef4cd25c54b6ffc9f08de16ba6
 DIST jinx-1.7.tar.gz 34795 BLAKE2B 
96f5ea43c59692ffcf628438144bf07d297f8f82072a4e27282e8e1069ad8876dd4b9057d59ede5cd7ac7d9c48bd197e5bd3175239332b52b29eba276e0b
 SHA512 
2d92cf7822494b1eca5e746104610fcaedc09427dad9ac45cb901a19ee663a5300f7d5b5768155bc0ec41c3a96208b0233932fd13bb8ab00fc88e766d5aec538
 DIST jinx-1.9.tar.gz 35118 BLAKE2B 
1db0bf43978f0d3d521b864a6b71c98642a7bfd1517dfb91425776ccbb320f7b52c8c05360722e79bf294140043e65bb057372570ea0851f917824545b93db09
 SHA512 
18124ebfa0da7362d9265f4681267881849f566db10e7ea49e20f88ea0cdce0b3af76f78313849c2fa4ed0c24734ffda34aba95c86b3aeaf50db414f566a167e

diff --git a/app-emacs/jinx/jinx-1.10.ebuild b/app-emacs/jinx/jinx-1.10.ebuild
new file mode 100644
index ..4faa877e1994
--- /dev/null
+++ b/app-emacs/jinx/jinx-1.10.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit edo elisp toolchain-funcs
+
+DESCRIPTION="Enchanted Spell Checker for GNU Emacs"
+HOMEPAGE="https://github.com/minad/jinx";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-text/enchant:2
+   >=app-emacs/compat-29.1.4.0
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   edo $(tc-getCC) -fPIC -Wall -Wextra -shared \
+   $($(tc-getPKG_CONFIG) --cflags --libs enchant-2) \
+   ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o jinx-mod.so jinx-mod.c
+   elisp-org-export-to texinfo README.org
+   elisp_src_compile
+}
+
+src_install() {
+   elisp-make-autoload-file
+   elisp_src_install
+
+   elisp-modules-install "${PN}" jinx-mod.so
+   doinfo jinx.info
+}



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

2024-07-25 Thread Maciej Barć
commit: f46f77af3aa617d22fe501749fbf318039c442a1
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Jul 25 16:44:12 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Jul 25 16:48:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46f77af

app-emacs/org-modern: bump to 1.4

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

 app-emacs/org-modern/Manifest  |  1 +
 app-emacs/org-modern/org-modern-1.4.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/app-emacs/org-modern/Manifest b/app-emacs/org-modern/Manifest
index a890b40588c3..354d8cb78b3f 100644
--- a/app-emacs/org-modern/Manifest
+++ b/app-emacs/org-modern/Manifest
@@ -1 +1,2 @@
 DIST org-modern-1.3.tar.gz 25476 BLAKE2B 
ae3c4299ba94fa90fafb8d70ab78dc774052763e88b80974c98cdc1511a8d0107bbc429da6118c4bd16ae85761d6feb791cf8359ebc475fcffafcfbb714b6854
 SHA512 
d4fc8cbebb8a97a2a06312d35df86b5c3e112740b473bd00681b4dc8e73d82f0bbbdbe2977ef51d27efd59b0ce5aca8d7defba22b25881261ffa1f1d7c0173cc
+DIST org-modern-1.4.tar.gz 25746 BLAKE2B 
fc4269e7b812b93a42f160b8295525d2b830e8f03b4a1afb4287b4b879e991ba8384124ae6dc7bd93b09fecf3a2ee7d310c60ed8601f524e14f69f5f4e77
 SHA512 
1b4d9b504a7a4eff20dcc47528176bbb3b144ef47849ab6b14fe00405322f1c3d5b7448834fa105e99183d0c5ff503d681f2f267df6d10ee7041cefe9d895f2b

diff --git a/app-emacs/org-modern/org-modern-1.4.ebuild 
b/app-emacs/org-modern/org-modern-1.4.ebuild
new file mode 100644
index ..b7d30e300fee
--- /dev/null
+++ b/app-emacs/org-modern/org-modern-1.4.ebuild
@@ -0,0 +1,35 @@
+# 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="Modern style for your GNU Emacs Org buffers"
+HOMEPAGE="https://github.com/minad/org-modern/";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   >=app-emacs/compat-29.1.4.0
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+DOCS=( README.org example.org )
+SITEFILE="50${PN}-gentoo.el"



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

2024-07-25 Thread Maciej Barć
commit: d8c6239e80a3c725221484e4cb641f31df0a82c1
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Jul 25 16:43:28 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Jul 25 16:48:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c6239e

app-emacs/org-modern: drop old 1.2

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

 app-emacs/org-modern/Manifest  |  1 -
 app-emacs/org-modern/org-modern-1.2.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/app-emacs/org-modern/Manifest b/app-emacs/org-modern/Manifest
index c8d244d075e1..a890b40588c3 100644
--- a/app-emacs/org-modern/Manifest
+++ b/app-emacs/org-modern/Manifest
@@ -1,2 +1 @@
-DIST org-modern-1.2.tar.gz 24466 BLAKE2B 
f7a0426e203078d048744532efc582a2ebf2ed66fd2ff88ea1f7696d442ced5ce00b124c0b57d1dc6a1f79aa5c1f732f4fb7399642cb2957878cc9fa8be903be
 SHA512 
1d5f4bee037aa44433de33701c87273332cd351f9f52cb787f799de084421481cdf95785761c33caed0660a2c9ff6f00617b93be1b6f39a1e1ab70af8a64fd35
 DIST org-modern-1.3.tar.gz 25476 BLAKE2B 
ae3c4299ba94fa90fafb8d70ab78dc774052763e88b80974c98cdc1511a8d0107bbc429da6118c4bd16ae85761d6feb791cf8359ebc475fcffafcfbb714b6854
 SHA512 
d4fc8cbebb8a97a2a06312d35df86b5c3e112740b473bd00681b4dc8e73d82f0bbbdbe2977ef51d27efd59b0ce5aca8d7defba22b25881261ffa1f1d7c0173cc

diff --git a/app-emacs/org-modern/org-modern-1.2.ebuild 
b/app-emacs/org-modern/org-modern-1.2.ebuild
deleted file mode 100644
index 9fa99148a3ca..
--- a/app-emacs/org-modern/org-modern-1.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Modern style for your GNU Emacs Org buffers"
-HOMEPAGE="https://github.com/minad/org-modern/";
-SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=app-emacs/compat-29.1.4.0"
-BDEPEND="${RDEPEND}"
-
-DOCS=( README.org example.org )
-SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/, ...

2024-07-25 Thread John M. Harris, Jr.
commit: af8ae94474aa36d51d898f0961fc27fbac5cfa28
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Thu Jul 25 16:45:24 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Thu Jul 25 16:49:05 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=af8ae944

gui-libs/xdg-desktop-portal-hyprland: Fix patch, live

Signed-off-by: John M. Harris Jr.  johnmh.me>

 ...op-portal-hyprland-_use_sys_sdbus-c++.patch | 34 ++
 .../xdg-desktop-portal-hyprland-.ebuild|  2 +-
 2 files changed, 35 insertions(+), 1 deletion(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch
 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch
new file mode 100644
index 0..2fd5f007c
--- /dev/null
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch
@@ -0,0 +1,34 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 039318f..4f5e882 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -49,6 +49,7 @@ add_compile_options(
+ message(STATUS "Checking deps...")
+ add_subdirectory(hyprland-share-picker)
+ 
++find_package(sdbus-c++ REQUIRED)
+ find_package(Threads REQUIRED)
+ find_package(PkgConfig REQUIRED)
+ pkg_check_modules(
+@@ -65,12 +66,6 @@ pkg_check_modules(
+   hyprlang>=0.2.0)
+ 
+ # check whether we can find sdbus-c++ through pkg-config
+-pkg_check_modules(SDBUS IMPORTED_TARGET sdbus-c++)
+-if(NOT SDBUS_FOUND)
+-  include_directories("subprojects/sdbus-cpp/include/")
+-  add_subdirectory(subprojects/sdbus-cpp EXCLUDE_FROM_ALL)
+-  add_library(PkgConfig::SDBUS ALIAS sdbus-c++)
+-endif()
+ 
+ # same for hyprland-protocols
+ pkg_check_modules(HYPRLAND_PROTOS IMPORTED_TARGET hyprland-protocols)
+@@ -83,7 +78,7 @@ endif()
+ file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp")
+ add_executable(xdg-desktop-portal-hyprland ${SRCFILES})
+ target_link_libraries(
+-  xdg-desktop-portal-hyprland PRIVATE rt PkgConfig::SDBUS Threads::Threads
++  xdg-desktop-portal-hyprland PRIVATE rt sdbus-c++ Threads::Threads
+   PkgConfig::deps)
+ 
+ # protocols

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
index f49c02593..6bd18e3f8 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
@@ -66,7 +66,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   eapply 
"${FILESDIR}/xdg-desktop-portal-hyprland-1.3.2_use_sys_sdbus-c++.patch"
+   eapply 
"${FILESDIR}/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch"
sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
cmake_src_prepare
 }



[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pypy/, dev-python/pypy/files/

2024-07-25 Thread orbea
commit: 022c251a569eab1b2257dc4cb956ea125cc5570f
Author: Vic Kerr  memleek  org>
AuthorDate: Fri Jul 19 13:49:46 2024 +
Commit: orbea  riseup  net>
CommitDate: Thu Jul 25 18:01:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=022c251a

dev-python/pypy: new package

Most patches are from OpenBSD:
https://github.com/openbsd/ports/tree/master/lang/pypy/patches

The rest are for compatibility with pypy 7.3.16 and libressl 3.9.2.

Signed-off-by: Vic Kerr  memleek.org>
Signed-off-by: orbea  riseup.net>

 dev-python/pypy/Manifest |   2 +
 dev-python/pypy/files/pypy-7.3.16-libressl.patch | 285 +
 dev-python/pypy/metadata.xml |  19 ++
 dev-python/pypy/pypy-7.3.16.ebuild   | 307 +++
 4 files changed, 613 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
new file mode 100644
index 000..07bbe9c
--- /dev/null
+++ b/dev-python/pypy/Manifest
@@ -0,0 +1,2 @@
+DIST pypy2.7-gentoo-patches-7.3.16.tar.xz 5312 BLAKE2B 
b265dd7afee097ad66bacd9df01514eed6bb30afe19410b2594ee7c2d61ababc67e11c0dd0392a0b1f81e0bc609963cde044834ab24e67d007d101b8aa8052cb
 SHA512 
0d0309f3ed7314f6d310b0e34eedbbfdcc5a75d9bbd59b9071e567968bb10925549435776fab5bc7ec97e2b3422921dc282619427f930d89df6c7bc98ea701c1
+DIST pypy2.7-v7.3.16-src.tar.bz2 19843601 BLAKE2B 
9c37a03561fcdf742eccde760f6cadcbc2e1b140dd6d3e67856cc072e0c3db85759c398f590ed44fb4e4ed2f5f7745d5589cb9a95cefcbec79f3b1be6c4956e1
 SHA512 
131635433e53d4d86730a3daf1ad81799a7dd1117511618cc2607ac7234ce3aa5c833400df09cbd3376a391e125d6d2ec3471f120f81a6d53700f5c3d087793c

diff --git a/dev-python/pypy/files/pypy-7.3.16-libressl.patch 
b/dev-python/pypy/files/pypy-7.3.16-libressl.patch
new file mode 100644
index 000..1a94c50
--- /dev/null
+++ b/dev-python/pypy/files/pypy-7.3.16-libressl.patch
@@ -0,0 +1,285 @@
+LibreSSL defines OPENSSL_NO_ENGINE yet provides some ENGINE symbols.
+I am not sure about the value of Cryptography_HAS_ENGINE in this case but at 
least this prevents symbol collisions.
+
+diff -u a/lib_pypy/_cffi_ssl/_cffi_src/openssl/engine.py 
b/lib_pypy/_cffi_ssl/_cffi_src/openssl/engine.py
+--- a/lib_pypy/_cffi_ssl/_cffi_src/openssl/engine.py   2024-04-21 
01:03:52.0 +
 b/lib_pypy/_cffi_ssl/_cffi_src/openssl/engine.py   2024-07-17 
07:40:07.395339433 +
+@@ -30,6 +30,7 @@
+ CUSTOMIZATIONS = """
+ #ifdef OPENSSL_NO_ENGINE
+ static const long Cryptography_HAS_ENGINE = 0;
++#ifndef CRYPTOGRAPHY_IS_LIBRESSL
+ 
+ ENGINE *(*ENGINE_by_id)(const char *) = NULL;
+ int ENGINE_init(ENGINE *);
+@@ -34,9 +34,11 @@
+ ENGINE *(*ENGINE_by_id)(const char *) = NULL;
+ int (*ENGINE_init)(ENGINE *) = NULL;
+ int (*ENGINE_finish)(ENGINE *) = NULL;
++#endif
+ ENGINE *(*ENGINE_get_default_RAND)(void) = NULL;
+ int (*ENGINE_set_default_RAND)(ENGINE *) = NULL;
+ void (*ENGINE_unregister_RAND)(ENGINE *) = NULL;
++#ifndef CRYPTOGRAPHY_IS_LIBRESSL
+ int (*ENGINE_ctrl_cmd)(ENGINE *, const char *, long, void *,
+void (*)(void), int) = NULL;
+ 
+@@ -47,6 +47,7 @@
+ const char *(*ENGINE_get_id)(const ENGINE *) = NULL;
+ const char *(*ENGINE_get_name)(const ENGINE *) = NULL;
+ 
++#endif
+ #else
+ static const long Cryptography_HAS_ENGINE = 1;
+ #endif
+diff -ru pypy2.7-v7.3.16-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py 
b/lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py
+--- pypy2.7-v7.3.16-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py
2024-04-21 01:03:52.0 +
 b/lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py  2024-07-19 
12:51:27.645284720 +
+@@ -232,5 +232,10 @@
+ static const int ERR_LIB_OSSL_ENCODER = -42;
+ static const int ERR_LIB_PROP = -42;
+ static const int ERR_LIB_PROV = -42;
++#ifdef CRYPTOGRAPHY_IS_LIBRESSL
++static const int ERR_LIB_ASYNC = -42;
++static const int ERR_LIB_OSSL_STORE = -42;
++static const int ERR_LIB_SM2 = -42;
++#endif
+ #endif
+ """
+LibreSSL now provides OPENSSL_cleanup()
+
+Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py
+--- a/lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py
 b/lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py
+@@ -92,9 +92,7 @@ static const long Cryptography_HAS_LOCKING_CALLBACKS =
+ #endif
+ 
+ #if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110
+-static const long Cryptography_HAS_OPENSSL_CLEANUP = 0;
+-
+-void (*OPENSSL_cleanup)(void) = NULL;
++static const long Cryptography_HAS_OPENSSL_CLEANUP = 1;
+ 
+ /* This function has a significantly different signature pre-1.1.0. since it 
is
+  * for testing only, we don't bother to expose it on older OpenSSLs.
+Adapt for Certificate Transparency support in LibreSSL 3.5
+
+Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/ct.py
+--- a/lib_pypy/_cffi_ssl/_cffi_src/openssl/ct.py
 b/lib_pypy/_cffi_ssl/_cffi_src/openssl/ct.py
+@@ -5,7 +5,7 @@
+ from __future__ import absolute_import, division, print_function
+ 
+ INCLUDES = """
+-#if CRYPTOGRAPHY_OPENSSL_110_OR_GREATER
++#if CRYPTOGRAPHY_OPE

[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pypy3_10/, dev-python/pypy3_10/files/

2024-07-25 Thread orbea
commit: bd5773dfbc5239b498a994d96cb87c8fd6f815fa
Author: Vic Kerr  memleek  org>
AuthorDate: Thu Jul 25 08:03:34 2024 +
Commit: orbea  riseup  net>
CommitDate: Thu Jul 25 18:01:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=bd5773df

dev-python/pypy3_10: new package

Most patches are from OpenBSD:
https://github.com/openbsd/ports/tree/master/lang/pypy/patches

The rest are for compatibility with pypy 7.3.16 and libressl 3.9.2.

Signed-off-by: Vic Kerr  memleek.org>
Closes: https://github.com/gentoo/libressl/pull/567
Signed-off-by: orbea  riseup.net>

 dev-python/pypy3_10/Manifest   |   2 +
 .../pypy3_10/files/pypy3_10-7.3.16-libressl.patch  | 276 +
 dev-python/pypy3_10/metadata.xml   |  18 ++
 dev-python/pypy3_10/pypy3_10-7.3.16.ebuild | 213 
 4 files changed, 509 insertions(+)

diff --git a/dev-python/pypy3_10/Manifest b/dev-python/pypy3_10/Manifest
new file mode 100644
index 000..98534aa
--- /dev/null
+++ b/dev-python/pypy3_10/Manifest
@@ -0,0 +1,2 @@
+DIST pypy3.10-gentoo-patches-7.3.16.tar.xz 4752 BLAKE2B 
a5cd87f30c0b20bf5d49c3b5c979c12231d6b67750e777d4488093094d5998e6f0d9adba51c04704eb31d621089aeb12ee5a6b0a58dad0ecda0d60d2ecbdab6d
 SHA512 
e2779841a3e56e384134416ce2a10e1e00a11d7c720023506370fb9f54363da6b7300b4019c121aa1874152b62d9679ebcd3dd679fd0dbd2bf524520990b6f38
+DIST pypy3.10-v7.3.16-src.tar.bz2 23358556 BLAKE2B 
4eddae47dea1005b9450b9d3d23bd90782dffecdc252eff4fd3195a61e0e7ebbdafaf4c4b5d318c88534f152c1110c3bc4f76f43a7e711a859dd4330841a0e0b
 SHA512 
5b941e3b5c7b0c7a50413e16122bad3e167dcc4ee159ce53e9716e9d5af79d600823f3d7442b7562bb568ff027723e22904fc0840dc06bd26e3da38c93cc5b94

diff --git a/dev-python/pypy3_10/files/pypy3_10-7.3.16-libressl.patch 
b/dev-python/pypy3_10/files/pypy3_10-7.3.16-libressl.patch
new file mode 100644
index 000..47a905e
--- /dev/null
+++ b/dev-python/pypy3_10/files/pypy3_10-7.3.16-libressl.patch
@@ -0,0 +1,276 @@
+LibreSSL defines OPENSSL_NO_ENGINE yet provides some ENGINE symbols.
+I am not sure about the value of Cryptography_HAS_ENGINE in this case but at 
least this prevents symbol collisions.
+
+diff -u a/lib_pypy/_cffi_ssl/_cffi_src/openssl/engine.py 
b/lib_pypy/_cffi_ssl/_cffi_src/openssl/engine.py
+--- a/lib_pypy/_cffi_ssl/_cffi_src/openssl/engine.py   2024-04-21 
01:03:52.0 +
 b/lib_pypy/_cffi_ssl/_cffi_src/openssl/engine.py   2024-07-17 
07:40:07.395339433 +
+@@ -30,6 +30,7 @@
+ CUSTOMIZATIONS = """
+ #ifdef OPENSSL_NO_ENGINE
+ static const long Cryptography_HAS_ENGINE = 0;
++#ifndef CRYPTOGRAPHY_IS_LIBRESSL
+ 
+ ENGINE *(*ENGINE_by_id)(const char *) = NULL;
+ int ENGINE_init(ENGINE *);
+@@ -34,9 +34,11 @@
+ ENGINE *(*ENGINE_by_id)(const char *) = NULL;
+ int (*ENGINE_init)(ENGINE *) = NULL;
+ int (*ENGINE_finish)(ENGINE *) = NULL;
++#endif
+ ENGINE *(*ENGINE_get_default_RAND)(void) = NULL;
+ int (*ENGINE_set_default_RAND)(ENGINE *) = NULL;
+ void (*ENGINE_unregister_RAND)(ENGINE *) = NULL;
++#ifndef CRYPTOGRAPHY_IS_LIBRESSL
+ int (*ENGINE_ctrl_cmd)(ENGINE *, const char *, long, void *,
+void (*)(void), int) = NULL;
+ 
+@@ -47,6 +47,7 @@
+ const char *(*ENGINE_get_id)(const ENGINE *) = NULL;
+ const char *(*ENGINE_get_name)(const ENGINE *) = NULL;
+ 
++#endif
+ #else
+ static const long Cryptography_HAS_ENGINE = 1;
+ #endif
+diff -ru pypy2.7-v7.3.16-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py 
b/lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py
+--- pypy2.7-v7.3.16-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py
2024-04-21 01:03:52.0 +
 b/lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py  2024-07-19 
12:51:27.645284720 +
+@@ -232,5 +232,10 @@
+ static const int ERR_LIB_OSSL_ENCODER = -42;
+ static const int ERR_LIB_PROP = -42;
+ static const int ERR_LIB_PROV = -42;
++#ifdef CRYPTOGRAPHY_IS_LIBRESSL
++static const int ERR_LIB_ASYNC = -42;
++static const int ERR_LIB_OSSL_STORE = -42;
++static const int ERR_LIB_SM2 = -42;
++#endif
+ #endif
+ """
+LibreSSL now provides OPENSSL_cleanup()
+
+Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py
+--- a/lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py
 b/lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py
+@@ -92,9 +92,7 @@ static const long Cryptography_HAS_LOCKING_CALLBACKS =
+ #endif
+ 
+ #if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110
+-static const long Cryptography_HAS_OPENSSL_CLEANUP = 0;
+-
+-void (*OPENSSL_cleanup)(void) = NULL;
++static const long Cryptography_HAS_OPENSSL_CLEANUP = 1;
+ 
+ /* This function has a significantly different signature pre-1.1.0. since it 
is
+  * for testing only, we don't bother to expose it on older OpenSSLs.
+Adapt for Certificate Transparency support in LibreSSL 3.5
+
+Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/ct.py
+--- a/lib_pypy/_cffi_ssl/_cffi_src/openssl/ct.py
 b/lib_pypy/_cffi_ssl/_cffi_src/openssl/ct.py
+@@ -5,7 +5,7 @@
+ from __future__ import absolute_import, division, prin

[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/rofi-emoji/

2024-07-25 Thread Mathijs Saey
commit: f641bb9325a36732732f6d6f4da97e877b7ec51a
Author: Mathijs Saey  mathsaey  be>
AuthorDate: Thu Jul 25 19:12:14 2024 +
Commit: Mathijs Saey  mathsaey  be>
CommitDate: Thu Jul 25 19:12:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f641bb93

x11-misc/rofi-emoji: add 3.4.1

Signed-off-by: Mathijs Saey  mathsaey.be>

 x11-misc/rofi-emoji/Manifest|  1 +
 x11-misc/rofi-emoji/rofi-emoji-3.4.1.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/x11-misc/rofi-emoji/Manifest b/x11-misc/rofi-emoji/Manifest
index e2c392f95..627137a75 100644
--- a/x11-misc/rofi-emoji/Manifest
+++ b/x11-misc/rofi-emoji/Manifest
@@ -1 +1,2 @@
 DIST rofi-emoji-3.3.0.tar.gz 371365 BLAKE2B 
7132c287f87c97a64ee7da2ce39352541e2bf8dc17c5fb3ae38c5de3be353b5aaca0ad13be8e2ab71d760d98d6cb957d96b815cff9582d1317d7fd2c290a1f96
 SHA512 
60d0904ec2099e2651441177a735536d11f13dacd6cafe8ec0bbc14b707b237d807f2655fea05f842d86d74bb1957a00a089b1119c3f7c8fb2b0a5d944ddad72
+DIST rofi-emoji-3.4.1.tar.gz 371579 BLAKE2B 
b07139bb5bac666295da282382c9a41eb91b933a93fcfca8916c65e30739a32864917d3c8ab853330fe1afb318554de9cbce9ea0aef07ce508dea5dfe565bc74
 SHA512 
1834450848a0dd07448063bd2d074faba93246ff68ffde7df06359f312434551d46b9ce8df6626ff913feff938b8f160eb75bb06d01a406bf1d0803d5e99d220

diff --git a/x11-misc/rofi-emoji/rofi-emoji-3.4.1.ebuild 
b/x11-misc/rofi-emoji/rofi-emoji-3.4.1.ebuild
new file mode 100644
index 0..94263d5d9
--- /dev/null
+++ b/x11-misc/rofi-emoji/rofi-emoji-3.4.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Emoji selector plugin for Rofi"
+HOMEPAGE="https://github.com/Mange/rofi-emoji";
+SRC_URI="https://github.com/Mange/rofi-emoji/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="wayland"
+
+DEPEND="
+   !wayland? ( x11-misc/rofi )
+   wayland? ( gui-apps/rofi-wayland )
+"
+RDEPEND="
+   ${DEPEND}
+   !wayland? (
+   || ( x11-misc/xsel x11-misc/xclip x11-misc/copyq )
+   x11-misc/xdotool
+   )
+   wayland? (
+   gui-apps/wl-clipboard
+   gui-apps/wtype
+   )
+"
+
+src_prepare() {
+   default
+   eautoreconf -i
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] proj/kde:master commit in: eclass/, kde-apps/kompare/

2024-07-25 Thread Andreas Sturmlechner
commit: 0451f87c52427bc517b53381090a93670e3c0ce8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jul 25 19:44:50 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jul 25 19:48:47 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0451f87c

kde-apps/kompare: Port to KF6 (again)

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

 eclass/gear.kde.org.eclass   |  1 +
 kde-apps/kompare/kompare-.ebuild | 42 +---
 2 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/eclass/gear.kde.org.eclass b/eclass/gear.kde.org.eclass
index cb5e4e33b1..d92b944e53 100644
--- a/eclass/gear.kde.org.eclass
+++ b/eclass/gear.kde.org.eclass
@@ -274,6 +274,7 @@ if $(ver_test -gt 24.07.75); then
kgraphviewer | \
kimagemapeditor | \
kmplot | \
+   kompare | \
libkomparediff2 | \
lokalize | \
massif-visualizer | \

diff --git a/kde-apps/kompare/kompare-.ebuild 
b/kde-apps/kompare/kompare-.ebuild
index cb9296c63b..1582eb7143 100644
--- a/kde-apps/kompare/kompare-.ebuild
+++ b/kde-apps/kompare/kompare-.ebuild
@@ -5,36 +5,34 @@ EAPI=8
 
 ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
-KFMIN=5.115.0
-QTMIN=5.15.12
+KFMIN=6.3.0
+QTMIN=6.6.2
 inherit ecm gear.kde.org
 
-DESCRIPTION="A program to view the differences between files"
+DESCRIPTION="Graphical File Differences Tool"
 HOMEPAGE="https://apps.kde.org/kompare/";
 
 LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
 KEYWORDS=""
 IUSE=""
 
 DEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-apps/libkomparediff2-${PVCUT}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktexteditor-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+   >=kde-apps/libkomparediff2-${PVCUT}:6
+   >=kde-frameworks/kcompletion-${KFMIN}:6
+   >=kde-frameworks/kcodecs-${KFMIN}:6
+   >=kde-frameworks/kconfig-${KFMIN}:6
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+   >=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/ki18n-${KFMIN}:6
+   >=kde-frameworks/kiconthemes-${KFMIN}:6
+   >=kde-frameworks/kio-${KFMIN}:6
+   >=kde-frameworks/kjobwidgets-${KFMIN}:6
+   >=kde-frameworks/kparts-${KFMIN}:6
+   >=kde-frameworks/kservice-${KFMIN}:6
+   >=kde-frameworks/ktexteditor-${KFMIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+   >=kde-frameworks/kxmlgui-${KFMIN}:6
 "
 RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-apps/kompare/

2024-07-25 Thread Andreas Sturmlechner
commit: 8c3056023f3216946b943ecb2ea5811974dd76bc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jul 25 19:48:13 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jul 25 19:49:00 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8c305602

kde-apps/kompare: add kde-invent upstream metadata

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

 kde-apps/kompare/metadata.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kde-apps/kompare/metadata.xml b/kde-apps/kompare/metadata.xml
index d925f24397..e285170b34 100644
--- a/kde-apps/kompare/metadata.xml
+++ b/kde-apps/kompare/metadata.xml
@@ -6,6 +6,7 @@
Gentoo KDE Project


-   https://bugs.kde.org/
+   
https://bugs.kde.org/enter_bug.cgi?product=kompare
+   sdk/umbrello

 



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

2024-07-25 Thread Andreas Sturmlechner
commit: 440f30ac5183db2dd54305087010830b88901101
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 22 18:30:58 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jul 25 20:04:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440f30ac

net-misc/owncloud-client: Prepare for dev-libs/kdsingleapplication

It will drop IUSE qt6.

Bug: https://bugs.gentoo.org/935012
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...-client-5.2.1.13040.ebuild => owncloud-client-5.2.1.13040-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/owncloud-client/owncloud-client-5.2.1.13040.ebuild 
b/net-misc/owncloud-client/owncloud-client-5.2.1.13040-r1.ebuild
similarity index 97%
rename from net-misc/owncloud-client/owncloud-client-5.2.1.13040.ebuild
rename to net-misc/owncloud-client/owncloud-client-5.2.1.13040-r1.ebuild
index b9f26661351c..fc882a955104 100644
--- a/net-misc/owncloud-client/owncloud-client-5.2.1.13040.ebuild
+++ b/net-misc/owncloud-client/owncloud-client-5.2.1.13040-r1.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND=">=dev-db/sqlite-3.4:3
dev-libs/qtkeychain[keyring?,qt6(+)]
-   dev-qt/kdsingleapplication[qt6]
+   dev-qt/kdsingleapplication[qt6(+)]
dev-qt/qtbase:6[concurrent,gui,network,ssl,widgets]
net-libs/libre-graph-api-cpp-qt-client
sys-fs/inotify-tools"



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

2024-07-25 Thread Andreas Sturmlechner
commit: 8c3fd7ff8487395939507e8634bf1210e2ede591
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 22 18:35:24 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jul 25 20:04:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c3fd7ff

media-sound/strawberry: Prepare for dev-libs/kdsingleapplication

It will drop IUSE qt6.

Bug: https://bugs.gentoo.org/933172
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../{strawberry-1.0.23-r1.ebuild => strawberry-1.0.23-r2.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/strawberry/strawberry-1.0.23-r1.ebuild 
b/media-sound/strawberry/strawberry-1.0.23-r2.ebuild
similarity index 98%
rename from media-sound/strawberry/strawberry-1.0.23-r1.ebuild
rename to media-sound/strawberry/strawberry-1.0.23-r2.ebuild
index e074219d1e18..20df729ff0c3 100644
--- a/media-sound/strawberry/strawberry-1.0.23-r1.ebuild
+++ b/media-sound/strawberry/strawberry-1.0.23-r2.ebuild
@@ -45,7 +45,7 @@ COMMON_DEPEND="
)
qt6? (

dev-qt/qtbase[concurrent,dbus,gui,network,ssl,sql,sqlite,widgets]
-   dev-qt/kdsingleapplication[qt6]
+   dev-qt/kdsingleapplication[qt6(+)]
)
cdda? ( dev-libs/libcdio:= )
gstreamer? (



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

2024-07-25 Thread Andreas Sturmlechner
commit: 2ba8aef245ea39c2a5f7437de78ff1be5a1854a4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 22 18:46:52 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jul 25 20:04:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba8aef2

dev-libs/kdsingleapplication: Drop IUSE qt6 (dropping qt5 "option")

- Fix IUSE doc, examples
- Use qmake-utils to set QHELPGEN_EXECUTABLE
- Simplify src_install(), cmake_src_install calls einstalldocs
- Do not use rm -f (we want to know when sth. breaks)
- Arrayify HTML_DOCS and make local

Bug: https://bugs.gentoo.org/935012
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kdsingleapplication-1.1.0-r1.ebuild| 55 ++
 1 file changed, 55 insertions(+)

diff --git a/dev-libs/kdsingleapplication/kdsingleapplication-1.1.0-r1.ebuild 
b/dev-libs/kdsingleapplication/kdsingleapplication-1.1.0-r1.ebuild
new file mode 100644
index ..6614a67561d6
--- /dev/null
+++ b/dev-libs/kdsingleapplication/kdsingleapplication-1.1.0-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake qmake-utils
+
+DESCRIPTION="KDAB's helper class for single-instance policy applications"
+HOMEPAGE="https://github.com/KDAB/KDSingleApplication";
+SRC_URI="https://github.com/KDAB/KDSingleApplication/releases/download/v${PV}/kdsingleapplication-${PV}.tar.gz";
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-qt/qtbase:6[network,widgets]"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   doc? (
+   app-text/doxygen[dot]
+   dev-qt/qttools:6[assistant]
+   )
+   examples? ( dev-util/patchelf )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DINSTALL_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
+   -DKDSingleApplication_QT6=ON
+   -DKDSingleApplication_DOCS=$(usex doc)
+   -DKDSingleApplication_EXAMPLES=$(usex examples)
+   -DKDSingleApplication_TESTS=$(usex test)
+   )
+   use examples && mycmakeargs+=(
+   
-DQHELPGEN_EXECUTABLE="$(qt6_get_bindir)/../libexec/qhelpgenerator"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   if use doc; then
+   if use examples; then
+   rm -r "${BUILD_DIR}"/docs/api/html/examples || die
+   fi
+   local HTML_DOCS=( "${BUILD_DIR}"/docs/api/html/. )
+   fi
+   if use examples; then
+   patchelf --remove-rpath 
"${BUILD_DIR}"/bin/widgetsingleapplication || die
+   dobin "${BUILD_DIR}"/bin/widgetsingleapplication
+   fi
+   cmake_src_install
+}



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

2024-07-25 Thread Andreas Sturmlechner
commit: 8d2f5bad0da9a837935bc1bac1bc10daf15b19b2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 22 19:16:15 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jul 25 20:04:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2f5bad

dev-libs/kdsingleapplication: drop 1.1.0

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

 .../kdsingleapplication-1.1.0.ebuild   | 96 --
 1 file changed, 96 deletions(-)

diff --git a/dev-libs/kdsingleapplication/kdsingleapplication-1.1.0.ebuild 
b/dev-libs/kdsingleapplication/kdsingleapplication-1.1.0.ebuild
deleted file mode 100644
index 67fef37a2e74..
--- a/dev-libs/kdsingleapplication/kdsingleapplication-1.1.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multibuild
-
-DESCRIPTION="KDAB's helper class for single-instance policy applications"
-HOMEPAGE="https://github.com/KDAB/KDSingleApplication";
-SRC_URI="https://github.com/KDAB/KDSingleApplication/releases/download/v${PV}/kdsingleapplication-${PV}.tar.gz";
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-IUSE="doc examples test qt6"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   qt6? (
-   dev-qt/qtbase:6[network,widgets]
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   doc? (
-   app-text/doxygen[dot]
-   dev-qt/qthelp:5
-   qt6? (
-   dev-qt/qttools:6[assistant]
-   )
-   )
-   examples? (
-   dev-util/patchelf
-   )
-   dev-qt/qttest:5
-"
-
-pkg_setup() {
-   MULTIBUILD_VARIANTS=( qt5 $(usev qt6) )
-}
-
-src_configure() {
-   myconfigure() {
-   local mycmakeargs=(
-   -DINSTALL_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
-   )
-   if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
-   mycmakeargs+=(
-   -DKDSingleApplication_DOCS=OFF
-   -DKDSingleApplication_EXAMPLES=OFF
-   -DKDSingleApplication_QT6=ON
-   -DKDSingleApplication_TESTS=OFF
-   )
-   else
-   mycmakeargs+=(
-   -DKDSingleApplication_DOCS=$(usex doc)
-   -DKDSingleApplication_EXAMPLES=$(usex examples)
-   -DKDSingleApplication_QT6=OFF
-   -DKDSingleApplication_TESTS=$(usex test)
-   )
-   fi
-   cmake_src_configure
-   }
-   multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
-   multibuild_foreach_variant cmake_src_compile
-}
-
-src_test() {
-   mytest() {
-   [[ ${MULTIBUILD_VARIANT} == qt5 ]] && cmake_src_test
-   }
-   multibuild_foreach_variant mytest
-}
-
-src_install() {
-   myinstall() {
-   cmake_src_install
-   if [[ ${MULTIBUILD_VARIANT} == qt5 ]]; then
-   rm -rf "${BUILD_DIR}"/docs/api/html/examples || die
-   use doc && HTML_DOCS="${BUILD_DIR}/docs/api/html/*"
-   if use examples; then
-   patchelf --remove-rpath 
"${BUILD_DIR}"/bin/widgetsingleapplication || die
-   dobin "${BUILD_DIR}"/bin/widgetsingleapplication
-   fi
-   fi
-   }
-   multibuild_foreach_variant myinstall
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, media-sound/strawberry/, net-misc/owncloud-client/, ...

2024-07-25 Thread Andreas Sturmlechner
commit: 62acc19089781ee966ba603806cd838d29a9f403
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 22 18:43:00 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jul 25 20:04:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62acc190

dev-qt/kdsingleapplication: pkgmove to dev-libs/kdsingleapplication

Bug: https://bugs.gentoo.org/935012
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 {dev-qt => dev-libs}/kdsingleapplication/Manifest | 0
 .../kdsingleapplication/kdsingleapplication-1.1.0.ebuild  | 0
 {dev-qt => dev-libs}/kdsingleapplication/metadata.xml | 0
 media-sound/strawberry/strawberry-1.0.23-r2.ebuild| 4 ++--
 net-misc/owncloud-client/owncloud-client-5.2.1.13040-r1.ebuild| 2 +-
 profiles/updates/3Q-2024  | 1 +
 6 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-qt/kdsingleapplication/Manifest 
b/dev-libs/kdsingleapplication/Manifest
similarity index 100%
rename from dev-qt/kdsingleapplication/Manifest
rename to dev-libs/kdsingleapplication/Manifest

diff --git a/dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild 
b/dev-libs/kdsingleapplication/kdsingleapplication-1.1.0.ebuild
similarity index 100%
rename from dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild
rename to dev-libs/kdsingleapplication/kdsingleapplication-1.1.0.ebuild

diff --git a/dev-qt/kdsingleapplication/metadata.xml 
b/dev-libs/kdsingleapplication/metadata.xml
similarity index 100%
rename from dev-qt/kdsingleapplication/metadata.xml
rename to dev-libs/kdsingleapplication/metadata.xml

diff --git a/media-sound/strawberry/strawberry-1.0.23-r2.ebuild 
b/media-sound/strawberry/strawberry-1.0.23-r2.ebuild
index 20df729ff0c3..e0e702fd242a 100644
--- a/media-sound/strawberry/strawberry-1.0.23-r2.ebuild
+++ b/media-sound/strawberry/strawberry-1.0.23-r2.ebuild
@@ -22,9 +22,9 @@ SLOT="0"
 IUSE="cdda debug +gstreamer icu ipod moodbar mtp pulseaudio qt6 soup +udisks 
vlc"
 
 BDEPEND="
-   !qt6? ( dev-qt/linguist-tools:5 )
sys-devel/gettext
virtual/pkgconfig
+   !qt6? ( dev-qt/linguist-tools:5 )
 "
 COMMON_DEPEND="
dev-db/sqlite:=
@@ -44,8 +44,8 @@ COMMON_DEPEND="
x11-libs/libX11
)
qt6? (
+   dev-libs/kdsingleapplication[qt6(+)]

dev-qt/qtbase[concurrent,dbus,gui,network,ssl,sql,sqlite,widgets]
-   dev-qt/kdsingleapplication[qt6(+)]
)
cdda? ( dev-libs/libcdio:= )
gstreamer? (

diff --git a/net-misc/owncloud-client/owncloud-client-5.2.1.13040-r1.ebuild 
b/net-misc/owncloud-client/owncloud-client-5.2.1.13040-r1.ebuild
index fc882a955104..17ed5c205d07 100644
--- a/net-misc/owncloud-client/owncloud-client-5.2.1.13040-r1.ebuild
+++ b/net-misc/owncloud-client/owncloud-client-5.2.1.13040-r1.ebuild
@@ -18,8 +18,8 @@ IUSE="keyring test"
 RESTRICT="!test? ( test )"
 
 RDEPEND=">=dev-db/sqlite-3.4:3
+   dev-libs/kdsingleapplication[qt6(+)]
dev-libs/qtkeychain[keyring?,qt6(+)]
-   dev-qt/kdsingleapplication[qt6(+)]
dev-qt/qtbase:6[concurrent,gui,network,ssl,widgets]
net-libs/libre-graph-api-cpp-qt-client
sys-fs/inotify-tools"

diff --git a/profiles/updates/3Q-2024 b/profiles/updates/3Q-2024
index ac2d01ee8610..a439af156400 100644
--- a/profiles/updates/3Q-2024
+++ b/profiles/updates/3Q-2024
@@ -1,2 +1,3 @@
 move sci-libs/rtree dev-python/rtree
 move dev-python/mapbox_earcut dev-python/mapbox-earcut
+move dev-qt/kdsingleapplication dev-libs/kdsingleapplication



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

2024-07-25 Thread Petr Vaněk
commit: ac8163603c82d8cdb006edfbacc9cb4440c8355f
Author: Petr Vaněk  gentoo  org>
AuthorDate: Thu Jul 25 19:59:48 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Thu Jul 25 20:06:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac816360

dev-libs/libcdada: add 0.6.0

Closes: https://bugs.gentoo.org/929413
Signed-off-by: Petr Vaněk  gentoo.org>

 dev-libs/libcdada/Manifest |  1 +
 .../libcdada/files/libcdada-0.6.0-test-fixes.patch | 30 
 dev-libs/libcdada/libcdada-0.6.0.ebuild| 54 ++
 3 files changed, 85 insertions(+)

diff --git a/dev-libs/libcdada/Manifest b/dev-libs/libcdada/Manifest
index 14182df179d9..ec2b763c904d 100644
--- a/dev-libs/libcdada/Manifest
+++ b/dev-libs/libcdada/Manifest
@@ -1 +1,2 @@
 DIST libcdada-0.4.0.tar.gz 1777257 BLAKE2B 
26e24fa513ab4a290a7632b4f56c102dc45cd9d34d4a7b7464f58aaee596b5ac3c8172080144d3f3c5cbcf5790f29e74b020f11cea943223e5933c2a7db66f8b
 SHA512 
370a40a070df6783b5f44373bd09751660d51698095fa0ace38943a0331f90a55d131de50180b9ca9597361b7712dbcb350fde77a0e0489c47e4358fec61458b
+DIST libcdada-0.6.0.tar.gz 1780008 BLAKE2B 
c4644663c5a86229b98d52c017a3204032bb6ca0f83ca8c41e498e20b3ba58eaf9777082ed57c9871be708a117e6e4a4e39eeaa6b6736eb98b3ded9d7511d3e3
 SHA512 
83e69fea60fc35845bf44bf443c0161ed90a233ac699e7f26a54578bd67016740f4cef42595087b05177f4e33e203352bb52abb4fd909979ec2f9c57e77dc0fa

diff --git a/dev-libs/libcdada/files/libcdada-0.6.0-test-fixes.patch 
b/dev-libs/libcdada/files/libcdada-0.6.0-test-fixes.patch
new file mode 100644
index ..a1b8d64d48bf
--- /dev/null
+++ b/dev-libs/libcdada/files/libcdada-0.6.0-test-fixes.patch
@@ -0,0 +1,30 @@
+From b9b7c37980a2d4cdf85ecd764cf2f6987d54835c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20Van=C4=9Bk?= 
+Date: Thu, 25 Jul 2024 14:21:15 +0200
+Subject: [PATCH] str: use correct cdada comparison function for a regular C
+ string
+
+The cdada_str_ncmp_c function must be used for comparison with regular C
+string, otherwise str_test aborts.
+
+Fixes: be47ae8cb148 ("str: add cdada_str_ncmp/cdada_str_ncmp_c")
+
+Upstream-PR: https://github.com/msune/libcdada/pull/18
+
+diff --git a/test/str_test.c b/test/str_test.c
+index 5805a87..01d7b6c 100644
+--- a/test/str_test.c
 b/test/str_test.c
+@@ -408,9 +408,9 @@ int test_cmp(){
+   == strncmp(s1, s2, overlen_avoid_compiler_warn));
+ 
+   TEST_ASSERT(cdada_str_ncmp_c(c1, s2, 7) == strncmp(s1, s2, 7));
+-  TEST_ASSERT(cdada_str_ncmp(c1, s2, 10) == strncmp(s1, s2, 10));
+-  TEST_ASSERT(cdada_str_ncmp(c1, s2, 12) == strncmp(s1, s2, 12));
+-  TEST_ASSERT(cdada_str_ncmp(c1, s2, overlen_avoid_compiler_warn)
++  TEST_ASSERT(cdada_str_ncmp_c(c1, s2, 10) == strncmp(s1, s2, 10));
++  TEST_ASSERT(cdada_str_ncmp_c(c1, s2, 12) == strncmp(s1, s2, 12));
++  TEST_ASSERT(cdada_str_ncmp_c(c1, s2, overlen_avoid_compiler_warn)
+   == strncmp(s1, s2, overlen_avoid_compiler_warn));
+ 
+   rv = cdada_str_destroy(c1);

diff --git a/dev-libs/libcdada/libcdada-0.6.0.ebuild 
b/dev-libs/libcdada/libcdada-0.6.0.ebuild
new file mode 100644
index ..c665163b1281
--- /dev/null
+++ b/dev-libs/libcdada/libcdada-0.6.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit autotools python-any-r1
+
+DESCRIPTION="Basic data structures in C"
+HOMEPAGE="https://github.com/msune/libcdada";
+SRC_URI="https://github.com/msune/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.3.4-Werror.patch
+   "${FILESDIR}"/${PN}-0.3.5-respect-CFLAGS.patch
+   "${FILESDIR}"/${PN}-0.6.0-test-fixes.patch
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_with test tests)
+
+   # Needed for tests. We throw them away in src_install anyway.
+   --enable-static
+
+   --disable-valgrind
+   --without-examples
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+}



[gentoo-commits] proj/kde:master commit in: sci-mathematics/rkward/

2024-07-25 Thread Andreas Sturmlechner
commit: e67315c788206ae25be89ba5fe0c5baec60c74b6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jul 25 20:10:03 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jul 25 20:10:03 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e67315c7

sci-mathematics/rkward: Add new dependency

Upstream commit 997c8a7280fe0f99a29465f67b56fd001cdac4e1

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

 sci-mathematics/rkward/rkward-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-mathematics/rkward/rkward-.ebuild 
b/sci-mathematics/rkward/rkward-.ebuild
index d0da70823a..9d94d5a805 100644
--- a/sci-mathematics/rkward/rkward-.ebuild
+++ b/sci-mathematics/rkward/rkward-.ebuild
@@ -22,6 +22,7 @@ IUSE=""
 
 DEPEND="
dev-lang/R
+   dev-libs/kdsingleapplication[qt6(+)]
>=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
>=dev-qt/qtdeclarative-${QTMIN}:6



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-wine/

2024-07-25 Thread Ionen Wolkens
commit: 9690bfe5333ba0c1da42b58e4865aa607d3bf2d3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul 25 21:33:29 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 25 21:47:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9690bfe5

app-eselect/eselect-wine: make postinst warning more visible

Kind of occasional but it confuse a user now and then, try to increase
chances that it will be spotted on first merge. Also extend a bit given
some shells (like fish) need special attention.

Bug: https://bugs.gentoo.org/936641
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../eselect-wine/eselect-wine-2.0.2-r2.ebuild  | 27 --
 1 file changed, 15 insertions(+), 12 deletions(-)

diff --git a/app-eselect/eselect-wine/eselect-wine-2.0.2-r2.ebuild 
b/app-eselect/eselect-wine/eselect-wine-2.0.2-r2.ebuild
index da39532a82a4..3c19a046d3b2 100644
--- a/app-eselect/eselect-wine/eselect-wine-2.0.2-r2.ebuild
+++ b/app-eselect/eselect-wine/eselect-wine-2.0.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -69,23 +69,26 @@ pkg_postinst() {
if [[ ! ${REPLACING_VERSIONS##* } ]] ||
ver_test ${REPLACING_VERSIONS##* } -lt 2; then
elog
-   [[ ${REPLACING_VERSIONS} ]] &&
-   elog "${PN} changed a bit, suggest reviewing 'eselect 
wine help' (and list)."
-   elog "Please run '. ${EROOT}/etc/profile' to update PATH in 
current shells"
-   elog "(PATH should have ':${EPREFIX}/etc/eselect/wine/bin'). 
Wine can otherwise"
-   elog "be executed directly from 
'${EPREFIX}/etc/eselect/wine/bin/wine'."
+   elog "Warning:"
+   elog
+   elog "Please either run '. ${EPREFIX}/etc/profile' to update 
PATH in current shells"
+   elog "or re-login, otherwise running e.g. 'wine' without the 
full path will fail."
+   elog "(PATH should have ':${EPREFIX}/etc/eselect/wine/bin'). If 
needed, selected"
+   elog "'wine' can be executed using 
'${EPREFIX}/etc/eselect/wine/bin/wine'."
+   elog
+   elog "If still have issues, verify that shell configurations in 
\$HOME are not"
+   elog "overriding PATH, also non-POSIX shells (e.g. fish) may 
need manual handling."
+   elog
+   # note: not using EROOT given it wouldn't make much sense to 
update configs
+   # using that path or source profile outside the ROOT
fi
 
if [[ ${REPLACING_VERSIONS##* } ]] &&
ver_test ${REPLACING_VERSIONS##* } -lt 2.0.2-r1; then
-   elog
-   elog "Be warned that >=${PN}-2.0.2-r1 no longer installs the"
-   elog "'${EPREFIX}/usr/bin/wine' symbolic link. wine(1) can 
still be found"
+   elog "Note that >=${PN}-2.0.2-r1 no longer installs the"
+   elog "'${EPREFIX}/usr/bin/wine' symbolic link. 'wine' can still 
be found"
elog "in PATH but, if using the direct location for scripts 
and/or binfmt,"
elog "then please update these to use: 
'${EPREFIX}/etc/eselect/wine/bin/wine'"
-   elog
-   elog "If wine is not found in PATH, please ensure that not 
overriding the"
-   elog "default PATH value that should include 
':${EPREFIX}/etc/eselect/wine/bin'"
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-bin/

2024-07-25 Thread Miroslav Šulc
commit: 0fbc0b2f4249fe8901d21ae4119f977623aa0111
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jul 24 11:22:07 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jul 25 22:01:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fbc0b2f

dev-java/openjdk-bin: add 8.422_p05

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/openjdk-bin/Manifest |   6 +
 dev-java/openjdk-bin/openjdk-bin-8.422_p05.ebuild | 130 ++
 2 files changed, 136 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 862f3746635b..01440f8fe234 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -36,8 +36,14 @@ DIST OpenJDK21U-jdk_riscv64_linux_hotspot_21.0.4_7.tar.gz 
203854772 BLAKE2B acec
 DIST OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.4_7.tar.gz 208015131 BLAKE2B 
b143b83ff40ad0be90cc19fec59777a80f783c6a4d9d1161d5205dee9a50f88d89fc21e402a14a1849d2dfefb780935acb47b7366b8fb07a3cd10f9ca65b
 SHA512 
9cf65b7ea2cc4e7a21c5832c3522211c53b55fb6f0d4ec4deecb94744dafbf1412c17508ed1c21cb06b03c5bcf8212a0e5d6f2804663833735a1ac2f77dae7a2
 DIST OpenJDK21U-jdk_x64_linux_hotspot_21.0.4_7.tar.gz 207789015 BLAKE2B 
da61c96f082f18bbb64e543b96972d0cf812cbd64ac970a45000506e41f9f54628453d4a24b4090271dc267e21bfe285a04173c106259e67dc72246c43edbe32
 SHA512 
7675079ac1ed0c0428f806908b21c58549df7fc18043d26c011e063b58772ddb1c1c9648a46ab7d5204d47c2af5d3f08eace30028113d64e09cadc69c4fd0def
 DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u412b08.tar.gz 102116126 BLAKE2B 
19f8deee04fe5521323ead5193ff7b383979afa32c4375bdef7ce53b868dd7cb317bcd208b94d373c353f5480433cb3a28beeacbb7f42b501058acdfe6917079
 SHA512 
e2c5e17eda6a25b8f12c8fe5a50b5c58a9b52bf9cdac7213e2b0eb7ea0c99ba0d3c31ecbaea834443fac12adacfe506ecbe3a487abd16846c6619678ac24c4ee
+DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u422b05.tar.gz 102132553 BLAKE2B 
b59a2d99ff86eac2ab15617ee7c58d179a7db2e3606b3296b4bee8bbfaaee2f3cd1f441d90b7462ef9a502f4f351bdb4acc8e723d6b16f208827b813e8a7
 SHA512 
3856d2e711fd0f93f5efb73ffe5dc115d03dbd0cd015e903b7c2d02b6a3940b10793243edd6a372d7f84306f10c7a41cf13d7b787a33d525f1e86e9975453d06
 DIST OpenJDK8U-jdk_arm_linux_hotspot_8u412b08.tar.gz 98318417 BLAKE2B 
11ec1cb2e793da8252511dee62ad193b67b3bc5c8aa91dbd6b1e8aa2d2f7e2e342528d145e0eb9e26b17b7e81c9ff17586f068b4d146f6789b157026aff67099
 SHA512 
84eab7b032fb55e02870013f9a87d0898ece12c52c560c0600d8d2ecb4901cc64e6e5cd44375ec6785a5c8f139263e8b6b32d348149e22200c962438fabea9fe
+DIST OpenJDK8U-jdk_arm_linux_hotspot_8u422b05.tar.gz 98342561 BLAKE2B 
e34d6c959a2100b7c1817ad0fa213331e1cca75229edccf68ed4fcbd3b9bdeb0852dfdf59dac3e9cdae0179af38edc64ff7329af9f44fadcfaa7cf301f8f4e13
 SHA512 
a667d531b3318e7f75d3d4d9a32248c5c9ae7c1d4bd9bfcbcb5f11418016c1faa179ed748c3eae09c8693885a9401a80de8f3530891883b9f6e9de0b50002ed5
 DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u412b08.tar.gz 100529230 BLAKE2B 
1498ff1c4d89f65a41a565cf3d6949f715bc8783a33b70e6cf7b44e513ddf7ade1242e2a0a95b582813ab212fb2367a5f17f794f54b5e458f0e23dd22e74123d
 SHA512 
cf80eb66063559d4fbe062d8a198490468e4936c9e0b27ffe04912b4468a2d1f4d12fffe5df5fede38b44870b65a7f0cd85545f7031957b12a7d1a368a7770c6
+DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u422b05.tar.gz 100533202 BLAKE2B 
b83b926e5bf0fe45bce9a79489422b96c6ab321227a56d8b3c683a26e5b71cbf9ec80a4dc2706aa4853095a4ee3174591cba8725b9e1b645f4c275137a97abee
 SHA512 
e345de1325f9807d1cc3e4b043d650d655ad8a3672edec304023af54c7dd1d8fea0e671781ed46e6d7459909afedb2458c1b45966b55957389ec62449aec6469
 DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u412b08.tar.gz 100923084 BLAKE2B 
9c9b0d7f95983a44f040efa83c69100163b1450d04102000d4f75361e9164024697380c055fdb31bac2ef4dabc05df592bbf342e716d8f438954b89236ff0986
 SHA512 
07b721e57225165d3dbc51c1d8f79f269e75fa3fe946ab76e933d1d3645dd19b3e7e8ea924d4f510382b5bcebbf073e262010c0e4655e0282379cce9d411eeab
+DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u422b05.tar.gz 100948020 BLAKE2B 
db92e2d9ef5bd15816d2fb3cd6a6dc0accd250fa16ec9b3eea9b23a72e73a32be43527d8f520f39aea1b7a84723e07d24e3de136b6888b869d8e75e446fc04cd
 SHA512 
20b47a527c1b19d6f2779e619507a250316ee3d95d7ad7b5fa45c86e26e90515cace468a0ec6fd37be108f473f92d70eadd0a61ee901594ff0309272af4f61e5
 DIST OpenJDK8U-jdk_x64_linux_hotspot_8u412b08.tar.gz 103005511 BLAKE2B 
f3df80c160d723df67700363ed6f40f3308a7625635b5afcb1656c77c9f78cc2796c5878aac0bda6cbde8d6551371ed15223de6aa8e75c01ba3e4848285a88eb
 SHA512 
6f7df3fbb34c5971b7bbc4bafbe0179983abfa0aee212cc810e2656697cf0a7f4736cbbf6755cc88cc885d7beb5c15482a21d5287c52bae560988cf80908ca05
+DIST OpenJDK8U-jdk_x64_linux_hotspot_8u422b05.tar.gz 103022651 BLAKE2B 
e144aee88326b4ed539324d8dfa35db461a3595c23a3bfdf0af557b4402ac4dd65d9000fa875b6570d7475ca7fef90d2e7021938f04918d40a04c04029e2e1bf
 SHA512 
d44bdb72e616771d6b465abb66228f08968afdc0e8e40f73e892ea5c5c441f554d793f1e1643f1f682e0c0f4e25d24ee3f9ddec8c6191c43e77

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk/

2024-07-25 Thread Miroslav Šulc
commit: 1ac83cddcb4592118f3aed5fab27c82337f68d6f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Jul 25 06:49:36 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jul 25 22:01:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac83cdd

dev-java/openjdk: add 8.422_p05

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37702
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/openjdk/Manifest |   1 +
 dev-java/openjdk/openjdk-8.422_p05.ebuild | 283 ++
 2 files changed, 284 insertions(+)

diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index b93422f7ddfd..8a000540d5c9 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -5,6 +5,7 @@ DIST openjdk-17.0.11_p9.tar.gz 106574173 BLAKE2B 
3db4763527d1acb83a2d492c3e94dc5
 DIST openjdk-17.0.12_p7.tar.gz 106597045 BLAKE2B 
f0e9baec472ecefbf28359abfc10757dc7cb2a6ddf8428086a6565831f1c13ee1a7cdb87b67d6b3840860ddbf2c74e80ece55f09238fddc2cb8fa77208695b9b
 SHA512 
cc99e9742123f7d8ac7ad78abab0fbe5cff37999b9c06ad14851009a95c9868968e97dd0f3e4dea8bfa8578f8f903fccaa37134466a778375cdf24344138f1fc
 DIST openjdk-21.0.4_p7.tar.gz 112506384 BLAKE2B 
d58636bc9221d56afcf118a91e41326d2e086c9fe22675429ec50d0b62fefd9e2040140a9d99682547e8bf0d40fa4ca2cbcdf8be55b9a0556b95c90fc0a08d56
 SHA512 
507524d842fb7c371cf7d3163cdce87e9266d613998b797f2828178b35c087354ae30941384d5afd1d6e3982eddf5c9067553bc2b918a9e223b93893f7f27e76
 DIST openjdk-8.412_p08.tar.gz 93003614 BLAKE2B 
71a3825bf69bb196ae219f5125e8452f634be2ff7b9f42a4829f6581f0a143bfec95013971c6f6b8f402c11efa34443f55a7f89d4133eac0b05a6d1cd6e0324d
 SHA512 
d198f26474a4bd0b5e09c3c3aa53fbf77f217b8cd23499f7e661224048e925e0e020b28264b6ce7401baf83f8ffd8e3247788e2f5e7188509dea8b06f9fa0572
+DIST openjdk-8.422_p05.tar.gz 93034877 BLAKE2B 
2489fea62fbc5a7e3735055656ae89c67caf63e5bc6d5385ee811d0707d056bc3d10dd83f7eae5a5a86b7f57b8da47a9c1a77405f127b6f506bbf3b310ecd2ae
 SHA512 
706db67f9be7509380e96ae2187bdb928e40c4382fd7073dd310da2981eeff324a5871702b087d4466911dbbea8376d5f9fed7029562ca62c9a1a193d931833e
 DIST openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz 108215404 BLAKE2B 
5e6c0b905b34b437137922b73a9724da96b8832186fea945f8c73d941db822ca1cc5718f3ecb4607ed98d1f8241c9f365b54caaf978863e8b84680a94f067b5d
 SHA512 
732e2220219d42be10589fcaf2420da87ebc8564b4afc6bd02f61f31cdca9c31b339366e34d374fb814499b92f8aa796435a18f28e10c8cb00d9a0f5953bb60e
 DIST openjdk-bootstrap-11.0.13_p8-x86.tar.xz 105420236 BLAKE2B 
d3137ad497937a9a04dedf38776f3ac45bf3b115d275991fd8582b72ade48390b6aa8ad89e0b4d34fa6a787a3c413dab20b32ef347dc8733544e810150c55d29
 SHA512 
f71a7ef8fbf19b0595dd7d4ebe52bbe1c95b8c17f34d092472c5f5ce8caf52a053f22db8587f1649f9a96ad01c0c632be343342812f5a8cc4ff843b33b8d9b0f
 DIST openjdk-bootstrap-11.0.14_p9-riscv.tar.xz 104601676 BLAKE2B 
5f976e8a626a829fae70ad6c007f10bfeff79e29c85d6c75fb2f5ff8984fd2a2bd44ee6e07958dbbdaaed761c6839d375e1b5ba6cffc63b02ad9e2c9178310db
 SHA512 
580dec81626553fe3e7afd0f6385a733ba80a0502cf0f9e8bdc973048887290c9ab6171267d61d8838c4ece4de58c9ca8b78540bd52b1757495a27175057ec64

diff --git a/dev-java/openjdk/openjdk-8.422_p05.ebuild 
b/dev-java/openjdk/openjdk-8.422_p05.ebuild
new file mode 100644
index ..6280651782d6
--- /dev/null
+++ b/dev-java/openjdk/openjdk-8.422_p05.ebuild
@@ -0,0 +1,283 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing 
toolchain-funcs
+
+# don't change versioning scheme
+# to find correct _p number, look at
+# https://github.com/openjdk/jdk${SLOT}u/tags
+# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point
+# to exact same commit sha. we should always use the full version.
+# -ga tag is just for humans to easily identify General Availability release 
tag.
+# we need -ga tag to fetch tarball and unpack it, but exact number everywhere 
else to
+# set build version properly
+MY_PV="$(ver_rs 1 'u' 2 '-' ${PV%_p*}-ga)"
+
+# variable name format: _XPAK
+X86_XPAK="8.402_p06"
+PPC64_XPAK="8.402_p06"
+
+# Usage: bootstrap_uri   [extracond]
+# Example: $(bootstrap_uri x86 8.402_p06)
+# Output: ppc64? ( big-endian? ( https://...8.402_p06-x86.tar.xz ) )
+bootstrap_uri() {
+   local 
baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap";
+   local suff="tar.xz"
+   local kw="${1:?${FUNCNAME[0]}: keyword not specified}"
+   local ver="${2:?${FUNCNAME[0]}: version not specified}"
+   local cond="${3-}"
+
+   # here be dragons
+   echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}.${suff} 
${cond:+) })"
+}
+
+DESCRIPTION="Open source implementation of the Java programming language"
+HOMEPAGE="https://openjdk.org";
+SRC_URI="
+   https://github.com/openjdk/jdk8u/archive/jdk${MY_PV}.tar.gz
+   -> 

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2024-07-25 Thread Jakov Smolić
commit: 3d3ace09da4b0e40d65feef8bf1830791facae1d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jul 25 22:25:20 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jul 25 22:25:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d3ace09

www-client/chromium: Stabilize 127.0.6533.72 amd64, #936630

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

 www-client/chromium/chromium-127.0.6533.72.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-127.0.6533.72.ebuild 
b/www-client/chromium/chromium-127.0.6533.72.ebuild
index 4418bfa6a617..2164e2e807db 100644
--- a/www-client/chromium/chromium-127.0.6533.72.ebuild
+++ b/www-client/chromium/chromium-127.0.6533.72.ebuild
@@ -70,7 +70,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0/stable"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist cups debug ffmpeg-chromium gtk4 +hangouts 
headless kerberos +lto +official pax-kernel pgo +proprietary-codecs pulseaudio"
 IUSE+=" qt5 qt6 +screencast selinux +system-toolchain +vaapi +wayland 
+widevine"



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

2024-07-25 Thread Jakov Smolić
commit: b285981878cc5f3293bd289a601551cb8987a329
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jul 25 22:25:25 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jul 25 22:25:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2859818

media-video/ffmpeg-chromium: Stabilize 127 amd64, #936630

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

 media-video/ffmpeg-chromium/ffmpeg-chromium-127.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-127.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-127.ebuild
index eb68732fd0bc..b830bf595f20 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-127.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-127.ebuild
@@ -16,7 +16,7 @@ LICENSE="
 "
 SLOT="${PV}"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64"
 
 # Options to use as use_enable in the foo[:bar] form.
 # This will feed configure with $(use_enable foo bar)



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

2024-07-25 Thread Sam James
commit: e6803efe275c5173cea36143d5620ac7064902e1
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 25 22:26:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 25 22:26:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6803efe

media-video/ffmpeg-chromium: Stabilize 127 arm64, #936630

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

 media-video/ffmpeg-chromium/ffmpeg-chromium-127.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-127.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-127.ebuild
index b830bf595f20..91d93d2a4d58 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-127.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-127.ebuild
@@ -16,7 +16,7 @@ LICENSE="
 "
 SLOT="${PV}"
 
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64"
 
 # Options to use as use_enable in the foo[:bar] form.
 # This will feed configure with $(use_enable foo bar)



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

2024-07-25 Thread Sam James
commit: 73e48e861477afd94e00d422eeb67e468a4737b2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 25 22:26:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 25 22:26:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73e48e86

app-admin/rsyslog: Stabilize 8.2404.0-r1 amd64, #936637

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

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

diff --git a/app-admin/rsyslog/rsyslog-8.2404.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2404.0-r1.ebuild
index d55b5a05aa77..056cf8c99389 100644
--- a/app-admin/rsyslog/rsyslog-8.2404.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2404.0-r1.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-admin/rsyslog/

2024-07-25 Thread Sam James
commit: 54dbdab73eea5ee4047015210f10e12dea23ca6b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 25 22:26:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 25 22:26:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54dbdab7

app-admin/rsyslog: Stabilize 8.2404.0-r1 x86, #936637

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

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

diff --git a/app-admin/rsyslog/rsyslog-8.2404.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2404.0-r1.ebuild
index 514cb65782b2..d55b5a05aa77 100644
--- a/app-admin/rsyslog/rsyslog-8.2404.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2404.0-r1.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-emacs/ebib/

2024-07-25 Thread Sam James
commit: 55b76601e852a7af6a83c81c000b1105253cd1b6
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 25 22:26:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 25 22:26:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b76601

app-emacs/ebib: Stabilize 2.42.2 amd64, #936639

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

 app-emacs/ebib/ebib-2.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/ebib/ebib-2.42.2.ebuild 
b/app-emacs/ebib/ebib-2.42.2.ebuild
index 688763487ce1..b7bcc581be0e 100644
--- a/app-emacs/ebib/ebib-2.42.2.ebuild
+++ b/app-emacs/ebib/ebib-2.42.2.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: app-text/pandoc-bin/

2024-07-25 Thread Sam James
commit: 30edd4e1fd2880185df5567c5583243683bd5c49
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 25 22:26:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 25 22:26:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30edd4e1

app-text/pandoc-bin: Stabilize 3.2.1 amd64, #936638

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

 app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild 
b/app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild
index 6c205a599708..99deb0ffec22 100644
--- a/app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild
+++ b/app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 ~arm64"
 IUSE="+pandoc-symlink"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2024-07-25 Thread Sam James
commit: 94fcd6165f73d6f3a328640af84dbdffb613ba1a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 25 22:26:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 25 22:26:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94fcd616

www-client/chromium: Stabilize 127.0.6533.72 arm64, #936630

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

 www-client/chromium/chromium-127.0.6533.72.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-127.0.6533.72.ebuild 
b/www-client/chromium/chromium-127.0.6533.72.ebuild
index 2164e2e807db..ac25cba49b1b 100644
--- a/www-client/chromium/chromium-127.0.6533.72.ebuild
+++ b/www-client/chromium/chromium-127.0.6533.72.ebuild
@@ -70,7 +70,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0/stable"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 arm64"
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist cups debug ffmpeg-chromium gtk4 +hangouts 
headless kerberos +lto +official pax-kernel pgo +proprietary-codecs pulseaudio"
 IUSE+=" qt5 qt6 +screencast selinux +system-toolchain +vaapi +wayland 
+widevine"



[gentoo-commits] repo/gentoo:master commit in: app-text/pandoc-bin/

2024-07-25 Thread Sam James
commit: 5bb8c3f84e409d899133fbc3d942e1a5ca093b18
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 25 22:31:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 25 22:31:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb8c3f8

app-text/pandoc-bin: Stabilize 3.2.1 arm64, #936638

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

 app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild 
b/app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild
index 99deb0ffec22..1a9e4cefd9f7 100644
--- a/app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild
+++ b/app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm64"
+KEYWORDS="-* amd64 arm64"
 IUSE="+pandoc-symlink"
 
 RDEPEND="



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

2024-07-25 Thread Jakov Smolić
commit: 54d320909a51b335540f2bef97cc9131e9e06721
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jul 26 01:06:38 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jul 26 01:06:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54d32090

dev-libs/kdsingleapplication: Keyword 1.1.0-r1 ppc64, #926898

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

 dev-libs/kdsingleapplication/kdsingleapplication-1.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/kdsingleapplication/kdsingleapplication-1.1.0-r1.ebuild 
b/dev-libs/kdsingleapplication/kdsingleapplication-1.1.0-r1.ebuild
index 6614a67561d6..e8956a2e22ba 100644
--- a/dev-libs/kdsingleapplication/kdsingleapplication-1.1.0-r1.ebuild
+++ b/dev-libs/kdsingleapplication/kdsingleapplication-1.1.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/KDAB/KDSingleApplication/releases/download/v${PV}/kd
 
 LICENSE="BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"



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

2024-07-25 Thread Jakov Smolić
commit: 0e63d208c2ed446e684f1696bfd16c149e9466a4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jul 26 01:06:16 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jul 26 01:06:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e63d208

media-sound/strawberry: Keyword 1.0.23-r2 ppc64, #926898

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

 media-sound/strawberry/strawberry-1.0.23-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/strawberry/strawberry-1.0.23-r2.ebuild 
b/media-sound/strawberry/strawberry-1.0.23-r2.ebuild
index e0e702fd242a..ad37177bd647 100644
--- a/media-sound/strawberry/strawberry-1.0.23-r2.ebuild
+++ b/media-sound/strawberry/strawberry-1.0.23-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



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

2024-07-25 Thread Michał Górny
commit: 6a7bb7f74723750be0a6410d7b6d34a1d70e2b5f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 00:50:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:26:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7bb7f7

dev-python/botocore: Bump to 1.34.149

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

 dev-python/botocore/Manifest |  1 +
 dev-python/botocore/botocore-1.34.149.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e066c64ae76e..714899f20de2 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.34.145.gh.tar.gz 13230154 BLAKE2B 
ebcf6acdd7ab01bca4032eaa9bc94f
 DIST botocore-1.34.146.gh.tar.gz 13225796 BLAKE2B 
e59b6192e4fe3e7d0305b43f869049a864909211a3a507a64bca662988c5d982c98f911e272f7928032c7a5b313b7538bd4eaac5f4a43071b5add58c07252c49
 SHA512 
3032c453bcaac696dfae811880a5ff036ef0f0cd47450d6509aa9f7cd45e6fab043819f73544c4de1b44e59c5e0e8d388c3e99ff9b180912a209d6c1903d737f
 DIST botocore-1.34.147.gh.tar.gz 13233174 BLAKE2B 
dfb8ad5f0f98bb69805cd9d229545125e0da0b7f57cea070d9c2c10ef7afdfb47deb2c9477fb0e97459b2eff31f959f57137ef210230291ea6b2d5c5b08e0252
 SHA512 
f0ffd3b350333cf62a1eacce0ea2c3e2a96f1d497b57cb419a539867709aceae6af615af24245659b186a8ad5c18a4f57708241b78ff077258768d8b72562ea0
 DIST botocore-1.34.148.gh.tar.gz 13237574 BLAKE2B 
5f0ba1e3c2979a24ef326913367700b5172407714cb0d07b35944a167ad8d0c21e23c41fd3b78faa1aa283633738ea6d2271cec31e3bbb1547fa60a166252f0e
 SHA512 
2caae5680f65fc7750d48ed42c71a8522f7d1555dd0d3d2b6041d47037286c8ed1bb0c1a08b7ee0504fccedffd7568ef27b6d8ee6d1da1425d73d4db13ad7437
+DIST botocore-1.34.149.gh.tar.gz 13245965 BLAKE2B 
6bc05c1d93eaa62fa9acb3c0e42acdc67272df442452892cb8e833d93edaafd0dfe03f9467e5f305d2827a12bcc9f0658e13a889f9165e1a83250a9ba1bd5f5b
 SHA512 
e44ab480c611b43e13474db97642b92ac59c4b9e641d45ca0967aca385c608f37dd77541088161e7ac1b05ff9b5e4fa544e8d8711d7fbe0a8a4e78e7d7710722

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



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

2024-07-25 Thread Michał Górny
commit: 5cb64ab348db44142a57b955a964eae78fd212b0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 00:50:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:27:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb64ab3

app-admin/awscli: Bump to 1.33.31

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index bcc8fb20b16b..39aa5a588d56 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.33.27.gh.tar.gz 2758530 BLAKE2B 
c40db2483f0561078d1dc191e1d8c97ba
 DIST aws-cli-1.33.28.gh.tar.gz 2762159 BLAKE2B 
6e4f7e0696532aa65ed1f22fac6c91e58b08507dda7ca5f6cb2a91e498006b8aa4a759056472bed376f7421aa6956a58bef55266124dc83e516441e883f87d37
 SHA512 
2a6921a139957d23cc2f186907f5cbccfc427beb870b9b9420e4578845e1c5931d71e32d0d0ea8badb0009d1540373197793e628d6146b7ebf7e637a0fdf5e8b
 DIST aws-cli-1.33.29.gh.tar.gz 2762758 BLAKE2B 
352c0b1d861c48df629f880db5b3ef5227128cb35671b0a276521540eeb6e43b627faacacb6e0dd9d35fa9ad8a074529cb7057316c3e05f9132fbf5025064402
 SHA512 
8594a0034937401337f5b4d05a7a567a8eff3ec6ba154962e8360946ac04e3666794e143a15ba55eba2910d4201dfce55474e6a7f982399c1fc364c0e99c1b92
 DIST aws-cli-1.33.30.gh.tar.gz 2764485 BLAKE2B 
0fe483207532b180180e6a3dd81ec93ad6254fbea56ce22de67d0f9f49414db72b6ab1a434c77aac702db2a217e425e3cd4bf021dcc224d64f201c479376c326
 SHA512 
47b3e856cc93d0e70548a5eae53fc37dfa17982143e886480b1ab3569965d63c73db3b3c7f196c09402d8c368784c253a3f0c415e1a392b8462d8d79ac6a39ec
+DIST aws-cli-1.33.31.gh.tar.gz 2765982 BLAKE2B 
424422520aada1a5ab21843e61d5027937c1cd306936740ce6fe80ac8beadc5c5885727d716a7efe1890a3a3d7138710cb4b43a04d5293593d8b6fbf94e83ff9
 SHA512 
d7f860cb1b37c32a05550a43ff4c7e691f90ca8753fead9e1f2590556e589d6748ba163408ffbc7ecb1b1414a9df3590ffd5962aaf2acc6e49fff60a101034cb

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

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

2024-07-25 Thread Michał Górny
commit: ba372150114e3fddfa926e670dfed10ffd8a1cb1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 00:50:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:27:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba372150

dev-python/boto3: Bump to 1.34.149

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 5a16f6bee894..73fe1f7b9d28 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.34.145.gh.tar.gz 841776 BLAKE2B 
e93a6c4d634c2df22ed27e58c2abe0a6cc8
 DIST boto3-1.34.146.gh.tar.gz 842332 BLAKE2B 
1e718ca3ae9c59f8528a8e944d1a1e596a595c6ae0d1c7ec83aa47a429f03fe14f9a173772590dc1134fe64bfa471a2cfcf729db107bb19a80fa15b8d13f804a
 SHA512 
ec1fc0bc4aa528a9f93e5ec9ce2b582b6c7c79967097f39c4eb9895486569f2953235867b7f88a593040fd614a37e05fd9d91db107e28106b6d6ff0ea1b5a0c9
 DIST boto3-1.34.147.gh.tar.gz 842874 BLAKE2B 
22363cdc4acce00cce16a78a30c0121b0046f309ea9bda21a45880bf5abd19a8177ee7376393b85b3283a8a6ea27931bea21a2f97a4c59d087a4a2aff45dfc6f
 SHA512 
90eda840237b3e968913800de4978ce6bafe3393d7076af4eacfd0851d09358859d5025daacf789b47f984a29d1036af9620f6cac9f12639a041a964ad840aee
 DIST boto3-1.34.148.gh.tar.gz 843651 BLAKE2B 
78bc66b075d5df39b6f800a25d00c7c98e2f1c1c31a756453843b4809cc1dbd5fa7714e081d7533bf4671dde9eb69f82c8ed35183e9656613b9bfc3abe4c5eb8
 SHA512 
dfa5b1eaf9dc510fe03ae855604ed0d1ab5f7aa1df1c57b6ff088a6eb2dcdc62ad855156e13ec7f427700b04105753f907fe1ce0e43d4957ca0cc810c1bbc33a
+DIST boto3-1.34.149.gh.tar.gz 845064 BLAKE2B 
25e77483b8ac8a52e7f5586794839dcab694cf8db3cc27112db25fc77b55845cb84dd2750a45dd5097b49e62e62403077fd741d7f1610fc7f735d8344e6fd23c
 SHA512 
21a942ca15023b3e2732678ee79d1b8c7b027e89958b5761a8d543b91c434d06d7c84e137177e1fde52440c801f62dfa4caed309ec92400f6516720bbcc11690

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



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

2024-07-25 Thread Michał Górny
commit: 75725e441573c50c530052c30d73f2be0807c1ac
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 00:53:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:27:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75725e44

dev-python/mrcfile: Bump to 1.5.3

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

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

diff --git a/dev-python/mrcfile/Manifest b/dev-python/mrcfile/Manifest
index 89662f4a99b4..12a3d33a23cd 100644
--- a/dev-python/mrcfile/Manifest
+++ b/dev-python/mrcfile/Manifest
@@ -1,2 +1,3 @@
 DIST mrcfile-1.5.1.gh.tar.gz 148148989 BLAKE2B 
335a30b5e69bb4bb0348da421c721d27dcf6d1b1d1ab37bd2038e57c5c7499348e9bd183aa5b21280a8009b68e64cec03b08bde4ff3509084873ebffa2fd3b1a
 SHA512 
8553c435c640d814b26f14253ea8954ddd54fab737879e53714cee0be77b9a929e870d2c49a5244c49b9261e2946fbfb0ac1294af6cd3888c6884d476af3ad7a
 DIST mrcfile-1.5.2.gh.tar.gz 148149005 BLAKE2B 
6ea599aad553f9a1e8b794a133502f440432e6cdb65aa8c906148dad5c10c63d4905f52665b4b1875be474e32d08a761c3faebec38f124b9a20862adf66ceb52
 SHA512 
0db3c0a0e641166e0fcea52202b9435212c1ddc0e0b3040f0830b61da86c1d51ac102fbd08039d0ae74724723122156f2db9f68fbab095eb365a7de68b8acd11
+DIST mrcfile-1.5.3.gh.tar.gz 148151409 BLAKE2B 
5b89fa64db14374ad8e5589c415102e278f8ef1de3bc1bb6eed121002d5037b40d1a92a95795e011382dfa7e98b4c5607a5d27875f46bf4a7fb1fd4c703f866f
 SHA512 
44747d5d6479994fd99aa9422d20e732557d3116d0f8a7f03e28a79b6832702428e0a4238b73181c34d973cf618f90d47c2011d1f18099cff6a76baa0694747f

diff --git a/dev-python/mrcfile/mrcfile-1.5.3.ebuild 
b/dev-python/mrcfile/mrcfile-1.5.3.ebuild
new file mode 100644
index ..e90cfd6c8d47
--- /dev/null
+++ b/dev-python/mrcfile/mrcfile-1.5.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="MRC2014 file format I/O library"
+HOMEPAGE="
+   https://pypi.org/project/mrcfile/
+   https://github.com/ccpem/mrcfile/
+"
+SRC_URI="
+   https://github.com/ccpem/mrcfile/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-python/numpy-1.16.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest



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

2024-07-25 Thread Michał Górny
commit: 0419e99f6ef993ba37d311e7807647da36a5b4bd
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 00:52:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:27:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0419e99f

dev-python/pytest: Bump to 8.3.2

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

 dev-python/pytest/Manifest|   1 +
 dev-python/pytest/pytest-8.3.2.ebuild | 116 ++
 2 files changed, 117 insertions(+)

diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index f92cd46ff33a..5eebe2b1b608 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -3,3 +3,4 @@ DIST pytest-8.0.2.tar.gz 1396924 BLAKE2B 
ad95d246f5592cfe54faea6c96e38cb60d3e271
 DIST pytest-8.1.2.tar.gz 1410060 BLAKE2B 
1379047c5ba434e98a383756c53a9cf31dc3bd3abcc49820f872b9110ec70906ca14080ce17ed2770b71195fbd79627a0eb16ee00429e165368144b20153a02b
 SHA512 
a6ffae29da98ee4c357ebb03f00c4bc1a33f093ef867ad118841695548468c7f229eaa2c029a2ce3b158bbb0a65be5014e91555a223d04c1c72e614cb1d00546
 DIST pytest-8.2.2.tar.gz 1427980 BLAKE2B 
7f343e5ff05e4d26f816595ad1c52ee2b79d38029e75e3641ed0bbb7477e0a47e5ae48ebc3058a8e9f374cd1a391d360d9eda73eca2e41d8b533eda7948aedcb
 SHA512 
896192f0d41f3fef49915dfea6ae33dbb939f6bbe54de27861bf1554bf87f910702169293e923af9bc40466e7f806aa19ca54cbe41a848c233f70b52bb86a63c
 DIST pytest-8.3.1.tar.gz 1438997 BLAKE2B 
acf50897e018b678231beecc73093788d1b810c47cf81f5d9b156c04f61bfbea00b2c3d49c5ec81d70d0b1f4c3fe084a821c4fa53a200ffe6950177a823a66a2
 SHA512 
fd650785ec91233242c9ee2a1847d3f4a679cfc4504fa6863410bda2f16527e655261eb285e936219e0bca0d95d958265aa7d3e06401bcd5f5127af3f2809425
+DIST pytest-8.3.2.tar.gz 1439314 BLAKE2B 
a8edbd9d0eef59e1277d88ef657c4720b79ada68c51b1a30af81ae5652e1bc6c30bf6723472729015446da7815d8b3a7c73af4f5a49664d96beeedc96bbb3d54
 SHA512 
df4df6603f89658c1d814e209ec71a29606b2c015e58f139e3154b2092b08d369d4660401ed0ea9f04c3c6cdc86357a5279ad01e102a3b81e2cbf6e1572ca007

diff --git a/dev-python/pytest/pytest-8.3.2.ebuild 
b/dev-python/pytest/pytest-8.3.2.ebuild
new file mode 100644
index ..a6ff2735eb2d
--- /dev/null
+++ b/dev-python/pytest/pytest-8.3.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="
+   https://pytest.org/
+   https://github.com/pytest-dev/pytest/
+   https://pypi.org/project/pytest/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/iniconfig[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   =dev-python/pluggy-1.5.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !!<=dev-python/flaky-3.7.0-r5
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/argcomplete[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/xmlschema[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+src_test() {
+   # workaround new readline defaults
+   echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
+   local -x INPUTRC="${T}"/inputrc
+   distutils-r1_src_test
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x COLUMNS=80
+
+   local EPYTEST_DESELECT=(
+   # broken by epytest args
+   testing/test_warnings.py::test_works_with_filterwarnings
+
+   # tend to be broken by random pytest plugins
+   # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out)
+   testing/test_helpconfig.py::test_version_less_verbose
+   testing/test_helpconfig.py::test_version_verbose
+   testing/test_junitxml.py::test_random_report_log_xdist
+ 

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

2024-07-25 Thread Michał Górny
commit: 1078ef45ca2fb9833e9398fcd4eea37fb37626fa
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 01:30:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:30:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1078ef45

dev-python/apprise: Bump to 1.8.1

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

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

diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest
index 1de838be9b7f..a6f018c31d56 100644
--- a/dev-python/apprise/Manifest
+++ b/dev-python/apprise/Manifest
@@ -1 +1,2 @@
 DIST apprise-1.8.0.tar.gz 1651688 BLAKE2B 
32458b2a4787c0366db54890b505ca86cf1abee4299d32fd49f8fc8d37b87a6123c902747f97466b061857e7f284ed78c4001e61f587f3b47e17194324217d37
 SHA512 
312165b1b5c05ee632b5f2631eafc4af2b318881444851966ff6893775caa303b8d8fc819de9c2f8790eb224ac849535c5e5038a2f51dc30d477a503ed48b920
+DIST apprise-1.8.1.tar.gz 1696426 BLAKE2B 
ddc8966716e89a3e18995370e90f20c080a1249faccdbcf5f28fb22a89dc3f415c33208a5c98352307a28a65b45e305d1b9c3e2df52f6f6f017197a6f893a101
 SHA512 
b0e5d760ad8fcbecaa51de8e398abbb8766ef8a52bbd9cbd7f77156e4e00194adc1e18e0b6a95c611863ae72162041971408744348a7ea9e6579f4f4aae15f04

diff --git a/dev-python/apprise/apprise-1.8.1.ebuild 
b/dev-python/apprise/apprise-1.8.1.ebuild
new file mode 100644
index ..d6fb609e2b6c
--- /dev/null
+++ b/dev-python/apprise/apprise-1.8.1.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..13} )
+
+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/sqlglot/

2024-07-25 Thread Michał Górny
commit: 4cc3f6735679b2829dec53a85a4af413a6e05119
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 01:30:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:30:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc3f673

dev-python/sqlglot: Bump to 25.7.1

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

 dev-python/sqlglot/Manifest  |   1 +
 dev-python/sqlglot/sqlglot-25.7.1.ebuild | 121 +++
 2 files changed, 122 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 0ce8be2025af..ca204f0dd509 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -22,6 +22,7 @@ DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c42
 DIST sqlglot-25.5.1.tar.gz 19034839 BLAKE2B 
5af6d4d9893f70831729ff1107ac2159e42a099ab6896e7a004a9337d95ab4f63500fceacbbe3e329908787345420e1ed95fddeb672e2c65045526025dfca390
 SHA512 
e2f3ad495d77810211368bf172af8351d52102462bd7c568915e9eeddced60d46627a6f443b28fb58e1aa48d2d647a6425f5262c4eaec2433ec9e3fc81fbaa2e
 DIST sqlglot-25.6.0.tar.gz 19040214 BLAKE2B 
a471b18f4b815265682b22ab0f1640157e895650251ec3d5598047163f6efd73601a3c33c2ba8fbe53d5452e4c2bec293ec8e5c7fedf7b743f359d104b2e9526
 SHA512 
f7a565878d867eb7e46a7528d0ad69a26711e0a0eeabd88e11bd389b96d511de9cf56129dce4f336a0d278629be7806282e465b25df20d594f44d92b76b6dc9f
 DIST sqlglot-25.6.1.tar.gz 19055366 BLAKE2B 
3fec14d7a2a2da6c9a704ff4b42d7bcb099027da061ae600985842f021e3de96e57ea5a4edbd4bc508597f9ff2f39d74bdc618ddd5e0337188fcdfb910a48b45
 SHA512 
ac6e56c9b1207f5264a668e163d2c8f08548856c7ef36b6e6ff818b1f40ae6afe45785e2dc2c4bbeda50f7e303f5de39c343cc823fa8ecbe63fc2e61c067228a
+DIST sqlglot-25.7.1.tar.gz 19078973 BLAKE2B 
ef4df578c057e9821df589d065164552aace81ca4019a17c38e7f2a86d2ff833248a206cd46067ab1945d1607916b1fd6a92d209cfd9c1d5984f67488c6d6d7c
 SHA512 
54b4c7170085e574a3c7914511aa8e5a2b94577b4e4c20ae2a7bbfc7b3f496e538b00ef6b848c6c83d18ed170dd0109cc36ad0e73b0ff13097466c9727b6ed32
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

diff --git a/dev-python/sqlglot/sqlglot-25.7.1.ebuild 
b/dev-python/sqlglot/sqlglot-25.7.1.ebuild
new file mode 100644
index ..3ecfcc322a3e
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-25.7.1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+CARGO_OPTIONAL=1
+CRATES="
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.150
+   lock_api@0.4.11
+   memoffset@0.9.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   proc-macro2@1.0.70
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   quote@1.0.33
+   redox_syscall@0.4.1
+   scopeguard@1.2.0
+   smallvec@1.11.2
+   syn@2.0.41
+   target-lexicon@0.12.12
+   unicode-ident@1.0.12
+   unindent@0.2.3
+   windows-targets@0.48.5
+   windows_aarch64_gnullvm@0.48.5
+   windows_aarch64_msvc@0.48.5
+   windows_i686_gnu@0.48.5
+   windows_i686_msvc@0.48.5
+   windows_x86_64_gnu@0.48.5
+   windows_x86_64_gnullvm@0.48.5
+   windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+   native-extensions? (
+   ${CARGO_CRATE_URIS}
+   )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+   native-extensions? (
+   ${RUS

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

2024-07-25 Thread Michał Górny
commit: c0ae5806bce7323a10219107123a65e8901deeca
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 01:35:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:53:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ae5806

dev-python/tempora: Bump to 5.7.0

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

 dev-python/tempora/Manifest |  1 +
 dev-python/tempora/tempora-5.7.0.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-python/tempora/Manifest b/dev-python/tempora/Manifest
index 0a0f4cebaef7..168b78c6af03 100644
--- a/dev-python/tempora/Manifest
+++ b/dev-python/tempora/Manifest
@@ -1 +1,2 @@
 DIST tempora-5.6.0.tar.gz 21659 BLAKE2B 
865fc851d852e054b389cbc5731a9523297b134c6d6e812cff9a6dfda8be0c0c9b2aa5f63324642ef3c151529f82292d867d01bf68a9aaa4f7a3e6d296a8f4bd
 SHA512 
dd8dfe94813a482a2493e3129c9dd4f40dd399bc933a5348454b903d49def1c84a417696c24b66533bcfa93d3d334c67114bdc0cc2512ce39384c039911b4d0d
+DIST tempora-5.7.0.tar.gz 22239 BLAKE2B 
11c9ba681b1973b75e22cc4a2c8bcc1a2620e0284ce1b7d42fda25ce8c2a35bd4a9a4b329013143dbfd27613a327fb8d3d048d1230f679a240ed5ea6abc9761a
 SHA512 
4c1bc7e45cfa1f415bfa6bcee3d6b82246477279b89328a98b8b944dddf7184a515e0733bb868321f63cbcb21fcb7847543a2643c059e6d2e0721c2e66ad4239

diff --git a/dev-python/tempora/tempora-5.7.0.ebuild 
b/dev-python/tempora/tempora-5.7.0.ebuild
new file mode 100644
index ..1ee7ce022944
--- /dev/null
+++ b/dev-python/tempora/tempora-5.7.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Objects and routines pertaining to date and time"
+HOMEPAGE="
+   https://github.com/jaraco/tempora/
+   https://pypi.org/project/tempora/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/pytest-freezer[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p freezer
+}



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

2024-07-25 Thread Michał Górny
commit: bfc216ea09c6d14d37b9bd400a4ed8778f228c05
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 01:39:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:53:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc216ea

dev-python/mkdocstrings: Bump to 0.25.2

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

 dev-python/mkdocstrings/Manifest   |  1 +
 dev-python/mkdocstrings/mkdocstrings-0.25.2.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest
index 6afe5fbd260e..ab24442c604f 100644
--- a/dev-python/mkdocstrings/Manifest
+++ b/dev-python/mkdocstrings/Manifest
@@ -1 +1,2 @@
 DIST mkdocstrings-0.25.1.gh.tar.gz 89869 BLAKE2B 
248436eeabafbb7cbee27362b43d2feadeadda7692b5843621bd97261e17a93783c38f37850700c6e79b7f23f15fdc8f21567329afba9b4fb0618f277acc1865
 SHA512 
155dc5d15fd71f9c5dbd5d5f70f380ad5197fc0c1dc0fe722205b30decbd19307daa631d3a4a40206cdf36981f414ea1a4c001d8cef517ffed569e96ea0e8302
+DIST mkdocstrings-0.25.2.tar.gz 91796 BLAKE2B 
d666d402fc94f00df107f54ae6057fbdaba2a2da20c283fe5f1bfb33cf4cca4dc882e9132156434439560848dfea224916c96450a759924175fe6244e75dac43
 SHA512 
ad1d771ffbbb04bfa9b8a4190c41303fe6d78f9bb07fe3236ccb284836886d759a9031c42192e2608fc3941a0a59c149c241d193cbc2fe96462605b4f37b2545

diff --git a/dev-python/mkdocstrings/mkdocstrings-0.25.2.ebuild 
b/dev-python/mkdocstrings/mkdocstrings-0.25.2.ebuild
new file mode 100644
index ..4100955b993d
--- /dev/null
+++ b/dev-python/mkdocstrings/mkdocstrings-0.25.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Automatic documentation from sources, for MkDocs"
+HOMEPAGE="
+   https://mkdocstrings.github.io/
+   https://github.com/mkdocstrings/mkdocstrings/
+   https://pypi.org/project/mkdocstrings/
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/click-7.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.3[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.5[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-autorefs-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/markdown-exec[${PYTHON_USEDEP}]
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   dev-python/mkdocstrings-python[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+"
+
+# mkdocstrings documentation generation requires several currently
+# unpackaged mkdocs extensions and plug-ins, and this test
+# makes use of mkdocs configuration
+EPYTEST_DESELECT=(
+   tests/test_plugin.py::test_disabling_plugin
+   # WTF, it tries to unlink installed files from installed package?!
+   tests/test_handlers.py::test_extended_templates
+   # Needs unpackaged mkdocs-callouts, mkdocs-literate-nav, and possibly 
more
+   tests/test_inventory.py::test_sphinx_load_mkdocstrings_inventory_file
+   # Internet
+   tests/test_inventory.py::test_load_inventory
+)
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2024-07-25 Thread Michał Górny
commit: 298410d7ef3c26b6a26627ce238cb0d7e5e0b0c2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 01:40:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:56:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298410d7

dev-python/mkdocstrings-python: Bump to 1.10.7

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

 dev-python/mkdocstrings-python/Manifest|  1 +
 .../mkdocstrings-python-1.10.7.ebuild  | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/mkdocstrings-python/Manifest 
b/dev-python/mkdocstrings-python/Manifest
index a3ae67968897..6c465af4171e 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1 +1,2 @@
 DIST mkdocstrings-python-1.10.5.gh.tar.gz 157091 BLAKE2B 
1f0685fc8b04ea4e5f33e3e4ca9637d590bd45b5be85d856ea0f6693d3be2a7d215751b68f811ca73afec078ffa5cc1acf88ab1907bd9842c6e390eb14fd71c0
 SHA512 
0bc3b103a99add6d38621243d2a21339efd837fb3476feb13bc55afabcee481d45ea7b410f8d16312583f308ee9f36f387762cdd1ef1e9758ecdb5b1be9dcb9e
+DIST mkdocstrings_python-1.10.7.tar.gz 161638 BLAKE2B 
f62bd6b8f04223ba3ae479b0492770cad02f5a060fcd39e5f20ddf80d88ff267f9826644cf80704a10f2f98320d1a5784c5bada43e845c07ab9c8a2d0d05
 SHA512 
1df467957e138f7fa474c2799b1cf254994b11b75217d90ff9c8a1f2d4c72817ecab80724c9da84721dbbde52c7074833534cde0ce8f50de6aae09b6edb25e03

diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.7.ebuild 
b/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.7.ebuild
new file mode 100644
index ..c226feabda3a
--- /dev/null
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.7.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python handler for dev-python/mkdocstrings"
+HOMEPAGE="
+   https://mkdocstrings.github.io/python/
+   https://github.com/mkdocstrings/python/
+   https://pypi.org/project/mkdocstrings-python/
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=dev-python/griffe-0.48[${PYTHON_USEDEP}]
+   >=dev-python/mkdocstrings-0.25.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2024-07-25 Thread Michał Górny
commit: a90ec0c6c0627bf498a4257514a1935c8308616f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 01:40:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:56:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a90ec0c6

dev-python/atpublic: Bump to 5.0

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

 dev-python/atpublic/Manifest|  1 +
 dev-python/atpublic/atpublic-5.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/atpublic/Manifest b/dev-python/atpublic/Manifest
index 6eb18317c808..9546aa51c4a0 100644
--- a/dev-python/atpublic/Manifest
+++ b/dev-python/atpublic/Manifest
@@ -1 +1,2 @@
 DIST atpublic-4.1.0.tar.gz 14426 BLAKE2B 
c535d36b8c4723fa0c36ed543461f8364445c52893e8a5cd6a6bfdec0a387308a74d9f6a9d4c204ac753fcc847a105f6f4a5dc7afa5848d08f0a269af8b01397
 SHA512 
bd840a44f3f9d8f7099c22d67866744ef43ed4bfa00e0fd8a6a7516e8e995287b234fb97eaf30be494f06a8ff1020c0479533bfe33adc56ae62bd976bd997b4b
+DIST atpublic-5.0.tar.gz 14646 BLAKE2B 
92d545d7f8d90b47348a302662473f154783d0f5e3aa6ef165f6ddecbd7024792ef5dec02edf9b513c03021c5550cc915c258b5ee600869e10ba9c6c99f1dafa
 SHA512 
b5b3dabb4891c0aa75a6e2f0d6f19e1447ba358c139a73bc582c2ef58bec0ea44bfee44f44635de7da1e1c1e4e7edb99ea7e6a2090c1df710a200eb16440098f

diff --git a/dev-python/atpublic/atpublic-5.0.ebuild 
b/dev-python/atpublic/atpublic-5.0.ebuild
new file mode 100644
index ..e26cab09e31b
--- /dev/null
+++ b/dev-python/atpublic/atpublic-5.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A decorator to populate __all__ and the module globals"
+HOMEPAGE="
+   https://gitlab.com/warsaw/public/
+   https://pypi.org/project/atpublic/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/sybil[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-07-25 Thread Michał Górny
commit: 828c0e2ba4023c96b958e782c423dc23fca0e61b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 01:42:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:56:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=828c0e2b

dev-python/hcloud: Bump to 2.1.0

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

 dev-python/hcloud/Manifest|  1 +
 dev-python/hcloud/hcloud-2.1.0.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/hcloud/Manifest b/dev-python/hcloud/Manifest
index a4e607076ed7..ebd343b6e9ee 100644
--- a/dev-python/hcloud/Manifest
+++ b/dev-python/hcloud/Manifest
@@ -1 +1,2 @@
 DIST hcloud-python-2.0.1.gh.tar.gz 117015 BLAKE2B 
e795ea4a114c8e2c71554f84646b574e94030c6e724456786a437cc58d3dd96118c274111bc3787d8e7074b81f0c2493b3c6c5b824f6a8acb6d3a70b4dd75d29
 SHA512 
2507687324579240d2ff89287a6bd8e90dd33bb1290514c925e7e786330032187fdf133af196a6c0529ecb7018003356e299fc00cbf5bf2819d1f8e229702a04
+DIST hcloud-python-2.1.0.gh.tar.gz 118173 BLAKE2B 
f350db9a552507e4770df180f7df82cbd3943aea64d827d7c9b05eae63dee5a92e410ad2d68766920f5b65b85788b4762313190b53ebbdba07bd64c7d62a8565
 SHA512 
80d2aec96c1b4303ba4827e938f33191fb3c150c15e7809e4f5b99b3c0b2af40ce04c1737207568acf9b20b38f0bd47dd223fe18eb093129ccdfe84992969caf

diff --git a/dev-python/hcloud/hcloud-2.1.0.ebuild 
b/dev-python/hcloud/hcloud-2.1.0.ebuild
new file mode 100644
index ..64eceb0a363c
--- /dev/null
+++ b/dev-python/hcloud/hcloud-2.1.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+MY_P=hcloud-python-${PV}
+DESCRIPTION="Official Hetzner Cloud python library"
+HOMEPAGE="
+   https://github.com/hetznercloud/hcloud-python/
+   https://pypi.org/project/hcloud/
+"
+# sdist is missing doc assets as of 1.19.0
+# https://github.com/hetznercloud/hcloud-python/pull/183
+SRC_URI="
+   https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs \
+   dev-python/myst-parser \
+   dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # Integration tests need docker:
+   # 
https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16
+   tests/integration
+)
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}



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

2024-07-25 Thread Michał Górny
commit: b3bfb1cad3982fbbc7dc8557288c0b5203d3737a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 01:41:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:56:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3bfb1ca

dev-python/croniter: Bump to 3.0.1

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

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

diff --git a/dev-python/croniter/Manifest b/dev-python/croniter/Manifest
index 56272f7075a9..61b13ec4c6bd 100644
--- a/dev-python/croniter/Manifest
+++ b/dev-python/croniter/Manifest
@@ -1,3 +1,4 @@
 DIST croniter-2.0.5.tar.gz 47450 BLAKE2B 
fe7260cea5ec477cc39660af98a11b933182c08d66d696edece1b88d3b3212f3cdc82d4c750a83d9ceb03cd7d7d90ec139bcf6e737f2a2d791412f5a562b7819
 SHA512 
a61d98182754773e8a556d01ca1926452a392e55285ae3654a8cadce12418e665c6cadd2cdffa4a4091c341c8f0cb3180e473b6e91c928c5309a4d376c5e3560
 DIST croniter-2.0.7.tar.gz 49655 BLAKE2B 
e3c8c8e4ce87fdbf1ed9a993069b0b27ea07192315f7d81237989b8c2c2d36e965a95f09b32dd219b6dd0a2c2bd8db253bdff81e30f192057bc509990fc32f9f
 SHA512 
9aeb10930ce9709794dc85c873098161881334f15edb722d2cbb5314f618c61c284219066ed904927d9ee37bc38dc14d2a6f156c57188ad3ab57a81a8de1
 DIST croniter-3.0.0.tar.gz 52232 BLAKE2B 
4f424e1063c2af7a0f3f74cecdf41322515bef86fa2fa7ce3d0d2649344561ad28cf6e4cadba1df22f4707418902eb368d5e64a896b72c05bf47d5f19f1a46a7
 SHA512 
1d41caa62c876288e3b0cd3bf04b2fcea28d2dd7dc314cc427e8a1b5fb89a63d4ab02e333c8a70b311297b9c8f8306660b8e0e794b0c092a830d25f9aae6ad12
+DIST croniter-3.0.1.tar.gz 52790 BLAKE2B 
9404451fc1df88bfd2d5b6b1ddb22fd8e1d9f3a07c4282b114e310a40021a0f3e6258f1fd7b0d35ed36bd273da7bce8099492e8b67f5e358f5a9e882efd0faa9
 SHA512 
d74e27812f261ee56e151e74b276ebefcc139bd8369ac3f792d8d970c4ee188097c491378ab519f8d47db64c647d4dc598a043cb2c4502a07612adc0ee1e9ad5

diff --git a/dev-python/croniter/croniter-3.0.1.ebuild 
b/dev-python/croniter/croniter-3.0.1.ebuild
new file mode 100644
index ..678616a1506d
--- /dev/null
+++ b/dev-python/croniter/croniter-3.0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python module to provide iteration for datetime object"
+HOMEPAGE="
+   https://github.com/kiorky/croniter/
+   https://pypi.org/project/croniter/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/tzlocal[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-07-25 Thread Michał Górny
commit: 26a22073d6596c6d94169b2de97e049f90b9f810
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 01:34:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:53:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26a22073

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

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

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

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index ebead6e9926f..424ea804c100 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,2 +1,3 @@
 DIST google-api-python-client-2.136.0.tar.gz 11443821 BLAKE2B 
ee313274ec25e1262ad54b800cf524e58400886876d9133b7c6e1d9668e81bce7b73f96511679bcc2a0f565ca9b89c7d6bc7087213e53575542c5e0b5e566ff9
 SHA512 
e5e8302c71953f0971d3b3159d7689cd76520efa4cee9ca541e78a5fcb14387506963cb20da06ac5760af814ece5ded0bc3942381aa9e96fd6c620eb8933a6ed
 DIST google_api_python_client-2.137.0.tar.gz 11477114 BLAKE2B 
e0d7e64bfdd86bd882c8762b8d78fcd390152e569ca32df16fcbe91290508565086e4ca7e958d8d48ecaa6d5d23a0b1188b85f6a53004af54139977602c4f72c
 SHA512 
442c08033fb12dbdcab3e45b911a9d43d93a4841369cd14344c9201a40b453d88ce602c3f45d965713ca826bec1f3e333f9425008d1cf1f59b6441283eb09807
+DIST google_api_python_client-2.138.0.tar.gz 11595036 BLAKE2B 
554abf4e58264d60a5a09174b7199f31ac6cf31bd024add66ff73a71992e9da077c8046abfd8d9400d1b17fa0ccd27ca484ae62dca8b6900bbad42e2a26af9ee
 SHA512 
f9e7501a289e96aebe8db78e32dc30771a860af34808d1bc6d6192c4511ecbbf871cbbf8cdf50daeeb865908a86236400d651e159d913b415b1f2fdf8eb045ab

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

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

2024-07-25 Thread Michał Górny
commit: 0a4241cffeb17dd67970fed524800a5d5f714caf
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 01:30:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a4241cf

dev-python/sqlglot: Remove old

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

 dev-python/sqlglot/Manifest  |   2 -
 dev-python/sqlglot/sqlglot-25.5.1.ebuild | 121 ---
 dev-python/sqlglot/sqlglot-25.6.0.ebuild | 121 ---
 3 files changed, 244 deletions(-)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index ca204f0dd509..4c0fa6e45dc8 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -19,8 +19,6 @@ DIST quote-1.0.33.crate 28090 BLAKE2B 
77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d7
 DIST redox_syscall-0.4.1.crate 24858 BLAKE2B 
c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da
 SHA512 
073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4
 SHA512 
6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
-DIST sqlglot-25.5.1.tar.gz 19034839 BLAKE2B 
5af6d4d9893f70831729ff1107ac2159e42a099ab6896e7a004a9337d95ab4f63500fceacbbe3e329908787345420e1ed95fddeb672e2c65045526025dfca390
 SHA512 
e2f3ad495d77810211368bf172af8351d52102462bd7c568915e9eeddced60d46627a6f443b28fb58e1aa48d2d647a6425f5262c4eaec2433ec9e3fc81fbaa2e
-DIST sqlglot-25.6.0.tar.gz 19040214 BLAKE2B 
a471b18f4b815265682b22ab0f1640157e895650251ec3d5598047163f6efd73601a3c33c2ba8fbe53d5452e4c2bec293ec8e5c7fedf7b743f359d104b2e9526
 SHA512 
f7a565878d867eb7e46a7528d0ad69a26711e0a0eeabd88e11bd389b96d511de9cf56129dce4f336a0d278629be7806282e465b25df20d594f44d92b76b6dc9f
 DIST sqlglot-25.6.1.tar.gz 19055366 BLAKE2B 
3fec14d7a2a2da6c9a704ff4b42d7bcb099027da061ae600985842f021e3de96e57ea5a4edbd4bc508597f9ff2f39d74bdc618ddd5e0337188fcdfb910a48b45
 SHA512 
ac6e56c9b1207f5264a668e163d2c8f08548856c7ef36b6e6ff818b1f40ae6afe45785e2dc2c4bbeda50f7e303f5de39c343cc823fa8ecbe63fc2e61c067228a
 DIST sqlglot-25.7.1.tar.gz 19078973 BLAKE2B 
ef4df578c057e9821df589d065164552aace81ca4019a17c38e7f2a86d2ff833248a206cd46067ab1945d1607916b1fd6a92d209cfd9c1d5984f67488c6d6d7c
 SHA512 
54b4c7170085e574a3c7914511aa8e5a2b94577b4e4c20ae2a7bbfc7b3f496e538b00ef6b848c6c83d18ed170dd0109cc36ad0e73b0ff13097466c9727b6ed32
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a

diff --git a/dev-python/sqlglot/sqlglot-25.5.1.ebuild 
b/dev-python/sqlglot/sqlglot-25.5.1.ebuild
deleted file mode 100644
index 3ecfcc322a3e..
--- a/dev-python/sqlglot/sqlglot-25.5.1.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-CARGO_OPTIONAL=1
-CRATES="
-   autocfg@1.1.0
-   bitflags@1.3.2
-   cfg-if@1.0.0
-   heck@0.4.1
-   indoc@2.0.4
-   libc@0.2.150
-   lock_api@0.4.11
-   memoffset@0.9.0
-   once_cell@1.19.0
-   parking_lot@0.12.1
-   parking_lot_core@0.9.9
-   proc-macro2@1.0.70
-   pyo3-build-config@0.20.0
-   pyo3-ffi@0.20.0
-   pyo3-macros-backend@0.20.0
-   pyo3-macros@0.20.0
-   pyo3@0.20.0
-   quote@1.0.33
-   redox_syscall@0.4.1
-   scopeguard@1.2.0
-   smallvec@1.11.2
-   syn@2.0.41
-   target-lexicon@0.12.12
-   unicode-ident@1.0.12
-   unindent@0.2.3
-   windows-targets@0.48.5
-   windows_aarch64_gnullvm@0.48.5
-   windows_aarch64_msvc@0.48.5
-   windows_i686_gnu@0.48.5
-   windows_i686_msvc@0.48.5
-   windows_x86_64_gnu@0.48.5
-   windows_x86_64_gnullvm@0.48.5
-   windows_x86_64_msvc@0.48.5
-"
-
-inherit cargo distutils-r1 pypi optfeature
-
-DESCRIPTION="An easily customizable SQL parser and transpiler"
-HOMEPAGE="
-   https://sqlglot.com/
-   https://github.com/tobymao/sqlglot/
-   https://pypi.org/project/sqlglot/
-"

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

2024-07-25 Thread Michał Górny
commit: 0d9fb9f712997b5938a653595bf6c7421543
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 26 01:59:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 26 01:59:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d9fb9f7

net-wireless/blueman: Bump to 2.4.3

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

 net-wireless/blueman/Manifest |   1 +
 net-wireless/blueman/blueman-2.4.3.ebuild | 174 ++
 2 files changed, 175 insertions(+)

diff --git a/net-wireless/blueman/Manifest b/net-wireless/blueman/Manifest
index 20fce5192eda..815827c2a343 100644
--- a/net-wireless/blueman/Manifest
+++ b/net-wireless/blueman/Manifest
@@ -1 +1,2 @@
 DIST blueman-2.4.2.tar.xz 1529804 BLAKE2B 
a10957db2721d308ea6cdd0351c94910d527023e146afee794f63d5997af9ab530abdff19c74f8a645c16ba8c84377b720318fba69f78deb5d0e268f653470af
 SHA512 
d394147e2fcc097d4922bf7dcebd1d6fa386eacbfb08f332006eb377be7b8b6c8a725b1578b01894b386bc87daf3129c08c11755aca07166cd246a74eeb4ccac
+DIST blueman-2.4.3.tar.xz 1567044 BLAKE2B 
1ecd7e70ab5e84e68115cdfc6a6dbdcaa539973fc4fd93740495c822a0b08b1fc2e9fd46b421282fd0ba4a4ce5deccef6724e7fa23466b9c68d9523eacfecd97
 SHA512 
387e51d143b90ee34d156595f83d032930e427baee4065cb07809b8273f4da641893caa4113cc034c81bfacdb9b2caffb316b6d8738a44aba90ca6941aefc13f

diff --git a/net-wireless/blueman/blueman-2.4.3.ebuild 
b/net-wireless/blueman/blueman-2.4.3.ebuild
new file mode 100644
index ..2393efed4e60
--- /dev/null
+++ b/net-wireless/blueman/blueman-2.4.3.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit autotools distutils-r1 gnome2-utils linux-info systemd xdg-utils
+
+DESCRIPTION="Simple and intuitive GTK+ Bluetooth Manager"
+HOMEPAGE="https://github.com/blueman-project/blueman/";
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/blueman-project/blueman.git";
+else
+   SRC_URI="
+   
https://github.com/blueman-project/blueman/releases/download/${PV/_/.}/${P/_/.}.tar.xz
+   "
+   S=${WORKDIR}/${P/_/.}
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+# icons are GPL-2
+# source files are mixed GPL-3+ and GPL-2+
+LICENSE="GPL-3+ GPL-2"
+SLOT="0"
+IUSE="network nls policykit pulseaudio"
+
+DEPEND="
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   >=net-wireless/bluez-5:=
+"
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   media-libs/libpulse
+   >=net-misc/networkmanager-0.8[introspection]
+   )
+   ')
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+RDEPEND="
+   ${DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   ')
+   sys-apps/dbus
+   x11-libs/gtk+:3[introspection,X]
+   x11-libs/libnotify[introspection]
+   || (
+   x11-themes/adwaita-icon-theme
+   x11-themes/faenza-icon-theme
+   x11-themes/mate-icon-theme
+   )
+   network? (
+   net-firewall/iptables
+   || (
+   sys-apps/net-tools
+   sys-apps/iproute2
+   )
+   || (
+   net-dns/dnsmasq
+   net-misc/dhcp
+   >=net-misc/networkmanager-0.8[introspection]
+   )
+   )
+   policykit? (
+   sys-auth/polkit
+   )
+   pulseaudio? (
+   || (
+   media-sound/pulseaudio-daemon[bluetooth]
+   media-video/pipewire[bluetooth]
+   https://bugs.gentoo.org/936065
+   eautoreconf
+   distutils-r1_src_prepare
+}
+
+python_configure() {
+   local myconf=(
+   --disable-runtime-deps-check
+   --disable-static
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-systemduserunitdir="$(systemd_get_userunitdir)"
+   --with-dhcp-config="/etc/dhcp/dhcpd.conf"
+   $(use_enable policykit polkit)
+   $(use_enable nls)
+   $(use_enable pulseaudio)
+   # thunar integration is a single data file with no extra deps
+   # so install it unconditionally
+   --enable-thunar-sendto
+   )
+   econf "${myconf[@]}"
+}
+
+python_compile() {
+   default
+}
+
+python_test() {
+   local -x PYTHONPATH=module/.libs
+
+   if [[ ! -f /dev/rfkill ]]; then
+   # Tests attempt

  1   2   >