diff options
| author | Crucible <crucible@localhost> | 2026-09-24 17:00:15 -0500 |
|---|---|---|
| committer | Crucible <crucible@localhost> | 2026-09-24 17:00:15 -0500 |
| commit | 80e6fcef01171b9705c9c9ffefb41bc4c0b43256 (patch) | |
| tree | ec29cf3f4a6121d38563db399369efe625967680 /dev-util | |
| parent | 6295f37a70d50a32011b5a1ee7793fea329cd5f2 (diff) | |
| download | srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.tar.gz srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.tar.xz srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.zip | |
Publish srcux candidate 0000000386-20260924-165828
Diffstat (limited to 'dev-util')
40 files changed, 340 insertions, 309 deletions
diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest index 468f4c8b7bd4..25cf162ac2a4 100644 --- a/dev-util/android-studio/Manifest +++ b/dev-util/android-studio/Manifest @@ -1,2 +1 @@ -DIST android-studio-quail3-patch1-linux.tar.gz 1560605310 BLAKE2B b8da6b2c47fabde63bacbae9366dab4f8cc3571361a56ed5153cb59143232ab81569874006285848edc0cdeab85a2dd1e6ec8bfce6022e37f1dbe8d9cbbe01a5 SHA512 21352277ef9c8c076bc8ff102b5f8ccb856ea8edd36c0aa79315b0c575a934d51a781729040276c968333db401be05ce5693680a07383fa8462d75be030eb359 -DIST android-studio-quail4-linux.tar.gz 1536243986 BLAKE2B c4f0dfad8eff9b8d0d9f2040dc9f26f2c60f7330226060ec1c9254f3a2ee8a8296c6be9002c7ef8818b18730d34dbe67b516036c4ad0378c4f4f6ba857571e5a SHA512 3c4ecb6ace3762609d48e9e9864a7b43b520d20938a789625cbffc6b7ab9816c1264594d03816b8c0d5328bef39c170eeae0fc10c65aef2d44edc1ea8b881d0a +DIST android-studio-quail4-patch1-linux.tar.gz 1536220902 BLAKE2B 0c569b7fbd7dc4441eb478a8e1abd1697e50002f15093a0fa900a2288e124e21b7b70325371064f4c262c2f36b2a48ca50cf3b29dd8987fcb435d18e256cb930 SHA512 2b5027035245c510410067a3b72df0876cb73b78f5fa428c375c2a879b26a4d7df2b433e2d5feec893dd5204ce9574fd6bc0511c88dd70db7476e0352eb6c60d diff --git a/dev-util/android-studio/android-studio-2026.1.4.7.ebuild b/dev-util/android-studio/android-studio-2026.1.4.7.ebuild deleted file mode 100644 index f84647f2dd1a..000000000000 --- a/dev-util/android-studio/android-studio-2026.1.4.7.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop wrapper - -QA_PREBUILT=" - opt/${PN}/bin/* - opt/${PN}/jbr/bin/* - opt/${PN}/jbr/lib/* - opt/${PN}/jbr/lib/jli/* - opt/${PN}/jbr/lib/server/* - opt/${PN}/lib/pty4j-native/linux/*/* - opt/${PN}/plugins/android/resources/installer/*/* - opt/${PN}/plugins/android/resources/native/* - opt/${PN}/plugins/android/resources/perfetto/*/* - opt/${PN}/plugins/android/resources/screen-sharing-agent/*/* - opt/${PN}/plugins/android/resources/simpleperf/*/* - opt/${PN}/plugins/android/resources/trace_processor_daemon/* - opt/${PN}/plugins/android/resources/transport/*/* - opt/${PN}/plugins/android/resources/transport/native/agent/*/* - opt/${PN}/plugins/android-ndk/resources/lldb/android/*/* - opt/${PN}/plugins/android-ndk/resources/lldb/bin/* - opt/${PN}/plugins/android-ndk/resources/lldb/lib/python3.9/lib-dynload/* - opt/${PN}/plugins/android-ndk/resources/lldb/lib64/* - opt/${PN}/plugins/design-tools/resources/layoutlib/data/linux/lib64/* - opt/${PN}/plugins/c-clangd/bin/clang/linux/*/* - opt/${PN}/plugins/webp/lib/libwebp/linux/* -" - -DESCRIPTION="Android development environment based on IntelliJ IDEA" -HOMEPAGE="https://developer.android.com/studio" -SRC_URI="https://edgedl.me.gvt1.com/android/studio/ide-zips/${PV}/${PN}-quail4-linux.tar.gz" -S=${WORKDIR}/${PN} -LICENSE="Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5 - EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT - MPL-1.1 MPL-2.0 NPL-1.1 OFL-1.1 ZLIB" -SLOT="0" -KEYWORDS="~amd64" -IUSE="selinux" -RESTRICT="bindist mirror strip" - -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-android ) - >=app-arch/bzip2-1.0.8-r4 - >=dev-libs/expat-2.5.0 - >=dev-libs/libffi-3.4.4 - >=media-libs/fontconfig-2.14.0-r1 - >=media-libs/freetype-2.12.1-r1 - >=media-libs/libpng-1.6.39 - >=media-libs/mesa-22.2.5[X(+)] - || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify ) - sys-libs/ncurses-compat:5[tinfo] - >=virtual/zlib-1.2.13-r1:= - >=x11-libs/libX11-1.8.1 - >=x11-libs/libXau-1.0.11 - >=x11-libs/libXdamage-1.1.6 - >=x11-libs/libXdmcp-1.1.4-r2 - >=x11-libs/libXext-1.3.5 - >=x11-libs/libXfixes-6.0.0 - >=x11-libs/libXrender-0.9.11 - >=x11-libs/libXxf86vm-1.1.5 - >=x11-libs/libdrm-2.4.114 - >=x11-libs/libxcb-1.15-r1 - sys-libs/libxcrypt[compat] - dev-libs/wayland - >=x11-libs/libxshmfence-1.3.2 - virtual/libcrypt:= -" - -src_prepare() { - - default - - cat <<-EOF >> bin/idea.properties || die - #----------------------------------------------------------------------- - # Disable automatic updates as these are handled through Gentoo's - # package manager. - #----------------------------------------------------------------------- - ide.no.platform.update=Gentoo - EOF -} - -src_compile() { - :; -} - -src_install() { - local dir="/opt/${PN}" - insinto "${dir}" - doins -r * - - fperms 755 "${dir}"/bin/{fsnotifier,format.sh,game-tools.sh,inspect.sh,ltedit.sh,profiler.sh,studio,studio.sh} - fperms -R 755 "${dir}"/bin/{helpers,lldb} - fperms -R 755 "${dir}"/jbr/bin - fperms 755 "${dir}"/jbr/lib/{jexec,jspawnhelper} - fperms -R 755 "${dir}"/plugins/Kotlin/kotlinc/bin - fperms -R 755 "${dir}"/plugins/android/resources/installer - fperms -R 755 "${dir}"/plugins/android/resources/perfetto - fperms -R 755 "${dir}"/plugins/android/resources/simpleperf - fperms -R 755 "${dir}"/plugins/android/resources/trace_processor_daemon - fperms -R 755 "${dir}"/plugins/android-ndk/resources/lldb/{android,bin,lib,shared} - fperms 755 "${dir}"/plugins/cidr-clangd/bin/clang/linux/x64/bin/clangd - fperms -R 755 "${dir}"/plugins/terminal/shell-integrations/{,fish} - - newicon "bin/studio.png" "${PN}.png" - make_wrapper ${PN} ${dir}/bin/studio - make_desktop_entry ${PN} "Android Studio" ${PN} "Development;IDE" "StartupWMClass=jetbrains-studio" - - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit - mkdir -p "${D}/etc/sysctl.d/" || die - echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-android-studio-inotify-watches.conf" || die -} - -pkg_postrm() { - elog "Android Studio data files were not removed." - elog "If there will be no other programs using them anymore" - elog "(especially another flavor of Android Studio)" - elog "remove manually following folders:" - elog "" - elog " ~/.android/" - elog " ~/.config/Google/AndroidStudio*/" - elog " ~/.local/share/Google/AndroidStudio*/" - elog " ~/Android/" - elog "" - elog "Also, if there are no other programs using Gradle, remove:" - elog "" - elog " ~/.gradle/" -} diff --git a/dev-util/android-studio/android-studio-2026.1.3.8.ebuild b/dev-util/android-studio/android-studio-2026.1.4.8.ebuild index acb6a9e0ba4b..db57f50a64e3 100644 --- a/dev-util/android-studio/android-studio-2026.1.3.8.ebuild +++ b/dev-util/android-studio/android-studio-2026.1.4.8.ebuild @@ -31,7 +31,7 @@ QA_PREBUILT=" DESCRIPTION="Android development environment based on IntelliJ IDEA" HOMEPAGE="https://developer.android.com/studio" -SRC_URI="https://edgedl.me.gvt1.com/android/studio/ide-zips/${PV}/${PN}-quail3-patch1-linux.tar.gz" +SRC_URI="https://edgedl.me.gvt1.com/android/studio/ide-zips/${PV}/${PN}-quail4-patch1-linux.tar.gz" S=${WORKDIR}/${PN} LICENSE="Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5 EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT diff --git a/dev-util/android-udev-rules/Manifest b/dev-util/android-udev-rules/Manifest index 3e2a20ee6e5f..06607692add7 100644 --- a/dev-util/android-udev-rules/Manifest +++ b/dev-util/android-udev-rules/Manifest @@ -1,2 +1,2 @@ -DIST android-udev-rules-20250525.tar.gz 23794 BLAKE2B 2a086c3451d7f5309108960eff25afc77e7902e3bbf68018b1a4b89115123e7a45c293dbecece217a5565f71e5688e3996426f0e6a1167bf35deb14da4bddb70 SHA512 c4370ba89ee240d540b6a18e6fd37bace27315b9637577eb08c48cfec8c77dcb8ebfebdf2b7853b9f3c7db35fe50458af52d070946bb0ab0db67539470bbf0ad DIST android-udev-rules-20260423.tar.gz 23917 BLAKE2B 0149de234ac44e72b05cfb5467d636ee71b29e04bf80036524912823f9fe6c831c3493c7f6b44c6969e369432df25379f97c48df3992593a776016b2971c623a SHA512 97966f1c02a9f85825a217384c94cfa8b9f721173e543c324b866ee7823b09ca67ec7ba1b012ce10de9d56ae7e4157d4cec8364c8e325001664cf6383778a5fe +DIST android-udev-rules-20260922.tar.gz 24039 BLAKE2B ae9ce487d8557c2747935ab8b38f431dcb5563dd73bc5e07570f9a93f3f60b2fb9047187340a4c029f9967cefe893d3796d414b2f2b3ffa24a8da250cbed62a0 SHA512 2963f9ed5d54fc3fc8e4aa61773d599ceabce100b83c54dfb739c8189b60a12003407d10cab92248ae0feb4c3fb56280742404f8fe93726a36be9b972c3bdcbd diff --git a/dev-util/android-udev-rules/android-udev-rules-20250525.ebuild b/dev-util/android-udev-rules/android-udev-rules-20260922.ebuild index 7fe4e9222260..0dc57aebae4a 100644 --- a/dev-util/android-udev-rules/android-udev-rules-20250525.ebuild +++ b/dev-util/android-udev-rules/android-udev-rules-20260922.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/M0Rf30/android-udev-rules/archive/refs/tags/${PV}.ta LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" # No tests RESTRICT="test" diff --git a/dev-util/aruba/aruba-2.3.3.ebuild b/dev-util/aruba/aruba-2.3.3.ebuild index 594bcd78bda2..477fb5f12950 100644 --- a/dev-util/aruba/aruba-2.3.3.ebuild +++ b/dev-util/aruba/aruba-2.3.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ SRC_URI="https://github.com/cucumber/aruba/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test" DEPEND="test? ( app-alternatives/bc )" diff --git a/dev-util/babeltrace/babeltrace-2.1.2.ebuild b/dev-util/babeltrace/babeltrace-2.1.2.ebuild index c4e80f79dd6c..057a61dc0f71 100644 --- a/dev-util/babeltrace/babeltrace-2.1.2.ebuild +++ b/dev-util/babeltrace/babeltrace-2.1.2.ebuild @@ -46,6 +46,10 @@ BDEPEND=" " VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jeremiegalarneau.asc +PATCHES=( + "${FILESDIR}"/babeltrace-2.1.2-swig-4.5.patch +) + pkg_setup() { use python && python-single-r1_pkg_setup } diff --git a/dev-util/babeltrace/files/babeltrace-2.1.2-swig-4.5.patch b/dev-util/babeltrace/files/babeltrace-2.1.2-swig-4.5.patch new file mode 100644 index 000000000000..e18c20251bb4 --- /dev/null +++ b/dev-util/babeltrace/files/babeltrace-2.1.2-swig-4.5.patch @@ -0,0 +1,59 @@ +https://bugs.gentoo.org/983043 +https://github.com/efficios/babeltrace/commit/1c59884d4ddf384b87df95d317b62f5f5783ca27 + +From 1c59884d4ddf384b87df95d317b62f5f5783ca27 Mon Sep 17 00:00:00 2001 +From: Jitka Plesnikova <jplesnik@redhat.com> +Date: Tue, 28 Jul 2026 13:29:18 +0000 +Subject: [PATCH] bt2: replace removed Python 2 C API macros for SWIG 4.5.0 + compatibility + +SWIG 4.5.0 has removed some Python 2/3 compatibility macros. The two +that affect us are `PyString_FromString` and +`SWIG_Python_str_FromChar`, which are both replaced with +`PyUnicode_FromString`. + +Change-Id: I3c74d8ea7257d9cdc0fa4b533ae7b3a5ef9521d1 +Signed-off-by: Simon Marchi <simon.marchi@efficios.com> +Signed-off-by: Jitka Plesnikova <jplesnik@redhat.com> +Reviewed-on: https://review.lttng.org/c/babeltrace/+/18423 +Tested-by: jenkins <jenkins@lttng.org> +--- a/src/bindings/python/bt2/bt2/native_bt.i ++++ b/src/bindings/python/bt2/bt2/native_bt.i +@@ -56,7 +56,7 @@ typedef uint64_t bt_listener_id; + * + * We initialize the output parameter `temp_value` to an invalid but non-zero + * pointer value. This is to make sure we don't rely on its initial value in +- * the epilogue (where we call SWIG_Python_str_FromChar). When they fail, ++ * the epilogue (where we call PyUnicode_FromString). When they fail, + * functions on which we apply this typemap don't guarantee that the value of + * `temp_value` will be unchanged or valid. + */ +@@ -67,7 +67,7 @@ typedef uint64_t bt_listener_id; + %typemap(argout) (const char **) { + if (*$1) { + /* SWIG_AppendOutput() steals the created object */ +- $result = SWIG_AppendOutput($result, SWIG_Python_str_FromChar(*$1)); ++ $result = SWIG_AppendOutput($result, PyUnicode_FromString(*$1)); + } else { + /* SWIG_AppendOutput() steals Py_None */ + Py_INCREF(Py_None); +--- a/src/bindings/python/bt2/bt2/native_bt_error.i.hpp ++++ b/src/bindings/python/bt2/bt2/native_bt_error.i.hpp +@@ -19,7 +19,7 @@ static PyObject *bt_bt2_format_bt_error_cause(const bt_error_cause *error_cause) + BT_COMMON_COLOR_WHEN_NEVER); + BT_ASSERT(error_cause_str); + +- py_error_cause_str = PyString_FromString(error_cause_str); ++ py_error_cause_str = PyUnicode_FromString(error_cause_str); + + g_free(error_cause_str); + +@@ -35,7 +35,7 @@ static PyObject *bt_bt2_format_bt_error(const bt_error *error) + BT_COMMON_COLOR_WHEN_NEVER); + BT_ASSERT(error_str); + +- py_error_str = PyString_FromString(error_str); ++ py_error_str = PyUnicode_FromString(error_str); + + g_free(error_str); + diff --git a/dev-util/bloaty/bloaty-1.1-r2.ebuild b/dev-util/bloaty/bloaty-1.1-r2.ebuild index 1f32cf382373..ca6eee24413d 100644 --- a/dev-util/bloaty/bloaty-1.1-r2.ebuild +++ b/dev-util/bloaty/bloaty-1.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then RESTRICT="!test? ( test )" else SRC_URI="https://github.com/google/${PN}/releases/download/v${PV}/${P}.tar.bz2" - KEYWORDS="~amd64 ~arm64 ~loong" + KEYWORDS="amd64 ~arm64 ~loong" fi LICENSE="Apache-2.0" diff --git a/dev-util/cccc/cccc-3.2.0.ebuild b/dev-util/cccc/cccc-3.2.0.ebuild index 6fd032a6b1c7..1c2cc1771391 100644 --- a/dev-util/cccc/cccc-3.2.0.ebuild +++ b/dev-util/cccc/cccc-3.2.0.ebuild @@ -17,7 +17,7 @@ fi LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86" IUSE="apidoc debug doc mfc" BDEPEND="apidoc? ( app-text/doxygen[dot] )" diff --git a/dev-util/diffoscope/diffoscope-327.ebuild b/dev-util/diffoscope/diffoscope-327.ebuild index 7300956155bc..4cd6db3f347a 100644 --- a/dev-util/diffoscope/diffoscope-327.ebuild +++ b/dev-util/diffoscope/diffoscope-327.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~x86" IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java libguestfs llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs diff --git a/dev-util/diffstat/diffstat-1.69.ebuild b/dev-util/diffstat/diffstat-1.69.ebuild index 39ace1b25127..b110e847b467 100644 --- a/dev-util/diffstat/diffstat-1.69.ebuild +++ b/dev-util/diffstat/diffstat-1.69.ebuild @@ -13,6 +13,6 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as LICENSE="HPND MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20240114 )" diff --git a/dev-util/git-pages-cli/Manifest b/dev-util/git-pages-cli/Manifest index c2839f5b3918..fec6aad0a812 100644 --- a/dev-util/git-pages-cli/Manifest +++ b/dev-util/git-pages-cli/Manifest @@ -1,4 +1,2 @@ -DIST git-pages-cli-1.6.0-vendor.tar.xz 159892 BLAKE2B 969618f35c47c0144742df4e2ef931223d09d8d2ab65c38d0f5469da4b9a696318440001a31ecadd8fd8a2687b0cd0f862a4b773b7446b9dc9d7359a77545b21 SHA512 12e96b4d1c35cad2af930b8056ffb388194e2afd89f313751660e8e5610719434002b2b385c8b03f9791e80b826098be7e608250098dee11b1fbb638df223d96 -DIST git-pages-cli-1.6.0.tar.gz 10530 BLAKE2B 08171ebb4963b775f578688c010b76a03627abe3365a368f2f59b13e498482f223c76697339f8d03018a99008e459a84bafb8d7276f7a6283341d95fd82b8187 SHA512 8f42aeabc75253e89276d4a963f1390fc9c7a7520e239868103e31aa6baba54eed2a896509467563df88c12a649b0d03ccb0bcb53e0dd3c977f1a17c894b5098 -DIST git-pages-cli-1.8.2-vendor.tar.xz 160188 BLAKE2B 471c5f728d286a7008773da19841cf3b73d4dc48b564cfef99905e2cb73f1e21819765d51be7d935920816129840b1c6ca7f1a8eae07649a740e3d90e2855944 SHA512 687adce84e63a26a1e4d0fc3d50365e300add0fcd3d8afa15834bbb05ef0a2100ce2728600f2d779556b627c49453876d2749daa3eac044c2dae4af6ce4b664e -DIST git-pages-cli-1.8.2.tar.gz 10985 BLAKE2B df584ea37167825349b6d9bbff50398dfc75438e251f76d5f906ffd011d0fafa5724df741948a54a4157b1dbcb03af0860f70f0c9927ad5165a15b6fecc474a1 SHA512 068a5235644ff4a9aec631b038c9e5ce3ec56d1f8b8b4582f60f0a1088a0ab1789370274c000f3c4930c7361fc144bbc153269fd3c3c2581d05c4407337070d9 +DIST git-pages-cli-1.10.1-vendor.tar.xz 168992 BLAKE2B 90c7b249ef56bc37f245ffeb18c8608f5ee298d1d01eecd3c7d1f9dd8f7b75e2dc17466d301d8ef6ce685e920add348656d18cb1035aa43313955d427e7b56fc SHA512 209fa27d037569afa6d55fb2fed7fff84db7adbd9cdb95a22dac6e3d4a228a66e8f3760e6d44552a3bfb0b5bbb77f1b88aac46b33ac60fd6fa0b0d16d007215b +DIST git-pages-cli-1.10.1.tar.gz 11594 BLAKE2B b642e6705559374a6ffbeba3f96c0304397e56aca0f054ae19a83c37373b903bab8e744e7d46d02eea584d29215451f866490f81d39cf39b05c8307c495828b9 SHA512 f5d3592906aedaed1d41e595fa5c2f79a84eca14bf7a6c5c667ef5e7ab90608f419acb5f2a49b703c6a23b19f3a4fec1671cdd33d3fb3c9e63c7980f3a3f7ee9 diff --git a/dev-util/git-pages-cli/git-pages-cli-1.6.0.ebuild b/dev-util/git-pages-cli/git-pages-cli-1.10.1.ebuild index 905ba13f3c16..905ba13f3c16 100644 --- a/dev-util/git-pages-cli/git-pages-cli-1.6.0.ebuild +++ b/dev-util/git-pages-cli/git-pages-cli-1.10.1.ebuild diff --git a/dev-util/git-pages-cli/git-pages-cli-1.8.2.ebuild b/dev-util/git-pages-cli/git-pages-cli-1.8.2.ebuild deleted file mode 100644 index 905ba13f3c16..000000000000 --- a/dev-util/git-pages-cli/git-pages-cli-1.8.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Command-line application for publishing sites to git-pages" -HOMEPAGE="https://codeberg.org/git-pages/git-pages-cli" -SRC_URI="https://codeberg.org/git-pages/git-pages-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://files.demize.dev/gentoo/${CATEGORY}/${PN}/${P}-vendor.tar.xz" - -S="${WORKDIR}/${PN}" - -LICENSE="0BSD" -# dependencies -LICENSE+=" Apache-2.0 BSD MIT " -SLOT="0" -KEYWORDS="~amd64" - -# project specifies a minimum Go version of 1.25 -BDEPEND+=">=dev-lang/go-1.25.0:=" - -DOCS=( README.md ) - -src_compile() { - ego build -} - -src_install() { - dobin git-pages-cli - einstalldocs -} diff --git a/dev-util/global/global-6.6.15.ebuild b/dev-util/global/global-6.6.15.ebuild index 3e2eec0af5c2..4b0dde982c50 100644 --- a/dev-util/global/global-6.6.15.ebuild +++ b/dev-util/global/global-6.6.15.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" IUSE="doc emacs" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest index c631796c58e9..d1e5eee95a3f 100644 --- a/dev-util/google-antigravity-cli/Manifest +++ b/dev-util/google-antigravity-cli/Manifest @@ -1,6 +1,6 @@ DIST google-antigravity-cli-1.1.28_amd64.tar.gz 56914961 BLAKE2B ca86372335da5571ecc5f36569359bef127c6838e96528d128bb9849608c22ae56ae1d17585f4451024525d5777c4d7cdd76c0370fd95b7e27a3c06f15c982b9 SHA512 a855c623426fe901088bfe2b4d559b01f5b479a7c5ec0e41acfe129d4fe7deee9fbd9057072cc8e8c19ed65474cafa4f1d10fcdc14fbb85f82f20c3ec94295d4 DIST google-antigravity-cli-1.1.28_arm64.tar.gz 53365668 BLAKE2B 835278a90473bac5af32ea2a87309579c158fceb4aa19f68a4e9dd7a5c158d924200b89aa4b46d0a30ac47df4363357532fad0adfda18899f813131032260fed SHA512 2cc17c2a2dfe5c7d2f8088ac16ccfef270933c7844c3c717b3e4f4f94873f865ebddc5943508cbe54b4976c0f9dc478ca71b8c26b8c08d6758d9508788235530 -DIST google-antigravity-cli-1.2.5_amd64.tar.gz 58151164 BLAKE2B 55640838b46dedde7fb057a140bc529d162f7709074a9d9c6f4f4c7740de388e07415cd322e804035caa2e1be60afe5a744f8a908c717e565062161a5a30c615 SHA512 1f89973759ec9608983708be985d715af1669f50a43ef721a7389b9a8de78141333e18bedfef7d15d0073cbe4d6b8984c86b23d8d073cc28dd29290a781f4b65 -DIST google-antigravity-cli-1.2.5_arm64.tar.gz 54531323 BLAKE2B 307d4cd7e222010760a1d29f8bbc15436312b4d870fe7725849728a8f632d1a483d667a2aef554f1e30796e6b237dcf6d293fe729d3bb36eeaeafc6dbd282493 SHA512 e11c990024b3f253fdd6ffd552e117478cb320bbf5bf2ff67a218fada718c8eeebad7cd916b691e39a3b206a09bc754d177319b002c1aaa546ab4e5ee4633bf0 DIST google-antigravity-cli-1.2.6_amd64.tar.gz 58626363 BLAKE2B d7ab6cd61a4b2ab483f6bdb7480d9328221c15c685a6629c3e8d7974914365e001b08e0b2e822f0ed1c4f5252088da7118a036c66c34e4116ca94227d36088b4 SHA512 5e2738b6d88b106c295d8e3daa96a386e545665ec58faed94d597d2a0bc27e169cf1f913af81482dac5e091d6e3139fcb3c32c60798b5fbab7513d8232dcf787 DIST google-antigravity-cli-1.2.6_arm64.tar.gz 55007580 BLAKE2B d253996731e096f66ec7f96bee5bb1a9837c99d2c89c92f0dd3e12d51f5b59afe4b5a4a60451ff0d2079f414cfad8141b0baeeb3de43ebf2832a36fe2c74058c SHA512 685b2c25f036a7af53b3ccca2ac6a8d1200b070bc57a2e05fa4574276c538ecff19f763ca97c232d62fc2422fe98d8760c503fc31bd49a9d7a2ed3ec11bba902 +DIST google-antigravity-cli-1.2.7_amd64.tar.gz 61763170 BLAKE2B a0a2af16f6a41b1a738cd2744b7597b42a524b067323bbd883acfcb502b4a33e5cee996a21aea812d8b0607a383c0aff6e8dcb9c855c38106cf1d6a38664c994 SHA512 fec769d611c4afdf0ae72d38bdb2652c8e2c8e71e4f6de97a27b80dda3c50429160d9e03776a36a59b8857c20e76783c4a49cb0feb8b2f5c3bf925b0cc03bb77 +DIST google-antigravity-cli-1.2.7_arm64.tar.gz 58081202 BLAKE2B acdbaf183c2ab877ad8d04e8826020ef0c8619df9be6c118089985267d938f0b489de0d06a88fa864392c8187af5bdafb91ccee828c3c8fa595a7e6ef1787c84 SHA512 d39f939ffc80776bfd2dc10db7b9a1a1b58650f08115fa21065c11d10882c71210f368c2e6060f26966d1a33d6b2dd2bc19bfd641062305af6546c51d494511a diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.5.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.7.ebuild index a7454cec5a2d..2b971dcad1be 100644 --- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.5.ebuild +++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -EXECUTION_ID="4931130160447488" +EXECUTION_ID="6731160148115456" MY_PN="${PN#google-}" DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform" diff --git a/dev-util/google-antigravity/Manifest b/dev-util/google-antigravity/Manifest index edfd5cceeecb..25e9078f1df5 100644 --- a/dev-util/google-antigravity/Manifest +++ b/dev-util/google-antigravity/Manifest @@ -1,6 +1,6 @@ -DIST google-antigravity-2.12.2_amd64.tar.gz 172322487 BLAKE2B dc7b6beaac3eb44b96d048cedcc17dede7bb3ab6687e95acb2d14989cf65278642d0a9ce8440ffea2c189dcad794c1e5bc0e049a996af1337b702e19a9ec243f SHA512 6aa76ea02a5c74bef5b40495996c63fdb66955336618bd1d16335eea38baddd50d69b3990091884da0301a24cea7bb61981cfc55e9830eb5e53302e6a2a36595 -DIST google-antigravity-2.12.2_arm64.tar.gz 169331350 BLAKE2B e846efbf5d169ac5be853f4e39358bb53f2d9a7af4b54ea7191f30ab921f6439afa477be4e25a42fa2ea8375db59ea15233b9f2452249b5a599823b7de8d2da4 SHA512 bfe6c7ea27e04df21d6e9c54f506f465bd09198320404582a8276f95fd3b4941e22d3f9958b5def46bfa434d72dc1cfec26f019d78f574ed5401c297401f8892 DIST google-antigravity-2.13.0_amd64.tar.gz 173005112 BLAKE2B c3201c068eaee99636576aaa1d3680aee82b2211ece8822b2f98a7e776d0da717b6f5c5097d3b27bb4a29d23a566021a086916303b1d820f0cd7648b6f1ff162 SHA512 5197adb0fa208da0df71d5a7799f954c463a48d1776bb60e8f42fbc4d5ebddd8e64bd32196beffd6e0009ac5f30479b2e8309f466f382b01f55c3793a932fbfc DIST google-antigravity-2.13.0_arm64.tar.gz 170014747 BLAKE2B a83e260859bbd53a5eddf7bb268737946b9e3957ad793ebad24046055776ee4d1e75ba0ba33baf6c343392a3cec5ccaaff9aeae5a1c81c87d0f87457ddb29026 SHA512 6d09aebdf2551863cf3d20c93339f6ff6e9e2ecf650fd1e99111b384491170e6c2ba2069cfd0d403fdf461ebecd323ae9ac51669b07359d470d6dafd6a4841ec DIST google-antigravity-2.14.0_amd64.tar.gz 173968350 BLAKE2B 78bad4890b98641b90829257001467148af7dea842c800a83727963518a39645469e25025383f645d2b3c1839a5a43bc28a458e6b5236f5f4983fdd1e4ab0910 SHA512 2be15c85e30d03c4cd71bdee68e3df0dc3466326234849dde9eb7393d51ed15e5adf3b127e62a310464176e18a6acd9d2d2e88598e91db061c08a71ef925a5aa DIST google-antigravity-2.14.0_arm64.tar.gz 171001713 BLAKE2B 47bf9f6f885be58d857e7fe6c6140ce52ef368db8ffc68bf5bd09b2f8cb070302398235c5a381e8b9bd95fad30b44250883fe006f672f50a7ed39537f718b34d SHA512 1a504e687b7a43462211ab94d731e9c8ec308f8a91959ed3915ed53927a40e99307f914d5b0c9ba533b3544b718b61deced3145f2e20bfec3cccd9354fc0c912 +DIST google-antigravity-2.15.0_amd64.tar.gz 174278041 BLAKE2B 08da6dff1edeb8e507d12ff6bf049da1f7d1081c1e8917e06aa9c7f74cd1fc9425936e72f73723f7d1c73a7d9290f5645bcb51e881346d9e1fb917e476d42d04 SHA512 7c8fb7cb46456321160b03584544bbb8855f5dbc01afe94265c43ecb2dac833dfb88f68fbba86ef5ffe8d7c244b049bc0557398a28cc555e5a4755aeea66e339 +DIST google-antigravity-2.15.0_arm64.tar.gz 171281032 BLAKE2B fb997d35615bb370e751d7eba094f739d54a815f6514f7a778b4d5e97eb73327007da74eaa134fb2b0f2635d998581511901a40c1a78b2e0c5dc9f59640567e0 SHA512 19662d3b5016586860d0b3ae8d8f152191219135d8923039ac2bb239d7a71b58e4d1f1dc8efd2a0bef7d0216d05f3bca5af4d57747b8f65bd0ad81a5525afdd8 diff --git a/dev-util/google-antigravity/google-antigravity-2.12.2.ebuild b/dev-util/google-antigravity/google-antigravity-2.15.0.ebuild index 19f57a25baf1..08743faf6ee3 100644 --- a/dev-util/google-antigravity/google-antigravity-2.12.2.ebuild +++ b/dev-util/google-antigravity/google-antigravity-2.15.0.ebuild @@ -9,7 +9,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi inherit chromium-2 desktop optfeature pax-utils xdg -EXECUTION_ID="6298742303883264" +EXECUTION_ID="6576870427328512" MY_PN="${PN#google-}" DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents" @@ -111,17 +111,5 @@ src_install() { pkg_postinst() { xdg_pkg_postinst - echo - ewarn "Package Split Notice:" - einfo "Beginning with version 2.0, this package only installs the agent component of" - einfo "Antigravity without the editor view." - einfo - einfo "Users looking for the IDE should install:" - einfo " dev-util/google-antigravity-ide" - einfo - einfo "For the official announcement and details regarding this change, see:" - einfo "https://antigravity.google/blog/introducing-google-antigravity-2-0" - echo - optfeature "desktop notifications" x11-libs/libnotify } diff --git a/dev-util/intel-graphics-compiler/Manifest b/dev-util/intel-graphics-compiler/Manifest index 8e17c8a5973c..667b66b03dbb 100644 --- a/dev-util/intel-graphics-compiler/Manifest +++ b/dev-util/intel-graphics-compiler/Manifest @@ -1,2 +1,2 @@ DIST intel-graphics-compiler-2.37.1.tar.gz 12508039 BLAKE2B 9555401482133ab6efa6b214179d8c2986efe261c03613684f3db3b5f8482b53310f70682dc2fc7b69ae3d8dc6bb93c26a24a64a29b3b0069f4a860f86e50084 SHA512 27a69e8f08527d6a1f1f88a6b326d151da2806085a7c23984a8dc2d3edf33342005d4931ffc84a502b64b9f45405d50df856258caae4ff8372373cf434b7d659 -DIST intel-graphics-compiler-2.41.5.tar.gz 12949463 BLAKE2B cc56aad8f09ff22f341bf7156eceb3cb3bfae603d420a18dde45b47446645eca790c894b53250b608c1fd7587d86e804f8c051a770d61f656bbecc9dd86fd515 SHA512 c474597e61770dbfb5d6e0b3d7c2b675fef0c4f6f29c5548681ce83328c725a150c71720756344c603e8e8bc09f4c8701cac21940289909c33a6ca26db1217d6 +DIST intel-graphics-compiler-2.41.9.tar.gz 12952218 BLAKE2B 0471dab27e17a60e7c7c57ff22495532b4b5b083f33b8b7530bc20fd27769b55372746e6cadabd58e37bfcceb16139247e146b3c157f04780ea9153074d68e34 SHA512 f2decb6b8634d003816b403162407fc2884093914703fd2ad602855e67c07686ea94fdd301af74f7d41358d6e19f853350b5577678c8d40f17b2de66067c7882 diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.41.5.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.41.9.ebuild index 30780c3c7cbb..30780c3c7cbb 100644 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.41.5.ebuild +++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.41.9.ebuild diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest index 8f3b01413e01..30ef241aa89f 100644 --- a/dev-util/jenkins-bin/Manifest +++ b/dev-util/jenkins-bin/Manifest @@ -1,3 +1,4 @@ DIST jenkins-bin-2.541.3.war 96262515 BLAKE2B c579da99dd2ff508391e928686ef7396f7425c8907cc855865a737fcdd0014581928298ec49d1dfd84f95edda7036e5ea2c3ca2d2c6ab3dd4c64f17d90ed8e51 SHA512 edd45ce55e71ed4ad94c9b286d69bc2cdad549899ebc842e423786f2bfb6fb89ca11b765af3ff285caad4702a3e2a4647acf39b5a7e0555f324a3762cadef909 DIST jenkins-bin-2.555.1.war 100125231 BLAKE2B 093b56be3fcf0ade7aed95b5d6237af9033f088fb6655efc36e54c03c49686d1e3e7523065dda1e07a0b6cc69120592977840dec064328c36038a76ef65e1e07 SHA512 8952ee39b3ba86ba9c0a9cc20bb8d6da1f9d3829d8822f1570174f717669b6515aaf79a01f455cd7543bc85c1b1266df00108126a21689414cc7cfb8aef7ada6 DIST jenkins-bin-2.561.war 101124940 BLAKE2B 4b13d7e6b336b747292e160774f967358e38632fa5d8bd17e512ef0ee2ec61696d7c2839baf7dbdce98c733423cbeabb8dd39395960bfdbd7eb9d307c1d5736d SHA512 857d630e134a4e513091856e1c368b73844bfc94a78c2c41399d46fe87c4989bc842587ebbbcf21c012544328e4abda6e1a0b0fa8012a3f229a1fcf633e41f34 +DIST jenkins-bin-2.568.3.war 101130898 BLAKE2B 9f0bc35cc5072ac68746611ede8c0815786d8fed99765d6fd4d66ff6b9bf848cce955dda3a7b0683dbfaaf6432b3f5f38f5cda245183755ad72c581ccec4a4b0 SHA512 c68246fb345fe201415f1c7cf0390fac00f180ed7fb98ef40e0feedd3fcdb4fb9108036d10b85e73dc043e575a35fcdaa6b9667e8271aa554e9377f8619dbd37 diff --git a/dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild new file mode 100644 index 000000000000..01cf39a77f68 --- /dev/null +++ b/dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +DESCRIPTION="The leading open source automation server" +HOMEPAGE="https://jenkins.io/" +SRC_URI="https://get.jenkins.io/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war" +S="${WORKDIR}" +LICENSE="MIT" +SLOT="lts" + +KEYWORDS="amd64 ~arm64 ~x86" + +DEPEND="acct-group/jenkins + acct-user/jenkins" + +RDEPEND="acct-group/jenkins + acct-user/jenkins + media-fonts/dejavu + media-libs/freetype + !dev-util/jenkins-bin:0 + || ( virtual/jre:25 virtual/jre:21 virtual/jre:17 )" + +src_install() { + local JENKINS_DIR=/var/lib/jenkins + + keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home + + insinto /opt/jenkins + newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war + + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}-r3.logrotate ${PN/-bin/} + + newinitd "${FILESDIR}"/${PN}-r3.init jenkins + newconfd "${FILESDIR}"/${PN}-r1.confd jenkins + + systemd_newunit "${FILESDIR}"/${PN}-r5.service jenkins.service + + fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup +} diff --git a/dev-util/kimi-code-bin/Manifest b/dev-util/kimi-code-bin/Manifest index cc9e9b4431a6..a57a2931f432 100644 --- a/dev-util/kimi-code-bin/Manifest +++ b/dev-util/kimi-code-bin/Manifest @@ -1,4 +1,4 @@ -DIST kimi-code-bin-0.42.0-amd64.zip 64427643 BLAKE2B 22c1ee54fd3636c1f38e55ecd88363fb41b667383be577a0477c9d9eb59cb2bfef598a503e066224c1d820f398bc4bc50aa0804dbbfb28b89ebe58ecae12c4c4 SHA512 351a0941a51ecb7a43cc48bbfe786add3c399b6d6d10564a11099506b922dbd5927429c243e48d89e3ef4ede153ea802393d079aa898742b0359e9c9cca50cd7 -DIST kimi-code-bin-0.42.0-arm64.zip 64360635 BLAKE2B 42d834dbbfd4e79327a8af21f1aba64915e96d5f2793bb233661647075cb4e561b2e7010d404f2039527deed8b04782d19b41f3e4a6749feafd9390e718a9b45 SHA512 255aa63464c8e0907d06ce3b37bb523f3380ac6a407af7ea1241bfc494aeed0b20ee258fe2d8ab5fb26f256c480617459e4024f1e856f1940a2851cf16140da0 -DIST kimi-code-bin-2.0.0-amd64.zip 63171002 BLAKE2B b8268cc2d824cc28b20f857547fa998043f267780ae643820b7d0f94fb6067f88bbdc4cf3f9b4fb68429e20df27d038fd97fe64011514ee176c3154198fa3f3b SHA512 b8b4fb5dffd66a04c10af72a5d31f855dfe7e722c6e4af689f1bc7116ff3488c3f6f7b24e3289263077322f34396f2c190fb7d71a85830cf7740d6ebe1d486a5 -DIST kimi-code-bin-2.0.0-arm64.zip 63105836 BLAKE2B 48365c0ec39bd634fd0c89ade1bd3f6b43550e3fcc92e11db4b44febf605a66b7b46833397567397db8aee0bdf7cd5b7a26cffb712abb39d4142e2e1c17d6995 SHA512 20a5efacbb34321e1977c17e055dce415e4e15ba52a1956b48f2e54eeea75f8ba50a4eb212e4f11c8759281472b307e6a601edd438ea126b9d816e77cd8a7a3d +DIST kimi-code-bin-2.0.1-amd64.zip 63189450 BLAKE2B f8ae3c19966394d5a3221864dc6c13b932f0e6253908b9291c6aa8328bb5e433e1df389c569ea2f120312eba6d585d99a50bb7003703d68a8750a2a4ea5bef1c SHA512 873010ae749f37d61c0eb2610d5771417475e782ff69b4ab63633abc38c6c2b0aeede8663618337f32f463501d4d12e9036609f5563b606e19ef491880a53828 +DIST kimi-code-bin-2.0.1-arm64.zip 63131474 BLAKE2B 80b6c0fd45b035126a18da3b17441f12f277728d99e9ee0a739c89024321957b9aa66aa422370281bf037ee8fae64fc0654c14c898b194a26cf1a26541dddf78 SHA512 1ff3b21d930f78df895cec280005e63d61bd7fd9f63eb8f0c5682f7199c5b97b2fce0957bb96d76f0fbeb0df7923cca39924b5dcac80d2a39a04aba7eda54092 +DIST kimi-code-bin-2.0.2-amd64.zip 63188176 BLAKE2B 781fcf27c6d988cb895802be8ea94300048667165a278cd093de9d40ae5e94ef01fa55941c8c474b247e9010fcffa48052ed2da063d87173d89f6e482d1c8970 SHA512 ee0fe30857a6f2ebf0db31702753e278bc0c66233db0c43767b094960d84dd272768866200594a56ba13c67add7ecc6805042dc9093461762a5275179a64f28f +DIST kimi-code-bin-2.0.2-arm64.zip 63136093 BLAKE2B d73d2d604000e9f080583b4e814037710eed4bc78bfe1ad65cd7b8dc7283e8d9a9a237ae55d5bd7473097bec1c2e1184e4b744ae5edb290146711f505b8b2978 SHA512 e063dac526f06f321335b605848832de97623d553f04abe8e4eef4f5907dba03e9cecb744614a8585d4f15beaf2e1072a6090634a14849c49b79f98ffc865cd7 diff --git a/dev-util/kimi-code-bin/kimi-code-bin-0.42.0.ebuild b/dev-util/kimi-code-bin/kimi-code-bin-2.0.1.ebuild index 5f1a05412c4b..5f1a05412c4b 100644 --- a/dev-util/kimi-code-bin/kimi-code-bin-0.42.0.ebuild +++ b/dev-util/kimi-code-bin/kimi-code-bin-2.0.1.ebuild diff --git a/dev-util/kimi-code-bin/kimi-code-bin-2.0.0.ebuild b/dev-util/kimi-code-bin/kimi-code-bin-2.0.2.ebuild index 5f1a05412c4b..5f1a05412c4b 100644 --- a/dev-util/kimi-code-bin/kimi-code-bin-2.0.0.ebuild +++ b/dev-util/kimi-code-bin/kimi-code-bin-2.0.2.ebuild diff --git a/dev-util/maturin/maturin-1.15.0.ebuild b/dev-util/maturin/maturin-1.15.0.ebuild index ab825850d7fb..821010e732c3 100644 --- a/dev-util/maturin/maturin-1.15.0.ebuild +++ b/dev-util/maturin/maturin-1.15.0.ebuild @@ -25,7 +25,7 @@ LICENSE+=" BZIP2 " # crates SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="doc +ssl test" RESTRICT="!test? ( test )" diff --git a/dev-util/mesa_clc/Manifest b/dev-util/mesa_clc/Manifest index 137460ba9145..14ef008ebf74 100644 --- a/dev-util/mesa_clc/Manifest +++ b/dev-util/mesa_clc/Manifest @@ -1,2 +1,3 @@ DIST mesa-26.1.8.tar.xz 77827888 BLAKE2B 173997a90bbb27d8f6b1e4c349430d063a9264efddf03c9449f93b9e0438fa38948dfbfecddb798cd57818070953b8c525cb3796807101632b1b642c4d6b0361 SHA512 eb3d46ae9aaba70fdd908486cef24041fec9264ddf586eaebbba65ce55e716d306ef9e91be83e742dfaec4dfc94105a5cd3a36b29bf56614febcbcf6c1f8b516 DIST mesa-26.2.2.tar.xz 68533264 BLAKE2B a9924a7cbac5dbdb4d93ba8499c49a6be51edd8ec5b258f2986a5690b04f6898012389dcc7e07097bad0defed52e9255d3a2c82bb6101a531b17fde82ef69afc SHA512 55b1234c8653dad9b85ba3de7b777a0d957909baf4628f0c00e21d4ba89c004cb687a1dcf8da46ed0a092231dd4f859027509f83ad8c558750845ba470902615 +DIST mesa-26.2.3.tar.xz 68561540 BLAKE2B 53e451060bdc0df6ea8f7b5d3a23563c4bf56613c0871a91c5f0570649fcfe35e0dc1c0fc7834642621fc0772d0614b6a60acf196e82d4b77132629307c4a82e SHA512 ec621735ae4679762ea27b979a5314c7aecfdd4165afea19c8c55f933d79b40f01fa041a95874fc4347e732ac565786d9b616a9aa8856a422204d9ecc9a12ec4 diff --git a/dev-util/mesa_clc/mesa_clc-26.2.3.ebuild b/dev-util/mesa_clc/mesa_clc-26.2.3.ebuild new file mode 100644 index 000000000000..4b4d408ec3b6 --- /dev/null +++ b/dev-util/mesa_clc/mesa_clc-26.2.3.ebuild @@ -0,0 +1,124 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {18..22} ) +PYTHON_COMPAT=( python3_{13..14} ) + +inherit llvm-r2 meson python-any-r1 + +MY_PV="${PV/_/-}" + +DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V" +HOMEPAGE="https://mesa3d.org/" + +if [[ ${PV} == 9999 ]]; then + S="${WORKDIR}/mesa_clc-${MY_PV}" + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" + inherit git-r3 +else + S="${WORKDIR}/mesa-${MY_PV}" + SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +VIDEO_CARDS="asahi panfrost" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done +IUSE="${IUSE_VIDEO_CARDS} debug" + +RDEPEND=" + dev-util/spirv-tools + $(llvm_gen_dep ' + dev-util/spirv-llvm-translator:${LLVM_SLOT} + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}= + =llvm-runtimes/libclc-${LLVM_SLOT}* + ') +" +DEPEND="${RDEPEND} + dev-libs/expat + >=virtual/zlib-1.2.8:= + x11-libs/libdrm +" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep " + >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}] + dev-python/packaging[\${PYTHON_USEDEP}] + dev-python/pyyaml[\${PYTHON_USEDEP}] + ") + virtual/pkgconfig +" + +python_check_deps() { + python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1 +} + +pkg_setup() { + llvm-r2_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + tools_enable video_cards_asahi asahi + tools_enable video_cards_panfrost panfrost + + tools_list() { + local tools="$(sort -u <<< "${1// /$'\n'}")" + echo "${tools//$'\n'/,}" + } + + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + + use debug && EMESON_BUILDTYPE=debug + + local emesonargs=( + -Dallow-broken-lto=true + -Dllvm=enabled + -Dshared-llvm=enabled + -Dmesa-clc=enabled + -Dinstall-mesa-clc=true + -Dprecomp-compiler=enabled + -Dinstall-precomp-compiler=true + -Dtools=$(tools_list "${TOOLS[*]}") + + -Dgallium-drivers='' + -Dvulkan-drivers='' + + # Set platforms empty to avoid the default "auto" setting. If + # platforms is empty meson.build will add surfaceless. + -Dplatforms='' + + -Dglx=disabled + -Dlibunwind=disabled + -Dzstd=disabled + + -Db_ndebug=$(usex debug false true) + ) + + meson_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc + dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2 + use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc + use video_cards_panfrost && dobin "${BUILD_DIR}"/src/panfrost/clc/panfrost_compile +} + +# $1 - VIDEO_CARDS flag (check skipped for "--") +# other args - names of tools to enable +tools_enable() { + if [[ $1 == -- ]] || use $1; then + shift + TOOLS+=("$@") + fi +} diff --git a/dev-util/opencl-headers/opencl-headers-2026.05.29.ebuild b/dev-util/opencl-headers/opencl-headers-2026.05.29.ebuild index b07b399ad33c..0da19c6b0700 100644 --- a/dev-util/opencl-headers/opencl-headers-2026.05.29.ebuild +++ b/dev-util/opencl-headers/opencl-headers-2026.05.29.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/pahole/Manifest b/dev-util/pahole/Manifest index e16a9eb21059..7b9fe87b2d97 100644 --- a/dev-util/pahole/Manifest +++ b/dev-util/pahole/Manifest @@ -6,3 +6,5 @@ DIST dwarves-1.30.tar.sign 228 BLAKE2B 13de57292cf934ea41367227eb8468884c1b95714 DIST dwarves-1.30.tar.xz 2345336 BLAKE2B c45da2970669baecbb2c12d962fa769b45f435d4ec5fd7fe0db587b1ee4ac072e431d626ab796193b967a4221a95072314a84c9009a431eff5b31ff324e896ee SHA512 222ad1f8e7bd4e079b4bf9059eaadebc23a0f4a95a77374b1162a1704acdceb794743e61bc14ec1cbda9a7c686f6972c243e784aeedf39cc15b6a8c6a4f1e2eb DIST dwarves-1.31.tar.sign 228 BLAKE2B 1553b8437938b114a7345f2dc71e02b478b7198d186c44dcb7644412aff392170dc3a02ec1b15d2e077f96b445f6b587b255968920c3adb4aa708c0e77c9de3f SHA512 2d847911c9e371788a70ed08a28ef0d08953fe31a3b47965061bf3c44b3ef751c84c8b3601c3fd2ca83504ca68f1bf443968c581c28fce6f4de5d66b747e06ad DIST dwarves-1.31.tar.xz 2350084 BLAKE2B b7206e6ba2caf687ab04f1e91db8370b6c5e35a2b9569464495716611376de8489f002c0eeba94e8b2b11e522641d34d31b957fb9814c3c4a837127ea63e8c90 SHA512 0761159c6e0400b32761c7497a2dde2f0ba1992a381480c2a20c33e3aceafeb3a1a7d58ecc3a8ae236a2dc5b4eca0ed38b5fc9b13a83cfc1e6b980ccf835214e +DIST dwarves-1.32.tar.sign 228 BLAKE2B 42b84cfb52a75dc0d4e3eadfa186f0e14ae99c3b94e52bf95462f80bc24ffc0077c8aba409b580217b6ca21e193064cd245ab99ff9634e752dd46b4a7df7613f SHA512 500835a888b8fe3934ed0315132f10fd09e014bbab5cddedace8642e3380c17e8735feff3d67f9bffd0867013fecc47c2914a2715c4c3cffca8232171215fee3 +DIST dwarves-1.32.tar.xz 2484328 BLAKE2B 3d12a4ea7a0324ffceb9c45a2d0bc3dca59b935b8f3471ab476d7a91781d6fb631f13b124148ebb39b65e8b458712f9fbf0fe97fc8fc4c12b58bc818a33e516d SHA512 7ec0354b3c7062c038d6105f215d447d605cf39cc2573e293dd91a37bbc518da4d7a8af4fe988a44b1884e52d8deed04fac23c4f30eb4a58f325ae789faa5ce5 diff --git a/dev-util/pahole/pahole-1.32.ebuild b/dev-util/pahole/pahole-1.32.ebuild new file mode 100644 index 000000000000..80c0a73b6a5f --- /dev/null +++ b/dev-util/pahole/pahole-1.32.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +inherit cmake python-single-r1 + +MY_PN=dwarves +MY_P=${MY_PN}-${PV%%_p*} + +DESCRIPTION="pahole (Poke-a-Hole) and other DWARF utilities" +HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/" + +if [[ ${PV} == 9999 ]] ; then + EGIT_BRANCH="next" + EGIT_REPO_URI="https://git.kernel.org/pub/scm/devel/pahole/pahole.git" + inherit git-r3 +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/arnaldocarvalhodemelo.asc + inherit verify-sig + SRC_URI="http://fedorapeople.org/~acme/${MY_PN}/${MY_P}.tar.xz + verify-sig? ( http://fedorapeople.org/~acme/${MY_PN}/${MY_P}.tar.sign )" + if [[ ${PV} == *_p* ]] ; then + # Patch rollups from git format-patch. Sometimes there are important + # fixes in git which haven't been released (and no release in sight). + # Patch rollups are a bit better for understanding where changes have + # come from for users. + SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz" + fi + S="${WORKDIR}"/${MY_P} + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-arnaldocarvalhodemelo )" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="GPL-2" # only +SLOT="0" +IUSE="debug" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=dev-libs/elfutils-0.178 + virtual/zlib:=" +DEPEND="${RDEPEND}" + +DOCS=( README README.ctracer NEWS ) + +PATCHES=( + "${FILESDIR}/${PN}-1.10-python-import.patch" +) + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + return + fi + + if use verify-sig; then + verify-sig_uncompress_verify_unpack "${DISTDIR}"/${MY_P}.tar.xz \ + "${DISTDIR}"/${MY_P}.tar.sign + else + default + fi +} + +src_prepare() { + [[ -d "${WORKDIR}"/${P}-patches ]] && PATCHES+=( "${WORKDIR}"/${P}-patches ) + + cmake_src_prepare + python_fix_shebang ostra/ostra-cg ostra/python/ostra.py +} diff --git a/dev-util/pwntools/pwntools-4.14.1.ebuild b/dev-util/pwntools/pwntools-4.14.1.ebuild index 4badae92eef7..b43e84370ce2 100644 --- a/dev-util/pwntools/pwntools-4.14.1.ebuild +++ b/dev-util/pwntools/pwntools-4.14.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then else SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz" if [[ ${PV} != *_beta* ]] ; then - KEYWORDS="amd64 arm64 ~riscv x86" + KEYWORDS="amd64 arm64 ~riscv" fi S="${WORKDIR}/${PN}-${PV/_beta/beta}" fi diff --git a/dev-util/pwntools/pwntools-4.15.0.ebuild b/dev-util/pwntools/pwntools-4.15.0.ebuild index ea50d4fa9d7c..81e62a01601c 100644 --- a/dev-util/pwntools/pwntools-4.15.0.ebuild +++ b/dev-util/pwntools/pwntools-4.15.0.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then else SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz" if [[ ${PV} != *_beta* ]] ; then - KEYWORDS="amd64 ~arm64 ~riscv x86" + KEYWORDS="amd64 ~arm64 ~riscv" fi S="${WORKDIR}/${PN}-${PV/_beta/beta}" fi diff --git a/dev-util/pwntools/pwntools-9999.ebuild b/dev-util/pwntools/pwntools-9999.ebuild index 055bd350246f..683023049c96 100644 --- a/dev-util/pwntools/pwntools-9999.ebuild +++ b/dev-util/pwntools/pwntools-9999.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then else SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz" if [[ ${PV} != *_beta* ]] ; then - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~riscv" fi S="${WORKDIR}/${PN}-${PV/_beta/beta}" fi diff --git a/dev-util/rebar/rebar-3.27.0.ebuild b/dev-util/rebar/rebar-3.27.0.ebuild index 5cebda031533..1897f8a804f7 100644 --- a/dev-util/rebar/rebar-3.27.0.ebuild +++ b/dev-util/rebar/rebar-3.27.0.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="Apache-2.0 MIT BSD" SLOT="3" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ppc ppc64 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/shader-slang/Manifest b/dev-util/shader-slang/Manifest index 03e214f66c20..a010d42fe0ce 100644 --- a/dev-util/shader-slang/Manifest +++ b/dev-util/shader-slang/Manifest @@ -1,3 +1,2 @@ -DIST shader-slang-2026.14.1.tar.xz 22310728 BLAKE2B ee9e47f34145041bc28a5b3508546be06f246f8575e3ca3885db156ec55ca73ecf5ff8cd8cca3cbde86e3b0ec5716c4ba17764419afc7772099aff77c1d84a6c SHA512 5ff4d6acc6deaa1fd34266700ef39a1550a05a969ec756d1fdcda7fa3d3a358c25eadde946ef88cca1c445e3abe223e2b3bfe56241245f6a9352eede6437a798 DIST shader-slang-2026.16.1.tar.xz 23511068 BLAKE2B f5580e97b468abeaf4ce31fa8d8ed71dd60e87ac35ed03d0cb00897cbcefe2ae338b6ee5fa32dc6bb23c2a050b6e3a3a3218ba6998c669cef3f7bf7b2bc99c06 SHA512 d110f8e2cf8d4b31d729c14180d800c478a7a7045a99bcf13296ae7c875bb0ca97c6cc5a4887a381856605b71260bd4fec4aced7355e4ebfc59884cf90fd2a82 -DIST shader-slang-2026.16.tar.xz 23454972 BLAKE2B c9b5bceec3799485d054902c691e6d6b4ff3403c998eff2d87aa303631b8bfd7c919cb16e41f564760fc399816bbd434d1e95924626269919d385708ccc39f8d SHA512 5d88c58a5a00c00e714e32d30481ef362b9a0e85c7d06414e8a22e85f502986707599a04d817d3c2806fe55ad01f58b156bcc8f7ea160a2d4abbcf7bdc70b420 +DIST shader-slang-2026.18.2.tar.xz 31912720 BLAKE2B 7f7d033d1fc1ec2711a239724255c1c6e4d71f5736c179e8321ca993097ceb418fc47ecf991b7332148dbc4963cd4df62cef5f4b7be470bc4fbaa7bece39eb01 SHA512 af781482652194022cf9d81e4ce2a517d807472e0caed0bf0144ea348977656d02f810cbde9f6018ced512ad14a11546cf629f2e226d6b23fcf39ba366fcb0d2 diff --git a/dev-util/shader-slang/shader-slang-2026.14.1-r2.ebuild b/dev-util/shader-slang/shader-slang-2026.14.1-r2.ebuild deleted file mode 100644 index c30826809bc1..000000000000 --- a/dev-util/shader-slang/shader-slang-2026.14.1-r2.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -DESCRIPTION="Making it easier to work with shaders" -HOMEPAGE="https://shader-slang.org/" -# tarball is same as upstream except for including git submodules -SRC_URI="https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${P}.tar.xz" - -LICENSE=" - Apache-2.0-with-LLVM-exceptions - Apache-2.0 Boost-1.0 CC-BY-4.0 MIT Unlicense UoI-NCSA -" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~x86" - -# needs an annoying submodule that fetches many things, the tests do -# runtime compilation that fail due to missing headers, and they also -# need special care and be fed a list of expected failures -- would -# rather not bother when what the (current) maintainer want is just -# a bin/slangc that works to build x11-terms/kitty as a test -RESTRICT="test" - -RDEPEND=" - app-arch/lz4:= - dev-libs/miniz:= - dev-util/glslang:= - dev-util/spirv-tools -" -DEPEND=" - ${RDEPEND} - >=dev-util/spirv-headers-1.4.350 - dev-util/vulkan-headers -" - -PATCHES=( - "${FILESDIR}"/${PN}-2026.14.1-includedir.patch - "${FILESDIR}"/${PN}-2026.14.1-libdir.patch - "${FILESDIR}"/${PN}-2026.14.1-lz4.patch - "${FILESDIR}"/${PN}-2026.14.1-system-glslang.patch -) - -# triggers on examples and other unused subdirs -CMAKE_QA_COMPAT_SKIP=1 - -# these are modules and do not need a soname -QA_SONAME=" - usr/lib.*/libslang-glsl-module-.*.so - usr/lib.*/libslang-glslang-.*.so -" - -src_configure() { - # https://github.com/shader-slang/slang/issues/6330 - use elibc_musl && append-lfs-flags - - local mycmakeargs=( - -DSLANG_ENABLE_PCH=no - -DSLANG_ENABLE_SLANG_GLSLANG=yes - -DSLANG_ENABLE_SPLIT_DEBUG_INFO=no - -DSLANG_USE_SYSTEM_GLSLANG=yes - -DSLANG_USE_SYSTEM_LZ4=yes - -DSLANG_USE_SYSTEM_MINIZ=yes - -DSLANG_USE_SYSTEM_SPIRV_HEADERS=yes - -DSLANG_USE_SYSTEM_SPIRV_TOOLS=yes - -DSLANG_USE_SYSTEM_VULKAN_HEADERS=yes - -DSLANG_VERSION_{FULL,NUMERIC}=${PV} - - # avoid collisions with sys-libs/slang - -DCMAKE_INSTALL_INCLUDEDIR=include/${PN} - -DSLANG_ENABLE_SLANG_PROXY=no - - # options disabled for simplicity, will revisit only if needed - # (some have issues ranging from build failure to live fetching) - -DSLANG_ENABLE_AFTERMATH=no - -DSLANG_ENABLE_CUDA=no - -DSLANG_ENABLE_DXIL=no - -DSLANG_ENABLE_EXAMPLES=no - -DSLANG_ENABLE_GFX=no - -DSLANG_ENABLE_OPTIX=no - -DSLANG_ENABLE_SLANG_RHI=no - -DSLANG_ENABLE_TESTS=no - -DSLANG_SLANG_LLVM_FLAVOR=DISABLE - ) - - cmake_src_configure -} - -src_install() { - local DOCS=() - cmake_src_install - - mv -- "${ED}"/usr/share/doc/{slang,${PF}} || die -} diff --git a/dev-util/shader-slang/shader-slang-2026.16.ebuild b/dev-util/shader-slang/shader-slang-2026.18.2.ebuild index 5bbd05f1298e..9458fc7d3eec 100644 --- a/dev-util/shader-slang/shader-slang-2026.16.ebuild +++ b/dev-util/shader-slang/shader-slang-2026.18.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${P}.tar.xz" LICENSE=" Apache-2.0-with-LLVM-exceptions - Apache-2.0 Boost-1.0 CC-BY-4.0 MIT Unlicense UoI-NCSA + Apache-2.0 BSD-2 Boost-1.0 CC-BY-4.0 MIT Unlicense UoI-NCSA " SLOT="0/${PV}" KEYWORDS="~amd64 ~arm64 ~riscv ~x86" |
