From 20dd6fc00c4a4b58b355175c93df28c804285634 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sat, 15 Aug 2026 10:08:52 +0200 Subject: [PATCH 01/57] sys-process/snooze: keyword 0.6 for ~arm64 Signed-off-by: Haelwenn (lanodan) Monnier --- sys-process/snooze/snooze-0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-process/snooze/snooze-0.6.ebuild b/sys-process/snooze/snooze-0.6.ebuild index 4a91c9dd0b..61a1d9adc6 100644 --- a/sys-process/snooze/snooze-0.6.ebuild +++ b/sys-process/snooze/snooze-0.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/leahneukirchen/snooze/archive/v${PV}.tar.gz -> ${P}. LICENSE="CC0-1.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" src_compile() { tc-export CC From eae82d257e50c8e85768d31a6f4767e5372bca5c Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sat, 15 Aug 2026 13:35:28 +0200 Subject: [PATCH 02/57] dev-python/pygsl: add myself as maintainer Signed-off-by: bakedsnake --- dev-python/pygsl/metadata.xml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/dev-python/pygsl/metadata.xml b/dev-python/pygsl/metadata.xml index 1300b83b8b..c94078888c 100644 --- a/dev-python/pygsl/metadata.xml +++ b/dev-python/pygsl/metadata.xml @@ -1,9 +1,12 @@ - - - pygsl - pygsl/pygsl - + + bakedsnake@vagrantz.xyz + bakedsnake + + + pygsl + pygsl/pygsl + From 1bc12627a9efab279d04e8d23c90f4be626b590d Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sat, 15 Aug 2026 13:36:46 +0200 Subject: [PATCH 03/57] dev-python/pygsl: update python compatibility Bug 932270 was present only in python3.11, and is solved by bumping the python compatibility. Closes: https://bugs.gentoo.org/932270 Signed-off-by: bakedsnake --- dev-python/pygsl/pygsl-2.3.4.ebuild | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-python/pygsl/pygsl-2.3.4.ebuild b/dev-python/pygsl/pygsl-2.3.4.ebuild index 5ac4d26f6f..55ffa77f9f 100644 --- a/dev-python/pygsl/pygsl-2.3.4.ebuild +++ b/dev-python/pygsl/pygsl-2.3.4.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_12 ) +PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 @@ -27,6 +27,8 @@ DEPEND=" dev-python/numpy[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=( ) + distutils_enable_sphinx doc dev-python/sphinx-rtd-theme distutils_enable_tests pytest From b91923b65e8be723bad168f496c56ea90143fcb1 Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sat, 15 Aug 2026 13:43:20 +0200 Subject: [PATCH 04/57] dev-python/pygsl: add 2.6.5 Adds new version, taking into account some build changes. Signed-off-by: bakedsnake --- dev-python/pygsl/Manifest | 1 + dev-python/pygsl/files/numpy-casts.patch | 24 +++++++++++ dev-python/pygsl/pygsl-2.6.5.ebuild | 52 ++++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 dev-python/pygsl/files/numpy-casts.patch create mode 100644 dev-python/pygsl/pygsl-2.6.5.ebuild diff --git a/dev-python/pygsl/Manifest b/dev-python/pygsl/Manifest index 22476ec8b5..79e6143054 100644 --- a/dev-python/pygsl/Manifest +++ b/dev-python/pygsl/Manifest @@ -1 +1,2 @@ DIST pygsl-2.3.4.gh.tar.gz 1100233 BLAKE2B 0d59062ae7a6193225ac731a9a12a7c32df9c309a90e358fd77f7c957f8d27269e97634022036aa7b1d99e2c3703a7c45387c97557c4e28762310009626cb465 SHA512 4b510426bafc06c79742f0ef0ad07e31a7aa74c14bab88bd2f0a2acb125569ecf38aeab0eaf01590bd052474a4aa7f8b39a66f853e4bc4a392e126dcf4bfb359 +DIST pygsl-2.6.5.gh.tar.gz 648089 BLAKE2B a442a9f88f9c96436efe9de43825cdcb6181716cc86d63eeb95d972590049f660b0174a1a5be6b136823d0c1b2b821003440abf917d75ec84470a66ca3315dfd SHA512 9dec2edf29ede798f04e760e6e71b0c334798d9e5d76044dedfbabcb02d71a63eb45f6adc1bc94f7723985a758ddf0bb3967e46fa846fd0449709edb4103ed0e diff --git a/dev-python/pygsl/files/numpy-casts.patch b/dev-python/pygsl/files/numpy-casts.patch new file mode 100644 index 0000000000..9bacca697f --- /dev/null +++ b/dev-python/pygsl/files/numpy-casts.patch @@ -0,0 +1,24 @@ +From 566d44d80f717f766c1df3b113c5b00027d72324 Mon Sep 17 00:00:00 2001 +From: bakedsnake +Date: Sat, 15 Aug 2026 04:31:20 +0200 +Subject: [PATCH] Cast to object pointer to fix build error +# https://github.com/pygsl/pygsl/pull/102 + +--- a/src/transform/arraycopy.c ++++ b/src/transform/arraycopy.c +@@ -411,6 +411,6 @@ + } + +- m = master; ++ m = (PyArrayObject *) master; + assert(m); + assert( + PyArray_TYPE(m) == PyGSL_TRANSFORM_MODE_SWITCH(mode, NPY_CDOUBLE, NPY_CFLOAT) +@@ -432,6 +432,6 @@ + }else{ + FUNC_MESS("Copying input to output array"); + /* Check if it is an array of the approbriate size */ +- s = shadow; ++ s = (PyArrayObject *) shadow; + if((PyGSL_array_check((PyObject *) s)) && (PyArray_NDIM(s) == 1) + && (PyArray_TYPE(s) == PyArray_TYPE(m)) diff --git a/dev-python/pygsl/pygsl-2.6.5.ebuild b/dev-python/pygsl/pygsl-2.6.5.ebuild new file mode 100644 index 0000000000..841e23c641 --- /dev/null +++ b/dev-python/pygsl/pygsl-2.6.5.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="Python interface for the GNU scientific library (gsl)" +HOMEPAGE="https://github.com/pygsl/pygsl" +SRC_URI="https://github.com/pygsl/pygsl/archive/v${PV}/${PN}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="examples" +# Tests are also failing upstream +# https://github.com/pygsl/pygsl/issues/15 +RESTRICT="test" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" + +DEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + sci-libs/gsl + dev-lang/swig +" + +PATCHES=( "${FILESDIR}/numpy-casts.patch" ) + +EPYTEST_PLUGINS=( ) + +distutils_enable_sphinx doc dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +src_configure() { + # Relative paths don't work in this case, so we give it a full path + sed -i "s|'-I../typemaps'|'-I${S}/typemaps'|" meson.build \ + || die "Failed to patch typemaps" + distutils-r1_src_configure +} + +src_install() { + use examples && dodoc -r examples + distutils-r1_src_install +} From 9409d8c7f7b17c2581e406a4e119ffc6ca8add73 Mon Sep 17 00:00:00 2001 From: "Stefan Cristian B." Date: Sat, 15 Aug 2026 14:51:10 +0300 Subject: [PATCH 05/57] dev-util/webstorm: drop 2026.2 Signed-off-by: Stefan Cristian B. --- dev-util/webstorm/Manifest | 2 - dev-util/webstorm/webstorm-2026.2.ebuild | 138 ----------------------- 2 files changed, 140 deletions(-) delete mode 100644 dev-util/webstorm/webstorm-2026.2.ebuild diff --git a/dev-util/webstorm/Manifest b/dev-util/webstorm/Manifest index 51e1652f9a..5ad1aaeaa7 100644 --- a/dev-util/webstorm/Manifest +++ b/dev-util/webstorm/Manifest @@ -6,7 +6,5 @@ DIST WebStorm-2025.3.4-aarch64.tar.gz 1073216609 BLAKE2B 4465701e52f85c48dd0d921 DIST WebStorm-2025.3.4.tar.gz 1077824124 BLAKE2B 41f242960439535cfb8fe739590cf091866f7b6ed34b3ee068ccc3678aee7a107e0f0fbc218cca003555d1b0c15de0fd265d97b977f9d16ea8bae1b84b4a5fee SHA512 803dfeb1092f0bf1e08d0378b2fb3ff99b02996226548439ffe5ad0c30981f98ab4d23689418a33809b7d95d6d1b2f3cdc40af894c911b2859f4117ef95e9335 DIST WebStorm-2026.1.4-aarch64.tar.gz 1099462386 BLAKE2B 34445dcae1fe5067289b4f8ab8c12908e28c5525b41a01216f7aa4f2c94765d71ea468747bd8fd92e92d4183ff004439c5fecdb83a0a0458b98b6d7aa446dcc9 SHA512 6a72454076b2edf8451ded6336705997b82147a103972b160609e7311211336496b00b6982268dac46adae33ee9f50bb13201c080ed2e0481c7e7716afcea4ec DIST WebStorm-2026.1.4.tar.gz 1104851702 BLAKE2B 3e8e53aefd2c923e39b38c1677ec2d673397232677ba8df064c70dcae2eff0521cf57fb82586ccdcd6bebfd294c886fb29168913f66fbbc5ea78e9f36b19c859 SHA512 3b2a9e999c34feb75611d4175162d49e28dee43912084fb0fa65076e29f948d6cebe33870162c69cf2cb7bdf3650dbf4f9eec736937bd9ca6a1a6f3731311e44 -DIST WebStorm-2026.2-aarch64.tar.gz 1155357400 BLAKE2B c0105a2e4af4cbc5729cd7cddeaaaf8ea9ac67467c40d531347588c4058d8566583a90a06c43bedbeb4765a8d8b365923aebea95befbda5f028afb0f2d8c1a4d SHA512 d88c17bb6fe2b9c8a913af42a6b688fed5448aff8982600bd2476543d3ad5f89242b449c857d5921cb2f0388d9f1f838ec242c2d53f389de135616375e491deb DIST WebStorm-2026.2.0.1-aarch64.tar.gz 1155389881 BLAKE2B dd3071e5969165e94ce5eada67e8fd7123b2d9705f5d08dc34378c2ae25989b62121ad8a8aaef70e0461b052476a43fe665efacab27d410aedf4f2a36f599480 SHA512 51b371b381abfaacb4a120a1aac794df2426e7f8f7ddb4585a709f511ddfc9c43cc63f700e39db33de67d40ee079c0312bf464dcda07e116ca39ef62da632e41 DIST WebStorm-2026.2.0.1.tar.gz 1132150045 BLAKE2B 284b3b21abb66116e2ec25e93ca2bd17ece4fa5436bcda3bfd20e648a56865c0260e390121cadbbb1fe955a0f5337d69273970a6aa15e2d21ae3cf8adac300be SHA512 e22e27a9a20ee391c1604b341d817edf7d302ae5a98079a81bd6a65597385e0a9623e5dde88408684e9e77c9b69a2be715a1039efc72194c4d57854bcfc1ae15 -DIST WebStorm-2026.2.tar.gz 1132090952 BLAKE2B da5c23dc891a2e5b6669e2b4b24efb4d1ba747078baa98d29bc652459d9b7be4125914f2d7758db34e94a2bae85a6767d8dc845a424837ca1ccb3a07eb39b119 SHA512 c97cc36dbfc426754ca141f15f96cfbd1f4ef7bb7b99927555d16329702bee1fc55ae35af7b2a527569c740ebe8749d44c836c35b52dcf5001f7fcd28041b41d diff --git a/dev-util/webstorm/webstorm-2026.2.ebuild b/dev-util/webstorm/webstorm-2026.2.ebuild deleted file mode 100644 index 505d82f01b..0000000000 --- a/dev-util/webstorm/webstorm-2026.2.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop wrapper toolchain-funcs - -DESCRIPTION="An integrated development environment for JavaScript and related technologies" -HOMEPAGE="https://www.jetbrains.com/webstorm/" -SRC_URI=" - amd64? ( https://download-cdn.jetbrains.com/${PN}/WebStorm-${PV}.tar.gz ) - arm64? ( https://download-cdn.jetbrains.com/${PN}/WebStorm-${PV}-aarch64.tar.gz ) -" - -LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual ) - Apache-2.0 - BSD - CC0-1.0 - CDDL - CDDL-1.1 - EPL-1.0 - GPL-2 - GPL-2-with-classpath-exception - ISC - LGPL-2.1 - LGPL-3 - MIT - MPL-1.1 - OFL-1.1 - ZLIB -" -SLOT="0/2025" -KEYWORDS="~amd64 ~arm64" -IUSE="wayland" - -RESTRICT="bindist mirror" -QA_PREBUILT="opt/${P}/*" - -BDEPEND="dev-util/debugedit - dev-util/patchelf -" -RDEPEND=" - dev-libs/wayland - sys-libs/pam - sys-process/audit - virtual/zlib:= -" - -src_unpack() { - # WebStorm unarchived directory is in format WebStorm-xxx.yyy.zzz, not ${P} - if use amd64 ; then - cp "${DISTDIR}"/WebStorm-${PV}.tar.gz "${WORKDIR}"/ || die - elif use arm64 ; then - cp "${DISTDIR}"/WebStorm-${PV}-aarch64.tar.gz "${WORKDIR}"/ || die - fi - mkdir -p "${P}" || die - tar --strip-components=1 -xzf "WebStorm-${PV}".tar.gz -C "${P}" || die -} - -src_prepare() { - tc-export OBJCOPY - default - - if ! use arm64; then - local remove_me=( - lib/async-profiler/aarch64 - ) - elif ! use amd64; then - local remove_me=( - lib/async-profiler/amd64 - ) - fi - - rm -rv "${remove_me[@]}" || die - - # excepting files that should be kept for remote plugins - if ! use arm64 ; then - local skip_remote_files=( - "plugins/platform-ijent-bundledBinaries/ijent-aarch64-unknown-linux-musl-release" - "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64" - ) - elif ! use amd64; then - local skip_remote_files=( - "plugins/platform-ijent-bundledBinaries/ijent-x86_64-unknown-linux-musl-release" - "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-amd64" - ) - fi - - # removing debug symbols and relocating debug files as per #876295 - # we're escaping all the files that contain $() in their name - # as they should not be executed - find . -type f ! -name '*$(*)*' -print0 | while IFS= read -r -d '' file; do - for skip in "${skip_remote_files[@]}"; do - [[ ${file} == ./"${skip}" ]] && continue 2 - done - if file "${file}" | grep -qE "ELF (32|64)-bit"; then - ${OBJCOPY} --remove-section .note.gnu.build-id "${file}" || die - debugedit -b "${EPREFIX}/opt/${PN}" -d "/usr/lib/debug" -i "${file}" || die - fi - done - - patchelf --set-rpath '$ORIGIN' "plugins/jcef-plugin/jcef/libjcef.so" || die - patchelf --set-rpath '$ORIGIN' "plugins/jcef-plugin/jcef/jcef_helper" || die - - # As per https://blog.jetbrains.com/platform/2024/07/wayland-support-preview-in-2024-2/ for full wayland support - if use wayland; then - echo "-Dawt.toolkit.name=WLToolkit" >> bin/webstorm64.vmoptions || die - fi -} - -src_install() { - local dir="/opt/${P}" - - # foreign-arch binaries kept for remote plugins; the host strip - # cannot parse them - if ! use arm64 ; then - dostrip -x "${dir}"/plugins/platform-ijent-bundledBinaries/ijent-aarch64-unknown-linux-musl-release - dostrip -x "${dir}"/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64 - elif ! use amd64 ; then - dostrip -x "${dir}"/plugins/platform-ijent-bundledBinaries/ijent-x86_64-unknown-linux-musl-release - dostrip -x "${dir}"/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-amd64 - fi - - insinto "${dir}" - doins -r * - fperms 755 "${dir}"/bin/{"${PN}",fsnotifier,format.sh,inspect.sh,jetbrains_client.sh,ltedit.sh,remote-dev-server,remote-dev-server.sh,restarter} - fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver} - fperms 755 "${dir}"/jbr/lib/{jexec,jspawnhelper} - fperms 755 "${dir}"/plugins/jcef-plugin/jcef/{chrome-sandbox,jcef_helper} - - make_wrapper "${PN}" "${dir}"/bin/"${PN}" - newicon bin/"${PN}".svg "${PN}".svg - make_desktop_entry "${PN}" "WebStorm ${PV}" "${PN}" "Development;IDE;" - - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit - insinto /usr/lib/sysctl.d - newins - 30-"${PN}"-inotify-watches.conf <<<"fs.inotify.max_user_watches = 524288" -} From 69ee3464de3aa0930197c050c8a071c4f10b0e06 Mon Sep 17 00:00:00 2001 From: "Stefan Cristian B." Date: Sat, 15 Aug 2026 14:55:29 +0300 Subject: [PATCH 06/57] dev-util/webstorm: bump 2026.2.1 Signed-off-by: Stefan Cristian B. --- dev-util/webstorm/Manifest | 2 + dev-util/webstorm/webstorm-2026.2.1.ebuild | 138 +++++++++++++++++++++ 2 files changed, 140 insertions(+) create mode 100644 dev-util/webstorm/webstorm-2026.2.1.ebuild diff --git a/dev-util/webstorm/Manifest b/dev-util/webstorm/Manifest index 5ad1aaeaa7..7cbc863f9e 100644 --- a/dev-util/webstorm/Manifest +++ b/dev-util/webstorm/Manifest @@ -8,3 +8,5 @@ DIST WebStorm-2026.1.4-aarch64.tar.gz 1099462386 BLAKE2B 34445dcae1fe5067289b4f8 DIST WebStorm-2026.1.4.tar.gz 1104851702 BLAKE2B 3e8e53aefd2c923e39b38c1677ec2d673397232677ba8df064c70dcae2eff0521cf57fb82586ccdcd6bebfd294c886fb29168913f66fbbc5ea78e9f36b19c859 SHA512 3b2a9e999c34feb75611d4175162d49e28dee43912084fb0fa65076e29f948d6cebe33870162c69cf2cb7bdf3650dbf4f9eec736937bd9ca6a1a6f3731311e44 DIST WebStorm-2026.2.0.1-aarch64.tar.gz 1155389881 BLAKE2B dd3071e5969165e94ce5eada67e8fd7123b2d9705f5d08dc34378c2ae25989b62121ad8a8aaef70e0461b052476a43fe665efacab27d410aedf4f2a36f599480 SHA512 51b371b381abfaacb4a120a1aac794df2426e7f8f7ddb4585a709f511ddfc9c43cc63f700e39db33de67d40ee079c0312bf464dcda07e116ca39ef62da632e41 DIST WebStorm-2026.2.0.1.tar.gz 1132150045 BLAKE2B 284b3b21abb66116e2ec25e93ca2bd17ece4fa5436bcda3bfd20e648a56865c0260e390121cadbbb1fe955a0f5337d69273970a6aa15e2d21ae3cf8adac300be SHA512 e22e27a9a20ee391c1604b341d817edf7d302ae5a98079a81bd6a65597385e0a9623e5dde88408684e9e77c9b69a2be715a1039efc72194c4d57854bcfc1ae15 +DIST WebStorm-2026.2.1-aarch64.tar.gz 1157335489 BLAKE2B 7aed3f53aef2c143919adb322f6fdd34a3226bf65203c25b5933c50aa96ecf3b4df5af8d1ddc9e8bd23495fab0d7ab48c89c8e6e2a79972ffa68beaf3fdd1b32 SHA512 4513acaeee568d2ed017bf4a71195f51c71fc24284c5fed57b2974736686198240bcf90cec86047b417841aa2e4f7204f59f0adc254ec7c8b1449e3d5c840cdc +DIST WebStorm-2026.2.1.tar.gz 1134036554 BLAKE2B eff74e5e1d8c4a524a3f3d203cd8ea57374781b191ee008cd059c24b6ea9bc815fe8ecc8336da7b00df04cd69764d2e021c775c7d6377071affd19b2ed1ee982 SHA512 52b77297f4a0c765bd6be3283fb2b341e1d7e5008db1dc78a768eaaf2299ca8c55b1d781392c31a3d3020611c665298e091476f155e07d126bdf8975caac2f6f diff --git a/dev-util/webstorm/webstorm-2026.2.1.ebuild b/dev-util/webstorm/webstorm-2026.2.1.ebuild new file mode 100644 index 0000000000..505d82f01b --- /dev/null +++ b/dev-util/webstorm/webstorm-2026.2.1.ebuild @@ -0,0 +1,138 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper toolchain-funcs + +DESCRIPTION="An integrated development environment for JavaScript and related technologies" +HOMEPAGE="https://www.jetbrains.com/webstorm/" +SRC_URI=" + amd64? ( https://download-cdn.jetbrains.com/${PN}/WebStorm-${PV}.tar.gz ) + arm64? ( https://download-cdn.jetbrains.com/${PN}/WebStorm-${PV}-aarch64.tar.gz ) +" + +LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual ) + Apache-2.0 + BSD + CC0-1.0 + CDDL + CDDL-1.1 + EPL-1.0 + GPL-2 + GPL-2-with-classpath-exception + ISC + LGPL-2.1 + LGPL-3 + MIT + MPL-1.1 + OFL-1.1 + ZLIB +" +SLOT="0/2025" +KEYWORDS="~amd64 ~arm64" +IUSE="wayland" + +RESTRICT="bindist mirror" +QA_PREBUILT="opt/${P}/*" + +BDEPEND="dev-util/debugedit + dev-util/patchelf +" +RDEPEND=" + dev-libs/wayland + sys-libs/pam + sys-process/audit + virtual/zlib:= +" + +src_unpack() { + # WebStorm unarchived directory is in format WebStorm-xxx.yyy.zzz, not ${P} + if use amd64 ; then + cp "${DISTDIR}"/WebStorm-${PV}.tar.gz "${WORKDIR}"/ || die + elif use arm64 ; then + cp "${DISTDIR}"/WebStorm-${PV}-aarch64.tar.gz "${WORKDIR}"/ || die + fi + mkdir -p "${P}" || die + tar --strip-components=1 -xzf "WebStorm-${PV}".tar.gz -C "${P}" || die +} + +src_prepare() { + tc-export OBJCOPY + default + + if ! use arm64; then + local remove_me=( + lib/async-profiler/aarch64 + ) + elif ! use amd64; then + local remove_me=( + lib/async-profiler/amd64 + ) + fi + + rm -rv "${remove_me[@]}" || die + + # excepting files that should be kept for remote plugins + if ! use arm64 ; then + local skip_remote_files=( + "plugins/platform-ijent-bundledBinaries/ijent-aarch64-unknown-linux-musl-release" + "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64" + ) + elif ! use amd64; then + local skip_remote_files=( + "plugins/platform-ijent-bundledBinaries/ijent-x86_64-unknown-linux-musl-release" + "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-amd64" + ) + fi + + # removing debug symbols and relocating debug files as per #876295 + # we're escaping all the files that contain $() in their name + # as they should not be executed + find . -type f ! -name '*$(*)*' -print0 | while IFS= read -r -d '' file; do + for skip in "${skip_remote_files[@]}"; do + [[ ${file} == ./"${skip}" ]] && continue 2 + done + if file "${file}" | grep -qE "ELF (32|64)-bit"; then + ${OBJCOPY} --remove-section .note.gnu.build-id "${file}" || die + debugedit -b "${EPREFIX}/opt/${PN}" -d "/usr/lib/debug" -i "${file}" || die + fi + done + + patchelf --set-rpath '$ORIGIN' "plugins/jcef-plugin/jcef/libjcef.so" || die + patchelf --set-rpath '$ORIGIN' "plugins/jcef-plugin/jcef/jcef_helper" || die + + # As per https://blog.jetbrains.com/platform/2024/07/wayland-support-preview-in-2024-2/ for full wayland support + if use wayland; then + echo "-Dawt.toolkit.name=WLToolkit" >> bin/webstorm64.vmoptions || die + fi +} + +src_install() { + local dir="/opt/${P}" + + # foreign-arch binaries kept for remote plugins; the host strip + # cannot parse them + if ! use arm64 ; then + dostrip -x "${dir}"/plugins/platform-ijent-bundledBinaries/ijent-aarch64-unknown-linux-musl-release + dostrip -x "${dir}"/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64 + elif ! use amd64 ; then + dostrip -x "${dir}"/plugins/platform-ijent-bundledBinaries/ijent-x86_64-unknown-linux-musl-release + dostrip -x "${dir}"/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-amd64 + fi + + insinto "${dir}" + doins -r * + fperms 755 "${dir}"/bin/{"${PN}",fsnotifier,format.sh,inspect.sh,jetbrains_client.sh,ltedit.sh,remote-dev-server,remote-dev-server.sh,restarter} + fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver} + fperms 755 "${dir}"/jbr/lib/{jexec,jspawnhelper} + fperms 755 "${dir}"/plugins/jcef-plugin/jcef/{chrome-sandbox,jcef_helper} + + make_wrapper "${PN}" "${dir}"/bin/"${PN}" + newicon bin/"${PN}".svg "${PN}".svg + make_desktop_entry "${PN}" "WebStorm ${PV}" "${PN}" "Development;IDE;" + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + insinto /usr/lib/sysctl.d + newins - 30-"${PN}"-inotify-watches.conf <<<"fs.inotify.max_user_watches = 524288" +} From bfde465ea0cb6dd5ddf7d0054c12c20f7db48eef Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sat, 15 Aug 2026 15:09:41 +0200 Subject: [PATCH 07/57] dev-python/python-socketio: add myself as maintainer Signed-off-by: bakedsnake --- dev-python/python-socketio/metadata.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-python/python-socketio/metadata.xml b/dev-python/python-socketio/metadata.xml index 6168fcc643..573ccde824 100644 --- a/dev-python/python-socketio/metadata.xml +++ b/dev-python/python-socketio/metadata.xml @@ -1,7 +1,10 @@ - + + bakedsnake@vagrantz.xyz + bakedsnake + Add websocket client Add async websocket client From f812d1f83f6adf6061ac362c4ef32631fd4fbe34 Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sat, 15 Aug 2026 15:10:56 +0200 Subject: [PATCH 08/57] dev-python/python-socketio: update python compatibility Updates python compatibility, as well as dealing with deprecated license classifiers. Small refactoring for better readability. Signed-off-by: bakedsnake --- ...build => python-socketio-5.11.4-r1.ebuild} | 29 +++++++++++++----- ...build => python-socketio-5.12.1-r1.ebuild} | 30 ++++++++++++++----- 2 files changed, 43 insertions(+), 16 deletions(-) rename dev-python/python-socketio/{python-socketio-5.11.4.ebuild => python-socketio-5.11.4-r1.ebuild} (54%) rename dev-python/python-socketio/{python-socketio-5.12.1.ebuild => python-socketio-5.12.1-r1.ebuild} (53%) diff --git a/dev-python/python-socketio/python-socketio-5.11.4.ebuild b/dev-python/python-socketio/python-socketio-5.11.4-r1.ebuild similarity index 54% rename from dev-python/python-socketio/python-socketio-5.11.4.ebuild rename to dev-python/python-socketio/python-socketio-5.11.4-r1.ebuild index aa7e86d274..64e7ab1a3d 100644 --- a/dev-python/python-socketio/python-socketio-5.11.4.ebuild +++ b/dev-python/python-socketio/python-socketio-5.11.4-r1.ebuild @@ -1,17 +1,18 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_12 ) +PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 pypi -DESCRIPTION="Python implementation of the Socket.IO realtime server." +DESCRIPTION="Python implementation of the Socket.IO realtime server" HOMEPAGE=" https://python-socketio.readthedocs.org/ https://github.com/miguelgrinberg/python-socketio/ - https://pypi.org/project/python-socketio" + https://pypi.org/project/python-socketio +" LICENSE="MIT" SLOT="0" @@ -21,12 +22,24 @@ IUSE="client asyncio-client" RDEPEND="dev-python/bidict[${PYTHON_USEDEP}] >=dev-python/python-engineio-4.0.0[${PYTHON_USEDEP}] - client? ( dev-python/requests[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] ) - asyncio-client? ( dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] )" + client? ( + dev-python/requests[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + ) + asyncio-client? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] + )" DEPEND="${RDEPEND}" + REQUIRED_USE="${PYTHON_REQUIRED_USE}" # pypi tarball does not contain tests RESTRICT="test" + +src_prepare() { + # License classifiers are deprecated, so we remove it + sed -ie "/\"License ::/d" pyproject.toml \ + || die "Failed to remove deprecated license classifiers" + eapply_user +} diff --git a/dev-python/python-socketio/python-socketio-5.12.1.ebuild b/dev-python/python-socketio/python-socketio-5.12.1-r1.ebuild similarity index 53% rename from dev-python/python-socketio/python-socketio-5.12.1.ebuild rename to dev-python/python-socketio/python-socketio-5.12.1-r1.ebuild index 9504127598..80a25ce1a8 100644 --- a/dev-python/python-socketio/python-socketio-5.12.1.ebuild +++ b/dev-python/python-socketio/python-socketio-5.12.1-r1.ebuild @@ -1,17 +1,18 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 pypi -DESCRIPTION="Python implementation of the Socket.IO realtime server." +DESCRIPTION="Python implementation of the Socket.IO realtime server" HOMEPAGE=" https://python-socketio.readthedocs.org/ https://github.com/miguelgrinberg/python-socketio/ - https://pypi.org/project/python-socketio" + https://pypi.org/project/python-socketio +" LICENSE="MIT" SLOT="0" @@ -20,12 +21,25 @@ IUSE="client asyncio-client" RDEPEND="dev-python/bidict[${PYTHON_USEDEP}] >=dev-python/python-engineio-4.0.0[${PYTHON_USEDEP}] - client? ( dev-python/requests[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] ) - asyncio-client? ( dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] )" + client? ( + dev-python/requests[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + ) + asyncio-client? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] + ) +" DEPEND="${RDEPEND}" + REQUIRED_USE="${PYTHON_REQUIRED_USE}" # pypi tarball does not contain tests RESTRICT="test" + +src_prepare() { + # License classifiers are deprecated, so we remove it + sed -ie "/\"License ::/d" pyproject.toml \ + || die "Failed to remove deprecated license classifiers" + eapply_user +} From ca14c20494dafd25dca65c4481934a713831745f Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sat, 15 Aug 2026 15:16:01 +0200 Subject: [PATCH 09/57] dev-python/python-socketio: add 5.16.4 Signed-off-by: bakedsnake --- dev-python/python-socketio/Manifest | 1 + .../python-socketio-5.16.4.ebuild | 45 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 dev-python/python-socketio/python-socketio-5.16.4.ebuild diff --git a/dev-python/python-socketio/Manifest b/dev-python/python-socketio/Manifest index 9ff5c0a9a8..f822b6976d 100644 --- a/dev-python/python-socketio/Manifest +++ b/dev-python/python-socketio/Manifest @@ -1,2 +1,3 @@ DIST python_socketio-5.11.4.tar.gz 118982 BLAKE2B 577202ad731b0b25eb57617f322ae203376cdb381e42d0318e72bcc8b5eb9dcbbef20d50f5d2acb20360280160a58e0ca966b42038dde917c173e5cda3636522 SHA512 c61d8247b1f2aab5eb2094a1c6bdd9cd53da66847584c48e7f8e026f8ba1705a87a8bfb7837485c1c3929b6d40b453d297a3a109298eb4ce6d6a784f08da2e1b DIST python_socketio-5.12.1.tar.gz 119991 BLAKE2B f4f44f1c57ef1babff1bf1d456cfc1202360bb1a89b6f0eb20c3baef54d1654b0e20258ee031cebf07680ae0499475dd9d832480ca8555c6a09d65f51a761546 SHA512 f841eecfbc251f2933326d0de7c35b4b1c2a1b771c6683db8044b3bc67c7347dc3c0930900f2caf9097386994f2e980439dfd0682ca053e16e25b58f6ae27d2b +DIST python_socketio-5.16.4.tar.gz 128140 BLAKE2B 4e139a65eee7b2b602b827d2700cad39e46fe15dc4d19c89cedca94b0e0151c47a0acddd98fb35f3671e07fae840453fc5cd105aaa154e37f86368c3dc9410d3 SHA512 d5828c315977b4934c74f7f7c9cf609049263e378dffa389ddf9380bc1279cb617e0d9585f4471e5459d5f367f5e1fbe8be1956303ca1e16eb088241b6883cf7 diff --git a/dev-python/python-socketio/python-socketio-5.16.4.ebuild b/dev-python/python-socketio/python-socketio-5.16.4.ebuild new file mode 100644 index 0000000000..c2c7314ffe --- /dev/null +++ b/dev-python/python-socketio/python-socketio-5.16.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) +inherit distutils-r1 pypi + +DESCRIPTION="Python implementation of the Socket.IO realtime server" +HOMEPAGE=" + https://python-socketio.readthedocs.org/ + https://github.com/miguelgrinberg/python-socketio/ + https://pypi.org/project/python-socketio +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="client asyncio-client" + +RDEPEND="dev-python/bidict[${PYTHON_USEDEP}] + >=dev-python/python-engineio-4.0.0[${PYTHON_USEDEP}] + client? ( + dev-python/requests[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + ) + asyncio-client? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# pypi tarball does not contain tests +RESTRICT="test" + +src_prepare() { + # `project.license` as a TOML table is deprecated, so we remove it + sed -ie "/license =/d" pyproject.toml \ + || die "Failed to remove deprecated project.license" + eapply_user +} From 70a5efc3102cf60094a962704b44f142deb23283 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 15 Aug 2026 12:18:23 +0300 Subject: [PATCH 10/57] games-util/bottles: add 66.6 Signed-off-by: Pavel Sobolev --- games-util/bottles/Manifest | 1 + games-util/bottles/bottles-66.6.ebuild | 172 ++++++++++++++++++ ...s-66.6-remove-Flatpak-related-checks.patch | 120 ++++++++++++ 3 files changed, 293 insertions(+) create mode 100644 games-util/bottles/bottles-66.6.ebuild create mode 100644 games-util/bottles/files/bottles-66.6-remove-Flatpak-related-checks.patch diff --git a/games-util/bottles/Manifest b/games-util/bottles/Manifest index 9cc6ab9acc..e8eaad1a2f 100644 --- a/games-util/bottles/Manifest +++ b/games-util/bottles/Manifest @@ -1,2 +1,3 @@ DIST bottles-64.1.tar.gz 2758708 BLAKE2B 77b8dd6c4164b832bf1a5c073f2262c96c1877b01b9e6e69212201fac58a0c427559c3b3929ae6b6c1e3bb2952245cd11f9ca89c75d80d85371b248b33dc4652 SHA512 a5a4e5d0f06eadd9461901b29a168be91627fae014dc8f6f99210d0882301e9e34cbeaf5193107e77f4b01cdf8f5d50afa692e5916889e829f080b37c9d7a2c1 DIST bottles-65.4.tar.gz 5463050 BLAKE2B dea90e876c9ed49ac47a56787b519d367124d4ea511915f59cff60764d6dbf097cb68ae98d21b2fcfd863c9c0d868762591f6c602943ca0ec355f78052efa00c SHA512 2929beca726021eaf3ad85213629bfd75cd627c00f3cc6b4eb248586e912df18de1068ee2e9fde990460c65885c82a4cec284e9ab35c504d1c5e39ab3d3d90c1 +DIST bottles-66.6.tar.gz 5563577 BLAKE2B 9925976c9bb4d9a06656443e37117aabd4e82c08cf8c13f8b4e7232e4de20ade19dba6068fe7e312a89dc7a13802b919ed092cdc504db58cc4018fad99b92200 SHA512 a56e21f31ff6af1216b80e2b28fcc3f85e2398b47ce57f0bc793e93aff5259331f05bbaf577fd8ba1cc229670cfeb037381a60cd85815b3497f6146ab29e15eb diff --git a/games-util/bottles/bottles-66.6.ebuild b/games-util/bottles/bottles-66.6.ebuild new file mode 100644 index 0000000000..aaf7e8da68 --- /dev/null +++ b/games-util/bottles/bottles-66.6.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=no +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 gnome2-utils meson optfeature xdg + +DESCRIPTION="Run Windows software and games on Linux" +HOMEPAGE=" + https://usebottles.com + https://github.com/bottlesdevs/Bottles +" +SRC_URI="https://github.com/bottlesdevs/Bottles/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/Bottles-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libportal[gtk] + gui-libs/gtk:4 + gui-libs/gtksourceview:5 + gui-libs/libadwaita:1 + + dev-vcs/fvs2 + + $(python_gen_cond_dep ' + app-arch/patool[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/charset-normalizer[${PYTHON_USEDEP}] + dev-python/icoextract[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/orjson[${PYTHON_USEDEP}] + dev-python/pathvalidate[${PYTHON_USEDEP}] + dev-python/pefile[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pycurl[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pyxdg[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + dev-python/yara-python[${PYTHON_USEDEP}] + media-gfx/vkbasalt-cli[${PYTHON_USEDEP}] + ') +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/appstream-glib + dev-libs/glib:2 + dev-util/blueprint-compiler + dev-util/desktop-file-utils + dev-util/gtk-update-icon-cache + sys-devel/gettext + + test? ( + $(python_gen_cond_dep ' + dev-python/freezegun[${PYTHON_USEDEP}] + ') + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-64.1-dont-stub-gi.repository.patch" + "${FILESDIR}/${PN}-64.1-relax-AppStream-file-validation.patch" + "${FILESDIR}/${PN}-66.6-remove-Flatpak-related-checks.patch" +) + +EPYTEST_DESELECT=( + bottles/tests/backend/integration/playtime/test_aggregation.py::test_different_programs_separate_rows + bottles/tests/backend/integration/playtime/test_aggregation.py::test_same_program_aggregates_into_one_row + bottles/tests/backend/integration/playtime/test_disabled_tracking.py::test_disabled_tracking_smoke + bottles/tests/backend/integration/playtime/test_failure_run.py::test_failure_run_marks_unknown_and_updates_totals + bottles/tests/backend/integration/playtime/test_failure_run.py::test_multiple_failures_different_bottles + bottles/tests/backend/integration/playtime/test_failure_run.py::test_multiple_failures_same_bottle_different_programs + bottles/tests/backend/integration/playtime/test_playtime_signals.py::test_signals_flow_success + bottles/tests/backend/integration/playtime/test_playtime_signals.py::test_signals_flow_unknown_failure + bottles/tests/backend/integration/playtime/test_recovery.py::test_cli_manager_init_does_not_recover_live_sessions + bottles/tests/backend/integration/playtime/test_recovery.py::test_recovery_different_bottles + bottles/tests/backend/integration/playtime/test_recovery.py::test_recovery_same_bottle_different_programs + bottles/tests/backend/integration/playtime/test_recovery.py::test_recovery_smoke + bottles/tests/backend/integration/playtime/test_schema_meta.py::test_schema_meta_smoke + bottles/tests/backend/integration/playtime/test_successful_run.py::test_success_multiple_apps_two_same_bottle_one_other + bottles/tests/backend/integration/playtime/test_successful_run.py::test_successful_run_finalizes_and_updates_totals + bottles/tests/backend/integration/playtime/test_uniqueness_retry.py::test_uniqueness_retry_smoke + bottles/tests/backend/integration/playtime/test_wine_executor_playtime.py::test_wine_executor_emits_and_updates_totals + bottles/tests/backend/manager/test_manager.py::test_manager_cli_skips_connection_check + bottles/tests/backend/manager/test_playtime.py::test_disable_tracking_method + bottles/tests/backend/manager/test_playtime.py::test_disabled_tracker_is_noop + bottles/tests/backend/manager/test_sandbox_creation.py::test_create_bottle_rejects_profile_link_outside_prefix + bottles/tests/backend/test_network_timeouts.py::test_default_repository_fallbacks_are_commit_pinned + bottles/tests/backend/wine/test_executor.py::test_run_program_substitutes_placeholders + bottles/tests/frontend/test_bottle_details.py::test_flatpak_system_runner_uses_builtin_label + bottles/tests/frontend/test_bottle_details.py::test_missing_runner_dialog_waits_for_versioning_upgrade + bottles/tests/frontend/test_cli_setup.py::test_list_components_prepares_directories + bottles/tests/frontend/test_cli_setup.py::test_new_bottle_reports_creation_failure + bottles/tests/frontend/test_cli_setup.py::test_new_bottle_waits_for_catalogs_before_installing + bottles/tests/frontend/test_common.py::test_runner_dropdown_uses_display_names_without_changing_ids + bottles/tests/frontend/test_dependency_entry.py::test_cache_lookup_is_skipped_without_installed_dependencies + bottles/tests/frontend/test_dependency_entry.py::test_cache_lookup_only_runs_offline + bottles/tests/frontend/test_dependency_entry.py::test_dependency_row_activates_batch_selection + bottles/tests/frontend/test_dependency_entry.py::test_installed_dependency_actions_use_recorded_uninstaller + bottles/tests/frontend/test_dependency_entry.py::test_installed_dependency_row_shows_its_name + bottles/tests/frontend/test_dependency_entry.py::test_installed_dependency_without_uninstaller_cannot_be_removed + bottles/tests/frontend/test_details_view.py::test_unload_view_empties_the_page_stack + bottles/tests/frontend/test_drive_dialog.py::test_device_drive_shows_eject_action + bottles/tests/frontend/test_external_runner_component.py::test_external_runner_cannot_be_removed_from_bottles + bottles/tests/frontend/test_gtk_utils.py::test_full_width_string_list_factory_uses_unellipsized_labels + bottles/tests/frontend/test_steam_library.py::test_library_entry_resolves_steam_game_without_wine_program + bottles/tests/frontend/test_steam_library.py::test_program_widget_extracts_its_own_icon + bottles/tests/frontend/test_steam_library.py::test_program_widget_switches_desktop_entry_action + bottles/tests/frontend/test_steam_library.py::test_program_widget_uses_library_icon + bottles/tests/frontend/test_steam_library.py::test_steam_library_widget_launches_through_steam + bottles/tests/frontend/test_steam_library.py::test_steam_program_widget_exposes_library_action + bottles/tests/frontend/test_steam_runtime.py::test_steam_runtime_row_explains_availability + bottles/tests/frontend/test_ui_language.py::test_ui_languages_match_shipped_catalogs +) + +EPYTEST_IGNORE=( + bottles/tests/frontend/test_open_uri.py + bottles/tests/frontend/test_umu_ui.py + bottles/tests/fvs/test_repo.py +) + +EPYTEST_PLUGINS=( pytest-mock ) +distutils_enable_tests pytest + +src_test() { + find bottles/tests -type f -exec \ + sed -i "s|/app/share/bottles/bottles.gresource|${BUILD_DIR}/bottles/frontend/ui/bottles.gresource|" {} \; + + meson_src_test + distutils-r1_src_test +} + +src_install() { + meson_src_install + + python_fix_shebang "${ED}/usr/bin" +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + optfeature "extracting files from .cab files" app-arch/cabextract + optfeature "7-Zip archiver support" app-arch/p7zip + optfeature "Vulkan support" dev-util/vulkan-tools + optfeature "icon/image convertion" media-gfx/imagemagick + optfeature "display information support" x11-apps/xdpyinfo + + optfeature "preloading game files into memory" dev-util/vmtouch + optfeature "optimizing Linux system performance on demand" games-util/gamemode + optfeature "an efficient micro-compositor for running games" gui-wm/gamescope + optfeature "monitoring FPS, temperatures, CPU/GPU load and more" games-util/mangohud + optfeature "UMU game prefixes" games-util/umu-launcher +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/games-util/bottles/files/bottles-66.6-remove-Flatpak-related-checks.patch b/games-util/bottles/files/bottles-66.6-remove-Flatpak-related-checks.patch new file mode 100644 index 0000000000..577efb6280 --- /dev/null +++ b/games-util/bottles/files/bottles-66.6-remove-Flatpak-related-checks.patch @@ -0,0 +1,120 @@ +From: Pavel Sobolev +Subject: [PATCH] Remove Flatpak-related checks + +Signed-off-by: Pavel Sobolev + +--- a/bottles/frontend/meson.build ++++ b/bottles/frontend/meson.build +@@ -23,12 +23,6 @@ params_file = configure_file( + configuration: conf + ) + +-fs = import('fs') +- +-if not fs.is_file('/' + '.flatpak-info') +- error('file does not exist') +-endif +- + bottles_sources = [ + '__init__.py', + 'main.py', +--- a/bottles/frontend/views/bottle_details.py ++++ b/bottles/frontend/views/bottle_details.py +@@ -727,22 +727,7 @@ class BottleView(Adw.PreferencesPage): + dialog.connect("response", execute) + dialog.show() + +- if Xdp.Portal.running_under_sandbox(): +- if self.window.settings.get_boolean("show-sandbox-warning"): +- dialog = Adw.MessageDialog.new( +- self.window, +- _("Be Aware of Sandbox"), +- _( +- "Bottles is running in a sandbox, a restricted permission environment needed to keep you safe. If the program won't run, consider moving inside the bottle (3 dots icon on the top), then launch from there." +- ), +- ) +- dialog.add_response("dismiss", _("_Dismiss")) +- dialog.connect("response", lambda *args: show_chooser()) +- dialog.present() +- else: +- show_chooser() +- else: +- show_chooser() ++ show_chooser() + + def analyze_with_eagle(self, path): + """Open the Eagle analysis view and scan the given executable.""" +--- a/bottles/frontend/views/bottle_preferences.py ++++ b/bottles/frontend/views/bottle_preferences.py +@@ -185,9 +185,6 @@ class PreferencesView(Adw.PreferencesPage): + ) + ) + +- if not is_cpak() and not Xdp.Portal.running_under_sandbox(): +- return +- + _not_available = _("This feature is unavailable on your system.") + _flatpak_not_available = _("{} To add this feature, please run").format( + _not_available +--- a/bottles/frontend/views/list.py ++++ b/bottles/frontend/views/list.py +@@ -130,9 +130,6 @@ class BottlesBottleRow(Adw.ActionRow): + + def run_executable(self, *_args): + """Display file dialog for executable""" +- if not is_cpak() and not Xdp.Portal.running_under_sandbox(): +- return +- + def set_path(_dialog, response): + if response != Gtk.ResponseType.ACCEPT: + return +--- a/bottles/frontend/views/new_bottle_dialog.py ++++ b/bottles/frontend/views/new_bottle_dialog.py +@@ -93,9 +93,7 @@ class BottlesNewBottleDialog(Adw.Dialog): + ) + # common variables and references + self.window = GtkUtils.get_parent_window() +- if not self.window or ( +- not is_cpak() and not Xdp.Portal.running_under_sandbox() +- ): ++ if not self.window: + return + + self.app = self.window.get_application() +--- a/bottles/frontend/windows/window.py ++++ b/bottles/frontend/windows/window.py +@@ -143,35 +143,6 @@ class BottlesWindow(Adw.ApplicationWindow): + manager = Adw.StyleManager.get_default() + manager.set_color_scheme(Adw.ColorScheme.FORCE_DARK) + +- # Be VERY explicit that non-sandboxed environments are unsupported +- if not os.environ.get("CPAK_CONTAINER_ID") and not Xdp.Portal.running_under_sandbox(): +- +- def response(dialog, response, *args): +- if response == "close": +- quit(1) +- +- body = _( +- "Bottles is only supported within a sandboxed environment. Official sources of Bottles are available at" +- ) +- download_url = "usebottles.com/download" +- +- error_dialog = Adw.AlertDialog.new( +- _("Unsupported Environment"), +- f"{body} {download_url}.", +- ) +- +- error_dialog.add_response("close", _("Close")) +- error_dialog.set_body_use_markup(True) +- error_dialog.connect("response", response) +- error_dialog.present(self) +- logging.error( +- _( +- "Bottles is only supported within a sandboxed format. Official sources of Bottles are available at:" +- ) +- ) +- logging.error("https://usebottles.com/download/") +- return +- + # Loading view + self.page_loading = LoadingView() From efa5a8fdd96d5a7d68214d7c145f2d47ab1cb146 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 15 Aug 2026 12:19:08 +0300 Subject: [PATCH 11/57] games-util/bottles: drop 64.1 Signed-off-by: Pavel Sobolev --- games-util/bottles/Manifest | 1 - games-util/bottles/bottles-64.1.ebuild | 121 ------------------ ...s-64.1-remove-Flatpak-related-checks.patch | 117 ----------------- 3 files changed, 239 deletions(-) delete mode 100644 games-util/bottles/bottles-64.1.ebuild delete mode 100644 games-util/bottles/files/bottles-64.1-remove-Flatpak-related-checks.patch diff --git a/games-util/bottles/Manifest b/games-util/bottles/Manifest index e8eaad1a2f..d3ede5bf1a 100644 --- a/games-util/bottles/Manifest +++ b/games-util/bottles/Manifest @@ -1,3 +1,2 @@ -DIST bottles-64.1.tar.gz 2758708 BLAKE2B 77b8dd6c4164b832bf1a5c073f2262c96c1877b01b9e6e69212201fac58a0c427559c3b3929ae6b6c1e3bb2952245cd11f9ca89c75d80d85371b248b33dc4652 SHA512 a5a4e5d0f06eadd9461901b29a168be91627fae014dc8f6f99210d0882301e9e34cbeaf5193107e77f4b01cdf8f5d50afa692e5916889e829f080b37c9d7a2c1 DIST bottles-65.4.tar.gz 5463050 BLAKE2B dea90e876c9ed49ac47a56787b519d367124d4ea511915f59cff60764d6dbf097cb68ae98d21b2fcfd863c9c0d868762591f6c602943ca0ec355f78052efa00c SHA512 2929beca726021eaf3ad85213629bfd75cd627c00f3cc6b4eb248586e912df18de1068ee2e9fde990460c65885c82a4cec284e9ab35c504d1c5e39ab3d3d90c1 DIST bottles-66.6.tar.gz 5563577 BLAKE2B 9925976c9bb4d9a06656443e37117aabd4e82c08cf8c13f8b4e7232e4de20ade19dba6068fe7e312a89dc7a13802b919ed092cdc504db58cc4018fad99b92200 SHA512 a56e21f31ff6af1216b80e2b28fcc3f85e2398b47ce57f0bc793e93aff5259331f05bbaf577fd8ba1cc229670cfeb037381a60cd85815b3497f6146ab29e15eb diff --git a/games-util/bottles/bottles-64.1.ebuild b/games-util/bottles/bottles-64.1.ebuild deleted file mode 100644 index e7388372b8..0000000000 --- a/games-util/bottles/bottles-64.1.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=no -DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 gnome2-utils meson optfeature xdg - -DESCRIPTION="Run Windows software and games on Linux" -HOMEPAGE=" - https://usebottles.com - https://github.com/bottlesdevs/Bottles -" -SRC_URI="https://github.com/bottlesdevs/Bottles/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/Bottles-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/libportal - gui-libs/gtk:4 - gui-libs/gtksourceview:5 - gui-libs/libadwaita:1 - - dev-vcs/fvs2 - - $(python_gen_cond_dep ' - app-arch/patool[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/charset-normalizer[${PYTHON_USEDEP}] - dev-python/icoextract[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/orjson[${PYTHON_USEDEP}] - dev-python/pathvalidate[${PYTHON_USEDEP}] - dev-python/pefile[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pycurl[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - dev-python/yara-python[${PYTHON_USEDEP}] - media-gfx/vkbasalt-cli[${PYTHON_USEDEP}] - ') -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/appstream-glib - dev-libs/glib:2 - dev-util/blueprint-compiler - dev-util/desktop-file-utils - dev-util/gtk-update-icon-cache - sys-devel/gettext - - test? ( - $(python_gen_cond_dep ' - dev-python/freezegun[${PYTHON_USEDEP}] - ') - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-64.1-dont-stub-gi.repository.patch" - "${FILESDIR}/${PN}-64.1-relax-AppStream-file-validation.patch" - "${FILESDIR}/${PN}-64.1-remove-Flatpak-related-checks.patch" -) - -EPYTEST_DESELECT=( - bottles/tests/backend/integration/playtime/test_disabled_tracking.py::test_disabled_tracking_smoke - bottles/tests/backend/integration/playtime/test_wine_executor_playtime.py::test_wine_executor_emits_and_updates_totals - bottles/tests/backend/manager/test_manager.py::test_manager_cli_skips_connection_check - bottles/tests/backend/manager/test_playtime.py::test_disable_tracking_method - bottles/tests/backend/manager/test_playtime.py::test_disabled_tracker_is_noop - bottles/tests/backend/wine/test_executor.py::test_run_program_substitutes_placeholders -) - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_test() { - meson_src_test - distutils-r1_src_test -} - -src_install() { - meson_src_install - - python_fix_shebang "${ED}/usr/bin" -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - optfeature "extracting files from .cab files" app-arch/cabextract - optfeature "7-Zip archiver support" app-arch/p7zip - optfeature "Vulkan support" dev-util/vulkan-tools - optfeature "icon/image convertion" media-gfx/imagemagick - optfeature "display information support" x11-apps/xdpyinfo - - optfeature "preloading game files into memory" dev-util/vmtouch - optfeature "optimizing Linux system performance on demand" games-util/gamemode - optfeature "an efficient micro-compositor for running games" gui-wm/gamescope - optfeature "monitoring FPS, temperatures, CPU/GPU load and more" games-util/mangohud -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/games-util/bottles/files/bottles-64.1-remove-Flatpak-related-checks.patch b/games-util/bottles/files/bottles-64.1-remove-Flatpak-related-checks.patch deleted file mode 100644 index 55469b0ed4..0000000000 --- a/games-util/bottles/files/bottles-64.1-remove-Flatpak-related-checks.patch +++ /dev/null @@ -1,117 +0,0 @@ -From: Pavel Sobolev -Subject: [PATCH] Remove Flatpak-related checks - -Signed-off-by: Pavel Sobolev - ---- a/bottles/frontend/meson.build -+++ b/bottles/frontend/meson.build -@@ -23,12 +23,6 @@ params_file = configure_file( - configuration: conf - ) - --fs = import('fs') -- --if not fs.is_file('/' + '.flatpak-info') -- error('file does not exist') --endif -- - bottles_sources = [ - '__init__.py', - 'main.py', ---- a/bottles/frontend/views/bottle_details.py -+++ b/bottles/frontend/views/bottle_details.py -@@ -692,22 +692,7 @@ class BottleView(Adw.PreferencesPage): - dialog.connect("response", execute) - dialog.show() - -- if Xdp.Portal.running_under_sandbox(): -- if self.window.settings.get_boolean("show-sandbox-warning"): -- dialog = Adw.MessageDialog.new( -- self.window, -- _("Be Aware of Sandbox"), -- _( -- "Bottles is running in a sandbox, a restricted permission environment needed to keep you safe. If the program won't run, consider moving inside the bottle (3 dots icon on the top), then launch from there." -- ), -- ) -- dialog.add_response("dismiss", _("_Dismiss")) -- dialog.connect("response", lambda *args: show_chooser()) -- dialog.present() -- else: -- show_chooser() -- else: -- show_chooser() -+ show_chooser() - - def analyze_with_eagle(self, path): - """Open the Eagle analysis view and scan the given executable.""" ---- a/bottles/frontend/views/bottle_preferences.py -+++ b/bottles/frontend/views/bottle_preferences.py -@@ -141,7 +141,7 @@ class PreferencesView(Adw.PreferencesPage): - self.queue = details.queue - self.details = details - -- if not gamemode_available or not Xdp.Portal.running_under_sandbox(): -+ if not gamemode_available: - return - - _not_available = _("This feature is unavailable on your system.") ---- a/bottles/frontend/views/list.py -+++ b/bottles/frontend/views/list.py -@@ -83,9 +83,6 @@ class BottlesBottleRow(Adw.ActionRow): - - def run_executable(self, *_args): - """Display file dialog for executable""" -- if not Xdp.Portal.running_under_sandbox(): -- return -- - def set_path(_dialog, response): - if response != Gtk.ResponseType.ACCEPT: - return ---- a/bottles/frontend/views/new_bottle_dialog.py -+++ b/bottles/frontend/views/new_bottle_dialog.py -@@ -86,7 +86,7 @@ class BottlesNewBottleDialog(Adw.Dialog): - super().__init__(**kwargs) - # common variables and references - self.window = GtkUtils.get_parent_window() -- if not self.window or not Xdp.Portal.running_under_sandbox(): -+ if not self.window: - return - - self.app = self.window.get_application() ---- a/bottles/frontend/windows/window.py -+++ b/bottles/frontend/windows/window.py -@@ -125,35 +125,6 @@ class BottlesWindow(Adw.ApplicationWindow): - manager = Adw.StyleManager.get_default() - manager.set_color_scheme(Adw.ColorScheme.FORCE_DARK) - -- # Be VERY explicit that non-sandboxed environments are unsupported -- if not Xdp.Portal.running_under_sandbox(): -- -- def response(dialog, response, *args): -- if response == "close": -- quit(1) -- -- body = _( -- "Bottles is only supported within a sandboxed environment. Official sources of Bottles are available at" -- ) -- download_url = "usebottles.com/download" -- -- error_dialog = Adw.AlertDialog.new( -- _("Unsupported Environment"), -- f"{body} {download_url}.", -- ) -- -- error_dialog.add_response("close", _("Close")) -- error_dialog.set_body_use_markup(True) -- error_dialog.connect("response", response) -- error_dialog.present(self) -- logging.error( -- _( -- "Bottles is only supported within a sandboxed format. Official sources of Bottles are available at:" -- ) -- ) -- logging.error("https://usebottles.com/download/") -- return -- - # Loading view - self.page_loading = LoadingView() From a06d95753efaeea13fd8d9372a5fa9182a011fc7 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 15 Aug 2026 13:45:15 +0300 Subject: [PATCH 12/57] games-emulation/azahar: add 2126.0 Signed-off-by: Pavel Sobolev --- games-emulation/azahar/Manifest | 1 + games-emulation/azahar/azahar-2126.0.ebuild | 141 ++++++++++++++++++++ 2 files changed, 142 insertions(+) create mode 100644 games-emulation/azahar/azahar-2126.0.ebuild diff --git a/games-emulation/azahar/Manifest b/games-emulation/azahar/Manifest index 92dfb3e2b0..d75a3e5dd9 100644 --- a/games-emulation/azahar/Manifest +++ b/games-emulation/azahar/Manifest @@ -1,2 +1,3 @@ DIST azahar-2125.1.2.tar.xz 41577600 BLAKE2B f300164963a51dc3b079e518efd1dcef917b00524af0ee645c120e3cc492fd7437cb14d0c1a0e5285672ca9fed743473c2aa799983c8714a67f005f290b03f4c SHA512 dd27b27a8f54a7e8bb584699226e05413153a338208d8b6b174a35178dd1c563a73e69be5f4c31c029fbd23e3c5e9c606ace68e49027e10fef78142dc4b53103 DIST azahar-2125.1.3.tar.xz 41595172 BLAKE2B a9907b1b30c2261d261bfb1480eb95ce4552d0b3850a2e1f10ed0ec1b134080e7b4b27b928460609e3e9bf0c0da0abe8bb4cada64770636c7f70b558817353cf SHA512 ce323b71f235de46db9dd8d8def536c3a88ae96b4fa2342de1b53fdacf1b3356e951c5c3a02c8476f4b21153ad1d7325c32bc4608854567dc3eaf266254ca261 +DIST azahar-2126.0.tar.xz 43246224 BLAKE2B e34723fb1a83296577b321dc649b0c0bc6e8acb5539073b6d42bdfee5f384eb21b07c6d416ef334adff42d79a5771a4e4cae76c5c3678e3bf77676d9258e49c2 SHA512 376d4786d3309e13e2d8ff4de4eb0bf920de59b87a7accff0314ef9246a2354646eabc38045d392a200c762e5ff224425eb64fc7d0ae32ec76d5364239e1198b diff --git a/games-emulation/azahar/azahar-2126.0.ebuild b/games-emulation/azahar/azahar-2126.0.ebuild new file mode 100644 index 0000000000..ea08ae828a --- /dev/null +++ b/games-emulation/azahar/azahar-2126.0.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="An open-source 3DS emulator project based on Citra" +HOMEPAGE="https://azahar-emu.org" +SRC_URI=" + https://github.com/azahar-emu/azahar/releases/download/${PV}/azahar-unified-source-${PV}.tar.xz -> ${P}.tar.xz +" + +S="${WORKDIR}/azahar-unified-source-${PV}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="cpu_flags_x86_sse4_2 test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/nlohmann_json + dev-cpp/robin-map + dev-libs/boost:= + dev-libs/crypto++:= + dev-libs/dynarmic + dev-libs/inih + dev-libs/libfmt:= + dev-libs/microprofile + dev-libs/nihstro + dev-libs/openssl:= + dev-libs/sirit + dev-libs/teakra + dev-libs/xxhash + dev-qt/qtbase:6[concurrent,dbus,opengl,widgets] + dev-qt/qtmultimedia:6 + dev-util/glslang + media-libs/cubeb + media-libs/faad2 + media-libs/libsdl2 + media-libs/libsoundtouch:= + media-libs/openal + media-libs/vulkan-loader + media-video/ffmpeg + net-libs/enet + virtual/libusb +" +DEPEND=" + ${RDEPEND} + dev-util/spirv-headers + dev-util/vulkan-headers + media-libs/VulkanMemoryAllocator + amd64? ( dev-libs/xbyak ) + arm64? ( dev-libs/oaknut ) +" +BDEPEND=" + dev-qt/qttools:6[linguist] + test? ( >=dev-cpp/catch-3:0 ) +" + +PATCHES=( + "${FILESDIR}/${PN}-2122.1-explicitly-require-the-tsl-robin-map-package.patch" + "${FILESDIR}/${PN}-2122.1-import-some-of-the-symbols-from-spv.patch" + "${FILESDIR}/${PN}-2122.1-rename-AV_OPT_TYPE_CHANNEL_LAYOUT-to-AV_OPT_TYPE_CHL.patch" + "${FILESDIR}/${PN}-2122.1-use-the-system-faad2-library.patch" + "${FILESDIR}/${PN}-2122.1-use-the-system-teakra-library.patch" + "${FILESDIR}/${PN}-2123-don-t-build-spirv-tools.patch" + "${FILESDIR}/${PN}-2123.2-use-the-system-sirit-library.patch" + "${FILESDIR}/${PN}-2125.1-use-the-system-xxhash-library.patch" +) + +# [directory]=license +declare -A KEEP_BUNDLED=( + # Generated or copied files for internal usage + [cmake-modules]=Boost-1.0 + [dds-ktx]=BSD-2 + [gamemode]=BSD + [glad]=MIT + [open_source_archives]=GPL-2+ + + # Reasons to keep are in `src_configure` + [httplib]=MIT + [lodepng]=ZLIB + [zstd]="GPL-2" +) + +add_bundled_licenses() { + for license in "${KEEP_BUNDLED[@]}"; do + if [[ -n "$license" ]]; then + LICENSE+=" ${license}" + fi + done +} +add_bundled_licenses + +src_prepare() { + local s remove=() + for s in externals/*; do + [[ -f ${s} ]] && continue + if ! has "${s#externals/}" "${!KEEP_BUNDLED[@]}"; then + remove+=( "${s}" ) + fi + done + + einfo "removing sources: ${remove[*]}" + rm -r "${remove[@]}" || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=no + -DCITRA_USE_PRECOMPILED_HEADERS=no + -DCITRA_WARNINGS_AS_ERRORS=no + -DENABLE_WEB_SERVICE=no + -DUSE_SYSTEM_LIBS=yes + + -DENABLE_SSE42=$(usex cpu_flags_x86_sse4_2) + -DENABLE_TESTS=$(usex test) + + # Shared library is not supported + -DDISABLE_SYSTEM_CPP_HTTPLIB=yes + + # Lodepng is designed to be bundled + -DDISABLE_SYSTEM_LODEPNG=yes + + # Upstream depends on `zstd/contrib/seekable_format/zstd_seekable.h` + -DDISABLE_SYSTEM_ZSTD=yes + + -Wno-dev + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + dodoc license.txt +} From 57fec7646d3ab0240160d045731691f1d97cecb4 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 15 Aug 2026 13:46:58 +0300 Subject: [PATCH 13/57] games-emulation/azahar: drop 2125.1.2 Signed-off-by: Pavel Sobolev --- games-emulation/azahar/Manifest | 1 - games-emulation/azahar/azahar-2125.1.2.ebuild | 140 ------------------ 2 files changed, 141 deletions(-) delete mode 100644 games-emulation/azahar/azahar-2125.1.2.ebuild diff --git a/games-emulation/azahar/Manifest b/games-emulation/azahar/Manifest index d75a3e5dd9..abeff108c7 100644 --- a/games-emulation/azahar/Manifest +++ b/games-emulation/azahar/Manifest @@ -1,3 +1,2 @@ -DIST azahar-2125.1.2.tar.xz 41577600 BLAKE2B f300164963a51dc3b079e518efd1dcef917b00524af0ee645c120e3cc492fd7437cb14d0c1a0e5285672ca9fed743473c2aa799983c8714a67f005f290b03f4c SHA512 dd27b27a8f54a7e8bb584699226e05413153a338208d8b6b174a35178dd1c563a73e69be5f4c31c029fbd23e3c5e9c606ace68e49027e10fef78142dc4b53103 DIST azahar-2125.1.3.tar.xz 41595172 BLAKE2B a9907b1b30c2261d261bfb1480eb95ce4552d0b3850a2e1f10ed0ec1b134080e7b4b27b928460609e3e9bf0c0da0abe8bb4cada64770636c7f70b558817353cf SHA512 ce323b71f235de46db9dd8d8def536c3a88ae96b4fa2342de1b53fdacf1b3356e951c5c3a02c8476f4b21153ad1d7325c32bc4608854567dc3eaf266254ca261 DIST azahar-2126.0.tar.xz 43246224 BLAKE2B e34723fb1a83296577b321dc649b0c0bc6e8acb5539073b6d42bdfee5f384eb21b07c6d416ef334adff42d79a5771a4e4cae76c5c3678e3bf77676d9258e49c2 SHA512 376d4786d3309e13e2d8ff4de4eb0bf920de59b87a7accff0314ef9246a2354646eabc38045d392a200c762e5ff224425eb64fc7d0ae32ec76d5364239e1198b diff --git a/games-emulation/azahar/azahar-2125.1.2.ebuild b/games-emulation/azahar/azahar-2125.1.2.ebuild deleted file mode 100644 index f9f837232f..0000000000 --- a/games-emulation/azahar/azahar-2125.1.2.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="An open-source 3DS emulator project based on Citra" -HOMEPAGE="https://azahar-emu.org" -SRC_URI=" - https://github.com/azahar-emu/azahar/releases/download/${PV}/azahar-unified-source-${PV}.tar.xz -> ${P}.tar.xz -" - -S="${WORKDIR}/azahar-unified-source-${PV}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="cpu_flags_x86_sse4_2 test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-cpp/nlohmann_json - dev-cpp/robin-map - dev-libs/boost:= - dev-libs/crypto++:= - dev-libs/dynarmic - dev-libs/inih - dev-libs/libfmt:= - dev-libs/microprofile - dev-libs/nihstro - dev-libs/openssl:= - dev-libs/sirit - dev-libs/teakra - dev-libs/xxhash - dev-qt/qtbase:6[concurrent,dbus,opengl,widgets] - dev-qt/qtmultimedia:6 - dev-util/glslang - media-libs/cubeb - media-libs/faad2 - media-libs/libsdl2 - media-libs/libsoundtouch:= - media-libs/openal - media-libs/vulkan-loader - media-video/ffmpeg - net-libs/enet - virtual/libusb -" -DEPEND=" - ${RDEPEND} - dev-util/spirv-headers - dev-util/vulkan-headers - media-libs/VulkanMemoryAllocator - amd64? ( dev-libs/xbyak ) - arm64? ( dev-libs/oaknut ) -" -BDEPEND=" - test? ( >=dev-cpp/catch-3:0 ) -" - -PATCHES=( - "${FILESDIR}/${PN}-2122.1-explicitly-require-the-tsl-robin-map-package.patch" - "${FILESDIR}/${PN}-2122.1-import-some-of-the-symbols-from-spv.patch" - "${FILESDIR}/${PN}-2122.1-rename-AV_OPT_TYPE_CHANNEL_LAYOUT-to-AV_OPT_TYPE_CHL.patch" - "${FILESDIR}/${PN}-2122.1-use-the-system-faad2-library.patch" - "${FILESDIR}/${PN}-2122.1-use-the-system-teakra-library.patch" - "${FILESDIR}/${PN}-2123-don-t-build-spirv-tools.patch" - "${FILESDIR}/${PN}-2123.2-use-the-system-sirit-library.patch" - "${FILESDIR}/${PN}-2125.1-use-the-system-xxhash-library.patch" -) - -# [directory]=license -declare -A KEEP_BUNDLED=( - # Generated or copied files for internal usage - [cmake-modules]=Boost-1.0 - [dds-ktx]=BSD-2 - [gamemode]=BSD - [glad]=MIT - [open_source_archives]=GPL-2+ - - # Reasons to keep are in `src_configure` - [httplib]=MIT - [lodepng]=ZLIB - [zstd]="GPL-2" -) - -add_bundled_licenses() { - for license in "${KEEP_BUNDLED[@]}"; do - if [[ -n "$license" ]]; then - LICENSE+=" ${license}" - fi - done -} -add_bundled_licenses - -src_prepare() { - local s remove=() - for s in externals/*; do - [[ -f ${s} ]] && continue - if ! has "${s#externals/}" "${!KEEP_BUNDLED[@]}"; then - remove+=( "${s}" ) - fi - done - - einfo "removing sources: ${remove[*]}" - rm -r "${remove[@]}" || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=no - -DCITRA_USE_PRECOMPILED_HEADERS=no - -DCITRA_WARNINGS_AS_ERRORS=no - -DENABLE_WEB_SERVICE=no - -DUSE_SYSTEM_LIBS=yes - - -DENABLE_SSE42=$(usex cpu_flags_x86_sse4_2) - -DENABLE_TESTS=$(usex test) - - # Shared library is not supported - -DDISABLE_SYSTEM_CPP_HTTPLIB=yes - - # Lodepng is designed to be bundled - -DDISABLE_SYSTEM_LODEPNG=yes - - # Upstream depends on `zstd/contrib/seekable_format/zstd_seekable.h` - -DDISABLE_SYSTEM_ZSTD=yes - - -Wno-dev - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - dodoc license.txt -} From 3d2a6361adcb915aa421e2846654b3f28df3d1df Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 15 Aug 2026 15:56:14 +0300 Subject: [PATCH 14/57] sci-libs/onnxruntime: add 1.29.0 Signed-off-by: Pavel Sobolev --- sci-libs/onnxruntime/Manifest | 1 + .../onnxruntime/onnxruntime-1.29.0.ebuild | 188 ++++++++++++++++++ 2 files changed, 189 insertions(+) create mode 100644 sci-libs/onnxruntime/onnxruntime-1.29.0.ebuild diff --git a/sci-libs/onnxruntime/Manifest b/sci-libs/onnxruntime/Manifest index 002f4cf7e8..a7a116549b 100644 --- a/sci-libs/onnxruntime/Manifest +++ b/sci-libs/onnxruntime/Manifest @@ -1,3 +1,4 @@ DIST eigen-3.4.0_p20250216.tar.bz2 2272941 BLAKE2B c86764a5c31b978d09f9f8f458a982fb16c2cdfd053e0c7a371fbe5b9c64bead42c25fb7d4cb795eb5ee7ff1800bb51fac6783ad0881dd69dee5d463ccd213e3 SHA512 3c9fab41bde1ee4b8f5ba21c991a75cc73e104cdb48f3377b5fc51afae8cbb5e891c39e4fd998c5263178a8962b09d9d907b9d125dfddc50bc2ec5171917d6b8 DIST onnxruntime-1.27.1.tar.gz 285765941 BLAKE2B 5e8afa1f389e89a24611241ad6fae3b855b52c8ec6996903ded0e3a4029defc23779b6d182d94beb7f467fb760b8bfc1f9c9e687fa97857b5316117ec935a130 SHA512 2b21f00fdfe2cc971801b85c7ff4a939a58250d849ef276dff77eecf973e3cde505ceb68b00f0f8a30ab3c53070b5e648ff61c1d04669ac61f62e1db83b6aaca DIST onnxruntime-1.28.0.tar.gz 278663126 BLAKE2B 833d30d0a47fa7a5c08012e1417c4e093882b4795a4e471711d4fec12f575b82b548d0afc877e4e981c7c37cc9144418047890f5214c84a618693620c8ec7ddd SHA512 31ee13a8b89f2bfd0c58086258c15b11218a675e577d287d94acc20723b0ca0110458bfaf268d3e9140fe86e9a0fe3f89abbc2d6d347f8ea65624fc0716f14c1 +DIST onnxruntime-1.29.0.tar.gz 277662433 BLAKE2B 194dbcd84eaf4468fe2a7de02943b843023ff81a28d139f283a1822f4491f6fe41360e3545aa04b33bb9db2dac33e1ede35331eebb2f20e9db38a291113ff42c SHA512 9ea05f5279fc93fd243a967f3664aaabe9216f6e3ce9358ead662653984476e9cb0cb950947f31f8602541224c946a3ceac91d7c1990ffe2b8314d61361c300f diff --git a/sci-libs/onnxruntime/onnxruntime-1.29.0.ebuild b/sci-libs/onnxruntime/onnxruntime-1.29.0.ebuild new file mode 100644 index 0000000000..5a2da1f489 --- /dev/null +++ b/sci-libs/onnxruntime/onnxruntime-1.29.0.ebuild @@ -0,0 +1,188 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..15} ) + +inherit cmake edo flag-o-matic python-r1 + +EIGEN_COMMIT="1d8b82b0740839c0de7f1242a3585e3390ff5f33" + +DESCRIPTION="Cross-platform, high performance ML inferencing and training accelerator" +HOMEPAGE=" + https://onnxruntime.ai + https://github.com/microsoft/onnxruntime +" +SRC_URI=" + https://github.com/microsoft/onnxruntime/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_COMMIT}/eigen-${EIGEN_COMMIT}.tar.bz2 -> + eigen-3.4.0_p20250216.tar.bz2 +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="python test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/abseil-cpp:= + dev-libs/cpuinfo + dev-libs/protobuf:= + dev-libs/re2:= + sci-ml/onnx[disableStaticReg] + + python? ( + ${PYTHON_DEPS} + dev-python/coloredlogs[${PYTHON_USEDEP}] + dev-python/flatbuffers[${PYTHON_USEDEP}] + >=dev-python/numpy-2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/protobuf[${PYTHON_USEDEP}] + dev-python/sympy[${PYTHON_USEDEP}] + sci-ml/onnx[${PYTHON_USEDEP}] + ) +" +DEPEND=" + ${RDEPEND} + dev-cpp/ms-gsl + dev-cpp/nlohmann_json + dev-cpp/safeint + dev-libs/boost + dev-libs/date + dev-libs/flatbuffers + + python? ( + dev-python/pybind11[${PYTHON_USEDEP}] + sci-libs/dlpack + ) +" +BDEPEND=" + ${PYTHON_DEPS} + + test? ( + dev-cpp/gtest + $(python_gen_any_dep 'sci-ml/onnx[${PYTHON_USEDEP}]') + + python? ( dev-python/pytest[${PYTHON_USEDEP}] ) + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-1.22.2-relax-the-dependency-on-flatbuffers.patch" + "${FILESDIR}/${PN}-1.24.4-no-werror.patch" + "${FILESDIR}/${PN}-1.26.0-r1-prevent-generation-of-PIE.patch" + "${FILESDIR}/${PN}-1.28.0-use-system-libraries.patch" +) + +CMAKE_USE_DIR="${S}/cmake" + +# The `$(python_get_sitedir)/onnx/onnx-ml.proto` file is used during tests +python_check_deps() { + ! use test && return 0 + python_has_version "sci-ml/onnx[${PYTHON_USEDEP}]" +} + +src_configure() { + # Python is used at build time unconditionally + python_setup + + local mycmakeargs=( + -Donnxruntime_BUILD_SHARED_LIB=on + -Donnxruntime_USE_TELEMETRY=OFF + + -Donnxruntime_BUILD_UNIT_TESTS=$(usex test) + -Donnxruntime_ENABLE_PYTHON=$(usex python) + + # This is required until a newer version of Eigen3 comes out + -DFETCHCONTENT_SOURCE_DIR_EIGEN3="${WORKDIR}/eigen-${EIGEN_COMMIT}" + + # This makes it possible for `find_path` to find the `onnx-ml.proto` file + -DCMAKE_INCLUDE_PATH="$(python_get_sitedir)" + + -Wno-dev + ) + + append-ldflags -Wl,-z,noexecstack + + if use python; then + python_foreach_impl cmake_src_configure + else + cmake_src_configure + fi +} + +src_compile() { + if use python; then + python_foreach_impl cmake_src_compile + else + cmake_src_compile + fi +} + +# Adapted from `run_onnxruntime_tests` in `tools/ci_build/build.py` +python_test() { + cd "${BUILD_DIR}" || die + epytest --pyargs \ + onnxruntime_test_python.py \ + onnxruntime_test_python_backend.py \ + onnxruntime_test_python_mlops.py \ + onnxruntime_test_python_sparse_matmul.py +} + +src_test() { + # https://bugs.gentoo.org/975584 + local GTEST_SKIP_TESTS=( + "ActivationOpNoInfTest.Softsign" + "ConvTransposeTest.ConvTranspose_InvalidKernelShape" + "GraphTransformationTests.GatherToSliceFusion" + "LabelEncoder.RejectsInMemoryExternalDataInKeysTensorOpset4" + "MLOpTest.TreeEnsembleRegressorRejectsInMemoryExternalDataInTensorAttribute" + "MLOpTest.TreeEnsembleRejectsInMemoryExternalDataInTensorAttribute" + "NhwcTransformerTests.ConvFloat_UsesNhwcOnlyWithKleidi" + "Random.MultinomialDefaultDType" + "Random.MultinomialGoodCase" + "SamplingTest.Gpt2Sampling_CPU" + "SignalOpsTest.DFT17_2D_complex_onesided_inverse" + "SignalOpsTest.DFT17_IRFFT_naive" + "SignalOpsTest.DFT17_IRFFT_radix2" + "SignalOpsTest.DFT17_RFFT_IRFFT_roundtrip" + "SignalOpsTest.DFT20_2D_complex_onesided_inverse" + "SignalOpsTest.DFT20_IRFFT_naive" + "SignalOpsTest.DFT20_IRFFT_radix2" + "SignalOpsTest.DFT20_IRFFT_underprovided_spectrum_prime" + "SignalOpsTest.DFT20_RFFT_IRFFT_roundtrip" + ) + local -x GTEST_FILTER="*:-$(IFS=':'; echo "${GTEST_SKIP_TESTS[*]}")" + + if use python; then + python_foreach_impl cmake_src_test + python_foreach_impl python_test + else + cmake_src_test + fi +} + +# There is some custom logic in `setup.py` +python_install() { + cd "${BUILD_DIR}" || die + edo "${EPYTHON}" ../setup.py install \ + --prefix="${EPREFIX}/usr" \ + --root="${D}" + + rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die + python_optimize +} + +src_install() { + if use python; then + python_foreach_impl cmake_src_install + python_foreach_impl python_install + else + cmake_src_install + fi + + einstalldocs +} From ea49afc91cf6ba7552d652a7c0ee56f035c33821 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 15 Aug 2026 15:57:57 +0300 Subject: [PATCH 15/57] sci-libs/onnxruntime: drop 1.27.1 Signed-off-by: Pavel Sobolev --- sci-libs/onnxruntime/Manifest | 1 - ...xruntime-1.27.0-use-system-libraries.patch | 225 ------------------ .../onnxruntime/onnxruntime-1.27.1.ebuild | 181 -------------- 3 files changed, 407 deletions(-) delete mode 100644 sci-libs/onnxruntime/files/onnxruntime-1.27.0-use-system-libraries.patch delete mode 100644 sci-libs/onnxruntime/onnxruntime-1.27.1.ebuild diff --git a/sci-libs/onnxruntime/Manifest b/sci-libs/onnxruntime/Manifest index a7a116549b..68622b7730 100644 --- a/sci-libs/onnxruntime/Manifest +++ b/sci-libs/onnxruntime/Manifest @@ -1,4 +1,3 @@ DIST eigen-3.4.0_p20250216.tar.bz2 2272941 BLAKE2B c86764a5c31b978d09f9f8f458a982fb16c2cdfd053e0c7a371fbe5b9c64bead42c25fb7d4cb795eb5ee7ff1800bb51fac6783ad0881dd69dee5d463ccd213e3 SHA512 3c9fab41bde1ee4b8f5ba21c991a75cc73e104cdb48f3377b5fc51afae8cbb5e891c39e4fd998c5263178a8962b09d9d907b9d125dfddc50bc2ec5171917d6b8 -DIST onnxruntime-1.27.1.tar.gz 285765941 BLAKE2B 5e8afa1f389e89a24611241ad6fae3b855b52c8ec6996903ded0e3a4029defc23779b6d182d94beb7f467fb760b8bfc1f9c9e687fa97857b5316117ec935a130 SHA512 2b21f00fdfe2cc971801b85c7ff4a939a58250d849ef276dff77eecf973e3cde505ceb68b00f0f8a30ab3c53070b5e648ff61c1d04669ac61f62e1db83b6aaca DIST onnxruntime-1.28.0.tar.gz 278663126 BLAKE2B 833d30d0a47fa7a5c08012e1417c4e093882b4795a4e471711d4fec12f575b82b548d0afc877e4e981c7c37cc9144418047890f5214c84a618693620c8ec7ddd SHA512 31ee13a8b89f2bfd0c58086258c15b11218a675e577d287d94acc20723b0ca0110458bfaf268d3e9140fe86e9a0fe3f89abbc2d6d347f8ea65624fc0716f14c1 DIST onnxruntime-1.29.0.tar.gz 277662433 BLAKE2B 194dbcd84eaf4468fe2a7de02943b843023ff81a28d139f283a1822f4491f6fe41360e3545aa04b33bb9db2dac33e1ede35331eebb2f20e9db38a291113ff42c SHA512 9ea05f5279fc93fd243a967f3664aaabe9216f6e3ce9358ead662653984476e9cb0cb950947f31f8602541224c946a3ceac91d7c1990ffe2b8314d61361c300f diff --git a/sci-libs/onnxruntime/files/onnxruntime-1.27.0-use-system-libraries.patch b/sci-libs/onnxruntime/files/onnxruntime-1.27.0-use-system-libraries.patch deleted file mode 100644 index 1641f8331a..0000000000 --- a/sci-libs/onnxruntime/files/onnxruntime-1.27.0-use-system-libraries.patch +++ /dev/null @@ -1,225 +0,0 @@ -From: Pavel Sobolev -Subject: [PATCH] Use system libraries - -Everything, except for Eigen3. - -Signed-off-by: Pavel Sobolev - ---- a/cmake/external/abseil-cpp.cmake -+++ b/cmake/external/abseil-cpp.cmake -@@ -37,7 +37,7 @@ onnxruntime_fetchcontent_declare( - URL_HASH SHA1=${DEP_SHA1_abseil_cpp} - EXCLUDE_FROM_ALL - PATCH_COMMAND ${ABSL_PATCH_COMMAND} -- FIND_PACKAGE_ARGS 20250814 NAMES absl -+ FIND_PACKAGE_ARGS NAMES absl REQUIRED - ) - - onnxruntime_fetchcontent_makeavailable(abseil_cpp) ---- a/cmake/external/onnxruntime_external_deps.cmake -+++ b/cmake/external/onnxruntime_external_deps.cmake -@@ -43,7 +43,7 @@ onnxruntime_fetchcontent_declare( - URL ${DEP_URL_re2} - URL_HASH SHA1=${DEP_SHA1_re2} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS NAMES re2 -+ FIND_PACKAGE_ARGS NAMES re2 REQUIRED - ) - onnxruntime_fetchcontent_makeavailable(re2) - -@@ -71,7 +71,7 @@ if (onnxruntime_BUILD_UNIT_TESTS) - URL ${DEP_URL_googletest} - URL_HASH SHA1=${DEP_SHA1_googletest} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS 1.14.0...<2.0.0 NAMES GTest -+ FIND_PACKAGE_ARGS 1.14.0...<2.0.0 NAMES GTest REQUIRED - ) - FetchContent_MakeAvailable(googletest) - endif() -@@ -87,7 +87,7 @@ if (onnxruntime_BUILD_BENCHMARKS) - URL ${DEP_URL_google_benchmark} - URL_HASH SHA1=${DEP_SHA1_google_benchmark} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS NAMES benchmark -+ FIND_PACKAGE_ARGS NAMES benchmark REQUIRED - ) - onnxruntime_fetchcontent_makeavailable(google_benchmark) - endif() -@@ -105,7 +105,7 @@ if(onnxruntime_USE_MIMALLOC) - URL ${DEP_URL_mimalloc} - URL_HASH SHA1=${DEP_SHA1_mimalloc} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS NAMES mimalloc -+ FIND_PACKAGE_ARGS NAMES mimalloc REQUIRED - ) - FetchContent_MakeAvailable(mimalloc) - endif() -@@ -199,7 +199,7 @@ onnxruntime_fetchcontent_declare( - URL_HASH SHA1=${DEP_SHA1_protobuf} - PATCH_COMMAND ${ONNXRUNTIME_PROTOBUF_PATCH_COMMAND} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS NAMES Protobuf protobuf -+ FIND_PACKAGE_ARGS NAMES Protobuf protobuf REQUIRED - ) - - set(protobuf_BUILD_TESTS OFF CACHE BOOL "Build protobuf tests" FORCE) -@@ -276,7 +276,7 @@ onnxruntime_fetchcontent_declare( - EXCLUDE_FROM_ALL - PATCH_COMMAND - ${Patch_EXECUTABLE} --binary --ignore-whitespace -p1 < ${PROJECT_SOURCE_DIR}/patches/date/date.patch -- FIND_PACKAGE_ARGS 3...<4 NAMES date -+ FIND_PACKAGE_ARGS 3...<4 NAMES date REQUIRED - ) - onnxruntime_fetchcontent_makeavailable(date) - -@@ -290,12 +290,11 @@ if(NOT TARGET Boost::mp11) - mp11 - URL ${DEP_URL_mp11} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS NAMES Boost -+ FIND_PACKAGE_ARGS NAMES Boost REQUIRED - ) -- FetchContent_Populate(mp11) -+ onnxruntime_fetchcontent_makeavailable(mp11) - if(NOT TARGET Boost::mp11) -- add_library(Boost::mp11 IMPORTED INTERFACE) -- target_include_directories(Boost::mp11 INTERFACE $) -+ add_library(Boost::mp11 ALIAS Boost::headers) - endif() - endif() - endif() -@@ -308,7 +307,7 @@ onnxruntime_fetchcontent_declare( - URL ${DEP_URL_json} - URL_HASH SHA1=${DEP_SHA1_json} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS 3.10 NAMES nlohmann_json -+ FIND_PACKAGE_ARGS 3.10 NAMES nlohmann_json REQUIRED - ) - onnxruntime_fetchcontent_makeavailable(nlohmann_json) - -@@ -374,7 +373,7 @@ if (CPUINFO_SUPPORTED) - ${Patch_EXECUTABLE} -p1 < ${PROJECT_SOURCE_DIR}/patches/cpuinfo/patch_vcpkg_arm64ec_support.patch && - # https://github.com/pytorch/cpuinfo/pull/348 - ${Patch_EXECUTABLE} -p1 < ${PROJECT_SOURCE_DIR}/patches/cpuinfo/win_arm_fp16_detection_fallback.patch -- FIND_PACKAGE_ARGS NAMES cpuinfo -+ FIND_PACKAGE_ARGS NAMES cpuinfo REQUIRED - ) - elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux") - message(STATUS "Applying sysfs fallback patch for cpuinfo on Linux") -@@ -394,7 +393,7 @@ if (CPUINFO_SUPPORTED) - URL ${DEP_URL_pytorch_cpuinfo} - URL_HASH SHA1=${DEP_SHA1_pytorch_cpuinfo} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS NAMES cpuinfo -+ FIND_PACKAGE_ARGS NAMES cpuinfo REQUIRED - ) - endif() - set(ONNXRUNTIME_CPUINFO_PROJ pytorch_cpuinfo) -@@ -413,7 +412,7 @@ onnxruntime_fetchcontent_declare( - # containing microsoft/GSL#1213 (commit 543d0dd). - PATCH_COMMAND ${Patch_EXECUTABLE} --binary --ignore-whitespace -p1 < ${PROJECT_SOURCE_DIR}/patches/gsl/1213.patch - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS 4.0 NAMES Microsoft.GSL -+ FIND_PACKAGE_ARGS 4.0 NAMES Microsoft.GSL REQUIRED - ) - set(GSL_TARGET "Microsoft.GSL::GSL") - set(GSL_INCLUDE_DIR "$") -@@ -426,7 +425,7 @@ if (NOT GSL_FOUND AND NOT onnxruntime_BUILD_SHARED_LIB) - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) - endif() - --find_path(safeint_SOURCE_DIR NAMES "SafeInt.hpp") -+find_path(safeint_SOURCE_DIR NAMES "SafeInt.hpp" REQUIRED) - if(NOT safeint_SOURCE_DIR) - unset(safeint_SOURCE_DIR) - onnxruntime_fetchcontent_declare( -@@ -468,10 +467,14 @@ onnxruntime_fetchcontent_declare( - URL_HASH SHA1=${DEP_SHA1_flatbuffers} - PATCH_COMMAND ${ONNXRUNTIME_FLATBUFFERS_PATCH_COMMAND} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS 23.5.9 NAMES Flatbuffers flatbuffers -+ FIND_PACKAGE_ARGS 23.5.9 NAMES Flatbuffers flatbuffers REQUIRED - ) - - onnxruntime_fetchcontent_makeavailable(flatbuffers) -+if(TARGET flatbuffers::flatbuffers_shared AND NOT TARGET flatbuffers::flatbuffers) -+ message(STATUS "Aliasing flatbuffers::flatbuffers to flatbuffers::flatbuffers_shared") -+ add_library(flatbuffers::flatbuffers ALIAS flatbuffers::flatbuffers_shared) -+endif() - if(NOT flatbuffers_FOUND) - if(NOT TARGET flatbuffers::flatbuffers) - add_library(flatbuffers::flatbuffers ALIAS flatbuffers) -@@ -533,7 +536,7 @@ onnxruntime_fetchcontent_declare( - URL_HASH SHA1=${DEP_SHA1_onnx} - PATCH_COMMAND ${ONNXRUNTIME_ONNX_PATCH_COMMAND} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS NAMES ONNX onnx -+ FIND_PACKAGE_ARGS NAMES ONNX onnx REQUIRED - ) - - onnxruntime_fetchcontent_makeavailable(onnx) -@@ -608,7 +611,7 @@ if(onnxruntime_ENABLE_DLPACK) - URL ${DEP_URL_dlpack} - URL_HASH SHA1=${DEP_SHA1_dlpack} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS NAMES dlpack -+ FIND_PACKAGE_ARGS NAMES dlpack REQUIRED - ) - onnxruntime_fetchcontent_makeavailable(dlpack) - endif() -@@ -628,7 +631,7 @@ if(onnxruntime_ENABLE_TRAINING OR (onnxruntime_ENABLE_TRAINING_APIS AND onnxrunt - URL_HASH SHA1=${DEP_SHA1_cxxopts} - PATCH_COMMAND ${ONNXRUNTIME_CXXOPTS_PATCH_COMMAND} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS NAMES cxxopts -+ FIND_PACKAGE_ARGS NAMES cxxopts REQUIRED - ) - set(CXXOPTS_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE) - set(CXXOPTS_BUILD_TESTS OFF CACHE BOOL "" FORCE) ---- a/cmake/external/pybind11.cmake -+++ b/cmake/external/pybind11.cmake -@@ -6,6 +6,6 @@ onnxruntime_fetchcontent_declare( - URL ${DEP_URL_pybind11} - URL_HASH SHA1=${DEP_SHA1_pybind11} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS 3.0 NAMES pybind11 -+ FIND_PACKAGE_ARGS 3.0 NAMES pybind11 REQUIRED - ) - onnxruntime_fetchcontent_makeavailable(pybind11_project) ---- a/cmake/external/wil.cmake -+++ b/cmake/external/wil.cmake -@@ -8,7 +8,7 @@ onnxruntime_fetchcontent_declare( - URL ${DEP_URL_microsoft_wil} - URL_HASH SHA1=${DEP_SHA1_microsoft_wil} - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS NAMES wil -+ FIND_PACKAGE_ARGS NAMES wil REQUIRED - ) - - if(WIN32) ---- a/cmake/external/xnnpack.cmake -+++ b/cmake/external/xnnpack.cmake -@@ -17,11 +17,11 @@ if(CMAKE_ANDROID_ARCH_ABI STREQUAL armeabi-v7a) - endif() - - # pthreadpool depends on fxdiv --onnxruntime_fetchcontent_declare(fxdiv URL ${DEP_URL_fxdiv} URL_HASH SHA1=${DEP_SHA1_fxdiv} EXCLUDE_FROM_ALL FIND_PACKAGE_ARGS NAMES fxdiv) -+onnxruntime_fetchcontent_declare(fxdiv URL ${DEP_URL_fxdiv} URL_HASH SHA1=${DEP_SHA1_fxdiv} EXCLUDE_FROM_ALL FIND_PACKAGE_ARGS NAMES fxdiv REQUIRED) - onnxruntime_fetchcontent_makeavailable(fxdiv) - set(FXDIV_SOURCE_DIR ${fxdiv_SOURCE_DIR}) - --onnxruntime_fetchcontent_declare(pthreadpool URL ${DEP_URL_pthreadpool} URL_HASH SHA1=${DEP_SHA1_pthreadpool} EXCLUDE_FROM_ALL FIND_PACKAGE_ARGS NAMES unofficial-pthreadpool) -+onnxruntime_fetchcontent_declare(pthreadpool URL ${DEP_URL_pthreadpool} URL_HASH SHA1=${DEP_SHA1_pthreadpool} EXCLUDE_FROM_ALL FIND_PACKAGE_ARGS NAMES unofficial-pthreadpool REQUIRED) - onnxruntime_fetchcontent_makeavailable(pthreadpool) - - # --- Determine target processor -@@ -86,7 +86,7 @@ endif() - onnxruntime_fetchcontent_declare(googlexnnpack URL ${DEP_URL_googlexnnpack} URL_HASH SHA1=${DEP_SHA1_googlexnnpack} - PATCH_COMMAND ${Patch_EXECUTABLE} --binary --ignore-whitespace -p1 < ${PROJECT_SOURCE_DIR}/patches/xnnpack/AddEmscriptenAndIosSupport.patch - EXCLUDE_FROM_ALL -- FIND_PACKAGE_ARGS NAMES xnnpack -+ FIND_PACKAGE_ARGS NAMES xnnpack REQUIRED - ) - onnxruntime_fetchcontent_makeavailable(googlexnnpack) - set(XNNPACK_DIR ${googlexnnpack_SOURCE_DIR}) - diff --git a/sci-libs/onnxruntime/onnxruntime-1.27.1.ebuild b/sci-libs/onnxruntime/onnxruntime-1.27.1.ebuild deleted file mode 100644 index 4c85013de1..0000000000 --- a/sci-libs/onnxruntime/onnxruntime-1.27.1.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) - -inherit cmake edo flag-o-matic python-r1 - -EIGEN_COMMIT="1d8b82b0740839c0de7f1242a3585e3390ff5f33" - -DESCRIPTION="Cross-platform, high performance ML inferencing and training accelerator" -HOMEPAGE=" - https://onnxruntime.ai - https://github.com/microsoft/onnxruntime -" -SRC_URI=" - https://github.com/microsoft/onnxruntime/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_COMMIT}/eigen-${EIGEN_COMMIT}.tar.bz2 -> - eigen-3.4.0_p20250216.tar.bz2 -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="python test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-cpp/abseil-cpp:= - dev-libs/cpuinfo - dev-libs/protobuf:= - dev-libs/re2:= - sci-ml/onnx[disableStaticReg] - - python? ( - ${PYTHON_DEPS} - dev-python/coloredlogs[${PYTHON_USEDEP}] - dev-python/flatbuffers[${PYTHON_USEDEP}] - >=dev-python/numpy-2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/protobuf[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - sci-ml/onnx[${PYTHON_USEDEP}] - ) -" -DEPEND=" - ${RDEPEND} - dev-cpp/ms-gsl - dev-cpp/nlohmann_json - dev-cpp/safeint - dev-libs/boost - dev-libs/date - dev-libs/flatbuffers - - python? ( - dev-python/pybind11[${PYTHON_USEDEP}] - sci-libs/dlpack - ) -" -BDEPEND=" - ${PYTHON_DEPS} - - test? ( - dev-cpp/gtest - $(python_gen_any_dep 'sci-ml/onnx[${PYTHON_USEDEP}]') - - python? ( dev-python/pytest[${PYTHON_USEDEP}] ) - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-1.22.2-relax-the-dependency-on-flatbuffers.patch" - "${FILESDIR}/${PN}-1.24.4-no-werror.patch" - "${FILESDIR}/${PN}-1.26.0-r1-prevent-generation-of-PIE.patch" - "${FILESDIR}/${PN}-1.27.0-use-system-libraries.patch" -) - -CMAKE_USE_DIR="${S}/cmake" - -# The `$(python_get_sitedir)/onnx/onnx-ml.proto` file is used during tests -python_check_deps() { - ! use test && return 0 - python_has_version "sci-ml/onnx[${PYTHON_USEDEP}]" -} - -src_configure() { - # Python is used at build time unconditionally - python_setup - - local mycmakeargs=( - -Donnxruntime_BUILD_SHARED_LIB=on - - -Donnxruntime_BUILD_UNIT_TESTS=$(usex test) - -Donnxruntime_ENABLE_PYTHON=$(usex python) - - # This is required until a newer version of Eigen3 comes out - -DFETCHCONTENT_SOURCE_DIR_EIGEN3="${WORKDIR}/eigen-${EIGEN_COMMIT}" - - # This makes it possible for `find_path` to find the `onnx-ml.proto` file - -DCMAKE_INCLUDE_PATH="$(python_get_sitedir)" - - -Wno-dev - ) - - append-ldflags -Wl,-z,noexecstack - - if use python; then - python_foreach_impl cmake_src_configure - else - cmake_src_configure - fi -} - -src_compile() { - if use python; then - python_foreach_impl cmake_src_compile - else - cmake_src_compile - fi -} - -# Adapted from `run_onnxruntime_tests` in `tools/ci_build/build.py` -python_test() { - cd "${BUILD_DIR}" || die - epytest --pyargs \ - onnxruntime_test_python.py \ - onnxruntime_test_python_backend.py \ - onnxruntime_test_python_mlops.py \ - onnxruntime_test_python_sparse_matmul.py -} - -src_test() { - # https://bugs.gentoo.org/975584 - local GTEST_SKIP_TESTS=( - "ActivationOpNoInfTest.Softsign" - "NhwcTransformerTests.ConvFloat_UsesNhwcOnlyWithKleidi" - "Random.MultinomialDefaultDType" - "Random.MultinomialGoodCase" - "SamplingTest.Gpt2Sampling_CPU" - "SignalOpsTest.DFT17_2D_complex_onesided_inverse" - "SignalOpsTest.DFT17_IRFFT_naive" - "SignalOpsTest.DFT17_IRFFT_radix2" - "SignalOpsTest.DFT17_RFFT_IRFFT_roundtrip" - "SignalOpsTest.DFT20_2D_complex_onesided_inverse" - "SignalOpsTest.DFT20_IRFFT_naive" - "SignalOpsTest.DFT20_IRFFT_radix2" - "SignalOpsTest.DFT20_RFFT_IRFFT_roundtrip" - ) - local -x GTEST_FILTER="*:-$(IFS=':'; echo "${GTEST_SKIP_TESTS[*]}")" - - if use python; then - python_foreach_impl cmake_src_test - python_foreach_impl python_test - else - cmake_src_test - fi -} - -# There is some custom logic in `setup.py` -python_install() { - cd "${BUILD_DIR}" || die - edo "${EPYTHON}" ../setup.py install \ - --prefix="${EPREFIX}/usr" \ - --root="${D}" - - rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die - python_optimize -} - -src_install() { - if use python; then - python_foreach_impl cmake_src_install - python_foreach_impl python_install - else - cmake_src_install - fi - - einstalldocs -} From f3a16ba9ff74b925fedab37dc2f2b00d2d2ecbc7 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 15 Aug 2026 19:07:48 +0300 Subject: [PATCH 16/57] games-util/bottles: use unresolved path to `umu-run` Signed-off-by: Pavel Sobolev --- ...ttles-66.6.ebuild => bottles-66.6-r1.ebuild} | 1 + ...66.6-r1-use-unresolved-path-to-umu-run.patch | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) rename games-util/bottles/{bottles-66.6.ebuild => bottles-66.6-r1.ebuild} (99%) create mode 100644 games-util/bottles/files/bottles-66.6-r1-use-unresolved-path-to-umu-run.patch diff --git a/games-util/bottles/bottles-66.6.ebuild b/games-util/bottles/bottles-66.6-r1.ebuild similarity index 99% rename from games-util/bottles/bottles-66.6.ebuild rename to games-util/bottles/bottles-66.6-r1.ebuild index aaf7e8da68..fe09bf6f8a 100644 --- a/games-util/bottles/bottles-66.6.ebuild +++ b/games-util/bottles/bottles-66.6-r1.ebuild @@ -74,6 +74,7 @@ PATCHES=( "${FILESDIR}/${PN}-64.1-dont-stub-gi.repository.patch" "${FILESDIR}/${PN}-64.1-relax-AppStream-file-validation.patch" "${FILESDIR}/${PN}-66.6-remove-Flatpak-related-checks.patch" + "${FILESDIR}/${PN}-66.6-r1-use-unresolved-path-to-umu-run.patch" ) EPYTEST_DESELECT=( diff --git a/games-util/bottles/files/bottles-66.6-r1-use-unresolved-path-to-umu-run.patch b/games-util/bottles/files/bottles-66.6-r1-use-unresolved-path-to-umu-run.patch new file mode 100644 index 0000000000..bd5a0ea644 --- /dev/null +++ b/games-util/bottles/files/bottles-66.6-r1-use-unresolved-path-to-umu-run.patch @@ -0,0 +1,17 @@ +From: Pavel Sobolev +Subject: [PATCH] Use unresolved path to `umu-run` + +Otherwise, it will try to run `python-exec2` directly. + +Signed-off-by: Pavel Sobolev +--- a/bottles/backend/umu/provider.py ++++ b/bottles/backend/umu/provider.py +@@ -44,7 +44,7 @@ class UmuProvider: + + def _inspect(self, path: Path, source: UmuProviderSource) -> UmuInstallation: + try: +- resolved = path.expanduser().resolve(strict=True) ++ resolved = path.expanduser().absolute() + except OSError as error: + raise UmuProviderError(f"UMU launcher does not exist: {path}") from error + if not resolved.is_file() or not os.access(resolved, os.X_OK): From 5edf4869401720521cea8aa95427fc6883a62b30 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sat, 15 Aug 2026 18:15:43 +0200 Subject: [PATCH 17/57] dev-util/grok-build: add 1.0.4 Signed-off-by: Florian Albrechtskirchinger --- dev-util/grok-build/Manifest | 2 + dev-util/grok-build/grok-build-1.0.4.ebuild | 112 ++++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 dev-util/grok-build/grok-build-1.0.4.ebuild diff --git a/dev-util/grok-build/Manifest b/dev-util/grok-build/Manifest index 22118efcc3..6a4292e51b 100644 --- a/dev-util/grok-build/Manifest +++ b/dev-util/grok-build/Manifest @@ -3,4 +3,6 @@ DIST grok-build-1.0.0-crates.tar.xz 91686332 BLAKE2B 316dc33207b5c883d2a524ca61a DIST grok-build-1.0.0.gh.tar.gz 13765047 BLAKE2B 8c2f1180b6a1ebf2874d657a01c3d293197755ef6925bef3dc4119d15d6936ed17af159fea9759f89066385a47601375731a34f0653a20f3eaacdfd9f127bd5d SHA512 9d5334376e1573c517ba13abbdf540755cf5fe3e490e4881de8f547a7333a3a4ad25d1ed740a51c4812718d2753328e93b8f32b15955b801b50fff1854127ee9 DIST grok-build-1.0.3-crates.tar.xz 91677468 BLAKE2B 3018b0ab4c7c135dff4f30f5c0479e9e8e2330c4787038de788184f4d5c89953bc578ffbb6d714f8ddd680048c2270074d8d1ea8eccae825923036e694ea0fbe SHA512 1c7efed8950889b57d17ccd881ca3113894f313ba11d8dc4f435edfc6c61cfcbaa08b0ef0824ae09901cb961a281709affeb329d5f641d88de2ca40f6923f54d DIST grok-build-1.0.3.gh.tar.gz 14198915 BLAKE2B 8c97851b5bb1f8815d39a3990f457567aa97ce8a0968e43061e2e0c9c147b5418d7a57ea3d93b96b2b008264eb5c044f92245848fbf0bb6bc2d42e1a51720923 SHA512 08728c0f14839439d71d8f69fd2abe185d391a6b8135c1b6cfbb57f1ff1b6308f73a61b360f385a39fd311c6931fbc05ea722abe6900b89d6cff268136339882 +DIST grok-build-1.0.4-crates.tar.xz 91705144 BLAKE2B e5fcd73668373b0227794a3ebb96d41a1ce154ffe29a83ebee9b5bff5fa003c2732c944ac5b471b97f7e81d7ef4f41bd92d0cea75384b599961d5ec348c28f74 SHA512 f8dc9e93e151b95305917aeae1cabda00d0ff8fd274a28bd5779d331b056875fa7ebfbc55e770601cafcb3e2c5d33ca82032bccfc27625c7c5c70849c4f00833 +DIST grok-build-1.0.4.gh.tar.gz 14290525 BLAKE2B db06747919a9d1ee2b180c25627b6e3af2b5ac31fe2c81d6e17630817c7729b586585d1b857d3c67d7ac20e20f51d3f7491fe0dc4034919940d8ec5f0056aa57 SHA512 523a33c18b6eafdaddfbe10dca72448c16b1e931fbec70a0b475a6a7495d1b5351169f3115da31c518c508bba2710d065f6918bba562f58eedd830a10f1a739b DIST nucleo-5b74652e482f7c07d827f18c6d21e7540c242c69.gh.tar.gz 86764 BLAKE2B 006ac7e8c4c7e35a9fd690cd699c7c6d45f9368ed5ac8e1ad2b098128b530ef1f72aeccc6e87dd7d84f98b402f72313be8716f1eeae954b25898359f1037b41a SHA512 a8762638ef79da9dc344664342779c9aecb1b19facc23614d87b639d21b356aab3715cbdb51e541b7dd569a2d4e5cbf97591d4341e3ae538e5aa4a620f4f72f6 diff --git a/dev-util/grok-build/grok-build-1.0.4.ebuild b/dev-util/grok-build/grok-build-1.0.4.ebuild new file mode 100644 index 0000000000..bb4c372d56 --- /dev/null +++ b/dev-util/grok-build/grok-build-1.0.4.ebuild @@ -0,0 +1,112 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.16.0 + +EAPI=8 + +RUST_MIN_VER="1.92.0" + +CRATES=" +" + +declare -A GIT_CRATES=( + [async-openai-macros]='https://github.com/our-forks/async-openai;95b52ebdedf42143083cf3d6f0e0be7c84e9c808;async-openai-%commit%/async-openai-macros' + [async-openai]='https://github.com/our-forks/async-openai;95b52ebdedf42143083cf3d6f0e0be7c84e9c808;async-openai-%commit%/async-openai' + [nucleo-matcher]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%/matcher' + [nucleo]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%' +) + +inherit cargo check-reqs shell-completion + +# no tagged releases +MY_COMMIT="c771b2eae008e4ccf2c46d252ec74313856b9376" +DESCRIPTION="SpaceXAI's coding agent harness and TUI" +HOMEPAGE=" + https://x.ai/cli + https://x.ai/open-source + https://github.com/xai-org/grok-build +" +SRC_URI=" + https://github.com/xai-org/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz + https://github.com/fasys-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 EPL-2.0 + ISC MIT MIT-0 MPL-2.0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 + ZLIB +" +SLOT="0" +KEYWORDS="~amd64" # ~arm64: ugrep +# TODO add feature USE flags? + +DEPEND=" + sys-apps/bfs + sys-apps/ripgrep + sys-apps/ugrep +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=dev-libs/protobuf-25.6[protoc] +" + +QA_FLAGS_IGNORED="usr/bin/.*" + +CHECKREQS_DISK_BUILD=10G # 9.7G + +pkg_setup() { + check-reqs_pkg_setup + rust_pkg_setup +} + +src_prepare() { + default + + # Do not bundle ripgrep + local f + for f in crates/codegen/xai-grok-{shell,tools}/build.rs; do + sed \ + -e '1i #![allow(unreachable_code)]' \ + -e '/fn main()/a \ return Ok(());' \ + -i "$f" || die + done + + # Disable auto-updates + sed \ + -e '1i #![allow(unreachable_code)]' \ + -e '/fn env_installer(/a \ return Some("portage");' \ + -i crates/codegen/xai-grok-update/src/auto_update.rs || die + + # Cargo offline fetch workaround + local url commit path + IFS=";" read -r url commit path <<<"${GIT_CRATES[async-openai]}" + local ASYNC_OPENAI_GIT="async-openai = { git = \"${url}.git\", rev = \"${commit}\"" + local ASYNC_OPENAI_PATH="async-openai = \\{ path = \"${WORKDIR}/async-openai-${commit}/async-openai\"" + + sed "s|${ASYNC_OPENAI_GIT}|${ASYNC_OPENAI_PATH}|" \ + -i "${S}/Cargo.toml" || die +} + +src_test() { + # TODO more tests + cargo_src_test --package xai-grok-pager-bin +} + +src_install() { + newbin "$(cargo_target_dir)/xai-grok-pager" grok + dosym grok /usr/bin/agent + + local grok_bin="${ED}/usr/bin/grok" + "${grok_bin}" completions bash > grok || die + "${grok_bin}" completions fish > grok.fish || die + "${grok_bin}" completions zsh > _grok || die + + dobashcomp grok + dofishcomp grok.fish + dozshcomp _grok +} From 608204761b8cc54fe7e7e3e3a0aeaac95f8e2f12 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sat, 15 Aug 2026 18:15:44 +0200 Subject: [PATCH 18/57] dev-util/grok-build: drop 1.0.0 Signed-off-by: Florian Albrechtskirchinger --- dev-util/grok-build/Manifest | 2 - dev-util/grok-build/grok-build-1.0.0.ebuild | 112 -------------------- 2 files changed, 114 deletions(-) delete mode 100644 dev-util/grok-build/grok-build-1.0.0.ebuild diff --git a/dev-util/grok-build/Manifest b/dev-util/grok-build/Manifest index 6a4292e51b..06d540dca9 100644 --- a/dev-util/grok-build/Manifest +++ b/dev-util/grok-build/Manifest @@ -1,6 +1,4 @@ DIST async-openai-95b52ebdedf42143083cf3d6f0e0be7c84e9c808.gh.tar.gz 28205999 BLAKE2B efc04b410749efc8f6e607e8f0dc5162070c47d7c8b61317185fe638f66b6441f08e6d72b5f8237e9ea448c3b750dba4222dab1d092de5f561a0d36478886eda SHA512 9ce341a035dd11070c7b24e03ab0ad0e21f8e49426626f84e22eac716054c47c01ef7b84147231908c999bee46af54007772c0fd53759f68846c752d3dd28652 -DIST grok-build-1.0.0-crates.tar.xz 91686332 BLAKE2B 316dc33207b5c883d2a524ca61add3274807d1039923673db51d3ed7593ae6150f9bac3eba83d2f1bb852fe14b81be0c7b98e11ab7c2fbae2a94bb2f2c0e1d96 SHA512 de915725d8ba4adfab4c58e027d44bac5fc46f6ba64050d8d81df2a5a15ead361fca2be406a2f47dd7b2d388644e5bc55486096f416fc07ba47ee707e071654d -DIST grok-build-1.0.0.gh.tar.gz 13765047 BLAKE2B 8c2f1180b6a1ebf2874d657a01c3d293197755ef6925bef3dc4119d15d6936ed17af159fea9759f89066385a47601375731a34f0653a20f3eaacdfd9f127bd5d SHA512 9d5334376e1573c517ba13abbdf540755cf5fe3e490e4881de8f547a7333a3a4ad25d1ed740a51c4812718d2753328e93b8f32b15955b801b50fff1854127ee9 DIST grok-build-1.0.3-crates.tar.xz 91677468 BLAKE2B 3018b0ab4c7c135dff4f30f5c0479e9e8e2330c4787038de788184f4d5c89953bc578ffbb6d714f8ddd680048c2270074d8d1ea8eccae825923036e694ea0fbe SHA512 1c7efed8950889b57d17ccd881ca3113894f313ba11d8dc4f435edfc6c61cfcbaa08b0ef0824ae09901cb961a281709affeb329d5f641d88de2ca40f6923f54d DIST grok-build-1.0.3.gh.tar.gz 14198915 BLAKE2B 8c97851b5bb1f8815d39a3990f457567aa97ce8a0968e43061e2e0c9c147b5418d7a57ea3d93b96b2b008264eb5c044f92245848fbf0bb6bc2d42e1a51720923 SHA512 08728c0f14839439d71d8f69fd2abe185d391a6b8135c1b6cfbb57f1ff1b6308f73a61b360f385a39fd311c6931fbc05ea722abe6900b89d6cff268136339882 DIST grok-build-1.0.4-crates.tar.xz 91705144 BLAKE2B e5fcd73668373b0227794a3ebb96d41a1ce154ffe29a83ebee9b5bff5fa003c2732c944ac5b471b97f7e81d7ef4f41bd92d0cea75384b599961d5ec348c28f74 SHA512 f8dc9e93e151b95305917aeae1cabda00d0ff8fd274a28bd5779d331b056875fa7ebfbc55e770601cafcb3e2c5d33ca82032bccfc27625c7c5c70849c4f00833 diff --git a/dev-util/grok-build/grok-build-1.0.0.ebuild b/dev-util/grok-build/grok-build-1.0.0.ebuild deleted file mode 100644 index c17d842748..0000000000 --- a/dev-util/grok-build/grok-build-1.0.0.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.16.0 - -EAPI=8 - -RUST_MIN_VER="1.92.0" - -CRATES=" -" - -declare -A GIT_CRATES=( - [async-openai-macros]='https://github.com/our-forks/async-openai;95b52ebdedf42143083cf3d6f0e0be7c84e9c808;async-openai-%commit%/async-openai-macros' - [async-openai]='https://github.com/our-forks/async-openai;95b52ebdedf42143083cf3d6f0e0be7c84e9c808;async-openai-%commit%/async-openai' - [nucleo-matcher]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%/matcher' - [nucleo]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%' -) - -inherit cargo check-reqs shell-completion - -# no tagged releases -MY_COMMIT="e6ab3909d28ffa5936eaffe519f691fd6854b028" -DESCRIPTION="SpaceXAI's coding agent harness and TUI" -HOMEPAGE=" - https://x.ai/cli - https://x.ai/open-source - https://github.com/xai-org/grok-build -" -SRC_URI=" - https://github.com/xai-org/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz - https://github.com/fasys-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz - ${CARGO_CRATE_URIS} -" -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 EPL-2.0 - ISC MIT MIT-0 MPL-2.0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 - ZLIB -" -SLOT="0" -KEYWORDS="~amd64" # ~arm64: ugrep -# TODO add feature USE flags? - -DEPEND=" - sys-apps/bfs - sys-apps/ripgrep - sys-apps/ugrep -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=dev-libs/protobuf-25.6[protoc] -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -CHECKREQS_DISK_BUILD=10G # 9.7G - -pkg_setup() { - check-reqs_pkg_setup - rust_pkg_setup -} - -src_prepare() { - default - - # Do not bundle ripgrep - local f - for f in crates/codegen/xai-grok-{shell,tools}/build.rs; do - sed \ - -e '1i #![allow(unreachable_code)]' \ - -e '/fn main()/a \ return Ok(());' \ - -i "$f" || die - done - - # Disable auto-updates - sed \ - -e '1i #![allow(unreachable_code)]' \ - -e '/fn env_installer(/a \ return Some("portage");' \ - -i crates/codegen/xai-grok-update/src/auto_update.rs || die - - # Cargo offline fetch workaround - local url commit path - IFS=";" read -r url commit path <<<"${GIT_CRATES[async-openai]}" - local ASYNC_OPENAI_GIT="async-openai = { git = \"${url}.git\", rev = \"${commit}\"" - local ASYNC_OPENAI_PATH="async-openai = \\{ path = \"${WORKDIR}/async-openai-${commit}/async-openai\"" - - sed "s|${ASYNC_OPENAI_GIT}|${ASYNC_OPENAI_PATH}|" \ - -i "${S}/Cargo.toml" || die -} - -src_test() { - # TODO more tests - cargo_src_test --package xai-grok-pager-bin -} - -src_install() { - newbin "$(cargo_target_dir)/xai-grok-pager" grok - dosym grok /usr/bin/agent - - local grok_bin="${ED}/usr/bin/grok" - "${grok_bin}" completions bash > grok || die - "${grok_bin}" completions fish > grok.fish || die - "${grok_bin}" completions zsh > _grok || die - - dobashcomp grok - dofishcomp grok.fish - dozshcomp _grok -} From 54efb9ed1719eb7bb0b886a5aa65443fd05903b2 Mon Sep 17 00:00:00 2001 From: June Peterson Date: Sun, 16 Aug 2026 00:13:48 -0400 Subject: [PATCH 19/57] gui-wm/mangowm: add 0.16.1, drop 0.16.0 Signed-off-by: June Peterson --- gui-wm/mangowm/Manifest | 2 +- gui-wm/mangowm/{mangowm-0.16.0.ebuild => mangowm-0.16.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename gui-wm/mangowm/{mangowm-0.16.0.ebuild => mangowm-0.16.1.ebuild} (100%) diff --git a/gui-wm/mangowm/Manifest b/gui-wm/mangowm/Manifest index c92ec8acb5..dbad396143 100644 --- a/gui-wm/mangowm/Manifest +++ b/gui-wm/mangowm/Manifest @@ -1,2 +1,2 @@ DIST mangowm-0.15.6.tar.gz 501916 BLAKE2B 5e4ce9b2aff9b67450f106fbf068fbea9c16f6befa1a41984e43039d8c499cc7f5eb269580cb318a294451f1aa1acedc8ef276c836235836ad3a3ca42448bf0c SHA512 c511b630063d49a8e49e39a07cb96bb80bea71b2314778a246703ade6b6efb46f26d2199bb5107ded9d80b79c0be9a0c8d1f09fac3b59fb9bfb90ed25dc1391c -DIST mangowm-0.16.0.tar.gz 528271 BLAKE2B 76c2fb6eb56c30b6cb1540234c1a67ef4cb719052ec7336f8de78223d5dd9ae73659c36d1c2fb03eaeb5431419434f29880e7ff4c1938aac8f67aa0167bef894 SHA512 3fcde357cc3ee102843096ca51fcdaa9ddc402d8055b683fed9837220aedef8f0d104ce34430f06b6c83b2f7e19b7448fc640fbb84805200562b268c4a6ccd40 +DIST mangowm-0.16.1.tar.gz 537705 BLAKE2B 4a4e148f5d9471e6ebac3d8fd6065e74913f690796e4d2eb5770b0910151d73057c59e433b060470d58b52008e82634435ef25d931e66271aefd78a93835afe1 SHA512 67590c9640c945f4c2e06767d455623401b0aaae284b2469d49a75387b3845779408494b3ae4580a5bb6c1cc9b96da1eb434b2d3be46ac47a8b12dc3a7b5dd87 diff --git a/gui-wm/mangowm/mangowm-0.16.0.ebuild b/gui-wm/mangowm/mangowm-0.16.1.ebuild similarity index 100% rename from gui-wm/mangowm/mangowm-0.16.0.ebuild rename to gui-wm/mangowm/mangowm-0.16.1.ebuild From 09826b0c83185c8ecc5c424bd20eda80e46cc10b Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Sun, 16 Aug 2026 13:47:25 +0900 Subject: [PATCH 20/57] dev-util/juliaup: add 1.21.0, drop 1.20.4 Closes: https://bugs.gentoo.org/974972 Signed-off-by: Daichi Yamamoto --- dev-util/juliaup/Manifest | 4 ++-- ...{juliaup-1.20.4.ebuild => juliaup-1.21.0.ebuild} | 13 +++++++++---- 2 files changed, 11 insertions(+), 6 deletions(-) rename dev-util/juliaup/{juliaup-1.20.4.ebuild => juliaup-1.21.0.ebuild} (79%) diff --git a/dev-util/juliaup/Manifest b/dev-util/juliaup/Manifest index bf24a0aca5..f250a09d17 100644 --- a/dev-util/juliaup/Manifest +++ b/dev-util/juliaup/Manifest @@ -1,2 +1,2 @@ -DIST juliaup-1.20.4-crates.tar.xz 35467620 BLAKE2B dc9a37f40e8f809b544bbefed10f01b407bec3010c2e481127e4e84cfddd37c25f90257bba2803eb0cc3e0d157c9947f5d485392e55f16b039585b618bb9d2e5 SHA512 c3dee0ccda2a1060e54f459a9736865dd9a8399a63431e056d1ff0ca186f005f37f78f7903b347e1fd92aac7899fe79ac70819b48befb4cf5e0f2cdd8ebd473d -DIST juliaup-1.20.4.tar.gz 890216 BLAKE2B 4cacb7087462a58bb7fcce18dca7a71a976dbff08ddd81f9788465355e1a80572d245bc870457edefc76b4da9f89aa509e9933edbaa12e6bdcb99bbc0fd6472a SHA512 7104887f188e657f154b649e0eadd0c299df964332d56219a86fdcae941ab8f568d6a4027282c593be95c342b6f356e8b6e9406fa6e043fd312945e1a966a064 +DIST juliaup-1.21.0-crates.tar.xz 32375216 BLAKE2B c1ca687067649a4f8786361d59d2eb6ce6670215e7bf4917eb9a27a8ddf6b8f2b38389e3502bfb8b31030f1ad35a6808a3c21e1cc131370b7b3ca1849ba5ed26 SHA512 f2fed43d7e1182f6784b5cb3bed9084f83ed4bcd75794f9a093285215445b93151966bca56f698de542c817f96074e2d0bc57d3bc8047a2fd53d4f6fa131cf34 +DIST juliaup-1.21.0.tar.gz 908547 BLAKE2B d3f90211dd05433f6264f5afed36160093db7248a0346d445b080b718aca011ab40d3a48fc321cd60f03d9f5cec140cac87634c1e82f32edfd5d115e9f9b6af6 SHA512 a09280510605bd31896b331d7bc16cb00f758a8ff436e934fc855c9ec11acbb20fd5661270081fa6e803a7ef8731792123bd39d592bf3760a7003e89d855ddef diff --git a/dev-util/juliaup/juliaup-1.20.4.ebuild b/dev-util/juliaup/juliaup-1.21.0.ebuild similarity index 79% rename from dev-util/juliaup/juliaup-1.20.4.ebuild rename to dev-util/juliaup/juliaup-1.21.0.ebuild index 20c09e42f6..3623609e17 100644 --- a/dev-util/juliaup/juliaup-1.20.4.ebuild +++ b/dev-util/juliaup/juliaup-1.21.0.ebuild @@ -1,10 +1,13 @@ # Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Autogenerated by pycargoebuild 0.15.2 +# Autogenerated by pycargoebuild 0.16.0 EAPI=8 +CRATES=" +" + RUST_MIN_VER="1.88" inherit cargo shell-completion toolchain-funcs @@ -13,14 +16,13 @@ DESCRIPTION="Julia installer and version multiplexer" HOMEPAGE="https://github.com/JuliaLang/juliaup" SRC_URI=" https://github.com/JuliaLang/juliaup/archive/v${PV}/${P}.tar.gz - https://github.com/yamader/juliaup/releases/download/v${PV}/${P}-crates.tar.xz + https://github.com/yamader/gentoo-deps/releases/download/${P}/${P}-crates.tar.xz " LICENSE="MIT" # Dependent crate licenses LICENSE+=" - Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 openssl - Unicode-3.0 ZLIB + Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 " SLOT="0" KEYWORDS="~amd64" @@ -57,12 +59,15 @@ src_install() { einfo "generating shell completion files" "${ED}"/usr/bin/juliaup completions bash > "${T}/${PN}" || die + ed -s "${T}/${PN}" <<< $'$s:^:#:\nw\nq' || die # comment out completion for `julia` command (#974972) dobashcomp "${T}/${PN}" "${ED}"/usr/bin/juliaup completions zsh > "${T}/_${PN}" || die + ed -s "${T}/_${PN}" <<< $'$s:^:#:\nw\nq' || die dozshcomp "${T}/_${PN}" "${ED}"/usr/bin/juliaup completions fish > "${T}/${PN}.fish" || die + ed -s "${T}/${PN}.fish" <<< $'$s:^:#:\nw\nq' || die dofishcomp "${T}/${PN}.fish" else ewarn "Shell completion files not installed! Install them manually with '${PN} completions --help'" From 4819605d467887c2c32fb39520fa0c1d7ae52d4e Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Sun, 16 Aug 2026 13:48:49 +0900 Subject: [PATCH 21/57] media-fonts/plemoljp: add 3.1.0, drop 3.0.0 Signed-off-by: Daichi Yamamoto --- media-fonts/plemoljp/Manifest | 6 +++--- .../{plemoljp-3.0.0.ebuild => plemoljp-3.1.0.ebuild} | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) rename media-fonts/plemoljp/{plemoljp-3.0.0.ebuild => plemoljp-3.1.0.ebuild} (93%) diff --git a/media-fonts/plemoljp/Manifest b/media-fonts/plemoljp/Manifest index da2738add0..af2654636d 100644 --- a/media-fonts/plemoljp/Manifest +++ b/media-fonts/plemoljp/Manifest @@ -1,3 +1,3 @@ -DIST PlemolJP_HS_v3.0.0.zip 216568254 BLAKE2B 738a17f7b5357f304be3e350d97beea115f6b9156a6d07fb72e3fa28c532960fe122cbb1856fd718f19fabb9bc3497c0a8f9ed2aa9278f19d4354f7daade0c1b SHA512 aa9c2e3b413ba93667d2c7a9447826623f7fcb0aef84971410d928d9baaf7e4ba7c85c7be9dbad157a4c2fda09be877f96202d064140b4e9436cdb3a525c2b65 -DIST PlemolJP_NF_v3.0.0.zip 148951848 BLAKE2B 7736a619adeab7f9d9e27378037f95d2e8594723cef6b320c068bc8f4789f48af75e4c2d2397514a24fa45bd2b4f122cbdfa4c82d302906f57a97517b94c85e9 SHA512 0f0d0a3e10475728bb0dc1c39aad033d0211f9972e471d3b838e944052b69bbff85073f2a7dee869a7b7df95483f435b3f4d5bd0049a5cb638a56b40bcb565db -DIST PlemolJP_v3.0.0.zip 216576583 BLAKE2B bd3251e56823d147fec9d97a3fd09e937220309f7c6d99702c398ff550df9d15db138f6040870110fc00ccd09757ee2fb59d3bb67bbad1b852c8eda0f5512cef SHA512 b05b90f86b117dfe719339995a9c86eb8866e3d96d3f89b08e636c4f665e8d98c39fb0c094a27792fb7b59f5b396dc41a56dd488a43b6e02adfa05bc9cccce5e +DIST PlemolJP_HS_v3.1.0.zip 221810158 BLAKE2B 560e67e9dfebcbf5d31ce5ec060b091d92f98f9df0843919efa2b38592d5f24895b179747c60023660b45c4348a48ba781d9ffdab17a9bba9c91b78d31df54ba SHA512 5a604d6dcf56725f9ad1de1a1a868b04393e1df3b075c60dcea0370f2f14d19f8d7e01779eaf74aee0ce66ab261a2a6cdea41ab07e535dcf8502551766320685 +DIST PlemolJP_NF_v3.1.0.zip 153474006 BLAKE2B bdfa8f2ab1a6834267b904588ca3b6b6c1424e473c13adb33c207ba160b613eac03b76179e298757c9ce0af1968078120fa90ba5096637d8b6bb73d30a55a1c6 SHA512 8ed3270aac2c8fe8fbc208ff6bdc2cb8fc444ff995fe5738eb73ac6f68653e0121cbb332e1b77c1f59480ad5e95dd0275981c1a9945cdbb8bd7be4831f36cc56 +DIST PlemolJP_v3.1.0.zip 221817247 BLAKE2B cc3ce8c32b064f5019c4a97d368f4b1271fa20d6e8e6b95d578ebae5df2d320e43eeae5c0d5843e3dee6adcafebebd322aa062eae3e28ee121097fe89449018e SHA512 a4e4f1859a20055b7883ccff8383d6e5d81064e68b44b709185a0838874f8c00ee30c3579a6dc7140b9d9b4d6bb4aadc8b96d92566846a1cd3d299c8f6653505 diff --git a/media-fonts/plemoljp/plemoljp-3.0.0.ebuild b/media-fonts/plemoljp/plemoljp-3.1.0.ebuild similarity index 93% rename from media-fonts/plemoljp/plemoljp-3.0.0.ebuild rename to media-fonts/plemoljp/plemoljp-3.1.0.ebuild index 08566d6a19..3272438671 100644 --- a/media-fonts/plemoljp/plemoljp-3.0.0.ebuild +++ b/media-fonts/plemoljp/plemoljp-3.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ MY_P="PlemolJP_${MY_PV}" MY_P_NF="PlemolJP_NF_${MY_PV}" MY_P_HS="PlemolJP_HS_${MY_PV}" -DESCRIPTION="PlemolJP is a composite font of IBM Plex Mono and IBM Plex Sans JP." +DESCRIPTION="PlemolJP is a composite font of IBM Plex Mono and IBM Plex Sans JP" HOMEPAGE="https://github.com/yuru7/PlemolJP" SRC_URI=" https://github.com/yuru7/PlemolJP/releases/download/${MY_PV}/${MY_P}.zip From 41560da7ec9c4d9420500a75c40ba50fb52b6492 Mon Sep 17 00:00:00 2001 From: "Bryce Copeland (truffle)" Date: Sun, 16 Aug 2026 15:19:11 +1000 Subject: [PATCH 22/57] media-sound/tenacity: add 1.3.5 Also make install incompatible with media-sound/audacity due to a file clash Bug: https://bugs.gentoo.org/964248 Signed-off-by: Bryce Copeland (truffle) --- media-sound/tenacity/Manifest | 6 +- media-sound/tenacity/tenacity-1.3.4-r4.ebuild | 1 + media-sound/tenacity/tenacity-1.3.5.ebuild | 135 ++++++++++++++++++ 3 files changed, 140 insertions(+), 2 deletions(-) create mode 100644 media-sound/tenacity/tenacity-1.3.5.ebuild diff --git a/media-sound/tenacity/Manifest b/media-sound/tenacity/Manifest index fd7e80275f..e2d6ebe6e2 100644 --- a/media-sound/tenacity/Manifest +++ b/media-sound/tenacity/Manifest @@ -1,2 +1,4 @@ -DIST tenacity-1.3.4.tar.gz 48863846 BLAKE2B 586e5969c6017c1db61783cc8bfda68ede62882272d3d87c0242c5f2a7792a4c9a29971065e1a0d59fb2a8baedcfc7acbd43a607fb3e7f0a5d4668bb21f6be9a SHA512 75adae4da374084fd93063d146b4d7d97812e28bedb6c0c7699afc1e543352734b92072ed0bfc800eb79ba8f71695ff823b70f3469cf4dd157f36e24c0f52d10 -DIST tenacity-libnyquist-1.3.4.tar.gz 706367 BLAKE2B 60ea2baf6cb5962902723c5e0e828e9667375ed2e9dabb63c887d10eef4dd2e382a49814a1f004f6a0b1ce4a4b2e344d11b0b1e0bb80eb4ecba0620963b1f742 SHA512 197198dafdf802b393140b9cf1e32ed3fb065ec8007010ef741d89e976362197a1bb88de1553fd7fa0c3f1b3d174879bc60852e199190ce44ac53cd198892a76 +DIST tenacity-1.3.4.tar.gz 48895730 BLAKE2B 7ec5eb28d400cfefdd60aa21c058b71c65c8a4ae8d3e201110f0787ba93dfd1dcfdf9b702cf63310c7a069cf15de7558e7014aa333ebf3a01ff3d149095c090a SHA512 3dc96f49fbf29b372d4ba0de534a6b326ab1e55a7fbf88ee0eb939dadd3d7826a9bf54ee1e33b3a54b1ab72650cf35793d4c689a93748930d1e7048b1fa1dc14 +DIST tenacity-1.3.5.tar.gz 48900786 BLAKE2B b6e9aebcd6a0a972e53164e40ed8d09ae738a89adb0ba6716b16b625f4b8b5ac1ecd416f0c669a133c79c76e1d3e778fd1bcc1797ba7574151b5b6bdf027fb61 SHA512 149ce6241af8a70745b55c48de52c60d693bfa5f2376a9f9b373891977e56ce83beac07a2b082583faa67b1817b1ea43a400c0d8b8f862d9d1dc0e6e0087f659 +DIST tenacity-libnyquist-1.3.4.tar.gz 706363 BLAKE2B 9eac700117cf8bcbb76aa4a4b447606c9368a03b3d856c270720435552145cdc53753d3d72d0133221546bc50fb991792ef65a88f8e3e9f369d4874d19905fe9 SHA512 380257a49f856618623eb7297765fce88e84547d4af40fc56e6be1bc4af9ebadde965d6749b0f2f4885f006ae3e9de75cdd996c9272cc33990cc1438aefcbf11 +DIST tenacity-libnyquist-1.3.5.tar.gz 705578 BLAKE2B c2df3d6b017d909c909e101fdcce435e2feb6e826b81063c250d4e0ae9483b67239279659400fc61ee8e20f22c674953d8f58b30f1639956b3a055ec6828e785 SHA512 b21a7ce3c884ff39302355ac3b0247b21b5b773e1e0587c8438ecc8dbb08ce2ba7d4f79150175e91b1f4936f5380c97937910df39e6d00400e62433466d02a11 diff --git a/media-sound/tenacity/tenacity-1.3.4-r4.ebuild b/media-sound/tenacity/tenacity-1.3.4-r4.ebuild index 24e70a30cc..ca098ecacd 100644 --- a/media-sound/tenacity/tenacity-1.3.4-r4.ebuild +++ b/media-sound/tenacity/tenacity-1.3.4-r4.ebuild @@ -66,6 +66,7 @@ DEPEND=" dev-libs/sord media-libs/sratom media-libs/taglib + !media-sound/audacity " RDEPEND="${DEPEND}" diff --git a/media-sound/tenacity/tenacity-1.3.5.ebuild b/media-sound/tenacity/tenacity-1.3.5.ebuild new file mode 100644 index 0000000000..744bd625cf --- /dev/null +++ b/media-sound/tenacity/tenacity-1.3.5.ebuild @@ -0,0 +1,135 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# as of 1.3.5 tenacity supports wxWidgets 3.3+, can be updated if/when it becomes available on gentoo +WX_GTK_VER="3.2-gtk3" + +inherit cmake wxwidgets xdg virtualx + +# libnyquist doesn't have tags, instead use the specific submodule commit tenacity does +LIBNYQUIST_COMMIT="aaf654f44192240170cdb5ed4dc2f004dad2b1e2" + +DESCRIPTION="Easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor" +HOMEPAGE="https://tenacityaudio.org/" +SRC_URI="https://codeberg.org/tenacityteam/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://codeberg.org/tenacityteam/libnyquist/archive/${LIBNYQUIST_COMMIT}.tar.gz -> ${PN}-libnyquist-${PV}.tar.gz" + +# codeberg doesn't append tag +S="${WORKDIR}/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="ffmpeg +midi +lame +id3tag +mp3 mp2 +flac matroska +ogg +vorbis +sbsms +soundtouch +ladspa +lv2 vamp +vst2" +REQUIRED_USE=" + id3tag? ( mp3 ) + lame? ( mp3 ) +" + +# due to a clash with the file: /usr/share/pixmaps/gnome-mime-application-x-audacity-project.xmp +# tenacity won't merge correctly with audacity also installed (bug #964248) +DEPEND=" + virtual/zlib:= + dev-libs/expat + media-sound/lame + media-libs/libsndfile + media-libs/soxr + dev-db/sqlite:3 + media-libs/portaudio + dev-libs/glib:2 + x11-libs/gtk+:3 + x11-libs/wxGTK:${WX_GTK_VER}=[X] + + midi? ( + media-libs/portmidi + media-libs/portsmf + ) + id3tag? ( media-libs/libid3tag ) + mp3? ( media-libs/libmad ) + mp2? ( media-sound/twolame ) + matroska? ( media-libs/libmatroska ) + ogg? ( media-libs/libogg ) + vorbis? ( media-libs/libvorbis ) + flac? ( media-libs/flac ) + sbsms? ( media-libs/libsbsms ) + soundtouch? ( media-libs/libsoundtouch ) + ffmpeg? ( media-video/ffmpeg ) + vamp? ( media-libs/vamp-plugin-sdk ) + lv2? ( + media-libs/lv2 + media-libs/lilv + media-libs/suil + ) + + sys-devel/gettext + dev-libs/serd + dev-libs/sord + media-libs/sratom + media-libs/taglib + !media-sound/audacity +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.3.4-fix-rpath-handling.patch" + "${FILESDIR}/${PN}-1.3.4-fix-hardcoded-docdir.patch" + "${FILESDIR}/${PN}-1.3.4-odr-and-aliasing-fixes.patch" # bug #961756 + "${FILESDIR}/${PN}-1.3.4-ffmpeg-disable-lto.patch" + "${FILESDIR}/${PN}-1.3.4-fix-gcc15.patch" +) + +src_unpack() { + default + + # otherwise build will try to run git --submodule --init + rmdir "${S}/lib-src/libnyquist" || die + ln -s "${WORKDIR}/libnyquist" "${S}/lib-src/libnyquist" +} + +src_configure() { + setup-wxwidgets + + local mycmakeargs=( + -DVCPKG=OFF + -DPERFORM_CODESIGN=OFF + + # portage handles this, specify off to stop autodetect + -DSCCACHE=OFF + -DCCACHE=OFF + + # Pre-Compiled Headers needs to stay off, even with ccache installed + # otherwise a bunch of preprocessor variables will be missing + -DPCH=OFF + + -DMIDI=$(usex midi ON OFF) + -DID3TAG=$(usex id3tag ON OFF) + -DMP3_DECODING=$(usex mp3 ON OFF) + -DMP2=$(usex mp2 ON OFF) + -DMATROSKA=$(usex matroska ON OFF) + -DOGG=$(usex ogg ON OFF) + -DVORBIS=$(usex vorbis ON OFF) + -DFLAC=$(usex flac ON OFF) + -DSBSMS=$(usex sbsms ON OFF) + -DSOUNDTOUCH=$(usex soundtouch ON OFF) + -DFFMPEG=$(usex ffmpeg ON OFF) + -DLADSPA=$(usex ladspa ON OFF) + #-DAUDIO_UNITS=OFF # option only exists on MacOS + -DLV2=$(usex lv2 ON OFF) + -DVAMP=$(usex vamp ON OFF) + -DVST2=$(usex vst2 ON OFF) + + # this flag is misleading, when not "" the flag only has an effect + # when CMAKE_GENERATOR is "Visual Studio*" or "XCode" (i.e. not us) + # man pages will be installed regardless on linux + -DMANUAL_PATH="" + ) + + cmake_src_configure +} + +src_test() { + virtx cmake_src_test +} From 7df03fb0af1b31ac998b91e62f69c0b01735430a Mon Sep 17 00:00:00 2001 From: Kyle Elbert Date: Sun, 16 Aug 2026 05:33:17 -0500 Subject: [PATCH 23/57] app-crypt/certbot-dns-cloudflare: add 5.6.0, drop 3.2.0 Signed-off-by: Kyle Elbert --- app-crypt/certbot-dns-cloudflare/Manifest | 2 +- ....2.0.ebuild => certbot-dns-cloudflare-5.6.0.ebuild} | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) rename app-crypt/certbot-dns-cloudflare/{certbot-dns-cloudflare-3.2.0.ebuild => certbot-dns-cloudflare-5.6.0.ebuild} (81%) diff --git a/app-crypt/certbot-dns-cloudflare/Manifest b/app-crypt/certbot-dns-cloudflare/Manifest index 7ec3c43e19..fa33d819ac 100644 --- a/app-crypt/certbot-dns-cloudflare/Manifest +++ b/app-crypt/certbot-dns-cloudflare/Manifest @@ -1 +1 @@ -DIST certbot-3.2.0.gh.tar.gz 2309823 BLAKE2B 30ff3f40dc4d7724ad7b9a5eaf48f15fa579d49902dd23d21d8b2d36a4371da05f8c9417b0b2bf49a12565ba9dec180a9d805f22e0e8d1342ae5ea64b43d5219 SHA512 8fc3753dcdc954e143da31a0308269b99abadcdefc008c54c2cabac14a3bf99e757f1007349806a7dabf4a8fe19fd3a365ddea85c1dbeb3b453ae91503ea2288 +DIST certbot-5.6.0.gh.tar.gz 2345701 BLAKE2B 3c726dc351294e93aeecd1b9dfe449ff765d2b2a1bf5d27572ea37311923b1b60c10d80b4f1d845f7b846eb2ae0467d75de7ce1577902fc941a639c28e508db3 SHA512 ee047f8b4c1ca461995b1d5df935316ca11e424dd77223ce49713c550d0e2c8bf8945f774aaa896e9fe7b90b0970997b50fd603113f17bb31f03e2e3d3bc6427 diff --git a/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-3.2.0.ebuild b/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-5.6.0.ebuild similarity index 81% rename from app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-3.2.0.ebuild rename to app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-5.6.0.ebuild index 20ef9f5d19..c723736c2d 100644 --- a/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-3.2.0.ebuild +++ b/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-5.6.0.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=(python3_{12..13}) -# certbot ready for 3.13, but not cloudflare +PYTHON_COMPAT=(python3_{12..14}) #DISTUTILS_USE_SETUPTOOLS=rdepend DISTUTILS_USE_PEP517=setuptools @@ -15,7 +14,7 @@ if [[ ${PV} == 9999* ]]; then S=${WORKDIR}/${P}/${PN} else SRC_URI="https://github.com/certbot/${MYPN}/archive/v${PV}.tar.gz -> ${MYPN}-${PV}.gh.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" S=${WORKDIR}/certbot-${PV}/${PN} fi @@ -29,7 +28,8 @@ SLOT="0" RDEPEND="${CDEPEND} >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}] - =dev-python/cloudflare-2.19*[${PYTHON_USEDEP}]" + >=dev-python/cloudflare-4[${PYTHON_USEDEP}]" BDEPEND="test? ( ${RDEPEND} )" +EPYTEST_PLUGINS=() distutils_enable_tests pytest distutils_enable_sphinx docs dev-python/sphinx-rtd-theme From f7e624f2951e188c6142ef7c5fc77351e2384f41 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sun, 16 Aug 2026 11:55:01 +0200 Subject: [PATCH 24/57] dev-libs/open62541: add 1.5.6 Signed-off-by: Kurt Kanzenbach --- dev-libs/open62541/Manifest | 1 + dev-libs/open62541/open62541-1.5.6.ebuild | 82 +++++++++++++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 dev-libs/open62541/open62541-1.5.6.ebuild diff --git a/dev-libs/open62541/Manifest b/dev-libs/open62541/Manifest index 436864e9f8..10a05f0815 100644 --- a/dev-libs/open62541/Manifest +++ b/dev-libs/open62541/Manifest @@ -1 +1,2 @@ DIST open62541-1.5.5.tar.gz 8305273 BLAKE2B a6900156fc536da8e340a51bc86c887c23d75d8d09996981b263386c3d8de209e6153e29f261df2a0a99357b322274ee26ba42ab6b9f09599e9289daa68dd6cb SHA512 73f7638fceacc178d417934faec9f4df9b583fa7efb301adc068f63fd09d9c0db714fd47231ef8a5bfe25b885c919715926922624515536f5e8ba8a3c24036c4 +DIST open62541-1.5.6.tar.gz 8120507 BLAKE2B 96f79ef17798c504ae490b38342f023a43593b582cf42a7424b6445df72aba2bbf5db77451d96f9588c2d0b7a76d69a1e1fccaffcfac0a72f67681df8da6dcb0 SHA512 67866850094c56189efdf34ce190b6374cce451186772d17b769e4709f494a27393d9c1878d9432e6eb812a63b859262f4f7e515b940540c704fd4a20e39aee2 diff --git a/dev-libs/open62541/open62541-1.5.6.ebuild b/dev-libs/open62541/open62541-1.5.6.ebuild new file mode 100644 index 0000000000..e59003591d --- /dev/null +++ b/dev-libs/open62541/open62541-1.5.6.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit cmake python-single-r1 + +DESCRIPTION="Open source C implementation of OPC UA" +HOMEPAGE="https://open62541.org/" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc examples mbedtls pubsub openssl tools" +# Requires network access +RESTRICT="test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ?? ( mbedtls openssl ) +" + +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + doc? ( + media-gfx/graphviz + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') + ) +" +DEPEND=" + mbedtls? ( net-libs/mbedtls:= ) + openssl? ( dev-libs/openssl:0= ) +" +RDEPEND=" + ${PYTHON_DEPS} + ${DEPEND} +" + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DOPEN62541_VERSION=v${PV} + -DUA_BUILD_EXAMPLES=OFF + -DUA_BUILD_TOOLS=$(usex tools) + -DUA_BUILD_UNIT_TESTS=OFF + -DUA_ENABLE_HARDENING=OFF + -DUA_ENABLE_PUBSUB=$(usex pubsub) + -DUA_ENABLE_PUBSUB_INFORMATIONMODEL=$(usex pubsub) + -DUA_FORCE_WERROR=OFF + ) + + use mbedtls && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=MBEDTLS) + use openssl && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=OPENSSL) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use doc && cmake_build doc +} + +src_install() { + use doc && local HTML_DOCS=( "${WORKDIR}"/${P}_build/doc/. ) + cmake_src_install + + if use examples; then + docompress -x /usr/share/doc/${PF}/examples + dodoc -r examples/ + fi +} + +src_test() { + cmake_src_test -j1 +} From 8e9e3014049ad8eae258dd2e007894f126b303e2 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sun, 16 Aug 2026 11:55:12 +0200 Subject: [PATCH 25/57] dev-libs/open62541: drop 1.5.5 Signed-off-by: Kurt Kanzenbach --- dev-libs/open62541/Manifest | 1 - dev-libs/open62541/open62541-1.5.5.ebuild | 82 ----------------------- 2 files changed, 83 deletions(-) delete mode 100644 dev-libs/open62541/open62541-1.5.5.ebuild diff --git a/dev-libs/open62541/Manifest b/dev-libs/open62541/Manifest index 10a05f0815..178f8e10c0 100644 --- a/dev-libs/open62541/Manifest +++ b/dev-libs/open62541/Manifest @@ -1,2 +1 @@ -DIST open62541-1.5.5.tar.gz 8305273 BLAKE2B a6900156fc536da8e340a51bc86c887c23d75d8d09996981b263386c3d8de209e6153e29f261df2a0a99357b322274ee26ba42ab6b9f09599e9289daa68dd6cb SHA512 73f7638fceacc178d417934faec9f4df9b583fa7efb301adc068f63fd09d9c0db714fd47231ef8a5bfe25b885c919715926922624515536f5e8ba8a3c24036c4 DIST open62541-1.5.6.tar.gz 8120507 BLAKE2B 96f79ef17798c504ae490b38342f023a43593b582cf42a7424b6445df72aba2bbf5db77451d96f9588c2d0b7a76d69a1e1fccaffcfac0a72f67681df8da6dcb0 SHA512 67866850094c56189efdf34ce190b6374cce451186772d17b769e4709f494a27393d9c1878d9432e6eb812a63b859262f4f7e515b940540c704fd4a20e39aee2 diff --git a/dev-libs/open62541/open62541-1.5.5.ebuild b/dev-libs/open62541/open62541-1.5.5.ebuild deleted file mode 100644 index e59003591d..0000000000 --- a/dev-libs/open62541/open62541-1.5.5.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) - -inherit cmake python-single-r1 - -DESCRIPTION="Open source C implementation of OPC UA" -HOMEPAGE="https://open62541.org/" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="doc examples mbedtls pubsub openssl tools" -# Requires network access -RESTRICT="test" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - ?? ( mbedtls openssl ) -" - -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - doc? ( - media-gfx/graphviz - $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') - ) -" -DEPEND=" - mbedtls? ( net-libs/mbedtls:= ) - openssl? ( dev-libs/openssl:0= ) -" -RDEPEND=" - ${PYTHON_DEPS} - ${DEPEND} -" - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DOPEN62541_VERSION=v${PV} - -DUA_BUILD_EXAMPLES=OFF - -DUA_BUILD_TOOLS=$(usex tools) - -DUA_BUILD_UNIT_TESTS=OFF - -DUA_ENABLE_HARDENING=OFF - -DUA_ENABLE_PUBSUB=$(usex pubsub) - -DUA_ENABLE_PUBSUB_INFORMATIONMODEL=$(usex pubsub) - -DUA_FORCE_WERROR=OFF - ) - - use mbedtls && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=MBEDTLS) - use openssl && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=OPENSSL) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use doc && cmake_build doc -} - -src_install() { - use doc && local HTML_DOCS=( "${WORKDIR}"/${P}_build/doc/. ) - cmake_src_install - - if use examples; then - docompress -x /usr/share/doc/${PF}/examples - dodoc -r examples/ - fi -} - -src_test() { - cmake_src_test -j1 -} From 5062cb4e7b9482713cc864cf6f17fc347ffd22ea Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sun, 16 Aug 2026 11:56:15 +0200 Subject: [PATCH 26/57] dev-libs/open62541: enable py3.15 Signed-off-by: Kurt Kanzenbach --- dev-libs/open62541/open62541-1.5.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/open62541/open62541-1.5.6.ebuild b/dev-libs/open62541/open62541-1.5.6.ebuild index e59003591d..b2397b52dd 100644 --- a/dev-libs/open62541/open62541-1.5.6.ebuild +++ b/dev-libs/open62541/open62541-1.5.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit cmake python-single-r1 From 42239720290c5386d600608fac6a4e903ada3846 Mon Sep 17 00:00:00 2001 From: Esteve Varela Colominas Date: Sun, 16 Aug 2026 14:56:13 +0200 Subject: [PATCH 27/57] dev-util/jstest-gtk: New package Despite using the old joydev interface, and probably never going to be updated for wayland/gtk4, I find this to be the most functional and intuitive interface for testing joysticks. I've been using this program for over a decade, it was one of my first gentoo ebuilds. Signed-off-by: Esteve Varela Colominas --- dev-util/jstest-gtk/Manifest | 1 + .../jstest-gtk-0.1.0_p20260610.ebuild | 25 +++++++++++++++++++ dev-util/jstest-gtk/metadata.xml | 11 ++++++++ 3 files changed, 37 insertions(+) create mode 100644 dev-util/jstest-gtk/Manifest create mode 100644 dev-util/jstest-gtk/jstest-gtk-0.1.0_p20260610.ebuild create mode 100644 dev-util/jstest-gtk/metadata.xml diff --git a/dev-util/jstest-gtk/Manifest b/dev-util/jstest-gtk/Manifest new file mode 100644 index 0000000000..08d2b29cd4 --- /dev/null +++ b/dev-util/jstest-gtk/Manifest @@ -0,0 +1 @@ +DIST jstest-gtk-45d23082452d0838ad7dd124adacf28ca5c7ce4b.tar.gz 101678 BLAKE2B 2c4f29bfd1b38c86a54b1fb2d25b35e613e382a6524acf8038bdb375de4aa9d4764a70d23c19870510111969802a12881b521c3623f3b8bcc18508683e64715d SHA512 81c3b9ffdb7a53c2362e82d58d87c7ad243b9fd0ef13fe88d415ac4428138b06ebbe62bc7a80edfee705bf35dfa0b841a15929def0b31a735db00a71da85da2f diff --git a/dev-util/jstest-gtk/jstest-gtk-0.1.0_p20260610.ebuild b/dev-util/jstest-gtk/jstest-gtk-0.1.0_p20260610.ebuild new file mode 100644 index 0000000000..c45b1581ef --- /dev/null +++ b/dev-util/jstest-gtk/jstest-gtk-0.1.0_p20260610.ebuild @@ -0,0 +1,25 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg cmake + +DESCRIPTION="joystick testing and configuration tool (old joydev interface)" +HOMEPAGE="https://github.com/Grumbel/jstest-gtk/" + +MY_PV="45d23082452d0838ad7dd124adacf28ca5c7ce4b" +SRC_URI="https://github.com/Grumbel/jstest-gtk/archive/${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-cpp/gtkmm:3.0 + dev-libs/libsigc++:2 + virtual/udev + x11-libs/libX11 +" +DEPEND="${RDEPEND}" diff --git a/dev-util/jstest-gtk/metadata.xml b/dev-util/jstest-gtk/metadata.xml new file mode 100644 index 0000000000..75d8d3c7cd --- /dev/null +++ b/dev-util/jstest-gtk/metadata.xml @@ -0,0 +1,11 @@ + + + + + esteve.varela@gmail.com + Esteve Varela Colominas + + + Grumbel/jstest-gtk + + From 83a561afbcb460c0bc81ced8db7333bc7c39ef27 Mon Sep 17 00:00:00 2001 From: Esteve Varela Colominas Date: Sun, 16 Aug 2026 15:00:19 +0200 Subject: [PATCH 28/57] dev-util/jstest-gtk: Bump CMake version It doesn't hurt to just bump it here, the CMakeLists is minimal, and it seems to work properly. Signed-off-by: Esteve Varela Colominas --- dev-util/jstest-gtk/jstest-gtk-0.1.0_p20260610.ebuild | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dev-util/jstest-gtk/jstest-gtk-0.1.0_p20260610.ebuild b/dev-util/jstest-gtk/jstest-gtk-0.1.0_p20260610.ebuild index c45b1581ef..02956cafc5 100644 --- a/dev-util/jstest-gtk/jstest-gtk-0.1.0_p20260610.ebuild +++ b/dev-util/jstest-gtk/jstest-gtk-0.1.0_p20260610.ebuild @@ -23,3 +23,10 @@ RDEPEND=" x11-libs/libX11 " DEPEND="${RDEPEND}" + +src_prepare() { + # Bump CMake version, it just works + sed -e '/^cmake_minimum_required(/s/VERSION [^)]*/VERSION 4.0/' \ + -i CMakeLists.txt + cmake_src_prepare +} From c39e2befb22ac0db5cfadbb4b03da41a15d8eae2 Mon Sep 17 00:00:00 2001 From: Esteve Varela Colominas Date: Sun, 16 Aug 2026 15:11:55 +0200 Subject: [PATCH 29/57] dev-util/evtest-qt: New package The more "modern" brother of dev-util/jstest-gtk. Pushing it as well as I'll be playing with it in the future (and I want to capture the pre-AIslop version), and perhaps it stays functional for longer than jstest-gtk... Signed-off-by: Esteve Varela Colominas --- dev-util/evtest-qt/Manifest | 1 + .../evtest-qt-0.2.0_p20260104.ebuild | 32 +++++++++++++++++++ dev-util/evtest-qt/metadata.xml | 11 +++++++ 3 files changed, 44 insertions(+) create mode 100644 dev-util/evtest-qt/Manifest create mode 100644 dev-util/evtest-qt/evtest-qt-0.2.0_p20260104.ebuild create mode 100644 dev-util/evtest-qt/metadata.xml diff --git a/dev-util/evtest-qt/Manifest b/dev-util/evtest-qt/Manifest new file mode 100644 index 0000000000..f1a9e9cf4e --- /dev/null +++ b/dev-util/evtest-qt/Manifest @@ -0,0 +1 @@ +DIST evtest-qt-41343d3a9bc882a973bb50351d8ee041c7f30c96.tar.gz 75489 BLAKE2B 0bf9c9161c7b7097d752fce92eaa74032d14437439ae62a1ef3d58cb2df31fc96be0d84ad20ad8f74b3e8ea16409ee832e4a1f4972cc868963105eb3f7bf1f17 SHA512 1945cd9233900974e2b4bbaa764e67b4d927341860e16227186409e881386327a7cbc740833c3999f32e10310114e601d81928311d49a26f3431222243c52396 diff --git a/dev-util/evtest-qt/evtest-qt-0.2.0_p20260104.ebuild b/dev-util/evtest-qt/evtest-qt-0.2.0_p20260104.ebuild new file mode 100644 index 0000000000..772ca6b5b7 --- /dev/null +++ b/dev-util/evtest-qt/evtest-qt-0.2.0_p20260104.ebuild @@ -0,0 +1,32 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg cmake + +DESCRIPTION="simple input device tester for Linux (using evdev)" +HOMEPAGE="https://github.com/Grumbel/evtest-qt/" + +MY_PV="41343d3a9bc882a973bb50351d8ee041c7f30c96" +SRC_URI="https://github.com/Grumbel/evtest-qt/archive/${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-qt/qtbase:6 +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-build/tinycmmc +" + +src_prepare() { + # Bump CMake version, it just works + sed -e '/^cmake_minimum_required(/s/VERSION [^)]*/VERSION 4.0/' \ + -i CMakeLists.txt + cmake_src_prepare +} diff --git a/dev-util/evtest-qt/metadata.xml b/dev-util/evtest-qt/metadata.xml new file mode 100644 index 0000000000..bba4ecae26 --- /dev/null +++ b/dev-util/evtest-qt/metadata.xml @@ -0,0 +1,11 @@ + + + + + esteve.varela@gmail.com + Esteve Varela Colominas + + + Grumbel/evtest-qt + + From edad9f5fc4ea52841400b8df39a20cf1054a2e8b Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sun, 16 Aug 2026 17:10:01 +0200 Subject: [PATCH 30/57] dev-python/types-requests: add myself as maintainer Signed-off-by: bakedsnake --- dev-python/types-requests/metadata.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-python/types-requests/metadata.xml b/dev-python/types-requests/metadata.xml index 5aa2eba6aa..4f34bd8dd1 100644 --- a/dev-python/types-requests/metadata.xml +++ b/dev-python/types-requests/metadata.xml @@ -1,7 +1,10 @@ - + + bakedsnake@vagrantz.xyz + bakedsnake + https://github.com/python/typeshed/issues python/typeshed From 25d44b2ef4e9f0aa4377580b126c5e8fb587d20d Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sun, 16 Aug 2026 17:11:21 +0200 Subject: [PATCH 31/57] dev-python/types-requests: update python compatibility Adds `PYTHON_USEDEP` in `RDEPEND`. 2.32.0.20240712 still had a deprecated license classifier, so it was removed. 2.32.4.20250913 is shipped without it. Signed-off-by: bakedsnake --- ...ild => types-requests-2.32.0.20240712-r1.ebuild} | 13 ++++++++++--- ...ild => types-requests-2.32.4.20250913-r1.ebuild} | 4 ++-- 2 files changed, 12 insertions(+), 5 deletions(-) rename dev-python/types-requests/{types-requests-2.32.0.20240712.ebuild => types-requests-2.32.0.20240712-r1.ebuild} (55%) rename dev-python/types-requests/{types-requests-2.32.4.20250913.ebuild => types-requests-2.32.4.20250913-r1.ebuild} (81%) diff --git a/dev-python/types-requests/types-requests-2.32.0.20240712.ebuild b/dev-python/types-requests/types-requests-2.32.0.20240712-r1.ebuild similarity index 55% rename from dev-python/types-requests/types-requests-2.32.0.20240712.ebuild rename to dev-python/types-requests/types-requests-2.32.0.20240712-r1.ebuild index 6788c21dbb..627e7ddf00 100644 --- a/dev-python/types-requests/types-requests-2.32.0.20240712.ebuild +++ b/dev-python/types-requests/types-requests-2.32.0.20240712-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 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_{12..13} ) +PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 pypi @@ -19,4 +19,11 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -RDEPEND=">=dev-python/urllib3-2" +RDEPEND=">=dev-python/urllib3-2[${PYTHON_USEDEP}]" + +src_prepare() { + # Remove deprecated license classifiers + sed -ie "/\"License ::/d" setup.py \ + || die "Failed to remove deprecated license classifier" + eapply_user +} diff --git a/dev-python/types-requests/types-requests-2.32.4.20250913.ebuild b/dev-python/types-requests/types-requests-2.32.4.20250913-r1.ebuild similarity index 81% rename from dev-python/types-requests/types-requests-2.32.4.20250913.ebuild rename to dev-python/types-requests/types-requests-2.32.4.20250913-r1.ebuild index a3c23242dd..ef2d6131c0 100644 --- a/dev-python/types-requests/types-requests-2.32.4.20250913.ebuild +++ b/dev-python/types-requests/types-requests-2.32.4.20250913-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,4 +18,4 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64" -RDEPEND=">=dev-python/urllib3-2" +RDEPEND=">=dev-python/urllib3-2[${PYTHON_USEDEP}]" From b763c19e378e64edb8c84b2bc2af35cd7d9e6994 Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sun, 16 Aug 2026 17:14:08 +0200 Subject: [PATCH 32/57] dev-python/types-requests: add 2.33.0.20260712 Signed-off-by: bakedsnake --- dev-python/types-requests/Manifest | 1 + .../types-requests-2.33.0.20260712.ebuild | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 dev-python/types-requests/types-requests-2.33.0.20260712.ebuild diff --git a/dev-python/types-requests/Manifest b/dev-python/types-requests/Manifest index 17cccf8b85..9eae0ce642 100644 --- a/dev-python/types-requests/Manifest +++ b/dev-python/types-requests/Manifest @@ -1,2 +1,3 @@ DIST types-requests-2.32.0.20240712.tar.gz 17896 BLAKE2B 113c45898e73fe0a8b99251bd5b98aa0a6f4ddf7a743e8a80913a44c098c2d7942b41ee1b14451a521c9151fa5d14777f4f1313fd37d4f23ad82b2b24068919c SHA512 e54392d4a5f4bc923e7600141e468fc28de3bfdef8f1e54c6c4384bffc29707b3f86bb5125e5ac8822125a27fb3f0f4f498ca0b3f6448cb9cf5fe6c3fdb78527 DIST types_requests-2.32.4.20250913.tar.gz 23113 BLAKE2B cf950878f78ab29a1ab6876fbdd9201415d7a02c56ac8f1dd159891dae2272d67b9402a679252386f7fa2de98dca523c915430049825ae8ec1cce89f2526d135 SHA512 9ce1f4330619e90d43c2a6962c85ea8d87f186f22b2b5923a3e80e45c6beb01e77a47e155f60fd1ce6f4592f0eba4483db537041a80edf5a97bdc9a2bc1fa019 +DIST types_requests-2.33.0.20260712.tar.gz 25084 BLAKE2B 36cd952870eac93c0c60e95f71ddbabf4b82d11ebeef96d9acb820a620e8b5e891ff6e38b874cb0ebb42c1db6a5948052dc67faa7f0d404b93b2e45fed134422 SHA512 404ef9949577144236e0a9a110b8a293a49f38703c5a77f2addd4bf559d4045feb9b2f8100c5bcc24d331bbda1e2a4ec59b0957109d63be799b79d1879a38211 diff --git a/dev-python/types-requests/types-requests-2.33.0.20260712.ebuild b/dev-python/types-requests/types-requests-2.33.0.20260712.ebuild new file mode 100644 index 0000000000..ef2d6131c0 --- /dev/null +++ b/dev-python/types-requests/types-requests-2.33.0.20260712.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for requests" +HOMEPAGE=" + https://pypi.org/project/types-requests/ + https://github.com/python/typeshed/tree/master/stubs/requests +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=">=dev-python/urllib3-2[${PYTHON_USEDEP}]" From 6662c3213ae61f4f9d52cb8cf50bcedd66db67f2 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sun, 16 Aug 2026 20:22:09 +0200 Subject: [PATCH 33/57] gui-apps/espanso: add 2.4.0 Signed-off-by: Jonas Frei --- gui-apps/espanso/Manifest | 2 + gui-apps/espanso/espanso-2.4.0.ebuild | 80 +++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 gui-apps/espanso/espanso-2.4.0.ebuild diff --git a/gui-apps/espanso/Manifest b/gui-apps/espanso/Manifest index 8ecf1cd78d..5bc513f57b 100644 --- a/gui-apps/espanso/Manifest +++ b/gui-apps/espanso/Manifest @@ -1,2 +1,4 @@ DIST espanso-2.3.0-crates.tar.xz 35737972 BLAKE2B bec470b16c64831cab7ccc52ed1023c3d6df1f0aedf14122af2c2f5d18d526e80b41f974d0060e130b774ba2ae179a19fe4d10eeb865a011a50e1439e4c88525 SHA512 7205750da12bae82ffa95c429a5035754d831b5cb1e85b03c8745520a20dca4de8e28b7f1444f3f9c620bdb52cf3396430ea1a7bde27e34a2c9948fedba6b34d DIST espanso-2.3.0.tar.gz 71749236 BLAKE2B 9ff440c7244648a26ecae49d2cf2d8ed90e2e97d6f5e7972a442207a528e654dd970757238c537a466674e09c3ebfe194a6f21d5924f2ea712008536cb364ab6 SHA512 02ee8ce3a5b403d983c4bfd7e5984c3400eae6f20de639562202a9e899652fd408924af14275ccefadf3c6f20c70c9a3e4d038e7abdef2049ed333ae95efd3ac +DIST espanso-2.4.0-crates.tar.xz 36958564 BLAKE2B 18c10b3fa938430019625ef528b239c2a5a0ae86d8c1124b6f769544e165a1a324a2c4f99b112bfb7f3346c9501dce325451218b8de785a1977bdab33df549fa SHA512 34e37703da8167d955eb05f486b917f59c966de074fd958dff5b780d94d7cea7de281667838cf20c83d1bad8e2f17b06e8d7fd710fb1c144ad608e0fbbf36103 +DIST espanso-2.4.0.tar.gz 73127300 BLAKE2B a2c350c1278f1ca4dae33a0a90b5eb34c036edb5c3ffd40ac6726f852a90e811bf1d7115b0fe346184c56c96118c081aeb6b3e0578a421b0c59ab2e8137a54f9 SHA512 be8be263d96b85051eb727b374e7aecd8e1a3f85b23be65a062af441018bdc2af351812bfa5e89191322d999b55b4bfaf9701f4298df83740e5a8b0dc2784997 diff --git a/gui-apps/espanso/espanso-2.4.0.ebuild b/gui-apps/espanso/espanso-2.4.0.ebuild new file mode 100644 index 0000000000..0a21eed383 --- /dev/null +++ b/gui-apps/espanso/espanso-2.4.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.85.0" + +inherit cargo desktop fcaps linux-info systemd xdg + +DESCRIPTION="Cross-platform Text Expander written in Rust" +HOMEPAGE="https://espanso.org" +SRC_URI="https://github.com/espanso/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="GPL-3" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="wayland" + +DEPEND=" + acct-group/input + dev-libs/openssl + sys-apps/dbus + x11-libs/wxGTK + wayland? ( + x11-libs/libxkbcommon[wayland] + ) + !wayland? ( + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXtst + x11-libs/libxkbcommon[X] + ) +" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +pkg_setup() { + CONFIG_CHECK="~INPUT_UINPUT" + ERROR_INPUT_UINPUT="Espanso with Wayland needs the UINPUT" + ERROR_INPUT_UINPUT+=" input device driver to detect user inputs. Without it," + ERROR_INPUT_UINPUT+=" Espanso will not work as intended" + + # Now do the actual checks setup above, but only when using wayland + use wayland && linux-info_pkg_setup + rust_pkg_setup +} + +src_configure() { + local myfeatures=( + modulo + native-tls + $(usev wayland) + ) + cargo_src_configure --verbose --no-default-features +} + +src_compile() { + cargo_src_compile -p "${PN}" +} + +src_install() { + cargo_src_install --path "${PN}" + + newicon -s 128 "espanso/src/res/linux/icon.png" "${PN}.png" + domenu "espanso/src/res/linux/${PN}.desktop" + + # install the systemd-service (user level) + sed -i "s|{{{espanso_path}}}|/usr/bin/espanso|g" "espanso/src/res/linux/systemd.service" || die + systemd_newuserunit "espanso/src/res/linux/systemd.service" "${PN}.service" +} + +pkg_postinst() { + # See https://espanso.org/docs/install/linux/#adding-the-required-capabilities + use wayland && fcaps cap_dac_override "usr/bin/${PN}" +} From eaeab3ba3735561ce5d28961f68ec583c579d393 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sun, 16 Aug 2026 20:29:38 +0200 Subject: [PATCH 34/57] x11-terms/rio: add 0.5.24 Signed-off-by: Jonas Frei --- x11-terms/rio/Manifest | 2 + x11-terms/rio/rio-0.5.24.ebuild | 77 +++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 x11-terms/rio/rio-0.5.24.ebuild diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest index 9a7141123c..5e49b8e78c 100644 --- a/x11-terms/rio/Manifest +++ b/x11-terms/rio/Manifest @@ -4,3 +4,5 @@ DIST rio-0.4.5-crates.tar.xz 79386412 BLAKE2B 526cd0ee65a947c7edf211fc0950f3e25e DIST rio-0.4.5.tar.gz 10662916 BLAKE2B be393039b8b425c016a92b278f738f765ae11c4a275a8df69ad6e95e2cee005259654f88e2bc474ddb3a383a2cb921eef1a79abc6d407ffae92954bd26359cef SHA512 1e0ce733a4d027f1c4f7a6a6ffcfe5504d072aa1af9b1e0c392633401dcfa75424e6b816f34ea1fa5bef31331c70b8358d8f4159b29e67e520a54cc4620df707 DIST rio-0.5.2-crates.tar.xz 66700560 BLAKE2B 41f821fd525a284d2846d24ad3e007ad8cdaaa2f46862e3056e05ceeef58d133c735979a58454b47c291e4273aa0c368789c3b302a0fc4fe9a681b3b9db5f048 SHA512 f677e36f9acc2622cd11d860764e96dc160e33cc5aa8a1af1dce105d2ba61b5bc574852f5b25445ef85337ebf7fcbcf2d5f927933fb14c80e57e0c57a2f3d6f3 DIST rio-0.5.2.tar.gz 12123871 BLAKE2B c25251ade9fa61181c9a80ee517a8f735dec336e24b52bc2f01d2093d71212d2d38a4269b9f835c79f85f077a26d8b3b8100503497bfb97780438acdbee5d1a8 SHA512 d7b2a356f60b9c6cf72248f41943735212277663bf0feb9e1a66e74bacf8d57b182a3fc1bb10e9cd2bfcdbbca7f5f88b904da0d7c032b07dca97dd114a7a0075 +DIST rio-0.5.24-crates.tar.xz 58948116 BLAKE2B 0d160e487141243bd4fe9d285c89011a91fb96160c486390ce2b6519c6760b3cd69bde84c843c2acb2abf617353472622091fa9a1a03a5e8e64eadd0902a402a SHA512 be09c1efa842fbdb2987ae5f2ba7c4ff0633811b1d5225bf49e2caf7f72f1734fe19ff237e72740a55b72451a2b2311232093c90e611bf4ec91e722e7b7d127d +DIST rio-0.5.24.tar.gz 10885094 BLAKE2B 1c84b254c3ffa2d4b52bab5a0a5b0a370b4837f4913b7060b08f4fb6fedeff517675c994e66d97082fc4a780df53b63f3dd6b4251388d3bce7636619888f1441 SHA512 5c59147ba62b5fb69e94ee87248bc0fa5a72fa25ae11291bb030387775f2daa58a4e47ac8c504f316df770eef4d896810368b24c438b580dff128539a5c848ce diff --git a/x11-terms/rio/rio-0.5.24.ebuild b/x11-terms/rio/rio-0.5.24.ebuild new file mode 100644 index 0000000000..2a6d0aeb2e --- /dev/null +++ b/x11-terms/rio/rio-0.5.24.ebuild @@ -0,0 +1,77 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.96.1" + +inherit cargo desktop xdg + +DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU" +HOMEPAGE="https://rioterm.com" +SRC_URI="https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+wayland +X" +REQUIRED_USE="|| ( wayland X )" + +DEPEND=" + media-libs/freetype:2 + media-libs/fontconfig + wayland? ( dev-libs/wayland ) + wayland? ( x11-libs/libxkbcommon[wayland] ) + X? ( x11-libs/libxkbcommon[X] ) + >=sys-libs/ncurses-6.4_p20240330 +" +RDEPEND="${DEPEND}" +BDEPEND=" + app-text/scdoc + dev-build/cmake + virtual/pkgconfig +" + +QA_FLAGS_IGNORED="usr/bin/rio" + +DOCS=( + "README.md" +) + +src_prepare() { + default + sed -i '/^strip =/d' Cargo.toml || die +} + +src_configure() { + local myfeatures=( + $(usev wayland) + $(usev X x11) + ) + cargo_src_configure --verbose --no-default-features +} + +src_compile() { + cargo_src_compile + scdoc < extra/man/rio.1.scd > extra/man/rio.1 + scdoc < extra/man/rio.5.scd > extra/man/rio.5 + scdoc < extra/man/rio-bindings.5.scd > extra/man/rio-bindings.5 +} + +src_install() { + dobin "$(cargo_target_dir)/${PN}" + + doman extra/man/rio.1 + doman extra/man/rio.5 + doman extra/man/rio-bindings.5 + dodoc -r "${DOCS[@]}" + newicon -s scalable "misc/logo.svg" "${PN}.svg" + domenu "misc/${PN}.desktop" +} From c2cd0cdf5a42ec3c4276896320759f5e30012800 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sun, 16 Aug 2026 20:29:58 +0200 Subject: [PATCH 35/57] x11-terms/rio: drop 0.4.4 Signed-off-by: Jonas Frei --- x11-terms/rio/Manifest | 2 - x11-terms/rio/rio-0.4.4.ebuild | 77 ---------------------------------- 2 files changed, 79 deletions(-) delete mode 100644 x11-terms/rio/rio-0.4.4.ebuild diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest index 5e49b8e78c..a3a436d973 100644 --- a/x11-terms/rio/Manifest +++ b/x11-terms/rio/Manifest @@ -1,5 +1,3 @@ -DIST rio-0.4.4-crates.tar.xz 79367768 BLAKE2B 1a695194c28e2e9015bddc0b912c62988a331fd5b20266bb6da67bbc1eeff92e207c0f629f99e15b2b28ba33cc944ce0a97159a2aa0fdda5b8ade753d8bd8ace SHA512 71466b9393a9ed94c62f9c3354d1e2e346e7a6b92a15d11f8e4fec7554d06ae6dca50c41b2fd215e1892bbee8f0f897cb0b7d49558ecd4ae91a1c08058fb850e -DIST rio-0.4.4.tar.gz 10662667 BLAKE2B c094342f3758784bc29f2f32e289d3b0e5b0f875ec33e3cf9c27ca607baca415c4378831bd93378df6022c066b7facfa09d8ecdd0d269af0bfe208d94e1c118a SHA512 81540c7b8e8a2cdc220c0ec9ee1d4659a405d24a8fd3b2651609904b0bd572163b115630d8aee7c41d61a82374b17a70ce911374f29941832dd142026e05eac2 DIST rio-0.4.5-crates.tar.xz 79386412 BLAKE2B 526cd0ee65a947c7edf211fc0950f3e25eef17004819d74eb325fadc1a687555dc14885d33bbe866c2fcf3f302028e8958e61b87a2ee71273aa94ca524e56ee3 SHA512 19184a5218f1699e0d21905b141826f23ff8f8e6f0d8ab36528f519c6e5f2742c6831feb3d98c16745d7af41476d0e72bef64b01eada062285d8f82f5ed3b2e3 DIST rio-0.4.5.tar.gz 10662916 BLAKE2B be393039b8b425c016a92b278f738f765ae11c4a275a8df69ad6e95e2cee005259654f88e2bc474ddb3a383a2cb921eef1a79abc6d407ffae92954bd26359cef SHA512 1e0ce733a4d027f1c4f7a6a6ffcfe5504d072aa1af9b1e0c392633401dcfa75424e6b816f34ea1fa5bef31331c70b8358d8f4159b29e67e520a54cc4620df707 DIST rio-0.5.2-crates.tar.xz 66700560 BLAKE2B 41f821fd525a284d2846d24ad3e007ad8cdaaa2f46862e3056e05ceeef58d133c735979a58454b47c291e4273aa0c368789c3b302a0fc4fe9a681b3b9db5f048 SHA512 f677e36f9acc2622cd11d860764e96dc160e33cc5aa8a1af1dce105d2ba61b5bc574852f5b25445ef85337ebf7fcbcf2d5f927933fb14c80e57e0c57a2f3d6f3 diff --git a/x11-terms/rio/rio-0.4.4.ebuild b/x11-terms/rio/rio-0.4.4.ebuild deleted file mode 100644 index 0aa8cb72d7..0000000000 --- a/x11-terms/rio/rio-0.4.4.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.92.0" - -inherit cargo desktop xdg - -DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU" -HOMEPAGE="https://rioterm.com" -SRC_URI="https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+wayland +X" -REQUIRED_USE="|| ( wayland X )" - -DEPEND=" - media-libs/freetype:2 - media-libs/fontconfig - wayland? ( dev-libs/wayland ) - wayland? ( x11-libs/libxkbcommon[wayland] ) - X? ( x11-libs/libxkbcommon[X] ) - >=sys-libs/ncurses-6.4_p20240330 -" -RDEPEND="${DEPEND}" -BDEPEND=" - app-text/scdoc - dev-build/cmake - virtual/pkgconfig -" - -QA_FLAGS_IGNORED="usr/bin/rio" - -DOCS=( - "README.md" -) - -src_prepare() { - default - sed -i '/^strip =/d' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - $(usev wayland) - $(usev X x11) - ) - cargo_src_configure --verbose --no-default-features -} - -src_compile() { - cargo_src_compile - scdoc < extra/man/rio.1.scd > extra/man/rio.1 - scdoc < extra/man/rio.5.scd > extra/man/rio.5 - scdoc < extra/man/rio-bindings.5.scd > extra/man/rio-bindings.5 -} - -src_install() { - dobin "$(cargo_target_dir)/${PN}" - - doman extra/man/rio.1 - doman extra/man/rio.5 - doman extra/man/rio-bindings.5 - dodoc -r "${DOCS[@]}" - newicon -s scalable "misc/logo.svg" "${PN}.svg" - domenu "misc/${PN}.desktop" -} From 5ba098c94a6ce2d63543d3beabd1d9aad1ff79eb Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sun, 16 Aug 2026 20:38:12 +0200 Subject: [PATCH 36/57] sys-fs/dua-cli: add 2.42.1 Signed-off-by: Jonas Frei --- sys-fs/dua-cli/Manifest | 2 ++ sys-fs/dua-cli/dua-cli-2.42.1.ebuild | 32 ++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 sys-fs/dua-cli/dua-cli-2.42.1.ebuild diff --git a/sys-fs/dua-cli/Manifest b/sys-fs/dua-cli/Manifest index 1aeba3a1f1..20e70d764a 100644 --- a/sys-fs/dua-cli/Manifest +++ b/sys-fs/dua-cli/Manifest @@ -4,3 +4,5 @@ DIST dua-cli-2.37.1-crates.tar.xz 28445144 BLAKE2B ce4a988d6235ac453ea7e52534f32 DIST dua-cli-2.37.1.tar.gz 180183 BLAKE2B e85cd31a3703893a8fb7a37f1c39488ae9e30bf2a4bfab9fbee053321315aba1f9fd39ec0aa37871086193095aad37dcfa4454acce840eaf0f286670309a2de7 SHA512 5d6123610ac95d14fcb62fbc8600c2c6877ad942d99f146c5539d14d557bd9016339b5d7296f54198fc814b35097ed5d1c0908175aa0f48e8fb5d60dcaf2a477 DIST dua-cli-2.39.0-crates.tar.xz 28445144 BLAKE2B ce4a988d6235ac453ea7e52534f32bd01f316d2fd05b8c4a14b03c958292fc3d79bd3f437c11d01ed8cb6c55d59691f75e518c71ced864268f6f6260c8e00b3f SHA512 507a54d0dc4dcb17ae5703e4fe51189fccd56cba4fc0ceb0859700bb89411a495cf2caf0a2ffaf7b068e584e7cd06b92d780d3b7df5abb59f8e8ecb9a1b3f48a DIST dua-cli-2.39.0.tar.gz 187516 BLAKE2B d52e6a6d90694f4cd26990df28ed721606bc62d6170f506a56aaef7df2e7ad43c553d5f933c4bfd090d8b1cf3b4e946a7f1c53c9e6cbb0b411c24df4288e3b31 SHA512 70d0d88cd49fbfc4fa39d2390ad9a60623d4beba2695c7a4ccc09cfb63fe6d92aa1a3385e8bb7ed85faa426632f64851efc586462d7cadc1505c9264d08eed7d +DIST dua-cli-2.42.1-crates.tar.xz 28080524 BLAKE2B 8110925ccaac202e08ad2c1484a6b179d3cd33d1295eff0a4bab4c0fdb6ebab941bebfb8e4e7195ca76df4de98a72a79b8f16910e241babd98bc8442f79a8281 SHA512 a4f4a24557f6c43029091374d4ab0011cfe7ba4d13c4b773cb26df4358c6075928d5429034347e1ff378b0573d15ca50e7c0f40c2fdf0ec0bb1d639611ebf8e5 +DIST dua-cli-2.42.1.tar.gz 208594 BLAKE2B 7b87900828f65b1d5f89d5cf6611247f123dd94c779f94a08c2515a37e30d7419db794350f8d12e9624e81e14ed7b277b9ee485c6bcfc3cd3901dd1d785e823d SHA512 4902f1c1fe2fe54154081502541ab1beecf2abf3716ce8a8109b9a776a1fa8d279f3bdd77c88c0fbbac4209279a2ae9386716c1eb1abc2cced763a982e7df442 diff --git a/sys-fs/dua-cli/dua-cli-2.42.1.ebuild b/sys-fs/dua-cli/dua-cli-2.42.1.ebuild new file mode 100644 index 0000000000..f96031ca58 --- /dev/null +++ b/sys-fs/dua-cli/dua-cli-2.42.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.88.0" + +inherit cargo + +DESCRIPTION="A tool to conveniently learn about the disk usage of directories, fast!" +HOMEPAGE="https://github.com/Byron/dua-cli" +SRC_URI="https://github.com/Byron/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/dua" + +DOCS=( + README.md + CHANGELOG.md +) + +src_install() { + cargo_src_install + dodoc -r "${DOCS[@]}" +} From 36073b9609406f3ce2c0d1fa20afb9871748e5a7 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sun, 16 Aug 2026 20:38:24 +0200 Subject: [PATCH 37/57] sys-fs/dua-cli: drop 2.37.0 Signed-off-by: Jonas Frei --- sys-fs/dua-cli/Manifest | 2 -- sys-fs/dua-cli/dua-cli-2.37.0.ebuild | 32 ---------------------------- 2 files changed, 34 deletions(-) delete mode 100644 sys-fs/dua-cli/dua-cli-2.37.0.ebuild diff --git a/sys-fs/dua-cli/Manifest b/sys-fs/dua-cli/Manifest index 20e70d764a..83c12e5e0f 100644 --- a/sys-fs/dua-cli/Manifest +++ b/sys-fs/dua-cli/Manifest @@ -1,5 +1,3 @@ -DIST dua-cli-2.37.0-crates.tar.xz 28445144 BLAKE2B ce4a988d6235ac453ea7e52534f32bd01f316d2fd05b8c4a14b03c958292fc3d79bd3f437c11d01ed8cb6c55d59691f75e518c71ced864268f6f6260c8e00b3f SHA512 507a54d0dc4dcb17ae5703e4fe51189fccd56cba4fc0ceb0859700bb89411a495cf2caf0a2ffaf7b068e584e7cd06b92d780d3b7df5abb59f8e8ecb9a1b3f48a -DIST dua-cli-2.37.0.tar.gz 176068 BLAKE2B 8b28d9b07c79060c36d55a6379b53874fd9a3e45b2438e3697e98f903c8f23cc83412c0deb8f9b489008c9cbe69e26148ac41df3016dd4eacc7da1a9647accc7 SHA512 4f2460ea90f7105683cb8c7fae0e068a4394e98f94baa1dd7995fda8eddbd417315daf4a18ea6d34fbd924bc95fc6ff93a0fc6a0cee3a3e2cda4d5950dfec85f DIST dua-cli-2.37.1-crates.tar.xz 28445144 BLAKE2B ce4a988d6235ac453ea7e52534f32bd01f316d2fd05b8c4a14b03c958292fc3d79bd3f437c11d01ed8cb6c55d59691f75e518c71ced864268f6f6260c8e00b3f SHA512 507a54d0dc4dcb17ae5703e4fe51189fccd56cba4fc0ceb0859700bb89411a495cf2caf0a2ffaf7b068e584e7cd06b92d780d3b7df5abb59f8e8ecb9a1b3f48a DIST dua-cli-2.37.1.tar.gz 180183 BLAKE2B e85cd31a3703893a8fb7a37f1c39488ae9e30bf2a4bfab9fbee053321315aba1f9fd39ec0aa37871086193095aad37dcfa4454acce840eaf0f286670309a2de7 SHA512 5d6123610ac95d14fcb62fbc8600c2c6877ad942d99f146c5539d14d557bd9016339b5d7296f54198fc814b35097ed5d1c0908175aa0f48e8fb5d60dcaf2a477 DIST dua-cli-2.39.0-crates.tar.xz 28445144 BLAKE2B ce4a988d6235ac453ea7e52534f32bd01f316d2fd05b8c4a14b03c958292fc3d79bd3f437c11d01ed8cb6c55d59691f75e518c71ced864268f6f6260c8e00b3f SHA512 507a54d0dc4dcb17ae5703e4fe51189fccd56cba4fc0ceb0859700bb89411a495cf2caf0a2ffaf7b068e584e7cd06b92d780d3b7df5abb59f8e8ecb9a1b3f48a diff --git a/sys-fs/dua-cli/dua-cli-2.37.0.ebuild b/sys-fs/dua-cli/dua-cli-2.37.0.ebuild deleted file mode 100644 index f96031ca58..0000000000 --- a/sys-fs/dua-cli/dua-cli-2.37.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.88.0" - -inherit cargo - -DESCRIPTION="A tool to conveniently learn about the disk usage of directories, fast!" -HOMEPAGE="https://github.com/Byron/dua-cli" -SRC_URI="https://github.com/Byron/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" MIT Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/dua" - -DOCS=( - README.md - CHANGELOG.md -) - -src_install() { - cargo_src_install - dodoc -r "${DOCS[@]}" -} From 8b9b7a4ed87c3454efd735a90b566f742c2180cd Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sun, 16 Aug 2026 20:42:54 +0200 Subject: [PATCH 38/57] www-client/helium-bin: add 0.15.5.1 Signed-off-by: Jonas Frei --- www-client/helium-bin/Manifest | 2 + .../helium-bin/helium-bin-0.15.5.1.ebuild | 114 ++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 www-client/helium-bin/helium-bin-0.15.5.1.ebuild diff --git a/www-client/helium-bin/Manifest b/www-client/helium-bin/Manifest index ca1b854424..a79ca27e6f 100644 --- a/www-client/helium-bin/Manifest +++ b/www-client/helium-bin/Manifest @@ -4,3 +4,5 @@ DIST helium-bin-0.14.3.1-amd64.tar.xz 118170772 BLAKE2B 36e6159266383308e17a454e DIST helium-bin-0.14.3.1-arm64.tar.xz 112732796 BLAKE2B 623273172b477b415ac2ccd185aece398edc89ac5065591af9009c811e88304213f593fa1a0f80a3ead17a897cd60c9986631f6478720f0a4de532aba46e71d5 SHA512 2eedcbdf3e29f762873250201ce28825ee8a9064a4f9c53e830b1c068a1bc59d03f56655745490468172161f8bd12999c00bb82b535027858b95f4570523485a DIST helium-bin-0.14.9.1-amd64.tar.xz 119406836 BLAKE2B dd9545a51c6dd89da7b809d9b7522dcf69c9ee0d7ff2be5652829d4911e4f680f58812b5ba3300297477a7dcfb02e29e097000a40147d71a5c558ee08912e95e SHA512 361027f7810b27d036563969d7a8f90284e376223869741f5002e03f328b06eee17bfe7ce60515cfc19e8b1ba1c7036f135578f91b1922a8c91ecb5179a6489f DIST helium-bin-0.14.9.1-arm64.tar.xz 113521480 BLAKE2B d3e4680e0c6df15eabbc4c36bdc30b1f840561abe17a6dbdb124c8ab96ad80d081b745329c61a5483ba592b1c08fc2283a0402f8aa34e5123533e0f743ee5dbc SHA512 52e8698a72cb496c64a78c17bc2a48aeb6300cb051cc16150cf38b625d4d096c23ed18cd8316fa720162c1df01aeae0a5abfe23778461b75aba424e9166e95aa +DIST helium-bin-0.15.5.1-amd64.tar.xz 124709260 BLAKE2B b97f429eca88d2e29c945a3ba254c0ef3741c63b48b307c175101a72120203e8c98ec8c3aed99e1299eb0d6f419966821749099b111e7b0eda2b78bbed423fbc SHA512 b57c62f4d428f310046e71771966d8fa2ac9e5914e9d255f4c3c643abb5e47262913a20eb1d523132cbb95c7b06cc8aa52bcf51350c273c3cfa165c92d3257f5 +DIST helium-bin-0.15.5.1-arm64.tar.xz 118119940 BLAKE2B 76b717f6dc7748109dfcb0243edc7c0114a56005509cff84fe74c589d272162223acb00fcfe38cecd7a78cd36fac13057485725b92c58eb4fb6ac085eb246251 SHA512 dba9d001f54414e97c8da9273c00101dae9e834edfe572d6d0adaf02421204756dac0bf6350ed4beef70cac6586603bfaf9a5cd8e6b1f3e2d5867f52758a6a2a diff --git a/www-client/helium-bin/helium-bin-0.15.5.1.ebuild b/www-client/helium-bin/helium-bin-0.15.5.1.ebuild new file mode 100644 index 0000000000..8a170a17cf --- /dev/null +++ b/www-client/helium-bin/helium-bin-0.15.5.1.ebuild @@ -0,0 +1,114 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es + et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl + pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" + +inherit chromium-2 desktop pax-utils xdg + +DESCRIPTION="Private, fast, and honest web browser based on Chromium" +HOMEPAGE="https://helium.computer/" + +MY_PN="helium" +MY_P="${MY_PN}-${PV}" + +if [[ ${ARCH} == amd64 ]] ; then + ARCH_TXT="x86_64" +elif [[ ${ARCH} == arm64 ]] ; then + ARCH_TXT="${ARCH}" +fi + +BASE_SRC_URI="https://github.com/imputnet/${MY_PN}-linux/releases/download/${PV}" +SRC_URI=" + amd64? ( ${BASE_SRC_URI}/${MY_P}-x86_64_linux.tar.xz -> ${P}-amd64.tar.xz ) + arm64? ( ${BASE_SRC_URI}/${MY_P}-arm64_linux.tar.xz -> ${P}-arm64.tar.xz ) +" + +S=${WORKDIR} + +LICENSE="GPL-3 BSD" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +IUSE="qt6 selinux" + +RESTRICT="bindist mirror strip" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3.26 + media-fonts/liberation-fonts + media-libs/alsa-lib + media-libs/mesa[gbm(+)] + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/glibc + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + || ( + x11-libs/gtk+:3[X] + gui-libs/gtk:4[X] + ) + x11-libs/libdrm + >=x11-libs/libX11-1.5.0 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango + x11-misc/xdg-utils + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + selinux? ( sec-policy/selinux-chromium ) +" + +QA_PREBUILT="*" + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +# Skip unpack, we're doing it during install +src_unpack() { + : +} + +src_install() { + dodir "opt" || die + cd "${ED}/opt/" || die + + # Not possible to unpack to target folder, so: unpack, then mv + unpack "${P}-${ARCH}.tar.xz" + mv ${MY_P}-${ARCH_TXT}_linux ${MY_PN} || die + + cd "${MY_PN}" || die + + pushd "locales" > /dev/null || die + # Remove empty .info files + rm *.info || die + chromium_remove_language_paks + popd > /dev/null || die + + rm "libqt5_shim.so" || die + if ! use qt6; then + rm "libqt6_shim.so" || die + fi + + newicon -s 256 "product_logo_256.png" ${MY_PN}.png + domenu "${FILESDIR}/${MY_PN}.desktop" + dobin "${FILESDIR}/${MY_PN}" + + pax-mark m "${MY_PN}" +} From 6fb18941c1c6c71da17b5424841f3b94570a4708 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sun, 16 Aug 2026 20:43:04 +0200 Subject: [PATCH 39/57] www-client/helium-bin: drop 0.13.2.1 Signed-off-by: Jonas Frei --- www-client/helium-bin/Manifest | 2 - .../helium-bin/helium-bin-0.13.2.1.ebuild | 114 ------------------ 2 files changed, 116 deletions(-) delete mode 100644 www-client/helium-bin/helium-bin-0.13.2.1.ebuild diff --git a/www-client/helium-bin/Manifest b/www-client/helium-bin/Manifest index a79ca27e6f..0751d0d7d0 100644 --- a/www-client/helium-bin/Manifest +++ b/www-client/helium-bin/Manifest @@ -1,5 +1,3 @@ -DIST helium-bin-0.13.2.1-amd64.tar.xz 117552552 BLAKE2B 97128407e246d140edfec65a54578a26d094f28103a174ff55e9dcd2dcb53d0151c53d98053a25d020491ced80af443e4adaff995b90fdc507401f45d9847ac5 SHA512 ad6aa754a116a5b12802e1605892f551129fa0f13fa9e4ce27334b914e41892ad28320d7f66985fc99cb75b19c37aa3677642bc35d71ff5251d29c163167af60 -DIST helium-bin-0.13.2.1-arm64.tar.xz 112138000 BLAKE2B d0d01c8255d23e5656f6a1afb660a43f1f77e9c61ad67f2428d738276959f523a6d49d3b973a6c9f54adca8b26f1ea5d453d9c1ef1b9849a077b6beef3356e81 SHA512 cb75ab92b5a8f719fc03bf68665089fd5f93bb65fe23ccd436f3787f2b6c9f8e6e408690fa9c62b6a250d015866f5b9cb7793c71423fd15a356f672ba09db072 DIST helium-bin-0.14.3.1-amd64.tar.xz 118170772 BLAKE2B 36e6159266383308e17a454ed2789a02f8c97cb63c5a63987a7aa20bd91514709daf3e09ae4412349be90b164e86a56540515f801ca5b7aaa4f111ca9dae2077 SHA512 8fbb42a1dc704d5c42a82d5a7b0bd08cd50022539caaaa25b4a1683ff04e1d3a50c23c8ba35f1b6bea349cb1d0a49b5d299445a185c941e3c93105340a923aaa DIST helium-bin-0.14.3.1-arm64.tar.xz 112732796 BLAKE2B 623273172b477b415ac2ccd185aece398edc89ac5065591af9009c811e88304213f593fa1a0f80a3ead17a897cd60c9986631f6478720f0a4de532aba46e71d5 SHA512 2eedcbdf3e29f762873250201ce28825ee8a9064a4f9c53e830b1c068a1bc59d03f56655745490468172161f8bd12999c00bb82b535027858b95f4570523485a DIST helium-bin-0.14.9.1-amd64.tar.xz 119406836 BLAKE2B dd9545a51c6dd89da7b809d9b7522dcf69c9ee0d7ff2be5652829d4911e4f680f58812b5ba3300297477a7dcfb02e29e097000a40147d71a5c558ee08912e95e SHA512 361027f7810b27d036563969d7a8f90284e376223869741f5002e03f328b06eee17bfe7ce60515cfc19e8b1ba1c7036f135578f91b1922a8c91ecb5179a6489f diff --git a/www-client/helium-bin/helium-bin-0.13.2.1.ebuild b/www-client/helium-bin/helium-bin-0.13.2.1.ebuild deleted file mode 100644 index 8a170a17cf..0000000000 --- a/www-client/helium-bin/helium-bin-0.13.2.1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es - et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl - pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" - -inherit chromium-2 desktop pax-utils xdg - -DESCRIPTION="Private, fast, and honest web browser based on Chromium" -HOMEPAGE="https://helium.computer/" - -MY_PN="helium" -MY_P="${MY_PN}-${PV}" - -if [[ ${ARCH} == amd64 ]] ; then - ARCH_TXT="x86_64" -elif [[ ${ARCH} == arm64 ]] ; then - ARCH_TXT="${ARCH}" -fi - -BASE_SRC_URI="https://github.com/imputnet/${MY_PN}-linux/releases/download/${PV}" -SRC_URI=" - amd64? ( ${BASE_SRC_URI}/${MY_P}-x86_64_linux.tar.xz -> ${P}-amd64.tar.xz ) - arm64? ( ${BASE_SRC_URI}/${MY_P}-arm64_linux.tar.xz -> ${P}-arm64.tar.xz ) -" - -S=${WORKDIR} - -LICENSE="GPL-3 BSD" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" - -IUSE="qt6 selinux" - -RESTRICT="bindist mirror strip" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-misc/ca-certificates - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - >=dev-libs/nss-3.26 - media-fonts/liberation-fonts - media-libs/alsa-lib - media-libs/mesa[gbm(+)] - net-misc/curl - net-print/cups - sys-apps/dbus - sys-libs/glibc - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - || ( - x11-libs/gtk+:3[X] - gui-libs/gtk:4[X] - ) - x11-libs/libdrm - >=x11-libs/libX11-1.5.0 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango - x11-misc/xdg-utils - qt6? ( dev-qt/qtbase:6[gui,widgets] ) - selinux? ( sec-policy/selinux-chromium ) -" - -QA_PREBUILT="*" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -# Skip unpack, we're doing it during install -src_unpack() { - : -} - -src_install() { - dodir "opt" || die - cd "${ED}/opt/" || die - - # Not possible to unpack to target folder, so: unpack, then mv - unpack "${P}-${ARCH}.tar.xz" - mv ${MY_P}-${ARCH_TXT}_linux ${MY_PN} || die - - cd "${MY_PN}" || die - - pushd "locales" > /dev/null || die - # Remove empty .info files - rm *.info || die - chromium_remove_language_paks - popd > /dev/null || die - - rm "libqt5_shim.so" || die - if ! use qt6; then - rm "libqt6_shim.so" || die - fi - - newicon -s 256 "product_logo_256.png" ${MY_PN}.png - domenu "${FILESDIR}/${MY_PN}.desktop" - dobin "${FILESDIR}/${MY_PN}" - - pax-mark m "${MY_PN}" -} From e3d4af99a790ff99b6daec8bee89456aaebdf51f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20M=C3=BCller?= Date: Sun, 16 Aug 2026 20:58:25 +0200 Subject: [PATCH 40/57] sys-apps/rw: Respect EPREFIX MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Wolfgang Müller --- sys-apps/rw/rw-1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/rw/rw-1.0.ebuild b/sys-apps/rw/rw-1.0.ebuild index 9c7f1cd3ae..eec6922393 100644 --- a/sys-apps/rw/rw-1.0.ebuild +++ b/sys-apps/rw/rw-1.0.ebuild @@ -15,5 +15,5 @@ SLOT="0" KEYWORDS="~amd64 ~x86" src_install() { - emake PREFIX=/usr DESTDIR="${D}" install + emake PREFIX="${EPREFIX}"/usr DESTDIR="${D}" install } From 14b26c0e0b09fd8643df2cf11a1a5e31d5e83620 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 21:31:02 +0200 Subject: [PATCH 41/57] app-crypt/certbot-dns-infomaniak: add 0.3.2, drop 0.2.4 Signed-off-by: Niklaus 'vimja' Hofer --- app-crypt/certbot-dns-infomaniak/Manifest | 2 +- ...omaniak-0.2.4.ebuild => certbot-dns-infomaniak-0.3.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-crypt/certbot-dns-infomaniak/{certbot-dns-infomaniak-0.2.4.ebuild => certbot-dns-infomaniak-0.3.2.ebuild} (100%) diff --git a/app-crypt/certbot-dns-infomaniak/Manifest b/app-crypt/certbot-dns-infomaniak/Manifest index 3f9ae36b13..821a6bc919 100644 --- a/app-crypt/certbot-dns-infomaniak/Manifest +++ b/app-crypt/certbot-dns-infomaniak/Manifest @@ -1,3 +1,3 @@ -DIST certbot_dns_infomaniak-0.2.4.tar.gz 6308 BLAKE2B 4a9929c77377f662f78359eb329dbad92640380e5067c565a571cce5e6a2e91212ad1cc800fa689d81d6591121a16f95bd55fa5a4e44e572d6815631408278c0 SHA512 ecc13831bbca75e23f09ec73fd06e3a72678e739ead5b1c52bbf46a93d30be16fed118f90d656699a41cb7b09ab423e6839ee605ff66ebdb1415c5568458a7ff DIST certbot_dns_infomaniak-0.2.5.tar.gz 6412 BLAKE2B f0fb6c2dedb00a4b5d9852506830d470b62fe3075702d32b13ec3b9663d5d20d6cc472eaf3ea6cbd001696750b90fc18b03731a59b05f417125657888d793439 SHA512 f7a8a56855f27ac6e325d491dfbdcc3dd0969c8fb70274670842463f1b0a73416abbf903f7bc6ec837dc9182ff7b695788d7561dc5f469bcbafedc8d029e09d3 DIST certbot_dns_infomaniak-0.3.1.tar.gz 6096 BLAKE2B 23ae38ad8b376a02899fd4bd41c648801249002c4cb60d74c57e245f467550d924515a9801ef36ccd0867f7b92065a69bb47511879f188835311e2f731e52bcf SHA512 36487d85b604e11789d47f3a3ad3793a73a4531c5a076016b8a0a5614c403ba8e7f8987ffecf7550ae1473f2b02bc49fe0372209658b5bf001194f7a8a3f2afe +DIST certbot_dns_infomaniak-0.3.2.tar.gz 6223 BLAKE2B ad233ff47c086be20991005861bc7024d18669d048b2f50b3740248f6fdc552ad9183ca7870221e13d02d9639aecf5bf54d8f771d783a83041736be27c028db4 SHA512 037e0a2449823a0c4903357196a63f20eafce2a19cf2f03aa058fbc8e241ea572d115c10a848be4a60aa479ebf50c730b47356a377560f53a4a12f948e9749f1 diff --git a/app-crypt/certbot-dns-infomaniak/certbot-dns-infomaniak-0.2.4.ebuild b/app-crypt/certbot-dns-infomaniak/certbot-dns-infomaniak-0.3.2.ebuild similarity index 100% rename from app-crypt/certbot-dns-infomaniak/certbot-dns-infomaniak-0.2.4.ebuild rename to app-crypt/certbot-dns-infomaniak/certbot-dns-infomaniak-0.3.2.ebuild From e9c7dc921c418bc3c60da4b1ac5e9942b9902be2 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 22:39:23 +0200 Subject: [PATCH 42/57] net-analyzer/zabbix-agent2-plugin-ember-plus: Update SRC_URI Signed-off-by: Niklaus 'vimja' Hofer --- .../zabbix-agent2-plugin-ember-plus/Manifest | 16 ++++++++-------- ...zabbix-agent2-plugin-ember-plus-6.0.41.ebuild | 8 +++++++- ...zabbix-agent2-plugin-ember-plus-6.0.46.ebuild | 8 +++++++- ...zabbix-agent2-plugin-ember-plus-7.0.18.ebuild | 10 ++++++++-- ...zabbix-agent2-plugin-ember-plus-7.0.26.ebuild | 10 ++++++++-- ...zabbix-agent2-plugin-ember-plus-7.0.27.ebuild | 10 ++++++++-- ...zabbix-agent2-plugin-ember-plus-7.4.10.ebuild | 10 ++++++++-- ...zabbix-agent2-plugin-ember-plus-7.4.11.ebuild | 10 ++++++++-- .../zabbix-agent2-plugin-ember-plus-7.4.2.ebuild | 10 ++++++++-- 9 files changed, 70 insertions(+), 22 deletions(-) diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest b/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest index 614fbaedb7..a27fa9e690 100644 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest @@ -1,16 +1,16 @@ -DIST zabbix-agent2-plugin-ember-plus-6.0.41-vendor.tar.xz 780992 BLAKE2B 15c45d17b76c99efbf372969036ed42f3577a20071f320059ddc1dcc9c06d27d69d5692e00fee22999923d524ac2d68c8de4c9979ed00609bb47127672cf09b5 SHA512 69ea4d228b72aaee5719938fb1b1d72551bbef04dd868d37cb6881e8e56ab8327b6970805c35ce539164d52bbad7739bd32abfddecee4c85371da01834ef5664 +DIST zabbix-agent2-plugin-ember-plus-6.0.41-vendor.tar.xz 761912 BLAKE2B bfa1ce405fa610b063de875c77f8e0a6654157c5571688bdda6d3da68f063c1ba89a63d5cce5ac7b55026928a3c1e3dbc7384af5fe11d25183f8647d3670eabe SHA512 9a3f55ff4156413f9c5364e8c1a407703de2ce2a4916747c46903fed40f3e3218d14aad57d202c24d4cdb81ad8b4065a415cbe814e14a6ddd206c26df0861359 DIST zabbix-agent2-plugin-ember-plus-6.0.41.tar.gz 60030 BLAKE2B 7e2d7ae129fbf3430b1564c5cd4ffdc213acf1bc0c44eb3929ade64ae55693ff26518146c36c63c808b61868e9a318291f369c30262a46133f3f6eef2b34cc43 SHA512 20e791a63c084844e8560b71380bc666557d02754864f2d412932026b0feb5816402d6ac270cd051c0497fd108b935e0e400017c63c599cfb4bcf7c183fdf3c6 -DIST zabbix-agent2-plugin-ember-plus-6.0.46-vendor.tar.xz 781604 BLAKE2B 335e46fd267b013f396be1ca60ec5b96a69c5ae7276d671c6c7baf8b07d111717d10a3d38ee7ffcc34a8904f2703d83319ccde9fdcc991c580f264b31da89d11 SHA512 edad7a919c1f5d52dd608f14c425745e21ad2ac7de99836b3a5dbccc2ed36fb97f562b2aebd906a43fe201c2abaf9171b6c34e9633e2717fef19cd0e10886225 +DIST zabbix-agent2-plugin-ember-plus-6.0.46-vendor.tar.xz 762520 BLAKE2B 137bfdd8b85aaf9077b0b21219ce1eaeb16735023e45563603bb2420397c398aa61f513021d9a96c890e912b68c7334e54326bb59eb6550e1cde4a5894fb3d21 SHA512 2f6aaea0ac886b1fc17f58177508639e14321136c7d9b37c6863f3ae1276cb33e908c25f753cae1cafabad3b0772fc03a9c5d9e2bfa46bac6e5822d39cbc2a01 DIST zabbix-agent2-plugin-ember-plus-6.0.46.tar.gz 60144 BLAKE2B 4f0e7976ca43d2438880e2632f23f7dd82b8b853df32f934576af1b39b739ec262692f9097d83a43969a3236c20d7dcce3b1d927461a439c0b80d1f130a43b2c SHA512 711f51a1f250bc7f2478c658909f21c88093d12e987ab53476984aca761c3c9881ec0d0642c93942639f609a5e295cb57b717e1b3468ff482ae170b8ba45f125 -DIST zabbix-agent2-plugin-ember-plus-7.0.18-vendor.tar.xz 781500 BLAKE2B 4ed30f47512ffe684732095789d49d6155e92eb4ad2b5fe34ef11e9385d42a6dda50024e2a5a82e43a9bf9046ccfb947786c759e8563b412ba83512a24885a57 SHA512 ec677961409107a0e59d793af9e18620a0b0e58e56a635b4353496e6beadfbf4a7aa7d3d63472da56b0d72dd01d5f000cfcf8944cce8774006c1d7a770353ee4 +DIST zabbix-agent2-plugin-ember-plus-7.0.18-vendor.tar.xz 762540 BLAKE2B 5fff7b9d5e04cb8f9509f01b8df2f75319bf5792872d69dcf31acfa18ec9150d8fa06b6b2d9aa47996a958ceb6e9b21e1db9b05f11f2772a93e575cfaf88a042 SHA512 7d9b49e51eafefc7965aa6be20b371a75d055ebcc61d53395f625aeab9eb8a21b68440f4832ef222a203ea19afc8dadd110424f2155811f2b2ba706c9b2edfa1 DIST zabbix-agent2-plugin-ember-plus-7.0.18.tar.gz 65638 BLAKE2B eb7a81ad28cd815102392cd2e0e031fe04a75c2349bb49d798bb3226eef2b5b190da7856e754f8957d99b91353a50ae5c6550a2597c018e0ed5241ff60dcf27b SHA512 94400326bf5771dc9081569a7db9f4d46d548203c7c31756536a19fdefbb180583841bf2a6e9f8ff5ccf91bb04740a662a41940ca1043b80ab6113de693fd140 -DIST zabbix-agent2-plugin-ember-plus-7.0.26-vendor.tar.xz 782060 BLAKE2B 23d820cb1baa5c07499dd7a630b7e97791f1e9308cc99899536935bca1ade7939241df8c7eb03be6291434cbf43d1a34914169c76ab4900a38341a8045207dc0 SHA512 4125ef1353856492696ebd4169345812cfbdb4187b327f57fa5e71901b57ed9bcae49593565ff368dafde61b3ad339b68e08e30317a1aa0e414b108837b600b4 +DIST zabbix-agent2-plugin-ember-plus-7.0.26-vendor.tar.xz 762568 BLAKE2B 81a047bdf07ac1c2c1c13c3f27cb9a481b67ec010dd0863cb39e730158eb656750abad726acd1390dc47d58b0152cb4e632616a6378590566ad149056bd496ea SHA512 baddc9a00de100e2d0feef678aedcabf14668cbb2d96102f5764d079219c9f8a55e1030b8c5251441dec2de815d50b69b5cf7d3e54e74d06e17da2e64a49a892 DIST zabbix-agent2-plugin-ember-plus-7.0.26.tar.gz 65930 BLAKE2B e0823ac2bc81b5f591af2e812a790887197f8d598a77088c96f9c133a04fbf28b74ba0d04736535696650f4c5654bd9242dc15680a034d5ea6de5db3097ab600 SHA512 b3204e4d2f72a89ccf4515c62cf0c7fe7feb15175650bd48097a8b9fb987e3d272aad3c492f17cda60dae3cb59c6aa08ed5bb8dbedb95bef72e382db53b71b7e -DIST zabbix-agent2-plugin-ember-plus-7.0.27-vendor.tar.xz 782064 BLAKE2B 5de7203d86826d5113a11cda86bc46500f17967df4c1cb28167e5bce234210b6401e9f15b29282e10765feb127db476fd068a77851797ad4fe511ba099c9839e SHA512 a124877d95ee2a42d9ca36b97c1b1bf63ecf5aaecc2c565b259215632ca30aae42aaae0c880ea66ae4ec6a398466309665457bc08494fc148b58c7b07951a992 +DIST zabbix-agent2-plugin-ember-plus-7.0.27-vendor.tar.xz 763440 BLAKE2B 5c20bdf8313ba6ab59861f443b0eeb25dc1542bc0a03b1c8dcd32190dca68006c159c6b33f2310899d466a6956c76fd4b22aff87c0283a6f3ac1db7beb3d764b SHA512 f9b0dea541239c6e22e64b5c9fac2001136a92984608245d8577008c52e501e4c79e61c9b54ca1def634e738699ad68ff21969b35d7f1e8e5c88a2425e2136ca DIST zabbix-agent2-plugin-ember-plus-7.0.27.tar.gz 66088 BLAKE2B a9cd80b49921c9b94054cf179705eb2ab30c2e1cae0d793da90e978fb4e1ab4187b38dc65e7bd8b5de26d2c151572973c03aa8cd50a459bb16a59f843c74b09f SHA512 300ead7ba2800c4810bfecbb7ed675b91f3ae23b772c2bf63fcf59a71b8f9ee19208556d9533f50bf4068a42342f262b611f71a90e76c009989346769bc626cf -DIST zabbix-agent2-plugin-ember-plus-7.4.10-vendor.tar.xz 782668 BLAKE2B 862e56bb888b9e847e24d61a5b98f7188f08dbaa95c908687f87fbc1e8b2ec0c9db9f503f2cde5ad3a36dce1b590b465c5e51bd182db0923340e1a13a8b5fcdd SHA512 791daf0a904c8bbfc2cc4ec7425b9b2ea96248326e85a7011364589eadb8fa06c2a2a4ba27e29afc3ada59ed62f92e4b90469ceaadc47c2cbbb6bebc420c8696 +DIST zabbix-agent2-plugin-ember-plus-7.4.10-vendor.tar.xz 763352 BLAKE2B 9e0632bbd6c3d0bcff88f6c91e786418e34d7eae864d67b1b4e9184172b579cba820424eb0d4bf71f04b437e5f1c9262a725c398da30e8101c67278f8bc1c99c SHA512 69cfe69333e38deeb064512d88c4c67edbb70ee154831395215f7e7e8ce84be5bea19c24284c4bca656b60262f99d76018f837c195038f131f73e1f23e70c1d0 DIST zabbix-agent2-plugin-ember-plus-7.4.10.tar.gz 66806 BLAKE2B f71b786bfdc84a38d53aeb7ac402017fa446d1ec6156fbd123330e2b5cb23d4dc95fdb304426dec6d16fc3f553243582c54f1cade68ac0186e1a875ee311d8e3 SHA512 e1adce9bf6649eefea115f734f27cc9888f4db6df2f5b7bce5d4a67036b5f8459106d0bd3b2233dc69a7efa0978f783265133932640db359a2773717b3d7e131 -DIST zabbix-agent2-plugin-ember-plus-7.4.11-vendor.tar.xz 782620 BLAKE2B cbfd951afca53040eb6ef3a8753e05098e2e8276629468975692adb16f98ee2d6b13281258886ca677c89e549234d2b45daa06bb6024bc301a03aa2eb7e8f2c6 SHA512 b7e9acb57b29dbf59a7fbefe787b12fce02e9003d8a93d41a454e58605e5dc88015a7a6e0a7eeb9e05a108b7886d6511bf019eccd47ef00ca3d3c59399da5f58 +DIST zabbix-agent2-plugin-ember-plus-7.4.11-vendor.tar.xz 762636 BLAKE2B 5d754def33a65b15737e922808b4ca366a81480ebb5120ea75b9ab76c592f54b283f0d272c2b307ab4046eb186e0029e59ab0d626b17b594d0ed58bdd457ca37 SHA512 b79756e2c4c5fc5dec6f3ace6582245fec809ab16e2317443b291a1166003b6a1ff4a1cd3ca9dfcec7df100fe3193a305978be203f3b637c377816d8e67ca570 DIST zabbix-agent2-plugin-ember-plus-7.4.11.tar.gz 66935 BLAKE2B 4d45f24e79f948f202ff0de00d26070102142e38eecd0dbbb984a449ed1df8fed75e0f62a1e6a7d0289a0b18e4496296f03789ae23afb9261a40594764c32673 SHA512 4d328b5d1ca7913752e955c80691cf45782a996adf25691042856253873b6ad04455f557d708b222667574424f00c6a8ca07ea9dcd66c7e9f0e28354ec7e2428 -DIST zabbix-agent2-plugin-ember-plus-7.4.2-vendor.tar.xz 781788 BLAKE2B 66acfedc528fd71fcd65810f39237e5f114bfd17f732929fbba25df9b7c3dde1684d58af3220d907d3acdad74fc513159ec854ddad98023302587b4fdee11213 SHA512 8ec133d8f2377fece9afb2a903ed9d00901d007e1fb5820d8643bdb7da9337183282dde867c3e156c0d0e2196b13fa8a3a41aaefd5d91eb5cb6513e65ef4995b +DIST zabbix-agent2-plugin-ember-plus-7.4.2-vendor.tar.xz 762948 BLAKE2B 168296f5ef63b592f38d05a82236da9bc518a5bab938d8af36707999c3781a5b22ac400c23083a05792d0bd52e5fd91f8f97e0c1a00159817efaaa1f1d0428b9 SHA512 ee8c3315200b4ee99617cda5d9fb677ac63da8d6ff65b61a57b9fd63edb16dd28136196f5a28bb947ba6005e05c35cc9002627a0e316d4ad1357b2bce5ab3761 DIST zabbix-agent2-plugin-ember-plus-7.4.2.tar.gz 66161 BLAKE2B 75cf904623d99c74efd449cfc97ae364c9cf06f55f8fb40efa7222707f514b64256f8e5d230ef882251024b06d4ddb113e7ed62c67470f5ce5a776dc92ea677f SHA512 6781154c52ce45de06ec21c74075b8472c59df4ce1d5b9e52acb0f2b744cdb224a7e941386de1f12455b1beddc975a2bfce1ecdc4ffff05534932780d3429d17 diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild index b73c9cc173..3b20c8ab90 100644 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-ember-plus diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.46.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.46.ebuild index a8b2a6afc9..b3ed69b953 100644 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.46.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.46.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-ember-plus diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild index 8d3018f41f..3b20c8ab90 100644 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64" DEPEND="~net-analyzer/zabbix-${PV}[agent2]" BDEPEND=">=dev-lang/go-1.23.0" @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-ember-plus diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.26.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.26.ebuild index fb840f8851..b3ed69b953 100644 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.26.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.26.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64" DEPEND="~net-analyzer/zabbix-${PV}[agent2]" BDEPEND=">=dev-lang/go-1.24.10" @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-ember-plus diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.27.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.27.ebuild index 7c63950780..e79f2047b3 100644 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.27.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.27.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64" DEPEND="~net-analyzer/zabbix-${PV}[agent2]" BDEPEND=">=dev-lang/go-1.25.9" @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-ember-plus diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.10.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.10.ebuild index fb840f8851..b3ed69b953 100644 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.10.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.10.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64" DEPEND="~net-analyzer/zabbix-${PV}[agent2]" BDEPEND=">=dev-lang/go-1.24.10" @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-ember-plus diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.11.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.11.ebuild index 7c63950780..e79f2047b3 100644 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.11.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.11.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64" DEPEND="~net-analyzer/zabbix-${PV}[agent2]" BDEPEND=">=dev-lang/go-1.25.9" @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-ember-plus diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild index 8d3018f41f..3b20c8ab90 100644 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64" DEPEND="~net-analyzer/zabbix-${PV}[agent2]" BDEPEND=">=dev-lang/go-1.23.0" @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-ember-plus From 92741ac37a07dd48da78dbf74843161eb31355f4 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 22:40:41 +0200 Subject: [PATCH 43/57] net-analyzer/zabbix-agent2-plugin-ember-plus: drop 6.0.41, 7.0.18, 7.4.2 Signed-off-by: Niklaus 'vimja' Hofer --- .../zabbix-agent2-plugin-ember-plus/Manifest | 6 --- ...bix-agent2-plugin-ember-plus-6.0.41.ebuild | 40 ------------------- ...bix-agent2-plugin-ember-plus-7.0.18.ebuild | 40 ------------------- ...bbix-agent2-plugin-ember-plus-7.4.2.ebuild | 40 ------------------- 4 files changed, 126 deletions(-) delete mode 100644 net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild delete mode 100644 net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild delete mode 100644 net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest b/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest index a27fa9e690..22cd622b5f 100644 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest @@ -1,9 +1,5 @@ -DIST zabbix-agent2-plugin-ember-plus-6.0.41-vendor.tar.xz 761912 BLAKE2B bfa1ce405fa610b063de875c77f8e0a6654157c5571688bdda6d3da68f063c1ba89a63d5cce5ac7b55026928a3c1e3dbc7384af5fe11d25183f8647d3670eabe SHA512 9a3f55ff4156413f9c5364e8c1a407703de2ce2a4916747c46903fed40f3e3218d14aad57d202c24d4cdb81ad8b4065a415cbe814e14a6ddd206c26df0861359 -DIST zabbix-agent2-plugin-ember-plus-6.0.41.tar.gz 60030 BLAKE2B 7e2d7ae129fbf3430b1564c5cd4ffdc213acf1bc0c44eb3929ade64ae55693ff26518146c36c63c808b61868e9a318291f369c30262a46133f3f6eef2b34cc43 SHA512 20e791a63c084844e8560b71380bc666557d02754864f2d412932026b0feb5816402d6ac270cd051c0497fd108b935e0e400017c63c599cfb4bcf7c183fdf3c6 DIST zabbix-agent2-plugin-ember-plus-6.0.46-vendor.tar.xz 762520 BLAKE2B 137bfdd8b85aaf9077b0b21219ce1eaeb16735023e45563603bb2420397c398aa61f513021d9a96c890e912b68c7334e54326bb59eb6550e1cde4a5894fb3d21 SHA512 2f6aaea0ac886b1fc17f58177508639e14321136c7d9b37c6863f3ae1276cb33e908c25f753cae1cafabad3b0772fc03a9c5d9e2bfa46bac6e5822d39cbc2a01 DIST zabbix-agent2-plugin-ember-plus-6.0.46.tar.gz 60144 BLAKE2B 4f0e7976ca43d2438880e2632f23f7dd82b8b853df32f934576af1b39b739ec262692f9097d83a43969a3236c20d7dcce3b1d927461a439c0b80d1f130a43b2c SHA512 711f51a1f250bc7f2478c658909f21c88093d12e987ab53476984aca761c3c9881ec0d0642c93942639f609a5e295cb57b717e1b3468ff482ae170b8ba45f125 -DIST zabbix-agent2-plugin-ember-plus-7.0.18-vendor.tar.xz 762540 BLAKE2B 5fff7b9d5e04cb8f9509f01b8df2f75319bf5792872d69dcf31acfa18ec9150d8fa06b6b2d9aa47996a958ceb6e9b21e1db9b05f11f2772a93e575cfaf88a042 SHA512 7d9b49e51eafefc7965aa6be20b371a75d055ebcc61d53395f625aeab9eb8a21b68440f4832ef222a203ea19afc8dadd110424f2155811f2b2ba706c9b2edfa1 -DIST zabbix-agent2-plugin-ember-plus-7.0.18.tar.gz 65638 BLAKE2B eb7a81ad28cd815102392cd2e0e031fe04a75c2349bb49d798bb3226eef2b5b190da7856e754f8957d99b91353a50ae5c6550a2597c018e0ed5241ff60dcf27b SHA512 94400326bf5771dc9081569a7db9f4d46d548203c7c31756536a19fdefbb180583841bf2a6e9f8ff5ccf91bb04740a662a41940ca1043b80ab6113de693fd140 DIST zabbix-agent2-plugin-ember-plus-7.0.26-vendor.tar.xz 762568 BLAKE2B 81a047bdf07ac1c2c1c13c3f27cb9a481b67ec010dd0863cb39e730158eb656750abad726acd1390dc47d58b0152cb4e632616a6378590566ad149056bd496ea SHA512 baddc9a00de100e2d0feef678aedcabf14668cbb2d96102f5764d079219c9f8a55e1030b8c5251441dec2de815d50b69b5cf7d3e54e74d06e17da2e64a49a892 DIST zabbix-agent2-plugin-ember-plus-7.0.26.tar.gz 65930 BLAKE2B e0823ac2bc81b5f591af2e812a790887197f8d598a77088c96f9c133a04fbf28b74ba0d04736535696650f4c5654bd9242dc15680a034d5ea6de5db3097ab600 SHA512 b3204e4d2f72a89ccf4515c62cf0c7fe7feb15175650bd48097a8b9fb987e3d272aad3c492f17cda60dae3cb59c6aa08ed5bb8dbedb95bef72e382db53b71b7e DIST zabbix-agent2-plugin-ember-plus-7.0.27-vendor.tar.xz 763440 BLAKE2B 5c20bdf8313ba6ab59861f443b0eeb25dc1542bc0a03b1c8dcd32190dca68006c159c6b33f2310899d466a6956c76fd4b22aff87c0283a6f3ac1db7beb3d764b SHA512 f9b0dea541239c6e22e64b5c9fac2001136a92984608245d8577008c52e501e4c79e61c9b54ca1def634e738699ad68ff21969b35d7f1e8e5c88a2425e2136ca @@ -12,5 +8,3 @@ DIST zabbix-agent2-plugin-ember-plus-7.4.10-vendor.tar.xz 763352 BLAKE2B 9e0632b DIST zabbix-agent2-plugin-ember-plus-7.4.10.tar.gz 66806 BLAKE2B f71b786bfdc84a38d53aeb7ac402017fa446d1ec6156fbd123330e2b5cb23d4dc95fdb304426dec6d16fc3f553243582c54f1cade68ac0186e1a875ee311d8e3 SHA512 e1adce9bf6649eefea115f734f27cc9888f4db6df2f5b7bce5d4a67036b5f8459106d0bd3b2233dc69a7efa0978f783265133932640db359a2773717b3d7e131 DIST zabbix-agent2-plugin-ember-plus-7.4.11-vendor.tar.xz 762636 BLAKE2B 5d754def33a65b15737e922808b4ca366a81480ebb5120ea75b9ab76c592f54b283f0d272c2b307ab4046eb186e0029e59ab0d626b17b594d0ed58bdd457ca37 SHA512 b79756e2c4c5fc5dec6f3ace6582245fec809ab16e2317443b291a1166003b6a1ff4a1cd3ca9dfcec7df100fe3193a305978be203f3b637c377816d8e67ca570 DIST zabbix-agent2-plugin-ember-plus-7.4.11.tar.gz 66935 BLAKE2B 4d45f24e79f948f202ff0de00d26070102142e38eecd0dbbb984a449ed1df8fed75e0f62a1e6a7d0289a0b18e4496296f03789ae23afb9261a40594764c32673 SHA512 4d328b5d1ca7913752e955c80691cf45782a996adf25691042856253873b6ad04455f557d708b222667574424f00c6a8ca07ea9dcd66c7e9f0e28354ec7e2428 -DIST zabbix-agent2-plugin-ember-plus-7.4.2-vendor.tar.xz 762948 BLAKE2B 168296f5ef63b592f38d05a82236da9bc518a5bab938d8af36707999c3781a5b22ac400c23083a05792d0bd52e5fd91f8f97e0c1a00159817efaaa1f1d0428b9 SHA512 ee8c3315200b4ee99617cda5d9fb677ac63da8d6ff65b61a57b9fd63edb16dd28136196f5a28bb947ba6005e05c35cc9002627a0e316d4ad1357b2bce5ab3761 -DIST zabbix-agent2-plugin-ember-plus-7.4.2.tar.gz 66161 BLAKE2B 75cf904623d99c74efd449cfc97ae364c9cf06f55f8fb40efa7222707f514b64256f8e5d230ef882251024b06d4ddb113e7ed62c67470f5ce5a776dc92ea677f SHA512 6781154c52ce45de06ec21c74075b8472c59df4ce1d5b9e52acb0f2b744cdb224a7e941386de1f12455b1beddc975a2bfce1ecdc4ffff05534932780d3429d17 diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild deleted file mode 100644 index 3b20c8ab90..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_unpack() { - mkdir "${P}" || die - ln --symbolic "${P}/vendor" "${S}/vendor" || die - go-module_src_unpack -} - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-ember-plus - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins ember.conf -} diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild deleted file mode 100644 index 3b20c8ab90..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_unpack() { - mkdir "${P}" || die - ln --symbolic "${P}/vendor" "${S}/vendor" || die - go-module_src_unpack -} - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-ember-plus - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins ember.conf -} diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild deleted file mode 100644 index 3b20c8ab90..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_unpack() { - mkdir "${P}" || die - ln --symbolic "${P}/vendor" "${S}/vendor" || die - go-module_src_unpack -} - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-ember-plus - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins ember.conf -} From c2c38b5d9a49dc182d386ba4af55bf4aa9e31b7d Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 22:41:45 +0200 Subject: [PATCH 44/57] net-analyzer/zabbix-agent2-plugin-mongodb: drop 6.0.41, 7.0.18, 7.4.2-r1 Signed-off-by: Niklaus 'vimja' Hofer --- .../zabbix-agent2-plugin-mongodb/Manifest | 6 ---- ...zabbix-agent2-plugin-mongodb-6.0.41.ebuild | 34 ------------------- ...zabbix-agent2-plugin-mongodb-7.0.18.ebuild | 34 ------------------- ...bbix-agent2-plugin-mongodb-7.4.2-r1.ebuild | 34 ------------------- 4 files changed, 108 deletions(-) delete mode 100644 net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.41.ebuild delete mode 100644 net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.18.ebuild delete mode 100644 net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.2-r1.ebuild diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest b/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest index 482419e50d..fb8af004e2 100644 --- a/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest @@ -1,9 +1,5 @@ -DIST zabbix-agent2-plugin-mongodb-6.0.41-vendor.tar.xz 1304568 BLAKE2B a7191c384453a913eafcd4796e8605b0054ff3047d9c16178776addabf55f4c6162d91e435defe0305cace4ad94f62ca8b52a3fe42cafe3e0d4caad6512f532a SHA512 59ed0e1a24aea69013077f5577b896fc295ead58b30adf3d70fcd37a1acbe9a3a47c0a66e42fcb49c11208ed7ef6f43feb104267d7888eba10a2b74e3d999cfb -DIST zabbix-agent2-plugin-mongodb-6.0.41.tar.gz 44548 BLAKE2B 189f61be780aa8f2b72b34c9b2cea330f09193e16eee1f5a69431b80090445d44c8406b499cdd567f596b2ef8ac931d226b5d62d2bbda9e8d5e0f69fcf8ba5b1 SHA512 bcb031d7b9a06228378753041b5dba18a01d004c56128dd4cd06de13954ffcf227e95f1a8557c619960aa0efe284d711a3efd26df8149bd146555a4b9169c723 DIST zabbix-agent2-plugin-mongodb-6.0.46-vendor.tar.xz 1304016 BLAKE2B f338747bde95939c6eaf3804b9c322223e858eacee04140ea99c432f6ac9f400bf06b128634d5101dc283f2d4e4bb6f749930cef8cc918973050dde70e8e45c6 SHA512 872171a80dd07a3944ba309f68b98279ae12ebbf485e12d219ff6ab7a2462c4f267b4c1d21554a2bc069efb8b7b567a8f9e64b28253364ab2c4316fc5c8e77d0 DIST zabbix-agent2-plugin-mongodb-6.0.46.tar.gz 44654 BLAKE2B 8dbd9187b42251fc9566640e3bde53c3e04b212931994d80f2034ad7b46b1a5bdcf2df961e4fbc9c397d65c5c73f1d8bc649ec843ecdd75fa77b558ccb58ac52 SHA512 a7b98506215253a7b994393025167d5ec630fa733380004a1971549430bdc6a837fc2e1e5d4357cd8d4e451bf6714912f37c75ec69a0f35ead2a9172792a51b4 -DIST zabbix-agent2-plugin-mongodb-7.0.18-vendor.tar.xz 1304516 BLAKE2B b1e234011ea170ad8abf0a5a4369bc219262069555c035e55e5ddc1ac1746b2e9be174c1887ef4ef12a5e50966b7e19161c6dd4f30c3dd05e813a51c9474bf59 SHA512 cfe694829675fa023d278e694d44ab0e7b12ba68aa70e3425d9842a3d0f5896b964cdf99d71935f757db5ee362f8d6f579391bd8756ba65e45d4c0cf757525b8 -DIST zabbix-agent2-plugin-mongodb-7.0.18.tar.gz 54839 BLAKE2B 7366e3c2a64558a668103314b905c00e6e29ec579ec49059c4cee2bbfbf39c9a005ebd45e8df3698ef45574727dbb14171c290b16cd7f2cc5567efba56dfa9cd SHA512 c6520bb940fb87ed9a1f4faece65e5942fdbecb348e34c13fd6a7bb0245c645bd8da3054bfd3cea44282cdcf4a5cc3e8d61291d11f6203e3e7e2f1a19e2996e3 DIST zabbix-agent2-plugin-mongodb-7.0.26-vendor.tar.xz 1305592 BLAKE2B a75f325e72b3de3ec696b37012a26c6c77a0bfec0d9e9e089917ded73d88ba7dfbeff23cd522b9f23e4e4d6d8ff3aed48603d52bfc4f7834dba84f4363a7556d SHA512 658af8f2059ba23c0491cf3ac4ffde526391758bffb0db5883412f649736d179cb14ec60d4498ea8f2f1ddaed270ba9d3f247e2187ae772e1e12178b48928791 DIST zabbix-agent2-plugin-mongodb-7.0.26.tar.gz 54942 BLAKE2B ed1d1b881262a4eb325c53012f058e1ed279736e775144421dfd07c1c44f25f9210e0bc37eb1706df8e4d96a0915305a1a4384fec82b2e71ca06a6bd84fbbf13 SHA512 95e762bc57de042bf87241907e05a48a06889def9bd88b7392ea357fd3549baf5cceb3402c86f248bac08c4dc77a5602a387958be408791e5e9310db31fd2eaa DIST zabbix-agent2-plugin-mongodb-7.0.27-vendor.tar.xz 1307452 BLAKE2B d748855250e707d1ca7d573207164beaf12adfdf437b3e2c17b9302040231e98463c6ed6a11d7610c9ddc9eed0344437d14a95404b23ab04d6deb1785cd55373 SHA512 0d9a1a7600df3da84be820fd7ba75cec6d805574b4d03b32135b9840b91392aa2bac0c04b9536e1ee4af0d70d66422f458aaae2fba85cac716dfc07ec4710dc0 @@ -12,5 +8,3 @@ DIST zabbix-agent2-plugin-mongodb-7.4.10-vendor.tar.xz 1306860 BLAKE2B 177f5fbd3 DIST zabbix-agent2-plugin-mongodb-7.4.10.tar.gz 55662 BLAKE2B 42a23cb1040de185228aa657d937f00d29fc51efbd7514d8fb20dc5bfe49af40f9e7a9b77c561019c58d98dcac12d49d498988c9ff74dbb87ab4e7fda2db8516 SHA512 b44a239b4bd51d3c110679f70d1db066ced01d1447147ea96d4aae5926a9b28a824dba5f7fbbd778b6f33c0ac650b7b8efd1b9d98e8ddc534c988203901742d0 DIST zabbix-agent2-plugin-mongodb-7.4.11-vendor.tar.xz 1307944 BLAKE2B c15b659347144611d42469ef1cc8ca95d02645c50f1aead188ca83c7651d0519a7d3792e7ac0dafcda455a749abcd81b30e321ea0c7146e0798b3ccc5cec81c5 SHA512 f2067507c850772bdacee2b4f29bfcb340e17d94d7d80c34d35e417bced80dbe66a97bd1f8551fb9e155d8196d46d515fd2aa6e06d301f6fa592122f67df4841 DIST zabbix-agent2-plugin-mongodb-7.4.11.tar.gz 55778 BLAKE2B f595efbb89ba8b7ab872a2e56ab1dcb477d449a76cb4cd60c6f0d08a16c0aa3e8718277492ffd22362c7ab4a1f10dceb25d28ab15f9d48d44a5f9255fda8b1db SHA512 4de83ffc98adda85915baf0555592793cf232eaf8b20c5b8dc75a9544ebf2032d3f0bd81cd2d24a247afd4a5743219ee0ea5ce2aab10bafcef4c879a033961a3 -DIST zabbix-agent2-plugin-mongodb-7.4.2-vendor.tar.xz 1304596 BLAKE2B fbba8cdc1e307697d3cc8183b2b786560d927766afb9d723b58710283a2b736ccf404a7a6b91555f5244c0b9759f8bdf6c2fb3654195bf4bada5028ef5927732 SHA512 d40bdb8ae2f2bf6833eb8bd4f4b658cc9a24890d13f7875422b893844655ef76df617e3755da83d555b77fe796e58a0c1cb86df5880d0122db67f8d0a2a8ba92 -DIST zabbix-agent2-plugin-mongodb-7.4.2.tar.gz 55337 BLAKE2B 538c8326eef574dec69944e055a22b985426fc69549e688cde7209e1cf9c825250f758506eb8b9d21cae4c3b3a547e6bb19d4d26fe6949913d6eb8683b55129c SHA512 d882e4b0e8ea3be172c212a49d6129d6b89b67dad5e46cb9caf507a05b5848b0a6f15f2c8906b30e26648acf3b4daea98eaf55eed631544de7e3476cc6907410 diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.41.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.41.ebuild deleted file mode 100644 index 1981093e24..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.41.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-mongodb - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins mongodb.conf -} diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.18.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.18.ebuild deleted file mode 100644 index 2cccdd384e..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.18.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-mongodb - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins mongodb.conf -} diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.2-r1.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.2-r1.ebuild deleted file mode 100644 index 2cccdd384e..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.2-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-mongodb - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins mongodb.conf -} From ea78b51bf2ce1903415832341606f6c950b1bd1f Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 22:42:15 +0200 Subject: [PATCH 45/57] net-analyzer/zabbix-agent2-plugin-mssql: drop 6.0.41, 7.0.18, 7.4.2 Signed-off-by: Niklaus 'vimja' Hofer --- .../zabbix-agent2-plugin-mssql/Manifest | 6 ---- .../zabbix-agent2-plugin-mssql-6.0.41.ebuild | 34 ------------------- .../zabbix-agent2-plugin-mssql-7.0.18.ebuild | 34 ------------------- .../zabbix-agent2-plugin-mssql-7.4.2.ebuild | 34 ------------------- 4 files changed, 108 deletions(-) delete mode 100644 net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.41.ebuild delete mode 100644 net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.18.ebuild delete mode 100644 net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.2.ebuild diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/Manifest b/net-analyzer/zabbix-agent2-plugin-mssql/Manifest index 4263242339..7def8386e0 100644 --- a/net-analyzer/zabbix-agent2-plugin-mssql/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-mssql/Manifest @@ -1,9 +1,5 @@ -DIST zabbix-agent2-plugin-mssql-6.0.41-vendor.tar.xz 1063652 BLAKE2B 794758fe5c307515dd431b0411a452e11044e61013f3d070db750774f6b3bac1955f65d05b307525f003157872728746adbdfb5de7a1b91f52078b5a5c2985f5 SHA512 e508f9ab8aa3544e4414418e6ca519681550a128482b6735f4bbbf5042b2dca2710296f7d8df0c09d0aef388e2f6fb6fca88cd34c7f2dd9475aae80671678833 -DIST zabbix-agent2-plugin-mssql-6.0.41.tar.gz 42204 BLAKE2B ee84f3ca4685de378921a4a1d7ab4ca32ec7acad94a4124edf3bec6cdd2c8070a6b6e6e0d33a42810fdfe6573b30f1eb9e97cd265ab145754370e8cb42ab0027 SHA512 c9bb00859693fc6af6139e0ae356052576700c8176f9d3aa606fe21f4757eef538f63db2bcce7e9d10f79dcc1de44602491e3aa307a58dcc8b67e518b04a0de4 DIST zabbix-agent2-plugin-mssql-6.0.46-vendor.tar.xz 1063884 BLAKE2B f91a27630636fc5c830da9f71451938eda7394cc125ea5d31827c85bb989deed2ca879805b06b5bd794eeba2d5e280a3254f3d82391cd25fa861209dfbb4eec5 SHA512 39b9d357261794284eb1e0611250c31d9d6cc7aa4d10f9e754d1fffb9324acb44811654db2505171b3274b956dd2d8093dae6ae35501dbb8cf5d118267544115 DIST zabbix-agent2-plugin-mssql-6.0.46.tar.gz 42381 BLAKE2B 4724e9602bc3d7f38dfad30b28e20abd1008886078f66f0251f24b2b1008f4993eee159aa2cd4aab6db0196b0bf40383f9e450c6ba655b89f2883e5e7309a986 SHA512 738414ec390af9a9a60e4884e640218d9c533908590859fc5e51c60f057c311ab2049e8268f5892bcc906f5bc70ee6c37d4eb6f4d24c191e4ef82a21fc2955c7 -DIST zabbix-agent2-plugin-mssql-7.0.18-vendor.tar.xz 1064140 BLAKE2B 1eca8e9e412fae545ac0dc49e81b101207b61084d60103508f1d9e9404c9977b81fd4cc019af45eaa4d59b11c80dace0ff3f7fa4279a77d8d1cc3efd8555bab1 SHA512 37d9d020bd63b3371f629d0903b00528aaa3ebb2cadf3d242885f2d369c4b898231fa786f584fe63c4246ec17b0a2dd17d244cd5c4ca14f69e9838565aba9b54 -DIST zabbix-agent2-plugin-mssql-7.0.18.tar.gz 51917 BLAKE2B 94fb13b47e48f180e22725f5de27c8ed569a4a1edc2f5052e90f0492f26d941c3090fc1eb7e45b8bf326fb479be8ad3c6b3c2654caed88e37cf51eca58862e44 SHA512 7c14cf6d09da690beb5dfcbca84b299382e41b9f766609ed6ca302cf513ca8e721dcb1240ca04c3f8ac6ad4a8c89ccfa555695a7f0049b0892c3ac02a48b38c0 DIST zabbix-agent2-plugin-mssql-7.0.26-vendor.tar.xz 1064280 BLAKE2B 8327850e15c9f8346657996b4be687b787318e80b71a9951395ca1b1e08bc14cb2d9e05e816134b6d19a99600304e4861e5086911f1811ff9e662af1a06b36bf SHA512 a85c32e1de3e7670493c3786027d853842815177fd8bcd11cb659be04e6a03c3371d9ababde368e903090949a8c5aed47fa67dac5d26a697257ab98e041f45be DIST zabbix-agent2-plugin-mssql-7.0.26.tar.gz 52379 BLAKE2B 490dd49f6a15978b03fba9ba712e0cb274cfb6bd9790d2b739f1c2c51f847dd83db454fdaa1439cbe6e8a064d06779bb21e50fa82bd2765d416a0a4d94376a03 SHA512 7a8709aa1e06037aaae058fc1f82a1823346a904dfc20e115ed9630a34c2e1d80d3d5d7b023570a6164678b2bdc663ae8247c91172a21b2ebee94cb08a59a8f6 DIST zabbix-agent2-plugin-mssql-7.0.27-vendor.tar.xz 1065036 BLAKE2B dc8d918cee298e691963e5436a23fffb2d7fd67254ca438c9462e38c5c0159ceeb43c19d94d5345352981eb1a98ecaf10324cf0fae821fdefe0a8fb52825ce20 SHA512 93110f53b5a1ef4c451d827dfe3978951460d0c5799800b5c4f491c9120431fd34eb361e8d46089bac0bf2ab11d5bedd29f198c945feaf57b68a571041547185 @@ -12,5 +8,3 @@ DIST zabbix-agent2-plugin-mssql-7.4.10-vendor.tar.xz 1071972 BLAKE2B 50f6d87cc03 DIST zabbix-agent2-plugin-mssql-7.4.10.tar.gz 55703 BLAKE2B 39338c9f997a5e7185a699c29d7001fa3ee79cdc691d1e8e868641e4d19041c3ee373546ddac3fa38583c1226c4db9cc9052e04acdece1f73f54c7fbacf0d07f SHA512 5b1f8473b88ef63274fb9d2c98871984619cc9d3e4fa06f73fb226f191ed2fe83eca8b5139996dd0cb2f2a08bc70e86458ca8af9cbe92ffa37e927c74fc1252c DIST zabbix-agent2-plugin-mssql-7.4.11-vendor.tar.xz 1065428 BLAKE2B d19349312982b0222ec0f16c8eeb2b6d0abffbf91e42afb7705739185193e3aa5d02252aaa083c6cb03ff47e76637fb8d9ae0713406ca19e16ef6ec84f9c4c59 SHA512 78bbf5995547e705d046e21fade686f110d5c56545b9b35e152d77e261767d38d66154c9a52ca4b19fe88a31f96828aa6c35bc0f234f9475ef2030e47fbc38b2 DIST zabbix-agent2-plugin-mssql-7.4.11.tar.gz 55780 BLAKE2B 4ed69241232248490b1b5256a71bad600bc228fbe54af853d7b5df89c6e013e74ca0780009eb29f90f8d63aa6173354a3f92c5543890d4f65be641f311f2aaa3 SHA512 68b656dfec280d43f61dbf8216035b44330f234c37d8d90f7d1be7b22d71ce360db81635ad4ec868952b0e59d5bcdc452c92f6307ebc87032706d1833be36301 -DIST zabbix-agent2-plugin-mssql-7.4.2-vendor.tar.xz 1064700 BLAKE2B 4d14474d47c4e853cb606081f93070465eeec77caf711765edd62622ebdc4c0a58c4615a13180415179dae4375549303dbec3c8157cf15e78e47e21d2234d767 SHA512 82d1de1208b34fa586142e685248df2698664399d0eccb650507bc59fc7111a19cab192fa0777e19da657d409298456dd0d2aa563c54635c2324b551ec702d98 -DIST zabbix-agent2-plugin-mssql-7.4.2.tar.gz 54937 BLAKE2B 2ea6939aa504c650243a48250ff2b30b62e0854f320f44f23bedea9982e39bbbe899aa48f878931c30b7d1b9e330d8aa9bc6bbdc564f18a7491843aaac25758c SHA512 1e3636e36aaa1a1223a2494b08f3c0f92430a8552f7915ee2c5c84c75d6e6caecb8171d8ef6ac3cf2ef36735bd863ee18089459607414a550d7e0c06d691588e diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.41.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.41.ebuild deleted file mode 100644 index 54a4b6b540..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.41.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-mssql - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins mssql.conf -} diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.18.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.18.ebuild deleted file mode 100644 index 0c6ca6da6d..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.18.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-mssql - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins mssql.conf -} diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.2.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.2.ebuild deleted file mode 100644 index 0c6ca6da6d..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-mssql - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins mssql.conf -} From 5e2feaf613f72c1c69547c4bd4d4cbce5ede4cca Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 22:42:40 +0200 Subject: [PATCH 46/57] net-analyzer/zabbix-agent2-plugin-nvidia-gpu: drop 7.4.2 Signed-off-by: Niklaus 'vimja' Hofer --- .../zabbix-agent2-plugin-nvidia-gpu/Manifest | 2 - ...bbix-agent2-plugin-nvidia-gpu-7.4.2.ebuild | 48 ------------------- 2 files changed, 50 deletions(-) delete mode 100644 net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.2.ebuild diff --git a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest index 9def86cc0f..08a227decc 100644 --- a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest @@ -2,5 +2,3 @@ DIST zabbix-agent2-plugin-nvidia-gpu-7.4.10-vendor.tar.xz 780936 BLAKE2B d0edbb5 DIST zabbix-agent2-plugin-nvidia-gpu-7.4.10.tar.gz 128873 BLAKE2B 706b283687cd40c48df21f7a69f2153a21127bff1aad6c99dab247a32b9603f21ddccc4e5de8469db3a66358a3ef0e45c6ac2f0687cf9d571479aab1770e30d4 SHA512 ebe12f275023e1a289ff09940a7886d3078889804dddb423abcc9559d68d00ab5efaaae59230503c787c6a4b20c86c7b052a207d13e9122427c7c7219ac99792 DIST zabbix-agent2-plugin-nvidia-gpu-7.4.11-vendor.tar.xz 781116 BLAKE2B 85d86fe20e8f2075d3fcb1385dcbff6b9713f8a56926a4853e8d91cbb75ad8cc39f1f091d9092d9875f14954d860b577008fffe69ddb039e7ff099339849bc48 SHA512 f07147cfe8d7d00842bf1a29b02709895134404994d135b6a43f2180ee4b999ac6b8e01804ea65d48e437b70b8e23b540dd8382212fa63b996809d51b79148d8 DIST zabbix-agent2-plugin-nvidia-gpu-7.4.11.tar.gz 129054 BLAKE2B d37aee158a9e56ebe83565fa7642021a9a0e57a5e068fe635759e3379adb15bf38e8731f02de6edf9c86c6dff9bfa6d964c297cc6542b59a7d09d2dc1f5c8a96 SHA512 76d6d921096069f64d6dd62494cd629c1a26767531aaaa0d2c82c264eb8ee1dd1720d0e52d9454882901d9b11a832dbf8e50b6830cbb14d62781285fef1478b3 -DIST zabbix-agent2-plugin-nvidia-gpu-7.4.2-vendor.tar.xz 780796 BLAKE2B d40de16f369932821acc3ef3f8ba7c39034734fb1b9598d9192705669c32634671a451ae08069cf17ce96b01e7926c8a7687778afd707a606508dc5c53a6bb3b SHA512 b8f6cd97ad1b7d08dc30b32c1eefa279f605ae5b6c2e1c216f60428ae3caf788dff22e9f87df4d5298aeb7a4bf32997d90932af2c95bbcbb7ff9bbcde904754f -DIST zabbix-agent2-plugin-nvidia-gpu-7.4.2.tar.gz 128493 BLAKE2B 35e239f7f547dd7e8ea0f508d9bc67eb39689cf0cf91b2bdc89241040db59163e299894988b3aa832087e432ce5bf08f53b360f46ae860700c53fbf50daebd72 SHA512 819ff2d316d604feebc0a5acb972439340e559ded338f6fb9b8696a3136aae0cd1f14f422a135d6c1b64fa2087640d055dd656777f2342e0bf803feb6bdae04f diff --git a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.2.ebuild b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.2.ebuild deleted file mode 100644 index 2d8e293404..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="NVIDIA GPU loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/nvidia-gpu/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/nvidia-gpu/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - ~net-analyzer/zabbix-${PV}[agent2] - x11-drivers/nvidia-drivers -" -BDEPEND=" - >=dev-lang/go-1.23.0 - x11-drivers/nvidia-drivers -" - -DOCS=( "README.md" ) - -src_prepare() { - default - # See https://bugs.gentoo.org/975428 - sed --in-place 's/^#cgo linux LDFLAGS: -ldl/& -lnvidia-ml/' pkg/nvml/nvml_linux.go || die -} - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-nvidia-gpu - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins nvidia.conf -} From e41a2ff0ae3928fe472a985894d96d9e8714656a Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 22:43:05 +0200 Subject: [PATCH 47/57] net-analyzer/zabbix-agent2-plugin-postgresql: drop 6.0.41, 7.0.18, 7.4.2-r1 Signed-off-by: Niklaus 'vimja' Hofer --- .../zabbix-agent2-plugin-postgresql/Manifest | 6 ---- ...bix-agent2-plugin-postgresql-6.0.41.ebuild | 34 ------------------- ...bix-agent2-plugin-postgresql-7.0.18.ebuild | 34 ------------------- ...x-agent2-plugin-postgresql-7.4.2-r1.ebuild | 34 ------------------- 4 files changed, 108 deletions(-) delete mode 100644 net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.41.ebuild delete mode 100644 net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.18.ebuild delete mode 100644 net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.2-r1.ebuild diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest b/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest index bd29455a54..c94f901756 100644 --- a/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest @@ -1,9 +1,5 @@ -DIST zabbix-agent2-plugin-postgresql-6.0.41-vendor.tar.xz 1224616 BLAKE2B 28d136d4b72fb93a14c6877c5ac939e10a764034a50d4bcd4becdf10f1fd3f2bfb00d33dbe2d0769f42d214b0f5821dc51666dc245f317970b9116d923ec8fc3 SHA512 2fcfd66bc992b57a2a582c33814030da7529adc014e9af002c3ac176263337aee6c36b37229a81d54816876e00a3a75a02583f1ae1e8f9ea152770834ea42fc2 -DIST zabbix-agent2-plugin-postgresql-6.0.41.tar.gz 46217 BLAKE2B acad78a72a53de68cbe800485973db5279fa76d65b3b637630264f7e3fa3a898fc4cd739fc34a604b57ee63c06a0058b034fb2023da282bf4567c41b4619e06a SHA512 a81e1c15c59deb10e7cb3bce2fcfa80703555353852b49c54ec86570fc3513ff53d4c5e2e7b312d84dd2da4d3f6f1ef444baadd9d629a6dafc3342c46c38cb12 DIST zabbix-agent2-plugin-postgresql-6.0.46-vendor.tar.xz 1223576 BLAKE2B f0d2356b0bf07e3d0b836fabd5f539030a658f53188545c130a175cd6e50d9b955cbd9100e84f05020db7ee08b07d7a66c744052e1b150b708c2e80ba4467289 SHA512 a79738a8cfd645fd28d49cb2f3925858aa39b141a8343e8cdbe73aa3204b16cf587ec0aee83b75c9c73df07ef22ded0a03a82017e9f261b299517971be4e0089 DIST zabbix-agent2-plugin-postgresql-6.0.46.tar.gz 46303 BLAKE2B 4756acb4dca6e2be48dff0e8d0e4e5807fcca31f49a68bac71da2c71393f792da31d5ca18213e5a2701a88508fdf4bb4077d761076215d771fa608811df33595 SHA512 7f64902abfa14239172f2b788e161553b0a29191c883c1f35a5ad7a6089f168da4617b730773819e6e77b188226a4a0828954ab0de0cea4e75da241cc3fbdf09 -DIST zabbix-agent2-plugin-postgresql-7.0.18-vendor.tar.xz 1223912 BLAKE2B a951385561a427ec784c28ee5f68978ac7516c5f32f375571e7dac811b72e4682e4a5fce6d8db17c9fb3042452044aac6cd3d365f3fb281bb67bfd79f664cb74 SHA512 908ec5b3025946d9db4af828b5bf4d1e66e5b98173a04e5f439a97de06fc3198aceff57878f3b63f6d4f38974d9ece52fdc5483cf4b74ac93d918a21af0b0d77 -DIST zabbix-agent2-plugin-postgresql-7.0.18.tar.gz 56999 BLAKE2B c88d9b5991894eae0f76c531978153700f220271ea4252420891698b8b595b0860a849e24080bf4f23c1bcec855df4d39f6d99c1a329a30e6cbd4c23efed254f SHA512 22e55ba1dd14835b09774453d08f83d92c329994dabca449e3fc84d65f3405b909afe2ebf483c8abb6f3d306ecef8570baa4fba77d3bee4c7ed1ef1b5e1a76d7 DIST zabbix-agent2-plugin-postgresql-7.0.26-vendor.tar.xz 1226220 BLAKE2B f16b158e49d04f7b43d2719e131576521c82a79a4f3e544b202be56538c68923a31cc57ff468beb5d890659a7992e389b27ac73455d2d163ecb89a242bd17e8a SHA512 fa7da6987fcbbaff8747460e679b2ef3a2dd5fce0a5b59ba851d3c3a92e46d6c97420393c0fd7854c56f446e7b171b9024a6c3d19ce0927602fc6cc44e5d3bdd DIST zabbix-agent2-plugin-postgresql-7.0.26.tar.gz 57082 BLAKE2B 101b362e77c3cc58b4ffaa63f3780c3792751a44fb7132b7de311972436f75485dd6a6d0632c58c59f9282f0201468afb38987143ae81c2329cf79d96e693852 SHA512 2615a6ac3dda24bdf33c7a38f8f5d525ae84ddce251d73af063eae4b211af8b895a4fe6908bd12ceca90599ebc85734446266a78a2099e1be9aa8e026bc254d3 DIST zabbix-agent2-plugin-postgresql-7.0.27-vendor.tar.xz 1226828 BLAKE2B a20b60e9570779323ed7c7176d99203bae080fd63d658faadab53e1a36801809a24ec334e1e87ad3fc9058b437e4ccba2bd1cd44378d4cf847ddd331a00bbead SHA512 5ec68ac5f51d9e0eb305dec3518a07757e3a45f241bdb2b596b109ad4c67bc88189a3e9603c17eeda84fe0752254fab7d3583df24d91cd0a593392c0a3da3599 @@ -12,5 +8,3 @@ DIST zabbix-agent2-plugin-postgresql-7.4.10-vendor.tar.xz 1261928 BLAKE2B fbdf68 DIST zabbix-agent2-plugin-postgresql-7.4.10.tar.gz 59114 BLAKE2B caa98e1353cad4281c9605cb29fa5072359b691054453e676a4820cd2facb56c37ac33174331229f737898bd75c1cfee6d96a9aa1f20aca4ed6a417b53c54534 SHA512 9a1f716df1c56b719c307498a5d684f56e1473c0977faab2e1c28d9b6cae89b27a384779280aee9eff08bdb8babc71bef0e528e2cf93e01b5a425a29b385c8ee DIST zabbix-agent2-plugin-postgresql-7.4.11-vendor.tar.xz 1264992 BLAKE2B 64ea436b1b4d0b2a2e834284fbb65ce3cb8d5aa3424d732cf717af4da900fc4e1dc2a55d7d302f0d39fd0e2984170ca9e9de15131fb6c30c6eafd4983806c99c SHA512 121486af0249d2c2fc81ab31e675ac58e4756f655bfeb26b4b840d755c388dec8455930a5555782e869b29d9f3334b3a74092e419ce1626e825682bc24b6c8ea DIST zabbix-agent2-plugin-postgresql-7.4.11.tar.gz 59178 BLAKE2B ccbecd9bfd204a12addd1dccd35dcc0b5c4f9e195f85d42e645eab42738de30aa82e7045118f79e00aaad16f56adeddf45316fc5b0fc08dcb25aa6f11b171cfc SHA512 61bacba5c8c9751ac6e3736e6ce483147c3229539fab3e5357fa9a81c6c08a4233e4bf138fbb98d8b5ef875c52a47172e6cf6494ecf013e497d777c989a76054 -DIST zabbix-agent2-plugin-postgresql-7.4.2-vendor.tar.xz 1261028 BLAKE2B a7bfee55e4d8381f939d03e1b3895b17501df89e669e2430db144d77ea5e2524b67a2f3a95d1965f27fac76aa469bfc53ba219649c66881c231c006a6dbe3e67 SHA512 e48ffb5ab6a410d2a47bfada3e9e641940fea12d2e1b0e95e900a94075f5702b3c359fd7d97e83ccc8ef72fde2e4c6385a92ca3f6c8a4acc529dd7e9a528b249 -DIST zabbix-agent2-plugin-postgresql-7.4.2.tar.gz 58210 BLAKE2B f39745ce736e4df74c413dffa62604eab9201b3bd362be898e8d1f1d70103aa9dbd6c8ff509f548dbf1ece1026936b202c014c9c9491455e0f7015b63b7650eb SHA512 8a8d475acc30c190f877fac80ace9cba31e6025722f6d18a2604acf73ef5ed860a078a1d350c024d5ee212b33cdc252ac81ec12d7c4bc32cc746ec83e38cbd5d diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.41.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.41.ebuild deleted file mode 100644 index 54e2548f17..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.41.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-postgresql - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins postgresql.conf -} diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.18.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.18.ebuild deleted file mode 100644 index 471256d476..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.18.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-postgresql - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins postgresql.conf -} diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.2-r1.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.2-r1.ebuild deleted file mode 100644 index 471256d476..0000000000 --- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.2-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2" -HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse" -SRC_URI=" - https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz - -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz -" - -inherit go-module - -S="${WORKDIR}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -DEPEND="~net-analyzer/zabbix-${PV}[agent2]" -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="${DEPEND}" - -DOCS=( "README.md" ) - -src_install() { - exeinto "/usr/libexec/zabbix-agent2-plugin" - doexe zabbix-agent2-plugin-postgresql - - insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ - doins postgresql.conf -} From f516e862e86cb4ae3c3cd5863e53f14e1e4d9c61 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 22:58:03 +0200 Subject: [PATCH 48/57] net-analyzer/zabbix-agent2-plugin-mongodb: update SRC_URI Signed-off-by: Niklaus 'vimja' Hofer --- net-analyzer/zabbix-agent2-plugin-mongodb/Manifest | 10 +++++----- .../zabbix-agent2-plugin-mongodb-6.0.46.ebuild | 8 +++++++- .../zabbix-agent2-plugin-mongodb-7.0.26.ebuild | 8 +++++++- .../zabbix-agent2-plugin-mongodb-7.0.27.ebuild | 8 +++++++- .../zabbix-agent2-plugin-mongodb-7.4.10.ebuild | 8 +++++++- .../zabbix-agent2-plugin-mongodb-7.4.11.ebuild | 8 +++++++- 6 files changed, 40 insertions(+), 10 deletions(-) diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest b/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest index fb8af004e2..b87e203159 100644 --- a/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest @@ -1,10 +1,10 @@ -DIST zabbix-agent2-plugin-mongodb-6.0.46-vendor.tar.xz 1304016 BLAKE2B f338747bde95939c6eaf3804b9c322223e858eacee04140ea99c432f6ac9f400bf06b128634d5101dc283f2d4e4bb6f749930cef8cc918973050dde70e8e45c6 SHA512 872171a80dd07a3944ba309f68b98279ae12ebbf485e12d219ff6ab7a2462c4f267b4c1d21554a2bc069efb8b7b567a8f9e64b28253364ab2c4316fc5c8e77d0 +DIST zabbix-agent2-plugin-mongodb-6.0.46-vendor.tar.xz 1278532 BLAKE2B 20f6d669e04755ae8db436dd996075b90a32022f47a07d3c1c84546c1508010be661ae56e39096b98bfc22b9b250169740342b4f45042cf41b027d677a5d2a77 SHA512 95503ec7061e1749c354273661c38439e78a622659eea19a5a1b48c3faea176eeeabaa765575dfa85b2cd44c620329be0c779330734ed645ffc91ed3baf3da8b DIST zabbix-agent2-plugin-mongodb-6.0.46.tar.gz 44654 BLAKE2B 8dbd9187b42251fc9566640e3bde53c3e04b212931994d80f2034ad7b46b1a5bdcf2df961e4fbc9c397d65c5c73f1d8bc649ec843ecdd75fa77b558ccb58ac52 SHA512 a7b98506215253a7b994393025167d5ec630fa733380004a1971549430bdc6a837fc2e1e5d4357cd8d4e451bf6714912f37c75ec69a0f35ead2a9172792a51b4 -DIST zabbix-agent2-plugin-mongodb-7.0.26-vendor.tar.xz 1305592 BLAKE2B a75f325e72b3de3ec696b37012a26c6c77a0bfec0d9e9e089917ded73d88ba7dfbeff23cd522b9f23e4e4d6d8ff3aed48603d52bfc4f7834dba84f4363a7556d SHA512 658af8f2059ba23c0491cf3ac4ffde526391758bffb0db5883412f649736d179cb14ec60d4498ea8f2f1ddaed270ba9d3f247e2187ae772e1e12178b48928791 +DIST zabbix-agent2-plugin-mongodb-7.0.26-vendor.tar.xz 1280540 BLAKE2B b5d9b9d0b884c12f47a98229c1fd653e3f377e6154632ffaa78f5f8e9b32e07709e2fbd2783cc07f7e1b759f82b70dd29ea2ca0e50f85ec7d8224c0b757e0470 SHA512 afd91bc0a0fb1ae0bec9427636ceb55ddc8a8850a94592904a7574f9adf31f36a97c0d71a47b64f627c7cc2073638b95c33f10809960db995d332d6819a0b14f DIST zabbix-agent2-plugin-mongodb-7.0.26.tar.gz 54942 BLAKE2B ed1d1b881262a4eb325c53012f058e1ed279736e775144421dfd07c1c44f25f9210e0bc37eb1706df8e4d96a0915305a1a4384fec82b2e71ca06a6bd84fbbf13 SHA512 95e762bc57de042bf87241907e05a48a06889def9bd88b7392ea357fd3549baf5cceb3402c86f248bac08c4dc77a5602a387958be408791e5e9310db31fd2eaa -DIST zabbix-agent2-plugin-mongodb-7.0.27-vendor.tar.xz 1307452 BLAKE2B d748855250e707d1ca7d573207164beaf12adfdf437b3e2c17b9302040231e98463c6ed6a11d7610c9ddc9eed0344437d14a95404b23ab04d6deb1785cd55373 SHA512 0d9a1a7600df3da84be820fd7ba75cec6d805574b4d03b32135b9840b91392aa2bac0c04b9536e1ee4af0d70d66422f458aaae2fba85cac716dfc07ec4710dc0 +DIST zabbix-agent2-plugin-mongodb-7.0.27-vendor.tar.xz 1280328 BLAKE2B 0a381c4692e435daf9e769552c61111ee8f234682e6917bae1495a466bedb44d521c7d1b7a779db2b4a7ee7d7c5b6b43baf8f42e415108aad33eb4f702e3044f SHA512 251fd7b6099acd872ba97894430c859631f29ecc6645f59c667aaaa955c4a38a7445e4875bda7e56368e6869c01f0455739dc1d9a4c015901af4abca29214974 DIST zabbix-agent2-plugin-mongodb-7.0.27.tar.gz 54969 BLAKE2B 44bc62f45da52fb923877641df9c7ee4769373bab43c5a313eac6f838e386d0fef28dda6b3d88c6e7c610274b8f9cc5b09b8b3447d5a83b47d404e75fcaec1bd SHA512 52c2c29ccaf693ecf981d6b875e084455674d9e1cddfbe45293c57c8c1d568fab640a54b6adf891bfb2cb89baf6a11e1d3c3e63b0fec98bc9b02257dbae571d2 -DIST zabbix-agent2-plugin-mongodb-7.4.10-vendor.tar.xz 1306860 BLAKE2B 177f5fbd3d3a8d1c6b929cd014d2e9ff1af1d1749ad65a9dc557f7a6b63cea90766ea8db7e67fb695783f0315fc737e39925f876ee664ce89a24b687da208d0a SHA512 c1a764bcf34bf0fa6b379b803b36f20c47c6105c669573668102b73bee41605d53a6546b97eac62f56099fb2d1e61c35209d5c68410237b790178683f61f2a46 +DIST zabbix-agent2-plugin-mongodb-7.4.10-vendor.tar.xz 1281808 BLAKE2B d110980bc99ca8304923a301f7309385693f8ac287db5e640b7facf571033b4833377fd4b8d297c47155b94da39d1cc70f5e9cd868445ee0a7233559b39cb6c9 SHA512 889723f233dcdcdc5a33c71be3a760f06c628a6d594058ec24fc52ef2b6c1bca6012e8b245c7ce9f27363bb502c7aeced9da30452301c93de0d9139eca338a65 DIST zabbix-agent2-plugin-mongodb-7.4.10.tar.gz 55662 BLAKE2B 42a23cb1040de185228aa657d937f00d29fc51efbd7514d8fb20dc5bfe49af40f9e7a9b77c561019c58d98dcac12d49d498988c9ff74dbb87ab4e7fda2db8516 SHA512 b44a239b4bd51d3c110679f70d1db066ced01d1447147ea96d4aae5926a9b28a824dba5f7fbbd778b6f33c0ac650b7b8efd1b9d98e8ddc534c988203901742d0 -DIST zabbix-agent2-plugin-mongodb-7.4.11-vendor.tar.xz 1307944 BLAKE2B c15b659347144611d42469ef1cc8ca95d02645c50f1aead188ca83c7651d0519a7d3792e7ac0dafcda455a749abcd81b30e321ea0c7146e0798b3ccc5cec81c5 SHA512 f2067507c850772bdacee2b4f29bfcb340e17d94d7d80c34d35e417bced80dbe66a97bd1f8551fb9e155d8196d46d515fd2aa6e06d301f6fa592122f67df4841 +DIST zabbix-agent2-plugin-mongodb-7.4.11-vendor.tar.xz 1283872 BLAKE2B 84923d28c7a047431838bf1b3860ceb6b679d51214c8509c3dd39018ef3cc2410939206cf0ae7633928490c08ae1b88638b481ce1cefdb5927b67a4fd02656ec SHA512 659e1abeb2293122b3bb7195dd948ceec8ea4de913409fa7a8255a2f971b41861a9f28f2397b50dd04441de26927fe93ca917891b7a242a59d27c674b743c7be DIST zabbix-agent2-plugin-mongodb-7.4.11.tar.gz 55778 BLAKE2B f595efbb89ba8b7ab872a2e56ab1dcb477d449a76cb4cd60c6f0d08a16c0aa3e8718277492ffd22362c7ab4a1f10dceb25d28ab15f9d48d44a5f9255fda8b1db SHA512 4de83ffc98adda85915baf0555592793cf232eaf8b20c5b8dc75a9544ebf2032d3f0bd81cd2d24a247afd4a5743219ee0ea5ce2aab10bafcef4c879a033961a3 diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.46.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.46.ebuild index 0695075a53..7d317b992e 100644 --- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.46.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.46.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-mongodb diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.26.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.26.ebuild index 38f004c0f2..6e1571cb3f 100644 --- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.26.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.26.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-mongodb diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.27.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.27.ebuild index 3b17267826..37c6a4928e 100644 --- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.27.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.27.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-mongodb diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.10.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.10.ebuild index 38f004c0f2..6e1571cb3f 100644 --- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.10.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.10.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-mongodb diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.11.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.11.ebuild index 3b17267826..37c6a4928e 100644 --- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.11.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.11.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-mongodb From a92857c05b5564005ca740365c2bf98aa736d843 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 22:58:26 +0200 Subject: [PATCH 49/57] net-analyzer/zabbix-agent2-plugin-mssql: update SRC_URI Signed-off-by: Niklaus 'vimja' Hofer --- net-analyzer/zabbix-agent2-plugin-mssql/Manifest | 10 +++++----- .../zabbix-agent2-plugin-mssql-6.0.46.ebuild | 8 +++++++- .../zabbix-agent2-plugin-mssql-7.0.26.ebuild | 8 +++++++- .../zabbix-agent2-plugin-mssql-7.0.27.ebuild | 8 +++++++- .../zabbix-agent2-plugin-mssql-7.4.10.ebuild | 8 +++++++- .../zabbix-agent2-plugin-mssql-7.4.11.ebuild | 8 +++++++- 6 files changed, 40 insertions(+), 10 deletions(-) diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/Manifest b/net-analyzer/zabbix-agent2-plugin-mssql/Manifest index 7def8386e0..265a654ef8 100644 --- a/net-analyzer/zabbix-agent2-plugin-mssql/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-mssql/Manifest @@ -1,10 +1,10 @@ -DIST zabbix-agent2-plugin-mssql-6.0.46-vendor.tar.xz 1063884 BLAKE2B f91a27630636fc5c830da9f71451938eda7394cc125ea5d31827c85bb989deed2ca879805b06b5bd794eeba2d5e280a3254f3d82391cd25fa861209dfbb4eec5 SHA512 39b9d357261794284eb1e0611250c31d9d6cc7aa4d10f9e754d1fffb9324acb44811654db2505171b3274b956dd2d8093dae6ae35501dbb8cf5d118267544115 +DIST zabbix-agent2-plugin-mssql-6.0.46-vendor.tar.xz 1041096 BLAKE2B af4f20dce61f36e0a7d838932e68b7f2f193acf34bf48a0aa864ec5985c9f0ae277c6256c019accc9a5a3267aac818ccdb928315751f9ad0c2d65a7877a2b43c SHA512 f2251b02e086bece1e2b60c81c9a9f300e60f6a9781c80bf313b99400be39d5dccb7b22d07d81d80626a8eb989e6e4a65e14bba8aa9f3404641f60c93b21f8c1 DIST zabbix-agent2-plugin-mssql-6.0.46.tar.gz 42381 BLAKE2B 4724e9602bc3d7f38dfad30b28e20abd1008886078f66f0251f24b2b1008f4993eee159aa2cd4aab6db0196b0bf40383f9e450c6ba655b89f2883e5e7309a986 SHA512 738414ec390af9a9a60e4884e640218d9c533908590859fc5e51c60f057c311ab2049e8268f5892bcc906f5bc70ee6c37d4eb6f4d24c191e4ef82a21fc2955c7 -DIST zabbix-agent2-plugin-mssql-7.0.26-vendor.tar.xz 1064280 BLAKE2B 8327850e15c9f8346657996b4be687b787318e80b71a9951395ca1b1e08bc14cb2d9e05e816134b6d19a99600304e4861e5086911f1811ff9e662af1a06b36bf SHA512 a85c32e1de3e7670493c3786027d853842815177fd8bcd11cb659be04e6a03c3371d9ababde368e903090949a8c5aed47fa67dac5d26a697257ab98e041f45be +DIST zabbix-agent2-plugin-mssql-7.0.26-vendor.tar.xz 1041776 BLAKE2B ea16d8bd76d0d53742ea60fad94188367f95ad4ab30cf9d86e93fed8bbc911c12e471a895b9efc662d313f38125e40173e45d1ad267aedc5bb18df83dd3c2f11 SHA512 d8605a2942f863c15b5ad0775dc325a5cb94562c81953ac1a034450dbdaadd0a4d344c1ece50b4dcf6240b6f894c5d8bb97753cda0fc3b1e63beb999759390be DIST zabbix-agent2-plugin-mssql-7.0.26.tar.gz 52379 BLAKE2B 490dd49f6a15978b03fba9ba712e0cb274cfb6bd9790d2b739f1c2c51f847dd83db454fdaa1439cbe6e8a064d06779bb21e50fa82bd2765d416a0a4d94376a03 SHA512 7a8709aa1e06037aaae058fc1f82a1823346a904dfc20e115ed9630a34c2e1d80d3d5d7b023570a6164678b2bdc663ae8247c91172a21b2ebee94cb08a59a8f6 -DIST zabbix-agent2-plugin-mssql-7.0.27-vendor.tar.xz 1065036 BLAKE2B dc8d918cee298e691963e5436a23fffb2d7fd67254ca438c9462e38c5c0159ceeb43c19d94d5345352981eb1a98ecaf10324cf0fae821fdefe0a8fb52825ce20 SHA512 93110f53b5a1ef4c451d827dfe3978951460d0c5799800b5c4f491c9120431fd34eb361e8d46089bac0bf2ab11d5bedd29f198c945feaf57b68a571041547185 +DIST zabbix-agent2-plugin-mssql-7.0.27-vendor.tar.xz 1042540 BLAKE2B f305f7b5485749ef161857d7ce3acb0f97ba8e4100a7f60dc43802f4b6d3f9bce3e20b75a7e586d43f456411cd394b283f648f37b1960fc4ac382712e98cfb96 SHA512 1c78b0cd465dfa2fefae3b850a7278a1452867531d3ca1bff6d369c4011128febbc77edee4aa9e8643e51a6f98b81ddf98166691d481d36bf9bb1c096ea822fd DIST zabbix-agent2-plugin-mssql-7.0.27.tar.gz 52440 BLAKE2B 35f49910938c58aa3c413de407d99313ed4411ebbd66919df3f21f4453d9b27cf7078919fed7a1ad2eb4cf43cdb461ba572995166517887c3284b477e222fdf9 SHA512 1474eae637732aa1569db548544b27de69f4a2223f084397b1b1442182a824b93bd379773c1459e334d3986f7f0eb4bc28e0fc225c7346ab92508f0eadf10fdc -DIST zabbix-agent2-plugin-mssql-7.4.10-vendor.tar.xz 1071972 BLAKE2B 50f6d87cc03c024722bbab2b8e95549572ba622b08909ab388c459006da438c9d498d5d4c9ed936795bf03fcde7a98cad3db73d49f80ea12903cc6defc47a53d SHA512 e8b52fa81c788d30c4bb2cfd92b5674c1fc231b25677286806ace25ef9469e87318124ae0d26908ccc212de54c8aef9c956c58a1939c59a6b0f9913b7c8057c2 +DIST zabbix-agent2-plugin-mssql-7.4.10-vendor.tar.xz 1043652 BLAKE2B cb6509e88cea209c83efa601b79effb236b0f989f88c49e31005c7e468881c221b7479d2809e620ee33dc4a8c013627a9356d4222cb3e1392b2e5c7b6f144dc2 SHA512 922e1356fd8af01e9dfa5df116f0618778eb7b6af41835eb5fef88e29f63615017fec54c8bef56c651585d47788189971326ea72b292c10cd4fa244d6702fc8b DIST zabbix-agent2-plugin-mssql-7.4.10.tar.gz 55703 BLAKE2B 39338c9f997a5e7185a699c29d7001fa3ee79cdc691d1e8e868641e4d19041c3ee373546ddac3fa38583c1226c4db9cc9052e04acdece1f73f54c7fbacf0d07f SHA512 5b1f8473b88ef63274fb9d2c98871984619cc9d3e4fa06f73fb226f191ed2fe83eca8b5139996dd0cb2f2a08bc70e86458ca8af9cbe92ffa37e927c74fc1252c -DIST zabbix-agent2-plugin-mssql-7.4.11-vendor.tar.xz 1065428 BLAKE2B d19349312982b0222ec0f16c8eeb2b6d0abffbf91e42afb7705739185193e3aa5d02252aaa083c6cb03ff47e76637fb8d9ae0713406ca19e16ef6ec84f9c4c59 SHA512 78bbf5995547e705d046e21fade686f110d5c56545b9b35e152d77e261767d38d66154c9a52ca4b19fe88a31f96828aa6c35bc0f234f9475ef2030e47fbc38b2 +DIST zabbix-agent2-plugin-mssql-7.4.11-vendor.tar.xz 1043364 BLAKE2B 45f465bf14fa1e17570da23e91b3b48662a1f8cf6f0f5cd6c39939016391632e3e84d45aa126922a785d2909c193c949eb6dff47cae6671bc7f71cc8ee0a6fcc SHA512 e420bda0a0894a5700036d71e157677c668dff61611df6201fa92f8450d26d5deda0685477c69699d3801b5d534c35c598b2b417416c99822aca6748e2947a48 DIST zabbix-agent2-plugin-mssql-7.4.11.tar.gz 55780 BLAKE2B 4ed69241232248490b1b5256a71bad600bc228fbe54af853d7b5df89c6e013e74ca0780009eb29f90f8d63aa6173354a3f92c5543890d4f65be641f311f2aaa3 SHA512 68b656dfec280d43f61dbf8216035b44330f234c37d8d90f7d1be7b22d71ce360db81635ad4ec868952b0e59d5bcdc452c92f6307ebc87032706d1833be36301 diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.46.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.46.ebuild index e1fc73565b..d4bd3b4166 100644 --- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.46.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.46.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-mssql diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.26.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.26.ebuild index b732c8486d..c47cbcaea4 100644 --- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.26.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.26.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-mssql diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.27.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.27.ebuild index d352bae553..38f23108ca 100644 --- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.27.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.27.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-mssql diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.10.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.10.ebuild index b732c8486d..c47cbcaea4 100644 --- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.10.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.10.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-mssql diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.11.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.11.ebuild index d352bae553..38f23108ca 100644 --- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.11.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.11.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-mssql From 0b71e9f81be443761b1bb3d0af43d73b7cebe0d1 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 23:06:23 +0200 Subject: [PATCH 50/57] net-analyzer/zabbix-agent2-plugin-postgresql: update SRC_URI Signed-off-by: Niklaus 'vimja' Hofer --- net-analyzer/zabbix-agent2-plugin-postgresql/Manifest | 10 +++++----- .../zabbix-agent2-plugin-postgresql-6.0.46.ebuild | 8 +++++++- .../zabbix-agent2-plugin-postgresql-7.0.26.ebuild | 8 +++++++- .../zabbix-agent2-plugin-postgresql-7.0.27.ebuild | 8 +++++++- .../zabbix-agent2-plugin-postgresql-7.4.10.ebuild | 8 +++++++- .../zabbix-agent2-plugin-postgresql-7.4.11.ebuild | 8 +++++++- 6 files changed, 40 insertions(+), 10 deletions(-) diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest b/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest index c94f901756..c06165ce8d 100644 --- a/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest @@ -1,10 +1,10 @@ -DIST zabbix-agent2-plugin-postgresql-6.0.46-vendor.tar.xz 1223576 BLAKE2B f0d2356b0bf07e3d0b836fabd5f539030a658f53188545c130a175cd6e50d9b955cbd9100e84f05020db7ee08b07d7a66c744052e1b150b708c2e80ba4467289 SHA512 a79738a8cfd645fd28d49cb2f3925858aa39b141a8343e8cdbe73aa3204b16cf587ec0aee83b75c9c73df07ef22ded0a03a82017e9f261b299517971be4e0089 +DIST zabbix-agent2-plugin-postgresql-6.0.46-vendor.tar.xz 1195920 BLAKE2B 1093a8b7720c3ac2ad7aed9a3c6f26a7075037ad8f2f6800bb9d6a2aab42b00d6cab4b2bf4f49b74119c7274050f607d615d7fc3b9a1a65525ada83988bf4a9f SHA512 624178684bbd7bda342b8b546581f48d06966dbc94f8cf5c4dda18671d5c23529867caa463992435f662f927f86fd2f5e127e9e7737852c76d2fe1c8c2f4dcca DIST zabbix-agent2-plugin-postgresql-6.0.46.tar.gz 46303 BLAKE2B 4756acb4dca6e2be48dff0e8d0e4e5807fcca31f49a68bac71da2c71393f792da31d5ca18213e5a2701a88508fdf4bb4077d761076215d771fa608811df33595 SHA512 7f64902abfa14239172f2b788e161553b0a29191c883c1f35a5ad7a6089f168da4617b730773819e6e77b188226a4a0828954ab0de0cea4e75da241cc3fbdf09 -DIST zabbix-agent2-plugin-postgresql-7.0.26-vendor.tar.xz 1226220 BLAKE2B f16b158e49d04f7b43d2719e131576521c82a79a4f3e544b202be56538c68923a31cc57ff468beb5d890659a7992e389b27ac73455d2d163ecb89a242bd17e8a SHA512 fa7da6987fcbbaff8747460e679b2ef3a2dd5fce0a5b59ba851d3c3a92e46d6c97420393c0fd7854c56f446e7b171b9024a6c3d19ce0927602fc6cc44e5d3bdd +DIST zabbix-agent2-plugin-postgresql-7.0.26-vendor.tar.xz 1200608 BLAKE2B fc95334163fb6968de3ba2bdffee91ea5c94628256f817838ae06116d89279f23c33c36f6ddb6acddb094f31af6512a3baa16a8e237ee4fdf5b85c7c927e4ea2 SHA512 d9e1dac259e13f8575d69622a7135604a70f829c850ddea3de7ab194fa4594bb698a942f5a81cec2943d49a6e9d5ff8b0c0706c1ca24917c4807b65fd67185de DIST zabbix-agent2-plugin-postgresql-7.0.26.tar.gz 57082 BLAKE2B 101b362e77c3cc58b4ffaa63f3780c3792751a44fb7132b7de311972436f75485dd6a6d0632c58c59f9282f0201468afb38987143ae81c2329cf79d96e693852 SHA512 2615a6ac3dda24bdf33c7a38f8f5d525ae84ddce251d73af063eae4b211af8b895a4fe6908bd12ceca90599ebc85734446266a78a2099e1be9aa8e026bc254d3 -DIST zabbix-agent2-plugin-postgresql-7.0.27-vendor.tar.xz 1226828 BLAKE2B a20b60e9570779323ed7c7176d99203bae080fd63d658faadab53e1a36801809a24ec334e1e87ad3fc9058b437e4ccba2bd1cd44378d4cf847ddd331a00bbead SHA512 5ec68ac5f51d9e0eb305dec3518a07757e3a45f241bdb2b596b109ad4c67bc88189a3e9603c17eeda84fe0752254fab7d3583df24d91cd0a593392c0a3da3599 +DIST zabbix-agent2-plugin-postgresql-7.0.27-vendor.tar.xz 1197228 BLAKE2B b9f9fc967a79a84208e98b16b439e58c942cbff68643918f5adbb8b80af249d418f60567a5074994a4f8c2df95f8b34aac473d0ef8f90c96c28d1357d2f72783 SHA512 96b6d39bdcd03a700210bce9c615daccc806e64d6a2f19fd8cf83436638792da8084046790ea756dcd7e780ed1d37139780140eb366644607ea00e4804166ed2 DIST zabbix-agent2-plugin-postgresql-7.0.27.tar.gz 57110 BLAKE2B 6453aec02314affec576021ed814bb8f9741b834eaae045d63c82dea62dfb88d18f54a7a57c687531a4481ae84744bb6af7b3dbef35699ebb7c8ffd687feac5a SHA512 aba3c18506be4a7769527421ceb93104361d9e320f376f8a6fcf6922d50dcc26da7c78fc21501948480eae36f0dc6de722454f65620b8eebb10e6cb34898f3b8 -DIST zabbix-agent2-plugin-postgresql-7.4.10-vendor.tar.xz 1261928 BLAKE2B fbdf6826309101a4cbd373ed8512675161d78483d57522870eef8a7baea814fcf25fe60f86dde9cd54fa9c046dc783d45501ca576820578fe03fa0e758de96b8 SHA512 fcb1d55a49ee36480cc6eed0dddd075b31eaf49787c3da2c7c36cdfd12426b6d6ac6e039a2e94550ae87edccaad9b3751def4244dd2a413802e415169e33bb61 +DIST zabbix-agent2-plugin-postgresql-7.4.10-vendor.tar.xz 1232876 BLAKE2B 8365352bb593cfeaad63a4b3ac3151390175e6664d5f3a0da17491a8778eee5b272673806555375faafe810d076e1dfa3beee5d849c7af0b14cb455aee7ad3ba SHA512 e15cd8c9e7c6bde18be4a359448baa1bafbdb10b481b9a2945bcf26a15564f3ecd3935d7379325a2b62de027c15327789040bf4c5c39172ae5c5701d01bfac9c DIST zabbix-agent2-plugin-postgresql-7.4.10.tar.gz 59114 BLAKE2B caa98e1353cad4281c9605cb29fa5072359b691054453e676a4820cd2facb56c37ac33174331229f737898bd75c1cfee6d96a9aa1f20aca4ed6a417b53c54534 SHA512 9a1f716df1c56b719c307498a5d684f56e1473c0977faab2e1c28d9b6cae89b27a384779280aee9eff08bdb8babc71bef0e528e2cf93e01b5a425a29b385c8ee -DIST zabbix-agent2-plugin-postgresql-7.4.11-vendor.tar.xz 1264992 BLAKE2B 64ea436b1b4d0b2a2e834284fbb65ce3cb8d5aa3424d732cf717af4da900fc4e1dc2a55d7d302f0d39fd0e2984170ca9e9de15131fb6c30c6eafd4983806c99c SHA512 121486af0249d2c2fc81ab31e675ac58e4756f655bfeb26b4b840d755c388dec8455930a5555782e869b29d9f3334b3a74092e419ce1626e825682bc24b6c8ea +DIST zabbix-agent2-plugin-postgresql-7.4.11-vendor.tar.xz 1238988 BLAKE2B f5b8da123521c392fe46289400a21b94226ff0c8f13a99d7bf87311c1ab5ca0a0dffb2f2b43951b5e132dcb8087b0a6ef55524a7f06b760cbfe672ff65101f16 SHA512 61806a3b8bae66627a5fedd0a459c0d611580a2a7ef795cd6aa2924b4b63b7d3084acdc4428bb64829b767881d7d218db47beb31cda91a096b8533b53616d1ea DIST zabbix-agent2-plugin-postgresql-7.4.11.tar.gz 59178 BLAKE2B ccbecd9bfd204a12addd1dccd35dcc0b5c4f9e195f85d42e645eab42738de30aa82e7045118f79e00aaad16f56adeddf45316fc5b0fc08dcb25aa6f11b171cfc SHA512 61bacba5c8c9751ac6e3736e6ce483147c3229539fab3e5357fa9a81c6c08a4233e4bf138fbb98d8b5ef875c52a47172e6cf6494ecf013e497d777c989a76054 diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.46.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.46.ebuild index 2b14dc230a..2126d9c64b 100644 --- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.46.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.46.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-postgresql diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.26.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.26.ebuild index 4a2e8e8300..6c933da5dc 100644 --- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.26.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.26.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-postgresql diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.27.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.27.ebuild index 4c82c060a7..65a9883893 100644 --- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.27.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.27.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-postgresql diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.10.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.10.ebuild index 4a2e8e8300..6c933da5dc 100644 --- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.10.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.10.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-postgresql diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.11.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.11.ebuild index 4c82c060a7..65a9883893 100644 --- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.11.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.11.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -25,6 +25,12 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_install() { exeinto "/usr/libexec/zabbix-agent2-plugin" doexe zabbix-agent2-plugin-postgresql From 11a6a5c3226e96f5a77074322fedaa7d4ae89a4c Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 23:09:54 +0200 Subject: [PATCH 51/57] net-analyzer/zabbix-agent2-plugin-ember-plus: add 6.0.48, 7.0.29, 7.4.13 Signed-off-by: Niklaus 'vimja' Hofer --- .../zabbix-agent2-plugin-ember-plus/Manifest | 6 +++ ...bix-agent2-plugin-ember-plus-6.0.48.ebuild | 40 +++++++++++++++++++ ...bix-agent2-plugin-ember-plus-7.0.29.ebuild | 40 +++++++++++++++++++ ...bix-agent2-plugin-ember-plus-7.4.13.ebuild | 40 +++++++++++++++++++ 4 files changed, 126 insertions(+) create mode 100644 net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.48.ebuild create mode 100644 net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.29.ebuild create mode 100644 net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.13.ebuild diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest b/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest index 22cd622b5f..3ea520839e 100644 --- a/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest @@ -1,10 +1,16 @@ DIST zabbix-agent2-plugin-ember-plus-6.0.46-vendor.tar.xz 762520 BLAKE2B 137bfdd8b85aaf9077b0b21219ce1eaeb16735023e45563603bb2420397c398aa61f513021d9a96c890e912b68c7334e54326bb59eb6550e1cde4a5894fb3d21 SHA512 2f6aaea0ac886b1fc17f58177508639e14321136c7d9b37c6863f3ae1276cb33e908c25f753cae1cafabad3b0772fc03a9c5d9e2bfa46bac6e5822d39cbc2a01 DIST zabbix-agent2-plugin-ember-plus-6.0.46.tar.gz 60144 BLAKE2B 4f0e7976ca43d2438880e2632f23f7dd82b8b853df32f934576af1b39b739ec262692f9097d83a43969a3236c20d7dcce3b1d927461a439c0b80d1f130a43b2c SHA512 711f51a1f250bc7f2478c658909f21c88093d12e987ab53476984aca761c3c9881ec0d0642c93942639f609a5e295cb57b717e1b3468ff482ae170b8ba45f125 +DIST zabbix-agent2-plugin-ember-plus-6.0.48-vendor.tar.xz 761376 BLAKE2B f6b77b17dd53d65deb679f94ff86bb7ffd28f74dcc1fd4b38c42bebb6b78ffb8684784ce6dca6ab0d034c65ec3249b814d1326ef5a400925f7f5405cd247d81f SHA512 dfa9f966e79b90a28bc0827429c697d3d923ff3ff4a6bc8bbecb37c2ee31f8c9af0bc8cc5ed79bfb1fac848b8ae2380325afedceccaf4c30df2efd1e4571cd85 +DIST zabbix-agent2-plugin-ember-plus-6.0.48.tar.gz 60257 BLAKE2B 62c88037e221eda8dc4aa01b863744213bd75a35caf35d9117e271e0ea1805bd9173faf210f8f427a94efc32ea192d57752deb310d68d9f719cf99a29df706bf SHA512 c8e570c5ed9e291b9daac073111d76e12e40400383d99ff8204600b1c64b806435e258ace40478df10b147b89ab54ddae52f38be835aa812481406b8dbbe8a1a DIST zabbix-agent2-plugin-ember-plus-7.0.26-vendor.tar.xz 762568 BLAKE2B 81a047bdf07ac1c2c1c13c3f27cb9a481b67ec010dd0863cb39e730158eb656750abad726acd1390dc47d58b0152cb4e632616a6378590566ad149056bd496ea SHA512 baddc9a00de100e2d0feef678aedcabf14668cbb2d96102f5764d079219c9f8a55e1030b8c5251441dec2de815d50b69b5cf7d3e54e74d06e17da2e64a49a892 DIST zabbix-agent2-plugin-ember-plus-7.0.26.tar.gz 65930 BLAKE2B e0823ac2bc81b5f591af2e812a790887197f8d598a77088c96f9c133a04fbf28b74ba0d04736535696650f4c5654bd9242dc15680a034d5ea6de5db3097ab600 SHA512 b3204e4d2f72a89ccf4515c62cf0c7fe7feb15175650bd48097a8b9fb987e3d272aad3c492f17cda60dae3cb59c6aa08ed5bb8dbedb95bef72e382db53b71b7e DIST zabbix-agent2-plugin-ember-plus-7.0.27-vendor.tar.xz 763440 BLAKE2B 5c20bdf8313ba6ab59861f443b0eeb25dc1542bc0a03b1c8dcd32190dca68006c159c6b33f2310899d466a6956c76fd4b22aff87c0283a6f3ac1db7beb3d764b SHA512 f9b0dea541239c6e22e64b5c9fac2001136a92984608245d8577008c52e501e4c79e61c9b54ca1def634e738699ad68ff21969b35d7f1e8e5c88a2425e2136ca DIST zabbix-agent2-plugin-ember-plus-7.0.27.tar.gz 66088 BLAKE2B a9cd80b49921c9b94054cf179705eb2ab30c2e1cae0d793da90e978fb4e1ab4187b38dc65e7bd8b5de26d2c151572973c03aa8cd50a459bb16a59f843c74b09f SHA512 300ead7ba2800c4810bfecbb7ed675b91f3ae23b772c2bf63fcf59a71b8f9ee19208556d9533f50bf4068a42342f262b611f71a90e76c009989346769bc626cf +DIST zabbix-agent2-plugin-ember-plus-7.0.29-vendor.tar.xz 762236 BLAKE2B cb68f9036f97530026f73da7fc94638e1a956a8e0e1f479551486be3f7775143b63dc0296e668003c1db4a0cba2bcf90a19c079587d3f31e4c06aca3fad3afee SHA512 58f6a903f52683d92047e2e31a428486e2b9080c9404b1d11824d84130e8c735fe4ed0b5d7a0ab80373e54701aaef8c45a31c60b3b4fea118ea7ea042ac1e9ec +DIST zabbix-agent2-plugin-ember-plus-7.0.29.tar.gz 66141 BLAKE2B f9d8db0f2a17d76e52fc52708415baa41db726db37db6e6f0d57964aad235c5476cd79b903d2721fdbe822f9c125b8e0998b8d4faa3f4826cd7e3cb70c7ef6c7 SHA512 0a481ccf70bcca9cba5c66f2f8df051c06c2beb27de005e182de7f9d4f595c08a4af87f6b8d44ac498f11d83b8565f3dec98ef4e9d9a223561eaa8fd80d51a3a DIST zabbix-agent2-plugin-ember-plus-7.4.10-vendor.tar.xz 763352 BLAKE2B 9e0632bbd6c3d0bcff88f6c91e786418e34d7eae864d67b1b4e9184172b579cba820424eb0d4bf71f04b437e5f1c9262a725c398da30e8101c67278f8bc1c99c SHA512 69cfe69333e38deeb064512d88c4c67edbb70ee154831395215f7e7e8ce84be5bea19c24284c4bca656b60262f99d76018f837c195038f131f73e1f23e70c1d0 DIST zabbix-agent2-plugin-ember-plus-7.4.10.tar.gz 66806 BLAKE2B f71b786bfdc84a38d53aeb7ac402017fa446d1ec6156fbd123330e2b5cb23d4dc95fdb304426dec6d16fc3f553243582c54f1cade68ac0186e1a875ee311d8e3 SHA512 e1adce9bf6649eefea115f734f27cc9888f4db6df2f5b7bce5d4a67036b5f8459106d0bd3b2233dc69a7efa0978f783265133932640db359a2773717b3d7e131 DIST zabbix-agent2-plugin-ember-plus-7.4.11-vendor.tar.xz 762636 BLAKE2B 5d754def33a65b15737e922808b4ca366a81480ebb5120ea75b9ab76c592f54b283f0d272c2b307ab4046eb186e0029e59ab0d626b17b594d0ed58bdd457ca37 SHA512 b79756e2c4c5fc5dec6f3ace6582245fec809ab16e2317443b291a1166003b6a1ff4a1cd3ca9dfcec7df100fe3193a305978be203f3b637c377816d8e67ca570 DIST zabbix-agent2-plugin-ember-plus-7.4.11.tar.gz 66935 BLAKE2B 4d45f24e79f948f202ff0de00d26070102142e38eecd0dbbb984a449ed1df8fed75e0f62a1e6a7d0289a0b18e4496296f03789ae23afb9261a40594764c32673 SHA512 4d328b5d1ca7913752e955c80691cf45782a996adf25691042856253873b6ad04455f557d708b222667574424f00c6a8ca07ea9dcd66c7e9f0e28354ec7e2428 +DIST zabbix-agent2-plugin-ember-plus-7.4.13-vendor.tar.xz 763200 BLAKE2B 0fbbf8d99eb2fcaa19d0d4f8ed4b78a28f8b02c4d7705e0aa19bc66da9b2de087619252e549d8ccfb37c75ae642a1a58ab5f080ff7ca297ff65ac9242d77d7b4 SHA512 adcf12d2fc81d06c40866636eddf42b88ac79168f74540f866aa98c9602fca9ceb80df47a4a331537917e8ee3a915f478299b24f323a000993f87fe2c9dca25a +DIST zabbix-agent2-plugin-ember-plus-7.4.13.tar.gz 67049 BLAKE2B ecb8294113aa127654ed31cd0ff6eb3b4e07dac276325c3596ca4deff3387a3b3a0ccea52fac112e004851ccb9ff51fe08edd6f89491cc7a998e2c730b7cb0b8 SHA512 5ee4a1ffa3ee53d20ef9fed83430220380a43d11662cda07a8a42df6210ef48db32e04984f9177a2c837d98bf0131a2e7e92ab9358e30e4f755bb22961130764 diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.48.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.48.ebuild new file mode 100644 index 0000000000..e79f2047b3 --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.48.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-ember-plus + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins ember.conf +} diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.29.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.29.ebuild new file mode 100644 index 0000000000..e79f2047b3 --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.29.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-ember-plus + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins ember.conf +} diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.13.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.13.ebuild new file mode 100644 index 0000000000..e79f2047b3 --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.13.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-ember-plus + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins ember.conf +} From 647723deee701254b9e5c8f07b77945b32cbb7ed Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 23:13:13 +0200 Subject: [PATCH 52/57] net-analyzer/zabbix-agent2-plugin-mongodb: add 6.0.48, 7.0.29, 7.4.13 Signed-off-by: Niklaus 'vimja' Hofer --- .../zabbix-agent2-plugin-mongodb/Manifest | 6 +++ ...zabbix-agent2-plugin-mongodb-6.0.48.ebuild | 40 +++++++++++++++++++ ...zabbix-agent2-plugin-mongodb-7.0.29.ebuild | 40 +++++++++++++++++++ ...zabbix-agent2-plugin-mongodb-7.4.13.ebuild | 40 +++++++++++++++++++ 4 files changed, 126 insertions(+) create mode 100644 net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.48.ebuild create mode 100644 net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.29.ebuild create mode 100644 net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.13.ebuild diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest b/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest index b87e203159..339f4a1a64 100644 --- a/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest @@ -1,10 +1,16 @@ DIST zabbix-agent2-plugin-mongodb-6.0.46-vendor.tar.xz 1278532 BLAKE2B 20f6d669e04755ae8db436dd996075b90a32022f47a07d3c1c84546c1508010be661ae56e39096b98bfc22b9b250169740342b4f45042cf41b027d677a5d2a77 SHA512 95503ec7061e1749c354273661c38439e78a622659eea19a5a1b48c3faea176eeeabaa765575dfa85b2cd44c620329be0c779330734ed645ffc91ed3baf3da8b DIST zabbix-agent2-plugin-mongodb-6.0.46.tar.gz 44654 BLAKE2B 8dbd9187b42251fc9566640e3bde53c3e04b212931994d80f2034ad7b46b1a5bdcf2df961e4fbc9c397d65c5c73f1d8bc649ec843ecdd75fa77b558ccb58ac52 SHA512 a7b98506215253a7b994393025167d5ec630fa733380004a1971549430bdc6a837fc2e1e5d4357cd8d4e451bf6714912f37c75ec69a0f35ead2a9172792a51b4 +DIST zabbix-agent2-plugin-mongodb-6.0.48-vendor.tar.xz 1279492 BLAKE2B 555229b669ee62e78fedbf358e089af41bf1da6690601b67ac3840c1a8eb9a87814ef7678cb5605c5ff4b8fe629286873b22eb0559c608ac028eed8e64454acf SHA512 56819419de8a3386eb26806f6c53c087ff5c8724fd81a930191606f1b65784b0ff5fc07107308d1f892b6351034ab589b9daa28d08422299e4a2b3520ce6cf6a +DIST zabbix-agent2-plugin-mongodb-6.0.48.tar.gz 44676 BLAKE2B 4f02a3e92545917eb8308d197b7b4753ac25c675a02c2fa86072e5d3aa782a2fb014f7070483a222509be13239981b88fdc099c5cb0451bdb286169611cdb58d SHA512 91eb74be1f7d0dd82d85f213a3dd9c25da310e9c8d58988a0565aa2bf8eddfc47a8db98adcf56dcae4b785fcc295ea67344ec663808c20ae3d8861783dce51ef DIST zabbix-agent2-plugin-mongodb-7.0.26-vendor.tar.xz 1280540 BLAKE2B b5d9b9d0b884c12f47a98229c1fd653e3f377e6154632ffaa78f5f8e9b32e07709e2fbd2783cc07f7e1b759f82b70dd29ea2ca0e50f85ec7d8224c0b757e0470 SHA512 afd91bc0a0fb1ae0bec9427636ceb55ddc8a8850a94592904a7574f9adf31f36a97c0d71a47b64f627c7cc2073638b95c33f10809960db995d332d6819a0b14f DIST zabbix-agent2-plugin-mongodb-7.0.26.tar.gz 54942 BLAKE2B ed1d1b881262a4eb325c53012f058e1ed279736e775144421dfd07c1c44f25f9210e0bc37eb1706df8e4d96a0915305a1a4384fec82b2e71ca06a6bd84fbbf13 SHA512 95e762bc57de042bf87241907e05a48a06889def9bd88b7392ea357fd3549baf5cceb3402c86f248bac08c4dc77a5602a387958be408791e5e9310db31fd2eaa DIST zabbix-agent2-plugin-mongodb-7.0.27-vendor.tar.xz 1280328 BLAKE2B 0a381c4692e435daf9e769552c61111ee8f234682e6917bae1495a466bedb44d521c7d1b7a779db2b4a7ee7d7c5b6b43baf8f42e415108aad33eb4f702e3044f SHA512 251fd7b6099acd872ba97894430c859631f29ecc6645f59c667aaaa955c4a38a7445e4875bda7e56368e6869c01f0455739dc1d9a4c015901af4abca29214974 DIST zabbix-agent2-plugin-mongodb-7.0.27.tar.gz 54969 BLAKE2B 44bc62f45da52fb923877641df9c7ee4769373bab43c5a313eac6f838e386d0fef28dda6b3d88c6e7c610274b8f9cc5b09b8b3447d5a83b47d404e75fcaec1bd SHA512 52c2c29ccaf693ecf981d6b875e084455674d9e1cddfbe45293c57c8c1d568fab640a54b6adf891bfb2cb89baf6a11e1d3c3e63b0fec98bc9b02257dbae571d2 +DIST zabbix-agent2-plugin-mongodb-7.0.29-vendor.tar.xz 1280896 BLAKE2B 93703850b51f20ffc835c24fbb49e154f272310181650ba2b0841cf86a8dce2b501f2d793aafaf36e8b23bda271e3407018c802255d7aa2a84e945f20db341ea SHA512 e80b0be08591e20bff74957660de1d578ae48ad9f0c205be6f9adf3b09afff823d42a1fdaec6afaaea6a456bb59b82fd481410b57a23dea2507964ea309ccd4a +DIST zabbix-agent2-plugin-mongodb-7.0.29.tar.gz 55102 BLAKE2B b9164ec1709485be0c9dfcb7aea1eed456e71ee7cfad76ff00c099539b347e85240abcfcd05265527075f6bb9bab9e43bf798f3fe9234d57a56e8e5758419784 SHA512 731682bbe83cedcae16e6c082df267bdc81336dcf6fe2647347c3e787a4ea828283a697610a6332386e70f57cccc5111d77386fe696df53b7c016b3477337ee0 DIST zabbix-agent2-plugin-mongodb-7.4.10-vendor.tar.xz 1281808 BLAKE2B d110980bc99ca8304923a301f7309385693f8ac287db5e640b7facf571033b4833377fd4b8d297c47155b94da39d1cc70f5e9cd868445ee0a7233559b39cb6c9 SHA512 889723f233dcdcdc5a33c71be3a760f06c628a6d594058ec24fc52ef2b6c1bca6012e8b245c7ce9f27363bb502c7aeced9da30452301c93de0d9139eca338a65 DIST zabbix-agent2-plugin-mongodb-7.4.10.tar.gz 55662 BLAKE2B 42a23cb1040de185228aa657d937f00d29fc51efbd7514d8fb20dc5bfe49af40f9e7a9b77c561019c58d98dcac12d49d498988c9ff74dbb87ab4e7fda2db8516 SHA512 b44a239b4bd51d3c110679f70d1db066ced01d1447147ea96d4aae5926a9b28a824dba5f7fbbd778b6f33c0ac650b7b8efd1b9d98e8ddc534c988203901742d0 DIST zabbix-agent2-plugin-mongodb-7.4.11-vendor.tar.xz 1283872 BLAKE2B 84923d28c7a047431838bf1b3860ceb6b679d51214c8509c3dd39018ef3cc2410939206cf0ae7633928490c08ae1b88638b481ce1cefdb5927b67a4fd02656ec SHA512 659e1abeb2293122b3bb7195dd948ceec8ea4de913409fa7a8255a2f971b41861a9f28f2397b50dd04441de26927fe93ca917891b7a242a59d27c674b743c7be DIST zabbix-agent2-plugin-mongodb-7.4.11.tar.gz 55778 BLAKE2B f595efbb89ba8b7ab872a2e56ab1dcb477d449a76cb4cd60c6f0d08a16c0aa3e8718277492ffd22362c7ab4a1f10dceb25d28ab15f9d48d44a5f9255fda8b1db SHA512 4de83ffc98adda85915baf0555592793cf232eaf8b20c5b8dc75a9544ebf2032d3f0bd81cd2d24a247afd4a5743219ee0ea5ce2aab10bafcef4c879a033961a3 +DIST zabbix-agent2-plugin-mongodb-7.4.13-vendor.tar.xz 1280020 BLAKE2B 7de10d314362db93ea18f8ee73f3e2d59a88ad9e03839992f17daa32214a0c35ba0821f84d94429dbaf31c2a9833505a086ec197d11eb40260beac6794552f45 SHA512 78e344259a811ce96d157515f481f3285c7100c1946f83c0a264593bf51a457220a9a10f513c812215824d9cbbb6bc8bd0c241f150461dc2d8b856ce983915ff +DIST zabbix-agent2-plugin-mongodb-7.4.13.tar.gz 55887 BLAKE2B 58ebbcbecec37c2f8f500c9b8775375144697c40720ff808df49551434d3f3b8a8d6bb60471f0c8dd23e9f56bdf2e143ec786e3af6eeb41192cf872b28a61e8c SHA512 478e09275c1dc2a190321e2585646423117979932a4cd3a44d8739d15eddf3c25e834db1b9977092c120e43a0dbc51e8c59c72fa11c3e37c575f72f391224458 diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.48.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.48.ebuild new file mode 100644 index 0000000000..f24b39b3df --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.48.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-mongodb + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins mongodb.conf +} diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.29.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.29.ebuild new file mode 100644 index 0000000000..37c6a4928e --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.29.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-mongodb + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins mongodb.conf +} diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.13.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.13.ebuild new file mode 100644 index 0000000000..37c6a4928e --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.13.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-mongodb + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins mongodb.conf +} From 1b8ef31dd3621b8b5ca12431cdefe4bd1aa3ac6f Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 23:17:07 +0200 Subject: [PATCH 53/57] net-analyzer/zabbix-agent2-plugin-mssql: add 6.0.48, 7.0.29, 7.4.13 Signed-off-by: Niklaus 'vimja' Hofer --- .../zabbix-agent2-plugin-mssql/Manifest | 6 +++ .../zabbix-agent2-plugin-mssql-6.0.48.ebuild | 40 +++++++++++++++++++ .../zabbix-agent2-plugin-mssql-7.0.29.ebuild | 40 +++++++++++++++++++ .../zabbix-agent2-plugin-mssql-7.4.13.ebuild | 40 +++++++++++++++++++ 4 files changed, 126 insertions(+) create mode 100644 net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.48.ebuild create mode 100644 net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.29.ebuild create mode 100644 net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.13.ebuild diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/Manifest b/net-analyzer/zabbix-agent2-plugin-mssql/Manifest index 265a654ef8..ded0c2ea64 100644 --- a/net-analyzer/zabbix-agent2-plugin-mssql/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-mssql/Manifest @@ -1,10 +1,16 @@ DIST zabbix-agent2-plugin-mssql-6.0.46-vendor.tar.xz 1041096 BLAKE2B af4f20dce61f36e0a7d838932e68b7f2f193acf34bf48a0aa864ec5985c9f0ae277c6256c019accc9a5a3267aac818ccdb928315751f9ad0c2d65a7877a2b43c SHA512 f2251b02e086bece1e2b60c81c9a9f300e60f6a9781c80bf313b99400be39d5dccb7b22d07d81d80626a8eb989e6e4a65e14bba8aa9f3404641f60c93b21f8c1 DIST zabbix-agent2-plugin-mssql-6.0.46.tar.gz 42381 BLAKE2B 4724e9602bc3d7f38dfad30b28e20abd1008886078f66f0251f24b2b1008f4993eee159aa2cd4aab6db0196b0bf40383f9e450c6ba655b89f2883e5e7309a986 SHA512 738414ec390af9a9a60e4884e640218d9c533908590859fc5e51c60f057c311ab2049e8268f5892bcc906f5bc70ee6c37d4eb6f4d24c191e4ef82a21fc2955c7 +DIST zabbix-agent2-plugin-mssql-6.0.48-vendor.tar.xz 1041484 BLAKE2B 61544ac3ca64dff6ae32497040b7f9ab358265387f2e6193f8e15d24a5313f15f87de1fc06df43ebf869780c3da4098913597ba00c4f222c460ec8c311cf16bc SHA512 158947a91ab5a30527c93365c52540ce5b33ad259fafbc72536db73876447c9e5f980d77ffce0c25f1343dba91424cb52589fdf0cdbbc7e40b7b969962a8e74e +DIST zabbix-agent2-plugin-mssql-6.0.48.tar.gz 42481 BLAKE2B cacdc55b67714214df0c9b42fa9fe46e94f7dd17e941b6dc92b2c366a026f85ee854e9c07b44e048c101a37d04853f6607314e12c8009934541c39ea46ac1498 SHA512 a9aeb560c20de272c44b3a49e26ee74deb2aacbf8c36ee8a6375ce0acab294c7e6d65d6aa94ccdcdd87fbe472f857fde06e2fea666efe680c644de444e128bf5 DIST zabbix-agent2-plugin-mssql-7.0.26-vendor.tar.xz 1041776 BLAKE2B ea16d8bd76d0d53742ea60fad94188367f95ad4ab30cf9d86e93fed8bbc911c12e471a895b9efc662d313f38125e40173e45d1ad267aedc5bb18df83dd3c2f11 SHA512 d8605a2942f863c15b5ad0775dc325a5cb94562c81953ac1a034450dbdaadd0a4d344c1ece50b4dcf6240b6f894c5d8bb97753cda0fc3b1e63beb999759390be DIST zabbix-agent2-plugin-mssql-7.0.26.tar.gz 52379 BLAKE2B 490dd49f6a15978b03fba9ba712e0cb274cfb6bd9790d2b739f1c2c51f847dd83db454fdaa1439cbe6e8a064d06779bb21e50fa82bd2765d416a0a4d94376a03 SHA512 7a8709aa1e06037aaae058fc1f82a1823346a904dfc20e115ed9630a34c2e1d80d3d5d7b023570a6164678b2bdc663ae8247c91172a21b2ebee94cb08a59a8f6 DIST zabbix-agent2-plugin-mssql-7.0.27-vendor.tar.xz 1042540 BLAKE2B f305f7b5485749ef161857d7ce3acb0f97ba8e4100a7f60dc43802f4b6d3f9bce3e20b75a7e586d43f456411cd394b283f648f37b1960fc4ac382712e98cfb96 SHA512 1c78b0cd465dfa2fefae3b850a7278a1452867531d3ca1bff6d369c4011128febbc77edee4aa9e8643e51a6f98b81ddf98166691d481d36bf9bb1c096ea822fd DIST zabbix-agent2-plugin-mssql-7.0.27.tar.gz 52440 BLAKE2B 35f49910938c58aa3c413de407d99313ed4411ebbd66919df3f21f4453d9b27cf7078919fed7a1ad2eb4cf43cdb461ba572995166517887c3284b477e222fdf9 SHA512 1474eae637732aa1569db548544b27de69f4a2223f084397b1b1442182a824b93bd379773c1459e334d3986f7f0eb4bc28e0fc225c7346ab92508f0eadf10fdc +DIST zabbix-agent2-plugin-mssql-7.0.29-vendor.tar.xz 1041716 BLAKE2B f19f923aeef4f6edb442bb8b3eaeee57a61e0a9a17e7850db8b399d15d7fee6d6da907117b551169d2b780bfc7abe08a7d677c281070da0359a758cb2e9d9f85 SHA512 eaf2d8e116829c9bf81ca518fc8303182b0dceec6688d1ca9661990b54e9590967fe69ff80fbfefedb04a0b4e7201432424b3b2f2343bf34154bce9a4ab11207 +DIST zabbix-agent2-plugin-mssql-7.0.29.tar.gz 52555 BLAKE2B adcbfa0219e504d864c8730ec9c2c912cec089840b642d544a8cbfcb27dbe851dac2654b20fa5c0d21a3098f026506ebccbb9353c4de34560cd4ebe2dae310ea SHA512 7a45f9927007e5048341a9318f2f1776561e7d74f59639ed9c84ae059d6a5b249523f13d26e55062a46261bebae1bcf9e4e5acb1db5792cb3bc897b49a7d4581 DIST zabbix-agent2-plugin-mssql-7.4.10-vendor.tar.xz 1043652 BLAKE2B cb6509e88cea209c83efa601b79effb236b0f989f88c49e31005c7e468881c221b7479d2809e620ee33dc4a8c013627a9356d4222cb3e1392b2e5c7b6f144dc2 SHA512 922e1356fd8af01e9dfa5df116f0618778eb7b6af41835eb5fef88e29f63615017fec54c8bef56c651585d47788189971326ea72b292c10cd4fa244d6702fc8b DIST zabbix-agent2-plugin-mssql-7.4.10.tar.gz 55703 BLAKE2B 39338c9f997a5e7185a699c29d7001fa3ee79cdc691d1e8e868641e4d19041c3ee373546ddac3fa38583c1226c4db9cc9052e04acdece1f73f54c7fbacf0d07f SHA512 5b1f8473b88ef63274fb9d2c98871984619cc9d3e4fa06f73fb226f191ed2fe83eca8b5139996dd0cb2f2a08bc70e86458ca8af9cbe92ffa37e927c74fc1252c DIST zabbix-agent2-plugin-mssql-7.4.11-vendor.tar.xz 1043364 BLAKE2B 45f465bf14fa1e17570da23e91b3b48662a1f8cf6f0f5cd6c39939016391632e3e84d45aa126922a785d2909c193c949eb6dff47cae6671bc7f71cc8ee0a6fcc SHA512 e420bda0a0894a5700036d71e157677c668dff61611df6201fa92f8450d26d5deda0685477c69699d3801b5d534c35c598b2b417416c99822aca6748e2947a48 DIST zabbix-agent2-plugin-mssql-7.4.11.tar.gz 55780 BLAKE2B 4ed69241232248490b1b5256a71bad600bc228fbe54af853d7b5df89c6e013e74ca0780009eb29f90f8d63aa6173354a3f92c5543890d4f65be641f311f2aaa3 SHA512 68b656dfec280d43f61dbf8216035b44330f234c37d8d90f7d1be7b22d71ce360db81635ad4ec868952b0e59d5bcdc452c92f6307ebc87032706d1833be36301 +DIST zabbix-agent2-plugin-mssql-7.4.13-vendor.tar.xz 1043636 BLAKE2B 0077e619043a2ae7947ac66840691550b76931cbd29d306156bc4c2a33f7de4fbd0fdedd938ee54bdb8246313204dde25217e96a5c5933eca7f55b40e66154d0 SHA512 aa0e4046873a8869c28b17e1335fd14eb6e44d2891a1dd915d289786754b997df301a41b0999e01949b37b401f4512b6d12c3bb372be4788fa9866d0054874ae +DIST zabbix-agent2-plugin-mssql-7.4.13.tar.gz 55934 BLAKE2B 259e3223bace74dc66a9205dd96d44de61cfcda341b68c18f5c00b3ddffcfc8073acbb11d0f1baeb887c2ee138b32f1525863f384b8ff407ef413414121f013d SHA512 89047c225a0c7a24ee58a55cc307251c5a097d3277b364221344179d552c3a8169a371b556b2582f0d7dc02f6cb7cc244d0c9cb598e9ed3fb81f378eca590329 diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.48.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.48.ebuild new file mode 100644 index 0000000000..101b0a1cc0 --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.48.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-mssql + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins mssql.conf +} diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.29.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.29.ebuild new file mode 100644 index 0000000000..38f23108ca --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.29.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-mssql + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins mssql.conf +} diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.13.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.13.ebuild new file mode 100644 index 0000000000..38f23108ca --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.13.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-mssql + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins mssql.conf +} From 3ea6bab549180560b2319072c5989f16743dca8d Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 23:19:49 +0200 Subject: [PATCH 54/57] net-analyzer/zabbix-agent2-plugin-postgresql: add 6.0.48, 7.0.29, 7.4.13 Signed-off-by: Niklaus 'vimja' Hofer --- .../zabbix-agent2-plugin-postgresql/Manifest | 6 +++ ...bix-agent2-plugin-postgresql-6.0.48.ebuild | 40 +++++++++++++++++++ ...bix-agent2-plugin-postgresql-7.0.29.ebuild | 40 +++++++++++++++++++ ...bix-agent2-plugin-postgresql-7.4.13.ebuild | 40 +++++++++++++++++++ 4 files changed, 126 insertions(+) create mode 100644 net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.48.ebuild create mode 100644 net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.29.ebuild create mode 100644 net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.13.ebuild diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest b/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest index c06165ce8d..27b4681c6c 100644 --- a/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest @@ -1,10 +1,16 @@ DIST zabbix-agent2-plugin-postgresql-6.0.46-vendor.tar.xz 1195920 BLAKE2B 1093a8b7720c3ac2ad7aed9a3c6f26a7075037ad8f2f6800bb9d6a2aab42b00d6cab4b2bf4f49b74119c7274050f607d615d7fc3b9a1a65525ada83988bf4a9f SHA512 624178684bbd7bda342b8b546581f48d06966dbc94f8cf5c4dda18671d5c23529867caa463992435f662f927f86fd2f5e127e9e7737852c76d2fe1c8c2f4dcca DIST zabbix-agent2-plugin-postgresql-6.0.46.tar.gz 46303 BLAKE2B 4756acb4dca6e2be48dff0e8d0e4e5807fcca31f49a68bac71da2c71393f792da31d5ca18213e5a2701a88508fdf4bb4077d761076215d771fa608811df33595 SHA512 7f64902abfa14239172f2b788e161553b0a29191c883c1f35a5ad7a6089f168da4617b730773819e6e77b188226a4a0828954ab0de0cea4e75da241cc3fbdf09 +DIST zabbix-agent2-plugin-postgresql-6.0.48-vendor.tar.xz 1195708 BLAKE2B 48eebf952074f5c40a22ab9d7986d06be164eb5c2a0060c79272756ac1ce7de08f9f64dd45e8417b22fdb015852640fca00ec542b597a23121c2a4442eae21c0 SHA512 3456ddac8ca5ef6f01246712c4c0a77b02f3999a00ef266830cdf35493b7cc8bffb31731cc7712440ca0bd64d92d1ccb7ba24ef8e9da143369315a207943c438 +DIST zabbix-agent2-plugin-postgresql-6.0.48.tar.gz 46334 BLAKE2B f4513a0894d3c6f9bbbde2b9efcdb75e01cb6fe145ae48e6c343c83c430f38cb1aefea38e21868aceb1ff3835e8b27b22525791852a310758e8489125b91f813 SHA512 b361fdafcdc62b7e6ddd76eb5e9b8b78dae9b908dbe3259f141175b801a12420ca54e12b42da703cb35fdd4d19ad7671a75ef62f8d59995c00965852e20197af DIST zabbix-agent2-plugin-postgresql-7.0.26-vendor.tar.xz 1200608 BLAKE2B fc95334163fb6968de3ba2bdffee91ea5c94628256f817838ae06116d89279f23c33c36f6ddb6acddb094f31af6512a3baa16a8e237ee4fdf5b85c7c927e4ea2 SHA512 d9e1dac259e13f8575d69622a7135604a70f829c850ddea3de7ab194fa4594bb698a942f5a81cec2943d49a6e9d5ff8b0c0706c1ca24917c4807b65fd67185de DIST zabbix-agent2-plugin-postgresql-7.0.26.tar.gz 57082 BLAKE2B 101b362e77c3cc58b4ffaa63f3780c3792751a44fb7132b7de311972436f75485dd6a6d0632c58c59f9282f0201468afb38987143ae81c2329cf79d96e693852 SHA512 2615a6ac3dda24bdf33c7a38f8f5d525ae84ddce251d73af063eae4b211af8b895a4fe6908bd12ceca90599ebc85734446266a78a2099e1be9aa8e026bc254d3 DIST zabbix-agent2-plugin-postgresql-7.0.27-vendor.tar.xz 1197228 BLAKE2B b9f9fc967a79a84208e98b16b439e58c942cbff68643918f5adbb8b80af249d418f60567a5074994a4f8c2df95f8b34aac473d0ef8f90c96c28d1357d2f72783 SHA512 96b6d39bdcd03a700210bce9c615daccc806e64d6a2f19fd8cf83436638792da8084046790ea756dcd7e780ed1d37139780140eb366644607ea00e4804166ed2 DIST zabbix-agent2-plugin-postgresql-7.0.27.tar.gz 57110 BLAKE2B 6453aec02314affec576021ed814bb8f9741b834eaae045d63c82dea62dfb88d18f54a7a57c687531a4481ae84744bb6af7b3dbef35699ebb7c8ffd687feac5a SHA512 aba3c18506be4a7769527421ceb93104361d9e320f376f8a6fcf6922d50dcc26da7c78fc21501948480eae36f0dc6de722454f65620b8eebb10e6cb34898f3b8 +DIST zabbix-agent2-plugin-postgresql-7.0.29-vendor.tar.xz 1199212 BLAKE2B 0c5788d510962812dfebf8f42420b6cae9e1d0fd829a88240a0f0911293619b24b598782da2b822d5b99cc3488e84a8a99bb42f9c6c9aee4282f4d230825a74f SHA512 390725066e324b7f5b671739da2947ad8b138c0b65dc27d550557bc68897d29c4156f4f294ba1b3c442391f6320d6d6ccbe9fe8e3b68b134ae85f1ac0849a84b +DIST zabbix-agent2-plugin-postgresql-7.0.29.tar.gz 57495 BLAKE2B 9d9b80c70856f7189000ad5b52c1c3d817fd93bf762d76fe68f7dc74532ae94ee8f0ffc33957b75ad3b70fceaa062ba08dfa27fd9efd8765183e7aabf2028e49 SHA512 94299a03a643abf34d6235c3b23c9dae7132234d6ba47a9321987fffa465444600bbb828bde68a9546466f174f485320943a34464e0e108be3bbb3ca99d31181 DIST zabbix-agent2-plugin-postgresql-7.4.10-vendor.tar.xz 1232876 BLAKE2B 8365352bb593cfeaad63a4b3ac3151390175e6664d5f3a0da17491a8778eee5b272673806555375faafe810d076e1dfa3beee5d849c7af0b14cb455aee7ad3ba SHA512 e15cd8c9e7c6bde18be4a359448baa1bafbdb10b481b9a2945bcf26a15564f3ecd3935d7379325a2b62de027c15327789040bf4c5c39172ae5c5701d01bfac9c DIST zabbix-agent2-plugin-postgresql-7.4.10.tar.gz 59114 BLAKE2B caa98e1353cad4281c9605cb29fa5072359b691054453e676a4820cd2facb56c37ac33174331229f737898bd75c1cfee6d96a9aa1f20aca4ed6a417b53c54534 SHA512 9a1f716df1c56b719c307498a5d684f56e1473c0977faab2e1c28d9b6cae89b27a384779280aee9eff08bdb8babc71bef0e528e2cf93e01b5a425a29b385c8ee DIST zabbix-agent2-plugin-postgresql-7.4.11-vendor.tar.xz 1238988 BLAKE2B f5b8da123521c392fe46289400a21b94226ff0c8f13a99d7bf87311c1ab5ca0a0dffb2f2b43951b5e132dcb8087b0a6ef55524a7f06b760cbfe672ff65101f16 SHA512 61806a3b8bae66627a5fedd0a459c0d611580a2a7ef795cd6aa2924b4b63b7d3084acdc4428bb64829b767881d7d218db47beb31cda91a096b8533b53616d1ea DIST zabbix-agent2-plugin-postgresql-7.4.11.tar.gz 59178 BLAKE2B ccbecd9bfd204a12addd1dccd35dcc0b5c4f9e195f85d42e645eab42738de30aa82e7045118f79e00aaad16f56adeddf45316fc5b0fc08dcb25aa6f11b171cfc SHA512 61bacba5c8c9751ac6e3736e6ce483147c3229539fab3e5357fa9a81c6c08a4233e4bf138fbb98d8b5ef875c52a47172e6cf6494ecf013e497d777c989a76054 +DIST zabbix-agent2-plugin-postgresql-7.4.13-vendor.tar.xz 1234240 BLAKE2B 431e2f95f57fb86eed6f992e9c59abc7989ef949a312f6075d497409df0ef8fb5e029c9d60733bdaa1209378a2cb7f978c35ac460dc4091ff5778e3296e28471 SHA512 ebd0213671603b1eda7e79d1c728df4ad94dc1e46b2a11f2d16c1958805846b21636801dc8ffe452d080babe474525b7b877bea5ea25d289c40e8db51a063ac8 +DIST zabbix-agent2-plugin-postgresql-7.4.13.tar.gz 59256 BLAKE2B e6865c5e81caa88ab561ec74b1652a3f8a6cc655718df3f1425bdf4e892e67218aac0c10268caa4ba987fc51fde14b2a0552c9957340a51d2eb2e4dbce29e777 SHA512 d7a601d1bdaeaed5683585a7dfddf839f86f4b0f3f75b793ee383d116f955847f6479122b6af53f2a59f9be7f25d1c1b3fceb6b70e30dc7cc97b63562ca44e52 diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.48.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.48.ebuild new file mode 100644 index 0000000000..c5470aba35 --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.48.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-postgresql + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins postgresql.conf +} diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.29.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.29.ebuild new file mode 100644 index 0000000000..65a9883893 --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.29.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-postgresql + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins postgresql.conf +} diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.13.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.13.ebuild new file mode 100644 index 0000000000..65a9883893 --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.13.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND="~net-analyzer/zabbix-${PV}[agent2]" +BDEPEND=">=dev-lang/go-1.25.9" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-postgresql + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins postgresql.conf +} From 22469b19727d6b440a9d481de8f966c5ebd34f9b Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 23:45:37 +0200 Subject: [PATCH 55/57] net-analyzer/zabbix-agent2-plugin-nvidia-gpu: update SRC_URI Signed-off-by: Niklaus 'vimja' Hofer --- net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest | 6 ++++-- .../zabbix-agent2-plugin-nvidia-gpu-7.4.10.ebuild | 8 +++++++- .../zabbix-agent2-plugin-nvidia-gpu-7.4.11.ebuild | 8 +++++++- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest index 08a227decc..e72b57848b 100644 --- a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest +++ b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest @@ -1,4 +1,6 @@ -DIST zabbix-agent2-plugin-nvidia-gpu-7.4.10-vendor.tar.xz 780936 BLAKE2B d0edbb514ae237236a360c1e862d0452b035cabcaad00f1e7b634edb0a4b0093c127ef28e07f5121b63c71b7e6da7e4cd2414660a1f2b6b3e145e5c0b87b47a8 SHA512 a8cc2585496f5a0d91d85e56418b05456a63d129b69291bce9dea2a011b7a7b0d3b4b79b16436422896999ca77c66a780e6ee3fbae5c927bce8e09612ac81a96 +DIST zabbix-agent2-plugin-nvidia-gpu-7.4.10-vendor.tar.xz 761988 BLAKE2B 80671e38c2d0e60b18f5dde613d27f7e9ff637bb363c4b3a68ae4054966797261ca6cb78e5d914f37353bc8d2d224eb23d6e0131f2ee98b03af77d8fc43b8fa0 SHA512 93f47b9438322975716ec0d7da4e1b428cc17d439cf1516b8d2a9e0490bb9d0eb46755ebc3c530d6594150e4b3c5223a61c25f2ba8c965a3c594f48e9125f8d0 DIST zabbix-agent2-plugin-nvidia-gpu-7.4.10.tar.gz 128873 BLAKE2B 706b283687cd40c48df21f7a69f2153a21127bff1aad6c99dab247a32b9603f21ddccc4e5de8469db3a66358a3ef0e45c6ac2f0687cf9d571479aab1770e30d4 SHA512 ebe12f275023e1a289ff09940a7886d3078889804dddb423abcc9559d68d00ab5efaaae59230503c787c6a4b20c86c7b052a207d13e9122427c7c7219ac99792 -DIST zabbix-agent2-plugin-nvidia-gpu-7.4.11-vendor.tar.xz 781116 BLAKE2B 85d86fe20e8f2075d3fcb1385dcbff6b9713f8a56926a4853e8d91cbb75ad8cc39f1f091d9092d9875f14954d860b577008fffe69ddb039e7ff099339849bc48 SHA512 f07147cfe8d7d00842bf1a29b02709895134404994d135b6a43f2180ee4b999ac6b8e01804ea65d48e437b70b8e23b540dd8382212fa63b996809d51b79148d8 +DIST zabbix-agent2-plugin-nvidia-gpu-7.4.11-vendor.tar.xz 762452 BLAKE2B 1e2a580b3ab3b9549d621a3020d48d6d3ead50b399fbb42a03210a292863007e798b677ee27186d91ca6ace55be78d44535af6eacde3b857fdf6f5440331667b SHA512 27821d92c58049addde56319004bcdfc754b5d524c7f0ee91461cde222d906b733292500a9b3301845d9e15dba0756f548f22ce043531baff3ad65c1a89dd7b7 DIST zabbix-agent2-plugin-nvidia-gpu-7.4.11.tar.gz 129054 BLAKE2B d37aee158a9e56ebe83565fa7642021a9a0e57a5e068fe635759e3379adb15bf38e8731f02de6edf9c86c6dff9bfa6d964c297cc6542b59a7d09d2dc1f5c8a96 SHA512 76d6d921096069f64d6dd62494cd629c1a26767531aaaa0d2c82c264eb8ee1dd1720d0e52d9454882901d9b11a832dbf8e50b6830cbb14d62781285fef1478b3 +DIST zabbix-agent2-plugin-nvidia-gpu-7.4.13-vendor.tar.xz 762456 BLAKE2B 75d828a9f47919589b94ec5bfc98a605a88c96123db9a87e6063a4e15d8b3f9a4e97fe82d3553c567ca86550e400a6e8186e03a56f1a25dbdfba33d6724f9bc2 SHA512 0a2a0befff111290e0afbdf1b73ce864ea2ad34a80a4c5965492db504a3cfdb5fc0c3cbaa96b1947da6b4c46ba716d588aae7b23a94a91cb6dfac52e32acc4bf +DIST zabbix-agent2-plugin-nvidia-gpu-7.4.13.tar.gz 129102 BLAKE2B 0e7352230b20d894d68fe95912468e4b66da91f92685a12f19edbc59e0ca69db317d5dc364a0614bb371dcc084e5422ab2cb08c8d57a3907943942d9556a9b0b SHA512 639d2fe241121480297066a102b31c97b8de74ea5683019879b1129878adddb766abd7f27f5dac000ddd9a8ba0a3c3fb064b9afc8d2d15391e8ba811a293b316 diff --git a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.10.ebuild b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.10.ebuild index 040ed439d0..e8a6f34ca0 100644 --- a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.10.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.10.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/nvidia-gpu/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/nvidia-gpu/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -33,6 +33,12 @@ BDEPEND=" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_prepare() { default # See https://bugs.gentoo.org/975428 diff --git a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.11.ebuild b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.11.ebuild index aa78f4eab0..e4019281bf 100644 --- a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.11.ebuild +++ b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.11.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://git.zabbix.com/projects/AP/repos/nvidia-gpu/browse" SRC_URI=" https://git.zabbix.com/rest/api/latest/projects/AP/repos/nvidia-gpu/archive?at=refs%2Ftags%2F${PV}&format=tgz -> ${P}.tar.gz - https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz " inherit go-module @@ -33,6 +33,12 @@ BDEPEND=" DOCS=( "README.md" ) +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + src_prepare() { default # See https://bugs.gentoo.org/975428 From ef3c1a3dcf01fbbfa597342949cc18f3b7662b1f Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 16 Aug 2026 23:46:13 +0200 Subject: [PATCH 56/57] net-analyzer/zabbix-agent2-plugin-nvidia-gpu: add 7.4.13 Signed-off-by: Niklaus 'vimja' Hofer --- ...bix-agent2-plugin-nvidia-gpu-7.4.13.ebuild | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.13.ebuild diff --git a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.13.ebuild b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.13.ebuild new file mode 100644 index 0000000000..e4019281bf --- /dev/null +++ b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.13.ebuild @@ -0,0 +1,54 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="NVIDIA GPU loadable plugin for Zabbix Agent 2" +HOMEPAGE="https://git.zabbix.com/projects/AP/repos/nvidia-gpu/browse" +SRC_URI=" + https://git.zabbix.com/rest/api/latest/projects/AP/repos/nvidia-gpu/archive?at=refs%2Ftags%2F${PV}&format=tgz + -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz +" + +inherit go-module + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + ~net-analyzer/zabbix-${PV}[agent2] + x11-drivers/nvidia-drivers +" +BDEPEND=" + >=dev-lang/go-1.25.9 + x11-drivers/nvidia-drivers +" + +DOCS=( "README.md" ) + +src_unpack() { + mkdir "${P}" || die + ln --symbolic "${P}/vendor" "${S}/vendor" || die + go-module_src_unpack +} + +src_prepare() { + default + # See https://bugs.gentoo.org/975428 + sed --in-place 's/^#cgo linux LDFLAGS: -ldl/& -lnvidia-ml/' pkg/nvml/nvml_linux.go || die +} + +src_install() { + exeinto "/usr/libexec/zabbix-agent2-plugin" + doexe zabbix-agent2-plugin-nvidia-gpu + + insinto /etc/zabbix/zabbix_agent2.d/plugins.d/ + doins nvidia.conf +} From b23748630f899d46db4b4ef1975a9b97b8a8a2d3 Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Mon, 17 Aug 2026 01:27:07 +0200 Subject: [PATCH 57/57] gui-apps/sddm-conf: add myself as maintainer Signed-off-by: bakedsnake --- gui-apps/sddm-conf/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gui-apps/sddm-conf/metadata.xml b/gui-apps/sddm-conf/metadata.xml index daeb9dcfbd..842ca3cc97 100644 --- a/gui-apps/sddm-conf/metadata.xml +++ b/gui-apps/sddm-conf/metadata.xml @@ -1,8 +1,11 @@ - - - qtilities/sddm-conf - + + bakedsnake@vagrantz.xyz + bakedsnake + + + qtilities/sddm-conf +