From 0492d5c7f3dabfd93d126bf662ee3ecdc29626f2 Mon Sep 17 00:00:00 2001 From: Denis Reva Date: Thu, 4 Sep 2025 20:23:51 +0500 Subject: [PATCH 1/6] sys-fs/dwarfs-bin: add 0.13.0 Signed-off-by: Denis Reva --- sys-fs/dwarfs-bin/Manifest | 2 + sys-fs/dwarfs-bin/dwarfs-bin-0.13.0.ebuild | 67 ++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 sys-fs/dwarfs-bin/dwarfs-bin-0.13.0.ebuild diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest index 723fcad358..a376d7995e 100644 --- a/sys-fs/dwarfs-bin/Manifest +++ b/sys-fs/dwarfs-bin/Manifest @@ -1,2 +1,4 @@ DIST dwarfs-bin-0.12.4-amd64.tar.xz 3616968 BLAKE2B 962fbfc659dfab44d49c1b05bd03723381fce111250aed9717a80325cdfc9206522467306066804b272bad7f5f224ca3cded681592c47c9d45475c6752d85795 SHA512 ac8a7e24272c9a0a6a7ac4192e533da2d6860672b7c6d93ea7b58719e708d37699b707041f390d64552355ddaac234820fe8d848cdeef4a745fb786501f4bca2 DIST dwarfs-bin-0.12.4-arm64.tar.gz 3258580 BLAKE2B f11b6946cad48f25f68ef6fd21b82b43fc6f3d964f7ded8928f103f65fcf11306eb760a7d0a0271b10073d0e9112957694840319d535685734b0e09f2c068b00 SHA512 bc127cded2b13cf7babeccd4d9d72b5b55030d3f2adc2cf43e1b53b55535004d0f436025a4599322a9bf805c432616e96623a0941099fa30eebaea3a8ed4d5c2 +DIST dwarfs-bin-0.13.0-amd64.tar.xz 4021880 BLAKE2B 3890283307fd5d5e100bac79186790d1d7d37d9de80a1f5adf1a170b0f4c5d7406f6f9318ac068b60809ef874bf5ad61d2d1148a0367d234bcebc52eb5af41b7 SHA512 9e3af0f9be29e5975503626348a050aa48e4096caaf96b82287638f475b4a83410f92568340591f4cc917cd10d58c2ee37ed2e33aa0fa37f348d14724ce0821b +DIST dwarfs-bin-0.13.0-arm64.tar.gz 3531120 BLAKE2B 8a780925e5df5947e75859cdfe20cac7cd04f089f2116702ee0b83c893bb5a04ed2711d555a59bfe2376f9084ceb79ec37b301ec43930e5603b718c52b2d9784 SHA512 300807985d79542e82b1e810acd75633f07809ba1788920d4858d308daa0719318c2bc5a4d3ca9abaa16601f7599b354de496eda8b0339193d597b7e7f593267 diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.13.0.ebuild b/sys-fs/dwarfs-bin/dwarfs-bin-0.13.0.ebuild new file mode 100644 index 0000000000..165a5acd07 --- /dev/null +++ b/sys-fs/dwarfs-bin/dwarfs-bin-0.13.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Static version of a fast very high compression read-only FUSE file system" +HOMEPAGE="https://github.com/mhx/dwarfs" +SRC_URI=" + amd64? ( https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-x86_64.tar.xz -> ${P}-amd64.tar.xz ) + arm64? ( https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-aarch64.tar.xz -> ${P}-arm64.tar.gz ) +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +RDEPEND=" + ${PYTHON_DEPS} + sys-fs/fuse:3 +" +DEPEND=" + ${RDEPEND} +" +QA_PREBUILT=" + opt/dwarfs-bin/bin/* + opt/dwarfs-bin/sbin/* +" + +src_unpack() { + if use amd64; then + S="${WORKDIR}/dwarfs-${PV}-Linux-x86_64" + elif use arm64; then + S="${WORKDIR}/dwarfs-${PV}-Linux-aarch64" + fi + + default +} + +src_prepare() { + default + einfo "Removing legacy fuse2-related stuff..." + rm sbin/dwarfs2 sbin/mount.dwarfs2 || die + einfo "Done." +} + +src_install(){ + mkdir -p "${ED}/opt/${PN}" || die + mv "${S}"/* "${ED}/opt/${PN}" || die + + for file in "${ED}/opt/${PN}/bin"/*; do + dosym "../${PN}/bin/$(basename "${file}")" "/opt/bin/$(basename "${file}")" + done + for file in "${ED}/opt/${PN}/sbin"/*; do + dosym "../${PN}/sbin/$(basename "${file}")" "/opt/bin/$(basename "${file}")" + done + + newenvd - "90${P}" <<-_EOF_ + MANPATH="${EPREFIX}/opt/${PN}/share/man" + _EOF_ +} + +pkg_postinst(){ + elog "You may find more information in the" + elog "${HOMEPAGE}" + elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md" + elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md" +} From 51a212e1487eedc91255a46af886111db349791d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnau=20Camprub=C3=AD?= Date: Thu, 4 Sep 2025 17:57:33 +0200 Subject: [PATCH 2/6] dev-zig/zls: add 0.15.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Arnau Camprubí --- dev-zig/zls/Manifest | 5 +++ dev-zig/zls/zls-0.15.0.ebuild | 61 +++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 dev-zig/zls/zls-0.15.0.ebuild diff --git a/dev-zig/zls/Manifest b/dev-zig/zls/Manifest index 22e907404d..2d83085fde 100644 --- a/dev-zig/zls/Manifest +++ b/dev-zig/zls/Manifest @@ -1,12 +1,17 @@ DIST N-V-__8AABhrAQAQLLLGadghhPsdxTgBk9N9aLVOjXW3ay0V.tar.gz 17295 BLAKE2B a45402e3c452ec6b094886ecc7b356c1e8e4a39ebb56147681a9cb795f09c769ba4a4cbed6cdefe76843fc6c6ddbf9a180ab74134743e8e2990a18a0706c6b12 SHA512 add5a10842f1bde009d6e21f9ea21fe0a2440a0dda6acf13cca0b21919b1357c38a017f71994958ec499d7eddf3d4b95ed0321b0d2f9273a436613ffc0b944c0 +DIST N-V-__8AAMeOlQEipHjcyu0TCftdAi9AQe7EXUDJOoVe0k-t.tar.gz 6125898 BLAKE2B 764944be5b00e7bfaa84672d4659c06057181e0147ff5a48ef274233386aa174fb637ee71948505e66e80ddbd88d15f632ff0cb2bae088a0c17550e3b276ec27 SHA512 d3d99284e3c3172236c3f02b3bc52df111ef650fb8609e54fb3302ece28e55a06cd16713ed532f1e1aad66678ff09639dfc7e01a1e96880fb923b267a1b1b79b +DIST diffz-0.0.1-G2tlIQrOAQCfH15jdyaLyrMgV8eGPouFhkCeYFTmJaLk.tar.gz 21211 BLAKE2B 6f451172fd524e3cf051b228972f2ad3ab61e8391a2eb4304942d57792c3a38721e9dc7cece411f9c7005967874bd271ff434ffd1096f99b65a855884f7e34b7 SHA512 e2f36f395b60d402bdff1cf6e8254157e1e0e6baaca91eca3da81d2f86125643495a8f53610c4cfdead4ef9c7eea1d5ffe036cec12aabac0c333541a555fc475 DIST diffz-1220102cb2c669d82184fb1dc5380193d37d68b54e8d75b76b2d155b9af7d7e2e76d.tar.gz 17295 BLAKE2B a45402e3c452ec6b094886ecc7b356c1e8e4a39ebb56147681a9cb795f09c769ba4a4cbed6cdefe76843fc6c6ddbf9a180ab74134743e8e2990a18a0706c6b12 SHA512 add5a10842f1bde009d6e21f9ea21fe0a2440a0dda6acf13cca0b21919b1357c38a017f71994958ec499d7eddf3d4b95ed0321b0d2f9273a436613ffc0b944c0 DIST known-folders-24845b0103e611c108d6bc334231c464e699742c.tar.gz 6618 BLAKE2B cdfe56329edcf50a07eea919b1a753ce965eeaa3c1d9e08289d74704809e489a7a674fb41c0fa16115a406512477cfa99953d434d44c52429c241df7e7bb4f1d SHA512 4ac156ad51793a733d8fd5a24936bd7b0bb8a527b9d19d9cb7d43c9ec7ac983f37dfc00fdfec23147964689201cdbee213e66b4af0917b0bb324b02e8a3a7151 +DIST known_folders-0.0.0-Fy-PJkfRAAAVdptXWXBspIIC7EkVgLgWozU5zIk5Zgcy.tar.gz 12491 BLAKE2B 3d24e84dc06e2db4556c0e24ebde32826280109fc49a2c07aab8dbaf0ff26302ae84292da58ea98be4331fc160f03877e8c99b0605db5971ad511efd8fc1f287 SHA512 113ebc487f66d42f5f0ddcb7178a381be5cd41413de119fe4f719434abbb408afcba4eaaf0ed8a37ffc4100a28eeae444780c9e303618280e6335ad6317c7d7e DIST known_folders-0.0.0-Fy-PJtLDAADGDOwYwMkVydMSTp_aN-nfjCZw6qPQ2ECL.tar.gz 11946 BLAKE2B c2d8a5062b1baf2868b4b6f58df9d065638a551c60bc7217a14e8395009a231603d2b2a8112fad7198ede43934f523c2b25654a54f89a088eabf72d23bd9b48d SHA512 b0678afc8e820a8e1bea498edd7957d1c3a272f6e695a554f47da3dd1607d40bfc957dab881cb63e125250e777f9910cf12e7ee617ca6884a98e88b149810627 DIST known_folders-12209cde192558f8b3dc098ac2330fc2a14fdd211c5433afd33085af75caa9183147.tar.gz 6761 BLAKE2B c4221a24849c7da004eaea00537c863f159544065efbf941c4123e233db19949f173f5a0074fe434f010556405352e8014286cf25b65f11e1d2ed7d557addb87 SHA512 ddbccef65a51d47365116a8f95d4e258307f6f2fa7b7cd59c5587c31739e440efbfde2c98e8cbae30118e1d13c8005c28ecf4fe243d38cbe7f0ffab05b47e47d DIST lsp_codegen-0.1.0-CMjjo0ZXCQB-rAhPYrlfzzpU0u0u2MeGvUucZ-_g32eg.tar.gz 84148 BLAKE2B 938e81737e9729bf64cde631cad808b77a0e2b6724d7517dd93475898011d7287d78c536a34600f1e18a57c4121c53f6123a53a08995987ab755ee67d0a12e01 SHA512 134f7a31b5a80f86098d50a42e4326e65eeaceee433b2afabfbfa82de67ba29404c29166129b883b9f6093b7df7e684b95ef5f0ca2043ac6de3ecb09ece1b6dd +DIST lsp_kit-0.1.0-bi_PL04yCgAxLsF0hH2a5sZKT84MGQaKXouw2jvCE8Nl.tar.gz 100620 BLAKE2B d06964a3e1cc868dccb60e1fa0eb8f947ee445f11f17c5457c8c0f1108bb57ccb094500e0287fa1daf7e4c2ad3c9666a9ad82a271181156ce76b3b3bfae25657 SHA512 163e5474adb4cb9df7467917d0d774df3cae81f638f94357abc39c210311ce3c8cff54b479158a68dd50bbfd2f89b2174267fd3b544c99772ff2027f767e8a8e DIST tracy-f493d4aa8ba8141d9680473fad007d8a6348628e.tar.gz 5401470 BLAKE2B 8a027bfe82842d6d3caeddcf03499a3671a99f2210a40b434e9893a60da88775c19738230e8d55cb1de020fe9f0d7d414df76f36f4a55b04a0c41c8c0de8232b SHA512 e8a844ff015b4c7a261e3251be33deced4f4a29a8fc8254244c125b391266e7a38bdf8d988ff4aac10bd0ee5538fca1e274a0d91dcde08d0bd021006cb326e6f DIST zls-0.10.0-data-for-0.10.1.tar.xz 16668 BLAKE2B 76d6381ad09f050bccb468f2bbe3973d2059a8f09a22b39a76f0d959b46e5b72871e24267e03ae58d149628a5af728ed058e7be15c992dffc1f4072195b4beb4 SHA512 fe2ab662feee8e687a03497f7f383cf9edb2b2de7fce614f5138ead6fc45f337fd85e8cba0e352e6905618df43bae737977d70a783d4a3339e9df1f6bbe714c0 DIST zls-0.10.0.tar.gz 320226 BLAKE2B fc9c7c6e37d9347710520ddf0bc90b704ff6115210e044e68a973a2edefe024d14cf410ed0fe74400c1bed8b57f8316dc4298561f78de3abe112bc38df70404b SHA512 16a55ef0ecfac1bf43c4d917741db8389dc835cfdd9e78e9853180dad7218656c6a09b67b7185e7d87ccb2196a4deb457c3d476300eff01ce8c9bfab597576ad DIST zls-0.13.0-version_data.tar.xz 14080 BLAKE2B af304ba9c6e1aa370a49254b88aa3209957c94b363bb9c2252bd7b066b6c2782c568bf2b61164d75e7aa08260dd3187e9417c583738ca41be0d2c0afd3b18cdf SHA512 8a79a5608d98619e6228bacdf929e1443814c7b37e131279ffc89066a1ae5ca00fa9edb8fe57145bd4044fc7d870893067605ec3ec0bc7fafb3145e6af159186 DIST zls-0.13.0.tar.gz 352025 BLAKE2B e244763f7270f25680b17f1c525f8ae7a268857d60393672ca1003518cf6d5ae243f384cf9d5d84f4eb27545f02dfe389c3068c5e6f91a2b3fa49df0fc4d89a9 SHA512 92b20418d1410f013ac3d4cbe432ab1b748454d013a2d1be5abd47b91ea7d2340d55b775a66eb116f4641e9f2fc3baf84a44ba8f58b1a774254e7428449bb088 DIST zls-0.14.0.tar.gz 395229 BLAKE2B f69713656ba3a4ef385665553651015c0cef7d106e8f8a221f0072adaa36c1b8d66ab379a88865f6d06f85c292db77148119bea2870f1cb8c8415acbd4b5bdf7 SHA512 2f48c3fbb4956799f367adfd598694cf3a92e8c52cdbba699656d9e54897e2f3980e54a17d2f7391cf39f2bf3c8c1bf0042d403d4cea099a6adf57a949617ffc +DIST zls-0.15.0.tar.gz 429938 BLAKE2B 634bd9e167d7e8d4183d284b776028e3b5c55bc9ca0a441461bd93c2fb204897b5ae300910e15f58c9bb3ac5c5e0ab71efd7f354d06d8ac949e31628b0b7de24 SHA512 8c5eb105182b1b915d8f0fa96734b61640fbc00619a1e38cf955c5ac31ab7355fd0fab847d89fffe18798cc084beaaa66e04644d0cd3b523bec01258f961b63c diff --git a/dev-zig/zls/zls-0.15.0.ebuild b/dev-zig/zls/zls-0.15.0.ebuild new file mode 100644 index 0000000000..d4e237bdb8 --- /dev/null +++ b/dev-zig/zls/zls-0.15.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Non-official language server for Zig" +HOMEPAGE="https://zigtools.org/zls/ https://github.com/zigtools/zls" + +declare -g -r -A ZBS_DEPENDENCIES=( + [known_folders-0.0.0-Fy-PJkfRAAAVdptXWXBspIIC7EkVgLgWozU5zIk5Zgcy.tar.gz]='https://github.com/ziglibs/known-folders/archive/92defaee76b07487769ca352fd0ba95bc8b42a2f.tar.gz' + [diffz-0.0.1-G2tlIQrOAQCfH15jdyaLyrMgV8eGPouFhkCeYFTmJaLk.tar.gz]='https://github.com/ziglibs/diffz/archive/a20dd1f11b10819a6f570f98b42e1c91e3704357.tar.gz' + [lsp_kit-0.1.0-bi_PL04yCgAxLsF0hH2a5sZKT84MGQaKXouw2jvCE8Nl.tar.gz]='https://github.com/zigtools/lsp-kit/archive/576e9405b1ab22c17c0f9318feed3278aa66b0ea.tar.gz' + [N-V-__8AAMeOlQEipHjcyu0TCftdAi9AQe7EXUDJOoVe0k-t.tar.gz]='https://github.com/wolfpld/tracy/archive/refs/tags/v0.11.1.tar.gz' +) + +if [[ ${PV} == 9999 ]]; then + ZIG_SLOT="9999" + + EGIT_REPO_URI="https://github.com/zigtools/zls" + inherit git-r3 +else + # Should be the "minimum_build_zig_version" from upstream's "build.zig". + ZIG_SLOT="$(ver_cut 1-2)" # works only for releases, but that's okay + + SRC_URI=" + https://github.com/zigtools/zls/archive/refs/tags/${PV}.tar.gz -> zls-${PV}.tar.gz + " + KEYWORDS="~amd64" +fi + +inherit zig +SRC_URI+="${ZBS_DEPENDENCIES_SRC_URI}" + +LICENSE="MIT" +SLOT="0" + +# Sync with "minimum_runtime_zig_version" from upstream's "build.zig". +RDEPEND=" + || ( + >=dev-lang/zig-0.15.0 + >=dev-lang/zig-bin-0.15.0 + ) +" + +DOCS=( README.md ) + +if [[ ${PV} == 9999 ]]; then + src_unpack() { + git-r3_src_unpack + zig_live_fetch -Denable-tracy=false + } +fi + +src_configure() { + local my_zbs_args=( + -Dpie=true + -Denable-tracy=false + ) + + zig_src_configure +} From 0f3cc6f6a8bad2339338ea9e23916142d5102c7e Mon Sep 17 00:00:00 2001 From: Denis Reva Date: Thu, 4 Sep 2025 22:06:41 +0500 Subject: [PATCH 3/6] sys-fs/dwarfs: add 0.13.0 Signed-off-by: Denis Reva --- sys-fs/dwarfs/Manifest | 1 + sys-fs/dwarfs/dwarfs-0.13.0.ebuild | 105 +++++++++++++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 sys-fs/dwarfs/dwarfs-0.13.0.ebuild diff --git a/sys-fs/dwarfs/Manifest b/sys-fs/dwarfs/Manifest index 49f6439083..e544f7bbd0 100644 --- a/sys-fs/dwarfs/Manifest +++ b/sys-fs/dwarfs/Manifest @@ -1 +1,2 @@ DIST dwarfs-0.12.4.tar.xz 12271700 BLAKE2B 1aad8f84cd2b79445f952b9e2ce55ff534c77d48a9ae5f15c73359b368eca032d1a85d023595e6f99cb1c83a949405387eb5d8a4b2b8b1336798fa5ae6069905 SHA512 d20006d7df485b2884bc20a5ec521b79846a1b1f72791f7151691b90e38e8e2b3230f164b36bd68aed31cbdf428d316bbe5938394cc565c7d832060337773212 +DIST dwarfs-0.13.0.tar.xz 13117660 BLAKE2B 19cf0b68ffb016907cac88521ff5390f1ef637e978e4c9c5a32bf99fb9f7f9e4214b5b74c49dcd4b1fd1f3a7057b0bc9d1f821e871c4870cee0b41c186e5143e SHA512 9e30ce8667657c2bbda1912601b9061f5dd6360fb2ec06e39f95dd23bce7fc633d8c1088b5d6fcecddf756cca7670ebdebaf3a86b0b9a51a24a498d1ba71aad0 diff --git a/sys-fs/dwarfs/dwarfs-0.13.0.ebuild b/sys-fs/dwarfs/dwarfs-0.13.0.ebuild new file mode 100644 index 0000000000..148ad45cf8 --- /dev/null +++ b/sys-fs/dwarfs/dwarfs-0.13.0.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit check-reqs cmake flag-o-matic + +DESCRIPTION="A fast high compression read-only file system for Linux, Windows and macOS" +HOMEPAGE="https://github.com/mhx/dwarfs" +SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="GPL-3 MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+jemalloc test +tools +fuse +perfmon flac ricepp stacktrace" +S="${WORKDIR}/dwarfs-${PV}" + +RDEPEND=" + >=app-arch/libarchive-3.7.9 + >=app-arch/brotli-1.1.0 + >=app-arch/lz4-1.10.0 + >=app-arch/xz-utils-5.8.1 + >=app-arch/zstd-1.5.7 + dev-cpp/gflags + dev-cpp/glog[gflags] + >=dev-cpp/parallel-hashmap-2.0.0 + dev-libs/boost[context] + dev-libs/double-conversion + dev-libs/libevent + >=dev-libs/libfmt-11.0.2 + dev-libs/utfcpp + >=dev-libs/xxhash-0.8.3 + flac? ( >=media-libs/flac-1.5.0 ) + fuse? ( sys-fs/fuse:3 ) + sys-libs/binutils-libs + stacktrace? ( >=dev-cpp/cpptrace-1.0.2 ) + sys-libs/zlib + jemalloc? ( >=dev-libs/jemalloc-5.3.0 ) + test? ( >=dev-cpp/gtest-1.17.0 ) + >=dev-cpp/range-v3-0.12.0 + dev-libs/date + >=dev-libs/openssl-1.1 + dev-cpp/nlohmann_json +" + +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + virtual/pkgconfig +" + +FEATURES=" + stacktrace? ( nostrip ) +" + +DOCS=( "README.md" "CHANGES.md" "TODO" ) +RESTRICT="!test? ( test )" + +CHECKREQS_DISK_BUILD="500M" +CMAKE_WARN_UNUSED_CLI=0 + +src_configure(){ + use stacktrace && append-flags -g + mycmakeargs=( + -DUSE_JEMALLOC=$(usex jemalloc ON OFF) + -DWITH_TESTS=$(usex test ON OFF) + -DWITH_MAN_PAGES=ON + -DWITH_MAN_OPTION=ON + -DWITH_LIBDWARFS=ON + -DWITH_TOOLS=$(usex tools ON OFF) + -DWITH_FUSE_DRIVER=$(usex fuse ON OFF) + -DENABLE_PERFMON=$(usex perfmon ON OFF) + -DTRY_ENABLE_FLAC=$(usex flac ON OFF) + -DENABLE_RICEPP=$(usex ricepp ON OFF) + -DENABLE_STACKTRACE=$(usex stacktrace ON OFF) + -DWITH_LEGACY_FUSE=OFF + -DPREFER_SYSTEM_GTEST=ON + ) + cmake_src_configure +} + +src_test(){ + export DWARFS_SKIP_FUSE_TESTS=1 + local CMAKE_SKIP_TESTS=( + # Perfmon is not working within sandbox + dwarfsextract_test.perfmon + ) + + cmake_src_test +} + +pkg_postinst(){ + elog "More information: ${HOMEPAGE}" + if use tools ; then + elog " creating images: mkdwarfs --man" + elog " creating images: man mkdwarfs" + elog " creating images: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md" + fi + if use fuse ; then + elog " mounting images: dwarfs --man" + elog " mounting images: man dwarfs" + elog " mounting images: ${HOMEPAGE}/blob/main/doc/dwarfs.md" + fi +} From 92b5d204782716c697ed77def29d5c3e6005d154 Mon Sep 17 00:00:00 2001 From: dsaf Date: Thu, 4 Sep 2025 21:37:19 +0000 Subject: [PATCH 4/6] net-im/dissent: fix permission error Signed-off-by: dsaf --- net-im/dissent/dissent-0.0.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dissent/dissent-0.0.35.ebuild b/net-im/dissent/dissent-0.0.35.ebuild index 68c129e2d6..cd8a7bc3f4 100644 --- a/net-im/dissent/dissent-0.0.35.ebuild +++ b/net-im/dissent/dissent-0.0.35.ebuild @@ -46,7 +46,7 @@ src_prepare() { default # everything is readonly - chmod -R u+w "${S}/vendor" || die + chmod -R u+w "${S}" || die # file missing from upstream, causes build failure cp "${FILESDIR}"/modules.txt "${S}"/vendor || die From 4c7294d28d61e742d349c2dff68aaefddedbb879 Mon Sep 17 00:00:00 2001 From: David Roman Date: Fri, 5 Sep 2025 00:23:10 +0200 Subject: [PATCH 5/6] dev-cpp/pcg-cpp: treeclean Signed-off-by: David Roman --- dev-cpp/pcg-cpp/Manifest | 1 - dev-cpp/pcg-cpp/files/pcg-cpp.pc | 9 ---- dev-cpp/pcg-cpp/metadata.xml | 10 ---- .../pcg-cpp-0.98.1_p20210406-r1.ebuild | 46 ------------------- 4 files changed, 66 deletions(-) delete mode 100644 dev-cpp/pcg-cpp/Manifest delete mode 100644 dev-cpp/pcg-cpp/files/pcg-cpp.pc delete mode 100644 dev-cpp/pcg-cpp/metadata.xml delete mode 100644 dev-cpp/pcg-cpp/pcg-cpp-0.98.1_p20210406-r1.ebuild diff --git a/dev-cpp/pcg-cpp/Manifest b/dev-cpp/pcg-cpp/Manifest deleted file mode 100644 index f6fbafada8..0000000000 --- a/dev-cpp/pcg-cpp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pcg-cpp-0.98.1_p20210406.tar.gz 78228 BLAKE2B 5cb1ded0bbc04a147975f3a40ca8e50becbd50e1d325a1f0bdff37bb2030bc15063601650a6bf8db252688e5f80cb950e14ebc14f2c9be37b6415be9074aa258 SHA512 e96e40bf63ddb29ebf8679ddaabbf5dc934173f38cb5ed97c5efe068a742a715daa05e38d9ae322a10fa538c8ec7a271622bfb6569256a471fe5e1c9a83f9e3f diff --git a/dev-cpp/pcg-cpp/files/pcg-cpp.pc b/dev-cpp/pcg-cpp/files/pcg-cpp.pc deleted file mode 100644 index b289efc015..0000000000 --- a/dev-cpp/pcg-cpp/files/pcg-cpp.pc +++ /dev/null @@ -1,9 +0,0 @@ -prefix=@PREFIX@ -exec_prefix=${prefix} -includedir=${prefix}/include - -Name: pcg-cpp -Description: Family of better random number generators -URL: https://www.pcg-random.org -Version: 0.98.1 -Cflags: -I${includedir} diff --git a/dev-cpp/pcg-cpp/metadata.xml b/dev-cpp/pcg-cpp/metadata.xml deleted file mode 100644 index 0b18520dbe..0000000000 --- a/dev-cpp/pcg-cpp/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - mneme/pcg-cpp - https://github.com/imneme/pcg-cpp/issues - https://www.pcg-random.org/using-pcg-cpp.html - - - diff --git a/dev-cpp/pcg-cpp/pcg-cpp-0.98.1_p20210406-r1.ebuild b/dev-cpp/pcg-cpp/pcg-cpp-0.98.1_p20210406-r1.ebuild deleted file mode 100644 index 39d2d740a3..0000000000 --- a/dev-cpp/pcg-cpp/pcg-cpp-0.98.1_p20210406-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -COMMIT="ffd522e7188bef30a00c74dc7eb9de5faff90092" - -DESCRIPTION="Family of better random number generators" -HOMEPAGE="https://www.pcg-random.org https://github.com/imneme/pcg-cpp" -SRC_URI="https://github.com/imneme/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples test" -RESTRICT="!test? ( test )" - -# header-only library -src_compile() { - tc-export CXX - if use test ; then - cd test-high || die - emake - fi -} - -src_test() { - cd test-high || die - sh ./run-tests.sh || die -} - -src_install() { - doheader include/* - - docompress -x /usr/share/doc/${PF}/sample - use examples && dodoc -r sample - einstalldocs - - insinto /usr/$(get_libdir)/pkgconfig - doins "${FILESDIR}"/pcg-cpp.pc - sed -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -i "${ED}"/usr/$(get_libdir)/pkgconfig/pcg-cpp.pc || die -} From df043d6efb78dce1e3426034eee57f57f8654485 Mon Sep 17 00:00:00 2001 From: David Roman Date: Fri, 5 Sep 2025 00:26:35 +0200 Subject: [PATCH 6/6] kde-misc/geminipart: drop 20241215 Signed-off-by: David Roman --- kde-misc/geminipart/Manifest | 1 - .../geminipart/geminipart-20241215.ebuild | 49 ------------------- 2 files changed, 50 deletions(-) delete mode 100644 kde-misc/geminipart/geminipart-20241215.ebuild diff --git a/kde-misc/geminipart/Manifest b/kde-misc/geminipart/Manifest index 4e4098415c..c00161eb98 100644 --- a/kde-misc/geminipart/Manifest +++ b/kde-misc/geminipart/Manifest @@ -1,2 +1 @@ -DIST geminipart-54cde426b7a58710abed491e80cf4084f5d7d55e.tar.bz2 22728 BLAKE2B 34f0cb222de0d2b69aa7d45c52f55c3a2541244a241c7dd8dff82451d40e356a125012a447f8d7c312db40aa340058e7244a4d81560653ee5889f81aed6481a3 SHA512 b311b2e81cb8b65da9b049890d594dee838a7798878c9d8c430565ba2e972e80c8a827ca054f694e5d103d394fa113d7d26e9224dd241bf68f47cc331a7ae36b DIST geminipart-842ed7d533e646ec34652ed7d2e7ff39ec7c3b34.tar.bz2 23213 BLAKE2B 8023c6a1a97ac289a645addae89139737e236b5c4d31839619d0bc8e24298e005c78168819560a63701c2a634c5785a7049b8f4b6f3f65cbad27e02dd7f90986 SHA512 3bc03dc0c131e6bb0cf0b60317571c16389a3987dc15c4fd96096afc3dbc23f192119a499d7323d90a755c1cd15ec34a0e465e50e15a1c037bc5efd926c75b9c diff --git a/kde-misc/geminipart/geminipart-20241215.ebuild b/kde-misc/geminipart/geminipart-20241215.ebuild deleted file mode 100644 index cc52b27206..0000000000 --- a/kde-misc/geminipart/geminipart-20241215.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COMMIT="54cde426b7a58710abed491e80cf4084f5d7d55e" -ECM_TEST="forceoptional" -KFMIN=5.98.0 -QTMIN=5.4.0 -inherit ecm optfeature - -DESCRIPTION="KPart for viewing text/gemini files" -HOMEPAGE="https://gitlab.com/tobiasrautenkranz/geminipart" -SRC_URI="https://gitlab.com/tobiasrautenkranz/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.bz2" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="~amd64 ~arm64 ~x86" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_test() { - export QT_QPA_PLATFORM=offscreen - ecm_src_test -} - -src_prepare() { - # Konqueror may not be installed, don't make it default text/gemini handler - sed "/MimeType=/d" -i integration/gemini-konqueror.desktop || die - ecm_src_prepare -} - -pkg_postinst() { - ecm_pkg_postinst - - optfeature "handling gemini:// URLs in Konqueror browser" \ - "kde-apps/konqueror kde-misc/kio-gemini" -}