diff --git a/app-crypt/lego/Manifest b/app-crypt/lego/Manifest deleted file mode 100644 index 4038bf1f75..0000000000 --- a/app-crypt/lego/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -DIST lego-4.16.0-deps.tar.xz 211637812 BLAKE2B ce3089dd2f355a72e6cf81309ae389a01eb65ce832e38065174997636b9b62e742ef7cddb3aa5ab9a8657b2d643b0e190b8f75fc9b767d74fcebb71e0d860146 SHA512 62fd86bef1163c5b0f8a3a3540e7fe94ccee1b097449c42f0d5267894a4e0931a89c0f8e2e2af0f37757c7a4f25fe0d27a305aa51490b7f522ec23b9267b7eb9 -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.16.1.ebuild b/app-crypt/lego/lego-4.16.1.ebuild deleted file mode 100644 index c012524d54..0000000000 --- a/app-crypt/lego/lego-4.16.1.ebuild +++ /dev/null @@ -1,86 +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=14be9e1e1c33a1e370b7fc76ebe3e6fba938c87d - -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/${PN}-4.16.0/deps.tar.xz -> ${PN}-4.16.0-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}/${PN}-${DOCUMENTATION_COMMIT}" - git-r3_src_unpack - fi - else - go-module_src_unpack - 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 - - 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 - dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/* - fi -} diff --git a/app-crypt/lego/lego-4.17.4.ebuild b/app-crypt/lego/lego-4.17.4.ebuild deleted file mode 100644 index 0a162fb3ac..0000000000 --- a/app-crypt/lego/lego-4.17.4.ebuild +++ /dev/null @@ -1,87 +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=5b9931c1cf7c95b3e6bd5bf37126701d0327a08f - -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}/${PN}-${DOCUMENTATION_COMMIT}" - git-r3_src_unpack - fi - else - 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 - - local VERSION - if [[ ${PV} == 9999* ]]; then - 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/ -} - -src_test() { - ego test -v -cover ./... -} - -src_install() { - # primary program - dobin dist/"${PN}" - - # docs - einstalldocs - if use doc; then - dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/* - fi -} diff --git a/app-crypt/lego/lego-4.22.2.ebuild b/app-crypt/lego/lego-4.22.2.ebuild deleted file mode 100644 index 622358b373..0000000000 --- a/app-crypt/lego/lego-4.22.2.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2025 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=f1411f1b397b637903fd2e62769d50b3974b97ec - -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}/${PN}-${DOCUMENTATION_COMMIT}" - git-r3_src_unpack - fi - else - 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 - - local VERSION - if [[ ${PV} == 9999* ]]; then - 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/ -} - -src_test() { - ego test -v -cover ./... -} - -src_install() { - # primary program - dobin dist/"${PN}" - - # docs - einstalldocs - if use doc; then - dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/* - fi -} diff --git a/app-crypt/lego/lego-9999.ebuild b/app-crypt/lego/lego-9999.ebuild deleted file mode 100644 index 622358b373..0000000000 --- a/app-crypt/lego/lego-9999.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2025 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=f1411f1b397b637903fd2e62769d50b3974b97ec - -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}/${PN}-${DOCUMENTATION_COMMIT}" - git-r3_src_unpack - fi - else - 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 - - local VERSION - if [[ ${PV} == 9999* ]]; then - 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/ -} - -src_test() { - ego test -v -cover ./... -} - -src_install() { - # primary program - dobin dist/"${PN}" - - # docs - einstalldocs - if use doc; then - dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/* - fi -} diff --git a/app-crypt/lego/metadata.xml b/app-crypt/lego/metadata.xml deleted file mode 100644 index 9fbd01cd7f..0000000000 --- a/app-crypt/lego/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - me@rahil.rocks - Rahil Bhimjiani - - - go-acme/lego - https://github.com/go-acme/lego/issues - https://go-acme.github.io/lego/ - - diff --git a/app-misc/mymefetch/mymefetch-1.3.ebuild b/app-misc/mymefetch/mymefetch-1.3.ebuild index 32dd80dc34..38f52f3932 100644 --- a/app-misc/mymefetch/mymefetch-1.3.ebuild +++ b/app-misc/mymefetch/mymefetch-1.3.ebuild @@ -9,4 +9,4 @@ SRC_URI="https://codeberg.org/MymeType/mymefetch/archive/v${PV}.tar.gz -> ${P}.t S="${WORKDIR}/${PN}" LICENSE="Unlicense" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" diff --git a/app-misc/qman/Manifest b/app-misc/qman/Manifest index 425b719342..e838b34005 100644 --- a/app-misc/qman/Manifest +++ b/app-misc/qman/Manifest @@ -1 +1,2 @@ DIST qman-1.2.1.tar.gz 932376 BLAKE2B 7f364a8f981926b142c0bd14c87ff0573ec2acd9655484c3040caa52311176ebe59dd09ece190055bed2973eac59d4241ab5acfa9e87810a7b9a3e60b22a43e0 SHA512 c5e627dfc06d7181d957fd9fd1ab9b042e90a3b7ec3b5e56c0b91bdf7d8864aeb4d8f45833e7b0ce54c7b48cf60788c6edcf23518069598086858a87b8f7ba20 +DIST qman-1.4.0.tar.gz 944937 BLAKE2B e13c57f5a6ed6b0e8503bf63911169cd1b9416060baae04390be65976a20684bd50340ee062aeec00f2d404f2d785fc4c9c15584afbb86b1a2f40f6ed45d4f7b SHA512 a75ec8b79fe28e862210f6f3818a3eca7eecc983aaa7c75770c9bb970b6196647ac1ac42ad00356b68163fe443544b9c22f06a225b0449789f2a069f29313c27 diff --git a/app-misc/qman/qman-1.4.0.ebuild b/app-misc/qman/qman-1.4.0.ebuild new file mode 100644 index 0000000000..b3a54c3146 --- /dev/null +++ b/app-misc/qman/qman-1.4.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="A more modern manual page viewer for our terminals" +HOMEPAGE="https://github.com/plp13/qman" +SRC_URI="https://github.com/plp13/qman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+doc" + +DEPEND=" + sys-libs/ncurses:= + dev-libs/inih + sys-libs/zlib +" +BDEPEND=" + dev-python/cogapp +" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + $(meson_feature doc docs) + -Ddocdir="/usr/share/doc/${PF}" + ) + meson_src_configure +} diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest index 16ec8ded25..6457986e51 100644 --- a/dev-libs/libdwarf/Manifest +++ b/dev-libs/libdwarf/Manifest @@ -1,3 +1,3 @@ -DIST libdwarf-0.11.0.tar.xz 2727148 BLAKE2B ff061fcd7fe8a9437fe404b3bc2e9002c85777f2bafb37a6a1a10b100ad2faebe0e370ee9c265ced4058c59876539b1249e59ec099cbd55a25955722a71813f4 SHA512 050cb111c1ed94980357011a623190b626b68425639ee1ab39ab09a31d0cc55e557ef35739ce1295cf0e1b51848fbcbb3633fe1f6466784db6d8eb008a93c355 DIST libdwarf-0.11.1.tar.xz 2747004 BLAKE2B b98467abd547e222594843263ef36a9362aa4a8c8ace770d128016e65a50c7ae15d91e769e6fd966ca9b8c5b5ed471d14e5e7259c713c126ac17e13d5d074a77 SHA512 d927b1d0e8dd1540c2f5da2a9d39b2914bb48225b2b9bdca94e7b36349358e1f537044eadc345f11d75de717fdda07ad99a8a7a5eb45e64fe4c79c37e165012f +DIST libdwarf-0.12.0.tar.xz 2920164 BLAKE2B aafa6c8ce66cf1dda40baafe24f7a322637af166f30abbfec0342428884ed077521466b786a9482a2438351d8d3e06d96a90ca5fc533c2860b9cffa83b2eb4a1 SHA512 64d99bcb1436d3ad1faacc3f43b7b42c80ae236b6de3d66a132a72d452bc220b12de430ec99b827fb051badc683fc237f4f8fa8f7d67749ed5b81284ae5fbd2e DIST libdwarf-0.9.1.tar.xz 2677488 BLAKE2B 811103cfd12420b35483c3929709d7759747a70d1a7790250fe84e7a467c03fcf095656dda1992b60488ffc15e45fa2ad6197d321fa3483740cd5dc92f363e9b SHA512 ec66f0dbc72df3dd689a2d38ebae029e081e0ec3008dd510372e0c2c387f0092c2f9fe8d9928ded87b9c2ec30f1c3dc63bfaca7cc4a14e1c8c557d3c3b37d227 diff --git a/dev-libs/libdwarf/libdwarf-0.11.0.ebuild b/dev-libs/libdwarf/libdwarf-0.12.0.ebuild similarity index 95% rename from dev-libs/libdwarf/libdwarf-0.11.0.ebuild rename to dev-libs/libdwarf/libdwarf-0.12.0.ebuild index b4c0fe5457..f521a1e30a 100644 --- a/dev-libs/libdwarf/libdwarf-0.11.0.ebuild +++ b/dev-libs/libdwarf/libdwarf-0.12.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://www.prevanders.net/${P}.tar.xz" LICENSE="BSD GPL-2 LGPL-2.1" SLOT="0" KEYWORDS="~amd64" -IUSE="test doc dwarfexample dwarfgen" +IUSE="test dwarfexample dwarfgen" RESTRICT="!test? ( test )" DEPEND=" diff --git a/dev-libs/libsolv/Manifest b/dev-libs/libsolv/Manifest index 1b1d787d97..9585a769d8 100644 --- a/dev-libs/libsolv/Manifest +++ b/dev-libs/libsolv/Manifest @@ -1,2 +1,2 @@ -DIST libsolv-0.7.30.tar.gz 762322 BLAKE2B 2d731d87fa71693d1af98f6290536d73bc398a319c63fd5444e5861a5eede58a5b966faa73af99f09d2c623314bd9fbca74700ba4827bb6f749ff0a450d133bc SHA512 65b385b6a303f40aeb49a67185469c9d554669a08e3c9529e5487fd31c7f4b25565899b2c20bbab69a44cfd7cc746b88d2b05c49d02c94a3cfa81f9142274f4e DIST libsolv-0.7.31.tar.gz 763630 BLAKE2B 5580376c23a8c5f72519b34b65800ecdffd2ed318ec929684a1de55f079f795e5118daca29d7d2510c30a8bd78e6db0ff450ff4db93d56a7a1c02fbe7a144e4c SHA512 96065ebec7e4d00f55a4e2f0fb1c519bf7b3220c47033071b183eea3f5b72499eda492e7b84754443f59dcbfd47e714808252f7a46de239ed16accdab4f66e4a +DIST libsolv-0.7.32.tar.gz 773014 BLAKE2B 6df1ca570a8ddc417e692f50883b2722131def211a931ff50036f9540b7e0cc02a5aeacfcea93fa65b3c6fe0bf5cd2d9317b18eb97827657b4ddf9260a550cdd SHA512 4295f0489fd01bf6a42175cd8960319bd7b23f190ee7a8733d90d1a228535e3d825dc464622eeb3e36c6ea9a07460f6e87146b9813d7ff6cb9e3fc556c3a135c diff --git a/dev-libs/libsolv/libsolv-0.7.30-r1.ebuild b/dev-libs/libsolv/libsolv-0.7.32.ebuild similarity index 93% rename from dev-libs/libsolv/libsolv-0.7.30-r1.ebuild rename to dev-libs/libsolv/libsolv-0.7.32.ebuild index 7708c73b88..7b60ead027 100644 --- a/dev-libs/libsolv/libsolv-0.7.30-r1.ebuild +++ b/dev-libs/libsolv/libsolv-0.7.32.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,16 +36,18 @@ src_prepare() { src_configure() { local mycmakeargs=( - -DENABLE_COMPLEX_DEPS=ON - -DENABLE_COMPS=ON -DENABLE_RPMDB=ON -DENABLE_RPMMD=ON -DENABLE_RPMPKG_LIBRPM=ON - -DENABLE_BZIP2_COMPRESSION=ON + -DENABLE_COMPS=ON + -DENABLE_DEBIAN=OFF + -DENABLE_APK=OFF -DENABLE_LZMA_COMPRESSION=ON + -DENABLE_BZIP2_COMPRESSION=ON -DENABLE_ZSTD_COMPRESSION=ON - -DWITH_LIBXML2=$(usex !expat) -DWITH_SYSTEM_ZCHUNK=$(usex zchunk) + -DWITH_LIBXML2=$(usex !expat) + -DENABLE_COMPLEX_DEPS=ON ) cmake_src_configure } diff --git a/dev-libs/ls-qpack/Manifest b/dev-libs/ls-qpack/Manifest deleted file mode 100644 index c620ca3661..0000000000 --- a/dev-libs/ls-qpack/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ls-qpack-2.5.4.gh.tar.gz 708563 BLAKE2B 780e26e54d78f74cd5ce88073b4c34b5b34abbab0314bf4b39ce47a20433e6ccae093ee030c69ce83e6b71ce416b57956550cabbf11fa6d36cc7309426c81d7d SHA512 7677f673b4b23a68ad5e899706f17536777b30d7e91c63d3ea97504a6a2885cf7f431c191ac0581631723151050f914ec31bcb84e2b6e3fcdf4140cde0a18063 -DIST ls-qpack-2.6.0.gh.tar.gz 709165 BLAKE2B e4fa906b30c29bfcb1c9ba4fee2a6c969962ef5d1de8f57d6c56a28ceacf70ad0bd75e9841d182745ca99b79c6dccf559ebf8dfeb767d8728f7552f2cdb16480 SHA512 951056564be6f2a2562001ad1a83731df41a1c8b8d91bf44e138c962befe2af1919daf0d94b57b05b49bb83656334c00ed2c642d81075f1e0cece1a46b31006b diff --git a/dev-libs/ls-qpack/files/ls-qpack-2.6.0-fix-rpath.patch b/dev-libs/ls-qpack/files/ls-qpack-2.6.0-fix-rpath.patch deleted file mode 100644 index 380e6a5174..0000000000 --- a/dev-libs/ls-qpack/files/ls-qpack-2.6.0-fix-rpath.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://github.com/litespeedtech/ls-qpack/pull/75 -Fix binary rpath handling - -Binaries should be installed using `install(TARGETS)` instead of -`install(FILES)`, so that CMake properly handles runtime path stripping. ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -147,12 +147,12 @@ install(FILES lsqpack.h lsxpack_header.h - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) - - if(LSQPACK_BIN) -- install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/bin/encode-int -- ${CMAKE_CURRENT_BINARY_DIR}/bin/fuzz-decode -- ${CMAKE_CURRENT_BINARY_DIR}/bin/interop-decode -- ${CMAKE_CURRENT_BINARY_DIR}/bin/interop-encode -- DESTINATION ${CMAKE_INSTALL_BINDIR}) -+ install(TARGETS -+ encode-int -+ fuzz-decode -+ interop-decode -+ interop-encode -+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) - endif() - - if(WIN32 OR EMSCRIPTEN) diff --git a/dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild b/dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild deleted file mode 100644 index d2e1197d13..0000000000 --- a/dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="QPACK compression library for use with HTTP/3" -HOMEPAGE="https://github.com/litespeedtech/ls-qpack/" -SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="static-libs" - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=$(usex !static-libs) - ) - cmake_src_configure -} - -src_install() { - local LIB_TYPE=$(usex static-libs a so) - doheader ls{qpack,xpack_header}.h - dolib.${LIB_TYPE} "${BUILD_DIR}"/libls-qpack.${LIB_TYPE} - einstalldocs -} diff --git a/dev-libs/ls-qpack/ls-qpack-2.6.0.ebuild b/dev-libs/ls-qpack/ls-qpack-2.6.0.ebuild deleted file mode 100644 index a8b4e3aea0..0000000000 --- a/dev-libs/ls-qpack/ls-qpack-2.6.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="QPACK compression library for use with HTTP/3" -HOMEPAGE="https://github.com/litespeedtech/ls-qpack/" -SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="static-libs test tools" -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}/${P}-fix-rpath.patch" -) - -src_prepare() { - cmake_src_prepare - # fix test cases path - sed -i "s|\.\./\.\.|${S}|" test/test_dyn_table_cap_mismatch.c || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=$(usex !static-libs) - -DLSQPACK_BIN=$(usex tools) - -DLSQPACK_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-libs/ls-qpack/metadata.xml b/dev-libs/ls-qpack/metadata.xml deleted file mode 100644 index a78138fb1f..0000000000 --- a/dev-libs/ls-qpack/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - trakrailysurely@danceylove.net - Okamura Kazuya - - - litespeedtech/ls-qpack - - - Build testing tools - - diff --git a/dev-libs/lsquic/Manifest b/dev-libs/lsquic/Manifest index 5c50a6c53e..b769677ce2 100644 --- a/dev-libs/lsquic/Manifest +++ b/dev-libs/lsquic/Manifest @@ -1,3 +1,2 @@ DIST boringssl-9fc1c.tar.gz 35071632 BLAKE2B b90468dcf260915189f614bf83717e34e7905e83086322b78ad19d77f7fe24f6c2f739c634f67de1ef09d5de23e966fc20e2214d9ef7843dbf32ede968d08f93 SHA512 cbc3ca154a6abe53e3c4f46bdd0205195d7120efced061558c05e8a8ae5ba5aee2b4c9eb5fe4c590d87ede11ff8f2e45b06e37595359a300447ed3dc9390f500 DIST lsquic-4.0.12.tar.gz 1928464 BLAKE2B c60e752dbd59eaf22b4a993fb6a1917b8a59ae07ee5873f41248698af84fd1cff450e8b32bc038ac48569f5d2a71932b2daf516c3917d509b438d20df0de40ab SHA512 08d8a2afc9449e99cfca1e0bc8d034020a8887c5db865652ce6e8a17dc7aef3b01ac6dca4f41040daf41dde7498fe028c79e8c17a8bad2855f20c067d3d87b12 -DIST lsquic-4.0.8.tar.gz 1928212 BLAKE2B 4a4011fe86183ae0ac34f92a4695d18a8d635330e638038d7a78e9b04ebf49de657c666f523f4967163f81c77f033d856712bb04efc1c50fa8f50040d066a585 SHA512 45789e2024b60dbb2593b8708067b3aa833f818228c8b1d37840b6c8cb968d446cb74b5c9ace4a805b9dd5e91b5ad22fbf07e832b15b8f7ae480cfaafd67601b diff --git a/dev-libs/lsquic/lsquic-4.0.12.ebuild b/dev-libs/lsquic/lsquic-4.0.12.ebuild index 7163e9ef54..ea0d673abb 100644 --- a/dev-libs/lsquic/lsquic-4.0.12.ebuild +++ b/dev-libs/lsquic/lsquic-4.0.12.ebuild @@ -18,13 +18,13 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm64" -IUSE="static-libs test" +IUSE="test" RESTRICT="!test? ( test )" DEPEND=" dev-lang/go - dev-libs/ls-qpack:=[static-libs=] - dev-libs/ls-hpack:=[static-libs=] + dev-libs/ls-qpack:= + dev-libs/ls-hpack:= " RDEPEND=" ${DEPEND} @@ -47,7 +47,7 @@ src_unpack() { src_configure() { local mycmakeargs=( - -DLSQUIC_SHARED_LIB=$(usex !static-libs) + -DLSQUIC_SHARED_LIB=ON -DLSQUIC_TESTS=$(usex test) ) cmake_src_configure diff --git a/dev-libs/lsquic/lsquic-4.0.8-r2.ebuild b/dev-libs/lsquic/lsquic-4.0.8-r2.ebuild deleted file mode 100644 index 72c6f8ad4c..0000000000 --- a/dev-libs/lsquic/lsquic-4.0.8-r2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -BORINGSSL_COMMIT="9fc1c33e9c21439ce5f87855a6591a9324e569fd" - -DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library" -HOMEPAGE="https://github.com/litespeedtech/lsquic/" -SRC_URI=" - https://github.com/litespeedtech/lsquic/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz -> boringssl-9fc1c.tar.gz -" - -S="${WORKDIR}/lsquic-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-lang/go - dev-libs/ls-qpack:=[static-libs=] - dev-libs/ls-hpack:=[static-libs=] -" -RDEPEND=" - ${DEPEND} - sys-libs/zlib -" - -PATCHES=( - "${FILESDIR}"/${PN}-disable-build-deps-libs.patch - "${FILESDIR}"/${PN}-link-boringssl-static-libs-9fc1c.patch - "${FILESDIR}"/${PN}-disable-override-flags.patch - "${FILESDIR}"/${PN}-disable-boring-override-flags.patch -) - -src_unpack() { - unpack ${P}.tar.gz - unpack boringssl-9fc1c.tar.gz - mv boringssl-${BORINGSSL_COMMIT} "${S}"/src/liblsquic/boringssl || die -} - -src_configure() { - local mycmakeargs=( - -DLSQUIC_SHARED_LIB=$(usex !static-libs) - -DLSQUIC_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-python/desktop-notifier/Manifest b/dev-python/desktop-notifier/Manifest index 7e296cfdd2..096ed3cae1 100644 --- a/dev-python/desktop-notifier/Manifest +++ b/dev-python/desktop-notifier/Manifest @@ -1,2 +1,4 @@ +DIST desktop-notifier-6.0.0.gh.tar.gz 3873893 BLAKE2B 9005cb839eff75f0038e9d0111ab1cc3c4fdc3a4b20d8df6bbfda6f777b9b8081d54b97c0e3084bd61659042086b79bac79581daea742a9425638749d6d3cd8b SHA512 1a6a4b172e9b0d542008fbfd91989fa0502fcd6e3557d5b59a0f6a90227d84745e1a71c938a7dd2855dc6d61d4b56bdd2f74f70ce9a9b99ae1f4168d5a343399 +DIST desktop-notifier-6.1.0.gh.tar.gz 3876246 BLAKE2B c44833e65f9a7fc1f5965545cad6f7bf68068c41bf1eb6e820f0e2b9403645003eb88745eb344c5b7c70c3335559e125a330ae0bc96f7dcb759a0f8d8b59b89f SHA512 9e7bc21e2814e087e5cd483811272cf573f9a0020dc95cbcb19dc05b53f846526b59ff15025983ffabfdb2e2348312b507e25bf386b04d9c217662712e309cd4 DIST desktop_notifier-4.0.0.tar.gz 29934 BLAKE2B da9944edd6577f36116a03a6620a5a8ec68071954df4ac31a96af148608a9c6d990805f025b44925a943274bc961d4412690dde7876520f9a42bca0b6b008f9b SHA512 a96f96d6cbf7876bebcc9eb8a33d348eb5ed8f2a86fd5a9761105684e0267d9496904bb38f54caba39d29dfc23e00530655669d8e849607e066c85512f67c045 DIST desktop_notifier-5.0.1.tar.gz 32731 BLAKE2B 1c1d567badc50b60bac1743cf0ab8e2dbb44d0b4de0fb5f5c82dc958bbd558637953f96a7e5a5920fe80be0007ef814ae2e15d1c3eb19503a2ac784f65813583 SHA512 72b9a928817bb0834801842d9d5f065ec704b3c64c0ca0cd2457f08e8f37902f94a6bb06070eb83bd3414f613c14c11152fed45ff4061ab652c89780aa95046e diff --git a/dev-python/desktop-notifier/desktop-notifier-6.0.0.ebuild b/dev-python/desktop-notifier/desktop-notifier-6.0.0.ebuild new file mode 100644 index 0000000000..df01c674c3 --- /dev/null +++ b/dev-python/desktop-notifier/desktop-notifier-6.0.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="desktop-notifier is a Python library for cross-platform desktop notifications" +HOMEPAGE=" + https://desktop-notifier.readthedocs.io + https://pypi.org/project/desktop-notifier/ + https://github.com/samschott/desktop-notifier +" +SRC_URI="https://github.com/samschott/desktop-notifier/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/dbus-fast[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/build[${PYTHON_USEDEP}] + test? ( + dev-python/bidict + dev-python/pytest-asyncio + ) +" + +# Most tests fail, they need some prior setup +EPYTEST_DESELECT=( + tests/test_api.py::test_send + tests/test_api.py::test_clear + tests/test_api.py::test_clear_all + tests/test_callbacks + tests/test_sync_api +) +distutils_enable_tests pytest diff --git a/dev-python/desktop-notifier/desktop-notifier-6.1.0.ebuild b/dev-python/desktop-notifier/desktop-notifier-6.1.0.ebuild new file mode 100644 index 0000000000..2fc0e6d378 --- /dev/null +++ b/dev-python/desktop-notifier/desktop-notifier-6.1.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="desktop-notifier is a Python library for cross-platform desktop notifications" +HOMEPAGE=" + https://desktop-notifier.readthedocs.io + https://pypi.org/project/desktop-notifier/ + https://github.com/samschott/desktop-notifier +" +SRC_URI="https://github.com/samschott/desktop-notifier/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/dbus-fast[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/build[${PYTHON_USEDEP}] + test? ( + dev-python/bidict + dev-python/pytest-asyncio + ) +" + +# Most tests fail, they need some prior setup +EPYTEST_DESELECT=( + tests/test_api.py::test_send + tests/test_api.py::test_clear + tests/test_api.py::test_clear_all + tests/test_callbacks + tests/test_sync_api +) +distutils_enable_tests pytest diff --git a/dev-python/mwclient/Manifest b/dev-python/mwclient/Manifest index ea6e5701ee..918cf917d1 100644 --- a/dev-python/mwclient/Manifest +++ b/dev-python/mwclient/Manifest @@ -1 +1 @@ -DIST mwclient-0.10.1.gh.tar.gz 59780 BLAKE2B 1e7f4bc95c4acbe8e08191dd5dda40d7c120303187ebde5c94841364e06d6011c91eb69af122cb64ad5d5529d5decf5fe8a1cbc2cb85809d0da1bf75a3622115 SHA512 80d341863d4c3ba64d56bd978ae85ec1c163dd480eef9a87b8364981a292dd233bb24bd44fa4276043ef9478f5316622efe7cdad178a66574b1f85d34fa61f61 +DIST mwclient-0.11.0.tar.gz 71978 BLAKE2B 9351c185689b3f371b15438fef75cc02ba6c9b29dd01dbba3d08a24a0e46307076fda5d63540e69109c2fc7aa07fa604934dc3be6ed6f9c146943bb0efd82c80 SHA512 8df0e24bca4ebc4b60c9a2da891b4bdfa108e2fbd782d5eb8f9a858c8e573a97ba9f06ded9cfa6693986fde46ee888c95a76fe6beff3d8576c0efb7bdd2007c2 diff --git a/dev-python/mwclient/mwclient-0.10.1.ebuild b/dev-python/mwclient/mwclient-0.11.0.ebuild similarity index 58% rename from dev-python/mwclient/mwclient-0.10.1.ebuild rename to dev-python/mwclient/mwclient-0.11.0.ebuild index c7eb1c151a..b3a2839b77 100644 --- a/dev-python/mwclient/mwclient-0.10.1.ebuild +++ b/dev-python/mwclient/mwclient-0.11.0.ebuild @@ -1,35 +1,35 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..12} ) - -inherit distutils-r1 +PYTHON_COMPAT=( python3_{11..13} ) +inherit distutils-r1 pypi DESCRIPTION="Unofficial lib for MediaWiki API" HOMEPAGE=" https://github.com/mwclient/mwclient - https://pypi.python.org/pypi/mwclient + https://pypi.org/project/mwclient/ " -SRC_URI="https://github.com/$PN/$PN/archive/refs/tags/v$PV.tar.gz -> $P.gh.tar.gz" LICENSE="MIT" - SLOT="0" KEYWORDS="~amd64" +RDEPEND=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/requests-oauthlib[${PYTHON_USEDEP}] +" BDEPEND=" test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-cov[${PYTHON_USEDEP}] dev-python/responses[${PYTHON_USEDEP}] ) " distutils_enable_tests pytest -RDEPEND=" - dev-python/requests-oauthlib[${PYTHON_USEDEP}] -" +python_test() { + # Disable pytest-cov + epytest -o addopts= +} diff --git a/dev-zig/zls/metadata.xml b/dev-zig/zls/metadata.xml index 8ac9557cd9..fa803f204d 100644 --- a/dev-zig/zls/metadata.xml +++ b/dev-zig/zls/metadata.xml @@ -6,8 +6,9 @@ Eric Joldasov - zigtools/zls - https://github.com/zigtools/zls/wiki https://github.com/zigtools/zls/issues + https://zigtools.org/zls/releases/ + https://zigtools.github.io/zig-lsp-codegen/ + zigtools/zls diff --git a/dev-zig/zls/zls-0.14.0-r1.ebuild b/dev-zig/zls/zls-0.14.0-r1.ebuild new file mode 100644 index 0000000000..fc4f1f9115 --- /dev/null +++ b/dev-zig/zls/zls-0.14.0-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The officially unofficial Ziglang language server" +HOMEPAGE="https://zigtools.org/zls/" + +declare -g -r -A ZBS_DEPENDENCIES=( + [known_folders-0.0.0-Fy-PJtLDAADGDOwYwMkVydMSTp_aN-nfjCZw6qPQ2ECL.tar.gz]='https://github.com/ziglibs/known-folders/archive/aa24df42183ad415d10bc0a33e6238c437fc0f59.tar.gz' + [lsp_codegen-0.1.0-CMjjo0ZXCQB-rAhPYrlfzzpU0u0u2MeGvUucZ-_g32eg.tar.gz]='https://github.com/zigtools/zig-lsp-codegen/archive/063a98c13a2293d8654086140813bdd1de6501bc.tar.gz' + [N-V-__8AABhrAQAQLLLGadghhPsdxTgBk9N9aLVOjXW3ay0V.tar.gz]='https://github.com/ziglibs/diffz/archive/ef45c00d655e5e40faf35afbbde81a1fa5ed7ffb.tar.gz' +) + +if [[ ${PV} == 9999 ]]; then + ZIG_SLOT="${PV}" + + EGIT_REPO_URI="https://github.com/zigtools/zls" + inherit git-r3 +else + # Sync with "minimum_build_zig_version" from upstream's "build.zig". + ZIG_SLOT="$(ver_cut 1-2)" # works only for releases, but that's okay + + SRC_URI="https://github.com/zigtools/zls/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + # KEYWORDS="~amd64" uncomment to approve the changes +fi + +inherit zig +SRC_URI+="${ZBS_DEPENDENCIES_SRC_URI}" + +LICENSE="MIT" +SLOT="0/${ZIG_SLOT}" + +# Sync with upstream's build.zig. Seems to be the latest zig release +minimum_runtime_zig_version="0.14.0" +RDEPEND=" + || ( + >=dev-lang/zig-${minimum_runtime_zig_version} + >=dev-lang/zig-bin-${minimum_runtime_zig_version} + ) +" + +DOCS=( README.md ) + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + zig_live_fetch -Denable-tracy=false + else + zig_src_unpack + fi +} + +src_configure() { + local my_zbs_args=( + -Dpie=true + -Denable-tracy=false + ) + + zig_src_configure +} diff --git a/dev-zig/zls/zls-0.14.0.ebuild b/dev-zig/zls/zls-0.14.0.ebuild index 2d2ddc6cbf..c37929d1e0 100644 --- a/dev-zig/zls/zls-0.14.0.ebuild +++ b/dev-zig/zls/zls-0.14.0.ebuild @@ -41,7 +41,7 @@ RDEPEND=" ) " -DOCS=( "README.md" ) +DOCS=( README.md ) src_unpack() { if [[ ${PV} == 9999 ]]; then @@ -60,8 +60,3 @@ src_configure() { zig_src_configure } - -pkg_postinst() { - elog "You can find configuration guide here:" - elog "https://zigtools.org/zls/" -} diff --git a/dev-zig/zls/zls-9999.ebuild b/dev-zig/zls/zls-9999.ebuild index 4cfbf24f88..2de575acf4 100644 --- a/dev-zig/zls/zls-9999.ebuild +++ b/dev-zig/zls/zls-9999.ebuild @@ -30,8 +30,8 @@ SLOT="0" # Sync with "minimum_runtime_zig_version" from upstream's "build.zig". RDEPEND=" || ( - >=dev-lang/zig-9999 - >=dev-lang/zig-bin-9999 + >=dev-lang/zig-0.14.0 + >=dev-lang/zig-bin-0.14.0 ) " diff --git a/media-sound/supersonic/Manifest b/media-sound/supersonic/Manifest index 05df32deb7..a404bc8128 100644 --- a/media-sound/supersonic/Manifest +++ b/media-sound/supersonic/Manifest @@ -1,6 +1,4 @@ -DIST supersonic-0.13.1-vendor.tar.xz 8736248 BLAKE2B e1431bf5758255d14b613e7bfbf7c9c87205be80e924fb0f2bcf6ee163e71c1330e4d01ec519e929b37f11290c313291aeb5aee4bacf1df21732cabdbb7d02ac SHA512 555ef8334627626bd51d075b3f1a0892e0524e75524587046fce8d2746f5b21d598f23da35daa7dfa645ce48658a22ea0587f3d90bb21fd7ad2439d3f9aa2f5f -DIST supersonic-0.13.1.tar.gz 63678698 BLAKE2B c0bcac53f9cc17cabbfe2fbc4c4e6fa809e0611465862b71561af198e0090266ee8f5d321179c287d249470c00996b3fd0c9bee9807be8e39702107c5eb8fa22 SHA512 7153640df2e4fd2e14b9ff14325afd70589960113d1cdd7dbaeaf75d7074152e2bbb5b3b832aa0947f85c625236c3b01116b766ac8524b00e7471a164492435c -DIST supersonic-0.13.2-vendor.tar.xz 8757956 BLAKE2B c228d799e13667350a5e05580ec5cbe9be066d408a81a70cab75cd28be14dd116a8e043a241dc94a702c84d30a514099cee116e1a45315b204272bde8096381b SHA512 2f0699fd7908ed5786a5474523fd2b5aed9e50ad6d23c61e5598f94f05ce5354bb02a3b1ac9e8d16156743a159cadcb118a464a3d122715fc8ca46c3954f1520 -DIST supersonic-0.13.2.tar.gz 63687288 BLAKE2B eb761d39fe29807808b5dbd6070413bb90a93301a445a7ada6168d29b9b184aa319b140ea23a8af6d6e300f2f95cfc6862db7f9abadd8fb364bde3f3963059bc SHA512 b4372f9765f12e95c357717467ef55cd9a84a362c5179365e393405121d7094339e09f8e69a7a813d2cbd55bc8fa71beeefd18203cd28df96d3259fc5b7652e5 DIST supersonic-0.14.0-vendor.tar.xz 7970252 BLAKE2B aab7e4bc33920b2f8df3aeb40edef1f79e1b43f0c9d7f70f698bcde41c46b2bda76baf736b031263fbc3919c656c1e852a82909472282fdb03d206bc0e13ec06 SHA512 eb0f7f34796198fff4de8420121f6d9d854af8c530d3a4d7a2d96aa4d3c832f010b9a36713fa523a29b99f508d83cc7faf05fb09ee1e815c3ed880d436cf5821 DIST supersonic-0.14.0.tar.gz 63693325 BLAKE2B 3a6626d60000438248addc40efd0a4f18f5d9fcfd75f74a98094149a6c934db92bbb2cd57e69abe5411153bb8a1547eb12b95c2379070844ec7212d609e2013c SHA512 15a09b7521494bd55cfbd1f52632547505e74a52ae27ba0407aa7698ae6f041591601a6039d8e2e2b8c7d82ae1fcb0cdf359710fa9b588b838ac733cca0fabce +DIST supersonic-0.15.0-vendor.tar.xz 7996964 BLAKE2B 293e44e5be07aab14ac3224f1898504b3894ad01321b4621457d52b99284a7ceba60b432998ece4c19d6ed2a79e86b41686d937c6dc2116df96c33a705da7500 SHA512 37551c78dc4b2e512668ddee792410e0b9db892a1260b1cda19a8490ce63659d9b56ed3d1f72d0a0f97801929bc66f32a779b458295d4bb52ff9a277544abb4d +DIST supersonic-0.15.0.tar.gz 63705344 BLAKE2B de9775a7a57600db1ef7e0a9f6d868a0bc8855696f3d2b7b073bddccd1ad015c6241a61428843d78cf730f8a245db051f23e2c22c2bf780cd2a44f1e44b0eac0 SHA512 f9e1c2ef90d520a5e6164559b723282b68d0210aca92631912f3dff16632c99f5b5e7b3123d5b51ae9295e654e22f54a74c68f1eba045d7831c2cb73195cf395 diff --git a/media-sound/supersonic/supersonic-0.13.2.ebuild b/media-sound/supersonic/supersonic-0.13.2.ebuild deleted file mode 100644 index a8046f32a9..0000000000 --- a/media-sound/supersonic/supersonic-0.13.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop go-module xdg - -DESCRIPTION="A lightweight and full-featured cross-platform desktop client" -HOMEPAGE="https://github.com/dweymouth/supersonic" -SRC_URI="https://github.com/dweymouth/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - media-libs/libglvnd - media-video/mpv[libmpv] - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXi - x11-libs/libXinerama -" - -RDEPEND="${DEPEND}" - -src_compile() { - ego build -} - -src_install() { - dobin supersonic - sed -i 's/supersonic-desktop/supersonic/g' "res/${PN}-desktop.desktop" || die - domenu "res/${PN}-desktop.desktop" - local x - for x in 128 256 512; do - newicon -s ${x} res/appicon-${x}.png supersonic.png - done -} diff --git a/media-sound/supersonic/supersonic-0.13.1.ebuild b/media-sound/supersonic/supersonic-0.15.0.ebuild similarity index 100% rename from media-sound/supersonic/supersonic-0.13.1.ebuild rename to media-sound/supersonic/supersonic-0.15.0.ebuild diff --git a/net-im/discord-canary-bin/Manifest b/net-im/discord-canary-bin/Manifest index 6845beab85..fcd7183763 100644 --- a/net-im/discord-canary-bin/Manifest +++ b/net-im/discord-canary-bin/Manifest @@ -1 +1 @@ -DIST discord-canary-0.0.623.deb 104898220 BLAKE2B 438f4a5ebd64e369c1f3292b5ef3a90035f22c23062ee92e23392a659608e1badb812967cf7fca37c3f40ed491ae248236b34f55a1ce425dfc64c7d4afc95c7f SHA512 5b18c67b0229f8a3576842d5ac432443c6db52e253e932fdbc07aeb8cf49e4ba2b127d8de50d08c5f335681c8a2edf362340b6db759b0389e7c629be0c159607 +DIST discord-canary-0.0.626.deb 104898322 BLAKE2B 95c2c9b30d330c2e045d7c7099048e65f6fb6faac941aeac9b2a5d3c36855f475d3bfeb29cca0ac1ad4690f037fdd5db400bee39aa3c3fedbaeaf3c8be771ff1 SHA512 83db6e02fbd9720ce41abf68384e267dbf344d9fb3e9b11597efd407f59bf999637c1faa58f6c59d87161eddd4066fdae455d2755af9ca946280265c8af4bbf6 diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.623.ebuild b/net-im/discord-canary-bin/discord-canary-bin-0.0.626.ebuild similarity index 100% rename from net-im/discord-canary-bin/discord-canary-bin-0.0.623.ebuild rename to net-im/discord-canary-bin/discord-canary-bin-0.0.626.ebuild diff --git a/net-im/teams-for-linux/metadata.xml b/net-im/teams-for-linux/metadata.xml index 7b5d5d60c7..15722b6a60 100644 --- a/net-im/teams-for-linux/metadata.xml +++ b/net-im/teams-for-linux/metadata.xml @@ -5,6 +5,8 @@ Thomas Clarke + https://github.com/IsmaelMartinez/teams-for-linux/issues + https://github.com/IsmaelMartinez/teams-for-linux/releases IsmaelMartinez/teams-for-linux diff --git a/net-misc/wstunnel/Manifest b/net-misc/wstunnel/Manifest new file mode 100644 index 0000000000..a23aebe9b4 --- /dev/null +++ b/net-misc/wstunnel/Manifest @@ -0,0 +1,2 @@ +DIST wstunnel-10.1.10-crates.tar.xz 26428260 BLAKE2B 186c3f45579deddcfc5609e77e5b22b9914b14aef644f3fa11aae02ce21f085d4bf63da0d26e6f8f213c501d1a095b29c2b3697a47d5952e644546036a02848d SHA512 ebc4b94c920ef495419af987a8bab519ca9ca2e995d9d37276e3c367edbb734de28ff9a676dade103cff8b61946250e0c3259eda14401d556f1454c8bf41d2a7 +DIST wstunnel-10.1.10.tar.gz 288615 BLAKE2B a2e8285e27c8aa2ab4b7bc4cd92ab2519f5b724d8616f735bddbf13b07fdd6e27d747289e6806fc04d1dec38cc4bbf924511b46b9c286d550a917c49a3d85c58 SHA512 33d7041ddbca03b78445d31875fc0cedfb1f156c4117b45d39c89b43880cbda02ff0eb15650ccb9a9ff2e68c3344828146851fd593dfe8db14360dacb531a909 diff --git a/net-misc/wstunnel/metadata.xml b/net-misc/wstunnel/metadata.xml new file mode 100644 index 0000000000..689012bc57 --- /dev/null +++ b/net-misc/wstunnel/metadata.xml @@ -0,0 +1,11 @@ + + + + + nicolas.parlant@parhuet.fr + Nicolas PARLANT + + + erebe/wstunnel + + diff --git a/net-misc/wstunnel/wstunnel-10.1.10.ebuild b/net-misc/wstunnel/wstunnel-10.1.10.ebuild new file mode 100644 index 0000000000..2d18375cef --- /dev/null +++ b/net-misc/wstunnel/wstunnel-10.1.10.ebuild @@ -0,0 +1,37 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +inherit cargo + +DESCRIPTION="Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI" +HOMEPAGE="https://github.com/erebe/wstunnel/" +SRC_URI="https://github.com/erebe/wstunnel/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz" + +LICENSE="BSD" +# Autogenerated by pycargoebuild +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD CC0-1.0 ISC MIT openssl Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/wstunnel" + +src_compile() { + cargo_src_compile --package wstunnel-cli +} + +src_test() { + # skip test with network sandbox violations + cargo_src_test -- \ + --skip test_proxy_connection +} + +src_install() { + dobin target/release/wstunnel +} diff --git a/net-p2p/monero-gui-bin/Manifest b/net-p2p/monero-gui-bin/Manifest index 97a8fdd1dd..cf7b8d3050 100644 --- a/net-p2p/monero-gui-bin/Manifest +++ b/net-p2p/monero-gui-bin/Manifest @@ -1 +1 @@ -DIST monero-gui-bin-0.18.3.4.tar.bz2 131624926 BLAKE2B cdfee621b44aa4e7f358b8eeca1fcc9244465729097c9d7f8e81cd522f5f899a96fb3c9c6c086f8bf2687f80a4b708bac618acae7773d8aaecb362746e05974e SHA512 0ad531d592b325b82582c7a2c4f4982165f3ad0f4d860e58c54635aaf71516d75a3318b710b35e816fa6c08b7b1e6d82135d6e1f8dba4f3ca6436a3db5c65d3a +DIST monero-gui-bin-0.18.4.0.tar.bz2 130240801 BLAKE2B d71b4f42389ee17d6f0a182331bf67d93308a22eb1e5dc52c142383d7b2eadeb91a47772f902f93777814baf6720c8bd39df07d67fc06760fd3d456ea652a9d4 SHA512 54c037402c6ca330a8da49eb9f5fb9a027e8fccbd9a9585e3ce94a97a6585755d5c1ab59933d04d4f45f76f6f9d59c5f6780c6b428fe3bccc1148f88918d564f diff --git a/net-p2p/monero-gui-bin/monero-gui-bin-0.18.3.4-r1.ebuild b/net-p2p/monero-gui-bin/monero-gui-bin-0.18.4.0.ebuild similarity index 95% rename from net-p2p/monero-gui-bin/monero-gui-bin-0.18.3.4-r1.ebuild rename to net-p2p/monero-gui-bin/monero-gui-bin-0.18.4.0.ebuild index bf36bf04d9..90d463ab1d 100644 --- a/net-p2p/monero-gui-bin/monero-gui-bin-0.18.3.4-r1.ebuild +++ b/net-p2p/monero-gui-bin/monero-gui-bin-0.18.4.0.ebuild @@ -32,10 +32,13 @@ QA_PREBUILT="*" src_install() { insinto /usr/bin + doins monero-wallet-gui + fperms +x /usr/bin/monero-wallet-gui if use daemon ; then doins monerod + fperms +x /usr/bin/monerod fi if use tools ; then @@ -50,30 +53,6 @@ src_install() { doins extras/monero-blockchain-usage doins extras/monero-gen-ssl-cert doins extras/monero-gen-trusted-multisig - fi - - if use wallet-cli ; then - doins extras/monero-wallet-cli - fi - - if use wallet-rpc ; then - doins extras/monero-wallet-rpc - fi - - domenu "${FILESDIR}"/monero-gui.desktop - - local x - for x in 16 24 32 48 64 96 128 256; do - newicon -s ${x} "${FILESDIR}"/${x}x${x}.png monero-gui.png - done - - fperms +x /usr/bin/monero-wallet-gui - - if use daemon ; then - fperms +x /usr/bin/monerod - fi - - if use tools ; then fperms +x /usr/bin/monero-blockchain-ancestry fperms +x /usr/bin/monero-blockchain-depth fperms +x /usr/bin/monero-blockchain-export @@ -88,10 +67,20 @@ src_install() { fi if use wallet-cli ; then + doins extras/monero-wallet-cli + fperms +x /usr/bin/monero-wallet-cli fi if use wallet-rpc ; then + doins extras/monero-wallet-rpc fperms +x /usr/bin/monero-wallet-rpc fi + + domenu "${FILESDIR}"/monero-gui.desktop + + local x + for x in 16 24 32 48 64 96 128 256; do + newicon -s ${x} "${FILESDIR}"/${x}x${x}.png monero-gui.png + done } diff --git a/x11-misc/input-leap/Manifest b/x11-misc/input-leap/Manifest new file mode 100644 index 0000000000..5df15a3518 --- /dev/null +++ b/x11-misc/input-leap/Manifest @@ -0,0 +1 @@ +DIST input-leap-3.0.2.tar.gz 1764599 BLAKE2B 0924a1869b1820710b426e68a45e1e538c15a656677d0d2459697035ff1780c12f07da05ecb3890595833ac4ad6e07c66cc68164fa8d70f259b1599d0b287c1e SHA512 caadf17b64765c0732e94e6a38e17e560d050a2fa0252f26ec382f3f80af936aa9d0aa8172e29724b04223fd3b378b68b7afe7db41c336431b839331815774d9 diff --git a/x11-misc/input-leap/input-leap-3.0.2.ebuild b/x11-misc/input-leap/input-leap-3.0.2.ebuild new file mode 100644 index 0000000000..54e08f9b7b --- /dev/null +++ b/x11-misc/input-leap/input-leap-3.0.2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake virtualx xdg + +DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)" +HOMEPAGE="https://github.com/input-leap/input-leap" +SRC_URI="https://github.com/input-leap/input-leap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gui test wayland" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/openssl:0= + net-misc/curl + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXtst + gui? ( + dev-qt/qtbase:6[gui,network,widgets] + net-dns/avahi[mdnsresponder-compat] + ) + wayland? ( + dev-libs/glib:2 + >=dev-libs/libei-0.99.1 + dev-libs/libportal:= + x11-libs/libxkbcommon + ) +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + virtual/pkgconfig + gui? ( dev-qt/qttools:6[linguist] ) + test? ( dev-cpp/gtest ) +" + +DOCS=( + ChangeLog + README.md + doc/${PN}.conf.example{,-advanced,-basic} +) + +src_configure() { + local mycmakeargs=( + -DINPUTLEAP_BUILD_GUI=$(usex gui) + -DINPUTLEAP_BUILD_TESTS=$(usex test) + -DINPUTLEAP_USE_EXTERNAL_GTEST=ON + -DINPUTLEAP_BUILD_X11=ON + -DINPUTLEAP_BUILD_LIBEI=$(usex wayland) + ) + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/bin/unittests || die + virtx "${BUILD_DIR}"/bin/integtests || die +} diff --git a/x11-misc/input-leap/input-leap-9999.ebuild b/x11-misc/input-leap/input-leap-9999.ebuild index 70bb891e48..46e9eec0e3 100644 --- a/x11-misc/input-leap/input-leap-9999.ebuild +++ b/x11-misc/input-leap/input-leap-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 @@ -11,10 +11,11 @@ EGIT_REPO_URI="https://github.com/input-leap/input-leap.git" LICENSE="GPL-2" SLOT="0" -IUSE="gui test" +IUSE="gui test wayland" RESTRICT="!test? ( test )" RDEPEND=" + dev-libs/openssl:0= net-misc/curl x11-libs/libICE x11-libs/libSM @@ -28,17 +29,21 @@ RDEPEND=" dev-qt/qtbase:6[gui,network,widgets] net-dns/avahi[mdnsresponder-compat] ) - dev-libs/openssl:0= + wayland? ( + dev-libs/glib:2 + >=dev-libs/libei-0.99.1 + dev-libs/libportal:= + x11-libs/libxkbcommon + ) " DEPEND=" ${RDEPEND} - dev-cpp/gtest - dev-cpp/gulrak-filesystem x11-base/xorg-proto " BDEPEND=" virtual/pkgconfig gui? ( dev-qt/qttools:6[linguist] ) + test? ( dev-cpp/gtest ) " DOCS=( @@ -52,8 +57,9 @@ src_configure() { -DINPUTLEAP_BUILD_GUI=$(usex gui) -DINPUTLEAP_BUILD_TESTS=$(usex test) -DINPUTLEAP_USE_EXTERNAL_GTEST=ON + -DINPUTLEAP_BUILD_X11=ON + -DINPUTLEAP_BUILD_LIBEI=$(usex wayland) ) - cmake_src_configure }