diff --git a/app-accessibility/whisper-cpp/Manifest b/app-accessibility/whisper-cpp/Manifest new file mode 100644 index 0000000000..6ed96e375f --- /dev/null +++ b/app-accessibility/whisper-cpp/Manifest @@ -0,0 +1 @@ +DIST whisper.cpp-1.7.6.tar.gz 7307730 BLAKE2B 3c03346f2f2aef0aed5c4c2dc856efc730f6a7440106fde0db47ac7d042830c5c5d5cd18c5a8ab4871f54ae60e50aa89c0900bb6509f9c61dc1745dd497b74f2 SHA512 7e0ec9d6afe234afaaa83d7d69051504252c27ecdacbedf3d70992429801bcd1078794a0bb76cf4dafb74131dd0f506bd24c3f3100815c35b8ac2b12336492ef diff --git a/app-accessibility/whisper-cpp/metadata.xml b/app-accessibility/whisper-cpp/metadata.xml new file mode 100644 index 0000000000..16a958c862 --- /dev/null +++ b/app-accessibility/whisper-cpp/metadata.xml @@ -0,0 +1,15 @@ + + + + + Build a HIP (ROCm) backend + Build and install example applications that use media-libs/libsdl2 + + + ggml-org/whisper.cpp + + + zl29ah@gmail.com + Sergey Alirzaev + + diff --git a/app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild b/app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild new file mode 100644 index 0000000000..2b3876511d --- /dev/null +++ b/app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild @@ -0,0 +1,54 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MyPN="whisper.cpp" +MyP="${MyPN}-${PV}" + +DESCRIPTION="Port of OpenAI's Whisper model in C/C++ " +HOMEPAGE="https://github.com/ggml-org/whisper.cpp" +SRC_URI="https://github.com/ggml-org/whisper.cpp/archive/refs/tags/v${PV}.tar.gz -> ${MyP}.tar.gz" + +S="${WORKDIR}/${MyP}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="blas cuda hip opencl sdl2" + +DEPEND="blas? ( virtual/blas ) + cuda? ( dev-util/nvidia-cuda-toolkit:= ) + hip? ( sci-libs/hipBLAS:= ) + opencl? ( sci-libs/clblast:= ) + sdl2? ( media-libs/libsdl2:= )" +RDEPEND="${DEPEND}" + +# Enabling multiple may lead to build failures, whisper-cpp won't use more than one either way +REQUIRED_USE="?? ( blas cuda hip opencl )" + +src_prepare() { + eapply_user + cmake_src_prepare +} + +src_configure() { + # Note: CUDA and HIP are currently untested. Build failures may occur. + # Turning off examples causes errors during configure + # -DWHISPER_BUILD_TESTS=$(usex test) + local mycmakeargs=( + -DWHISPER_BUILD_EXAMPLES=ON + -DWHISPER_BLAS=$(usex blas) + -DWHISPER_CLBLAST=$(usex opencl) + -DWHISPER_CUBLAS=$(usex cuda) + -DWHISPER_HIPBLAS=$(usex hip) + -DWHISPER_SDL2=$(usex sdl2) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install +} diff --git a/app-benchmarks/occt-bin/Manifest b/app-benchmarks/occt-bin/Manifest index 95f74d27ab..aaed4abec7 100644 --- a/app-benchmarks/occt-bin/Manifest +++ b/app-benchmarks/occt-bin/Manifest @@ -1 +1 @@ -DIST occt-bin-14.0.13.bin 274445566 BLAKE2B bdca057a725ab23a72ce407dd82042bb2edd352841c76cf1a4260a993c7c1c4e8a3f4b34e4fc9253172ec4ea6a9ed8f52a48a2520f2dc9709fff3e94372a9a39 SHA512 3317e5a1a7f762295071bbd2b3a836f84fc85e84d18905f381fbbb4cd0a8004c3d6e4696be6528a7f9e93c57061d8d837d51f3736f61bb433109204dfc85f359 +DIST occt-bin-14.2.1.bin 274793721 BLAKE2B 265122a90ed2e4273f82d2e5637bd84d13b7c3e5cdcd2b9f80dc9a63a4025020e4182c7db5a4e45b1bb5e338d49633314c62cedfcf1ab1418a8b2ba55ebafbd3 SHA512 093f7f8b79329b0d21f6217c03d21a001f39cb59a47c612e29324cf2023413d19f6428d73f6c4d940670f71fb2260d4c55c1a8c3aecae6712c3474301ba72ed6 diff --git a/app-benchmarks/occt-bin/occt-bin-14.0.13.ebuild b/app-benchmarks/occt-bin/occt-bin-14.2.1.ebuild similarity index 100% rename from app-benchmarks/occt-bin/occt-bin-14.0.13.ebuild rename to app-benchmarks/occt-bin/occt-bin-14.2.1.ebuild diff --git a/app-misc/glow/Manifest b/app-misc/glow/Manifest index d1ccd901d7..fbb4e81440 100644 --- a/app-misc/glow/Manifest +++ b/app-misc/glow/Manifest @@ -2,3 +2,5 @@ DIST glow-1.5.1-deps.tar.xz 176449224 BLAKE2B a1cb5fcfeb76b52d899d7ff135ae7a901b DIST glow-1.5.1.tar.gz 553842 BLAKE2B 1997187c231e739311472c069d2b2fadb1943d2056114bcb7e6056b433db4182b0db0387b9bc6556f76a7a4d54d62a8b3e91465de2746c959171ec13ef7bd698 SHA512 d27005fdd10798957145e3ba4f55b78d15a9bf485f9b28a908dfec219524911f065d6f4248bcc79b30d9653588427e18bfeffab6400b1945ff0603bc95a5d888 DIST glow-2.0.0-deps.tar.xz 44130108 BLAKE2B 277a623d1f1861233825375a7bbd2bc2cf0c88749ea4ed90e700c9ad89d3b08898a5d6f2e401f487dd4d9e97a0723f9c44803180dfe7f376195e5bea3f4db73c SHA512 cf8c5611555c6f7c3874ae862136e40196b8079f78d97b3dfda6218e95e4bae02e9461ba8eb5fc06fc5018ffd60fd384b375b0815b4219c740b193efaa7422ed DIST glow-2.0.0.tar.gz 522208 BLAKE2B 5263c11804ed9d9b75369737fb7be9ea1003f94769c5bf205efe31c9697dfe46ba3efaedc2cdffb047ef7157d0fb232ca92593e1fe8a18c7fc80df171cccf240 SHA512 ac8142512eff949979203b42955e03b511aa6b6e335071d9fcd9a461d291e1d00d4192f39a470d9b4925b48294fab87469cbec7ecf5d5f8bc988d9c8238a4a80 +DIST glow-2.1.1-deps.tar.xz 35990276 BLAKE2B 8ef252580d00d46ffc2cd91ee5e76151917ac095270946cdcd7372da99d42b440285a6f404e7ee0cf59460faa39dfec043fd07bfb0fc023d9e4eea43bca9742e SHA512 ec67f3029b990cc3b40791477ea25b2fce0727f80525b07ed491f0bf2679c236c9a30e8f18f6248163476da09b64d64d80a11bbad98c87a43dced04c4ca9bd13 +DIST glow-2.1.1.tar.gz 510057 BLAKE2B 7448fa6a023c564163324613be6261211767cd46452ea53dafea986670aff115db1297dd9c84fdfde621fa6328f54cbace26371838fbf58051c7330282346982 SHA512 6a01ff0f9c29de28f55a467fc2041afbe6bd25b06053da9fc62fa73e800c05a452b695e242e8605ef686f72a3f048ef6e2cd7206530e356a6cad669ac4c57a10 diff --git a/app-misc/glow/glow-2.1.1.ebuild b/app-misc/glow/glow-2.1.1.ebuild new file mode 100644 index 0000000000..3ebb2bc9ea --- /dev/null +++ b/app-misc/glow/glow-2.1.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 2022-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Render markdown on the CLI, with pizzazz!" +HOMEPAGE="https://github.com/charmbracelet/glow" +SRC_URI="https://github.com/charmbracelet/glow/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-deps.tar.xz" + +LICENSE="Apache-2.0 BSD-2 BSD MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + ego build -o bin/glow +} + +src_install() { + einstalldocs + dobin bin/glow +} diff --git a/app-misc/superfile/Manifest b/app-misc/superfile/Manifest index 744d6a942c..fd230b4cd9 100644 --- a/app-misc/superfile/Manifest +++ b/app-misc/superfile/Manifest @@ -4,3 +4,5 @@ DIST superfile-1.2.0.0-vendor.tar.xz 2850812 BLAKE2B 17600ef760fa6b089bd9856f3ff DIST superfile-1.2.0.0.tar.gz 8718170 BLAKE2B d4f463e6096f7fd86f7e02df707ba1ce81cc05289fbaf3fa8c6b097f94ac51925cb79411c303699b7cf1bcafe340c921bcdffcbfa417c3f6f28f2739fb3da095 SHA512 3fb45d7bb43c915be1c71dd1d209a9dc2e2af72f15859678141eeb6294e2e5ab45822ae3590a67c7b0d40af759f45d2220b7e9980d2303af9742e52891e80846 DIST superfile-1.2.1-vendor.tar.xz 187944436 BLAKE2B 54eba3fa2f1ba74b030418ea894951d4d5598c6866c30ec7f07011652ef3a7cfb1ddddc086d6ebfc871eb54478550467a43e6eda81b4d9266d2d832c67ba22e2 SHA512 9ab83915a09271b05125591733adc90d7405ba0d2a441feab066980ed0434f44f40c442024901b9396cce02b44dd14754025ed88be75c3301385a64f49421861 DIST superfile-1.2.1.tar.gz 10131519 BLAKE2B 2b2920ec1fcd6a808e35fa616b706d857a7b52c00d9e9247792a02665b63c1d96293824ddf082f9b3aa7b0fbf961d1d9db82165b9c67fe88d276e5083f4670f9 SHA512 7a4f501a4dacb35351ed96cb3ef6b7eb7db1ac02c1e8dc0c09e4d1a2cb88519e213eafad7c32b0d399756bedaf43e593d9da0f054cafa1e91790123aa909dc79 +DIST superfile-1.3.1-deps.tar.xz 188305480 BLAKE2B e50d9fb42b986e3612419dc4e6a93766b1b4bc4b79b5bb57cabd5b04bc0b7adb8996fe6228da78fd274e46cb0a116693e3b868decb33a75231bcdfde49ed0f00 SHA512 2463ddfc65b2c462ab34d4015c163a6375a1b7787f1d4da7e4a54653acd12b09a4b6ea6bb0e51ecddfe0a938482ef0025c16a8751cdab1a7da9b6969eb828aca +DIST superfile-1.3.1.tar.gz 10640268 BLAKE2B 499a1e527d0fa1105eeed92358bb2ecb2296233a9cd16399a68e86b427592107a2f4cc73f4b26baea4af38782c947e4971254668557fdebd600d2ebe9c7cfa3a SHA512 91e2e6b0da2faf6baef3246605f8e57240f1bb54c9a19bb65a321414eb728490f594f16e0855c0b47eeb7eac3065efa86c18daf3b19712d372b7cd176c899e74 diff --git a/app-misc/superfile/superfile-1.3.1.ebuild b/app-misc/superfile/superfile-1.3.1.ebuild new file mode 100644 index 0000000000..38c8354d54 --- /dev/null +++ b/app-misc/superfile/superfile-1.3.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Pretty fancy and modern terminal file manager" +HOMEPAGE="https://superfile.netlify.app/" +SRC_URI="https://github.com/yorukot/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-deps.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + ego build -o bin/spf +} + +src_install() { + dobin bin/spf +} diff --git a/app-misc/yazi/Manifest b/app-misc/yazi/Manifest index df5e51e8c2..2b77728789 100644 --- a/app-misc/yazi/Manifest +++ b/app-misc/yazi/Manifest @@ -446,6 +446,8 @@ DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db85 DIST yazi-25.2.11.tar.gz 828230 BLAKE2B 468bf56b9248dc02c554ec28c279f9161e11d248a994c499657f668a43d44166eafec7c3542c12b6b0d2bb88cd015591a2b84923ab42ba7cda3c280bd5ed07cb SHA512 1b1d29e810fe30962acb182475e21362a9292d5d771935c799397ee20c2ebc2ce200f197d2308a2b5ddf7bad5ffd8726d2053004df318353e47e91713f7424c1 DIST yazi-25.3.2.tar.gz 835358 BLAKE2B 4c96a4e9a5128ccfa249621a543b892842aa0f0b1322e78dcbf33818e31d9719de7ba59ee78d1314ffb231ced790cb116270db53813c72a6afed03003ff888b3 SHA512 6ff2278dbcf8d22a17857edbcf1fe674877b7f11ca807111dc9297fcb697ed4677101f543c1d08a61745b5ee7c7a6d9f5a5ef7d0bc9ebf9e79b813fc3cf7962e DIST yazi-25.4.8.tar.gz 845165 BLAKE2B 91148f1d29ef0eeb414a65da1763f54085e46a6716b679ef072795de5b4394050a147bcaa5c1b91f5fb1daf49ce177fdd018c9bcfc1b50c9a5e18ca0d792c630 SHA512 e462bd98df92fe4ce8887b5e27a69344fd49d6df185eaa9355aaa56e41fd656c408d18263369605ac862a8e983e1c61d8c0acb0311e738892558f64cf0d53cf0 +DIST yazi-25.5.31-deps.tar.xz 35852300 BLAKE2B 68ee41e94d004488380951bc847aa058dd04bfdf333e6e58ceed038f472070059f43b87e32f98fe08531b3463c8350bf73a59dadf12b38128965901c02de3013 SHA512 9ebdbf69603f0c4f8414e9e2b2cc02e2387c1e03b8d136284b315bfc9277443db61b5d4f9784ec0e1398c22ac0f0ddb68717df852fa15a94f0490b04f45405bd +DIST yazi-25.5.31.tar.gz 855421 BLAKE2B 8fbf51d2a2d0e5f850367d3c3713e19f5f22ee62bfaec1c6fbadabef16450a3b936657e3b98b8eb12daf5358ddcba991d6ff6679afe658b2bd34e08a065d9c71 SHA512 c390d3e813cbefbe5c430df521f7d563aff8461eb249a90a11fba05db56205bfce5df0f15ae7a57aa8a47cff34094b969fe6fbdfa9cd9a102dba3b8cc9c30911 DIST yazi-prebuild-0.1.2.crate 1634729 BLAKE2B 5be9730457d78ea2408c9e106d5f2fac5864a8b291784521ae67f3b85c6cc89b17c296c5d95c4b28c07c6876ce50cc8dca36c574abdfc90843b20211ed7646a6 SHA512 7275a46ee64f9c572da6e301eef24d5235eac255656c9d532e955c013f0151358efda395f8835633493f9e49c81bfa6b87f9a5f412496f27142c70c10e8c2d48 DIST yazi-prebuilt-0.1.0.crate 869361 BLAKE2B 7eddffe79a81dbe087db1c83d3ea721c6fb8a3d94f70b430e0dc3121aa88fdf0b48bf680e7747dc5d5013e1b28d68a42eb53369add7206e721c75b9c6a531da8 SHA512 f29d159a85b22b459ce172768fd6ebf40d2047f0c6c655de24bdde91d7abbe382b52b079c69932400365a24aefde4595ba0928ace2516759eb53799f39799e3f DIST yoke-0.7.5.crate 29673 BLAKE2B cd2e42103140e080a29bf579fe5176b36a192f9b1309c1f2fd7557fe93b2f6eadbf6fca4a6a3b1a7b6288403d2f643841dfc7a5b6a4476776943950abe5c1613 SHA512 6bbd99671d1a5a5217890eaa267113d193b3636b265393afb6e72a313f01704d462fe017264f061405e8e84c188b590094c29e3fcf19a63c375ae165d1a0bbef diff --git a/app-misc/yazi/yazi-25.5.31.ebuild b/app-misc/yazi/yazi-25.5.31.ebuild new file mode 100644 index 0000000000..6e464ea3b0 --- /dev/null +++ b/app-misc/yazi/yazi-25.5.31.ebuild @@ -0,0 +1,74 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" " + +inherit cargo desktop shell-completion xdg + +DESCRIPTION="Blazing fast terminal file manager written in Rust, based on async I/O." +HOMEPAGE="https://yazi-rs.github.io" +SRC_URI="https://github.com/sxyazi/yazi/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-deps.tar.xz" +ECARGO_VENDOR="${WORKDIR}/vendor" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 + CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="+cli" + +QA_FLAGS_IGNORED=" + usr/bin/ya.* +" + +RDEPEND=" + dev-libs/oniguruma +" +DEPEND="${RDEPEND}" + +DOCS=( + "README.md" + "yazi-config/preset/keymap-default.toml" + "yazi-config/preset/theme-dark.toml" + "yazi-config/preset/theme-light.toml" + "yazi-config/preset/yazi-default.toml" +) + +src_prepare() { + export YAZI_GEN_COMPLETIONS=true + sed -i -r 's/strip\s+= true/strip = false/' Cargo.toml || die "Sed failed!" + eapply_user +} + +src_compile() { + # workaround for GCC 15 issues: + # unvendor libonig from rust-onig. see bugs 943785, 945008 + export RUSTONIG_SYSTEM_LIBONIG=1 + cargo_src_compile + use cli && cargo_src_compile -p "${PN}-cli" +} + +src_install() { + dobin "$(cargo_target_dir)/${PN}" + use cli && dobin "$(cargo_target_dir)/ya" + + newbashcomp "${S}/yazi-boot/completions/${PN}.bash" "${PN}" + dozshcomp "${S}/yazi-boot/completions/_${PN}" + dofishcomp "${S}/yazi-boot/completions/${PN}.fish" + + if use cli; then + newbashcomp "${S}/yazi-cli/completions/ya.bash" "ya" + dozshcomp "${S}/yazi-cli/completions/_ya" + dofishcomp "${S}/yazi-cli/completions/ya.fish" + fi + + domenu "assets/${PN}.desktop" + einstalldocs +} diff --git a/app-text/simplenote-desktop-bin/metadata.xml b/app-text/simplenote-desktop-bin/metadata.xml index 936341666d..83b7cc8499 100644 --- a/app-text/simplenote-desktop-bin/metadata.xml +++ b/app-text/simplenote-desktop-bin/metadata.xml @@ -1,5 +1,5 @@ - + alexander@neuwirth-informatik.de diff --git a/app-vim/rainbow_csv/metadata.xml b/app-vim/rainbow_csv/metadata.xml index f014ea9cf2..acfd44501e 100644 --- a/app-vim/rainbow_csv/metadata.xml +++ b/app-vim/rainbow_csv/metadata.xml @@ -1,5 +1,5 @@ - + hendrik.klug@gmail.com diff --git a/dev-cpp/finalcut/metadata.xml b/dev-cpp/finalcut/metadata.xml index 412aad48ca..146562c2bb 100644 --- a/dev-cpp/finalcut/metadata.xml +++ b/dev-cpp/finalcut/metadata.xml @@ -1,5 +1,5 @@ - + beatussum@protonmail.com diff --git a/dev-cpp/fkYAML/Manifest b/dev-cpp/fkYAML/Manifest new file mode 100644 index 0000000000..0532a0a694 --- /dev/null +++ b/dev-cpp/fkYAML/Manifest @@ -0,0 +1,2 @@ +DIST fkYAML-0.4.2.tar.gz 437972 BLAKE2B 24afade617172a5af8b0be3c91b069ed1782140101a67b86bb3afad230656d22e4e55f24883499ca1764a095c87a64370fdba9b0aa617c51815b25d4bdd2f374 SHA512 20a7e2a236f77e27a676348585cbf6c36d8c46f1ad0964b879eb61925e3d6545d6dda46379b897712890faa2b8d5e837b7f9cc312448a3d762f0017c618cbcd1 +DIST fkYAML-0.4.2_p20250522.tar.gz 586601 BLAKE2B 236e9c3e09fd6aaf94e3c7740790ac362bcd19e949fa5570e480ce9d30fcf8bde0e2ff6c948d9082c1efc347be1c46c381834ebaf640d082035f5e7d4c60c1cb SHA512 80cdbab5ca5a8d2d9f7a9c98b7a75a5807e46609c4c6e5e3a162ece60ba820e890413f09048e53f094edeb52e03c9592187cbb008812c77bc598f2868f85f8f7 diff --git a/dev-cpp/fkYAML/files/fkYAML-0.4.2-Remove-the-space-between-operator-and-_yaml.patch b/dev-cpp/fkYAML/files/fkYAML-0.4.2-Remove-the-space-between-operator-and-_yaml.patch new file mode 100644 index 0000000000..52bd5e91b5 --- /dev/null +++ b/dev-cpp/fkYAML/files/fkYAML-0.4.2-Remove-the-space-between-operator-and-_yaml.patch @@ -0,0 +1,44 @@ +From: Pavel Sobolev +Subject: [PATCH] Remove the space between `operator""` and `_yaml`. + +This makes it compile in C++23. + +Signed-off-by: Pavel Sobolev + +--- a/include/fkYAML/node.hpp ++++ b/include/fkYAML/node.hpp +@@ -1823,7 +1823,7 @@ inline namespace yaml_literals { + /// @param n The size of `s`. + /// @return The resulting `node` object deserialized from `s`. + /// @sa https://fktn-k.github.io/fkYAML/api/operator_literal_yaml/ +-inline fkyaml::node operator"" _yaml(const char* s, std::size_t n) { ++inline fkyaml::node operator""_yaml(const char* s, std::size_t n) { + return fkyaml::node::deserialize(s, s + n); + } + +@@ -1832,7 +1832,7 @@ inline fkyaml::node operator"" _yaml(const char* s, std::size_t n) { + /// @param n The size of `s`. + /// @return The resulting `node` object deserialized from `s`. + /// @sa https://fktn-k.github.io/fkYAML/api/operator_literal_yaml/ +-inline fkyaml::node operator"" _yaml(const char16_t* s, std::size_t n) { ++inline fkyaml::node operator""_yaml(const char16_t* s, std::size_t n) { + return fkyaml::node::deserialize(s, s + n); + } + +@@ -1841,7 +1841,7 @@ inline fkyaml::node operator"" _yaml(const char16_t* s, std::size_t n) { + /// @param n The size of `s`. + /// @return The resulting `node` object deserialized from `s`. + /// @sa https://fktn-k.github.io/fkYAML/api/operator_literal_yaml/ +-inline fkyaml::node operator"" _yaml(const char32_t* s, std::size_t n) { ++inline fkyaml::node operator""_yaml(const char32_t* s, std::size_t n) { + return fkyaml::node::deserialize(s, s + n); + } + +@@ -1850,7 +1850,7 @@ inline fkyaml::node operator"" _yaml(const char32_t* s, std::size_t n) { + /// @param s An input `char8_t` array. + /// @param n The size of `s`. + /// @return The resulting `node` object deserialized from `s`. +-inline fkyaml::node operator"" _yaml(const char8_t* s, std::size_t n) { ++inline fkyaml::node operator""_yaml(const char8_t* s, std::size_t n) { + return fkyaml::node::deserialize((const char8_t*)s, (const char8_t*)s + n); + } diff --git a/dev-cpp/fkYAML/files/fkYAML-0.4.2-Use-system-Catch2.patch b/dev-cpp/fkYAML/files/fkYAML-0.4.2-Use-system-Catch2.patch new file mode 100644 index 0000000000..e736a28dcb --- /dev/null +++ b/dev-cpp/fkYAML/files/fkYAML-0.4.2-Use-system-Catch2.patch @@ -0,0 +1,38 @@ +From: Pavel Sobolev +Subject: [PATCH] Use system `Catch2`. + +Signed-off-by: Pavel Sobolev + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -32,21 +32,7 @@ if(FK_YAML_CODE_COVERAGE OR FK_YAML_RUN_VALGRIND OR FK_YAML_RUN_CLANG_SANITIZERS + endif() + + if(FK_YAML_BUILD_TEST OR FK_YAML_BUILD_ALL_TEST) +- set(CATCH2_ROOT_DIR "${CMAKE_CURRENT_SOURCE_DIR}/thirdparty/catch2") +- +- if(NOT EXISTS ${CATCH2_ROOT_DIR}/CMakeLists.txt) +- find_package(Git REQUIRED) +- message(STATUS "Fetching git submodule: Catch2") +- execute_process( +- COMMAND ${GIT_EXECUTABLE} submodule update --init --recursive -- ${CATCH2_ROOT_DIR} +- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} +- RESULT_VARIABLE GIT_SUBMOD_RET) +- if(NOT GIT_SUBMOD_RET EQUAL "0") +- message(FATAL_ERROR "Failed to fetch Catch2 as a git submodule.") +- endif() +- endif() +- +- list(APPEND CMAKE_MODULE_PATH "${CATCH2_ROOT_DIR}/contrib") ++ find_package(Catch2 REQUIRED) + endif() + + ########################################### +@@ -140,7 +126,6 @@ endif() + ########################### + + if(FK_YAML_BUILD_TEST OR FK_YAML_BUILD_ALL_TEST) +- add_subdirectory(${CATCH2_ROOT_DIR}) + include(CTest) + enable_testing() + add_subdirectory(tests) diff --git a/dev-cpp/fkYAML/files/fkYAML-0.4.2_p20250522-Use-system-Catch2.patch b/dev-cpp/fkYAML/files/fkYAML-0.4.2_p20250522-Use-system-Catch2.patch new file mode 100644 index 0000000000..fe40120f42 --- /dev/null +++ b/dev-cpp/fkYAML/files/fkYAML-0.4.2_p20250522-Use-system-Catch2.patch @@ -0,0 +1,13 @@ +From: Pavel Sobolev +Subject: [PATCH] Use system `Catch2`. + +Signed-off-by: Pavel Sobolev + +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -1,5 +1,4 @@ +-set(CATCH2_ROOT_DIR "${PROJECT_SOURCE_DIR}/thirdparty/Catch2") +-list(APPEND CMAKE_MODULE_PATH "${CATCH2_ROOT_DIR}/contrib") ++find_package(Catch2 REQUIRED) + + add_subdirectory(unit_test) diff --git a/dev-cpp/fkYAML/fkYAML-0.4.2.ebuild b/dev-cpp/fkYAML/fkYAML-0.4.2.ebuild new file mode 100644 index 0000000000..6cd107e75f --- /dev/null +++ b/dev-cpp/fkYAML/fkYAML-0.4.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A C++ header-only YAML library" +HOMEPAGE="https://fktn-k.github.io/fkYAML/" +SRC_URI="https://github.com/fktn-k/fkYAML/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( =dev-cpp/catch-2* ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.4.2-Remove-the-space-between-operator-and-_yaml.patch" + "${FILESDIR}/${PN}-0.4.2-Use-system-Catch2.patch" +) + +src_prepare() { + find thirdparty -mindepth 1 -not -name imapdl -delete + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DFK_YAML_BUILD_TEST=$(usex test) + ) + + cmake_src_configure +} diff --git a/dev-cpp/fkYAML/fkYAML-0.4.2_p20250522.ebuild b/dev-cpp/fkYAML/fkYAML-0.4.2_p20250522.ebuild new file mode 100644 index 0000000000..0fae4ad5cb --- /dev/null +++ b/dev-cpp/fkYAML/fkYAML-0.4.2_p20250522.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake vcs-snapshot + +EGIT_COMMIT="721edb3e1a817e527fd9e1e18a3bea300822522e" + +DESCRIPTION="A C++ header-only YAML library" +HOMEPAGE="https://fktn-k.github.io/fkYAML/" +SRC_URI="https://github.com/fktn-k/fkYAML/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( =dev-cpp/catch-2* ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.4.2_p20250522-Use-system-Catch2.patch" +) + +src_prepare() { + find thirdparty -mindepth 1 -not -name imapdl -delete + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DFK_YAML_BUILD_TEST=$(usex test) + ) + + cmake_src_configure +} diff --git a/dev-cpp/fkYAML/metadata.xml b/dev-cpp/fkYAML/metadata.xml new file mode 100644 index 0000000000..6bd5732747 --- /dev/null +++ b/dev-cpp/fkYAML/metadata.xml @@ -0,0 +1,12 @@ + + + + + contact@paveloom.dev + Pavel Sobolev + + + https://github.com/fktn-k/fkYAML + fktn-k/fkYAML + + diff --git a/dev-cpp/tinygltf/metadata.xml b/dev-cpp/tinygltf/metadata.xml index 41a60c88e1..2d649c7e43 100644 --- a/dev-cpp/tinygltf/metadata.xml +++ b/dev-cpp/tinygltf/metadata.xml @@ -1,10 +1,6 @@ - - parona@protonmail.com - Alfred Wingate - dangduong31205@gmail.com Nguyen Dinh Dang Duong diff --git a/dev-libs/nanopb/metadata.xml b/dev-libs/nanopb/metadata.xml index 9d8599adb6..ad65a0fa06 100644 --- a/dev-libs/nanopb/metadata.xml +++ b/dev-libs/nanopb/metadata.xml @@ -1,5 +1,5 @@ - + vincentahluwalia@protonmail.com diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index c7fd0dc998..72af73f9be 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -6,3 +6,5 @@ DIST bash-language-server-5.4.2-deps.tar.xz 2897652 BLAKE2B 241b0f3faf227717b5c3 DIST bash-language-server-5.4.2.tgz 329137 BLAKE2B 4ec4d60c443c339494588c22395d24ac943c4a08812cc45c5a0a446980b9aeac65c60eefb4e08f4207a0496119fe36a95a035a64ac010c8723a310d86b0d41a9 SHA512 dcdd88351962a3adc0e42c2f0f3dac644585a78e87dec9bb383d8853f92bf0c498280211b7fc43db76ab4fb75a25f60a2c2f88ea28d6b2f685b3db4fe81a34d1 DIST bash-language-server-5.4.3-deps.tar.xz 3553232 BLAKE2B 15602547e6bfb61b1bfd3cb4f3aa67ffed03d6efd3a2d1557225e054024f8cb161870d2b69c67da086f2157d92cb0cc3df54f7c9d9c1ff2be19f965425ffe225 SHA512 73b03e88addb0084a780bbf21f0b54e286693fb2c84e2ff5e1154a2945c030a2e07a8524f921b3fe58989fd569000f61dca873396048d0520e0cac20a1a54c0e DIST bash-language-server-5.4.3.tgz 329590 BLAKE2B ab502bf12d393722c618309c4fcc0bc9ccdd987d616baa4e0d3338e00082f5be02a9532d75a4c2c6ec96c9d6e70cade10b1a7ff4e4cd663cfb68a03dfc0bfc20 SHA512 6d6a4b7e86f960038a29b871c8895dbda94ffb1ac1391ad40d931b70f24086b842fb188455110657d2df15cd3509ee4786937e7f7b0d9feb0e62505ff843bdf2 +DIST bash-language-server-5.6.0-deps.tar.xz 3648128 BLAKE2B ede3ba46b264374e0778c99a567280b914171d08183c02e893efdc0c6338b5ca3519b90b92cc8eb12d495f4183471844c1458dba64cde7247d87d521097a68aa SHA512 3c9ac75039d7c430f7e5736438ca984ddca3d5d48d301d1bb62b9b4a9f975e3bb854be46c3d688849a333dd9f99eb8b2ff6fdd529d92c8dfa06260a80453f076 +DIST bash-language-server-5.6.0.tgz 333735 BLAKE2B 64af22378c8c23bc3eb0b590dc4962f9163bb06c24da3d0ccda5c9b3107788458b444f57172bcf903b8a63b90e9cbd4da4cfc9dedbbe73ec53bf9f6196ff317c SHA512 0c2b95fbf059000a33b29e5b96f8ba8c39d4fd90da4e926958cd33ab01a39e2adfaafee206c30adf6c4ecdefe38a9c54d0f519e820542a045430a23b2a4ef42e diff --git a/dev-util/bash-language-server/bash-language-server-5.6.0.ebuild b/dev-util/bash-language-server/bash-language-server-5.6.0.ebuild new file mode 100644 index 0000000000..8165351e26 --- /dev/null +++ b/dev-util/bash-language-server/bash-language-server-5.6.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +#@formatter:off +EAPI=8 + +inherit optfeature + +DESCRIPTION="A language server for Bash" +HOMEPAGE="https://github.com/bash-lsp/bash-language-server" +SRC_URI=" + mirror://npm/${PN}/-/${P}.tgz + https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-deps.tar.xz +" +S="${WORKDIR}" + +# NOTE: to generate the dependency tarball: +# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz +# tar -caf ${P}-deps.tar.xz npm-cache + +LICENSE="BSD-2 ISC MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=net-libs/nodejs-18.19.30" +BDEPEND=">=net-libs/nodejs-18.19.30[npm]" + +src_unpack() { + cd "${T}" || die "Could not cd to temporary directory" + unpack ${P}-deps.tar.xz +} + +src_install() { + npm \ + --offline \ + --verbose \ + --progress false \ + --foreground-scripts \ + --global \ + --prefix "${ED}"/usr \ + --cache "${T}"/npm-cache \ + install "${DISTDIR}"/${P}.tgz || die "npm install failed" + + cd "${ED}"/usr/$(get_libdir)/node_modules/${PN} || die "cd failed" + einstalldocs +} + +pkg_postinst() { + optfeature "linting support" dev-util/shellcheck dev-util/shellcheck-bin +} diff --git a/dev-util/shellspec/metadata.xml b/dev-util/shellspec/metadata.xml index dcf01adc35..dd8ac9a756 100644 --- a/dev-util/shellspec/metadata.xml +++ b/dev-util/shellspec/metadata.xml @@ -1,5 +1,5 @@ - + beatussum@protonmail.com diff --git a/games-emulation/flycast/metadata.xml b/games-emulation/flycast/metadata.xml index 6ff97733c6..6da1d09024 100644 --- a/games-emulation/flycast/metadata.xml +++ b/games-emulation/flycast/metadata.xml @@ -1,5 +1,5 @@ - + Samuel Bauer diff --git a/games-util/xone/metadata.xml b/games-util/xone/metadata.xml index 974080003f..d336ace843 100644 --- a/games-util/xone/metadata.xml +++ b/games-util/xone/metadata.xml @@ -1,5 +1,5 @@ - + sighunter@gmx.de diff --git a/gui-libs/libsfdo/metadata.xml b/gui-libs/libsfdo/metadata.xml index ef43e46d9f..eb90d5630c 100644 --- a/gui-libs/libsfdo/metadata.xml +++ b/gui-libs/libsfdo/metadata.xml @@ -1,5 +1,5 @@ - + vincentahluwalia@protonmail.com diff --git a/gui-wm/labwc/metadata.xml b/gui-wm/labwc/metadata.xml index 6748ced167..19d7ed7cf3 100644 --- a/gui-wm/labwc/metadata.xml +++ b/gui-wm/labwc/metadata.xml @@ -1,5 +1,5 @@ - + vincentahluwalia@protonmail.com diff --git a/media-gfx/czkawka/metadata.xml b/media-gfx/czkawka/metadata.xml index 90b2084c14..d10a8b2ba9 100644 --- a/media-gfx/czkawka/metadata.xml +++ b/media-gfx/czkawka/metadata.xml @@ -1,5 +1,5 @@ - + sighunter@gmx.de diff --git a/media-gfx/swayimg/metadata.xml b/media-gfx/swayimg/metadata.xml index f4255bf86d..b13bbf270c 100644 --- a/media-gfx/swayimg/metadata.xml +++ b/media-gfx/swayimg/metadata.xml @@ -10,7 +10,7 @@ artemsen/swayimg - Enable DRM renderig support (DRM UI) + Enable support for Direct Rendering Manager (DRM UI) Enable support for EXR image format Enable support for Sixel image format Enable Wayland UI and some compositors (Sway and Hyprland only) diff --git a/media-plugins/eq10q/metadata.xml b/media-plugins/eq10q/metadata.xml index 5fc573d021..560b1b38b7 100644 --- a/media-plugins/eq10q/metadata.xml +++ b/media-plugins/eq10q/metadata.xml @@ -1,5 +1,5 @@ - + alexander@tsoy.me diff --git a/net-irc/halloy/Manifest b/net-irc/halloy/Manifest index b71d26e940..53664a4490 100644 --- a/net-irc/halloy/Manifest +++ b/net-irc/halloy/Manifest @@ -264,7 +264,6 @@ DIST group-0.13.0.crate 16526 BLAKE2B 099ced5b8d16e6fefc331f2d89aee931ec5900a168 DIST guillotiere-0.6.2.crate 18116 BLAKE2B 389fae17508d2864ad9d70ae271e3dd3519b1567d942a838af4bddafa255e655a87b3a854ada580ce0c183ef7676a13930b1b438ebfce9791b04566874851f5f SHA512 ae78d8d52566cb2d246b317137dbfb3bcc9d8ff835ef8c444e3bb3c946f4bbadf33c343e57238a299a2d92af7df1060f3d53bdf51f881063a62d5ea6ecfd257c DIST h2-0.4.7.crate 174114 BLAKE2B bf146baa6f998b6d95bfee77f190be7f85af5304a8b8b9931674a35a0ba0a1262d26ba097149327482dd988f8900e996086a820fd828fb023e52adb104e21bce SHA512 0d56fd3a67473d98199e0d944d2bc094c36638f3a2d986942e6bb2e1c8022e7a53f184d5ac5e8d435ae97da481ddb8d5b2a039c70180345c8006290fef39a59e DIST half-2.4.1.crate 50892 BLAKE2B c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc SHA512 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193 -DIST halloy-2025.3.tar.gz 33091217 BLAKE2B d174e4a21b8ec394c421205faa50612bea84e8ab4ac4a5b209416e78c57596309ef205cf91712a815790a0a9ab3b6370af63331f1c1c516b8c3d0e3819849011 SHA512 bb261c42b139b10310a86f7e3c5dbac9210cfeb55af1c8827a06db0c488e55c1f10aa1841e108898317a160d712da3bc563afc24a7fa4856aa51a8e9feee0367 DIST halloy-2025.4.tar.gz 15681933 BLAKE2B ec0f8a633d19a5e5d08f108d69850e58022a4e3f7bc1d849a51e78e7146b16f390f83b96e05fd5f13acb6c3fe0b4950d605744f9b6a947d92a884565cb9c225a SHA512 adf8e1aa8a26708303f4bdbb21fa0a4d25c102a546e51c8b5ac900c60b37e48461404af1948f1220ceedd91f4c186d40db8e8001e72e3bc864b90baca4a36ca3 DIST halloy-2025.5.tar.gz 15703732 BLAKE2B 7efe00ea4c5494619b2206ca83cacd6739901f6d87bf4a494b7fe9fda972530ea24bc36a24ea25e8b5301ebeaca8f59ccdc6c1a6ecf3af3343f702791180d7dd SHA512 5c9dc09c5bb207dd8e63c3609497c1db0b4184a8286da562ed8e7ce3d9db3d620b73cbce229095802ac2f3c11cd99b1d70b0431c94d062593a02562030c52484 DIST halloy-2025.6.tar.gz 16011879 BLAKE2B 0ec1580a6d71edfab93b4961fde91bd59ab0e3ad7022330d0fbae587d3cd1ae6e918e8289f884e6b09d1ead76a4d48d0578b843a560cab7800310032960f10c3 SHA512 ad637b7cc81fc215280d8c3d5f68a796f61787d5313bc135648543e1f8a46ba3904c307aa7f6ebe610378eddfb824d0633fcc3e5897cecadc2318da55a6eeaed @@ -274,7 +273,6 @@ DIST hashbrown-0.15.2.crate 138478 BLAKE2B 453888ce68b10cd6e93d787986603fceb29b8 DIST hashlink-0.9.1.crate 28928 BLAKE2B 14276fe00fb8aa7a8183b5cedc99eb403c0a68cb662555cd51efbe55a46c864f68f3d421395f56defcd1a87576c5a38509581adb5d02b831d9aab2efdd376f9f SHA512 16189f332b9e2a71f8cf4c8b72485eb107c4a84d4bfe3c739ecea8fe5dec33ad3c796d57830b12c176bc65a2066913c809a0f7c8db83e9da1bb0c555de8d3717 DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045 DIST hermit-abi-0.4.0.crate 16310 BLAKE2B efcd1dee7bcd6d185cbe0051c7bc7e2776857ffcfd2adc3fb101febd7c1bd75994b7e4a4a0a59c5b4628cc2521b4c1f043e98a0c44935d0180e7499667690ab8 SHA512 b1a21f6d54598185a8e8c29565ffc2e1bc5da57cf1c9d87ba643d23d7c23d53e8ad36ee2f5c1ec8a504334b6f98b0f17a832ff37877c7b7f9238b196f4034e6f DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST hexf-parse-0.2.1.crate 4662 BLAKE2B e1b6bfef243b07305d7a8f08c8dbdafb67dc50c284ae70ee7032ee8bdc4e72928b6f45344613db63bbaea49d883f0f54e1c09235fb951c1a65755946c557ff55 SHA512 76e64d95121b0c3cd534a0005df0933bf6430f50969ba7a72f6a8261c9b7830c00a65b9286315cf78dca4a23c02bddf75488004630ca9839cc371c43efc8cade @@ -298,7 +296,6 @@ DIST iana-time-zone-0.1.61.crate 27685 BLAKE2B 2091f0bdbfae3f63ff846e27136d9779a DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST iced-1b22d7d5fcdf519a3cac7a3cfd14398a3108c3b8.gh.tar.gz 5215204 BLAKE2B 434b7e25fa72f23d141467f7d8d5c38cd900fa10b0cc68550b8c921c5c8c5564d711e8c9e0e168598353b717287156eb95d35c4888ec976e79c351399451a812 SHA512 2bc96f528d5bf5e0a87f70bfaf995737b2fa94bcbf7987c2d75b90dc096949469a7d1c261f37cc05df623dda6fe7d9d3772c5da9e9f780ced752939933b13d5b DIST iced-aa633f6832c93d81fc829bcd351b369f0aada282.gh.tar.gz 5224300 BLAKE2B ccba7f1cbb46ec1f6209e28e8a067064278e105c48910283bb346e445f1e459c0172cf87f3647fd3299cb00a07fcc16f8aaa1e09d29d8764a321f3a87fec643c SHA512 5fb12e79a9d6fd4225a7955f55bd39b56c227fe51c2984314aab1f23b0fea0339dfa37a5bdbac4386830e6dc284bb25ea31127cc2a52b8f8e20ff828bb50182b -DIST iced-fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82.gh.tar.gz 5212406 BLAKE2B e75e82abb6bdc988c922f25d900543485383a54d91037daac62ed03904c40d9915d84d9d158e47fe2e4f544d6c3c6ba86849332f276d44849ef252bbde09a99b SHA512 37c2c645733ad3180451e820a927cfde0b43740d9aeacef37cf5adc40536ef13f0645b278ae9a9164c1c16da59a7207ff3613afca591d098947d06ad57d84a07 DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db DIST icu_locid-1.5.0.crate 55131 BLAKE2B cde2b988f0af200b8e7851a66b8ae08881670ad6ff79c5caf5135a04c200e5ecd0acf27d8856fb0fce46d502527d506095f469c28f325b9b9d21d2a3657149be SHA512 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57 DIST icu_locid_transform-1.5.0.crate 29094 BLAKE2B c7bb5c5ed273a6a97279d4599f612dccdd796f3ae717411aa5b21949721989986d8b766041b9c7e49a91cdd42a48fc965effb8d7fb6d33554926d203a6535953 SHA512 1779078e2ef9859bee2bfd5414ad7e4b0f0a40e6813f4ccf8de2bbe8c764fac7f99ef001cce22332a8b3840af22e9c7fb7cc0341cf8ba61303794ebe87071e63 @@ -405,7 +402,6 @@ DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e33 DIST num-iter-0.1.45.crate 10320 BLAKE2B 9f2a60a819e31a6e7e048ae86f7fa029015a73888348676e54ec6fdfe76abe94b632a49a82b53b86488ea5af1031f677b0eed8ba7c5e843ce804c6d6af123622 SHA512 6195c7bd5f904e9f0aeee3ce17b42c0383d053f9d37954a9ce3b4ff0a048afa121c9a37aa9c74b9ace7353d7fd9f57a7d04c7a18e1456fc2c4c298d8ecfd0172 DIST num-rational-0.4.2.crate 28159 BLAKE2B 653e05b9ea621a92dbac090339d9e0ae0b3f952b332e3a54f27ba8f5209a4e9957b014ef18355555cea0caa63432de0ec0be7ea6798389aae46402f789432554 SHA512 0999130db45e5d877d1e2232c8900cc633bd39e749186b2ef4ac4343b958dcc80edcc2247df5f229546dcb3537fd45984a7a459a9bd8f62aee69a0239fce0b62 DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d DIST num_enum-0.7.3.crate 18603 BLAKE2B ae7644ae0697518e538a38e33fc1658057641b719437351a5cd1d5add8ce2b03b834097a4b2ddcadb27937c266bf758894aab5e0949fe82b63150b8332aeae84 SHA512 8b8fc32da39d1c89210fda38098425f21cc384b6a38841f3b04264dbb24ba3c46344835be6e70b794c18365f86796a8af584085dab41bfa677136b8c9c9b6197 DIST num_enum_derive-0.7.3.crate 17092 BLAKE2B 79b4e4f1def44702347a2291e7c2b3f97a902b4768031795d9fea53c624f31acce9f5ee68316d08af149681afd8374e39b596c3d63e3547445cfcd28d3b5314e SHA512 d670d60cf9a547232190d663d92a288b06953ccc5989c2fd9d4101db35be9e3e7386c42878c15bd820817aa703ba06af3a9641898f4a204fe9d7fbc32c3bd786 DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 @@ -577,7 +573,6 @@ DIST signature-2.2.0.crate 15531 BLAKE2B c584d9ad52a1ab3cdc129c36cb2ed6dedc40a8d DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac DIST simd_helpers-0.1.0.crate 1527 BLAKE2B dc556646a3fc94548f1e16e837e94fa2e28b78b650260aa50535a45e92fdcd952bf0eebddfc2fcb9e653871447e9b9db82f3f8c1090fe09442b7916c65ade3e7 SHA512 20577ab7615f955ee3a88c617630fc6c88703d455629d5b3838a551baebbeae8c64a2587871ec5a4fb6bc203945cace50593a238e4765b5fa2313bac30237ca7 DIST siphasher-1.0.1.crate 10351 BLAKE2B 6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82 SHA512 d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28 -DIST sipper-0.1.0.crate 12792 BLAKE2B e44bd2528622154ea3363d452da97e860f6e2c1b7841bc7f8002462383871383978bfa0ea149f6724861d7b127dd1445ef16e785507280249a5a633a214fde96 SHA512 c8d573e246d92729d475dcd365a36162a21172cbcd839f6f7f32735c2304af5fbfce6fd7db4ce1ac107b0fab917ead1bfb3b3d9a5677e33ed4c04f0414a7924a DIST skrifa-0.26.6.crate 261208 BLAKE2B c39af7447cb4693b0d4a1efe672c0fe630f8eba12443258686326cafd75f9ffd426431af63e229bfa6ce4e3c688aa51aff904b4d52faa25ed55cca62d255b817 SHA512 c6719d6d77f9fba27f21dfdac57a8691765a2f647244ac050b62b78eaa78736aab192c3ddf6f23ec8f1e495c65a635628c6b20d98f5649664af4bb02ceb0881a DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40 DIST slotmap-1.0.7.crate 61390 BLAKE2B 56f7ee840f848f2331bee7d7e31aa66f2185db5b57fc72694e1514b462dab8f673442c36f7b9260d5db7b68a522ca76f7748aab774246bb12c2ecfbfd3e7bb8f SHA512 f130275c506a3d648b5d66acddf7ed88274fc381d8d0101ea5b3ad931069d4ca46b856d75311e95e09a23c009af343c7a4321023bd1d065d3d516a0b4b8a3080 diff --git a/net-irc/halloy/halloy-2025.3.ebuild b/net-irc/halloy/halloy-2025.3.ebuild deleted file mode 100644 index 268af918eb..0000000000 --- a/net-irc/halloy/halloy-2025.3.ebuild +++ /dev/null @@ -1,970 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - ab_glyph@0.2.29 - ab_glyph_rasterizer@0.1.8 - addr2line@0.24.2 - adler2@2.0.0 - aes@0.8.4 - ahash@0.8.11 - aho-corasick@1.1.3 - aliasable@0.1.3 - aligned-vec@0.5.0 - alsa-sys@0.3.1 - alsa@0.9.1 - amplify@4.8.0 - amplify_derive@4.0.1 - amplify_num@0.5.3 - amplify_syn@2.0.1 - android-activity@0.6.0 - android-properties@0.2.2 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anyhow@1.0.97 - approx@0.5.1 - arbitrary@1.4.1 - arg_enum_proc_macro@0.3.4 - arrayref@0.3.9 - arrayvec@0.7.6 - arti-client@0.26.0 - as-raw-xcb-connection@1.0.1 - ascii@1.1.0 - ash@0.38.0+1.3.281 - ashpd@0.10.2 - ashpd@0.11.0 - asn1-rs-derive@0.5.1 - asn1-rs-impl@0.2.0 - asn1-rs@0.6.2 - async-broadcast@0.7.2 - async-channel@1.9.0 - async-channel@2.3.1 - async-compression@0.4.18 - async-executor@1.13.1 - async-fs@2.1.2 - async-global-executor@2.4.1 - async-http-proxy@1.2.5 - async-io@2.4.0 - async-lock@3.4.0 - async-net@2.0.0 - async-process@2.3.0 - async-recursion@1.1.1 - async-signal@0.2.10 - async-std@1.13.0 - async-task@4.7.1 - async-trait@0.1.85 - async_executors@0.7.0 - asynchronous-codec@0.7.0 - atomic-waker@1.1.2 - atomic@0.5.3 - atomic@0.6.0 - autocfg@1.4.0 - av1-grain@0.2.3 - avif-serialize@0.8.2 - backtrace@0.3.74 - base16ct@0.2.0 - base64@0.13.1 - base64@0.22.1 - base64ct@1.6.0 - bindgen@0.70.1 - bit-set@0.8.0 - bit-vec@0.8.0 - bit_field@0.10.2 - bitflags@1.3.2 - bitflags@2.7.0 - bitstream-io@2.6.0 - bitvec@1.0.1 - blanket@0.3.0 - block-buffer@0.10.4 - block2@0.5.1 - block@0.1.6 - blocking@1.6.1 - bounded-vec-deque@0.1.1 - bstr@1.11.3 - built@0.7.6 - bumpalo@3.16.0 - by_address@1.2.1 - bytemuck@1.21.0 - bytemuck_derive@1.8.1 - byteorder-lite@0.1.0 - byteorder@1.5.0 - bytes@1.10.1 - bytesize@2.0.1 - calloop-wayland-source@0.3.0 - calloop@0.13.0 - caret@0.5.1 - cc@1.2.7 - cesu8@1.1.0 - cexpr@0.6.0 - cfg-expr@0.15.8 - cfg-if@1.0.0 - cfg_aliases@0.2.1 - chrono@0.4.40 - cipher@0.4.4 - clang-sys@1.8.1 - claxon@0.4.3 - clipboard-win@5.4.0 - clipboard_macos@0.1.1 - clipboard_wayland@0.2.2 - clipboard_x11@0.4.2 - coarsetime@0.1.35 - codespan-reporting@0.11.1 - color_quant@1.1.0 - combine@4.6.7 - concurrent-queue@2.5.0 - const-oid@0.9.6 - const_format@0.2.34 - const_format_proc_macros@0.2.34 - convert_case@0.6.0 - convert_case@0.7.1 - cookie-factory@0.3.3 - core-foundation-sys@0.8.7 - core-foundation@0.10.0 - core-foundation@0.9.4 - core-graphics-types@0.1.3 - core-graphics-types@0.2.0 - core-graphics@0.23.2 - core-graphics@0.24.0 - coreaudio-rs@0.11.3 - coreaudio-sys@0.2.16 - cosmic-text@0.13.2 - cpal@0.15.3 - cpufeatures@0.2.16 - crc32fast@1.4.2 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-queue@0.3.12 - crossbeam-utils@0.8.21 - crunchy@0.2.2 - crypto-bigint@0.5.5 - crypto-common@0.1.6 - ctor-lite@0.1.0 - ctr@0.9.2 - cursor-icon@1.1.0 - curve25519-dalek-derive@0.1.1 - curve25519-dalek@4.1.3 - darling@0.14.4 - darling@0.20.10 - darling_core@0.14.4 - darling_core@0.20.10 - darling_macro@0.14.4 - darling_macro@0.20.10 - dasp_sample@0.11.0 - data-encoding@2.7.0 - der-parser@9.0.0 - der@0.7.9 - deranged@0.3.11 - derive-deftly-macros@0.14.2 - derive-deftly@0.14.2 - derive_builder_core_fork_arti@0.11.2 - derive_builder_fork_arti@0.11.2 - derive_builder_macro_fork_arti@0.11.2 - derive_more-impl@1.0.0 - derive_more-impl@2.0.1 - derive_more@1.0.0 - derive_more@2.0.1 - digest@0.10.7 - directories@5.0.1 - dirs-next@2.0.0 - dirs-sys-next@0.1.2 - dirs-sys@0.4.1 - dirs@5.0.1 - dispatch@0.2.0 - displaydoc@0.2.5 - dlib@0.5.2 - document-features@0.2.10 - downcast-rs@1.2.1 - drm-ffi@0.8.0 - drm-fourcc@2.2.0 - drm-sys@0.7.0 - drm@0.12.0 - dyn-clone@1.0.17 - ecdsa@0.16.9 - ed25519-dalek@2.1.1 - ed25519@2.2.3 - educe@0.4.23 - either@1.13.0 - elliptic-curve@0.13.8 - embed-resource@2.5.1 - embed-resource@3.0.2 - emojis@0.6.4 - encoding_rs@0.8.35 - endi@1.1.0 - enum-ordinalize@3.1.15 - enumflags2@0.7.10 - enumflags2_derive@0.7.10 - equivalent@1.0.1 - errno@0.3.10 - error-code@3.3.1 - etagere@0.2.13 - euclid@0.22.11 - event-listener-strategy@0.5.3 - event-listener@2.5.3 - event-listener@5.4.0 - exr@1.73.0 - fallible-iterator@0.3.0 - fallible-streaming-iterator@0.1.9 - fancy-regex@0.14.0 - fast-socks5@0.10.0 - fast-srgb8@1.0.0 - fastrand@2.3.0 - fdeflate@0.3.7 - fern@0.7.1 - ff@0.13.0 - fiat-crypto@0.2.9 - figment@0.10.19 - filetime@0.2.25 - flate2@1.0.35 - fluid-let@1.0.0 - fnv@1.0.7 - foldhash@0.1.4 - font-types@0.8.3 - fontconfig-parser@0.5.7 - fontdb@0.16.2 - foreign-types-macros@0.2.3 - foreign-types-shared@0.1.1 - foreign-types-shared@0.3.1 - foreign-types@0.3.2 - foreign-types@0.5.0 - form_urlencoded@1.2.1 - fs-mistrust@0.8.3 - fslock@0.2.1 - funty@2.0.0 - futures-channel@0.3.31 - futures-core@0.3.31 - futures-executor@0.3.31 - futures-io@0.3.31 - futures-lite@2.6.0 - futures-macro@0.3.31 - futures-rustls@0.26.0 - futures-sink@0.3.31 - futures-task@0.3.31 - futures-util@0.3.31 - futures@0.3.31 - generic-array@0.14.7 - gethostname@0.4.3 - getrandom@0.2.15 - getrandom@0.3.1 - gif@0.13.1 - gimli@0.31.1 - gl_generator@0.14.0 - glam@0.25.0 - glob-match@0.2.1 - glob@0.3.2 - gloo-timers@0.3.0 - glow@0.16.0 - glutin_wgl_sys@0.6.0 - gpu-alloc-types@0.3.0 - gpu-alloc@0.6.0 - gpu-allocator@0.27.0 - gpu-descriptor-types@0.2.0 - gpu-descriptor@0.3.1 - group@0.13.0 - guillotiere@0.6.2 - h2@0.4.7 - half@2.4.1 - hashbrown@0.12.3 - hashbrown@0.14.5 - hashbrown@0.15.2 - hashlink@0.9.1 - heck@0.4.1 - heck@0.5.0 - hermit-abi@0.3.9 - hermit-abi@0.4.0 - hex@0.4.3 - hexf-parse@0.2.1 - hkdf@0.12.4 - hmac@0.12.1 - hostname-validator@1.1.1 - hound@3.5.1 - html-escape@0.2.13 - http-body-util@0.1.2 - http-body@1.0.1 - http@1.2.0 - httparse@1.9.5 - httpdate@1.0.3 - humantime-serde@1.1.1 - humantime@2.1.0 - hyper-rustls@0.27.5 - hyper-tls@0.6.0 - hyper-util@0.1.10 - hyper@1.5.2 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.61 - icu_collections@1.5.0 - icu_locid@1.5.0 - icu_locid_transform@1.5.0 - icu_locid_transform_data@1.5.0 - icu_normalizer@1.5.0 - icu_normalizer_data@1.5.0 - icu_properties@1.5.1 - icu_properties_data@1.5.0 - icu_provider@1.5.0 - icu_provider_macros@1.5.0 - ident_case@1.0.1 - idna@1.0.3 - idna_adapter@1.2.0 - image-webp@0.2.1 - image@0.24.9 - image@0.25.5 - imgref@1.11.0 - indexmap@1.9.3 - indexmap@2.7.0 - inotify-sys@0.1.5 - inotify@0.10.2 - inout@0.1.3 - instant@0.1.13 - interpolate_name@0.2.4 - interprocess@1.2.1 - intmap@0.7.1 - inventory@0.3.18 - ipnet@2.10.1 - is-docker@0.2.0 - is-wsl@0.4.0 - isolang@2.4.0 - itertools@0.12.1 - itertools@0.13.0 - itertools@0.14.0 - itoa@1.0.14 - jni-sys@0.3.0 - jni@0.21.1 - jobserver@0.1.32 - jpeg-decoder@0.3.1 - js-sys@0.3.76 - kamadak-exif@0.5.5 - keccak@0.1.5 - khronos-egl@6.0.0 - khronos_api@3.1.0 - kqueue-sys@1.0.4 - kqueue@1.0.8 - kurbo@0.10.4 - kv-log-macro@1.0.7 - lazy_static@1.5.0 - lebe@0.5.2 - lewton@0.10.2 - libc@0.2.169 - libfuzzer-sys@0.4.9 - libloading@0.8.6 - libm@0.2.11 - libredox@0.1.3 - libsqlite3-sys@0.30.1 - lilt@0.8.0 - linux-raw-sys@0.4.15 - linux-raw-sys@0.6.5 - litemap@0.7.4 - litrs@0.4.1 - lock_api@0.4.12 - log@0.4.26 - loop9@0.1.5 - lru@0.12.5 - lzma-sys@0.1.20 - mac-notification-sys@0.6.2 - mach2@0.4.2 - malloc_buf@0.0.6 - matchers@0.1.0 - maybe-rayon@0.1.1 - memchr@2.7.4 - memmap2@0.9.5 - memoffset@0.9.1 - merlin@3.0.0 - metal@0.31.0 - mime@0.3.17 - minimal-lexical@0.2.1 - miniz_oxide@0.8.2 - mio@1.0.3 - mutate_once@0.1.1 - naga@24.0.0 - native-tls@0.2.12 - ndk-context@0.1.1 - ndk-sys@0.5.0+25.2.9519653 - ndk-sys@0.6.0+11769913 - ndk@0.8.0 - ndk@0.9.0 - new_debug_unreachable@1.0.6 - nix@0.29.0 - nom@7.1.3 - noop_proc_macro@0.3.0 - notify-rust@4.11.5 - notify-types@1.0.1 - notify@7.0.0 - nu-ansi-term@0.46.0 - num-bigint-dig@0.8.4 - num-bigint@0.4.6 - num-conv@0.1.0 - num-derive@0.4.2 - num-integer@0.1.46 - num-iter@0.1.45 - num-rational@0.4.2 - num-traits@0.2.19 - num_cpus@1.16.0 - num_enum@0.7.3 - num_enum_derive@0.7.3 - objc-foundation@0.1.1 - objc-sys@0.3.5 - objc2-app-kit@0.2.2 - objc2-cloud-kit@0.2.2 - objc2-contacts@0.2.2 - objc2-core-data@0.2.2 - objc2-core-image@0.2.2 - objc2-core-location@0.2.2 - objc2-encode@4.0.3 - objc2-foundation@0.2.2 - objc2-link-presentation@0.2.2 - objc2-metal@0.2.2 - objc2-quartz-core@0.2.2 - objc2-symbols@0.2.2 - objc2-ui-kit@0.2.2 - objc2-uniform-type-identifiers@0.2.2 - objc2-user-notifications@0.2.2 - objc2@0.5.2 - objc@0.2.7 - objc_id@0.1.1 - object@0.36.7 - oboe-sys@0.6.1 - oboe@0.6.1 - ogg@0.8.0 - once_cell@1.20.3 - oneshot-fused-workaround@0.2.1 - open@5.3.2 - openssl-macros@0.1.1 - openssl-probe@0.1.5 - openssl-sys@0.9.104 - openssl@0.10.68 - option-ext@0.2.0 - orbclient@0.3.48 - ordered-float@2.10.1 - ordered-float@4.6.0 - ordered-stream@0.2.0 - os_str_bytes@6.6.1 - ouroboros@0.18.4 - ouroboros_macro@0.18.4 - overload@0.1.1 - owned_ttf_parser@0.25.0 - p256@0.13.2 - p384@0.13.0 - p521@0.13.3 - palette@0.7.6 - palette_derive@0.7.6 - parking@2.2.1 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - paste@1.0.15 - pathdiff@0.2.3 - pem-rfc7468@0.7.0 - percent-encoding@2.3.1 - phf@0.11.3 - phf_generator@0.11.3 - phf_macros@0.11.3 - phf_shared@0.11.3 - pin-project-internal@1.1.8 - pin-project-lite@0.2.16 - pin-project@1.1.8 - pin-utils@0.1.0 - piper@0.2.4 - pkcs1@0.7.5 - pkcs8@0.10.2 - pkg-config@0.3.31 - png@0.17.16 - polling@3.7.4 - pollster@0.4.0 - postage@0.5.0 - powerfmt@0.2.0 - ppv-lite86@0.2.20 - presser@0.3.1 - primeorder@0.13.6 - priority-queue@2.1.1 - proc-macro-crate@3.2.0 - proc-macro2-diagnostics@0.10.1 - proc-macro2@1.0.92 - profiling-procmacros@1.0.16 - profiling@1.0.16 - pwd-grp@1.0.0 - qoi@0.4.1 - quick-error@2.0.1 - quick-xml@0.31.0 - quick-xml@0.36.2 - quote@1.0.38 - radium@0.7.0 - rand@0.8.5 - rand@0.9.0 - rand_chacha@0.3.1 - rand_chacha@0.9.0 - rand_core@0.6.4 - rand_core@0.9.2 - range-alloc@0.1.3 - rangemap@1.5.1 - rav1e@0.7.1 - ravif@0.11.11 - raw-window-handle@0.6.2 - rayon-core@1.12.1 - rayon@1.10.0 - read-fonts@0.25.3 - redox_syscall@0.4.1 - redox_syscall@0.5.8 - redox_users@0.4.6 - regex-automata@0.1.10 - regex-automata@0.4.9 - regex-syntax@0.6.29 - regex-syntax@0.8.5 - regex@1.11.1 - renderdoc-sys@1.1.0 - reqwest@0.12.12 - retry-error@0.6.2 - rfc6979@0.4.0 - rfd@0.15.2 - rgb@0.8.50 - ring@0.16.20 - ring@0.17.8 - rodio@0.20.1 - roxmltree@0.20.0 - rsa@0.9.7 - rusqlite@0.32.1 - rustc-demangle@0.1.24 - rustc-hash@1.1.0 - rustc-hash@2.1.0 - rustc_version@0.4.1 - rusticata-macros@4.1.0 - rustix@0.38.43 - rustls-native-certs@0.8.1 - rustls-pemfile@2.2.0 - rustls-pki-types@1.10.1 - rustls-webpki@0.102.8 - rustls@0.23.21 - rustversion@1.0.19 - rustybuzz@0.14.1 - ryu@1.0.18 - safelog@0.4.3 - same-file@1.0.6 - sanitize-filename@0.6.0 - schannel@0.1.27 - scoped-tls@1.0.1 - scopeguard@1.2.0 - sctk-adwaita@0.10.1 - seahash@4.1.0 - sec1@0.7.3 - security-framework-sys@2.14.0 - security-framework@2.11.1 - security-framework@3.2.0 - self_cell@1.1.0 - semver@1.0.24 - serde-value@0.7.0 - serde@1.0.217 - serde_derive@1.0.217 - serde_ignored@0.1.10 - serde_json@1.0.135 - serde_repr@0.1.19 - serde_spanned@0.6.8 - serde_urlencoded@0.7.1 - serde_with@3.12.0 - serde_with_macros@3.12.0 - sha1@0.10.6 - sha2@0.10.8 - sha3@0.10.8 - sharded-slab@0.1.7 - shellexpand@3.1.0 - shlex@1.3.0 - signal-hook-registry@1.4.2 - signature@2.2.0 - simd-adler32@0.3.7 - simd_helpers@0.1.0 - siphasher@1.0.1 - sipper@0.1.0 - skrifa@0.26.6 - slab@0.4.9 - slotmap-careful@0.2.3 - slotmap@1.0.7 - smallvec@1.13.2 - smithay-client-toolkit@0.19.2 - smithay-clipboard@0.7.2 - smol_str@0.2.2 - socket2@0.5.8 - softbuffer@0.4.6 - spin@0.5.2 - spin@0.9.8 - spinning@0.1.0 - spirv@0.3.0+sdk-1.3.268.0 - spki@0.7.3 - ssh-cipher@0.2.0 - ssh-encoding@0.2.0 - ssh-key@0.6.7 - stable_deref_trait@1.2.0 - static_assertions@1.1.0 - strict-num@0.1.1 - strsim@0.10.0 - strsim@0.11.1 - strum@0.26.3 - strum@0.27.1 - strum_macros@0.26.4 - strum_macros@0.27.1 - subtle@2.6.1 - svg_fmt@0.4.4 - swash@0.2.1 - symphonia-bundle-mp3@0.5.4 - symphonia-core@0.5.4 - symphonia-metadata@0.5.4 - symphonia@0.5.4 - syn@1.0.109 - syn@2.0.96 - sync_wrapper@1.0.2 - synstructure@0.13.1 - sys-locale@0.3.2 - system-configuration-sys@0.6.0 - system-configuration@0.6.1 - system-deps@6.2.2 - tap@1.0.1 - target-lexicon@0.12.16 - tauri-winrt-notification@0.2.1 - tempfile@3.15.0 - termcolor@1.4.1 - thiserror-impl@1.0.69 - thiserror-impl@2.0.12 - thiserror@1.0.69 - thiserror@2.0.12 - thread_local@1.1.8 - tiff@0.9.1 - time-core@0.1.2 - time-macros@0.2.19 - time@0.3.37 - timeago@0.4.2 - tiny-skia-path@0.11.4 - tiny-skia@0.11.4 - tiny-xlib@0.2.4 - tinystr@0.7.6 - tinystr@0.8.0 - tinyvec@1.8.1 - tinyvec_macros@0.1.1 - to_method@1.1.0 - tokio-macros@2.5.0 - tokio-native-tls@0.3.1 - tokio-rustls@0.26.1 - tokio-stream@0.1.17 - tokio-util@0.7.13 - tokio@1.44.0 - toml@0.8.19 - toml_datetime@0.6.8 - toml_edit@0.22.22 - tor-async-utils@0.26.0 - tor-basic-utils@0.26.0 - tor-bytes@0.26.0 - tor-cell@0.26.0 - tor-cert@0.26.0 - tor-chanmgr@0.26.0 - tor-checkable@0.26.0 - tor-circmgr@0.26.0 - tor-config-path@0.26.0 - tor-config@0.26.0 - tor-consdiff@0.26.0 - tor-dirclient@0.26.0 - tor-dirmgr@0.26.0 - tor-error@0.26.0 - tor-general-addr@0.26.0 - tor-guardmgr@0.26.0 - tor-hscrypto@0.26.0 - tor-key-forge@0.26.0 - tor-keymgr@0.26.0 - tor-linkspec@0.26.0 - tor-llcrypto@0.26.0 - tor-log-ratelim@0.26.0 - tor-memquota@0.26.0 - tor-netdir@0.26.0 - tor-netdoc@0.26.0 - tor-persist@0.26.0 - tor-proto@0.26.0 - tor-protover@0.26.0 - tor-relay-selection@0.26.0 - tor-rtcompat@0.26.0 - tor-rtmock@0.26.0 - tor-socksproto@0.26.0 - tor-units@0.26.0 - tower-layer@0.3.3 - tower-service@0.3.3 - tower@0.5.2 - tracing-attributes@0.1.28 - tracing-core@0.1.33 - tracing-log@0.2.0 - tracing-subscriber@0.3.19 - tracing-test-macro@0.2.5 - tracing-test@0.2.5 - tracing@0.1.41 - try-lock@0.2.5 - ttf-parser@0.20.0 - ttf-parser@0.21.1 - ttf-parser@0.25.1 - typed-index-collections@3.1.0 - typenum@1.17.0 - uds_windows@1.1.0 - uncased@0.9.10 - unicode-bidi-mirroring@0.2.0 - unicode-bidi@0.3.18 - unicode-ccc@0.2.0 - unicode-ident@1.0.14 - unicode-linebreak@0.1.5 - unicode-properties@0.1.3 - unicode-script@0.5.7 - unicode-segmentation@1.12.0 - unicode-width@0.1.14 - unicode-xid@0.2.6 - untrusted@0.7.1 - untrusted@0.9.0 - url@2.5.4 - urlencoding@2.1.3 - utf16_iter@1.0.5 - utf8-width@0.1.7 - utf8_iter@1.0.4 - uuid@1.15.1 - v_frame@0.3.8 - valuable@0.1.1 - value-bag@1.10.0 - vcpkg@0.2.15 - version-compare@0.2.0 - version_check@0.9.5 - visibility@0.1.1 - void@1.0.2 - vswhom-sys@0.1.2 - vswhom@0.1.0 - walkdir@2.5.0 - want@0.3.1 - wasi@0.11.0+wasi-snapshot-preview1 - wasi@0.13.3+wasi-0.2.2 - wasix@0.12.21 - wasm-bindgen-backend@0.2.99 - wasm-bindgen-futures@0.4.49 - wasm-bindgen-macro-support@0.2.99 - wasm-bindgen-macro@0.2.99 - wasm-bindgen-shared@0.2.99 - wasm-bindgen@0.2.99 - wasmtimer@0.4.1 - wayland-backend@0.3.7 - wayland-client@0.31.7 - wayland-csd-frame@0.3.0 - wayland-cursor@0.31.7 - wayland-protocols-plasma@0.3.5 - wayland-protocols-wlr@0.3.5 - wayland-protocols@0.32.5 - wayland-scanner@0.31.5 - wayland-sys@0.31.5 - weak-table@0.3.2 - web-sys@0.3.76 - web-time@1.1.0 - weezl@0.1.8 - wgpu-core@24.0.2 - wgpu-hal@24.0.2 - wgpu-types@24.0.0 - wgpu@24.0.1 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.9 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - window_clipboard@0.4.1 - windows-core@0.52.0 - windows-core@0.54.0 - windows-core@0.56.0 - windows-core@0.58.0 - windows-implement@0.56.0 - windows-implement@0.58.0 - windows-interface@0.56.0 - windows-interface@0.58.0 - windows-link@0.1.0 - windows-registry@0.2.0 - windows-result@0.1.2 - windows-result@0.2.0 - windows-strings@0.1.0 - windows-sys@0.45.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-targets@0.42.2 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows-targets@0.53.0 - windows-version@0.1.2 - windows@0.54.0 - windows@0.56.0 - windows@0.58.0 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.0 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.0 - windows_exe_info@0.4.2 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.0 - windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.0 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.0 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.0 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.0 - windows_x86_64_msvc@0.42.2 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.0 - winnow@0.6.22 - winreg@0.52.0 - wit-bindgen-rt@0.33.0 - write16@1.0.0 - writeable@0.5.5 - wyz@0.5.1 - x11-dl@2.21.0 - x11rb-protocol@0.13.1 - x11rb@0.13.1 - x25519-dalek@2.0.1 - x509-signature@0.5.0 - xcursor@0.3.8 - xdg-home@1.3.0 - xdg@2.5.2 - xkbcommon-dl@0.4.2 - xkeysym@0.2.1 - xml-rs@0.8.25 - xz2@0.1.7 - yansi@1.0.1 - yazi@0.2.1 - yoke-derive@0.7.5 - yoke@0.7.5 - zbus@5.3.0 - zbus_macros@5.3.0 - zbus_names@4.1.0 - zeno@0.3.2 - zerocopy-derive@0.7.35 - zerocopy-derive@0.8.21 - zerocopy@0.7.35 - zerocopy@0.8.21 - zerofrom-derive@0.1.5 - zerofrom@0.1.5 - zeroize@1.8.1 - zeroize_derive@1.4.2 - zerovec-derive@0.10.3 - zerovec@0.10.4 - zstd-safe@7.2.1 - zstd-sys@2.0.13+zstd.1.5.6 - zstd@0.13.2 - zune-core@0.4.12 - zune-inflate@0.2.54 - zune-jpeg@0.4.14 - zvariant@5.2.0 - zvariant_derive@5.2.0 - zvariant_utils@3.1.0 -" - -declare -A GIT_CRATES=( - [cryoglyph]='https://github.com/iced-rs/cryoglyph;be2defe4a13fd7c97c6f4c81e8e085463eb578dc;cryoglyph-%commit%' - [dark-light]='https://github.com/rust-dark-light/dark-light;8e1f745f91e1e805fa772a83e4744afe95d70aa1;dark-light-%commit%' - [dpi]='https://github.com/iced-rs/winit;11414b6aa45699f038114e61b4ddf5102b2d3b4b;winit-%commit%/dpi' - [iced]='https://github.com/iced-rs/iced;fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82;iced-%commit%' - [iced_core]='https://github.com/iced-rs/iced;fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82;iced-%commit%/core' - [iced_futures]='https://github.com/iced-rs/iced;fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82;iced-%commit%/futures' - [iced_graphics]='https://github.com/iced-rs/iced;fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82;iced-%commit%/graphics' - [iced_renderer]='https://github.com/iced-rs/iced;fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82;iced-%commit%/renderer' - [iced_runtime]='https://github.com/iced-rs/iced;fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82;iced-%commit%/runtime' - [iced_tiny_skia]='https://github.com/iced-rs/iced;fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82;iced-%commit%/tiny_skia' - [iced_wgpu]='https://github.com/iced-rs/iced;fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82;iced-%commit%/wgpu' - [iced_widget]='https://github.com/iced-rs/iced;fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82;iced-%commit%/widget' - [iced_winit]='https://github.com/iced-rs/iced;fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82;iced-%commit%/winit' - [winit]='https://github.com/iced-rs/winit;11414b6aa45699f038114e61b4ddf5102b2d3b4b;winit-%commit%' -) - -RUST_MIN_VER="1.79.0" - -inherit cargo desktop xdg - -DESCRIPTION="IRC application written in Rust" -HOMEPAGE="https://github.com/squidowl/halloy" -LICENSE="GPL-3" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 - CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB -" -SLOT="0" - -IUSE="opengl +vulkan wayland +X" -REQUIRED_USE=" - || ( opengl vulkan ) - vulkan? ( || ( wayland X ) ) -" - -if [[ ${PV} = *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/squidowl/halloy" -else - KEYWORDS="~amd64" - SRC_URI=" - https://github.com/squidowl/halloy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} - " -fi - -# https://github.com/iced-rs/iced/blob/master/DEPENDENCIES.md -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - dev-libs/expat - dev-libs/openssl - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype[X?] - opengl? ( media-libs/libglvnd[X?] ) - vulkan? ( media-libs/vulkan-loader[wayland?,X?] ) - wayland? ( dev-libs/wayland ) - X? ( - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXi - x11-libs/libXrandr - ) -" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_unpack() { - if [[ ${PV} = *9999* ]] ; then - git-r3_src_unpack - cargo_live_src_unpack - else - cargo_src_unpack - fi -} - -src_configure() { - if [[ ${PV} != *9999* ]] ; then - # Fix cargo.eclass handling of patched dependencies - # https://github.com/squidowl/halloy/blob/2025.3/Cargo.toml#L92-L94 - sed -i "s,'https://github.com/iced-rs/iced',crates-io,g" \ - "${ECARGO_HOME}/config.toml" || die - fi - cargo_src_configure -} - -src_compile() { - export OPENSSL_NO_VENDOR=1 - export PKG_CONFIG_ALLOW_CROSS=1 - cargo_src_compile -} - -src_install() { - local size - for size in 24 32 48 64 96 128 256 512; do - doicon --size ${size} assets/linux/icons/hicolor/${size}x${size}/apps/org.squidowl.${PN}.png - done - - domenu assets/linux/org.squidowl.${PN}.desktop - - cargo_src_install -} diff --git a/net-irc/halloy/halloy-2025.6.ebuild b/net-irc/halloy/halloy-2025.6.ebuild index bdeaae187b..2d2c0b252b 100644 --- a/net-irc/halloy/halloy-2025.6.ebuild +++ b/net-irc/halloy/halloy-2025.6.ebuild @@ -947,7 +947,7 @@ src_unpack() { src_configure() { if [[ ${PV} != *9999* ]] ; then # Fix cargo.eclass handling of patched dependencies - # https://github.com/squidowl/halloy/blob/2025.5/Cargo.toml#L96-L98 + # https://github.com/squidowl/halloy/blob/2025.6/Cargo.toml#L96-L98 sed -i "s,'https://github.com/iced-rs/iced',crates-io,g" \ "${ECARGO_HOME}/config.toml" || die fi diff --git a/net-irc/quarg/metadata.xml b/net-irc/quarg/metadata.xml index 5fc9ce93f2..ad65892129 100644 --- a/net-irc/quarg/metadata.xml +++ b/net-irc/quarg/metadata.xml @@ -1,5 +1,5 @@ - + wolf@oriole.systems diff --git a/net-nntp/nzb-monkey-go/metadata.xml b/net-nntp/nzb-monkey-go/metadata.xml index 1675940db0..b55df338ca 100644 --- a/net-nntp/nzb-monkey-go/metadata.xml +++ b/net-nntp/nzb-monkey-go/metadata.xml @@ -1,5 +1,5 @@ - + sighunter@gmx.de diff --git a/net-proxy/nekoray/Manifest b/net-proxy/nekoray/Manifest index f8604407ba..72835a61f2 100644 --- a/net-proxy/nekoray/Manifest +++ b/net-proxy/nekoray/Manifest @@ -1,2 +1,2 @@ -DIST nekoray-4.3.5-deps.tar.xz 5031332 BLAKE2B 4975beab9ee4f644579e38349e9961319bea356766bb2b71c1867359384c86ec0fe2de2237321f1eefadb0b62bc0965b59c8e1a16902a793a6315a7aacd0d23a SHA512 eaa49199066f9d6d0dc60a8404597ff862253bba21c63e9f68ba61a5ecb1930156772fa5f1d0c556541ce1e24db262f893aecc1895dc684945d36b58e4719984 -DIST nekoray-4.3.5.tar.gz 1142930 BLAKE2B c07653f0fe6a74a5881233125659fea7a844aea7275ace496b320cb6f8d323e7875598ebe3be0124c1607307acaa8390cc16a66e72f942230e4fcfdec3eb760b SHA512 d22dbd19860d325cb1e1108905840c1e0adf28fb5e30a7d86b0e9c0cb416af0b3035f07f398684017f69de5b6ac4d74f7c4bcc87fab942128195e45b77cf2539 +DIST nekoray-4.3.7-deps.tar.xz 5024296 BLAKE2B 98921ea6843db450f46f323476a6c2300b52d22097a907ef05afb26ac110a5dd23d1190c9d9e9a04d9b3e77ac77fd2ee9e4ef4378386f470c46d45c3012ec0c4 SHA512 f08025bbc92325adaf0aa3b47056eb8e76747d2ccb89a8e99632fedeaf4a6bba59e3cc2df9d367286e5a379b37a40f8f0b39cdee4b9198bf7932161bd1aedce2 +DIST nekoray-4.3.7.tar.gz 1272114 BLAKE2B b2253df4db3327608823b50281e6834877964c0b076e6cfd3f1eef555cf4c23a896df31fd94b6cf2b652902d8d6acf9bae7e7e2b1ea3048afe48f34dfdc5eec5 SHA512 d9a4d87d0dd3d5c10626c44664349b8eb3e76498a9efe2bc1e97005fee7d9556594a2653acba3609135eda175c3a38398fc8cdf0c2f56007dc5de1c8df76bea6 diff --git a/net-proxy/nekoray/files/nekoray-4.3.5-use-system-qhotkey.patch b/net-proxy/nekoray/files/nekoray-4.3.5-use-system-qhotkey.patch deleted file mode 100644 index 45cdeff3c6..0000000000 --- a/net-proxy/nekoray/files/nekoray-4.3.5-use-system-qhotkey.patch +++ /dev/null @@ -1,21 +0,0 @@ -From: Pavel Sobolev - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -48,7 +48,6 @@ message("[CMAKE_FIND_ROOT_PATH] ${CMAKE_FIND_ROOT_PATH}") - - include("cmake/print.cmake") - include("cmake/nkr.cmake") --include("cmake/QHotkey.cmake") - - find_package(Threads) - -@@ -65,7 +64,7 @@ list(APPEND NKR_EXTERNAL_TARGETS yaml-cpp) - find_package(ZXing CONFIG REQUIRED) - list(APPEND NKR_EXTERNAL_TARGETS ZXing::ZXing) - --set(BUILD_SHARED_LIBS OFF) -+find_package(QHotkey CONFIG REQUIRED) - list(APPEND NKR_EXTERNAL_TARGETS qhotkey) - - # Sources diff --git a/net-proxy/nekoray/files/nekoray-4.3.7-Use-system-QHotkey.patch b/net-proxy/nekoray/files/nekoray-4.3.7-Use-system-QHotkey.patch new file mode 100644 index 0000000000..1266d4f714 --- /dev/null +++ b/net-proxy/nekoray/files/nekoray-4.3.7-Use-system-QHotkey.patch @@ -0,0 +1,33 @@ +From: Pavel Sobolev +Subject: [PATCH] Use system `QHotkey`. + +Signed-off-by: Pavel Sobolev + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -45,7 +45,6 @@ message("[CMAKE_FIND_ROOT_PATH] ${CMAKE_FIND_ROOT_PATH}") + + include("cmake/print.cmake") + include("cmake/nkr.cmake") +-include("cmake/QHotkey.cmake") + + find_package(Threads) + +@@ -57,6 +56,7 @@ include("cmake/myproto.cmake") + list(APPEND NKR_EXTERNAL_TARGETS myproto) + + set(BUILD_SHARED_LIBS OFF) ++find_package(QHotkey CONFIG REQUIRED) + list(APPEND NKR_EXTERNAL_TARGETS qhotkey) + + # Sources +--- a/src/ui/mainwindow.cpp ++++ b/src/ui/mainwindow.cpp +@@ -50,7 +50,7 @@ + #endif + #include + #include +-#include <3rdparty/QHotkey/qhotkey.h> ++#include + #include + #include diff --git a/net-proxy/nekoray/files/nekoray-4.3.7-Use-system-fkYAML.patch b/net-proxy/nekoray/files/nekoray-4.3.7-Use-system-fkYAML.patch new file mode 100644 index 0000000000..c1799832bb --- /dev/null +++ b/net-proxy/nekoray/files/nekoray-4.3.7-Use-system-fkYAML.patch @@ -0,0 +1,26 @@ +From: Pavel Sobolev +Subject: [PATCH] Use system `fkYAML`. + +Signed-off-by: Pavel Sobolev + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -59,6 +59,8 @@ set(BUILD_SHARED_LIBS OFF) + find_package(QHotkey CONFIG REQUIRED) + list(APPEND NKR_EXTERNAL_TARGETS qhotkey) + ++find_package(fkYAML CONFIG REQUIRED) ++ + # Sources + set(PROJECT_SOURCES + ${PLATFORM_SOURCES} +--- a/src/configs/sub/GroupUpdater.cpp ++++ b/src/configs/sub/GroupUpdater.cpp +@@ -7,7 +7,7 @@ + #include + #include + +-#include "3rdparty/fkYAML/node.hpp" ++#include + + namespace NekoGui_sub { diff --git a/net-proxy/nekoray/files/nekoray-4.3.7-Use-system-quirc.patch b/net-proxy/nekoray/files/nekoray-4.3.7-Use-system-quirc.patch new file mode 100644 index 0000000000..677721d445 --- /dev/null +++ b/net-proxy/nekoray/files/nekoray-4.3.7-Use-system-quirc.patch @@ -0,0 +1,37 @@ +From: Pavel Sobolev +Subject: [PATCH] Use system `quirc`. + +Signed-off-by: Pavel Sobolev + +--- a/3rdparty/QrDecoder.cpp ++++ b/3rdparty/QrDecoder.cpp +@@ -1,6 +1,6 @@ + #include "QrDecoder.h" + +-#include "quirc/quirc.h" ++#include + + QrDecoder::QrDecoder() + : m_qr(quirc_new()) +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -83,11 +83,6 @@ set(PROJECT_SOURCES + 3rdparty/qv2ray/v2/ui/widgets/speedchart/SpeedWidget.hpp + 3rdparty/qv2ray/v2/proxy/QvProxyConfigurator.cpp + +- 3rdparty/quirc/decode.c +- 3rdparty/quirc/identify.c +- 3rdparty/quirc/quirc.c +- 3rdparty/quirc/version_db.c +- + src/api/gRPC.cpp + + src/dataStore/Database.cpp +@@ -263,6 +258,7 @@ target_link_libraries(nekoray PRIVATE + Threads::Threads + ${NKR_EXTERNAL_TARGETS} + ${PLATFORM_LIBRARIES} ++ quirc + ) + + qt_finalize_executable(nekoray) diff --git a/net-proxy/nekoray/nekoray-4.3.5-r1.ebuild b/net-proxy/nekoray/nekoray-4.3.7.ebuild similarity index 85% rename from net-proxy/nekoray/nekoray-4.3.5-r1.ebuild rename to net-proxy/nekoray/nekoray-4.3.7.ebuild index aed55f96ba..b9f3160406 100644 --- a/net-proxy/nekoray/nekoray-4.3.5-r1.ebuild +++ b/net-proxy/nekoray/nekoray-4.3.7.ebuild @@ -22,19 +22,23 @@ KEYWORDS="~amd64" RDEPEND=" dev-cpp/abseil-cpp:= - dev-cpp/yaml-cpp dev-libs/protobuf:= dev-libs/qhotkey dev-qt/qtbase:6[dbus,network,widgets] - media-libs/zxing-cpp + media-libs/quirc:= +" +DEPEND=" + ${RDEPEND} + dev-cpp/fkYAML " -DEPEND="${RDEPEND}" BDEPEND=" dev-qt/qttools:6[linguist] " PATCHES=( - "${FILESDIR}"/${PN}-4.3.5-use-system-qhotkey.patch + "${FILESDIR}/${PN}-4.3.7-Use-system-fkYAML.patch" + "${FILESDIR}/${PN}-4.3.7-Use-system-QHotkey.patch" + "${FILESDIR}/${PN}-4.3.7-Use-system-quirc.patch" ) src_unpack() { @@ -45,6 +49,12 @@ src_unpack() { go-module_src_unpack } +src_prepare() { + rm -r 3rdparty/{fkYAML,QHotkey,quirc} || die + + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DNKR_PACKAGE=true diff --git a/sec-keys/signify-keys-oriole-systems/metadata.xml b/sec-keys/signify-keys-oriole-systems/metadata.xml index 5fc9ce93f2..ad65892129 100644 --- a/sec-keys/signify-keys-oriole-systems/metadata.xml +++ b/sec-keys/signify-keys-oriole-systems/metadata.xml @@ -1,5 +1,5 @@ - + wolf@oriole.systems diff --git a/sys-apps/openpt/metadata.xml b/sys-apps/openpt/metadata.xml index c698af2344..2092bcc33a 100644 --- a/sys-apps/openpt/metadata.xml +++ b/sys-apps/openpt/metadata.xml @@ -1,5 +1,5 @@ - + contact@hacktivis.me diff --git a/sys-apps/save-backlight/metadata.xml b/sys-apps/save-backlight/metadata.xml index f1b46e4cf3..737f80bf35 100644 --- a/sys-apps/save-backlight/metadata.xml +++ b/sys-apps/save-backlight/metadata.xml @@ -1,5 +1,5 @@ - + beatussum@protonmail.com diff --git a/sys-apps/utils-extra/metadata.xml b/sys-apps/utils-extra/metadata.xml index c698af2344..2092bcc33a 100644 --- a/sys-apps/utils-extra/metadata.xml +++ b/sys-apps/utils-extra/metadata.xml @@ -1,5 +1,5 @@ - + contact@hacktivis.me diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index c2c9ec4c39..6674107ee7 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,3 +1,4 @@ DIST limine-9.3.0.tar.gz 598597 BLAKE2B 09db8fde9b1d3a78cbf9a7f5c29c295c658bc521db5f0dcf00497d191b942549eb7d8b4eb747904420f1fa8dad70ef09343d0139ed6f0ee1aba0d1b7c626a904 SHA512 23729d0d45f9ee5b8b7a60699c0bf574cc130516244d45174514a87e592cd91ae7378fe8de09da0ce289d7c992b1f12d081285d8af0678b8a97c2bdcc0f69328 DIST limine-9.3.2.tar.gz 569632 BLAKE2B 1017eb95c1827d36e8208cb7e745ef0784cbd19fcc1e0d2b841e72bfd88a766d19a7f4d23c7c202663759d381c9f2dbfcfddc5a66d8cfeadb4bd5416d7e7955a SHA512 ddcf82497b38f0b4f67f36ae6401d73838689624a432bd38f2b21c98e229348538309a771ff7c746bb797852cc29f766ee318030be7068e8b27733e57123447b DIST limine-9.3.4.tar.gz 567667 BLAKE2B 76a2efd447e14026a3688cb2133ccde48d51059606524959fa90943e1c44b202d0c0d75e0f889cb033f39986ce7dd68aba26300db167ea23e5980298bea6427a SHA512 801e8c6a547c031022a38d69a099b209906f00916ca3ed889f5161d6876a6038eecaadb6f8bba5e2f2b544245112045481d800520e995246ed7612dffcfa1e17 +DIST limine-9.4.0.tar.gz 570808 BLAKE2B 5721ddccda7c9bdc64cb656f79871e55f89c62fd3be5e87e2c0551230f5e5251e1051bc37ebe835df3e497c2cf07fd5fb2edb9179ffd446ef3a412578b006991 SHA512 faccc6baab4feabb7cf099bf206ad4c39c9e8c972d66a8582abaf77f061c4e14bff150040b2a7b5ac447ec60b13bcf8195fec61d0ab6b6e87aa1280e5ed8b986 diff --git a/sys-boot/limine/limine-9.4.0.ebuild b/sys-boot/limine/limine-9.4.0.ebuild new file mode 100644 index 0000000000..8292bb8292 --- /dev/null +++ b/sys-boot/limine/limine-9.4.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..20} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/" +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + llvm-core/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +} diff --git a/www-apps/sblg/metadata.xml b/www-apps/sblg/metadata.xml index 5fc9ce93f2..ad65892129 100644 --- a/www-apps/sblg/metadata.xml +++ b/www-apps/sblg/metadata.xml @@ -1,5 +1,5 @@ - + wolf@oriole.systems diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest index ab4e689d2e..693df95130 100644 --- a/www-client/zen-bin/Manifest +++ b/www-client/zen-bin/Manifest @@ -1,2 +1,3 @@ DIST zen-bin-1.14.2b.tar.xz 79061728 BLAKE2B 7f8bd6cfd641c3e1e21daa7342c9e851abb50a12bff32739dacb5d0c33af8ba75a696e1a75909a77f6a999b3c2e62b0742c00bab18e6dd0e51cd7554ca7d7fab SHA512 8ee57ab59a2dae58836a52dfb8ffdfe22cbaa9537dedca6047dc8a33b611afe61445fd4869e87453ba8d8eecb680ce729aa495513e601d624dd0e5c622976c17 DIST zen-bin-1.14.3b.tar.xz 79061844 BLAKE2B e896aeb1ec98c4bc6867098af692a9fcc1ae26da1bc0ae844799c2305006d064c4545a96ba792c636d64b9d829b597f763be17d65ef493a1e58d4d7db21650b9 SHA512 ddb13482e16bc333cf730c2a37eabefa3d2a7308be6b0c9eb4a0051079bbaa2f80d2b3439c91797d99403c49cfe0196ca34626fd85c1eca16d347283e7ba9f90 +DIST zen-bin-1.14.4b.tar.xz 79114912 BLAKE2B b5c87e191771fc7bdad58ad3bbcf5c8347c54c1f8c3477ae55b8d6142d5a25fa3337f3a9de323aa089381a42304f3ebf7fee82db28519da523e6784ce61aa0af SHA512 7c09adce65a8ac25524e3a6b07fd2921b9885b05a24d81a5394cf140239e12a02b400c674f054a577b8b783fc482e21669321a76bc8bda8f5673730b960ee488 diff --git a/www-client/zen-bin/zen-bin-1.14.4b.ebuild b/www-client/zen-bin/zen-bin-1.14.4b.ebuild new file mode 100644 index 0000000000..ff78dd39aa --- /dev/null +++ b/www-client/zen-bin/zen-bin-1.14.4b.ebuild @@ -0,0 +1,85 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Zen Browser - A fast, privacy-focused Firefox fork" +HOMEPAGE="https://zen-browser.app/" +SRC_URI="https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-x86_64.tar.xz -> ${P}.tar.xz" + +S="${WORKDIR}/zen" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="upower opengl" + +DEPEND=" + upower? ( sys-power/upower ) + opengl? ( virtual/opengl ) + app-accessibility/at-spi2-core:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango +" +RDEPEND="${DEPEND}" + +inherit desktop xdg-utils + +src_install() { + #create dest dir + local destdir="/opt/zen" + insinto "${destdir}" + doins -r * + #create a symlink to the binary + dosym "${destdir}/zen-bin" "/usr/bin/zen" || die + #add icons + local size + for size in 16 32 48 64 128; do + newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png + done + #create desktop file + make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" + #handle permissions of destdir files + fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} + fperms 0750 "${destdir}"/pingsender + # Disable auto-updates + insinto ${destdir}/distribution + doins "${FILESDIR}/policies.json" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + elog "For optimal performance and compatibility, please ensure" + elog "that you have the latest graphics drivers installed." +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +}