diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest index a87828f5d8..3e719220f4 100644 --- a/app-admin/pulumi-bin/Manifest +++ b/app-admin/pulumi-bin/Manifest @@ -1,3 +1,3 @@ -DIST pulumi-v3.153.1-linux-x64.tar.gz 87394236 BLAKE2B 8ef52de966e338663b687cbd9cdb173aace545ee85c4f6aac761524e59487bdd73586c1d0370298aa3dfc37ff605311fa8cf43702b793d9047c28d7d9a9ce1ae SHA512 e4e0b0ce4ba79b82e98c2cd116080825d9a31f9c3ae99b818a94304a826d8b6a81ceed5b9306bd7daf958227934bc4952207adb93e78ef9eb5e5ac90ad656728 DIST pulumi-v3.154.0-linux-x64.tar.gz 88117938 BLAKE2B 299cd4112909318ac54947b9fa6bd7c79f7dd356532705b735836c1efa52befe5372999e4cdcd845baa0988ad74f1a1c4ec64184eadb91027ce68221403d8bb4 SHA512 eb4819211b69825609511aea51995f5bf3b3a65a89ed0190b280ba4b4d16263f0884f098db06d2cf9c38eb750da07f5deb112afc167099cfba977ff5472e370b DIST pulumi-v3.155.0-linux-x64.tar.gz 89948137 BLAKE2B 12cf366b4414cecc5ca0c02031a309c57e69c745edd72948e05d589651cd204e75524abf202134ebcc50869b61726990a8a516764a99182e7dc2f89b1882db82 SHA512 89dff5ea9c0579a3be715f27769f4aa485b4b063ae3f26c377e83c60ce40152564252cfff8110a598c24eb5ba920b1dc95db97524a3eeb31e5da555d5de25f73 +DIST pulumi-v3.156.0-linux-x64.tar.gz 89952073 BLAKE2B 22b2a97f114da238961837699c485a1b3e0d2250723f0ce2dafc62d7b1f3c510d116641b57de52dbdce36c09422080e278595af474fed47abff4010a1e94d58c SHA512 c175e9430965b0a70c1a16a09dcf8901cf3f0801bb39a278ae4863599e756fc39b7250244f4c51c1d4a81df24dc4725faa288fc99c37ef863b3881437b564219 diff --git a/app-admin/pulumi-bin/pulumi-bin-3.153.1.ebuild b/app-admin/pulumi-bin/pulumi-bin-3.156.0.ebuild similarity index 100% rename from app-admin/pulumi-bin/pulumi-bin-3.153.1.ebuild rename to app-admin/pulumi-bin/pulumi-bin-3.156.0.ebuild diff --git a/app-admin/ripasso/ripasso-0.7.0.ebuild b/app-admin/ripasso/ripasso-0.7.0.ebuild index 55695128d7..abed88e790 100644 --- a/app-admin/ripasso/ripasso-0.7.0.ebuild +++ b/app-admin/ripasso/ripasso-0.7.0.ebuild @@ -7,7 +7,10 @@ EAPI=8 CRATES="" -inherit cargo plocale +LLVM_COMPAT=( {17..19} ) +RUST_NEEDS_LLVM=1 + +inherit llvm-r1 cargo plocale PLOCALES="de fr it nb nn ru sv" @@ -43,6 +46,7 @@ DEPEND=" RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig + $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}=') " # See https://github.com/cortex/ripasso/issues/348 diff --git a/app-crypt/lego/Manifest b/app-crypt/lego/Manifest index 7495cddf76..4038bf1f75 100644 --- a/app-crypt/lego/Manifest +++ b/app-crypt/lego/Manifest @@ -1,14 +1,9 @@ -DIST lego-4.14.2-deps.tar.xz 204384528 BLAKE2B 5db3b7b6c194b4042b4c81a490c99f79339c9c0c4571bf31061a352626f08afcf8508edaf104af784243476264edd03c3e992aef711d05f26f5270f27b98e7bd SHA512 a07c5bf3fa0b99e3b2af06141b1049ff030b7d74c2a38fbe7c15fc46a622d4cc02c2e563e03eb5aede1ef8dc0ea3d16b775f2381a41caafbe3c6e45831d56544 -DIST lego-4.14.2-docs.tar.gz 3639965 BLAKE2B deb991244c93cd317a8e3acb90acc5f6712d5f5a1cf65ce615a13830e5a91fb35070b1eb9ce808322fa1e6e3cc9a6ee4253b488c1c8cbef0d7899b000a00d45f SHA512 13ea06e72581aee038d8cc4906b357d506b1dd20f1c8bd32a1c3fcfa364bdac2ccb76416bf6328f07e8feabc934329358ab75b0a440ede859caf350febac69fd -DIST lego-4.14.2.tar.gz 672197 BLAKE2B b633d6ed12fd7d38c35db392a58785fd32c3475961a49c5dbb3fe4986ca17c322a39ff604e73688928db1fa26eee70c8d9774fb560f96c5e017b680e2f89dbf2 SHA512 089788d1df077bdf8731250664628c9dbf44c8db7f2755242029c69b450eb892845b4c0b549a7affe80e351a29a6cc9d07514df3d0b7d1d17b42e20d1c85eca1 -DIST lego-4.15.0-deps.tar.xz 211464468 BLAKE2B 545c8029f4bd337a73d9ba68b7c07e9c38a67e2ab35db31b3c79d3b438f4db88317be4715bcc642e41cb29d920e9dcbb0c9de75a1ecf14fff08f14b1056a43b8 SHA512 551532265fa0f42530ef428f798e293bc96530ad307b4bd658c77e4ca74fd8323766868b8b75e5657aa0f5f627705b3f1990430042cb7a8338269d7234179039 -DIST lego-4.15.0-docs.tar.gz 3650516 BLAKE2B b08d587ec1ee9dad15c568ab979270cf112ba8cf29c1eabd818f30bf38dd29c0625df1fff7d54ce1ed87dfe191378ad0ec288a11d3f029d55c1593c50301061a SHA512 34b1172aa9e4ef53cd2efb1e84ab0b94de2280f81440477471ebf0091cad2996ae0dbef9797b7f652c6ec13053eb6557cd809dbd48b1936747d3c0e4eda63a3d -DIST lego-4.15.0.tar.gz 683931 BLAKE2B b4bcdca4ea72e7826b690b15c297b37c186567d0167715542279acad6173d8e77883ffb79ab9cdb53f505421f67326ceca52a698f9a977cffc738b77dd8d29ed SHA512 a6cc56cbd430ed4b05451783c81d95bbd16e1c4874078b96a9057e2e7b3fde581be1b3663fdc7713079df7f2f24c8581b2f6af5b6c64737303f98e7e2bde8602 DIST lego-4.16.0-deps.tar.xz 211637812 BLAKE2B ce3089dd2f355a72e6cf81309ae389a01eb65ce832e38065174997636b9b62e742ef7cddb3aa5ab9a8657b2d643b0e190b8f75fc9b767d74fcebb71e0d860146 SHA512 62fd86bef1163c5b0f8a3a3540e7fe94ccee1b097449c42f0d5267894a4e0931a89c0f8e2e2af0f37757c7a4f25fe0d27a305aa51490b7f522ec23b9267b7eb9 -DIST lego-4.16.0-docs.tar.gz 3681408 BLAKE2B 3be8f0a8d9aaa13e4ff3bf0bd8b928bc7be0e1bec0dd31cc5e91cd1ae7d19a6952fe81a3db5c89d296642325b897e436acacf1e18975fdf5cbe34d0b1e1e7371 SHA512 80819d4496cd2cabf1d9eb8f254b240edf43e01a01c2de28274799986bee7f9a8698fc8dbba000d8e4e37b2d68e4a9f772214a237321077dedbe3a0657666244 -DIST lego-4.16.0.tar.gz 698821 BLAKE2B 9058f856a477c70c12352df4786e18dadf444df60ed462411367a8aa18ce1e98ede4358e6aad8032d5d3230341fd7e544343bda27fd92c46c494e0a5eb683f35 SHA512 ba40fdcd94cb1f12d609104d1af5c8e398f3a3d70e4d2a0b65365b401b6928149749778de9acb138e9548d634ea210641c07d2218135f2e4c903a39947f206e5 DIST lego-4.16.1-docs.tar.gz 3681606 BLAKE2B 9f80ba3f132eb08b06a960c8a9bdcf372a7925bdc931a078385ff1b6b9f01981d76758c15cc3f8c35f48e461bdc84f5a4d6a7b9a6b1aadbda249ca4d27459bc3 SHA512 1c953edd93b6d56b0b1bd48519b745d7ebfce9df76d6c92cccde88e4aff814de19d9a68e3d949f517530acaf738def97550d1a866e156a8d03e9ff644766df35 DIST lego-4.16.1.tar.gz 698801 BLAKE2B 005be7bf3462d941de99c46b659776f2b69b9298819a23009060fbf0f7532c62eae3512c10619f034916eaa3c20b9607d78786cf5ec023df139cc6c186b0df20 SHA512 a65c661fc003cc26c13ed6b38719a0ab49a8fe8e2a18c59c84e5c974b918aaf0c55c92015d2794a17b4fe5ac31c3557a4d5e1971527441b8bdf80907fe4b90e9 DIST lego-4.17.4-deps.tar.xz 6737692 BLAKE2B 3c5ed3ed9eb2cd6ce75c26d822cd75f1e20ac0802f77811f68cab79631ab69d5e0d1493bf037280d6d422c1acefa900858e41387fea8c0f32c55aab80f243a8e SHA512 84bfd2b1deccea61f98f4fed41920622272ca6786877c74879a6f556d911c5a7bfd2147cde8eae87ae1c58549a3e78fa8544af030d2bff29c19139237389a045 DIST lego-4.17.4-docs.tar.gz 3694481 BLAKE2B bccfa16f8bdd4fea165ef5fa1051b5d3b6d39ad55438791d997376015568215fb5ec0485bdef5246bcc725622f7ff412446eca48d60ec906f75d253532a3d556 SHA512 e4d910e68a312e7d193f5e2953956232f00b24a01ab47cb0bc8e5c7002143ea1e3d708af932a762c3a3abeca692f92d6ab62da172eea28a1ffe28e7b8ff4cad5 DIST lego-4.17.4.tar.gz 710264 BLAKE2B 822cfbbf084477ea34cf263b66a54a9ab6b1307a99b463cb4da8488321e9da3d8e7260664a5261444e8d9a8c0508da8f60ab0887875846e040187a214eb13a42 SHA512 28118b6a7677dcca9b1476cbba4eb9d1ef0eda68ddc8b3db83b50a77bc8721fbe77ab5da9d66b1e7c4b75097f3a1aa64b60d0f58ebb36bbfdfc284ae5dabcfc1 +DIST lego-4.22.2-deps.tar.xz 7963988 BLAKE2B 279adf06311ee0769acb7e8681da09fef75456f8ade9d45f0daaa031920fcb2198fd0cab5a37e04332fccfb30e195fcfc1e66f80644861a6a3d502fa650264c5 SHA512 24e9cdf1afe65845a6c7846e71f92532b3e7dad304f9ea4b04afb0f65d8842c67036578fa453ce6a9cd6835be97e86412a52d31fa958bf8b3645e6d3297137b8 +DIST lego-4.22.2-docs.tar.gz 10722353 BLAKE2B 24dea7d335646d12c55e23e030a81767618da9c32a09e464d7fad0e91f914eaed4508c1d1a771725c9ea0e2eedb8cddc2e5cd6b0e2bb31c7d1ee89791d342ed9 SHA512 1b998ee4153e5621b7c53e9dc4941c6749c916c6c92d2dfe8e2373f6ee7ad86dd2d13c1ef1d227a464a182ec7c35484d524778e8e6dc4531941eccc2b6304c22 +DIST lego-4.22.2.tar.gz 804158 BLAKE2B a75a327988d46ed8715a3c28c34a5de1c9de607b396b3179645a7b4a0dd83aa408bad10df4e64cc5d402ddf8653d17c034019c4d4f162fb9a252d83013278314 SHA512 a69c15e65753ba428635804a0f47d708c13beab3cbd888cc6d9b80fc13ee0614c4a4e948b43972d201f95969171db4443b81672ad93b7a681b96af11f9250db1 diff --git a/app-crypt/lego/lego-4.15.0.ebuild b/app-crypt/lego/lego-4.15.0.ebuild deleted file mode 100644 index 283540e19c..0000000000 --- a/app-crypt/lego/lego-4.15.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go" -HOMEPAGE="https://github.com/go-acme/lego/" - -DOCUMENTATION_COMMIT=9fcb88b9d6914c456d6800cc84c3cd0a6ac93f18 - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/go-acme/lego.git" -else - SRC_URI=" - https://github.com/go-acme/lego/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz - doc? ( https://github.com/go-acme/lego/archive/${DOCUMENTATION_COMMIT}.tar.gz -> ${P}-docs.tar.gz ) -" - KEYWORDS="~amd64 ~arm64" -fi - -# main -LICENSE="MIT" -# deps -LICENSE+=" Apache-2.0 BSD-2 BSD ISC MPL-2.0" -SLOT="0" -IUSE="doc" - -# some tests require network access otherwise get following error -# expected: "zoneee: unexpected status code: [status code: 401] body: Unauthorized" -# actual : "zoneee: could not find zone for domain \"prefix.example.com\" (_acme-challenge.prefix.example.com.): could not find the start of authority for _acme-challenge.prefix.example.com.: read udp 10.0.0.1:54729->10.0.0.1:53: read: connection refused" -PROPERTIES="test_network" -RESTRICT="test" - -src_unpack() { - if [[ ${PV} == 9999* ]]; then - git-r3_src_unpack - go-module_live_vendor - if use doc; then - EGIT_BRANCH="gh-pages" - EGIT_CHECKOUT_DIR="${WORKDIR}/${P}-doc" - git-r3_src_unpack - fi - else - go-module_src_unpack - fi -} - -src_compile() { - export CGO_ENABLED=0 - - local VERSION - if [[ ${PV} == 9999* ]]; then - VERSION="$(git rev-parse HEAD)" || die - else - VERSION="${PV}" - fi - - ego build -trimpath -ldflags "-X main.version=${VERSION}" -o dist/"${PN}" ./cmd/lego/ -} - -src_test() { - ego test -v -cover ./... -} - -src_install() { - # primary program - dobin dist/"${PN}" - - # docs - einstalldocs - if use doc; then - if [[ ${PV} == 9999* ]]; then - dodoc -r ../"${P}"-doc/* - else - dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/* - fi - fi -} diff --git a/app-crypt/lego/lego-4.16.0.ebuild b/app-crypt/lego/lego-4.16.0.ebuild deleted file mode 100644 index 3c984d15fc..0000000000 --- a/app-crypt/lego/lego-4.16.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go" -HOMEPAGE="https://github.com/go-acme/lego/" - -DOCUMENTATION_COMMIT=1f91ea806ff8f3184b7f4e00fc6e69b1e23a08a2 - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/go-acme/lego.git" -else - SRC_URI=" - https://github.com/go-acme/lego/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz - doc? ( https://github.com/go-acme/lego/archive/${DOCUMENTATION_COMMIT}.tar.gz -> ${P}-docs.tar.gz ) -" - KEYWORDS="~amd64 ~arm64" -fi - -# main -LICENSE="MIT" -# deps -LICENSE+=" Apache-2.0 BSD-2 BSD ISC MPL-2.0" -SLOT="0" -IUSE="doc" - -# some tests require network access otherwise get following error -# expected: "zoneee: unexpected status code: [status code: 401] body: Unauthorized" -# actual : "zoneee: could not find zone for domain \"prefix.example.com\" (_acme-challenge.prefix.example.com.): could not find the start of authority for _acme-challenge.prefix.example.com.: read udp 10.0.0.1:54729->10.0.0.1:53: read: connection refused" -PROPERTIES="test_network" -RESTRICT="test" - -src_unpack() { - if [[ ${PV} == 9999* ]]; then - git-r3_src_unpack - go-module_live_vendor - if use doc; then - EGIT_BRANCH="gh-pages" - EGIT_CHECKOUT_DIR="${WORKDIR}/${P}-doc" - git-r3_src_unpack - fi - else - go-module_src_unpack - fi -} - -src_compile() { - export CGO_ENABLED=0 - - local VERSION - if [[ ${PV} == 9999* ]]; then - VERSION="$(git rev-parse HEAD)" || die - else - VERSION="${PV}" - fi - - ego build -trimpath -ldflags "-X main.version=${VERSION}" -o dist/"${PN}" ./cmd/lego/ -} - -src_test() { - ego test -v -cover ./... -} - -src_install() { - # primary program - dobin dist/"${PN}" - - # docs - einstalldocs - if use doc; then - if [[ ${PV} == 9999* ]]; then - dodoc -r ../"${P}"-doc/* - else - dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/* - fi - fi -} diff --git a/app-crypt/lego/lego-4.14.2.ebuild b/app-crypt/lego/lego-4.22.2.ebuild similarity index 81% rename from app-crypt/lego/lego-4.14.2.ebuild rename to app-crypt/lego/lego-4.22.2.ebuild index 29e58d9642..622358b373 100644 --- a/app-crypt/lego/lego-4.14.2.ebuild +++ b/app-crypt/lego/lego-4.22.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit go-module DESCRIPTION="Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go" HOMEPAGE="https://github.com/go-acme/lego/" -DOCUMENTATION_COMMIT=e28a6ff22f2b7f75b8aaae5012672cfcca2be690 +DOCUMENTATION_COMMIT=f1411f1b397b637903fd2e62769d50b3974b97ec if [[ ${PV} == 9999* ]]; then inherit git-r3 @@ -41,14 +41,22 @@ src_unpack() { go-module_live_vendor if use doc; then EGIT_BRANCH="gh-pages" - EGIT_CHECKOUT_DIR="${WORKDIR}/${P}-doc" + EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${DOCUMENTATION_COMMIT}" git-r3_src_unpack fi else - go-module_src_unpack + default fi } +src_prepare() { + default + if use doc; then + find ../"${PN}"-"${DOCUMENTATION_COMMIT}"/ -type f -not -name '*.html' -delete || die + fi + +} + src_compile() { export CGO_ENABLED=0 @@ -57,6 +65,7 @@ src_compile() { VERSION="$(git rev-parse HEAD)" || die else VERSION="${PV}" + ln -sv ../vendor ./ || die fi ego build -trimpath -ldflags "-X main.version=${VERSION}" -o dist/"${PN}" ./cmd/lego/ @@ -73,10 +82,6 @@ src_install() { # docs einstalldocs if use doc; then - if [[ ${PV} == 9999* ]]; then - dodoc -r ../"${P}"-doc/* - else - dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/* - fi + dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/* fi } diff --git a/app-crypt/lego/lego-9999.ebuild b/app-crypt/lego/lego-9999.ebuild index 0a162fb3ac..622358b373 100644 --- a/app-crypt/lego/lego-9999.ebuild +++ b/app-crypt/lego/lego-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit go-module DESCRIPTION="Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go" HOMEPAGE="https://github.com/go-acme/lego/" -DOCUMENTATION_COMMIT=5b9931c1cf7c95b3e6bd5bf37126701d0327a08f +DOCUMENTATION_COMMIT=f1411f1b397b637903fd2e62769d50b3974b97ec if [[ ${PV} == 9999* ]]; then inherit git-r3 diff --git a/dev-ruby/sorbet-runtime/sorbet-runtime-0.5.11882.ebuild b/dev-ruby/sorbet-runtime/sorbet-runtime-0.5.11882.ebuild index 2d7e757a58..2fc2eb43a8 100644 --- a/dev-ruby/sorbet-runtime/sorbet-runtime-0.5.11882.ebuild +++ b/dev-ruby/sorbet-runtime/sorbet-runtime-0.5.11882.ebuild @@ -12,3 +12,8 @@ HOMEPAGE="https://sorbet.org/" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" + +# sorbet itself is a huge package, with a mix of c++ & ruby +# the tests defined in the main repo are for the full package and wouldn't +# make sense for this gem +RUBY_FAKEGEM_RECIPE_TEST="none" diff --git a/games-util/curseforge/Manifest b/games-util/curseforge/Manifest index 89e7b399ab..9d5963a60e 100644 --- a/games-util/curseforge/Manifest +++ b/games-util/curseforge/Manifest @@ -1 +1 @@ -DIST curseforge-1.272.1_p23373.deb 89749678 BLAKE2B 0a2f73b67dca73cccbe400c3ef48e5ee67e2313b06bbc7eb569283b01821da0ad94f68bd5ba485bd652bdd8987ddc4c5e8fbc36a5b0b6a4e862ff3d1c9065518 SHA512 7c88d26a774eef3fe5c3eeaa38a253c1fe39780bdbbdd967c7502cdb276c9005ee50a254535b4b95faa5e83d74d4af35ca1c414c221459f5ad22e4bae0b8ac31 +DIST curseforge-1.274.1_p24051.deb 90025530 BLAKE2B 65120615a4156f1b5ab40a0490295ec6bbfda4be570aef1e8d451dfcd6647257ed2d9b5fc35a336deb69978d1db2e8cceca28318b847bfa672d1f8b980ffc05d SHA512 3023b8b8bae7cc1df67ddbe9525dec2b06b7fbeb22d767015decd65c476fb5d365a10d06de257fd6f90f21bba8645cd47169e09c589b0a395982ae2f8e46e460 diff --git a/games-util/curseforge/curseforge-1.272.1_p23373.ebuild b/games-util/curseforge/curseforge-1.274.1_p24051.ebuild similarity index 100% rename from games-util/curseforge/curseforge-1.272.1_p23373.ebuild rename to games-util/curseforge/curseforge-1.274.1_p24051.ebuild diff --git a/media-gfx/swayimg/Manifest b/media-gfx/swayimg/Manifest index fb5cd0db64..9cc4c573e5 100644 --- a/media-gfx/swayimg/Manifest +++ b/media-gfx/swayimg/Manifest @@ -1,2 +1,2 @@ -DIST swayimg-3.7.tar.gz 754482 BLAKE2B 028ddd5f8348d7323ed8acf8ea2839466bfc599b433b7528292af23eb8cb250afd3f381f9634de806f64967e1a7a1cb7ee5044145dfeb6ad4bac09204cef00ec SHA512 bbd58c6600faeab456550f539ef1989b6163ad048641d76c8c1b68ac9bfafa077bdb46581cc5ceae17d179255072cf27ebc0d012fd3e55005e110d6d0856298a DIST swayimg-3.8.tar.gz 754719 BLAKE2B c41b22912499db8bbc0de5b778280d84826b4cfc974d036a8ba7c6bc2a1b54ed87667c7ae11eb4c9ddccc56f753a0ce1256d0c4516e2a3cd72f28a40551759a3 SHA512 3075eb4f48d11708ff0610a7551c38a0b09d65210c56b267410e688f595711ee5357d27a48ce4a8c3e0fe9a4204881f30363579e5686f0979ce59d0277185303 +DIST swayimg-3.9.tar.gz 756909 BLAKE2B 09dccc87a07ef154db792a441d5e8265b0d04432f70c2510eb64df8d0f971aa2b012915e2520c52336eb111ef60d333b7fdf24b8b578ea54e93de4ba27e74c2d SHA512 66d97c6695eb030d1013f28bc4fdbb210d26fe602f178fe32e20084f84d8b8e1934012d93e6239234dadbcb2715e61762eadb2350fb6725788b8e70acbea0b11 diff --git a/media-gfx/swayimg/files/swayimg-3.7-fix-build-without-libpng.patch b/media-gfx/swayimg/files/swayimg-3.7-fix-build-without-libpng.patch deleted file mode 100644 index af3de1be58..0000000000 --- a/media-gfx/swayimg/files/swayimg-3.7-fix-build-without-libpng.patch +++ /dev/null @@ -1,25 +0,0 @@ -https://bugs.gentoo.org/948480 -https://github.com/artemsen/swayimg/pull/243 -Fix build without libpng. ---- a/src/thumbnail.c -+++ b/src/thumbnail.c -@@ -378,7 +378,9 @@ const struct thumbnail* thumbnail_get(size_t index) - - void thumbnail_remove(size_t index) - { -+#ifdef THUMBNAIL_PSTORE - pstore_reset(false); -+#endif // THUMBNAIL_PSTORE - - list_for_each(ctx.thumbs, struct thumbnail, it) { - if (it->image->index == index) { -@@ -392,7 +394,9 @@ void thumbnail_remove(size_t index) - - void thumbnail_clear(size_t min_id, size_t max_id) - { -+#ifdef THUMBNAIL_PSTORE - pstore_reset(false); -+#endif // THUMBNAIL_PSTORE - - if (min_id == IMGLIST_INVALID && max_id == IMGLIST_INVALID) { - list_for_each(ctx.thumbs, struct thumbnail, it) { diff --git a/media-gfx/swayimg/swayimg-3.7.ebuild b/media-gfx/swayimg/swayimg-3.9.ebuild similarity index 90% rename from media-gfx/swayimg/swayimg-3.7.ebuild rename to media-gfx/swayimg/swayimg-3.9.ebuild index 7514f43727..a202adbf31 100644 --- a/media-gfx/swayimg/swayimg-3.7.ebuild +++ b/media-gfx/swayimg/swayimg-3.9.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/artemsen/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="avif bash-completion exif exr gif heif jpeg jpegxl png sixel svg test tiff webp X" +IUSE="avif bash-completion exif exr gif heif jpeg jpegxl png raw sixel svg test tiff webp X" RESTRICT="!test? ( test )" RDEPEND=" @@ -30,6 +30,7 @@ RDEPEND=" jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) png? ( media-libs/libpng:= ) + raw? ( media-libs/libraw:= ) sixel? ( media-libs/libsixel ) svg? ( dev-libs/glib:2 @@ -47,11 +48,6 @@ BDEPEND=" test? ( dev-cpp/gtest ) " -PATCHES=( - # bug #948480 - "${FILESDIR}/${P}-fix-build-without-libpng.patch" -) - src_configure() { local emesonargs=( $(meson_feature avif) @@ -62,6 +58,7 @@ src_configure() { $(meson_feature jpeg) $(meson_feature jpegxl jxl) $(meson_feature png) + $(meson_feature raw) $(meson_feature sixel) $(meson_feature svg) $(meson_feature test tests) diff --git a/media-libs/amdvlk-bin/Manifest b/media-libs/amdvlk-bin/Manifest index e45cead993..6dd71a40b0 100644 --- a/media-libs/amdvlk-bin/Manifest +++ b/media-libs/amdvlk-bin/Manifest @@ -2,5 +2,5 @@ DIST amdvlk-bin-2021.2.5-amd64.rpm 16616736 BLAKE2B 091d14036fc164e15ebb138812ba DIST amdvlk-bin-2021.2.5-i386.deb 23475164 BLAKE2B b7f7fb91d88c7a37e69f99a2a036b6e1eda1ae00f0f378eb0a245253b12ea6adbd23de70e9bc06c95438a02f2d1905eb8dd55c601ba616106e2b2e2f7db08a93 SHA512 1f6067c97661285f62bcd0cb8a81138943f7280ebfda3d70aa32237cea0b715131c7b8af982b62c63ef813f6c1ff54672eea61244cf3c13f1cb536edbb4a749c DIST amdvlk-bin-2023.3.3-amd64.rpm 16954920 BLAKE2B 8b8d2e353a2055a823c5a7932c55a5e113036388a68c2f61a665de0209e82dd219b21e6f4a79f2ad6141381601e408b0007068140fcc2692bf5904ac289ab597 SHA512 827bcf885f207557b452360491187b9909279a601dff9c635561b4aa5f2c8aae9d940e880a98c7fb1482efd7fec068e8f3667729930ecd20dfa7c06be15193c9 DIST amdvlk-bin-2023.3.3-i386.deb 25352166 BLAKE2B f4e3af91c2f4e7be6c447c2553ac3deed106be86ce3bd3204ac2e6734ca09dba4c59da8ffd49b52f85dfcbe5eaba09cfa2519578ececfb6f7b21ee4a3d67430d SHA512 3668d701292b7283409ec2209f52b0b01cd7821754969efc4c91c74b2b075ee612f41fafd471dd92da1b204644c76bb92fd60c4c916588b7ee8961257523ba50 -DIST amdvlk-bin-2025.1.2-amd64.rpm 19746545 BLAKE2B 23364fa10dee85dc7f8532622e2cbab034a0f602488ffcfdf690c177a7fe8fb04d33cdc3099e05a6170224d595ff15ffbf128be8a31e8bb8275b6d9aeb316395 SHA512 032bc933f3894624a60e9a0a9b6c7f71459363f12283a99663111d0e134010a55fcf455226916ea974851f50674afabb3ec985eb2684715f1765a0a5e963e4e8 -DIST amdvlk-bin-2025.1.2-i386.deb 28915910 BLAKE2B e8e0a229d94120ce9bdfe608ea1b68540fa314f432a1b7f077bc12d2395705568ce463fef4789f069aac3a495a4225d830827dc006f0028fea741b05f6c9a848 SHA512 71d1af664cd378d2709525d0f5f8486a3e9afc98648f0d9cc9f86114f575874c6e0a43e64508411706e38353c26e952ca0a5ea00585a231c5bbed9f4466d37c2 +DIST amdvlk-bin-2025.1.3-amd64.rpm 21242464 BLAKE2B ad7d4f42bd81641983e26a9af450809e806012269c72b19988bbb357bca64e014a5bb6bfb7999d37a66d0bac323cfd713b978de4f559b3737f381ecefc69163e SHA512 f7cda467b7ccac1fb69b477b3bbf74f33c6ead52fcd5e5854afcde275d466dff864a055cd38fbf35ce36dd365a9b24896501ef8f3d0bb69aea27187d0011737d +DIST amdvlk-bin-2025.1.3-i386.deb 31280708 BLAKE2B 84062f68e14c4d1014fb768cac4188ef5dae9b06fbc08e9c61503bb64482a7ff515d2d9b530c4f15a9e644b47b149345d8cb9abfc1ca7b9d2e8d6f96169f5a85 SHA512 1e9b902d1c1b1175d6e42e808838faeab17579cf0b1a3346b2f3396e365dc1cd7c67429b7c0c573ebad2a7d5aafbf7f06e94c706bbc2b759650e8df188165440 diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2025.1.2.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2025.1.3.ebuild similarity index 100% rename from media-libs/amdvlk-bin/amdvlk-bin-2025.1.2.ebuild rename to media-libs/amdvlk-bin/amdvlk-bin-2025.1.3.ebuild diff --git a/media-libs/amdvlk/Manifest b/media-libs/amdvlk/Manifest index 1066a8ab47..3223adb61f 100644 --- a/media-libs/amdvlk/Manifest +++ b/media-libs/amdvlk/Manifest @@ -1,8 +1,8 @@ DIST amdvlk-CWPack-4f8cf0584442a91d829d269158567d7ed926f026.tar.gz 39633 BLAKE2B d5b2a88f0d563eef5beb42a8304cf6cdd825e75242c22acc360c5bb9cbd1d02a4f891b6b2f3a4803e1e6b48a4d176aad40f8bdeca92847f2fbf53674dedeaff3 SHA512 06d56baaba1f1224a5266f4a63c1abf70edba7cc16cc4e62f2f5b1ec94fc2c1cfc4c6f11a9c6ef42c23b29be8d07921caad5e919357c0bd82cf714783eee0bcc DIST amdvlk-LLVM-dialects-50260f8bdd9ce47b388f5009546a438aba8b9d16.tar.gz 108208 BLAKE2B 02a9512129e83f8788bfcb3b080b4fca98056a0378aa593d9dfc7f055fe0001faff0e1d09084e43837df964ec94357737a28c6deae9097b3d3728883ca1607ef SHA512 2da460aa6eb3f5e50b2c3a810ff48ec583e35ea2df9326700597c32183615bf0bbdb7d0f2dc59c3fdaa31737608cc237e6ece62e29a1d77003c24e77dc76775c DIST amdvlk-MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 BLAKE2B b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb SHA512 8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9 -DIST amdvlk-gpurt-d142df384ebb5ef818e7b001a2d2523633a17cda.tar.gz 336541 BLAKE2B c42050d2c494c44bf2d924d05e48c23733685dbf0a2db6b96b46efbb999cdd590f4dcd9957a1e516e16c11bed562cc809ccf562a1d58982940ef45da4040af5a SHA512 32356aaeb998a4bc1533cc798228e90014d35d78020e7276f6cfc085b8e7ccadeac064fd8d45b9830e27dda429b01c1de4f4831288ec73873bcd33635ab45e3e -DIST amdvlk-llpc-eaf7c1d444cbf7f4ca31dfd24d213632afdae3ab.tar.gz 2789843 BLAKE2B a98b1ddaca0c0076098e18ddf3a6db7dca8e59fb95130d85e1e2672364aef74ce4f707092c0aa0fd3b608f9402eeb6eb5e3a98f9000a2a53a5fb2715fc3c61ad SHA512 7c8bad5f006f2f9dc9a1103efdb2f66b4fe28de3554926a0b305db45d0060a05d5ff04d1df40567c5bf0969c966777f03022d31f87dc4735607a07b9553c93a9 -DIST amdvlk-llvm-project-a1231d2f58522ed0170f492c804a7f01f2708c50.tar.gz 227320923 BLAKE2B e4c8de8df4205aac343c34fa36c66bc6806f14442d3e0370b90879cd00ed8175004ac5c68a7f45863fcf50b295753c16a2be7c8cc2d0b4fad5c93fa31c6d4b42 SHA512 4625932f6105502fe77eb6e1da3ac34c955a0bda21d4feb91bfa1ca0c6526b6ffe32919bb227eb3f0cc910d56163dbd11e8ca75cb8b192230675216c074fbc08 -DIST amdvlk-pal-cc31c8a8915e416185551dae494d49bdbf16fcbd.tar.gz 9403893 BLAKE2B f21bda69bd004357016f3c2aa6190b30fd5ddd374be04af658d21bd56b55b03a88e751b9040d077a676c6659dd73ed45734ac8efdf3e5629d66846e09adcddfe SHA512 f46e08bbefffa416e69729c1a520bde34f6cad9352d638383416323585df9d97d8584008c0ee9afa5ef53455a2397d2efb0e37d23b33148673cfb627c8b6269a -DIST amdvlk-xgl-393503c25d5cf32828bc6d954a3a218dbcbfd085.tar.gz 1412572 BLAKE2B ed7fbd934a821842469f5cb6b8e1532820984f4eb8c43878043e09423e929db00217718bfc46d1a6893d4eb665789219e3d1e4ba6673e1aba4de1a0edaefe349 SHA512 505f4010b98b09d82e0e7a6a40be342951e8d57b7037f8d81bcf942c8bf0f999142136b2c21902f28fe68248e27681a4e0ffd83ef64295c6ef326624c5e6a627 +DIST amdvlk-gpurt-f734985ebc31f471c376ed0cb217f43bdd40ee17.tar.gz 521225 BLAKE2B 6ca35f9f70b3e44c672e1300d6ccc4257406b2c9b3e4ff7e2e77bef988c94e69161d5a3f1d9c5a0eea59d75901e9e814ba6a6fd3dfb4b8c3035fc65e0986366c SHA512 f5b45a60b28c1ecf0262ae27fb5f886d5c86cebf535acd7635688c147ac4d5922b37cadc7b1df53cf22d4df2807cdcd5a3a3d540deb23c71bb825494582965ad +DIST amdvlk-llpc-188bbf6a5b9403813e51d39f6fc8429550dbf267.tar.gz 2859434 BLAKE2B b8f80a0caa594f0a1b44ed21eb9bf2c427cb34012d02822766a7fb5af1e4fe42a185a644e3560036c76d1df43e8de21e8e32c195f6d5cd028b7f3c8299ef034e SHA512 5d05e26b9d8a5488e71bf369a6f0c91bd2f582294f03c8c26d88f86ff1c7e5e08672596c251e7333ab63c7e90cbc69a73d3a97fd06faf127a5692648a84471a3 +DIST amdvlk-llvm-project-cf4271cbb7c60a6517c45e9fc9fa09a9f420f512.tar.gz 227348402 BLAKE2B 5900e3cec63d28b59063de66cf0d5a89d1c03787e6e557250a51d6a3259ab38069fc8f3b66b59189475d7c50bdf4828ed287023dbaac485f9e5efc892c6a3694 SHA512 ac849f5f652e5dbdee48224e836e2d9ee40c90e1462b5dc6c6a92ad1d6cdf146d167c1adf4b5cc8ca2bdcf50f2af7d58e36de38bcd6e07d4434660459b3e7bfb +DIST amdvlk-pal-04bc1e796dd15fc90fff8fa826d32e431d8722f6.tar.gz 10511185 BLAKE2B 524709686ac1d85fab5053e0ef88b970253e7e60dfab18342a8d01a8f311f00cec2045bb2f90c0089fd8447663b56f53eeabfdd06f30dc9a809c76b95e2dcf31 SHA512 3a6bcfac396d5fb8206a9f8d84477cc0fea498173071b9b15f8f07a950d5005928c202c50010b980a9dc2c2dade77f4681ab8ec0b00698b652425b0e2a070915 +DIST amdvlk-xgl-ba24064a9c93e76d0cafb0196996e779fbe70bf4.tar.gz 1425276 BLAKE2B ec2ac35c014ba7714b2c3591acf36078568d19f45ca285fdcf20d0d341d85c27a6b9ca50851962dad339821435f9b10e6ed8cc2b8db804c83720c6fda7287e2f SHA512 de8f9f1682cd984ea5cbb6ac2a771137062238720c12521d2b0111f02680eae539aaef3ac31ae1b2f47cba7f6114b42944fee6b501f74a7d7355e2a79a23781e diff --git a/media-libs/amdvlk/amdvlk-2025.1.2.ebuild b/media-libs/amdvlk/amdvlk-2025.1.3.ebuild similarity index 95% rename from media-libs/amdvlk/amdvlk-2025.1.2.ebuild rename to media-libs/amdvlk/amdvlk-2025.1.3.ebuild index 5e36427df2..d1c66a789a 100644 --- a/media-libs/amdvlk/amdvlk-2025.1.2.ebuild +++ b/media-libs/amdvlk/amdvlk-2025.1.3.ebuild @@ -18,11 +18,11 @@ FETCH_URI="https://github.com/GPUOpen-Drivers" ## and place commits in the desired variables ## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07" ## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip ..." -XGL_COMMIT="393503c25d5cf32828bc6d954a3a218dbcbfd085" -PAL_COMMIT="cc31c8a8915e416185551dae494d49bdbf16fcbd" -LLPC_COMMIT="eaf7c1d444cbf7f4ca31dfd24d213632afdae3ab" -GPURT_COMMIT="d142df384ebb5ef818e7b001a2d2523633a17cda" -LLVM_PROJECT_COMMIT="a1231d2f58522ed0170f492c804a7f01f2708c50" +XGL_COMMIT="ba24064a9c93e76d0cafb0196996e779fbe70bf4" +PAL_COMMIT="04bc1e796dd15fc90fff8fa826d32e431d8722f6" +LLPC_COMMIT="188bbf6a5b9403813e51d39f6fc8429550dbf267" +GPURT_COMMIT="f734985ebc31f471c376ed0cb217f43bdd40ee17" +LLVM_PROJECT_COMMIT="cf4271cbb7c60a6517c45e9fc9fa09a9f420f512" METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3" CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026" # Submodule of LLPC, also updates often. Grab commit version from diff --git a/media-sound/plexamp/Manifest b/media-sound/plexamp/Manifest new file mode 100644 index 0000000000..3ff2fb84d3 --- /dev/null +++ b/media-sound/plexamp/Manifest @@ -0,0 +1 @@ +DIST plexamp-4.11.5.AppImage 111725609 BLAKE2B 70bdcf4e44c5cd959a5e2c32d0bac32d9343b624bcaa471e204b301f8af26cb72125d3123cc4916183e766bce0a253293674f08a072eef257dd61ddc867ac8ec SHA512 8fc7cfa7a25c4c1fcfc2c1a0bc41aa11367cde619e7b53304784fd78570dba82d1b659ee74cedcdd60e0c61a5476fe4dc775e470c5675b57e7b5960ddac21fcc diff --git a/media-sound/plexamp/metadata.xml b/media-sound/plexamp/metadata.xml new file mode 100644 index 0000000000..564cdd4a23 --- /dev/null +++ b/media-sound/plexamp/metadata.xml @@ -0,0 +1,8 @@ + + + + + itai@itaiferber.net + Itai Ferber + + diff --git a/media-sound/plexamp/plexamp-4.11.5.ebuild b/media-sound/plexamp/plexamp-4.11.5.ebuild new file mode 100644 index 0000000000..cddc9c79ed --- /dev/null +++ b/media-sound/plexamp/plexamp-4.11.5.ebuild @@ -0,0 +1,64 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="A dedicated music player for your Plex media library." +HOMEPAGE="https://www.plex.tv/plexamp/" +SRC_URI="https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-${PV}.AppImage -> ${P}.AppImage" + +S="${WORKDIR}" +LICENSE="Plex MIT GPL-2 CC0-1.0" +SLOT="0" +KEYWORDS="~amd64" + +# Stripping AppImage binaries causes them to no longer recognize their internal +# filesystem. +RESTRICT="strip" + +RDEPEND=" + app-accessibility/at-spi2-core + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-fs/fuse:0 + sys-libs/zlib + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" + +QA_FLAGS_IGNORED="usr/bin/plexamp" + +src_install() { + newbin "${DISTDIR}/${P}.AppImage" plexamp + + # The AppImage is self-contained and is installed as binary directly, but + # it also contains a `.desktop` file and app icons that we want; we can + # extract those from its contents. + "${ED}/usr/bin/plexamp" --appimage-extract || die + + doicon "${S}/squashfs-root/usr/share/icons/hicolor/scalable/plexamp.svg" + + # The inner `.desktop` file points to an internal binary; we can use the + # file but point it to the installed binary path. + local menu_path="${S}/squashfs-root/plexamp.desktop" + sed -ie "s|^Exec=.*$|Exec=${EPREFIX}/usr/bin/plexamp|" "${menu_path}" || die + domenu "${menu_path}" +} diff --git a/net-dns/AdGuardHome/AdGuardHome-0.107.49.ebuild b/net-dns/AdGuardHome/AdGuardHome-0.107.57.ebuild similarity index 83% rename from net-dns/AdGuardHome/AdGuardHome-0.107.49.ebuild rename to net-dns/AdGuardHome/AdGuardHome-0.107.57.ebuild index 698ff424f0..7eb5d6bd98 100644 --- a/net-dns/AdGuardHome/AdGuardHome-0.107.49.ebuild +++ b/net-dns/AdGuardHome/AdGuardHome-0.107.57.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,12 +8,12 @@ inherit fcaps go-module readme.gentoo-r1 systemd DESCRIPTION="Network-wide ads & trackers blocking DNS server like Pi-Hole with web ui" HOMEPAGE="https://github.com/AdguardTeam/AdGuardHome/" -WIKI_COMMIT="3b27176" +WIKI_COMMIT="5657b4b" SRC_URI=" https://github.com/AdguardTeam/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/wiki.tar.xz -> ${PN}-wiki-${WIKI_COMMIT}.tar.xz - web? ( https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/npm-deps.tar.xz -> ${P}-npm-deps.tar.xz ) + web? ( https://github.com/AdguardTeam/AdGuardHome/releases/download/v${PV}/AdGuardHome_frontend.tar.gz -> ${P}-web.tar.gz ) " # main @@ -27,10 +27,6 @@ KEYWORDS="~amd64 ~arm64" IUSE="+web" # RESTRICT="test" -BDEPEND=" - web? ( net-libs/nodejs[npm] ) -" - FILECAPS=( -m 755 'cap_net_bind_service=+eip cap_net_raw=+eip' usr/bin/${PN} ) @@ -60,17 +56,11 @@ src_prepare() { default - if use web; then - # mimicking `make js-deps` - export npm_config_cache="${WORKDIR}/npm-cache" NODE_OPTIONS=--openssl-legacy-provider || die - npm --verbose --offline --prefix client/ --no-progress --ignore-engines --ignore-optional --ignore-platform --ignore-scripts ci || die - fi + # symlinking doesn't work for some reason so MUST `mv` + use web && { rm -v build/gitkeep && rmdir build && mv ../build ./ || die ; } } src_compile() { - # mimicking `make js-build` - use web && npm --verbose --offline --prefix client run build-prod || die - # mimicking https://github.com/AdguardTeam/AdGuardHome/blob/master/scripts/make/go-build.sh local MY_LDFLAGS="-s -w" @@ -143,7 +133,7 @@ src_install() { einstalldocs readme.gentoo_create_doc - systemd_newunit "${FILESDIR}"/AdGuardHome-0.107.43.service "${PN}".service + systemd_newunit "${FILESDIR}"/AdGuardHome-0.107.57.service "${PN}".service } pkg_postinst() { diff --git a/net-dns/AdGuardHome/Manifest b/net-dns/AdGuardHome/Manifest index 94ebc218be..d3d38f1f25 100644 --- a/net-dns/AdGuardHome/Manifest +++ b/net-dns/AdGuardHome/Manifest @@ -1,8 +1,10 @@ -DIST AdGuardHome-0.107.49-deps.tar.xz 2655500 BLAKE2B b3fc899f6c0b1c2e4ee3861f151089a6ed8287f28b7274b70f1fc1a287d5aff6540f7385ac012d7d9aafad7cdbcf245d05dd80d546f63f7c6b714682f83a62fb SHA512 690340b6353dcf4ecc705cb63db398d5b9a64350bc9a04dcde92be75517294c177027525b987ba06009f25a049686d667fe4b738cf98bf314704b59f02d9f942 DIST AdGuardHome-0.107.49-npm-deps.tar.xz 31380124 BLAKE2B df516b58bc5cc94e651b89d92e046432db85f8eaf423fbffd1c0e2f2704193589a916fa09239ac383798508e4146fb6d416a304697001d645cbd2599a25044d0 SHA512 d847734157c2fe8d62cc4cf9788a64849681264cf3f0315423206c00a8ee5e0b8073d97af126c4eb5abf834b55242a7571a6b116aab383f280ad35288467b1a3 -DIST AdGuardHome-0.107.49.tar.gz 2269512 BLAKE2B e118e3a31fc88b477a5b7cdc6b81e4aaf52b3c92ebde49f0b552220fef285c0128ec590b1eb75d82633e697065ab16da815b5bbd6bef70bb22d8fc20794711de SHA512 20e5c528a00d87658be90d7320972b44db10e1537d5a836d83dadf772c4f54754272e69bc2565163e5847375fd4d9a0159f7ef9eb552beadee2432330729b373 DIST AdGuardHome-0.107.50-deps.tar.xz 2674988 BLAKE2B 72747c4eebd33a3e453c9062ca84f84f58d5c8a65b63059b8f9788fd695f513475d3a933953eec017b052eba7822ebb24fb7a09ad9e986ac9f2fbe8bca408bcd SHA512 7af25252a7ee1de9153c16658f56aeb65481780e4ff1e22fe01b73de14c53f9d54a9f7f87d5f246e309ab0f3671d4cdf02a216468d603aceb6d66b3affea1af6 DIST AdGuardHome-0.107.50.tar.gz 2269495 BLAKE2B 49b4811c118a938d6191e856588d262a9645309e43d40d70be646d6ba831f722da069f1d07b7192e663f23992994a3d1328e52d4923f58cbc0a70d0495476ce4 SHA512 d2744328d03945c6d8851e3d49d5244f5e85fceb769e901209381d79af4bcc9996d19eb29bff7e20d6e51d2e52285813ebe649d93a94eaa143c0315422dcb5a8 DIST AdGuardHome-0.107.51-deps.tar.xz 2675048 BLAKE2B a68d9690c3b0499ac230ac8cc714de0b438a350888e060ae30273c3616f16325a73c2cc744f80ba336820a3285ce67eda53204ebdc80fc2b7f733fe90cc040b2 SHA512 dc86548910e4a44f9f984d4db6df7e9739fd3f0ca8ff43e3d57dba5680be58262df0d4c9002f9d9c1e8f61755a7ad0c45fd9678f36798f6dea2c8905cde3464e DIST AdGuardHome-0.107.51.tar.gz 2270014 BLAKE2B cadbb18d527768a85f19c29b1f17fad2072ff96565774c48e2b7907578a931c99d51eedd8baab551d62ab5769f363f9bbf877a9f6b9d3429aa78a262a18c94f8 SHA512 148db24905a50945d95381370b28a1acf03ef6747ac9b56267b91b3a0a25c48649c2107ae58a44a6a816c1a9eebf50594e68465ce6620553745f1689aa606992 +DIST AdGuardHome-0.107.57-deps.tar.xz 2732084 BLAKE2B 918d46dd3cdbfa663f155b7e97cfafb9fb9ab0c35c629e386b4dc83733660c1d403509dca0de469d3e0fa2cf9e9d9e36ad583719c2f9348c426f553a92d16572 SHA512 4d3b8947911cf18bb64ef4d8c2fa0608f6a37a3f5edc1a7c48e89573b1aac62f65d0a077abd1b429b54911f0b5cff72ac367f04b2986b98c6f915fe1c88022b9 +DIST AdGuardHome-0.107.57-web.tar.gz 2461334 BLAKE2B 8ab1fad83d66a5f330593e783a09263bf72e10d5c64d5e7cd0eaa7a2e2ce59e9004ad113ed1339e22ced5d5a3e552485b84a06db839c2982ded49a80f06d228f SHA512 3a6372a4e3d8aad2b1b96da859b738f9425584f24ede188742fed2a29097748c6d3bf10933cc2b1542126bd25c8ea4673685135d15f7784b19b6a765ab66814c +DIST AdGuardHome-0.107.57.tar.gz 2301234 BLAKE2B 054b981658aed9d275559d056d686ea9be62a96a9aa822761004242277ddeca7a6e23637b9a024576e9f12500ec9a8b259713f5a2dc21f36f7ab327dbfed40d7 SHA512 10d76bb4fd8b7f57c72272ae18077e12c5096a29ee8700920dd258b17ad6495310ea8ce47e0e7287b2fda9ef741e12afdfb0ee446e0058d964dc4d6cb56abbc3 DIST AdGuardHome-wiki-3b27176.tar.xz 44232 BLAKE2B a4333f99ab7860734b41677265fe3565aea82db1ef6306920f302a3ed2ec69cf9a17523465ffeceefa04ffdd0d916d61adb2c8fc5d01b40a1a80c4d99d76ab72 SHA512 d702373ede62589f079fb86474ade02a9520b7008b8b9b89867c48629cca1816df1560738a575e26813f43bfbc3c77ba2d89b6a1dc8f0625af8cef3fac11a287 +DIST AdGuardHome-wiki-5657b4b.tar.xz 181172 BLAKE2B 604484e8ecad6a1af61af5b3f5f46a20779951936e55eb51884081c161dd6a97b3a1ec08ad0fec2511ec5173944cacfbe8ca2d4b56c44b375b281671a2280068 SHA512 1a555490b6145a611c456e0443bcd07504c51c2cf1afa20ca74850479762297451c9096a0f0d03aa2f1fe95ae9fa500beb16d4d080d2525c71c987b52f0eb861 diff --git a/net-dns/AdGuardHome/files/AdGuardHome-0.107.57.service b/net-dns/AdGuardHome/files/AdGuardHome-0.107.57.service new file mode 100644 index 0000000000..6627619cb6 --- /dev/null +++ b/net-dns/AdGuardHome/files/AdGuardHome-0.107.57.service @@ -0,0 +1,24 @@ +# This unit is inspired from +# `AdGuardHome -s install` on systemd machine and +# https://aur.archlinux.org/cgit/aur.git/tree/adguardhome.service?h=adguardhome + +[Unit] +Description=Network-wide ads & trackers blocking DNS server with WebUI +After=network-online.target +ConditionFileIsExecutable=/usr/bin/AdGuardHome + +[Service] +StartLimitInterval=5 +StartLimitBurst=10 +DynamicUser=true +StateDirectory=AdGuardHome +WorkingDirectory=/var/lib/AdGuardHome +AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_NET_RAW +CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_NET_RAW +ExecStart=/usr/bin/AdGuardHome --no-check-update --work-dir /var/lib/AdGuardHome -s run +ExecReload=/usr/bin/AdGuardHome -s reload +StandardOutput=journal +StandardError=journal + +[Install] +WantedBy=multi-user.target diff --git a/net-im/chatterino/chatterino-2.5.2.ebuild b/net-im/chatterino/chatterino-2.5.2-r1.ebuild similarity index 99% rename from net-im/chatterino/chatterino-2.5.2.ebuild rename to net-im/chatterino/chatterino-2.5.2-r1.ebuild index c4d1daeee8..4cb662b0ba 100644 --- a/net-im/chatterino/chatterino-2.5.2.ebuild +++ b/net-im/chatterino/chatterino-2.5.2-r1.ebuild @@ -49,6 +49,7 @@ RDEPEND=" dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,gui,network,widgets] dev-qt/qtsvg:6 + dev-qt/qtimageformats:6 " # boost-1.87.0: https://github.com/Chatterino/chatterino2/issues/5766 DEPEND=" diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2025.5_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2025.5_beta1.ebuild index 558b2af48f..ed23aab17e 100644 --- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2025.5_beta1.ebuild +++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2025.5_beta1.ebuild @@ -4,8 +4,8 @@ EAPI=8 inherit desktop rpm systemd shell-completion xdg -MYPV="${PV/_beta/-beta}" +MYPV="${PV/_beta/-beta}" DESCRIPTION="Tool used to manage daemon setup" HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/" SRC_URI=" @@ -16,7 +16,7 @@ SRC_URI=" S="${WORKDIR}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="" +KEYWORDS="-* ~amd64 ~arm64" RESTRICT="bindist mirror strip" diff --git a/net-wireless/bluetuith/Manifest b/net-wireless/bluetuith/Manifest index 3ac70d6242..2c1d9b3721 100644 --- a/net-wireless/bluetuith/Manifest +++ b/net-wireless/bluetuith/Manifest @@ -1,9 +1,7 @@ -DIST bluetuith-0.1.9-deps.tar.xz 24086352 BLAKE2B bbb570bf9348474015db1723575ea7669b806f52a7360ca5ce3fc6b57243f35143e94022042b21e2584a1f23d8f2c3627a939d6dd954e28ed791d1560a208ee0 SHA512 44f9c8399cc1c1fb0d061d796d43d3e54dedabf0a85ed6ac868335fdccf6f926ae3522258440a2ccba896fa7bcd442b53f1288bee33d0c5ef179a7f1c2add7eb -DIST bluetuith-0.1.9.tar.gz 1482931 BLAKE2B dc6ca796c3b2cdad16e0a9788a598e305829394ce2267c6c4b8a5ab9371ac8a4cb084bf5de1731029616f576cc92eb43e2fddaa636614fb107cf3b75701f23b8 SHA512 2a6632ee73509e71ca446811fc09423e805f0f16a24e47bc96fbcd1b28ada02f25a12259519008ad4e06c78ca30bcae4066f3ed7c2dac536ebcf11e039a9ba5c -DIST bluetuith-0.2.0-deps.tar.xz 24092520 BLAKE2B 3038def9cb8543aa84677be8d81d973338cde51514e33c4cd26d551c351161c7d31ab10161ba695608c1560a49f3d4e8b363941369cef04911aa13b514de7cf6 SHA512 6a71ec1cbcda98ac4be830f350a72e3d8da81dfdcbbb434c10dbb09f267142dd916469d3dbbc5f13181d74733723d945af2c394a14def29d09722b78034e9102 -DIST bluetuith-0.2.0.tar.gz 1483874 BLAKE2B 03321de6478feb5cb2d740d9db4c114cdbc791b7d4f4573c0b52a22d2c6040796bef9cb211134895cfa3233a91f2193c782fdda2bb5040eaa5ac019d0c5623f4 SHA512 bc17842adddcef3beb89708f1f9505035e2a71a9a9755894ad2ecdaac5ca90c823a57b90033b369f4c759b259830710d3e5a0b84fcd9bbc79c4b2697fb0234fd DIST bluetuith-0.2.1-deps.tar.xz 24112984 BLAKE2B 2ceec0ea5962ee94eda4f30f15f33c5d7e1e226d2d6bc337201066377eeba03bc9bff9ae80e08649f4a77c5bf40d4a857e86f6a5511ca2bc1781179112e1d924 SHA512 58b6595c599cca2f116bd7f56ee2bff26fdf179e118ea8df6e0bd05d88840c362e05c3cfdb21ccf4589850a680929ccd314a1774a8d4d0f372b6e783ab1abab5 DIST bluetuith-0.2.1.tar.gz 1485063 BLAKE2B 543576faba4350682434e8bdc4b765afdf22839a8b525c782f7d4a179863a831b7bc107dd44d27c62949ae5d8c0fd447bc3a63dbd28d344ed01a83bee8212f9e SHA512 9cd40881b18a4e109e76aaaee4db375eda123e9dc8caf6b1d7ec17c4da67debfd2d1892109ae28d6483067838a168769a4caa2c9c4dd9bd4107417183021018b DIST bluetuith-0.2.2-deps.tar.zst 3487605 BLAKE2B 02fac84e97a27471b8feadf1d48fbcc7c8f68542388f54ea744ff9b7a433675c7d2578b76032a71117b0c0c0a04705f2bd1250922c7ee315bc27a78cdb5e4db5 SHA512 f6ad7f31e1f18c886950ff1b10e9a6179468792bdc1387f8ba3e74edb1ba11a8edf7c8ac267eac0ece51318cae5487762aa80b49f6baadf97ca1c4a677754945 DIST bluetuith-0.2.2.tar.gz 1485216 BLAKE2B e347fbea07564866144de266156ba98d4e722c8d8c216a3696c4bb938f8cbcccdb424b28c5461b94ad67cb4b20b9dd6440a614adb24a6e9acaf8862fb6087aa0 SHA512 5b943ab1a4f5cac1b3da0ac64bea18013f4ba7fe2246c6e33011d18e7a0f384363c9e06558b25131b6ccc4ea3910961178821d24fb21f38c551b18a6500830d4 +DIST bluetuith-0.2.3-deps.tar.xz 2749068 BLAKE2B 8073174fbc5208441503a6ab043b6932a16fef006c52bfc526db4c862aad7503ba6172774d35b7f4ba326e059279b2b7ae0402222a3c72dcb335b571d0addd6a SHA512 0d0cbcb4e4ad4f4429224ea2f390b041943282a2694584f9ff99c858f7207bfe25a1175992925a7f013792200edfb08e7aeab4f63af601f6ae10baf6ef5d8770 +DIST bluetuith-0.2.3.tar.gz 1486491 BLAKE2B 2263fb27cef0342c85ad69c162e5d002c8d6b3d810144ace7230912276402902d96b46f86025bc46dbaf3785bba03b5a2d8ade11e9ba9a81e6be6af5c4c24b61 SHA512 be8c0aa7ba330d60f3a7988ec755ce557f9053c2a9fe8b3a647054cb8b3bbbb99b263e22da9ec35f083f24efb86df8cefa2de1ee0a7426672dab7f3380c7237d DIST bluetuith-docs-3b2ebf5a6bc8a9ed2dc48e1fa7f0df5851ddb84b.tar.gz 2382735 BLAKE2B a1cf408cda2b115efdac1a1ab650d2564df5ac4b1f9e037a1c43bbe898b2e6b452b06c4dc634d3c1b124bd5c8e543d6a128a8e35eae89d7f87fb5cac929128f2 SHA512 a8b25e68936dbab717232d159669933d8055182193c4427d1a28fb0ed31a22cd1a80df8ea04824d2d9c95359f859cbd4c5bc8fac65ecac21c7ee9b5e6972d51e diff --git a/net-wireless/bluetuith/bluetuith-0.1.9.ebuild b/net-wireless/bluetuith/bluetuith-0.1.9.ebuild deleted file mode 100644 index 93dc6512a3..0000000000 --- a/net-wireless/bluetuith/bluetuith-0.1.9.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="A TUI bluetooth manager for Linux written in Go" -HOMEPAGE="https://darkhz.github.io/bluetuith" - -# MAKE SURE to change these on every update -[[ ${PV} != 9999* ]] && \ -GIT_COMMIT="28c0a9f" -GIT_DOCUMENTATION_COMMIT="3b2ebf5a6bc8a9ed2dc48e1fa7f0df5851ddb84b" - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/darkhz/bluetuith.git" -else - SRC_URI="https://github.com/darkhz/bluetuith/archive/v${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz" - SRC_URI+=" https://github.com/darkhz/bluetuith/archive/${GIT_DOCUMENTATION_COMMIT}.tar.gz -> ${PN}-docs-${GIT_DOCUMENTATION_COMMIT}.tar.gz" - KEYWORDS="~amd64 ~arm64" -fi - -# main -LICENSE="Apache-2.0" -# deps -LICENSE+=" BSD-2 BSD MIT" -SLOT="0" - -IUSE="doc" -RESTRICT="test" -RDEPEND=" - net-wireless/bluez -" - -src_unpack() { - if [[ ${PV} == 9999* ]]; then - # unpack code - git-r3_src_unpack - - # unpack docs - EGIT_BRANCH="documentation" - git-r3_fetch - EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${GIT_DOCUMENTATION_COMMIT}" - git-r3_checkout - - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_compile() { - # mimicking behavior from https://github.com/darkhz/bluetuith/blob/master/.goreleaser.yml - [[ ${PV} == 9999* ]] && GIT_COMMIT=$(git rev-parse --short HEAD) - ego build -ldflags "-X github.com/darkhz/bluetuith/cmd.Version=${PV}@${GIT_COMMIT}" -} - -src_test() { - ego test ./... -} - -src_install() { - default - dobin "${PN}" - dodoc -r ../"${PN}-${GIT_DOCUMENTATION_COMMIT}"/documentation/*.md - use doc && docinto html && dodoc -r ../"${PN}-${GIT_DOCUMENTATION_COMMIT}"/docs/* -} diff --git a/net-wireless/bluetuith/bluetuith-0.2.0.ebuild b/net-wireless/bluetuith/bluetuith-0.2.3.ebuild similarity index 87% rename from net-wireless/bluetuith/bluetuith-0.2.0.ebuild rename to net-wireless/bluetuith/bluetuith-0.2.3.ebuild index 4c431789d4..df5e55390e 100644 --- a/net-wireless/bluetuith/bluetuith-0.2.0.ebuild +++ b/net-wireless/bluetuith/bluetuith-0.2.3.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit go-module +inherit go-module unpacker DESCRIPTION="A TUI bluetooth manager for Linux written in Go" HOMEPAGE="https://darkhz.github.io/bluetuith" # MAKE SURE to change these on every update [[ ${PV} != 9999* ]] && \ -GIT_COMMIT="ffe8681" +GIT_COMMIT="5780d74" GIT_DOCUMENTATION_COMMIT="3b2ebf5a6bc8a9ed2dc48e1fa7f0df5851ddb84b" if [[ ${PV} == 9999* ]]; then @@ -34,6 +34,9 @@ RESTRICT="test" RDEPEND=" net-wireless/bluez " +BDEPEND=" + $(unpacker_src_uri_depends) +" src_unpack() { if [[ ${PV} == 9999* ]]; then @@ -48,10 +51,14 @@ src_unpack() { go-module_live_vendor else - go-module_src_unpack + unpacker_src_unpack fi } +src_prepare() { + [[ ${PV} != 9999* ]] && { ln -sv ../vendor ./ || die ; } + default +} src_compile() { # mimicking behavior from https://github.com/darkhz/bluetuith/blob/master/.goreleaser.yml [[ ${PV} == 9999* ]] && GIT_COMMIT=$(git rev-parse --short HEAD) diff --git a/net-wireless/bluetuith/bluetuith-9999.ebuild b/net-wireless/bluetuith/bluetuith-9999.ebuild index dd3edb4c49..df5e55390e 100644 --- a/net-wireless/bluetuith/bluetuith-9999.ebuild +++ b/net-wireless/bluetuith/bluetuith-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ HOMEPAGE="https://darkhz.github.io/bluetuith" # MAKE SURE to change these on every update [[ ${PV} != 9999* ]] && \ -GIT_COMMIT="dd21a9c" +GIT_COMMIT="5780d74" GIT_DOCUMENTATION_COMMIT="3b2ebf5a6bc8a9ed2dc48e1fa7f0df5851ddb84b" if [[ ${PV} == 9999* ]]; then @@ -18,7 +18,7 @@ if [[ ${PV} == 9999* ]]; then EGIT_REPO_URI="https://github.com/darkhz/bluetuith.git" else SRC_URI="https://github.com/darkhz/bluetuith/archive/v${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.zst -> ${P}-deps.tar.zst" + SRC_URI+=" https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz" SRC_URI+=" https://github.com/darkhz/bluetuith/archive/${GIT_DOCUMENTATION_COMMIT}.tar.gz -> ${PN}-docs-${GIT_DOCUMENTATION_COMMIT}.tar.gz" KEYWORDS="~amd64 ~arm64" fi diff --git a/sys-apps/flashprog/Manifest b/sys-apps/flashprog/Manifest index 463603ca5e..97e008d797 100644 --- a/sys-apps/flashprog/Manifest +++ b/sys-apps/flashprog/Manifest @@ -1,2 +1,3 @@ DIST flashprog-1.2.tar.gz 499136 BLAKE2B 1009aea4fe1686b3e88d146fef926e3b045975852eb8bd4a1e31d3d8497fd1bb6a9773ea3be91ed9ef2f0abeb631c43f62a25e1930f2e0f13a6044aee70f3cdb SHA512 4a9d6dc6ea5b66f2c96f855bef7401df3506dd067d0becdea08568fd2081bc91dfa371162f9fe7c4105abbaaab770b65d02b4ddec81bec1909a947811efa6174 DIST flashprog-1.3.tar.gz 507882 BLAKE2B 6ce38287b8cfc754b26647c846a56a9d89ebe14221f4875cdc826af0e8901232a5a54ca4674d276d4db7b51194b7ae06251d099f18c5a2465bdf664582fdae31 SHA512 e7ee58c072a4dceebb5e243ffaef3036c17b08e3e20eead35bc3d217866ec2a1a5bab458735d1be1766f8ab749af5a9c4e8ed0c09674908294b5f4b1e39f3672 +DIST flashprog-1.4.tar.gz 514791 BLAKE2B ccea3251a3a06d1029252d5a67dc4d2c18fa7e5c533ecf5ad2e829951dbf25fb9ceec667c59aba2ffe63ff3cafdb19785ff1e06acfcf563abfc299e2a6b5af68 SHA512 962a249e565d653d494645cc67ca4ae30ab0eb616e3a8550d472cd57d4808453e260d9d5e91f26d54b83230cd5d498bce50b71364363039a1c305fa1964d27f5 diff --git a/sys-apps/flashprog/flashprog-1.4.ebuild b/sys-apps/flashprog/flashprog-1.4.ebuild new file mode 100644 index 0000000000..3ea5077a83 --- /dev/null +++ b/sys-apps/flashprog/flashprog-1.4.ebuild @@ -0,0 +1,21 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 +DESCRIPTION="Utility for identifying, reading, writing, verifying and erasing flash chips" +HOMEPAGE="https://flashprog.org/" +SRC_URI="https://github.com/SourceArcade/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +RDEPEND=">=dev-libs/libusb-1.0.26 +>=dev-embedded/libjaylink-0.3.1 +>=dev-embedded/libftdi-1.5-r7 +>=dev-libs/libgpiod-1.6.4 +>=sys-apps/pciutils-3.13.0" +DEPEND="${RDEPEND}" +src_compile() { + emake WARNERROR=no +} +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" install +} diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index ea8c2e2278..4ef4616efd 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -21,3 +21,4 @@ DIST limine-8.6.0.tar.gz 598538 BLAKE2B a24a416f4d26f2716839e8e1b3852fab0bcbbf8e DIST limine-8.7.0.tar.gz 603144 BLAKE2B fdfbae9ccb238c3dd84f6a7fb8cf80b03f6f9e47fd9556452c30c2658fa6209886df07c8065cd5140036887e4aaf63d9b1ded8853c9ba70c80df8079fa04291d SHA512 f494d644199fda13974d0938626a0753e42dec606c5357d71cd26a8d6c72f6d34ba245c68ef3c9206c304e179da3c28d9061c79d059cd87a18fb1f45c76a09d3 DIST limine-9.0.0.tar.gz 599578 BLAKE2B bd1324b6463b134d3d2453bbec40ac7c4225cc25178a08a599e4b595bbf447a8f72581b721993c9a2ef1acbef0821aa336dd54faba7a4deb67e753400b64f882 SHA512 e4684896125f67d61caa87301962e5973b6511d0e44c639817c554bf6917622d36f315d7c0f336c477e064527ca667cbca3e3bf3eb5f9b437f47c4fc3bfb9710 DIST limine-9.0.1.tar.gz 600042 BLAKE2B 39e44bd8daf2ddf763187835d3a5af4ec87c2bb528649bfe4da9fd56d8c6a3c5d0b5673da6c5f36056678114cbafc7821abf04ad6bbd4f45157e72107c89477c SHA512 8d679467a3f819eca7e608758bf090206cb943f2f6204de2975dcdbc8ffd0ba578e1b269ea37a7091517f212e3553d972b16e57dd8fb82d86841402dacd65708 +DIST limine-9.1.3.tar.gz 598867 BLAKE2B 4aeab7e92f06dbcb7476d7aac26e1e29c15e84364cf652bb72a669a3d42ee8b0947304c5f5c8e53ec4f5cd0a0785d9d2174d0445ccb088ea41a092c22713e488 SHA512 0eaafcdaf9ab19ab8bf7609600b929c64c295ce35ae96240bd7e15082d0b1494dc5d89bd8b1e31830b67d7a0b6402aa343d4c12960d29a7079b8ff3c1ee1be86 diff --git a/sys-boot/limine/limine-9.1.3.ebuild b/sys-boot/limine/limine-9.1.3.ebuild new file mode 100644 index 0000000000..504e7c21d6 --- /dev/null +++ b/sys-boot/limine/limine-9.1.3.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..19} ) +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/x11-misc/ly/Manifest b/x11-misc/ly/Manifest index dd4b82ea6c..d70e4a0774 100644 --- a/x11-misc/ly/Manifest +++ b/x11-misc/ly/Manifest @@ -1,4 +1,4 @@ -DIST ly-1.0.2.tar.gz 64603 BLAKE2B a1521be4d1191c0b527867e77e6968142062948b2950ef96e3ba4c90bd14386fca4248ed9942959b530c17c1a0dfc3ffbec24b1275d70af5da9fbd6fa4f41da2 SHA512 9431abcb6d3662e74a39b6ba52f2d12de83607764c8cd6e41dda0ae0c71c9618596711e9dd1f519a61835a63ea6dda5bc083509a9757d232213ddf74df3513b7 -DIST zig-clap-8c98e6404b22aafc0184e999d8f068b81cc22fa1.tar.gz 22722 BLAKE2B 2a157daf2551e78fe441322f7ad071fb8fc44ca66e8400b54ab1f061197334b766460d2db6f78d4d9f74287fe0e45f327efff9b502da3f8846d18290ed3bf763 SHA512 5ea19e67ab0c6b4a2ea439d45ae578c68eff6e62275f7901ef94984fad3b0502cb596c656aa4dc5aae5ebfca75ef3d4f6e854d6c2899984b073d6b2a28750a88 +DIST ly-1.0.3.tar.gz 64793 BLAKE2B 302a8516e674201a6e4734c17919b6c30bed996e4bdd285d3c8546ce4566cbb5df0bf58050ea413ec6603c145d8fea8e690a49539ce8e09301735c0f7d9d2f68 SHA512 7ad8ecfab4770dcafd80c512e9164bb2684278d379e10b92c34e70ad825baf0b95e6b8ac2e39e2d4eb36e1530d93d599bf158df7568a04ba4310bf087379ec60 +DIST zig-clap-0.9.1.tar.gz 22875 BLAKE2B 685208b8cb08070304c44c8a1a294d53e7eb4045585a65d5ea3297c1d50157ec8cec06c1b21e3476e3cea0518945bc77b1cf4fe349f11ddcf9aa80dbfbd87788 SHA512 759a995f3400305044ba7ae2d0fb7de1f08b55d08b3de9fbbf4afbf75cefcc779c4ae8932885e6ecface9c290fb712c72c58011091ac5bde7429926ea3f7d501 DIST zigini-0bba97a12582928e097f4074cc746c43351ba4c8.tar.gz 5797 BLAKE2B e5c4e20e7d23bb1096c9012acd19898fb0450d33c0ee78200ee817c3658d3cad048fe6a475977fa62ad0ba254d4a78b3b1181203fa7faf81b70ff75115552681 SHA512 7d2f2ccc9bf99cb2848c1059c34cd2163d48d6fa0a090f2c03cd92e2441dc0029868e28ac23a8a310941f969c5270ad26b5768a2a303bdccf35803ac027e7a88 DIST ziglibini-e18d36665905c1e7ba0c1ce3e8780076b33e3002.tar.gz 7398 BLAKE2B e8f8a026c876d120340f57beb4fda3fba396fe4f1f0aa5515f76399a68291087aa0909dde69139e4153a60587e37dd8b4ba94c5f481ce42c60a0cfee5f31cbe6 SHA512 3d18368d5e0e06e24a580698bec9eb35d85dfc528d4b24a354e41b402b31c06a547a3e85d59254781b1e0eafe13c1db23bebbd4a531c6a6a789af2e833e5a693 diff --git a/x11-misc/ly/files/ly-1.0.2-update-to-zig-0.13.0.patch b/x11-misc/ly/files/ly-1.0.2-update-to-zig-0.13.0.patch deleted file mode 100644 index 7bb21a82cd..0000000000 --- a/x11-misc/ly/files/ly-1.0.2-update-to-zig-0.13.0.patch +++ /dev/null @@ -1,122 +0,0 @@ -From: Eric Joldasov - -Update ly source code and dependencies to Zig 0.13.0. - -diff --git a/build.zig b/build.zig -index 083bd2a..720a4a5 100644 ---- a/build.zig -+++ b/build.zig -@@ -25,7 +25,7 @@ pub fn build(b: *std.Build) !void { - - const exe = b.addExecutable(.{ - .name = "ly", -- .root_source_file = .{ .path = "src/main.zig" }, -+ .root_source_file = b.path("src/main.zig"), - .target = target, - .optimize = optimize, - }); -@@ -38,14 +38,14 @@ pub fn build(b: *std.Build) !void { - const clap = b.dependency("clap", .{ .target = target, .optimize = optimize }); - exe.root_module.addImport("clap", clap.module("clap")); - -- exe.addIncludePath(.{ .path = "include" }); -+ exe.addIncludePath(b.path("include")); - exe.linkSystemLibrary("pam"); - exe.linkSystemLibrary("xcb"); - exe.linkLibC(); - - // HACK: Only fails with ReleaseSafe, so we'll override it. - const translate_c = b.addTranslateC(.{ -- .root_source_file = .{ .path = "include/termbox2.h" }, -+ .root_source_file = b.path("include/termbox2.h"), - .target = target, - .optimize = if (optimize == .ReleaseSafe) .ReleaseFast else optimize, - }); -@@ -94,7 +94,7 @@ pub fn build(b: *std.Build) !void { - - pub fn ExeInstaller(install_conf: bool) type { - return struct { -- pub fn make(step: *std.Build.Step, progress: *std.Progress.Node) !void { -+ pub fn make(step: *std.Build.Step, progress: std.Progress.Node) !void { - _ = progress; - try install_ly(step.owner.allocator, install_conf); - } -@@ -108,7 +108,7 @@ const InitSystem = enum { - }; - pub fn ServiceInstaller(comptime init_system: InitSystem) type { - return struct { -- pub fn make(step: *std.Build.Step, progress: *std.Progress.Node) !void { -+ pub fn make(step: *std.Build.Step, progress: std.Progress.Node) !void { - _ = progress; - const allocator = step.owner.allocator; - switch (init_system) { -@@ -220,7 +220,7 @@ fn install_ly(allocator: std.mem.Allocator, install_config: bool) !void { - } - } - --pub fn uninstallall(step: *std.Build.Step, progress: *std.Progress.Node) !void { -+pub fn uninstallall(step: *std.Build.Step, progress: std.Progress.Node) !void { - _ = progress; - try std.fs.cwd().deleteTree(data_directory); - const allocator = step.owner.allocator; -diff --git a/deps/p/122014e73fd712190e109950837b97f6143f02d7e2b6986e1db70b6f4aadb5ba6a0d/build.zig b/deps/p/122014e73fd712190e109950837b97f6143f02d7e2b6986e1db70b6f4aadb5ba6a0d/build.zig -index 53e5f90..0e35a04 100644 ---- a/deps/p/122014e73fd712190e109950837b97f6143f02d7e2b6986e1db70b6f4aadb5ba6a0d/build.zig -+++ b/deps/p/122014e73fd712190e109950837b97f6143f02d7e2b6986e1db70b6f4aadb5ba6a0d/build.zig -@@ -1,14 +1,14 @@ - const std = @import("std"); - - pub fn build(b: *std.Build) void { -- const clap_mod = b.addModule("clap", .{ .root_source_file = .{ .path = "clap.zig" } }); -+ const clap_mod = b.addModule("clap", .{ .root_source_file = b.path("clap.zig") }); - - const optimize = b.standardOptimizeOption(.{}); - const target = b.standardTargetOptions(.{}); - - const test_step = b.step("test", "Run all tests in all modes."); - const tests = b.addTest(.{ -- .root_source_file = .{ .path = "clap.zig" }, -+ .root_source_file = b.path("clap.zig"), - .target = target, - .optimize = optimize, - }); -@@ -25,7 +25,7 @@ pub fn build(b: *std.Build) void { - }) |example_name| { - const example = b.addExecutable(.{ - .name = example_name, -- .root_source_file = .{ .path = b.fmt("example/{s}.zig", .{example_name}) }, -+ .root_source_file = b.path(b.fmt("example/{s}.zig", .{example_name})), - .target = target, - .optimize = optimize, - }); -@@ -63,7 +63,7 @@ fn readMeStep(b: *std.Build) *std.Build.Step { - .name = "ReadMeStep", - .owner = b, - .makeFn = struct { -- fn make(step: *std.Build.Step, _: *std.Progress.Node) anyerror!void { -+ fn make(step: *std.Build.Step, _: std.Progress.Node) anyerror!void { - @setEvalBranchQuota(10000); - _ = step; - const file = try std.fs.cwd().createFile("README.md", .{}); -diff --git a/src/main.zig b/src/main.zig -index ddee718..022ff54 100644 ---- a/src/main.zig -+++ b/src/main.zig -@@ -512,7 +512,7 @@ pub fn main() !void { - run = false; - } else if (pressed_key == sleep_key) { - if (config.sleep_cmd) |sleep_cmd| { -- var sleep = std.ChildProcess.init(&[_][]const u8{ "/bin/sh", "-c", sleep_cmd }, allocator); -+ var sleep = std.process.Child.init(&[_][]const u8{ "/bin/sh", "-c", sleep_cmd }, allocator); - _ = sleep.spawnAndWait() catch .{}; - } - } -@@ -617,7 +617,7 @@ pub fn main() !void { - - update = true; - -- var restore_cursor = std.ChildProcess.init(&[_][]const u8{ "/bin/sh", "-c", config.term_restore_cursor_cmd }, allocator); -+ var restore_cursor = std.process.Child.init(&[_][]const u8{ "/bin/sh", "-c", config.term_restore_cursor_cmd }, allocator); - _ = restore_cursor.spawnAndWait() catch .{}; - }, - else => { diff --git a/x11-misc/ly/ly-1.0.2.ebuild b/x11-misc/ly/ly-1.0.3.ebuild similarity index 97% rename from x11-misc/ly/ly-1.0.2.ebuild rename to x11-misc/ly/ly-1.0.3.ebuild index b2bc90a1e4..c6b7865155 100644 --- a/x11-misc/ly/ly-1.0.2.ebuild +++ b/x11-misc/ly/ly-1.0.3.ebuild @@ -8,7 +8,7 @@ inherit edo pam systemd prefix DESCRIPTION="Ly - a TUI display manager" HOMEPAGE="https://github.com/fairyglade/ly" -CLAP="8c98e6404b22aafc0184e999d8f068b81cc22fa1" +CLAP="0.9.1" ZIGINI="0bba97a12582928e097f4074cc746c43351ba4c8" ZIGLIBINI="e18d36665905c1e7ba0c1ce3e8780076b33e3002" @@ -45,7 +45,6 @@ QA_FLAGS_IGNORED="usr/bin/ly" RES="${S}/res" PATCHES=( - "${FILESDIR}/ly-1.0.2-update-to-zig-0.13.0.patch" ) # copied from sys-fs/ncdu::gentoo